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
342187992852	342187993412	342187993962	342187994512	342187995060	342187995612	342187996162	342187996712	342187997260	342187997812	342187998362	342187998912	342187999460	342188000012	342188000562	342188001112	342188001660	342188002212	342188002762	342188003312	342188003860	342188004412	342188004962	342188005512	342188006060	342188006612	342188007162	342188007712	342188008260	342188008812	342188009362	342188009912	342188010460	342188011012	342188011562	342188012112	342188012660	342188013212	342188013762	342188014312	342188014860	342188015412	342188015962	342188016512	342188017060	342188017612	342188018162	342188018712	342188019260	342188019812	342188020362	342188020912	342188021460	342188022012	342188022562	342188023112	342188023660	342188024212	342188024762	342188025312	342188025860	342188026412	342188026962	342188027512	342188028060	342188028612	342188029162	342188029712	342188030260	342188030812	342188031362	342188031912	342188032460	342188033012	342188033562	342188034112	342188034660	342188035212	342188035762	342188036312	342188036860	342188037412	342188037962	342188038512	342188039060	342188039612	342188040162	342188040712	342188041260	342188041812	342188042362	342188042912	342188043460	342188044012	342188044562	342188045112	342188045660	342188046212	342188046762	342188047312	342188047860	342188048412	342188048962	342188049512	342188050060	342188050612	342188051162	342188051712	342188052260	342188052812	342188053362	342188053912	342188054460	342188055012	342188055562	342188056112	342188056660	342188057212	342188057762	342188058312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2219	3300	1900	2700	2219	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2220	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2221	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2222	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2223	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2224	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	1900	2700	2225	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5167	3094	2092	1517	1398	1632	1505	1492	3837	17951	23733	18448	10870	4505	1734	1119	971	956	888	930	915	945	889	876	893	954	932	873	919	884	956	949	932	910	901	934	955	929	925	921	919	905	919	915	951	896	978	916	951	941	917	930	938	936	926	917	896	944	891	887	897	914	921	907	915	918	899	949	962	902	879	885	931	893	938	926	874	928	960	926	888	888	846	906	928	922	924	888	946	926	887	923	884	890	883	916	893	913	937	942	937	942	937	913	944	922	924	898	852	919	918	906	925	946	903	926	904	899	910	894	925	912	883	875	947	934	900	893	922	875	933	918	865	917	924	952	925	937	896	887	927	918	904	908	977	910	906	879	911	923	900	914	944	908	950	850	881	921	951	871	875	883	907	868	928	895	940	919	859	941	894	862	890	939	934	909	884	898	912	920	936	938	913	880	942	942	966	940	950	984	932	935	891	949	844	897	877	974	908	887	934	985	867	920	941	910	956	913	907	930	895	867	922	914	926	931	913	967	905	866	928	919	895	837	921	931	983	893	915	912	920	962	927	922	948	858	943	910	862	889	898	909	946	919	879	911	897	938	910	898	950	945	942	962	909	884	925	928	957	969	885	922	911	917	887	905	932	969	926	927	872	902	835	945	960	1006	862	993	941	954	897	1025	904	868	931	903	909	885	906	902	859	929	958	933	934	934	928	933	875	886	969	881	895	876	892	912	904	923	981	914	942	941	910	928	896	899	946	939	884	901	884	937	918	947	859	915	941	951	973	896	898	927	912	952	932	915	893	895	925	896	892	929	928	909	938	988	875	964	939	883	923	931	927	928	864	965	916	918	911	1000	926	927	913	904	939	930	876	838	888	944	945	915	912	951	898	898	885	958	919	979	936	903	880	880	924	919	929	884	877	921	896	972	917	884	934	929	886	936	885	905	893	899	924	933	948	883	912	889	899	849	915	935	948	871	899	879	916	948	976	983	899	950	938	908	933	938	1009	947	900	907	923	957	932	904	940	903	963	892	937	954	964	957	930	916	899	881	874	894	864	891	901	982	940	905	943	905	931	881	908	978	887	894	896	895	938	872	962	900	915	964	959	924	978	947	930	908	896	857	885	946	926	931	871	946	914	925	906	873	869	884	990	918	952	864	951	911	866	888	899	927	884	882	953	888	929	930	888	927	891	872	915	958	917	882	906	928	928	944	904	915	908	918	966	941	983	970	925	909	950	932	972	877	890	930	945	920	916	936	960	901	921	869	918	908	921	956	887	971	931	937	925	904	957	873	946	899	904	996	916	896	918	917	925	908	909	916	938	960	924	914	898	901	949	944	840	898	901	944	909	879	932	941	991	934	891	919	931	928	951	958	887	896	916	945	967	870	942	937	913	926	989	983	902	961	901	913	908	938	903	879	876	889	934	902	962	859	973	928	918	911	897	876	875	843	895	870	954	883	864	915	928	1022	912	957	965	880	936	893	895	914	888	942	916	948	906	903	1002	869	946	952	920	970	949	934	938	957	912	895	912	914	957	906	907	860	902	940	950	939	960	901	893	926	922	976	950	917	935	966	904	909	981	897	972	977	892	907	928	927	920	940	898	949	925	913	962	916	950	926	952	935	900	882	927	917	939	939	927	899	886	950	961	920	921	933	945	946	907	986	951	874	881	912	881	832	936	955	888	954	911	914	931	900	973	879	927	882	863	906	852	884	918	882	945	898	949	911	916	988	914	909	941	820	917	891	884	903	951	918	947	909	913	917	901	924	944	950	923	958	945	924	892	885	957	960	942	894	906	920	889	919	910	924	916	915	915	882	876	914	943	942	942	908	895	858	859	913	887	966	902	912	910	941	881	874	907	931	930	939	884	958	950	965	965	912	981	935	923	891	964	904	893	956	945	911	952	939	891	939	899	902	893	848	872	897	937	924	911	903	922	950	897	941	983	865	950	939	947	944	899	937	914	963	890	877	902	946	889	923	936	887	861	898	894	958	886	907	890	994	939	917	930	934	901	935	877	892	894	854	929	914	899	894	910	915	950	939	907	885	910	860	957	952	940	961	858	937	902	930	899	940	908	914	917	942	955	890	929	897	953	867	956	909	938	941	943	908	932	958	904	945	859	889	967	933	888	938	902	902	848	897	899	952	932	876	872	856	889	912	926	915	890	974	957	939	892	966	918	874	924	943	946	923	915	875	937	966	955	942	936	921	899	946	910	949	916	950	907	898	932	926	893	951	965	984	896	894	954	928	923	961	960	972	889	917	916	914	925	948	892	934	930	946	959	945	879	885	988	933	873	894	904	934	905	883	921	944	909	930	907	855	897	877	937	951	915	937	890	967	944	909	888	943	939	906	939	916	976	873	903	912	924	974	928	901	916	905	942	963	952	933	879	860	924	870	971	885	901	895	951	878	853	962	910	923	881	862	898	877	908	847	877	970	934	891	880	927	911	898	935	956	938	901	874	963	920	925	925	943	893	875	922	944	957	919	871	924	937	899	951	960	871	939	878	889	884	924	850	898	908	886	931	875	883	857	947	957	956	822	940	940	930	899	979	956	919	947	864	936	976	901	940	890	933	911	923	962	918	982	943	924	903	893	898	856	891	953	925	890	929	974	937	920	927	898	975	925	911	944	868	900	932	932	920	913	951	945	941	929	888	932	945	931	934	923	881	934	968	909	935	897	938	906	920	972	889	912	932	883	893	915	966	869	836	860	899	895	916	957	915	900	925	918	932	854	980	936	895	844	911	940	883	982	905	881	922	935	898	954	896	890	907	939	940	972	910	967	958	949	868	962	899	950	908	904	921	882	883	951	875	927	931	919	931	971	912	885	927	939	888	885	940	908	924	916	947	983	944	905	906	926	966	891	910	955	904	965	935	897	904	924	887	892	888	936	940	946	916	929	921	969	981	938	927	919	885	958	942	936	923	927	974	918	892	940	925	930	923	869	881	922	905	897	958	890	955	953	880	927	863	907	885	931	901	897	891	903	907	928	925	935	944	881	916	932	939	943	879	901	917	889	906	915	941	916	906	954	859	947	912	921	914	912	960	932	948	913	935	948	892	905	909	940	938	914	891	909	938	941	921	908	919	938	889	860	970	917	932	952	851	900	968	959	927	941	918	938	940	942	901	901	942	901	899	881	894	925	925	878	929	903	901	894	901	952	979	919	937	943	944	898	955	914	921	931	901	936	896	933	950	912	898	872	901	908	920	918	962	925	929	888	956	926	906	927	956	926	914	923	917	974	947	923	936	1003	861	913	931	905	971	959	939	848	904	907	859	929	925	964	909	886	924	889	888	819	966	883	848	929	930	959	929	968	902	948	904	965	903	877	865	915	971	963	953	942	913	910	908	877	914	925	906	947	924	922	936	956	924	864	872	918	954	932	997	907	887	939	919	886	928	883	917	899	921	904	905	961	961	953	941	960	953	902	907	910	937	982	912	934	869	901	872	927	981	890	953	935	954	864	895	923	883	895	886	952	972	917	919	929	931	955	917	941	935	899	922	884
29928	21943	18090	23629	26312	27775	25214	23788	40792	73303	75779	64732	49355	33631	18046	10164	7921	7618	7463	7395	7389	7459	7458	7521	7579	7499	7342	7493	7499	7593	7404	7531	7408	7494	7475	7561	7419	7506	7411	7525	7409	7450	7524	7570	7490	7597	7497	7484	7440	7457	7555	7369	7459	7544	7553	7357	7569	7424	7564	7423	7557	7467	7292	7504	7331	7408	7472	7523	7482	7693	7555	7511	7605	7450	7424	7613	7527	7456	7494	7500	7384	7278	7511	7593	7460	7528	7458	7527	7412	7403	7382	7405	7476	7460	7621	7471	7399	7619	7407	7444	7442	7478	7486	7355	7419	7421	7514	7324	7417	7480	7479	7516	7423	7415	7540	7546	7429	7471	7465	7472	7436	7405	7523	7432	7584	7324	7448	7378	7463	7437	7412	7400	7550	7700	7381	7394	7532	7503	7571	7517	7514	7468	7583	7520	7478	7496	7458	7499	7515	7418	7465	7319	7485	7435	7394	7438	7440	7461	7334	7431	7520	7564	7562	7366	7434	7530	7395	7398	7507	7389	7423	7509	7527	7518	7482	7499	7430	7541	7544	7482	7500	7433	7255	7481	7316	7517	7436	7350	7424	7543	7496	7403	7365	7554	7476	7528	7585	7499	7510	7536	7503	7397	7263	7525	7499	7480	7373	7459	7346	7445	7492	7398	7427	7471	7458	7532	7472	7410	7451	7417	7460	7473	7553	7519	7397	7567	7452	7468	7386	7603	7439	7443	7442	7541	7408	7443	7398	7682	7519	7532	7545	7468	7585	7589	7592	7517	7592	7388	7533	7411	7503	7454	7497	7428	7439	7477	7544	7505	7517	7448	7385	7502	7445	7404	7514	7356	7635	7363	7506	7509	7594	7553	7501	7507	7401	7485	7418	7520	7517	7501	7441	7411	7462	7387	7630	7456	7566	7483	7428	7455	7432	7436	7563	7480	7373	7498	7449	7328	7354	7474	7585	7473	7494	7276	7600	7593	7488	7366	7399	7500	7454	7531	7460	7453	7581	7462	7625	7315	7525	7619	7391	7465	7454	7424	7422	7395	7484	7371	7394	7382	7517	7501	7545	7461	7530	7675	7573	7533	7592	7575	7534	7475	7580	7540	7446	7545	7522	7318	7597	7474	7564	7534	7549	7569	7577	7541	7459	7628	7504	7410	7384	7620	7424	7436	7537	7555	7587	7572	7427	7499	7455	7439	7591	7484	7542	7420	7531	7350	7436	7599	7541	7500	7379	7481	7600	7511	7516	7501	7550	7520	7630	7435	7446	7455	7391	7580	7562	7452	7434	7418	7557	7589	7465	7561	7527	7314	7500	7389	7525	7607	7428	7462	7384	7424	7379	7619	7386	7498	7412	7462	7481	7451	7451	7553	7479	7506	7402	7366	7416	7377	7441	7479	7498	7416	7452	7388	7508	7579	7404	7444	7569	7448	7550	7466	7455	7260	7357	7447	7610	7602	7468	7443	7637	7463	7504	7437	7522	7482	7474	7571	7443	7505	7534	7414	7420	7499	7513	7492	7403	7467	7511	7416	7553	7378	7549	7399	7588	7373	7538	7505	7576	7606	7603	7431	7530	7474	7575	7447	7507	7500	7537	7337	7570	7492	7506	7286	7473	7493	7475	7519	7403	7531	7412	7446	7367	7379	7457	7506	7459	7387	7570	7440	7448	7555	7401	7443	7459	7350	7464	7530	7401	7584	7555	7503	7530	7413	7450	7389	7444	7467	7364	7475	7479	7686	7595	7571	7512	7514	7584	7540	7471	7503	7412	7576	7549	7556	7526	7513	7560	7612	7556	7550	7398	7554	7595	7370	7563	7498	7475	7571	7485	7438	7515	7446	7531	7546	7468	7426	7520	7510	7418	7584	7433	7508	7550	7527	7323	7655	7447	7453	7476	7554	7350	7462	7582	7455	7345	7584	7525	7527	7491	7507	7508	7403	7323	7447	7528	7494	7471	7472	7477	7545	7470	7482	7459	7548	7428	7477	7514	7515	7549	7521	7508	7659	7433	7551	7482	7452	7393	7452	7551	7489	7491	7424	7523	7489	7400	7412	7559	7322	7499	7494	7478	7493	7540	7628	7411	7432	7541	7582	7371	7584	7496	7519	7469	7443	7524	7480	7421	7489	7357	7380	7474	7638	7405	7595	7531	7538	7397	7476	7536	7459	7451	7490	7480	7430	7495	7505	7425	7495	7537	7550	7521	7580	7480	7399	7339	7688	7526	7394	7525	7475	7509	7565	7515	7511	7567	7388	7556	7514	7678	7413	7440	7504	7416	7381	7637	7479	7437	7703	7422	7507	7457	7478	7486	7539	7496	7430	7434	7426	7427	7540	7525	7401	7431	7478	7532	7456	7354	7334	7494	7478	7411	7598	7485	7476	7556	7472	7539	7407	7537	7537	7595	7455	7436	7488	7501	7462	7456	7494	7357	7553	7483	7307	7353	7519	7422	7452	7507	7562	7498	7417	7454	7436	7598	7414	7362	7391	7455	7464	7466	7464	7512	7580	7642	7346	7568	7389	7479	7437	7401	7501	7553	7340	7432	7536	7504	7508	7456	7456	7323	7482	7526	7400	7465	7346	7589	7547	7521	7471	7384	7459	7585	7463	7543	7375	7471	7491	7279	7311	7547	7447	7466	7553	7515	7367	7426	7480	7502	7527	7361	7472	7418	7404	7579	7452	7364	7548	7512	7470	7497	7585	7483	7407	7571	7545	7523	7588	7527	7510	7511	7224	7585	7566	7524	7486	7490	7565	7323	7471	7535	7523	7482	7686	7500	7509	7573	7384	7470	7488	7554	7391	7520	7538	7485	7439	7458	7516	7435	7388	7442	7352	7334	7530	7403	7468	7419	7501	7547	7487	7476	7481	7488	7503	7592	7539	7485	7445	7487	7586	7471	7398	7493	7506	7484	7521	7493	7497	7522	7641	7592	7534	7405	7567	7594	7442	7641	7509	7369	7549	7554	7527	7513	7582	7453	7533	7520	7503	7461	7482	7427	7615	7418	7358	7560	7571	7451	7498	7440	7415	7534	7430	7458	7512	7485	7528	7492	7448	7416	7473	7567	7548	7422	7511	7482	7497	7623	7487	7490	7444	7623	7552	7481	7405	7583	7445	7579	7559	7519	7507	7501	7436	7392	7578	7403	7474	7496	7529	7495	7511	7623	7695	7568	7557	7406	7470	7451	7445	7533	7456	7469	7498	7645	7354	7426	7495	7552	7425	7586	7481	7435	7351	7394	7498	7395	7499	7539	7500	7452	7333	7532	7445	7454	7547	7625	7501	7490	7537	7413	7456	7489	7447	7459	7605	7479	7488	7481	7479	7458	7472	7466	7525	7344	7604	7505	7487	7557	7549	7413	7565	7492	7480	7345	7355	7459	7485	7412	7511	7585	7487	7491	7367	7480	7350	7392	7601	7539	7432	7523	7571	7385	7476	7469	7512	7496	7451	7411	7484	7529	7527	7550	7456	7512	7564	7513	7436	7440	7548	7389	7428	7425	7603	7389	7515	7521	7701	7402	7438	7549	7450	7584	7465	7557	7465	7643	7517	7555	7331	7501	7502	7356	7414	7561	7558	7509	7520	7425	7368	7392	7537	7442	7434	7370	7522	7561	7604	7437	7521	7478	7461	7445	7456	7467	7278	7478	7344	7388	7502	7423	7479	7563	7486	7602	7250	7599	7615	7421	7487	7494	7647	7487	7534	7443	7469	7369	7485	7453	7424	7439	7446	7405	7386	7388	7436	7479	7485	7495	7508	7389	7518	7366	7503	7403	7541	7494	7597	7444	7440	7609	7552	7475	7505	7472	7476	7351	7427	7544	7568	7565	7489	7531	7458	7531	7504	7555	7218	7455	7368	7476	7473	7545	7434	7410	7419	7477	7511	7520	7500	7370	7511	7597	7366	7570	7470	7419	7490	7382	7442	7454	7396	7555	7381	7446	7370	7555	7498	7504	7498	7491	7376	7620	7525	7438	7465	7365	7527	7523	7528	7536	7566	7459	7560	7521	7446	7417	7552	7377	7582	7537	7584	7457	7661	7449	7456	7437	7560	7372	7522	7496	7415	7532	7497	7473	7574	7469	7554	7574	7404	7567	7473	7466	7542	7545	7278	7510	7440	7499	7414	7459	7467	7414	7501	7420	7445	7496	7561	7650	7339	7484	7414	7354	7480	7599	7449	7646	7497	7615	7390	7502	7313	7495	7506	7517	7378	7403	7542	7446	7452	7392	7521	7308	7641	7477	7500	7515	7453	7501	7419	7468	7512	7560	7600	7434	7448	7411	7502	7595	7541	7495	7493	7499	7514	7496	7518	7585	7476	7410	7542	7472	7636	7497	7640	7434	7407	7454	7582	7537	7393	7420	7536	7527	7558	7350	7473	7476	7262	7478	7504	7553	7586	7479	7504	7433	7407	7423	7568	7389	7381	7495	7460	7656	7462	7453	7489	7471	7391	7424	7524	7593	7520	7515	7424	7582	7448	7485	7587	7432	7345	7461	7636	7641	7542	7474	7551	7537	7369	7440	7601	7460	7511	7457	7376	7448	7544	7536	7482	7424	7484	7483	7564	7426	7525	7471	7475	7531	7349	7434	7619	7545	7436	7566	7447	7407	7634	7489	7441	7518	7441	7565	7520	7485	7497	7440	7491	7486	7447	7554	7482	7517	7349	7509	7479	7323	7612	7647	7574	7501	7535	7431	7438	7430	7536	7558	7492	7558	7411	7528	7491	7418	7492	7448	7469	7470	7495	7469	7383	7554	7495	7321	7397	7438	7484	7484	7527	7344	7399	7561	7504	7497	7449	7536	7473	7536	7373	7568	7595	7458	7413	7496	7489	7465	7450	7453	7564	7552	7437	7513	7402	7585	7394	7597	7505	7429	7494	7534	7490	7402	7526	7670	7473	7370	7483	7490	7573	7477	7338	7507	7465	7476	7515	7561	7593	7459	7602	7560	7387	7504	7437	7520	7404	7225	7492	7414	7469	7460	7426	7522	7429	7357	7452	7524	7413	7522	7473	7474	7457	7462	7561	7499	7561	7444	7537	7427	7455	7382	7416	7471	7480	7481	7528	7369	7518	7511	7476	7502	7542
3990	1630	1292	1125	1080	1089	1050	1039	1397	2969	4988	4217	2773	1590	1048	928	852	826	876	950	899	870	878	865	840	872	874	847	888	845	865	862	883	832	889	827	867	873	881	838	877	858	881	911	903	904	856	907	874	870	823	859	837	883	809	890	912	872	828	812	905	859	897	818	855	841	908	837	930	862	900	873	887	877	861	840	900	887	867	835	863	900	872	843	867	871	888	838	868	872	850	909	860	863	875	880	870	867	883	917	880	864	860	835	893	904	930	871	914	885	855	881	863	837	908	882	831	874	804	879	865	875	886	823	858	911	905	843	869	874	909	861	900	835	866	832	837	868	869	863	892	884	862	812	872	862	854	880	880	862	900	889	923	897	889	902	849	888	906	845	834	890	865	907	900	831	884	864	871	862	859	897	833	874	853	833	873	858	914	940	842	865	854	886	846	882	867	821	898	880	851	874	892	893	881	888	864	870	876	930	886	896	927	880	880	908	879	820	852	862	903	858	842	906	881	895	850	867	882	885	876	833	844	838	906	853	842	870	845	851	894	872	894	864	844	862	879	824	849	877	853	945	865	835	852	880	871	875	859	891	869	890	931	875	889	875	894	844	837	933	875	926	914	894	867	862	893	916	835	851	889	896	889	876	860	870	869	891	902	852	914	854	828	899	800	871	912	900	899	849	883	850	842	842	891	836	803	880	829	841	885	855	872	834	861	906	896	897	873	916	896	867	893	854	886	892	847	943	881	888	888	875	842	920	863	885	881	853	825	913	897	852	813	836	879	904	866	819	862	866	917	843	884	913	878	870	862	896	873	908	851	865	895	886	856	844	862	824	845	922	892	890	905	887	862	892	880	918	865	829	838	816	868	867	847	866	872	855	853	844	831	861	875	908	902	869	892	851	847	898	865	897	842	852	873	877	829	909	807	855	858	869	843	885	944	824	905	823	845	851	900	876	857	875	847	899	861	831	852	871	876	833	825	932	907	787	955	876	916	904	876	858	806	786	944	851	851	889	880	875	965	860	875	938	867	841	867	868	896	849	826	898	872	930	836	887	869	826	889	866	836	846	872	899	895	906	894	873	858	852	849	888	880	916	905	843	863	894	905	916	923	927	862	902	847	857	929	930	870	864	879	913	938	898	889	859	880	921	894	898	843	857	911	885	876	840	902	867	859	915	878	885	894	874	917	893	853	880	880	852	850	846	835	862	852	924	904	871	868	880	872	844	891	898	839	845	881	886	869	889	879	912	939	890	866	908	900	894	852	861	928	881	888	890	880	845	847	878	842	800	902	889	879	846	907	841	904	863	906	864	920	857	889	906	811	876	844	872	865	865	986	853	858	867	893	848	895	894	876	875	876	916	858	840	822	891	818	878	885	893	857	887	881	830	877	848	871	848	844	875	875	899	892	851	848	870	853	924	869	903	924	897	847	885	835	867	944	891	874	860	870	858	855	903	849	874	921	867	860	897	837	858	862	853	867	918	824	891	881	852	811	868	819	934	868	842	859	927	919	853	931	885	875	839	867	864	874	906	807	889	865	859	829	821	924	880	894	861	887	876	832	918	891	917	880	826	871	873	887	845	867	859	883	871	932	861	872	877	839	867	869	851	892	850	890	889	859	877	881	817	874	834	851	890	861	876	889	895	839	890	838	884	914	830	928	873	841	845	902	887	881	876	841	891	852	855	878	886	911	839	899	896	836	896	904	859	851	864	854	920	822	856	884	870	907	855	894	902	847	856	883	901	851	878	804	854	887	841	845	878	886	832	889	890	905	877	886	833	879	921	829	883	882	881	853	836	871	852	852	924	877	879	849	824	831	874	879	862	869	876	894	878	856	916	841	868	853	878	894	857	883	899	831	919	876	833	883	843	838	866	865	883	836	860	800	867	860	869	890	819	881	903	845	863	910	978	903	904	840	826	865	868	865	886	869	866	905	893	826	839	856	878	891	894	880	856	904	871	908	859	834	859	867	856	852	889	851	896	835	809	881	858	889	857	875	823	887	951	847	873	873	856	915	873	836	895	873	894	918	898	902	869	880	878	836	896	856	903	888	944	870	872	849	864	895	872	870	872	904	916	853	872	875	843	887	843	883	844	873	889	908	907	933	861	842	872	808	845	900	910	894	850	871	870	871	870	900	858	894	838	880	872	873	887	916	885	850	864	821	854	862	917	849	890	866	909	912	871	839	844	866	887	862	877	830	835	835	860	864	852	868	923	903	906	892	897	888	876	881	865	847	894	885	897	873	875	828	857	873	882	893	891	851	900	857	891	839	867	861	900	852	842	899	888	874	871	907	855	927	854	853	869	911	869	897	825	881	904	854	879	866	875	926	873	849	855	887	913	891	871	878	881	894	872	900	905	876	867	849	846	844	841	778	889	948	821	894	880	877	890	820	930	864	863	862	912	861	884	850	888	847	893	873	853	886	900	867	913	874	831	901	914	803	860	841	871	868	893	855	851	837	853	896	830	882	848	904	859	856	833	907	875	930	906	888	861	874	846	862	912	829	895	917	836	886	833	844	909	895	902	893	880	910	881	860	872	877	871	907	848	860	899	883	863	887	859	865	883	895	848	906	855	928	899	856	901	890	847	884	887	849	845	867	841	858	901	901	868	878	942	887	907	889	892	886	866	872	913	855	859	872	850	879	858	916	901	839	848	867	771	899	896	876	863	875	840	855	853	854	845	862	860	866	910	875	857	887	894	880	887	835	839	838	948	856	882	848	896	821	885	899	919	853	873	865	823	884	856	899	899	823	829	888	887	886	886	872	877	852	836	830	867	865	911	894	868	905	862	824	874	851	897	832	902	895	853	827	828	877	846	874	846	877	905	896	905	841	867	947	835	861	897	874	888	863	921	831	860	862	885	891	842	891	834	898	885	835	881	879	857	849	850	895	875	879	872	836	872	895	862	888	872	875	913	874	815	900	884	916	879	900	888	888	886	840	892	870	886	809	883	898	921	912	889	896	895	822	865	861	855	947	817	856	864	900	886	888	820	845	897	841	899	907	882	838	860	893	873	913	946	852	880	847	877	833	927	874	871	867	850	897	851	949	879	937	830	869	900	881	823	889	867	908	924	857	883	859	886	824	860	939	853	816	898	834	918	913	889	903	855	903	850	915	872	838	874	858	857	901	839	875	845	888	845	833	858	910	878	863	909	883	896	866	826	849	893	925	839	876	858	852	902	869	936	900	897	875	857	850	824	907	900	876	886	844	860	874	883	868	895	915	887	869	873	894	888	894	893	858	830	903	921	853	876	888	894	903	893	869	891	907	915	875	884	856	860	889	893	885	876	912	884	894	860	854	892	864	882	893	890	858	878	870	824	879	911	825	910	881	872	865	887	896	881	844	879	876	859	805	855	807	858	872	881	875	882	864	831	880	953	851	864	879	875	836	863	869	858	864	849	849	852	881	877	861	853	890	871	850	832	924	904	871	945	850	837	886	853	896	869	884	848	892	891	889	916	872	878	841	860	861	858	852	885	810	865
20668	14731	12071	15916	16836	17562	17067	14611	21785	37927	42493	37183	27686	16329	10045	7859	7331	7220	7251	7224	7215	7015	7185	7150	7225	7188	7139	7206	7235	7250	7181	7274	7241	7133	7031	7157	7206	7106	7183	7210	7194	7162	7183	7119	7191	7252	7214	7165	7172	7219	7165	7214	7187	7124	7364	7057	7071	7107	7261	7281	7249	7104	7132	7188	7261	7102	7136	7212	7153	7230	7233	7094	7025	7203	6986	7238	7175	6997	7215	7168	7162	7142	7156	7169	7215	7165	7220	7179	7239	7180	7261	7197	7207	7091	7169	7183	7289	7030	6989	6955	7288	7174	7252	7162	7124	7246	7170	7181	7269	7147	7227	7266	7256	7214	7360	7262	7171	7261	7194	7231	7158	7236	7287	7300	7255	7114	7279	7104	7317	7319	7189	7253	7198	7133	7147	7151	7191	7189	7268	7153	7172	7322	7330	7148	7191	7164	7116	7306	7202	7209	7104	7090	7227	7138	7215	7358	7095	7098	7246	7038	7238	7342	7186	7191	7198	7213	7228	7121	7104	7226	7252	7176	7103	7214	7161	7242	7181	7209	7149	7244	7145	7284	7282	7210	7236	7131	7233	7303	7188	7187	7138	7219	7289	7301	7113	7139	7324	7202	7068	7095	7114	7152	7218	7174	7186	7276	7080	7273	7184	7174	7122	7236	7287	7216	7182	7219	7205	7195	7194	7179	7229	7049	7015	7178	7231	7223	7075	7176	7173	7165	7227	7100	7153	7258	7198	7210	7107	7186	7339	7205	7247	7156	7197	7146	7100	7222	7080	7233	7207	7149	7130	7170	7217	7174	7232	7127	7094	7267	7236	7202	7167	7244	7294	7177	7176	7141	7118	7199	7189	7250	7284	7199	7198	7197	7166	7095	7216	7071	7182	7194	7088	7230	7074	7259	7209	7255	7100	7191	7149	7216	7157	7110	7102	7184	7289	7259	7210	7229	7216	7122	7221	7172	7297	6915	7223	7288	7181	7131	7209	7215	7199	7253	7247	7260	7085	7161	7137	7346	7220	7172	7173	7121	7161	7161	7193	7253	7184	7148	7063	7367	7202	7106	7204	7180	7312	7237	7264	7199	7088	7208	7118	7176	7281	7106	7138	7128	7021	7138	7177	7098	7160	7238	7075	7245	7263	7196	7164	7325	7079	7211	7180	7260	7181	7233	7140	7201	7199	7266	7045	7299	7196	7239	7087	7125	7153	7117	7173	7388	7122	7213	7087	7134	7268	7265	7124	7226	7174	7288	7222	7186	7277	7195	7192	7017	7114	7253	7242	7266	7232	7257	7159	7101	7283	7249	7053	7246	7101	7132	7156	7320	7203	7177	7272	7190	7200	7168	7324	7195	7170	7138	7273	7246	7194	7085	7145	7173	7186	7111	7285	7236	7255	7019	7195	7131	7332	7172	7066	7280	7098	7226	7251	7073	7273	7103	7233	7207	7205	7202	7204	7126	7202	7260	7061	7238	7281	7207	7233	7112	7288	7204	7077	7148	7202	7018	7191	7237	7155	7151	7246	7240	7276	7227	7173	7169	7075	7137	7182	7267	7100	7287	7314	7222	7296	7129	7267	7241	7157	7170	7113	7149	7203	7111	7197	7171	7031	7240	7244	7205	7233	7183	7124	7009	7264	7135	7115	7212	7247	7263	7292	7223	7185	7135	7160	7268	7198	7193	7349	7176	7244	7173	7151	7193	7318	7277	7187	7201	7183	7143	7268	7152	7166	7181	7204	7055	7317	7145	7152	7203	7346	7240	7238	7135	7117	7149	7169	7238	7229	7153	7208	7137	7115	7291	7071	7092	7155	7181	7246	7063	7224	7170	7224	6983	7130	7096	7154	7203	7163	7255	7139	7158	7197	7154	7190	7066	7178	7187	7154	7194	7206	7267	7041	7262	7069	7207	7288	7231	7277	7132	7225	7174	7066	7183	7122	7181	7269	7195	7165	7097	7056	7222	7144	7162	7198	7273	7165	7087	7084	7241	7313	7096	7175	7169	7228	7227	7154	7166	7229	7038	7174	7176	7217	7225	7168	7305	7110	7234	7132	7299	7270	7165	7161	7183	7198	7125	7352	7167	7214	7233	7236	7145	7226	7184	7173	7211	7193	7274	7208	7199	7210	7164	7219	7030	7156	7220	7125	7098	7145	7162	7177	7188	7134	7175	7103	7238	7177	7158	7343	7203	7258	7146	7216	7303	7175	7096	7085	7183	7153	7232	7140	7154	7141	7180	7163	7216	7214	7100	7294	7058	7343	7068	7125	7172	7174	7211	7129	7111	7141	7355	7199	7198	7190	7092	7097	7186	7265	7223	7241	7140	7194	7211	7268	7156	7176	7200	7217	7124	7224	7169	7156	7122	7302	7328	7236	7366	7270	7133	7098	7234	7331	7218	7227	7291	7134	7163	7219	7066	7108	7194	7280	7186	7260	7251	7222	7274	7252	7283	7143	7181	7136	7119	7264	7148	7081	7253	7230	7088	7100	7149	7146	7003	7063	7253	7124	7237	7056	7058	7204	7243	7220	7387	7085	7166	7113	7037	7130	7141	7203	7166	7226	7295	7244	7171	7185	7209	7227	7198	7136	7082	7098	7265	7124	7247	7082	7183	7115	7222	7238	7214	7182	7184	7089	7265	7200	7195	7250	7050	7024	7160	7163	7063	7293	7214	7278	7188	7200	7223	7220	7221	7074	7298	7321	7256	7164	7095	7103	7274	7086	7176	7223	7142	7109	7052	7151	7244	7152	7053	7206	7234	7139	7234	7314	7133	7143	7047	7213	7129	7090	7107	7103	7209	7099	7105	7119	7188	7134	7087	7129	7218	7198	7233	7286	7060	7248	7093	7260	7227	7148	7202	7206	7189	7168	7252	7245	7271	7163	7214	7279	7197	7241	7105	7250	7183	6979	7210	7201	7224	7261	7092	7067	7169	7049	7124	7265	7280	7164	7272	7246	7235	7323	7196	7162	7021	7276	7248	7241	7249	7131	7095	7162	7121	7189	7145	7400	7128	7103	7232	7157	7157	7277	7245	7209	7194	7084	7172	7138	7192	7155	7276	7093	7151	7078	7287	7170	7220	7149	7221	7172	7296	7098	7328	7164	7153	7248	7173	7197	7160	7254	7175	7087	7264	7202	7200	7353	7155	7346	7025	7267	7106	7177	7188	7286	7237	7179	7291	7245	7238	7090	7084	7070	7227	7081	7303	7179	7219	7290	7118	7179	7155	7165	7176	7305	7227	7126	7132	7294	7088	7260	7308	7162	7259	7199	7197	7297	7217	7167	7229	7167	7174	7137	7066	7168	7209	7039	7192	7172	7249	7341	7239	7120	7264	7215	7160	7260	7052	7031	7104	7229	7150	7147	7136	7241	7215	7268	7213	7118	7081	7208	7269	7215	7321	7126	7324	7323	7070	7249	7204	7114	7251	7161	7338	7046	7227	7308	7248	7185	7117	7133	7156	7145	7179	7305	7046	7066	7223	7234	7260	7137	7329	7198	7202	7333	7178	7119	7113	7278	7244	7158	7242	7052	7237	7161	7182	7290	7200	7102	7216	7221	7297	7156	7359	7190	7252	7087	7156	7164	7158	7108	7254	7096	7165	7218	7225	7104	7185	7162	7177	7260	7185	7199	7265	7173	7283	7287	7283	7352	7091	7179	7165	7172	7246	7268	7339	7133	7055	7085	7239	7294	7084	7180	7172	7207	7122	7270	7237	7163	7117	7185	7131	7241	7205	7175	7175	7200	7284	7259	7393	7225	7169	7144	7208	7099	7139	7357	7265	7069	7070	7152	7163	7042	7213	7262	7323	7264	7124	7069	7091	7219	7306	7222	7190	7187	7156	7074	7322	7237	7163	7104	7258	7243	7113	7249	7120	7100	7179	7239	7186	7228	7072	7085	7319	7230	7081	7087	7066	7145	7253	7096	7200	7287	7116	7175	7261	7253	7220	7229	7183	7180	7251	7163	7248	7228	7063	7241	7219	7218	7158	7203	7105	7119	7180	7291	7317	7268	7168	7294	7202	7194	7200	7131	7239	7176	7226	7171	7170	7227	7243	7085	7004	7189	7110	7040	7055	7202	7228	7002	7170	7176	7147	7248	7193	7216	7184	7181	7244	7173	7195	7181	7157	7205	7228	7294	7149	7297	7192	7330	7244	7186	7135	7145	7244	7106	7172	7239	7241	7123	7135	7011	7228	7237	7309	7339	7205	7240	7183	7252	7188	7206	7259	7091	7289	7271	7180	7174	7260	7339	7154	7226	7116	7333	7257	7152	7155	7243	7202	7065	7188	7154	7135	7273	7042	7118	7116	7272	7170	7106	7120	7382	7109	7119	7186	7243	7257	7219	7142	7176	7137	7249	7209	7197	7275	7083	7224	7180	7398	7225	7131	7239	7211	7128	7126	7212	7081	7259	7079	7224	7098	7145	7202	7316	7206	7173	7258	7173	7351	7058	7112	7317	7197	7220	7291	7040	7112	7215	7255	7108	7253	7167	7226	7191	7253	7351	7179	7208	7175	7092	7253	7235	7097	7166	7265	7161	7153	7215	7167	7136	7258	7378	7212	7183	7101	7098	7237	7165	7181	7065	7316	7235	7169	7224	7233	7161	7272	7226	7177	7173	7227	7257	7278	7236	7208	7262	7175	7348	7241	7266	7269	7400	7201	7208	7074	7384	7128	7203	7264	7252	7234	7034	7131	7284	7251	7233	7184	7183	7196	7126	7221	7156	7185	7098	7173	7080	7025	7133	7168	7298	7172	7170	7215	7252	7111	7160	7097	7178	7182	7240	7130	7351	7276	7270	7156	7199	7294	7059	7174	7241	7312	7032	7273	7218	7328	7120	7252	7230	7183	7190	7095	7158	7033	7389	7171	7126	7029	7141	7230	7242	7216	7193	7159	7096	7147	7171	7216	7209	7248	7195	7099	7226	7208	7145	7216	7322	7182	7292	7244	7149	7263	7274	7363	7282	7102	7257	7041	7278	7279	7182	7210	7062	7228	7318	7205	7179	7318	7168	7237	7162	7258	7271	7127	7260	7118	7174	7255	7209	7257	7215	7087	7148	7066	7195	7139	7161	7218	7134	7164	7190	7205
3439	2445	1478	1312	1602	1417	1336	1278	1431	5972	15916	12763	6365	2464	1306	956	907	905	877	900	888	822	898	850	856	934	914	886	874	840	941	868	846	858	926	858	880	838	920	896	857	893	864	876	887	839	895	887	885	883	945	869	866	908	905	898	851	901	886	892	942	891	909	902	842	836	875	877	857	914	861	867	818	894	876	866	904	956	935	870	894	879	835	937	903	869	877	874	910	881	918	932	903	904	883	887	904	849	864	881	864	834	881	886	919	862	889	914	851	851	855	823	920	907	949	916	919	846	876	921	902	920	886	837	895	904	857	926	916	922	909	889	937	863	845	860	824	893	888	878	904	930	865	872	868	903	950	887	902	878	881	898	908	881	893	915	903	873	906	906	829	859	861	848	900	934	887	879	881	915	902	918	849	872	855	822	869	902	906	852	900	903	834	888	912	846	855	886	909	863	889	886	891	927	872	877	846	884	901	880	919	891	934	870	908	926	891	887	876	881	889	861	909	870	909	920	870	843	886	884	879	863	806	860	903	908	863	909	854	884	856	888	859	935	873	898	907	837	869	946	909	913	877	942	898	900	922	901	861	954	926	852	905	871	901	894	852	857	873	866	898	912	936	904	886	950	916	884	909	917	887	929	915	911	910	917	875	869	884	906	880	928	899	905	896	881	882	901	919	867	901	911	873	880	904	868	855	885	891	912	855	922	918	907	925	891	923	909	868	908	891	907	864	879	923	855	866	877	867	904	896	842	877	904	843	837	918	886	889	905	874	893	900	899	907	926	952	900	906	942	943	873	901	882	860	949	860	911	895	846	869	874	865	876	883	883	889	890	914	891	893	883	875	886	882	927	867	898	951	899	874	882	877	900	853	862	875	893	860	883	900	922	866	894	894	858	867	896	890	866	891	926	924	871	861	845	857	913	867	815	878	914	886	918	876	856	883	904	859	920	905	894	893	864	882	889	883	913	846	923	870	882	925	913	890	903	880	876	883	886	898	900	865	929	872	861	938	949	908	898	934	882	921	893	935	896	869	889	840	939	895	919	917	871	977	915	899	840	897	883	915	926	867	836	868	921	844	872	857	922	881	882	901	867	928	882	878	873	799	971	930	909	946	893	908	901	917	874	944	864	914	883	853	873	866	949	920	895	876	859	933	856	905	892	933	909	936	864	860	857	893	848	916	888	900	909	840	889	859	808	892	889	934	858	875	922	843	949	842	856	908	873	920	836	878	863	883	933	941	874	861	876	958	915	876	924	870	880	927	927	893	905	939	881	936	884	866	872	875	898	903	887	883	867	874	935	877	866	918	862	894	935	889	901	899	869	883	893	858	912	852	910	843	887	864	918	896	891	959	858	915	896	913	850	885	888	907	976	909	868	869	901	850	862	898	918	915	894	890	893	858	902	910	855	859	877	887	848	880	913	870	925	880	887	918	866	914	926	947	869	926	887	907	876	808	908	886	899	899	846	846	884	886	862	885	909	903	880	875	869	861	884	845	883	888	906	935	916	912	852	895	976	867	879	886	931	946	881	913	903	923	938	925	918	896	921	929	890	865	882	911	899	894	886	915	907	870	894	882	879	857	921	852	883	891	853	863	936	917	875	919	867	894	878	902	918	844	911	874	885	847	870	867	937	920	882	896	864	900	866	904	841	876	882	886	909	861	916	929	940	878	890	833	877	861	885	922	885	908	869	910	919	853	865	882	870	882	910	889	878	876	902	874	900	897	901	893	798	900	896	895	881	914	868	895	894	871	896	928	876	890	886	889	876	860	820	872	877	891	916	877	833	911	908	894	859	860	889	888	915	955	923	878	832	903	947	906	852	890	881	964	838	880	888	907	935	902	872	901	863	870	869	923	917	884	873	829	873	865	883	916	896	943	888	912	843	857	891	901	930	893	868	880	919	933	871	900	860	861	953	909	856	936	878	867	894	887	894	920	868	902	939	883	918	911	836	922	972	877	889	857	844	912	887	946	863	867	894	865	939	858	897	924	925	892	896	881	916	884	904	892	899	897	880	881	914	902	888	911	871	878	834	911	847	944	896	937	885	877	897	915	901	884	867	872	880	907	906	907	881	863	895	858	922	879	944	831	907	936	872	888	889	907	909	841	914	937	951	868	931	931	886	895	936	918	886	906	899	874	870	831	833	903	938	948	850	888	883	888	887	906	852	906	864	892	897	861	870	924	888	873	881	892	895	895	912	856	859	932	894	871	906	827	930	883	876	893	879	869	924	895	902	864	891	872	897	884	946	910	869	879	934	886	903	889	880	941	889	898	863	894	939	886	886	895	943	921	921	909	900	843	885	905	867	891	903	911	928	904	879	871	878	869	921	845	864	892	889	900	875	856	897	908	863	912	865	861	860	853	884	924	872	927	949	859	930	912	881	836	868	896	871	848	856	877	884	912	866	890	906	885	842	846	921	872	898	875	923	930	895	905	842	892	885	951	864	870	892	876	921	861	931	828	925	916	860	896	919	905	960	862	909	899	853	887	877	858	878	841	937	915	871	912	891	918	888	919	902	865	958	908	887	837	878	884	864	874	950	948	894	861	899	867	928	872	896	877	859	916	865	874	860	855	958	895	889	884	881	912	899	894	915	847	901	907	938	836	874	891	874	918	907	893	873	882	923	921	856	969	944	880	926	930	894	904	939	892	822	873	888	880	873	919	852	875	890	889	924	872	904	893	887	904	837	848	887	890	916	899	924	905	885	897	831	926	904	877	874	887	859	877	895	945	851	905	861	847	875	895	855	885	895	863	883	897	928	896	885	925	872	911	874	886	906	907	863	892	864	863	915	938	901	873	902	902	855	868	953	893	894	841	907	941	861	881	861	877	883	832	858	891	828	901	885	900	898	942	896	895	935	841	873	841	924	868	872	880	851	887	881	913	896	907	830	873	869	908	909	887	898	820	884	889	859	890	893	882	950	874	917	943	900	849	873	920	926	932	862	903	846	908	912	853	943	879	920	896	888	859	899	845	886	880	858	901	882	910	868	835	876	807	894	980	979	889	921	910	888	929	882	917	878	954	886	890	911	914	864	887	856	871	958	874	908	887	868	940	874	951	894	919	905	921	882	860	925	883	862	876	894	828	902	891	902	882	905	864	934	884	935	837	821	898	965	878	871	839	920	854	909	956	953	806	905	881	898	856	892	879	891	871	934	909	900	877	896	841	879	857	838	892	878	920	879	880	892	875	876	892	881	923	935	913	936	894	904	853	925	888	878	904	896	903	841	854	890	920	860	877	970	932	922	883	884	917	858	865	857	858	887	945	888	918	911	813	915	890	863	889	853	839	929	871	831	879	889	795	895	886	859	900	846	896	852	906	873	921	853	889	887	879	871	886	897	851	873	902	902	884	926	866	909	925	927	913	862	851	931	868	913	901	919	927	904	874	923	835	830	856	863	889	889	932	865	877	938	858	956	882	919	911	887	889	872	901	852	866	911	941	825	843	875	895	870	908	895	901	872	918	896	899	873	895	855	890	909
25349	18435	12935	21178	27063	23679	22251	19942	22556	46795	65728	54530	39638	24320	13126	8546	7459	7313	7400	7280	7161	7221	7321	7227	7224	7329	7396	7272	7242	7281	7368	7344	7326	7277	7252	7211	7173	7301	7255	7415	7225	7277	7281	7250	7328	7307	7324	7228	7266	7253	7283	7266	7119	7303	7304	7347	7157	7284	7210	7236	7238	7266	7284	7135	7197	7157	7261	7211	7334	7158	7106	7255	7272	7226	7282	7094	7267	7285	7372	7240	7232	7010	7235	7180	7287	7242	7135	7349	7310	7323	7111	7249	7244	7346	7201	7142	7437	7281	7442	7340	7190	7366	7145	7293	7204	7287	7188	7077	7357	7315	7273	7288	7170	7342	7208	7238	7162	7385	7226	7177	7239	7203	7302	7328	7098	7245	7250	7363	7306	7360	7225	7299	7191	7320	7242	7318	7234	7277	7291	7343	7216	7294	7310	7286	7243	7143	7104	7324	7335	7082	7297	7259	7358	7321	7411	7228	7217	7313	7321	7244	7337	7169	7261	7307	7182	7182	7414	7210	7340	7349	7270	7318	7380	7285	7370	7262	7395	7272	7209	7255	7350	7269	7345	7309	7403	7272	7226	7233	7271	7190	7185	7406	7182	7384	7251	7308	7433	7257	7165	7323	7222	7266	7110	7421	7387	7334	7331	7290	7356	7278	7414	7186	7150	7260	7112	7235	7267	7193	7200	7344	7216	7344	7302	7258	7277	7261	7363	7344	7315	7109	7267	7052	7188	7292	7317	7383	7244	7269	7300	7185	7272	7352	7171	7260	7349	7289	7257	7397	7339	7332	7299	7226	7301	7274	7240	7232	7218	7234	7334	7289	7341	7254	7145	7278	7256	7377	7213	7278	7303	7346	7357	7279	7334	7181	7256	7211	7268	7247	7273	7316	7280	7282	7326	7206	7118	7272	7100	7416	7157	7263	7383	7099	7252	7341	7251	7330	7213	7138	7256	7217	7230	7334	7337	7227	7356	7220	7269	7145	7317	7215	7232	7280	7227	7273	7270	7315	7303	7258	7377	7353	7267	7297	7183	7323	7225	7377	7189	7317	7285	7141	7291	7105	7246	7367	7294	7286	7308	7368	7268	7248	7075	7276	7325	7320	7246	7308	7383	7244	7344	7218	7389	7313	7298	7197	7226	7211	7234	7168	7264	7230	7240	7196	7145	7383	7261	7245	7323	7299	7232	7255	7368	7214	7243	7311	7224	7236	7397	7109	7321	7271	7360	7091	7159	7260	7254	7158	7247	7253	7208	7335	7278	7341	7181	7241	7353	7314	7180	7300	7375	7407	7315	7171	7182	7420	7329	7374	7177	7149	7207	7200	7305	7258	7283	7333	7229	7207	7340	7297	7175	7286	7279	7442	7309	7160	7294	7231	7441	7289	7322	7364	7265	7169	7184	7355	7252	7112	7356	7222	7080	7254	7330	7228	7187	7352	7202	7195	7319	7258	7276	7241	7254	7256	7325	7257	7411	7358	7230	7244	7216	7105	7246	7221	7322	7264	7327	7284	7358	7321	7268	7234	7340	7295	7255	7332	7377	7235	7318	7235	7260	7270	7367	7247	7131	7406	7268	7322	7340	7321	7284	7273	7251	7381	7277	7342	7441	7234	7218	7308	7310	7190	7269	7326	7326	7066	7322	7312	7283	7282	7362	7465	7239	7182	7322	7327	7330	7216	7270	7454	7193	7353	7373	7315	7214	7195	7244	7362	7436	7302	7202	7193	7172	7360	7299	7285	7279	7304	7343	7220	7417	7247	7319	7217	7199	7303	7372	7232	7311	7214	7284	7314	7370	7348	7283	7229	7175	7405	7286	7203	7341	7313	7180	7377	7330	7288	7248	7277	7409	7243	7323	7159	7217	7217	7296	7243	7205	7253	7251	7318	7251	7266	7311	7360	7243	7245	7272	7091	7325	7255	7268	7297	7231	7314	7302	7171	7164	7281	7262	7365	7323	7259	7259	7281	7191	7361	7252	7288	7197	7315	7346	7198	7263	7338	7250	7115	7284	7166	7208	7325	7191	7315	7304	7387	7234	7321	7222	7435	7227	7376	7315	7264	7264	7245	7282	7312	7295	7367	7323	7328	7373	7293	7203	7270	7273	7324	7321	7214	7369	7203	7312	7396	7090	7308	7214	7306	7332	7267	7427	7339	7333	7278	7256	7124	7295	7208	7416	7194	7201	7248	7311	7249	7369	7237	7373	7171	7289	7215	7274	7239	7411	7382	7380	7311	7316	7099	7328	7280	7190	7437	7324	7200	7165	7305	7190	7338	7297	7227	7248	7320	7083	7242	7253	7219	7277	7298	7235	7184	7513	7287	7253	7289	7261	7349	7265	7316	7329	7244	7229	7238	7158	7178	7251	7186	7236	7338	7357	7166	7217	7237	7347	7156	7278	7326	7305	7397	7339	7182	7331	7260	7149	7142	7268	7210	7322	7263	7258	7195	7345	7239	7293	7319	7201	7190	7272	7306	7158	7300	7143	7267	7245	7191	7205	7132	7252	7328	7311	7309	7288	7345	7294	7376	7341	7272	7256	7296	7313	7268	7403	7313	7298	7232	7364	7313	7154	7244	7246	7218	7240	7385	7251	7101	7188	7245	7331	7305	7299	7154	7135	7362	7091	7381	7314	7202	7345	7257	7255	7224	7191	7307	7244	7203	7355	7232	7189	7259	7345	7391	7261	7323	7117	7345	7243	7326	7243	7329	7364	7318	7267	7302	7163	7275	7315	7322	7302	7154	7339	7167	7296	7247	7234	7086	7334	7299	7308	7252	7392	7270	7322	7232	7275	7181	7365	7391	7287	7180	7269	7163	7199	7323	7248	7348	7175	7337	7111	7094	7250	7322	7258	7314	7360	7287	7322	7205	7301	7348	7238	7361	7094	7298	7345	7347	7255	7312	7296	7397	7228	7354	7384	7493	7306	7310	7290	7347	7167	7314	7340	7161	7495	7142	7290	7287	7202	7319	7402	7353	7227	7234	7242	7166	7227	7280	7304	7227	7260	7280	7101	7380	7215	7310	7362	7243	7277	7299	7323	7385	7208	7364	7267	7133	7206	7314	7361	7320	7352	7296	7306	7167	7390	7370	7288	7298	7315	7190	7099	7319	7347	7264	7112	7337	7302	7361	7235	7238	7321	7274	7316	7285	7300	7355	7368	7350	7144	7405	7278	7219	7098	7257	7353	7225	7309	7360	7158	7261	7472	7262	7409	7181	7357	7243	7295	7360	7260	7390	7366	7290	7252	7211	7162	7243	7367	7388	7144	7198	7335	7438	7129	7092	7162	7296	7370	7154	7276	7184	7316	7303	7190	7250	7182	7321	7310	7385	7161	7187	7262	7277	7221	7304	7331	7313	7298	7240	7302	7251	7169	7283	7327	7243	7371	7289	7178	7251	7334	7186	7246	7333	7413	7368	7252	7230	7334	7276	7411	7209	7432	7368	7456	7190	7326	7226	7228	7245	7174	7242	7382	7185	7221	7288	7259	7191	7292	7235	7293	7287	7368	7218	7312	7084	7329	7306	7332	7278	7199	7298	7350	7281	7376	7267	7343	7214	7259	7291	7230	7237	7203	7285	7097	7294	7230	7288	7331	7416	7361	7175	7357	7268	7239	7267	7325	7213	7188	7305	7176	7173	7368	7233	7284	7213	7291	7418	7241	7237	7303	7210	7196	7263	7351	7232	7241	7324	7265	7269	7221	7228	7215	7402	7187	7249	7286	7291	7385	7285	7295	7241	7211	7280	7201	7231	7200	7239	7292	7427	7263	7344	7283	7348	7241	7191	7275	7289	7268	7226	7191	7258	7164	7304	7263	7241	7286	7282	7337	7176	7372	7291	7304	7322	7254	7382	7223	7242	7176	7311	7308	7248	7307	7148	7276	7245	7387	7301	7307	7266	7429	7285	7406	7183	7324	7218	7288	7326	7219	7224	7501	7228	7274	7235	7389	7185	7255	7174	7280	7328	7116	7312	7180	7283	7367	7184	7349	7288	7411	7236	7272	7278	7258	7131	7283	7103	7413	7322	7243	7238	7307	7231	7382	7233	7251	7306	7237	7159	7353	7197	7211	7377	7348	7279	7259	7237	7358	7302	7350	7186	7360	7363	7341	7303	7284	7304	7265	7211	7280	7204	7387	7243	7042	7297	7319	7305	7256	7191	7246	7459	7282	7293	7281	7236	7178	7296	7396	7340	7296	7277	7343	7195	7189	7268	7254	7122	7310	7466	7297	7335	7351	7271	7347	7221	7364	7287	7366	7231	7340	7285	7277	7194	7407	7230	7242	7214	7371	7357	7235	7234	7197	7428	7230	7471	7322	7423	7370	7242	7298	7275	7173	7339	7315	7438	7297	7349	7250	7335	7349	7309	7292	7313	7186	7368	7226	7318	7263	7193	7309	7579	7225	7413	7255	7292	7167	7237	7280	7401	7243	7346	7335	7160	7241	7321	7297	7390	7192	7222	7221	7410	7242	7226	7095	7313	7393	7192	7405	7348	7248	7302	7421	7268	7232	7388	7260	7311	7254	7434	7283	7295	7228	7337	7211	7373	7358	7322	7362	7250	7362	7419	7348	7252	7210	7284	7237	7399	7304	7124	7327	7257	7386	7265	7277	7340	7191	7326	7162	7339	7266	7344	7221	7241	7309	7336	7219	7235	7167	7372	7312	7284	7189	7387	7240	7340	7212	7296	7286	7128	7275	7285	7249	7118	7411	7316	7265	7386	7261	7207	7286	7289	7424	7271	7181	7201	7251	7309	7251	7228	7218	7168	7471	7161	7294	7252	7284	7305	7359	7126	7268	7385	7253	7237	7369	7171	7287	7415	7305	7384	7085	7230	7206	7243	7138	7237	7375	7201	7328	7067	7276	7226	7245	7239	7280	7259	7340	7122	7347	7216	7281	7192	7311	7223	7376	7230	7308	7310	7321	7354	7294	7225	7155	7141	7292	7282	7292	7438	7170	7173	7296	7288	7340	7228	7289	7214	7260	7204	7256	7227	7342	7348	7198	7264	7316	7234	7269	7276	7155	7299	7274	7226	7339	7236	7243	7299	7309	7345	7281	7308	7297	7294	7277	7261	7326	7175	7278	7274
5578	2051	1311	1167	1502	1615	1329	1368	2406	6743	14984	12088	6219	2614	1297	978	968	891	853	922	940	902	915	891	833	855	872	941	916	871	894	887	933	894	879	869	920	929	866	900	901	939	894	881	886	904	951	908	934	930	900	882	903	915	950	835	949	912	923	843	840	922	908	906	928	884	901	877	944	904	922	924	863	880	976	891	887	928	836	899	885	883	922	904	879	937	921	926	917	947	888	961	921	933	858	906	882	878	986	874	963	862	904	901	942	942	855	880	879	935	943	901	899	959	906	985	951	936	855	929	886	866	875	926	819	889	904	936	874	873	907	966	932	899	916	905	882	892	923	901	907	913	879	892	938	863	907	885	920	980	916	885	866	904	930	873	931	927	871	876	909	875	851	923	887	913	879	917	900	892	900	965	860	894	870	883	866	952	928	921	939	884	894	839	864	869	908	934	897	957	890	907	878	875	900	868	885	891	912	894	902	912	955	876	883	928	891	862	933	914	872	946	914	876	935	923	908	866	855	946	931	918	854	866	943	855	865	874	911	917	846	881	891	947	892	944	908	852	957	916	890	892	933	927	946	914	942	844	925	880	896	876	880	917	868	916	867	950	899	841	842	892	916	903	962	924	940	924	891	885	894	947	882	892	912	880	857	895	936	900	882	875	909	929	908	880	928	869	936	926	909	842	915	886	914	910	907	856	930	901	904	896	873	942	915	878	882	888	858	836	866	902	891	928	843	887	926	959	885	964	952	885	893	890	863	881	932	926	911	858	894	879	939	934	891	907	877	868	908	923	887	899	871	856	877	891	921	893	896	906	910	898	962	866	867	944	839	848	859	879	892	901	853	936	908	924	904	886	911	970	927	934	936	948	855	855	925	915	893	909	894	884	867	908	974	928	879	894	897	910	948	924	946	967	916	926	929	931	884	940	939	858	906	843	940	892	900	905	898	886	888	953	882	886	908	861	922	895	916	854	955	906	883	912	891	896	933	870	934	844	899	871	895	850	883	942	923	891	883	913	897	869	958	905	905	856	875	943	925	907	935	911	878	886	918	869	889	911	842	882	932	929	884	902	893	909	857	933	863	916	909	875	902	915	920	867	928	880	854	878	855	924	930	839	863	900	892	925	907	882	970	937	926	936	879	921	933	865	944	940	925	922	903	894	949	871	914	910	984	907	864	865	868	912	880	903	909	931	884	900	920	865	944	958	885	860	907	903	851	922	913	891	937	902	885	911	895	908	931	926	876	862	899	945	921	894	967	868	844	874	940	948	836	885	923	902	919	946	919	890	921	954	844	929	924	956	898	960	896	899	966	964	888	862	902	911	939	922	905	874	946	883	850	865	924	888	874	902	879	892	904	884	876	946	859	863	899	871	922	886	886	870	908	894	916	957	882	865	896	859	883	953	927	844	913	898	925	924	901	898	908	916	912	882	927	884	841	959	887	871	892	880	910	877	951	919	847	895	900	909	874	875	934	919	877	918	944	908	879	893	937	934	885	852	925	927	886	855	924	895	905	938	953	876	934	891	921	873	935	890	951	929	909	902	845	862	939	907	887	896	920	857	931	938	870	942	882	914	935	886	896	924	893	955	889	923	923	863	878	947	907	903	934	950	864	913	853	935	935	895	919	853	860	846	908	907	913	888	875	867	838	914	914	865	894	923	918	892	811	889	907	874	890	951	870	932	910	934	866	881	883	928	923	896	945	927	893	906	915	930	884	904	945	938	857	942	882	909	862	914	851	855	920	861	910	891	890	902	917	890	881	909	919	888	877	887	867	874	911	908	923	923	880	883	905	881	908	942	917	917	911	890	902	913	902	895	880	922	912	853	955	929	881	909	883	849	911	916	871	918	916	886	873	880	897	907	939	889	913	927	880	921	877	891	904	904	941	891	874	964	886	887	822	868	879	865	879	953	932	873	929	968	931	928	912	881	903	873	847	892	931	897	928	924	888	889	925	905	937	863	873	911	895	885	930	868	905	905	893	874	942	857	954	885	899	921	880	876	913	870	845	881	910	888	876	880	934	855	937	903	958	937	908	875	894	934	935	950	897	847	935	982	940	926	927	941	900	913	874	893	874	888	870	890	897	920	928	894	910	912	848	867	891	895	896	867	913	880	944	909	979	901	906	842	927	918	899	924	906	886	910	916	892	905	950	894	918	939	837	903	885	895	942	884	900	871	928	943	879	900	863	849	852	896	938	897	903	865	971	856	957	872	920	911	900	932	944	884	926	910	951	892	882	899	870	905	911	905	878	905	938	827	895	874	910	849	911	915	890	893	878	930	884	871	928	887	877	865	955	872	904	889	952	899	898	893	899	872	889	916	863	869	895	916	936	913	946	871	911	953	889	870	917	867	940	898	879	912	876	940	902	917	894	925	865	904	964	915	958	930	932	881	963	891	951	848	868	919	852	893	953	896	902	856	932	871	924	891	902	910	877	954	932	972	907	879	937	938	929	886	863	877	895	910	940	867	873	932	902	920	886	891	981	941	940	934	899	919	911	876	893	858	911	884	858	923	989	868	894	880	909	943	905	900	869	875	909	848	900	977	889	961	889	894	882	854	889	909	890	900	886	864	912	905	935	902	947	914	826	893	875	890	904	897	892	972	887	831	961	961	928	922	860	918	883	929	885	860	951	897	933	900	867	889	913	913	933	904	957	856	889	928	910	883	887	957	875	837	900	890	959	890	928	873	935	852	896	916	888	859	900	993	912	870	869	929	892	897	896	899	924	888	893	885	896	897	956	926	898	907	939	918	915	900	926	867	887	827	908	895	934	933	890	933	886	833	879	877	870	919	891	908	893	902	904	920	861	928	875	897	911	879	828	899	906	857	929	855	922	858	916	921	925	899	910	947	928	832	919	881	915	900	879	867	919	866	880	926	862	936	884	944	919	887	862	891	923	966	928	851	889	925	882	939	853	875	799	954	918	923	895	889	862	916	906	912	935	917	898	902	874	925	952	912	880	887	918	852	900	849	911	851	923	864	939	885	880	916	856	911	940	910	944	883	901	926	896	907	896	890	934	947	849	937	923	880	906	888	948	895	872	873	884	888	875	993	874	915	903	881	907	866	929	890	884	915	878	882	946	930	871	918	936	954	902	907	899	902	905	914	922	837	883	926	922	852	889	890	921	900	928	873	911	905	910	936	872	858	944	968	922	854	944	931	916	878	863	920	947	917	972	890	910	934	904	911	894	904	887	904	882	904	843	933	922	941	905	912	920	962	924	881	898	874	895	929	876	882	928	903	906	920	883	940	948	927	879	899	926	886	870	878	851	918	876	867	923	930	892	828	929	841	948	932	856	960	874	893	896	878	900	876	865	887	925	871	879	937	903	976	883	925	904	901	938	930	877	899	968	870	863	886	887	802	883	893	887	826	879	880	916	906	926	867	904	912	885	894	915	871	935	874	816	937	820	880	912	888	881	939	910	876	899	850	905	904	878	931	863	903	904	921	881	929	890	961	881	872	932	897	904	870	896	876	842	899
23128	16549	11511	17802	25712	26432	21051	21037	32576	50583	64478	53813	39358	24275	13264	8710	7716	7411	7433	7479	7377	7390	7361	7516	7447	7484	7399	7393	7399	7238	7399	7225	7457	7379	7449	7267	7375	7315	7358	7483	7363	7344	7355	7427	7321	7441	7475	7374	7310	7474	7267	7347	7407	7326	7345	7456	7408	7384	7413	7362	7516	7549	7428	7425	7403	7490	7480	7361	7345	7338	7371	7473	7500	7324	7413	7545	7450	7509	7332	7253	7454	7375	7434	7326	7393	7521	7610	7475	7386	7357	7433	7304	7461	7430	7362	7427	7504	7371	7465	7467	7467	7426	7391	7460	7359	7440	7433	7263	7372	7483	7241	7373	7488	7401	7289	7473	7355	7498	7452	7388	7378	7437	7416	7489	7344	7316	7212	7364	7373	7365	7336	7423	7461	7402	7423	7384	7303	7463	7456	7445	7402	7451	7287	7286	7420	7314	7407	7348	7477	7337	7352	7453	7411	7384	7380	7454	7544	7357	7331	7466	7437	7410	7399	7342	7400	7397	7306	7448	7318	7371	7433	7487	7529	7361	7481	7388	7442	7368	7302	7426	7305	7462	7306	7504	7385	7422	7542	7486	7385	7292	7461	7238	7457	7426	7436	7537	7479	7567	7385	7367	7529	7414	7439	7364	7432	7332	7378	7353	7494	7332	7464	7331	7430	7345	7436	7314	7390	7428	7425	7415	7371	7381	7407	7539	7502	7405	7516	7400	7420	7431	7281	7307	7481	7476	7282	7585	7342	7547	7263	7442	7447	7295	7364	7496	7559	7398	7335	7308	7372	7304	7329	7464	7465	7413	7408	7326	7440	7443	7365	7386	7447	7387	7353	7531	7449	7411	7414	7527	7332	7279	7326	7535	7507	7513	7448	7481	7270	7554	7542	7414	7425	7503	7407	7277	7430	7400	7440	7236	7282	7371	7450	7353	7347	7384	7280	7312	7422	7429	7436	7376	7412	7475	7454	7466	7489	7569	7332	7406	7485	7385	7448	7340	7437	7319	7443	7353	7322	7397	7394	7506	7357	7469	7345	7417	7299	7445	7245	7437	7400	7311	7509	7374	7371	7555	7451	7358	7466	7395	7258	7406	7514	7469	7468	7308	7352	7396	7272	7399	7443	7350	7505	7316	7511	7358	7299	7332	7300	7315	7332	7211	7435	7326	7474	7527	7380	7514	7496	7462	7380	7343	7487	7391	7499	7512	7456	7386	7397	7256	7468	7378	7453	7378	7347	7468	7366	7430	7486	7404	7437	7393	7431	7309	7362	7379	7415	7275	7302	7396	7278	7392	7458	7290	7527	7443	7441	7243	7347	7384	7299	7408	7437	7526	7271	7296	7488	7402	7413	7495	7383	7335	7527	7396	7298	7374	7362	7276	7334	7344	7383	7398	7334	7361	7353	7431	7336	7404	7499	7386	7410	7331	7519	7465	7387	7385	7349	7394	7300	7471	7238	7438	7379	7491	7342	7557	7384	7406	7412	7322	7331	7487	7309	7377	7340	7371	7210	7451	7326	7443	7419	7436	7354	7383	7496	7447	7374	7375	7472	7380	7439	7499	7454	7382	7466	7347	7471	7523	7392	7388	7385	7343	7445	7450	7365	7458	7475	7367	7520	7393	7511	7372	7324	7412	7382	7450	7444	7315	7300	7342	7440	7454	7611	7360	7470	7445	7379	7424	7508	7404	7362	7503	7366	7581	7319	7384	7339	7362	7303	7485	7422	7324	7316	7173	7519	7463	7503	7280	7558	7389	7414	7375	7251	7430	7487	7398	7517	7529	7409	7349	7484	7583	7554	7493	7283	7363	7409	7490	7460	7424	7238	7457	7246	7304	7335	7419	7372	7357	7472	7593	7189	7382	7424	7560	7448	7370	7361	7345	7569	7424	7387	7478	7467	7353	7434	7339	7354	7302	7317	7322	7433	7372	7395	7473	7384	7343	7426	7292	7379	7543	7504	7462	7267	7229	7549	7508	7399	7360	7438	7497	7339	7394	7286	7267	7368	7263	7491	7393	7540	7522	7408	7278	7490	7420	7250	7367	7340	7366	7369	7338	7271	7384	7375	7255	7454	7359	7364	7507	7473	7400	7257	7398	7494	7481	7472	7384	7392	7389	7348	7262	7372	7403	7399	7447	7476	7440	7379	7551	7515	7429	7357	7473	7404	7457	7397	7443	7453	7403	7340	7307	7445	7357	7524	7303	7398	7407	7438	7435	7492	7409	7405	7434	7484	7459	7317	7404	7355	7474	7467	7520	7427	7476	7343	7416	7414	7420	7386	7345	7390	7451	7440	7408	7476	7330	7332	7535	7457	7481	7299	7436	7502	7429	7516	7517	7400	7298	7460	7357	7386	7367	7498	7387	7341	7423	7543	7458	7297	7419	7450	7438	7325	7291	7514	7359	7432	7310	7431	7336	7356	7443	7516	7552	7495	7475	7495	7416	7496	7492	7352	7390	7301	7328	7434	7495	7410	7323	7287	7456	7413	7475	7486	7424	7481	7401	7343	7353	7309	7388	7331	7373	7446	7270	7251	7343	7451	7337	7434	7444	7414	7445	7420	7438	7225	7404	7378	7330	7420	7521	7448	7398	7381	7442	7378	7286	7426	7355	7380	7336	7501	7358	7419	7452	7448	7395	7363	7351	7315	7374	7327	7302	7280	7367	7455	7352	7467	7364	7491	7348	7488	7388	7397	7497	7455	7470	7438	7417	7433	7306	7338	7308	7378	7623	7453	7455	7552	7465	7296	7494	7393	7233	7396	7323	7444	7343	7343	7375	7511	7286	7378	7429	7435	7351	7243	7497	7374	7421	7385	7438	7292	7347	7454	7372	7250	7232	7302	7372	7399	7386	7335	7441	7346	7454	7405	7411	7407	7492	7360	7442	7464	7270	7540	7424	7512	7383	7351	7387	7404	7379	7246	7522	7358	7430	7423	7505	7402	7548	7490	7358	7359	7391	7390	7385	7503	7423	7442	7549	7368	7479	7441	7469	7215	7475	7352	7559	7349	7492	7402	7444	7363	7404	7452	7443	7335	7285	7310	7389	7578	7470	7362	7349	7435	7472	7376	7395	7358	7435	7414	7347	7404	7413	7351	7351	7238	7452	7470	7327	7441	7281	7345	7415	7383	7334	7473	7337	7510	7246	7431	7445	7411	7507	7394	7220	7429	7491	7376	7350	7445	7378	7341	7362	7385	7431	7436	7431	7444	7305	7411	7435	7463	7303	7416	7450	7480	7401	7465	7325	7392	7353	7346	7418	7412	7491	7388	7441	7390	7509	7252	7451	7371	7360	7318	7481	7394	7440	7437	7383	7470	7398	7347	7390	7331	7325	7480	7298	7485	7360	7331	7476	7355	7352	7504	7340	7496	7382	7368	7394	7434	7353	7460	7406	7371	7335	7360	7415	7406	7380	7324	7384	7490	7340	7489	7381	7496	7287	7374	7387	7422	7399	7361	7338	7320	7565	7349	7202	7422	7424	7413	7361	7487	7421	7265	7471	7390	7368	7453	7456	7441	7450	7357	7356	7325	7354	7481	7443	7288	7377	7485	7370	7400	7467	7420	7322	7377	7471	7571	7453	7482	7391	7333	7352	7382	7387	7340	7271	7415	7380	7453	7433	7361	7450	7463	7511	7328	7441	7399	7564	7379	7459	7358	7421	7485	7299	7478	7510	7380	7440	7365	7463	7419	7413	7455	7302	7444	7499	7470	7272	7403	7403	7433	7392	7377	7440	7427	7283	7413	7519	7433	7388	7218	7329	7445	7416	7462	7465	7304	7425	7399	7410	7548	7381	7500	7366	7345	7371	7292	7402	7279	7257	7280	7297	7403	7400	7416	7493	7408	7466	7412	7409	7454	7389	7331	7498	7359	7403	7380	7528	7392	7443	7396	7383	7387	7373	7421	7439	7292	7438	7567	7394	7442	7394	7415	7365	7405	7404	7349	7353	7434	7313	7323	7527	7389	7405	7415	7433	7595	7327	7439	7434	7371	7347	7425	7367	7469	7377	7516	7485	7318	7454	7519	7376	7285	7509	7523	7448	7569	7312	7348	7325	7416	7400	7440	7435	7465	7406	7399	7387	7320	7466	7359	7420	7361	7385	7305	7378	7264	7379	7407	7500	7453	7469	7515	7323	7463	7486	7256	7322	7450	7275	7352	7257	7392	7508	7446	7438	7441	7463	7330	7404	7394	7419	7378	7474	7458	7339	7425	7231	7340	7348	7460	7399	7424	7482	7414	7336	7421	7375	7558	7251	7456	7417	7618	7288	7425	7371	7428	7438	7445	7556	7360	7398	7262	7468	7459	7361	7496	7357	7376	7328	7495	7448	7365	7451	7480	7213	7312	7411	7319	7342	7458	7441	7304	7410	7446	7436	7389	7462	7414	7329	7342	7435	7499	7301	7286	7388	7497	7365	7378	7541	7433	7455	7483	7366	7222	7413	7364	7463	7507	7376	7435	7511	7555	7418	7300	7308	7369	7471	7366	7378	7277	7434	7503	7344	7347	7335	7379	7317	7346	7153	7323	7352	7420	7409	7421	7335	7417	7419	7442	7380	7435	7427	7416	7376	7385	7280	7459	7394	7369	7394	7433	7256	7440	7424	7474	7277	7455	7473	7373	7424	7362	7346	7370	7274	7241	7347	7389	7362	7342	7437	7433	7417	7434	7180	7230	7356	7447	7325	7377	7316	7373	7347	7378	7469	7364	7470	7417	7368	7378	7386	7495	7456	7486	7413	7343	7553	7485	7485	7408	7398	7571	7446	7395	7382	7311	7439	7326	7363	7447	7419	7650	7328	7562	7376	7308	7419	7371	7431	7372	7332	7427	7358	7369	7564	7398	7376	7484	7374	7395	7376	7348	7422	7484	7315	7429	7390	7335	7293	7496	7352	7424	7428	7304	7367	7417	7460	7392	7356	7420	7298	7495	7442	7522	7237	7364	7305	7361	7442	7365	7299	7401	7365	7438	7517	7391	7409	7534	7259	7498	7464	7472	7544	7348	7390	7421	7430	7413	7388	7315	7368	7347	7262	7291	7440	7414	7393	7395	7441	7455	7474	7336	7494	7327	7391	7358	7358	7442	7430	7549	7375
4879	2674	1347	1214	1592	1873	1998	1741	7234	21345	24848	16980	8115	2956	1410	1073	955	883	896	873	886	919	914	907	868	920	938	862	901	893	864	876	886	838	930	908	933	964	876	853	906	959	856	910	911	907	882	916	915	875	884	921	910	916	930	866	907	864	960	906	886	914	929	1002	901	942	917	898	863	855	892	889	900	874	967	905	890	821	935	834	923	922	957	899	898	890	865	902	908	920	926	954	899	884	917	975	856	915	928	879	872	876	915	897	954	919	867	886	937	879	913	916	922	910	864	927	939	905	920	836	892	892	993	883	874	859	893	950	879	919	872	908	891	915	892	935	952	950	928	917	903	905	883	898	881	908	872	903	886	924	891	889	908	936	893	964	928	937	906	929	931	935	901	956	879	872	872	898	863	914	925	908	881	934	888	916	951	878	918	914	913	931	965	893	923	930	934	898	908	858	935	960	867	909	946	901	887	926	858	925	922	936	928	913	927	889	928	925	886	851	923	875	874	929	887	896	886	915	904	925	876	947	854	895	944	931	924	921	1000	905	892	869	858	898	905	918	897	875	935	885	869	828	893	882	884	901	918	971	913	933	875	883	856	947	872	898	907	903	943	890	911	933	872	908	888	930	877	996	910	910	892	943	936	946	856	894	881	857	884	905	892	931	908	886	892	934	929	896	907	957	894	885	880	897	874	897	878	892	884	911	974	957	901	843	963	865	930	888	891	843	863	867	895	932	909	842	949	897	899	916	914	917	865	878	925	909	895	929	856	861	940	875	890	935	879	931	974	901	899	877	928	923	938	839	945	884	906	925	934	911	875	918	924	860	915	939	959	900	877	922	884	889	938	926	875	881	872	922	886	879	901	923	946	938	919	946	901	943	895	857	946	929	892	881	886	892	913	894	915	957	901	929	921	942	912	884	889	917	896	896	889	925	888	912	937	911	891	893	875	875	884	919	899	917	953	876	909	910	904	941	902	942	878	832	887	890	951	918	891	861	897	885	910	867	896	901	944	946	893	913	921	890	871	931	885	899	884	861	995	893	894	869	922	908	899	929	918	956	938	911	880	910	926	858	865	911	905	902	888	900	890	895	925	952	929	933	966	932	953	891	909	866	952	863	894	890	907	912	950	923	860	845	928	919	850	906	914	911	869	929	823	930	975	887	937	910	896	903	935	893	895	885	826	902	886	897	909	896	951	919	933	920	864	938	890	957	876	897	875	920	884	913	892	927	915	931	894	917	927	868	874	917	947	896	883	949	928	947	896	907	929	912	902	894	878	929	891	907	903	921	931	934	934	938	930	906	900	875	914	909	916	900	949	906	890	838	860	883	957	917	936	861	924	936	934	853	900	881	916	811	882	963	837	870	928	873	907	893	898	938	869	941	912	901	903	887	897	871	844	954	893	911	923	940	908	873	913	943	849	870	925	855	873	909	920	877	910	873	887	903	918	877	897	917	894	871	917	936	882	877	945	963	918	888	868	855	874	939	930	858	857	892	911	933	947	842	910	913	867	891	851	872	901	924	866	894	845	906	879	903	891	925	932	946	873	876	905	862	917	978	865	932	924	878	947	921	943	906	812	935	904	922	871	917	902	872	915	996	942	882	902	900	887	962	906	877	966	931	900	896	960	890	889	875	874	866	851	858	882	890	883	970	893	852	909	899	896	904	850	871	866	842	913	885	860	903	884	949	964	919	888	898	873	923	909	930	925	870	925	854	887	902	891	880	928	910	943	929	943	906	897	902	876	922	903	925	902	897	878	841	899	835	877	885	896	921	887	880	914	912	907	947	929	920	919	873	920	940	950	914	900	878	949	865	942	906	910	904	924	893	858	868	874	868	847	893	871	931	887	854	908	911	876	913	957	893	863	876	895	892	898	914	855	939	925	963	884	906	912	963	897	875	944	901	929	951	900	912	848	887	879	888	955	923	941	865	898	907	915	875	968	891	931	908	914	914	931	890	941	868	910	934	949	1017	883	870	942	935	915	908	880	831	882	925	906	883	960	891	903	913	879	891	912	911	868	892	891	927	916	888	931	895	935	919	920	868	936	949	927	931	898	872	910	918	857	894	946	864	920	932	849	920	934	917	944	876	963	926	927	899	883	925	895	927	932	870	945	884	935	873	984	900	863	892	922	921	954	898	886	915	894	915	903	868	912	899	883	934	879	938	885	892	891	931	919	892	908	913	871	859	984	898	898	926	912	926	907	873	869	874	935	884	898	878	919	883	904	903	868	931	922	935	891	946	960	874	881	929	898	887	863	903	919	908	880	812	952	922	908	933	888	965	909	869	902	928	864	921	882	904	883	857	899	881	904	896	950	920	877	882	911	883	932	937	927	851	905	867	942	905	871	867	910	853	873	888	861	943	897	910	917	948	921	903	899	845	943	934	930	914	840	874	912	904	873	881	918	907	909	911	879	869	916	932	896	944	885	895	881	898	904	895	951	864	941	931	963	923	897	930	880	918	897	940	879	873	886	933	899	856	897	879	959	888	859	893	906	921	927	947	930	887	883	917	945	903	929	895	924	905	903	907	864	960	882	881	880	939	881	903	889	878	934	873	914	874	873	865	902	916	900	937	931	906	918	933	900	923	933	866	916	918	899	902	928	911	893	887	888	886	939	948	874	903	920	865	985	934	948	863	935	898	912	964	834	914	895	915	972	930	894	970	951	910	923	912	894	897	854	889	908	934	918	887	922	924	921	928	883	904	954	917	921	900	836	895	966	908	911	933	889	915	929	943	893	906	907	895	894	955	871	906	858	894	948	907	914	867	905	885	891	924	905	931	879	903	951	950	886	894	903	910	919	910	924	906	911	913	917	911	894	868	886	909	906	912	893	882	945	884	899	911	862	899	874	931	925	934	904	896	879	897	935	899	894	869	924	948	859	880	927	896	903	903	922	912	936	949	944	918	870	919	943	884	869	937	963	854	967	956	911	938	924	924	922	935	973	863	926	971	923	886	943	874	945	922	893	891	933	909	959	873	903	934	942	921	882	886	924	944	861	915	903	928	918	953	931	894	884	898	903	873	952	923	922	878	873	963	924	881	880	860	900	848	889	904	935	899	895	864	837	885	875	855	929	910	871	924	931	933	918	907	903	830	919	905	913	926	875	886	859	922	890	864	852	869	926	874	909	937	941	874	919	938	896	894	981	900	811	927	889	932	862	888	919	917	940	850	861	930	907	906	897	931	913	841	881	864	835	944	901	870	900	935	882	927	911	906	927	941	923	865	941	956	854	877	908	870	930	917	901	917	904	931	879	858	930	915	929	891	917	910	943	889	932	943	887	910	843	890	928	899	900	897	891	892	911	940	881	974	920	910	911	889	892	876	917	925	904	902	893	903	923	890	886	948	951	913	891	907	882	894	908	905	913	922	884	917	881	899	876	924	860	856	896	906	922	869	925	923	954	897	930	847	889	910	937	879	878	955	938	939	894	907	905	892	855	927	865	949	893	958	930	864	874	872	871	865	923	885	962	873	903	920	914	909
29091	19350	12637	20318	27855	29717	28950	26139	53022	76087	75575	59988	42748	26361	13902	8837	7657	7390	7422	7289	7425	7367	7382	7350	7558	7347	7429	7348	7400	7365	7483	7432	7442	7389	7454	7481	7411	7428	7256	7428	7402	7330	7409	7324	7309	7481	7495	7457	7354	7492	7444	7483	7499	7474	7493	7295	7292	7355	7417	7509	7528	7268	7288	7422	7578	7383	7329	7497	7347	7292	7352	7359	7465	7390	7362	7397	7421	7284	7413	7492	7444	7376	7269	7595	7336	7344	7434	7355	7275	7552	7372	7390	7354	7311	7257	7492	7217	7389	7559	7466	7213	7475	7496	7342	7318	7426	7435	7383	7462	7404	7467	7346	7380	7414	7515	7343	7628	7219	7460	7389	7491	7411	7392	7345	7451	7420	7399	7298	7420	7395	7404	7456	7385	7527	7470	7515	7405	7274	7442	7338	7464	7362	7413	7379	7383	7438	7406	7374	7412	7368	7432	7268	7456	7425	7339	7360	7391	7410	7369	7455	7281	7446	7382	7454	7542	7367	7395	7606	7343	7407	7283	7344	7449	7419	7261	7274	7456	7407	7476	7396	7465	7374	7342	7537	7443	7467	7394	7278	7464	7412	7398	7295	7326	7514	7456	7411	7395	7357	7402	7387	7525	7449	7341	7337	7562	7434	7377	7547	7363	7444	7389	7461	7421	7381	7486	7479	7482	7512	7492	7302	7388	7488	7385	7384	7336	7424	7416	7295	7424	7441	7383	7544	7589	7303	7390	7352	7478	7404	7398	7599	7351	7272	7502	7427	7457	7429	7419	7409	7393	7348	7418	7349	7286	7341	7337	7461	7332	7513	7527	7419	7413	7279	7518	7435	7440	7499	7387	7415	7428	7510	7364	7282	7456	7424	7360	7297	7364	7429	7403	7428	7494	7480	7557	7408	7365	7492	7310	7498	7436	7376	7472	7489	7344	7432	7366	7517	7367	7366	7484	7402	7426	7460	7380	7409	7374	7316	7491	7453	7415	7536	7351	7461	7303	7400	7322	7310	7248	7386	7469	7352	7443	7473	7370	7249	7439	7373	7502	7381	7437	7368	7399	7480	7498	7401	7568	7467	7264	7440	7331	7463	7351	7426	7514	7355	7414	7404	7357	7338	7398	7414	7406	7398	7423	7376	7545	7360	7449	7543	7434	7302	7401	7379	7486	7286	7546	7237	7371	7457	7393	7401	7451	7409	7448	7359	7369	7343	7538	7506	7447	7525	7360	7451	7453	7372	7440	7283	7372	7309	7383	7450	7593	7365	7402	7613	7458	7427	7422	7455	7539	7379	7411	7494	7398	7547	7417	7474	7480	7479	7351	7428	7491	7417	7434	7453	7355	7408	7418	7467	7308	7443	7550	7476	7520	7424	7408	7386	7463	7440	7373	7475	7444	7372	7318	7463	7449	7243	7346	7497	7258	7448	7339	7411	7467	7317	7383	7445	7348	7389	7320	7518	7376	7356	7371	7456	7374	7472	7357	7408	7451	7377	7449	7409	7445	7350	7456	7431	7222	7456	7470	7518	7318	7528	7469	7624	7399	7325	7349	7425	7442	7451	7378	7313	7462	7249	7379	7462	7321	7411	7350	7394	7498	7312	7498	7328	7304	7330	7421	7363	7540	7553	7455	7366	7493	7500	7480	7373	7410	7322	7280	7372	7534	7346	7451	7414	7566	7432	7501	7345	7447	7495	7512	7299	7402	7385	7445	7350	7482	7269	7530	7402	7308	7389	7393	7339	7573	7485	7400	7395	7347	7442	7546	7360	7360	7513	7391	7389	7476	7344	7395	7431	7396	7364	7444	7311	7356	7527	7442	7398	7416	7501	7414	7424	7418	7267	7541	7452	7579	7310	7500	7373	7486	7451	7374	7411	7433	7410	7393	7447	7329	7411	7400	7200	7387	7360	7387	7508	7297	7360	7441	7436	7569	7506	7351	7401	7482	7434	7425	7494	7482	7547	7422	7467	7455	7469	7577	7325	7407	7427	7437	7293	7369	7356	7356	7232	7404	7519	7343	7555	7433	7459	7331	7437	7452	7421	7363	7504	7380	7514	7452	7318	7525	7421	7319	7532	7229	7379	7317	7293	7459	7276	7551	7327	7369	7437	7209	7398	7442	7297	7457	7468	7426	7316	7486	7428	7268	7347	7493	7538	7332	7399	7441	7451	7524	7513	7365	7468	7562	7419	7379	7361	7583	7418	7564	7329	7479	7380	7377	7385	7398	7354	7370	7388	7427	7568	7386	7453	7471	7383	7456	7394	7537	7350	7327	7330	7404	7367	7527	7480	7454	7412	7434	7446	7317	7434	7387	7497	7485	7545	7278	7552	7448	7521	7353	7362	7427	7319	7343	7383	7479	7491	7581	7375	7339	7372	7473	7494	7326	7478	7442	7428	7370	7462	7491	7518	7509	7427	7273	7447	7485	7259	7523	7267	7392	7421	7279	7463	7516	7318	7508	7428	7302	7408	7393	7349	7439	7430	7365	7494	7223	7516	7339	7407	7460	7488	7308	7308	7318	7400	7394	7426	7366	7507	7434	7417	7304	7369	7407	7487	7332	7520	7333	7438	7408	7491	7316	7476	7379	7319	7552	7350	7448	7592	7478	7450	7344	7353	7411	7313	7426	7469	7328	7417	7484	7374	7322	7236	7366	7393	7404	7287	7332	7407	7462	7467	7352	7391	7408	7515	7346	7394	7351	7324	7285	7442	7383	7609	7408	7302	7299	7487	7360	7415	7421	7267	7575	7344	7372	7483	7400	7458	7475	7351	7475	7342	7385	7422	7338	7439	7438	7356	7402	7298	7411	7382	7337	7311	7475	7491	7394	7532	7491	7359	7573	7261	7494	7456	7380	7243	7323	7433	7347	7554	7363	7332	7377	7460	7389	7417	7397	7369	7399	7430	7504	7519	7304	7508	7490	7393	7427	7453	7404	7419	7473	7380	7214	7390	7469	7344	7377	7407	7460	7380	7416	7350	7348	7437	7447	7428	7415	7353	7403	7483	7365	7368	7341	7340	7456	7367	7367	7423	7345	7425	7464	7425	7353	7375	7406	7645	7321	7307	7434	7497	7480	7442	7409	7304	7386	7392	7277	7493	7367	7322	7476	7404	7304	7443	7441	7355	7586	7475	7262	7470	7239	7454	7429	7317	7476	7453	7506	7461	7398	7537	7223	7348	7319	7394	7400	7480	7398	7386	7331	7419	7380	7380	7412	7499	7498	7519	7503	7499	7327	7332	7420	7272	7401	7449	7429	7382	7564	7410	7347	7452	7468	7458	7432	7396	7303	7602	7374	7444	7350	7351	7434	7432	7355	7321	7484	7349	7386	7458	7409	7434	7405	7353	7417	7325	7464	7305	7476	7401	7294	7435	7385	7334	7375	7353	7471	7475	7430	7367	7308	7373	7362	7389	7375	7407	7414	7386	7435	7331	7401	7419	7548	7618	7443	7400	7472	7419	7346	7468	7444	7486	7392	7404	7264	7338	7269	7425	7333	7403	7418	7445	7448	7377	7383	7353	7391	7274	7327	7490	7526	7388	7495	7559	7261	7360	7356	7422	7485	7497	7422	7425	7401	7352	7410	7488	7456	7439	7347	7505	7435	7459	7414	7425	7520	7424	7226	7419	7509	7458	7528	7397	7545	7592	7508	7415	7359	7499	7220	7388	7531	7382	7453	7399	7326	7452	7353	7305	7487	7396	7443	7458	7429	7418	7436	7517	7473	7479	7381	7354	7502	7378	7415	7244	7401	7443	7497	7486	7425	7391	7433	7532	7459	7515	7169	7304	7492	7275	7480	7504	7556	7331	7369	7506	7345	7379	7376	7177	7496	7359	7444	7305	7406	7454	7460	7478	7554	7430	7347	7314	7380	7472	7363	7436	7407	7485	7522	7539	7403	7421	7411	7439	7317	7457	7436	7421	7371	7292	7224	7529	7427	7408	7401	7377	7406	7436	7402	7425	7489	7460	7458	7457	7276	7441	7470	7331	7372	7341	7482	7220	7401	7488	7324	7344	7377	7404	7490	7520	7373	7426	7418	7308	7417	7383	7522	7436	7520	7417	7352	7450	7414	7349	7394	7409	7239	7485	7460	7445	7482	7477	7389	7418	7359	7378	7490	7399	7337	7348	7429	7375	7374	7508	7412	7547	7453	7417	7394	7342	7559	7288	7429	7481	7331	7381	7426	7420	7425	7440	7458	7373	7377	7392	7366	7369	7288	7523	7420	7412	7497	7419	7409	7322	7491	7306	7481	7393	7292	7475	7365	7482	7267	7316	7482	7454	7323	7431	7518	7332	7489	7479	7400	7380	7368	7384	7526	7409	7347	7442	7393	7501	7398	7426	7520	7331	7444	7471	7508	7357	7376	7334	7412	7301	7392	7339	7296	7463	7378	7478	7489	7422	7326	7389	7509	7382	7502	7426	7361	7453	7313	7439	7452	7369	7252	7480	7355	7337	7373	7464	7277	7483	7486	7539	7423	7369	7350	7398	7491	7381	7428	7495	7374	7376	7505	7377	7464	7392	7375	7456	7421	7533	7317	7505	7357	7296	7368	7521	7505	7422	7487	7601	7447	7366	7426	7473	7502	7433	7478	7445	7297	7283	7433	7434	7444	7505	7375	7286	7511	7385	7406	7496	7293	7364	7413	7407	7508	7309	7450	7304	7493	7511	7390	7430	7363	7327	7431	7541	7420	7494	7394	7407	7389	7307	7309	7290	7406	7409	7428	7437	7344	7400	7377	7483	7408	7321	7342	7525	7431	7456	7313	7478	7484	7431	7381	7550	7441	7474	7447	7497	7537	7432	7386	7398	7351	7509	7356	7396	7406	7392	7332	7399	7340	7391	7445	7392	7555	7474	7453	7459	7458	7481	7272	7445	7481	7376	7402	7446	7344	7260	7468	7476	7577	7433	7344	7489	7515	7415	7412	7408	7402	7348	7367	7423	7470	7407	7452	7399	7384	7367	7429	7405	7367	7460	7427	7572	7386	7454	7530	7372	7532	7444	7563	7579	7314	7440	7570	7456	7470	7509	7274	7373	7443	7354	7364	7356	7378	7429	7424	7454	7377	7387	7395	7376	7452	7437	7386	7503
3910	1311	1083	1088	1060	1091	1103	1333	1811	5350	5616	3227	1929	1218	964	887	896	859	854	834	847	849	865	884	920	826	874	831	863	875	881	883	906	860	851	854	935	862	887	912	882	875	936	813	862	892	839	823	869	823	893	896	867	821	841	921	872	872	837	860	841	913	877	916	893	868	895	889	862	899	934	866	783	831	855	893	901	876	873	884	881	786	869	877	852	874	899	834	868	852	907	884	901	877	910	867	913	856	846	917	897	868	956	866	864	878	887	798	905	875	894	896	884	887	882	858	866	861	888	936	890	877	866	917	873	867	862	863	883	894	882	868	870	874	875	893	917	797	906	844	854	913	861	848	870	887	884	922	933	854	845	858	877	858	906	880	820	926	870	855	909	852	892	888	830	911	859	941	863	881	961	918	876	877	895	893	878	871	882	865	845	874	872	861	865	882	899	851	854	848	836	924	904	911	807	878	861	934	820	900	843	844	841	841	839	852	891	924	899	914	839	894	928	866	867	895	886	890	906	851	900	903	926	846	940	863	869	885	873	864	857	867	852	861	928	856	870	908	880	891	831	857	832	885	892	898	857	922	933	857	825	894	903	859	913	886	900	844	858	874	880	856	921	820	845	896	918	895	909	915	874	863	869	854	905	929	866	861	867	862	860	851	889	842	877	847	915	873	886	876	846	852	883	885	917	902	828	853	857	880	906	853	849	852	888	940	872	839	845	921	882	930	851	874	867	853	895	839	928	900	842	840	883	914	864	871	901	876	890	873	919	861	861	903	881	871	870	858	855	881	878	844	882	896	849	896	894	897	869	901	864	894	856	882	901	867	893	848	848	896	849	849	899	857	835	924	919	916	893	925	862	889	852	855	864	911	904	893	888	813	878	814	827	855	870	883	897	881	874	857	926	908	876	825	933	885	830	889	899	875	885	863	882	834	901	892	897	862	857	927	900	886	921	921	953	920	925	895	862	933	921	876	909	859	859	897	862	867	831	896	913	857	868	873	873	890	898	932	880	883	846	872	827	916	932	910	903	871	815	896	845	866	876	866	944	866	872	897	883	854	870	891	844	868	877	878	921	889	891	922	854	948	898	885	863	878	869	839	862	904	949	893	907	872	863	864	885	861	863	868	910	863	904	824	833	836	844	904	853	873	908	878	886	883	853	836	827	869	892	862	878	896	896	877	856	927	888	882	828	901	886	873	870	888	945	909	890	859	932	915	796	901	867	865	878	877	869	912	860	887	836	877	883	875	845	864	896	914	868	860	923	870	866	855	865	824	915	854	862	847	840	872	909	873	871	925	878	858	952	825	916	839	861	902	910	950	917	890	889	907	852	874	846	925	912	895	885	861	908	850	908	905	884	884	877	892	833	893	884	895	859	869	880	891	855	891	794	876	953	889	851	885	813	928	877	871	916	898	861	865	906	872	936	886	862	849	887	871	879	880	893	917	899	864	853	892	910	891	855	841	853	924	872	853	863	884	856	894	868	900	862	926	875	872	876	840	912	840	834	895	884	902	891	865	835	853	879	906	845	863	855	827	844	880	928	896	881	898	894	853	898	921	898	862	889	887	856	859	871	814	821	938	879	844	837	862	853	817	866	870	910	861	917	900	902	894	864	863	822	870	850	864	882	847	891	932	842	878	915	873	872	917	901	907	822	910	888	844	911	888	866	815	899	858	850	900	844	906	865	906	840	875	859	856	889	886	883	860	832	893	850	885	870	886	871	863	885	858	895	849	880	852	939	846	878	869	870	860	896	886	821	867	923	879	814	928	902	840	849	905	878	874	881	865	920	861	834	914	926	926	887	901	851	934	855	911	893	842	879	897	904	799	854	874	885	885	840	917	893	912	893	886	881	904	881	855	900	876	922	916	873	865	890	803	865	901	903	938	844	881	854	921	943	878	902	883	873	883	861	849	896	912	891	893	886	902	877	874	856	929	852	907	873	905	820	892	915	905	889	895	878	877	912	947	938	898	840	897	899	847	913	877	858	860	939	895	872	856	875	902	889	853	886	850	898	934	863	900	857	831	896	806	907	928	883	866	887	863	907	892	907	888	875	883	862	835	915	892	881	888	904	877	873	958	889	901	886	888	918	897	829	828	871	867	896	876	908	872	910	858	857	897	897	877	888	875	847	878	842	914	912	916	858	905	868	875	892	883	890	905	912	916	903	899	899	865	897	853	890	879	882	926	859	852	869	896	864	876	858	882	910	840	860	914	841	903	927	918	904	851	885	891	897	911	868	897	884	842	870	872	848	925	894	866	915	876	900	882	931	887	866	826	876	890	853	836	901	906	960	872	888	903	910	901	881	853	840	872	888	854	915	868	935	952	936	857	911	881	885	853	912	862	875	902	864	815	862	898	882	851	843	966	859	839	913	876	868	944	904	872	885	917	894	927	883	935	894	889	908	877	883	907	896	859	917	868	948	906	843	881	871	907	859	841	844	862	899	868	879	887	904	853	890	905	854	861	915	941	892	800	867	905	902	950	861	924	866	885	883	831	873	829	909	882	886	840	839	850	872	860	905	880	884	880	829	850	884	846	897	900	864	892	902	961	866	914	853	934	866	871	860	865	853	887	827	809	942	895	915	888	901	869	890	844	863	856	842	850	965	873	872	904	870	850	814	884	927	856	899	889	836	924	916	886	844	909	884	849	897	913	840	869	928	839	901	892	875	863	826	886	917	906	908	882	864	926	897	891	909	874	885	832	855	912	901	844	927	911	940	964	905	885	888	846	890	872	896	857	868	832	900	915	864	942	893	897	838	884	866	833	882	885	859	844	909	839	905	937	859	847	865	882	889	846	868	902	901	905	856	898	809	821	883	849	862	915	970	865	890	843	863	921	864	873	884	889	885	896	929	892	914	899	910	852	911	837	866	863	887	824	886	892	877	870	909	914	887	944	902	911	897	921	878	866	866	884	919	865	925	878	857	888	842	963	899	902	873	861	866	893	904	900	888	851	838	895	854	898	854	847	907	927	967	889	870	882	867	880	867	843	904	900	868	890	867	863	907	878	891	928	855	836	887	817	880	867	887	908	900	867	897	951	857	870	905	834	876	889	863	878	881	879	909	873	940	860	881	879	882	882	840	887	865	823	835	864	838	848	866	904	901	855	837	891	800	859	863	861	834	938	891	875	857	897	871	880	891	903	879	859	873	851	877	835	839	849	913	896	847	857	887	862	876	904	871	828	844	854	912	910	906	919	834	929	873	873	884	845	888	856	906	915	818	860	861	851	866	850	908	839	917	917	946	880	865	857	827	899	851	919	906	906	908	877	881	893	898	847	906	862	821	891	899	855	924	883	877	880	892	890	863	891	842	861	865	886	926	995	908	874	879	849	892	871	838	872	888	882	934	916	881	839	943	909	898	849	907	825	865	849	840	836	878	914	895	896	885	911	898	880	824	867	883	849	896	862	874	852	811	891	909	888	886	855	864	870	901	864	898	919	849	880	900	870	901	908	945	875	855	864	838	875	871	833	861	851
19648	11477	9676	14181	18341	16846	15924	21014	27010	46572	42914	31775	21258	12622	8450	7537	7249	7333	7028	7254	7175	7116	7289	7180	7207	7185	7218	6988	7307	7185	7214	7316	7247	7285	7205	7325	7199	7205	7304	7221	7207	7361	7191	7156	7219	7133	7236	7288	7258	7302	7347	7279	7200	7089	7064	7256	7209	7286	7234	7418	7271	7168	7211	7277	7384	7232	7298	7094	7328	7342	7174	7264	7233	7091	7185	7149	7301	7115	7237	7265	6995	7136	7113	7144	7346	7155	7250	7190	7164	7213	7210	7349	7233	7318	7126	7251	7254	7288	7206	7161	7169	7283	7264	7254	7275	7294	7214	7220	7209	7137	7160	7253	7211	7290	7290	7241	7125	7134	7308	7260	7119	7243	7295	7295	7214	7273	7151	7252	7174	7201	7207	7216	7153	7292	7213	7380	7235	7219	7209	7215	7026	7314	7222	7306	7437	7265	7230	7322	7112	7163	7125	7239	7263	7226	7138	7153	7076	7256	7225	7209	7165	7303	7194	7325	7169	7280	7333	7251	7278	7215	7163	7156	7294	7171	7107	7143	7223	7244	7235	7286	7262	7166	7251	7174	7261	7251	7196	7199	7156	7239	7437	7168	7218	7320	7150	7071	7335	7248	7342	7316	7252	7260	7229	7353	7239	7274	7071	7211	7283	7314	7273	7292	7176	7489	7199	7217	7125	7170	7237	7337	7097	7192	7298	7226	7168	7223	7129	7359	7259	7200	7180	7193	7261	7239	7289	7297	7149	7204	7188	7125	7227	7240	7317	7025	7196	7216	7163	7251	7271	7156	7221	7149	7304	7308	7226	7141	7107	7151	7289	7268	7330	7200	7265	7291	7291	7265	7221	7351	7243	7191	7211	7125	7154	7169	7202	7260	7159	7263	7184	7178	7175	7257	7071	7164	7196	7229	7220	7169	7202	7128	7081	7348	7320	7120	7184	7229	7168	7188	7252	7131	7350	7209	7329	7235	7096	7232	7273	7251	7344	7249	7224	7294	7253	7357	7191	7310	7186	7221	7267	7196	7247	7189	7255	7130	7214	7159	7233	7310	7179	7180	7253	7171	7288	7175	7201	7207	7320	7215	7284	7207	7187	7228	7114	7191	7218	7254	7208	7265	7295	7212	7130	7114	7103	7193	7325	7333	7227	7298	7272	7170	7190	7302	7223	7295	7378	7206	7185	7113	7283	7127	7355	7216	7333	7227	7218	7163	7328	7165	7262	7203	7203	7274	7316	7218	7215	7269	7344	7144	7277	7266	7136	7346	7192	7255	7302	7239	7145	7181	7203	7148	7271	7245	7230	7146	7209	7189	7346	7279	7158	7169	7096	7193	7199	7278	7254	7264	7343	7188	7295	7222	7182	7081	7280	7138	7158	7257	7234	7282	7276	7414	7280	7261	7211	7251	7109	7254	7320	7185	7239	7206	7111	7252	7295	7293	7327	7228	7215	7040	7170	7259	7190	7120	7247	7194	7237	7298	7251	7155	7228	7202	7223	7244	7115	7222	7133	7244	7201	7148	7219	7238	7224	7104	7303	7250	7228	7320	7208	7129	7250	7245	7311	7142	7279	7283	7281	7267	7271	7237	7319	7291	7136	7071	7279	7200	7214	7296	7286	7139	7287	7152	7239	7155	7204	7187	7215	7154	7201	7146	7226	7235	7291	7252	7172	7232	7203	7159	7164	7248	7371	7299	7175	7174	7293	7132	7259	7234	7250	7332	7298	7142	7316	7183	7213	7174	7151	7250	7210	7254	7265	7261	7313	7161	7228	7343	7234	7321	7305	7262	7133	7258	7140	7252	7218	7241	7187	7118	7245	7261	7127	7207	7262	7214	7247	7143	7192	7238	7172	7203	7157	7217	7241	7332	7346	7284	7072	7269	7178	7227	7127	7088	7257	7199	7195	7239	7210	7209	7253	7355	7413	7185	7393	7164	7228	7159	7273	7149	7288	7185	7272	7183	7322	7186	7304	7255	7232	7261	7262	7054	7275	7289	7174	7204	7243	7211	7069	7291	7272	7116	7227	7121	7155	7171	7281	7156	7238	7179	7241	7234	7227	7133	7209	7242	7197	7177	7208	7312	7236	7280	7124	7441	7155	7307	7208	7263	7215	7201	7319	7225	7357	7289	7253	7279	7301	7282	7288	7305	7350	7316	7229	7372	7235	7181	7354	7264	7233	7296	7286	7218	7242	7234	7275	7222	7212	7237	7123	7143	7175	7166	7267	7044	7219	7178	7279	7220	7464	7237	7260	7180	7338	7152	7429	7116	7162	7403	7170	7273	7305	7122	7197	7342	7270	7361	7153	7294	7246	7102	7206	7261	7247	7163	7131	7203	7224	7125	7303	7302	7321	7332	7215	7228	7258	7308	7207	7408	7192	7236	7333	7142	7158	7153	7200	7210	7127	7243	7281	7098	7116	7223	7251	7137	7185	7271	7093	7188	7006	7306	7192	7282	7346	7204	7218	6971	7221	7261	7220	7336	7179	7315	7289	7162	7192	7252	7185	7261	7251	7381	7339	7454	7211	7210	7316	7281	7206	7224	7167	7216	7129	7093	7376	7102	7273	7175	7232	7170	7338	7195	7282	7232	7313	7100	7410	7264	7244	7331	7202	7342	7352	7244	7201	7188	7345	7239	7306	7274	7182	7238	7306	7123	7169	7372	7263	7272	7078	7225	7319	7321	7197	7357	7259	7194	7185	7194	7420	7140	7314	7229	7122	7357	7276	7204	7185	7133	7268	7121	7186	7334	7256	7208	7209	7116	7388	7248	7264	7237	7258	7256	7196	7230	7315	7186	7195	7271	7228	7183	7121	7109	7173	7388	7184	7274	7156	7146	7244	7114	7253	7128	7209	7183	7213	7235	7252	7146	7285	7207	7277	7261	7144	7246	7301	7324	7294	7187	7123	7274	7310	7121	7265	7166	7271	7309	7144	7179	7194	7326	7251	7276	7186	7193	7361	7233	7084	7245	7211	7256	7359	7239	7283	7225	7303	7217	7215	7386	7258	7203	7245	7136	7158	7299	7076	7170	7081	7345	7367	7275	7310	7241	7133	7315	7205	7297	7211	7192	7163	7170	7284	7230	7327	7268	7250	7242	7337	7265	7244	7145	7131	7150	7275	7269	7365	7248	7161	7291	7300	7242	7149	7237	7212	7258	7284	7236	7236	7213	7175	7106	7102	7263	7112	7265	7227	7187	7241	7246	7302	7279	7332	7225	7190	7294	7218	7335	7356	7184	7140	7299	7194	7427	7253	7304	7112	7173	7217	7290	7123	7190	7055	7414	7097	7251	7191	7308	7275	7253	7185	7311	7238	7099	7226	7318	7149	7195	7177	7347	7173	7281	7244	7084	7341	7287	7346	7452	7326	7269	7141	7284	7215	7210	7328	7372	7238	7231	7337	7153	7297	7158	7145	7212	7207	7284	7129	7265	7160	7303	7218	7239	7238	7416	7138	7111	7041	7300	7151	7362	7202	7149	7162	7280	7323	7231	7193	7453	7148	7204	7408	7204	7258	7167	7183	7368	7155	7179	7258	7300	7141	7218	7254	7241	7236	7140	7132	7146	7192	7124	7207	7249	7296	7199	7173	7222	7259	7259	7253	7080	7233	7205	7096	7203	7171	7238	7333	7245	7420	7182	7219	7261	7186	7319	7228	7218	7293	7234	7180	7366	7129	7304	7226	7365	7152	7317	7165	7206	7114	7126	7213	7223	7237	7366	7204	7200	7200	7322	7395	7280	7294	7258	7224	7222	7266	7270	7121	7354	7218	7293	7144	7241	7204	7155	7195	7332	7254	7149	7183	7294	7247	7339	7212	7308	7123	7255	7241	7262	7246	7205	7264	7318	7109	7156	7333	7157	7202	7278	7223	7246	7276	7328	7308	7213	7302	7252	7263	7158	7109	7302	7155	7102	7287	7155	7191	7173	7197	7228	7203	7301	7273	7126	7315	7132	7161	7363	7183	7192	7252	7205	7245	7291	7186	7357	7226	7259	7310	7203	7259	7205	7116	7228	7164	7266	7117	7265	7319	6951	7180	7298	7144	7229	7125	7302	7291	7261	7213	7329	7188	7138	7148	7240	7163	7258	7285	7339	7245	7235	7157	7202	7160	7199	7196	7145	7351	7214	7321	7413	7405	7208	7213	7259	7340	7270	7276	7304	7296	7216	7246	7095	7372	7120	7323	7174	7132	7207	7176	7330	7192	7211	7215	7234	7406	7252	7183	7159	7060	7305	7155	7280	7335	7159	7261	7254	7154	7218	7330	7180	7324	7186	7342	7216	7246	7224	7216	7351	7474	7162	7256	7157	7282	7162	7213	7208	7207	7191	7097	7241	7271	7283	7200	7234	7311	7187	7287	7330	7218	7185	7125	7299	7345	7335	7282	7235	7264	7346	7167	7185	7075	7306	7389	7309	7244	7291	7257	7191	7191	7294	7238	7311	7145	7208	7191	7177	7203	7319	7362	7133	7318	7084	7306	7324	7261	7292	7236	7230	7261	7191	7149	7178	7240	7098	7213	7360	7094	7143	7221	7194	7202	7148	7171	7391	7171	7127	7251	7297	7079	7235	7152	7222	7204	7075	7296	7132	7257	7150	7108	7227	7244	7198	7250	7247	7056	7159	7180	7068	7260	7276	7233	7274	7280	7380	7246	7212	7185	7317	7228	7306	7258	7299	7255	7336	7235	7128	7155	7179	7322	7150	7210	7141	7193	7203	7240	7236	7427	7144	7304	7366	7080	7335	7126	7161	7190	7341	7253	7241	7240	7177	7254	7047	7295	7314	7186	7313	7269	7231	7385	7255	7267	7167	7311	7180	7245	7209	7242	7116	7287	7236	7312	7281	7120	7468	7213	7214	7236	7134	7281	7257	7189	7244	7164	7142	7249	7403	7268	7226	7251	7225	7306	7091	7267	7181	7252	7229	7151	7267	7210	7281	7232	7293	7122	7176	7287	7254	7263	7147	7261	7341	7158	7275	7254	7249	7217	7212	7190	7319	7091	7317	7245	7230	7298	7204	7223	7192	7307	7235	7350	7268	7292	7241	7349	7092	7314	7255	7126	7259	7261	7207	7199	7136	7322	7200	7307	7202
2586	1813	1331	1286	1467	1452	1271	1118	3200	16721	14878	8113	3635	1668	1109	948	889	886	828	892	888	893	926	894	865	861	908	844	868	865	882	897	864	841	925	868	879	925	881	933	849	894	900	896	890	879	870	932	943	910	921	891	897	928	934	838	870	866	864	890	949	933	911	895	870	904	900	876	889	884	923	904	868	896	780	870	942	903	959	870	889	902	903	903	917	900	883	886	877	909	895	925	930	832	884	946	866	888	910	899	875	892	884	905	875	845	878	874	855	837	894	899	880	857	942	875	882	864	873	864	870	888	957	893	894	871	918	924	881	923	939	880	859	919	906	846	910	850	869	858	843	900	934	906	898	903	845	904	900	933	909	967	901	912	857	926	898	895	898	912	882	854	862	893	870	898	864	887	925	906	867	866	845	948	922	853	897	870	847	886	918	882	879	908	912	870	904	871	857	861	856	927	882	912	874	880	886	865	915	947	829	862	885	910	897	881	855	896	842	909	900	903	902	879	908	915	866	861	839	886	869	861	937	910	891	914	907	861	854	901	922	908	961	862	904	856	919	895	841	878	885	875	880	909	923	955	797	864	939	892	871	891	896	880	925	937	917	876	889	925	890	825	870	911	902	884	891	920	895	898	901	889	843	892	879	912	890	845	924	878	914	934	898	900	896	913	900	861	929	932	912	911	950	906	928	901	916	884	865	923	888	835	898	854	903	867	922	926	872	861	833	918	954	909	891	879	883	899	860	912	891	881	932	914	901	955	829	882	902	897	904	878	937	863	911	889	844	894	890	921	862	891	849	875	896	872	897	909	939	884	915	861	884	912	857	847	887	910	868	882	869	946	911	889	877	897	877	932	888	893	925	929	883	877	906	903	853	908	923	909	897	875	895	874	912	840	910	922	884	908	893	876	892	874	849	897	843	875	894	891	845	914	898	899	900	908	991	903	882	890	882	901	943	920	883	939	922	907	898	892	851	873	883	875	853	917	914	884	966	888	922	867	862	929	854	900	937	896	943	912	887	875	894	958	907	888	862	920	911	941	871	913	919	884	935	911	868	888	919	862	845	906	878	883	897	888	863	907	873	902	863	855	903	874	901	888	858	882	931	896	916	889	851	904	899	905	865	907	896	897	897	905	935	947	841	862	888	910	893	897	846	866	851	903	913	884	871	884	898	833	880	854	891	874	918	879	884	889	905	897	847	888	922	899	934	891	872	901	903	871	943	943	917	915	843	918	901	955	947	881	853	928	883	903	907	886	918	885	881	867	910	893	924	878	945	904	873	887	949	906	931	905	910	930	899	920	959	881	929	881	870	843	912	891	903	918	881	868	906	894	930	884	901	920	907	883	887	867	891	889	891	832	909	904	893	881	912	843	898	916	991	901	842	889	908	849	944	888	958	935	932	914	848	873	888	886	873	824	883	881	874	875	889	941	880	939	924	906	917	919	881	945	904	904	859	853	861	877	890	891	879	831	851	849	892	898	885	868	901	872	863	886	893	904	886	961	916	861	930	869	886	920	870	929	826	863	870	879	901	881	873	941	905	861	897	917	925	871	932	874	871	883	906	917	900	923	890	864	905	886	925	915	881	902	887	909	896	914	880	943	846	907	911	877	866	894	894	876	839	848	899	819	868	839	910	842	913	911	871	908	890	899	895	849	941	870	876	897	892	905	940	868	834	906	891	895	904	845	883	885	930	916	868	863	884	943	874	895	943	882	871	819	873	875	883	888	837	913	878	877	922	906	916	886	846	908	922	897	912	859	847	946	857	854	916	878	854	923	918	887	895	897	954	928	882	876	891	878	959	855	820	882	875	883	884	896	839	897	869	898	910	887	944	958	937	893	909	906	902	905	855	897	995	927	896	859	821	847	875	828	849	914	878	876	861	848	886	886	888	909	873	891	871	898	950	938	888	932	946	877	873	930	883	912	934	887	955	854	927	870	879	877	820	916	925	888	918	907	925	857	891	869	852	889	925	912	889	931	918	880	931	889	850	897	905	901	890	994	908	870	912	849	916	871	957	887	898	877	897	896	937	830	911	928	880	874	894	902	911	879	871	853	869	891	898	917	891	850	848	907	891	881	895	900	872	902	905	870	876	930	933	886	906	899	858	904	906	886	905	852	878	908	919	867	868	927	946	869	889	853	874	920	875	953	879	855	883	917	886	851	844	919	886	866	898	833	868	922	957	888	873	866	918	894	919	918	923	891	914	952	888	919	906	871	895	826	897	904	876	837	870	873	903	915	979	875	889	878	842	903	877	907	844	870	871	867	863	895	916	859	919	895	846	920	923	904	880	889	924	904	931	936	872	853	884	877	877	889	886	908	899	850	900	879	897	910	901	857	917	909	927	842	860	915	954	910	908	912	903	895	949	829	909	944	952	889	883	957	878	841	898	881	867	897	899	933	928	848	899	873	935	918	897	909	885	907	899	927	891	915	928	847	868	855	914	899	955	882	904	925	853	875	873	926	886	888	844	873	901	897	831	915	924	869	897	935	903	879	880	935	889	872	889	884	894	962	849	891	870	881	903	871	819	920	839	846	889	887	947	902	911	866	894	860	899	931	909	881	895	853	866	883	926	926	889	900	900	925	888	876	880	879	937	961	863	947	873	882	845	880	856	873	864	869	841	906	893	863	887	879	890	893	910	885	871	913	914	894	915	915	895	868	907	859	900	902	863	892	930	889	897	962	926	870	884	849	896	862	920	832	855	876	858	873	895	879	931	843	857	846	868	910	863	923	857	923	923	861	883	869	938	935	885	936	958	829	907	876	929	934	914	938	926	945	861	906	937	895	871	896	890	876	911	883	881	903	927	884	878	918	887	896	930	885	881	929	877	900	871	917	849	882	874	862	902	923	870	897	882	908	932	871	860	892	912	929	906	907	872	900	930	887	930	842	864	913	939	910	891	879	902	897	883	942	957	883	910	913	919	956	893	887	875	938	880	870	921	900	867	942	889	875	898	888	847	902	912	900	935	905	939	917	869	835	905	893	872	906	920	875	895	872	804	866	881	893	904	900	919	906	884	864	867	984	879	916	907	870	883	921	850	914	889	947	963	912	899	937	923	931	907	855	908	885	904	870	868	839	846	901	860	909	899	887	846	894	864	943	877	940	900	890	886	901	874	914	849	900	906	889	853	859	898	910	913	974	840	968	930	907	899	896	886	910	877	899	875	862	905	803	876	878	880	915	912	874	962	894	849	918	932	945	932	911	890	877	886	945	896	877	915	893	864	880	934	883	968	919	825	911	869	916	868	869	894	927	907	879	872	901	853	867	901	934	887	901	936	854	849	871	903	903	889	888	879	939	856	844	900	844	862	881	875	836	923	884	863	913	921	865	907	921	897	881	877	905	852	886	863	913	948	887	883	866	899	871	884	860	888	893	930	906	889	846	906	855	928	913	856	874	881	856	889	882	918	888	889	941	890	885	881	870	869	922	901	911	886	859	919	853	830	894	886	922	912	910	894	882	875	928	896	918	926	891	896	862
21634	15953	12377	19289	24785	24470	19403	17335	31507	68226	60472	45044	31015	18126	10431	7895	7457	7263	7338	7245	7308	7301	7298	7293	7219	7275	7329	7286	7270	7252	7290	7297	7392	7350	7180	7103	7357	7256	7125	7321	7354	7264	7262	7343	7289	7101	7292	7309	7194	7290	7180	7240	7380	7279	7265	7267	7244	7231	7284	7217	7258	7383	7295	7294	7248	7289	7269	7131	7196	7260	7313	7352	7225	7326	7294	7307	7130	7241	7327	7139	7228	7200	7116	7159	7197	7373	7320	7369	7203	7281	7229	7350	7270	7161	7398	7193	7238	7311	7238	7177	7370	7245	7311	7336	7335	7331	7233	7264	7202	7281	7249	7245	7336	7236	7350	7312	7234	7278	7311	7457	7122	7295	7325	7143	7362	7281	7359	7389	7226	7302	7404	7207	7332	7235	7325	7213	7314	7253	7349	7314	7235	7181	7457	7282	7285	7347	7250	7303	7230	7270	7208	7255	7267	7205	7379	7309	7250	7226	7069	7239	7321	7270	7183	7229	7279	7277	7372	7258	7450	7246	7202	7248	7425	7274	7257	7384	7317	7079	7276	7263	7416	7277	7300	7320	7261	7258	7389	7094	7248	7387	7155	7264	7145	7312	7220	7224	7311	7206	7339	7270	7195	7310	7231	7190	7158	7080	7285	7261	7252	7189	7259	7306	7292	7313	7214	7113	7196	7341	7079	7155	7422	7211	7263	7281	7393	7325	7171	7299	7171	7274	7137	7294	7409	7295	7278	7157	7279	7284	7167	7369	7322	7378	7197	7227	7216	7259	7343	7331	7302	7201	7253	7200	7229	7357	7222	7241	7335	7100	7286	7244	7414	7202	7200	7401	7404	7280	7373	7268	7270	7400	7252	7402	7322	7247	7186	7205	7232	7177	7310	7172	7362	7250	7268	7144	7319	7298	7186	7258	7274	7391	7422	7201	7316	7341	7193	7208	7379	7237	7256	7338	7402	7276	7186	7386	7279	7248	7297	7240	7251	7171	7225	7253	7230	7306	7249	7414	7199	7427	7288	7254	7338	7113	7242	7250	7333	7411	7387	7234	7183	7276	7287	7335	7290	7255	7225	7230	7169	7408	7253	7242	7302	7318	7258	7348	7143	7297	7209	7110	7232	7284	7292	7280	7276	7257	7187	7315	7288	7225	7171	7405	7319	7275	7242	7342	7333	7291	7332	7306	7280	7295	7279	7365	7219	7314	7297	7235	7345	7243	7385	7379	7388	7150	7344	7241	7246	7332	7222	7183	7413	7345	7366	7243	7308	7289	7212	7441	7284	7270	7271	7385	7220	7280	7246	7313	7333	7226	7237	7225	7225	7251	7221	7250	7214	7128	7278	7257	7290	7161	7345	7175	7189	7280	7277	7169	7200	7414	7092	7317	7220	7404	7307	7364	7240	7312	7325	7381	7304	7337	7229	7368	7282	7242	7285	7360	7342	7278	7239	7276	7292	7238	7087	7229	7275	7153	7271	7285	7287	7274	7335	7373	7267	7186	7315	7248	7344	7267	7224	7382	7291	7088	7165	7267	7168	7251	7283	7300	7282	7166	7350	7234	7316	7339	7179	7222	7325	7213	7338	7391	7342	7259	7379	7244	7230	7237	7255	7244	7414	7391	7246	7270	7232	7218	7225	7236	7340	7246	7254	7372	7378	7292	7188	7376	7329	7384	7233	7253	7136	7218	7137	7443	7250	7402	7173	7277	7237	7354	7220	7308	7215	7262	7239	7129	7437	7220	7346	7188	7281	7339	7374	7338	7350	7333	7244	7327	7246	7217	7344	7278	7451	7140	7335	7354	7310	7342	7249	7305	7206	7221	7199	7261	7387	7182	7271	7332	7172	7304	7359	7255	7234	7234	7314	7308	7352	7369	7201	7291	7465	7227	7347	7353	7255	7239	7165	7362	7346	7346	7421	7369	7299	7330	7330	7301	7221	7337	7186	7429	7313	7300	7250	7276	7140	7316	7293	7336	7269	7318	7259	7159	7295	7202	7345	7210	7273	7207	7286	7307	7261	7407	7367	7242	7240	7169	7256	7235	7150	7286	7260	7310	7355	7269	7116	7235	7347	7253	7324	7220	7384	7269	7287	7183	7303	7276	7131	7254	7321	7188	7279	7297	7398	7291	7248	7292	7195	7234	7192	7387	7150	7285	7338	7261	7215	7188	7331	7218	7290	7399	7360	7170	7289	7267	7259	7202	7390	7238	7245	7282	7294	7302	7209	7288	7234	7303	7260	7309	7332	7180	7364	7347	7122	7309	7250	7187	7238	7243	7329	7131	7261	7341	7257	7256	7252	7276	7276	7260	7223	7336	7415	7404	7262	7181	7443	7208	7436	7208	7265	7221	7131	7210	7361	7329	7412	7255	7292	7204	7355	7300	7252	7187	7236	7294	7222	7321	7384	7366	7247	7324	7340	7252	7258	7184	7242	7284	7350	7446	7322	7184	7383	7206	7333	7221	7295	7374	7164	7342	7233	7289	7264	7269	7342	7278	7262	7307	7178	7135	7118	7304	7252	7208	7298	7278	7269	7193	7272	7234	7399	7220	7165	7334	7425	7312	7125	7385	7266	7231	7278	7181	7433	7204	7228	7201	7148	7342	7317	7259	7246	7211	7360	7392	7277	7344	7334	7230	7126	7182	7193	7235	7331	7233	7280	7250	7183	7257	7203	7254	7161	7307	7308	7306	7302	7150	7219	7310	7221	7280	7278	7327	7279	7180	7284	7145	7179	7245	7238	7445	7305	7195	7260	7274	7234	7409	7254	7412	7258	7299	7375	7315	7309	7227	7178	7132	7319	7247	7214	7263	7235	7252	7294	7161	7223	7310	7319	7361	7287	7200	7337	7112	7254	7256	7226	7159	7216	7334	7314	7358	7374	7267	7321	7373	7334	7156	7288	7350	7332	7280	7193	7290	7291	7136	7242	7205	7192	7398	7457	7157	7376	7314	7378	7327	7133	7330	7158	7305	7253	7181	7259	7224	7204	7326	7283	7361	7158	7190	7225	7259	7241	7262	7199	7212	7135	7213	7311	7338	7262	7316	7356	7409	7307	7236	7081	7349	7296	7231	7146	7403	7327	7347	7250	7241	7129	7282	7252	7380	7218	7249	7255	7342	7211	7285	7059	7292	7146	7367	7209	7405	7244	7417	7205	7321	7282	7325	7362	7211	7376	7251	7192	7335	7385	7310	7359	7163	7245	7241	7332	7228	7312	7211	7299	7232	7299	7289	7204	7183	7167	7200	7232	7213	7283	7390	7211	7200	7294	7297	7371	7362	7216	7327	7241	7311	7270	7241	7347	7200	7298	7266	7317	7281	7373	7301	7191	7399	7321	7144	7236	7336	7283	7276	7320	7245	7135	7220	7287	7238	7127	7244	7380	7192	7170	7431	7330	7276	7294	7275	7335	7384	7239	7344	7211	7446	7323	7153	7350	7285	7153	7137	7413	7262	7253	7293	7304	7426	7258	7170	7262	7302	7297	7234	7346	7147	7193	7206	7144	7158	7302	7132	7268	7360	7245	7240	7301	7205	7247	7342	7302	7217	7197	7290	7399	7201	7233	7338	7163	7241	7306	7345	7353	7138	7284	7206	7393	7190	7247	7206	7346	7110	7299	7208	7348	7260	7206	7288	7211	7211	7263	7448	7432	7286	7130	7304	7246	7294	7298	7384	7291	7144	7228	7272	7303	7276	7319	7242	7285	7246	7160	7369	7340	7217	7399	7299	7180	7299	7334	7269	7331	7230	7153	7201	7319	7314	7229	7329	7330	7185	7242	7160	7248	7261	7392	7261	7275	7253	7378	7199	7223	7212	7292	7288	7294	7154	7236	7288	7180	7091	7227	7236	7356	7190	7210	7349	7325	7412	7331	7227	7348	7359	7242	7308	7418	7228	7351	7225	7372	7346	7213	7271	7346	7248	7276	7315	7247	7231	7234	7213	7271	7344	7373	7248	7372	7295	7256	7298	7235	7186	7291	7109	7238	7345	7275	7222	7275	7250	7296	7224	7390	7429	7289	7221	7229	7332	7319	7261	7245	7281	7348	7191	7242	7328	7213	7165	7368	7329	7268	7215	7277	7340	7216	7212	7419	7180	7226	7278	7360	7360	7224	7087	7264	7303	7243	7224	7228	7373	7301	7349	7196	7302	7200	7241	7378	7246	7166	7408	7433	7351	7256	7232	7355	7273	7273	7241	7314	7359	7240	7389	7276	7293	7290	7426	7247	7196	7248	7281	7274	7247	7331	7306	7288	7220	7288	7280	7232	7227	7369	7176	7431	7368	7287	7158	7377	7264	7266	7324	7405	7295	7273	7272	7318	7209	7321	7298	7347	7164	7240	7203	7125	7338	7308	7189	7273	7164	7152	7207	7288	7373	7148	7277	7242	7192	7384	7401	7214	7330	7296	7334	7155	7245	7222	7440	7249	7276	7340	7364	7278	7266	7173	7308	7177	7216	7262	7360	7256	7336	7235	7315	7357	7295	7309	7326	7203	7370	7196	7236	7227	7320	7337	7281	7221	7174	7280	7228	7270	7293	7239	7344	7330	7400	7235	7310	7241	7277	7244	7214	7316	7239	7290	7227	7202	7275	7372	7178	7327	7340	7384	7332	7353	7156	7227	7255	7289	7229	7456	7262	7321	7208	7319	7147	7353	7353	7256	7229	7234	7159	7255	7310	7309	7407	7309	7166	7039	7203	7194	7254	7296	7261	7363	7230	7195	7239	7144	7405	7305	7380	7212	7204	7366	7291	7229	7211	7209	7383	7459	7260	7254	7262	7205	7232	7276	7296	7333	7368	7243	7392	7275	7353	7353	7414	7255	7361	7262	7264	7264	7256	7283	7333	7351	7289	7237	7231	7275	7383	7360	7204	7426	7342	7203	7373	7282	7242	7155	7258	7243	7298	7300	7301	7195	7375	7283	7349	7407	7349	7374	7219	7311	7320	7283	7330	7259	7179	7334	7087	7009	7351	7247	7247	7258	7266	7273	7237	7182	7323	7281	7329	7185	7108	7298	7276	7205	7274	7086	7143	7254	7275	7272	7259	7307	7403	7221	7234	7262	7327	7153	7245	7253	7131	7197	7359	7203	7234
4785	1419	1160	1206	1447	1634	1353	1113	3684	16525	14206	8045	3438	1702	1069	921	921	894	921	973	939	905	919	893	945	890	893	880	837	876	919	903	899	889	929	889	900	930	934	905	884	899	895	927	882	905	884	938	943	843	893	969	927	895	916	918	860	928	864	931	862	898	910	898	922	915	992	885	919	859	897	891	902	951	910	929	914	870	899	917	889	911	909	834	903	868	865	916	971	954	836	860	903	835	909	916	891	959	872	937	903	900	897	867	921	889	887	913	915	902	884	873	920	908	955	897	908	896	878	930	893	896	931	917	875	916	920	913	923	866	926	928	890	884	873	868	850	889	875	907	952	856	899	909	908	932	874	883	897	856	849	913	777	915	874	874	955	938	865	911	894	914	910	935	942	928	894	1001	950	869	887	888	882	898	938	883	924	948	885	908	918	944	932	916	899	937	954	930	932	886	917	894	897	931	899	895	889	928	907	961	892	946	926	916	964	907	882	864	897	888	889	899	882	936	894	917	892	906	886	875	958	906	903	899	907	848	858	944	904	920	892	887	923	904	885	939	881	914	906	853	937	909	912	912	868	931	866	914	899	936	908	871	923	885	903	885	928	921	926	910	887	938	972	928	911	887	912	869	845	898	909	919	883	905	897	894	857	867	879	881	924	859	908	879	908	930	905	906	914	893	927	907	908	915	909	893	951	925	948	917	905	877	856	868	905	911	904	860	897	910	841	913	928	922	901	898	907	860	838	918	927	915	929	945	876	914	905	880	889	821	922	861	919	918	890	881	869	909	932	860	913	929	927	911	891	997	905	933	878	908	902	940	920	846	887	933	891	895	914	914	950	914	916	927	934	947	898	870	884	924	862	962	917	933	892	960	898	922	955	912	898	922	898	918	892	941	839	906	945	888	919	881	906	877	884	900	910	873	850	926	889	909	895	872	906	925	904	911	918	925	936	916	871	867	949	858	942	896	890	918	953	889	893	919	914	923	915	867	943	888	968	906	882	897	842	923	896	897	929	934	880	933	977	890	853	917	939	928	907	924	921	903	947	926	902	891	911	918	942	912	953	894	946	939	930	945	890	894	921	882	921	931	896	891	884	881	894	910	848	873	940	878	930	933	894	895	867	883	909	912	926	926	919	924	899	883	850	883	942	915	920	854	876	887	927	889	898	947	915	925	861	912	933	932	837	915	928	869	957	893	886	904	941	865	931	891	849	938	888	924	934	997	847	867	916	928	932	927	905	921	896	950	909	913	948	894	875	897	897	966	898	907	881	869	929	863	927	879	884	909	907	857	914	922	916	938	909	926	931	884	872	895	897	916	938	811	904	965	912	894	899	887	928	892	912	943	904	894	924	884	898	881	861	953	892	897	885	888	900	928	864	878	898	916	915	917	908	918	929	914	916	930	904	901	944	896	943	936	889	917	890	953	903	914	874	863	875	897	910	886	904	908	948	872	852	922	928	914	869	893	970	893	870	911	920	952	911	871	968	913	922	886	885	901	860	982	926	926	917	900	868	873	859	957	916	893	940	914	929	917	868	887	932	918	872	866	926	908	904	923	865	872	875	858	885	933	894	882	938	899	900	902	858	941	880	904	897	858	877	876	942	851	871	912	900	830	885	930	929	868	909	937	923	900	879	954	874	884	882	861	955	889	937	887	897	912	934	932	896	840	977	851	870	906	950	892	927	891	910	894	909	908	902	967	883	888	893	924	948	933	889	893	892	905	920	936	884	867	851	865	902	909	871	950	888	885	912	946	952	890	891	862	893	906	918	911	880	922	900	958	886	910	929	939	886	897	937	864	906	871	912	891	909	919	920	890	931	928	830	918	856	933	907	827	895	940	881	918	923	898	870	914	923	899	901	908	989	890	956	913	904	885	876	922	876	919	877	895	862	833	869	923	858	855	934	913	924	900	905	891	831	904	897	960	838	887	894	927	883	889	882	916	930	864	867	896	910	889	903	871	915	891	971	917	916	960	926	895	948	920	933	879	939	923	923	941	884	896	972	953	917	916	917	863	911	900	882	888	877	893	933	920	887	915	890	937	896	876	924	906	907	899	899	872	923	847	853	885	895	886	893	938	916	870	918	950	945	934	867	948	954	856	905	917	912	886	866	887	914	870	928	901	904	939	913	955	965	891	861	928	908	890	929	918	904	865	904	905	924	947	885	793	940	872	900	891	879	966	915	1000	869	865	902	951	921	859	920	943	914	886	889	930	917	918	893	933	940	879	897	888	919	933	939	920	902	902	877	935	846	908	942	913	915	834	849	885	916	928	903	908	896	902	921	914	886	886	946	891	927	874	878	942	890	897	887	946	958	932	925	935	849	865	901	872	897	901	864	926	928	936	929	863	936	895	921	825	891	896	912	864	954	865	953	886	940	914	853	911	927	928	936	931	898	900	897	949	906	885	923	881	880	906	864	880	919	887	930	910	891	856	883	887	946	864	867	824	861	862	881	833	905	875	890	834	947	872	875	859	859	907	930	895	919	899	904	933	880	894	928	917	866	903	1015	885	863	885	859	859	960	864	882	914	872	906	974	898	973	927	909	881	948	897	960	896	872	909	860	909	898	910	889	865	879	903	936	876	894	950	896	897	936	927	881	895	920	918	943	897	893	913	891	939	908	924	900	936	953	889	918	879	880	874	877	884	896	853	883	885	913	877	876	871	899	908	922	904	951	925	873	885	873	937	873	885	957	917	981	896	967	899	868	884	870	919	897	891	974	895	924	850	871	870	899	961	882	868	897	854	898	890	914	886	890	888	900	873	877	901	932	876	892	891	917	903	853	873	909	888	863	876	909	907	945	921	908	874	879	951	894	915	912	887	905	870	916	921	906	957	908	905	885	947	900	906	890	893	893	912	901	926	872	920	871	933	916	920	857	921	915	887	954	929	925	907	858	855	851	917	921	915	904	953	950	905	906	948	947	873	858	894	930	946	840	891	929	879	903	931	924	940	878	886	866	940	874	888	890	952	869	882	885	916	906	945	953	919	899	852	932	930	866	909	890	900	921	933	898	852	900	925	906	897	940	892	949	921	840	860	942	967	914	868	942	890	951	880	909	874	909	883	913	884	890	933	935	977	920	896	918	877	905	882	870	941	900	898	882	987	913	888	880	904	944	896	884	913	907	943	890	911	871	891	871	896	952	886	870	899	873	942	946	921	851	943	900	927	938	873	923	871	875	883	888	899	916	913	881	934	885	878	881	887	865	937	876	908	933	900	885	930	881	948	930	881	881	884	904	870	840	931	871	895	884	981	927	857	879	859	893	874	934	915	953	814	975	924	903	901	878	947	918	945	907	860	928	906	884	905	900	930	893	934	908	989	918	900	868	980	864	916	897	935	901	905	872	953	874	957	880	878	897	910	908	909	894	941	905	865	953	890	924	913	838	919	898	943	932	879	937	908	891	864	932	949	830	931	871	868	867	926	910	900	911	882	894	896	919	881	899	871	869	936	918	908	917	936	916	929	878	905	913	941	938	870	876	888
19912	13350	10701	19529	26210	26419	20599	17487	34441	67997	60230	44419	30412	17833	10275	7880	7437	7399	7551	7380	7432	7320	7202	7294	7402	7277	7319	7473	7441	7476	7363	7488	7432	7519	7372	7343	7340	7355	7366	7450	7481	7399	7349	7519	7381	7317	7306	7454	7304	7409	7421	7372	7321	7168	7532	7505	7358	7427	7298	7390	7372	7303	7446	7343	7351	7426	7373	7442	7303	7326	7422	7413	7310	7433	7454	7192	7345	7397	7250	7327	7409	7417	7424	7503	7434	7464	7213	7401	7367	7334	7327	7230	7343	7457	7430	7457	7388	7470	7365	7199	7315	7224	7304	7379	7261	7295	7316	7471	7458	7456	7317	7390	7282	7390	7403	7407	7370	7386	7503	7407	7352	7371	7302	7398	7456	7369	7344	7359	7399	7355	7484	7407	7410	7389	7352	7412	7311	7371	7539	7458	7282	7402	7211	7390	7494	7400	7387	7319	7262	7382	7230	7411	7484	7460	7361	7434	7273	7412	7364	7317	7395	7314	7274	7341	7442	7361	7388	7447	7189	7453	7389	7418	7415	7543	7332	7409	7477	7480	7375	7296	7411	7385	7528	7258	7363	7378	7309	7419	7324	7473	7367	7380	7460	7397	7341	7478	7516	7357	7398	7217	7509	7342	7328	7416	7292	7396	7336	7261	7297	7313	7373	7413	7503	7328	7325	7251	7397	7398	7478	7345	7381	7553	7420	7305	7347	7322	7344	7318	7529	7439	7396	7345	7383	7324	7300	7356	7359	7424	7425	7328	7379	7393	7442	7361	7409	7338	7414	7359	7454	7439	7360	7509	7444	7416	7422	7463	7480	7389	7266	7243	7438	7367	7447	7325	7333	7332	7372	7209	7390	7426	7353	7476	7332	7482	7372	7359	7364	7370	7407	7338	7340	7321	7334	7350	7382	7345	7213	7317	7316	7541	7401	7473	7367	7476	7315	7356	7434	7473	7446	7466	7440	7375	7393	7477	7315	7355	7513	7269	7396	7467	7208	7284	7340	7366	7391	7437	7362	7409	7376	7473	7315	7307	7370	7448	7301	7345	7365	7353	7390	7458	7481	7332	7462	7318	7393	7336	7300	7416	7470	7431	7372	7417	7458	7309	7332	7405	7414	7375	7475	7423	7418	7344	7398	7532	7408	7290	7255	7466	7344	7342	7388	7381	7509	7337	7475	7371	7465	7445	7341	7373	7438	7486	7494	7377	7487	7369	7377	7362	7281	7504	7373	7461	7366	7416	7282	7497	7410	7382	7367	7337	7460	7436	7397	7232	7300	7367	7320	7329	7425	7514	7337	7453	7303	7422	7347	7459	7408	7399	7353	7344	7372	7430	7474	7261	7391	7328	7540	7379	7367	7539	7423	7415	7382	7495	7408	7370	7350	7299	7492	7337	7373	7279	7394	7403	7450	7387	7231	7414	7255	7528	7378	7339	7388	7377	7328	7447	7256	7321	7436	7456	7438	7281	7323	7466	7381	7403	7341	7511	7449	7393	7370	7390	7366	7375	7310	7424	7337	7592	7352	7247	7280	7242	7382	7313	7455	7307	7340	7398	7379	7380	7504	7399	7386	7529	7324	7308	7420	7292	7393	7365	7384	7424	7417	7364	7359	7344	7254	7306	7382	7476	7291	7395	7341	7328	7409	7361	7385	7332	7329	7359	7522	7477	7308	7426	7480	7375	7259	7371	7416	7521	7397	7385	7270	7381	7383	7430	7363	7329	7402	7390	7434	7479	7292	7433	7323	7386	7408	7468	7272	7435	7513	7388	7492	7306	7446	7271	7392	7348	7552	7313	7394	7333	7546	7396	7398	7454	7289	7413	7338	7211	7277	7436	7451	7359	7376	7334	7525	7434	7310	7354	7420	7295	7368	7183	7467	7379	7275	7284	7337	7297	7401	7404	7443	7412	7338	7521	7338	7355	7424	7428	7415	7311	7357	7329	7394	7383	7426	7403	7357	7379	7490	7288	7443	7407	7426	7536	7338	7514	7274	7264	7390	7388	7337	7444	7340	7327	7372	7389	7193	7470	7369	7431	7435	7337	7326	7382	7333	7250	7491	7378	7266	7450	7397	7370	7380	7308	7301	7364	7405	7422	7335	7493	7420	7352	7361	7346	7312	7423	7239	7252	7462	7399	7413	7375	7435	7468	7319	7549	7374	7442	7314	7369	7264	7367	7437	7337	7332	7413	7386	7457	7303	7374	7434	7446	7494	7317	7280	7412	7481	7317	7327	7277	7445	7361	7433	7430	7371	7438	7370	7387	7362	7442	7381	7394	7264	7398	7525	7397	7320	7320	7362	7477	7301	7375	7418	7448	7334	7407	7407	7401	7306	7358	7528	7267	7375	7267	7354	7513	7369	7402	7384	7231	7297	7206	7304	7309	7499	7279	7363	7316	7349	7467	7379	7306	7436	7416	7319	7459	7359	7481	7473	7415	7373	7381	7435	7483	7419	7318	7353	7368	7453	7401	7363	7240	7471	7432	7381	7396	7539	7500	7321	7466	7513	7289	7338	7465	7379	7292	7324	7527	7320	7339	7376	7357	7317	7296	7524	7569	7435	7371	7383	7333	7348	7391	7276	7336	7503	7462	7450	7491	7362	7423	7250	7442	7505	7405	7438	7480	7490	7499	7415	7398	7389	7230	7372	7472	7403	7323	7441	7316	7317	7401	7344	7383	7361	7346	7314	7393	7386	7379	7515	7452	7416	7298	7359	7422	7338	7457	7370	7472	7552	7334	7451	7266	7433	7491	7251	7357	7289	7428	7334	7360	7479	7249	7368	7535	7347	7402	7371	7287	7267	7360	7417	7376	7479	7433	7437	7435	7419	7313	7499	7346	7382	7321	7387	7388	7446	7332	7370	7336	7428	7342	7547	7317	7411	7325	7442	7339	7409	7382	7283	7318	7476	7253	7221	7319	7265	7331	7342	7475	7354	7280	7357	7256	7328	7357	7254	7433	7329	7347	7270	7383	7402	7411	7295	7351	7479	7371	7348	7390	7485	7317	7391	7326	7407	7392	7452	7304	7485	7389	7446	7350	7449	7301	7254	7254	7420	7283	7519	7324	7462	7348	7577	7388	7378	7272	7337	7421	7294	7589	7204	7386	7372	7439	7293	7454	7345	7412	7269	7495	7263	7374	7424	7437	7359	7488	7480	7444	7521	7296	7408	7433	7439	7371	7325	7469	7324	7377	7431	7321	7374	7456	7396	7490	7232	7365	7481	7372	7444	7473	7240	7576	7356	7291	7569	7355	7375	7409	7363	7337	7377	7195	7376	7333	7419	7390	7522	7306	7360	7387	7306	7234	7271	7288	7452	7426	7392	7464	7326	7296	7251	7344	7459	7400	7287	7356	7411	7335	7361	7373	7616	7360	7176	7608	7389	7367	7444	7418	7348	7314	7494	7347	7436	7355	7260	7220	7387	7482	7228	7304	7359	7268	7394	7299	7346	7393	7432	7450	7409	7362	7301	7282	7293	7389	7454	7399	7417	7385	7484	7324	7339	7256	7402	7503	7287	7298	7314	7407	7394	7401	7434	7517	7364	7313	7509	7436	7250	7518	7429	7549	7596	7378	7375	7495	7389	7371	7527	7348	7323	7460	7346	7503	7124	7424	7197	7343	7518	7540	7394	7249	7335	7465	7382	7304	7350	7484	7271	7307	7432	7435	7398	7542	7208	7343	7505	7351	7370	7285	7383	7290	7511	7355	7454	7355	7442	7410	7225	7315	7416	7420	7400	7357	7405	7419	7435	7465	7415	7383	7310	7201	7409	7409	7296	7425	7402	7362	7527	7367	7403	7382	7291	7498	7231	7360	7416	7442	7238	7318	7452	7408	7408	7323	7255	7449	7262	7400	7296	7340	7469	7405	7428	7377	7492	7268	7471	7328	7374	7440	7391	7433	7350	7393	7403	7429	7433	7327	7490	7322	7362	7341	7284	7464	7357	7331	7369	7340	7339	7366	7475	7378	7321	7312	7347	7202	7303	7332	7424	7258	7357	7272	7332	7494	7444	7262	7317	7301	7371	7395	7416	7296	7528	7243	7410	7339	7323	7449	7417	7348	7374	7428	7315	7311	7435	7315	7464	7419	7340	7390	7362	7404	7439	7401	7387	7458	7332	7351	7384	7326	7284	7321	7514	7492	7386	7345	7443	7195	7396	7396	7316	7489	7489	7498	7339	7490	7463	7342	7377	7278	7321	7369	7364	7425	7492	7476	7386	7372	7421	7271	7213	7504	7319	7351	7376	7421	7233	7459	7385	7348	7378	7371	7338	7347	7331	7416	7291	7486	7403	7347	7396	7388	7307	7478	7557	7446	7479	7232	7402	7330	7447	7244	7291	7577	7358	7313	7336	7362	7323	7440	7489	7293	7403	7413	7399	7330	7377	7431	7358	7373	7404	7399	7388	7367	7351	7408	7269	7316	7357	7426	7208	7360	7449	7408	7452	7259	7329	7512	7518	7259	7378	7274	7367	7408	7318	7353	7348	7386	7391	7430	7392	7259	7388	7359	7458	7357	7435	7412	7353	7437	7343	7406	7383	7408	7451	7293	7365	7356	7409	7323	7303	7437	7332	7484	7222	7430	7300	7342	7402	7385	7319	7416	7528	7384	7467	7271	7356	7369	7401	7341	7335	7497	7318	7388	7345	7443	7340	7362	7387	7467	7424	7391	7516	7485	7376	7529	7439	7379	7462	7388	7352	7382	7424	7403	7402	7362	7404	7429	7374	7384	7465	7421	7291	7450	7412	7251	7378	7297	7455	7423	7395	7345	7283	7165	7332	7400	7472	7333	7373	7448	7475	7443	7430	7467	7361	7474	7210	7350	7464	7364	7377	7314	7375	7399	7375	7354	7460	7376	7375	7471	7356	7348	7255	7449	7407	7372	7482	7266	7374	7452	7395	7426	7409	7345	7334	7396	7390	7467	7268	7344	7417	7409	7436	7489	7509	7362	7361	7273	7501	7415	7356	7293	7430	7461	7255	7526	7518	7483	7389	7396	7307	7323	7486	7423	7202	7317	7205	7471	7455	7354	7272	7422	7473	7309	7450	7351	7464	7467	7506	7355	7519	7401	7434	7425	7506	7440	7387	7362
3778	2207	1677	1520	1954	2135	1833	1644	6552	27025	24089	14433	5471	2130	1181	1062	901	874	924	865	898	879	897	929	921	945	907	923	922	919	869	990	912	938	936	926	873	883	881	919	866	887	862	954	926	908	902	887	877	879	885	897	899	908	913	858	926	952	940	872	902	939	969	932	922	881	944	950	909	948	875	884	912	909	927	928	854	953	904	933	958	923	915	870	867	887	911	888	928	882	896	907	890	928	932	878	878	933	894	864	925	901	871	887	909	928	901	916	902	893	856	889	871	959	976	895	889	887	902	914	876	946	908	911	907	922	855	894	858	909	898	887	961	867	933	852	864	942	967	889	876	853	932	955	963	895	915	965	883	884	907	972	856	922	912	920	880	924	910	954	839	865	912	899	859	889	858	901	905	884	922	871	882	938	898	932	919	893	924	887	921	877	888	897	857	900	904	886	928	927	914	932	885	929	886	863	929	925	923	941	970	877	875	916	884	884	847	889	909	888	880	878	907	923	922	977	871	876	873	953	933	880	934	898	881	885	927	930	925	878	931	917	903	947	922	885	931	916	938	858	942	916	888	919	905	910	895	881	929	899	905	886	902	909	898	905	927	860	889	925	848	925	852	940	892	895	832	910	910	904	856	903	891	919	928	901	899	918	932	910	918	917	899	892	872	882	909	892	934	917	863	880	886	908	904	889	956	841	921	965	861	881	929	896	890	906	959	939	862	908	929	909	871	947	928	888	904	857	928	943	880	939	852	871	922	933	904	874	851	908	907	926	857	917	884	919	869	869	954	918	878	944	926	966	901	869	881	927	868	921	961	936	926	966	926	914	874	930	909	926	913	891	867	921	920	935	918	951	916	900	867	880	917	889	912	921	945	942	916	939	883	917	848	899	968	887	990	914	950	912	897	902	846	949	894	898	956	926	851	948	917	916	871	910	915	866	908	962	864	941	909	930	929	917	880	931	870	867	923	921	905	908	915	904	932	864	922	909	1008	851	918	898	913	888	947	910	898	883	908	1010	888	895	879	920	862	894	918	928	898	910	872	952	899	892	884	954	940	945	917	896	911	850	913	903	910	913	891	912	930	967	978	907	857	855	898	940	867	913	901	909	906	955	898	925	886	911	935	945	908	901	874	867	934	861	931	919	941	891	912	859	928	902	931	909	929	902	865	918	916	871	853	891	964	968	903	907	885	927	877	891	914	861	896	870	959	911	893	882	887	907	900	894	931	885	938	900	879	924	954	882	890	869	853	894	936	886	937	894	887	922	894	886	868	910	871	924	884	898	874	894	903	894	921	884	931	834	898	917	936	905	986	947	906	903	919	875	876	941	872	877	895	889	911	929	953	887	931	919	922	946	960	908	890	880	869	933	879	947	948	909	915	935	874	933	896	922	979	908	856	921	890	907	917	889	903	917	924	970	880	851	914	919	923	895	942	889	974	899	968	885	932	912	884	859	1008	912	950	924	924	895	957	868	838	929	992	871	938	919	925	924	906	892	926	858	923	892	910	888	954	905	917	903	849	907	906	936	843	862	932	882	914	916	947	903	870	915	940	895	910	876	891	1004	901	868	895	872	877	938	909	893	924	874	894	887	907	945	943	875	914	934	905	938	928	972	930	941	876	928	948	916	894	884	907	895	834	911	978	906	916	929	855	848	901	908	889	892	955	860	889	935	865	935	884	954	902	894	947	945	857	884	930	921	941	893	902	872	897	884	932	883	845	934	876	944	897	859	928	959	956	885	874	935	902	949	941	871	889	935	940	885	872	922	888	923	901	906	937	915	872	849	883	957	943	949	962	931	935	938	900	911	888	870	962	883	882	906	872	885	896	861	951	928	891	902	859	939	890	863	849	903	923	926	950	962	912	940	911	926	948	912	893	893	929	903	961	927	925	871	861	903	937	949	915	901	949	930	892	902	908	961	899	865	912	887	884	874	910	915	935	950	910	858	885	943	901	887	913	830	940	912	903	920	912	923	969	866	895	912	852	858	943	911	885	906	868	873	899	883	928	868	872	900	901	853	877	934	859	901	915	895	867	877	897	890	946	933	983	930	946	880	874	900	928	853	944	881	950	904	916	930	904	958	920	884	918	885	920	1005	864	866	856	943	919	850	932	977	930	888	978	952	892	928	903	867	962	920	848	929	948	934	905	925	884	849	917	912	867	907	933	900	928	891	909	928	854	950	968	916	913	925	883	887	887	907	900	950	912	900	906	898	911	925	850	874	926	944	924	899	911	916	925	897	924	917	907	951	895	970	916	935	876	906	951	956	929	943	871	983	931	927	880	855	908	898	919	944	905	970	910	913	945	907	863	911	856	946	909	918	901	921	956	855	890	929	867	895	876	957	875	982	882	897	904	897	924	895	873	862	931	932	894	893	882	890	826	934	911	900	903	963	879	948	890	938	890	965	908	872	905	890	950	872	881	865	880	949	918	863	878	908	900	944	939	928	887	920	903	890	891	954	841	906	892	894	891	904	923	844	861	851	887	842	898	920	904	879	925	933	930	912	900	883	928	938	938	952	897	842	918	931	911	906	915	983	900	928	936	875	880	857	905	922	869	901	933	901	944	901	917	896	904	905	859	897	901	923	886	910	922	841	954	932	909	937	881	897	896	909	895	916	882	938	947	908	888	926	907	927	906	896	879	966	904	936	888	940	945	890	905	908	931	960	935	965	986	875	878	900	885	927	885	897	952	906	879	923	917	905	907	899	909	894	850	871	906	922	892	886	948	907	905	881	932	864	959	925	899	902	918	904	891	916	915	936	911	957	905	920	893	905	877	891	916	844	923	922	917	915	928	903	939	942	940	882	863	891	929	951	893	892	932	888	907	933	903	930	948	900	955	889	843	884	929	934	913	823	905	904	891	909	914	894	922	864	910	905	930	911	927	913	823	918	893	887	883	905	938	850	877	930	906	891	927	908	940	894	878	886	869	871	882	943	935	889	905	879	930	894	882	888	904	897	819	983	923	897	865	916	906	884	922	866	916	876	944	912	901	923	886	897	923	900	921	914	863	924	920	918	853	907	906	908	932	918	906	936	950	920	884	907	937	923	885	918	933	845	948	880	888	865	842	892	918	870	947	905	878	873	930	937	888	925	922	914	893	876	913	881	944	854	913	940	907	912	924	871	934	912	864	932	936	942	835	948	923	876	976	867	874	891	854	920	919	911	900	914	962	943	951	959	906	925	922	906	914	919	895	895	935	892	940	864	858	927	889	881	883	852	956	834	938	911	887	856	925	953	922	951	901	898	898	837	874	850	898	912	921	900	925	839	901	885	910	931	898	943	883	874	924	919	909	887	914	898	900	896	914	880	914	906	898	900	935	892	981	885	887	918	898	900	872	909	948	907	938	846	930	851	905	908	948	910	977	907	900	933	886	879	934	940	815	890	891	916	889	910	923	925	935	879	908	943	923	942	918	940	902	961	922	945	908	956	943	914	910	864	909	930	956	901	955	944	862	861	910	940	923	916	852	935	962	884	910	952	858	887
25584	18845	15585	24387	31810	31904	28023	23861	42912	80430	73787	54514	36096	21351	11654	8159	7721	7496	7404	7219	7323	7278	7191	7321	7377	7414	7354	7323	7402	7273	7429	7393	7426	7337	7422	7368	7375	7357	7411	7280	7401	7512	7303	7329	7472	7164	7338	7427	7476	7359	7296	7474	7362	7308	7428	7358	7427	7276	7276	7297	7537	7414	7359	7328	7417	7472	7287	7422	7325	7441	7276	7388	7317	7276	7464	7239	7376	7345	7446	7536	7531	7487	7439	7292	7344	7339	7374	7567	7417	7290	7337	7432	7358	7299	7302	7410	7421	7307	7467	7353	7493	7418	7354	7323	7517	7465	7351	7307	7384	7437	7454	7424	7259	7531	7276	7410	7355	7257	7450	7355	7481	7359	7349	7224	7370	7387	7329	7280	7417	7299	7422	7341	7422	7234	7381	7431	7315	7473	7252	7402	7303	7231	7208	7467	7374	7361	7311	7336	7220	7307	7380	7382	7343	7301	7349	7288	7314	7295	7444	7354	7501	7360	7438	7432	7429	7347	7374	7387	7360	7343	7410	7229	7378	7410	7399	7315	7473	7324	7407	7428	7420	7278	7200	7310	7498	7337	7341	7437	7351	7284	7316	7375	7317	7299	7424	7314	7379	7411	7410	7350	7459	7217	7319	7264	7348	7492	7306	7483	7341	7473	7419	7357	7283	7618	7272	7525	7437	7428	7452	7311	7434	7312	7333	7345	7338	7365	7330	7295	7397	7343	7374	7265	7303	7394	7419	7483	7321	7308	7289	7319	7342	7340	7293	7363	7407	7218	7390	7361	7287	7373	7326	7383	7427	7284	7492	7340	7323	7311	7465	7324	7414	7417	7311	7363	7478	7295	7298	7239	7412	7313	7290	7438	7351	7361	7364	7553	7482	7279	7411	7274	7450	7337	7411	7374	7313	7398	7398	7312	7401	7357	7316	7409	7419	7300	7544	7330	7390	7372	7287	7356	7412	7589	7387	7413	7394	7250	7343	7416	7462	7325	7490	7342	7315	7306	7425	7398	7233	7391	7241	7350	7395	7418	7264	7308	7286	7451	7487	7371	7368	7352	7323	7423	7355	7316	7397	7306	7332	7288	7270	7354	7439	7387	7418	7401	7483	7351	7361	7377	7306	7450	7305	7232	7455	7355	7324	7399	7338	7444	7460	7237	7426	7459	7232	7489	7289	7388	7397	7369	7440	7452	7451	7417	7556	7384	7428	7311	7344	7430	7462	7338	7461	7404	7400	7458	7402	7331	7406	7402	7398	7327	7402	7404	7279	7386	7531	7264	7332	7371	7329	7324	7411	7353	7205	7309	7385	7280	7212	7392	7432	7334	7288	7454	7271	7195	7406	7376	7392	7258	7339	7486	7408	7406	7292	7425	7352	7371	7396	7379	7335	7489	7273	7194	7309	7286	7360	7312	7404	7306	7329	7371	7383	7265	7387	7432	7493	7305	7479	7413	7395	7292	7414	7366	7339	7290	7459	7375	7385	7391	7392	7427	7463	7457	7480	7319	7434	7434	7413	7361	7425	7342	7368	7311	7315	7391	7390	7315	7420	7366	7321	7458	7407	7347	7287	7249	7487	7259	7404	7510	7232	7414	7548	7411	7300	7423	7312	7321	7383	7211	7346	7289	7237	7401	7342	7257	7491	7448	7371	7362	7416	7344	7439	7459	7269	7388	7353	7422	7212	7479	7464	7365	7356	7426	7431	7315	7414	7274	7432	7327	7295	7430	7409	7331	7442	7414	7286	7441	7335	7382	7335	7449	7218	7505	7390	7332	7481	7449	7413	7390	7443	7467	7365	7366	7376	7287	7256	7342	7364	7339	7560	7189	7357	7446	7219	7449	7367	7437	7557	7284	7440	7511	7336	7253	7307	7286	7393	7262	7399	7354	7372	7257	7249	7373	7311	7412	7359	7264	7392	7378	7396	7281	7525	7433	7479	7318	7444	7378	7230	7447	7402	7232	7396	7395	7360	7287	7427	7334	7485	7315	7318	7242	7378	7477	7469	7388	7429	7486	7355	7362	7418	7376	7347	7304	7271	7453	7458	7361	7408	7486	7372	7412	7520	7453	7391	7398	7432	7427	7506	7354	7290	7400	7332	7417	7385	7361	7434	7377	7385	7488	7414	7387	7403	7478	7398	7281	7370	7301	7341	7202	7359	7381	7266	7520	7375	7269	7387	7486	7267	7340	7491	7295	7297	7398	7359	7369	7458	7423	7422	7334	7411	7278	7319	7513	7379	7342	7345	7330	7464	7272	7363	7295	7436	7339	7237	7420	7316	7318	7334	7408	7331	7472	7389	7365	7329	7470	7277	7425	7349	7366	7410	7224	7401	7451	7359	7320	7388	7372	7516	7293	7338	7352	7384	7366	7442	7383	7459	7466	7358	7397	7467	7327	7354	7394	7480	7363	7385	7351	7421	7318	7431	7421	7494	7386	7490	7320	7304	7400	7344	7469	7459	7355	7293	7372	7481	7412	7288	7237	7355	7394	7374	7451	7374	7338	7443	7446	7408	7384	7320	7384	7393	7375	7237	7479	7428	7402	7325	7377	7285	7356	7366	7418	7370	7452	7353	7248	7523	7382	7240	7412	7342	7364	7363	7400	7336	7432	7336	7384	7371	7301	7329	7414	7362	7303	7507	7359	7473	7245	7344	7264	7344	7401	7280	7406	7447	7427	7248	7430	7398	7420	7414	7286	7420	7418	7510	7387	7427	7384	7373	7392	7497	7196	7434	7403	7400	7277	7348	7384	7391	7400	7399	7366	7425	7374	7405	7295	7329	7397	7420	7342	7421	7316	7306	7409	7435	7502	7326	7437	7286	7352	7462	7310	7434	7279	7260	7421	7383	7317	7441	7364	7443	7523	7357	7483	7344	7206	7393	7330	7419	7346	7257	7343	7521	7487	7440	7487	7376	7359	7400	7366	7359	7260	7369	7284	7408	7499	7476	7475	7409	7403	7374	7406	7487	7356	7344	7380	7271	7262	7429	7329	7434	7484	7356	7378	7274	7353	7426	7338	7417	7463	7288	7367	7414	7429	7353	7317	7530	7462	7350	7255	7466	7411	7288	7400	7282	7445	7418	7393	7230	7386	7386	7259	7512	7405	7345	7299	7377	7427	7286	7329	7323	7528	7336	7362	7338	7426	7319	7381	7516	7291	7342	7430	7444	7428	7383	7459	7508	7397	7340	7465	7470	7311	7318	7370	7385	7295	7543	7305	7335	7252	7406	7424	7284	7368	7480	7424	7430	7278	7323	7411	7378	7381	7338	7371	7462	7354	7471	7306	7526	7368	7444	7353	7153	7326	7450	7418	7383	7448	7195	7428	7300	7397	7424	7416	7279	7329	7631	7358	7307	7331	7341	7407	7315	7313	7508	7474	7464	7282	7375	7366	7414	7335	7451	7353	7414	7427	7426	7322	7352	7377	7204	7482	7389	7391	7413	7213	7330	7453	7267	7315	7411	7361	7365	7436	7439	7288	7407	7349	7442	7298	7338	7248	7303	7349	7359	7461	7328	7532	7474	7429	7360	7369	7350	7393	7416	7418	7357	7420	7314	7391	7408	7292	7372	7327	7464	7468	7481	7496	7415	7316	7389	7446	7371	7430	7452	7429	7395	7284	7356	7267	7396	7304	7375	7279	7193	7291	7454	7385	7347	7524	7512	7538	7307	7275	7321	7225	7358	7291	7379	7437	7427	7429	7398	7507	7486	7359	7378	7363	7236	7394	7346	7300	7432	7457	7379	7364	7525	7430	7387	7397	7332	7410	7393	7321	7323	7378	7352	7404	7335	7321	7362	7357	7229	7408	7399	7452	7367	7414	7421	7399	7253	7339	7368	7483	7497	7368	7374	7257	7486	7384	7286	7404	7384	7402	7427	7418	7308	7211	7391	7452	7302	7372	7343	7461	7251	7301	7421	7421	7369	7413	7367	7554	7347	7395	7457	7337	7431	7439	7538	7302	7506	7250	7404	7380	7455	7448	7240	7342	7242	7407	7295	7530	7325	7393	7389	7306	7315	7452	7440	7422	7254	7486	7299	7459	7447	7293	7441	7377	7247	7307	7394	7372	7442	7499	7302	7306	7363	7473	7550	7483	7383	7483	7426	7362	7339	7373	7346	7452	7444	7502	7279	7191	7388	7293	7463	7427	7369	7323	7565	7404	7308	7435	7504	7329	7506	7315	7396	7264	7617	7374	7363	7393	7390	7444	7357	7301	7363	7299	7392	7251	7470	7256	7514	7278	7356	7395	7157	7458	7478	7404	7469	7522	7339	7295	7427	7201	7332	7336	7280	7476	7330	7236	7528	7392	7355	7390	7448	7344	7235	7352	7308	7422	7384	7444	7366	7335	7408	7306	7388	7400	7330	7386	7448	7449	7369	7300	7259	7432	7416	7334	7370	7397	7346	7447	7249	7392	7348	7497	7495	7323	7418	7385	7410	7390	7297	7356	7275	7277	7467	7343	7455	7481	7311	7320	7214	7408	7347	7278	7352	7314	7311	7376	7273	7328	7345	7273	7389	7388	7391	7351	7245	7373	7336	7237	7351	7397	7301	7436	7340	7258	7488	7279	7311	7431	7531	7466	7310	7531	7341	7352	7351	7331	7292	7353	7411	7372	7424	7402	7303	7370	7338	7268	7408	7351	7394	7298	7305	7437	7295	7219	7380	7456	7426	7403	7371	7343	7350	7205	7331	7389	7419	7436	7378	7322	7364	7438	7381	7346	7387	7426	7349	7304	7303	7388	7371	7247	7420	7343	7329	7377	7270	7258	7403	7454	7435	7470	7389	7384	7386	7433	7450	7217	7420	7339	7390	7331	7276	7318	7457	7407	7466	7311	7356	7353	7172	7396	7315	7371	7299	7295	7326	7361	7298	7428	7364	7375	7258	7220	7383	7326	7297	7450	7353	7434	7387	7355	7289	7423	7327	7247	7429	7307	7279	7426	7247	7326	7404	7365	7377	7323	7390	7367	7510	7324	7511	7302	7461	7394	7329	7296	7294	7269	7437	7375	7527	7395	7428	7357	7544	7291	7346	7517	7392	7314	7508	7325	7376	7329	7358	7475	7425	7382	7405	7348	7273	7530	7318	7353
3531	1486	1305	1199	1345	1469	1329	1136	1575	5586	5537	3564	1711	1178	1003	886	920	879	931	916	894	865	858	867	895	961	908	846	865	858	861	929	867	832	861	916	892	905	851	886	885	863	894	872	904	816	906	868	894	868	969	866	884	862	886	875	885	869	865	849	899	845	873	882	878	900	874	850	864	830	906	912	908	845	833	865	865	838	879	943	875	826	924	885	825	840	860	853	914	838	918	874	888	957	860	874	878	898	864	892	881	837	859	868	899	904	891	897	870	822	902	861	887	885	859	834	888	812	852	858	889	878	883	876	812	865	857	884	905	903	931	882	875	857	871	890	889	876	880	864	878	839	821	844	893	897	897	938	867	825	879	870	861	887	894	918	830	848	956	874	896	860	855	900	873	890	804	868	925	907	843	910	851	890	899	917	889	870	911	891	857	894	914	871	927	882	846	836	846	864	896	893	892	863	906	860	884	873	861	852	901	863	887	848	875	905	887	888	814	863	858	908	911	873	875	884	862	883	900	837	840	928	852	880	856	927	796	907	872	892	897	853	879	903	909	874	946	795	894	825	880	850	850	886	895	922	857	909	893	851	902	836	882	911	851	876	821	907	850	813	916	857	885	915	880	851	837	867	864	861	836	876	912	862	903	886	856	855	874	883	855	873	849	886	881	901	870	880	873	905	909	892	936	882	941	869	921	897	898	862	901	891	855	868	899	905	911	856	882	879	878	875	875	910	906	865	930	880	882	899	898	876	882	871	910	871	874	878	833	858	883	880	893	843	874	919	880	880	836	856	909	933	845	905	921	826	835	904	836	876	870	916	867	872	848	887	904	897	876	910	913	870	912	828	862	917	887	824	842	896	910	895	852	885	841	863	902	897	870	875	869	890	913	939	872	875	851	845	895	921	884	869	858	863	796	872	913	910	811	830	843	937	912	897	912	834	911	888	903	846	885	889	916	881	889	875	918	852	934	869	874	891	911	866	890	904	895	857	822	881	900	919	851	831	880	845	868	912	876	848	858	938	888	963	884	824	892	910	874	828	853	911	927	862	903	931	893	832	880	891	885	918	845	852	867	862	929	859	914	895	883	875	829	900	831	841	903	872	838	864	857	870	848	844	874	840	878	870	886	818	935	886	898	864	896	875	883	865	889	880	880	908	856	892	860	900	842	866	852	926	857	823	851	892	890	901	882	868	956	903	835	867	886	898	895	887	886	944	878	873	888	820	883	879	864	856	873	930	871	868	846	829	850	834	877	919	872	887	848	916	899	895	869	872	880	925	928	920	871	887	891	870	841	870	863	893	924	895	882	828	842	906	895	877	900	878	865	893	896	868	871	889	904	879	927	916	863	887	880	894	884	911	889	849	903	915	870	918	898	846	887	881	894	880	855	858	881	898	958	880	841	905	891	917	831	868	872	931	841	829	879	857	884	885	847	896	873	927	871	878	875	862	872	866	847	900	836	867	815	873	852	907	869	858	857	890	892	830	913	876	954	928	865	892	867	851	875	944	906	877	862	868	920	930	909	895	844	892	847	867	913	905	973	868	826	844	845	914	850	880	900	862	896	881	923	936	911	900	910	927	900	863	876	901	873	889	866	891	895	862	847	837	922	863	867	861	888	910	848	909	870	902	828	911	903	855	898	887	871	911	853	843	874	861	885	893	914	879	879	904	865	876	886	883	871	907	851	919	895	910	943	844	887	851	886	848	919	903	840	900	894	857	880	911	865	886	893	842	934	945	867	910	864	932	876	868	858	894	837	885	855	837	859	887	884	857	922	916	875	927	891	869	907	901	945	928	894	913	879	823	874	890	908	871	899	879	893	878	860	883	838	828	885	889	913	827	929	934	905	885	867	948	865	871	894	859	858	912	868	878	929	885	851	837	835	939	883	906	904	795	856	851	856	896	877	868	908	869	869	866	865	864	898	928	884	887	851	887	834	876	912	861	879	912	828	886	886	874	939	875	872	893	897	861	905	951	899	889	830	877	797	913	862	880	881	866	852	924	868	906	905	897	913	851	936	877	841	797	892	851	874	891	921	918	924	859	918	890	908	844	885	876	877	867	938	880	849	869	833	837	885	897	894	907	872	911	858	926	885	863	831	876	868	922	819	855	870	910	915	856	925	900	888	885	835	876	962	899	884	894	824	874	898	870	881	883	866	924	852	874	850	833	806	819	905	888	875	849	895	852	908	865	892	917	900	870	865	879	837	905	875	925	894	942	903	845	901	870	883	903	881	857	902	865	876	917	916	851	837	869	919	910	847	883	870	876	898	891	890	888	894	887	865	822	847	847	924	902	865	844	862	925	813	857	906	930	885	877	850	866	893	850	948	899	921	881	869	938	840	829	916	847	902	879	857	874	886	890	840	925	891	864	938	906	931	866	891	902	870	876	865	859	885	898	845	862	893	846	843	895	901	925	943	805	946	841	833	903	821	884	919	862	832	854	871	892	889	873	770	847	876	917	848	940	872	903	879	862	895	923	841	897	884	936	881	893	858	928	887	851	886	872	906	914	849	877	893	874	864	862	884	881	915	922	889	870	807	893	844	876	936	916	903	886	890	853	835	915	843	949	899	838	885	876	847	852	894	894	897	918	857	879	916	907	898	880	948	857	899	861	826	920	883	856	841	897	875	901	894	838	848	891	835	844	863	890	851	910	871	879	918	794	892	870	895	869	842	850	859	920	850	852	836	933	876	875	878	827	860	870	897	868	849	902	905	903	887	844	841	861	854	873	868	853	890	899	893	893	866	882	850	959	873	857	855	852	906	912	842	840	907	899	824	881	856	900	839	875	880	906	867	846	877	895	843	878	908	896	846	922	906	921	907	871	834	893	891	875	930	872	937	865	886	871	898	824	881	905	918	855	898	903	866	881	887	893	864	881	859	852	879	864	927	857	893	818	899	881	865	839	843	910	920	881	838	823	958	871	879	877	860	908	918	884	897	887	887	906	911	835	892	866	910	916	880	880	892	869	853	876	893	889	832	834	834	895	895	914	927	928	823	849	908	840	889	855	875	942	947	909	909	820	874	840	841	871	898	814	931	880	844	888	878	887	835	877	906	877	866	887	882	769	878	898	854	856	870	897	876	860	863	849	850	922	890	911	855	902	920	910	896	818	831	863	872	887	903	934	844	851	850	845	894	892	869	823	891	848	857	879	906	936	874	876	895	913	894	864	869	846	852	862	920	835	828	847	967	931	824	870	899	860	865	873	873	848	885	851	900	853	848	885	918	888	895	871	819	912	871	850	910	835	883	897	816	922	877	886	889	880	857	898	904	917	849	886	891	921	901	933	873	892	871	875	880	864	849	884	780	880	855	852	856	855	869	862	920	897	876	869	886	869	913	872	842	822	848	964	865	872	853	900	890	861	870	921	893	813	838	809	848	841	907	843	911	866	842	876	849	851	832	854	892	870	886	887	910	914	861	895	897	881	892	906	886	926	889	879	890	924	897	922	901	871	867	910	946	876	886	823	891	832	866	896	916	863
18413	13733	12104	17715	23276	23454	21273	16347	22667	46846	42353	32584	19274	11569	8318	7498	7251	7297	7320	7160	7195	7220	7314	7145	7092	7213	7124	7170	7150	7222	7385	7127	7286	7151	7225	7211	7167	7178	7225	7231	7145	7271	7251	7292	7163	7176	7352	7291	7171	7250	7229	7260	7055	7250	7313	7240	7170	6990	7178	7179	7032	7159	7239	7341	7145	7199	7152	7140	7186	7230	7268	7125	7278	7215	7233	7249	7347	7208	7209	7178	7215	7307	7261	7198	7116	7190	7250	7298	7325	7156	7237	7302	7410	7250	7170	7273	7241	7240	7147	7143	7234	7253	7153	7214	7263	7142	7350	7208	7292	7213	7255	7196	7102	7263	7212	7235	7295	7101	7221	7217	7377	7048	7308	7086	7248	7288	7124	7242	7189	7289	7179	7261	7091	7226	7145	7198	7147	7107	7242	7212	7373	7260	7199	7085	7226	7257	7197	7213	7238	7231	7163	7219	7265	7302	7340	7196	7118	7122	7253	7258	7148	7234	7285	7352	7215	7197	7227	7244	7098	7360	7173	7272	7246	7256	7273	7288	7016	7146	7391	7201	7340	7204	7204	7155	7234	7282	7189	7131	7127	7198	7213	7133	7098	7195	7308	7306	7184	7191	7270	7162	7285	7273	7270	7119	7112	7249	7333	7353	7114	7155	7329	7036	7173	7345	7159	7240	7155	7228	7161	7230	7195	7100	7233	7149	7276	7138	7206	7176	7247	7199	7308	7198	7219	7159	7326	7177	7072	7146	7230	7275	7275	7216	7094	7144	7213	7327	7255	7239	7257	7246	7272	7088	7286	7210	7349	7298	7264	7048	7223	7152	7409	7130	7268	7183	7280	7264	7248	7176	7334	7259	7336	7052	7231	7195	7178	7202	7160	7111	7159	7118	7132	7114	7300	7058	7082	7203	7173	7204	7135	7186	7208	7244	7108	7166	7169	7181	7221	7140	7167	7053	7172	7189	7256	7270	7130	7174	7192	7330	7191	7146	7252	7144	7053	7293	7129	7161	7225	7247	7144	7163	7188	7156	7163	7221	7134	7173	7332	7210	7110	7333	7255	7184	7245	7095	7160	7226	7175	7153	7112	7208	7128	7230	7190	7134	7189	7230	7251	7224	7161	7235	7200	7267	7146	7154	7087	7087	7151	7176	7175	7159	7257	7221	7182	7096	7149	7310	7238	7192	7204	7204	7230	7242	7349	7145	7190	7168	7154	7310	7240	7199	7280	7251	7268	7177	7179	7219	7238	7267	7119	7139	7235	7225	7226	7153	7064	7161	7200	7244	7168	7137	7433	7132	7275	7077	7061	7300	7160	7254	7405	7247	7118	7127	7232	7280	7220	7132	7099	7248	7212	7212	7142	7268	7218	7230	7256	7204	7159	7181	7219	7171	7225	7168	7218	7269	7320	7256	7131	7128	7359	7184	7258	7176	7243	7342	7325	7181	7228	7290	7264	7178	7119	7229	7174	7137	7217	7144	7264	7145	7308	7171	7298	7330	7177	7142	7273	7259	7255	7224	7290	7170	7266	7134	7212	7207	7202	7074	7197	7317	7152	7271	7264	7254	7157	7060	7253	7226	7321	7231	7282	7251	7219	7216	7192	7196	7115	7310	7167	7212	7242	7084	7107	7273	7164	7240	7308	7231	7100	7079	7108	7259	7261	7199	7255	7096	7133	7384	7173	7172	7251	7208	7181	7163	7152	7330	7304	7233	7126	7114	7282	7275	7195	7264	7126	7192	7092	7252	7156	7188	7228	7194	7328	7203	7237	7191	7217	7153	7374	7275	7115	7134	7283	7262	7243	7195	7229	7260	7252	7106	7044	7254	7120	7256	7303	7212	7288	7220	7258	7120	7191	7290	7309	7247	7234	7176	7211	7246	7045	7164	7141	7346	7232	7349	7369	7139	7388	7222	7270	7205	7196	7059	7074	7215	7180	7199	7280	7174	7354	7205	7281	7110	7197	7187	7120	7260	7132	7088	7349	7148	7165	7159	7305	7184	7182	7310	7264	7268	7218	7164	7233	7214	7254	7220	7330	7171	7178	7221	7242	7146	7231	7358	7250	7144	7280	7205	7135	7196	7125	7182	7143	7221	7202	7201	7282	7297	7196	7259	7104	7298	7223	7267	7124	7208	7181	7208	7187	7204	7231	7098	7181	7281	7215	7252	7242	7230	7247	7207	7212	7248	7216	7194	7235	7201	7056	7351	7161	7143	7141	7133	7261	7191	7141	7187	7208	7225	7115	7119	7297	7202	7194	7207	7182	7082	7184	7103	7228	7168	7249	7208	7220	7210	7186	7265	7125	7220	7225	7139	7174	7190	7267	7374	7366	7188	7327	7215	7122	7202	7218	7207	7346	7152	7120	7256	7301	7211	7138	7327	7350	7310	7152	7116	7173	7128	7291	7240	7055	7185	7243	7046	7190	7150	7156	7243	7283	7239	7304	7276	7163	7186	7135	7223	7120	7282	7101	7150	7310	7155	7253	7283	7260	7393	7345	7329	7153	7353	7191	7203	7137	7215	7238	7199	7220	7184	7165	7223	7148	7416	7297	7143	7116	7261	7130	7207	7182	7319	7180	7125	7246	7266	7172	7208	7152	7244	7148	7281	7327	7131	7241	7275	7141	7201	7110	7321	7309	7228	7317	7137	7251	7111	7266	7178	7213	7337	7257	7309	7136	7183	7314	7255	7186	7147	7260	7282	7183	7316	7209	7251	7196	7212	7298	7264	7190	7205	7247	7163	7306	7154	7226	7117	7392	7124	7235	7361	7276	7049	7181	7223	7233	7220	7336	7198	7211	7357	7257	7259	7307	7277	7132	7165	7162	7240	7214	7179	7258	7199	7224	7096	7277	7381	7168	7317	7028	7157	7277	7232	7175	7212	7189	7238	7220	7276	7309	7344	7249	7245	7166	7151	7134	7137	7193	7210	7115	7256	7300	7215	7170	7285	7288	7230	7339	7229	7155	7249	7204	7202	7207	7184	7214	7169	7416	7280	7176	7235	7155	7209	7265	7202	7320	7143	7205	7288	7288	7207	7052	7301	7248	7186	7157	7136	7208	7248	7059	7211	7139	7328	7194	7063	7081	7057	7218	7239	7217	7156	7157	7270	7208	7323	7290	7270	7165	7150	7336	7308	7280	7238	7181	7166	7148	7239	7279	7167	7150	7243	7172	7233	7423	7173	7232	7183	7277	7174	7266	7109	7171	7181	7324	7189	7216	7189	7214	7251	7217	7204	7216	7218	7323	7153	7179	7084	7131	7287	7245	7277	7388	7309	7175	7172	7147	7214	7304	7319	7141	7238	7222	7278	7379	7233	7199	7235	7161	7245	7177	7178	7283	7141	7301	7086	7163	7229	7356	7198	7194	7171	7176	7138	7268	7132	7183	7220	7151	7254	7144	7180	7220	7233	7126	7205	7146	7138	7269	7199	7146	7102	7187	7188	7280	7157	7272	7156	7147	7256	7134	7229	7371	7281	7093	7185	7256	7247	7283	7187	7172	7180	7129	7250	7176	7273	7178	7270	7324	7128	7157	7200	7131	7237	7144	7102	7211	7199	7116	7245	7165	7276	7202	7142	7257	7255	7021	7297	7239	7337	7195	7216	7282	7224	7231	7247	7310	7192	7133	7300	7258	7092	7146	7207	7163	7368	7130	7167	7054	7145	7206	7254	7236	7191	7268	7279	7375	7220	7168	7243	7101	7243	7160	7295	7305	7101	7218	7182	7320	7262	7347	7165	7232	7268	7093	7263	7281	7237	7323	7196	7099	7080	7322	7171	7229	7288	7324	7174	7113	7218	7357	7122	7304	7151	7253	7304	7130	7152	7220	7082	7308	7097	7317	7234	7327	7174	7136	7197	7250	7235	7259	7293	7174	7249	7220	7125	7366	7305	7086	7213	7267	7285	7239	7146	7279	7194	7230	7138	7336	7183	7129	7175	7230	7227	7273	7233	7289	7326	7234	7202	7200	7219	7179	7119	7321	7149	7183	7105	7251	7186	7237	7293	7073	7108	7116	7144	7007	7071	7272	7180	7178	7317	7275	7197	7206	7233	7129	7247	7092	7170	7314	7331	7153	7161	7287	7157	7210	7173	7348	7146	7170	7329	7330	7153	7200	7197	7253	7293	7177	7261	7202	7273	7267	7190	7257	7349	7206	7175	7131	7108	7164	7245	7273	7182	7182	7234	7305	7289	7277	7256	7106	7144	7218	7098	7284	7172	7072	7200	7262	7170	7215	7318	7237	7138	7256	7286	7286	7201	7225	7261	7194	7202	7172	7279	7308	7143	7144	7240	7189	7122	7250	7140	7223	7101	7127	7297	7213	7209	7138	7248	7284	7209	7245	7202	7280	7309	7211	7121	7280	7122	7278	7127	7270	7278	7170	7227	7196	7243	7145	7130	7170	7333	7195	7140	7138	7316	7177	7053	7226	7265	7158	7272	7223	7223	7210	7155	7144	7157	7213	7266	7186	7172	7202	7215	7242	7138	7366	7158	7203	7098	7178	7384	7264	7142	7352	7250	7117	7082	7227	7190	7164	7284	7253	7171	7142	7216	7282	7159	7316	7186	7261	7193	7069	7417	7275	7186	7289	7068	7122	7204	7161	7297	7232	7246	7258	7085	7349	7297	7276	7334	7235	7308	7147	7357	7029	7141	7161	7223	7090	7212	7258	7176	7244	7198	7234	7256	7328	7306	7287	7301	7273	7209	7045	7124	7222	7222	7171	7244	7367	7001	7313	7290	7222	7288	7179	7139	7251	7140	7169	7168	7267	7283	7225	7213	7350	7151	7269	7202	7201	7283	7245	7167	7217	7284	7211	7127	7323	7113	7277	7249	7252	7193	7327	7296	7243	7266	7231	7231	7153	7274	7230	7239	7173	7297	7145	7100	7131	7316	7185	7267	7295	7338	7243	7186	7186	7248	7161	7297	7122	7266	7178	7247	7150	7266	7085	7205	7271	7246	7235	7207	7114	7287	7320	7308	7162	7163	7159	7328	7295	7176	7203	7209	7248	7153	7305	7265	7216	7292	7299	7246	7331	7280	7270	7187	7265	7217	7217	7179	7221	7349	7172	7270	7184	7204	7092	7161
3160	2424	1768	1395	1677	1800	1676	1471	2880	15525	15080	9135	3464	1487	1026	903	923	878	910	913	889	873	857	848	903	919	906	935	910	892	894	943	911	896	919	852	875	864	951	902	901	891	875	863	872	926	869	871	902	915	876	935	881	893	894	890	900	909	878	942	860	868	870	918	879	888	924	889	923	909	895	873	863	885	879	920	891	888	941	899	868	912	936	880	913	892	838	964	896	938	896	925	907	904	849	890	869	944	909	872	854	904	859	859	883	964	903	901	873	845	861	889	922	883	915	914	889	889	887	900	875	895	873	886	881	887	848	893	919	934	890	832	911	909	912	859	928	927	857	900	909	892	877	883	911	884	889	937	878	887	865	937	881	902	822	934	884	923	901	861	904	917	856	861	929	887	936	876	894	943	837	855	891	869	860	883	910	895	890	864	899	872	891	949	893	871	911	883	920	947	889	884	915	889	936	899	914	918	892	891	923	886	848	910	867	888	903	901	845	894	887	884	815	895	916	875	874	915	934	845	916	887	896	915	900	901	956	891	950	866	919	990	900	903	898	920	933	871	900	836	859	887	885	934	888	927	950	840	891	870	906	882	849	878	818	877	896	852	825	862	875	902	887	873	835	873	893	905	917	958	880	952	870	865	882	873	917	840	888	929	953	836	896	879	914	875	869	852	847	893	882	894	906	939	869	894	918	910	870	919	946	869	884	921	867	949	889	895	926	884	891	859	926	885	900	842	910	883	895	891	883	889	878	907	893	892	887	928	954	869	938	911	907	908	858	874	890	866	958	929	971	917	917	919	879	899	900	884	872	923	908	914	895	881	923	927	893	891	866	903	907	921	920	928	914	906	909	866	862	904	861	897	896	931	894	819	958	863	942	899	887	889	898	895	892	882	941	891	949	872	861	891	893	885	941	916	910	882	890	881	895	920	942	909	833	899	870	885	889	880	874	910	901	836	906	920	925	867	898	902	858	964	897	913	908	913	870	971	895	833	879	836	925	912	910	912	915	904	834	914	925	899	898	887	867	880	894	948	866	858	899	917	903	895	886	888	933	853	886	868	907	884	899	932	883	868	896	929	915	923	950	894	852	919	862	883	843	877	839	909	863	851	936	851	878	901	920	887	842	893	885	901	904	836	883	911	936	866	850	859	894	945	836	930	862	866	905	926	890	895	844	852	904	918	909	935	877	915	845	893	878	882	853	871	937	871	866	903	855	862	866	935	908	885	928	921	902	895	914	897	874	911	870	889	923	914	875	901	919	895	882	923	876	922	870	884	862	853	848	844	915	888	820	893	864	907	841	906	865	876	839	913	963	930	918	918	899	863	896	869	951	913	884	937	936	893	947	863	921	958	903	886	912	916	887	898	1026	911	846	874	911	938	865	871	890	880	885	865	886	892	908	901	940	924	845	870	899	857	892	860	914	876	958	908	925	871	882	859	854	980	987	884	896	917	870	916	879	943	861	885	951	881	861	881	869	907	843	924	907	887	868	905	877	920	877	936	909	915	883	907	910	910	868	900	866	863	879	839	895	885	918	890	887	895	896	881	875	923	902	895	937	923	868	893	913	908	840	900	841	890	910	901	954	942	879	893	881	860	887	932	863	894	852	914	945	909	889	905	916	893	828	825	869	919	859	880	908	942	889	861	833	893	881	878	912	870	900	871	867	886	856	918	904	895	880	909	899	874	837	927	868	875	891	905	878	901	862	904	865	860	870	954	962	916	896	935	955	925	949	875	924	899	951	866	904	930	884	925	898	880	883	860	903	899	918	874	879	883	914	908	867	894	873	881	874	871	917	894	939	885	921	977	893	879	942	927	926	898	937	854	842	930	872	910	955	905	931	861	884	893	892	945	889	921	838	916	919	919	904	937	952	879	876	873	886	915	908	887	846	886	977	958	916	906	927	887	918	904	910	952	904	889	914	940	893	905	864	917	904	899	927	867	899	881	906	883	929	869	808	903	899	910	869	940	917	913	884	817	861	886	895	885	875	931	897	883	889	948	963	906	896	860	923	903	866	920	914	880	917	902	878	862	908	882	947	929	938	879	876	889	911	908	906	902	893	886	899	873	920	849	868	872	891	908	895	892	904	906	954	981	924	898	884	919	915	911	931	903	872	872	907	885	941	840	924	889	868	894	907	913	913	924	870	855	908	961	845	886	892	922	930	865	871	900	861	893	890	856	909	979	855	917	896	846	869	928	913	887	918	919	889	950	863	900	887	894	792	938	883	960	935	933	850	935	933	863	905	922	897	915	896	931	859	919	927	851	853	924	923	883	919	880	800	852	1007	930	940	907	905	915	903	911	888	846	902	895	908	947	902	847	863	860	912	898	881	894	885	911	907	923	878	875	918	896	890	897	905	881	904	892	890	876	934	925	881	902	910	897	913	885	859	862	855	890	908	888	881	928	896	949	833	917	903	902	889	895	874	911	942	916	909	904	895	894	863	857	874	935	923	918	905	886	889	878	924	933	873	889	889	876	881	916	867	882	867	858	876	879	853	875	890	869	924	868	903	875	885	893	871	876	920	907	862	938	891	856	850	898	914	903	874	872	951	915	884	891	916	884	938	834	887	858	926	898	907	912	908	880	913	958	910	853	964	921	934	889	913	909	875	900	954	911	911	862	929	921	938	904	914	906	899	886	931	869	905	857	911	885	917	978	869	882	948	945	932	930	944	945	866	897	871	889	896	953	908	906	901	905	894	909	841	871	915	895	873	942	898	898	870	865	933	978	877	917	879	876	870	911	878	921	877	918	866	857	932	902	912	879	856	821	920	952	864	900	856	931	908	909	899	886	910	938	884	908	871	932	889	912	881	909	996	889	849	918	925	844	899	855	916	886	888	939	908	897	902	879	902	895	901	871	935	896	947	900	912	889	888	868	965	905	897	853	894	900	919	888	818	914	917	908	918	860	955	930	909	927	841	883	847	926	909	918	944	905	876	838	872	930	890	896	900	879	891	908	878	932	888	892	869	942	878	851	909	864	960	854	860	836	909	861	863	889	953	938	906	863	874	881	889	904	879	888	890	875	879	867	936	875	903	925	933	889	866	919	897	946	868	923	890	861	931	938	920	868	915	888	890	941	910	909	876	894	928	864	917	876	937	913	866	911	900	940	903	882	873	890	927	885	891	833	877	941	839	893	861	893	929	867	897	884	900	895	938	877	923	827	884	849	879	888	924	858	924	862	877	912	889	907	873	894	889	883	914	842	947	923	901	872	933	869	848	901	880	870	935	873	880	891	967	888	883	887	917	924	908	834	925	882	913	926	910	822	913	921	975	957	871	897	924	874	879	920	915	877	889	886	984	889	886	906	792	945	893	883	909	879	892	884	908	866	858	882	891	932	945	931	879	841	892	930	895	873	924	957	856	920	905	823	954	884	865	884	904	889	848	916	875	872	937	896	917	946	843	824	917	924	868	877	960	934	885	926	908	900	908	877	876	866	853	934	896	919	880	880	902	893	873	863	882	925	864	896	865	916	870	891
24802	19373	15698	21870	28939	28948	26409	21856	29601	67161	60613	46884	28809	15647	9705	7670	7469	7301	7283	7289	7294	7273	7365	7275	7343	7237	7309	7282	7251	7231	7235	7318	7296	7185	7302	7245	7255	7370	7250	7184	7263	7257	7160	7396	7311	7271	7391	7206	7333	7180	7211	7248	7230	7190	7359	7391	7441	7259	7236	7329	7371	7249	7408	7364	7273	7210	7218	7263	7234	7212	7299	7238	7254	7217	7270	7306	7323	7302	7149	7258	7289	7241	7241	7391	7254	7257	7178	7348	7255	7297	7316	7220	7153	7314	7355	7409	7173	7278	7166	7302	7306	7291	7301	7381	7279	7196	7189	7300	7186	7253	7262	7241	7254	7163	7311	7361	7384	7361	7190	7213	7220	7237	7167	7284	7366	7278	7328	7269	7234	7191	7321	7406	7367	7230	7291	7245	7263	7286	7456	7349	7210	7289	7300	7288	7265	7263	7252	7260	7309	7191	7225	7496	7275	7263	7173	7162	7187	7201	7222	7363	7201	7277	7238	7160	7206	7324	7323	7416	7210	7278	7333	7198	7242	7246	7356	7254	7090	7211	7139	7191	7385	7296	7372	7255	7355	7230	7223	7129	7294	7351	7199	7297	7123	7230	7305	7310	7385	7229	7304	7295	7263	7247	7267	7202	7236	7261	7203	7461	7315	7226	7196	7293	7186	7274	7202	7152	7321	7285	7504	7344	7287	7276	7350	7238	7212	7306	7335	7389	7329	7343	7263	7176	7258	7294	7224	7239	7285	7317	7353	7227	7332	7321	7385	7270	7382	7291	7097	7283	7266	7325	7466	7248	7212	7306	7264	7221	7105	7287	7143	7247	7210	7233	7178	7273	7257	7233	7276	7218	7271	7332	7288	7412	7418	7180	7187	7282	7276	7385	7362	7351	7359	7085	7263	7306	7159	7327	7219	7373	7219	7182	7204	7264	7296	7291	7231	7194	7120	7209	7347	7180	7407	7263	7240	7360	7337	7455	7301	7204	7370	7333	7383	7191	7190	7276	7299	7298	7270	7437	7272	7354	7277	7436	7326	7231	7403	7240	7237	7338	7122	7307	7311	7243	7350	7168	7296	7247	7394	7280	7303	7452	7362	7301	7276	7053	7332	7360	7253	7332	7386	7417	7227	7202	7378	7200	7221	7189	7224	7380	7362	7316	7111	7244	7400	7390	7297	7126	7268	7109	7290	7242	7391	7249	7164	7230	7441	7179	7370	7182	7319	7240	7304	7216	7190	7326	7133	7226	7270	7289	7251	7282	7284	7315	7190	7181	7280	7427	7272	7320	7224	7360	7198	7231	7314	7238	7247	7294	7107	7269	7355	7147	7260	7140	7236	7223	7335	7244	7253	7291	7230	7334	7328	7198	7248	7182	7298	7325	7099	7278	7236	7327	7316	7384	7348	7290	7175	7177	7316	7277	7443	7321	7186	7336	7181	7204	7335	7308	7212	7208	7424	7199	7413	7264	7280	7158	7376	7341	7277	7207	7323	7187	7336	7268	7291	7370	7256	7227	7381	7126	7344	7180	7323	7245	7193	7162	7253	7307	7278	7392	7288	7258	7365	7127	7266	7358	7251	7089	7392	7326	7232	7313	7194	7212	7229	7312	7220	7311	7280	7326	7264	7307	7422	7319	7297	7220	7194	7321	7308	7351	7223	7255	7317	7228	7207	7407	7389	7274	7266	7400	7247	7255	7281	7270	7365	7286	7369	7347	7241	7267	7338	7260	7205	7295	7142	7362	7285	7270	7194	7351	7238	7353	7345	7272	7240	7174	7235	7309	7220	7248	7486	7171	7189	7325	7447	7390	7312	7347	7193	7324	7095	7212	7325	7363	7318	7298	7277	7266	7309	7411	7341	7349	7232	7413	7220	7245	7304	7225	7230	7387	7206	7196	7171	7239	7183	7236	7231	7261	7279	7270	7231	7293	7193	7183	7219	7324	7316	7317	7311	7032	7165	7339	7241	7231	7329	7216	7264	7379	7272	7324	7288	7255	7241	7280	7205	7287	7312	7303	7293	7270	7202	7303	7338	7313	7304	7286	7438	7237	7375	7218	7275	7176	7305	7283	7188	7253	7249	7223	7207	7237	7300	7291	7333	7225	7287	7356	7333	7258	7200	7206	7167	7293	7212	7321	7379	7233	7253	7332	7337	7277	7424	7304	7188	7393	7110	7394	7283	7230	7293	7333	7318	7369	7347	7302	7239	7370	7210	7306	7353	7211	7194	7169	7274	7202	7341	7199	7205	7279	7392	7176	7188	7416	7189	7169	7328	7311	7280	7306	7292	7360	7328	7315	7137	7422	7303	7274	7352	7320	7307	7302	7182	7182	7250	7162	7215	7279	7336	7259	7372	7306	7135	7201	7345	7287	7323	7246	7337	7294	7313	7244	7193	7314	7168	7150	7276	7260	7337	7268	7343	7366	7278	7221	7236	7214	7301	7312	7337	7241	7279	7332	7216	7201	7276	7241	7194	7427	7241	7277	7215	7148	7293	7381	7421	7277	7384	7273	7238	7372	7255	7272	7258	7218	7232	7304	7406	7264	7381	7248	7222	7165	7188	7324	7314	7186	7369	7327	7247	7318	7415	7308	7237	7253	7158	7373	7300	7202	7243	7224	7089	7295	7348	7335	7269	7389	7325	7445	7291	7304	7395	7228	7203	7260	7264	7218	7283	7240	7350	7131	7270	7260	7329	7245	7252	7372	7330	7189	7360	7246	7295	7177	7197	7223	7374	7374	7285	7083	7346	7287	7309	7163	7218	7226	7080	7148	7438	7273	7338	7349	7235	7236	7173	7305	7322	7305	7138	7326	7238	7271	7347	7357	7169	7192	7298	7240	7363	7256	7288	7359	7339	7215	7265	7161	7217	7162	7298	7230	7163	7351	7240	7229	7194	7174	7401	7177	7236	7320	7267	7248	7262	7218	7347	7111	7317	7348	7338	7247	7382	7229	7211	7362	7373	7358	7300	7298	7281	7248	7318	7157	7290	7282	7415	7155	7358	7262	7224	7342	7213	7411	7218	7400	7284	7392	7124	7149	7225	7433	7241	7357	7262	7214	7305	7171	7277	7026	7325	7218	7209	7258	7307	7203	7201	7264	7282	7286	7220	7315	7129	7235	7335	7215	7265	7264	7312	7210	7323	7296	7239	7373	7264	7348	7385	7248	7266	7346	7400	7237	7286	7338	7220	7193	7287	7302	7379	7207	7088	7217	7207	7247	7271	7396	7275	7150	7371	7322	7339	7192	7367	7205	7248	7228	7258	7160	7248	7265	7211	7298	7452	7311	7384	7227	7169	7171	7171	7308	7283	7273	7317	7371	7410	7322	7173	7336	7252	7178	7280	7214	7329	7350	7279	7266	7335	7129	7329	7171	7218	7363	7337	7215	7229	7326	7309	7333	7383	7318	7172	7287	7253	7425	7297	7234	7261	7338	7375	7403	7329	7259	7295	7311	7264	7323	7122	7255	7342	7299	7261	7357	7123	7326	7250	7260	7298	7347	7248	7316	7186	7395	7247	7251	7367	7258	7436	7345	7298	7328	7179	7294	7451	7242	7350	7314	7281	7293	7304	7216	7188	7329	7260	7382	7306	7180	7176	7325	7127	7293	7392	7302	7266	7293	7257	7268	7290	7335	7222	7343	7228	7244	7340	7278	7225	7191	7304	7123	7226	7319	7361	7304	7238	7351	7267	7280	7392	7306	7302	7370	7264	7215	7244	7302	7373	7261	7199	7277	7347	7299	7348	7448	7325	7351	7285	7223	7356	7288	7364	7249	7195	7196	7250	7308	7274	7267	7358	7283	7295	7163	7356	7210	7224	7425	7269	7332	7151	7263	7158	7347	7212	7178	7211	7205	7225	7282	7379	7292	7339	7250	7436	7257	7340	7404	7323	7181	7274	7232	7260	7237	7289	7190	7235	7380	7231	7294	7343	7193	7306	7446	7304	7268	7222	7159	7262	7328	7360	7201	7266	7291	7267	7310	7367	7252	7243	7424	7260	7362	7391	7264	7278	7322	7440	7360	7236	7227	7265	7231	7232	7337	7287	7343	7188	7445	7279	7226	7297	7382	7250	7315	7270	7364	7294	7291	7316	7397	7215	7086	7201	7375	7419	7232	7247	7244	7310	7330	7335	7223	7128	7284	7271	7353	7256	7353	7168	7309	7208	7205	7406	7228	7282	7282	7276	7293	7252	7094	7224	7230	7192	7360	7160	7298	7314	7214	7267	7229	7329	7234	7318	7262	7345	7178	7257	7307	7347	7379	7213	7322	7180	7288	7251	7344	7282	7341	7333	7293	7198	7380	7207	7363	7134	7359	7240	7217	7172	7278	7276	7399	7215	7257	7158	7321	7277	7318	7319	7300	7172	7389	7266	7197	7141	7242	7221	7303	7418	7325	7393	7281	7271	7351	7179	7252	7243	7311	7189	7350	7305	7191	7234	7223	7228	7312	7305	7332	7326	7277	7328	7181	7182	7181	7319	7265	7130	7274	7279	7172	7288	7392	7166	7303	7153	7256	7285	7254	7125	7275	7231	7391	7152	7267	7286	7225	7374	7247	7305	7265	7175	7267	7273	7349	7230	7182	7397	7279	7354	7209	7301	7305	7251	7195	7217	7296	7285	7334	7328	7220	7375	7250	7413	7334	7345	7313	7368	7290	7144	7171	7203	7186	7380	7374	7198	7275	7270	7311	7304	7330	7279	7167	7277	7241	7311	7309	7305	7303	7213	7361	7331	7254	7335	7199	7324	7204	7362	7253	7354	7201	7311	7257	7349	7278	7297	7289	7255	7172	7371	7315	7311	7315	7226	7165	7383	7257	7113	7446	7293	7324	7237	7189	7239	7219	7294	7373	7245	7182	7314	7442	7245	7129	7253	7300	7281	7310	7329	7239	7401	7254	7250	7305	7303	7427	7228	7254	7229	7296	7295	7353	7207	7281	7140	7291	7256	7293	7239	7189	7260	7320	7198	7293	7355	7428	7218	7280	7379	7328	7285	7314	7225	7333	7342	7263	7375	7358	7303	7264	7342	7236	7227	7326	7270	7322	7276	7222	7320	7215	7335	7260	7094	7218	7210	7265	7157	7330	7202	7276
5601	2230	1755	1547	1758	1880	1726	1562	2459	14716	14776	9077	3358	1458	1043	907	908	955	931	884	914	941	886	848	934	905	943	923	913	900	914	923	930	876	881	905	873	870	896	866	950	865	910	957	850	887	868	900	948	886	947	907	916	908	900	940	886	916	915	919	938	939	896	931	913	892	891	878	890	864	920	881	877	874	855	905	956	919	912	901	971	889	856	867	875	895	888	900	931	891	853	896	971	975	930	888	891	889	882	848	868	873	894	890	925	892	876	900	907	913	879	870	939	862	869	912	904	908	957	895	895	899	920	917	897	882	910	953	960	923	966	903	894	880	927	900	886	939	926	921	904	868	865	892	894	910	905	913	900	880	878	894	856	876	928	858	923	920	914	926	929	957	910	861	908	874	922	950	912	840	892	922	880	912	919	866	858	908	971	922	903	884	879	896	877	898	922	934	890	881	896	916	941	867	898	941	956	937	856	893	939	911	896	924	850	907	925	904	899	911	924	940	872	923	896	884	877	940	898	896	860	925	952	905	939	881	915	886	888	879	891	903	946	888	874	860	930	883	909	855	911	924	876	905	935	885	922	917	910	933	910	938	897	929	875	938	879	960	900	868	927	912	923	864	925	932	911	942	892	886	900	945	845	873	891	926	851	892	935	934	908	890	867	907	885	924	897	898	929	880	891	928	895	949	946	900	932	895	856	861	894	929	927	898	891	858	941	896	971	912	912	880	920	927	880	872	875	898	940	846	916	893	922	862	909	920	909	961	912	886	919	956	882	929	937	953	866	905	909	932	915	907	911	902	889	919	930	967	889	937	921	888	910	952	925	886	913	881	864	867	898	902	928	934	906	964	834	956	915	894	879	912	918	915	967	954	881	864	931	865	825	930	950	914	899	965	907	914	854	929	889	919	943	934	903	902	918	932	883	980	904	928	928	949	913	943	878	859	869	931	922	904	908	919	920	847	874	905	895	893	871	916	933	898	946	897	923	896	891	926	906	897	919	888	907	857	927	906	888	931	910	890	869	917	854	935	950	904	925	862	926	936	944	899	837	913	937	936	946	890	938	919	943	939	897	927	897	919	893	919	873	883	886	931	912	947	890	928	964	882	918	945	930	953	948	956	913	903	912	894	937	970	945	896	927	921	903	866	917	896	907	935	878	918	959	865	921	898	930	923	884	877	873	922	839	918	893	905	908	916	953	885	914	888	912	878	923	902	918	895	891	881	852	910	868	925	927	917	897	921	944	911	876	917	925	891	871	843	916	873	935	919	898	916	877	909	892	904	907	921	930	883	903	874	907	879	922	883	938	849	928	919	906	901	903	934	896	907	917	885	885	925	872	915	866	937	897	948	852	907	869	884	887	938	921	886	873	887	915	950	920	931	910	870	901	929	889	911	911	948	908	945	907	903	925	908	974	942	870	871	897	861	865	904	918	866	926	937	921	966	897	892	902	956	921	954	859	920	921	923	934	911	967	889	918	929	925	880	897	925	946	934	875	963	923	918	879	910	918	868	913	939	877	890	937	953	874	877	917	923	850	938	852	908	842	935	921	951	945	954	876	904	915	917	880	961	905	965	910	952	927	908	920	880	857	922	929	905	909	869	900	904	864	893	900	868	881	858	877	968	880	918	922	911	931	895	904	891	914	898	860	889	916	899	860	869	917	938	862	903	930	899	924	884	908	900	916	912	906	890	947	906	920	880	904	895	886	918	926	931	877	884	860	898	918	883	918	922	910	890	865	876	864	919	886	909	904	924	898	955	949	909	845	936	919	911	915	943	837	862	894	917	923	919	886	903	908	931	929	905	915	945	872	903	895	875	906	904	908	963	866	907	898	887	884	932	854	898	938	930	894	877	851	868	880	905	894	891	888	853	875	891	924	936	882	903	897	868	926	893	907	898	872	901	892	980	956	927	875	894	881	951	941	891	942	872	920	940	880	915	928	908	944	884	912	892	885	892	929	927	886	901	869	916	866	894	939	842	916	892	893	919	901	889	849	888	878	905	882	941	935	867	961	954	874	893	955	907	872	906	896	918	887	905	872	955	920	891	866	937	871	957	900	891	899	913	894	939	919	914	914	977	939	888	895	934	898	993	978	933	892	918	925	899	860	923	953	840	927	940	932	871	917	871	939	970	888	918	914	877	901	930	963	912	877	912	870	899	884	935	969	894	885	930	879	896	887	922	861	952	914	907	864	904	910	893	902	923	915	960	892	880	922	923	898	907	893	898	927	931	901	943	879	869	876	917	924	889	894	935	929	886	872	891	859	890	909	892	887	864	902	914	886	941	928	920	888	962	879	952	892	858	919	909	932	936	922	916	893	917	938	935	950	914	934	948	854	856	928	929	913	938	953	939	908	908	918	902	902	898	853	890	857	883	927	888	932	908	891	918	894	882	948	925	882	891	972	929	923	887	891	979	927	921	943	905	908	897	877	918	889	898	876	915	952	950	953	914	907	962	912	915	952	918	896	926	904	885	923	897	887	924	908	882	902	892	884	943	930	879	900	909	866	928	842	883	897	896	856	929	944	916	943	874	897	857	938	920	939	919	825	939	919	862	937	866	877	903	867	941	923	891	916	891	928	970	897	880	939	922	902	912	955	864	915	924	912	886	890	843	897	923	909	945	941	944	835	882	921	950	971	929	890	909	928	902	904	912	899	879	848	874	925	892	877	875	911	923	886	878	897	894	898	887	916	861	984	931	899	931	946	898	887	866	935	907	938	922	926	882	966	939	909	857	935	884	901	896	957	930	902	930	882	935	915	920	880	921	897	866	923	884	915	930	935	909	900	919	930	942	964	878	899	1004	960	892	907	844	895	940	856	921	952	910	943	877	941	907	913	910	894	923	933	912	872	932	889	862	880	869	857	927	865	963	920	978	878	921	907	917	906	888	871	912	960	895	922	888	893	864	988	983	888	859	940	888	865	873	921	936	904	942	921	907	880	916	939	881	864	923	914	943	915	936	919	917	902	891	931	883	867	890	882	812	902	858	945	876	862	893	905	980	935	981	908	915	873	882	887	910	844	907	898	890	909	881	903	906	875	874	952	978	905	896	882	926	906	876	918	909	934	923	934	907	854	895	880	854	874	897	979	869	947	899	976	921	892	951	865	893	955	859	902	899	919	866	907	956	912	899	889	919	979	890	869	896	931	945	936	898	843	928	918	902	855	869	941	898	941	926	924	911	906	912	974	935	919	938	933	871	908	882	935	898	914	864	886	925	916	919	909	862	929	929	900	873	952	854	934	910	896	908	920	897	868	893	929	886	912	885	943	940	895	892	910	907	906	910	917	898	911	935	894	909	902	862	890	899	893	915	910	926	939	866	884	918	1010	959	914	919	919	906	915	923	926	947	943	901	913	907	952	947	915	897	898	874	908	904	904	889	924	885	935	852	874	930	895	876	889	919	856	944	901	904	910	854	879	889	927	894	949	925	871	908	912	943	925	901	910	926	901	902	963	891	907	915	888	905	843	935	892	940	878	917	904	933
23242	17818	15790	22258	29216	28671	26868	23428	29908	66426	61654	46539	28509	15124	9664	7888	7453	7518	7302	7403	7406	7459	7330	7261	7269	7401	7350	7474	7407	7498	7332	7438	7236	7394	7463	7302	7250	7511	7398	7352	7515	7505	7537	7369	7420	7290	7524	7423	7229	7425	7328	7454	7377	7496	7361	7487	7243	7387	7420	7374	7303	7406	7357	7400	7269	7349	7426	7516	7510	7326	7396	7450	7477	7355	7461	7413	7450	7369	7367	7336	7359	7402	7484	7465	7456	7390	7329	7306	7336	7333	7535	7355	7402	7317	7530	7365	7404	7298	7403	7358	7385	7235	7393	7494	7206	7403	7365	7303	7410	7349	7447	7303	7408	7396	7316	7473	7244	7237	7415	7431	7384	7312	7303	7405	7390	7311	7401	7306	7421	7304	7384	7354	7293	7289	7368	7488	7356	7236	7282	7348	7420	7452	7461	7333	7304	7448	7460	7367	7352	7299	7359	7492	7392	7434	7303	7433	7283	7431	7342	7285	7429	7398	7299	7400	7569	7355	7462	7375	7441	7348	7276	7479	7337	7247	7449	7343	7320	7360	7473	7416	7401	7346	7330	7407	7406	7401	7384	7438	7494	7325	7316	7356	7253	7460	7344	7417	7373	7309	7361	7466	7290	7351	7455	7476	7492	7442	7388	7387	7385	7539	7391	7482	7335	7427	7411	7375	7369	7250	7309	7384	7337	7420	7445	7367	7404	7300	7505	7317	7312	7413	7493	7404	7466	7291	7338	7392	7400	7539	7438	7354	7306	7415	7314	7328	7378	7371	7478	7373	7380	7292	7446	7374	7349	7442	7569	7453	7429	7300	7322	7452	7265	7409	7420	7436	7358	7287	7390	7421	7369	7432	7444	7381	7361	7513	7357	7265	7386	7470	7335	7420	7432	7350	7345	7427	7389	7420	7336	7424	7378	7467	7397	7390	7386	7359	7490	7523	7350	7463	7302	7482	7442	7349	7337	7289	7353	7475	7447	7250	7385	7422	7251	7458	7559	7343	7467	7417	7473	7428	7336	7344	7569	7377	7402	7249	7376	7463	7432	7284	7420	7353	7448	7426	7294	7247	7266	7305	7317	7427	7309	7321	7389	7281	7321	7473	7349	7314	7327	7293	7252	7260	7446	7317	7463	7425	7427	7479	7390	7345	7484	7376	7427	7363	7367	7356	7390	7470	7412	7283	7501	7430	7463	7495	7284	7312	7368	7378	7366	7433	7412	7525	7309	7386	7390	7271	7380	7277	7417	7298	7338	7401	7408	7349	7481	7379	7440	7364	7427	7412	7458	7390	7432	7388	7367	7359	7343	7364	7419	7423	7422	7389	7260	7397	7417	7365	7452	7438	7397	7345	7488	7341	7474	7343	7319	7468	7537	7367	7485	7381	7526	7354	7402	7494	7305	7389	7375	7350	7487	7314	7306	7462	7368	7364	7414	7384	7442	7353	7344	7396	7429	7410	7584	7436	7469	7376	7371	7373	7350	7185	7476	7387	7379	7398	7375	7317	7319	7260	7316	7472	7450	7318	7319	7514	7484	7317	7414	7414	7265	7213	7382	7425	7451	7421	7274	7488	7383	7391	7510	7465	7406	7448	7200	7364	7376	7363	7269	7352	7443	7453	7260	7385	7347	7498	7376	7438	7262	7373	7403	7439	7249	7217	7351	7401	7337	7333	7219	7359	7600	7386	7570	7436	7373	7368	7458	7345	7462	7452	7263	7458	7390	7324	7453	7298	7395	7471	7427	7408	7409	7357	7401	7469	7376	7429	7374	7355	7469	7300	7317	7424	7254	7390	7410	7366	7380	7396	7480	7345	7425	7484	7392	7319	7471	7328	7497	7340	7445	7378	7339	7502	7329	7378	7240	7439	7402	7454	7439	7408	7329	7458	7369	7383	7322	7410	7370	7349	7626	7496	7335	7457	7384	7446	7429	7314	7450	7308	7404	7400	7378	7345	7415	7449	7405	7281	7273	7473	7333	7383	7396	7352	7443	7442	7428	7397	7405	7315	7348	7490	7448	7425	7490	7411	7428	7322	7433	7394	7367	7433	7445	7356	7287	7348	7329	7529	7262	7437	7411	7315	7372	7365	7477	7468	7351	7301	7473	7362	7359	7272	7395	7319	7418	7396	7400	7340	7426	7344	7494	7302	7428	7377	7611	7460	7246	7228	7368	7537	7316	7431	7326	7376	7303	7455	7387	7353	7493	7484	7376	7271	7389	7439	7451	7370	7429	7362	7443	7201	7408	7274	7301	7464	7433	7383	7394	7433	7437	7449	7405	7407	7335	7537	7332	7337	7270	7354	7475	7365	7438	7328	7338	7221	7451	7468	7407	7385	7321	7244	7362	7354	7358	7348	7510	7434	7359	7518	7440	7524	7421	7444	7422	7405	7548	7332	7395	7340	7473	7384	7335	7325	7411	7413	7371	7441	7337	7402	7369	7354	7449	7577	7577	7373	7436	7396	7391	7400	7469	7360	7355	7371	7439	7447	7406	7416	7392	7269	7357	7445	7360	7422	7552	7376	7391	7202	7331	7229	7370	7409	7410	7470	7487	7377	7492	7233	7526	7387	7387	7289	7313	7343	7479	7469	7345	7364	7415	7449	7457	7420	7426	7409	7479	7420	7340	7439	7293	7336	7326	7424	7302	7441	7407	7344	7329	7368	7329	7346	7362	7380	7367	7262	7378	7262	7391	7370	7361	7338	7251	7396	7390	7385	7380	7328	7385	7398	7483	7454	7410	7368	7366	7380	7249	7505	7400	7492	7391	7432	7437	7199	7370	7435	7450	7452	7410	7421	7449	7326	7429	7325	7405	7551	7405	7349	7417	7466	7226	7453	7292	7270	7403	7445	7403	7398	7378	7439	7366	7416	7491	7401	7442	7398	7413	7395	7414	7428	7239	7358	7349	7498	7421	7443	7468	7322	7445	7391	7428	7551	7452	7375	7416	7510	7536	7451	7318	7323	7406	7486	7358	7351	7357	7276	7546	7339	7273	7421	7277	7452	7378	7452	7463	7388	7521	7399	7282	7549	7369	7415	7366	7381	7322	7373	7394	7411	7459	7368	7331	7344	7395	7477	7408	7426	7217	7271	7365	7346	7467	7450	7331	7380	7422	7395	7395	7364	7426	7342	7346	7280	7428	7331	7214	7396	7490	7496	7362	7521	7398	7307	7389	7424	7496	7332	7486	7370	7421	7504	7330	7434	7283	7515	7408	7420	7384	7416	7431	7224	7383	7546	7386	7393	7362	7405	7423	7423	7356	7387	7369	7279	7399	7333	7538	7365	7465	7404	7268	7227	7435	7437	7343	7479	7376	7344	7472	7424	7443	7457	7448	7446	7421	7312	7403	7453	7413	7262	7438	7380	7403	7445	7432	7361	7556	7361	7389	7335	7335	7418	7514	7402	7256	7432	7335	7469	7315	7344	7383	7282	7448	7400	7324	7458	7395	7487	7399	7439	7263	7349	7382	7409	7480	7402	7376	7379	7390	7463	7422	7343	7420	7372	7457	7462	7474	7397	7435	7366	7410	7278	7393	7431	7396	7401	7263	7292	7358	7439	7344	7391	7401	7477	7336	7379	7400	7312	7487	7415	7415	7402	7462	7518	7490	7432	7407	7287	7336	7469	7391	7325	7348	7299	7492	7402	7551	7401	7275	7434	7402	7441	7379	7357	7371	7330	7302	7423	7429	7236	7249	7385	7311	7327	7314	7358	7356	7389	7506	7504	7351	7423	7514	7574	7433	7262	7398	7397	7360	7419	7243	7287	7495	7429	7525	7447	7365	7406	7438	7343	7312	7377	7295	7418	7299	7407	7376	7454	7419	7278	7338	7316	7289	7300	7310	7361	7383	7390	7279	7272	7417	7366	7444	7437	7435	7483	7362	7253	7354	7332	7480	7405	7462	7439	7469	7330	7515	7318	7344	7286	7226	7465	7347	7502	7301	7449	7344	7444	7477	7246	7429	7480	7432	7351	7384	7304	7410	7486	7442	7559	7419	7332	7408	7499	7288	7491	7301	7417	7607	7414	7455	7402	7318	7347	7322	7352	7425	7484	7263	7439	7387	7296	7497	7506	7576	7381	7415	7392	7428	7445	7404	7448	7314	7417	7412	7382	7475	7398	7454	7415	7402	7321	7371	7490	7362	7373	7303	7355	7454	7423	7486	7350	7241	7277	7283	7381	7408	7485	7347	7345	7315	7311	7435	7458	7431	7471	7418	7360	7402	7397	7396	7442	7431	7303	7366	7476	7470	7261	7445	7570	7311	7469	7370	7315	7427	7414	7411	7399	7492	7280	7281	7452	7338	7381	7368	7369	7290	7328	7468	7554	7287	7413	7381	7340	7467	7398	7381	7391	7301	7493	7298	7344	7298	7354	7362	7343	7365	7541	7504	7394	7381	7402	7397	7475	7401	7276	7351	7393	7375	7381	7375	7390	7432	7398	7322	7338	7367	7369	7402	7361	7388	7474	7392	7406	7329	7301	7395	7418	7381	7364	7316	7388	7354	7416	7457	7323	7473	7406	7391	7401	7400	7409	7426	7421	7362	7426	7511	7281	7496	7465	7457	7399	7375	7378	7448	7312	7439	7455	7325	7305	7395	7296	7319	7415	7281	7422	7402	7469	7242	7355	7266	7426	7331	7483	7497	7319	7379	7367	7339	7448	7344	7384	7315	7430	7430	7405	7391	7464	7374	7402	7499	7390	7558	7376	7387	7524	7418	7464	7421	7372	7447	7508	7467	7452	7292	7392	7359	7375	7439	7326	7452	7465	7422	7387	7335	7276	7415	7324	7252	7417	7398	7409	7444	7434	7454	7359	7464	7317	7340	7511	7412	7549	7407	7409	7459	7499	7422	7411	7378	7327	7224	7368	7383	7427	7411	7254	7383	7458	7428	7458	7378	7503	7397	7458	7454	7364	7343	7389	7372	7383	7382	7390	7453	7409	7397	7388	7448	7384	7373	7375	7439	7289	7362	7592	7517	7244	7446	7264	7332	7369	7419	7350	7329	7465	7367	7352	7482	7172	7294	7376	7393	7385	7265	7387	7482	7343	7352	7422	7343	7403	7335	7453	7256	7386	7417	7346	7379	7361
4137	2374	1628	1451	2088	2351	2122	1798	4777	25871	24796	15789	5717	1876	1142	962	829	876	936	856	869	918	909	875	916	922	946	872	916	880	888	856	832	912	948	883	924	872	851	940	945	934	956	885	922	871	876	930	851	849	920	875	890	856	870	936	945	863	914	881	908	891	867	926	948	969	900	920	861	906	913	902	878	924	900	901	892	887	872	936	899	925	935	857	933	929	886	922	870	892	938	908	897	873	966	908	936	883	925	879	885	904	862	927	904	881	907	871	864	948	893	951	872	936	930	953	893	860	908	910	866	873	851	907	914	907	938	850	933	916	951	909	914	975	926	909	917	852	869	910	915	886	887	905	907	930	918	915	940	909	869	910	903	928	949	934	897	887	909	915	929	882	871	900	862	894	946	856	880	865	899	904	886	868	874	887	872	937	907	967	905	896	899	941	946	913	932	911	956	921	923	905	854	933	908	918	887	938	931	875	929	961	920	909	906	878	924	909	906	873	879	948	931	934	900	916	884	953	921	880	914	936	889	829	917	916	915	911	969	881	899	865	922	939	915	933	867	866	899	891	884	898	945	870	835	873	898	945	902	894	915	919	926	938	878	900	931	905	912	890	927	897	909	912	928	922	892	887	935	905	849	943	886	942	871	871	965	885	908	923	889	911	861	903	920	932	922	893	930	911	880	911	886	976	900	918	886	918	949	908	848	877	890	849	891	894	947	883	951	944	938	938	919	942	974	900	927	919	962	873	908	909	901	874	922	912	950	933	894	932	875	930	888	931	891	936	930	916	913	825	878	920	920	900	890	914	895	909	841	861	912	961	912	928	930	951	903	912	897	916	896	869	859	861	900	960	923	955	881	872	893	966	884	877	901	878	844	887	946	845	906	956	908	890	895	949	939	841	929	940	977	930	932	940	933	910	893	951	883	969	911	931	919	903	883	911	934	914	929	857	905	851	924	941	916	865	896	895	955	905	913	900	866	917	909	871	883	937	866	806	896	880	893	889	951	913	886	891	916	903	941	908	867	881	943	941	916	965	928	880	908	917	811	877	947	925	917	930	929	886	904	885	923	924	884	897	908	932	939	889	933	950	887	884	876	917	946	955	908	914	956	904	936	876	864	928	918	898	869	928	898	879	999	898	919	926	924	939	928	896	927	850	887	899	826	925	908	899	884	907	898	877	892	883	868	967	907	945	877	918	894	867	902	881	939	895	905	906	940	925	952	946	882	895	951	938	899	946	931	851	842	890	891	913	921	950	901	962	873	926	913	939	929	919	936	904	866	931	908	880	924	893	856	924	942	888	854	897	917	823	896	892	869	910	931	893	931	925	949	856	895	883	913	911	902	881	918	956	893	902	931	899	917	932	915	933	875	956	961	940	892	882	887	913	951	904	867	888	872	875	913	902	866	879	914	883	908	914	892	950	903	865	916	955	887	870	912	958	898	871	867	883	902	903	960	849	989	908	924	965	923	876	885	918	884	905	928	914	953	937	898	905	906	906	855	911	892	903	912	888	893	905	921	910	951	884	932	932	884	939	888	902	877	881	904	887	948	905	948	899	928	884	903	869	911	925	911	884	885	853	895	923	888	932	921	915	969	905	883	940	901	870	935	927	899	914	894	948	914	925	916	851	904	891	924	888	830	926	912	901	894	901	932	902	911	893	903	873	936	906	882	879	907	888	873	959	891	930	894	926	913	925	914	907	945	887	870	884	950	847	951	871	944	902	886	930	912	928	878	983	972	894	939	925	859	895	931	958	892	856	876	913	824	879	984	911	963	894	899	898	900	908	931	946	865	867	918	916	887	903	951	911	896	923	933	880	912	913	854	879	889	878	922	877	918	926	831	876	863	908	908	859	920	874	891	856	909	868	882	897	906	890	902	908	939	921	929	967	937	870	892	867	900	878	930	914	955	919	923	944	903	904	869	880	911	893	907	929	857	882	850	918	940	886	937	884	934	915	905	896	955	909	866	961	894	913	917	879	863	891	873	865	921	860	933	891	929	875	929	882	886	880	899	900	896	830	890	905	956	941	928	874	919	907	908	898	885	969	952	890	914	977	907	925	939	894	891	863	946	873	932	907	911	931	888	873	890	857	871	898	918	898	916	909	883	885	894	928	914	907	921	900	948	923	881	913	954	905	940	896	884	893	830	911	890	866	920	892	879	930	935	871	953	845	868	911	902	891	909	953	908	884	874	896	906	857	915	933	933	930	865	895	878	907	909	899	908	933	938	982	875	919	925	948	937	938	915	910	924	919	943	889	902	889	875	876	888	873	874	887	848	904	863	930	914	884	939	887	895	845	885	950	904	933	907	952	945	908	887	890	933	889	845	891	911	932	914	913	909	936	895	888	904	933	960	919	964	906	875	909	913	878	883	918	893	876	899	906	946	955	918	874	854	924	919	897	886	905	890	861	884	903	874	899	899	961	942	891	921	916	881	908	895	904	899	913	903	922	851	898	856	934	919	895	888	885	951	954	952	906	922	878	942	925	907	867	927	939	947	899	908	968	878	894	922	885	865	884	878	925	891	916	903	863	898	956	937	909	908	878	911	889	906	873	950	929	871	888	878	843	917	855	931	1001	898	961	934	920	897	924	865	940	879	885	885	939	846	865	919	925	910	888	934	892	935	929	934	859	858	954	911	937	932	926	903	889	864	898	894	870	930	883	874	1000	866	900	991	910	936	894	932	856	885	931	915	946	869	893	930	911	886	928	846	833	897	872	926	911	948	958	941	941	835	876	915	887	942	929	888	900	872	903	904	895	958	918	938	935	880	865	905	930	880	892	946	931	876	886	927	929	897	939	912	895	933	926	921	894	874	872	919	908	933	890	893	928	941	872	920	985	977	916	906	933	886	982	929	879	916	965	922	915	942	935	896	948	920	908	899	909	889	907	862	886	913	960	893	903	837	870	924	917	880	896	929	882	853	891	947	901	942	922	908	862	941	913	881	932	843	942	928	945	882	886	875	899	955	860	898	865	877	891	879	902	881	863	872	926	921	904	900	918	895	889	842	921	946	911	878	846	989	927	902	900	867	915	920	892	894	923	950	930	897	913	895	922	903	895	903	906	894	928	942	921	925	914	903	897	900	872	873	934	864	918	906	886	971	883	913	883	884	908	902	913	930	945	896	915	912	973	861	927	908	878	884	864	961	889	865	924	905	888	903	874	923	934	873	921	903	931	922	939	886	885	937	897	906	864	853	952	980	919	924	896	896	900	950	914	890	902	927	883	863	901	921	950	900	936	921	874	880	924	879	913	892	861	877	920	927	893	886	874	909	927	863	955	920	836	874	900	946	879	861	864	911	926	880	865	908	868	894	924	934	914	908	883	875	899	904	959	913	886	904	894	935	911	873	880	921	895	873	1003	910	891	950	876	893	963	964	900	902	942	854	904	870	845	872	892	912	904	871	881	901	881	937	907	877	887	927	909	937	965	902	877	861	868	934	913	877	881	910	942	848	902	856	902	961	851	904	901	877	910	910	890	951	922
27032	19201	14999	23646	32620	33006	31025	26339	39586	80837	75505	57168	35915	19287	11126	8515	7610	7473	7406	7390	7399	7469	7351	7383	7406	7484	7535	7546	7504	7233	7536	7414	7443	7321	7368	7401	7429	7461	7414	7440	7263	7316	7444	7446	7450	7493	7424	7430	7246	7295	7260	7369	7428	7345	7398	7273	7315	7480	7472	7325	7448	7322	7385	7317	7145	7453	7261	7411	7409	7365	7210	7343	7412	7466	7321	7527	7466	7488	7384	7255	7623	7536	7259	7469	7314	7449	7490	7368	7378	7217	7405	7401	7559	7259	7359	7382	7436	7457	7329	7234	7382	7322	7399	7419	7351	7351	7336	7423	7420	7298	7368	7335	7397	7373	7443	7566	7386	7424	7407	7360	7455	7380	7389	7359	7187	7414	7367	7394	7374	7417	7344	7466	7378	7462	7461	7476	7368	7412	7331	7453	7455	7308	7367	7380	7418	7405	7370	7403	7398	7448	7381	7493	7464	7382	7416	7451	7407	7246	7433	7377	7351	7314	7381	7355	7433	7381	7423	7399	7333	7476	7291	7400	7374	7308	7340	7522	7502	7456	7456	7219	7417	7470	7408	7321	7484	7315	7395	7300	7263	7454	7327	7318	7346	7463	7381	7494	7278	7442	7410	7412	7477	7404	7336	7396	7445	7402	7354	7405	7441	7352	7348	7286	7263	7503	7404	7222	7427	7340	7350	7381	7352	7457	7424	7309	7384	7471	7419	7223	7524	7424	7279	7448	7332	7370	7437	7319	7375	7331	7347	7447	7495	7413	7351	7344	7290	7440	7224	7574	7349	7389	7361	7376	7425	7389	7417	7452	7453	7478	7389	7374	7287	7383	7439	7332	7512	7457	7384	7441	7382	7459	7534	7359	7381	7386	7502	7394	7413	7436	7452	7388	7394	7428	7336	7436	7592	7480	7333	7453	7400	7572	7487	7348	7440	7400	7380	7378	7336	7423	7500	7387	7532	7428	7301	7329	7423	7393	7348	7371	7400	7429	7278	7491	7364	7377	7261	7531	7401	7431	7301	7390	7415	7442	7334	7316	7495	7408	7309	7503	7395	7427	7353	7369	7329	7313	7378	7337	7333	7383	7447	7341	7527	7366	7450	7464	7577	7377	7357	7405	7437	7363	7418	7426	7471	7311	7407	7400	7417	7307	7427	7326	7395	7444	7332	7400	7385	7351	7447	7465	7376	7365	7325	7388	7461	7393	7383	7542	7280	7397	7207	7408	7535	7413	7385	7390	7426	7459	7443	7334	7465	7356	7446	7336	7448	7374	7477	7304	7380	7337	7517	7324	7409	7426	7398	7373	7539	7325	7486	7401	7397	7478	7349	7359	7407	7375	7375	7416	7355	7280	7355	7339	7375	7414	7456	7364	7368	7463	7370	7278	7528	7308	7476	7393	7295	7299	7476	7345	7376	7448	7504	7270	7478	7354	7348	7236	7522	7391	7355	7426	7402	7408	7460	7219	7329	7380	7433	7366	7278	7424	7301	7448	7451	7388	7278	7432	7355	7451	7222	7484	7334	7386	7421	7594	7337	7436	7386	7448	7516	7323	7401	7372	7396	7322	7461	7451	7404	7341	7350	7367	7501	7424	7402	7285	7382	7383	7477	7390	7423	7396	7351	7363	7336	7336	7258	7324	7543	7601	7403	7381	7376	7450	7310	7360	7349	7381	7360	7508	7459	7323	7428	7336	7410	7394	7462	7279	7526	7400	7367	7473	7376	7322	7431	7417	7405	7503	7329	7320	7438	7395	7487	7446	7419	7535	7350	7348	7440	7495	7444	7369	7488	7487	7214	7347	7402	7404	7484	7492	7433	7375	7409	7313	7406	7419	7386	7448	7484	7328	7345	7311	7324	7460	7390	7355	7455	7377	7478	7335	7342	7353	7311	7319	7432	7384	7428	7495	7345	7357	7293	7439	7431	7462	7448	7392	7429	7427	7504	7339	7457	7400	7307	7327	7367	7429	7319	7507	7338	7293	7405	7361	7439	7460	7334	7437	7502	7611	7330	7373	7361	7457	7409	7438	7328	7457	7408	7355	7401	7365	7312	7433	7439	7324	7362	7469	7292	7368	7472	7491	7527	7406	7348	7265	7549	7327	7357	7321	7379	7402	7305	7326	7363	7146	7303	7336	7361	7364	7389	7468	7431	7512	7476	7329	7345	7362	7521	7393	7508	7449	7372	7392	7269	7395	7423	7424	7376	7316	7433	7524	7397	7342	7470	7274	7403	7447	7276	7393	7218	7358	7332	7322	7439	7445	7536	7350	7333	7369	7326	7376	7481	7412	7376	7416	7403	7441	7587	7320	7404	7506	7387	7296	7369	7278	7532	7368	7260	7352	7172	7238	7439	7324	7395	7488	7321	7426	7466	7328	7448	7466	7380	7459	7434	7416	7324	7234	7370	7462	7314	7333	7401	7393	7399	7409	7355	7448	7408	7342	7372	7351	7453	7324	7434	7342	7491	7338	7380	7412	7429	7480	7557	7461	7390	7375	7469	7297	7446	7358	7363	7266	7427	7476	7368	7448	7384	7412	7433	7321	7362	7291	7463	7434	7355	7286	7381	7520	7390	7469	7336	7348	7359	7412	7427	7575	7403	7396	7294	7479	7341	7396	7446	7429	7286	7455	7446	7601	7370	7436	7509	7411	7446	7371	7383	7410	7515	7374	7329	7353	7454	7379	7397	7314	7298	7272	7337	7375	7342	7432	7464	7497	7349	7382	7260	7330	7341	7465	7343	7405	7369	7264	7381	7534	7346	7361	7440	7408	7364	7424	7403	7456	7336	7480	7478	7456	7486	7334	7481	7340	7479	7379	7479	7408	7416	7439	7399	7483	7378	7464	7540	7314	7406	7304	7408	7448	7553	7369	7308	7408	7468	7272	7304	7349	7384	7432	7326	7326	7301	7231	7473	7371	7241	7417	7463	7422	7355	7474	7358	7409	7437	7338	7460	7308	7438	7451	7472	7356	7378	7213	7312	7238	7418	7630	7542	7419	7419	7445	7399	7349	7462	7352	7277	7389	7372	7296	7477	7518	7446	7383	7351	7298	7495	7429	7411	7307	7430	7388	7573	7333	7291	7384	7300	7320	7540	7238	7340	7507	7347	7418	7283	7289	7266	7334	7476	7350	7409	7369	7345	7423	7354	7309	7564	7465	7521	7381	7378	7328	7423	7362	7438	7325	7507	7383	7456	7373	7366	7349	7447	7312	7519	7459	7327	7436	7378	7350	7391	7225	7482	7382	7305	7465	7491	7375	7527	7420	7306	7428	7429	7443	7421	7489	7380	7438	7471	7409	7417	7443	7368	7370	7298	7396	7448	7506	7324	7336	7511	7262	7230	7359	7323	7397	7415	7380	7357	7431	7350	7418	7325	7254	7329	7346	7472	7246	7395	7456	7493	7390	7464	7409	7430	7344	7301	7307	7464	7366	7390	7307	7526	7442	7470	7388	7456	7351	7528	7422	7329	7383	7544	7438	7385	7287	7396	7347	7361	7377	7478	7343	7324	7286	7417	7292	7340	7412	7407	7312	7484	7311	7351	7340	7284	7363	7350	7375	7388	7453	7361	7336	7374	7328	7388	7386	7256	7287	7404	7312	7315	7286	7548	7500	7573	7306	7332	7469	7432	7484	7372	7439	7452	7475	7378	7421	7367	7478	7463	7443	7304	7498	7435	7436	7374	7465	7267	7401	7388	7403	7461	7551	7369	7478	7470	7329	7352	7289	7502	7440	7369	7378	7436	7420	7337	7485	7364	7256	7424	7553	7389	7294	7473	7322	7284	7357	7426	7276	7539	7308	7308	7409	7474	7417	7431	7333	7456	7459	7382	7383	7464	7496	7420	7397	7323	7278	7274	7489	7471	7425	7383	7291	7331	7381	7401	7434	7462	7493	7418	7358	7319	7390	7551	7351	7336	7457	7399	7373	7506	7293	7396	7340	7449	7403	7484	7390	7498	7424	7422	7369	7482	7410	7480	7498	7446	7516	7455	7437	7424	7357	7474	7338	7350	7526	7384	7394	7328	7302	7367	7370	7352	7396	7347	7372	7505	7436	7487	7307	7268	7346	7380	7289	7290	7409	7407	7432	7445	7315	7428	7334	7425	7475	7346	7425	7513	7326	7425	7468	7347	7484	7410	7439	7414	7381	7459	7328	7567	7443	7508	7406	7359	7356	7370	7416	7449	7215	7560	7378	7426	7515	7466	7347	7461	7460	7292	7514	7470	7458	7362	7246	7424	7487	7289	7553	7372	7256	7422	7367	7320	7506	7404	7514	7263	7336	7400	7390	7404	7335	7372	7401	7373	7464	7357	7393	7400	7457	7282	7415	7382	7264	7335	7381	7264	7402	7339	7392	7270	7429	7395	7289	7348	7468	7538	7427	7426	7457	7423	7374	7334	7534	7423	7381	7359	7397	7468	7469	7447	7462	7528	7407	7366	7275	7413	7388	7455	7465	7424	7378	7369	7454	7277	7397	7432	7326	7228	7340	7448	7306	7406	7403	7361	7433	7292	7354	7438	7346	7532	7364	7343	7314	7522	7413	7358	7396	7426	7370	7376	7436	7540	7244	7332	7404	7606	7368	7433	7459	7399	7435	7432	7431	7378	7478	7221	7369	7400	7456	7493	7415	7451	7441	7507	7445	7367	7400	7382	7352	7456	7478	7354	7347	7297	7363	7384	7249	7556	7284	7550	7561	7303	7437	7485	7405	7399	7417	7438	7471	7363	7453	7449	7362	7394	7350	7312	7369	7308	7240	7285	7484	7455	7272	7386	7379	7317	7310	7371	7387	7432	7301	7535	7295	7370	7362	7419	7412	7518	7436	7311	7547	7246	7451	7323	7458	7488	7390	7385	7463	7418	7444	7414	7430	7376	7385	7363	7456	7414	7406	7398	7425	7381	7549	7492	7383	7408	7328	7445	7291	7360	7488	7361	7521	7424	7275	7389	7354	7403	7306	7318	7349	7415	7467	7421	7375	7419	7428	7457	7398	7571	7391	7363	7513	7432	7538	7367	7368	7501	7487	7335	7458	7390	7402	7371	7494	7336	7517	7512	7303	7414	7282	7355	7363	7386	7430	7393	7286	7327	7350
3388	1288	1056	1059	1167	1400	1252	1188	1673	5967	5873	3625	1848	1155	923	869	871	885	912	863	882	871	887	882	891	896	868	884	902	874	890	927	878	885	880	874	833	916	887	905	922	866	880	865	909	881	829	865	829	863	874	855	856	868	879	874	894	804	883	864	881	863	899	866	842	839	904	850	896	893	899	861	823	878	938	908	910	883	874	858	840	920	828	792	821	863	852	868	881	881	849	892	889	889	841	862	845	927	923	878	848	890	869	870	867	859	882	878	884	878	907	862	856	814	952	864	850	858	864	847	848	897	851	906	929	851	886	886	899	860	896	837	920	894	928	880	887	884	892	936	882	954	926	906	842	888	864	860	881	855	850	863	863	894	896	941	861	898	893	905	873	928	963	883	900	922	921	841	906	827	918	863	893	892	846	870	877	857	895	877	930	896	844	884	908	902	901	864	858	886	828	952	867	929	887	847	899	829	942	825	829	834	843	886	908	897	900	935	893	844	886	919	867	863	911	879	856	880	876	843	876	846	900	896	892	832	878	832	892	891	880	895	897	956	838	832	899	862	859	853	882	857	921	900	867	842	885	876	856	854	868	898	848	882	878	859	869	911	846	909	859	887	833	903	870	895	826	892	879	860	864	949	837	877	878	847	907	867	838	869	916	873	836	917	870	902	880	892	890	907	888	897	825	878	842	858	818	904	834	853	894	873	915	853	829	955	911	907	876	858	892	902	865	856	854	924	888	905	886	892	884	882	869	816	923	927	903	871	873	827	916	883	864	901	868	909	837	860	874	856	913	847	854	897	851	888	914	948	912	859	930	889	860	849	893	897	900	914	863	879	910	924	944	910	868	860	898	906	901	891	894	881	835	871	905	861	862	929	877	907	906	795	835	907	890	878	865	888	858	867	903	883	879	878	815	853	870	830	952	892	911	862	843	866	900	860	846	878	863	935	890	886	870	872	837	881	881	861	890	896	882	849	881	908	866	876	915	866	912	839	892	878	855	923	878	944	926	884	883	856	882	910	867	905	819	873	868	884	883	903	880	832	872	868	888	878	850	897	866	879	884	888	912	896	884	853	885	866	887	859	956	907	877	884	901	892	881	884	868	881	864	860	927	848	856	867	835	896	885	927	894	900	832	854	845	844	861	914	891	883	863	886	900	883	891	891	847	902	892	840	883	909	855	831	917	913	912	934	981	862	861	885	858	915	866	832	878	866	821	888	853	850	858	861	878	907	943	909	833	890	866	886	922	866	876	892	840	896	861	846	906	904	870	891	889	871	827	873	856	883	802	833	809	867	886	936	913	912	837	865	863	870	866	880	922	950	874	898	920	897	886	884	884	912	864	919	909	904	857	836	887	902	878	872	865	861	870	926	881	910	853	871	866	865	905	857	832	823	858	883	884	844	840	903	854	871	897	900	843	883	850	937	932	886	854	871	814	915	896	875	878	870	833	902	867	925	899	890	842	883	845	850	867	849	911	868	876	880	889	907	895	861	839	905	859	897	886	851	867	898	893	910	942	862	860	878	878	906	890	875	879	846	906	877	900	925	890	885	866	859	853	912	897	861	834	916	842	864	905	937	851	886	849	899	845	890	825	891	892	919	889	891	866	877	868	878	885	812	922	884	859	921	886	841	876	837	880	891	833	838	928	842	944	859	862	851	868	827	877	851	896	912	857	900	870	875	876	903	895	864	878	844	957	824	904	842	892	894	918	864	878	840	932	903	920	853	934	867	835	878	875	832	887	880	888	867	846	898	891	909	844	864	871	905	851	904	814	885	880	825	885	864	898	916	853	898	873	912	867	883	928	887	848	851	871	851	892	898	830	841	866	828	935	925	876	835	899	882	843	915	895	854	871	891	890	904	847	860	855	878	962	842	870	890	875	882	884	918	865	880	860	873	850	810	906	916	910	881	944	911	867	907	915	898	839	894	846	834	936	870	857	831	890	885	865	835	896	870	934	913	854	884	854	900	879	870	873	887	852	921	844	850	869	840	932	900	929	910	861	943	896	865	897	871	794	901	858	956	869	866	897	862	901	839	896	891	942	851	865	903	875	901	906	856	849	842	882	889	817	903	845	920	906	953	826	921	840	926	827	847	910	915	893	860	872	887	848	889	846	913	837	873	890	886	850	883	835	900	884	859	866	854	866	879	837	874	884	921	863	914	853	927	849	833	853	869	862	929	924	907	898	900	873	894	815	873	849	902	852	935	867	904	828	870	923	959	867	892	878	863	874	909	860	860	878	896	869	857	851	866	857	899	919	791	935	860	850	875	857	876	895	857	836	875	893	849	872	879	921	905	892	844	883	871	877	911	900	945	861	885	834	883	899	879	815	854	914	911	877	876	862	914	846	830	842	799	912	876	826	881	916	914	916	891	937	876	889	838	878	815	852	894	855	884	868	900	897	883	916	919	846	891	912	824	859	863	884	858	923	907	897	891	903	966	862	892	880	907	914	870	884	830	851	842	854	872	858	925	852	933	893	913	890	884	869	888	877	887	847	904	888	874	843	868	923	883	920	913	886	880	900	826	891	870	883	870	827	917	873	875	894	898	840	899	847	874	932	826	820	907	859	856	868	903	907	837	844	886	889	831	809	908	897	850	864	901	868	861	881	835	891	882	903	828	893	850	898	825	875	953	884	914	875	906	843	838	899	881	907	839	859	882	839	905	905	885	891	829	855	869	885	892	925	909	844	854	878	902	893	889	845	911	842	877	922	875	896	915	843	895	913	890	908	873	885	906	845	844	817	918	845	918	838	918	881	843	811	832	901	907	856	890	899	895	936	877	886	892	875	917	895	898	894	920	867	920	854	922	877	920	866	861	882	874	874	839	855	884	923	929	885	905	866	855	916	852	832	886	849	892	882	850	890	845	887	864	865	863	900	901	833	810	880	880	928	896	862	917	856	918	891	893	867	855	828	899	858	839	827	884	845	907	914	878	859	888	878	873	887	855	873	896	896	886	861	892	871	876	867	809	841	841	901	858	868	865	880	864	888	920	867	889	878	869	917	804	862	905	861	843	911	888	899	811	857	846	862	855	885	873	918	852	860	848	881	909	838	919	927	889	877	901	867	913	884	822	867	838	916	859	855	913	857	840	876	899	838	927	907	906	863	919	870	878	867	878	881	880	869	865	890	823	883	871	885	895	858	861	850	888	886	824	887	880	846	901	863	894	890	872	858	886	829	909	885	887	867	892	870	849	868	883	900	887	859	872	844	868	829	893	848	886	890	870	898	947	857	918	893	880	863	851	870	903	839	895	931	875	888	847	900	882	877	883	877	845	846	866	863	861	892	863	860	866	899	852	882	837	909	910	865	878	869	817	852	834	882	892	851	897	887	815	900	842	847	831	877	840	907	924	842	940	908	870	874	859	899	863	917	876	914	873	846	873	870	893	884	847	818	868	906	843	920	835	861	923	838	832	814	880	889	888	816	845	866	869	929	838	947	882	906	858	903	892	927	853	878	848	837	861	894	881	870	859	871	913
18003	11904	10060	14104	20581	23154	21105	16604	24825	48020	42876	32635	19417	10901	8081	7455	7152	7191	7206	7183	7283	7098	7218	7162	7166	7176	7189	7182	7281	7366	7157	7198	7182	7174	7248	7199	7206	7171	7240	7277	7253	7179	7303	7160	7199	7255	7219	7290	7269	7194	7314	7183	7196	7221	7223	7250	7272	7208	7265	7249	7252	7365	7256	7238	7176	7273	7207	7354	7224	7241	7065	7302	7154	7243	7281	7265	7181	7260	7303	7131	7135	7340	7235	7286	7240	7243	7182	7241	7249	7296	7235	7260	7191	7052	7230	7341	7241	7151	7139	7232	7357	7296	7113	7256	7278	7203	7172	7346	7230	7218	7248	7287	7269	7260	7203	7123	7300	7213	7179	7278	7360	7195	7122	7244	7257	7150	7254	7197	7255	7189	7176	7238	7169	7301	7250	7105	7362	7357	7191	7219	7284	7236	7383	7096	7207	7122	7201	7121	7180	7110	7243	7198	7120	7111	7143	7287	7126	7173	7189	7081	7190	7362	7312	7063	7068	7290	7231	7284	7118	7184	7225	7251	7008	7259	7203	7190	7195	7125	7121	7002	7247	7246	7178	7205	7333	7169	7097	7231	7222	7209	7098	7424	7152	7164	7197	7126	7224	7067	7231	7297	7325	7209	7253	7169	7214	7130	7241	7167	7179	7106	7174	7119	7314	7225	7105	7251	7141	7218	7132	7202	7055	7245	7174	7322	7064	7199	7266	7227	7324	7227	7252	7233	7291	7312	7090	7306	7059	7287	7266	7205	7319	7149	7453	7142	7261	7132	7284	7347	7258	7234	7298	7238	7100	7167	7240	7220	7284	7098	7233	7262	7181	7232	7129	7161	7232	7095	7182	7233	7030	7315	7179	7178	7185	7070	7214	7142	7095	7246	7221	7289	7207	7090	7179	7353	7182	7235	7238	7141	7210	7164	7245	7144	7216	7233	7226	7226	7262	7281	7209	7311	7086	7221	7239	7204	7189	7299	7204	7213	7196	7166	7301	7158	7267	7222	7187	7276	7270	7197	7214	7264	7188	7215	7228	7325	7095	7288	7236	7106	7377	7345	7216	7217	7081	7244	7194	7145	7400	7305	7176	7133	7432	7179	7262	7252	7155	7173	7172	7145	7231	7190	7140	7293	7218	7216	7175	7242	7276	7135	7233	7103	7298	7264	7304	7092	7095	7284	7241	7100	7174	7249	7232	7166	7331	7165	7237	7102	7313	7211	7117	7318	7220	7277	7211	7250	7219	7269	7119	7306	7340	7433	7174	7062	7245	7186	7224	7257	7101	7210	7313	7129	7317	7187	7256	7125	7210	7233	7123	7188	7284	7242	7174	7129	7082	7261	7359	7181	7259	7408	7200	7193	7294	7202	7111	7274	7255	7257	7193	7135	7229	7022	7234	7211	7221	7126	7215	7206	7164	7178	7235	7240	7057	7198	7115	7232	7265	7101	7129	7204	7283	7290	7163	7222	7187	7168	7099	7169	7363	7273	7251	7110	7210	7260	7287	7170	7096	7232	7208	7252	7220	7310	7180	7149	7299	7340	7177	7277	7106	7236	7249	7275	7375	7179	7170	7276	7147	7236	7127	7262	7261	7156	7095	7126	7104	7196	7300	7177	7163	7050	7236	7247	7245	7150	7177	7152	7195	7251	7142	7194	7152	7286	7311	7181	7219	7066	7281	7129	7293	7282	7222	7247	7215	7071	7183	7186	7133	7204	7293	7187	7329	7310	7108	7182	7264	7157	7174	7163	7237	7077	7202	7215	7064	7212	7224	7201	7041	7187	7199	7230	7224	7327	7170	7215	7091	7170	7192	7279	7274	7333	7278	7144	7219	7371	7316	7236	7249	7148	7166	7174	7163	7173	7253	7310	7383	7149	7161	7215	7220	7259	7287	7225	7281	7220	7118	7144	7242	7249	7165	7216	7194	7215	7216	7235	7435	7290	7271	7102	7147	7322	7180	7319	7269	7173	7155	7181	7264	7225	7292	7303	7217	7140	7247	7203	7196	7292	7161	7286	7379	7190	7229	7243	7111	7141	7177	7215	7357	7287	7277	7318	7258	7232	7252	7354	7279	7207	7270	7264	7227	7233	7120	7309	7261	7096	7177	7343	7113	7250	7273	7124	7166	7200	7084	7196	7243	7166	7050	7213	7239	7147	7252	7158	7269	7383	7269	7128	7110	7217	7154	7219	7251	7263	7322	7043	7181	7261	7194	7323	7193	7177	7273	7253	7194	7053	7185	7042	7228	7197	7161	7153	7175	7167	7176	7157	7209	7253	7135	7157	7183	7187	7212	7152	7381	7162	7071	7199	7135	7201	7179	7244	7199	7204	7176	7145	7180	7320	7151	7172	7413	7146	7212	7220	7195	7333	7376	7104	7205	7119	7222	7034	7271	7312	7128	7227	7253	7205	7359	7011	7278	7267	7172	7153	7182	7138	7284	7262	7314	7229	7025	7190	7206	7245	7171	7214	7304	7265	7415	7220	7212	7261	7165	7298	7122	7280	7277	7343	7263	7147	7161	7184	7245	7264	7261	7158	7372	7192	7288	7236	7244	7153	7270	7183	7202	7304	7119	7100	7230	7140	7276	7163	7212	7289	7300	7207	7212	7158	7218	7118	7115	7157	7168	7238	7309	7129	7187	7314	7168	7267	7275	7080	7235	7262	7138	7205	7263	7083	7140	7173	7109	7317	7310	7146	7294	7204	7260	7247	7178	7293	7202	7202	7163	7181	7227	7224	7361	7228	7288	7356	7128	7316	7138	7107	7374	7230	7254	7415	7127	7239	7172	7192	7226	7172	7316	7169	7250	7137	7164	7158	7145	7076	7179	7220	7265	7021	7274	7269	7078	7198	7338	7224	7103	7277	7124	7231	7253	7311	7175	7238	7178	7265	7156	7155	7308	7248	7188	7200	7230	7211	7292	7035	7104	7274	7342	7259	7260	7219	7242	7238	7108	7179	7178	7240	7143	7158	7228	7242	7212	7285	7228	7178	7062	7095	7204	7194	7302	7283	7205	7214	7324	7142	7141	7072	7169	7224	7191	7313	7118	7278	7186	7292	7178	7099	7118	7229	7347	7224	7239	7240	7316	7176	7237	7210	7300	7142	7176	7162	7218	7217	7135	7137	7274	7287	7191	7163	7378	7154	7275	7213	7229	7135	7212	7293	7232	7260	7265	7125	7218	7185	7327	7150	7335	7201	7222	7246	7143	7269	7231	7234	7180	7295	7170	7265	7180	7298	7267	7080	7233	7159	7264	7169	7177	7245	7089	7332	7089	7278	7266	7202	7253	7314	7257	7189	7197	7307	7255	7268	7271	7259	7218	7234	7145	7330	7225	7271	7174	7108	7215	7183	7218	7040	7190	7277	7321	7163	7211	7195	7167	7312	7086	7261	7225	7244	7174	7005	7271	7214	7287	7325	7256	7363	7128	7245	7268	7238	7274	7163	7156	7170	7329	7321	7322	7276	7224	7096	7226	7160	7235	7188	7225	7196	7214	7200	7196	7159	7205	7104	7127	7159	7311	7270	7269	7024	7155	7047	7294	7111	7115	7187	7209	7204	7354	7264	7079	7173	7222	7310	7317	7203	7205	7298	7210	7233	7224	7042	7272	7266	7217	7222	7106	7189	7468	7196	7231	7195	7283	7195	7168	7150	7289	7169	7044	7163	7290	7295	7242	7292	7212	7297	7236	7218	7259	7226	7158	7205	7344	7197	7142	7266	7295	7201	7222	7223	7267	7140	7177	7165	7246	7236	7359	7274	7266	7252	7131	7249	7316	7171	7274	7068	7262	7213	7072	7212	7297	7203	7267	7220	7247	7235	7221	7297	7320	7320	7366	7258	7441	7257	7329	7218	7234	7172	7203	7219	7159	7236	7258	7153	7181	7230	7100	7239	7067	7289	7289	7136	7318	7276	7171	7187	7290	7282	7233	7232	7237	7114	7160	7229	7221	7211	7256	7278	7246	7250	7267	7244	7254	7245	7197	7094	7084	7295	7081	7235	7231	7140	7091	7200	7319	7160	7242	7187	7349	7198	7224	7282	7122	7203	7298	7401	7240	7262	7243	7276	7369	7176	7240	7364	7274	7218	7069	7282	7210	7235	7150	7184	7296	7168	7216	7234	7098	7347	7092	7256	7275	7235	7324	7212	7228	7251	7168	7223	7183	7215	7172	7231	7205	7339	7219	7207	7368	7337	7284	7135	7078	7071	7227	7326	7188	7212	7239	7242	7170	7195	7349	7235	7095	7182	7177	7199	7231	7173	7304	7319	7262	7236	7184	7143	7180	7247	7287	7185	7278	7203	7279	7151	7122	7076	7263	7225	7249	7249	7388	7311	7177	7420	7313	7107	7114	7310	7251	7192	7275	7220	7263	7361	7133	7368	7280	7311	7136	7049	7203	7186	7170	7263	7290	7353	7149	7270	7033	7224	7220	7130	7258	7106	7218	7088	7277	7293	7265	7220	7184	7248	7086	7247	7221	7221	7403	7229	7306	7296	7213	7210	7076	7187	7116	7345	7176	7173	7264	7197	7264	7111	7244	7346	7269	7194	7219	7250	7137	7180	7231	7171	7120	7246	7300	7266	7109	7191	7131	7134	7321	7184	7280	7177	7308	7237	7109	7245	7139	7200	7099	7274	7301	7311	7240	7267	7226	7256	7220	7392	7288	7258	7234	7123	7181	7211	7292	7270	7136	7273	7193	7284	7348	7319	7198	7096	7218	7159	7297	7189	7116	7202	7258	7250	7209	7154	7220	7266	7049	7141	7282	7148	7359	7200	7259	7286	6921	7242	7398	7303	7211	7131	7309	7301	7274	7285	7186	7197	7253	7320	7227	7136	7180	7146	7212	7225	7318	7311	7284	7273	7315	7263	7142	7245	7152	7242	7163	7281	7252	7185	7319	7248	7220	7197	7240	7246	7169	7159	7153	7262	7213	7322	7207	7264	7232	7345	7200	7201	7246	7239	7133	7270	7258	7138	7300	7252	7174	7072	7350	7072	7185	7272	7286	7158	7224	7331	7161	7150	7257	7146	7316	7077	7307	7297	7222	7200	7215	7201	7226	7348	7284	7035	7198	7207	7223	7200	7202	7389
2555	1750	1279	1120	1280	1513	1470	1330	3831	16758	14828	8153	3274	1440	1013	903	929	843	899	882	854	858	875	926	888	852	918	906	907	894	909	924	832	904	876	850	930	900	868	883	907	889	899	900	906	925	929	894	864	871	915	872	914	955	911	911	870	907	908	808	934	907	869	925	886	920	879	889	905	925	896	895	868	886	879	846	884	873	901	874	918	924	868	865	868	872	892	850	906	857	885	907	887	911	876	909	889	909	873	932	832	850	825	921	865	842	895	877	889	878	894	907	925	880	858	866	892	933	916	870	916	890	889	903	860	936	868	845	907	912	900	939	949	905	873	849	884	880	865	884	975	898	957	881	891	865	905	866	864	873	899	926	889	958	926	863	886	931	895	838	908	895	877	869	903	839	905	832	860	951	885	880	880	930	924	953	852	851	905	929	831	846	888	850	931	907	887	865	882	910	872	819	901	924	906	937	873	901	868	964	863	861	882	946	905	962	852	865	863	922	889	817	897	886	896	835	896	902	904	890	874	918	889	896	888	866	911	914	890	916	898	877	884	924	859	875	915	851	926	896	878	890	874	946	956	913	882	961	861	911	892	863	893	905	910	820	779	890	869	866	865	877	839	890	936	868	901	884	916	897	939	897	895	858	878	885	883	920	918	850	872	894	925	967	909	943	886	869	889	919	857	860	861	914	846	916	882	846	858	917	921	873	910	865	907	885	888	890	844	902	881	913	969	897	857	889	875	888	908	945	902	863	898	871	908	876	943	959	897	942	828	897	920	926	864	880	898	866	879	877	874	922	856	875	843	925	888	896	918	919	865	906	875	943	835	864	927	878	891	915	913	904	849	952	858	885	823	923	870	921	890	910	856	889	931	847	874	847	842	858	863	822	864	871	885	867	873	913	857	861	867	944	923	859	934	871	913	860	893	895	926	922	844	930	884	845	912	896	899	936	920	869	902	873	849	850	827	900	913	857	890	843	857	907	888	906	842	948	912	846	862	903	876	888	891	875	857	823	869	898	890	866	835	897	909	938	883	899	894	889	861	877	884	897	886	897	869	876	849	862	879	933	906	886	850	861	914	940	926	923	868	876	874	921	870	878	873	893	874	853	899	896	857	945	855	888	851	891	911	869	920	817	902	902	902	884	869	871	919	940	910	939	845	837	896	910	941	911	863	901	850	917	799	853	910	925	900	888	981	871	883	895	948	911	882	916	901	916	920	848	874	863	858	869	932	954	887	905	886	859	882	869	922	852	893	892	926	976	889	952	841	913	910	886	887	875	927	905	946	931	890	902	920	856	893	885	906	849	851	886	897	881	887	897	886	916	924	905	911	875	887	864	930	898	870	886	905	879	863	899	909	935	860	875	933	873	803	842	894	895	875	899	886	925	894	867	842	869	918	865	842	941	952	897	870	852	864	859	867	857	875	882	879	894	860	926	917	883	924	857	915	845	857	896	874	892	864	811	869	906	907	889	925	908	882	833	890	916	900	881	886	941	910	905	944	866	927	963	862	861	856	912	911	835	914	879	915	881	879	916	933	914	887	833	909	867	873	848	786	857	948	881	887	849	909	870	856	814	871	861	888	899	857	920	919	890	869	909	863	882	914	895	878	921	925	921	903	852	861	880	867	914	914	930	893	896	910	928	914	886	914	871	893	910	981	877	927	877	854	878	870	828	908	875	906	852	878	873	926	885	902	888	934	855	902	842	839	886	940	896	883	930	853	876	910	905	900	881	924	887	935	872	906	939	825	919	835	914	881	860	881	893	901	896	905	886	863	913	894	869	893	878	893	874	936	900	918	919	907	927	907	962	888	942	862	950	884	890	916	887	914	922	910	895	920	888	879	930	881	847	902	905	896	905	865	934	963	913	895	907	844	883	938	903	884	830	898	868	932	895	855	899	803	925	919	891	900	871	880	900	936	889	878	885	910	897	830	878	847	895	885	862	898	877	897	924	940	1001	887	906	907	960	934	898	937	886	856	923	920	855	931	858	928	837	882	914	924	881	875	861	827	869	929	870	888	904	875	853	866	959	861	878	913	876	880	889	911	856	884	860	895	873	892	914	883	921	885	888	914	864	872	872	841	908	884	871	942	873	953	881	904	930	919	889	847	915	870	867	871	911	917	850	910	885	893	903	867	921	895	900	947	893	928	913	897	880	877	863	914	899	916	863	901	911	908	944	882	898	882	899	933	924	888	893	908	932	836	875	917	858	922	865	879	918	916	894	972	897	918	902	898	912	850	925	885	874	877	918	923	894	941	938	911	839	908	879	886	943	885	884	909	888	917	901	857	891	936	883	855	887	899	908	848	897	865	908	926	934	883	925	854	837	904	912	919	959	869	861	890	827	910	821	884	826	911	895	933	912	890	858	899	890	867	847	890	927	878	843	845	851	918	882	900	877	894	882	849	862	860	871	896	860	840	890	889	902	877	880	889	911	912	912	893	875	889	855	865	934	858	873	914	876	830	860	854	923	860	932	808	896	876	874	870	914	919	918	870	913	893	879	846	888	879	860	914	912	899	865	870	933	841	910	856	920	883	854	915	890	904	871	896	890	900	870	862	956	840	870	913	875	882	931	927	927	891	862	896	900	876	854	903	875	839	887	845	841	887	922	916	948	896	905	852	888	796	849	866	896	903	926	932	900	886	897	835	918	907	866	904	888	818	862	914	847	919	880	891	923	903	886	922	884	888	901	850	833	924	966	952	915	913	882	904	914	859	822	875	896	945	936	911	889	911	886	851	886	876	834	849	895	888	857	893	841	877	945	881	842	905	909	909	920	884	869	877	937	902	904	924	921	850	910	848	921	880	895	882	886	891	887	972	910	853	926	887	879	889	842	934	870	919	798	873	909	889	884	883	895	925	920	870	846	912	866	909	918	921	883	896	863	901	910	846	818	874	919	875	946	933	873	870	840	896	884	914	875	888	923	879	892	951	936	876	827	936	887	890	885	883	936	910	869	890	927	874	830	893	883	897	911	862	835	921	857	815	925	928	837	920	822	907	937	914	935	919	899	896	911	889	839	880	869	903	830	882	914	899	920	900	841	913	872	917	899	938	914	868	869	921	858	873	932	896	826	867	861	886	872	891	838	941	872	919	870	923	923	897	948	926	946	864	915	948	904	902	918	900	911	883	870	906	878	923	893	899	885	854	951	935	890	883	876	944	900	895	906	925	916	915	925	814	891	896	871	947	916	873	853	849	943	904	887	892	942	900	920	879	958	947	912	892	886	926	897	856	877	916	843	862	905	878	881	907	903	871	883	937	898	851	917	880	844	861	955	873	909	905	915	866	916	843	861	874	876	904	923	856	916	955	866	872	888	905	893	873	895	876	883	843	917	944	879	884	877	900	904	929	893	857	870	900	916	866	912	910	904	879	851	908	898	878	842	846	915	961	915	912	934	885	899	847	936	891	843	921	869	880	900	908	891	871	890	915	904	931	889	904	886	918	909	896	916	864	894	936	888	897	924	874	845	879	895	871	858	860	895
22075	15991	11851	16818	23571	25489	24721	20492	36150	68876	60893	45051	29048	15385	9471	7856	7296	7322	7423	7277	7313	7209	7332	7218	7301	7215	7094	7363	7270	7405	7275	7352	7319	7260	7384	7119	7175	7287	7179	7196	7174	7326	7149	7239	7307	7210	7227	7268	7230	7263	7420	7135	7281	7242	7247	7178	7215	7292	7238	7334	7291	6969	7458	7271	7354	7213	7338	7182	7472	7287	7264	7267	7250	7284	7312	7304	7228	7364	7202	7201	7329	7372	7252	7234	7335	7318	7328	7304	7169	7270	7270	7302	7234	7348	7245	7245	7247	7210	7323	7136	7151	7233	7194	7232	7349	7138	7225	7227	7234	7238	7197	7386	7238	7148	7172	7281	7321	7180	7195	7275	7274	7289	7177	7292	7296	7334	7358	7132	7297	7237	7332	7196	7275	7264	7319	7226	7248	7231	7286	7216	7270	7149	7352	7180	7242	7279	7248	7401	7254	7166	7088	7165	7231	7259	7247	7128	7145	7237	7284	7174	7395	7142	7304	7265	7295	7361	7186	7322	7328	7249	7152	7269	7188	7155	7369	7145	7384	7194	7385	7368	7249	7209	7315	7221	7237	7214	7190	7161	7276	7368	7312	7222	7075	7165	7335	7305	7221	7317	7246	7189	7260	7273	7310	7213	7095	7285	7180	7340	7298	7210	7268	7135	7285	7247	7169	7332	7281	7333	7224	7219	7208	7230	7151	7089	7398	7233	7191	7279	7323	7236	7284	7271	7224	7283	7306	7189	7266	7231	7431	7189	7335	7364	7434	7189	7318	7271	7262	7347	7332	7242	7252	7436	7237	7327	7442	7198	7196	7426	7126	7322	7397	7252	7194	7262	7199	7281	7215	7247	7115	7232	7070	7315	7257	7211	7230	7370	7316	7241	7258	7215	7248	7268	7253	7200	7242	7175	7219	7191	7146	7265	7330	7225	7252	7256	7236	7381	7245	7382	7254	7223	7329	7187	7345	7272	7271	7138	7086	7329	7341	7147	7336	7257	7386	7329	7346	7277	7226	7240	7360	7189	7224	7307	7215	7179	7305	7250	7283	7237	7341	7248	7302	7248	7098	7205	7215	7329	7205	7110	7296	7178	7270	7292	7410	7250	7277	7220	7337	7234	7275	7194	7254	7231	7179	7198	7315	7340	7267	7221	7245	7279	7280	7258	7237	7221	7240	7205	7346	7272	7295	7207	7455	7182	7235	7320	7239	7182	7163	7324	7253	7211	7326	7251	7250	7292	7175	7329	7241	7233	7368	7320	7293	7176	7283	7141	7290	7400	7327	7195	7233	7356	7265	7300	7326	7128	7229	7348	7169	7254	7280	7313	7236	7277	7357	7193	7212	7304	7327	7252	7354	7250	7231	7279	7306	7243	7175	7340	7291	7297	7278	7357	7355	7407	7146	7261	7237	7359	7280	7227	7361	7339	7259	7266	7381	7233	7245	7325	7283	7351	7217	7291	7242	7172	7222	7291	7272	7200	7221	7203	7398	7333	7327	7199	7251	7307	7388	7196	7161	7326	7218	7359	7289	7283	7293	7302	7195	7349	7246	7197	7230	7254	7435	7120	7233	7237	7366	7359	7269	7344	7142	7115	7336	7240	7349	7341	7275	7246	7247	7311	7191	7225	7247	7298	7197	7320	7322	7208	7256	7128	7305	7202	7218	7263	7319	7390	7401	7288	7175	7251	7271	7305	7354	7340	7237	7209	7292	7133	7220	7234	7153	7257	7135	7243	7332	7389	7319	7203	7287	7265	7152	7283	7227	7357	7243	7117	7202	7241	7168	7405	7287	7186	7353	7130	7136	7184	7264	7366	7077	7366	7284	7296	7205	7256	7303	7281	7326	7163	7333	7359	7265	7265	7439	7243	7333	7221	7339	7330	7160	7214	7255	7178	7238	7249	7215	7342	7282	7372	7296	7471	7216	7256	7425	7220	7250	7303	7341	7279	7257	7245	7183	7351	7235	7381	7058	7423	7176	7260	7223	7195	7170	7196	7204	7101	7218	7155	7259	7305	7173	7261	7292	7271	7311	7231	7264	7191	7343	7222	7083	7367	7395	7234	7377	7286	7291	7147	7174	7304	7318	7321	7229	7298	7241	7298	7341	7296	7114	7372	7410	7238	7199	7212	7267	7183	7232	7280	7222	7264	7424	7347	7156	7341	7277	7250	7186	7309	7206	7260	7357	7192	7265	7378	7266	7183	7242	7209	7364	7278	7197	7087	7337	7200	7268	7203	7256	7176	7292	7134	7299	7309	7223	7181	7173	7250	7306	7261	7348	7128	7259	7291	7221	7292	7155	7271	7267	7273	7249	7323	7263	7203	7257	7222	7353	7293	7264	7316	7441	7321	7295	7326	7213	7215	7280	7265	7243	7218	7295	7362	7355	7270	7328	7212	7268	7209	7191	7309	7202	7217	7159	7271	7249	7346	7270	7214	7207	7187	7247	7350	7280	7226	7340	7169	7308	7278	7319	7235	7236	7206	7172	7255	7295	7271	7179	7289	7138	7257	7293	7250	7420	7319	7305	7273	7153	7220	7227	7343	7358	7285	7223	7388	7276	7248	7209	7301	7343	7260	7167	7167	7294	7364	7330	7151	7138	7268	7070	7245	7325	7288	7223	7191	7346	7341	7214	7228	7145	7306	7234	7366	7300	7310	7274	7311	7193	7259	7275	7193	7306	7150	7169	7300	7216	7230	7219	7325	7319	7324	7290	7174	7414	7192	7304	7113	7341	7227	7257	7257	7236	7257	7306	7281	7192	7250	7379	7201	7312	7321	7345	7215	7166	7254	7200	7366	7289	7270	7201	7382	7194	7202	7198	7253	7174	7348	7356	7377	7206	7406	7162	7204	7285	7362	7289	7348	7194	7190	7213	7400	7269	7204	7300	7261	7279	7338	7273	7328	7442	7141	7337	7294	7347	7323	7189	7347	7150	7180	7404	7291	7398	7212	7267	7346	7355	7218	7213	7278	7180	7194	7274	7239	7244	7378	7158	7253	7323	7264	7150	7262	7210	7200	7269	7121	7314	7311	7472	7280	7302	7191	7246	7234	7172	7235	7248	7115	7231	7203	7310	7288	7277	7297	7282	7225	7376	7276	7253	7292	7256	7316	7143	7365	7285	7266	7100	7195	7322	7224	7213	7264	7342	7267	7158	7257	7172	7202	7276	7180	7196	7278	7253	7275	7370	7303	7211	7201	7323	7154	7192	7422	7200	7139	7165	7224	7213	7092	7381	7147	7302	7371	7330	7191	7307	7197	7209	7224	7178	7212	7355	7162	7403	7370	7288	7339	7114	7323	7321	7210	7258	7212	7224	7251	7223	7203	7187	7300	7220	7247	7253	7238	7275	7304	7085	7296	7369	7300	7282	7268	7233	7266	7139	7367	7273	7289	7300	7409	7301	7333	7315	7239	7436	7218	7224	7289	7248	7304	7280	7287	7119	7343	7236	7363	7250	7263	7224	7253	7097	7216	7232	7167	7313	7320	7234	7288	7345	7119	7256	7316	7238	7279	7184	7300	7296	7284	7271	7356	7278	7181	7155	7282	7293	7200	7128	7272	7223	7365	7212	7127	7323	7185	7335	7240	7296	7260	7134	7322	7321	7278	7145	7259	7223	7318	7345	7258	7266	7300	7268	7300	7346	7243	7330	7163	7272	7321	7225	7309	7272	7239	7180	7223	7224	7224	7251	7349	7192	7234	7139	7243	7241	7288	7122	7114	7270	7221	7180	7426	7183	7282	7269	7235	7267	7201	7363	7214	7268	7175	7055	7283	7128	7136	7223	7273	7307	7134	7333	7298	7163	7259	7312	7295	7313	7324	7339	7125	7356	7201	7338	7238	7133	7124	7268	7255	7276	7281	7284	7123	7396	7181	7297	7233	7302	7203	7124	7342	7370	7278	7255	7227	7100	7272	7185	7129	7261	7284	7384	7275	7319	7318	7348	7320	7269	7312	7315	7208	7207	7379	7384	7352	7214	7301	7276	7220	7269	7262	7323	7246	7346	7142	7250	7312	7308	7129	7181	7323	7321	7311	7337	7172	7119	7256	7267	7210	7209	7333	7236	7382	7436	7212	7169	7274	7350	7189	7291	7345	7218	7323	7278	7262	7203	7131	7133	7364	7313	7307	7228	7281	7282	7217	7263	7200	7276	7295	7173	7263	7315	7345	7368	7280	7369	7382	7283	7168	7256	7312	7207	7243	7342	7063	7291	7049	7318	7127	7176	7335	7273	7193	7177	7257	7278	7265	7260	7342	7130	7159	7251	7162	7382	7235	7220	7175	7293	7233	7278	7247	7269	7287	7300	7406	7389	7134	7367	7347	7179	7384	7195	7235	7226	7377	7234	7284	7284	7157	7259	7248	7242	7273	7330	7265	7280	7241	7230	7214	7159	7352	7244	7220	7185	7356	7183	7243	7285	7246	7243	7172	7149	7266	7238	7204	7178	7248	7293	7305	7337	7246	7190	7290	7272	7281	7284	7210	7176	7165	7287	7179	7162	7184	7345	7133	7256	7285	7301	7199	7264	7261	7283	7299	7333	7254	7175	7190	7393	7354	7118	7222	7315	7279	7249	7237	7332	7220	7285	7086	7251	7122	7420	7463	7393	7255	7246	7312	7131	7256	7165	7275	7147	7245	7418	7287	7138	7226	7285	7204	7388	7337	7403	7262	7346	7369	7186	7197	7381	7344	7291	7261	7254	7339	7227	7392	7294	7249	7231	7211	7197	7225	7267	7205	7295	7239	7259	7351	7256	7249	7368	7254	7167	7205	7186	7272	7307	7271	7397	7276	7377	7314	7227	7267	7210	7397	7183	7276	7315	7213	7259	7332	7297	7371	7259	7268	7326	7299	7279	7192	7187	7276	7323	7229	7237	7313	7194	7238	7227	7481	7278	7352	7157	7212	7190	7304	7344	7300	7201	7249	7202	7417	7288	7174	7165	7221	7314	7273	7276	7222	7233	7142	7312	7083	7338	7389	7179	7291	7232	7324	7150	7295	7205	7253	7301	7056	7245	7145	7261	7350	7320	7297	7184	7277	7260	7243	7171	7176	7262	7326	7092	7368	7365	7269	7103	7266	7252	7263	7252	7212
5134	1654	1129	1066	1253	1549	1450	1301	3961	15716	14734	8557	3423	1518	1058	954	883	901	872	867	921	945	872	876	912	872	853	886	971	997	881	919	870	978	951	909	854	944	900	878	840	884	943	948	945	868	908	899	876	877	900	946	908	901	905	882	886	892	915	914	883	936	913	929	907	919	908	886	934	905	950	966	917	906	887	901	962	893	918	906	869	932	875	912	910	906	882	974	910	889	903	855	902	981	884	896	947	824	945	929	882	889	895	839	912	904	892	924	934	875	863	873	915	925	938	939	945	948	936	952	906	879	953	900	890	915	916	865	894	889	881	858	943	903	868	953	933	910	906	888	918	871	918	876	930	868	879	910	870	936	893	909	880	953	883	918	869	937	879	948	959	924	920	920	909	904	885	853	893	926	900	886	925	943	878	927	893	963	884	896	909	898	961	909	868	949	913	900	875	902	914	902	902	912	930	948	926	883	883	896	838	967	908	885	861	844	910	881	932	908	926	889	902	894	915	925	889	871	922	905	892	926	893	929	933	928	901	891	920	870	934	915	884	859	902	934	889	907	901	912	855	874	914	908	939	919	932	885	881	902	925	931	893	905	901	933	867	914	907	883	921	891	900	917	927	876	914	918	838	937	931	911	921	935	882	917	890	909	898	998	915	874	877	901	889	935	976	932	925	876	957	910	899	895	891	899	914	892	908	954	935	930	898	932	904	928	918	884	914	905	924	915	937	892	880	894	902	888	930	855	895	904	928	899	927	881	886	890	977	875	851	916	900	890	942	950	908	943	907	892	888	921	860	886	889	832	963	955	878	955	928	887	898	931	921	876	893	910	865	909	887	953	935	929	878	919	865	907	901	927	930	898	892	962	905	927	896	914	888	914	862	885	914	928	932	949	958	882	944	902	891	907	945	930	907	886	864	920	929	899	932	896	932	860	908	929	930	912	895	922	961	879	889	904	931	900	930	900	875	905	934	927	863	892	856	897	845	921	868	869	889	890	894	935	917	887	861	915	944	885	917	873	919	856	933	885	904	958	933	983	865	959	905	913	873	945	874	900	914	914	922	886	963	884	969	871	891	874	925	858	894	946	907	856	919	888	877	896	912	876	931	865	893	903	867	893	916	898	886	932	925	957	845	914	872	941	854	906	920	925	883	935	890	908	963	916	960	891	872	935	840	877	846	910	854	896	912	939	964	905	905	895	944	937	912	948	916	881	916	858	929	887	893	902	914	954	936	956	905	921	888	865	928	897	902	929	858	938	890	899	950	886	939	895	904	892	926	873	909	877	912	944	909	893	888	885	953	912	925	891	939	911	964	894	899	868	927	941	889	874	896	914	896	890	900	861	928	851	930	888	863	828	922	895	887	883	878	957	901	969	906	878	871	930	861	960	923	914	926	875	865	937	841	923	903	885	927	875	898	889	934	903	899	898	903	887	852	884	921	886	870	900	931	920	959	871	896	923	1000	851	961	861	844	938	892	930	910	911	892	903	914	863	890	838	888	943	879	918	893	913	912	854	893	863	907	920	918	939	894	935	891	857	971	935	890	906	918	910	923	887	899	861	912	900	868	875	936	922	887	910	921	876	940	902	908	902	931	935	893	870	939	906	900	944	921	906	888	928	918	861	918	871	897	919	902	888	884	905	865	897	945	912	885	914	905	897	929	929	921	890	902	920	861	939	898	894	865	899	866	922	906	874	912	905	914	924	889	906	875	919	923	943	956	920	934	858	904	903	887	887	893	874	935	902	881	933	898	832	920	884	923	977	877	936	943	909	869	893	904	950	932	938	958	867	937	871	916	958	900	932	882	889	887	901	907	892	854	907	937	905	899	879	912	899	857	947	856	920	864	887	909	953	934	865	856	879	914	929	904	948	929	955	914	822	860	914	925	937	933	880	908	920	934	933	940	880	902	934	928	898	926	930	894	955	860	936	896	860	902	880	902	876	888	895	943	860	943	923	901	913	898	901	860	868	930	898	917	921	947	910	940	899	889	908	960	828	926	927	935	939	884	913	870	928	915	958	935	908	933	922	861	884	935	857	902	931	936	934	882	852	872	921	899	911	882	921	905	930	947	853	905	931	875	912	913	875	927	883	895	867	932	901	910	913	929	926	896	886	864	897	923	950	888	901	887	898	938	909	961	884	870	980	885	924	875	929	870	817	894	912	876	921	922	906	987	893	919	927	899	927	854	925	901	897	901	906	879	941	917	852	926	829	886	888	907	948	917	931	909	873	900	901	888	940	871	941	832	902	930	906	891	928	907	908	900	913	919	906	919	883	937	917	905	893	914	1002	914	841	912	881	947	925	917	952	927	923	908	859	915	949	876	919	917	842	893	936	935	927	882	894	870	903	924	983	960	913	903	947	984	870	982	892	911	889	864	884	907	887	904	875	903	939	933	939	926	911	929	880	943	868	953	935	902	870	910	869	892	907	984	899	944	893	917	899	981	857	945	903	917	924	886	895	908	923	903	912	895	896	892	902	894	890	949	923	915	942	918	866	971	911	885	944	985	942	951	957	901	918	945	930	898	890	949	934	930	938	875	916	898	886	914	940	929	977	906	899	879	928	914	954	870	855	908	891	915	913	927	915	907	915	902	899	911	901	890	933	881	932	973	904	885	948	891	922	935	888	943	924	889	920	931	912	904	926	864	966	943	879	877	857	905	900	904	888	874	913	885	881	901	861	906	917	892	850	931	916	869	966	904	898	843	876	904	961	904	892	893	902	937	927	890	888	912	886	867	884	865	908	937	893	929	914	952	903	952	896	880	894	892	916	928	902	930	908	921	855	939	951	885	911	966	928	907	921	874	932	951	935	853	910	926	903	942	977	909	935	959	897	925	933	924	880	934	897	923	941	905	941	930	974	878	939	906	933	939	919	879	936	912	938	905	884	891	895	906	944	830	871	963	922	919	900	914	943	865	864	910	919	888	887	944	906	919	894	953	907	892	928	914	916	966	923	917	907	901	934	866	892	931	905	868	925	905	898	861	957	911	952	872	885	943	922	942	876	860	871	880	905	983	936	976	887	882	931	890	911	921	843	913	898	955	947	890	955	883	941	880	903	891	956	907	895	918	901	892	888	896	970	939	892	974	976	946	912	891	936	930	925	879	885	957	897	963	968	898	904	920	893	939	928	896	958	907	964	905	963	940	910	928	914	897	855	860	890	892	915	885	878	941	931	884	888	947	941	908	951	880	897	907	912	848	918	890	901	925	892	928	922	929	904	897	969	897	886	960	861	966	941	892	958	869	929	919	874	907	960	955	919	902	912	930	901	896	930	944	880	915	907	871	880	913	900	930	919	864	860	903	871	850	887	889	876	871	923	898	940	917	929	908	879	903	943	854	934	935	902	961	924	837	952	936	939	918	912	906	896	963	905	886	876	974	948	911	899	913	838	908	908	850	952	935	909	922	878	894	877	937	956	945	913	929	891	932	880	882	941	934	914	927	888	900	888	877	944	932	903	903	924	918	888	853	903	951	906	943	939
20353	14203	10363	14313	23016	26061	24216	20115	36600	68728	60999	46056	29379	15732	9723	7759	7510	7402	7190	7424	7480	7445	7592	7291	7458	7490	7507	7394	7388	7456	7506	7474	7356	7294	7421	7432	7396	7377	7468	7314	7336	7427	7383	7447	7387	7396	7248	7485	7395	7466	7494	7436	7424	7413	7191	7383	7427	7445	7230	7448	7348	7390	7504	7302	7510	7298	7507	7270	7448	7371	7368	7480	7401	7368	7271	7539	7443	7459	7533	7391	7361	7422	7250	7411	7435	7470	7373	7308	7298	7465	7297	7497	7300	7346	7308	7455	7524	7373	7425	7479	7421	7449	7565	7385	7340	7408	7335	7252	7453	7406	7383	7530	7467	7427	7327	7440	7268	7461	7430	7556	7524	7384	7375	7419	7395	7430	7413	7597	7352	7329	7400	7374	7479	7335	7362	7556	7408	7526	7331	7284	7487	7425	7464	7416	7313	7344	7415	7420	7401	7462	7293	7391	7483	7441	7502	7426	7368	7390	7539	7347	7316	7502	7324	7357	7302	7324	7450	7407	7266	7570	7467	7348	7371	7470	7406	7463	7414	7502	7253	7570	7499	7341	7348	7441	7477	7533	7448	7366	7419	7367	7432	7305	7393	7321	7515	7387	7436	7474	7499	7439	7351	7394	7581	7500	7399	7396	7403	7516	7448	7378	7361	7429	7284	7551	7590	7530	7482	7316	7477	7474	7470	7239	7400	7377	7488	7441	7448	7482	7202	7551	7469	7348	7464	7363	7390	7375	7548	7461	7351	7541	7491	7576	7450	7360	7474	7262	7363	7531	7464	7444	7517	7456	7595	7360	7475	7533	7380	7409	7447	7553	7421	7296	7366	7470	7441	7292	7575	7465	7511	7328	7445	7380	7430	7534	7573	7480	7548	7505	7281	7414	7362	7280	7454	7453	7512	7383	7470	7463	7445	7466	7264	7512	7486	7641	7425	7459	7401	7405	7326	7483	7395	7349	7421	7330	7346	7424	7486	7395	7560	7196	7515	7383	7330	7346	7278	7515	7500	7440	7281	7285	7484	7455	7496	7474	7438	7418	7439	7392	7402	7435	7334	7276	7481	7533	7556	7484	7467	7435	7422	7269	7388	7272	7325	7483	7483	7444	7566	7331	7379	7456	7360	7370	7533	7304	7409	7443	7315	7230	7363	7374	7517	7434	7359	7481	7499	7374	7443	7381	7272	7289	7423	7291	7385	7345	7463	7352	7460	7526	7401	7426	7583	7396	7518	7456	7404	7358	7308	7406	7560	7545	7420	7422	7409	7439	7531	7307	7445	7363	7502	7596	7577	7418	7461	7421	7437	7396	7385	7240	7507	7348	7535	7526	7542	7304	7409	7366	7343	7323	7458	7354	7314	7503	7292	7262	7478	7358	7532	7385	7500	7470	7504	7460	7455	7382	7321	7442	7316	7369	7319	7348	7404	7464	7398	7394	7462	7543	7381	7420	7468	7306	7345	7385	7445	7392	7374	7507	7417	7394	7354	7587	7405	7309	7466	7407	7529	7505	7486	7418	7392	7480	7434	7282	7382	7192	7379	7399	7309	7339	7432	7455	7424	7428	7389	7325	7400	7525	7485	7468	7327	7456	7494	7452	7531	7489	7510	7500	7547	7373	7488	7399	7365	7358	7518	7312	7344	7509	7498	7431	7393	7276	7347	7443	7403	7325	7647	7323	7467	7417	7466	7419	7418	7469	7410	7451	7446	7460	7370	7486	7437	7353	7383	7280	7497	7353	7340	7491	7471	7314	7454	7483	7489	7518	7377	7342	7469	7427	7392	7345	7375	7440	7499	7281	7499	7355	7417	7469	7449	7452	7409	7390	7437	7347	7259	7440	7316	7391	7412	7498	7518	7449	7308	7509	7460	7586	7377	7574	7463	7519	7481	7450	7361	7335	7485	7467	7582	7460	7423	7432	7323	7393	7360	7511	7442	7494	7405	7425	7345	7464	7385	7400	7403	7388	7380	7419	7451	7355	7560	7403	7416	7402	7426	7506	7441	7421	7407	7279	7547	7371	7538	7317	7485	7221	7490	7249	7430	7429	7459	7305	7340	7375	7371	7369	7363	7409	7551	7468	7462	7415	7475	7468	7314	7370	7455	7357	7383	7405	7512	7413	7363	7393	7504	7471	7548	7646	7389	7355	7325	7290	7440	7502	7390	7499	7526	7486	7455	7486	7521	7399	7408	7472	7470	7447	7518	7518	7546	7322	7497	7455	7498	7405	7433	7467	7681	7504	7392	7463	7407	7366	7430	7337	7419	7425	7521	7354	7473	7534	7517	7461	7451	7341	7423	7458	7462	7419	7410	7501	7393	7437	7286	7376	7467	7362	7408	7307	7438	7510	7478	7500	7474	7469	7510	7534	7411	7390	7421	7367	7444	7295	7520	7410	7377	7491	7226	7535	7431	7470	7497	7463	7277	7459	7263	7427	7461	7403	7513	7498	7587	7443	7420	7538	7460	7295	7263	7426	7431	7550	7376	7446	7532	7406	7378	7447	7318	7524	7426	7445	7387	7501	7421	7428	7461	7333	7506	7533	7530	7341	7500	7493	7240	7474	7361	7471	7470	7419	7474	7367	7413	7343	7302	7518	7331	7496	7449	7382	7488	7374	7378	7375	7372	7397	7459	7358	7478	7348	7271	7561	7500	7478	7557	7334	7342	7426	7476	7487	7367	7493	7347	7451	7423	7317	7396	7460	7416	7343	7277	7348	7391	7435	7512	7428	7339	7326	7452	7439	7333	7493	7396	7512	7449	7391	7363	7340	7376	7487	7445	7334	7364	7448	7402	7409	7460	7444	7382	7431	7433	7488	7432	7510	7372	7342	7380	7434	7406	7244	7395	7352	7392	7461	7382	7479	7561	7469	7429	7471	7529	7497	7505	7457	7451	7377	7523	7419	7438	7434	7479	7536	7492	7528	7419	7473	7339	7276	7393	7368	7415	7485	7435	7354	7527	7381	7558	7396	7367	7344	7377	7333	7438	7460	7398	7414	7487	7504	7485	7439	7454	7360	7378	7241	7438	7496	7384	7411	7457	7377	7471	7455	7578	7483	7445	7449	7321	7491	7485	7291	7388	7493	7434	7352	7465	7431	7383	7427	7383	7495	7412	7376	7508	7376	7432	7483	7505	7411	7486	7425	7399	7465	7462	7437	7335	7431	7360	7386	7357	7453	7368	7453	7469	7525	7448	7391	7438	7364	7451	7444	7436	7603	7359	7392	7430	7517	7544	7423	7453	7531	7339	7564	7402	7416	7424	7260	7464	7314	7392	7333	7483	7439	7418	7432	7532	7380	7479	7335	7406	7461	7441	7352	7318	7335	7452	7428	7443	7342	7510	7300	7388	7257	7375	7300	7478	7391	7375	7445	7474	7362	7455	7253	7443	7496	7530	7396	7520	7342	7443	7408	7480	7450	7352	7465	7347	7454	7405	7524	7354	7320	7343	7499	7466	7380	7373	7495	7535	7416	7405	7271	7349	7446	7471	7449	7367	7611	7403	7523	7430	7390	7436	7516	7381	7435	7409	7379	7418	7451	7560	7363	7505	7376	7453	7317	7544	7329	7384	7497	7504	7447	7448	7364	7300	7411	7501	7232	7521	7323	7399	7536	7462	7407	7449	7367	7500	7437	7416	7338	7452	7347	7408	7426	7375	7447	7417	7329	7403	7383	7532	7355	7542	7407	7360	7363	7400	7338	7343	7435	7394	7440	7396	7482	7371	7289	7421	7407	7407	7363	7533	7466	7409	7386	7380	7538	7391	7385	7447	7328	7418	7298	7489	7303	7290	7473	7417	7283	7330	7569	7472	7424	7415	7304	7270	7544	7518	7397	7565	7389	7459	7313	7407	7508	7622	7213	7361	7491	7387	7414	7388	7425	7368	7347	7457	7497	7425	7338	7422	7467	7399	7670	7501	7373	7487	7282	7424	7429	7381	7465	7402	7445	7270	7494	7324	7365	7530	7259	7499	7291	7435	7403	7546	7564	7498	7439	7452	7467	7416	7396	7402	7337	7300	7405	7455	7326	7565	7441	7512	7291	7383	7414	7517	7472	7377	7480	7407	7358	7441	7348	7413	7321	7529	7333	7372	7365	7440	7489	7579	7462	7446	7424	7422	7547	7214	7374	7472	7397	7420	7376	7530	7435	7446	7431	7452	7512	7572	7345	7497	7506	7454	7255	7347	7498	7481	7356	7505	7375	7355	7302	7455	7414	7292	7394	7506	7417	7254	7548	7374	7357	7434	7474	7352	7353	7392	7423	7492	7345	7493	7288	7348	7459	7399	7256	7281	7290	7543	7416	7477	7434	7450	7524	7463	7432	7353	7547	7382	7431	7378	7502	7344	7279	7490	7532	7580	7546	7396	7321	7395	7343	7407	7320	7543	7281	7486	7345	7360	7418	7413	7322	7490	7352	7451	7555	7562	7375	7384	7427	7477	7256	7333	7453	7382	7536	7432	7320	7474	7378	7448	7429	7424	7399	7527	7335	7326	7466	7435	7295	7329	7421	7405	7461	7445	7302	7499	7408	7503	7347	7511	7453	7551	7413	7534	7306	7359	7475	7401	7485	7381	7395	7396	7306	7396	7424	7379	7585	7372	7391	7499	7577	7351	7623	7481	7339	7562	7559	7395	7505	7361	7390	7338	7343	7657	7373	7416	7469	7507	7483	7468	7439	7485	7545	7428	7371	7391	7409	7415	7395	7448	7472	7486	7475	7476	7450	7392	7513	7315	7347	7471	7309	7416	7513	7480	7365	7438	7433	7445	7428	7454	7580	7578	7391	7413	7316	7469	7468	7563	7420	7332	7537	7410	7329	7367	7378	7418	7324	7445	7368	7381	7404	7418	7459	7292	7515	7425	7287	7424	7424	7405	7470	7533	7379	7400	7594	7434	7358	7542	7362	7412	7428	7370	7453	7418	7420	7467	7449	7409	7404	7413	7388	7389	7312	7495	7266	7437	7520	7604	7484	7416	7371	7399	7408	7302	7426	7513	7378	7514	7514	7434	7384	7540	7462	7529	7310	7464	7455	7328	7344	7474	7386	7525	7308	7442	7396	7335	7456	7403	7478	7424	7495	7595	7312	7475	7442
3812	1772	1284	1157	1562	1717	1682	1544	10112	25611	24058	15094	5669	2035	1183	970	884	885	884	900	930	957	888	889	935	920	944	870	959	909	985	919	969	931	882	897	945	983	916	875	864	873	883	891	942	852	905	932	868	936	951	879	950	896	921	866	921	888	820	947	910	872	937	880	910	911	869	902	925	941	877	876	894	930	901	922	948	919	950	935	911	909	980	856	919	920	871	880	887	858	898	880	923	864	902	884	910	907	882	880	884	912	906	931	906	893	964	935	944	895	952	895	925	902	936	901	975	947	930	929	872	888	922	881	883	923	914	909	901	850	916	918	913	900	903	893	901	848	942	942	890	898	953	909	946	910	900	896	929	912	976	912	869	938	919	889	898	928	896	907	915	887	887	877	885	864	874	935	924	917	894	893	832	881	855	834	909	912	896	917	902	893	872	913	899	856	901	895	868	856	884	946	946	874	878	860	908	880	873	966	876	901	915	918	895	851	879	817	886	919	876	863	911	899	899	947	936	965	919	861	937	904	880	909	901	931	910	866	924	929	964	924	857	914	867	890	886	889	935	959	877	893	911	901	861	907	903	937	898	848	894	892	925	884	875	867	874	919	882	894	895	903	986	959	895	937	929	908	932	886	921	899	955	932	900	971	864	914	907	926	892	923	881	885	879	880	927	904	899	888	902	909	897	953	907	923	870	874	870	885	868	905	954	910	973	920	913	860	918	911	924	923	884	888	921	930	889	918	868	971	903	877	907	945	953	873	931	861	932	904	883	873	928	901	892	836	947	943	879	883	927	928	874	922	968	911	890	914	919	932	898	983	936	942	897	867	905	937	879	948	980	910	893	888	884	898	887	900	906	993	912	1007	878	844	891	896	924	940	842	908	923	874	953	880	922	855	876	906	869	912	935	929	897	889	933	942	929	932	914	909	966	948	963	888	947	904	906	972	918	912	936	927	891	919	879	938	851	949	892	895	894	892	860	876	949	889	930	884	901	866	902	979	890	890	877	911	900	911	877	834	933	868	890	918	883	905	898	885	890	891	871	905	872	925	956	907	926	893	863	921	955	909	901	919	924	883	895	897	960	932	898	853	908	881	903	902	864	945	933	939	902	967	930	916	843	922	912	913	940	912	947	957	918	889	855	897	891	891	904	946	951	882	926	922	925	849	859	899	893	886	904	879	881	965	886	907	904	924	877	951	941	937	899	938	930	847	905	899	877	873	917	893	888	852	899	957	920	865	911	887	920	898	907	888	907	919	892	946	1013	953	908	929	910	896	898	923	833	933	882	957	925	940	904	863	901	890	863	927	884	903	878	928	930	899	854	925	909	898	959	891	916	896	949	942	870	927	895	922	898	871	954	897	870	879	916	900	904	910	968	892	934	933	871	905	916	872	894	931	950	870	960	932	923	897	929	924	869	897	900	929	898	886	902	891	887	936	912	916	942	922	917	946	935	896	856	887	910	912	885	944	912	863	943	856	916	914	897	905	846	947	913	944	856	892	944	926	918	893	901	935	909	925	942	919	900	918	904	896	853	878	879	912	905	915	840	893	945	907	876	909	865	867	861	896	964	898	901	859	936	924	865	901	890	917	888	901	915	901	955	888	975	921	930	906	914	937	879	869	889	929	907	857	871	900	842	904	851	885	898	914	924	861	900	901	956	933	902	932	901	882	897	931	895	871	951	904	871	859	904	886	928	958	934	913	889	920	889	824	921	957	914	850	936	956	848	867	979	897	922	954	934	884	906	880	904	908	932	900	904	933	874	895	863	903	893	909	906	887	914	892	972	910	930	919	918	929	885	914	834	917	915	918	898	847	932	854	924	913	959	861	948	969	896	904	868	943	928	934	881	909	900	947	848	946	958	895	922	911	867	917	939	881	965	900	885	886	907	900	928	971	882	896	911	927	940	876	866	905	869	912	907	885	928	922	899	873	909	865	945	970	911	919	927	898	974	922	928	879	889	904	908	897	890	933	931	917	974	906	909	864	938	928	903	875	920	911	916	932	965	891	830	860	928	916	924	896	947	898	900	929	913	870	914	897	918	917	932	891	929	937	956	920	952	912	890	906	927	911	874	886	903	923	897	906	936	871	893	892	918	921	876	922	933	860	946	943	911	896	908	913	913	873	817	870	919	917	924	913	897	935	914	896	934	1011	948	903	887	919	894	934	874	929	925	928	930	929	902	853	884	904	906	897	968	908	900	886	881	914	892	900	960	948	927	856	906	924	863	911	927	940	902	874	907	909	920	871	863	884	877	936	893	937	884	918	940	934	882	890	905	907	879	873	906	933	961	937	897	904	868	916	931	882	891	928	899	922	939	932	879	869	909	885	903	935	851	931	944	917	913	934	920	913	878	950	904	916	921	893	862	883	906	952	898	895	952	940	933	894	922	931	894	915	933	891	874	958	931	921	890	919	899	917	878	965	870	898	924	936	895	894	900	930	929	888	944	917	928	904	940	834	905	976	918	927	898	875	899	860	880	935	950	952	917	911	932	894	926	884	937	896	889	907	923	847	893	910	923	884	948	935	859	916	959	919	875	864	927	929	936	869	881	926	850	899	921	886	927	952	913	906	930	906	920	951	942	858	876	935	940	920	909	888	962	885	882	900	852	941	878	877	887	960	870	915	868	908	913	859	958	942	857	941	902	931	895	924	920	894	953	919	931	890	955	926	883	872	933	887	951	945	928	898	951	900	934	897	889	896	924	933	858	874	871	931	946	881	925	907	914	875	945	914	893	885	858	927	931	895	866	974	916	930	896	942	938	935	908	940	884	946	856	951	901	945	897	946	880	917	928	902	874	904	898	913	872	872	913	909	900	848	885	976	857	900	952	889	926	864	872	901	873	871	928	923	906	909	922	826	903	849	923	879	932	924	870	868	923	922	959	877	954	906	954	900	881	942	903	893	891	921	882	901	912	874	922	893	914	917	865	927	902	910	886	913	921	944	878	873	980	896	913	888	937	931	926	838	962	916	940	955	917	909	896	852	904	899	966	918	899	952	884	921	867	936	873	909	890	896	926	870	922	905	953	924	851	945	927	836	894	855	886	922	922	946	899	933	899	915	918	1000	904	943	908	935	876	873	919	958	889	904	972	985	871	873	880	972	874	900	933	868	898	902	912	932	897	949	881	878	917	967	889	906	878	923	929	955	924	846	877	910	909	944	882	877	885	887	877	964	921	878	898	826	898	906	874	862	876	919	930	869	902	938	895	939	965	918	909	871	943	890	908	888	919	885	907	895	904	934	933	932	913	941	909	880	893	879	935	916	897	889	891	927	953	903	872	876	953	910	867	909	944	877	886	894	917	976	909	935	936	887	938	920	911	884	893	931	925	903	940	889	879	899	930	936	897	896	899	887	927	859	885	964	899	879	908	998	977	893	830	862	855	939	980	882	843	909	915	930	962	924	894	819	925	908	901	977	913	832	916	928	946	890	957	922	930	896	911	905	901	893	934	941	865	882	939	947	878	923	909	936	952	966	902	862	883	909
25665	16527	11806	18520	29283	29555	27383	25255	56130	81083	74101	55874	36309	20114	11762	8026	7565	7555	7426	7311	7475	7363	7355	7294	7379	7414	7344	7372	7346	7347	7451	7534	7377	7368	7350	7419	7365	7387	7340	7398	7323	7310	7307	7264	7298	7360	7263	7411	7454	7316	7400	7359	7407	7357	7377	7434	7432	7380	7521	7384	7345	7365	7276	7400	7382	7459	7431	7494	7443	7494	7327	7512	7452	7392	7437	7356	7292	7413	7560	7361	7444	7441	7514	7412	7498	7384	7481	7419	7381	7334	7389	7410	7388	7315	7316	7360	7296	7378	7372	7555	7424	7336	7323	7442	7336	7413	7487	7451	7508	7370	7454	7398	7533	7334	7365	7447	7498	7323	7435	7487	7397	7432	7412	7336	7360	7439	7366	7495	7391	7420	7572	7379	7438	7446	7394	7349	7395	7419	7342	7461	7477	7438	7435	7509	7375	7528	7331	7437	7321	7388	7412	7486	7415	7389	7388	7449	7471	7545	7356	7346	7434	7393	7443	7340	7472	7436	7407	7389	7417	7421	7263	7400	7253	7491	7410	7352	7214	7307	7418	7313	7330	7304	7423	7407	7392	7430	7382	7486	7392	7529	7391	7460	7414	7279	7365	7352	7413	7368	7343	7491	7463	7493	7319	7387	7303	7473	7426	7371	7358	7253	7419	7392	7438	7340	7534	7335	7373	7431	7448	7406	7485	7359	7435	7368	7397	7544	7353	7409	7458	7405	7485	7362	7428	7347	7305	7259	7407	7489	7415	7382	7478	7506	7585	7490	7366	7402	7288	7482	7469	7380	7293	7501	7491	7411	7479	7490	7344	7490	7353	7339	7375	7464	7281	7515	7265	7291	7443	7223	7476	7189	7519	7523	7372	7356	7322	7448	7422	7465	7430	7379	7424	7352	7458	7316	7513	7483	7447	7492	7500	7506	7324	7381	7553	7374	7331	7535	7366	7506	7357	7404	7464	7472	7469	7425	7367	7652	7486	7302	7391	7400	7339	7426	7352	7391	7317	7394	7359	7366	7346	7418	7473	7330	7438	7483	7526	7382	7433	7220	7428	7339	7394	7429	7500	7430	7387	7410	7307	7377	7412	7282	7431	7431	7446	7332	7361	7447	7466	7457	7399	7445	7357	7464	7478	7450	7390	7597	7297	7452	7387	7467	7455	7491	7518	7322	7494	7406	7395	7389	7532	7502	7327	7384	7402	7456	7419	7190	7416	7463	7537	7490	7436	7356	7329	7398	7528	7421	7415	7360	7597	7426	7281	7431	7408	7363	7327	7474	7381	7415	7539	7374	7342	7465	7384	7438	7383	7365	7538	7419	7392	7347	7418	7481	7318	7337	7403	7530	7487	7458	7488	7378	7410	7390	7366	7346	7460	7266	7254	7297	7470	7407	7345	7395	7607	7452	7408	7498	7491	7462	7350	7376	7454	7631	7459	7313	7570	7384	7404	7385	7409	7503	7492	7304	7334	7446	7405	7501	7480	7371	7560	7354	7594	7420	7506	7442	7357	7350	7389	7426	7458	7383	7392	7519	7343	7406	7513	7421	7514	7490	7379	7399	7268	7345	7492	7426	7478	7310	7410	7353	7423	7430	7360	7292	7436	7554	7327	7505	7472	7475	7382	7509	7380	7365	7365	7430	7471	7479	7482	7388	7304	7503	7343	7430	7339	7328	7305	7501	7371	7414	7344	7444	7456	7416	7444	7439	7461	7418	7420	7356	7468	7349	7468	7396	7581	7385	7369	7302	7384	7382	7450	7433	7449	7332	7434	7470	7307	7356	7381	7338	7388	7424	7252	7442	7460	7367	7380	7446	7376	7572	7455	7421	7261	7374	7491	7488	7359	7438	7559	7422	7327	7453	7357	7361	7324	7389	7437	7345	7404	7417	7397	7531	7451	7412	7419	7319	7386	7458	7520	7496	7450	7479	7433	7204	7414	7489	7383	7336	7433	7511	7394	7195	7435	7443	7399	7329	7328	7298	7560	7568	7450	7380	7424	7348	7431	7355	7454	7389	7375	7449	7427	7397	7385	7428	7348	7302	7336	7358	7451	7391	7439	7414	7525	7323	7377	7351	7421	7584	7440	7427	7432	7542	7451	7392	7364	7375	7373	7365	7577	7412	7349	7459	7484	7321	7374	7436	7431	7553	7362	7297	7537	7359	7317	7419	7503	7480	7484	7373	7456	7433	7420	7438	7416	7302	7442	7344	7503	7580	7393	7358	7380	7468	7420	7409	7474	7424	7446	7425	7348	7484	7345	7404	7439	7288	7379	7391	7376	7368	7411	7459	7448	7428	7238	7394	7496	7475	7487	7362	7486	7399	7460	7387	7423	7409	7318	7410	7442	7348	7434	7365	7424	7312	7630	7541	7441	7347	7505	7472	7493	7317	7459	7526	7488	7404	7426	7336	7385	7452	7412	7299	7405	7294	7419	7413	7320	7441	7331	7375	7380	7605	7509	7429	7488	7456	7380	7440	7435	7411	7420	7414	7330	7361	7440	7513	7533	7401	7398	7396	7367	7388	7362	7455	7512	7463	7371	7443	7333	7529	7273	7480	7346	7516	7425	7305	7498	7246	7472	7300	7410	7551	7385	7393	7406	7576	7460	7394	7446	7434	7438	7423	7318	7314	7532	7412	7315	7437	7377	7449	7352	7383	7373	7428	7378	7382	7477	7475	7363	7319	7465	7534	7510	7391	7318	7477	7426	7433	7373	7519	7393	7419	7481	7433	7439	7394	7420	7443	7374	7365	7416	7524	7445	7517	7466	7467	7379	7559	7416	7498	7447	7465	7465	7432	7416	7447	7440	7359	7419	7339	7420	7401	7504	7343	7342	7328	7505	7455	7312	7379	7419	7438	7465	7304	7386	7427	7394	7375	7543	7418	7399	7345	7394	7509	7403	7381	7391	7529	7384	7267	7417	7436	7474	7433	7398	7400	7398	7514	7336	7427	7353	7375	7444	7364	7438	7268	7484	7297	7323	7351	7328	7371	7445	7519	7358	7364	7464	7416	7340	7365	7511	7203	7380	7439	7453	7376	7394	7266	7401	7414	7573	7467	7486	7395	7478	7410	7517	7403	7234	7331	7501	7415	7388	7569	7391	7326	7509	7359	7431	7405	7392	7494	7485	7411	7369	7504	7571	7513	7413	7469	7344	7337	7386	7421	7297	7339	7423	7359	7446	7426	7380	7396	7292	7368	7455	7438	7430	7386	7478	7402	7347	7547	7376	7344	7407	7310	7416	7374	7443	7583	7502	7326	7375	7420	7406	7506	7534	7458	7305	7441	7420	7396	7275	7414	7237	7377	7433	7321	7499	7486	7371	7299	7404	7540	7486	7283	7398	7372	7367	7368	7356	7483	7406	7376	7596	7521	7450	7282	7500	7351	7371	7399	7367	7358	7534	7406	7498	7432	7431	7396	7566	7464	7398	7306	7378	7465	7510	7320	7363	7405	7531	7495	7416	7402	7531	7381	7525	7419	7402	7456	7405	7420	7176	7370	7459	7439	7510	7383	7498	7479	7387	7351	7322	7480	7433	7387	7510	7303	7290	7457	7405	7439	7451	7353	7475	7381	7407	7391	7417	7495	7485	7464	7495	7378	7333	7388	7403	7385	7489	7498	7403	7430	7535	7441	7399	7315	7472	7315	7485	7412	7401	7363	7402	7487	7344	7433	7327	7355	7515	7380	7415	7424	7336	7526	7375	7357	7434	7429	7398	7290	7364	7414	7442	7388	7455	7455	7518	7383	7472	7468	7493	7376	7335	7455	7429	7400	7288	7243	7581	7347	7406	7330	7498	7510	7355	7337	7385	7369	7507	7393	7380	7601	7408	7427	7261	7451	7396	7366	7419	7347	7500	7412	7493	7467	7495	7452	7500	7418	7358	7431	7603	7374	7337	7537	7374	7331	7359	7262	7500	7442	7376	7358	7419	7409	7543	7304	7454	7456	7610	7355	7476	7339	7411	7382	7367	7363	7434	7413	7425	7371	7538	7377	7496	7345	7493	7419	7390	7420	7532	7486	7363	7406	7318	7384	7506	7376	7268	7368	7414	7357	7427	7414	7398	7440	7444	7356	7385	7427	7423	7239	7380	7330	7472	7450	7439	7468	7333	7367	7233	7428	7340	7474	7410	7356	7402	7412	7473	7477	7519	7514	7528	7379	7380	7506	7469	7521	7295	7421	7357	7622	7473	7414	7456	7404	7468	7431	7450	7364	7506	7445	7312	7300	7391	7428	7303	7369	7369	7334	7451	7374	7366	7225	7477	7452	7391	7436	7404	7328	7502	7403	7559	7464	7492	7387	7430	7369	7364	7438	7439	7401	7440	7363	7393	7369	7399	7428	7302	7453	7375	7375	7363	7536	7417	7439	7411	7454	7427	7371	7557	7362	7393	7473	7337	7483	7441	7431	7278	7370	7463	7349	7504	7323	7471	7447	7300	7401	7438	7389	7513	7371	7426	7431	7408	7378	7344	7422	7464	7436	7438	7318	7372	7233	7449	7446	7464	7549	7510	7357	7463	7418	7482	7403	7525	7499	7414	7363	7377	7464	7385	7352	7482	7356	7397	7364	7405	7469	7417	7405	7347	7425	7431	7564	7414	7485	7428	7443	7480	7393	7439	7449	7369	7268	7424	7309	7368	7473	7393	7481	7475	7481	7470	7419	7509	7444	7494	7443	7414	7407	7383	7412	7571	7479	7469	7584	7307	7355	7429	7377	7492	7369	7332	7351	7419	7289	7361	7312	7380	7427	7481	7374	7514	7426	7390	7442	7326	7329	7446	7391	7453	7355	7433	7526	7321	7445	7289	7468	7342	7512	7492	7481	7480	7243	7398	7454	7346	7429	7423	7432	7495	7324	7306	7445	7498	7412	7251	7349	7558	7360	7378	7474	7247	7412	7389	7542	7515	7396	7487	7449	7508	7435	7494	7294	7420	7312	7411	7434	7411	7314	7448	7401	7400	7422	7518	7486	7320	7460	7478	7370	7399	7543	7396	7489	7413	7238	7349	7479	7470	7353	7397	7382	7448	7403	7434	7399	7451	7349	7325	7462	7414	7273	7286	7395	7292	7420	7397	7415	7317	7357	7397	7493
3225	1132	932	961	1044	1120	1114	1157	2720	5590	5200	3320	1770	1168	994	848	883	929	868	799	897	909	908	898	837	906	853	864	880	957	936	860	915	888	928	878	884	880	864	894	874	862	883	926	914	839	902	858	886	881	844	920	921	849	869	899	844	883	901	853	909	831	864	890	901	912	907	843	881	874	875	895	894	839	879	923	901	908	859	863	859	862	927	861	903	915	914	854	937	836	817	891	913	878	898	924	911	943	871	885	835	849	893	919	866	859	887	897	872	839	871	882	917	909	820	875	885	856	909	931	847	904	859	844	840	900	894	885	915	880	861	902	876	869	906	871	879	828	889	844	874	830	911	862	881	861	882	862	944	875	940	899	844	878	902	818	884	875	877	899	911	890	913	927	895	882	898	850	848	865	873	907	904	885	853	900	906	842	893	841	840	909	962	850	885	899	908	888	898	903	908	903	935	881	935	849	917	889	897	910	854	903	873	868	792	862	877	888	905	834	904	904	862	848	902	891	839	900	848	846	880	868	843	907	875	932	902	856	902	896	827	900	873	905	878	893	857	868	883	861	900	836	841	881	888	865	908	895	923	829	879	914	801	843	928	832	925	967	906	880	951	950	836	881	941	884	881	905	887	899	932	906	861	918	894	878	938	884	949	865	828	801	854	852	854	893	878	914	862	818	905	906	932	858	862	911	896	919	866	840	852	901	876	885	915	897	877	880	931	904	891	858	898	906	888	872	930	908	900	902	915	824	910	905	875	887	885	878	821	919	881	896	873	914	890	893	890	894	890	877	857	917	892	912	857	895	878	963	899	850	896	869	875	898	893	886	902	931	930	847	855	936	874	918	915	920	942	827	852	911	941	838	848	884	928	882	884	898	895	878	867	866	896	862	872	908	856	913	893	886	905	866	871	922	851	880	896	847	856	874	895	886	858	839	911	932	893	885	876	888	912	845	935	907	958	889	852	930	814	879	863	941	908	880	861	864	863	863	871	877	913	909	862	894	858	867	854	898	872	934	850	855	877	897	878	884	921	917	851	911	923	889	930	884	869	939	919	885	872	880	863	898	868	863	871	879	837	891	888	935	964	818	894	857	850	884	870	921	878	930	908	868	894	843	879	897	912	874	861	866	847	929	863	886	903	873	870	885	917	890	858	900	888	916	855	861	921	918	895	843	872	862	932	861	912	890	861	864	875	875	832	836	897	890	922	888	886	928	861	869	876	892	920	899	825	885	884	871	900	890	917	928	890	864	847	848	918	910	909	885	906	902	915	902	855	828	875	869	889	873	880	866	886	927	838	846	887	914	856	871	852	896	878	908	930	847	892	877	906	894	899	904	853	943	874	859	909	827	915	900	865	915	865	888	889	890	918	843	851	899	913	889	870	880	904	845	908	874	892	866	847	902	860	871	877	879	901	839	900	902	891	870	922	818	874	924	907	888	892	883	846	903	856	871	852	905	884	891	857	873	849	874	857	883	871	900	847	911	870	864	851	888	888	891	874	910	869	890	838	887	863	925	842	872	846	845	886	861	865	859	889	917	925	920	899	892	857	892	902	885	920	887	946	850	894	869	893	918	893	861	876	889	910	875	928	871	845	841	888	945	860	834	880	890	893	896	863	916	894	878	889	876	879	886	897	883	890	880	899	894	906	896	911	906	865	870	874	888	892	917	866	889	849	894	870	848	892	889	928	879	894	877	919	862	901	949	879	881	872	873	922	876	895	905	886	949	920	891	907	905	921	891	884	838	900	839	908	899	876	882	909	928	937	899	872	872	850	853	858	853	825	843	914	858	839	910	834	877	923	895	927	911	871	876	896	892	910	877	879	867	941	906	864	858	840	886	924	924	919	882	874	878	870	877	866	945	921	861	940	911	874	835	873	895	868	908	892	890	871	852	907	928	911	906	882	885	846	876	873	897	857	931	871	853	869	877	902	889	888	930	951	846	857	880	894	897	861	896	862	921	850	852	896	825	882	854	872	912	853	895	954	854	873	928	880	882	869	840	908	896	894	830	890	885	893	891	877	867	891	870	849	899	882	849	893	904	921	875	897	940	877	860	906	901	918	872	891	878	911	908	896	851	891	826	885	885	887	903	884	895	891	919	847	841	870	839	857	852	871	939	917	868	859	893	885	854	869	927	888	864	929	885	892	866	829	913	920	888	909	861	895	866	884	920	849	940	875	873	924	877	895	838	880	879	873	906	875	867	894	871	868	984	905	874	878	848	912	882	850	935	902	876	876	907	881	833	881	884	857	888	846	910	869	880	888	852	870	841	862	889	887	867	902	911	865	912	914	933	858	934	958	871	873	886	885	899	864	905	863	884	888	859	872	925	893	901	923	861	900	872	893	895	880	869	847	869	861	898	864	904	925	881	895	941	861	861	886	916	896	945	904	845	931	908	916	891	856	966	849	871	890	937	912	868	877	845	848	898	904	881	853	854	936	868	907	868	868	929	931	903	855	894	945	897	882	923	877	910	933	880	893	888	860	878	874	847	939	888	881	863	888	881	878	885	863	880	844	889	832	924	913	933	885	871	877	901	900	925	904	874	879	841	927	865	862	860	896	905	896	806	864	923	874	941	905	832	909	896	893	903	828	930	886	844	864	886	923	903	891	856	873	888	901	880	892	899	876	916	853	897	882	872	928	894	897	895	886	905	859	851	840	858	867	879	922	892	831	916	836	869	897	865	841	910	931	905	932	892	880	907	854	848	904	920	871	930	886	885	862	909	896	924	944	851	891	896	864	854	818	885	899	902	930	871	827	899	900	890	847	900	873	909	908	872	910	912	896	878	910	885	884	932	851	867	837	914	876	885	870	805	898	900	875	859	919	816	854	900	880	931	860	887	915	886	860	922	848	850	902	834	887	926	904	860	875	859	896	852	906	888	882	915	954	884	942	877	927	909	915	891	918	851	917	913	875	851	895	884	888	919	903	877	891	891	889	863	915	899	859	962	839	878	897	883	851	849	900	868	900	872	876	925	877	867	908	896	856	911	895	837	869	872	849	841	859	930	899	881	910	825	863	923	899	864	873	879	917	914	863	847	861	905	863	934	864	845	896	899	859	870	950	889	893	893	835	863	846	879	888	863	900	858	915	888	876	926	907	902	894	914	864	886	853	896	939	884	855	851	842	836	893	892	871	944	906	863	903	834	824	929	917	857	932	908	865	922	885	845	858	865	891	906	839	913	882	873	874	887	875	844	855	930	978	853	843	874	903	909	865	830	900	954	857	891	888	878	889	909	899	853	886	912	882	890	887	863	856	888	836	928	889	949	922	853	864	905	886	867	850	900	834	822	874	848	946	883	908	876	869	912	913	863	859	848	874	898	899	942	922	855	932	910	862	908	872	874	916	888	889	875	891	911	903	914	875	878	935	860	889	903	859	922	846	882	868	891	878	903	857	819	851	870	876	850	929	861	887	897	873	884	855	861	915	910	878	910	833	892	901	913	857	815	921	872	909	859	881	862	859	891	881	893	871	850	891	874
16501	10095	8760	12252	18060	17109	17087	17313	36301	46534	41747	31170	18872	11166	8355	7386	7185	7190	7386	7273	7319	7284	7216	7210	7356	7155	7154	7533	7101	7189	7223	7285	7165	7166	7250	7219	7147	7242	7443	7276	7321	7366	7220	7358	7135	7183	7369	7289	7261	7286	7263	7166	7223	7213	7307	7140	7308	7278	7120	7202	7160	7361	7125	7332	7249	7268	7318	7296	7300	7160	7283	7201	7206	7148	7276	7229	7298	7182	7222	7340	7316	7368	7240	7177	7222	7188	7246	7205	7219	7209	7123	7291	7119	7131	7267	7238	7272	7163	7209	7158	7228	7143	7176	7297	7195	7178	7159	7143	7326	7277	7242	7206	7292	7256	7135	7264	7305	7319	7250	7376	7073	7205	7325	7289	7145	7237	7196	7352	7131	7271	7244	7228	7262	7196	7295	7197	7183	7263	7258	7311	7355	7275	7232	7405	7234	7276	7252	7361	7201	7298	7251	7338	7335	7265	7128	7311	7227	7351	7183	7152	7109	7336	7262	7422	7194	7325	7264	7300	7207	7217	7181	7302	7230	7235	7290	7262	7431	7249	7388	7171	7209	7223	7303	7246	7306	7304	7286	7323	7144	7219	7246	7121	7131	7265	7186	7256	7148	7228	7186	7198	7311	7255	7272	7231	7138	7247	7322	7270	7286	7286	7302	7358	7252	7339	7180	7290	7132	7263	7357	7210	7225	7255	7326	7164	7173	7336	7208	7174	7230	7189	7308	7290	7205	7319	7211	7234	7227	7256	7139	7159	7205	7350	7209	7309	7329	7249	7300	7181	7303	7249	7432	7162	7190	7272	7178	7209	7383	7214	7252	7225	7180	7205	7132	7300	7253	7233	7241	7289	7193	7278	7267	7267	7244	7338	7178	7307	7255	7301	7210	7308	7222	7208	7378	7354	7338	7289	7202	7233	7322	7288	7242	7349	7174	7388	7280	7241	7209	7146	7135	7240	7216	7222	7124	7438	7272	7322	7235	7109	7229	7243	7416	7269	7290	7220	7160	7231	7306	7339	7140	7182	7275	7203	7371	7129	7211	7155	7099	7241	7259	7302	7292	7236	7233	7302	7173	7366	7213	7259	7314	7195	7317	7229	7208	7248	7360	7176	7125	7149	7160	7160	7233	7139	7226	7317	7219	7191	7217	7265	7179	7207	7188	7268	7281	7176	7197	7191	7202	7224	7135	7360	7251	7244	7205	7322	7187	7370	7233	7310	7318	7290	7286	7102	7337	7298	7244	7252	7210	7175	7213	7316	7350	7262	7153	7230	7403	7136	7197	7241	7074	7223	7381	7298	7325	7320	7240	7213	7226	7403	7267	7353	7273	7227	7389	7197	7216	7255	7221	7374	7251	7320	7119	7229	7251	7258	7142	7275	7312	7252	7296	7186	7302	7369	7299	7280	7370	7183	7322	7199	7155	7337	7120	7139	7303	7241	7320	7235	7221	7244	7248	7233	7203	7198	7119	7326	7246	7252	7209	7227	7198	7401	7183	7211	7243	7202	7278	7196	7184	7215	7242	7294	7151	7361	7332	7237	7228	7250	7185	7298	7382	7334	7178	7278	7119	7287	7299	7270	7127	7195	7109	7075	7159	7164	7131	7196	7243	7118	7393	7185	7297	7176	7203	7173	7219	7276	7347	7275	7289	7337	7334	7134	7170	7141	7240	7186	7186	7274	7357	7336	7205	7175	7226	7299	7228	7207	7333	7199	7244	7357	7284	7305	7130	7213	7212	7344	7140	7173	7208	7256	7231	7312	7222	7253	7299	7211	7109	7250	7270	7208	7108	7386	7188	7093	7196	7203	7288	7259	7230	7296	7308	7187	7196	7362	7290	7071	7357	7421	7317	7367	7237	7183	7302	7225	7215	7240	7121	7189	7182	7299	7224	7248	7260	7173	7292	7302	7344	7283	7323	7292	7298	7175	7234	7326	7304	7172	7232	7221	7326	7189	7244	7260	7181	7131	7272	7296	7173	7331	7156	7206	7265	7157	7114	7217	7243	7273	7132	7338	7239	7327	7391	7195	7162	7235	7274	7215	7253	7160	7223	7336	7336	7245	7265	7290	7281	7248	7302	7295	7347	7282	7337	7352	7297	7156	7178	7191	7248	7279	7179	7313	7153	7277	7271	7200	7186	7195	7251	7225	7256	7351	7228	7224	7230	7194	7267	7244	7284	7237	7107	7285	7298	7230	7179	7256	7142	7254	7187	7379	7191	7287	7210	7236	7307	7216	7089	7391	7236	7285	7192	7199	7118	7285	7178	7293	7281	7332	7289	7191	7364	7157	7249	7287	7262	7260	7305	7341	7231	7145	7127	7258	7222	7173	7271	7343	7149	7122	7158	7257	7253	7091	7256	7258	7220	7193	7269	7238	7267	7251	7127	7238	7354	7230	7149	7048	7195	7325	7189	7135	7132	7376	7196	7345	7171	7304	7102	7263	7381	7350	7322	7272	7195	7196	7234	7290	7167	7203	7217	7333	7255	7318	7205	7271	7202	7253	7222	7189	7297	7208	7355	7272	7340	7107	7306	7231	7261	7310	7095	7161	7229	7334	7258	7237	7245	7233	7277	7181	7258	7234	7253	7243	7236	7160	7261	7254	7187	7206	7190	7135	7320	7274	7205	7243	7293	7259	7213	7328	7279	7239	7115	7280	7204	7247	7214	7175	7226	7149	7274	7164	7350	7208	7356	7229	7412	7309	7215	7254	7260	7141	7282	7068	7124	7184	7196	7241	7184	7212	7238	7273	7222	7259	7226	7196	7227	7250	7340	7245	7340	7264	7204	7237	7320	7219	7294	7248	7460	7210	7315	7215	7271	7344	7367	7196	7321	7310	7273	7227	7127	7363	7231	7249	7265	7241	7222	7305	7300	7194	7324	7212	7242	7243	7274	7277	7290	7133	7248	7356	7184	7240	7258	7203	7199	7335	7374	7183	7404	7302	7258	7238	7252	7285	7213	7313	7097	7266	7169	7263	7227	7167	7358	7252	7256	7137	7185	7252	7291	7046	7219	7362	7298	7384	7180	7321	7169	7269	7197	7148	7199	7293	7241	7168	7313	7264	7336	7372	7139	7202	7142	7290	7212	7252	7071	7219	7180	7190	7239	7248	7174	7154	7306	7249	7305	7210	7201	7260	7308	7214	7228	7115	7279	7167	7239	7341	7373	7228	7195	7146	7224	7217	7201	7274	7221	7237	7051	7234	7150	7166	7325	7202	7231	7165	7221	7328	7215	7204	7309	7091	7304	7272	7312	7168	7244	7238	7222	7351	7205	7238	7235	7274	7170	7156	7314	7270	7356	7231	7220	7230	7217	7305	7240	7172	7202	7342	7240	7109	7286	7213	7260	7260	7330	7244	7287	7306	7087	7202	7290	7337	7196	7243	7362	7264	7314	7311	7336	7405	7092	7118	7139	7332	7224	7239	7322	7292	7018	7360	7379	7342	7249	7362	7141	7224	7282	7185	7178	7260	7261	7341	7327	7106	7180	7241	7187	7222	7280	7356	7302	7231	7349	7296	7076	7206	7188	7137	7351	7388	7197	7218	7318	7219	7082	7176	7191	7191	7330	7287	7391	7379	7156	7308	7282	7371	7153	7363	7340	7270	7170	7190	7340	7140	7208	7173	7387	7273	7298	7128	7162	7271	7234	7231	7275	7286	7180	7238	7301	7071	7073	7309	7338	7154	7144	7264	7265	7447	7200	7161	7290	7153	7275	7246	7308	7220	7233	7234	7282	7299	7230	7229	7377	7296	7190	7238	7165	7332	7347	7249	7243	7316	7257	7274	7307	7238	7172	7334	7395	7110	7237	7311	7287	7205	7207	7381	7147	7320	7270	7254	7210	7345	7200	7230	7193	7200	7190	7232	7230	7291	7220	7219	7253	7195	7262	7224	7270	7377	7147	7306	7420	7220	7268	7320	7356	7218	7290	7352	7262	7278	7247	7276	7291	7223	7311	7166	7383	7276	7138	7176	7246	7245	7215	7343	7211	7062	7227	7194	7205	7238	7226	7178	7343	7140	7216	7236	7188	7305	7282	7197	7255	7246	7316	7197	7336	7220	7218	7105	7297	7374	7207	7202	7254	7203	7231	7293	7245	7243	7065	7193	7244	7222	7163	7331	7144	7325	7255	7241	7269	7057	7356	7294	7136	7287	7178	7146	7253	7314	7344	7261	7230	7255	7236	7281	7082	7256	7230	7323	7370	7350	7264	7180	7311	7296	7214	7098	7196	7286	7276	7367	7235	7308	7371	7251	7164	7269	7298	7210	7255	7273	7343	7068	7298	7348	7243	7164	7378	7478	7230	7305	7243	7209	7184	7313	7164	7318	7193	7228	7231	7291	7311	7362	7224	7210	7256	7194	7251	7075	7149	7161	7175	7287	7205	7252	7435	7160	7268	7339	7265	7191	7306	7213	7176	7144	7243	7375	7323	7309	7274	7290	7397	7199	7243	7177	7318	7134	7196	7364	7333	7234	7237	7309	7345	7409	7331	7106	7268	7246	7304	7279	7246	7388	7281	7363	7142	7317	7383	7160	7196	7206	7275	7296	7275	7049	7366	7305	7191	7273	7345	7317	7257	7159	7320	7235	7172	7247	7266	7049	7182	7186	7255	7307	7229	7256	7168	7216	7282	7151	7456	7218	7257	7267	7309	7353	7214	7266	7212	7257	7285	7236	7317	7374	7249	7282	7133	7315	7321	7256	7320	7350	7214	7314	7300	7312	7290	7233	7235	7202	7247	7261	7306	7214	7295	7213	7138	7173	7394	7207	7255	7294	7203	7122	7291	7177	7277	7209	7346	7273	7257	7234	7344	7315	7288	7374	7279	7224	7304	7163	7213	7310	7203	7256	7212	7302	7354	7178	7189	7383	7235	7220	7236	7281	7157	7273	7259	7372	7250	7324	7362	7187	7337	7196	7319	7264	7217	7249	7300	7186	7273	7251	7263	7254	7315	7237	7210	7199	7167	7277	7393	7241	7122	7171	7241	7361	7187	7243	7253	7236	7316	7200	7200	7234	7207	7208	7234	7181	7262	7299	7163	7286	7192	7261	7175	7186	7200	7153	7188	7317	7262	7217	7250	7245	7202	7360
2358	1358	1154	1071	1189	1273	1242	1531	7655	16879	14289	7434	3263	1580	1054	951	899	903	925	874	857	906	838	905	927	848	887	919	879	933	916	902	868	866	917	839	948	887	865	936	875	891	857	915	878	855	869	903	859	933	889	913	865	869	919	882	881	914	915	830	911	865	882	916	918	898	899	869	927	864	918	852	850	877	890	882	911	898	911	905	896	852	924	885	878	939	866	889	881	906	911	876	860	863	830	894	820	907	834	878	870	884	885	837	925	891	920	906	899	894	928	860	829	904	873	919	961	839	921	869	886	901	915	875	827	864	892	886	861	879	864	872	954	871	893	936	887	894	842	878	900	912	921	886	907	856	866	876	874	838	855	895	889	876	880	873	919	867	884	850	912	896	883	848	904	919	890	875	946	872	905	899	899	881	919	890	887	921	906	940	857	872	915	955	850	906	893	897	944	811	864	885	854	931	877	906	942	881	863	909	825	863	917	883	874	883	886	917	890	903	917	871	909	845	875	934	890	880	885	929	879	909	935	863	873	921	899	886	912	868	886	886	845	886	899	857	871	946	858	899	871	893	935	873	933	892	851	883	866	947	877	888	873	880	866	844	842	904	881	857	935	891	909	840	874	882	893	925	882	915	868	873	858	922	909	885	905	890	939	852	885	895	889	902	889	864	885	908	914	918	925	874	929	870	949	843	885	903	856	879	900	888	868	897	876	947	925	887	908	885	852	853	892	866	871	869	870	889	888	875	902	881	844	987	930	898	868	852	891	900	893	817	910	957	853	879	923	852	867	920	797	892	942	859	930	880	872	897	957	926	835	923	826	878	897	902	900	850	885	909	916	886	895	900	865	866	915	925	882	874	858	879	939	870	898	842	878	909	878	903	918	923	927	929	874	858	894	915	878	876	874	901	910	875	875	916	897	893	883	875	899	860	869	879	835	909	841	896	856	907	896	853	938	816	907	851	893	894	867	855	847	869	913	909	868	925	891	883	894	869	861	890	870	849	884	924	849	982	895	879	883	889	919	861	889	908	904	835	947	894	876	879	885	884	915	883	858	914	856	952	845	902	884	922	907	875	842	905	854	916	903	901	871	892	895	917	935	929	872	900	906	785	893	855	942	949	895	956	923	941	903	927	896	899	906	909	851	865	872	871	899	892	908	853	928	875	932	919	950	890	921	857	901	878	900	896	839	915	878	901	888	906	894	858	854	867	945	864	918	855	919	874	887	905	860	890	876	931	866	883	936	841	888	859	907	922	905	865	874	897	823	911	890	916	897	842	899	894	928	958	916	946	853	902	898	903	915	915	898	891	837	852	914	940	938	895	866	866	867	856	847	856	828	952	914	892	917	905	869	902	910	911	842	857	864	879	852	866	850	885	892	885	885	862	858	890	857	882	874	881	857	869	873	838	921	859	912	906	903	903	880	867	849	885	907	861	907	876	877	936	875	916	922	944	906	916	911	929	930	921	910	916	924	901	919	897	874	885	912	886	873	859	910	880	850	807	912	867	951	868	887	937	883	878	936	894	917	833	861	872	912	879	895	916	892	878	901	916	849	914	899	970	929	901	882	941	839	858	906	933	887	890	909	940	878	900	918	908	906	889	905	870	845	905	900	893	920	910	872	892	863	866	912	854	873	897	856	898	901	917	904	907	825	903	880	824	889	869	940	910	918	870	880	856	921	919	902	850	920	904	929	923	880	895	875	914	909	924	914	921	906	873	865	900	861	891	865	881	856	881	894	857	861	870	854	837	916	895	869	926	921	887	858	923	938	906	877	935	868	920	881	961	929	937	896	895	903	884	937	907	943	915	967	873	897	945	867	850	941	926	891	955	914	893	887	882	912	861	900	950	868	890	893	845	901	900	964	872	916	924	930	904	901	918	923	878	934	959	892	884	860	925	883	898	894	887	909	881	903	959	893	922	896	887	838	936	933	944	886	862	845	903	838	873	898	912	941	891	872	913	902	915	828	907	851	943	855	926	871	885	888	883	883	912	903	903	880	893	916	857	937	919	874	873	856	893	893	824	941	921	848	878	886	907	860	888	859	924	849	915	897	919	832	879	890	880	845	920	880	829	887	918	951	919	836	892	915	833	852	893	904	882	825	913	867	958	895	881	908	919	856	903	899	918	923	844	965	966	873	886	844	887	890	913	922	889	923	878	861	920	874	872	915	918	944	903	903	934	893	898	811	901	888	916	849	890	875	934	898	910	912	917	877	862	863	884	920	827	879	847	903	878	856	877	888	901	889	899	862	907	826	899	902	890	902	915	918	893	887	886	897	893	884	887	924	876	864	831	880	869	876	851	901	928	914	883	861	818	894	925	935	954	947	893	898	881	946	870	866	890	911	875	911	873	910	908	869	851	868	989	902	862	893	898	927	817	904	870	894	844	905	879	918	893	879	928	908	923	865	897	864	917	931	850	947	911	871	894	886	899	895	938	913	872	905	969	935	959	842	919	912	927	864	916	906	901	883	875	864	898	856	890	920	877	881	884	949	959	902	833	942	889	898	864	904	853	901	896	918	888	883	905	894	938	891	968	889	867	873	871	910	938	878	895	928	927	944	889	932	846	932	875	862	874	826	871	888	935	905	905	947	929	905	875	939	911	866	853	886	873	922	872	902	905	853	924	917	879	926	884	888	922	900	862	903	874	926	911	855	851	848	915	895	926	919	929	912	890	953	905	891	869	879	891	888	907	845	935	908	840	903	905	863	894	885	860	906	918	914	908	879	927	922	861	853	928	885	875	841	875	908	923	914	890	907	910	927	894	888	892	851	844	868	925	922	899	910	931	926	876	923	877	908	905	941	867	920	872	890	946	935	909	846	909	871	874	907	860	874	928	941	861	918	899	891	884	920	844	871	879	895	859	880	888	844	890	907	861	939	925	902	954	874	882	877	846	953	861	898	914	909	853	898	870	917	887	873	911	876	895	872	886	906	922	906	919	879	890	921	971	874	875	898	841	930	959	888	832	842	874	899	862	905	840	905	881	906	905	884	919	904	889	865	850	879	896	862	884	892	939	956	857	837	881	900	819	889	793	899	863	895	878	892	874	924	901	878	909	860	918	849	825	852	872	883	938	975	897	894	893	893	901	882	860	932	862	854	927	855	885	852	891	908	898	928	938	887	910	909	887	892	897	930	853	871	874	937	859	859	881	890	881	873	911	906	871	894	960	865	924	913	864	878	842	903	889	921	874	891	900	881	831	870	895	871	863	873	860	867	880	891	896	870	893	868	902	936	906	871	929	868	898	919	911	851	864	913	914	929	942	860	868	867	871	919	899	873	876	907	894	901	927	857	848	903	901	917	900	885	905	912	904	953	861	904	863	960	861	872	878	915	878	881	850	871	954	847	905	906	976	875	903	902	891	875	856	884	900	872	837	933	974	877	878	947	906	859	902	893	875	925	876	914	898	868	864	926	853	853	906	892	891	861	905	919	867	893	869	862	860	835	911	866	897	897	908	902	901	871	907	902	931	887	915	989	902
20665	13558	10092	15371	21774	22905	22848	25777	54168	68947	59111	43542	29530	16614	10197	7897	7217	7358	7471	7335	7262	7421	7441	7291	7248	7253	7284	7375	7304	7339	7319	7289	7381	7182	7343	7397	7329	7316	7173	7310	7429	7337	7422	7383	7293	7213	7170	7374	7333	7231	7338	7241	7261	7224	7339	7272	7226	7335	7337	7218	7405	7180	7346	7282	7355	7227	7203	7347	7288	7373	7389	7224	7349	7243	7313	7362	7256	7200	7284	7345	7293	7315	7275	7278	7242	7346	7340	7332	7350	7203	7225	7294	7286	7383	7312	7309	7430	7285	7333	7325	7229	7391	7269	7301	7258	7382	7390	7395	7325	7329	7248	7164	7225	7389	7232	7307	7369	7208	7386	7285	7386	7255	7272	7355	7288	7125	7283	7388	7392	7285	7277	7393	7287	7366	7214	7350	7282	7421	7253	7325	7133	7218	7248	7268	7334	7266	7233	7379	7256	7288	7390	7265	7295	7263	7309	7331	7333	7376	7322	7321	7255	7267	7377	7435	7359	7374	7365	7261	7245	7362	7322	7304	7376	7408	7103	7416	7200	7251	7281	7343	7367	7360	7329	7391	7190	7237	7175	7403	7257	7277	7324	7226	7487	7400	7415	7291	7179	7292	7216	7286	7280	7302	7341	7274	7230	7342	7345	7277	7403	7387	7414	7346	7295	7310	7366	7284	7301	7216	7293	7215	7338	7268	7363	7354	7359	7275	7301	7288	7277	7363	7262	7357	7435	7317	7346	7315	7485	7328	7250	7383	7440	7301	7377	7288	7339	7428	7234	7351	7408	7349	7327	7322	7288	7347	7313	7301	7492	7334	7345	7379	7293	7390	7467	7293	7358	7357	7318	7365	7488	7512	7258	7339	7294	7322	7295	7363	7203	7460	7222	7304	7328	7491	7308	7370	7357	7300	7329	7366	7165	7374	7349	7312	7245	7197	7389	7324	7401	7346	7329	7341	7214	7182	7470	7286	7308	7391	7381	7157	7204	7311	7319	7434	7174	7431	7182	7382	7310	7319	7305	7270	7243	7246	7289	7274	7249	7314	7300	7289	7365	7353	7257	7238	7282	7379	7420	7369	7363	7386	7377	7320	7167	7386	7281	7352	7483	7266	7199	7399	7229	7215	7338	7328	7406	7330	7313	7326	7375	7361	7380	7346	7323	7315	7350	7081	7438	7267	7281	7347	7324	7355	7493	7366	7311	7307	7345	7448	7208	7359	7313	7340	7380	7369	7484	7450	7451	7299	7282	7344	7404	7386	7270	7288	7326	7289	7239	7393	7378	7475	7299	7340	7326	7362	7234	7326	7395	7204	7265	7388	7477	7169	7321	7375	7291	7270	7412	7296	7433	7353	7315	7402	7331	7371	7251	7332	7287	7370	7254	7274	7334	7213	7464	7280	7326	7310	7308	7413	7256	7457	7309	7244	7305	7280	7268	7291	7254	7319	7248	7262	7364	7316	7289	7398	7320	7238	7221	7368	7379	7400	7228	7402	7354	7353	7298	7347	7259	7259	7328	7349	7412	7363	7345	7326	7298	7310	7472	7308	7352	7259	7318	7245	7418	7312	7265	7246	7266	7301	7339	7172	7327	7421	7304	7232	7298	7234	7262	7362	7371	7482	7330	7293	7358	7330	7372	7335	7225	7379	7411	7380	7325	7375	7170	7380	7284	7380	7403	7279	7340	7304	7341	7330	7233	7350	7132	7280	7340	7343	7148	7260	7339	7259	7331	7469	7300	7435	7448	7343	7421	7275	7198	7242	7269	7345	7271	7388	7295	7272	7168	7317	7333	7380	7358	7474	7226	7248	7228	7263	7295	7341	7327	7318	7141	7323	7361	7332	7487	7279	7395	7485	7379	7445	7338	7293	7315	7409	7303	7331	7384	7391	7299	7264	7431	7291	7329	7252	7372	7309	7196	7166	7308	7258	7377	7247	7387	7246	7213	7259	7379	7273	7395	7448	7306	7354	7205	7237	7308	7398	7443	7423	7382	7348	7334	7369	7233	7209	7296	7345	7276	7337	7353	7277	7468	7345	7364	7431	7364	7206	7297	7379	7233	7344	7255	7264	7333	7400	7461	7279	7309	7416	7328	7376	7355	7279	7393	7248	7210	7416	7308	7239	7362	7322	7240	7308	7239	7244	7299	7404	7441	7394	7059	7195	7199	7348	7442	7326	7408	7408	7349	7292	7314	7488	7397	7267	7270	7255	7357	7383	7359	7292	7313	7337	7438	7220	7274	7184	7281	7341	7258	7387	7224	7148	7293	7339	7384	7291	7326	7215	7297	7298	7301	7304	7319	7413	7306	7273	7288	7299	7326	7419	7385	7302	7299	7284	7134	7337	7215	7370	7366	7165	7206	7273	7276	7334	7278	7281	7357	7252	7442	7233	7247	7287	7358	7401	7226	7396	7361	7313	7277	7306	7311	7278	7463	7389	7314	7388	7355	7357	7218	7341	7219	7288	7429	7282	7450	7268	7370	7441	7298	7400	7323	7295	7442	7207	7290	7323	7360	7241	7350	7344	7372	7405	7295	7336	7361	7356	7303	7385	7414	7384	7347	7277	7452	7311	7411	7315	7309	7276	7261	7281	7281	7310	7462	7280	7320	7273	7218	7249	7427	7353	7518	7364	7336	7502	7228	7362	7274	7316	7351	7325	7340	7311	7234	7446	7452	7305	7189	7415	7359	7309	7298	7275	7362	7293	7192	7419	7414	7321	7329	7332	7426	7329	7356	7209	7165	7268	7442	7387	7431	7248	7380	7381	7256	7177	7329	7322	7318	7299	7291	7383	7254	7224	7210	7369	7276	7315	7410	7330	7349	7332	7314	7285	7287	7378	7554	7499	7276	7248	7373	7371	7338	7376	7168	7253	7430	7217	7356	7279	7393	7337	7122	7456	7274	7377	7287	7331	7383	7419	7147	7448	7331	7291	7380	7361	7205	7296	7358	7201	7446	7387	7432	7375	7576	7314	7221	7322	7342	7364	7304	7204	7447	7294	7346	7362	7209	7305	7407	7317	7284	7472	7277	7276	7443	7355	7285	7306	7264	7370	7329	7252	7260	7371	7317	7185	7322	7294	7349	7311	7345	7389	7213	7315	7288	7279	7286	7320	7318	7398	7261	7348	7450	7362	7422	7424	7330	7416	7317	7304	7280	7285	7276	7234	7374	7417	7402	7267	7386	7404	7232	7233	7280	7266	7305	7196	7357	7267	7246	7330	7402	7232	7368	7389	7389	7296	7315	7423	7475	7264	7341	7326	7337	7323	7580	7396	7173	7306	7288	7328	7350	7474	7114	7395	7315	7319	7377	7253	7322	7235	7313	7138	7274	7352	7386	7274	7339	7299	7308	7272	7474	7347	7252	7346	7310	7322	7346	7303	7265	7334	7212	7426	7291	7327	7334	7435	7331	7142	7270	7281	7344	7376	7289	7238	7352	7261	7279	7321	7281	7327	7288	7321	7257	7347	7337	7346	7264	7244	7343	7250	7416	7247	7298	7329	7290	7232	7367	7340	7356	7212	7267	7268	7314	7253	7365	7276	7255	7433	7432	7324	7181	7264	7207	7431	7412	7328	7288	7432	7253	7395	7184	7366	7327	7244	7279	7259	7326	7311	7340	7339	7465	7270	7264	7161	7301	7301	7390	7316	7232	7262	7194	7427	7500	7239	7229	7252	7273	7301	7464	7282	7389	7495	7417	7314	7316	7241	7237	7342	7241	7361	7445	7280	7325	7372	7295	7259	7426	7291	7330	7408	7245	7349	7443	7298	7300	7301	7512	7327	7469	7305	7159	7273	7381	7337	7332	7374	7264	7291	7330	7289	7442	7313	7301	7326	7372	7463	7438	7228	7400	7290	7315	7455	7370	7295	7320	7279	7380	7246	7345	7293	7398	7201	7242	7348	7393	7454	7237	7266	7398	7379	7393	7295	7376	7274	7368	7325	7303	7254	7506	7295	7365	7261	7393	7323	7362	7338	7259	7466	7491	7218	7226	7361	7269	7197	7254	7233	7451	7373	7265	7327	7215	7387	7431	7426	7223	7258	7320	7467	7349	7340	7384	7414	7236	7214	7270	7250	7363	7268	7418	7332	7154	7312	7203	7335	7354	7376	7342	7378	7248	7306	7397	7172	7294	7142	7212	7399	7348	7195	7308	7332	7184	7338	7288	7377	7330	7228	7320	7330	7315	7388	7339	7308	7373	7182	7366	7327	7414	7439	7374	7399	7339	7341	7276	7307	7362	7393	7271	7327	7317	7378	7258	7247	7203	7212	7397	7316	7322	7290	7454	7276	7387	7227	7414	7365	7333	7385	7240	7275	7454	7464	7212	7445	7323	7475	7395	7307	7329	7266	7363	7338	7283	7401	7482	7279	7322	7277	7227	7167	7390	7479	7411	7510	7288	7375	7220	7312	7224	7495	7357	7356	7303	7246	7328	7346	7333	7457	7525	7416	7325	7147	7264	7201	7283	7266	7495	7430	7241	7398	7350	7307	7374	7374	7392	7246	7347	7213	7272	7227	7314	7408	7380	7313	7266	7336	7466	7339	7393	7380	7190	7192	7339	7354	7432	7347	7235	7336	7446	7315	7348	7343	7428	7437	7241	7322	7477	7340	7186	7302	7245	7269	7324	7219	7413	7238	7270	7377	7387	7271	7372	7400	7326	7295	7214	7392	7336	7353	7310	7256	7268	7305	7339	7397	7333	7197	7338	7467	7260	7304	7373	7365	7485	7420	7439	7462	7377	7232	7333	7416	7402	7210	7214	7334	7277	7287	7295	7340	7382	7368	7259	7226	7283	7361	7174	7422	7215	7415	7380	7258	7487	7269	7184	7292	7327	7347	7338	7367	7287	7403	7441	7337	7308	7400	7219	7300	7365	7417	7337	7496	7280	7189	7347	7318	7335	7286	7286	7211	7245	7304	7307	7404	7396	7337	7535	7492	7288	7232	7253	7331	7392	7169	7195	7271	7290	7312	7368	7187	7371	7254	7359	7244	7280	7586	7416	7278	7324	7424	7423	7343	7380	7355	7308	7471	7313	7252	7426	7300	7259	7301	7436	7444	7337	7397	7412	7452	7377	7330	7142	7219	7311	7325
4919	1486	1081	1033	1115	1372	1380	2732	8116	15073	12892	7538	3147	1515	1060	905	960	905	912	876	919	860	944	871	914	899	895	862	898	863	874	887	927	910	882	910	913	940	938	891	849	886	951	903	906	884	894	926	944	907	948	904	896	902	949	850	878	899	947	912	887	878	955	884	905	886	941	893	890	880	925	850	873	922	913	876	932	916	922	905	856	924	920	907	950	911	862	893	961	944	917	912	918	917	858	898	894	884	896	910	937	913	907	929	910	929	901	947	878	895	857	907	883	923	899	936	932	949	976	884	864	914	861	915	907	940	908	944	919	900	940	950	910	906	902	868	919	888	917	890	951	907	894	887	925	901	899	898	948	934	862	852	929	897	930	848	912	871	978	886	918	930	904	910	922	904	870	872	918	933	923	953	923	907	899	923	850	901	892	907	898	866	917	897	898	956	960	892	926	879	951	889	914	962	918	869	931	928	898	953	916	936	895	856	883	909	889	892	906	873	906	849	855	893	932	874	884	902	886	898	874	901	895	915	917	942	927	963	896	876	859	911	936	904	910	898	927	879	890	943	922	907	961	900	901	885	925	898	930	921	939	917	925	989	966	904	855	877	899	947	898	915	932	910	898	905	916	885	892	928	925	927	908	930	897	881	917	867	865	918	943	943	895	934	862	940	923	929	958	936	948	931	892	950	881	867	909	906	856	910	869	934	819	899	942	915	905	925	857	863	903	889	935	876	941	880	954	841	870	832	928	914	852	934	869	902	923	922	935	857	935	989	885	957	893	927	931	930	889	907	883	894	893	892	925	909	871	911	908	847	911	901	870	857	896	912	888	952	870	884	911	906	882	915	942	899	917	847	990	917	901	933	933	908	920	890	871	884	911	945	915	943	898	924	849	995	892	844	870	864	895	875	935	902	919	917	887	890	928	951	923	921	936	894	955	875	930	978	933	899	865	921	898	985	925	932	950	968	881	916	878	904	931	901	907	896	885	912	927	922	925	885	915	874	954	894	931	895	876	910	887	925	910	887	966	856	928	875	916	910	890	883	883	850	870	895	926	898	912	872	920	883	948	865	914	889	876	927	893	871	903	903	906	954	885	943	922	903	930	912	951	960	879	887	908	879	881	939	901	911	858	877	882	898	913	965	957	928	865	907	935	935	905	830	956	880	911	920	917	873	920	912	905	929	896	895	901	930	925	885	904	908	898	953	895	871	926	927	932	856	971	861	907	900	908	917	873	853	917	864	926	909	948	922	939	931	862	928	903	846	930	905	894	890	878	909	916	844	894	898	905	926	941	913	897	940	954	887	850	870	912	941	938	943	889	929	914	918	935	855	886	868	862	899	917	876	879	916	933	909	951	963	903	916	902	905	894	870	956	963	930	901	867	906	894	973	934	895	931	941	900	882	924	894	951	932	921	899	882	921	878	907	874	958	874	940	919	889	929	916	956	899	927	918	918	946	899	889	949	938	929	875	908	896	863	914	867	877	892	941	906	865	891	926	930	927	888	935	936	917	905	879	904	921	837	948	845	876	890	905	915	835	932	964	935	886	890	868	943	878	939	942	912	940	899	968	871	901	955	904	917	920	921	930	929	933	863	911	864	899	861	895	891	954	907	906	892	834	906	842	875	953	894	939	880	876	953	937	870	927	900	934	873	884	917	913	929	911	903	924	931	885	970	877	908	858	917	920	896	943	906	908	883	864	917	947	954	889	939	898	962	969	899	864	937	848	916	904	886	942	902	945	877	931	872	932	958	888	903	910	930	874	873	892	891	890	1021	919	896	932	877	938	868	893	957	898	878	846	907	907	905	871	934	845	944	893	913	903	888	899	942	919	915	867	958	875	920	868	925	920	964	986	941	879	938	928	903	883	907	937	911	878	954	907	911	980	874	918	897	896	958	874	907	916	915	911	908	922	862	897	912	865	920	888	859	914	886	900	899	870	920	868	838	842	893	888	956	927	906	897	868	942	897	913	900	882	918	931	876	900	968	853	938	882	926	899	887	888	874	961	896	888	962	947	893	880	885	878	975	942	897	908	887	903	903	841	852	907	939	886	919	907	909	932	902	875	913	879	906	913	908	885	920	913	861	905	881	910	900	914	962	879	894	853	875	922	896	880	899	916	895	910	914	910	895	912	886	900	868	944	882	925	879	945	861	904	900	923	926	862	873	933	880	886	949	869	937	849	901	942	952	871	913	957	893	877	903	958	883	902	890	876	874	903	933	984	941	922	892	915	936	901	909	932	908	914	937	932	881	960	899	880	920	861	924	945	885	870	848	906	959	858	931	931	901	930	889	879	898	939	862	902	892	921	897	890	924	901	875	939	935	914	942	850	909	922	928	900	887	912	856	966	882	879	906	902	919	931	898	891	952	916	906	956	926	929	891	946	887	877	944	889	902	916	974	928	924	885	887	894	855	901	917	892	908	928	886	913	900	924	934	856	920	913	912	932	897	855	949	904	975	913	906	905	912	881	895	910	904	932	880	880	923	864	901	896	960	873	899	863	917	866	929	871	971	895	904	892	928	921	913	872	924	894	917	934	932	906	878	933	888	913	937	904	934	899	877	883	878	927	914	899	861	918	943	936	852	867	874	926	884	906	948	904	945	831	897	899	887	932	964	906	936	961	915	977	948	895	922	894	911	888	923	870	918	908	876	892	871	951	900	883	908	908	902	879	935	893	935	864	904	897	893	928	944	905	935	919	950	908	914	975	916	898	883	892	889	887	917	862	898	861	901	934	894	863	922	923	921	880	914	910	914	904	936	909	937	880	876	910	886	928	986	930	888	933	953	915	861	916	898	946	913	940	880	923	972	922	958	903	926	937	930	906	805	909	951	949	880	884	907	913	905	915	912	909	914	903	950	843	899	927	903	910	880	873	899	922	893	911	914	894	886	874	882	970	877	913	880	946	864	847	910	899	877	933	929	953	932	877	902	857	894	920	912	877	956	904	968	945	927	900	835	907	934	873	964	916	942	932	909	925	866	890	933	915	892	922	946	866	957	961	910	870	924	834	922	904	903	873	943	939	963	922	882	910	912	857	922	870	930	912	952	897	905	916	908	927	941	867	919	877	927	913	901	913	868	903	947	915	927	895	924	910	900	883	896	886	895	889	908	955	924	919	955	875	916	939	941	902	843	909	961	896	947	941	854	902	1023	858	910	897	941	950	909	1000	939	953	900	908	910	928	954	886	885	905	865	933	913	908	937	863	904	902	911	864	920	888	938	912	1004	941	886	885	935	884	893	946	969	938	887	935	850	883	914	927	940	909	892	907	917	884	881	886	877	922	915	883	898	948	889	926	867	910	980	971	920	913	897	919	892	840	902	932	879	868	867	894	956	873	900	955	962	885	867	863	893	965	914	955	853	928	866	923	883	887	898	912	933	923	870	905	822	923	899	904	973	887	923	867	930	927	896	903	907	897	959	902	875	946	940	947	863	1004	924	933	888	902	877	929	952	916	911	907	906	945	880	901	886	893	918	885	855	895	925	976
19665	13895	10251	14833	19983	22895	24245	38055	56911	67077	57981	44390	29289	16473	10198	7999	7620	7451	7549	7386	7398	7570	7421	7285	7471	7520	7321	7450	7331	7420	7367	7439	7613	7380	7372	7449	7408	7537	7439	7336	7308	7367	7367	7352	7239	7294	7444	7548	7576	7528	7343	7528	7479	7459	7541	7541	7475	7488	7411	7409	7433	7444	7478	7499	7425	7341	7575	7299	7451	7420	7436	7513	7372	7599	7432	7574	7453	7471	7553	7286	7427	7334	7395	7406	7415	7342	7611	7514	7491	7328	7574	7518	7356	7503	7469	7501	7470	7490	7533	7496	7456	7400	7480	7491	7368	7493	7485	7400	7431	7471	7411	7393	7533	7468	7369	7462	7526	7538	7392	7316	7239	7563	7325	7280	7300	7404	7449	7463	7460	7456	7414	7530	7565	7502	7558	7411	7334	7511	7465	7469	7493	7550	7424	7458	7481	7462	7416	7547	7471	7422	7457	7490	7510	7476	7400	7400	7446	7414	7458	7396	7498	7331	7392	7547	7423	7408	7402	7564	7466	7274	7426	7351	7405	7414	7587	7585	7366	7283	7551	7416	7445	7605	7476	7468	7477	7482	7441	7482	7481	7336	7345	7351	7530	7451	7515	7369	7529	7404	7240	7455	7540	7602	7465	7381	7454	7548	7409	7395	7469	7548	7649	7372	7453	7516	7470	7511	7296	7476	7446	7378	7432	7562	7438	7552	7576	7345	7446	7487	7522	7431	7462	7425	7392	7555	7357	7467	7436	7551	7469	7507	7405	7484	7327	7330	7408	7381	7605	7425	7488	7536	7480	7425	7563	7432	7571	7577	7410	7406	7422	7383	7484	7360	7382	7439	7499	7490	7413	7502	7411	7428	7387	7554	7402	7369	7384	7536	7391	7665	7493	7359	7480	7552	7412	7373	7427	7459	7503	7404	7337	7424	7556	7362	7378	7606	7393	7409	7472	7477	7443	7397	7342	7580	7422	7505	7320	7486	7513	7475	7509	7272	7414	7499	7381	7496	7451	7433	7377	7385	7449	7605	7404	7516	7456	7353	7510	7420	7489	7383	7407	7430	7444	7526	7468	7361	7400	7375	7470	7546	7355	7503	7420	7416	7468	7519	7415	7370	7418	7435	7399	7512	7424	7350	7642	7556	7424	7513	7514	7485	7410	7486	7433	7514	7434	7481	7487	7473	7329	7484	7560	7357	7497	7425	7377	7390	7522	7462	7484	7301	7340	7536	7368	7326	7599	7476	7361	7436	7428	7612	7412	7446	7498	7552	7486	7446	7512	7451	7432	7313	7538	7343	7479	7489	7404	7498	7399	7441	7312	7583	7481	7468	7400	7364	7462	7364	7485	7386	7315	7559	7534	7409	7322	7602	7401	7433	7440	7493	7443	7312	7447	7336	7441	7330	7361	7340	7526	7405	7325	7474	7452	7500	7462	7383	7478	7448	7396	7392	7563	7372	7361	7482	7524	7504	7436	7455	7427	7385	7489	7340	7427	7546	7495	7495	7617	7342	7381	7436	7438	7408	7445	7540	7551	7414	7411	7419	7547	7548	7447	7558	7543	7491	7505	7379	7453	7379	7499	7383	7453	7483	7283	7442	7423	7419	7331	7470	7343	7560	7488	7518	7280	7447	7504	7467	7527	7388	7414	7421	7493	7484	7430	7465	7365	7511	7437	7411	7437	7341	7614	7528	7649	7566	7364	7425	7332	7420	7502	7393	7403	7395	7441	7399	7446	7491	7392	7507	7497	7515	7448	7225	7414	7398	7373	7463	7436	7306	7332	7378	7405	7530	7473	7521	7564	7305	7590	7495	7397	7336	7337	7514	7568	7519	7586	7431	7568	7464	7520	7364	7439	7535	7456	7320	7457	7408	7550	7518	7440	7463	7478	7357	7456	7316	7367	7457	7507	7482	7466	7554	7373	7478	7419	7377	7442	7464	7374	7482	7496	7368	7510	7376	7434	7507	7363	7423	7482	7378	7509	7389	7464	7635	7502	7484	7328	7634	7562	7358	7372	7556	7455	7451	7572	7374	7552	7482	7460	7378	7550	7461	7520	7460	7434	7322	7516	7469	7415	7458	7475	7444	7513	7414	7476	7433	7324	7540	7396	7553	7385	7438	7609	7391	7410	7419	7464	7388	7462	7369	7511	7389	7447	7544	7479	7435	7327	7491	7467	7442	7495	7485	7445	7477	7325	7514	7358	7375	7502	7440	7499	7415	7423	7467	7646	7346	7430	7463	7253	7476	7456	7487	7450	7336	7344	7417	7463	7448	7574	7434	7417	7529	7284	7549	7422	7333	7488	7504	7409	7376	7365	7361	7416	7405	7605	7529	7483	7322	7422	7525	7450	7515	7496	7474	7431	7477	7482	7407	7646	7459	7544	7508	7486	7414	7455	7375	7505	7295	7477	7514	7447	7533	7421	7586	7375	7320	7501	7334	7432	7441	7399	7533	7580	7384	7388	7359	7543	7351	7635	7424	7509	7404	7510	7396	7403	7511	7351	7389	7477	7601	7407	7483	7460	7465	7448	7440	7392	7271	7469	7427	7478	7523	7361	7442	7385	7481	7482	7509	7424	7531	7378	7327	7398	7407	7353	7432	7531	7398	7427	7447	7527	7479	7525	7380	7499	7495	7403	7393	7358	7453	7392	7559	7458	7423	7432	7458	7426	7394	7511	7522	7385	7390	7526	7367	7479	7421	7552	7427	7371	7407	7456	7374	7452	7447	7487	7477	7400	7413	7490	7549	7487	7459	7353	7435	7503	7488	7365	7398	7442	7440	7463	7381	7398	7440	7417	7450	7561	7415	7540	7490	7517	7446	7362	7451	7475	7458	7418	7472	7379	7458	7312	7481	7538	7392	7476	7357	7538	7450	7501	7450	7619	7460	7528	7413	7376	7338	7431	7498	7542	7525	7438	7378	7407	7405	7371	7473	7436	7483	7461	7521	7370	7356	7482	7538	7591	7456	7423	7419	7442	7532	7614	7336	7377	7510	7442	7526	7569	7468	7284	7593	7443	7311	7537	7481	7483	7414	7355	7511	7391	7507	7458	7461	7327	7454	7557	7546	7421	7577	7363	7456	7554	7446	7530	7434	7496	7456	7367	7494	7325	7329	7437	7462	7461	7370	7519	7459	7456	7517	7492	7367	7393	7597	7324	7367	7421	7554	7437	7491	7416	7304	7316	7530	7311	7479	7403	7584	7410	7554	7428	7547	7381	7486	7429	7409	7438	7509	7504	7600	7353	7340	7581	7408	7452	7592	7415	7489	7507	7535	7548	7388	7463	7505	7452	7364	7485	7493	7388	7462	7474	7378	7433	7395	7460	7464	7375	7469	7377	7482	7428	7371	7459	7465	7443	7468	7462	7361	7300	7433	7316	7347	7398	7424	7493	7385	7511	7427	7424	7500	7476	7309	7579	7503	7493	7464	7514	7470	7502	7599	7410	7337	7492	7502	7451	7413	7624	7455	7609	7414	7287	7462	7461	7449	7436	7444	7381	7390	7393	7518	7555	7387	7424	7513	7432	7388	7434	7609	7499	7604	7546	7479	7493	7413	7463	7501	7425	7475	7501	7496	7427	7364	7347	7316	7386	7567	7445	7358	7349	7373	7537	7476	7538	7443	7337	7411	7272	7404	7576	7490	7397	7439	7592	7434	7250	7347	7469	7508	7423	7404	7448	7430	7357	7351	7370	7387	7433	7433	7335	7455	7464	7459	7459	7496	7641	7423	7522	7410	7532	7393	7442	7423	7353	7358	7445	7565	7412	7385	7446	7453	7426	7419	7484	7511	7491	7443	7645	7545	7477	7440	7301	7495	7494	7407	7502	7482	7294	7547	7361	7548	7409	7431	7321	7444	7338	7408	7414	7458	7404	7453	7480	7529	7473	7418	7356	7432	7576	7474	7580	7512	7405	7580	7490	7499	7449	7497	7441	7551	7516	7484	7548	7365	7471	7389	7347	7573	7466	7506	7403	7499	7409	7409	7451	7459	7540	7345	7433	7459	7529	7530	7414	7565	7475	7588	7436	7442	7438	7409	7414	7497	7512	7401	7467	7515	7460	7538	7430	7456	7357	7495	7518	7339	7330	7406	7581	7442	7521	7468	7420	7422	7594	7474	7277	7547	7421	7476	7371	7365	7491	7355	7491	7510	7401	7462	7470	7591	7546	7500	7447	7535	7455	7424	7614	7393	7388	7393	7317	7465	7557	7607	7328	7506	7479	7302	7617	7590	7511	7420	7473	7484	7434	7409	7519	7401	7585	7418	7509	7515	7479	7600	7425	7498	7362	7498	7483	7560	7500	7577	7490	7291	7536	7413	7396	7327	7421	7570	7459	7528	7394	7353	7357	7450	7448	7375	7505	7471	7616	7407	7481	7406	7385	7385	7444	7449	7461	7445	7448	7558	7321	7411	7393	7387	7583	7400	7291	7377	7415	7577	7443	7451	7440	7390	7317	7462	7332	7481	7498	7428	7438	7269	7513	7366	7399	7537	7393	7340	7461	7536	7543	7550	7491	7449	7428	7343	7480	7477	7533	7386	7420	7356	7247	7413	7566	7406	7387	7514	7414	7548	7420	7433	7554	7344	7423	7471	7440	7491	7419	7399	7504	7460	7321	7486	7507	7360	7448	7449	7517	7438	7439	7472	7576	7324	7391	7378	7402	7342	7565	7408	7429	7541	7415	7418	7513	7507	7581	7403	7433	7481	7485	7521	7539	7508	7399	7346	7458	7467	7428	7374	7479	7429	7496	7411	7521	7550	7402	7448	7476	7410	7472	7395	7430	7565	7508	7328	7503	7372	7597	7563	7557	7412	7459	7404	7400	7393	7513	7450	7454	7396	7433	7410	7391	7257	7436	7387	7344	7354	7496	7435	7535	7450	7532	7301	7516	7452	7463	7538	7464	7461	7490	7458	7491	7628	7508	7341	7488	7445	7399	7419	7382	7400	7386	7607	7571	7456	7549	7433	7451	7471	7533	7435	7353	7443	7413	7430	7334	7427	7387	7530	7420	7546	7446	7498	7398	7531	7345	7354	7394	7404	7381	7505	7373	7566	7508	7416	7532	7339	7506	7425	7455	7425	7298	7269	7540	7420
3637	1972	1294	1129	1308	1553	2026	4393	13918	26495	22743	13460	5416	1999	1193	950	918	909	881	898	845	951	891	927	900	925	929	933	867	934	925	922	890	925	885	910	927	922	905	873	865	907	934	885	870	931	911	935	898	894	870	904	937	881	904	878	957	905	919	924	898	901	898	925	958	958	950	858	923	903	911	933	910	945	935	908	914	856	909	955	920	951	936	898	945	930	934	896	951	911	938	922	835	827	923	883	894	912	856	866	953	948	944	900	914	905	928	915	917	897	878	897	975	850	869	951	893	895	894	910	917	872	925	892	898	875	942	978	940	958	947	907	892	918	891	908	847	928	893	871	890	916	949	930	960	900	888	966	909	923	907	889	920	924	919	890	971	927	929	937	955	874	901	907	924	928	896	948	935	901	925	920	836	927	919	927	905	891	901	903	889	890	891	953	891	943	990	950	897	850	879	904	918	913	912	917	944	898	921	901	859	918	890	919	985	950	924	892	902	855	891	898	890	952	874	930	961	915	918	866	921	865	919	957	944	912	853	874	912	900	886	907	914	953	920	940	908	888	908	952	933	871	929	906	880	945	901	950	943	932	913	921	940	987	907	909	951	904	1010	957	949	871	901	943	908	970	929	877	904	937	923	965	944	917	881	949	960	855	909	964	930	919	898	916	879	947	933	884	872	895	985	924	943	941	887	873	867	892	941	836	895	912	950	883	878	948	914	913	942	903	939	967	944	863	908	925	897	945	903	911	938	876	875	903	947	898	958	853	908	934	927	980	879	896	918	918	999	921	916	937	893	929	934	895	919	930	900	899	904	932	935	913	897	947	932	900	936	870	942	879	855	896	908	930	950	859	910	958	925	922	923	866	897	931	899	966	950	929	940	970	873	917	903	945	921	927	886	924	957	902	969	905	942	884	899	957	884	930	951	921	959	959	947	909	953	954	921	951	933	930	896	878	933	928	905	956	930	869	912	922	876	962	932	862	901	935	938	909	902	898	888	893	900	982	864	909	939	952	916	918	896	916	903	951	889	899	921	880	912	883	927	878	947	913	865	892	860	838	902	914	902	878	919	902	919	921	905	901	913	881	922	944	913	919	883	942	940	919	929	890	895	874	939	957	894	945	934	909	872	902	938	929	893	910	922	940	918	880	930	909	911	877	935	891	875	881	867	946	914	924	883	974	850	916	899	907	926	971	909	878	950	893	872	889	929	906	941	917	902	905	865	879	911	911	908	955	903	919	924	894	915	952	938	914	980	924	888	878	951	873	938	932	919	906	922	948	916	885	881	896	940	945	876	889	951	930	940	907	918	917	981	927	916	920	934	908	948	950	902	929	897	874	951	915	912	893	877	903	895	899	920	974	928	939	920	970	926	915	817	910	918	927	941	900	911	889	973	891	968	914	952	951	919	927	922	926	885	961	922	937	904	916	996	949	942	888	921	890	928	878	837	937	878	932	935	940	938	886	947	913	931	932	855	897	921	899	945	957	951	930	948	903	901	917	921	938	898	904	972	945	917	924	929	956	912	920	939	874	953	925	910	881	930	913	912	934	952	917	892	908	916	939	879	878	837	903	881	929	905	897	936	1005	931	897	958	907	938	931	890	943	889	933	914	887	907	910	919	919	955	893	906	894	951	953	948	937	835	885	902	894	947	973	894	875	937	924	850	927	897	932	855	873	963	882	913	942	894	947	861	964	923	928	926	934	949	950	888	949	930	958	929	944	953	916	884	927	939	887	947	919	894	899	943	885	894	902	931	914	908	897	904	923	959	909	898	883	902	854	924	1020	879	917	876	891	833	925	937	936	869	954	927	937	938	925	889	913	885	929	935	880	905	916	923	933	935	870	885	924	939	934	908	884	910	856	925	912	928	938	943	898	935	909	868	897	894	897	938	884	946	905	957	929	947	864	970	921	954	883	939	895	950	896	846	888	884	851	937	856	929	918	893	851	942	913	933	943	956	945	897	883	944	938	927	968	896	898	912	920	923	932	880	881	872	953	944	943	916	930	882	913	871	877	909	905	888	984	897	916	923	913	931	964	889	890	892	915	898	977	936	905	892	907	873	942	941	927	891	942	890	883	898	895	930	936	876	884	902	964	920	920	884	880	923	900	860	887	912	893	892	906	938	870	922	915	907	929	972	953	946	978	912	870	914	900	888	909	862	909	895	900	952	917	915	905	963	879	929	961	917	963	936	893	860	954	939	985	926	897	868	861	901	914	945	917	976	993	924	987	932	954	919	922	868	892	886	856	916	891	901	950	860	884	892	889	875	942	912	905	895	953	916	879	908	883	955	925	893	944	921	915	890	878	962	947	907	861	922	880	868	881	902	955	950	909	930	943	898	919	967	891	857	882	885	896	948	900	880	913	901	905	926	898	921	919	893	919	937	935	846	915	914	893	914	893	869	914	923	904	949	930	939	922	918	905	926	915	953	901	885	938	861	906	919	900	928	929	962	926	925	860	937	936	864	919	930	921	934	927	899	889	885	860	957	941	919	897	887	958	925	948	815	887	890	917	870	907	953	902	948	906	940	940	954	914	913	934	921	909	870	966	972	899	918	923	962	909	847	905	894	917	942	918	912	894	858	969	901	877	896	957	887	938	976	918	948	928	915	865	963	923	945	977	878	963	906	989	944	934	925	918	911	891	897	962	925	981	912	940	904	916	900	924	933	926	925	872	932	919	920	836	985	866	950	913	942	927	913	880	900	944	887	914	952	956	943	900	898	881	948	928	881	972	915	928	967	943	897	868	869	902	895	914	979	937	897	942	945	903	889	876	906	920	926	926	919	938	873	928	892	832	948	945	910	934	916	934	926	921	933	898	900	877	966	1006	921	916	916	885	888	885	900	921	933	918	898	939	875	904	868	929	923	937	918	907	850	928	913	913	903	892	890	892	929	918	950	921	866	952	918	838	925	908	962	935	893	946	886	912	963	903	925	900	927	913	911	888	910	891	850	931	923	971	915	929	968	941	937	947	918	868	922	912	920	924	937	917	924	928	943	932	932	923	927	926	930	895	992	879	910	916	927	950	936	926	899	939	896	942	935	894	916	971	916	923	899	831	911	895	956	844	935	927	878	905	947	948	878	894	951	931	884	912	900	899	894	931	885	927	832	953	951	971	910	894	886	931	907	963	909	918	921	969	936	892	909	895	947	942	882	965	921	927	977	875	892	907	924	930	925	936	943	901	920	874	898	911	947	889	886	873	890	911	898	911	932	949	907	931	842	910	916	865	948	918	927	956	924	893	935	902	900	911	882	925	879	929	936	924	916	883	913	882	913	861	933	884	919	922	932	966	933	942	917	922	891	891	885	903	947	932	960	962	912	917	943	921	953	826	894	908	894	912	863	917	918	951	906	896	874	953	965	956	923	928	950	940	922	924	872	894	921	922	914	983	935	925	870	890	920	916	932	902	919	905	920	961	919	944	959	916	848	884	959	913	904	838	825	909	924	914	914	878	937	896	941	915	938	990	876	952	902	935	914	943	937	860
25101	17410	11839	18490	25563	28108	33479	46702	69016	82222	71707	53924	36063	20554	11263	8288	7556	7473	7608	7579	7414	7430	7462	7516	7472	7453	7412	7489	7461	7381	7397	7494	7490	7515	7443	7454	7316	7458	7398	7456	7513	7463	7454	7441	7457	7440	7537	7548	7444	7363	7500	7407	7517	7386	7378	7519	7427	7297	7429	7545	7269	7345	7440	7494	7476	7440	7511	7456	7408	7475	7355	7432	7273	7523	7441	7441	7426	7417	7436	7361	7420	7440	7520	7523	7557	7571	7505	7271	7332	7562	7338	7527	7491	7448	7576	7464	7574	7325	7380	7443	7352	7445	7404	7432	7539	7404	7424	7538	7360	7426	7542	7529	7382	7375	7448	7517	7459	7504	7360	7269	7476	7440	7397	7447	7419	7506	7430	7515	7302	7475	7542	7553	7349	7492	7442	7382	7476	7421	7472	7672	7406	7497	7329	7357	7511	7419	7405	7461	7347	7454	7358	7550	7527	7382	7499	7421	7597	7422	7453	7403	7580	7430	7412	7441	7414	7584	7482	7474	7531	7600	7422	7425	7489	7562	7391	7364	7597	7426	7410	7453	7511	7635	7458	7419	7563	7445	7475	7454	7386	7452	7392	7513	7492	7324	7495	7440	7524	7390	7504	7423	7449	7415	7520	7507	7321	7268	7513	7376	7448	7461	7605	7449	7381	7515	7319	7505	7376	7589	7356	7625	7515	7499	7532	7486	7537	7379	7350	7374	7543	7547	7459	7401	7321	7429	7415	7508	7416	7446	7501	7523	7374	7401	7480	7450	7342	7391	7471	7451	7476	7515	7371	7482	7446	7494	7473	7566	7484	7465	7394	7498	7483	7387	7399	7391	7426	7423	7396	7420	7434	7572	7508	7480	7474	7377	7448	7466	7381	7417	7451	7676	7393	7403	7382	7490	7508	7453	7365	7532	7319	7459	7397	7454	7349	7439	7447	7496	7377	7363	7389	7465	7490	7593	7518	7446	7408	7419	7363	7589	7567	7408	7570	7457	7481	7431	7394	7530	7598	7383	7421	7479	7567	7450	7511	7423	7356	7475	7499	7414	7426	7380	7478	7488	7414	7464	7564	7347	7464	7465	7411	7414	7405	7438	7441	7434	7393	7524	7361	7449	7417	7346	7485	7566	7483	7366	7538	7437	7465	7517	7442	7459	7440	7519	7425	7487	7597	7556	7468	7359	7385	7361	7367	7473	7357	7459	7439	7533	7518	7540	7427	7522	7550	7430	7393	7531	7501	7386	7469	7463	7580	7401	7374	7471	7462	7575	7326	7494	7506	7282	7376	7528	7352	7457	7447	7504	7467	7362	7490	7434	7400	7473	7432	7440	7472	7540	7532	7605	7512	7421	7331	7416	7486	7486	7420	7494	7448	7403	7485	7450	7498	7454	7460	7561	7474	7568	7451	7429	7526	7473	7512	7562	7534	7467	7443	7601	7486	7453	7456	7458	7389	7475	7363	7336	7426	7499	7537	7496	7458	7503	7485	7534	7453	7490	7358	7325	7502	7548	7511	7415	7482	7580	7398	7458	7435	7368	7420	7414	7455	7550	7558	7313	7406	7400	7516	7457	7438	7470	7585	7644	7387	7475	7406	7482	7411	7588	7448	7488	7449	7574	7309	7468	7465	7364	7412	7481	7404	7537	7484	7338	7471	7410	7367	7589	7395	7389	7538	7350	7625	7446	7414	7515	7546	7529	7610	7430	7481	7489	7505	7497	7311	7563	7380	7388	7312	7489	7434	7409	7394	7377	7447	7526	7506	7434	7581	7498	7469	7385	7470	7600	7272	7483	7407	7422	7438	7384	7500	7464	7345	7271	7462	7507	7492	7556	7453	7596	7437	7366	7451	7388	7484	7406	7396	7401	7505	7415	7286	7475	7487	7437	7429	7459	7431	7440	7514	7448	7504	7429	7454	7405	7491	7388	7483	7365	7447	7413	7470	7524	7434	7490	7387	7654	7417	7452	7602	7429	7382	7291	7411	7338	7416	7560	7446	7481	7496	7560	7454	7305	7512	7522	7468	7384	7450	7488	7458	7488	7454	7495	7454	7239	7465	7503	7255	7525	7358	7400	7480	7635	7399	7519	7457	7368	7490	7379	7444	7405	7542	7423	7374	7563	7461	7522	7361	7407	7378	7295	7389	7413	7457	7541	7309	7521	7524	7426	7383	7406	7420	7488	7507	7481	7463	7343	7447	7364	7419	7509	7515	7439	7421	7317	7485	7532	7391	7457	7510	7451	7515	7481	7382	7463	7437	7457	7493	7517	7340	7439	7532	7393	7577	7415	7551	7509	7543	7403	7411	7477	7415	7550	7392	7338	7579	7390	7495	7573	7457	7442	7409	7348	7399	7395	7425	7463	7420	7421	7548	7557	7428	7559	7355	7444	7288	7409	7453	7587	7457	7346	7501	7399	7502	7446	7472	7555	7464	7451	7392	7423	7403	7449	7393	7410	7414	7557	7570	7373	7452	7474	7313	7366	7427	7574	7374	7537	7478	7437	7413	7530	7345	7386	7400	7518	7495	7391	7529	7681	7501	7403	7463	7327	7407	7372	7547	7361	7386	7340	7386	7490	7443	7442	7506	7402	7379	7484	7524	7487	7497	7397	7398	7459	7458	7341	7387	7445	7460	7524	7379	7506	7532	7463	7358	7486	7451	7461	7534	7342	7358	7339	7382	7343	7484	7542	7271	7506	7454	7453	7460	7481	7332	7446	7396	7475	7507	7440	7355	7330	7485	7386	7477	7413	7322	7405	7532	7608	7456	7377	7514	7378	7467	7442	7459	7447	7444	7332	7361	7476	7522	7367	7452	7410	7433	7339	7567	7446	7565	7490	7472	7554	7598	7479	7348	7306	7417	7455	7333	7489	7514	7566	7505	7450	7386	7361	7540	7537	7248	7567	7417	7406	7487	7546	7455	7523	7426	7490	7457	7376	7427	7460	7439	7486	7504	7339	7402	7457	7541	7379	7485	7410	7468	7458	7445	7571	7460	7496	7528	7519	7435	7417	7527	7535	7306	7452	7651	7563	7413	7384	7427	7472	7427	7543	7484	7482	7509	7426	7503	7423	7394	7547	7515	7370	7507	7469	7549	7418	7617	7470	7574	7394	7427	7386	7457	7451	7486	7363	7379	7526	7526	7496	7590	7477	7541	7521	7579	7385	7362	7541	7374	7443	7600	7441	7353	7424	7545	7544	7484	7468	7373	7211	7284	7429	7450	7487	7463	7271	7482	7339	7524	7394	7553	7352	7452	7505	7356	7446	7350	7552	7354	7482	7410	7378	7445	7466	7369	7418	7508	7434	7404	7449	7493	7523	7438	7539	7503	7425	7455	7543	7586	7557	7386	7446	7438	7346	7491	7558	7596	7388	7506	7528	7356	7457	7493	7441	7452	7454	7373	7373	7375	7529	7364	7575	7505	7477	7503	7410	7385	7453	7479	7304	7548	7591	7443	7401	7608	7408	7393	7455	7512	7470	7601	7531	7554	7449	7508	7489	7440	7371	7244	7327	7308	7324	7415	7563	7296	7334	7469	7452	7548	7420	7526	7274	7298	7448	7386	7367	7507	7503	7366	7395	7570	7453	7549	7433	7459	7415	7508	7461	7561	7368	7477	7459	7503	7449	7432	7280	7404	7531	7583	7538	7404	7514	7448	7336	7575	7273	7483	7367	7472	7496	7452	7456	7470	7498	7363	7375	7370	7421	7436	7321	7534	7429	7383	7448	7519	7502	7348	7500	7498	7601	7413	7485	7489	7438	7491	7378	7456	7397	7396	7500	7565	7327	7466	7488	7406	7351	7459	7524	7560	7592	7564	7371	7437	7664	7502	7575	7509	7419	7430	7417	7511	7275	7379	7469	7382	7579	7494	7493	7427	7484	7438	7495	7408	7479	7332	7433	7384	7466	7405	7389	7476	7339	7495	7369	7486	7504	7488	7424	7456	7494	7409	7433	7358	7499	7335	7317	7368	7567	7436	7616	7546	7377	7551	7498	7427	7267	7580	7478	7517	7609	7446	7403	7460	7545	7347	7492	7353	7244	7338	7374	7388	7510	7411	7530	7410	7439	7564	7474	7514	7466	7479	7479	7393	7518	7262	7523	7479	7498	7474	7387	7448	7429	7485	7406	7414	7461	7548	7394	7423	7350	7474	7325	7424	7445	7442	7419	7476	7451	7517	7291	7524	7250	7292	7507	7438	7436	7578	7430	7334	7412	7409	7351	7555	7465	7452	7376	7625	7382	7408	7487	7501	7544	7397	7512	7449	7395	7603	7316	7605	7450	7506	7324	7572	7480	7377	7419	7450	7437	7472	7510	7467	7381	7470	7558	7318	7533	7449	7397	7446	7532	7530	7476	7539	7566	7508	7511	7340	7360	7389	7463	7263	7573	7524	7551	7471	7399	7451	7505	7506	7427	7481	7445	7383	7690	7393	7529	7509	7371	7473	7494	7453	7514	7258	7327	7521	7467	7466	7446	7356	7456	7251	7430	7486	7477	7518	7415	7401	7545	7397	7552	7473	7472	7346	7439	7566	7559	7362	7483	7483	7620	7364	7460	7481	7297	7421	7536	7488	7384	7450	7351	7514	7436	7475	7546	7401	7473	7452	7527	7429	7546	7448	7488	7386	7495	7349	7435	7416	7447	7578	7495	7453	7407	7543	7492	7464	7416	7354	7412	7525	7413	7580	7431	7415	7465	7390	7352	7431	7482	7445	7384	7539	7455	7612	7538	7516	7502	7493	7466	7528	7458	7407	7377	7470	7332	7419	7441	7599	7331	7406	7437	7435	7455	7345	7472	7473	7429	7436	7497	7442	7515	7440	7528	7478	7455	7447	7516	7483	7509	7543	7442	7477	7484	7500	7501	7495	7565	7368	7361	7453	7498	7406	7499	7485	7283	7413	7562	7501	7361	7450	7551	7614	7540	7436	7492	7406	7487	7404	7335	7547	7333	7355	7490	7624	7492	7426	7353	7307	7328	7589	7328	7457	7372	7434	7406	7449	7512	7412	7454	7306	7495	7442	7457	7455	7489	7369	7512	7552	7455	7356	7463	7452	7595	7425	7405	7521	7516	7434	7426	7441	7445	7485	7454
3323	1294	1032	995	1066	1149	1152	1334	2953	5643	5208	3107	1663	1115	942	836	887	865	909	890	875	852	900	886	869	873	913	873	904	879	897	891	861	882	874	889	908	913	856	898	891	934	921	907	843	848	900	911	915	867	903	931	863	881	912	909	897	900	873	880	875	916	894	861	860	889	918	865	967	934	881	908	923	834	880	886	868	854	850	910	971	891	910	892	896	920	879	908	882	891	840	871	882	869	884	894	828	856	863	910	865	869	872	857	851	880	905	924	872	898	885	852	873	924	883	888	909	832	845	878	813	878	898	920	944	859	899	924	914	892	804	893	862	899	894	900	846	915	925	856	844	848	859	899	860	914	854	863	890	872	846	902	905	806	829	867	868	863	907	961	890	879	898	886	967	876	898	888	895	863	958	895	927	909	896	842	978	891	924	909	869	855	918	869	884	954	924	926	881	883	898	859	941	882	872	888	873	891	868	882	914	834	904	861	967	862	964	919	860	899	934	842	873	873	904	927	886	861	848	892	903	879	872	918	898	890	882	916	884	893	879	900	913	912	886	890	913	894	887	890	890	865	817	845	878	864	884	913	908	871	940	876	895	920	892	896	907	867	856	878	888	867	901	875	856	929	916	893	874	906	914	833	866	856	889	931	808	920	920	846	851	833	912	882	892	911	916	902	887	881	903	870	911	884	854	860	868	939	880	863	858	890	859	856	913	874	895	939	856	882	941	930	913	858	897	852	874	883	845	848	874	908	889	878	918	930	868	902	866	893	878	866	876	884	888	945	896	891	916	878	877	904	901	864	849	896	858	846	900	847	930	883	852	866	857	898	859	892	890	919	878	902	897	897	867	867	864	864	897	867	906	845	912	884	897	904	856	907	858	892	877	911	897	894	888	839	866	921	877	891	856	905	889	873	930	914	943	915	842	818	911	891	896	879	883	861	840	868	858	873	920	922	915	817	902	916	911	885	897	913	886	869	937	932	862	903	857	904	885	920	888	858	915	884	889	893	850	868	881	919	894	858	912	853	929	912	917	879	877	847	886	887	883	909	943	881	944	891	919	907	883	896	903	863	906	848	914	930	838	894	897	882	917	911	940	839	884	923	882	877	948	868	844	906	862	930	816	910	925	919	870	861	865	879	908	884	888	846	854	920	930	881	869	849	845	909	904	908	883	870	874	896	907	846	855	876	864	845	899	890	849	903	921	857	851	852	875	858	889	882	876	909	928	915	853	852	899	850	917	899	898	859	887	852	915	956	932	880	878	881	916	938	855	906	905	886	892	873	867	894	890	851	924	920	919	886	871	925	864	857	909	904	880	879	896	869	796	917	917	877	889	866	887	845	873	917	965	868	914	877	926	901	872	911	856	862	903	909	906	862	859	902	900	872	908	910	872	940	960	904	879	846	895	857	944	856	904	882	890	886	868	873	915	908	862	867	875	885	902	848	891	909	872	848	897	881	876	898	887	914	848	893	835	892	915	863	922	898	909	871	838	885	877	891	874	920	857	918	929	882	914	903	891	941	858	873	875	855	921	856	897	862	927	901	897	905	892	903	881	880	896	915	874	939	925	853	939	888	875	896	858	923	939	877	892	872	910	869	861	884	857	924	875	888	867	889	915	905	954	873	884	853	880	880	924	810	856	890	839	910	897	932	875	847	875	956	917	882	909	899	873	866	909	863	927	864	914	881	938	915	870	879	882	869	920	850	915	883	832	844	889	940	891	862	909	849	906	905	915	913	868	887	860	927	864	938	909	936	844	912	905	854	911	883	891	846	886	836	891	845	857	837	922	865	883	871	866	919	857	883	933	881	893	891	866	903	933	843	886	866	905	898	927	916	874	892	910	917	934	861	840	931	871	904	933	899	865	881	860	950	966	867	875	847	879	870	878	848	897	892	893	932	914	800	892	872	918	923	905	929	879	908	850	932	898	905	884	856	894	853	895	919	889	806	860	867	960	883	908	863	902	883	940	872	856	871	896	871	827	903	901	861	895	854	912	880	894	889	891	902	908	873	875	870	872	870	903	896	873	903	892	869	888	875	922	892	891	924	904	900	922	952	856	915	864	907	876	859	840	823	864	944	919	873	860	907	944	860	942	931	920	869	856	853	909	869	876	823	904	846	876	863	886	950	862	852	908	869	926	809	907	910	901	861	880	926	884	892	874	878	893	816	923	902	859	909	872	882	927	906	936	838	898	859	901	894	887	921	871	888	839	832	864	879	884	940	906	880	886	962	864	904	907	881	917	913	913	902	912	911	936	874	899	897	883	929	908	913	911	878	891	881	830	863	937	835	897	876	882	949	843	902	879	877	871	903	885	897	918	929	914	881	909	898	890	910	844	942	873	867	901	890	858	855	926	892	874	914	930	919	859	852	873	878	864	911	860	903	910	931	871	895	881	926	868	915	905	919	896	862	912	894	887	842	880	964	912	832	837	899	871	903	885	919	858	832	835	891	881	964	918	852	849	937	923	900	885	899	863	922	899	861	886	913	879	883	865	907	928	881	858	886	842	911	906	877	871	845	919	924	895	899	788	845	880	899	895	873	905	916	905	930	852	888	835	871	905	919	881	840	915	928	878	876	913	876	870	868	898	946	913	892	915	915	885	860	909	926	869	848	942	937	820	892	845	894	869	883	872	920	887	860	926	914	894	852	913	905	933	871	831	955	887	842	884	885	867	915	892	907	895	905	923	867	922	893	896	906	815	896	891	922	873	855	886	878	888	887	896	904	919	855	853	910	896	942	890	873	882	905	846	946	890	896	866	859	856	896	897	869	907	877	867	875	843	852	904	935	862	861	837	967	881	845	917	856	812	914	895	921	856	898	860	883	910	893	937	858	870	899	894	885	866	845	870	866	905	841	887	932	857	888	863	860	848	890	924	877	927	879	846	925	877	811	950	898	886	868	869	877	884	935	915	933	892	917	914	818	872	880	918	917	917	858	880	854	824	877	851	935	842	937	905	858	875	847	856	912	897	956	849	855	874	949	901	863	866	860	834	832	888	944	887	855	913	892	895	835	916	868	817	877	881	926	870	859	917	845	880	869	881	894	916	900	889	891	892	862	940	887	909	868	821	870	892	907	900	866	909	944	855	898	850	919	859	898	856	878	878	952	894	852	869	836	867	873	921	913	926	890	928	930	845	830	887	959	898	875	869	889	922	841	899	903	935	863	906	903	866	852	911	886	882	878	899	875	882	869	871	884	887	853	883	918	898	910	894	881	862	912	862	846	891	861	911	889	867	846	917	878	880	867	850	879	913	929	926	910	863	864	894	900	919	874	894	884	948	857	897	850	885	899	912	890	890	925	845	891	845	856	897	814	894	846	907	927	874	938	819	894	873	873	850	927	899	876	884	883	871	890	873	893	854	936	897	893	896	871	870	886	911	893	860	906	897	883	949	814	874	892	874	907	905	920	876	868	863	835	884	833	908	930	928	867	887	834	883	928	890	883	872	853	860	901	880	884	857	873	923	865	850	877	885	938	856	866
16716	11408	8695	11450	15281	17919	18109	21788	38801	46341	40916	30088	18203	10682	8056	7338	7266	7354	7338	7272	7274	7229	7229	7352	7168	7145	7335	7441	7384	7240	7197	7411	7196	7244	7165	7220	7209	7395	7182	7273	7279	7302	7305	7257	7284	7184	7263	7287	7315	7162	7339	7318	7356	7400	7191	7353	7304	7216	7241	7252	7300	7406	7341	7319	7244	7360	7237	7277	7288	7256	7187	7323	7218	7390	7276	7426	7356	7159	7202	7254	7345	7257	7218	7308	7169	7180	7279	7286	7263	7282	7128	7267	7314	7348	7223	7263	7306	7321	7188	7300	7249	7426	7279	7390	7172	7287	7274	7249	7165	7280	7160	7099	7155	7342	7258	7279	7208	7284	7205	7291	7304	7360	7188	7219	7193	7344	7154	7373	7235	7391	7218	7275	7327	7246	7182	7196	7159	7300	7224	7169	7271	7209	7301	7125	7184	7444	7310	7351	7229	7323	7274	7306	7202	7323	7363	7290	7212	7271	7255	7232	7172	7220	7302	7358	7235	7293	7267	7287	7093	7253	7238	7338	7214	7170	7197	7236	7193	7268	7226	7239	7207	7322	7346	7207	7179	7219	7358	7310	7233	7294	7195	7354	7330	7185	7308	7272	7204	7202	7303	7182	7320	7235	7332	7134	7284	7362	7303	7295	7300	7284	7190	7355	7328	7154	7128	7305	7323	7339	7391	7271	7075	7250	7081	7224	7211	7299	7277	7300	7135	7138	7204	7351	7298	7313	7440	7216	7285	7296	7288	7322	7267	7224	7250	7327	7233	7330	7215	7173	7223	7285	7193	7335	7191	7301	7255	7314	7256	7285	7266	7266	7249	7262	7298	7342	7278	7328	7380	7283	7181	7191	7321	7223	7261	7356	7279	7406	7212	7192	7274	7236	7341	7134	7253	7283	7225	7309	7241	7278	7257	7285	7317	7375	7152	7277	7255	7174	7255	7343	7154	7282	7286	7256	7344	7208	7310	7278	7132	7241	7289	7380	7131	7338	7171	7188	7259	7270	7206	7289	7212	7175	7369	7237	7323	7288	7141	7281	7330	7324	7261	7347	7134	7147	7310	7271	7240	7256	7255	7348	7270	7443	7240	7187	7281	7311	7232	7207	7123	7308	7330	7229	7231	7255	7449	7250	7392	7255	7286	7270	7270	7192	7223	7368	7278	7353	7362	7429	7298	7244	7323	7187	7342	7232	7399	7232	7158	7138	7309	7201	7299	7255	7341	7234	7201	7280	7262	7195	7361	7238	7293	7350	7237	7429	7271	7156	7150	7273	7233	7316	7188	7414	7306	7211	7298	7286	7239	7294	7263	7303	7285	7213	7345	7375	7217	7251	7300	7357	7282	7328	7267	7345	7388	7248	7168	7098	7310	7308	7171	7288	7269	7357	7303	7372	7285	7248	7301	7403	7200	7421	7255	7280	7248	7410	7339	7191	7097	7281	7229	7262	7215	7372	7316	7242	7348	7266	7207	7247	7204	7299	7254	7303	7230	7263	7210	7286	7308	7291	7396	7344	7224	7371	7280	7212	7260	7283	7249	7327	7351	7417	7115	7334	7292	7305	7278	7115	7268	7410	7286	7251	7300	7332	7337	7263	7186	7277	7259	7270	7286	7260	7265	7138	7302	7214	7350	7304	7328	7278	7222	7386	7240	7257	7298	7300	7201	7235	7370	7214	7324	7337	7273	7382	7228	7252	7309	7363	7515	7329	7366	7464	7184	7246	7270	7338	7322	7257	7280	7243	7308	7281	7343	7317	7272	7242	7270	7233	7303	7345	7159	7199	7333	7170	7317	7153	7358	7360	7218	7152	7374	7213	7251	7369	7328	7383	7268	7252	7230	7323	7197	7402	7132	7362	7346	7241	7355	7182	7240	7215	7268	7399	7160	7238	7183	7336	7305	7349	7098	7251	7349	7240	7179	7287	7298	7134	7265	7222	7298	7239	7129	7248	7271	7152	7149	7277	7203	7205	7257	7388	7166	7289	7156	7195	7218	7253	7208	7258	7238	7313	7347	7307	7306	7186	7267	7382	7311	7250	7249	7198	7239	7306	7314	7203	7377	7196	7363	7101	7289	7251	7268	7332	7209	7256	7199	7174	7229	7274	7164	7166	7246	7276	7162	7253	7267	7245	7292	7106	7403	7260	7272	7255	7263	7264	7296	7241	7358	7295	7226	7212	7268	7320	7397	7364	7304	7206	7298	7249	7281	7375	7184	7250	7297	7231	6984	7280	7266	7339	7235	7271	7338	7249	7380	7170	7216	7275	7325	7385	7252	7307	7361	7335	7231	7225	7319	7202	7190	7243	7324	7174	7295	7312	7354	7266	7143	7142	7211	7360	7276	7317	7132	7145	7307	7197	7314	7352	7107	7201	7307	7247	7201	7236	7285	7323	7261	7189	7234	7374	7284	7383	7273	7312	7155	7123	7201	7310	7310	7236	7289	7297	7326	7193	7301	7146	7279	7275	7138	7342	7176	7336	7411	7305	7347	7406	7347	7360	7261	7169	7316	7268	7236	7193	7375	7319	7273	7317	7189	7345	7207	7205	7121	7265	7328	7223	7044	7329	7211	7261	7246	7305	7435	7071	7187	7287	7239	7110	7159	7249	7230	7312	7157	7477	7210	7307	7502	7205	7283	7235	7447	7125	7303	7293	7168	7331	7297	7225	7273	7299	7200	7206	7259	7320	7145	7340	7172	7236	7355	7339	7371	7349	7144	7170	7310	7222	7318	7209	7254	7236	7311	7257	7256	7342	7289	7121	7348	7211	7180	7220	7249	7298	7231	7254	7400	7230	7094	7297	7204	7305	7220	7306	7268	7410	7332	7318	7370	7222	7178	7203	7173	7311	7344	7320	7100	7355	7250	7230	7317	7278	7178	7324	7268	7281	7224	7157	7231	7181	7264	7311	7329	7279	7222	7322	7196	7237	7182	7362	7291	7464	7250	7254	7200	7287	7306	7290	7442	7203	7283	7176	7309	7280	7238	7207	7229	7178	7156	7327	7166	7413	7041	7071	7209	7265	7221	7343	7086	7302	7081	7357	7221	7351	7276	7282	7281	7226	7333	7198	7277	7141	7164	7268	7389	7232	7249	7148	7239	7197	7295	7204	7140	7233	7347	7438	7413	7223	7353	7332	7186	7138	7159	7340	7340	7211	7084	7235	7364	7397	7271	7263	7187	7254	7297	7371	7335	7266	7467	7224	7172	7297	7139	7333	7252	7382	7453	7266	7323	7260	7196	7293	7226	7425	7336	7303	7211	7195	7187	7421	7251	7353	7293	7417	7172	7258	7236	7246	7316	7299	7281	7351	7264	7374	7375	7236	7337	7244	7257	7194	7325	7389	7236	7364	7219	7289	7330	7253	7386	7190	7150	7359	7335	7246	7332	7304	7363	7269	7196	7194	7220	7143	7356	7195	7294	7129	7223	7289	7119	7228	7297	7301	7266	7331	7412	7246	7200	7362	7131	7382	7328	7260	7348	7370	7317	7194	7382	7190	7378	7211	7379	7256	7212	7189	7353	7284	7215	7386	7408	7273	7187	7410	7339	7310	7188	7252	7264	7204	7282	7238	7394	7348	7380	7293	7212	7285	7392	7251	7331	7268	7236	7223	7246	7294	7360	7239	7360	7274	7291	7270	7122	7317	7407	7246	7320	7135	7240	7230	7279	7394	7250	7209	7303	7290	7360	7327	7359	7273	7344	7274	7218	7188	7246	7417	7380	7201	7354	7285	7217	7200	7321	7286	7330	7204	7273	7299	7430	7247	7280	7218	7292	7232	7333	7216	7138	7334	7233	7448	7194	7452	7207	7244	7188	7284	7340	7231	7304	7321	7323	7273	7297	7294	7182	7178	7365	7250	7216	7341	7376	7305	7215	7320	7141	7340	7320	7257	7204	7268	7311	7281	7210	7222	7281	7176	7173	7257	7334	7287	7272	7252	7275	7273	7265	7235	7312	7104	7340	7262	7294	7405	7195	7334	7334	7287	7448	7210	7338	7300	7313	7169	7297	7365	7221	7300	7278	7268	7241	7211	7353	7254	7332	7358	7177	7305	7179	7351	7219	7236	7275	7187	7262	7371	7349	7268	7299	7295	7252	7356	7335	7177	7140	7305	7377	7337	7324	7339	7185	7201	7253	7284	7141	7189	7239	7401	7342	7301	7331	7270	7259	7279	7370	7329	7380	7188	7208	7317	7122	7228	7328	7112	7226	7207	7294	7142	7271	7369	7248	7314	7397	7352	7144	7254	7076	7228	7337	7373	7268	7162	7225	7310	7310	7320	7335	7262	7333	7233	7293	7267	7191	7259	7368	7328	7309	7217	7366	7242	7266	7307	7253	7248	7173	7307	7407	7426	7362	7220	7311	7313	7292	7193	7266	7293	7270	7249	7325	7223	7203	7273	7111	7210	7300	7267	7255	7350	7206	7164	7400	7113	7453	7191	7325	7234	7239	7199	7326	7203	7207	7221	7362	7251	7278	7298	7243	7177	7213	7281	7310	7400	7286	7139	7197	7270	7454	7222	7363	7188	7398	7400	7266	7278	7362	7237	7295	7269	7298	7233	7397	7175	7274	7358	7423	7136	7142	7160	7299	7261	7237	7410	7327	7072	7202	7210	7284	7260	7414	7303	7210	7257	7365	7555	7294	7350	7366	7372	7312	7378	7168	7296	7261	7191	7272	7257	7240	7146	7288	7201	7117	7053	7213	7263	7346	7304	7252	7176	7299	7216	7354	7326	7316	7134	7281	7207	7240	7221	7275	7246	7276	7351	7272	7196	7245	7229	7316	7104	7191	7397	7185	7235	7384	7139	7317	7238	7374	7218	7306	7297	7307	7345	7238	7248	7389	7139	7258	7310	7168	7290	7270	7182	7277	7215	7382	7378	7351	7278	7289	7291	7335	7248	7208	7182	7227	7200	7425	7296	7254	7205	7129	7328	7257	7298	7420	7474	7314	7224	7238	7121	7333	7296	7301	7205	7251	7276	7188	7344	7375	7329	7270	7214	7280	7300	7212	7260	7174	7241	7246	7338	7291	7367	7159	7344	7215	7354	7246	7320	7339	7290	7193	7375	7224	7278	7252	7187	7332	7290
2352	1578	1130	1060	1165	1341	1596	2811	8150	15895	14515	7673	3212	1556	1089	976	881	905	932	955	899	861	853	891	889	866	889	920	947	890	927	915	859	909	896	941	888	882	940	930	907	905	878	882	926	959	902	893	865	937	951	912	915	889	863	934	926	935	911	937	861	836	914	943	906	934	934	907	927	876	920	909	879	876	912	946	868	909	952	909	887	926	912	930	860	922	872	910	945	877	924	891	919	889	938	921	918	887	928	946	901	929	913	932	944	878	941	933	876	879	876	917	862	914	918	952	901	927	899	909	885	852	836	914	927	920	888	877	881	936	886	876	875	855	928	935	964	924	905	912	891	909	861	907	901	939	896	910	903	927	889	897	905	884	917	854	904	957	915	914	959	893	901	899	904	887	906	886	914	945	882	872	908	894	909	889	883	890	948	935	900	877	908	897	902	889	900	877	867	902	906	912	915	861	917	925	909	919	920	915	832	957	931	881	880	890	880	954	929	884	903	920	966	917	857	882	917	892	903	882	938	907	938	867	910	953	910	891	936	918	928	903	922	908	976	897	915	913	890	899	863	954	912	888	880	948	931	858	889	911	934	886	801	935	919	879	911	882	911	887	911	859	870	854	953	864	879	927	941	927	921	865	867	879	918	887	880	963	911	868	899	946	930	881	980	881	947	882	889	941	902	921	837	876	916	905	936	932	928	917	916	894	926	893	869	911	928	893	936	948	918	967	876	921	905	886	891	841	932	906	865	908	846	929	831	886	912	938	956	861	872	878	891	918	900	905	910	888	933	927	943	889	888	909	897	917	938	892	908	935	933	915	892	917	931	927	941	906	861	898	871	898	886	882	920	909	915	885	878	912	892	876	913	919	968	964	872	909	924	891	899	926	855	877	938	900	949	895	895	939	898	945	875	915	927	912	910	901	913	920	913	950	934	851	940	935	944	914	849	935	912	895	891	863	908	924	982	915	865	900	899	927	908	921	924	917	921	840	898	947	833	948	906	904	879	886	925	897	923	901	863	887	912	868	897	953	969	945	887	930	935	859	895	949	909	881	940	897	956	906	937	890	929	868	867	862	877	817	880	917	873	937	906	893	944	909	879	885	937	937	921	899	871	919	930	925	864	932	867	905	906	917	891	855	940	965	891	901	867	892	880	910	922	894	902	904	941	944	932	930	917	848	914	920	893	932	895	988	879	910	902	984	911	946	914	885	895	933	907	905	875	904	897	896	897	901	900	888	894	898	858	898	909	893	876	903	889	957	912	915	954	929	898	931	962	910	878	844	862	905	893	874	850	926	948	878	831	891	919	905	925	850	868	922	904	961	890	951	928	905	915	836	922	895	877	973	912	910	967	929	912	903	891	922	877	922	869	916	874	884	911	936	879	861	915	901	921	897	890	919	950	905	866	940	920	887	919	933	908	1000	913	921	909	881	871	899	919	914	936	950	927	919	946	951	932	937	941	856	864	876	913	866	911	927	869	916	900	862	868	917	959	858	867	877	890	892	883	949	920	914	849	936	950	919	960	878	933	933	893	869	871	918	940	895	889	940	946	917	948	874	870	932	918	862	919	888	909	886	877	892	955	864	923	900	959	898	912	886	918	934	862	893	904	953	903	895	896	912	855	862	862	902	888	931	904	943	896	933	896	922	905	903	895	925	896	959	928	948	878	919	935	888	950	906	924	939	940	899	849	888	889	913	925	872	926	893	907	873	909	862	965	914	946	938	920	894	907	974	906	914	874	898	951	924	877	875	907	858	875	894	927	937	926	949	919	968	928	912	952	861	977	869	947	898	918	914	935	967	951	857	939	934	857	936	916	883	876	868	895	935	980	877	896	927	959	895	909	860	899	898	909	903	902	932	892	932	873	916	927	895	876	924	888	898	947	881	890	941	904	888	854	942	877	912	920	896	948	860	896	892	849	914	889	877	895	967	942	832	920	902	876	945	883	966	916	935	873	919	904	917	921	851	922	890	916	883	922	937	912	875	919	885	949	907	861	869	923	910	1010	894	894	945	857	889	857	951	930	922	880	904	923	912	911	930	894	892	932	902	867	972	897	936	868	911	927	884	867	969	887	941	910	939	919	932	853	905	888	898	858	890	921	898	904	917	889	900	922	894	909	916	875	947	942	879	869	876	952	894	892	947	948	930	909	903	913	883	903	880	880	927	889	900	912	905	872	937	929	908	882	906	906	931	871	870	869	892	910	880	846	913	944	979	922	929	909	921	926	934	903	945	904	904	935	904	960	851	865	948	897	893	934	873	867	935	890	919	918	875	906	894	859	889	923	898	880	880	925	844	925	898	875	918	942	923	932	953	892	900	907	895	919	924	947	923	889	869	906	904	900	889	880	884	897	868	867	835	963	918	909	837	889	874	932	894	914	948	918	912	895	917	886	882	918	912	920	933	885	895	897	897	917	879	921	856	898	857	907	920	889	914	940	935	904	910	866	964	907	925	909	893	873	945	917	863	864	951	864	912	890	861	896	890	878	913	901	869	903	923	923	919	924	931	900	928	916	906	871	849	962	899	926	937	887	893	851	908	944	896	946	921	922	882	880	872	868	895	868	923	966	884	853	875	912	910	956	900	850	908	863	886	898	872	927	875	890	950	905	895	910	917	900	928	934	869	977	907	921	963	913	946	900	927	931	932	858	960	886	953	897	917	849	922	842	932	877	880	864	943	931	902	901	896	846	922	863	875	875	908	939	959	928	826	932	931	894	888	918	911	915	882	913	862	919	887	928	903	857	854	894	877	926	910	917	935	878	907	907	897	880	917	848	845	931	940	910	930	878	901	934	863	888	955	897	951	927	923	948	898	859	860	860	890	913	879	862	878	941	874	918	902	868	896	887	969	888	941	907	871	924	903	904	899	911	894	861	929	863	914	863	925	880	911	891	901	881	866	909	903	928	887	878	888	917	873	887	874	861	908	905	908	895	927	919	912	872	850	896	925	957	905	888	901	888	935	829	935	915	899	888	909	872	927	875	918	884	891	865	896	914	907	926	941	878	904	900	970	875	940	921	895	926	882	898	920	878	964	891	923	879	908	898	886	919	903	929	934	928	898	923	917	920	853	914	860	951	911	924	982	862	920	882	895	876	882	907	907	874	900	925	925	886	925	943	908	911	885	889	898	913	942	910	877	959	971	868	835	922	889	870	906	886	922	936	912	906	886	861	916	899	882	955	868	876	924	950	893	883	924	892	886	888	892	941	855	905	957	928	901	851	899	910	885	880	931	879	891	918	830	920	918	901	940	856	856	835	900	864	879	950	952	904	930	867	905	916	910	883	845	923	893	917	885	897	931	919	914	937	939	910	906	910	888	910	899	872	907	866	876	899	951	905	985	884	917	923	936	883	921	855	933	876	927	879	848	882	874	918	933	873	925	892	936	875	938	886	854	888	875	924	925	890	862	914	953	962	938	960	932	925	865	889	874	897	900	963	876	946	842	933	872	891	893	885	971	884	919	984	888	939	910	894	902	895	897	916	921
21091	14482	10205	14639	20320	24310	27136	37405	56587	67643	59554	43575	28536	15823	9553	7723	7426	7368	7484	7348	7449	7361	7412	7362	7487	7500	7468	7534	7382	7420	7382	7389	7178	7319	7542	7457	7390	7381	7326	7398	7356	7424	7422	7523	7332	7364	7180	7386	7286	7433	7329	7466	7482	7416	7496	7414	7279	7437	7397	7467	7303	7373	7414	7469	7402	7510	7309	7411	7356	7348	7444	7379	7364	7410	7309	7433	7345	7350	7446	7372	7415	7477	7333	7377	7437	7368	7380	7394	7422	7339	7418	7401	7395	7492	7321	7435	7414	7408	7383	7332	7381	7498	7333	7347	7364	7384	7234	7401	7296	7313	7384	7251	7208	7279	7428	7573	7387	7338	7328	7336	7398	7436	7257	7318	7406	7384	7428	7296	7471	7322	7440	7517	7362	7482	7410	7601	7378	7365	7425	7391	7450	7433	7337	7382	7318	7302	7409	7335	7376	7314	7498	7328	7252	7370	7527	7308	7453	7478	7342	7475	7379	7313	7212	7354	7419	7358	7298	7333	7296	7262	7444	7319	7285	7343	7489	7370	7352	7470	7248	7252	7464	7423	7332	7354	7378	7314	7417	7323	7350	7498	7391	7404	7479	7387	7480	7500	7397	7247	7412	7446	7277	7380	7389	7375	7397	7293	7467	7344	7276	7356	7337	7457	7391	7308	7330	7319	7390	7509	7326	7358	7336	7358	7450	7337	7448	7313	7341	7347	7455	7325	7285	7449	7406	7373	7319	7451	7418	7411	7272	7487	7598	7262	7271	7304	7513	7353	7414	7528	7306	7391	7371	7298	7307	7445	7527	7302	7337	7377	7326	7358	7439	7514	7420	7337	7403	7502	7436	7368	7376	7311	7487	7467	7244	7398	7439	7380	7441	7449	7377	7315	7406	7437	7425	7401	7482	7289	7574	7371	7448	7419	7324	7492	7464	7340	7286	7350	7375	7467	7308	7342	7361	7409	7371	7412	7354	7401	7516	7329	7464	7448	7332	7513	7350	7544	7327	7451	7450	7396	7478	7373	7468	7439	7307	7487	7529	7287	7275	7399	7464	7380	7401	7242	7403	7425	7302	7411	7573	7374	7367	7330	7350	7373	7404	7388	7211	7449	7543	7277	7363	7409	7371	7390	7415	7400	7485	7384	7461	7518	7266	7375	7298	7400	7439	7444	7381	7424	7369	7384	7484	7382	7321	7381	7422	7457	7245	7388	7227	7494	7283	7362	7367	7427	7393	7243	7555	7390	7332	7389	7520	7437	7277	7312	7343	7403	7287	7429	7389	7304	7410	7334	7302	7398	7325	7367	7373	7323	7351	7426	7344	7428	7217	7389	7439	7414	7394	7343	7405	7322	7298	7358	7387	7346	7458	7394	7394	7276	7429	7352	7475	7490	7295	7439	7336	7490	7388	7335	7502	7278	7317	7417	7364	7451	7445	7196	7488	7313	7341	7337	7399	7289	7362	7412	7457	7401	7466	7374	7410	7344	7437	7381	7447	7423	7242	7305	7380	7490	7425	7294	7513	7418	7452	7299	7392	7350	7379	7344	7364	7289	7327	7304	7338	7436	7449	7434	7464	7394	7487	7453	7342	7418	7373	7365	7371	7391	7542	7469	7378	7476	7395	7488	7289	7312	7353	7377	7419	7435	7393	7395	7303	7395	7420	7432	7365	7437	7362	7404	7261	7408	7418	7405	7374	7495	7410	7565	7381	7402	7385	7276	7349	7406	7286	7378	7441	7464	7359	7353	7348	7389	7273	7254	7360	7575	7300	7314	7333	7386	7405	7443	7434	7306	7478	7381	7415	7435	7517	7338	7373	7363	7482	7473	7306	7302	7318	7375	7377	7412	7471	7333	7362	7437	7358	7473	7302	7350	7416	7357	7353	7396	7355	7336	7287	7266	7462	7445	7296	7333	7425	7451	7348	7243	7464	7251	7451	7421	7348	7397	7369	7399	7510	7410	7373	7248	7500	7508	7311	7332	7266	7544	7341	7393	7437	7497	7210	7443	7366	7385	7363	7486	7436	7286	7438	7526	7291	7375	7478	7418	7310	7444	7377	7412	7389	7401	7554	7342	7531	7388	7222	7543	7440	7413	7333	7394	7252	7367	7410	7176	7468	7355	7475	7278	7551	7400	7379	7387	7349	7342	7440	7317	7350	7233	7351	7418	7298	7399	7339	7382	7346	7329	7512	7445	7355	7265	7356	7369	7360	7376	7386	7450	7447	7319	7333	7244	7318	7278	7495	7482	7423	7465	7346	7435	7370	7407	7321	7250	7338	7355	7382	7331	7407	7472	7514	7314	7521	7384	7412	7279	7325	7374	7473	7427	7496	7475	7426	7557	7290	7308	7364	7532	7193	7431	7399	7255	7388	7249	7389	7446	7306	7496	7297	7421	7428	7473	7357	7408	7538	7402	7483	7510	7404	7299	7357	7426	7371	7335	7319	7287	7265	7327	7412	7459	7414	7342	7404	7352	7404	7350	7377	7479	7304	7361	7502	7429	7326	7518	7368	7306	7402	7387	7400	7293	7356	7341	7508	7413	7375	7394	7307	7324	7495	7458	7555	7385	7401	7338	7384	7358	7377	7393	7296	7511	7304	7304	7351	7443	7487	7347	7406	7431	7463	7403	7289	7397	7453	7413	7395	7373	7411	7245	7377	7400	7288	7446	7400	7324	7471	7361	7430	7292	7406	7402	7312	7323	7388	7341	7378	7354	7293	7269	7408	7362	7431	7415	7377	7349	7490	7423	7283	7405	7536	7335	7419	7352	7357	7379	7441	7418	7282	7455	7456	7373	7413	7422	7371	7527	7326	7348	7340	7304	7424	7362	7418	7369	7454	7342	7455	7360	7492	7506	7410	7365	7444	7467	7276	7330	7349	7357	7347	7489	7498	7451	7341	7333	7443	7288	7517	7404	7452	7402	7448	7335	7351	7509	7410	7379	7433	7398	7510	7403	7348	7391	7332	7373	7381	7297	7420	7401	7374	7411	7360	7348	7378	7364	7517	7483	7316	7434	7327	7405	7264	7535	7411	7506	7398	7469	7354	7286	7405	7414	7371	7348	7390	7421	7436	7247	7392	7430	7474	7483	7409	7240	7310	7351	7256	7399	7491	7556	7362	7355	7444	7283	7479	7295	7292	7444	7361	7412	7541	7393	7409	7335	7493	7402	7412	7471	7400	7330	7267	7351	7537	7383	7543	7483	7352	7452	7350	7485	7400	7366	7461	7475	7300	7377	7364	7401	7351	7411	7257	7357	7427	7316	7304	7322	7413	7346	7403	7353	7381	7353	7333	7475	7414	7419	7293	7389	7420	7445	7381	7390	7478	7444	7407	7253	7340	7397	7426	7482	7338	7341	7443	7338	7285	7311	7341	7245	7419	7408	7323	7327	7267	7410	7373	7503	7343	7265	7359	7462	7349	7504	7491	7413	7296	7546	7341	7410	7437	7510	7248	7450	7338	7385	7385	7250	7430	7444	7477	7382	7284	7337	7451	7289	7393	7469	7327	7406	7382	7396	7198	7484	7473	7336	7348	7537	7317	7417	7303	7301	7379	7389	7516	7317	7377	7300	7307	7433	7374	7391	7306	7536	7363	7289	7318	7375	7362	7350	7353	7311	7416	7491	7413	7349	7457	7332	7359	7356	7402	7414	7365	7532	7367	7400	7315	7330	7341	7392	7459	7316	7498	7465	7362	7352	7397	7388	7417	7364	7356	7342	7406	7390	7297	7515	7440	7323	7588	7405	7464	7491	7386	7304	7423	7545	7432	7620	7302	7400	7471	7332	7317	7434	7441	7323	7456	7366	7518	7175	7397	7395	7413	7539	7418	7317	7522	7271	7200	7221	7286	7314	7448	7318	7339	7366	7369	7265	7281	7415	7494	7432	7421	7425	7397	7266	7244	7402	7414	7460	7415	7350	7414	7396	7419	7476	7201	7424	7470	7394	7497	7296	7277	7533	7285	7371	7518	7418	7405	7346	7363	7494	7321	7244	7422	7496	7494	7291	7333	7411	7313	7325	7498	7443	7485	7363	7537	7444	7357	7339	7420	7360	7458	7509	7455	7319	7218	7245	7415	7343	7485	7457	7405	7377	7367	7267	7362	7391	7354	7337	7550	7369	7406	7447	7362	7393	7365	7399	7351	7324	7388	7402	7280	7502	7361	7347	7285	7376	7407	7441	7471	7435	7355	7394	7405	7396	7310	7334	7374	7505	7357	7434	7362	7317	7297	7405	7293	7354	7537	7319	7517	7414	7472	7448	7323	7495	7367	7491	7367	7345	7438	7373	7406	7489	7273	7302	7409	7366	7489	7413	7401	7501	7343	7445	7271	7459	7412	7367	7377	7514	7337	7427	7360	7348	7472	7412	7283	7537	7371	7353	7385	7245	7264	7242	7354	7317	7404	7322	7357	7459	7383	7402	7508	7339	7378	7314	7391	7331	7287	7468	7280	7430	7466	7530	7366	7417	7354	7292	7308	7373	7361	7454	7369	7259	7371	7383	7331	7397	7372	7361	7451	7366	7269	7261	7346	7416	7431	7440	7289	7325	7455	7502	7416	7386	7374	7395	7430	7441	7326	7252	7361	7449	7330	7422	7371	7513	7311	7239	7395	7347	7331	7327	7343	7245	7498	7305	7423	7429	7351	7485	7323	7478	7286	7470	7419	7310	7506	7446	7437	7390	7465	7368	7290	7448	7319	7304	7343	7472	7332	7310	7462	7484	7383	7319	7345	7409	7237	7416	7410	7359	7405	7417	7329	7347	7461	7408	7378	7342	7425	7432	7221	7449	7392	7309	7300	7360	7370	7370	7354	7362	7421	7396	7599	7395	7368	7386	7451	7401	7418	7555	7388	7278	7349	7366	7411	7340	7356	7408	7430	7376	7330	7373	7331	7512	7257	7318	7410	7455	7338	7306	7515	7384	7401	7349	7361	7370	7463	7292	7342	7447	7363	7388	7451	7377	7431	7361	7359	7371	7274	7309	7413	7466	7383	7314	7380	7283	7310	7235	7432	7445	7345	7291	7388	7331	7322	7323	7294	7284	7404	7386	7335	7356	7411	7343	7300	7338	7425	7390	7472	7582	7355	7309
5260	1545	1265	1150	1203	1238	1328	1427	4730	14943	14819	8639	3549	1634	1065	1006	899	961	916	912	924	899	933	916	913	928	923	907	913	935	932	949	939	911	921	921	900	894	939	894	931	869	976	897	942	860	922	858	928	900	967	901	949	977	1019	908	936	908	892	891	913	928	942	892	930	984	939	986	889	977	950	908	900	941	970	893	942	913	906	872	928	927	928	874	950	957	917	929	918	976	953	880	847	933	916	924	893	948	938	901	901	914	904	933	940	927	938	882	871	968	826	901	899	923	936	947	968	879	907	914	942	948	970	933	835	913	922	971	930	919	887	915	884	987	957	900	909	993	932	952	927	910	908	915	885	928	951	864	926	902	905	915	908	901	918	921	943	911	913	882	972	950	910	901	888	895	920	931	931	883	955	884	927	968	914	860	896	936	942	857	912	924	909	873	937	924	925	900	945	944	868	966	942	932	919	944	954	918	890	928	946	897	926	944	922	976	876	911	866	913	915	869	936	947	954	966	916	932	842	903	917	950	891	909	893	906	901	970	903	940	952	871	938	917	871	919	974	936	890	916	945	940	921	898	991	927	916	880	926	954	922	950	982	917	920	976	917	901	933	931	883	862	902	954	903	941	934	886	911	925	900	963	950	871	933	896	976	941	865	926	926	904	926	958	943	923	896	919	909	981	974	938	932	929	965	917	911	916	856	960	906	918	934	901	959	909	931	928	941	884	934	919	891	833	941	928	932	937	916	882	942	910	887	898	955	931	899	938	921	963	922	927	877	896	943	953	926	949	950	933	916	895	885	871	926	954	910	911	981	875	914	923	926	923	870	944	906	943	954	906	930	977	979	954	905	936	948	986	944	922	883	871	935	883	934	903	962	939	884	907	918	926	916	914	834	957	879	967	935	944	878	957	884	947	874	882	894	944	870	899	907	928	936	965	941	931	920	927	925	958	897	895	891	946	921	943	883	910	936	973	986	869	930	915	915	944	976	893	891	960	917	898	933	916	922	914	922	921	955	925	916	922	931	897	953	949	907	918	941	915	890	931	904	901	957	912	876	931	918	895	963	950	897	925	890	897	897	891	956	899	945	917	941	914	919	966	898	911	921	931	928	951	943	924	907	931	895	905	975	894	901	889	907	890	959	886	906	917	910	895	941	891	919	894	931	950	890	968	933	936	891	961	888	924	965	942	969	911	943	942	928	910	944	921	935	908	941	910	913	941	971	968	934	906	891	881	907	881	931	922	903	891	961	907	921	913	930	922	966	969	950	927	938	885	926	966	879	906	901	903	854	966	960	928	1027	924	940	916	936	925	892	893	945	870	941	925	893	935	919	873	946	909	900	943	895	952	901	851	925	963	866	897	894	895	883	924	858	898	966	915	899	942	919	929	939	911	932	937	911	922	862	932	928	910	923	929	929	885	939	859	930	897	895	939	921	906	908	901	912	920	934	916	966	925	870	897	897	892	902	920	941	939	892	986	941	919	871	903	895	921	984	949	900	947	931	861	957	942	953	970	921	937	884	942	927	916	948	915	898	967	904	946	916	914	915	937	932	958	870	907	910	891	884	1004	892	923	948	918	889	896	920	887	897	932	965	873	914	933	920	910	924	912	906	942	888	991	917	969	915	881	923	947	954	884	935	933	881	906	929	890	868	908	926	906	920	947	849	926	928	900	891	988	857	888	936	946	886	919	974	865	876	899	962	893	1003	896	938	909	885	913	951	936	896	908	915	898	925	925	920	921	915	919	906	921	921	973	988	963	896	910	899	965	888	906	924	873	951	896	960	938	858	867	960	959	912	899	933	937	907	995	962	908	909	930	910	949	897	890	901	909	909	951	835	892	925	904	949	902	875	927	949	872	896	926	989	953	935	940	968	872	890	909	902	949	927	942	963	926	946	934	952	877	941	904	918	938	910	885	877	911	883	970	934	925	928	873	906	945	991	912	918	937	879	935	883	927	928	918	996	894	919	899	849	898	939	926	863	868	924	914	916	970	906	941	886	975	878	943	899	955	971	956	850	934	903	873	911	947	936	926	934	940	936	923	1009	911	1026	910	891	969	1002	870	954	904	940	931	919	922	934	864	951	939	895	951	942	888	878	943	923	870	953	884	942	948	960	907	974	955	972	965	945	919	922	856	919	924	899	989	930	895	919	915	937	897	982	910	945	946	942	909	998	927	901	888	953	919	942	915	921	887	946	914	895	876	941	871	950	916	907	926	948	966	888	897	972	914	946	929	953	933	946	908	901	891	944	886	958	887	941	912	915	941	927	886	904	908	954	890	922	937	896	909	958	874	904	916	900	879	937	909	918	933	947	924	884	939	902	930	888	889	921	911	895	955	965	868	861	928	900	879	867	902	967	902	947	883	896	936	924	878	898	917	916	910	961	891	879	923	926	886	903	924	893	911	929	906	918	940	920	863	896	923	876	923	922	901	928	925	876	945	941	896	907	921	904	874	893	921	929	953	940	931	946	869	949	884	895	918	909	891	872	907	904	969	924	934	941	943	956	927	903	903	906	966	946	972	939	938	908	892	926	925	855	975	878	908	954	903	905	957	937	919	836	903	887	935	906	944	929	901	983	892	939	871	910	888	914	912	894	886	941	937	947	990	969	920	920	887	955	886	891	847	937	884	912	930	952	925	840	967	933	951	898	918	908	938	928	908	933	902	927	930	944	936	911	895	933	887	940	959	883	911	977	935	910	885	875	909	923	930	908	943	899	934	936	881	966	923	915	947	913	836	921	940	973	883	885	937	914	883	967	911	931	943	959	884	909	901	939	926	912	941	943	907	928	910	912	921	951	890	909	871	880	905	911	912	845	943	902	911	861	919	973	913	913	896	865	874	938	925	928	935	938	924	961	902	911	924	905	882	866	896	913	988	881	921	904	883	953	976	919	947	917	930	905	905	944	850	928	873	937	908	954	891	903	871	963	888	936	952	905	989	871	925	907	940	882	960	898	927	887	959	924	927	896	965	901	921	933	897	913	942	979	906	917	928	902	942	898	942	921	889	896	921	937	900	915	1022	969	872	950	923	891	940	928	899	918	920	901	954	910	929	867	924	961	951	1002	929	955	875	885	879	915	943	961	898	905	930	946	988	932	908	932	918	928	865	951	990	968	921	932	948	935	882	932	922	892	943	904	929	949	914	895	885	895	936	892	972	978	920	901	877	899	894	862	894	910	985	930	954	913	939	875	924	952	895	962	955	910	853	856	953	927	928	967	932	903	901	936	880	993	964	960	923	944	927	931	956	884	908	869	897	981	896	929	904	872	908	924	917	961	892	972	914	892	919	825	908	918	904	906	934	881	957	975	918	967	853	906	919	874	999	993	894	865	915	931	858	888	989	867	931	890	949	909	907	924	900	950	942	937	929	965	910	904	936	912	863	927	922	923	887	929	920	938	889	879	916	913	890	880	910	898	903	977	939	933	983	842	935	938	924	926	910	976	909	914	911	904	936	921	911	1025	909	924	937	899	870	856	936	939	950	990	916	906	959
20845	14166	11429	15895	20701	21042	22455	22672	42463	67291	61154	46362	30316	16635	9851	7943	7579	7347	7613	7523	7452	7506	7389	7349	7489	7400	7705	7382	7450	7533	7635	7467	7420	7366	7526	7519	7497	7568	7399	7645	7551	7442	7492	7668	7519	7523	7368	7505	7535	7502	7461	7527	7570	7545	7530	7589	7372	7404	7370	7628	7460	7474	7595	7475	7524	7466	7502	7494	7595	7558	7431	7525	7522	7501	7486	7560	7408	7513	7378	7534	7614	7471	7467	7490	7480	7369	7432	7447	7544	7387	7472	7403	7239	7564	7455	7275	7472	7568	7423	7630	7577	7457	7585	7603	7379	7628	7456	7392	7453	7611	7385	7502	7622	7399	7429	7471	7506	7581	7490	7568	7519	7605	7373	7643	7466	7548	7510	7547	7433	7473	7406	7450	7500	7467	7387	7495	7416	7376	7502	7385	7418	7447	7518	7484	7467	7518	7424	7598	7498	7512	7470	7469	7542	7470	7492	7480	7576	7451	7457	7463	7489	7636	7419	7499	7523	7423	7562	7583	7475	7392	7520	7685	7401	7346	7349	7481	7584	7407	7518	7417	7406	7446	7300	7518	7466	7446	7550	7592	7536	7571	7566	7448	7566	7531	7565	7480	7559	7611	7446	7410	7559	7424	7353	7576	7348	7559	7567	7616	7478	7557	7548	7527	7441	7445	7622	7545	7510	7623	7533	7569	7578	7468	7457	7472	7449	7451	7417	7479	7483	7573	7694	7477	7670	7439	7356	7591	7503	7555	7612	7534	7594	7599	7399	7546	7450	7508	7480	7500	7367	7604	7403	7616	7548	7508	7526	7497	7517	7637	7463	7595	7558	7525	7518	7520	7422	7318	7506	7449	7587	7590	7570	7561	7594	7553	7415	7482	7474	7441	7535	7556	7484	7525	7362	7426	7513	7602	7503	7479	7617	7481	7493	7625	7518	7511	7570	7566	7564	7586	7421	7469	7452	7571	7576	7508	7566	7422	7430	7474	7441	7684	7472	7493	7507	7418	7471	7596	7565	7423	7503	7510	7455	7401	7444	7457	7574	7491	7433	7476	7506	7556	7471	7364	7551	7581	7526	7414	7467	7542	7565	7541	7449	7446	7482	7500	7535	7516	7497	7400	7539	7394	7553	7488	7472	7470	7490	7457	7521	7552	7593	7490	7414	7505	7565	7561	7502	7503	7522	7614	7596	7436	7426	7448	7427	7498	7424	7371	7497	7519	7571	7557	7486	7579	7485	7540	7522	7471	7510	7502	7557	7520	7600	7336	7385	7595	7487	7505	7495	7554	7536	7509	7618	7592	7554	7381	7415	7492	7496	7453	7505	7567	7565	7493	7580	7376	7495	7535	7414	7473	7576	7597	7506	7489	7465	7380	7431	7526	7592	7506	7543	7496	7564	7550	7527	7527	7434	7534	7538	7474	7505	7422	7524	7617	7455	7381	7556	7545	7637	7508	7464	7411	7466	7521	7538	7496	7516	7564	7580	7519	7487	7581	7405	7489	7579	7430	7565	7513	7556	7530	7501	7519	7276	7524	7486	7443	7407	7554	7620	7433	7596	7437	7504	7466	7343	7637	7484	7412	7613	7596	7537	7385	7370	7480	7567	7645	7517	7541	7476	7454	7578	7494	7524	7620	7606	7446	7530	7464	7583	7416	7543	7555	7507	7587	7516	7464	7615	7525	7437	7616	7423	7479	7554	7480	7526	7523	7440	7460	7481	7512	7506	7482	7578	7570	7529	7460	7492	7595	7577	7430	7524	7570	7493	7555	7526	7431	7603	7551	7440	7510	7473	7536	7362	7327	7545	7528	7308	7494	7545	7490	7494	7483	7588	7519	7475	7514	7465	7545	7603	7629	7373	7589	7531	7384	7652	7449	7492	7498	7422	7573	7596	7592	7495	7541	7571	7619	7625	7553	7509	7501	7452	7593	7489	7417	7539	7485	7570	7477	7535	7464	7429	7477	7652	7499	7614	7503	7552	7513	7491	7531	7459	7406	7497	7508	7397	7568	7443	7441	7387	7534	7569	7434	7473	7432	7621	7566	7515	7447	7397	7500	7623	7435	7481	7464	7496	7583	7510	7429	7466	7611	7529	7520	7460	7455	7427	7533	7514	7532	7476	7724	7487	7534	7645	7466	7354	7570	7506	7330	7626	7505	7547	7422	7525	7443	7547	7528	7471	7594	7349	7473	7464	7443	7606	7465	7538	7541	7471	7478	7546	7594	7366	7491	7320	7390	7488	7495	7487	7429	7448	7435	7482	7521	7459	7629	7471	7580	7461	7502	7614	7560	7426	7475	7449	7356	7421	7421	7522	7478	7373	7410	7529	7433	7521	7484	7534	7510	7501	7432	7393	7437	7498	7515	7518	7504	7267	7321	7461	7602	7393	7573	7591	7482	7400	7514	7631	7569	7504	7477	7602	7657	7640	7596	7451	7436	7522	7610	7621	7523	7477	7413	7601	7451	7577	7636	7586	7471	7593	7577	7394	7619	7582	7635	7533	7456	7588	7425	7423	7430	7475	7442	7596	7674	7407	7566	7512	7534	7534	7555	7479	7449	7317	7477	7428	7429	7636	7485	7489	7434	7529	7559	7420	7362	7459	7539	7591	7416	7468	7514	7430	7463	7324	7548	7484	7456	7467	7391	7558	7516	7508	7445	7631	7519	7528	7480	7533	7400	7562	7491	7493	7359	7407	7506	7480	7594	7455	7451	7490	7457	7486	7569	7550	7502	7574	7493	7429	7450	7364	7473	7370	7348	7477	7451	7610	7414	7446	7524	7486	7425	7388	7550	7521	7550	7521	7378	7563	7465	7512	7432	7581	7350	7477	7620	7475	7542	7443	7543	7474	7409	7486	7545	7472	7452	7641	7651	7530	7503	7407	7416	7416	7540	7413	7561	7485	7621	7629	7489	7543	7390	7648	7454	7537	7517	7437	7520	7531	7629	7455	7503	7412	7385	7435	7537	7462	7598	7411	7426	7457	7464	7524	7391	7429	7473	7461	7493	7497	7578	7556	7448	7493	7539	7597	7591	7547	7450	7573	7549	7501	7543	7403	7565	7449	7523	7575	7445	7507	7634	7419	7554	7503	7465	7376	7542	7629	7402	7376	7479	7503	7490	7552	7600	7487	7505	7458	7539	7570	7481	7380	7394	7392	7431	7483	7520	7547	7541	7521	7609	7481	7583	7505	7510	7711	7641	7517	7547	7666	7617	7504	7574	7504	7499	7386	7532	7447	7467	7601	7593	7558	7416	7548	7471	7387	7539	7611	7370	7489	7428	7465	7374	7395	7584	7366	7555	7461	7297	7395	7466	7462	7548	7505	7616	7515	7532	7547	7459	7671	7412	7518	7412	7426	7595	7551	7461	7551	7535	7647	7514	7448	7478	7473	7459	7492	7578	7425	7525	7337	7421	7545	7518	7634	7504	7563	7471	7495	7530	7453	7495	7506	7416	7524	7575	7539	7365	7438	7362	7616	7507	7589	7559	7456	7390	7552	7472	7408	7564	7352	7536	7550	7582	7512	7459	7420	7472	7414	7495	7521	7478	7472	7418	7420	7593	7534	7394	7626	7484	7421	7519	7556	7460	7483	7511	7467	7557	7438	7565	7569	7535	7309	7494	7594	7446	7459	7531	7399	7528	7558	7366	7393	7437	7451	7477	7414	7618	7460	7492	7454	7545	7546	7543	7396	7483	7581	7400	7486	7567	7406	7582	7488	7391	7489	7501	7556	7588	7526	7422	7489	7606	7420	7571	7351	7433	7529	7425	7459	7553	7454	7666	7642	7506	7465	7517	7523	7373	7544	7412	7617	7490	7500	7463	7381	7585	7511	7570	7616	7587	7401	7472	7422	7453	7489	7527	7568	7404	7461	7453	7384	7659	7445	7370	7628	7480	7608	7452	7414	7513	7553	7439	7561	7534	7409	7540	7546	7578	7424	7531	7601	7599	7501	7534	7606	7561	7294	7576	7518	7609	7518	7550	7320	7537	7474	7631	7552	7546	7590	7469	7591	7566	7455	7553	7552	7436	7583	7388	7462	7496	7489	7490	7412	7471	7272	7431	7442	7633	7482	7487	7485	7497	7495	7558	7376	7468	7424	7628	7464	7435	7467	7474	7486	7471	7482	7580	7491	7531	7546	7460	7458	7478	7558	7536	7478	7549	7621	7500	7469	7487	7506	7489	7445	7477	7492	7532	7422	7557	7515	7432	7481	7362	7513	7607	7579	7477	7449	7437	7605	7410	7480	7534	7594	7478	7591	7457	7465	7526	7466	7574	7435	7457	7534	7465	7526	7544	7430	7536	7491	7571	7584	7615	7524	7519	7477	7462	7559	7444	7598	7547	7427	7376	7649	7602	7401	7594	7582	7504	7436	7410	7575	7526	7603	7511	7415	7524	7473	7448	7515	7548	7391	7509	7366	7571	7550	7590	7442	7558	7534	7397	7414	7523	7487	7416	7393	7600	7676	7658	7533	7613	7521	7454	7491	7380	7569	7425	7561	7489	7456	7491	7439	7615	7588	7524	7463	7336	7551	7508	7567	7403	7518	7540	7458	7550	7527	7569	7558	7438	7406	7548	7549	7445	7593	7504	7408	7390	7554	7511	7394	7665	7457	7438	7445	7426	7476	7453	7512	7447	7640	7446	7568	7541	7330	7514	7586	7577	7505	7464	7479	7508	7336	7522	7491	7614	7493	7410	7486	7475	7384	7495	7477	7478	7551	7484	7507	7537	7504	7446	7518	7429	7310	7452	7540	7427	7469	7637	7441	7466	7395	7594	7485	7498	7554	7567	7584	7542	7391	7487	7531	7598	7419	7379	7509	7383	7619	7518	7493	7613	7543	7481	7567	7342	7484	7540	7592	7407	7561	7605	7490	7567	7556	7480	7406	7490	7461	7589	7567	7546	7584	7418	7643	7521	7598	7523	7552	7383	7584	7509	7481	7403	7469	7553	7494	7628	7532	7563	7511	7275	7545	7371	7668	7498	7504	7493	7520	7480	7362	7425	7415	7312	7430	7567	7542	7590	7628	7610	7432	7437	7349	7579	7418	7685	7490	7683	7498	7531	7484	7623	7461	7573	7406	7418	7494	7390
5255	2736	1476	1313	1487	1811	1500	1603	5478	26946	24436	15289	6086	2109	1191	996	946	903	939	895	940	899	909	899	908	885	899	929	954	926	898	902	876	894	867	911	912	933	897	881	968	906	931	924	900	909	933	937	877	924	904	918	935	949	910	900	935	887	946	899	958	954	905	898	903	904	865	924	925	954	913	918	881	966	923	929	906	921	928	975	919	967	941	910	956	925	963	889	879	902	877	926	902	903	871	923	916	918	909	886	956	976	914	927	945	908	964	919	932	900	921	890	892	939	940	890	868	906	911	910	864	947	890	946	890	908	898	934	948	936	923	924	883	943	962	952	947	928	895	885	906	927	908	920	908	933	929	902	884	951	900	890	924	933	884	906	939	921	881	853	949	880	902	909	945	944	908	912	882	966	961	922	862	912	925	935	933	927	925	903	913	912	877	892	933	953	965	895	900	945	905	845	901	960	927	904	918	894	879	960	914	907	903	845	894	932	935	897	890	931	926	945	884	951	883	913	948	904	922	963	922	893	921	877	888	949	932	900	864	879	937	872	904	900	903	899	924	887	991	864	886	865	915	964	849	931	895	912	924	904	965	930	907	863	940	950	903	949	923	942	887	901	886	889	909	913	906	907	882	912	920	912	922	881	919	881	960	908	934	956	927	958	919	894	909	933	971	955	932	905	920	888	936	913	935	922	877	919	997	913	890	868	934	889	941	933	866	855	907	870	924	893	911	941	905	914	918	890	913	915	943	896	890	844	908	943	942	935	904	906	880	906	869	935	914	921	930	889	922	921	937	903	966	874	925	911	911	912	984	967	860	919	963	967	903	894	854	956	948	920	907	904	960	938	905	910	947	954	924	979	984	921	940	887	934	892	974	962	937	938	959	955	922	897	970	904	881	941	949	888	906	903	933	940	922	935	935	909	897	942	858	948	899	900	873	950	875	979	952	932	933	904	882	903	913	899	934	952	962	889	915	908	951	924	883	958	968	919	893	897	915	945	891	974	943	913	929	929	920	889	935	930	951	894	940	963	944	888	926	913	891	931	929	959	891	939	941	914	942	936	886	923	924	955	924	914	941	983	978	960	871	914	919	901	889	922	936	937	923	876	905	926	929	911	926	916	891	982	927	947	905	942	874	904	900	906	874	948	923	960	927	922	944	917	950	902	958	913	901	894	885	950	861	949	916	875	920	967	937	902	875	897	906	1007	942	931	898	934	920	925	914	937	905	934	924	902	879	915	885	943	964	922	927	905	936	968	920	950	957	896	950	891	894	914	916	911	931	897	910	909	943	947	932	916	899	988	918	910	940	970	928	886	934	900	916	876	969	975	916	946	933	875	922	895	976	882	895	927	916	893	898	898	944	938	870	864	918	908	947	999	920	966	918	912	935	953	917	905	957	928	908	920	879	912	955	889	946	962	944	924	921	943	915	955	921	913	865	932	941	929	911	831	955	956	924	922	919	908	910	905	891	898	935	907	925	862	920	945	879	946	875	900	898	955	890	924	924	920	946	902	992	859	922	968	899	944	976	908	910	935	875	943	932	921	936	914	938	938	907	903	925	906	964	910	886	901	887	922	922	942	944	879	898	959	928	916	928	854	893	920	910	912	880	964	951	949	949	921	893	916	937	934	956	959	926	871	929	865	930	956	922	910	868	884	947	967	908	864	924	931	911	879	891	947	873	902	975	858	913	906	947	945	971	875	870	925	955	940	908	952	916	925	907	970	881	907	892	915	931	938	935	885	868	883	897	964	895	921	993	945	934	916	872	899	903	942	903	908	936	857	921	894	905	915	896	936	892	956	906	895	900	911	933	891	883	943	923	878	894	885	905	933	934	922	908	905	963	964	896	923	966	916	921	881	904	913	943	866	880	916	946	973	930	917	871	923	870	886	905	894	976	972	953	938	878	921	926	907	918	897	949	840	970	878	931	899	878	948	936	972	991	901	904	879	913	920	921	943	943	956	933	857	928	918	921	935	951	911	874	959	917	916	923	894	923	890	941	903	886	900	951	975	957	947	921	934	914	916	893	953	915	948	948	889	945	953	910	927	895	892	934	918	870	926	885	942	891	865	879	954	924	891	948	884	932	917	921	926	916	911	896	902	973	892	912	905	915	857	876	947	909	935	958	940	932	902	925	923	889	888	919	970	909	925	895	878	941	921	933	918	908	909	961	965	871	934	919	921	888	938	912	920	963	982	892	897	886	885	913	896	924	958	934	900	934	928	944	949	930	890	956	961	881	917	918	868	945	896	914	949	946	916	962	921	938	898	933	957	876	928	900	965	892	908	936	931	871	906	968	903	897	943	881	886	964	955	987	965	896	961	942	874	933	904	955	921	876	982	868	922	944	927	906	871	878	922	926	940	954	890	872	877	885	919	906	915	951	847	903	1010	925	879	939	930	938	891	907	939	879	880	893	916	941	881	964	927	889	968	906	934	854	1002	877	942	884	919	883	844	963	918	955	857	923	912	929	973	912	920	912	954	926	898	917	976	899	925	943	915	914	904	894	911	982	881	895	855	900	923	977	921	976	928	921	892	941	859	906	885	929	889	924	874	978	896	929	938	896	907	883	939	901	912	873	910	932	925	905	968	874	925	959	919	972	875	907	878	894	963	945	930	906	962	950	974	910	981	975	897	949	926	886	938	1000	914	929	929	951	901	915	903	879	899	925	951	865	924	861	828	918	914	904	875	897	953	902	901	967	976	948	917	848	948	899	873	876	918	925	857	934	962	942	884	946	940	909	894	924	857	917	925	908	941	912	866	954	939	911	923	924	926	956	932	908	951	930	926	901	913	931	910	948	946	853	849	903	876	936	913	933	914	905	890	896	951	902	896	969	921	969	884	913	900	959	921	911	936	882	888	937	914	943	917	884	943	921	846	879	963	904	939	947	930	937	892	925	928	905	894	884	906	916	889	960	906	920	912	970	948	923	910	912	958	864	935	907	942	925	893	928	854	919	926	937	907	874	906	917	865	944	907	887	914	884	909	922	853	934	890	923	882	910	921	889	929	909	893	902	933	921	925	922	892	904	964	936	933	955	963	900	1008	929	972	950	929	860	978	902	897	885	922	931	940	857	913	950	964	937	955	902	965	897	918	913	925	959	948	911	939	919	937	924	915	957	960	975	927	910	884	926	869	891	889	923	920	948	953	935	907	861	890	919	877	936	968	908	907	938	924	906	869	909	870	891	937	891	938	882	911	948	933	924	910	934	897	977	894	909	918	915	942	981	928	932	884	957	886	954	907	908	901	957	933	931	927	972	924	884	880	981	964	940	918	930	915	913	913	881	976	940	893	962	893	884	933	911	923	917	946	911	951	919	928	924	947	943	888	893	964	906	912	986	860	915	916	948	890	952	920	864	890	933	915	936	903	945	857	931	971	875	916	909	904	971	907	893	854	931	932	953	907	943	891	987	938	903	913	954	903	921	894	902	923	971	910	891	899	915	933	893	919	935	913	962	898	879	912	934	924	852	970	968	897	926	914	912	908
30121	20177	13373	21266	29610	29358	25423	26709	43903	80987	74023	56784	37582	21185	11723	8275	7592	7394	7511	7500	7620	7544	7573	7473	7603	7431	7503	7451	7470	7525	7523	7638	7540	7505	7675	7459	7481	7253	7462	7537	7501	7637	7574	7448	7462	7479	7523	7502	7503	7498	7593	7464	7473	7436	7478	7522	7500	7700	7472	7512	7538	7489	7639	7545	7581	7582	7470	7508	7627	7363	7471	7443	7525	7494	7522	7323	7423	7549	7418	7481	7485	7476	7413	7476	7526	7383	7374	7449	7421	7544	7361	7576	7411	7435	7458	7462	7458	7527	7438	7610	7463	7432	7580	7547	7585	7408	7480	7607	7523	7382	7316	7532	7552	7439	7407	7470	7445	7438	7447	7631	7455	7410	7511	7547	7377	7523	7472	7433	7583	7506	7496	7536	7521	7492	7383	7471	7330	7529	7515	7596	7524	7457	7360	7581	7354	7396	7398	7547	7502	7329	7505	7452	7475	7599	7580	7280	7395	7380	7514	7422	7564	7484	7427	7389	7525	7506	7622	7404	7535	7407	7450	7414	7552	7466	7445	7380	7395	7463	7297	7506	7555	7536	7529	7484	7563	7538	7455	7448	7548	7432	7426	7466	7478	7568	7377	7534	7510	7490	7583	7541	7383	7567	7524	7589	7485	7509	7435	7537	7572	7428	7466	7467	7562	7524	7513	7397	7420	7485	7557	7428	7559	7449	7584	7437	7394	7543	7537	7453	7403	7487	7441	7556	7461	7528	7375	7418	7564	7359	7555	7537	7664	7511	7477	7447	7492	7476	7456	7471	7551	7417	7434	7521	7511	7521	7483	7464	7488	7422	7559	7400	7475	7550	7569	7536	7390	7575	7556	7642	7459	7549	7387	7623	7537	7509	7543	7530	7672	7524	7430	7583	7444	7651	7473	7572	7594	7536	7545	7549	7584	7508	7442	7568	7408	7710	7462	7484	7357	7566	7405	7517	7441	7461	7596	7568	7368	7423	7459	7357	7396	7540	7455	7473	7510	7550	7488	7435	7430	7481	7556	7412	7443	7560	7440	7488	7554	7294	7544	7487	7442	7397	7394	7433	7475	7407	7437	7398	7362	7517	7433	7398	7542	7461	7374	7396	7559	7380	7497	7461	7441	7568	7452	7496	7465	7533	7597	7623	7544	7558	7464	7367	7482	7412	7487	7538	7518	7584	7478	7583	7505	7591	7438	7448	7522	7436	7424	7458	7477	7575	7475	7509	7451	7385	7529	7366	7490	7343	7486	7437	7346	7469	7527	7549	7634	7547	7569	7575	7609	7551	7553	7453	7436	7400	7432	7572	7631	7525	7575	7466	7527	7382	7488	7398	7509	7470	7515	7478	7464	7546	7399	7509	7475	7556	7421	7503	7384	7596	7526	7527	7389	7530	7530	7559	7463	7522	7425	7543	7504	7607	7345	7399	7639	7435	7435	7489	7543	7559	7517	7493	7332	7443	7448	7427	7460	7509	7438	7476	7358	7491	7430	7450	7379	7515	7635	7555	7506	7448	7462	7476	7500	7399	7497	7507	7477	7485	7487	7423	7415	7491	7504	7531	7368	7573	7533	7515	7515	7420	7496	7440	7565	7468	7518	7486	7486	7573	7430	7471	7558	7482	7520	7547	7471	7517	7426	7505	7410	7500	7396	7486	7502	7549	7466	7397	7447	7465	7357	7506	7403	7443	7436	7674	7379	7430	7504	7460	7518	7267	7408	7503	7614	7529	7472	7454	7514	7590	7394	7603	7471	7445	7622	7291	7450	7372	7498	7477	7372	7504	7542	7538	7467	7405	7482	7498	7531	7471	7470	7432	7438	7424	7557	7549	7408	7508	7570	7447	7395	7410	7486	7610	7529	7450	7367	7597	7444	7500	7554	7394	7495	7475	7557	7478	7613	7418	7358	7450	7516	7517	7470	7423	7430	7458	7483	7438	7541	7495	7500	7593	7507	7501	7483	7450	7563	7393	7459	7463	7497	7453	7637	7637	7548	7505	7437	7437	7434	7510	7538	7531	7410	7569	7411	7481	7438	7429	7657	7426	7488	7567	7525	7518	7513	7439	7479	7528	7627	7386	7575	7390	7465	7499	7569	7419	7427	7455	7506	7549	7409	7582	7541	7624	7625	7449	7501	7415	7495	7478	7409	7432	7491	7438	7399	7551	7439	7536	7386	7561	7546	7525	7561	7606	7540	7372	7560	7566	7512	7591	7455	7485	7489	7632	7510	7552	7473	7582	7502	7504	7391	7514	7505	7440	7434	7605	7514	7505	7420	7427	7536	7384	7506	7550	7464	7603	7459	7526	7540	7509	7529	7510	7475	7392	7439	7425	7421	7474	7464	7442	7501	7557	7492	7493	7510	7518	7476	7622	7513	7553	7395	7554	7553	7524	7453	7410	7473	7582	7488	7502	7298	7429	7517	7464	7559	7534	7601	7475	7454	7338	7435	7416	7445	7556	7500	7553	7588	7542	7471	7534	7526	7427	7515	7559	7480	7524	7485	7456	7517	7536	7593	7509	7382	7453	7360	7486	7517	7477	7499	7397	7452	7404	7441	7505	7467	7706	7384	7416	7474	7474	7466	7545	7452	7558	7503	7574	7511	7556	7687	7461	7426	7524	7410	7574	7485	7610	7520	7558	7500	7508	7448	7433	7400	7521	7385	7434	7579	7678	7347	7586	7580	7493	7397	7475	7460	7336	7569	7595	7376	7436	7456	7369	7527	7531	7496	7478	7508	7487	7545	7514	7400	7511	7360	7487	7543	7532	7459	7595	7536	7377	7368	7465	7465	7390	7392	7491	7525	7460	7549	7418	7423	7527	7513	7388	7440	7533	7422	7419	7467	7563	7520	7476	7571	7489	7332	7564	7507	7590	7440	7356	7598	7574	7375	7526	7616	7568	7533	7441	7536	7434	7490	7504	7446	7518	7368	7396	7679	7412	7488	7529	7475	7429	7481	7518	7450	7681	7517	7583	7307	7541	7367	7441	7459	7557	7493	7443	7533	7392	7669	7360	7468	7533	7602	7503	7409	7442	7532	7503	7565	7529	7574	7505	7663	7464	7394	7449	7434	7458	7337	7655	7291	7450	7496	7498	7645	7289	7427	7296	7465	7567	7405	7448	7572	7448	7529	7586	7424	7467	7513	7601	7594	7437	7344	7489	7498	7441	7389	7490	7569	7640	7557	7391	7590	7498	7711	7444	7488	7436	7480	7434	7377	7484	7425	7567	7398	7423	7359	7672	7515	7398	7549	7531	7496	7446	7493	7419	7531	7575	7487	7435	7459	7535	7481	7370	7575	7570	7451	7427	7368	7497	7559	7442	7495	7570	7465	7404	7625	7484	7460	7532	7491	7640	7593	7613	7429	7563	7617	7515	7480	7473	7530	7298	7376	7536	7509	7490	7394	7438	7601	7500	7572	7465	7424	7526	7557	7557	7584	7534	7574	7447	7382	7506	7454	7380	7481	7513	7473	7475	7413	7517	7548	7392	7505	7534	7533	7420	7440	7590	7432	7476	7577	7512	7564	7616	7446	7521	7486	7517	7522	7502	7639	7577	7472	7461	7466	7386	7436	7528	7453	7528	7428	7517	7499	7434	7569	7549	7552	7567	7399	7386	7423	7431	7395	7474	7522	7442	7459	7571	7485	7555	7432	7284	7418	7444	7420	7467	7335	7450	7469	7517	7362	7567	7452	7315	7498	7524	7581	7426	7504	7508	7567	7450	7419	7524	7412	7401	7342	7423	7446	7514	7530	7457	7496	7523	7381	7464	7291	7503	7519	7482	7605	7560	7412	7589	7645	7684	7531	7505	7467	7486	7461	7475	7514	7473	7511	7625	7471	7425	7442	7441	7470	7369	7548	7529	7418	7595	7524	7352	7479	7537	7427	7614	7349	7417	7497	7531	7574	7482	7480	7518	7567	7563	7514	7513	7427	7617	7485	7494	7588	7546	7375	7540	7421	7466	7459	7582	7515	7521	7524	7375	7649	7505	7501	7474	7361	7424	7585	7437	7616	7409	7573	7498	7462	7547	7441	7447	7516	7414	7544	7673	7581	7568	7514	7465	7507	7416	7565	7498	7527	7494	7502	7461	7363	7509	7400	7530	7573	7471	7542	7442	7552	7459	7401	7387	7636	7601	7458	7471	7536	7522	7543	7545	7529	7460	7513	7516	7424	7653	7516	7523	7459	7504	7545	7493	7482	7398	7609	7582	7557	7482	7545	7339	7468	7541	7512	7590	7536	7354	7484	7463	7580	7498	7509	7578	7378	7511	7369	7393	7399	7471	7362	7560	7626	7418	7461	7555	7331	7398	7475	7393	7534	7339	7527	7509	7475	7458	7492	7432	7510	7575	7488	7525	7445	7555	7434	7409	7425	7504	7462	7563	7364	7514	7424	7404	7446	7621	7467	7518	7532	7492	7515	7524	7513	7498	7366	7612	7417	7376	7495	7531	7411	7587	7498	7559	7348	7408	7396	7485	7527	7447	7402	7353	7486	7533	7503	7393	7514	7438	7542	7452	7622	7387	7481	7436	7480	7438	7460	7302	7563	7574	7507	7357	7527	7541	7530	7571	7419	7547	7602	7483	7429	7458	7581	7407	7536	7544	7655	7436	7633	7475	7469	7477	7528	7395	7405	7478	7582	7492	7350	7650	7499	7428	7653	7388	7621	7541	7561	7465	7483	7445	7474	7529	7508	7464	7412	7595	7578	7558	7378	7503	7584	7581	7586	7383	7358	7579	7466	7489	7504	7387	7489	7494	7603	7497	7500	7521	7433	7546	7465	7410	7492	7547	7508	7491	7463	7654	7635	7430	7450	7447	7544	7403	7437	7529	7475	7355	7570	7569	7653	7340	7600	7445	7407	7477	7619	7422	7436	7516	7447	7434	7561	7571	7489	7550	7601	7547	7481	7453	7440	7519	7534	7551	7476	7525	7534	7542	7443	7362	7458	7554	7515	7478	7479	7462	7359	7601	7369	7533	7501	7483	7506	7376	7550	7362	7437	7598	7600	7347	7463	7584	7466	7538	7565	7416	7529	7602	7610	7525	7319	7588	7596	7545	7473	7565	7581	7374	7600	7338	7426	7460	7487	7473
4473	1800	1240	1125	1083	1214	1174	1134	1412	5644	5522	3578	1810	1178	955	878	870	899	919	955	914	898	908	896	895	909	839	850	892	901	874	903	883	906	905	871	861	890	852	893	931	903	921	947	886	842	901	911	952	877	877	911	923	944	902	890	922	839	880	940	902	848	883	899	928	906	895	845	887	877	858	830	895	890	869	885	933	893	943	898	880	954	984	884	871	872	919	899	867	912	890	908	927	917	883	885	917	932	943	868	913	892	889	899	906	877	900	921	925	897	852	882	902	958	874	903	851	847	883	819	899	848	938	884	903	921	840	927	887	922	923	887	895	905	877	897	957	926	904	881	899	899	895	851	935	836	939	908	842	890	853	865	900	935	872	849	862	919	906	918	896	836	879	929	868	890	919	939	927	917	879	889	890	887	884	837	883	918	903	885	891	842	916	919	868	870	858	871	838	933	918	900	891	884	924	945	902	903	924	891	856	885	857	892	965	910	865	883	938	876	905	955	856	890	907	911	977	891	944	895	841	934	848	910	871	878	881	880	898	868	901	933	925	930	882	863	871	852	878	940	884	858	918	867	856	901	867	833	865	877	928	871	935	836	855	946	908	865	845	971	851	918	874	886	899	868	911	855	917	897	919	884	881	873	883	941	856	889	862	864	890	879	857	856	911	899	885	855	931	915	913	858	891	885	913	846	877	911	911	899	908	852	925	868	845	898	919	862	891	919	877	919	865	925	908	890	922	912	890	891	867	853	853	932	900	904	856	950	909	873	876	899	905	938	861	885	855	883	917	858	917	1005	943	909	891	901	893	918	877	913	883	909	882	894	867	951	866	975	890	915	963	889	783	919	928	918	931	915	883	855	943	853	907	848	971	918	929	926	912	915	854	849	890	879	883	931	860	889	905	888	924	909	899	869	902	866	875	881	866	892	890	928	857	876	888	912	900	874	900	896	893	872	917	917	876	883	857	860	903	953	901	854	875	865	919	908	875	897	866	843	944	897	884	954	884	893	947	905	881	935	913	891	872	917	867	919	878	848	933	902	857	892	916	922	897	882	869	915	937	962	860	898	909	874	860	878	865	899	907	899	943	894	942	946	926	866	900	821	880	875	913	861	933	874	891	853	895	907	872	889	891	875	885	848	937	875	840	948	908	888	874	861	918	886	940	872	927	891	925	872	850	943	884	901	913	881	894	913	874	862	930	905	936	904	880	883	894	925	926	911	911	928	885	908	845	903	945	855	856	887	942	936	896	884	901	875	902	908	883	895	888	922	952	940	903	887	926	882	935	894	865	919	899	867	960	905	878	866	954	896	841	899	906	915	923	881	899	871	920	877	964	913	892	917	947	888	942	874	895	902	892	882	944	846	891	897	899	874	888	924	940	865	953	871	869	929	858	946	919	919	881	913	863	914	876	872	938	852	960	862	932	874	870	895	873	911	899	874	928	953	866	917	821	878	927	821	902	895	870	889	906	868	881	923	879	910	898	905	847	863	904	869	924	935	875	877	918	885	869	903	899	898	935	932	898	856	904	912	871	914	863	880	859	928	884	893	871	875	870	884	821	916	907	871	900	881	858	888	860	863	884	917	896	919	963	906	869	882	921	909	972	895	848	860	879	891	872	866	903	905	922	906	896	872	877	899	904	892	892	926	982	938	935	909	962	890	852	845	953	876	875	866	947	874	888	934	892	913	879	905	887	880	914	867	878	908	897	873	885	894	895	916	917	854	901	839	872	938	883	866	869	889	852	967	905	914	910	895	898	888	951	898	916	957	851	851	925	939	873	841	903	872	862	881	910	871	955	928	843	897	875	889	874	896	878	853	880	857	931	951	888	925	941	893	927	896	939	891	858	954	929	942	846	898	909	874	947	848	957	871	933	921	938	915	946	890	884	849	915	906	877	872	913	901	925	910	878	913	925	884	887	941	942	896	894	910	922	927	876	897	909	901	867	873	894	926	877	875	943	896	876	832	855	890	888	911	965	886	878	884	832	896	856	943	874	859	928	921	903	879	854	922	874	846	901	886	920	937	842	893	922	916	907	931	876	886	905	892	929	865	885	899	922	918	884	894	848	838	937	907	910	882	933	888	886	902	855	881	878	890	907	887	883	902	898	898	925	842	903	827	927	881	899	968	906	917	888	918	916	907	882	891	906	897	931	899	965	901	915	922	891	933	926	919	881	922	883	845	841	898	897	882	973	906	861	880	969	902	932	855	910	850	859	928	879	883	977	873	908	877	871	884	937	867	883	877	876	883	976	885	908	886	879	879	894	894	905	853	891	893	926	860	879	931	909	917	880	874	906	930	886	897	864	879	907	899	869	868	852	820	906	830	852	879	840	884	862	936	870	892	877	856	876	886	858	885	891	888	901	855	883	864	923	875	879	895	870	873	869	848	842	892	903	918	927	884	891	871	838	900	913	864	928	869	910	917	924	918	950	886	913	858	901	934	923	949	946	907	895	911	934	902	909	902	891	887	899	859	911	924	907	905	927	892	879	898	834	907	816	888	912	911	905	901	952	909	914	930	857	915	851	916	913	835	878	894	900	860	841	919	988	900	912	864	872	944	907	900	861	911	960	944	906	896	941	872	835	907	894	882	902	894	915	875	911	890	925	963	890	873	883	848	915	906	877	841	915	882	886	886	892	908	910	896	903	860	923	861	912	897	915	895	927	868	900	919	902	842	905	906	894	909	894	909	865	864	923	850	910	866	854	892	897	885	877	845	915	945	893	901	858	911	944	919	888	863	868	906	902	895	862	894	880	898	866	830	865	926	906	872	821	882	920	870	869	924	931	878	882	855	879	898	876	901	910	887	860	917	906	885	859	895	892	859	905	850	882	881	871	862	890	912	924	880	873	912	925	856	952	848	941	884	909	909	843	832	893	929	853	948	856	915	900	896	870	888	905	926	861	884	893	864	913	886	822	886	875	894	924	850	852	859	853	941	878	869	845	890	857	945	896	900	881	892	895	880	962	915	922	946	865	915	888	883	869	897	866	895	843	915	883	912	904	868	853	834	898	876	896	899	910	896	910	913	913	872	892	931	864	944	874	947	858	868	924	883	877	973	884	934	881	927	858	880	879	893	970	861	880	941	843	890	895	888	882	938	904	855	868	842	900	898	932	917	877	913	895	899	921	917	916	912	897	875	861	878	894	919	864	916	890	959	808	922	912	908	882	899	827	956	868	875	919	908	927	903	872	910	953	919	859	908	923	880	892	885	905	882	881	868	887	915	869	925	912	922	908	933	922	875	858	873	910	880	878	934	885	924	885	861	836	855	894	859	907	962	878	915	885	886	863	866	939	876	872	923	872	924	881	890	921	852	859	919	885	922	855	882	867	859	889	914	866	923	893	859	896	839	905	916	933	875	933	935	945	911	886	886	883	878	918	858	902	906	942	878	834	852	877	882	868	893	902	859	905	971	915	912	869	874	885	844	883	869	871	886	971	897	953	918	890	886	913	878	913	894	946	862	806	882	872	862	875	883	911	901
23612	15428	11558	15382	19141	19931	18113	15650	21347	46966	42713	33126	19450	11240	8242	7613	7281	7430	7389	7267	7349	7436	7450	7284	7444	7332	7266	7261	7531	7379	7218	7354	7393	7316	7338	7441	7332	7292	7314	7313	7399	7347	7461	7401	7326	7451	7354	7319	7276	7444	7270	7363	7239	7525	7287	7294	7331	7293	7471	7508	7412	7280	7277	7226	7316	7318	7556	7442	7308	7291	7300	7400	7232	7502	7375	7428	7319	7322	7173	7288	7378	7374	7399	7411	7328	7353	7362	7526	7477	7286	7392	7429	7428	7310	7304	7324	7257	7382	7339	7481	7348	7398	7235	7386	7391	7374	7351	7409	7183	7397	7400	7182	7379	7368	7422	7329	7340	7436	7335	7394	7470	7445	7350	7197	7454	7466	7329	7285	7340	7271	7395	7315	7313	7340	7451	7360	7419	7363	7364	7375	7427	7344	7301	7473	7303	7295	7347	7294	7214	7369	7312	7338	7453	7295	7296	7352	7320	7513	7342	7327	7458	7286	7298	7365	7384	7417	7391	7315	7308	7383	7538	7294	7353	7379	7500	7362	7291	7324	7371	7299	7179	7397	7367	7305	7324	7325	7342	7307	7257	7185	7332	7456	7094	7426	7324	7334	7238	7462	7301	7244	7397	7367	7335	7279	7319	7386	7368	7395	7229	7316	7406	7360	7302	7280	7289	7379	7412	7362	7294	7270	7361	7426	7458	7427	7299	7384	7395	7377	7302	7331	7312	7280	7296	7453	7387	7297	7305	7388	7488	7190	7387	7475	7251	7412	7347	7342	7393	7421	7354	7309	7140	7335	7324	7211	7409	7366	7350	7234	7319	7365	7365	7271	7473	7230	7383	7334	7376	7328	7394	7289	7450	7417	7438	7300	7360	7433	7415	7489	7299	7485	7284	7352	7600	7323	7406	7340	7290	7323	7296	7448	7350	7325	7241	7370	7312	7331	7397	7212	7208	7421	7357	7434	7315	7340	7314	7293	7277	7279	7429	7381	7300	7401	7317	7355	7320	7240	7436	7484	7291	7390	7412	7429	7310	7228	7334	7281	7433	7229	7532	7469	7192	7240	7273	7232	7284	7395	7312	7362	7234	7386	7379	7364	7377	7409	7250	7328	7386	7276	7353	7373	7277	7454	7300	7247	7323	7511	7329	7266	7405	7289	7408	7343	7331	7275	7289	7412	7350	7395	7438	7348	7334	7559	7355	7428	7560	7355	7529	7228	7204	7285	7445	7383	7241	7335	7340	7337	7204	7308	7186	7336	7406	7289	7277	7389	7318	7309	7317	7275	7441	7353	7286	7385	7348	7332	7409	7293	7235	7410	7481	7291	7385	7314	7346	7418	7477	7341	7314	7413	7423	7416	7467	7408	7527	7339	7342	7393	7315	7314	7283	7468	7309	7470	7404	7358	7488	7319	7292	7276	7403	7360	7408	7500	7308	7427	7441	7407	7419	7447	7362	7320	7486	7336	7319	7355	7236	7473	7524	7307	7326	7229	7251	7448	7278	7342	7234	7280	7334	7410	7398	7414	7285	7355	7304	7302	7162	7275	7350	7337	7232	7449	7451	7391	7352	7355	7483	7284	7256	7414	7497	7507	7438	7350	7240	7473	7298	7399	7383	7364	7346	7343	7367	7215	7400	7369	7212	7442	7390	7302	7359	7198	7380	7278	7289	7301	7486	7454	7279	7332	7458	7419	7488	7380	7356	7277	7295	7500	7404	7342	7219	7282	7423	7352	7362	7323	7272	7518	7332	7423	7349	7450	7445	7169	7473	7332	7289	7351	7244	7306	7270	7434	7484	7490	7336	7383	7317	7469	7352	7278	7207	7308	7386	7402	7457	7321	7398	7360	7463	7469	7248	7316	7317	7386	7460	7304	7407	7403	7404	7230	7336	7353	7296	7406	7407	7357	7334	7386	7307	7292	7486	7484	7344	7416	7271	7328	7274	7364	7518	7458	7447	7393	7304	7364	7391	7345	7286	7323	7347	7348	7344	7344	7300	7362	7367	7338	7418	7438	7333	7204	7282	7318	7455	7322	7335	7355	7327	7159	7420	7441	7327	7240	7373	7172	7262	7438	7389	7393	7425	7379	7347	7491	7424	7397	7356	7381	7324	7309	7446	7320	7296	7276	7446	7376	7275	7417	7440	7318	7351	7333	7247	7438	7276	7358	7426	7374	7325	7398	7455	7448	7361	7367	7410	7348	7277	7364	7308	7404	7449	7401	7361	7333	7326	7301	7340	7274	7291	7381	7350	7376	7305	7211	7350	7478	7210	7338	7430	7387	7333	7231	7463	7168	7439	7326	7305	7265	7374	7269	7291	7345	7340	7381	7433	7485	7288	7306	7298	7276	7388	7410	7336	7341	7310	7287	7295	7347	7494	7296	7471	7277	7349	7352	7238	7337	7231	7254	7430	7335	7295	7206	7358	7350	7252	7391	7298	7332	7276	7286	7489	7328	7255	7359	7357	7223	7301	7418	7409	7291	7426	7415	7313	7303	7374	7392	7237	7428	7371	7391	7338	7282	7309	7346	7311	7381	7316	7305	7421	7459	7370	7427	7383	7128	7370	7316	7408	7174	7430	7324	7324	7373	7298	7240	7323	7384	7345	7282	7444	7383	7320	7269	7309	7262	7480	7444	7299	7273	7459	7472	7428	7295	7382	7346	7409	7266	7272	7454	7355	7377	7280	7396	7270	7342	7363	7476	7433	7264	7259	7351	7252	7425	7459	7401	7242	7304	7307	7313	7271	7388	7269	7245	7353	7357	7312	7447	7236	7377	7259	7438	7400	7310	7386	7410	7323	7314	7304	7371	7427	7339	7258	7269	7288	7289	7279	7421	7296	7366	7403	7273	7404	7253	7345	7418	7410	7358	7335	7175	7384	7457	7263	7226	7263	7384	7388	7457	7433	7330	7365	7349	7408	7488	7446	7510	7220	7294	7262	7355	7317	7377	7341	7332	7394	7342	7286	7344	7314	7384	7337	7250	7310	7222	7381	7372	7351	7365	7340	7302	7448	7376	7307	7389	7332	7206	7298	7358	7273	7351	7350	7468	7477	7503	7300	7343	7389	7222	7438	7386	7448	7434	7389	7265	7415	7444	7213	7351	7180	7360	7306	7411	7278	7378	7223	7311	7479	7352	7480	7243	7264	7379	7262	7263	7453	7297	7387	7271	7310	7470	7360	7378	7490	7354	7273	7284	7440	7423	7340	7434	7255	7285	7379	7349	7216	7382	7301	7416	7395	7441	7331	7317	7405	7382	7357	7234	7258	7334	7275	7387	7188	7363	7391	7462	7381	7457	7354	7305	7369	7420	7368	7381	7297	7368	7451	7409	7416	7307	7436	7327	7361	7337	7403	7342	7441	7369	7286	7319	7202	7473	7277	7525	7460	7470	7422	7309	7387	7371	7445	7406	7373	7396	7344	7341	7339	7297	7504	7215	7350	7403	7422	7398	7378	7412	7454	7329	7297	7378	7312	7413	7407	7270	7343	7478	7397	7414	7264	7330	7310	7371	7419	7373	7302	7476	7427	7254	7277	7315	7404	7339	7252	7315	7340	7244	7266	7385	7400	7366	7473	7339	7333	7505	7374	7438	7359	7253	7338	7264	7317	7402	7347	7606	7326	7359	7524	7365	7360	7234	7407	7380	7385	7254	7412	7307	7385	7275	7279	7380	7369	7357	7435	7361	7392	7341	7386	7359	7398	7373	7352	7290	7265	7274	7279	7446	7406	7295	7346	7260	7295	7468	7555	7284	7362	7283	7367	7355	7362	7329	7422	7358	7357	7408	7425	7356	7342	7365	7348	7341	7491	7431	7410	7435	7395	7476	7412	7395	7218	7334	7241	7193	7462	7417	7520	7361	7321	7314	7451	7367	7340	7494	7391	7260	7387	7379	7387	7403	7450	7475	7272	7299	7320	7381	7340	7315	7414	7388	7331	7365	7423	7524	7367	7288	7459	7420	7398	7581	7373	7436	7313	7349	7404	7337	7343	7322	7305	7339	7489	7284	7325	7322	7469	7319	7263	7276	7323	7299	7290	7425	7322	7296	7300	7478	7487	7402	7375	7363	7279	7367	7310	7299	7264	7260	7338	7210	7325	7317	7275	7439	7394	7298	7400	7414	7355	7277	7324	7235	7475	7350	7366	7361	7352	7439	7336	7310	7358	7369	7363	7325	7391	7239	7351	7467	7445	7486	7471	7500	7425	7254	7325	7504	7309	7385	7276	7428	7312	7434	7477	7322	7459	7287	7306	7270	7334	7453	7409	7289	7222	7344	7322	7328	7416	7208	7362	7304	7345	7230	7273	7315	7502	7417	7400	7395	7328	7387	7250	7431	7407	7457	7376	7267	7262	7350	7316	7323	7526	7356	7362	7380	7412	7386	7469	7303	7371	7200	7330	7352	7279	7372	7367	7372	7462	7392	7404	7272	7455	7295	7399	7412	7444	7485	7299	7427	7160	7305	7379	7287	7472	7295	7343	7310	7274	7408	7393	7555	7408	7448	7420	7360	7314	7311	7266	7278	7365	7459	7384	7322	7331	7231	7329	7395	7354	7325	7375	7284	7445	7241	7333	7268	7383	7428	7524	7321	7426	7230	7376	7337	7180	7374	7430	7194	7304	7336	7208	7453	7335	7382	7375	7536	7315	7232	7299	7413	7424	7244	7282	7297	7462	7505	7362	7301	7298	7374	7380	7207	7360	7424	7415	7321	7362	7371	7282	7235	7336	7238	7309	7336	7388	7404	7236	7315	7288	7442	7259	7349	7363	7261	7495	7293	7405	7416	7370	7271	7431	7343	7249	7334	7296	7356	7431	7376	7269	7238	7343	7298	7385	7335	7412	7250	7307	7296	7382	7386	7435	7312	7359	7402	7424	7246	7354	7386	7421	7481	7272	7505	7470	7282	7381	7385	7341	7327	7455	7289	7353	7302	7485	7423	7409	7315	7395	7363	7249	7330	7405	7359	7391	7383	7366	7344	7341	7414	7352	7315	7436	7307	7441	7451	7321	7332	7264	7359	7191	7348	7360	7413	7419	7399	7426	7188	7415	7325	7488	7320	7429	7325	7287	7461	7372	7243	7396	7460	7357	7401
3329	2845	1831	1256	1501	1648	1518	1473	2447	15675	14511	9340	3584	1453	1093	916	889	930	903	935	924	935	884	875	950	887	939	875	873	877	929	919	933	927	868	926	896	891	920	899	928	871	902	904	883	862	920	924	932	876	865	970	908	908	889	904	939	903	869	970	914	931	907	921	898	900	845	916	907	881	881	895	893	855	910	948	924	921	901	912	913	894	958	874	937	939	922	899	851	946	835	904	925	859	877	875	903	876	902	916	941	888	893	903	866	879	939	920	869	925	932	892	918	942	879	894	888	827	902	897	842	837	857	959	932	886	894	1003	885	862	929	858	903	946	908	893	872	829	951	897	909	919	857	936	895	913	882	947	943	889	907	932	921	923	919	944	908	916	903	915	844	915	908	912	869	873	894	986	913	882	952	912	927	900	946	934	889	881	934	894	967	947	978	939	952	895	883	840	912	951	934	894	918	938	951	934	897	883	877	904	860	935	906	883	892	886	928	907	907	922	944	870	900	915	908	876	926	957	915	810	902	932	928	907	925	926	897	949	879	921	894	892	866	953	905	908	853	935	945	880	904	946	925	903	921	976	936	917	921	887	907	848	901	863	909	896	916	935	890	963	904	909	891	927	958	894	887	957	916	962	893	913	906	919	953	892	912	916	811	864	893	931	929	880	908	851	924	863	965	866	879	931	973	896	1008	927	944	935	915	926	907	929	977	908	924	879	909	963	967	857	919	924	900	893	915	949	915	919	951	967	837	883	913	910	916	886	925	916	898	920	880	988	980	889	933	899	963	909	926	920	934	890	927	930	908	925	939	891	948	877	931	893	887	905	946	952	871	883	950	909	996	933	893	962	934	930	920	869	896	935	923	944	846	922	902	942	908	850	905	926	911	927	889	914	919	990	955	964	896	905	916	885	903	884	864	945	883	845	877	969	929	867	903	970	882	876	915	881	916	938	960	903	953	962	963	875	861	869	919	924	889	912	907	849	864	921	902	898	935	913	897	879	873	870	913	918	920	903	914	936	910	913	951	825	921	899	922	921	951	913	890	927	900	849	881	873	930	889	921	899	965	922	907	938	940	888	909	885	952	849	910	921	982	946	962	948	879	934	963	884	851	899	927	944	856	884	957	907	916	895	845	876	959	916	898	915	920	910	883	926	958	901	928	953	888	893	945	903	929	912	910	903	914	902	911	919	852	898	952	915	884	890	921	961	922	937	946	901	951	896	886	883	915	887	896	908	897	900	913	903	930	906	891	898	918	917	851	866	910	913	924	959	910	885	949	858	976	920	861	891	921	923	928	938	943	931	905	873	955	891	905	864	849	925	890	869	899	909	900	907	916	909	941	939	903	907	845	910	887	925	889	928	905	890	979	901	954	961	903	889	905	907	899	930	923	890	930	924	924	928	919	898	855	881	877	931	959	937	885	951	922	890	908	849	956	909	911	865	903	937	899	907	870	945	899	868	906	857	900	950	916	941	870	919	923	947	917	928	937	921	905	922	957	892	927	922	830	869	854	941	889	907	915	919	943	840	912	891	958	945	886	879	935	943	908	939	895	959	899	897	922	916	997	910	914	903	920	964	885	865	948	844	876	903	914	925	907	874	903	971	924	880	895	916	965	881	973	891	899	937	891	858	914	861	903	956	912	940	925	908	910	912	955	937	928	866	966	937	949	950	919	930	863	872	877	888	974	856	913	914	991	863	894	926	917	892	885	885	906	868	901	919	920	939	885	892	911	960	934	894	904	937	918	867	907	892	942	885	928	908	918	938	889	852	929	902	917	889	942	965	911	917	885	937	952	932	913	936	865	913	935	880	930	936	907	905	880	919	972	872	912	973	915	953	851	879	912	863	929	887	919	875	877	875	932	962	944	900	927	907	911	945	937	921	940	926	931	956	942	924	967	990	955	919	878	909	936	909	894	942	901	922	926	909	891	896	890	926	900	961	903	905	939	916	994	943	952	897	913	922	921	943	886	884	953	900	900	928	846	906	905	939	893	890	892	945	874	862	922	877	940	878	912	795	910	927	877	910	893	881	964	878	913	889	937	930	951	889	953	918	908	922	924	935	915	929	925	896	900	972	884	871	935	915	913	892	872	858	890	864	953	909	938	886	880	891	917	918	920	904	917	907	862	867	888	955	960	1001	897	917	898	881	933	874	910	885	904	862	846	895	919	900	941	920	890	919	913	959	925	937	918	929	970	843	924	889	920	905	924	929	943	996	914	865	877	861	849	914	934	890	886	938	923	877	918	909	947	960	915	922	928	945	865	924	884	934	911	921	860	917	924	960	958	914	902	895	899	916	954	960	890	913	893	932	883	939	861	931	903	868	956	891	962	901	930	907	941	960	835	877	888	884	896	941	904	889	851	930	905	906	924	918	930	885	877	895	903	958	873	914	874	919	899	915	944	910	909	904	956	917	925	872	925	895	909	913	865	906	930	899	868	954	917	901	913	926	875	905	863	858	871	881	921	910	929	896	945	917	896	904	891	930	925	955	875	906	842	906	952	909	914	876	932	916	911	905	856	909	843	927	917	902	895	931	881	890	909	966	891	907	948	916	896	895	896	924	902	923	955	923	911	931	904	954	884	948	897	933	934	883	896	892	889	899	922	871	919	907	846	902	920	903	934	920	899	909	983	974	890	938	897	930	918	926	914	862	875	894	913	914	931	874	953	935	902	935	942	942	892	944	918	932	911	912	921	888	937	973	891	920	904	917	893	897	950	885	879	876	939	872	923	878	872	884	858	955	885	940	932	911	901	924	939	965	937	958	857	928	812	880	913	930	905	922	851	937	920	908	937	940	906	874	857	984	866	922	882	927	902	962	919	981	915	893	918	855	921	895	942	933	874	833	822	933	934	899	916	883	892	903	909	874	911	879	881	901	900	897	964	881	925	949	931	915	898	883	924	904	885	961	833	891	951	951	899	866	887	878	864	874	872	937	950	928	900	949	893	915	890	932	926	887	954	919	928	928	925	900	903	900	894	945	945	913	958	904	914	966	879	894	885	931	914	903	901	929	915	993	930	948	881	988	879	935	936	915	938	874	851	908	930	897	972	905	898	860	893	912	900	890	910	906	878	910	936	916	912	941	962	949	862	924	879	884	911	900	896	932	911	892	965	908	916	935	882	950	885	857	906	921	930	905	924	925	882	951	904	901	879	883	963	874	917	943	941	891	926	898	921	935	920	898	922	874	906	934	896	868	958	909	920	913	931	926	867	891	880	959	933	911	941	879	919	958	879	944	934	917	839	908	914	924	920	888	888	822	931	941	918	987	924	950	895	982	850	981	932	886	874	904	925	928	896	899	891	928	899	933	874	908	957	936	962	905	923	901	865	875	977	902	931	881	943	895	939	891	912	876	924	956	937	874	890	841	934	883	914	950	920	907	982	919	881	890	926	897	868	954	914	910	884	796	853	899	857	879	957	952	974	947	899	883	955	900	920	866	920	908	939	908	981	961	918	961	905	967	953	921	895	922	902	911	884	880	907	893
25441	21068	15550	20260	26884	27600	24930	22561	29807	66494	61467	47378	29069	15608	9655	7866	7480	7475	7445	7479	7418	7456	7543	7424	7461	7362	7423	7357	7475	7292	7435	7395	7480	7380	7217	7603	7360	7363	7405	7372	7540	7470	7411	7387	7507	7470	7430	7417	7397	7387	7505	7327	7372	7408	7425	7484	7380	7409	7542	7476	7506	7488	7413	7443	7248	7415	7505	7533	7446	7520	7431	7521	7461	7371	7420	7368	7393	7390	7427	7340	7427	7509	7339	7352	7432	7381	7357	7406	7443	7304	7485	7423	7405	7466	7481	7416	7441	7532	7393	7454	7398	7488	7500	7419	7469	7439	7262	7415	7527	7433	7274	7430	7392	7324	7359	7452	7318	7503	7382	7513	7447	7368	7495	7419	7434	7462	7468	7473	7377	7514	7537	7393	7474	7364	7353	7418	7384	7369	7476	7528	7499	7503	7452	7425	7430	7496	7407	7522	7326	7466	7489	7524	7333	7498	7466	7493	7331	7432	7473	7538	7293	7280	7587	7296	7434	7475	7396	7442	7247	7421	7394	7324	7437	7527	7348	7463	7488	7534	7395	7524	7386	7498	7518	7486	7497	7340	7434	7350	7330	7372	7410	7476	7457	7461	7425	7367	7348	7484	7414	7616	7446	7379	7491	7411	7443	7390	7406	7312	7461	7605	7398	7450	7516	7312	7476	7398	7346	7519	7557	7423	7406	7477	7414	7469	7354	7416	7382	7287	7395	7417	7588	7418	7446	7474	7417	7464	7517	7260	7497	7334	7504	7398	7456	7393	7440	7560	7329	7544	7415	7372	7507	7397	7445	7468	7420	7445	7511	7479	7367	7440	7329	7341	7425	7406	7455	7420	7489	7357	7521	7347	7437	7485	7311	7351	7408	7353	7436	7348	7561	7432	7414	7406	7385	7435	7394	7426	7277	7459	7381	7495	7453	7480	7466	7422	7520	7433	7317	7492	7431	7442	7388	7484	7372	7317	7395	7567	7492	7424	7479	7493	7367	7544	7476	7420	7505	7479	7469	7410	7363	7599	7373	7374	7548	7410	7426	7567	7291	7500	7487	7421	7509	7477	7409	7506	7493	7480	7408	7491	7275	7468	7297	7326	7538	7348	7465	7406	7479	7439	7367	7471	7574	7391	7355	7378	7529	7342	7472	7296	7547	7391	7436	7481	7428	7665	7465	7356	7497	7335	7304	7466	7330	7442	7349	7439	7425	7449	7381	7338	7378	7403	7399	7451	7384	7545	7275	7327	7397	7374	7286	7430	7506	7518	7460	7394	7475	7421	7518	7463	7430	7480	7402	7399	7426	7407	7434	7512	7468	7442	7331	7508	7335	7382	7496	7326	7545	7565	7375	7432	7324	7637	7378	7430	7415	7444	7490	7345	7462	7552	7483	7499	7327	7522	7526	7441	7414	7477	7500	7391	7459	7443	7397	7278	7327	7463	7347	7461	7367	7444	7260	7454	7501	7484	7412	7363	7445	7367	7373	7358	7406	7440	7221	7427	7362	7406	7488	7393	7467	7392	7492	7427	7371	7510	7469	7439	7358	7389	7364	7381	7270	7389	7345	7536	7461	7421	7267	7431	7584	7545	7407	7390	7384	7458	7434	7467	7467	7279	7471	7475	7326	7421	7432	7410	7506	7499	7498	7358	7453	7389	7325	7452	7406	7316	7421	7343	7503	7494	7454	7388	7381	7459	7258	7523	7432	7431	7515	7463	7539	7331	7335	7388	7425	7518	7465	7422	7473	7347	7381	7513	7395	7369	7491	7439	7476	7360	7412	7389	7551	7573	7475	7324	7418	7475	7361	7385	7371	7493	7483	7470	7474	7517	7324	7494	7401	7464	7432	7336	7390	7553	7596	7518	7404	7323	7499	7442	7540	7342	7380	7416	7366	7577	7432	7410	7500	7499	7356	7431	7453	7434	7507	7541	7390	7407	7477	7396	7402	7435	7379	7421	7235	7485	7505	7351	7411	7422	7276	7386	7371	7520	7541	7443	7422	7521	7460	7464	7365	7285	7442	7404	7424	7525	7349	7408	7451	7512	7491	7482	7365	7400	7401	7468	7401	7421	7438	7478	7387	7373	7525	7478	7376	7389	7463	7484	7362	7520	7461	7371	7433	7358	7449	7296	7435	7361	7349	7481	7545	7383	7412	7152	7549	7403	7546	7412	7531	7352	7344	7311	7474	7467	7461	7471	7350	7310	7595	7490	7568	7404	7297	7430	7454	7189	7531	7438	7400	7419	7487	7401	7333	7467	7443	7344	7358	7525	7489	7423	7506	7325	7418	7470	7612	7298	7317	7472	7419	7388	7604	7350	7338	7533	7420	7515	7433	7369	7350	7335	7557	7472	7535	7526	7445	7519	7581	7375	7631	7477	7483	7533	7434	7518	7473	7525	7510	7473	7474	7479	7383	7492	7363	7533	7386	7541	7405	7392	7476	7294	7383	7318	7432	7508	7412	7326	7372	7283	7442	7389	7407	7351	7429	7399	7555	7413	7407	7320	7532	7432	7486	7455	7378	7466	7393	7386	7387	7467	7391	7394	7473	7460	7440	7534	7454	7416	7329	7502	7436	7279	7392	7394	7451	7389	7464	7511	7383	7411	7390	7412	7428	7355	7368	7555	7512	7379	7507	7368	7407	7500	7566	7292	7350	7448	7484	7332	7342	7381	7306	7457	7436	7497	7236	7542	7557	7464	7538	7290	7538	7444	7385	7513	7501	7253	7422	7438	7363	7458	7493	7410	7407	7642	7494	7321	7516	7445	7522	7394	7502	7406	7554	7369	7381	7459	7254	7458	7414	7513	7405	7492	7430	7391	7413	7379	7545	7368	7424	7543	7416	7353	7335	7361	7440	7440	7394	7299	7379	7385	7415	7453	7341	7425	7560	7467	7237	7455	7498	7505	7440	7539	7313	7430	7423	7405	7513	7424	7566	7449	7509	7443	7389	7346	7392	7377	7377	7349	7385	7399	7614	7530	7345	7482	7450	7385	7446	7449	7448	7418	7228	7411	7403	7573	7363	7329	7540	7428	7413	7517	7329	7584	7436	7515	7432	7401	7556	7383	7346	7424	7374	7426	7389	7292	7323	7325	7288	7489	7441	7486	7338	7375	7655	7413	7452	7390	7374	7438	7433	7225	7485	7515	7432	7316	7363	7596	7287	7446	7424	7443	7334	7444	7416	7525	7429	7531	7388	7457	7441	7435	7563	7338	7469	7370	7382	7413	7325	7430	7507	7509	7355	7422	7580	7462	7493	7428	7270	7551	7436	7468	7474	7404	7411	7508	7372	7468	7391	7397	7575	7543	7489	7355	7598	7233	7505	7367	7433	7475	7374	7515	7540	7463	7570	7460	7377	7537	7475	7427	7405	7421	7395	7517	7464	7263	7553	7590	7473	7322	7480	7352	7518	7464	7371	7413	7468	7431	7446	7495	7368	7370	7463	7431	7397	7537	7517	7540	7409	7617	7418	7446	7540	7434	7373	7406	7434	7475	7616	7404	7391	7476	7267	7534	7475	7331	7518	7500	7367	7455	7543	7467	7514	7360	7362	7557	7352	7461	7562	7399	7496	7301	7395	7458	7456	7483	7397	7282	7488	7575	7464	7576	7460	7468	7368	7476	7443	7464	7309	7299	7472	7304	7435	7416	7472	7454	7361	7532	7408	7368	7442	7549	7438	7383	7350	7366	7462	7463	7395	7363	7391	7448	7396	7324	7376	7549	7423	7493	7406	7405	7319	7385	7463	7420	7580	7519	7330	7326	7333	7523	7426	7449	7396	7474	7374	7581	7372	7337	7587	7337	7541	7399	7439	7473	7433	7402	7474	7280	7468	7439	7419	7400	7409	7301	7591	7533	7450	7493	7428	7406	7481	7437	7522	7626	7381	7453	7409	7364	7314	7339	7334	7306	7428	7498	7476	7501	7424	7509	7510	7362	7499	7452	7417	7482	7513	7434	7438	7545	7451	7393	7485	7456	7472	7336	7518	7506	7437	7447	7459	7403	7472	7549	7343	7636	7479	7278	7444	7649	7312	7430	7598	7454	7683	7511	7417	7487	7327	7481	7428	7432	7447	7468	7500	7370	7488	7432	7531	7488	7481	7338	7479	7326	7493	7477	7572	7479	7428	7373	7579	7408	7422	7349	7411	7440	7476	7528	7338	7452	7431	7436	7437	7514	7364	7452	7516	7467	7425	7450	7505	7469	7485	7315	7581	7448	7419	7358	7486	7459	7259	7424	7400	7337	7528	7520	7333	7402	7433	7408	7394	7409	7571	7624	7447	7402	7429	7499	7304	7340	7445	7372	7383	7325	7468	7573	7509	7545	7411	7477	7365	7410	7337	7603	7384	7444	7505	7411	7334	7267	7440	7500	7513	7466	7432	7441	7362	7417	7448	7469	7385	7471	7483	7463	7416	7402	7482	7485	7329	7427	7412	7497	7492	7557	7358	7499	7441	7512	7377	7428	7527	7454	7503	7371	7378	7597	7352	7451	7347	7419	7390	7413	7478	7307	7385	7486	7302	7388	7450	7480	7409	7413	7331	7398	7480	7397	7368	7409	7573	7361	7345	7469	7356	7435	7401	7379	7537	7415	7527	7323	7533	7396	7539	7352	7385	7395	7375	7539	7475	7312	7446	7459	7294	7507	7353	7406	7297	7416	7487	7597	7546	7485	7404	7364	7449	7366	7602	7444	7417	7532	7463	7431	7419	7583	7417	7364	7427	7412	7393	7324	7323	7418	7441	7483	7388	7385	7377	7365	7507	7434	7491	7446	7344	7517	7444	7524	7474	7452	7367	7468	7486	7459	7405	7453	7387	7452	7368	7308	7602	7471	7358	7400	7507	7478	7518	7455	7548	7429	7472	7554	7424	7460	7410	7494	7412	7518	7331	7466	7444	7332	7437	7506	7513	7447	7324	7354	7430	7507	7438	7362	7370	7417	7410	7334	7400	7423	7472	7434	7508	7369	7324	7523	7317	7334	7370	7483	7486	7524	7550	7343	7464	7399	7330	7532	7422	7486	7420	7449	7406	7511	7431	7421	7431	7269	7519	7432	7413	7461	7444	7561	7443	7361	7386	7453	7466	7572	7492	7447
5434	2645	1753	1294	1540	1807	1807	1787	2925	15064	14045	8967	3567	1552	1068	980	950	911	911	923	917	903	837	927	898	860	928	904	916	906	905	892	898	919	887	940	959	917	932	916	899	937	959	907	922	934	946	910	914	918	920	996	901	866	877	922	888	912	892	955	950	906	951	912	928	867	895	880	889	918	863	925	865	911	896	905	928	928	890	857	914	913	898	906	898	952	895	916	884	914	948	896	910	913	923	932	931	972	906	913	929	918	840	921	920	941	960	904	879	929	847	936	871	898	928	935	932	946	934	880	900	904	978	904	909	912	927	937	938	972	891	950	961	965	984	922	919	914	946	925	899	907	940	933	891	942	921	933	964	882	916	934	941	932	953	884	956	913	922	891	940	902	966	918	935	923	953	912	932	952	936	961	891	894	903	914	920	906	943	876	915	898	909	906	869	853	932	942	977	938	937	899	928	918	898	961	968	931	940	963	945	915	885	887	884	906	946	966	890	883	923	903	945	971	923	861	954	915	925	961	957	960	885	934	938	954	929	895	936	914	905	891	882	989	903	947	881	948	897	913	905	935	890	944	931	951	912	927	900	926	960	958	913	920	864	891	872	904	925	942	877	902	916	865	933	903	959	877	929	930	912	967	1004	925	905	916	868	915	877	966	940	905	940	960	898	947	881	912	932	934	930	942	955	886	925	893	885	904	936	915	919	950	942	858	932	923	953	896	958	928	957	948	924	943	910	922	899	936	866	868	931	938	961	898	905	898	842	965	909	875	914	920	919	867	953	865	871	856	874	898	958	910	941	905	922	931	912	965	969	934	865	912	942	855	972	910	934	899	885	949	975	925	934	906	900	917	930	922	901	954	919	891	902	894	973	932	948	951	909	916	912	891	937	893	954	884	951	945	944	904	924	908	896	918	964	870	914	931	869	939	976	976	880	909	938	904	896	969	879	918	872	932	898	913	935	930	909	934	924	933	978	983	923	987	953	953	960	891	962	921	894	940	940	965	944	921	941	901	923	933	921	954	943	940	940	947	969	924	956	903	938	921	950	938	915	921	957	987	970	925	972	970	918	907	937	878	914	864	919	955	897	884	934	909	935	884	878	907	941	877	865	947	885	954	937	921	943	850	959	919	910	971	935	945	919	968	918	910	905	898	923	874	864	973	963	956	912	904	919	959	873	981	918	953	909	947	921	937	905	908	892	919	902	929	889	947	897	963	933	945	922	890	895	923	840	937	936	921	918	952	931	917	892	895	897	924	899	965	911	905	962	924	920	894	910	914	944	886	957	927	912	907	932	931	919	908	903	928	920	902	947	883	946	952	958	882	920	906	948	856	923	867	932	915	880	910	886	913	928	999	881	899	910	976	930	951	871	928	891	922	910	952	885	885	918	898	957	948	921	931	919	907	953	960	926	910	931	922	809	948	970	935	846	860	870	911	865	927	951	890	880	910	932	924	936	955	913	901	955	936	954	951	963	924	956	956	908	901	880	973	896	900	945	890	897	934	948	909	899	914	911	916	867	943	872	910	894	891	911	905	905	889	903	879	919	874	875	905	921	925	946	920	919	892	979	944	923	971	863	960	908	850	905	980	874	918	946	963	947	895	1016	906	908	923	975	949	939	929	947	934	901	866	833	995	909	989	898	936	944	922	913	937	929	954	888	955	920	884	854	938	924	949	882	879	912	937	888	929	875	913	934	889	937	971	929	963	867	857	913	887	941	950	900	878	911	939	909	934	905	974	888	922	939	954	889	891	931	942	941	911	931	923	923	912	841	870	894	879	900	892	922	950	956	920	893	996	872	930	899	916	972	917	922	895	931	914	965	897	996	959	925	935	927	943	917	928	914	933	935	920	962	912	952	941	910	927	939	942	960	968	931	955	966	916	911	937	961	939	899	927	916	930	949	936	978	941	848	935	918	919	860	924	953	976	958	939	906	889	912	877	937	997	895	955	939	891	913	911	930	940	916	910	925	894	927	867	955	865	934	963	900	868	922	899	914	936	904	872	931	948	927	910	893	955	903	883	895	942	937	945	942	892	950	920	899	837	881	905	922	958	892	906	922	960	927	922	912	952	1005	848	872	899	933	901	952	913	907	890	962	928	905	906	915	936	963	926	891	863	903	944	906	897	874	920	994	888	946	994	903	959	933	910	934	900	979	933	948	859	898	945	846	954	913	933	879	908	935	936	927	967	900	941	896	862	873	893	927	940	898	957	918	914	937	899	867	927	916	906	916	967	907	940	920	899	937	956	937	843	966	954	892	923	891	917	906	915	900	961	962	923	926	937	912	898	996	984	967	918	887	955	970	934	920	898	910	927	979	908	878	932	927	946	903	956	922	972	898	996	932	921	963	955	970	920	903	952	923	926	948	931	897	940	903	911	887	950	903	924	918	950	910	909	902	968	886	935	1010	886	968	934	917	966	949	932	917	916	917	901	948	982	940	923	872	874	916	964	923	935	917	917	904	939	883	942	889	892	919	927	926	919	953	923	886	945	887	907	950	900	927	933	910	888	906	897	920	961	949	865	910	966	908	896	920	884	878	898	968	894	896	917	945	927	909	914	941	914	897	875	879	960	950	897	851	976	915	929	937	916	938	951	916	948	905	896	910	895	915	943	922	955	891	946	952	962	894	931	901	875	934	959	936	929	895	935	905	937	979	922	964	907	941	923	952	965	839	966	962	920	845	930	862	901	954	885	927	909	947	937	909	912	929	914	901	860	922	914	914	898	967	923	935	955	857	936	921	988	920	926	922	955	906	934	871	926	910	929	907	929	980	871	958	941	925	957	887	921	902	875	896	917	938	878	880	920	970	937	905	866	917	950	918	981	964	891	862	923	910	925	916	879	886	916	921	949	921	900	981	920	927	929	892	904	949	883	923	929	928	929	871	856	963	908	950	925	912	942	955	904	895	966	937	897	912	884	935	917	941	863	899	955	902	922	905	845	919	950	892	898	880	951	973	888	932	973	959	947	914	889	966	878	959	902	983	926	873	873	918	944	990	968	952	867	976	902	931	957	932	966	903	936	909	913	856	948	895	933	918	970	912	919	891	911	901	919	904	944	866	888	902	930	928	905	922	915	922	923	972	968	915	917	932	939	897	945	972	941	975	908	917	919	954	931	916	889	914	950	919	901	874	939	887	907	915	978	861	954	916	966	935	966	913	884	865	860	939	939	914	948	933	952	926	885	884	896	944	956	929	882	946	933	933	974	892	939	943	856	917	899	865	926	963	897	967	911	958	940	930	899	890	943	869	972	976	924	962	965	840	975	985	865	872	903	915	878	908	945	968	907	905	924	939	921	862	878	991	871	863	931	926	893	855	899	889	939	927	925	925	907	957	885	884	922	916	897	911	904	891	936	906	946	877	890	922	883	892	883	925	941	959	956	904	940	901	928	927	943	978	931	962	934	901	938	900	942	917	976	953	927	900	872	885	911	940	941	958	915	934	903	920	903	942	942	947	957	923	950	890	884	922	930	888	916	884	879	920	881
21799	20822	15482	19840	26445	28169	27636	27302	34275	65995	60831	47207	29383	15983	9822	7837	7605	7536	7581	7273	7598	7537	7439	7574	7606	7303	7457	7378	7397	7571	7442	7425	7584	7569	7442	7654	7590	7425	7516	7506	7467	7427	7465	7560	7399	7408	7459	7565	7547	7398	7404	7452	7495	7555	7615	7518	7494	7524	7582	7508	7492	7512	7491	7491	7513	7376	7439	7625	7621	7442	7690	7591	7504	7539	7413	7448	7518	7430	7526	7379	7530	7424	7492	7585	7545	7479	7486	7457	7559	7340	7395	7531	7482	7523	7492	7413	7462	7491	7336	7508	7458	7645	7481	7428	7433	7504	7576	7659	7431	7412	7529	7445	7588	7508	7417	7683	7424	7634	7449	7574	7531	7544	7566	7441	7516	7553	7552	7566	7559	7526	7489	7721	7546	7410	7559	7586	7471	7471	7539	7489	7436	7551	7577	7582	7525	7426	7577	7534	7426	7489	7467	7429	7520	7458	7483	7487	7452	7536	7380	7566	7453	7464	7549	7508	7549	7538	7547	7502	7495	7613	7360	7543	7427	7612	7603	7336	7457	7456	7572	7380	7509	7398	7487	7460	7644	7420	7518	7442	7492	7616	7569	7379	7580	7586	7454	7440	7576	7534	7538	7478	7427	7429	7527	7488	7502	7550	7601	7572	7515	7481	7541	7374	7505	7451	7410	7351	7390	7561	7561	7425	7434	7512	7528	7530	7559	7492	7378	7486	7577	7511	7478	7381	7669	7528	7411	7490	7498	7525	7539	7591	7523	7472	7586	7583	7522	7494	7485	7515	7543	7630	7450	7491	7486	7392	7492	7489	7523	7525	7483	7539	7451	7458	7417	7437	7465	7457	7464	7493	7550	7397	7372	7387	7417	7575	7616	7532	7447	7429	7443	7482	7634	7301	7429	7483	7629	7525	7459	7575	7594	7547	7348	7643	7559	7395	7561	7641	7449	7406	7674	7387	7508	7510	7577	7469	7479	7610	7434	7551	7506	7635	7535	7580	7251	7482	7667	7430	7449	7558	7476	7522	7642	7536	7508	7508	7447	7625	7441	7621	7454	7499	7530	7546	7616	7341	7598	7552	7476	7426	7557	7477	7602	7470	7591	7447	7369	7482	7528	7435	7568	7632	7561	7480	7347	7468	7648	7529	7502	7550	7373	7514	7609	7583	7525	7411	7492	7452	7650	7470	7452	7547	7400	7561	7480	7503	7578	7427	7394	7486	7547	7616	7367	7429	7483	7352	7519	7392	7408	7500	7526	7394	7567	7579	7521	7586	7458	7485	7468	7482	7432	7418	7620	7523	7610	7472	7465	7435	7376	7416	7304	7477	7549	7498	7460	7561	7431	7611	7564	7508	7391	7630	7456	7443	7525	7451	7548	7425	7489	7428	7550	7525	7538	7508	7502	7654	7493	7515	7473	7426	7482	7359	7555	7440	7529	7554	7505	7593	7524	7481	7512	7559	7533	7354	7539	7483	7371	7354	7549	7372	7605	7477	7405	7453	7485	7432	7398	7563	7528	7572	7502	7460	7435	7452	7598	7476	7561	7555	7412	7502	7485	7510	7489	7426	7495	7513	7481	7395	7515	7431	7546	7450	7624	7496	7507	7621	7533	7448	7570	7571	7466	7528	7481	7460	7622	7580	7603	7432	7537	7427	7400	7557	7366	7560	7493	7515	7543	7508	7563	7550	7521	7521	7491	7425	7556	7396	7450	7526	7455	7447	7551	7437	7444	7590	7389	7554	7515	7587	7394	7390	7512	7433	7507	7416	7465	7543	7566	7446	7564	7387	7547	7564	7527	7569	7331	7502	7467	7454	7619	7398	7457	7725	7489	7621	7532	7493	7344	7482	7499	7681	7467	7563	7414	7575	7514	7463	7446	7409	7535	7566	7503	7505	7606	7606	7504	7435	7447	7421	7487	7474	7582	7523	7463	7533	7453	7468	7433	7629	7486	7596	7597	7484	7704	7430	7608	7431	7515	7310	7497	7489	7516	7530	7450	7402	7457	7396	7491	7512	7504	7569	7613	7450	7538	7547	7517	7528	7363	7603	7357	7545	7549	7646	7516	7528	7501	7581	7494	7490	7529	7446	7572	7523	7474	7493	7502	7542	7536	7471	7514	7621	7446	7677	7560	7423	7580	7564	7490	7291	7477	7482	7376	7578	7641	7620	7498	7600	7518	7573	7395	7487	7507	7455	7553	7445	7623	7477	7522	7519	7528	7641	7656	7500	7404	7465	7491	7441	7484	7598	7444	7500	7655	7593	7394	7454	7368	7483	7448	7571	7465	7614	7605	7470	7599	7432	7444	7476	7452	7480	7542	7591	7483	7496	7371	7549	7356	7519	7531	7482	7545	7442	7333	7525	7595	7480	7540	7476	7473	7570	7637	7468	7527	7492	7634	7517	7441	7500	7559	7492	7467	7502	7493	7518	7634	7494	7518	7431	7594	7571	7527	7459	7439	7495	7414	7458	7439	7588	7461	7469	7446	7392	7537	7355	7634	7450	7421	7624	7428	7547	7550	7537	7490	7444	7463	7368	7371	7465	7518	7579	7549	7577	7524	7525	7565	7637	7622	7453	7558	7649	7566	7466	7462	7589	7489	7553	7516	7534	7493	7435	7323	7679	7403	7514	7596	7585	7374	7571	7492	7343	7547	7448	7432	7481	7470	7429	7455	7535	7387	7611	7557	7586	7426	7530	7613	7469	7616	7463	7422	7583	7524	7526	7435	7479	7563	7708	7528	7528	7346	7437	7549	7637	7407	7567	7458	7446	7540	7437	7488	7602	7601	7565	7540	7590	7561	7444	7368	7707	7500	7671	7419	7410	7460	7432	7567	7426	7566	7506	7486	7483	7636	7508	7541	7417	7504	7572	7466	7514	7534	7556	7358	7541	7471	7563	7560	7567	7455	7443	7497	7494	7399	7478	7543	7638	7589	7535	7604	7682	7449	7552	7402	7388	7631	7531	7444	7426	7500	7574	7519	7581	7456	7503	7490	7613	7567	7511	7544	7543	7631	7447	7579	7491	7488	7482	7476	7475	7561	7555	7507	7491	7577	7467	7511	7376	7502	7544	7401	7439	7456	7589	7533	7517	7539	7531	7573	7601	7501	7409	7537	7505	7342	7361	7499	7447	7501	7582	7491	7417	7609	7452	7630	7607	7456	7380	7528	7472	7415	7438	7487	7411	7602	7439	7411	7477	7497	7610	7460	7455	7592	7444	7558	7413	7560	7559	7530	7475	7369	7477	7555	7497	7426	7499	7634	7439	7472	7516	7483	7541	7354	7424	7378	7407	7490	7524	7529	7708	7507	7538	7385	7556	7479	7663	7480	7288	7509	7500	7453	7485	7442	7461	7517	7457	7500	7518	7548	7379	7618	7510	7457	7450	7470	7455	7416	7639	7454	7495	7515	7483	7490	7538	7661	7392	7347	7488	7706	7498	7576	7431	7360	7502	7533	7521	7564	7536	7394	7455	7483	7408	7478	7522	7492	7526	7388	7332	7512	7508	7396	7425	7422	7541	7486	7539	7512	7556	7587	7456	7402	7481	7530	7407	7501	7561	7513	7580	7556	7524	7582	7485	7427	7577	7559	7653	7612	7487	7657	7485	7627	7529	7550	7539	7426	7525	7383	7473	7515	7454	7533	7456	7377	7506	7522	7561	7548	7481	7414	7637	7466	7565	7518	7497	7471	7356	7610	7436	7506	7535	7603	7620	7610	7504	7544	7497	7632	7579	7427	7461	7480	7641	7545	7520	7540	7528	7456	7517	7599	7549	7454	7532	7542	7595	7438	7493	7476	7513	7539	7498	7494	7492	7337	7542	7515	7566	7575	7565	7586	7414	7626	7490	7407	7456	7551	7608	7546	7707	7438	7583	7540	7471	7542	7577	7471	7573	7659	7355	7489	7446	7569	7559	7445	7526	7580	7591	7423	7495	7474	7497	7416	7307	7454	7570	7503	7606	7474	7481	7409	7383	7521	7570	7572	7347	7509	7510	7421	7510	7524	7480	7426	7375	7517	7611	7373	7388	7484	7444	7629	7535	7529	7472	7511	7523	7631	7500	7492	7442	7501	7418	7398	7480	7632	7540	7492	7634	7555	7596	7313	7442	7467	7524	7440	7564	7535	7550	7480	7480	7467	7361	7303	7554	7479	7461	7473	7454	7442	7560	7493	7529	7331	7542	7481	7548	7653	7503	7544	7551	7617	7602	7506	7529	7546	7609	7543	7520	7446	7485	7552	7584	7549	7459	7575	7437	7573	7409	7420	7515	7544	7517	7556	7418	7687	7591	7535	7499	7351	7570	7623	7503	7518	7570	7399	7504	7510	7430	7447	7481	7458	7562	7559	7447	7550	7466	7377	7442	7531	7498	7454	7500	7560	7419	7516	7464	7514	7582	7496	7466	7518	7421	7575	7422	7392	7527	7520	7491	7578	7471	7513	7456	7497	7476	7526	7485	7543	7427	7449	7421	7458	7399	7577	7545	7464	7390	7525	7447	7419	7477	7464	7459	7435	7458	7487	7407	7621	7597	7477	7503	7450	7596	7612	7559	7426	7571	7489	7500	7438	7550	7592	7565	7557	7396	7566	7493	7483	7515	7642	7565	7482	7487	7451	7552	7465	7477	7483	7685	7517	7565	7540	7519	7587	7575	7384	7380	7564	7358	7447	7499	7481	7398	7518	7538	7552	7400	7747	7584	7509	7558	7404	7516	7563	7581	7579	7566	7354	7665	7412	7554	7581	7360	7545	7467	7692	7478	7477	7532	7590	7401	7539	7451	7604	7434	7626	7550	7488	7400	7538	7497	7437	7447	7559	7437	7458	7545	7580	7551	7351	7574	7479	7472	7557	7511	7496	7501	7565	7601	7558	7547	7504	7497	7533	7536	7543	7452	7433	7519	7538	7577	7376	7523	7553	7342	7548	7471	7425	7422	7492	7568	7458	7466	7486	7424	7513	7383	7597	7521	7581	7597	7445	7498	7470	7449	7452	7563	7530	7528	7534	7407	7512	7418	7478	7373	7541	7605	7633	7361	7619	7403	7397	7504	7606	7569	7428	7431	7588	7568	7474	7412	7487	7560	7420	7560	7482	7412
4222	3810	2666	1899	2274	2846	2875	2588	4196	24557	24353	15262	5908	2060	1206	963	981	901	941	920	926	931	937	937	963	887	925	873	925	934	902	917	958	949	992	915	906	938	954	890	935	893	928	933	937	899	884	987	1008	943	927	957	883	969	963	926	938	922	912	888	934	907	915	940	894	999	929	974	966	903	924	973	962	915	933	959	985	940	919	893	912	931	894	946	920	941	946	964	924	914	907	950	969	919	917	898	907	889	924	892	913	963	887	949	943	1002	871	916	990	902	910	954	927	890	966	926	925	947	943	880	866	906	935	914	949	882	942	946	888	879	943	937	971	891	978	932	940	950	900	947	957	908	962	931	868	921	973	934	932	931	930	958	930	964	921	955	904	908	919	991	892	938	945	904	943	922	872	947	919	946	880	938	916	951	923	953	933	969	913	896	940	958	965	919	960	912	969	989	872	919	897	990	902	909	879	871	936	917	906	950	932	928	959	892	935	883	976	906	882	897	936	952	936	928	967	933	905	877	930	891	920	873	908	932	902	890	941	977	886	918	942	960	843	842	918	920	896	931	943	899	921	950	904	900	931	908	952	910	976	963	943	910	966	920	968	908	914	935	900	933	912	924	905	979	900	994	922	972	922	924	910	986	981	925	988	920	949	895	911	930	935	921	908	920	955	936	929	917	929	950	934	944	848	917	936	932	901	920	890	905	933	914	942	933	977	932	914	893	946	868	866	907	946	929	838	976	934	921	864	905	916	924	1010	883	914	942	902	912	924	915	916	970	943	937	928	940	928	917	891	951	933	926	943	953	870	918	950	927	966	957	928	890	920	872	945	944	893	936	948	904	913	923	916	956	928	933	961	922	914	917	972	920	925	973	909	923	885	980	918	931	911	921	907	941	928	910	906	927	1006	907	921	881	902	916	985	947	917	925	964	943	930	943	926	946	971	944	930	957	941	927	900	946	927	902	947	943	954	883	921	974	958	936	954	930	939	915	904	908	960	934	917	895	958	948	974	929	929	931	912	952	917	925	940	926	976	944	886	944	936	952	869	913	965	892	965	945	980	949	895	943	956	972	934	941	889	882	918	945	971	934	969	947	935	924	932	936	967	966	924	912	896	900	910	942	948	942	958	934	925	875	939	961	913	936	930	933	940	918	927	940	965	966	922	932	1002	950	897	920	899	914	925	917	903	923	920	949	935	941	945	937	945	871	941	962	889	947	898	904	951	879	956	862	944	925	888	957	883	944	923	935	917	937	907	911	926	942	939	938	968	908	935	916	938	911	954	868	964	964	949	924	1020	935	926	925	912	857	925	908	944	973	908	922	966	967	953	943	958	928	946	947	940	923	942	956	958	906	979	972	954	937	970	898	957	962	930	919	928	912	864	905	919	916	973	910	949	943	947	906	961	915	913	894	904	931	919	946	941	958	989	895	911	937	975	915	941	948	939	957	905	917	910	924	922	952	922	980	924	899	895	951	897	924	897	942	937	919	949	865	980	961	925	971	941	885	971	931	945	954	932	921	926	943	959	896	948	903	960	956	964	910	889	945	892	901	938	970	958	892	902	953	965	889	912	996	943	939	933	928	930	872	930	910	917	841	931	966	958	997	913	941	905	958	941	972	915	949	981	928	919	950	909	971	897	951	881	920	923	929	945	938	947	879	910	970	865	881	940	932	960	923	921	904	963	900	962	964	941	915	906	947	949	918	890	894	960	950	936	882	923	883	944	975	949	914	885	916	876	912	936	933	927	930	939	954	967	914	970	1001	974	880	954	970	964	902	930	895	924	913	1032	951	973	917	941	927	957	877	893	931	967	937	937	937	960	962	917	966	914	996	1014	977	935	987	948	928	978	976	987	909	871	960	888	972	916	934	909	960	955	903	926	971	967	969	903	911	902	905	914	946	929	853	974	960	934	959	894	883	898	912	994	936	934	971	918	902	946	968	937	928	896	960	946	967	966	883	921	910	854	965	946	940	893	884	911	918	925	936	915	980	893	963	906	902	934	964	962	938	927	895	931	941	968	907	905	871	906	901	978	972	953	958	939	935	945	888	925	910	957	937	955	939	945	947	925	946	921	951	917	933	886	937	865	938	924	937	987	924	911	890	946	986	966	892	958	891	912	876	975	954	926	972	974	904	926	897	931	950	921	999	921	913	946	950	920	924	928	888	964	889	964	914	946	978	920	925	889	920	891	945	932	946	929	884	897	982	935	966	894	954	903	941	913	987	855	946	926	891	964	946	913	921	963	926	962	924	966	893	896	906	927	959	939	963	887	919	936	954	932	949	934	934	931	933	903	968	887	929	884	891	928	936	958	942	963	907	901	903	882	958	929	960	982	855	965	962	951	935	963	953	907	948	985	924	915	882	907	898	895	931	979	968	911	944	926	984	926	931	900	979	929	892	931	946	886	984	917	945	914	972	905	925	984	1005	902	892	943	882	1009	976	940	909	876	874	911	963	969	941	964	920	948	931	901	930	916	852	920	960	908	950	944	892	936	927	921	906	889	893	921	919	881	930	983	938	969	930	971	931	927	936	967	1011	938	952	1032	844	904	950	972	932	915	1002	943	867	924	944	936	859	936	855	971	972	915	951	938	950	992	914	903	999	946	956	904	891	856	937	919	895	897	866	887	934	936	974	905	907	923	905	955	905	893	939	1015	932	916	928	928	911	905	939	957	948	973	957	923	951	975	969	926	928	936	898	939	958	892	923	922	933	917	921	931	920	956	900	885	974	891	892	957	915	914	937	949	914	918	947	862	897	949	933	999	923	956	874	948	939	925	901	932	1010	897	939	952	1015	937	917	918	946	910	910	966	891	960	1002	974	930	919	924	947	916	922	941	975	957	982	904	974	925	856	944	927	941	971	946	929	872	918	938	933	971	957	904	933	870	955	922	965	965	933	920	888	938	900	973	910	922	895	927	938	960	923	920	958	882	898	917	909	926	962	920	889	909	989	976	897	936	980	937	944	930	917	906	914	944	902	945	846	951	966	949	870	960	930	921	938	927	937	958	950	987	904	920	972	894	915	957	957	929	889	902	868	867	944	904	972	898	915	901	950	938	936	886	942	929	899	948	877	999	929	968	913	929	921	862	970	915	948	942	951	960	926	840	941	952	966	928	945	971	965	1002	916	975	933	850	891	969	888	908	932	927	920	908	933	951	818	897	915	983	962	917	896	941	972	942	937	905	898	886	901	938	907	897	945	884	905	974	904	894	957	974	980	948	895	920	916	953	899	896	908	906	932	942	932	948	959	956	916	938	938	941	915	883	932	894	925	943	935	957	889	947	962	902	908	939	954	922	915	925	986	993	944	923	950	910	953	905	927	941	898	913	987	898	958	927	904	948	958	957	938	955	952	910	954	859	954	927	928	990	944	898	894	924	935	914	925	949	975	923	947	981	969	931	893	926	972	924	924	924	933	983	907	937	942	927	914	968	925	937	879	951	931	917	910	984	931	880	940	931	897	960	903	931	968	935	934	993	957	950	879	933	960	951	915	906	870	955	900	965
27333	24876	21352	27720	34988	36155	35901	33065	40221	79501	74526	56588	36429	20896	11562	8288	7592	7600	7466	7354	7408	7544	7537	7523	7516	7515	7496	7490	7499	7593	7414	7509	7547	7573	7575	7539	7605	7446	7525	7612	7517	7497	7500	7460	7398	7490	7516	7531	7624	7579	7524	7517	7538	7561	7366	7411	7494	7460	7422	7548	7562	7499	7661	7677	7424	7454	7465	7492	7599	7523	7483	7642	7459	7488	7547	7514	7540	7543	7651	7532	7527	7584	7565	7425	7563	7622	7384	7542	7524	7441	7501	7374	7378	7469	7428	7494	7599	7539	7492	7527	7425	7530	7550	7691	7511	7478	7509	7378	7525	7434	7547	7547	7584	7494	7449	7563	7431	7470	7510	7487	7524	7487	7454	7498	7403	7438	7551	7454	7594	7424	7442	7493	7651	7541	7462	7582	7543	7556	7619	7468	7640	7587	7513	7354	7525	7440	7437	7564	7551	7636	7386	7329	7503	7443	7528	7607	7430	7500	7374	7369	7559	7363	7396	7548	7535	7581	7366	7473	7461	7493	7456	7538	7528	7625	7432	7521	7620	7475	7488	7680	7505	7517	7425	7577	7576	7615	7492	7485	7478	7385	7544	7538	7501	7510	7444	7518	7590	7469	7462	7435	7514	7606	7573	7617	7626	7573	7696	7602	7447	7605	7442	7532	7462	7549	7622	7359	7536	7517	7572	7410	7471	7461	7596	7460	7477	7507	7453	7477	7572	7439	7401	7477	7569	7414	7406	7521	7601	7345	7348	7465	7466	7603	7460	7339	7494	7525	7496	7637	7573	7556	7470	7493	7457	7512	7477	7550	7527	7445	7552	7597	7546	7540	7427	7517	7574	7425	7491	7473	7503	7620	7490	7569	7550	7379	7588	7391	7554	7483	7572	7453	7447	7528	7465	7484	7505	7589	7510	7580	7390	7493	7642	7682	7524	7604	7463	7558	7542	7684	7531	7491	7615	7465	7555	7519	7359	7422	7430	7584	7502	7458	7581	7605	7514	7443	7548	7588	7488	7564	7548	7572	7505	7590	7429	7587	7420	7415	7423	7481	7496	7289	7537	7499	7401	7439	7522	7475	7483	7414	7488	7510	7567	7496	7424	7453	7400	7587	7443	7584	7543	7533	7473	7566	7451	7509	7652	7502	7552	7431	7548	7515	7492	7543	7592	7498	7419	7547	7440	7501	7741	7486	7589	7331	7655	7548	7518	7543	7594	7480	7478	7520	7525	7481	7426	7512	7489	7444	7459	7534	7450	7452	7439	7510	7582	7483	7608	7388	7542	7498	7484	7672	7470	7428	7432	7522	7513	7583	7440	7452	7475	7507	7447	7522	7458	7681	7534	7521	7509	7478	7501	7498	7514	7538	7539	7516	7560	7297	7687	7475	7498	7483	7581	7591	7479	7616	7482	7552	7486	7417	7575	7542	7560	7542	7621	7656	7480	7500	7483	7380	7598	7589	7411	7404	7490	7487	7520	7515	7475	7531	7401	7602	7635	7451	7595	7388	7641	7478	7627	7546	7503	7570	7372	7424	7443	7416	7462	7646	7539	7449	7504	7494	7502	7548	7509	7496	7516	7616	7441	7439	7593	7563	7547	7591	7485	7403	7481	7487	7372	7402	7551	7527	7595	7522	7589	7521	7514	7732	7508	7516	7604	7434	7480	7451	7614	7489	7404	7526	7401	7441	7412	7488	7443	7658	7494	7476	7470	7509	7516	7510	7639	7458	7531	7417	7496	7573	7480	7497	7561	7402	7501	7521	7491	7448	7523	7538	7528	7546	7535	7428	7594	7444	7515	7533	7383	7442	7477	7535	7577	7621	7627	7400	7391	7426	7621	7518	7430	7510	7536	7476	7542	7503	7484	7445	7534	7445	7618	7420	7512	7572	7454	7394	7543	7614	7459	7503	7421	7557	7686	7465	7504	7475	7579	7529	7540	7530	7422	7513	7654	7491	7490	7499	7451	7565	7486	7472	7582	7583	7548	7526	7511	7480	7430	7530	7332	7432	7483	7462	7501	7551	7544	7585	7521	7529	7538	7433	7474	7585	7522	7642	7557	7582	7536	7454	7577	7615	7499	7682	7506	7499	7530	7528	7408	7523	7538	7453	7528	7501	7432	7493	7490	7617	7522	7558	7455	7541	7439	7525	7450	7489	7497	7512	7381	7442	7447	7508	7483	7527	7533	7408	7368	7586	7410	7459	7520	7369	7496	7582	7528	7516	7490	7503	7668	7569	7594	7525	7505	7651	7590	7542	7559	7569	7495	7496	7538	7713	7478	7571	7598	7484	7468	7437	7502	7519	7438	7424	7637	7416	7518	7589	7404	7492	7560	7394	7483	7563	7542	7348	7482	7457	7554	7497	7429	7519	7417	7512	7518	7458	7571	7491	7621	7627	7521	7383	7493	7542	7501	7490	7379	7591	7522	7428	7527	7445	7504	7602	7448	7323	7554	7417	7662	7504	7511	7565	7372	7471	7562	7654	7643	7501	7484	7500	7585	7362	7524	7710	7533	7508	7435	7503	7469	7466	7619	7454	7554	7607	7420	7429	7423	7454	7473	7505	7632	7505	7461	7374	7468	7504	7542	7564	7466	7494	7541	7449	7515	7479	7628	7423	7444	7498	7555	7519	7645	7560	7507	7490	7493	7457	7398	7630	7490	7685	7495	7502	7434	7610	7457	7558	7534	7526	7556	7465	7465	7516	7479	7392	7424	7505	7499	7318	7405	7574	7408	7664	7517	7588	7764	7485	7569	7456	7532	7361	7542	7563	7531	7472	7523	7569	7600	7396	7595	7501	7450	7419	7469	7493	7546	7672	7574	7597	7612	7509	7420	7580	7456	7528	7552	7525	7617	7437	7611	7502	7459	7567	7560	7630	7487	7492	7310	7623	7548	7433	7427	7579	7429	7624	7556	7490	7542	7350	7509	7500	7550	7652	7637	7675	7423	7464	7449	7406	7521	7444	7590	7378	7474	7555	7530	7492	7395	7530	7452	7395	7436	7520	7661	7525	7554	7399	7536	7498	7481	7456	7428	7641	7619	7394	7544	7522	7453	7462	7470	7574	7479	7571	7446	7477	7447	7556	7547	7582	7462	7336	7600	7636	7467	7708	7543	7522	7549	7543	7568	7513	7500	7422	7541	7715	7597	7440	7395	7579	7435	7537	7573	7533	7616	7533	7498	7574	7443	7449	7580	7490	7723	7538	7470	7615	7430	7516	7441	7615	7664	7481	7587	7505	7638	7473	7543	7538	7499	7515	7529	7557	7479	7379	7588	7549	7443	7501	7497	7558	7594	7573	7446	7557	7468	7518	7602	7438	7516	7462	7601	7480	7476	7490	7424	7647	7467	7618	7526	7570	7505	7531	7599	7395	7581	7499	7365	7482	7513	7506	7512	7588	7515	7561	7561	7585	7521	7458	7418	7457	7366	7423	7608	7496	7751	7624	7540	7599	7586	7411	7511	7526	7480	7413	7427	7455	7593	7552	7544	7404	7558	7437	7525	7518	7637	7521	7541	7531	7545	7401	7514	7609	7501	7650	7385	7425	7352	7476	7415	7427	7454	7547	7605	7533	7537	7571	7586	7651	7550	7446	7464	7501	7479	7571	7549	7474	7585	7521	7355	7461	7471	7500	7445	7563	7383	7403	7527	7389	7507	7485	7395	7436	7486	7514	7478	7457	7502	7336	7511	7529	7352	7567	7601	7457	7505	7462	7561	7384	7396	7528	7582	7505	7454	7676	7467	7518	7467	7538	7620	7570	7470	7423	7581	7546	7577	7457	7524	7460	7508	7636	7444	7529	7517	7539	7466	7479	7599	7584	7441	7427	7369	7557	7415	7653	7555	7445	7429	7401	7450	7452	7482	7413	7604	7464	7575	7473	7487	7529	7358	7738	7496	7497	7557	7512	7548	7512	7488	7466	7443	7342	7589	7453	7548	7612	7695	7648	7666	7446	7441	7401	7496	7475	7445	7469	7349	7525	7452	7462	7492	7496	7603	7619	7551	7457	7576	7522	7489	7523	7505	7576	7464	7487	7549	7329	7391	7612	7482	7557	7536	7397	7518	7504	7556	7320	7431	7514	7377	7591	7538	7660	7353	7479	7517	7489	7547	7495	7425	7603	7462	7456	7477	7411	7553	7498	7556	7445	7533	7384	7469	7617	7504	7373	7496	7553	7617	7483	7602	7547	7361	7370	7589	7566	7353	7452	7541	7407	7382	7412	7412	7401	7468	7409	7431	7457	7551	7564	7569	7571	7416	7524	7572	7597	7505	7436	7536	7477	7614	7534	7567	7470	7528	7537	7624	7457	7624	7494	7513	7699	7603	7570	7482	7491	7603	7578	7419	7536	7575	7658	7519	7505	7517	7494	7531	7505	7519	7448	7454	7631	7428	7486	7448	7461	7511	7315	7488	7499	7517	7350	7485	7558	7559	7595	7626	7658	7573	7560	7551	7483	7447	7510	7541	7566	7484	7542	7491	7612	7463	7584	7530	7470	7491	7469	7445	7553	7466	7403	7493	7575	7538	7548	7443	7622	7532	7473	7478	7550	7468	7506	7535	7583	7482	7599	7614	7410	7481	7376	7479	7550	7514	7637	7462	7478	7653	7461	7560	7503	7457	7449	7546	7450	7454	7356	7464	7655	7456	7484	7464	7591	7341	7577	7536	7479	7496	7475	7519	7449	7408	7434	7531	7640	7569	7531	7614	7492	7545	7427	7314	7474	7567	7540	7451	7575	7433	7534	7527	7644	7531	7644	7539	7488	7483	7490	7478	7596	7545	7492	7566	7558	7568	7487	7613	7553	7392	7472	7375	7495	7517	7417	7575	7573	7583	7473	7547	7517	7440	7457	7500	7536	7576	7467	7534	7512	7474	7704	7516	7490	7398	7486	7406	7595	7413	7551	7495	7428	7636	7564	7536	7501	7575	7383	7563	7456	7695	7587	7613	7659	7604	7558	7516	7542	7636	7504	7516	7570	7544	7489	7550	7476	7549	7626	7598	7466	7548	7481	7648	7516	7449	7482	7531	7462	7578	7514	7489	7558	7611	7446	7492	7469	7364	7557	7516	7467	7567	7600	7427	7507	7496	7503
3659	1476	1437	1384	1705	2009	1943	1549	2211	5706	5273	3206	1702	1189	1021	929	887	874	829	849	933	911	863	896	943	931	868	893	923	914	877	890	974	866	922	853	884	843	922	905	891	906	838	914	886	925	843	851	873	840	923	914	875	929	928	904	913	935	910	864	869	918	956	893	891	903	888	883	862	929	927	889	826	850	914	857	926	897	902	890	927	864	862	876	918	872	884	897	895	871	964	908	921	930	869	865	943	881	888	921	902	945	930	919	874	928	880	843	965	896	877	905	946	854	899	874	887	897	914	940	887	882	896	893	962	864	882	952	931	890	887	877	932	964	909	850	926	915	887	894	913	896	899	935	924	916	856	962	878	945	861	892	874	856	936	873	929	931	923	930	872	929	842	881	929	855	875	941	912	885	904	898	925	919	876	865	912	831	927	871	894	972	919	856	895	866	822	985	917	859	855	883	845	920	917	853	945	965	888	843	899	938	905	935	867	904	915	892	885	873	897	912	902	919	970	858	861	882	883	825	890	931	901	955	895	912	925	887	930	919	848	881	935	921	908	923	900	912	906	918	879	881	901	882	888	937	856	908	890	917	934	912	929	921	885	944	906	941	903	841	926	902	953	872	871	909	886	859	869	936	898	924	850	919	889	865	918	892	899	948	891	902	940	872	846	927	944	932	913	856	877	871	908	888	864	881	849	930	891	891	909	882	908	838	892	899	868	872	872	908	906	926	897	869	870	936	936	876	909	890	873	849	910	870	888	889	884	895	911	924	958	896	956	901	898	875	894	953	921	905	904	874	935	905	881	848	898	878	879	906	887	918	925	920	830	901	875	868	863	884	837	923	950	936	906	925	867	943	897	865	869	929	937	886	913	865	880	879	896	901	855	878	836	902	866	871	859	907	913	933	844	912	837	886	897	910	920	891	859	888	915	925	946	919	900	863	906	888	949	855	915	891	870	927	880	883	914	897	920	886	904	889	906	870	955	851	897	875	944	938	894	858	848	863	889	881	883	930	947	909	959	911	908	886	898	850	832	873	913	898	907	966	863	852	905	894	880	883	909	919	866	928	896	970	949	822	896	896	920	876	856	914	885	867	928	874	929	867	902	908	898	907	922	865	921	914	905	853	866	857	883	916	904	896	912	864	859	953	896	905	904	944	891	876	867	886	878	934	915	912	871	867	908	839	906	962	935	899	906	943	926	921	892	829	929	882	925	948	959	861	889	864	862	913	899	863	934	947	920	927	961	936	884	930	924	919	981	950	945	947	911	917	934	868	931	886	906	892	878	926	896	846	902	947	922	871	850	872	906	890	931	926	893	878	912	875	911	904	907	960	866	867	875	848	819	859	876	886	913	923	867	867	880	939	884	949	860	906	898	888	913	932	918	885	935	893	922	929	881	944	899	900	921	877	880	931	904	918	922	902	953	867	909	850	919	908	892	833	936	900	918	930	885	928	890	923	902	933	879	869	948	907	900	874	903	920	931	942	857	855	887	879	912	825	886	923	917	927	912	885	968	917	898	872	872	875	871	946	867	902	863	891	917	899	854	926	886	903	935	891	868	951	899	886	879	927	932	871	886	912	925	902	874	888	898	890	874	894	892	880	937	905	881	880	912	907	909	931	896	888	918	929	887	911	846	924	887	932	935	901	882	918	916	890	916	916	920	926	916	906	925	890	891	916	892	889	914	874	858	880	931	912	918	904	883	880	903	939	939	926	894	949	954	926	911	866	884	916	914	894	860	920	862	922	874	856	901	875	941	861	897	906	887	856	879	908	866	951	891	923	913	891	914	916	943	845	934	921	889	857	842	929	948	886	855	865	914	878	900	880	906	898	897	935	844	893	893	887	925	882	897	886	912	959	918	905	893	934	917	826	894	918	902	923	911	841	881	911	938	884	905	892	896	926	932	853	890	855	931	933	887	918	930	908	923	956	881	908	904	910	866	909	859	878	877	848	877	960	914	901	916	911	876	928	901	949	877	886	882	872	867	885	949	878	864	877	857	851	892	896	912	908	880	911	902	885	914	900	932	905	892	895	940	862	911	916	926	920	914	919	901	904	854	912	922	870	864	854	870	893	859	891	859	895	851	840	881	855	896	947	948	922	914	934	891	931	917	892	917	906	904	911	957	910	944	887	929	912	896	829	890	886	896	930	929	858	941	872	876	808	899	884	881	963	936	916	811	919	885	894	930	890	927	891	948	914	970	883	893	910	914	851	932	903	924	915	944	904	851	956	939	894	930	934	885	931	906	869	832	954	906	897	927	911	964	902	866	894	952	866	921	933	945	853	895	894	918	952	876	898	925	881	842	928	862	874	898	860	908	895	874	894	919	877	882	854	937	889	938	885	941	926	936	871	919	925	876	884	922	927	991	859	877	891	876	885	863	913	930	874	898	916	896	895	847	953	922	853	902	902	910	930	904	861	903	927	891	903	836	920	874	896	879	924	983	906	882	901	850	915	940	891	898	907	844	902	902	915	952	903	933	853	850	893	850	846	867	946	928	923	908	887	902	868	865	871	903	924	913	897	892	916	878	1009	963	874	900	931	859	858	921	876	873	953	907	925	923	892	897	799	909	883	872	890	911	890	898	951	869	910	916	964	833	840	921	828	863	960	912	933	887	856	894	909	881	867	881	873	849	897	861	927	915	916	906	848	852	920	903	870	907	891	895	971	897	878	914	870	931	934	926	914	890	912	914	881	888	921	916	936	914	961	879	902	860	897	870	919	912	879	910	924	871	890	897	906	848	927	899	906	920	941	908	902	874	930	897	936	897	863	889	941	882	935	945	916	917	885	897	896	836	933	897	857	922	937	891	919	889	898	908	857	914	904	874	913	843	910	882	886	926	904	929	906	895	950	892	893	844	910	871	937	927	860	908	951	935	845	912	924	898	918	920	854	877	881	849	939	898	899	898	891	892	921	961	946	891	919	931	890	876	884	851	926	942	932	905	969	881	862	855	929	934	907	884	870	951	921	930	935	857	879	935	919	881	856	889	891	859	881	857	907	885	900	866	934	887	860	871	885	901	942	965	851	873	943	861	908	897	932	885	851	930	927	900	907	926	891	912	924	872	870	901	950	904	895	914	907	873	893	945	940	909	869	932	918	916	923	878	879	972	940	893	877	874	912	912	923	899	858	950	860	931	926	896	917	909	929	946	934	896	890	873	935	896	943	880	952	869	899	926	925	883	919	882	912	876	909	895	899	937	886	895	852	924	914	890	926	924	908	965	927	857	868	932	906	929	885	943	861	890	878	883	888	922	884	898	872	894	879	903	922	861	875	867	891	912	854	885	927	853	874	846	917	834	912	912	940	915	833	895	903	940	894	847	839	902	880	864	821	891	895	892	879	886	909	927	939	901	894	895	906	909	887	909	936	922	892	931	906	857	900	899	916	884	873	904	894	906	903	895	897	876	911	875	859	877	911	928	906	878	844	912	896	941	917	889	879	891	871	909	887	854	913	912	827	924	924	906	867	913	931	889	886	897	910
18699	13136	13629	22040	28922	30182	28776	25018	31166	47214	41556	31132	18620	11122	8464	7634	7320	7379	7344	7340	7350	7285	7347	7421	7236	7242	7373	7426	7419	7415	7354	7363	7449	7332	7537	7298	7338	7383	7348	7376	7287	7308	7315	7345	7252	7501	7340	7316	7265	7437	7441	7420	7401	7462	7458	7364	7364	7171	7304	7322	7252	7283	7389	7344	7398	7239	7278	7436	7410	7414	7358	7298	7421	7220	7317	7399	7287	7313	7209	7436	7371	7425	7449	7217	7281	7459	7286	7422	7514	7319	7361	7244	7355	7322	7367	7375	7259	7229	7418	7405	7314	7365	7262	7303	7400	7372	7397	7548	7241	7304	7177	7425	7340	7273	7439	7372	7496	7507	7340	7416	7420	7263	7269	7483	7421	7377	7360	7258	7422	7554	7338	7369	7319	7268	7259	7235	7341	7457	7298	7312	7461	7465	7352	7423	7420	7318	7305	7275	7102	7400	7342	7372	7290	7371	7381	7355	7360	7431	7353	7290	7361	7485	7327	7412	7523	7437	7404	7458	7400	7324	7280	7363	7284	7379	7454	7222	7363	7178	7182	7333	7379	7309	7384	7443	7417	7352	7219	7465	7395	7452	7390	7202	7584	7344	7354	7244	7396	7302	7277	7487	7375	7474	7266	7254	7364	7385	7426	7233	7309	7233	7294	7322	7410	7265	7319	7424	7293	7384	7423	7443	7372	7257	7407	7398	7451	7447	7223	7319	7352	7243	7227	7320	7405	7329	7286	7326	7376	7258	7388	7363	7254	7494	7255	7245	7432	7194	7423	7323	7407	7445	7500	7370	7397	7358	7313	7396	7298	7464	7499	7449	7361	7413	7489	7338	7403	7315	7444	7351	7426	7451	7437	7327	7368	7398	7341	7641	7439	7386	7419	7296	7248	7411	7315	7386	7548	7349	7385	7427	7322	7326	7226	7353	7320	7415	7216	7471	7330	7358	7380	7306	7431	7369	7341	7376	7372	7404	7471	7303	7493	7265	7264	7372	7309	7395	7460	7454	7371	7445	7284	7338	7312	7395	7412	7322	7357	7269	7290	7354	7388	7342	7366	7335	7309	7242	7221	7381	7319	7358	7286	7387	7310	7368	7350	7432	7400	7394	7449	7381	7330	7431	7481	7285	7365	7352	7329	7439	7271	7441	7361	7329	7275	7375	7372	7332	7345	7292	7367	7401	7308	7435	7387	7438	7375	7335	7441	7387	7375	7333	7399	7519	7327	7353	7299	7359	7337	7459	7515	7409	7454	7440	7412	7268	7291	7275	7521	7404	7278	7332	7222	7311	7499	7373	7226	7364	7291	7350	7403	7343	7353	7284	7303	7433	7438	7399	7430	7431	7481	7387	7256	7338	7304	7454	7401	7406	7447	7422	7304	7386	7504	7253	7374	7345	7384	7401	7224	7334	7426	7276	7266	7346	7394	7453	7311	7475	7397	7185	7429	7373	7314	7297	7498	7199	7427	7409	7423	7404	7388	7405	7410	7512	7350	7410	7243	7457	7373	7437	7392	7415	7380	7323	7477	7468	7282	7340	7378	7381	7345	7402	7336	7376	7334	7581	7431	7448	7281	7365	7319	7310	7488	7326	7416	7318	7399	7340	7352	7425	7395	7327	7449	7374	7390	7406	7359	7327	7330	7378	7508	7323	7308	7480	7280	7362	7388	7406	7269	7405	7367	7368	7462	7336	7462	7385	7384	7368	7479	7388	7156	7339	7463	7399	7310	7251	7456	7364	7430	7385	7362	7350	7517	7430	7359	7410	7369	7500	7337	7298	7360	7502	7438	7320	7414	7401	7406	7391	7465	7578	7342	7305	7366	7374	7234	7292	7459	7314	7277	7339	7314	7330	7492	7306	7417	7303	7333	7402	7381	7520	7298	7242	7422	7389	7326	7352	7439	7266	7232	7263	7267	7272	7257	7324	7380	7435	7464	7449	7390	7361	7427	7244	7253	7311	7236	7371	7426	7274	7468	7266	7578	7364	7275	7370	7384	7269	7394	7301	7346	7393	7393	7485	7319	7403	7331	7198	7268	7495	7365	7435	7373	7464	7438	7299	7336	7265	7446	7397	7384	7428	7459	7381	7366	7418	7296	7398	7468	7352	7267	7402	7334	7257	7368	7407	7233	7278	7396	7459	7235	7364	7606	7391	7316	7348	7238	7251	7366	7269	7346	7245	7340	7273	7499	7405	7405	7287	7374	7357	7310	7371	7386	7479	7482	7285	7373	7211	7381	7391	7340	7318	7404	7315	7615	7386	7229	7240	7393	7433	7527	7361	7281	7328	7375	7398	7239	7369	7354	7433	7497	7282	7364	7429	7386	7322	7375	7426	7367	7552	7440	7344	7433	7261	7357	7348	7277	7234	7349	7447	7356	7478	7314	7242	7521	7333	7458	7283	7307	7427	7569	7207	7383	7269	7322	7298	7327	7392	7399	7308	7280	7425	7467	7257	7414	7392	7356	7330	7367	7381	7341	7401	7307	7437	7355	7332	7382	7386	7315	7314	7403	7370	7478	7311	7364	7378	7396	7279	7332	7295	7289	7377	7272	7346	7435	7305	7414	7439	7192	7324	7388	7437	7384	7459	7414	7349	7250	7371	7368	7463	7323	7398	7419	7453	7301	7333	7308	7371	7411	7378	7234	7269	7303	7410	7317	7236	7370	7470	7398	7404	7386	7314	7303	7398	7369	7247	7403	7342	7546	7338	7488	7303	7329	7382	7206	7150	7392	7323	7426	7326	7418	7501	7382	7430	7295	7420	7394	7493	7263	7358	7280	7555	7361	7261	7436	7468	7497	7348	7437	7274	7458	7373	7344	7364	7351	7356	7286	7539	7367	7368	7325	7359	7475	7360	7496	7303	7303	7426	7339	7446	7368	7373	7498	7345	7308	7444	7308	7430	7441	7353	7482	7410	7457	7378	7444	7383	7391	7442	7330	7453	7432	7345	7412	7318	7382	7371	7406	7321	7403	7241	7496	7366	7416	7306	7378	7240	7417	7224	7244	7318	7363	7306	7465	7301	7298	7658	7269	7320	7284	7376	7393	7414	7524	7329	7371	7379	7441	7359	7296	7357	7470	7217	7381	7328	7419	7517	7394	7262	7448	7423	7436	7295	7378	7369	7280	7386	7427	7385	7323	7398	7522	7235	7345	7300	7204	7368	7434	7534	7447	7502	7315	7441	7267	7306	7352	7409	7361	7297	7492	7476	7316	7358	7466	7293	7352	7375	7389	7342	7362	7332	7462	7327	7398	7292	7444	7343	7249	7396	7387	7448	7229	7440	7242	7275	7395	7276	7551	7338	7365	7268	7365	7342	7341	7382	7503	7372	7473	7360	7327	7320	7313	7477	7418	7404	7457	7400	7398	7431	7481	7422	7267	7361	7370	7274	7321	7306	7324	7265	7341	7395	7385	7298	7346	7482	7183	7387	7275	7272	7278	7370	7317	7330	7477	7380	7374	7424	7294	7366	7357	7266	7324	7458	7422	7393	7357	7511	7228	7257	7344	7549	7290	7352	7320	7305	7499	7370	7307	7390	7336	7328	7429	7385	7434	7182	7374	7464	7388	7399	7433	7357	7361	7349	7342	7356	7303	7375	7448	7364	7413	7204	7470	7242	7320	7427	7430	7387	7279	7283	7494	7341	7374	7454	7385	7412	7429	7365	7206	7490	7314	7479	7315	7367	7436	7336	7519	7386	7280	7557	7436	7362	7429	7346	7335	7289	7248	7490	7481	7469	7414	7296	7393	7346	7308	7395	7393	7361	7427	7324	7426	7470	7285	7382	7312	7489	7416	7492	7369	7443	7401	7421	7442	7473	7470	7250	7289	7255	7422	7350	7424	7462	7293	7547	7322	7232	7359	7494	7334	7174	7479	7397	7222	7470	7452	7413	7452	7413	7362	7324	7470	7387	7368	7380	7279	7425	7472	7340	7429	7331	7363	7450	7401	7412	7474	7448	7332	7333	7391	7270	7311	7314	7359	7407	7325	7410	7355	7295	7481	7414	7351	7320	7276	7327	7317	7225	7383	7213	7329	7343	7429	7310	7417	7377	7325	7350	7424	7294	7390	7447	7383	7371	7466	7580	7357	7425	7471	7359	7362	7443	7368	7329	7451	7409	7382	7430	7406	7384	7399	7288	7345	7280	7426	7523	7374	7311	7366	7317	7367	7342	7366	7294	7381	7422	7432	7328	7530	7275	7386	7309	7340	7454	7315	7310	7364	7354	7313	7314	7375	7246	7537	7368	7332	7347	7376	7234	7417	7400	7403	7269	7469	7401	7471	7330	7496	7405	7280	7283	7375	7219	7380	7301	7372	7266	7324	7440	7348	7392	7327	7400	7489	7280	7268	7343	7350	7492	7311	7499	7311	7481	7286	7269	7545	7403	7424	7358	7337	7322	7397	7328	7323	7258	7358	7476	7314	7300	7329	7358	7462	7367	7304	7319	7330	7462	7312	7353	7354	7330	7316	7518	7281	7461	7329	7503	7449	7457	7253	7449	7473	7277	7362	7397	7421	7322	7320	7327	7304	7336	7214	7343	7361	7473	7360	7503	7321	7342	7411	7352	7409	7486	7422	7392	7372	7325	7291	7396	7326	7268	7352	7436	7248	7404	7383	7403	7368	7365	7337	7357	7332	7303	7348	7434	7315	7399	7419	7322	7314	7345	7449	7387	7388	7319	7408	7342	7291	7336	7319	7256	7345	7330	7239	7359	7372	7315	7441	7239	7429	7397	7439	7265	7284	7323	7422	7457	7243	7333	7466	7423	7332	7361	7369	7415	7381	7374	7346	7360	7300	7329	7235	7402	7395	7381	7441	7395	7263	7240	7308	7412	7355	7455	7346	7221	7447	7333	7241	7446	7494	7357	7296	7397	7389	7410	7323	7188	7347	7381	7373	7475	7356	7358	7359	7439	7429	7246	7384	7407	7298	7424	7245	7242	7529	7268	7405	7436	7331	7312	7338	7337	7396	7240	7565	7328	7355	7267	7402	7381	7245	7400	7276	7286	7435	7280	7302	7419	7274	7380	7338	7400	7325	7375	7299	7363	7332	7348	7316	7321	7475	7352	7324	7366	7422	7413	7328	7392
2763	2034	1341	1400	2025	2386	2286	2131	4600	15448	13986	8178	3456	1551	1033	950	934	949	942	902	897	900	956	905	937	962	950	939	936	884	868	998	960	857	881	897	915	885	933	899	882	949	925	882	854	864	942	894	966	955	930	889	893	946	935	948	888	930	916	908	874	890	858	868	910	971	895	893	919	848	853	883	914	905	919	923	886	948	934	908	934	956	909	960	898	893	953	961	917	874	941	929	904	912	894	864	920	917	941	901	917	892	901	936	914	893	912	911	914	931	957	919	976	935	944	939	895	893	878	891	891	913	934	950	904	878	884	915	909	887	938	802	915	909	933	933	937	935	928	917	928	930	888	868	842	921	941	967	906	888	919	911	964	889	926	870	935	881	897	892	867	915	939	860	894	939	886	951	968	892	947	908	876	935	896	932	960	936	883	896	912	907	940	934	867	919	926	893	930	915	902	888	851	835	923	924	900	856	881	911	924	865	905	856	941	877	970	959	900	989	938	937	904	954	871	910	907	892	898	953	916	892	940	972	875	915	940	903	893	931	871	896	909	963	901	891	911	938	975	868	918	913	943	880	935	924	882	944	892	867	897	926	906	905	954	912	903	936	882	932	861	953	941	886	906	883	923	944	957	899	872	905	906	913	921	916	879	920	868	941	958	892	854	951	945	930	885	874	924	922	908	951	970	949	903	871	970	907	936	923	961	953	901	899	911	906	893	930	871	931	952	970	900	897	918	928	933	1002	891	858	916	864	863	910	933	898	907	857	908	920	931	924	921	853	923	874	935	842	884	919	940	900	925	951	933	882	933	917	901	929	888	949	901	885	876	936	975	912	927	954	891	863	925	944	949	944	882	912	919	951	922	946	911	891	901	831	882	924	910	870	875	936	895	982	897	883	928	918	855	908	845	872	923	951	915	923	958	908	938	914	965	908	916	904	890	894	928	911	947	918	917	926	965	877	931	924	935	934	889	898	933	949	917	880	895	926	912	945	890	911	844	979	921	860	896	914	909	889	926	949	912	895	924	955	947	948	887	901	901	894	869	933	923	861	934	831	980	906	946	915	938	897	921	967	893	929	887	930	933	913	921	900	920	915	916	957	884	941	943	879	929	934	931	879	878	887	887	869	927	920	904	909	931	854	864	927	967	927	922	918	921	896	969	957	938	967	892	945	851	915	906	895	972	898	904	875	884	873	939	935	890	897	960	883	907	949	908	886	900	896	910	949	909	893	896	916	911	944	937	941	967	915	886	941	879	888	962	943	952	961	978	949	887	928	880	910	910	891	963	906	951	940	952	895	927	900	913	951	973	839	961	938	927	924	901	935	881	898	890	923	946	863	876	931	938	907	921	912	915	939	876	915	903	956	898	932	951	909	931	955	883	873	920	895	898	917	895	918	897	971	918	897	893	860	924	929	942	931	884	892	913	923	934	956	903	891	904	926	924	903	893	907	888	966	895	956	886	910	875	902	894	874	917	896	884	954	918	876	923	922	939	920	876	934	942	888	947	875	935	908	951	895	899	940	948	910	922	928	897	903	940	931	927	896	927	944	940	969	898	841	910	884	893	910	934	944	946	902	893	950	979	838	875	869	893	857	903	920	926	920	910	971	923	877	881	928	917	944	943	863	905	942	845	922	947	877	919	892	896	913	812	903	955	913	929	946	909	907	987	932	873	919	937	903	873	927	917	941	898	895	830	918	916	892	925	899	963	983	946	906	916	892	876	920	910	911	939	965	945	905	878	902	908	936	920	933	884	919	860	884	945	902	894	912	887	923	893	900	883	907	939	913	912	910	913	901	865	869	889	902	891	934	911	904	936	928	902	857	977	937	862	896	942	920	988	903	907	899	926	895	902	898	879	904	921	936	876	940	916	900	903	903	941	958	925	934	937	864	876	904	925	888	923	904	911	890	911	920	935	898	911	921	869	945	957	899	916	929	916	918	942	911	942	867	891	903	926	896	914	920	892	938	933	956	941	910	933	918	954	939	966	881	900	890	984	934	949	925	929	917	886	890	946	906	923	917	875	922	923	887	883	882	913	962	938	962	918	933	913	921	885	900	883	937	924	877	880	882	927	919	890	931	938	906	952	933	922	949	910	951	876	864	901	907	927	897	880	886	885	888	891	958	935	926	891	926	922	911	892	924	922	886	920	977	965	909	935	957	892	924	951	938	931	931	868	902	917	871	931	921	886	924	883	900	892	846	900	890	924	905	952	934	870	911	881	909	903	879	900	944	902	913	883	933	895	944	920	892	892	934	893	872	916	905	888	864	914	867	954	970	928	938	959	908	935	896	937	886	979	942	907	876	862	945	873	863	908	923	920	937	949	891	916	904	897	862	937	932	910	932	868	958	868	920	894	939	889	928	916	918	929	929	915	943	905	918	910	921	898	924	924	951	918	915	939	925	918	929	851	916	886	897	860	969	861	940	933	961	916	910	919	935	941	879	907	866	920	891	893	953	867	913	937	951	909	920	991	928	916	900	918	925	914	943	905	918	907	943	916	920	971	877	941	916	891	896	924	923	893	880	951	874	914	909	905	889	891	919	909	837	924	902	882	922	883	917	894	919	930	937	917	937	945	882	916	933	957	885	962	924	936	927	885	893	961	862	885	931	915	927	910	965	911	905	855	906	881	909	949	967	905	940	941	968	907	945	903	911	962	916	950	912	938	968	930	959	910	947	909	935	969	948	919	939	923	894	896	914	927	928	913	896	883	911	868	911	958	917	910	937	930	936	907	943	950	946	926	932	851	903	866	888	892	912	880	870	915	868	940	881	994	927	909	944	916	896	915	912	936	911	931	949	973	898	910	862	907	880	965	957	959	926	891	954	933	896	920	952	933	954	939	918	974	917	916	911	952	941	923	899	856	901	969	913	924	917	886	1000	964	825	947	922	907	927	879	947	927	854	924	925	871	923	959	908	889	897	881	928	879	880	930	951	904	948	879	883	936	929	906	931	891	866	962	886	931	943	940	893	888	894	911	914	900	881	966	884	914	897	903	918	891	924	945	949	881	918	893	916	962	911	905	938	927	872	929	878	876	884	884	886	913	901	930	932	939	929	923	924	888	956	927	898	949	949	892	907	945	930	890	928	909	956	903	908	900	962	911	911	928	937	931	950	946	930	916	882	925	901	965	945	938	903	898	904	976	882	875	967	878	855	867	944	873	972	902	894	919	918	917	884	912	909	861	949	904	879	913	916	911	906	943	904	920	960	909	948	889	914	912	940	919	905	921	899	942	880	887	919	933	891	941	919	900	966	880	949	880	941	979	869	854	907	950	896	953	927	924	924	911	966	933	894	930	924	901	930	940	909	900	941	916	894	952	887	891	890	864	891	895	864	938	894	886	918	935	912	914	892	913	876	913	877	857	892	893	915	908	933	894	931	920	923	894	943	933	918	934	899	911	875	917	890	872	880	913	920	879	903	878	929	885	910	880	949	933	911	952	944	951	887	871	873	902	947	903	912	958	921	872	942	869	941	852	911	919	940
22807	17459	12837	21959	32086	33448	32286	29483	43553	67322	59709	45497	30079	16800	9941	7899	7494	7564	7434	7375	7449	7479	7401	7542	7416	7566	7427	7438	7487	7442	7261	7357	7371	7325	7506	7532	7499	7502	7441	7162	7450	7460	7497	7418	7364	7403	7512	7386	7427	7413	7541	7480	7336	7398	7489	7408	7383	7398	7263	7435	7518	7487	7579	7465	7414	7303	7426	7407	7427	7419	7427	7433	7352	7421	7448	7417	7470	7628	7350	7450	7373	7416	7459	7447	7477	7384	7475	7369	7524	7584	7414	7340	7490	7356	7323	7459	7483	7480	7296	7486	7368	7385	7378	7457	7361	7334	7435	7393	7352	7489	7313	7430	7365	7351	7531	7505	7382	7432	7431	7445	7453	7461	7296	7553	7357	7504	7574	7457	7494	7584	7425	7405	7304	7390	7550	7339	7530	7410	7468	7443	7300	7490	7307	7430	7286	7402	7475	7233	7598	7376	7411	7500	7476	7481	7460	7397	7386	7464	7473	7410	7586	7409	7405	7474	7374	7437	7400	7447	7447	7457	7299	7414	7486	7430	7529	7301	7349	7409	7462	7464	7562	7465	7378	7402	7491	7322	7446	7379	7464	7460	7458	7412	7455	7330	7313	7409	7562	7555	7494	7451	7489	7475	7389	7455	7586	7371	7407	7320	7413	7415	7339	7446	7386	7409	7508	7479	7428	7439	7398	7484	7356	7612	7327	7479	7332	7383	7409	7448	7477	7452	7405	7461	7371	7515	7387	7495	7299	7361	7484	7544	7280	7516	7465	7290	7501	7337	7444	7424	7351	7505	7376	7306	7462	7552	7346	7202	7417	7565	7444	7360	7411	7376	7256	7525	7470	7418	7408	7376	7309	7419	7475	7509	7329	7318	7497	7363	7534	7543	7436	7572	7408	7241	7601	7516	7430	7367	7312	7476	7388	7501	7359	7426	7393	7323	7454	7330	7383	7461	7312	7511	7406	7430	7482	7449	7429	7493	7364	7371	7339	7306	7362	7539	7385	7497	7328	7435	7387	7456	7430	7385	7441	7476	7442	7399	7421	7380	7414	7367	7638	7417	7397	7428	7406	7508	7357	7502	7485	7401	7403	7396	7555	7376	7476	7380	7408	7372	7449	7423	7401	7441	7415	7412	7404	7452	7424	7281	7355	7438	7339	7307	7436	7493	7439	7364	7298	7349	7396	7385	7443	7442	7442	7422	7472	7519	7383	7546	7454	7372	7482	7391	7433	7340	7449	7427	7363	7456	7381	7459	7309	7440	7604	7409	7528	7485	7432	7445	7372	7551	7432	7532	7448	7528	7449	7472	7490	7543	7569	7391	7485	7383	7397	7547	7520	7391	7456	7596	7467	7377	7444	7488	7429	7492	7442	7425	7525	7439	7421	7334	7362	7679	7465	7376	7379	7484	7470	7451	7359	7426	7385	7403	7396	7446	7385	7301	7550	7343	7535	7422	7478	7476	7440	7337	7463	7387	7512	7406	7525	7412	7458	7356	7549	7416	7477	7471	7575	7477	7410	7493	7433	7430	7382	7393	7524	7403	7489	7499	7314	7491	7591	7431	7451	7387	7427	7357	7468	7375	7223	7317	7314	7396	7338	7476	7449	7443	7462	7467	7289	7530	7400	7521	7349	7383	7318	7418	7511	7419	7315	7386	7462	7486	7498	7333	7404	7517	7452	7464	7239	7461	7511	7559	7433	7493	7303	7326	7431	7535	7413	7437	7419	7498	7525	7411	7438	7578	7400	7421	7516	7472	7281	7524	7486	7433	7406	7523	7537	7362	7365	7468	7512	7529	7522	7386	7456	7487	7409	7331	7460	7322	7403	7329	7409	7530	7505	7344	7566	7401	7419	7451	7489	7416	7437	7412	7417	7388	7488	7403	7544	7443	7453	7381	7371	7435	7340	7422	7503	7457	7416	7467	7392	7450	7388	7404	7417	7504	7597	7501	7560	7360	7598	7378	7377	7517	7422	7558	7605	7562	7402	7377	7457	7399	7376	7456	7380	7436	7520	7528	7394	7417	7516	7509	7435	7393	7312	7413	7416	7484	7435	7488	7343	7380	7443	7466	7251	7469	7547	7465	7372	7466	7483	7348	7375	7460	7368	7372	7352	7391	7553	7504	7439	7435	7428	7493	7346	7434	7420	7390	7425	7352	7441	7318	7499	7326	7393	7269	7380	7403	7526	7389	7472	7352	7410	7457	7427	7482	7463	7451	7354	7447	7510	7388	7539	7338	7314	7385	7440	7549	7396	7470	7342	7495	7396	7283	7323	7436	7459	7430	7533	7448	7400	7417	7372	7471	7434	7296	7420	7298	7494	7449	7420	7404	7474	7425	7425	7441	7383	7388	7393	7347	7438	7370	7544	7236	7457	7502	7362	7564	7374	7488	7439	7421	7390	7298	7412	7351	7549	7342	7481	7471	7553	7369	7378	7410	7571	7562	7416	7480	7454	7335	7413	7380	7459	7508	7459	7394	7460	7400	7426	7403	7363	7363	7413	7362	7250	7454	7347	7364	7384	7484	7507	7365	7463	7404	7336	7469	7441	7418	7412	7405	7470	7513	7365	7381	7372	7377	7274	7445	7435	7442	7353	7439	7380	7521	7331	7465	7504	7375	7545	7504	7590	7389	7403	7487	7341	7538	7443	7377	7437	7493	7454	7467	7569	7338	7410	7409	7388	7442	7498	7445	7365	7598	7433	7458	7264	7523	7489	7370	7499	7376	7549	7509	7328	7372	7402	7473	7380	7469	7453	7425	7304	7462	7540	7464	7383	7463	7412	7375	7273	7339	7434	7481	7483	7487	7366	7554	7498	7530	7515	7518	7304	7448	7402	7423	7393	7339	7415	7409	7374	7489	7397	7436	7421	7321	7451	7233	7613	7370	7379	7303	7487	7439	7338	7669	7437	7399	7618	7389	7424	7450	7473	7484	7444	7511	7383	7376	7516	7459	7344	7456	7322	7396	7472	7542	7333	7431	7433	7394	7516	7535	7542	7400	7422	7486	7455	7406	7423	7419	7449	7462	7357	7344	7541	7536	7398	7279	7459	7496	7476	7422	7423	7496	7464	7361	7483	7497	7359	7343	7480	7491	7413	7409	7288	7455	7467	7420	7377	7522	7363	7357	7507	7457	7359	7387	7520	7456	7484	7437	7488	7381	7362	7385	7515	7586	7500	7374	7383	7495	7420	7448	7480	7353	7479	7357	7486	7517	7592	7355	7393	7418	7509	7513	7444	7359	7413	7337	7341	7368	7291	7496	7409	7320	7412	7428	7454	7601	7354	7280	7489	7607	7443	7468	7354	7434	7381	7452	7324	7436	7452	7428	7331	7538	7328	7439	7377	7436	7303	7426	7561	7479	7399	7413	7428	7501	7553	7552	7478	7418	7344	7406	7400	7335	7448	7498	7405	7500	7381	7409	7388	7404	7562	7475	7506	7458	7360	7397	7535	7507	7392	7528	7468	7358	7344	7481	7511	7441	7486	7394	7433	7338	7399	7433	7455	7369	7362	7485	7469	7423	7381	7401	7492	7352	7460	7377	7416	7455	7281	7398	7388	7579	7477	7441	7421	7354	7492	7441	7387	7474	7461	7399	7502	7511	7420	7537	7541	7281	7341	7371	7290	7388	7468	7316	7456	7517	7453	7541	7381	7374	7536	7473	7545	7502	7440	7385	7351	7586	7545	7420	7283	7430	7403	7481	7450	7391	7538	7506	7547	7415	7420	7402	7375	7455	7367	7422	7520	7478	7504	7358	7467	7433	7424	7543	7383	7374	7473	7515	7335	7495	7337	7521	7407	7409	7458	7299	7402	7460	7354	7289	7422	7446	7580	7489	7454	7494	7402	7282	7412	7370	7514	7524	7562	7606	7411	7334	7393	7460	7318	7500	7444	7416	7447	7336	7496	7506	7262	7459	7473	7391	7392	7337	7309	7441	7348	7443	7355	7394	7489	7494	7542	7429	7501	7407	7369	7522	7464	7426	7390	7358	7392	7551	7452	7465	7540	7396	7474	7378	7538	7379	7641	7421	7353	7514	7349	7402	7557	7388	7427	7384	7416	7421	7511	7480	7441	7354	7282	7430	7620	7354	7321	7355	7449	7466	7259	7341	7345	7439	7460	7358	7483	7454	7452	7433	7413	7491	7467	7428	7459	7338	7351	7415	7400	7421	7531	7432	7519	7373	7451	7427	7353	7255	7454	7463	7353	7570	7447	7416	7521	7403	7365	7388	7386	7519	7441	7523	7329	7292	7300	7464	7424	7458	7401	7545	7374	7329	7400	7374	7577	7437	7512	7517	7466	7428	7422	7346	7307	7512	7439	7452	7454	7465	7328	7405	7400	7380	7472	7494	7582	7314	7508	7565	7412	7561	7379	7460	7420	7372	7494	7393	7424	7482	7560	7574	7365	7538	7463	7429	7414	7392	7364	7478	7535	7406	7403	7403	7394	7496	7427	7513	7530	7397	7491	7402	7366	7434	7326	7457	7384	7457	7396	7318	7440	7399	7410	7511	7427	7375	7424	7427	7334	7363	7476	7484	7472	7458	7254	7528	7457	7439	7237	7469	7350	7672	7406	7282	7492	7397	7431	7326	7438	7503	7536	7324	7399	7436	7358	7453	7393	7459	7484	7525	7503	7305	7424	7457	7474	7434	7245	7556	7511	7477	7464	7588	7540	7272	7519	7446	7436	7363	7547	7448	7462	7471	7438	7445	7524	7516	7504	7402	7366	7362	7494	7521	7349	7574	7408	7343	7309	7380	7493	7518	7510	7568	7495	7395	7443	7461	7397	7408	7447	7534	7340	7373	7517	7454	7499	7419	7523	7520	7434	7269	7290	7597	7463	7412	7420	7394	7360	7453	7447	7441	7568	7425	7318	7577	7540	7358	7417	7484	7406	7499	7315	7391	7374	7454	7411	7570	7432	7466	7476	7436	7368	7446	7449	7533	7412	7431	7333	7394	7489	7594	7219	7427	7451	7409	7415	7266	7284	7586	7458	7321	7468	7508	7374	7397	7528	7447	7556	7355	7393	7435	7413	7442	7495	7343	7446	7520	7595	7450	7372	7420	7516	7383	7461	7517	7387	7533	7337	7273
5535	1792	1407	1207	1417	1560	1752	1856	3858	14213	13976	8807	3847	1658	1090	997	960	925	919	910	905	900	924	919	958	933	902	901	931	906	928	935	957	964	933	929	873	916	929	948	933	945	946	874	912	887	942	923	871	890	980	963	938	931	910	936	879	913	933	906	965	930	943	926	925	888	943	930	904	905	935	941	937	927	918	1001	945	935	919	911	893	883	948	983	947	918	926	932	980	937	993	919	907	869	895	925	951	933	953	968	938	976	919	918	906	987	917	951	929	916	871	874	911	908	931	952	927	910	921	960	915	958	944	935	960	931	935	917	927	942	903	986	931	950	905	916	946	908	935	892	901	908	908	927	954	912	882	902	929	964	924	930	945	990	860	898	930	909	882	906	925	898	879	923	894	891	941	924	919	849	880	934	938	876	947	894	900	956	960	952	909	887	911	913	911	893	901	883	945	951	928	906	934	941	915	964	922	944	904	936	855	905	952	915	1007	895	888	883	940	938	949	891	886	899	931	937	915	922	911	911	902	958	954	942	937	919	949	979	883	913	903	875	952	935	931	906	925	891	942	958	917	872	929	881	966	903	865	918	947	916	898	936	952	944	928	963	930	953	897	934	902	914	911	833	965	951	966	988	868	929	924	931	941	879	911	883	956	892	884	922	884	928	900	919	919	933	962	923	952	931	891	929	949	899	941	949	880	913	967	901	908	896	853	950	934	884	860	967	939	945	915	924	940	891	962	910	982	922	914	907	918	850	856	946	841	945	883	896	941	920	977	865	922	927	960	909	917	858	926	883	933	859	992	895	954	909	966	886	888	908	974	907	930	960	902	963	938	979	884	914	908	969	921	875	872	886	939	908	918	910	885	915	875	924	929	964	897	913	939	910	921	904	930	979	966	931	920	913	917	906	966	913	907	858	922	922	944	949	937	933	955	932	849	924	874	942	930	918	862	960	892	917	882	899	959	928	914	877	900	856	919	929	905	947	927	912	921	880	982	979	913	909	917	909	906	901	895	907	908	917	895	947	996	887	879	959	931	864	931	921	872	878	964	958	897	858	949	912	902	950	937	922	916	890	932	919	933	907	951	904	919	942	987	961	958	932	985	898	889	907	893	958	926	907	921	907	898	915	914	947	907	944	910	897	941	867	932	891	900	896	928	862	917	897	887	959	925	887	925	901	899	938	918	892	931	964	914	976	930	863	855	932	955	895	871	949	920	892	935	897	945	967	916	900	904	953	939	889	854	934	945	954	888	965	914	888	903	912	970	916	894	916	906	907	903	941	881	927	935	976	919	864	929	870	894	901	940	896	900	923	877	914	892	916	905	910	915	952	937	966	995	911	938	946	917	920	970	922	967	934	888	880	969	942	943	946	941	932	873	919	917	972	888	919	909	970	951	945	966	916	879	909	937	923	919	889	876	877	921	895	947	902	925	918	906	900	930	985	948	923	926	941	890	939	958	919	868	940	912	946	925	921	983	927	931	905	908	918	946	952	957	942	946	919	843	907	889	964	920	910	897	938	900	859	938	951	1010	918	923	911	868	907	902	930	1008	924	896	944	926	864	960	973	970	921	898	917	972	923	942	898	961	953	939	956	933	933	936	855	934	929	910	940	924	895	946	989	888	873	914	947	943	944	903	879	963	901	934	959	983	915	964	876	897	931	936	954	930	939	893	944	892	876	869	917	866	898	891	957	855	1016	869	994	948	925	913	950	873	923	931	897	893	917	891	916	938	904	958	911	910	990	888	892	937	949	960	920	894	923	869	916	985	935	958	928	924	928	909	903	942	957	938	994	970	926	924	945	904	902	964	960	922	904	924	949	930	871	919	968	917	963	930	952	931	848	902	952	967	948	989	956	929	874	986	902	865	932	902	914	965	903	908	916	884	952	916	897	923	898	925	959	953	877	951	899	943	938	886	909	915	943	901	952	907	933	937	925	920	950	909	973	885	908	906	987	912	946	926	943	894	914	906	915	916	935	922	939	909	926	912	908	927	834	938	891	945	911	911	929	935	897	913	904	905	881	931	882	890	900	882	961	1006	929	919	919	895	903	906	927	912	909	996	923	865	956	840	901	888	959	927	962	944	969	869	936	951	895	945	900	918	909	982	979	888	951	918	930	968	931	932	937	922	910	918	912	909	903	929	908	904	921	924	952	952	921	952	911	900	890	993	961	936	932	974	892	945	899	952	908	894	915	971	943	923	936	946	925	918	944	896	966	953	957	914	914	969	979	861	947	940	924	889	879	875	867	927	951	939	895	944	920	943	937	888	942	922	936	929	900	925	917	887	882	938	881	939	920	938	891	925	942	914	867	922	906	946	897	947	918	918	883	903	898	905	929	906	917	946	910	926	885	905	929	948	935	924	943	895	970	895	897	948	888	887	914	936	928	902	885	911	930	923	917	979	929	992	845	874	929	867	898	959	889	913	926	902	888	842	934	922	905	906	872	862	946	909	923	964	841	891	900	899	908	930	923	919	900	915	925	977	918	922	923	986	945	907	904	920	929	934	869	888	911	883	929	937	910	896	928	920	925	900	944	901	939	995	940	932	949	924	915	935	914	972	877	933	931	878	901	907	915	869	912	925	913	948	947	905	981	931	921	923	917	927	931	869	912	898	1007	958	903	932	883	917	940	875	944	925	948	893	995	917	893	953	948	919	975	931	880	933	856	870	885	901	881	937	952	884	877	868	966	922	967	975	882	950	926	921	911	926	940	937	951	902	939	929	917	908	876	896	931	871	932	888	951	873	870	897	930	904	883	910	936	959	951	906	880	940	940	910	895	901	909	902	915	944	937	922	940	921	955	921	880	944	865	967	944	917	930	926	891	995	909	954	894	888	935	894	945	933	931	941	922	876	907	884	979	924	896	878	878	867	934	923	868	917	940	910	949	886	891	928	926	952	907	919	951	895	905	879	933	923	958	945	934	937	899	936	943	877	915	888	966	910	961	900	911	930	935	911	929	889	927	900	918	897	974	865	945	906	884	897	918	909	969	923	864	963	961	925	906	913	903	895	916	916	904	897	905	929	941	934	970	913	923	909	894	900	956	916	974	901	958	939	943	881	908	913	891	907	954	890	972	905	874	885	934	888	913	904	946	934	952	925	908	885	919	920	969	947	888	956	924	916	958	881	918	927	940	923	998	873	998	908	961	912	934	850	944	920	882	941	913	929	851	944	902	938	927	956	1000	911	962	937	926	912	932	922	943	887	945	897	929	968	965	911	898	908	936	933	931	859	894	939	923	931	920	925	970	899	914	863	909	874	961	885	945	929	975	982	926	887	967	884	908	914	881	881	943	903	929	958	840	857	964	859	872	908	897	889	930	875	954	942	983	913	915	880	932	909	918	915	958	897	915	924	926	933	942	983	978	901	936	981	928	911	889	940	862	1011	854	958	886	945	923	959	928	865	907	950	924	917	917	957	907	917	925	913	888	935	897	875	895	930	907	879	883	917	941	911	957	930	900	927	930	929	904	905	935	922	903	909	936	912	835	955	935
23047	15503	12459	19383	26143	26385	27878	28058	39392	66328	60574	47291	31876	18010	10464	8038	7582	7522	7512	7533	7637	7589	7534	7499	7574	7406	7540	7493	7424	7413	7557	7531	7414	7563	7487	7650	7503	7347	7468	7531	7603	7590	7525	7526	7477	7513	7639	7708	7657	7621	7459	7431	7583	7503	7555	7508	7474	7585	7561	7532	7612	7533	7581	7457	7605	7580	7560	7483	7526	7467	7445	7561	7457	7458	7558	7412	7653	7495	7601	7526	7474	7471	7643	7508	7504	7601	7480	7584	7428	7681	7496	7528	7504	7657	7398	7454	7499	7363	7484	7455	7595	7603	7436	7423	7635	7534	7426	7581	7646	7516	7513	7644	7492	7668	7481	7528	7508	7465	7520	7510	7609	7386	7365	7570	7432	7443	7556	7445	7462	7568	7474	7520	7508	7553	7678	7538	7530	7544	7456	7513	7496	7385	7571	7635	7527	7526	7438	7508	7513	7757	7540	7604	7639	7535	7488	7529	7596	7505	7571	7619	7572	7570	7583	7547	7404	7489	7453	7475	7540	7460	7508	7540	7577	7482	7515	7396	7542	7525	7495	7488	7468	7552	7505	7479	7481	7430	7513	7463	7466	7478	7568	7489	7555	7526	7430	7486	7624	7399	7597	7446	7555	7748	7545	7460	7576	7525	7507	7658	7613	7543	7543	7546	7419	7577	7599	7543	7607	7588	7529	7520	7621	7674	7463	7514	7484	7540	7593	7498	7514	7629	7507	7473	7456	7439	7468	7453	7587	7507	7629	7545	7452	7484	7663	7569	7539	7365	7623	7478	7572	7548	7458	7480	7502	7504	7461	7355	7657	7512	7503	7559	7645	7460	7512	7445	7472	7642	7476	7747	7537	7523	7554	7478	7531	7594	7551	7501	7542	7635	7624	7503	7473	7480	7593	7448	7531	7468	7499	7511	7492	7565	7506	7565	7626	7510	7413	7655	7570	7501	7404	7554	7553	7521	7519	7648	7451	7535	7427	7569	7510	7569	7570	7562	7491	7319	7605	7522	7461	7542	7586	7502	7570	7658	7537	7582	7478	7539	7476	7483	7543	7476	7660	7705	7561	7618	7473	7429	7493	7643	7604	7487	7578	7417	7506	7476	7600	7460	7487	7435	7628	7527	7630	7549	7531	7613	7614	7567	7637	7456	7487	7536	7579	7531	7444	7553	7478	7588	7528	7471	7508	7442	7552	7447	7542	7399	7531	7690	7602	7628	7498	7538	7498	7622	7573	7463	7550	7513	7684	7566	7594	7543	7384	7581	7435	7433	7469	7390	7533	7456	7549	7429	7614	7547	7589	7556	7674	7515	7539	7463	7468	7533	7540	7507	7368	7451	7580	7564	7439	7550	7439	7572	7422	7506	7539	7493	7542	7497	7563	7564	7454	7628	7405	7449	7516	7378	7470	7552	7375	7722	7445	7548	7500	7552	7471	7496	7551	7522	7562	7479	7383	7438	7508	7508	7439	7529	7433	7515	7511	7437	7602	7580	7490	7485	7443	7447	7574	7480	7523	7413	7559	7541	7470	7490	7517	7574	7453	7604	7521	7545	7552	7575	7535	7414	7465	7542	7669	7550	7501	7601	7498	7462	7512	7623	7448	7548	7553	7464	7522	7534	7495	7604	7529	7426	7480	7582	7402	7567	7486	7548	7531	7447	7337	7469	7604	7570	7577	7503	7573	7580	7636	7576	7514	7512	7557	7561	7511	7562	7574	7550	7430	7360	7629	7440	7619	7515	7542	7454	7512	7547	7601	7563	7592	7497	7454	7445	7493	7526	7409	7588	7673	7481	7573	7523	7519	7508	7400	7513	7516	7497	7528	7331	7432	7483	7565	7551	7473	7521	7585	7526	7596	7588	7557	7471	7543	7444	7519	7502	7621	7429	7380	7549	7571	7480	7561	7456	7465	7471	7585	7546	7469	7540	7545	7540	7433	7530	7536	7413	7542	7530	7528	7458	7538	7432	7526	7617	7524	7387	7508	7511	7493	7538	7482	7481	7476	7506	7530	7581	7419	7565	7521	7291	7521	7500	7481	7644	7608	7513	7512	7513	7515	7494	7493	7563	7442	7634	7673	7503	7443	7624	7458	7596	7484	7640	7580	7478	7525	7580	7476	7520	7482	7456	7439	7575	7386	7492	7465	7599	7596	7522	7641	7428	7677	7439	7510	7543	7595	7500	7628	7535	7537	7528	7471	7524	7363	7587	7407	7425	7527	7422	7466	7601	7582	7510	7537	7375	7620	7521	7524	7430	7573	7500	7518	7443	7460	7505	7442	7537	7546	7507	7511	7538	7593	7508	7598	7531	7374	7516	7565	7521	7427	7475	7625	7539	7443	7667	7467	7529	7411	7608	7509	7578	7577	7576	7512	7450	7538	7504	7485	7566	7566	7503	7465	7610	7487	7619	7495	7646	7429	7393	7552	7544	7454	7614	7681	7616	7557	7479	7515	7506	7447	7555	7377	7545	7552	7479	7530	7549	7425	7677	7641	7454	7746	7346	7600	7430	7698	7570	7554	7439	7582	7589	7548	7479	7562	7544	7518	7569	7601	7576	7355	7578	7573	7457	7687	7436	7703	7416	7432	7748	7418	7521	7438	7605	7459	7559	7750	7442	7621	7406	7454	7617	7434	7518	7562	7483	7414	7466	7499	7468	7606	7591	7363	7433	7604	7514	7561	7510	7530	7609	7538	7607	7576	7618	7411	7598	7504	7466	7473	7502	7542	7473	7418	7489	7619	7466	7644	7435	7536	7497	7512	7564	7460	7520	7520	7582	7623	7554	7628	7660	7542	7549	7538	7624	7367	7577	7630	7477	7677	7511	7499	7420	7638	7511	7530	7569	7590	7451	7508	7618	7593	7471	7539	7541	7512	7600	7741	7463	7544	7642	7600	7556	7478	7452	7482	7473	7488	7516	7628	7632	7659	7567	7431	7552	7535	7580	7353	7575	7607	7542	7654	7619	7494	7454	7401	7420	7601	7522	7569	7496	7563	7508	7576	7643	7633	7508	7405	7469	7458	7593	7427	7621	7549	7540	7569	7501	7453	7486	7397	7393	7506	7535	7451	7468	7521	7432	7347	7582	7588	7558	7607	7291	7534	7598	7610	7544	7551	7483	7459	7556	7476	7448	7470	7496	7510	7450	7478	7478	7541	7508	7472	7525	7571	7599	7553	7496	7599	7459	7469	7498	7500	7479	7625	7454	7528	7494	7482	7607	7524	7452	7441	7497	7389	7553	7479	7388	7484	7588	7612	7565	7472	7491	7527	7391	7459	7518	7513	7554	7576	7571	7508	7474	7409	7548	7432	7506	7456	7518	7396	7465	7633	7558	7425	7718	7457	7751	7510	7498	7586	7544	7479	7486	7726	7686	7517	7529	7513	7443	7450	7461	7501	7548	7578	7451	7530	7454	7513	7465	7514	7585	7532	7542	7602	7530	7528	7519	7461	7490	7669	7457	7478	7544	7589	7451	7477	7508	7529	7522	7715	7527	7628	7397	7455	7692	7568	7593	7524	7574	7474	7591	7542	7549	7543	7535	7537	7605	7427	7412	7577	7599	7547	7661	7460	7551	7594	7553	7628	7489	7423	7428	7469	7434	7468	7655	7543	7557	7432	7532	7543	7549	7359	7434	7661	7549	7551	7431	7511	7694	7674	7503	7555	7449	7547	7524	7561	7482	7657	7603	7527	7539	7591	7602	7535	7454	7465	7469	7554	7478	7425	7447	7579	7506	7558	7506	7536	7518	7537	7410	7519	7514	7504	7587	7620	7460	7495	7550	7442	7487	7567	7591	7571	7465	7595	7637	7614	7584	7534	7514	7506	7546	7567	7549	7532	7479	7487	7422	7482	7517	7513	7469	7588	7365	7597	7579	7456	7639	7696	7613	7474	7431	7618	7475	7620	7601	7526	7591	7590	7547	7574	7536	7512	7562	7567	7632	7528	7434	7472	7516	7622	7613	7392	7608	7632	7461	7409	7537	7553	7535	7682	7479	7466	7472	7430	7579	7574	7525	7422	7464	7549	7534	7639	7584	7591	7469	7581	7553	7577	7517	7590	7495	7423	7597	7540	7569	7493	7589	7546	7612	7507	7458	7505	7531	7454	7596	7516	7404	7614	7597	7407	7505	7550	7436	7449	7436	7682	7501	7522	7488	7395	7497	7508	7513	7616	7513	7499	7405	7555	7511	7461	7557	7576	7494	7527	7624	7585	7391	7549	7533	7601	7513	7593	7658	7602	7563	7486	7703	7585	7645	7607	7430	7476	7515	7411	7478	7436	7495	7504	7623	7476	7401	7587	7528	7633	7551	7589	7434	7689	7490	7562	7550	7491	7530	7486	7633	7465	7578	7490	7668	7511	7505	7556	7506	7476	7491	7665	7468	7324	7628	7563	7514	7660	7516	7534	7542	7555	7595	7515	7521	7553	7634	7573	7422	7636	7454	7520	7626	7524	7380	7588	7535	7474	7684	7430	7522	7497	7493	7549	7675	7560	7442	7551	7632	7401	7522	7493	7493	7721	7511	7667	7460	7463	7600	7417	7478	7580	7542	7424	7425	7529	7468	7501	7447	7553	7538	7443	7618	7391	7471	7589	7528	7713	7567	7456	7533	7595	7573	7615	7397	7433	7629	7562	7577	7474	7669	7524	7457	7551	7523	7383	7626	7654	7490	7683	7551	7565	7632	7507	7557	7670	7554	7493	7585	7517	7697	7487	7575	7561	7476	7623	7570	7499	7451	7595	7493	7669	7386	7550	7396	7695	7503	7577	7559	7523	7502	7660	7453	7500	7319	7584	7293	7461	7700	7491	7425	7508	7649	7499	7572	7488	7617	7396	7506	7534	7509	7562	7517	7658	7480	7730	7486	7510	7471	7537	7565	7651	7607	7647	7365	7548	7621	7437	7612	7428	7450	7518	7566	7403	7595	7529	7615	7591	7612	7516	7526	7584	7604	7626	7498	7426	7499	7592	7513	7663	7478	7697	7636	7497	7444	7618	7507	7626	7586	7580	7416	7472	7436	7533	7416	7483	7544	7525	7514	7548	7453	7667	7489	7494	7599	7468	7511	7515	7446	7473	7541	7494	7443	7486	7501
4615	2924	1846	1430	1809	2148	1925	1840	4996	25715	24119	15139	5816	2086	1196	1050	938	915	934	911	946	947	934	915	876	961	882	936	927	899	904	939	872	864	930	860	936	867	903	943	937	951	906	949	893	893	946	875	887	915	926	903	897	913	882	951	846	939	905	997	986	928	880	955	854	899	909	940	951	890	924	898	956	909	901	918	957	875	908	923	923	916	909	960	936	940	973	949	945	893	895	939	928	907	934	902	955	910	973	903	913	895	905	908	924	933	918	928	936	891	898	922	955	935	898	965	937	907	964	927	965	949	919	942	978	897	926	861	930	976	908	932	926	915	864	975	877	909	861	935	952	866	884	918	962	966	866	855	911	884	837	915	941	915	941	895	894	951	864	896	898	929	920	854	911	862	926	913	908	914	945	926	922	890	934	950	911	934	914	888	918	934	910	928	915	903	922	922	950	946	987	962	909	925	899	880	896	949	938	937	917	949	955	971	907	911	985	928	880	890	931	945	886	924	945	937	965	927	903	885	929	908	955	922	855	921	980	920	913	927	892	949	953	876	914	939	978	935	916	918	910	903	865	950	880	948	898	942	858	840	958	912	929	930	890	858	912	933	936	897	947	932	941	907	931	945	950	869	876	919	961	902	932	953	947	881	906	852	891	899	913	976	960	985	941	905	930	945	1004	942	928	923	879	962	963	957	980	986	929	955	900	932	914	932	891	945	925	906	991	930	945	892	905	934	915	906	873	892	882	940	962	908	932	896	924	964	956	932	901	889	945	927	940	886	969	930	908	936	890	964	923	886	923	923	927	872	898	954	931	858	904	926	888	903	972	889	943	931	906	923	938	929	881	861	934	900	879	934	950	919	867	955	911	878	930	956	906	903	926	878	867	983	869	901	882	956	940	941	908	902	910	932	932	868	901	953	935	947	889	935	866	942	928	909	925	972	944	924	917	936	979	899	940	886	932	906	931	894	917	924	962	915	951	898	864	984	927	932	908	898	953	931	873	902	904	924	917	937	954	886	922	906	922	947	942	891	967	925	895	899	862	887	936	910	904	944	917	932	891	935	924	937	909	910	928	913	911	940	923	900	906	922	949	923	1018	968	903	868	896	943	861	918	886	893	940	924	922	911	930	922	883	932	965	920	906	946	913	924	938	922	933	866	958	905	915	896	992	873	960	874	973	851	932	908	900	933	952	939	974	944	929	985	926	926	903	925	877	930	873	889	907	941	992	914	913	902	902	887	943	895	962	907	902	930	944	941	948	976	925	915	919	895	935	916	911	941	917	930	969	906	930	903	894	980	922	901	952	917	935	930	905	960	970	911	964	922	940	861	911	951	944	901	913	926	923	924	913	961	919	955	946	898	942	912	978	897	970	912	972	907	931	850	885	952	995	920	881	939	910	939	968	939	948	891	955	964	949	959	921	879	948	896	912	988	884	934	909	921	875	936	904	936	903	930	924	934	882	916	873	897	937	906	983	881	921	918	857	948	951	928	906	949	941	923	943	910	933	844	917	926	952	916	894	919	916	929	984	914	905	856	900	948	941	910	922	948	923	961	875	899	914	891	900	916	952	911	911	928	938	929	882	911	977	948	932	972	900	901	936	898	926	944	941	983	860	916	961	943	902	919	924	872	904	913	910	917	887	916	986	914	945	900	946	951	931	858	896	921	920	926	913	930	909	862	978	921	891	945	933	938	901	900	920	935	916	920	943	930	887	924	889	844	912	953	941	927	955	980	915	932	922	975	911	931	880	897	906	935	963	914	933	914	929	990	894	929	892	927	975	895	905	886	854	881	942	953	899	927	942	933	933	944	912	860	910	950	891	954	934	947	963	963	934	902	978	916	950	853	935	879	918	918	972	929	944	957	887	902	892	889	883	969	866	964	932	910	933	987	976	880	939	949	919	913	956	955	888	958	915	919	941	929	910	891	902	984	928	904	894	882	946	864	892	910	910	921	933	881	912	931	920	942	852	930	947	951	920	973	934	907	933	955	896	890	854	910	926	979	935	952	914	922	953	906	909	908	885	848	905	952	943	939	956	984	905	897	929	875	929	917	996	931	941	912	953	966	862	923	999	918	924	927	886	908	844	925	907	919	981	913	960	919	897	942	877	927	902	967	950	922	907	934	925	921	916	922	917	935	909	923	937	963	945	941	887	933	905	922	939	936	909	903	908	877	937	880	914	930	894	962	969	928	876	940	957	892	944	901	988	916	980	966	905	948	937	986	947	914	969	901	893	900	883	965	912	890	950	915	947	942	934	930	914	928	912	893	898	911	962	908	946	913	935	924	931	919	954	890	888	900	937	871	904	882	888	913	970	943	977	892	902	946	904	861	934	896	935	966	909	946	934	965	957	892	967	911	891	970	904	928	889	871	949	874	886	872	866	923	966	900	969	914	896	951	960	899	887	921	915	925	942	897	928	921	920	942	918	992	926	931	925	890	944	951	904	939	919	905	920	868	947	891	993	868	902	891	944	912	940	935	910	917	877	946	911	975	944	943	934	934	825	909	930	920	903	883	877	872	895	866	914	919	880	887	918	959	907	937	946	924	922	926	945	906	908	928	958	922	912	946	893	878	894	929	921	985	985	915	945	962	893	930	892	931	890	889	930	923	954	899	926	934	943	894	939	957	918	892	959	950	910	915	917	879	899	921	884	838	885	923	897	880	961	834	936	891	914	941	988	913	885	936	924	920	933	972	906	967	919	981	851	921	917	926	895	918	914	902	956	958	961	947	879	930	937	869	919	955	937	940	889	892	933	939	891	854	892	912	932	847	950	901	911	932	896	911	979	903	905	916	961	913	937	912	929	915	969	882	919	915	941	949	889	933	916	909	878	928	899	939	884	942	911	937	891	908	976	946	956	947	903	977	888	935	862	917	918	949	973	898	920	990	946	964	930	922	963	948	932	891	965	902	886	930	937	901	902	955	952	922	898	976	914	931	884	950	998	863	895	892	936	948	921	939	970	945	922	902	900	931	868	911	925	910	890	951	929	930	893	898	901	926	933	919	931	922	939	916	967	861	916	920	936	898	941	912	910	919	915	920	909	926	982	924	985	939	949	866	935	878	920	913	909	904	982	910	936	935	959	964	913	949	929	917	944	886	913	953	917	937	898	902	928	928	923	945	927	905	888	945	960	966	918	904	900	894	956	898	981	908	898	856	947	931	857	940	895	884	889	901	900	894	906	953	874	837	884	950	908	885	918	906	935	905	926	912	909	880	917	994	927	924	933	874	870	880	874	897	862	932	979	924	906	897	885	945	863	891	868	963	948	917	881	905	889	917	954	907	931	899	1000	967	967	938	910	951	912	916	948	880	886	901	938	937	910	945	882	921	959	894	931	891	931	887	963	957	912	929	950	918	905	900	949	891	940	955	930	842	981	929	942	873	947	917	988	907	896	990	888	885	890	878	849	910	927	894	934	872	874	866	885	918	908	913	902	882	924	937	920	959	924	956	963	920	884	937	900	944	914	914	953	918	904	952	950	913
28333	21261	15866	23414	32148	32805	29626	27277	41065	81043	74225	57091	37209	21500	11785	8226	7672	7476	7468	7507	7460	7477	7603	7498	7411	7539	7530	7432	7555	7532	7429	7544	7469	7524	7482	7561	7633	7517	7506	7490	7673	7413	7451	7549	7530	7563	7570	7508	7323	7553	7533	7502	7637	7513	7611	7453	7601	7522	7518	7435	7536	7463	7479	7625	7474	7548	7556	7543	7470	7560	7604	7606	7523	7527	7446	7498	7521	7493	7563	7440	7675	7516	7523	7534	7489	7492	7598	7614	7544	7475	7563	7602	7641	7673	7474	7418	7659	7452	7540	7500	7658	7536	7583	7399	7530	7474	7489	7405	7532	7638	7471	7425	7355	7649	7555	7595	7620	7519	7434	7601	7484	7443	7503	7526	7520	7449	7677	7434	7531	7547	7506	7543	7745	7506	7479	7425	7557	7456	7456	7511	7585	7522	7439	7521	7521	7502	7553	7478	7572	7558	7480	7426	7406	7526	7590	7511	7504	7524	7567	7607	7587	7610	7356	7636	7572	7668	7595	7634	7709	7460	7487	7412	7539	7608	7593	7654	7656	7498	7638	7423	7427	7525	7630	7553	7376	7760	7337	7474	7445	7604	7483	7520	7450	7571	7589	7458	7461	7560	7605	7399	7483	7534	7543	7466	7548	7540	7365	7551	7503	7591	7556	7669	7425	7539	7530	7546	7500	7470	7597	7508	7490	7586	7423	7560	7490	7499	7503	7536	7418	7461	7444	7589	7503	7542	7479	7550	7547	7508	7511	7528	7499	7467	7485	7563	7571	7565	7468	7466	7589	7621	7387	7494	7557	7298	7580	7630	7453	7464	7565	7473	7431	7468	7421	7391	7400	7487	7421	7523	7459	7502	7501	7501	7424	7496	7606	7482	7494	7571	7540	7485	7504	7524	7565	7538	7534	7509	7542	7603	7527	7605	7487	7440	7537	7556	7409	7615	7448	7525	7561	7561	7531	7525	7372	7507	7534	7615	7553	7523	7519	7603	7456	7554	7570	7620	7609	7506	7562	7437	7441	7495	7555	7430	7619	7509	7534	7506	7505	7543	7564	7388	7474	7456	7447	7607	7462	7476	7556	7547	7443	7442	7438	7558	7583	7452	7462	7539	7506	7411	7489	7398	7507	7503	7533	7602	7656	7392	7558	7518	7553	7635	7449	7418	7446	7454	7524	7620	7595	7601	7502	7579	7526	7443	7563	7479	7529	7420	7544	7542	7608	7504	7534	7510	7505	7474	7484	7439	7469	7513	7566	7533	7511	7575	7394	7596	7448	7466	7406	7584	7497	7553	7484	7528	7480	7487	7588	7640	7545	7566	7625	7485	7532	7502	7597	7537	7551	7686	7607	7474	7477	7523	7581	7573	7419	7572	7424	7624	7419	7562	7440	7550	7518	7528	7569	7591	7433	7416	7423	7544	7481	7569	7510	7400	7566	7544	7533	7474	7558	7501	7610	7521	7482	7541	7567	7491	7516	7533	7451	7532	7589	7546	7656	7545	7344	7507	7406	7550	7497	7564	7524	7520	7392	7670	7533	7494	7557	7594	7496	7601	7468	7616	7482	7374	7430	7543	7526	7536	7327	7683	7516	7507	7598	7502	7493	7487	7444	7532	7441	7474	7529	7465	7413	7608	7609	7516	7686	7505	7601	7468	7558	7626	7445	7312	7500	7563	7600	7472	7510	7472	7430	7478	7567	7680	7529	7477	7500	7495	7491	7591	7581	7476	7385	7611	7346	7429	7540	7607	7686	7434	7533	7561	7427	7515	7544	7462	7543	7586	7430	7521	7530	7576	7419	7466	7638	7392	7503	7315	7511	7588	7459	7564	7575	7507	7455	7559	7526	7469	7538	7664	7613	7582	7538	7596	7464	7469	7588	7666	7500	7510	7492	7489	7563	7492	7493	7392	7382	7663	7417	7572	7423	7468	7527	7498	7537	7579	7505	7401	7367	7353	7524	7610	7462	7493	7483	7594	7440	7671	7553	7534	7400	7537	7513	7581	7670	7407	7593	7544	7721	7397	7710	7434	7516	7444	7406	7504	7551	7556	7438	7440	7532	7614	7522	7580	7503	7495	7502	7497	7624	7545	7568	7511	7544	7589	7469	7484	7598	7643	7609	7508	7407	7666	7530	7490	7572	7596	7567	7518	7538	7476	7605	7395	7645	7338	7456	7506	7557	7372	7549	7551	7636	7488	7568	7324	7493	7620	7633	7359	7537	7431	7534	7585	7482	7550	7525	7483	7447	7557	7522	7540	7602	7459	7572	7561	7543	7599	7546	7555	7471	7463	7588	7655	7522	7520	7517	7617	7573	7679	7518	7454	7601	7516	7454	7481	7570	7479	7426	7620	7530	7550	7492	7465	7556	7454	7491	7565	7421	7553	7525	7497	7567	7553	7564	7497	7620	7582	7517	7483	7616	7509	7542	7450	7382	7387	7519	7593	7481	7584	7550	7522	7518	7553	7424	7388	7433	7526	7597	7623	7551	7524	7546	7598	7578	7375	7487	7513	7636	7504	7563	7395	7496	7563	7489	7521	7510	7539	7605	7474	7430	7526	7621	7516	7394	7481	7581	7568	7544	7402	7562	7594	7546	7531	7399	7599	7514	7563	7593	7504	7534	7373	7515	7640	7536	7516	7533	7581	7526	7441	7448	7423	7518	7518	7365	7518	7495	7585	7364	7469	7520	7390	7539	7482	7457	7452	7591	7563	7470	7559	7524	7449	7482	7586	7510	7516	7520	7527	7482	7524	7567	7607	7644	7523	7518	7415	7464	7495	7460	7568	7423	7408	7653	7409	7488	7635	7555	7476	7465	7500	7480	7510	7495	7488	7587	7562	7526	7442	7600	7529	7627	7447	7530	7612	7642	7461	7568	7429	7560	7513	7577	7635	7595	7483	7497	7529	7588	7459	7442	7544	7422	7572	7511	7384	7608	7451	7492	7646	7475	7501	7552	7533	7621	7454	7499	7604	7465	7554	7488	7455	7425	7529	7541	7604	7504	7549	7502	7462	7426	7375	7614	7590	7423	7564	7570	7604	7631	7473	7639	7516	7479	7625	7505	7553	7558	7552	7536	7507	7534	7604	7525	7506	7573	7345	7397	7546	7591	7489	7418	7579	7714	7551	7529	7513	7581	7512	7571	7414	7583	7435	7600	7426	7558	7699	7439	7559	7509	7573	7435	7505	7671	7573	7510	7420	7533	7558	7450	7436	7520	7462	7490	7502	7479	7597	7705	7529	7499	7394	7539	7454	7702	7541	7712	7349	7604	7590	7611	7507	7572	7605	7541	7479	7500	7455	7657	7457	7494	7533	7495	7413	7623	7425	7685	7474	7529	7408	7738	7583	7443	7563	7511	7540	7425	7650	7433	7531	7355	7507	7520	7463	7495	7499	7600	7459	7651	7522	7388	7549	7608	7478	7490	7285	7624	7374	7605	7519	7609	7419	7487	7542	7500	7504	7425	7501	7279	7519	7593	7507	7470	7669	7443	7509	7555	7446	7569	7547	7537	7500	7519	7554	7534	7563	7498	7576	7532	7539	7500	7537	7470	7564	7460	7408	7601	7537	7457	7546	7453	7479	7363	7449	7648	7503	7528	7556	7550	7548	7490	7385	7522	7468	7662	7513	7515	7286	7641	7515	7592	7410	7482	7483	7490	7426	7458	7526	7552	7586	7460	7577	7556	7566	7499	7483	7459	7495	7614	7439	7506	7648	7560	7498	7653	7623	7408	7557	7430	7452	7461	7598	7601	7542	7470	7518	7417	7664	7535	7621	7520	7475	7593	7468	7422	7416	7531	7396	7562	7467	7486	7584	7481	7602	7570	7593	7493	7578	7570	7436	7506	7531	7596	7566	7507	7611	7562	7561	7600	7497	7445	7542	7559	7590	7625	7572	7584	7642	7531	7481	7454	7439	7641	7454	7675	7543	7355	7714	7429	7530	7370	7555	7511	7628	7629	7565	7494	7453	7631	7601	7523	7499	7537	7568	7547	7458	7496	7493	7526	7593	7589	7572	7445	7364	7526	7676	7547	7461	7545	7408	7583	7496	7544	7748	7628	7595	7556	7513	7605	7463	7517	7459	7516	7480	7541	7529	7581	7387	7598	7510	7448	7468	7444	7425	7592	7570	7617	7696	7448	7530	7586	7451	7508	7571	7493	7529	7485	7580	7343	7554	7581	7481	7616	7497	7448	7432	7440	7612	7569	7434	7622	7585	7534	7484	7492	7514	7375	7517	7463	7614	7435	7547	7478	7627	7612	7527	7500	7696	7559	7460	7370	7530	7546	7471	7463	7502	7530	7575	7420	7599	7476	7468	7634	7460	7446	7632	7509	7482	7497	7499	7603	7465	7576	7482	7523	7383	7486	7588	7464	7553	7575	7470	7545	7452	7456	7509	7543	7507	7542	7428	7453	7519	7523	7488	7492	7628	7616	7494	7524	7512	7430	7477	7514	7586	7471	7514	7527	7458	7621	7635	7618	7447	7510	7541	7417	7476	7545	7469	7533	7590	7416	7556	7581	7482	7461	7489	7406	7527	7658	7504	7639	7483	7564	7594	7429	7540	7504	7476	7478	7467	7503	7588	7489	7588	7452	7488	7525	7560	7439	7527	7511	7581	7529	7586	7572	7496	7551	7500	7322	7477	7607	7561	7489	7597	7414	7547	7600	7572	7452	7416	7538	7495	7707	7418	7625	7478	7458	7501	7514	7438	7543	7493	7639	7550	7721	7572	7519	7469	7472	7531	7619	7422	7571	7413	7533	7544	7565	7582	7611	7628	7501	7519	7547	7464	7562	7461	7484	7571	7545	7611	7547	7724	7501	7529	7505	7626	7687	7508	7456	7451	7564	7517	7481	7449	7494	7481	7496	7524	7403	7447	7589	7545	7534	7393	7456	7483	7569	7597	7475	7692	7365	7515	7502	7507	7406	7551	7566	7502	7450	7500	7631	7502	7536	7699	7492	7683	7657	7478	7505	7529	7531	7476	7537	7508	7496	7637	7423	7647	7301	7484	7537	7460	7532	7612	7496	7404	7473	7516	7499	7476	7522	7400	7521	7509	7492	7507	7548	7503	7479	7577	7675	7340	7647	7532
3672	1777	1348	1072	1267	1359	1389	1257	1332	5032	5272	3705	1971	1145	939	871	878	927	877	877	900	898	856	939	862	923	926	897	869	907	914	885	903	877	938	876	877	855	906	939	927	914	894	855	906	882	927	885	921	860	897	917	873	911	932	920	890	845	865	857	904	885	884	908	856	898	879	908	903	926	945	883	864	912	828	876	860	870	898	873	925	935	941	888	874	867	864	904	915	859	897	862	901	862	892	907	889	873	905	894	897	849	860	901	899	934	888	885	904	885	879	863	898	909	960	866	865	867	873	860	883	862	825	882	884	889	877	857	885	897	882	912	849	868	924	917	926	856	908	883	844	911	912	884	913	942	931	934	874	860	881	865	874	930	889	884	877	887	899	860	866	941	896	926	942	888	939	964	911	946	888	964	885	925	907	839	894	880	889	878	861	881	890	898	962	912	884	878	920	913	941	867	934	905	963	918	900	895	988	911	894	867	860	875	916	923	890	874	822	899	929	923	889	931	867	906	875	877	921	886	899	903	951	917	876	942	917	892	863	890	890	874	921	845	878	890	910	893	862	925	913	892	973	872	907	928	877	937	899	909	865	921	926	928	879	932	905	843	951	836	880	890	880	819	886	893	863	891	908	894	843	861	857	890	912	918	905	929	915	851	882	857	919	892	845	885	915	860	892	926	881	879	862	896	887	860	922	895	909	904	887	895	915	912	921	842	839	886	930	828	936	887	860	892	930	895	914	887	881	887	924	869	917	943	934	893	914	873	910	911	896	952	882	894	855	934	865	927	918	873	906	917	872	893	880	908	911	958	879	857	851	858	894	885	876	856	856	891	918	901	921	896	894	891	878	918	897	897	940	870	931	901	976	888	903	873	874	909	921	869	853	882	868	899	850	943	858	933	825	876	872	904	851	875	867	919	872	961	862	902	914	918	881	891	869	910	883	854	862	870	876	864	903	960	948	818	885	910	882	944	851	889	859	852	862	922	899	867	941	897	865	886	884	880	882	921	913	892	873	879	836	881	884	872	897	905	942	874	898	888	913	875	888	894	887	927	954	925	835	903	846	884	910	889	882	933	881	893	858	901	919	894	849	849	935	902	887	885	919	903	894	881	892	849	911	868	915	931	868	916	867	887	824	828	862	889	894	880	907	954	969	892	906	909	855	945	925	897	914	935	904	915	874	911	887	878	930	849	949	917	916	876	880	897	918	900	892	883	884	915	871	856	871	875	898	912	957	902	911	859	871	899	935	905	972	894	911	891	875	849	815	915	898	857	890	909	925	930	879	864	914	895	873	901	913	865	920	887	897	868	931	890	885	905	851	874	921	878	876	880	854	913	893	916	834	941	930	862	966	885	897	867	916	938	861	887	860	897	873	923	890	881	903	855	881	818	874	902	900	857	909	881	868	887	890	870	858	918	925	941	882	923	889	915	927	908	862	857	883	895	877	905	866	922	871	964	925	878	846	890	929	903	916	905	904	929	913	901	934	850	882	901	854	892	907	921	891	883	880	951	896	897	885	887	881	876	872	883	878	907	894	845	904	917	969	885	869	909	856	865	953	922	851	891	901	884	876	866	907	889	886	869	859	888	869	918	883	868	879	943	854	882	898	893	927	862	875	940	892	908	911	899	921	905	893	892	921	879	865	890	924	866	938	861	869	927	869	922	861	911	884	867	873	893	895	856	885	897	938	876	908	849	915	882	893	920	897	897	880	842	894	915	898	916	903	951	865	842	891	932	891	891	908	962	904	860	880	867	871	912	923	936	897	902	933	954	869	859	883	908	919	859	892	919	913	883	878	901	910	921	900	952	843	876	859	893	917	870	891	931	889	893	893	936	900	863	917	880	873	945	854	902	867	901	921	859	849	924	922	880	873	921	872	930	888	907	865	913	887	899	860	870	910	947	886	904	870	891	883	864	920	861	900	846	890	884	879	880	912	886	889	854	836	906	920	908	907	959	944	889	856	869	875	926	936	887	907	894	915	932	927	821	911	900	875	922	897	921	933	850	950	915	855	865	871	902	823	884	883	934	921	883	849	889	863	887	961	942	970	906	930	876	873	932	891	882	910	923	919	833	924	829	870	915	900	863	913	862	864	882	894	918	850	900	894	933	901	921	911	910	912	892	898	865	871	883	879	913	868	911	860	909	920	875	875	864	926	866	885	939	898	888	900	899	921	920	884	886	901	931	920	911	858	937	864	842	919	914	869	930	929	868	901	890	911	952	931	894	888	839	867	887	900	901	934	864	829	934	852	927	880	897	897	911	928	886	889	879	830	917	910	915	903	905	913	848	882	880	903	913	932	851	925	879	873	914	849	885	923	929	847	908	865	854	886	857	862	848	925	905	848	893	902	914	914	904	934	918	924	912	883	911	950	860	927	916	881	866	924	923	895	843	882	861	929	864	916	953	895	931	873	878	951	831	891	875	897	1001	939	941	892	885	888	880	916	882	871	872	917	862	957	910	863	804	903	895	853	878	900	886	863	924	886	934	871	858	838	897	856	892	917	868	901	862	903	890	867	828	860	960	850	876	887	954	902	896	887	873	889	942	919	904	895	908	881	916	935	851	903	880	849	915	838	922	863	978	881	809	911	899	875	849	921	884	935	905	854	904	916	859	847	872	872	910	883	964	909	926	860	886	819	884	886	846	888	837	857	910	845	914	870	897	884	901	880	881	899	859	934	909	889	895	864	923	894	888	914	898	933	918	865	902	926	914	850	933	931	929	894	920	868	937	927	911	885	881	873	881	886	832	866	989	898	856	937	883	867	864	895	889	956	904	920	886	891	880	948	912	862	881	878	865	897	858	918	900	839	954	851	867	892	917	861	905	880	879	893	899	846	895	873	902	922	882	865	903	923	888	853	876	921	871	899	918	874	902	831	921	876	831	918	922	902	878	827	854	868	911	890	914	886	922	859	898	869	921	891	882	890	940	859	894	915	892	899	952	915	893	871	857	941	913	891	824	908	898	910	894	878	855	862	865	912	909	829	895	934	916	905	885	906	891	945	911	918	870	915	909	824	907	855	912	906	906	933	984	940	835	896	904	877	900	921	902	938	947	874	887	896	918	889	912	923	908	898	938	886	896	861	867	854	903	880	896	889	927	870	926	898	869	858	874	930	872	857	888	873	867	924	866	853	899	914	903	937	902	893	868	929	889	874	913	937	894	897	866	882	880	934	825	874	880	834	894	920	874	918	837	856	928	852	934	892	907	924	895	861	904	901	934	923	925	900	893	856	868	889	899	886	918	898	894	884	919	904	958	887	839	874	905	880	975	836	872	863	872	898	918	843	921	875	873	913	888	926	880	901	895	907	889	923	915	905	881	914	882	849	894	878	921	893	921	948	917	862	866	955	876	918	898	905	873	907	910	904	948	929	906	936	893	854	918	918	929	845	936	941	878	921	898	957	879	866	895	948	922	994	905	912	938	845	910	917	901	896	951	951	905	894	872	884	864	866	869	914	883	922	872	911	886	885	896	899	947	863	896
19778	16174	12572	16576	22050	23421	21787	18396	20142	45505	42418	33624	20509	11829	8422	7552	7435	7534	7274	7364	7268	7300	7282	7486	7307	7297	7437	7399	7241	7355	7325	7396	7304	7299	7443	7343	7258	7373	7364	7300	7443	7381	7372	7350	7506	7353	7490	7302	7589	7352	7358	7453	7455	7374	7348	7474	7468	7369	7336	7311	7474	7361	7371	7163	7247	7468	7413	7320	7282	7396	7316	7423	7352	7306	7348	7404	7451	7351	7325	7319	7320	7207	7289	7443	7431	7356	7383	7375	7359	7391	7286	7341	7252	7447	7380	7347	7401	7412	7340	7359	7326	7353	7496	7395	7323	7329	7415	7346	7436	7380	7372	7503	7455	7370	7324	7311	7281	7366	7457	7285	7226	7358	7400	7343	7390	7430	7460	7368	7262	7219	7323	7274	7234	7412	7180	7396	7419	7365	7397	7418	7362	7334	7329	7308	7344	7391	7406	7327	7317	7471	7239	7407	7398	7340	7346	7249	7424	7511	7350	7322	7223	7330	7245	7383	7339	7421	7414	7406	7242	7437	7270	7391	7442	7358	7466	7417	7461	7443	7400	7491	7221	7179	7262	7261	7315	7413	7352	7393	7410	7450	7392	7457	7431	7313	7373	7345	7515	7389	7218	7406	7310	7362	7260	7429	7319	7290	7379	7322	7475	7322	7567	7307	7313	7320	7468	7416	7175	7487	7416	7320	7342	7381	7401	7474	7218	7443	7526	7382	7410	7415	7300	7414	7344	7423	7452	7491	7413	7326	7390	7354	7380	7332	7344	7328	7374	7388	7371	7247	7388	7391	7346	7245	7283	7504	7388	7271	7405	7315	7340	7250	7334	7434	7366	7324	7337	7320	7362	7428	7459	7390	7401	7372	7440	7304	7300	7321	7405	7369	7445	7358	7508	7414	7290	7458	7354	7432	7421	7295	7355	7472	7302	7289	7404	7470	7283	7228	7381	7512	7168	7513	7519	7391	7331	7317	7408	7265	7287	7287	7346	7447	7308	7392	7213	7386	7327	7326	7468	7295	7442	7290	7385	7341	7523	7381	7432	7347	7377	7373	7392	7505	7443	7533	7346	7305	7320	7361	7273	7329	7301	7296	7339	7283	7361	7331	7377	7572	7423	7412	7423	7185	7351	7215	7386	7530	7386	7390	7391	7394	7450	7422	7461	7316	7428	7401	7383	7293	7333	7413	7324	7403	7384	7360	7449	7324	7193	7274	7419	7373	7305	7346	7283	7483	7450	7326	7446	7263	7321	7489	7355	7360	7384	7437	7405	7391	7439	7266	7473	7315	7310	7433	7386	7068	7360	7412	7357	7311	7391	7333	7307	7384	7391	7385	7359	7255	7441	7509	7435	7514	7300	7343	7347	7311	7329	7478	7397	7500	7319	7356	7534	7397	7327	7440	7421	7457	7408	7461	7190	7490	7354	7393	7362	7222	7287	7430	7455	7383	7365	7469	7485	7363	7430	7313	7457	7500	7388	7492	7430	7429	7479	7441	7356	7474	7321	7321	7349	7464	7490	7324	7268	7341	7428	7367	7392	7418	7347	7257	7450	7378	7330	7314	7288	7269	7518	7279	7395	7458	7411	7407	7278	7295	7330	7403	7462	7258	7407	7295	7414	7363	7305	7433	7435	7384	7468	7308	7441	7307	7279	7339	7366	7227	7396	7376	7269	7320	7206	7460	7467	7372	7244	7352	7499	7359	7454	7369	7447	7369	7404	7468	7362	7231	7408	7490	7395	7474	7277	7503	7409	7483	7413	7235	7281	7298	7434	7419	7423	7338	7278	7472	7389	7192	7316	7277	7321	7420	7459	7401	7222	7338	7299	7459	7341	7365	7450	7352	7295	7460	7387	7399	7444	7314	7384	7431	7401	7404	7434	7355	7394	7359	7324	7350	7459	7353	7254	7557	7328	7342	7335	7407	7412	7375	7437	7463	7584	7422	7298	7420	7371	7383	7406	7363	7343	7239	7304	7447	7471	7330	7451	7426	7300	7334	7379	7240	7408	7304	7593	7311	7432	7232	7423	7396	7443	7350	7365	7518	7457	7349	7298	7386	7396	7323	7419	7377	7252	7430	7382	7388	7381	7444	7340	7433	7387	7314	7324	7309	7410	7311	7362	7297	7338	7348	7393	7335	7398	7408	7385	7231	7321	7438	7234	7438	7354	7332	7227	7414	7369	7452	7515	7357	7467	7499	7354	7427	7498	7486	7370	7389	7357	7317	7348	7340	7253	7248	7402	7425	7273	7440	7341	7385	7418	7322	7371	7245	7290	7456	7359	7311	7326	7392	7361	7374	7361	7391	7267	7311	7510	7383	7401	7247	7418	7364	7520	7442	7436	7387	7396	7537	7268	7426	7383	7457	7367	7320	7340	7319	7329	7438	7270	7394	7510	7396	7409	7360	7283	7377	7403	7393	7302	7420	7416	7479	7404	7388	7197	7498	7323	7393	7329	7492	7486	7291	7399	7239	7383	7434	7337	7342	7405	7325	7368	7453	7401	7317	7365	7329	7368	7351	7414	7465	7482	7340	7397	7503	7334	7441	7224	7161	7369	7309	7267	7395	7309	7340	7444	7408	7395	7415	7314	7364	7427	7389	7337	7279	7396	7327	7420	7404	7396	7301	7195	7261	7396	7430	7335	7340	7297	7266	7336	7463	7295	7355	7301	7351	7296	7470	7364	7369	7287	7375	7307	7304	7383	7334	7443	7276	7463	7356	7294	7437	7402	7384	7236	7318	7389	7389	7451	7438	7480	7351	7392	7274	7350	7346	7284	7239	7334	7310	7467	7531	7404	7464	7294	7465	7351	7222	7427	7351	7333	7269	7384	7396	7394	7400	7437	7406	7295	7422	7398	7323	7431	7372	7410	7347	7463	7303	7281	7456	7392	7335	7264	7291	7416	7395	7378	7350	7243	7324	7305	7360	7241	7385	7332	7351	7353	7451	7218	7170	7366	7308	7380	7378	7395	7218	7440	7267	7389	7447	7373	7358	7278	7516	7386	7328	7415	7488	7345	7390	7400	7429	7325	7368	7361	7379	7386	7370	7424	7210	7401	7443	7424	7289	7379	7381	7438	7392	7270	7342	7404	7430	7433	7323	7416	7385	7508	7461	7449	7328	7292	7285	7376	7267	7352	7319	7276	7305	7391	7469	7433	7338	7335	7410	7427	7343	7357	7276	7382	7470	7254	7403	7401	7385	7343	7394	7481	7359	7444	7498	7267	7474	7466	7404	7253	7252	7362	7274	7318	7388	7497	7460	7354	7449	7430	7326	7427	7469	7310	7382	7390	7347	7455	7490	7386	7287	7329	7339	7385	7365	7371	7513	7430	7324	7393	7494	7385	7362	7403	7363	7333	7377	7351	7390	7211	7339	7384	7316	7288	7298	7451	7313	7328	7388	7394	7363	7341	7387	7445	7387	7326	7352	7490	7392	7327	7355	7377	7439	7258	7420	7255	7518	7372	7387	7169	7328	7439	7264	7313	7387	7223	7331	7393	7341	7361	7316	7330	7337	7384	7354	7369	7385	7309	7318	7485	7441	7343	7289	7313	7382	7341	7235	7423	7411	7435	7318	7348	7346	7432	7425	7454	7403	7259	7236	7405	7395	7354	7532	7331	7472	7361	7433	7344	7317	7429	7340	7291	7417	7408	7366	7455	7367	7382	7495	7364	7402	7267	7614	7305	7224	7329	7366	7372	7391	7364	7443	7370	7362	7372	7415	7530	7387	7334	7357	7373	7303	7399	7251	7319	7171	7444	7385	7421	7402	7399	7356	7279	7364	7526	7339	7408	7321	7391	7384	7524	7226	7340	7341	7425	7304	7458	7393	7401	7344	7383	7402	7365	7366	7407	7385	7458	7469	7269	7346	7435	7408	7393	7475	7313	7328	7519	7256	7301	7473	7344	7433	7350	7319	7383	7297	7480	7385	7408	7343	7273	7263	7342	7351	7352	7496	7560	7406	7306	7364	7435	7324	7229	7304	7361	7456	7353	7256	7371	7319	7395	7170	7327	7293	7308	7331	7369	7326	7337	7409	7350	7295	7253	7252	7402	7359	7350	7451	7333	7236	7480	7334	7410	7279	7370	7383	7362	7406	7458	7305	7276	7410	7371	7322	7433	7348	7325	7312	7383	7318	7296	7329	7398	7471	7376	7332	7350	7378	7374	7302	7376	7311	7254	7327	7340	7495	7486	7420	7426	7411	7236	7356	7447	7352	7368	7425	7244	7361	7450	7330	7589	7355	7374	7414	7365	7350	7361	7334	7419	7404	7358	7351	7338	7276	7407	7451	7336	7493	7210	7274	7382	7323	7413	7394	7340	7239	7271	7348	7378	7380	7201	7314	7305	7427	7417	7308	7516	7491	7411	7410	7460	7459	7337	7278	7255	7362	7360	7329	7271	7348	7420	7337	7503	7400	7324	7442	7300	7332	7290	7345	7324	7418	7291	7338	7391	7301	7291	7498	7398	7240	7309	7301	7284	7359	7445	7445	7391	7217	7406	7333	7275	7344	7501	7475	7410	7497	7419	7320	7323	7304	7383	7504	7505	7394	7343	7318	7236	7443	7266	7359	7456	7317	7380	7276	7423	7304	7415	7424	7330	7261	7449	7253	7489	7378	7336	7500	7244	7416	7388	7402	7229	7458	7432	7325	7391	7351	7460	7381	7275	7361	7364	7314	7280	7362	7498	7279	7278	7363	7389	7288	7290	7413	7314	7372	7462	7400	7406	7409	7340	7202	7390	7475	7257	7347	7510	7395	7372	7485	7394	7295	7393	7401	7318	7337	7217	7248	7385	7367	7360	7410	7165	7372	7334	7470	7342	7345	7519	7363	7274	7441	7352	7357	7562	7365	7402	7463	7517	7302	7465	7403	7364	7499	7459	7525	7360	7261	7332	7317	7305	7460	7327	7318	7472	7459	7430	7329	7385	7333	7373	7379	7275	7477	7361	7325	7443	7278	7395	7360	7263	7362	7353	7342	7401	7328	7345	7459	7336	7438	7394	7330	7393	7410	7380	7312	7464	7404	7189	7401	7403	7397	7500	7462	7317	7365	7333	7391	7503	7450	7352	7324	7404	7372	7299	7287	7242	7333
2867	2108	1530	1378	1657	1681	1663	1572	1958	14350	14457	9726	3929	1663	1090	929	917	878	884	923	928	867	921	912	922	877	859	974	891	893	942	868	877	880	836	899	885	914	875	927	883	885	900	933	956	921	903	902	899	936	939	904	924	868	899	900	894	912	911	864	923	936	901	839	912	890	930	899	914	886	922	951	938	902	836	887	885	924	901	914	895	916	886	902	910	866	951	901	904	907	900	923	946	946	923	914	905	970	915	920	893	902	902	926	873	931	936	895	915	895	956	895	886	975	903	929	914	879	961	909	874	890	874	956	895	914	881	919	912	920	867	890	876	910	917	933	901	924	871	921	936	939	880	902	889	919	886	881	935	924	869	919	882	914	925	976	892	904	871	944	883	892	869	894	898	913	942	947	925	895	911	918	907	908	919	872	958	875	902	898	933	899	947	902	959	900	895	915	911	855	951	896	856	886	916	909	914	991	912	865	903	940	898	913	935	884	930	940	906	906	892	877	921	913	923	937	927	925	885	888	910	930	945	913	937	931	945	901	900	873	902	845	955	954	912	903	891	918	878	899	904	915	922	864	885	887	871	884	907	900	858	840	959	935	899	948	872	928	947	883	938	902	845	905	894	918	901	937	891	977	939	928	831	853	910	979	992	923	946	933	950	926	900	934	949	920	927	892	925	853	886	886	860	885	918	894	937	874	922	913	868	935	983	911	936	871	879	892	915	882	856	914	900	956	939	879	862	938	913	862	920	913	913	919	948	904	942	918	892	874	955	917	887	886	934	855	943	870	921	889	903	944	883	863	935	932	934	910	907	902	898	904	920	901	937	878	924	886	957	892	875	921	940	878	902	934	897	881	921	909	904	902	929	895	961	933	895	905	860	841	914	923	916	865	933	887	844	915	920	910	940	840	944	906	841	907	907	927	960	916	920	880	875	932	915	901	879	920	927	872	935	868	918	937	913	870	933	930	883	907	901	948	884	933	939	874	908	900	945	860	962	874	942	891	896	888	913	878	871	856	904	889	833	871	878	907	910	934	913	917	845	1004	918	907	948	904	877	882	911	912	903	891	913	968	895	930	880	911	891	913	899	932	913	841	900	912	886	925	917	882	919	949	924	834	902	938	918	859	979	916	889	883	961	895	943	891	910	913	914	927	948	890	901	904	899	888	920	881	920	921	952	847	922	939	913	863	841	889	938	928	896	907	861	947	925	914	929	913	887	927	880	850	887	901	990	902	934	948	931	829	851	903	932	955	942	935	923	906	925	885	925	850	943	899	933	950	848	912	881	949	938	914	921	897	936	927	899	887	965	880	912	960	908	916	934	907	877	869	957	899	873	954	867	896	909	921	886	939	904	947	928	923	876	974	916	900	887	880	898	960	920	938	906	964	926	903	895	916	911	935	902	957	877	928	896	922	843	912	932	937	946	916	931	887	916	903	888	867	900	956	884	893	917	878	910	848	859	907	961	944	919	906	903	958	954	918	912	843	917	922	919	907	925	862	913	913	893	893	909	896	863	910	879	907	904	903	908	892	905	892	869	955	932	919	872	914	930	883	856	884	942	1009	895	900	830	960	874	909	937	893	913	888	918	858	937	958	899	863	906	954	937	925	939	934	911	903	881	882	896	857	885	908	928	872	959	883	882	863	913	877	897	958	919	877	929	857	913	880	846	895	966	923	938	903	889	914	922	939	975	847	926	885	928	892	882	919	941	882	897	920	877	946	904	936	943	906	913	935	927	918	936	914	895	901	901	877	904	912	889	924	895	881	884	887	933	923	968	894	918	932	900	889	930	883	925	878	917	909	886	880	899	938	942	934	914	927	881	862	925	934	877	922	923	904	898	902	935	953	847	888	937	901	917	902	923	861	961	838	940	902	879	919	918	869	899	867	871	955	917	886	926	914	980	915	909	909	962	893	871	964	832	909	931	852	980	888	882	908	908	945	890	894	868	1006	896	912	927	925	878	887	934	896	891	892	924	901	895	917	906	904	932	951	926	914	951	922	906	919	942	912	908	896	923	882	877	895	905	930	920	928	869	911	929	918	904	933	887	919	943	956	919	888	912	856	909	908	925	881	913	903	873	938	943	837	928	900	898	934	876	854	898	876	892	933	896	926	944	952	928	939	910	934	909	884	950	915	900	942	961	899	897	931	881	909	897	898	875	957	940	929	916	941	904	1001	925	941	927	885	848	866	838	913	914	953	918	873	889	917	934	966	862	932	884	860	932	868	915	878	897	894	909	905	910	880	905	904	931	880	898	910	928	906	868	928	934	914	937	841	901	896	873	863	916	906	879	917	938	860	854	909	891	874	923	859	902	862	910	894	920	863	881	953	903	890	897	969	897	925	952	893	903	903	883	911	889	845	854	962	885	916	871	905	918	886	887	907	940	905	886	965	914	921	907	906	933	910	904	952	949	931	883	913	885	923	936	840	869	890	928	885	940	908	916	903	888	935	891	930	915	900	885	908	893	912	877	914	928	903	851	944	927	871	883	876	871	896	924	876	968	880	946	872	858	925	915	918	932	936	932	910	904	912	896	954	898	879	940	952	911	909	886	904	902	935	881	898	913	904	890	921	933	933	898	901	896	861	960	935	939	886	895	870	808	912	882	941	911	930	889	928	977	875	921	885	891	892	876	897	867	955	868	933	930	876	902	892	883	944	895	902	973	853	893	889	906	983	936	909	886	833	922	933	915	900	923	909	936	884	852	949	862	863	914	867	900	874	907	872	873	938	887	875	944	974	945	921	940	970	877	898	897	882	931	904	914	902	846	906	921	896	902	909	921	874	886	849	937	928	949	937	902	899	901	870	908	933	949	909	919	928	908	995	925	909	897	885	957	926	944	901	918	879	931	931	907	891	924	910	874	920	869	882	942	959	893	913	955	914	978	898	955	889	917	867	908	931	860	864	857	910	912	916	926	866	958	906	930	984	910	925	860	917	912	893	926	855	920	904	914	910	909	929	931	881	876	947	886	861	936	933	907	874	916	889	939	869	866	888	883	934	916	967	912	901	930	934	933	879	913	933	927	915	890	928	946	926	881	864	901	1011	913	914	864	942	918	922	952	872	894	975	919	879	922	918	915	852	887	900	907	924	908	869	977	902	914	937	903	957	917	898	876	877	883	928	941	924	905	910	911	949	930	882	874	886	922	903	855	870	910	910	881	947	941	936	905	895	964	901	881	872	899	908	943	907	964	884	915	919	883	861	937	881	890	944	907	915	938	871	873	886	911	936	876	881	912	902	916	932	933	922	970	961	935	944	918	906	857	898	878	913	921	879	927	885	912	880	891	878	874	915	883	917	933	805	912	908	924	896	915	840	926	948	918	881	903	928	866	865	845	874	888	870	926	911	930	938	948	941	899	863	922	913	874	914	963	894	934	888	882	880	891	927	938	947	863	904	927	860	872	912	894	943	899	895	941	906	1006	886	887	913	886	932	879	944	909	940	897	942	892	888	899	914	892	876	927	893	907	845	896	897	892	927	942	930	869	909
23429	17478	13872	21978	28751	27957	26941	24806	27846	65494	61119	48808	32042	17619	10365	8086	7599	7404	7397	7409	7462	7406	7348	7426	7414	7414	7326	7460	7364	7528	7417	7400	7333	7379	7364	7459	7487	7488	7357	7326	7380	7298	7376	7378	7343	7388	7403	7437	7383	7426	7585	7392	7407	7428	7435	7274	7390	7392	7331	7412	7548	7520	7456	7210	7541	7350	7379	7272	7458	7357	7422	7541	7294	7370	7402	7515	7526	7442	7447	7441	7538	7474	7404	7424	7369	7384	7383	7514	7539	7575	7343	7321	7439	7434	7411	7407	7312	7477	7395	7464	7436	7531	7476	7446	7409	7431	7399	7443	7467	7416	7524	7448	7345	7489	7351	7404	7382	7494	7508	7449	7496	7450	7373	7385	7447	7412	7392	7338	7400	7347	7440	7524	7389	7298	7409	7383	7444	7524	7409	7441	7419	7453	7529	7420	7511	7399	7361	7581	7474	7469	7408	7425	7551	7381	7379	7572	7457	7334	7484	7420	7381	7468	7492	7436	7318	7539	7463	7448	7330	7388	7553	7409	7531	7357	7482	7344	7421	7424	7380	7359	7379	7463	7465	7388	7443	7515	7431	7369	7489	7493	7330	7498	7521	7584	7490	7317	7480	7520	7521	7429	7558	7316	7288	7470	7359	7544	7441	7438	7467	7480	7424	7449	7382	7355	7431	7499	7395	7335	7331	7431	7402	7340	7552	7433	7507	7392	7570	7407	7438	7461	7511	7414	7487	7461	7346	7470	7404	7399	7397	7423	7328	7474	7390	7474	7409	7461	7395	7423	7573	7498	7519	7486	7472	7448	7318	7543	7472	7287	7410	7450	7387	7423	7485	7438	7461	7504	7366	7391	7472	7386	7450	7330	7342	7373	7471	7421	7530	7399	7446	7450	7396	7510	7395	7381	7550	7297	7411	7433	7365	7384	7595	7352	7398	7435	7403	7319	7400	7257	7483	7407	7595	7335	7486	7564	7424	7379	7452	7271	7400	7306	7387	7327	7436	7298	7544	7494	7338	7397	7363	7248	7410	7441	7446	7354	7507	7510	7489	7388	7560	7492	7473	7384	7466	7414	7465	7396	7442	7437	7549	7562	7540	7342	7412	7425	7486	7519	7511	7337	7354	7391	7412	7392	7367	7458	7334	7357	7288	7424	7446	7400	7368	7455	7488	7320	7415	7404	7628	7468	7495	7364	7463	7357	7422	7413	7358	7418	7373	7420	7356	7395	7479	7368	7482	7342	7447	7360	7355	7467	7327	7417	7342	7381	7403	7585	7452	7447	7500	7347	7485	7561	7352	7473	7523	7393	7413	7526	7463	7343	7412	7492	7350	7515	7545	7440	7491	7531	7536	7493	7418	7475	7270	7370	7390	7436	7383	7419	7485	7403	7432	7574	7464	7432	7383	7444	7452	7421	7434	7385	7350	7451	7503	7525	7405	7308	7416	7450	7371	7378	7341	7457	7436	7462	7484	7301	7497	7347	7493	7374	7459	7415	7416	7444	7440	7429	7390	7435	7472	7498	7408	7352	7448	7476	7468	7208	7412	7538	7293	7525	7387	7482	7499	7231	7440	7447	7311	7493	7295	7518	7522	7428	7320	7406	7458	7437	7538	7351	7452	7402	7397	7263	7583	7509	7450	7480	7451	7288	7536	7518	7447	7553	7463	7447	7556	7495	7517	7370	7413	7414	7445	7378	7457	7410	7507	7343	7422	7223	7552	7434	7424	7560	7525	7389	7378	7445	7332	7346	7361	7382	7418	7458	7413	7436	7396	7366	7424	7551	7415	7343	7483	7367	7470	7439	7461	7591	7499	7372	7339	7456	7338	7541	7410	7408	7451	7410	7467	7419	7310	7399	7517	7496	7364	7339	7533	7571	7484	7363	7263	7395	7450	7284	7560	7461	7478	7399	7474	7410	7294	7451	7419	7441	7523	7239	7333	7485	7531	7560	7326	7526	7445	7275	7353	7436	7556	7328	7336	7463	7466	7368	7490	7360	7421	7473	7445	7385	7442	7423	7451	7473	7455	7581	7515	7469	7494	7359	7393	7209	7451	7488	7505	7413	7471	7352	7442	7379	7287	7372	7551	7432	7349	7469	7360	7426	7499	7520	7475	7450	7403	7422	7399	7440	7471	7248	7291	7467	7484	7299	7376	7406	7369	7266	7480	7467	7346	7449	7385	7462	7348	7377	7464	7500	7479	7463	7442	7391	7436	7347	7369	7415	7455	7558	7380	7353	7317	7439	7502	7417	7398	7493	7297	7386	7540	7412	7472	7410	7300	7273	7369	7456	7350	7338	7409	7497	7489	7497	7493	7353	7455	7395	7573	7245	7387	7555	7396	7425	7397	7480	7419	7442	7311	7474	7533	7387	7502	7457	7477	7404	7516	7440	7516	7413	7384	7384	7440	7420	7370	7518	7423	7365	7320	7472	7439	7293	7429	7353	7499	7469	7465	7500	7468	7431	7462	7462	7346	7457	7377	7528	7347	7451	7469	7395	7441	7416	7528	7526	7372	7351	7419	7514	7304	7351	7411	7343	7542	7545	7434	7534	7356	7498	7254	7366	7357	7432	7423	7393	7301	7464	7340	7455	7477	7520	7410	7428	7417	7323	7435	7315	7343	7475	7450	7260	7270	7473	7485	7393	7481	7299	7577	7421	7409	7401	7419	7263	7380	7479	7376	7344	7488	7329	7649	7349	7449	7403	7558	7302	7413	7400	7459	7415	7338	7478	7353	7559	7412	7490	7579	7451	7319	7360	7505	7330	7459	7518	7388	7301	7383	7432	7487	7438	7413	7330	7394	7404	7432	7359	7444	7330	7369	7436	7472	7354	7484	7404	7422	7432	7567	7439	7472	7517	7403	7371	7505	7430	7412	7378	7368	7410	7489	7588	7311	7304	7524	7432	7482	7519	7452	7494	7440	7463	7498	7507	7447	7410	7477	7519	7409	7493	7367	7491	7461	7452	7489	7346	7429	7514	7392	7399	7391	7381	7415	7379	7466	7417	7419	7507	7414	7479	7558	7502	7541	7504	7284	7312	7565	7414	7507	7457	7386	7451	7509	7316	7597	7330	7443	7474	7360	7539	7361	7586	7391	7452	7542	7353	7449	7367	7372	7460	7373	7473	7409	7297	7361	7243	7431	7465	7381	7418	7480	7468	7541	7408	7550	7443	7406	7393	7401	7351	7461	7414	7447	7315	7406	7445	7634	7372	7479	7301	7485	7421	7458	7420	7513	7523	7390	7392	7361	7396	7470	7408	7389	7455	7462	7459	7261	7307	7403	7434	7406	7329	7414	7447	7528	7418	7319	7478	7309	7396	7406	7480	7424	7413	7354	7454	7460	7419	7450	7425	7536	7410	7244	7409	7346	7329	7434	7431	7414	7446	7390	7503	7450	7378	7537	7335	7477	7344	7391	7408	7329	7459	7406	7570	7504	7458	7248	7271	7438	7262	7403	7376	7328	7399	7470	7394	7387	7528	7337	7484	7405	7481	7559	7386	7450	7431	7613	7342	7345	7442	7336	7464	7519	7362	7404	7318	7514	7391	7354	7450	7447	7465	7311	7531	7331	7314	7385	7489	7365	7302	7511	7403	7369	7482	7424	7364	7463	7357	7381	7324	7456	7370	7432	7355	7456	7446	7360	7582	7454	7458	7431	7478	7424	7423	7406	7351	7353	7413	7349	7587	7269	7370	7511	7472	7455	7381	7236	7443	7362	7366	7384	7487	7382	7356	7440	7342	7445	7487	7431	7353	7310	7511	7397	7388	7410	7298	7354	7440	7233	7429	7432	7443	7453	7298	7436	7469	7409	7440	7388	7448	7393	7503	7373	7376	7446	7343	7455	7473	7516	7484	7328	7534	7468	7443	7468	7514	7358	7401	7421	7386	7400	7444	7405	7447	7374	7448	7442	7458	7353	7460	7502	7458	7419	7423	7443	7461	7283	7442	7346	7335	7385	7473	7471	7359	7454	7387	7417	7412	7368	7419	7314	7483	7362	7348	7411	7410	7435	7525	7483	7481	7440	7398	7463	7451	7516	7536	7462	7459	7584	7432	7444	7350	7468	7405	7451	7318	7541	7427	7490	7531	7525	7330	7441	7445	7369	7492	7499	7393	7345	7422	7386	7496	7457	7519	7441	7454	7345	7404	7382	7414	7417	7517	7377	7454	7486	7335	7310	7405	7312	7410	7360	7428	7422	7390	7397	7448	7467	7483	7439	7413	7382	7515	7365	7299	7461	7485	7398	7464	7385	7430	7422	7303	7514	7402	7285	7453	7506	7403	7412	7362	7360	7317	7518	7540	7469	7473	7422	7464	7529	7369	7514	7400	7526	7295	7432	7388	7348	7368	7426	7483	7411	7292	7454	7237	7495	7308	7551	7372	7471	7509	7400	7368	7483	7472	7341	7394	7484	7428	7403	7587	7498	7383	7443	7604	7346	7368	7307	7534	7384	7464	7529	7519	7315	7524	7421	7438	7405	7358	7372	7464	7482	7401	7461	7373	7282	7281	7449	7523	7285	7383	7441	7382	7361	7497	7569	7276	7362	7527	7341	7390	7551	7324	7356	7417	7483	7474	7521	7432	7422	7582	7501	7500	7448	7395	7453	7486	7382	7457	7437	7393	7455	7349	7452	7396	7450	7451	7505	7386	7436	7388	7494	7379	7352	7454	7450	7381	7427	7503	7427	7554	7359	7438	7408	7415	7455	7344	7400	7394	7460	7438	7460	7485	7436	7450	7440	7485	7542	7339	7448	7359	7353	7528	7592	7359	7441	7399	7431	7517	7410	7280	7418	7388	7467	7579	7479	7421	7569	7503	7374	7448	7412	7338	7565	7305	7463	7437	7456	7331	7507	7451	7476	7517	7326	7319	7423	7408	7397	7628	7486	7537	7474	7377	7443	7545	7397	7404	7432	7360	7484	7476	7361	7398	7524	7441	7327	7292	7349	7399	7387	7489	7295	7367	7344	7352	7436	7259	7485	7544	7472	7440	7434	7521	7506	7478	7515	7474	7370	7501	7381	7375	7374	7470	7439	7424	7409	7462	7491	7558	7322	7360	7434	7310	7489	7351	7652	7449	7464	7330	7537	7415
5462	2217	1537	1340	1730	2012	1832	1530	2393	14242	13967	9341	3906	1660	1112	953	948	997	968	879	890	890	901	903	886	955	897	950	905	921	939	911	942	906	927	949	917	938	918	867	893	961	893	950	947	963	963	899	908	956	894	885	918	910	941	910	922	923	847	939	933	942	930	917	895	909	927	888	943	932	915	939	939	872	898	924	927	950	924	984	906	940	971	910	971	969	899	909	896	888	955	941	913	928	899	911	924	936	976	953	937	904	860	977	864	934	856	904	892	919	962	986	945	942	939	901	932	921	960	942	952	929	972	910	916	882	906	897	948	905	901	887	866	877	916	952	910	962	944	895	963	920	975	893	910	907	935	956	945	907	975	971	919	909	945	935	936	891	919	882	927	892	998	913	927	887	929	887	945	950	921	933	913	920	882	932	946	955	921	917	952	904	917	936	909	907	953	913	868	905	923	947	930	958	971	927	892	938	920	953	919	953	942	927	953	970	974	962	946	889	926	953	889	944	912	907	926	861	912	922	870	946	908	886	898	935	937	919	941	944	939	898	935	924	911	904	929	924	950	911	880	938	862	915	928	963	899	974	889	954	918	959	876	886	909	936	947	888	907	888	954	947	917	931	896	941	942	932	955	877	932	932	921	935	879	921	913	938	914	894	889	909	916	901	923	894	948	876	948	935	945	879	948	926	910	907	937	951	903	951	945	951	947	944	1000	913	940	920	916	960	905	891	925	938	929	939	902	916	889	950	930	932	898	917	891	947	923	949	935	860	884	905	967	898	985	927	908	893	863	872	966	945	931	940	921	915	952	895	909	951	963	945	906	904	901	900	911	928	889	920	920	889	908	958	930	933	847	896	867	929	922	904	946	929	903	947	946	949	926	913	939	900	941	868	895	976	959	903	947	911	989	921	889	914	948	994	905	961	897	871	947	884	925	953	980	883	901	896	1018	914	975	906	902	927	923	931	871	885	949	907	920	897	939	895	958	923	918	916	944	891	944	886	931	939	970	934	896	900	953	912	971	884	911	953	955	911	935	904	913	889	916	928	914	932	902	922	894	915	908	955	940	946	904	886	884	970	900	872	911	961	960	945	930	950	989	883	925	938	875	926	932	879	936	938	875	911	951	870	925	871	932	956	932	912	877	953	919	935	894	952	828	972	900	874	935	926	926	923	949	959	922	938	912	961	993	985	933	907	910	928	875	912	932	922	924	908	986	952	884	904	903	892	876	910	943	947	953	897	941	943	898	961	970	936	926	918	937	971	908	910	941	937	921	924	941	927	933	887	907	923	977	909	906	922	916	916	928	943	1011	902	941	904	973	917	1045	937	924	906	933	953	913	916	894	950	893	975	944	890	933	910	941	877	968	955	964	959	906	961	952	983	914	917	941	869	951	922	868	956	917	886	899	923	899	885	855	922	941	915	924	909	914	931	906	979	971	933	893	895	932	902	956	958	892	964	980	964	969	874	912	891	885	943	938	877	902	917	948	949	911	980	932	907	906	922	907	889	960	914	924	983	901	903	908	968	904	943	873	975	886	913	947	950	940	977	904	949	934	922	887	944	914	918	927	881	868	911	978	829	921	883	913	896	894	904	929	963	962	870	929	1010	954	872	923	940	903	943	936	903	933	922	931	896	906	941	910	875	872	917	965	936	948	939	920	928	904	980	932	957	938	901	979	938	927	914	953	928	861	905	910	874	946	901	962	885	922	925	972	931	909	888	921	960	980	935	880	928	905	878	946	887	906	915	961	923	970	920	893	938	967	936	958	910	933	945	950	938	913	956	947	931	935	879	904	928	909	946	952	925	948	959	929	970	899	933	931	896	970	987	942	923	929	954	874	928	889	913	916	923	889	882	946	899	963	939	954	918	885	922	877	931	936	909	949	916	926	892	917	917	999	914	917	894	938	968	961	940	911	894	953	897	901	860	965	938	909	906	897	876	977	928	936	955	916	957	900	948	904	868	906	947	936	903	890	958	897	872	901	927	929	900	867	911	911	889	879	924	880	967	932	969	876	932	926	935	932	912	968	989	1004	949	928	931	881	899	922	901	904	944	986	889	833	904	982	920	913	936	935	968	975	880	923	930	903	918	946	975	923	906	880	880	924	908	955	982	875	962	890	900	935	907	907	924	919	920	866	887	918	872	964	917	951	930	950	924	910	969	892	941	902	905	939	970	891	907	982	912	910	929	893	863	903	914	929	898	901	936	925	928	977	941	920	941	879	879	950	940	953	884	943	974	929	962	979	912	975	951	929	936	919	941	949	934	896	923	970	925	912	942	921	932	953	944	994	947	913	934	903	934	936	887	919	935	871	933	944	961	879	962	967	955	886	942	890	888	904	948	976	880	853	882	940	896	920	913	922	970	965	965	869	891	989	880	952	878	903	967	930	972	919	906	968	915	924	910	883	963	928	928	913	868	899	948	967	928	922	943	979	930	960	901	933	938	906	884	921	906	913	911	947	983	902	928	968	919	886	900	879	906	927	934	876	930	893	900	983	920	943	928	901	971	969	983	890	953	905	938	925	891	989	866	978	915	902	893	930	960	894	874	943	971	890	969	903	921	940	933	967	894	939	919	903	919	901	930	903	918	887	934	914	934	897	867	898	923	934	905	903	936	908	910	914	939	903	863	918	922	942	891	903	954	915	963	930	881	989	885	911	928	876	895	943	846	911	957	867	922	902	866	878	892	904	895	913	882	955	934	906	964	947	925	941	935	898	926	907	905	897	899	1001	926	853	913	905	960	941	915	896	911	922	966	900	995	909	948	940	945	933	920	930	912	914	918	909	968	908	918	934	919	892	910	926	932	936	921	954	864	930	905	887	899	972	892	898	928	905	958	914	869	941	935	920	949	897	994	967	954	942	939	895	923	987	903	897	903	989	888	951	870	930	877	890	929	959	914	971	900	956	955	927	944	938	938	942	920	852	934	896	918	908	942	883	899	912	930	905	945	904	912	911	949	886	946	957	883	971	868	904	909	921	927	910	888	945	877	918	876	929	941	901	908	982	874	919	970	889	971	968	897	940	930	957	926	863	901	967	947	852	878	962	925	890	934	929	936	890	889	894	940	842	918	939	906	887	913	966	931	914	915	966	892	918	908	915	908	896	873	887	988	985	960	930	919	904	944	947	905	936	941	909	925	955	944	957	914	921	913	915	952	948	931	889	881	945	908	889	883	970	948	901	932	954	922	930	944	887	850	954	915	912	881	895	937	935	973	891	947	952	942	881	904	881	917	923	934	949	940	899	924	907	889	906	910	944	961	947	925	890	923	936	944	924	923	937	880	884	888	957	906	930	948	886	906	863	906	922	934	947	975	939	954	935	939	928	898	897	932	905	917	948	968	918	867	982	959	934	950	950	908	837	946	882	922	944	913	912	908	959	967	1005	924	935	945	981	901	935	963	914	912	924	901	938	935	889	900	899	938	952	946	955	962	881	909	912	878	869	931	955	934	953	916	886	907	911	894	890	893	931	940	883	907	920	927	930	911	931	942
22436	17719	14107	21454	29264	30684	28255	24167	30305	66013	60738	48512	31621	16976	10148	8333	7498	7649	7383	7493	7483	7421	7402	7352	7630	7591	7531	7357	7619	7388	7600	7617	7402	7607	7517	7569	7582	7554	7501	7468	7539	7616	7639	7379	7570	7473	7441	7320	7495	7495	7394	7599	7525	7490	7612	7593	7551	7614	7511	7658	7560	7478	7519	7380	7399	7547	7606	7614	7479	7589	7472	7459	7556	7574	7446	7409	7641	7549	7468	7449	7428	7466	7502	7647	7489	7449	7504	7511	7415	7520	7562	7407	7487	7645	7493	7561	7565	7467	7494	7478	7542	7516	7449	7443	7501	7499	7559	7502	7516	7452	7489	7524	7559	7533	7562	7397	7552	7353	7454	7506	7392	7535	7569	7490	7418	7612	7488	7536	7594	7532	7461	7596	7385	7650	7488	7618	7444	7501	7486	7523	7463	7517	7651	7482	7454	7410	7522	7249	7455	7472	7360	7453	7283	7407	7523	7545	7552	7537	7476	7597	7459	7555	7534	7582	7506	7681	7592	7642	7585	7561	7590	7535	7462	7465	7569	7516	7580	7393	7614	7507	7407	7574	7493	7434	7501	7520	7576	7539	7543	7460	7429	7469	7568	7467	7509	7344	7394	7505	7476	7491	7520	7490	7579	7489	7687	7367	7515	7605	7621	7508	7534	7523	7610	7402	7425	7508	7567	7435	7382	7439	7457	7387	7500	7589	7596	7636	7412	7452	7521	7560	7506	7571	7606	7456	7350	7450	7375	7503	7591	7485	7632	7584	7572	7581	7543	7518	7494	7580	7477	7520	7622	7465	7644	7545	7597	7440	7417	7508	7532	7421	7393	7561	7488	7436	7426	7411	7518	7634	7529	7392	7541	7493	7555	7421	7548	7497	7619	7461	7631	7511	7525	7568	7537	7486	7503	7577	7462	7517	7469	7455	7517	7579	7499	7409	7396	7414	7510	7555	7517	7559	7541	7470	7447	7482	7513	7650	7648	7566	7553	7549	7535	7618	7630	7564	7558	7609	7611	7664	7511	7481	7638	7535	7604	7321	7531	7475	7421	7521	7505	7682	7497	7388	7511	7640	7450	7391	7309	7743	7449	7467	7396	7625	7400	7582	7526	7558	7455	7488	7398	7455	7613	7463	7505	7502	7592	7416	7540	7391	7521	7317	7408	7433	7491	7540	7546	7582	7403	7571	7534	7453	7597	7610	7474	7394	7533	7646	7574	7474	7483	7433	7367	7640	7524	7447	7586	7518	7597	7427	7564	7565	7627	7557	7484	7468	7577	7401	7545	7467	7513	7534	7483	7619	7476	7524	7544	7683	7606	7559	7389	7574	7520	7446	7491	7582	7549	7622	7506	7502	7533	7437	7521	7487	7589	7622	7515	7322	7487	7562	7520	7583	7524	7527	7435	7464	7574	7437	7573	7609	7415	7583	7405	7414	7509	7490	7436	7567	7513	7527	7548	7492	7459	7402	7486	7579	7573	7456	7589	7546	7388	7576	7494	7699	7416	7611	7552	7367	7504	7517	7510	7544	7508	7614	7664	7531	7638	7513	7601	7540	7487	7591	7512	7523	7457	7614	7500	7430	7590	7479	7655	7546	7617	7380	7487	7456	7596	7643	7601	7481	7659	7511	7688	7595	7521	7561	7580	7407	7361	7500	7586	7453	7570	7644	7617	7532	7586	7516	7519	7557	7542	7455	7454	7445	7627	7613	7435	7393	7510	7407	7511	7481	7507	7526	7481	7391	7418	7468	7571	7517	7538	7558	7408	7286	7489	7452	7539	7427	7455	7380	7346	7505	7521	7628	7620	7533	7456	7496	7652	7452	7619	7519	7556	7554	7413	7487	7447	7549	7475	7517	7525	7595	7427	7590	7434	7517	7483	7594	7565	7623	7483	7474	7574	7633	7411	7329	7457	7574	7547	7697	7422	7588	7380	7487	7526	7480	7601	7606	7474	7532	7603	7643	7395	7529	7517	7550	7464	7570	7474	7545	7552	7576	7431	7492	7494	7588	7617	7519	7587	7542	7471	7415	7563	7448	7387	7550	7579	7520	7531	7418	7534	7503	7421	7623	7666	7634	7566	7462	7459	7544	7412	7565	7587	7515	7552	7489	7638	7424	7586	7575	7534	7556	7465	7626	7576	7515	7452	7565	7560	7372	7561	7522	7419	7554	7561	7509	7408	7471	7430	7633	7455	7585	7597	7463	7505	7404	7564	7499	7335	7533	7422	7572	7659	7452	7499	7589	7449	7464	7441	7479	7515	7526	7521	7658	7415	7449	7405	7351	7429	7566	7471	7277	7499	7574	7538	7523	7468	7486	7624	7499	7525	7356	7638	7468	7443	7474	7488	7528	7567	7558	7672	7650	7445	7679	7497	7499	7599	7412	7483	7371	7640	7502	7743	7490	7471	7487	7567	7573	7479	7531	7645	7349	7454	7341	7634	7687	7548	7445	7511	7515	7534	7584	7526	7433	7573	7567	7523	7459	7647	7521	7587	7494	7562	7439	7440	7431	7512	7558	7477	7435	7481	7487	7525	7636	7658	7689	7484	7455	7514	7534	7683	7367	7470	7475	7626	7547	7319	7599	7500	7595	7601	7536	7477	7453	7484	7427	7499	7382	7576	7531	7469	7492	7511	7486	7586	7515	7394	7598	7507	7586	7636	7592	7511	7446	7565	7604	7382	7569	7567	7482	7394	7585	7446	7500	7555	7558	7590	7348	7587	7528	7322	7371	7366	7482	7573	7460	7566	7432	7428	7483	7413	7507	7519	7342	7597	7506	7558	7566	7551	7467	7446	7359	7537	7409	7518	7601	7489	7579	7541	7481	7488	7547	7559	7502	7489	7449	7545	7347	7468	7534	7518	7611	7384	7389	7497	7549	7532	7545	7508	7509	7475	7505	7472	7678	7518	7416	7515	7507	7527	7588	7466	7568	7541	7589	7545	7591	7574	7592	7615	7591	7493	7502	7470	7524	7580	7660	7448	7450	7506	7541	7593	7479	7464	7527	7415	7602	7395	7525	7609	7512	7440	7445	7428	7480	7532	7583	7467	7540	7492	7451	7517	7552	7495	7416	7507	7523	7395	7522	7407	7512	7409	7481	7531	7507	7527	7602	7556	7652	7478	7304	7435	7521	7626	7616	7439	7542	7413	7411	7533	7573	7602	7484	7541	7585	7530	7428	7527	7458	7515	7363	7469	7481	7576	7515	7482	7527	7440	7451	7477	7525	7522	7446	7491	7468	7458	7459	7600	7477	7416	7507	7428	7548	7530	7520	7668	7473	7476	7563	7505	7474	7460	7533	7537	7410	7561	7550	7473	7524	7463	7600	7620	7418	7612	7396	7467	7483	7554	7483	7524	7548	7534	7480	7579	7551	7607	7473	7581	7501	7514	7540	7552	7513	7662	7446	7511	7495	7440	7534	7495	7565	7699	7518	7426	7601	7486	7577	7562	7645	7419	7450	7532	7483	7519	7603	7491	7438	7385	7599	7472	7472	7626	7655	7528	7585	7434	7475	7512	7471	7432	7493	7582	7568	7453	7496	7524	7383	7614	7563	7459	7506	7483	7519	7590	7500	7405	7514	7482	7350	7475	7452	7542	7396	7447	7544	7416	7559	7537	7528	7484	7441	7553	7369	7712	7465	7548	7516	7561	7359	7472	7632	7402	7495	7586	7523	7539	7549	7536	7495	7468	7500	7443	7511	7426	7503	7578	7473	7572	7579	7555	7602	7395	7468	7448	7654	7491	7589	7531	7463	7439	7459	7485	7442	7552	7616	7597	7666	7465	7553	7522	7531	7407	7507	7523	7512	7442	7520	7475	7544	7467	7543	7578	7408	7423	7598	7458	7429	7591	7414	7468	7446	7664	7493	7518	7453	7583	7288	7366	7613	7444	7589	7505	7445	7503	7493	7462	7538	7523	7482	7496	7569	7566	7411	7418	7441	7535	7418	7493	7498	7526	7592	7548	7674	7546	7547	7523	7560	7518	7368	7428	7444	7548	7604	7488	7556	7391	7378	7524	7504	7567	7689	7414	7484	7476	7517	7404	7484	7555	7542	7494	7657	7429	7624	7405	7643	7519	7324	7387	7498	7527	7418	7483	7564	7549	7492	7515	7412	7499	7498	7394	7546	7557	7460	7528	7366	7350	7448	7634	7466	7439	7590	7442	7545	7520	7637	7698	7489	7558	7435	7438	7482	7629	7517	7665	7485	7427	7469	7441	7503	7559	7407	7500	7387	7591	7519	7574	7503	7532	7666	7422	7409	7664	7713	7471	7553	7603	7589	7556	7422	7504	7546	7491	7560	7559	7544	7548	7427	7581	7554	7563	7617	7497	7430	7453	7500	7605	7483	7492	7621	7358	7579	7572	7465	7443	7526	7542	7589	7624	7545	7455	7479	7530	7630	7476	7535	7446	7456	7431	7536	7511	7423	7637	7711	7517	7589	7489	7476	7644	7344	7582	7566	7535	7534	7479	7511	7564	7523	7496	7527	7363	7485	7521	7540	7476	7377	7553	7564	7346	7664	7447	7622	7478	7552	7386	7628	7571	7559	7560	7522	7395	7449	7356	7575	7532	7518	7455	7530	7443	7564	7272	7468	7541	7410	7480	7471	7629	7485	7421	7521	7449	7487	7471	7467	7465	7482	7377	7494	7587	7480	7509	7455	7294	7520	7519	7509	7415	7663	7489	7490	7442	7614	7512	7546	7452	7533	7505	7500	7613	7520	7465	7491	7551	7466	7590	7411	7536	7715	7350	7699	7554	7425	7454	7516	7490	7574	7442	7426	7582	7545	7510	7514	7489	7551	7523	7521	7472	7504	7558	7553	7448	7642	7606	7631	7432	7531	7416	7556	7506	7465	7544	7398	7410	7536	7561	7523	7438	7587	7491	7430	7499	7336	7607	7472	7353	7402	7699	7492	7396	7438	7480	7453	7630	7602	7585	7563	7635	7480	7441	7487	7515	7437	7402	7654	7640	7483	7513	7540	7538	7486	7555	7578	7474	7426	7468	7563	7610	7528	7434	7472	7516	7588	7478	7630	7560	7481	7544	7505	7495	7404	7438	7545	7531	7467	7468	7421	7510	7550	7509	7608
4569	3075	2080	1632	2188	2470	2347	2123	4978	24986	23771	16163	6531	2036	1186	1004	910	921	1002	900	906	917	914	896	939	887	923	879	914	905	996	924	908	876	911	903	912	896	928	924	934	921	919	929	892	964	952	921	900	940	902	954	882	909	884	929	915	946	934	911	881	890	903	950	929	915	923	917	940	921	913	885	915	960	850	898	935	938	956	912	941	913	908	915	934	937	943	943	922	935	919	1005	938	901	840	883	865	964	923	894	866	850	927	909	877	934	952	906	938	863	900	911	917	943	839	893	914	954	924	916	944	945	969	869	900	925	868	939	879	940	899	862	907	939	908	886	931	947	875	928	960	887	903	936	936	871	930	915	865	918	916	927	947	868	936	902	928	910	972	915	954	940	908	898	911	916	933	885	902	926	898	915	892	873	925	880	885	863	949	915	823	893	925	855	960	976	927	899	923	920	947	887	940	974	930	936	928	887	939	928	898	1004	945	933	859	929	932	927	939	947	918	907	932	856	921	957	919	962	929	921	941	928	922	876	914	977	914	945	873	866	903	898	926	906	905	904	947	888	902	932	972	903	921	853	902	930	929	890	871	882	933	940	931	921	917	915	901	913	971	943	920	955	956	935	953	900	900	922	914	901	917	926	907	968	947	921	920	947	917	932	934	885	863	867	965	925	967	889	899	912	946	846	848	925	892	937	920	899	936	900	906	886	922	969	850	935	964	919	886	906	916	923	919	885	913	935	920	921	849	910	908	887	893	886	948	944	935	897	870	890	844	948	901	900	948	927	895	922	939	921	909	941	925	958	973	906	913	919	851	922	885	966	972	955	951	929	945	911	982	904	857	910	852	957	895	930	925	856	917	933	930	910	878	865	913	885	939	915	1004	877	885	928	933	918	897	880	945	895	892	916	925	894	924	923	957	888	927	873	863	915	901	958	909	852	933	900	927	932	934	935	910	915	939	883	945	896	897	899	887	916	934	920	949	881	959	941	899	949	875	911	905	919	894	873	900	936	982	902	932	923	954	902	924	898	874	918	890	940	908	838	866	910	911	925	971	899	978	954	880	931	911	923	962	930	926	884	963	905	925	924	862	880	921	925	984	920	942	995	945	968	975	883	919	929	922	952	920	936	933	914	930	887	919	1000	921	908	892	892	889	927	910	906	935	902	927	938	910	894	941	922	896	843	891	925	929	899	869	936	938	932	942	925	899	990	903	920	884	907	925	933	886	937	931	950	916	923	953	877	915	909	916	932	895	940	964	920	916	900	953	920	903	927	914	938	914	926	884	937	933	933	927	961	898	906	847	920	939	929	888	885	901	918	894	968	938	906	913	932	856	910	951	893	914	860	928	937	868	926	900	901	942	922	966	927	944	960	935	937	976	954	931	869	896	878	931	955	949	975	879	868	907	906	906	939	945	982	913	905	932	958	919	897	888	991	963	951	988	914	934	954	885	836	896	942	922	917	908	931	916	908	896	900	932	945	904	919	883	905	910	921	975	883	889	920	896	936	915	912	919	912	916	930	908	912	872	898	927	940	883	912	922	918	949	989	1015	956	939	981	902	942	942	937	919	924	922	917	922	974	892	934	875	943	953	914	972	964	925	888	909	915	932	884	949	922	901	894	912	871	959	923	930	861	865	932	937	924	909	902	930	901	922	909	925	927	958	900	945	910	897	917	946	905	910	912	952	931	878	872	914	838	919	931	921	887	946	997	917	933	911	929	877	886	956	893	946	919	884	865	898	899	910	883	890	941	901	917	897	857	913	933	883	943	859	962	889	913	860	925	860	958	873	916	919	885	906	910	898	866	936	963	919	978	893	968	907	971	988	893	971	906	947	940	911	949	954	924	970	905	918	956	939	964	902	979	909	919	870	940	908	873	910	929	908	886	887	855	898	873	962	893	945	891	914	936	904	901	907	944	894	924	945	937	937	930	922	970	887	904	942	936	909	930	881	919	864	924	880	922	906	900	934	911	914	955	924	933	892	911	897	939	933	939	944	860	957	978	867	938	907	942	905	905	880	923	962	978	885	890	871	977	917	887	954	945	959	933	906	947	876	902	886	904	941	941	951	867	901	931	951	894	888	875	920	964	891	923	907	965	932	903	910	957	897	958	921	937	844	897	908	872	894	900	950	890	910	889	936	906	943	913	892	909	956	896	950	890	896	883	909	875	943	910	914	956	959	914	914	944	951	958	898	885	982	840	925	898	933	924	904	933	930	932	949	940	941	923	943	884	915	901	915	919	889	936	870	956	922	914	895	954	902	920	902	959	933	942	894	918	855	936	940	896	912	853	860	988	902	849	952	945	917	985	966	902	867	839	922	917	955	943	966	906	979	920	906	908	911	964	878	920	933	929	884	941	969	935	848	908	941	862	954	955	878	919	921	866	915	930	909	919	876	899	884	914	920	930	957	887	926	916	869	903	958	942	924	877	872	882	956	950	952	896	900	938	957	949	951	903	885	862	837	889	933	979	966	889	915	965	880	904	952	870	900	874	878	911	846	962	910	942	937	902	915	893	847	907	921	971	885	944	967	867	980	902	877	910	899	918	907	939	907	964	954	951	919	949	955	977	993	955	914	878	966	965	894	934	909	916	938	911	899	957	902	960	919	896	964	891	881	931	965	887	917	942	929	948	947	913	890	929	866	940	954	929	866	921	889	932	964	918	944	934	920	913	934	939	923	907	949	941	903	941	888	907	882	916	916	972	916	936	972	934	915	918	963	948	924	930	911	928	954	926	927	962	943	927	948	915	912	918	888	941	917	922	905	858	971	908	943	910	944	944	972	917	892	911	923	930	921	892	882	910	915	889	908	890	872	928	954	934	941	916	943	853	904	916	949	906	883	894	920	884	968	931	967	884	899	933	916	962	962	939	888	958	905	974	984	940	939	933	895	930	917	932	893	954	924	925	940	852	926	919	882	927	932	887	941	961	935	909	887	892	886	918	904	894	913	937	926	913	900	918	879	1018	916	917	905	923	975	925	937	919	963	972	959	890	939	949	918	943	885	929	955	948	914	918	922	970	951	857	936	937	938	972	934	962	924	936	954	892	951	931	965	933	869	989	898	954	915	899	923	958	904	898	951	913	911	885	903	943	964	877	981	937	894	905	902	921	903	982	938	964	961	901	896	857	936	954	912	872	978	890	973	947	869	930	938	927	949	914	919	934	898	896	888	952	948	935	911	889	898	909	886	905	950	922	919	933	937	930	928	901	943	897	930	940	935	948	876	855	929	834	960	915	893	928	908	951	901	916	911	907	908	918	936	929	935	931	856	908	914	906	973	932	879	940	909	913	900	984	882	912	930	940	964	880	910	926	928	958	906	904	939	922	879	952	947	945	976	919	885	922	928	908	918	971	914	912	924	971	888	872	888	915	918	895	868	888	945	968	903	938	927	914	958	894	930	948	941	899	927	904	910	852	916	919	926	949	925	851	904	905	924	893	911	968	922	912	941	937	919	912	964	886	911	870	902	889	916	944	975	952	960	851	944	899
28362	21784	17354	24840	33538	33830	32689	29876	40574	80438	74253	58765	38232	20129	11468	8315	7752	7600	7571	7410	7577	7522	7375	7474	7572	7421	7504	7554	7564	7663	7437	7401	7554	7585	7496	7468	7609	7544	7479	7515	7399	7598	7535	7385	7379	7525	7474	7483	7559	7379	7493	7377	7593	7451	7562	7490	7546	7565	7400	7531	7482	7509	7526	7481	7318	7479	7474	7454	7418	7691	7530	7522	7560	7638	7532	7547	7459	7423	7402	7492	7545	7399	7540	7636	7505	7623	7442	7534	7626	7564	7507	7446	7538	7612	7679	7384	7443	7588	7458	7556	7601	7531	7472	7445	7342	7301	7508	7555	7481	7500	7476	7420	7510	7613	7482	7516	7423	7465	7475	7734	7394	7506	7522	7401	7597	7584	7425	7636	7396	7467	7448	7532	7436	7533	7522	7474	7506	7443	7574	7417	7560	7411	7573	7342	7506	7626	7691	7503	7608	7416	7500	7512	7503	7445	7447	7639	7498	7494	7527	7537	7493	7500	7492	7494	7516	7523	7540	7667	7605	7604	7464	7585	7449	7403	7497	7551	7412	7483	7548	7527	7532	7459	7436	7678	7635	7490	7558	7543	7595	7399	7675	7523	7492	7436	7503	7419	7517	7605	7511	7489	7568	7494	7513	7450	7472	7559	7483	7424	7479	7504	7543	7553	7532	7514	7553	7517	7450	7522	7483	7460	7570	7575	7579	7485	7508	7652	7428	7344	7459	7484	7667	7551	7465	7545	7512	7526	7405	7567	7437	7570	7510	7463	7392	7594	7533	7435	7526	7627	7431	7543	7531	7497	7476	7591	7674	7527	7433	7590	7438	7506	7540	7553	7487	7468	7448	7489	7534	7531	7561	7567	7624	7579	7474	7350	7494	7471	7543	7514	7463	7418	7459	7506	7421	7477	7514	7578	7494	7469	7552	7573	7301	7498	7422	7434	7566	7537	7640	7510	7558	7483	7571	7540	7419	7430	7649	7579	7485	7584	7468	7469	7346	7527	7593	7425	7555	7455	7623	7447	7495	7420	7495	7415	7507	7522	7585	7550	7494	7481	7533	7434	7521	7577	7422	7498	7534	7493	7530	7484	7552	7459	7511	7406	7589	7561	7446	7531	7470	7414	7611	7358	7471	7552	7356	7498	7546	7504	7300	7476	7465	7493	7485	7528	7443	7432	7543	7608	7518	7492	7471	7719	7404	7520	7428	7451	7506	7414	7506	7556	7445	7571	7495	7479	7642	7571	7553	7526	7519	7574	7526	7521	7578	7512	7484	7580	7592	7532	7505	7407	7446	7610	7513	7567	7539	7386	7489	7443	7578	7611	7586	7467	7482	7579	7569	7487	7501	7517	7507	7567	7437	7446	7477	7467	7439	7517	7574	7569	7536	7533	7441	7517	7588	7453	7675	7634	7440	7628	7582	7598	7570	7564	7425	7392	7515	7567	7423	7459	7515	7510	7513	7599	7491	7659	7572	7480	7501	7634	7496	7567	7391	7635	7340	7452	7519	7519	7544	7654	7431	7602	7617	7506	7554	7443	7525	7457	7564	7494	7476	7581	7544	7506	7465	7467	7564	7586	7543	7451	7360	7533	7463	7620	7523	7557	7488	7676	7528	7478	7570	7676	7440	7575	7505	7524	7382	7592	7492	7471	7592	7544	7616	7658	7562	7347	7520	7455	7481	7391	7492	7461	7566	7549	7481	7436	7668	7564	7524	7564	7438	7491	7528	7636	7451	7593	7561	7374	7377	7404	7461	7524	7564	7497	7446	7540	7503	7537	7581	7500	7575	7469	7507	7534	7499	7710	7457	7469	7443	7550	7523	7450	7400	7423	7365	7556	7600	7435	7488	7498	7614	7600	7516	7391	7475	7445	7607	7658	7337	7617	7608	7461	7452	7502	7577	7676	7523	7487	7586	7495	7463	7555	7688	7653	7519	7520	7494	7411	7516	7449	7590	7580	7474	7525	7497	7496	7657	7377	7380	7549	7403	7444	7483	7478	7727	7518	7431	7617	7488	7538	7594	7515	7485	7514	7428	7501	7559	7477	7521	7509	7452	7528	7464	7531	7467	7515	7405	7544	7539	7521	7500	7428	7520	7521	7439	7546	7383	7596	7496	7505	7519	7519	7475	7498	7354	7536	7564	7417	7400	7576	7483	7549	7491	7569	7484	7420	7596	7464	7498	7573	7458	7584	7496	7480	7418	7557	7372	7619	7514	7618	7516	7511	7471	7576	7585	7466	7524	7502	7713	7573	7553	7476	7428	7518	7483	7441	7604	7358	7584	7515	7570	7579	7328	7447	7529	7587	7563	7687	7440	7654	7484	7441	7363	7498	7517	7560	7468	7613	7632	7503	7492	7603	7376	7549	7500	7546	7531	7574	7474	7530	7612	7462	7558	7480	7555	7466	7604	7473	7540	7686	7458	7374	7617	7534	7475	7661	7602	7529	7662	7439	7405	7329	7413	7488	7536	7502	7392	7539	7549	7547	7448	7519	7486	7629	7573	7575	7618	7475	7377	7475	7315	7537	7525	7492	7473	7471	7496	7510	7478	7472	7559	7477	7461	7531	7553	7475	7568	7551	7442	7503	7487	7501	7535	7492	7575	7422	7512	7390	7440	7623	7467	7594	7542	7568	7611	7414	7568	7473	7466	7407	7540	7458	7548	7507	7509	7572	7495	7516	7603	7595	7547	7413	7449	7394	7415	7392	7428	7414	7438	7485	7655	7429	7421	7698	7452	7529	7665	7351	7445	7571	7583	7428	7406	7443	7627	7569	7572	7447	7705	7469	7441	7598	7464	7552	7491	7447	7449	7604	7417	7522	7547	7403	7677	7458	7453	7413	7415	7566	7450	7522	7385	7567	7537	7493	7534	7498	7534	7565	7451	7562	7483	7563	7446	7428	7443	7388	7498	7580	7455	7615	7561	7487	7544	7469	7508	7417	7495	7470	7364	7536	7478	7445	7467	7530	7553	7561	7620	7507	7485	7376	7557	7533	7448	7448	7655	7561	7460	7461	7609	7473	7442	7377	7465	7562	7451	7508	7467	7406	7567	7537	7460	7521	7480	7493	7589	7482	7607	7542	7625	7551	7624	7481	7577	7447	7489	7536	7680	7515	7498	7373	7474	7530	7582	7374	7428	7462	7627	7493	7566	7504	7569	7494	7444	7598	7383	7540	7519	7464	7531	7635	7403	7497	7473	7472	7471	7667	7525	7406	7629	7437	7329	7475	7567	7537	7599	7429	7577	7428	7518	7504	7667	7493	7575	7623	7427	7558	7450	7455	7532	7486	7537	7461	7547	7390	7477	7599	7577	7470	7510	7449	7373	7550	7474	7618	7592	7535	7395	7659	7577	7542	7494	7551	7498	7421	7447	7439	7456	7523	7456	7429	7578	7457	7610	7449	7609	7513	7497	7448	7597	7592	7418	7624	7329	7685	7546	7550	7490	7526	7336	7613	7479	7631	7513	7556	7552	7579	7515	7505	7571	7670	7600	7519	7505	7541	7631	7363	7374	7430	7637	7432	7362	7509	7514	7627	7423	7405	7443	7656	7447	7512	7371	7588	7606	7497	7525	7549	7590	7467	7412	7600	7412	7544	7567	7412	7599	7539	7611	7415	7561	7569	7505	7486	7454	7506	7395	7601	7396	7613	7455	7491	7592	7554	7572	7491	7503	7435	7547	7501	7432	7547	7484	7448	7445	7545	7438	7441	7476	7596	7487	7530	7501	7471	7575	7630	7401	7382	7576	7537	7559	7414	7543	7518	7431	7473	7603	7430	7576	7352	7630	7506	7497	7560	7530	7600	7650	7511	7468	7347	7769	7577	7675	7500	7391	7601	7619	7484	7406	7422	7739	7510	7479	7426	7434	7519	7638	7605	7422	7569	7419	7461	7490	7487	7683	7414	7528	7535	7527	7581	7522	7433	7379	7545	7532	7730	7635	7379	7516	7466	7512	7446	7506	7471	7367	7631	7468	7472	7530	7413	7558	7485	7482	7572	7631	7393	7537	7511	7648	7522	7570	7496	7373	7575	7617	7520	7600	7449	7398	7446	7404	7426	7588	7479	7464	7428	7539	7511	7504	7443	7427	7447	7536	7478	7484	7529	7524	7567	7503	7402	7449	7486	7521	7507	7603	7515	7389	7519	7398	7426	7485	7552	7462	7586	7335	7564	7559	7331	7600	7559	7489	7563	7535	7574	7436	7375	7505	7477	7554	7542	7610	7476	7593	7527	7521	7624	7445	7626	7484	7542	7568	7415	7398	7465	7492	7467	7505	7504	7554	7486	7580	7476	7500	7539	7598	7498	7541	7511	7502	7619	7459	7555	7432	7436	7442	7609	7629	7575	7695	7437	7552	7400	7470	7507	7537	7563	7470	7565	7576	7425	7561	7528	7501	7559	7606	7393	7509	7543	7472	7536	7405	7465	7540	7424	7619	7413	7573	7476	7481	7511	7477	7550	7464	7433	7364	7380	7552	7581	7566	7422	7464	7520	7469	7483	7599	7491	7468	7510	7590	7512	7473	7498	7517	7590	7522	7660	7426	7493	7464	7482	7449	7601	7425	7417	7561	7394	7566	7518	7572	7330	7543	7477	7490	7509	7443	7631	7419	7413	7409	7544	7477	7520	7645	7423	7498	7555	7526	7593	7455	7481	7387	7550	7452	7458	7475	7580	7455	7384	7498	7426	7538	7461	7475	7468	7606	7348	7436	7542	7495	7569	7491	7448	7370	7688	7529	7513	7611	7597	7454	7486	7599	7587	7465	7471	7552	7559	7523	7466	7441	7512	7562	7483	7582	7385	7601	7469	7519	7572	7601	7519	7505	7551	7400	7536	7481	7472	7598	7460	7413	7441	7459	7513	7481	7458	7479	7384	7543	7547	7442	7520	7542	7484	7445	7603	7517	7570	7504	7499	7462	7411	7579	7491	7573	7510	7432	7558	7568	7508	7451	7482	7399	7480	7518	7636	7607	7491	7456	7514	7500	7473	7622	7515	7517	7550	7485	7553	7555	7508	7488	7439	7573	7355	7587	7604	7463	7497	7473	7425	7516	7342	7482	7488	7490	7563	7640	7489	7364	7520	7537	7522	7529	7530
4009	1723	1373	1270	1507	1735	1631	1552	1549	4414	5463	4258	2181	1228	1004	940	909	888	895	924	881	889	896	882	921	859	949	944	941	879	849	880	859	865	920	906	880	897	901	921	912	884	956	926	871	891	927	885	895	860	862	828	928	895	878	839	896	909	891	952	948	874	891	911	869	905	914	917	906	874	873	901	934	841	860	913	916	907	859	858	869	944	857	892	884	895	832	925	921	921	909	889	898	867	928	903	887	878	891	921	925	939	912	899	916	912	891	881	876	914	897	900	908	868	885	894	852	907	912	901	858	916	902	929	919	909	929	907	886	980	897	853	910	941	953	860	921	905	894	968	909	920	920	905	911	868	856	914	919	893	963	878	925	891	949	902	893	884	909	836	849	921	943	926	908	915	909	884	887	942	925	868	915	873	934	901	837	920	919	933	902	893	905	835	919	931	959	825	906	883	901	863	915	855	881	919	950	926	892	879	860	867	913	873	885	927	902	868	818	902	918	985	927	907	934	892	874	911	838	912	862	916	867	886	901	870	935	896	875	926	933	838	894	903	880	887	909	904	884	936	934	863	881	930	890	901	890	924	931	905	879	854	898	968	898	853	940	872	916	894	884	867	951	905	852	939	887	938	915	861	906	853	849	841	885	916	888	911	925	933	888	907	916	908	925	923	935	900	891	901	858	885	957	904	908	856	898	934	906	917	882	905	862	937	924	848	894	911	881	911	836	893	876	908	853	921	919	869	845	912	916	949	907	921	906	939	894	885	891	930	890	875	919	867	939	851	830	848	870	919	880	920	931	848	926	917	864	942	853	896	921	901	885	879	907	857	898	897	879	912	924	927	833	911	908	857	933	890	895	879	918	894	918	859	897	958	911	911	905	875	917	908	868	871	891	849	897	870	864	894	887	908	891	900	895	912	894	860	912	884	935	912	898	895	966	905	906	871	937	883	911	882	869	873	901	863	859	910	917	924	905	872	825	918	949	909	873	912	906	904	855	876	897	864	914	965	961	834	898	882	874	929	856	839	910	960	975	889	895	922	908	916	963	897	865	898	899	942	876	891	894	857	905	942	897	881	882	845	877	889	868	917	930	920	908	899	868	952	936	893	921	900	921	888	910	916	863	867	878	879	909	899	870	945	872	902	834	935	913	922	903	964	895	932	873	908	896	950	872	902	867	893	906	919	918	881	882	859	895	918	855	902	894	930	866	870	861	913	895	926	936	889	938	900	887	863	869	841	878	890	905	821	902	945	922	895	907	912	924	864	861	854	915	902	928	950	945	894	899	854	912	877	905	872	947	937	893	888	977	917	892	897	870	887	888	872	879	870	892	921	879	936	922	891	898	912	855	855	931	890	885	924	874	928	947	848	882	897	964	866	951	901	917	907	840	929	852	889	874	865	950	862	932	891	860	955	885	907	859	951	896	890	941	879	987	880	882	873	959	881	930	807	850	881	891	852	920	911	918	892	865	894	823	849	914	906	898	922	867	863	917	882	905	919	868	880	935	912	897	900	865	930	940	884	883	886	929	887	922	889	895	896	885	900	873	919	876	899	872	914	923	816	839	902	864	935	899	845	847	928	924	884	919	874	867	887	930	903	918	916	885	826	892	903	928	923	930	925	866	848	941	921	874	860	881	850	883	884	893	862	915	857	942	867	923	940	906	911	925	902	914	866	917	883	942	930	882	936	904	910	903	920	842	900	902	901	903	865	919	882	909	911	877	866	908	886	877	925	857	867	959	838	947	864	935	840	886	941	876	872	884	925	863	881	906	922	951	901	897	836	927	903	909	893	918	881	864	958	933	918	875	880	886	943	880	895	874	879	861	962	907	856	881	890	833	894	896	858	823	905	921	869	907	927	922	880	908	832	904	911	879	884	889	847	879	840	887	920	880	897	894	872	941	842	909	912	950	870	874	853	850	900	905	904	890	854	879	903	886	917	883	849	851	942	845	887	849	887	907	868	872	904	860	875	888	901	908	894	916	942	901	881	829	905	872	900	849	888	936	864	860	883	895	892	900	900	867	875	859	869	857	950	885	867	881	897	885	897	862	882	911	910	901	924	851	896	961	920	896	928	883	878	877	854	881	894	877	889	890	880	885	907	877	866	956	879	906	864	905	929	888	911	905	867	870	904	869	881	888	827	917	855	870	871	895	893	818	865	937	904	875	870	906	868	931	909	917	869	889	860	927	870	935	868	895	887	895	885	889	871	851	865	909	844	866	902	883	909	964	867	871	922	862	873	902	935	875	852	885	894	901	920	857	930	888	872	867	845	928	888	994	914	897	899	865	883	850	883	918	907	868	899	912	895	937	873	888	915	838	849	911	812	918	899	948	849	891	871	886	879	908	886	882	850	942	856	894	843	903	899	880	921	929	939	887	849	845	845	900	898	924	889	892	871	963	919	888	911	872	908	932	915	932	881	907	927	908	901	890	951	903	910	839	870	891	842	952	914	850	885	878	964	952	876	898	881	886	856	931	868	862	918	842	897	939	876	872	904	954	908	899	841	884	873	838	921	873	904	906	868	857	890	891	907	860	860	891	904	929	872	895	889	898	925	814	894	890	914	842	949	895	926	874	902	846	889	868	872	925	923	934	914	870	890	861	839	879	924	916	923	917	876	949	854	947	878	913	879	935	932	923	871	847	948	834	895	887	948	909	860	948	931	897	901	882	874	908	953	894	887	845	914	885	917	866	937	871	904	909	915	883	894	864	859	908	881	895	897	885	887	849	848	896	904	927	897	900	896	912	940	954	960	944	861	940	899	897	891	928	912	886	900	929	890	897	840	893	875	934	892	922	887	868	958	907	881	868	905	862	871	894	840	889	908	870	825	900	862	889	903	913	848	904	989	926	929	864	895	926	905	892	919	896	902	891	862	847	838	846	909	922	902	875	903	870	929	866	911	885	872	906	884	883	878	899	911	891	883	958	957	895	910	927	886	909	857	923	866	918	851	917	871	912	898	852	873	861	869	888	898	873	907	922	871	914	866	907	905	853	899	863	892	880	904	915	910	880	838	879	905	938	866	949	916	926	926	838	904	928	839	910	918	908	869	916	903	931	913	909	922	910	849	880	918	891	890	864	924	864	896	929	897	913	869	828	885	921	899	888	917	871	901	857	912	886	881	884	874	927	876	881	839	935	956	903	955	931	884	947	866	846	866	853	946	881	933	899	797	915	901	868	900	897	865	922	894	931	920	839	931	901	970	941	811	926	915	933	854	888	913	909	922	883	864	887	920	959	890	903	927	932	868	910	887	890	875	896	878	910	897	930	876	927	906	929	915	897	899	899	900	929	899	929	927	928	852	891	869	870	907	894	877	866	855	853	905	857	872	883	826	864	874	875	949	904	877	886	862	918	923	876	869	893	853	886	935	844	863	881	891	902	862	976	859	939	902	860	904	895	909	900	904	946	897	870	923	872	933	932	896	908	873	890	890	840	881	843	882	902	911	930	895	897	911	904	931	897	859	923	889	833	920	884	904	932	925
21050	14992	12974	19231	25274	27766	26296	23997	24534	42976	43465	35970	22538	12170	8533	7579	7461	7409	7326	7342	7316	7280	7401	7226	7351	7331	7594	7317	7326	7396	7248	7324	7331	7401	7252	7431	7260	7350	7355	7151	7223	7484	7338	7491	7316	7396	7382	7375	7338	7275	7435	7290	7321	7263	7314	7335	7317	7347	7407	7409	7450	7443	7376	7357	7315	7326	7341	7433	7275	7346	7367	7399	7344	7479	7262	7398	7270	7363	7322	7411	7368	7339	7315	7304	7433	7423	7343	7394	7307	7352	7279	7487	7259	7296	7289	7404	7367	7276	7398	7368	7324	7421	7431	7435	7281	7392	7403	7288	7341	7192	7255	7342	7274	7329	7344	7443	7386	7360	7399	7349	7266	7352	7379	7386	7307	7475	7402	7441	7168	7313	7273	7205	7359	7307	7344	7421	7431	7243	7404	7397	7469	7198	7391	7380	7378	7276	7339	7376	7393	7297	7298	7305	7261	7309	7287	7314	7523	7390	7250	7408	7311	7280	7260	7372	7439	7347	7437	7380	7354	7418	7443	7428	7416	7237	7263	7265	7366	7270	7319	7187	7403	7265	7259	7406	7267	7299	7394	7336	7322	7411	7484	7399	7436	7330	7494	7270	7234	7272	7348	7428	7192	7414	7374	7346	7374	7544	7303	7461	7180	7243	7297	7345	7426	7440	7277	7377	7427	7417	7308	7304	7368	7254	7309	7483	7441	7440	7393	7354	7311	7421	7388	7246	7172	7377	7344	7284	7374	7269	7421	7352	7288	7375	7414	7193	7385	7481	7454	7471	7237	7235	7274	7396	7293	7331	7467	7327	7391	7371	7350	7218	7428	7397	7336	7339	7458	7343	7385	7380	7218	7372	7237	7419	7312	7234	7365	7387	7395	7379	7479	7458	7342	7265	7397	7305	7471	7395	7370	7409	7379	7374	7284	7251	7323	7476	7347	7349	7435	7352	7363	7447	7366	7519	7356	7238	7385	7320	7402	7233	7432	7376	7415	7473	7429	7275	7382	7231	7384	7292	7310	7356	7341	7322	7363	7261	7364	7317	7295	7365	7322	7336	7382	7403	7323	7298	7310	7271	7369	7290	7411	7371	7168	7289	7343	7357	7261	7259	7343	7411	7328	7293	7355	7424	7390	7395	7420	7294	7292	7318	7252	7243	7346	7490	7456	7325	7310	7337	7346	7425	7419	7320	7294	7340	7365	7377	7348	7426	7397	7264	7418	7203	7356	7490	7373	7420	7269	7310	7360	7364	7340	7301	7369	7244	7340	7438	7385	7232	7352	7402	7313	7353	7425	7352	7334	7513	7250	7300	7246	7238	7286	7384	7383	7376	7344	7372	7364	7251	7317	7408	7253	7450	7393	7256	7282	7303	7518	7321	7378	7411	7548	7210	7389	7339	7404	7341	7329	7196	7458	7401	7285	7390	7312	7288	7341	7350	7294	7405	7422	7355	7392	7273	7279	7513	7304	7438	7353	7377	7232	7322	7318	7401	7448	7297	7413	7255	7427	7259	7370	7423	7408	7251	7298	7300	7338	7420	7299	7399	7339	7400	7323	7368	7284	7418	7395	7413	7355	7326	7386	7386	7470	7435	7309	7448	7381	7352	7424	7349	7394	7491	7308	7334	7414	7140	7442	7324	7247	7351	7457	7426	7359	7400	7389	7224	7355	7330	7285	7360	7338	7201	7331	7296	7374	7261	7299	7474	7268	7281	7213	7392	7305	7340	7413	7406	7322	7286	7367	7282	7345	7250	7287	7455	7324	7365	7454	7287	7358	7315	7347	7418	7359	7441	7315	7340	7446	7359	7362	7374	7312	7223	7495	7340	7382	7258	7293	7394	7244	7393	7353	7372	7282	7361	7447	7180	7287	7430	7471	7267	7331	7489	7237	7442	7336	7360	7208	7251	7252	7312	7417	7351	7330	7431	7384	7360	7308	7265	7503	7323	7481	7296	7257	7298	7305	7227	7329	7353	7342	7502	7404	7352	7436	7351	7390	7239	7332	7287	7425	7322	7429	7280	7325	7320	7391	7426	7316	7513	7313	7477	7436	7484	7320	7411	7501	7364	7323	7319	7372	7338	7412	7198	7334	7374	7328	7453	7302	7266	7398	7277	7371	7391	7366	7388	7326	7382	7473	7328	7286	7251	7338	7386	7311	7482	7403	7356	7274	7334	7478	7416	7337	7290	7469	7255	7309	7418	7272	7246	7466	7439	7310	7294	7339	7408	7357	7353	7314	7341	7325	7365	7349	7382	7320	7304	7346	7263	7260	7380	7330	7426	7415	7456	7321	7388	7408	7374	7245	7345	7272	7511	7274	7256	7357	7403	7330	7197	7484	7416	7358	7556	7480	7393	7440	7363	7305	7328	7413	7398	7339	7333	7270	7159	7444	7360	7361	7306	7313	7221	7300	7291	7505	7351	7317	7334	7324	7402	7376	7309	7429	7417	7234	7340	7285	7268	7357	7425	7411	7330	7318	7422	7188	7284	7347	7281	7206	7145	7294	7347	7441	7222	7388	7375	7447	7464	7311	7279	7463	7418	7418	7236	7375	7430	7348	7387	7284	7191	7388	7386	7406	7471	7359	7374	7261	7228	7385	7332	7329	7329	7166	7242	7508	7522	7286	7378	7415	7443	7343	7352	7289	7505	7325	7269	7357	7300	7291	7434	7381	7293	7416	7471	7371	7367	7402	7326	7261	7176	7390	7318	7377	7307	7428	7414	7355	7517	7508	7294	7216	7193	7348	7226	7362	7442	7503	7219	7402	7282	7401	7338	7343	7432	7272	7264	7427	7404	7252	7274	7337	7304	7294	7222	7420	7450	7413	7272	7370	7406	7327	7377	7415	7342	7283	7489	7295	7444	7310	7391	7373	7347	7426	7418	7374	7337	7275	7334	7372	7257	7206	7369	7375	7397	7427	7311	7283	7252	7279	7272	7430	7305	7265	7377	7363	7392	7331	7305	7445	7406	7364	7214	7424	7283	7367	7268	7232	7391	7378	7460	7305	7401	7302	7416	7208	7370	7387	7344	7393	7368	7341	7400	7323	7327	7352	7285	7386	7243	7376	7476	7303	7403	7306	7323	7347	7350	7465	7363	7396	7370	7303	7361	7336	7339	7230	7395	7185	7272	7440	7397	7329	7389	7310	7373	7284	7354	7320	7322	7305	7380	7401	7244	7353	7417	7267	7314	7453	7469	7367	7386	7403	7260	7428	7389	7360	7417	7272	7336	7339	7362	7420	7309	7422	7299	7308	7177	7436	7435	7405	7355	7301	7365	7377	7315	7343	7431	7334	7449	7278	7345	7147	7464	7375	7349	7300	7427	7303	7286	7457	7300	7329	7271	7411	7478	7303	7316	7338	7297	7283	7293	7438	7414	7450	7497	7427	7392	7398	7383	7278	7392	7488	7385	7432	7447	7302	7419	7425	7406	7363	7462	7195	7433	7376	7392	7306	7264	7246	7144	7403	7312	7354	7443	7366	7376	7333	7352	7380	7218	7388	7342	7370	7228	7425	7413	7284	7240	7259	7381	7336	7427	7327	7316	7282	7313	7271	7328	7317	7432	7372	7508	7242	7289	7422	7320	7374	7371	7371	7287	7323	7399	7294	7362	7492	7360	7364	7370	7377	7474	7281	7429	7317	7293	7442	7352	7360	7456	7353	7271	7362	7385	7295	7307	7383	7302	7498	7320	7322	7274	7462	7321	7168	7369	7364	7321	7462	7292	7323	7365	7209	7403	7341	7350	7468	7420	7299	7246	7287	7360	7364	7355	7348	7499	7263	7471	7329	7409	7457	7387	7331	7361	7384	7413	7305	7559	7281	7431	7388	7398	7406	7389	7338	7406	7377	7346	7269	7224	7322	7360	7384	7287	7438	7380	7336	7343	7377	7349	7349	7287	7287	7321	7330	7376	7373	7469	7381	7420	7371	7367	7220	7283	7319	7384	7422	7344	7423	7223	7361	7563	7436	7339	7396	7277	7439	7312	7385	7184	7334	7351	7348	7485	7521	7426	7336	7430	7325	7378	7435	7456	7332	7338	7450	7343	7244	7446	7244	7381	7380	7317	7468	7332	7400	7388	7251	7395	7222	7312	7407	7340	7414	7309	7333	7430	7313	7328	7305	7347	7221	7518	7335	7463	7323	7447	7423	7243	7494	7305	7349	7233	7396	7319	7311	7385	7388	7400	7361	7403	7397	7397	7339	7274	7291	7347	7385	7328	7327	7420	7356	7222	7222	7341	7261	7509	7262	7307	7307	7389	7339	7233	7376	7208	7268	7394	7459	7490	7268	7309	7321	7465	7431	7378	7209	7357	7447	7350	7269	7374	7394	7224	7330	7308	7375	7384	7299	7314	7318	7420	7390	7454	7222	7282	7296	7376	7348	7371	7288	7474	7293	7368	7514	7258	7209	7396	7355	7491	7296	7303	7387	7366	7293	7401	7397	7425	7466	7322	7404	7296	7247	7419	7262	7337	7287	7446	7306	7392	7362	7295	7493	7254	7374	7310	7338	7466	7402	7276	7232	7305	7301	7491	7434	7335	7392	7399	7411	7371	7490	7404	7398	7329	7220	7284	7212	7337	7303	7300	7367	7368	7290	7383	7447	7404	7330	7377	7298	7150	7308	7360	7388	7441	7385	7335	7365	7252	7360	7286	7366	7436	7243	7342	7231	7316	7379	7383	7167	7345	7378	7386	7294	7357	7388	7341	7361	7446	7203	7255	7279	7290	7368	7436	7388	7442	7285	7470	7282	7434	7367	7370	7395	7416	7412	7399	7397	7320	7352	7376	7533	7470	7398	7445	7341	7408	7293	7290	7450	7453	7311	7331	7309	7293	7450	7352	7266	7374	7286	7439	7358	7386	7284	7342	7289	7270	7323	7451	7346	7388	7471	7360	7417	7398	7313	7270	7332	7485	7185	7428	7400	7384	7282	7377	7339	7268	7237	7409	7403	7291	7344	7357	7337	7368	7240	7243	7323	7391	7250	7324	7354	7365	7356	7323	7332	7381	7359	7478	7353	7353	7376	7259	7416	7369	7510	7266	7394	7296	7398	7254	7378	7555	7303	7330	7447	7345	7335	7299	7325	7295
3264	2055	1514	1396	1766	2233	2211	1932	2182	11794	15325	10970	4591	1722	1175	921	963	923	883	910	897	898	898	940	884	921	907	863	937	865	887	845	896	935	907	925	887	886	906	918	880	859	949	917	907	925	894	924	913	929	891	922	917	885	928	868	889	914	881	875	922	895	918	884	912	920	898	890	925	899	922	931	915	870	948	865	880	977	940	878	889	849	888	870	920	857	859	954	846	865	894	862	881	869	864	992	928	901	886	863	870	920	892	910	916	918	899	888	898	914	919	936	906	873	901	885	909	970	874	924	879	968	874	878	941	891	906	899	883	891	938	899	907	899	865	864	893	891	933	943	855	906	893	874	966	948	860	857	847	878	875	947	959	904	908	884	959	881	942	898	913	876	923	861	888	888	868	869	955	893	897	900	876	880	856	909	930	907	865	900	939	863	875	887	902	921	891	934	862	938	864	886	879	947	938	938	881	925	951	884	938	937	881	909	884	862	891	921	874	917	920	931	877	901	938	913	918	895	906	926	884	830	890	932	999	887	945	897	884	934	911	857	870	976	965	891	889	932	900	941	871	917	885	902	964	971	874	905	922	878	873	897	895	878	966	894	880	908	909	906	897	877	903	869	884	899	874	898	897	922	900	892	916	939	930	876	934	888	848	900	899	915	871	892	927	917	856	891	860	868	883	991	874	895	910	957	859	963	902	906	868	909	911	884	879	876	849	922	875	888	892	897	848	902	896	891	908	877	934	936	948	888	883	884	938	932	973	911	915	951	904	902	913	944	902	936	988	932	885	882	934	900	864	880	937	898	958	844	865	956	946	920	918	890	881	871	848	901	875	858	881	877	911	886	858	928	860	947	903	915	892	883	949	896	845	911	917	898	895	888	907	906	901	927	859	919	844	878	889	883	942	871	934	891	917	925	866	920	880	921	921	906	880	936	910	919	895	931	905	919	919	853	914	893	949	890	933	917	909	915	910	874	856	897	936	930	934	922	898	887	907	918	910	880	923	949	919	936	940	903	908	923	916	891	898	887	879	870	925	882	858	920	899	925	900	958	914	890	934	932	907	870	827	893	982	929	939	880	912	918	896	870	887	914	916	878	899	921	921	926	915	859	887	928	962	933	946	892	901	859	873	880	967	927	933	909	915	914	833	915	919	913	893	893	931	924	917	895	841	892	925	933	929	961	899	918	885	882	878	888	889	878	916	912	872	922	914	921	924	922	899	931	926	902	920	910	941	912	915	928	858	880	871	930	909	936	934	869	855	904	929	934	927	874	886	855	866	850	909	893	926	942	891	924	925	904	897	924	878	918	877	886	931	840	833	871	895	895	883	912	899	919	850	890	907	929	881	980	849	917	851	873	936	927	899	851	899	846	900	940	932	880	923	901	856	918	919	917	867	914	876	910	899	962	858	904	888	903	911	921	848	898	883	876	890	920	868	869	882	900	935	891	889	892	937	873	912	855	811	885	880	914	897	888	921	848	900	925	895	979	922	917	853	958	883	852	912	885	871	892	828	903	883	888	909	921	879	873	877	883	943	931	925	916	887	860	841	890	918	971	886	941	852	887	897	854	891	884	917	932	894	900	899	905	881	912	878	890	914	909	934	894	924	864	858	933	869	974	925	892	910	929	902	856	888	940	884	938	834	910	939	939	938	902	895	863	893	893	933	939	887	893	887	912	923	856	905	909	901	853	915	873	946	919	974	925	877	994	889	865	974	909	898	965	878	866	873	897	900	911	882	875	885	910	851	943	903	953	897	883	930	865	917	914	896	890	907	878	889	897	897	939	897	889	905	975	961	872	849	940	890	958	911	874	898	929	907	867	863	935	900	972	938	824	906	921	881	962	906	861	919	949	946	918	875	852	880	939	880	864	902	901	872	929	829	865	922	906	905	913	868	893	920	936	916	894	897	957	925	938	914	875	882	937	947	872	850	895	877	927	929	880	878	874	899	877	907	901	903	948	894	942	885	857	861	937	944	915	901	919	899	940	874	884	899	889	880	953	914	891	897	836	902	920	908	952	854	917	938	943	871	893	868	866	909	889	893	891	849	905	878	855	859	868	858	857	860	950	879	894	942	902	863	878	948	873	923	879	930	925	908	943	891	884	927	930	893	864	884	939	910	882	937	904	920	905	973	907	906	922	915	909	855	941	903	904	892	932	887	868	899	863	947	869	873	932	902	889	899	921	883	953	917	929	833	893	949	910	860	966	915	905	939	922	915	898	943	891	959	900	962	877	874	882	960	861	929	889	919	868	892	876	901	899	888	841	911	897	873	917	921	871	877	906	885	917	909	881	893	916	909	904	887	932	912	858	901	894	884	860	852	950	814	884	947	925	902	885	879	906	897	910	898	949	860	901	890	894	948	955	899	924	866	884	910	926	939	917	930	924	905	926	951	892	908	872	874	873	882	942	876	889	882	837	885	895	854	858	853	865	921	919	921	927	912	936	898	945	888	906	927	883	882	931	914	905	928	921	917	904	932	935	903	949	846	907	896	886	900	890	907	948	893	926	879	877	883	885	907	863	920	901	891	949	922	920	909	882	945	914	951	903	890	916	908	882	896	868	930	946	858	907	832	950	923	844	863	862	909	915	869	951	875	838	920	867	913	874	880	870	861	887	914	852	911	925	913	924	879	924	882	956	903	890	909	878	847	846	931	861	904	886	903	911	874	880	910	886	907	931	875	907	953	918	862	933	912	902	916	970	892	947	957	916	930	927	897	884	914	922	923	970	970	922	939	886	969	912	918	871	940	938	907	894	898	934	914	919	869	901	910	910	907	932	848	921	890	914	903	867	910	886	851	860	904	868	903	900	937	897	897	944	904	940	909	905	926	924	890	914	905	898	900	940	899	881	909	888	868	925	913	858	897	887	898	903	903	906	905	926	853	856	894	878	913	888	940	935	921	941	898	927	896	865	836	906	894	865	901	903	933	931	887	887	909	932	886	926	909	892	933	911	930	915	911	904	879	870	988	853	924	908	907	872	903	900	954	888	915	931	882	888	871	947	905	869	909	929	897	931	902	952	854	918	908	940	926	909	902	940	902	897	929	873	896	893	868	936	864	948	926	933	881	904	845	836	953	931	912	886	949	874	882	947	933	923	894	893	922	911	901	840	903	925	848	918	923	922	870	919	942	932	880	960	893	925	904	861	894	877	867	929	970	877	933	867	877	875	902	886	870	896	867	848	906	859	900	911	966	906	852	860	829	852	894	899	873	902	856	923	912	936	896	908	979	891	872	921	948	892	916	907	915	893	936	938	972	898	873	886	874	858	884	921	944	880	900	872	923	923	918	916	869	945	888	909	884	919	855	934	874	971	992	933	909	938	881	866	862	979	912	888	896	914	925	904	916	915	941	864	910	902	915	861	917	909	869	833	873	896	940	905	946	903	894	859	894	875	937	863	918	891	928	892	910	884	936	861	877	936	894	904	925	885	890	868	834	880	939	912	863	926	917	912	828	886	926	827	934	938	887	901	945	1007	909	904
24186	16814	13436	21760	30623	31938	31134	28886	31205	62127	63569	50975	33627	17556	10337	7912	7530	7336	7470	7289	7365	7441	7401	7449	7320	7351	7483	7353	7431	7286	7303	7322	7347	7553	7325	7349	7465	7279	7391	7338	7307	7534	7433	7384	7317	7361	7386	7459	7381	7199	7311	7392	7414	7382	7414	7526	7410	7273	7433	7370	7260	7491	7448	7437	7370	7370	7365	7342	7566	7457	7366	7322	7429	7331	7343	7222	7496	7277	7356	7333	7379	7462	7357	7366	7368	7341	7471	7441	7399	7455	7474	7456	7425	7395	7512	7419	7312	7400	7468	7424	7405	7284	7368	7470	7454	7501	7480	7394	7588	7430	7401	7437	7296	7345	7363	7420	7206	7319	7458	7432	7340	7423	7329	7426	7307	7399	7378	7432	7351	7371	7525	7361	7343	7457	7481	7364	7384	7376	7373	7294	7468	7292	7338	7400	7443	7401	7507	7425	7415	7481	7436	7336	7347	7437	7339	7379	7414	7288	7308	7378	7466	7505	7294	7333	7380	7435	7395	7350	7413	7272	7393	7280	7309	7464	7346	7479	7437	7375	7392	7443	7315	7361	7469	7384	7455	7330	7465	7283	7373	7492	7388	7498	7458	7331	7368	7330	7537	7501	7368	7391	7232	7377	7344	7431	7248	7421	7540	7364	7368	7462	7613	7330	7380	7260	7565	7382	7354	7391	7319	7243	7330	7363	7469	7326	7430	7434	7477	7400	7491	7356	7332	7464	7306	7512	7330	7276	7519	7439	7303	7413	7390	7455	7329	7368	7298	7538	7334	7496	7470	7346	7480	7393	7294	7432	7390	7417	7434	7456	7415	7429	7353	7464	7397	7456	7562	7527	7390	7388	7401	7337	7361	7467	7446	7515	7485	7513	7372	7358	7317	7394	7435	7376	7333	7423	7353	7530	7441	7414	7524	7394	7364	7343	7340	7270	7339	7370	7427	7340	7282	7398	7289	7559	7255	7403	7427	7367	7391	7424	7333	7444	7556	7331	7419	7347	7319	7441	7418	7334	7424	7558	7383	7461	7320	7415	7380	7468	7539	7367	7419	7486	7368	7372	7461	7322	7434	7313	7457	7426	7586	7424	7301	7297	7312	7470	7471	7360	7437	7492	7412	7319	7327	7414	7287	7364	7338	7366	7546	7489	7425	7359	7528	7395	7305	7369	7383	7224	7251	7326	7361	7409	7335	7417	7373	7342	7340	7388	7395	7392	7234	7422	7375	7343	7494	7276	7259	7521	7362	7446	7517	7336	7369	7450	7433	7474	7460	7451	7403	7266	7356	7373	7371	7293	7401	7349	7450	7334	7381	7325	7443	7506	7267	7449	7361	7456	7378	7463	7311	7524	7382	7439	7337	7365	7289	7306	7553	7457	7506	7464	7369	7316	7252	7492	7357	7309	7326	7396	7534	7367	7523	7432	7381	7447	7403	7446	7392	7316	7523	7283	7416	7415	7347	7517	7389	7371	7418	7327	7363	7428	7434	7414	7351	7328	7386	7402	7394	7410	7296	7329	7303	7349	7520	7454	7383	7532	7492	7367	7401	7253	7353	7356	7468	7472	7360	7345	7395	7354	7445	7272	7349	7325	7367	7378	7410	7433	7473	7489	7386	7336	7421	7300	7363	7379	7481	7438	7365	7418	7321	7408	7355	7299	7521	7382	7354	7566	7357	7413	7438	7392	7333	7446	7354	7435	7408	7420	7489	7415	7390	7395	7319	7322	7399	7380	7343	7538	7405	7368	7404	7470	7346	7511	7478	7430	7371	7573	7367	7454	7476	7370	7313	7401	7304	7366	7402	7362	7472	7278	7406	7422	7484	7313	7380	7414	7339	7373	7460	7348	7496	7394	7389	7338	7432	7354	7338	7410	7340	7400	7435	7417	7482	7521	7302	7330	7466	7541	7437	7462	7358	7528	7461	7399	7332	7481	7526	7228	7352	7280	7415	7350	7356	7287	7417	7454	7365	7311	7364	7343	7407	7384	7493	7288	7334	7371	7402	7479	7395	7314	7310	7519	7449	7356	7307	7335	7260	7423	7295	7426	7307	7410	7341	7424	7399	7328	7298	7338	7314	7356	7319	7300	7389	7278	7433	7378	7475	7342	7285	7307	7510	7404	7416	7392	7421	7583	7516	7474	7293	7382	7429	7283	7482	7454	7370	7446	7494	7451	7451	7384	7322	7397	7450	7358	7355	7312	7550	7282	7443	7340	7424	7422	7245	7525	7506	7433	7420	7364	7441	7411	7344	7464	7392	7395	7435	7350	7342	7487	7372	7383	7352	7299	7380	7476	7424	7424	7469	7379	7386	7344	7410	7262	7475	7341	7513	7330	7402	7351	7298	7431	7533	7266	7249	7306	7441	7490	7499	7372	7381	7378	7455	7414	7362	7464	7324	7369	7428	7395	7306	7307	7391	7367	7295	7322	7494	7403	7379	7411	7438	7534	7410	7311	7382	7440	7340	7298	7323	7400	7308	7503	7489	7336	7382	7355	7331	7255	7385	7600	7399	7415	7473	7380	7326	7496	7306	7452	7455	7396	7398	7429	7336	7371	7436	7250	7425	7348	7411	7421	7550	7395	7349	7463	7287	7220	7469	7515	7342	7470	7426	7333	7377	7532	7279	7545	7293	7513	7341	7295	7330	7299	7389	7452	7328	7336	7433	7415	7517	7367	7516	7447	7296	7468	7344	7317	7481	7375	7259	7309	7433	7483	7349	7585	7325	7346	7373	7264	7347	7424	7479	7536	7457	7491	7347	7465	7393	7450	7367	7434	7321	7493	7335	7330	7394	7428	7316	7497	7319	7318	7532	7436	7524	7399	7305	7438	7426	7340	7352	7477	7303	7381	7462	7402	7265	7328	7442	7339	7488	7421	7331	7473	7435	7336	7387	7419	7361	7389	7382	7341	7410	7475	7413	7347	7440	7392	7458	7374	7301	7415	7444	7351	7400	7437	7238	7415	7470	7372	7541	7355	7436	7556	7284	7364	7419	7233	7441	7373	7432	7504	7480	7379	7296	7280	7280	7387	7426	7463	7425	7499	7442	7326	7412	7376	7473	7388	7262	7452	7426	7420	7398	7481	7368	7406	7286	7357	7393	7288	7470	7326	7453	7332	7332	7419	7408	7405	7482	7568	7381	7313	7407	7553	7339	7419	7412	7381	7453	7425	7354	7432	7368	7419	7347	7397	7292	7381	7478	7371	7293	7438	7286	7326	7440	7349	7499	7473	7367	7278	7276	7388	7345	7490	7353	7414	7388	7468	7412	7306	7323	7379	7400	7490	7377	7473	7358	7283	7238	7483	7378	7441	7366	7357	7442	7349	7370	7373	7485	7333	7399	7375	7548	7342	7278	7324	7374	7388	7462	7300	7275	7359	7418	7353	7530	7367	7365	7418	7360	7283	7288	7367	7300	7505	7343	7411	7504	7319	7308	7391	7350	7479	7341	7453	7350	7440	7400	7517	7360	7405	7493	7376	7526	7470	7304	7406	7470	7491	7345	7423	7427	7441	7412	7244	7419	7334	7484	7447	7491	7410	7321	7350	7350	7346	7544	7262	7380	7364	7379	7377	7435	7387	7324	7403	7396	7417	7337	7411	7429	7453	7449	7295	7291	7477	7380	7531	7270	7396	7382	7510	7333	7382	7397	7456	7452	7307	7432	7369	7395	7428	7403	7409	7389	7377	7364	7522	7456	7370	7454	7560	7467	7570	7335	7393	7310	7381	7366	7435	7311	7469	7272	7404	7553	7484	7452	7267	7396	7368	7626	7307	7399	7332	7291	7476	7513	7347	7414	7413	7297	7429	7486	7447	7444	7182	7397	7472	7455	7344	7432	7433	7382	7599	7397	7259	7397	7497	7458	7440	7413	7478	7362	7412	7466	7388	7297	7277	7359	7376	7470	7382	7307	7259	7388	7402	7397	7402	7358	7457	7500	7226	7341	7372	7463	7455	7298	7323	7402	7489	7346	7539	7341	7412	7499	7345	7389	7428	7426	7391	7539	7392	7299	7300	7492	7435	7481	7482	7540	7395	7190	7409	7407	7399	7382	7243	7426	7472	7493	7418	7390	7452	7365	7373	7432	7271	7239	7402	7513	7322	7399	7277	7343	7434	7503	7331	7506	7291	7336	7464	7253	7373	7468	7393	7360	7401	7304	7354	7275	7473	7294	7311	7458	7192	7391	7433	7424	7346	7426	7506	7389	7509	7406	7453	7543	7313	7343	7372	7511	7385	7408	7381	7462	7406	7286	7327	7329	7421	7408	7469	7322	7282	7452	7401	7502	7404	7513	7414	7418	7500	7329	7408	7475	7435	7582	7437	7381	7414	7414	7334	7306	7368	7491	7387	7339	7393	7393	7447	7425	7328	7249	7485	7296	7369	7372	7285	7349	7463	7382	7394	7449	7546	7498	7485	7319	7387	7308	7383	7429	7555	7352	7550	7450	7438	7477	7483	7282	7398	7379	7357	7372	7400	7376	7535	7354	7457	7280	7366	7613	7580	7493	7507	7311	7360	7412	7417	7408	7609	7367	7316	7507	7246	7467	7464	7267	7467	7243	7403	7486	7411	7345	7405	7417	7345	7456	7433	7425	7363	7473	7409	7266	7498	7453	7436	7303	7309	7392	7335	7319	7390	7398	7328	7340	7306	7344	7352	7601	7393	7516	7322	7325	7296	7142	7471	7404	7473	7393	7372	7427	7232	7336	7374	7486	7390	7470	7451	7367	7348	7466	7467	7394	7275	7275	7239	7453	7308	7378	7403	7377	7477	7353	7495	7378	7339	7375	7454	7480	7258	7349	7538	7378	7473	7389	7442	7470	7357	7384	7439	7407	7445	7396	7262	7413	7484	7472	7331	7274	7505	7366	7482	7372	7313	7509	7420	7490	7245	7289	7358	7428	7460	7517	7405	7422	7410	7363	7124	7404	7416	7469	7302	7440	7312	7418	7357	7426	7410	7327	7416	7466	7313	7301	7437	7462	7435	7391	7438	7434	7354	7511	7287	7360	7378	7493	7348	7308	7371	7541	7430	7300	7445	7508	7451	7386	7467	7591	7421	7307	7505	7368	7414	7526	7469	7593	7436	7397	7423
5845	2136	1595	1431	1857	2200	2144	1962	2006	12199	15303	10372	4393	1772	1100	949	940	942	841	908	948	891	883	871	899	942	891	905	932	902	907	912	938	918	929	880	908	889	949	900	948	960	908	921	907	924	877	963	880	946	941	929	912	910	907	907	902	907	894	911	896	891	893	939	929	896	953	899	889	902	940	977	898	926	937	974	936	903	952	976	892	916	966	871	903	855	896	940	916	917	895	928	863	899	899	949	963	949	945	935	932	930	909	935	918	959	898	971	908	944	900	937	916	916	927	879	928	929	956	888	893	907	945	897	929	882	942	958	939	880	902	884	925	956	914	931	913	997	930	940	924	946	871	986	919	936	944	912	914	931	856	907	928	971	930	888	913	903	921	928	899	940	900	870	907	922	951	920	961	940	922	949	920	909	983	945	981	942	908	845	960	900	882	942	919	924	944	937	953	925	933	971	962	910	915	986	872	939	930	944	953	928	910	896	979	862	928	939	995	929	973	919	909	964	964	990	914	949	944	942	912	937	911	911	894	906	898	918	920	868	850	900	943	895	937	932	914	907	935	870	947	861	879	923	937	940	908	1030	911	864	912	894	864	883	876	915	929	968	892	893	897	919	908	871	891	920	896	918	958	922	888	937	919	945	868	913	905	918	910	878	875	947	936	908	972	951	974	895	926	939	941	878	917	916	885	1019	883	885	926	888	903	964	913	878	953	868	892	914	927	974	938	938	896	913	921	924	886	909	884	958	933	923	916	868	993	958	973	870	953	921	870	948	960	856	999	923	909	946	926	903	892	968	911	853	942	944	891	904	915	860	942	909	922	939	943	945	871	866	923	865	916	922	957	888	952	944	946	912	895	927	898	917	879	885	928	894	927	901	927	906	899	951	881	902	898	954	957	859	921	889	854	920	907	939	901	943	915	970	911	929	897	919	907	918	904	951	958	905	910	969	908	960	931	919	925	987	946	930	874	897	965	971	937	971	955	926	917	956	938	896	917	942	977	900	903	917	901	918	954	935	915	961	903	956	931	896	943	937	922	871	926	914	927	909	939	956	973	907	958	934	921	880	840	930	952	933	897	948	980	881	934	906	924	907	914	944	917	878	936	957	937	992	975	936	924	949	971	973	948	934	937	855	918	976	910	935	944	925	912	965	861	911	946	995	988	925	929	957	922	927	923	935	878	938	948	973	864	880	920	979	920	981	916	908	910	919	907	887	971	923	902	937	915	958	955	950	897	961	895	899	941	929	908	894	953	905	876	967	935	926	961	950	948	940	909	864	915	938	924	894	920	929	901	942	954	955	860	923	936	958	919	885	964	960	933	953	916	886	913	908	908	938	900	932	863	917	931	945	919	908	888	917	925	916	902	924	929	948	928	942	956	904	919	853	960	946	980	874	906	887	919	880	913	895	928	950	914	874	936	928	912	920	965	894	944	928	957	932	966	925	930	925	896	976	977	912	874	919	908	990	905	927	889	879	934	916	931	931	922	926	971	929	939	970	905	965	947	925	909	981	894	895	864	955	919	854	935	909	903	928	984	921	965	875	874	932	871	930	963	855	917	955	1000	939	943	912	861	914	940	938	926	945	897	955	893	977	954	919	883	891	952	932	979	927	893	928	910	902	969	895	936	901	858	932	918	911	936	918	932	914	924	868	895	954	888	871	860	897	967	931	919	899	894	916	883	947	918	966	889	896	942	925	869	888	910	926	957	940	861	957	941	866	922	944	907	915	888	843	930	920	927	931	878	894	925	886	935	951	937	904	899	945	923	969	912	937	929	948	915	906	914	932	950	945	947	897	911	963	916	966	920	962	930	924	906	906	888	881	937	888	911	1011	921	866	871	908	896	936	943	924	870	912	900	924	933	957	883	945	914	916	934	932	873	928	903	880	948	924	963	937	910	866	956	903	876	913	947	909	878	893	914	909	907	946	908	899	920	914	859	981	875	898	970	903	928	920	908	896	885	871	952	938	998	909	886	924	889	904	883	879	911	960	906	905	951	888	948	920	876	959	892	903	919	944	887	938	859	923	917	904	970	940	831	992	872	967	920	958	927	905	970	887	906	894	880	959	890	882	942	910	895	908	906	866	951	961	863	951	878	917	915	937	955	852	936	908	1001	945	949	951	925	899	897	951	949	930	971	923	923	935	952	920	969	888	902	902	863	929	898	949	916	912	988	942	941	914	980	872	953	910	937	918	918	935	917	951	937	881	943	882	877	914	885	929	865	876	869	921	881	927	933	933	888	867	904	889	913	923	941	953	865	909	968	946	930	932	878	924	916	936	948	941	952	943	887	945	899	969	890	914	923	904	902	921	937	961	872	860	907	925	894	912	905	886	945	952	920	889	892	916	968	844	926	939	981	925	932	975	920	931	956	928	902	906	907	941	968	948	957	903	952	964	969	986	962	926	939	921	924	932	898	1037	901	966	955	873	915	940	891	923	944	970	842	951	928	906	876	906	955	924	939	932	912	967	931	891	939	885	919	860	960	856	928	930	889	928	907	964	919	901	959	929	949	954	957	922	981	963	906	976	902	919	942	947	891	912	913	899	980	969	897	955	901	931	961	903	935	908	935	859	964	912	952	949	909	964	919	934	855	921	932	917	978	941	912	938	882	967	919	922	947	957	896	973	932	905	871	937	948	902	956	912	942	909	932	914	909	962	915	946	937	886	904	932	850	933	860	912	927	904	982	903	952	924	968	953	863	944	913	965	924	958	965	968	936	893	935	909	981	924	944	951	891	910	893	876	964	899	881	952	838	904	901	937	868	922	913	897	945	928	977	930	932	891	969	928	944	893	924	895	912	886	941	867	955	939	952	889	907	955	915	946	918	911	883	907	871	949	906	919	863	928	908	931	862	937	927	966	945	921	891	918	962	914	952	917	876	909	860	956	910	917	941	888	903	981	927	892	893	981	940	909	886	931	901	967	946	894	895	903	923	930	921	883	904	947	929	974	939	946	950	944	903	914	957	965	910	939	924	926	972	944	948	925	953	944	931	919	914	953	878	860	899	920	967	880	953	918	932	888	871	886	934	901	905	951	915	864	968	939	926	981	905	880	978	914	935	936	953	879	907	899	948	924	922	962	952	942	957	922	967	918	896	954	904	908	869	898	889	913	922	908	924	928	908	923	885	923	974	900	910	882	907	1001	965	911	898	906	950	939	950	910	922	843	872	950	899	937	948	905	921	903	951	917	920	925	929	956	981	914	949	892	970	921	944	933	961	940	973	880	922	930	930	961	901	912	963	941	926	921	970	965	871	927	890	880	919	976	926	905	963	946	925	957	966	937	922	958	908	910	957	890	962	906	920	888	944	931	936	911	921	903	890	914	933	901	921	912	967	895	961	924	907	919	927	919	950	917	941	882	935	966	897	924	921	919	872	916	929	898	899	953	923	918	944	938	890	938	964	947	935	907	870	957	923	939	942	913	906	910	905	934	926	982	996	839	896	947	941	907	960	882	964	926	937	919	960	909	941	921	926	908	943	922	941	901
22945	16867	14411	22372	31466	31853	31443	29028	28903	63212	63325	50349	33392	17470	10484	8108	7561	7552	7365	7573	7451	7571	7619	7423	7409	7485	7584	7496	7492	7498	7549	7552	7481	7505	7620	7672	7595	7554	7553	7532	7418	7455	7522	7519	7637	7485	7560	7396	7434	7598	7665	7598	7447	7570	7533	7410	7487	7418	7546	7495	7556	7466	7602	7533	7481	7431	7575	7469	7727	7583	7590	7529	7632	7579	7470	7629	7489	7674	7414	7572	7464	7555	7444	7631	7446	7660	7471	7434	7488	7490	7571	7513	7572	7538	7531	7613	7463	7423	7562	7635	7558	7541	7453	7464	7714	7509	7421	7490	7532	7569	7578	7676	7525	7524	7427	7712	7561	7572	7509	7492	7557	7423	7511	7465	7485	7451	7581	7660	7715	7465	7656	7512	7741	7576	7592	7670	7561	7418	7419	7507	7575	7679	7663	7542	7627	7425	7518	7698	7529	7674	7653	7429	7680	7535	7640	7477	7502	7585	7533	7436	7519	7511	7515	7419	7459	7543	7470	7642	7581	7632	7593	7680	7433	7529	7423	7592	7552	7639	7605	7574	7418	7714	7584	7636	7637	7564	7503	7532	7494	7535	7564	7590	7540	7580	7529	7476	7512	7481	7515	7677	7434	7425	7576	7589	7553	7493	7398	7598	7620	7550	7486	7561	7462	7659	7589	7549	7529	7619	7554	7547	7566	7489	7556	7555	7444	7581	7487	7372	7594	7577	7509	7536	7453	7476	7488	7480	7622	7646	7521	7405	7598	7467	7485	7564	7510	7499	7380	7518	7579	7609	7543	7343	7425	7664	7455	7558	7520	7684	7536	7574	7656	7568	7465	7557	7574	7357	7460	7566	7524	7480	7639	7545	7513	7547	7509	7554	7469	7521	7427	7587	7681	7442	7511	7644	7382	7564	7541	7499	7593	7479	7514	7640	7523	7442	7565	7470	7563	7386	7513	7742	7457	7579	7562	7614	7478	7598	7516	7586	7499	7361	7539	7619	7612	7401	7533	7564	7860	7595	7467	7514	7434	7634	7561	7449	7357	7497	7383	7583	7535	7316	7580	7687	7507	7502	7578	7581	7630	7504	7556	7622	7474	7391	7485	7404	7567	7599	7580	7590	7507	7565	7452	7449	7489	7625	7709	7447	7621	7531	7477	7586	7394	7534	7478	7490	7515	7541	7435	7590	7479	7589	7555	7488	7491	7720	7560	7552	7471	7613	7628	7350	7517	7477	7537	7549	7640	7475	7459	7458	7524	7532	7478	7595	7592	7502	7524	7622	7453	7598	7598	7526	7430	7502	7618	7488	7493	7520	7505	7502	7536	7496	7477	7491	7443	7410	7523	7668	7567	7496	7410	7495	7656	7532	7678	7568	7630	7438	7485	7476	7511	7580	7594	7594	7329	7541	7521	7551	7514	7560	7554	7489	7639	7537	7476	7455	7470	7488	7443	7607	7504	7403	7438	7606	7438	7580	7532	7653	7555	7438	7441	7445	7476	7681	7453	7557	7613	7646	7624	7515	7620	7468	7534	7482	7366	7686	7495	7479	7396	7687	7467	7551	7546	7444	7680	7660	7474	7561	7538	7627	7519	7489	7457	7516	7441	7537	7546	7576	7656	7556	7514	7574	7413	7525	7407	7629	7435	7605	7491	7634	7471	7638	7533	7598	7474	7477	7600	7456	7475	7435	7614	7489	7515	7568	7487	7558	7470	7704	7485	7602	7521	7532	7501	7632	7505	7635	7612	7552	7547	7590	7555	7506	7518	7547	7583	7469	7541	7536	7384	7407	7428	7467	7626	7628	7585	7586	7472	7550	7344	7556	7628	7652	7498	7395	7687	7567	7599	7580	7446	7620	7628	7558	7562	7465	7463	7488	7444	7618	7568	7489	7572	7586	7544	7399	7461	7571	7623	7500	7442	7497	7659	7491	7530	7556	7490	7639	7567	7326	7470	7606	7532	7515	7598	7473	7668	7665	7609	7349	7491	7626	7601	7568	7560	7664	7628	7599	7490	7517	7550	7522	7603	7539	7597	7429	7330	7570	7488	7530	7605	7534	7589	7617	7541	7635	7504	7658	7322	7483	7548	7601	7520	7436	7592	7375	7523	7573	7667	7560	7452	7443	7499	7512	7512	7563	7552	7506	7673	7493	7519	7500	7445	7662	7637	7553	7530	7555	7476	7483	7584	7603	7527	7562	7598	7530	7481	7675	7480	7482	7634	7416	7389	7582	7566	7691	7535	7736	7519	7486	7488	7522	7694	7455	7442	7629	7567	7600	7570	7482	7572	7506	7519	7553	7497	7531	7554	7570	7389	7373	7596	7411	7428	7598	7467	7606	7621	7571	7657	7392	7621	7574	7504	7473	7532	7565	7630	7413	7400	7603	7522	7558	7597	7505	7429	7534	7665	7397	7482	7508	7581	7562	7622	7499	7466	7483	7641	7594	7641	7641	7546	7351	7581	7467	7535	7541	7445	7721	7525	7595	7505	7454	7526	7486	7538	7521	7557	7424	7541	7492	7496	7530	7587	7535	7618	7673	7486	7505	7643	7434	7519	7567	7532	7545	7522	7494	7638	7537	7480	7610	7452	7455	7470	7567	7445	7471	7437	7561	7698	7519	7685	7669	7554	7534	7543	7516	7547	7669	7428	7447	7560	7605	7375	7425	7578	7532	7673	7543	7492	7647	7396	7448	7570	7666	7451	7564	7623	7552	7385	7538	7384	7563	7492	7526	7442	7452	7438	7569	7482	7482	7718	7455	7517	7575	7525	7588	7504	7512	7636	7421	7463	7528	7475	7405	7512	7545	7505	7517	7530	7595	7527	7511	7422	7586	7453	7561	7462	7623	7433	7602	7652	7548	7524	7518	7374	7325	7586	7680	7513	7515	7513	7423	7679	7533	7616	7456	7579	7487	7469	7513	7449	7408	7489	7404	7489	7465	7646	7580	7476	7563	7470	7591	7491	7629	7587	7504	7627	7511	7627	7465	7666	7458	7586	7634	7573	7451	7543	7353	7483	7537	7507	7651	7528	7696	7461	7557	7617	7452	7483	7473	7403	7542	7576	7560	7508	7426	7440	7519	7495	7500	7605	7486	7578	7559	7558	7469	7547	7549	7518	7502	7464	7607	7562	7545	7423	7637	7477	7538	7545	7575	7536	7776	7527	7611	7514	7587	7606	7477	7687	7500	7494	7609	7596	7411	7655	7506	7463	7465	7585	7695	7533	7705	7546	7505	7442	7610	7583	7475	7571	7447	7650	7426	7595	7642	7553	7503	7435	7430	7540	7558	7495	7520	7474	7651	7539	7672	7510	7534	7453	7613	7543	7556	7506	7693	7510	7596	7448	7623	7558	7528	7507	7699	7460	7519	7478	7586	7607	7570	7506	7479	7419	7504	7478	7498	7475	7485	7429	7640	7523	7669	7455	7489	7420	7485	7663	7597	7482	7640	7514	7384	7574	7565	7600	7641	7646	7470	7427	7458	7557	7536	7603	7543	7712	7396	7537	7521	7543	7520	7479	7660	7593	7665	7582	7590	7513	7423	7651	7501	7622	7409	7463	7624	7500	7544	7547	7504	7585	7383	7471	7428	7431	7526	7652	7585	7509	7538	7519	7523	7452	7481	7588	7586	7534	7572	7422	7518	7624	7627	7431	7511	7400	7574	7660	7549	7556	7681	7590	7355	7515	7436	7610	7539	7614	7553	7599	7548	7632	7581	7504	7518	7576	7523	7562	7426	7438	7526	7487	7566	7544	7604	7605	7607	7655	7460	7639	7491	7613	7511	7479	7522	7639	7650	7403	7523	7540	7425	7376	7518	7470	7577	7538	7581	7489	7430	7469	7475	7556	7576	7590	7578	7470	7558	7578	7433	7402	7463	7594	7384	7440	7450	7553	7469	7527	7472	7629	7512	7521	7499	7445	7496	7562	7652	7512	7553	7533	7613	7497	7553	7588	7578	7474	7581	7511	7658	7590	7431	7527	7632	7548	7561	7537	7532	7507	7513	7593	7647	7505	7596	7655	7588	7450	7588	7428	7644	7568	7508	7515	7596	7711	7566	7457	7524	7453	7485	7449	7484	7480	7565	7550	7425	7586	7485	7519	7582	7631	7532	7519	7485	7735	7575	7418	7609	7497	7496	7412	7462	7531	7432	7560	7603	7552	7578	7533	7470	7530	7390	7405	7501	7542	7396	7530	7606	7493	7619	7563	7639	7343	7526	7587	7388	7607	7586	7371	7572	7583	7596	7547	7447	7636	7549	7576	7565	7596	7478	7624	7503	7493	7518	7542	7447	7561	7636	7360	7548	7519	7409	7358	7668	7426	7336	7529	7478	7499	7510	7599	7554	7524	7554	7507	7562	7459	7530	7676	7606	7522	7616	7637	7615	7621	7569	7495	7620	7465	7456	7476	7556	7590	7431	7488	7571	7603	7492	7512	7630	7472	7636	7562	7528	7503	7549	7525	7640	7563	7496	7313	7412	7590	7506	7520	7512	7403	7499	7553	7492	7602	7540	7454	7718	7417	7662	7572	7607	7430	7504	7591	7436	7562	7550	7569	7492	7554	7488	7520	7496	7528	7602	7572	7451	7406	7563	7580	7417	7591	7485	7525	7539	7715	7601	7535	7432	7469	7639	7413	7516	7677	7469	7477	7681	7539	7513	7471	7478	7476	7634	7336	7660	7597	7732	7481	7525	7580	7551	7451	7545	7501	7483	7615	7503	7543	7415	7548	7450	7453	7467	7541	7292	7484	7483	7539	7473	7597	7577	7518	7650	7495	7594	7428	7586	7542	7462	7575	7488	7358	7565	7503	7369	7618	7503	7495	7381	7623	7540	7511	7532	7453	7547	7463	7458	7625	7773	7555	7621	7485	7518	7513	7513	7497	7496	7402	7485	7507	7351	7533	7550	7483	7545	7502	7407	7425	7369	7509	7363	7499	7566	7547	7559	7464	7487	7654	7696	7689	7581	7475	7533	7575	7725	7383	7478	7536	7423	7519	7526	7503	7608	7599	7522	7561	7611	7442	7552	7466	7509	7467	7557	7457	7551	7317	7536	7626	7608	7519	7609	7550	7505	7581	7404	7541	7455	7642	7544
4790	2864	1931	1599	1959	2144	2448	2195	2487	21811	25160	17815	7857	2477	1335	1066	902	968	922	960	947	901	944	938	938	902	943	918	926	925	894	973	878	887	949	955	927	922	915	884	956	951	923	906	948	958	914	878	918	896	945	938	928	906	936	906	897	900	904	951	936	955	943	930	998	950	959	914	929	978	938	898	934	960	824	920	901	935	881	867	907	911	912	905	907	951	916	933	992	889	960	930	920	937	929	898	869	898	921	909	938	927	904	916	934	942	903	911	918	922	960	937	941	847	916	881	936	915	904	901	899	964	901	910	920	901	983	897	894	993	952	895	975	933	892	922	937	903	900	944	927	908	957	947	946	921	912	871	942	926	947	937	939	906	925	959	919	884	911	907	931	1005	973	891	965	932	938	876	972	918	916	896	935	893	903	923	899	952	939	913	899	926	902	972	895	930	936	941	920	918	964	899	945	977	918	912	979	906	941	957	918	929	926	930	906	893	889	914	964	914	911	931	898	935	902	884	908	912	918	954	918	924	914	887	974	926	935	906	909	854	874	927	940	882	885	953	918	883	893	948	971	938	924	938	930	929	949	916	974	949	905	977	962	850	923	964	904	980	898	905	879	959	881	953	898	939	988	962	970	988	963	918	933	936	930	952	925	906	998	903	943	858	991	979	978	941	958	878	935	917	897	894	894	938	948	956	934	928	898	976	928	948	901	888	950	865	927	900	976	917	942	962	950	906	1000	914	889	958	895	965	978	925	926	908	952	950	925	915	930	941	977	937	931	906	917	938	934	960	955	907	997	885	855	923	943	945	860	912	913	943	893	925	938	889	942	906	914	921	949	984	958	955	960	950	922	965	954	915	923	927	894	906	903	913	967	956	905	952	918	900	856	963	949	927	874	883	962	932	928	974	920	942	988	893	946	936	979	901	919	918	948	906	908	940	931	933	886	889	896	979	946	942	923	938	943	923	899	956	916	943	975	937	909	936	939	958	1006	965	973	887	875	920	902	947	982	985	904	934	956	899	980	962	947	861	901	935	913	967	905	969	898	892	926	925	952	980	913	942	887	965	950	901	958	933	939	945	961	964	964	929	925	894	919	876	943	951	926	904	902	944	878	914	895	932	901	911	887	910	943	975	924	935	952	946	936	920	919	905	885	977	963	915	912	921	882	948	935	900	933	990	979	904	947	947	931	921	973	909	944	941	918	956	928	902	885	920	904	927	923	915	925	912	939	922	870	940	920	934	958	941	916	903	955	992	906	958	929	957	921	936	962	924	899	955	937	901	940	870	976	894	912	904	944	925	907	910	902	886	919	910	940	940	916	913	920	923	910	883	922	925	927	918	923	875	845	926	880	892	954	942	972	928	912	923	918	954	889	920	951	870	892	925	934	961	902	894	954	865	902	929	953	951	898	920	927	917	906	991	926	942	882	892	912	913	980	956	910	871	919	943	920	930	953	878	940	934	1034	973	939	894	893	916	1015	927	937	958	952	940	921	898	917	912	970	922	941	908	898	920	955	914	928	888	905	924	977	916	925	931	931	920	939	910	938	951	922	987	947	885	922	886	966	936	969	969	922	904	948	953	958	926	966	940	883	933	964	978	980	996	952	919	889	935	935	991	926	932	950	910	867	922	915	944	942	1002	900	924	939	913	918	932	949	907	897	895	918	952	893	917	945	971	942	963	937	914	904	970	906	914	943	939	897	926	876	924	992	872	889	936	968	908	901	997	906	889	933	986	930	963	882	929	925	925	929	914	905	907	914	928	938	909	902	951	921	918	950	947	961	918	977	883	932	896	912	876	884	920	914	917	942	921	920	977	971	975	940	942	939	922	940	956	932	953	905	892	931	907	938	893	937	937	923	864	892	918	935	903	896	901	944	893	972	972	939	919	923	876	939	917	951	947	907	911	968	870	941	992	963	913	946	941	977	910	945	920	904	952	931	868	948	932	912	980	899	911	943	937	997	885	928	920	914	880	868	950	935	946	981	932	962	955	956	950	890	913	932	858	940	890	895	892	945	950	946	923	924	928	946	991	978	960	927	920	919	881	957	922	957	899	962	950	878	919	940	942	876	931	963	881	935	894	927	902	840	887	877	951	949	899	956	912	915	917	960	955	980	945	926	934	880	999	906	951	923	964	944	924	926	904	973	920	947	935	878	933	968	936	936	906	944	899	916	948	925	942	904	901	955	955	925	938	998	990	930	980	989	887	923	971	950	963	974	929	924	925	904	906	890	982	953	950	861	910	949	956	889	941	900	920	867	910	955	909	873	948	917	885	957	885	881	888	939	949	934	978	971	891	906	897	992	921	939	884	891	907	926	935	938	959	931	896	968	897	944	933	947	890	937	889	939	935	905	903	906	941	880	912	927	920	944	921	905	922	922	957	898	935	920	929	977	906	945	984	918	893	921	920	922	993	951	898	881	888	890	896	860	967	953	923	924	856	909	893	949	903	937	887	963	984	959	906	946	920	841	902	933	914	976	940	907	933	909	979	914	923	888	961	937	906	934	864	940	984	937	947	950	972	956	970	926	911	966	927	942	940	878	913	952	888	960	930	1002	929	957	943	921	944	905	889	910	960	890	925	915	899	853	920	972	957	929	929	930	904	911	910	893	941	914	887	929	907	952	895	955	881	916	932	922	905	892	926	931	933	935	979	996	902	938	910	970	881	937	893	944	920	888	921	966	942	949	914	926	973	906	922	941	869	920	1002	918	907	899	921	901	899	951	973	904	883	939	929	903	916	958	923	979	968	906	985	986	930	929	951	960	895	945	942	957	898	980	927	973	970	934	961	921	848	912	924	932	925	883	896	976	922	956	916	949	976	891	965	919	939	928	912	1008	957	900	935	902	923	896	916	1005	898	969	925	926	919	901	877	926	875	933	921	969	888	891	913	907	891	951	949	938	883	938	935	859	945	986	920	882	934	873	922	917	865	898	963	967	945	955	944	960	913	936	957	920	890	907	969	972	999	887	902	899	941	914	912	946	957	947	906	953	960	933	932	957	959	904	954	927	971	941	884	909	896	908	951	920	907	951	938	938	936	934	916	912	961	920	938	895	1006	949	926	990	982	957	945	948	961	931	923	993	932	914	934	864	981	943	910	896	904	950	950	995	889	906	948	943	929	896	903	933	923	966	960	915	956	947	913	938	948	920	955	926	879	942	908	916	884	878	920	933	905	958	965	883	968	928	957	880	918	946	876	919	954	925	894	953	936	960	899	945	923	938	927	929	975	922	892	903	922	914	917	926	983	923	908	942	955	876	907	914	924	938	943	945	932	939	926	906	915	918	948	892	922	983	902	958	927	928	908	916	951	908	837	920	975	941	924	861	947	950	991	978	985	964	889	966	958	886	880	905	899	921	909	927	881	927	890	916	906	851	896	982	925	934	901	967	945	908	915	947	909	909	907	965	906	939	931	901	960	943	930	887	908	883	923	906	932	925	913	934	884	958	901	942	967	938	916	950	910	907	953	960	922	952	890	892	945	961	951	924	948	923	949
28817	21145	17308	25615	32807	33031	33483	31408	33472	75925	76656	61313	41561	22693	12756	8702	7553	7555	7687	7418	7622	7480	7557	7548	7423	7455	7464	7615	7495	7469	7533	7495	7533	7628	7503	7623	7524	7425	7616	7417	7557	7478	7562	7442	7483	7525	7584	7568	7498	7549	7539	7477	7516	7640	7563	7547	7647	7494	7400	7532	7502	7658	7477	7490	7479	7590	7476	7561	7533	7538	7509	7450	7615	7557	7388	7516	7620	7555	7625	7614	7565	7537	7428	7532	7483	7532	7571	7511	7463	7540	7460	7585	7559	7537	7648	7438	7651	7569	7444	7410	7496	7442	7515	7572	7433	7542	7532	7460	7555	7572	7617	7538	7379	7502	7605	7492	7433	7538	7532	7563	7714	7378	7533	7522	7342	7508	7424	7520	7516	7556	7603	7487	7415	7319	7587	7416	7439	7554	7469	7563	7584	7578	7543	7493	7468	7563	7542	7525	7478	7482	7523	7554	7525	7568	7543	7533	7524	7630	7514	7468	7600	7560	7469	7543	7477	7576	7485	7471	7574	7409	7571	7428	7537	7596	7448	7694	7431	7602	7568	7524	7498	7455	7441	7609	7619	7592	7553	7623	7406	7627	7539	7388	7507	7526	7553	7582	7456	7652	7472	7609	7554	7485	7525	7577	7564	7452	7511	7480	7518	7343	7561	7462	7647	7546	7510	7394	7476	7356	7541	7641	7596	7521	7577	7484	7725	7459	7522	7451	7556	7568	7564	7501	7590	7507	7578	7449	7540	7568	7571	7437	7591	7525	7442	7553	7521	7550	7451	7567	7411	7510	7402	7621	7425	7609	7665	7571	7519	7499	7817	7535	7474	7463	7555	7529	7575	7542	7379	7696	7424	7596	7627	7533	7529	7514	7504	7592	7544	7406	7487	7551	7571	7583	7511	7405	7457	7586	7671	7508	7484	7337	7438	7624	7393	7541	7423	7558	7430	7658	7520	7528	7531	7563	7562	7498	7560	7574	7411	7385	7461	7684	7442	7646	7486	7522	7576	7588	7542	7413	7506	7594	7549	7464	7483	7620	7602	7542	7561	7552	7372	7464	7504	7673	7501	7388	7550	7647	7557	7486	7515	7420	7524	7529	7463	7480	7495	7545	7432	7583	7553	7647	7427	7556	7661	7638	7473	7691	7418	7504	7477	7530	7587	7625	7502	7592	7519	7674	7578	7426	7453	7540	7715	7441	7593	7517	7521	7581	7566	7558	7486	7510	7466	7661	7537	7554	7561	7502	7521	7527	7525	7561	7525	7607	7547	7515	7540	7500	7464	7525	7537	7628	7613	7475	7522	7514	7542	7429	7583	7459	7544	7535	7543	7524	7514	7464	7521	7529	7507	7512	7548	7594	7486	7523	7555	7399	7612	7537	7572	7564	7419	7505	7452	7487	7452	7502	7539	7681	7673	7557	7684	7594	7480	7438	7412	7606	7578	7575	7593	7504	7544	7461	7643	7492	7660	7442	7421	7601	7480	7451	7521	7377	7476	7527	7535	7467	7575	7651	7486	7635	7531	7484	7681	7446	7560	7410	7547	7514	7579	7536	7610	7397	7466	7404	7453	7653	7686	7551	7519	7596	7631	7545	7571	7525	7519	7485	7485	7681	7504	7513	7526	7611	7532	7537	7533	7619	7685	7539	7538	7410	7468	7550	7521	7384	7509	7552	7632	7554	7571	7544	7514	7499	7543	7533	7524	7535	7604	7567	7551	7561	7499	7601	7561	7515	7514	7421	7507	7548	7442	7541	7533	7495	7397	7416	7680	7477	7569	7580	7479	7585	7522	7525	7582	7519	7457	7614	7629	7518	7637	7629	7498	7536	7624	7583	7518	7569	7441	7533	7541	7464	7550	7579	7433	7461	7548	7552	7505	7437	7577	7522	7633	7646	7535	7474	7465	7428	7544	7594	7717	7443	7448	7443	7516	7517	7588	7637	7447	7603	7456	7434	7424	7581	7553	7615	7422	7454	7535	7427	7510	7536	7486	7647	7521	7533	7570	7530	7469	7495	7532	7660	7629	7509	7569	7443	7588	7695	7605	7438	7466	7602	7556	7552	7375	7530	7425	7280	7611	7517	7518	7388	7699	7665	7589	7493	7524	7579	7479	7491	7592	7569	7582	7560	7577	7538	7430	7540	7503	7505	7638	7518	7391	7443	7667	7488	7689	7556	7629	7536	7608	7674	7516	7526	7510	7575	7471	7357	7582	7504	7513	7623	7501	7487	7511	7594	7433	7502	7471	7701	7491	7594	7574	7499	7625	7701	7468	7572	7353	7434	7480	7611	7548	7399	7600	7580	7490	7478	7550	7551	7432	7529	7381	7476	7749	7411	7421	7578	7710	7422	7437	7588	7500	7437	7485	7463	7528	7445	7419	7612	7401	7538	7392	7563	7436	7468	7624	7557	7538	7482	7508	7405	7578	7504	7524	7571	7388	7570	7623	7533	7496	7634	7664	7587	7561	7389	7536	7546	7533	7503	7472	7500	7583	7533	7631	7492	7547	7455	7522	7518	7542	7590	7700	7426	7602	7587	7479	7476	7520	7514	7644	7477	7498	7619	7497	7549	7549	7494	7563	7411	7435	7520	7640	7534	7543	7517	7501	7581	7373	7509	7573	7501	7513	7497	7496	7624	7595	7516	7517	7451	7619	7640	7383	7465	7453	7508	7483	7490	7591	7594	7601	7565	7542	7495	7526	7611	7478	7546	7469	7659	7538	7373	7627	7523	7561	7436	7472	7460	7512	7673	7483	7524	7615	7575	7504	7578	7500	7562	7539	7455	7544	7541	7648	7516	7447	7524	7487	7535	7512	7461	7731	7609	7607	7680	7676	7511	7547	7561	7518	7374	7578	7547	7489	7390	7497	7555	7525	7586	7549	7542	7516	7540	7621	7430	7479	7695	7550	7469	7451	7578	7538	7553	7396	7601	7602	7558	7605	7530	7684	7390	7413	7422	7531	7518	7526	7678	7596	7363	7563	7255	7508	7564	7662	7592	7422	7505	7538	7429	7514	7340	7447	7549	7515	7491	7541	7616	7495	7657	7607	7425	7595	7589	7609	7490	7503	7586	7578	7384	7561	7458	7586	7529	7473	7566	7424	7475	7554	7539	7367	7534	7559	7521	7469	7506	7547	7525	7593	7608	7518	7575	7549	7479	7507	7530	7472	7526	7504	7622	7465	7446	7534	7416	7477	7551	7505	7514	7461	7384	7503	7721	7563	7505	7581	7671	7378	7544	7382	7609	7639	7506	7515	7600	7662	7573	7471	7631	7521	7498	7475	7540	7472	7486	7584	7623	7491	7508	7503	7571	7500	7512	7515	7578	7501	7422	7504	7483	7645	7492	7532	7622	7346	7665	7464	7478	7612	7507	7477	7596	7645	7585	7522	7583	7470	7546	7607	7533	7478	7586	7473	7613	7666	7567	7751	7514	7470	7590	7523	7618	7475	7430	7509	7516	7621	7504	7504	7413	7606	7570	7506	7447	7355	7573	7692	7568	7599	7451	7614	7563	7564	7527	7537	7536	7611	7438	7563	7635	7642	7464	7378	7482	7610	7446	7515	7627	7543	7465	7513	7486	7488	7422	7610	7397	7511	7658	7617	7583	7490	7361	7710	7635	7534	7484	7608	7543	7538	7401	7467	7499	7581	7416	7564	7468	7478	7482	7387	7555	7598	7377	7559	7455	7456	7522	7513	7524	7618	7493	7627	7496	7523	7573	7504	7505	7494	7500	7500	7498	7601	7531	7455	7500	7495	7541	7630	7543	7735	7571	7479	7431	7468	7467	7579	7545	7501	7555	7567	7566	7593	7514	7536	7533	7490	7408	7538	7408	7640	7623	7643	7510	7502	7519	7612	7570	7527	7559	7557	7477	7614	7557	7550	7466	7544	7631	7523	7523	7484	7440	7500	7577	7611	7548	7540	7508	7520	7522	7545	7564	7550	7519	7504	7461	7521	7383	7548	7592	7561	7522	7656	7403	7591	7550	7456	7343	7522	7383	7518	7542	7496	7498	7457	7505	7489	7524	7512	7505	7600	7587	7442	7537	7501	7557	7495	7521	7414	7485	7585	7559	7399	7536	7616	7560	7550	7492	7623	7583	7543	7579	7708	7490	7466	7518	7621	7517	7522	7484	7502	7511	7589	7441	7501	7569	7524	7577	7574	7528	7491	7621	7434	7495	7568	7524	7398	7485	7498	7604	7559	7426	7585	7487	7431	7346	7501	7611	7459	7562	7401	7510	7573	7595	7406	7511	7617	7551	7635	7591	7536	7719	7489	7564	7567	7468	7460	7649	7600	7510	7649	7514	7584	7391	7507	7486	7509	7574	7545	7564	7544	7597	7477	7455	7494	7492	7473	7372	7558	7539	7489	7571	7522	7455	7414	7579	7561	7548	7526	7541	7687	7577	7567	7547	7427	7589	7576	7452	7525	7467	7618	7546	7547	7527	7448	7509	7521	7549	7471	7513	7645	7515	7606	7576	7452	7485	7552	7607	7466	7470	7622	7562	7522	7313	7554	7534	7756	7438	7462	7550	7552	7467	7540	7554	7454	7582	7454	7436	7566	7543	7376	7605	7515	7479	7503	7592	7595	7565	7530	7642	7559	7542	7488	7605	7559	7439	7489	7609	7454	7583	7515	7576	7550	7682	7508	7448	7538	7734	7518	7584	7578	7528	7553	7592	7642	7554	7651	7610	7566	7484	7732	7604	7582	7481	7563	7392	7539	7503	7523	7558	7458	7516	7568	7543	7551	7639	7569	7587	7535	7483	7510	7479	7613	7368	7579	7442	7621	7645	7320	7505	7555	7497	7547	7520	7562	7490	7474	7645	7598	7603	7644	7505	7565	7573	7397	7449	7560	7523	7438	7631	7555	7522	7531	7624	7548	7541	7512	7627	7468	7438	7453	7486	7643	7536	7560	7488	7656	7402	7540	7398	7574	7425	7528	7554	7529	7632	7488	7504	7540	7548	7488	7556	7511	7553	7609	7579	7530	7633	7469	7447	7572	7509	7602	7468	7617	7577	7641	7489	7505	7637	7435	7514	7587	7530	7489	7657	7588	7561	7570	7478	7578	7565	7594	7404	7436	7626
4236	2086	1289	1134	1239	1334	1456	1383	1455	4127	5405	4044	2288	1253	1006	905	1000	892	926	845	895	896	889	917	911	926	887	889	900	895	917	898	915	866	887	899	982	919	941	935	934	918	900	886	855	912	948	914	848	925	903	890	891	909	959	920	905	894	943	863	860	955	937	920	960	937	864	856	855	863	925	926	911	880	840	867	881	885	907	964	873	903	925	964	887	899	912	904	936	913	967	888	841	901	891	846	928	854	901	891	950	957	886	886	895	927	922	893	884	905	893	880	884	931	901	932	928	840	889	866	854	925	883	911	865	911	901	868	897	926	903	943	871	906	949	894	872	894	900	851	883	945	901	936	909	907	938	886	894	923	928	922	915	887	905	960	929	920	950	892	920	879	890	880	888	944	955	913	850	930	912	878	877	849	866	897	901	899	923	864	921	871	883	888	915	879	896	900	880	882	901	867	918	860	850	882	873	887	896	866	922	927	929	901	864	935	890	926	881	860	922	894	926	936	913	907	869	905	902	905	943	901	882	904	879	909	963	918	916	859	898	845	886	914	911	936	848	857	934	868	912	876	896	886	886	909	903	898	875	896	884	913	891	912	884	922	885	916	894	897	900	920	900	902	892	858	915	878	891	870	951	906	960	918	907	889	902	901	889	888	917	918	889	900	843	877	920	892	862	947	892	896	956	839	891	924	911	929	923	942	873	905	942	921	921	952	937	904	879	908	898	899	829	935	861	875	920	904	897	866	881	866	862	912	904	883	900	964	907	947	883	885	851	906	884	945	862	928	947	938	905	945	896	962	879	914	935	840	870	894	863	927	872	908	882	857	961	934	876	878	923	879	919	887	865	908	913	905	883	878	867	934	915	931	919	879	912	927	916	889	864	875	911	958	913	957	903	881	887	914	886	901	889	888	931	894	884	881	967	905	907	872	902	897	924	869	944	1000	862	883	922	870	1027	862	894	957	824	893	875	902	865	909	915	928	876	882	937	864	871	881	951	926	893	893	957	872	863	898	910	881	879	902	877	866	917	915	895	937	855	878	898	910	892	890	914	859	954	948	921	914	879	876	875	915	897	931	917	921	933	882	895	932	886	907	941	914	992	956	940	876	889	875	938	880	881	871	873	993	906	905	892	905	844	890	890	946	882	922	899	927	836	910	897	923	876	898	897	907	860	845	902	909	913	888	860	920	917	911	856	914	935	940	895	879	934	945	943	880	882	946	862	919	897	931	915	884	887	900	890	857	927	853	905	942	884	859	898	851	907	935	881	882	907	855	916	906	930	916	889	880	890	892	841	912	937	869	881	906	951	892	914	844	925	940	917	900	868	884	984	877	890	925	899	877	929	948	924	869	886	922	916	907	881	912	913	928	928	919	887	932	909	899	905	871	913	895	930	868	866	905	908	918	915	866	961	874	898	927	924	923	874	816	906	911	835	901	901	854	879	896	930	918	969	875	916	948	881	949	871	932	873	866	878	889	876	932	896	896	881	940	968	904	868	923	889	870	875	877	913	925	845	893	852	841	903	898	860	916	858	920	912	887	875	860	884	863	957	876	855	897	935	904	911	897	875	840	907	892	895	898	843	884	907	861	941	918	930	852	902	873	872	892	859	916	925	853	920	915	888	899	888	873	899	862	936	950	908	907	891	890	899	863	956	896	853	876	944	887	892	875	883	928	978	954	916	921	875	929	894	878	884	943	846	899	883	929	934	845	923	872	953	938	875	922	900	925	871	892	872	923	904	881	943	911	927	934	844	933	871	898	895	918	874	962	911	896	888	889	895	885	918	927	862	944	893	883	949	901	902	871	895	921	908	848	945	946	924	918	940	880	908	915	914	942	880	932	903	891	835	907	932	836	885	833	902	888	945	905	923	953	949	865	876	895	889	860	941	887	917	871	889	920	896	959	893	913	912	913	903	952	906	909	860	921	873	875	862	867	908	894	941	893	920	874	885	911	922	952	948	862	971	917	864	902	927	935	945	892	907	913	871	884	908	925	891	867	849	897	953	925	910	913	889	890	919	900	861	898	898	920	906	915	924	886	853	856	877	905	880	878	907	884	890	869	929	921	899	862	869	886	917	906	915	920	927	918	900	947	891	970	925	889	912	924	898	943	864	958	904	873	887	923	880	896	956	877	894	896	884	932	912	930	910	872	909	888	945	891	924	910	913	935	915	922	931	906	912	938	919	845	887	901	971	872	924	928	852	856	892	915	875	895	889	877	959	929	857	915	915	891	922	908	862	884	883	970	900	870	930	904	913	925	913	885	930	906	896	867	860	961	907	854	885	890	939	905	930	924	889	852	913	949	863	929	900	941	873	883	891	915	880	901	904	901	883	872	897	935	844	899	908	892	894	882	934	911	901	921	953	876	891	840	848	943	887	913	974	867	852	920	895	945	878	878	947	879	890	939	929	908	883	904	921	931	868	902	889	972	869	881	911	857	890	901	868	913	887	873	885	896	909	915	914	922	867	853	935	901	910	936	896	874	902	827	880	887	892	932	863	914	863	867	915	949	906	984	952	899	932	897	896	927	926	890	937	847	884	934	922	938	908	898	892	914	920	926	842	926	942	910	881	887	922	894	878	907	903	863	940	889	942	918	854	958	922	937	918	900	911	877	933	899	933	874	838	917	889	913	932	934	922	853	946	890	852	966	903	915	860	935	942	934	887	886	934	837	853	932	882	864	897	904	899	951	864	885	917	884	963	984	823	910	874	894	907	885	902	901	884	912	903	874	840	906	920	910	889	897	877	903	922	934	909	871	862	905	926	906	870	918	945	926	888	915	912	880	861	919	939	890	851	886	929	885	978	912	904	913	915	900	915	913	909	878	934	841	933	888	917	906	873	888	943	826	914	913	920	918	867	885	936	870	899	900	845	935	929	904	927	905	902	886	864	819	872	930	926	911	918	833	893	932	886	897	883	929	954	851	959	898	946	915	895	859	889	897	915	960	835	892	938	932	921	895	897	894	944	950	835	827	911	890	910	924	914	909	880	932	914	921	888	951	887	918	844	931	876	934	896	940	938	924	909	923	870	905	900	902	927	939	940	876	931	890	908	938	907	899	909	962	942	910	916	922	924	888	897	916	889	917	902	862	898	920	957	898	955	923	905	923	958	859	888	986	891	923	885	942	901	913	889	863	946	920	868	928	907	913	875	839	954	904	899	989	905	851	852	938	930	859	863	911	858	911	906	901	884	895	932	890	865	843	876	916	919	954	911	906	893	878	836	936	946	910	860	881	909	920	907	859	869	870	860	912	970	901	890	798	913	855	909	878	934	927	846	912	879	926	939	911	911	933	907	901	880	896	933	956	925	873	881	907	885	907	863	886	910	942	911	892	932	913	908	840	896	881	878	943	896	903	909	899	895	909	844	927	929	865	930	864	949	895	889	887	918	892	851	864	843	910	922	936	846	918	912	911	900	906	856	917	890	903	894	890	905	912	893	872	926	884	869	908	913	834	888	917	891	876	937	853	862	871	916	972	896	910
22269	16810	12498	17310	22912	22797	23219	21355	22239	43205	43412	35438	23405	12934	8898	7697	7324	7402	7439	7364	7249	7352	7384	7346	7331	7329	7295	7375	7462	7451	7283	7257	7362	7447	7311	7419	7329	7260	7271	7229	7445	7390	7302	7309	7250	7236	7472	7439	7301	7343	7326	7284	7232	7215	7379	7439	7217	7356	7388	7448	7475	7380	7284	7250	7412	7328	7431	7326	7255	7420	7311	7406	7468	7233	7326	7338	7413	7364	7266	7281	7409	7383	7259	7307	7300	7258	7330	7428	7256	7473	7304	7291	7360	7295	7395	7253	7294	7350	7351	7406	7350	7232	7424	7341	7356	7273	7273	7264	7322	7346	7307	7432	7311	7377	7348	7341	7401	7349	7267	7257	7273	7338	7308	7358	7281	7300	7490	7184	7432	7248	7370	7343	7184	7246	7254	7388	7390	7297	7414	7295	7365	7468	7338	7286	7414	7393	7325	7364	7274	7370	7536	7291	7273	7334	7370	7375	7432	7292	7385	7387	7253	7292	7374	7434	7430	7336	7293	7423	7431	7368	7444	7373	7332	7396	7195	7290	7334	7354	7290	7386	7386	7382	7447	7431	7363	7353	7277	7366	7231	7354	7332	7430	7429	7431	7253	7334	7302	7402	7428	7258	7425	7480	7420	7406	7397	7294	7301	7392	7238	7281	7479	7399	7442	7230	7248	7314	7376	7220	7310	7401	7322	7325	7351	7386	7296	7231	7354	7296	7292	7318	7206	7423	7484	7184	7445	7336	7287	7380	7298	7479	7306	7292	7309	7376	7289	7358	7422	7207	7309	7293	7327	7385	7407	7347	7293	7338	7362	7331	7255	7470	7290	7393	7291	7438	7377	7419	7424	7300	7347	7287	7558	7421	7238	7425	7324	7328	7232	7459	7386	7243	7401	7228	7352	7342	7352	7286	7317	7419	7262	7238	7395	7378	7391	7361	7393	7329	7444	7372	7316	7270	7396	7327	7424	7306	7235	7346	7418	7348	7136	7440	7323	7393	7254	7406	7306	7325	7358	7345	7311	7164	7360	7357	7314	7194	7389	7417	7348	7211	7503	7340	7385	7334	7277	7286	7329	7259	7227	7288	7390	7390	7315	7503	7379	7242	7532	7239	7298	7274	7456	7386	7295	7482	7311	7445	7250	7278	7452	7357	7174	7442	7396	7381	7314	7251	7172	7457	7350	7341	7296	7510	7333	7310	7301	7358	7249	7340	7278	7255	7352	7510	7343	7253	7166	7351	7336	7417	7344	7347	7299	7293	7410	7289	7302	7448	7331	7215	7162	7120	7279	7412	7223	7326	7274	7415	7280	7172	7407	7318	7379	7303	7313	7375	7311	7412	7321	7385	7437	7362	7187	7428	7361	7261	7371	7294	7375	7187	7422	7283	7294	7308	7476	7267	7378	7365	7403	7259	7428	7418	7366	7427	7336	7361	7311	7413	7482	7223	7326	7442	7392	7356	7381	7296	7483	7298	7317	7345	7381	7202	7383	7199	7491	7452	7368	7426	7348	7300	7302	7316	7321	7374	7403	7334	7274	7392	7388	7368	7377	7407	7372	7427	7520	7288	7369	7376	7464	7271	7476	7310	7267	7442	7297	7399	7411	7244	7381	7280	7454	7220	7468	7404	7410	7368	7459	7343	7481	7176	7273	7342	7403	7234	7363	7294	7335	7320	7327	7381	7274	7289	7392	7422	7362	7348	7343	7333	7250	7475	7304	7391	7411	7314	7374	7432	7392	7485	7360	7339	7341	7264	7420	7266	7279	7401	7558	7377	7253	7338	7242	7404	7426	7348	7398	7264	7376	7391	7297	7326	7406	7323	7351	7219	7324	7449	7308	7311	7432	7323	7358	7295	7317	7390	7456	7387	7214	7428	7387	7339	7300	7412	7278	7421	7412	7341	7437	7436	7459	7397	7498	7449	7346	7330	7405	7468	7407	7255	7330	7187	7309	7316	7547	7519	7318	7330	7323	7335	7317	7355	7494	7298	7365	7363	7406	7336	7367	7294	7316	7375	7489	7186	7391	7441	7341	7397	7274	7344	7415	7416	7388	7398	7388	7367	7103	7454	7484	7268	7292	7379	7337	7348	7272	7247	7270	7439	7358	7331	7187	7252	7304	7473	7346	7383	7429	7465	7329	7385	7339	7281	7476	7303	7301	7326	7422	7419	7345	7433	7331	7291	7370	7418	7338	7307	7361	7404	7401	7332	7368	7432	7312	7332	7363	7365	7424	7355	7304	7456	7493	7402	7391	7219	7269	7498	7437	7531	7262	7230	7341	7424	7304	7294	7267	7284	7446	7396	7283	7379	7358	7261	7373	7248	7408	7377	7364	7340	7256	7377	7326	7320	7449	7325	7430	7289	7281	7374	7357	7414	7233	7375	7298	7439	7265	7316	7493	7317	7430	7395	7386	7398	7261	7327	7372	7403	7347	7286	7228	7390	7360	7340	7322	7335	7387	7325	7344	7375	7341	7398	7342	7336	7441	7231	7297	7389	7389	7356	7494	7305	7419	7282	7405	7302	7340	7360	7289	7355	7430	7361	7259	7457	7392	7328	7275	7423	7363	7292	7317	7530	7383	7434	7471	7246	7363	7320	7324	7377	7387	7405	7307	7324	7246	7491	7333	7431	7328	7340	7411	7173	7359	7261	7332	7475	7334	7267	7275	7297	7381	7316	7298	7334	7397	7309	7408	7466	7403	7333	7453	7298	7482	7401	7307	7462	7259	7337	7286	7287	7369	7374	7457	7315	7268	7343	7260	7223	7325	7352	7442	7300	7408	7313	7314	7368	7242	7299	7334	7348	7178	7313	7361	7216	7282	7288	7352	7296	7298	7349	7223	7416	7397	7328	7337	7285	7383	7281	7276	7406	7238	7407	7408	7390	7426	7301	7502	7351	7363	7292	7363	7320	7366	7261	7310	7454	7442	7313	7352	7254	7346	7312	7447	7308	7290	7243	7362	7336	7486	7281	7425	7314	7243	7324	7248	7520	7311	7367	7323	7502	7335	7324	7448	7310	7354	7274	7308	7421	7386	7325	7429	7361	7399	7352	7138	7472	7318	7232	7365	7435	7352	7361	7308	7378	7292	7276	7361	7333	7200	7525	7417	7349	7444	7348	7293	7360	7422	7334	7401	7373	7457	7407	7345	7448	7330	7305	7373	7479	7291	7456	7359	7271	7268	7372	7371	7351	7239	7419	7423	7352	7400	7329	7267	7355	7388	7361	7439	7379	7345	7364	7536	7493	7251	7297	7424	7522	7311	7132	7452	7293	7321	7408	7320	7406	7343	7447	7476	7365	7441	7356	7353	7343	7461	7429	7535	7400	7413	7460	7395	7462	7360	7407	7334	7281	7369	7493	7572	7396	7305	7471	7276	7322	7283	7217	7287	7247	7429	7397	7321	7453	7441	7323	7348	7415	7263	7319	7361	7386	7227	7433	7362	7451	7452	7442	7345	7248	7308	7308	7391	7288	7338	7390	7463	7339	7284	7434	7184	7440	7415	7238	7484	7327	7441	7346	7218	7321	7242	7450	7245	7361	7233	7411	7177	7361	7272	7254	7288	7449	7394	7393	7213	7428	7414	7349	7312	7283	7394	7271	7357	7230	7421	7257	7289	7454	7260	7405	7347	7380	7566	7378	7326	7350	7282	7329	7354	7320	7303	7146	7182	7443	7352	7237	7277	7301	7374	7391	7322	7393	7312	7454	7330	7393	7364	7528	7279	7381	7272	7430	7348	7342	7361	7373	7355	7275	7305	7389	7269	7344	7330	7405	7370	7436	7292	7309	7383	7290	7349	7505	7311	7329	7450	7448	7300	7246	7430	7381	7338	7384	7403	7419	7413	7449	7480	7395	7239	7429	7351	7171	7369	7351	7180	7219	7210	7416	7313	7380	7194	7363	7399	7326	7384	7396	7316	7456	7494	7356	7302	7324	7415	7387	7359	7214	7398	7476	7428	7245	7407	7328	7410	7419	7236	7204	7396	7400	7305	7257	7311	7455	7429	7309	7422	7388	7509	7421	7311	7191	7363	7571	7370	7376	7486	7220	7317	7364	7222	7315	7395	7409	7320	7463	7230	7240	7470	7479	7322	7413	7352	7434	7316	7367	7406	7409	7468	7365	7408	7248	7332	7431	7188	7292	7379	7162	7268	7341	7390	7402	7330	7362	7308	7311	7309	7273	7386	7219	7301	7285	7306	7374	7359	7431	7305	7441	7425	7231	7419	7348	7334	7273	7287	7272	7392	7337	7403	7316	7413	7380	7423	7450	7347	7451	7364	7378	7399	7275	7306	7388	7399	7340	7417	7456	7202	7338	7250	7298	7301	7284	7346	7394	7264	7202	7304	7339	7323	7203	7291	7437	7439	7267	7287	7262	7414	7458	7441	7439	7237	7429	7393	7345	7416	7469	7361	7408	7204	7301	7417	7355	7382	7395	7395	7439	7387	7398	7407	7318	7253	7414	7303	7391	7420	7325	7412	7307	7440	7359	7331	7285	7323	7379	7264	7343	7391	7357	7439	7488	7370	7416	7450	7518	7240	7442	7401	7388	7309	7308	7329	7430	7353	7471	7279	7346	7308	7402	7324	7323	7329	7505	7436	7297	7440	7400	7333	7276	7318	7315	7228	7219	7405	7445	7305	7422	7257	7446	7456	7367	7226	7413	7260	7403	7428	7429	7476	7247	7377	7181	7455	7376	7368	7309	7218	7388	7321	7431	7520	7395	7490	7321	7371	7433	7353	7418	7263	7425	7315	7464	7353	7287	7337	7384	7391	7371	7523	7385	7426	7330	7304	7382	7413	7309	7340	7415	7319	7451	7357	7482	7262	7412	7475	7333	7439	7342	7389	7358	7336	7323	7410	7298	7274	7374	7348	7468	7413	7457	7281	7431	7310	7348	7360	7482	7261	7308	7296	7398	7288	7382	7472	7371	7430	7310	7349	7267	7316	7289	7272	7270	7346	7273	7315	7357	7347	7322	7306	7401	7266	7414	7462	7378	7249	7302	7398	7234	7372	7431	7326	7308	7318	7489	7254	7354	7319	7297	7357	7298	7341	7360	7233	7268	7347	7448	7429	7349	7369	7351	7223	7368
3886	2744	1661	1288	1618	1863	1771	1771	1987	12193	14882	10369	4966	2107	1185	996	886	909	940	884	938	928	895	930	894	895	903	939	886	937	885	916	939	939	918	869	936	919	941	943	920	878	920	932	890	908	900	969	942	866	934	851	897	925	929	916	961	902	1004	874	905	1006	922	876	924	892	882	879	954	908	902	916	923	868	921	849	931	925	910	1044	937	939	886	937	917	938	903	882	913	928	942	945	945	907	920	914	939	915	955	886	865	848	925	906	936	917	895	879	932	920	888	925	923	928	900	930	903	867	961	948	904	931	960	964	959	910	890	915	935	989	930	936	908	891	921	910	854	904	903	874	883	936	931	906	901	942	942	901	937	906	892	914	940	873	934	893	963	905	933	889	932	909	919	909	870	897	930	970	991	853	819	866	937	890	959	898	942	896	906	888	898	900	943	882	907	937	924	910	921	895	913	882	960	907	888	892	907	893	894	903	907	909	924	892	952	889	889	870	920	882	835	919	905	951	907	926	860	920	922	960	878	925	849	954	874	926	941	872	895	909	928	935	903	950	934	861	901	899	896	917	864	903	928	903	888	898	931	937	918	932	911	909	880	929	901	973	845	948	913	988	941	898	881	894	905	945	908	940	919	897	947	925	894	897	957	998	933	880	883	877	875	922	865	947	868	893	927	904	863	834	901	964	917	949	889	865	915	955	936	896	976	897	918	901	938	978	931	927	897	932	972	934	886	924	936	892	870	897	937	930	936	940	969	926	921	972	938	893	889	938	927	966	868	888	895	911	864	871	922	891	905	941	895	890	926	898	885	945	888	909	938	946	1000	943	951	957	906	948	905	869	874	949	890	884	896	923	909	928	959	846	864	940	931	871	944	910	927	897	883	889	984	881	884	907	913	946	920	907	936	909	872	921	935	922	934	877	892	936	896	907	876	885	953	876	931	933	924	940	921	931	911	889	890	915	884	898	895	924	911	918	906	902	915	888	852	947	931	933	892	926	928	944	957	911	892	922	932	938	892	898	912	860	908	951	926	935	936	899	868	918	898	946	915	915	918	886	904	893	872	872	890	948	906	908	923	932	899	903	903	933	877	970	958	909	850	891	875	934	930	946	936	922	918	892	874	927	900	918	932	893	971	930	906	908	941	914	936	918	941	944	921	966	914	886	941	896	923	934	930	937	960	869	930	894	880	946	963	928	905	896	891	902	922	914	910	936	907	947	902	887	950	919	964	947	869	916	883	943	903	880	891	948	935	890	928	892	931	885	944	895	914	883	916	882	899	949	877	973	886	941	856	911	931	904	919	911	937	935	887	930	919	877	922	847	866	911	919	906	912	851	923	930	896	927	876	914	947	914	947	934	866	875	875	918	928	934	888	893	950	881	935	899	959	940	904	970	909	939	959	921	948	884	902	900	911	898	942	961	912	905	924	891	909	904	920	921	869	921	929	944	867	888	915	933	927	954	920	898	876	930	889	930	989	943	943	912	874	885	916	885	904	882	899	844	894	936	931	889	885	900	848	886	929	915	863	895	907	958	884	902	928	928	944	863	965	896	883	898	902	932	908	913	876	917	946	905	962	912	878	942	918	915	885	906	979	917	888	922	938	863	935	890	877	941	853	946	873	878	834	921	899	849	954	944	878	903	866	931	910	916	878	907	920	994	946	872	870	958	855	860	899	977	950	877	967	920	940	950	931	915	896	929	865	904	903	908	883	830	990	879	932	916	923	926	872	977	939	932	885	896	921	927	873	878	924	878	958	930	921	930	904	914	944	910	946	923	916	895	928	921	914	859	846	955	911	926	906	923	882	945	909	893	958	944	890	889	921	897	930	922	978	893	908	910	898	913	950	869	879	877	886	979	883	987	875	957	907	947	916	912	946	869	939	947	923	991	906	905	944	873	892	916	896	926	941	952	931	947	867	916	928	946	870	915	926	919	923	964	916	921	950	920	953	868	898	885	974	839	920	861	922	913	908	876	924	892	912	904	906	942	864	931	932	892	864	935	978	912	875	929	839	915	873	922	887	881	926	951	966	867	891	874	997	892	941	861	930	912	938	836	956	894	961	922	939	924	936	856	910	944	930	933	969	876	920	881	881	862	922	888	873	981	884	930	943	905	950	914	960	973	887	911	910	921	937	907	944	932	931	913	953	914	913	956	965	890	911	962	923	903	908	870	899	926	936	894	931	897	898	929	923	960	904	913	915	912	971	887	865	953	962	913	904	930	929	927	911	889	916	870	905	880	939	880	929	981	963	915	906	870	917	913	885	916	928	938	956	912	931	918	963	902	894	939	904	913	926	958	907	913	899	920	895	914	905	865	933	926	902	884	898	895	1013	854	908	909	876	876	917	883	893	939	932	869	896	954	910	919	941	900	953	881	872	864	929	887	892	905	907	890	846	895	898	897	928	920	907	915	902	884	883	892	929	846	862	843	936	968	870	927	873	919	909	947	912	896	891	918	929	879	970	908	925	879	906	951	936	950	918	917	865	937	955	912	871	888	910	930	934	861	894	871	922	940	887	942	884	916	933	910	919	892	932	908	886	944	935	926	893	935	868	892	931	802	959	893	909	878	931	870	946	937	902	918	910	869	867	863	952	932	896	932	888	901	945	925	896	908	872	916	907	882	970	962	842	937	892	909	931	979	917	915	844	974	852	890	918	922	914	929	934	903	922	933	928	829	942	910	899	885	916	858	911	988	896	911	871	946	924	878	916	886	866	950	930	893	864	905	879	924	947	909	922	934	935	906	907	910	891	987	942	928	908	871	905	872	906	915	915	891	903	914	976	915	922	932	940	930	858	918	901	907	912	904	889	913	928	930	942	885	943	921	921	880	901	901	950	908	952	900	970	886	949	943	859	916	913	914	888	872	948	942	929	912	935	910	911	931	867	950	894	867	937	890	922	964	927	891	935	895	895	918	886	949	939	891	892	894	859	913	965	966	906	932	920	895	925	909	850	923	920	884	875	977	929	902	931	923	912	894	911	926	945	955	930	904	935	909	920	962	891	859	942	926	965	939	910	930	916	890	881	884	901	920	934	909	931	905	889	970	882	859	899	879	932	899	903	907	868	889	925	926	939	879	945	901	961	922	889	893	921	939	989	910	876	933	927	923	858	886	879	967	930	937	901	886	894	894	930	896	912	886	883	917	965	913	854	901	937	929	936	884	909	876	885	871	943	929	920	935	926	890	899	937	927	928	889	914	879	943	903	964	896	923	917	923	945	933	901	946	949	922	910	912	1009	937	925	950	918	874	904	877	912	899	927	922	940	936	849	880	934	862	882	926	859	949	885	867	915	859	885	909	948	917	896	895	938	911	925	918	875	941	945	913	916	964	959	885	918	934	902	936	926	905	872	892	918	902	950	903	967	982	919	826	939	946	938	899	891	893	970	941	945	869	904	891	904	885	883	906	911	899	888	873	908	912	929	943	928	915	895	862	937	966	996	844	903	854	848	918	890	904	881	892	909	921	906	947	897	908	894	931	904	923	852	929
26861	20057	15103	21076	28348	28586	27987	26301	28828	62387	62391	50789	35419	20324	11137	8140	7518	7455	7547	7387	7399	7522	7377	7368	7512	7359	7331	7467	7447	7378	7398	7434	7372	7462	7398	7420	7366	7400	7616	7390	7526	7397	7242	7398	7396	7431	7422	7446	7428	7524	7538	7453	7314	7357	7375	7437	7332	7565	7299	7369	7365	7423	7452	7356	7488	7294	7395	7403	7340	7366	7431	7390	7351	7445	7452	7301	7487	7324	7335	7348	7332	7390	7364	7466	7273	7352	7429	7364	7366	7301	7409	7375	7463	7425	7445	7436	7328	7415	7476	7477	7419	7408	7491	7377	7529	7434	7384	7534	7353	7339	7443	7440	7476	7567	7385	7387	7362	7383	7463	7383	7517	7444	7438	7235	7526	7434	7370	7440	7407	7344	7454	7424	7450	7411	7405	7428	7355	7400	7402	7366	7394	7384	7464	7391	7313	7337	7357	7236	7489	7469	7312	7452	7462	7313	7388	7403	7577	7277	7546	7438	7490	7538	7415	7381	7390	7176	7449	7499	7460	7449	7327	7383	7430	7397	7406	7439	7427	7404	7578	7481	7412	7459	7427	7436	7454	7514	7407	7462	7347	7535	7371	7482	7458	7500	7485	7389	7358	7406	7406	7565	7442	7500	7416	7305	7403	7348	7398	7369	7438	7352	7535	7388	7314	7397	7485	7429	7363	7403	7391	7458	7337	7505	7372	7374	7411	7406	7435	7360	7476	7402	7456	7377	7388	7443	7461	7351	7388	7359	7400	7426	7486	7417	7327	7389	7426	7491	7442	7411	7368	7299	7468	7428	7428	7422	7397	7476	7494	7506	7337	7468	7340	7522	7468	7358	7510	7381	7431	7254	7531	7505	7564	7372	7373	7451	7448	7510	7401	7425	7272	7410	7401	7477	7342	7419	7382	7441	7406	7335	7396	7366	7372	7315	7353	7317	7401	7408	7291	7428	7265	7577	7486	7451	7325	7316	7460	7347	7339	7364	7418	7331	7439	7388	7431	7429	7328	7437	7348	7360	7391	7498	7400	7425	7309	7544	7359	7303	7401	7415	7367	7557	7495	7404	7520	7472	7422	7233	7346	7493	7365	7426	7454	7438	7405	7449	7423	7395	7425	7244	7411	7440	7329	7378	7411	7456	7341	7383	7303	7294	7347	7453	7452	7398	7349	7507	7336	7420	7275	7392	7499	7251	7435	7510	7514	7275	7238	7446	7486	7508	7381	7412	7505	7411	7324	7437	7439	7376	7466	7425	7436	7381	7387	7368	7501	7398	7456	7432	7520	7440	7510	7315	7414	7307	7401	7380	7490	7485	7479	7319	7426	7298	7463	7436	7458	7355	7453	7560	7336	7414	7627	7429	7425	7377	7318	7507	7482	7406	7482	7501	7275	7520	7368	7430	7472	7362	7396	7366	7447	7380	7512	7454	7518	7377	7285	7369	7405	7425	7457	7433	7290	7361	7316	7557	7442	7434	7376	7435	7549	7387	7374	7511	7543	7342	7386	7598	7348	7465	7351	7528	7452	7289	7384	7422	7413	7381	7498	7316	7472	7425	7393	7383	7415	7499	7482	7382	7461	7506	7463	7403	7325	7421	7478	7529	7367	7370	7379	7429	7268	7484	7323	7521	7332	7515	7350	7441	7415	7438	7377	7454	7390	7394	7395	7417	7420	7408	7383	7410	7399	7409	7492	7443	7535	7465	7391	7366	7400	7410	7476	7426	7547	7493	7452	7429	7441	7352	7327	7359	7437	7489	7390	7409	7453	7511	7388	7326	7539	7339	7525	7442	7304	7555	7436	7670	7517	7549	7390	7386	7378	7488	7366	7406	7267	7439	7489	7460	7306	7427	7511	7592	7513	7442	7439	7414	7344	7368	7461	7332	7340	7446	7420	7373	7392	7561	7342	7367	7396	7340	7376	7347	7456	7411	7405	7514	7281	7430	7351	7524	7388	7555	7536	7558	7364	7454	7482	7426	7389	7311	7552	7392	7369	7466	7422	7329	7383	7340	7463	7452	7483	7396	7386	7269	7523	7465	7443	7381	7441	7340	7457	7425	7433	7417	7527	7449	7291	7397	7483	7409	7395	7333	7509	7453	7277	7290	7407	7415	7537	7358	7232	7391	7417	7493	7552	7379	7477	7422	7311	7414	7472	7355	7512	7475	7549	7432	7326	7427	7403	7487	7573	7491	7480	7478	7399	7392	7337	7505	7418	7352	7520	7427	7550	7421	7355	7443	7452	7445	7434	7311	7430	7454	7577	7406	7467	7313	7426	7315	7441	7406	7420	7451	7459	7393	7366	7361	7395	7301	7440	7348	7450	7377	7506	7371	7514	7383	7398	7234	7506	7466	7357	7493	7426	7520	7479	7441	7458	7493	7380	7480	7356	7508	7440	7374	7495	7303	7416	7315	7480	7317	7347	7507	7396	7383	7394	7425	7435	7525	7444	7401	7550	7430	7497	7443	7369	7468	7490	7409	7524	7437	7618	7431	7403	7597	7499	7376	7375	7510	7417	7416	7378	7353	7505	7342	7385	7401	7441	7502	7412	7505	7474	7384	7357	7480	7435	7385	7320	7429	7366	7489	7378	7536	7352	7465	7373	7556	7390	7320	7427	7395	7440	7321	7526	7408	7448	7379	7423	7394	7509	7363	7399	7414	7448	7392	7330	7460	7410	7452	7350	7554	7471	7427	7296	7356	7471	7476	7556	7552	7410	7544	7418	7677	7357	7440	7557	7318	7387	7430	7401	7375	7418	7472	7403	7342	7425	7392	7441	7503	7392	7439	7292	7394	7533	7375	7410	7453	7375	7436	7450	7401	7464	7235	7412	7438	7472	7453	7585	7412	7418	7369	7532	7431	7413	7467	7343	7344	7271	7508	7369	7501	7342	7323	7466	7516	7442	7365	7512	7520	7268	7367	7536	7428	7471	7467	7555	7345	7463	7446	7476	7448	7356	7365	7376	7449	7487	7409	7423	7378	7362	7401	7396	7365	7672	7474	7522	7380	7382	7463	7458	7391	7476	7300	7403	7336	7294	7613	7412	7465	7451	7441	7438	7565	7537	7378	7573	7405	7368	7426	7250	7462	7516	7474	7289	7536	7395	7540	7315	7297	7441	7492	7396	7389	7532	7506	7200	7558	7323	7461	7489	7389	7305	7441	7504	7345	7483	7564	7339	7367	7572	7437	7479	7376	7347	7450	7470	7386	7383	7378	7372	7461	7453	7408	7376	7472	7549	7455	7508	7286	7437	7481	7257	7470	7364	7381	7352	7465	7427	7440	7488	7511	7382	7336	7439	7397	7428	7389	7411	7377	7404	7317	7242	7422	7359	7385	7438	7366	7453	7277	7436	7387	7480	7360	7312	7376	7308	7399	7375	7428	7416	7361	7398	7363	7409	7340	7474	7490	7345	7289	7260	7276	7517	7278	7267	7417	7314	7584	7452	7272	7440	7544	7514	7377	7405	7489	7346	7560	7393	7326	7394	7313	7365	7439	7506	7549	7593	7481	7579	7327	7496	7450	7561	7459	7342	7402	7467	7355	7478	7452	7450	7419	7426	7493	7357	7472	7335	7374	7380	7317	7348	7461	7492	7517	7541	7394	7385	7465	7526	7538	7521	7350	7432	7436	7419	7552	7384	7411	7304	7357	7287	7451	7377	7452	7455	7412	7502	7438	7379	7461	7562	7431	7419	7433	7521	7418	7322	7446	7409	7388	7452	7411	7339	7386	7408	7532	7410	7464	7577	7374	7359	7539	7472	7532	7332	7568	7379	7463	7453	7546	7489	7365	7282	7371	7447	7446	7438	7423	7474	7488	7438	7363	7385	7322	7600	7457	7464	7527	7416	7497	7405	7384	7305	7487	7390	7414	7431	7432	7400	7498	7368	7398	7418	7419	7352	7395	7448	7477	7422	7423	7418	7536	7426	7344	7409	7479	7459	7412	7370	7496	7431	7394	7426	7413	7567	7344	7291	7466	7339	7456	7457	7518	7401	7283	7572	7468	7548	7468	7500	7439	7442	7455	7519	7423	7317	7447	7419	7409	7351	7454	7517	7442	7443	7385	7268	7474	7443	7473	7426	7312	7526	7527	7480	7381	7396	7265	7305	7380	7469	7489	7479	7451	7501	7308	7404	7404	7470	7490	7469	7220	7465	7541	7504	7351	7480	7408	7406	7268	7446	7293	7414	7399	7448	7588	7523	7409	7491	7415	7419	7498	7282	7487	7354	7549	7473	7427	7475	7400	7301	7597	7360	7338	7395	7442	7371	7414	7448	7418	7428	7457	7460	7494	7331	7410	7452	7510	7436	7394	7372	7453	7471	7550	7372	7478	7368	7382	7436	7514	7560	7431	7420	7549	7394	7423	7446	7436	7450	7535	7423	7311	7365	7387	7357	7524	7552	7403	7458	7481	7405	7418	7478	7258	7565	7394	7405	7438	7416	7517	7518	7428	7447	7376	7408	7421	7442	7382	7376	7316	7488	7300	7477	7361	7397	7299	7513	7467	7439	7407	7458	7475	7273	7398	7568	7363	7315	7477	7443	7468	7535	7371	7435	7490	7400	7445	7522	7336	7441	7376	7411	7336	7306	7533	7384	7352	7327	7595	7295	7550	7386	7477	7451	7531	7255	7478	7421	7577	7392	7372	7348	7544	7365	7449	7422	7437	7599	7389	7334	7468	7544	7578	7552	7336	7525	7398	7418	7473	7262	7448	7456	7533	7265	7337	7433	7373	7451	7433	7293	7484	7505	7351	7381	7317	7398	7260	7485	7294	7471	7356	7469	7597	7510	7263	7455	7403	7523	7437	7462	7436	7382	7277	7437	7262	7568	7393	7410	7542	7321	7464	7517	7215	7352	7364	7515	7558	7403	7281	7480	7505	7471	7513	7526	7294	7418	7488	7415	7488	7379	7334	7495	7534	7342	7357	7465	7512	7468	7508	7395	7249	7388	7358	7516	7434	7492	7437	7489	7559	7496	7408	7496	7487	7316	7432	7369	7427	7352	7424	7356	7454	7515	7436	7501	7446	7566	7453	7463	7533	7389	7437	7407	7407	7331	7616	7392	7370	7483	7489	7573	7418	7365	7418	7365	7336
6066	2579	1833	1383	1600	1683	1675	1745	2567	12176	14577	9880	4380	1947	1149	997	930	927	876	935	889	923	931	932	966	922	925	954	946	917	919	942	891	970	900	884	910	886	883	906	954	964	861	882	913	910	925	927	972	944	908	887	915	961	892	916	855	870	920	933	938	944	904	898	875	887	912	933	949	892	900	904	908	929	921	945	905	932	906	911	929	914	894	924	936	903	915	962	997	927	906	911	880	988	884	973	924	884	927	875	910	911	904	986	907	922	919	978	903	879	977	885	875	973	960	964	899	899	915	922	907	877	924	937	943	927	940	982	926	901	893	887	910	917	978	933	926	918	918	920	903	899	888	932	954	890	867	924	929	894	941	959	875	957	894	941	927	917	944	975	935	939	930	845	888	921	936	970	959	949	956	938	916	936	918	927	990	924	869	956	899	876	932	900	886	921	927	898	911	911	913	939	916	920	914	991	928	988	947	928	849	964	904	871	931	960	898	949	875	977	939	909	908	989	936	889	932	996	878	944	884	959	876	917	922	914	932	968	952	935	954	931	959	916	897	912	905	938	905	873	946	935	956	874	962	941	939	939	955	901	966	887	918	957	950	981	884	952	960	903	939	936	914	915	880	933	946	907	891	913	962	893	957	921	920	916	913	920	978	959	883	965	911	916	949	949	922	908	873	989	888	898	932	964	907	896	918	925	954	903	945	959	920	898	934	894	911	948	984	885	936	937	897	907	894	859	932	860	886	919	908	932	885	886	929	967	943	881	892	944	935	939	964	923	861	935	966	897	886	908	927	907	871	909	892	943	978	944	904	900	867	920	908	918	957	930	887	938	910	974	941	934	942	960	893	972	947	922	972	959	878	923	928	928	925	885	932	834	968	921	849	877	912	910	925	872	904	889	910	933	915	903	854	912	863	925	923	916	861	929	969	898	905	934	924	897	915	963	960	946	901	972	922	915	936	889	925	954	932	900	927	947	888	950	920	930	891	893	933	932	930	929	949	879	965	915	933	916	926	976	912	893	934	941	895	855	883	923	889	964	896	947	906	916	927	961	938	946	914	943	886	926	902	896	951	925	916	913	893	967	925	893	875	910	963	953	912	986	907	922	892	953	953	888	964	905	920	925	934	875	943	900	889	905	919	938	872	901	930	950	923	894	913	954	903	970	907	867	899	951	897	957	913	956	915	917	919	926	908	923	884	897	870	978	951	957	910	925	919	963	889	913	935	937	917	920	847	910	902	875	925	913	876	931	894	921	879	925	954	919	938	918	878	880	924	957	904	908	922	948	882	927	933	918	929	908	904	909	906	867	917	896	934	929	886	961	891	906	860	922	928	868	981	909	906	963	912	975	900	903	952	926	924	905	944	911	944	929	948	988	957	914	988	885	895	927	861	920	902	868	913	945	926	936	905	910	970	920	913	906	975	862	949	945	902	881	932	977	893	952	920	934	918	918	940	938	913	969	933	915	967	889	902	905	913	914	937	948	915	967	937	952	907	933	960	953	905	938	965	937	909	917	905	911	959	959	876	913	928	956	911	893	896	909	920	957	936	879	952	935	941	923	934	911	914	935	873	915	841	893	921	928	902	965	917	931	902	966	867	907	970	881	915	928	969	945	920	894	976	876	945	904	958	906	908	881	936	911	982	943	939	895	947	917	887	949	946	933	919	979	929	941	942	907	944	908	965	864	945	924	920	886	913	923	881	955	875	915	900	880	901	925	955	873	928	1001	959	944	914	906	889	923	919	901	940	897	930	969	870	932	917	896	924	917	877	903	887	930	926	937	880	978	911	911	887	922	925	869	934	886	906	902	943	950	931	865	925	938	878	956	842	925	914	863	956	902	915	847	938	915	872	913	946	902	893	971	951	923	911	903	914	939	922	895	926	883	918	956	919	962	935	874	911	1021	913	968	928	954	926	980	922	916	950	912	918	908	945	931	926	929	914	901	904	909	958	910	939	912	912	904	945	945	897	952	924	962	917	904	916	927	931	918	938	918	935	967	909	947	918	954	885	929	936	872	920	916	894	976	903	897	913	893	946	894	937	935	887	1010	913	932	915	903	924	940	898	922	875	962	963	950	897	982	920	922	965	964	920	853	970	984	949	859	933	903	930	913	916	929	890	933	942	875	955	916	934	920	935	909	947	891	876	943	889	885	903	915	923	912	958	917	928	979	974	947	910	938	1010	914	916	911	914	892	968	925	915	929	960	1014	919	915	970	926	857	907	928	918	896	927	882	936	943	899	938	954	927	903	946	941	905	926	879	910	909	920	879	899	933	902	908	933	928	956	904	941	876	876	896	941	915	872	912	878	886	903	919	962	960	899	899	903	985	894	915	979	949	875	901	940	912	879	939	931	909	948	934	920	953	944	964	907	929	941	920	962	875	922	940	885	950	951	950	971	862	947	898	953	926	925	910	923	927	898	934	903	899	906	922	962	897	969	919	947	857	958	904	897	955	888	942	958	971	858	916	919	976	885	950	909	924	889	881	951	936	940	920	945	934	871	959	913	875	911	935	886	943	951	956	904	974	924	937	947	913	889	942	922	897	916	890	951	909	913	933	998	926	912	870	956	909	946	929	865	953	937	947	921	967	968	913	906	974	939	910	915	897	911	940	921	898	953	917	921	919	895	934	907	919	898	909	921	905	912	919	977	963	947	891	933	955	895	926	912	906	956	947	907	922	958	987	973	912	905	978	926	931	913	941	925	912	932	909	947	891	947	944	918	921	940	979	930	852	941	941	986	881	867	909	959	923	886	981	939	1003	893	904	864	940	917	902	900	910	940	934	932	938	957	927	964	891	946	922	954	956	958	865	815	948	954	921	933	903	912	905	924	922	882	900	915	877	854	933	923	877	901	892	949	880	939	931	924	931	856	940	922	934	956	892	883	931	896	914	947	929	926	918	979	888	898	872	891	893	936	945	933	910	913	921	900	953	947	908	891	911	944	941	923	890	999	993	902	979	895	894	895	894	938	930	913	954	913	964	920	882	883	911	944	935	925	895	813	859	914	926	946	898	951	982	903	917	934	928	892	923	908	858	898	926	908	933	879	999	898	913	914	935	933	885	887	885	929	946	928	898	893	871	923	938	948	890	957	910	911	943	928	879	957	929	916	897	965	876	901	927	944	928	903	957	916	999	925	964	925	906	905	903	899	925	947	920	885	970	928	931	924	872	916	927	942	940	932	975	971	913	852	984	895	890	890	932	954	877	912	913	917	898	928	927	947	880	938	887	947	916	908	886	931	883	895	932	961	904	902	987	967	905	902	926	893	886	909	944	975	932	879	945	924	920	904	978	882	944	957	904	944	889	955	895	950	876	960	874	957	922	889	891	948	890	923	951	901	894	955	897	979	936	897	912	963	944	903	964	916	921	943	923	887	988	864	928	910	901	937	900	948	917	945	935	904	939	953	945	861	939	938	925	914	930	939	924	885	905	890	937	864	899	878	902	911	920	911	926	936	895	946	938	877	869	914	914	958	902	955	974	929	929	931
24180	19104	16082	20714	27656	28294	26808	28069	34110	62909	62741	49564	34391	19804	10918	8299	7604	7513	7554	7587	7635	7486	7544	7602	7400	7555	7446	7571	7583	7528	7584	7434	7572	7550	7628	7515	7518	7587	7660	7435	7594	7538	7521	7548	7560	7544	7449	7476	7416	7543	7675	7461	7483	7575	7490	7552	7502	7638	7390	7437	7522	7558	7478	7408	7659	7552	7555	7457	7475	7612	7395	7430	7512	7469	7519	7311	7585	7572	7538	7494	7591	7538	7530	7523	7579	7607	7524	7563	7662	7585	7541	7546	7505	7522	7710	7471	7501	7412	7402	7644	7527	7596	7504	7501	7620	7570	7539	7610	7489	7555	7708	7569	7597	7436	7590	7540	7514	7432	7529	7640	7696	7761	7548	7566	7569	7485	7605	7544	7654	7583	7470	7614	7514	7635	7493	7571	7663	7570	7472	7618	7527	7474	7532	7667	7339	7582	7329	7521	7429	7406	7594	7332	7502	7436	7542	7484	7645	7428	7650	7605	7681	7612	7658	7535	7524	7526	7494	7449	7717	7565	7444	7512	7570	7485	7542	7435	7532	7481	7469	7601	7369	7503	7523	7659	7556	7489	7502	7608	7533	7450	7525	7554	7519	7474	7594	7573	7593	7673	7535	7672	7653	7447	7492	7705	7646	7654	7447	7520	7581	7523	7358	7309	7524	7566	7499	7464	7423	7621	7560	7679	7536	7477	7584	7543	7446	7569	7669	7507	7489	7574	7600	7504	7624	7523	7524	7567	7593	7537	7495	7635	7583	7402	7560	7563	7479	7527	7578	7491	7581	7552	7399	7617	7600	7536	7459	7628	7633	7448	7557	7567	7574	7490	7492	7544	7609	7466	7510	7481	7538	7555	7525	7630	7445	7436	7560	7654	7537	7543	7475	7508	7495	7538	7464	7535	7616	7645	7613	7522	7482	7575	7518	7602	7666	7474	7466	7504	7489	7508	7527	7486	7600	7671	7530	7551	7530	7561	7579	7456	7630	7567	7493	7542	7570	7422	7393	7521	7698	7585	7605	7527	7533	7497	7502	7618	7609	7489	7614	7618	7493	7546	7451	7587	7559	7486	7536	7545	7492	7433	7469	7646	7528	7660	7593	7566	7683	7433	7449	7561	7548	7361	7569	7617	7446	7524	7590	7550	7573	7487	7672	7487	7482	7542	7556	7518	7509	7581	7568	7636	7559	7447	7555	7536	7535	7512	7578	7618	7470	7560	7479	7554	7530	7507	7548	7414	7563	7505	7523	7577	7444	7593	7611	7572	7499	7600	7554	7552	7441	7620	7472	7500	7537	7453	7600	7639	7515	7451	7638	7620	7584	7503	7550	7547	7406	7590	7487	7629	7643	7512	7537	7490	7550	7674	7496	7537	7527	7454	7619	7708	7637	7634	7571	7662	7452	7554	7535	7437	7600	7518	7540	7565	7512	7476	7506	7645	7539	7605	7655	7580	7602	7491	7515	7583	7712	7494	7608	7482	7488	7514	7528	7663	7556	7781	7613	7421	7457	7541	7403	7441	7597	7630	7537	7589	7531	7541	7416	7519	7606	7425	7462	7540	7589	7581	7540	7596	7548	7512	7473	7532	7560	7556	7586	7532	7555	7501	7565	7506	7495	7625	7536	7584	7565	7515	7659	7658	7584	7675	7521	7554	7656	7548	7485	7501	7573	7610	7558	7577	7527	7513	7659	7533	7389	7581	7524	7548	7534	7430	7627	7631	7529	7587	7519	7661	7515	7433	7417	7596	7413	7604	7577	7649	7490	7527	7585	7549	7495	7562	7617	7628	7488	7534	7615	7564	7670	7611	7562	7545	7501	7597	7530	7475	7608	7524	7429	7526	7551	7500	7415	7691	7628	7704	7532	7477	7703	7578	7523	7519	7379	7448	7626	7553	7404	7481	7627	7656	7561	7480	7609	7511	7540	7598	7680	7447	7529	7570	7562	7427	7500	7559	7576	7473	7554	7561	7481	7416	7508	7478	7529	7478	7591	7485	7591	7408	7400	7643	7429	7578	7437	7611	7604	7473	7576	7637	7575	7616	7589	7445	7430	7429	7647	7589	7565	7494	7628	7523	7693	7487	7575	7434	7547	7683	7482	7474	7488	7634	7541	7549	7516	7573	7602	7456	7634	7514	7588	7525	7650	7611	7524	7628	7572	7656	7610	7791	7480	7628	7462	7563	7584	7580	7592	7599	7482	7442	7483	7628	7624	7642	7483	7557	7650	7512	7610	7599	7504	7630	7560	7582	7575	7556	7537	7393	7495	7590	7557	7601	7418	7638	7546	7545	7535	7680	7543	7650	7385	7608	7565	7440	7478	7532	7512	7542	7516	7434	7400	7662	7611	7470	7504	7671	7554	7475	7474	7387	7563	7409	7437	7561	7485	7604	7529	7650	7576	7704	7390	7465	7514	7519	7573	7667	7510	7525	7648	7266	7520	7451	7647	7572	7532	7472	7644	7602	7641	7458	7426	7646	7458	7597	7478	7572	7596	7455	7489	7491	7654	7628	7598	7483	7610	7483	7590	7663	7632	7598	7512	7588	7489	7614	7539	7608	7611	7542	7600	7415	7481	7496	7426	7614	7482	7564	7626	7575	7536	7598	7472	7423	7473	7477	7583	7605	7633	7685	7521	7581	7559	7544	7559	7655	7503	7509	7486	7549	7572	7613	7622	7554	7609	7455	7576	7416	7620	7571	7661	7624	7536	7564	7561	7658	7624	7498	7645	7586	7487	7480	7698	7611	7601	7457	7623	7587	7614	7414	7498	7505	7476	7615	7516	7632	7519	7491	7583	7304	7447	7572	7535	7535	7538	7627	7422	7549	7431	7535	7516	7485	7617	7642	7555	7473	7619	7696	7564	7626	7497	7590	7475	7506	7551	7400	7483	7480	7625	7599	7570	7722	7619	7552	7389	7721	7578	7445	7538	7508	7584	7418	7460	7545	7475	7615	7580	7711	7517	7423	7600	7591	7539	7472	7545	7539	7586	7765	7512	7651	7579	7469	7513	7576	7599	7556	7490	7438	7547	7553	7611	7626	7603	7666	7512	7485	7560	7558	7465	7684	7462	7659	7515	7506	7533	7526	7568	7541	7437	7723	7422	7528	7537	7402	7402	7723	7754	7531	7547	7528	7575	7460	7385	7533	7582	7383	7546	7580	7544	7534	7526	7499	7432	7473	7573	7669	7537	7522	7562	7542	7567	7515	7539	7527	7593	7546	7473	7428	7588	7512	7646	7566	7467	7621	7451	7652	7635	7490	7547	7469	7552	7499	7530	7593	7489	7695	7579	7623	7625	7495	7548	7599	7565	7474	7488	7505	7422	7434	7568	7679	7531	7468	7600	7663	7592	7502	7598	7552	7504	7433	7446	7575	7554	7489	7484	7481	7763	7679	7478	7702	7599	7572	7625	7534	7518	7501	7403	7509	7555	7549	7515	7589	7548	7429	7616	7524	7512	7516	7578	7644	7588	7562	7479	7611	7592	7483	7479	7474	7537	7525	7551	7548	7415	7633	7621	7546	7461	7558	7511	7467	7600	7569	7457	7621	7469	7549	7585	7493	7496	7633	7462	7434	7507	7541	7713	7503	7576	7667	7545	7485	7438	7433	7588	7389	7625	7545	7639	7431	7559	7531	7550	7489	7685	7486	7533	7490	7486	7525	7639	7565	7627	7488	7503	7511	7483	7679	7579	7435	7611	7644	7565	7541	7688	7504	7500	7484	7619	7480	7569	7475	7579	7371	7556	7619	7585	7646	7596	7540	7549	7631	7566	7571	7394	7662	7574	7508	7467	7568	7556	7529	7696	7532	7489	7517	7491	7444	7605	7587	7527	7502	7405	7636	7662	7658	7594	7529	7430	7702	7522	7604	7486	7470	7489	7582	7410	7457	7489	7648	7543	7509	7657	7504	7448	7593	7512	7581	7662	7595	7529	7454	7535	7453	7638	7620	7604	7578	7436	7555	7479	7530	7566	7648	7473	7666	7686	7460	7534	7470	7504	7544	7302	7517	7550	7526	7518	7440	7428	7633	7521	7509	7612	7401	7597	7507	7450	7512	7532	7527	7601	7715	7379	7557	7493	7576	7388	7661	7654	7624	7569	7437	7382	7517	7484	7611	7619	7493	7562	7565	7563	7517	7486	7559	7412	7544	7410	7434	7633	7514	7620	7553	7494	7520	7594	7709	7592	7470	7458	7449	7628	7565	7606	7516	7605	7466	7496	7598	7467	7529	7668	7574	7506	7553	7458	7538	7618	7592	7468	7674	7598	7558	7472	7483	7530	7538	7509	7463	7489	7501	7509	7569	7533	7661	7552	7423	7569	7533	7505	7630	7534	7606	7509	7558	7520	7507	7483	7478	7588	7554	7584	7554	7624	7574	7563	7387	7534	7503	7638	7584	7511	7426	7737	7469	7608	7461	7600	7585	7560	7479	7517	7660	7569	7490	7645	7533	7592	7462	7604	7604	7574	7507	7472	7608	7428	7553	7574	7445	7544	7499	7555	7609	7555	7614	7636	7645	7614	7562	7746	7536	7473	7571	7619	7642	7571	7469	7561	7509	7612	7603	7548	7732	7724	7616	7416	7577	7667	7541	7696	7451	7528	7538	7560	7690	7497	7575	7565	7420	7575	7687	7557	7471	7592	7570	7508	7677	7509	7514	7442	7581	7666	7524	7491	7585	7461	7468	7574	7606	7610	7336	7464	7583	7564	7592	7502	7503	7606	7459	7401	7656	7523	7446	7487	7594	7507	7480	7700	7460	7523	7437	7648	7417	7522	7636	7531	7535	7624	7502	7504	7672	7691	7647	7632	7557	7574	7609	7620	7548	7529	7497	7599	7504	7514	7534	7547	7638	7609	7523	7455	7485	7528	7587	7609	7729	7481	7615	7597	7365	7567	7521	7501	7567	7483	7539	7539	7434	7616	7514	7467	7523	7531	7476	7435	7604	7605	7396	7596	7671	7452	7749	7581	7494	7544	7533	7651	7304	7481	7511	7539	7597	7498	7539	7546	7609	7608	7519	7625	7461	7610	7495	7703	7610	7530	7488	7508	7550	7696	7458	7525	7466	7689	7509	7558	7500	7461	7525	7607	7537
4189	2660	2121	1790	1993	2511	1980	1915	2725	19535	25346	18293	8735	2973	1385	976	981	930	855	960	975	944	916	910	912	944	917	916	971	932	896	926	918	920	931	908	949	976	922	928	935	919	903	916	890	935	910	937	991	891	919	948	977	963	922	963	979	921	936	910	928	885	922	928	926	927	884	876	899	918	900	932	907	932	864	910	932	920	897	945	898	859	908	922	932	896	921	922	957	931	923	908	941	966	907	911	898	913	912	895	910	882	946	898	902	964	943	956	846	892	934	913	945	953	953	892	936	921	895	984	903	945	919	926	901	859	954	952	957	972	925	947	957	904	910	899	954	851	887	904	913	950	859	920	950	876	955	899	939	872	891	931	1005	955	962	913	931	918	880	913	913	952	922	921	957	944	893	948	920	900	914	929	943	939	950	896	940	918	900	972	950	882	898	917	914	871	889	894	964	962	865	1008	865	889	920	926	901	930	934	884	920	939	925	922	904	934	926	975	929	902	899	955	922	927	893	924	937	926	941	882	857	919	963	914	898	903	941	893	885	909	949	898	956	983	967	951	932	877	919	937	865	901	1022	883	947	903	938	951	904	941	922	885	879	890	902	946	929	909	963	928	960	913	931	970	907	970	920	894	957	943	925	925	915	856	930	914	921	950	917	936	927	938	918	908	913	973	949	933	899	887	939	910	894	871	930	944	927	955	975	926	901	964	925	932	944	951	900	866	896	1006	1003	890	908	979	890	930	955	941	922	864	914	912	963	974	864	898	901	893	921	988	931	917	966	877	938	987	960	899	974	920	893	942	906	921	925	917	933	1037	913	955	935	893	924	897	940	942	917	918	960	966	930	926	954	955	878	937	906	907	964	941	952	907	949	912	875	925	937	895	944	925	916	954	991	916	901	908	962	919	987	903	920	960	927	919	886	866	954	919	913	905	925	936	940	901	922	958	951	958	923	894	923	924	944	893	941	914	906	905	907	937	830	958	928	885	949	953	835	959	895	937	949	898	913	920	950	904	896	900	969	891	882	983	930	926	894	939	899	927	945	923	953	939	864	927	923	911	912	1021	952	940	910	910	869	943	900	893	947	925	923	953	908	886	957	953	909	929	879	924	917	938	947	961	931	968	929	930	936	944	967	914	895	920	929	975	971	957	917	885	986	908	899	983	937	921	906	922	876	915	917	902	889	914	911	973	914	973	898	879	946	984	896	976	917	922	939	894	965	924	925	930	930	857	912	905	940	895	921	953	886	929	937	902	938	873	887	943	884	932	915	943	937	885	994	929	973	953	905	901	932	960	932	973	954	843	943	900	924	924	932	907	987	915	876	884	931	934	888	910	892	967	837	942	938	943	911	958	881	979	965	936	892	892	971	909	972	899	950	917	887	949	911	943	963	925	942	927	891	926	923	901	925	962	874	894	948	906	943	932	957	933	942	949	931	948	888	935	937	894	924	938	938	918	922	934	934	981	890	845	959	956	937	898	979	961	904	931	890	914	956	862	880	916	938	941	961	873	972	925	917	947	914	927	883	930	924	929	937	997	933	943	919	942	963	954	860	957	896	933	986	889	916	890	971	938	904	911	934	915	967	920	886	935	928	937	894	956	921	905	911	976	904	901	925	929	937	879	890	933	964	970	981	909	943	931	936	911	950	943	938	932	946	990	908	972	957	960	892	908	891	905	928	900	954	922	942	942	910	946	958	904	968	945	921	899	956	922	937	966	850	918	974	952	927	904	866	912	914	880	918	936	909	926	910	961	949	903	908	921	930	914	937	916	952	920	981	874	919	913	901	922	924	948	910	912	910	940	906	867	921	915	969	895	923	902	972	937	920	951	886	928	943	904	925	905	901	917	918	943	910	950	948	929	827	909	941	883	952	948	960	886	930	955	911	886	970	878	969	924	909	873	939	956	925	955	857	867	1007	912	916	904	939	895	968	884	903	907	932	848	933	914	901	921	954	924	936	905	966	931	931	932	935	929	993	926	949	901	888	927	949	941	943	906	967	936	917	916	904	949	909	902	923	890	856	936	934	909	943	978	947	923	943	937	993	942	947	954	938	944	869	882	919	863	930	905	945	865	913	990	877	921	924	907	893	973	919	907	936	941	915	880	912	939	919	879	902	927	908	937	961	968	894	893	904	906	904	892	865	964	905	873	973	914	964	970	902	914	940	914	900	910	921	977	950	930	859	928	941	870	975	925	925	967	900	909	969	903	900	894	993	943	915	944	930	929	909	925	924	921	927	923	854	911	935	965	889	922	883	957	941	885	969	964	916	929	930	932	955	901	910	916	940	920	927	938	984	887	937	921	923	875	929	915	948	936	949	944	949	927	920	935	888	937	894	954	911	901	906	893	914	908	900	945	920	965	965	953	903	888	916	938	941	969	913	877	922	905	993	903	898	907	918	893	922	930	928	956	946	921	918	951	949	963	927	935	918	891	943	930	892	905	925	968	954	951	956	901	918	936	921	923	905	903	879	957	872	914	945	936	898	943	911	968	960	906	886	900	935	942	923	891	915	960	922	979	947	895	904	898	887	871	943	899	942	925	968	875	952	868	950	917	958	947	917	903	926	906	924	904	932	1003	889	871	923	923	911	858	916	874	932	884	937	935	901	924	896	961	955	922	901	930	920	954	920	964	894	936	897	948	964	967	907	919	913	978	933	944	890	959	986	889	914	998	927	915	925	916	938	947	882	856	961	928	905	956	945	935	948	941	898	911	943	938	1002	948	987	862	957	973	883	918	945	878	939	952	937	942	956	961	999	938	947	896	894	917	869	930	923	893	898	946	894	940	918	922	971	935	953	870	907	959	929	912	946	905	961	962	915	942	907	947	907	892	901	925	859	945	946	950	892	915	872	935	986	874	950	916	898	969	914	927	893	928	922	890	960	851	935	904	890	952	969	912	902	930	885	917	967	951	914	907	946	940	954	916	878	890	948	912	927	913	941	951	889	942	946	877	879	911	947	941	924	914	997	960	957	944	945	927	950	953	960	945	978	984	909	948	895	891	923	924	926	910	919	977	908	913	941	961	854	948	910	926	993	939	971	888	916	895	995	888	915	889	940	877	909	971	932	902	856	943	928	915	986	946	944	947	875	954	869	889	895	907	896	907	920	935	904	903	887	898	889	930	957	955	925	946	929	944	920	960	932	940	901	934	920	923	861	889	938	923	957	974	900	993	933	951	926	988	911	924	927	926	948	903	887	916	1001	935	961	897	969	876	930	959	915	906	913	949	927	913	922	981	920	906	910	929	893	894	976	989	915	943	917	941	936	950	903	937	917	935	902	950	914	899	958	961	937	925	944	968	925	928	920	918	976	909	985	940	925	934	932	918	934	945	968	917	865	962	982	872	940	926	902	930	913	971	968	936	927	960	883	925	923	974	929	936	903	919	907	916	936	914	902	913	878	964	923	872	956	913	885	941	979	916	962	881	945	929	937	953	925	952	918	912	869	955	920	919	926	938	970	935	954	939	897	904	946	952	911	895	890	901	926	900	928	891
27079	20961	17996	26175	32235	34206	30540	28431	34510	74298	76880	62580	44178	26434	14050	9129	7697	7642	7474	7544	7477	7571	7646	7446	7661	7476	7440	7558	7551	7514	7515	7613	7469	7513	7595	7655	7428	7385	7500	7514	7528	7500	7587	7546	7403	7468	7538	7489	7606	7529	7576	7623	7525	7562	7339	7619	7568	7617	7573	7550	7660	7529	7570	7477	7712	7533	7458	7568	7450	7579	7367	7643	7530	7571	7561	7512	7529	7435	7514	7497	7428	7457	7447	7515	7650	7545	7612	7466	7458	7530	7577	7598	7575	7451	7605	7573	7609	7606	7438	7515	7517	7406	7458	7371	7608	7507	7574	7489	7611	7378	7473	7411	7648	7566	7544	7442	7580	7481	7528	7518	7578	7467	7484	7553	7490	7549	7439	7524	7586	7543	7479	7577	7423	7578	7441	7467	7477	7556	7578	7423	7485	7519	7469	7627	7416	7497	7586	7629	7484	7480	7471	7686	7526	7579	7475	7497	7505	7563	7561	7587	7672	7430	7501	7578	7459	7471	7510	7455	7370	7432	7501	7657	7504	7449	7521	7557	7443	7461	7651	7478	7549	7603	7544	7514	7492	7390	7452	7499	7418	7527	7700	7566	7550	7582	7274	7423	7545	7440	7498	7669	7425	7399	7615	7410	7544	7480	7631	7595	7411	7606	7458	7513	7388	7584	7477	7411	7662	7548	7509	7453	7605	7511	7617	7546	7465	7461	7604	7695	7535	7592	7480	7545	7533	7461	7439	7550	7470	7412	7465	7526	7473	7626	7414	7500	7589	7479	7528	7407	7417	7547	7512	7508	7543	7545	7609	7412	7560	7414	7455	7640	7491	7562	7536	7481	7560	7506	7463	7500	7562	7478	7496	7589	7583	7527	7490	7663	7451	7690	7490	7460	7550	7563	7466	7379	7360	7557	7486	7611	7492	7521	7590	7516	7397	7628	7409	7486	7528	7523	7510	7557	7539	7478	7415	7599	7580	7484	7579	7603	7657	7583	7542	7445	7539	7535	7456	7420	7659	7440	7544	7509	7518	7485	7537	7524	7673	7397	7513	7575	7474	7417	7617	7361	7502	7517	7560	7658	7470	7589	7581	7596	7493	7665	7605	7457	7470	7584	7609	7593	7537	7419	7502	7612	7488	7422	7458	7500	7552	7499	7549	7514	7551	7664	7607	7471	7554	7598	7552	7460	7528	7585	7478	7481	7369	7521	7519	7573	7575	7509	7549	7639	7467	7336	7587	7419	7497	7495	7557	7518	7536	7546	7500	7533	7645	7475	7467	7553	7541	7617	7588	7518	7511	7560	7459	7547	7450	7502	7553	7567	7556	7502	7509	7654	7572	7462	7395	7542	7558	7478	7471	7526	7486	7753	7610	7550	7642	7469	7523	7505	7527	7529	7593	7592	7550	7565	7571	7600	7537	7490	7482	7542	7512	7333	7460	7483	7561	7441	7428	7465	7586	7481	7595	7477	7582	7440	7553	7508	7547	7629	7457	7477	7557	7604	7468	7535	7586	7548	7449	7377	7604	7481	7727	7620	7473	7493	7498	7542	7546	7470	7376	7505	7559	7372	7602	7593	7636	7561	7526	7397	7561	7524	7488	7539	7465	7481	7386	7579	7511	7499	7422	7566	7537	7546	7498	7494	7448	7580	7539	7530	7374	7492	7572	7529	7505	7604	7313	7530	7484	7544	7526	7579	7474	7468	7552	7473	7607	7381	7559	7405	7592	7692	7587	7503	7481	7555	7532	7570	7587	7398	7641	7546	7560	7463	7521	7524	7463	7622	7407	7653	7513	7497	7610	7549	7440	7542	7418	7579	7454	7479	7478	7571	7394	7490	7685	7459	7452	7574	7777	7504	7387	7630	7486	7491	7556	7464	7527	7493	7696	7492	7412	7481	7525	7439	7493	7714	7513	7536	7358	7539	7439	7613	7587	7425	7581	7596	7590	7577	7581	7681	7694	7586	7721	7611	7431	7480	7486	7546	7505	7612	7475	7528	7631	7524	7510	7675	7483	7558	7560	7736	7457	7542	7365	7470	7472	7581	7493	7589	7520	7553	7540	7522	7457	7591	7470	7511	7635	7580	7388	7508	7444	7643	7361	7468	7557	7407	7501	7514	7525	7474	7534	7666	7664	7522	7376	7492	7550	7495	7529	7471	7450	7596	7559	7476	7501	7497	7483	7481	7585	7533	7577	7540	7597	7598	7481	7618	7599	7654	7560	7459	7539	7403	7439	7495	7496	7449	7520	7410	7370	7459	7502	7314	7497	7628	7534	7557	7564	7630	7547	7623	7467	7453	7379	7607	7490	7439	7582	7559	7510	7511	7544	7548	7545	7454	7595	7609	7570	7618	7620	7625	7536	7522	7461	7544	7468	7389	7495	7569	7591	7488	7545	7470	7505	7645	7541	7457	7423	7622	7450	7577	7524	7496	7433	7395	7443	7547	7514	7489	7689	7428	7619	7532	7503	7632	7526	7556	7555	7496	7551	7633	7602	7536	7622	7636	7400	7498	7498	7481	7511	7477	7619	7524	7521	7501	7543	7533	7575	7556	7535	7552	7619	7641	7430	7574	7406	7332	7494	7585	7484	7544	7548	7564	7570	7370	7477	7513	7675	7521	7457	7547	7479	7497	7552	7600	7337	7550	7514	7432	7526	7415	7457	7607	7488	7520	7475	7469	7714	7403	7410	7490	7604	7618	7558	7507	7480	7447	7484	7569	7587	7529	7580	7568	7425	7477	7453	7486	7493	7524	7549	7513	7642	7505	7528	7507	7533	7511	7511	7616	7477	7493	7599	7624	7620	7514	7576	7677	7523	7547	7542	7608	7556	7355	7492	7403	7604	7550	7417	7553	7482	7612	7537	7540	7358	7632	7620	7458	7464	7701	7439	7503	7635	7640	7552	7565	7535	7548	7661	7436	7381	7558	7625	7519	7741	7464	7328	7455	7584	7479	7511	7442	7568	7471	7374	7383	7567	7489	7649	7651	7487	7483	7506	7462	7611	7555	7547	7438	7411	7616	7608	7468	7591	7426	7591	7485	7479	7546	7537	7514	7533	7575	7551	7550	7502	7693	7357	7578	7608	7477	7546	7493	7468	7717	7488	7590	7460	7445	7487	7581	7566	7548	7555	7511	7479	7422	7477	7522	7585	7487	7443	7566	7507	7468	7580	7505	7481	7531	7590	7476	7471	7697	7620	7549	7519	7582	7449	7437	7608	7487	7531	7539	7640	7525	7467	7573	7420	7553	7543	7447	7553	7525	7524	7576	7535	7554	7526	7587	7616	7505	7534	7543	7597	7428	7436	7473	7506	7468	7598	7582	7517	7423	7509	7655	7460	7583	7484	7658	7582	7491	7412	7526	7452	7526	7484	7570	7431	7618	7560	7690	7528	7498	7543	7379	7589	7417	7550	7553	7426	7651	7588	7488	7514	7562	7618	7578	7473	7456	7553	7556	7564	7573	7537	7587	7455	7348	7562	7409	7474	7492	7537	7436	7502	7536	7504	7521	7572	7463	7669	7488	7493	7707	7551	7559	7418	7593	7473	7573	7528	7414	7607	7537	7529	7715	7641	7628	7464	7648	7335	7709	7476	7484	7525	7550	7389	7522	7583	7460	7506	7516	7583	7498	7520	7477	7471	7396	7659	7610	7683	7670	7654	7444	7605	7534	7440	7546	7590	7461	7483	7590	7286	7464	7476	7597	7527	7572	7583	7481	7603	7393	7515	7612	7444	7526	7598	7408	7535	7402	7549	7610	7640	7641	7416	7592	7435	7532	7517	7444	7717	7496	7602	7527	7509	7615	7606	7582	7612	7486	7567	7550	7508	7619	7700	7444	7570	7456	7629	7580	7367	7538	7652	7646	7595	7533	7477	7634	7442	7468	7579	7795	7430	7591	7473	7611	7353	7667	7450	7534	7535	7476	7642	7525	7541	7566	7421	7512	7426	7469	7477	7563	7427	7603	7565	7488	7478	7605	7401	7541	7486	7574	7576	7333	7526	7631	7450	7465	7441	7621	7515	7377	7521	7589	7576	7506	7479	7557	7431	7515	7422	7513	7496	7652	7447	7467	7526	7540	7547	7570	7488	7545	7566	7476	7526	7439	7660	7598	7624	7609	7531	7561	7495	7473	7490	7624	7659	7574	7535	7573	7641	7446	7555	7735	7651	7495	7580	7505	7502	7472	7488	7459	7503	7486	7499	7458	7675	7481	7550	7381	7427	7561	7543	7532	7650	7537	7408	7568	7513	7466	7548	7386	7415	7544	7614	7583	7640	7443	7467	7456	7563	7697	7529	7490	7454	7425	7519	7451	7498	7507	7521	7500	7509	7360	7436	7516	7488	7576	7391	7513	7553	7521	7538	7450	7639	7564	7531	7393	7677	7475	7589	7529	7485	7383	7477	7619	7609	7533	7524	7525	7668	7443	7549	7558	7596	7510	7430	7481	7547	7515	7751	7595	7474	7559	7446	7667	7522	7534	7495	7584	7632	7530	7505	7518	7613	7452	7490	7389	7384	7510	7508	7522	7410	7561	7586	7546	7478	7585	7565	7485	7471	7527	7487	7536	7407	7512	7546	7538	7670	7304	7570	7591	7537	7680	7662	7528	7577	7616	7646	7562	7391	7523	7490	7596	7400	7508	7462	7549	7399	7643	7538	7606	7495	7511	7486	7558	7412	7666	7490	7456	7589	7614	7716	7503	7500	7508	7561	7608	7507	7467	7539	7519	7652	7532	7630	7510	7512	7491	7496	7566	7574	7567	7493	7509	7440	7534	7547	7499	7611	7376	7506	7481	7590	7551	7536	7520	7538	7462	7585	7568	7607	7607	7395	7427	7570	7602	7547	7557	7570	7381	7519	7505	7556	7412	7450	7617	7527	7428	7531	7533	7533	7484	7483	7671	7529	7450	7472	7584	7569	7627	7602	7560	7497	7719	7527	7547	7549	7541	7667	7368	7610	7593	7485	7494	7448	7559	7635	7563	7568	7610	7533	7537	7409	7555	7501	7473	7614	7534	7461	7480	7553	7518	7571	7458	7618	7533	7561	7556	7526	7643	7595	7561	7591	7570	7438	7509	7437	7456	7444	7440	7532	7423
3687	1657	1280	1151	1332	1368	1285	1241	1193	3661	5354	3997	2275	1310	1013	910	895	832	865	944	850	880	906	878	937	861	876	843	902	873	862	897	883	884	828	919	968	872	850	848	892	851	904	874	858	871	925	859	889	866	878	912	923	862	895	912	899	877	903	948	829	906	879	898	872	854	816	888	914	938	900	890	861	911	858	890	919	841	884	890	897	862	856	895	925	918	863	884	904	837	864	906	841	903	913	857	884	880	878	909	909	861	879	907	860	878	829	844	941	899	947	868	868	901	935	875	860	894	858	878	919	803	846	873	901	888	949	911	873	921	881	809	876	891	874	878	899	933	896	925	917	918	841	905	866	879	871	887	862	889	887	888	863	909	870	899	884	865	899	893	904	872	859	890	878	866	888	859	930	909	890	897	886	930	926	850	887	907	876	867	946	841	875	896	889	863	840	952	947	920	897	831	846	870	867	916	890	891	924	912	921	867	884	898	818	942	866	865	902	885	941	822	927	900	908	859	943	845	869	933	859	918	870	881	913	825	882	895	885	854	881	874	900	908	892	911	922	918	853	862	925	863	920	848	900	873	897	936	865	904	942	874	917	867	920	867	900	959	892	875	860	882	893	911	898	881	860	868	933	874	873	869	867	912	877	862	841	904	867	884	877	854	888	905	865	923	906	894	859	895	888	927	938	872	885	901	881	876	887	907	900	905	860	854	899	929	874	810	935	865	907	885	875	819	841	891	945	926	887	896	861	920	843	873	871	835	896	875	912	924	914	866	926	855	867	929	926	918	921	835	889	857	909	902	885	882	851	869	845	910	932	939	914	859	926	838	867	936	877	897	864	926	885	933	872	926	954	877	909	882	869	882	809	897	869	877	925	914	913	907	914	930	894	831	901	894	875	914	955	910	915	966	918	863	879	934	864	880	877	886	830	864	930	894	919	884	920	840	832	876	917	855	879	872	876	862	901	856	846	870	907	856	904	895	836	884	900	859	856	908	868	898	919	849	905	893	892	837	917	894	873	908	942	888	941	864	887	897	907	892	855	857	908	908	907	868	890	850	834	876	912	881	929	866	893	920	882	853	903	934	833	949	936	863	891	896	905	896	878	850	893	931	887	900	894	913	892	859	868	860	894	891	907	874	904	849	887	883	884	912	896	894	883	856	924	906	931	873	912	866	844	946	920	833	919	906	904	887	949	820	897	902	871	883	823	879	945	886	902	847	904	848	875	891	896	898	917	874	882	820	853	865	879	875	876	923	899	874	909	902	829	892	849	877	904	906	957	827	883	891	897	908	900	916	894	901	887	864	886	868	862	871	888	828	910	863	925	869	922	909	843	908	917	893	854	893	874	909	897	851	893	807	874	932	878	812	884	924	977	898	905	897	854	898	947	854	910	789	873	837	899	837	909	903	893	874	922	867	934	881	890	856	889	925	870	835	861	896	924	882	882	885	869	887	874	907	871	918	897	859	931	936	965	881	912	829	862	861	902	866	904	902	892	894	876	841	942	892	959	892	939	879	936	880	846	922	882	905	890	893	907	878	887	894	864	815	922	941	844	935	860	863	864	890	905	884	897	872	867	870	883	869	824	872	904	880	904	917	899	890	876	896	847	913	869	874	869	884	891	951	888	947	869	879	931	879	887	877	872	952	928	902	875	922	927	924	847	902	876	878	915	920	893	868	895	901	885	851	869	845	945	848	801	933	864	897	904	933	914	910	840	845	897	939	912	851	907	895	878	838	870	833	924	896	894	921	879	869	882	896	921	934	917	872	906	896	822	840	872	842	912	894	912	867	930	848	909	872	875	898	860	944	835	907	882	943	899	889	952	852	861	896	862	884	875	872	905	925	900	809	830	855	854	863	836	930	864	852	898	886	869	875	826	908	877	925	923	880	866	858	896	853	910	877	916	848	892	869	914	910	904	905	853	877	853	874	814	885	892	864	872	878	888	846	834	863	980	877	917	916	910	884	883	891	866	911	859	870	886	876	927	844	863	919	894	883	890	903	858	912	855	860	893	926	884	908	844	847	853	884	942	880	948	889	887	910	876	873	937	860	886	874	888	894	887	927	838	877	861	890	909	858	857	872	883	936	930	879	877	817	858	873	932	876	924	844	936	900	884	878	898	888	847	852	855	896	866	900	873	895	904	912	932	864	886	898	880	864	877	869	843	875	906	901	938	884	895	872	916	891	840	917	868	888	927	910	884	910	910	895	866	869	886	904	883	853	892	861	906	892	844	892	922	873	922	905	922	860	905	905	849	890	900	897	936	882	838	914	860	885	885	907	811	842	903	893	880	858	852	894	849	916	906	894	912	831	858	857	880	870	871	899	872	853	919	877	863	916	891	929	888	910	884	923	862	885	927	838	856	918	901	870	901	909	942	910	865	885	889	920	936	866	896	879	921	882	920	931	875	898	811	853	917	957	839	900	948	840	901	879	924	907	873	908	883	824	898	879	907	899	950	920	882	898	885	885	888	857	886	869	877	818	904	905	867	919	836	867	944	908	861	912	889	978	910	904	857	877	896	874	892	902	845	912	871	889	914	937	893	867	869	878	922	904	884	882	922	903	817	936	831	827	916	887	926	890	922	875	876	968	893	845	818	850	900	869	903	907	879	876	902	879	876	921	867	847	836	850	934	885	857	908	888	880	926	879	884	909	856	916	918	848	858	939	921	908	860	826	888	879	825	876	885	855	897	896	884	844	857	908	830	926	932	869	927	882	884	895	884	862	891	901	897	873	858	866	901	890	865	899	845	880	864	920	796	935	892	877	892	883	852	885	870	877	898	926	919	877	933	883	899	921	914	886	891	851	803	951	870	849	856	888	820	885	919	874	919	867	880	871	905	884	870	922	879	892	847	915	915	905	891	873	894	889	909	893	906	904	942	844	898	838	865	879	916	855	885	909	929	880	874	893	904	884	909	909	899	920	896	943	980	891	876	971	874	888	884	898	879	896	929	829	898	890	908	877	864	887	907	848	881	895	880	915	895	899	840	862	894	880	927	941	881	917	829	903	872	885	926	853	913	925	950	926	838	896	875	968	907	897	851	844	941	897	864	878	903	832	904	909	896	890	890	871	900	902	907	882	877	895	906	861	899	885	841	878	894	920	899	906	884	880	889	844	910	815	917	883	892	893	908	902	902	809	905	925	935	889	886	863	840	840	919	955	922	824	924	907	883	873	884	869	909	881	875	908	906	866	885	928	919	958	883	885	925	856	913	900	876	885	973	883	828	859	891	879	877	897	904	875	881	914	897	903	850	820	921	863	868	884	912	843	888	873	907	901	823	881	875	879	878	890	880	863	888	882	863	928	864	890	886	882	888	880	923	934	861	834	891	849	903	872	889	876	896	903	879	891	867	893	936	879	843	902	919	920	870	914	905	917	854	956	880	904	901	878	900	882	883	823	918	822	868	870	897	894	846	849	845	866	913	894	888	891	830	887	879	878	967	879	902	856	907	853	857	913	866	829	882	883	906	865	855	904	915	859
18910	14383	12637	18713	25347	22781	21294	19374	16394	39736	43495	35449	23827	13513	9052	7645	7424	7354	7326	7341	7254	7210	7343	7357	7401	7279	7226	7211	7430	7331	7401	7308	7265	7528	7353	7295	7479	7220	7305	7326	7342	7354	7360	7226	7289	7264	7233	7476	7234	7255	7422	7264	7381	7439	7406	7388	7258	7299	7306	7397	7462	7398	7271	7197	7349	7384	7401	7212	7390	7284	7327	7309	7246	7339	7369	7302	7264	7359	7324	7202	7432	7219	7296	7341	7272	7324	7215	7298	7336	7288	7452	7416	7248	7327	7151	7353	7315	7247	7306	7358	7413	7296	7428	7320	7300	7200	7176	7297	7244	7288	7367	7323	7417	7364	7192	7315	7213	7342	7239	7183	7368	7252	7334	7354	7282	7313	7246	7302	7294	7274	7493	7298	7383	7340	7303	7261	7358	7352	7458	7270	7316	7249	7219	7242	7313	7164	7308	7349	7333	7292	7348	7152	7378	7320	7310	7365	7304	7284	7315	7302	7428	7370	7202	7310	7423	7355	7286	7464	7355	7309	7180	7319	7172	7389	7494	7261	7295	7329	7297	7398	7171	7359	7445	7290	7347	7214	7349	7237	7256	7246	7329	7221	7324	7338	7324	7362	7239	7318	7401	7276	7281	7193	7353	7213	7249	7325	7290	7328	7263	7273	7280	7310	7348	7389	7326	7232	7276	7365	7493	7475	7276	7281	7229	7288	7475	7342	7274	7206	7287	7285	7240	7384	7287	7198	7259	7379	7360	7352	7287	7270	7157	7358	7299	7316	7425	7258	7325	7309	7234	7226	7182	7327	7296	7209	7275	7281	7218	7192	7294	7349	7312	7141	7317	7177	7361	7366	7346	7225	7431	7242	7359	7339	7286	7354	7295	7345	7249	7368	7286	7277	7319	7263	7239	7429	7356	7222	7437	7423	7212	7191	7382	7329	7338	7279	7175	7391	7200	7508	7332	7385	7276	7283	7279	7402	7375	7291	7338	7324	7277	7392	7369	7330	7359	7412	7452	7321	7209	7328	7287	7290	7461	7352	7441	7267	7328	7288	7443	7187	7300	7274	7326	7336	7313	7489	7202	7240	7376	7321	7380	7335	7275	7100	7272	7331	7392	7307	7361	7275	7173	7303	7360	7352	7310	7368	7269	7279	7217	7281	7305	7246	7192	7404	7387	7316	7354	7326	7200	7100	7310	7350	7313	7412	7187	7249	7250	7353	7387	7301	7175	7481	7357	7296	7260	7275	7286	7332	7303	7324	7331	7392	7345	7368	7299	7297	7315	7267	7309	7322	7280	7386	7256	7321	7319	7384	7361	7349	7294	7347	7377	7210	7425	7316	7300	7271	7216	7381	7205	7359	7463	7416	7327	7485	7297	7237	7383	7437	7352	7348	7260	7304	7175	7307	7360	7348	7308	7248	7313	7261	7263	7309	7289	7326	7299	7430	7317	7382	7251	7378	7386	7314	7408	7326	7234	7183	7436	7169	7295	7327	7404	7405	7351	7314	7340	7276	7341	7428	7268	7295	7327	7317	7476	7330	7354	7218	7351	7292	7404	7236	7269	7436	7307	7254	7310	7270	7267	7273	7317	7221	7310	7284	7352	7413	7247	7270	7323	7472	7295	7389	7325	7355	7358	7292	7329	7290	7189	7273	7269	7271	7312	7288	7271	7402	7263	7257	7247	7285	7330	7393	7367	7396	7375	7236	7321	7333	7355	7325	7211	7318	7206	7338	7248	7260	7279	7392	7344	7298	7481	7362	7391	7479	7342	7204	7271	7332	7360	7374	7478	7338	7371	7292	7258	7354	7335	7213	7341	7239	7285	7306	7550	7310	7400	7306	7391	7466	7281	7292	7429	7336	7376	7299	7245	7355	7352	7330	7436	7364	7349	7323	7366	7294	7299	7273	7278	7341	7318	7424	7428	7237	7248	7318	7455	7220	7351	7341	7321	7274	7366	7199	7354	7290	7270	7360	7255	7354	7299	7233	7291	7444	7411	7330	7374	7262	7309	7273	7278	7210	7479	7544	7277	7377	7313	7313	7265	7320	7207	7294	7392	7332	7326	7327	7244	7283	7397	7333	7232	7260	7314	7376	7372	7379	7351	7218	7238	7263	7264	7387	7356	7247	7448	7134	7413	7268	7298	7186	7267	7248	7231	7362	7317	7355	7304	7428	7330	7349	7350	7421	7481	7385	7393	7150	7339	7342	7277	7150	7353	7396	7265	7185	7355	7262	7310	7241	7236	7237	7301	7376	7158	7469	7312	7199	7304	7353	7260	7296	7340	7341	7457	7439	7493	7389	7304	7270	7400	7290	7219	7402	7390	7450	7332	7450	7396	7311	7261	7289	7213	7204	7244	7444	7259	7292	7327	7262	7297	7387	7289	7279	7209	7409	7268	7340	7342	7346	7339	7331	7317	7210	7481	7264	7223	7404	7290	7289	7323	7421	7280	7344	7310	7298	7311	7302	7350	7222	7322	7231	7465	7230	7247	7371	7395	7206	7233	7317	7273	7302	7362	7385	7332	7366	7465	7330	7291	7335	7219	7209	7252	7294	7333	7371	7227	7256	7316	7372	7402	7308	7296	7337	7371	7233	7404	7280	7287	7292	7303	7306	7256	7290	7281	7312	7397	7348	7218	7342	7230	7261	7419	7226	7299	7320	7434	7262	7404	7294	7429	7425	7387	7193	7280	7268	7385	7449	7271	7270	7396	7376	7300	7187	7288	7265	7521	7393	7323	7217	7313	7260	7337	7407	7468	7188	7217	7360	7429	7290	7309	7223	7322	7123	7470	7459	7365	7390	7242	7434	7392	7372	7409	7270	7279	7305	7353	7280	7399	7255	7305	7344	7355	7400	7353	7294	7400	7322	7386	7308	7401	7327	7250	7260	7198	7267	7208	7339	7292	7355	7210	7293	7201	7368	7324	7279	7421	7222	7400	7317	7252	7358	7258	7235	7213	7358	7238	7427	7226	7306	7175	7270	7284	7302	7283	7343	7379	7248	7271	7351	7356	7229	7326	7450	7319	7297	7192	7239	7398	7303	7353	7347	7284	7395	7365	7364	7366	7341	7301	7336	7347	7278	7395	7197	7294	7346	7257	7329	7241	7267	7215	7269	7380	7190	7245	7373	7380	7382	7273	7389	7338	7322	7386	7355	7303	7335	7308	7373	7243	7306	7317	7352	7217	7255	7322	7335	7320	7485	7337	7286	7366	7306	7208	7408	7306	7129	7235	7266	7352	7285	7328	7295	7284	7262	7296	7215	7333	7286	7357	7293	7338	7381	7477	7299	7321	7276	7422	7203	7219	7353	7315	7223	7285	7300	7285	7349	7325	7441	7348	7370	7272	7384	7229	7390	7259	7223	7316	7390	7234	7414	7172	7383	7544	7340	7344	7298	7292	7291	7350	7376	7405	7287	7303	7338	7365	7305	7139	7287	7255	7292	7297	7312	7240	7201	7317	7317	7146	7291	7432	7453	7216	7373	7335	7356	7284	7273	7297	7284	7349	7324	7350	7274	7359	7285	7252	7312	7414	7307	7197	7409	7415	7154	7210	7232	7505	7194	7448	7392	7394	7273	7305	7410	7471	7358	7533	7376	7290	7223	7442	7247	7346	7364	7221	7193	7282	7342	7455	7272	7403	7268	7362	7312	7344	7367	7328	7269	7252	7500	7279	7322	7313	7381	7361	7304	7301	7249	7446	7364	7358	7338	7343	7241	7295	7394	7368	7336	7381	7229	7385	7220	7266	7271	7250	7325	7317	7109	7265	7357	7258	7289	7202	7363	7238	7335	7317	7093	7316	7251	7271	7360	7277	7247	7327	7111	7373	7150	7196	7294	7263	7372	7166	7200	7355	7272	7406	7162	7203	7319	7404	7392	7173	7243	7316	7375	7363	7382	7235	7289	7479	7405	7244	7266	7338	7445	7354	7303	7353	7251	7286	7268	7520	7422	7421	7381	7435	7303	7392	7281	7269	7303	7321	7390	7324	7297	7306	7200	7402	7338	7316	7315	7421	7365	7275	7393	7288	7323	7333	7531	7296	7411	7273	7271	7285	7343	7297	7315	7397	7428	7333	7382	7406	7228	7271	7320	7453	7232	7371	7312	7256	7214	7209	7328	7403	7435	7202	7305	7368	7275	7349	7386	7304	7511	7495	7361	7213	7397	7275	7324	7335	7347	7431	7365	7320	7327	7298	7349	7255	7415	7385	7320	7400	7367	7403	7338	7350	7322	7292	7415	7267	7381	7295	7296	7326	7397	7401	7450	7247	7292	7342	7293	7387	7199	7467	7221	7361	7366	7394	7285	7361	7202	7413	7274	7331	7425	7239	7252	7352	7484	7417	7300	7317	7357	7352	7248	7204	7441	7201	7286	7364	7405	7342	7484	7326	7230	7258	7225	7320	7333	7237	7422	7251	7415	7441	7396	7291	7356	7337	7349	7188	7408	7255	7187	7349	7202	7425	7339	7254	7397	7274	7307	7328	7360	7270	7261	7298	7252	7333	7333	7366	7429	7244	7486	7323	7283	7389	7361	7244	7330	7377	7387	7340	7298	7280	7171	7267	7243	7293	7346	7274	7304	7291	7458	7260	7240	7455	7198	7445	7315	7349	7211	7336	7138	7410	7372	7433	7316	7184	7399	7289	7160	7382	7226	7265	7211	7307	7319	7350	7349	7209	7326	7270	7382	7395	7244	7359	7333	7418	7313	7324	7392	7347	7075	7269	7356	7329	7428	7289	7323	7308	7295	7195	7207	7354	7455	7372	7255	7215	7267	7209	7465	7246	7252	7440	7393	7270	7251	7361	7386	7335	7302	7164	7273	7354	7308	7260	7267	7241	7253	7383	7298	7142	7416	7238	7233	7268	7360	7307	7293	7327	7244	7225	7364	7413	7256	7283	7377	7183	7284	7274	7368	7318	7371	7247	7191	7396	7380	7172	7350	7279	7448	7267	7399	7401	7175	7340	7174	7326	7249	7364	7346	7300	7289	7359	7305	7175	7228	7395	7264	7401	7431	7320	7295	7200	7388	7309	7262	7295	7322	7330	7274	7324	7198	7330	7318	7268	7356	7409	7346	7398	7260	7325	7454	7224	7288
2890	2151	1536	1367	1820	1834	1582	1432	1313	10088	15160	11271	5223	1996	1166	971	869	866	860	873	874	893	933	856	888	830	933	892	890	878	933	893	917	907	908	938	898	877	909	883	899	858	913	887	879	910	910	917	853	871	959	946	936	876	891	873	935	849	906	875	935	910	903	908	879	902	886	905	904	866	857	907	947	882	887	897	876	868	883	936	914	877	914	925	921	952	838	954	897	909	936	867	885	922	891	921	862	914	868	931	929	891	848	856	901	856	897	932	867	912	912	954	870	958	857	861	894	914	920	890	870	933	882	895	857	911	933	906	909	898	922	935	952	911	915	826	878	890	878	905	913	865	900	883	912	901	874	901	938	904	902	924	922	882	932	900	923	860	863	903	838	900	909	922	944	893	883	925	882	939	890	915	860	914	900	873	908	898	932	916	900	895	887	876	916	899	931	854	869	954	860	933	932	882	881	899	912	957	938	928	951	926	891	899	888	953	912	900	923	884	844	889	931	915	874	923	895	879	898	920	888	900	950	909	893	870	867	903	890	899	915	866	894	887	991	920	925	940	849	935	896	931	922	887	905	939	917	894	860	874	934	960	884	897	962	947	853	952	884	938	888	906	873	888	933	927	888	913	873	851	883	924	908	907	923	905	846	870	924	891	900	913	906	896	915	924	910	948	900	910	915	893	890	843	881	901	890	863	898	921	854	867	934	900	920	900	916	865	894	828	892	870	874	909	932	909	931	844	884	888	907	923	937	896	895	895	897	917	862	885	938	845	943	909	893	897	858	878	978	920	865	885	892	845	902	917	892	899	919	962	898	888	877	907	938	934	868	920	866	874	883	880	912	918	850	872	866	827	894	895	938	880	953	898	934	864	875	873	860	948	901	914	916	852	901	906	901	890	878	876	871	891	907	838	885	920	862	930	871	868	897	883	874	910	931	877	874	888	914	902	942	874	846	892	867	867	889	882	891	918	896	958	922	915	888	891	918	894	890	911	875	908	947	902	883	868	912	893	922	886	911	929	892	935	896	904	915	844	887	818	930	823	852	875	906	889	930	945	906	869	900	818	894	900	891	905	898	956	989	944	852	873	921	915	928	904	882	919	911	864	854	900	914	911	924	871	890	938	868	925	851	912	882	909	876	929	865	930	962	860	926	909	921	938	902	964	914	890	926	861	934	949	877	878	877	920	929	879	943	907	882	894	930	895	919	942	887	897	849	936	828	902	874	872	866	919	916	857	921	920	941	923	917	887	892	942	943	906	935	919	930	908	901	884	862	882	914	886	911	878	958	843	904	933	912	943	865	871	910	849	887	904	849	859	919	894	881	925	987	865	872	946	879	943	917	911	878	870	885	889	880	928	882	884	952	859	968	824	948	933	926	892	924	885	911	915	968	872	894	875	897	895	900	858	902	915	844	901	907	855	922	882	932	889	938	906	857	893	924	934	877	862	916	878	897	918	895	871	916	873	947	889	951	921	927	917	916	894	924	894	949	930	906	931	913	930	917	915	881	947	869	897	897	868	924	925	927	905	823	956	935	881	834	862	912	882	898	874	879	925	912	885	835	978	902	886	883	941	929	904	932	938	896	868	883	936	879	888	938	919	914	867	910	934	899	905	874	867	903	894	889	887	907	839	931	889	937	915	942	896	865	886	930	911	860	852	912	908	911	919	960	909	942	1005	934	927	893	915	883	894	860	939	885	899	863	915	861	947	898	908	895	928	930	907	836	855	842	917	864	838	880	932	965	911	918	905	922	919	878	894	917	878	910	902	890	917	907	897	883	894	922	940	854	916	902	875	960	905	955	881	983	919	894	888	844	910	890	873	915	898	898	917	928	881	953	887	932	846	879	901	850	908	902	919	878	888	902	881	831	858	894	866	894	940	892	980	882	877	884	889	892	909	918	839	899	918	928	916	916	918	884	953	898	889	856	890	895	905	909	885	893	825	909	872	878	922	885	841	922	873	937	900	961	933	863	920	942	909	899	881	867	927	927	936	903	819	903	919	851	909	882	899	891	914	893	927	923	933	905	944	918	910	907	912	895	931	923	907	916	925	926	880	854	907	886	880	882	930	876	937	945	884	897	930	916	892	1004	954	906	898	864	915	858	861	904	882	916	933	878	916	913	896	934	942	930	997	897	847	988	861	855	879	910	873	898	839	844	904	892	904	927	941	912	959	928	851	857	909	905	861	868	924	911	914	883	968	892	918	882	931	920	960	897	894	884	896	890	873	900	894	946	887	867	927	907	854	869	875	841	956	935	917	859	905	893	902	903	878	862	911	890	858	955	899	915	852	890	875	876	922	872	912	912	909	863	968	902	883	906	950	880	926	914	912	869	976	897	884	923	955	899	870	909	880	927	894	909	847	951	896	906	928	906	875	908	916	869	893	917	872	813	886	871	920	937	920	917	901	985	899	851	982	965	911	888	912	897	895	907	936	888	921	861	930	946	935	919	901	891	881	904	909	894	894	857	898	917	923	924	852	948	903	919	845	913	877	903	900	919	875	900	930	840	913	938	919	899	927	905	914	915	917	897	886	891	912	885	897	947	909	963	845	930	903	945	875	945	893	890	899	939	909	884	911	894	1010	878	921	912	895	917	867	928	883	868	873	875	920	975	873	885	922	872	886	904	932	841	915	906	891	939	909	876	971	899	851	928	893	916	913	883	852	878	876	963	887	874	928	911	903	898	892	936	922	831	910	867	904	979	890	907	923	900	895	917	920	926	874	919	930	905	876	850	901	930	893	908	908	923	871	891	840	899	918	877	857	849	889	860	870	929	897	928	881	891	891	934	905	899	896	943	880	907	876	855	887	934	895	871	950	836	932	899	955	896	871	887	897	927	861	878	891	907	941	846	889	918	901	952	864	943	894	966	961	885	905	921	925	885	928	898	913	907	882	889	887	844	963	942	868	985	869	884	928	885	919	927	895	884	894	887	888	886	989	921	868	918	938	912	889	920	859	851	937	899	931	898	915	923	955	931	910	923	890	846	903	892	923	933	885	920	941	876	867	857	878	880	900	850	921	888	949	916	924	913	924	903	866	931	869	869	866	895	948	933	865	925	920	887	822	904	877	908	881	957	935	903	881	900	920	856	846	911	948	920	972	887	939	903	861	934	917	924	925	927	916	979	884	853	923	848	894	883	937	847	922	879	932	914	860	896	899	858	885	868	945	894	896	882	917	919	883	904	973	848	890	903	946	888	868	877	905	936	919	884	927	903	906	905	933	881	886	897	856	926	926	927	904	890	911	825	896	878	894	930	915	872	869	921	902	966	869	900	880	906	881	884	926	911	915	889	968	900	911	911	862	940	884	872	937	884	930	969	845	868	880	912	903	953	895	880	955	890	905	891	965	960	868	910	892	876	881	886	960	904	935	893	953	889	946	860	894	859	864	937	901	981	872	909	903	921	871	882	891	949	901	894	890	896	899	911	872	870	879	917	915	912	911	941	989	831	960	937	924	841	911	907	962	933	915	930	900	923	944	917	937
23301	18034	14497	22568	31007	28243	25500	22729	20851	58118	63664	52374	36947	20834	11572	8256	7539	7504	7387	7415	7550	7350	7340	7309	7402	7436	7476	7420	7483	7423	7335	7501	7340	7362	7435	7326	7385	7406	7419	7469	7329	7411	7377	7360	7420	7587	7402	7441	7277	7530	7355	7390	7484	7484	7326	7418	7309	7346	7376	7347	7358	7377	7477	7400	7459	7462	7337	7341	7306	7490	7365	7393	7282	7471	7479	7360	7468	7354	7408	7361	7370	7275	7419	7365	7410	7370	7459	7377	7442	7339	7437	7429	7369	7403	7311	7413	7319	7414	7473	7420	7459	7479	7361	7340	7344	7495	7358	7427	7408	7417	7419	7384	7458	7356	7284	7306	7332	7271	7494	7448	7324	7476	7404	7322	7471	7450	7327	7446	7460	7468	7345	7307	7443	7391	7425	7516	7299	7276	7501	7561	7295	7442	7464	7365	7394	7472	7373	7415	7412	7451	7376	7411	7311	7402	7397	7305	7365	7410	7314	7423	7485	7368	7398	7441	7444	7436	7214	7364	7380	7319	7479	7448	7460	7374	7522	7468	7299	7331	7453	7728	7547	7347	7358	7449	7359	7320	7371	7540	7359	7489	7326	7333	7428	7340	7436	7372	7401	7462	7263	7543	7473	7357	7417	7309	7465	7382	7450	7383	7282	7386	7418	7517	7334	7390	7476	7353	7406	7460	7385	7395	7303	7476	7314	7315	7295	7368	7418	7306	7327	7321	7366	7454	7336	7477	7486	7327	7321	7519	7480	7417	7501	7362	7486	7310	7384	7390	7446	7437	7366	7469	7485	7491	7454	7306	7494	7497	7327	7412	7537	7423	7513	7454	7295	7359	7323	7487	7460	7418	7410	7402	7312	7410	7458	7354	7470	7357	7618	7364	7405	7417	7416	7379	7415	7478	7356	7374	7403	7523	7292	7557	7325	7358	7482	7269	7454	7476	7489	7496	7274	7279	7389	7423	7333	7388	7329	7474	7432	7378	7461	7389	7351	7459	7467	7352	7421	7382	7279	7385	7432	7382	7409	7255	7531	7248	7405	7350	7408	7467	7453	7451	7363	7492	7506	7274	7318	7406	7378	7502	7389	7338	7466	7497	7507	7356	7445	7443	7491	7411	7371	7370	7338	7414	7478	7327	7443	7486	7396	7485	7428	7293	7403	7448	7282	7247	7470	7443	7344	7473	7407	7448	7291	7486	7443	7565	7331	7476	7426	7442	7489	7378	7428	7302	7308	7319	7403	7347	7452	7405	7399	7419	7421	7323	7328	7323	7343	7336	7421	7413	7476	7470	7433	7334	7294	7421	7579	7387	7357	7449	7532	7353	7370	7328	7326	7431	7318	7304	7337	7354	7432	7372	7431	7438	7392	7460	7471	7550	7288	7364	7444	7392	7359	7351	7400	7462	7565	7410	7364	7401	7498	7403	7398	7455	7487	7396	7357	7556	7446	7399	7418	7320	7483	7370	7480	7423	7361	7308	7593	7484	7426	7333	7412	7452	7331	7268	7319	7389	7337	7474	7527	7397	7474	7351	7517	7451	7273	7608	7308	7399	7366	7392	7472	7435	7267	7510	7482	7441	7308	7461	7363	7645	7372	7392	7372	7509	7310	7321	7429	7318	7433	7362	7363	7493	7334	7430	7456	7398	7278	7428	7475	7368	7453	7379	7441	7404	7352	7537	7441	7339	7416	7281	7238	7291	7508	7491	7381	7342	7561	7421	7345	7421	7400	7399	7482	7529	7383	7452	7328	7440	7468	7410	7442	7345	7446	7439	7337	7323	7332	7250	7333	7357	7424	7507	7472	7308	7410	7508	7450	7524	7437	7392	7423	7415	7291	7330	7467	7469	7297	7421	7341	7519	7302	7458	7435	7603	7396	7351	7341	7426	7400	7347	7399	7387	7516	7405	7448	7290	7523	7362	7343	7379	7384	7406	7372	7412	7479	7396	7369	7438	7338	7347	7368	7434	7414	7373	7495	7380	7399	7333	7402	7317	7411	7278	7392	7479	7527	7556	7328	7424	7317	7293	7311	7421	7221	7367	7411	7428	7438	7399	7375	7471	7362	7359	7376	7447	7481	7464	7498	7296	7506	7356	7534	7325	7458	7370	7468	7376	7330	7446	7262	7448	7475	7354	7367	7256	7501	7568	7596	7421	7506	7352	7542	7349	7377	7523	7598	7429	7403	7557	7468	7372	7395	7419	7453	7422	7459	7271	7375	7379	7351	7369	7330	7423	7516	7343	7239	7503	7407	7241	7496	7378	7404	7537	7402	7251	7323	7301	7389	7295	7343	7323	7410	7356	7438	7423	7473	7452	7466	7353	7426	7303	7419	7474	7440	7510	7365	7520	7365	7482	7532	7379	7387	7408	7351	7409	7325	7425	7515	7376	7346	7395	7424	7331	7406	7464	7382	7442	7387	7334	7400	7370	7494	7248	7547	7395	7487	7411	7361	7294	7467	7403	7470	7406	7516	7332	7505	7444	7373	7378	7508	7378	7485	7378	7401	7358	7434	7337	7349	7298	7413	7340	7462	7442	7583	7368	7392	7455	7468	7436	7235	7452	7386	7369	7478	7330	7345	7461	7396	7433	7372	7321	7463	7568	7490	7491	7420	7421	7345	7403	7530	7509	7365	7486	7516	7422	7333	7282	7317	7348	7419	7489	7328	7317	7250	7276	7382	7413	7310	7402	7379	7275	7306	7492	7506	7352	7511	7407	7501	7292	7431	7497	7339	7437	7448	7427	7453	7371	7413	7505	7436	7313	7475	7325	7382	7347	7390	7448	7446	7427	7421	7562	7316	7298	7471	7358	7355	7420	7351	7357	7368	7508	7485	7382	7408	7596	7323	7339	7356	7355	7551	7515	7360	7391	7418	7364	7433	7485	7315	7277	7354	7377	7318	7345	7458	7425	7515	7340	7427	7289	7434	7524	7381	7375	7455	7513	7258	7335	7470	7484	7403	7460	7440	7385	7358	7433	7542	7367	7263	7336	7378	7446	7539	7500	7446	7514	7429	7379	7460	7337	7457	7451	7549	7434	7402	7541	7474	7360	7415	7332	7471	7316	7429	7334	7373	7320	7375	7336	7344	7416	7418	7416	7464	7451	7329	7458	7278	7373	7411	7467	7318	7450	7427	7506	7360	7278	7419	7292	7353	7308	7458	7465	7420	7411	7569	7379	7500	7453	7360	7470	7525	7226	7394	7532	7414	7390	7410	7422	7426	7375	7508	7198	7514	7402	7511	7478	7470	7417	7338	7503	7437	7327	7455	7371	7437	7263	7366	7392	7521	7288	7333	7402	7562	7316	7505	7282	7528	7223	7437	7456	7406	7290	7503	7389	7463	7444	7426	7212	7512	7310	7539	7278	7389	7294	7417	7365	7347	7287	7377	7495	7443	7390	7364	7408	7386	7521	7363	7415	7452	7289	7317	7292	7393	7388	7446	7426	7350	7370	7512	7421	7381	7333	7537	7421	7374	7380	7395	7352	7412	7384	7301	7409	7266	7430	7412	7344	7447	7472	7426	7230	7555	7409	7574	7345	7480	7417	7393	7492	7237	7331	7417	7360	7362	7423	7425	7458	7553	7437	7309	7412	7418	7344	7500	7258	7390	7355	7445	7508	7516	7411	7339	7345	7269	7352	7354	7327	7396	7407	7493	7479	7411	7345	7462	7484	7372	7474	7432	7455	7311	7318	7385	7303	7368	7425	7407	7419	7428	7504	7388	7448	7332	7463	7393	7302	7397	7338	7411	7482	7389	7363	7447	7368	7399	7335	7470	7350	7446	7427	7538	7358	7438	7439	7415	7436	7424	7237	7492	7501	7362	7466	7271	7376	7427	7478	7431	7411	7348	7323	7422	7486	7439	7430	7402	7438	7466	7372	7402	7279	7462	7354	7496	7394	7457	7357	7322	7335	7437	7208	7415	7423	7395	7487	7405	7413	7353	7454	7427	7336	7309	7418	7455	7492	7350	7419	7462	7358	7494	7342	7250	7570	7328	7373	7288	7304	7348	7309	7327	7293	7462	7483	7396	7352	7430	7383	7363	7256	7462	7450	7500	7521	7313	7428	7472	7443	7429	7399	7508	7411	7331	7314	7415	7425	7483	7507	7335	7548	7323	7446	7422	7230	7390	7383	7269	7345	7444	7482	7402	7394	7472	7411	7294	7424	7416	7405	7469	7538	7476	7491	7330	7380	7370	7411	7367	7447	7296	7436	7452	7342	7334	7385	7422	7399	7406	7364	7379	7499	7292	7318	7423	7556	7578	7396	7439	7273	7300	7476	7353	7390	7350	7352	7395	7297	7375	7431	7243	7372	7542	7466	7352	7422	7447	7406	7452	7497	7490	7339	7491	7283	7229	7426	7445	7479	7464	7397	7359	7343	7504	7400	7397	7432	7417	7389	7397	7478	7354	7520	7388	7337	7429	7334	7449	7397	7400	7365	7436	7315	7296	7368	7498	7448	7420	7366	7503	7281	7516	7442	7398	7432	7327	7408	7379	7304	7347	7407	7414	7423	7404	7351	7517	7521	7469	7386	7474	7418	7249	7349	7310	7538	7387	7536	7601	7490	7416	7452	7290	7263	7532	7423	7433	7299	7281	7518	7394	7325	7352	7502	7513	7429	7238	7347	7424	7436	7441	7402	7519	7496	7369	7545	7414	7485	7343	7461	7474	7368	7432	7286	7230	7415	7529	7345	7339	7309	7383	7429	7276	7334	7380	7365	7317	7478	7473	7463	7425	7374	7387	7433	7301	7403	7334	7447	7428	7463	7402	7473	7421	7560	7381	7426	7472	7489	7303	7516	7297	7484	7285	7431	7408	7423	7301	7489	7356	7449	7399	7339	7397	7272	7377	7444	7474	7412	7282	7485	7352	7337	7498	7450	7457	7479	7487	7442	7342	7431	7578	7461	7304	7488	7334	7413	7403	7258	7392	7544	7409	7347	7449	7453	7479	7358	7388	7580	7420	7362	7500	7318	7339	7487	7425	7283	7382	7361	7450	7393	7358	7432	7683	7361	7386	7401	7419	7426	7346	7376	7332	7413	7464	7458	7371	7463	7342	7423	7398	7238	7304	7485	7545	7431	7419	7450
5726	2212	1565	1325	1734	2072	1681	1446	1518	10737	14446	10465	5005	2012	1192	971	946	946	924	894	927	936	904	912	945	930	886	959	963	950	907	878	877	905	904	919	919	910	937	958	919	960	943	919	925	919	925	885	930	844	887	942	883	847	942	922	889	918	879	970	973	918	993	938	875	914	961	890	911	880	911	905	872	889	891	877	913	922	951	931	916	857	912	924	982	916	849	892	920	899	903	919	970	925	890	917	868	919	919	884	938	945	927	942	884	907	950	906	915	928	961	883	930	861	897	946	912	907	942	894	886	890	909	894	936	897	968	949	899	976	908	921	975	924	941	901	940	872	889	881	900	891	928	909	922	936	905	908	896	949	972	986	904	931	923	899	933	912	934	1005	942	866	871	912	921	925	916	871	918	965	933	892	896	926	868	917	898	882	939	920	864	921	933	939	915	941	911	939	922	930	950	907	933	879	949	914	918	914	863	902	917	938	923	947	927	958	949	906	916	864	933	903	904	912	937	884	952	949	922	950	930	913	918	921	945	964	979	886	880	868	893	941	934	974	951	882	953	884	941	944	911	943	894	871	919	883	923	946	911	959	914	913	922	916	890	948	837	938	922	879	958	930	967	915	936	890	961	911	972	877	932	920	942	936	986	892	916	949	917	912	928	928	905	925	952	942	880	917	929	964	899	980	960	942	931	945	893	923	929	916	983	925	918	962	932	959	956	921	984	952	978	870	897	990	925	955	954	906	943	923	987	935	924	967	935	980	964	913	845	894	963	925	902	908	932	870	937	928	865	874	900	979	936	907	958	954	932	872	924	914	934	937	947	910	966	944	912	947	883	877	909	919	916	896	965	919	910	991	969	903	956	914	919	929	929	885	909	957	930	903	910	957	981	952	923	946	969	933	878	859	875	946	901	965	971	923	884	908	889	911	942	910	897	877	885	927	930	919	945	905	894	864	930	927	912	918	876	871	888	974	898	873	880	874	895	895	968	958	899	978	880	915	895	956	985	935	912	912	936	934	974	894	931	905	938	896	987	886	947	918	907	920	958	915	945	922	963	909	874	929	907	908	932	914	901	932	908	971	921	924	908	939	922	867	924	919	871	908	929	918	896	921	900	923	888	939	862	861	921	934	886	896	946	982	933	918	880	863	914	972	913	925	883	977	949	917	940	906	913	961	876	890	868	940	876	883	922	876	973	931	889	851	910	918	880	917	968	893	894	921	882	935	927	926	885	967	956	914	901	946	932	933	901	895	881	889	915	924	913	969	948	921	919	893	972	927	937	923	929	923	871	900	863	922	941	959	921	928	910	907	943	927	879	880	915	856	921	936	933	857	870	936	930	921	915	926	900	911	904	880	929	923	927	898	953	947	893	945	851	970	907	922	897	877	899	926	917	938	928	959	977	929	918	950	915	941	911	844	915	938	908	937	987	928	919	850	933	924	934	942	866	955	934	914	927	966	910	905	926	938	910	956	936	941	907	891	939	929	945	869	922	957	894	948	917	966	888	927	902	964	887	927	900	908	921	947	868	962	910	928	860	942	937	927	905	900	912	944	931	889	887	942	946	906	914	921	934	933	963	909	908	921	914	874	999	924	954	901	990	951	971	989	910	954	893	953	890	908	882	894	933	910	926	941	882	934	895	935	917	945	924	929	949	914	933	887	848	953	896	905	922	934	902	917	920	910	941	944	975	930	881	865	963	877	916	899	956	949	866	937	870	933	946	905	959	930	987	908	883	906	956	930	920	931	975	872	903	902	914	922	884	933	940	953	872	923	933	936	899	954	889	956	913	945	931	908	884	887	938	908	928	938	910	905	976	840	896	900	935	918	883	882	954	877	935	957	944	951	892	861	953	911	904	874	947	962	968	948	867	933	913	958	870	967	911	913	961	961	932	923	938	940	980	941	920	954	1000	930	914	904	967	907	878	903	919	928	894	912	901	897	934	906	907	897	894	916	945	951	905	960	1002	898	903	951	893	958	908	978	902	934	899	957	960	955	899	959	871	919	926	891	958	934	921	911	857	882	925	854	909	899	949	988	898	945	901	965	922	902	923	929	913	905	919	975	902	875	906	919	901	916	880	939	873	913	900	915	918	871	939	917	938	940	920	875	890	936	937	960	930	1022	903	922	948	863	902	879	921	978	887	897	943	965	850	903	955	959	936	923	921	947	908	948	844	899	949	893	1003	873	864	910	902	972	931	949	904	993	905	949	966	902	938	939	848	909	927	963	897	943	894	887	980	934	952	897	912	940	892	945	922	893	872	955	915	968	958	890	921	944	931	895	906	951	977	960	933	921	903	908	927	936	907	962	969	913	964	874	889	911	937	916	966	896	957	932	961	937	971	870	886	889	942	940	919	919	895	912	939	982	912	961	943	941	977	877	868	953	922	948	883	884	903	911	884	870	911	906	876	939	907	917	879	924	908	886	875	902	929	916	951	954	961	929	918	957	971	939	877	931	891	900	926	920	901	970	896	888	915	899	927	881	882	907	941	861	952	923	977	923	925	900	958	956	919	888	908	936	914	906	946	926	915	958	968	888	913	945	955	947	938	872	939	980	943	942	903	964	889	893	919	886	900	894	926	915	928	931	886	923	964	851	909	911	913	914	978	961	916	916	905	886	853	954	936	912	945	922	945	928	916	902	876	936	932	923	944	897	902	918	915	951	909	906	904	910	978	941	918	894	936	935	956	930	956	899	900	931	885	892	971	861	913	917	931	932	918	962	980	949	1020	909	949	963	907	946	867	929	960	886	916	915	873	904	885	919	930	881	956	930	913	842	877	926	920	963	951	931	904	895	932	878	944	929	910	927	933	922	968	888	905	935	926	943	948	966	907	926	897	905	927	968	901	960	913	949	879	903	884	917	946	924	962	936	885	892	883	927	896	943	856	905	920	968	925	1006	900	885	910	896	871	955	908	966	898	881	955	904	967	940	927	881	914	919	907	906	958	971	924	899	898	984	872	913	947	938	979	919	898	918	913	946	982	899	913	936	943	950	914	964	881	922	929	927	915	912	918	949	926	880	926	850	899	898	911	922	972	934	888	913	937	938	958	952	917	934	927	916	946	942	885	909	891	960	870	914	945	959	916	903	965	874	867	900	896	888	890	930	942	937	933	935	929	882	908	939	888	884	952	950	901	877	854	919	895	879	907	947	908	952	937	919	909	909	940	990	960	891	880	894	948	930	961	935	910	1008	944	998	967	874	875	926	883	908	867	927	919	913	980	931	917	917	862	953	947	901	884	974	891	984	914	904	979	946	903	902	942	904	919	916	948	922	899	918	934	903	889	912	940	896	946	884	989	921	945	928	919	905	954	940	981	894	896	909	922	949	1006	921	924	926	939	892	943	937	900	939	908	940	907	910	928	908	915	965	907	941	884	906	908	939	923	894	944	976	914	914	942	921	983	906	879	900	869	920	926	881	946	872	953	919	956	979	905	926	926	971	908	882	925	953	911	960	931	914	921	896	936	925	934	932	860	924	891	909	954	907	897	898
23143	18144	14643	21539	30864	31628	26783	22301	22885	60055	62453	51452	36221	20819	11511	8299	7642	7638	7429	7497	7618	7477	7692	7591	7713	7380	7429	7379	7652	7465	7547	7435	7515	7371	7633	7618	7498	7462	7545	7537	7459	7418	7540	7486	7626	7525	7544	7505	7490	7517	7545	7667	7455	7539	7406	7598	7596	7433	7461	7453	7511	7573	7539	7508	7575	7454	7521	7522	7448	7456	7474	7626	7496	7638	7501	7444	7538	7515	7420	7451	7537	7543	7556	7483	7438	7643	7440	7466	7539	7566	7662	7541	7649	7641	7658	7443	7496	7513	7572	7588	7559	7518	7680	7485	7606	7539	7483	7490	7516	7573	7341	7673	7528	7421	7604	7628	7482	7390	7374	7430	7537	7719	7491	7465	7574	7456	7373	7517	7553	7563	7529	7407	7423	7566	7427	7507	7417	7549	7484	7537	7567	7474	7447	7515	7549	7518	7442	7462	7593	7502	7681	7569	7578	7494	7715	7500	7445	7612	7549	7474	7604	7547	7518	7477	7398	7390	7409	7433	7577	7541	7509	7553	7662	7367	7631	7572	7523	7553	7399	7477	7499	7443	7601	7551	7543	7538	7611	7424	7519	7480	7398	7595	7490	7676	7543	7496	7398	7550	7436	7614	7497	7384	7533	7436	7443	7646	7466	7559	7513	7518	7590	7471	7550	7512	7495	7535	7486	7589	7529	7482	7713	7512	7469	7536	7463	7525	7503	7502	7515	7572	7570	7463	7573	7484	7524	7588	7581	7544	7575	7435	7492	7618	7609	7628	7437	7482	7610	7492	7559	7601	7519	7658	7464	7397	7567	7518	7556	7461	7501	7570	7615	7566	7509	7458	7573	7557	7491	7511	7480	7675	7472	7478	7464	7467	7408	7492	7634	7435	7623	7514	7480	7547	7500	7570	7341	7702	7534	7565	7473	7523	7527	7432	7501	7525	7552	7588	7594	7321	7458	7766	7461	7556	7561	7564	7614	7582	7510	7540	7569	7411	7516	7721	7695	7462	7475	7664	7557	7419	7524	7578	7590	7597	7594	7533	7501	7501	7474	7463	7582	7576	7466	7542	7387	7397	7570	7666	7503	7558	7377	7637	7529	7469	7446	7568	7453	7513	7605	7585	7499	7539	7501	7528	7599	7576	7395	7598	7513	7512	7556	7474	7475	7401	7450	7500	7607	7605	7381	7570	7460	7470	7429	7552	7536	7589	7558	7485	7613	7492	7567	7613	7499	7556	7363	7566	7523	7550	7607	7467	7473	7473	7555	7547	7439	7402	7548	7523	7518	7534	7555	7511	7522	7463	7556	7513	7595	7551	7590	7537	7628	7466	7632	7516	7518	7384	7538	7534	7610	7442	7481	7455	7639	7378	7642	7526	7647	7555	7573	7504	7587	7587	7538	7564	7516	7543	7487	7393	7647	7480	7486	7603	7623	7475	7562	7568	7524	7345	7564	7510	7417	7582	7516	7599	7551	7585	7576	7413	7615	7642	7573	7543	7429	7421	7570	7438	7503	7548	7356	7450	7414	7540	7503	7593	7651	7553	7679	7516	7428	7502	7634	7473	7541	7501	7648	7425	7538	7534	7554	7595	7633	7469	7445	7468	7639	7554	7527	7475	7476	7481	7570	7494	7663	7520	7485	7611	7519	7557	7613	7520	7447	7489	7663	7526	7559	7560	7436	7486	7640	7444	7574	7514	7370	7520	7524	7500	7450	7550	7530	7579	7387	7586	7368	7611	7617	7393	7531	7706	7352	7470	7618	7496	7384	7409	7632	7579	7436	7524	7608	7439	7520	7397	7537	7337	7548	7462	7411	7507	7498	7519	7534	7535	7437	7570	7412	7545	7563	7502	7485	7448	7478	7524	7592	7564	7532	7674	7524	7444	7595	7600	7634	7510	7473	7542	7579	7473	7509	7589	7510	7556	7514	7478	7550	7688	7631	7478	7528	7496	7481	7528	7530	7565	7467	7432	7595	7501	7514	7492	7420	7550	7456	7472	7479	7506	7501	7520	7518	7436	7524	7506	7528	7397	7488	7577	7485	7473	7578	7449	7596	7552	7505	7444	7456	7494	7453	7490	7436	7470	7540	7431	7662	7490	7387	7614	7498	7336	7619	7526	7516	7453	7591	7644	7594	7596	7584	7600	7501	7674	7580	7491	7442	7568	7477	7524	7443	7657	7572	7488	7617	7572	7571	7418	7449	7583	7483	7615	7405	7587	7635	7611	7429	7511	7467	7524	7493	7555	7523	7506	7513	7572	7540	7450	7443	7450	7440	7368	7524	7621	7476	7479	7529	7566	7402	7593	7493	7638	7497	7654	7580	7458	7567	7513	7486	7515	7493	7406	7516	7490	7758	7454	7607	7560	7492	7605	7499	7587	7345	7524	7527	7570	7421	7611	7424	7434	7579	7502	7436	7545	7481	7619	7582	7426	7553	7646	7570	7531	7545	7555	7422	7589	7480	7509	7519	7500	7616	7641	7387	7561	7485	7368	7526	7547	7574	7447	7373	7493	7566	7432	7495	7577	7540	7563	7671	7699	7459	7567	7562	7454	7643	7480	7432	7557	7542	7475	7440	7477	7489	7530	7603	7477	7561	7393	7436	7384	7515	7598	7520	7576	7624	7572	7487	7626	7432	7616	7600	7548	7505	7526	7556	7605	7518	7469	7574	7601	7506	7497	7530	7536	7690	7470	7546	7531	7569	7524	7561	7488	7443	7503	7567	7544	7460	7374	7479	7520	7467	7599	7483	7507	7597	7377	7606	7451	7500	7619	7560	7502	7480	7697	7386	7619	7596	7514	7481	7434	7431	7511	7603	7457	7568	7578	7589	7661	7646	7460	7597	7449	7594	7446	7466	7478	7474	7538	7480	7357	7421	7503	7601	7531	7412	7590	7539	7561	7537	7543	7421	7514	7561	7526	7499	7619	7531	7406	7514	7498	7535	7593	7469	7466	7567	7756	7533	7532	7537	7430	7447	7443	7633	7457	7483	7480	7559	7481	7504	7504	7514	7463	7552	7400	7539	7697	7620	7421	7458	7423	7547	7572	7572	7417	7438	7440	7515	7568	7446	7548	7516	7491	7655	7567	7497	7496	7530	7479	7521	7594	7579	7482	7606	7503	7625	7617	7648	7650	7547	7597	7452	7489	7437	7541	7549	7387	7519	7578	7521	7503	7527	7513	7527	7552	7483	7551	7578	7563	7473	7559	7501	7594	7521	7569	7635	7648	7517	7437	7454	7542	7490	7512	7389	7497	7565	7516	7617	7487	7513	7575	7547	7496	7520	7562	7609	7491	7598	7375	7422	7528	7533	7559	7507	7601	7632	7454	7386	7392	7500	7366	7589	7473	7403	7477	7508	7459	7613	7509	7581	7678	7619	7452	7446	7454	7556	7423	7659	7569	7561	7400	7479	7498	7458	7604	7438	7455	7549	7433	7730	7506	7568	7582	7444	7447	7414	7670	7411	7528	7428	7571	7442	7480	7506	7623	7514	7704	7462	7485	7469	7553	7498	7575	7520	7503	7551	7570	7512	7424	7465	7504	7564	7478	7502	7548	7534	7530	7583	7546	7584	7615	7410	7560	7572	7502	7517	7555	7533	7507	7340	7554	7447	7483	7437	7542	7492	7558	7526	7620	7600	7632	7584	7525	7538	7623	7448	7480	7458	7475	7540	7572	7480	7551	7509	7460	7428	7544	7672	7553	7629	7575	7450	7517	7501	7557	7440	7457	7671	7639	7559	7509	7584	7521	7562	7470	7438	7463	7540	7552	7545	7584	7550	7494	7477	7460	7610	7640	7677	7486	7501	7596	7449	7516	7579	7361	7506	7690	7524	7499	7571	7412	7504	7611	7544	7462	7597	7394	7432	7543	7459	7537	7573	7584	7658	7555	7594	7483	7551	7581	7545	7546	7634	7331	7521	7646	7512	7516	7487	7337	7544	7561	7512	7461	7457	7570	7733	7435	7556	7699	7546	7616	7369	7621	7575	7599	7564	7562	7635	7457	7556	7484	7615	7491	7653	7531	7415	7479	7521	7566	7542	7428	7570	7503	7490	7551	7571	7503	7609	7288	7572	7439	7572	7482	7565	7423	7601	7515	7571	7446	7499	7534	7440	7439	7640	7561	7410	7474	7428	7546	7681	7561	7369	7519	7550	7574	7459	7533	7524	7560	7559	7491	7524	7399	7586	7505	7554	7408	7627	7480	7593	7352	7659	7581	7524	7527	7532	7602	7412	7574	7443	7514	7508	7468	7641	7495	7683	7589	7501	7470	7684	7360	7492	7729	7657	7559	7526	7491	7548	7550	7504	7650	7473	7497	7517	7492	7630	7506	7467	7429	7501	7437	7630	7442	7448	7527	7583	7494	7518	7456	7512	7470	7402	7449	7478	7464	7529	7485	7430	7548	7430	7486	7550	7452	7543	7514	7547	7492	7583	7557	7562	7510	7477	7584	7427	7332	7573	7559	7503	7551	7590	7526	7703	7562	7622	7482	7538	7644	7472	7491	7582	7486	7471	7578	7544	7551	7594	7637	7465	7568	7538	7383	7485	7462	7404	7531	7430	7536	7507	7519	7603	7585	7621	7492	7496	7506	7511	7554	7650	7631	7550	7635	7506	7599	7412	7469	7530	7647	7555	7470	7485	7528	7483	7457	7499	7635	7375	7470	7498	7546	7391	7498	7375	7478	7570	7406	7367	7610	7467	7560	7407	7692	7537	7564	7563	7397	7530	7605	7657	7308	7477	7557	7516	7532	7715	7571	7562	7592	7460	7503	7652	7475	7411	7476	7450	7481	7515	7531	7621	7537	7498	7533	7618	7495	7719	7472	7579	7549	7514	7470	7443	7457	7374	7657	7420	7555	7569	7477	7568	7633	7541	7529	7550	7621	7507	7420	7573	7508	7433	7502	7362	7656	7509	7468	7516	7534	7487	7366	7506	7606	7428	7498	7488	7545	7435	7511	7462	7447	7435	7591	7476	7492	7580	7466	7506	7595	7601	7497	7495	7477	7441	7672	7404	7488	7514	7478	7467	7439	7426	7535	7501	7504	7478	7475	7478	7654	7472	7472	7552	7502	7515	7496	7521	7540	7583	7575
5149	3454	2192	1717	2157	2585	2564	2159	2199	14341	25091	19753	9664	3169	1491	1014	958	957	969	916	968	948	957	918	918	932	900	948	941	856	917	886	985	940	913	929	878	916	917	919	856	929	975	864	934	907	968	916	950	938	963	949	879	916	933	967	920	934	878	944	900	938	968	916	923	968	904	961	945	921	909	932	982	890	924	907	886	937	926	924	929	928	962	896	913	922	915	937	933	940	899	997	931	907	931	937	903	887	948	976	930	922	980	919	927	896	893	938	991	932	946	873	1003	830	947	867	895	933	905	953	935	856	901	895	908	982	905	914	919	885	934	990	894	931	904	965	851	1009	949	892	966	880	906	930	915	911	948	923	903	927	903	897	859	890	966	900	889	907	905	936	888	904	924	918	911	914	937	934	918	920	889	909	873	929	943	910	906	908	894	934	940	930	843	934	954	936	859	891	857	944	890	993	960	938	917	951	913	925	951	942	938	907	937	873	911	894	896	918	908	870	879	926	914	984	882	930	888	946	909	907	905	947	900	937	963	887	949	946	919	939	937	907	908	951	906	976	988	946	932	918	983	904	907	882	906	925	929	911	885	892	934	859	896	982	901	916	950	913	963	932	925	913	894	897	891	914	903	946	957	895	929	927	946	961	927	908	892	935	890	905	964	938	907	893	895	930	913	907	904	899	953	919	932	958	928	914	936	901	926	855	959	958	905	887	919	915	884	927	893	926	913	962	924	906	895	935	961	871	909	907	910	930	965	941	971	913	935	908	924	925	935	891	953	872	980	915	928	983	957	933	914	960	921	911	858	874	892	924	929	892	863	929	863	919	858	887	986	880	878	929	908	919	954	945	915	940	950	910	906	946	930	898	913	913	916	941	925	952	908	896	936	929	861	864	941	977	871	966	890	949	942	899	943	902	934	891	900	920	966	942	968	912	935	925	883	928	949	955	965	888	978	981	922	936	978	907	945	932	931	931	903	953	983	883	904	931	862	907	971	929	922	950	966	901	931	944	890	921	930	978	995	930	926	946	867	887	959	942	925	925	931	913	923	943	942	913	910	875	909	894	942	915	922	962	944	938	969	908	969	885	977	876	918	927	961	897	909	968	989	889	897	950	908	923	864	890	906	937	871	884	951	945	894	895	904	959	967	953	926	904	932	907	902	913	925	865	893	898	903	947	921	896	914	908	919	976	889	928	958	882	893	927	886	952	953	928	966	899	907	952	876	880	921	939	944	873	910	916	890	900	931	863	900	888	904	904	922	857	942	928	953	966	913	915	866	969	930	890	949	911	978	875	900	886	883	869	904	909	952	957	979	897	933	923	887	899	950	943	959	890	990	939	933	914	924	943	923	856	883	920	916	930	905	871	947	990	873	907	907	940	915	930	971	908	937	937	927	866	980	955	907	905	907	966	952	917	884	871	923	985	936	941	906	884	880	937	941	942	971	942	927	951	912	915	949	923	921	950	867	891	938	925	893	919	857	940	911	932	910	922	991	888	889	943	877	978	905	977	969	912	927	874	919	871	903	881	850	986	937	922	969	889	921	929	962	962	973	971	920	894	956	924	909	905	920	929	937	892	913	940	915	931	942	892	930	904	907	892	993	964	947	955	921	930	936	920	918	948	913	921	869	913	926	959	899	958	871	960	957	949	903	909	851	920	922	959	923	944	911	893	951	1017	933	911	966	905	906	947	984	883	910	907	969	963	891	948	967	916	902	926	910	938	965	942	896	947	912	924	943	900	948	908	862	934	954	913	906	907	916	907	915	966	908	923	904	905	914	920	974	932	891	916	881	938	971	923	912	922	947	939	912	908	935	910	973	928	908	913	1021	925	929	954	956	910	925	929	898	908	897	908	909	942	962	897	929	887	910	903	892	919	928	947	936	916	925	890	916	971	867	904	893	941	981	938	929	932	938	927	929	875	955	937	922	886	983	955	951	912	952	917	906	890	915	955	918	920	921	892	910	911	888	959	916	941	912	914	974	904	884	981	899	941	923	908	915	960	886	915	950	901	885	901	872	934	906	924	954	853	918	949	897	902	955	897	963	918	926	913	953	915	905	885	907	907	936	935	930	884	963	959	936	899	934	940	930	919	901	958	914	896	913	927	923	902	941	949	932	952	946	950	902	992	921	887	955	899	906	934	902	946	928	975	944	922	922	935	891	908	903	939	868	939	922	979	850	916	917	914	882	960	963	904	916	908	968	923	927	874	927	935	971	912	916	915	904	956	909	929	936	950	933	861	975	939	880	977	901	983	959	912	865	945	919	929	921	874	916	949	953	918	948	937	928	909	901	876	942	928	910	952	899	915	907	913	907	1001	910	966	935	929	972	990	917	954	924	945	939	881	895	972	937	946	938	919	935	922	920	887	877	959	938	944	896	931	934	919	931	943	886	866	902	942	886	945	939	940	932	875	932	878	895	907	905	898	919	985	969	884	916	938	935	931	864	836	930	931	881	930	919	942	915	961	913	942	923	945	894	911	955	920	895	888	937	874	945	917	921	919	986	926	930	896	896	925	886	886	942	903	892	930	942	917	925	886	905	911	919	948	971	872	910	947	893	895	897	948	913	925	887	939	968	876	929	973	885	889	899	902	917	929	924	921	938	879	928	904	925	886	916	912	894	917	880	856	928	885	904	932	927	942	932	970	964	909	930	893	890	976	886	917	939	954	961	903	907	894	901	918	942	900	890	907	903	915	901	916	915	909	916	892	905	936	899	919	910	886	866	905	915	925	969	914	895	882	937	927	880	893	930	927	974	959	941	885	918	948	892	916	888	887	915	890	931	944	893	886	937	885	867	945	934	904	884	932	921	886	888	890	926	903	879	978	891	930	999	940	923	971	885	916	959	909	915	894	882	918	895	934	949	932	926	969	928	910	920	930	933	952	978	885	935	908	892	942	876	960	929	898	905	908	957	951	911	910	950	946	939	956	886	881	900	950	906	948	916	915	896	925	940	891	971	885	928	919	929	949	922	924	957	947	928	954	897	982	946	968	982	871	917	948	943	952	938	926	906	931	926	882	919	933	912	889	957	926	907	911	911	944	960	1003	913	928	904	906	908	887	892	932	877	959	861	913	893	922	871	917	882	941	900	871	957	932	933	957	907	954	948	922	921	935	926	900	980	862	941	903	944	908	916	934	902	934	930	910	926	971	965	896	943	932	906	876	854	894	912	893	897	874	857	937	906	978	868	898	934	898	895	927	879	937	954	926	923	921	883	901	908	899	923	896	913	954	943	956	962	894	942	880	937	856	913	837	943	960	966	929	879	919	886	933	991	917	926	921	915	946	992	976	938	922	939	944	957	956	931	912	964	942	888	973	895	941	938	930	916	889	899	911	953	944	920	908	871	948	934	939	921	961	940	890	973	942	972	871	983	967	906	896	898	965	957	957	921	915	866	911	894	923	884	961	951	915	854	896	939	900	970	940	897	896	921	894	913	902	920	919	909	921	898	923	953	959	878	945	894	968	940	929	901	935	943	966	926	950	933	928
30138	22456	18466	25705	33723	35922	34745	30830	29271	63946	77720	65036	45892	27593	14903	9091	7692	7534	7548	7586	7466	7401	7563	7391	7547	7513	7461	7484	7477	7604	7585	7468	7465	7525	7551	7338	7572	7550	7451	7455	7436	7511	7503	7448	7711	7489	7465	7572	7519	7446	7504	7364	7516	7600	7500	7383	7522	7388	7516	7523	7616	7530	7505	7501	7551	7441	7492	7439	7515	7544	7484	7510	7477	7604	7513	7339	7515	7530	7532	7506	7525	7715	7641	7485	7541	7497	7524	7563	7375	7466	7479	7408	7443	7549	7354	7554	7555	7494	7402	7514	7423	7477	7442	7527	7576	7409	7550	7441	7477	7368	7437	7503	7546	7580	7511	7468	7601	7479	7461	7480	7482	7459	7626	7446	7502	7570	7455	7456	7438	7486	7466	7464	7522	7457	7522	7443	7591	7519	7492	7432	7502	7511	7557	7577	7484	7602	7493	7457	7490	7602	7494	7660	7400	7478	7286	7497	7561	7424	7466	7478	7477	7628	7601	7452	7472	7444	7472	7447	7572	7514	7532	7549	7531	7563	7493	7413	7677	7453	7380	7592	7471	7488	7439	7465	7472	7450	7414	7476	7526	7627	7499	7454	7426	7595	7638	7402	7314	7489	7476	7615	7397	7454	7658	7547	7506	7589	7486	7508	7501	7645	7473	7604	7520	7447	7581	7569	7409	7547	7544	7576	7357	7543	7463	7454	7578	7470	7574	7464	7643	7709	7519	7522	7464	7560	7604	7510	7478	7456	7457	7377	7498	7475	7657	7498	7654	7543	7524	7541	7495	7630	7448	7478	7386	7539	7566	7409	7555	7611	7332	7538	7387	7476	7515	7365	7504	7462	7588	7497	7455	7487	7546	7575	7438	7504	7613	7523	7528	7504	7521	7618	7625	7393	7443	7410	7518	7471	7482	7520	7551	7644	7493	7456	7490	7617	7449	7470	7482	7376	7456	7477	7485	7546	7496	7539	7546	7529	7482	7533	7409	7552	7542	7455	7491	7497	7479	7527	7436	7507	7514	7477	7322	7520	7550	7435	7458	7420	7473	7486	7395	7483	7509	7368	7477	7434	7435	7402	7390	7467	7549	7495	7538	7540	7564	7675	7610	7538	7469	7529	7533	7535	7467	7612	7441	7541	7405	7486	7512	7497	7576	7597	7442	7387	7645	7518	7377	7610	7496	7507	7505	7477	7541	7462	7471	7414	7479	7513	7523	7407	7493	7420	7453	7487	7439	7446	7356	7611	7564	7434	7454	7456	7514	7546	7486	7442	7470	7518	7538	7656	7346	7550	7496	7596	7518	7222	7558	7605	7556	7526	7495	7437	7455	7448	7566	7471	7582	7604	7556	7501	7548	7559	7442	7541	7437	7522	7522	7510	7555	7655	7428	7441	7544	7488	7503	7572	7420	7490	7482	7557	7502	7459	7530	7508	7598	7350	7520	7484	7554	7458	7605	7370	7403	7484	7479	7475	7547	7596	7658	7593	7570	7615	7516	7620	7323	7464	7560	7369	7616	7441	7562	7499	7484	7500	7521	7505	7471	7457	7441	7411	7486	7487	7468	7518	7529	7570	7486	7514	7549	7449	7483	7569	7350	7408	7458	7477	7627	7556	7539	7512	7435	7511	7459	7459	7432	7544	7517	7490	7402	7594	7513	7406	7553	7447	7448	7497	7557	7512	7369	7567	7602	7482	7625	7490	7605	7497	7512	7498	7572	7614	7419	7420	7549	7418	7507	7629	7581	7362	7522	7673	7526	7517	7510	7600	7571	7549	7431	7557	7415	7587	7647	7491	7546	7533	7323	7429	7388	7471	7628	7575	7424	7540	7390	7521	7411	7471	7623	7486	7548	7435	7419	7563	7478	7507	7453	7496	7510	7506	7682	7311	7397	7475	7570	7524	7564	7643	7536	7413	7409	7554	7510	7319	7520	7565	7465	7545	7620	7487	7424	7536	7523	7502	7507	7496	7410	7561	7471	7442	7358	7531	7414	7491	7464	7623	7385	7533	7441	7499	7613	7553	7486	7501	7465	7516	7560	7517	7570	7622	7561	7534	7594	7462	7508	7480	7500	7424	7540	7350	7659	7485	7405	7545	7572	7539	7446	7551	7419	7416	7502	7356	7489	7635	7479	7470	7544	7554	7730	7517	7557	7412	7462	7603	7468	7597	7601	7528	7456	7507	7547	7555	7536	7601	7344	7507	7510	7341	7564	7569	7510	7524	7341	7430	7322	7470	7560	7422	7421	7524	7486	7397	7372	7510	7676	7742	7539	7449	7539	7624	7452	7422	7416	7570	7562	7515	7523	7331	7456	7597	7406	7532	7594	7559	7470	7578	7553	7472	7424	7637	7552	7547	7522	7466	7521	7523	7425	7460	7666	7400	7480	7557	7459	7530	7443	7566	7483	7481	7509	7713	7459	7551	7528	7484	7453	7528	7512	7592	7550	7531	7620	7446	7496	7372	7422	7461	7631	7582	7590	7447	7369	7599	7494	7528	7483	7432	7281	7463	7607	7547	7529	7365	7525	7401	7553	7573	7416	7530	7590	7329	7414	7412	7582	7626	7707	7583	7494	7475	7581	7616	7439	7704	7407	7590	7464	7486	7437	7475	7514	7444	7459	7487	7446	7539	7422	7430	7609	7373	7578	7512	7372	7463	7442	7414	7525	7562	7484	7542	7501	7488	7350	7566	7619	7447	7370	7567	7434	7476	7572	7463	7508	7528	7530	7583	7461	7485	7633	7533	7469	7453	7517	7444	7524	7446	7446	7466	7411	7459	7501	7546	7467	7559	7565	7537	7366	7495	7460	7540	7402	7529	7467	7593	7526	7443	7579	7574	7439	7556	7537	7502	7529	7544	7446	7582	7511	7446	7436	7497	7401	7455	7656	7519	7477	7540	7551	7572	7595	7534	7439	7451	7531	7478	7545	7504	7593	7444	7511	7539	7448	7544	7534	7530	7528	7318	7394	7576	7654	7359	7488	7614	7511	7540	7540	7414	7568	7529	7578	7491	7393	7577	7507	7648	7549	7449	7662	7529	7487	7482	7512	7392	7385	7533	7406	7432	7533	7344	7500	7518	7504	7489	7462	7479	7331	7593	7554	7437	7465	7591	7405	7613	7351	7616	7558	7496	7453	7560	7507	7549	7475	7348	7533	7490	7549	7474	7560	7609	7543	7442	7423	7513	7341	7489	7622	7488	7543	7498	7560	7569	7519	7452	7581	7584	7532	7489	7491	7460	7505	7488	7593	7615	7474	7524	7533	7451	7575	7647	7510	7475	7504	7540	7673	7350	7650	7503	7526	7468	7506	7456	7610	7472	7572	7458	7540	7385	7418	7619	7472	7361	7552	7470	7577	7424	7538	7388	7544	7571	7522	7475	7546	7421	7489	7480	7517	7578	7500	7672	7581	7513	7677	7518	7446	7662	7543	7563	7514	7466	7560	7436	7511	7502	7390	7438	7634	7363	7604	7539	7448	7418	7336	7530	7442	7590	7552	7475	7605	7504	7607	7509	7495	7453	7482	7585	7549	7443	7421	7450	7598	7537	7574	7417	7550	7560	7563	7469	7550	7504	7602	7508	7583	7551	7528	7626	7558	7618	7440	7545	7447	7463	7368	7595	7385	7521	7413	7506	7542	7558	7460	7514	7355	7515	7515	7603	7419	7511	7443	7430	7509	7430	7468	7478	7501	7519	7377	7616	7600	7529	7419	7538	7582	7490	7578	7512	7639	7602	7512	7463	7563	7572	7379	7540	7380	7542	7476	7658	7490	7573	7627	7571	7428	7529	7638	7537	7510	7568	7474	7558	7467	7578	7558	7446	7598	7424	7546	7419	7478	7434	7540	7475	7372	7438	7459	7546	7458	7440	7489	7482	7425	7457	7302	7460	7553	7442	7631	7608	7547	7494	7609	7572	7562	7470	7443	7457	7472	7405	7401	7310	7522	7544	7533	7399	7413	7603	7502	7595	7513	7414	7570	7406	7545	7462	7693	7433	7437	7538	7504	7536	7611	7297	7479	7493	7563	7435	7420	7527	7534	7646	7533	7546	7580	7320	7371	7579	7611	7466	7505	7387	7393	7470	7572	7575	7676	7517	7662	7537	7549	7550	7593	7529	7504	7625	7390	7458	7625	7452	7517	7523	7464	7530	7504	7485	7629	7446	7580	7468	7482	7586	7552	7579	7507	7494	7506	7375	7593	7442	7494	7536	7586	7413	7608	7538	7469	7498	7418	7539	7491	7487	7480	7495	7558	7558	7456	7527	7465	7503	7508	7419	7630	7538	7502	7547	7519	7426	7629	7639	7560	7473	7492	7281	7522	7531	7491	7397	7543	7442	7492	7494	7477	7537	7456	7541	7555	7504	7492	7453	7502	7541	7486	7374	7665	7383	7514	7416	7506	7487	7489	7492	7483	7449	7482	7491	7600	7519	7466	7606	7657	7535	7325	7559	7537	7577	7388	7543	7405	7494	7477	7534	7481	7501	7466	7648	7511	7464	7274	7411	7418	7467	7683	7446	7488	7505	7434	7462	7486	7452	7520	7694	7613	7654	7450	7514	7357	7485	7508	7591	7504	7470	7453	7433	7536	7592	7482	7661	7676	7440	7443	7351	7490	7439	7469	7414	7534	7527	7613	7446	7492	7437	7535	7430	7425	7569	7607	7532	7433	7528	7548	7598	7542	7463	7572	7466	7396	7474	7512	7594	7518	7475	7531	7557	7278	7443	7407	7554	7580	7414	7680	7650	7348	7455	7484	7507	7586	7436	7529	7484	7540	7411	7479	7560	7547	7479	7506	7539	7513	7583	7733	7389	7482	7400	7443	7424	7470	7353	7605	7552	7441	7535	7567	7530	7413	7556	7587	7523	7514	7544	7395	7513	7423	7549	7518	7506	7596	7546	7482	7523	7418	7595	7530	7423	7461	7518	7577	7555	7509	7394	7506	7598	7496	7513	7375	7675	7463	7551	7500	7581	7495	7543	7599	7557	7480	7484	7488	7576	7434	7386	7465	7565	7651	7498	7500	7562	7485	7477	7553	7517	7480	7526	7613	7501	7599	7602	7500	7416	7608	7491	7536	7484	7625	7492	7484	7460
4182	2019	1443	1205	1380	1460	1494	1401	1314	2614	5776	4784	2588	1447	1071	935	839	869	871	886	918	821	876	876	862	918	829	903	919	907	901	914	881	907	882	877	915	934	872	911	910	897	904	893	888	953	848	916	951	881	911	900	915	901	871	865	906	912	875	918	826	953	896	856	868	852	933	898	880	928	856	858	861	913	934	906	883	875	893	886	866	894	901	876	957	864	970	924	897	930	889	848	922	900	905	913	913	933	893	874	909	895	873	910	861	877	913	874	932	879	856	871	869	871	884	905	854	874	915	942	924	896	914	908	945	896	911	859	900	841	889	901	904	840	870	867	905	862	891	889	876	892	880	867	895	837	846	849	881	929	885	870	864	815	918	887	928	898	866	847	871	906	901	935	891	858	854	887	896	909	901	894	878	891	898	878	946	912	893	872	891	932	956	879	907	926	900	896	877	903	876	930	864	919	880	919	872	904	888	902	914	860	914	896	858	872	858	886	930	886	905	854	877	892	872	891	897	866	849	852	857	894	854	841	897	897	878	882	877	884	850	864	926	878	891	834	895	916	928	896	906	899	900	930	882	884	912	934	836	866	887	884	888	959	884	925	902	851	873	945	872	883	845	897	871	883	883	878	880	890	936	900	850	906	865	882	885	931	878	870	871	863	898	864	891	937	916	828	837	845	941	905	913	818	879	889	886	896	943	885	861	869	869	862	828	890	882	897	902	857	905	919	901	862	875	911	912	899	879	844	875	923	943	881	916	954	903	895	888	905	886	878	887	866	939	915	935	846	923	930	910	903	863	890	888	888	934	818	876	799	889	914	871	913	887	864	906	919	876	903	896	885	913	889	858	846	958	897	954	907	888	891	906	903	946	874	849	865	815	940	962	853	926	867	884	891	889	821	890	895	874	871	897	941	928	869	881	892	888	872	881	911	887	876	908	883	871	861	838	879	900	906	874	903	893	943	877	939	911	883	872	945	914	880	917	882	909	959	856	906	868	926	885	878	892	910	838	863	884	883	858	866	909	887	906	858	869	911	919	900	865	887	900	916	881	887	895	890	898	873	919	864	848	879	924	830	903	884	886	901	912	857	837	846	888	925	858	936	861	904	910	832	915	914	888	924	870	903	845	907	899	881	924	891	923	896	925	891	905	880	941	856	815	860	875	900	871	916	911	855	902	844	878	897	865	886	869	928	853	941	839	887	901	893	886	875	877	887	902	875	836	959	845	848	828	867	873	865	888	900	871	886	898	880	895	901	868	883	870	886	900	864	886	894	898	855	882	862	867	917	894	839	932	893	878	969	900	873	925	902	881	873	901	909	866	866	880	928	871	834	872	868	898	873	882	900	862	875	955	889	872	921	889	909	921	904	820	876	945	874	846	929	931	864	803	879	912	861	876	835	826	876	903	883	831	894	907	934	856	895	881	905	861	880	928	888	865	888	872	871	880	892	922	915	959	910	879	863	885	850	877	884	888	832	930	880	870	907	935	882	859	961	877	951	873	886	913	915	905	916	880	888	882	887	854	922	898	937	927	876	904	934	855	837	906	872	930	880	899	869	835	850	866	874	846	925	867	940	868	876	817	841	903	932	896	903	956	917	956	923	896	880	872	886	901	888	913	898	887	900	904	888	879	904	886	954	893	852	863	975	876	915	941	922	960	929	900	877	945	914	962	879	910	883	887	911	954	903	920	887	923	876	921	937	871	904	919	896	934	881	858	933	897	934	881	910	911	870	923	905	880	882	911	878	909	905	898	877	909	908	892	908	815	868	890	918	908	908	882	891	900	873	883	878	859	900	893	895	868	949	896	872	893	908	940	913	901	963	859	872	919	893	871	870	853	867	891	917	848	854	912	849	892	852	880	848	922	924	938	863	898	934	906	903	914	882	950	947	887	877	918	912	942	922	908	824	893	912	914	872	920	920	875	915	881	889	910	953	856	825	886	874	929	868	939	906	916	932	968	935	974	906	865	927	892	866	907	880	914	907	859	921	882	919	865	890	881	920	850	911	867	874	882	927	909	857	880	895	938	915	869	858	859	915	880	906	891	862	858	911	921	861	909	892	884	914	863	878	929	896	942	975	918	858	881	925	890	953	842	904	892	922	928	909	880	938	873	916	844	938	856	872	879	902	900	909	844	895	880	892	890	917	881	880	874	861	883	877	841	905	916	885	847	887	935	884	886	860	891	900	923	853	912	864	937	855	919	915	893	842	919	871	873	906	891	830	880	895	870	883	881	909	880	866	893	903	925	900	914	833	934	870	876	885	888	882	903	890	909	873	878	890	867	892	903	922	917	870	893	927	902	950	886	915	872	852	882	953	930	881	911	897	882	845	847	908	885	893	904	914	850	897	901	879	906	914	864	929	872	903	899	907	914	887	891	882	879	873	917	964	901	887	886	906	998	889	911	861	896	929	940	862	854	872	883	874	883	852	979	870	944	913	842	892	888	933	884	867	913	982	919	871	967	918	901	902	910	822	889	863	888	858	857	853	867	880	913	896	945	954	887	909	898	835	890	818	870	926	877	853	894	845	905	869	937	882	879	880	873	887	861	911	873	897	841	939	858	877	893	896	877	859	886	882	901	856	865	866	895	943	857	879	911	855	893	908	973	919	862	859	815	870	886	893	873	895	889	903	860	877	887	861	875	920	935	921	875	888	932	869	897	925	900	916	852	900	916	893	940	936	902	881	913	913	906	873	906	874	929	890	869	890	894	919	879	877	885	860	854	944	956	873	891	859	900	918	917	878	887	863	848	904	886	903	887	892	909	870	815	874	908	888	867	909	921	880	903	931	935	863	838	896	916	903	935	860	920	948	845	856	973	834	837	889	926	908	919	845	872	888	910	868	919	923	881	863	890	937	859	919	894	885	902	905	894	860	841	936	863	904	855	858	888	896	848	926	856	885	883	926	885	886	937	893	902	899	895	900	926	899	871	840	836	870	856	868	887	909	839	868	880	886	911	833	834	865	851	841	941	877	870	875	894	851	925	842	867	890	892	923	923	968	926	915	928	877	918	854	930	974	867	890	865	848	835	894	882	845	927	876	847	894	868	882	903	883	926	924	900	892	919	911	952	865	856	863	905	901	872	902	868	855	923	900	944	836	882	916	840	892	908	898	891	896	906	928	965	928	829	852	908	847	951	878	843	946	891	961	926	926	918	861	886	855	899	920	881	860	831	884	880	891	927	916	895	856	951	908	889	899	925	908	875	920	971	869	841	854	914	883	902	837	858	853	939	847	883	902	919	895	869	840	908	849	864	884	888	898	836	884	884	825	901	894	862	932	908	880	860	865	892	840	913	864	872	857	878	900	879	813	912	888	931	841	904	842	894	926	926	900	915	896	879	908	911	878	892	893	851	901	934	870	926	839	868	894	901	955	910	896	943	901	891	967	905	867	935	910	895	921	913	873	928	914	911	881	894	908	888	857	888	911	843	894	904	901	931	916	929	884	933	864	865	886	912	913	896	904	835	883	821	902	884	831	866	890
22141	16575	13499	18858	24775	25230	23799	22801	20305	33215	44746	37879	26012	14841	9581	7793	7562	7445	7363	7322	7258	7440	7287	7411	7255	7308	7281	7417	7376	7282	7415	7337	7407	7356	7431	7306	7289	7255	7220	7323	7488	7347	7312	7332	7374	7260	7409	7386	7328	7317	7384	7315	7358	7345	7312	7355	7286	7370	7266	7405	7439	7317	7429	7414	7245	7366	7290	7351	7431	7386	7291	7327	7424	7254	7262	7362	7314	7411	7301	7321	7283	7293	7309	7264	7261	7476	7258	7261	7356	7354	7431	7316	7456	7354	7360	7306	7320	7361	7253	7385	7322	7310	7377	7359	7348	7390	7215	7322	7303	7296	7284	7246	7406	7330	7335	7429	7361	7265	7402	7373	7442	7272	7444	7227	7321	7387	7394	7359	7319	7270	7277	7243	7289	7255	7439	7280	7369	7349	7286	7212	7348	7304	7440	7205	7284	7271	7292	7326	7410	7307	7294	7181	7354	7354	7262	7237	7498	7291	7353	7425	7379	7353	7280	7296	7398	7263	7371	7246	7311	7248	7266	7306	7281	7430	7467	7334	7262	7358	7329	7355	7276	7335	7366	7263	7263	7441	7316	7449	7376	7374	7399	7406	7375	7366	7395	7241	7344	7415	7316	7228	7335	7480	7292	7295	7425	7314	7404	7404	7257	7449	7271	7345	7432	7331	7456	7355	7287	7254	7384	7313	7290	7284	7341	7334	7369	7470	7189	7266	7356	7423	7348	7261	7364	7195	7362	7411	7316	7491	7210	7409	7291	7318	7430	7301	7321	7310	7349	7389	7479	7298	7352	7491	7297	7364	7248	7266	7359	7282	7407	7310	7277	7313	7369	7372	7266	7363	7403	7308	7274	7361	7208	7461	7265	7345	7317	7420	7414	7269	7278	7413	7269	7334	7246	7255	7274	7322	7242	7320	7300	7298	7346	7304	7412	7303	7262	7338	7387	7446	7311	7361	7393	7341	7298	7460	7456	7293	7319	7368	7414	7291	7309	7447	7238	7480	7300	7355	7313	7445	7417	7195	7461	7192	7394	7346	7379	7365	7318	7319	7291	7390	7303	7310	7333	7396	7338	7253	7421	7312	7306	7455	7358	7335	7448	7299	7353	7445	7355	7456	7374	7191	7349	7392	7404	7493	7339	7260	7404	7215	7468	7336	7370	7198	7308	7356	7446	7334	7377	7369	7436	7486	7428	7300	7273	7371	7293	7250	7362	7255	7318	7226	7239	7468	7306	7324	7305	7295	7384	7412	7319	7249	7353	7235	7397	7393	7365	7436	7406	7307	7334	7348	7216	7390	7317	7465	7359	7312	7250	7365	7298	7239	7305	7376	7322	7436	7378	7347	7394	7480	7145	7348	7231	7473	7176	7364	7239	7302	7318	7342	7346	7352	7367	7255	7437	7333	7424	7468	7398	7310	7482	7371	7326	7321	7263	7178	7236	7305	7395	7253	7362	7333	7268	7299	7505	7426	7277	7397	7386	7369	7436	7352	7353	7119	7375	7311	7213	7308	7393	7310	7468	7292	7260	7213	7261	7425	7283	7307	7273	7344	7304	7421	7296	7373	7325	7330	7348	7464	7349	7320	7337	7309	7346	7324	7326	7311	7409	7245	7275	7474	7324	7278	7456	7324	7284	7349	7371	7338	7304	7234	7494	7328	7582	7220	7331	7382	7370	7323	7215	7328	7286	7343	7438	7239	7444	7245	7440	7305	7328	7381	7296	7309	7324	7361	7370	7478	7316	7353	7325	7352	7420	7420	7408	7329	7338	7358	7238	7346	7241	7226	7349	7278	7265	7187	7442	7348	7427	7321	7252	7417	7251	7373	7403	7349	7338	7302	7303	7309	7243	7325	7226	7277	7430	7340	7387	7327	7397	7497	7161	7167	7369	7457	7451	7261	7374	7340	7381	7340	7318	7367	7309	7351	7264	7358	7376	7440	7295	7339	7421	7230	7297	7396	7302	7358	7338	7311	7322	7369	7408	7350	7460	7317	7421	7349	7467	7312	7206	7334	7358	7392	7315	7164	7355	7236	7325	7230	7392	7483	7406	7382	7251	7288	7367	7396	7422	7328	7302	7386	7269	7307	7462	7240	7151	7333	7283	7240	7419	7281	7480	7400	7236	7221	7394	7269	7373	7332	7480	7354	7376	7447	7383	7404	7305	7373	7307	7363	7280	7276	7389	7332	7392	7283	7401	7296	7313	7265	7218	7401	7378	7224	7284	7319	7182	7242	7447	7359	7234	7263	7362	7437	7353	7417	7334	7340	7275	7166	7472	7283	7359	7331	7357	7217	7253	7431	7372	7434	7363	7366	7383	7485	7424	7377	7317	7380	7275	7258	7176	7217	7398	7329	7331	7392	7368	7428	7295	7329	7334	7435	7271	7302	7333	7419	7278	7222	7372	7315	7485	7291	7316	7377	7470	7315	7426	7454	7367	7268	7330	7254	7382	7336	7269	7329	7353	7275	7220	7358	7341	7401	7429	7298	7319	7222	7420	7442	7333	7207	7205	7414	7267	7271	7376	7400	7281	7451	7155	7358	7366	7369	7262	7391	7254	7377	7418	7287	7243	7280	7359	7388	7333	7319	7546	7355	7390	7378	7488	7438	7229	7335	7372	7368	7395	7308	7303	7227	7407	7298	7388	7399	7344	7396	7258	7359	7450	7447	7378	7380	7432	7291	7240	7354	7240	7309	7462	7389	7367	7508	7445	7181	7288	7238	7419	7300	7430	7338	7350	7215	7286	7229	7314	7325	7280	7290	7370	7381	7417	7389	7315	7223	7368	7383	7327	7418	7316	7216	7287	7377	7343	7229	7224	7334	7287	7310	7307	7301	7284	7371	7286	7445	7324	7346	7372	7420	7268	7329	7504	7223	7404	7434	7273	7332	7402	7436	7417	7389	7334	7278	7159	7360	7332	7280	7432	7430	7320	7343	7328	7337	7333	7380	7388	7388	7345	7493	7339	7351	7430	7271	7294	7228	7414	7397	7321	7249	7320	7279	7365	7375	7416	7321	7349	7272	7527	7322	7349	7341	7305	7225	7304	7378	7458	7309	7336	7483	7189	7469	7344	7415	7387	7222	7288	7305	7368	7334	7295	7451	7477	7356	7312	7282	7293	7329	7267	7271	7356	7327	7325	7336	7223	7304	7253	7367	7432	7299	7355	7314	7372	7322	7304	7393	7288	7245	7213	7476	7317	7275	7305	7256	7444	7408	7340	7414	7358	7465	7329	7357	7375	7379	7339	7375	7205	7409	7291	7227	7425	7298	7366	7235	7385	7396	7354	7216	7236	7402	7390	7440	7228	7370	7345	7364	7435	7270	7439	7176	7318	7444	7386	7296	7284	7341	7271	7315	7321	7240	7355	7351	7385	7266	7356	7384	7394	7195	7398	7424	7353	7445	7368	7308	7319	7262	7395	7368	7428	7294	7429	7276	7340	7274	7343	7346	7145	7338	7329	7526	7343	7275	7237	7401	7251	7352	7220	7321	7341	7371	7368	7321	7103	7312	7278	7481	7315	7372	7432	7238	7438	7376	7314	7291	7241	7222	7476	7443	7338	7266	7359	7330	7301	7373	7359	7389	7430	7239	7343	7275	7367	7304	7418	7407	7413	7268	7373	7344	7325	7352	7304	7364	7313	7429	7430	7310	7412	7304	7502	7433	7317	7391	7388	7452	7248	7351	7340	7177	7467	7479	7317	7264	7233	7308	7403	7350	7409	7305	7319	7334	7312	7390	7331	7446	7498	7370	7348	7319	7350	7316	7278	7380	7264	7489	7399	7479	7243	7467	7410	7426	7435	7397	7316	7344	7314	7207	7260	7245	7405	7347	7213	7476	7318	7218	7228	7234	7237	7403	7400	7449	7424	7290	7295	7242	7312	7393	7367	7410	7318	7293	7358	7224	7266	7335	7351	7312	7304	7500	7331	7441	7390	7273	7331	7371	7353	7323	7403	7365	7331	7316	7402	7214	7324	7343	7544	7329	7477	7473	7250	7301	7427	7389	7303	7389	7339	7357	7311	7372	7394	7235	7316	7246	7206	7355	7194	7408	7289	7176	7298	7401	7374	7246	7207	7389	7302	7245	7376	7373	7389	7269	7307	7432	7365	7437	7371	7297	7314	7306	7268	7433	7433	7278	7348	7440	7378	7455	7298	7365	7364	7290	7350	7355	7339	7433	7361	7481	7279	7229	7372	7347	7279	7409	7265	7402	7385	7498	7249	7380	7258	7249	7290	7343	7219	7393	7452	7305	7272	7422	7360	7374	7514	7351	7408	7292	7335	7389	7302	7466	7428	7325	7337	7413	7259	7323	7312	7231	7407	7400	7286	7302	7397	7342	7245	7414	7289	7359	7296	7436	7388	7470	7312	7368	7430	7229	7465	7226	7285	7356	7456	7309	7271	7365	7341	7283	7461	7272	7255	7302	7204	7274	7439	7436	7386	7352	7296	7392	7541	7359	7409	7288	7362	7408	7240	7324	7361	7359	7367	7330	7403	7308	7251	7277	7199	7259	7216	7388	7343	7332	7269	7441	7336	7366	7332	7222	7339	7194	7429	7314	7275	7289	7434	7374	7409	7368	7303	7388	7249	7477	7497	7338	7266	7450	7257	7282	7351	7412	7270	7363	7344	7477	7275	7280	7361	7310	7355	7411	7231	7325	7422	7348	7291	7335	7447	7234	7291	7405	7403	7218	7343	7430	7412	7347	7312	7343	7394	7474	7462	7347	7271	7231	7375	7333	7373	7356	7310	7199	7384	7328	7380	7406	7306	7399	7454	7320	7399	7376	7310	7372	7357	7332	7344	7454	7429	7388	7310	7261	7467	7390	7238	7244	7441	7430	7448	7359	7380	7237	7364	7302	7306	7416	7424	7386	7337	7262	7354	7198	7442	7423	7279	7361	7408	7360	7311	7323	7385	7355	7447	7343	7427	7395	7465	7351	7323	7349	7486	7298	7209	7398	7210	7331	7243	7268	7333	7247	7368	7427	7407	7353	7480	7318	7272	7201	7398	7201	7347	7360	7366	7411	7311	7296	7438	7271	7276	7268	7366	7245	7446	7237	7277	7321	7335	7312	7449	7413	7415	7264
3790	2854	1867	1442	1851	2069	1787	1542	1607	6738	14755	12013	5576	2156	1195	995	897	910	844	891	957	877	893	909	906	924	910	923	873	899	906	856	932	920	918	870	941	869	920	901	851	922	940	888	922	848	860	887	926	874	865	900	900	902	876	928	911	908	920	940	890	882	903	954	899	877	906	883	878	871	902	925	929	941	950	923	891	872	879	897	903	853	859	980	898	882	885	939	860	891	905	820	895	930	874	931	907	912	904	898	885	895	927	943	913	975	868	875	869	892	872	868	913	886	965	930	889	867	871	904	833	882	895	921	941	893	921	888	888	943	913	963	977	863	875	911	927	898	936	924	902	886	945	959	934	885	902	902	920	885	883	962	912	856	943	861	919	924	909	937	910	892	901	902	891	922	904	885	904	825	893	902	918	902	847	926	874	889	892	895	925	907	900	908	886	892	900	916	870	914	886	941	937	884	881	857	893	845	926	895	860	892	907	910	901	867	897	892	896	925	940	888	852	903	895	931	914	916	921	922	929	863	854	909	959	877	918	874	911	952	906	917	906	975	885	947	942	911	879	876	890	954	897	887	889	901	947	889	880	866	880	904	918	946	936	961	898	900	910	930	876	922	870	898	857	869	874	887	896	880	918	924	885	886	858	868	928	923	934	870	901	835	888	942	928	959	942	822	875	882	898	918	897	902	886	932	908	921	898	905	899	885	862	898	910	933	954	867	923	944	895	933	896	861	922	918	920	890	856	920	949	934	898	924	936	919	894	884	898	906	921	915	885	863	886	880	860	937	850	881	911	894	908	858	924	871	877	878	903	916	871	880	918	922	895	897	936	916	915	884	930	902	900	918	929	876	854	937	928	866	864	908	942	907	871	864	951	914	906	929	936	817	909	919	857	900	937	914	982	910	913	912	883	917	926	896	959	923	903	886	915	881	903	887	901	880	859	888	905	891	882	860	928	870	858	970	869	921	860	914	959	994	902	925	966	904	902	921	909	894	877	883	944	901	900	921	936	913	895	893	949	922	893	874	956	940	935	897	941	870	899	921	947	914	950	942	842	898	893	938	956	857	980	907	873	904	926	895	891	925	944	896	930	899	870	983	982	915	929	892	873	875	919	894	894	941	939	876	895	846	911	882	888	971	876	960	868	879	862	856	909	887	895	855	898	886	912	875	867	863	853	862	881	866	877	930	982	947	880	897	920	892	897	937	895	907	849	899	872	916	882	899	945	894	917	901	923	949	889	895	887	920	888	904	851	902	931	961	899	906	930	902	956	918	914	888	983	941	942	961	959	891	945	916	895	895	990	842	940	945	924	915	919	908	935	908	898	906	938	881	882	919	904	916	915	877	897	958	907	903	925	930	929	945	882	898	986	884	870	880	936	922	936	912	927	868	883	925	924	910	963	890	902	905	909	945	895	917	936	884	898	945	885	888	944	901	851	901	870	929	950	868	897	889	939	871	916	934	876	912	884	918	930	880	917	962	922	942	879	880	944	909	854	882	897	844	896	937	936	898	894	919	893	864	878	924	926	927	917	895	960	875	862	897	884	930	911	914	874	944	904	956	909	880	943	917	879	862	943	897	862	912	920	881	891	928	928	944	898	894	916	892	866	929	932	908	949	887	924	945	891	913	913	874	879	880	898	953	884	892	918	884	864	908	864	906	875	944	881	923	945	921	892	911	943	892	965	885	895	922	941	899	980	903	855	909	893	917	929	914	918	887	882	928	905	945	966	871	891	860	859	960	878	843	923	885	878	837	934	860	896	933	905	906	944	917	946	906	850	898	870	933	900	923	922	907	823	899	877	898	901	883	922	878	936	861	914	860	905	920	918	952	931	874	891	928	930	851	876	867	865	955	887	904	868	860	876	900	848	938	889	889	932	972	921	919	899	938	895	912	866	923	929	892	882	888	880	885	893	880	888	847	875	920	882	872	936	887	943	908	894	858	921	930	920	893	958	912	904	941	917	952	925	856	908	934	898	910	918	926	901	914	879	861	918	905	907	902	942	926	891	937	878	929	888	885	962	891	928	906	924	896	937	893	937	912	857	890	927	910	890	950	856	880	918	852	913	875	905	893	889	926	927	968	864	900	936	909	875	906	942	859	940	934	924	896	957	984	903	900	947	907	932	919	884	958	894	921	907	895	973	910	924	861	944	889	901	867	943	876	940	929	943	927	896	961	881	893	871	912	932	953	917	962	923	837	916	906	963	910	899	879	902	927	884	870	861	887	918	890	948	948	938	932	935	890	877	899	878	861	843	927	923	897	936	954	893	906	939	905	912	897	871	876	921	918	869	906	887	898	926	922	874	883	858	911	909	885	884	947	909	853	915	940	913	855	902	893	897	921	916	922	923	909	923	904	909	899	864	897	931	914	903	863	964	897	888	868	937	889	926	915	928	920	899	925	902	902	985	871	868	884	908	928	912	874	922	917	884	919	921	880	894	903	903	946	921	920	903	883	858	901	870	907	916	941	949	899	918	938	902	897	927	855	950	950	843	934	905	920	917	937	929	846	895	922	896	891	917	898	858	906	882	878	919	920	859	902	835	900	940	899	926	917	894	892	923	902	893	879	879	900	892	889	981	929	899	953	859	895	926	891	954	948	897	899	905	953	923	881	930	893	878	852	930	883	871	871	899	922	920	922	917	944	901	943	923	862	874	954	859	905	923	913	978	868	876	857	920	925	919	912	945	917	901	864	919	897	881	925	909	926	971	891	924	903	886	906	933	899	886	923	866	891	877	900	869	897	898	891	928	897	895	932	861	900	936	903	920	913	935	928	863	927	868	912	914	917	919	967	866	882	886	916	938	898	909	915	881	901	923	845	906	928	909	889	949	948	876	911	904	955	926	954	869	849	917	913	923	906	965	913	931	904	857	918	918	848	877	902	933	921	906	900	904	896	882	880	849	908	903	889	896	866	935	889	918	908	896	880	892	893	860	888	934	887	941	916	906	867	887	928	859	836	890	868	891	912	899	899	882	907	846	891	933	926	916	917	955	875	877	855	890	838	939	906	929	930	942	901	847	916	875	885	916	894	936	914	930	910	903	864	873	959	882	836	955	874	881	897	919	899	885	955	904	958	909	935	870	936	909	941	921	951	862	931	945	890	894	902	942	923	905	919	895	916	899	904	898	892	951	931	942	896	914	949	918	917	908	914	949	913	942	878	935	905	961	929	937	938	927	941	906	930	933	899	931	915	1021	986	889	934	864	902	933	906	889	940	975	910	871	913	892	913	881	879	887	902	858	928	867	943	896	839	860	892	859	945	886	918	934	928	914	920	920	904	893	888	889	812	844	859	940	906	920	902	847	878	894	917	920	861	866	938	923	898	879	903	947	951	923	920	887	913	849	857	882	947	797	918	901	905	926	889	914	894	969	911	969	936	914	923	838	866	928	849	883	870	929	924	910	956	907	910	872	919	863	916	884	916	969	867	902	859	918	900	891	867	891	904	926	962	926	859	912	882	896	895	920	946	929	903	939	915	951	944
27113	21063	16485	23332	30142	30506	27309	25232	25450	48402	63368	53886	37950	22132	12320	8490	7459	7435	7411	7410	7377	7403	7412	7443	7476	7577	7238	7379	7402	7494	7409	7491	7523	7302	7450	7337	7244	7282	7389	7465	7314	7498	7346	7360	7271	7467	7293	7503	7286	7496	7341	7351	7447	7407	7388	7526	7467	7419	7317	7305	7458	7393	7350	7372	7350	7462	7321	7357	7603	7323	7457	7553	7309	7326	7396	7347	7411	7358	7404	7344	7359	7356	7382	7464	7335	7418	7331	7414	7347	7281	7423	7238	7359	7354	7257	7458	7410	7278	7308	7258	7521	7458	7248	7434	7316	7341	7385	7354	7447	7493	7428	7431	7477	7413	7457	7488	7275	7490	7377	7395	7419	7418	7315	7330	7386	7424	7443	7372	7428	7450	7401	7310	7414	7463	7316	7304	7395	7430	7470	7337	7471	7438	7299	7257	7459	7287	7392	7575	7356	7355	7336	7264	7363	7426	7346	7344	7448	7502	7414	7469	7376	7605	7432	7324	7415	7579	7456	7520	7454	7316	7394	7391	7522	7513	7465	7394	7545	7359	7296	7403	7328	7348	7380	7528	7275	7364	7331	7459	7537	7460	7519	7324	7489	7350	7345	7342	7428	7355	7226	7339	7351	7415	7518	7298	7487	7315	7370	7489	7391	7439	7402	7359	7380	7467	7443	7454	7401	7531	7448	7330	7329	7313	7338	7322	7320	7319	7247	7382	7366	7306	7502	7365	7320	7394	7407	7405	7530	7401	7421	7482	7395	7467	7364	7384	7326	7289	7412	7493	7479	7418	7416	7373	7369	7436	7396	7382	7265	7409	7361	7331	7435	7325	7389	7537	7488	7397	7464	7393	7297	7434	7413	7479	7329	7282	7416	7268	7460	7361	7443	7417	7241	7410	7399	7418	7270	7482	7365	7439	7530	7465	7453	7473	7312	7367	7303	7540	7362	7304	7390	7414	7339	7522	7419	7470	7471	7381	7318	7483	7511	7394	7452	7482	7316	7376	7232	7340	7431	7386	7377	7408	7412	7324	7479	7325	7231	7300	7352	7323	7329	7516	7369	7470	7494	7459	7462	7412	7320	7392	7534	7284	7300	7294	7467	7344	7296	7327	7355	7282	7454	7394	7401	7411	7442	7441	7342	7523	7449	7501	7389	7389	7362	7269	7400	7418	7347	7322	7458	7356	7261	7403	7398	7343	7419	7412	7430	7496	7430	7379	7395	7356	7414	7322	7391	7447	7310	7438	7342	7593	7364	7453	7265	7515	7522	7291	7402	7392	7438	7468	7378	7431	7388	7499	7332	7316	7516	7400	7342	7255	7265	7362	7348	7303	7381	7488	7427	7440	7506	7411	7418	7380	7362	7280	7373	7540	7407	7311	7506	7400	7357	7450	7275	7436	7465	7218	7285	7393	7338	7213	7472	7246	7175	7309	7342	7408	7435	7284	7460	7376	7448	7482	7310	7319	7468	7351	7364	7282	7404	7381	7217	7440	7411	7344	7351	7426	7462	7278	7334	7363	7485	7393	7492	7371	7484	7382	7304	7465	7265	7420	7349	7400	7404	7441	7492	7301	7298	7504	7642	7437	7463	7494	7414	7296	7441	7314	7374	7283	7355	7268	7363	7452	7372	7439	7401	7580	7342	7317	7426	7463	7304	7467	7361	7418	7411	7337	7421	7294	7300	7442	7377	7369	7394	7490	7406	7275	7484	7373	7386	7340	7353	7502	7410	7343	7354	7497	7354	7371	7227	7507	7451	7461	7436	7349	7295	7498	7441	7392	7439	7425	7381	7411	7441	7394	7402	7413	7452	7337	7249	7478	7327	7442	7369	7300	7338	7281	7396	7441	7380	7331	7411	7385	7451	7478	7400	7388	7541	7434	7371	7393	7490	7471	7354	7304	7409	7396	7363	7262	7357	7578	7447	7343	7389	7445	7468	7468	7279	7449	7277	7436	7367	7376	7344	7484	7319	7444	7406	7454	7452	7411	7471	7406	7486	7397	7451	7472	7328	7261	7397	7381	7295	7361	7447	7511	7384	7338	7464	7354	7315	7459	7391	7445	7306	7327	7407	7268	7417	7325	7513	7361	7423	7399	7394	7413	7483	7340	7321	7383	7386	7244	7428	7489	7367	7297	7347	7484	7413	7412	7458	7306	7396	7400	7411	7364	7610	7434	7349	7503	7300	7386	7499	7332	7366	7474	7382	7510	7416	7221	7471	7426	7404	7394	7424	7323	7419	7399	7395	7430	7398	7524	7310	7306	7490	7353	7265	7341	7427	7447	7430	7385	7409	7227	7407	7457	7481	7547	7234	7469	7349	7390	7493	7473	7354	7380	7346	7400	7417	7351	7506	7374	7353	7441	7463	7388	7555	7570	7309	7305	7492	7436	7354	7319	7259	7467	7345	7442	7380	7452	7481	7348	7537	7423	7496	7397	7304	7524	7410	7431	7413	7281	7362	7424	7473	7416	7344	7530	7494	7397	7373	7367	7391	7304	7305	7421	7476	7510	7276	7378	7521	7392	7392	7356	7369	7438	7430	7548	7410	7474	7424	7398	7371	7267	7440	7511	7497	7451	7363	7243	7319	7396	7433	7319	7330	7458	7343	7576	7323	7430	7268	7433	7411	7464	7389	7387	7469	7406	7309	7319	7357	7383	7294	7430	7329	7471	7508	7487	7275	7289	7454	7274	7503	7319	7452	7387	7364	7428	7365	7455	7287	7304	7437	7334	7274	7415	7253	7287	7268	7478	7428	7386	7451	7300	7481	7397	7513	7513	7307	7408	7430	7273	7439	7321	7253	7395	7422	7477	7433	7432	7389	7506	7390	7448	7378	7573	7343	7442	7399	7390	7391	7376	7484	7449	7422	7348	7302	7370	7404	7418	7351	7392	7384	7366	7410	7391	7415	7464	7393	7553	7434	7380	7366	7353	7251	7492	7416	7413	7256	7409	7557	7408	7488	7407	7483	7324	7445	7320	7377	7453	7378	7522	7309	7489	7424	7468	7450	7374	7483	7440	7379	7475	7552	7525	7472	7394	7261	7421	7408	7358	7422	7385	7459	7466	7396	7392	7307	7464	7443	7358	7346	7451	7364	7268	7282	7359	7346	7359	7436	7353	7437	7188	7302	7325	7475	7408	7443	7296	7484	7491	7353	7475	7487	7523	7398	7421	7450	7339	7476	7432	7271	7451	7407	7485	7353	7480	7563	7405	7472	7291	7367	7426	7386	7513	7392	7365	7349	7361	7328	7364	7352	7382	7377	7245	7483	7359	7390	7466	7353	7265	7372	7342	7354	7380	7424	7403	7333	7531	7425	7314	7409	7500	7453	7508	7350	7415	7334	7381	7551	7338	7365	7299	7347	7377	7396	7395	7327	7480	7313	7416	7415	7426	7380	7388	7413	7381	7412	7430	7416	7542	7556	7345	7397	7436	7349	7431	7364	7254	7360	7433	7363	7338	7328	7295	7365	7320	7413	7424	7488	7411	7419	7268	7406	7385	7400	7476	7455	7422	7417	7681	7243	7424	7494	7466	7415	7485	7343	7277	7455	7425	7432	7377	7490	7415	7473	7430	7418	7390	7426	7409	7387	7360	7354	7253	7418	7263	7435	7389	7373	7405	7287	7414	7369	7497	7508	7514	7373	7430	7332	7457	7438	7369	7258	7387	7461	7470	7358	7283	7421	7417	7346	7347	7413	7334	7376	7273	7408	7359	7413	7240	7437	7498	7392	7419	7429	7392	7365	7429	7298	7406	7388	7521	7240	7436	7434	7352	7502	7313	7357	7342	7484	7387	7406	7400	7293	7416	7318	7375	7329	7386	7327	7293	7337	7579	7411	7383	7334	7190	7450	7464	7452	7456	7469	7379	7466	7392	7321	7363	7471	7226	7200	7335	7388	7237	7297	7344	7307	7399	7394	7259	7412	7474	7430	7405	7328	7360	7429	7482	7383	7373	7384	7436	7441	7366	7475	7182	7441	7356	7423	7392	7366	7387	7467	7375	7318	7419	7285	7463	7417	7394	7305	7375	7389	7430	7316	7406	7388	7488	7221	7341	7493	7504	7552	7281	7372	7428	7405	7274	7530	7427	7439	7502	7299	7318	7446	7417	7384	7449	7507	7488	7453	7255	7392	7400	7353	7370	7205	7548	7363	7305	7455	7424	7249	7438	7452	7352	7494	7443	7528	7435	7345	7272	7566	7455	7469	7451	7438	7427	7424	7336	7438	7412	7486	7333	7514	7327	7270	7421	7362	7413	7381	7346	7463	7408	7335	7272	7275	7413	7372	7301	7402	7404	7431	7400	7383	7469	7297	7379	7506	7504	7356	7552	7398	7518	7495	7478	7194	7375	7345	7426	7381	7409	7200	7464	7505	7337	7376	7486	7382	7384	7392	7294	7465	7338	7371	7398	7255	7358	7331	7432	7366	7379	7541	7514	7442	7447	7193	7391	7515	7371	7392	7497	7460	7363	7532	7411	7489	7333	7461	7480	7350	7299	7342	7419	7307	7447	7476	7511	7301	7407	7353	7475	7366	7239	7325	7337	7525	7328	7412	7388	7332	7449	7398	7224	7357	7349	7360	7276	7375	7500	7358	7436	7368	7374	7350	7333	7327	7545	7293	7455	7421	7549	7415	7467	7513	7397	7521	7440	7486	7365	7219	7431	7527	7374	7358	7451	7439	7481	7382	7423	7360	7338	7472	7500	7415	7405	7463	7380	7394	7376	7395	7458	7502	7388	7389	7426	7518	7299	7513	7432	7353	7370	7383	7378	7460	7450	7335	7300	7414	7325	7509	7367	7341	7393	7491	7316	7424	7475	7444	7399	7579	7271	7463	7346	7389	7353	7490	7314	7394	7384	7383	7482	7419	7526	7368	7382	7404	7443	7440	7335	7482	7278	7312	7335	7294	7357	7242	7447	7338	7399	7424	7452	7343	7414	7245	7239	7334	7453	7419	7362	7245	7407	7570	7413	7456	7414	7366	7521	7352	7346	7379	7506	7393	7249	7446	7503	7512	7330	7483	7489	7479	7365	7336	7377	7401	7327	7402	7261	7367	7440	7326	7357	7280	7495	7402	7388	7440	7428	7277	7359
6580	3065	1909	1541	1982	2242	1929	1794	1762	5372	14095	12107	5624	2191	1296	1040	922	927	893	931	865	930	923	923	883	941	882	904	892	835	904	924	915	910	897	895	938	827	919	922	925	882	948	873	880	869	850	892	913	901	918	910	955	929	915	876	941	918	971	899	864	895	895	902	944	955	868	882	878	917	914	950	922	905	893	919	872	912	937	899	879	913	900	928	913	894	953	903	912	928	935	850	890	883	926	964	869	919	888	935	898	893	923	933	912	928	893	927	914	885	880	945	936	971	973	893	968	882	883	925	895	899	902	917	890	957	870	868	842	876	888	855	849	878	887	897	925	856	895	894	882	895	885	926	986	959	898	928	948	897	900	944	873	888	915	951	875	910	874	902	930	943	909	881	924	948	884	915	935	915	920	948	953	849	894	937	942	852	930	908	890	910	917	906	911	951	941	952	906	907	933	902	895	907	893	887	873	876	938	924	904	853	947	927	884	921	933	851	912	892	857	912	890	923	908	946	916	921	956	948	935	882	886	882	910	909	883	891	931	886	876	948	896	871	885	924	906	873	939	899	956	889	935	854	940	928	911	888	910	921	895	873	907	950	923	989	900	905	895	895	925	901	891	904	868	915	975	937	901	948	901	921	909	856	880	910	930	892	961	921	938	916	887	900	872	914	985	942	935	908	916	904	879	879	875	961	823	916	989	912	914	942	951	876	918	902	988	971	978	920	967	877	898	968	853	846	917	889	880	908	937	945	906	949	900	888	925	917	878	931	898	905	921	922	924	927	897	828	937	921	942	879	962	929	887	904	873	930	895	882	902	920	940	917	889	884	919	934	920	919	902	960	908	931	877	877	937	942	921	928	921	922	929	894	927	921	904	919	948	890	902	916	905	894	921	863	932	918	877	897	896	868	856	907	888	955	891	904	877	878	918	862	892	912	892	946	903	903	937	951	909	870	936	917	880	897	967	904	898	882	899	846	941	884	949	908	900	901	883	937	924	848	977	930	896	928	913	903	931	919	885	905	940	943	856	929	921	961	955	838	939	976	932	973	879	960	874	932	958	926	902	957	901	900	889	883	899	908	905	881	955	904	889	917	947	880	906	931	928	939	847	922	884	934	905	912	953	948	924	912	903	892	972	926	920	953	929	916	924	907	916	859	909	875	833	918	944	906	875	903	891	922	914	929	933	882	904	920	869	980	932	848	892	955	908	857	895	855	908	893	897	950	911	958	906	922	895	920	917	876	961	941	923	901	913	950	854	929	869	885	886	908	949	906	912	911	920	935	949	917	905	884	908	971	884	959	931	912	902	910	925	828	931	910	883	895	888	911	920	886	915	900	921	885	885	941	904	882	875	960	875	909	905	899	876	921	917	908	912	954	884	909	876	925	930	909	926	954	938	876	961	902	928	873	929	913	934	841	900	871	894	938	911	907	864	936	877	869	922	925	901	909	924	905	921	945	927	899	900	884	900	906	949	909	868	875	931	894	884	925	949	914	924	884	904	877	926	885	909	897	901	898	911	916	915	950	827	878	928	945	889	941	889	891	959	943	897	908	887	970	913	904	879	897	882	883	900	925	895	923	869	926	887	896	886	884	908	924	888	912	844	890	878	868	925	938	937	880	874	930	948	883	939	877	905	982	917	898	933	842	874	961	946	959	908	945	899	928	947	893	921	955	916	891	865	889	922	889	841	874	918	933	910	921	944	880	880	909	915	892	952	978	864	918	876	892	874	879	885	914	879	884	939	956	940	874	917	951	855	938	942	942	908	914	930	957	991	874	895	950	888	954	900	952	887	959	908	932	936	911	918	938	905	880	924	894	936	893	897	869	920	947	967	895	908	905	894	954	877	865	927	893	877	921	899	911	926	892	918	944	928	880	927	903	830	967	985	928	971	877	926	896	859	911	936	906	904	959	936	891	926	935	938	877	909	911	978	885	900	857	874	961	958	945	927	869	916	951	899	894	897	904	881	902	912	933	913	929	907	915	887	939	921	885	896	918	938	902	904	917	962	891	936	956	921	904	908	959	898	961	874	958	894	896	858	919	919	936	919	865	904	919	931	888	974	911	936	936	933	947	932	960	971	907	912	865	900	921	910	869	907	918	935	973	888	921	938	884	933	892	907	874	919	927	934	880	911	891	953	914	913	945	941	929	930	876	926	921	907	912	918	916	933	915	978	890	834	914	884	912	953	929	905	901	932	958	881	918	886	862	906	895	872	906	886	899	875	888	876	903	899	961	897	898	922	936	840	878	954	909	948	894	901	914	901	911	907	907	970	891	934	914	902	925	917	909	920	877	920	863	960	855	953	893	971	941	899	867	929	913	916	925	860	933	913	913	939	935	904	917	928	853	895	926	944	870	866	902	915	894	940	949	908	933	880	923	943	865	911	888	871	888	955	884	879	925	921	896	954	886	928	973	873	927	939	878	928	927	872	960	927	851	943	964	951	911	951	928	885	934	940	901	916	911	897	924	883	943	882	1027	914	924	953	956	925	867	928	894	871	887	939	933	913	950	957	853	792	913	920	896	912	915	858	899	964	943	938	862	914	902	926	893	906	950	939	904	958	933	938	884	922	968	911	944	930	918	854	940	935	918	889	884	926	875	944	882	911	904	930	832	951	864	860	950	925	976	922	932	892	981	922	914	910	904	892	940	894	967	906	902	915	912	888	913	851	906	901	907	912	847	920	862	968	902	894	944	884	899	910	904	936	933	976	894	903	893	924	931	871	976	931	899	886	947	897	937	927	909	924	931	911	992	850	909	900	876	870	915	902	898	932	916	941	912	883	918	930	881	900	942	891	906	926	892	868	889	902	937	896	894	923	901	932	879	921	938	924	954	877	941	938	897	899	905	873	942	878	902	814	920	963	847	905	888	896	943	913	886	944	932	880	886	921	897	923	911	928	883	892	926	893	924	888	854	936	935	937	901	867	888	946	873	873	873	948	897	917	909	881	897	918	960	888	927	920	913	884	922	954	926	882	925	869	888	859	952	909	876	897	929	938	899	936	898	884	879	903	874	924	887	923	852	905	972	870	887	909	910	915	902	909	868	867	915	927	886	858	899	882	961	936	892	939	882	918	899	932	925	923	931	878	965	940	873	911	908	866	942	840	907	911	927	867	917	892	914	908	950	930	945	907	947	946	920	960	875	945	952	920	944	879	920	930	884	875	901	901	916	896	922	939	893	922	884	903	921	936	892	907	930	948	811	926	873	912	914	890	909	869	868	883	906	916	953	901	892	882	888	895	920	899	899	949	934	939	952	899	930	887	938	864	899	878	927	913	902	941	863	882	949	855	820	887	948	890	947	881	898	918	884	910	914	920	859	889	928	944	879	892	899	878	868	891	936	920	930	886	922	860	838	929	931	975	898	901	943	921	939	863	893	924	910	919	912	878	937	880	899	892	933	903	850	892	920	906	868	911	912	947	913	930	906	893	911	879	920	890	962	935	897	864	908	947	881	898	923	905	901	891	942	889	946	911	922	921	925
26740	21523	16882	24064	32026	32384	29852	28364	26254	43847	63280	54675	38146	22513	12509	8515	7693	7557	7562	7548	7424	7363	7457	7502	7366	7512	7559	7462	7449	7447	7426	7417	7477	7549	7413	7545	7637	7538	7504	7588	7471	7424	7500	7587	7549	7627	7465	7482	7452	7519	7581	7406	7461	7463	7469	7522	7458	7515	7539	7561	7582	7519	7616	7417	7500	7472	7556	7493	7691	7390	7380	7489	7523	7405	7504	7570	7509	7557	7641	7529	7440	7465	7430	7582	7552	7357	7496	7594	7473	7490	7604	7391	7520	7406	7512	7568	7490	7385	7565	7434	7458	7559	7451	7470	7484	7645	7495	7576	7492	7513	7452	7546	7520	7612	7516	7496	7372	7675	7610	7517	7456	7382	7485	7473	7541	7376	7541	7427	7401	7351	7468	7436	7393	7427	7492	7510	7559	7560	7511	7537	7421	7525	7439	7552	7490	7398	7574	7493	7324	7531	7615	7434	7492	7555	7472	7424	7511	7415	7445	7519	7456	7536	7401	7567	7474	7471	7474	7503	7438	7420	7495	7348	7542	7461	7487	7521	7465	7310	7440	7581	7425	7567	7536	7525	7593	7596	7602	7528	7536	7489	7398	7527	7522	7435	7578	7362	7662	7511	7647	7531	7451	7503	7440	7510	7423	7493	7629	7418	7485	7501	7387	7629	7459	7502	7624	7582	7482	7569	7442	7444	7468	7413	7471	7594	7516	7449	7503	7600	7649	7330	7484	7350	7470	7673	7436	7521	7515	7536	7590	7482	7535	7394	7531	7650	7412	7445	7548	7281	7448	7507	7509	7446	7350	7457	7516	7430	7451	7489	7505	7549	7502	7572	7462	7491	7494	7484	7438	7556	7449	7519	7570	7466	7344	7534	7665	7444	7422	7465	7431	7456	7375	7496	7302	7482	7432	7429	7475	7548	7507	7506	7539	7383	7439	7504	7360	7585	7500	7512	7394	7438	7568	7513	7582	7437	7371	7453	7497	7376	7532	7566	7436	7511	7541	7462	7511	7400	7520	7558	7368	7547	7579	7492	7490	7392	7544	7448	7429	7513	7526	7459	7476	7534	7630	7510	7419	7288	7522	7512	7633	7430	7503	7325	7560	7401	7515	7492	7549	7486	7474	7541	7367	7558	7411	7483	7434	7535	7427	7553	7522	7475	7480	7443	7589	7464	7528	7596	7515	7518	7521	7418	7525	7586	7564	7376	7608	7412	7459	7521	7550	7531	7552	7500	7529	7428	7558	7527	7427	7562	7656	7521	7460	7589	7514	7529	7489	7501	7526	7545	7463	7592	7474	7465	7503	7543	7392	7455	7626	7531	7527	7487	7457	7411	7566	7446	7437	7667	7387	7411	7530	7448	7449	7389	7639	7459	7610	7585	7514	7565	7494	7407	7598	7572	7482	7397	7436	7512	7494	7454	7618	7585	7466	7532	7497	7505	7391	7657	7530	7559	7499	7546	7624	7530	7731	7722	7451	7603	7462	7494	7467	7476	7497	7501	7535	7483	7581	7427	7451	7413	7457	7395	7440	7606	7681	7581	7346	7419	7483	7441	7529	7493	7344	7456	7519	7637	7496	7598	7518	7649	7517	7521	7476	7425	7481	7414	7643	7622	7522	7384	7407	7601	7473	7493	7416	7368	7561	7561	7335	7512	7379	7537	7426	7612	7526	7468	7490	7392	7462	7446	7636	7498	7446	7580	7450	7588	7514	7481	7589	7628	7508	7506	7511	7496	7546	7597	7391	7474	7413	7536	7394	7442	7511	7459	7548	7572	7483	7515	7528	7472	7652	7515	7403	7550	7533	7568	7503	7420	7413	7631	7557	7586	7479	7515	7374	7452	7594	7605	7560	7603	7483	7543	7464	7498	7541	7509	7498	7498	7642	7434	7538	7534	7709	7533	7322	7571	7528	7465	7511	7606	7459	7564	7567	7441	7454	7508	7528	7547	7572	7509	7497	7495	7580	7448	7374	7532	7524	7517	7494	7555	7566	7513	7556	7458	7484	7508	7437	7647	7624	7484	7519	7623	7533	7500	7548	7547	7524	7460	7539	7452	7562	7544	7506	7507	7521	7486	7589	7614	7587	7330	7585	7345	7422	7443	7499	7458	7508	7531	7550	7483	7453	7555	7469	7494	7505	7488	7547	7498	7558	7568	7617	7583	7634	7548	7443	7593	7514	7376	7514	7316	7390	7570	7477	7458	7625	7494	7486	7493	7574	7516	7508	7589	7566	7465	7452	7451	7608	7637	7468	7413	7525	7423	7379	7369	7402	7690	7532	7410	7675	7288	7469	7617	7658	7545	7250	7520	7528	7574	7425	7518	7731	7412	7555	7601	7517	7411	7466	7500	7500	7532	7433	7382	7436	7584	7347	7478	7552	7494	7443	7581	7670	7440	7608	7543	7521	7500	7491	7405	7400	7541	7390	7517	7484	7418	7510	7366	7439	7483	7442	7410	7578	7364	7530	7424	7521	7514	7449	7684	7502	7474	7441	7627	7550	7342	7490	7537	7525	7307	7518	7463	7450	7463	7516	7467	7491	7618	7627	7403	7369	7501	7649	7512	7504	7470	7500	7527	7561	7374	7602	7531	7620	7350	7605	7350	7517	7503	7605	7434	7527	7378	7442	7501	7504	7584	7382	7611	7488	7487	7521	7439	7319	7523	7492	7354	7458	7591	7349	7598	7528	7496	7531	7395	7648	7613	7513	7602	7634	7541	7462	7519	7562	7577	7563	7385	7591	7453	7485	7636	7568	7560	7451	7527	7489	7424	7572	7662	7582	7570	7633	7518	7450	7645	7450	7690	7521	7595	7431	7333	7606	7441	7504	7500	7404	7557	7602	7518	7534	7540	7430	7474	7510	7621	7427	7563	7484	7465	7542	7466	7548	7658	7536	7492	7445	7517	7355	7541	7539	7472	7501	7608	7370	7525	7517	7416	7473	7540	7478	7501	7562	7509	7586	7467	7537	7602	7426	7535	7525	7476	7440	7528	7600	7406	7532	7607	7536	7511	7533	7478	7439	7520	7561	7476	7532	7411	7371	7514	7536	7396	7482	7411	7559	7361	7497	7452	7372	7532	7417	7461	7629	7513	7503	7415	7512	7433	7410	7434	7504	7440	7428	7556	7492	7479	7416	7542	7574	7473	7572	7411	7545	7596	7458	7613	7582	7547	7438	7449	7504	7562	7493	7640	7495	7510	7629	7537	7533	7554	7467	7494	7450	7505	7392	7465	7549	7526	7613	7501	7395	7604	7423	7504	7599	7484	7526	7531	7527	7417	7414	7531	7377	7566	7464	7440	7494	7613	7531	7622	7430	7397	7546	7664	7487	7441	7476	7480	7361	7499	7483	7539	7499	7540	7539	7544	7487	7415	7530	7513	7593	7571	7566	7570	7554	7511	7485	7543	7577	7513	7536	7597	7613	7408	7590	7301	7450	7403	7447	7543	7488	7536	7527	7639	7562	7451	7531	7590	7597	7446	7542	7520	7585	7495	7558	7483	7453	7438	7439	7565	7724	7477	7525	7426	7447	7445	7582	7669	7624	7447	7481	7507	7459	7666	7528	7429	7542	7677	7724	7505	7602	7519	7408	7563	7532	7489	7310	7510	7417	7369	7399	7436	7462	7614	7419	7468	7670	7608	7571	7495	7446	7437	7489	7415	7489	7548	7417	7471	7533	7566	7592	7542	7493	7646	7422	7445	7585	7499	7443	7557	7556	7487	7418	7469	7529	7409	7444	7596	7515	7602	7485	7419	7492	7518	7372	7454	7713	7326	7582	7475	7443	7490	7522	7510	7618	7684	7552	7518	7543	7606	7409	7556	7529	7485	7481	7507	7608	7440	7524	7525	7387	7442	7507	7511	7508	7364	7549	7495	7444	7445	7605	7547	7440	7540	7560	7632	7428	7511	7509	7403	7481	7485	7449	7469	7485	7409	7455	7414	7369	7413	7542	7332	7660	7520	7550	7478	7477	7472	7423	7487	7520	7508	7502	7509	7539	7534	7509	7583	7398	7483	7559	7492	7647	7557	7425	7524	7406	7434	7470	7361	7491	7407	7579	7486	7426	7635	7336	7536	7433	7464	7493	7450	7592	7567	7506	7432	7439	7530	7426	7462	7473	7509	7551	7512	7406	7374	7559	7551	7476	7561	7522	7575	7523	7509	7362	7454	7527	7658	7371	7385	7498	7587	7286	7505	7470	7389	7531	7455	7436	7427	7406	7502	7528	7560	7436	7507	7530	7489	7570	7490	7348	7387	7484	7354	7539	7449	7338	7428	7344	7494	7462	7435	7590	7459	7493	7483	7601	7603	7467	7565	7461	7403	7448	7425	7449	7619	7489	7469	7348	7646	7491	7532	7462	7570	7421	7512	7608	7553	7518	7516	7555	7499	7558	7554	7510	7421	7592	7476	7447	7504	7533	7438	7480	7455	7523	7380	7557	7575	7465	7430	7445	7478	7427	7488	7589	7595	7544	7446	7475	7446	7622	7446	7557	7592	7596	7673	7565	7453	7472	7568	7460	7375	7502	7602	7525	7542	7489	7481	7555	7518	7554	7700	7513	7529	7431	7693	7480	7373	7516	7624	7653	7604	7607	7498	7697	7655	7732	7509	7488	7652	7389	7436	7354	7311	7420	7483	7444	7370	7441	7450	7634	7498	7328	7675	7561	7513	7556	7526	7368	7554	7583	7498	7442	7623	7523	7240	7368	7563	7593	7503	7357	7422	7468	7517	7649	7485	7378	7481	7598	7434	7534	7460	7497	7652	7493	7432	7576	7567	7541	7472	7524	7381	7562	7561	7566	7438	7502	7455	7461	7552	7448	7465	7521	7453	7545	7535	7501	7685	7445	7563	7579	7562	7468	7509	7337	7461	7554	7530	7382	7597	7497	7524	7555	7454	7526	7590	7526	7513	7742	7499	7508	7481	7494	7541	7584	7439	7552	7428	7326	7527	7540	7479	7528	7522	7505	7473	7589	7445	7547	7382	7538	7449	7417	7499	7576	7420	7615	7399	7496	7660	7555	7546	7502	7571	7472	7490	7487	7523	7459	7561	7497	7634	7498	7663	7469	7501	7496	7445	7492	7461	7451	7547
6393	4637	2899	1986	2570	3128	3027	2779	5005	16641	23692	16743	7958	2812	1425	1046	956	967	979	908	923	903	930	949	956	879	944	899	954	917	909	902	932	901	955	891	954	929	844	878	878	897	889	914	934	930	887	931	924	939	895	981	917	925	972	936	833	925	909	918	870	930	914	923	897	938	899	931	897	969	937	963	967	919	900	946	1004	933	867	949	954	884	1033	944	924	923	954	925	953	909	936	916	875	924	935	845	939	950	920	866	912	873	927	873	936	872	936	912	923	914	922	933	966	932	919	906	912	907	851	872	938	874	1001	922	915	912	940	941	966	875	874	936	901	960	928	920	922	907	912	899	935	960	940	924	892	987	894	922	889	936	930	980	921	884	889	961	878	979	875	868	983	943	920	904	912	927	977	882	954	892	924	900	954	885	891	892	942	929	927	875	906	921	901	935	914	926	886	920	940	877	912	953	950	940	905	952	975	950	912	921	936	883	966	919	902	938	904	917	936	889	908	962	958	912	908	935	986	912	883	851	942	961	898	922	936	918	950	943	904	896	999	938	879	908	860	900	900	929	969	932	941	886	927	898	930	923	967	910	874	888	902	941	909	914	879	923	894	900	912	914	915	923	883	888	928	925	907	932	930	853	912	865	961	965	955	857	944	929	849	908	864	913	892	904	944	894	885	937	900	944	964	919	914	878	955	936	875	910	927	916	924	895	948	975	918	897	951	923	907	896	908	952	953	940	901	912	950	908	929	911	911	900	856	928	927	894	906	979	917	904	915	941	932	886	955	918	930	916	887	912	860	935	929	922	903	877	870	897	947	899	897	854	938	833	933	929	930	884	928	879	880	900	970	917	898	904	923	932	985	910	904	928	873	862	866	891	909	943	912	888	942	905	948	950	883	941	877	860	862	927	973	915	880	904	872	931	928	937	887	864	929	885	875	980	971	880	905	912	911	973	890	885	958	871	917	948	927	983	935	993	898	945	914	905	926	970	966	895	950	897	943	851	877	928	955	963	922	977	923	906	907	902	846	933	919	913	899	955	895	963	910	920	881	960	940	917	924	861	892	929	875	921	943	877	873	873	929	907	934	887	916	959	917	916	910	928	915	905	884	922	966	930	873	960	946	898	965	912	899	962	893	894	914	948	924	883	856	907	953	871	896	903	900	947	894	911	880	920	878	891	903	909	924	902	923	908	930	904	864	930	882	863	881	893	920	880	894	886	992	928	904	927	916	874	919	975	951	881	900	871	954	912	923	916	931	902	974	941	899	918	890	933	947	971	880	911	960	926	938	922	958	931	969	873	975	907	891	846	943	893	925	871	897	960	920	937	936	942	951	958	931	891	912	968	887	943	925	956	919	893	943	978	935	933	917	890	896	873	906	925	943	883	882	940	945	926	876	875	918	879	890	937	912	959	932	905	919	926	910	932	942	903	864	973	903	931	918	926	938	870	953	905	906	908	898	959	980	903	913	925	955	947	952	974	936	912	930	911	922	948	958	948	958	871	894	940	906	910	893	898	884	950	938	929	876	908	965	932	941	910	937	919	925	907	960	936	925	915	961	921	962	933	892	944	923	867	851	919	917	922	926	913	894	958	898	943	894	900	920	886	899	989	863	888	908	966	893	898	893	873	933	911	922	955	923	845	905	905	868	939	917	902	854	895	921	894	932	918	894	927	931	920	864	948	926	869	876	904	954	958	942	951	889	897	933	940	886	944	916	951	956	965	905	905	922	879	893	905	933	939	934	896	921	940	950	900	959	924	987	888	909	905	927	892	922	900	907	964	922	927	862	902	913	867	923	941	876	951	939	919	973	936	895	941	926	908	943	904	945	865	941	921	917	965	863	887	922	921	907	942	910	897	935	900	980	924	909	943	961	909	904	951	935	943	926	872	961	869	915	873	870	920	942	920	964	947	901	886	916	966	895	929	921	934	954	919	959	887	952	848	925	933	901	920	923	916	953	934	939	928	935	908	939	908	864	872	861	931	938	1014	896	889	882	903	906	875	948	915	934	925	912	906	913	913	878	880	947	944	925	944	953	929	944	897	956	985	895	887	933	961	967	930	905	886	982	917	933	938	908	946	918	941	897	953	896	959	912	877	837	956	912	931	916	940	957	891	931	905	929	925	890	915	912	926	924	930	867	891	903	943	897	881	913	923	916	957	914	880	881	884	981	928	860	903	927	969	889	936	912	928	887	917	932	904	941	984	915	909	906	951	896	886	945	946	942	920	973	1018	965	910	898	928	905	952	871	910	928	924	881	926	955	938	907	909	967	904	892	926	894	920	961	905	912	882	904	927	944	930	906	918	935	997	876	927	898	930	919	962	920	927	920	895	941	876	951	935	975	877	943	949	949	852	881	926	922	948	953	898	898	924	868	881	942	915	934	918	966	914	963	892	917	964	904	941	915	930	880	926	994	875	919	904	926	869	979	889	941	884	940	922	922	880	952	933	933	938	961	866	878	916	888	933	907	934	892	900	938	922	920	912	921	947	869	957	930	919	926	929	953	946	837	916	871	906	960	957	899	927	962	945	968	941	891	947	906	918	987	923	925	967	935	900	893	856	886	938	941	931	915	874	940	948	892	921	945	876	902	873	934	945	870	921	899	916	878	924	945	854	919	924	909	918	919	938	896	873	899	875	913	916	921	939	928	882	853	876	903	932	905	909	895	921	944	931	920	907	921	946	885	939	924	894	958	938	923	903	908	960	963	925	935	926	925	908	927	951	967	915	946	986	954	919	915	967	904	893	986	905	912	879	892	921	941	965	898	972	898	953	889	919	913	922	953	929	902	918	878	900	932	926	888	906	897	955	912	919	881	863	938	900	908	865	937	948	847	886	926	922	896	931	944	923	973	968	887	942	913	935	878	886	907	930	930	974	937	978	914	918	947	886	891	897	962	888	893	883	958	893	921	914	935	899	930	889	902	822	904	973	932	907	874	941	959	897	927	886	913	966	912	952	913	921	895	914	943	920	923	942	849	906	895	925	915	929	936	950	861	966	958	980	953	954	946	938	912	948	982	959	869	883	912	941	972	903	872	932	928	890	880	914	912	888	1005	906	926	884	997	887	950	938	983	902	937	909	882	915	923	929	919	917	885	905	923	935	900	934	893	915	920	903	895	938	936	954	905	905	910	922	922	891	897	880	935	943	948	963	907	934	962	970	913	899	904	940	928	924	933	929	952	903	901	880	933	877	905	871	952	886	889	916	911	928	917	926	881	949	933	959	966	973	900	943	926	946	924	887	898	924	920	886	902	933	914	899	943	905	904	934	975	906	885	900	935	901	942	904	905	907	927	967	889	969	910	909	940	952	897	927	889	885	943	894	979	900	930	880	940	912	905	886	911	907	884	900	932	913	965	944	950	917	930	912	881	873	949	880	913	893	962	976	881	934	946	960	887	883	895	899	914	918	920	950	886	937	899	903	904	934	914	955	899	899	909	879	914	974	877	976	918	901	900	896	925	861	851	918	938	937	929	946	928	940	893	895	969	938
33339	26432	21772	27935	36181	37392	36863	35102	41815	64869	74248	60445	42577	25772	14224	8946	7780	7517	7604	7439	7450	7534	7387	7387	7508	7507	7396	7387	7486	7365	7571	7365	7462	7500	7546	7491	7511	7552	7676	7528	7380	7496	7393	7466	7388	7583	7455	7647	7496	7507	7402	7464	7590	7454	7382	7470	7361	7306	7527	7401	7440	7479	7537	7447	7447	7442	7562	7560	7487	7633	7445	7431	7354	7404	7646	7498	7419	7558	7440	7507	7432	7567	7503	7356	7502	7552	7608	7474	7429	7392	7401	7583	7590	7445	7326	7579	7610	7523	7449	7517	7573	7516	7491	7468	7493	7472	7515	7533	7523	7556	7570	7433	7618	7369	7534	7487	7559	7409	7597	7452	7563	7520	7542	7525	7493	7486	7498	7390	7402	7437	7439	7281	7488	7543	7548	7535	7590	7469	7510	7501	7454	7575	7389	7394	7495	7452	7560	7443	7612	7669	7480	7509	7542	7579	7529	7348	7574	7444	7477	7529	7464	7526	7558	7573	7490	7411	7435	7414	7588	7458	7431	7593	7445	7472	7528	7644	7495	7591	7461	7415	7601	7456	7414	7583	7411	7590	7445	7495	7537	7463	7408	7474	7469	7481	7552	7416	7465	7434	7336	7471	7482	7528	7606	7533	7482	7451	7448	7444	7473	7519	7474	7466	7491	7606	7600	7403	7529	7482	7473	7714	7318	7539	7538	7631	7436	7486	7480	7372	7365	7478	7497	7526	7570	7532	7415	7497	7552	7592	7504	7445	7530	7442	7502	7574	7494	7494	7491	7541	7259	7509	7473	7382	7524	7493	7485	7531	7448	7542	7543	7384	7611	7376	7521	7476	7452	7523	7537	7373	7544	7507	7598	7375	7473	7382	7532	7353	7519	7530	7307	7477	7523	7480	7425	7376	7475	7500	7473	7351	7513	7490	7402	7501	7448	7555	7408	7494	7577	7465	7363	7470	7496	7473	7560	7648	7477	7484	7608	7615	7632	7534	7566	7516	7430	7414	7547	7424	7438	7389	7534	7542	7465	7499	7430	7507	7335	7475	7440	7563	7388	7459	7359	7377	7529	7620	7455	7495	7615	7398	7511	7624	7512	7440	7465	7528	7493	7564	7502	7428	7560	7449	7510	7618	7537	7488	7378	7604	7581	7503	7504	7365	7465	7428	7555	7493	7325	7407	7461	7354	7447	7363	7519	7490	7647	7467	7489	7397	7552	7471	7555	7365	7511	7450	7457	7428	7511	7433	7346	7659	7603	7694	7512	7442	7374	7397	7532	7496	7549	7389	7450	7620	7667	7403	7420	7411	7516	7602	7566	7566	7387	7353	7628	7516	7483	7461	7504	7408	7454	7507	7542	7440	7420	7404	7486	7436	7534	7557	7541	7446	7526	7406	7409	7455	7554	7527	7605	7415	7629	7482	7526	7555	7416	7543	7535	7356	7608	7451	7403	7587	7414	7611	7493	7547	7449	7490	7476	7565	7574	7480	7599	7511	7509	7377	7598	7460	7375	7430	7441	7555	7552	7370	7525	7508	7568	7421	7458	7538	7449	7606	7455	7434	7554	7430	7379	7370	7525	7551	7385	7414	7484	7537	7491	7470	7514	7537	7564	7410	7583	7542	7460	7610	7435	7390	7606	7418	7497	7441	7387	7471	7517	7377	7631	7521	7425	7365	7547	7385	7507	7451	7538	7565	7425	7397	7455	7518	7459	7478	7525	7455	7546	7503	7380	7547	7475	7376	7572	7392	7542	7511	7486	7584	7415	7571	7499	7434	7450	7522	7565	7437	7551	7461	7680	7522	7430	7483	7635	7494	7471	7383	7533	7480	7502	7531	7427	7415	7518	7511	7485	7446	7399	7511	7485	7618	7609	7461	7482	7492	7489	7389	7409	7431	7462	7384	7434	7531	7521	7459	7403	7584	7429	7495	7400	7480	7381	7576	7562	7412	7433	7536	7502	7546	7436	7509	7539	7522	7420	7368	7401	7427	7410	7483	7495	7528	7328	7572	7455	7368	7351	7490	7486	7572	7422	7448	7570	7373	7409	7498	7380	7551	7367	7518	7585	7756	7534	7412	7456	7444	7446	7517	7643	7569	7383	7519	7485	7536	7434	7457	7433	7527	7407	7499	7481	7500	7499	7431	7630	7526	7322	7464	7462	7449	7528	7580	7419	7434	7457	7444	7580	7577	7431	7563	7457	7527	7495	7584	7565	7654	7507	7502	7422	7322	7476	7553	7470	7515	7332	7486	7321	7525	7449	7482	7556	7500	7366	7377	7398	7563	7490	7470	7423	7439	7540	7451	7570	7411	7567	7400	7619	7564	7410	7401	7538	7553	7327	7476	7445	7411	7466	7379	7505	7438	7410	7360	7543	7376	7459	7481	7491	7593	7551	7529	7536	7593	7296	7426	7419	7484	7414	7447	7365	7537	7529	7486	7427	7309	7422	7396	7523	7490	7542	7588	7402	7561	7480	7562	7445	7222	7495	7553	7563	7610	7437	7373	7591	7328	7481	7607	7595	7408	7590	7489	7584	7489	7506	7558	7441	7540	7458	7475	7549	7375	7469	7497	7558	7461	7532	7287	7507	7512	7678	7412	7495	7607	7430	7631	7497	7515	7568	7453	7589	7451	7424	7480	7522	7501	7568	7466	7537	7600	7330	7611	7389	7450	7608	7427	7525	7390	7499	7383	7351	7474	7446	7673	7527	7440	7417	7407	7463	7385	7561	7448	7466	7541	7469	7411	7579	7535	7531	7516	7531	7590	7405	7500	7549	7483	7349	7469	7520	7400	7582	7432	7369	7479	7583	7435	7488	7510	7602	7499	7607	7643	7605	7390	7680	7564	7420	7486	7597	7429	7498	7492	7365	7572	7481	7476	7409	7353	7530	7453	7536	7531	7439	7518	7558	7335	7484	7551	7464	7439	7543	7502	7392	7556	7503	7464	7446	7492	7348	7550	7531	7504	7446	7516	7671	7596	7487	7512	7494	7580	7369	7486	7349	7557	7444	7622	7509	7361	7449	7447	7529	7506	7475	7443	7460	7433	7459	7521	7416	7372	7527	7331	7414	7492	7494	7452	7452	7474	7432	7560	7677	7595	7516	7611	7580	7438	7456	7520	7562	7571	7373	7499	7513	7434	7449	7450	7462	7595	7569	7364	7366	7576	7493	7470	7459	7533	7480	7439	7570	7450	7500	7476	7420	7501	7470	7468	7471	7459	7355	7561	7488	7497	7609	7530	7505	7579	7571	7348	7534	7649	7492	7497	7396	7531	7453	7478	7497	7469	7502	7518	7536	7508	7416	7385	7403	7571	7499	7562	7443	7444	7596	7513	7476	7477	7477	7512	7455	7420	7570	7633	7442	7523	7478	7482	7529	7575	7407	7452	7478	7336	7491	7502	7516	7641	7453	7573	7514	7450	7488	7483	7356	7373	7536	7570	7547	7452	7494	7362	7333	7464	7477	7476	7484	7525	7476	7522	7462	7498	7512	7415	7454	7388	7512	7424	7464	7383	7557	7649	7353	7360	7504	7527	7435	7315	7586	7462	7449	7466	7524	7567	7508	7364	7399	7505	7363	7438	7378	7541	7378	7397	7434	7557	7443	7585	7374	7449	7403	7418	7486	7524	7508	7550	7482	7505	7447	7464	7508	7497	7508	7401	7388	7424	7566	7625	7467	7441	7455	7452	7540	7474	7524	7362	7624	7428	7354	7447	7473	7500	7388	7515	7525	7590	7632	7358	7594	7514	7458	7473	7457	7441	7448	7410	7588	7472	7530	7506	7614	7489	7561	7570	7533	7412	7418	7481	7389	7572	7345	7304	7374	7541	7506	7506	7508	7476	7572	7403	7485	7455	7417	7473	7396	7441	7439	7509	7483	7444	7453	7494	7410	7556	7479	7432	7585	7481	7454	7542	7464	7426	7431	7436	7456	7289	7477	7517	7412	7495	7465	7415	7528	7489	7497	7462	7580	7424	7518	7523	7484	7452	7425	7460	7445	7426	7458	7437	7446	7598	7623	7438	7523	7469	7602	7482	7572	7524	7422	7540	7408	7495	7517	7432	7533	7621	7525	7415	7559	7481	7454	7533	7512	7606	7506	7545	7535	7535	7599	7395	7365	7576	7530	7535	7362	7429	7414	7522	7524	7391	7498	7472	7430	7532	7547	7487	7525	7587	7566	7561	7508	7557	7475	7350	7432	7427	7455	7503	7588	7541	7470	7500	7478	7609	7480	7476	7418	7613	7471	7474	7354	7596	7629	7543	7473	7465	7514	7445	7586	7468	7496	7454	7466	7550	7596	7324	7540	7572	7537	7506	7428	7478	7419	7499	7543	7345	7468	7305	7571	7483	7465	7562	7564	7479	7485	7548	7510	7551	7622	7474	7518	7554	7540	7316	7475	7581	7295	7504	7500	7423	7461	7560	7494	7538	7512	7408	7566	7507	7491	7523	7409	7478	7576	7458	7555	7518	7488	7510	7369	7488	7502	7577	7427	7474	7552	7461	7499	7529	7542	7460	7497	7510	7581	7475	7464	7451	7597	7602	7502	7516	7499	7379	7414	7517	7619	7541	7501	7442	7471	7435	7515	7473	7352	7541	7381	7458	7377	7485	7487	7403	7391	7523	7562	7542	7593	7533	7483	7480	7488	7450	7604	7561	7456	7493	7523	7538	7463	7349	7470	7391	7488	7545	7451	7459	7456	7405	7369	7437	7392	7543	7408	7454	7555	7497	7572	7642	7543	7455	7662	7460	7579	7316	7475	7430	7444	7619	7483	7447	7532	7524	7419	7587	7451	7357	7442	7640	7535	7528	7366	7431	7411	7532	7455	7386	7576	7483	7331	7510	7518	7546	7650	7592	7569	7530	7339	7545	7442	7414	7481	7425	7346	7374	7373	7368	7382	7503	7501	7444	7450	7509	7442	7402	7494	7597	7414	7542	7548	7548	7488	7553	7424	7521	7463	7418	7363	7422	7487	7515	7425	7598	7541	7454	7476	7392	7417	7426	7423	7462	7572	7484	7489	7452	7218	7473	7592	7483	7443	7608	7617	7437	7361	7531	7329	7558	7545	7426	7500	7390	7428	7594	7377	7546
4367	2035	1744	1465	1728	2060	2053	1948	2871	5355	4549	2757	1620	1178	960	901	962	877	930	869	919	891	895	922	900	867	884	899	871	906	886	894	866	928	859	897	850	893	915	898	916	925	874	903	852	886	901	911	874	911	931	883	860	905	927	899	874	872	877	846	885	896	873	913	927	855	921	915	853	932	902	892	892	882	943	891	954	898	908	913	957	839	861	884	868	891	873	909	862	903	897	978	891	892	926	860	884	899	871	847	897	884	885	878	909	900	851	887	918	850	906	921	904	844	941	893	880	898	832	920	894	848	924	902	956	896	887	870	914	828	945	836	908	883	892	872	919	955	881	895	901	853	942	873	846	849	876	877	884	907	912	847	867	795	905	929	899	937	927	911	867	883	840	916	946	911	864	928	869	868	852	879	888	920	873	892	916	960	906	940	858	843	899	877	887	874	876	903	928	945	956	883	854	904	936	908	879	866	911	896	907	867	827	849	863	854	846	893	868	896	877	947	909	911	958	896	836	934	892	936	884	902	882	892	869	916	938	949	884	929	841	898	863	864	919	889	900	934	952	894	889	889	865	891	903	863	895	950	966	884	882	913	881	923	953	901	942	877	848	959	901	905	896	955	914	895	890	913	895	889	894	900	914	912	884	844	925	935	918	881	858	949	889	923	873	872	883	898	872	886	931	902	916	914	898	918	914	929	890	898	882	928	826	936	883	869	904	929	897	931	853	914	857	877	889	873	868	871	916	881	873	914	921	847	862	879	866	948	915	877	839	859	879	933	912	896	916	816	932	931	898	883	878	886	858	913	878	895	930	902	891	880	890	866	881	890	870	895	912	880	894	870	890	904	867	857	892	964	938	888	841	958	899	909	911	826	924	932	851	890	864	910	876	930	916	936	856	842	932	887	867	887	904	871	889	854	882	871	911	886	850	876	921	907	872	874	941	899	921	896	910	925	876	925	888	841	868	867	914	913	847	860	926	889	874	914	895	907	891	918	954	895	854	905	834	899	835	922	856	888	876	906	908	883	887	888	910	835	876	906	887	922	846	902	880	890	870	868	855	873	932	853	902	866	857	920	852	888	882	923	921	922	894	914	949	922	891	872	927	849	836	883	934	915	840	870	872	835	884	891	886	865	875	903	929	891	935	899	890	886	858	891	858	879	919	872	903	868	844	865	925	861	881	942	916	851	915	889	867	862	917	883	948	853	893	896	911	919	883	903	891	840	910	910	869	894	875	903	891	879	846	860	951	887	878	862	867	881	838	927	893	863	944	922	987	889	896	868	911	895	872	975	876	871	920	897	877	869	898	894	913	892	874	909	879	919	935	896	877	894	897	880	847	864	933	890	935	883	880	933	883	858	879	840	914	911	923	936	896	900	932	903	887	894	854	860	911	899	830	906	878	882	962	879	887	953	878	886	905	852	913	843	921	899	929	913	858	989	954	872	878	847	867	897	931	854	900	927	883	924	854	919	882	885	896	899	919	902	883	899	879	912	921	896	901	892	848	852	835	921	909	946	894	868	884	872	867	860	826	885	914	879	906	869	913	886	861	864	928	907	906	905	801	920	874	879	879	881	912	896	870	862	915	863	870	915	905	880	940	904	820	871	943	874	910	875	900	881	918	911	848	834	925	900	950	921	895	897	903	896	951	859	910	889	918	928	843	907	889	821	923	872	909	881	892	887	861	877	926	870	917	904	900	830	865	898	887	832	879	920	882	875	874	888	886	896	846	848	887	918	868	884	936	868	953	926	899	865	939	902	854	899	879	908	939	921	918	870	980	895	923	915	908	928	915	882	898	876	895	873	889	889	914	867	913	796	864	866	882	863	863	915	950	880	883	889	924	893	864	884	893	942	888	937	856	845	911	934	886	904	930	953	917	917	877	917	912	942	850	909	923	947	928	854	889	926	902	898	887	925	907	860	896	891	845	905	832	860	879	921	901	904	894	864	843	904	896	950	911	869	838	920	867	921	906	919	852	885	887	948	883	832	866	899	857	913	885	944	835	872	908	885	847	907	867	922	869	855	897	903	915	892	840	903	913	875	930	824	980	936	928	869	899	897	929	853	895	868	923	850	815	937	937	915	845	901	912	868	898	893	956	912	906	901	895	904	889	936	962	887	868	863	958	876	915	921	932	848	867	891	892	877	849	939	863	832	878	862	903	877	859	881	924	887	898	866	873	929	876	929	826	874	827	836	884	876	866	840	964	917	872	903	916	925	883	908	858	900	884	844	891	870	885	902	891	880	900	889	869	898	873	927	875	874	915	857	969	907	869	861	918	917	873	889	899	843	858	926	872	869	823	893	852	865	925	884	866	898	905	909	900	933	865	893	903	848	940	883	892	902	889	878	844	845	948	895	838	871	822	872	870	854	931	891	938	916	883	955	914	881	910	895	818	899	894	915	894	883	895	859	876	885	836	858	925	907	896	910	896	903	932	879	904	922	908	873	858	893	876	926	985	916	829	853	907	899	912	886	877	863	869	904	921	924	949	888	874	912	883	910	871	906	907	892	891	871	876	905	880	869	915	873	871	881	847	903	880	909	866	852	925	897	863	853	875	950	807	897	885	828	844	883	852	913	858	952	898	927	867	851	898	899	913	955	879	888	901	883	827	909	852	883	849	847	974	872	832	904	934	851	948	855	861	842	896	898	853	902	927	966	865	880	860	864	862	883	913	883	899	885	865	906	915	870	851	892	916	872	909	917	837	888	910	871	868	871	870	877	910	877	907	852	877	974	851	897	868	922	876	914	868	886	943	880	880	963	891	937	891	895	867	920	848	879	946	908	881	881	869	939	881	893	894	875	882	911	906	866	869	891	848	974	893	936	906	900	887	915	904	901	915	907	956	870	876	878	879	914	944	881	877	966	880	874	874	882	946	896	880	913	941	924	884	968	929	915	897	939	860	881	885	900	897	873	850	902	920	868	916	902	852	893	882	866	877	920	894	909	925	889	924	862	857	901	891	926	889	903	911	858	833	849	874	844	861	933	854	917	927	926	869	872	895	883	893	880	862	896	917	896	894	898	908	861	921	892	935	875	879	885	824	844	871	875	837	887	898	840	865	890	858	883	908	981	854	921	862	850	894	915	849	817	928	886	921	924	907	878	880	912	886	864	924	933	896	914	919	917	866	857	855	838	915	972	854	888	905	851	907	867	875	857	934	855	866	874	909	874	859	869	866	894	913	894	881	893	949	935	794	945	911	903	906	910	940	912	942	865	872	973	917	864	864	884	911	930	871	910	892	940	863	860	942	906	888	877	846	919	925	910	830	847	941	844	859	918	929	888	911	882	866	916	863	906	888	853	871	855	908	864	904	860	932	928	952	919	886	880	882	857	904	862	896	893	919	828	856	881	890	844	941	859	919	885	865	889	870	903	860	905	829	898	865	936	877	889	868	809	838	884	903	929	899	871	860	887	898	887	904	895	914	859	904	906	919	909	949	906	925	888	893	890	882	876	935	869	870	900	880	889	892	963	860	906	916	884
23211	16970	15950	23382	29625	31882	30155	29620	36887	45293	39511	29111	18188	11210	8562	7457	7244	7280	7297	7172	7306	7279	7302	7191	7443	7275	7321	7178	7406	7284	7236	7297	7376	7124	7259	7205	7317	7351	7222	7183	7300	7278	7208	7190	7190	7229	7207	7314	7288	7254	7193	7298	7206	7240	7210	7265	7185	7317	7211	7281	7382	7329	7271	7181	7337	7269	7327	7272	7150	7255	7231	7370	7221	7335	7244	7257	7206	7302	7301	7214	7260	7247	7284	7291	7221	7330	7354	7325	7399	7318	7426	7261	7283	7263	7236	7184	7211	7246	7195	7310	7317	7222	7313	7378	7313	7336	7241	7226	7273	7272	7278	7202	7366	7192	7240	7227	7339	7314	7352	7299	7284	7412	7235	7200	7254	7266	7371	7321	7264	7374	7276	7206	7191	7194	7236	7360	7166	7240	7308	7385	7281	7341	7265	7304	7374	7223	7303	7192	7245	7216	7332	7142	7165	7224	7200	7331	7326	7328	7259	7340	7360	7225	7268	7202	7319	7303	7282	7225	7245	7240	7346	7254	7353	7415	7324	7339	7409	7221	7382	7344	7306	7208	7308	7301	7136	7264	7319	7298	7245	7288	7352	7380	7388	7278	7308	7287	7224	7290	7284	7313	7192	7250	7202	7283	7232	7215	7315	7190	7378	7299	7200	7341	7313	7383	7089	7230	7233	7197	7416	7252	7437	7353	7310	7151	7137	7209	7161	7201	7174	7236	7305	7275	7200	7311	7269	7234	7371	7335	7309	7349	7171	7407	7261	7282	7358	7258	7303	7237	7264	7289	7268	7353	7348	7258	7229	7270	7235	7313	7204	7144	7223	7288	7258	7163	7310	7257	7232	7352	7271	7110	7230	7234	7260	7307	7245	7262	7314	7237	7141	7170	7347	7229	7367	7226	7244	7363	7304	7318	7209	7146	7304	7185	7201	7361	7244	7158	7297	7419	7407	7280	7337	7199	7306	7371	7360	7155	7407	7253	7219	7233	7283	7277	7430	7287	7268	7364	7237	7334	7317	7322	7289	7328	7279	7270	7223	7350	7308	7284	7240	7394	7262	7214	7338	7369	7444	7333	7360	7359	7331	7321	7280	7348	7293	7300	7172	7296	7350	7243	7295	7143	7252	7408	7244	7255	7220	7229	7299	7421	7276	7273	7474	7220	7384	7342	7281	7218	7224	7411	7321	7245	7210	7181	7423	7212	7275	7349	7281	7368	7406	7257	7210	7356	7323	7292	7312	7335	7290	7316	7282	7225	7210	7337	7327	7371	7347	7315	7130	7316	7238	7434	7349	7223	7388	7267	7304	7312	7291	7146	7277	7337	7320	7503	7363	7157	7239	7239	7292	7288	7271	7304	7151	7285	7218	7425	7282	7321	7134	7274	7256	7342	7351	7241	7316	7236	7258	7342	7231	7158	7355	7220	7282	7311	7193	7317	7395	7152	7360	7214	7261	7246	7262	7312	7370	7121	7307	7244	7312	7285	7042	7201	7333	7340	7350	7391	7292	7323	7354	7314	7270	7272	7314	7178	7388	7318	7398	7180	7272	7240	7308	7232	7308	7300	7308	7217	7237	7302	7217	7313	7306	7336	7256	7315	7234	7294	7376	7280	7321	7289	7275	7311	7224	7165	7289	7284	7245	7213	7285	7314	7250	7382	7279	7358	7352	7348	7306	7264	7289	7312	7254	7380	7311	7366	7177	7249	7307	7241	7418	7291	7311	7179	7245	7394	7350	7220	7277	7355	7280	7299	7374	7257	7103	7321	7283	7296	7283	7213	7273	7416	7207	7166	7344	7210	7262	7264	7383	7281	7192	7252	7374	7380	7230	7137	7237	7329	7272	7293	7224	7215	7249	7358	7224	7156	7175	7321	7232	7336	7227	7147	7291	7347	7273	7315	7469	7263	7320	7294	7208	7214	7434	7261	7268	7144	7304	7476	7246	7317	7257	7309	7379	7265	7239	7356	7196	7277	7198	7327	7218	7209	7385	7254	7387	7237	7261	7139	7394	7356	7298	7317	7243	7278	7277	7337	7290	7345	7371	7206	7130	7295	7306	7269	7220	7363	7218	7331	7338	7286	7322	7167	7219	7277	7316	7260	7368	7331	7348	7289	7377	7307	7368	7330	7337	7297	7112	7200	7363	7226	7297	7292	7363	7263	7266	7261	7260	7233	7108	7299	7216	7219	7292	7404	7229	7252	7248	7259	7281	7107	7298	7363	7290	7230	7275	7184	7366	7207	7231	7218	7288	7192	7277	7276	7243	7167	7265	7161	7226	7256	7316	7306	7168	7494	7213	7390	7278	7179	7316	7344	7324	7268	7307	7150	7334	7196	7193	7242	7361	7308	7277	7330	7356	7421	7247	7294	7258	7305	7318	7139	7429	7261	7338	7232	7271	7341	7211	7355	7377	7308	7341	7248	7264	7291	7243	7200	7368	7199	7354	7123	7331	7225	7281	7078	7266	7217	7316	7266	7303	7135	7257	7186	7210	7307	7354	7388	7294	7236	7336	7351	7283	7323	7315	7256	7334	7351	7362	7069	7310	7283	7183	7158	7385	7200	7309	7299	7232	7339	7326	7178	7349	7320	7160	7335	7326	7348	7266	7155	7310	7273	7380	7267	7234	7299	7305	7313	7334	7331	7267	7260	7258	7367	7171	7260	7515	7208	7319	7306	7300	7305	7381	7218	7218	7297	7170	7400	7302	7259	7236	7421	7333	7236	7121	7218	7213	7346	7333	7315	7382	7196	7180	7492	7317	7353	7298	7254	7358	7370	7293	7287	7144	7267	7239	7441	7416	7354	7275	7341	7247	7238	7362	7398	7178	7330	7254	7228	7248	7222	7281	7187	7333	7371	7259	7175	7307	7262	7242	7267	7384	7319	7317	7282	7226	7128	7296	7194	7281	7389	7235	7252	7306	7349	7143	7268	7441	7305	7369	7182	7326	7334	7289	7275	7352	7175	7252	7292	7294	7378	7370	7125	7143	7339	7224	7182	7256	7174	7151	7337	7338	7115	7326	7280	7289	7212	7303	7238	7312	7235	7221	7365	7348	7386	7271	7331	7311	7296	7307	7330	7330	7387	7323	7256	7353	7372	7380	7238	7247	7320	7252	7440	7295	7398	7279	7360	7317	7332	7254	7219	7280	7263	7213	7342	7483	7404	7167	7299	7112	7334	7168	7162	7348	7219	7088	7290	7350	7167	7384	7280	7239	7410	7333	7298	7266	7302	7299	7356	7257	7388	7311	7212	7249	7216	7247	7275	7231	7306	7154	7320	7309	7179	7176	7435	7178	7451	7200	7368	7441	7255	7336	7290	7146	7310	7175	7456	7261	7207	7243	7344	7285	7304	7181	7298	7251	7172	7223	7345	7266	7259	7391	7411	7214	7457	7282	7350	7305	7300	7324	7492	7210	7326	7276	7310	7242	7309	7267	7216	7312	7195	7407	7236	7277	7276	7270	7158	7349	7320	7030	7308	7187	7297	7330	7303	7325	7389	7172	7230	7284	7154	7218	7228	7201	7264	7281	7299	7304	7335	7317	7378	7308	7258	7310	7191	7283	7315	7231	7409	7282	7432	7297	7239	7260	7225	7358	7331	7449	7329	7274	7317	7340	7323	7286	7314	7370	7263	7310	7323	7220	7289	7300	7245	7385	7329	7280	7280	7273	7214	7354	7318	7457	7207	7259	7264	7278	7110	7388	7106	7379	7171	7480	7386	7265	7244	7377	7422	7345	7212	7246	7370	7397	7339	7320	7223	7274	7292	7289	7273	7203	7138	7368	7354	7308	7445	7208	7318	7330	7215	7271	7279	7271	7290	7287	7257	7278	7338	7337	7448	7362	7277	7323	7200	7252	7340	7397	7169	7334	7384	7281	7220	7251	7314	7344	7353	7217	7275	7264	7291	7186	7242	7230	7282	7361	7224	7271	7371	7205	7297	7325	7354	7289	7250	7390	7393	7368	7233	7210	7294	7243	7197	7244	7314	7288	7265	7318	7385	7314	7240	7430	7219	7235	7317	7235	7165	7337	7371	7310	7403	7314	7358	7274	7268	7324	7235	7304	7281	7279	7207	7303	7338	7085	7223	7334	7167	7263	7344	7073	7365	7201	7169	7229	7358	7304	7398	7274	7299	7302	7253	7456	7311	7418	7317	7314	7360	7305	7305	7246	7278	7271	7318	7293	7339	7151	7273	7264	7301	7217	7425	7459	7364	7163	7254	7378	7390	7189	7325	7320	7184	7241	7236	7304	7177	7273	7162	7191	7312	7354	7441	7203	7237	7279	7099	7310	7322	7188	7294	7327	7188	7257	7387	7350	7282	7278	7355	7175	7283	7355	7290	7105	7311	7380	7299	7389	7312	7260	7290	7237	7252	7340	7220	7338	7233	7165	7368	7333	7268	7212	7186	7278	7380	7144	7230	7258	7221	7374	7345	7318	7398	7384	7309	7328	7339	7143	7293	7374	7373	7412	7360	7170	7345	7373	7338	7226	7365	7240	7371	7306	7358	7315	7357	7180	7289	7299	7190	7307	7289	7195	7259	7318	7361	7313	7320	7266	7175	7363	7269	7372	7443	7384	7272	7333	7271	7223	7398	7182	7244	7232	7415	7333	7278	7346	7122	7387	7338	7339	7219	7276	7390	7318	7290	7338	7331	7231	7321	7275	7183	7296	7301	7238	7198	7149	7219	7276	7109	7210	7230	7215	7219	7266	7340	7175	7357	7294	7248	7256	7250	7179	7260	7228	7274	7224	7251	7345	7393	7337	7359	7218	7315	7354	7162	7389	7268	7221	7313	7286	7269	7301	7382	7242	7222	7305	7285	7363	7207	7258	7249	7260	7316	7285	7243	7378	7222	7397	7357	7316	7305	7345	7206	7269	7233	7214	7288	7150	7270	7288	7219	7278	7262	7330	7281	7303	7251	7292	7190	7314	7295	7412	7356	7470	7140	7257	7285	7319	7270	7335	7232	7248	7063	7223	7043	7450	7297	7171	7377	7280	7476	7369	7389	7385	7292	7218	7230	7262	7198	7222	7272	7303	7153	7172	7312	7235	7275	7209	7295	7347	7314	7260	7217	7340	7264	7272	7203
2908	1993	1780	1824	2365	2727	2545	2346	4369	14102	14703	8002	3406	1512	1075	914	921	928	874	903	952	935	928	936	907	921	914	927	937	871	911	829	970	934	878	857	939	908	941	894	896	960	908	948	898	966	929	882	941	946	890	941	906	870	887	918	870	935	892	925	917	954	938	924	930	912	891	880	918	936	954	930	882	910	911	926	966	878	911	868	864	889	903	889	907	907	911	886	938	909	878	871	893	899	908	910	922	906	922	868	865	902	902	901	896	886	901	852	928	921	905	938	930	923	871	898	904	928	888	895	891	926	885	859	941	908	876	884	899	893	858	961	917	946	890	892	925	878	910	914	933	907	923	893	873	939	944	905	901	913	880	813	872	918	926	900	928	878	950	908	920	865	886	909	931	869	930	924	881	896	926	931	903	856	882	914	882	853	899	905	860	987	888	899	927	882	967	918	931	871	866	866	871	935	912	932	913	911	898	873	913	882	900	903	881	888	918	856	906	911	893	892	880	913	882	909	933	871	883	867	896	906	991	935	922	914	917	887	875	932	944	921	945	963	910	893	900	898	915	875	974	964	856	955	932	908	916	901	973	882	921	927	900	950	902	907	969	990	951	885	916	962	856	976	923	921	872	887	886	902	943	949	906	930	918	916	849	893	866	900	926	909	889	983	918	862	933	903	869	924	944	878	898	880	904	893	905	895	968	941	868	832	954	965	852	937	850	897	893	903	885	899	921	905	866	897	879	910	858	941	866	954	883	895	909	906	957	913	915	890	931	870	976	884	902	898	909	947	901	930	943	928	926	913	900	892	927	919	911	910	974	901	906	890	877	860	859	924	898	916	951	887	947	934	952	928	943	911	898	899	901	868	878	930	917	868	880	946	890	889	917	868	879	941	916	872	892	985	855	889	855	883	891	872	869	903	923	883	951	914	912	959	905	956	926	896	890	938	889	911	912	867	878	879	922	949	890	913	922	924	890	868	954	925	921	896	877	901	891	945	901	880	902	864	936	908	915	879	876	914	925	917	943	946	894	889	960	878	904	957	935	910	888	923	889	905	933	908	913	900	905	880	834	890	877	961	955	895	937	886	871	884	979	933	867	878	901	850	925	881	886	888	949	931	957	868	924	879	912	879	941	905	860	942	832	901	852	916	873	949	917	841	903	909	849	919	879	952	910	906	889	870	868	937	879	885	891	875	912	868	881	918	905	965	860	926	912	893	874	897	917	849	932	930	910	908	923	897	893	897	898	932	913	875	906	866	900	888	860	924	891	853	920	883	825	874	933	913	900	891	943	976	907	835	886	908	871	907	890	953	908	902	880	925	890	925	857	922	913	901	892	906	927	881	874	947	915	902	912	889	889	885	896	940	920	896	911	962	851	932	815	968	912	911	902	930	902	903	901	871	940	865	902	936	898	908	955	882	889	876	879	869	906	866	916	923	908	963	923	894	895	933	855	864	886	918	931	916	936	915	943	922	875	877	868	914	877	890	920	890	878	867	920	846	870	931	896	841	889	918	880	883	953	858	909	877	875	969	956	919	970	889	864	878	893	928	904	932	903	887	889	940	898	887	957	918	858	909	889	891	919	961	876	892	909	896	910	985	930	870	910	928	880	904	876	869	910	944	926	935	844	933	939	893	909	951	886	927	930	824	889	895	918	891	886	921	930	872	854	898	887	871	911	877	917	903	836	886	903	918	913	872	869	931	842	934	885	881	926	978	909	869	911	911	899	922	897	886	889	881	857	969	933	900	886	924	882	913	931	942	924	906	939	907	898	921	934	909	876	906	899	869	894	900	917	945	886	920	851	950	861	878	919	874	909	922	982	964	936	922	872	862	892	918	927	884	918	884	916	866	904	901	841	948	895	902	876	914	909	912	908	899	923	906	900	921	878	895	915	899	890	879	912	904	918	916	923	864	920	908	910	976	958	885	911	861	861	914	886	938	883	915	921	856	862	908	886	876	947	934	881	930	872	915	927	908	923	884	873	920	909	894	958	891	940	865	893	931	891	913	942	908	898	928	901	926	929	962	937	903	958	876	942	941	914	913	910	914	902	906	890	954	910	901	885	948	889	897	941	929	862	946	947	917	888	869	854	947	926	947	878	894	937	896	905	887	935	891	908	872	833	880	912	890	879	843	897	951	858	902	937	918	907	923	867	902	910	873	880	921	885	906	889	917	923	905	915	878	859	916	892	900	934	931	908	942	859	918	909	951	934	904	954	886	945	916	857	910	866	895	880	924	860	915	938	870	903	952	864	959	962	939	842	904	916	899	897	900	903	886	922	938	872	898	879	929	957	921	877	935	874	888	895	904	866	935	925	924	881	890	899	883	890	894	931	914	869	896	898	885	921	885	892	927	890	931	858	921	936	905	936	945	853	873	888	908	882	938	896	930	912	854	918	913	970	916	858	901	915	915	934	881	877	953	871	930	933	864	881	894	902	920	898	894	891	893	898	897	869	886	888	871	877	886	899	890	882	906	886	891	869	910	894	939	885	893	892	921	873	890	896	919	958	907	924	939	890	961	885	914	906	905	947	862	887	852	917	930	901	925	886	945	914	892	892	910	897	918	939	946	937	932	887	904	893	915	911	930	900	897	917	893	896	876	950	962	887	870	897	906	910	923	900	849	888	914	925	909	962	893	938	885	862	849	884	914	877	848	974	939	939	942	916	917	858	963	907	907	918	936	876	872	856	912	930	905	979	906	880	980	902	961	936	883	861	957	854	893	870	946	891	927	858	957	904	921	884	892	925	881	959	899	933	879	899	899	866	881	882	910	915	904	894	926	894	944	894	887	916	901	894	937	874	915	935	924	939	911	908	848	904	910	903	928	941	904	991	934	930	870	938	925	901	918	883	896	946	917	882	954	905	945	918	909	906	965	910	882	955	866	831	913	911	952	951	866	942	916	930	894	893	950	912	925	932	923	937	898	935	943	942	885	939	902	882	886	926	912	968	832	940	933	907	963	874	891	888	874	916	889	936	962	962	888	912	949	921	948	864	927	912	871	942	925	921	899	926	910	924	897	850	922	939	879	918	907	919	955	914	895	918	943	902	977	958	948	915	925	865	925	921	909	873	892	901	919	896	893	917	960	864	897	959	878	878	901	920	900	864	896	859	918	890	871	935	894	887	916	879	834	923	916	922	964	917	904	906	861	943	923	935	917	926	904	958	919	841	919	954	920	938	881	938	885	827	953	889	871	887	898	914	905	886	902	899	946	915	880	887	944	939	1023	919	871	869	936	923	922	891	904	910	916	902	926	905	884	948	912	938	907	895	917	944	840	922	895	931	937	865	943	848	900	897	875	898	893	938	859	906	885	914	938	931	901	924	858	888	915	881	883	908	865	924	946	883	931	953	906	887	910	931	964	904	928	869	867	915	887	920	922	936	951	885	976	919	879	868	864	850	919	937	876	892	925	923	901	958	882	877	887	892	944	935	883	912	940	923	911	896	920	939	922	889	886	922	931	887	911	882	889	889	899	863	924	958	922
23712	18084	16385	27771	35003	35659	34061	32062	43011	65485	60496	45091	29333	16647	10510	7937	7486	7387	7524	7351	7491	7542	7336	7437	7538	7350	7495	7513	7281	7289	7282	7336	7505	7444	7450	7367	7373	7315	7375	7358	7427	7288	7344	7459	7282	7375	7373	7350	7367	7382	7265	7326	7350	7357	7466	7381	7405	7330	7396	7458	7404	7381	7261	7397	7389	7433	7385	7521	7349	7407	7339	7297	7473	7413	7436	7420	7255	7493	7399	7459	7493	7428	7303	7287	7473	7418	7406	7314	7346	7445	7292	7366	7531	7395	7377	7272	7347	7306	7312	7463	7412	7363	7327	7447	7431	7431	7374	7465	7371	7392	7341	7445	7428	7375	7370	7394	7445	7352	7309	7437	7355	7386	7455	7325	7217	7357	7422	7229	7347	7350	7398	7397	7346	7488	7458	7427	7365	7521	7254	7290	7350	7335	7285	7516	7295	7361	7522	7419	7373	7386	7356	7330	7248	7400	7389	7416	7410	7431	7351	7332	7364	7374	7380	7327	7455	7503	7378	7317	7422	7274	7449	7436	7382	7476	7493	7376	7213	7392	7511	7328	7321	7332	7368	7307	7458	7474	7335	7327	7428	7299	7395	7371	7321	7448	7460	7471	7328	7396	7383	7497	7308	7403	7454	7369	7278	7373	7572	7492	7328	7403	7372	7372	7450	7348	7461	7504	7323	7457	7281	7562	7428	7408	7399	7481	7435	7336	7441	7328	7255	7335	7359	7391	7368	7461	7354	7401	7445	7383	7390	7225	7355	7359	7491	7394	7361	7495	7317	7332	7219	7344	7397	7377	7296	7379	7384	7289	7413	7391	7315	7423	7331	7491	7373	7384	7466	7419	7280	7528	7333	7388	7329	7508	7390	7445	7261	7346	7402	7545	7363	7422	7382	7371	7318	7405	7369	7422	7467	7356	7318	7447	7376	7474	7492	7411	7302	7496	7444	7366	7326	7458	7344	7361	7339	7509	7322	7326	7446	7391	7363	7416	7487	7382	7530	7291	7381	7377	7390	7406	7351	7354	7347	7451	7384	7567	7441	7412	7292	7393	7370	7484	7484	7361	7291	7485	7402	7524	7437	7374	7424	7383	7374	7320	7495	7303	7429	7385	7457	7400	7398	7405	7426	7396	7405	7472	7358	7415	7461	7247	7378	7326	7419	7303	7396	7505	7513	7284	7423	7284	7469	7408	7470	7350	7358	7353	7434	7474	7355	7327	7407	7427	7358	7452	7298	7470	7256	7239	7365	7439	7466	7245	7370	7365	7292	7313	7508	7263	7336	7536	7256	7389	7299	7439	7340	7300	7351	7444	7482	7374	7523	7355	7362	7419	7448	7442	7307	7237	7340	7444	7386	7419	7484	7321	7349	7405	7371	7429	7562	7352	7310	7322	7371	7606	7245	7252	7394	7385	7311	7376	7289	7417	7434	7380	7419	7468	7270	7563	7356	7366	7369	7427	7444	7477	7335	7440	7436	7347	7516	7439	7360	7565	7314	7416	7310	7237	7509	7446	7375	7401	7396	7240	7514	7311	7424	7374	7417	7322	7413	7352	7468	7460	7361	7248	7377	7469	7452	7300	7425	7363	7397	7362	7362	7478	7348	7401	7539	7263	7511	7377	7383	7393	7322	7421	7408	7399	7240	7436	7344	7518	7311	7387	7308	7393	7505	7356	7293	7440	7400	7326	7480	7334	7477	7384	7362	7360	7295	7312	7302	7508	7530	7325	7348	7452	7328	7259	7440	7469	7319	7311	7343	7339	7293	7456	7415	7300	7466	7287	7351	7427	7435	7341	7371	7457	7461	7474	7387	7382	7396	7366	7466	7360	7338	7237	7353	7509	7461	7379	7504	7350	7564	7525	7335	7361	7415	7470	7464	7429	7346	7336	7399	7397	7330	7428	7326	7097	7493	7363	7304	7493	7343	7435	7446	7395	7507	7304	7265	7406	7380	7315	7417	7499	7416	7387	7410	7323	7322	7322	7533	7433	7380	7413	7329	7392	7427	7240	7463	7416	7438	7530	7254	7291	7249	7405	7390	7365	7421	7419	7441	7316	7393	7372	7494	7374	7439	7455	7310	7445	7306	7370	7349	7378	7307	7156	7332	7269	7398	7505	7439	7372	7408	7408	7387	7399	7340	7360	7454	7507	7516	7456	7502	7400	7362	7421	7391	7532	7384	7335	7422	7418	7331	7434	7434	7433	7378	7485	7416	7310	7284	7340	7413	7392	7255	7410	7359	7421	7433	7322	7545	7337	7348	7384	7367	7275	7299	7486	7453	7457	7425	7436	7415	7414	7398	7564	7354	7574	7438	7345	7437	7458	7436	7350	7504	7426	7393	7415	7329	7353	7357	7409	7484	7459	7279	7386	7420	7274	7402	7376	7269	7323	7402	7425	7438	7337	7504	7453	7399	7386	7371	7513	7372	7393	7381	7331	7337	7381	7389	7533	7429	7431	7345	7407	7433	7245	7472	7362	7307	7386	7353	7444	7416	7345	7488	7449	7221	7355	7353	7307	7277	7406	7363	7231	7281	7274	7468	7303	7326	7388	7420	7502	7425	7462	7393	7386	7470	7396	7359	7288	7438	7290	7346	7388	7258	7354	7529	7406	7357	7238	7267	7406	7382	7490	7324	7345	7350	7321	7270	7388	7559	7327	7408	7431	7389	7354	7354	7289	7237	7516	7415	7485	7384	7327	7281	7494	7373	7313	7445	7448	7251	7421	7340	7387	7452	7394	7385	7301	7332	7263	7317	7621	7314	7388	7431	7379	7422	7391	7303	7367	7420	7305	7188	7488	7241	7413	7333	7403	7315	7394	7410	7462	7210	7353	7295	7333	7372	7365	7422	7394	7260	7317	7356	7322	7345	7409	7395	7309	7431	7359	7381	7307	7319	7326	7418	7391	7235	7272	7543	7302	7348	7389	7442	7362	7439	7342	7404	7281	7275	7328	7347	7391	7440	7465	7413	7364	7321	7309	7387	7391	7300	7257	7335	7300	7420	7391	7356	7457	7348	7425	7549	7376	7312	7386	7377	7396	7250	7450	7406	7400	7325	7376	7464	7373	7318	7333	7359	7432	7470	7315	7321	7503	7426	7355	7451	7385	7367	7299	7357	7276	7458	7388	7449	7349	7431	7357	7415	7301	7398	7411	7374	7339	7504	7534	7277	7470	7432	7417	7313	7392	7334	7397	7468	7267	7336	7504	7367	7390	7401	7320	7417	7472	7287	7333	7352	7461	7349	7516	7512	7339	7383	7540	7397	7440	7409	7291	7457	7311	7340	7362	7411	7298	7427	7489	7432	7463	7344	7452	7323	7361	7218	7384	7386	7452	7204	7401	7441	7288	7450	7264	7571	7306	7390	7334	7309	7308	7413	7315	7499	7328	7417	7357	7456	7388	7321	7446	7301	7383	7423	7389	7505	7207	7342	7357	7458	7377	7381	7388	7287	7393	7377	7513	7374	7449	7389	7467	7493	7395	7525	7468	7344	7353	7413	7367	7345	7311	7500	7364	7376	7273	7400	7335	7305	7482	7408	7451	7483	7288	7318	7376	7212	7411	7425	7273	7342	7429	7383	7388	7356	7327	7441	7393	7390	7421	7269	7411	7417	7355	7401	7326	7312	7389	7317	7328	7381	7489	7393	7410	7399	7421	7332	7348	7465	7357	7342	7512	7416	7431	7397	7371	7301	7343	7423	7350	7558	7439	7478	7402	7314	7243	7374	7346	7343	7264	7454	7256	7370	7422	7319	7385	7470	7500	7432	7524	7365	7371	7423	7428	7406	7384	7514	7408	7343	7478	7222	7388	7422	7402	7341	7290	7387	7386	7411	7384	7360	7370	7525	7510	7303	7423	7313	7443	7256	7341	7488	7187	7489	7282	7391	7284	7529	7288	7327	7476	7446	7433	7313	7442	7338	7290	7481	7344	7243	7398	7421	7325	7334	7281	7458	7462	7470	7447	7435	7357	7402	7366	7428	7307	7363	7404	7332	7254	7333	7403	7504	7459	7425	7265	7481	7440	7339	7377	7469	7369	7376	7444	7292	7395	7479	7511	7494	7405	7374	7375	7268	7398	7334	7369	7473	7527	7400	7481	7345	7372	7343	7440	7408	7582	7373	7458	7413	7357	7456	7258	7463	7482	7429	7369	7399	7385	7437	7483	7331	7376	7377	7486	7494	7346	7457	7391	7465	7356	7466	7351	7363	7440	7358	7356	7402	7507	7437	7446	7463	7359	7353	7333	7367	7394	7296	7528	7267	7291	7424	7376	7296	7468	7462	7382	7518	7479	7430	7450	7395	7412	7382	7299	7395	7467	7300	7368	7392	7403	7485	7323	7530	7527	7395	7353	7406	7416	7441	7442	7414	7323	7288	7425	7371	7389	7425	7473	7325	7403	7448	7392	7391	7596	7414	7276	7404	7353	7476	7357	7283	7441	7269	7369	7191	7455	7404	7380	7341	7364	7539	7515	7398	7388	7518	7479	7374	7579	7429	7285	7326	7461	7413	7404	7240	7316	7307	7281	7352	7418	7411	7284	7418	7377	7438	7361	7381	7468	7189	7290	7408	7340	7498	7475	7354	7414	7366	7500	7380	7441	7671	7398	7324	7447	7290	7413	7363	7324	7439	7454	7386	7214	7521	7364	7481	7456	7351	7426	7457	7337	7542	7283	7282	7381	7399	7389	7484	7515	7307	7385	7382	7344	7211	7465	7287	7375	7400	7323	7455	7430	7320	7452	7286	7534	7438	7441	7417	7287	7359	7438	7361	7242	7430	7441	7451	7281	7469	7431	7464	7352	7443	7461	7511	7329	7433	7437	7446	7353	7374	7556	7357	7534	7518	7459	7482	7349	7377	7508	7451	7460	7384	7279	7382	7343	7619	7243	7518	7461	7305	7343	7344	7462	7441	7331	7302	7402	7525	7407	7294	7386	7307	7414	7442	7436	7388	7470	7356	7357	7384	7318	7239	7457	7401	7190	7396	7390	7482	7394	7425	7465	7277	7230	7400	7394	7433	7377	7494	7384	7373	7493	7311	7500	7286	7291	7364	7386	7383	7431	7354	7248	7415	7418	7414	7354	7291	7347	7439	7457
5507	1938	1546	1485	1839	2122	2196	2181	3648	13442	14672	8439	3776	1769	1099	961	920	882	861	944	908	922	909	897	954	897	920	858	943	930	946	900	902	898	962	862	934	908	959	918	905	936	904	913	910	984	917	986	943	862	873	929	913	917	885	914	911	915	937	922	907	944	927	936	917	956	887	905	854	886	906	852	889	972	892	883	882	911	860	893	922	920	916	910	923	918	956	857	898	930	936	870	914	943	925	912	898	889	898	962	916	869	960	960	915	911	898	848	972	930	960	930	903	898	919	865	883	873	894	877	937	899	915	950	919	957	928	954	965	885	930	886	874	851	908	923	935	921	867	894	875	886	924	880	915	995	915	956	928	901	862	904	965	945	934	871	908	950	909	905	909	960	935	919	899	979	895	916	910	894	897	937	902	898	870	887	914	908	909	885	885	921	888	931	891	924	943	883	902	920	935	882	930	860	957	884	910	967	903	907	908	922	934	912	974	937	921	965	929	902	943	950	882	936	898	922	907	940	913	907	907	924	913	935	876	900	915	873	938	941	922	935	896	938	919	934	910	938	881	883	906	914	889	945	900	965	935	840	896	925	1008	929	899	938	916	942	984	960	884	941	927	873	952	917	921	895	921	900	891	901	926	918	947	947	949	902	960	885	912	900	900	882	911	857	887	896	922	949	823	931	912	905	870	961	942	887	930	923	960	938	910	918	898	890	869	917	864	937	929	905	877	941	894	920	956	919	946	896	907	943	923	941	900	884	878	918	878	937	935	933	908	876	907	926	916	971	873	879	928	961	903	896	936	880	890	914	844	953	907	914	902	880	925	899	899	920	906	914	910	934	868	926	944	927	910	974	969	904	921	896	897	910	923	926	1020	877	885	939	997	938	953	921	917	911	923	897	923	920	913	927	925	916	910	968	911	881	952	902	927	888	944	915	936	904	877	921	940	885	892	903	939	928	939	923	884	880	952	965	848	886	952	967	900	915	886	893	918	873	909	915	946	946	963	916	917	899	922	926	940	877	916	930	884	909	884	909	970	911	885	937	931	891	925	939	891	891	886	927	926	859	897	909	882	932	906	929	919	955	877	913	948	894	899	900	933	925	954	920	944	946	896	944	938	941	951	884	855	918	887	922	943	875	940	867	892	922	907	904	899	885	909	931	907	918	910	972	880	924	936	946	920	883	883	873	894	905	893	903	941	937	933	900	912	972	901	913	882	968	929	939	893	910	887	945	922	957	904	916	900	916	945	941	872	916	925	916	892	954	882	859	881	866	919	955	892	907	976	851	889	913	909	847	916	910	942	903	900	953	835	905	903	915	927	899	944	906	899	932	920	938	902	993	947	904	880	856	932	932	902	886	918	922	934	948	906	865	946	936	862	870	845	875	919	920	868	897	898	866	922	874	921	968	844	894	934	857	902	906	947	933	904	935	954	901	900	860	907	906	925	892	835	888	882	885	884	900	967	907	883	898	926	909	900	963	918	873	939	917	903	946	928	929	840	884	959	918	940	911	939	937	877	885	938	943	878	944	875	945	888	915	941	900	903	956	892	954	868	901	874	939	931	927	880	904	925	926	913	925	842	916	984	941	952	920	924	925	975	939	878	904	913	914	863	902	909	936	899	895	966	911	935	944	962	953	937	906	954	904	930	902	955	904	909	905	925	928	870	941	867	917	905	912	935	914	948	876	967	927	854	939	869	929	920	895	901	985	963	898	903	939	958	932	940	935	929	962	942	915	901	902	935	926	924	908	928	891	933	965	895	902	943	993	929	963	965	916	896	881	938	867	946	885	968	889	971	934	918	905	898	897	962	972	897	883	953	898	906	891	934	922	928	979	944	937	944	868	903	902	911	896	893	873	910	916	910	921	942	873	904	995	871	936	920	924	904	967	962	947	927	927	904	868	915	902	911	939	960	915	875	937	988	906	934	891	931	887	889	891	960	932	909	922	887	887	947	924	955	918	907	942	926	948	969	904	981	894	940	941	933	936	917	935	931	901	982	934	917	920	872	922	893	935	885	964	888	892	906	937	938	916	920	954	969	976	898	917	898	925	894	931	912	930	941	929	884	900	887	922	886	991	894	888	1010	886	915	902	906	952	917	924	907	927	943	878	898	943	868	955	857	973	908	901	857	884	913	946	933	894	928	934	907	880	941	902	920	953	872	925	904	929	882	921	947	935	912	890	918	931	880	895	875	928	875	904	901	918	930	891	934	892	873	926	902	886	845	890	921	954	974	898	957	867	929	946	935	933	950	932	893	851	919	861	949	884	920	896	911	876	879	904	937	894	923	903	916	889	908	918	950	945	891	893	941	901	855	951	941	902	955	916	876	908	957	897	933	903	919	902	889	895	934	911	934	921	917	896	914	911	881	882	891	926	950	916	966	896	926	943	906	923	947	960	928	930	880	952	946	919	918	888	916	935	890	942	892	902	910	955	915	941	950	880	911	925	883	913	890	901	902	907	903	908	946	922	974	1008	903	906	881	894	917	909	892	946	914	896	932	926	899	922	975	899	882	942	932	893	928	925	950	904	881	890	890	926	938	943	950	922	888	881	954	920	899	897	923	909	941	919	845	896	911	897	953	905	928	911	918	933	876	905	888	963	969	896	935	877	949	908	852	945	910	959	913	936	963	887	884	937	923	910	903	892	897	901	917	906	893	887	856	870	894	931	900	926	908	873	915	921	949	873	949	855	894	901	909	841	902	889	893	876	931	885	964	924	918	933	939	992	893	919	952	953	965	906	919	886	875	891	953	912	909	913	893	892	917	916	891	935	861	934	928	876	928	921	890	916	943	882	936	869	945	886	920	922	967	908	921	877	902	920	958	957	930	925	898	977	892	912	932	868	898	934	924	970	945	907	942	963	909	874	874	963	960	908	967	912	885	910	965	939	935	920	934	892	891	929	921	916	901	932	898	960	941	944	930	892	888	944	887	947	872	946	907	870	901	906	897	889	888	965	933	901	911	918	875	882	918	911	943	953	882	933	879	899	890	895	923	893	871	893	862	878	914	880	960	944	913	907	936	932	961	947	837	906	897	890	934	907	914	965	904	934	900	897	938	896	935	934	912	943	910	900	924	951	882	899	918	931	927	903	920	888	933	939	931	898	963	857	914	974	935	867	961	936	903	869	976	957	961	909	940	949	939	897	939	886	884	878	941	876	909	968	966	876	915	938	955	921	977	922	917	914	897	961	965	907	844	913	913	947	951	871	950	906	877	915	914	951	917	936	931	982	947	901	946	895	951	934	884	939	937	961	873	953	981	945	906	922	889	890	959	939	873	932	956	885	899	883	936	949	981	943	950	907	873	870	910	879	876	916	959	913	984	926	939	955	878	931	940	881	939	909	902	955	932	952	912	853	902	893	970	926	962	911	893	961	937	920	905	934	936	913	891	893	945	862	927	906	937	892	832	922	903	918	915	877	892	912	912	917	917	946	963	918	882	970	955	942	909	970	922	944	939	935	926	936	878	928	928	912	903	963	944	880	887	963
22555	17104	14140	23400	31943	33129	31742	31318	40509	65579	60718	46573	31853	17984	10860	8305	7563	7476	7567	7443	7635	7476	7553	7563	7500	7551	7394	7470	7522	7398	7422	7435	7644	7405	7351	7407	7586	7531	7417	7441	7474	7509	7453	7409	7621	7559	7486	7472	7401	7447	7454	7505	7402	7572	7433	7441	7347	7594	7375	7504	7695	7383	7506	7535	7584	7453	7550	7488	7431	7336	7603	7465	7477	7618	7325	7447	7319	7464	7571	7451	7403	7375	7414	7397	7485	7411	7458	7451	7397	7425	7533	7416	7440	7479	7278	7543	7460	7410	7488	7587	7467	7526	7363	7318	7401	7398	7453	7476	7497	7447	7538	7619	7429	7412	7509	7526	7493	7434	7481	7375	7627	7344	7488	7392	7496	7539	7646	7458	7469	7480	7428	7562	7463	7368	7502	7467	7516	7393	7488	7507	7481	7562	7457	7488	7331	7506	7446	7405	7569	7340	7458	7470	7350	7608	7460	7290	7509	7451	7375	7196	7588	7392	7536	7552	7387	7521	7464	7492	7513	7490	7515	7513	7396	7506	7574	7410	7465	7489	7371	7640	7365	7539	7473	7507	7332	7481	7477	7463	7633	7509	7504	7590	7491	7418	7590	7469	7452	7431	7563	7515	7452	7463	7544	7508	7462	7532	7642	7482	7553	7372	7583	7500	7498	7546	7499	7485	7543	7400	7549	7621	7510	7583	7469	7483	7569	7344	7525	7424	7615	7458	7552	7500	7556	7586	7512	7454	7413	7440	7636	7541	7596	7508	7383	7674	7543	7506	7430	7516	7388	7472	7547	7575	7448	7293	7485	7630	7557	7553	7391	7549	7461	7452	7423	7488	7661	7564	7573	7481	7517	7384	7572	7397	7494	7443	7455	7448	7575	7582	7554	7527	7567	7320	7373	7521	7452	7416	7467	7500	7511	7493	7414	7492	7532	7389	7646	7510	7482	7525	7362	7567	7517	7281	7460	7421	7531	7586	7484	7626	7532	7332	7575	7429	7510	7545	7427	7387	7396	7398	7409	7383	7544	7565	7406	7561	7443	7399	7525	7433	7408	7545	7442	7424	7527	7420	7489	7450	7541	7347	7518	7406	7388	7509	7549	7550	7485	7472	7454	7333	7634	7613	7436	7559	7572	7447	7493	7469	7461	7522	7269	7571	7586	7578	7482	7472	7487	7457	7476	7418	7511	7493	7381	7500	7374	7489	7496	7505	7477	7508	7548	7417	7437	7576	7360	7526	7460	7433	7516	7489	7472	7487	7511	7437	7517	7437	7435	7599	7451	7503	7616	7561	7544	7539	7599	7473	7502	7534	7390	7371	7343	7481	7506	7524	7475	7505	7347	7408	7447	7558	7549	7485	7340	7391	7505	7456	7556	7356	7374	7503	7513	7525	7416	7394	7449	7578	7456	7509	7421	7551	7633	7368	7584	7482	7551	7531	7313	7617	7401	7489	7354	7433	7393	7494	7541	7655	7578	7365	7462	7467	7508	7481	7613	7461	7416	7493	7459	7382	7506	7481	7493	7354	7464	7443	7379	7448	7458	7585	7430	7483	7490	7626	7396	7558	7618	7550	7503	7529	7473	7468	7540	7369	7419	7527	7553	7439	7565	7519	7660	7474	7447	7603	7467	7429	7539	7456	7515	7596	7560	7517	7393	7479	7378	7294	7382	7489	7447	7523	7551	7503	7468	7409	7653	7484	7489	7445	7556	7535	7554	7411	7518	7466	7359	7419	7449	7418	7540	7493	7426	7397	7570	7639	7503	7372	7446	7454	7477	7553	7556	7464	7545	7446	7560	7686	7484	7544	7384	7454	7441	7487	7442	7602	7448	7535	7557	7531	7473	7436	7511	7430	7515	7381	7353	7474	7433	7431	7364	7473	7513	7535	7511	7420	7493	7494	7488	7510	7405	7453	7279	7390	7395	7643	7512	7525	7412	7521	7408	7474	7374	7487	7464	7418	7532	7523	7475	7515	7511	7434	7430	7520	7551	7502	7414	7564	7535	7572	7390	7525	7395	7552	7443	7483	7455	7417	7518	7582	7490	7572	7542	7468	7465	7523	7537	7486	7498	7512	7408	7236	7590	7518	7570	7542	7457	7562	7523	7567	7574	7491	7565	7473	7474	7625	7422	7527	7617	7447	7514	7573	7471	7546	7473	7367	7625	7511	7491	7528	7444	7546	7548	7362	7538	7612	7605	7462	7526	7467	7337	7503	7534	7506	7448	7375	7534	7529	7590	7494	7513	7539	7559	7461	7496	7460	7544	7413	7554	7661	7380	7442	7448	7449	7471	7552	7284	7456	7617	7450	7455	7396	7643	7552	7372	7472	7507	7516	7579	7443	7452	7585	7589	7512	7545	7409	7565	7271	7474	7529	7455	7475	7380	7316	7581	7575	7401	7628	7592	7352	7496	7343	7428	7458	7633	7496	7407	7497	7518	7411	7539	7403	7495	7595	7526	7572	7492	7307	7462	7460	7577	7450	7517	7509	7416	7282	7424	7458	7430	7568	7599	7502	7537	7509	7437	7565	7516	7498	7458	7477	7485	7356	7560	7515	7544	7517	7560	7373	7536	7524	7596	7466	7529	7411	7559	7468	7407	7535	7554	7585	7423	7461	7427	7509	7284	7474	7407	7397	7574	7579	7476	7445	7523	7545	7498	7396	7593	7547	7524	7620	7481	7488	7549	7445	7489	7604	7519	7567	7540	7484	7445	7453	7422	7612	7579	7464	7596	7482	7496	7506	7433	7429	7557	7492	7462	7536	7411	7516	7449	7547	7578	7482	7392	7481	7420	7431	7502	7484	7517	7503	7377	7464	7463	7550	7455	7471	7413	7488	7469	7618	7367	7378	7635	7317	7438	7546	7395	7460	7623	7486	7459	7503	7457	7449	7446	7448	7481	7486	7423	7543	7468	7618	7532	7460	7577	7457	7365	7532	7528	7469	7358	7578	7444	7478	7474	7532	7489	7355	7580	7539	7442	7431	7375	7517	7359	7471	7491	7547	7439	7603	7602	7491	7528	7438	7543	7445	7579	7408	7351	7462	7535	7530	7538	7610	7411	7381	7414	7489	7523	7416	7589	7413	7393	7581	7501	7399	7477	7464	7559	7504	7416	7413	7475	7398	7527	7383	7512	7383	7501	7596	7505	7469	7408	7475	7340	7528	7459	7356	7541	7512	7516	7349	7490	7436	7622	7497	7543	7492	7438	7387	7571	7347	7452	7472	7518	7413	7459	7435	7553	7437	7472	7406	7500	7512	7471	7375	7562	7466	7595	7541	7573	7459	7506	7535	7529	7512	7595	7549	7511	7422	7485	7435	7497	7544	7587	7504	7463	7496	7471	7533	7383	7520	7514	7432	7379	7599	7437	7440	7540	7453	7514	7359	7498	7397	7455	7476	7520	7570	7542	7488	7464	7535	7498	7514	7513	7379	7582	7495	7563	7543	7549	7567	7466	7430	7569	7508	7495	7381	7538	7525	7424	7483	7431	7453	7462	7373	7543	7464	7367	7330	7404	7460	7514	7392	7429	7701	7419	7548	7564	7607	7494	7401	7495	7370	7559	7436	7399	7547	7485	7681	7506	7592	7218	7476	7535	7545	7502	7375	7576	7483	7466	7558	7479	7475	7550	7406	7555	7486	7537	7493	7494	7426	7538	7489	7524	7516	7590	7442	7342	7693	7616	7470	7481	7459	7598	7475	7490	7551	7514	7389	7528	7507	7628	7496	7475	7450	7468	7385	7564	7477	7524	7486	7542	7525	7502	7551	7448	7460	7455	7353	7519	7552	7507	7501	7511	7516	7567	7541	7449	7554	7389	7471	7496	7612	7401	7462	7522	7411	7390	7413	7299	7485	7570	7504	7470	7486	7634	7473	7474	7568	7540	7556	7481	7594	7577	7414	7527	7511	7565	7470	7490	7523	7600	7503	7594	7514	7495	7452	7447	7584	7572	7522	7537	7460	7547	7419	7356	7455	7472	7391	7428	7519	7508	7550	7468	7435	7526	7501	7399	7510	7426	7369	7472	7509	7427	7478	7472	7448	7441	7549	7559	7442	7625	7463	7508	7461	7522	7407	7457	7525	7536	7404	7498	7485	7643	7556	7427	7695	7507	7434	7391	7496	7489	7495	7569	7364	7503	7384	7459	7492	7526	7402	7559	7520	7565	7434	7451	7443	7500	7537	7468	7620	7352	7465	7449	7566	7460	7541	7432	7581	7440	7356	7425	7495	7441	7476	7504	7648	7477	7523	7485	7497	7507	7382	7461	7460	7519	7424	7511	7374	7595	7601	7527	7454	7495	7529	7563	7564	7606	7531	7527	7599	7403	7555	7469	7596	7499	7525	7460	7525	7517	7476	7535	7374	7441	7442	7429	7545	7306	7450	7587	7471	7544	7456	7365	7553	7511	7590	7480	7376	7509	7503	7565	7426	7374	7422	7527	7443	7483	7521	7467	7452	7512	7479	7371	7464	7537	7476	7618	7501	7511	7409	7425	7440	7411	7353	7564	7487	7449	7594	7509	7532	7523	7374	7530	7587	7451	7376	7470	7450	7437	7549	7472	7501	7509	7412	7452	7401	7463	7473	7565	7654	7593	7433	7471	7468	7530	7509	7488	7513	7631	7464	7515	7507	7439	7463	7647	7573	7617	7443	7428	7478	7429	7498	7453	7387	7376	7533	7505	7428	7561	7517	7546	7503	7504	7464	7505	7404	7557	7544	7428	7479	7435	7270	7516	7587	7530	7470	7447	7471	7456	7417	7503	7426	7409	7418	7469	7545	7599	7383	7510	7505	7430	7452	7423	7476	7382	7430	7477	7412	7433	7495	7457	7511	7315	7405	7456	7426	7475	7527	7585	7624	7495	7547	7394	7491	7432	7325	7549	7408	7494	7445	7413	7515	7573	7493	7508	7355	7601	7665	7520	7667	7543	7476	7691	7505	7418	7497	7543	7578	7609	7532	7502	7517	7529	7476	7469	7580	7497	7588	7574	7521	7660	7574	7386	7489	7519	7521	7500	7523	7537	7491	7464	7587	7485	7438	7370	7581	7415	7546	7489	7493	7347	7413	7360	7554	7604	7501	7458	7482	7470	7370
5127	3619	2411	1799	2297	3055	3205	2834	6198	26085	23277	13487	5894	2256	1214	1001	929	913	890	981	918	960	949	928	914	895	945	900	923	975	927	914	894	954	902	898	936	879	879	931	1000	928	901	885	895	924	968	961	881	872	909	916	917	869	917	914	940	945	906	936	877	947	933	952	908	921	883	920	927	873	875	907	907	914	825	831	922	917	948	892	897	906	964	894	902	932	907	926	957	939	925	913	853	889	901	909	866	871	897	904	899	928	902	892	909	873	965	875	922	934	850	952	918	903	927	882	870	995	920	904	963	893	971	877	938	1003	948	921	915	912	922	913	881	954	945	885	921	924	923	897	857	942	911	917	913	946	870	953	901	912	945	940	914	885	929	871	936	910	892	931	908	939	922	906	934	926	962	889	962	936	913	882	912	964	873	942	982	911	907	961	912	940	863	908	909	853	921	895	978	863	959	903	914	848	928	901	913	944	902	942	975	882	849	904	972	908	922	885	926	908	933	868	984	894	921	931	929	905	913	916	893	900	973	909	914	905	939	913	903	935	863	920	926	929	941	888	923	973	880	970	898	898	917	962	926	955	913	844	948	973	948	896	931	897	888	942	962	938	879	885	905	936	949	864	891	852	866	914	930	909	846	915	933	854	925	921	857	959	951	928	878	954	913	900	891	915	975	932	939	935	880	941	864	927	968	907	918	929	914	921	919	894	918	887	929	936	949	930	904	890	882	913	936	929	925	904	921	879	892	917	903	892	876	917	891	913	942	884	966	860	890	914	891	970	931	859	910	915	895	894	927	887	974	904	857	906	916	949	944	946	892	912	952	914	908	931	900	903	886	874	963	946	890	920	942	950	889	940	964	912	934	914	878	890	922	945	941	905	850	874	954	887	922	934	948	913	959	943	926	952	877	900	841	939	934	899	944	853	977	881	874	933	952	897	893	888	968	928	907	923	911	927	839	916	958	933	895	908	947	933	880	930	950	943	923	920	910	924	931	935	943	894	913	877	907	902	943	870	906	913	939	968	913	909	952	878	906	855	897	921	966	915	875	943	961	890	950	932	931	915	899	899	914	902	932	972	928	875	923	923	907	911	930	985	931	877	875	932	923	902	874	921	921	914	945	864	858	899	957	938	880	905	902	905	956	877	927	912	962	920	945	937	930	944	921	932	927	939	963	915	916	877	894	995	952	874	902	946	898	931	934	873	875	883	986	950	926	911	969	969	1017	884	878	936	924	906	884	892	898	931	859	996	931	949	932	899	913	893	938	888	935	891	955	947	901	935	932	900	935	962	899	959	912	858	925	947	916	850	909	933	984	972	914	905	897	919	966	980	842	920	874	862	934	892	909	906	878	954	925	967	861	925	919	915	940	923	950	917	925	965	883	884	916	884	889	898	913	883	937	959	869	925	880	931	908	886	903	909	940	914	889	880	956	858	902	917	924	861	938	921	955	973	923	915	891	945	956	894	916	933	893	906	925	926	933	935	939	902	931	896	911	960	937	928	914	882	918	1000	907	874	893	893	944	950	930	923	958	927	908	950	880	905	943	871	933	919	902	933	919	929	896	895	904	904	895	891	915	1005	905	948	949	945	953	913	926	915	916	948	922	922	923	978	912	918	930	958	897	882	934	905	940	914	888	968	898	936	956	906	894	870	943	923	932	862	941	878	910	880	924	920	971	930	903	871	911	952	941	898	938	935	941	961	947	968	936	917	901	882	938	889	948	865	890	887	940	969	945	902	873	941	913	924	912	890	968	902	866	884	966	903	926	873	919	895	902	945	925	906	856	956	986	942	902	898	922	867	876	933	964	895	952	878	896	913	933	902	945	940	927	909	932	965	885	952	974	897	970	937	926	886	936	912	865	930	880	931	958	955	877	912	924	865	903	924	915	910	927	962	938	880	936	886	931	960	930	979	905	945	908	930	941	908	912	857	898	934	895	934	872	918	879	936	886	883	922	907	905	899	996	923	887	910	875	916	859	917	896	958	872	883	950	943	884	878	900	973	916	917	905	926	954	908	874	957	923	863	943	904	922	874	936	920	928	991	963	917	862	931	908	856	949	941	883	857	936	937	924	918	923	910	951	912	961	893	964	899	913	882	927	918	917	879	914	906	940	962	939	920	944	890	965	921	938	927	920	950	954	919	893	925	907	944	956	900	924	894	956	908	870	866	914	918	927	922	887	949	931	936	931	954	949	969	881	959	870	903	903	917	943	866	955	881	947	936	912	883	878	959	973	812	890	965	896	910	905	894	913	903	891	908	922	915	929	937	919	924	974	860	897	986	942	950	874	974	894	887	928	947	907	930	929	888	914	954	885	850	904	900	966	911	954	887	885	903	899	898	934	904	870	931	901	899	941	902	958	874	913	909	935	949	959	935	910	905	946	945	967	947	934	966	894	882	920	876	897	904	922	938	878	882	882	925	886	910	943	901	927	895	908	943	973	928	891	907	917	904	910	917	899	912	926	895	927	931	926	960	952	973	927	929	923	919	950	920	929	905	918	859	927	908	905	926	897	917	905	917	872	900	920	920	863	912	948	907	905	945	951	914	932	872	913	937	907	907	901	927	877	905	958	907	896	931	910	909	883	907	855	924	941	934	933	946	928	924	896	914	891	920	902	940	913	956	898	882	899	881	916	911	896	848	910	926	929	914	899	880	884	951	944	1027	872	977	924	967	915	939	912	867	911	853	927	989	881	885	863	958	887	938	891	911	915	909	904	906	908	926	935	966	873	895	913	934	949	908	910	910	930	956	986	922	930	899	946	909	904	892	909	927	965	920	915	896	967	937	954	861	900	905	884	906	948	914	901	927	940	905	957	898	922	922	916	883	926	900	949	903	905	905	926	941	986	872	934	939	959	963	917	885	897	875	904	932	874	920	908	891	896	881	911	823	944	920	977	913	927	925	913	873	919	919	873	927	886	884	901	897	881	895	875	930	918	896	955	946	894	919	965	947	898	960	927	898	927	950	924	966	982	922	926	924	928	917	911	886	904	890	912	935	992	877	969	950	931	963	890	875	893	894	929	924	867	932	860	888	930	941	917	881	932	891	882	923	924	893	894	921	960	900	943	906	911	946	891	973	881	868	915	901	953	881	907	882	914	896	886	892	878	905	936	907	892	928	944	973	945	909	929	994	894	915	938	922	905	885	904	944	927	951	932	846	935	963	888	892	942	934	901	916	883	949	928	952	878	903	938	887	918	927	911	873	892	904	920	946	915	898	936	845	916	880	926	888	947	904	922	891	933	970	894	910	872	893	920	889	906	939	872	910	920	898	868	893	938	913	958	904	943	909	896	988	907	938	917	932	880	864	918	951	887	967	876	899	925	852	939	908	916	919	906	945	890	883	872	934	916	933	929	867	979	969	974	937	937	918	908	935	925	921	902	894	923	927	943	911	937	929	932	940	951	908	895	911	959	904	920	938	945	909	943	906	897	927	941	864	933	912	878	869	970	976	889	965	936	883	866	872	893	928	927	902	835	883	915	907	909	895
30075	24429	19335	27707	35780	38203	38120	36477	45476	81056	71239	54488	38034	22330	12799	8632	7534	7495	7506	7440	7516	7489	7524	7550	7344	7450	7543	7449	7649	7550	7617	7335	7489	7430	7396	7386	7468	7450	7477	7452	7586	7515	7416	7452	7493	7499	7436	7525	7470	7412	7402	7391	7465	7458	7541	7500	7599	7485	7565	7523	7406	7496	7409	7403	7410	7434	7391	7336	7362	7459	7583	7487	7472	7443	7372	7617	7617	7487	7605	7286	7504	7693	7523	7475	7448	7400	7457	7350	7416	7471	7463	7446	7352	7648	7624	7573	7409	7423	7513	7492	7539	7440	7515	7527	7477	7510	7580	7463	7334	7499	7584	7527	7442	7380	7644	7398	7658	7578	7450	7401	7576	7449	7594	7546	7356	7464	7497	7468	7574	7412	7442	7504	7417	7527	7509	7462	7455	7428	7461	7562	7477	7545	7525	7404	7380	7513	7405	7506	7445	7586	7555	7345	7384	7492	7515	7578	7377	7394	7513	7555	7438	7618	7480	7547	7456	7357	7315	7503	7416	7541	7503	7457	7439	7501	7520	7343	7561	7503	7472	7593	7538	7515	7529	7512	7559	7520	7455	7378	7437	7541	7468	7326	7517	7674	7462	7381	7395	7480	7498	7411	7501	7634	7378	7403	7492	7623	7456	7460	7503	7621	7485	7453	7598	7443	7566	7391	7511	7457	7419	7427	7531	7453	7450	7521	7483	7543	7481	7598	7481	7538	7415	7565	7417	7476	7624	7449	7416	7573	7542	7461	7450	7521	7459	7409	7423	7543	7565	7498	7358	7566	7350	7327	7348	7425	7462	7467	7278	7446	7415	7497	7486	7497	7475	7545	7452	7498	7319	7554	7557	7312	7656	7340	7429	7554	7380	7581	7428	7497	7435	7477	7481	7463	7464	7472	7450	7380	7574	7565	7341	7427	7539	7567	7441	7536	7338	7594	7352	7376	7307	7518	7481	7439	7393	7374	7499	7560	7458	7458	7500	7326	7550	7495	7345	7547	7595	7514	7465	7524	7495	7468	7524	7507	7460	7498	7420	7447	7449	7532	7345	7466	7497	7479	7589	7396	7526	7483	7432	7570	7471	7430	7542	7563	7486	7480	7367	7433	7395	7381	7435	7473	7510	7442	7405	7467	7423	7498	7404	7480	7450	7390	7498	7462	7364	7441	7429	7683	7436	7477	7482	7526	7546	7507	7547	7533	7495	7443	7512	7459	7493	7530	7552	7549	7442	7512	7560	7544	7506	7554	7495	7312	7629	7506	7412	7393	7493	7446	7481	7529	7440	7377	7457	7582	7470	7471	7357	7361	7473	7490	7406	7628	7593	7541	7432	7389	7415	7479	7549	7507	7406	7446	7368	7500	7573	7525	7644	7451	7682	7447	7422	7467	7505	7562	7522	7560	7389	7531	7491	7575	7506	7533	7432	7312	7480	7576	7564	7475	7507	7492	7416	7535	7491	7583	7615	7519	7508	7537	7477	7509	7559	7486	7379	7490	7478	7424	7483	7443	7406	7437	7517	7374	7410	7482	7616	7432	7468	7502	7447	7416	7508	7452	7475	7468	7519	7389	7379	7581	7461	7503	7458	7400	7460	7485	7437	7584	7568	7408	7524	7486	7614	7466	7413	7635	7387	7517	7479	7429	7547	7527	7490	7494	7637	7507	7339	7703	7547	7476	7434	7486	7271	7408	7513	7539	7418	7540	7533	7645	7450	7408	7430	7535	7588	7490	7506	7369	7453	7413	7515	7433	7507	7371	7478	7414	7593	7429	7446	7538	7371	7450	7475	7474	7440	7596	7559	7432	7449	7498	7464	7554	7516	7530	7295	7498	7492	7474	7399	7457	7553	7381	7516	7393	7634	7461	7459	7484	7396	7313	7491	7538	7431	7443	7470	7496	7603	7272	7502	7486	7416	7556	7560	7569	7460	7491	7445	7419	7354	7698	7478	7336	7468	7483	7535	7528	7556	7496	7478	7329	7378	7553	7409	7420	7454	7581	7480	7353	7609	7580	7435	7407	7423	7425	7486	7428	7347	7488	7423	7413	7544	7521	7576	7678	7474	7473	7475	7420	7462	7267	7467	7358	7380	7517	7326	7417	7414	7506	7455	7434	7519	7448	7471	7438	7584	7498	7386	7494	7522	7466	7434	7378	7459	7493	7471	7551	7546	7640	7536	7559	7609	7504	7420	7294	7537	7513	7492	7525	7524	7563	7367	7358	7503	7593	7527	7465	7600	7339	7587	7509	7461	7499	7708	7605	7445	7575	7538	7570	7485	7417	7574	7480	7609	7524	7617	7578	7365	7568	7585	7338	7406	7529	7423	7467	7609	7503	7361	7517	7476	7431	7545	7533	7506	7502	7435	7509	7448	7446	7600	7412	7353	7444	7446	7610	7559	7406	7511	7531	7417	7433	7462	7521	7511	7453	7444	7429	7497	7426	7538	7342	7528	7457	7471	7609	7522	7514	7461	7521	7453	7411	7573	7598	7545	7383	7368	7572	7523	7540	7501	7467	7516	7476	7274	7402	7366	7469	7371	7481	7524	7528	7514	7455	7414	7524	7485	7393	7444	7375	7356	7474	7606	7527	7540	7506	7441	7434	7655	7363	7559	7321	7476	7550	7494	7602	7476	7504	7407	7458	7601	7395	7467	7391	7488	7593	7558	7551	7437	7474	7559	7485	7501	7386	7441	7490	7350	7512	7420	7572	7537	7627	7507	7428	7481	7441	7413	7347	7439	7471	7543	7453	7364	7472	7550	7426	7430	7478	7454	7436	7512	7518	7414	7417	7401	7534	7418	7590	7502	7458	7418	7320	7522	7476	7569	7549	7440	7566	7583	7472	7492	7603	7376	7358	7516	7448	7556	7365	7460	7466	7639	7331	7359	7420	7540	7487	7399	7414	7512	7448	7600	7499	7456	7543	7449	7502	7516	7478	7397	7437	7451	7560	7448	7503	7415	7518	7467	7393	7568	7439	7325	7556	7425	7459	7513	7452	7525	7439	7410	7473	7412	7502	7420	7310	7481	7466	7473	7352	7430	7411	7430	7430	7492	7434	7454	7431	7453	7568	7702	7509	7488	7418	7498	7597	7613	7499	7466	7595	7426	7503	7536	7278	7582	7559	7477	7500	7515	7289	7570	7414	7601	7514	7304	7502	7491	7476	7626	7538	7460	7439	7518	7472	7417	7412	7480	7433	7584	7641	7489	7595	7403	7450	7513	7415	7551	7378	7383	7434	7416	7451	7507	7416	7623	7568	7450	7659	7444	7353	7584	7505	7421	7551	7428	7475	7522	7529	7557	7450	7557	7418	7519	7460	7327	7330	7460	7464	7341	7510	7436	7392	7376	7616	7522	7407	7561	7325	7360	7492	7366	7466	7419	7405	7329	7556	7499	7491	7474	7450	7540	7411	7495	7574	7364	7416	7406	7489	7449	7406	7378	7453	7504	7498	7523	7448	7546	7404	7317	7436	7478	7599	7552	7399	7576	7456	7533	7544	7488	7474	7428	7420	7373	7368	7422	7529	7419	7400	7533	7389	7388	7500	7445	7347	7451	7519	7520	7567	7456	7509	7512	7402	7455	7402	7382	7484	7495	7535	7470	7446	7543	7635	7470	7448	7473	7536	7488	7381	7538	7464	7412	7446	7451	7570	7498	7466	7529	7517	7235	7524	7563	7713	7314	7473	7451	7385	7422	7355	7498	7432	7495	7466	7389	7376	7309	7402	7620	7543	7507	7384	7598	7543	7422	7578	7442	7483	7489	7479	7438	7439	7386	7379	7483	7494	7456	7457	7412	7530	7512	7397	7522	7536	7337	7541	7441	7398	7432	7544	7407	7465	7357	7444	7493	7453	7561	7353	7387	7474	7487	7310	7429	7540	7497	7323	7515	7295	7506	7467	7443	7511	7519	7484	7538	7505	7464	7560	7580	7451	7567	7323	7608	7490	7617	7486	7550	7454	7475	7405	7512	7444	7496	7447	7501	7483	7505	7409	7487	7581	7457	7494	7558	7448	7298	7431	7409	7617	7460	7422	7512	7471	7483	7463	7506	7448	7434	7625	7503	7358	7526	7549	7504	7373	7498	7493	7554	7526	7556	7587	7664	7397	7440	7533	7437	7464	7466	7545	7487	7353	7470	7524	7412	7510	7500	7453	7407	7499	7537	7396	7497	7517	7507	7438	7464	7424	7481	7444	7380	7395	7364	7583	7553	7559	7397	7364	7468	7424	7544	7518	7584	7470	7717	7466	7633	7366	7410	7537	7378	7513	7589	7442	7447	7479	7328	7521	7414	7379	7488	7493	7317	7405	7532	7373	7463	7398	7350	7386	7375	7455	7413	7385	7485	7567	7578	7615	7317	7492	7428	7400	7551	7420	7407	7548	7446	7403	7459	7513	7349	7458	7612	7455	7520	7492	7495	7483	7524	7470	7460	7334	7364	7339	7430	7414	7440	7467	7386	7482	7218	7409	7470	7551	7446	7422	7656	7476	7513	7425	7455	7470	7464	7449	7491	7365	7540	7449	7426	7612	7438	7498	7456	7422	7295	7383	7481	7473	7557	7474	7476	7519	7586	7346	7455	7484	7563	7509	7439	7401	7471	7406	7419	7469	7513	7341	7462	7475	7389	7398	7544	7352	7495	7531	7467	7539	7540	7534	7492	7433	7484	7541	7407	7547	7526	7442	7366	7508	7543	7309	7432	7422	7464	7383	7315	7639	7524	7480	7560	7595	7533	7504	7476	7490	7496	7521	7383	7507	7595	7438	7517	7369	7566	7395	7412	7366	7490	7267	7471	7386	7584	7455	7383	7528	7465	7384	7596	7370	7368	7491	7521	7526	7479	7482	7486	7512	7534	7585	7333	7425	7587	7402	7552	7407	7485	7529	7411	7370	7456	7523	7426	7440	7517	7561	7453	7412	7356	7534	7356	7497	7484	7434	7369	7380	7523	7619	7436	7509	7552	7513	7553	7474	7510	7442	7459	7468	7512	7491	7488	7406	7437	7521	7532	7410	7496	7563	7522	7404	7542	7436	7474	7475	7541	7515	7447	7427	7437	7454	7509	7506	7427	7584	7470	7496	7441	7429	7465	7367
4122	1919	1529	1225	1551	1770	1510	1884	2696	5728	4856	2893	1729	1149	1043	932	913	851	911	901	909	851	880	879	937	824	885	898	891	923	917	890	844	881	891	844	870	895	903	907	889	879	902	910	904	852	914	895	875	910	908	866	995	892	888	870	930	907	903	923	894	896	828	844	937	886	926	912	940	980	873	883	877	895	940	891	831	854	944	875	905	876	831	914	907	900	949	910	911	870	836	964	872	920	952	868	918	926	924	899	950	876	918	891	871	921	881	856	865	872	904	936	920	931	875	929	953	849	872	887	897	839	895	909	969	922	925	934	856	883	892	896	896	897	887	909	931	892	951	971	903	856	906	935	935	870	836	903	938	916	882	912	876	891	885	879	855	898	908	915	950	891	888	926	933	916	916	882	910	875	863	844	874	873	905	921	878	879	930	895	972	948	909	873	872	944	854	940	833	833	876	927	859	911	908	922	853	894	911	891	877	859	886	905	896	878	892	859	898	906	922	893	860	882	911	872	843	861	857	895	867	915	850	916	947	873	866	870	916	872	943	887	906	926	915	961	857	900	828	941	876	888	891	870	914	866	883	899	882	887	871	903	910	854	908	900	907	868	920	866	923	939	933	855	898	875	873	876	952	883	891	900	890	910	863	884	868	942	927	877	904	893	913	875	884	919	853	856	881	912	857	868	885	897	933	898	899	841	941	905	846	911	888	921	919	820	941	880	949	901	893	887	915	892	899	938	856	889	917	903	869	911	856	856	907	897	876	894	859	910	898	853	901	943	908	853	849	889	917	898	896	889	909	906	943	903	849	975	898	887	919	881	921	911	843	909	929	897	870	961	907	864	870	916	873	878	855	868	891	872	867	884	912	927	851	900	929	920	907	838	869	922	841	879	874	900	942	920	849	915	888	843	936	930	897	864	925	884	856	839	871	900	951	890	932	868	882	882	887	897	887	865	873	903	857	900	840	877	907	903	891	901	862	871	882	941	921	880	855	881	890	877	849	959	887	889	907	899	811	890	937	941	838	907	911	906	864	903	885	932	878	879	925	884	912	875	851	930	921	920	927	895	896	879	899	956	882	893	957	900	853	918	892	905	956	879	853	873	902	920	868	934	890	880	908	912	936	880	840	865	906	914	840	878	938	912	901	921	910	832	881	883	919	927	951	905	912	897	861	896	901	928	861	926	868	936	875	896	864	939	900	907	919	853	904	887	935	946	900	899	866	884	908	932	929	939	840	919	934	870	896	889	874	887	879	906	924	895	826	941	930	890	898	926	910	876	896	917	927	874	881	886	846	870	899	898	873	894	865	831	876	950	898	893	930	855	849	870	852	923	899	861	942	878	848	904	892	938	868	860	876	872	895	912	887	887	870	834	919	905	884	887	937	893	911	894	901	904	934	882	877	927	873	924	896	883	894	922	911	840	865	905	858	855	888	896	894	917	895	871	856	868	926	902	883	905	847	908	920	920	877	899	856	867	840	874	952	958	906	890	927	885	905	886	872	929	881	856	838	933	845	885	951	917	892	883	879	914	837	941	881	906	842	910	933	857	901	913	917	886	905	870	848	901	898	918	883	880	873	903	908	905	905	880	903	848	862	874	898	872	919	836	902	856	907	870	926	866	920	881	804	848	874	905	889	884	833	912	877	957	861	895	878	873	890	899	848	866	939	884	933	910	924	912	919	898	930	880	871	868	919	837	874	860	911	954	876	894	881	889	941	888	908	935	894	859	909	880	913	917	911	911	875	914	879	887	926	916	840	850	888	899	934	861	903	908	907	850	890	880	884	869	884	878	902	941	895	909	999	891	917	890	918	876	830	894	907	925	869	855	873	958	908	894	880	889	868	912	946	992	918	821	908	859	877	864	904	873	897	894	870	930	919	930	919	816	881	910	857	900	925	929	900	836	889	901	902	897	913	819	886	896	898	878	897	892	875	894	894	840	895	929	882	906	898	901	850	912	941	896	846	884	903	886	923	845	818	912	880	917	908	861	886	910	840	872	839	907	933	886	938	848	906	903	885	904	878	937	867	883	941	854	897	939	857	848	925	915	898	916	860	911	935	881	897	870	893	889	937	818	904	891	904	888	906	886	903	871	900	898	877	902	914	910	871	843	895	865	845	868	928	888	901	881	921	837	849	839	852	885	895	829	918	904	908	929	890	871	930	890	894	898	873	853	897	921	914	921	919	886	918	944	862	922	918	911	951	923	901	910	881	873	894	912	925	947	942	832	839	917	910	920	869	847	865	954	896	912	892	883	854	927	862	875	872	911	892	877	927	894	862	928	885	893	925	859	950	838	926	868	867	884	931	867	875	874	902	935	875	902	959	921	968	906	888	949	909	880	903	913	882	853	910	862	903	900	912	875	907	855	899	912	866	907	902	909	898	875	900	929	859	841	935	899	888	906	827	905	876	899	897	875	839	899	902	928	900	876	904	917	884	913	930	908	912	879	943	887	933	881	895	915	852	832	875	892	935	923	903	927	895	912	899	871	889	853	861	922	903	928	860	849	957	880	866	927	857	885	901	911	910	934	878	960	847	883	896	885	873	879	847	843	911	898	855	886	898	899	861	861	906	893	899	878	919	962	853	917	877	871	872	864	902	898	853	895	918	861	875	879	914	913	927	912	904	956	948	847	884	909	877	853	862	899	904	898	926	920	929	858	835	891	842	848	912	933	923	902	980	874	919	941	887	905	906	893	894	910	880	904	884	871	876	894	884	917	906	860	894	894	878	921	894	932	880	944	853	860	876	875	930	905	914	847	902	919	872	849	896	892	840	910	919	845	880	905	944	823	885	881	900	931	885	888	873	936	900	895	896	944	906	889	853	845	930	923	896	874	937	906	911	850	923	858	860	865	861	908	847	896	924	925	906	875	830	902	899	881	851	905	854	891	888	931	891	900	861	907	897	852	953	843	890	861	863	831	889	852	900	904	937	908	878	859	936	870	954	906	888	895	823	917	850	915	911	858	905	898	898	890	894	920	897	943	861	868	870	927	900	900	841	904	863	935	886	872	893	894	879	860	858	893	871	871	889	891	915	947	900	876	880	883	909	898	932	910	917	898	918	834	875	875	864	878	949	889	882	876	890	923	911	922	895	945	877	908	881	972	847	917	906	913	912	838	871	908	893	846	848	907	880	911	915	887	918	938	883	991	889	880	948	862	912	890	851	932	891	894	921	882	886	875	935	889	843	846	892	832	963	911	890	894	875	879	889	855	956	875	914	891	856	868	891	921	910	922	898	905	914	880	899	887	915	884	930	818	873	875	919	889	863	870	934	901	884	905	915	879	890	879	871	881	960	901	887	881	921	894	919	883	866	887	886	913	884	922	867	858	859	918	932	840	838	923	816	929	916	893	832	838	886	924	921	934	920	882	889	845	887	849	878	924	886	884	875	946	836	893	932	860	876	875	873	889	933	903	886	875	885	893	921	850	834	853	915	911	852	933	925	845	939	869	917	885	925	887	890	951	914	941	849	900	865	995	912	909
22264	16758	13752	20949	28932	27449	24522	28547	35549	46729	39911	29882	18638	11426	8529	7527	7356	7190	7446	7386	7266	7395	7365	7327	7408	7431	7281	7266	7352	7288	7297	7358	7407	7301	7359	7382	7340	7299	7264	7076	7251	7219	7304	7374	7308	7359	7422	7201	7306	7136	7214	7173	7313	7372	7310	7380	7204	7277	7313	7361	7199	7268	7227	7306	7345	7233	7250	7330	7443	7397	7390	7301	7299	7248	7320	7375	7224	7237	7234	7285	7243	7220	7368	7280	7278	7291	7316	7404	7289	7361	7147	7325	7228	7206	7375	7383	7359	7344	7275	7332	7432	7330	7368	7388	7388	7253	7333	7231	7354	7415	7350	7195	7228	7269	7346	7315	7214	7244	7299	7404	7212	7270	7332	7378	7286	7284	7320	7338	7335	7403	7318	7337	7364	7313	7234	7404	7274	7231	7238	7349	7215	7234	7336	7344	7311	7202	7236	7233	7413	7379	7443	7348	7315	7412	7492	7446	7410	7198	7321	7359	7376	7266	7388	7319	7247	7226	7280	7340	7371	7372	7294	7371	7346	7356	7437	7382	7344	7208	7365	7275	7418	7298	7242	7360	7447	7303	7393	7293	7266	7213	7445	7286	7245	7225	7460	7216	7290	7330	7334	7314	7315	7293	7294	7319	7422	7321	7321	7361	7334	7309	7221	7379	7467	7414	7326	7346	7206	7314	7299	7414	7335	7216	7345	7288	7277	7270	7381	7317	7349	7263	7377	7348	7270	7348	7473	7436	7270	7437	7262	7261	7495	7325	7277	7177	7312	7256	7294	7337	7265	7325	7316	7327	7229	7362	7089	7322	7280	7466	7295	7399	7227	7208	7336	7412	7190	7418	7215	7432	7295	7306	7341	7417	7470	7330	7316	7449	7391	7303	7186	7336	7437	7320	7405	7543	7292	7312	7198	7370	7288	7310	7253	7208	7194	7364	7213	7319	7395	7343	7258	7290	7327	7133	7496	7386	7313	7165	7253	7310	7307	7389	7251	7298	7328	7239	7163	7419	7282	7215	7265	7425	7259	7358	7444	7283	7348	7340	7220	7432	7289	7228	7239	7331	7201	7261	7227	7236	7452	7252	7274	7382	7189	7394	7424	7332	7402	7336	7377	7430	7297	7396	7367	7354	7293	7339	7371	7284	7328	7249	7317	7299	7162	7405	7343	7365	7273	7267	7257	7405	7378	7252	7463	7498	7435	7309	7350	7150	7236	7221	7355	7240	7324	7158	7280	7307	7357	7234	7235	7199	7265	7389	7374	7207	7422	7270	7398	7315	7253	7421	7337	7287	7283	7384	7414	7385	7236	7317	7331	7387	7367	7386	7404	7257	7266	7429	7296	7317	7250	7359	7373	7381	7145	7451	7432	7470	7299	7403	7400	7312	7440	7349	7363	7196	7308	7389	7349	7214	7393	7264	7281	7295	7286	7362	7227	7195	7336	7429	7246	7296	7395	7346	7278	7317	7339	7441	7409	7244	7213	7327	7323	7209	7303	7236	7392	7303	7225	7405	7255	7296	7285	7224	7217	7384	7288	7144	7208	7322	7317	7256	7303	7369	7294	7303	7411	7463	7314	7382	7241	7302	7401	7230	7294	7285	7295	7238	7330	7248	7313	7289	7240	7408	7398	7383	7184	7396	7285	7358	7352	7308	7365	7455	7398	7370	7225	7252	7461	7340	7373	7274	7243	7271	7328	7182	7361	7427	7386	7345	7248	7301	7249	7396	7346	7247	7311	7296	7287	7417	7241	7334	7253	7236	7244	7356	7327	7270	7273	7402	7267	7294	7142	7373	7397	7323	7616	7265	7396	7411	7335	7517	7326	7388	7352	7292	7248	7241	7378	7253	7285	7145	7353	7320	7376	7345	7320	7283	7484	7365	7180	7353	7306	7300	7202	7423	7334	7412	7323	7353	7482	7331	7220	7376	7225	7189	7199	7250	7300	7305	7338	7349	7370	7377	7390	7330	7425	7315	7576	7263	7345	7261	7313	7352	7341	7272	7220	7362	7177	7255	7295	7402	7328	7279	7383	7334	7247	7310	7301	7309	7342	7386	7262	7315	7355	7353	7381	7382	7328	7316	7386	7191	7421	7363	7207	7394	7340	7360	7273	7516	7382	7282	7285	7210	7317	7358	7421	7321	7237	7451	7232	7252	7266	7257	7315	7295	7400	7376	7238	7354	7305	7226	7358	7349	7371	7283	7424	7398	7422	7392	7313	7228	7336	7285	7209	7324	7349	7341	7286	7229	7454	7339	7354	7240	7230	7423	7330	7304	7263	7322	7456	7558	7270	7393	7321	7417	7346	7258	7239	7323	7263	7427	7348	7245	7312	7369	7278	7340	7410	7431	7340	7185	7201	7386	7265	7256	7336	7203	7419	7361	7342	7419	7215	7503	7424	7293	7469	7245	7220	7274	7307	7459	7310	7230	7226	7295	7418	7446	7277	7447	7232	7290	7352	7464	7305	7262	7306	7317	7421	7356	7342	7325	7230	7298	7446	7115	7314	7323	7249	7331	7464	7298	7245	7442	7371	7307	7365	7352	7494	7436	7286	7325	7425	7315	7250	7307	7228	7362	7354	7288	7246	7291	7318	7439	7287	7395	7288	7259	7382	7388	7245	7277	7257	7357	7246	7262	7227	7361	7356	7194	7363	7214	7315	7274	7341	7232	7393	7150	7359	7235	7367	7326	7356	7245	7327	7414	7301	7402	7278	7311	7420	7290	7444	7217	7329	7350	7364	7286	7494	7408	7238	7257	7205	7382	7195	7272	7317	7294	7276	7366	7366	7423	7446	7373	7377	7299	7393	7284	7304	7334	7290	7254	7431	7219	7367	7395	7255	7336	7377	7347	7275	7401	7360	7350	7339	7195	7460	7372	7444	7258	7263	7236	7251	7381	7374	7280	7391	7352	7370	7283	7273	7392	7373	7415	7268	7361	7431	7299	7255	7315	7392	7295	7352	7284	7309	7466	7414	7379	7387	7419	7348	7275	7362	7323	7297	7293	7176	7273	7369	7332	7362	7372	7251	7424	7329	7393	7373	7347	7428	7324	7209	7264	7443	7244	7379	7376	7386	7317	7316	7313	7260	7437	7259	7306	7342	7388	7298	7370	7295	7297	7357	7231	7463	7344	7242	7287	7352	7326	7332	7360	7327	7378	7385	7290	7373	7411	7306	7203	7438	7400	7501	7223	7231	7303	7265	7297	7290	7300	7384	7331	7380	7415	7267	7338	7330	7335	7361	7445	7505	7440	7557	7251	7476	7352	7232	7284	7392	7356	7384	7317	7272	7239	7328	7361	7421	7175	7268	7347	7375	7218	7367	7334	7335	7383	7378	7486	7293	7428	7355	7391	7249	7185	7373	7318	7230	7165	7302	7318	7340	7323	7299	7253	7339	7268	7250	7265	7395	7359	7411	7276	7310	7447	7256	7413	7196	7333	7338	7296	7448	7216	7344	7256	7313	7269	7286	7415	7187	7332	7232	7325	7330	7299	7381	7468	7309	7312	7268	7407	7356	7391	7336	7268	7322	7189	7464	7263	7433	7342	7379	7343	7359	7350	7280	7262	7313	7318	7308	7499	7335	7317	7295	7338	7200	7313	7197	7314	7203	7390	7248	7370	7208	7335	7359	7220	7289	7295	7219	7279	7201	7253	7345	7318	7291	7272	7307	7235	7311	7290	7245	7435	7310	7292	7226	7162	7381	7298	7338	7483	7146	7279	7246	7388	7382	7432	7204	7255	7389	7337	7367	7414	7240	7361	7263	7447	7336	7377	7470	7271	7344	7133	7183	7264	7476	7346	7429	7422	7333	7331	7161	7293	7323	7298	7250	7320	7124	7443	7305	7273	7359	7249	7311	7387	7358	7387	7295	7383	7287	7365	7340	7172	7357	7227	7260	7418	7306	7284	7355	7276	7216	7317	7341	7205	7311	7452	7221	7318	7254	7269	7487	7169	7276	7307	7334	7146	7414	7329	7422	7357	7485	7362	7378	7334	7261	7295	7308	7328	7403	7412	7296	7334	7306	7318	7372	7424	7228	7262	7306	7306	7281	7349	7366	7357	7275	7339	7270	7289	7405	7234	7301	7425	7508	7368	7251	7364	7163	7347	7287	7240	7313	7175	7336	7308	7339	7296	7356	7334	7308	7259	7279	7341	7333	7367	7361	7417	7346	7387	7391	7362	7459	7330	7378	7286	7260	7235	7288	7444	7420	7354	7196	7316	7393	7339	7398	7343	7459	7276	7455	7341	7283	7467	7408	7306	7328	7299	7290	7238	7373	7454	7367	7272	7393	7403	7281	7412	7396	7290	7300	7421	7388	7368	7366	7305	7375	7221	7408	7349	7292	7410	7337	7221	7403	7392	7263	7199	7256	7303	7270	7237	7301	7313	7391	7304	7329	7210	7255	7427	7349	7298	7273	7354	7278	7262	7296	7312	7425	7272	7365	7304	7244	7202	7241	7438	7216	7287	7307	7389	7393	7331	7339	7363	7302	7298	7379	7327	7393	7249	7221	7460	7358	7372	7264	7322	7380	7340	7392	7353	7342	7379	7224	7382	7372	7186	7208	7259	7351	7297	7202	7324	7231	7406	7315	7381	7302	7289	7344	7428	7363	7327	7347	7253	7363	7488	7338	7290	7190	7299	7329	7385	7276	7418	7287	7457	7264	7389	7445	7213	7208	7360	7386	7343	7313	7483	7316	7285	7359	7258	7385	7409	7397	7312	7265	7293	7317	7326	7333	7379	7383	7300	7279	7298	7241	7387	7413	7440	7376	7149	7286	7429	7299	7334	7361	7320	7258	7271	7275	7454	7326	7342	7288	7355	7479	7334	7314	7370	7177	7462	7350	7312	7429	7178	7406	7249	7387	7255	7241	7328	7401	7289	7313	7265	7394	7351	7353	7291	7226	7472	7203	7225	7286	7160	7433	7430	7272	7390	7147	7256	7338	7366	7323	7342	7272	7263	7267	7275	7409	7245	7398	7294	7285	7372	7336	7343	7367	7301	7391	7265	7279	7343	7220	7287	7350	7338	7318	7302	7351	7334	7257	7319	7244	7306	7401	7324	7325	7348	7532	7408	7233	7253	7228	7260
3069	2154	1541	1461	1898	2394	1889	1769	3534	13069	15004	9153	3987	1749	1102	946	931	883	876	864	944	944	903	897	877	879	884	916	922	895	885	890	860	860	972	909	865	887	879	958	858	961	917	910	855	910	917	891	884	897	911	921	861	890	900	871	879	894	936	933	892	926	931	899	897	898	890	884	891	902	881	859	903	905	944	907	856	881	972	918	895	914	923	895	862	863	890	902	896	883	906	885	949	907	926	912	910	894	907	902	957	930	887	923	899	886	870	899	968	895	902	932	951	901	894	874	888	852	876	902	956	895	875	859	938	929	893	946	849	885	912	898	895	892	926	915	962	899	907	919	884	930	906	916	873	890	954	864	925	865	960	860	887	857	875	882	897	865	923	870	920	885	938	950	875	924	910	924	937	932	855	924	901	865	912	952	892	971	867	875	873	841	901	883	890	934	919	912	949	942	932	904	860	949	865	912	875	885	878	903	860	839	916	914	891	912	895	863	912	909	909	930	903	920	922	905	923	920	945	886	833	901	885	870	885	903	866	865	919	928	935	928	860	883	840	898	823	894	859	945	937	923	903	884	937	876	931	902	910	889	882	918	897	894	856	916	940	911	866	920	907	884	854	925	879	854	874	943	892	886	934	868	904	950	876	892	909	888	928	907	866	914	933	920	882	856	889	879	901	928	868	925	912	893	883	940	923	959	891	871	921	933	871	935	876	902	935	889	866	869	893	896	907	863	926	918	864	886	930	982	893	857	899	884	875	886	853	880	932	888	893	867	911	934	960	884	916	906	933	941	919	910	906	884	883	973	893	902	890	943	961	905	846	892	875	917	893	874	922	864	938	874	937	899	876	894	919	902	925	912	887	924	864	900	879	892	925	907	844	933	870	888	877	860	900	887	899	908	934	951	915	918	902	833	942	910	853	911	887	928	916	926	843	895	920	897	897	894	881	997	892	900	888	856	903	870	902	885	919	903	867	887	880	943	851	895	941	894	928	926	940	878	890	894	923	915	909	875	919	925	875	914	934	902	911	919	932	925	959	931	914	888	915	900	927	855	890	898	921	855	899	860	933	903	897	862	918	868	905	841	883	872	931	873	921	910	883	884	901	871	852	948	951	936	947	921	941	912	917	920	903	908	909	909	892	877	922	882	900	904	911	944	898	896	870	914	913	907	886	900	951	867	917	878	965	886	912	893	883	903	903	882	912	880	937	913	947	915	933	856	905	913	929	918	875	948	844	907	875	907	850	889	889	903	926	891	891	902	922	954	937	917	964	892	881	895	883	860	888	863	880	854	934	931	872	863	951	904	976	906	868	867	933	886	826	861	906	939	899	893	918	838	896	877	871	911	893	889	913	913	918	893	939	893	924	919	906	873	867	915	888	912	928	908	866	879	909	943	865	878	894	922	847	887	892	852	954	813	887	899	854	866	936	866	934	859	855	849	869	877	918	940	904	826	923	906	873	922	842	900	894	845	851	906	920	912	875	936	871	942	972	889	896	849	845	871	895	881	966	911	960	856	930	912	887	869	925	876	861	921	902	915	950	929	910	898	886	873	937	869	891	970	891	933	836	893	896	841	883	885	946	856	855	912	888	916	925	887	941	945	910	914	929	874	908	920	872	930	896	852	877	904	929	904	930	940	885	889	919	937	870	853	886	874	923	925	966	891	906	872	854	932	897	937	886	905	864	864	916	908	835	871	876	907	894	932	930	872	872	875	885	937	930	926	878	875	878	968	925	898	931	924	934	935	888	851	895	876	946	868	986	885	839	903	922	910	912	868	905	874	889	942	904	875	947	900	917	903	935	902	857	900	878	872	887	867	959	932	936	866	840	927	895	905	936	917	896	904	883	961	955	876	891	884	960	875	870	881	877	905	883	896	879	873	899	883	888	865	879	896	884	892	897	891	845	877	970	878	893	896	924	915	893	907	890	933	921	894	945	887	876	871	879	902	900	937	935	910	906	875	894	892	881	884	878	933	881	937	893	939	893	962	907	850	870	875	825	867	881	895	874	886	910	915	904	939	869	850	898	925	912	918	864	878	956	934	926	948	895	866	874	910	895	948	965	840	895	914	878	881	903	948	922	887	917	853	948	874	877	894	836	963	828	884	875	890	978	870	868	949	926	846	900	881	828	885	884	889	914	894	912	913	919	880	856	932	842	900	940	909	908	873	835	872	916	874	846	880	892	912	906	885	901	901	911	895	904	929	906	871	860	904	952	850	933	905	898	937	860	942	894	915	890	901	917	885	898	924	909	868	907	883	871	887	908	924	884	857	866	908	903	881	948	890	938	846	884	923	924	924	912	944	910	897	882	867	948	919	930	978	927	907	869	879	935	926	968	886	859	907	913	910	857	866	867	936	879	871	906	872	840	912	877	852	881	903	923	927	997	842	908	865	929	950	866	908	924	849	899	925	891	935	942	855	903	928	887	906	916	906	855	869	910	919	900	883	869	899	852	893	901	901	908	935	877	897	913	876	911	870	972	913	893	893	965	884	829	893	830	866	912	903	867	914	863	906	936	852	936	870	918	930	929	889	936	883	985	913	908	862	955	873	849	947	909	928	877	876	892	889	879	895	861	939	951	923	904	906	908	936	914	899	886	889	885	866	876	853	943	865	904	929	895	888	878	819	933	935	925	889	972	891	915	976	942	935	967	868	845	900	930	891	928	920	872	847	818	888	910	854	869	891	869	932	885	903	826	831	899	970	871	895	898	905	889	917	870	913	908	877	899	888	914	920	882	887	895	903	959	888	924	937	841	868	899	890	898	863	939	871	882	890	919	906	865	842	867	905	889	908	962	973	860	895	871	937	876	947	928	895	860	923	907	836	876	903	869	870	1000	860	872	906	876	892	907	876	886	895	893	877	887	893	909	868	892	929	877	876	922	891	911	960	880	934	975	942	914	904	901	917	905	929	924	901	927	938	894	886	948	933	941	985	905	879	881	910	928	889	910	865	849	932	943	921	908	903	885	910	868	877	926	913	917	916	898	853	931	908	912	919	892	921	917	884	858	892	887	929	951	946	910	884	884	885	963	869	971	879	891	845	920	944	878	899	871	882	912	881	880	914	929	862	905	884	924	890	910	863	880	857	911	900	896	870	907	880	880	925	880	882	911	880	903	933	865	877	891	898	871	891	920	894	966	900	921	932	915	919	881	909	932	900	888	904	842	851	911	903	920	919	898	904	900	920	910	829	899	903	919	909	893	813	894	890	901	890	913	892	823	889	893	912	859	919	902	915	889	893	911	906	920	871	856	934	838	895	888	875	842	872	860	861	921	926	864	896	895	926	840	876	908	861	924	869	909	870	886	868	876	851	887	865	877	894	881	842	902	897	927	877	926	882	868	959	868	887	872	893	894	919	901	901	861	911	873	931	898	923	910	901	858	888	949	871	911	910	887	862	911	853	949	839	855	862	928	929	906	885	885	907	909	897	840	875	850	880	913	887	896	914	911	920	856	913	873	941	949	919	873	804	887	866	905	874	940	893
24165	18035	15043	24793	32776	34282	28513	28648	39979	64293	62021	47583	32018	17279	10594	8018	7484	7384	7376	7288	7432	7419	7322	7454	7378	7266	7315	7309	7360	7378	7410	7289	7347	7380	7186	7405	7288	7332	7385	7294	7412	7446	7299	7360	7454	7309	7376	7276	7469	7371	7459	7320	7343	7323	7326	7385	7410	7456	7446	7405	7449	7396	7304	7485	7188	7417	7322	7406	7364	7267	7480	7245	7338	7271	7391	7292	7504	7280	7325	7265	7241	7410	7414	7362	7360	7275	7429	7404	7462	7260	7385	7362	7370	7427	7440	7319	7480	7291	7383	7347	7285	7329	7317	7489	7384	7418	7378	7531	7284	7454	7393	7380	7309	7323	7393	7300	7468	7223	7438	7455	7372	7324	7423	7354	7329	7406	7367	7306	7436	7350	7251	7318	7427	7237	7396	7354	7335	7408	7348	7182	7393	7362	7433	7492	7558	7380	7280	7545	7599	7379	7352	7498	7342	7486	7282	7288	7415	7289	7468	7292	7322	7367	7348	7380	7386	7352	7494	7334	7324	7441	7456	7458	7357	7332	7426	7359	7431	7240	7439	7281	7311	7381	7359	7405	7344	7313	7443	7318	7365	7305	7324	7387	7378	7359	7314	7382	7350	7327	7360	7370	7412	7513	7403	7411	7446	7413	7372	7402	7275	7447	7467	7415	7285	7389	7453	7362	7325	7400	7452	7335	7346	7486	7355	7251	7452	7251	7338	7279	7419	7396	7429	7343	7343	7335	7315	7269	7365	7292	7241	7341	7354	7423	7276	7346	7333	7450	7372	7300	7274	7306	7427	7312	7430	7448	7342	7351	7360	7496	7438	7254	7356	7433	7339	7240	7300	7299	7347	7236	7232	7338	7311	7524	7394	7314	7419	7408	7396	7367	7479	7320	7429	7348	7386	7314	7345	7342	7357	7254	7311	7372	7409	7414	7335	7275	7269	7388	7380	7376	7272	7349	7387	7318	7352	7437	7476	7349	7457	7447	7397	7358	7335	7485	7498	7325	7418	7424	7288	7406	7317	7426	7304	7292	7298	7192	7200	7402	7265	7438	7423	7424	7286	7307	7299	7352	7411	7405	7373	7420	7232	7361	7344	7363	7342	7411	7362	7441	7389	7282	7498	7334	7481	7359	7373	7384	7376	7345	7356	7363	7286	7370	7358	7373	7341	7453	7328	7392	7312	7285	7366	7472	7349	7455	7316	7356	7257	7443	7448	7366	7336	7412	7411	7149	7362	7432	7361	7449	7470	7395	7414	7281	7350	7347	7410	7376	7487	7414	7439	7353	7417	7482	7483	7305	7319	7387	7427	7333	7321	7491	7407	7398	7410	7445	7481	7206	7302	7497	7405	7481	7340	7340	7389	7352	7362	7253	7324	7357	7355	7338	7325	7383	7352	7289	7425	7356	7320	7426	7403	7365	7393	7284	7399	7407	7501	7484	7399	7322	7293	7390	7358	7499	7401	7411	7396	7361	7281	7438	7461	7306	7387	7349	7285	7273	7446	7393	7384	7300	7321	7320	7365	7263	7374	7501	7296	7204	7334	7241	7427	7318	7481	7325	7384	7406	7202	7385	7322	7539	7539	7429	7433	7436	7298	7394	7348	7433	7415	7365	7304	7318	7383	7396	7448	7447	7345	7416	7271	7377	7441	7345	7306	7418	7505	7312	7339	7336	7342	7339	7385	7435	7449	7359	7364	7459	7263	7255	7202	7408	7282	7300	7392	7408	7484	7322	7333	7388	7372	7288	7362	7394	7450	7421	7441	7425	7331	7279	7307	7359	7338	7470	7418	7339	7475	7307	7450	7423	7310	7438	7453	7407	7364	7283	7263	7360	7256	7377	7195	7321	7262	7273	7370	7325	7375	7419	7307	7468	7389	7335	7385	7462	7408	7315	7340	7420	7435	7397	7301	7310	7476	7335	7266	7319	7342	7374	7296	7230	7376	7502	7262	7259	7381	7338	7357	7323	7332	7456	7406	7417	7394	7418	7346	7414	7279	7386	7531	7318	7249	7380	7326	7412	7441	7330	7366	7387	7397	7364	7452	7327	7425	7393	7461	7418	7451	7244	7278	7381	7387	7341	7395	7300	7280	7419	7376	7407	7428	7476	7280	7316	7466	7394	7366	7274	7403	7482	7495	7389	7462	7281	7416	7480	7388	7332	7455	7409	7393	7385	7282	7329	7415	7308	7500	7415	7235	7427	7360	7340	7496	7363	7499	7353	7467	7387	7299	7475	7386	7233	7439	7327	7264	7357	7358	7313	7425	7370	7281	7385	7408	7311	7490	7251	7418	7207	7391	7450	7322	7297	7321	7400	7350	7297	7235	7344	7472	7397	7353	7221	7562	7389	7506	7287	7225	7466	7297	7402	7242	7388	7399	7276	7488	7327	7512	7321	7255	7545	7208	7365	7318	7455	7370	7340	7305	7394	7174	7374	7413	7358	7392	7181	7294	7340	7293	7285	7342	7324	7418	7332	7503	7327	7432	7249	7496	7321	7485	7390	7237	7430	7236	7447	7377	7216	7359	7446	7376	7332	7438	7339	7358	7297	7367	7345	7448	7236	7371	7315	7203	7406	7243	7272	7272	7265	7382	7463	7448	7500	7477	7292	7415	7317	7314	7395	7248	7403	7289	7347	7490	7304	7413	7428	7416	7258	7452	7386	7388	7520	7467	7376	7331	7338	7475	7344	7392	7361	7312	7391	7124	7411	7409	7371	7247	7427	7356	7449	7385	7259	7383	7293	7262	7319	7363	7453	7357	7417	7395	7444	7198	7403	7293	7300	7425	7409	7395	7220	7384	7440	7348	7457	7314	7376	7418	7322	7391	7424	7310	7369	7380	7392	7418	7294	7330	7345	7323	7243	7328	7376	7342	7343	7358	7232	7319	7380	7329	7381	7322	7493	7450	7374	7414	7287	7362	7339	7250	7458	7337	7393	7383	7521	7417	7335	7233	7428	7328	7308	7452	7375	7225	7525	7462	7426	7337	7305	7314	7366	7239	7422	7343	7320	7416	7383	7330	7398	7350	7348	7438	7303	7481	7399	7360	7294	7234	7399	7401	7373	7246	7418	7410	7454	7408	7337	7348	7366	7328	7418	7501	7252	7365	7426	7325	7350	7275	7422	7383	7449	7343	7325	7484	7314	7470	7364	7383	7393	7317	7302	7418	7234	7402	7462	7502	7378	7338	7387	7324	7403	7260	7396	7379	7400	7339	7363	7295	7345	7357	7332	7393	7253	7404	7485	7520	7466	7308	7407	7333	7333	7318	7378	7393	7475	7287	7247	7356	7272	7344	7416	7498	7341	7366	7332	7360	7290	7416	7300	7380	7419	7319	7395	7327	7461	7488	7382	7238	7488	7344	7425	7380	7308	7529	7441	7355	7444	7322	7387	7398	7429	7286	7481	7432	7287	7404	7336	7388	7421	7434	7426	7306	7402	7354	7399	7254	7432	7301	7297	7396	7343	7333	7456	7342	7415	7478	7403	7304	7353	7365	7357	7385	7307	7480	7319	7450	7271	7524	7390	7470	7261	7391	7410	7531	7312	7344	7322	7452	7297	7251	7519	7312	7412	7376	7361	7347	7498	7354	7343	7284	7371	7413	7306	7422	7469	7431	7438	7406	7302	7384	7164	7453	7369	7414	7379	7339	7238	7450	7327	7359	7479	7334	7273	7314	7234	7381	7461	7541	7362	7357	7335	7597	7330	7384	7451	7397	7311	7298	7391	7501	7439	7494	7313	7555	7458	7401	7347	7332	7369	7537	7330	7398	7293	7423	7306	7298	7398	7416	7262	7296	7261	7301	7328	7242	7451	7539	7457	7327	7331	7286	7420	7379	7327	7344	7336	7303	7378	7268	7433	7260	7427	7505	7287	7321	7418	7409	7394	7428	7402	7345	7287	7275	7539	7295	7179	7437	7449	7330	7369	7486	7410	7317	7459	7267	7248	7405	7363	7425	7397	7148	7446	7386	7344	7332	7297	7319	7339	7430	7288	7330	7364	7313	7415	7362	7288	7409	7452	7363	7211	7417	7379	7378	7256	7411	7301	7364	7403	7384	7561	7172	7287	7355	7371	7406	7339	7394	7306	7335	7360	7290	7479	7290	7469	7358	7452	7287	7277	7316	7294	7317	7330	7445	7446	7350	7373	7302	7331	7285	7394	7419	7610	7367	7423	7220	7401	7376	7335	7383	7349	7437	7361	7340	7352	7276	7389	7453	7377	7443	7319	7379	7417	7282	7344	7605	7359	7291	7248	7337	7354	7336	7269	7302	7272	7276	7356	7458	7350	7373	7454	7407	7309	7404	7345	7381	7339	7354	7437	7381	7378	7357	7409	7311	7301	7276	7356	7386	7315	7375	7397	7250	7325	7318	7343	7498	7408	7302	7426	7489	7203	7209	7429	7386	7281	7331	7320	7434	7398	7277	7490	7410	7240	7434	7245	7267	7439	7372	7337	7317	7456	7423	7354	7510	7368	7473	7379	7195	7375	7192	7512	7300	7279	7466	7389	7421	7377	7326	7313	7352	7434	7372	7352	7508	7322	7451	7446	7334	7316	7374	7335	7359	7330	7339	7373	7317	7356	7310	7304	7390	7323	7336	7360	7439	7371	7521	7462	7309	7362	7392	7348	7445	7337	7295	7525	7260	7410	7336	7351	7337	7441	7485	7303	7437	7347	7437	7496	7419	7400	7412	7287	7387	7288	7354	7301	7326	7342	7501	7348	7427	7480	7349	7289	7481	7390	7268	7426	7370	7403	7354	7428	7464	7303	7292	7248	7414	7391	7528	7322	7472	7341	7336	7275	7474	7296	7314	7438	7337	7315	7278	7419	7259	7431	7374	7362	7416	7290	7385	7240	7402	7275	7370	7369	7317	7400	7422	7299	7575	7296	7330	7466	7459	7425	7353	7290	7311	7465	7227	7454	7303	7406	7393	7337	7405	7206	7330	7343	7370	7360	7484	7326	7520	7381	7431	7276	7410	7283	7206	7375	7344	7377	7422	7344	7311	7403	7337	7380	7389	7349	7450	7329	7403	7335	7380	7284	7320	7392	7344	7413	7220	7339	7375	7469	7398	7390	7370	7290	7351	7423
5246	2064	1689	1546	1809	1832	1708	1658	2684	12390	14685	9810	4258	1734	1119	934	906	885	893	876	912	878	890	909	869	902	873	882	964	948	893	881	883	893	863	949	870	899	890	901	869	926	976	874	896	913	888	885	920	923	955	877	903	942	875	888	905	901	897	915	882	881	925	930	878	933	913	947	896	967	961	843	927	950	920	832	894	878	832	860	905	920	885	875	894	923	945	943	911	932	949	918	855	910	908	916	905	946	890	890	904	906	951	939	961	901	919	892	938	867	866	915	945	898	918	893	901	897	863	927	893	883	890	993	926	899	940	925	888	902	895	898	931	935	953	915	924	945	911	918	907	911	935	915	930	932	891	905	854	910	920	942	905	966	941	942	928	882	935	912	929	926	933	915	905	959	923	867	877	927	898	896	899	876	887	912	895	905	862	933	847	818	937	932	910	906	892	952	897	891	948	881	954	895	862	884	894	909	909	889	838	912	925	921	876	862	931	964	907	941	845	898	934	911	931	856	896	965	954	876	893	893	920	883	983	922	907	926	919	924	952	906	948	929	915	899	917	870	881	917	912	901	933	916	944	926	957	870	920	891	893	962	887	906	899	891	880	925	983	884	913	888	923	939	961	900	915	901	905	837	865	904	881	915	899	897	928	935	895	950	915	842	947	977	917	965	970	914	910	902	947	876	877	916	941	938	933	895	922	867	924	938	915	894	906	877	895	903	882	844	961	892	873	934	901	870	874	887	909	863	871	881	912	922	887	892	901	962	921	873	975	909	911	927	882	904	883	918	906	909	943	922	947	893	901	865	898	903	916	918	918	931	891	889	926	923	907	913	923	900	930	882	960	928	900	949	908	925	941	855	830	962	892	857	937	865	948	905	899	920	900	905	879	892	912	939	897	923	883	915	906	922	902	920	927	889	955	870	900	875	922	886	908	902	916	895	831	969	913	914	937	886	946	912	918	920	920	960	934	899	923	1005	965	936	897	858	906	910	921	922	918	918	907	947	927	916	903	875	950	931	935	907	866	930	927	939	916	920	882	953	938	863	936	861	911	877	873	894	937	903	892	905	901	908	936	929	941	857	964	876	886	872	932	907	922	932	895	919	971	938	892	864	911	910	884	886	903	916	872	838	876	945	965	911	905	944	925	872	921	868	963	915	918	941	897	930	941	902	824	881	980	899	915	896	928	888	918	905	875	939	892	922	903	876	895	937	935	936	907	916	885	893	912	926	910	952	884	916	852	915	888	904	946	898	923	941	909	897	898	890	911	885	886	941	949	939	916	909	881	885	911	826	919	939	865	890	901	882	915	888	909	881	901	946	915	922	963	942	895	935	901	906	861	913	875	933	870	854	948	895	967	913	929	897	880	882	848	894	949	963	873	942	900	869	905	880	909	892	900	956	931	905	910	934	855	900	903	915	925	889	833	926	912	842	888	922	874	919	901	817	910	913	944	892	939	950	889	895	931	908	887	914	822	904	915	916	912	906	900	912	913	888	858	888	936	879	899	893	870	874	890	976	911	945	884	906	874	948	906	875	887	884	954	942	910	883	876	894	900	859	929	887	946	921	918	936	932	820	916	939	879	972	893	891	884	871	864	922	883	927	923	921	934	879	874	879	924	889	928	930	914	946	889	918	949	906	866	863	897	887	961	906	923	888	874	895	907	901	917	902	882	864	888	915	924	914	855	934	895	910	890	937	942	913	870	875	914	945	959	880	899	956	868	893	899	868	873	951	889	934	878	936	931	937	890	928	942	929	877	911	880	886	875	907	950	877	911	921	858	932	889	929	883	917	912	942	936	895	899	917	884	917	936	869	882	947	924	857	953	863	839	902	907	913	902	922	883	899	880	926	881	895	955	936	932	942	909	877	888	947	913	864	952	956	909	924	890	858	916	900	872	919	903	960	846	935	869	942	898	914	904	951	871	901	936	893	955	914	888	915	903	911	927	866	873	891	872	926	885	892	873	895	908	965	905	865	901	875	848	931	897	880	914	893	907	865	898	978	910	900	913	922	916	860	879	889	884	912	922	890	908	926	913	954	881	961	926	917	912	903	903	896	927	863	983	917	866	882	910	906	922	919	876	922	905	903	912	944	917	966	901	902	927	970	941	834	897	928	965	890	887	911	918	910	902	888	936	931	882	927	930	950	922	875	918	893	890	872	918	895	871	910	909	895	941	903	947	907	877	903	908	850	941	938	907	888	931	880	914	925	927	890	920	929	910	892	866	866	870	932	967	960	949	873	937	919	883	912	958	924	872	882	889	894	853	888	878	943	911	889	889	907	917	959	841	866	925	892	878	899	857	897	905	893	922	890	873	949	910	938	882	984	917	920	879	915	911	932	894	921	905	898	873	893	962	967	925	889	870	922	941	868	888	936	945	938	927	903	916	914	909	950	911	932	904	962	939	938	889	873	911	918	920	872	887	942	890	890	921	873	904	912	957	881	890	907	882	891	917	909	850	937	889	907	865	912	864	937	880	903	899	948	925	885	920	893	885	841	848	932	920	914	905	940	915	923	969	897	916	895	911	883	880	897	915	856	986	981	833	908	887	882	876	867	890	908	895	940	925	975	976	904	952	935	969	908	894	872	894	851	916	939	884	889	893	928	900	876	907	919	895	912	886	909	912	836	887	904	904	890	931	870	905	876	942	926	909	909	872	884	870	922	941	931	902	936	887	930	889	964	881	858	928	923	869	935	866	869	904	967	917	905	902	854	910	892	897	910	882	921	906	896	909	864	890	882	875	880	958	862	909	952	857	912	930	988	897	923	919	822	912	873	873	890	899	945	905	861	913	905	911	866	869	934	866	861	899	936	917	877	843	897	874	914	904	844	941	857	916	931	890	895	926	941	857	904	864	904	898	886	872	868	842	896	908	943	898	958	915	922	862	889	905	917	930	897	943	922	895	866	912	954	897	894	885	949	916	984	936	882	859	891	930	860	955	946	931	878	915	847	860	859	881	891	882	856	912	954	939	909	860	928	883	865	925	839	913	898	904	977	958	871	931	941	876	880	931	914	969	899	949	932	918	911	899	926	1001	907	919	907	923	914	919	906	859	924	921	947	876	929	916	932	925	903	928	892	916	915	872	912	867	923	866	927	913	930	840	952	912	923	901	927	945	870	907	855	901	921	898	917	876	839	876	896	891	873	937	913	916	942	916	935	915	930	896	892	927	873	950	863	866	939	875	864	868	920	876	891	831	913	949	933	904	899	873	910	961	877	878	948	920	907	908	924	944	922	954	894	892	906	899	946	876	906	965	905	862	885	902	937	915	863	914	939	893	872	916	915	911	903	880	942	936	920	902	915	874	961	919	914	923	951	915	939	834	942	941	874	926	924	945	866	914	915	882	894	925	905	924	909	920	918	920	855	947	891	908	904	879	934	918	981	867	886	897	915	887	876	945	872	888	932	880	933	907	890	936	962	867	917	921	917	883	892	906	922	908	890	906	961	922	910	881	923	951	843	872	885	871	906	873	903	945	957	904	912
21771	17337	15387	24512	31644	29479	27745	26935	35555	63844	62083	49192	32861	17980	10356	7974	7562	7507	7563	7431	7459	7456	7578	7392	7391	7488	7533	7615	7546	7371	7422	7490	7470	7501	7658	7412	7594	7538	7575	7611	7426	7475	7544	7385	7488	7592	7392	7344	7435	7365	7464	7381	7371	7533	7517	7514	7288	7568	7489	7653	7516	7512	7465	7436	7416	7438	7363	7493	7426	7476	7338	7579	7613	7570	7424	7522	7466	7385	7404	7389	7440	7437	7552	7499	7539	7515	7414	7494	7499	7558	7578	7421	7471	7375	7462	7478	7362	7472	7521	7459	7548	7416	7536	7474	7637	7438	7504	7509	7474	7363	7471	7414	7419	7523	7470	7599	7476	7520	7469	7529	7490	7523	7540	7407	7482	7602	7373	7443	7470	7628	7452	7494	7596	7466	7539	7332	7497	7449	7393	7469	7529	7494	7461	7510	7514	7550	7610	7503	7532	7601	7510	7483	7395	7364	7442	7361	7487	7545	7470	7520	7504	7487	7443	7503	7492	7478	7514	7532	7504	7439	7550	7552	7611	7466	7523	7529	7498	7377	7517	7416	7527	7497	7307	7488	7505	7505	7420	7394	7407	7435	7581	7305	7499	7389	7507	7271	7624	7479	7390	7435	7541	7554	7553	7507	7437	7548	7495	7363	7497	7539	7549	7494	7583	7433	7491	7469	7486	7453	7498	7636	7554	7439	7503	7574	7532	7357	7393	7485	7483	7458	7360	7385	7627	7351	7461	7369	7417	7442	7559	7587	7436	7438	7577	7533	7498	7509	7481	7524	7416	7513	7485	7558	7491	7508	7487	7463	7365	7511	7426	7503	7487	7381	7497	7513	7391	7503	7559	7468	7385	7524	7566	7489	7485	7507	7478	7547	7529	7554	7546	7430	7483	7488	7661	7519	7335	7504	7498	7541	7332	7570	7447	7449	7509	7636	7531	7476	7577	7490	7468	7449	7449	7420	7523	7429	7440	7479	7483	7510	7436	7459	7478	7400	7401	7484	7322	7532	7493	7452	7465	7420	7451	7681	7568	7478	7550	7402	7468	7567	7417	7393	7496	7338	7538	7447	7400	7495	7566	7456	7462	7364	7475	7496	7494	7412	7534	7583	7495	7434	7356	7536	7505	7355	7485	7447	7527	7412	7413	7442	7616	7487	7525	7614	7544	7489	7416	7547	7381	7561	7482	7487	7507	7390	7521	7492	7419	7442	7610	7382	7586	7354	7572	7454	7459	7515	7545	7533	7556	7539	7530	7385	7468	7399	7462	7311	7355	7413	7496	7389	7444	7425	7485	7510	7583	7475	7521	7525	7369	7612	7469	7507	7518	7584	7495	7550	7480	7568	7566	7416	7346	7592	7414	7421	7546	7558	7396	7492	7632	7465	7514	7439	7365	7429	7521	7475	7456	7520	7503	7410	7436	7433	7444	7336	7572	7510	7594	7432	7480	7504	7519	7580	7600	7446	7366	7568	7417	7565	7552	7456	7485	7445	7475	7412	7455	7278	7564	7417	7502	7489	7503	7604	7423	7481	7444	7475	7572	7526	7569	7539	7537	7413	7503	7459	7531	7485	7417	7543	7394	7436	7373	7484	7544	7427	7350	7335	7458	7485	7436	7466	7566	7584	7505	7347	7443	7451	7549	7444	7343	7634	7363	7689	7420	7411	7527	7473	7487	7523	7432	7663	7365	7573	7528	7596	7493	7577	7411	7496	7484	7438	7541	7523	7532	7525	7448	7390	7617	7538	7566	7503	7480	7495	7450	7549	7513	7545	7448	7479	7557	7526	7433	7343	7441	7566	7489	7484	7571	7504	7372	7439	7654	7342	7564	7417	7502	7327	7509	7433	7495	7341	7368	7669	7511	7530	7535	7414	7450	7452	7507	7507	7345	7491	7440	7514	7280	7526	7448	7497	7385	7516	7465	7356	7513	7533	7415	7468	7359	7530	7516	7394	7395	7508	7406	7403	7578	7316	7521	7662	7439	7600	7359	7607	7532	7627	7444	7453	7453	7444	7588	7468	7516	7404	7485	7500	7454	7518	7414	7558	7410	7408	7427	7348	7399	7411	7696	7320	7484	7520	7460	7561	7460	7433	7446	7471	7349	7404	7343	7514	7527	7591	7490	7399	7429	7489	7404	7339	7506	7453	7406	7600	7479	7453	7532	7505	7487	7578	7438	7432	7517	7508	7623	7579	7425	7508	7507	7551	7450	7567	7416	7463	7529	7523	7478	7460	7431	7408	7506	7492	7670	7559	7522	7531	7533	7371	7428	7458	7458	7377	7628	7592	7379	7424	7535	7457	7447	7608	7453	7478	7497	7517	7483	7544	7530	7454	7619	7339	7413	7511	7462	7446	7521	7466	7600	7485	7469	7464	7393	7394	7450	7615	7386	7504	7518	7547	7394	7502	7512	7505	7464	7490	7577	7547	7537	7550	7554	7435	7450	7472	7491	7493	7418	7507	7488	7559	7553	7508	7480	7498	7444	7480	7485	7516	7546	7409	7622	7489	7516	7384	7466	7555	7426	7403	7334	7509	7465	7352	7443	7486	7487	7501	7523	7638	7434	7507	7528	7525	7646	7421	7452	7508	7353	7435	7404	7529	7439	7566	7371	7502	7365	7444	7466	7387	7505	7617	7451	7469	7517	7476	7435	7555	7470	7402	7505	7499	7500	7637	7520	7388	7453	7376	7411	7459	7525	7378	7336	7452	7450	7433	7484	7591	7547	7565	7504	7502	7505	7555	7448	7423	7574	7404	7450	7536	7573	7510	7536	7457	7455	7430	7561	7469	7504	7531	7489	7527	7483	7583	7468	7485	7470	7556	7661	7455	7428	7409	7431	7433	7525	7566	7624	7485	7467	7536	7550	7460	7434	7538	7422	7467	7440	7415	7633	7436	7398	7414	7321	7385	7551	7504	7433	7652	7644	7442	7427	7518	7545	7503	7396	7510	7430	7339	7567	7553	7426	7425	7470	7396	7388	7604	7498	7548	7390	7490	7333	7485	7626	7435	7477	7477	7480	7379	7459	7482	7455	7542	7471	7377	7465	7523	7450	7454	7562	7340	7550	7399	7524	7683	7404	7426	7476	7455	7571	7495	7591	7380	7327	7508	7409	7468	7393	7488	7491	7507	7507	7512	7473	7496	7568	7441	7440	7390	7478	7460	7532	7443	7528	7513	7424	7598	7704	7405	7488	7449	7368	7441	7596	7401	7298	7546	7501	7449	7562	7569	7476	7418	7340	7539	7464	7478	7571	7586	7384	7536	7496	7530	7530	7542	7464	7563	7565	7398	7498	7527	7486	7405	7489	7499	7490	7487	7596	7342	7446	7580	7437	7542	7422	7499	7432	7313	7423	7503	7611	7595	7451	7484	7484	7472	7485	7630	7499	7328	7527	7496	7556	7544	7442	7434	7323	7607	7736	7383	7571	7578	7473	7335	7575	7513	7401	7608	7455	7556	7519	7531	7445	7437	7389	7544	7536	7564	7421	7412	7488	7614	7461	7410	7535	7535	7494	7394	7393	7593	7489	7472	7315	7359	7386	7391	7550	7427	7545	7469	7518	7434	7389	7609	7547	7502	7422	7566	7532	7496	7538	7486	7443	7520	7544	7439	7585	7526	7443	7327	7504	7445	7563	7446	7544	7495	7429	7402	7510	7309	7529	7593	7487	7568	7465	7489	7507	7552	7455	7424	7447	7429	7536	7529	7469	7575	7423	7390	7528	7504	7545	7471	7420	7387	7535	7534	7517	7336	7553	7586	7532	7488	7553	7580	7440	7496	7351	7424	7622	7538	7516	7454	7567	7391	7511	7533	7520	7425	7432	7489	7535	7596	7510	7500	7487	7597	7486	7464	7493	7392	7561	7513	7463	7446	7631	7438	7431	7528	7436	7421	7503	7522	7409	7413	7499	7468	7510	7404	7438	7509	7509	7393	7466	7573	7613	7382	7360	7541	7394	7546	7386	7513	7404	7425	7595	7527	7537	7514	7454	7545	7405	7546	7296	7506	7515	7445	7519	7539	7495	7499	7473	7548	7490	7503	7519	7419	7607	7336	7473	7582	7570	7476	7502	7409	7473	7500	7386	7387	7484	7416	7465	7607	7600	7372	7557	7335	7427	7441	7370	7505	7543	7446	7470	7426	7480	7427	7430	7401	7334	7538	7439	7652	7518	7372	7602	7480	7501	7390	7453	7605	7483	7553	7543	7537	7487	7490	7365	7528	7438	7440	7452	7501	7410	7359	7395	7511	7393	7504	7424	7406	7326	7581	7525	7449	7439	7512	7522	7588	7515	7389	7561	7478	7556	7507	7608	7537	7422	7334	7530	7449	7545	7663	7504	7471	7603	7380	7611	7501	7665	7364	7469	7460	7416	7429	7631	7573	7610	7575	7568	7460	7421	7435	7610	7370	7587	7452	7518	7641	7331	7470	7484	7339	7526	7417	7350	7341	7620	7353	7423	7432	7474	7461	7435	7544	7535	7459	7498	7605	7514	7320	7629	7497	7640	7532	7434	7414	7453	7403	7543	7443	7384	7467	7451	7523	7495	7420	7496	7451	7568	7458	7544	7569	7497	7496	7467	7524	7481	7531	7396	7434	7530	7491	7408	7623	7369	7475	7511	7469	7485	7529	7532	7384	7486	7374	7510	7573	7402	7438	7591	7516	7462	7559	7420	7457	7487	7390	7496	7421	7511	7466	7504	7414	7440	7372	7476	7444	7453	7477	7399	7527	7411	7537	7556	7584	7439	7546	7615	7524	7504	7380	7397	7485	7432	7515	7450	7512	7381	7474	7522	7441	7401	7520	7509	7649	7465	7536	7470	7438	7673	7590	7402	7584	7490	7486	7562	7381	7392	7557	7452	7406	7558	7495	7499	7414	7544	7492	7394	7443	7423	7652	7361	7546	7445	7473	7612	7392	7497	7404	7501	7440	7442	7421	7457	7486	7389	7581	7544	7390	7558	7485	7481	7320	7531	7426	7474	7438	7392	7453	7653	7373	7634	7426	7404	7496	7529	7525	7410	7492	7408	7502	7438	7397	7510	7445	7385	7343	7534	7480	7510	7285	7456	7501	7463	7533	7381	7303	7505	7539
4194	2637	1781	1715	2353	2697	2557	2449	4811	20408	25133	17947	7673	2684	1292	956	919	945	924	911	954	911	925	924	904	897	903	940	912	936	860	917	916	948	858	882	946	934	853	907	906	864	949	929	883	888	890	909	932	907	918	911	904	889	876	906	912	875	931	922	918	922	992	939	876	928	941	918	898	974	951	873	913	921	832	910	953	906	937	885	892	960	847	900	930	883	895	863	895	889	934	882	902	837	918	910	868	897	898	880	875	946	966	892	861	903	930	890	916	880	923	935	924	894	859	935	903	945	866	880	912	944	934	967	907	853	916	832	884	948	860	844	943	869	876	928	926	966	931	896	902	895	924	938	944	925	906	928	945	907	961	894	900	898	917	919	878	961	892	937	916	916	934	896	920	901	853	903	958	894	938	923	940	934	933	840	891	976	919	940	942	971	896	902	968	907	903	894	934	920	939	898	968	849	901	883	958	966	891	934	926	908	927	908	869	912	918	947	959	929	933	897	919	907	940	902	878	881	937	911	909	930	914	876	888	939	921	836	850	882	877	946	942	947	910	916	887	873	886	921	859	903	895	956	961	895	869	886	903	918	902	894	891	926	922	911	903	941	908	925	938	923	877	894	919	925	944	917	921	906	871	884	907	887	906	934	876	923	898	971	890	967	919	948	904	951	872	948	914	875	920	947	969	893	893	901	895	927	944	877	890	921	911	896	906	918	925	907	885	879	911	897	1004	986	907	952	939	917	907	969	874	944	913	889	925	921	955	878	913	913	925	872	899	918	861	872	893	936	899	888	943	883	920	897	894	928	952	998	918	884	918	921	883	923	902	951	942	976	933	886	919	912	859	889	908	957	867	898	958	870	962	913	930	1007	914	944	899	919	920	887	918	868	864	954	849	949	872	959	936	906	886	907	854	960	954	929	908	941	899	912	857	917	914	923	918	874	950	899	927	878	923	889	895	907	935	951	935	896	921	947	873	919	947	922	959	941	942	942	880	901	919	947	881	923	878	911	919	997	913	933	882	904	924	938	955	927	918	875	947	920	897	852	992	928	900	919	929	896	917	921	900	915	945	854	877	920	933	918	913	914	922	910	890	905	930	902	901	929	908	910	940	934	941	858	924	938	960	937	891	931	903	896	896	902	904	894	910	937	923	901	919	933	909	894	968	895	891	960	975	932	894	956	910	943	887	962	937	947	931	913	960	955	937	921	891	871	924	945	878	901	936	892	864	859	966	923	895	854	940	923	872	879	869	891	945	905	847	883	972	911	958	958	913	927	911	914	880	944	928	899	932	949	875	897	880	908	970	907	891	869	958	919	941	913	935	965	905	957	872	909	930	902	892	929	898	890	870	896	894	944	933	888	918	949	894	924	912	921	954	936	995	883	918	930	910	885	866	912	885	875	894	938	886	931	893	962	922	917	960	930	954	920	909	878	911	870	880	922	926	959	897	901	903	917	879	893	866	970	944	905	954	939	924	915	959	880	936	898	933	941	877	898	928	959	921	950	904	903	899	905	921	914	919	925	898	948	882	956	929	963	1006	903	911	921	948	911	904	876	923	936	924	906	901	992	898	917	889	933	969	927	906	951	926	924	917	919	924	918	944	891	949	907	879	898	929	865	883	948	874	916	864	912	900	930	882	943	892	912	881	859	873	865	917	951	851	936	954	891	957	901	969	897	891	915	909	861	946	922	914	876	896	906	923	914	927	949	850	900	921	877	939	921	886	934	891	913	902	920	889	946	914	857	949	883	924	948	892	954	921	895	953	957	910	949	898	940	885	905	885	922	956	919	929	938	885	950	947	894	889	850	922	900	889	908	919	924	954	893	865	931	967	910	931	910	883	941	954	934	972	879	893	959	903	892	888	919	882	947	923	862	943	945	954	923	937	916	904	874	929	910	941	931	891	961	915	924	920	941	827	897	893	921	886	881	951	947	885	904	886	941	900	888	895	896	861	948	918	932	1000	983	946	992	974	908	882	952	898	872	908	951	884	949	933	934	878	947	910	938	919	885	900	910	931	908	968	922	910	952	884	905	960	899	891	877	967	854	911	935	927	899	925	907	887	951	941	907	932	943	955	902	903	908	914	926	879	970	963	925	943	884	929	947	949	883	950	913	946	849	961	893	869	932	925	899	914	934	913	941	883	931	884	864	893	901	863	876	970	910	969	875	919	914	885	950	868	917	882	926	948	927	935	951	855	932	869	907	894	995	902	962	872	896	921	937	943	895	912	929	921	983	885	942	928	854	872	888	906	920	920	933	946	937	951	945	892	894	913	881	906	931	900	874	879	956	930	846	848	894	898	926	919	887	896	922	906	911	916	906	874	981	916	906	881	915	879	921	901	972	898	951	872	903	918	908	906	911	935	941	932	905	896	874	911	973	933	910	926	903	900	881	962	937	926	960	911	923	924	962	954	925	893	906	907	955	896	876	922	909	892	948	940	926	903	909	954	892	877	966	892	914	963	962	852	955	972	914	891	910	910	921	930	909	880	936	885	927	895	883	886	941	932	848	936	916	928	886	900	895	963	960	902	897	932	909	920	876	947	952	896	964	906	912	892	932	881	886	945	925	938	897	931	906	949	873	903	939	937	938	942	899	914	940	927	938	972	952	910	898	931	946	943	901	917	906	927	899	933	929	874	930	936	900	918	904	919	902	905	939	870	921	965	913	909	879	905	955	941	863	944	909	926	969	944	937	924	981	883	880	914	859	871	883	947	909	936	946	871	891	900	925	945	903	877	922	874	954	930	974	893	941	900	881	911	929	898	926	930	929	935	906	969	933	959	854	938	949	960	931	909	934	922	937	947	954	918	942	946	875	921	933	916	930	851	915	909	972	856	973	885	869	912	929	906	912	892	902	988	907	896	919	968	880	914	897	916	884	954	906	947	889	917	907	886	890	906	916	937	914	910	930	963	908	983	922	894	929	921	962	919	912	887	948	916	893	912	899	852	936	911	900	910	941	985	960	964	939	894	980	933	871	890	980	937	903	928	958	890	905	902	888	914	935	905	937	889	914	912	923	960	899	893	901	889	960	912	919	883	933	972	897	948	959	954	931	878	918	888	917	905	946	912	943	967	917	874	900	952	937	937	889	903	872	970	852	913	952	920	924	867	900	922	881	940	926	960	922	951	947	912	847	938	944	944	890	890	968	988	931	927	941	924	945	892	933	909	893	907	943	936	918	1003	950	882	840	961	967	939	902	941	895	907	930	917	912	887	867	880	907	929	882	954	907	904	854	923	926	930	928	981	903	852	881	899	894	932	953	883	945	926	924	900	872	919	957	913	914	944	924	875	914	949	887	902	944	899	892	937	917	914	915	966	960	853	966	905	899	902	933	867	932	896	885	882	892	914	967	946	896	959	900	855	890	863	917	947	991	888	942	885	943	908	888	887	895	914	922	952	939	905	881	921	942	904	910	924	955	904	903	955	924	943	911	931	875	898	945	928	909	945	944	1001	926	916	946	870	913	910	920	916	891	907	896	899	950	958	927
27679	20933	16388	26738	36551	36187	34629	33403	45128	76096	76573	61141	41449	24265	12435	8647	7662	7543	7440	7500	7435	7495	7332	7544	7467	7475	7473	7303	7473	7464	7462	7365	7473	7559	7496	7501	7420	7485	7539	7625	7300	7570	7460	7448	7408	7430	7499	7501	7410	7441	7521	7475	7449	7501	7493	7411	7488	7388	7426	7474	7423	7474	7457	7519	7392	7439	7612	7319	7491	7513	7353	7512	7495	7332	7386	7498	7557	7362	7547	7464	7404	7460	7418	7382	7428	7523	7510	7416	7400	7608	7440	7381	7476	7480	7405	7590	7479	7384	7491	7369	7579	7369	7418	7561	7529	7533	7483	7572	7586	7415	7454	7404	7515	7280	7620	7345	7473	7490	7347	7433	7513	7495	7444	7523	7347	7545	7517	7422	7503	7531	7445	7449	7468	7446	7545	7549	7441	7404	7542	7567	7460	7467	7553	7447	7480	7394	7287	7411	7458	7412	7452	7498	7455	7552	7456	7479	7404	7507	7501	7462	7413	7317	7418	7591	7511	7451	7359	7448	7634	7407	7486	7507	7545	7539	7383	7549	7545	7536	7408	7374	7568	7463	7435	7531	7286	7390	7398	7450	7410	7530	7568	7481	7483	7388	7419	7427	7392	7341	7520	7518	7498	7480	7438	7574	7408	7560	7457	7507	7546	7387	7529	7490	7540	7430	7434	7420	7520	7503	7444	7503	7460	7457	7452	7482	7405	7449	7469	7553	7522	7489	7598	7515	7413	7469	7526	7474	7616	7576	7582	7469	7250	7420	7543	7413	7365	7492	7473	7464	7403	7525	7415	7423	7512	7383	7472	7434	7491	7468	7618	7375	7512	7362	7415	7617	7628	7469	7508	7402	7355	7408	7590	7604	7402	7287	7392	7462	7507	7410	7465	7532	7521	7349	7496	7616	7607	7494	7513	7552	7392	7375	7445	7455	7375	7462	7519	7443	7485	7474	7331	7517	7410	7498	7477	7564	7430	7371	7421	7511	7721	7408	7459	7308	7437	7458	7346	7404	7484	7456	7382	7397	7451	7546	7449	7430	7447	7500	7474	7473	7612	7328	7432	7482	7518	7546	7459	7449	7419	7533	7573	7526	7395	7354	7418	7402	7514	7538	7482	7429	7517	7388	7546	7521	7373	7464	7534	7411	7513	7514	7568	7389	7424	7504	7428	7469	7436	7477	7513	7471	7585	7430	7463	7322	7597	7436	7498	7485	7545	7549	7457	7421	7412	7427	7529	7485	7275	7374	7459	7487	7601	7569	7483	7544	7561	7322	7533	7482	7518	7521	7486	7560	7474	7439	7546	7551	7368	7434	7478	7497	7451	7444	7399	7306	7321	7549	7530	7357	7450	7502	7423	7466	7601	7440	7503	7580	7426	7530	7388	7448	7534	7447	7526	7469	7490	7403	7475	7429	7514	7456	7396	7573	7435	7343	7327	7402	7495	7503	7617	7279	7389	7441	7648	7412	7381	7447	7435	7501	7471	7325	7513	7473	7436	7439	7400	7472	7409	7545	7558	7442	7518	7576	7604	7436	7404	7516	7603	7357	7426	7438	7439	7538	7446	7467	7490	7382	7555	7457	7555	7304	7491	7494	7467	7571	7535	7562	7555	7410	7401	7465	7533	7420	7359	7507	7571	7463	7388	7563	7557	7667	7338	7481	7395	7598	7561	7450	7574	7510	7596	7515	7407	7527	7433	7381	7350	7442	7336	7442	7391	7420	7464	7614	7457	7486	7615	7465	7376	7414	7427	7439	7526	7398	7547	7552	7413	7495	7500	7607	7515	7439	7501	7460	7504	7427	7459	7436	7446	7494	7447	7473	7419	7564	7511	7505	7455	7392	7310	7509	7409	7462	7459	7541	7479	7483	7607	7408	7503	7438	7418	7443	7512	7476	7560	7438	7572	7429	7570	7332	7501	7371	7373	7524	7479	7487	7530	7441	7525	7500	7393	7677	7477	7558	7374	7550	7480	7539	7510	7471	7427	7539	7361	7345	7442	7522	7523	7483	7421	7507	7414	7426	7419	7383	7445	7481	7497	7564	7484	7448	7480	7431	7435	7611	7527	7372	7353	7535	7410	7422	7578	7664	7413	7520	7435	7529	7413	7594	7380	7477	7403	7330	7478	7473	7631	7482	7477	7419	7552	7571	7376	7410	7469	7526	7575	7400	7492	7345	7487	7535	7416	7469	7485	7563	7474	7536	7477	7558	7508	7522	7448	7500	7492	7433	7323	7463	7413	7462	7457	7481	7520	7472	7469	7458	7410	7454	7448	7523	7358	7347	7531	7400	7498	7370	7490	7466	7433	7494	7440	7356	7465	7506	7588	7535	7428	7554	7463	7536	7531	7430	7458	7493	7498	7448	7586	7502	7595	7408	7583	7476	7636	7352	7485	7418	7450	7390	7570	7336	7557	7507	7390	7619	7512	7544	7577	7452	7592	7493	7346	7434	7515	7435	7476	7362	7470	7413	7300	7295	7454	7569	7456	7386	7427	7526	7493	7497	7456	7482	7450	7468	7491	7495	7500	7415	7517	7440	7556	7439	7516	7610	7377	7511	7438	7463	7495	7490	7477	7521	7411	7466	7463	7661	7535	7595	7374	7529	7486	7370	7491	7369	7559	7393	7465	7491	7451	7436	7522	7407	7352	7421	7557	7403	7444	7459	7493	7546	7475	7436	7377	7447	7395	7545	7574	7530	7509	7678	7340	7417	7400	7500	7504	7479	7325	7571	7417	7483	7428	7349	7496	7529	7490	7573	7384	7405	7480	7293	7435	7496	7524	7454	7413	7441	7473	7463	7556	7552	7653	7579	7485	7443	7459	7490	7511	7389	7442	7383	7451	7460	7418	7586	7490	7502	7532	7412	7436	7344	7462	7642	7508	7488	7376	7579	7498	7380	7339	7454	7439	7473	7513	7531	7577	7478	7491	7556	7430	7402	7498	7506	7590	7398	7449	7407	7535	7511	7481	7523	7488	7484	7427	7642	7504	7428	7585	7443	7608	7611	7495	7458	7497	7429	7513	7461	7501	7410	7486	7562	7428	7507	7536	7479	7461	7378	7470	7449	7465	7578	7476	7585	7553	7436	7528	7578	7475	7489	7422	7458	7468	7363	7489	7523	7488	7497	7677	7504	7345	7549	7513	7339	7512	7458	7433	7531	7469	7518	7566	7502	7512	7626	7545	7503	7443	7507	7436	7549	7433	7357	7445	7473	7518	7585	7622	7577	7362	7454	7443	7466	7485	7450	7395	7501	7400	7479	7548	7511	7481	7425	7595	7539	7460	7593	7329	7329	7467	7568	7414	7519	7365	7476	7441	7542	7361	7566	7533	7508	7457	7535	7444	7481	7502	7478	7584	7297	7363	7376	7480	7549	7470	7537	7481	7545	7329	7528	7494	7562	7423	7424	7484	7686	7508	7577	7631	7606	7396	7510	7430	7497	7431	7508	7527	7390	7496	7478	7588	7411	7560	7509	7468	7515	7502	7455	7530	7481	7472	7417	7381	7428	7459	7555	7504	7437	7552	7444	7471	7517	7524	7501	7355	7537	7458	7394	7517	7635	7305	7483	7416	7443	7608	7566	7483	7508	7567	7475	7441	7440	7552	7482	7380	7436	7569	7487	7369	7596	7401	7631	7515	7523	7366	7563	7533	7519	7361	7409	7513	7341	7448	7470	7450	7482	7451	7327	7520	7585	7522	7588	7605	7460	7601	7593	7480	7485	7450	7493	7402	7536	7631	7471	7456	7444	7465	7450	7496	7400	7323	7530	7451	7451	7456	7545	7569	7414	7289	7427	7582	7434	7512	7576	7479	7411	7396	7373	7515	7371	7495	7379	7462	7523	7520	7367	7509	7433	7412	7429	7514	7402	7506	7405	7460	7403	7435	7465	7431	7537	7341	7563	7544	7495	7546	7477	7527	7479	7452	7695	7437	7446	7459	7534	7477	7508	7515	7506	7474	7583	7459	7464	7478	7606	7594	7488	7530	7462	7496	7427	7530	7457	7425	7435	7426	7544	7412	7450	7521	7440	7512	7510	7480	7555	7526	7542	7527	7534	7381	7446	7481	7438	7502	7432	7289	7492	7437	7559	7448	7375	7501	7519	7459	7503	7540	7525	7483	7495	7494	7593	7370	7585	7459	7381	7487	7417	7481	7533	7517	7384	7427	7269	7519	7378	7394	7473	7499	7353	7457	7429	7557	7383	7321	7437	7367	7443	7483	7604	7461	7551	7321	7577	7515	7396	7366	7435	7481	7437	7506	7455	7399	7340	7593	7525	7415	7435	7651	7437	7518	7444	7471	7449	7541	7428	7484	7342	7378	7481	7429	7467	7395	7319	7496	7339	7521	7450	7352	7497	7624	7489	7382	7370	7467	7299	7491	7382	7460	7455	7494	7493	7437	7379	7457	7404	7553	7512	7390	7421	7481	7367	7399	7433	7558	7560	7452	7523	7428	7571	7379	7475	7453	7429	7675	7542	7472	7504	7497	7553	7499	7516	7504	7532	7301	7388	7450	7323	7535	7460	7459	7488	7441	7473	7512	7412	7413	7431	7354	7392	7416	7456	7565	7417	7512	7393	7444	7463	7319	7456	7612	7382	7360	7515	7470	7416	7427	7424	7442	7421	7606	7504	7387	7355	7440	7587	7499	7355	7438	7583	7400	7543	7531	7544	7545	7496	7369	7289	7492	7412	7508	7412	7605	7617	7417	7560	7549	7559	7449	7517	7348	7443	7428	7556	7369	7480	7488	7566	7492	7408	7515	7506	7466	7402	7514	7582	7484	7493	7462	7522	7427	7387	7513	7454	7421	7607	7513	7577	7446	7422	7471	7371	7467	7510	7424	7540	7437	7455	7539	7429	7510	7565	7402	7308	7504	7507	7433	7512	7476	7546	7470	7519	7502	7446	7544	7508	7595	7552	7439	7558	7508	7314	7550	7418	7375	7398	7500	7518	7545	7366	7443	7413	7395	7448	7409	7438	7387	7526	7546	7373	7436	7484	7426	7410	7502	7563	7572	7425	7403	7524	7550	7457	7398	7510	7472	7399	7387	7448	7386	7370	7411	7565	7409	7474	7416	7262	7394	7451	7594	7524
3419	1507	1154	1109	1499	1694	1638	1443	1909	4563	5355	3802	2176	1342	1015	910	898	852	917	904	849	953	890	819	903	913	918	841	911	894	884	860	856	880	885	867	882	827	844	872	815	826	891	876	862	851	933	872	883	921	833	885	878	888	921	870	872	879	890	868	871	904	915	893	847	854	833	824	866	881	843	878	881	841	877	831	865	854	876	879	898	849	901	816	906	916	866	840	899	915	899	891	867	901	884	892	887	881	917	897	886	834	882	840	857	846	881	883	894	888	873	844	934	883	895	879	882	929	916	905	874	855	906	882	884	907	880	875	832	914	882	858	862	839	875	892	865	934	916	905	877	877	882	909	855	886	918	932	918	891	902	898	857	879	865	865	865	898	888	863	904	857	882	873	891	877	857	888	907	838	828	899	892	895	838	845	848	867	844	870	893	923	907	889	855	827	885	818	871	859	866	883	895	853	853	900	918	937	873	869	902	962	921	894	917	860	836	924	909	865	896	881	884	828	875	890	854	893	888	865	911	871	926	870	918	829	852	856	866	869	890	835	954	876	899	884	869	881	889	884	906	861	874	897	864	865	915	893	841	897	889	884	880	870	867	900	902	883	886	886	887	868	884	860	877	926	870	904	860	878	891	956	863	885	858	907	907	852	886	908	967	865	892	889	873	854	901	868	915	919	941	900	876	872	865	896	887	875	911	864	887	900	857	930	878	852	915	857	888	853	848	913	859	836	874	932	852	920	902	869	877	919	817	858	874	814	916	872	880	882	869	902	862	878	874	885	863	873	880	848	886	843	877	869	851	904	885	898	875	880	907	890	854	862	890	870	904	869	814	844	890	912	897	913	903	909	840	843	932	921	909	858	894	871	882	825	940	907	908	895	865	881	915	913	887	903	882	909	884	907	865	907	914	892	878	919	888	895	898	868	863	926	844	929	895	856	924	826	905	892	951	879	905	917	895	901	840	923	875	890	868	871	907	871	887	866	842	938	858	855	889	894	877	899	870	819	874	922	905	902	831	929	891	915	889	914	878	899	887	877	871	873	856	914	896	884	849	843	896	890	878	940	885	939	895	921	892	917	880	904	832	926	812	950	855	866	919	886	898	896	877	843	882	872	863	889	873	873	878	880	869	839	891	847	835	875	852	916	859	918	947	920	858	855	843	901	894	874	889	850	926	923	891	884	896	836	892	882	895	922	904	870	926	844	890	905	831	875	918	901	874	857	882	850	883	879	889	897	922	866	878	888	875	857	880	866	841	858	873	973	885	936	930	871	861	881	853	907	852	878	893	855	933	858	891	890	881	845	923	825	891	882	930	855	887	877	915	862	906	899	906	901	894	884	905	888	857	852	854	925	810	874	918	839	896	883	873	862	880	868	905	823	914	897	861	884	870	857	870	866	872	909	850	841	875	868	852	854	886	899	848	905	857	876	862	893	836	842	907	845	895	841	883	863	839	885	875	878	853	837	828	946	906	888	883	899	924	925	902	861	895	877	889	933	911	924	882	850	858	903	876	853	850	922	910	900	887	866	896	934	833	931	917	884	884	916	857	893	828	860	858	878	881	913	872	866	943	837	877	899	901	942	890	897	850	926	913	851	856	921	836	874	903	900	895	857	845	862	896	860	856	911	864	894	871	863	899	843	899	974	888	948	876	869	959	877	831	908	889	851	861	874	884	822	934	847	890	908	915	898	866	872	913	878	907	859	915	891	877	830	915	872	915	853	861	831	843	924	830	876	879	863	887	828	871	858	916	900	896	878	895	880	897	874	898	844	887	901	838	855	932	896	945	869	917	904	848	900	853	843	855	839	884	857	918	857	838	918	875	881	871	820	844	901	873	931	909	895	877	910	861	848	921	886	872	879	896	896	908	904	856	908	863	935	928	849	878	886	903	901	828	875	921	887	877	888	886	883	870	831	900	890	877	894	888	898	847	902	903	874	883	891	910	906	921	871	912	860	872	882	882	911	901	935	928	947	919	857	892	924	863	901	871	946	917	890	911	861	907	866	891	894	870	913	915	967	907	870	875	885	875	903	891	922	899	880	852	886	865	891	901	891	929	892	859	859	891	852	875	871	820	898	835	871	893	881	915	858	856	901	891	889	925	875	873	851	898	883	880	875	855	885	878	886	869	857	902	897	884	868	900	957	874	912	856	909	890	867	867	887	888	823	862	934	876	899	873	887	850	882	846	907	917	897	861	811	851	893	858	859	868	891	855	881	899	876	888	882	874	862	876	911	836	918	923	878	883	877	886	873	898	887	820	818	825	867	854	897	857	813	867	875	867	858	870	835	842	954	904	899	874	863	855	894	897	888	821	860	914	852	957	922	868	861	877	899	892	868	869	889	890	861	902	884	906	899	913	893	884	885	869	878	879	850	852	888	897	852	862	917	890	882	896	876	877	901	872	847	853	929	912	860	910	875	832	882	842	901	938	880	909	915	899	913	887	935	887	850	913	856	846	913	915	896	912	865	832	857	874	969	893	905	863	874	923	922	916	909	896	845	887	869	878	869	876	872	891	927	884	932	929	925	834	883	911	895	879	873	878	862	881	927	899	894	899	895	877	920	860	895	910	839	951	896	872	906	931	834	961	837	913	852	935	875	838	885	858	852	933	852	886	942	881	868	896	838	858	916	886	882	866	857	889	886	887	872	919	888	872	891	823	867	902	850	884	843	840	866	843	868	905	881	853	865	867	852	855	874	955	873	900	888	880	885	836	868	924	915	912	815	874	928	866	872	858	906	829	888	867	906	925	877	884	877	876	896	863	875	844	835	917	841	869	925	904	850	909	900	864	829	916	910	876	903	895	893	801	942	898	924	876	938	857	860	873	868	889	917	883	863	913	850	866	901	902	911	940	841	907	940	855	887	833	874	871	877	877	906	812	883	887	825	819	860	887	908	859	887	906	873	921	868	903	895	923	926	873	864	874	880	900	849	916	829	894	938	923	942	851	883	943	899	906	811	897	903	930	870	887	842	902	851	896	892	919	819	868	906	897	923	862	862	875	842	867	884	918	909	887	946	863	862	886	902	891	909	900	835	928	866	924	961	877	878	826	837	915	870	855	900	910	865	899	880	902	885	897	851	911	929	858	865	872	905	887	901	882	917	891	909	878	883	951	866	880	858	860	858	925	889	917	896	908	868	903	898	904	906	921	908	899	885	862	844	835	890	918	910	858	882	851	879	809	946	911	836	849	868	928	886	800	861	819	877	848	877	795	885	859	899	860	911	893	938	895	863	872	893	868	893	862	857	902	888	850	881	872	785	897	860	923	904	876	879	850	930	849	914	817	924	885	866	904	847	892	792	918	902	916	873	950	831	870	883	901	890	930	898	891	866	857	864	886	928	861	870	956	843	961	874	919	865	886	859	904	850	863	876	841	942	898	836	988	922	921	893	922	887	854	847	843	909	841	895	942	850	863	868	877	836	885	906	839	880	855	863	897	876	925	925	912	859	831	878	899	894	929	881	870	870	895	899	860	863	887	868
18912	13596	11532	17858	26641	28869	27199	24773	29480	44269	42717	34788	22526	12665	8511	7552	7328	7300	7175	7247	7291	7280	7282	7381	7401	7319	7408	7418	7379	7270	7208	7294	7248	7319	7145	7299	7245	7317	7383	7363	7211	7430	7235	7395	7211	7247	7345	7386	7279	7277	7364	7274	7401	7353	7211	7304	7441	7355	7292	7222	7421	7262	7273	7318	7223	7158	7373	7320	7259	7200	7276	7339	7218	7357	7349	7292	7313	7425	7337	7377	7297	7307	7253	7374	7278	7245	7364	7306	7199	7236	7302	7274	7293	7242	7391	7259	7375	7246	7277	7302	7254	7191	7285	7281	7418	7364	7331	7302	7242	7379	7267	7332	7333	7328	7272	7338	7208	7318	7315	7186	7247	7329	7277	7262	7333	7185	7299	7255	7375	7392	7294	7251	7388	7284	7334	7339	7220	7344	7370	7365	7335	7337	7240	7380	7410	7324	7244	7350	7343	7368	7371	7315	7346	7156	7392	7270	7271	7361	7214	7242	7389	7402	7457	7265	7332	7216	7217	7175	7241	7403	7251	7233	7388	7362	7174	7379	7272	7304	7396	7386	7567	7391	7284	7375	7401	7396	7380	7409	7247	7205	7219	7238	7315	7385	7322	7373	7413	7359	7223	7333	7351	7222	7432	7218	7446	7377	7178	7269	7361	7511	7238	7387	7230	7274	7250	7215	7265	7280	7337	7295	7336	7268	7369	7411	7291	7311	7327	7329	7202	7405	7274	7369	7295	7264	7322	7325	7372	7335	7333	7472	7243	7324	7371	7261	7338	7420	7412	7313	7392	7353	7269	7377	7380	7327	7258	7351	7352	7314	7311	7259	7364	7229	7443	7211	7287	7290	7322	7305	7257	7351	7329	7419	7275	7353	7274	7390	7296	7320	7273	7366	7282	7304	7308	7332	7223	7343	7479	7294	7429	7377	7335	7500	7335	7217	7347	7381	7274	7440	7443	7489	7303	7470	7376	7305	7323	7315	7332	7315	7387	7332	7318	7284	7221	7405	7192	7306	7275	7348	7237	7475	7253	7287	7224	7478	7308	7351	7355	7430	7254	7268	7306	7383	7303	7272	7346	7384	7419	7316	7196	7196	7343	7262	7257	7254	7371	7260	7426	7392	7394	7297	7255	7338	7349	7248	7278	7143	7215	7251	7194	7415	7401	7444	7377	7340	7227	7355	7358	7259	7375	7213	7213	7137	7416	7254	7356	7322	7366	7211	7266	7326	7400	7273	7264	7389	7423	7297	7361	7245	7223	7325	7345	7330	7380	7256	7192	7308	7319	7392	7279	7079	7341	7313	7446	7282	7362	7345	7388	7525	7212	7246	7244	7375	7188	7313	7281	7360	7223	7280	7266	7282	7302	7068	7298	7229	7367	7375	7197	7269	7389	7259	7357	7339	7313	7341	7400	7413	7284	7332	7258	7432	7193	7274	7265	7244	7274	7360	7346	7194	7312	7452	7283	7264	7259	7272	7265	7286	7419	7368	7249	7263	7400	7381	7381	7235	7286	7314	7326	7258	7249	7311	7363	7285	7301	7244	7339	7247	7270	7245	7334	7309	7405	7270	7266	7384	7260	7414	7264	7328	7375	7497	7309	7319	7409	7326	7317	7260	7351	7285	7293	7329	7188	7300	7298	7334	7552	7219	7474	7363	7290	7406	7248	7243	7282	7257	7507	7334	7318	7275	7246	7193	7338	7329	7379	7234	7181	7367	7242	7287	7377	7313	7370	7326	7345	7314	7282	7288	7402	7214	7268	7349	7408	7371	7277	7360	7340	7328	7247	7281	7320	7248	7286	7346	7260	7498	7255	7354	7300	7361	7400	7435	7384	7193	7368	7314	7287	7260	7408	7379	7310	7449	7353	7251	7334	7329	7301	7401	7425	7354	7159	7340	7205	7413	7376	7399	7466	7248	7254	7303	7214	7299	7380	7345	7286	7328	7306	7316	7399	7217	7238	7338	7368	7329	7345	7222	7434	7274	7262	7398	7343	7339	7379	7383	7307	7290	7467	7469	7427	7316	7301	7265	7214	7196	7343	7149	7388	7200	7337	7404	7420	7461	7384	7340	7394	7443	7392	7345	7291	7238	7115	7301	7378	7347	7273	7355	7302	7261	7346	7398	7368	7123	7271	7466	7352	7139	7487	7204	7342	7397	7348	7293	7296	7325	7342	7316	7319	7323	7374	7473	7251	7231	7181	7317	7206	7238	7268	7360	7262	7290	7390	7417	7348	7273	7277	7246	7232	7403	7374	7210	7254	7250	7231	7221	7402	7325	7225	7266	7403	7350	7255	7274	7188	7375	7186	7347	7288	7356	7320	7378	7345	7236	7336	7257	7405	7310	7301	7337	7295	7278	7294	7218	7375	7190	7210	7459	7454	7335	7350	7348	7326	7318	7337	7546	7404	7381	7282	7479	7271	7349	7304	7383	7371	7335	7405	7374	7318	7370	7300	7411	7182	7327	7259	7303	7362	7328	7346	7366	7347	7295	7393	7312	7292	7337	7361	7272	7310	7279	7334	7336	7298	7305	7301	7256	7285	7384	7341	7314	7253	7258	7301	7455	7385	7283	7381	7362	7402	7364	7374	7279	7227	7299	7354	7208	7307	7313	7225	7339	7401	7459	7390	7289	7441	7360	7316	7330	7230	7181	7407	7268	7378	7316	7290	7238	7319	7410	7252	7305	7178	7225	7291	7353	7461	7404	7339	7337	7338	7364	7220	7200	7269	7326	7206	7178	7283	7409	7203	7356	7357	7255	7546	7295	7436	7439	7221	7287	7342	7285	7375	7437	7385	7412	7433	7358	7378	7459	7280	7319	7119	7397	7229	7258	7357	7354	7370	7330	7353	7268	7418	7306	7345	7318	7339	7290	7376	7248	7174	7413	7341	7329	7374	7214	7362	7294	7326	7348	7224	7298	7141	7244	7447	7311	7231	7301	7324	7209	7341	7352	7283	7333	7319	7280	7248	7269	7354	7257	7335	7396	7454	7307	7434	7220	7344	7151	7380	7408	7258	7426	7346	7290	7255	7396	7322	7352	7349	7314	7406	7164	7300	7327	7447	7296	7275	7315	7374	7356	7499	7335	7303	7408	7328	7416	7292	7373	7346	7214	7377	7148	7403	7231	7298	7261	7423	7266	7382	7246	7241	7317	7439	7356	7281	7213	7274	7303	7281	7335	7226	7238	7329	7270	7397	7261	7314	7361	7372	7368	7322	7322	7282	7286	7249	7452	7387	7314	7241	7262	7284	7225	7321	7128	7362	7404	7206	7395	7229	7486	7218	7227	7266	7470	7284	7304	7408	7434	7355	7393	7434	7212	7256	7351	7219	7273	7207	7294	7305	7333	7206	7365	7200	7381	7466	7240	7124	7321	7349	7264	7332	7358	7263	7356	7536	7378	7241	7385	7420	7401	7369	7422	7472	7210	7250	7317	7392	7338	7294	7339	7379	7363	7350	7334	7391	7307	7364	7407	7295	7393	7474	7259	7305	7301	7359	7402	7491	7171	7343	7432	7302	7312	7362	7220	7233	7347	7243	7312	7381	7421	7291	7396	7246	7322	7401	7381	7385	7347	7285	7450	7295	7211	7323	7343	7253	7386	7384	7414	7274	7302	7355	7231	7327	7289	7205	7354	7335	7353	7337	7299	7274	7189	7376	7232	7361	7402	7346	7364	7314	7323	7225	7445	7253	7241	7323	7318	7367	7342	7272	7285	7267	7299	7313	7213	7339	7435	7366	7337	7282	7382	7333	7231	7305	7473	7378	7343	7354	7304	7287	7349	7251	7275	7185	7230	7349	7332	7347	7281	7288	7409	7462	7392	7245	7305	7445	7426	7249	7426	7300	7267	7296	7384	7209	7264	7304	7419	7435	7227	7324	7354	7371	7332	7328	7330	7410	7381	7217	7275	7300	7353	7304	7316	7278	7215	7280	7357	7368	7404	7217	7281	7267	7403	7409	7392	7384	7344	7429	7364	7226	7185	7371	7289	7370	7314	7313	7330	7463	7286	7264	7327	7344	7293	7290	7343	7329	7378	7302	7300	7430	7172	7342	7242	7407	7516	7340	7361	7290	7192	7272	7253	7292	7348	7205	7210	7323	7365	7393	7300	7314	7251	7326	7238	7344	7226	7326	7320	7367	7414	7375	7329	7374	7139	7380	7333	7414	7367	7422	7425	7209	7377	7259	7431	7283	7302	7350	7369	7100	7428	7279	7343	7409	7395	7433	7435	7248	7320	7452	7195	7209	7247	7272	7332	7212	7447	7231	7304	7414	7354	7423	7332	7262	7299	7278	7385	7323	7320	7397	7386	7336	7300	7397	7205	7518	7312	7410	7272	7201	7250	7265	7350	7264	7419	7405	7274	7313	7300	7356	7400	7366	7201	7330	7345	7188	7417	7333	7428	7287	7411	7428	7294	7418	7377	7385	7441	7230	7248	7375	7293	7351	7166	7323	7236	7282	7384	7334	7510	7293	7306	7309	7358	7282	7288	7170	7277	7290	7167	7311	7349	7363	7396	7160	7216	7348	7217	7445	7303	7288	7262	7363	7180	7334	7306	7347	7178	7433	7383	7415	7402	7232	7258	7313	7364	7341	7342	7279	7316	7324	7459	7503	7369	7325	7303	7354	7391	7182	7484	7322	7343	7363	7315	7414	7298	7248	7363	7421	7345	7365	7383	7353	7325	7160	7439	7285	7303	7294	7316	7178	7271	7369	7338	7349	7395	7350	7342	7362	7360	7291	7274	7376	7328	7423	7265	7276	7385	7302	7406	7223	7331	7372	7115	7304	7345	7366	7279	7263	7245	7313	7301	7343	7369	7277	7342	7326	7340	7280	7208	7292	7382	7344	7251	7249	7317	7225	7332	7377	7423	7259	7321	7405	7388	7321	7458	7178	7281	7486	7232	7414	7354	7417	7425	7493	7230	7244	7344	7305	7402	7384	7336	7273	7295	7333	7382	7293	7272	7452	7379	7283	7382	7266	7358	7333	7306	7344	7367	7226	7273	7397	7321	7231	7274	7229	7285	7356	7213	7274	7339	7284	7271	7507	7219	7311	7329	7197	7403	7346	7318	7418	7375	7322	7265	7362	7387
2622	1783	1327	1274	1586	1810	1641	1699	2317	13524	15486	9401	4211	1836	1169	937	881	881	922	902	902	909	850	910	904	924	913	908	900	883	913	880	918	887	866	842	948	914	893	922	926	908	892	909	865	894	897	921	854	916	944	927	890	883	841	919	934	864	903	911	905	867	915	852	905	894	904	880	873	887	927	974	894	873	888	922	891	865	917	882	918	870	918	887	927	850	875	906	881	886	912	916	898	953	894	860	907	905	855	947	902	911	832	841	858	872	882	914	902	905	928	897	898	868	886	963	919	862	889	884	861	935	922	987	980	900	903	869	860	960	950	935	942	917	878	833	897	885	875	835	913	929	922	908	919	919	859	936	901	931	959	902	915	914	863	950	859	909	883	937	932	944	823	962	893	898	922	841	917	886	855	867	881	937	909	887	898	839	892	985	955	899	873	894	906	882	896	855	855	923	916	900	902	882	904	932	917	916	921	839	938	912	924	919	856	885	923	907	942	938	916	921	861	868	897	938	887	908	904	921	921	885	882	912	924	897	905	923	875	879	924	909	905	890	845	895	913	903	929	920	868	823	919	916	872	921	950	875	913	928	925	890	860	912	913	885	881	870	864	923	897	882	905	872	930	890	960	911	909	884	870	933	902	881	884	876	894	864	869	937	909	916	913	902	909	898	898	885	950	889	866	921	875	876	914	881	909	957	902	933	872	864	940	902	899	871	910	946	907	898	879	888	927	868	879	913	906	926	906	879	932	882	898	880	864	890	950	842	878	900	954	837	858	899	898	907	873	863	846	904	881	966	846	841	900	881	885	950	927	924	897	885	913	875	908	850	873	863	886	896	963	888	861	854	852	904	881	876	951	864	879	897	905	933	898	876	881	933	915	877	871	833	888	947	871	913	945	952	907	842	916	915	914	914	921	940	906	931	911	882	897	893	893	866	893	901	897	916	915	878	922	909	862	818	837	901	964	897	866	869	897	921	891	900	936	908	933	891	910	881	892	940	858	889	938	884	906	856	884	867	880	888	901	888	916	878	923	896	939	841	923	972	934	914	919	908	878	898	941	935	917	895	822	903	907	865	929	918	906	883	937	922	912	959	889	897	902	800	884	937	881	852	855	928	856	922	895	873	863	864	919	895	872	878	887	893	875	850	951	926	921	868	947	880	857	921	955	903	858	920	905	909	903	911	868	914	930	895	869	823	924	930	922	882	856	886	875	883	936	893	892	936	928	888	938	914	886	923	878	883	929	885	911	923	932	884	884	905	928	862	934	875	964	926	875	888	935	907	887	904	884	870	871	943	915	889	896	968	913	880	918	929	940	838	918	878	930	902	907	894	945	914	915	923	933	879	893	890	872	932	900	899	910	900	894	951	908	868	925	839	822	910	863	914	888	931	934	894	894	920	879	892	907	943	908	846	920	898	907	948	861	860	936	881	913	892	822	914	890	947	920	907	885	887	897	907	945	904	937	940	866	929	850	885	916	888	894	920	905	913	900	881	945	949	909	910	886	855	918	900	909	887	908	895	915	906	948	918	964	878	997	937	850	900	900	869	886	955	903	923	895	867	879	893	910	932	841	883	873	873	902	874	924	945	932	900	951	918	887	895	933	872	940	867	880	921	902	887	924	930	891	934	918	855	912	946	874	937	890	883	939	900	906	922	862	920	852	894	981	866	883	868	895	872	920	967	891	876	880	902	884	867	884	923	881	897	875	885	860	917	862	941	847	907	889	861	896	926	875	903	964	917	887	893	868	939	906	895	932	877	843	877	852	859	887	951	928	964	901	893	910	903	888	924	897	905	840	884	953	953	872	901	904	893	914	913	872	876	913	920	931	946	940	917	942	897	914	891	894	904	887	876	871	885	937	906	917	902	896	936	845	883	868	919	891	898	869	891	931	929	976	903	908	927	910	891	905	811	888	900	882	876	851	925	898	918	942	962	906	912	925	852	863	909	900	975	944	914	890	890	878	929	919	913	912	894	934	848	911	926	842	916	926	913	921	899	858	903	845	882	887	871	862	939	949	875	895	949	893	871	897	915	888	881	926	885	885	932	880	918	895	854	938	872	825	853	897	934	909	952	869	928	892	915	920	878	912	889	885	907	910	873	930	862	872	880	918	870	908	861	911	876	911	934	920	895	851	923	913	898	924	877	917	879	871	881	905	911	910	907	910	929	910	901	939	938	916	904	954	922	918	924	936	895	910	886	851	874	905	949	886	876	881	920	914	900	925	954	903	853	892	922	893	899	884	860	889	891	879	906	862	878	891	912	868	938	973	898	895	869	891	905	902	891	854	914	917	884	889	821	876	864	920	897	959	918	871	890	899	916	884	923	926	937	914	923	887	929	898	902	869	912	912	963	931	896	917	944	918	932	918	881	877	859	867	882	882	889	865	943	909	900	899	921	887	899	859	864	871	886	889	912	871	883	873	906	909	895	863	907	903	863	931	913	909	907	900	931	923	953	944	888	905	967	866	931	929	957	902	899	910	826	882	902	903	850	894	909	939	853	903	840	935	866	915	928	925	894	889	882	942	954	924	905	891	889	891	949	926	897	856	861	906	930	856	867	902	902	898	907	894	898	878	902	875	860	875	868	896	906	848	901	888	923	897	897	938	857	896	930	877	864	861	909	907	860	903	864	916	920	908	893	905	899	892	922	872	961	925	968	861	870	884	903	901	891	943	918	887	943	905	908	879	899	898	884	900	917	850	901	925	934	915	863	931	919	881	884	996	869	942	877	996	927	908	910	915	867	863	889	912	849	927	917	895	916	866	916	906	898	873	927	908	836	898	854	898	872	867	919	891	920	872	841	891	821	918	890	896	908	894	889	974	852	893	844	907	885	893	933	912	947	980	883	942	875	929	942	878	854	936	892	913	916	934	897	877	944	880	877	885	955	908	873	897	874	937	905	910	899	889	949	901	915	895	946	930	890	879	939	902	885	893	928	902	868	920	841	859	855	880	938	948	869	877	891	918	897	943	904	957	906	917	896	942	938	924	947	889	893	876	897	854	892	892	931	912	903	929	899	938	880	904	861	971	914	876	856	934	929	938	900	905	936	960	882	886	881	949	920	875	899	907	879	924	883	941	871	912	883	887	967	887	893	927	921	862	976	826	906	840	889	913	887	926	877	926	896	900	932	903	966	903	907	874	902	891	880	921	873	941	890	934	877	897	901	919	885	965	938	919	891	889	910	889	902	888	871	951	896	910	874	979	924	885	918	887	884	931	947	871	889	878	907	915	840	1006	912	901	918	876	901	880	862	906	943	886	900	849	865	910	883	898	859	910	944	914	832	930	890	902	861	940	935	890	877	886	885	930	899	871	919	953	917	826	876	928	936	925	930	910	895	935	876	846	926	907	852	940	874	918	921	852	912	933	932	851	900	903	882	852	932	899	917	937	883	871	862	956	895	880	925	916	894	925	878	897	953	888	903	891	954	939	916	861	955	859	886	877	915	886	833	919	950	895	896	921	916	886	893	869	847	903	968	917	897
22388	16489	13082	20950	29605	29415	28030	27103	31697	64612	62330	47608	33287	18844	10213	7905	7445	7325	7276	7369	7379	7399	7328	7295	7360	7261	7425	7378	7462	7414	7257	7250	7207	7356	7360	7306	7334	7320	7303	7273	7417	7392	7321	7311	7365	7300	7390	7358	7405	7376	7305	7296	7285	7354	7433	7435	7428	7429	7347	7397	7461	7341	7377	7327	7348	7556	7440	7261	7439	7328	7391	7364	7260	7360	7278	7355	7356	7264	7482	7297	7347	7270	7346	7427	7285	7248	7384	7351	7383	7369	7272	7253	7382	7338	7366	7490	7391	7406	7195	7428	7360	7357	7274	7249	7285	7334	7343	7247	7245	7446	7356	7284	7349	7362	7336	7378	7333	7503	7294	7298	7415	7278	7406	7300	7398	7467	7278	7437	7447	7372	7357	7365	7261	7357	7380	7368	7380	7272	7286	7420	7339	7272	7420	7344	7402	7218	7294	7314	7308	7513	7364	7339	7338	7374	7366	7525	7362	7340	7341	7285	7507	7299	7338	7399	7343	7376	7355	7325	7237	7254	7339	7266	7286	7348	7388	7303	7221	7439	7327	7320	7515	7257	7303	7371	7477	7404	7285	7346	7432	7257	7339	7314	7195	7415	7359	7332	7426	7357	7401	7347	7306	7289	7347	7180	7437	7301	7348	7336	7407	7361	7308	7278	7260	7330	7333	7506	7269	7267	7347	7412	7368	7420	7437	7368	7449	7302	7369	7396	7337	7351	7296	7359	7252	7330	7362	7324	7212	7261	7343	7317	7354	7379	7435	7353	7384	7398	7396	7284	7211	7452	7247	7287	7318	7427	7531	7336	7213	7271	7222	7410	7361	7309	7235	7447	7458	7405	7282	7393	7237	7453	7375	7403	7300	7270	7397	7365	7374	7152	7332	7326	7391	7310	7224	7320	7375	7458	7262	7287	7455	7421	7364	7278	7325	7473	7270	7448	7439	7234	7259	7300	7383	7264	7223	7489	7398	7339	7248	7469	7334	7323	7315	7283	7341	7283	7288	7471	7364	7489	7353	7482	7375	7307	7181	7481	7289	7262	7313	7229	7440	7502	7337	7309	7330	7382	7299	7326	7322	7405	7346	7436	7230	7334	7452	7322	7391	7459	7413	7321	7310	7278	7535	7460	7474	7426	7360	7258	7261	7338	7352	7353	7275	7327	7241	7218	7345	7397	7402	7344	7477	7542	7309	7358	7347	7309	7315	7297	7217	7385	7405	7417	7454	7293	7217	7295	7368	7377	7381	7387	7412	7480	7440	7406	7186	7268	7230	7474	7356	7269	7354	7296	7440	7246	7415	7388	7301	7384	7514	7462	7290	7347	7392	7437	7379	7243	7375	7391	7318	7393	7429	7254	7352	7405	7349	7304	7278	7375	7295	7350	7371	7284	7372	7265	7244	7385	7299	7281	7435	7546	7495	7129	7400	7425	7326	7305	7355	7313	7267	7216	7388	7374	7334	7282	7256	7357	7288	7291	7509	7296	7303	7400	7233	7292	7296	7510	7540	7389	7353	7240	7520	7350	7363	7229	7384	7269	7390	7362	7233	7330	7424	7316	7392	7332	7385	7394	7248	7288	7326	7375	7417	7292	7384	7292	7457	7338	7404	7423	7413	7328	7357	7386	7416	7223	7388	7249	7191	7358	7190	7235	7385	7369	7400	7330	7353	7432	7316	7290	7365	7222	7268	7368	7314	7422	7354	7325	7250	7232	7243	7398	7355	7287	7354	7378	7329	7426	7366	7311	7188	7417	7299	7447	7399	7396	7435	7226	7377	7333	7351	7426	7399	7385	7458	7291	7382	7400	7395	7393	7593	7364	7505	7334	7381	7311	7286	7268	7376	7224	7447	7369	7256	7470	7516	7242	7433	7497	7334	7323	7336	7413	7442	7359	7272	7401	7261	7265	7395	7369	7390	7301	7390	7397	7387	7406	7443	7389	7307	7419	7291	7285	7299	7320	7237	7340	7421	7487	7414	7291	7383	7445	7370	7464	7378	7363	7467	7473	7359	7403	7256	7292	7385	7314	7309	7320	7234	7271	7429	7409	7242	7264	7273	7358	7412	7272	7391	7341	7337	7351	7299	7484	7327	7406	7360	7503	7440	7208	7380	7229	7501	7381	7340	7245	7235	7382	7374	7457	7350	7376	7446	7271	7496	7352	7311	7440	7384	7292	7346	7284	7221	7323	7214	7264	7277	7288	7346	7315	7449	7247	7235	7334	7374	7347	7404	7249	7286	7357	7432	7232	7331	7396	7169	7448	7513	7402	7313	7305	7357	7363	7381	7450	7385	7279	7476	7459	7430	7252	7428	7333	7305	7430	7298	7312	7203	7257	7350	7417	7468	7361	7269	7395	7429	7433	7262	7445	7396	7449	7249	7235	7374	7336	7318	7368	7397	7351	7294	7487	7440	7361	7400	7366	7483	7304	7519	7412	7346	7504	7488	7319	7309	7408	7383	7312	7456	7311	7210	7362	7266	7390	7338	7413	7308	7243	7366	7354	7236	7305	7343	7268	7273	7267	7184	7387	7345	7364	7421	7449	7223	7480	7387	7330	7222	7325	7235	7283	7312	7148	7285	7308	7338	7351	7272	7456	7413	7326	7232	7287	7388	7372	7295	7427	7379	7321	7213	7448	7312	7401	7445	7398	7343	7359	7248	7317	7446	7319	7424	7266	7258	7450	7325	7393	7380	7291	7327	7286	7357	7517	7315	7295	7508	7345	7270	7354	7408	7348	7401	7404	7305	7610	7461	7326	7290	7427	7355	7408	7256	7314	7227	7373	7355	7384	7333	7379	7326	7412	7361	7335	7393	7324	7312	7446	7141	7313	7294	7369	7262	7301	7419	7240	7296	7272	7431	7350	7326	7342	7270	7389	7521	7269	7379	7393	7238	7214	7490	7364	7354	7405	7300	7268	7354	7332	7250	7449	7357	7392	7294	7346	7412	7366	7379	7465	7248	7276	7381	7312	7391	7333	7261	7197	7363	7199	7368	7387	7338	7325	7203	7356	7260	7300	7270	7331	7429	7259	7364	7406	7287	7352	7362	7208	7277	7397	7361	7497	7416	7355	7260	7461	7508	7296	7326	7310	7270	7370	7280	7368	7405	7405	7363	7380	7434	7221	7447	7291	7443	7366	7209	7332	7444	7410	7481	7240	7396	7326	7326	7391	7346	7326	7112	7342	7289	7292	7367	7316	7336	7349	7277	7405	7386	7420	7320	7353	7259	7252	7533	7339	7259	7325	7510	7222	7409	7341	7268	7382	7461	7440	7393	7371	7348	7406	7275	7318	7457	7348	7436	7396	7407	7365	7351	7384	7265	7379	7327	7213	7446	7524	7204	7443	7376	7276	7460	7373	7420	7477	7464	7421	7335	7395	7330	7412	7414	7316	7490	7431	7299	7242	7369	7313	7390	7286	7422	7398	7325	7416	7360	7398	7362	7440	7554	7224	7299	7309	7255	7319	7351	7397	7283	7357	7362	7309	7350	7291	7486	7344	7342	7276	7253	7333	7416	7335	7280	7429	7346	7351	7321	7300	7233	7252	7410	7480	7272	7309	7272	7338	7349	7281	7434	7425	7267	7224	7329	7266	7445	7368	7321	7106	7316	7321	7304	7388	7265	7347	7145	7324	7376	7369	7384	7224	7246	7341	7469	7300	7307	7324	7249	7361	7315	7403	7356	7361	7307	7290	7427	7308	7292	7344	7644	7428	7306	7364	7407	7504	7337	7356	7521	7341	7382	7231	7430	7463	7298	7377	7527	7372	7410	7374	7248	7328	7355	7371	7274	7314	7279	7353	7364	7278	7375	7466	7322	7389	7417	7263	7334	7261	7353	7456	7248	7400	7351	7315	7335	7322	7364	7324	7316	7527	7369	7393	7494	7347	7257	7297	7352	7322	7408	7333	7280	7380	7396	7366	7456	7410	7380	7291	7455	7360	7375	7248	7386	7344	7425	7333	7387	7343	7384	7428	7281	7329	7350	7323	7339	7461	7453	7266	7325	7320	7413	7223	7448	7335	7369	7303	7316	7347	7342	7346	7537	7300	7222	7227	7374	7220	7299	7381	7408	7376	7473	7378	7301	7442	7360	7394	7400	7372	7264	7248	7289	7410	7310	7465	7301	7423	7308	7350	7369	7374	7460	7321	7402	7435	7427	7423	7263	7263	7369	7290	7389	7381	7337	7270	7300	7342	7207	7376	7185	7388	7383	7328	7424	7318	7413	7385	7343	7329	7386	7164	7224	7185	7322	7343	7450	7344	7440	7442	7288	7279	7278	7395	7467	7299	7297	7317	7392	7423	7332	7363	7427	7396	7304	7436	7281	7319	7330	7475	7370	7412	7381	7323	7297	7289	7206	7484	7402	7370	7248	7452	7318	7302	7410	7368	7290	7311	7364	7328	7483	7349	7390	7207	7352	7405	7455	7384	7398	7306	7308	7366	7330	7276	7478	7464	7371	7343	7329	7381	7437	7424	7376	7309	7299	7362	7325	7282	7341	7287	7232	7455	7359	7472	7366	7273	7391	7315	7294	7287	7273	7539	7247	7290	7368	7308	7323	7333	7268	7304	7225	7430	7375	7269	7377	7312	7285	7322	7337	7398	7264	7198	7390	7412	7304	7401	7295	7397	7329	7278	7405	7399	7351	7172	7301	7464	7351	7305	7355	7381	7367	7397	7340	7337	7387	7382	7252	7265	7454	7340	7515	7453	7435	7396	7377	7438	7241	7364	7423	7415	7434	7282	7262	7405	7222	7423	7348	7304	7250	7289	7243	7288	7411	7340	7407	7263	7396	7297	7388	7222	7402	7329	7331	7293	7380	7313	7275	7368	7435	7373	7193	7267	7251	7357	7367	7354	7352	7367	7206	7314	7298	7419	7296	7277	7419	7446	7468	7277	7330	7313	7369	7250	7337	7408	7386	7296	7321	7403	7428	7447	7276	7373	7405	7366	7302	7366	7298	7288	7280	7272	7218	7518	7408	7268	7252	7320	7472	7303	7287	7314	7294	7254	7307	7330	7452	7329	7442	7394	7322	7427	7376	7348	7448	7222	7315	7350	7329	7314	7379	7406	7470	7416	7195	7222	7269	7335
5239	1797	1425	1187	1364	1444	1376	1286	1799	11990	15420	10385	4547	1923	1179	944	931	849	931	949	935	883	889	956	923	844	923	958	884	914	891	968	923	949	921	925	887	940	895	923	902	923	898	892	935	920	912	923	920	883	863	942	891	923	887	940	932	919	926	886	895	939	939	972	903	891	878	920	905	907	904	891	911	904	948	929	916	915	923	900	910	916	889	960	913	937	887	902	964	915	933	929	879	916	907	912	908	930	936	870	949	901	905	886	967	975	922	915	936	942	880	912	863	933	911	884	927	929	917	880	906	904	870	897	853	859	970	901	907	916	897	899	844	890	882	897	915	930	904	877	887	898	910	919	924	883	886	942	901	963	933	920	907	914	926	896	908	938	988	870	937	890	869	926	929	910	888	866	929	840	911	923	901	922	894	945	963	851	962	849	922	938	853	903	902	921	918	956	925	824	900	922	944	859	904	888	859	957	906	940	922	916	879	868	904	874	939	900	933	908	933	908	907	854	896	865	942	964	895	933	902	849	894	912	886	961	929	870	978	931	954	920	941	937	974	894	911	928	923	873	929	939	900	895	881	886	937	916	943	945	974	839	879	896	958	932	939	938	964	895	875	911	905	915	962	899	928	914	953	891	936	870	963	891	913	882	907	903	916	911	927	946	895	925	901	919	931	929	895	905	940	892	900	939	931	908	948	851	893	879	916	971	957	932	953	956	960	926	919	922	1014	964	952	942	918	932	927	926	890	930	845	904	934	862	931	956	913	921	874	919	947	874	928	868	884	939	940	883	826	955	881	945	912	908	896	920	935	921	943	932	922	963	903	926	875	945	916	943	957	903	895	953	897	919	873	908	942	884	894	931	896	931	901	917	912	927	867	912	878	878	919	927	890	995	960	859	898	906	890	906	914	870	960	903	892	907	863	933	908	854	940	940	862	913	913	903	923	933	968	946	922	943	887	868	857	887	910	964	809	873	918	879	923	867	915	897	906	916	883	905	872	969	918	885	963	966	969	926	950	903	947	920	886	900	904	909	896	901	905	860	866	941	945	883	917	879	875	905	907	962	907	943	960	904	927	904	925	930	965	911	970	963	905	884	933	884	965	891	907	934	953	938	981	902	934	920	907	908	907	953	915	882	940	939	885	936	849	898	869	875	937	908	954	897	960	938	944	933	857	922	881	914	941	903	944	882	871	960	927	898	937	928	888	933	952	930	890	949	926	877	910	961	921	894	910	890	905	892	888	955	964	876	923	899	864	923	945	904	898	944	949	915	913	911	906	924	914	892	894	867	930	927	944	917	933	902	956	934	901	922	902	957	929	910	880	900	922	913	899	850	926	928	909	883	858	916	916	932	910	953	926	920	911	918	936	933	957	942	1015	864	888	959	918	880	941	867	934	887	880	960	894	883	896	970	897	947	886	914	930	956	878	985	935	907	947	917	920	879	885	913	883	942	892	957	896	888	885	952	949	942	934	941	920	968	877	871	845	946	936	849	888	927	917	869	835	923	915	882	891	902	922	913	871	943	959	899	919	898	886	910	889	937	933	914	940	940	922	869	935	925	925	911	927	902	914	941	942	892	909	864	906	901	922	922	914	909	933	960	857	909	932	956	897	893	906	968	892	923	872	942	887	875	877	946	942	942	885	918	883	919	917	915	856	928	971	889	957	938	908	898	916	932	904	899	917	921	906	949	919	876	903	851	877	930	943	919	946	901	952	914	890	903	953	903	861	906	954	921	940	950	983	896	933	917	929	886	869	913	906	847	887	905	936	969	953	934	909	918	949	876	922	849	932	880	928	894	996	860	913	894	925	895	887	898	938	896	942	921	892	909	895	875	943	946	889	912	860	935	928	954	956	879	907	951	872	980	951	916	864	929	897	894	919	922	897	896	892	912	913	896	916	887	916	930	925	920	939	945	926	902	914	934	895	964	852	892	845	902	942	924	922	926	923	932	894	931	941	918	935	873	920	912	920	876	943	922	923	915	959	923	915	866	969	905	938	935	871	914	959	903	896	914	892	878	927	887	952	903	870	968	937	886	898	936	861	901	966	944	931	884	958	860	937	894	911	957	867	922	907	966	937	922	931	936	874	935	902	933	918	916	877	921	962	932	909	928	904	930	889	881	878	966	888	909	910	935	908	919	939	933	906	957	918	845	905	877	930	881	905	951	875	982	903	910	891	921	940	930	910	920	945	949	905	908	888	921	898	927	919	945	925	881	911	918	958	944	901	903	899	906	939	888	946	875	887	923	993	932	892	934	919	950	897	883	957	918	877	896	932	855	887	956	882	916	943	899	910	890	876	876	919	939	951	901	926	947	868	942	926	930	904	891	882	937	895	932	900	948	908	926	950	943	885	901	873	877	930	956	923	916	873	922	857	924	914	877	906	899	911	942	892	910	915	940	949	818	920	898	961	927	934	932	913	906	882	911	918	923	918	939	925	897	926	910	943	874	921	930	911	882	902	862	880	936	923	958	889	863	945	905	889	815	892	899	917	905	898	947	882	925	936	978	922	867	857	900	906	976	937	923	925	945	881	953	933	966	930	868	927	982	928	881	958	948	888	917	880	907	970	932	923	898	910	899	931	969	945	921	943	905	887	936	937	966	833	925	928	954	952	900	871	847	968	903	975	914	975	915	928	927	941	898	918	934	921	902	897	895	959	923	883	879	945	881	870	857	937	925	874	967	879	912	893	903	939	888	927	936	954	943	903	945	911	924	910	942	945	880	949	870	926	902	875	932	906	896	918	896	912	902	1014	909	830	967	880	924	908	955	920	914	989	963	881	877	939	913	933	924	954	821	918	880	919	913	965	978	921	921	916	880	926	959	923	936	1004	922	911	950	914	882	889	981	892	955	952	933	867	915	908	924	929	877	917	959	891	911	902	967	912	901	1000	916	922	971	937	925	939	888	908	934	921	885	884	922	927	900	888	975	916	874	953	876	902	878	883	915	935	914	933	862	899	907	955	914	877	944	970	857	898	845	888	925	927	909	908	917	867	969	876	936	897	902	904	980	921	914	893	939	909	867	932	908	935	970	915	937	929	947	933	914	941	906	942	898	982	888	985	853	966	895	895	913	898	923	984	924	933	920	896	945	915	916	968	912	925	959	904	903	922	946	911	878	965	924	888	879	847	903	913	881	937	911	919	886	904	977	907	918	874	928	981	909	916	911	907	878	875	882	934	922	878	870	922	889	958	928	990	949	924	882	889	924	916	888	913	891	970	897	890	954	928	867	937	985	902	942	853	891	939	930	943	988	897	902	876	899	968	964	945	911	883	941	896	940	897	919	862	886	901	924	889	899	931	878	882	887	913	894	962	876	915	888	894	942	908	951	874	910	870	930	907	878	873	917	930	902	894	909	904	915	930	880	965	906	953	885	887	905	946	939	894	937	839	889	860	964	954	890	963	937	874	963	893	926	949	936	839	871	915	924	956	928	888	946	896	912	920	917	900	890	902	948	964	915	928	902	979	887	887	898	930	931	877	894	887	928
20484	15553	12661	17907	24015	24554	22735	20757	26500	62091	63801	50372	34323	20004	10864	8100	7527	7474	7499	7471	7480	7460	7512	7419	7466	7416	7524	7482	7378	7442	7446	7479	7456	7526	7311	7365	7505	7450	7523	7434	7364	7390	7463	7453	7470	7451	7467	7559	7416	7417	7481	7343	7538	7479	7434	7552	7501	7383	7398	7531	7381	7543	7490	7569	7462	7477	7476	7606	7547	7357	7433	7504	7505	7506	7381	7412	7516	7470	7536	7476	7345	7418	7403	7420	7541	7554	7534	7474	7454	7476	7507	7490	7362	7398	7411	7467	7444	7311	7472	7318	7264	7403	7393	7432	7378	7451	7467	7342	7511	7300	7400	7386	7414	7651	7360	7280	7387	7418	7453	7516	7495	7433	7634	7518	7589	7656	7509	7487	7494	7465	7512	7555	7549	7501	7319	7489	7407	7476	7549	7341	7436	7495	7477	7401	7461	7511	7370	7532	7485	7549	7432	7527	7415	7536	7426	7440	7443	7583	7459	7406	7395	7529	7399	7414	7320	7365	7422	7424	7493	7542	7373	7331	7486	7579	7401	7507	7362	7497	7569	7440	7330	7418	7497	7470	7465	7557	7502	7273	7517	7370	7463	7497	7447	7537	7490	7557	7375	7495	7588	7551	7497	7411	7404	7536	7396	7490	7548	7472	7539	7344	7360	7348	7412	7329	7485	7333	7391	7507	7540	7406	7408	7398	7466	7370	7381	7528	7410	7466	7466	7407	7521	7489	7511	7514	7349	7394	7485	7458	7579	7455	7372	7309	7504	7404	7512	7435	7396	7420	7406	7518	7394	7492	7358	7452	7454	7533	7587	7438	7478	7372	7379	7438	7462	7585	7484	7499	7491	7469	7443	7325	7394	7514	7484	7358	7383	7452	7524	7404	7348	7503	7406	7458	7374	7585	7550	7535	7415	7409	7495	7481	7495	7304	7505	7501	7446	7326	7454	7356	7434	7422	7454	7587	7343	7554	7394	7484	7358	7396	7656	7466	7636	7474	7423	7409	7490	7473	7394	7524	7477	7526	7446	7432	7425	7420	7463	7464	7419	7440	7451	7370	7533	7541	7460	7554	7538	7414	7554	7546	7521	7487	7466	7497	7412	7497	7459	7498	7442	7533	7428	7376	7368	7636	7380	7419	7492	7472	7542	7544	7522	7481	7399	7425	7540	7440	7465	7415	7434	7438	7493	7502	7415	7386	7479	7416	7540	7465	7327	7397	7433	7492	7555	7458	7415	7514	7351	7359	7567	7553	7535	7397	7574	7497	7465	7414	7484	7554	7400	7484	7404	7405	7479	7516	7466	7406	7444	7370	7417	7468	7472	7336	7406	7387	7536	7500	7446	7508	7425	7640	7467	7350	7409	7504	7365	7408	7561	7495	7523	7449	7467	7485	7336	7446	7506	7440	7520	7473	7494	7558	7612	7469	7493	7494	7595	7496	7388	7403	7622	7378	7397	7373	7468	7381	7450	7419	7529	7487	7465	7570	7502	7487	7427	7578	7403	7424	7391	7445	7362	7451	7436	7377	7414	7493	7425	7411	7513	7424	7514	7488	7497	7346	7488	7504	7522	7361	7410	7451	7638	7485	7613	7524	7396	7369	7387	7429	7463	7353	7506	7515	7459	7583	7467	7469	7528	7467	7600	7346	7413	7458	7462	7363	7421	7572	7604	7545	7615	7516	7504	7272	7505	7555	7475	7429	7389	7423	7410	7447	7426	7503	7503	7421	7404	7463	7472	7479	7410	7403	7444	7372	7606	7414	7549	7496	7357	7585	7508	7403	7584	7597	7372	7470	7448	7520	7364	7460	7476	7539	7453	7522	7387	7547	7442	7483	7530	7469	7286	7366	7461	7540	7439	7539	7433	7446	7321	7385	7474	7457	7440	7487	7521	7485	7541	7509	7445	7411	7542	7559	7426	7485	7410	7372	7492	7351	7532	7564	7292	7658	7459	7420	7466	7631	7442	7505	7355	7509	7457	7362	7529	7467	7510	7470	7593	7360	7405	7599	7510	7437	7428	7608	7382	7615	7532	7562	7607	7491	7508	7460	7604	7505	7341	7424	7409	7441	7307	7438	7512	7547	7542	7497	7442	7510	7524	7525	7524	7481	7549	7619	7453	7481	7466	7588	7508	7443	7411	7546	7462	7425	7460	7465	7440	7289	7372	7427	7526	7426	7641	7434	7405	7363	7413	7501	7479	7494	7593	7634	7397	7508	7480	7483	7352	7576	7471	7450	7574	7521	7497	7484	7419	7382	7531	7569	7332	7586	7358	7174	7394	7547	7478	7442	7430	7537	7603	7517	7448	7386	7336	7388	7478	7522	7530	7303	7477	7430	7483	7511	7467	7355	7414	7392	7378	7603	7593	7496	7511	7410	7463	7584	7467	7462	7398	7598	7441	7653	7476	7428	7463	7433	7595	7495	7426	7426	7556	7495	7517	7471	7454	7486	7604	7589	7499	7493	7389	7503	7368	7371	7495	7347	7475	7331	7392	7381	7474	7474	7386	7483	7539	7235	7441	7357	7411	7427	7458	7360	7443	7311	7499	7532	7509	7462	7478	7450	7504	7407	7556	7488	7570	7346	7455	7559	7566	7430	7401	7573	7445	7424	7615	7463	7496	7432	7453	7414	7576	7438	7602	7496	7611	7500	7434	7512	7395	7463	7430	7532	7481	7546	7557	7456	7470	7447	7510	7449	7553	7517	7532	7410	7555	7510	7356	7400	7449	7416	7487	7505	7480	7554	7432	7435	7399	7413	7418	7468	7497	7429	7460	7405	7564	7567	7389	7482	7385	7522	7335	7532	7504	7498	7487	7383	7521	7435	7578	7487	7454	7408	7540	7590	7482	7562	7339	7475	7630	7481	7539	7559	7646	7479	7579	7561	7514	7470	7381	7412	7371	7454	7515	7543	7560	7381	7431	7368	7340	7483	7442	7452	7438	7391	7546	7436	7460	7419	7558	7477	7449	7470	7342	7471	7387	7569	7516	7602	7474	7568	7511	7388	7368	7579	7499	7618	7489	7543	7391	7433	7406	7492	7556	7548	7437	7532	7430	7518	7488	7399	7392	7564	7512	7455	7426	7502	7438	7436	7383	7535	7459	7483	7422	7534	7475	7432	7507	7433	7515	7507	7479	7424	7508	7508	7498	7311	7583	7378	7337	7463	7614	7540	7495	7402	7384	7552	7579	7407	7483	7459	7383	7557	7517	7411	7455	7375	7383	7480	7391	7520	7460	7406	7568	7316	7510	7475	7369	7399	7378	7478	7468	7580	7429	7306	7394	7489	7288	7538	7528	7492	7483	7365	7442	7427	7473	7572	7425	7574	7567	7491	7468	7495	7442	7375	7537	7465	7445	7538	7395	7448	7432	7376	7439	7403	7539	7411	7475	7383	7378	7572	7512	7522	7441	7546	7442	7582	7477	7395	7503	7446	7446	7500	7334	7504	7537	7460	7420	7418	7565	7518	7489	7430	7498	7464	7367	7443	7466	7366	7613	7460	7634	7445	7562	7445	7420	7424	7449	7384	7327	7393	7510	7520	7426	7392	7549	7333	7618	7501	7393	7439	7510	7394	7544	7609	7419	7475	7335	7475	7404	7388	7378	7517	7416	7549	7450	7345	7491	7446	7514	7488	7522	7453	7486	7576	7270	7377	7456	7375	7434	7648	7554	7441	7471	7454	7404	7455	7482	7578	7474	7562	7461	7457	7580	7516	7431	7560	7449	7549	7459	7469	7465	7431	7518	7477	7493	7218	7448	7535	7489	7382	7419	7475	7427	7517	7519	7587	7543	7542	7378	7310	7435	7281	7456	7595	7341	7502	7461	7577	7496	7512	7434	7394	7434	7441	7453	7476	7491	7460	7361	7517	7421	7455	7442	7355	7431	7428	7439	7560	7391	7444	7496	7426	7494	7457	7533	7542	7422	7446	7509	7384	7385	7412	7565	7406	7439	7518	7409	7435	7458	7427	7521	7532	7461	7385	7471	7526	7502	7430	7576	7566	7475	7441	7542	7384	7377	7516	7525	7524	7507	7365	7474	7474	7455	7445	7514	7369	7467	7621	7549	7415	7497	7550	7465	7431	7476	7588	7404	7521	7443	7650	7563	7488	7557	7370	7366	7440	7484	7406	7577	7524	7547	7539	7441	7475	7422	7477	7430	7463	7446	7479	7473	7452	7392	7412	7538	7436	7552	7501	7515	7400	7377	7452	7440	7558	7556	7602	7546	7413	7521	7435	7516	7469	7469	7446	7476	7448	7387	7443	7499	7512	7367	7594	7404	7362	7461	7413	7478	7370	7407	7391	7411	7582	7386	7504	7490	7459	7425	7427	7435	7359	7390	7491	7525	7561	7455	7548	7518	7503	7413	7487	7420	7419	7322	7469	7384	7528	7529	7414	7400	7440	7432	7327	7383	7490	7531	7437	7431	7485	7518	7427	7504	7491	7480	7482	7318	7473	7470	7592	7563	7457	7438	7600	7434	7343	7552	7471	7464	7426	7545	7441	7584	7378	7438	7478	7535	7510	7465	7428	7508	7414	7395	7460	7481	7532	7410	7466	7460	7443	7441	7494	7525	7367	7394	7467	7540	7393	7582	7555	7298	7344	7485	7504	7486	7465	7319	7526	7644	7466	7419	7472	7329	7458	7476	7496	7442	7420	7457	7509	7415	7523	7542	7409	7397	7333	7491	7646	7479	7355	7440	7457	7378	7492	7433	7380	7415	7462	7393	7451	7548	7396	7304	7498	7452	7331	7674	7474	7295	7578	7391	7439	7461	7505	7402	7575	7410	7476	7420	7508	7493	7329	7507	7494	7489	7476	7470	7421	7415	7554	7443	7445	7443	7587	7430	7549	7520	7527	7709	7641	7477	7449	7453	7448	7374	7540	7611	7384	7572	7550	7449	7459	7521	7437	7433	7529	7441	7477	7397	7455	7490	7513	7420	7313	7581	7439	7554	7567	7494	7472	7426	7482	7423	7486	7565	7396	7504	7470	7589	7525	7504	7452	7416	7412	7472	7221	7387	7556	7403	7525	7691	7353	7462	7460	7537	7505	7407	7370	7573	7451	7439	7470	7369	7539	7524	7494	7442	7498
3975	2189	1545	1265	1607	1830	1860	1627	2151	22115	26709	17978	7805	2751	1332	962	925	903	939	916	918	942	982	842	984	939	867	888	946	905	921	900	882	911	921	920	920	857	877	894	916	883	897	913	919	916	876	941	951	909	902	875	883	881	883	912	940	972	854	890	917	934	905	831	871	894	962	921	941	934	926	899	912	878	874	893	921	891	897	858	868	856	891	901	917	900	871	946	885	898	936	890	938	908	962	972	868	887	881	863	942	945	933	956	912	902	907	902	893	901	903	931	918	909	867	947	886	922	899	897	969	889	922	903	863	873	922	904	888	968	912	871	913	891	915	916	925	873	941	907	983	886	956	945	914	950	963	914	924	885	919	913	957	934	881	882	899	884	975	926	937	916	849	892	869	902	962	919	885	891	884	856	888	914	913	830	953	890	923	933	896	936	888	875	961	924	938	943	920	896	895	889	947	934	941	891	922	923	922	972	945	910	942	877	930	931	958	872	913	908	912	923	922	904	925	895	903	915	921	887	941	912	935	899	937	909	864	923	874	915	877	934	920	900	900	900	886	915	901	910	929	886	873	909	871	931	892	922	951	973	915	962	908	916	883	934	905	907	856	860	939	958	879	928	858	898	915	895	874	917	888	880	911	881	909	860	902	929	905	918	938	901	890	917	932	926	943	941	919	910	924	931	933	940	946	872	899	922	869	892	943	891	926	903	893	948	912	940	975	865	867	845	902	890	939	934	935	917	845	880	889	915	908	915	902	914	914	882	924	886	896	919	938	893	903	919	838	918	895	929	882	892	953	956	904	966	892	853	883	869	933	926	893	898	928	842	935	920	948	906	905	932	900	892	915	853	878	865	931	904	909	888	857	916	905	912	882	935	953	899	946	962	885	888	922	896	872	949	945	924	859	880	939	895	914	893	875	919	886	901	893	889	958	952	902	933	855	959	942	859	956	893	936	964	912	919	893	880	861	848	891	906	911	877	852	876	916	962	917	892	970	855	967	916	881	893	961	865	924	936	878	923	948	954	912	835	875	934	922	950	852	966	884	912	894	892	890	885	896	914	879	935	883	930	927	877	919	863	960	940	919	939	941	883	916	900	894	890	941	862	947	914	921	934	887	969	901	916	934	913	928	868	871	956	871	901	893	918	887	929	899	873	938	958	923	934	904	890	912	897	966	896	924	889	963	914	925	903	897	940	948	909	945	920	924	922	955	948	942	927	906	950	941	902	877	929	944	916	929	873	958	923	863	915	844	893	871	950	911	903	870	905	868	931	889	955	841	913	905	866	902	972	903	903	919	937	982	880	910	916	887	950	903	916	879	923	919	853	927	915	915	926	905	907	924	866	934	917	979	937	873	878	965	882	963	887	954	918	886	882	897	898	922	929	874	931	889	953	900	897	895	931	893	930	909	942	958	920	887	968	948	885	906	888	929	909	899	954	883	957	950	951	927	882	917	942	932	976	904	882	896	900	933	891	933	914	855	936	911	991	892	922	979	920	841	909	916	904	900	913	887	907	913	822	926	947	956	928	879	903	912	877	942	892	887	864	1057	991	855	881	947	896	895	937	918	891	877	880	913	924	910	904	907	926	880	937	900	902	843	1005	964	857	886	885	886	917	949	880	910	879	921	914	893	931	943	883	901	889	899	905	877	915	945	933	937	904	944	883	936	899	919	890	940	946	922	890	893	931	948	913	872	872	912	903	859	899	923	940	924	908	941	931	874	854	929	892	876	877	901	950	875	950	904	890	949	902	948	900	851	925	908	913	949	964	1028	969	896	902	906	933	931	901	877	930	936	933	902	891	903	883	909	903	992	932	923	895	911	957	907	914	955	956	934	877	952	901	900	914	893	927	927	936	920	885	871	900	952	922	849	944	948	918	884	850	891	893	874	956	861	855	933	942	945	872	888	904	873	905	929	958	883	878	876	915	907	940	923	933	912	888	932	832	885	910	881	936	875	900	936	875	946	874	894	1035	944	911	925	884	911	904	902	913	949	884	916	888	882	944	907	940	875	899	897	915	896	869	928	889	918	902	871	972	881	927	900	934	880	907	915	932	888	908	948	921	940	940	893	945	899	903	918	938	885	907	922	907	927	900	877	970	924	863	870	821	888	950	895	841	915	930	946	931	937	913	890	953	925	909	903	897	883	993	941	904	897	958	897	838	923	855	920	954	959	883	924	900	918	925	913	943	902	931	883	875	887	903	871	918	907	970	926	918	874	930	911	956	899	948	911	944	920	919	904	899	892	925	873	886	931	900	851	914	920	882	931	918	944	961	845	917	917	894	864	948	848	930	867	910	856	942	884	920	893	925	913	891	949	869	998	870	880	945	933	933	930	918	919	915	924	946	943	915	980	953	882	919	922	883	966	913	888	898	928	896	877	946	893	913	924	934	912	964	918	843	905	900	951	856	936	916	912	867	926	914	900	924	928	930	975	913	927	949	886	880	918	952	894	884	959	895	966	883	816	896	887	938	909	901	863	907	905	923	932	913	909	877	923	942	889	934	904	928	927	915	911	893	906	885	937	909	968	969	941	980	903	916	939	897	955	932	903	909	848	917	894	939	930	898	857	858	953	929	861	891	892	954	899	919	941	916	903	923	927	896	829	897	946	955	868	892	893	862	901	919	944	908	925	937	972	890	963	883	933	927	906	924	918	911	889	899	962	934	903	940	957	950	888	968	883	976	972	984	911	908	959	966	956	893	929	879	959	930	891	893	895	891	913	839	970	925	956	897	919	916	917	983	917	887	861	874	926	892	877	879	906	903	937	908	895	930	952	913	887	941	902	989	894	886	871	884	906	906	907	935	888	923	914	962	923	943	899	955	965	959	928	911	931	894	920	928	888	878	874	908	938	877	935	934	907	884	926	907	894	949	920	934	909	957	880	885	940	952	927	941	827	900	933	950	928	966	883	924	911	949	902	909	898	904	910	878	903	917	904	919	882	888	940	895	925	877	938	913	911	917	928	876	899	902	872	960	969	888	901	949	904	915	923	898	859	885	944	883	934	915	916	950	908	921	928	887	950	887	841	921	897	925	919	844	937	916	944	928	913	918	909	905	921	955	916	945	886	949	904	923	924	899	958	915	884	875	900	890	900	936	894	928	924	929	908	909	895	970	955	890	906	952	893	919	900	902	927	890	895	864	955	924	948	950	958	912	888	907	928	930	882	917	883	902	918	874	945	944	926	934	957	889	897	866	924	890	893	900	896	911	920	931	914	921	926	920	894	920	855	920	946	893	873	933	889	936	913	863	950	941	892	912	944	931	924	898	891	918	908	955	889	959	937	886	885	921	907	880	911	969	924	969	898	873	890	821	887	936	918	923	959	913	912	904	841	943	902	923	938	906	905	929	924	882	883	879	924	907	900	962	882	944	951	901	924	897	959	886	936	899	902	923	938	899	871	923	920	981	842	925	937	971	871	959	897	886	955	901	892	908	874	927	890	934	906	961	883	940	917	801	924	949	948	896	875	866	867	872	909	901	934	908
26067	18223	13987	20165	28726	29437	27793	24596	29974	76741	78003	60914	41536	24539	12796	8450	7502	7446	7631	7488	7603	7452	7521	7350	7380	7404	7468	7493	7308	7619	7497	7476	7340	7424	7396	7435	7305	7343	7407	7437	7420	7423	7463	7602	7474	7472	7595	7295	7544	7520	7428	7292	7426	7350	7414	7585	7392	7464	7492	7526	7499	7426	7463	7571	7444	7532	7375	7445	7387	7518	7519	7414	7424	7554	7455	7382	7452	7532	7588	7596	7538	7476	7394	7511	7445	7451	7387	7417	7389	7546	7501	7392	7433	7359	7344	7466	7513	7490	7537	7282	7556	7544	7383	7393	7392	7402	7427	7429	7455	7335	7497	7513	7580	7419	7466	7339	7426	7455	7499	7387	7428	7499	7485	7581	7565	7398	7465	7459	7448	7449	7457	7428	7395	7546	7294	7408	7401	7588	7400	7394	7570	7414	7612	7534	7558	7495	7254	7505	7542	7326	7521	7495	7513	7391	7428	7549	7517	7332	7414	7507	7436	7542	7575	7480	7474	7404	7328	7312	7386	7470	7461	7388	7263	7414	7473	7482	7478	7378	7512	7470	7376	7335	7528	7399	7490	7372	7416	7444	7521	7469	7429	7587	7455	7502	7505	7361	7580	7412	7381	7515	7445	7646	7413	7470	7405	7376	7295	7424	7559	7513	7452	7422	7530	7264	7344	7306	7449	7495	7546	7453	7474	7476	7426	7437	7422	7277	7461	7450	7481	7383	7408	7537	7456	7470	7365	7382	7413	7394	7464	7464	7440	7359	7517	7571	7541	7508	7522	7435	7518	7306	7533	7565	7485	7361	7550	7447	7362	7467	7460	7385	7411	7376	7428	7507	7469	7610	7588	7404	7406	7404	7283	7599	7323	7407	7524	7473	7460	7437	7483	7492	7433	7443	7432	7428	7334	7466	7488	7315	7442	7468	7589	7465	7497	7472	7493	7482	7422	7625	7499	7470	7416	7491	7463	7429	7400	7530	7429	7410	7504	7491	7409	7476	7385	7266	7430	7378	7425	7476	7446	7433	7423	7480	7474	7380	7438	7326	7573	7486	7423	7427	7349	7374	7423	7433	7470	7492	7267	7516	7384	7532	7387	7423	7506	7385	7412	7441	7407	7366	7407	7420	7497	7608	7364	7409	7329	7455	7557	7509	7502	7409	7507	7536	7463	7506	7399	7496	7418	7438	7421	7519	7338	7514	7464	7405	7492	7330	7385	7375	7432	7464	7491	7499	7466	7397	7424	7459	7541	7421	7540	7491	7503	7501	7476	7311	7622	7489	7519	7550	7395	7544	7469	7465	7571	7375	7391	7489	7538	7447	7471	7494	7408	7472	7547	7327	7316	7503	7395	7640	7414	7344	7395	7450	7399	7547	7423	7442	7522	7390	7485	7402	7350	7314	7389	7441	7370	7480	7465	7492	7419	7470	7438	7423	7423	7509	7498	7350	7446	7415	7396	7427	7504	7536	7470	7439	7486	7473	7460	7556	7565	7460	7419	7517	7446	7580	7404	7441	7496	7458	7480	7447	7591	7455	7480	7354	7457	7585	7404	7394	7530	7442	7499	7429	7449	7494	7437	7418	7446	7431	7312	7495	7451	7422	7415	7438	7397	7313	7434	7405	7426	7475	7440	7440	7395	7428	7336	7473	7354	7526	7447	7433	7454	7408	7486	7401	7475	7314	7508	7341	7388	7377	7439	7431	7490	7412	7392	7378	7445	7542	7514	7424	7370	7540	7427	7398	7407	7440	7318	7377	7310	7640	7401	7442	7365	7576	7295	7346	7479	7467	7426	7466	7634	7340	7422	7438	7420	7571	7363	7425	7354	7397	7464	7415	7464	7516	7409	7332	7410	7437	7425	7381	7410	7401	7345	7368	7455	7489	7487	7525	7570	7395	7357	7513	7460	7576	7486	7372	7468	7321	7424	7404	7418	7493	7437	7445	7397	7384	7413	7386	7401	7468	7401	7519	7393	7509	7556	7538	7577	7372	7356	7383	7380	7475	7469	7609	7337	7413	7489	7452	7507	7432	7385	7437	7490	7440	7410	7406	7457	7373	7458	7604	7449	7546	7454	7555	7519	7513	7468	7435	7346	7374	7404	7508	7618	7386	7505	7505	7361	7468	7422	7522	7420	7472	7405	7533	7398	7483	7517	7388	7531	7359	7278	7303	7530	7411	7502	7561	7402	7427	7432	7391	7464	7437	7536	7431	7507	7423	7430	7366	7478	7467	7479	7456	7398	7445	7410	7451	7406	7480	7442	7525	7344	7439	7338	7419	7432	7449	7370	7439	7384	7449	7477	7490	7460	7378	7508	7492	7568	7537	7536	7273	7470	7497	7339	7508	7399	7584	7447	7441	7247	7414	7458	7451	7432	7474	7432	7378	7478	7614	7537	7518	7294	7571	7468	7457	7435	7486	7424	7386	7464	7286	7404	7499	7406	7396	7504	7386	7371	7533	7483	7505	7439	7318	7390	7530	7506	7467	7386	7459	7552	7482	7326	7451	7432	7552	7453	7391	7601	7460	7366	7327	7500	7323	7506	7454	7376	7581	7398	7402	7426	7400	7485	7485	7503	7420	7474	7362	7434	7362	7481	7295	7444	7516	7546	7594	7421	7491	7471	7474	7352	7417	7609	7429	7367	7489	7368	7523	7431	7496	7357	7441	7552	7534	7427	7455	7369	7385	7454	7327	7386	7462	7364	7485	7452	7442	7438	7463	7455	7547	7491	7575	7383	7525	7538	7440	7495	7473	7361	7436	7354	7407	7473	7342	7504	7429	7425	7484	7356	7330	7413	7496	7504	7429	7444	7466	7606	7423	7369	7426	7492	7477	7477	7431	7457	7387	7566	7423	7616	7552	7499	7356	7500	7411	7603	7484	7324	7439	7454	7501	7471	7482	7361	7322	7518	7468	7309	7583	7445	7408	7365	7454	7345	7353	7493	7475	7366	7337	7499	7449	7480	7368	7508	7483	7362	7411	7380	7379	7420	7433	7324	7370	7441	7512	7555	7438	7656	7421	7527	7418	7490	7517	7443	7509	7422	7500	7351	7432	7371	7361	7585	7430	7461	7416	7284	7533	7412	7435	7446	7527	7401	7436	7418	7382	7448	7436	7363	7326	7525	7498	7417	7387	7515	7579	7570	7494	7499	7384	7556	7421	7451	7484	7376	7535	7438	7520	7421	7339	7370	7480	7418	7332	7424	7517	7447	7422	7354	7475	7466	7510	7514	7462	7403	7449	7408	7464	7349	7546	7410	7426	7463	7402	7367	7449	7455	7472	7439	7283	7386	7276	7317	7430	7553	7394	7501	7545	7387	7399	7500	7545	7595	7382	7360	7390	7396	7589	7346	7415	7341	7461	7490	7386	7450	7497	7495	7396	7417	7483	7329	7458	7387	7526	7441	7451	7472	7432	7597	7484	7422	7354	7506	7464	7450	7376	7442	7460	7465	7469	7370	7456	7530	7449	7466	7554	7416	7515	7391	7586	7470	7530	7589	7380	7482	7538	7497	7377	7485	7569	7476	7415	7540	7443	7380	7583	7581	7384	7467	7473	7549	7436	7520	7553	7532	7413	7583	7554	7469	7523	7600	7494	7262	7417	7680	7423	7592	7433	7414	7375	7497	7509	7498	7404	7543	7496	7518	7448	7397	7503	7546	7498	7394	7380	7581	7456	7478	7313	7560	7466	7392	7641	7400	7488	7394	7446	7459	7559	7468	7423	7411	7436	7581	7512	7389	7360	7518	7393	7617	7434	7335	7376	7278	7459	7488	7530	7500	7369	7520	7447	7499	7398	7543	7541	7509	7601	7488	7355	7485	7458	7448	7384	7433	7488	7588	7342	7444	7443	7508	7451	7450	7505	7419	7358	7473	7476	7464	7576	7524	7527	7347	7406	7446	7437	7416	7260	7544	7461	7341	7513	7501	7397	7489	7413	7488	7339	7319	7446	7460	7329	7482	7383	7457	7480	7348	7428	7444	7399	7387	7535	7572	7564	7505	7561	7479	7438	7528	7407	7314	7453	7522	7474	7343	7443	7435	7489	7506	7402	7384	7406	7501	7365	7415	7373	7543	7459	7492	7338	7350	7453	7541	7441	7462	7481	7417	7435	7462	7481	7516	7382	7347	7446	7473	7451	7560	7399	7620	7481	7494	7496	7724	7396	7490	7363	7480	7408	7401	7423	7449	7420	7382	7440	7512	7285	7434	7516	7420	7486	7372	7309	7537	7400	7461	7408	7463	7353	7481	7401	7497	7398	7542	7327	7490	7529	7544	7425	7399	7483	7526	7421	7432	7500	7467	7421	7361	7392	7458	7362	7366	7494	7364	7408	7547	7504	7375	7486	7468	7358	7421	7323	7418	7382	7523	7482	7499	7443	7427	7765	7471	7534	7339	7422	7368	7469	7519	7499	7462	7407	7509	7507	7464	7476	7493	7533	7519	7398	7448	7506	7364	7494	7383	7423	7352	7363	7398	7414	7387	7489	7551	7470	7475	7529	7554	7396	7348	7294	7474	7502	7475	7460	7503	7470	7461	7475	7463	7409	7373	7591	7456	7429	7530	7458	7363	7458	7531	7536	7367	7446	7577	7417	7465	7459	7335	7366	7385	7370	7511	7537	7486	7340	7417	7366	7323	7591	7498	7395	7419	7407	7396	7506	7496	7486	7458	7565	7532	7508	7505	7353	7445	7401	7454	7435	7575	7432	7578	7437	7402	7512	7615	7513	7440	7482	7540	7445	7610	7488	7403	7482	7483	7338	7304	7389	7454	7377	7439	7424	7378	7426	7432	7469	7492	7345	7459	7440	7365	7606	7455	7492	7610	7480	7560	7417	7425	7527	7399	7340	7240	7385	7443	7312	7389	7375	7378	7568	7307	7471	7388	7368	7516	7486	7526	7486	7462	7523	7528	7477	7565	7504	7499	7574	7642	7440	7524	7320	7402	7444	7565	7354	7484	7439	7596	7468	7507	7366	7364	7529	7440	7669	7433	7303	7456	7467	7466	7515	7437	7454	7452	7589	7314	7357	7469	7546	7517	7521	7345	7408	7507	7415	7535	7316	7334	7438	7440	7405	7512	7383	7368	7412	7606	7367
3415	1305	1146	1018	1143	1237	1193	1094	1587	5244	5633	3729	1966	1204	940	867	849	872	852	869	917	853	929	922	837	910	870	902	967	854	905	870	917	869	938	887	876	816	918	862	901	861	880	897	873	881	908	883	868	883	926	852	877	896	871	849	877	854	906	861	925	919	894	887	918	829	883	866	897	896	854	831	895	850	909	890	874	896	915	841	932	878	894	879	913	874	931	928	897	835	911	932	906	882	899	883	915	851	938	883	906	873	892	912	878	928	880	840	892	875	908	910	910	875	879	901	832	933	939	885	897	882	886	864	910	914	913	882	856	902	849	880	894	876	861	870	900	876	842	927	871	883	876	903	882	877	883	874	924	886	945	863	898	926	916	845	888	836	846	913	883	880	878	873	853	860	872	845	882	899	847	877	852	875	906	936	879	871	901	890	911	834	886	866	880	993	912	873	889	930	894	908	908	894	872	835	898	841	956	911	933	889	852	909	864	973	894	954	840	897	926	883	876	906	919	814	836	899	867	842	871	869	846	899	887	903	846	920	862	886	854	858	889	904	879	925	914	858	898	910	870	879	867	894	902	867	903	847	926	923	910	915	900	846	863	979	941	887	902	920	874	884	925	890	874	851	818	887	977	879	906	872	879	867	868	920	872	841	927	869	895	894	861	841	899	866	923	902	918	838	921	916	916	912	932	844	890	909	878	883	899	865	912	881	888	829	824	848	895	906	934	834	890	880	852	906	859	832	908	818	885	916	910	900	873	850	904	893	905	881	895	877	892	853	867	896	935	890	928	828	900	907	862	881	916	926	955	895	884	897	896	902	878	866	905	898	919	888	893	862	855	919	886	875	877	842	900	902	891	852	912	868	855	902	918	908	932	869	919	915	916	876	895	900	863	920	916	882	899	942	879	893	872	861	903	900	891	840	915	931	887	875	873	877	871	881	943	919	894	890	850	881	909	861	881	871	924	899	874	883	875	895	885	913	927	846	850	931	882	898	828	875	877	863	888	858	897	894	888	906	896	863	877	938	904	898	909	830	892	942	905	856	930	864	885	849	872	930	827	859	848	911	853	905	883	879	862	835	849	894	864	865	862	909	922	925	916	887	853	904	907	891	902	919	885	890	859	894	860	868	821	902	928	885	858	910	902	938	905	895	863	891	891	851	890	894	868	920	845	864	893	897	932	888	881	913	919	887	889	857	878	889	888	857	897	901	916	864	917	916	893	927	866	870	916	887	885	840	895	863	851	977	969	869	890	862	855	844	886	891	861	883	946	902	900	891	913	892	942	826	885	862	873	930	903	902	942	895	883	934	881	884	952	893	897	871	860	880	884	850	888	877	834	896	861	860	844	844	898	895	895	886	845	889	912	846	842	937	956	864	915	902	838	925	897	861	881	915	919	936	913	912	872	880	889	885	905	892	881	833	931	874	910	931	859	841	909	901	859	939	925	890	886	930	902	897	860	884	891	919	805	881	855	854	838	913	889	895	874	933	878	893	865	907	892	886	890	915	874	904	906	910	928	860	898	900	944	902	892	893	884	917	897	892	931	900	849	946	818	887	946	867	901	856	841	918	859	864	873	907	934	860	927	846	869	827	859	858	858	855	952	848	886	884	873	921	858	872	911	877	919	824	871	902	883	901	898	895	826	863	852	890	904	898	898	908	882	865	940	912	887	872	921	878	928	813	844	937	889	911	954	876	856	909	918	838	901	864	858	845	950	871	870	841	927	854	908	879	897	837	792	882	877	938	871	861	890	910	924	912	890	899	962	888	901	879	867	818	942	882	859	873	899	844	881	889	934	925	889	875	875	991	862	872	888	884	864	917	888	871	938	950	886	912	849	860	894	911	889	854	898	860	858	900	901	862	903	873	900	912	926	896	947	877	873	900	892	888	929	888	888	931	892	866	842	943	900	884	892	899	866	878	915	862	883	923	932	878	908	885	863	868	879	918	919	876	891	908	941	844	953	839	839	930	860	860	886	857	871	882	936	950	871	877	882	909	914	922	889	929	850	866	895	871	872	881	876	913	855	869	932	886	877	928	858	922	825	872	810	902	855	870	869	877	897	935	888	939	886	895	866	901	878	854	927	865	873	893	904	923	931	896	903	910	851	869	900	839	929	927	883	892	921	880	861	893	839	935	905	858	869	870	870	917	810	891	844	924	894	865	894	923	903	837	944	907	905	918	884	919	851	870	862	928	873	937	875	948	884	881	907	876	916	857	947	935	863	882	847	877	848	934	854	878	903	926	897	874	882	921	926	902	838	888	871	886	946	830	927	891	870	836	900	928	867	839	835	848	889	913	887	884	848	937	874	891	828	872	898	906	938	852	869	922	905	904	887	896	901	860	902	904	914	905	864	913	892	872	908	852	872	876	863	974	804	904	858	870	934	844	889	880	860	874	936	889	854	858	920	875	856	893	878	893	856	877	888	876	911	868	907	891	875	887	863	877	880	903	928	841	867	913	868	892	883	902	921	854	893	915	919	883	893	897	881	920	879	905	858	878	853	881	880	912	868	920	902	871	877	834	923	896	900	868	911	854	900	853	929	883	919	905	837	893	818	826	876	957	858	895	858	869	890	887	927	893	892	876	906	888	799	911	950	898	968	892	943	878	870	891	851	862	893	912	881	884	878	896	865	916	807	915	903	854	906	897	926	955	879	935	917	874	925	852	868	889	891	908	923	896	872	914	846	883	888	875	890	903	913	904	821	918	885	879	876	881	887	874	888	874	884	873	898	792	870	946	909	924	882	908	824	871	903	925	878	906	846	854	844	884	901	871	848	871	907	946	928	915	885	884	904	944	894	883	902	913	884	861	862	905	885	847	884	877	914	862	887	844	887	821	860	922	919	944	823	910	875	887	885	867	932	888	840	945	881	890	886	902	890	902	882	908	889	945	886	915	834	885	954	841	882	870	904	804	935	860	891	884	896	817	922	859	890	890	891	848	905	904	870	889	845	907	880	937	873	923	897	899	941	915	859	876	917	889	908	857	929	874	872	922	924	901	929	883	904	886	874	926	909	845	940	826	909	884	894	846	938	911	909	828	871	832	876	929	906	892	909	855	876	902	917	863	934	879	930	862	845	880	916	891	908	877	927	914	875	889	883	925	887	900	877	859	888	928	904	919	965	920	949	878	907	855	895	913	911	887	902	866	888	906	891	883	830	935	816	906	908	902	860	896	865	842	892	915	907	866	883	898	918	911	913	929	934	919	901	853	856	876	857	845	870	916	904	909	841	914	870	877	858	857	852	885	833	899	916	894	869	909	842	882	843	915	971	887	934	837	912	873	899	955	886	923	861	868	886	860	887	900	855	814	830	892	856	888	941	896	909	904	921	862	913	851	873	853	939	933	850	882	887	876	871	931	899	914	901	903	947	855	852	874	908	894	907	817	905	883	904	897	926	908	924	885	923	834	886	898	900	853	887	865	907	921	839	883	887	928	851	950	894	832	865	894	857	918	906	905	892	917	863	803	884	929	907	948	889	924
17108	11434	10095	13926	18492	19903	18689	15415	23427	46331	43300	33479	20842	11986	8458	7527	7322	7255	7275	7250	7315	7207	7340	7234	7399	7313	7259	7311	7251	7308	7282	7317	7289	7280	7245	7344	7169	7315	7357	7316	7231	7316	7304	7237	7266	7226	7221	7212	7204	7326	7257	7319	7279	7232	7342	7173	7431	7344	7287	7196	7297	7257	7253	7316	7257	7386	7213	7332	7149	7394	7288	7286	7340	7136	7230	7403	7219	7436	7340	7362	7308	7282	7258	7246	7259	7318	7230	7293	7245	7223	7225	7373	7114	7324	7281	7246	7303	7202	7208	7190	7207	7372	7246	7404	7204	7237	7312	7169	7333	7189	7361	7298	7261	7305	7307	7276	7229	7178	7158	7191	7256	7225	7241	7346	7522	7215	7377	7235	7389	7323	7150	7159	7165	7385	7256	7201	7252	7428	7138	7238	7397	7235	7335	7233	7318	7218	7275	7280	7411	7285	7224	7347	7191	7347	7356	7335	7331	7315	7312	7274	7423	7055	7366	7339	7186	7213	7347	7154	7295	7276	7197	7336	7239	7238	7187	7216	7293	7102	7415	7268	7292	7204	7051	7322	7311	7261	7209	7315	7312	7339	7219	7267	7315	7201	7300	7323	7221	7177	7232	7195	7301	7134	7385	7226	7292	7293	7290	7378	7294	7345	7331	7271	7288	7269	7333	7159	7278	7212	7253	7503	7202	7314	7261	7303	7225	7224	7314	7289	7404	7185	7444	7265	7284	7202	7137	7247	7294	7288	7266	7274	7290	7291	7319	7297	7088	7276	7230	7346	7291	7215	7219	7266	7295	7286	7393	7278	7310	7309	7314	7267	7357	7395	7302	7204	7315	7349	7241	7304	7242	7284	7401	7275	7313	7302	7174	7151	7318	7400	7066	7217	7298	7309	7229	7228	7289	7234	7355	7243	7317	7340	7309	7266	7380	7145	7345	7264	7290	7248	7151	7225	7345	7307	7389	7293	7232	7331	7213	7239	7349	7272	7248	7395	7332	7126	7174	7244	7206	7290	7279	7338	7310	7383	7381	7265	7260	7172	7271	7172	7222	7287	7327	7236	7209	7355	7366	7261	7180	7222	7320	7264	7341	7296	7305	7378	7293	7194	7321	7291	7229	7264	7243	7205	7184	7383	7410	7366	7360	7211	7385	7334	7405	7246	7094	7376	7173	7167	7308	7291	7327	7141	7201	7240	7206	7261	7208	7317	7208	7436	7299	7171	7140	7296	7369	7449	7152	7130	7435	7316	7264	7206	7259	7379	7189	7407	7352	7204	7329	7263	7069	7395	7301	7320	7193	7314	7219	7248	7221	7239	7340	7280	7368	7299	7285	7198	7123	7244	7307	7200	7296	7233	7238	7310	7248	7293	7273	7320	7135	7321	7322	7267	7219	7301	7295	7238	7327	7168	7380	7299	7348	7170	7310	7341	7219	7249	7196	7232	7299	7311	7425	7396	7350	7189	7237	7166	7257	7248	7313	7449	7283	7162	7306	7232	7286	7207	7164	7148	7205	7162	7487	7245	7247	7393	7238	7181	7379	7435	7215	7284	7385	7287	7308	7164	7135	7342	7351	7298	7248	7251	7282	7218	7267	7351	7296	7396	7428	7341	7197	7326	7243	7228	7350	7290	7359	7409	7192	7296	7365	7273	7477	7245	7272	7278	7317	7281	7295	7203	7415	7325	7205	7255	7413	7275	7250	7403	7305	7258	7203	7134	7294	7328	7227	7358	7404	7436	7363	7344	7316	7272	7316	7218	7266	7235	7310	7361	7250	7290	7443	7179	7348	7212	7207	7285	7330	7281	7258	7158	7342	7131	7238	7206	7294	7263	7217	7321	7250	7182	7232	7270	7253	7354	7227	7373	7191	7157	7364	7301	7346	7188	7240	7303	7185	7350	7366	7203	7393	7328	7302	7180	7302	7228	7264	7253	7280	7129	7329	7293	7246	7314	7105	7410	7323	7192	7255	7270	7255	7320	7376	7265	7323	7305	7372	7230	7217	7255	7347	7223	7182	7211	7188	7311	7349	7368	7229	7216	7303	7230	7311	7341	7305	7257	7287	7224	7204	7275	7131	7298	7264	7309	7191	7133	7357	7397	7259	7285	7379	7303	7204	7271	7345	7259	7253	7302	7317	7348	7305	7219	7360	7190	7231	7284	7289	7116	7239	7257	7321	7395	7186	7439	7331	7222	7210	7406	7295	7256	7344	7268	7280	7247	7360	7280	7369	7335	7318	7299	7122	7290	7376	7271	7286	7154	7275	7171	7328	7328	7322	7319	7284	7299	7328	7331	7308	7288	7415	7320	7247	7290	7211	7315	7259	7238	7417	7151	7242	7123	7241	7267	7300	7293	7141	7336	7361	7252	7315	7513	7368	7246	7401	7307	7222	7365	7279	7348	7282	7202	7389	7315	7455	7176	7300	7239	7401	7301	7219	7385	7234	7244	7356	7248	7267	7279	7265	7305	7263	7293	7363	7215	7344	7219	7262	7303	7251	7295	7364	7393	7355	7233	7239	7313	7202	7398	7154	7227	7403	7355	7205	7373	7114	7172	7253	7341	7217	7236	7192	7335	7285	7243	7277	7307	7330	7413	7319	7225	7298	7259	7237	7352	7365	7336	7346	7271	7242	7432	7168	7298	7258	7461	7299	7288	7367	7320	7195	7367	7352	7237	7404	7282	7357	7307	7416	7230	7276	7229	7323	7360	7434	7303	7330	7362	7426	7293	7240	7239	7220	7329	7344	7181	7212	7246	7384	7251	7299	7224	7245	7325	7404	7237	7227	7290	7344	7186	7353	7276	7159	7356	7209	7284	7196	7206	7214	7342	7093	7339	7299	7285	7234	7276	7249	7279	7226	7301	7332	7175	7439	7188	7466	7236	7237	7221	7419	7204	7223	7324	7214	7424	7227	7398	7395	7278	7315	7283	7276	7246	7298	7180	7381	7258	7243	7332	7325	7262	7104	7240	7372	7482	7407	7269	7212	7236	7273	7360	7222	7293	7330	7326	7425	7122	7269	7427	7289	7309	7229	7209	7169	7390	7204	7331	7206	7233	7200	7238	7357	7295	7399	7221	7275	7316	7395	7235	7257	7299	7217	7256	7233	7371	7302	7255	7250	7228	7248	7283	7249	7234	7358	7264	7277	7332	7307	7218	7221	7302	7289	7323	7273	7356	7263	7194	7354	7377	7278	7251	7245	7331	7388	7333	7309	7277	7402	7280	7243	7203	7399	7307	7186	7293	7254	7216	7225	7399	7237	7304	7312	7242	7316	7243	7445	7200	7118	7300	7202	7235	7213	7402	7277	7282	7314	7265	7313	7282	7263	7248	7077	7160	7160	7335	7255	7322	7144	7357	7346	7235	7371	7323	7394	7216	7398	7200	7418	7292	7332	7271	7377	7153	7271	7359	7213	7319	7367	7311	7163	7371	7303	7214	7336	7228	7313	7204	7327	7146	7241	7226	7189	7409	7259	7317	7328	7332	7219	7335	7335	7238	7291	7249	7408	7246	7384	7447	7343	7221	7231	7246	7249	7155	7265	7233	7232	7121	7333	7285	7308	7249	7265	7376	7386	7297	7369	7223	7355	7242	7259	7304	7399	7259	7287	7358	7320	7220	7407	7227	7184	7346	7428	7305	7260	7278	7363	7170	7126	7354	7300	7262	7230	7387	7307	7238	7214	7217	7197	7209	7336	7185	7249	7275	7375	7334	7193	7336	7479	7306	7333	7340	7450	7331	7324	7372	7203	7402	7279	7264	7206	7356	7237	7217	7236	7310	7199	7403	7323	7306	7317	7346	7346	7330	7381	7298	7256	7225	7137	7335	7300	7369	7237	7041	7252	7226	7306	7366	7380	7313	7284	7245	7199	7232	7297	7359	7286	7245	7320	7371	7290	7334	7382	7193	7385	7450	7290	7131	7357	7195	7178	7201	7159	7295	7294	7237	7251	7325	7191	7360	7306	7238	7222	7238	7093	7356	7283	7413	7200	7274	7370	7311	7281	7378	7246	7297	7391	7237	7316	7326	7241	7157	7206	7306	7109	7391	7320	7326	7295	7247	7208	7278	7291	7339	7269	7351	7373	7271	7352	7233	7120	7146	7341	7309	7285	7284	7193	7273	7268	7120	7380	7269	7085	7383	7251	7307	7147	7356	7243	7361	7355	7335	7241	7178	7324	7228	7250	7381	7236	7430	7368	7242	7315	7371	7121	7290	7371	7312	7354	7303	7280	7362	7248	7359	7375	7308	7184	7381	7316	7239	7288	7342	7308	7254	7305	7359	7274	7293	7199	7280	7276	7382	7213	7293	7328	7261	7326	7170	7283	7355	7224	7260	7402	7186	7384	7362	7374	7355	7270	7221	7248	7129	7286	7202	7271	7292	7317	7199	7207	7413	7292	7232	7337	7252	7378	7383	7226	7294	7313	7214	7321	7388	7370	7314	7485	7221	7251	7277	7257	7261	7217	7533	7347	7302	7399	7274	7309	7219	7440	7082	7281	7455	7256	7422	7302	7241	7313	7166	7229	7273	7283	7399	7258	7211	7230	7207	7261	7346	7200	7368	7296	7208	7402	7305	7259	7185	7238	7251	7250	7254	7314	7254	7420	7249	7258	7383	7126	7230	7316	7255	7296	7443	7376	7180	7257	7236	7219	7253	7308	7154	7250	7287	7398	7420	7241	7309	7240	7328	7102	7282	7233	7301	7330	7266	7346	7244	7292	7441	7273	7389	7223	7398	7155	7336	7257	7309	7415	7253	7277	7461	7280	7124	7155	7294	7135	7226	7324	7322	7284	7289	7330	7256	7322	7319	7246	7250	7343	7330	7359	7377	7327	7321	7269	7324	7197	7275	7195	7335	7134	7315	7380	7131	7372	7357	7368	7241	7315	7340	7298	7275	7254	7411	7245	7298	7154	7351	7270	7273	7215	7317	7336	7279	7305	7116	7161	7433	7163	7499	7381	7419	7264	7301	7220	7205	7363	7180	7207	7245	7237	7340	7203	7354	7373	7283	7240	7254	7270	7453	7214	7067	7590	7293	7289	7285	7357	7254	7198	7376	7475	7312	7380	7320	7256	7288	7175	7427	7283	7326
2498	1802	1440	1303	1461	1645	1487	1256	8705	15572	13426	7729	3425	1530	1085	874	888	909	904	912	877	942	915	896	948	914	952	903	859	895	904	902	925	901	895	929	878	903	864	924	908	909	924	848	830	891	858	898	885	956	904	886	938	931	902	917	950	903	896	897	941	875	888	927	906	921	885	868	849	910	894	927	898	859	925	942	872	860	947	898	871	820	934	943	872	940	933	884	928	861	936	881	852	899	888	857	934	853	890	901	857	906	875	967	922	842	886	891	894	882	862	911	888	874	964	860	921	861	885	880	949	851	915	919	899	906	892	849	940	883	859	904	894	917	918	915	894	903	894	924	900	948	939	869	916	916	879	958	898	928	910	882	901	847	912	843	877	897	932	925	942	903	897	846	923	916	874	912	930	922	902	916	902	861	994	924	887	950	861	892	850	907	891	854	886	855	928	883	898	930	903	937	941	963	887	877	895	958	900	910	868	847	896	881	904	887	895	955	895	900	910	852	879	900	969	832	892	902	908	909	951	903	903	905	885	934	897	887	916	933	894	851	899	941	924	871	925	890	948	896	937	884	914	948	911	880	898	922	869	898	882	898	918	885	915	884	906	915	959	900	908	854	955	879	918	917	873	917	876	959	874	879	855	912	853	847	898	852	911	925	862	908	852	938	929	938	894	862	913	883	850	862	883	879	952	844	905	910	872	901	825	917	920	900	883	939	925	889	856	929	926	894	884	867	913	892	878	873	916	919	943	936	886	888	919	895	901	904	898	896	888	891	878	909	870	876	916	846	880	903	877	950	955	885	833	935	968	869	942	896	944	876	932	862	883	912	899	919	839	856	945	892	894	905	906	918	857	856	910	929	929	887	868	913	909	882	861	871	866	930	894	899	893	932	891	908	857	902	918	899	947	881	897	859	881	933	866	921	936	893	856	892	909	913	880	889	908	914	925	885	921	866	919	892	894	935	900	929	937	879	909	874	905	886	934	885	876	880	964	914	876	912	880	915	869	904	875	830	886	897	890	818	891	930	904	904	900	869	903	858	886	851	915	905	858	941	887	908	907	870	880	859	903	942	899	867	909	919	924	930	937	922	921	880	887	882	907	848	906	971	901	854	893	860	854	864	916	964	926	884	902	908	942	920	912	896	878	943	911	904	881	898	914	883	931	899	957	919	923	934	907	915	868	905	906	870	920	860	885	923	857	924	846	911	828	825	907	887	876	909	896	868	874	886	879	851	906	976	930	892	873	891	903	925	920	901	957	868	894	896	845	856	930	909	878	893	888	891	909	918	881	876	912	960	949	921	899	911	859	921	874	911	888	1004	891	876	888	931	886	922	843	901	907	932	925	927	923	904	934	946	905	852	937	907	873	893	909	865	877	887	857	891	890	873	937	944	862	861	903	956	899	899	866	904	967	871	858	895	909	901	895	886	896	902	894	894	885	935	932	895	849	885	909	913	924	865	905	902	879	870	904	943	898	899	874	887	890	892	883	883	896	921	898	847	872	882	898	944	946	908	964	904	858	847	901	934	870	837	901	907	889	913	917	886	900	935	899	855	943	924	885	913	900	907	845	897	896	901	888	924	885	907	843	875	898	948	911	891	887	905	897	899	878	911	897	900	823	864	877	905	881	948	906	907	883	976	910	890	863	888	877	948	951	920	838	893	898	824	860	926	926	916	849	880	865	915	878	937	865	913	848	830	894	880	925	901	874	904	875	886	887	913	919	884	876	925	877	874	930	976	946	910	875	905	853	873	879	893	911	914	828	919	894	921	891	891	883	830	886	899	869	886	941	901	890	899	899	900	885	919	903	866	889	946	889	887	899	856	922	886	887	878	926	925	921	873	868	929	880	884	871	841	927	901	935	900	944	875	863	944	893	926	829	892	898	924	884	888	841	904	892	951	892	868	875	883	887	891	952	901	899	861	879	915	917	912	889	867	888	937	820	912	872	874	851	920	843	865	948	890	899	906	898	955	897	883	869	914	956	919	851	874	872	895	907	850	859	930	915	875	901	905	951	926	907	905	883	869	930	914	881	916	891	901	849	861	862	875	912	926	962	920	925	885	923	915	817	834	883	898	917	903	879	858	892	965	852	875	939	905	897	893	855	861	910	900	912	893	897	869	885	932	943	869	930	880	929	898	866	904	921	863	921	934	889	930	867	892	927	917	908	871	901	863	944	915	859	859	852	866	900	886	957	882	905	863	844	885	907	889	888	892	934	916	899	865	873	860	888	884	927	955	872	849	890	902	901	930	879	891	914	840	906	874	915	947	919	869	871	949	889	925	871	873	914	907	931	907	919	892	898	853	898	876	898	857	920	901	847	891	889	896	905	820	930	932	903	894	844	920	816	870	880	910	846	909	840	911	867	933	838	911	843	861	912	901	914	925	915	944	912	918	907	919	926	870	909	882	908	918	890	902	912	834	924	909	950	885	899	860	914	887	879	886	917	897	916	903	904	899	895	944	933	880	856	892	923	929	922	859	866	929	941	845	886	932	911	937	886	908	910	927	915	880	1002	915	904	862	897	940	904	865	898	898	890	907	899	890	876	880	853	885	885	900	903	855	910	866	877	943	874	936	894	872	908	878	913	897	842	911	854	859	871	843	870	894	892	921	900	914	885	940	905	912	882	930	887	953	920	924	918	892	894	949	881	891	893	918	883	899	872	875	859	888	900	860	854	966	803	825	929	879	894	866	880	898	871	864	892	917	882	905	907	901	927	891	923	913	857	858	881	893	888	905	933	894	883	870	870	932	881	958	905	862	914	895	907	903	896	939	860	894	917	873	862	929	845	916	933	816	870	907	856	936	832	892	912	900	929	868	865	877	862	860	870	936	891	898	938	904	867	944	941	941	849	895	874	893	862	935	830	871	966	923	900	982	957	908	881	963	905	912	897	862	959	900	891	913	920	920	916	833	854	909	982	887	894	880	910	888	906	908	934	916	948	820	881	915	933	950	879	887	879	883	933	921	888	962	916	877	860	869	836	871	912	937	929	927	912	861	918	893	882	870	924	904	853	919	907	920	849	841	869	862	923	903	898	887	896	856	891	917	891	935	895	891	893	869	896	947	913	884	926	935	881	906	894	927	965	918	923	907	909	872	883	903	936	894	883	919	921	947	951	915	861	912	915	877	894	891	905	893	916	903	929	934	878	892	813	886	876	917	920	931	887	864	905	878	962	905	860	884	884	935	936	889	899	931	911	864	865	933	930	864	878	849	864	881	880	925	922	912	952	890	922	853	934	934	884	883	887	859	898	920	906	895	910	912	905	924	947	897	893	903	919	911	922	859	893	867	873	891	891	864	860	907	909	885	902	929	947	871	885	896	879	932	861	911	943	900	918	894	871	900	874	911	916	905	899	879	923	887	887	929	889	867	890	874	899	906	905	905	950	886	861	902	850	949	869	943	899	882	921	862	909	904	876	954	890	863	925	885	949	920	895	890	947	897	922	897	960	919	899	930	857	852	861	921	862	880	891	922	922	866	837	920
21297	15819	13547	19385	25993	26688	24104	18959	55675	66874	58323	44828	29429	16036	9543	7751	7293	7373	7353	7384	7186	7381	7321	7397	7327	7288	7440	7346	7297	7340	7331	7385	7329	7508	7193	7347	7432	7290	7344	7338	7356	7460	7346	7296	7284	7438	7448	7243	7401	7314	7432	7395	7404	7378	7383	7320	7315	7332	7334	7378	7239	7429	7329	7464	7376	7283	7324	7400	7349	7435	7435	7317	7393	7291	7415	7355	7351	7449	7296	7277	7310	7318	7315	7312	7317	7340	7330	7327	7359	7281	7331	7318	7270	7388	7446	7427	7349	7275	7361	7330	7313	7369	7338	7391	7307	7384	7396	7397	7291	7302	7333	7325	7350	7414	7294	7439	7385	7306	7353	7371	7349	7436	7201	7289	7215	7399	7486	7410	7372	7376	7230	7425	7304	7313	7272	7380	7426	7421	7259	7321	7335	7329	7358	7404	7395	7431	7402	7374	7316	7352	7291	7311	7339	7196	7356	7359	7415	7329	7313	7407	7364	7360	7330	7399	7280	7389	7327	7367	7390	7298	7364	7413	7342	7430	7339	7410	7419	7350	7316	7393	7349	7385	7377	7250	7369	7401	7405	7219	7409	7364	7364	7358	7385	7407	7327	7247	7410	7362	7373	7217	7321	7210	7191	7333	7442	7409	7303	7414	7391	7313	7343	7278	7307	7392	7315	7379	7329	7424	7383	7238	7501	7253	7411	7292	7340	7279	7345	7472	7500	7221	7322	7235	7303	7273	7330	7315	7224	7312	7406	7328	7409	7324	7379	7418	7437	7363	7447	7363	7293	7353	7294	7364	7378	7316	7264	7320	7426	7315	7303	7291	7273	7299	7511	7199	7411	7399	7412	7232	7242	7330	7281	7394	7286	7348	7245	7302	7435	7293	7310	7349	7251	7450	7522	7437	7406	7284	7353	7370	7342	7267	7432	7322	7483	7347	7330	7446	7387	7410	7289	7288	7369	7397	7307	7280	7376	7366	7412	7350	7386	7239	7329	7353	7438	7316	7440	7376	7341	7299	7334	7288	7425	7356	7265	7340	7433	7237	7243	7330	7313	7330	7412	7271	7478	7379	7260	7440	7396	7271	7429	7287	7375	7375	7349	7273	7354	7330	7312	7557	7408	7244	7460	7304	7327	7284	7512	7350	7261	7401	7411	7229	7412	7425	7346	7387	7445	7317	7283	7401	7377	7414	7441	7350	7455	7459	7373	7365	7446	7386	7361	7330	7371	7307	7521	7436	7434	7383	7412	7288	7272	7380	7484	7310	7395	7281	7340	7415	7315	7391	7385	7314	7455	7317	7357	7403	7367	7418	7391	7256	7347	7332	7476	7359	7442	7310	7335	7328	7385	7381	7351	7288	7388	7389	7238	7505	7434	7369	7425	7394	7426	7441	7386	7347	7412	7238	7423	7473	7320	7396	7456	7433	7371	7370	7411	7416	7224	7468	7277	7447	7374	7373	7431	7372	7275	7452	7452	7327	7482	7380	7211	7500	7358	7395	7293	7324	7403	7430	7205	7312	7366	7309	7392	7378	7193	7266	7336	7446	7350	7435	7379	7338	7353	7344	7357	7401	7325	7338	7541	7347	7238	7322	7388	7305	7347	7419	7360	7375	7408	7266	7358	7344	7319	7278	7309	7386	7397	7290	7234	7185	7390	7382	7253	7480	7443	7456	7273	7436	7343	7406	7278	7282	7380	7435	7296	7400	7462	7227	7308	7330	7264	7408	7430	7453	7345	7312	7409	7370	7372	7337	7299	7504	7361	7381	7391	7240	7390	7393	7368	7387	7336	7411	7340	7302	7471	7388	7286	7393	7319	7487	7377	7465	7339	7392	7291	7428	7453	7421	7514	7401	7407	7469	7307	7302	7307	7463	7309	7255	7508	7399	7434	7337	7380	7476	7336	7382	7323	7381	7240	7421	7495	7333	7355	7174	7204	7329	7409	7423	7359	7383	7371	7484	7420	7414	7322	7467	7263	7365	7451	7321	7455	7451	7427	7310	7520	7361	7438	7264	7293	7474	7334	7440	7339	7344	7358	7364	7300	7271	7337	7447	7401	7484	7414	7516	7395	7467	7467	7303	7355	7307	7422	7326	7389	7278	7387	7330	7467	7301	7311	7355	7440	7377	7399	7319	7314	7379	7324	7418	7398	7376	7350	7373	7450	7321	7350	7214	7388	7373	7417	7348	7341	7417	7303	7367	7268	7397	7471	7349	7369	7539	7240	7417	7397	7356	7280	7370	7360	7392	7385	7322	7409	7336	7396	7378	7355	7355	7325	7319	7424	7367	7298	7323	7340	7286	7360	7348	7283	7421	7415	7358	7310	7270	7441	7380	7315	7247	7297	7364	7380	7306	7466	7477	7408	7314	7171	7454	7389	7367	7364	7342	7436	7429	7563	7205	7469	7212	7395	7248	7233	7388	7329	7326	7444	7366	7370	7328	7412	7300	7394	7242	7478	7401	7371	7453	7406	7182	7300	7361	7313	7385	7348	7266	7417	7383	7475	7338	7442	7241	7433	7322	7423	7254	7409	7465	7365	7174	7301	7561	7392	7479	7310	7265	7370	7321	7457	7282	7408	7307	7365	7414	7296	7442	7315	7263	7306	7418	7585	7257	7341	7417	7400	7284	7306	7292	7306	7297	7412	7301	7234	7392	7291	7269	7436	7491	7418	7338	7402	7359	7359	7364	7211	7459	7404	7217	7444	7415	7404	7366	7325	7306	7444	7177	7423	7309	7393	7191	7376	7474	7382	7325	7392	7365	7318	7337	7373	7317	7369	7315	7397	7246	7310	7395	7424	7414	7267	7361	7343	7287	7314	7325	7463	7369	7315	7393	7467	7318	7444	7368	7433	7512	7438	7314	7283	7268	7488	7470	7375	7324	7415	7319	7318	7388	7411	7285	7424	7479	7322	7282	7447	7510	7385	7275	7274	7334	7365	7538	7303	7404	7393	7370	7347	7374	7304	7321	7328	7341	7409	7376	7278	7319	7398	7296	7429	7370	7356	7453	7398	7243	7402	7374	7380	7303	7456	7283	7381	7226	7310	7383	7426	7359	7574	7467	7193	7506	7419	7353	7331	7405	7350	7366	7216	7309	7268	7448	7463	7295	7315	7371	7314	7368	7397	7438	7378	7390	7305	7357	7302	7255	7355	7276	7260	7383	7443	7341	7171	7349	7471	7300	7355	7313	7499	7568	7266	7357	7369	7435	7342	7299	7335	7345	7553	7305	7347	7479	7338	7327	7366	7367	7231	7316	7403	7287	7374	7310	7379	7341	7358	7338	7397	7409	7409	7247	7367	7349	7297	7295	7395	7341	7303	7377	7315	7307	7355	7237	7402	7374	7365	7382	7420	7295	7390	7383	7363	7399	7426	7316	7281	7237	7396	7394	7368	7311	7424	7377	7332	7336	7411	7303	7467	7353	7143	7262	7360	7337	7381	7213	7361	7339	7366	7379	7401	7282	7313	7229	7388	7308	7333	7343	7335	7274	7269	7438	7401	7277	7352	7425	7288	7265	7408	7306	7371	7350	7296	7312	7421	7464	7402	7296	7373	7378	7282	7525	7284	7234	7345	7269	7369	7215	7424	7342	7414	7409	7267	7384	7490	7326	7397	7348	7458	7286	7230	7404	7293	7295	7461	7299	7350	7240	7389	7314	7344	7213	7413	7359	7276	7349	7444	7162	7369	7272	7265	7471	7349	7429	7393	7437	7298	7418	7328	7358	7266	7340	7310	7309	7312	7405	7377	7371	7363	7336	7528	7399	7340	7421	7400	7474	7369	7420	7373	7345	7338	7322	7444	7279	7402	7339	7315	7470	7318	7389	7408	7237	7362	7367	7513	7376	7331	7493	7226	7388	7297	7439	7229	7226	7380	7315	7384	7412	7345	7428	7418	7306	7265	7553	7365	7437	7270	7371	7477	7410	7382	7377	7335	7195	7300	7362	7479	7291	7436	7450	7282	7435	7406	7388	7379	7407	7451	7472	7235	7336	7297	7360	7459	7217	7373	7394	7487	7342	7366	7508	7271	7439	7293	7419	7449	7312	7433	7369	7424	7287	7382	7383	7312	7494	7350	7454	7312	7456	7325	7390	7397	7425	7350	7421	7358	7438	7346	7356	7305	7293	7291	7258	7434	7295	7386	7369	7230	7338	7502	7241	7356	7326	7386	7347	7321	7337	7332	7205	7232	7424	7340	7301	7403	7442	7427	7206	7443	7332	7275	7223	7493	7303	7371	7313	7249	7332	7337	7343	7309	7465	7310	7281	7327	7317	7378	7186	7290	7438	7248	7528	7432	7307	7391	7332	7357	7421	7391	7297	7400	7278	7265	7385	7431	7479	7400	7414	7471	7482	7355	7366	7425	7339	7343	7444	7170	7318	7301	7355	7432	7227	7280	7259	7294	7357	7353	7359	7413	7273	7357	7339	7304	7258	7357	7399	7349	7228	7394	7335	7408	7447	7358	7392	7484	7461	7270	7335	7326	7362	7480	7385	7439	7439	7451	7367	7353	7273	7441	7400	7404	7344	7334	7308	7305	7445	7453	7295	7424	7538	7400	7355	7401	7190	7350	7418	7400	7352	7237	7399	7402	7410	7335	7336	7371	7463	7371	7386	7370	7352	7509	7347	7436	7431	7390	7309	7315	7353	7450	7254	7405	7503	7312	7303	7456	7307	7404	7192	7507	7344	7328	7376	7431	7340	7337	7457	7322	7371	7335	7262	7270	7421	7589	7385	7378	7289	7388	7531	7207	7269	7447	7377	7480	7299	7528	7356	7265	7441	7315	7261	7475	7367	7438	7325	7312	7412	7308	7451	7283	7461	7244	7276	7300	7424	7377	7249	7387	7303	7417	7364	7352	7312	7287	7437	7394	7232	7249	7262	7493	7281	7344	7421	7319	7353	7492	7470	7438	7244	7361	7375	7443	7535	7325	7324	7475	7308	7365	7447	7278	7416	7280	7333	7349	7485	7296	7347	7355	7482	7383	7494	7152	7444	7361	7392	7335	7248	7357	7417	7295	7353	7324	7189	7311	7242	7239	7396	7366	7400	7414	7391	7288	7304	7453	7316	7364	7371	7311	7300	7366	7395
5088	1868	1600	1336	1410	1619	1391	1658	9638	15058	12893	7273	3117	1511	1090	895	880	950	891	919	914	922	950	883	953	928	914	939	905	969	890	924	909	905	873	900	931	925	915	882	906	942	897	955	909	911	888	912	949	899	905	885	936	875	888	895	891	876	903	932	942	932	941	909	901	913	926	945	926	877	919	952	934	948	897	956	915	967	883	880	943	859	853	933	935	849	969	935	936	905	962	908	944	902	927	907	946	946	876	948	911	893	964	928	933	906	887	906	925	927	892	936	948	891	980	908	918	878	891	948	946	852	911	941	932	895	895	868	908	918	941	917	920	958	932	989	908	923	905	921	923	948	938	853	950	890	924	891	904	898	880	921	934	906	938	975	865	907	920	932	925	915	933	898	868	894	905	911	909	945	910	876	905	900	928	884	851	939	882	936	965	927	909	901	913	934	891	935	913	896	915	880	913	940	969	967	899	979	933	906	872	911	913	939	907	929	875	904	912	911	965	952	922	934	937	939	878	935	922	928	926	995	934	907	917	943	971	950	911	958	929	886	946	941	912	896	916	955	878	922	930	870	897	938	917	877	862	916	894	889	910	876	895	945	913	1004	919	897	937	916	954	868	911	912	863	935	870	913	940	870	901	989	932	921	906	920	905	862	930	962	833	929	944	942	905	939	926	931	881	891	934	920	869	993	922	904	941	906	891	884	929	944	887	973	952	865	914	895	989	871	924	993	903	874	943	911	848	879	944	902	972	869	893	912	955	924	893	986	895	907	953	861	882	912	880	964	950	933	962	833	890	942	878	912	938	959	919	951	910	933	917	913	957	913	920	984	874	926	930	906	907	986	965	876	964	907	927	891	907	943	896	923	948	902	907	940	914	944	917	919	910	897	885	903	882	938	876	909	947	853	948	974	917	924	918	939	916	913	990	926	926	867	956	953	907	952	935	880	893	895	923	891	893	934	923	879	891	937	887	937	908	924	901	917	947	998	883	911	941	950	914	880	958	921	923	919	914	952	888	877	918	945	900	863	878	933	938	900	894	910	852	884	974	932	925	843	891	945	957	967	929	882	887	980	909	888	931	969	897	892	955	947	897	887	925	957	891	939	896	918	921	927	908	961	913	919	914	904	922	917	879	923	951	913	948	897	909	907	914	870	880	857	966	929	898	848	948	897	914	972	924	885	895	886	988	933	945	915	930	941	890	979	911	878	958	916	896	890	945	892	948	923	957	903	878	886	924	923	881	924	907	934	936	922	918	917	895	937	866	908	927	943	901	882	899	914	929	905	898	951	1027	859	869	897	933	940	922	938	908	885	877	926	894	913	924	906	887	891	918	901	874	937	960	931	946	964	888	866	962	900	907	906	924	884	892	892	911	945	905	936	916	990	921	963	928	913	965	917	907	964	920	923	968	961	915	898	881	946	915	912	897	866	931	899	910	950	909	901	949	927	853	963	908	910	917	908	885	968	910	959	889	921	951	875	904	888	854	922	941	920	938	916	900	886	860	941	915	900	911	932	876	879	873	906	921	933	956	894	951	920	950	906	916	863	927	892	977	907	930	925	935	905	924	889	936	958	895	921	964	925	905	892	891	903	886	969	930	947	890	891	899	907	901	901	938	944	905	897	879	918	944	906	914	851	924	887	925	897	882	935	968	918	886	929	904	955	907	904	942	921	900	909	939	898	905	925	992	885	892	921	912	926	888	897	903	894	932	919	896	926	938	887	893	876	899	936	902	951	894	942	841	911	870	923	886	909	917	956	931	973	903	941	921	922	909	904	883	871	943	933	937	978	947	901	907	969	891	925	952	892	937	923	917	895	924	970	883	928	910	890	934	842	937	939	934	887	940	915	927	898	913	871	935	895	899	923	904	969	904	935	907	897	865	945	878	934	883	918	934	933	917	955	877	865	940	919	895	901	867	894	905	873	950	921	894	924	901	954	893	886	924	951	917	938	944	935	905	910	865	904	900	950	861	945	935	884	907	932	973	914	937	906	925	897	993	928	897	872	923	845	891	894	948	967	985	868	930	959	918	961	902	890	935	876	937	918	910	951	914	935	900	926	940	933	918	998	892	916	932	900	945	944	918	888	952	933	864	925	918	907	925	866	968	896	895	982	921	876	860	919	899	914	905	980	965	899	938	880	855	940	997	948	983	922	908	955	890	923	858	948	908	906	931	934	887	874	923	908	928	902	948	949	930	936	900	903	878	889	944	961	898	924	914	946	975	882	922	905	927	836	904	943	912	945	888	898	918	918	941	929	953	954	882	904	910	935	909	919	952	901	913	931	921	932	897	908	929	919	863	913	902	887	945	893	885	938	967	963	866	864	918	941	917	919	872	961	902	912	883	887	878	920	951	905	901	899	905	921	875	928	921	919	914	893	891	893	908	911	920	924	899	928	910	986	907	909	903	935	916	877	839	902	910	963	890	924	901	930	910	918	938	916	882	936	978	928	940	912	961	912	905	905	952	971	901	863	948	924	873	942	860	905	868	889	941	879	934	920	943	846	877	956	928	948	886	857	910	953	888	933	931	957	905	897	982	875	941	918	910	930	914	946	927	938	912	920	866	917	886	965	920	881	891	905	911	965	901	917	902	858	947	940	885	955	940	917	949	881	906	907	893	934	980	914	925	943	971	940	878	899	866	858	913	930	888	907	922	876	907	903	936	859	883	887	947	953	961	913	941	879	894	877	956	947	908	909	924	906	914	907	914	987	939	914	916	890	945	934	962	912	905	871	891	850	965	911	930	921	875	913	906	911	906	967	928	907	899	958	872	886	916	931	884	927	880	906	932	951	905	893	944	934	962	929	930	927	932	920	916	933	866	947	908	891	949	908	915	900	882	927	891	893	922	902	962	904	952	947	891	893	950	974	908	947	917	874	887	943	886	886	952	909	937	881	893	930	924	945	972	933	959	920	949	936	961	925	902	894	975	946	950	959	916	902	928	981	940	902	967	927	919	877	935	925	916	926	910	997	902	953	899	904	922	913	901	925	937	876	938	913	867	958	924	858	947	948	907	900	907	895	895	967	878	935	948	929	925	933	918	941	882	919	940	927	952	920	978	904	907	903	930	905	881	876	902	910	954	913	946	926	889	831	934	906	891	915	921	885	916	920	888	902	903	938	913	915	914	859	899	883	888	928	926	876	958	941	925	909	898	926	862	937	921	892	893	957	882	943	955	881	936	958	979	927	959	886	889	895	947	889	881	902	909	879	899	897	873	914	933	901	939	872	948	889	904	907	926	851	874	865	939	895	935	911	928	934	923	933	926	930	918	943	915	884	936	863	892	911	967	880	959	999	938	924	927	867	930	928	899	893	935	954	939	962	879	843	911	864	894	919	921	935	889	928	900	882	914	895	897	884	910	834	974	934	905	929	929	925	927	940	919	957	895	920	900	911	900	927	907	911	851	912	939	881	940	895	900	911	868	912	994	911	863	903	880	905	892	881	882	881	957	924	948	893	879	918	933	949	929	943	894	916	917	945	925	870
19203	16086	14218	19439	25655	27390	22954	25211	60781	66521	57604	43192	28823	16048	9632	7893	7560	7484	7594	7588	7413	7579	7599	7424	7526	7542	7442	7499	7464	7515	7512	7594	7613	7503	7494	7428	7488	7596	7434	7607	7406	7600	7545	7595	7391	7546	7325	7510	7503	7508	7552	7520	7355	7546	7569	7661	7559	7382	7332	7435	7483	7533	7493	7438	7490	7552	7595	7429	7365	7491	7502	7357	7501	7422	7496	7461	7471	7468	7452	7470	7431	7469	7476	7369	7476	7495	7503	7460	7440	7357	7463	7526	7528	7569	7529	7538	7580	7438	7451	7582	7565	7491	7436	7588	7545	7406	7357	7585	7552	7323	7474	7483	7667	7478	7530	7441	7442	7463	7492	7401	7453	7560	7626	7474	7427	7416	7511	7400	7505	7485	7328	7577	7271	7417	7324	7458	7427	7530	7500	7327	7388	7545	7528	7491	7399	7419	7682	7541	7286	7532	7282	7622	7414	7458	7515	7408	7469	7483	7336	7546	7514	7468	7402	7493	7555	7367	7504	7537	7395	7440	7481	7507	7607	7510	7521	7488	7383	7545	7487	7399	7402	7444	7483	7491	7489	7461	7394	7453	7436	7430	7311	7478	7536	7638	7452	7522	7372	7562	7435	7459	7429	7525	7565	7482	7371	7508	7410	7540	7562	7694	7578	7459	7622	7480	7480	7468	7627	7394	7514	7473	7647	7559	7578	7512	7495	7571	7479	7392	7497	7485	7551	7453	7454	7491	7467	7460	7510	7530	7433	7310	7581	7316	7468	7511	7524	7422	7605	7416	7432	7598	7455	7498	7443	7410	7540	7494	7478	7480	7528	7448	7423	7456	7566	7389	7543	7306	7396	7504	7509	7482	7368	7525	7492	7508	7481	7548	7445	7502	7555	7468	7415	7501	7456	7581	7448	7396	7575	7526	7519	7498	7604	7561	7611	7445	7637	7512	7453	7372	7528	7546	7406	7458	7482	7455	7521	7476	7495	7561	7464	7387	7574	7472	7379	7578	7545	7364	7518	7504	7361	7383	7393	7488	7396	7564	7513	7389	7531	7622	7374	7533	7604	7525	7484	7574	7417	7630	7541	7564	7582	7396	7459	7473	7379	7444	7481	7332	7442	7416	7558	7518	7458	7454	7393	7367	7419	7585	7448	7498	7415	7449	7525	7443	7456	7465	7448	7315	7462	7602	7523	7511	7452	7487	7551	7431	7546	7559	7620	7531	7473	7406	7632	7464	7448	7506	7602	7498	7508	7437	7623	7350	7484	7470	7508	7492	7487	7392	7385	7496	7595	7520	7516	7535	7421	7588	7527	7398	7568	7448	7542	7575	7518	7574	7475	7386	7469	7502	7502	7557	7478	7545	7414	7519	7576	7570	7586	7512	7616	7470	7616	7484	7495	7378	7509	7663	7641	7421	7530	7536	7534	7711	7512	7464	7505	7543	7459	7524	7524	7432	7518	7457	7517	7356	7518	7366	7485	7640	7546	7444	7423	7458	7492	7553	7541	7450	7393	7494	7469	7429	7502	7467	7504	7487	7512	7397	7474	7586	7445	7318	7413	7508	7443	7500	7483	7468	7521	7590	7550	7319	7493	7451	7495	7491	7609	7482	7532	7501	7529	7330	7449	7532	7677	7416	7525	7432	7466	7518	7493	7518	7419	7675	7377	7556	7616	7535	7573	7539	7442	7488	7493	7559	7551	7495	7380	7652	7372	7516	7473	7492	7433	7587	7553	7483	7486	7622	7532	7424	7469	7666	7524	7454	7529	7470	7466	7380	7538	7579	7470	7484	7593	7450	7495	7476	7611	7569	7520	7364	7460	7440	7454	7542	7471	7530	7470	7493	7333	7473	7420	7534	7522	7489	7487	7485	7562	7455	7393	7523	7414	7637	7462	7436	7580	7635	7548	7478	7493	7587	7547	7550	7503	7590	7541	7566	7419	7531	7462	7492	7409	7516	7515	7466	7484	7408	7444	7407	7408	7427	7543	7662	7513	7474	7548	7593	7587	7431	7513	7544	7587	7457	7566	7476	7565	7495	7531	7572	7434	7446	7454	7490	7505	7525	7573	7525	7484	7409	7577	7615	7341	7427	7403	7558	7439	7514	7442	7544	7458	7520	7608	7467	7486	7445	7417	7504	7506	7540	7374	7581	7418	7492	7555	7513	7602	7510	7492	7549	7597	7575	7252	7570	7447	7529	7597	7505	7332	7605	7440	7516	7511	7561	7507	7392	7415	7544	7529	7555	7551	7529	7517	7562	7494	7485	7522	7486	7468	7477	7602	7694	7499	7596	7585	7384	7487	7588	7458	7576	7505	7363	7499	7503	7504	7559	7622	7463	7710	7409	7603	7430	7469	7548	7625	7598	7570	7579	7588	7464	7484	7456	7393	7645	7417	7538	7587	7572	7485	7588	7445	7538	7479	7347	7662	7429	7484	7375	7458	7589	7515	7590	7531	7590	7391	7484	7588	7495	7375	7481	7449	7549	7521	7478	7439	7488	7509	7603	7448	7358	7496	7586	7435	7499	7422	7622	7504	7536	7403	7549	7327	7515	7497	7373	7425	7503	7491	7387	7443	7413	7450	7545	7459	7537	7518	7358	7521	7408	7423	7387	7501	7517	7409	7512	7424	7659	7472	7463	7415	7398	7575	7501	7392	7529	7477	7625	7474	7529	7350	7433	7417	7496	7375	7585	7504	7542	7390	7403	7507	7500	7436	7511	7424	7502	7460	7451	7633	7361	7403	7599	7518	7514	7321	7562	7580	7521	7439	7620	7469	7473	7427	7310	7514	7526	7526	7489	7557	7437	7629	7479	7467	7509	7546	7515	7473	7577	7444	7507	7500	7523	7451	7547	7365	7425	7530	7558	7549	7483	7466	7454	7535	7549	7551	7455	7465	7691	7571	7416	7489	7621	7647	7463	7416	7485	7611	7489	7593	7529	7530	7528	7443	7485	7314	7501	7473	7660	7312	7531	7405	7674	7469	7535	7582	7350	7573	7268	7458	7438	7498	7536	7444	7514	7621	7529	7548	7430	7540	7401	7513	7463	7519	7408	7582	7487	7459	7601	7422	7652	7456	7509	7466	7476	7609	7418	7462	7311	7465	7468	7497	7384	7417	7555	7349	7556	7589	7446	7467	7425	7488	7291	7500	7583	7472	7506	7464	7506	7649	7626	7427	7545	7515	7393	7387	7559	7581	7397	7352	7390	7401	7428	7586	7448	7558	7399	7577	7369	7508	7440	7616	7456	7510	7602	7436	7262	7626	7574	7480	7547	7293	7534	7546	7619	7519	7450	7430	7514	7592	7548	7495	7477	7616	7419	7381	7476	7428	7489	7484	7518	7412	7524	7531	7478	7537	7493	7472	7532	7472	7588	7506	7390	7562	7554	7573	7459	7382	7403	7466	7444	7493	7474	7471	7523	7480	7606	7500	7454	7505	7437	7526	7550	7444	7424	7396	7488	7490	7424	7603	7555	7575	7545	7593	7556	7569	7466	7409	7429	7505	7459	7579	7432	7530	7448	7527	7394	7465	7435	7406	7483	7429	7442	7444	7470	7573	7437	7436	7533	7467	7535	7364	7598	7541	7462	7539	7465	7533	7580	7379	7310	7336	7399	7510	7495	7441	7494	7514	7457	7595	7497	7476	7532	7431	7484	7528	7418	7602	7462	7386	7471	7360	7436	7430	7517	7549	7633	7551	7423	7561	7391	7471	7490	7577	7449	7640	7481	7387	7444	7423	7602	7633	7240	7522	7538	7564	7521	7606	7568	7397	7587	7460	7440	7607	7581	7451	7478	7577	7438	7477	7541	7596	7562	7492	7378	7547	7330	7561	7469	7478	7455	7497	7446	7386	7568	7492	7429	7518	7531	7480	7573	7481	7512	7415	7544	7539	7458	7464	7541	7439	7520	7433	7620	7618	7557	7459	7582	7627	7451	7476	7528	7439	7504	7625	7503	7426	7371	7487	7529	7446	7468	7548	7513	7416	7677	7429	7479	7481	7478	7429	7595	7549	7446	7491	7393	7457	7465	7547	7602	7564	7524	7531	7481	7454	7616	7480	7446	7425	7393	7571	7490	7518	7374	7388	7457	7588	7467	7417	7548	7354	7406	7401	7380	7411	7596	7412	7497	7458	7423	7522	7430	7518	7364	7467	7650	7628	7496	7494	7558	7557	7487	7535	7597	7564	7498	7566	7506	7445	7509	7472	7509	7442	7461	7492	7624	7682	7684	7493	7607	7532	7573	7425	7431	7431	7449	7398	7536	7523	7449	7430	7497	7433	7643	7377	7529	7602	7425	7497	7562	7560	7503	7641	7350	7565	7425	7618	7534	7433	7570	7521	7507	7520	7487	7456	7471	7486	7575	7499	7448	7507	7653	7385	7456	7382	7484	7615	7562	7404	7533	7563	7683	7427	7595	7518	7353	7534	7664	7504	7487	7425	7407	7566	7571	7423	7440	7577	7514	7374	7513	7567	7424	7489	7542	7557	7463	7550	7437	7505	7543	7483	7515	7589	7411	7455	7542	7380	7530	7416	7468	7446	7603	7602	7561	7537	7367	7557	7341	7526	7458	7524	7498	7376	7585	7529	7629	7635	7675	7398	7310	7553	7443	7516	7473	7509	7461	7473	7324	7485	7451	7570	7565	7636	7532	7493	7542	7551	7686	7410	7548	7456	7481	7527	7480	7533	7487	7462	7462	7469	7504	7430	7499	7559	7407	7492	7476	7577	7544	7668	7385	7523	7506	7536	7433	7429	7632	7575	7479	7505	7438	7439	7364	7501	7629	7487	7331	7444	7420	7439	7416	7542	7520	7450	7410	7609	7410	7524	7410	7463	7530	7435	7346	7482	7449	7654	7394	7535	7437	7521	7584	7520	7375	7478	7498	7402	7655	7406	7536	7645	7421	7463	7526	7586	7539	7465	7581	7493	7410	7482	7644	7661	7348	7452	7596	7380	7607	7537	7558	7481	7529	7560	7608	7475	7405	7496	7538	7500	7565	7431	7264	7468	7417	7561	7402	7437	7512	7638	7518	7522	7472	7614	7411	7496	7464	7534	7633	7463	7402	7495	7497	7501	7394	7408	7553	7411	7373
3831	1982	1583	1428	1960	2223	1926	1646	13160	25389	23025	14606	6486	2491	1332	943	958	856	899	936	937	960	892	926	914	927	891	915	989	928	932	911	920	889	919	922	917	922	928	904	814	913	919	907	960	915	943	900	889	938	902	947	889	921	891	935	910	892	914	952	887	904	925	938	900	930	902	928	957	906	921	880	963	940	910	931	984	948	914	930	956	878	909	923	933	884	894	970	869	909	889	915	891	871	968	934	939	926	952	928	917	907	942	899	928	876	845	890	951	879	887	877	939	914	934	903	993	874	948	921	857	965	858	955	948	873	962	917	919	870	893	906	895	912	879	919	952	946	904	908	954	961	924	894	863	929	899	916	892	837	919	931	982	924	962	948	947	913	925	883	899	887	949	922	920	898	902	936	958	931	968	923	969	861	933	921	951	966	905	917	893	933	929	935	958	900	886	913	909	960	980	994	985	944	923	928	900	941	930	929	929	930	931	886	915	992	916	895	889	845	930	871	950	949	904	929	927	866	907	970	920	906	921	943	854	924	956	931	935	1022	912	879	955	954	920	937	900	953	914	880	966	908	927	930	895	939	912	948	918	890	916	898	911	926	948	906	867	854	840	889	892	925	864	962	964	932	878	974	921	962	917	939	941	959	949	896	854	935	880	940	905	949	880	946	960	923	935	894	903	983	924	880	915	929	910	898	897	900	892	892	911	914	930	924	943	898	888	900	898	928	911	952	927	932	919	902	882	911	882	878	932	949	929	897	956	888	934	932	985	902	929	861	928	924	893	946	933	949	926	902	957	906	927	887	919	884	837	949	929	891	943	964	942	901	948	897	886	935	902	979	945	891	896	923	894	907	924	901	909	936	970	931	979	933	920	890	882	898	896	963	914	872	875	971	921	877	887	941	945	911	952	971	936	945	909	934	892	880	884	882	908	901	890	920	906	895	940	898	953	935	918	943	926	877	924	873	919	923	941	948	933	900	960	962	972	944	891	935	980	909	892	929	909	866	948	949	931	930	897	901	929	920	883	932	903	928	958	938	871	884	941	900	961	895	933	957	866	925	903	940	900	890	877	976	949	932	892	905	953	922	902	940	943	886	967	953	915	880	918	945	961	943	871	969	952	930	972	951	864	900	947	921	903	938	902	880	902	972	943	896	933	911	939	856	929	971	907	859	875	966	907	875	939	911	931	921	901	897	905	926	938	918	865	1002	864	887	915	935	987	921	858	910	925	909	910	920	927	929	889	942	930	903	886	956	950	894	962	899	887	917	947	862	927	927	943	892	918	856	938	933	902	915	940	924	952	948	983	952	854	939	929	952	937	994	956	940	932	918	933	858	969	904	865	900	897	840	946	891	917	951	953	856	902	920	957	876	994	896	924	910	959	926	981	899	908	891	948	900	883	943	929	873	916	922	919	924	918	953	891	946	932	904	983	922	926	929	922	936	919	965	932	952	866	908	957	840	929	914	920	954	898	917	953	945	896	946	934	901	912	914	933	944	924	900	970	849	840	933	953	876	929	969	922	915	929	925	910	893	915	898	908	917	942	969	867	861	916	935	884	944	912	907	921	889	870	924	890	900	931	879	932	871	905	858	884	898	928	898	898	939	914	943	941	949	952	924	943	943	890	909	914	907	898	927	860	922	831	952	907	909	918	909	889	900	917	932	892	907	955	930	950	861	911	904	916	858	949	912	967	896	957	926	896	933	904	927	917	901	903	915	955	954	896	900	858	918	887	885	906	925	941	918	864	956	899	881	937	904	923	950	880	956	916	915	886	945	928	875	986	963	863	885	888	918	911	930	949	905	929	1042	964	925	932	885	904	951	903	877	929	912	917	914	911	937	930	943	864	925	947	935	927	958	948	883	905	849	945	938	903	891	939	855	914	932	918	909	960	976	905	939	924	952	911	862	886	924	901	917	924	883	909	924	867	876	911	926	892	894	919	900	913	924	917	942	919	978	915	886	926	924	975	935	935	919	983	908	906	900	899	881	911	979	917	945	907	948	934	888	895	898	940	956	907	913	908	929	895	901	893	957	900	920	951	932	936	898	913	882	896	949	933	914	902	938	909	856	936	925	914	887	884	924	867	891	914	929	884	920	888	966	957	932	915	898	918	897	904	957	898	920	947	933	918	908	912	909	921	952	908	930	889	942	950	928	941	903	930	905	919	898	895	913	924	921	914	950	946	906	941	832	916	957	909	909	901	975	908	895	896	907	828	918	981	938	902	886	900	973	908	963	892	875	912	969	902	959	903	948	935	959	928	923	853	929	930	897	897	884	880	917	926	962	847	957	935	965	922	946	871	894	853	839	903	921	889	913	897	919	972	894	878	924	916	896	882	901	953	917	909	941	905	916	886	895	879	926	998	917	886	926	948	971	903	887	924	944	961	947	918	901	940	939	864	899	911	974	897	902	891	912	873	960	994	856	866	892	866	924	949	1005	879	868	888	907	910	953	930	937	970	910	861	924	900	920	963	889	930	948	887	911	901	904	937	932	915	947	900	920	905	928	920	926	916	890	927	928	914	964	935	918	943	939	920	977	842	920	948	876	915	940	871	905	878	927	917	987	959	889	870	958	886	907	909	887	948	970	921	970	941	899	917	921	883	945	895	928	931	867	905	913	970	919	926	913	961	891	961	913	838	980	955	958	955	900	927	948	932	878	875	907	911	892	932	942	872	868	930	990	923	922	935	939	943	926	949	926	932	919	885	892	885	924	927	901	911	904	934	886	921	956	959	932	898	983	1007	980	931	899	922	1003	922	908	895	895	910	944	862	926	895	966	883	936	892	909	923	938	870	952	918	869	901	918	918	919	912	965	914	946	946	883	912	846	887	958	957	897	834	890	879	952	862	863	831	946	928	950	900	904	963	907	909	938	872	899	903	952	904	923	915	979	960	934	935	893	920	949	918	954	853	884	910	902	950	914	872	925	924	965	934	929	953	927	898	935	857	899	925	952	931	944	881	890	918	905	899	890	920	887	949	929	921	937	989	900	926	901	959	930	912	933	921	939	896	955	873	939	867	972	896	927	913	938	903	924	946	920	927	944	918	917	936	870	957	909	870	924	895	923	893	912	936	922	903	915	936	961	909	921	953	908	914	923	967	920	882	932	969	827	917	875	958	941	891	947	916	913	889	900	923	907	917	897	963	907	870	943	913	907	856	906	943	932	1009	930	896	942	937	916	893	908	942	901	942	925	906	938	904	921	899	846	958	909	888	857	881	918	942	956	883	979	919	967	924	934	913	915	939	910	876	882	952	913	855	968	947	897	961	957	926	854	938	903	902	963	961	886	926	902	855	977	979	906	906	887	911	944	954	917	937	870	906	967	917	952	917	922	904	898	901	898	892	880	913	933	918	966	894	887	985	938	906	927	914	872	870	917	899	915	941	913	905	882	910	942	909	925	876	1005	883	924	910	877	909	880	959	882	907	914	946	914	901	921	923	918	892	924	945	914	941	975	952	860	939	927	941	891	899	884	924	903	896	876	959	916	872	958
25343	16827	14306	21868	31141	32412	28942	25840	63643	81565	72273	56185	39372	23314	12366	8505	7518	7491	7426	7517	7400	7449	7528	7408	7500	7459	7465	7388	7500	7544	7580	7434	7482	7433	7437	7398	7508	7414	7334	7597	7527	7468	7507	7476	7489	7442	7525	7560	7556	7452	7498	7476	7497	7539	7381	7514	7402	7478	7450	7471	7418	7415	7465	7352	7593	7522	7557	7527	7474	7401	7495	7446	7512	7465	7436	7456	7500	7319	7300	7476	7477	7564	7401	7280	7500	7523	7528	7480	7291	7468	7576	7388	7372	7389	7455	7517	7570	7469	7385	7313	7607	7591	7489	7411	7461	7357	7494	7470	7432	7578	7570	7626	7447	7492	7443	7512	7379	7403	7451	7484	7513	7440	7535	7638	7434	7547	7452	7425	7485	7510	7626	7464	7613	7567	7451	7510	7508	7448	7453	7566	7529	7509	7526	7532	7361	7487	7447	7540	7432	7394	7520	7389	7551	7524	7435	7516	7416	7513	7498	7460	7372	7486	7388	7416	7412	7609	7440	7500	7546	7548	7516	7452	7646	7292	7437	7494	7381	7370	7344	7485	7463	7490	7539	7436	7376	7534	7595	7476	7447	7580	7502	7414	7423	7410	7377	7514	7488	7362	7460	7573	7400	7500	7544	7469	7522	7388	7394	7520	7426	7372	7469	7440	7450	7595	7400	7436	7503	7463	7433	7393	7491	7472	7576	7508	7502	7477	7556	7472	7521	7312	7355	7421	7459	7339	7514	7505	7613	7417	7505	7417	7413	7397	7433	7479	7363	7460	7493	7433	7473	7413	7479	7563	7503	7561	7491	7546	7415	7543	7560	7492	7437	7377	7473	7711	7493	7334	7462	7617	7278	7387	7500	7533	7554	7496	7434	7509	7433	7527	7459	7651	7517	7343	7604	7458	7442	7453	7468	7423	7555	7423	7504	7474	7451	7483	7563	7420	7457	7552	7405	7472	7531	7551	7617	7445	7440	7471	7540	7557	7618	7456	7595	7480	7445	7489	7449	7550	7442	7540	7465	7460	7534	7437	7561	7340	7540	7622	7408	7457	7447	7469	7415	7413	7520	7404	7464	7457	7437	7577	7474	7482	7461	7386	7311	7329	7458	7386	7419	7568	7513	7519	7403	7484	7659	7464	7605	7484	7475	7450	7514	7484	7501	7468	7446	7482	7390	7482	7510	7480	7475	7435	7431	7552	7357	7419	7547	7491	7425	7406	7522	7555	7518	7445	7426	7421	7364	7517	7264	7402	7374	7484	7477	7443	7524	7465	7400	7447	7416	7507	7428	7518	7483	7341	7462	7531	7411	7587	7276	7406	7436	7363	7509	7537	7541	7480	7469	7561	7414	7499	7618	7458	7460	7414	7464	7437	7554	7436	7461	7564	7517	7508	7405	7607	7408	7431	7460	7524	7461	7480	7529	7529	7514	7483	7409	7591	7441	7583	7504	7521	7548	7518	7458	7377	7590	7520	7325	7632	7492	7450	7487	7572	7425	7528	7384	7476	7433	7501	7532	7544	7446	7496	7450	7420	7405	7383	7572	7336	7487	7406	7486	7424	7432	7451	7565	7497	7453	7437	7429	7431	7448	7519	7477	7484	7525	7419	7491	7504	7414	7387	7525	7476	7474	7426	7410	7566	7415	7519	7426	7430	7444	7439	7516	7436	7505	7375	7412	7354	7441	7443	7526	7432	7430	7494	7542	7407	7428	7263	7567	7523	7485	7584	7558	7401	7495	7463	7539	7377	7468	7586	7534	7521	7469	7543	7420	7495	7339	7621	7473	7398	7398	7482	7436	7543	7552	7341	7505	7600	7496	7546	7493	7635	7579	7448	7453	7383	7532	7549	7561	7407	7499	7303	7517	7471	7440	7483	7648	7510	7556	7544	7470	7480	7405	7403	7416	7374	7537	7378	7538	7357	7468	7425	7518	7383	7477	7492	7483	7451	7430	7355	7350	7487	7500	7459	7532	7348	7519	7480	7537	7449	7494	7607	7428	7556	7441	7398	7379	7464	7469	7536	7464	7355	7585	7485	7382	7511	7557	7319	7470	7497	7388	7525	7459	7473	7515	7411	7483	7536	7472	7487	7349	7569	7508	7442	7520	7531	7448	7467	7511	7494	7489	7469	7441	7449	7512	7466	7561	7433	7683	7474	7546	7456	7487	7431	7400	7455	7455	7454	7523	7536	7481	7370	7443	7431	7386	7364	7517	7419	7501	7443	7337	7582	7356	7508	7519	7354	7394	7429	7451	7472	7585	7474	7420	7360	7573	7461	7461	7483	7449	7467	7476	7362	7453	7598	7400	7410	7519	7619	7535	7428	7519	7462	7450	7507	7348	7513	7521	7552	7495	7566	7494	7518	7503	7619	7543	7371	7496	7450	7566	7524	7306	7440	7440	7383	7442	7516	7410	7437	7589	7339	7465	7434	7374	7526	7460	7372	7453	7512	7487	7481	7458	7481	7487	7485	7520	7355	7462	7462	7380	7528	7502	7481	7377	7573	7491	7503	7386	7466	7502	7433	7340	7380	7438	7463	7504	7437	7482	7412	7359	7507	7443	7473	7395	7419	7428	7472	7613	7555	7372	7405	7424	7377	7478	7457	7428	7442	7459	7467	7421	7495	7608	7512	7309	7560	7605	7510	7422	7481	7421	7591	7513	7501	7491	7527	7480	7493	7423	7364	7523	7540	7449	7583	7428	7503	7444	7534	7337	7410	7447	7460	7419	7495	7310	7603	7510	7366	7371	7516	7524	7373	7558	7443	7529	7424	7322	7341	7486	7528	7461	7671	7490	7570	7512	7396	7477	7484	7431	7469	7529	7486	7555	7488	7484	7433	7417	7368	7329	7481	7561	7506	7476	7483	7528	7553	7501	7436	7507	7469	7430	7408	7526	7517	7589	7490	7523	7571	7425	7430	7540	7434	7533	7689	7482	7482	7541	7577	7521	7492	7467	7535	7459	7485	7427	7550	7535	7506	7468	7443	7550	7537	7596	7477	7424	7632	7505	7587	7501	7472	7550	7655	7569	7488	7492	7625	7492	7447	7469	7599	7476	7448	7448	7566	7420	7391	7422	7565	7539	7447	7467	7486	7497	7394	7510	7421	7523	7481	7469	7432	7442	7432	7596	7293	7527	7398	7619	7472	7596	7549	7520	7500	7511	7328	7478	7596	7556	7490	7514	7450	7426	7377	7581	7521	7513	7402	7464	7483	7448	7436	7391	7603	7517	7414	7441	7645	7451	7444	7411	7526	7444	7515	7571	7476	7588	7470	7571	7466	7401	7580	7387	7555	7527	7280	7391	7559	7484	7547	7405	7460	7587	7521	7499	7547	7396	7471	7559	7482	7508	7503	7452	7512	7557	7574	7471	7548	7590	7540	7218	7649	7597	7513	7621	7571	7339	7434	7417	7536	7441	7565	7514	7369	7636	7453	7500	7502	7416	7391	7477	7569	7448	7445	7394	7471	7431	7497	7573	7464	7380	7489	7397	7496	7551	7386	7522	7551	7410	7427	7469	7668	7626	7563	7455	7476	7579	7473	7349	7425	7561	7474	7551	7408	7641	7517	7464	7484	7365	7534	7456	7494	7499	7468	7316	7588	7403	7413	7401	7346	7385	7500	7538	7477	7419	7418	7502	7354	7541	7266	7503	7547	7375	7571	7512	7432	7640	7401	7508	7349	7507	7430	7384	7458	7388	7408	7444	7626	7305	7573	7518	7334	7644	7555	7529	7503	7524	7438	7498	7555	7526	7507	7573	7408	7560	7472	7488	7529	7514	7382	7547	7435	7424	7484	7477	7494	7368	7521	7488	7431	7411	7469	7495	7431	7544	7453	7445	7604	7529	7397	7503	7410	7450	7500	7399	7574	7485	7493	7429	7495	7514	7409	7597	7330	7520	7437	7563	7447	7419	7570	7390	7272	7430	7530	7325	7610	7362	7475	7456	7388	7346	7466	7398	7516	7526	7478	7390	7572	7494	7457	7657	7453	7422	7377	7590	7456	7331	7435	7404	7567	7558	7447	7611	7430	7376	7475	7447	7523	7527	7468	7395	7491	7404	7391	7501	7554	7456	7374	7597	7552	7386	7595	7642	7484	7527	7525	7434	7412	7551	7436	7486	7474	7469	7370	7377	7417	7506	7576	7435	7458	7578	7515	7525	7601	7547	7575	7452	7498	7359	7522	7606	7464	7523	7550	7440	7301	7620	7482	7619	7425	7458	7560	7586	7387	7392	7447	7410	7516	7577	7536	7419	7603	7559	7504	7460	7328	7369	7516	7625	7468	7402	7451	7460	7444	7618	7466	7532	7393	7461	7504	7494	7433	7481	7441	7526	7524	7450	7619	7542	7391	7491	7505	7423	7587	7638	7462	7415	7418	7502	7468	7360	7548	7507	7551	7502	7470	7427	7652	7497	7538	7375	7471	7450	7512	7494	7448	7610	7530	7412	7562	7483	7479	7410	7714	7422	7442	7409	7514	7390	7536	7573	7381	7568	7400	7387	7537	7550	7501	7607	7538	7539	7486	7419	7485	7417	7474	7487	7540	7569	7281	7615	7507	7549	7495	7465	7536	7443	7598	7496	7518	7425	7440	7555	7354	7541	7471	7435	7524	7536	7463	7590	7569	7575	7478	7492	7412	7395	7452	7463	7443	7452	7466	7336	7405	7500	7475	7468	7349	7604	7428	7528	7413	7529	7580	7493	7568	7577	7395	7516	7498	7558	7468	7574	7492	7393	7457	7429	7608	7363	7494	7461	7348	7496	7503	7421	7530	7321	7482	7621	7371	7611	7479	7382	7676	7347	7445	7554	7483	7428	7429	7498	7593	7555	7556	7520	7453	7481	7512	7462	7592	7557	7470	7415	7364	7537	7402	7392	7477	7462	7423	7478	7476	7439	7539	7501	7487	7519	7374	7498	7479	7491	7547	7377	7417	7492	7389	7436	7567	7457	7474	7543	7542	7515	7509	7507	7505	7438	7339	7438	7405	7405	7435	7508	7529	7548	7450	7389	7486	7570	7357	7313	7596	7516	7416	7475	7461	7560	7460	7515	7523	7464	7408	7323	7487	7569	7509	7527	7464	7621	7465	7486	7460
3352	1314	1158	1032	1265	1407	1316	1259	1404	5005	4960	3751	2205	1360	1054	989	895	896	904	887	884	856	858	866	894	930	895	883	884	864	891	897	872	880	905	936	883	868	937	842	907	884	920	899	904	885	883	926	874	843	882	884	898	885	876	874	893	862	874	906	895	839	899	914	895	925	891	923	871	882	892	894	876	868	899	899	900	857	895	884	914	921	939	909	941	879	906	927	907	859	911	888	828	890	889	882	850	861	867	908	894	879	892	865	893	891	860	933	906	887	912	914	841	902	904	875	851	910	892	893	890	882	892	884	894	940	894	849	865	874	890	942	853	843	919	882	927	869	937	859	903	906	833	848	905	898	882	857	905	911	1000	895	915	852	870	946	891	907	896	853	858	853	872	910	921	901	856	902	835	875	886	913	942	835	887	860	891	890	889	930	881	947	902	887	920	938	908	906	861	851	921	898	868	865	867	877	929	882	914	943	912	860	919	860	870	851	921	898	864	871	880	891	871	934	873	928	901	861	885	877	895	923	841	822	923	886	932	905	874	865	871	870	822	837	831	892	857	878	920	930	857	912	891	892	888	854	876	854	857	866	879	878	862	868	879	917	876	865	908	894	894	873	907	853	841	838	914	914	879	919	978	925	900	868	911	904	921	885	948	854	881	873	879	892	930	894	908	897	912	873	847	878	906	857	872	912	908	879	884	856	889	893	885	838	895	894	920	877	915	863	870	921	893	910	943	969	941	852	878	822	884	838	910	861	883	921	890	904	850	847	873	927	863	879	886	847	876	938	874	861	819	862	910	828	895	882	887	899	902	911	868	947	841	834	916	889	873	903	867	871	820	912	890	874	915	926	896	947	925	923	877	869	891	879	861	868	935	851	933	853	837	898	851	866	864	922	899	897	889	877	906	879	896	925	886	846	874	874	824	899	916	921	869	943	859	842	933	890	914	889	873	905	875	889	863	868	901	876	859	849	898	892	866	891	901	899	831	879	887	882	926	914	917	893	883	882	881	893	951	820	901	945	890	917	930	889	885	819	927	867	938	899	892	883	838	892	947	913	868	913	904	867	852	836	935	909	881	887	865	865	856	895	926	931	839	879	912	915	877	909	876	943	875	862	869	866	902	886	882	919	858	877	899	923	883	933	863	889	926	878	865	902	871	886	898	915	867	931	820	900	885	908	831	951	908	827	888	872	851	913	895	901	900	896	875	916	918	867	875	881	882	872	831	874	887	905	898	941	851	849	935	874	844	917	881	865	896	886	909	870	922	847	891	896	918	923	885	871	832	857	892	906	896	933	888	878	897	872	848	867	820	876	883	879	840	875	939	896	839	875	912	885	903	928	843	891	870	881	863	941	897	912	899	910	864	851	868	895	949	903	931	936	899	882	848	941	929	877	897	955	905	854	847	873	916	880	839	904	890	939	901	845	924	902	926	937	893	898	864	917	797	962	898	930	896	912	931	892	874	901	887	897	848	869	888	815	854	910	892	881	889	947	861	842	930	876	921	906	931	892	916	911	918	918	906	867	895	879	893	923	886	934	905	898	889	860	926	928	892	911	868	884	866	914	886	863	896	889	967	907	959	882	890	878	851	889	928	872	909	878	900	908	862	931	899	863	941	894	899	917	858	867	903	863	897	865	883	874	845	894	875	906	829	904	881	916	838	899	856	871	880	871	845	882	862	841	886	889	904	890	888	868	905	866	893	897	856	895	946	883	884	853	859	904	912	865	866	839	910	926	911	925	875	809	875	881	898	884	892	940	873	884	911	870	921	902	898	907	840	864	915	933	865	860	914	881	913	861	976	872	894	836	921	873	927	882	928	959	923	905	892	879	912	883	859	884	867	904	934	930	885	831	918	933	951	924	918	868	896	917	901	910	831	938	882	908	901	909	904	897	845	906	870	851	945	899	878	958	868	918	926	888	915	900	871	894	911	866	924	907	886	938	880	886	888	896	872	903	830	889	914	889	856	891	888	893	917	940	869	911	869	867	901	917	903	857	908	883	885	872	862	893	876	846	840	848	901	918	863	855	889	943	902	933	910	862	809	929	872	873	865	898	904	854	856	840	842	889	896	867	918	869	870	865	867	897	928	911	886	869	874	850	841	862	894	886	880	906	905	886	864	907	880	948	890	850	888	890	944	870	894	867	892	851	908	900	879	870	887	859	853	879	837	915	874	880	937	827	893	886	905	853	910	877	909	928	883	884	919	924	848	952	896	894	863	928	896	839	889	838	923	915	918	882	903	924	918	901	866	967	876	886	907	885	896	897	846	892	873	880	937	912	869	929	884	914	887	852	894	856	917	923	886	857	892	912	916	864	826	880	918	843	893	916	866	846	850	926	867	865	908	916	822	910	890	875	905	851	916	895	867	895	903	859	891	886	881	843	850	884	815	901	847	827	811	894	871	873	918	856	869	877	890	841	860	889	926	873	900	895	917	849	887	850	855	891	923	854	888	912	848	899	870	840	911	854	864	854	918	908	870	882	919	902	884	897	867	962	913	880	886	878	921	884	904	867	823	854	901	908	887	896	862	909	872	884	883	914	915	822	916	937	887	920	925	882	906	891	902	869	841	851	838	874	897	886	941	850	919	854	897	896	915	899	906	918	860	898	877	862	876	862	880	872	881	876	926	921	901	874	921	859	892	927	913	890	925	898	887	880	863	876	803	899	901	857	843	923	908	866	841	928	928	891	855	892	881	907	881	946	921	899	868	940	880	903	859	928	894	889	917	861	896	860	826	873	951	910	874	891	919	862	894	883	927	920	909	887	900	887	896	909	918	890	900	913	897	926	922	856	945	858	895	869	923	850	880	911	868	932	846	917	841	889	830	881	916	915	900	886	873	872	904	961	858	905	876	897	860	854	829	878	921	899	854	905	914	907	862	869	853	923	915	942	924	872	908	916	910	872	847	927	899	889	897	876	872	907	897	880	886	906	850	906	868	858	894	914	870	855	917	874	912	872	887	928	856	891	879	843	891	847	876	848	883	910	933	872	892	890	876	893	931	922	882	852	878	873	853	864	914	908	922	883	871	907	927	798	849	954	888	892	960	884	866	944	902	879	905	877	914	914	910	891	879	927	877	889	888	871	861	852	863	861	913	895	875	883	873	881	915	846	865	926	925	894	890	930	852	926	893	874	918	852	928	948	875	893	840	871	902	888	900	910	899	862	879	955	903	869	860	888	884	913	868	908	925	921	876	863	893	854	928	864	939	900	940	853	891	910	915	838	894	917	920	877	891	837	884	937	920	853	923	993	918	898	924	921	850	913	955	877	915	898	902	842	871	975	898	899	873	902	858	890	879	857	902	885	876	916	879	856	893	864	886	878	936	861	877	898	918	836	889	834	905	952	878	875	894	869	889	855	825	875	900	858	906	836	907	854	867	862	873	880	889	943	914	882	918	887	883	874	866	842	981	916	936	891	910	830	867	841	900	867	870	851	856	891	910	887	849	877	917	858	897	900	915	892	915	862	867	873	895	858	830	906
16205	12170	10440	15221	22676	22863	21185	19698	21855	45120	41547	34270	23033	13419	8914	7741	7315	7238	7272	7226	7361	7325	7252	7272	7226	7259	7298	7293	7301	7340	7249	7260	7264	7225	7467	7292	7213	7206	7124	7361	7340	7339	7170	7226	7145	6997	7377	7277	7231	7247	7307	7161	7281	7372	7364	7306	7319	7306	7341	7346	7331	7227	7246	7169	7325	7209	7184	7259	7382	7225	7240	7300	7275	7394	7453	7248	7326	7303	7420	7322	7169	7318	7286	7273	7355	7363	7296	7214	7314	7354	7202	7353	7348	7274	7441	7341	7290	7247	7237	7317	7249	7112	7320	7302	7313	7247	7352	7390	7187	7203	7249	7200	7312	7277	7393	7211	7222	7357	7299	7300	7191	7337	7339	7149	7260	7239	7301	7293	7188	7277	7239	7409	7348	7385	7289	7281	7263	7339	7292	7340	7346	7234	7176	7357	7272	7262	7382	7372	7290	7182	7298	7291	7178	7329	7342	7364	7248	7273	7204	7266	7390	7157	7314	7377	7403	7435	7328	7220	7170	7247	7230	7185	7310	7337	7181	7220	7224	7100	7239	7285	7168	7312	7253	7212	7302	7282	7364	7219	7199	7201	7227	7227	7278	7396	7230	7371	7307	7294	7195	7294	7370	7221	7206	7315	7456	7445	7326	7236	7302	7280	7287	7321	7259	7300	7227	7328	7352	7352	7338	7327	7282	7357	7209	7235	7280	7323	7390	7189	7294	7345	7347	7301	7390	7288	7386	7315	7238	7421	7340	7179	7337	7328	7279	7156	7138	7310	7387	7295	7350	7387	7249	7270	7229	7244	7106	7374	7273	7091	7409	7356	7279	7393	7284	7318	7391	7255	7324	7224	7372	7367	7373	7356	7245	7301	7350	7313	7304	7247	7284	7316	7133	7349	7278	7359	7392	7304	7359	7200	7341	7228	7314	7098	7378	7256	7317	7274	7221	7340	7336	7190	7188	7360	7307	7327	7262	7401	7209	7328	7267	7273	7255	7326	7251	7326	7452	7389	7290	7442	7290	7409	7380	7311	7328	7344	7334	7215	7266	7290	7272	7311	7264	7271	7146	7184	7169	7203	7242	7302	7478	7244	7207	7208	7300	7266	7161	7408	7325	7325	7334	7228	7290	7239	7330	7529	7230	7206	7313	7290	7252	7306	7252	7192	7392	7188	7318	7366	7348	7286	7359	7267	7301	7297	7298	7227	7233	7306	7429	7341	7283	7341	7312	7303	7151	7286	7521	7270	7338	7233	7310	7226	7165	7274	7220	7292	7160	7232	7162	7142	7173	7372	7255	7344	7315	7295	7271	7377	7370	7146	7274	7221	7149	7321	7393	7242	7362	7435	7153	7340	7398	7267	7181	7242	7315	7246	7307	7313	7187	7362	7292	7293	7349	7183	7164	7305	7386	7109	7266	7272	7234	7148	7321	7252	7300	7258	7220	7257	7331	7252	7356	7327	7225	7170	7319	7302	7213	7326	7381	7261	7370	7250	7386	7271	7312	7254	7313	7333	7394	7406	7202	7193	7262	7378	7248	7281	7350	7288	7193	7291	7285	7309	7147	7328	7231	7254	7311	7159	7198	7225	7366	7323	7176	7208	7352	7396	7346	7283	7222	7230	7263	7313	7290	7396	7367	7287	7192	7262	7330	7285	7291	7391	7372	7094	7341	7166	7312	7255	7315	7254	7213	7284	7214	7238	7332	7284	7332	7335	7388	7362	7362	7321	7337	7402	7274	7203	7263	7384	7286	7326	7352	7369	7241	7212	7231	7183	7346	7189	7239	7293	7360	7144	7305	7281	7361	7282	7281	7354	7382	7362	7403	7320	7290	7223	7323	7256	7160	7480	7428	7205	7381	7355	7254	7253	7260	7100	7297	7217	7196	7233	7269	7273	7468	7202	7275	7316	7344	7275	7329	7260	7235	7323	7316	7271	7188	7129	7308	7235	7202	7150	7296	7287	7334	7229	7142	7410	7280	7270	7189	7273	7194	7152	7241	7266	7182	7285	7274	7252	7242	7251	7269	7384	7224	7266	7391	7241	7192	7366	7275	7221	7296	7152	7335	7405	7411	7338	7308	7226	7249	7345	7403	7292	7294	7353	7214	7406	7259	7262	7502	7138	7271	7305	7206	7329	7171	7357	7318	7350	7152	7256	7394	7253	7243	7164	7202	7183	7411	7168	7210	7295	7418	7176	7327	7237	7347	7342	7109	7342	7374	7248	7244	7201	7237	7353	7236	7319	7328	7317	7246	7365	7326	7392	7314	7290	7338	7309	7294	7345	7157	7253	7354	7318	7307	7422	7339	7287	7310	7305	7309	7340	7270	7292	7435	7408	7254	7280	7487	7244	7179	7224	7375	7203	7329	7345	7268	7267	7293	7233	7260	7149	7402	7228	7347	7295	7429	7320	7444	7305	7320	7329	7453	7349	7367	7217	7314	7423	7306	7285	7258	7361	7247	7283	7362	7310	7208	7263	7324	7189	7337	7206	7235	7357	7411	7240	7260	7308	7371	7120	7235	7294	7281	7262	7250	7247	7308	7319	7304	7355	7243	7384	7243	7310	7216	7379	7314	7250	7228	7377	7315	7306	7339	7364	7226	7189	7260	7385	7240	7281	7217	7260	7218	7138	7278	7214	7364	7195	7279	7284	7365	7358	7297	7217	7305	7385	7445	7294	7181	7161	7381	7314	7342	7404	7303	7215	7266	7208	7265	7227	7204	7237	7336	7360	7327	7198	7167	7271	7384	7391	7086	7431	7301	7301	7140	7253	7377	7225	7295	7385	7241	7297	7231	7340	7321	7444	7284	7218	7327	7435	7303	7276	7302	7345	7219	7255	7262	7254	7225	7262	7386	7303	7278	7227	7259	7287	7253	7267	7248	7266	7332	7256	7141	7134	7509	7365	7282	7249	7406	7204	7271	7346	7115	7115	7291	7279	7327	7326	7312	7339	7218	7338	7236	7224	7304	7436	7280	7259	7347	7288	7364	7217	7191	7231	7284	7270	7217	7312	7218	7268	7175	7297	7296	7346	7411	7239	7279	7241	7400	7315	7243	7339	7201	7318	7319	7309	7163	7118	7353	7227	7236	7322	7178	7364	7190	7286	7224	7233	7354	7170	7327	7129	7240	7434	7380	7218	7291	7398	7277	7247	7234	7399	7386	7350	7426	7379	7248	7117	7217	7349	7191	7201	7362	7271	7325	7368	7406	7427	7376	7423	7341	7214	7315	7252	7333	7231	7292	7284	7123	7395	7302	7253	7273	7333	7328	7313	7282	7266	7377	7216	7146	7165	7190	7317	7167	7247	7341	7224	7421	7346	7291	7177	7384	7346	7175	7170	7181	7327	7313	7323	7347	7198	7464	7227	7209	7215	7296	7116	7251	7391	7424	7242	7436	7271	7261	7393	7406	7293	7377	7331	7293	7227	7292	7166	7377	7348	7236	7263	7200	7249	7349	7277	7249	7148	7250	7240	7286	7223	7196	7257	7282	7264	7253	7319	7292	7269	7201	7385	7181	7306	7229	7270	7217	7234	7282	7128	7342	7392	7354	7387	7211	7298	7313	7217	7297	7245	7295	7247	7239	7276	7125	7310	7351	7358	7284	7304	7353	7322	7347	7352	7217	7283	7216	7212	7266	7239	7333	7169	7338	7212	7362	7256	7346	7328	7358	7308	7221	7371	7347	7359	7335	7264	7321	7296	7370	7208	7370	7400	7364	7272	7272	7365	7258	7276	7370	7395	7371	7243	7230	7408	7455	7272	7317	7201	7340	7295	7355	7337	7285	7379	7295	7371	7297	7217	7313	7314	7364	7328	7325	7355	7244	7266	7372	7292	7252	7381	7291	7343	7393	7284	7228	7258	7333	7300	7318	7254	7285	7321	7418	7373	7204	7346	7220	7281	7468	7350	7254	7282	7243	7327	7201	7255	7304	7325	7213	7331	7312	7344	7387	7456	7275	7187	7268	7354	7270	7263	7259	7253	7301	7343	7343	7292	7289	7291	7266	7282	7303	7253	7409	7168	7217	7127	7295	7324	7296	7386	7352	7308	7282	7098	7214	7331	7230	7276	7260	7277	7353	7083	7271	7304	7334	7212	7249	7372	7373	7170	7324	7030	7235	7304	7315	7418	7340	7283	7402	7263	7322	7169	7205	7405	7312	7182	7338	7209	7278	7363	7316	7330	7240	7242	7418	7304	7213	7319	7250	7332	7299	7401	7324	7285	7407	7544	7177	7250	7245	7221	7321	7215	7255	7243	7204	7341	7395	7342	7197	7247	7231	7077	7307	7115	7302	7297	7280	7281	7363	7182	7339	7265	7328	7470	7281	7297	7300	7440	7359	7171	7373	7320	7215	7342	7199	7185	7111	7311	7389	7223	7351	7420	7289	7459	7358	7166	7318	7375	7307	7275	7357	7230	7243	7268	7230	7269	7203	7416	7210	7247	7253	7246	7424	7342	7328	7326	7355	7386	7358	7266	7224	7282	7307	7327	7378	7218	7309	7341	7307	7321	7284	7420	7351	7239	7186	7278	7283	7281	7216	7268	7269	7353	7391	7242	7224	7266	7424	7309	7282	7414	7197	7135	7214	7345	7176	7155	7334	7205	7381	7262	7278	7126	7273	7264	7246	7371	7285	7230	7260	7326	7322	7172	7164	7248	7289	7208	7309	7172	7243	7418	7285	7204	7423	7243	7182	7243	7344	7293	7391	7424	7317	7217	7443	7243	7334	7303	7260	7224	7339	7367	7357	7260	7273	7089	7192	7256	7083	7337	7267	7301	7344	7323	7313	7303	7169	7336	7251	7314	7468	7373	7324	7226	7306	7229	7225	7303	7284	7201	7235	7336	7310	7199	7226	7177	7357	7258	7260	7282	7328	7301	7345	7322	7222	7333	7286	7204	7275	7189	7331	7213	7385	7345	7279	7325	7385	7235	7254	7290	7211	7284	7314	7336	7216	7259	7244	7147	7225	7230	7364	7332	7303	7213	7417	7248	7334	7301	7327	7317	7273	7245	7286	7531	7326	7283	7299	7344	7263	7267	7237	7310	7362	7307	7337	7259	7344	7352	7322	7259	7279	7256	7338	7373	7204	7314
2356	1937	1452	1189	1358	1559	1608	1678	1873	11729	14799	10867	5086	2111	1224	962	926	953	878	895	917	931	879	919	855	856	864	855	891	856	895	928	896	966	894	900	967	889	912	896	906	943	929	916	891	893	952	911	878	932	902	931	871	902	919	840	870	948	885	891	875	903	877	920	882	880	891	881	912	935	850	897	890	938	822	894	917	872	926	869	935	892	920	899	943	918	849	913	922	953	920	844	906	907	895	905	949	914	846	917	891	853	915	904	910	881	879	890	901	922	896	854	898	896	892	898	913	846	911	918	834	923	944	913	936	931	872	915	922	887	827	857	892	899	932	928	850	890	934	907	883	880	925	881	897	921	857	900	892	917	939	878	871	861	930	893	942	830	884	858	916	911	939	927	887	935	892	880	895	891	921	879	918	915	830	860	884	884	888	940	900	897	887	887	910	924	882	884	914	904	951	876	887	888	887	876	909	861	833	937	901	959	867	930	883	899	867	943	873	911	862	857	896	874	867	884	924	872	865	885	907	923	842	917	893	912	931	870	895	850	884	858	906	887	869	911	882	865	879	912	900	883	902	927	874	900	852	902	907	958	901	916	917	867	936	876	905	953	831	917	949	875	858	893	878	881	903	890	943	880	886	901	832	876	895	914	928	886	841	912	904	939	876	864	916	883	892	906	875	911	866	916	877	868	862	859	839	883	888	890	892	881	836	862	874	839	889	936	908	889	907	913	917	920	884	932	872	943	869	873	888	881	909	939	873	876	918	909	919	925	904	867	904	860	907	931	901	922	876	908	923	902	886	851	881	868	890	858	915	893	858	869	853	856	919	857	952	816	875	932	926	938	920	862	841	906	894	876	918	869	916	930	879	858	869	896	894	908	891	911	975	892	858	906	885	966	860	895	871	963	883	888	965	926	972	918	922	913	942	892	940	873	891	889	897	909	905	864	923	877	858	840	918	868	855	883	945	889	883	917	917	881	852	875	914	882	922	912	917	882	917	863	946	880	875	951	910	897	899	881	839	899	906	851	895	872	873	918	844	927	907	877	874	902	877	885	838	925	833	947	889	869	903	858	927	883	896	889	928	865	873	867	888	929	888	903	856	949	939	946	913	877	937	868	858	908	882	884	902	891	900	900	892	890	832	874	909	928	933	925	901	853	925	923	862	909	857	948	939	888	901	884	920	902	885	855	864	899	927	931	851	917	886	915	913	878	888	933	898	953	876	884	869	830	896	853	886	838	851	922	855	880	921	913	848	881	925	928	889	914	913	922	944	931	866	925	885	910	891	868	906	906	907	871	871	888	896	885	883	890	899	836	971	868	897	893	896	940	967	911	917	855	890	889	863	884	895	858	871	915	904	916	879	897	826	902	927	904	865	909	920	923	879	860	905	885	899	886	890	883	905	910	911	883	889	932	815	867	879	884	920	901	868	913	912	918	862	867	881	888	858	894	817	851	934	863	904	868	940	900	986	869	906	951	982	908	865	903	823	883	885	824	904	919	901	902	864	884	850	913	902	910	893	934	918	931	880	883	929	887	882	896	888	935	888	885	937	915	868	904	862	906	873	914	845	928	949	933	912	924	852	899	900	905	915	932	841	899	885	902	902	876	904	862	873	903	885	876	922	895	842	853	859	850	873	906	871	890	892	914	913	936	828	882	903	877	913	882	895	890	869	877	896	873	913	865	902	868	900	830	934	958	977	896	892	851	902	899	856	886	910	901	906	894	960	909	872	909	912	846	865	897	917	897	879	871	900	899	883	927	898	904	896	932	924	858	920	866	911	948	879	919	910	943	894	886	891	919	864	876	926	944	880	906	887	903	885	871	865	897	913	896	816	922	876	894	896	888	881	866	908	854	910	894	889	928	872	923	927	914	850	862	876	897	952	869	924	851	873	910	932	860	912	886	899	910	878	915	895	884	941	895	919	882	906	895	870	863	930	932	911	952	883	878	918	876	915	931	913	898	887	908	894	910	850	858	864	889	897	876	868	894	873	926	835	893	907	859	872	859	917	929	899	918	863	858	866	905	897	892	882	917	921	848	841	892	910	895	900	890	874	840	925	886	905	874	911	887	925	886	893	920	843	933	885	889	917	884	875	899	869	867	859	872	922	883	827	887	904	921	900	900	880	861	868	898	941	908	902	921	943	941	868	894	856	913	879	926	895	890	909	934	895	891	895	914	887	861	878	973	910	931	852	922	897	912	886	917	930	893	851	927	910	899	867	920	937	912	852	841	912	958	871	895	885	903	860	915	949	873	827	887	910	893	906	887	925	844	922	893	863	923	935	893	941	879	887	939	881	907	892	844	919	894	898	883	885	956	874	923	942	931	906	886	947	910	907	890	888	895	895	908	852	933	927	917	885	874	925	841	853	909	887	937	930	859	889	894	871	896	955	889	915	940	874	880	926	886	822	875	880	892	933	901	867	832	859	917	923	854	862	933	888	923	874	917	940	881	913	839	824	891	902	836	894	877	910	870	932	927	910	871	943	892	901	911	910	864	902	877	892	977	888	882	881	871	867	932	954	914	926	898	847	866	926	892	898	938	858	879	857	870	948	930	912	871	888	917	887	885	853	874	877	902	867	859	894	921	900	892	959	902	862	879	870	885	913	888	858	874	852	940	962	864	921	882	926	895	946	876	868	922	843	921	861	881	866	853	872	798	921	904	871	902	909	877	864	954	887	859	893	952	959	878	902	907	954	858	891	921	908	900	934	901	920	865	921	887	953	926	892	963	854	897	980	874	846	851	901	936	905	903	867	902	914	921	863	850	881	922	898	910	891	936	847	909	906	912	888	901	898	892	885	908	883	908	886	870	958	906	862	884	899	885	935	956	877	904	866	933	881	861	870	881	927	918	866	924	899	922	953	870	899	899	884	907	957	880	885	861	911	874	842	927	935	919	864	929	896	917	918	890	935	914	897	940	905	916	830	874	905	926	892	886	861	917	901	905	898	911	862	891	931	895	904	892	882	940	902	919	901	915	949	991	906	867	908	901	882	895	926	837	860	927	866	885	904	847	882	874	938	900	909	861	904	955	909	877	871	891	895	921	946	893	943	902	895	886	914	890	948	898	861	921	904	868	903	952	902	893	901	918	920	896	905	897	939	939	884	880	891	915	909	885	933	920	877	866	874	840	881	886	857	851	967	937	980	902	909	823	883	859	852	921	952	882	945	945	884	909	915	890	880	901	905	909	891	886	902	945	873	922	900	896	890	956	841	943	900	870	869	860	843	866	880	877	924	885	925	916	902	896	911	908	885	878	942	900	927	876	899	903	914	895	919	870	906	911	888	921	845	880	878	909	858	892	859	878	882	866	886	858	893	906	868	876	926	992	900	890	882	879	875	864	913	890	848	885	895	976	857	880	930	917	869	846	895	920	864	885	863	902	881	939	871	919	858	882	884	901	905	893	871	926	957	886	908	871	873	868	933	861	855	921	841	885	930	876	867	897	962	890	921	884	851	900	899	893	915	886	903	879	883	914	908	964
21016	17406	13718	19802	26324	27799	27475	25335	28442	62228	62068	51474	36355	21517	11579	8215	7371	7370	7405	7306	7437	7274	7295	7286	7355	7298	7399	7265	7354	7351	7297	7417	7460	7351	7293	7531	7237	7363	7359	7395	7362	7470	7222	7323	7338	7455	7320	7312	7577	7450	7345	7342	7432	7350	7293	7416	7400	7481	7250	7529	7362	7337	7235	7393	7284	7253	7394	7266	7462	7447	7307	7244	7354	7293	7324	7351	7454	7408	7395	7325	7300	7402	7433	7462	7361	7332	7414	7364	7287	7292	7378	7380	7293	7429	7403	7408	7470	7330	7414	7393	7395	7420	7344	7465	7333	7404	7316	7411	7215	7345	7300	7510	7396	7356	7262	7407	7460	7335	7265	7344	7272	7339	7347	7376	7292	7377	7274	7204	7335	7284	7298	7289	7404	7412	7419	7319	7266	7254	7216	7235	7277	7422	7248	7416	7450	7391	7393	7381	7342	7306	7367	7257	7333	7233	7472	7483	7226	7210	7361	7357	7296	7490	7307	7282	7212	7410	7362	7363	7403	7268	7445	7287	7373	7291	7436	7371	7256	7310	7446	7370	7449	7391	7238	7318	7344	7402	7425	7331	7303	7271	7442	7439	7365	7347	7346	7302	7328	7255	7332	7320	7400	7390	7479	7272	7321	7299	7468	7347	7326	7314	7297	7409	7438	7349	7368	7318	7383	7271	7415	7441	7379	7296	7317	7228	7363	7349	7333	7374	7363	7447	7468	7333	7451	7408	7412	7494	7294	7326	7411	7450	7407	7394	7359	7344	7339	7358	7311	7425	7344	7456	7389	7438	7435	7406	7326	7351	7462	7336	7424	7324	7331	7492	7282	7405	7517	7194	7304	7440	7267	7518	7259	7249	7336	7282	7435	7368	7428	7317	7365	7294	7438	7436	7243	7389	7461	7393	7307	7581	7409	7482	7356	7527	7278	7550	7408	7457	7261	7467	7318	7405	7446	7399	7317	7414	7353	7384	7441	7404	7357	7349	7285	7337	7417	7400	7337	7396	7387	7398	7309	7342	7283	7375	7333	7321	7327	7563	7365	7223	7384	7335	7310	7447	7327	7376	7248	7240	7476	7503	7392	7374	7253	7474	7215	7341	7334	7504	7143	7297	7331	7441	7298	7421	7383	7467	7450	7350	7261	7286	7449	7269	7273	7275	7476	7379	7361	7339	7431	7516	7374	7323	7275	7406	7400	7340	7353	7307	7301	7320	7415	7351	7466	7344	7197	7510	7359	7433	7326	7405	7452	7407	7300	7265	7337	7321	7342	7388	7430	7320	7356	7349	7395	7376	7292	7301	7318	7241	7392	7416	7382	7371	7373	7328	7371	7486	7441	7364	7457	7470	7483	7322	7454	7217	7407	7338	7288	7278	7244	7555	7357	7516	7256	7443	7286	7386	7292	7385	7322	7305	7390	7369	7367	7298	7350	7261	7193	7434	7403	7342	7424	7474	7535	7394	7314	7477	7355	7452	7348	7346	7405	7366	7370	7475	7557	7329	7351	7405	7298	7392	7366	7294	7371	7372	7405	7445	7335	7355	7320	7407	7332	7229	7342	7496	7344	7250	7370	7350	7427	7412	7600	7353	7350	7309	7412	7316	7258	7236	7439	7249	7392	7448	7367	7324	7315	7272	7412	7275	7388	7456	7404	7244	7411	7371	7324	7415	7365	7328	7246	7344	7293	7263	7316	7384	7418	7383	7374	7275	7449	7358	7285	7254	7398	7438	7227	7384	7425	7223	7382	7559	7384	7425	7392	7426	7383	7312	7371	7275	7320	7311	7441	7267	7394	7412	7354	7413	7404	7440	7428	7365	7366	7393	7198	7356	7526	7360	7556	7330	7377	7338	7340	7486	7350	7450	7392	7262	7397	7367	7448	7331	7297	7249	7352	7438	7453	7363	7403	7449	7432	7274	7311	7407	7216	7398	7341	7393	7379	7280	7288	7484	7386	7555	7278	7323	7318	7340	7296	7426	7418	7413	7380	7474	7307	7222	7208	7441	7308	7269	7429	7503	7479	7494	7314	7337	7451	7321	7348	7292	7273	7331	7372	7359	7375	7250	7273	7263	7288	7283	7225	7551	7377	7384	7307	7360	7466	7456	7314	7432	7369	7380	7347	7513	7122	7395	7230	7586	7376	7469	7317	7300	7308	7341	7234	7295	7363	7355	7286	7359	7377	7371	7265	7322	7401	7377	7280	7339	7405	7353	7333	7296	7366	7341	7341	7338	7362	7335	7337	7416	7329	7368	7291	7329	7348	7399	7340	7411	7354	7425	7321	7414	7381	7456	7326	7322	7473	7374	7317	7397	7418	7342	7437	7475	7383	7418	7361	7380	7331	7344	7331	7513	7308	7404	7281	7392	7309	7393	7577	7260	7251	7293	7381	7284	7329	7292	7433	7522	7321	7358	7386	7252	7349	7278	7401	7379	7364	7389	7204	7348	7354	7363	7326	7354	7290	7392	7402	7398	7386	7332	7459	7356	7445	7347	7277	7421	7320	7504	7314	7369	7381	7461	7350	7469	7344	7352	7418	7393	7511	7433	7425	7441	7379	7493	7353	7286	7413	7343	7310	7338	7346	7467	7378	7225	7276	7349	7567	7346	7332	7370	7347	7286	7309	7324	7384	7338	7458	7300	7364	7277	7456	7289	7202	7308	7352	7376	7417	7304	7329	7156	7452	7315	7352	7423	7354	7333	7191	7344	7399	7336	7299	7425	7290	7389	7511	7255	7385	7493	7436	7318	7418	7389	7180	7351	7401	7285	7410	7283	7384	7384	7287	7239	7444	7235	7453	7332	7396	7402	7395	7372	7398	7391	7366	7448	7332	7322	7351	7377	7384	7384	7380	7394	7331	7367	7278	7464	7375	7333	7523	7246	7390	7299	7334	7307	7349	7467	7329	7378	7346	7319	7415	7442	7257	7508	7475	7357	7339	7402	7397	7363	7226	7442	7407	7311	7420	7366	7258	7514	7312	7410	7254	7480	7293	7418	7357	7461	7231	7289	7176	7432	7559	7319	7291	7309	7338	7305	7302	7373	7408	7397	7219	7369	7405	7309	7437	7515	7330	7397	7316	7314	7299	7409	7348	7356	7406	7458	7229	7452	7258	7396	7355	7288	7309	7496	7405	7322	7399	7455	7428	7372	7379	7458	7254	7369	7257	7378	7341	7199	7310	7422	7343	7362	7323	7424	7337	7408	7367	7450	7533	7366	7438	7301	7510	7284	7376	7432	7440	7292	7456	7353	7247	7378	7349	7469	7404	7219	7410	7311	7363	7305	7435	7474	7412	7191	7306	7382	7364	7345	7341	7417	7370	7410	7389	7407	7396	7454	7322	7374	7377	7306	7401	7358	7338	7406	7400	7481	7429	7220	7259	7391	7326	7320	7297	7473	7492	7345	7340	7297	7470	7371	7431	7417	7408	7302	7414	7355	7461	7361	7475	7401	7409	7466	7423	7306	7437	7344	7309	7360	7365	7340	7427	7382	7315	7323	7381	7351	7311	7284	7309	7376	7329	7360	7492	7367	7403	7341	7298	7413	7392	7283	7328	7283	7338	7371	7319	7356	7349	7405	7253	7251	7240	7403	7454	7319	7340	7269	7327	7398	7399	7295	7389	7282	7410	7339	7322	7381	7376	7295	7317	7394	7419	7349	7311	7413	7267	7516	7527	7333	7346	7295	7263	7380	7211	7424	7298	7434	7400	7297	7369	7239	7250	7370	7318	7376	7447	7450	7358	7549	7337	7329	7285	7295	7356	7414	7369	7407	7306	7285	7426	7350	7383	7407	7185	7361	7424	7325	7312	7392	7403	7333	7385	7322	7386	7392	7434	7335	7345	7352	7453	7357	7384	7287	7366	7234	7346	7408	7404	7259	7387	7359	7304	7387	7450	7226	7493	7404	7304	7364	7484	7336	7334	7262	7317	7415	7335	7347	7324	7331	7414	7407	7392	7400	7383	7406	7499	7366	7305	7595	7300	7346	7343	7423	7463	7369	7506	7461	7483	7304	7568	7281	7396	7380	7411	7301	7317	7361	7435	7447	7361	7344	7376	7303	7260	7256	7479	7397	7404	7378	7211	7397	7348	7377	7452	7222	7395	7365	7437	7300	7211	7415	7368	7391	7431	7297	7284	7386	7383	7340	7365	7393	7409	7438	7492	7371	7274	7382	7467	7563	7436	7436	7381	7423	7338	7365	7280	7403	7319	7410	7364	7357	7317	7396	7478	7234	7430	7308	7493	7282	7300	7339	7467	7462	7194	7284	7357	7362	7215	7247	7384	7251	7376	7426	7322	7426	7476	7276	7437	7223	7383	7405	7359	7378	7358	7419	7351	7455	7463	7406	7343	7365	7509	7544	7396	7542	7355	7396	7335	7434	7374	7388	7388	7420	7378	7337	7391	7403	7314	7301	7422	7290	7420	7407	7391	7359	7358	7420	7231	7510	7367	7373	7301	7373	7345	7396	7351	7372	7447	7443	7373	7326	7435	7250	7322	7305	7490	7385	7368	7329	7378	7420	7322	7339	7373	7379	7400	7399	7370	7384	7375	7226	7309	7338	7244	7299	7321	7282	7247	7402	7453	7397	7427	7418	7399	7364	7404	7293	7404	7411	7299	7259	7449	7428	7313	7430	7426	7400	7460	7402	7249	7313	7359	7354	7438	7321	7390	7433	7627	7195	7452	7414	7392	7308	7251	7328	7367	7310	7473	7543	7390	7379	7278	7225	7162	7392	7332	7242	7245	7263	7420	7397	7318	7418	7347	7465	7369	7205	7374	7358	7318	7266	7463	7402	7333	7419	7459	7396	7379	7438	7454	7363	7324	7270	7183	7398	7404	7402	7426	7251	7317	7268	7231	7360	7319	7342	7280	7197	7358	7432	7226	7343	7380	7482	7514	7192	7370	7282	7419	7502	7366	7340	7319	7459	7269	7440	7329	7254	7319	7251	7512	7527	7281	7231	7397	7404	7452	7346	7324	7264	7352	7393	7421	7330	7348	7267	7326	7250	7298	7407	7407	7407	7369	7434	7447	7375	7514	7384	7275	7410	7351	7294	7411	7515	7340	7343	7268	7377	7299	7453	7431	7431
4874	1701	1481	1234	1254	1475	1637	2257	3915	11867	14709	10103	4728	1971	1151	991	880	886	889	928	889	956	910	889	917	916	943	907	948	903	963	913	917	924	926	924	939	925	885	881	914	913	921	952	962	844	904	915	928	849	861	912	918	903	941	914	973	923	971	902	937	894	907	918	916	878	846	888	877	869	924	867	879	867	910	881	918	961	915	934	961	874	904	926	931	942	930	894	885	875	893	892	918	939	957	910	923	870	900	871	893	950	930	960	907	955	947	910	919	949	927	908	870	908	914	920	899	861	934	847	934	947	910	905	940	916	872	923	993	902	939	914	873	950	945	927	937	870	936	932	920	967	924	895	924	932	949	888	978	925	892	931	892	910	882	897	921	912	886	892	890	928	942	919	926	920	916	889	919	884	886	905	921	853	946	926	891	959	899	932	905	884	910	970	903	920	921	893	914	868	929	908	895	993	931	884	925	880	857	929	901	975	915	910	926	946	878	939	899	896	891	928	892	849	926	956	922	941	936	877	941	956	906	914	908	899	931	958	940	940	888	943	942	922	915	921	879	891	919	908	868	935	924	922	948	906	910	925	942	912	965	932	944	867	935	922	896	885	944	907	934	888	906	888	879	911	909	924	863	898	910	947	909	908	938	924	891	955	917	940	905	901	875	915	914	962	934	953	947	936	876	889	878	974	931	912	983	896	908	870	924	962	928	933	897	945	937	910	889	944	960	933	826	927	913	907	916	952	925	938	929	916	882	945	929	945	944	939	972	905	916	937	880	938	913	894	951	952	875	870	890	914	971	946	904	892	864	952	951	895	967	912	909	976	909	927	905	916	964	870	885	865	919	969	904	882	891	878	926	897	952	875	911	905	949	949	912	908	920	959	910	913	934	935	983	900	890	916	888	927	899	955	917	926	945	924	928	955	911	924	894	951	909	997	935	884	918	892	924	950	978	904	877	915	948	949	918	900	942	958	919	945	869	916	925	917	908	854	946	913	928	905	928	835	1006	975	881	911	881	941	877	916	883	934	924	860	882	937	877	897	930	858	861	946	871	921	920	895	922	933	938	877	910	919	897	883	933	946	938	924	901	878	921	938	907	838	921	966	970	913	869	862	900	925	905	885	868	880	974	907	892	949	884	918	911	938	963	886	964	922	947	972	849	892	939	914	906	913	888	924	880	874	939	927	901	889	893	946	869	957	920	858	872	958	874	955	896	931	884	914	939	993	968	904	916	915	903	914	890	929	898	878	941	954	946	956	959	931	896	897	904	901	889	914	895	945	943	931	937	891	920	914	901	885	935	958	917	926	914	942	913	929	910	1000	892	899	937	915	937	957	906	910	902	943	944	852	953	936	898	900	924	842	897	913	886	867	888	943	918	908	992	960	919	928	891	908	954	920	926	890	924	924	919	919	954	977	867	908	937	904	904	915	971	944	871	871	938	933	966	922	847	893	872	943	930	936	878	878	911	913	937	978	905	926	945	939	934	891	886	893	892	891	948	889	919	832	935	957	910	905	942	893	887	885	882	930	927	907	876	883	957	914	924	945	920	951	888	944	926	913	889	884	906	882	957	899	957	921	944	927	897	914	986	952	907	910	903	939	905	874	893	903	930	881	903	893	951	914	919	902	924	865	891	932	901	931	849	909	879	908	958	953	916	901	921	901	870	867	922	941	922	940	895	929	947	948	909	870	918	901	886	972	905	888	886	938	922	924	943	915	963	932	928	873	883	869	877	940	929	918	863	883	954	899	939	878	869	899	964	954	881	909	920	927	908	925	884	875	915	840	907	893	907	935	936	944	901	958	854	894	935	977	884	874	912	926	912	900	907	858	858	915	909	906	946	915	950	880	935	866	920	928	883	967	906	908	886	968	910	931	903	940	940	902	924	947	927	914	924	958	937	993	957	903	926	901	876	878	895	897	928	896	889	899	935	928	1012	952	917	913	856	929	921	946	909	913	935	902	897	966	927	868	891	892	889	922	918	950	893	872	887	902	892	891	914	920	893	895	929	884	901	905	921	933	912	851	909	898	975	903	903	896	938	905	868	931	918	884	952	939	899	894	883	919	963	885	977	919	971	964	935	909	995	930	909	913	930	868	894	895	917	879	944	889	898	934	965	903	904	861	925	935	941	885	884	891	967	923	936	958	926	906	946	965	914	933	922	892	871	883	887	894	900	907	914	957	925	879	928	895	956	890	946	943	909	930	903	952	935	925	901	907	917	898	898	926	926	943	932	898	948	972	884	970	943	940	904	942	926	937	922	972	923	912	870	934	939	839	915	913	908	938	929	879	942	936	970	933	885	941	916	945	899	901	921	919	903	930	930	861	904	959	839	859	895	914	932	918	893	950	878	919	931	966	870	962	897	939	890	906	957	934	920	921	922	890	877	883	907	976	913	904	920	884	908	900	965	950	936	919	890	885	894	913	899	901	897	869	936	959	926	930	886	896	860	931	924	926	899	892	907	908	889	963	952	936	927	887	929	848	887	943	893	898	895	859	905	911	964	886	927	926	909	906	877	910	995	940	917	905	919	941	869	909	929	879	874	965	934	969	889	948	938	936	925	858	920	927	904	904	970	955	975	906	894	906	918	911	883	931	955	928	903	965	906	928	941	869	926	933	927	921	913	907	950	856	909	942	923	929	951	915	926	974	872	905	973	904	897	895	934	909	975	922	948	978	966	967	884	962	916	941	889	901	958	912	920	841	906	916	869	915	889	961	902	896	889	941	913	948	861	933	894	921	902	938	946	902	915	951	918	935	955	903	901	863	951	913	948	856	929	924	933	957	936	949	902	895	949	915	874	934	889	911	908	905	887	951	883	908	915	880	919	922	908	872	887	850	964	955	875	894	910	924	961	921	900	898	922	902	974	881	927	971	898	886	933	926	883	877	941	914	922	893	903	962	879	872	943	922	946	912	940	924	946	970	891	928	928	925	935	898	942	940	917	904	901	979	925	950	885	913	946	914	889	915	937	925	893	903	918	916	957	952	891	939	949	907	936	919	904	907	916	912	930	907	935	952	915	912	919	889	931	910	871	962	966	954	914	927	894	888	896	874	965	894	973	868	904	929	886	884	856	929	901	862	923	951	906	942	866	933	887	899	880	978	900	915	976	890	916	902	932	940	900	926	890	888	978	996	895	951	978	937	873	940	909	922	962	942	939	894	854	909	922	913	888	886	910	997	928	861	914	952	915	915	942	930	900	938	911	912	866	977	923	867	947	949	973	920	851	896	910	928	942	922	899	882	1007	966	846	892	914	903	952	938	966	894	896	885	934	918	948	887	849	890	947	958	928	983	954	877	914	948	935	895	931	908	886	913	937	941	916	954	934	902	902	905	949	848	946	919	888	940	918	914	879	904	887	935	886	884	901	902	947	973	887	925	913	881	877	930	909	883	945	960	926	957	878	809	933	931	967	914	947	949	876	915	869	923	926	888	919	879	900	977	893	985	916	844	919	849	922	948	941	877	903	925	952	875	928	910	891	945	927	950
19420	15406	13420	18832	24027	25821	26929	32854	40737	61057	62080	49969	35075	20153	11098	8179	7687	7506	7570	7366	7471	7612	7405	7497	7401	7508	7477	7558	7437	7456	7535	7457	7562	7612	7452	7612	7367	7456	7471	7369	7558	7497	7485	7584	7449	7478	7668	7472	7325	7417	7432	7548	7644	7441	7444	7507	7466	7519	7562	7515	7571	7497	7497	7495	7393	7523	7456	7678	7590	7502	7434	7625	7459	7452	7444	7558	7591	7603	7522	7454	7595	7400	7485	7462	7353	7455	7509	7472	7563	7459	7489	7439	7554	7599	7472	7558	7443	7537	7448	7414	7492	7498	7531	7496	7458	7604	7567	7625	7437	7556	7580	7535	7529	7509	7440	7540	7476	7356	7569	7418	7443	7464	7561	7447	7589	7460	7535	7458	7560	7527	7466	7501	7474	7559	7521	7550	7474	7483	7521	7452	7515	7475	7390	7564	7565	7517	7513	7525	7537	7388	7570	7534	7448	7446	7469	7477	7553	7548	7548	7408	7635	7533	7518	7524	7552	7456	7514	7475	7617	7527	7503	7395	7484	7597	7468	7522	7585	7376	7433	7473	7472	7455	7536	7496	7500	7465	7484	7376	7475	7413	7678	7527	7463	7465	7443	7508	7606	7582	7476	7539	7534	7438	7406	7449	7450	7518	7554	7565	7524	7577	7572	7571	7425	7645	7542	7498	7484	7385	7563	7548	7561	7601	7442	7597	7493	7481	7509	7552	7612	7406	7461	7523	7400	7420	7457	7528	7413	7545	7367	7420	7548	7452	7597	7484	7438	7571	7441	7576	7407	7505	7643	7465	7576	7408	7637	7498	7502	7445	7402	7424	7555	7394	7482	7534	7558	7605	7556	7359	7622	7474	7499	7413	7400	7385	7419	7499	7656	7396	7421	7574	7535	7497	7676	7398	7508	7440	7449	7421	7537	7549	7589	7409	7465	7499	7555	7449	7496	7547	7438	7496	7536	7395	7347	7570	7466	7331	7525	7539	7428	7557	7459	7617	7439	7639	7637	7535	7622	7560	7610	7549	7512	7459	7331	7531	7408	7507	7411	7565	7526	7477	7492	7411	7514	7491	7592	7473	7411	7490	7395	7431	7487	7548	7448	7608	7603	7508	7583	7442	7441	7601	7546	7353	7521	7457	7595	7441	7518	7522	7430	7467	7348	7543	7384	7576	7459	7487	7487	7586	7395	7573	7453	7556	7588	7530	7617	7658	7427	7555	7348	7492	7561	7510	7579	7469	7478	7578	7514	7519	7438	7592	7506	7632	7516	7695	7447	7514	7455	7539	7566	7493	7413	7589	7551	7491	7390	7531	7444	7581	7479	7374	7507	7372	7451	7561	7421	7446	7573	7500	7618	7465	7488	7463	7392	7439	7581	7551	7429	7455	7549	7419	7429	7583	7537	7378	7504	7529	7491	7487	7538	7439	7486	7465	7575	7462	7429	7499	7450	7579	7425	7544	7550	7433	7413	7472	7631	7469	7524	7539	7328	7454	7430	7451	7563	7402	7373	7539	7484	7408	7523	7492	7673	7541	7546	7451	7563	7637	7545	7434	7583	7509	7534	7611	7493	7442	7601	7424	7484	7437	7458	7466	7447	7422	7362	7436	7424	7540	7480	7447	7585	7391	7486	7481	7540	7536	7400	7571	7567	7575	7593	7528	7542	7438	7507	7499	7555	7528	7507	7408	7534	7491	7514	7480	7489	7448	7509	7508	7601	7495	7365	7381	7330	7432	7478	7510	7599	7513	7572	7627	7671	7571	7392	7469	7548	7480	7514	7478	7518	7449	7578	7477	7543	7469	7464	7588	7513	7592	7494	7583	7475	7415	7676	7453	7530	7505	7542	7393	7538	7554	7570	7492	7376	7421	7612	7461	7501	7454	7523	7463	7372	7488	7541	7474	7520	7485	7634	7420	7521	7457	7485	7496	7658	7443	7643	7506	7508	7524	7430	7538	7461	7564	7527	7584	7504	7477	7543	7545	7537	7374	7473	7431	7616	7417	7614	7399	7518	7469	7484	7513	7552	7452	7454	7549	7401	7639	7511	7411	7399	7450	7563	7435	7657	7445	7417	7505	7466	7496	7580	7529	7550	7391	7594	7463	7660	7534	7469	7576	7378	7527	7660	7490	7543	7505	7376	7581	7527	7472	7449	7401	7529	7575	7342	7508	7423	7578	7550	7324	7442	7306	7623	7477	7519	7400	7389	7421	7528	7607	7574	7382	7520	7447	7446	7489	7381	7628	7575	7638	7508	7497	7608	7415	7479	7353	7529	7613	7449	7517	7558	7429	7602	7613	7404	7534	7506	7491	7447	7372	7499	7538	7343	7551	7602	7311	7386	7524	7485	7563	7438	7500	7267	7421	7546	7444	7415	7636	7600	7443	7373	7550	7444	7607	7494	7439	7604	7541	7448	7503	7506	7438	7501	7660	7477	7602	7515	7610	7429	7493	7579	7499	7374	7490	7707	7653	7386	7481	7404	7515	7475	7414	7504	7436	7477	7490	7489	7529	7333	7508	7541	7647	7445	7539	7606	7470	7402	7454	7464	7517	7552	7620	7456	7423	7531	7402	7554	7483	7492	7382	7494	7666	7567	7589	7484	7531	7533	7454	7420	7525	7490	7585	7589	7487	7641	7562	7541	7495	7433	7404	7357	7562	7494	7413	7522	7502	7439	7491	7512	7474	7492	7529	7522	7419	7509	7596	7554	7556	7386	7581	7551	7506	7398	7584	7465	7433	7394	7450	7449	7524	7644	7456	7576	7389	7515	7425	7631	7457	7664	7454	7401	7545	7490	7390	7479	7626	7581	7349	7344	7382	7525	7461	7387	7609	7635	7444	7507	7441	7602	7514	7470	7501	7520	7469	7491	7490	7453	7488	7626	7541	7556	7569	7586	7564	7398	7487	7499	7525	7510	7731	7543	7456	7539	7391	7521	7485	7433	7695	7511	7500	7341	7598	7442	7525	7443	7558	7498	7503	7578	7548	7477	7578	7560	7534	7534	7479	7491	7496	7569	7484	7459	7577	7475	7518	7505	7461	7597	7547	7511	7486	7521	7491	7488	7409	7535	7632	7474	7592	7520	7445	7586	7662	7425	7400	7441	7621	7544	7471	7314	7499	7537	7499	7584	7434	7518	7486	7578	7558	7487	7594	7591	7526	7364	7411	7396	7486	7465	7372	7606	7481	7494	7659	7458	7555	7480	7564	7424	7422	7473	7596	7543	7320	7461	7530	7549	7483	7427	7531	7459	7488	7538	7496	7302	7448	7413	7452	7545	7382	7483	7560	7449	7378	7553	7415	7443	7571	7446	7664	7473	7518	7485	7491	7355	7603	7607	7502	7534	7468	7410	7604	7506	7428	7410	7620	7445	7440	7543	7584	7573	7345	7392	7401	7511	7483	7392	7407	7480	7574	7474	7476	7508	7560	7520	7433	7583	7455	7572	7490	7577	7306	7416	7429	7530	7547	7496	7594	7424	7532	7444	7489	7459	7596	7406	7447	7454	7381	7492	7514	7441	7441	7438	7472	7529	7590	7647	7464	7478	7625	7498	7525	7372	7438	7366	7528	7555	7551	7436	7547	7346	7443	7560	7638	7462	7570	7400	7510	7415	7516	7512	7583	7403	7527	7559	7456	7512	7545	7472	7510	7367	7454	7601	7580	7489	7461	7473	7509	7478	7541	7556	7677	7545	7669	7521	7531	7556	7628	7512	7628	7480	7428	7445	7417	7457	7614	7464	7638	7292	7536	7527	7415	7682	7480	7608	7530	7587	7578	7491	7558	7426	7539	7463	7481	7526	7379	7578	7321	7434	7493	7367	7390	7556	7548	7471	7440	7590	7596	7591	7480	7508	7602	7442	7752	7544	7516	7516	7503	7569	7735	7513	7466	7484	7477	7615	7546	7418	7414	7464	7508	7424	7629	7480	7564	7636	7440	7507	7498	7345	7452	7482	7409	7518	7424	7632	7650	7607	7480	7577	7583	7529	7464	7429	7525	7482	7463	7593	7494	7474	7488	7417	7519	7416	7475	7565	7468	7606	7404	7513	7566	7542	7478	7540	7326	7537	7455	7426	7402	7686	7509	7503	7465	7517	7563	7429	7431	7590	7510	7515	7590	7481	7575	7640	7498	7479	7380	7462	7494	7567	7386	7306	7437	7411	7403	7605	7522	7498	7465	7553	7350	7530	7605	7437	7590	7437	7599	7564	7383	7356	7403	7477	7471	7390	7557	7602	7543	7458	7581	7555	7591	7627	7437	7547	7534	7493	7539	7575	7646	7521	7613	7513	7376	7505	7482	7414	7524	7516	7450	7571	7464	7470	7337	7433	7411	7567	7534	7510	7526	7454	7433	7451	7468	7473	7497	7579	7632	7494	7610	7437	7574	7561	7402	7519	7381	7534	7552	7561	7513	7417	7441	7491	7396	7686	7513	7530	7489	7576	7499	7480	7550	7512	7444	7551	7384	7473	7675	7495	7492	7419	7463	7634	7612	7488	7521	7499	7723	7366	7410	7614	7428	7586	7623	7563	7645	7630	7604	7506	7521	7458	7606	7563	7513	7482	7497	7522	7476	7508	7476	7660	7580	7531	7551	7554	7434	7551	7427	7679	7447	7411	7676	7520	7512	7484	7470	7516	7364	7549	7431	7594	7413	7537	7453	7630	7652	7583	7562	7630	7490	7553	7409	7601	7481	7461	7349	7533	7409	7349	7445	7515	7470	7486	7598	7531	7542	7396	7520	7453	7538	7516	7517	7635	7508	7516	7472	7617	7569	7485	7531	7358	7494	7487	7467	7546	7463	7453	7575	7487	7449	7427	7439	7446	7566	7537	7475	7372	7561	7539	7537	7677	7563	7498	7447	7440	7555	7392	7626	7399	7539	7541	7640	7636	7396	7482	7464	7492	7568	7506	7465	7516	7605	7572	7504	7405	7419	7327	7480	7377	7465	7322	7493	7665	7578	7523	7533	7484	7639	7409	7441	7450	7395	7488	7608	7538	7473	7550	7273	7475	7535	7466	7538	7428	7573	7467	7491	7427	7490	7404	7415	7629	7419	7398	7448	7443	7430	7591	7644	7539	7470	7578	7433	7415	7381
3612	2004	1609	1321	1475	1826	2053	5065	11028	22044	23868	16314	7124	2336	1212	1000	954	955	915	888	908	916	993	927	965	910	949	865	863	916	975	907	911	951	878	949	941	909	938	976	878	853	966	967	889	894	928	906	939	862	944	871	975	874	955	980	900	961	1010	918	885	889	940	923	900	902	929	908	873	908	880	937	943	914	951	914	918	878	893	918	856	888	893	935	910	909	902	966	862	927	849	875	944	931	929	916	905	959	921	896	927	935	956	940	916	946	915	904	895	935	965	927	884	943	902	875	891	930	888	886	915	916	893	906	897	904	938	897	923	902	904	895	947	892	862	932	939	883	923	885	890	909	911	965	990	937	902	960	909	889	904	916	964	898	895	961	914	954	955	887	944	904	909	897	968	943	899	908	928	893	920	921	915	854	906	906	857	958	942	930	977	883	908	884	909	930	880	932	928	947	904	869	918	941	846	876	900	876	915	865	933	927	958	935	913	930	910	916	957	874	944	896	883	963	923	947	927	898	834	957	961	936	901	961	940	966	896	922	866	882	936	897	925	891	916	951	962	940	942	981	886	908	938	919	895	868	921	901	931	958	918	911	911	879	934	930	892	966	922	932	923	894	945	908	978	909	919	922	867	908	932	965	914	885	915	895	951	932	873	898	929	932	882	922	945	940	925	868	919	902	897	867	860	920	953	954	888	855	928	910	956	918	952	951	923	865	924	935	897	933	871	913	889	910	890	871	908	909	962	850	890	932	942	950	896	915	934	843	902	903	903	892	908	936	946	894	922	945	915	934	932	965	886	859	889	910	948	917	921	886	889	929	920	899	939	891	927	920	949	919	878	937	924	903	906	913	940	905	893	885	912	918	918	940	981	902	915	913	883	906	915	956	895	913	972	875	907	920	913	909	878	920	922	900	918	888	916	926	913	881	925	973	934	944	901	908	964	959	907	846	977	961	913	927	966	928	934	966	935	920	917	913	914	902	977	880	925	928	924	911	930	926	916	898	911	884	922	940	932	988	880	888	896	921	904	922	878	864	926	932	913	917	918	895	897	921	903	896	989	981	917	927	882	910	943	909	904	879	860	883	909	878	929	911	920	882	920	938	980	918	876	913	978	915	905	856	891	917	915	903	950	959	903	868	932	945	938	933	888	959	933	881	875	937	893	905	932	942	891	948	910	955	936	899	910	935	903	918	940	921	855	932	961	950	872	920	893	921	880	887	937	906	919	946	913	914	936	949	977	963	941	882	918	944	889	900	908	915	914	867	832	890	918	941	923	910	921	930	975	941	930	957	934	939	887	920	950	929	958	895	946	982	955	1013	888	914	916	920	901	972	917	915	937	951	875	921	942	916	860	937	873	931	947	881	928	946	908	854	921	943	884	895	920	877	911	989	895	921	920	914	908	913	938	936	965	917	974	945	873	923	918	895	942	927	961	916	946	893	950	908	938	898	902	943	952	949	900	910	939	909	888	932	917	875	911	905	925	939	962	919	865	933	897	936	891	873	964	923	892	913	896	926	907	903	913	900	920	935	917	949	922	939	938	867	880	936	890	883	922	902	918	951	948	934	934	904	928	936	902	940	944	861	907	866	950	908	945	944	896	960	889	937	879	922	909	921	868	957	893	937	937	913	884	911	930	962	891	931	968	928	946	923	954	904	916	898	926	913	919	907	990	904	963	882	908	875	1006	893	950	958	888	902	909	898	863	952	810	906	996	922	878	921	910	887	954	901	905	957	938	883	967	947	937	925	906	878	893	936	993	947	941	906	903	907	879	955	882	917	906	898	941	912	971	853	901	983	896	919	853	914	932	952	937	891	927	954	914	936	977	942	1014	975	928	900	877	916	931	886	998	903	878	855	875	934	951	887	905	870	937	930	930	904	963	928	941	855	916	909	923	909	919	896	964	903	885	908	931	921	893	859	886	863	934	934	925	882	915	889	953	920	938	901	920	920	960	956	915	932	923	865	941	917	891	938	852	908	920	884	886	874	928	891	863	877	915	876	929	870	971	892	951	930	903	916	868	954	931	943	920	990	926	901	943	804	904	887	953	929	931	924	909	880	918	921	903	918	922	922	942	923	903	914	941	930	890	908	924	928	947	891	947	896	894	963	918	971	940	874	918	886	921	868	924	922	883	862	962	891	965	912	923	860	956	881	947	905	912	937	913	965	920	913	946	904	913	966	927	925	948	933	974	935	931	893	938	930	880	922	941	968	927	864	914	919	935	875	949	921	931	910	907	909	952	916	929	932	909	923	920	913	900	924	925	875	880	909	884	966	931	968	870	908	934	898	901	952	980	885	903	933	934	919	941	935	927	890	925	850	939	961	947	924	949	857	919	934	956	901	921	911	882	881	975	930	940	897	943	866	895	973	907	919	911	952	938	930	933	917	952	957	865	934	872	875	916	905	937	906	939	924	914	918	966	909	919	888	943	920	960	924	935	942	856	910	923	893	982	948	949	911	937	941	934	935	978	889	955	938	911	909	943	920	943	910	849	897	922	933	924	963	931	908	990	907	917	894	936	930	896	911	958	885	883	975	879	966	930	945	911	932	911	888	946	970	895	961	972	926	929	885	890	954	922	935	920	926	926	990	924	905	892	933	931	847	887	917	862	946	894	874	948	920	877	959	910	967	922	925	918	906	921	892	971	935	957	889	933	915	899	911	886	894	851	920	927	926	880	904	955	911	905	919	929	924	921	934	905	866	931	964	892	935	919	947	900	985	921	945	989	930	909	909	949	881	849	905	886	899	902	939	937	913	935	942	952	915	948	917	933	881	855	878	919	904	893	938	928	898	945	904	937	943	908	894	927	934	955	913	929	981	838	920	894	930	913	894	876	885	888	909	917	904	953	881	944	943	944	887	926	918	908	906	938	971	881	974	959	881	923	944	962	948	899	943	892	936	926	910	907	889	948	941	970	941	915	969	907	919	959	927	881	935	942	964	943	878	924	901	945	920	892	896	920	933	951	911	935	939	897	932	938	929	934	937	890	933	910	918	969	906	881	950	947	915	932	909	933	857	903	895	917	960	887	918	917	917	967	920	924	899	937	879	866	935	936	960	935	948	931	944	938	874	928	903	923	883	921	942	931	936	956	975	894	944	961	899	937	896	932	985	917	907	914	852	911	969	932	911	911	954	911	942	950	973	883	872	931	956	895	905	899	919	943	906	853	858	950	873	944	911	911	957	921	928	947	883	915	893	908	921	897	939	915	925	921	879	923	1018	917	940	922	947	881	932	911	914	939	869	911	924	918	920	893	962	901	904	922	911	852	901	964	903	904	942	962	918	905	954	947	922	910	925	884	932	942	931	917	894	973	855	936	910	932	898	824	856	974	893	889	939	978	967	986	904	830	944	946	929	915	897	922	890	919	965	942	927	857	842	909	965	898	926	923	942	969	936	867	935	926	939	915	887	915	987	855	912	954	876	896	923	932	912	886	911	924	925	885	902	933	965	960	919	890	921	904	960	921	955	921	893	928	924	914	933	955	949
24831	18069	14763	21418	29229	31264	32380	49459	62801	77446	74596	58573	40380	22858	12138	8293	7638	7511	7464	7498	7595	7396	7445	7454	7401	7526	7605	7489	7559	7540	7556	7508	7561	7484	7608	7632	7281	7542	7376	7357	7455	7365	7601	7515	7363	7414	7454	7518	7513	7423	7556	7570	7316	7504	7473	7407	7416	7469	7612	7534	7663	7549	7458	7402	7403	7387	7552	7474	7448	7509	7447	7521	7487	7547	7676	7396	7472	7499	7308	7429	7542	7625	7318	7562	7503	7478	7421	7491	7481	7567	7479	7503	7507	7561	7419	7462	7423	7418	7494	7486	7560	7556	7614	7386	7459	7501	7561	7400	7473	7499	7419	7533	7514	7411	7483	7486	7507	7464	7455	7466	7573	7461	7577	7535	7438	7495	7445	7457	7553	7538	7485	7419	7427	7359	7537	7376	7429	7513	7471	7445	7442	7405	7571	7523	7601	7563	7461	7378	7478	7417	7541	7575	7310	7495	7517	7465	7380	7450	7510	7562	7596	7437	7461	7531	7565	7502	7405	7483	7393	7528	7413	7445	7488	7565	7563	7579	7497	7506	7542	7567	7631	7504	7341	7476	7486	7612	7453	7438	7521	7420	7480	7432	7519	7508	7414	7466	7557	7420	7295	7448	7563	7318	7589	7338	7515	7562	7443	7471	7407	7570	7555	7545	7410	7483	7397	7517	7432	7520	7497	7378	7465	7319	7573	7646	7516	7417	7612	7570	7561	7435	7596	7591	7526	7575	7519	7602	7373	7447	7519	7448	7481	7230	7515	7599	7344	7464	7437	7506	7513	7574	7580	7510	7352	7471	7502	7584	7375	7511	7375	7468	7544	7435	7554	7415	7482	7615	7515	7427	7436	7465	7457	7636	7585	7465	7645	7509	7616	7466	7606	7609	7624	7535	7490	7528	7450	7444	7423	7475	7366	7469	7578	7495	7515	7540	7512	7482	7529	7533	7550	7521	7450	7472	7461	7420	7393	7544	7433	7561	7415	7508	7438	7494	7408	7282	7405	7416	7441	7508	7422	7539	7544	7507	7437	7470	7578	7497	7390	7595	7520	7510	7461	7551	7564	7479	7470	7607	7434	7457	7418	7600	7552	7424	7558	7586	7486	7594	7443	7520	7582	7529	7441	7611	7529	7529	7509	7468	7463	7495	7442	7498	7348	7605	7478	7564	7512	7415	7461	7507	7520	7463	7496	7522	7457	7496	7616	7598	7503	7540	7491	7508	7459	7514	7473	7460	7562	7348	7665	7574	7355	7511	7473	7454	7532	7486	7601	7387	7457	7535	7461	7499	7558	7359	7486	7545	7460	7486	7495	7504	7449	7476	7524	7423	7555	7570	7421	7433	7319	7529	7590	7469	7530	7594	7509	7353	7442	7479	7480	7476	7488	7578	7460	7507	7383	7466	7447	7431	7517	7542	7586	7546	7458	7519	7476	7496	7554	7562	7370	7530	7395	7568	7528	7438	7515	7454	7408	7497	7451	7569	7460	7513	7596	7484	7612	7485	7556	7404	7520	7443	7493	7304	7609	7452	7436	7437	7559	7398	7466	7511	7692	7413	7427	7544	7447	7522	7583	7600	7531	7535	7548	7389	7544	7529	7515	7602	7464	7354	7535	7515	7575	7486	7499	7433	7503	7378	7615	7578	7477	7519	7551	7422	7554	7478	7378	7463	7417	7633	7368	7601	7635	7528	7508	7547	7427	7469	7464	7422	7412	7498	7591	7485	7491	7447	7574	7452	7476	7623	7519	7636	7480	7359	7357	7462	7456	7608	7482	7528	7393	7493	7616	7407	7364	7412	7479	7513	7396	7410	7603	7579	7506	7499	7462	7343	7500	7486	7401	7293	7475	7561	7468	7342	7457	7561	7454	7586	7493	7622	7485	7612	7537	7563	7466	7371	7432	7394	7512	7391	7540	7620	7569	7597	7450	7427	7571	7471	7528	7500	7478	7556	7550	7480	7566	7485	7524	7386	7442	7610	7459	7543	7452	7638	7503	7612	7387	7517	7599	7398	7578	7462	7465	7653	7494	7484	7487	7497	7368	7387	7495	7421	7669	7533	7559	7425	7363	7479	7481	7432	7570	7479	7489	7496	7474	7543	7430	7486	7515	7431	7402	7549	7610	7421	7570	7527	7664	7464	7549	7408	7468	7396	7461	7544	7466	7474	7500	7390	7445	7344	7501	7476	7652	7477	7441	7680	7470	7486	7513	7381	7539	7415	7509	7627	7418	7492	7658	7502	7464	7602	7507	7529	7420	7519	7525	7489	7541	7541	7438	7562	7457	7647	7396	7573	7471	7418	7559	7438	7478	7584	7415	7571	7464	7504	7460	7514	7536	7529	7572	7599	7315	7450	7474	7433	7533	7488	7517	7429	7479	7425	7530	7614	7598	7551	7502	7460	7485	7524	7580	7488	7495	7556	7398	7445	7534	7598	7590	7415	7441	7630	7545	7468	7698	7486	7532	7450	7473	7581	7572	7491	7501	7425	7492	7483	7574	7447	7593	7448	7528	7512	7647	7520	7513	7634	7473	7482	7450	7451	7629	7461	7521	7529	7485	7528	7504	7577	7456	7496	7516	7415	7530	7476	7346	7333	7472	7362	7534	7305	7424	7586	7589	7503	7450	7288	7525	7405	7418	7494	7510	7391	7558	7499	7471	7470	7604	7534	7512	7636	7373	7526	7438	7513	7472	7422	7591	7537	7315	7441	7486	7470	7713	7478	7490	7445	7482	7470	7546	7596	7637	7455	7549	7494	7604	7396	7548	7426	7353	7413	7462	7533	7637	7566	7499	7483	7427	7555	7425	7648	7452	7434	7508	7580	7441	7536	7471	7552	7577	7445	7488	7542	7380	7406	7529	7442	7346	7473	7513	7415	7377	7437	7551	7460	7564	7636	7584	7511	7617	7660	7495	7563	7516	7453	7442	7507	7470	7439	7460	7493	7501	7457	7434	7578	7494	7482	7522	7556	7420	7489	7385	7523	7594	7519	7450	7422	7509	7399	7640	7579	7603	7589	7608	7509	7535	7381	7388	7493	7540	7429	7538	7506	7445	7474	7498	7435	7501	7454	7565	7373	7463	7419	7439	7523	7515	7626	7360	7462	7484	7489	7417	7682	7380	7404	7526	7567	7438	7474	7393	7513	7419	7460	7461	7384	7532	7540	7426	7605	7593	7526	7534	7410	7285	7319	7500	7499	7399	7489	7477	7635	7539	7439	7616	7452	7641	7573	7536	7627	7277	7423	7486	7485	7433	7468	7524	7624	7444	7516	7484	7483	7480	7501	7598	7587	7560	7483	7373	7474	7501	7683	7461	7493	7448	7482	7450	7440	7409	7369	7477	7470	7670	7531	7418	7571	7583	7645	7512	7579	7573	7470	7388	7542	7476	7531	7305	7314	7464	7474	7393	7576	7510	7559	7554	7426	7447	7459	7565	7419	7445	7508	7467	7518	7452	7604	7549	7352	7538	7419	7533	7589	7521	7546	7605	7445	7577	7417	7441	7395	7456	7588	7483	7519	7454	7400	7400	7519	7464	7263	7571	7493	7592	7522	7408	7375	7497	7600	7525	7542	7352	7417	7523	7378	7621	7408	7433	7450	7527	7441	7537	7545	7590	7518	7498	7336	7270	7486	7381	7721	7574	7479	7441	7276	7477	7619	7546	7610	7468	7577	7574	7396	7440	7523	7438	7444	7410	7525	7491	7558	7509	7372	7433	7500	7588	7461	7435	7378	7400	7621	7390	7458	7606	7380	7497	7476	7445	7541	7573	7465	7418	7518	7438	7498	7477	7587	7538	7390	7672	7485	7539	7480	7319	7560	7669	7622	7337	7489	7457	7599	7619	7522	7551	7557	7516	7519	7574	7530	7594	7536	7586	7551	7402	7395	7453	7429	7546	7559	7607	7424	7286	7489	7397	7459	7516	7478	7567	7547	7590	7445	7673	7507	7530	7478	7496	7519	7530	7470	7477	7550	7612	7441	7456	7527	7530	7372	7359	7458	7423	7649	7497	7498	7594	7502	7514	7420	7485	7587	7373	7593	7419	7411	7641	7475	7557	7352	7427	7439	7551	7480	7634	7496	7573	7570	7428	7365	7415	7582	7492	7608	7599	7418	7482	7507	7470	7524	7498	7414	7554	7577	7561	7392	7514	7452	7412	7330	7596	7501	7521	7476	7435	7527	7551	7464	7522	7400	7440	7441	7490	7459	7465	7513	7452	7449	7631	7499	7460	7598	7488	7514	7526	7470	7464	7646	7442	7513	7655	7565	7455	7437	7364	7505	7506	7512	7482	7530	7561	7397	7493	7413	7501	7444	7526	7355	7459	7427	7417	7505	7517	7482	7482	7478	7512	7434	7556	7416	7575	7507	7453	7459	7502	7383	7464	7532	7478	7597	7559	7566	7675	7577	7432	7363	7580	7522	7361	7616	7471	7451	7536	7431	7589	7455	7504	7513	7383	7420	7512	7467	7525	7372	7540	7470	7593	7525	7499	7385	7499	7418	7460	7427	7608	7492	7619	7648	7357	7487	7462	7335	7473	7593	7451	7583	7370	7542	7476	7580	7438	7628	7526	7459	7501	7400	7438	7452	7481	7536	7563	7584	7445	7599	7569	7627	7469	7507	7574	7456	7504	7528	7463	7558	7491	7607	7330	7513	7560	7612	7448	7650	7475	7516	7351	7429	7460	7521	7544	7548	7462	7591	7431	7531	7606	7479	7479	7414	7435	7519	7559	7569	7484	7444	7546	7492	7521	7366	7566	7454	7458	7527	7523	7480	7450	7529	7568	7446	7496	7475	7596	7362	7490	7492	7434	7465	7501	7449	7510	7617	7574	7427	7507	7352	7493	7429	7449	7579	7485	7435	7429	7462	7519	7481	7419	7411	7493	7578	7599	7507	7368	7401	7565	7579	7546	7461	7508	7546	7512	7568	7475	7606	7484	7453	7517	7474	7543	7506	7419	7369	7576	7490	7612	7379	7419	7531	7406	7542	7338	7330	7531	7512	7445	7484	7416	7387	7503	7502	7409	7466	7423	7415	7545	7547	7572	7563	7457	7570	7529	7501	7479	7481	7384	7437	7402	7474	7407	7577
3359	1462	1118	1070	1211	1317	1371	1734	2665	5064	4886	3232	1797	1107	954	906	929	873	870	860	877	922	883	928	908	878	907	830	891	911	921	876	829	859	920	933	846	892	916	931	940	920	938	857	876	866	883	903	893	891	881	874	858	883	926	891	881	823	895	957	898	864	962	946	916	884	932	870	884	908	908	901	901	874	942	865	912	919	867	853	914	930	869	924	895	915	877	893	938	899	864	834	946	840	924	918	872	982	884	844	911	876	884	851	915	882	952	896	903	933	903	868	898	855	874	822	948	865	878	871	879	896	907	822	856	887	926	842	844	915	918	933	960	917	915	965	920	917	851	916	943	925	930	864	855	823	891	828	948	897	901	898	865	914	898	897	910	933	829	859	915	856	889	893	930	929	869	900	940	910	917	883	876	876	872	871	882	859	874	830	874	910	906	850	866	895	901	903	883	898	873	842	899	911	894	866	937	898	925	932	864	859	906	909	848	868	886	888	873	836	800	844	886	921	916	886	939	889	869	882	876	858	871	899	942	930	884	974	868	916	917	908	951	875	893	851	890	899	887	914	915	920	826	916	836	908	884	892	869	849	874	859	900	912	930	927	915	892	856	892	862	930	889	897	888	868	936	943	900	930	942	911	940	923	900	932	867	862	879	824	924	895	843	938	853	866	959	938	933	902	915	937	918	895	904	899	909	885	896	914	857	872	920	895	855	947	923	879	921	886	881	884	899	939	906	872	896	886	891	884	915	864	859	871	915	913	855	893	868	906	888	891	875	906	901	890	858	914	902	922	886	835	858	886	862	925	882	924	864	847	913	848	922	920	904	909	920	885	891	860	941	889	912	916	895	903	919	872	837	816	863	837	950	894	871	909	920	890	921	885	881	875	914	881	902	903	919	872	931	880	923	903	950	876	900	958	879	869	887	875	885	858	898	924	893	926	838	887	946	854	898	871	881	933	919	873	903	872	928	923	874	883	886	901	857	869	927	868	885	906	906	847	893	896	849	955	890	876	870	886	894	875	901	881	891	869	855	905	884	853	885	859	869	896	884	908	864	879	881	887	915	896	922	939	809	939	872	883	953	876	862	842	875	917	859	890	913	947	921	825	858	838	833	928	886	908	876	876	899	927	928	907	835	957	893	955	908	864	951	885	875	862	891	836	866	938	889	927	849	884	863	849	923	920	895	894	922	848	924	912	893	903	917	898	913	872	910	927	913	927	932	901	936	831	929	879	874	829	870	890	927	843	948	861	909	897	948	913	861	884	898	920	957	929	904	921	914	860	885	948	862	857	906	885	916	880	844	934	926	917	877	893	872	900	911	873	885	880	929	900	927	883	897	861	916	917	878	913	892	918	873	852	885	849	876	916	846	922	898	910	916	892	868	891	911	882	865	922	811	934	907	828	857	871	860	931	854	927	890	822	859	872	850	901	908	952	907	906	944	878	955	913	924	883	889	856	941	883	871	890	876	888	929	874	907	882	888	874	895	893	927	890	882	916	935	928	881	879	872	891	886	916	927	871	922	917	866	852	935	847	879	905	961	882	833	936	883	888	948	944	941	896	885	919	883	912	882	904	927	933	850	879	904	868	830	876	909	896	839	901	909	863	879	879	888	885	894	938	963	877	878	908	901	877	885	918	900	914	909	901	850	891	969	914	907	902	884	896	866	911	917	858	913	913	900	891	903	891	836	886	879	894	873	902	917	911	872	866	924	935	912	872	910	909	840	865	879	916	851	918	887	916	901	842	891	840	879	871	897	876	928	925	841	875	894	887	896	930	958	919	903	918	911	875	853	934	887	935	838	873	891	906	866	909	899	822	891	917	894	859	908	944	906	910	883	898	906	921	891	858	876	839	893	887	925	867	919	923	899	957	896	871	907	824	881	878	892	911	906	891	885	929	864	944	903	875	890	908	908	891	877	963	828	854	913	886	929	871	898	886	973	882	876	870	841	870	874	882	870	903	919	885	945	889	928	869	889	879	916	862	905	931	881	927	949	899	937	892	892	902	869	894	850	889	857	897	887	904	894	851	898	928	898	893	907	958	899	869	883	878	879	872	926	884	949	881	920	901	841	944	912	922	839	880	905	877	868	896	961	852	875	919	843	828	905	897	864	864	871	928	868	901	896	891	883	918	876	892	959	851	884	893	873	886	921	864	906	883	857	862	892	889	901	858	916	927	933	939	917	873	840	917	858	853	958	933	886	865	900	916	885	884	899	882	896	895	878	918	905	913	897	923	916	913	885	922	870	901	881	870	889	920	878	924	918	841	929	880	899	884	865	889	953	891	909	945	830	923	940	856	887	914	901	911	923	884	878	872	888	873	871	922	877	907	871	877	930	855	872	916	854	880	923	878	891	899	877	863	910	949	890	872	867	846	887	951	941	857	835	899	897	933	880	830	877	868	937	912	912	950	899	889	882	881	886	913	861	858	862	887	912	899	912	894	905	896	888	887	894	929	916	915	898	886	900	943	917	897	873	903	907	858	826	928	906	914	896	898	856	868	911	955	913	895	897	934	920	909	886	866	888	850	891	877	880	917	886	876	908	868	888	901	905	877	890	945	895	872	880	802	947	887	892	893	915	899	893	898	900	921	918	932	896	904	901	884	916	933	909	896	936	946	894	875	920	835	899	862	950	858	868	966	879	915	890	874	926	961	886	848	901	872	883	933	910	902	893	959	921	956	819	944	899	906	895	955	911	899	845	911	906	899	894	887	848	938	955	885	936	878	920	914	872	937	861	894	858	893	875	910	951	859	876	877	865	843	895	922	873	882	879	901	854	867	866	931	945	897	868	928	911	881	891	861	950	881	849	929	871	930	882	911	869	899	895	885	906	871	895	885	876	918	883	922	933	914	851	843	861	848	897	860	925	892	876	912	879	883	843	947	915	922	919	882	862	935	931	863	910	888	890	865	914	892	897	883	854	910	944	869	914	828	908	839	896	939	878	911	936	886	922	941	870	880	891	869	931	884	895	937	879	859	894	893	890	937	925	889	903	843	904	892	922	884	919	892	882	857	875	882	900	922	864	855	929	927	894	919	875	940	906	895	908	889	928	887	934	897	901	810	870	850	875	917	839	889	880	896	923	909	910	914	893	867	913	905	907	910	861	898	882	889	914	859	912	992	872	897	922	909	858	845	897	918	905	921	918	850	921	886	880	926	861	938	899	874	936	878	899	907	884	954	882	874	897	899	887	865	836	846	927	907	871	890	913	896	934	877	953	917	875	920	910	862	893	907	911	918	940	882	876	906	868	911	895	847	910	931	937	861	927	929	925	899	889	915	918	875	905	911	906	876	909	881	973	910	869	889	928	853	857	878	898	887	953	926	842	915	852	886	891	844	908	904	926	915	910	886	916	879	888	924	880	909	888	926	871	915	880	863	898	878	906	908	897	918	890	888	916	884	866	914	858	866	879	885	893	900	849	901	886	923	814	864	932	902	910	854	911	889	909	907	895	933	880	898	874	854	889	947	850	914	915	907	934	917
17539	13252	10410	15009	22096	23839	24978	28520	36863	44887	40714	31040	19375	11263	8212	7591	7251	7589	7325	7366	7236	7415	7154	7272	7389	7276	7238	7358	7381	7257	7331	7230	7319	7304	7288	7248	7278	7308	7167	7287	7310	7255	7456	7374	7255	7318	7285	7283	7335	7258	7354	7190	7353	7169	7351	7188	7266	7382	7160	7256	7349	7328	7355	7262	7345	7406	7247	7349	7310	7335	7319	7268	7350	7536	7193	7413	7207	7292	7182	7289	7476	7361	7328	7418	7439	7388	7475	7335	7213	7275	7259	7261	7286	7255	7326	7354	7401	7262	7226	7203	7168	7196	7337	7289	7468	7274	7265	7279	7218	7382	7388	7240	7283	7309	7279	7261	7230	7361	7351	7229	7341	7400	7407	7281	7270	7321	7342	7423	7312	7321	7212	7265	7320	7384	7334	7282	7336	7296	7178	7252	7231	7336	7216	7347	7390	7343	7264	7331	7221	7307	7363	7259	7285	7256	7277	7320	7326	7261	7304	7381	7353	7218	7221	7415	7293	7456	7401	7149	7347	7412	7378	7323	7300	7317	7367	7241	7399	7318	7252	7222	7354	7390	7287	7283	7186	7266	7321	7277	7352	7348	7251	7381	7316	7264	7311	7304	7378	7336	7219	7387	7303	7195	7344	7281	7341	7296	7299	7305	7299	7216	7209	7424	7355	7307	7400	7244	7470	7331	7272	7401	7290	7408	7272	7236	7386	7356	7346	7424	7340	7286	7376	7195	7450	7251	7317	7311	7421	7267	7338	7294	7358	7379	7453	7248	7312	7427	7382	7344	7268	7450	7453	7366	7287	7238	7262	7321	7350	7324	7193	7326	7391	7263	7306	7358	7326	7186	7298	7332	7273	7380	7366	7314	7253	7311	7266	7382	7327	7382	7404	7219	7362	7291	7416	7315	7293	7299	7234	7359	7458	7315	7335	7433	7356	7336	7229	7335	7338	7293	7330	7364	7259	7385	7336	7170	7407	7248	7361	7224	7278	7349	7445	7327	7165	7164	7423	7341	7461	7185	7333	7339	7200	7387	7284	7285	7434	7187	7327	7374	7409	7360	7284	7331	7407	7274	7338	7303	7165	7244	7308	7202	7310	7369	7419	7177	7256	7382	7388	7294	7410	7334	7169	7474	7425	7270	7295	7316	7306	7253	7258	7320	7321	7429	7268	7256	7409	7284	7381	7272	7441	7306	7504	7306	7258	7346	7372	7213	7208	7287	7298	7197	7346	7375	7276	7349	7349	7322	7297	7339	7320	7269	7264	7373	7188	7405	7232	7379	7409	7421	7308	7423	7284	7346	7329	7317	7362	7502	7330	7331	7383	7352	7328	7253	7453	7288	7299	7409	7490	7288	7238	7260	7141	7234	7337	7265	7318	7249	7392	7282	7362	7344	7296	7404	7308	7285	7302	7263	7455	7286	7268	7335	7290	7397	7243	7299	7327	7339	7386	7299	7283	7469	7250	7346	7174	7346	7370	7394	7236	7226	7300	7150	7295	7389	7330	7173	7344	7287	7221	7359	7247	7284	7393	7399	7316	7459	7342	7309	7306	7423	7309	7324	7325	7383	7258	7429	7331	7306	7349	7266	7243	7282	7368	7293	7288	7394	7395	7228	7365	7428	7357	7274	7272	7370	7403	7400	7252	7269	7265	7230	7286	7374	7336	7455	7410	7352	7421	7196	7267	7334	7405	7422	7301	7248	7328	7299	7282	7358	7315	7349	7341	7329	7333	7415	7250	7263	7358	7485	7256	7312	7310	7233	7383	7393	7363	7448	7306	7251	7325	7112	7325	7359	7291	7241	7327	7231	7285	7275	7320	7310	7239	7396	7282	7385	7423	7393	7220	7415	7415	7377	7283	7444	7331	7340	7367	7266	7310	7352	7305	7319	7301	7310	7250	7301	7339	7328	7258	7209	7291	7287	7317	7334	7264	7287	7390	7336	7221	7376	7379	7334	7374	7415	7245	7287	7240	7259	7283	7290	7254	7332	7379	7237	7365	7215	7431	7396	7240	7282	7347	7270	7348	7322	7229	7545	7312	7314	7436	7295	7411	7394	7354	7441	7495	7221	7267	7318	7234	7389	7430	7178	7416	7493	7380	7520	7355	7304	7390	7384	7381	7307	7392	7248	7340	7312	7262	7349	7320	7251	7270	7382	7328	7332	7297	7450	7341	7430	7439	7422	7213	7227	7458	7429	7366	7314	7259	7293	7288	7247	7385	7422	7429	7424	7357	7269	7374	7113	7383	7358	7302	7164	7434	7352	7419	7430	7310	7443	7439	7442	7161	7383	7388	7312	7294	7342	7259	7318	7297	7353	7307	7214	7293	7331	7351	7322	7416	7270	7266	7272	7235	7534	7395	7300	7242	7331	7307	7199	7396	7341	7306	7342	7275	7385	7266	7424	7282	7321	7379	7358	7451	7384	7419	7380	7397	7407	7395	7316	7362	7338	7251	7270	7286	7181	7439	7194	7379	7219	7342	7397	7300	7310	7383	7281	7213	7237	7362	7355	7385	7286	7380	7369	7327	7268	7340	7271	7300	7389	7209	7200	7276	7470	7245	7300	7301	7335	7190	7331	7373	7351	7282	7392	7391	7335	7276	7373	7235	7230	7398	7315	7187	7434	7262	7235	7358	7298	7337	7335	7379	7285	7415	7378	7484	7352	7406	7254	7395	7368	7269	7438	7372	7330	7330	7287	7329	7348	7400	7285	7359	7396	7399	7355	7327	7237	7348	7381	7327	7417	7441	7496	7368	7268	7264	7242	7298	7332	7322	7174	7379	7349	7305	7378	7344	7265	7297	7195	7438	7247	7381	7249	7355	7260	7279	7311	7278	7358	7261	7422	7289	7278	7194	7277	7329	7434	7170	7403	7272	7348	7206	7395	7322	7219	7346	7319	7385	7413	7227	7397	7374	7300	7285	7256	7312	7316	7301	7386	7339	7395	7116	7444	7351	7440	7351	7198	7299	7449	7436	7352	7211	7380	7216	7224	7346	7230	7292	7338	7330	7465	7332	7213	7201	7342	7251	7278	7354	7185	7150	7262	7171	7303	7240	7364	7298	7418	7311	7380	7340	7224	7201	7430	7392	7266	7293	7314	7272	7334	7458	7176	7195	7340	7239	7428	7361	7274	7276	7419	7303	7211	7313	7253	7372	7391	7311	7263	7209	7192	7428	7456	7355	7295	7306	7138	7403	7410	7292	7344	7276	7239	7303	7336	7338	7347	7215	7467	7405	7279	7436	7334	7368	7368	7244	7344	7345	7393	7293	7357	7200	7239	7396	7269	7268	7264	7335	7332	7279	7319	7256	7293	7319	7233	7234	7315	7331	7395	7234	7388	7246	7310	7275	7228	7326	7350	7169	7356	7332	7392	7306	7303	7420	7391	7395	7454	7381	7257	7378	7203	7270	7397	7163	7312	7235	7244	7378	7261	7320	7334	7252	7264	7313	7339	7397	7324	7174	7283	7219	7472	7474	7426	7411	7308	7265	7403	7279	7315	7253	7380	7335	7475	7398	7366	7400	7314	7383	7251	7360	7217	7392	7210	7308	7326	7341	7379	7259	7362	7353	7322	7358	7317	7311	7372	7282	7309	7213	7363	7321	7304	7211	7334	7320	7302	7445	7310	7293	7277	7349	7349	7320	7311	7337	7346	7381	7270	7226	7324	7388	7357	7290	7389	7314	7325	7267	7229	7326	7328	7228	7409	7411	7372	7273	7414	7198	7308	7272	7358	7372	7319	7291	7193	7312	7231	7199	7224	7342	7317	7413	7284	7190	7434	7306	7432	7243	7436	7328	7372	7236	7374	7369	7345	7268	7316	7276	7305	7439	7382	7291	7398	7412	7286	7253	7176	7235	7379	7304	7518	7276	7194	7527	7466	7227	7325	7369	7358	7216	7380	7296	7278	7366	7396	7322	7327	7358	7345	7396	7365	7352	7285	7296	7412	7304	7465	7341	7394	7334	7338	7293	7350	7321	7359	7254	7207	7287	7329	7318	7222	7151	7414	7411	7265	7324	7315	7431	7244	7330	7246	7332	7374	7250	7425	7391	7365	7224	7387	7400	7243	7292	7275	7233	7395	7287	7275	7323	7333	7325	7251	7323	7286	7447	7357	7256	7370	7384	7393	7368	7343	7348	7365	7223	7298	7406	7303	7282	7373	7347	7257	7385	7292	7400	7326	7449	7191	7259	7353	7201	7309	7365	7336	7294	7259	7360	7357	7276	7314	7418	7363	7266	7393	7189	7200	7314	7322	7285	7231	7182	7409	7260	7266	7520	7351	7433	7341	7391	7285	7235	7318	7353	7328	7379	7372	7323	7378	7299	7319	7154	7251	7297	7427	7374	7295	7182	7298	7255	7334	7336	7245	7181	7387	7238	7229	7296	7241	7193	7150	7432	7394	7307	7251	7329	7148	7253	7316	7346	7326	7371	7327	7409	7242	7374	7289	7403	7398	7362	7245	7309	7316	7265	7276	7442	7325	7330	7252	7181	7451	7237	7212	7340	7426	7201	7337	7331	7243	7352	7298	7305	7199	7294	7234	7311	7493	7420	7265	7483	7272	7436	7325	7287	7369	7399	7364	7288	7414	7390	7289	7267	7406	7345	7284	7383	7281	7280	7317	7444	7334	7306	7351	7182	7310	7234	7419	7239	7445	7227	7369	7270	7251	7405	7321	7226	7309	7378	7339	7301	7368	7334	7399	7364	7268	7393	7348	7336	7337	7301	7324	7415	7333	7373	7295	7301	7234	7228	7431	7249	7361	7435	7265	7361	7184	7223	7295	7303	7238	7218	7450	7337	7240	7295	7374	7312	7272	7283	7380	7340	7413	7346	7311	7429	7395	7234	7354	7426	7371	7272	7279	7300	7422	7310	7435	7254	7358	7312	7300	7355	7429	7290	7293	7446	7167	7378	7220	7493	7296	7282	7323	7278	7321	7356	7245	7351	7302	7374	7385	7312	7383	7353	7239	7404	7258	7285	7389	7299	7344	7230	7239	7505	7378	7201	7169	7273	7233	7353	7194	7332	7334	7343	7346	7398	7291	7321	7277	7332	7309	7343	7309	7183	7399	7292	7281	7361	7235	7250	7298
2792	2343	1605	1339	1756	2055	1871	1832	5082	14155	14657	8940	3818	1701	1109	949	914	876	952	886	905	898	902	896	882	854	913	932	904	898	945	921	880	881	961	917	932	831	861	886	864	890	883	870	885	819	928	940	878	858	934	938	898	884	939	887	915	885	879	884	902	904	926	892	887	899	924	918	940	932	912	876	864	881	944	891	911	900	883	927	952	924	912	867	884	961	899	938	868	931	953	876	923	931	879	855	906	906	900	875	894	920	944	880	921	888	911	892	922	865	912	879	855	959	892	877	886	889	904	878	873	856	938	965	886	894	910	903	868	943	843	952	868	886	906	906	936	941	907	898	905	906	920	933	906	928	968	919	912	864	887	917	937	933	919	928	933	912	938	915	882	869	896	879	872	903	905	901	890	859	940	930	931	922	935	922	825	903	960	872	834	867	858	893	932	928	912	892	928	894	872	879	887	904	882	969	871	841	924	969	971	900	885	917	886	926	931	918	911	890	895	879	924	875	870	925	887	938	913	874	922	886	907	875	907	901	889	912	902	877	884	862	825	851	949	885	878	951	884	857	962	928	926	986	873	875	892	882	811	871	939	843	859	929	897	885	926	879	882	843	917	873	903	906	889	900	943	933	840	932	913	931	820	902	932	885	924	870	941	926	927	930	923	925	872	866	880	938	976	904	881	943	896	856	898	870	937	949	859	898	846	872	911	865	918	962	891	917	863	895	905	903	888	901	888	890	895	869	847	912	971	890	882	886	877	927	947	920	881	913	910	890	907	873	926	896	930	962	894	884	930	911	968	929	919	879	924	872	909	908	880	846	895	951	918	925	865	876	848	928	880	878	890	907	912	900	930	897	867	924	998	961	919	901	939	910	939	954	873	950	934	866	903	927	890	912	956	852	890	850	850	924	897	904	890	934	894	908	860	888	897	819	857	897	850	916	863	931	858	866	914	899	915	933	878	904	890	874	920	943	929	869	935	886	896	858	936	935	951	921	868	881	884	895	869	866	866	880	889	901	953	910	899	876	917	912	940	868	888	907	945	920	899	923	918	905	953	915	884	870	916	929	866	948	943	921	906	898	920	912	880	944	897	911	930	897	922	909	860	892	874	944	926	902	922	889	908	915	864	886	865	892	870	923	913	929	979	930	920	866	895	932	824	897	917	854	931	909	899	915	868	857	880	960	855	910	855	878	908	941	930	865	900	933	896	819	888	920	914	865	949	906	939	919	921	879	890	880	870	903	900	869	885	916	883	899	860	915	916	966	896	900	860	900	900	908	882	898	928	894	900	871	919	880	883	942	911	889	941	893	891	913	947	936	866	922	928	905	912	934	894	875	904	910	914	919	951	863	918	906	894	882	907	925	889	926	896	925	892	932	918	943	861	893	882	890	883	920	933	907	938	904	896	936	892	923	905	894	831	906	899	881	900	904	901	860	903	925	905	912	942	944	925	973	826	882	906	863	903	899	867	926	980	870	918	840	881	931	944	967	873	905	933	928	869	889	879	871	866	914	858	898	886	878	916	928	937	893	921	861	883	920	904	902	935	937	835	926	887	887	858	858	878	903	908	902	865	907	905	925	872	849	901	882	929	859	880	889	899	922	908	891	874	947	920	860	898	897	975	942	903	855	941	890	880	907	900	924	871	942	880	868	832	926	921	929	905	932	870	876	906	862	911	881	938	907	908	883	948	883	915	857	925	856	922	930	924	903	879	867	922	909	928	853	922	919	923	910	922	903	916	967	859	889	849	939	890	941	947	929	896	897	914	860	886	882	855	952	891	875	890	875	884	892	894	892	917	900	918	867	940	878	849	946	951	927	879	897	848	868	897	917	864	893	901	960	958	898	867	901	893	904	923	847	935	901	900	914	903	914	909	875	868	910	936	923	885	918	889	873	913	943	926	906	901	907	919	888	890	910	938	877	981	954	923	872	863	934	885	889	883	872	940	892	861	933	927	893	930	946	895	896	898	886	850	877	892	925	927	865	879	854	887	902	908	920	895	888	920	944	909	905	942	911	934	982	892	909	928	877	929	916	922	917	897	938	964	916	973	922	911	912	915	861	898	883	886	942	908	883	932	911	864	899	942	876	938	884	921	905	925	910	888	859	903	879	892	941	957	934	938	834	912	919	886	894	942	911	952	872	915	871	909	883	988	887	917	891	929	861	913	879	903	908	905	895	953	932	877	909	922	875	872	922	896	876	864	931	849	842	887	898	874	924	901	885	859	837	926	896	912	872	906	869	933	947	891	871	886	976	884	902	895	852	898	889	923	884	966	947	883	815	921	991	862	906	930	939	887	923	958	897	897	873	904	885	880	965	876	931	937	954	913	883	860	946	881	891	930	931	906	913	845	900	883	921	943	937	947	877	908	874	896	910	861	866	928	871	883	887	926	935	889	876	888	904	955	890	931	912	915	870	896	925	941	882	950	921	922	897	922	957	876	861	917	892	883	939	874	894	861	925	949	923	923	907	896	853	934	908	905	902	876	917	911	905	871	897	938	943	909	849	939	897	877	913	878	913	869	911	910	918	895	885	915	874	878	846	886	949	916	910	904	884	924	942	940	942	845	947	894	911	901	920	927	948	884	940	905	845	924	860	924	900	886	929	929	880	901	924	915	892	908	923	921	884	902	934	906	922	912	914	908	875	871	900	952	939	914	983	917	853	867	867	882	930	909	912	906	947	926	849	869	892	907	910	911	910	865	912	913	889	870	928	906	893	839	848	899	945	926	942	922	900	837	912	856	861	899	931	955	940	933	876	904	880	893	956	878	908	893	867	855	883	894	929	888	865	876	937	911	953	932	931	967	905	930	872	895	939	869	901	848	917	940	874	963	919	850	910	903	854	903	899	919	897	891	940	908	928	895	905	886	865	932	925	943	921	923	932	893	851	911	851	896	895	934	878	930	875	937	905	926	892	911	919	845	927	961	907	919	893	893	887	877	935	876	909	948	868	902	963	909	961	910	877	865	903	900	925	874	924	900	866	905	921	878	884	918	840	873	908	860	839	936	908	925	893	860	884	906	884	855	969	930	911	876	879	900	928	888	935	913	903	874	942	889	886	896	907	882	922	909	931	850	902	959	913	928	898	907	886	865	891	925	933	850	901	927	858	864	929	927	912	876	890	910	913	864	924	880	915	928	908	877	905	859	916	871	916	913	951	864	916	933	939	856	901	915	927	937	903	901	884	937	853	945	957	908	926	907	867	872	884	923	870	881	906	880	879	903	910	945	932	935	926	851	910	916	949	894	920	897	881	892	901	940	855	880	919	941	919	921	895	881	914	896	902	889	876	886	895	876	943	974	892	920	892	860	920	905	948	896	854	936	897	917	921	900	885	867	927	901	905	868	866	911	902	902	910	958	888	910	981	913	959	901	877	900	911	907	933	984	946	919	901	870	879	942	888	936	873	887	895	886	876	907	848	900	899	933	906	870	927	919	937	905	861	894	905	881	888	931	886	859	884	902	881	946	899	870	881	904	937	882	929
23247	19080	14730	22254	29750	30962	29398	29149	46715	65544	60329	46522	31246	16890	9764	7668	7425	7346	7461	7414	7340	7308	7303	7397	7312	7384	7475	7216	7377	7307	7413	7281	7300	7258	7314	7201	7450	7463	7311	7405	7236	7312	7357	7480	7224	7351	7400	7372	7348	7320	7439	7367	7435	7283	7283	7349	7379	7325	7476	7472	7353	7487	7252	7456	7349	7290	7262	7374	7367	7302	7464	7295	7227	7305	7374	7230	7286	7387	7254	7207	7318	7302	7281	7327	7481	7280	7399	7390	7463	7431	7323	7274	7180	7317	7493	7368	7323	7351	7396	7402	7304	7314	7344	7450	7408	7336	7436	7361	7310	7206	7342	7307	7361	7195	7403	7346	7223	7244	7343	7298	7218	7304	7494	7262	7296	7373	7355	7241	7286	7326	7484	7411	7443	7314	7221	7339	7357	7331	7212	7439	7408	7364	7393	7308	7331	7350	7400	7231	7373	7290	7416	7354	7304	7307	7319	7217	7331	7102	7300	7276	7286	7393	7339	7355	7310	7304	7376	7234	7308	7357	7334	7506	7387	7354	7234	7367	7353	7325	7199	7374	7350	7428	7268	7290	7281	7494	7255	7323	7396	7337	7417	7335	7176	7219	7400	7288	7425	7305	7379	7229	7377	7329	7341	7349	7415	7384	7364	7295	7361	7235	7383	7384	7328	7225	7347	7409	7486	7274	7397	7351	7384	7381	7233	7413	7412	7353	7267	7329	7320	7359	7266	7451	7332	7406	7229	7376	7411	7344	7448	7349	7369	7408	7377	7276	7384	7264	7273	7303	7365	7414	7327	7434	7382	7254	7291	7463	7346	7468	7421	7456	7353	7279	7337	7422	7428	7357	7326	7421	7406	7415	7337	7314	7356	7413	7382	7280	7294	7438	7309	7376	7321	7357	7370	7354	7511	7333	7282	7336	7353	7459	7395	7260	7380	7355	7330	7262	7248	7342	7261	7347	7378	7335	7333	7362	7497	7238	7249	7304	7466	7352	7383	7389	7333	7377	7411	7351	7421	7433	7352	7448	7476	7286	7261	7395	7346	7348	7254	7364	7322	7353	7328	7347	7296	7417	7402	7373	7377	7296	7354	7478	7360	7319	7353	7444	7206	7371	7326	7409	7389	7347	7343	7368	7380	7263	7386	7406	7472	7353	7379	7431	7415	7284	7256	7314	7302	7252	7415	7278	7269	7528	7355	7285	7330	7378	7357	7345	7414	7258	7355	7293	7475	7266	7272	7355	7271	7336	7281	7379	7308	7506	7309	7194	7392	7284	7274	7303	7351	7380	7415	7341	7351	7364	7366	7453	7482	7392	7414	7421	7305	7423	7380	7419	7300	7232	7479	7250	7376	7284	7425	7403	7317	7327	7397	7308	7396	7379	7334	7470	7459	7554	7243	7327	7342	7373	7355	7309	7263	7259	7245	7563	7417	7270	7425	7393	7277	7305	7277	7421	7316	7331	7292	7419	7379	7352	7392	7457	7327	7380	7340	7418	7348	7302	7338	7472	7290	7342	7305	7413	7458	7280	7389	7285	7382	7464	7274	7330	7409	7440	7463	7324	7348	7435	7294	7344	7294	7446	7370	7391	7272	7209	7335	7386	7305	7338	7374	7341	7313	7294	7319	7368	7238	7299	7443	7235	7327	7179	7375	7227	7376	7365	7250	7392	7282	7285	7451	7383	7314	7409	7446	7196	7296	7234	7425	7273	7344	7350	7434	7245	7296	7310	7277	7255	7478	7474	7212	7540	7426	7433	7435	7411	7390	7424	7346	7318	7351	7288	7290	7336	7372	7242	7276	7399	7336	7373	7287	7405	7339	7392	7403	7325	7328	7420	7420	7367	7305	7531	7287	7275	7358	7336	7403	7324	7445	7434	7332	7383	7249	7291	7300	7318	7485	7370	7378	7342	7410	7380	7285	7415	7319	7444	7363	7527	7300	7539	7382	7224	7330	7340	7314	7353	7320	7428	7321	7461	7382	7267	7299	7345	7373	7343	7327	7316	7400	7308	7348	7385	7303	7378	7260	7268	7360	7260	7344	7265	7330	7294	7327	7507	7342	7268	7503	7266	7235	7392	7144	7071	7387	7187	7401	7365	7353	7292	7252	7602	7334	7354	7400	7476	7411	7409	7352	7442	7542	7393	7311	7371	7236	7380	7364	7378	7192	7435	7157	7431	7345	7332	7306	7360	7319	7399	7346	7372	7518	7253	7430	7279	7306	7300	7263	7415	7297	7425	7366	7378	7315	7385	7320	7268	7408	7205	7211	7345	7381	7261	7278	7355	7266	7336	7347	7299	7389	7489	7370	7273	7216	7430	7368	7351	7389	7397	7374	7379	7348	7396	7236	7359	7316	7395	7388	7360	7341	7497	7302	7379	7303	7404	7354	7362	7284	7316	7291	7285	7443	7316	7287	7295	7373	7403	7174	7356	7352	7430	7444	7287	7476	7332	7337	7333	7401	7379	7282	7472	7495	7559	7361	7267	7324	7339	7314	7397	7259	7388	7517	7362	7397	7237	7289	7288	7423	7376	7383	7290	7172	7352	7501	7297	7196	7376	7359	7303	7364	7419	7465	7372	7276	7374	7375	7234	7367	7389	7310	7324	7370	7527	7351	7421	7351	7371	7429	7454	7319	7413	7522	7398	7368	7413	7371	7403	7493	7361	7302	7400	7332	7221	7295	7256	7220	7293	7433	7376	7322	7326	7410	7296	7390	7350	7342	7309	7324	7395	7426	7400	7295	7459	7366	7400	7396	7396	7307	7365	7587	7474	7277	7259	7492	7333	7415	7387	7336	7234	7331	7404	7320	7305	7400	7347	7399	7424	7364	7364	7406	7274	7411	7388	7362	7258	7323	7336	7393	7267	7359	7401	7191	7456	7328	7246	7374	7314	7309	7339	7396	7212	7290	7428	7277	7392	7385	7343	7354	7304	7428	7408	7361	7304	7312	7326	7367	7327	7328	7436	7355	7412	7316	7312	7401	7341	7300	7453	7414	7399	7385	7389	7426	7323	7333	7486	7408	7294	7419	7375	7295	7353	7291	7387	7352	7268	7301	7279	7277	7570	7378	7259	7391	7244	7299	7403	7438	7266	7448	7402	7370	7296	7316	7366	7265	7372	7274	7365	7273	7194	7345	7379	7422	7287	7275	7362	7376	7306	7343	7342	7249	7322	7459	7337	7380	7330	7374	7285	7365	7412	7332	7431	7294	7557	7335	7419	7487	7402	7343	7300	7283	7363	7325	7458	7351	7189	7355	7362	7364	7271	7244	7292	7338	7255	7336	7241	7361	7247	7463	7257	7439	7362	7262	7336	7196	7271	7427	7271	7356	7400	7325	7337	7318	7400	7434	7320	7304	7220	7354	7366	7397	7351	7347	7459	7433	7353	7364	7337	7380	7281	7397	7158	7528	7330	7322	7372	7358	7462	7350	7242	7381	7315	7249	7334	7488	7432	7177	7447	7440	7349	7361	7331	7299	7466	7331	7330	7289	7354	7325	7266	7331	7503	7426	7372	7328	7329	7409	7326	7341	7354	7285	7325	7521	7398	7395	7512	7398	7293	7391	7353	7371	7253	7280	7424	7437	7385	7332	7377	7392	7341	7261	7329	7333	7378	7256	7363	7237	7432	7288	7503	7473	7295	7248	7282	7437	7390	7373	7258	7467	7244	7229	7264	7324	7346	7159	7346	7491	7383	7308	7302	7300	7232	7301	7390	7387	7334	7324	7396	7389	7296	7227	7441	7293	7349	7440	7269	7399	7347	7288	7468	7256	7369	7426	7316	7309	7421	7352	7456	7377	7522	7395	7232	7278	7369	7279	7256	7259	7398	7270	7409	7464	7362	7456	7363	7400	7338	7349	7318	7332	7412	7327	7425	7355	7407	7372	7392	7281	7336	7332	7321	7281	7477	7322	7272	7348	7484	7415	7465	7483	7327	7448	7308	7346	7320	7368	7372	7336	7215	7276	7279	7538	7285	7380	7372	7472	7341	7259	7319	7325	7365	7421	7369	7284	7376	7189	7357	7350	7536	7339	7326	7427	7378	7469	7458	7350	7351	7462	7352	7442	7623	7441	7352	7446	7294	7289	7258	7446	7254	7379	7283	7462	7358	7440	7273	7286	7295	7359	7419	7333	7414	7388	7525	7366	7451	7421	7349	7435	7393	7152	7365	7418	7400	7404	7357	7398	7297	7230	7288	7341	7405	7318	7381	7326	7471	7461	7399	7223	7397	7385	7318	7429	7247	7376	7476	7355	7401	7306	7318	7365	7529	7348	7333	7441	7344	7377	7276	7483	7295	7439	7349	7369	7377	7287	7288	7309	7403	7272	7219	7439	7290	7469	7328	7328	7411	7222	7275	7236	7292	7418	7317	7378	7154	7481	7369	7478	7461	7339	7384	7220	7317	7391	7214	7208	7401	7283	7292	7384	7270	7388	7428	7464	7433	7449	7305	7318	7269	7322	7352	7340	7469	7353	7337	7369	7436	7328	7244	7383	7389	7477	7469	7277	7289	7423	7448	7333	7361	7326	7300	7290	7345	7302	7286	7335	7343	7248	7379	7421	7487	7384	7260	7326	7269	7153	7300	7328	7295	7414	7381	7354	7367	7346	7412	7490	7335	7268	7584	7232	7355	7343	7263	7409	7269	7493	7441	7396	7294	7320	7482	7329	7307	7416	7396	7419	7344	7539	7346	7359	7196	7342	7409	7315	7270	7337	7330	7270	7375	7267	7277	7276	7410	7334	7236	7405	7521	7396	7408	7378	7440	7411	7290	7232	7362	7484	7277	7297	7348	7249	7284	7348	7388	7261	7440	7334	7216	7313	7371	7361	7274	7280	7400	7346	7479	7394	7338	7366	7182	7373	7388	7376	7317	7298	7451	7290	7308	7333	7421	7370	7331	7398	7336	7388	7278	7185	7390	7388	7337	7406	7383	7455	7430	7504	7388	7315	7398	7331	7355	7397	7410	7323	7340	7314	7325	7437	7249	7411	7300	7384	7299	7405	7224	7485	7217	7347	7298	7372	7459	7467	7408	7435	7290	7383	7385	7449	7406	7356	7388	7464	7356	7384	7306	7309	7366	7308	7378	7469	7308
5146	2105	1650	1359	1742	2054	1863	1863	5886	14086	14465	8671	3764	1615	1089	946	935	948	942	930	923	916	929	865	848	954	976	928	954	911	895	919	911	924	873	900	856	942	912	884	910	947	960	874	932	902	981	960	870	936	880	882	893	916	907	916	935	890	957	897	919	943	927	902	939	879	939	925	857	926	950	957	929	927	951	923	956	880	957	950	856	950	902	944	918	929	901	926	940	918	912	923	906	949	968	867	891	943	955	929	947	925	895	946	907	893	892	949	877	905	865	933	873	908	944	919	882	887	919	878	905	910	978	938	964	900	964	894	900	953	891	906	904	882	926	938	899	930	924	954	915	959	886	919	931	955	889	945	953	992	903	946	963	903	915	944	902	894	937	911	948	896	887	882	903	917	942	907	905	899	921	935	934	930	908	874	986	927	909	896	920	893	939	899	921	891	954	974	880	919	951	943	974	910	902	939	919	892	934	979	900	918	1005	950	913	963	891	877	945	955	882	902	885	923	930	928	935	920	890	939	916	905	935	922	980	944	953	959	939	916	898	934	925	931	963	865	970	928	949	890	949	887	916	934	943	923	958	943	926	958	911	949	888	865	920	967	875	923	945	940	970	938	904	933	972	918	896	972	873	898	913	936	871	878	902	951	939	928	922	923	869	855	990	896	913	933	928	889	930	885	912	896	920	886	917	892	947	939	928	861	969	908	890	944	931	927	932	946	936	944	970	908	877	943	885	896	871	941	977	892	891	900	919	923	891	933	951	864	923	920	913	965	957	971	913	928	886	843	962	931	867	951	938	905	933	935	917	940	931	918	898	933	960	943	921	926	979	854	898	905	863	916	918	908	912	930	888	956	922	899	908	940	979	924	925	893	909	960	871	872	896	928	943	932	964	925	918	985	987	907	934	930	913	905	912	938	916	914	913	927	864	921	903	875	943	886	933	896	946	910	919	942	943	876	890	887	885	923	867	936	890	907	922	939	1003	991	951	977	950	970	924	905	908	979	942	847	956	890	954	915	931	986	937	905	893	907	939	914	927	913	982	911	927	942	932	979	934	868	921	932	923	920	916	906	868	880	860	850	909	946	875	975	876	953	959	926	928	892	952	948	894	904	911	883	919	924	940	871	927	941	877	979	908	912	973	902	913	902	974	909	931	918	931	963	933	1008	879	900	866	946	891	935	925	902	892	924	844	863	900	910	953	887	896	906	921	930	958	900	898	900	964	950	981	937	950	926	909	918	919	947	929	852	962	894	886	929	939	900	979	926	955	900	954	899	971	973	945	878	951	954	947	922	886	958	880	923	949	852	922	921	932	947	904	869	913	934	911	950	926	958	908	961	887	940	915	932	928	945	943	858	916	873	963	899	903	941	850	942	917	885	929	898	899	917	938	946	919	899	894	898	920	882	940	941	888	933	916	868	878	943	936	929	921	901	864	939	852	903	940	902	904	897	872	930	910	1010	920	961	872	937	959	921	949	972	863	939	926	937	918	917	900	923	865	883	926	987	956	923	959	917	966	894	917	900	909	941	932	893	925	867	929	917	887	943	970	944	864	915	916	930	925	914	959	922	934	940	909	984	944	943	954	910	923	864	924	923	935	882	916	925	971	955	887	903	897	856	959	896	947	884	949	941	992	965	896	884	886	930	917	936	923	895	887	904	948	923	894	921	931	877	900	868	937	920	927	897	985	908	840	903	975	909	885	970	914	933	909	903	893	954	911	888	917	953	943	928	915	905	907	926	922	979	955	896	891	935	940	942	1004	912	897	898	908	875	943	975	874	952	1018	929	963	852	940	904	926	899	895	985	945	971	879	952	932	943	873	884	967	974	909	919	920	896	937	902	931	904	903	867	898	962	891	932	954	944	909	949	955	942	921	959	901	867	921	938	935	912	917	894	921	898	992	941	906	927	948	911	932	914	902	961	867	889	886	943	884	856	950	962	974	938	956	909	949	900	944	900	891	865	866	916	923	960	912	922	932	922	912	871	966	895	981	888	946	904	893	905	902	936	979	917	908	882	917	884	943	886	971	904	956	988	905	933	959	906	943	922	906	902	935	945	901	973	961	983	897	911	932	909	938	943	869	887	902	941	943	977	891	895	878	941	913	920	894	871	905	885	961	842	961	917	943	897	921	932	891	930	932	957	903	923	921	930	898	930	911	945	923	901	967	920	869	962	962	899	916	931	952	865	915	969	927	893	932	962	909	888	901	898	909	942	916	919	908	903	945	894	925	931	964	893	920	968	952	925	919	872	956	894	868	984	940	875	940	941	967	936	885	908	889	859	903	922	957	886	868	886	885	974	961	968	901	934	889	923	976	992	921	936	923	920	927	926	887	872	914	864	887	889	914	907	943	905	1021	923	894	900	900	910	875	926	905	930	973	926	978	993	922	857	852	902	900	938	883	884	921	896	975	884	905	873	889	883	865	941	919	1002	925	917	933	943	968	960	913	892	979	931	970	946	941	961	900	916	927	926	892	943	921	937	961	925	1019	934	912	968	963	942	930	920	852	928	964	956	1000	993	886	929	944	909	961	944	931	896	944	925	873	913	967	923	881	920	931	911	890	954	933	866	901	936	916	933	895	939	930	935	944	921	913	970	967	944	876	953	891	923	875	906	877	918	902	914	883	888	841	868	910	908	923	886	867	924	951	910	906	885	923	897	942	930	902	925	974	973	904	925	919	920	931	923	920	915	926	917	894	918	942	967	931	956	964	919	916	926	942	944	905	938	888	948	923	979	907	938	937	877	899	947	882	906	996	961	944	954	922	839	856	931	928	904	934	926	901	960	894	973	871	887	942	963	930	954	892	881	951	923	945	952	950	926	916	938	885	934	903	968	943	851	943	915	942	888	893	934	924	915	881	962	907	917	954	941	920	906	917	912	894	923	946	930	958	904	928	908	943	941	909	938	938	893	909	931	904	908	954	876	945	945	932	915	883	866	894	919	907	907	901	895	922	891	936	905	966	883	918	870	889	965	926	961	938	898	967	930	945	935	943	910	954	948	908	905	927	906	889	912	987	957	991	895	886	882	893	939	895	936	896	925	916	930	877	970	881	931	991	931	908	958	988	928	949	895	969	934	967	879	1006	903	902	869	932	961	850	937	915	951	917	953	919	914	937	911	978	873	873	917	935	940	974	914	933	901	950	858	914	898	946	839	917	923	960	912	946	955	937	899	923	943	907	961	1003	946	929	921	953	944	904	952	892	917	954	922	919	906	886	960	921	925	911	912	931	939	931	917	937	888	936	877	926	945	944	871	922	979	942	917	945	885	934	927	945	926	921	956	946	907	916	934	932	927	910	948	972	925	941	879	920	965	898	878	951	932	966	862	925	967	903	934	905	926	881	902	922	891	944	929	946	973	949	936	929	968	898	880	924	910	999	874	931	906	973	874	899	920	931	851	955	898	970	897	947	951	1011	953	946	936	889	907	932	902	954	936	892	916	899	1003	896	933	910	908	962	890	967	949	928	930	916	929	928	909	930	913	957	929	929	929	952	894
21038	18136	15160	21746	30324	31205	28952	28858	49679	65661	60311	46285	31262	16636	9775	7941	7583	7480	7483	7456	7561	7459	7462	7414	7557	7439	7525	7508	7510	7459	7664	7798	7441	7410	7544	7551	7421	7414	7436	7609	7415	7391	7575	7507	7578	7436	7441	7482	7475	7390	7502	7491	7400	7488	7560	7448	7546	7535	7469	7442	7471	7472	7409	7489	7559	7475	7447	7527	7465	7509	7462	7508	7522	7530	7569	7565	7552	7433	7418	7572	7507	7466	7479	7511	7480	7412	7519	7477	7561	7471	7394	7438	7511	7503	7446	7487	7484	7498	7452	7518	7515	7533	7472	7475	7471	7523	7476	7571	7481	7411	7424	7356	7583	7568	7425	7584	7392	7467	7614	7418	7483	7417	7457	7542	7511	7478	7518	7481	7479	7577	7482	7652	7555	7496	7577	7524	7573	7542	7536	7525	7449	7575	7562	7567	7500	7450	7495	7434	7491	7531	7505	7363	7597	7435	7497	7528	7405	7540	7506	7555	7562	7491	7655	7507	7526	7511	7532	7468	7531	7425	7553	7590	7590	7574	7542	7549	7425	7555	7441	7512	7585	7407	7497	7524	7526	7635	7678	7440	7503	7510	7539	7595	7475	7525	7551	7396	7509	7370	7451	7544	7461	7370	7380	7533	7513	7390	7579	7502	7434	7450	7563	7457	7511	7513	7366	7427	7515	7484	7582	7676	7449	7545	7440	7478	7557	7675	7482	7576	7430	7527	7517	7429	7592	7561	7473	7542	7570	7527	7442	7404	7402	7559	7491	7363	7644	7494	7403	7456	7612	7436	7447	7559	7494	7472	7490	7497	7466	7505	7370	7538	7488	7574	7461	7468	7501	7450	7538	7552	7426	7467	7340	7329	7460	7591	7609	7391	7602	7559	7555	7715	7542	7374	7381	7460	7365	7657	7551	7613	7668	7324	7527	7458	7534	7472	7623	7397	7553	7435	7506	7471	7529	7576	7578	7386	7458	7591	7439	7687	7644	7362	7366	7563	7609	7413	7474	7517	7514	7466	7584	7300	7618	7483	7466	7414	7562	7469	7483	7538	7479	7512	7529	7445	7631	7583	7453	7785	7531	7555	7532	7448	7482	7571	7574	7489	7455	7357	7499	7550	7437	7393	7524	7475	7498	7627	7530	7534	7509	7396	7488	7465	7468	7445	7673	7406	7382	7485	7552	7564	7576	7658	7446	7485	7528	7604	7490	7483	7480	7408	7571	7580	7564	7611	7552	7619	7633	7651	7506	7577	7445	7557	7583	7440	7532	7489	7419	7478	7528	7611	7536	7620	7533	7531	7518	7492	7457	7443	7527	7419	7503	7511	7499	7446	7463	7561	7616	7662	7551	7440	7457	7482	7550	7578	7412	7473	7587	7471	7461	7667	7625	7468	7426	7570	7611	7553	7571	7578	7552	7494	7555	7484	7562	7703	7435	7553	7478	7581	7489	7514	7439	7542	7564	7514	7542	7543	7424	7514	7645	7578	7523	7488	7600	7566	7552	7502	7438	7616	7327	7573	7484	7567	7629	7505	7509	7431	7509	7497	7494	7640	7507	7607	7626	7572	7650	7509	7599	7450	7486	7478	7454	7527	7506	7451	7472	7478	7599	7493	7561	7439	7510	7386	7395	7426	7448	7499	7549	7653	7664	7402	7534	7477	7436	7484	7369	7585	7432	7411	7467	7584	7575	7449	7445	7438	7439	7601	7547	7490	7618	7569	7345	7487	7561	7509	7577	7483	7484	7595	7402	7436	7433	7490	7511	7423	7462	7523	7554	7567	7670	7610	7534	7506	7509	7663	7498	7482	7448	7524	7506	7497	7519	7476	7379	7432	7642	7543	7414	7477	7478	7601	7658	7456	7550	7477	7557	7457	7470	7466	7597	7321	7492	7446	7472	7494	7444	7527	7522	7374	7589	7432	7621	7592	7563	7486	7500	7357	7462	7414	7433	7442	7645	7399	7436	7412	7587	7509	7404	7509	7606	7437	7634	7624	7378	7652	7623	7707	7515	7443	7549	7507	7588	7475	7608	7508	7440	7474	7572	7463	7485	7510	7457	7502	7404	7569	7423	7540	7535	7433	7429	7456	7603	7438	7636	7563	7538	7473	7543	7516	7681	7445	7542	7464	7666	7432	7436	7522	7670	7464	7518	7568	7613	7530	7626	7485	7395	7443	7556	7688	7512	7494	7584	7479	7559	7390	7445	7520	7447	7404	7460	7552	7433	7523	7512	7578	7462	7578	7440	7417	7493	7447	7464	7606	7535	7415	7509	7450	7417	7617	7512	7430	7539	7426	7523	7402	7439	7565	7615	7391	7715	7490	7366	7556	7559	7532	7523	7478	7440	7526	7512	7573	7450	7475	7554	7539	7567	7622	7439	7561	7595	7484	7561	7603	7493	7504	7508	7549	7439	7454	7650	7523	7573	7642	7402	7661	7379	7558	7498	7531	7529	7610	7553	7422	7511	7429	7622	7584	7562	7653	7518	7454	7417	7480	7427	7526	7477	7529	7502	7505	7506	7466	7410	7591	7421	7609	7611	7473	7457	7465	7548	7399	7584	7671	7540	7454	7452	7517	7512	7529	7506	7450	7369	7520	7485	7518	7432	7514	7572	7381	7460	7503	7486	7540	7591	7439	7534	7492	7538	7552	7490	7614	7544	7488	7500	7675	7504	7479	7539	7417	7642	7535	7482	7548	7527	7420	7393	7458	7588	7595	7422	7555	7474	7603	7564	7471	7586	7403	7455	7589	7338	7490	7459	7587	7586	7586	7456	7694	7609	7362	7501	7604	7528	7565	7517	7523	7465	7581	7419	7347	7491	7609	7631	7526	7542	7646	7440	7487	7466	7456	7521	7467	7525	7616	7569	7410	7505	7596	7541	7560	7727	7530	7502	7521	7428	7479	7485	7505	7613	7504	7371	7500	7581	7493	7557	7547	7556	7606	7516	7377	7610	7414	7541	7601	7483	7586	7414	7685	7548	7485	7543	7519	7469	7568	7527	7601	7536	7402	7537	7602	7503	7540	7468	7587	7550	7550	7505	7577	7400	7552	7637	7504	7438	7499	7496	7519	7387	7492	7550	7527	7529	7620	7619	7600	7533	7372	7478	7408	7566	7568	7475	7705	7484	7542	7555	7494	7351	7516	7377	7522	7427	7480	7440	7668	7629	7475	7423	7533	7517	7517	7519	7504	7576	7642	7523	7528	7620	7582	7525	7510	7465	7590	7511	7485	7560	7494	7365	7516	7515	7430	7579	7478	7514	7537	7659	7598	7510	7493	7478	7509	7571	7497	7405	7417	7489	7549	7632	7459	7576	7478	7588	7408	7437	7452	7500	7551	7338	7553	7487	7390	7564	7573	7455	7505	7639	7521	7588	7471	7619	7335	7545	7522	7383	7568	7551	7359	7475	7675	7424	7498	7587	7465	7477	7519	7489	7561	7602	7433	7565	7550	7362	7621	7519	7655	7488	7450	7508	7447	7656	7400	7618	7437	7559	7585	7540	7430	7536	7657	7594	7574	7503	7495	7582	7475	7576	7566	7614	7383	7511	7403	7519	7409	7379	7676	7531	7450	7483	7598	7426	7631	7352	7483	7548	7522	7583	7431	7474	7596	7536	7430	7500	7561	7490	7451	7547	7445	7487	7403	7551	7495	7491	7681	7577	7515	7403	7568	7624	7526	7493	7498	7532	7590	7569	7429	7446	7526	7563	7406	7492	7428	7520	7504	7511	7622	7422	7505	7526	7593	7451	7574	7433	7644	7537	7627	7555	7515	7530	7463	7417	7577	7472	7491	7640	7550	7356	7430	7553	7394	7472	7594	7430	7552	7399	7486	7615	7463	7628	7398	7554	7438	7432	7506	7508	7411	7477	7615	7483	7473	7741	7501	7476	7474	7537	7546	7618	7492	7599	7500	7311	7547	7432	7556	7542	7645	7415	7333	7470	7520	7488	7536	7464	7585	7472	7531	7412	7535	7476	7482	7449	7553	7438	7411	7536	7441	7443	7505	7398	7536	7545	7589	7549	7398	7565	7609	7539	7639	7582	7568	7511	7549	7467	7436	7578	7592	7446	7517	7515	7423	7456	7465	7391	7669	7518	7571	7587	7371	7531	7456	7623	7400	7638	7514	7429	7557	7447	7382	7488	7581	7392	7458	7560	7414	7558	7576	7468	7612	7343	7435	7444	7522	7536	7552	7357	7542	7597	7581	7466	7460	7496	7643	7530	7604	7605	7542	7479	7505	7456	7475	7449	7632	7517	7463	7608	7594	7413	7434	7405	7479	7510	7447	7432	7585	7465	7601	7597	7595	7545	7561	7502	7589	7473	7430	7544	7617	7476	7453	7454	7631	7466	7521	7641	7527	7450	7358	7492	7643	7503	7545	7341	7467	7468	7522	7613	7623	7564	7471	7581	7612	7448	7598	7446	7628	7492	7468	7353	7521	7357	7548	7582	7515	7595	7542	7391	7451	7562	7517	7572	7494	7607	7568	7613	7457	7576	7554	7434	7511	7577	7533	7433	7475	7416	7500	7485	7379	7490	7553	7565	7641	7394	7598	7486	7475	7422	7543	7550	7591	7421	7658	7539	7447	7562	7552	7486	7653	7436	7420	7377	7510	7563	7527	7620	7548	7587	7483	7523	7339	7529	7443	7656	7578	7453	7435	7518	7501	7667	7512	7504	7489	7505	7411	7482	7466	7426	7538	7393	7446	7441	7410	7602	7500	7502	7434	7712	7358	7658	7548	7470	7529	7570	7684	7426	7502	7529	7526	7413	7367	7431	7362	7507	7455	7554	7659	7493	7550	7503	7661	7557	7584	7582	7728	7582	7569	7538	7697	7636	7511	7340	7475	7668	7554	7485	7673	7522	7460	7505	7521	7415	7547	7539	7520	7475	7437	7378	7459	7596	7525	7543	7499	7596	7559	7334	7488	7392	7567	7491	7479	7612	7476	7560	7684	7447	7491	7596	7556	7554	7413	7552	7541	7458	7494	7452	7609	7531	7554	7516	7426	7498	7559	7533	7584	7460	7478	7400	7510	7617	7576	7403	7501	7403	7522	7479	7466	7612	7614	7493	7552	7546	7477	7473	7458
3382	2508	1622	1338	1721	2398	2557	3319	8558	23792	24660	16042	6808	2306	1277	1013	979	896	935	932	842	966	947	886	966	879	943	949	871	893	918	902	948	938	984	908	903	888	966	894	945	930	944	913	913	883	880	887	900	942	935	930	891	919	915	922	870	949	915	920	943	944	902	839	923	944	935	876	902	927	906	913	941	950	946	903	949	918	944	875	947	894	931	921	893	860	874	934	947	905	882	910	937	901	948	966	967	942	910	878	883	960	879	982	925	925	981	932	913	924	874	912	847	922	936	955	904	906	897	871	934	928	971	923	893	917	895	950	862	996	931	939	911	907	894	872	955	935	944	947	874	916	871	935	879	918	951	892	896	877	920	924	943	879	897	905	945	915	959	910	908	913	898	943	953	945	926	910	939	905	948	925	919	945	901	899	923	964	921	958	941	889	904	948	860	919	947	877	908	927	977	915	935	933	915	915	938	905	922	858	919	851	896	954	906	927	956	921	887	930	1003	927	881	926	972	888	942	914	927	892	945	917	936	899	893	906	902	903	926	870	928	945	931	928	919	871	943	918	948	922	932	920	928	895	922	921	924	919	1029	927	959	905	905	909	887	900	913	880	933	866	858	883	894	942	902	942	910	968	894	888	917	941	942	894	917	960	870	927	885	915	947	909	968	900	941	898	916	912	973	900	895	931	872	951	905	917	928	917	893	930	929	953	905	902	934	946	906	903	867	881	909	918	916	941	925	910	936	877	908	875	945	921	943	917	918	925	900	904	908	917	922	909	972	903	920	940	950	864	941	883	894	907	939	921	913	919	930	952	897	930	902	931	879	904	920	909	850	902	908	948	940	861	924	932	938	940	942	891	926	924	933	909	945	915	932	898	934	916	854	971	942	878	924	882	940	905	952	937	925	917	927	923	903	917	960	953	885	925	927	940	923	888	950	884	912	910	907	876	891	919	933	964	909	905	946	889	895	984	933	868	960	957	912	955	872	890	920	866	878	961	942	953	908	904	910	865	877	895	917	923	933	951	931	903	929	958	918	883	857	962	920	903	938	881	926	891	895	889	905	946	885	973	929	872	919	936	884	850	943	869	952	915	939	946	954	913	912	912	945	880	937	892	934	904	918	862	918	912	923	886	895	927	966	884	888	916	868	958	925	879	968	946	917	893	900	919	890	957	900	937	901	955	899	908	951	918	900	888	947	946	940	939	830	883	912	905	893	893	936	901	930	931	946	896	930	959	923	909	910	896	921	903	897	883	944	945	898	932	903	951	924	923	907	958	915	848	924	947	883	900	921	925	954	931	916	884	925	926	971	921	892	960	952	926	951	970	911	948	908	946	924	890	908	899	887	858	973	904	914	908	935	973	915	971	918	862	1035	910	963	927	938	918	940	931	925	902	923	929	938	931	943	885	943	899	889	921	865	932	901	940	947	891	901	912	882	933	945	927	908	917	920	915	908	893	916	899	949	946	942	895	926	867	895	881	877	906	929	887	942	938	904	891	888	926	912	907	902	940	932	921	929	931	896	925	901	917	919	901	906	956	887	913	905	924	919	899	922	917	909	900	872	912	919	910	950	929	895	920	957	895	936	818	958	907	930	906	922	864	880	865	901	942	947	953	917	957	928	913	932	920	869	898	963	898	907	913	927	950	888	941	900	902	911	907	938	859	918	928	931	876	869	905	920	925	936	876	858	868	920	893	913	924	930	920	879	922	954	947	927	899	942	884	902	965	938	948	935	949	899	920	892	932	907	923	963	871	948	912	931	928	884	887	923	867	986	913	889	889	882	895	926	907	942	922	909	839	908	917	928	907	943	903	946	923	916	951	954	950	925	917	896	941	936	940	934	929	887	904	917	930	911	943	926	937	920	963	938	886	887	900	899	910	867	916	956	859	877	928	913	883	907	956	908	909	904	900	902	893	927	908	883	873	878	945	947	932	954	917	890	926	912	890	903	854	943	891	891	954	898	942	907	875	964	935	951	936	937	938	924	915	925	865	883	945	891	827	989	924	902	895	890	900	898	906	945	863	970	901	938	944	918	889	943	891	953	919	919	848	904	923	916	988	926	921	898	925	904	937	935	926	900	909	961	950	928	927	912	899	954	938	898	961	905	953	939	907	912	945	948	952	916	921	949	950	931	888	899	909	877	921	952	935	885	903	925	894	915	963	927	931	960	918	911	924	907	974	937	904	931	879	924	887	1014	903	913	889	936	937	932	981	986	942	896	914	940	927	964	923	922	923	903	940	966	904	901	920	939	948	871	922	922	906	947	941	985	887	933	914	924	921	908	895	950	923	946	934	979	925	942	918	928	926	899	947	959	907	935	858	923	932	905	897	930	919	958	902	917	895	938	971	921	896	921	909	918	931	957	986	981	939	966	921	894	897	926	927	903	940	909	929	928	896	930	857	922	918	953	915	943	873	911	902	916	994	951	941	935	929	929	937	919	875	862	923	926	991	936	910	939	864	987	906	954	892	941	894	911	926	889	921	966	871	918	959	909	968	905	926	952	943	894	933	898	936	895	953	939	871	864	909	926	904	914	924	873	847	931	960	887	933	876	881	909	889	926	923	901	981	952	935	907	939	890	912	900	890	883	953	897	940	939	862	905	897	909	906	901	888	963	910	949	961	907	929	908	917	959	903	866	903	863	923	917	905	913	919	881	885	903	884	922	902	909	941	911	921	897	914	943	962	929	925	898	919	938	920	931	916	900	939	909	940	882	897	946	861	935	932	911	909	926	973	926	929	895	940	958	893	915	960	931	921	970	935	938	902	914	891	884	930	881	941	948	918	930	988	877	877	883	966	920	898	912	910	946	923	884	911	913	911	965	916	906	934	913	905	951	957	898	867	905	901	904	923	898	874	895	890	890	961	865	884	919	918	961	898	966	929	880	865	893	912	883	889	868	924	933	911	884	869	937	917	927	923	912	899	925	953	872	900	925	888	901	913	962	875	964	947	993	933	864	922	942	946	913	925	949	931	874	917	915	890	920	886	966	893	902	965	918	902	866	917	943	907	882	933	923	977	939	930	851	881	897	961	895	969	891	874	932	937	908	931	867	849	883	942	966	885	901	905	873	935	907	931	926	951	926	876	919	966	890	926	928	893	960	967	912	877	872	923	936	955	938	907	977	946	929	914	924	942	962	908	962	869	863	925	906	875	858	889	946	909	913	953	951	929	941	922	932	936	917	914	957	899	914	923	897	865	915	915	937	917	900	931	905	964	884	908	849	941	922	864	928	918	934	949	839	898	929	919	926	885	945	931	909	898	911	915	866	904	945	914	917	898	921	895	923	867	892	935	937	949	959	920	933	930	894	992	861	963	921	894	958	934	929	922	914	959	961	919	925	913	870	954	895	930	905	910	927	949	920	897	950	931	944	873	900	905	892	926	908	936	913	941	944	875	920	919	889	926	902	878	885	897	872	936	875	945	963	936	860	893	932	911	937	892	947	931	935	894	902	927	917	922	910	939	923	897	902	872	926	884	921	958	907	950
24266	20288	15637	22941	31906	35438	35427	40820	56730	80216	75018	58188	39331	22697	11507	8423	7676	7580	7528	7554	7401	7480	7512	7455	7530	7554	7339	7402	7477	7539	7524	7515	7503	7560	7647	7651	7459	7524	7580	7473	7435	7428	7470	7606	7498	7487	7514	7614	7517	7682	7512	7530	7486	7557	7427	7491	7363	7349	7438	7535	7444	7456	7490	7368	7520	7569	7388	7425	7364	7492	7436	7468	7512	7434	7431	7405	7537	7592	7449	7499	7475	7618	7543	7572	7563	7655	7577	7442	7454	7370	7556	7450	7471	7479	7459	7546	7480	7640	7570	7650	7430	7488	7445	7578	7505	7556	7439	7465	7651	7615	7505	7420	7568	7491	7460	7501	7581	7456	7486	7456	7523	7556	7528	7471	7486	7538	7521	7623	7525	7489	7515	7435	7486	7521	7578	7358	7394	7432	7422	7582	7582	7532	7531	7512	7492	7555	7595	7456	7382	7612	7499	7485	7553	7566	7565	7611	7469	7653	7565	7553	7442	7410	7546	7383	7521	7647	7469	7574	7531	7477	7608	7564	7520	7560	7574	7552	7458	7625	7438	7412	7545	7487	7487	7376	7540	7616	7484	7427	7565	7663	7524	7424	7537	7411	7527	7458	7436	7334	7509	7552	7393	7531	7565	7449	7481	7451	7630	7539	7565	7446	7574	7554	7482	7397	7608	7455	7553	7428	7368	7528	7459	7533	7525	7500	7606	7594	7486	7476	7552	7404	7656	7376	7553	7506	7543	7516	7498	7388	7395	7462	7480	7486	7482	7530	7515	7500	7431	7506	7465	7443	7573	7491	7527	7525	7474	7443	7467	7518	7514	7586	7458	7455	7608	7564	7631	7373	7426	7510	7477	7542	7470	7440	7658	7453	7500	7471	7404	7472	7618	7412	7658	7547	7573	7470	7531	7501	7550	7487	7476	7410	7507	7451	7569	7380	7537	7487	7416	7472	7549	7501	7499	7463	7516	7552	7482	7445	7459	7569	7530	7565	7526	7440	7508	7488	7606	7559	7670	7568	7432	7496	7582	7481	7639	7496	7412	7434	7494	7504	7566	7518	7520	7527	7599	7632	7452	7610	7405	7513	7595	7535	7488	7571	7437	7376	7393	7579	7572	7641	7448	7436	7552	7526	7496	7536	7492	7518	7523	7534	7596	7493	7439	7610	7333	7467	7579	7538	7650	7500	7482	7612	7598	7583	7505	7481	7430	7442	7542	7441	7565	7593	7463	7420	7480	7604	7494	7531	7569	7514	7461	7439	7492	7683	7522	7459	7492	7592	7301	7523	7552	7551	7559	7478	7548	7508	7431	7517	7562	7480	7305	7495	7434	7553	7472	7531	7433	7553	7586	7518	7538	7390	7542	7499	7477	7532	7560	7566	7651	7491	7312	7418	7623	7480	7512	7478	7450	7466	7518	7485	7456	7670	7426	7521	7505	7470	7566	7652	7534	7308	7355	7466	7460	7518	7339	7416	7600	7485	7587	7547	7452	7364	7527	7515	7465	7480	7415	7483	7445	7479	7594	7420	7568	7499	7501	7500	7495	7469	7496	7543	7444	7581	7557	7437	7394	7529	7611	7425	7571	7509	7543	7608	7678	7452	7546	7393	7448	7604	7602	7580	7410	7459	7539	7519	7516	7605	7518	7574	7566	7554	7454	7462	7455	7433	7443	7573	7523	7428	7497	7567	7472	7448	7308	7496	7681	7491	7625	7605	7415	7486	7464	7488	7548	7523	7664	7435	7641	7528	7476	7372	7425	7558	7549	7348	7343	7555	7500	7505	7450	7458	7571	7509	7631	7562	7514	7632	7517	7355	7367	7474	7565	7448	7546	7503	7485	7541	7475	7386	7597	7510	7516	7489	7531	7646	7481	7482	7501	7372	7383	7422	7515	7477	7593	7518	7564	7590	7588	7473	7627	7645	7484	7548	7465	7442	7497	7445	7579	7388	7618	7473	7532	7527	7496	7374	7604	7513	7395	7504	7400	7535	7518	7511	7454	7612	7490	7426	7442	7357	7589	7560	7479	7631	7460	7624	7475	7522	7497	7478	7457	7502	7387	7432	7460	7495	7643	7386	7588	7457	7539	7657	7564	7411	7543	7577	7523	7523	7544	7465	7448	7547	7456	7664	7451	7454	7420	7557	7595	7513	7396	7575	7397	7616	7530	7494	7424	7517	7531	7569	7553	7529	7439	7491	7547	7510	7608	7468	7469	7588	7514	7592	7492	7518	7619	7513	7399	7533	7629	7465	7482	7429	7480	7497	7570	7334	7489	7403	7518	7673	7498	7543	7552	7664	7504	7511	7496	7307	7624	7480	7492	7524	7479	7496	7488	7508	7523	7372	7462	7603	7512	7478	7635	7402	7603	7505	7611	7497	7497	7485	7571	7454	7501	7574	7375	7611	7584	7496	7423	7523	7362	7465	7439	7505	7426	7388	7511	7581	7517	7427	7617	7578	7464	7545	7576	7447	7456	7489	7553	7592	7311	7450	7395	7572	7480	7555	7616	7509	7498	7435	7471	7481	7574	7635	7594	7425	7601	7534	7420	7511	7521	7481	7416	7538	7509	7535	7535	7548	7499	7619	7593	7472	7500	7566	7612	7547	7493	7543	7439	7631	7453	7493	7585	7459	7529	7356	7588	7556	7526	7481	7507	7493	7554	7458	7586	7446	7432	7764	7623	7526	7559	7492	7475	7473	7495	7606	7513	7546	7548	7512	7446	7383	7475	7421	7636	7513	7530	7430	7586	7561	7439	7592	7479	7448	7502	7505	7478	7428	7595	7619	7546	7376	7408	7615	7407	7469	7560	7683	7499	7546	7453	7392	7483	7388	7529	7553	7342	7435	7503	7598	7576	7581	7378	7591	7424	7457	7586	7459	7602	7603	7638	7449	7425	7616	7490	7595	7469	7439	7475	7400	7595	7587	7457	7539	7493	7497	7564	7474	7598	7510	7475	7584	7595	7452	7647	7437	7436	7489	7564	7357	7627	7529	7521	7475	7630	7542	7550	7553	7626	7470	7469	7449	7531	7516	7521	7513	7498	7409	7481	7565	7429	7566	7535	7435	7587	7494	7506	7498	7535	7612	7527	7515	7397	7440	7478	7488	7604	7557	7586	7504	7431	7515	7452	7521	7516	7564	7591	7478	7469	7394	7467	7585	7493	7394	7538	7461	7506	7420	7471	7462	7661	7414	7677	7524	7476	7576	7515	7529	7636	7485	7439	7389	7502	7486	7625	7449	7502	7645	7504	7548	7475	7384	7613	7616	7486	7470	7408	7384	7429	7535	7559	7474	7630	7518	7436	7512	7467	7471	7600	7548	7600	7517	7497	7423	7504	7489	7569	7390	7647	7451	7443	7519	7553	7486	7499	7520	7470	7620	7561	7462	7416	7446	7488	7320	7396	7411	7624	7420	7477	7498	7527	7393	7548	7418	7443	7511	7384	7519	7549	7586	7556	7545	7555	7578	7429	7514	7460	7433	7516	7537	7526	7531	7508	7374	7693	7409	7558	7495	7386	7470	7396	7522	7501	7502	7365	7395	7518	7510	7464	7639	7487	7467	7519	7619	7561	7568	7533	7470	7487	7490	7466	7577	7393	7539	7662	7510	7575	7571	7414	7567	7450	7561	7526	7531	7527	7415	7434	7411	7563	7445	7483	7452	7612	7514	7505	7450	7565	7430	7646	7491	7369	7531	7596	7443	7602	7605	7453	7481	7520	7497	7418	7547	7554	7474	7561	7575	7503	7490	7581	7625	7550	7407	7502	7440	7470	7496	7690	7420	7473	7628	7438	7439	7334	7395	7413	7482	7524	7530	7560	7562	7503	7587	7445	7540	7453	7612	7442	7427	7302	7689	7610	7453	7459	7572	7622	7400	7501	7455	7544	7486	7613	7572	7613	7442	7583	7500	7500	7526	7487	7588	7603	7483	7468	7398	7571	7424	7592	7544	7509	7510	7500	7504	7436	7531	7526	7433	7413	7368	7430	7632	7630	7529	7515	7411	7533	7607	7533	7469	7532	7636	7533	7483	7441	7563	7647	7504	7571	7496	7527	7438	7634	7546	7610	7603	7565	7510	7462	7620	7616	7353	7543	7662	7579	7472	7420	7465	7517	7581	7475	7559	7470	7543	7442	7538	7564	7369	7499	7440	7461	7591	7564	7431	7482	7546	7551	7423	7457	7563	7507	7392	7496	7486	7468	7394	7490	7462	7595	7529	7471	7572	7375	7719	7602	7542	7527	7538	7412	7455	7477	7547	7606	7536	7476	7440	7649	7462	7492	7564	7670	7610	7469	7373	7540	7431	7617	7434	7508	7445	7459	7475	7507	7497	7454	7459	7580	7506	7440	7603	7454	7584	7448	7522	7455	7487	7594	7534	7497	7505	7596	7551	7460	7457	7505	7531	7333	7492	7566	7507	7377	7518	7508	7502	7560	7487	7510	7491	7597	7448	7591	7454	7540	7567	7491	7383	7422	7551	7479	7520	7544	7522	7483	7687	7434	7546	7493	7398	7551	7430	7420	7361	7591	7485	7464	7692	7429	7580	7530	7478	7477	7531	7615	7568	7466	7447	7510	7508	7380	7488	7496	7459	7539	7449	7498	7592	7547	7465	7507	7468	7468	7573	7453	7704	7433	7654	7536	7405	7644	7464	7453	7552	7472	7600	7627	7565	7401	7538	7519	7584	7519	7468	7546	7489	7423	7596	7471	7442	7492	7541	7523	7528	7550	7517	7669	7471	7481	7544	7483	7412	7665	7476	7596	7524	7590	7630	7558	7702	7495	7524	7627	7549	7523	7576	7335	7589	7456	7429	7507	7473	7500	7620	7508	7569	7472	7396	7467	7538	7671	7539	7535	7499	7400	7459	7424	7484	7424	7570	7435	7604	7570	7530	7414	7514	7495	7528	7463	7456	7397	7594	7584	7631	7510	7446	7517	7463	7436	7498	7596	7477	7602	7491	7573	7547	7458	7647	7442	7547	7580	7471	7579	7468	7575	7523	7521	7473	7503	7380	7450	7575	7582	7496	7412	7460	7586	7567	7473	7509	7451	7536	7483	7545	7444	7555	7526	7584	7578	7576	7464	7545	7549	7609
3115	1130	1077	1030	1178	1295	1365	1598	2498	4683	4916	3347	1842	1189	987	912	916	873	917	906	878	810	815	873	878	887	923	852	870	849	853	892	823	853	903	881	879	905	858	897	913	856	911	852	860	877	894	876	908	863	888	894	927	869	891	903	892	915	933	868	878	880	897	830	858	905	887	917	872	846	835	864	887	885	823	836	923	902	896	794	909	888	899	907	893	900	876	876	844	902	859	843	876	891	889	908	848	851	878	923	880	883	882	891	882	938	907	900	888	868	889	924	861	947	837	941	877	841	868	892	865	881	894	909	878	862	882	843	904	931	930	883	911	880	839	869	854	881	899	894	854	864	888	834	901	900	878	915	861	880	874	938	904	836	940	894	895	903	910	971	872	935	862	916	881	862	922	884	934	894	904	874	877	813	879	910	851	921	860	866	926	825	881	922	888	905	879	894	910	950	858	914	898	877	882	888	909	870	914	880	881	891	864	898	916	902	948	857	882	906	835	805	898	868	897	866	846	875	878	888	855	825	893	954	887	885	863	867	854	895	773	881	865	873	901	842	867	872	911	860	882	863	900	892	878	899	933	863	860	941	858	887	918	869	921	871	861	859	938	906	908	849	840	870	853	856	918	859	964	922	854	853	889	897	883	886	853	909	898	839	852	871	874	894	872	907	869	894	886	895	889	886	861	866	926	869	843	878	834	866	866	932	849	870	873	884	900	864	871	921	876	857	852	886	869	850	832	923	877	927	859	876	894	883	819	841	850	881	939	864	894	886	858	902	858	846	848	891	866	910	906	880	934	870	826	875	890	927	814	940	926	901	929	885	877	855	853	871	881	873	886	912	878	859	868	848	846	883	882	874	894	911	847	841	908	873	842	851	891	900	851	905	851	844	923	887	853	949	860	882	879	856	835	879	918	858	890	901	894	868	895	917	894	902	842	894	890	921	860	897	865	847	877	861	838	864	868	910	897	908	917	862	883	886	907	894	857	839	906	884	868	894	940	867	898	857	864	814	879	905	899	874	864	826	881	906	913	805	906	880	887	874	918	859	895	862	936	893	864	882	909	875	861	832	869	856	890	912	880	906	890	881	910	957	907	869	872	899	941	907	962	884	870	886	933	884	885	893	959	864	851	858	873	873	949	887	844	873	909	917	926	921	844	926	891	934	847	847	915	916	907	881	913	888	851	859	862	884	891	882	893	858	832	909	909	905	885	865	913	919	841	900	912	906	912	865	826	890	885	843	875	908	917	919	873	933	885	962	867	858	887	891	884	962	867	874	826	856	881	835	902	921	915	923	874	903	876	839	928	890	912	874	850	877	846	843	904	890	844	927	910	905	847	872	858	871	911	925	894	873	916	884	910	859	933	923	837	884	925	838	874	850	886	922	894	888	834	872	856	893	827	879	864	858	936	842	873	860	887	853	883	897	855	898	905	870	904	859	882	879	901	909	926	858	904	938	901	938	855	896	918	849	882	868	830	879	885	916	901	817	938	902	887	878	886	887	904	877	847	886	859	868	832	872	919	889	871	898	862	868	842	918	903	886	837	882	882	948	856	853	845	862	895	886	897	880	831	923	872	906	897	904	879	857	910	850	877	837	897	911	874	893	897	861	921	867	878	818	886	879	893	904	875	924	898	847	857	909	862	910	859	912	842	893	868	866	879	911	840	890	919	920	891	883	912	883	926	867	850	856	896	902	874	855	843	879	886	845	912	869	927	930	851	914	889	891	889	887	877	899	885	897	897	884	915	897	835	851	875	845	908	908	880	841	920	832	862	864	904	874	872	890	867	860	899	851	906	915	832	909	905	883	923	890	868	927	875	890	870	938	900	881	865	893	834	926	898	884	853	863	873	913	919	914	818	883	904	851	912	880	906	916	902	944	806	876	911	885	920	864	916	861	908	852	909	852	845	874	838	857	864	884	871	862	909	863	934	870	887	916	839	841	863	893	891	878	877	842	816	863	905	861	950	855	889	923	928	899	813	868	886	839	907	893	897	921	902	904	887	932	905	926	899	924	872	862	910	896	903	907	882	914	869	853	953	920	902	896	864	913	937	861	869	911	866	842	911	851	940	866	854	871	909	891	914	891	830	899	869	901	890	869	887	895	953	886	887	838	921	885	860	849	965	900	900	863	906	898	903	911	902	895	894	882	849	894	857	822	900	910	897	888	953	828	922	902	880	871	912	920	884	895	906	855	896	881	900	864	864	876	912	881	878	933	903	854	907	818	885	837	886	849	901	885	920	882	897	947	948	870	903	913	905	862	899	896	903	868	900	928	874	855	924	922	900	874	945	831	935	868	820	928	903	850	941	828	925	870	892	843	910	884	845	899	879	918	867	874	918	879	843	899	871	899	923	847	857	950	873	875	820	864	829	845	894	929	869	923	908	892	905	922	877	891	898	845	861	870	928	915	894	885	855	973	871	801	913	853	932	853	883	887	903	875	878	881	907	897	852	900	893	944	828	898	885	864	907	887	857	881	897	880	864	874	923	887	858	862	928	905	857	946	829	931	848	883	906	876	907	880	904	857	885	902	837	871	873	853	824	845	856	877	912	824	864	917	869	881	867	862	879	913	919	835	920	843	869	882	885	881	915	921	891	868	865	901	875	857	867	892	867	913	899	917	916	875	918	938	903	903	807	844	931	896	897	822	838	857	877	834	896	874	932	823	892	926	862	901	916	878	881	897	860	924	831	908	875	864	861	905	923	871	880	885	906	877	817	858	928	940	896	912	896	872	902	878	870	889	848	878	887	881	883	926	874	875	874	856	910	930	932	926	963	863	927	906	883	880	864	867	944	866	854	875	903	858	927	853	907	903	900	913	897	807	871	853	908	938	878	859	893	912	848	888	880	882	872	856	878	907	914	926	886	881	925	871	856	925	937	857	884	858	830	876	855	945	870	905	853	886	865	855	877	907	865	869	855	863	895	831	886	882	896	911	904	933	921	929	903	931	865	896	917	872	854	895	891	844	973	867	896	835	883	873	896	829	917	905	833	877	874	930	904	860	886	900	901	874	910	927	922	930	926	825	867	868	902	897	831	905	848	862	918	923	918	938	888	867	895	866	910	897	902	887	869	915	880	886	875	862	864	922	879	921	871	895	896	877	911	951	898	896	879	917	879	871	877	868	906	921	862	962	869	892	866	843	904	841	859	911	930	933	905	890	870	881	824	844	888	886	857	954	869	852	927	834	980	883	904	892	879	900	865	868	849	885	882	895	875	860	807	891	909	837	841	874	896	879	861	854	891	916	883	903	884	908	940	869	867	851	872	864	883	870	870	827	880	925	885	842	887	916	881	880	942	848	881	895	891	885	919	924	845	896	936	863	898	928	844	901	861	901	857	853	840	888	894	853	901	867	896	821	904	925	849	918	866	888	928	921	890	917	890	876	904	859	852	898	922	802	876	850	848	870	904	884	910	903	879	893	833	885	877	887	902	857	860	864	904	855	894	898	873	844	860	868	920	868	807	836	876	906	892	876	848	877
15373	10803	9905	14850	22161	24132	24655	28291	35855	44156	40770	31547	19948	11378	8183	7516	7180	7371	7230	7349	7380	7294	7358	7323	7327	7205	7362	7420	7241	7304	7251	7325	7303	7226	7211	7336	7234	7263	7335	7245	7369	7377	7279	7259	7329	7347	7469	7438	7361	7357	7403	7382	7260	7367	7263	7257	7395	7312	7343	7293	7281	7312	7250	7337	7117	7264	7420	7310	7332	7316	7227	7424	7408	7240	7224	7448	7357	7272	7369	7272	7361	7295	7299	7105	7181	7252	7302	7264	7461	7349	7218	7497	7371	7264	7329	7257	7270	7226	7424	7362	7282	7397	7381	7374	7239	7344	7279	7262	7202	7245	7320	7307	7305	7428	7322	7290	7282	7244	7388	7186	7375	7333	7341	7281	7306	7235	7349	7312	7305	7215	7415	7381	7375	7258	7390	7243	7416	7366	7334	7295	7436	7303	7396	7397	7324	7153	7147	7315	7229	7219	7292	7367	7242	7233	7190	7130	7332	7265	7233	7173	7327	7316	7286	7276	7287	7292	7282	7248	7472	7444	7362	7192	7367	7286	7383	7322	7356	7376	7313	7343	7308	7371	7308	7289	7252	7248	7362	7171	7370	7226	7412	7404	7409	7295	7299	7330	7309	7385	7325	7369	7213	7423	7260	7311	7249	7365	7428	7401	7239	7220	7229	7240	7216	7286	7368	7356	7466	7226	7301	7391	7273	7306	7268	7258	7231	7342	7352	7448	7335	7205	7389	7266	7265	7384	7224	7262	7317	7140	7440	7255	7461	7327	7229	7254	7289	7203	7218	7415	7279	7382	7434	7208	7296	7313	7238	7375	7347	7194	7261	7460	7279	7393	7339	7296	7494	7267	7250	7294	7357	7237	7468	7329	7268	7313	7251	7326	7387	7375	7184	7247	7298	7419	7465	7285	7202	7401	7380	7340	7342	7238	7282	7192	7321	7154	7394	7302	7211	7299	7254	7294	7134	7378	7288	7356	7367	7341	7275	7221	7360	7332	7388	7417	7317	7232	7325	7336	7383	7192	7296	7393	7302	7322	7326	7184	7306	7325	7365	7368	7384	7261	7365	7315	7325	7275	7345	7328	7155	7371	7278	7134	7329	7327	7413	7244	7295	7297	7440	7287	7422	7381	7305	7291	7266	7352	7367	7371	7317	7382	7481	7329	7124	7531	7319	7227	7201	7298	7223	7319	7228	7364	7283	7260	7451	7330	7246	7254	7401	7267	7299	7297	7325	7321	7364	7474	7378	7318	7239	7195	7359	7462	7331	7256	7336	7277	7185	7225	7291	7183	7394	7378	7232	7292	7414	7223	7192	7348	7431	7340	7300	7380	7508	7196	7300	7395	7369	7365	7319	7211	7301	7318	7254	7210	7339	7359	7324	7304	7339	7342	7296	7310	7284	7423	7360	7320	7253	7224	7348	7265	7274	7382	7263	7374	7274	7201	7332	7255	7282	7278	7210	7354	7351	7468	7317	7416	7327	7254	7349	7395	7459	7196	7397	7270	7306	7393	7267	7443	7293	7176	7353	7248	7355	7341	7423	7152	7343	7271	7309	7275	7455	7374	7247	7309	7261	7351	7252	7302	7341	7331	7398	7228	7250	7362	7399	7285	7206	7277	7340	7269	7151	7221	7430	7264	7335	7456	7308	7276	7319	7333	7322	7251	7328	7346	7273	7420	7271	7200	7287	7242	7241	7370	7257	7483	7228	7423	7269	7362	7342	7379	7250	7320	7378	7415	7263	7367	7245	7302	7394	7346	7320	7277	7457	7396	7422	7265	7342	7387	7286	7392	7389	7236	7294	7372	7368	7416	7229	7319	7184	7221	7320	7422	7376	7402	7238	7150	7345	7456	7189	7316	7339	7261	7382	7303	7515	7310	7451	7289	7317	7321	7255	7252	7265	7210	7285	7254	7165	7284	7286	7247	7342	7231	7381	7246	7270	7327	7351	7315	7379	7259	7410	7348	7270	7300	7311	7333	7243	7362	7371	7183	7413	7379	7201	7342	7293	7346	7221	7397	7339	7223	7194	7175	7307	7294	7545	7373	7259	7354	7386	7225	7303	7333	7281	7262	7409	7277	7290	7366	7257	7362	7398	7246	7296	7230	7386	7338	7324	7258	7238	7250	7196	7381	7308	7310	7387	7381	7195	7301	7365	7397	7441	7236	7274	7457	7297	7278	7349	7328	7267	7456	7282	7350	7304	7364	7351	7350	7302	7044	7322	7276	7422	7228	7215	7216	7256	7402	7342	7188	7214	7257	7396	7356	7215	7286	7255	7278	7214	7249	7362	7272	7462	7281	7299	7368	7508	7342	7363	7236	7324	7412	7271	7365	7348	7245	7312	7450	7248	7348	7274	7430	7230	7359	7205	7281	7144	7331	7246	7439	7265	7340	7289	7373	7409	7363	7366	7346	7244	7379	7338	7369	7253	7292	7276	7374	7310	7171	7251	7273	7396	7276	7233	7242	7273	7388	7268	7266	7271	7317	7315	7250	7164	7275	7243	7380	7349	7296	7170	7459	7284	7266	7250	7271	7427	7357	7248	7378	7451	7371	7315	7360	7375	7265	7430	7184	7238	7458	7268	7184	7419	7351	7360	7457	7402	7387	7319	7253	7229	7279	7397	7331	7400	7418	7267	7372	7353	7281	7151	7287	7257	7276	7275	7303	7213	7321	7419	7233	7252	7321	7444	7278	7393	7316	7459	7329	7301	7243	7343	7380	7314	7361	7420	7258	7329	7387	7142	7287	7259	7277	7289	7308	7315	7325	7285	7320	7375	7290	7327	7442	7455	7244	7399	7301	7365	7278	7218	7298	7226	7312	7291	7282	7266	7423	7281	7213	7438	7348	7215	7257	7449	7339	7332	7345	7245	7180	7345	7373	7294	7227	7387	7186	7231	7315	7458	7399	7337	7394	7318	7368	7363	7281	7305	7326	7345	7335	7205	7135	7368	7276	7184	7301	7233	7283	7409	7350	7227	7235	7333	7256	7319	7530	7349	7283	7107	7402	7411	7269	7343	7506	7461	7256	7270	7417	7343	7399	7437	7366	7425	7282	7200	7226	7414	7411	7434	7320	7372	7124	7320	7297	7309	7148	7308	7240	7411	7290	7478	7235	7186	7374	7256	7244	7328	7301	7290	7399	7387	7266	7329	7306	7317	7393	7224	7266	7230	7249	7280	7338	7351	7325	7310	7215	7289	7266	7298	7309	7347	7367	7251	7343	7331	7388	7399	7368	7277	7326	7408	7215	7197	7296	7291	7105	7312	7261	7339	7314	7241	7268	7344	7312	7256	7389	7291	7286	7284	7355	7191	7365	7294	7358	7204	7252	7253	7278	7387	7287	7366	7224	7302	7175	7298	7311	7335	7354	7429	7348	7249	7289	7340	7283	7305	7460	7318	7383	7345	7410	7272	7384	7192	7217	7265	7367	7215	7374	7433	7291	7317	7359	7464	7377	7347	7360	7197	7284	7324	7298	7325	7360	7421	7232	7342	7409	7181	7272	7246	7154	7202	7278	7409	7379	7388	7192	7315	7339	7246	7295	7309	7331	7211	7405	7077	7333	7403	7364	7276	7399	7330	7304	7187	7445	7254	7352	7345	7360	7322	7229	7255	7380	7446	7355	7194	7440	7361	7336	7294	7204	7262	7389	7419	7334	7315	7465	7317	7369	7201	7380	7341	7369	7347	7269	7349	7354	7366	7341	7331	7417	7471	7338	7413	7114	7359	7305	7299	7280	7247	7421	7308	7387	7281	7337	7506	7195	7358	7182	7293	7332	7362	7381	7358	7318	7323	7356	7329	7135	7280	7399	7197	7277	7385	7371	7339	7381	7150	7388	7267	7406	7269	7267	7330	7323	7326	7328	7379	7303	7333	7419	7274	7417	7233	7385	7240	7268	7336	7315	7271	7309	7365	7234	7402	7285	7178	7261	7241	7307	7343	7411	7365	7232	7310	7335	7331	7472	7215	7390	7218	7355	7306	7211	7436	7301	7276	7177	7211	7375	7324	7265	7201	7177	7309	7369	7172	7373	7477	7344	7384	7323	7370	7259	7289	7349	7351	7248	7218	7281	7263	7305	7277	7271	7229	7365	7154	7261	7376	7189	7233	7426	7378	7264	7153	7443	7399	7359	7289	7355	7297	7206	7366	7239	7318	7336	7365	7214	7395	7238	7329	7306	7336	7354	7350	7395	7259	7283	7250	7162	7358	7360	7310	7192	7285	7303	7221	7371	7367	7298	7236	7262	7361	7269	7201	7407	7275	7273	7376	7250	7215	7422	7236	7178	7375	7303	7260	7502	7376	7442	7355	7298	7317	7293	7369	7179	7524	7217	7420	7418	7250	7195	7268	7272	7251	7342	7284	7184	7201	7374	7307	7198	7340	7416	7391	7426	7341	7325	7463	7454	7192	7326	7391	7468	7289	7465	7271	7323	7247	7289	7250	7358	7160	7256	7412	7222	7380	7258	7473	7416	7326	7301	7329	7380	7287	7325	7221	7425	7316	7256	7207	7235	7240	7250	7132	7242	7317	7268	7290	7372	7301	7465	7282	7367	7314	7213	7273	7233	7210	7344	7295	7308	7316	7352	7343	7216	7198	7365	7288	7301	7305	7348	7349	7297	7390	7344	7346	7245	7425	7371	7409	7343	7375	7281	7307	7430	7249	7335	7309	7274	7353	7366	7264	7355	7389	7318	7252	7420	7209	7306	7365	7299	7429	7170	7412	7226	7322	7212	7286	7302	7339	7232	7243	7333	7133	7216	7284	7211	7297	7396	7376	7324	7197	7467	7273	7290	7467	7400	7357	7362	7227	7377	7370	7263	7276	7170	7228	7412	7321	7243	7190	7334	7255	7317	7376	7227	7446	7261	7396	7264	7275	7295	7210	7242	7329	7413	7334	7392	7293	7425	7234	7364	7323	7444	7149	7285	7486	7350	7263	7369	7312	7337	7302	7366	7275	7269	7322	7474	7365	7295	7370	7234	7354	7306	7243	7285	7260	7296	7405	7508	7243	7283	7364	7270	7177	7169	7288	7370	7490	7355	7410	7181	7409	7279	7322	7370	7317	7288	7341	7333	7374	7301	7381	7235	7341	7371
1996	1360	1242	1211	1422	1616	1778	2739	8902	14803	13619	7406	3309	1633	1038	957	909	898	860	836	970	877	978	883	897	858	940	913	868	913	878	871	964	901	949	923	917	899	896	884	864	922	892	912	934	927	900	926	909	926	866	907	932	937	908	914	907	929	870	926	890	911	859	916	891	873	884	874	907	912	976	912	939	887	848	915	894	887	921	914	942	976	953	896	881	936	904	937	917	905	945	894	909	866	953	941	889	902	932	894	982	936	877	873	896	882	930	895	908	946	929	892	902	902	935	915	867	908	965	842	928	890	893	903	957	930	930	952	856	866	911	890	950	906	900	876	941	904	919	899	879	908	917	946	906	938	894	915	894	874	936	850	901	837	898	879	894	875	923	927	904	938	878	881	940	882	873	942	929	909	894	931	900	912	948	902	941	925	885	926	931	886	882	863	883	891	897	942	867	958	973	941	868	932	839	898	902	902	908	992	889	899	911	889	851	910	906	928	865	885	881	904	932	873	842	927	876	902	923	904	930	924	922	891	844	903	892	972	894	892	913	855	854	890	880	894	896	871	893	942	957	898	924	836	897	906	965	935	938	852	857	910	884	875	900	948	934	905	889	986	927	935	889	914	956	915	955	863	871	934	914	917	936	881	887	941	884	912	898	911	882	920	931	883	924	981	891	955	916	875	857	876	901	890	869	879	850	883	888	886	962	928	897	877	903	948	893	906	884	889	916	925	918	895	935	902	939	888	848	942	925	909	888	920	939	943	915	866	907	934	936	906	924	920	874	922	890	879	870	889	864	900	902	841	891	941	915	906	893	957	909	893	919	935	884	871	918	889	896	935	940	903	891	871	859	1012	840	883	906	917	923	918	900	917	935	902	957	898	941	890	901	936	868	920	943	866	928	871	917	891	933	874	894	890	921	905	870	950	882	854	893	911	887	882	914	901	910	911	901	879	918	903	959	882	867	892	957	901	895	898	884	875	964	937	923	964	902	916	927	877	871	893	874	906	890	875	954	930	900	911	918	903	928	903	931	883	901	888	890	860	872	928	906	879	917	877	871	885	870	890	889	896	873	930	899	914	873	916	954	886	902	904	860	908	844	923	931	908	907	914	910	910	932	862	922	903	910	893	877	922	888	899	906	831	893	923	926	894	905	893	940	907	919	932	868	920	916	921	936	918	989	917	919	957	894	957	929	885	850	866	931	889	905	925	915	932	920	853	874	854	918	928	883	911	916	955	934	905	898	901	878	874	895	933	896	867	893	974	863	921	947	907	889	894	874	908	945	919	875	929	860	916	867	924	916	861	918	899	859	907	910	884	909	929	913	930	907	953	894	953	856	935	915	860	946	905	910	959	941	954	868	886	931	909	926	928	908	885	879	903	857	938	915	904	910	892	916	941	885	888	902	879	934	898	879	877	874	920	944	914	926	915	939	830	885	967	896	851	919	935	883	867	909	942	954	860	886	881	930	934	935	882	909	830	899	935	935	897	904	946	897	929	900	914	967	927	929	876	852	904	907	976	900	884	910	853	897	950	904	863	871	927	945	904	927	881	897	909	921	839	892	924	917	916	878	909	944	872	852	886	917	914	892	875	923	901	889	927	909	930	903	913	923	911	918	907	918	898	933	845	849	866	931	892	848	958	913	901	962	884	920	904	861	935	863	909	972	889	941	863	919	918	895	911	870	905	901	894	872	882	906	923	872	882	894	929	890	931	897	916	912	956	918	909	963	916	893	930	921	912	877	913	907	949	917	922	914	938	941	896	913	887	961	824	917	926	924	901	842	865	912	911	856	910	921	920	902	913	888	907	946	916	868	900	848	916	957	931	934	902	898	858	913	889	949	869	883	958	933	954	887	933	888	917	881	879	903	898	905	902	890	938	905	876	886	976	894	876	889	883	939	890	896	878	933	898	900	882	947	955	896	884	890	882	903	966	873	868	842	859	926	929	915	929	966	947	905	845	852	911	893	943	955	967	917	946	918	908	871	901	900	926	862	905	895	864	889	912	918	874	838	947	914	831	967	879	888	910	896	901	875	923	917	890	926	899	875	923	876	898	894	945	895	880	893	948	885	872	866	885	936	916	945	910	924	867	928	877	925	903	922	866	905	921	948	891	876	902	872	821	921	893	895	903	883	965	892	877	885	860	912	900	916	929	883	889	882	910	977	904	847	938	898	928	848	889	906	885	873	883	959	900	864	924	936	931	933	882	940	898	888	914	904	906	917	885	933	845	903	908	917	896	936	912	897	866	884	901	918	917	902	920	911	906	955	965	868	877	896	910	897	873	873	871	882	895	899	861	894	947	892	913	952	949	858	896	919	901	911	918	895	912	891	948	882	906	873	953	897	960	914	933	850	885	900	892	857	889	910	899	925	989	895	936	918	909	900	922	944	954	923	885	947	884	930	866	891	927	870	902	865	945	912	938	914	931	939	854	887	946	901	924	939	904	892	915	914	912	907	897	955	918	868	882	911	913	878	865	936	898	888	945	893	873	937	891	870	955	882	909	959	911	889	970	879	936	938	906	873	872	901	901	928	888	916	907	940	923	912	918	962	883	875	906	924	932	879	928	897	893	872	877	862	942	902	926	846	937	899	894	835	982	924	909	919	913	938	901	901	879	913	911	920	903	878	897	905	921	958	931	878	858	906	928	870	932	867	861	869	899	901	887	899	890	928	920	894	931	905	918	904	876	862	910	900	881	867	964	962	897	940	853	965	847	874	884	910	877	916	928	903	887	875	841	906	926	904	948	935	926	844	905	896	962	875	925	922	935	912	893	874	891	888	872	973	974	883	889	971	881	829	910	887	965	917	918	916	917	877	903	879	950	881	925	932	885	930	921	918	926	919	926	875	859	912	936	874	941	879	924	867	924	948	865	906	919	895	913	877	904	901	853	893	925	912	890	887	847	909	829	912	872	857	933	942	904	906	897	918	844	862	867	976	876	924	928	914	884	959	856	887	950	929	945	877	913	906	894	910	852	940	925	960	888	910	917	902	900	879	881	889	852	912	888	879	909	919	903	903	907	946	857	859	881	905	891	915	955	950	923	927	864	923	928	863	896	876	935	879	848	918	927	877	919	912	897	956	928	860	933	939	885	869	936	937	902	938	890	909	885	912	923	850	909	942	919	977	892	916	907	914	925	928	874	931	883	891	908	895	895	864	901	927	899	916	919	968	913	878	883	970	903	917	932	921	918	924	956	884	906	868	979	899	898	904	886	918	952	866	887	893	855	972	959	832	884	875	924	930	900	915	943	927	867	874	899	859	899	870	934	906	954	899	928	941	970	923	896	867	866	894	860	849	1006	895	933	889	914	906	863	885	913	869	941	929	829	893	910	873	946	860	921	917	891	868	890	919	927	882	901	854	960	901	894	926	938	863	931	919	886	883	843	904	959	869	958	938	879	886	915	951	974	868	869	963	916	851	918	928	877	917	907	964	888	890	975	882	922	814	886	946	944	876	950	897	938	863	885	919	897	825	939	929	927	882	923
18955	13528	11274	19906	26126	27986	29639	36715	55868	65762	58056	43404	29725	16976	9839	7775	7416	7296	7324	7438	7352	7354	7469	7404	7283	7209	7406	7445	7498	7288	7423	7325	7327	7377	7384	7338	7403	7425	7369	7511	7358	7376	7252	7403	7328	7321	7353	7405	7409	7388	7354	7337	7478	7430	7533	7308	7370	7425	7364	7251	7384	7415	7399	7363	7398	7334	7319	7485	7361	7446	7379	7337	7368	7324	7182	7270	7321	7425	7205	7259	7287	7431	7343	7366	7345	7424	7318	7374	7416	7370	7358	7246	7370	7354	7338	7399	7390	7352	7446	7360	7412	7443	7387	7392	7386	7369	7337	7377	7352	7450	7484	7461	7375	7299	7376	7406	7338	7382	7407	7576	7425	7373	7340	7396	7286	7468	7392	7510	7345	7422	7414	7549	7471	7320	7530	7407	7437	7433	7329	7337	7300	7317	7300	7245	7413	7343	7388	7363	7382	7324	7301	7464	7447	7421	7414	7380	7379	7289	7388	7400	7428	7358	7394	7354	7527	7334	7443	7375	7407	7312	7331	7472	7404	7313	7431	7386	7444	7304	7397	7462	7421	7286	7370	7292	7403	7426	7309	7411	7276	7315	7294	7436	7263	7428	7407	7319	7367	7277	7307	7565	7477	7244	7325	7341	7401	7372	7340	7285	7440	7420	7419	7453	7427	7410	7528	7363	7399	7269	7476	7490	7388	7262	7263	7313	7359	7252	7484	7340	7427	7233	7318	7408	7430	7279	7526	7395	7304	7395	7509	7225	7327	7429	7419	7383	7354	7286	7301	7387	7350	7373	7545	7332	7358	7312	7522	7361	7219	7419	7328	7441	7369	7300	7455	7410	7269	7356	7440	7374	7407	7374	7290	7535	7415	7334	7350	7252	7496	7395	7405	7334	7494	7336	7346	7368	7494	7392	7482	7372	7501	7341	7420	7304	7377	7432	7399	7400	7264	7516	7378	7474	7346	7334	7444	7445	7334	7526	7534	7525	7375	7510	7322	7331	7406	7425	7303	7389	7445	7454	7453	7421	7362	7375	7189	7356	7381	7381	7330	7381	7475	7237	7289	7263	7418	7392	7398	7342	7440	7361	7159	7393	7394	7362	7534	7341	7397	7452	7468	7458	7409	7463	7322	7293	7304	7421	7420	7454	7341	7389	7300	7341	7288	7456	7302	7473	7391	7424	7308	7383	7319	7392	7330	7307	7352	7343	7400	7232	7375	7296	7499	7382	7468	7379	7307	7217	7596	7450	7470	7468	7374	7349	7449	7358	7480	7341	7343	7459	7369	7266	7319	7289	7391	7466	7540	7334	7401	7504	7411	7302	7452	7434	7324	7470	7250	7381	7530	7437	7383	7403	7361	7325	7204	7361	7403	7438	7430	7289	7370	7355	7416	7431	7385	7405	7437	7298	7408	7401	7444	7327	7388	7277	7251	7346	7460	7373	7440	7438	7313	7294	7404	7385	7395	7476	7360	7468	7281	7431	7384	7351	7490	7351	7245	7372	7395	7414	7562	7387	7413	7242	7254	7555	7329	7333	7217	7325	7440	7412	7461	7559	7391	7474	7440	7422	7259	7246	7464	7432	7280	7455	7486	7439	7501	7463	7311	7306	7519	7306	7272	7326	7376	7406	7353	7314	7388	7271	7451	7468	7357	7453	7347	7331	7344	7288	7336	7425	7410	7490	7464	7323	7410	7277	7443	7267	7422	7297	7412	7422	7395	7430	7348	7390	7480	7463	7400	7379	7306	7332	7400	7373	7425	7442	7405	7350	7402	7312	7309	7417	7338	7429	7407	7273	7451	7352	7349	7195	7511	7403	7409	7497	7428	7305	7466	7389	7457	7580	7479	7443	7325	7260	7409	7332	7272	7421	7424	7419	7345	7381	7406	7422	7419	7399	7461	7371	7239	7313	7315	7371	7369	7373	7313	7289	7303	7249	7486	7394	7348	7290	7354	7317	7376	7350	7293	7390	7311	7383	7456	7401	7399	7430	7345	7478	7353	7309	7417	7473	7525	7371	7227	7334	7458	7433	7435	7542	7402	7485	7302	7505	7455	7383	7408	7293	7334	7322	7319	7279	7445	7454	7457	7449	7461	7365	7281	7459	7352	7450	7445	7369	7331	7298	7295	7437	7445	7460	7488	7297	7299	7468	7430	7452	7311	7371	7465	7471	7338	7444	7478	7323	7305	7332	7348	7338	7477	7422	7350	7344	7442	7464	7476	7399	7407	7405	7398	7363	7338	7250	7383	7352	7420	7404	7254	7514	7383	7372	7313	7462	7384	7462	7349	7292	7502	7337	7438	7465	7358	7376	7401	7429	7444	7410	7281	7361	7382	7447	7166	7331	7347	7450	7239	7337	7337	7299	7313	7199	7429	7405	7276	7383	7383	7248	7327	7346	7611	7246	7404	7219	7484	7396	7331	7471	7400	7353	7291	7275	7352	7456	7468	7225	7424	7396	7418	7426	7481	7429	7345	7396	7310	7507	7398	7527	7366	7465	7364	7302	7360	7404	7308	7262	7353	7210	7388	7391	7354	7337	7343	7247	7359	7280	7388	7397	7378	7259	7390	7383	7378	7473	7352	7469	7381	7301	7385	7278	7199	7400	7411	7434	7232	7380	7265	7348	7328	7360	7463	7414	7334	7377	7280	7313	7329	7474	7375	7458	7347	7298	7328	7443	7328	7497	7275	7268	7417	7392	7470	7408	7421	7498	7364	7562	7333	7357	7352	7400	7375	7254	7430	7380	7280	7465	7394	7521	7350	7425	7406	7454	7469	7390	7272	7444	7264	7402	7423	7413	7387	7481	7417	7365	7304	7316	7403	7226	7333	7345	7599	7420	7405	7418	7354	7305	7459	7422	7294	7317	7444	7397	7315	7323	7386	7294	7307	7373	7330	7415	7544	7390	7484	7350	7539	7268	7407	7388	7373	7218	7384	7509	7471	7457	7269	7364	7544	7523	7311	7611	7346	7420	7379	7258	7528	7321	7463	7434	7433	7387	7263	7317	7313	7289	7446	7244	7335	7386	7427	7557	7343	7370	7549	7382	7461	7494	7497	7215	7362	7409	7307	7252	7419	7373	7407	7461	7391	7375	7481	7437	7447	7281	7380	7415	7318	7411	7445	7298	7390	7330	7391	7398	7400	7308	7300	7444	7437	7506	7300	7580	7396	7443	7231	7214	7387	7441	7412	7464	7292	7363	7268	7283	7315	7333	7513	7459	7420	7464	7328	7362	7422	7421	7249	7331	7493	7424	7336	7331	7418	7259	7371	7341	7519	7398	7303	7463	7247	7358	7333	7552	7319	7325	7300	7352	7433	7478	7313	7301	7342	7319	7359	7379	7393	7347	7340	7409	7311	7333	7390	7416	7629	7210	7452	7365	7335	7347	7399	7348	7582	7383	7291	7441	7354	7368	7350	7493	7373	7357	7389	7429	7427	7320	7316	7413	7418	7321	7419	7453	7439	7317	7382	7293	7421	7389	7422	7426	7330	7316	7375	7155	7340	7278	7440	7406	7364	7341	7437	7314	7471	7332	7397	7349	7347	7325	7347	7405	7543	7350	7377	7353	7471	7213	7460	7309	7357	7357	7431	7284	7456	7283	7479	7351	7358	7332	7452	7410	7397	7528	7450	7462	7202	7210	7237	7330	7234	7392	7479	7448	7318	7513	7440	7386	7322	7419	7332	7409	7365	7389	7380	7359	7378	7301	7286	7268	7352	7330	7404	7415	7353	7445	7376	7478	7297	7373	7340	7269	7345	7472	7288	7512	7439	7351	7294	7343	7391	7441	7312	7456	7384	7346	7454	7301	7363	7438	7474	7313	7413	7297	7511	7480	7441	7382	7346	7510	7294	7447	7445	7383	7409	7437	7294	7380	7338	7393	7303	7343	7440	7338	7452	7390	7376	7313	7316	7349	7335	7397	7372	7333	7415	7331	7320	7369	7469	7320	7367	7358	7337	7391	7318	7399	7492	7467	7346	7331	7455	7324	7256	7324	7470	7278	7459	7534	7342	7446	7353	7461	7411	7433	7531	7398	7431	7366	7476	7438	7322	7258	7284	7299	7511	7385	7377	7389	7372	7524	7326	7411	7416	7350	7464	7430	7349	7369	7425	7430	7304	7435	7406	7363	7356	7440	7386	7505	7486	7414	7349	7375	7326	7397	7406	7262	7314	7345	7355	7468	7167	7434	7363	7394	7340	7430	7278	7435	7361	7505	7395	7378	7348	7381	7346	7469	7578	7334	7305	7437	7225	7519	7303	7356	7349	7520	7475	7430	7383	7385	7358	7397	7374	7339	7379	7381	7416	7348	7335	7429	7445	7447	7285	7424	7374	7427	7399	7476	7370	7164	7385	7205	7419	7420	7259	7240	7331	7271	7349	7343	7516	7362	7422	7333	7422	7395	7454	7341	7376	7364	7444	7543	7323	7355	7299	7288	7385	7341	7410	7436	7486	7377	7513	7412	7362	7456	7351	7404	7331	7366	7217	7332	7432	7403	7505	7397	7437	7428	7233	7409	7494	7354	7395	7384	7352	7369	7293	7459	7361	7327	7344	7449	7433	7416	7424	7369	7401	7424	7432	7339	7299	7385	7311	7332	7423	7398	7361	7376	7359	7392	7446	7294	7309	7315	7418	7402	7457	7576	7476	7417	7520	7349	7314	7364	7358	7406	7431	7292	7352	7345	7387	7393	7417	7339	7342	7350	7404	7417	7411	7361	7320	7430	7450	7375	7364	7314	7408	7531	7361	7526	7409	7414	7282	7416	7354	7294	7227	7328	7277	7368	7393	7324	7340	7362	7343	7342	7475	7379	7418	7332	7240	7328	7286	7452	7243	7363	7244	7334	7475	7463	7407	7356	7474	7322	7162	7425	7330	7346	7438	7269	7481	7445	7419	7353	7338	7256	7387	7371	7416	7250	7302	7409	7407	7331	7396	7434	7420	7573	7471	7413	7332	7379	7531	7367	7318	7260	7408	7407	7442	7353	7499	7375	7447	7301	7324	7397	7374	7482	7322	7402	7283	7380	7388	7394	7301	7476	7421	7302	7463	7438	7428	7288	7437	7378	7292	7269	7430	7368	7362	7494	7527	7286
4653	1383	1172	1231	1403	1532	1612	2265	6387	14021	14053	8461	3820	1824	1197	959	951	945	920	908	960	897	914	950	988	928	905	953	921	930	909	917	957	954	878	910	936	898	892	971	892	870	910	883	946	896	951	932	884	919	957	879	949	904	973	943	886	923	988	909	877	893	899	964	881	876	898	929	925	944	895	896	941	917	959	925	893	918	959	938	946	903	917	921	877	905	901	881	955	910	929	933	871	891	906	952	887	935	947	946	920	947	986	886	882	957	896	936	887	893	941	908	943	910	892	941	887	950	962	933	923	918	914	951	953	995	934	975	940	938	921	931	934	1038	912	892	932	940	935	944	971	959	933	955	873	980	933	892	882	983	976	934	942	917	939	952	949	969	966	942	891	986	896	935	942	917	942	984	927	911	907	872	903	890	839	906	959	865	869	903	903	901	905	898	915	935	920	953	892	898	903	872	876	919	872	902	986	934	917	854	910	881	949	927	939	918	918	937	1008	901	927	877	982	934	859	943	887	926	891	936	961	892	952	910	985	953	909	943	904	930	974	969	857	940	935	955	889	969	914	930	1002	913	950	925	914	970	958	899	923	900	925	899	972	965	953	917	918	911	940	896	928	926	908	958	917	881	955	934	922	932	930	929	909	950	926	930	959	899	900	951	925	931	947	905	898	905	945	924	919	951	954	924	928	943	945	960	941	917	908	923	913	908	900	937	924	873	1001	913	940	893	869	959	929	910	915	949	891	946	865	908	884	898	902	944	942	928	901	977	895	883	955	896	937	941	964	953	895	909	901	953	979	977	933	883	956	955	929	952	958	934	973	877	948	874	978	889	916	958	942	939	936	892	892	948	915	869	921	905	982	924	910	926	941	930	961	956	938	897	949	934	921	895	959	953	897	1019	944	953	927	920	891	887	923	912	939	918	871	891	889	869	871	884	910	894	934	944	953	946	932	973	899	877	957	890	910	912	890	890	921	889	971	923	923	948	941	911	949	924	891	962	933	939	887	942	939	916	941	960	896	927	892	905	964	896	929	912	969	876	914	897	900	892	945	904	952	942	928	871	894	879	893	913	901	954	891	953	912	906	889	914	961	930	926	926	916	953	937	916	928	944	920	922	957	891	954	927	941	860	897	889	899	957	878	938	917	933	900	907	871	952	900	934	906	894	938	963	975	904	927	889	927	956	908	893	884	932	925	904	966	911	954	916	909	944	950	901	923	930	962	903	933	895	956	903	980	901	962	955	961	863	900	959	960	953	922	914	931	901	893	924	877	913	877	903	920	910	986	898	925	943	920	912	921	941	918	929	1006	914	906	955	966	904	956	927	903	916	913	944	856	958	920	924	888	919	925	939	897	908	912	885	898	926	922	935	920	939	954	984	937	1003	892	895	978	948	956	927	897	924	986	911	938	931	919	864	940	927	917	914	880	1009	934	912	954	900	937	916	925	906	910	1024	939	919	901	960	911	952	955	973	923	929	925	944	878	946	918	968	878	976	962	918	927	879	960	938	876	956	958	892	943	916	907	947	925	929	954	922	939	947	891	864	982	884	937	943	947	904	890	935	897	947	999	968	910	970	949	928	935	914	962	960	946	923	911	937	910	960	904	887	940	910	944	946	918	928	923	874	946	967	918	923	934	927	902	896	968	926	939	953	882	936	945	906	886	945	896	920	851	958	890	914	927	948	899	953	912	935	906	916	909	905	909	907	929	917	871	913	925	912	858	956	900	903	924	900	879	969	939	918	909	955	865	919	897	927	972	878	930	898	926	941	942	894	932	945	931	965	936	914	936	935	927	919	890	919	933	993	916	937	924	903	957	891	939	952	918	940	886	918	915	927	905	925	915	912	922	938	916	951	861	978	936	933	849	932	914	944	917	887	920	934	901	907	986	935	909	843	886	933	932	895	918	911	940	936	854	854	977	895	913	909	936	914	940	959	929	920	933	916	919	938	927	961	931	904	960	910	958	915	985	944	971	955	923	945	915	909	921	920	930	871	924	922	925	871	892	906	966	930	889	938	875	953	896	943	966	907	928	943	939	925	931	953	903	948	933	864	934	955	922	981	950	909	994	987	907	916	922	930	924	881	912	924	950	940	946	927	921	965	971	874	951	904	878	902	944	923	939	980	915	971	913	893	918	992	953	936	900	955	938	889	888	923	942	929	937	892	929	935	922	945	924	923	888	934	895	896	918	905	884	897	874	896	962	889	929	908	969	965	917	978	906	950	910	908	912	852	912	920	941	932	906	886	934	902	941	909	866	927	879	934	939	932	881	916	912	917	918	925	955	864	918	963	896	931	894	909	933	945	897	907	918	925	913	913	894	886	928	925	954	925	924	906	908	906	889	909	900	990	887	987	927	943	893	957	937	936	910	924	954	942	996	928	967	954	934	923	916	909	940	940	915	921	959	983	929	965	968	977	927	925	926	906	912	943	921	929	948	867	934	935	942	964	930	878	942	897	850	901	898	951	912	898	917	925	916	930	950	890	932	904	978	934	857	863	983	990	899	907	951	907	936	937	887	935	925	912	892	917	865	934	929	868	884	905	947	903	899	911	953	929	919	952	903	918	858	961	878	944	901	944	925	974	897	925	892	924	873	972	944	947	942	917	924	924	979	932	938	932	946	939	879	903	940	906	941	879	921	975	902	997	918	900	913	899	938	939	918	882	968	927	944	970	972	929	942	938	924	891	892	953	895	967	935	971	932	896	925	910	949	897	936	941	967	901	964	959	883	953	925	935	961	929	965	979	893	911	880	968	921	895	958	934	907	977	959	928	891	917	877	917	915	912	996	953	951	897	938	945	878	916	919	955	891	930	958	894	905	927	881	891	950	901	937	932	891	916	921	961	956	896	898	912	957	914	896	893	893	913	926	919	919	927	919	958	984	909	941	985	933	902	961	964	916	947	895	882	935	900	897	913	970	920	901	939	915	930	922	896	914	874	927	944	955	893	905	889	940	929	964	936	972	943	905	893	868	928	911	879	901	918	966	932	947	951	926	906	916	897	940	946	984	962	895	916	975	986	922	902	972	924	955	911	986	900	956	926	913	936	943	873	959	921	894	913	929	909	875	945	890	923	908	850	960	924	943	926	904	975	929	862	917	935	924	884	907	916	920	898	862	910	921	896	887	917	929	900	874	905	882	958	898	927	937	953	883	908	946	946	925	961	880	879	952	937	907	966	906	900	914	888	901	918	911	882	942	953	916	974	924	969	949	981	911	936	888	897	946	955	849	917	872	955	951	913	923	926	910	888	914	924	950	881	875	984	927	913	913	955	928	976	936	927	928	889	961	860	859	877	902	905	926	948	926	864	976	903	944	901	949	901	897	935	911	894	893	885	904	942	907	1013	908	945	887	953	969	982	969	956	938	909	942	912	939	952	841	877	929	914	899	986	923	944	915	912	922	982	935	901	922	922	922	928	913	900	973	921	933	941	848	884	948	897	913	884	899	916	933	946	894	959	936	916	907	928	954	895	955	980	942	903	943	901	915	960	929	934
17476	12853	10900	18573	25831	25952	25514	33969	49143	65116	60280	46049	32054	19084	10773	8156	7734	7618	7560	7420	7524	7536	7419	7580	7483	7460	7494	7470	7511	7502	7550	7570	7508	7553	7542	7581	7466	7588	7594	7503	7658	7548	7356	7585	7594	7471	7465	7624	7430	7523	7442	7525	7454	7468	7495	7608	7394	7637	7511	7421	7589	7653	7506	7461	7516	7345	7507	7476	7426	7519	7510	7531	7467	7486	7418	7368	7490	7559	7387	7529	7539	7568	7471	7353	7424	7550	7595	7549	7532	7445	7579	7624	7480	7574	7546	7282	7462	7562	7588	7493	7607	7516	7540	7527	7496	7621	7583	7485	7571	7451	7653	7591	7541	7469	7540	7512	7482	7516	7441	7532	7665	7514	7577	7603	7522	7518	7523	7602	7360	7599	7542	7619	7500	7533	7585	7549	7563	7419	7560	7592	7535	7592	7572	7620	7518	7522	7450	7691	7523	7647	7590	7553	7486	7544	7568	7494	7543	7555	7586	7471	7517	7551	7598	7545	7435	7603	7466	7542	7477	7471	7609	7528	7445	7585	7593	7509	7461	7466	7512	7463	7477	7528	7708	7510	7437	7522	7521	7586	7571	7509	7503	7569	7606	7576	7530	7614	7476	7436	7452	7518	7423	7577	7644	7568	7642	7496	7555	7533	7553	7581	7603	7400	7469	7504	7416	7423	7637	7609	7420	7410	7616	7593	7472	7656	7531	7558	7555	7587	7520	7548	7471	7421	7411	7580	7541	7582	7531	7638	7456	7562	7628	7554	7513	7624	7469	7433	7556	7627	7439	7598	7503	7670	7541	7614	7369	7435	7623	7313	7573	7403	7486	7451	7527	7582	7383	7651	7586	7388	7672	7529	7529	7469	7339	7491	7673	7508	7748	7630	7444	7440	7523	7544	7561	7625	7653	7429	7733	7389	7566	7503	7612	7520	7553	7621	7498	7503	7491	7514	7309	7413	7589	7486	7550	7470	7623	7638	7489	7446	7589	7494	7526	7523	7599	7662	7630	7384	7499	7427	7616	7433	7603	7432	7633	7530	7632	7467	7425	7589	7499	7559	7497	7464	7466	7676	7608	7506	7500	7594	7464	7537	7546	7439	7529	7390	7438	7635	7765	7566	7498	7630	7632	7544	7543	7605	7468	7484	7699	7459	7504	7599	7557	7623	7660	7578	7405	7578	7471	7571	7572	7526	7594	7397	7542	7559	7583	7488	7539	7524	7588	7663	7558	7548	7617	7565	7566	7386	7607	7567	7413	7412	7696	7518	7593	7457	7535	7541	7532	7602	7561	7555	7470	7403	7619	7546	7326	7619	7546	7448	7398	7671	7591	7552	7399	7623	7491	7485	7549	7406	7634	7545	7524	7540	7484	7604	7562	7476	7444	7567	7571	7478	7596	7468	7442	7596	7565	7527	7655	7460	7549	7458	7541	7445	7741	7527	7559	7506	7489	7566	7590	7513	7562	7653	7603	7516	7462	7590	7687	7609	7534	7438	7574	7583	7610	7505	7380	7495	7520	7535	7642	7561	7533	7522	7470	7548	7531	7411	7474	7593	7583	7648	7506	7502	7484	7507	7584	7484	7553	7583	7516	7621	7535	7646	7549	7570	7616	7590	7637	7564	7539	7563	7532	7528	7603	7534	7572	7555	7609	7542	7579	7391	7616	7502	7531	7525	7592	7544	7621	7520	7525	7543	7604	7603	7527	7412	7498	7546	7569	7699	7449	7611	7672	7449	7688	7485	7567	7450	7641	7583	7572	7453	7691	7530	7501	7436	7624	7540	7398	7534	7412	7482	7523	7622	7522	7517	7528	7564	7424	7345	7440	7590	7559	7567	7626	7466	7603	7492	7575	7592	7503	7550	7421	7518	7485	7457	7534	7567	7514	7719	7618	7609	7440	7647	7584	7556	7558	7504	7537	7365	7559	7553	7497	7526	7550	7462	7564	7598	7579	7704	7611	7600	7546	7482	7532	7503	7664	7541	7471	7590	7657	7505	7637	7631	7658	7529	7491	7538	7491	7490	7511	7474	7421	7417	7612	7534	7464	7664	7496	7534	7516	7516	7568	7511	7490	7423	7536	7543	7617	7469	7587	7459	7604	7561	7612	7527	7530	7583	7513	7538	7601	7443	7430	7514	7524	7524	7496	7499	7500	7428	7454	7552	7583	7513	7473	7530	7526	7667	7572	7429	7536	7576	7541	7576	7566	7426	7459	7450	7619	7572	7493	7681	7561	7383	7599	7600	7445	7627	7518	7607	7630	7527	7567	7631	7374	7424	7506	7565	7618	7497	7597	7448	7513	7530	7387	7480	7522	7546	7504	7373	7446	7578	7462	7451	7545	7522	7518	7453	7562	7574	7583	7657	7491	7593	7589	7590	7464	7570	7489	7466	7603	7577	7570	7627	7530	7473	7675	7511	7626	7555	7562	7524	7629	7536	7465	7591	7503	7506	7446	7613	7528	7519	7608	7586	7573	7569	7583	7692	7554	7519	7623	7488	7555	7513	7536	7334	7646	7671	7524	7468	7512	7449	7423	7567	7604	7381	7516	7679	7559	7623	7547	7521	7576	7614	7594	7494	7563	7523	7466	7461	7513	7488	7509	7608	7626	7495	7454	7465	7484	7576	7718	7625	7468	7502	7678	7524	7551	7552	7557	7625	7569	7517	7520	7614	7555	7507	7518	7514	7623	7474	7491	7570	7356	7416	7545	7541	7548	7627	7537	7457	7443	7472	7488	7398	7510	7454	7411	7606	7543	7639	7679	7458	7647	7640	7474	7569	7407	7480	7522	7418	7467	7492	7380	7385	7577	7502	7599	7720	7523	7532	7690	7502	7482	7563	7642	7593	7683	7610	7565	7468	7567	7542	7595	7560	7700	7519	7559	7507	7392	7569	7364	7559	7565	7622	7475	7587	7487	7730	7614	7588	7491	7583	7429	7609	7588	7553	7631	7621	7622	7655	7503	7611	7527	7588	7487	7621	7619	7520	7448	7518	7625	7526	7465	7514	7593	7511	7420	7444	7604	7506	7468	7535	7549	7621	7476	7560	7488	7571	7539	7701	7503	7348	7527	7692	7520	7501	7642	7477	7563	7546	7598	7564	7554	7630	7556	7385	7534	7543	7421	7622	7631	7525	7448	7578	7643	7567	7586	7603	7583	7663	7587	7531	7499	7654	7659	7498	7718	7513	7500	7506	7438	7564	7421	7496	7602	7498	7624	7602	7597	7658	7493	7513	7462	7550	7430	7484	7616	7535	7656	7552	7568	7574	7372	7480	7490	7721	7419	7439	7606	7463	7471	7651	7613	7626	7415	7671	7586	7499	7483	7482	7644	7551	7540	7486	7534	7502	7506	7587	7596	7362	7482	7590	7508	7471	7371	7485	7449	7548	7616	7529	7427	7531	7541	7574	7541	7408	7502	7502	7497	7555	7575	7671	7477	7343	7558	7521	7728	7425	7503	7566	7521	7480	7441	7543	7515	7465	7461	7438	7558	7521	7496	7688	7619	7561	7612	7671	7561	7500	7546	7684	7474	7380	7566	7694	7460	7592	7592	7492	7638	7603	7478	7661	7545	7545	7601	7621	7459	7481	7462	7676	7574	7614	7319	7640	7546	7550	7509	7544	7524	7585	7483	7639	7606	7588	7707	7469	7486	7633	7537	7477	7632	7567	7529	7558	7490	7512	7569	7582	7630	7673	7433	7530	7552	7636	7453	7528	7516	7523	7554	7626	7534	7585	7476	7479	7566	7478	7500	7562	7610	7686	7592	7691	7486	7461	7443	7571	7577	7576	7576	7506	7661	7489	7481	7481	7641	7497	7534	7679	7523	7603	7563	7564	7505	7520	7533	7483	7515	7394	7528	7521	7567	7426	7451	7569	7464	7525	7558	7418	7538	7456	7520	7681	7607	7401	7532	7457	7441	7414	7601	7603	7663	7568	7613	7473	7668	7402	7721	7313	7499	7616	7609	7570	7614	7489	7551	7614	7699	7684	7646	7511	7508	7500	7546	7545	7569	7495	7430	7550	7460	7466	7426	7459	7507	7514	7490	7604	7641	7666	7423	7584	7463	7577	7618	7706	7465	7524	7577	7429	7533	7543	7451	7491	7658	7636	7615	7602	7472	7582	7478	7462	7664	7540	7620	7390	7474	7576	7519	7469	7575	7586	7486	7609	7551	7541	7576	7488	7693	7586	7433	7646	7657	7575	7465	7562	7473	7477	7651	7496	7541	7515	7427	7432	7455	7622	7723	7427	7687	7501	7627	7610	7676	7679	7459	7501	7463	7741	7675	7484	7591	7527	7595	7636	7544	7429	7648	7601	7509	7554	7490	7650	7501	7657	7513	7442	7432	7554	7517	7450	7489	7528	7462	7525	7555	7563	7461	7538	7558	7299	7474	7596	7610	7626	7471	7587	7492	7577	7441	7590	7544	7596	7331	7483	7474	7578	7409	7481	7548	7523	7546	7513	7635	7522	7517	7687	7528	7518	7485	7441	7488	7545	7446	7587	7551	7490	7571	7500	7534	7536	7628	7531	7508	7534	7408	7513	7602	7551	7611	7551	7521	7498	7564	7500	7493	7442	7577	7520	7522	7510	7498	7419	7620	7712	7457	7714	7464	7581	7551	7447	7608	7461	7511	7577	7600	7692	7645	7604	7495	7569	7532	7473	7528	7586	7582	7649	7515	7478	7573	7589	7528	7564	7441	7547	7543	7366	7489	7522	7564	7441	7623	7540	7382	7515	7491	7539	7435	7536	7622	7598	7530	7464	7349	7599	7398	7640	7571	7584	7588	7503	7564	7466	7562	7520	7493	7505	7343	7623	7535	7620	7542	7569	7565	7559	7624	7587	7557	7582	7536	7470	7568	7486	7459	7562	7652	7612	7551	7445	7525	7592	7406	7469	7610	7546	7482	7543	7462	7644	7435	7408	7536	7598	7668	7622	7589	7481	7573	7452	7439	7450	7512	7506	7527	7504	7481	7481	7489	7540	7552	7453	7427	7625	7611	7593	7482	7465	7513	7511	7659	7559	7551	7527	7504	7566	7527	7596	7568	7451	7606	7442	7515	7550	7522	7543	7431	7564	7566	7483	7566	7518
3613	1710	1433	1339	1630	1921	1780	2230	8010	22465	25073	17078	7742	2882	1394	997	882	948	936	919	947	955	932	879	947	986	872	918	881	909	878	934	892	922	908	913	953	966	908	886	925	888	937	921	950	890	911	951	893	976	928	887	914	902	927	910	894	996	938	985	934	921	919	899	876	947	904	919	884	940	946	872	856	922	948	929	917	964	927	913	960	967	952	897	898	897	914	948	951	973	914	923	973	938	958	893	907	907	973	937	919	924	986	892	902	856	937	916	921	927	905	903	906	931	933	905	945	964	939	910	897	925	974	922	959	939	936	910	930	959	878	894	926	876	939	912	913	918	903	926	865	948	842	936	940	833	925	866	915	873	949	908	930	933	936	923	902	965	956	912	912	929	927	925	863	912	964	896	935	931	924	925	951	901	893	912	947	944	972	938	947	929	953	905	942	933	928	881	910	964	886	927	983	889	939	936	936	930	915	889	912	916	938	894	921	935	899	912	904	874	955	922	983	935	945	986	945	929	870	878	952	950	974	910	870	926	956	908	908	920	898	940	890	962	958	949	930	900	943	909	926	942	900	970	922	958	943	895	946	938	913	943	905	960	897	925	882	899	953	921	900	953	918	910	960	939	882	929	952	905	960	947	924	916	921	976	897	918	935	937	916	934	969	947	939	924	902	924	889	943	930	966	926	936	912	934	968	903	871	928	929	960	911	898	911	867	945	917	943	875	949	944	946	883	896	944	912	917	958	905	910	925	1023	959	906	936	896	872	919	982	960	944	919	906	977	888	946	975	914	904	945	960	1022	867	899	903	917	955	926	894	922	901	901	967	1001	926	964	952	988	908	993	930	976	942	875	900	960	933	924	908	918	881	947	894	974	937	944	939	948	905	874	890	950	957	924	945	903	928	880	928	922	922	890	918	921	904	948	953	913	979	927	954	955	921	976	954	947	886	900	908	908	921	956	1012	934	887	915	918	919	937	963	889	910	948	965	911	961	954	874	1020	922	908	927	933	875	897	993	936	936	942	904	952	968	891	889	906	938	920	905	953	918	964	892	923	984	964	943	900	928	916	946	956	953	922	940	916	904	933	919	951	926	887	927	921	879	907	901	952	900	851	916	940	937	929	957	929	925	899	957	919	909	953	941	895	895	880	939	903	912	904	917	912	897	856	919	906	952	914	904	902	895	892	914	896	875	890	935	897	919	892	956	855	893	905	900	937	983	902	897	876	928	893	957	900	948	919	944	914	945	889	920	929	985	926	934	922	897	892	923	951	944	972	937	935	934	918	936	900	939	919	919	919	867	911	911	970	908	927	970	896	911	996	914	863	920	949	941	939	949	943	894	881	882	888	920	906	884	921	907	905	922	939	940	935	866	970	959	951	918	945	960	938	928	982	877	927	911	936	877	894	908	936	856	931	882	941	956	919	966	943	922	962	943	923	908	889	924	883	897	931	974	925	900	926	953	973	932	934	898	948	923	901	949	887	923	948	939	896	920	929	878	970	958	934	931	945	892	967	903	942	923	913	889	912	1009	901	944	928	894	925	950	942	920	929	966	902	962	931	939	910	905	879	912	902	940	938	991	921	972	912	917	886	960	936	944	900	924	919	956	917	909	948	896	942	890	948	899	876	906	899	1004	892	885	907	897	975	895	924	907	910	892	930	930	913	921	924	921	952	912	961	944	884	915	878	894	955	942	899	899	918	932	932	938	957	894	935	966	879	905	941	958	963	898	951	932	886	871	944	970	967	919	962	876	899	906	934	921	908	910	847	885	936	913	921	946	914	958	931	915	969	903	935	1004	912	938	871	905	963	890	941	931	891	922	879	921	897	942	940	950	931	862	936	955	916	922	877	928	930	924	934	927	897	961	910	886	944	910	908	943	943	969	940	905	878	881	889	913	938	989	955	953	951	970	973	974	906	936	937	961	910	946	869	903	912	880	906	996	995	921	952	942	961	926	850	921	910	920	981	917	921	962	894	927	955	945	942	950	917	908	898	938	878	920	929	959	941	921	879	911	914	944	895	914	923	935	914	897	967	886	938	931	926	921	955	938	920	938	902	914	906	893	878	888	949	976	888	900	964	897	943	964	914	976	902	953	948	931	927	974	917	887	923	945	886	947	968	908	914	902	905	954	939	912	935	946	936	911	936	918	900	919	968	949	969	927	979	949	921	974	924	909	890	980	947	902	890	944	921	951	938	917	958	913	930	892	875	913	923	975	1008	961	925	909	905	942	914	948	922	936	898	954	920	925	879	932	920	893	889	902	933	900	940	910	830	915	885	903	891	902	924	927	881	969	917	907	896	965	962	938	937	938	927	958	927	945	903	941	944	928	923	974	963	976	926	954	940	951	929	876	882	924	902	943	944	950	946	947	941	935	947	910	916	932	894	922	860	897	898	940	930	909	961	931	920	919	927	904	967	952	964	888	887	926	897	853	923	915	983	958	962	927	910	970	889	936	944	926	915	927	941	966	938	936	928	1019	896	919	951	963	964	887	891	948	948	959	926	920	904	1003	896	867	950	939	937	884	905	971	976	920	907	929	938	941	887	926	967	956	898	931	938	953	941	927	926	935	953	897	930	931	990	939	847	995	895	934	920	913	908	921	954	944	843	894	949	914	918	914	945	929	910	909	943	990	922	946	911	908	859	925	906	951	948	980	914	969	874	940	929	951	947	867	936	943	932	894	984	984	899	992	956	870	953	883	948	928	879	942	923	877	964	940	918	930	979	946	925	940	881	907	934	901	909	878	976	926	913	915	923	983	945	873	914	909	924	861	910	949	941	950	941	931	884	965	915	952	919	946	979	897	923	914	944	910	909	926	944	924	945	931	993	925	937	937	931	926	916	903	926	912	880	955	940	963	913	923	877	871	946	1008	958	941	870	939	985	948	890	937	928	924	974	942	941	921	921	923	965	923	975	942	904	901	921	928	979	958	917	947	948	905	917	930	935	952	946	940	925	896	912	955	943	934	956	907	925	948	918	943	887	950	949	932	878	923	902	916	856	927	940	938	921	899	917	888	926	918	938	849	902	977	925	888	928	902	954	914	940	926	887	968	853	925	888	970	956	904	918	907	915	948	863	947	968	909	907	917	900	926	916	896	952	993	924	941	912	942	892	863	966	959	913	962	941	989	894	900	940	957	940	950	935	966	904	965	951	941	879	927	901	952	871	946	969	998	917	968	923	897	948	874	895	909	903	944	917	921	936	921	941	939	937	888	911	930	910	898	944	966	864	995	896	959	895	931	854	937	929	902	968	950	949	906	938	887	896	945	926	925	1011	960	895	990	897	965	977	881	929	913	925	929	887	899	933	932	858	886	918	914	913	955	911	946	897	913	943	981	905	948	951	902	913	920	988	889	930	954	932	901	872	932	926	922	906	972	906	859	951	892	905	884	895	921	886	918	926	972	896	890	945	951	879	950	881	966	929	947	903	914	928	890	908	876	925	891	954	898	914	904	965	924	926	865	896	949	917	905	934	925	893	863	920	906	907	917	948	915	961
24317	16283	12724	20950	30444	30751	28519	32735	53670	77667	76010	59839	41900	25816	13586	8947	7810	7642	7540	7477	7530	7566	7652	7599	7506	7614	7632	7649	7449	7358	7489	7697	7455	7540	7574	7532	7688	7382	7524	7504	7534	7644	7558	7575	7319	7471	7562	7591	7481	7431	7486	7478	7509	7526	7723	7590	7584	7556	7471	7481	7574	7567	7635	7488	7515	7602	7509	7422	7570	7495	7552	7459	7495	7531	7513	7470	7466	7553	7506	7642	7443	7571	7579	7585	7528	7560	7537	7476	7563	7601	7496	7520	7564	7599	7496	7606	7604	7555	7526	7526	7580	7450	7431	7585	7510	7499	7548	7527	7634	7624	7441	7521	7538	7476	7496	7568	7453	7564	7452	7562	7515	7520	7508	7568	7403	7536	7624	7439	7531	7608	7561	7536	7491	7675	7606	7503	7557	7494	7659	7529	7508	7367	7664	7466	7397	7495	7545	7490	7479	7557	7468	7628	7521	7473	7449	7607	7453	7457	7532	7740	7460	7642	7571	7544	7537	7617	7599	7486	7510	7509	7524	7522	7450	7490	7500	7552	7667	7536	7625	7534	7494	7577	7538	7484	7465	7537	7461	7500	7467	7613	7434	7595	7524	7622	7508	7509	7575	7531	7518	7476	7611	7581	7392	7536	7533	7445	7554	7594	7632	7504	7447	7414	7638	7357	7552	7599	7619	7554	7544	7601	7483	7547	7514	7548	7539	7556	7579	7621	7545	7517	7503	7481	7553	7463	7456	7524	7524	7538	7626	7342	7603	7630	7439	7584	7669	7515	7503	7576	7658	7649	7460	7478	7550	7616	7563	7509	7573	7609	7503	7584	7411	7423	7570	7355	7484	7588	7503	7551	7420	7480	7550	7657	7643	7497	7537	7595	7493	7554	7590	7490	7565	7543	7608	7483	7544	7561	7544	7458	7641	7637	7444	7431	7524	7453	7570	7582	7573	7671	7408	7516	7491	7480	7631	7466	7531	7433	7497	7428	7501	7560	7595	7502	7529	7544	7630	7449	7487	7671	7523	7503	7469	7453	7588	7599	7488	7461	7601	7629	7506	7479	7477	7517	7482	7613	7628	7638	7486	7560	7613	7647	7377	7512	7677	7381	7507	7524	7649	7573	7665	7414	7594	7560	7484	7475	7590	7561	7501	7444	7488	7585	7510	7587	7496	7455	7430	7439	7622	7495	7511	7600	7579	7531	7556	7522	7526	7602	7562	7482	7486	7673	7573	7597	7583	7571	7630	7436	7666	7569	7533	7594	7588	7441	7474	7545	7518	7546	7510	7563	7528	7563	7665	7540	7415	7580	7505	7598	7479	7603	7641	7491	7514	7614	7480	7607	7571	7456	7484	7633	7450	7640	7534	7465	7525	7458	7402	7636	7491	7521	7559	7610	7642	7521	7453	7476	7602	7516	7509	7493	7498	7517	7566	7749	7486	7682	7398	7587	7581	7409	7627	7537	7487	7523	7647	7406	7614	7611	7507	7483	7713	7538	7523	7509	7620	7473	7462	7566	7604	7507	7615	7430	7568	7548	7564	7530	7498	7538	7386	7546	7590	7471	7529	7457	7591	7634	7571	7577	7560	7507	7626	7556	7522	7483	7540	7566	7599	7567	7481	7593	7619	7589	7642	7336	7666	7509	7634	7421	7500	7618	7518	7625	7411	7589	7515	7503	7541	7489	7604	7440	7656	7409	7597	7369	7553	7560	7488	7549	7462	7522	7539	7667	7598	7510	7456	7439	7479	7596	7480	7650	7537	7514	7467	7429	7469	7506	7659	7582	7573	7651	7349	7418	7630	7469	7526	7663	7491	7597	7533	7451	7523	7550	7584	7589	7467	7411	7635	7504	7587	7527	7474	7602	7502	7512	7446	7481	7669	7643	7635	7486	7661	7562	7447	7435	7598	7546	7611	7450	7642	7423	7487	7502	7600	7477	7538	7588	7471	7678	7499	7555	7514	7478	7520	7427	7430	7583	7518	7628	7336	7650	7644	7650	7522	7493	7473	7532	7519	7741	7569	7479	7558	7614	7616	7465	7629	7482	7533	7415	7436	7532	7612	7437	7425	7449	7391	7603	7515	7416	7642	7556	7626	7526	7482	7585	7612	7515	7497	7640	7534	7533	7538	7568	7627	7600	7490	7544	7487	7523	7475	7502	7343	7544	7677	7676	7526	7601	7500	7611	7499	7673	7568	7606	7503	7507	7473	7589	7647	7624	7581	7560	7423	7514	7568	7431	7565	7499	7505	7562	7462	7510	7567	7455	7528	7482	7544	7602	7582	7520	7500	7514	7469	7492	7546	7619	7659	7574	7556	7541	7490	7556	7594	7626	7616	7528	7566	7614	7518	7643	7544	7593	7519	7651	7582	7543	7554	7493	7577	7442	7504	7560	7413	7560	7576	7494	7607	7428	7553	7550	7679	7552	7595	7491	7533	7506	7433	7565	7615	7483	7537	7548	7502	7628	7520	7717	7575	7554	7507	7564	7354	7582	7542	7530	7499	7543	7490	7535	7551	7664	7549	7636	7512	7583	7619	7534	7490	7664	7582	7554	7412	7528	7583	7585	7583	7674	7409	7535	7609	7492	7589	7652	7630	7544	7641	7563	7590	7592	7593	7378	7556	7680	7547	7517	7502	7518	7605	7418	7649	7518	7740	7592	7587	7503	7567	7502	7480	7512	7492	7516	7445	7567	7540	7510	7417	7531	7567	7443	7413	7601	7452	7507	7469	7428	7550	7653	7538	7523	7553	7524	7449	7681	7444	7520	7567	7560	7641	7562	7342	7619	7573	7582	7567	7585	7500	7558	7526	7574	7541	7486	7725	7615	7580	7625	7490	7481	7571	7513	7504	7566	7527	7397	7551	7564	7561	7454	7651	7501	7538	7553	7439	7654	7440	7484	7557	7439	7549	7622	7522	7631	7551	7612	7491	7628	7453	7524	7577	7524	7551	7612	7572	7516	7564	7570	7642	7522	7595	7551	7618	7477	7541	7568	7611	7515	7583	7592	7443	7528	7473	7511	7564	7472	7579	7401	7484	7577	7711	7515	7516	7455	7533	7520	7583	7506	7578	7504	7584	7543	7678	7492	7525	7573	7470	7527	7555	7522	7373	7501	7466	7614	7404	7511	7461	7574	7370	7465	7484	7674	7648	7424	7609	7559	7545	7453	7539	7520	7575	7546	7575	7479	7493	7597	7463	7519	7611	7492	7523	7518	7599	7497	7500	7442	7552	7599	7638	7623	7563	7562	7587	7626	7564	7550	7493	7605	7588	7538	7540	7530	7515	7468	7463	7537	7661	7530	7569	7577	7705	7555	7544	7536	7521	7453	7470	7625	7519	7523	7418	7565	7571	7485	7552	7461	7577	7529	7628	7485	7505	7461	7538	7559	7585	7379	7548	7542	7444	7485	7556	7488	7737	7615	7610	7577	7520	7394	7543	7635	7529	7624	7495	7611	7613	7532	7600	7370	7488	7451	7507	7521	7486	7592	7503	7570	7584	7605	7479	7606	7474	7529	7453	7450	7532	7607	7488	7444	7527	7478	7491	7468	7638	7440	7587	7640	7489	7488	7386	7683	7483	7527	7662	7523	7497	7655	7444	7525	7543	7518	7552	7549	7640	7549	7510	7588	7420	7538	7594	7553	7532	7563	7468	7587	7546	7632	7401	7538	7635	7602	7543	7457	7562	7593	7472	7494	7511	7479	7556	7500	7330	7561	7616	7473	7524	7454	7487	7457	7591	7526	7357	7471	7545	7511	7613	7501	7525	7592	7470	7512	7473	7429	7699	7582	7533	7616	7578	7572	7512	7368	7616	7632	7621	7597	7652	7464	7613	7508	7578	7527	7507	7544	7452	7632	7507	7554	7563	7488	7476	7597	7382	7469	7685	7528	7644	7555	7523	7488	7422	7520	7488	7529	7468	7671	7558	7572	7528	7501	7523	7637	7629	7505	7523	7529	7523	7672	7554	7465	7636	7669	7559	7433	7595	7605	7481	7414	7508	7551	7591	7566	7550	7427	7602	7615	7489	7636	7476	7602	7520	7548	7482	7628	7560	7620	7531	7454	7670	7611	7549	7557	7594	7505	7510	7633	7497	7596	7495	7531	7487	7506	7527	7609	7592	7498	7569	7465	7427	7598	7571	7538	7512	7570	7554	7536	7519	7364	7523	7603	7568	7458	7669	7492	7610	7555	7464	7565	7599	7572	7533	7461	7472	7536	7663	7408	7591	7573	7620	7581	7695	7630	7634	7519	7635	7578	7471	7517	7502	7506	7546	7717	7448	7526	7617	7464	7554	7552	7489	7538	7580	7640	7494	7672	7458	7470	7466	7610	7612	7586	7610	7605	7574	7561	7646	7616	7447	7407	7535	7582	7604	7575	7539	7563	7454	7531	7632	7428	7564	7589	7415	7538	7488	7529	7476	7612	7471	7459	7515	7665	7624	7531	7417	7591	7509	7428	7527	7564	7566	7531	7451	7605	7673	7481	7496	7502	7589	7588	7544	7551	7473	7510	7510	7570	7671	7596	7464	7460	7329	7537	7468	7531	7756	7449	7483	7592	7451	7430	7488	7648	7704	7550	7624	7608	7550	7424	7502	7478	7503	7559	7583	7491	7417	7571	7653	7634	7618	7418	7628	7410	7506	7647	7493	7428	7690	7564	7505	7631	7541	7461	7570	7593	7442	7468	7540	7583	7381	7683	7485	7432	7593	7665	7430	7504	7595	7606	7517	7418	7640	7435	7480	7522	7606	7636	7647	7572	7563	7586	7463	7472	7498	7637	7634	7581	7565	7556	7337	7561	7504	7522	7484	7493	7526	7623	7534	7639	7589	7533	7663	7610	7435	7573	7588	7576	7491	7681	7554	7417	7657	7450	7544	7516	7645	7544	7564	7446	7630	7560	7609	7495	7519	7490	7589	7704	7543	7524	7626	7497	7448	7530	7584	7522	7509	7516	7550	7555	7601	7497	7599	7704	7619	7461	7585	7648	7521	7457	7535	7521	7620	7527	7465	7428	7558	7422	7502	7517	7471	7635	7534	7454	7591	7576	7474	7485	7583	7679	7509	7518	7431	7378	7504	7505	7308	7482	7452	7518
3386	1170	1054	1019	1126	1212	1157	1225	1285	4355	5387	3942	2242	1361	1053	876	834	867	896	899	908	888	880	904	919	945	902	922	880	913	885	870	924	953	814	963	927	892	911	917	895	907	886	909	921	837	903	880	890	872	902	886	833	901	904	937	888	850	908	881	898	856	881	873	879	920	862	850	848	885	852	865	884	907	879	856	894	878	867	883	856	876	888	943	924	877	865	954	880	897	853	856	855	873	919	860	893	885	934	934	886	922	892	916	911	906	860	909	866	879	891	825	870	894	855	890	911	851	847	965	876	893	869	880	896	830	858	869	875	923	910	911	869	908	885	891	881	908	895	876	939	898	939	886	853	883	875	896	863	844	930	914	874	834	932	924	911	853	868	897	895	884	918	909	897	836	882	867	876	831	919	919	872	888	898	879	865	882	894	913	925	851	930	894	847	893	869	899	908	866	881	872	922	886	887	954	945	877	891	891	872	916	863	903	905	887	893	873	904	969	901	861	911	944	861	904	866	851	903	892	882	910	896	881	925	919	855	875	897	891	928	890	907	928	845	844	879	912	918	911	887	930	913	896	883	981	844	880	860	881	928	890	908	896	877	868	910	859	865	882	911	941	868	866	841	898	935	908	895	866	940	872	856	873	879	877	915	926	878	861	912	931	866	947	924	887	900	862	863	878	867	872	920	912	841	847	905	903	896	875	866	895	948	864	892	909	897	912	867	943	917	848	877	937	864	962	869	867	951	900	940	950	891	910	944	917	922	876	889	926	863	907	901	907	924	893	891	850	886	884	890	898	922	875	856	862	841	868	866	880	858	829	879	852	938	888	884	927	856	864	913	939	917	863	894	929	864	859	869	882	913	860	873	933	877	891	851	877	895	899	897	892	815	882	907	893	931	920	896	847	916	899	912	898	972	893	942	925	894	891	901	885	899	878	861	893	893	914	865	891	896	877	875	894	894	913	884	885	877	945	860	882	848	860	886	885	925	830	908	913	896	891	946	871	923	883	890	952	879	889	869	884	883	917	906	895	900	906	871	842	882	903	900	914	930	880	889	858	945	878	846	937	893	926	831	873	851	853	897	893	872	925	880	905	897	878	900	890	894	864	886	862	825	888	935	904	851	905	879	887	872	938	853	911	883	913	888	854	834	936	899	881	859	860	900	877	901	867	888	897	934	879	862	910	929	952	846	863	951	893	938	947	845	928	913	938	884	874	853	907	955	904	944	882	839	932	898	930	875	874	906	903	864	912	899	852	890	869	927	883	865	890	943	878	927	886	889	903	917	889	907	928	882	872	966	900	839	952	890	863	880	893	931	899	863	896	926	927	907	880	896	909	934	910	898	876	893	824	947	896	864	908	885	866	901	881	885	960	894	956	895	857	937	932	893	939	930	923	915	913	889	930	892	898	931	938	956	886	894	956	910	898	907	902	853	864	901	917	919	906	875	850	874	898	909	911	944	905	899	926	956	895	892	903	862	920	875	891	912	840	924	919	881	850	856	828	914	940	889	870	878	863	879	899	886	835	932	877	864	884	859	845	862	853	852	895	899	883	851	878	883	937	895	939	872	872	904	883	844	890	844	882	877	907	882	900	920	856	886	902	842	893	858	818	904	883	949	874	881	854	888	889	922	868	922	930	919	877	846	882	897	864	881	944	910	872	911	881	939	861	941	925	841	883	867	892	852	880	915	901	905	921	879	868	817	907	906	892	854	871	916	911	938	870	911	891	915	912	881	937	916	945	933	908	797	885	932	903	880	879	913	914	864	891	882	920	960	907	889	905	899	867	855	901	863	906	933	935	953	849	890	899	920	890	884	896	862	904	878	881	928	853	916	911	884	919	910	893	895	864	942	882	875	928	896	841	881	986	892	907	881	875	894	919	936	925	915	939	915	872	906	887	908	866	904	888	887	836	878	876	905	917	900	831	896	902	891	901	919	875	906	916	919	881	893	875	897	920	859	869	887	880	876	882	906	919	873	870	929	856	817	877	926	893	883	965	903	909	884	926	890	926	839	946	844	910	855	904	921	875	832	893	907	939	879	862	953	881	869	896	919	891	935	828	902	880	901	812	926	843	957	861	913	882	895	893	892	911	871	867	895	897	902	896	950	917	852	872	884	894	909	888	878	857	873	907	810	880	949	948	910	884	938	907	885	902	921	945	874	907	901	919	880	876	867	901	957	854	981	909	856	910	889	848	918	923	925	830	897	846	878	900	855	889	907	863	930	875	922	879	900	880	884	879	896	844	921	946	852	877	885	946	879	934	913	861	854	864	952	910	910	922	886	826	907	911	855	960	910	861	907	889	874	881	874	926	950	907	913	897	868	893	896	899	864	890	875	849	885	857	870	897	885	829	882	875	885	837	900	908	837	889	909	909	908	904	968	831	928	903	899	903	921	939	888	872	924	890	847	925	918	948	928	889	960	918	895	899	887	902	935	907	926	903	946	851	916	918	853	925	905	922	913	901	912	940	860	925	893	916	933	888	863	922	934	876	851	846	882	889	893	845	871	887	914	933	848	862	886	870	912	879	879	868	820	937	890	913	917	887	886	886	864	903	953	895	896	882	901	911	886	853	882	863	815	889	832	907	900	934	922	882	860	905	836	889	898	872	898	906	903	900	900	810	900	851	833	849	847	876	835	843	909	825	869	917	916	846	874	909	891	924	919	897	907	877	908	850	848	943	881	925	870	879	893	936	931	868	852	937	837	868	884	871	946	859	872	901	945	864	875	907	943	859	891	897	948	886	890	853	918	891	924	902	861	889	885	913	897	865	915	910	854	860	933	916	887	862	860	899	869	929	930	933	932	912	887	856	913	933	883	931	904	940	835	877	878	869	884	911	841	907	875	892	882	905	850	930	876	908	948	908	818	897	924	881	955	889	887	885	883	940	896	910	913	899	877	863	880	882	846	848	867	868	919	947	849	906	899	888	866	915	873	906	948	908	881	861	829	925	860	940	859	907	916	926	861	881	918	892	835	812	902	892	952	949	926	923	909	931	902	866	935	913	933	894	852	903	898	888	846	890	860	952	881	891	827	868	860	914	888	898	882	889	898	945	902	928	923	862	902	918	937	926	869	889	884	937	906	910	891	858	848	853	887	861	845	895	841	928	868	944	876	873	869	903	943	886	873	905	899	869	862	879	909	907	954	920	944	902	928	835	889	889	911	896	856	888	941	886	905	870	906	909	915	937	893	892	920	910	916	891	872	896	887	926	914	864	879	917	909	929	906	903	914	891	897	876	929	914	919	904	882	888	913	866	875	907	883	904	865	868	853	915	872	913	888	894	883	933	908	870	853	906	850	835	836	892	902	929	913	922	886	923	886	800	924	861	878	841	905	895	899	908	906	956	897	855	900	936	846	883	905	891	898	941	947	860	911	886	954	902	875	926	902	875	888	871	890	901	868	888	895	901	866	901	911	886	847	921	911	851	879	877	874	858	871	875	859	910	882	913	917	910	909	913	860	916	953	872	832	936	900	918	920	913
17264	10732	9451	13078	18883	19710	18284	18205	21034	43841	43313	35093	23806	13813	9173	7810	7430	7372	7317	7112	7312	7408	7333	7349	7276	7341	7390	7311	7372	7358	7432	7430	7395	7419	7201	7372	7377	7335	7305	7320	7411	7217	7457	7369	7287	7420	7400	7273	7281	7410	7383	7459	7459	7486	7360	7202	7420	7321	7280	7329	7452	7409	7382	7260	7383	7314	7334	7340	7308	7415	7406	7323	7290	7292	7248	7296	7401	7411	7264	7231	7325	7319	7250	7342	7371	7403	7474	7313	7394	7388	7300	7436	7196	7400	7389	7314	7317	7248	7261	7346	7446	7318	7390	7433	7366	7269	7362	7368	7344	7251	7456	7357	7286	7183	7299	7407	7459	7324	7464	7343	7303	7457	7315	7321	7437	7319	7399	7421	7359	7349	7355	7219	7302	7367	7479	7450	7346	7268	7389	7383	7350	7356	7224	7395	7171	7458	7259	7503	7331	7327	7393	7349	7314	7433	7492	7157	7315	7304	7350	7331	7307	7332	7410	7372	7333	7422	7225	7383	7414	7209	7315	7331	7449	7310	7320	7385	7274	7409	7381	7316	7302	7372	7417	7422	7370	7259	7457	7387	7397	7434	7285	7287	7364	7389	7351	7468	7356	7372	7414	7308	7305	7457	7366	7363	7331	7338	7366	7262	7428	7342	7420	7317	7423	7481	7436	7347	7381	7355	7425	7402	7433	7232	7375	7336	7378	7453	7318	7344	7321	7304	7383	7456	7345	7249	7282	7422	7402	7448	7247	7391	7445	7218	7354	7350	7472	7279	7441	7365	7337	7319	7425	7381	7229	7361	7320	7340	7296	7267	7405	7245	7298	7332	7371	7445	7293	7530	7376	7312	7310	7427	7349	7442	7310	7305	7361	7390	7175	7439	7419	7274	7347	7406	7340	7368	7409	7318	7321	7379	7375	7406	7348	7357	7449	7364	7416	7405	7335	7270	7317	7352	7244	7208	7235	7329	7281	7292	7366	7434	7421	7411	7492	7388	7254	7400	7312	7240	7488	7394	7441	7340	7330	7282	7138	7360	7355	7173	7310	7348	7305	7337	7506	7414	7308	7313	7373	7424	7237	7435	7381	7317	7377	7394	7294	7318	7232	7374	7380	7340	7450	7352	7398	7284	7375	7407	7457	7361	7180	7263	7317	7345	7391	7461	7344	7467	7421	7438	7350	7481	7397	7534	7313	7436	7167	7280	7377	7491	7361	7245	7408	7501	7309	7378	7360	7348	7340	7288	7302	7378	7278	7373	7394	7406	7380	7490	7259	7318	7287	7416	7204	7354	7369	7482	7278	7319	7341	7335	7388	7269	7254	7445	7324	7300	7258	7469	7353	7337	7429	7250	7328	7400	7322	7292	7322	7401	7387	7275	7385	7350	7328	7206	7361	7515	7294	7462	7333	7353	7393	7286	7358	7351	7338	7455	7243	7299	7432	7293	7370	7410	7433	7376	7377	7342	7369	7408	7343	7445	7321	7448	7331	7381	7370	7348	7298	7384	7275	7436	7366	7381	7410	7194	7240	7333	7309	7447	7375	7454	7425	7495	7323	7389	7297	7416	7301	7450	7254	7270	7333	7100	7280	7341	7379	7250	7329	7312	7209	7440	7423	7386	7524	7373	7286	7422	7150	7278	7467	7407	7422	7372	7467	7337	7262	7398	7425	7439	7363	7224	7302	7355	7327	7351	7394	7332	7378	7290	7358	7190	7222	7278	7421	7409	7407	7234	7326	7373	7419	7335	7353	7402	7406	7372	7285	7395	7324	7309	7364	7433	7304	7485	7334	7374	7329	7286	7271	7415	7433	7388	7308	7386	7404	7345	7425	7294	7397	7525	7299	7290	7349	7457	7429	7393	7278	7332	7416	7404	7410	7249	7489	7368	7322	7206	7193	7314	7230	7298	7362	7353	7321	7374	7328	7449	7422	7384	7320	7453	7399	7326	7237	7306	7294	7373	7401	7307	7345	7277	7336	7352	7384	7426	7382	7260	7368	7261	7295	7322	7383	7309	7402	7424	7418	7421	7393	7365	7398	7227	7278	7344	7404	7331	7371	7219	7360	7405	7468	7484	7481	7249	7321	7316	7414	7364	7430	7375	7438	7277	7351	7307	7436	7295	7303	7332	7318	7428	7413	7391	7231	7412	7219	7394	7423	7255	7231	7411	7362	7456	7276	7319	7391	7359	7466	7383	7311	7398	7423	7269	7327	7345	7319	7279	7402	7478	7371	7511	7595	7390	7341	7432	7275	7419	7366	7386	7286	7366	7417	7371	7359	7233	7433	7379	7364	7296	7193	7374	7487	7316	7286	7290	7288	7422	7269	7293	7378	7439	7284	7399	7354	7408	7364	7288	7306	7248	7396	7291	7252	7307	7338	7315	7375	7358	7402	7417	7430	7422	7454	7448	7381	7439	7298	7293	7312	7358	7372	7328	7344	7272	7439	7415	7442	7333	7468	7264	7253	7265	7428	7230	7363	7278	7307	7411	7313	7470	7341	7416	7377	7417	7330	7463	7305	7474	7302	7273	7343	7273	7319	7395	7486	7425	7319	7288	7346	7329	7425	7473	7492	7408	7429	7273	7394	7216	7258	7286	7419	7385	7302	7250	7363	7323	7370	7525	7298	7309	7309	7331	7279	7353	7390	7324	7336	7371	7423	7442	7308	7327	7291	7354	7433	7404	7216	7286	7378	7308	7368	7307	7387	7272	7200	7428	7360	7418	7431	7315	7461	7312	7434	7411	7418	7293	7366	7355	7457	7307	7283	7337	7326	7272	7291	7435	7436	7428	7274	7354	7538	7398	7456	7424	7319	7340	7463	7393	7429	7450	7472	7332	7300	7127	7447	7420	7469	7309	7283	7299	7395	7357	7551	7356	7427	7289	7334	7366	7385	7208	7345	7488	7461	7401	7338	7312	7505	7458	7417	7383	7329	7364	7430	7362	7318	7424	7251	7389	7385	7361	7284	7212	7384	7389	7320	7395	7271	7431	7392	7324	7464	7324	7298	7340	7306	7295	7325	7328	7322	7309	7369	7330	7304	7331	7305	7317	7379	7312	7477	7226	7449	7330	7354	7398	7323	7391	7421	7420	7309	7325	7474	7304	7448	7183	7275	7359	7321	7262	7403	7266	7453	7393	7520	7226	7329	7402	7379	7412	7415	7381	7374	7387	7370	7389	7337	7410	7389	7398	7376	7346	7306	7294	7427	7342	7352	7255	7360	7448	7362	7372	7302	7593	7345	7421	7364	7173	7272	7448	7468	7376	7260	7508	7375	7325	7420	7401	7295	7364	7503	7325	7368	7228	7279	7341	7387	7404	7341	7378	7432	7319	7236	7367	7376	7140	7361	7357	7429	7310	7326	7244	7409	7393	7499	7347	7345	7503	7350	7332	7421	7243	7436	7233	7398	7440	7303	7357	7310	7404	7275	7445	7306	7383	7367	7393	7470	7299	7456	7410	7318	7151	7368	7324	7270	7394	7397	7511	7471	7295	7242	7246	7292	7426	7318	7246	7374	7350	7263	7470	7340	7427	7193	7450	7473	7430	7373	7266	7213	7323	7363	7271	7285	7387	7303	7414	7300	7391	7441	7415	7328	7515	7389	7355	7283	7220	7418	7319	7200	7350	7288	7459	7273	7393	7395	7225	7277	7331	7317	7367	7209	7371	7410	7465	7340	7381	7372	7231	7488	7345	7297	7169	7305	7381	7385	7345	7292	7272	7394	7341	7385	7225	7411	7269	7452	7350	7409	7446	7402	7377	7352	7470	7290	7194	7342	7458	7334	7396	7369	7353	7435	7473	7383	7397	7354	7283	7418	7399	7450	7473	7469	7267	7313	7402	7462	7312	7432	7468	7436	7336	7352	7413	7340	7299	7387	7449	7354	7345	7446	7430	7461	7306	7407	7377	7288	7320	7353	7288	7405	7440	7425	7212	7237	7349	7399	7246	7359	7398	7412	7273	7453	7263	7385	7390	7299	7414	7365	7422	7466	7316	7359	7323	7290	7340	7268	7363	7299	7328	7442	7356	7212	7376	7413	7235	7204	7366	7347	7311	7300	7417	7309	7431	7377	7450	7412	7239	7407	7270	7430	7343	7341	7304	7324	7334	7362	7405	7422	7379	7332	7483	7282	7336	7324	7260	7428	7376	7429	7428	7303	7417	7270	7375	7491	7263	7284	7400	7345	7364	7294	7343	7314	7390	7469	7353	7467	7269	7253	7258	7258	7495	7468	7294	7303	7327	7435	7409	7435	7413	7317	7282	7390	7266	7310	7336	7373	7405	7440	7197	7457	7279	7305	7332	7302	7294	7292	7451	7344	7385	7176	7250	7411	7402	7329	7395	7305	7519	7302	7388	7417	7477	7549	7287	7376	7299	7340	7484	7315	7374	7300	7338	7367	7306	7337	7186	7442	7263	7495	7322	7318	7410	7370	7273	7496	7427	7290	7310	7374	7345	7161	7312	7474	7450	7311	7389	7399	7338	7354	7328	7307	7393	7303	7302	7319	7362	7322	7345	7219	7359	7250	7357	7310	7402	7533	7425	7408	7282	7383	7383	7337	7259	7293	7354	7323	7267	7294	7275	7231	7338	7491	7331	7363	7422	7363	7337	7484	7382	7309	7386	7374	7357	7261	7287	7494	7361	7292	7399	7412	7575	7278	7307	7176	7384	7321	7283	7205	7300	7426	7353	7411	7379	7405	7338	7354	7397	7518	7360	7404	7282	7290	7354	7416	7390	7250	7261	7348	7214	7299	7137	7514	7396	7309	7314	7384	7297	7293	7187	7404	7312	7473	7391	7413	7351	7315	7396	7466	7374	7443	7227	7311	7331	7297	7372	7403	7382	7412	7394	7335	7394	7414	7391	7355	7400	7346	7302	7273	7373	7298	7420	7380	7329	7174	7413	7366	7389	7281	7386	7479	7490	7316	7373	7358	7401	7313	7308	7342	7327	7477	7404	7392	7320	7278	7252	7346	7283	7234	7430	7406	7341	7351	7210	7398	7313	7286	7271	7378	7346	7254	7404	7348	7427	7449	7287	7249	7362	7512	7429	7425	7410	7305	7442	7511	7391	7295	7298	7253	7357	7443	7310
2299	1566	1198	1080	1209	1405	1489	1479	2836	14698	14942	9772	4358	1929	1173	1001	920	934	899	916	896	877	887	902	878	938	896	830	915	865	882	943	883	936	937	845	850	957	946	877	916	931	970	906	887	940	916	963	861	947	869	877	962	902	923	906	901	942	868	939	857	936	910	906	909	904	880	939	903	892	930	932	942	964	890	865	886	892	948	879	953	867	919	902	954	937	865	876	855	940	907	929	866	905	913	906	877	937	909	881	839	886	889	937	932	912	930	935	854	925	877	900	913	908	955	1007	869	936	965	942	952	865	901	847	924	890	905	920	945	866	924	929	880	947	923	893	895	896	852	888	896	880	978	862	882	920	928	927	900	894	907	908	898	903	870	909	940	897	926	894	896	899	879	902	919	878	896	910	924	895	905	904	851	926	913	849	895	937	892	950	939	851	939	939	891	877	933	919	951	889	908	865	920	851	953	914	904	883	915	949	900	909	908	847	928	911	952	915	918	873	954	904	932	911	927	894	891	859	940	922	965	991	874	920	911	915	962	884	902	827	949	904	886	893	895	892	914	909	880	868	987	874	899	911	826	874	867	951	933	908	925	920	891	924	922	863	905	931	909	940	963	946	921	907	883	917	882	904	889	882	901	891	930	927	862	946	926	892	885	900	913	910	897	867	954	893	887	933	933	916	887	956	911	889	887	943	990	948	926	907	883	886	891	923	853	983	879	906	975	931	856	949	890	920	922	855	878	930	855	925	924	869	911	930	889	882	877	861	937	902	916	886	806	876	966	905	864	915	909	890	912	921	933	869	896	875	976	872	909	944	895	894	888	911	999	913	924	898	915	927	908	879	904	917	927	917	916	897	881	905	927	847	873	893	888	904	920	868	869	853	945	870	970	906	877	850	932	900	897	940	887	899	872	922	891	925	925	962	854	854	935	882	879	920	963	884	873	919	915	903	891	919	876	901	922	949	866	935	922	946	892	873	919	887	893	908	905	932	885	868	904	895	918	918	939	903	891	872	905	947	881	933	958	853	940	908	878	892	893	883	925	960	889	946	969	903	886	917	895	920	926	895	902	912	918	886	871	872	927	954	862	973	928	890	864	950	870	861	935	921	904	891	859	918	888	913	870	930	944	967	925	918	950	935	866	903	949	900	941	895	933	889	966	895	914	967	863	880	962	905	856	909	926	863	932	912	933	888	955	872	906	897	955	895	876	893	900	941	951	922	891	908	942	855	848	890	859	903	906	937	879	860	886	858	855	906	892	898	919	919	904	909	903	884	897	901	902	896	877	913	840	924	913	914	904	888	884	928	861	891	951	866	897	910	917	987	875	930	890	982	915	878	921	915	880	867	852	884	950	897	877	960	861	889	884	922	936	922	862	855	906	859	911	879	902	885	804	858	976	894	978	956	848	929	905	882	899	868	896	928	894	934	878	912	889	917	941	875	899	875	902	962	910	916	935	924	958	879	958	886	906	981	915	940	938	909	866	899	937	922	892	890	903	900	888	925	910	927	936	856	898	877	954	953	881	898	908	881	922	865	930	905	883	867	900	932	850	866	959	868	860	870	935	917	853	920	920	871	895	894	943	918	898	905	922	878	898	860	924	872	953	913	933	947	912	951	865	901	905	907	900	916	895	878	914	987	905	927	914	878	888	906	885	870	922	926	903	941	888	936	892	903	869	918	909	865	903	909	889	886	913	918	887	846	886	880	896	895	872	917	900	930	915	883	957	854	875	927	893	904	883	924	918	927	875	858	897	860	889	903	945	899	865	885	877	907	918	910	914	912	970	909	925	873	893	901	904	907	914	861	921	923	865	922	911	951	896	907	902	916	901	895	878	920	945	878	879	889	877	966	870	874	948	881	964	927	926	863	913	893	919	937	981	929	888	879	883	884	893	932	932	859	870	958	812	857	949	880	911	913	882	904	933	906	938	865	868	922	957	892	954	908	906	907	891	916	894	882	831	916	932	900	905	896	887	907	873	844	919	931	954	961	934	914	916	877	885	960	872	971	959	899	870	932	931	958	880	930	881	909	849	929	936	907	919	885	932	837	892	910	941	876	945	906	934	936	898	882	984	914	890	895	863	916	920	896	840	888	918	907	961	867	931	955	849	890	916	928	968	900	947	882	906	877	865	891	1035	899	911	965	864	887	949	884	856	888	873	968	894	928	883	914	933	875	961	926	906	901	910	883	942	885	932	876	975	914	946	944	901	934	918	897	882	900	943	895	919	886	915	952	950	926	901	926	908	854	875	926	916	888	913	868	891	906	939	926	908	990	903	956	939	890	875	861	877	834	965	903	908	879	933	946	955	928	943	886	939	905	874	930	882	891	863	895	855	904	880	899	961	955	919	835	903	949	878	917	896	903	898	848	927	878	888	903	903	902	880	951	915	912	955	890	876	874	955	900	913	855	871	950	890	902	896	919	888	934	876	841	865	937	927	915	916	965	932	931	913	907	870	880	935	860	857	887	890	926	848	842	888	891	948	914	926	895	903	926	883	826	973	924	865	932	870	904	906	907	897	891	908	921	902	890	893	871	936	930	943	920	902	858	919	848	896	905	856	909	904	887	920	902	928	882	948	925	914	879	921	916	964	925	967	926	941	947	849	945	852	896	885	890	941	904	893	914	880	913	918	916	871	916	932	852	931	929	943	955	883	918	928	907	901	955	893	910	931	895	884	906	908	853	927	920	887	837	915	896	934	877	914	891	954	873	952	926	905	911	842	899	949	903	915	893	926	892	933	896	849	867	951	914	941	904	905	916	889	894	892	892	857	884	925	956	892	889	961	913	939	871	896	911	924	857	899	882	957	854	948	868	892	921	898	931	818	871	927	921	957	918	919	937	910	933	887	955	881	901	894	871	926	921	870	889	884	853	860	916	892	913	917	910	943	864	915	957	874	937	909	946	927	893	940	915	877	878	905	856	877	973	943	899	872	919	905	913	883	928	863	890	934	894	905	936	888	930	861	934	901	890	883	906	900	917	926	894	917	889	888	930	952	868	911	947	850	905	880	895	961	945	879	861	902	959	959	848	924	959	934	907	943	884	888	940	919	884	933	936	911	848	906	907	871	955	917	941	864	930	902	882	933	874	920	894	912	864	949	843	860	894	944	901	898	925	877	896	918	939	933	939	881	848	868	879	926	918	934	892	860	882	914	927	918	886	874	898	945	868	921	911	933	885	979	887	873	919	889	871	928	954	920	967	855	904	847	959	881	943	899	885	901	874	914	920	877	857	911	875	892	860	954	875	897	914	920	873	880	886	938	926	952	894	950	876	884	915	919	929	887	912	940	862	928	903	939	876	959	937	949	946	858	822	895	914	921	867	974	880	938	921	900	923	890	946	908	913	931	907	931	952	924	913	858	918	895	924	849	931	920	918	888	891	910	888	906	864	887	907	854	866	911	921	891	901	906	864	918	885	904	940	921	905	907	899	905	879	893	892	937	881	850	850	875	884	923	961	875	910	915	912	907	882	907	939	932	866	926	901
20466	14803	11156	15968	20760	23011	24169	22954	33104	66187	61811	48855	33809	19926	11138	8141	7496	7328	7328	7283	7578	7340	7411	7374	7466	7311	7371	7399	7442	7419	7401	7472	7357	7394	7517	7327	7374	7452	7417	7321	7438	7407	7574	7495	7499	7371	7429	7428	7522	7386	7374	7382	7395	7451	7445	7416	7391	7287	7387	7480	7360	7358	7627	7406	7376	7457	7405	7395	7457	7399	7436	7511	7434	7425	7447	7426	7378	7469	7383	7457	7440	7361	7482	7357	7393	7437	7265	7399	7516	7329	7386	7408	7451	7374	7369	7470	7409	7446	7464	7413	7461	7353	7471	7532	7437	7602	7423	7469	7505	7408	7563	7383	7455	7379	7582	7511	7449	7331	7341	7387	7394	7347	7544	7516	7453	7456	7277	7583	7450	7362	7416	7421	7397	7279	7400	7540	7544	7565	7499	7500	7463	7466	7536	7376	7477	7473	7469	7500	7423	7433	7339	7436	7336	7327	7364	7415	7406	7441	7348	7432	7402	7434	7366	7449	7210	7417	7469	7440	7312	7382	7450	7348	7385	7446	7453	7334	7513	7500	7517	7372	7481	7577	7514	7425	7421	7507	7259	7412	7454	7510	7360	7428	7373	7453	7398	7387	7351	7426	7424	7512	7494	7441	7442	7375	7464	7326	7474	7549	7300	7485	7491	7410	7411	7413	7535	7409	7330	7426	7423	7411	7320	7339	7446	7464	7253	7467	7432	7418	7498	7409	7389	7279	7368	7367	7441	7508	7419	7287	7451	7379	7465	7496	7326	7294	7317	7459	7485	7385	7502	7498	7398	7490	7488	7486	7399	7433	7473	7483	7270	7593	7447	7483	7269	7450	7349	7401	7315	7449	7363	7551	7309	7454	7472	7320	7366	7415	7293	7382	7385	7446	7394	7443	7343	7508	7350	7336	7446	7487	7480	7383	7418	7440	7520	7426	7442	7460	7488	7389	7426	7424	7430	7407	7384	7384	7322	7421	7503	7507	7585	7585	7301	7407	7413	7469	7401	7567	7430	7476	7445	7557	7488	7422	7454	7332	7392	7307	7525	7506	7397	7316	7471	7362	7462	7428	7415	7454	7406	7423	7346	7431	7639	7375	7414	7347	7523	7371	7436	7396	7336	7508	7400	7440	7372	7423	7546	7513	7348	7404	7520	7203	7492	7413	7437	7404	7408	7261	7475	7366	7382	7378	7536	7466	7447	7353	7361	7391	7373	7375	7467	7442	7556	7399	7429	7568	7509	7444	7323	7425	7282	7392	7426	7492	7392	7384	7473	7515	7449	7487	7542	7376	7375	7386	7465	7459	7411	7421	7451	7436	7404	7372	7542	7459	7211	7579	7498	7488	7423	7370	7542	7373	7314	7551	7451	7289	7571	7288	7511	7321	7495	7421	7474	7564	7489	7521	7401	7642	7515	7467	7323	7435	7434	7479	7307	7484	7537	7394	7443	7524	7523	7439	7457	7546	7524	7412	7426	7313	7447	7492	7340	7558	7476	7508	7352	7296	7448	7394	7344	7465	7496	7343	7458	7473	7373	7408	7397	7513	7388	7382	7353	7412	7484	7369	7407	7451	7440	7444	7417	7473	7429	7374	7357	7275	7556	7473	7422	7423	7498	7414	7342	7444	7387	7395	7417	7429	7299	7477	7411	7609	7385	7555	7417	7368	7316	7570	7291	7480	7467	7495	7460	7353	7435	7376	7498	7371	7557	7486	7556	7298	7311	7454	7285	7334	7441	7402	7492	7295	7286	7429	7584	7334	7385	7399	7514	7398	7443	7532	7434	7598	7562	7295	7474	7375	7365	7463	7540	7412	7485	7359	7410	7528	7349	7495	7372	7439	7377	7375	7348	7410	7384	7343	7366	7399	7483	7416	7358	7319	7344	7273	7397	7371	7288	7418	7439	7570	7488	7379	7514	7278	7380	7458	7395	7509	7306	7369	7416	7391	7323	7364	7587	7303	7346	7458	7369	7559	7408	7236	7583	7451	7312	7367	7523	7442	7419	7344	7385	7441	7414	7408	7403	7285	7422	7311	7383	7417	7438	7453	7408	7529	7428	7378	7424	7264	7524	7407	7424	7433	7489	7374	7395	7480	7437	7523	7527	7293	7442	7533	7462	7382	7416	7422	7442	7417	7481	7256	7354	7636	7532	7442	7370	7392	7490	7334	7353	7434	7366	7345	7376	7459	7447	7388	7500	7344	7513	7460	7449	7355	7424	7436	7481	7524	7430	7389	7433	7387	7470	7422	7369	7355	7369	7424	7377	7436	7445	7365	7414	7391	7408	7353	7459	7399	7472	7442	7507	7426	7341	7544	7408	7287	7393	7522	7311	7367	7433	7412	7336	7469	7421	7387	7389	7413	7500	7468	7472	7372	7403	7484	7312	7378	7403	7419	7320	7358	7443	7484	7455	7508	7375	7338	7420	7482	7521	7473	7494	7403	7470	7394	7484	7348	7416	7470	7396	7500	7417	7518	7403	7499	7498	7432	7282	7390	7386	7507	7489	7400	7417	7393	7500	7376	7384	7386	7558	7359	7489	7348	7484	7505	7465	7448	7587	7461	7363	7488	7388	7657	7473	7251	7371	7391	7521	7473	7443	7488	7423	7384	7495	7357	7404	7329	7450	7279	7444	7421	7350	7444	7495	7460	7425	7402	7488	7313	7381	7311	7459	7388	7511	7359	7391	7495	7329	7349	7460	7495	7345	7484	7546	7378	7406	7490	7461	7530	7372	7493	7406	7395	7276	7370	7493	7359	7404	7427	7536	7435	7399	7476	7425	7401	7328	7329	7389	7409	7435	7335	7356	7509	7380	7269	7418	7415	7438	7285	7453	7478	7395	7557	7306	7469	7344	7356	7456	7424	7375	7416	7498	7417	7389	7297	7449	7374	7464	7403	7521	7466	7347	7467	7288	7551	7362	7453	7538	7405	7497	7429	7339	7612	7289	7257	7300	7427	7425	7386	7350	7375	7455	7452	7531	7394	7415	7313	7398	7363	7372	7415	7381	7372	7447	7419	7355	7480	7447	7333	7387	7553	7454	7470	7394	7369	7401	7344	7477	7363	7408	7392	7373	7458	7417	7590	7483	7249	7378	7450	7459	7441	7396	7300	7337	7373	7312	7398	7419	7406	7475	7435	7487	7437	7438	7385	7352	7552	7411	7388	7298	7424	7294	7170	7524	7376	7405	7358	7484	7426	7500	7466	7334	7361	7441	7411	7362	7370	7533	7444	7334	7427	7355	7432	7444	7329	7517	7498	7511	7472	7423	7502	7456	7346	7389	7518	7348	7412	7308	7355	7529	7503	7501	7479	7278	7402	7195	7276	7239	7424	7488	7303	7292	7546	7352	7422	7348	7449	7338	7509	7290	7360	7485	7299	7460	7487	7361	7531	7569	7449	7392	7439	7365	7477	7472	7312	7344	7477	7388	7497	7434	7434	7458	7386	7508	7466	7470	7420	7452	7407	7411	7404	7302	7427	7294	7454	7487	7508	7549	7385	7432	7502	7334	7351	7449	7330	7456	7408	7375	7550	7330	7386	7362	7380	7570	7421	7418	7385	7457	7349	7371	7312	7339	7364	7488	7464	7456	7384	7420	7387	7354	7424	7352	7469	7313	7433	7443	7319	7344	7511	7438	7379	7284	7422	7448	7453	7387	7483	7404	7311	7578	7457	7469	7378	7417	7397	7505	7384	7396	7345	7478	7344	7347	7431	7473	7532	7349	7303	7436	7420	7394	7375	7363	7360	7524	7427	7457	7497	7525	7396	7493	7343	7494	7541	7461	7342	7445	7377	7428	7539	7368	7463	7335	7451	7445	7380	7384	7347	7426	7513	7289	7291	7490	7534	7434	7407	7310	7262	7457	7300	7408	7411	7339	7427	7357	7404	7438	7404	7420	7418	7367	7449	7378	7367	7354	7478	7413	7475	7412	7513	7483	7455	7388	7457	7433	7368	7444	7448	7401	7439	7381	7377	7435	7346	7364	7416	7393	7326	7452	7391	7367	7464	7575	7475	7348	7417	7320	7354	7486	7342	7554	7426	7477	7393	7456	7502	7393	7360	7378	7371	7342	7455	7379	7446	7415	7433	7384	7524	7305	7373	7345	7475	7502	7381	7295	7553	7373	7431	7344	7470	7376	7490	7307	7557	7406	7551	7350	7529	7345	7378	7417	7397	7450	7401	7576	7317	7555	7444	7327	7453	7401	7434	7377	7360	7323	7297	7401	7558	7439	7519	7385	7340	7478	7490	7352	7338	7241	7455	7482	7314	7474	7448	7621	7342	7465	7397	7397	7401	7439	7494	7433	7404	7371	7318	7514	7403	7564	7378	7441	7359	7506	7363	7397	7351	7292	7408	7457	7500	7530	7284	7370	7438	7348	7569	7525	7393	7253	7481	7492	7238	7402	7328	7330	7314	7550	7288	7509	7459	7388	7362	7411	7282	7414	7325	7457	7492	7423	7293	7509	7436	7461	7507	7374	7519	7526	7422	7459	7544	7431	7520	7312	7386	7381	7364	7465	7259	7481	7375	7367	7374	7587	7393	7368	7483	7380	7426	7372	7477	7418	7492	7387	7404	7442	7399	7408	7456	7419	7503	7477	7424	7437	7555	7368	7324	7471	7405	7294	7392	7396	7461	7367	7428	7436	7444	7547	7246	7299	7483	7419	7443	7429	7308	7395	7473	7507	7436	7486	7292	7455	7357	7338	7391	7464	7383	7456	7485	7325	7455	7386	7361	7392	7484	7324	7288	7465	7371	7463	7327	7443	7474	7351	7348	7437	7409	7497	7410	7427	7471	7541	7405	7488	7396	7570	7361	7387	7415	7375	7517	7320	7384	7326	7425	7523	7361	7489	7390	7444	7403	7299	7516	7456	7405	7196	7419	7466	7353	7486	7309	7439	7425	7335	7563	7551	7489	7403	7545	7357	7437	7378	7358	7482	7322	7408	7318	7484	7370	7345	7288	7398	7373	7614	7437	7439	7484	7421	7364	7391	7560	7458	7443	7431	7383	7375	7542	7474	7369	7374	7368	7451	7479	7459	7364	7398	7491	7368	7421	7417	7405	7430	7352	7331	7353	7390	7308	7524	7443
4927	1496	1310	1141	1325	1450	1550	1467	2124	12701	15600	10478	4573	1939	1199	981	930	921	924	928	885	932	977	956	938	877	906	945	864	933	937	939	922	886	864	912	924	929	966	921	977	933	901	850	902	977	891	919	903	881	954	948	942	881	900	941	880	891	911	898	956	921	962	914	885	920	883	941	962	907	928	907	877	940	906	935	899	912	986	887	921	927	955	952	920	889	929	986	876	1005	917	916	956	898	924	933	945	917	933	881	921	928	932	919	936	939	969	907	940	909	939	952	941	920	925	923	905	906	925	896	921	939	982	906	925	903	858	911	902	945	945	926	897	940	947	952	903	915	920	890	939	902	900	932	926	875	938	903	954	929	914	953	950	897	932	929	901	955	937	871	943	885	947	925	911	885	959	881	904	891	902	953	943	937	897	924	918	903	928	965	949	912	887	989	969	934	907	944	950	878	869	932	931	980	871	952	932	921	929	919	983	920	915	895	875	882	936	905	984	946	896	925	951	983	842	936	980	943	933	965	927	977	951	877	947	903	866	934	953	943	901	975	882	888	877	937	976	932	922	924	929	896	893	936	863	867	885	893	907	923	944	862	914	926	876	924	913	927	925	949	960	900	983	949	938	925	898	954	885	905	930	932	938	949	922	918	913	940	933	970	896	963	856	906	944	902	913	923	939	912	937	924	940	879	921	992	949	879	921	985	877	925	931	864	968	904	938	933	929	879	946	899	915	989	892	918	932	999	899	866	953	899	928	929	896	884	938	894	934	926	891	898	847	945	883	915	910	961	905	961	914	971	913	941	913	901	940	912	890	937	940	951	888	889	881	893	932	911	929	921	962	885	924	924	939	925	873	939	911	905	958	923	928	894	926	959	898	905	909	949	948	941	927	890	916	909	927	889	920	893	953	919	931	901	880	929	907	889	956	946	878	910	895	997	918	896	926	912	895	981	892	935	929	886	943	885	915	921	923	942	921	880	914	932	948	892	914	960	910	919	898	901	909	911	888	934	892	896	912	934	894	944	931	924	952	954	939	930	925	904	960	892	904	931	992	967	893	907	909	909	919	1003	912	914	961	948	974	887	884	930	913	896	932	972	892	939	948	882	931	868	921	937	941	969	948	915	960	928	915	903	950	859	913	887	901	863	962	945	923	921	891	917	968	938	907	927	945	941	911	898	919	924	946	939	924	951	891	937	908	864	880	960	895	1011	908	933	941	912	947	944	878	940	939	909	950	927	917	909	906	949	967	965	861	869	937	907	979	901	924	878	936	957	908	933	912	888	856	905	938	948	932	909	905	973	869	931	874	946	936	953	882	930	893	957	940	891	949	866	850	900	891	912	931	949	915	914	901	932	911	901	929	940	873	887	923	904	883	885	935	864	919	902	945	903	948	885	925	961	910	899	895	902	892	930	972	893	865	937	903	937	893	914	903	913	960	942	909	903	929	911	976	898	920	892	904	907	970	980	885	909	953	980	960	968	982	924	909	919	941	932	917	905	920	850	894	906	909	919	884	906	978	968	944	899	951	890	921	939	913	902	897	941	889	878	907	889	951	905	911	948	985	867	903	908	883	981	892	944	918	968	877	923	902	896	938	949	917	882	980	919	937	891	905	898	935	929	915	913	924	914	987	963	985	967	945	961	912	956	924	858	884	893	924	871	915	856	956	958	947	920	897	869	919	836	909	929	954	908	910	915	901	892	925	877	962	898	980	978	909	905	969	942	987	948	919	968	892	907	935	944	978	904	949	886	906	923	942	953	873	947	884	957	892	932	972	880	958	916	925	887	963	904	888	956	905	913	914	910	950	976	930	903	876	908	951	903	925	883	942	914	935	888	977	892	903	909	911	907	882	921	946	923	956	868	952	966	919	905	931	944	876	928	914	919	938	955	920	943	936	924	902	889	967	926	941	879	906	890	918	947	953	916	942	918	919	896	921	938	939	945	913	906	922	953	882	955	933	858	962	936	927	930	909	905	916	923	906	938	917	892	886	895	935	946	949	925	917	905	928	926	864	966	955	922	909	909	944	897	916	883	878	941	956	903	869	915	916	921	883	920	839	936	918	913	911	891	895	907	921	918	928	959	907	888	913	857	956	934	898	893	901	935	926	932	919	913	905	875	1017	903	861	952	896	928	885	893	893	944	906	956	915	976	939	971	865	887	931	884	920	960	935	888	907	938	935	891	935	962	926	935	936	892	917	923	943	891	865	943	888	839	951	915	906	902	981	896	889	936	926	872	924	931	887	863	897	935	919	883	914	917	1006	920	930	910	898	908	927	930	890	896	935	897	900	911	939	925	928	936	903	979	919	951	917	957	966	952	1007	901	905	869	921	871	870	933	904	926	928	924	940	959	931	915	922	859	925	944	938	975	920	915	929	910	959	916	909	931	913	906	952	929	933	869	903	878	930	924	949	953	920	923	900	942	918	929	938	927	923	925	928	865	898	878	927	906	930	904	896	906	925	924	904	876	925	903	900	878	886	933	934	939	926	952	945	952	934	951	916	922	979	926	976	963	948	897	961	876	907	898	903	905	921	923	907	990	959	912	912	929	956	951	935	915	911	914	940	948	913	874	912	903	972	900	987	894	916	900	902	922	912	933	895	928	908	968	895	905	943	931	930	906	947	847	1003	946	935	890	944	900	917	950	992	920	899	879	940	880	938	898	939	945	950	958	907	922	893	946	919	913	875	938	863	911	940	930	916	945	946	897	915	938	888	866	927	925	922	954	906	933	921	931	947	915	951	906	951	878	915	940	951	929	979	943	969	911	872	892	952	973	925	907	915	900	910	916	920	931	857	948	899	958	904	915	927	895	948	932	888	904	971	911	882	913	907	948	929	935	968	867	916	932	931	921	903	898	970	963	940	908	937	916	865	906	958	869	941	974	927	913	888	898	924	856	940	899	916	889	902	909	929	962	943	989	959	936	885	915	899	946	872	922	979	922	892	938	923	891	979	917	924	944	894	949	945	912	912	887	937	885	903	952	885	913	948	897	900	931	916	885	955	929	888	896	952	911	916	899	872	946	929	871	910	930	889	900	936	893	905	933	919	912	895	912	954	914	968	911	926	923	904	908	904	937	902	887	940	928	858	968	920	893	943	944	949	923	907	932	891	873	915	887	891	914	938	808	939	937	928	925	958	971	923	915	965	908	890	894	895	936	859	935	864	927	946	940	968	915	898	934	913	947	887	929	904	850	938	963	940	886	884	911	951	882	915	911	934	886	895	932	923	953	899	921	910	933	889	946	921	946	928	943	967	941	858	897	914	911	933	905	946	923	951	891	919	936	967	886	857	921	895	925	902	854	916	931	908	908	982	939	915	961	911	880	944	914	927	897	922	928	875	877	967	942	960	990	914	918	935	893	926	967	928	844	965	861	898	911	919	928	900	925	913	913	897	933	920	893	876	897	888	893	891	895	886	945	923	912	930	898	899	1004	941	956	933	931	898	940	877	886	909	889	939	922	893	919	944	927	959	965	894	915	927	885	877	917	953	941
18618	13784	11499	16334	22090	23226	24250	23206	29613	63838	63744	50233	34505	20371	11434	8386	7607	7595	7562	7492	7607	7570	7555	7520	7467	7544	7562	7576	7568	7492	7553	7462	7456	7448	7568	7553	7439	7556	7616	7654	7573	7618	7554	7503	7546	7502	7592	7602	7516	7480	7460	7564	7482	7551	7472	7405	7429	7472	7546	7481	7588	7560	7455	7388	7515	7551	7491	7460	7588	7551	7463	7323	7487	7514	7467	7573	7565	7512	7473	7462	7462	7556	7516	7632	7519	7488	7387	7505	7355	7594	7612	7598	7576	7462	7477	7561	7589	7438	7474	7551	7547	7583	7562	7450	7636	7490	7591	7512	7655	7574	7590	7695	7514	7580	7585	7457	7558	7611	7428	7449	7445	7378	7550	7631	7487	7629	7522	7516	7605	7525	7663	7517	7451	7424	7492	7528	7445	7417	7582	7463	7551	7544	7481	7554	7434	7591	7695	7591	7365	7455	7460	7584	7490	7500	7482	7558	7541	7594	7581	7525	7617	7457	7497	7536	7517	7554	7610	7608	7480	7551	7630	7566	7394	7483	7463	7468	7528	7568	7501	7645	7539	7429	7557	7467	7535	7578	7734	7597	7639	7549	7518	7222	7483	7446	7604	7495	7487	7536	7602	7457	7526	7584	7518	7531	7567	7426	7635	7603	7568	7643	7587	7473	7544	7657	7522	7463	7608	7503	7630	7583	7542	7463	7589	7720	7601	7568	7513	7519	7636	7565	7514	7556	7438	7602	7586	7656	7477	7600	7576	7456	7576	7462	7596	7467	7452	7566	7557	7526	7606	7523	7547	7479	7444	7531	7568	7594	7614	7478	7505	7663	7599	7458	7457	7510	7576	7528	7535	7596	7599	7547	7694	7521	7510	7502	7602	7664	7532	7428	7407	7579	7453	7526	7480	7567	7515	7567	7437	7528	7750	7485	7676	7501	7721	7522	7555	7599	7476	7619	7629	7478	7591	7574	7456	7424	7671	7449	7591	7549	7650	7629	7494	7615	7507	7752	7586	7627	7598	7539	7516	7525	7545	7395	7708	7470	7505	7652	7527	7609	7560	7617	7567	7539	7670	7567	7580	7610	7619	7564	7472	7413	7578	7561	7476	7665	7655	7556	7556	7577	7512	7562	7511	7533	7562	7553	7464	7534	7478	7684	7534	7541	7558	7635	7592	7624	7412	7367	7483	7577	7553	7577	7511	7642	7485	7512	7527	7484	7594	7654	7463	7613	7503	7674	7530	7505	7664	7550	7500	7490	7507	7452	7461	7693	7558	7561	7549	7483	7662	7484	7577	7544	7394	7566	7687	7609	7434	7467	7456	7508	7458	7528	7547	7580	7539	7499	7763	7433	7570	7518	7553	7554	7445	7523	7483	7548	7450	7564	7658	7561	7543	7674	7582	7483	7539	7605	7645	7518	7556	7674	7499	7563	7515	7533	7422	7531	7648	7413	7492	7460	7551	7448	7576	7716	7656	7620	7513	7591	7532	7528	7522	7756	7592	7623	7532	7525	7435	7506	7522	7581	7535	7535	7667	7534	7474	7552	7621	7473	7607	7616	7450	7492	7620	7559	7587	7662	7460	7578	7541	7554	7573	7652	7674	7594	7686	7449	7605	7534	7699	7640	7529	7670	7639	7596	7625	7531	7546	7552	7492	7544	7484	7547	7526	7425	7440	7640	7532	7647	7415	7693	7411	7559	7687	7419	7441	7625	7559	7380	7589	7478	7449	7471	7698	7540	7463	7538	7495	7520	7466	7651	7625	7448	7490	7546	7547	7492	7512	7547	7583	7512	7545	7368	7582	7510	7516	7511	7471	7450	7715	7696	7555	7487	7481	7559	7569	7424	7642	7586	7617	7566	7591	7504	7603	7446	7397	7579	7418	7542	7594	7604	7443	7779	7450	7485	7603	7495	7603	7529	7563	7532	7608	7452	7559	7667	7585	7554	7474	7535	7667	7539	7579	7629	7583	7571	7618	7357	7566	7656	7508	7468	7478	7562	7541	7515	7549	7580	7580	7600	7552	7520	7365	7562	7519	7555	7534	7640	7522	7599	7601	7555	7567	7709	7384	7634	7686	7576	7433	7557	7591	7656	7570	7642	7543	7503	7646	7597	7569	7457	7425	7656	7539	7475	7501	7609	7499	7648	7496	7502	7561	7553	7473	7648	7540	7548	7557	7433	7510	7503	7506	7484	7725	7598	7478	7504	7564	7696	7628	7550	7643	7440	7565	7488	7421	7505	7535	7646	7599	7682	7360	7466	7540	7467	7516	7407	7427	7589	7486	7556	7622	7513	7556	7566	7444	7602	7575	7685	7590	7554	7581	7501	7560	7629	7687	7547	7538	7492	7543	7534	7764	7449	7588	7500	7412	7773	7604	7555	7535	7628	7604	7459	7589	7578	7364	7485	7498	7467	7540	7640	7646	7605	7465	7470	7494	7650	7576	7483	7534	7550	7512	7615	7581	7629	7561	7645	7577	7606	7362	7443	7541	7582	7467	7522	7519	7538	7627	7635	7388	7703	7557	7605	7405	7665	7616	7556	7486	7500	7627	7566	7452	7473	7627	7587	7525	7609	7513	7508	7517	7642	7586	7574	7654	7409	7560	7457	7590	7583	7429	7638	7619	7665	7496	7507	7427	7632	7582	7623	7496	7538	7473	7561	7523	7624	7617	7528	7443	7498	7604	7714	7541	7664	7561	7501	7576	7606	7567	7523	7478	7552	7404	7595	7683	7613	7573	7676	7522	7503	7644	7590	7513	7511	7392	7644	7535	7507	7544	7478	7464	7588	7508	7597	7410	7415	7570	7506	7531	7621	7518	7564	7421	7532	7527	7645	7553	7466	7515	7456	7592	7537	7513	7462	7605	7543	7620	7444	7720	7636	7621	7522	7485	7562	7586	7601	7581	7669	7622	7514	7598	7502	7530	7516	7553	7621	7511	7484	7604	7457	7688	7408	7529	7607	7601	7648	7492	7564	7689	7691	7504	7552	7497	7578	7558	7450	7650	7544	7470	7598	7523	7630	7430	7427	7484	7608	7568	7523	7508	7565	7486	7560	7693	7424	7503	7605	7467	7507	7515	7605	7537	7592	7646	7515	7700	7655	7531	7508	7499	7578	7530	7532	7437	7603	7552	7527	7508	7543	7589	7442	7492	7650	7619	7494	7602	7542	7674	7537	7488	7518	7602	7585	7437	7529	7535	7512	7659	7537	7453	7461	7603	7559	7551	7498	7552	7397	7457	7561	7687	7559	7609	7493	7479	7600	7527	7658	7353	7409	7467	7656	7458	7671	7512	7553	7616	7553	7445	7543	7545	7419	7770	7455	7717	7606	7584	7585	7581	7525	7451	7394	7538	7646	7642	7584	7442	7598	7609	7464	7622	7405	7510	7485	7588	7462	7583	7557	7687	7668	7619	7529	7595	7661	7514	7494	7589	7507	7452	7391	7547	7596	7384	7584	7596	7712	7574	7436	7562	7725	7463	7492	7494	7574	7552	7545	7581	7471	7552	7610	7549	7616	7496	7571	7574	7527	7631	7600	7352	7577	7469	7647	7537	7668	7579	7583	7502	7610	7560	7398	7468	7545	7635	7547	7637	7426	7639	7554	7546	7605	7682	7476	7611	7725	7468	7491	7455	7603	7499	7572	7621	7461	7595	7646	7376	7480	7420	7459	7579	7597	7649	7440	7556	7601	7626	7600	7467	7579	7577	7503	7624	7343	7595	7545	7635	7761	7659	7438	7547	7481	7622	7518	7552	7576	7584	7477	7524	7642	7672	7501	7550	7450	7527	7517	7585	7533	7662	7579	7576	7576	7634	7527	7509	7466	7546	7575	7557	7666	7607	7605	7559	7467	7626	7499	7564	7503	7644	7604	7364	7577	7635	7625	7643	7623	7660	7628	7652	7528	7532	7477	7566	7485	7558	7567	7620	7423	7598	7500	7436	7499	7426	7537	7451	7509	7478	7401	7430	7494	7466	7496	7466	7380	7418	7626	7620	7400	7543	7575	7467	7561	7682	7645	7648	7509	7387	7758	7539	7644	7538	7598	7443	7603	7507	7585	7564	7507	7445	7502	7575	7428	7367	7581	7569	7545	7633	7527	7536	7550	7430	7542	7501	7526	7753	7725	7671	7411	7653	7630	7604	7658	7695	7554	7608	7569	7542	7686	7486	7538	7394	7527	7465	7607	7544	7605	7645	7500	7613	7606	7674	7572	7577	7610	7710	7562	7644	7390	7495	7515	7512	7576	7619	7559	7478	7481	7606	7714	7439	7505	7596	7574	7596	7443	7593	7654	7557	7585	7425	7513	7474	7547	7600	7564	7526	7504	7557	7493	7550	7572	7690	7537	7615	7503	7518	7562	7408	7606	7553	7554	7482	7559	7497	7641	7601	7578	7516	7590	7533	7528	7466	7464	7531	7552	7500	7593	7511	7608	7510	7450	7580	7531	7589	7571	7486	7663	7529	7553	7522	7603	7620	7549	7645	7426	7659	7466	7539	7466	7550	7504	7594	7561	7513	7505	7449	7575	7515	7688	7537	7549	7665	7686	7571	7611	7602	7600	7609	7536	7621	7608	7639	7427	7579	7561	7500	7512	7457	7571	7649	7541	7581	7537	7649	7639	7539	7431	7566	7528	7581	7703	7718	7641	7457	7489	7569	7515	7583	7529	7402	7482	7583	7563	7564	7610	7489	7581	7673	7626	7511	7540	7553	7562	7649	7589	7591	7570	7550	7506	7518	7471	7697	7556	7374	7598	7497	7506	7583	7627	7451	7558	7479	7592	7563	7457	7581	7637	7638	7572	7652	7514	7548	7506	7730	7438	7511	7546	7561	7660	7494	7536	7517	7649	7532	7407	7547	7563	7574	7666	7697	7563	7584	7559	7551	7599	7579	7552	7536	7465	7556	7505	7373	7609	7548	7555	7566	7395	7663	7520	7394	7568	7589	7435	7595	7511	7646	7652	7678	7614	7569	7463	7592	7526	7596	7443	7632	7645	7526	7511	7607	7464	7560	7713	7460	7427	7585	7568	7552	7576	7533	7529	7394	7495	7604	7515	7566	7372	7631	7668	7537	7418	7422	7549	7593	7634	7543	7544
3767	1903	1379	1329	1443	1812	1779	1755	1982	21376	25856	18677	8545	2965	1371	987	923	936	892	898	894	958	884	937	944	882	931	944	831	908	920	910	936	907	953	875	950	879	909	840	894	967	915	885	889	929	921	923	992	902	930	905	900	909	907	911	943	871	929	857	924	964	947	909	822	873	903	916	921	934	913	923	933	933	933	932	946	873	917	906	959	922	903	920	916	899	885	930	952	926	856	902	907	950	930	911	864	891	887	934	892	863	933	904	936	887	845	884	867	926	961	906	976	882	896	914	943	934	913	896	941	843	897	898	935	928	907	948	925	933	897	885	985	953	946	1006	895	882	927	908	947	962	912	894	857	890	891	877	901	909	928	935	918	963	856	938	913	875	907	917	983	927	942	950	901	894	957	863	860	905	878	931	971	898	978	889	933	867	897	888	926	859	895	887	850	906	935	860	994	977	952	892	865	924	882	881	947	956	924	962	895	917	910	948	900	895	947	883	912	935	953	896	927	865	943	910	901	942	972	910	934	904	919	958	953	922	970	947	932	952	928	929	903	886	934	884	896	886	956	912	878	911	917	948	926	898	858	930	886	874	898	891	902	962	866	955	929	892	922	918	887	902	901	908	946	921	946	890	938	964	936	988	898	942	895	950	905	965	930	942	921	913	925	958	948	919	879	898	944	933	915	878	909	904	887	924	908	899	946	907	941	928	892	934	891	866	930	880	910	944	893	869	859	900	876	912	919	904	901	899	884	899	917	936	906	931	923	878	934	924	920	906	880	912	885	840	878	950	957	879	917	919	904	865	862	949	927	903	844	910	961	942	894	901	891	937	862	919	902	909	890	889	860	928	947	884	829	880	905	886	952	934	910	944	919	939	903	939	933	881	947	889	904	946	925	902	897	884	941	877	922	853	901	947	932	884	950	935	937	927	851	960	899	951	875	908	973	936	922	926	912	959	942	875	952	929	903	954	884	908	903	856	866	895	934	926	933	908	896	892	877	917	966	894	943	956	899	844	940	956	956	947	905	925	859	905	923	931	923	908	930	952	953	927	916	960	888	914	901	918	881	885	890	878	904	925	941	907	878	903	874	918	884	898	891	891	885	923	912	866	930	925	887	892	881	924	915	971	877	852	930	858	912	974	883	926	886	894	863	903	911	927	885	943	918	929	884	943	941	923	908	928	923	929	922	924	948	923	876	857	941	901	920	929	888	921	906	928	912	935	962	883	884	968	929	950	918	927	877	866	875	882	923	903	916	909	917	897	919	938	996	915	942	904	823	940	897	855	905	882	927	862	915	904	879	920	919	918	949	952	924	960	960	888	943	910	950	898	967	910	851	907	912	914	875	880	929	924	949	903	937	896	901	950	910	868	921	967	891	910	911	905	892	928	900	894	914	925	926	886	947	897	895	901	950	923	913	919	893	890	927	975	971	887	905	893	881	941	935	932	952	926	913	927	841	885	915	936	910	929	890	874	907	897	878	878	966	925	922	919	919	931	900	909	925	951	926	951	899	904	858	949	905	882	957	905	929	939	969	968	899	951	863	940	928	877	904	905	927	957	926	966	929	892	940	893	946	914	889	878	913	991	923	902	904	870	915	896	897	904	959	926	864	929	856	949	935	1028	900	911	918	925	918	892	930	876	925	918	861	901	964	935	880	880	934	896	916	859	916	896	938	944	943	927	870	942	905	915	949	930	931	953	938	897	941	946	938	942	918	866	928	916	939	883	873	938	875	927	923	935	913	921	914	925	856	905	958	923	969	840	910	904	980	900	925	923	870	939	895	866	921	948	924	919	887	869	965	935	928	914	886	933	949	934	951	891	921	931	913	932	897	909	953	911	897	920	938	910	938	941	920	956	905	901	921	917	887	991	937	906	889	903	895	875	883	868	916	935	930	937	908	975	943	831	917	895	961	915	913	893	910	920	874	962	912	844	945	883	871	967	942	880	934	894	917	932	889	907	918	901	850	912	913	923	888	906	967	879	1004	950	942	929	879	886	903	901	918	912	948	866	866	843	887	918	947	907	969	912	883	925	915	876	908	892	946	883	933	907	999	893	890	959	913	903	929	933	919	927	971	934	935	940	938	951	850	892	926	873	919	927	958	920	960	911	947	850	902	896	940	845	949	929	929	923	875	888	914	922	949	902	877	899	922	857	913	870	886	967	898	891	909	912	932	959	920	952	926	872	865	950	871	847	947	897	891	956	882	923	862	936	892	906	950	866	900	895	865	860	877	878	907	904	918	907	928	893	983	929	921	952	959	883	943	1002	905	935	977	897	906	944	859	901	915	893	936	901	937	906	907	895	912	899	884	855	922	941	900	928	930	947	932	891	926	934	938	902	941	935	883	915	862	958	896	924	917	940	889	964	964	880	889	977	880	960	942	912	978	890	942	934	891	902	957	898	916	929	958	906	924	898	989	893	926	920	903	874	871	928	941	924	902	922	982	936	898	996	925	920	899	919	890	891	954	912	949	900	875	892	919	975	938	922	846	932	914	924	953	954	906	876	953	920	883	897	904	928	945	930	926	937	907	909	923	971	938	905	917	846	958	913	958	923	934	907	910	949	918	895	923	894	931	918	856	901	878	942	910	948	932	929	909	897	918	970	947	886	961	868	944	920	917	954	940	921	929	925	920	938	904	904	927	933	933	928	879	895	923	919	927	865	907	930	894	831	925	955	934	957	936	901	860	903	935	900	919	907	960	901	955	953	887	882	885	905	843	889	955	905	883	856	897	935	880	1000	910	897	946	932	872	893	971	887	901	879	939	874	899	856	907	895	837	917	897	930	928	918	921	944	923	904	919	948	923	933	912	879	968	940	955	913	913	916	910	928	938	894	839	959	906	931	896	923	892	895	932	937	904	890	986	924	947	894	907	895	853	929	902	930	939	953	863	877	935	918	917	949	931	941	917	960	933	946	853	841	937	903	905	863	971	940	922	952	908	973	907	915	920	917	904	838	945	881	869	884	940	851	885	953	914	852	901	911	901	867	871	937	984	948	942	903	891	936	942	860	911	907	923	905	910	945	957	881	903	906	921	973	885	950	906	926	884	883	931	914	950	898	904	869	941	894	893	863	853	922	904	979	881	916	903	930	891	849	910	909	910	869	925	883	919	910	917	921	928	948	943	876	845	894	885	943	958	932	878	948	927	911	909	893	885	967	878	920	935	891	918	948	870	915	949	920	909	928	936	917	917	976	896	910	955	884	938	928	907	932	954	865	887	914	902	945	935	918	936	948	877	888	919	938	846	925	875	904	915	976	891	918	891	939	929	983	937	936	884	1000	898	945	903	861	895	902	949	933	947	899	886	884	902	886	951	850	846	922	917	960	939	948	911	952	903	892	907	919	924	868	915	977	846	872	914	940	855	888	918	886	937	886	918	898	943	894	942	924	918	893	933	918	904	916	838	911	901	876	940	886	865	926	885	924	902	892	904	877	900	906	894	968	941	895	894	898	934	884	923	880	939	896	900	931	916	949	936	917	902	901	965	859
24625	16958	13108	20135	26967	28693	28130	27629	29261	75343	78140	62758	43579	26399	14069	8928	7668	7512	7660	7386	7588	7645	7535	7525	7419	7458	7502	7505	7519	7618	7481	7467	7473	7542	7557	7514	7385	7394	7406	7541	7389	7487	7471	7378	7683	7519	7573	7495	7452	7469	7455	7582	7543	7591	7472	7460	7444	7538	7503	7561	7486	7540	7423	7584	7536	7548	7496	7476	7499	7384	7665	7640	7597	7454	7428	7447	7432	7517	7472	7557	7583	7609	7589	7405	7509	7477	7404	7521	7578	7494	7468	7474	7488	7550	7663	7531	7452	7484	7596	7529	7504	7501	7423	7443	7504	7390	7438	7520	7455	7428	7547	7539	7551	7533	7453	7519	7438	7549	7508	7429	7354	7475	7546	7462	7331	7493	7348	7444	7451	7594	7506	7458	7367	7539	7511	7566	7469	7560	7519	7483	7567	7506	7504	7510	7481	7446	7474	7517	7357	7473	7503	7494	7589	7449	7526	7421	7540	7391	7631	7518	7519	7530	7590	7490	7587	7647	7668	7527	7590	7474	7517	7440	7483	7502	7458	7473	7450	7520	7394	7466	7617	7569	7608	7463	7450	7463	7495	7427	7650	7491	7468	7415	7545	7668	7432	7562	7614	7668	7548	7474	7508	7514	7565	7442	7540	7578	7558	7527	7675	7541	7510	7571	7556	7524	7600	7725	7561	7513	7575	7522	7587	7598	7487	7637	7522	7371	7625	7397	7519	7537	7465	7465	7467	7410	7516	7544	7430	7450	7521	7402	7525	7353	7441	7527	7513	7451	7633	7602	7577	7332	7467	7510	7548	7504	7530	7443	7589	7424	7479	7514	7559	7577	7418	7391	7574	7531	7489	7543	7400	7390	7530	7555	7541	7495	7462	7578	7486	7542	7351	7458	7533	7370	7482	7533	7520	7649	7554	7464	7738	7511	7427	7610	7500	7742	7420	7516	7371	7473	7570	7515	7572	7518	7649	7496	7496	7461	7459	7383	7523	7517	7587	7632	7598	7537	7570	7456	7584	7561	7483	7639	7530	7571	7460	7649	7444	7651	7702	7528	7540	7477	7586	7532	7428	7363	7494	7597	7413	7576	7587	7461	7478	7420	7545	7551	7535	7462	7484	7571	7467	7467	7412	7536	7443	7543	7365	7440	7341	7637	7546	7499	7509	7431	7329	7508	7608	7391	7463	7559	7581	7565	7581	7470	7377	7422	7509	7428	7531	7486	7599	7325	7496	7486	7492	7425	7539	7517	7589	7406	7468	7548	7559	7448	7418	7626	7499	7531	7612	7584	7604	7441	7569	7594	7500	7591	7521	7484	7521	7652	7633	7504	7399	7634	7480	7536	7364	7468	7547	7532	7542	7524	7473	7449	7551	7510	7528	7408	7542	7513	7461	7486	7495	7484	7515	7424	7571	7440	7580	7454	7700	7478	7480	7337	7556	7622	7533	7436	7399	7479	7478	7453	7428	7537	7601	7400	7531	7474	7483	7369	7497	7464	7571	7451	7589	7466	7511	7471	7324	7683	7564	7642	7491	7545	7523	7532	7600	7619	7627	7387	7569	7581	7634	7343	7592	7492	7609	7404	7510	7528	7704	7435	7526	7583	7553	7586	7425	7516	7513	7435	7448	7525	7413	7547	7577	7471	7372	7626	7509	7475	7366	7534	7477	7499	7505	7569	7477	7497	7528	7513	7490	7470	7475	7464	7461	7521	7546	7529	7477	7544	7499	7477	7519	7582	7499	7509	7458	7568	7512	7441	7547	7465	7575	7257	7377	7606	7687	7567	7431	7435	7492	7638	7439	7441	7440	7442	7621	7632	7528	7541	7548	7518	7547	7554	7460	7489	7425	7627	7371	7560	7670	7596	7608	7399	7423	7438	7594	7503	7580	7535	7415	7575	7522	7551	7603	7511	7336	7402	7407	7478	7499	7511	7462	7502	7463	7459	7609	7554	7471	7462	7411	7518	7445	7417	7600	7570	7569	7479	7500	7597	7510	7551	7519	7509	7573	7609	7595	7583	7599	7599	7474	7508	7565	7550	7529	7498	7571	7488	7682	7532	7519	7339	7503	7447	7568	7453	7605	7388	7521	7481	7530	7636	7342	7554	7494	7505	7553	7580	7484	7534	7589	7345	7530	7637	7531	7492	7443	7498	7323	7527	7325	7432	7637	7457	7577	7536	7613	7452	7391	7578	7585	7496	7559	7516	7530	7544	7616	7263	7451	7569	7369	7567	7462	7439	7482	7463	7483	7500	7477	7436	7418	7625	7454	7551	7574	7589	7480	7454	7533	7460	7647	7515	7634	7464	7584	7611	7534	7487	7449	7586	7546	7562	7580	7508	7544	7530	7603	7436	7582	7704	7574	7729	7399	7431	7589	7530	7565	7504	7585	7626	7403	7437	7498	7497	7513	7607	7510	7526	7452	7469	7684	7536	7522	7564	7487	7534	7471	7541	7588	7629	7474	7448	7419	7595	7596	7417	7511	7665	7723	7479	7602	7528	7474	7441	7397	7453	7511	7489	7490	7390	7459	7524	7651	7561	7419	7460	7544	7498	7547	7539	7405	7498	7462	7550	7518	7385	7414	7544	7458	7415	7449	7542	7429	7456	7369	7600	7496	7494	7578	7605	7496	7532	7449	7583	7479	7535	7460	7561	7489	7437	7568	7460	7357	7536	7655	7411	7588	7411	7442	7573	7632	7464	7583	7415	7557	7471	7486	7526	7476	7532	7445	7456	7517	7604	7550	7358	7587	7509	7505	7348	7559	7531	7388	7412	7581	7588	7462	7440	7397	7524	7542	7498	7521	7524	7529	7514	7529	7455	7501	7658	7449	7440	7444	7369	7547	7618	7585	7483	7488	7517	7485	7485	7618	7414	7522	7454	7477	7504	7462	7530	7537	7570	7465	7518	7310	7368	7594	7640	7535	7488	7499	7589	7590	7605	7554	7358	7714	7542	7482	7572	7578	7600	7570	7521	7456	7498	7482	7585	7463	7587	7436	7558	7649	7477	7507	7402	7517	7541	7515	7535	7589	7456	7514	7572	7402	7521	7375	7443	7607	7617	7606	7445	7519	7398	7494	7440	7444	7523	7541	7488	7592	7346	7367	7516	7620	7613	7462	7582	7401	7379	7505	7625	7467	7564	7487	7447	7449	7439	7451	7582	7630	7495	7544	7667	7621	7475	7567	7460	7623	7619	7364	7494	7554	7567	7381	7515	7468	7580	7766	7505	7425	7525	7479	7636	7447	7414	7492	7557	7414	7472	7554	7508	7612	7514	7565	7528	7470	7458	7456	7469	7524	7493	7622	7500	7496	7518	7590	7449	7433	7566	7548	7427	7500	7540	7584	7480	7451	7583	7535	7350	7534	7662	7348	7491	7496	7509	7634	7657	7555	7508	7634	7462	7528	7531	7508	7511	7533	7541	7357	7472	7491	7410	7609	7372	7517	7481	7548	7542	7480	7429	7515	7579	7547	7607	7424	7505	7423	7534	7491	7513	7535	7513	7468	7504	7501	7497	7378	7590	7480	7528	7585	7517	7535	7529	7519	7495	7457	7480	7536	7485	7425	7480	7451	7503	7506	7619	7561	7489	7500	7716	7527	7550	7447	7458	7468	7419	7491	7663	7582	7502	7414	7554	7566	7437	7408	7468	7656	7545	7482	7506	7499	7570	7528	7510	7473	7509	7604	7411	7613	7504	7406	7568	7515	7445	7497	7484	7512	7546	7426	7641	7363	7511	7525	7542	7556	7416	7430	7465	7588	7543	7507	7376	7662	7512	7384	7566	7516	7584	7389	7570	7592	7523	7527	7499	7486	7499	7539	7587	7451	7461	7528	7519	7476	7422	7647	7506	7465	7400	7528	7502	7465	7609	7437	7644	7460	7473	7418	7527	7492	7572	7524	7529	7670	7499	7592	7521	7635	7532	7551	7611	7422	7462	7480	7429	7574	7476	7516	7602	7615	7480	7519	7511	7501	7371	7565	7481	7630	7553	7520	7415	7623	7425	7542	7522	7500	7528	7475	7505	7491	7590	7431	7435	7519	7504	7392	7563	7444	7504	7586	7540	7640	7526	7527	7603	7543	7440	7452	7490	7529	7536	7542	7553	7535	7580	7435	7625	7505	7498	7479	7573	7408	7453	7437	7403	7475	7433	7489	7477	7386	7585	7548	7491	7637	7520	7459	7485	7559	7551	7415	7489	7460	7528	7526	7533	7520	7639	7565	7575	7475	7643	7584	7429	7593	7586	7478	7419	7413	7481	7670	7481	7497	7511	7512	7443	7534	7503	7456	7563	7640	7473	7501	7501	7431	7485	7437	7605	7411	7528	7673	7434	7502	7514	7491	7543	7305	7474	7474	7676	7549	7394	7485	7620	7556	7354	7443	7530	7500	7542	7521	7419	7516	7524	7502	7374	7532	7545	7486	7471	7627	7633	7457	7393	7502	7502	7471	7420	7439	7557	7534	7541	7633	7474	7538	7570	7537	7611	7472	7576	7452	7538	7571	7416	7526	7464	7576	7612	7619	7501	7702	7562	7480	7485	7405	7414	7712	7542	7476	7651	7415	7487	7509	7657	7538	7478	7518	7578	7574	7501	7623	7633	7530	7510	7571	7486	7483	7404	7470	7564	7441	7566	7558	7534	7603	7468	7469	7584	7487	7477	7535	7467	7472	7503	7600	7477	7545	7462	7677	7642	7479	7503	7513	7404	7527	7626	7561	7504	7502	7591	7425	7527	7394	7450	7585	7730	7590	7412	7506	7561	7476	7530	7636	7619	7488	7637	7425	7419	7485	7555	7413	7637	7474	7677	7537	7534	7414	7567	7561	7411	7547	7558	7569	7587	7357	7469	7459	7536	7619	7580	7507	7412	7752	7559	7464	7480	7512	7449	7456	7636	7511	7712	7480	7455	7453	7517	7516	7392	7326	7476	7692	7570	7352	7519	7411	7497	7613	7427	7508	7569	7471	7519	7509	7405	7448	7610	7496	7311	7401	7477	7475	7474	7448	7442	7573	7550	7370	7480	7655	7504	7513	7456	7521	7383	7418	7613	7485	7522	7510	7415	7562	7555	7608	7529	7533	7523	7309	7602	7520	7383
3454	1310	1083	998	1147	1168	1214	1218	1580	5029	5390	3792	2117	1335	1012	895	843	886	967	844	872	826	865	913	893	855	863	924	904	931	855	915	870	910	880	900	901	838	913	905	862	855	907	912	875	846	870	910	856	889	900	855	869	892	871	870	891	902	870	830	924	904	855	899	861	942	885	879	940	897	884	835	892	926	889	909	879	843	892	916	886	886	880	890	875	930	896	909	880	889	888	859	847	882	863	904	892	869	850	876	898	888	910	817	911	884	886	885	933	885	890	889	935	918	888	935	902	827	952	914	927	885	878	918	887	911	847	912	861	815	892	872	903	908	824	905	811	874	876	927	869	850	876	930	857	877	994	871	934	872	947	857	960	902	910	925	956	849	934	870	888	801	878	946	965	887	871	901	944	887	887	815	816	854	888	876	878	912	915	842	881	870	874	845	892	870	900	919	850	863	901	858	861	861	879	862	921	868	884	874	878	829	903	898	866	876	854	888	861	864	892	874	878	907	883	878	866	864	878	891	925	917	843	803	851	826	846	865	873	836	869	890	863	898	880	889	897	897	856	884	929	894	904	864	858	842	857	888	898	909	917	894	923	832	881	875	838	906	885	887	912	878	892	869	924	872	856	915	902	899	871	889	933	862	878	921	881	851	897	909	866	871	886	876	849	911	889	904	882	781	858	915	883	805	839	878	911	854	833	937	869	836	860	886	909	862	852	890	899	893	916	865	891	864	867	876	866	907	857	915	911	885	893	880	884	954	862	857	894	875	921	903	870	886	870	914	880	873	901	901	889	922	965	881	904	872	906	914	865	828	895	873	911	898	890	930	894	890	894	871	909	862	851	844	876	899	855	844	892	873	881	914	943	892	906	937	906	877	954	833	832	880	904	914	859	940	917	837	898	907	810	905	889	937	894	910	843	896	854	880	923	891	924	873	890	879	915	893	918	877	877	943	888	877	891	871	908	878	911	898	923	866	924	938	872	943	833	842	893	899	873	898	874	903	855	913	889	868	890	914	891	833	870	845	837	895	878	887	884	862	863	825	871	884	892	885	879	903	892	853	865	879	888	870	883	887	885	888	867	891	912	923	904	806	868	866	920	873	872	870	871	940	893	837	858	881	903	885	889	964	849	867	944	876	864	946	891	871	903	925	896	867	892	924	916	894	880	876	889	876	896	924	893	922	912	936	850	833	900	898	919	853	928	869	847	876	866	881	887	868	880	858	934	877	861	874	936	905	853	866	878	888	898	877	900	926	884	874	921	871	913	870	886	887	908	827	863	911	884	888	876	919	882	919	873	856	865	932	874	937	908	894	919	855	854	853	914	895	876	876	930	974	895	883	927	888	912	875	874	888	887	886	916	914	934	948	913	866	892	893	890	908	914	920	945	902	882	871	851	920	898	934	872	881	949	906	935	878	886	893	846	882	877	886	848	898	929	871	901	880	864	920	853	849	895	887	898	837	873	876	914	855	880	901	899	859	939	899	891	887	854	850	897	905	808	884	864	884	896	900	870	919	951	914	848	872	959	912	866	843	868	918	919	949	928	926	892	909	885	927	911	916	884	873	874	909	846	866	861	907	908	857	919	869	920	885	869	831	851	919	917	922	866	873	928	942	874	926	908	923	875	905	859	929	850	862	951	855	861	912	911	911	825	855	895	867	899	917	924	933	826	967	855	865	882	851	930	893	887	928	861	929	879	882	890	895	889	869	924	904	905	880	915	898	920	884	899	835	828	874	849	889	833	867	917	961	955	930	869	921	881	890	894	914	941	892	875	847	811	875	906	833	913	869	878	879	858	906	895	901	895	895	838	842	905	894	870	889	833	867	888	904	914	886	857	921	884	921	870	915	895	909	886	910	889	807	867	883	888	876	910	877	834	859	901	945	914	914	856	874	886	871	864	889	929	877	957	883	846	898	864	859	859	864	882	909	854	897	899	878	918	918	861	881	875	889	875	880	912	880	893	868	912	824	829	855	897	884	916	867	897	880	876	888	881	921	890	912	907	850	916	876	919	881	911	878	847	873	893	904	879	864	878	879	886	913	912	908	899	909	923	907	858	880	900	861	885	938	870	856	913	903	870	915	906	864	915	907	893	918	896	874	866	890	894	862	855	905	906	893	882	850	889	855	899	863	923	883	875	902	969	906	895	937	870	893	938	884	885	861	892	916	888	888	902	870	878	933	890	914	851	890	901	869	911	895	907	941	831	913	829	868	907	894	905	864	860	847	870	878	831	932	893	882	875	962	878	872	845	846	901	875	954	862	863	897	900	897	894	916	841	871	911	828	863	858	857	867	826	920	864	927	930	845	923	856	906	898	907	866	897	862	863	913	840	895	919	852	901	882	891	890	931	895	860	906	885	928	864	865	857	887	910	891	918	822	887	888	852	887	842	860	828	908	877	861	845	867	889	902	884	902	890	883	854	876	844	927	911	897	902	890	892	853	827	839	886	917	895	895	864	863	922	900	938	886	861	886	939	931	838	844	866	855	945	934	908	913	887	919	839	865	939	884	902	853	862	894	906	869	945	927	874	886	902	928	896	909	898	932	916	852	892	845	922	880	874	911	893	912	897	864	891	836	847	871	922	920	908	928	860	897	898	859	812	872	893	908	875	906	920	952	887	878	857	870	916	840	910	870	876	916	870	883	946	835	936	889	905	872	860	862	873	864	847	903	831	920	909	851	919	931	851	889	894	875	911	881	881	904	895	924	911	947	925	953	872	949	943	932	914	871	925	923	870	869	895	914	876	880	883	873	887	932	882	884	864	952	919	873	888	903	859	870	901	880	806	844	959	924	925	828	882	839	923	888	883	891	872	895	854	861	842	864	969	934	888	888	872	894	920	862	937	866	882	851	911	872	886	872	833	861	900	856	911	932	859	857	861	863	916	846	853	883	872	901	884	843	886	847	870	894	894	865	889	893	837	892	908	896	875	881	828	861	904	853	871	868	938	871	891	876	950	901	905	986	857	891	899	894	865	904	865	901	828	830	911	899	887	852	833	925	935	877	830	887	911	911	925	905	865	930	906	882	868	848	884	897	886	842	922	890	861	879	848	905	889	874	947	940	904	888	907	847	936	908	835	972	830	970	858	902	896	904	863	914	932	895	899	894	858	927	834	857	959	949	880	840	901	899	907	888	885	859	932	888	890	864	907	908	892	898	908	870	872	873	936	856	972	881	922	931	879	937	883	846	927	883	913	918	918	869	869	860	882	849	901	868	855	947	926	901	889	894	913	877	859	895	877	842	869	872	930	894	833	853	922	847	885	851	887	884	920	867	868	882	899	839	849	902	865	881	909	916	851	941	919	886	875	909	839	926	872	906	868	842	881	931	910	869	910	811	876	857	879	863	925	869	946	904	901	852	892	884	826	913	892	867	891	876	926	956	906	884	835	908	906	852	881	876	829	911	842	904	901	898	869	888	903	840	922	925	908	876	893	883	909	862	903	899	895	893	873	860	912	873	883	912	870	862	847	907	856	844	863	913
17714	11574	9573	12484	16871	18937	18852	18242	23966	44975	42785	34441	22839	13051	8952	7596	7442	7282	7297	7302	7452	7291	7326	7423	7296	7322	7447	7411	7373	7387	7230	7396	7269	7330	7232	7412	7373	7374	7345	7382	7322	7284	7337	7189	7392	7343	7244	7328	7241	7400	7365	7341	7592	7300	7268	7315	7338	7341	7337	7184	7383	7318	7290	7353	7261	7306	7214	7275	7244	7321	7352	7374	7444	7275	7377	7382	7283	7291	7508	7464	7285	7571	7310	7357	7351	7360	7527	7262	7381	7380	7252	7428	7331	7429	7260	7311	7391	7312	7366	7435	7382	7352	7354	7468	7319	7332	7278	7267	7306	7279	7255	7412	7419	7317	7279	7234	7389	7287	7381	7334	7412	7256	7390	7390	7215	7202	7331	7308	7433	7431	7204	7466	7376	7350	7200	7329	7407	7309	7293	7230	7388	7330	7362	7401	7347	7307	7221	7425	7352	7414	7197	7396	7296	7420	7351	7382	7372	7335	7523	7347	7374	7446	7423	7361	7411	7309	7218	7371	7414	7265	7327	7218	7420	7294	7310	7221	7402	7340	7291	7335	7329	7390	7383	7470	7346	7297	7304	7207	7551	7307	7323	7149	7221	7281	7316	7296	7398	7221	7357	7340	7389	7474	7249	7445	7270	7372	7430	7330	7449	7457	7407	7327	7349	7329	7291	7471	7408	7305	7419	7329	7321	7389	7245	7323	7196	7334	7325	7363	7454	7367	7301	7350	7304	7377	7261	7414	7470	7435	7357	7310	7294	7324	7378	7420	7363	7390	7344	7378	7450	7357	7344	7365	7413	7306	7407	7334	7390	7398	7260	7272	7356	7427	7348	7338	7438	7333	7319	7301	7360	7261	7329	7326	7360	7306	7470	7412	7325	7441	7278	7350	7350	7413	7297	7338	7514	7230	7333	7595	7412	7410	7386	7277	7329	7303	7320	7256	7365	7303	7444	7323	7325	7280	7403	7268	7486	7352	7303	7305	7485	7340	7279	7295	7344	7481	7399	7448	7396	7352	7304	7396	7290	7385	7307	7422	7275	7376	7466	7237	7383	7344	7305	7406	7327	7413	7334	7363	7364	7318	7401	7500	7471	7283	7469	7273	7491	7328	7365	7090	7332	7462	7291	7423	7279	7544	7455	7448	7307	7272	7409	7253	7427	7293	7448	7385	7330	7307	7362	7495	7320	7282	7401	7373	7409	7315	7411	7324	7350	7359	7379	7480	7266	7255	7396	7279	7444	7239	7307	7212	7305	7364	7352	7317	7310	7437	7119	7242	7333	7462	7277	7340	7315	7364	7421	7196	7433	7449	7426	7336	7291	7216	7296	7342	7303	7366	7360	7378	7419	7275	7424	7428	7283	7513	7257	7343	7240	7367	7245	7412	7405	7306	7255	7341	7360	7202	7346	7339	7380	7342	7320	7379	7302	7314	7361	7399	7321	7302	7442	7278	7208	7355	7358	7288	7248	7177	7500	7404	7462	7467	7468	7247	7335	7365	7387	7503	7411	7349	7341	7266	7278	7239	7277	7344	7330	7281	7288	7390	7419	7365	7256	7225	7266	7310	7487	7425	7295	7383	7363	7478	7357	7440	7390	7480	7352	7370	7284	7376	7275	7272	7386	7370	7197	7350	7196	7346	7303	7344	7319	7148	7381	7257	7478	7241	7340	7365	7415	7313	7245	7361	7327	7265	7426	7551	7320	7303	7444	7377	7305	7421	7341	7329	7337	7230	7283	7491	7381	7339	7354	7396	7391	7482	7340	7307	7354	7415	7381	7342	7475	7417	7396	7364	7430	7475	7249	7381	7354	7507	7286	7280	7428	7240	7264	7503	7461	7397	7367	7268	7370	7323	7230	7379	7471	7323	7380	7312	7204	7252	7365	7304	7509	7255	7431	7483	7419	7420	7429	7230	7316	7327	7336	7166	7272	7427	7339	7282	7439	7419	7391	7412	7365	7326	7406	7402	7423	7385	7354	7451	7338	7305	7332	7236	7268	7416	7407	7360	7340	7323	7401	7416	7325	7383	7404	7244	7282	7412	7315	7460	7253	7395	7319	7397	7218	7180	7406	7370	7270	7342	7412	7281	7318	7240	7442	7363	7420	7262	7395	7394	7380	7317	7454	7393	7319	7466	7321	7396	7420	7271	7387	7257	7266	7234	7343	7354	7386	7379	7327	7334	7374	7358	7287	7417	7413	7300	7415	7361	7363	7299	7452	7353	7364	7357	7336	7391	7363	7391	7353	7212	7296	7357	7235	7361	7409	7460	7348	7472	7359	7266	7340	7339	7324	7438	7403	7300	7341	7499	7206	7364	7371	7374	7457	7358	7524	7382	7313	7436	7400	7381	7483	7325	7218	7373	7271	7296	7338	7486	7508	7410	7361	7457	7378	7364	7340	7391	7314	7412	7358	7384	7295	7340	7419	7306	7382	7445	7300	7349	7473	7283	7265	7467	7278	7342	7504	7308	7420	7443	7303	7497	7432	7414	7265	7246	7377	7430	7357	7184	7366	7413	7434	7364	7464	7182	7280	7370	7436	7293	7357	7341	7296	7376	7313	7277	7402	7373	7319	7388	7491	7349	7515	7393	7360	7495	7339	7240	7340	7344	7336	7118	7300	7307	7412	7271	7242	7358	7346	7154	7402	7318	7324	7425	7467	7295	7335	7379	7474	7436	7451	7392	7518	7444	7431	7337	7388	7288	7501	7354	7237	7347	7252	7373	7309	7167	7459	7289	7378	7351	7406	7170	7349	7475	7278	7254	7429	7399	7345	7274	7384	7387	7443	7448	7468	7461	7458	7318	7352	7306	7317	7437	7368	7295	7344	7264	7335	7325	7314	7434	7237	7238	7431	7391	7298	7373	7355	7398	7234	7357	7309	7277	7361	7425	7406	7377	7357	7414	7313	7283	7421	7422	7389	7337	7350	7359	7405	7393	7338	7416	7360	7312	7203	7391	7442	7341	7317	7402	7299	7364	7336	7403	7244	7428	7445	7251	7384	7273	7354	7300	7488	7412	7359	7263	7432	7410	7303	7357	7366	7396	7298	7166	7255	7359	7228	7169	7317	7397	7319	7297	7413	7465	7469	7291	7363	7323	7374	7339	7532	7331	7240	7444	7344	7273	7383	7402	7204	7306	7363	7393	7328	7413	7271	7369	7344	7350	7360	7307	7352	7513	7352	7450	7301	7322	7356	7339	7456	7389	7426	7368	7289	7288	7270	7335	7401	7285	7410	7271	7388	7425	7348	7357	7286	7342	7477	7340	7356	7415	7350	7194	7413	7287	7375	7351	7508	7439	7321	7352	7471	7389	7392	7433	7298	7491	7372	7438	7412	7481	7382	7385	7210	7366	7232	7344	7440	7402	7281	7427	7347	7390	7430	7233	7281	7344	7254	7310	7327	7317	7311	7334	7452	7245	7373	7248	7382	7404	7302	7550	7316	7307	7506	7335	7371	7426	7473	7379	7287	7408	7321	7328	7403	7485	7344	7410	7347	7321	7263	7319	7285	7423	7451	7376	7371	7391	7290	7295	7464	7248	7313	7303	7262	7405	7529	7236	7330	7203	7394	7275	7399	7276	7412	7405	7293	7325	7324	7218	7290	7489	7387	7410	7281	7412	7376	7305	7217	7228	7301	7409	7313	7390	7351	7393	7416	7277	7416	7382	7440	7341	7297	7212	7353	7370	7366	7547	7286	7398	7443	7259	7388	7397	7348	7346	7325	7355	7314	7283	7188	7436	7327	7297	7473	7417	7337	7324	7270	7279	7286	7316	7383	7421	7253	7363	7189	7343	7504	7299	7330	7346	7349	7329	7228	7319	7339	7569	7317	7299	7265	7366	7363	7283	7344	7261	7259	7362	7395	7334	7360	7389	7394	7348	7446	7355	7435	7319	7323	7357	7196	7253	7383	7400	7336	7296	7327	7431	7270	7380	7387	7340	7238	7281	7339	7432	7285	7469	7386	7336	7361	7276	7304	7386	7416	7334	7406	7349	7347	7250	7338	7378	7221	7266	7344	7353	7350	7281	7332	7421	7442	7358	7417	7359	7442	7366	7329	7391	7237	7421	7390	7456	7316	7363	7420	7318	7504	7388	7392	7412	7289	7424	7486	7324	7543	7355	7373	7429	7419	7402	7387	7295	7360	7432	7291	7271	7392	7406	7375	7316	7293	7334	7377	7365	7379	7348	7388	7312	7409	7265	7369	7305	7263	7404	7447	7336	7381	7423	7382	7374	7330	7363	7311	7448	7420	7297	7329	7279	7402	7243	7365	7358	7305	7431	7313	7359	7505	7267	7344	7302	7284	7358	7378	7250	7465	7434	7331	7327	7518	7388	7291	7427	7267	7330	7339	7335	7438	7490	7291	7408	7420	7350	7324	7437	7367	7395	7292	7284	7424	7201	7254	7371	7317	7320	7346	7354	7351	7423	7401	7327	7349	7316	7392	7396	7265	7350	7301	7314	7390	7365	7448	7420	7449	7276	7401	7329	7303	7469	7357	7434	7247	7314	7330	7408	7388	7384	7314	7303	7325	7458	7334	7439	7343	7331	7346	7423	7239	7344	7487	7369	7258	7423	7323	7309	7345	7320	7378	7263	7382	7285	7380	7324	7317	7267	7361	7426	7416	7394	7437	7285	7384	7318	7471	7366	7270	7305	7394	7245	7281	7245	7400	7330	7185	7367	7350	7327	7425	7358	7448	7386	7160	7509	7523	7223	7394	7223	7289	7439	7173	7422	7168	7371	7492	7384	7362	7295	7330	7368	7286	7371	7332	7419	7347	7457	7467	7355	7330	7414	7382	7258	7363	7405	7326	7196	7362	7355	7266	7196	7450	7330	7288	7302	7495	7481	7277	7349	7379	7443	7432	7340	7342	7450	7338	7496	7220	7417	7403	7215	7214	7385	7393	7142	7448	7291	7406	7288	7135	7245	7343	7253	7414	7381	7372	7298	7199	7281	7491	7305	7417	7424	7368	7375	7368	7281	7266	7292	7284	7343	7366	7232	7260	7458	7243	7385	7258	7331	7478	7452	7472	7309	7296	7332	7254	7327	7389	7300	7353	7451	7327	7256	7328	7435	7293	7484	7313	7355
2885	2202	1542	1234	1314	1432	1466	1282	3653	14844	13847	8775	3622	1765	1055	964	859	931	927	869	875	907	881	862	885	865	851	871	963	910	869	893	886	885	866	919	907	938	910	884	870	863	893	868	952	888	830	917	878	935	921	914	865	893	898	884	878	881	887	879	894	891	951	869	944	893	948	903	860	880	892	896	835	877	914	838	903	874	950	897	837	902	888	903	917	867	931	926	855	907	904	864	891	894	958	842	929	925	907	955	904	921	914	871	907	916	896	868	918	824	905	902	902	938	962	916	870	879	893	901	915	935	832	902	890	912	921	897	936	866	860	934	867	932	913	890	898	930	933	878	937	956	891	899	905	884	903	895	895	918	889	869	841	945	906	850	850	891	903	864	906	891	840	957	904	938	935	922	926	914	930	907	829	905	899	875	929	911	876	894	898	902	899	942	848	905	939	847	904	875	883	860	882	908	898	871	907	874	933	892	901	888	900	888	900	853	920	852	854	892	920	880	929	916	868	922	967	945	918	879	924	884	911	877	846	899	926	877	908	860	910	919	899	898	874	888	924	909	896	908	879	901	882	862	958	851	898	867	891	914	917	951	943	878	889	881	836	919	870	843	891	946	953	856	855	909	891	932	916	892	890	919	932	863	962	870	888	861	958	919	931	884	913	930	911	915	910	893	882	930	901	906	984	881	915	873	930	855	916	900	924	875	869	918	909	897	913	877	903	965	872	835	885	840	908	892	883	956	898	914	850	907	932	834	846	874	888	928	920	879	864	931	921	877	910	896	918	907	876	896	924	890	886	846	911	892	871	942	898	931	928	923	931	919	878	919	839	887	907	940	883	859	860	904	953	885	864	923	886	914	886	872	925	927	879	891	903	820	890	822	916	869	891	907	889	896	898	874	922	830	876	864	902	946	930	923	967	867	848	923	946	878	893	848	945	887	840	857	908	845	898	933	932	978	899	856	874	912	865	867	910	834	964	832	959	871	937	864	923	901	887	826	953	914	874	895	829	882	877	898	907	906	894	895	861	892	856	895	957	902	895	875	880	881	910	875	908	867	860	844	900	899	894	876	917	879	900	918	904	921	929	894	876	931	889	899	930	878	911	862	895	833	899	894	894	873	884	868	834	902	913	919	961	930	916	893	884	893	902	862	897	898	840	861	888	948	889	866	861	904	819	900	884	890	912	906	889	888	891	921	927	864	898	895	949	873	889	935	911	918	872	884	915	908	970	874	894	898	875	904	890	896	865	837	873	886	878	898	907	855	966	886	885	867	862	895	917	840	944	861	876	894	906	969	934	908	889	902	856	919	907	889	912	906	912	878	933	867	935	912	879	915	868	908	878	906	915	905	957	908	891	905	942	900	891	885	918	926	930	899	945	893	879	937	921	886	854	890	931	875	846	917	898	920	927	929	915	913	889	908	933	862	855	881	883	898	875	926	927	947	946	892	921	876	886	897	886	850	863	876	888	909	873	863	920	896	893	853	859	881	903	866	881	969	867	892	885	895	910	912	917	902	915	892	911	891	877	922	890	930	889	904	915	886	869	890	899	935	937	860	919	847	913	878	936	879	836	889	880	908	951	871	881	907	883	913	894	919	922	920	882	891	904	850	885	837	898	912	858	937	891	891	917	854	861	942	931	922	871	838	933	952	943	875	922	917	907	872	916	925	886	888	881	906	882	898	925	962	863	891	909	879	896	883	911	944	941	915	856	938	894	916	894	883	919	849	942	940	896	906	868	893	909	904	871	884	897	852	904	882	909	856	904	883	923	819	907	895	913	896	904	939	912	890	933	896	896	906	897	878	920	918	917	933	887	847	921	922	877	907	840	911	889	871	895	934	912	896	897	888	903	947	847	867	910	936	869	897	869	878	922	943	935	888	893	922	878	909	917	940	925	863	882	914	900	885	956	909	854	884	885	907	917	889	874	869	883	884	924	888	883	912	886	877	854	877	889	936	863	871	820	855	932	913	889	880	908	893	869	919	922	851	850	928	894	891	926	908	901	846	896	882	888	939	929	908	901	842	910	851	839	958	886	921	873	877	863	844	924	929	866	901	947	903	917	951	896	909	881	898	928	905	893	916	879	966	902	903	948	883	874	840	904	871	899	909	872	886	884	908	888	861	838	866	868	870	949	860	867	926	935	873	898	867	863	932	882	887	874	882	855	896	849	924	899	920	914	883	952	920	853	866	914	850	880	927	928	904	898	796	906	932	887	839	895	893	873	890	927	829	867	866	894	927	906	935	926	885	884	964	937	903	930	863	920	856	885	907	869	961	903	924	943	885	885	923	885	906	936	881	917	872	891	853	882	887	891	921	965	893	910	935	908	894	887	920	899	880	884	887	902	870	915	875	890	827	853	915	921	885	827	859	880	901	894	914	888	896	884	953	909	887	898	899	897	917	921	838	912	899	894	847	937	905	837	925	955	923	878	856	856	866	893	897	929	886	909	866	887	896	915	919	909	930	903	938	865	920	895	853	887	886	880	954	890	925	889	915	877	892	921	893	937	933	905	861	845	932	870	893	912	896	881	912	924	907	912	863	925	907	871	884	886	904	855	918	867	890	885	892	868	876	915	909	907	883	899	938	850	897	880	904	851	885	937	904	923	857	868	917	898	868	824	871	886	931	888	917	919	849	909	858	847	832	872	928	909	893	922	902	849	908	870	852	853	960	961	880	885	952	911	878	871	855	840	880	912	859	915	937	917	905	918	868	898	883	867	949	936	880	923	920	936	931	866	814	923	912	897	902	929	884	905	920	951	906	896	867	851	907	924	886	848	811	891	943	817	898	849	873	828	878	936	920	883	850	827	880	900	885	882	888	884	907	911	869	861	907	884	901	898	935	887	931	923	900	922	881	926	894	893	870	849	942	899	862	899	884	880	881	947	908	815	865	926	887	880	953	851	880	945	892	926	865	865	885	891	885	958	850	879	862	904	912	871	873	848	895	907	857	843	885	892	887	849	869	919	904	937	851	876	879	904	883	855	904	921	897	894	857	770	894	899	910	915	904	888	846	902	892	932	900	901	904	947	879	937	899	843	902	986	894	907	849	865	913	930	904	872	877	923	852	913	893	848	877	915	865	920	949	859	934	896	876	895	882	901	919	859	861	917	877	863	905	843	938	885	915	880	861	875	949	912	885	879	872	878	920	902	852	895	888	918	918	880	862	862	859	910	931	888	861	854	903	835	846	921	857	897	861	900	938	936	926	827	880	931	971	887	865	870	908	894	886	922	926	840	879	905	960	902	882	913	912	948	879	898	939	937	873	889	891	874	892	822	867	880	884	869	908	930	885	869	928	931	876	887	879	856	888	883	845	897	839	871	916	869	873	890	852	888	875	872	857	851	884	850	948	897	888	837	909	907	894	895	883	826	899	885	883	915	852	945	905	883	884	904	879	884	941	897	930	849	897	921	867	832	903	892	903	856	907	914	909	867	898	864	946	903	920	897	878	879	869	910	845	878	901	901	889	954	888	871	907	906	928
23144	16972	13330	18041	22197	24767	23578	20344	36854	66697	59749	46831	31816	18379	10667	8029	7452	7481	7389	7395	7331	7211	7442	7194	7354	7266	7450	7359	7323	7377	7250	7279	7393	7487	7350	7300	7373	7296	7231	7469	7383	7308	7349	7336	7489	7348	7271	7438	7282	7490	7239	7388	7264	7379	7353	7269	7284	7313	7341	7412	7280	7368	7350	7268	7310	7287	7283	7447	7325	7320	7360	7255	7505	7381	7268	7362	7386	7427	7260	7432	7260	7351	7208	7356	7265	7328	7429	7238	7455	7401	7302	7269	7387	7356	7401	7365	7410	7235	7366	7396	7239	7526	7333	7379	7319	7369	7411	7372	7339	7274	7405	7205	7348	7324	7325	7252	7355	7314	7362	7386	7421	7372	7308	7310	7302	7382	7371	7639	7233	7263	7406	7401	7300	7344	7368	7261	7277	7267	7363	7265	7373	7317	7358	7333	7399	7356	7373	7225	7336	7279	7383	7376	7364	7322	7179	7236	7223	7492	7245	7323	7431	7382	7269	7352	7295	7389	7390	7300	7328	7298	7346	7416	7317	7401	7270	7342	7361	7297	7366	7241	7310	7418	7449	7302	7292	7335	7484	7375	7349	7245	7201	7460	7454	7457	7448	7256	7344	7366	7314	7229	7337	7273	7283	7302	7378	7247	7376	7337	7331	7495	7256	7309	7369	7399	7269	7396	7386	7366	7386	7467	7511	7371	7373	7400	7312	7351	7444	7352	7339	7422	7298	7308	7277	7366	7166	7324	7387	7331	7426	7456	7157	7411	7387	7479	7347	7174	7361	7275	7345	7344	7343	7341	7341	7381	7390	7298	7315	7463	7423	7346	7347	7370	7409	7291	7318	7221	7213	7397	7307	7344	7335	7429	7295	7421	7280	7306	7335	7294	7375	7234	7274	7437	7460	7541	7342	7220	7307	7183	7416	7385	7318	7432	7414	7254	7386	7356	7385	7473	7371	7291	7380	7230	7415	7285	7391	7370	7373	7338	7299	7405	7416	7304	7342	7474	7163	7277	7327	7502	7254	7311	7369	7348	7372	7259	7271	7338	7433	7205	7209	7230	7147	7219	7368	7504	7389	7275	7364	7277	7162	7367	7334	7453	7347	7419	7313	7370	7270	7225	7428	7387	7380	7392	7367	7400	7413	7429	7418	7301	7411	7484	7429	7304	7355	7282	7441	7333	7403	7243	7340	7332	7284	7446	7347	7418	7236	7443	7227	7336	7399	7293	7244	7354	7419	7483	7387	7400	7398	7351	7548	7323	7305	7385	7067	7346	7380	7220	7280	7391	7372	7289	7371	7232	7308	7397	7406	7170	7445	7305	7439	7401	7318	7380	7448	7327	7320	7378	7321	7287	7320	7215	7437	7280	7307	7488	7300	7309	7266	7302	7341	7326	7394	7282	7383	7290	7437	7305	7330	7327	7357	7264	7375	7412	7289	7423	7335	7350	7237	7261	7483	7297	7454	7300	7384	7375	7227	7352	7420	7331	7387	7404	7317	7345	7395	7284	7303	7257	7351	7344	7395	7285	7321	7341	7363	7505	7371	7359	7348	7322	7538	7374	7311	7442	7407	7392	7366	7278	7339	7414	7253	7278	7396	7368	7340	7343	7232	7277	7300	7326	7266	7503	7294	7328	7282	7327	7406	7449	7410	7352	7186	7430	7329	7384	7335	7303	7325	7417	7427	7463	7206	7298	7237	7367	7410	7277	7498	7381	7278	7215	7270	7393	7333	7434	7357	7414	7334	7392	7435	7312	7459	7136	7359	7380	7250	7315	7408	7302	7431	7408	7352	7331	7355	7317	7389	7365	7354	7295	7298	7362	7314	7326	7244	7430	7321	7310	7386	7289	7344	7407	7248	7427	7292	7328	7328	7361	7337	7307	7298	7096	7350	7377	7291	7260	7374	7294	7457	7440	7468	7396	7243	7317	7321	7231	7431	7334	7476	7450	7428	7297	7409	7336	7428	7314	7324	7488	7217	7423	7366	7388	7389	7284	7360	7152	7446	7312	7480	7262	7318	7325	7336	7268	7386	7538	7435	7477	7422	7522	7381	7361	7331	7321	7321	7344	7268	7452	7477	7261	7317	7319	7131	7241	7230	7337	7548	7289	7334	7459	7373	7337	7194	7314	7319	7461	7428	7426	7356	7378	7182	7281	7266	7329	7451	7231	7376	7199	7363	7249	7382	7346	7378	7271	7275	7419	7344	7430	7431	7400	7291	7293	7333	7417	7329	7392	7291	7243	7280	7311	7325	7310	7353	7398	7447	7336	7422	7299	7373	7338	7289	7429	7256	7461	7246	7343	7325	7353	7240	7230	7224	7258	7308	7354	7176	7353	7363	7325	7375	7458	7358	7268	7414	7405	7389	7411	7384	7262	7269	7359	7421	7390	7368	7411	7428	7368	7220	7427	7282	7467	7345	7447	7407	7494	7203	7530	7312	7306	7302	7411	7303	7297	7293	7256	7419	7380	7366	7443	7343	7266	7279	7370	7345	7332	7298	7316	7293	7543	7279	7196	7442	7354	7462	7391	7406	7251	7296	7304	7351	7451	7381	7319	7415	7309	7365	7399	7361	7431	7363	7416	7390	7386	7334	7365	7409	7511	7413	7288	7402	7313	7360	7401	7368	7352	7400	7359	7241	7370	7362	7456	7370	7252	7290	7537	7388	7378	7424	7251	7384	7444	7319	7307	7356	7323	7322	7202	7365	7356	7297	7188	7319	7399	7214	7423	7328	7397	7343	7296	7290	7238	7285	7347	7375	7255	7295	7303	7386	7282	7212	7388	7286	7416	7236	7316	7374	7331	7289	7331	7265	7314	7355	7404	7277	7311	7319	7407	7413	7427	7398	7363	7462	7355	7411	7297	7277	7305	7299	7415	7332	7300	7378	7333	7298	7285	7436	7405	7254	7380	7410	7397	7417	7186	7408	7126	7194	7438	7342	7372	7301	7379	7413	7350	7291	7447	7261	7346	7412	7478	7401	7312	7243	7348	7304	7380	7274	7243	7344	7394	7425	7269	7321	7263	7337	7415	7300	7488	7393	7385	7403	7343	7230	7422	7233	7375	7395	7289	7462	7412	7222	7278	7312	7144	7285	7288	7441	7431	7414	7369	7352	7351	7388	7279	7342	7289	7391	7469	7424	7297	7366	7445	7258	7384	7284	7277	7278	7236	7375	7354	7320	7232	7524	7423	7380	7240	7205	7295	7425	7350	7384	7299	7277	7435	7348	7309	7382	7342	7252	7365	7371	7323	7343	7213	7341	7224	7379	7321	7280	7387	7369	7470	7317	7320	7435	7272	7421	7402	7476	7313	7261	7299	7267	7275	7502	7343	7378	7359	7363	7448	7457	7356	7241	7397	7319	7486	7427	7409	7293	7340	7347	7382	7300	7471	7393	7447	7303	7261	7369	7308	7373	7375	7208	7320	7295	7335	7356	7394	7375	7302	7400	7333	7368	7296	7393	7324	7384	7386	7353	7429	7258	7332	7427	7291	7325	7253	7383	7288	7251	7380	7360	7326	7344	7287	7270	7300	7323	7320	7367	7352	7327	7276	7393	7261	7258	7388	7319	7434	7361	7356	7376	7436	7400	7400	7332	7347	7362	7258	7387	7290	7355	7361	7351	7405	7371	7300	7256	7302	7452	7201	7299	7481	7328	7269	7410	7109	7456	7474	7366	7286	7322	7429	7297	7303	7398	7314	7416	7449	7446	7253	7305	7444	7358	7240	7403	7398	7298	7475	7304	7357	7347	7313	7412	7367	7374	7352	7406	7435	7369	7374	7327	7295	7322	7172	7250	7303	7307	7293	7399	7301	7320	7411	7371	7373	7246	7265	7357	7344	7267	7378	7393	7287	7317	7250	7331	7226	7483	7405	7414	7264	7410	7417	7299	7429	7483	7290	7378	7258	7267	7444	7209	7358	7385	7254	7332	7333	7350	7430	7396	7264	7423	7242	7317	7213	7347	7331	7371	7334	7315	7352	7305	7361	7390	7253	7297	7327	7258	7350	7353	7338	7323	7472	7464	7337	7195	7168	7487	7303	7336	7322	7386	7439	7329	7418	7314	7215	7315	7388	7327	7248	7301	7229	7305	7439	7349	7428	7330	7389	7379	7441	7349	7307	7440	7282	7345	7287	7469	7295	7352	7377	7381	7388	7348	7364	7449	7405	7304	7309	7424	7391	7293	7312	7306	7327	7607	7377	7269	7404	7259	7305	7300	7342	7239	7343	7416	7443	7246	7343	7359	7338	7107	7357	7373	7618	7250	7306	7242	7342	7523	7365	7380	7450	7452	7217	7336	7407	7235	7285	7382	7240	7232	7312	7306	7306	7396	7363	7361	7346	7431	7289	7310	7366	7326	7371	7143	7480	7276	7508	7351	7361	7367	7235	7356	7392	7426	7343	7341	7294	7348	7366	7283	7385	7434	7426	7325	7456	7309	7470	7420	7387	7408	7272	7297	7302	7405	7323	7326	7393	7304	7277	7452	7292	7275	7323	7291	7262	7274	7402	7375	7301	7443	7319	7374	7245	7296	7312	7258	7408	7461	7351	7297	7388	7321	7343	7395	7298	7322	7304	7182	7260	7382	7218	7401	7310	7178	7366	7292	7468	7340	7222	7339	7437	7203	7245	7301	7288	7532	7237	7422	7333	7317	7539	7408	7356	7347	7392	7285	7358	7422	7299	7295	7353	7343	7403	7288	7283	7451	7438	7347	7341	7416	7258	7334	7395	7418	7494	7200	7415	7431	7355	7438	7235	7404	7344	7436	7328	7398	7288	7449	7417	7402	7488	7332	7421	7508	7361	7326	7337	7280	7263	7353	7291	7405	7200	7357	7253	7368	7448	7311	7143	7394	7289	7269	7474	7293	7447	7176	7376	7447	7309	7405	7361	7286	7360	7392	7371	7479	7351	7368	7389	7481	7321	7438	7300	7293	7341	7207	7193	7358	7228	7385	7288	7318	7280	7389	7293	7391	7464	7247	7381	7284	7191	7273	7422	7299	7413	7493	7391	7383	7297	7332	7361	7434	7437	7216	7257	7309	7394	7178	7428	7424	7306	7426	7489	7396	7383	7374	7311	7398	7385	7415	7243
5853	2590	1576	1167	1341	1387	1554	1452	2991	13932	15076	9543	3908	1729	1104	991	966	876	905	897	880	924	841	961	905	918	956	947	884	890	880	905	883	916	967	896	902	902	847	862	944	941	867	916	920	893	945	890	906	895	900	889	917	936	872	918	922	897	932	911	885	902	939	873	826	948	909	899	909	923	905	899	957	913	953	934	939	915	905	915	886	916	893	951	915	923	921	903	867	885	926	979	875	904	959	910	915	896	872	929	888	940	942	907	909	849	951	912	921	894	935	867	891	898	926	980	929	843	960	929	895	913	864	938	897	968	860	983	935	955	896	927	954	953	901	874	885	974	954	932	865	916	884	920	958	903	966	911	919	903	915	937	922	910	903	910	907	923	936	912	916	915	946	939	919	899	891	860	921	978	949	898	939	916	962	920	880	927	936	858	898	866	925	903	901	960	904	953	878	924	936	929	923	955	913	885	934	868	911	898	873	915	947	940	835	918	946	974	907	978	874	942	980	960	910	857	908	919	859	936	895	958	894	974	879	935	904	868	931	933	890	866	956	997	888	915	925	892	875	909	848	891	927	866	897	870	912	888	873	968	909	927	910	926	875	912	884	951	868	874	913	939	900	921	963	921	908	887	948	932	910	896	899	872	853	919	913	934	928	900	911	967	922	896	893	900	961	940	869	968	918	913	900	879	969	879	906	1039	932	919	915	952	871	932	941	858	931	940	896	926	932	943	900	936	927	928	925	920	871	933	903	867	871	892	857	886	947	899	870	910	906	891	895	892	867	954	925	939	898	878	916	882	940	969	936	961	911	947	931	942	946	932	932	991	894	909	943	921	903	850	886	879	947	945	914	965	897	951	928	905	916	951	933	946	908	902	911	890	851	912	933	942	926	946	931	859	908	923	906	903	917	915	886	908	868	900	916	870	982	921	897	949	929	944	918	884	907	886	916	889	911	903	949	889	848	959	886	900	927	937	924	924	951	913	927	904	903	894	874	941	911	917	902	878	915	926	944	884	884	894	908	980	916	928	932	958	921	937	931	908	949	934	956	891	900	961	893	942	896	879	941	881	907	947	930	921	972	936	902	854	896	886	864	903	902	975	919	946	913	957	958	881	922	891	947	961	925	946	905	928	920	988	900	904	917	875	903	927	911	912	925	913	911	887	936	928	913	963	954	921	945	888	908	987	951	933	877	895	951	914	924	861	849	932	907	863	936	871	953	940	939	922	927	921	902	923	906	886	891	952	879	958	983	930	897	875	930	893	940	916	876	891	968	924	972	939	855	908	867	881	925	921	920	935	932	957	943	887	900	906	909	907	870	884	867	887	904	895	880	893	892	940	934	869	894	928	933	914	947	901	859	953	838	926	904	928	956	933	896	909	985	953	930	891	968	908	951	911	939	907	943	892	903	944	935	958	896	883	987	930	940	893	905	855	891	914	915	888	893	898	859	950	948	947	954	933	955	907	904	961	931	922	880	902	881	942	903	911	870	913	947	969	933	954	900	909	992	942	956	964	908	967	912	882	955	930	960	916	931	893	934	902	904	886	887	870	884	928	932	914	921	903	872	919	851	935	908	927	919	966	933	923	866	950	939	929	890	896	875	897	909	919	940	899	928	918	896	872	895	882	882	949	873	910	884	904	963	864	912	947	925	937	915	950	921	911	914	958	894	924	903	921	884	881	847	912	978	958	926	880	898	876	933	950	886	934	919	953	887	904	929	886	886	836	894	931	889	911	964	906	909	951	909	932	885	911	936	967	930	851	894	944	939	908	939	855	868	901	930	898	977	904	943	905	865	901	942	956	935	862	922	837	940	962	891	933	901	892	955	865	862	900	915	906	985	889	873	966	908	841	902	970	961	879	890	938	906	898	945	917	952	938	911	886	924	903	882	902	880	900	973	884	946	924	869	931	886	887	948	911	873	887	871	889	904	908	871	933	932	953	927	904	903	928	898	918	939	912	945	933	895	868	924	909	863	895	871	856	912	921	894	899	899	932	890	918	926	938	928	905	921	967	931	940	930	917	877	903	884	900	954	927	966	905	902	916	917	960	897	877	885	931	917	915	932	881	873	957	891	934	930	965	894	955	867	928	930	909	907	955	934	894	915	902	955	966	885	912	897	904	921	934	871	964	909	935	914	897	954	939	901	870	916	913	899	918	938	895	982	919	847	904	860	918	922	918	899	898	913	931	891	928	850	889	950	867	891	869	878	941	914	968	917	927	890	928	880	945	919	923	926	867	914	957	986	894	924	926	948	887	886	875	957	889	934	906	896	884	894	911	919	921	928	951	911	908	900	976	909	940	858	934	948	901	983	931	860	884	924	907	931	951	894	979	920	904	938	899	911	878	920	924	932	941	947	883	899	916	935	935	940	953	886	948	941	921	931	963	894	889	939	955	948	941	944	952	913	934	933	898	866	897	965	943	896	905	915	925	870	907	915	933	935	908	890	916	907	866	900	936	949	861	871	870	884	830	897	925	916	936	879	971	964	946	932	898	936	906	927	910	927	911	918	917	925	884	892	941	912	903	944	871	926	930	879	928	957	942	862	931	906	939	896	944	921	919	921	866	903	967	944	875	851	929	866	879	851	951	927	913	934	890	904	922	910	885	961	921	907	895	905	932	877	952	944	865	927	858	918	924	949	856	946	929	928	874	925	961	899	891	940	934	945	883	898	919	911	913	922	931	882	903	943	946	887	963	886	879	924	958	864	917	909	939	837	933	870	873	915	859	943	951	901	895	940	917	978	927	887	945	931	898	914	960	871	894	954	932	873	919	923	918	889	906	885	942	955	904	904	921	919	893	925	881	934	870	900	951	914	914	871	878	904	908	934	944	955	945	919	929	921	866	906	884	843	880	917	874	907	924	890	908	878	908	885	871	924	880	962	907	927	898	897	899	931	902	953	866	906	947	855	917	922	976	911	896	964	943	932	855	896	949	908	950	891	873	921	918	907	924	943	902	883	856	923	922	934	917	916	933	864	930	887	913	912	926	955	903	875	946	879	893	939	899	943	963	880	891	919	974	905	976	914	937	893	897	922	957	885	879	887	888	944	882	936	896	913	930	959	952	929	974	938	885	909	902	894	908	920	880	872	887	881	902	917	921	922	919	899	928	917	906	928	975	930	883	871	888	904	898	883	937	918	930	950	929	913	932	879	977	926	937	894	939	942	924	911	927	912	900	850	860	894	896	911	907	881	923	862	912	929	901	937	878	900	921	906	970	871	893	899	932	904	921	872	901	962	934	887	912	921	894	893	908	924	877	971	916	916	895	874	912	932	903	920	879	873	897	972	882	925	838	903	896	951	983	893	889	922	898	934	942	931	944	980	930	933	964	924	889	948	936	935	936	901	874	956	949	941	950	912	927	941	807	943	884	954	876	889	878	890	874	958	916	955	953	903	911	948	903	949	882	853	905	987	890	873	911	880	911	916	937	949	928	918	927	880	857	896	884	914	918	909	888	974	913	909	900	980	849	891	942	923	860	888	913
23431	18689	13789	17156	21847	22947	24234	22741	32965	65815	62410	47763	31902	18113	10506	8090	7590	7490	7476	7467	7396	7531	7422	7408	7475	7438	7526	7512	7542	7510	7415	7441	7535	7520	7590	7540	7513	7453	7503	7517	7482	7602	7428	7474	7468	7397	7524	7502	7491	7419	7555	7552	7656	7533	7421	7403	7585	7446	7580	7562	7484	7511	7606	7475	7495	7387	7363	7487	7490	7445	7379	7482	7293	7479	7523	7626	7495	7604	7403	7506	7579	7451	7497	7352	7469	7377	7490	7469	7318	7532	7515	7441	7545	7540	7466	7291	7478	7534	7357	7535	7490	7426	7432	7545	7374	7493	7389	7633	7472	7583	7547	7483	7343	7378	7491	7494	7498	7522	7469	7447	7501	7503	7540	7568	7513	7451	7631	7474	7384	7605	7392	7389	7315	7498	7529	7553	7561	7579	7413	7491	7490	7522	7420	7391	7539	7461	7525	7495	7494	7435	7457	7395	7527	7481	7542	7487	7537	7405	7534	7437	7358	7542	7548	7451	7394	7599	7464	7475	7616	7514	7528	7532	7515	7399	7449	7454	7503	7662	7498	7395	7578	7506	7505	7382	7536	7486	7541	7386	7443	7620	7584	7458	7390	7467	7526	7514	7389	7427	7376	7486	7351	7446	7622	7466	7502	7546	7505	7488	7507	7559	7529	7525	7583	7533	7449	7415	7408	7459	7523	7562	7576	7594	7573	7499	7443	7445	7358	7471	7505	7521	7395	7518	7552	7574	7585	7503	7476	7449	7369	7642	7513	7432	7492	7577	7466	7373	7351	7432	7430	7474	7465	7575	7534	7530	7385	7301	7347	7372	7432	7543	7591	7431	7465	7432	7582	7479	7334	7513	7470	7546	7402	7296	7567	7530	7532	7471	7449	7399	7442	7542	7434	7522	7507	7534	7504	7435	7489	7513	7442	7563	7432	7608	7480	7302	7496	7512	7530	7391	7477	7496	7459	7453	7535	7515	7412	7524	7567	7406	7430	7439	7520	7518	7274	7556	7599	7346	7539	7504	7655	7393	7570	7425	7450	7445	7522	7596	7606	7414	7547	7454	7541	7450	7535	7598	7427	7433	7589	7499	7444	7482	7528	7614	7462	7502	7495	7409	7381	7484	7422	7414	7523	7499	7356	7533	7520	7480	7504	7451	7539	7420	7488	7537	7529	7453	7603	7450	7596	7415	7517	7624	7425	7539	7482	7584	7522	7440	7582	7507	7431	7571	7441	7456	7551	7504	7502	7465	7533	7642	7516	7537	7561	7514	7540	7401	7504	7424	7588	7417	7420	7512	7539	7469	7552	7622	7510	7379	7423	7522	7548	7381	7605	7385	7545	7549	7459	7456	7589	7502	7375	7480	7486	7565	7521	7531	7493	7592	7433	7554	7461	7404	7404	7523	7516	7421	7561	7514	7567	7510	7508	7366	7410	7589	7470	7465	7412	7429	7580	7604	7503	7394	7482	7358	7428	7498	7568	7585	7559	7473	7550	7446	7456	7355	7586	7521	7449	7473	7562	7561	7532	7580	7413	7499	7458	7451	7429	7535	7418	7496	7572	7614	7449	7601	7322	7501	7644	7360	7461	7414	7490	7532	7488	7477	7568	7393	7557	7511	7520	7412	7342	7461	7462	7452	7534	7487	7546	7445	7427	7393	7423	7590	7418	7359	7576	7432	7429	7498	7411	7499	7453	7389	7439	7522	7441	7581	7490	7426	7422	7491	7557	7493	7442	7363	7397	7535	7370	7578	7494	7382	7494	7452	7564	7478	7479	7407	7562	7439	7449	7681	7281	7582	7438	7472	7395	7588	7491	7557	7544	7483	7500	7469	7373	7582	7300	7548	7637	7387	7605	7460	7540	7501	7680	7503	7566	7470	7540	7483	7531	7483	7483	7452	7539	7591	7413	7619	7425	7598	7524	7356	7594	7455	7520	7349	7415	7595	7417	7390	7486	7454	7347	7489	7486	7532	7426	7474	7459	7558	7380	7546	7588	7492	7614	7399	7389	7482	7506	7600	7404	7510	7544	7567	7424	7548	7389	7499	7514	7517	7513	7533	7437	7494	7557	7458	7536	7549	7495	7506	7402	7400	7552	7455	7536	7442	7483	7383	7525	7579	7432	7472	7425	7519	7504	7512	7508	7408	7403	7571	7575	7564	7471	7413	7531	7423	7373	7513	7504	7384	7440	7538	7495	7544	7481	7521	7511	7549	7494	7545	7570	7620	7474	7525	7411	7255	7527	7419	7413	7498	7452	7502	7467	7507	7421	7492	7389	7501	7469	7547	7573	7426	7527	7560	7370	7410	7503	7423	7515	7521	7544	7524	7534	7510	7495	7505	7444	7555	7432	7501	7390	7266	7360	7505	7427	7534	7360	7491	7473	7414	7579	7553	7587	7459	7470	7500	7491	7526	7429	7416	7474	7565	7426	7501	7384	7459	7446	7489	7460	7495	7509	7452	7569	7338	7520	7495	7308	7409	7515	7486	7508	7503	7524	7500	7335	7439	7509	7355	7490	7579	7371	7545	7567	7385	7456	7408	7525	7517	7396	7511	7536	7417	7432	7387	7603	7358	7436	7407	7495	7460	7453	7464	7539	7516	7469	7546	7379	7505	7417	7436	7424	7550	7452	7490	7503	7757	7498	7482	7511	7499	7591	7398	7417	7480	7358	7519	7301	7524	7563	7643	7541	7545	7535	7494	7462	7495	7365	7410	7634	7544	7524	7365	7430	7496	7552	7510	7481	7492	7479	7383	7565	7429	7477	7493	7616	7373	7430	7550	7438	7396	7496	7597	7453	7457	7591	7495	7542	7612	7525	7599	7499	7340	7583	7524	7663	7451	7602	7407	7494	7441	7463	7531	7446	7549	7522	7413	7559	7490	7652	7510	7503	7548	7537	7654	7444	7568	7469	7631	7458	7581	7415	7344	7417	7470	7539	7380	7483	7371	7532	7598	7626	7561	7408	7555	7519	7402	7464	7469	7556	7389	7511	7532	7466	7552	7399	7577	7401	7502	7535	7520	7486	7414	7628	7425	7592	7606	7441	7419	7379	7477	7360	7437	7547	7442	7450	7560	7583	7561	7474	7400	7393	7611	7443	7590	7409	7473	7544	7307	7464	7525	7543	7322	7476	7549	7567	7462	7375	7642	7520	7485	7480	7668	7531	7561	7569	7465	7334	7595	7441	7509	7380	7494	7508	7512	7380	7429	7546	7492	7485	7483	7574	7524	7655	7487	7465	7391	7472	7578	7334	7413	7505	7472	7392	7442	7522	7463	7460	7648	7550	7515	7540	7405	7354	7464	7498	7407	7405	7467	7398	7437	7393	7493	7567	7592	7533	7482	7496	7445	7528	7571	7558	7430	7526	7422	7477	7517	7428	7351	7569	7396	7406	7455	7334	7471	7475	7613	7605	7506	7489	7527	7499	7497	7535	7349	7466	7396	7450	7579	7433	7518	7555	7473	7382	7424	7563	7464	7410	7508	7575	7390	7582	7493	7558	7543	7447	7457	7426	7438	7439	7474	7363	7483	7618	7516	7506	7442	7381	7514	7488	7550	7576	7598	7488	7450	7331	7531	7571	7458	7523	7482	7436	7454	7449	7614	7503	7583	7336	7515	7425	7426	7483	7372	7579	7523	7489	7555	7391	7354	7612	7511	7614	7478	7415	7623	7285	7491	7390	7470	7516	7484	7525	7575	7520	7617	7526	7474	7538	7452	7589	7519	7492	7539	7521	7541	7507	7558	7528	7523	7546	7535	7416	7488	7568	7420	7348	7449	7420	7397	7519	7519	7447	7508	7439	7600	7452	7435	7488	7436	7381	7391	7433	7492	7449	7561	7529	7515	7422	7505	7506	7540	7421	7494	7655	7487	7617	7471	7665	7500	7461	7486	7383	7495	7469	7440	7376	7406	7569	7477	7371	7485	7436	7564	7556	7356	7375	7438	7388	7497	7516	7398	7496	7487	7564	7433	7497	7447	7538	7517	7525	7510	7599	7541	7303	7580	7433	7500	7702	7486	7746	7654	7444	7513	7424	7496	7546	7561	7528	7454	7506	7540	7500	7433	7519	7633	7478	7419	7560	7586	7520	7465	7434	7571	7536	7448	7405	7504	7482	7483	7458	7376	7461	7448	7449	7505	7414	7503	7409	7460	7626	7571	7622	7485	7470	7400	7500	7504	7452	7482	7583	7572	7440	7473	7480	7402	7443	7409	7439	7426	7476	7487	7644	7480	7433	7657	7445	7489	7627	7424	7403	7552	7442	7475	7539	7494	7524	7578	7453	7729	7473	7551	7650	7471	7458	7539	7409	7480	7266	7584	7425	7534	7415	7554	7521	7397	7362	7532	7523	7301	7498	7347	7349	7524	7536	7536	7500	7519	7604	7517	7452	7531	7552	7498	7467	7429	7490	7537	7493	7453	7595	7617	7500	7381	7565	7438	7645	7369	7393	7401	7528	7543	7482	7543	7496	7556	7474	7441	7526	7684	7481	7507	7534	7392	7555	7494	7436	7518	7650	7410	7383	7441	7526	7400	7475	7554	7462	7493	7504	7606	7527	7513	7466	7477	7496	7505	7542	7631	7517	7488	7629	7463	7499	7458	7519	7552	7418	7564	7576	7571	7499	7557	7488	7506	7482	7606	7434	7441	7416	7476	7511	7509	7545	7363	7521	7457	7548	7451	7370	7463	7451	7542	7514	7570	7535	7376	7496	7561	7498	7606	7498	7439	7433	7631	7447	7316	7443	7447	7414	7453	7404	7490	7510	7408	7624	7574	7526	7594	7397	7543	7623	7580	7546	7429	7481	7480	7497	7446	7445	7422	7530	7435	7329	7529	7534	7521	7491	7390	7523	7589	7527	7337	7490	7477	7482	7445	7471	7362	7523	7601	7523	7371	7444	7582	7548	7534	7470	7449	7550	7341	7502	7450	7458	7465	7417	7473	7384	7499	7377	7482	7539	7535	7497	7499	7501	7392	7626	7368	7490	7456	7578	7345	7494	7471	7568	7509	7536	7440	7545	7467	7493	7590	7432	7442	7484	7499	7541	7478	7473	7531	7461	7490	7521	7548	7479	7565	7521	7364	7522	7496	7365	7436
5876	3595	2032	1547	1764	1794	1715	1700	2414	23524	25956	16786	6459	2219	1296	1026	930	951	948	943	932	874	900	966	887	907	921	913	956	885	967	917	937	919	859	860	898	865	947	894	927	815	919	929	900	908	912	920	933	900	900	917	856	928	906	891	931	913	908	883	902	923	871	899	904	873	909	952	898	919	914	941	866	932	851	889	959	930	906	926	913	912	905	943	902	912	893	896	931	942	874	911	839	807	904	944	915	904	891	859	878	901	879	890	927	888	917	916	892	953	873	877	929	903	894	886	960	918	938	880	925	912	911	865	879	916	896	905	937	868	931	926	944	867	915	917	881	923	973	890	946	869	891	871	948	902	906	923	884	916	930	856	924	882	877	873	875	864	917	879	925	811	945	872	881	922	940	901	878	882	918	916	923	939	869	891	972	909	918	873	899	891	892	887	848	915	900	924	917	906	968	841	911	890	900	898	898	889	837	922	935	922	939	938	922	941	889	913	940	916	920	872	936	926	913	898	843	939	833	902	904	897	876	868	899	936	876	935	883	895	864	874	866	846	927	926	867	936	933	908	912	920	952	919	895	910	863	995	941	871	936	951	948	961	951	913	931	950	916	917	933	893	896	965	967	935	900	871	909	935	914	951	842	894	903	948	920	871	922	933	858	947	908	930	884	905	881	902	844	834	844	860	929	947	904	891	918	877	944	923	911	951	904	863	916	893	937	925	908	878	927	936	902	926	912	932	954	913	876	938	944	906	923	914	925	877	976	956	897	867	932	904	880	874	858	868	916	940	899	993	911	896	921	896	929	859	889	901	931	915	854	933	941	935	891	873	867	858	893	884	918	904	940	933	898	932	931	964	878	865	874	887	893	856	862	911	886	954	911	896	891	953	933	849	892	924	889	856	918	922	938	879	952	877	900	941	890	886	886	955	923	931	931	892	912	915	878	886	908	936	894	921	908	925	908	897	876	895	863	902	895	893	923	887	944	910	908	952	922	926	927	900	922	928	894	934	909	916	887	908	867	874	875	961	947	858	923	901	887	954	902	915	909	956	922	918	959	945	886	911	970	876	930	887	952	924	887	918	886	901	905	941	894	896	944	896	904	942	891	884	908	893	906	919	931	915	879	931	891	931	919	876	904	875	847	906	860	894	967	927	920	938	923	912	909	881	937	911	961	918	933	877	913	919	911	897	897	929	971	936	965	922	916	890	922	900	879	899	917	866	901	905	864	855	954	880	894	876	904	848	856	921	873	929	903	898	882	949	873	875	946	879	880	860	918	873	863	898	884	874	913	897	932	922	943	926	937	913	914	968	943	922	871	923	883	880	947	927	910	930	924	926	932	951	906	912	899	875	938	907	929	957	933	919	879	853	920	899	883	865	942	886	934	877	898	933	910	956	874	919	883	932	922	922	912	906	942	886	893	923	881	872	859	838	946	862	940	919	921	943	919	914	948	891	885	920	904	913	920	894	899	961	925	891	879	909	941	866	881	909	912	873	892	951	882	889	904	942	948	917	914	866	908	924	928	948	953	910	951	975	859	957	916	900	910	913	925	934	910	880	901	886	876	912	926	871	873	877	933	894	853	922	959	882	871	885	915	892	887	930	918	912	908	925	922	899	977	925	893	876	952	881	936	910	882	921	882	946	924	920	879	918	919	889	948	924	921	909	902	938	848	896	918	881	901	897	959	902	908	889	865	909	922	968	939	910	920	894	870	845	840	916	949	897	919	876	952	923	905	897	897	858	913	919	918	969	879	882	918	911	904	878	1002	923	941	966	903	977	888	933	958	933	912	955	938	935	890	907	872	897	915	931	937	972	878	910	893	901	887	903	914	919	929	915	904	885	864	920	864	921	866	884	930	906	891	882	833	928	959	941	911	940	975	893	922	955	907	914	942	880	938	930	889	905	874	874	881	876	893	884	895	931	898	897	903	930	920	907	899	918	889	898	875	852	891	887	938	922	887	967	904	873	900	904	900	894	936	896	924	876	853	943	859	993	882	886	901	866	900	900	920	881	952	893	897	907	862	925	930	905	860	931	970	944	909	901	862	904	908	877	909	948	959	873	909	934	912	955	917	856	894	865	867	892	874	928	947	964	901	878	884	889	853	909	909	874	880	916	935	936	933	903	964	867	937	906	940	950	878	920	905	858	941	924	925	953	920	864	911	897	948	903	898	944	937	905	919	847	890	902	915	973	876	901	897	937	978	917	906	890	893	893	926	947	910	918	893	924	882	873	911	905	898	846	919	918	857	850	887	869	935	881	939	917	899	960	928	900	902	914	921	909	919	866	929	962	901	957	946	921	922	950	905	960	906	971	959	897	858	902	930	912	908	939	892	917	908	943	923	910	882	968	897	925	852	829	926	900	908	883	932	887	962	870	923	929	942	890	898	880	954	991	932	969	916	869	918	873	879	912	891	913	930	917	928	909	945	897	921	905	905	883	955	914	977	928	975	907	862	955	854	908	948	926	864	902	922	904	916	903	965	1004	869	807	886	901	870	944	912	904	917	935	904	891	896	917	912	942	936	920	917	876	892	1011	923	901	880	910	869	897	875	931	871	893	903	926	955	884	850	918	929	894	920	943	889	953	886	930	921	936	915	921	859	884	908	936	856	931	868	894	891	943	926	916	925	906	947	920	868	919	903	938	898	875	899	899	907	891	905	913	920	927	900	887	911	906	911	942	877	919	955	924	908	956	927	885	981	935	916	883	935	884	901	877	866	937	913	928	905	923	846	910	904	927	924	886	938	869	909	916	928	858	934	940	903	897	926	901	912	916	922	910	907	895	907	885	949	868	937	940	945	917	879	914	893	989	847	881	909	888	897	867	891	907	948	891	888	936	914	915	909	925	942	905	874	897	886	918	934	880	909	929	931	940	871	940	916	900	964	945	878	917	878	928	913	996	910	861	876	888	902	877	879	898	875	872	964	916	920	899	820	922	886	903	911	884	865	892	875	899	832	920	944	892	940	899	908	883	898	924	857	869	933	888	864	907	973	920	901	831	912	898	881	921	925	866	888	904	949	899	917	894	957	953	939	918	918	920	919	938	924	937	956	970	943	899	879	897	895	886	890	861	927	930	925	888	966	934	894	995	904	913	947	942	937	903	936	853	933	891	930	891	882	952	884	898	897	888	898	911	916	904	918	885	917	948	934	944	879	915	938	913	887	903	928	955	951	874	931	927	895	832	935	912	915	929	907	852	880	921	885	955	939	954	915	913	925	862	888	945	865	938	867	925	869	919	919	966	905	895	897	915	928	908	907	948	873	942	911	930	872	885	921	894	947	895	932	893	836	941	891	950	920	914	903	974	924	872	912	899	908	945	864	905	895	871	889	849	919	949	962	892	904	939	917	948	886	886	932	959	856	903	843	889	910	909	866	899	885	919	924	924	939	942	894	899	942	959	902	924	875	865	904	886	945	938	893	906	861	883	918	902	901	943	883	885	921	891	862	861	901	930	878	893	952	935	912	917	908	940	911	926	902	906	933	919
30527	22298	17153	23616	28778	28095	26771	25803	31709	77730	76458	59035	37902	22204	12773	8368	7404	7535	7372	7368	7457	7493	7434	7472	7365	7312	7536	7470	7394	7378	7372	7435	7392	7413	7518	7447	7434	7430	7361	7568	7457	7334	7470	7401	7421	7558	7563	7414	7419	7346	7290	7445	7388	7457	7380	7468	7302	7427	7543	7330	7416	7408	7430	7425	7350	7413	7327	7375	7396	7384	7434	7517	7457	7404	7444	7449	7485	7463	7477	7442	7370	7464	7347	7405	7387	7513	7330	7353	7286	7425	7624	7372	7393	7410	7380	7451	7483	7343	7418	7553	7470	7334	7455	7502	7428	7416	7356	7553	7410	7451	7401	7425	7411	7444	7398	7411	7436	7303	7415	7451	7533	7516	7504	7588	7332	7498	7486	7412	7448	7350	7599	7533	7475	7454	7354	7411	7553	7390	7462	7449	7368	7496	7419	7531	7470	7467	7398	7456	7563	7495	7589	7597	7403	7304	7457	7524	7433	7499	7372	7375	7512	7417	7564	7362	7487	7381	7448	7409	7510	7494	7486	7417	7532	7463	7468	7435	7385	7414	7568	7359	7370	7426	7398	7340	7448	7493	7390	7409	7500	7360	7340	7427	7365	7464	7473	7432	7400	7424	7457	7485	7369	7308	7416	7235	7417	7528	7529	7429	7329	7348	7429	7249	7507	7376	7442	7421	7490	7341	7485	7415	7439	7409	7328	7365	7391	7365	7422	7468	7418	7448	7392	7399	7505	7368	7444	7404	7508	7463	7624	7504	7369	7527	7384	7391	7463	7566	7376	7427	7459	7350	7464	7349	7354	7553	7460	7418	7500	7452	7428	7462	7461	7383	7544	7321	7579	7356	7587	7417	7399	7456	7429	7429	7358	7474	7353	7496	7608	7352	7416	7401	7344	7558	7512	7293	7410	7473	7522	7518	7434	7292	7589	7331	7465	7498	7436	7563	7446	7375	7323	7488	7392	7306	7406	7458	7387	7453	7430	7503	7583	7375	7418	7383	7523	7463	7444	7371	7375	7444	7523	7402	7491	7434	7478	7477	7471	7383	7434	7427	7367	7415	7337	7437	7349	7355	7549	7347	7486	7433	7503	7352	7427	7469	7423	7569	7476	7477	7425	7384	7486	7657	7350	7314	7467	7393	7286	7373	7491	7357	7527	7483	7366	7379	7415	7399	7427	7527	7392	7533	7404	7391	7348	7478	7450	7526	7437	7488	7267	7586	7470	7441	7319	7386	7552	7460	7478	7390	7423	7392	7552	7595	7566	7502	7348	7392	7385	7382	7435	7484	7466	7524	7356	7594	7390	7441	7322	7399	7442	7384	7498	7375	7494	7413	7510	7509	7375	7383	7456	7475	7540	7443	7532	7483	7383	7503	7460	7443	7446	7397	7358	7534	7317	7453	7459	7666	7406	7339	7428	7456	7338	7449	7458	7448	7418	7528	7304	7463	7459	7467	7426	7480	7457	7489	7592	7270	7431	7549	7513	7415	7437	7547	7424	7496	7442	7288	7443	7426	7426	7511	7499	7677	7476	7366	7491	7429	7359	7443	7490	7532	7544	7435	7526	7425	7453	7304	7397	7317	7292	7414	7456	7464	7344	7291	7504	7441	7479	7328	7481	7453	7402	7347	7424	7449	7535	7383	7355	7513	7460	7640	7471	7388	7371	7408	7488	7481	7536	7433	7519	7356	7372	7486	7501	7484	7510	7422	7516	7459	7397	7535	7439	7445	7482	7350	7411	7469	7491	7444	7497	7250	7489	7479	7309	7265	7593	7449	7472	7485	7443	7328	7497	7374	7379	7391	7390	7379	7479	7509	7564	7395	7466	7609	7341	7536	7483	7456	7268	7481	7481	7516	7433	7380	7378	7533	7460	7435	7434	7340	7391	7445	7359	7387	7452	7350	7472	7334	7366	7479	7357	7398	7568	7463	7416	7378	7466	7448	7444	7323	7399	7472	7319	7405	7542	7540	7422	7410	7478	7358	7444	7478	7621	7288	7472	7442	7433	7462	7441	7405	7335	7441	7517	7259	7369	7426	7487	7403	7441	7492	7353	7471	7404	7410	7546	7448	7420	7351	7520	7342	7321	7445	7464	7462	7296	7457	7421	7327	7490	7448	7326	7418	7357	7353	7543	7520	7380	7382	7402	7317	7443	7277	7454	7489	7273	7390	7384	7580	7384	7401	7459	7410	7469	7290	7473	7412	7435	7580	7298	7505	7304	7497	7484	7466	7468	7428	7362	7534	7383	7441	7383	7452	7391	7535	7437	7345	7400	7339	7449	7448	7538	7512	7351	7444	7350	7287	7500	7184	7538	7479	7452	7442	7372	7340	7477	7450	7490	7477	7464	7418	7408	7445	7489	7523	7467	7334	7405	7516	7481	7345	7467	7290	7402	7347	7549	7489	7398	7375	7312	7485	7474	7521	7503	7418	7506	7353	7290	7495	7623	7367	7414	7494	7527	7352	7564	7426	7475	7447	7485	7468	7539	7538	7454	7411	7513	7442	7523	7366	7613	7456	7389	7399	7497	7511	7521	7276	7361	7370	7594	7511	7427	7375	7368	7384	7391	7476	7405	7390	7451	7445	7469	7454	7529	7372	7417	7278	7444	7513	7481	7415	7472	7361	7447	7357	7428	7437	7297	7514	7534	7394	7352	7475	7446	7496	7467	7650	7361	7427	7498	7367	7499	7531	7501	7597	7448	7393	7448	7446	7382	7413	7407	7370	7383	7436	7547	7458	7531	7493	7530	7416	7547	7426	7533	7239	7265	7471	7436	7492	7449	7452	7413	7441	7382	7574	7410	7266	7405	7332	7416	7453	7418	7383	7424	7439	7519	7549	7427	7540	7343	7445	7459	7255	7408	7472	7434	7396	7454	7427	7444	7420	7338	7425	7368	7369	7466	7300	7440	7388	7490	7455	7448	7429	7526	7325	7455	7345	7477	7456	7411	7448	7485	7551	7514	7497	7355	7416	7533	7427	7433	7552	7358	7391	7284	7422	7501	7475	7499	7380	7416	7501	7584	7311	7386	7413	7456	7442	7375	7451	7423	7430	7268	7431	7402	7503	7493	7508	7500	7424	7440	7375	7590	7614	7372	7568	7428	7540	7550	7372	7461	7321	7355	7385	7394	7547	7406	7479	7393	7438	7444	7424	7487	7271	7304	7460	7305	7399	7266	7430	7360	7228	7400	7421	7484	7361	7326	7545	7474	7324	7467	7513	7443	7449	7403	7469	7459	7302	7331	7423	7446	7452	7406	7414	7502	7315	7332	7379	7420	7490	7447	7421	7433	7452	7342	7416	7456	7429	7464	7471	7416	7382	7353	7508	7368	7469	7420	7332	7572	7446	7541	7372	7412	7220	7477	7513	7415	7513	7403	7424	7468	7441	7525	7286	7459	7388	7260	7527	7441	7438	7515	7473	7519	7460	7401	7360	7477	7504	7468	7421	7354	7430	7362	7422	7465	7401	7386	7543	7511	7393	7402	7278	7423	7445	7319	7481	7456	7371	7723	7410	7400	7551	7475	7449	7541	7410	7369	7552	7444	7501	7464	7439	7523	7525	7384	7422	7565	7502	7410	7356	7417	7398	7587	7403	7394	7504	7380	7503	7406	7394	7357	7534	7491	7478	7542	7429	7444	7411	7551	7364	7418	7435	7463	7461	7444	7488	7477	7466	7395	7393	7523	7399	7431	7487	7463	7382	7298	7500	7392	7491	7378	7457	7348	7368	7401	7389	7377	7497	7348	7419	7360	7425	7427	7336	7525	7357	7353	7343	7379	7510	7410	7428	7551	7326	7392	7519	7380	7462	7431	7521	7560	7579	7416	7529	7365	7465	7563	7554	7543	7422	7393	7370	7450	7365	7470	7320	7489	7425	7390	7424	7434	7476	7471	7419	7431	7408	7415	7407	7413	7483	7271	7450	7383	7299	7476	7389	7468	7354	7394	7495	7472	7348	7386	7459	7289	7400	7397	7527	7519	7493	7497	7381	7374	7473	7421	7441	7324	7260	7392	7523	7499	7368	7387	7571	7511	7472	7374	7538	7462	7453	7388	7502	7322	7476	7475	7599	7359	7513	7481	7422	7438	7563	7439	7564	7456	7531	7477	7460	7492	7460	7562	7383	7665	7421	7508	7391	7525	7396	7328	7435	7605	7413	7480	7487	7339	7427	7198	7465	7439	7386	7320	7226	7446	7499	7348	7486	7492	7363	7431	7488	7427	7297	7509	7414	7463	7396	7487	7324	7424	7369	7551	7474	7515	7506	7411	7417	7463	7383	7327	7476	7437	7429	7415	7310	7462	7546	7513	7317	7540	7341	7375	7418	7534	7493	7357	7554	7455	7485	7504	7299	7456	7443	7445	7352	7427	7375	7301	7408	7443	7356	7483	7463	7382	7419	7479	7517	7355	7276	7370	7396	7451	7419	7494	7449	7401	7415	7417	7380	7400	7352	7517	7414	7528	7550	7535	7474	7542	7433	7408	7425	7277	7478	7317	7599	7295	7498	7351	7344	7480	7426	7369	7420	7464	7415	7358	7575	7493	7500	7497	7347	7461	7350	7361	7470	7356	7465	7453	7462	7397	7414	7461	7409	7355	7355	7443	7498	7310	7469	7488	7466	7377	7512	7456	7552	7468	7466	7370	7528	7404	7350	7424	7542	7339	7338	7512	7469	7397	7421	7385	7397	7390	7229	7313	7396	7566	7582	7488	7567	7399	7511	7452	7484	7416	7295	7427	7435	7373	7413	7430	7364	7389	7576	7387	7538	7371	7346	7420	7555	7518	7505	7434	7500	7607	7397	7520	7465	7453	7377	7414	7400	7567	7454	7448	7418	7332	7376	7459	7424	7439	7444	7320	7526	7371	7427	7457	7487	7446	7373	7409	7487	7451	7367	7505	7452	7433	7496	7445	7478	7444	7420	7394	7459	7283	7524	7382	7406	7334	7521	7369	7413	7337	7526	7365	7572	7502	7499	7447	7478	7647	7305	7596	7479	7456	7574	7299	7382	7473	7479	7430	7353	7460	7414	7421	7532	7527	7343	7512	7494	7398	7502	7482	7463	7541	7557	7536	7398	7500	7553	7463	7412	7509	7373
4468	2091	1481	1279	1489	1590	1267	1120	1180	4307	5587	3887	2020	1245	952	893	909	888	906	919	876	899	930	859	844	831	879	865	895	897	874	877	888	874	900	913	875	926	875	846	838	876	892	907	907	837	836	842	902	895	846	960	856	855	904	885	856	895	885	861	845	900	862	934	883	869	871	911	888	891	850	881	919	858	913	878	846	875	893	906	889	861	943	951	903	897	897	859	886	857	863	893	866	857	903	895	917	850	921	881	846	852	909	904	834	863	850	849	892	866	939	841	873	815	962	875	912	878	923	929	895	869	856	876	881	913	919	876	888	905	939	909	811	847	883	864	896	864	893	860	849	889	850	945	869	843	852	881	837	839	830	817	901	866	905	843	896	924	861	843	885	842	914	889	862	891	900	842	831	881	849	898	867	887	897	848	886	834	932	780	847	840	928	912	889	885	836	848	881	904	859	879	877	897	899	904	912	895	872	839	877	871	830	856	933	920	850	860	845	897	826	873	877	854	922	865	879	909	892	819	860	921	922	816	860	882	898	875	874	900	888	889	846	922	879	913	904	848	910	932	913	923	854	920	895	872	887	816	888	887	884	892	914	918	858	895	886	924	887	845	916	810	893	912	879	924	868	817	835	860	973	852	912	937	903	906	859	880	878	832	894	881	850	869	865	907	866	875	864	873	863	890	858	893	828	818	896	940	911	871	917	855	903	876	888	906	877	945	901	883	914	817	810	905	883	884	967	882	846	850	839	868	881	886	875	926	913	837	910	850	907	910	886	905	859	850	947	886	831	874	882	852	897	832	874	932	865	833	873	797	885	869	926	842	879	780	858	906	900	856	891	876	868	895	886	909	894	886	821	893	861	920	895	875	904	862	881	801	874	954	935	834	844	887	893	911	872	933	878	817	856	848	926	928	854	929	829	839	866	890	888	866	828	887	898	925	913	891	887	875	846	892	910	869	902	917	923	839	916	888	861	893	911	909	929	944	902	890	859	922	901	865	858	887	937	873	913	863	929	809	838	902	945	885	931	861	903	821	892	897	844	870	876	853	912	904	864	868	888	909	894	875	911	859	911	937	906	864	902	904	866	867	904	902	867	894	893	869	886	900	878	878	862	848	959	917	884	943	888	887	925	864	866	865	852	878	874	876	870	886	891	871	881	891	861	903	858	929	863	960	904	861	894	868	809	838	854	862	879	893	882	881	903	906	889	896	906	879	913	859	905	856	921	963	808	882	909	853	899	890	849	869	869	861	833	862	860	849	929	886	917	893	888	897	912	839	869	904	853	818	885	875	872	908	863	871	927	873	905	853	877	910	875	902	916	820	921	912	900	908	896	876	909	903	934	920	889	845	826	926	867	895	834	849	881	913	918	874	864	860	878	829	893	866	857	909	857	896	911	857	880	942	893	848	902	925	928	913	918	936	871	878	873	844	885	865	879	851	879	871	907	952	904	907	875	845	880	901	877	920	863	914	875	880	807	860	888	812	919	861	894	870	935	846	838	872	963	919	850	799	855	893	929	835	880	874	842	915	889	918	964	829	888	875	868	973	904	941	840	845	888	805	900	868	885	860	918	880	870	867	873	899	901	887	863	842	873	874	864	894	954	907	869	929	870	899	860	886	859	859	860	865	884	857	890	892	914	904	868	835	895	853	841	859	890	952	830	891	851	918	811	888	887	893	866	877	922	853	929	910	875	945	861	861	884	871	876	909	891	876	898	851	871	889	840	904	839	888	894	901	928	904	850	884	891	889	886	916	884	896	899	892	919	900	793	899	864	893	898	865	898	844	907	850	881	862	910	834	838	859	933	879	869	873	856	893	835	858	839	869	872	889	820	912	872	889	850	882	829	883	924	858	919	866	919	941	911	859	878	913	895	862	936	899	924	885	825	897	875	871	855	933	900	889	891	908	846	931	890	890	824	855	876	874	867	916	877	874	921	886	862	911	885	851	854	901	875	838	901	845	885	881	896	863	965	890	859	886	858	829	860	877	906	909	877	885	910	874	894	918	901	838	910	844	904	903	878	861	898	825	826	868	945	889	894	913	833	935	872	918	826	893	885	910	895	865	896	901	910	884	926	873	912	892	878	856	936	857	818	855	907	907	902	877	942	868	894	865	926	840	885	878	893	847	900	890	806	906	884	894	834	922	917	856	902	821	844	864	870	913	918	862	911	861	871	903	835	897	852	870	872	960	857	873	887	851	921	889	880	893	897	903	913	843	927	873	845	887	833	867	871	849	877	899	899	878	879	889	901	917	884	881	862	916	900	859	946	908	871	890	906	901	920	890	890	894	893	952	889	853	906	934	879	862	786	865	873	891	861	897	878	871	892	888	926	828	930	864	852	914	837	888	873	875	896	970	903	847	869	861	827	896	931	858	846	858	902	898	879	924	934	857	835	921	890	898	888	876	866	859	921	901	858	845	864	890	941	882	853	909	894	864	875	878	834	893	903	897	889	895	901	885	886	912	833	841	872	836	879	883	854	910	851	869	909	864	865	895	892	911	868	842	917	885	878	881	841	844	866	873	855	852	884	917	900	915	897	876	852	841	823	939	889	870	914	898	908	911	883	897	863	964	838	884	864	863	846	876	908	840	839	882	825	880	865	915	872	870	877	893	870	885	850	832	907	886	882	863	886	917	879	911	851	857	869	910	826	972	837	909	880	855	860	865	876	923	864	896	853	872	909	873	882	948	839	853	915	876	927	852	888	915	853	918	872	864	878	850	914	902	861	883	914	863	881	902	881	904	861	943	855	878	868	931	853	910	887	858	904	914	882	868	873	906	916	902	880	851	830	855	867	904	894	850	861	903	892	825	878	931	927	836	860	926	932	933	870	943	897	930	903	940	870	874	948	859	868	890	876	896	861	818	868	844	878	869	896	861	900	894	918	851	897	853	872	880	939	895	885	897	860	898	925	874	887	898	896	888	877	915	892	887	879	866	859	863	893	924	863	868	814	898	943	892	886	845	934	901	890	877	841	945	844	923	927	865	901	926	927	965	861	894	890	882	949	894	856	852	920	899	883	866	906	860	899	927	864	882	843	881	929	910	894	942	834	923	922	882	887	875	884	901	865	871	863	905	869	866	855	876	888	917	866	886	872	848	854	874	936	872	855	874	905	948	927	863	867	904	888	882	876	861	882	835	947	891	914	885	901	824	926	841	872	885	887	899	878	873	877	915	868	925	879	891	937	902	827	926	928	881	920	864	907	899	891	881	845	911	863	957	866	897	863	887	853	880	849	864	909	863	809	872	864	855	855	843	914	908	880	886	886	825	902	877	830	810	887	967	871	910	873	867	811	850	915	848	885	849	946	908	900	875	900	819	860	814	872	897	870	895	834	851	911	891	900	938	906	888	869	845	894	865	891	925	891	853	906	881	854	816	888	894	873	904	897	890	858	930	945	889	844	832	873	867	885	898	906	873	963	879	848	876	871	932	878	839	879	870	843	939	893	914	862	898	911	828	898	797	839	909	870	914	906	875	870	870
22500	16165	13577	18448	23636	23084	19405	16886	17812	43479	43523	34068	20804	11684	8426	7551	7403	7391	7435	7424	7271	7284	7309	7510	7294	7325	7256	7271	7272	7155	7286	7326	7281	7251	7276	7209	7463	7235	7255	7203	7230	7124	7323	7274	7301	7218	7198	7288	7258	7272	7254	7203	7314	7277	7250	7220	7193	7241	7245	7225	7299	7292	7330	7350	7367	7307	7260	7234	7249	7231	7226	7246	7218	7308	7407	7337	7366	7219	7317	7298	7269	7379	7306	7307	7314	7415	7275	7144	7192	7193	7312	7228	7257	7324	7277	7212	7191	7205	7235	7291	7458	7220	7173	7135	7169	7184	7446	7270	7184	7209	7354	7255	7306	7238	7339	7260	7205	7139	7237	7181	7254	7183	7425	7260	7349	7263	7300	7338	7279	7283	7270	7395	7224	7280	7291	7169	7224	7244	7292	7153	7255	7394	7240	7276	7186	7375	7384	7263	7448	7249	7256	7235	7212	7276	7252	7206	7408	7221	7230	7210	7398	7145	7403	7213	7193	7271	7283	7318	7259	7190	7072	7276	7277	7224	7388	7304	7280	7271	7212	7186	7264	7245	7250	7215	7316	7372	7348	7222	7292	7137	7401	7223	7207	7108	7219	7183	7210	7278	7310	7349	7170	7255	7218	7342	7238	7248	7355	7158	7285	7398	7327	7264	7292	7372	7198	7260	7232	7248	7320	7288	7358	7270	7249	7253	7346	7337	7267	7380	7317	7275	7264	7157	7282	7189	7313	7235	7271	7223	7107	7241	7228	7424	7202	7277	7248	7284	7425	7300	7251	7269	7260	7203	7313	7346	7349	7190	7239	7243	7121	7388	7203	7296	7347	7343	7290	7340	7341	7378	7197	7371	7228	7297	7336	7254	7158	7274	7247	7352	7427	7188	7307	7182	7174	7197	7247	7272	7397	7151	7307	7360	7248	7327	7308	7393	7324	7242	7160	7344	7274	7318	7329	7155	7425	7277	7112	7283	7317	7324	7273	7223	7383	7221	7226	7303	7218	7314	7104	7309	7052	7399	7236	7332	7270	7330	7300	7268	7302	7205	7123	7276	7255	7188	7260	7166	7124	7306	7268	7287	7248	7252	7292	7283	7337	7206	7181	7368	7223	7185	7277	7177	7119	7317	7144	7350	7259	7265	7252	7088	7154	7343	7327	7270	7252	7380	7239	7276	7071	7403	7296	7326	7189	7260	7219	7265	7318	7286	7254	7325	7276	7270	7252	7283	7284	7285	7242	7376	7272	7368	7293	7214	7261	7185	7170	7176	7266	7039	7334	7249	7268	7247	7219	7246	7254	7234	7272	7326	7262	7209	7361	7350	7362	7317	7278	7276	7377	7105	7200	7182	7317	7308	7383	7234	7255	7287	7268	7285	7311	7165	7305	7191	7254	7254	7146	7224	7174	7250	7088	7237	7300	7277	7266	7155	7326	7234	7234	7362	7229	7317	7202	7397	7378	7127	7385	7289	7365	7093	7150	7276	7259	7249	7349	7312	7307	7406	7163	7205	7381	7309	7214	7431	7299	7276	7430	7242	7255	7223	7264	7380	7225	7344	7271	7222	7273	7255	7275	7327	7251	7304	7375	7278	7164	7239	7193	7205	7304	7452	7246	7227	7300	7328	7258	7159	7193	7320	7261	7238	7305	7162	7311	7217	7247	7423	7362	7216	7373	7378	7355	7316	7173	7206	7317	7033	7342	7282	7092	7247	7236	7255	7320	7253	7205	7251	7309	7299	7400	7217	7162	7221	7246	7285	7205	7266	7302	7331	7255	7323	7221	7215	7280	7319	7271	7324	7140	7394	7313	7324	7305	7246	7213	7241	7387	7204	7399	7231	7227	7315	7294	7231	7383	7188	7257	7321	7219	7254	7114	7198	7256	7169	7261	7123	7307	7431	7157	7207	7289	7261	7263	7259	7224	7316	7255	7321	7214	7225	7400	7302	7220	7340	7148	7337	7254	7321	7306	7257	7296	7220	7255	7271	7242	7353	7269	7333	7323	7188	7379	7336	7201	7175	7231	7317	7263	7296	7317	7266	7211	7312	7270	7370	7323	7345	7363	7288	7300	7383	7293	7309	7253	7448	7204	7207	7247	7430	7338	7221	7167	7268	7301	7258	7307	7333	7177	7288	7331	7163	7295	7468	7308	7244	7162	7281	7282	7263	7348	7248	7200	7231	7252	7204	7228	7306	7125	7304	7273	7302	7114	7191	7382	7291	7270	7336	7329	7282	7338	7338	7201	7294	7326	7335	7288	7284	7279	7289	7277	7244	7206	7293	7224	7245	7211	7333	7229	7290	7455	7305	7274	7195	7266	7261	7326	7244	7276	7312	7217	7229	7284	7345	7451	7429	7320	7350	7210	7285	7259	7176	7301	7356	7253	7221	7280	7253	7135	7317	7397	7271	7423	7346	7245	7391	7385	7259	7288	7310	7377	7225	7272	7392	7243	7107	7179	7357	7455	7285	7199	7233	7335	7428	7257	7320	7273	7260	7430	7240	7272	7221	7303	7419	7347	7299	7235	7368	7217	7356	7218	7279	7274	7262	7320	7356	7127	7284	7349	7251	7354	7095	7253	7406	7148	7388	7201	7314	7313	7282	7190	7257	7242	7236	7125	7220	7230	7250	7236	7341	7316	7262	7246	7352	7228	7299	7267	7392	7302	7332	7130	7347	7149	7250	7058	7348	7311	7338	7277	7272	7098	7296	7238	7263	7216	7162	7256	7296	7262	7315	7288	7262	7272	7303	7238	7442	7248	7324	7317	7267	7214	7373	7216	7230	7326	7159	7283	7368	7175	7177	7189	7248	7336	7281	7259	7241	7344	7272	7389	7252	7350	7300	7233	7300	7138	7315	7283	7148	7297	7346	7163	7286	7331	7312	7238	7088	7354	7303	7393	7386	7252	7385	7250	7387	7125	7267	7255	7270	7249	7180	7276	7175	7274	7391	7300	7302	7197	7342	7331	7193	7274	7282	7158	7226	7243	7231	7366	7203	7206	7497	7320	7319	7333	7220	7284	7248	7357	7119	7318	7311	7376	7285	7357	7368	7246	7266	7261	7236	7317	7274	7318	7378	7154	7245	7166	7381	7192	7200	7330	7379	7201	7167	7371	7272	7355	7261	7254	7469	7237	7385	7251	7279	7365	7256	7269	7292	7353	7204	7122	7329	7188	7376	7267	7324	7157	7182	7186	7345	7374	7357	7286	7339	7438	7217	7307	7255	7271	7439	7317	7251	7210	7292	7219	7338	7321	7165	7306	7326	7208	7159	7244	7112	7222	7357	7240	7433	7257	7227	7167	7336	7334	7165	7338	7223	7285	7239	7231	7431	7393	7152	7308	7378	7226	7300	7195	7311	7311	7227	7186	7366	7203	7309	7331	7325	7270	7468	7251	7416	7323	7190	7386	7194	7276	7295	7317	7177	7181	7435	7284	7289	7241	7332	7224	7295	7212	7174	7468	7531	7384	7322	7180	7233	7331	7377	7185	7263	7408	7259	7325	7246	7213	7293	7327	7316	7226	7216	7354	7392	7229	7194	7130	7408	7305	7288	7333	7318	7115	7305	7372	7326	7250	7350	7297	7364	7161	7392	7272	7171	7232	7292	7219	7228	7148	7196	7181	7269	7258	7298	7355	7290	7320	7325	7255	7431	7313	7145	7286	7304	7235	7287	7281	7258	7325	7328	7281	7238	7253	7341	7312	7357	7239	7116	7216	7228	7237	7254	7297	7314	7213	7257	7257	7332	7317	7278	7280	7264	7145	7299	7299	7151	7351	7165	7182	7295	7372	7104	7169	7237	7443	7318	7249	7296	7367	7260	7335	7232	7214	7373	7183	7192	7217	7380	7286	7397	7286	7232	7151	7364	7461	7336	7363	7262	7386	7276	7279	7291	7188	7249	7244	7320	7156	7328	7233	7286	7294	7273	7205	7311	7258	7307	7328	7355	7357	7277	7264	7218	7400	7281	7225	7184	7300	7254	7269	7242	7243	7302	7232	7269	7248	7378	7219	7320	7190	7222	7243	7381	7212	7195	7369	7311	7330	7360	7331	7336	7215	7186	7065	7364	7314	7227	7256	7376	7285	7206	7236	7300	7204	7338	7331	7353	7236	7275	7190	7220	7312	7268	7365	7314	7201	7345	7323	7355	7300	7258	7178	7189	7315	7286	7143	7261	7283	7126	7306	7206	7274	7309	7363	7304	7350	7262	7328	7230	7206	7110	7337	7370	7317	7261	7249	7218	7309	7411	7338	7273	7176	7334	7232	7359	7235	7208	7332	7181	7355	7277	7233	7329	7343	7240	7214	7177	7454	7309	7329	7449	7377	7272	7270	7449	7311	7241	7288	7337	7329	7301	7244	7195	7278	7292	7329	7338	7320	7131	7287	7242	7190	7151	7347	7224	7170	7266	7241	7321	7191	7261	7263	7220	7307	7396	7187	7343	7327	7235	7203	7248	7223	7255	7240	7239	7450	7238	7290	7216	7324	7272	7226	7260	7297	7276	7279	7301	7314	7203	7414	7243	7307	7296	7389	7303	7255	7235	7241	7265	7257	7264	7335	7179	7217	7288	7242	7299	7181	7373	7331	7294	7114	7344	7208	7296	7224	7356	7302	7407	7271	7133	7341	7380	7242	7427	7219	7196	7334	7263	7311	7246	7266	7076	7311	7238	7320	7338	7337	7123	7199	7139	7207	7244	7348	7293	7313	7307	7253	7347	7290	7370	7391	7349	7308	7325	7321	7240	7262	7322	7283	7227	7258	7274	7169	7226	7321	7342	7426	7393	7198	7173	7295	7276	7314	7339	7260	7254	7314	7209	7379	7223	7241	7291	7087	7413	7203	7182	7261	7128	7260	7149	7379	7248	7174	7296	7147	7296	7410	7263	7146	7195	7099	7227	7377	7335	7340	7269	7285	7279	7260	7216	7156	7265	7380	7208	7214	7246	7287	7163	7439	7380	7216	7460	7324	7252	7199	7260	7376	7313	7126	7341	7245	7148	7237	7255	7297	7391	7268	7294	7197	7274	7382	7214	7301	7198	7131	7348	7279	7210	7200	7195	7313	7236	7270	7185	7313	7358	7304	7329	7368	7330
3892	3021	1944	1560	1919	2324	2191	1674	1399	12143	15280	10254	4228	1717	1121	983	950	893	893	868	920	893	874	890	959	851	919	934	855	891	930	895	891	908	941	897	989	879	853	911	917	888	921	907	917	866	871	908	898	866	887	901	873	852	906	891	885	837	884	928	928	973	887	870	922	892	949	871	838	921	884	912	831	825	928	902	862	892	868	893	868	899	858	867	871	866	840	856	895	964	850	843	876	906	914	899	847	853	870	948	877	887	889	857	925	872	857	890	935	914	814	865	886	891	904	869	909	863	882	835	892	986	954	892	855	904	860	908	897	900	837	904	913	890	910	891	892	878	899	918	901	918	901	866	854	836	886	827	842	903	877	927	897	916	910	897	888	865	891	946	946	882	876	877	959	881	892	919	942	878	840	902	860	826	849	905	913	854	887	872	878	892	891	907	937	856	952	899	898	931	894	877	891	882	868	865	819	933	865	890	897	917	908	846	828	925	967	895	937	906	913	869	944	855	858	840	897	917	915	905	907	926	884	932	882	864	900	882	890	901	926	865	893	829	928	875	921	864	923	961	882	912	863	899	905	891	939	875	918	857	867	877	871	845	944	888	912	930	842	842	903	893	825	902	864	903	877	884	923	889	946	814	930	888	941	889	883	884	857	894	908	944	909	873	888	896	875	858	927	901	860	892	831	857	893	920	916	879	913	869	854	841	899	870	858	867	866	821	892	932	922	914	887	866	909	938	885	890	867	859	864	953	877	894	888	935	917	850	927	879	860	907	839	876	849	874	840	967	859	896	958	908	912	903	901	886	941	893	889	844	890	888	913	850	858	862	901	886	863	857	912	856	859	859	933	904	919	916	833	911	891	845	861	901	920	922	879	892	865	906	880	918	919	913	838	906	882	851	928	856	890	862	899	872	892	872	869	893	896	917	863	873	898	925	883	820	872	853	894	954	889	885	852	879	921	911	958	901	820	918	906	890	941	907	886	924	894	927	940	874	948	862	854	910	909	890	884	853	930	873	908	936	886	920	953	878	862	942	904	884	887	843	917	875	869	914	837	848	921	844	866	862	917	915	906	848	837	899	863	866	920	855	883	899	861	923	827	872	864	953	905	893	884	865	943	892	894	907	923	841	919	911	861	889	946	909	903	847	896	874	911	805	892	853	912	858	879	885	830	898	858	867	925	917	867	884	863	942	912	875	931	908	882	931	888	892	921	857	890	941	884	838	887	855	931	880	889	918	882	924	915	928	893	847	913	895	893	935	853	884	918	895	890	932	893	895	879	795	908	917	893	850	855	907	883	869	894	870	899	860	863	914	882	915	885	894	902	880	862	873	888	875	846	916	875	912	882	883	863	876	869	896	941	926	850	897	925	871	860	885	892	904	955	859	832	917	893	937	915	809	889	860	861	848	909	893	924	895	890	846	940	931	869	877	928	899	887	872	902	856	902	867	906	884	832	912	872	872	869	900	912	882	910	962	914	900	890	912	842	866	910	866	844	936	866	881	880	903	878	882	882	901	882	911	927	922	860	885	950	904	924	891	904	833	882	893	874	851	838	876	922	867	904	909	915	872	922	849	917	900	862	906	831	863	849	889	888	934	920	894	905	876	877	883	895	849	894	877	909	879	900	867	913	880	880	883	844	858	885	850	849	903	918	854	889	893	884	862	902	867	920	890	874	798	895	863	869	906	865	857	859	905	879	954	911	884	840	901	894	893	888	897	836	895	941	894	905	914	880	868	874	881	863	933	876	890	852	901	888	880	870	903	881	910	929	899	912	910	915	854	892	891	884	843	937	885	859	962	915	862	876	900	847	882	874	904	897	949	902	835	935	901	882	898	896	886	894	894	827	865	930	877	888	909	891	862	904	916	933	941	935	872	877	899	911	873	904	942	913	895	871	901	907	892	880	887	897	884	921	888	838	867	914	829	859	860	856	848	892	905	913	851	876	895	831	912	892	886	865	888	853	914	874	886	887	856	919	847	868	922	907	943	888	847	884	897	913	941	861	883	899	855	845	901	860	902	826	868	907	874	960	843	886	900	905	915	865	917	863	864	887	889	932	914	948	844	869	899	868	872	885	879	911	898	882	901	864	861	854	900	900	846	921	893	938	917	857	868	858	913	905	890	865	863	972	897	867	870	884	892	903	865	895	891	951	888	952	899	903	888	924	910	830	884	886	868	872	920	869	829	875	873	892	913	941	890	869	906	924	883	935	889	881	849	885	894	884	922	909	909	922	880	881	935	892	925	886	893	918	871	901	901	942	872	894	835	863	869	932	897	876	837	926	901	858	882	948	875	872	896	946	829	888	858	879	947	904	905	887	952	837	931	932	909	843	910	821	856	844	887	899	883	952	853	924	858	941	887	907	891	910	934	943	933	863	885	917	879	931	922	930	839	906	862	873	829	868	875	918	933	847	917	914	935	878	900	876	863	876	860	860	815	926	882	884	937	862	878	915	919	894	894	890	883	921	861	907	872	900	881	868	880	880	843	863	907	820	860	857	907	889	938	905	930	920	852	861	926	903	907	946	935	912	874	863	914	917	883	855	862	894	904	896	939	890	910	917	907	907	877	905	851	901	901	871	924	913	900	928	858	880	867	942	906	878	895	890	893	886	895	944	871	837	928	888	912	903	923	891	909	890	863	893	886	897	863	881	943	905	878	914	911	883	828	833	947	923	894	896	864	890	873	905	842	855	915	884	929	870	934	910	871	861	927	892	868	912	881	888	877	845	844	855	905	861	975	915	840	923	852	888	891	894	912	892	929	877	937	869	920	886	940	853	863	854	926	881	915	825	900	870	876	872	915	860	880	868	875	903	896	876	915	900	923	923	932	941	861	908	942	901	844	909	878	900	857	859	886	917	831	870	923	904	911	860	867	887	911	933	878	863	873	893	867	870	878	928	874	908	908	878	899	893	850	939	875	838	907	879	921	874	927	866	892	875	951	869	886	910	876	886	898	887	851	825	853	872	861	860	844	932	849	851	863	862	870	846	879	862	866	927	898	841	847	861	911	904	853	870	840	872	860	948	940	981	833	844	930	875	891	858	938	891	869	859	884	884	897	862	851	945	874	900	865	872	872	861	859	846	928	893	851	939	913	910	860	896	884	820	870	874	816	907	854	917	848	876	857	941	867	924	874	856	918	884	866	892	865	905	870	892	853	859	821	859	870	878	840	901	900	886	942	912	886	891	914	888	900	907	908	828	909	879	932	888	876	869	929	886	878	849	895	896	856	847	866	895	905	867	871	937	918	870	862	877	879	876	873	835	900	904	887	841	939	855	829	884	848	885	841	895	848	929	904	960	876	942	904	830	884	910	884	883	905	881	884	929	871	871	885	853	910	872	855	877	886	931	830	889	914	856	868	866	893	884	877	900	902	891	939	895	926	932	856	865	888	871	893	864	890	915	922	931	823	908	895	866	870	883	916	894	886	859	840	931	882	895	902	903	960	904	936	895	845	975	892	884	877	921	860	880	898	904	932	913	881
26698	20839	16276	22442	28622	31005	29128	24483	22258	62510	62310	49870	32486	17362	10811	7927	7510	7337	7336	7357	7200	7353	7298	7295	7378	7438	7317	7380	7410	7284	7156	7321	7289	7291	7200	7405	7373	7259	7229	7382	7268	7425	7292	7375	7349	7218	7355	7331	7306	7391	7351	7294	7305	7228	7312	7517	7217	7269	7354	7366	7294	7377	7339	7471	7286	7264	7273	7207	7376	7171	7323	7216	7324	7346	7219	7318	7387	7291	7332	7104	7343	7311	7275	7427	7475	7274	7377	7233	7336	7324	7251	7229	7394	7312	7360	7276	7243	7340	7322	7230	7361	7380	7395	7273	7340	7239	7200	7371	7406	7324	7381	7279	7206	7345	7333	7348	7318	7337	7278	7230	7271	7363	7380	7445	7168	7325	7310	7382	7099	7275	7348	7413	7283	7315	7249	7341	7408	7327	7386	7395	7231	7356	7238	7384	7342	7369	7239	7275	7326	7364	7251	7370	7297	7324	7399	7353	7359	7245	7225	7246	7421	7455	7212	7379	7449	7303	7273	7292	7327	7272	7307	7357	7221	7362	7312	7352	7359	7328	7298	7394	7365	7345	7400	7298	7297	7333	7390	7270	7296	7333	7405	7238	7367	7264	7268	7336	7347	7408	7482	7276	7432	7450	7127	7390	7278	7431	7184	7236	7242	7321	7278	7341	7412	7356	7265	7243	7345	7243	7466	7473	7274	7262	7402	7321	7279	7290	7279	7352	7365	7393	7333	7227	7414	7312	7311	7280	7350	7298	7341	7403	7314	7269	7331	7427	7256	7268	7287	7189	7390	7137	7288	7331	7257	7297	7351	7423	7310	7235	7211	7354	7437	7339	7242	7400	7252	7254	7374	7325	7299	7397	7309	7249	7317	7387	7329	7264	7195	7297	7264	7435	7448	7325	7231	7293	7327	7443	7469	7284	7303	7229	7263	7295	7216	7336	7301	7405	7275	7309	7409	7338	7256	7265	7303	7227	7291	7313	7339	7361	7299	7411	7249	7310	7283	7241	7353	7455	7290	7448	7370	7158	7352	7337	7348	7251	7166	7231	7436	7425	7398	7191	7295	7279	7293	7254	7353	7357	7340	7425	7349	7345	7394	7382	7200	7299	7270	7256	7310	7289	7392	7310	7294	7320	7432	7202	7240	7272	7348	7224	7266	7167	7265	7194	7288	7497	7137	7406	7277	7358	7412	7312	7374	7236	7489	7193	7404	7262	7318	7205	7342	7367	7316	7263	7436	7429	7318	7398	7313	7319	7298	7252	7258	7295	7276	7282	7251	7340	7336	7199	7346	7228	7367	7311	7192	7333	7368	7201	7228	7308	7307	7415	7347	7281	7437	7465	7342	7364	7428	7331	7253	7348	7284	7487	7286	7306	7320	7445	7424	7374	7337	7367	7390	7465	7363	7224	7207	7421	7378	7301	7273	7425	7353	7274	7436	7301	7232	7274	7361	7214	7346	7463	7301	7239	7324	7371	7402	7374	7224	7214	7309	7535	7309	7282	7406	7348	7273	7319	7415	7339	7309	7298	7298	7300	7348	7400	7147	7263	7318	7286	7270	7324	7268	7298	7341	7442	7270	7367	7427	7442	7337	7386	7253	7302	7191	7261	7318	7283	7254	7274	7392	7403	7318	7309	7314	7209	7429	7269	7364	7432	7179	7260	7214	7299	7237	7220	7224	7359	7382	7311	7367	7515	7298	7301	7498	7385	7306	7310	7304	7354	7359	7318	7410	7312	7467	7327	7123	7354	7437	7364	7228	7132	7328	7429	7273	7271	7339	7402	7414	7460	7460	7344	7336	7327	7307	7315	7413	7267	7206	7231	7323	7399	7273	7327	7099	7227	7416	7267	7383	7387	7457	7213	7329	7283	7318	7331	7386	7396	7284	7356	7401	7467	7224	7290	7364	7330	7330	7314	7355	7406	7356	7348	7129	7450	7139	7464	7268	7418	7382	7312	7378	7400	7335	7250	7218	7373	7231	7337	7221	7265	7393	7316	7227	7282	7377	7366	7415	7330	7564	7439	7409	7265	7221	7220	7462	7409	7306	7343	7304	7419	7288	7394	7282	7311	7261	7338	7365	7298	7265	7205	7274	7245	7275	7437	7428	7258	7274	7333	7305	7280	7263	7226	7293	7153	7219	7305	7340	7261	7355	7322	7244	7213	7349	7270	7144	7347	7171	7344	7332	7294	7360	7191	7351	7329	7329	7342	7235	7323	7392	7357	7290	7331	7318	7254	7270	7281	7271	7180	7370	7274	7280	7311	7422	7402	7341	7275	7362	7254	7330	7312	7191	7432	7263	7251	7313	7236	7334	7426	7313	7348	7281	7206	7389	7337	7298	7188	7416	7337	7368	7308	7407	7332	7386	7131	7300	7288	7391	7311	7286	7337	7390	7414	7240	7288	7265	7262	7392	7186	7285	7285	7201	7361	7321	7285	7242	7252	7429	7345	7286	7290	7347	7381	7213	7305	7243	7346	7170	7384	7338	7193	7270	7209	7407	7360	7334	7282	7471	7370	7338	7318	7285	7302	7203	7369	7365	7333	7307	7350	7277	7284	7437	7432	7255	7331	7323	7313	7443	7310	7313	7300	7380	7322	7289	7284	7351	7275	7251	7273	7402	7316	7450	7343	7424	7308	7338	7282	7520	7327	7263	7366	7412	7337	7217	7265	7299	7226	7230	7252	7243	7302	7524	7387	7328	7410	7383	7358	7282	7339	7465	7301	7246	7305	7250	7241	7216	7346	7284	7342	7313	7278	7214	7478	7254	7314	7310	7411	7204	7290	7320	7201	7455	7326	7299	7335	7215	7286	7319	7279	7303	7262	7387	7333	7157	7477	7359	7299	7225	7229	7322	7259	7410	7301	7213	7273	7346	7373	7325	7382	7204	7314	7333	7351	7330	7348	7310	7170	7357	7206	7463	7285	7248	7194	7228	7227	7400	7263	7327	7505	7456	7310	7494	7176	7221	7399	7287	7278	7391	7263	7491	7360	7303	7254	7333	7315	7380	7327	7322	7429	7416	7255	7378	7250	7292	7379	7304	7249	7245	7427	7443	7397	7327	7397	7390	7290	7281	7518	7333	7329	7396	7373	7302	7229	7369	7245	7186	7349	7258	7346	7374	7343	7185	7229	7436	7368	7343	7369	7325	7321	7306	7263	7351	7367	7339	7202	7193	7381	7449	7404	7191	7320	7252	7372	7296	7388	7375	7367	7297	7233	7326	7338	7224	7329	7334	7309	7303	7325	7294	7369	7316	7523	7345	7268	7289	7340	7371	7477	7284	7276	7195	7310	7268	7345	7374	7383	7232	7234	7253	7256	7371	7332	7201	7410	7234	7398	7240	7367	7296	7273	7421	7319	7293	7350	7305	7305	7152	7396	7296	7436	7354	7159	7290	7267	7271	7427	7178	7310	7380	7236	7283	7340	7470	7328	7344	7297	7208	7278	7348	7260	7304	7327	7472	7261	7393	7424	7264	7298	7300	7414	7490	7399	7397	7392	7283	7244	7196	7314	7396	7375	7321	7385	7320	7252	7293	7471	7271	7258	7473	7287	7431	7272	7300	7313	7361	7268	7298	7269	7170	7462	7311	7308	7392	7211	7348	7326	7257	7345	7301	7205	7356	7422	7318	7330	7362	7219	7427	7486	7239	7305	7372	7439	7261	7315	7287	7270	7405	7269	7329	7390	7223	7314	7358	7350	7486	7387	7324	7174	7385	7333	7367	7368	7337	7274	7236	7291	7301	7294	7422	7337	7385	7203	7316	7287	7297	7298	7215	7247	7289	7353	7208	7325	7454	7318	7320	7320	7406	7275	7270	7249	7326	7262	7101	7385	7322	7333	7331	7197	7240	7462	7300	7408	7326	7270	7274	7376	7403	7412	7296	7498	7304	7310	7360	7288	7231	7147	7357	7470	7429	7414	7322	7342	7260	7404	7428	7342	7248	7380	7319	7387	7292	7482	7375	7414	7374	7220	7286	7338	7283	7287	7341	7325	7305	7307	7260	7383	7316	7235	7291	7333	7208	7309	7403	7260	7453	7364	7276	7213	7425	7330	7271	7212	7236	7411	7450	7396	7367	7176	7367	7410	7368	7255	7296	7442	7439	7461	7239	7192	7320	7338	7337	7261	7424	7384	7462	7313	7316	7443	7245	7356	7252	7358	7375	7410	7354	7328	7213	7209	7383	7345	7359	7279	7310	7250	7411	7260	7187	7340	7187	7454	7319	7364	7340	7329	7384	7322	7303	7237	7354	7388	7351	7553	7410	7244	7251	7422	7413	7424	7333	7202	7343	7393	7278	7293	7419	7503	7320	7310	7206	7338	7411	7283	7266	7393	7183	7372	7428	7331	7261	7264	7272	7324	7328	7511	7268	7364	7353	7317	7429	7404	7282	7285	7305	7408	7350	7317	7340	7387	7307	7349	7342	7290	7295	7227	7325	7296	7420	7328	7266	7190	7253	7442	7232	7375	7391	7384	7256	7348	7307	7394	7277	7426	7320	7399	7275	7365	7384	7343	7363	7296	7290	7335	7210	7260	7183	7167	7323	7218	7343	7256	7318	7216	7225	7353	7279	7234	7180	7378	7373	7431	7355	7367	7292	7196	7239	7310	7258	7256	7274	7304	7427	7280	7401	7247	7385	7336	7263	7374	7300	7321	7269	7413	7350	7452	7256	7254	7228	7436	7241	7396	7356	7388	7428	7236	7445	7260	7264	7262	7224	7528	7392	7289	7272	7270	7410	7215	7347	7384	7352	7427	7346	7483	7352	7336	7336	7407	7399	7317	7247	7398	7386	7256	7402	7292	7370	7286	7209	7330	7427	7340	7290	7481	7377	7350	7378	7153	7358	7309	7422	7238	7369	7289	7246	7358	7352	7167	7341	7347	7372	7351	7286	7294	7351	7335	7271	7492	7446	7507	7264	7386	7248	7337	7202	7382	7324	7362	7341	7292	7288	7368	7255	7523	7287	7290	7215	7289	7338	7306	7366	7422	7239	7280	7357	7418	7423	7283	7318	7374	7395	7240	7366	7241	7372	7290	7348	7207	7323	7328	7183	7319	7364	7280	7505	7421	7458	7342	7256	7351	7409	7465
6325	2755	1901	1480	1899	2165	2169	1903	1687	11783	15440	10168	3936	1807	1150	915	933	930	962	933	957	927	890	937	946	906	983	914	840	844	963	918	874	925	906	909	901	940	940	896	925	935	949	917	899	887	921	935	910	896	888	892	918	908	895	887	867	951	842	892	951	926	893	933	863	899	927	934	911	915	917	885	881	929	896	907	910	897	872	917	958	909	862	941	950	941	890	924	950	894	956	884	922	932	840	914	929	890	920	912	957	900	950	926	959	942	891	901	943	885	908	957	894	856	872	938	880	946	857	867	910	925	920	881	894	886	903	906	958	932	933	970	893	887	907	865	923	924	966	896	940	961	932	947	861	902	933	907	913	884	954	890	873	929	908	905	920	918	916	949	891	895	880	955	983	905	882	955	876	906	904	956	937	930	914	888	904	999	879	905	853	883	944	932	876	872	903	883	905	936	900	896	925	917	948	894	964	972	952	953	920	883	906	895	966	866	867	915	906	875	903	870	946	861	926	938	916	899	934	912	849	885	919	959	974	898	920	883	919	907	903	930	859	843	932	890	883	949	917	906	861	866	897	893	906	909	924	904	900	897	875	874	938	907	889	919	905	935	872	943	876	860	914	913	942	953	895	909	932	901	973	955	845	840	884	912	970	891	925	906	932	865	899	914	918	974	854	922	947	913	921	891	843	930	927	926	901	890	927	866	926	927	885	918	917	946	887	920	968	895	928	896	924	865	935	875	937	959	907	968	904	914	901	909	887	904	921	941	928	878	923	955	881	915	911	951	882	839	892	898	849	925	895	942	912	910	918	919	944	927	938	938	926	955	924	910	889	881	918	881	874	919	934	885	936	890	928	956	921	881	945	889	926	899	901	882	935	930	858	915	915	872	904	899	974	954	951	925	977	936	922	939	926	925	983	922	954	971	929	907	941	888	895	912	907	884	910	930	947	894	929	952	929	930	897	940	972	873	942	924	898	975	920	829	916	932	912	886	892	909	932	913	929	855	911	958	877	972	962	919	907	918	939	919	935	895	886	915	859	890	932	932	896	958	894	917	995	893	921	939	913	899	928	922	879	879	953	907	959	940	864	894	911	952	870	938	887	882	877	951	883	874	952	929	926	905	928	900	931	907	906	911	903	911	868	904	856	911	907	843	855	953	885	880	922	929	908	915	915	906	908	949	897	966	896	901	866	953	920	953	952	943	862	909	905	893	874	888	909	896	880	910	892	861	894	976	959	881	872	917	959	921	928	941	882	877	881	918	867	899	942	908	917	908	890	928	892	938	872	889	877	939	875	888	899	914	914	956	916	948	929	917	919	944	926	901	912	914	921	921	905	903	905	901	920	893	886	867	939	967	839	900	928	943	931	991	900	894	889	953	917	870	896	955	957	890	920	870	881	900	916	870	873	895	946	924	929	888	931	904	894	909	911	952	911	939	911	882	874	937	904	885	930	928	872	877	871	897	971	877	924	921	923	953	935	891	875	858	909	935	923	903	928	903	899	861	934	934	910	912	924	892	872	898	890	932	955	912	882	918	879	918	924	881	886	937	910	936	898	891	850	951	948	914	953	886	902	906	891	898	909	872	958	942	938	908	910	924	897	914	891	913	849	910	934	900	879	872	876	920	943	944	943	853	940	942	908	858	915	874	922	915	936	883	917	942	898	917	939	902	923	948	935	892	946	861	907	923	942	885	876	934	949	950	909	919	877	911	917	877	924	927	919	933	902	867	892	888	901	859	894	918	874	877	941	898	913	966	853	908	939	894	904	911	952	854	881	906	899	815	913	945	932	883	895	870	922	898	885	902	896	905	903	898	882	910	881	942	932	900	902	905	903	938	903	912	870	935	885	868	911	882	946	902	954	915	890	924	888	863	895	859	874	939	874	885	938	900	829	930	870	921	927	875	906	910	839	873	894	989	984	943	933	922	858	949	930	954	963	883	835	893	863	926	930	859	895	963	1015	920	857	900	913	874	931	953	946	952	905	956	938	930	1000	968	893	898	888	954	877	912	900	897	919	883	944	927	927	887	926	872	957	905	922	937	885	919	900	917	945	964	898	945	933	898	944	886	903	871	922	905	844	929	903	874	915	910	942	882	889	885	932	896	908	893	913	904	863	911	906	938	867	883	938	886	875	923	896	877	905	922	917	908	942	901	865	926	958	938	966	890	907	876	924	911	909	978	871	892	884	891	962	919	893	898	891	901	955	913	940	876	980	862	909	878	887	850	879	934	910	851	927	873	857	864	931	942	887	935	937	908	921	934	947	873	907	873	931	864	873	944	908	917	908	933	966	875	940	933	903	917	864	842	910	867	896	956	913	909	968	961	934	895	947	893	941	894	870	898	939	974	895	905	930	937	891	887	935	950	926	928	922	910	941	981	906	881	956	931	901	951	968	917	909	905	930	938	872	874	894	922	955	926	864	901	924	936	938	873	894	934	919	928	876	890	951	917	930	876	913	867	982	931	878	947	949	933	920	931	892	923	924	934	851	913	926	899	968	894	902	952	848	862	917	928	939	903	924	916	886	936	873	870	916	850	948	922	871	929	939	861	936	914	989	885	958	932	949	955	918	920	975	936	948	930	931	907	938	859	936	898	925	874	923	910	881	922	886	869	957	903	910	942	884	907	903	930	898	888	902	897	950	911	904	915	900	926	909	890	958	929	916	934	943	873	866	909	970	977	840	937	911	931	884	917	844	889	925	940	906	927	910	891	969	929	928	911	915	921	943	923	890	925	948	880	913	940	917	917	858	933	930	958	889	871	851	962	919	831	927	886	861	934	910	898	881	923	900	877	887	878	918	912	851	898	913	888	907	843	931	913	857	837	942	886	895	892	924	874	897	969	867	897	946	911	871	869	959	881	914	921	934	930	932	913	905	939	910	909	908	928	894	936	898	910	953	943	960	871	933	897	913	881	964	938	886	929	944	856	889	899	879	939	883	899	879	915	892	915	943	892	955	919	916	873	930	934	915	860	917	910	884	871	943	939	914	895	940	874	885	951	858	1000	897	900	912	901	865	897	917	899	934	909	883	884	928	880	919	895	930	922	950	910	896	870	911	918	866	895	962	875	937	908	943	868	941	921	868	966	900	936	946	951	908	922	891	912	960	902	897	881	921	902	817	884	939	884	811	912	927	979	944	872	923	876	940	922	938	899	903	931	934	901	930	918	934	898	943	909	882	896	902	910	906	887	908	864	957	959	902	915	921	921	950	893	936	938	946	897	866	862	931	926	833	937	908	932	957	941	915	921	900	902	931	900	886	963	904	919	918	893	920	949	894	869	885	943	916	946	920	915	922	905	950	899	892	937	949	950	910	894	949	936	859	878	942	922	910	902	940	887	861	901	878	959	858	959	876	926	937	916	919	963	860	946	971	932	902	949	913	889	990	894	895	890	918	946	857	877	940	861	924	922	993	942	911	866	881	933	908	933	879	897	916	965	882	944	909	932	875	909	937	937	839	904	910	912	900	908	893	915	999	959	944	965	931	919
25366	19249	16136	21841	28533	29846	29812	27273	25194	62061	63681	49552	31841	17954	10797	8063	7586	7522	7400	7463	7536	7381	7460	7395	7491	7510	7525	7463	7513	7482	7538	7370	7472	7514	7445	7403	7489	7565	7391	7399	7466	7435	7619	7475	7467	7347	7357	7452	7466	7530	7435	7560	7436	7430	7430	7364	7613	7581	7516	7538	7537	7439	7459	7568	7504	7450	7471	7630	7507	7599	7477	7386	7414	7425	7378	7496	7474	7607	7406	7520	7458	7380	7477	7374	7456	7412	7328	7357	7526	7594	7503	7680	7658	7511	7525	7501	7570	7555	7326	7641	7345	7533	7516	7481	7445	7341	7590	7570	7445	7435	7485	7518	7634	7454	7415	7440	7541	7422	7487	7503	7464	7429	7591	7499	7465	7581	7412	7443	7423	7555	7426	7620	7478	7377	7520	7512	7406	7478	7480	7421	7429	7415	7542	7712	7460	7341	7472	7467	7370	7605	7580	7508	7446	7575	7625	7371	7501	7448	7554	7430	7516	7386	7386	7561	7483	7567	7379	7501	7539	7727	7429	7417	7620	7449	7542	7408	7584	7583	7601	7470	7594	7426	7511	7470	7435	7363	7519	7419	7586	7465	7489	7464	7441	7567	7488	7415	7422	7362	7426	7571	7628	7441	7517	7452	7458	7532	7424	7388	7397	7523	7490	7380	7461	7483	7689	7497	7474	7463	7498	7522	7558	7463	7417	7427	7571	7559	7567	7465	7473	7685	7447	7379	7364	7480	7458	7583	7437	7377	7566	7390	7593	7547	7472	7417	7648	7446	7421	7563	7445	7504	7506	7495	7461	7408	7459	7405	7374	7597	7549	7467	7474	7539	7455	7487	7419	7631	7395	7509	7496	7587	7509	7420	7641	7304	7444	7574	7416	7423	7554	7482	7525	7507	7516	7411	7487	7386	7442	7550	7514	7540	7405	7568	7578	7327	7512	7613	7500	7496	7416	7562	7386	7525	7466	7577	7520	7534	7609	7492	7493	7422	7488	7522	7510	7326	7596	7390	7458	7455	7434	7467	7430	7548	7455	7265	7481	7448	7467	7387	7621	7313	7509	7613	7529	7534	7500	7462	7381	7524	7318	7514	7541	7400	7507	7305	7528	7587	7589	7427	7441	7452	7489	7526	7580	7452	7453	7366	7493	7607	7410	7416	7522	7448	7371	7428	7458	7546	7481	7408	7419	7484	7444	7437	7471	7571	7584	7506	7484	7410	7450	7555	7389	7456	7611	7490	7615	7493	7478	7521	7535	7500	7325	7439	7518	7516	7426	7442	7391	7368	7457	7522	7411	7619	7428	7462	7466	7582	7333	7289	7503	7586	7475	7472	7502	7322	7504	7431	7411	7476	7461	7455	7535	7543	7494	7501	7583	7391	7413	7391	7440	7699	7534	7512	7556	7376	7345	7464	7519	7546	7381	7444	7622	7546	7482	7472	7359	7467	7552	7534	7452	7499	7552	7556	7521	7523	7463	7449	7436	7408	7574	7424	7579	7625	7563	7450	7554	7372	7378	7461	7348	7467	7461	7397	7501	7419	7566	7531	7481	7585	7424	7542	7522	7573	7511	7586	7452	7422	7542	7412	7417	7490	7489	7490	7475	7401	7519	7602	7478	7365	7509	7441	7564	7668	7525	7526	7501	7527	7368	7487	7535	7531	7529	7484	7578	7478	7518	7469	7477	7477	7579	7582	7391	7488	7643	7387	7487	7249	7348	7390	7546	7485	7419	7571	7592	7602	7432	7470	7506	7596	7451	7619	7451	7502	7463	7454	7496	7483	7584	7507	7623	7530	7427	7530	7438	7586	7482	7396	7357	7499	7339	7546	7485	7437	7536	7454	7507	7587	7525	7510	7523	7482	7569	7490	7399	7451	7508	7334	7351	7467	7507	7408	7486	7453	7402	7534	7482	7579	7410	7434	7487	7505	7295	7474	7541	7467	7514	7571	7543	7445	7549	7536	7512	7470	7432	7409	7556	7524	7602	7416	7504	7546	7459	7396	7524	7568	7495	7458	7488	7583	7422	7435	7470	7627	7508	7418	7564	7530	7410	7527	7652	7574	7626	7567	7486	7576	7322	7364	7542	7564	7385	7403	7492	7444	7381	7479	7486	7407	7493	7511	7641	7347	7377	7498	7477	7413	7481	7432	7503	7565	7536	7605	7518	7533	7401	7720	7437	7440	7562	7586	7505	7475	7356	7472	7476	7379	7419	7544	7552	7451	7558	7529	7486	7487	7476	7540	7540	7511	7363	7540	7653	7417	7589	7520	7591	7525	7502	7453	7440	7424	7484	7379	7650	7506	7457	7529	7445	7428	7539	7525	7475	7505	7541	7564	7469	7527	7535	7491	7573	7501	7482	7476	7516	7483	7536	7383	7415	7541	7526	7486	7312	7543	7542	7541	7539	7545	7495	7443	7589	7320	7487	7456	7448	7367	7577	7481	7569	7625	7478	7456	7512	7353	7549	7416	7414	7388	7501	7540	7432	7522	7617	7480	7417	7521	7507	7440	7555	7486	7436	7524	7458	7488	7540	7535	7424	7417	7530	7530	7455	7455	7534	7576	7665	7471	7431	7326	7550	7427	7593	7470	7676	7502	7481	7413	7595	7555	7516	7469	7453	7437	7532	7446	7456	7576	7557	7385	7392	7530	7520	7437	7496	7460	7509	7577	7367	7448	7555	7511	7534	7481	7530	7382	7594	7443	7503	7411	7525	7493	7475	7450	7423	7429	7484	7470	7520	7563	7501	7461	7525	7418	7579	7439	7624	7490	7512	7450	7347	7531	7536	7436	7501	7486	7463	7695	7496	7482	7504	7425	7550	7545	7437	7382	7611	7457	7573	7553	7416	7640	7483	7576	7595	7469	7497	7573	7394	7455	7541	7470	7464	7530	7405	7565	7433	7569	7517	7502	7395	7463	7641	7610	7493	7442	7637	7377	7580	7623	7365	7511	7416	7465	7576	7751	7490	7503	7555	7482	7412	7416	7552	7256	7493	7592	7535	7505	7451	7533	7551	7519	7544	7527	7619	7533	7512	7400	7582	7561	7574	7564	7529	7412	7652	7492	7438	7386	7338	7488	7471	7448	7517	7627	7501	7351	7610	7595	7501	7588	7359	7488	7481	7448	7495	7486	7450	7450	7402	7422	7548	7484	7570	7441	7564	7493	7440	7711	7603	7505	7381	7538	7564	7512	7480	7580	7489	7429	7392	7630	7408	7577	7492	7616	7397	7450	7442	7383	7540	7395	7453	7509	7499	7509	7465	7501	7552	7498	7343	7536	7480	7452	7382	7582	7354	7401	7497	7710	7508	7538	7451	7365	7501	7435	7380	7464	7456	7540	7442	7504	7516	7437	7470	7527	7471	7386	7291	7513	7394	7508	7368	7529	7576	7345	7565	7467	7507	7347	7633	7466	7423	7561	7554	7520	7454	7526	7434	7445	7623	7552	7434	7639	7509	7580	7446	7409	7524	7511	7450	7521	7534	7373	7525	7621	7484	7515	7507	7547	7603	7568	7495	7514	7466	7494	7400	7489	7410	7628	7481	7648	7416	7472	7562	7620	7470	7438	7499	7408	7298	7494	7453	7372	7406	7545	7381	7470	7550	7489	7499	7552	7420	7505	7573	7592	7417	7447	7650	7528	7460	7374	7402	7463	7521	7518	7572	7439	7531	7560	7395	7588	7565	7414	7564	7559	7435	7376	7534	7435	7488	7450	7419	7536	7569	7442	7426	7575	7380	7358	7509	7422	7542	7449	7462	7482	7536	7395	7415	7537	7510	7408	7502	7364	7415	7677	7419	7628	7673	7518	7630	7441	7376	7470	7595	7437	7612	7338	7589	7549	7456	7524	7461	7474	7533	7463	7491	7504	7404	7625	7509	7516	7434	7522	7425	7551	7663	7589	7486	7502	7431	7386	7523	7656	7493	7449	7335	7494	7465	7435	7477	7489	7383	7372	7551	7578	7570	7451	7433	7343	7422	7469	7453	7551	7531	7468	7485	7523	7440	7477	7458	7572	7540	7306	7393	7488	7519	7424	7444	7516	7550	7535	7415	7431	7358	7449	7498	7371	7501	7502	7586	7384	7472	7365	7405	7506	7456	7530	7429	7546	7518	7487	7488	7527	7471	7426	7436	7486	7375	7397	7421	7494	7494	7342	7520	7537	7545	7338	7506	7471	7396	7550	7414	7428	7448	7453	7429	7733	7597	7683	7403	7465	7501	7470	7476	7446	7508	7513	7516	7452	7523	7401	7471	7579	7327	7471	7486	7586	7534	7416	7618	7579	7486	7516	7575	7498	7527	7463	7543	7463	7337	7504	7678	7428	7568	7474	7559	7443	7469	7318	7457	7566	7498	7642	7458	7477	7517	7562	7536	7561	7548	7540	7555	7557	7503	7384	7503	7349	7416	7449	7513	7518	7577	7521	7546	7522	7459	7435	7432	7507	7394	7520	7482	7537	7668	7539	7525	7689	7596	7574	7554	7524	7502	7485	7534	7445	7428	7578	7498	7530	7532	7418	7433	7635	7523	7588	7392	7598	7607	7499	7593	7405	7302	7509	7514	7427	7462	7460	7462	7495	7465	7413	7579	7494	7498	7387	7340	7516	7284	7508	7491	7609	7529	7536	7419	7530	7576	7448	7411	7555	7574	7540	7518	7573	7425	7395	7506	7503	7483	7484	7505	7408	7568	7500	7458	7335	7385	7519	7428	7502	7469	7421	7552	7519	7440	7457	7643	7349	7479	7397	7434	7533	7419	7569	7331	7526	7462	7565	7267	7441	7394	7379	7425	7431	7418	7486	7475	7556	7413	7552	7487	7543	7448	7508	7456	7536	7374	7502	7422	7438	7369	7572	7583	7464	7489	7629	7543	7486	7531	7538	7470	7495	7458	7637	7599	7615	7413	7495	7488	7521	7504	7554	7482	7468	7505	7412	7455	7465	7622	7542	7485	7592	7434	7305	7405	7450	7456	7577	7456	7552	7566	7646	7584	7464	7478	7419	7555	7387	7333	7502	7414	7461	7451	7356	7642	7464	7379	7444	7474	7425	7378	7418	7499	7507	7491	7498	7535	7491	7456	7589	7504	7397	7363	7404
4770	3034	1882	1624	2367	2836	2638	2323	2279	16886	25348	19588	8983	2903	1502	1039	921	915	863	917	940	887	945	910	927	871	909	895	910	979	870	894	918	899	889	902	951	871	937	895	931	907	910	903	973	918	945	921	898	869	884	925	920	989	944	939	921	906	857	863	938	932	931	842	938	884	899	908	976	902	926	912	904	941	924	893	934	897	885	909	929	928	906	877	859	898	868	953	936	938	891	895	982	937	944	972	930	905	905	861	916	859	943	898	929	884	868	958	917	911	907	865	986	890	971	910	893	853	918	899	871	960	907	883	899	933	858	912	940	875	957	892	893	912	925	907	929	887	904	907	862	871	961	904	901	904	923	852	910	928	885	868	877	894	917	862	914	906	953	913	933	909	861	971	941	954	945	928	941	919	904	821	938	867	909	934	880	955	903	906	930	899	907	924	914	855	955	899	943	893	969	860	882	902	955	863	865	884	958	927	879	879	884	884	907	928	879	899	867	850	921	945	863	885	883	929	895	881	859	931	872	896	902	895	913	911	901	899	891	903	882	857	885	930	938	944	885	871	869	875	868	932	940	946	879	856	916	897	945	909	894	926	923	886	950	873	914	915	880	889	980	958	937	897	918	906	882	972	948	923	883	924	997	954	915	898	942	895	894	910	895	909	897	933	897	865	931	899	923	925	929	899	876	935	976	921	872	880	915	931	892	925	917	916	938	871	973	878	880	933	935	938	886	928	920	906	946	899	872	903	887	957	905	920	914	885	943	867	980	903	903	896	864	889	952	889	878	891	927	918	924	899	876	931	917	958	902	949	979	856	916	856	921	970	917	917	928	909	987	879	874	924	908	884	954	918	919	873	914	859	874	837	873	878	904	869	922	926	940	926	906	945	909	969	895	866	894	937	913	905	970	912	890	919	900	903	913	904	890	839	870	876	871	912	928	898	883	960	917	959	897	921	873	916	877	937	907	899	863	935	884	928	903	889	950	881	878	905	895	894	948	933	900	904	872	847	951	964	863	949	896	906	932	857	887	872	913	892	869	879	909	979	896	874	924	935	920	832	957	913	894	858	912	946	894	918	904	964	913	857	870	844	847	939	958	910	955	898	919	953	867	907	890	895	888	874	909	886	973	912	872	919	903	861	886	927	916	918	863	893	886	926	879	928	901	899	899	890	947	928	902	852	887	871	851	956	912	922	910	880	919	903	952	894	919	883	914	937	905	913	906	902	902	974	929	929	939	923	955	895	871	935	912	847	904	901	874	919	945	896	948	931	851	855	908	911	864	912	916	844	887	908	893	915	892	898	906	918	925	919	935	842	924	888	905	891	937	915	916	806	840	906	905	933	888	925	904	924	913	892	948	940	948	874	949	876	890	908	930	902	958	837	917	895	884	899	964	848	953	905	965	916	886	940	928	922	899	877	887	925	891	921	884	912	895	953	964	854	852	835	859	897	903	861	930	926	919	885	947	858	894	910	874	947	873	908	911	899	935	957	895	901	924	932	908	883	886	945	901	902	909	841	928	888	940	919	903	867	925	853	907	866	893	897	877	948	875	859	931	906	937	945	893	889	878	878	924	914	867	892	887	892	888	978	945	904	922	968	908	933	940	978	958	905	912	918	877	931	928	912	901	925	885	872	971	897	900	919	907	926	850	928	896	924	933	966	966	867	897	878	891	830	959	900	911	876	920	940	911	948	901	926	927	919	935	909	932	868	926	966	911	912	917	910	830	930	882	866	870	861	918	921	908	893	934	855	897	935	897	883	895	926	892	926	964	898	907	892	904	887	914	910	881	944	952	912	975	918	861	959	934	912	957	873	882	898	972	862	965	925	950	940	974	906	913	907	909	909	880	870	889	889	888	924	885	938	952	931	844	902	909	883	905	919	931	953	869	903	948	929	904	867	896	887	980	899	930	839	913	883	902	987	891	922	883	920	879	894	852	892	917	851	906	973	906	916	962	940	900	915	887	916	885	898	917	904	914	927	931	944	926	933	899	880	871	894	863	901	915	930	931	902	920	872	937	956	976	905	928	891	912	898	919	912	941	955	950	931	910	871	908	913	841	954	899	943	958	927	924	929	966	881	902	884	890	886	888	930	913	859	921	891	883	990	871	915	902	872	908	896	903	854	931	925	965	986	905	978	924	908	918	900	913	906	949	890	865	896	865	895	868	892	947	862	906	952	942	911	923	891	958	886	893	929	894	925	937	910	921	852	874	962	939	873	913	927	884	893	967	922	894	917	919	937	872	913	932	917	959	915	844	912	883	900	893	879	924	947	881	942	897	901	894	863	977	903	919	895	897	889	920	887	924	949	979	947	881	901	930	896	898	887	877	897	938	892	873	893	880	912	915	866	904	914	913	871	903	927	913	869	922	936	904	863	955	832	972	971	940	881	897	916	941	917	925	924	883	920	897	953	906	879	881	882	900	885	895	896	877	944	958	882	859	940	906	919	888	912	911	907	919	929	905	901	904	886	886	883	881	912	934	927	895	915	921	918	920	895	857	890	897	861	817	867	891	935	919	860	993	908	925	935	928	895	946	905	925	917	967	908	862	855	892	915	905	905	906	924	871	920	922	967	916	959	872	913	922	914	914	924	890	903	889	899	899	910	899	870	929	841	984	894	861	926	884	876	878	923	965	941	899	891	941	938	926	885	906	895	843	870	890	879	896	946	878	926	858	906	919	885	879	868	899	906	900	937	929	910	939	914	908	885	930	948	903	953	897	915	937	899	934	894	928	958	864	931	916	919	832	929	917	908	896	913	880	836	889	907	871	875	911	890	874	906	925	914	914	971	962	861	919	931	942	898	948	891	904	896	958	892	968	930	917	906	872	878	948	909	913	877	940	941	888	935	904	879	874	887	829	921	888	974	893	910	874	947	876	898	876	919	913	891	917	934	882	943	874	905	958	916	926	890	872	864	933	917	898	909	896	898	913	898	902	910	921	892	920	902	917	907	911	914	898	912	909	870	857	907	953	918	923	873	929	905	890	980	935	890	893	953	858	927	908	889	911	918	913	946	875	927	921	938	894	911	890	957	882	887	874	938	918	955	948	848	893	856	908	956	910	916	919	1012	877	921	932	954	891	892	925	865	919	918	881	925	866	914	951	943	922	876	867	897	910	928	896	927	966	882	926	959	930	919	924	886	891	950	890	932	939	903	876	914	897	876	896	929	907	889	929	900	888	875	872	892	884	920	891	878	912	919	865	891	903	949	938	900	925	893	910	919	903	949	917	867	902	895	896	835	916	894	913	895	914	933	877	924	938	921	914	863	885	928	931	894	839	952	866	892	910	933	916	915	914	916	867	901	917	915	894	882	900	910	898	905	897	909	937	881	903	861	946	912	914	917	895	895	959	947	883	946	878	903	903	895	935	890	938	896	937	832	927	930	897	902	946	888	878	894	925	903	881	954	942	920	898	893	896	891	915	925	915	940	897	905	874	914	897	848	951	920	867	833	909	913	921	941	941	871	925	946	900	851	908	960	928	874
28336	20824	16543	24286	32599	33751	32552	30769	30362	67385	77757	64811	43187	25798	14861	8789	7545	7348	7438	7468	7420	7383	7370	7281	7385	7363	7478	7560	7490	7349	7438	7428	7394	7359	7390	7464	7505	7333	7451	7435	7508	7495	7508	7496	7433	7541	7388	7410	7402	7334	7430	7374	7480	7598	7413	7503	7478	7399	7490	7374	7481	7486	7467	7595	7374	7482	7483	7418	7451	7348	7529	7437	7424	7345	7319	7359	7439	7471	7456	7485	7458	7453	7436	7338	7450	7373	7487	7386	7405	7320	7494	7399	7456	7273	7437	7437	7383	7370	7385	7551	7381	7328	7508	7322	7376	7501	7477	7415	7463	7522	7520	7495	7363	7390	7527	7501	7445	7441	7511	7334	7405	7394	7376	7336	7394	7353	7387	7383	7308	7569	7461	7446	7406	7488	7455	7459	7182	7445	7358	7532	7400	7492	7396	7484	7567	7358	7565	7476	7481	7378	7314	7433	7432	7433	7529	7442	7406	7505	7441	7469	7460	7226	7434	7486	7481	7398	7353	7466	7410	7287	7380	7419	7479	7494	7473	7408	7513	7498	7379	7393	7485	7317	7429	7410	7439	7568	7352	7510	7426	7415	7553	7416	7445	7377	7365	7369	7428	7450	7520	7324	7458	7456	7533	7504	7397	7504	7418	7459	7549	7404	7334	7273	7368	7493	7525	7440	7466	7427	7472	7485	7489	7467	7504	7572	7390	7363	7529	7389	7536	7401	7411	7416	7488	7413	7479	7409	7434	7411	7389	7492	7385	7630	7518	7444	7464	7440	7533	7366	7301	7369	7513	7523	7294	7446	7395	7358	7575	7461	7302	7535	7428	7464	7444	7490	7360	7423	7498	7496	7424	7368	7438	7321	7467	7506	7410	7307	7434	7378	7480	7484	7484	7453	7400	7510	7446	7369	7358	7274	7391	7464	7413	7504	7449	7400	7559	7483	7428	7520	7367	7448	7389	7530	7409	7395	7550	7357	7373	7291	7322	7377	7455	7399	7275	7428	7473	7382	7283	7363	7460	7482	7405	7312	7421	7520	7452	7464	7338	7467	7374	7525	7332	7379	7376	7309	7532	7486	7430	7526	7374	7389	7461	7395	7408	7468	7446	7470	7333	7273	7485	7568	7512	7563	7440	7414	7475	7465	7500	7368	7434	7397	7484	7360	7435	7557	7480	7484	7316	7437	7505	7413	7603	7465	7473	7582	7456	7346	7585	7187	7321	7416	7451	7418	7380	7438	7471	7269	7346	7563	7420	7397	7603	7351	7403	7390	7461	7477	7463	7321	7490	7330	7398	7343	7471	7422	7452	7261	7362	7482	7304	7446	7458	7325	7504	7409	7457	7409	7421	7435	7513	7433	7555	7388	7505	7295	7592	7366	7552	7397	7455	7361	7496	7490	7575	7358	7383	7554	7446	7286	7459	7364	7430	7444	7455	7480	7429	7485	7346	7259	7511	7385	7438	7417	7469	7503	7533	7377	7349	7470	7371	7510	7326	7390	7521	7315	7561	7381	7530	7353	7526	7489	7384	7429	7453	7448	7385	7618	7464	7553	7580	7318	7447	7463	7453	7268	7479	7426	7532	7272	7480	7301	7417	7352	7377	7522	7427	7493	7409	7518	7389	7443	7523	7313	7492	7399	7465	7471	7569	7408	7345	7423	7467	7350	7450	7500	7376	7513	7466	7498	7374	7415	7443	7429	7403	7463	7421	7529	7673	7345	7397	7463	7588	7208	7661	7376	7311	7390	7400	7453	7537	7340	7401	7448	7321	7341	7452	7403	7494	7386	7355	7415	7500	7628	7375	7494	7421	7531	7429	7404	7474	7336	7488	7454	7522	7497	7323	7434	7298	7415	7354	7481	7414	7407	7375	7567	7494	7474	7425	7418	7347	7502	7426	7438	7506	7352	7450	7440	7321	7529	7378	7532	7356	7435	7310	7521	7414	7345	7406	7327	7354	7365	7408	7371	7354	7358	7525	7476	7254	7372	7436	7424	7477	7567	7414	7436	7467	7343	7440	7487	7411	7458	7446	7472	7398	7382	7282	7365	7471	7471	7462	7391	7429	7387	7494	7562	7403	7554	7491	7476	7389	7316	7389	7407	7436	7424	7246	7496	7337	7543	7631	7417	7323	7430	7324	7475	7520	7406	7394	7416	7404	7454	7501	7369	7311	7399	7261	7423	7579	7419	7367	7396	7532	7385	7642	7481	7263	7443	7408	7503	7387	7485	7440	7396	7447	7331	7463	7326	7481	7513	7420	7612	7363	7438	7526	7474	7348	7414	7341	7366	7485	7508	7462	7377	7463	7357	7491	7362	7497	7482	7288	7348	7366	7308	7517	7453	7473	7426	7368	7482	7592	7522	7345	7417	7375	7492	7409	7481	7359	7340	7384	7331	7451	7319	7300	7571	7517	7398	7376	7523	7508	7458	7443	7309	7460	7530	7520	7310	7355	7437	7496	7354	7336	7484	7395	7363	7410	7321	7362	7457	7568	7369	7343	7341	7561	7324	7480	7465	7484	7539	7414	7531	7261	7405	7356	7422	7411	7343	7494	7523	7366	7469	7469	7409	7476	7518	7368	7370	7503	7527	7403	7466	7328	7442	7380	7376	7492	7429	7513	7473	7393	7419	7503	7490	7566	7573	7304	7368	7342	7464	7386	7373	7525	7459	7394	7433	7426	7448	7414	7450	7457	7431	7417	7474	7336	7486	7428	7415	7517	7443	7560	7365	7360	7499	7516	7495	7382	7243	7358	7293	7431	7361	7318	7556	7443	7463	7580	7419	7434	7438	7516	7490	7433	7532	7313	7254	7285	7468	7301	7522	7497	7437	7435	7385	7449	7454	7532	7334	7370	7416	7290	7451	7425	7414	7392	7401	7433	7358	7366	7395	7480	7458	7372	7411	7522	7372	7411	7441	7543	7422	7456	7554	7458	7427	7469	7311	7529	7444	7290	7406	7358	7501	7432	7498	7426	7414	7402	7404	7477	7282	7385	7389	7384	7314	7467	7432	7398	7505	7431	7408	7506	7372	7564	7374	7423	7427	7298	7328	7565	7423	7449	7452	7383	7411	7553	7424	7430	7428	7377	7380	7485	7351	7366	7422	7362	7449	7353	7346	7431	7481	7333	7476	7440	7304	7435	7483	7384	7453	7520	7432	7570	7461	7477	7463	7387	7453	7275	7425	7356	7349	7375	7366	7383	7543	7434	7546	7362	7527	7397	7452	7512	7418	7302	7332	7442	7388	7446	7304	7437	7361	7452	7344	7364	7394	7464	7525	7478	7472	7378	7526	7429	7500	7377	7366	7531	7438	7555	7432	7472	7364	7430	7441	7437	7490	7460	7408	7420	7469	7490	7555	7392	7371	7472	7508	7298	7514	7459	7434	7547	7434	7586	7352	7411	7378	7590	7509	7511	7592	7329	7398	7432	7328	7397	7346	7452	7477	7346	7390	7512	7563	7504	7367	7426	7532	7436	7514	7349	7388	7339	7452	7358	7325	7504	7352	7627	7611	7390	7496	7498	7308	7378	7691	7367	7434	7326	7565	7492	7446	7315	7323	7406	7352	7467	7377	7542	7395	7532	7408	7373	7336	7342	7501	7467	7376	7449	7468	7364	7438	7396	7462	7306	7290	7504	7493	7378	7534	7382	7397	7475	7495	7413	7388	7497	7350	7529	7447	7334	7354	7388	7338	7382	7456	7400	7390	7346	7490	7509	7422	7461	7458	7292	7444	7452	7507	7383	7452	7405	7356	7456	7474	7460	7416	7466	7507	7390	7473	7409	7406	7499	7409	7338	7337	7391	7358	7425	7427	7464	7411	7531	7459	7444	7554	7429	7536	7295	7409	7515	7360	7499	7374	7359	7325	7541	7480	7371	7460	7468	7373	7364	7362	7382	7469	7368	7365	7354	7590	7437	7296	7326	7283	7536	7281	7298	7395	7362	7505	7456	7294	7507	7328	7529	7455	7406	7450	7488	7406	7560	7494	7267	7418	7573	7455	7422	7465	7389	7326	7457	7443	7379	7495	7321	7364	7554	7357	7509	7262	7344	7510	7617	7468	7514	7446	7446	7332	7335	7313	7323	7344	7475	7236	7479	7493	7370	7449	7434	7529	7408	7497	7443	7480	7416	7460	7465	7515	7324	7323	7386	7498	7442	7372	7442	7329	7393	7440	7388	7469	7458	7348	7468	7282	7348	7453	7331	7421	7446	7483	7393	7455	7507	7563	7475	7544	7465	7358	7408	7517	7502	7484	7542	7374	7403	7505	7436	7438	7359	7451	7476	7413	7439	7382	7318	7290	7447	7366	7367	7499	7438	7451	7521	7311	7468	7359	7474	7436	7380	7480	7466	7365	7426	7291	7580	7482	7445	7483	7424	7405	7347	7346	7538	7329	7387	7454	7379	7478	7392	7455	7388	7377	7365	7445	7393	7377	7480	7533	7513	7318	7443	7506	7454	7443	7451	7433	7337	7309	7468	7364	7357	7309	7503	7403	7427	7510	7522	7558	7500	7346	7376	7448	7287	7393	7441	7475	7433	7451	7451	7309	7540	7497	7399	7351	7521	7425	7401	7415	7401	7322	7455	7361	7548	7535	7416	7488	7385	7484	7564	7352	7439	7435	7430	7332	7592	7391	7466	7535	7344	7325	7467	7417	7477	7433	7395	7440	7434	7424	7472	7441	7467	7334	7597	7470	7362	7438	7438	7374	7365	7580	7426	7287	7403	7514	7475	7472	7282	7579	7483	7424	7356	7564	7276	7363	7405	7372	7483	7565	7604	7411	7501	7456	7443	7555	7357	7365	7495	7355	7329	7578	7401	7389	7410	7393	7533	7394	7421	7224	7388	7396	7458	7590	7335	7496	7363	7392	7398	7381	7415	7603	7385	7459	7559	7453	7317	7380	7474	7580	7485	7334	7414	7313	7415	7320	7502	7420	7418	7435	7395	7366	7480	7437	7492	7571	7388	7589	7375	7433	7370	7316	7425	7320	7456	7408	7526	7412	7503	7512	7431	7393	7365	7411	7446	7497	7444	7460	7352	7631	7444	7464	7394	7407	7431	7520	7447	7512	7360	7465	7386	7418	7500	7380
3372	1312	1108	1098	1416	1739	1646	1507	1383	2881	5635	4700	2669	1426	1026	916	872	875	915	878	860	837	900	871	858	862	864	889	878	867	921	879	874	930	902	856	914	863	909	817	865	810	906	914	856	868	796	891	913	854	913	936	900	888	848	831	837	922	902	887	851	915	870	854	876	905	892	862	882	898	847	920	849	841	825	874	940	853	869	865	834	856	867	839	892	879	795	898	904	911	897	853	919	899	876	915	915	842	903	890	826	873	901	874	870	882	887	877	869	921	856	866	888	929	874	898	867	914	871	875	848	875	903	892	869	843	883	884	848	944	884	811	861	895	878	890	892	849	875	882	899	879	888	809	877	915	899	890	872	918	895	851	886	895	878	900	899	893	852	865	916	886	911	968	924	866	834	883	823	919	935	883	920	877	917	882	897	883	902	930	881	887	845	842	890	889	865	954	864	877	914	891	828	881	927	859	877	900	878	883	831	862	868	831	886	919	892	860	879	876	921	876	880	903	900	839	855	900	894	858	916	888	876	828	848	908	889	842	848	869	872	883	854	861	893	887	909	944	891	944	877	837	881	861	894	836	833	841	849	856	894	876	858	845	973	909	866	842	897	865	840	853	890	854	890	893	891	933	938	854	902	911	866	857	877	914	883	857	906	864	830	875	822	872	848	908	866	868	823	880	855	892	933	902	874	907	889	876	868	850	865	831	866	907	812	932	879	895	918	895	836	856	915	835	890	854	884	911	926	924	842	870	845	833	880	871	918	886	853	838	912	908	852	873	960	875	862	862	849	864	858	883	873	829	831	867	805	903	826	903	905	861	890	884	874	864	856	856	830	864	874	898	910	873	877	853	833	826	918	896	879	917	879	903	833	827	899	883	871	895	876	911	858	899	921	901	905	869	893	893	867	883	875	890	883	888	876	870	828	873	893	909	885	902	896	870	891	865	837	898	859	890	836	834	879	878	865	909	865	860	872	891	912	849	858	912	911	933	864	893	850	859	893	872	829	851	852	848	886	875	906	891	893	870	908	891	961	861	842	863	911	898	871	895	884	937	940	868	868	930	848	884	839	870	875	875	914	877	871	865	871	869	824	864	921	853	897	819	834	873	785	894	845	873	880	778	919	879	904	879	899	829	909	887	872	877	824	887	869	846	872	887	902	841	915	867	874	910	832	848	899	877	906	931	910	890	908	854	869	890	911	880	893	863	884	863	913	846	861	877	873	927	889	873	843	877	852	918	922	863	876	878	836	910	889	839	886	894	877	902	931	876	918	827	885	874	873	890	871	921	866	905	899	867	820	878	878	884	902	853	876	854	861	880	838	835	900	890	901	886	850	797	875	893	904	923	896	917	856	799	877	866	854	882	902	947	862	921	801	833	863	865	895	909	918	820	884	870	827	840	942	854	874	888	856	869	880	861	908	896	930	872	849	913	866	816	860	887	888	891	875	909	881	927	892	855	893	840	881	861	903	843	850	871	920	833	886	914	828	853	930	869	887	887	856	874	927	851	827	888	878	934	849	875	863	847	884	902	899	870	875	875	941	859	873	851	871	851	883	881	909	868	910	849	853	884	843	815	926	883	921	924	847	899	846	862	894	877	881	885	839	841	886	863	860	888	884	857	820	893	907	906	896	848	901	836	862	890	869	862	884	875	855	908	918	939	899	843	864	868	844	877	842	906	859	855	887	860	941	915	944	881	944	863	810	854	909	873	867	897	852	888	874	889	819	899	840	863	871	887	889	866	874	863	825	855	886	852	890	892	892	902	895	883	894	923	853	847	882	870	892	872	891	833	915	899	857	893	906	884	887	868	895	937	862	896	904	863	854	833	882	837	929	902	871	898	866	880	868	865	893	869	864	831	861	858	918	864	899	879	889	922	863	889	894	885	879	886	832	860	879	851	866	848	894	911	917	897	879	930	922	911	882	851	914	915	917	869	924	859	899	897	864	874	880	889	876	841	871	856	893	854	828	850	864	853	813	886	880	860	865	900	839	862	917	859	903	892	829	863	834	867	939	897	860	909	874	891	872	871	849	880	871	835	874	892	887	938	910	856	884	856	873	841	885	878	871	895	848	863	860	885	876	869	896	872	826	869	907	963	870	851	845	881	889	897	860	885	877	865	842	871	855	895	880	859	910	868	885	878	935	856	860	861	880	862	886	874	883	858	867	877	896	833	922	866	885	857	892	848	904	860	847	885	903	825	920	878	852	878	873	858	848	935	858	884	851	879	911	883	889	883	891	863	903	947	866	871	884	887	854	865	921	867	881	905	908	900	915	885	884	893	912	904	882	871	918	857	878	857	887	850	900	867	838	844	838	851	857	844	916	893	825	887	868	851	912	872	887	912	870	888	904	866	890	960	847	930	887	865	881	858	862	863	881	916	859	849	894	894	889	871	915	896	916	903	897	859	851	928	899	922	812	831	859	942	855	913	875	923	962	850	897	843	884	860	937	857	903	846	902	838	838	849	830	886	929	866	875	929	884	869	852	865	852	860	847	886	862	897	938	846	864	859	923	884	842	898	885	854	857	896	884	877	842	863	901	902	869	875	869	807	910	924	889	896	871	860	894	867	898	910	880	903	908	807	849	910	912	896	841	881	858	843	902	905	899	936	901	919	886	884	845	869	888	889	847	836	875	906	931	885	888	859	917	831	908	937	916	878	862	888	825	901	892	882	875	921	898	848	905	951	885	876	899	865	885	872	958	897	927	848	869	856	881	880	910	830	851	850	868	868	837	904	869	951	853	916	835	850	865	888	854	866	876	870	876	890	838	894	852	939	872	865	832	888	842	832	888	875	869	839	844	887	852	908	962	839	873	922	887	889	873	917	867	882	926	872	891	881	906	867	887	894	902	866	911	849	849	933	861	880	868	875	882	858	884	871	880	922	947	877	870	873	939	836	858	848	858	906	915	900	867	923	918	917	857	919	916	888	880	877	863	909	878	876	882	863	864	856	890	832	910	844	911	873	932	902	859	887	849	901	847	895	884	873	875	899	904	954	878	972	890	920	894	935	873	903	931	921	870	842	901	894	868	843	870	877	908	840	873	833	856	910	859	892	874	903	834	832	818	889	892	874	839	902	841	920	882	823	896	933	831	861	853	867	850	862	898	889	877	842	901	900	917	892	887	892	863	923	869	906	826	914	935	908	885	836	888	888	853	885	903	851	868	847	872	862	919	868	912	894	881	843	895	891	868	880	901	857	870	919	877	955	876	881	910	879	941	895	901	853	888	862	866	830	887	851	869	859	854	920	882	929	933	885	848	868	854	928	841	890	868	872	910	886	828	912	867	893	884	839	831	888	877	858	852	897	892	858	812	855	904	922	880	859	813	873	921	887	895	890	894	868	861	903	832	873	896	867	911	925	832	872	854	849	875	851	863	838	826	813	840	939	859	923	917	845	910	884	856	893	882	851	891	896	908	853	906	838	891	815	807	828	867	865	883	867	836	896	871	886	845	805	907	838	869	857	895	874	821	899	884	880	879	883
16649	12234	10377	15446	23287	26107	25160	22680	20378	35343	44170	38079	25013	14314	9421	7620	7365	7227	7268	7311	7272	7169	7305	7194	7184	7423	7276	7378	7215	7168	7250	7286	7062	7338	7269	7187	7315	7183	7451	7223	7135	7263	7410	7361	7250	7138	7238	7118	7316	7330	7241	7381	7329	7276	7226	7313	7123	7136	7230	7125	7109	7218	7375	7410	7242	7214	7275	7307	7342	7258	7258	7305	7167	7250	7409	7342	7208	7185	7257	7232	7139	7221	7390	7411	7333	7273	7401	7263	7342	7404	7299	7236	7128	7241	7407	7419	7275	7402	7330	7270	7247	7364	7261	7267	7323	7407	7352	7252	7205	7276	7198	7167	7184	7292	7245	7202	7382	7246	7362	7294	7324	7366	7203	7262	7153	7157	7301	7216	7334	7264	7237	7239	7205	7359	7317	7187	7182	7257	7358	7187	7225	7259	7328	7251	7327	7345	7222	7239	7314	7184	7228	7300	7457	7232	7150	7312	7209	7317	7236	7086	7290	7194	7145	7313	7314	7103	7311	7124	7309	7275	7230	7240	7385	7203	7239	7216	7352	7160	7238	7326	7356	7107	7235	7275	7319	7219	7357	7173	7378	7297	7334	7174	7263	7294	7224	7248	7231	7229	7248	7294	7216	7352	7237	7264	7345	7084	7240	7403	7324	7321	7269	7278	7293	7207	7126	7135	7181	7368	7285	7232	7420	7271	7251	7290	7227	7162	7315	7251	7332	7283	7418	7434	7480	7414	7231	7372	7226	7251	7424	7354	7172	7345	7348	7303	7286	7295	7230	7274	7202	7407	7293	7234	7394	7240	7321	7277	7202	7234	7346	7319	7224	7306	7168	7231	7225	7156	7256	7253	7340	7300	7146	7289	7314	7183	7167	7251	7233	7178	7332	7302	7213	7404	7241	7369	7390	7155	7292	7117	7379	7269	7214	7254	7361	7254	7433	7214	7231	7233	7181	7438	7308	7254	7176	7251	7233	7170	7225	7286	7349	7320	7186	7134	7272	7228	7312	7272	7354	7250	7202	7186	7213	7282	7459	7187	7309	7220	7414	7155	7337	7363	7334	7318	7256	7368	7305	7289	7188	7358	7314	7261	7267	7225	7249	7266	7305	7251	7252	7244	7236	7226	7234	7205	7251	7291	7251	7219	7314	7356	7344	7345	7171	7249	7285	7254	7233	7338	7370	7305	7272	7229	7203	7352	7288	7209	7167	7216	7375	7232	7355	7203	7286	7342	7342	7214	7362	7280	7183	7301	7250	7280	7314	7234	7272	7280	7320	7419	7266	7328	7174	7162	7368	7096	7385	7144	7327	7263	7414	7213	7245	7204	7349	7272	7371	7221	7249	7318	7144	7277	7299	7156	7321	7091	7235	7270	7349	7356	7243	7230	7326	7294	7355	7267	7273	7315	7366	7257	7228	7181	7231	7291	7282	7271	7236	7160	7201	7222	7265	7217	7139	7292	7245	7287	7300	7236	7440	7242	7396	7346	7361	7196	7285	7272	7358	7370	7295	7168	7256	7124	7280	7345	7328	7248	7286	7237	7267	7275	7284	7296	7211	7276	7463	7281	7193	7259	7264	7191	7348	7280	7185	7273	7342	7213	7255	7291	7247	7284	7293	7259	7232	7207	7136	7254	7263	7270	7359	7277	7331	7279	7487	7212	7274	7284	7331	7181	7258	7267	7249	7319	7139	7341	7374	7271	7391	7305	7417	7169	7220	7299	7373	7298	7327	7271	7277	7435	7249	7280	7186	7278	7356	7337	7214	7202	7257	7240	7472	7305	7256	7252	7314	7115	7356	7161	7192	7246	7292	7231	7287	7267	7152	7350	7225	7321	7367	7197	7289	7307	7351	7269	7246	7306	7392	7365	7200	7348	7451	7234	7222	7183	7249	7263	7126	7292	7326	7394	7266	7227	7288	7416	7383	7187	7226	7193	7287	7327	7261	7456	7175	7340	7190	7320	7245	7272	7334	7222	7212	7304	7273	7224	7222	7253	7250	7227	7188	7242	7170	7228	7177	7280	7199	7251	7421	7370	7312	7118	7234	7325	7290	7364	7223	7274	7261	7324	7316	7335	7197	7439	7299	7315	7217	7357	7222	7322	7299	7241	7247	7318	7122	7134	7320	7214	7237	7154	7335	7260	7324	7205	7303	7156	7190	7197	7120	7243	7371	7268	7327	7337	7232	7345	7219	7142	7251	7334	7272	7190	7367	7354	7367	7249	7352	7233	7244	7326	7167	7161	7447	7173	7206	7213	7392	7186	7246	7253	7147	7345	7248	7199	7212	7277	7291	7350	7408	7224	7304	7281	7193	7389	7255	7269	7394	7373	7242	7240	7176	7251	7265	7354	7263	7365	7203	7228	7192	7303	7289	7393	7323	7280	7321	7216	7432	7315	7217	7345	7237	7185	7360	7199	7362	7256	7311	7311	7220	7354	7250	7285	7254	7271	7277	7205	7271	7268	7170	7301	7384	7320	7255	7404	7174	7328	7222	7380	7294	7269	7168	7220	7275	7326	7259	7263	7223	7170	7229	7049	7199	7141	7245	7282	7212	7187	7261	7274	7140	7331	7234	7242	7246	7325	7262	7168	7345	7313	7319	7160	7193	7258	7439	7445	7329	7398	7381	7304	7174	7345	7234	7237	7254	7198	7341	7305	7288	7139	7390	7310	7378	7285	7329	7418	7319	7270	7285	7082	7177	7275	7225	7295	7237	7231	7208	7245	7260	7126	7261	7228	7261	7278	7286	7327	7360	7187	7279	7314	7326	7351	7284	7336	7135	7147	7333	7231	7247	7364	7350	7295	7173	7201	7223	7331	7344	7152	7342	7205	7282	7229	7240	7088	7197	7330	7171	7368	7285	7343	7221	7206	7390	7129	7284	7279	7377	7231	7367	7222	7301	7307	7382	7275	7146	7343	7138	7290	7266	7246	7061	7312	7276	7332	7239	7275	7363	7324	7174	7261	7221	7243	7164	7268	7254	7283	7249	7262	7171	7268	7266	7313	7262	7223	7282	7147	7322	7275	7193	7332	7213	7279	7280	7135	7220	7352	7346	7265	7126	7119	7313	7223	7292	7230	7362	7236	7376	7275	7372	7339	7333	7174	7265	7288	7178	7234	7279	7424	7201	7237	7230	7260	7244	7253	7299	7251	7304	7275	7253	7163	7334	7269	7349	7309	7233	7309	7277	7288	7251	7295	7320	7220	7324	7255	7174	7257	7226	7381	7303	7242	7376	7324	7323	7306	7255	7198	7212	7193	7318	7234	7300	7213	7237	7241	7265	7299	7203	7449	7225	7323	7303	7285	7204	7255	7225	7276	7202	7460	7196	7294	7360	7272	7325	7350	7252	7389	7319	7261	7204	7335	7285	7275	7267	7243	7215	7148	7317	7377	7164	7225	7253	7180	7288	7234	7193	7320	7290	7411	7342	7411	7171	7269	7382	7212	7343	7302	7343	7268	7185	7233	7132	7361	7301	7230	7241	7233	7210	7306	7198	7147	7358	7345	7415	7267	7231	7359	7179	7222	7253	7315	7208	7248	7180	7341	7227	7412	7194	7327	7206	7154	7215	7308	7288	7219	7288	7252	7224	7250	7215	7184	7174	7348	7181	7144	7310	7164	7251	7259	7318	7125	7263	7297	7138	7374	7259	7208	7397	7216	7300	7239	7119	7431	7205	7282	7240	7201	7193	7344	7245	7203	7319	7247	7231	7417	7325	7164	7278	7087	7301	7321	7250	7229	7225	7460	7171	7250	7183	7271	7407	7264	7102	7386	7146	7289	7285	7245	7492	7293	7445	7237	7335	7306	7244	7170	7228	7295	7140	7426	7275	7192	7212	7353	7230	7226	7234	7313	7236	7261	7306	7402	7226	7136	7190	7219	7278	7316	7262	7213	7298	7274	7310	7316	7291	7384	7287	7343	7368	7315	7332	7283	7236	7297	7375	7329	7263	7296	7272	7261	7310	7221	7229	7278	7223	7226	7246	7340	7334	7259	7227	7296	7329	7291	7237	7195	7216	7464	7305	7255	7249	7413	7263	7299	7219	7193	7265	7176	7260	7211	7172	7342	7135	7359	7331	7237	7268	7465	7347	7116	7245	7278	7153	7377	7342	7279	7358	7213	7123	7254	7346	7298	7369	7402	7143	7290	7313	7198	7216	7191	7213	7266	7250	7159	7388	7142	7399	7328	7238	7258	7265	7072	7305	7313	7300	7018	7248	7284	7218	7303	7267	7266	7179	7215	7287	7372	7458	7154	7248	7172	7305	7252	7249	7244	7213	7223	7136	7259	7381	7293	7235	7264	7195	7230	7168	7326	7221	7338	7359	7138	7293	7226	7190	7312	7264	7271	7234	7316	7268	7239	7249	7196	7348	7212	7277	7219	7230	7321	7277	7211	7369	7280	7091	7292	7199	7333	7258	7223	7243	7329	7262	7210	7238	7261	7320	7300	7344	7224	7306	7319	7246	7297	7398	7200	7261	7323	7403	7099	7406	7332	7402	7233	7171	7335	7271	7173	7341	7252	7321	7329	7254	7231	7253	7268	7202	7102	7313	7309	7183	7328	7166	7098	7262	7187	7265	7238	7362	7135	7270	7277	7273	7229	7437	7245	7126	7264	7269	7236	7229	7168	7208	7184	7300	7167	7239	7384	7149	7266	7336	7339	7261	7359	7233	7338	7266	7292	7224	7329	7171	7262	7279	7234	7275	7233	7194	7254	7270	7363	7219	7291	7248	7282	7304	7254	7292	7266	7255	7393	7275	7139	7198	7202	7301	7279	7260	7287	7248	7180	7270	7267	7325	7258	7298	7313	7254	7281	7287	7175	7199	7263	7347	7266	7290	7401	7165	7328	7221	7244	7205	7166	7284	7277	7192	7220	7193	7174	7131	7347	7233	7282	7133	7330	7283	7322	7236	7322	7295	7284	7334	7239	7356	7290	7212	7253	7210	7090	7213	7181	7407	7218	7252	7276	7153	7279	7109	7212	7293	7188	7380	7393	7194	7186	7113	7325	7367	7319	7382	7263	7214	7331	7388	7368	7270	7291	7252	7209	7305	7268	7365	7367	7421	7230	7304	7226	7248	7346	7275	7293
2594	1784	1327	1246	1548	2050	1938	1971	1611	8319	15418	12185	5360	2008	1207	970	864	900	883	893	816	874	958	947	911	894	902	880	883	919	861	850	865	913	895	857	904	869	898	879	895	920	898	885	852	899	843	868	866	936	805	885	879	866	895	844	897	941	883	914	852	918	870	879	911	874	875	915	850	907	852	873	877	890	888	893	923	893	843	926	885	892	892	882	920	882	899	912	937	915	889	863	912	884	904	921	897	909	875	906	923	864	880	898	901	882	901	882	921	889	837	872	866	823	923	880	874	869	877	908	897	852	901	908	885	853	884	868	867	897	867	935	907	883	907	848	883	884	842	876	924	892	845	884	911	869	917	881	956	926	883	913	809	870	868	869	928	883	925	897	914	892	882	912	860	834	908	937	909	892	910	928	841	910	870	856	895	896	874	932	920	897	880	904	914	876	862	897	885	948	880	907	865	879	869	855	881	863	842	880	935	893	903	931	844	885	959	884	863	924	890	887	884	902	908	837	951	873	928	922	809	856	833	896	927	908	882	892	949	892	892	875	846	910	873	840	863	900	897	862	870	896	861	902	848	888	874	881	852	887	893	966	853	942	854	932	828	841	875	879	854	920	861	837	886	849	917	889	927	830	852	854	877	855	922	907	972	896	930	855	842	866	900	921	899	880	885	881	901	890	862	935	885	885	940	840	975	910	874	887	897	899	915	918	878	831	850	860	959	911	920	882	870	891	833	899	850	902	891	886	873	906	926	917	948	826	913	878	891	900	841	881	872	843	865	926	908	838	943	913	875	889	846	871	846	895	880	879	929	881	904	855	888	918	882	862	841	877	910	886	881	831	867	878	855	926	918	915	899	949	839	845	917	901	843	917	880	958	872	928	903	895	892	874	907	892	872	913	925	903	964	916	928	900	891	860	876	908	887	908	956	869	905	820	875	919	876	925	849	893	889	899	831	926	874	893	862	913	939	849	939	919	923	878	878	892	897	880	895	878	951	922	891	878	880	897	886	901	914	834	858	936	881	855	850	895	877	861	882	887	908	915	930	915	896	890	882	887	886	914	895	886	909	870	904	849	918	856	851	919	904	895	892	914	871	896	938	897	820	838	894	887	862	887	850	868	879	911	936	914	889	901	877	905	875	889	909	868	882	890	858	920	937	873	889	886	863	927	932	925	875	870	931	853	848	850	886	882	939	894	875	875	869	832	907	904	899	904	919	923	858	879	892	935	904	852	936	937	944	954	852	903	854	884	850	872	881	922	888	891	875	922	925	818	869	909	908	930	889	895	925	917	925	942	872	891	910	910	900	843	897	857	860	906	897	878	973	953	908	905	870	868	842	880	882	885	905	887	903	868	843	885	840	918	862	867	942	908	892	880	936	832	906	896	862	964	830	936	870	855	897	850	927	907	900	925	919	865	908	875	924	919	809	877	885	932	874	825	903	842	850	857	858	875	877	914	863	828	895	885	897	912	887	884	907	861	882	898	923	842	870	933	928	896	886	930	886	840	873	886	899	887	863	894	903	880	850	859	911	909	831	929	885	869	907	898	938	875	895	841	898	884	911	907	915	895	825	920	964	911	905	847	902	852	903	904	901	935	837	893	932	890	904	858	902	906	861	927	874	896	867	849	925	903	896	892	905	897	879	858	913	894	880	820	895	865	800	884	900	865	875	867	884	891	909	820	908	890	920	902	907	909	884	935	889	863	911	879	932	915	945	942	901	939	929	852	853	916	922	886	923	827	904	881	876	890	923	890	895	890	865	870	890	836	923	852	958	862	880	903	890	925	870	885	819	828	888	857	855	867	886	872	873	894	879	876	871	889	837	915	919	901	933	854	906	862	831	874	871	835	894	882	869	847	888	887	904	931	886	878	926	842	886	954	885	885	840	909	896	888	806	824	902	919	881	900	895	865	853	920	918	839	937	940	864	905	858	918	910	869	834	864	935	845	904	903	914	829	865	899	836	883	826	866	863	874	923	940	915	934	923	888	887	818	876	847	904	879	872	841	924	908	914	907	899	872	855	864	846	878	888	903	858	923	939	858	851	859	860	904	883	848	875	892	859	869	889	882	887	869	884	931	857	949	817	874	907	881	910	891	874	888	844	920	824	877	851	874	956	922	873	865	880	898	846	915	933	884	864	845	897	892	903	940	890	865	888	883	943	930	912	900	858	893	938	862	869	899	932	928	918	887	906	856	847	891	876	931	881	937	878	840	859	874	867	919	903	888	866	915	855	916	853	883	875	866	910	832	859	907	909	842	898	904	881	874	874	817	869	871	927	920	964	874	857	927	889	846	864	942	818	902	893	862	895	902	914	909	891	861	914	930	910	858	878	886	871	878	919	946	879	920	902	893	859	890	897	821	891	875	830	921	912	883	893	873	861	898	880	898	951	850	883	870	880	897	873	872	950	868	915	906	861	861	899	915	838	908	912	908	859	934	881	929	909	901	869	845	881	908	886	857	894	926	900	926	866	900	920	886	882	849	865	880	887	851	839	932	842	880	911	953	844	883	858	880	899	913	916	906	887	849	873	893	869	865	896	862	934	871	868	810	876	878	881	910	862	901	883	913	869	889	864	876	968	862	875	883	916	947	865	898	874	871	884	887	876	898	886	863	906	907	884	896	896	869	926	873	905	906	903	867	865	842	886	920	885	930	885	929	873	899	916	910	876	845	903	927	863	849	946	967	920	871	842	922	871	900	938	902	924	950	860	914	891	860	928	894	897	864	904	937	877	892	843	902	890	824	900	863	931	946	881	806	823	939	913	868	895	901	914	910	860	869	875	907	942	925	895	883	925	901	897	863	864	870	904	882	873	918	859	900	908	922	895	874	884	856	853	904	893	835	900	885	887	846	912	868	928	839	848	835	859	872	875	906	885	835	874	928	885	862	885	794	879	846	903	854	856	865	897	875	893	900	914	961	891	885	935	859	866	925	881	912	932	882	819	908	882	938	848	848	905	874	885	852	854	871	893	895	922	859	853	894	911	912	909	867	896	868	908	925	951	947	858	825	882	906	874	872	888	890	870	908	835	912	928	866	881	926	883	907	940	927	870	932	886	858	885	941	933	960	916	860	874	887	878	906	868	902	855	906	879	893	862	865	879	902	923	868	878	892	871	903	889	895	919	881	867	883	847	941	848	882	904	885	918	868	909	930	918	912	900	880	879	923	900	923	910	902	890	879	815	850	912	887	880	884	850	898	865	868	887	851	889	885	897	949	805	899	904	908	918	858	883	798	887	872	871	894	927	904	902	897	852	826	854	900	897	863	975	923	845	905	890	873	868	901	867	839	909	877	905	835	889	888	895	962	944	906	950	853	858	881	908	881	888	925	905	958	951	869	937	905	867	934	886	902	883	896	876	926	927	899	835	866	915	885	929	930	880	891	841	852	896	910	900	897	905	838	885	898	893	847	872	898	843	876	881	910	922	897	916	934	912	936	858	911	924	956	837	894	883	897	887	898	855	907	872	946	907	856	877	871	882	899
21458	16111	12423	19585	27176	29695	28723	27062	24661	52068	64143	53425	36222	20680	11853	8197	7366	7417	7360	7278	7358	7257	7206	7255	7281	7379	7200	7170	7266	7369	7235	7299	7336	7209	7364	7338	7363	7347	7271	7402	7204	7363	7232	7317	7188	7196	7346	7267	7350	7232	7342	7319	7174	7230	7241	7427	7405	7333	7389	7409	7295	7362	7269	7073	7217	7217	7197	7318	7229	7340	7098	7463	7231	7361	7335	7411	7386	7259	7228	7286	7306	7241	7280	7285	7223	7317	7410	7283	7418	7380	7408	7172	7304	7328	7347	7224	7353	7405	7271	7426	7201	7358	7306	7424	7171	7288	7166	7352	7313	7280	7355	7360	7251	7325	7339	7317	7260	7360	7311	7222	7248	7239	7151	7291	7305	7200	7215	7295	7168	7260	7353	7295	7211	7306	7281	7206	7331	7234	7214	7382	7320	7332	7330	7274	7326	7346	7259	7403	7366	7386	7248	7350	7168	7398	7260	7370	7346	7234	7268	7344	7352	7330	7259	7208	7414	7298	7394	7262	7256	7303	7309	7255	7273	7275	7414	7145	7142	7269	7281	7375	7358	7299	7270	7394	7409	7232	7366	7338	7321	7227	7438	7192	7292	7239	7206	7265	7467	7263	7299	7181	7185	7383	7432	7432	7382	7321	7304	7285	7227	7271	7250	7160	7217	7258	7290	7263	7201	7312	7324	7367	7302	7167	7369	7297	7423	7399	7364	7086	7332	7269	7252	7233	7382	7372	7370	7317	7152	7167	7340	7220	7329	7340	7303	7238	7326	7176	7272	7091	7226	7282	7436	7285	7337	7230	7304	7188	7219	7241	7271	7327	7175	7170	7420	7299	7188	7112	7243	7191	7344	7461	7379	7386	7231	7349	7302	7231	7396	7383	7311	7162	7318	7312	7244	7198	7349	7322	7237	7141	7337	7385	7353	7302	7300	7224	7287	7291	7280	7304	7266	7304	7321	7186	7437	7244	7325	7259	7237	7300	7345	7353	7242	7266	7347	7349	7389	7208	7147	7413	7369	7123	7316	7407	7300	7240	7199	7291	7206	7330	7176	7295	7250	7212	7151	7303	7218	7356	7349	7316	7331	7339	7308	7376	7400	7287	7345	7298	7274	7391	7259	7311	7366	7267	7322	7297	7282	7340	7308	7288	7326	7156	7411	7283	7384	7325	7223	7304	7385	7212	7231	7264	7234	7400	7361	7281	7300	7290	7286	7344	7313	7207	7217	7283	7276	7211	7344	7177	7211	7270	7314	7404	7347	7312	7274	7219	7293	7243	7387	7320	7298	7347	7255	7242	7307	7320	7330	7314	7301	7304	7298	7308	7363	7246	7297	7086	7215	7264	7416	7195	7400	7399	7277	7454	7272	7380	7249	7222	7204	7260	7298	7201	7332	7319	7422	7251	7320	7314	7268	7273	7240	7223	7252	7251	7343	7370	7294	7372	7265	7287	7331	7397	7158	7366	7269	7308	7199	7291	7307	7205	7312	7235	7384	7284	7291	7381	7253	7372	7225	7239	7295	7283	7304	7218	7213	7268	7362	7156	7468	7393	7263	7293	7424	7310	7431	7198	7223	7331	7314	7271	7325	7365	7353	7317	7337	7297	7293	7136	7260	7154	7280	7343	7262	7454	7320	7265	7305	7205	7195	7331	7364	7246	7242	7204	7162	7337	7396	7230	7420	7341	7289	7382	7292	7304	7170	7406	7367	7175	7319	7156	7436	7328	7208	7360	7423	7215	7237	7319	7188	7219	7388	7209	7322	7384	7196	7268	7316	7231	7370	7097	7254	7368	7229	7355	7345	7235	7302	7400	7319	7262	7313	7295	7223	7283	7316	7461	7373	7318	7271	7295	7366	7320	7341	7429	7365	7271	7237	7343	7150	7372	7355	7326	7230	7218	7198	7175	7225	7463	7364	7256	7391	7247	7222	7215	7378	7289	7304	7309	7270	7314	7313	7403	7326	7289	7315	7183	7316	7262	7340	7278	7269	7264	7283	7348	7311	7323	7451	7346	7391	7145	7285	7273	7209	7385	7264	7351	7304	7416	7308	7403	7346	7320	7289	7241	7218	7224	7151	7223	7228	7282	7405	7285	7309	7259	7348	7367	7270	7414	7302	7269	7459	7366	7261	7225	7329	7372	7337	7360	7334	7309	7161	7262	7263	7303	7223	7284	7252	7328	7362	7343	7297	7438	7291	7393	7217	7199	7220	7256	7235	7270	7321	7274	7373	7325	7379	7307	7281	7386	7284	7434	7294	7299	7170	7404	7399	7345	7256	7216	7214	7257	7243	7434	7413	7320	7288	7456	7113	7351	7318	7431	7347	7552	7383	7220	7345	7210	7212	7161	7205	7265	7357	7339	7409	7404	7358	7291	7241	7350	7299	7430	7438	7283	7354	7141	7355	7300	7339	7334	7278	7583	7234	7294	7390	7200	7347	7248	7280	7155	7380	7351	7396	7336	7253	7366	7267	7292	7114	7352	7435	7250	7296	7403	7223	7460	7333	7376	7361	7182	7390	7272	7232	7364	7388	7329	7304	7295	7272	7212	7346	7366	7270	7376	7316	7338	7381	7353	7393	7444	7218	7451	7295	7293	7212	7353	7437	7329	7414	7286	7415	7267	7170	7212	7252	7318	7351	7305	7261	7259	7321	7319	7294	7271	7269	7273	7139	7276	7286	7350	7368	7291	7349	7232	7310	7279	7375	7199	7305	7285	7333	7200	7245	7462	7226	7444	7104	7405	7206	7333	7272	7281	7231	7255	7283	7296	7426	7353	7398	7322	7434	7250	7271	7298	7390	7319	7296	7087	7308	7167	7398	7284	7230	7395	7183	7397	7359	7381	7390	7260	7243	7235	7267	7531	7412	7236	7285	7303	7199	7253	7318	7308	7289	7370	7319	7315	7355	7364	7305	7405	7212	7370	7217	7297	7346	7237	7308	7284	7279	7436	7268	7139	7288	7402	7286	7260	7227	7315	7359	7295	7232	7298	7285	7115	7423	7320	7456	7221	7467	7373	7236	7230	7317	7324	7308	7167	7295	7277	7249	7345	7258	7355	7386	7385	7350	7362	7254	7305	7161	7216	7209	7322	7330	7304	7265	7175	7316	7247	7227	7234	7311	7214	7393	7222	7335	7265	7406	7278	7416	7279	7406	7354	7396	7326	7340	7249	7296	7384	7284	7294	7265	7282	7404	7281	7170	7282	7339	7256	7474	7254	7354	7277	7363	7248	7425	7342	7180	7251	7263	7245	7252	7306	7416	7212	7346	7376	7290	7272	7160	7307	7255	7439	7343	7307	7270	7353	7242	7243	7220	7243	7320	7309	7271	7288	7330	7319	7126	7380	7364	7324	7291	7384	7211	7307	7327	7111	7349	7382	7345	7394	7426	7334	7276	7232	7293	7311	7391	7341	7336	7312	7229	7299	7377	7344	7179	7356	7303	7138	7331	7171	7376	7362	7393	7409	7295	7400	7468	7278	7213	7408	7245	7368	7309	7355	7337	7332	7186	7246	7351	7341	7161	7293	7328	7457	7432	7527	7340	7341	7429	7373	7361	7282	7298	7402	7149	7345	7207	7311	7179	7237	7238	7326	7345	7320	7388	7219	7482	7270	7329	7394	7225	7259	7362	7309	7245	7264	7379	7258	7252	7203	7382	7377	7223	7185	7312	7356	7288	7331	7418	7347	7275	7366	7325	7367	7226	7255	7270	7341	7391	7222	7301	7357	7435	7377	7430	7397	7329	7163	7309	7216	7285	7278	7318	7339	7369	7329	7337	7303	7348	7336	7392	7423	7268	7138	7311	7246	7349	7273	7218	7394	7338	7328	7399	7262	7365	7296	7313	7384	7180	7236	7291	7383	7212	7315	7418	7373	7410	7207	7203	7251	7384	7282	7244	7363	7315	7289	7399	7355	7176	7387	7195	7245	7257	7263	7202	7349	7369	7319	7353	7285	7322	7301	7256	7274	7247	7209	7250	7278	7173	7318	7430	7157	7317	7327	7325	7284	7418	7329	7322	7267	7293	7323	7390	7323	7181	7399	7349	7372	7161	7330	7501	7295	7422	7323	7261	7396	7309	7276	7338	7235	7414	7361	7188	7354	7158	7239	7150	7360	7260	7197	7217	7325	7232	7336	7249	7345	7129	7259	7307	7362	7367	7275	7277	7231	7274	7415	7400	7269	7309	7451	7391	7350	7121	7350	7255	7331	7317	7456	7350	7125	7406	7339	7405	7202	7244	7203	7336	7371	7229	7339	7311	7355	7375	7297	7250	7313	7403	7345	7331	7266	7293	7254	7375	7423	7352	7352	7514	7289	7289	7383	7337	7221	7330	7209	7251	7271	7241	7246	7337	7323	7328	7411	7303	7346	7230	7328	7371	7316	7301	7260	7347	7237	7506	7130	7274	7375	7278	7338	7278	7363	7294	7209	7276	7243	7447	7300	7314	7404	7341	7435	7390	7299	7424	7405	7215	7315	7202	7301	7261	7316	7363	7331	7291	7366	7263	7228	7336	7352	7352	7308	7269	7317	7367	7429	7392	7390	7284	7251	7291	7347	7274	7211	7286	7403	7305	7294	7328	7318	7247	7210	7238	7414	7403	7263	7413	7249	7268	7319	7409	7209	7284	7292	7393	7283	7294	7174	7341	7399	7405	7341	7352	7204	7365	7329	7279	7388	7296	7244	7306	7342	7254	7176	7198	7343	7461	7391	7226	7260	7318	7243	7421	7278	7350	7300	7338	7386	7310	7245	7335	7257	7390	7271	7183	7336	7233	7164	7403	7361	7269	7188	7409	7320	7392	7370	7346	7315	7388	7326	7213	7341	7247	7171	7336	7411	7314	7301	7418	7203	7332	7259	7310	7265	7335	7350	7234	7252	7346	7425	7324	7159	7455	7222	7364	7300	7315	7271	7265	7290	7337	7288	7235	7296	7263	7360	7334	7244	7320	7329	7248	7337	7347	7403	7343	7321	7298	7349	7197	7319	7249	7298	7241	7320	7216	7310	7314	7203	7207	7373	7140	7279	7407	7217	7344	7220	7183	7412	7384	7256	7335	7430	7366	7334	7368	7357	7270	7328	7377	7210	7362	7188
5313	1868	1408	1323	1537	1796	1824	1821	1536	7530	15362	12504	5113	1852	1265	933	963	926	837	935	897	898	899	894	957	922	868	853	900	886	881	890	923	933	964	911	931	891	914	906	872	936	931	941	927	917	905	860	975	907	851	885	926	884	885	925	859	891	887	899	856	890	948	903	911	896	888	876	870	897	934	884	880	968	892	914	879	936	902	915	837	929	892	953	896	911	920	867	879	887	917	945	889	893	890	929	933	916	857	925	913	883	902	929	855	887	870	860	886	897	895	920	929	920	893	896	872	892	883	893	838	914	889	904	914	845	882	942	915	893	889	867	845	900	907	942	905	869	878	877	862	873	888	852	870	891	947	933	865	874	956	956	870	893	889	938	911	869	844	897	891	908	866	870	880	888	886	862	935	895	919	911	936	891	917	930	897	850	888	915	982	868	860	922	886	916	935	874	893	922	879	934	864	898	866	870	916	866	906	887	904	908	886	904	891	869	868	917	918	877	904	893	921	902	958	869	887	970	934	956	921	944	882	913	938	902	884	906	872	895	951	949	878	923	933	917	880	913	896	858	907	890	929	921	894	890	932	909	880	920	930	891	871	909	912	878	851	915	875	880	882	886	908	896	942	921	934	965	942	908	887	974	886	871	930	938	927	892	866	892	893	905	928	903	862	908	864	880	932	892	879	892	870	857	916	918	857	854	867	934	893	941	911	898	962	907	927	915	950	874	902	979	955	925	939	930	904	908	903	836	892	937	926	925	934	938	914	920	905	847	882	907	906	914	890	923	887	872	886	901	941	842	890	922	924	899	975	936	912	896	878	878	883	948	911	908	955	907	850	864	843	910	899	915	965	893	957	871	898	909	889	922	919	935	898	894	905	882	894	896	953	916	921	935	942	845	897	926	899	881	885	942	879	897	933	901	927	898	882	895	885	918	944	889	921	968	931	847	896	916	934	913	889	874	924	858	910	891	943	939	888	854	915	932	942	897	934	948	834	956	882	915	930	936	886	953	886	940	902	863	863	913	939	901	949	884	912	885	876	864	899	886	908	889	995	922	913	890	883	927	871	900	917	908	858	952	879	884	971	865	883	904	902	950	889	921	911	908	848	877	912	908	881	910	898	909	847	899	920	909	941	941	919	941	876	875	927	909	933	931	883	917	912	901	894	906	900	937	942	947	961	878	863	872	866	877	930	930	905	959	890	952	905	875	893	910	911	820	875	961	954	910	925	955	904	899	909	899	915	896	880	888	912	902	889	926	918	934	869	862	877	874	946	877	863	922	880	897	911	886	947	931	890	885	923	940	921	930	944	906	961	919	899	928	892	894	886	903	903	910	890	883	880	924	887	869	893	878	938	866	923	919	856	931	935	947	913	874	935	847	888	900	938	900	897	890	898	921	865	922	871	900	875	920	938	889	896	919	892	860	868	854	867	860	932	846	903	869	911	887	887	904	926	874	893	876	934	918	938	895	933	834	926	915	900	923	902	859	877	874	883	899	892	902	890	890	826	974	899	908	907	899	931	878	920	875	875	943	896	907	937	885	894	918	915	897	808	925	868	854	939	885	900	890	910	932	871	942	948	933	929	909	889	912	869	870	922	884	895	923	892	897	926	917	955	887	870	885	899	913	914	913	955	917	960	925	905	914	881	902	899	893	924	911	866	926	854	857	936	884	914	864	841	897	897	934	865	886	933	861	929	876	915	905	897	887	873	888	913	868	918	863	919	897	871	874	914	951	919	897	954	881	887	897	903	891	989	865	928	852	848	862	908	916	920	908	912	912	869	958	912	906	859	872	862	904	881	876	897	935	909	865	911	938	937	857	911	883	907	888	911	934	882	885	915	951	868	877	908	910	884	951	903	914	910	885	881	921	918	930	875	863	902	913	922	934	880	861	911	918	932	884	936	887	913	916	902	928	874	909	921	899	908	895	901	846	904	967	950	862	908	903	867	902	899	905	862	916	883	895	972	831	918	878	903	904	872	892	944	891	954	921	875	931	921	901	907	872	934	850	937	917	849	899	896	901	896	911	958	881	921	897	884	880	868	906	905	932	935	899	936	918	941	904	893	924	880	931	936	828	911	925	925	910	906	920	901	894	900	929	938	899	930	903	919	888	890	941	886	927	938	915	910	856	840	909	885	851	898	883	933	938	947	870	900	922	905	903	924	888	900	958	898	880	903	864	933	938	892	904	904	917	885	928	826	950	899	874	894	950	921	932	913	910	885	893	892	866	899	919	880	902	911	921	919	875	850	901	905	898	872	917	846	942	928	883	917	877	960	912	816	935	893	887	868	904	886	927	932	916	922	920	909	899	888	894	883	915	884	896	886	888	910	890	901	966	933	929	924	880	903	918	958	895	930	897	925	928	869	917	911	983	875	922	887	881	952	906	901	950	886	959	875	893	876	869	892	921	897	901	896	878	911	882	926	913	890	877	914	940	881	916	929	875	909	902	910	869	882	893	959	860	880	889	953	880	886	900	888	946	912	910	934	870	856	918	884	876	895	934	904	907	965	869	914	889	934	908	865	916	896	894	906	925	855	851	870	883	924	892	897	948	880	916	939	894	896	934	923	970	915	872	919	894	916	933	899	870	921	858	928	910	929	900	900	918	967	911	931	870	872	899	911	909	882	914	850	915	867	921	861	916	929	929	854	940	901	883	849	902	922	886	853	901	916	938	951	892	864	905	936	934	932	982	918	929	883	887	900	887	922	881	860	902	936	924	900	925	908	888	929	919	876	902	963	927	873	922	903	889	933	939	887	940	870	955	898	969	917	852	896	904	952	873	936	907	994	911	939	838	917	885	905	898	845	878	914	876	944	909	892	876	897	914	920	901	888	934	833	955	892	975	914	877	891	939	913	922	921	878	893	877	922	892	907	939	887	878	967	957	879	925	918	923	856	895	939	939	874	897	975	928	885	857	903	908	880	912	901	840	925	865	941	908	910	927	923	910	947	901	923	927	870	921	928	878	886	884	871	888	913	903	869	924	831	845	928	961	927	897	920	869	873	872	904	911	876	924	904	912	944	911	864	891	887	879	860	846	892	923	870	877	856	928	888	932	869	944	882	882	898	896	901	913	926	925	935	915	915	921	879	928	936	869	873	886	936	918	938	838	917	895	909	899	901	854	852	913	861	910	904	891	946	936	921	831	859	965	953	897	945	878	905	976	883	877	937	948	902	881	909	928	868	954	862	922	937	888	891	904	858	931	894	864	910	895	880	967	908	894	908	906	933	870	862	913	887	857	969	920	910	932	935	884	833	914	869	924	901	888	950	888	891	931	885	883	934	869	962	881	879	900	891	911	936	913	864	884	905	849	891	876	894	925	868	928	932	961	927	937	913	839	853	935	929	917	886	875	875	929	904	793	955	906	872	934	917	931	840	921	900	921	911	872	915	923	901	876	857	925	895	877	874	939	895	888	932	919	914	906	940	900	938	906	926	923	845	881	940	870	943	903	882	907	866	939	847	898	860	846	937	913	868	855	949	949
21183	15815	12786	19665	27875	28422	28654	27611	23306	50923	64947	54143	35003	19468	11412	8175	7559	7333	7289	7453	7470	7493	7463	7518	7455	7477	7333	7466	7379	7374	7297	7413	7493	7403	7544	7243	7456	7405	7409	7332	7321	7395	7415	7350	7442	7397	7312	7377	7448	7373	7359	7334	7659	7381	7486	7412	7397	7440	7402	7440	7440	7288	7487	7414	7354	7410	7405	7481	7328	7305	7373	7296	7369	7412	7434	7421	7481	7341	7406	7438	7368	7371	7382	7469	7445	7250	7535	7462	7495	7494	7334	7326	7447	7269	7554	7346	7504	7359	7289	7427	7370	7335	7369	7376	7377	7431	7328	7464	7309	7438	7374	7373	7368	7420	7461	7413	7336	7534	7520	7324	7313	7338	7398	7414	7385	7455	7376	7320	7410	7224	7516	7371	7351	7338	7472	7240	7326	7369	7340	7470	7453	7480	7488	7371	7386	7377	7373	7546	7397	7335	7464	7402	7540	7517	7288	7366	7423	7482	7402	7324	7429	7295	7377	7539	7332	7495	7336	7443	7442	7355	7408	7399	7416	7397	7402	7427	7402	7437	7455	7432	7284	7417	7418	7379	7377	7402	7540	7490	7443	7374	7273	7331	7379	7514	7346	7408	7285	7382	7286	7402	7303	7414	7393	7391	7620	7455	7510	7403	7413	7444	7407	7461	7379	7388	7419	7455	7298	7457	7464	7455	7451	7447	7398	7370	7396	7312	7332	7529	7499	7355	7307	7453	7375	7397	7398	7505	7360	7382	7440	7414	7482	7320	7437	7438	7335	7385	7621	7349	7489	7363	7398	7349	7439	7329	7414	7337	7402	7269	7288	7325	7540	7398	7535	7342	7368	7380	7405	7361	7432	7472	7317	7578	7507	7397	7566	7481	7377	7429	7469	7485	7466	7392	7481	7338	7491	7433	7424	7316	7412	7479	7460	7409	7542	7371	7320	7356	7488	7509	7386	7436	7435	7571	7414	7395	7488	7433	7521	7377	7443	7499	7332	7441	7364	7331	7317	7348	7501	7380	7455	7408	7493	7452	7398	7439	7262	7322	7499	7435	7457	7441	7333	7383	7479	7432	7406	7470	7394	7329	7320	7451	7382	7420	7437	7441	7403	7362	7272	7556	7394	7474	7417	7545	7462	7392	7262	7642	7528	7366	7489	7348	7489	7395	7367	7431	7302	7375	7390	7355	7383	7526	7415	7379	7446	7447	7442	7527	7479	7290	7427	7443	7369	7334	7583	7424	7368	7526	7445	7521	7524	7452	7366	7499	7411	7297	7336	7533	7542	7441	7364	7508	7521	7592	7495	7454	7376	7384	7450	7440	7470	7425	7324	7321	7430	7326	7555	7463	7391	7451	7431	7450	7331	7653	7474	7407	7573	7363	7420	7342	7427	7372	7408	7421	7400	7268	7519	7280	7387	7374	7289	7453	7336	7392	7301	7400	7493	7491	7328	7390	7500	7534	7456	7325	7520	7315	7412	7482	7397	7447	7357	7280	7387	7437	7482	7468	7310	7491	7447	7436	7586	7448	7516	7427	7352	7299	7381	7413	7182	7531	7411	7291	7381	7432	7413	7417	7442	7440	7463	7477	7401	7456	7353	7509	7503	7450	7494	7436	7324	7431	7346	7480	7506	7441	7463	7396	7504	7528	7561	7420	7394	7281	7436	7451	7400	7364	7328	7459	7433	7504	7408	7310	7497	7381	7480	7408	7345	7446	7453	7458	7495	7464	7397	7434	7366	7497	7396	7451	7391	7364	7384	7471	7387	7613	7371	7318	7467	7437	7493	7499	7450	7499	7477	7365	7437	7443	7483	7410	7322	7394	7562	7555	7553	7395	7285	7512	7341	7325	7360	7499	7392	7474	7439	7414	7428	7484	7406	7323	7480	7392	7425	7534	7437	7457	7363	7316	7510	7447	7322	7407	7397	7418	7424	7494	7345	7507	7528	7308	7456	7304	7421	7428	7474	7467	7331	7484	7410	7367	7512	7470	7350	7381	7367	7482	7436	7383	7480	7350	7343	7435	7498	7254	7372	7342	7473	7447	7511	7259	7427	7644	7423	7368	7422	7355	7376	7317	7434	7419	7504	7474	7371	7400	7357	7334	7457	7280	7624	7242	7447	7384	7366	7469	7432	7595	7417	7471	7405	7395	7384	7377	7424	7270	7320	7369	7371	7434	7463	7424	7485	7440	7369	7550	7498	7389	7380	7415	7421	7444	7381	7396	7365	7435	7497	7459	7345	7525	7412	7414	7353	7432	7395	7304	7423	7476	7346	7351	7259	7395	7393	7461	7479	7338	7362	7414	7360	7321	7440	7444	7326	7495	7493	7417	7360	7298	7585	7398	7392	7328	7393	7385	7317	7381	7408	7314	7499	7214	7340	7486	7297	7522	7448	7325	7375	7391	7406	7285	7539	7551	7350	7309	7449	7384	7399	7305	7398	7363	7576	7481	7373	7341	7477	7319	7452	7400	7514	7365	7337	7393	7420	7358	7376	7316	7413	7440	7330	7338	7414	7390	7297	7383	7250	7479	7548	7300	7282	7429	7447	7397	7433	7518	7387	7425	7315	7387	7298	7251	7267	7406	7264	7476	7360	7342	7444	7401	7296	7467	7446	7333	7548	7298	7402	7376	7517	7381	7456	7496	7437	7398	7515	7505	7338	7459	7302	7439	7469	7412	7394	7362	7414	7440	7434	7458	7384	7364	7257	7272	7460	7345	7464	7349	7167	7384	7544	7402	7432	7557	7495	7333	7443	7384	7374	7325	7494	7377	7429	7265	7453	7467	7406	7461	7403	7295	7403	7414	7336	7501	7400	7362	7475	7461	7395	7356	7341	7292	7257	7404	7408	7392	7374	7469	7447	7478	7473	7232	7491	7395	7411	7407	7504	7552	7421	7502	7381	7402	7461	7314	7371	7586	7604	7317	7530	7613	7478	7472	7390	7509	7475	7424	7340	7489	7340	7355	7356	7419	7420	7312	7490	7396	7409	7457	7345	7318	7279	7265	7326	7377	7315	7256	7486	7420	7259	7412	7393	7255	7353	7348	7398	7337	7330	7355	7378	7302	7402	7310	7396	7427	7394	7534	7443	7359	7449	7475	7490	7499	7417	7579	7350	7272	7431	7439	7376	7458	7473	7441	7291	7388	7386	7459	7527	7425	7427	7448	7545	7472	7376	7201	7340	7402	7408	7490	7380	7449	7444	7438	7409	7330	7305	7557	7368	7556	7362	7287	7338	7502	7463	7464	7333	7498	7397	7380	7349	7478	7540	7405	7455	7461	7377	7431	7359	7411	7606	7366	7428	7434	7365	7404	7402	7438	7405	7315	7335	7318	7623	7398	7504	7453	7445	7424	7332	7391	7396	7536	7434	7313	7490	7380	7432	7454	7340	7428	7489	7507	7472	7435	7439	7374	7421	7379	7432	7432	7282	7326	7396	7400	7372	7370	7333	7399	7351	7528	7433	7386	7575	7428	7541	7414	7405	7309	7334	7448	7354	7449	7531	7313	7413	7335	7430	7396	7518	7436	7535	7384	7551	7356	7362	7459	7385	7386	7257	7397	7470	7347	7429	7427	7292	7369	7500	7340	7354	7429	7294	7470	7293	7397	7507	7355	7420	7236	7482	7329	7298	7391	7402	7394	7512	7389	7431	7575	7501	7326	7320	7534	7484	7471	7370	7528	7339	7384	7389	7272	7289	7453	7480	7447	7422	7435	7394	7357	7429	7417	7333	7381	7551	7386	7409	7281	7552	7397	7486	7499	7339	7428	7423	7415	7480	7407	7459	7425	7390	7518	7558	7531	7305	7344	7426	7503	7444	7349	7416	7366	7526	7230	7389	7367	7535	7345	7448	7308	7369	7319	7443	7494	7396	7439	7431	7481	7484	7496	7414	7418	7453	7493	7373	7407	7488	7385	7338	7239	7407	7449	7490	7481	7526	7463	7367	7500	7342	7437	7468	7454	7503	7389	7278	7467	7494	7338	7453	7391	7458	7450	7429	7371	7397	7346	7407	7439	7615	7400	7548	7329	7423	7457	7347	7328	7272	7393	7382	7550	7384	7390	7405	7447	7413	7327	7455	7449	7375	7376	7441	7447	7379	7501	7535	7464	7362	7457	7444	7408	7551	7633	7370	7322	7427	7370	7382	7377	7292	7389	7388	7328	7488	7291	7396	7448	7394	7415	7412	7461	7382	7463	7366	7467	7475	7295	7493	7478	7480	7310	7375	7535	7447	7529	7460	7410	7419	7468	7540	7319	7402	7488	7404	7283	7498	7402	7471	7383	7372	7381	7510	7423	7309	7473	7473	7397	7309	7644	7542	7491	7316	7343	7371	7332	7308	7520	7413	7495	7331	7495	7440	7524	7450	7295	7447	7455	7476	7457	7346	7408	7451	7359	7379	7432	7372	7552	7521	7419	7497	7376	7376	7589	7393	7468	7438	7536	7436	7315	7442	7298	7400	7499	7446	7337	7363	7568	7495	7457	7385	7325	7284	7482	7384	7427	7523	7356	7405	7415	7393	7537	7489	7354	7415	7437	7329	7399	7476	7304	7391	7334	7411	7390	7371	7544	7454	7381	7388	7425	7493	7572	7466	7277	7506	7257	7453	7230	7356	7349	7385	7596	7291	7439	7328	7233	7519	7272	7410	7433	7417	7343	7555	7500	7509	7360	7466	7327	7468	7394	7309	7452	7452	7464	7420	7505	7314	7505	7426	7278	7438	7378	7482	7446	7443	7428	7413	7430	7399	7353	7503	7367	7517	7256	7506	7241	7409	7424	7322	7333	7511	7457	7477	7385	7371	7452	7347	7476	7511	7623	7390	7442	7527	7328	7505	7306	7393	7475	7300	7478	7364	7478	7409	7470	7493	7389	7512	7316	7410	7350	7401	7349	7401	7367	7295	7386	7336	7432	7447	7550	7514	7330	7421	7480	7251	7309	7417	7421	7338	7395	7401	7423	7446	7363	7337	7461	7444	7480	7416	7426	7407	7569	7381	7459	7555	7448	7359	7402	7542	7408	7416	7399	7347	7378	7404	7282	7363	7525	7589	7397	7415	7405	7411	7498	7409	7448	7503	7252	7459	7388	7437	7424
4229	2377	1639	1512	2165	2365	2288	2233	1953	16704	25579	19508	8263	2729	1407	1058	902	941	899	865	915	869	894	881	887	924	881	909	897	880	943	933	911	919	897	863	952	903	945	854	860	957	871	915	903	909	893	881	923	960	962	921	893	918	924	943	956	882	823	896	916	878	868	946	926	926	926	896	915	910	864	895	925	908	914	891	950	926	877	952	880	921	976	933	870	917	893	888	865	892	912	930	913	894	920	854	918	930	867	898	902	913	901	939	913	855	859	864	830	898	912	865	857	869	885	897	945	907	900	919	918	847	939	869	895	897	945	909	872	954	879	910	942	882	903	909	958	889	911	916	932	897	924	857	866	863	970	877	913	898	919	926	886	909	852	841	920	883	885	907	947	899	853	862	922	950	925	903	881	879	927	842	945	894	914	890	899	920	853	933	892	899	918	908	947	917	991	892	892	893	902	914	884	895	891	891	867	909	896	908	898	936	922	904	844	861	894	914	911	892	926	941	911	934	886	897	886	887	922	850	910	917	888	831	918	893	916	872	918	930	861	905	880	929	897	904	874	945	932	889	903	930	899	891	936	858	849	848	933	910	929	862	889	909	980	860	888	905	927	913	938	958	888	904	911	910	978	931	880	842	901	926	887	860	854	885	985	880	883	924	872	895	907	879	880	892	930	906	875	889	897	880	966	904	906	916	876	983	879	892	898	912	855	891	906	858	917	903	899	917	949	888	949	893	882	920	897	880	847	912	872	892	884	887	878	914	893	834	936	890	883	935	897	900	920	863	894	969	891	908	895	894	881	935	887	910	878	861	945	931	892	933	867	909	927	920	894	861	898	872	937	928	909	911	898	913	886	876	866	878	868	938	892	925	926	897	941	927	923	861	893	932	920	881	929	893	932	927	919	933	923	899	916	908	893	935	907	907	932	917	894	940	865	886	923	939	931	910	925	862	905	863	958	892	867	915	912	914	912	889	864	952	887	946	894	891	922	901	989	924	853	901	932	869	900	918	899	920	898	878	900	847	945	915	906	865	899	875	898	922	879	906	937	915	942	907	959	883	910	916	943	955	872	970	934	903	925	895	908	857	890	900	892	853	904	936	919	921	905	882	871	888	938	961	845	880	869	945	881	912	912	893	893	895	884	887	920	876	868	941	948	919	857	913	900	911	950	858	898	910	887	887	894	873	933	935	877	929	876	865	921	909	928	918	870	946	946	929	922	903	876	929	860	925	916	871	928	849	947	924	915	884	876	885	867	882	893	908	934	924	889	893	898	935	864	933	878	895	885	943	904	871	900	956	920	893	910	956	896	942	889	917	900	891	913	925	916	857	918	911	867	848	892	901	926	926	877	855	860	837	874	869	925	968	970	916	909	932	861	853	909	942	897	903	886	889	891	869	850	915	905	898	858	919	878	932	873	941	921	846	881	839	895	911	901	878	882	926	916	929	855	890	953	917	920	860	921	883	891	902	864	908	911	866	863	967	915	878	890	876	903	903	864	901	905	918	873	857	952	898	926	899	910	909	890	930	895	927	915	853	920	933	915	877	905	885	860	903	878	876	903	894	912	872	902	915	941	915	870	917	935	845	926	926	897	881	895	895	939	917	888	937	915	912	961	895	928	902	923	952	869	949	931	954	885	909	896	871	867	882	921	875	942	895	954	933	881	865	868	936	885	910	889	867	905	896	871	933	965	902	896	954	909	832	868	925	905	936	899	861	924	912	941	922	872	870	939	926	912	865	915	941	942	898	871	914	911	893	929	953	911	937	895	900	949	946	887	874	928	868	897	841	872	909	873	885	968	884	929	852	840	926	874	950	839	902	926	927	919	903	837	897	886	933	935	853	903	840	901	932	952	912	885	868	854	902	901	868	885	876	923	901	945	906	932	924	885	883	873	903	910	872	906	859	949	914	935	919	895	873	902	965	933	912	890	946	919	897	870	915	934	904	925	889	889	934	942	904	933	882	935	913	892	908	892	919	887	900	906	877	917	949	898	946	943	913	917	870	893	892	911	899	860	912	899	942	877	907	864	940	904	961	892	860	839	883	869	952	882	882	875	977	873	865	913	873	798	916	880	890	926	773	884	889	919	930	912	993	863	961	911	896	914	890	917	871	861	928	893	949	889	881	894	931	959	881	880	913	909	880	838	905	877	940	842	852	876	904	935	909	893	918	872	919	914	945	878	935	947	932	897	898	943	903	869	908	954	934	892	917	932	914	889	947	914	922	895	883	908	870	973	915	944	922	842	920	890	920	938	888	864	900	913	938	851	877	891	902	896	861	922	953	906	896	924	923	901	832	927	836	888	919	910	833	870	919	932	883	913	940	921	892	893	964	901	893	882	890	850	912	952	907	947	899	919	939	865	869	929	939	919	925	976	933	919	918	910	960	891	881	838	919	888	887	938	894	900	887	859	914	898	955	934	889	897	887	879	862	876	901	931	832	957	935	944	902	882	964	916	986	929	954	896	889	925	889	864	893	855	917	914	848	873	884	876	940	883	974	942	906	886	952	859	918	940	900	893	851	885	895	837	872	925	895	893	941	889	963	883	881	902	883	860	892	890	926	885	919	886	896	900	892	925	954	880	906	897	863	950	913	920	887	900	867	902	943	913	949	891	881	952	887	875	878	868	927	912	893	877	888	953	888	863	909	880	876	896	878	913	913	872	884	951	935	884	916	905	938	902	899	870	891	942	917	920	944	917	857	877	901	868	922	884	861	890	907	884	933	933	1006	915	930	913	876	883	914	902	907	938	916	906	943	887	871	901	915	869	978	921	966	923	866	908	876	923	863	919	933	910	840	942	935	905	862	955	866	966	950	918	951	875	926	964	892	882	932	936	877	891	935	899	905	867	895	959	913	884	885	901	937	881	928	954	880	904	840	923	900	937	900	876	883	903	838	899	958	930	909	926	877	894	902	904	949	864	830	892	907	909	862	973	909	890	883	882	926	897	868	924	909	918	924	892	899	855	887	909	897	866	978	881	922	909	906	919	843	899	910	871	889	926	925	889	969	882	886	912	908	923	896	930	905	937	910	889	940	886	916	932	935	878	920	933	884	901	881	850	949	863	888	899	911	912	931	896	944	914	863	886	909	915	892	854	891	882	904	908	918	920	914	882	919	913	897	895	924	950	918	950	920	903	952	917	946	918	923	896	952	934	893	881	901	905	936	895	904	896	928	883	905	915	849	879	895	913	872	931	900	915	908	937	872	885	919	982	911	880	864	857	882	895	950	883	907	905	938	927	862	932	873	849	916	925	906	895	908	855	945	905	896	894	938	914	946	919	908	941	886	939	897	939	910	882	845	884	920	837	979	919	893	873	882	920	939	897	912	941	932	903	941	921	881	926	926	934	950	922	911	927	923	899	869	853	986	895	934	940	923	908	929	908	928	904	915	938	901	860	961	903	923	919	918	943	898	842	834	886	851	912	911	902	883	867	906	912	935	918	934	902	861	886	909	904	921	861	920	948	884	884	877	914	909	944	910	881	924
26595	18652	14959	24109	35108	34324	33157	31759	27767	68728	78103	64251	41859	24920	13902	8650	7414	7400	7195	7469	7433	7268	7279	7306	7384	7264	7369	7502	7396	7512	7318	7474	7210	7469	7396	7462	7528	7438	7373	7325	7428	7314	7316	7381	7438	7442	7359	7412	7194	7355	7358	7376	7369	7343	7321	7354	7284	7308	7317	7423	7350	7413	7349	7426	7364	7321	7295	7220	7460	7327	7442	7263	7246	7268	7288	7365	7380	7417	7323	7313	7452	7345	7457	7344	7433	7390	7523	7402	7432	7362	7496	7332	7486	7347	7295	7377	7382	7271	7343	7283	7331	7394	7321	7424	7440	7419	7280	7458	7449	7318	7468	7257	7394	7411	7361	7435	7375	7333	7392	7364	7399	7380	7446	7328	7425	7417	7418	7408	7346	7252	7257	7328	7403	7488	7366	7296	7394	7479	7500	7337	7374	7480	7431	7255	7314	7499	7363	7333	7381	7397	7393	7303	7472	7452	7365	7514	7259	7373	7428	7389	7423	7384	7380	7348	7394	7294	7311	7525	7380	7431	7430	7412	7452	7429	7555	7290	7408	7361	7376	7318	7444	7401	7429	7450	7390	7434	7411	7372	7319	7535	7332	7333	7406	7490	7408	7345	7505	7419	7511	7283	7288	7255	7431	7459	7263	7437	7244	7341	7423	7392	7403	7411	7152	7393	7304	7467	7354	7367	7340	7286	7306	7297	7474	7378	7376	7454	7384	7304	7411	7484	7509	7208	7409	7263	7382	7374	7398	7421	7404	7468	7304	7222	7358	7418	7401	7376	7239	7420	7483	7344	7308	7340	7249	7522	7399	7421	7437	7348	7409	7343	7280	7367	7423	7372	7336	7430	7302	7283	7415	7409	7327	7294	7322	7407	7393	7339	7297	7262	7416	7286	7393	7444	7254	7560	7316	7386	7409	7393	7428	7434	7374	7468	7301	7319	7470	7458	7354	7262	7162	7345	7432	7375	7322	7425	7303	7296	7368	7310	7394	7407	7375	7455	7381	7224	7498	7428	7293	7439	7367	7423	7400	7424	7416	7386	7278	7455	7369	7463	7435	7570	7466	7405	7258	7364	7442	7325	7348	7329	7372	7304	7282	7344	7285	7462	7307	7363	7560	7412	7450	7259	7422	7449	7455	7407	7401	7407	7385	7399	7395	7323	7312	7331	7373	7405	7192	7580	7338	7253	7434	7401	7354	7399	7286	7398	7391	7293	7298	7326	7436	7354	7389	7399	7411	7433	7297	7304	7411	7269	7417	7403	7378	7385	7498	7282	7432	7448	7295	7375	7327	7377	7344	7326	7342	7388	7385	7363	7330	7413	7234	7430	7468	7288	7438	7358	7384	7424	7436	7283	7411	7429	7360	7456	7393	7281	7373	7347	7377	7273	7315	7440	7324	7468	7337	7369	7355	7349	7329	7346	7427	7245	7345	7330	7258	7301	7426	7322	7351	7358	7375	7316	7353	7364	7195	7252	7261	7400	7287	7426	7360	7366	7434	7376	7544	7408	7375	7435	7564	7434	7367	7341	7332	7373	7344	7439	7238	7530	7383	7311	7481	7443	7410	7317	7261	7344	7352	7367	7408	7510	7339	7421	7394	7401	7434	7313	7404	7427	7397	7374	7431	7285	7461	7476	7357	7280	7268	7398	7388	7355	7514	7300	7341	7375	7501	7287	7428	7410	7524	7367	7282	7386	7358	7407	7276	7359	7295	7388	7432	7334	7463	7434	7340	7434	7334	7208	7373	7536	7363	7374	7414	7341	7468	7408	7374	7454	7425	7352	7352	7349	7332	7356	7386	7471	7440	7484	7294	7326	7469	7412	7415	7389	7377	7353	7365	7251	7260	7381	7435	7502	7425	7317	7413	7555	7438	7419	7446	7369	7365	7518	7391	7423	7407	7379	7475	7340	7406	7375	7426	7398	7225	7313	7410	7337	7227	7360	7318	7469	7330	7398	7496	7369	7469	7505	7469	7262	7356	7303	7426	7340	7450	7469	7395	7426	7457	7323	7505	7354	7385	7266	7319	7384	7459	7408	7511	7369	7461	7369	7489	7266	7527	7312	7391	7503	7413	7335	7400	7343	7306	7386	7440	7381	7374	7420	7368	7417	7250	7419	7548	7424	7369	7406	7337	7374	7319	7414	7402	7374	7284	7423	7465	7417	7420	7462	7369	7451	7434	7438	7343	7369	7577	7379	7328	7266	7322	7560	7300	7225	7361	7366	7276	7304	7412	7319	7395	7317	7281	7455	7445	7308	7356	7455	7335	7185	7352	7463	7349	7444	7430	7494	7501	7456	7315	7324	7451	7368	7439	7474	7363	7447	7434	7228	7349	7431	7315	7286	7425	7379	7265	7268	7452	7400	7376	7408	7467	7326	7365	7327	7498	7402	7340	7275	7301	7399	7424	7421	7361	7401	7315	7329	7360	7285	7346	7538	7380	7424	7337	7277	7329	7355	7369	7458	7509	7456	7337	7193	7332	7344	7494	7376	7370	7278	7311	7466	7401	7387	7412	7550	7489	7404	7489	7303	7354	7375	7291	7311	7442	7301	7483	7235	7443	7369	7278	7407	7334	7355	7321	7299	7369	7358	7481	7384	7449	7463	7442	7507	7411	7417	7359	7421	7415	7416	7450	7286	7396	7399	7372	7460	7279	7348	7307	7397	7340	7349	7288	7371	7451	7315	7458	7364	7383	7415	7545	7328	7344	7377	7303	7449	7304	7298	7362	7395	7427	7291	7450	7365	7237	7365	7451	7410	7366	7306	7333	7315	7303	7422	7427	7517	7374	7423	7629	7315	7488	7602	7242	7332	7274	7396	7322	7503	7315	7428	7459	7335	7287	7385	7261	7443	7396	7288	7447	7370	7353	7427	7341	7414	7411	7303	7435	7437	7373	7349	7493	7391	7215	7372	7310	7252	7365	7378	7306	7303	7429	7356	7441	7352	7258	7295	7348	7285	7328	7446	7476	7383	7382	7291	7505	7328	7338	7371	7354	7464	7423	7440	7288	7407	7482	7396	7460	7290	7404	7371	7445	7367	7265	7330	7365	7432	7406	7393	7400	7355	7393	7272	7563	7383	7403	7342	7414	7350	7365	7407	7228	7597	7367	7346	7475	7294	7338	7329	7514	7442	7390	7447	7500	7326	7358	7432	7460	7428	7484	7434	7475	7451	7446	7478	7392	7345	7416	7414	7323	7395	7354	7326	7534	7486	7386	7474	7673	7264	7293	7460	7487	7370	7503	7319	7383	7325	7369	7330	7347	7321	7313	7425	7523	7310	7328	7293	7290	7390	7463	7573	7459	7343	7360	7391	7422	7308	7536	7397	7534	7416	7452	7514	7410	7350	7368	7280	7505	7369	7306	7422	7291	7334	7432	7385	7376	7413	7472	7315	7438	7283	7489	7414	7425	7358	7388	7307	7350	7386	7284	7445	7301	7342	7290	7499	7303	7307	7429	7455	7305	7273	7359	7357	7359	7334	7382	7488	7323	7354	7366	7423	7414	7403	7551	7311	7405	7314	7295	7339	7396	7374	7356	7434	7558	7390	7418	7396	7455	7472	7426	7317	7289	7218	7313	7456	7317	7328	7313	7488	7325	7450	7247	7388	7373	7553	7425	7475	7332	7376	7371	7351	7434	7372	7283	7314	7408	7420	7267	7382	7448	7340	7448	7298	7450	7526	7370	7433	7326	7512	7384	7376	7392	7438	7462	7229	7488	7375	7410	7441	7263	7378	7360	7374	7375	7401	7447	7417	7372	7361	7347	7487	7432	7381	7256	7384	7460	7226	7406	7321	7414	7318	7527	7469	7312	7407	7402	7370	7361	7210	7379	7335	7385	7407	7383	7392	7420	7413	7389	7388	7362	7314	7346	7289	7444	7420	7400	7459	7498	7367	7434	7412	7343	7466	7288	7332	7594	7322	7519	7508	7440	7414	7370	7429	7342	7368	7314	7341	7296	7546	7480	7392	7440	7356	7355	7383	7359	7494	7362	7404	7317	7385	7397	7419	7368	7386	7397	7398	7341	7419	7299	7517	7332	7346	7458	7354	7427	7441	7339	7349	7399	7275	7352	7318	7370	7191	7490	7586	7394	7513	7401	7359	7479	7298	7504	7276	7449	7291	7295	7308	7426	7614	7374	7418	7332	7379	7496	7427	7578	7531	7386	7417	7346	7445	7326	7359	7347	7407	7372	7382	7394	7387	7466	7351	7353	7348	7351	7357	7437	7346	7387	7372	7347	7299	7338	7391	7286	7396	7521	7414	7515	7455	7308	7348	7425	7425	7349	7406	7389	7255	7204	7382	7462	7372	7277	7244	7438	7318	7323	7292	7338	7449	7300	7417	7255	7386	7416	7418	7338	7444	7478	7427	7425	7338	7403	7539	7454	7419	7381	7361	7437	7329	7368	7385	7419	7338	7391	7387	7361	7353	7521	7383	7294	7400	7434	7442	7374	7453	7399	7441	7459	7394	7328	7276	7449	7424	7455	7374	7357	7489	7288	7405	7344	7366	7376	7337	7380	7403	7467	7221	7293	7408	7316	7506	7557	7290	7401	7384	7289	7338	7342	7413	7242	7165	7375	7347	7265	7484	7309	7428	7375	7337	7431	7517	7500	7513	7517	7469	7374	7352	7360	7425	7245	7468	7384	7354	7462	7319	7420	7250	7449	7412	7353	7335	7440	7293	7494	7352	7256	7389	7175	7414	7377	7354	7392	7469	7511	7318	7247	7358	7386	7346	7329	7505	7359	7437	7411	7380	7431	7370	7431	7176	7565	7321	7341	7377	7380	7399	7324	7304	7455	7501	7309	7401	7396	7439	7317	7424	7308	7288	7324	7390	7422	7265	7265	7485	7336	7403	7359	7387	7385	7415	7302	7400	7341	7447	7372	7311	7412	7455	7419	7321	7278	7456	7337	7368	7303	7546	7489	7267	7322	7232	7346	7329	7462	7476	7388	7362	7522	7286	7410	7341	7167	7604	7389	7357	7424	7358	7481	7480	7375	7414	7307	7337	7312	7300	7341	7398	7309	7367	7416	7402	7286	7518	7406	7364	7323	7335	7262	7456	7363	7392	7476	7440	7319	7372	7432	7439
3369	1336	1171	1075	1293	1618	1542	1505	1325	3598	5746	4282	2173	1288	1028	881	908	956	893	873	832	865	883	828	865	859	913	947	901	855	907	922	854	890	916	871	892	842	852	859	866	812	888	931	868	936	860	854	879	907	898	861	884	841	926	865	858	873	825	887	854	848	942	883	905	891	907	862	872	876	849	890	912	890	875	843	905	837	888	900	907	838	876	845	818	864	873	886	887	837	847	848	865	852	879	921	825	862	887	892	858	868	861	841	841	900	895	846	902	822	842	911	859	857	898	867	884	868	912	864	842	791	851	873	869	837	888	867	840	871	885	833	879	893	853	904	903	858	851	920	843	877	822	909	851	834	851	910	864	836	825	884	906	848	899	903	859	859	926	872	856	884	871	869	912	891	860	884	867	872	919	914	844	910	842	858	875	892	854	853	894	893	890	801	902	845	823	963	875	881	861	851	844	838	921	844	845	844	836	885	855	883	911	888	898	892	850	891	877	886	892	929	831	830	904	868	860	868	896	928	837	880	859	855	880	902	871	911	845	880	875	932	894	856	905	881	899	848	838	881	879	902	914	851	875	866	874	870	901	869	872	813	866	928	927	915	909	871	905	879	951	869	932	880	925	898	877	831	904	884	838	814	886	875	890	908	906	863	831	896	877	863	869	893	898	895	913	855	872	853	825	894	889	830	843	843	925	895	921	915	937	885	881	824	897	917	861	911	858	851	852	857	887	845	880	865	826	879	850	865	951	844	889	844	864	902	814	896	906	896	917	899	851	943	900	911	866	851	897	851	850	894	864	934	851	866	874	843	874	868	867	843	874	842	900	887	879	876	907	860	856	861	900	882	929	846	881	866	896	859	841	966	815	858	893	853	896	794	839	851	883	905	860	833	840	866	846	903	904	835	851	879	879	912	826	843	837	880	866	849	829	858	891	922	854	824	898	842	878	875	859	912	867	947	914	890	908	920	888	899	889	881	904	877	883	850	839	868	840	901	867	884	903	906	933	947	890	864	828	891	889	861	825	861	895	847	883	861	845	882	786	896	890	921	896	875	882	862	863	877	855	841	860	970	869	852	807	879	883	868	874	907	904	957	909	860	884	890	869	834	907	863	872	879	904	835	905	841	884	867	855	871	883	874	881	863	845	835	847	876	925	873	848	863	790	864	859	883	845	865	879	836	878	932	898	864	873	865	922	826	807	903	913	888	847	852	903	837	880	846	886	897	850	876	829	850	898	889	908	890	871	886	930	924	894	923	874	865	867	873	889	886	868	884	854	898	876	875	888	894	860	896	874	882	878	842	851	894	876	909	844	866	888	866	853	894	858	934	847	880	865	852	917	860	863	901	874	871	925	902	863	887	897	859	893	854	910	869	857	839	858	868	848	880	843	910	942	872	862	891	909	910	828	850	914	945	860	846	879	875	855	864	866	852	895	873	877	871	825	863	943	907	884	813	853	867	876	812	856	868	905	890	875	879	874	912	867	883	859	918	902	900	887	963	886	841	927	901	872	874	892	888	868	830	879	920	915	890	872	855	834	865	856	841	876	865	895	840	854	942	801	831	868	896	910	856	935	892	887	957	881	965	885	895	911	877	920	838	870	874	867	941	815	771	840	905	871	862	906	888	823	906	859	888	883	868	914	899	802	833	913	901	842	902	883	875	836	887	878	890	919	863	928	928	903	926	894	872	873	863	886	798	861	885	903	886	899	868	927	875	861	866	847	873	874	884	874	904	826	887	882	877	892	853	851	923	800	849	879	864	896	879	886	852	867	850	919	866	858	840	859	853	916	875	838	879	867	872	868	845	882	878	824	869	891	842	927	848	848	867	908	927	861	919	873	838	855	873	842	909	884	830	868	887	928	870	837	898	865	898	852	852	898	936	907	886	904	907	860	876	835	849	890	894	877	928	914	869	871	831	825	874	851	849	925	878	863	914	866	835	883	910	893	924	848	905	886	837	878	834	893	856	930	905	857	821	888	893	851	908	874	913	880	888	811	901	883	892	899	934	888	840	874	901	850	917	871	897	840	857	890	903	852	912	875	840	904	836	891	882	893	842	870	809	904	862	831	944	882	883	883	838	873	912	862	868	861	874	894	857	892	902	868	856	911	867	912	875	890	858	836	840	902	848	867	887	852	909	882	837	908	895	915	896	857	862	836	920	892	846	880	887	892	897	915	841	914	922	827	846	860	884	822	909	900	868	961	870	852	846	912	815	908	843	840	912	836	865	884	847	826	856	830	880	907	909	829	901	870	848	894	871	872	852	857	845	867	915	935	885	866	899	857	870	892	831	916	891	839	903	901	828	852	841	862	846	902	881	857	906	912	815	822	879	919	892	863	841	868	892	887	857	854	888	892	874	831	870	821	892	864	921	866	855	851	821	847	856	891	863	847	866	879	875	857	895	868	859	888	865	871	914	897	844	863	878	905	858	884	864	873	895	911	891	867	820	842	849	832	871	880	908	872	897	844	876	917	882	878	859	897	868	863	864	890	864	884	894	896	929	867	849	845	884	854	870	866	850	897	877	912	856	880	851	906	933	936	854	876	885	927	907	890	865	874	912	836	870	907	860	874	870	900	834	912	865	919	887	824	914	933	906	894	911	893	892	895	881	868	880	856	922	924	863	840	912	899	830	894	877	924	909	891	866	869	898	879	882	889	911	918	882	820	849	898	878	845	838	896	907	846	876	885	847	920	841	865	928	905	892	860	848	902	925	892	916	889	838	811	889	864	842	892	883	839	837	828	861	897	864	924	903	878	884	922	840	843	845	866	875	883	854	849	876	901	840	863	884	894	886	861	864	901	849	879	907	837	889	854	930	833	889	857	883	854	843	878	907	877	849	896	871	891	900	848	871	911	849	856	822	872	873	833	898	868	802	850	884	860	916	888	874	881	893	846	870	863	869	863	880	887	833	890	890	880	891	909	875	919	858	878	851	887	893	846	918	859	967	793	886	883	822	879	845	858	933	912	863	879	892	828	879	862	880	842	949	912	871	826	894	905	885	881	931	865	860	854	854	899	941	897	868	841	891	890	876	862	861	851	897	832	882	868	896	903	818	905	874	903	875	830	875	899	868	857	888	871	871	846	877	891	852	851	903	905	848	830	924	877	864	870	890	915	904	891	917	853	882	917	844	886	885	875	952	907	859	851	907	855	905	885	901	807	939	866	899	904	861	843	815	845	880	869	893	873	814	905	826	898	867	867	810	854	865	862	908	840	878	857	869	860	930	919	878	893	911	838	933	823	835	874	892	885	885	869	892	844	875	897	870	855	873	874	928	883	845	849	837	870	869	865	910	863	857	893	887	846	862	925	867	841	865	849	907	806	902	918	898	885	851	821	865	937	893	845	864	848	859	817	913	807	864	936	869	856	858	900	873	902	899	891	871	857	918	904	843	956	859	935	861	861	839	899	898	890	918	859	852	872	931	883	835	877	870	840	887	889	877	865	874	856	917	879	873	855	815	851	878	863	917	858	863	907	911	886	900
16943	12232	10326	16639	23935	27373	25317	23947	19204	39108	44023	36164	22862	13331	8848	7554	7286	7300	7240	7277	7233	7116	7256	7126	7200	7268	7275	7258	7338	7233	7260	7254	7308	7358	7164	7232	7198	7259	7323	7319	7309	7082	7152	7230	7212	7126	7264	7174	7128	7263	7006	7292	7298	7190	7077	7119	7263	7219	7181	7246	7251	7096	7155	7232	7108	7103	7160	7319	7129	7243	7230	7025	7140	7010	7193	7214	7276	7274	7313	7193	7183	7148	7259	7188	7146	7191	7468	7322	7255	7155	7336	7127	7251	7187	7197	7122	7265	7243	7231	7061	7282	7211	7174	7113	7360	7277	7181	7235	7183	7150	7204	7282	7274	7050	7183	7256	7144	7095	7234	7204	7266	7064	7263	7233	7173	7286	7249	7139	7220	7145	7068	7147	7309	7235	7145	7236	7225	7256	7236	7300	7185	7249	7315	7258	7162	7265	7233	7268	7146	7297	7371	7233	7076	7186	7230	7233	7335	7251	7176	7184	7130	7146	7106	7113	7145	7094	7362	7120	7191	7231	7087	7305	7227	7290	7230	7309	7271	7132	7125	7281	7264	7273	7236	7199	7312	7253	7297	7089	7185	7092	7190	7250	7204	7230	7295	7298	7276	7230	7297	7230	7192	7128	7344	7243	7230	7110	7114	7261	7201	7271	7335	7280	7254	7123	7216	7225	7229	7236	7229	7240	7221	7195	7251	7303	7185	7105	7342	7104	7252	7333	7291	7175	7126	7152	7127	7206	7052	7096	7339	7329	7095	7298	7114	7142	7219	7131	7243	7074	7279	7259	7104	7135	7225	7250	7251	7174	7232	7141	7309	7240	7245	7208	7352	7152	7302	7175	7111	7277	7094	7265	7116	7224	7087	7120	7327	7300	7187	7149	7186	7244	7303	7236	7212	7167	7297	7194	7289	7233	7175	7160	7291	7200	7317	7230	7042	7073	7222	7153	7215	7231	7080	7170	7301	7148	7290	7313	7211	7248	7204	7172	7253	7247	7189	7223	7064	7204	7159	7116	7016	7146	7134	7272	7154	7262	7254	7204	7251	7325	7300	7250	7173	7122	7232	7199	7104	7229	7156	7342	7235	7182	7174	7241	7203	7270	7186	7246	7081	7210	7232	7292	7177	7291	7219	7323	7355	7176	7285	7263	7266	7214	7176	7101	7188	7280	7113	7150	7183	7248	7162	7393	7165	7261	7375	7313	7046	7229	7223	7314	7238	7139	7218	7130	7187	7312	7256	7247	7186	7289	7320	7217	7066	7244	7146	7246	7342	7143	7178	7319	7232	7173	7083	7204	7266	7085	7284	7175	7130	7222	7170	7203	7146	7275	7333	7111	7161	7317	7153	7180	7200	7188	7188	7244	7200	7242	7230	7210	7297	7180	7272	7300	7307	7256	7195	7333	7138	7299	7289	7268	7346	7364	7213	7210	7353	7410	7295	7160	7260	7148	7303	7127	7078	7133	7117	7075	7122	7250	7130	7264	7375	7254	7270	7276	7274	7229	7105	7197	7129	7179	7238	7170	7302	7116	7217	7349	7195	7209	7138	7248	7187	7208	7131	7093	7283	7216	7136	7200	7170	7179	7208	7278	7090	7203	7158	7096	7206	7261	7146	7178	7241	7157	7263	7267	7240	7228	7263	7154	7269	7186	7273	7136	7169	7206	7198	7317	7247	7225	7310	7160	7217	7185	7141	7218	7213	7181	7256	7150	7126	7171	7306	7138	7243	7137	7193	7223	7139	7189	7186	7223	7100	7213	7265	7191	7172	7282	7048	7235	7296	7187	7260	7184	7127	7326	7258	7262	7191	7162	7253	7162	7279	7153	7286	7100	7269	7184	7155	7156	7199	7119	7281	7354	7310	7228	7232	7248	7169	7264	7210	7237	7244	7188	7277	7123	7223	7295	7066	7225	7302	7230	7101	7071	7353	7288	7231	7201	7273	7120	7318	7286	7202	7243	7081	7254	7209	7177	7170	7285	7120	7239	7223	7240	7321	7340	7161	7216	7138	7327	7277	7107	7190	7272	7250	7257	7255	7295	7278	7345	7326	7210	7237	7150	7197	7198	7214	7164	7314	7101	7224	7237	7273	7168	7203	7237	7279	7201	7255	7316	7266	7249	7266	7185	7215	7303	7193	7239	7205	7086	7265	7211	7324	7213	7172	7305	7117	7098	7181	7210	7147	7148	7286	7312	7173	7271	7159	7195	7265	7218	7250	7309	7117	7085	7105	7358	7271	7176	7202	7256	7363	7237	7140	7201	7228	7221	7254	7229	7223	7215	7238	7147	7200	7145	7194	7325	7174	7179	7167	7293	7206	7217	7222	7271	7291	7160	7134	7246	7249	7267	7371	7188	7375	7192	7337	7209	7308	7258	7255	7052	7299	7182	7171	7190	7146	7145	7236	7117	7214	7199	7158	7340	7167	7083	7335	7113	7265	7265	7134	7285	7265	7244	7266	7165	7127	7218	7081	7261	7203	7218	7087	7112	7286	7217	7164	7174	7202	7178	7308	7180	7213	7300	7222	7144	7234	7346	7271	7263	7131	7177	7221	7297	7302	7095	7157	7258	7168	7351	7247	7274	7165	7084	7330	7083	7175	7456	7220	7176	7100	7057	7229	7266	7223	7328	7196	7051	7112	7226	7161	7373	7341	7284	7121	7275	7258	7269	7137	7324	7255	7156	7382	7162	7300	7260	7255	7287	7157	7219	7142	7207	7105	7121	7132	7295	7204	7216	7279	7096	7237	7181	7266	7126	7276	7156	7342	7176	7281	7263	7193	7169	7128	7134	7251	7129	7212	7265	7191	7231	7084	7173	7274	7154	7215	7311	7262	7109	7284	7279	7222	7213	7275	7337	7137	7234	7164	7303	7185	7273	7346	7285	7163	7183	7274	7232	7150	7232	7247	7166	7233	7115	7307	7069	7238	7218	7257	7222	7294	7286	7108	7149	7165	7321	7192	7175	7222	7206	7206	7129	7240	7144	7169	7155	7289	7118	7277	7172	7250	7246	7216	7310	7281	7213	7153	7193	7173	7242	7227	7164	7248	7168	7418	7126	7226	7110	7260	7215	7215	7154	7118	7093	7108	7208	7204	7372	7174	7215	7190	7225	7172	7276	7193	7283	7295	7153	7205	7261	7110	7322	7244	7126	7336	7239	7441	7250	7180	7033	7168	7150	7316	7211	7334	7227	7141	7124	7250	7186	7201	7188	7224	7170	7250	7158	7253	7254	7335	7151	7234	7380	7238	7320	7334	7295	7165	7254	7240	7293	7204	7155	7183	7214	7292	7195	7143	7251	7261	7173	7289	7236	7226	7160	7235	7260	7236	7245	7227	7176	7265	7210	7129	7331	7209	7278	7314	7256	7189	7349	7234	7145	7273	7129	7294	7089	7050	7285	7305	7224	7143	7176	7161	7257	7192	7251	7167	7235	7199	7308	7199	7194	7272	7275	7207	7387	7165	7232	7277	7294	7353	7242	7162	7102	7277	7243	7224	7163	7198	7250	7181	7340	7223	7267	7270	7163	7252	7177	7300	7216	7188	7354	7260	7239	7140	7159	7285	7243	7134	7266	7318	7197	7309	7263	7125	7170	7206	7185	7184	7256	7229	7220	7286	7076	7421	7205	7212	7274	7240	7232	7299	7226	7157	7185	7129	7374	7164	7187	7261	7327	7243	7103	7282	7151	7232	7109	7119	7203	7278	7142	7250	7350	7232	7279	7131	7192	7280	7247	7211	7142	7241	7170	7274	7348	7324	7105	7194	7239	7187	7162	7206	7162	7056	7120	7349	7225	7359	7340	7441	7294	7188	7317	7346	7200	7279	7251	7255	7195	7097	7183	7098	7088	7122	7296	7060	7279	7215	7342	7124	7165	7239	7221	7156	7239	7149	7212	7316	7130	7346	7188	7140	7277	7073	7075	7187	7150	7130	7198	7273	7319	7218	7088	7136	7372	7195	7269	7331	7245	7164	7357	7260	7044	7211	7174	7166	7235	7300	7181	7094	7325	7155	7184	7186	7169	7172	7214	7145	7288	7151	7263	7311	7134	7155	7277	7303	7150	7237	7293	7123	7103	7281	7106	7271	7193	7210	7377	7213	7318	7182	7253	7214	7214	7100	7200	7233	7129	7011	7301	7083	7194	6994	7261	7304	7244	7178	7279	7179	7374	7247	7227	7245	7274	7178	7258	7198	7322	7305	7110	7205	7263	7191	7140	7132	7262	7139	7277	7259	7224	7186	7106	7191	7082	7224	7229	7061	7331	7273	7210	7206	7174	7188	7206	7297	7330	7137	7298	7273	7138	7232	7213	7346	7243	7186	7141	7226	7188	7199	7191	7167	7193	7363	7170	7193	7226	7270	7169	7200	7177	7161	7229	7308	7341	7157	7277	7218	7177	7372	7187	7370	7257	7148	7141	7228	7333	7047	7450	7375	7228	7232	7137	7145	7170	7267	7246	7049	7197	7181	7212	7312	7149	7149	7227	7241	7138	7190	7231	7208	7258	7245	7152	7115	7092	7056	7258	7226	7131	7276	7336	7258	7240	7177	7313	7197	7226	7222	7157	7069	7214	7177	7194	7224	7163	7272	7335	7275	7239	7233	7207	7217	7201	7334	7213	7155	7184	7193	7302	7246	7076	7186	7201	7260	7123	7120	7216	7230	7129	7198	7241	7268	7115	7297	6993	7319	7351	7144	7295	7351	7215	7339	7228	7358	7235	7205	7138	7231	7168	7161	7301	7058	7269	7407	7228	7146	7110	7282	7291	7198	7234	7172	7271	7212	7232	7173	7181	7267	7201	7231	7119	7319	7278	7093	7215	7157	7193	7320	7227	7178	7184	7226	7125	7287	7176	7222	7170	7135	7364	7222	7232	7202	7059	7246	7110	7199	7210	7310	7224	7241	7237	7208	7249	7183	7210	7164	7095	7246	7257	7241	7269	7248	7302	7153	7192	7266	7165	7258	7191	7238	7272	7245	7195	7304	7025	7246	7237	7251	7100	7278	7375	7122	7213	7263	7219	7107	7245	7269	7239	7138	7226	7154	7219	7235	7321	7303	7280	7186	7255	7240	7268	7212	7176	7125	7191	7216	7341
2704	2042	1382	1229	1438	1710	1923	1831	1911	9865	15067	11198	4924	1915	1181	978	920	840	875	851	854	918	893	868	878	925	868	925	880	886	893	892	864	894	909	935	862	864	903	897	812	915	874	862	913	899	867	900	880	884	914	866	881	835	899	877	868	876	922	878	914	863	924	837	866	888	866	884	867	849	870	855	942	868	889	886	873	886	838	890	869	868	899	886	854	879	795	897	896	855	850	913	895	938	885	905	913	884	870	838	903	937	845	857	809	853	844	871	903	884	903	929	853	927	865	868	834	878	861	879	888	901	875	900	891	915	852	911	804	885	948	849	923	822	861	873	904	840	880	865	915	855	888	933	919	880	916	877	911	885	888	877	863	889	834	878	857	858	893	830	893	866	843	892	851	896	884	875	892	903	917	901	888	847	871	936	858	909	797	848	847	912	916	898	878	872	881	950	937	921	876	895	905	856	856	846	906	874	877	890	879	938	839	911	901	870	917	871	910	842	915	885	857	886	933	897	862	865	877	877	917	912	922	906	935	915	859	903	903	900	951	922	835	865	849	922	911	864	865	889	836	863	890	879	865	925	889	836	897	907	842	908	867	905	948	885	932	914	899	872	869	884	915	854	840	918	867	880	925	824	802	914	898	918	869	852	901	863	898	905	912	848	912	868	921	898	915	901	899	927	895	943	962	864	893	938	911	820	868	934	940	898	882	906	869	949	901	876	933	903	858	899	959	857	835	873	871	945	863	880	920	861	902	911	912	899	845	899	881	903	891	864	900	897	851	828	918	879	906	909	934	881	894	888	893	903	903	906	876	904	884	879	891	910	898	917	889	908	943	917	839	921	903	894	929	917	965	918	921	859	938	909	876	901	827	875	887	885	786	929	919	894	897	847	886	869	915	903	921	903	928	866	876	870	872	906	868	906	884	886	872	876	927	893	914	934	891	868	906	840	909	903	910	877	860	875	896	883	911	913	905	882	887	888	976	841	905	923	879	855	916	844	903	895	883	855	900	898	899	891	892	878	878	867	853	900	889	851	895	823	917	885	890	909	903	858	904	893	877	911	913	904	919	859	832	866	856	873	872	928	881	889	858	878	903	876	894	913	919	870	850	908	881	896	907	912	898	899	912	887	880	939	824	896	939	846	905	860	886	882	937	874	907	867	898	879	932	907	895	914	862	889	850	915	913	954	899	907	881	949	939	906	848	877	868	840	885	853	879	892	888	913	913	900	949	922	864	887	919	916	932	881	834	893	815	899	921	894	909	923	883	902	866	857	862	891	880	868	851	843	877	895	878	861	904	897	896	911	878	898	898	868	906	832	868	876	907	895	859	867	905	851	868	878	871	821	919	884	890	862	836	880	915	869	917	924	873	945	883	922	908	910	925	841	922	908	926	873	844	863	894	899	821	890	851	919	873	954	911	927	900	926	921	797	865	881	899	923	898	871	947	900	865	867	910	857	882	941	874	908	877	910	900	859	882	895	875	916	859	927	945	874	879	889	914	895	920	839	918	898	887	908	927	892	874	894	879	934	878	910	891	871	908	888	880	909	902	893	847	906	881	859	852	876	954	873	949	858	920	899	854	957	844	851	812	865	949	905	892	907	878	832	923	917	916	903	851	935	860	892	890	888	870	901	814	868	877	921	854	843	876	874	958	882	857	943	880	898	869	919	926	908	877	878	883	903	849	907	878	919	856	898	923	902	855	885	899	846	877	881	896	907	901	898	960	873	887	843	890	841	864	857	896	850	883	892	889	893	964	880	939	891	864	851	917	918	879	902	893	887	888	918	918	938	927	888	902	850	870	886	858	900	847	873	904	848	858	860	874	909	907	919	847	893	923	915	918	901	889	890	937	896	944	872	911	904	897	918	882	881	896	939	906	904	876	893	887	925	921	915	928	906	889	877	884	892	905	877	905	909	930	899	916	892	865	893	893	904	846	865	810	886	914	931	914	938	879	837	928	880	880	896	864	838	858	889	861	907	850	898	885	857	913	905	878	874	921	931	850	871	899	865	888	879	907	827	952	859	906	886	934	843	890	889	876	842	797	920	882	875	874	923	907	939	903	863	921	889	897	875	844	892	865	871	864	912	904	866	872	913	911	898	902	910	927	868	865	905	894	873	910	842	913	871	876	884	899	839	864	923	893	919	885	921	907	869	880	888	930	879	964	825	829	852	901	861	870	887	879	845	871	879	888	872	922	919	929	860	890	883	820	865	886	927	901	917	886	921	914	888	880	884	918	910	869	912	932	897	888	960	856	867	819	844	887	853	873	897	934	891	879	886	889	859	891	925	914	909	847	872	925	929	925	923	873	882	840	860	864	914	889	881	883	930	904	863	878	862	870	864	864	871	891	851	853	876	897	847	880	916	896	834	907	874	898	877	906	888	893	862	878	873	895	885	904	877	859	913	881	861	874	921	929	925	915	909	952	864	906	899	897	899	872	856	919	910	886	875	920	905	893	885	881	922	928	901	861	938	907	835	883	916	879	903	862	907	877	916	911	843	916	887	852	848	862	902	863	861	916	889	875	909	914	900	930	881	943	909	815	916	928	892	890	903	907	829	951	886	832	900	907	851	922	895	909	856	929	852	901	912	866	877	871	845	943	864	905	823	893	907	886	860	875	875	913	908	853	819	876	840	864	857	943	869	873	849	894	906	855	897	907	886	910	847	888	899	845	887	927	843	926	884	895	880	897	863	904	815	915	911	885	904	912	939	863	894	879	892	863	875	881	906	940	860	887	880	901	922	911	855	907	824	898	965	862	907	870	915	870	896	908	877	909	942	932	886	843	934	855	922	801	864	870	919	866	890	820	904	844	874	881	874	886	914	937	873	898	894	882	916	922	872	839	964	929	898	867	885	937	922	849	879	909	872	844	888	913	838	913	870	932	866	884	817	888	910	884	864	884	953	908	885	911	860	922	845	945	932	941	872	925	938	868	841	940	854	858	886	941	931	878	875	883	875	880	890	870	870	860	931	916	899	888	853	877	912	884	928	910	905	874	898	865	866	895	923	944	888	874	873	866	909	892	864	896	888	918	840	885	830	883	900	880	853	901	902	903	894	924	863	891	867	893	883	951	897	874	854	848	857	884	885	890	923	881	875	890	874	911	950	916	884	872	887	886	907	882	904	861	926	845	944	869	910	867	834	874	924	888	867	852	895	914	876	886	903	878	869	906	903	841	889	837	887	862	925	897	928	871	908	945	881	902	846	878	901	831	949	860	875	873	885	861	877	974	908	899	929	856	957	937	901	891	885	890	855	854	903	934	901	872	878	985	859	920	887	910	867	939	916	986	920	891	872	925	878	867	860	875	854	858	870	889	864	888	882	920	870	873	927	891	850	881	898	937	897	874	853	929	890	913	882	839	882	852	850	939	899	857	888	851	911	862	857	915	885	913	896	908	891	879	840	874	862	874	868	886	909	902	906	909	920	881	952	893	894	936	950	842	848	937	881	882	898	908	903	894	927	942	855	875	907	898	873	899	849
22276	17253	13131	19417	26694	29151	30098	28692	27093	57798	62884	51968	35279	20690	11654	8062	7408	7271	7237	7213	7261	7153	7167	7262	7209	7303	7269	7091	7243	7336	7309	7215	7263	7325	7302	7291	7207	7333	7218	7277	7172	7212	7253	7221	7274	7192	7276	7218	7425	7275	7322	7211	7243	7294	7295	7371	7179	7250	7368	7381	7167	7283	7309	7230	7270	7144	7374	7388	7316	7212	7235	7256	7207	7300	7167	7271	7267	7333	7271	7298	7199	7352	7155	7295	7178	7317	7159	7258	7232	7267	7283	7177	7092	7247	7152	7298	7302	7362	7242	7136	7218	7432	7103	7183	7362	7168	7244	7223	7150	7255	7411	7228	7145	7192	7310	7289	7158	7143	7245	7189	7248	7193	7249	7287	7258	7181	7295	7241	7232	7192	7306	7240	7278	7216	7225	7412	7263	7189	7274	7239	7268	7270	7230	7335	7255	7175	7040	7245	7233	7251	7216	7241	7250	7137	7229	7139	7154	7234	7109	7240	7260	7357	7215	7343	7196	7237	7261	7384	7187	7233	7188	7379	7289	7249	7124	7247	7297	7284	7225	7253	7191	7189	7168	7238	7272	7283	7237	7182	7104	7297	7276	7209	7283	7287	7153	7275	7357	7172	7246	7330	7273	7364	7275	7248	7251	7221	7320	7299	7315	7333	7263	7258	7362	7148	7360	7294	7280	7123	7247	7285	7118	7292	7402	7136	7234	7376	7370	7351	7285	7226	7345	7215	7165	7333	7256	7188	7291	7115	7166	7280	7124	7259	7215	7166	7267	7319	7211	7286	7339	7181	7273	7055	7407	7283	7122	7321	7098	7289	7426	7285	7184	7365	7308	7246	7385	7192	7129	7236	7187	7150	7357	7385	7155	7262	7280	7375	7242	7127	7239	7166	7396	7182	7249	7290	7310	7297	7280	7227	7297	7198	7227	7229	7186	7211	7330	7359	7210	7374	7185	7209	7285	7240	7216	7243	7282	7177	7372	7172	7280	7192	7263	7348	7204	7044	7327	7234	7281	7264	7250	7181	7240	7171	7465	7180	7272	7250	7194	7275	7293	7146	7194	7230	7158	7296	7129	7128	7205	7330	7237	7194	7280	7201	7210	7201	7338	7296	7362	7339	7066	7226	7105	7205	7235	7260	7118	7202	7213	7268	7110	7193	7104	7267	7282	7190	7309	7239	7265	7351	7455	7397	7339	7222	7194	7242	7272	7274	7262	7145	7411	7281	7417	7267	7270	7283	7107	7334	7368	7212	7222	7148	7235	7187	7313	7318	7233	7234	7318	7286	7247	7208	7315	7263	7334	7219	7381	7303	7231	7239	7324	7294	7260	7256	7257	7196	7291	7225	7226	7291	7313	7182	7317	7055	7202	7130	7384	7273	7240	7093	7374	7334	7155	7213	7287	7248	7174	7394	7376	7178	7308	7230	7153	7342	7183	7257	7194	7303	7292	7167	7455	7218	7249	7207	7217	7262	7201	7338	7364	7321	7230	7188	7273	7330	7198	7288	7230	7242	7224	7296	7445	7306	7192	7198	7143	7254	7243	7242	7332	7334	7261	7208	7265	7271	7108	7214	7239	7144	7157	7301	7196	7105	7198	7353	7373	7165	7173	7212	7245	7190	7277	7292	7367	7265	7264	7363	7217	7196	7160	7209	7448	7282	7221	7259	7229	7277	7401	7308	7129	7255	7111	7266	7322	7223	7322	7326	7257	7154	7280	7391	7240	7157	7373	7228	7191	7202	7296	7192	7295	7290	7238	7187	7254	7371	7246	7345	7163	7243	7137	7312	7376	7241	7177	7198	7198	7207	7402	7264	7240	7221	7193	7273	7210	7242	7252	7320	7377	7351	7226	7251	7282	7268	7335	7251	7227	7255	7274	7136	7201	7198	7234	7240	7254	7253	7213	7220	7260	7248	7266	7454	7154	7376	7210	7340	7183	7352	7291	7339	7382	7294	7244	7220	7224	7318	7234	7217	7297	7244	7167	7379	7250	7311	7206	7303	7389	7218	7397	7245	7173	7329	7293	7146	7283	7213	7228	7291	7300	7375	7194	7307	7147	7234	7245	7231	7286	7147	7238	7201	7253	7314	7084	7245	7306	7222	7268	7252	7306	7266	7219	7360	7244	7202	7357	7115	7354	7222	7364	7225	7243	7177	7338	7427	7272	7273	7212	7292	7332	7216	7222	7382	7165	7408	7329	7286	7168	7256	7182	7384	7360	7373	7260	7255	7244	7277	7178	7274	7275	7339	7105	7200	7303	7230	7318	7244	7192	7408	7260	7260	7189	7179	7288	7274	7362	7378	7082	7197	7381	7285	7333	7240	7172	7197	7172	7240	7410	7222	7256	7349	7297	7319	7219	7256	7211	7311	7282	7301	7291	7275	7252	7256	7524	7287	7174	7367	7199	7233	7306	7229	7220	7151	7190	7187	7240	7173	7326	7186	7196	7217	7218	7166	7290	7273	7309	7190	7348	7210	7154	7387	7256	7244	7282	7233	7280	7286	7332	7362	7265	7235	7312	7208	7288	7302	7266	7375	7203	7344	7322	7313	7198	7343	7194	7386	7209	7173	7242	7285	7227	7269	7332	7254	7161	7142	7280	7362	7189	7224	7302	7307	7257	7278	7264	7248	7280	7306	7203	7209	7277	7192	7265	7226	7275	7307	7201	7212	7132	7275	7193	7130	7261	7338	7200	7318	7245	7297	7205	7244	7198	7207	7284	7308	7355	7202	7236	7435	7314	7149	7190	7250	7316	7322	7227	7344	7194	7249	7268	7151	7213	7201	7200	7208	7321	7253	7186	7315	7111	7279	7377	7277	7281	7292	7419	7224	7381	7239	7290	7248	7264	7217	7253	7056	7130	7224	7136	7256	7167	7201	7182	7331	7237	7205	7264	7312	7356	7236	7371	7319	7344	7142	7276	7229	7265	7277	7289	7205	7258	7175	7307	7172	7162	7316	7255	7189	7222	7459	7237	7298	7226	7270	7243	7265	7154	7318	7347	7237	7307	7302	7235	7300	7279	7327	7211	7325	7235	7289	7098	7249	7216	7194	7267	7243	7255	7374	7193	7140	7425	7290	7250	7291	7323	7251	7263	7340	7192	7368	7206	7321	7278	7271	7340	7264	7262	7313	7379	7309	7240	7347	7344	7269	7125	7335	7276	7355	7184	7070	7236	7246	7225	7253	7258	7368	7130	7343	7397	7237	7239	7264	7214	7294	7249	7316	7309	7351	7382	7273	7319	7180	7392	7335	7316	7229	7318	7123	7293	7281	7118	7314	7223	7285	7273	7199	7227	7358	7288	7430	7275	7241	7287	7136	7230	7246	7277	7136	7159	7319	7158	7383	7355	7253	7291	7143	7270	7256	7290	7249	7138	7160	7266	7331	7116	7273	7285	7260	7387	7132	7375	7318	7166	7293	7293	7249	7228	7301	7403	7232	7130	7312	7264	7096	7261	7114	7156	7276	7224	7269	7213	7267	7153	7273	7251	7283	7233	7214	7295	7219	7212	7395	7340	7250	7223	7235	7481	7296	7257	7231	7193	7338	7265	7294	7262	7264	7253	7206	7257	7235	7448	7167	7196	7323	7254	7210	7274	7222	7229	7338	7265	7261	7256	7238	7332	7163	7342	7155	7249	7137	7215	7359	7207	7190	7115	7199	7243	7153	7441	7180	7397	7206	7283	7252	7180	7238	7318	7222	7299	7199	7262	7240	7120	7346	7138	7241	7204	7296	7245	7190	7272	7366	7284	7288	7318	7114	7055	7281	7188	7266	7266	7304	7238	7369	7296	7136	7237	7192	7280	7427	7319	7173	7218	7185	7250	7211	7279	7174	7158	7158	7365	7420	7356	7081	7326	7232	7210	7096	7309	7185	7416	7324	7127	7234	7315	7285	7212	7239	7239	7353	7138	7325	7382	7226	7218	7281	7329	7281	7299	7267	7221	7201	7286	7203	7184	7303	7218	7189	7211	7338	7200	7323	7187	7315	7292	7278	7343	7238	7121	7113	7320	7144	7226	7277	7284	7367	7189	7366	7311	7282	7272	7236	7323	7193	7243	7423	7133	7250	7301	7183	7468	7082	7231	7219	7287	7226	7235	7201	7233	7225	7345	7226	7193	7277	7197	7150	7179	7246	7202	7155	7230	7405	7327	7249	7244	7322	7236	7369	7135	7293	7144	7220	7258	7338	7247	7226	7318	7332	7320	7314	7159	7191	7310	7219	7253	7200	7083	7208	7155	7352	7250	7245	7237	7221	7216	7399	7288	7362	7306	7287	7216	7143	7262	7261	7185	7284	7212	7320	7228	7322	7272	7237	7219	7367	7390	7168	7286	7184	7269	7249	7274	7176	7264	7164	7351	7234	7270	7314	7230	7226	7377	7240	7225	7278	7339	7252	7215	7180	7207	7317	7323	7295	7235	7346	7349	7186	7291	7354	7315	7303	7127	7347	7295	7319	7319	7231	7277	7267	7226	7359	7233	7271	7265	7219	7233	7287	7313	7328	7317	7246	7204	7169	7176	7264	7365	7293	7268	7323	7250	7226	7209	7285	7291	7214	7279	7281	7274	7220	7306	7160	7298	7257	7132	7077	7276	7286	7308	7296	7246	7156	7431	7241	7201	7263	7226	7230	7120	7207	7205	7274	7308	7325	7181	7416	7441	7235	7330	7228	7248	7278	7247	7237	7194	7148	7297	7161	7285	7245	7315	7210	7331	7337	7297	7233	7260	7279	7315	7419	7273	7209	7177	7415	7202	7290	7226	7142	7378	7357	7341	7268	7358	7284	7314	7299	7182	7292	7344	7154	7302	7212	7211	7266	7335	7239	7238	7380	7246	7275	7338	7250	7321	7172	7313	7278	7143	7120	7368	7209	7308	7305	7250	7241	7248	7265	7330	7230	7336	7351	7139	7214	7265	7218	7192	7170	7311	7327	7254	7387	7414	7245	7326	7227	7229	7221	7269	7322	7302	7141	7213	7263	7168	7254	7243	7276	7233	7144	7264	7252	7194	7235	7248	7280	7248	7194	7381	7154	7254	7327	7300	7255	7275	7188	7176	7360	7200	7279	7378	7302	7231	7212	7296	7346	7246	7203
5452	2137	1527	1303	1542	1734	1813	1719	1774	9163	15031	11317	5190	1976	1156	988	885	890	903	890	888	843	912	904	902	905	873	919	860	877	889	899	948	865	889	917	893	952	919	918	870	860	889	848	903	899	883	931	905	940	875	896	913	916	907	900	886	874	894	899	889	959	906	881	866	911	892	928	882	831	892	895	912	836	891	884	959	887	943	873	933	848	942	944	920	880	875	896	880	921	857	912	858	975	926	878	849	863	848	886	879	939	871	834	895	927	907	889	891	881	863	822	897	912	944	898	938	866	869	940	909	893	859	922	924	864	935	965	932	867	880	850	920	931	892	891	899	874	939	895	964	875	857	898	918	898	886	883	906	898	923	918	961	899	845	862	865	915	900	885	866	903	892	895	917	937	902	864	891	928	948	939	934	845	887	910	942	890	861	924	921	885	916	945	873	837	878	909	838	934	923	843	873	876	927	861	938	930	890	898	857	949	873	930	862	882	882	840	959	865	951	942	886	931	914	861	882	931	849	941	874	953	952	856	880	828	915	881	923	926	892	870	869	913	924	921	910	874	884	882	856	877	942	923	872	874	867	886	904	934	880	898	911	901	934	947	939	928	901	894	879	932	879	909	827	879	935	911	880	904	933	941	859	943	871	903	869	889	937	940	905	844	829	900	901	919	890	897	897	932	976	890	919	916	885	920	863	865	920	896	887	898	956	975	913	894	878	859	929	887	875	885	876	889	922	926	868	920	919	921	899	881	925	924	902	924	939	877	915	923	922	953	948	917	893	872	862	904	911	899	948	878	902	893	933	910	940	892	917	951	923	915	866	908	893	920	879	953	915	886	937	924	950	854	909	922	901	881	880	866	925	898	874	928	912	941	934	891	926	858	886	870	897	895	907	936	874	891	908	848	818	857	952	908	901	898	909	888	856	913	870	905	923	894	908	905	926	904	941	930	855	882	901	880	883	885	936	867	954	937	873	877	917	951	911	913	906	940	911	952	873	884	854	901	940	912	926	920	911	862	879	907	896	873	962	914	892	937	916	895	907	890	867	903	899	929	922	915	848	948	910	956	886	882	946	902	958	933	910	900	914	916	904	902	876	934	844	977	862	879	931	946	897	871	878	893	917	891	893	954	938	925	876	960	942	904	895	913	855	875	929	871	861	948	965	840	927	923	887	914	828	932	868	904	899	879	880	921	851	922	919	890	964	876	867	899	898	910	917	911	906	918	876	876	848	926	866	819	901	898	908	899	932	923	890	891	863	892	915	858	923	925	926	935	895	876	901	892	871	856	866	862	920	905	958	935	906	887	927	906	900	880	914	908	848	883	870	925	888	887	944	937	889	884	905	929	910	866	904	861	886	881	975	897	896	891	954	898	967	951	886	886	845	987	942	931	805	950	892	872	950	976	954	952	920	872	956	911	853	924	863	854	902	900	934	889	880	887	856	869	853	899	931	845	909	867	921	913	974	895	899	910	921	964	917	928	876	931	941	953	948	887	950	854	875	922	888	897	895	890	918	961	896	889	925	911	865	902	899	950	896	950	919	926	934	875	856	887	850	923	868	900	875	890	874	878	875	912	897	872	910	904	876	906	876	884	869	936	890	921	894	893	892	898	888	946	917	894	935	923	870	904	864	873	876	907	851	864	870	820	910	929	900	868	894	926	921	892	917	912	886	920	903	952	918	879	873	910	904	900	877	882	871	927	882	867	895	883	872	869	898	897	868	913	926	934	902	902	918	956	975	840	897	898	883	888	931	889	890	933	885	918	879	873	913	916	916	915	883	880	945	931	858	894	977	865	907	903	932	877	880	888	886	914	908	875	961	889	908	931	883	886	903	885	876	883	881	854	883	905	886	908	877	913	922	969	946	845	949	918	918	888	903	954	879	937	847	870	973	913	917	897	915	898	903	900	953	937	901	871	918	841	852	846	947	884	894	882	938	838	890	906	904	851	874	890	884	872	875	930	921	866	910	931	898	923	881	857	890	873	933	905	891	899	974	891	887	887	873	887	931	914	934	910	942	900	891	894	910	905	879	900	927	889	926	884	896	906	897	884	852	927	920	854	829	825	876	941	937	915	901	893	913	913	945	917	877	923	935	853	897	887	877	921	933	911	930	850	906	841	885	906	888	931	936	916	923	929	905	889	863	938	912	902	850	915	920	836	881	887	906	891	830	904	894	943	911	910	893	959	900	889	862	881	910	919	893	897	935	934	913	923	873	921	914	824	873	872	875	897	925	894	930	908	920	864	850	886	858	947	893	897	844	927	893	881	922	903	886	911	852	953	900	915	828	871	924	861	886	934	900	913	910	874	935	948	916	941	866	840	874	917	906	879	897	895	942	922	880	938	937	915	882	903	950	963	898	905	875	835	950	914	928	926	911	907	869	907	892	891	889	849	887	883	909	866	896	952	880	928	911	918	837	824	880	877	889	923	889	906	884	885	898	903	876	874	969	921	867	883	873	916	861	930	892	919	902	895	915	866	878	861	882	891	862	917	887	933	877	879	898	886	955	912	918	918	889	871	895	942	940	885	881	900	898	866	899	934	925	870	882	812	924	924	942	919	923	865	887	969	893	878	939	956	931	907	905	917	922	934	891	906	877	896	899	928	908	921	891	918	936	888	915	904	920	932	949	899	887	870	905	909	908	890	901	919	883	854	914	899	945	919	875	945	947	878	833	921	927	944	894	907	931	938	909	877	909	876	908	878	941	909	886	903	928	947	955	941	886	881	961	906	887	914	874	956	848	935	890	937	871	953	893	982	898	911	881	926	915	931	907	881	915	915	894	860	929	868	931	876	916	901	952	871	923	922	894	910	873	899	891	904	857	861	933	836	894	889	897	887	869	907	922	923	903	941	875	906	924	886	875	909	884	860	911	932	933	910	884	871	908	920	894	1006	896	939	862	922	961	928	864	880	952	861	935	897	902	942	929	887	907	901	877	897	889	862	884	917	910	873	906	909	931	903	849	887	867	919	930	868	890	927	891	894	877	885	865	949	908	891	898	919	864	917	881	915	897	882	901	900	904	897	888	945	926	883	928	868	889	853	888	856	936	950	862	916	955	912	918	911	910	945	922	872	926	883	875	854	959	885	893	853	895	873	882	902	884	928	899	903	907	887	899	933	927	897	919	895	867	935	902	877	922	929	874	872	896	907	879	887	874	886	934	900	889	901	856	906	915	892	901	916	869	909	851	920	864	895	898	943	863	910	842	887	873	889	892	897	900	906	880	908	931	887	882	900	902	947	902	952	937	912	885	921	903	908	862	865	893	936	899	834	926	884	913	926	949	949	891	898	880	876	875	911	900	917	862	904	929	950	852	914	889	895	859	909	928	929	935	915	903	916	971	908	930	933	883	921	861	865	881	930	892	871	894	876	915	907	964	854	906	866	953	872	891	866	947	843	911	895	892	873	890	840	854	901	916	922	848	922	884	867	965	894	940	952	896	889	876	959	849	849	898	881	902	891	967	917	896	848	849	893	931	873	861	920
22124	17249	13627	19290	25686	27836	28591	27119	27160	56526	63676	52124	36701	20251	11813	8226	7565	7378	7365	7372	7379	7306	7369	7340	7340	7428	7316	7492	7502	7302	7222	7144	7463	7474	7326	7344	7431	7385	7386	7306	7511	7336	7337	7254	7335	7432	7340	7254	7411	7216	7431	7354	7298	7412	7361	7515	7169	7352	7494	7274	7563	7310	7314	7379	7401	7369	7377	7290	7276	7372	7396	7233	7283	7364	7299	7431	7384	7428	7401	7510	7392	7374	7443	7279	7144	7390	7368	7233	7316	7431	7486	7410	7396	7387	7422	7395	7330	7303	7392	7425	7344	7340	7252	7234	7414	7282	7381	7395	7274	7521	7521	7429	7409	7343	7383	7281	7242	7408	7473	7383	7361	7218	7385	7411	7269	7173	7311	7326	7371	7474	7347	7279	7351	7465	7502	7413	7375	7360	7305	7297	7319	7315	7379	7327	7321	7391	7407	7374	7409	7350	7474	7265	7317	7330	7346	7435	7431	7382	7347	7376	7499	7369	7283	7520	7351	7278	7329	7323	7254	7284	7343	7295	7399	7318	7313	7328	7305	7456	7350	7396	7371	7420	7225	7400	7312	7324	7369	7275	7309	7357	7410	7354	7426	7419	7413	7326	7226	7275	7286	7363	7364	7425	7415	7377	7384	7276	7275	7403	7221	7454	7396	7341	7330	7480	7347	7399	7386	7385	7352	7419	7435	7410	7204	7408	7265	7372	7434	7317	7384	7225	7259	7431	7257	7330	7296	7444	7479	7389	7356	7291	7471	7386	7372	7250	7279	7437	7352	7441	7464	7455	7393	7409	7383	7301	7292	7432	7588	7299	7374	7405	7333	7394	7275	7429	7342	7300	7431	7190	7443	7280	7527	7403	7333	7288	7374	7296	7265	7384	7401	7363	7205	7430	7455	7360	7389	7358	7343	7402	7353	7415	7380	7251	7235	7308	7351	7474	7326	7357	7388	7280	7536	7369	7478	7417	7364	7394	7457	7363	7417	7461	7379	7415	7393	7314	7389	7366	7265	7427	7474	7489	7497	7292	7359	7373	7338	7431	7427	7485	7381	7361	7431	7250	7284	7324	7218	7321	7358	7463	7391	7412	7296	7316	7318	7348	7338	7307	7229	7369	7359	7261	7321	7409	7412	7354	7285	7320	7387	7373	7299	7336	7389	7338	7353	7385	7265	7326	7444	7344	7433	7320	7299	7418	7313	7440	7328	7455	7335	7285	7305	7499	7311	7423	7298	7305	7440	7334	7455	7328	7257	7464	7279	7321	7363	7417	7310	7422	7394	7354	7402	7401	7315	7514	7314	7340	7358	7420	7285	7419	7280	7472	7361	7305	7292	7381	7401	7280	7294	7352	7315	7474	7370	7469	7396	7348	7327	7291	7383	7310	7411	7442	7345	7308	7436	7421	7458	7297	7506	7331	7483	7468	7335	7340	7349	7437	7309	7314	7274	7364	7286	7357	7236	7361	7424	7361	7285	7374	7430	7396	7345	7303	7290	7301	7414	7308	7394	7288	7414	7494	7445	7253	7408	7291	7396	7413	7346	7424	7512	7384	7425	7390	7190	7338	7324	7252	7313	7237	7423	7237	7403	7295	7335	7336	7350	7359	7357	7303	7428	7416	7338	7334	7517	7248	7329	7439	7242	7447	7420	7285	7261	7328	7266	7304	7306	7463	7291	7182	7330	7374	7275	7300	7494	7298	7264	7464	7312	7352	7343	7320	7463	7336	7256	7397	7288	7416	7326	7377	7462	7370	7461	7338	7368	7529	7308	7338	7412	7370	7354	7361	7353	7234	7365	7444	7450	7346	7438	7378	7353	7319	7391	7512	7221	7373	7405	7383	7338	7393	7491	7344	7394	7305	7210	7530	7418	7432	7413	7246	7478	7448	7347	7329	7338	7429	7416	7302	7376	7330	7245	7470	7490	7397	7429	7462	7301	7298	7331	7413	7248	7382	7454	7415	7366	7365	7473	7379	7399	7366	7367	7405	7383	7479	7441	7200	7415	7369	7340	7460	7302	7407	7351	7331	7388	7400	7356	7429	7439	7523	7399	7435	7310	7435	7344	7346	7311	7371	7326	7517	7454	7394	7385	7366	7299	7421	7477	7369	7391	7302	7388	7364	7312	7495	7223	7383	7240	7375	7294	7292	7386	7318	7367	7476	7409	7431	7404	7404	7387	7427	7405	7368	7338	7388	7363	7315	7441	7352	7481	7337	7455	7485	7359	7246	7369	7378	7514	7423	7326	7422	7342	7417	7306	7475	7263	7325	7493	7333	7246	7355	7348	7370	7266	7269	7273	7495	7307	7358	7392	7421	7417	7437	7383	7347	7499	7358	7360	7407	7374	7376	7397	7397	7332	7274	7306	7518	7479	7447	7434	7317	7419	7286	7302	7313	7508	7221	7375	7347	7485	7296	7312	7163	7377	7433	7485	7318	7505	7289	7373	7279	7468	7494	7440	7404	7462	7442	7243	7449	7258	7242	7324	7275	7402	7350	7408	7443	7340	7379	7286	7394	7420	7204	7316	7277	7317	7333	7287	7393	7367	7386	7285	7384	7303	7517	7394	7482	7428	7317	7265	7297	7320	7401	7396	7453	7312	7399	7361	7385	7469	7342	7289	7401	7379	7367	7448	7232	7306	7398	7355	7341	7286	7350	7379	7255	7320	7348	7496	7411	7413	7325	7353	7307	7338	7341	7339	7352	7325	7409	7199	7397	7280	7353	7468	7349	7342	7438	7352	7275	7356	7399	7287	7248	7421	7382	7345	7435	7346	7387	7338	7332	7418	7494	7393	7303	7383	7405	7413	7422	7296	7428	7425	7324	7280	7417	7361	7424	7398	7293	7409	7352	7244	7475	7414	7245	7357	7294	7357	7500	7351	7443	7296	7518	7371	7253	7363	7339	7416	7391	7327	7465	7270	7335	7424	7286	7458	7413	7444	7244	7274	7348	7415	7404	7400	7355	7486	7286	7370	7203	7319	7326	7355	7224	7344	7429	7431	7493	7246	7483	7442	7425	7112	7370	7387	7396	7379	7382	7369	7390	7387	7331	7445	7314	7373	7349	7335	7269	7356	7324	7414	7405	7409	7284	7371	7267	7414	7240	7315	7364	7397	7315	7428	7423	7437	7458	7379	7356	7356	7288	7534	7338	7411	7345	7319	7338	7256	7295	7403	7445	7420	7245	7369	7390	7350	7366	7352	7423	7424	7380	7246	7276	7398	7395	7305	7303	7288	7307	7381	7397	7421	7315	7332	7348	7418	7430	7280	7568	7360	7392	7386	7377	7471	7420	7133	7382	7388	7239	7256	7337	7397	7266	7379	7228	7362	7400	7437	7207	7349	7290	7363	7443	7329	7269	7375	7276	7308	7385	7397	7418	7424	7334	7398	7375	7373	7389	7359	7428	7389	7350	7384	7347	7274	7386	7223	7314	7378	7341	7423	7534	7343	7218	7459	7324	7355	7259	7475	7450	7323	7230	7343	7345	7282	7386	7310	7268	7306	7358	7311	7283	7196	7396	7318	7382	7293	7287	7427	7405	7303	7339	7348	7366	7231	7434	7263	7332	7302	7218	7314	7483	7416	7301	7250	7498	7335	7366	7268	7390	7329	7487	7476	7265	7560	7417	7324	7365	7399	7382	7429	7362	7303	7380	7426	7346	7193	7335	7332	7499	7421	7325	7429	7400	7489	7430	7306	7473	7454	7400	7438	7491	7443	7395	7302	7353	7473	7336	7364	7407	7311	7457	7384	7371	7276	7386	7427	7430	7481	7493	7445	7217	7291	7222	7371	7365	7407	7304	7205	7377	7397	7396	7289	7455	7510	7405	7376	7319	7474	7431	7328	7457	7379	7304	7371	7331	7477	7481	7313	7405	7381	7375	7348	7414	7361	7330	7371	7256	7485	7426	7390	7348	7378	7281	7277	7350	7338	7350	7382	7363	7347	7531	7390	7393	7483	7451	7289	7248	7391	7326	7361	7369	7374	7359	7373	7244	7392	7435	7305	7399	7476	7433	7291	7520	7391	7321	7238	7341	7341	7297	7347	7375	7374	7290	7275	7391	7263	7435	7489	7279	7356	7360	7373	7367	7516	7402	7378	7248	7315	7413	7345	7312	7437	7407	7201	7327	7342	7375	7377	7177	7311	7353	7411	7224	7291	7368	7311	7319	7440	7332	7428	7378	7263	7299	7415	7260	7357	7308	7483	7263	7315	7327	7415	7481	7542	7356	7249	7326	7523	7324	7444	7360	7389	7378	7422	7355	7328	7476	7327	7396	7338	7371	7373	7329	7447	7281	7357	7485	7275	7334	7273	7351	7348	7346	7367	7509	7318	7299	7353	7335	7309	7480	7360	7501	7408	7247	7457	7214	7388	7321	7377	7185	7379	7327	7467	7273	7403	7416	7422	7462	7351	7462	7378	7424	7256	7432	7296	7371	7379	7437	7280	7383	7416	7260	7320	7346	7437	7302	7392	7369	7303	7298	7382	7311	7466	7361	7432	7389	7253	7353	7322	7448	7419	7339	7455	7333	7381	7461	7376	7290	7517	7423	7431	7460	7322	7356	7388	7468	7357	7471	7448	7340	7309	7418	7437	7461	7399	7339	7404	7294	7304	7458	7340	7373	7368	7390	7473	7358	7316	7353	7368	7293	7371	7431	7388	7450	7374	7319	7248	7360	7283	7368	7349	7357	7389	7302	7466	7482	7350	7417	7178	7225	7296	7386	7310	7373	7381	7342	7423	7312	7322	7319	7477	7304	7263	7375	7453	7206	7412	7249	7479	7442	7250	7309	7440	7418	7429	7406	7344	7388	7321	7368	7383	7435	7410	7415	7307	7265	7293	7421	7347	7194	7285	7262	7552	7430	7454	7205	7330	7247	7385	7337	7257	7355	7330	7349	7316	7376	7428	7332	7390	7313	7293	7376	7428	7285	7424	7321	7386	7349	7311	7504	7427	7329	7487	7365	7359	7272	7450	7375	7479	7443	7462	7250	7354	7321	7355	7418	7337	7335	7374	7442	7349	7343	7294	7458	7353	7357	7314	7355	7372	7397	7493	7356	7451	7344	7373	7356	7400	7525	7280	7411	7367	7619
4567	2880	2025	1541	1951	2160	2081	2143	1821	13618	25068	20566	9952	3127	1460	1027	931	859	903	867	894	909	885	919	824	883	826	885	896	898	918	936	949	911	914	865	845	914	884	851	840	898	849	911	898	893	857	934	938	935	936	911	870	893	861	897	875	890	878	866	893	913	909	874	913	887	879	940	897	868	881	914	926	954	845	862	857	895	895	877	900	875	920	938	894	936	918	902	881	863	897	862	925	846	867	874	875	908	877	850	869	885	902	899	913	873	908	875	892	904	884	866	849	935	961	863	924	903	921	895	927	933	857	863	857	926	878	900	988	857	912	870	873	892	881	880	906	913	918	959	879	942	946	892	862	836	904	874	858	957	921	843	899	933	850	843	882	872	937	879	856	894	944	932	905	836	899	869	864	869	909	908	857	897	861	912	872	883	844	896	878	888	871	890	903	889	864	906	880	875	927	888	893	874	903	856	950	891	861	885	938	874	878	861	917	861	882	901	908	837	907	900	878	868	885	919	866	899	876	880	910	873	896	850	864	892	844	902	932	899	889	884	904	945	886	911	859	876	868	903	899	913	848	881	861	907	887	886	904	912	911	917	911	917	897	904	880	919	869	928	904	901	905	887	852	921	877	863	913	908	863	874	860	862	907	873	893	827	917	869	938	886	830	896	905	799	882	910	842	882	887	910	897	863	997	917	866	934	906	919	863	918	917	844	880	898	909	885	890	881	884	796	933	924	860	923	886	874	931	868	881	925	915	876	935	846	823	939	913	900	929	906	901	883	867	900	893	909	906	875	886	867	936	894	899	941	892	868	900	867	918	935	892	875	887	868	918	930	968	943	918	945	907	906	866	881	890	864	930	899	905	857	901	908	891	901	893	898	936	909	841	916	903	887	872	904	907	895	908	913	892	911	946	888	919	945	875	885	899	919	879	911	924	864	929	880	927	907	921	884	914	885	883	928	829	866	853	841	891	834	947	947	907	901	881	881	871	927	909	897	877	884	867	858	920	921	918	859	882	846	884	926	912	843	884	904	893	857	951	900	900	910	913	917	936	893	863	860	886	860	951	952	857	888	913	859	880	931	860	913	870	920	882	896	856	897	851	829	883	896	854	936	893	872	878	823	854	923	898	903	909	855	899	900	894	953	884	895	857	907	900	877	903	860	931	934	857	902	937	954	916	882	937	885	936	911	899	890	887	915	906	896	913	890	897	904	875	855	925	854	858	895	887	836	912	924	891	916	868	872	892	886	933	862	885	897	892	893	878	870	875	872	903	897	883	939	865	928	937	923	886	928	916	872	894	921	892	927	855	916	894	892	885	931	920	880	850	878	939	862	905	870	917	959	885	871	877	915	884	885	865	942	901	899	948	878	888	851	884	921	920	880	916	853	903	926	895	866	900	924	915	878	907	925	882	890	853	919	916	882	920	908	884	919	901	898	901	862	910	890	873	933	866	864	947	902	934	879	901	886	898	933	901	899	925	848	885	891	859	913	882	887	924	910	875	936	936	968	846	911	886	859	834	846	880	969	876	883	856	865	880	907	886	865	858	836	905	926	907	960	867	917	905	857	889	876	836	887	840	907	919	942	897	901	901	862	935	863	857	901	900	904	899	915	909	888	846	886	886	878	909	918	913	871	865	910	879	882	953	903	906	895	935	882	877	864	891	894	873	943	926	867	939	936	895	849	807	944	926	891	839	921	854	843	929	881	918	879	934	882	917	866	901	894	913	888	895	865	882	928	922	930	892	857	906	915	896	865	922	901	900	856	913	864	868	872	876	881	900	895	897	888	840	840	948	907	830	906	875	898	945	919	976	944	832	862	870	887	897	919	846	862	948	863	871	840	972	880	903	907	890	877	935	907	867	883	916	938	905	880	861	876	917	894	894	856	905	927	913	892	915	941	894	870	843	927	900	905	925	836	909	845	886	879	857	875	865	895	856	907	959	858	875	863	889	862	872	879	875	888	887	886	912	921	912	877	873	856	919	940	900	939	929	878	878	871	883	895	912	886	911	886	909	903	917	922	895	864	914	857	853	912	906	933	879	916	897	915	887	907	893	893	876	889	893	867	911	872	902	828	899	910	868	888	892	925	836	946	899	904	907	875	904	932	880	859	893	871	874	921	909	914	868	888	886	891	883	920	893	935	918	929	883	909	947	880	919	888	867	910	897	892	933	888	890	886	844	901	894	886	943	857	878	835	868	861	885	924	889	905	879	880	926	892	861	908	847	933	915	892	906	914	862	888	875	907	896	906	919	948	893	879	912	877	902	859	900	963	913	874	843	827	851	917	926	874	888	916	873	895	834	952	909	888	894	865	834	896	912	933	896	892	847	931	972	866	926	865	905	902	910	934	910	884	864	853	925	842	871	896	884	861	875	901	883	852	935	933	906	902	956	924	925	913	872	919	904	891	889	929	859	890	898	842	907	967	943	924	895	925	868	867	914	877	913	952	893	934	818	948	925	881	899	870	892	868	888	854	918	942	893	879	891	837	872	889	869	917	897	898	931	914	896	924	892	977	935	919	860	885	907	913	893	893	911	867	871	903	868	904	927	898	897	901	851	904	918	891	909	831	926	899	910	842	921	912	870	890	879	907	911	892	885	884	915	914	872	890	866	905	902	896	854	920	946	888	904	869	871	882	908	925	890	889	930	905	965	890	888	900	902	926	923	870	876	908	956	845	857	881	894	888	911	881	867	904	850	871	896	908	911	872	884	868	889	875	842	891	906	935	874	861	835	871	857	910	912	867	918	900	891	962	892	879	906	903	928	900	832	894	965	878	871	894	888	874	905	914	839	978	868	885	945	823	914	912	876	879	930	1005	858	876	869	887	895	890	946	933	919	902	931	869	875	980	874	914	879	942	901	902	853	923	906	883	902	883	863	948	878	869	897	910	856	908	880	876	900	914	956	882	858	855	919	911	916	865	869	941	908	917	922	843	927	902	882	924	932	932	859	893	865	866	932	906	921	845	884	902	910	860	873	863	857	860	892	883	924	926	900	884	898	874	888	903	904	918	897	910	860	907	897	888	871	855	924	868	904	857	901	869	848	861	883	929	893	898	860	895	933	937	856	928	848	878	848	892	899	908	842	879	879	927	875	885	912	882	906	919	926	899	977	904	874	909	885	873	865	873	904	902	873	986	906	893	927	911	931	922	923	870	910	910	907	850	892	892	933	910	940	923	886	922	866	891	935	823	886	886	840	867	865	851	884	892	921	843	910	920	900	933	882	918	924	916	980	915	897	900	854	875	860	904	926	856	873	916	888	892	938	912	932	853	893	920	908	875	915	902	863	927	894	930	892	865	947	917	887	926	880	862	829	893	804	919	888	897	921	863	832	932	889	886	885	888	920	850	919	858	869	920	866	953	851	884	881	834	913	844	909	910	842	869	872	900	870	927	912	918	853	883	844	889	931	924	880	873	897	938	918	892	932	925	948	903	869	899	867	873	891	902	871	985	902	866	935	867	839	871	901	926	925	864	883	875	929	842
28066	20795	16426	23830	31274	31236	30319	29581	26510	63226	77731	65918	45932	27064	15033	8910	7575	7319	7424	7271	7228	7277	7293	7432	7375	7298	7491	7286	7312	7358	7347	7261	7366	7429	7324	7387	7241	7327	7309	7212	7335	7365	7304	7384	7376	7300	7359	7364	7481	7239	7289	7256	7293	7476	7273	7404	7322	7307	7407	7197	7255	7401	7420	7291	7285	7185	7253	7250	7375	7274	7350	7249	7185	7243	7272	7162	7420	7222	7234	7439	7224	7242	7244	7322	7287	7141	7294	7345	7374	7344	7345	7391	7315	7427	7323	7195	7500	7354	7186	7338	7301	7296	7441	7264	7257	7383	7278	7359	7428	7282	7428	7291	7333	7331	7304	7302	7324	7415	7364	7258	7397	7206	7418	7382	7332	7346	7445	7309	7234	7279	7370	7413	7373	7417	7321	7365	7145	7311	7193	7430	7368	7400	7301	7389	7268	7304	7450	7206	7311	7324	7353	7353	7316	7269	7254	7387	7318	7274	7160	7431	7270	7302	7343	7229	7305	7470	7342	7239	7436	7279	7414	7416	7260	7400	7304	7395	7363	7291	7277	7301	7387	7345	7344	7418	7419	7353	7315	7425	7382	7276	7272	7195	7292	7315	7326	7316	7333	7429	7349	7207	7367	7293	7474	7293	7311	7400	7452	7281	7303	7261	7306	7378	7484	7333	7387	7281	7190	7355	7457	7269	7318	7500	7259	7294	7271	7169	7279	7379	7347	7428	7256	7318	7453	7252	7255	7234	7423	7325	7504	7415	7362	7349	7250	7331	7296	7346	7404	7305	7285	7354	7305	7280	7418	7318	7293	7338	7316	7234	7295	7304	7319	7362	7294	7224	7292	7302	7453	7379	7284	7295	7294	7248	7243	7426	7252	7253	7410	7331	7362	7354	7353	7334	7227	7323	7359	7373	7379	7194	7392	7358	7281	7309	7185	7328	7280	7252	7269	7293	7229	7187	7437	7366	7464	7350	7389	7283	7403	7244	7316	7257	7244	7399	7262	7237	7346	7195	7306	7272	7289	7344	7417	7358	7220	7407	7366	7181	7322	7397	7368	7273	7319	7212	7288	7442	7337	7333	7287	7233	7250	7329	7513	7457	7454	7204	7126	7357	7279	7296	7253	7319	7321	7349	7393	7185	7391	7345	7324	7244	7448	7292	7338	7382	7221	7342	7278	7442	7359	7212	7353	7334	7278	7391	7363	7367	7206	7349	7297	7289	7426	7284	7271	7221	7311	7236	7259	7177	7206	7370	7468	7255	7345	7356	7329	7467	7249	7257	7410	7346	7313	7331	7206	7296	7355	7374	7297	7363	7302	7446	7146	7462	7219	7350	7166	7293	7320	7302	7390	7389	7385	7290	7244	7099	7230	7283	7518	7290	7500	7363	7367	7263	7354	7346	7349	7213	7464	7341	7364	7237	7315	7342	7314	7274	7365	7369	7308	7296	7284	7430	7384	7400	7275	7375	7422	7453	7261	7480	7387	7285	7420	7296	7278	7322	7253	7407	7299	7422	7375	7185	7274	7306	7228	7354	7418	7367	7447	7285	7254	7246	7251	7353	7386	7392	7282	7277	7409	7465	7382	7310	7350	7316	7204	7408	7308	7355	7304	7394	7394	7290	7286	7353	7313	7403	7422	7238	7245	7377	7227	7350	7327	7262	7262	7394	7338	7214	7206	7359	7256	7374	7218	7485	7398	7158	7283	7371	7262	7215	7225	7281	7304	7295	7390	7223	7364	7411	7341	7267	7242	7254	7297	7233	7396	7197	7427	7279	7388	7471	7242	7242	7290	7268	7345	7386	7360	7304	7362	7383	7220	7317	7266	7317	7346	7291	7382	7311	7451	7258	7253	7262	7445	7302	7260	7329	7292	7255	7418	7288	7282	7338	7279	7287	7270	7386	7300	7344	7340	7242	7278	7374	7332	7221	7478	7315	7381	7446	7349	7201	7285	7360	7347	7285	7403	7296	7370	7318	7330	7282	7289	7292	7340	7318	7253	7324	7544	7137	7339	7372	7305	7416	7373	7194	7326	7313	7299	7353	7230	7297	7403	7303	7316	7323	7406	7405	7472	7338	7338	7159	7388	7309	7347	7389	7272	7245	7392	7245	7286	7177	7273	7304	7305	7337	7393	7198	7218	7263	7294	7186	7308	7459	7343	7255	7392	7397	7408	7269	7293	7350	7396	7429	7335	7411	7322	7391	7346	7223	7349	7293	7356	7146	7235	7260	7368	7272	7403	7317	7279	7270	7396	7414	7358	7238	7398	7327	7256	7321	7357	7335	7426	7382	7305	7339	7437	7326	7134	7393	7258	7330	7402	7257	7323	7243	7242	7280	7268	7223	7259	7361	7337	7206	7200	7421	7371	7335	7382	7303	7314	7279	7354	7253	7316	7371	7326	7350	7284	7298	7326	7286	7231	7517	7318	7196	7256	7347	7291	7355	7449	7384	7336	7530	7364	7266	7285	7406	7177	7246	7293	7433	7245	7363	7375	7321	7289	7370	7368	7228	7462	7180	7342	7380	7346	7238	7334	7241	7255	7334	7283	7327	7356	7314	7329	7159	7340	7268	7271	7360	7338	7435	7452	7185	7331	7294	7282	7509	7475	7377	7291	7365	7337	7312	7381	7377	7457	7415	7324	7406	7199	7280	7357	7318	7098	7330	7226	7494	7356	7229	7411	7429	7343	7257	7379	7298	7416	7286	7464	7351	7268	7322	7303	7384	7308	7380	7614	7287	7245	7258	7281	7356	7380	7233	7136	7362	7538	7355	7447	7376	7208	7252	7387	7372	7293	7354	7345	7269	7380	7411	7542	7262	7384	7349	7305	7410	7284	7437	7292	7255	7453	7398	7433	7354	7240	7320	7323	7342	7222	7314	7285	7273	7355	7269	7406	7376	7277	7550	7531	7375	7287	7335	7264	7272	7345	7289	7326	7286	7327	7236	7411	7490	7311	7414	7274	7289	7310	7378	7345	7358	7282	7412	7321	7467	7320	7315	7352	7362	7247	7307	7410	7278	7441	7314	7231	7317	7477	7232	7399	7092	7321	7323	7350	7329	7314	7365	7292	7436	7369	7408	7367	7304	7463	7309	7317	7380	7327	7264	7303	7307	7290	7247	7342	7347	7300	7289	7294	7247	7201	7304	7292	7265	7166	7373	7382	7342	7243	7330	7390	7316	7128	7347	7326	7371	7426	7290	7327	7363	7269	7420	7408	7186	7312	7328	7196	7336	7262	7402	7395	7283	7329	7311	7390	7276	7353	7364	7348	7374	7343	7451	7434	7317	7286	7239	7430	7386	7302	7320	7264	7284	7337	7284	7212	7192	7287	7319	7481	7397	7339	7430	7255	7311	7185	7484	7331	7356	7248	7321	7383	7293	7368	7290	7291	7335	7430	7380	7354	7337	7330	7262	7267	7321	7291	7350	7416	7354	7255	7277	7366	7109	7248	7345	7251	7204	7295	7260	7385	7344	7281	7182	7411	7248	7297	7223	7204	7274	7398	7429	7271	7343	7360	7341	7342	7338	7287	7152	7272	7269	7412	7307	7236	7203	7412	7512	7256	7356	7416	7226	7409	7349	7297	7375	7338	7364	7397	7368	7181	7386	7231	7335	7408	7311	7273	7281	7167	7378	7321	7509	7430	7410	7344	7464	7218	7367	7332	7367	7390	7266	7342	7280	7380	7437	7264	7361	7308	7358	7312	7310	7376	7314	7395	7282	7415	7352	7319	7333	7345	7489	7376	7137	7324	7227	7379	7396	7262	7330	7305	7349	7308	7378	7313	7333	7354	7161	7403	7266	7213	7290	7364	7339	7529	7372	7328	7310	7353	7406	7343	7264	7427	7257	7221	7349	7268	7154	7350	7214	7328	7255	7445	7231	7480	7419	7310	7318	7212	7372	7378	7317	7289	7143	7327	7253	7401	7308	7226	7317	7313	7463	7262	7371	7393	7154	7221	7340	7309	7382	7277	7251	7228	7390	7395	7321	7289	7352	7409	7177	7322	7313	7333	7222	7274	7211	7235	7433	7344	7267	7270	7242	7348	7172	7239	7221	7254	7086	7405	7329	7348	7431	7350	7294	7235	7315	7316	7417	7395	7398	7389	7340	7348	7373	7382	7229	7376	7263	7403	7405	7365	7221	7304	7310	7329	7342	7361	7203	7315	7312	7263	7380	7432	7327	7475	7236	7344	7347	7251	7402	7369	7332	7292	7230	7433	7372	7283	7194	7407	7315	7236	7268	7214	7244	7391	7369	7433	7500	7313	7248	7351	7372	7435	7385	7376	7241	7285	7535	7318	7354	7317	7314	7332	7330	7243	7339	7467	7314	7303	7408	7162	7510	7314	7344	7280	7252	7308	7352	7186	7262	7393	7145	7284	7330	7232	7359	7317	7198	7205	7356	7438	7343	7345	7392	7434	7332	7331	7248	7331	7297	7313	7294	7343	7282	7239	7440	7337	7375	7249	7230	7213	7263	7278	7193	7271	7349	7390	7182	7352	7236	7309	7320	7386	7284	7343	7391	7399	7345	7350	7432	7401	7270	7438	7401	7283	7218	7328	7326	7239	7302	7294	7261	7310	7307	7267	7410	7390	7329	7329	7405	7414	7280	7279	7193	7388	7241	7401	7259	7398	7280	7255	7328	7187	7289	7331	7272	7280	7376	7303	7314	7270	7332	7472	7322	7357	7408	7333	7242	7262	7285	7221	7252	7348	7289	7408	7314	7335	7363	7307	7339	7470	7343	7356	7238	7271	7440	7311	7254	7466	7349	7408	7438	7288	7348	7370	7406	7264	7209	7316	7358	7421	7271	7404	7257	7346	7287	7422	7278	7373	7310	7337	7283	7335	7396	7302	7337	7367	7422	7363	7265	7252	7397	7320	7380	7193	7302	7474	7300	7243	7329	7266	7238	7287	7372	7305	7231	7233	7327	7423	7350	7164	7243	7357	7299	7374	7265	7352	7301	7336	7478	7425	7343	7371	7291	7258	7248	7431	7189	7327	7272	7213	7233	7204	7401	7332	7330	7180	7306	7259	7360	7440	7354	7438	7243	7264	7227	7353	7329	7124	7252	7279	7440	7381	7229	7365	7264
3602	1652	1268	1180	1441	1528	1292	1323	1239	2878	5435	4565	2467	1372	1045	857	877	848	887	816	847	881	856	874	814	895	832	869	857	906	868	862	829	885	796	865	854	876	852	854	862	878	876	813	837	836	872	851	889	871	855	831	884	869	833	889	881	904	851	906	840	870	826	892	835	880	841	904	868	901	841	832	857	880	889	861	843	851	856	832	837	860	866	833	867	868	895	845	820	852	851	865	883	869	869	856	854	914	871	860	910	786	856	880	864	848	844	852	849	870	853	892	844	868	852	863	847	885	835	870	901	857	840	835	822	820	846	816	886	865	834	840	812	845	857	896	824	832	824	837	868	876	875	869	878	819	869	870	826	847	855	837	870	856	875	869	862	844	874	870	878	888	857	889	865	855	902	870	879	863	866	858	892	913	864	861	886	849	891	811	844	852	877	870	817	847	859	904	825	839	838	853	864	859	911	837	861	809	915	815	850	846	828	810	875	859	838	845	829	816	912	861	856	892	845	889	895	806	888	813	921	875	889	831	848	837	836	894	866	906	847	853	887	853	851	861	815	851	852	845	838	867	891	907	902	826	837	816	843	893	888	838	874	854	919	854	868	905	873	912	888	918	862	892	892	881	874	885	891	847	815	864	828	941	869	866	883	885	840	904	823	848	860	836	857	830	903	922	877	863	793	923	849	818	889	884	838	886	908	882	828	844	882	874	870	818	808	850	866	840	815	909	826	902	858	852	809	877	812	832	864	919	887	835	862	830	813	853	864	817	882	865	865	823	886	874	912	853	834	848	854	851	847	876	896	890	865	880	885	802	896	868	890	831	872	863	926	844	863	899	872	825	889	823	932	924	862	891	851	836	889	938	824	848	884	844	866	774	890	826	907	863	854	835	877	870	864	881	887	857	864	808	804	810	828	849	852	828	838	842	841	782	830	869	857	867	877	899	910	845	865	897	821	847	852	893	868	879	807	865	829	804	836	851	858	810	840	834	842	910	860	818	847	874	893	886	842	844	880	882	866	856	873	899	795	903	835	832	876	860	856	857	840	886	871	855	828	847	828	808	844	864	874	915	832	877	902	841	839	847	841	881	878	926	877	864	867	806	885	846	887	843	868	843	850	854	858	845	891	828	877	876	888	905	901	898	853	946	820	861	825	874	877	827	896	854	839	862	831	881	872	866	833	865	886	810	914	885	902	882	818	865	858	850	837	881	869	860	844	917	888	878	881	857	877	860	873	873	855	834	836	891	883	863	799	905	891	865	867	856	873	904	833	855	887	856	862	904	898	876	902	849	891	889	854	840	864	888	958	900	867	863	846	870	915	835	832	788	883	900	851	868	876	841	864	885	844	922	868	850	831	835	882	838	880	888	903	861	867	859	877	882	875	902	821	820	868	891	841	870	923	807	835	830	863	856	874	886	829	865	856	889	882	859	826	855	826	846	863	875	902	850	819	868	902	837	825	893	932	861	837	827	828	864	847	886	893	895	904	937	893	923	837	853	868	826	909	856	859	841	814	841	777	853	841	888	840	871	855	840	872	819	880	843	892	894	815	866	883	921	876	870	882	876	855	859	826	883	916	859	924	821	860	900	838	861	882	896	849	858	878	881	799	873	856	846	903	855	897	877	802	894	804	881	912	841	831	835	895	856	860	879	884	853	853	919	880	856	860	864	865	884	872	791	868	876	842	794	901	793	849	902	838	824	853	802	867	846	905	896	858	834	900	811	859	836	883	877	844	877	815	898	818	827	847	896	872	908	859	895	847	850	870	856	861	840	917	913	853	842	821	843	843	883	880	819	877	849	943	851	873	826	926	858	884	846	866	891	815	926	837	846	865	835	827	832	876	889	850	875	869	899	897	872	899	880	898	862	841	882	921	853	910	897	856	862	849	829	911	865	845	891	836	875	917	897	875	846	849	913	867	854	927	896	880	848	826	860	897	846	868	826	812	900	896	832	854	872	824	892	839	885	869	865	880	894	838	840	907	868	878	860	875	832	888	881	835	822	872	852	855	853	877	875	856	893	885	849	830	785	855	837	873	865	865	823	868	904	852	870	841	856	833	883	874	833	885	866	916	875	852	901	868	906	829	901	856	850	876	827	853	825	937	845	814	924	829	856	889	910	878	869	893	875	844	836	807	899	881	921	898	864	893	882	867	859	825	875	806	836	879	810	871	851	835	891	900	905	878	828	882	861	882	840	883	808	838	914	888	846	892	867	890	890	862	844	836	947	940	830	838	867	843	868	853	880	845	794	866	875	862	836	895	826	856	887	804	854	919	897	820	910	838	860	867	853	839	825	858	850	881	861	887	875	865	849	878	879	796	840	820	859	883	852	884	850	920	878	888	864	825	862	808	858	864	887	845	825	875	906	879	855	856	894	866	854	897	844	896	832	877	863	864	875	854	825	875	853	868	887	853	881	865	874	877	852	811	872	862	828	897	878	883	893	903	875	832	901	903	864	917	828	887	867	834	851	834	799	875	867	874	814	880	852	856	888	812	821	885	861	832	840	906	867	854	861	854	909	811	846	859	855	911	834	854	861	880	834	870	857	885	813	867	854	817	851	901	808	876	895	876	911	909	855	861	861	841	848	837	868	858	842	832	868	909	931	839	876	866	866	884	802	864	853	888	871	930	884	838	879	880	886	909	841	859	833	831	856	852	828	873	847	842	911	840	871	928	912	877	867	892	853	904	870	840	830	873	869	883	853	893	873	919	871	819	869	851	881	850	851	812	853	849	907	843	877	875	834	859	862	893	877	869	857	857	893	833	846	859	841	859	853	898	846	871	867	908	819	829	839	891	875	886	855	919	875	899	875	859	876	871	883	841	867	892	855	870	895	857	923	841	807	850	834	862	821	919	874	861	839	862	878	885	818	873	848	832	923	839	819	859	876	853	888	891	879	856	873	834	883	882	855	824	913	895	879	842	869	860	836	867	843	846	849	872	828	928	848	840	828	866	877	894	870	846	863	874	845	876	916	837	840	871	833	927	866	829	917	879	823	803	883	844	841	918	838	813	943	845	813	897	833	927	841	904	913	837	873	851	867	845	859	884	834	863	872	877	840	814	882	838	873	855	885	840	869	855	828	822	858	886	874	860	884	840	888	881	860	828	861	834	849	881	879	843	870	898	894	848	869	821	857	851	876	872	903	854	893	821	828	829	841	857	904	875	883	891	852	886	854	860	831	860	877	903	827	863	848	850	865	840	863	867	853	806	870	838	870	913	815	818	847	847	858	906	880	826	837	895	840	894	812	860	902	849	868	828	862	834	842	840	865	819	855	887	827	881	865	856	810	888	912	827	808	863	848	938	832	879	910	820	925	834	899	887	807	843	885	895	876	844	809	858	876	892	868	899	896	827	882	864	867	852	849	833	856	854	881	860	838	910	817	817	842	832	881	845	889	813	839	847	876	878	899	845	896	830	873	832	862	934	844	835	874	878	849	824	861	936	871	842	860	897	888	844	873	898	831	849	855	896	885	889	853	868	865
19294	14519	12888	18948	24858	24249	21547	20542	18533	34893	43634	37210	25256	13845	9103	7429	7242	7217	7194	7164	7173	7281	7194	7119	7222	7212	7089	7051	7068	7161	7082	7022	7082	7076	7156	7000	7173	7026	6926	7172	7190	7215	7229	7128	7282	7138	7191	7152	7049	7091	7166	7122	7197	7087	7087	7072	7147	7140	7140	7095	7128	7160	7285	7156	7049	7122	7101	7121	7115	7208	7149	7214	7111	7033	7070	7055	7337	7266	6971	7317	7179	7107	7073	7134	7136	7137	7175	7089	7128	7120	7151	7066	7200	7129	7039	7144	7067	7083	7224	7205	7118	7107	7065	7004	7172	7167	7184	7240	7015	7082	7292	7204	7077	7119	7062	7051	7132	7101	7248	7172	7045	7129	7181	7104	7260	7114	7013	7195	7189	7059	7072	7080	7095	7102	7195	7219	7143	7085	7139	7209	7247	7197	7262	7180	7164	6999	7302	7111	7156	7106	7029	7132	7106	7122	7122	7125	7107	7116	7117	7052	7096	7094	7248	7103	7183	7058	7040	7061	7251	7026	7128	7136	7152	7131	7061	7141	7204	7171	7156	7172	7258	7181	7155	7143	7161	7250	7247	7191	7205	7174	7072	7232	7221	7225	7201	7267	7175	7180	7193	7120	7006	7080	7182	7126	7118	7176	7152	7226	7081	7054	7173	7085	7102	7123	7150	7146	6995	7170	7103	7163	7110	7102	7232	7157	6983	7146	7158	7083	7248	7096	7106	7324	7120	7079	7293	7095	7075	7150	7142	7042	7244	7108	7139	7284	7078	7247	7135	7049	7171	7137	7171	7232	7080	6981	7163	7286	7134	7233	7108	7113	7227	7184	7014	7074	7140	6997	7181	7046	7127	7196	7159	7170	7180	7329	7051	7165	7040	7135	7008	7140	7328	7091	7125	7143	7206	7073	7175	7156	7158	7169	7253	7135	7061	7170	7133	7068	7269	7195	7087	7217	7099	7163	7124	7115	7115	7078	7098	7135	7193	7055	7127	7014	7180	7193	7118	6887	7224	7197	7122	7168	7125	7060	7155	7075	7211	7001	7264	7055	7158	7204	7184	7104	7118	7093	7210	7170	7225	7165	7123	7093	7255	7127	7102	7170	7144	7004	7177	7119	7188	7267	7122	7079	7085	7086	7086	7083	7020	7073	7145	7082	7120	7246	7239	7092	7082	7240	7055	7099	7146	7023	7171	7329	7149	7120	7240	7051	7221	7087	7050	7111	7128	7094	7184	7098	7091	7128	7134	7164	7240	7232	7071	7193	7147	7137	7294	7105	7095	7123	7112	7020	7191	7065	7026	7182	7209	7134	7294	7154	7146	7146	7259	7153	7187	7141	7026	7251	7146	7236	7099	7219	7183	7247	7187	6939	7088	7118	7212	7081	7245	7079	7220	7063	7076	7186	7128	7165	7117	7172	7125	7213	7141	7193	7140	7243	7128	7186	7178	7087	7193	7055	7193	7123	7136	7249	7042	7246	7158	7047	7038	7172	7209	7199	7233	7181	7106	7189	7169	7198	7045	7272	7169	7078	7008	7141	7189	7098	7089	7204	7252	7239	7099	7156	7161	7130	7053	7149	7222	7214	7239	7121	7144	7218	7044	7124	7175	6981	7145	7085	7077	7264	7196	7238	7160	7222	7093	7188	7228	7056	7050	7126	7119	7145	7145	7131	7073	7134	7042	7105	7182	7301	7061	7012	7168	7060	7338	7187	7125	7119	7160	7194	7243	7046	7055	7132	7098	7174	7089	7030	7177	7118	7104	7149	7014	7114	7150	7131	7229	7142	7073	7146	7089	7094	7196	7155	7158	7123	7188	7276	7027	7190	7100	7066	7273	7192	6991	7025	7128	7206	7151	7232	7087	7153	7020	7247	7031	7046	7119	7230	7146	7078	7243	7192	7150	7238	7093	7165	7152	7235	7124	7067	7128	7021	7147	7242	7148	7255	7016	7167	7307	7177	7238	7067	7205	7124	7041	7234	7170	7114	7160	7141	7209	7111	7089	7037	7183	7057	7289	7093	7070	7199	7160	7244	7135	7083	7087	7123	7121	7273	7040	7240	7083	7113	7179	7220	7068	7154	7222	7201	7037	7050	7131	7091	7206	7004	7173	7329	7181	7182	7133	7081	7206	7237	7076	7228	7140	7189	7284	7099	7220	7110	7037	7063	7223	7215	7065	7189	7177	7157	7165	7158	7017	7134	7176	7050	7176	6972	7108	7051	7175	7147	7081	7258	7106	7058	7177	7220	7103	7178	7090	7098	7132	7215	7192	7053	7182	7245	7104	7054	7131	7165	7156	7152	7165	7084	7032	7071	7161	7344	7150	7104	7182	7187	7156	7050	7168	7077	7090	7131	7140	7082	7049	7070	7220	7177	7192	7101	7194	7079	7155	7194	7216	7099	7034	6993	7234	7025	7183	7010	7209	7062	7198	7211	6897	7023	7219	7116	7054	7062	7199	7143	7138	7059	7241	7164	7150	7062	7220	7058	7044	7111	7202	7041	7197	7144	7229	7259	7204	7211	7021	7172	7123	7168	7211	6981	7161	7046	7192	7005	7150	7068	7291	7110	7028	7191	7028	7133	7205	7059	7078	7121	7165	7171	7066	7196	7137	7152	7033	7195	7203	7285	7188	7148	6977	7032	7175	7275	7208	7108	7071	7031	7213	7193	7005	7226	7065	7186	7030	7212	7064	6953	7143	7062	7084	7078	7313	7133	7166	7006	7150	6987	7120	7031	7238	7055	7133	7038	7208	7117	7234	7172	7187	7174	7080	7191	7074	7092	7199	7084	7204	7074	7113	7177	7100	7101	7245	7145	7399	7179	7203	7080	7100	7095	7122	7141	7057	7075	7057	7259	7187	7084	7267	7059	7066	7249	7078	7153	7277	7205	7092	7234	7098	7117	7179	7105	7296	7204	7270	7079	7091	7073	7193	7279	6977	7150	7057	7166	7033	7236	7217	7201	7168	7159	7223	7177	7307	7052	7154	7032	7171	7091	7113	7275	7192	7067	7098	7125	7090	7104	7183	7316	7233	7112	7091	7129	7179	7070	7155	7107	7086	7129	7044	7288	7032	7123	7058	7082	7123	7146	7062	7178	7082	7214	7204	7143	7119	7056	7176	7176	7156	7059	7204	7181	7251	7103	7183	7064	7097	7204	7233	7195	7252	7106	7196	7265	7163	7237	7226	7238	7099	7211	7226	7169	7153	7207	7133	7157	7186	7241	7210	7096	7149	7144	7217	7201	7079	7041	7085	7113	7131	7254	7164	7270	7043	7038	7053	7165	7114	7090	7206	7019	7126	7287	7107	7111	7068	7258	7070	7203	7161	7077	7035	7202	7185	7125	7140	7218	7073	6953	7103	7127	7082	7183	7112	7153	7163	7133	7141	7229	7223	7171	7199	7093	7175	7021	7138	7178	7144	6991	7074	7077	7187	7166	7145	7190	7080	7180	7245	7114	7215	7181	7185	7009	7201	7300	7204	7170	7087	7151	7132	7154	7200	7113	7169	7238	7271	7201	7108	7216	7188	7225	7195	7183	7243	7088	7192	7089	7101	7230	7147	7309	7143	7056	7188	7132	7158	7087	7053	6880	7128	7128	7156	7010	7232	7239	7046	7097	7094	7312	7201	7258	7086	7326	7028	6999	7221	7078	7118	7081	6991	7052	7109	7090	7165	7229	7199	7110	7221	7157	7083	7092	7225	7299	7110	7223	7169	7099	7153	7059	7182	7105	7217	7213	7081	7134	7204	7141	7051	7243	6994	7106	7106	7051	7067	7232	7300	7063	7184	7131	7135	7068	7162	7155	7147	6989	7091	6931	6993	7301	7137	7083	7148	7110	7228	7171	7098	7254	7167	7203	7205	7143	7147	7214	7155	7147	7089	7185	7199	7089	7269	7258	7093	7096	7213	7239	7087	7139	6937	6981	7180	7233	7233	7153	7182	6983	7111	7163	7036	7079	7102	7150	7072	7128	7211	7184	7144	7128	7066	7111	7122	7084	7062	7086	7023	7139	7182	7235	7074	6967	7132	7213	7135	7086	7190	7018	7170	7158	7143	7118	7059	7310	7217	7111	7317	7205	7120	7095	7269	7088	7001	7023	7175	7159	7248	7171	7115	7154	7072	7119	6903	7232	7213	7115	7193	7139	7121	7240	7255	7163	7085	7220	7164	7088	7225	7234	7116	7019	7148	7118	7203	7138	7148	7129	7065	7163	7200	7200	7116	6989	7184	7328	7118	7116	7145	7074	7162	7302	7115	7083	7087	7194	7047	7149	7093	7143	7134	7221	7033	7102	7189	7245	7139	7173	7126	7074	7195	7064	7255	7109	7088	7300	7055	7037	7201	7134	7257	7036	7141	7038	7028	7177	7057	7183	7089	7144	7001	7213	7063	7041	7251	7190	7131	7147	7146	7164	7188	7138	7147	7114	7122	7106	7262	7285	7231	7169	7183	7291	7071	7103	6968	7222	7122	7039	7268	7034	7167	7163	7322	7103	7104	7197	6993	7154	7088	7193	7067	7115	7088	7155	7198	7067	7166	7208	7082	7047	7026	7210	7149	7077	7191	7066	7187	7050	7005	7231	7255	7096	7103	7216	6937	7207	7151	7264	7097	7127	7200	7086	7191	7250	7154	7218	7116	7238	7176	7049	7172	7117	7100	7261	7203	7135	7063	7179	7249	7161	7269	7147	7117	7129	7115	7139	6971	7112	7154	7268	7090	7205	7027	7111	7102	7230	7215	7026	7277	7045	7264	7167	7032	7125	7276	7218	7125	7094	7156	7022	7244	7250	7094	7162	7170	7154	7164	7196	7087	7114	7023	7199	7082	7080	7059	7073	7070	7163	7109	7104	7106	7241	7145	7100	7074	7244	7046	7152	7163	7184	7153	7274	7076	7176	7150	7089	7155	7168	7161	7140	7287	7053	7141	7189	7133	7102	7345	7042	7166	7130	7071	7089	7185	7063	7067	7179	7162	7131	7186	7181	7153	7197	7113	7132	7170	7158	7186	7235	7149	7125	6994	7094	7187	7110	7161	7122	7211	7204	7062	7261	7108	7109	7163	7087	7189	7206	7000	7199	7021	7060	7239	7172
2913	2320	1693	1541	1847	2120	2010	1734	1607	7603	14881	11674	5545	2038	1203	926	898	867	870	827	827	851	889	878	864	851	887	875	866	929	821	842	871	871	859	911	838	831	860	824	897	895	915	844	892	882	888	895	880	926	863	862	855	871	905	875	891	845	840	909	812	867	861	836	879	878	853	905	861	909	847	878	844	892	935	849	862	871	882	836	806	857	883	879	844	905	886	887	895	857	899	914	857	891	881	867	838	885	859	886	885	888	839	896	850	866	891	918	840	880	880	877	881	823	874	836	907	876	853	845	853	855	863	854	857	842	894	884	891	862	841	858	842	897	927	885	877	809	899	875	872	880	828	861	870	864	840	885	835	840	866	900	873	865	915	879	845	847	824	888	861	892	833	882	882	862	856	927	833	870	876	908	866	873	880	916	867	888	861	892	903	812	897	869	943	874	887	890	860	841	922	890	913	914	925	872	893	932	834	836	816	879	847	846	804	920	844	864	858	852	888	897	896	867	807	870	922	879	877	841	826	825	885	870	879	860	952	839	853	864	847	884	901	915	867	896	823	892	883	886	809	870	846	824	853	843	891	858	832	881	896	839	852	856	859	888	903	905	917	845	912	905	894	882	849	880	878	878	880	870	887	850	917	877	896	875	879	873	887	870	894	853	836	878	839	805	914	891	922	873	874	914	864	848	830	924	854	834	867	862	870	859	880	846	829	892	851	863	929	877	874	830	910	884	871	898	846	834	890	848	874	841	881	863	849	872	787	859	875	874	888	865	854	850	846	860	836	871	897	864	918	882	872	893	918	874	871	833	858	843	907	891	863	888	894	898	876	851	894	896	902	841	816	889	910	859	839	853	842	835	900	858	859	848	872	888	863	898	885	855	892	834	909	864	898	798	831	910	851	850	859	868	834	922	874	843	865	854	855	879	909	918	888	918	877	865	888	883	880	837	945	873	833	919	856	891	822	899	819	816	880	888	888	905	900	864	829	810	869	844	864	859	848	913	865	796	881	855	879	833	838	864	919	881	887	860	876	858	863	905	841	877	874	871	905	932	882	879	887	913	824	891	907	891	858	885	903	850	861	845	842	909	866	813	859	911	900	837	890	889	872	900	876	885	893	859	884	869	887	870	858	869	852	880	867	839	827	910	917	846	884	911	886	862	823	889	874	867	922	906	903	850	905	872	806	863	853	867	859	891	867	932	882	842	951	842	884	885	901	908	841	857	896	907	883	868	852	899	942	846	880	864	837	862	880	828	889	898	908	823	911	901	819	875	901	850	851	865	865	862	887	875	904	889	878	834	857	897	871	824	839	864	868	857	892	844	863	893	871	852	824	897	863	857	869	889	885	877	861	841	853	891	876	830	818	870	857	898	814	874	868	896	823	880	866	909	896	853	881	868	845	915	894	813	864	869	848	880	919	835	880	849	880	854	879	864	833	869	867	840	886	907	854	870	784	895	864	871	874	883	875	797	874	850	888	849	891	900	882	874	896	829	861	884	852	879	879	832	874	890	863	916	852	911	876	834	888	850	881	892	880	846	892	875	865	861	868	879	888	948	871	803	896	910	873	883	870	862	871	841	923	919	877	878	929	897	844	839	837	903	899	869	845	807	874	899	922	914	883	913	866	929	887	876	904	851	821	860	867	914	910	888	869	866	840	905	844	840	854	846	852	889	896	871	901	905	853	896	900	864	898	829	917	868	886	899	822	876	891	909	906	834	844	835	875	911	851	858	926	874	834	893	893	872	902	877	864	882	874	816	839	930	897	852	851	889	872	875	851	853	823	855	870	862	849	813	881	958	931	830	884	941	881	854	878	805	949	815	923	856	845	874	925	867	865	875	886	910	860	825	896	883	851	831	937	861	880	889	874	872	959	895	853	795	852	874	857	893	881	875	856	863	853	896	822	851	890	895	875	851	867	898	846	846	875	831	866	827	861	813	869	880	873	871	894	892	873	869	878	824	890	863	888	901	883	855	920	899	886	899	873	854	931	885	894	846	882	822	878	882	859	872	880	881	868	917	873	854	851	945	878	842	897	842	846	885	888	880	884	837	848	916	954	844	848	881	866	879	863	869	888	841	804	836	834	852	923	920	879	866	853	853	872	888	949	839	831	868	910	918	831	884	930	884	894	872	855	846	912	836	859	872	937	849	869	864	895	866	890	858	911	907	911	873	888	870	854	881	913	886	910	869	872	907	870	884	907	843	884	861	849	806	873	893	896	883	897	828	879	921	838	891	878	849	936	864	851	882	882	862	881	887	912	893	916	879	892	844	859	840	855	890	920	870	911	877	897	887	848	853	820	888	854	796	889	899	916	894	853	890	888	880	852	889	869	888	838	872	928	891	858	926	885	900	859	872	897	835	905	855	892	865	879	885	940	851	916	872	929	897	875	911	873	832	874	826	962	855	849	887	884	855	899	893	833	857	868	841	896	890	874	925	835	837	872	847	886	887	901	875	905	914	869	887	837	922	877	877	914	884	859	822	864	883	872	869	823	885	870	813	869	914	864	866	851	906	877	893	884	882	844	906	836	933	881	910	812	824	852	824	890	852	836	886	866	907	921	908	861	908	828	879	883	882	879	900	863	865	932	886	869	861	889	874	893	903	837	812	883	861	860	868	919	876	903	848	847	897	847	895	895	869	862	859	854	856	869	859	878	872	920	871	865	849	888	841	878	887	885	833	906	907	877	900	836	878	882	870	894	854	891	887	872	922	843	887	926	801	890	823	844	828	844	850	909	881	847	877	913	866	934	881	863	858	850	826	879	866	846	843	917	922	925	898	871	825	877	806	860	926	861	837	892	895	880	873	875	877	920	840	877	828	874	826	858	904	928	889	896	861	857	916	861	868	813	868	914	824	887	836	893	878	852	884	845	857	863	879	839	920	904	881	861	813	891	864	862	895	881	897	881	851	888	850	878	899	904	872	858	868	922	804	888	847	872	837	860	908	849	834	833	901	862	870	888	854	904	837	847	915	849	866	884	800	883	833	895	837	874	848	824	881	879	915	872	838	867	855	904	806	890	881	878	890	880	835	909	869	846	853	900	900	884	866	880	876	834	823	838	857	859	890	849	867	898	850	875	822	860	879	896	880	964	830	901	882	825	895	903	906	810	871	839	914	863	894	859	832	870	902	922	831	838	900	826	859	875	843	881	896	864	921	910	933	893	852	885	885	896	862	885	864	830	897	842	853	846	840	860	868	934	834	890	858	857	853	886	835	849	903	893	868	882	903	843	873	856	852	906	875	906	885	832	847	882	876	891	869	853	845	908	866	879	907	874	923	892	869	880	842	862	850	803	856	845	848	871	908	932	863	831	892	877	857	883	827	828	887	891	854	919	864	936	849	865	847	868	850	925	873	866	854	888	864	876	876	875	885	940	849	888	886	893	856	866	897	884	905	878	853	897	864	866	892	848	911	833	900	898	858	893	895	911	867	876	875	799	870	868	879	857	894	809	830	880	851	885	901	850	869	847	859	880	862	876	915
23842	18364	15233	22954	29209	30616	29467	26184	24395	51887	63179	52978	37303	20597	11764	7997	7354	7180	7103	7206	7306	7230	7163	7193	7079	7170	7041	7102	7123	7132	7175	7108	7377	7173	7285	7179	7209	7128	7243	7170	7230	7033	7242	7058	7120	7080	7306	7130	7274	7158	7136	7244	7019	7156	7210	7201	7270	7216	7190	7375	7064	7147	7154	7294	7224	7259	7251	7181	7146	7199	7337	7166	7179	7166	7221	7150	7148	7215	7026	7106	7181	7159	7224	7233	7110	7104	7239	7224	7113	7123	7241	7279	7266	7145	7124	7144	7139	7112	7226	7246	7181	7239	7069	7050	6976	7241	7174	7289	7213	7145	7124	7146	7243	7152	7195	7242	7063	7221	7048	7084	7157	7207	7224	7225	7251	7132	7186	7205	7114	7222	7163	7124	7035	7185	7277	7170	7109	7190	7119	7149	7288	7035	7356	7160	7296	7155	7155	7283	7146	7177	7211	7268	7236	7187	7084	7159	7300	7228	7197	7234	7095	7216	7253	7160	7320	7231	7200	7124	7153	7261	7158	7133	7117	7226	7030	7081	7175	7161	7208	7225	7155	7149	7375	7210	7080	7140	7279	7230	7180	7316	7256	7229	7042	7156	7268	7083	7050	7106	7184	7280	7143	7321	7159	7114	7222	7130	7154	7135	7217	7016	7268	6860	7277	7093	7096	7255	7176	7237	7262	7238	7217	7187	7188	7139	7149	7105	7221	6998	7208	7253	7291	7145	7181	7198	7070	7141	7252	7299	7230	7231	7216	7296	7098	7191	7218	7205	7125	7225	7147	7078	7117	7176	7016	7101	7293	7198	7163	7117	7169	7178	7229	7283	7099	7047	7179	7072	7133	7170	7202	7178	7208	7132	7212	7183	7173	7209	7268	7169	7140	7160	7123	7175	7310	7269	7004	7143	7177	7159	7245	7143	7067	7131	7116	7248	7169	7217	7140	7195	7221	7285	7349	7224	7223	7136	7323	7235	7234	7270	7134	7152	7206	7187	7152	7245	7187	7213	7213	7172	7167	7243	7406	7255	7215	7186	7135	7268	7222	7191	7265	7134	7168	7210	7081	7275	7106	7132	7139	7214	7220	7185	7324	7274	7175	7222	7225	7157	7160	7218	7247	7119	7282	7209	7294	7278	7196	7224	7122	7337	7297	7050	7155	7083	7200	7224	7252	7153	7301	7236	7076	7182	6998	7232	7214	7101	7268	7207	7119	7401	7140	7226	7109	7124	7178	7156	7168	7136	7209	7298	7324	7224	7196	7153	7219	7275	6945	7134	7321	7148	7251	7170	7272	7174	7206	7161	7097	7241	7255	7212	7129	7225	7270	7254	7112	7284	7156	7157	7372	7234	7099	7185	7229	7150	7192	7241	7213	7305	7107	7027	7210	7171	7041	7199	7111	7101	7308	7286	7159	7079	7092	7179	7126	7216	7068	7128	7051	7300	7197	7151	7174	7219	7295	7213	7180	7213	7044	7285	7137	7053	7258	7126	7201	7051	7252	7135	7178	7061	7225	7179	7140	7097	7062	7336	7192	7115	7240	7169	7247	7204	7156	7188	7208	7169	7290	7232	7108	7215	7236	7100	7306	7076	7310	7224	7273	7214	7148	7121	7283	7255	7211	7059	7210	7252	7232	7205	7111	7312	7153	7120	7143	7184	7344	7172	7158	7099	7154	7230	7272	7195	7034	7087	7076	7292	7265	7071	7160	7149	7224	7135	7287	7042	7154	7271	7157	7153	7186	7187	7172	7207	7136	7240	7173	7063	7319	7192	7161	7255	7213	7179	7158	7242	7232	7149	7200	7282	7210	7083	7223	7119	7176	7108	7301	7169	7154	7101	7080	7107	7159	7180	7246	7242	6975	7224	7136	7213	7278	7323	7176	7101	7150	7125	7149	7187	7160	7242	7167	7194	7179	7094	7128	7212	7164	7238	7201	7193	7272	7206	7150	7184	7038	7146	7036	7222	7398	7047	7029	7025	7205	7249	7089	7342	7163	7138	7216	7192	7280	7079	7206	7131	7163	7208	7199	7183	7311	7169	7219	7140	7089	7288	7089	7243	7158	6969	7152	7076	7171	7080	7090	7164	7242	7258	7024	7035	7067	7145	7183	7295	7275	7112	7256	7133	7082	7167	7134	7281	7196	7216	7087	7159	7258	7218	7209	7153	7165	7256	6998	7335	7258	7274	7128	7147	7243	7040	7284	7174	7109	7172	7085	7280	7258	7259	7343	7180	7196	7272	7242	7228	7144	7221	7268	7184	7117	7171	6983	7099	7176	7210	7208	7147	7284	7110	7152	7200	7191	7220	7101	7106	7303	7268	7181	7193	7252	7111	7114	7160	7175	7218	7005	7179	7191	7243	7061	7229	7188	7193	7407	7180	7167	7357	7241	7133	7141	7220	7180	7245	7249	7189	7269	7128	7124	7240	7306	7127	7172	7163	7208	7169	7148	7113	7139	7183	7106	7247	7115	7072	7142	7216	7108	7129	7261	7086	7229	7226	7193	7235	7054	7188	7337	7117	7020	6958	7143	7015	7153	7134	7183	7064	7108	7293	7164	7247	7171	7109	7096	7218	7195	7084	7144	7215	7112	7140	7198	7335	7188	7201	7187	7148	7193	7174	7054	7167	7221	7171	7159	7078	7172	7253	7343	7281	7129	7182	7241	7244	7186	7201	7106	7209	7041	7220	7096	7091	7191	7152	7303	7204	7350	7167	7147	7167	7221	7191	7178	7128	7118	7148	7203	7192	7178	7219	7124	7209	7095	7156	7123	7200	7246	7166	7304	7033	7213	7237	7085	7175	7258	7144	7268	7086	7136	7197	7018	7219	7041	7231	7057	7359	7213	7078	7159	7204	7166	7287	7120	7178	7178	7183	7196	7311	7169	7093	7157	7164	7196	7202	7191	7080	7203	7300	7149	7264	7078	7121	7277	7143	7119	7253	7185	7134	7153	7249	7255	7260	7211	7170	7246	7103	7238	7184	7255	7208	7205	7077	7232	7307	7153	6965	7131	7141	7248	7030	7078	7140	7137	7185	7073	7153	7063	7148	7066	7150	7230	7354	7106	7107	7191	7141	7240	7164	7211	7345	7192	7110	7289	7041	7207	7203	7200	7159	7155	7249	7206	7132	7138	7065	7221	7208	7131	7092	7392	7150	7178	7229	7167	7098	7212	7150	7144	7076	7284	7194	7119	7196	7181	7118	7123	7096	7226	7244	7277	7286	7134	7240	7172	7162	7104	7209	7265	7295	7194	7205	7097	7195	7254	7293	7052	7220	7159	7120	7170	7097	7253	7182	7144	7171	7155	7191	7237	7269	7298	7154	7238	7187	7256	7128	7229	7229	7129	7217	7244	7325	7268	7224	7256	7134	7049	7206	6942	7223	7135	7250	7223	7168	7272	7195	7240	7193	7079	7161	7156	7054	7184	7136	7230	7263	7441	7169	7180	7033	7194	7230	7076	7083	7240	7248	7346	7120	7114	7319	7183	7144	7230	7154	7213	7221	7294	7149	7161	7219	7267	7151	7092	7075	7401	7198	7287	7174	7059	7128	7187	7189	7208	7159	7271	7138	7117	7282	7116	7163	7168	7239	7206	7203	7247	7360	7207	7156	7148	7139	7211	7282	7288	7136	7323	7085	7280	7220	7154	7211	7293	7184	7217	7141	7138	7266	7305	7100	7205	7172	7195	7160	7254	7121	7173	7134	7236	7236	7155	7374	7298	7297	7169	7199	7154	7107	7161	7196	7201	7255	7179	7195	7333	7186	7232	7183	7322	7291	7151	7259	7112	7085	7289	7181	7137	7269	7112	7240	7169	7177	7149	7264	7184	7199	7257	7157	7141	7223	7221	7095	7155	7052	7039	7165	7257	7290	7140	7054	7025	7173	7131	7157	7190	7253	7125	7181	7144	7078	7095	7311	7151	7205	7145	7124	7115	7255	7116	7266	7151	7209	7234	7131	7198	7332	7240	7275	7204	7245	7164	7125	7259	7190	7166	7072	7089	7171	7176	7098	7202	7023	7280	7224	7227	7240	7267	7137	7221	7256	7145	7302	7236	7184	7175	7221	7138	7317	7212	7210	7185	7115	7115	7104	7121	7201	7138	7173	7211	7154	7155	6993	7190	7179	7070	7095	7111	7243	7200	7112	7297	7401	7254	7131	7120	7151	7286	7242	7198	7135	7288	7067	7277	7187	7207	7145	7250	7148	7267	7254	7183	7188	7205	7032	7246	7157	7213	7170	7177	7338	7181	7155	7278	7252	7270	7162	7267	7170	7174	7103	7234	7150	7261	7221	7272	7063	7193	7145	7199	7175	7191	7323	7154	7229	7264	7230	7258	7202	7176	7231	7168	7097	7208	7339	7209	7121	7173	7053	7277	7054	7183	7275	7208	7165	7298	7183	7223	7184	7283	7227	7089	7021	7283	7150	7125	7184	7118	7176	7194	7059	7247	7291	7307	7212	7174	7343	7277	7118	7201	7193	7134	7340	7191	7286	7135	7223	7229	7158	7108	7225	7325	7192	7185	7238	7261	7138	7281	7118	7093	7070	7299	7085	7071	7189	7235	7213	7173	7255	7178	7152	7250	7235	7163	7143	7179	7146	7165	7173	7185	7091	7264	7223	7170	7176	7183	7259	7045	7178	7238	7262	7232	7066	7172	7304	7262	7172	7165	7249	7242	7067	7242	7061	7257	7250	7043	7143	7303	7211	7205	7191	7114	7280	7234	7303	7055	7227	7080	7330	7140	7138	7301	7268	7212	7318	7261	7088	7144	7126	7247	7168	7193	7148	7076	7175	7224	7329	7110	7254	7224	7154	7056	7219	7200	7056	7175	7210	7237	7221	7254	7184	7117	7134	7147	7175	7284	7226	7162	7216	7161	7201	7209	7202	7227	7149	7257	7143	7237	7128	7233	7236	7001	7371	7131	7221	7218	7102	7212	7139	7187	7178	7103	7100	7280	7183	7255	7177	7252	7195	7106	7166	7333	7114	7096	7304	7158	7211	7289	7089	7305	7127	7214	7165	7236	7200	7325	7248	7164	7359	7175	7189	7197	7120	7208	7142	7288	7186	7280	7123	7291	7128	7082	7163
5486	2070	1644	1413	1721	2018	1842	1668	1609	7941	14656	11138	5502	2075	1161	890	901	894	937	900	846	872	874	941	905	939	861	885	848	859	891	833	936	860	890	895	919	917	887	907	839	809	915	866	894	882	865	887	919	863	879	885	881	914	891	870	938	902	862	879	900	839	884	898	933	889	883	877	825	895	892	891	885	847	927	888	888	906	893	872	863	853	869	859	850	867	899	877	857	955	887	926	911	865	888	878	890	898	866	856	914	875	872	920	852	855	831	895	832	854	882	884	859	894	870	877	935	876	845	894	887	919	816	903	846	901	806	839	860	894	869	874	879	917	897	910	830	932	882	909	902	913	876	880	860	873	811	869	877	872	881	878	874	899	946	901	908	884	927	848	931	825	865	848	829	889	894	885	832	847	941	870	907	887	891	896	918	895	851	868	881	911	883	829	862	829	851	860	864	883	861	887	846	853	856	887	947	855	871	868	892	883	889	868	920	862	866	877	890	977	854	885	879	900	861	941	908	908	885	860	857	894	913	904	894	863	855	831	934	873	904	836	908	892	882	871	861	922	926	866	810	909	839	871	910	863	890	867	910	921	937	939	903	924	906	880	885	876	877	922	917	891	897	905	906	819	869	906	913	880	911	875	860	867	902	887	911	841	883	909	928	867	854	897	935	893	878	884	901	892	849	827	874	914	819	883	886	847	913	839	838	864	860	871	850	911	856	851	854	923	881	944	851	912	835	861	897	841	940	843	836	881	881	917	863	906	858	855	863	902	872	911	882	937	881	888	882	865	908	900	887	868	868	914	906	830	876	852	837	946	820	926	932	857	860	878	863	936	896	854	898	862	868	893	882	875	936	859	819	890	912	916	894	865	858	858	893	858	865	865	847	908	838	855	913	868	865	922	904	907	870	883	934	879	910	809	868	848	852	901	882	886	886	871	906	848	875	858	872	905	872	898	856	891	935	868	903	896	882	825	926	895	878	875	839	891	910	855	904	952	938	873	829	858	881	849	843	865	832	898	886	887	890	871	911	912	894	894	887	885	900	887	903	936	914	891	865	845	856	886	876	915	859	886	886	858	889	879	912	861	853	912	911	929	934	892	886	915	903	902	887	875	894	874	893	933	921	861	862	893	842	876	871	869	921	864	882	967	848	903	887	894	826	888	965	894	907	890	869	879	916	871	914	861	862	858	883	873	845	894	915	854	864	880	877	909	865	890	877	919	875	956	922	889	862	875	904	878	856	874	899	934	870	937	889	887	943	866	870	916	953	871	901	895	917	809	929	858	917	832	852	876	913	828	884	864	897	923	871	854	924	889	894	919	893	933	866	847	901	860	864	919	914	900	925	854	882	906	856	924	911	879	866	917	874	855	916	931	876	943	863	909	915	861	881	887	876	866	878	873	875	908	913	907	889	915	819	848	892	882	924	877	906	915	926	882	890	838	906	889	875	890	873	896	867	876	909	935	884	908	877	828	886	855	919	889	830	861	871	839	901	818	872	892	858	876	908	951	876	895	854	881	856	905	910	944	867	849	897	853	928	870	926	894	880	852	867	850	888	857	898	894	891	911	824	898	933	821	858	915	854	893	860	860	871	917	824	889	871	901	899	883	850	909	892	908	846	885	862	862	905	872	855	891	898	897	845	891	846	856	893	844	867	892	870	784	886	905	895	845	851	899	860	915	914	870	914	857	903	890	852	901	854	872	871	831	895	875	819	898	888	878	857	905	951	876	853	912	875	904	879	931	912	902	844	873	867	828	930	867	885	884	866	883	899	850	893	984	915	856	901	851	870	851	874	882	851	902	866	888	885	840	836	921	880	880	842	934	892	849	912	916	883	822	892	916	951	904	915	878	843	880	896	905	869	884	849	860	878	932	923	890	882	841	868	875	898	864	901	856	888	895	928	839	888	877	935	925	827	877	886	916	867	857	896	902	899	867	941	785	941	937	820	879	887	860	876	882	877	890	837	878	860	892	903	922	903	908	868	885	905	889	906	870	890	922	848	886	892	924	885	855	868	894	901	926	864	868	893	852	885	863	919	931	883	871	917	833	907	865	904	908	946	878	866	888	878	860	870	888	839	904	839	868	884	942	891	866	872	919	902	910	894	957	853	882	927	879	901	871	867	902	886	853	880	918	898	928	896	857	886	880	908	882	963	928	841	871	941	873	910	845	886	851	886	922	900	891	874	926	863	887	866	887	901	870	862	848	858	918	863	895	880	938	895	887	898	846	924	890	895	905	875	884	915	930	843	888	892	856	879	847	866	859	852	825	864	895	858	876	890	925	836	927	905	840	879	929	889	880	870	926	885	891	860	900	897	915	857	928	881	844	868	844	942	876	849	865	940	892	838	841	885	919	890	933	880	889	849	859	852	901	907	863	932	874	887	852	828	898	927	871	916	900	807	869	873	859	859	897	877	886	878	853	865	865	862	885	880	874	886	869	881	808	854	876	872	905	901	896	948	911	904	909	904	871	875	883	906	944	956	873	851	904	886	899	896	888	909	904	888	896	864	821	888	901	885	864	944	912	874	880	934	919	824	861	900	934	922	859	913	905	881	914	868	887	888	910	923	877	889	890	929	880	921	873	901	892	903	912	898	894	872	842	898	856	896	923	890	912	920	907	901	903	912	888	905	889	888	910	875	865	925	853	888	866	938	923	919	868	885	898	922	867	849	905	893	866	865	893	880	866	856	837	894	901	868	912	861	900	883	860	914	887	891	895	858	915	909	897	901	965	866	885	924	871	841	902	880	891	885	865	883	915	870	875	876	854	857	890	890	859	858	831	872	922	853	874	879	934	896	879	873	882	867	853	809	865	879	902	898	861	887	886	888	876	905	918	875	867	862	841	898	879	915	843	871	917	928	883	888	908	882	869	948	897	898	933	898	857	909	883	883	930	854	847	898	889	901	886	832	868	868	884	941	877	883	888	857	886	900	867	899	924	920	869	835	818	835	886	857	905	841	899	927	899	868	875	945	880	852	887	862	856	923	972	865	878	836	929	868	821	865	902	941	863	884	901	908	906	900	906	848	882	926	874	908	858	878	860	954	887	876	907	917	925	927	865	835	912	882	902	904	877	866	890	844	862	889	858	925	790	891	904	918	884	918	907	897	906	851	859	963	875	884	908	896	889	913	942	854	898	852	888	827	917	873	905	872	883	895	887	864	901	895	864	917	905	904	887	894	907	891	889	880	832	935	892	912	887	888	890	894	854	912	845	865	875	872	825	877	968	880	870	872	858	881	840	896	867	929	886	854	891	834	912	872	853	873	854	894	853	917	908	949	909	873	913	868	915	881	968	862	879	906	906	878	915	879	863	873	885	846	877	888	900	880	893	933	870	916	855	860	908	888	909	881	861	905	933	794	892	856	917	876	878	872	898	911	867	877	869	864	890	924	917	910	873	917	854	898	913	930	860	886	890	847	857	868	888	922	924	853	869	844	909	900	826	839	904	872	923	864	932	868	841	872	923	880	879	877	859	930	855	872	903
22134	17471	14643	22579	29181	29820	28600	26588	24080	52919	62628	52794	37833	20903	11768	8249	7350	7266	7314	7390	7245	7112	7241	7202	7199	7222	7304	7274	7289	7377	7281	7164	7232	7241	7248	7283	7284	7247	7187	7366	7489	7236	7228	7229	7270	7434	7132	7274	7192	7287	7296	7263	7254	7230	7251	7218	7324	7292	7238	7236	7412	7330	7302	7219	7288	7328	7294	7252	7241	7170	7259	7286	7221	7317	7279	7264	7149	7291	7237	7386	7214	7265	7218	7307	7366	7275	7256	7336	7408	7327	7191	7273	7203	7288	7254	7365	7281	7197	7297	7109	7278	7294	7210	7144	7252	7169	7407	7271	7170	7239	7348	7174	7401	7372	7182	7161	7158	7278	7185	7371	7290	7378	7188	7214	7293	7180	7287	7197	7203	7230	7288	7234	7312	7331	7246	7341	7212	7203	7289	7362	7114	7462	7173	7176	7351	7320	7340	7338	7292	7231	7282	7174	7366	7148	7333	7370	7262	7308	7235	7274	7311	7288	7222	7372	7271	7361	7457	7281	7208	7140	7353	7326	7359	7259	7357	7218	7266	7337	7235	7240	7333	7255	7256	7256	7274	7151	7197	7301	7410	7205	7221	7309	7365	7384	7303	7330	7198	7268	7259	7398	7260	7376	7306	7403	7246	7165	7281	7153	7231	7304	7344	7429	7118	7254	7371	7335	7346	7352	7254	7292	7408	7283	7166	7245	7425	7289	7296	7182	7331	7248	7363	7227	7278	7204	7430	7217	7201	7192	7250	7354	7296	7401	7264	7263	7179	7324	7369	7234	7155	7277	7367	7274	7361	7313	7279	7326	7375	7234	7356	7366	7278	7311	7255	7343	7282	7308	7276	7202	7412	7299	7286	7100	7316	7295	7324	7182	7275	7341	7269	7132	7289	7338	7207	7382	7333	7316	7278	7290	7164	7190	7265	7481	7286	7322	7303	7270	7329	7211	7189	7350	7421	7191	7374	7238	7253	7298	7282	7304	7264	7236	7385	7213	7252	7340	7296	7256	7305	7528	7223	7140	7247	7365	7265	7351	7180	7243	7312	7198	7067	7339	7276	7242	7252	7245	7233	7303	7322	7356	7397	7224	7187	7311	7129	7269	7290	7355	7189	7228	7255	7301	7371	7359	7315	7160	7326	7323	7320	7135	7275	7185	7241	7215	7341	7357	7388	7331	7322	7344	7260	7246	7176	7358	7324	7206	7256	7364	7238	7403	7242	7303	7342	7278	7400	7195	7338	7312	7290	7333	7294	7362	7233	7316	7346	7198	7265	7375	7386	7301	7308	7174	7265	7209	7300	7193	7122	7202	7328	7245	7374	7279	7263	7307	7354	7299	7292	7276	7335	7241	7265	7337	7354	7280	7422	7329	7345	7445	7266	7385	7399	7372	7273	7213	7305	7235	7177	7268	7279	7198	7294	7339	7248	7297	7325	7241	7332	7449	7378	7312	7308	7302	7152	7352	7182	7186	7247	7066	7245	7275	7266	7216	7367	7327	7345	7241	7254	7204	7267	7222	7226	7452	7253	7383	7443	7337	7263	7213	7290	7405	7321	7346	7323	7323	7317	7280	7329	7204	7279	7291	7302	7356	7302	7160	7195	7158	7404	7333	7217	7196	7325	7151	7315	7336	7355	7340	7233	7255	7240	7266	7172	7338	7350	7286	7202	7318	7328	7259	7243	7284	7168	7235	7391	7298	7345	7258	7295	7244	7191	7327	7264	7390	7269	7375	7367	7395	7333	7279	7206	7338	7269	7249	7457	7192	7173	7277	7310	7319	7166	7199	7167	7417	7340	7410	7426	7274	7149	7277	7132	7312	7251	7271	7418	7199	7228	7229	7266	7286	7113	7124	7343	7301	7258	7464	7447	7318	7227	7329	7281	7475	7405	7310	7256	7267	7298	7201	7321	7278	7426	7256	7089	7238	7265	7287	7172	7271	7316	7287	7321	7364	7278	7259	7250	7197	7261	7271	7183	7224	7299	7259	7199	7445	7305	7308	7205	7274	7232	7358	7277	7365	7253	7290	7315	7187	7236	7311	7087	7271	7184	7350	7352	7275	7323	7291	7323	7329	7394	7238	7364	7184	7312	7222	7176	7140	7287	7457	7287	7314	7245	7295	7311	7270	7369	7389	7204	7132	7248	7258	7255	7124	7322	7240	7259	7299	7255	7358	7297	7300	7368	7400	7255	7261	7135	7058	7113	7163	7299	7378	7272	7294	7312	7193	7212	7217	7299	7055	7210	7289	7276	7495	7386	7427	7388	7277	7408	7339	7259	7189	7323	7301	7307	7396	7200	7267	7161	7258	7200	7209	7218	7230	7206	7366	7255	7136	7387	7222	7291	7171	7132	7285	7236	7222	7194	7094	7256	7231	7343	7237	7221	7278	7258	7363	7213	7237	7195	7250	7153	7311	7343	7279	7232	7333	7226	7269	7375	7190	7362	7348	7222	7237	7266	7287	7387	7349	7188	7158	7468	7231	7414	7253	7333	7186	7333	7274	7318	7317	7339	7082	7277	7218	7268	7301	7088	7279	7291	7232	7281	7410	7204	7295	7294	7261	7154	7254	7189	7441	7302	7381	7304	7224	7241	7200	7284	7223	7128	7264	7235	7281	7337	7437	7304	7250	7392	7267	7283	7133	7476	7341	7378	7368	7324	7475	7323	7412	7329	7234	7187	7293	7370	7258	7227	7259	7376	7227	7195	7196	7269	7265	7273	7261	7243	7364	7272	7198	7297	7314	7356	7214	7175	7169	7190	7360	7298	7359	7268	7251	7274	7187	7359	7289	7145	7387	7279	7119	7257	7244	7255	7173	7165	7198	7315	7266	7240	7183	7254	7141	7256	7348	7214	7366	7534	7210	7415	7225	7214	7258	7382	7100	7356	7192	7328	7321	7209	7418	7304	7272	7209	7222	7299	7334	7297	7385	7217	7256	7289	7189	7375	7313	7218	7250	7232	7293	7140	7192	7240	7458	7382	7273	7446	7346	7123	7308	7238	7265	7285	7224	7238	7310	7314	7262	7300	7190	7213	7317	7196	7390	7372	7266	7215	7349	7277	7167	7286	7265	7301	7195	7159	7313	7305	7148	7323	7228	7329	7189	7313	7222	7448	7187	7127	7327	7208	7289	7218	7360	7222	7337	7287	7433	7334	7414	7161	7267	7496	7391	7293	7199	7262	7218	7277	7334	7239	7346	7458	7266	7363	7225	7387	7257	7225	7379	7199	7159	7238	7298	7436	7291	7179	7402	7178	7249	7144	7196	7252	7270	7268	7245	7296	7155	7329	7351	7312	7328	7444	7335	7199	7261	7223	7163	7362	7382	7239	7230	7304	7196	7394	7332	7230	7319	7293	7260	7262	7320	7326	7219	7292	7217	7296	7307	7420	7245	7250	7378	7347	7204	7225	7239	7305	7257	7292	7262	7265	7311	7273	7331	7250	7215	7353	7290	7241	7265	7340	7240	7297	7353	7412	7177	7329	7246	7204	7471	7225	7319	7321	7264	7176	7209	7234	7205	7349	7237	7341	7302	7301	7317	7173	7290	7379	7221	7283	7299	7341	7178	7245	7281	7256	7227	7338	7370	7273	7257	7255	7323	7374	7273	7301	7215	7260	7256	7188	7336	7353	7374	7278	7336	7330	7412	7455	7100	7400	7209	7384	7308	7366	7215	7222	7253	7282	7156	7424	7388	7212	7336	7282	7181	7212	7267	7427	7344	7195	7306	7321	7284	7351	7378	7185	7158	7220	7333	7237	7326	7233	7263	7239	7157	7252	7263	7347	7197	7188	7260	7252	7272	7308	7356	7297	7183	7279	7273	7436	7273	7302	7306	7300	7307	7260	7261	7263	7276	7307	7282	7334	7169	7334	7319	7303	7239	7392	7194	7281	7255	7242	7305	7248	7352	7208	7237	7274	7318	7249	7363	7252	7358	7302	7433	7401	7296	7459	7247	7314	7293	7225	7117	7334	7286	7317	7247	7323	7350	7267	7361	7228	7331	7467	7169	7306	7313	7361	7300	7313	7215	7249	7175	7176	7249	7275	7157	7379	7320	7186	7307	7320	7218	7170	7252	7357	7414	7225	7190	7267	7283	7341	7294	7296	7304	7261	7339	7323	7404	7394	7359	7317	7342	7355	7328	7297	7300	7189	7273	7254	7268	7299	7153	7333	7386	7207	7331	7241	7399	7261	7207	7218	7354	7297	7233	7320	7322	7358	7196	7411	7342	7313	7249	7230	7300	7249	7283	7234	7292	7242	7385	7139	7334	7215	7246	7124	7325	7258	7186	7337	7330	7196	7211	7238	7191	7353	7312	7340	7201	7300	7298	7349	7252	7397	7282	7328	7272	7328	7169	7216	7441	7339	7246	7304	7290	7390	7273	7315	7359	7209	7341	7253	7225	7387	7160	7106	7284	7189	7145	7262	7231	7198	7199	7214	7299	7116	7243	7184	7225	7323	7270	7148	7257	7203	7417	7198	7294	7287	7253	7294	7266	7218	7283	7208	7235	7263	7219	7226	7420	7464	7179	7309	7198	7137	7309	7173	7254	7158	7315	7197	7235	7130	7246	7182	7287	7272	7147	7353	7324	7346	7153	7203	7264	7187	7334	7332	7325	7303	7386	7359	7255	7290	7170	7208	7360	7192	7356	7213	7302	7243	7317	7381	7348	7240	7198	7274	7150	7366	7234	7288	7185	7406	7268	7346	7391	7256	7219	7361	7384	7126	7261	7323	7309	7182	7220	7316	7307	7282	7382	7222	7184	7279	7120	7367	7322	7254	7171	7243	7327	7269	7204	7183	7223	7383	7215	7198	7337	7229	7315	7270	7361	7299	7215	7317	7253	7237	7314	7285	7280	7377	7276	7327	7170	7219	7190	7285	7209	7315	7283	7222	7423	7148	7471	7318	7311	7212	7252	7173	7217	7209	7203	7227	7220	7233	7235	7225	7143	7290	7374	7221	7431	7274	7225	7136	7217	7307	7257	7399	7159	7322	7218	7227	7342	7323	7383	7279	7206	7281	7337	7319	7365	7338	7367	7294	7193	7207	7282	7252	7295	7388	7333	7221	7357	7335	7315	7306	7318	7250	7322
4506	3055	1918	1602	2232	2453	2308	2042	1889	13173	25115	19985	10239	3293	1443	1016	895	877	870	859	919	856	849	859	840	910	874	886	880	876	842	867	858	911	905	885	866	902	874	846	812	891	867	886	893	895	916	896	885	872	874	879	842	899	850	889	860	844	825	918	864	893	865	884	855	884	788	898	920	858	866	882	912	907	886	880	872	837	889	873	874	877	948	834	873	860	855	871	928	879	908	843	908	858	871	822	865	940	878	837	839	914	858	901	834	877	917	833	875	908	853	868	849	909	913	877	893	917	870	910	884	910	928	828	850	865	846	883	861	901	858	896	856	875	918	880	908	871	907	874	889	881	909	877	901	908	868	896	902	881	863	852	814	881	910	899	887	837	856	895	899	906	946	824	850	891	893	880	897	874	874	895	892	843	867	875	873	868	803	901	803	887	842	928	941	856	850	886	890	878	875	871	873	897	875	866	845	838	899	836	847	849	874	902	904	897	887	912	888	855	875	904	936	888	847	946	905	889	877	859	900	883	913	912	847	853	844	861	891	818	871	915	860	857	908	872	912	889	847	908	901	902	948	884	894	948	893	863	930	890	912	899	848	895	906	888	895	901	863	893	863	931	882	897	876	918	913	906	849	840	857	841	896	882	890	907	852	879	845	894	893	831	858	874	869	902	888	890	892	851	862	870	871	877	867	880	901	932	856	904	903	878	929	886	868	865	841	860	849	880	853	945	890	850	924	875	908	864	873	857	858	880	865	911	884	879	893	854	927	889	905	910	910	842	894	911	867	915	890	882	885	837	884	837	900	932	887	904	885	894	882	829	927	847	875	837	808	822	940	866	867	946	933	946	870	872	829	885	875	896	861	849	890	890	846	871	951	927	883	865	843	837	875	865	900	895	849	914	880	890	936	910	878	889	945	852	880	868	930	893	883	867	834	895	883	815	904	865	868	839	896	868	922	877	838	928	911	897	876	835	883	846	893	873	914	864	885	925	876	919	893	906	908	849	875	951	905	854	844	922	860	895	921	862	867	908	865	850	825	871	932	890	886	880	926	877	868	859	863	888	862	885	941	834	846	912	953	915	922	853	913	937	932	925	834	929	856	887	842	953	883	868	879	886	862	865	894	911	862	907	907	884	886	904	869	900	865	857	910	880	825	885	860	898	945	883	859	842	890	871	860	821	905	898	883	881	885	856	869	836	844	853	892	911	844	865	906	852	904	842	910	875	865	871	934	844	914	962	875	890	883	865	916	898	943	914	917	910	877	904	932	836	868	878	871	851	870	872	891	900	863	833	878	861	903	879	865	844	872	870	848	924	866	839	860	938	866	885	839	854	908	877	864	869	888	883	894	907	865	855	860	882	918	914	900	884	921	865	911	900	949	891	857	890	899	907	882	887	910	889	881	897	889	818	853	881	936	879	931	903	871	896	890	865	913	895	858	851	876	895	859	884	872	837	856	916	862	909	903	921	854	885	890	901	905	897	832	878	866	878	875	906	864	861	837	893	834	897	923	905	873	884	900	854	829	865	843	895	923	893	926	869	870	882	856	858	849	878	846	868	876	902	833	885	884	863	846	861	935	920	920	884	892	898	931	855	878	846	908	907	877	872	843	831	865	841	829	829	843	882	889	920	879	884	903	901	893	895	843	900	866	845	885	924	852	868	891	913	940	876	843	897	876	887	887	955	938	831	854	899	888	897	864	889	897	930	912	881	836	864	874	857	910	849	893	899	883	842	899	847	925	855	904	909	884	884	835	871	943	856	875	875	857	886	841	860	900	901	849	914	878	877	908	868	895	934	912	889	846	871	917	879	839	910	925	893	867	898	848	871	851	872	876	885	913	855	845	916	866	840	938	913	854	911	901	913	867	854	897	860	889	873	806	871	871	927	872	851	866	926	894	826	876	889	871	875	838	893	875	854	878	873	917	866	891	833	858	850	864	902	886	814	863	808	875	906	845	864	904	871	892	806	857	917	850	864	888	893	914	895	888	904	873	861	857	841	879	887	885	907	882	909	934	940	825	879	856	895	830	869	941	854	860	870	885	914	870	878	867	889	844	893	873	878	856	858	878	916	874	885	862	848	854	882	894	951	873	861	875	849	854	960	852	912	894	908	855	900	921	858	923	842	871	919	912	908	898	900	836	900	866	898	898	869	898	877	895	833	873	853	839	922	873	818	873	804	858	858	960	828	829	832	866	907	836	834	898	915	873	892	913	821	846	877	887	880	853	871	927	915	858	902	879	833	872	864	863	826	897	895	895	885	885	891	872	904	841	857	841	904	900	873	850	838	927	839	918	894	861	865	916	877	915	856	882	928	860	883	906	858	879	904	840	835	886	866	876	875	861	937	876	864	912	810	932	829	851	873	858	864	900	883	878	927	899	868	906	860	803	860	874	935	923	893	881	875	882	857	910	857	878	923	857	843	874	871	869	918	876	865	849	857	840	850	900	889	851	890	845	917	879	854	872	894	885	847	836	909	959	882	864	903	889	859	902	849	873	895	865	939	880	901	918	833	905	925	895	879	890	902	901	902	870	893	850	894	929	913	882	867	888	833	830	870	869	882	875	814	883	869	948	805	876	836	863	870	919	895	837	897	808	843	845	866	886	912	859	838	917	844	880	887	885	922	869	895	930	859	921	853	895	868	872	906	872	916	890	897	868	875	844	889	862	888	877	842	857	887	827	874	835	904	838	872	930	834	918	880	889	870	939	866	922	923	867	828	891	848	903	877	892	871	844	860	902	893	884	892	897	888	934	861	840	873	814	862	886	848	920	887	854	881	899	952	845	864	819	898	923	922	905	899	916	871	873	858	860	837	868	913	845	915	875	826	863	919	849	826	894	858	921	837	888	858	900	893	859	907	876	941	893	848	858	909	869	887	888	849	878	907	867	894	919	815	881	891	900	918	900	894	878	862	895	911	898	876	944	895	831	900	845	887	940	851	884	857	840	927	938	903	856	861	917	906	892	887	823	955	866	922	898	906	860	858	899	861	894	933	900	876	890	841	901	817	917	913	907	896	920	860	804	818	895	919	868	893	916	878	868	858	880	876	883	848	923	835	859	906	833	913	926	821	869	878	905	855	921	888	915	884	887	901	893	835	864	857	857	847	890	897	891	903	859	889	874	897	850	877	876	856	893	875	941	912	889	890	879	877	838	868	878	911	894	916	897	956	869	889	854	892	865	878	839	898	916	884	874	855	884	909	815	876	877	849	845	889	960	925	862	858	876	899	851	933	818	852	877	874	904	889	834	867	837	847	906	834	870	934	917	857	866	882	844	892	846	899	910	876	903	868	892	853	868	864	869	872	840	900	860	884	863	947	857	905	914	886	851	822	892	852	873	874	866	842	869	875	899	932	861	849	882	828	868	881	899	940	902	873	896	857	905	898	865	859	888	947	854	909	959	896	871	911	865	833	865	862	915	861	877	884	877	877	932	888	877	870	882	914	805	909	922	884	888	865	845	926	804	949	809	838	910	863	835	915	886	919
28416	21998	17708	26164	34241	33912	31947	29939	27379	61690	76837	65340	47000	27365	14967	9180	7406	7345	7292	7338	7429	7124	7045	7214	7257	7356	7129	7354	7311	7431	7407	7247	7244	7161	7157	7272	7045	7132	7276	7359	7241	7203	7413	7188	7207	7227	7239	7204	7283	7423	7306	7283	7281	7160	7229	7340	7369	7330	7169	7201	7396	7211	7197	7096	7202	7341	7372	7183	7160	7210	7360	7239	7207	7199	7225	7164	7383	7221	7267	7329	7225	7159	7298	7208	7141	7060	7201	7247	7200	7262	7315	7355	7329	7331	7278	7119	7437	7204	7080	7167	7284	7291	7187	7108	7179	7218	7185	7174	7202	7218	7307	7171	7289	7260	7257	7179	7318	7375	7203	7308	7296	7139	7179	7128	7382	7258	7257	7096	7225	7244	7105	7196	7102	7214	7292	7463	7197	7228	7269	7282	7259	7234	7200	7235	7206	7277	7221	7143	7253	7187	7320	7207	7244	7152	7147	7082	7320	7190	7365	7126	7090	7193	7232	7168	7431	7238	7177	7354	7134	7171	7433	7157	7267	7188	7210	7168	7154	7248	7260	7265	7285	7275	7190	7326	7353	7176	7376	7108	7310	7252	7186	7193	7335	7265	7312	7169	7444	7254	7383	7238	7261	7180	7197	7174	7197	7340	7319	7319	7156	7273	7369	7255	7313	7270	7294	7369	7250	7271	7189	7398	7252	7229	7239	7243	7044	7260	7203	7260	7240	7215	7271	7235	7370	7254	7309	7126	7193	7369	7248	7305	7174	7245	7200	7234	7125	7412	7158	7225	7256	7375	7328	7166	7199	7156	7152	7262	7118	7235	7241	7230	7221	7329	7368	7261	7348	7295	7237	7218	7236	7125	7320	7293	7185	7172	7321	7331	7220	7207	7321	7163	7284	7177	7376	7098	7237	7282	7218	7376	7176	7224	7115	7254	7176	7280	7199	7234	7166	7320	7210	7330	7160	7143	7239	7301	7253	7229	7200	7160	7243	7249	7271	7232	7323	7377	7244	7108	7199	7264	7242	7284	7176	7212	7294	7298	7187	7242	7152	7242	7261	7240	7302	7272	7281	7178	7136	7249	7327	7302	7219	7310	7251	7296	7268	7287	7349	7170	7395	7229	7236	7238	7156	7317	7178	7354	7272	7208	7181	7244	7148	7197	7325	7239	7319	7337	7305	7221	7120	7142	7347	7281	7278	7280	7352	7314	7278	7238	7246	7226	7285	7212	7093	7294	7196	7271	7249	7293	7293	7270	7289	7261	7096	7231	7109	7351	7238	7270	7232	7318	7145	7187	7322	7236	7396	7250	7311	7276	7318	7143	7109	7241	7289	7348	7151	7246	7301	7178	7170	7202	7247	7195	7258	7203	7393	7194	7302	7357	7386	7220	7281	7200	7284	7275	7218	7222	7277	7265	7212	7287	7272	7285	7291	7181	7211	7254	7234	7287	7306	7331	7218	7207	7240	7231	7112	7367	7410	7326	7240	7249	7183	7377	7194	7211	7268	7157	7361	7191	7203	7402	7216	7249	7148	7314	7262	7190	7138	7213	7205	7283	7291	7265	7238	7241	7303	7350	7177	7227	7243	7239	7402	7315	7271	7220	7324	7193	7384	7256	7274	7146	7165	7336	7198	7154	7150	7207	7205	7331	7168	7209	7430	7286	7321	7208	7292	7171	7175	7164	7327	7140	7231	7288	7391	7224	7220	7309	7190	7400	7334	7221	7338	7240	7339	7256	7347	7277	7213	7119	7311	7191	7252	7252	7158	7187	7203	7236	7126	7188	7307	7295	7258	7104	7395	7145	7244	7346	7137	7292	7303	7303	7208	7139	7302	7198	7221	7181	7319	7258	7216	7449	7239	7306	7130	7331	7203	7150	7116	7234	7217	7186	7104	7162	7296	7135	7215	7318	7289	7119	7262	7258	7379	7366	7233	7250	7200	7264	7134	7345	7385	7056	7276	7237	7173	7256	7240	7256	7331	7345	7268	7294	7136	7239	7205	7263	7194	7216	7307	7200	7251	7258	7328	7293	7210	7308	7343	7243	7333	7201	7267	7240	7149	7237	7234	7219	7348	7373	7316	7255	7274	7011	7223	7183	7127	7359	7400	7267	7263	7182	7257	7321	7330	7210	7197	7186	7367	7220	7303	7139	7081	7188	7202	7255	7216	7344	7287	7410	7195	7149	7373	7169	7236	7195	7122	7184	7206	7236	7301	7356	7299	7205	7286	7185	7242	7338	7293	7192	7222	7148	7242	7134	7260	7231	7194	7130	7268	7377	7320	7211	7306	7290	7275	7260	7308	7200	7358	7138	7177	7247	7272	7151	7131	7409	7254	7285	7215	7301	7145	7299	7131	7308	7277	7310	7373	7342	7056	7069	7314	7300	7183	7184	7335	7212	7197	7210	7188	7281	7250	7251	7291	7240	7263	7303	7168	7302	7194	7200	7337	7408	7328	7306	7222	7350	7107	7274	7248	7158	7220	7261	7150	7313	7248	7220	7199	7263	7357	7276	7380	7269	7259	7121	7311	7305	7215	7276	7120	7318	7330	7183	7328	7305	7288	7210	7266	7128	7243	7264	7110	7157	7199	7274	7331	7211	7293	7129	7242	7049	7203	7291	7355	7153	7254	7287	7357	7430	7183	7302	7241	7229	7190	7223	7123	7281	7286	7095	7176	7406	7215	7204	7295	7417	7329	7182	7221	7361	7298	7391	7206	7397	7137	7317	7438	7277	7308	7361	7222	7259	7361	7306	7168	7285	7260	7305	7242	7171	7140	7291	7264	7071	7253	7175	7361	7385	7233	7261	7242	7171	7290	7314	7138	7295	7245	7185	7307	7281	7419	7277	7222	7276	7171	7184	7148	7267	7353	7282	7231	7333	7310	7391	7247	7282	7270	7146	7199	7243	7287	7177	7196	7241	7239	7091	7116	7216	7253	7160	7247	7210	7247	7352	7251	7245	7246	7213	7369	7168	7235	7296	7213	7351	7261	7151	7104	7270	7289	7230	7298	7285	7282	7343	7240	7355	7286	7247	7251	7156	7236	7279	7252	7403	7203	7246	7210	7342	7151	7250	7258	7266	7418	7321	7397	7187	7233	7166	7296	7320	7159	7150	7351	7406	7180	7275	7189	7117	7336	7172	7372	7352	7219	7202	7196	7161	7330	7326	7156	7250	7335	7311	7298	7317	7184	7278	7323	7296	7239	7255	7219	7278	7211	7285	7258	7177	7274	7088	7194	7279	7291	7352	7312	7210	7145	7250	7215	7232	7077	7271	7290	7344	7297	7280	7267	7226	7094	7345	7214	7364	7129	7320	7272	7194	7273	7255	7300	7299	7301	7116	7315	7272	7300	7241	7299	7298	7206	7354	7178	7265	7238	7277	7111	7272	7255	7233	7343	7215	7203	7289	7373	7299	7444	7347	7282	7202	7198	7400	7364	7253	7392	7139	7141	7296	7355	7252	7242	7194	7354	7230	7266	7321	7251	7272	7327	7394	7251	7246	7166	7201	7287	7259	7331	7205	7289	7248	7237	7240	7413	7293	7254	7217	7174	7244	7176	7166	7318	7339	7305	7225	7297	7182	7184	7293	7294	7216	7304	7284	7195	7307	7187	7219	7255	7227	7233	7266	7341	7176	7354	7156	7228	7286	7373	7215	7301	7316	7194	7380	7235	7233	7296	7104	7353	7213	7212	7205	7137	7258	7134	7205	7278	7109	7196	7313	7191	7269	7262	7213	7396	7263	7221	7329	7264	7316	7145	7248	7263	7060	7214	7272	7411	7239	7114	7327	7084	7182	7284	7276	7165	7355	7285	7275	7195	7185	7238	7190	7378	7306	7166	7160	7265	7249	7207	7361	7139	7233	7252	7363	7034	7382	7261	7123	7066	7198	7145	7254	7200	7089	7265	7246	7191	7200	7298	7227	7247	7311	7292	7248	7178	7215	7293	7096	7021	7088	7291	7208	7213	7394	7302	7158	7195	7154	7199	7311	7255	7225	7213	7253	7330	7231	7171	7179	7325	7267	7400	7337	7197	7115	7298	7190	7224	7197	7266	7277	7202	7156	7182	7358	7380	7207	7266	7262	7290	7320	7241	7215	7267	7272	7371	7246	7184	7120	7275	7263	7313	7265	7232	7215	7144	7225	7242	7227	7276	7404	7291	7274	7232	7261	7322	7243	7276	7243	7344	7291	7177	7295	7212	7393	7211	7322	7433	7254	7410	7250	7149	7333	7190	7245	7180	7180	7336	7310	7330	7099	7159	7092	7322	7347	7180	7201	7364	7194	7321	7192	7148	7207	7273	7202	7195	7223	7264	7282	7241	7208	7338	7281	7186	7232	7300	7332	7187	7257	7180	7190	7290	7256	7265	7352	7254	7384	7232	7214	7330	7237	7284	7301	7263	7213	7236	7292	7145	7341	7140	7177	7251	7250	7322	7362	7162	7191	7292	7366	7125	7245	7263	7269	7308	7420	7173	7313	7296	7181	7393	7150	7269	7244	7177	7294	7275	7189	7130	7158	7278	7188	7128	7185	7220	7142	7268	7240	7357	7182	7272	7252	7372	7273	7411	7293	7266	7266	7223	7022	7261	7220	7320	7300	7177	7239	7181	7226	7174	7209	7306	7216	7252	7188	7099	7290	7269	7245	7310	7318	7154	7247	7222	7379	7241	7199	7285	7231	7280	7301	7310	7224	7304	7299	7234	7308	7306	7235	7141	7347	7232	7217	7251	7215	7190	7182	7314	7141	7205	7270	7297	7219	7265	7176	7225	7219	7416	7314	7190	7249	7270	7217	7220	7401	7234	7176	7210	7291	7261	7365	7133	7311	7282	7294	7398	7353	7110	7138	7302	7254	7243	7184	7208	7339	7326	7228	7297	7336	7167	7227	7235	7319	7396	7218	7207	7263	7242	7318	7411	7196	7261	7192	7170	7281	7284	7083	7256	7256	7338	7217	7313	7458	7242	7231	7343	7283	7233	7390	7244	7278	7198	7320	7203	7275	7255	7236	7284	7373	7260	7265	7148	7224	7139	7213	7219	7113	7206	7440	7289	7236	7230	7274	7285	7197	7289	7326	7213	7244	7146	7225	7438	7439
3822	1684	1342	1092	1359	1608	1495	1325	1330	3017	5212	4248	2476	1316	996	915	864	809	892	864	842	838	859	822	843	791	850	892	835	847	872	833	904	865	848	787	851	822	810	882	827	846	850	919	817	822	829	821	849	864	850	819	824	829	766	856	887	870	852	842	820	824	864	870	839	847	847	857	819	828	807	856	902	857	809	830	847	765	814	857	872	837	828	840	820	807	805	901	903	840	838	847	832	854	877	851	833	890	863	838	877	838	863	901	884	879	826	807	877	855	817	844	885	864	860	881	861	838	857	846	869	830	885	842	822	825	793	828	847	798	854	858	835	864	868	811	823	825	846	855	912	905	852	871	848	877	841	876	789	833	892	902	855	813	882	823	805	863	780	840	816	844	899	835	865	850	799	814	911	839	864	857	828	836	848	824	777	854	797	860	821	880	852	865	810	840	820	879	838	866	824	819	826	814	873	858	821	827	861	870	847	862	864	853	875	861	876	905	881	882	851	856	900	909	847	842	879	849	831	818	811	905	828	859	844	835	883	867	814	859	824	867	868	846	922	885	846	849	846	848	852	793	896	865	849	847	870	881	839	919	830	842	865	851	863	869	795	829	871	836	866	870	837	849	846	826	890	815	819	855	849	810	830	869	870	842	850	831	863	843	884	830	863	874	895	852	845	877	821	852	848	881	847	877	813	883	850	817	881	875	864	780	870	885	840	835	889	833	901	810	861	849	833	844	825	848	827	859	896	883	849	813	909	847	784	891	847	876	873	836	882	841	850	853	852	873	802	827	855	843	891	837	837	866	846	845	822	811	866	882	829	896	838	852	839	837	826	840	790	806	877	823	805	867	842	816	841	808	851	888	845	838	836	857	850	856	866	859	815	842	885	811	845	836	862	856	870	845	843	897	865	826	884	879	879	850	847	861	851	809	903	854	797	833	872	823	811	797	898	855	897	843	883	862	938	838	821	919	850	780	884	825	873	859	839	782	875	839	880	825	850	860	806	830	901	868	857	776	852	849	851	861	853	888	860	902	869	899	857	848	831	856	840	873	860	826	866	854	827	828	846	813	902	887	819	868	821	791	807	846	824	857	869	811	841	841	855	894	849	879	839	830	840	864	845	866	877	839	875	883	865	792	893	823	871	896	877	886	848	865	825	800	783	836	851	801	797	795	845	877	821	913	856	884	848	793	851	838	849	855	842	855	859	807	829	839	852	824	874	855	853	849	826	856	902	824	836	804	831	928	808	855	864	861	861	870	853	862	845	872	840	886	819	841	831	858	816	827	836	795	875	862	911	880	900	868	839	872	795	852	852	886	816	859	851	855	840	813	828	848	884	844	850	845	827	827	836	904	864	926	863	888	870	846	814	842	861	866	865	830	809	815	872	816	885	868	860	929	872	826	852	888	879	802	839	870	886	869	832	829	871	871	877	836	842	877	879	831	860	825	897	865	827	798	803	877	840	852	851	879	846	801	834	892	858	887	857	837	838	809	835	830	868	817	787	885	842	799	843	840	874	840	843	818	837	833	822	806	865	891	862	863	897	856	818	817	826	890	869	835	847	816	858	863	861	837	901	904	826	809	867	846	831	857	806	899	876	859	838	850	858	828	876	867	866	844	828	871	850	847	851	909	839	877	883	887	852	888	847	813	851	860	856	878	888	820	886	890	861	848	853	865	846	863	916	776	830	837	875	859	865	858	836	875	841	854	864	813	855	804	858	894	839	822	857	905	864	851	838	910	870	831	835	864	830	808	855	872	873	842	822	792	871	845	863	845	810	868	876	795	897	888	864	831	871	879	842	869	836	803	889	820	883	834	840	851	898	801	880	844	872	837	860	855	849	825	898	849	808	855	869	833	836	848	918	856	880	863	824	833	873	863	878	843	851	838	825	796	897	910	854	835	852	842	810	797	882	827	810	836	828	778	827	875	815	900	794	847	860	821	886	780	845	837	849	862	845	861	814	890	827	840	797	867	825	846	858	852	866	881	826	885	807	799	863	809	848	801	840	915	879	804	901	862	801	871	829	824	827	836	885	827	865	837	857	853	798	820	865	853	856	841	881	886	837	825	878	836	853	863	851	861	806	819	862	871	827	849	814	830	821	888	853	868	814	813	840	846	836	838	870	927	799	856	837	811	875	877	875	902	821	881	799	875	869	862	828	838	901	847	822	795	843	856	829	852	842	807	850	862	840	832	850	846	841	842	865	864	859	902	853	811	838	846	930	831	854	780	807	852	854	834	867	882	860	888	786	875	885	887	858	810	830	860	897	866	884	796	871	814	808	889	814	807	806	844	858	898	805	914	790	824	846	825	833	835	826	828	820	842	853	823	879	827	842	807	825	855	832	825	835	854	899	902	842	859	859	830	836	837	862	866	838	850	851	879	797	800	874	862	848	854	845	875	864	809	859	877	832	869	863	864	860	865	832	830	864	852	803	862	863	873	820	872	881	877	851	819	842	863	830	850	847	845	842	869	877	855	830	825	810	820	827	886	869	857	870	811	899	892	814	867	854	880	884	861	869	831	835	866	848	847	823	773	840	861	841	906	876	839	823	848	847	827	839	825	888	810	861	878	882	842	852	859	789	935	836	838	816	799	808	864	841	842	884	805	816	844	874	861	897	856	822	837	847	800	883	878	847	791	856	890	846	846	874	892	813	851	814	833	888	850	881	892	820	908	857	808	860	837	844	881	879	808	851	845	842	783	833	861	828	835	882	847	817	820	814	829	881	880	847	850	875	791	819	859	813	849	845	887	826	841	790	889	831	871	824	846	856	865	818	897	822	873	835	884	821	842	859	865	843	838	819	816	853	799	905	853	834	868	837	827	826	850	853	860	876	861	861	848	851	841	841	825	854	805	890	909	860	897	889	862	838	848	892	871	860	860	878	846	834	897	813	845	835	849	807	813	909	802	842	878	883	822	823	833	850	860	864	839	842	877	868	849	866	820	849	867	847	838	839	876	874	879	842	851	819	834	838	877	855	845	874	846	850	842	905	830	866	874	880	841	863	850	883	869	829	838	900	888	867	858	877	873	819	821	850	841	865	854	819	835	841	918	879	878	855	872	810	837	789	840	833	833	802	878	870	804	863	856	861	839	821	875	864	833	886	822	815	867	848	885	863	820	839	867	793	823	775	876	835	816	828	832	838	866	907	851	914	899	781	826	877	896	803	836	824	887	858	837	778	792	852	843	826	889	823	858	865	848	837	861	863	843	817	820	859	825	815	824	868	859	918	886	856	872	859	829	853	867	814	898	797	869	890	832	900	853	880	882	892	858	860	801	823	805	816	823	843	870	853	834	852	825	886	843	817	853	846	866	880	866	838	863	838	925	824	859	858	830	831	862	845	851	839	870	837	862	850	870	894	871	887	774	849	850	847	828	880	864	860	836	816	851	834	855	826	871	872	799	866	838	782	870	840	843	894	818	833	790	837	841	832	837	821	830	814	858	859	839	858	880	855	840	835	861	826	822	891	829	839	867	891	880	812	783
20516	14453	12367	17486	24620	27857	24487	21691	19969	36419	42874	36254	25829	13675	8824	7413	7012	7124	7002	6994	7094	7132	7044	7062	7068	7119	7001	7077	7005	6934	7032	7003	7111	7013	7024	7024	7037	6984	7001	6998	7092	7022	7025	7124	7042	7046	7042	7019	7101	7036	7084	7020	7042	6906	7099	7120	7076	6936	6896	7003	7015	7167	7026	6938	6951	7009	7068	6997	6951	6987	7023	6944	7147	7029	6997	6989	6952	7052	6964	7113	6998	7048	7020	7001	7100	6877	6973	7019	6901	6989	7033	7112	6983	6999	7034	6921	7082	7074	6938	6977	7109	7026	7007	7081	6994	7011	7015	7056	6928	7047	7028	6910	6989	7024	7027	6944	7087	7078	6905	6991	7045	7003	7010	7036	6961	6926	7135	6976	7032	7117	7013	7009	6940	6905	7162	6882	6876	7007	7059	6928	7068	6879	6891	6946	7119	7103	7084	7026	6964	6989	7026	7071	7201	7028	7136	6923	7037	6960	6907	6934	7008	7064	6915	6957	7072	6983	7012	6960	6996	6957	7033	6956	7084	7037	7000	7003	7026	7069	7153	6884	7087	7099	7053	7003	7079	7079	7037	7077	6918	6952	7085	6976	6940	7061	6985	6907	6935	6976	6963	6972	7153	7117	7093	7147	6959	6909	7118	7012	6983	6936	7146	6969	7002	7039	6994	7083	7053	6994	7016	7050	7081	6969	7069	6961	6920	7003	7082	7108	6959	7047	7065	6986	7026	7115	7003	6946	6938	7047	6941	7104	7084	7097	7017	7016	7028	7015	7041	7206	7050	6992	7037	6880	7301	6938	6993	7047	7070	7011	7033	6878	7081	7032	7064	7090	7033	6979	7190	7029	7037	6994	7088	7103	7011	6998	7051	6947	6908	6990	7020	6928	7092	7024	6877	7033	7071	7192	7027	7095	6961	7043	6959	7078	6991	6965	6865	6975	6898	6982	6963	6968	7077	7076	6995	7066	6930	7048	7045	7101	7005	7110	7036	7013	7004	6956	7134	7028	6911	7047	7118	7142	6991	7138	7103	7120	7067	6964	7140	7146	7116	6980	6976	6968	7038	7107	6986	6946	7015	6998	6998	6894	7093	7073	7151	7017	7077	6982	6984	7072	6939	6989	6938	7035	7050	7033	7045	7045	7015	7033	6983	7015	7014	6986	7041	6887	7010	7043	7032	6901	7065	7139	7168	7033	7048	6870	7033	7056	7027	7026	7236	7010	6957	7005	6970	7076	7077	6871	7123	7186	7035	7038	7030	7138	6929	7014	7175	7041	6933	6969	7146	7059	7068	6896	6982	6982	7095	7042	7039	6988	7016	7046	7177	7075	7024	7066	6996	7065	7106	7031	6905	6945	7077	7058	7006	6969	7087	7158	7067	6999	7083	6995	7080	6964	6995	7098	7087	7009	7068	7010	6986	7038	7074	7043	7106	7052	7142	7115	7054	7112	7035	6998	6918	7211	7001	7075	7052	6990	6910	7007	7041	7048	7105	7187	6964	7002	6806	7059	7030	7016	7000	7071	7089	6923	6991	7062	6832	7036	7105	7095	7003	6995	7018	6927	6999	6979	7091	7067	7097	6907	7020	7034	7010	7045	7116	7013	7110	6963	6993	7039	7008	7022	7045	6928	6997	6996	6950	7036	6978	6907	7032	7076	6950	6918	7095	7019	7000	6972	7134	6917	7069	6953	6994	7101	7002	7034	7028	7013	7058	7056	7062	6908	7022	7062	6998	6926	7026	7006	6992	7086	7092	6927	6997	7014	7012	7021	6909	7054	7017	6888	7086	6954	7091	6954	7102	6969	6905	7079	6986	7059	7030	7062	6963	7108	7077	7013	7090	7121	7108	7043	7019	6938	6889	7113	6897	7128	7097	7159	6955	6828	7018	6957	6927	7050	7028	7029	6943	7076	6942	6953	7047	7064	6918	6978	7034	7013	7140	6967	7092	7078	7079	7040	7142	7094	7090	6978	7044	6943	6931	7176	6989	7012	7002	7028	7149	6951	7081	7154	6869	6923	6969	7058	7117	6962	6976	7048	7115	6954	6958	6935	7087	7169	7099	7107	7192	7139	6931	7096	7072	7083	6969	6977	6990	7106	7016	7056	7032	7098	7030	7063	7076	7112	7069	7006	7069	7023	7063	7037	7078	6964	7195	7090	7088	7013	7042	7063	6995	6961	7116	6961	7047	7118	6969	7070	7096	7096	7075	6847	7026	7024	6987	6974	6960	7082	7099	6918	6854	7003	6884	6901	7037	6946	7058	7015	6888	7085	7020	6869	7106	6960	6958	7058	7073	7146	7010	6906	7075	7143	7010	7179	7031	6908	7159	7016	6897	7208	7000	7131	7159	7058	7098	7049	7071	6978	6955	6898	6958	7004	6925	6977	6965	7112	7165	7083	7049	7174	7115	7153	7019	7034	7027	7025	6996	6993	7099	7025	6890	6963	7047	7051	6965	7074	7016	7184	6927	7024	6961	6956	7028	6961	7046	7073	6984	7107	7085	7129	7064	6972	7125	7081	7068	6911	7055	7068	7031	6964	7071	6958	7034	7130	7126	7043	7136	6966	6918	6932	6982	7022	7095	6930	6939	6970	7002	7051	7138	7064	6957	7024	7125	7014	7064	7213	7046	6998	6985	6966	6954	7076	6914	7059	7056	7079	7024	7042	7147	6976	6974	7021	7022	7042	6993	7025	6977	7114	7184	6990	6998	7115	7013	6948	7067	6984	7084	6933	7108	7138	6999	6977	7011	7041	7046	6924	6951	7005	7058	6956	7059	6974	7083	7089	6997	7006	7161	6959	7075	7065	7139	7045	7116	7052	6991	7100	7019	6922	7128	7062	6928	7042	6871	7055	7067	7059	6969	7144	7151	7058	6991	7105	7161	6928	7081	6977	6996	7096	7004	6948	6986	6957	6978	7092	7032	7027	7051	7165	7011	7059	6971	6890	7012	6917	6965	7024	6916	7039	7062	6994	7107	7169	6985	7129	7096	7012	7052	6974	7110	7185	6948	7110	6999	7118	7062	7034	7052	7084	7044	7016	6960	7023	7096	7064	6979	6815	7034	6936	7080	6973	6996	7141	7095	7009	7125	7006	7001	7044	7137	7091	7043	6995	6992	7011	7149	7036	7014	6935	7045	7052	7099	6975	7062	7008	7083	7064	7028	6970	7079	7118	6962	6864	7077	6942	7171	6944	7044	7145	6983	7132	6904	7095	6925	6965	7092	7018	7086	7105	7071	6994	7063	7223	7045	7063	6988	7042	6946	6974	6992	7050	7023	7149	6965	6914	7015	7041	6874	6961	7072	7081	6966	7114	7082	6966	7033	7087	6941	7054	7072	7123	6970	7105	7020	7079	7126	6964	7014	7204	7038	7045	6921	7049	6985	7033	7062	7106	7167	6987	7014	7087	7042	7048	7064	7092	7001	6956	7048	7084	7149	6943	7001	7005	7008	7065	7023	7233	6940	6924	7111	6977	7069	7067	7052	7076	6888	6815	7069	7096	7098	7075	6975	7100	7107	7059	6980	6996	7046	6961	6931	7027	7137	6992	6887	6996	6985	6991	7132	6934	6990	7082	7045	7097	6975	7106	7053	7048	6986	6967	7055	7135	6991	6978	7063	7151	7089	6975	7069	6953	6935	6962	7109	7070	6982	7100	7043	6996	7025	7036	7261	6929	6977	6983	6855	7085	6965	7022	6974	7083	7079	7052	6976	7072	6939	7085	6997	7118	7027	6876	6965	6960	6932	6907	7008	6864	6902	6990	6998	7038	7051	6929	7015	7005	7124	7027	6974	7109	7029	7007	7095	7096	7025	6936	6948	7045	7053	7010	7024	6902	7085	7055	6900	7035	7086	6899	7022	7039	7059	6995	7151	7196	6964	7033	7044	7095	7154	7057	7055	7091	7165	7032	7081	7070	7082	7238	7021	6925	6923	7092	6909	7021	6971	6955	6904	7006	7037	7154	7101	6909	7019	7131	7054	7151	7087	7044	7031	6918	7000	7029	6937	7050	7003	7000	7019	7014	7051	6945	7057	7223	7001	7054	7048	7063	7041	7033	7052	7025	6982	7027	7044	6996	7041	7087	7071	7031	7072	7062	7055	6906	7093	7013	6982	7037	6928	7011	6812	7084	6926	7014	6972	7040	7039	7078	6940	7039	6990	7035	6932	7005	7044	7044	6949	7142	6871	7089	7066	6937	7072	6977	7037	7006	6924	7080	6902	7091	6967	7069	6863	7024	7017	7012	7013	7025	7003	6964	6966	7102	7017	6982	7100	6915	6868	7033	6960	6990	7152	6991	7031	7173	7008	7094	7085	6953	7028	6966	6980	7062	6983	6829	7113	6977	7100	7037	6978	6978	7107	6937	7006	7168	7088	7112	6987	6958	7037	6953	7043	6988	6846	6998	6938	7111	7123	7043	7157	6979	7023	7133	7058	7027	7147	6904	7047	7054	7057	7164	7064	6945	7026	6956	7108	6922	6988	7027	7073	7034	7120	7039	7073	7041	7037	7040	7019	7083	7109	7123	6853	7008	6969	7113	7032	7053	7113	7074	6998	6982	6980	7149	6889	7153	7056	7098	7077	7081	6986	7015	6979	6866	7133	7085	6951	7058	6874	7027	7096	7059	7060	7072	7046	7082	7019	7019	6995	7048	7005	7180	6954	7081	7090	7093	7032	7024	7070	6993	7000	7119	7065	7112	6972	7096	6935	6965	7131	7117	6920	6995	6920	7006	7050	6987	7029	6998	6977	6965	6993	7093	7041	6934	7070	7059	7013	6931	7004	7063	7105	7134	6953	6883	6965	6954	7099	7030	7021	7021	6973	6998	7232	6954	7022	7054	6978	7087	7144	7079	7085	7126	7099	7030	6985	6928	7005	7069	7052	7063	7132	7019	7024	7079	7047	7043	7024	6937	7177	7156	6997	6948	7103	7038	7054	7014	6943	6953	6915	7021	7041	7030	6984	7005	7053	7153	7084	7109	6849	6939	7079	6917	6969	7069	6945	7094	6917	6969	7075	6888	6892	7158	7036	6970	6757	7044	7097	7056	7111	7037	7133	6943	6909	7011	7057	7079	7081	7070	7044	7092
3024	2588	1598	1311	1561	1988	1841	1749	1568	7870	13806	11785	6012	2182	1205	985	847	810	871	909	838	840	861	850	839	825	876	897	896	821	887	866	885	884	900	868	895	865	879	895	899	882	867	819	870	860	854	881	888	808	801	827	843	868	847	887	847	847	871	916	830	818	848	873	874	905	888	861	849	878	900	788	830	802	849	844	876	888	840	860	863	788	906	893	869	914	850	828	812	881	855	853	853	843	887	863	878	924	866	867	817	930	813	866	878	851	960	872	871	875	823	865	870	821	831	833	848	876	826	833	814	870	863	853	825	874	884	865	874	885	833	867	888	840	825	869	805	867	838	869	819	841	870	854	874	819	839	879	845	866	873	895	944	827	848	920	817	890	869	856	831	834	824	866	800	884	798	863	856	858	891	902	842	863	872	864	858	882	902	857	833	895	815	855	832	870	886	819	834	875	812	828	914	875	842	838	824	885	869	889	824	900	858	815	838	872	836	829	910	906	839	842	863	875	884	849	863	822	892	863	862	903	862	863	862	817	829	899	861	852	921	853	876	893	880	847	806	857	859	833	825	853	881	853	872	903	915	824	909	855	863	886	872	883	871	864	877	894	900	911	791	859	896	922	877	851	862	850	843	840	899	832	822	822	822	858	864	896	883	849	847	832	897	828	844	869	911	846	905	797	859	847	856	813	859	832	878	836	841	896	933	853	835	822	873	831	844	883	876	903	821	875	913	892	865	901	854	829	933	861	887	812	840	872	864	920	821	914	827	891	875	838	874	866	915	876	844	823	824	846	851	852	872	896	789	853	834	847	829	888	863	833	878	868	880	915	879	900	907	825	822	880	906	868	902	884	857	880	887	860	873	878	890	919	885	945	852	843	842	827	820	837	885	841	856	820	805	872	859	841	855	858	850	905	917	882	853	836	831	856	872	866	851	852	808	915	846	895	817	911	867	862	834	876	842	868	861	804	847	832	921	921	835	868	870	896	909	857	923	869	814	847	843	844	907	907	846	872	870	849	915	852	851	813	852	854	899	868	835	916	872	849	876	829	845	859	811	836	823	863	860	895	872	821	876	848	831	861	881	864	864	863	832	843	877	818	817	871	851	857	832	831	878	858	888	797	784	867	809	830	850	834	842	881	850	872	891	786	844	979	877	833	881	807	850	836	905	868	915	832	874	824	886	893	920	849	879	874	859	851	838	831	866	887	890	865	862	838	808	816	852	810	885	820	891	877	903	855	882	849	829	900	891	878	854	849	803	935	843	817	867	842	828	908	868	885	853	823	841	822	876	875	865	811	814	872	859	878	864	804	908	876	901	823	888	873	917	916	856	837	857	839	873	850	847	813	854	921	806	854	833	887	908	883	859	893	845	821	876	862	861	852	837	879	879	865	903	848	854	901	861	866	869	836	839	833	906	907	881	889	764	850	834	839	798	861	862	849	833	896	874	829	804	874	902	918	873	839	922	850	839	878	901	885	874	793	867	901	929	884	891	882	881	808	867	889	883	846	812	865	878	856	828	805	823	854	847	838	883	890	875	839	840	933	857	914	912	823	843	867	868	874	880	882	912	884	852	898	886	824	859	848	867	812	833	825	876	841	884	879	881	912	885	822	862	849	884	845	844	846	829	906	847	865	887	870	874	813	790	886	876	846	839	855	877	833	809	849	877	848	907	896	875	841	863	835	832	836	843	849	880	905	832	845	826	861	830	868	837	876	848	902	892	891	848	860	832	868	822	833	908	800	940	868	887	856	839	848	875	889	847	837	893	864	856	874	860	922	859	896	833	869	908	837	837	881	869	811	857	871	890	842	876	884	917	849	897	823	904	893	839	830	921	844	872	852	823	832	841	879	911	847	877	873	853	865	840	840	817	891	849	836	849	854	850	910	907	833	894	879	845	879	864	846	855	861	809	832	834	887	804	806	848	836	914	909	871	859	861	883	852	817	841	872	834	894	906	879	838	862	875	919	886	890	842	790	831	806	922	857	858	840	869	887	816	900	900	851	855	882	829	862	825	855	908	819	894	835	908	853	851	866	848	835	845	847	871	884	882	869	819	861	881	841	884	892	863	884	850	839	813	858	891	851	920	865	823	871	877	822	871	864	873	823	851	873	843	879	890	902	906	892	878	804	833	887	790	828	883	895	868	905	903	822	872	862	883	849	836	851	827	870	860	885	845	867	869	949	809	877	856	874	828	887	815	888	833	849	824	866	892	889	810	866	863	847	844	837	883	858	806	856	896	899	850	844	832	870	845	860	852	842	869	838	875	804	839	918	810	917	859	850	857	891	857	861	852	847	904	882	903	900	861	903	857	799	862	824	876	886	853	866	903	818	900	859	808	850	875	886	847	848	841	893	876	860	884	821	870	881	867	831	863	899	858	854	856	870	843	891	817	901	847	845	902	898	861	857	914	874	851	866	868	872	840	863	863	905	814	847	876	853	850	871	906	873	847	831	871	875	856	892	919	906	871	870	878	838	886	871	869	885	884	861	863	884	859	837	865	867	911	865	814	900	847	880	878	853	822	913	897	874	888	908	800	901	889	834	871	868	815	880	816	854	849	868	883	810	891	856	911	907	870	843	853	897	862	843	893	844	933	833	836	853	886	871	841	876	882	844	903	823	857	827	828	858	839	854	893	872	855	844	863	852	870	909	936	887	884	881	868	890	896	816	811	852	865	871	877	854	859	856	807	861	873	842	838	814	853	888	836	842	856	854	800	827	882	880	856	862	876	846	875	881	853	837	817	839	830	841	896	860	843	868	859	861	889	839	858	843	852	850	840	874	839	905	820	830	835	894	848	857	819	835	840	888	860	867	895	884	831	854	852	864	876	853	851	847	938	846	824	819	874	892	887	903	891	852	816	915	911	830	832	847	893	883	840	873	830	853	836	827	869	890	865	855	803	914	834	867	854	862	882	894	835	870	826	829	854	838	910	903	873	893	855	875	892	851	883	883	876	854	842	826	848	866	851	928	877	847	914	887	885	873	854	843	871	831	829	843	840	817	867	896	830	877	811	865	879	849	816	890	911	869	884	860	856	867	831	834	838	854	855	866	870	880	861	851	856	879	879	850	829	832	837	803	884	850	905	893	856	889	828	885	881	809	846	827	844	828	792	826	876	898	879	855	819	870	887	821	874	880	890	844	870	906	859	897	840	822	857	831	889	842	886	862	841	856	883	846	833	858	918	851	876	852	819	816	831	852	867	875	852	851	895	889	856	824	835	881	848	855	821	834	861	849	857	910	854	888	847	890	870	858	833	875	872	855	863	899	861	873	842	817	818	875	822	845	825	881	863	853	856	863	843	810	885	851	798	855	813	866	844	851	842	854	862	882	826	877	868	836	852	892	888	878	852	853	856	850	864	846	853	862	846	893	863	874	850	897	853	823	834	871	892	833	844	848	844	851	859	866	885	813	861	854	818	842	888	906	843	862	914	852	841	804	805	855	905	874	880	849	850	909	817	888	879	849	882	885	861	890	877	875	869	890
25076	21187	14990	21232	27922	30468	28504	26284	24694	51074	61509	53801	39272	21445	11841	8335	7201	7041	7085	7136	7130	7148	6987	7011	7120	7088	7075	7161	7246	7019	7029	7175	7047	7179	7051	7023	7163	7052	7083	7022	7006	7022	7103	7107	7230	7143	7114	7148	7075	6998	7061	7024	7154	7070	7092	7069	7156	7068	7258	7083	7025	7067	7150	7056	7042	7098	7111	7083	7119	7081	7074	7241	7113	7189	7023	7084	7142	7183	7091	6940	7075	6999	7114	7119	7129	7033	7110	6842	7173	7112	7016	7029	7111	7178	6998	7176	7030	7054	7085	7201	7001	6967	6974	7076	7137	7068	7133	7027	7077	7049	7093	7091	7058	7188	7193	7083	7152	7086	7129	7109	7122	7020	7207	7057	7230	7046	7136	7112	7159	7274	7177	7011	7076	7043	7091	7040	7166	6965	7044	7099	7134	7086	7145	7005	7092	7189	7030	7137	7123	7077	7081	6966	7106	7084	7068	6979	6971	7133	7078	7104	7177	7071	7170	6986	7100	7048	7176	7030	7114	7192	7081	7098	6953	7182	7054	7086	6986	7046	7123	7055	7079	7188	7239	7081	7149	7164	6965	7170	7018	6962	7262	6952	7068	7312	7053	7090	7115	7087	7228	7016	7046	7222	6970	7032	7136	7041	7157	7161	7231	7040	7091	7118	7154	7062	7152	7105	7008	7156	7025	6940	7111	6792	7078	7109	7100	7261	7070	7088	7045	7127	7003	7005	7107	7173	7116	7084	7160	7031	7059	7061	7019	7058	7034	7069	7184	7117	7212	7140	7139	7184	7057	7193	7097	7124	7132	7135	7177	7156	7243	7197	7120	7127	7067	7149	6998	7196	7095	7093	7029	7116	7084	7133	7071	7071	7131	7091	7123	7055	6889	7072	7088	7160	7039	7004	7099	7094	7040	7130	7016	7004	7048	7062	7013	7191	7130	7141	7110	7079	7176	7120	7093	6975	7030	7020	7072	7100	7084	7094	7067	7128	7112	7021	7119	7093	7158	7011	7083	7066	7062	7053	7155	6964	7148	7123	7174	7259	7061	6959	7186	7117	7118	7076	7102	7190	7072	6943	7140	7115	7149	7123	7127	7124	7039	7114	7130	7162	6937	7139	6940	7249	7063	7099	7135	6899	7125	7264	6999	6915	7075	7063	7188	7126	6959	7235	7112	7148	7022	6956	7099	7129	7127	7089	7165	7041	7114	7043	7051	7115	7052	7070	6995	7121	7113	7017	7191	7059	7224	7157	6993	7155	7036	7146	6953	7277	7051	7019	7165	7124	7112	7054	7136	7001	7175	7257	7131	7113	6986	7160	7007	7058	7032	7005	7201	7158	7184	7064	6980	7101	7188	7180	7135	7137	7080	7182	7079	7171	7110	7127	7148	7184	7075	6980	7145	7238	7178	7086	7149	6982	7083	7151	6966	7148	7227	7102	7170	7081	7128	7089	7053	7076	7217	7065	7130	7009	7133	7002	7017	7164	7013	6914	7077	7114	7009	7167	6963	7103	7069	7163	7025	7129	7004	6937	7195	7066	7207	6994	7023	6989	7003	7119	7116	7008	7233	7094	7044	6926	7066	7190	7083	7108	7053	7062	7185	7160	6982	7087	7161	7081	7061	7169	7096	7143	7179	7219	6947	7107	7114	7174	7037	7071	7104	7084	7049	7133	7125	7090	7129	7075	6983	7020	7160	7116	6954	7077	7050	7183	7054	7029	7017	7272	7021	7065	7167	7050	7187	7048	7200	7041	7165	7141	7139	7147	7044	7056	7167	7144	7037	7222	7235	7156	6999	7167	7132	7013	7224	7090	7064	7122	7041	7062	7062	7105	7113	7104	7093	7171	7003	7159	7034	7145	7073	7011	6941	7225	7166	6998	7101	7073	7140	7045	7170	7181	7059	7126	7019	7114	7171	7206	7115	6972	7114	7099	7124	7056	7127	6896	7114	7142	7261	7056	7080	7121	6983	7007	7064	7092	7147	7056	7046	7062	7116	7135	7069	7003	6949	6991	6989	7151	7128	7178	7194	7194	7143	7014	7185	7181	7038	7161	7076	7042	7111	7093	7113	6978	7168	7022	7058	7030	7040	7112	7027	6947	7140	7042	6962	7025	6960	7168	7070	7077	7084	7125	7005	7165	6993	7178	7078	7019	7143	7072	6926	7033	7013	7136	7108	7105	7083	7119	7329	7061	7149	7022	7056	7206	7088	7145	7157	7063	7084	7205	7018	7155	7127	7079	7205	7165	7082	7125	7078	7046	7168	7126	7084	7046	7139	7001	7138	7151	7063	7170	7075	7104	7035	7045	7041	7004	7131	7057	6894	7176	6995	7138	7139	7161	7071	7114	7085	7192	7276	7016	7022	7093	6996	7161	6955	7059	7130	7189	7068	7078	7020	7102	7076	7218	7097	7179	7071	6967	7173	7171	6987	7077	7064	7140	7111	7151	6939	7058	7059	6953	7003	7132	6919	6997	7070	7169	7008	7153	7266	7013	6971	7038	7101	7146	7159	7066	7165	7080	7072	7080	7087	7039	7201	7057	6993	7107	7096	7050	7081	7115	7087	7091	6991	7038	7001	7155	7126	7124	7179	7100	7086	7087	6941	7140	7006	6989	7262	7037	7175	7061	6974	7161	7173	6999	7122	6972	7194	7149	7155	7180	7128	7125	7164	7124	7016	7049	7016	7124	6985	7021	7195	7210	7065	7049	7039	7014	7133	6978	7086	7101	7198	7213	7131	7245	7030	7122	7057	7086	6972	6960	7160	7127	7106	6981	7060	7060	7062	7164	7081	7168	7032	7262	7026	6974	7269	7088	7120	7190	7087	6947	7285	7104	7300	7126	7078	7090	7100	7093	7049	7147	7152	7139	7131	7108	7074	6953	7103	7201	7137	7107	7111	7216	7047	6998	7046	7136	7069	7128	7091	7193	7137	7068	7016	7186	7073	7158	7000	7073	7097	7071	7048	7111	7139	7036	7009	7134	7089	7021	7069	7197	6874	7081	7083	7030	6954	7145	7140	7069	7119	6977	7048	7118	7164	7089	7001	7022	7059	7105	6987	7118	7191	7105	7150	7101	7007	7116	7152	7126	7002	7099	6927	7153	7013	7019	7262	7116	7161	7139	6976	7129	7208	7049	7029	7017	7127	7148	7019	7129	7087	7146	7232	7093	6937	7055	7214	7067	7173	7062	7151	7183	7183	6990	7148	7060	7079	7037	7097	7182	7177	7002	7065	7123	7118	7103	7193	7008	7134	7071	7033	7142	7113	7116	7138	7260	7034	7113	7025	7096	7108	7091	7128	7167	6999	7171	6962	7116	7042	7178	7005	7020	7006	7072	7010	7107	7180	7188	7117	7116	7082	7009	7014	7137	7156	7018	7229	7043	7082	7158	7084	6993	7069	7103	7217	7067	7094	6994	7172	7055	7075	7113	7009	6988	7118	7033	7148	7292	7148	7055	7158	7116	7012	7149	6950	7082	7106	7088	7136	7131	6967	7153	7286	7046	7154	7010	7197	7195	6965	7094	7021	7027	7125	7198	7137	6991	7059	7093	7199	7117	7044	7046	7060	7154	7056	7042	7148	7150	7072	6984	7162	7023	7082	7056	7076	7168	7214	7120	7057	7132	7072	6990	6942	7159	7188	7086	7135	7176	7120	7043	7170	7091	7154	7239	7192	7044	7141	7093	6989	6998	7103	6960	7127	7054	7169	7028	7195	7003	7087	7032	7137	7102	7068	7044	6985	6989	7071	7180	7117	7185	7069	7157	7015	7135	7072	7056	7022	7120	6971	7066	7102	7181	7045	7179	7072	6919	6994	7224	7063	6989	7142	7276	7012	7149	6955	7148	7026	7215	7074	7002	7173	7075	7099	6990	7117	7152	7158	7038	7032	6980	7141	7143	7076	7048	7128	7115	7044	7057	7107	7121	7073	7095	7000	7009	7184	7084	7032	7084	7236	6931	7041	7053	7046	6947	7096	7149	7166	7026	7140	7128	7055	7106	7021	7152	7125	7074	7038	7149	7125	7189	7152	7064	7056	7062	7147	7044	7126	7055	7006	7132	7063	7057	7178	7163	7179	7161	7033	7015	7078	7133	7134	7067	7053	7215	7056	7009	7086	7077	7101	7070	7218	7036	7114	7206	7075	7010	7118	6962	7092	7110	7128	7248	7030	6970	7159	7083	7108	6880	7121	7204	6966	7034	7186	7038	7210	7178	7124	7007	6990	7108	7139	7027	7042	7071	6962	7005	6986	7095	7139	7122	7176	7146	7019	7035	7216	7185	7097	7154	7083	7123	7161	7008	7126	7128	6984	7127	7072	7096	7077	7005	7101	7167	7058	7046	7119	6979	7147	7054	7043	7024	7153	6987	7169	7288	7068	7031	6982	7172	7142	7106	7039	7069	7096	7058	7171	7045	7148	7109	7130	7027	7011	7139	7013	7158	7038	6971	7140	6977	7101	7089	7090	7117	7029	7172	7105	6992	7084	7108	7183	7052	7041	7143	6961	7042	7161	7061	7090	7273	7141	7074	7021	7065	7060	7062	7081	6975	7175	7032	7034	7200	6991	7080	7134	7118	7138	7244	7148	7004	7094	7043	7084	7049	7129	7120	7066	7094	6962	7147	7200	7140	7133	7105	7180	7086	7122	7098	7102	7136	7148	6949	7068	7030	6958	7091	7071	7048	7230	7026	7043	7084	6991	7138	6995	7110	7014	7197	7207	7058	7151	7059	7162	7087	7026	7162	7028	7103	7057	7250	7053	7127	7054	7017	7047	7081	7078	7101	7078	7103	7093	6997	7134	7069	7040	7054	7002	7135	6976	7138	7111	7113	7233	7027	7148	7021	7138	7003	7197	7026	7041	7177	7103	6939	7052	7177	7008	7053	7121	7092	7028	7151	7015	7107	7138	7174	7068	7074	7137	7058	7198	7021	6929	7269	7072	7080	7011	7136	7088	7212	7109	7062	7056	7072	7083	6995	7111	7118	6988	7099	7054	6970	7075	7090	7112	7090	7131	7089	7028	7108	6976	7152	7098	7081	7077	7073	7035	7069	7008	7033	7090	7122	7148	7060	6995	7055	7189	7169	7096	6992
5898	2404	1797	1378	1531	1883	1898	1801	1698	5286	14154	12328	6524	2259	1257	969	894	872	874	788	896	889	819	896	885	843	868	884	878	879	861	845	916	918	859	850	851	882	879	870	867	866	857	888	857	877	895	850	905	856	854	847	869	877	884	839	918	913	867	872	862	875	855	885	905	851	843	904	894	886	865	858	907	842	907	787	871	840	886	849	891	869	910	894	833	887	882	882	848	877	895	846	901	868	914	851	903	828	894	845	870	874	893	895	834	869	864	873	891	889	877	844	789	919	839	828	897	906	870	888	887	924	898	876	880	916	862	856	856	895	865	965	807	832	898	919	813	878	882	832	868	870	930	858	886	903	903	835	884	907	861	888	879	864	895	909	852	880	897	851	876	816	903	899	858	921	924	852	896	885	892	901	888	927	859	822	915	870	874	859	922	902	863	884	839	853	867	901	905	841	883	871	889	892	901	843	884	869	874	886	842	875	814	819	868	887	863	853	836	886	845	891	856	886	930	878	850	872	874	849	895	882	901	803	873	914	852	881	902	889	879	866	872	921	870	901	876	874	889	895	853	842	922	809	845	843	847	860	852	883	845	857	895	907	854	868	855	845	866	929	867	898	899	857	852	871	874	868	899	902	887	879	892	891	900	876	867	875	846	911	868	873	846	879	879	871	887	887	929	890	887	875	899	905	852	840	896	853	856	894	881	835	901	868	898	900	939	886	881	883	883	875	905	889	892	901	860	851	863	868	906	903	896	896	879	834	922	881	947	899	874	901	915	826	879	882	848	869	880	972	868	859	895	876	874	832	900	873	914	885	887	870	947	853	875	922	867	803	870	888	882	820	913	839	852	885	860	891	871	849	864	861	912	855	851	871	929	918	877	866	860	901	856	884	903	933	870	884	872	903	840	951	876	913	870	851	871	854	884	882	888	871	863	837	902	860	864	877	878	924	875	856	821	867	852	878	898	918	878	863	882	879	846	879	886	876	849	871	822	880	870	890	912	885	817	935	914	908	831	852	898	849	875	879	896	843	879	883	885	836	846	889	935	848	886	822	893	915	907	844	846	821	850	870	914	890	892	887	830	934	927	905	917	880	868	863	855	792	889	852	890	866	847	839	900	894	861	876	862	838	910	898	881	880	901	872	862	841	889	863	864	871	880	857	899	927	879	904	887	822	889	890	815	949	870	860	859	889	875	843	925	843	870	880	857	826	818	873	862	914	881	915	885	872	930	892	868	832	856	911	898	835	913	856	869	881	939	887	864	891	834	836	817	848	894	893	886	848	889	867	904	893	838	877	894	870	864	856	895	885	841	854	866	901	903	850	847	862	895	870	910	909	836	829	926	864	861	834	894	922	855	856	864	897	912	861	865	843	860	889	871	881	861	805	907	873	817	886	899	908	924	863	891	896	901	857	886	813	883	871	863	923	888	882	819	865	867	871	897	815	863	860	890	864	867	868	916	962	881	881	868	880	899	875	825	890	856	885	899	876	926	868	840	823	887	885	842	892	866	888	869	904	885	922	888	889	823	883	869	862	863	885	926	930	896	860	836	861	882	876	882	941	903	865	925	903	875	890	848	916	876	899	887	860	894	852	879	867	874	924	859	873	934	875	883	867	883	878	896	879	830	877	877	896	853	874	867	854	897	866	914	851	860	899	867	865	879	877	829	857	857	839	896	904	825	881	907	840	892	924	855	897	856	860	849	830	880	863	831	858	901	929	841	906	843	809	870	898	892	904	885	896	882	893	909	871	854	899	886	877	900	851	906	892	831	841	864	899	805	867	880	815	880	852	831	879	857	873	847	867	876	892	866	907	898	896	918	853	881	858	906	821	903	858	854	891	906	843	861	794	861	957	861	901	905	889	853	833	874	881	942	843	894	833	874	911	859	878	871	879	916	856	858	896	933	839	874	893	863	836	884	863	878	843	808	853	894	830	837	869	877	862	871	834	881	869	847	818	858	888	885	843	882	888	847	922	871	842	936	884	881	875	871	869	864	821	882	890	885	904	869	935	886	897	883	855	860	881	857	910	911	885	925	850	859	890	874	879	860	849	891	868	854	817	832	858	876	861	921	848	860	864	881	877	818	875	905	848	876	856	892	811	897	924	923	931	894	848	910	911	843	876	853	878	846	919	900	879	916	903	930	899	885	850	905	887	865	892	846	833	882	891	889	892	893	872	817	859	865	847	897	872	864	851	933	850	834	939	895	856	799	897	896	895	916	866	866	891	849	891	866	935	876	864	804	876	859	828	835	853	899	879	880	902	860	902	941	871	937	883	909	911	899	909	859	839	868	839	848	866	824	910	881	895	857	821	886	903	894	973	874	857	840	880	862	865	826	842	899	919	867	857	905	935	828	880	852	842	873	853	900	836	871	919	838	907	887	863	886	840	955	899	834	903	919	881	896	824	847	860	860	878	902	880	837	848	900	919	962	835	838	895	865	839	906	881	898	819	856	865	855	884	810	873	843	858	929	865	849	883	860	845	876	886	879	870	879	904	850	871	918	838	838	868	876	880	905	882	917	837	880	879	901	855	858	883	856	874	948	843	862	902	879	861	862	914	888	873	923	844	848	848	860	857	868	922	856	857	877	942	899	854	848	887	904	825	894	875	867	933	916	911	885	819	807	853	853	874	862	901	867	859	874	831	870	864	862	846	870	875	911	883	930	886	902	839	836	843	879	904	892	899	866	875	877	856	851	871	847	861	809	897	807	870	900	840	884	913	870	865	871	869	907	863	884	924	823	838	890	891	887	842	877	865	913	828	866	852	835	885	843	907	886	837	896	916	933	854	878	918	920	819	886	909	890	891	872	836	871	883	866	860	965	868	874	866	895	891	871	893	856	830	880	894	919	886	828	841	859	886	930	885	850	859	851	836	888	865	896	900	806	823	885	889	836	872	931	837	893	861	846	951	894	861	828	845	911	828	791	916	907	894	890	877	896	907	830	874	853	895	885	888	848	910	937	947	839	913	859	876	856	891	912	848	895	893	880	879	826	840	898	847	899	892	878	885	903	896	873	840	884	894	868	956	888	869	821	871	919	864	867	864	850	906	865	857	834	881	898	848	864	903	863	937	877	889	902	835	938	927	880	873	903	909	859	897	875	877	868	844	921	846	894	867	893	939	905	857	887	924	899	885	902	877	883	856	862	947	886	927	899	875	880	828	856	837	888	845	905	930	917	924	872	862	893	865	888	858	907	916	897	861	931	873	912	870	892	919	900	880	837	940	835	892	899	839	900	880	864	854	848	881	885	854	931	886	938	852	882	809	835	901	901	853	862	877	912	861	925	904	841	871	849	966	884	861	892	844	896	893	878	846	904	858	863	840	863	823	882	913	854	880	863	890	868	909	909	836	904	893	907	884	877	898	916	871	874	914	881	916	916	927	888	864	859	871	926	859	884	864	869	896	927	891	907	828	877	863	889	843	916	866	897	869	923	916	844	852	870	890	867	908	866	893	871	857	908	893	909	880	894	868	870	869	804	889
24603	19940	16621	22736	28299	29547	29461	27365	25511	42587	62672	55025	40577	22697	12930	8611	7401	7358	7023	7135	7136	7184	7302	7270	7263	7160	7189	7283	7221	7300	7248	7253	7189	7258	7251	7169	7184	7278	7245	7246	7246	7280	7174	7307	7215	7114	7200	7174	7224	7268	7188	7210	7225	7199	7312	7229	7116	7163	7237	7113	7176	7278	7341	7160	7146	7240	7125	7209	7175	7280	7183	7150	7211	7236	7356	7171	7255	7230	7218	7162	7264	7200	7314	7314	7197	7207	7181	7302	7071	7232	7208	7258	7238	7240	7100	7308	7166	7209	7233	7118	7145	7118	7175	7233	7362	7229	7124	7204	7215	7211	7152	7333	7188	7165	7149	7170	7296	7112	7362	7226	7304	7323	7032	7316	7240	7387	7152	7072	7189	7261	7283	7249	7374	7085	7142	7240	7334	7155	7166	7194	7286	7254	7104	7301	7199	7234	7287	7233	7121	7177	7189	7285	7197	7128	7161	7306	7212	7204	7145	7140	7275	7089	7169	7220	7181	7226	7252	7224	7250	7307	7185	7299	7319	7192	7267	7133	7200	7256	7096	7222	7213	7240	7310	7379	7232	7363	7227	7225	7245	7226	7157	7149	7190	7238	7233	7340	7218	7364	7256	7281	7105	7200	7325	7182	7157	7281	7200	7212	7229	7130	7177	7100	7190	7326	7167	7221	7288	7254	7273	7107	7213	7230	7271	7189	7097	7304	7239	7114	7082	7167	7127	7185	7351	7154	7315	7200	7206	7101	7279	7238	7264	7181	7162	7135	7114	7253	7164	7056	7334	7204	7105	7219	7206	7047	7106	7102	7219	7222	7186	7239	7251	7216	7152	7227	7290	7095	7264	7170	7295	7294	7281	7273	7285	7293	7202	7210	7178	7243	7194	7203	7109	7182	7225	7147	7233	7287	7214	7265	7266	7151	7147	7188	7174	7266	7320	7247	7167	7162	7292	7046	7266	7199	7205	7053	7299	7215	7196	7149	7365	7198	7257	7206	7202	7209	7166	7126	7204	7224	7039	7282	7135	7190	7319	7186	7228	7141	7207	7088	7093	7206	7117	7293	7335	7273	7228	7292	7076	7216	7062	7148	7110	7244	7130	7331	7248	7315	7265	7202	7213	7200	7310	7176	7180	7208	7145	7151	7277	7229	7183	7003	7273	7132	7168	7201	7324	7123	7232	7282	7128	7078	7146	7219	7053	7188	7141	7187	7188	7215	7257	7164	7372	7188	7256	7218	7158	7240	7251	7186	7274	7232	7169	7324	7191	7196	7190	7280	7208	7150	7125	7005	7108	7182	7180	7202	7358	7248	7118	7169	7204	7310	7196	7270	7147	7164	7145	7280	7205	7286	7284	7276	7227	7145	7197	7306	7165	7277	7214	7124	7195	7146	7215	7122	7153	7176	7194	7354	7180	7253	7163	7226	7178	7186	7150	7166	7256	7197	7247	7193	7076	7253	7176	7189	7298	7229	7304	7188	7172	7224	7255	7183	7123	7341	7371	7365	7265	7296	7155	7344	7170	7153	7246	7211	7211	7094	7152	7216	7117	7159	7223	7229	7179	7164	7330	7159	7131	7267	7152	7259	7252	7101	7213	7165	7285	7257	7191	7093	7055	7211	7091	7271	7149	7321	7254	7008	7155	7143	7023	7178	7240	7214	7297	7202	7153	7030	7272	7282	7277	7218	7172	7147	7292	7214	7300	7305	7244	7129	7061	7194	7273	7192	7106	7162	7262	7209	7238	7124	7200	7314	7089	7096	7171	7211	7320	7205	7216	7153	7446	7326	7228	7225	7173	7183	7194	7225	7257	7212	7238	7282	7258	7270	7151	7225	7295	7307	7208	7230	7262	7059	7225	7269	7240	7252	7201	7212	7163	7273	7250	7287	7191	7250	7382	7216	7240	7137	7072	7144	7257	7251	7019	7217	7291	7268	7186	7183	7192	7257	7186	7159	7269	7234	7204	7324	7112	7147	7125	7452	7214	7211	7144	7288	7182	7129	7242	7342	7204	7184	7214	7189	7446	7113	7346	7203	7197	7143	7263	7260	7115	7257	7259	7135	7246	7227	7358	7180	7099	7150	7149	7248	7285	7261	7251	7192	7259	7246	7197	7197	7251	7278	7145	7275	7010	7208	7159	7220	7313	7227	7204	7144	7172	7284	7211	7178	7167	7162	7362	7303	7150	7195	7235	7124	7265	7133	7236	7342	7141	7298	7348	7167	7116	7245	7240	7089	7073	7334	7229	7224	7070	7105	7159	7201	7066	7091	7282	7196	7222	7236	7257	7166	7241	7095	7296	7063	7170	7272	7202	7274	7358	7325	7319	7238	7223	7320	7193	7260	7228	7220	7232	7150	7280	7220	7194	7170	7192	7163	7214	7183	7159	7234	7264	7107	7191	7228	7291	7131	7271	7167	7192	7151	7254	7382	7152	7286	7221	7273	7240	7120	7319	7256	7106	7268	7222	7154	7234	7277	7252	7219	7183	7146	7258	7360	7245	7199	7313	7180	7168	7272	7034	7119	7233	7099	7341	7259	7228	7157	7173	7211	7249	7280	7330	7180	7331	7244	7280	7208	7145	7106	7121	7279	7201	7198	7160	7192	7269	7194	7235	7367	7175	7290	7100	7244	7256	7188	7197	7193	7264	7294	7176	7289	7261	7282	7183	7195	7391	7328	7079	7124	7192	7179	7186	7199	7200	7157	7228	7153	7324	7169	7237	7400	7261	7154	7125	7395	7229	7112	7142	7130	7126	7119	7244	7196	7155	7156	7274	7338	7261	7231	7271	7261	7274	7102	7240	7164	7311	7267	7149	7201	7131	7338	7354	7208	7195	7125	7195	7171	7228	7034	7193	7163	7238	7051	7155	7313	7164	7257	7147	7221	7098	7295	7314	7249	7321	7177	7175	7221	7186	7149	7246	7234	7304	7234	7240	7136	7241	7263	7192	7283	7157	7192	7293	7200	7080	7298	7255	7068	7212	7158	7173	7301	7225	7127	7271	7207	7388	7259	7289	7236	7282	7153	7116	7254	7210	7356	7182	7200	7205	7150	7185	7081	7196	7280	7171	7206	7230	7219	7289	7085	7256	7151	7114	7234	7113	7342	7073	7098	7153	7193	7162	7174	7187	7221	7254	7330	7303	7144	7238	7277	7217	7200	7102	7138	7371	7353	7337	7249	7240	7252	7342	7284	7200	7137	7236	7205	7093	7196	7076	7161	7180	7090	7148	7262	7355	7190	7193	7225	7262	7144	7204	7124	7296	7247	7110	7143	7268	7180	7144	7083	7174	7183	7245	7388	7204	7293	7209	7208	7188	7149	7129	7329	7363	7277	7138	7163	7055	7199	7097	7152	7298	7166	7118	7295	7200	7117	7232	7145	7263	7219	7347	7223	7315	7132	7257	7156	7162	7171	7180	7173	7111	7207	7264	7140	7265	7404	7167	7223	7215	7166	7235	7121	7183	7233	7271	7136	7142	7369	7205	7323	7306	7294	7160	7239	7132	7166	7142	7147	7208	7297	7170	7186	7297	7247	7225	7208	7325	7211	7197	7310	7271	7236	7224	7193	7313	7181	7120	7144	7141	7218	7266	7128	7276	7262	7366	7171	7198	7249	7257	7165	7199	7360	7337	7216	7026	7252	7105	7219	7251	7188	7357	7235	7228	7279	7221	7273	7199	7165	7300	7212	7251	7230	7310	7180	7222	7258	7140	7169	7267	7167	7259	7400	7125	7200	7265	7170	7204	7323	7234	7290	7237	7306	7161	7179	7123	7170	7189	7087	7117	7065	7216	7205	7259	7189	7193	7307	7206	7185	7092	7219	7110	7282	7024	7163	7219	7224	7125	7229	7204	7221	7324	7216	7260	7291	7171	7224	7200	7225	7115	7214	7183	7099	7340	7165	7199	7172	7162	7253	7253	7257	7263	7205	7065	7292	7244	7224	7205	7251	7123	7302	7160	7109	7306	7349	7282	7238	7166	7192	7076	7213	7244	7315	7108	7164	7219	7143	7110	7332	7151	7367	7383	7190	7328	7256	7156	7221	7223	7112	7158	7201	7207	7187	7189	7217	7263	7120	7085	7202	7173	7156	7173	7064	7236	7444	7194	7167	7253	7289	7290	7286	7291	7332	7260	7229	7185	7102	7131	7159	7099	7050	7264	7144	7185	7230	7161	7203	7272	7250	7000	7334	7241	7246	7101	7204	7268	7141	7132	7292	7145	7309	7216	7188	7180	7236	7208	7127	7183	7331	7225	7169	7162	7105	7119	7236	7248	7333	7277	7281	7243	7191	7208	7151	7064	7227	7193	7232	7184	7194	7219	7164	7171	7117	7324	7259	7038	7167	7185	7234	7156	7242	7197	7317	7231	7119	7224	7315	7294	7308	7207	7086	7227	7183	7196	7283	7276	7258	7099	7279	7236	7073	7166	7287	7150	7400	7019	7258	7252	7186	7170	7317	7344	7283	7238	7314	7181	7312	7251	7223	7191	7300	7299	7195	7273	7209	7281	7209	7225	7171	7231	7225	7238	7215	7286	7116	7236	7165	7066	7163	7242	7295	7113	7071	7255	7277	7174	7280	7195	7349	7173	7253	7200	7220	7188	7244	7185	7199	7295	7282	7264	7240	7177	7303	7062	7112	7372	7298	7290	7245	7260	7261	7186	7184	7112	7257	7216	7234	7131	7162	7084	7233	7162	7333	7126	7085	7203	7113	7200	7311	7244	7171	7218	7170	7327	7151	7251	7178	7147	7187	7217	7180	7126	7239	7128	7183	7129	7267	7098	7215	7060	7297	7239	7111	7247	7166	7400	7117	7144	7337	7218	7168	7187	7151	7031	7224	7124	7223	6999	7307	7169	7162	7131	7259	7195	7299	7227	7073	7172	7140	7129	7299	7159	7201	7177	7228	7241	7333	7238	7141	7238	7235	7168	7164	7256	7174	7127	7114	7235	7250	7146	7271	7228	7131	7294	7233	7058	7303	7130	7194	7255	7238	7168	7154	7249	7267	7247	7275	7239	7207	7307	7351	7165	7238	7296	7300	7210	7311	7331	7200	7269	7304	7103	7205	7156	7237	7197	7124	7259	7216	7207	7094
5059	4123	2621	2010	2185	2567	2457	2305	2013	8715	23771	20447	11528	3720	1474	990	930	890	881	910	887	826	913	911	901	842	833	882	834	838	894	879	819	868	862	893	885	856	888	869	925	880	941	838	946	873	860	909	819	913	871	855	906	852	879	890	853	857	872	852	889	866	890	894	860	870	898	848	870	813	877	924	850	934	870	898	884	919	914	854	866	889	887	811	902	891	881	894	906	911	902	844	863	874	861	851	912	831	885	905	905	877	861	843	846	803	837	889	856	907	904	868	879	841	871	901	878	920	859	822	873	852	849	885	895	901	863	881	912	910	926	902	945	887	857	883	911	933	837	866	852	882	826	887	911	887	915	870	869	815	876	876	840	886	870	845	842	815	913	824	866	905	867	862	885	913	864	859	829	874	835	907	858	840	869	879	899	812	811	872	867	906	955	888	875	936	804	848	866	870	907	901	873	849	898	882	851	889	859	890	838	911	863	843	852	809	863	864	834	886	852	875	890	868	858	828	893	861	887	882	841	847	885	840	870	869	897	877	899	883	816	884	867	926	879	856	839	868	911	874	861	856	862	890	878	863	880	822	863	859	901	883	882	867	815	844	819	889	866	892	860	848	891	883	888	877	860	890	911	884	865	842	829	893	844	890	861	819	808	888	868	836	806	855	906	875	876	876	838	857	865	901	884	883	884	858	861	891	868	902	915	857	841	853	830	873	831	869	843	835	870	913	887	955	867	915	859	858	837	913	890	872	841	854	828	895	835	894	884	897	916	871	810	846	842	902	850	872	834	845	862	835	913	916	860	847	864	900	864	874	865	872	796	856	898	892	884	891	914	855	822	881	846	853	870	864	876	898	837	920	888	795	840	892	813	926	866	830	902	849	918	830	879	887	829	855	839	832	925	870	886	910	900	871	870	853	897	862	878	836	925	917	895	859	874	804	864	845	830	867	890	862	911	871	866	894	856	884	835	888	888	864	845	811	895	903	935	904	894	850	867	927	872	874	817	920	852	892	862	873	926	848	864	891	866	874	878	892	885	869	846	896	828	931	876	820	832	864	936	898	827	868	866	846	872	904	907	848	815	930	880	900	828	910	889	858	866	845	900	877	881	933	882	887	855	833	912	908	866	905	840	842	892	915	914	838	911	905	920	835	855	862	883	891	904	829	869	883	888	831	928	887	870	884	847	859	880	851	909	853	866	903	923	861	883	883	852	916	814	855	879	939	901	892	854	871	873	875	830	856	895	829	884	818	880	867	883	904	906	926	842	815	868	884	901	920	879	875	926	901	860	906	963	871	886	872	899	862	812	861	857	836	861	878	880	899	852	865	856	819	846	870	888	914	842	865	840	920	892	909	876	895	875	878	838	938	875	918	848	936	861	853	892	835	887	875	880	893	828	862	848	882	867	889	869	857	909	865	842	854	858	871	843	832	870	873	886	869	831	901	856	908	861	882	890	814	854	915	821	899	907	832	914	892	855	851	857	899	890	864	873	883	881	899	869	844	898	854	861	841	859	864	890	850	925	873	848	889	831	856	853	894	918	880	862	852	842	898	854	895	874	859	861	910	873	837	883	850	864	888	833	865	884	873	883	941	895	838	934	879	913	864	914	893	899	922	864	865	840	796	876	850	870	873	927	921	880	828	870	906	891	845	822	839	873	914	855	870	857	857	865	880	940	758	846	883	896	837	832	908	850	919	870	870	891	866	889	896	884	831	862	825	844	890	870	871	828	850	864	871	869	847	846	892	890	840	920	895	921	871	860	913	892	893	835	849	907	841	862	866	875	903	904	867	876	942	876	912	858	856	896	847	907	844	821	794	842	891	914	884	919	884	868	901	878	831	902	874	885	851	839	911	843	838	837	859	837	841	902	814	881	877	901	850	854	954	910	865	866	854	861	878	872	832	880	833	866	916	843	905	823	840	878	843	879	886	897	882	838	811	822	877	876	906	841	846	863	934	866	859	870	868	932	886	832	863	919	870	909	829	858	868	889	915	869	902	885	893	875	833	834	910	858	921	903	871	856	823	815	858	827	843	884	866	873	895	899	855	833	860	918	893	849	900	871	846	887	864	918	893	877	902	854	865	912	855	886	833	895	858	867	906	895	918	883	862	843	862	834	919	871	853	862	869	878	875	824	860	861	921	850	875	865	901	921	890	878	875	904	903	851	876	852	902	824	893	900	875	889	908	853	822	898	854	908	859	880	845	909	869	854	868	873	886	867	872	884	907	872	907	845	907	850	862	896	868	817	855	912	903	922	833	899	886	908	880	916	949	890	930	806	865	874	916	851	829	821	886	827	862	856	823	873	903	928	839	837	863	899	876	894	869	854	803	864	908	913	902	850	905	850	831	922	820	829	857	871	878	843	878	853	851	878	918	877	877	832	879	862	912	861	875	871	860	913	905	811	848	920	831	886	849	875	921	854	830	836	863	867	873	840	881	814	889	836	865	917	859	901	909	945	972	859	893	861	864	871	816	860	900	851	834	836	851	820	821	910	883	871	833	880	885	861	884	858	863	905	885	832	826	855	863	878	898	845	846	846	892	871	875	876	890	815	912	868	883	884	899	870	879	901	848	873	879	870	862	899	912	842	867	890	869	871	851	853	838	852	909	858	917	866	849	914	905	853	874	844	861	853	860	825	862	855	850	842	862	863	822	883	848	911	797	837	946	867	935	923	859	836	924	889	934	884	899	890	894	913	844	892	831	878	871	874	903	877	878	872	887	893	868	922	844	884	899	888	818	848	912	839	879	856	869	808	859	856	867	922	878	874	859	903	882	936	916	836	836	866	855	892	822	875	889	846	873	863	870	887	886	890	867	853	907	864	922	882	824	846	855	851	864	879	913	871	884	892	868	891	864	881	886	845	871	879	839	895	864	872	876	804	875	889	862	881	875	878	914	925	846	851	918	874	924	832	887	873	848	859	876	867	878	853	868	882	825	827	853	849	867	867	856	816	848	900	832	872	874	863	890	858	915	864	875	864	873	820	850	864	866	852	899	899	883	935	895	829	869	837	864	879	870	847	892	835	820	872	833	833	853	875	896	898	865	924	872	860	816	821	844	819	876	922	861	848	863	858	860	855	901	892	845	856	866	842	918	855	870	873	874	805	866	827	893	887	892	875	880	883	865	856	882	842	861	852	850	894	846	891	855	845	846	876	932	862	859	899	950	842	793	890	870	856	870	864	862	880	900	854	869	910	853	845	890	866	847	871	893	852	842	895	909	881	913	860	853	841	859	859	828	884	856	879	908	868	859	874	865	851	871	857	899	802	915	849	899	847	905	901	874	815	929	840	896	864	904	852	881	853	870	863	888	849	901	898	903	863	897	891	858	936	885	822	873	830	852	864	836	880	906	886	905	883	888	866	896	867	873	868	883	860	902	867	873	842	805	827	898	860	916	870	933	875	880	901	853	862	917	872	868	888	914	841	914	866	861	900	908	914	820	847	839	850	866	941	844	849	848	888	891	869	849	867	877	873	882	896	828
30479	25950	21861	31615	35086	34469	34134	31594	28614	50008	75858	66842	49400	28903	15768	9594	7495	7033	7157	7199	7102	7214	7324	7176	7271	7156	7075	7164	7192	7108	7161	6969	7147	7254	7126	7164	7188	7141	6996	7082	7108	7172	7145	7148	7209	7226	7167	7192	7161	7089	7068	7226	7093	7233	7181	7192	7116	7139	7200	7203	7149	7139	7136	7141	7309	7197	7227	7172	7174	7113	7140	7192	7176	7110	7260	7233	7110	7132	7144	7236	7125	7147	7071	7089	7098	7219	7232	7114	7197	7163	7102	7124	7149	7128	7223	7154	7099	7082	7227	7182	7152	6963	7207	7194	7103	7249	7306	7082	7183	7109	7263	7005	7255	7171	7037	6999	7223	7073	7101	7053	7199	7210	7142	7292	7148	7081	7176	7202	7257	7145	7076	7268	7360	7210	7275	7239	7078	7128	7281	7060	7201	7141	7083	7152	7063	7146	7279	7247	7262	7035	7114	7115	7146	7076	7304	7195	7168	7238	7124	7139	7089	7063	7214	7171	7163	7240	7200	7146	7184	7039	7222	7244	7104	7104	7267	7093	7005	7153	7078	7179	7230	7109	7180	7098	7135	7123	7138	7150	7152	7112	7221	7102	7166	7143	7132	7110	7171	7223	7234	7105	7252	7095	7093	7320	7165	7087	7204	7228	7129	7176	7159	7078	7108	7231	7213	7147	7185	7261	7299	7215	7171	7143	7027	7155	7270	7095	7065	7141	7149	7125	7066	7261	7234	7139	7251	7131	7257	7044	7141	7022	7206	7033	7214	7128	7018	7160	7165	7010	7122	7123	7186	7269	7177	7239	7009	7156	7138	7165	7111	7311	7116	7016	7111	7175	7264	7178	7097	7167	7169	7064	7111	7202	7178	7182	7107	7246	7185	7206	7133	7160	7162	7149	7246	7149	7123	7175	7082	7217	7263	7275	7180	7225	7166	7114	7066	7068	7094	7219	7201	7116	7175	7100	7071	7252	7154	7025	7250	7178	7272	7163	7150	7374	7124	7095	7150	7066	7217	7227	7151	7300	7180	7231	7196	7106	7263	7099	7154	7095	7105	7214	7145	7153	7122	7116	7135	7055	7206	7089	7105	7280	7089	7180	7258	7088	7065	7112	7246	7147	7127	7148	7110	7112	7193	7210	7162	7078	7050	7183	7295	7180	7297	7201	7183	6996	7116	7204	7276	7117	7182	7147	7065	7154	7092	7197	7176	7203	7112	7125	7240	7205	7144	7150	7158	7122	7231	7370	7220	7121	7164	7190	7169	7204	7248	7208	7241	7277	6994	7328	7122	7234	7233	7131	7185	7144	7210	7164	7106	7260	7139	7255	7217	7098	7049	7079	7177	7202	7183	7138	7158	7093	7137	7177	7105	7249	7108	7107	7190	7054	7060	7230	7266	7171	7250	7063	7146	7071	7116	7307	7235	7050	7122	7206	7065	7082	7278	7077	7219	7082	7056	7091	7170	7158	7124	7219	7224	7143	7152	7028	7190	7100	7205	7236	7247	7228	7100	7241	7221	7123	6964	7117	7134	7203	7207	7193	7182	7178	7082	7354	7195	7155	7253	7075	7044	7062	7100	6992	7172	7114	7149	7315	7221	7290	7282	7063	7249	7194	7140	7133	7215	7126	7191	7207	7106	7119	7196	7237	7151	7125	7150	7292	7211	7226	7192	7130	7203	7113	7043	7201	7177	7131	7135	7218	7176	7191	7240	7144	7147	7128	7178	7134	7238	7144	7009	7137	7029	7219	7147	7138	7171	7106	7169	6969	7260	7262	7120	7104	7158	7167	7219	7118	7176	7196	7149	7203	7118	7033	7075	7202	7164	7094	7187	7057	7127	7153	7151	7139	7250	7209	7264	7222	6977	7177	7191	7070	7205	7285	7199	7084	7162	7253	7184	7140	7253	7201	7201	7186	7116	7186	7127	7143	7190	6952	7296	7233	7105	7169	7161	7233	7327	7200	7091	7244	7020	7251	7214	7155	7147	7173	7205	7195	7093	7153	7173	7189	7141	7138	7197	7236	7094	7196	7103	7236	7115	7220	7094	7216	7197	7165	7230	7074	7100	7095	7151	7080	7125	7188	7113	7171	7288	7282	7146	7116	7153	7111	7191	7138	7169	7108	7198	7297	7215	7215	7126	7070	7232	7273	7160	7318	7335	7173	7281	7021	7164	7163	7133	7136	7092	7193	7145	7181	7156	7237	7044	7075	7204	7176	7213	7166	7116	7087	7223	7168	7175	7143	7157	7120	7244	7263	7040	7037	7204	7154	7246	7211	7246	7046	7029	7108	7158	7144	7096	7142	7228	6946	7211	7299	7106	7136	7168	7122	7090	7033	7008	7278	7083	7136	7091	7223	7245	7236	7254	7135	7185	7250	7158	7171	7177	7137	7215	7142	6980	7122	7171	7171	7113	7162	7157	7161	7224	7158	7129	7034	7173	7177	7162	7149	7163	7195	7175	7224	7169	7191	7108	7181	7121	7137	7216	7214	7158	7218	7171	7366	7204	6992	7053	7182	7056	7130	7158	7101	7344	7240	7133	7164	7162	7166	7195	7173	7021	7266	7143	7003	7116	7081	7200	7170	7083	7000	7073	7147	7240	7269	7155	7011	7143	7224	7130	7202	7121	7176	7230	7095	6971	6963	7050	7249	7266	7125	7262	6950	7201	7278	7068	7179	7029	7136	7166	7167	7176	7155	7211	7228	7051	7196	7182	7221	7171	7344	7402	7170	7219	7122	7021	7308	7083	7244	7153	7251	7237	7134	7223	7281	7194	7113	7181	7258	7173	7190	7179	7231	7280	7068	7030	6928	7097	7240	7086	7290	7098	7228	7234	7296	7110	7271	7105	7268	7143	7194	7120	7148	7062	7100	7165	7156	7211	7162	7056	7047	7104	7117	7125	7218	7176	7190	7127	7077	7190	7275	7159	7170	7199	7182	7113	7069	7274	7190	7058	7101	7253	7130	7149	7155	7167	7209	7320	7144	7153	7140	7341	7179	7173	7117	7224	7073	7090	7106	7226	7170	7195	6982	7273	7275	7094	7339	7029	7201	7219	7099	7123	7199	7053	7157	7180	7215	7226	7090	7146	7237	7123	7222	7205	7210	7140	7089	7168	7200	7212	7150	7341	7180	7181	7191	7115	7230	7192	7140	7065	7156	7302	7089	7158	7249	7009	7107	7107	7163	7225	7165	7182	7127	7119	7073	7162	7188	7090	7102	7282	7096	7150	7132	7181	7139	7094	7137	7132	7170	7070	7076	7104	7200	7177	7156	7142	7101	7052	7213	7058	7254	7084	7064	7214	7088	7203	7180	7175	7087	7093	7117	7185	7196	7159	7176	7131	7186	7208	7190	7096	7279	7193	7146	7000	7269	7114	7133	7276	7209	7239	7204	7231	7233	7150	7187	7171	7336	7124	7082	7104	7102	7203	7083	7148	7203	7220	7163	7181	7243	7320	7136	7245	7166	7235	6999	7238	7191	7136	7109	7103	7084	7154	7201	7186	7184	7220	7100	7321	7104	7251	7028	7093	7041	6998	7152	7205	7237	7222	7096	7051	7264	7301	7143	7118	7238	7050	6992	7075	7232	7104	7191	7330	7164	7180	7209	7102	7118	7037	7097	7295	7199	7058	7261	7195	7125	7143	7056	7093	7245	7105	7088	7097	7232	7235	7071	7149	7057	7304	7165	7128	7046	7098	7202	7159	7118	7218	7211	7113	7165	7193	7085	7169	7071	7181	7153	7155	7056	7124	7050	7221	7096	7176	7039	7332	7302	7254	6983	7203	7191	7188	7184	7115	7180	7079	7167	7132	7201	7063	7165	7095	7213	7170	7197	7227	6982	7083	7180	7277	7198	6945	7162	7142	7213	7079	7094	7305	7231	7160	7254	7103	7159	7151	7088	7199	7064	7212	7175	7261	7193	7206	7093	7145	7120	7039	7231	7012	7100	7142	7147	7141	7124	7136	7123	7209	7159	7223	7110	7150	7214	7200	7158	7009	7279	7222	7155	7116	7209	7129	7094	7197	7164	7119	7125	7104	7269	7243	7252	7232	7127	7083	7217	7100	7123	7197	7139	7209	7241	7134	7228	7175	7145	7138	7256	7132	7143	7049	7160	7265	7017	7123	7126	7238	7150	7178	7136	7001	7124	7215	7123	7242	7156	7194	7090	7254	7195	7140	7220	7177	7122	7182	7251	7055	7133	7189	7043	7094	7255	7220	7135	7188	7117	7205	7037	7137	6973	7018	7143	7205	7228	7184	7193	7215	7025	7115	7093	7275	7093	7226	7274	7130	7117	7307	7195	7226	7128	7097	7028	7210	7245	7242	7188	7126	7066	7180	7161	7181	7078	7151	6994	7176	7291	7152	7305	7073	7199	7136	7155	7074	7268	7041	7256	7106	7070	7098	7235	7173	7182	7059	7118	7098	7069	7226	7174	7103	7167	7276	7183	7215	7222	7181	7243	7113	7007	7175	7202	7083	7202	7197	7162	7243	7229	7331	7179	7098	7100	7244	7142	7242	7136	7189	7220	7125	7109	7099	7108	7156	7191	7142	7148	7060	7189	7060	7135	7131	7200	7142	7121	7049	7246	7154	7145	7141	7252	7303	7145	7194	7164	7244	6963	7313	7092	7237	7158	7201	7112	7104	7138	7329	7280	7073	7103	7243	7158	7239	7087	7140	7106	7149	7155	7182	7241	7279	7202	7179	7170	7134	7222	6999	7229	7239	7181	7155	7163	7193	7302	7165	7165	7191	7281	7159	7094	7085	7325	7132	7087	7014	7293	7099	7218	7163	7170	7120	7225	7224	7082	7192	7241	7203	7137	7136	7265	7110	7044	7164	7187	7268	7237	7195	7084	7172	7160	7230	7017	7116	7225	7085	7107	7115	7178	7185	7247	7124	7104	7257	7052	7154	7103	7222	7162	7143	7087	7199	7265	7151	7156	7084	7312	7201	7157	7065	7202	7189	7223	7152	7086	7091	7223	7045	7127	7286	7059	7049	7146	7287	6981	7108	7131	7195	7183	7193	7143	7200	7185	7205	7094	7195	7124	7154	7126	7020	7230	7030	7197	7131	7064	7107	7159	7180	7193
4233	1918	1461	1430	1805	1921	1581	1404	1340	2218	5107	4459	2694	1428	1016	904	899	803	836	826	845	825	860	783	817	835	841	910	883	779	852	901	884	879	841	840	892	836	909	849	826	816	808	859	873	877	873	861	817	879	854	802	814	841	876	843	853	848	873	847	852	842	841	806	859	799	877	794	834	787	845	790	808	869	935	861	842	860	843	820	823	862	816	841	869	821	850	882	844	883	837	806	853	872	844	804	835	839	862	880	823	831	842	851	825	850	806	803	853	834	847	846	823	811	877	819	833	899	900	905	870	816	828	875	803	836	879	831	903	861	863	837	894	892	801	867	921	835	819	856	812	839	895	806	830	772	814	810	845	848	767	845	879	865	841	852	857	838	864	835	923	836	846	790	853	851	848	844	774	817	827	836	831	837	780	866	873	845	864	811	794	874	816	804	889	797	824	873	823	866	856	840	864	838	867	785	863	835	872	821	856	850	796	826	845	821	778	836	886	852	801	816	890	864	842	874	841	814	837	846	849	872	856	866	851	840	867	834	854	820	803	838	862	855	879	857	842	789	831	843	864	806	875	880	836	857	815	864	838	811	859	836	823	807	896	877	793	874	854	822	847	819	851	846	833	836	794	835	832	830	800	801	836	829	840	834	898	846	816	934	833	846	854	893	843	936	841	820	920	906	855	841	827	804	848	853	817	863	803	914	829	843	811	832	900	908	822	804	815	865	804	836	833	852	802	812	816	806	871	833	835	778	857	841	813	847	814	822	898	852	905	807	816	856	838	839	887	867	850	875	846	874	835	803	889	848	805	863	852	823	845	826	823	855	835	892	842	881	858	845	854	844	799	896	857	816	912	875	852	860	835	871	835	877	812	828	846	832	856	838	828	846	805	919	842	846	885	827	806	828	820	900	847	877	860	855	842	869	823	833	819	861	847	837	878	845	813	873	821	838	796	822	806	851	838	875	814	863	883	876	847	825	830	838	903	828	747	841	873	896	826	836	841	812	802	774	818	879	823	870	810	804	884	837	838	825	856	825	831	851	870	832	855	796	801	815	834	900	819	887	826	821	863	869	826	824	849	758	837	863	868	809	853	863	813	833	870	836	838	851	832	830	855	844	810	835	882	858	854	868	818	880	832	850	854	830	846	860	862	829	823	844	816	840	867	883	836	849	889	857	805	777	872	839	824	848	796	772	783	886	856	839	810	868	823	797	840	811	876	831	845	852	821	842	931	819	829	772	854	833	790	885	859	846	815	811	794	873	848	845	794	819	805	864	831	825	861	856	885	852	806	863	861	828	882	808	842	834	837	883	841	820	812	836	815	886	821	830	879	857	830	847	833	929	845	885	812	814	852	854	835	844	929	819	835	868	848	786	831	859	797	822	819	888	878	839	822	818	856	823	788	884	827	826	833	771	807	815	869	841	864	852	845	842	854	831	861	867	831	857	824	853	854	796	879	850	844	862	870	798	851	823	823	863	859	805	830	840	846	873	811	852	825	816	883	786	866	897	787	829	850	845	845	865	863	884	841	808	873	801	854	812	869	852	796	802	871	867	834	866	825	822	827	841	801	816	825	865	883	850	817	873	862	800	849	819	807	837	818	846	831	906	869	846	828	866	789	872	828	789	815	874	832	823	896	820	874	876	885	854	836	802	817	831	844	802	857	884	808	856	869	834	809	887	813	824	868	813	821	799	845	891	885	814	818	831	899	830	864	858	824	859	860	841	871	893	854	833	849	846	840	881	812	896	832	804	826	887	900	801	837	817	866	859	817	843	904	886	856	823	824	863	845	811	838	787	811	825	845	822	846	828	889	841	794	912	818	815	787	831	892	861	865	823	855	880	855	879	833	847	844	841	810	835	899	901	825	821	845	882	874	841	839	808	837	815	856	836	820	813	873	841	826	842	877	876	836	851	833	894	811	840	893	850	827	808	854	833	811	811	840	861	809	859	809	860	854	857	826	805	863	842	834	876	844	797	855	826	866	856	825	800	845	856	832	843	869	825	828	830	859	816	821	793	824	809	881	851	804	832	848	841	878	837	865	857	797	834	854	831	846	798	845	842	892	836	839	858	837	813	843	830	867	833	849	862	857	870	858	814	865	832	839	882	864	798	851	820	908	853	902	818	816	856	843	853	848	857	867	829	878	809	842	784	820	857	846	857	858	887	852	890	839	866	808	858	803	838	866	828	813	841	851	806	813	770	849	906	820	872	880	865	853	846	849	853	872	828	831	834	776	871	828	817	784	813	818	813	857	903	903	825	826	833	826	914	845	881	847	801	880	845	839	825	855	792	869	837	765	822	873	866	854	855	840	860	812	865	798	831	863	893	888	860	809	882	849	814	908	807	819	823	789	841	874	893	825	836	799	853	849	830	848	849	871	834	899	861	815	851	818	817	861	883	834	806	852	849	854	843	811	845	871	837	840	850	861	874	823	830	899	832	889	760	840	854	845	832	851	860	859	835	805	780	843	878	818	828	880	812	868	839	869	825	901	827	807	882	869	854	858	866	837	848	843	825	829	806	836	827	866	841	871	831	801	839	886	860	862	839	828	865	841	872	848	821	825	867	848	887	874	838	886	845	821	873	875	784	781	845	878	836	876	869	806	839	843	827	857	901	832	804	865	872	830	901	855	858	873	836	806	850	853	842	840	820	865	858	862	856	850	913	874	860	872	842	819	815	877	812	835	903	875	850	774	815	805	896	890	819	841	850	856	863	846	869	866	775	865	837	823	862	843	809	833	849	851	887	799	842	842	841	813	833	880	832	858	783	784	861	834	825	841	771	849	839	776	823	816	879	901	826	876	836	840	864	865	842	837	827	850	846	842	836	853	841	865	825	845	809	833	844	838	857	827	838	848	825	859	816	870	821	844	866	852	833	845	853	848	854	782	814	858	838	839	831	830	866	854	806	855	838	804	864	838	831	827	841	874	824	899	820	831	829	824	851	842	862	865	844	821	860	838	869	830	854	894	852	863	885	877	893	861	865	911	838	915	858	842	802	801	819	840	851	884	856	843	882	898	856	855	819	856	833	801	819	896	865	814	845	798	848	801	852	838	852	864	823	872	837	843	836	839	823	874	830	869	880	879	868	863	829	805	868	859	873	856	838	831	819	805	824	806	890	868	815	852	850	823	832	836	884	856	797	886	830	850	862	853	818	819	849	850	804	857	883	889	841	831	853	833	841	828	824	887	882	857	857	854	815	846	868	853	838	838	835	843	826	854	860	900	814	817	824	849	826	913	814	842	834	832	806	863	855	818	839	856	799	863	842	826	899	855	871	834	832	901	852	864	881	802	890	878	839	857	803	848	832	850	893	838	880	882	878	831	857	838	822	874	876	861	826	779	797	789	772	831	841	874	817	864	811	796	859	843	866	817	818	835	887	828	838	835	848	848	845	822	887	889	824	834	850	836	880	857	834	841	847	833	806	843	853	821	862	905	853	835	826	784	841	829	815	823	854	788	827	845	880	867	845	874	869	833	864	802	849
23144	17293	14226	25182	33429	31406	25904	22497	19784	30694	42493	37486	27087	14728	9177	7512	7148	6960	7021	7073	6973	6966	6799	7051	7019	6950	6924	6979	6945	6974	7058	6839	6874	7027	6893	6946	6973	6958	6987	6939	6917	6886	6962	6993	6883	7049	6990	6878	6990	6898	6909	6972	6831	6838	6950	7026	7011	7012	6924	6873	6881	6854	6964	7002	7035	6878	7009	6980	6882	7055	6872	6824	6942	6879	6853	7041	7006	6897	6968	7059	7087	7120	6971	6944	6900	6923	7030	6945	6934	6925	6997	6844	6997	7030	7023	6949	6912	6942	6979	7040	6901	6974	7018	7080	6909	6975	6974	6958	6914	6977	7053	6961	7095	7069	6933	6892	6999	6846	7115	6872	6816	6919	7034	6958	6961	6972	6893	7037	6904	6827	6934	7007	6941	6915	6948	6963	6864	7038	6898	6987	6925	6915	6953	6858	7011	7016	6920	6952	6933	6990	6898	6852	7005	7033	6875	7105	6940	6957	6891	6875	6826	6987	6992	6879	6942	6940	6945	6952	6876	7030	6983	6963	7004	6932	6974	7044	6942	6865	6981	6967	6943	7043	6954	7066	7008	6996	6990	7036	6855	6914	6957	6990	7103	6764	6898	7075	6990	6906	6941	6918	6894	7092	6913	6974	6997	6854	6936	7098	7070	6866	6949	7069	7000	6889	6959	7096	6801	6923	6943	7034	6937	6933	6958	6890	6916	6961	6905	7010	6865	6960	6954	6794	6954	7010	6885	7029	6924	6976	6956	7065	7040	6979	6991	6894	6982	6976	6917	6970	6912	6924	6985	6980	6857	7060	6987	7091	7043	6935	7049	6805	6945	6935	6990	6933	6885	6939	7061	6928	6949	6968	7048	7105	7056	7022	7122	7019	6859	7058	6937	7158	6888	6917	6996	6992	6909	7007	6948	6891	6860	6926	6940	6975	6900	7085	6964	6991	6933	6981	7003	6996	6907	6904	6883	6987	6969	7030	6892	6884	6914	6999	6921	6969	6875	6903	6904	6910	6914	7090	7028	6964	7059	6836	6886	6962	6913	6947	6928	7020	6950	7081	6907	6992	7079	7009	6917	6987	7031	6999	7064	6889	6982	7013	6917	6930	6890	6937	7025	6998	7070	6935	6882	6973	7042	7051	6995	7007	6926	6987	6980	6858	6903	6904	7008	6886	6919	6937	7011	6807	6943	6947	6821	6915	6993	6950	6931	6964	6878	6983	6936	7155	6920	6925	6983	7003	7097	6888	6876	6932	7072	6929	6834	7055	6986	7008	7066	7008	6898	6982	6877	7094	6863	6983	6981	6962	6907	6981	6972	6937	6914	6986	6936	6972	6994	6899	6981	6929	6911	6995	6950	6994	6897	6912	6865	6904	6948	7048	6892	6979	7013	6836	7135	7021	6947	6989	6928	7089	6985	6996	7000	7061	6933	6896	7093	6953	6966	6950	6987	7004	6943	6987	6906	6955	6977	7058	6957	6949	6977	6919	7011	7014	7015	6954	6915	6960	6979	6997	7052	7078	6918	7038	6947	6945	6918	6986	6927	7096	6775	7019	7004	6848	6932	6906	7023	6931	7001	6910	7010	6959	6819	6895	6837	6891	6972	6887	6955	6942	7100	6940	6960	7017	7006	6808	6984	6995	6998	6962	6963	6985	6857	7193	6895	6880	6983	6962	7060	6962	6784	6961	7030	6929	6982	6938	6907	6941	7070	6865	6970	6967	6963	6968	6905	7012	6858	6999	6971	6942	7046	6910	7010	6983	7000	6937	6941	6880	7116	6978	6916	7009	7020	7029	6972	7060	7001	7056	7095	6902	7120	6935	6883	6982	7033	7008	7013	6916	6865	6899	6888	6960	6922	7085	6888	6951	7010	6947	7092	6923	7014	7014	7000	7062	6895	6882	6975	7072	6861	7042	6969	7031	7006	6866	6898	7008	6861	7037	6938	7027	6883	6895	6959	6942	6939	6888	6974	6944	7001	6948	7101	6937	7006	6892	6979	6987	6973	6806	7093	7065	6969	6977	6929	6998	6870	7020	7024	7014	6954	6982	6969	6821	6998	6952	6894	6973	6941	6941	6884	6920	7048	7003	6997	6997	7089	6945	6969	6884	7023	6947	6984	6981	6909	6931	7052	6951	6866	6965	6859	6963	7034	7014	6939	6868	7016	6860	6979	6911	6992	6993	7018	6991	7022	6891	6926	6943	6964	7054	6947	7039	6921	6836	6995	7074	6876	6985	6957	6962	6985	6911	6999	7028	7052	6875	7004	7070	6985	6955	7005	6920	6979	6947	6906	6853	6916	6959	7037	6993	7059	6992	6836	6840	6868	6958	7075	7019	6968	6944	7069	7002	7003	6982	6991	6971	7039	6995	6979	6815	6945	7069	6912	6897	7105	7023	6972	6919	6951	6960	6870	6934	7022	6742	6942	6959	6893	6919	6896	7025	7019	7049	6872	6931	6961	6942	7037	6971	6957	6890	6754	6938	6981	6980	6920	7102	7037	7017	6913	6923	6944	6905	6790	6763	6960	6888	6996	6943	6895	6854	7013	6975	6964	6900	6904	6958	6897	6942	6968	6957	7031	6861	6940	6912	6988	7039	7033	7055	6947	6997	7012	6928	7086	7090	6879	7000	7177	6860	6920	6922	6947	6950	6855	6920	7037	6951	7084	6928	7072	6915	6863	6966	6896	6983	6881	6938	6984	6972	6962	6987	6893	6859	6898	7021	6953	6962	6898	6992	7054	7054	6891	7033	6897	6880	6980	6971	6958	6846	6818	6945	6869	6934	7056	7007	6912	6949	6983	6956	7093	7006	7018	6913	7028	7018	7042	6925	6971	6949	6953	6934	6940	7086	6981	7012	7126	7036	6896	6904	6807	6987	6963	6933	6955	7075	6965	6938	7014	7043	6935	6901	6946	6936	7003	6945	6992	6969	6967	6890	6924	7002	6916	7077	6876	6931	6885	6955	6889	6938	6926	7045	6877	6964	6973	6913	6945	6870	7038	6994	6943	6849	6926	6958	6797	7084	6996	7014	6931	6861	6833	6983	6921	7049	6926	6950	6912	6890	6936	7063	6974	6947	6979	6882	6961	7023	6928	7020	6960	7044	6905	6993	6962	6918	7103	6958	6897	6960	7012	7093	6931	6976	6932	6944	6835	6946	6997	6878	6733	7016	7008	7022	7016	6932	7030	6945	6980	6992	7039	7011	6908	6933	6868	6968	7003	6977	6905	6946	6911	6980	6987	6934	6980	6907	6991	7000	7018	7046	7102	7036	6984	6815	7036	7035	6969	6922	6990	6868	6929	7030	7091	6987	6982	7054	7002	6935	6930	6939	6958	7118	6909	6965	7039	6856	6945	6916	7047	7127	6885	6939	6884	6870	6977	6930	7044	6873	6850	6903	6957	6964	6923	6917	7132	6857	6853	7113	7068	6963	6973	6857	7038	7030	6804	6964	6978	6905	6969	6971	7041	6917	7010	6840	6890	7049	6994	6933	7017	6994	7030	6958	6925	6956	7044	6964	6950	6958	7011	6921	6966	6916	6986	6974	6966	7076	6964	6979	7012	6908	7061	6899	6958	6901	6977	6972	7014	7035	6997	7004	6924	6857	7005	6871	6904	7000	6894	6860	6914	7053	7001	6942	6999	7122	6848	6964	6912	6957	6880	7017	6863	6972	6991	6920	7046	7075	6994	6937	6942	6999	6924	6939	6774	6928	6843	7095	7090	6896	6977	7033	7030	6976	7042	6956	6971	7027	7002	6880	6954	7010	6983	6872	6966	7026	7003	6954	7057	6851	6982	7093	6747	6985	6954	7039	6999	7073	6999	6965	6899	6951	7088	6834	6974	6959	6964	6894	6985	6907	6878	6973	6865	6968	6920	7097	6876	6945	6794	6883	6891	7127	6973	6994	6931	6880	6997	7034	7047	7012	6929	7101	6951	6962	6846	6928	6914	7054	6849	7089	7042	6848	7058	7001	6992	7056	6940	6881	7029	6944	6900	6893	6966	6888	6993	7037	6895	7036	7071	6973	6858	6920	7181	6955	7052	6909	6952	6914	6964	6898	6953	6951	6884	7027	6959	6871	7004	6958	6978	6999	7006	7019	6886	6953	6844	7000	6998	6859	6941	6904	7004	6916	6916	6920	6944	6991	6943	7105	7065	6850	7054	6843	7078	7009	7030	6991	6949	6896	6907	6999	7119	6936	6920	6925	6943	6931	7066	7035	6954	6819	7017	6987	6974	6997	6768	6941	6910	6911	6948	7051	6992	6980	6950	6991	7041	6908	7039	6865	7040	6950	7054	6978	6902	7050	6859	7007	6991	7062	7079	6923	7009	7017	6945	6865	7005	6978	6948	7081	7043	6888	6921	7001	6867	7038	7007	6884	7054	6900	6873	7016	6931	6939	6971	6988	6935	6940	6916	7005	6930	6946	6937	6842	6968	6932	6879	6977	6917	7097	6916	6884	7014	6942	6873	7098	7046	6980	7148	6941	6948	7037	6928	6995	6948	6976	6948	6963	7065	6791	6883	7029	7003	6941	7046	6908	6979	6901	6926	6820	7039	6843	6885	6971	6982	7024	6935	7132	6952	6964	6956	6811	7062	7016	6843	6945	7036	6963	6937	6996	6912	6999	7062	6977	6967	7024	6837	6973	6912	6999	6986	7101	6981	7087	7051	6930	6967	6933	6960	7019	6879	6982	6978	6942	7016	6836	6934	6997	7079	6945	6993	7069	6891	6865	6847	7051	7026	6939	7035	7046	7075	7155	6965	6874	6963	7001	7109	7030	6986	6952	6984	7040	7115	7074	7109	6783	6931	7121	6857	6941	6849	6921	7005	6927	7011	6919	7008	6916	6810	6952	7066	6852	6830	6955	7070	7052	6961	6846	6854	6929	6983	6860	6845	6971	6929	6959	6897	6894	7126	6978	6878	6924	6851	6942	6946	7043	6857	7006	6989	6907	6951	6927	7024	6990	7038	6974	6914	7024	6985	6893	6956	6911	6971	6965	7035	6934	6938	6789	6943	6983	7161	6992	7003	6976	6893	6964	6888	6903	6894	7098	7052	7036	6909	6958	6961	6906	6953	6874	6925	6995
3079	2147	1625	1372	2379	2727	1984	1697	1647	5340	14362	12194	6269	2306	1210	921	912	889	885	886	814	864	842	828	884	929	816	858	834	779	849	856	866	900	844	832	864	894	841	871	838	846	912	811	806	842	810	834	871	810	882	872	831	874	816	833	844	869	884	864	849	888	834	845	863	886	887	824	846	868	842	851	851	823	853	904	874	897	876	877	882	780	890	857	856	786	879	852	842	814	800	862	835	879	830	907	871	847	906	875	839	844	890	890	886	846	851	862	823	851	833	887	841	836	847	879	905	852	852	857	836	883	829	908	861	850	839	889	880	809	807	900	817	870	823	809	878	881	833	925	828	866	857	819	821	841	810	921	862	836	841	861	836	862	886	849	856	843	848	868	906	857	875	844	870	849	838	866	869	885	851	847	876	843	864	909	826	862	869	814	870	921	822	899	852	861	826	870	854	901	862	895	881	883	886	844	816	805	900	882	865	871	825	904	826	904	882	858	839	876	850	902	817	834	817	858	884	825	850	852	849	858	846	846	889	852	887	876	851	827	821	845	862	842	813	792	862	817	874	889	834	839	809	841	898	864	853	828	888	858	837	825	831	829	843	827	884	922	883	842	898	816	847	862	831	858	872	820	879	879	812	878	867	829	885	824	864	889	882	843	860	852	868	836	821	831	863	850	872	865	846	858	873	852	825	813	861	841	868	862	848	864	873	867	831	878	822	891	864	879	834	843	909	870	893	848	887	832	802	844	869	803	840	802	884	837	817	884	844	838	846	815	839	881	892	862	870	816	849	878	870	836	787	861	898	873	863	894	846	900	833	906	845	872	871	826	913	840	810	889	892	863	855	815	859	833	848	876	841	833	854	860	867	867	840	868	870	860	814	885	834	813	830	836	842	883	860	820	853	873	841	814	822	872	862	813	882	794	803	894	890	892	872	856	904	859	838	896	833	834	881	888	845	816	902	861	836	829	913	846	899	830	844	903	860	872	868	869	837	891	828	838	857	882	847	832	840	790	833	838	881	836	887	869	872	871	826	862	892	837	850	804	858	831	822	883	812	848	863	840	898	926	828	848	800	828	881	843	821	875	940	839	871	822	878	857	917	945	826	833	859	869	893	799	895	871	829	855	855	837	884	874	888	859	865	880	837	876	874	844	835	882	862	822	890	878	805	871	871	885	841	868	883	844	834	856	888	859	810	803	825	927	856	883	888	843	856	873	855	813	791	876	827	918	864	888	828	848	815	848	852	880	855	842	838	856	850	832	881	816	869	763	866	913	832	844	892	805	863	836	847	872	811	839	873	840	859	876	861	880	847	872	899	863	879	823	904	857	911	882	830	858	860	863	872	849	879	855	839	865	814	901	872	853	867	826	836	854	832	881	871	818	856	878	816	801	847	832	878	860	819	882	887	802	888	909	843	837	934	921	879	891	886	870	851	861	865	858	822	891	837	847	871	855	853	851	844	841	824	875	890	855	866	864	827	834	885	840	864	832	832	899	898	868	904	780	733	849	879	892	880	874	831	854	823	846	886	855	893	877	894	868	856	897	898	836	820	874	834	876	800	869	840	917	843	839	856	875	843	864	810	857	875	807	830	874	813	873	841	811	850	861	842	861	894	847	806	881	853	813	865	834	856	880	872	822	892	868	823	827	831	885	796	863	893	751	827	811	831	836	845	899	804	870	850	819	857	831	895	884	827	815	850	883	863	835	813	884	851	870	845	868	857	843	864	884	844	853	890	847	883	885	824	889	876	866	870	919	844	846	812	933	890	865	888	913	833	832	894	884	827	854	871	829	834	858	880	845	858	905	880	888	851	871	894	821	823	852	857	830	898	810	856	914	867	848	863	808	845	844	817	846	844	842	834	836	847	859	865	814	818	840	849	835	817	859	873	859	840	893	882	882	848	909	884	892	792	823	888	933	840	893	865	814	843	864	842	818	813	846	876	856	838	890	887	930	826	916	827	838	859	873	830	877	846	854	812	871	852	839	838	858	845	854	815	849	854	840	836	877	872	806	833	822	798	863	822	814	861	862	847	844	882	862	899	854	854	841	851	889	847	861	802	891	828	867	840	860	831	845	857	876	873	836	902	848	889	881	818	837	852	847	834	829	859	858	886	832	837	858	873	850	863	877	832	850	802	839	859	898	812	870	844	835	823	866	779	901	837	879	856	829	830	883	874	841	850	849	816	841	844	830	860	877	842	854	823	854	855	839	891	841	821	871	871	785	863	836	829	866	892	871	840	873	834	884	822	856	896	871	849	811	908	835	838	853	822	843	859	845	861	837	853	858	897	924	854	852	848	810	820	827	842	838	858	906	877	865	870	906	850	847	816	892	889	822	878	871	839	874	839	826	848	833	863	830	840	844	834	858	818	846	823	839	841	838	880	809	872	900	868	854	803	872	853	780	850	916	854	851	882	904	830	880	837	862	898	871	883	869	831	819	862	881	868	845	880	857	850	867	835	817	852	900	842	837	848	842	851	911	858	837	816	842	787	857	841	875	854	796	887	875	796	891	821	805	849	849	825	892	897	884	877	840	836	844	907	850	858	855	890	806	830	898	859	855	855	851	864	807	876	851	844	890	852	860	871	882	867	855	835	844	846	893	850	826	834	848	822	873	797	857	877	858	848	845	856	863	857	851	820	831	873	912	813	842	869	859	825	881	845	867	857	891	850	845	813	858	861	784	830	801	846	817	879	845	899	842	869	860	847	813	848	857	846	906	837	837	902	861	856	839	871	877	805	886	850	804	819	823	851	863	913	893	860	898	833	900	870	855	849	846	912	859	888	798	842	914	827	851	876	815	869	827	825	869	825	895	855	872	888	852	847	855	839	801	852	879	833	877	840	848	874	854	816	873	837	813	843	887	855	820	879	843	819	826	808	892	840	829	859	822	820	859	881	827	827	869	908	852	867	885	818	863	817	832	823	857	869	848	934	833	849	856	862	895	809	833	847	877	860	855	832	808	931	817	842	871	847	804	870	846	790	860	808	892	872	845	844	806	863	835	877	858	836	812	838	859	836	873	861	831	863	858	851	827	823	839	877	855	892	863	829	800	866	906	872	927	857	849	837	810	853	844	847	820	853	806	867	891	860	841	841	853	836	819	855	806	892	855	826	833	858	916	886	841	814	910	826	803	876	843	901	814	871	882	830	837	848	864	868	885	825	872	923	877	877	892	863	921	833	830	853	854	883	823	807	857	791	909	910	898	826	850	926	850	862	804	919	821	789	823	850	821	873	863	811	827	827	836	847	893	910	867	828	834	856	871	887	839	869	851	864	863	809	885	862	857	805	863	872	847	894	887	838	836	823	838	863	827	864	850	814	883	911	880	841	855	832	891	849	831	815	855	868	845	864	891	843	821	850	824	763	871	881	853	855	880	837	903	873	835	829	817	872	839	839	864	864	854	914	895	882	812	860	852	857	871	880	898	846	832	923	813	858	830	841	897	830	883	831	852	815	840	874	848	932	859	845	839	837	845	873	886	859	851
24386	18876	15731	25548	38084	37071	30448	26940	25207	42253	62460	54534	39600	23011	12253	8386	7251	7055	7074	6988	6866	7100	6963	7096	6987	7103	6999	7131	6975	7005	7132	7000	7106	6973	7009	7044	6966	7073	7078	6968	7065	7016	6978	6977	6996	7065	7100	7037	6957	6972	6869	6947	7054	7043	7083	7026	6917	7063	7043	7072	7143	6958	6963	7103	7024	7113	6965	6982	6911	7049	6923	7107	6945	6993	7083	7084	7012	6969	7049	7197	6890	6924	6972	7052	7073	7116	7017	6987	6970	7098	7092	6866	6932	7131	7113	6942	6991	7053	6972	6957	7135	6964	7184	7090	7077	7050	6916	6969	6962	7050	6950	6997	6960	6975	6934	7047	7044	6978	6989	6888	7052	7160	7015	7141	7038	6904	7201	7085	6995	7171	6994	6956	7047	7064	6952	7013	7055	6924	7003	7056	6981	7146	6961	7036	6978	6937	7044	7202	7106	6998	6976	6950	7008	6943	7097	7039	7129	7040	7037	7180	6985	7042	7080	6927	6935	7027	7121	6859	6963	6993	6998	6950	7054	7009	7025	7093	7103	6925	6996	7125	6959	6954	7126	7061	7114	6926	7149	7206	7078	7066	7021	7103	6883	7018	7081	7003	7005	6930	7010	7081	7007	6957	7041	6907	7066	6997	7025	7178	6960	6982	7037	6979	6937	7082	7001	6927	7065	7201	6989	7022	6913	6982	6979	7004	7100	6981	6961	7190	7046	7141	6954	7026	7049	6903	6974	7122	6995	6977	7021	7087	7001	7054	6932	6982	7123	6937	7152	6994	7106	6990	7052	6979	6920	7024	7139	6999	6973	6893	6933	6987	7081	6955	7023	7132	7092	6968	7069	6985	7110	7034	6965	7152	7059	6973	7084	7051	7002	7054	7157	7125	6909	7141	6989	7080	7012	7083	7088	7048	6982	6915	7049	6965	7066	6979	7175	7014	6977	6843	7118	7156	7085	7006	7047	6997	7137	7095	7171	6918	7053	7097	7051	6968	6913	7128	6949	7048	7037	7062	7033	7079	7115	6941	7074	6956	7001	6985	6973	6977	7015	7111	6977	7101	7041	6941	7082	7015	7067	7145	6987	6977	7016	7055	6990	7121	7034	6961	6806	7153	7128	7012	6956	7023	6945	7071	7064	6996	7120	7017	6999	6939	7084	6986	7155	6946	6962	7019	7002	7026	6967	6916	6957	7045	7005	7103	6965	6889	6993	7034	6889	7166	7029	7153	7004	6987	6987	6965	7069	6961	7027	7104	6964	6997	6984	7045	7093	7031	6969	7121	6946	7013	6883	6936	7018	7038	7103	7151	7125	6995	6985	6949	6970	7112	7073	6986	6914	6959	6912	7064	7045	7042	6925	6814	6980	6965	6916	7164	7026	7118	6947	7154	7008	7035	7071	7102	7051	7011	7158	6995	7091	6949	7132	7001	7090	6966	7083	7134	7047	7088	7085	7100	6931	6980	6958	7002	6951	7039	7079	7113	6929	6970	7116	6943	6928	7030	7062	7116	7118	6992	7016	7025	6934	6993	7001	7119	7114	6974	7066	6992	7090	7088	7073	6930	7184	7162	7019	7026	7035	6986	7113	6919	7034	7015	6990	7052	7039	6971	6948	6976	6947	7040	7045	7142	6992	7012	7096	7008	7096	7115	6958	7028	6982	6988	6998	7106	7098	7016	6923	7065	7179	6973	7008	6942	7060	6992	7064	7157	6821	7037	7099	6985	6990	6990	6979	7023	7019	6981	7009	7078	7058	7055	7024	7003	6980	7092	7021	6946	7036	6873	7083	7006	7066	6853	7072	7044	7041	7017	7113	6956	7001	6966	7069	7123	6999	6874	7088	7098	7035	6943	7003	7077	7040	7026	6994	7033	7127	7011	7164	6986	6986	7035	6936	6999	6959	7104	7042	6979	7033	6963	7069	6940	7086	7039	7101	6909	7106	7016	6918	7065	7031	6865	7003	6962	7026	6971	7062	6990	6982	7122	6864	7080	6984	6963	6905	7024	7007	7077	7049	6941	6993	6936	6984	7131	6963	6947	7069	7103	7009	7024	7010	7024	7039	6832	7266	7097	6999	7065	7060	6963	7040	6980	7070	6983	6998	7026	7089	6922	7120	7002	7152	6946	7068	7016	6957	7106	6899	6982	6999	7098	7038	7015	7048	7114	7107	6958	6908	7084	6922	7113	6947	7003	7110	7040	7093	7074	7162	7069	6984	7042	7030	7129	6942	7059	7013	7143	6882	7113	6969	7034	7010	7167	7011	7083	6959	7152	6964	7004	6977	6951	6986	7078	6868	6951	7046	7095	6849	7149	7105	7077	7017	7015	6976	6921	6962	6942	7014	7070	6987	7065	6969	7047	7067	7068	7022	6955	7050	7066	7025	7112	7014	7076	7068	7160	7024	7148	7087	7138	7183	6905	7058	7034	7086	7035	7044	6895	6980	6943	7028	7006	7102	7047	6948	7079	6999	7024	7132	7066	7107	6953	7071	7101	6986	6983	7043	6902	7058	6958	7059	6873	7006	7036	7112	6980	6900	6978	7008	7055	7051	6973	7017	7040	6900	7136	7037	6903	6960	7000	7005	7004	6923	6939	6887	7168	7042	6942	6973	7092	6992	7083	7065	7062	7104	7150	6941	6899	6989	7091	6889	6971	7068	7147	6986	7057	7067	6982	6992	6993	6999	7051	6999	6921	6950	6887	6930	6996	7040	7017	7149	7054	7048	7059	7022	7022	7243	6904	7002	7067	6907	6966	7084	6887	7042	6912	6962	6983	6893	6904	7006	7018	6980	7034	7047	6966	7064	7014	7074	6900	6993	7064	7211	7175	7039	7083	6878	7079	6918	6944	6930	7060	7067	7083	7023	6913	7070	7150	6870	6978	6895	6974	6906	6970	7109	6861	7081	7161	7038	7021	7016	6945	7041	6934	7065	7039	7012	6954	7240	6929	6926	7020	6999	7006	7030	7020	7235	6941	7083	7000	6977	6880	6998	7045	7105	6990	7023	6986	6966	6975	7053	7009	6990	7127	7032	7015	7075	7044	7100	7146	7011	7036	7074	7021	6973	7007	7047	7069	6867	6994	6991	7160	7075	7092	6964	7000	7064	7042	7031	6947	6988	6862	7029	7005	6980	7144	7096	7100	6938	7063	6968	7071	6971	7118	6997	6875	7126	7028	7129	7068	7140	7098	7058	7079	6997	6858	7018	6936	7091	6931	7068	6965	6887	7006	7039	7033	7114	7031	7102	7076	6983	6998	7046	6972	6924	7067	7029	6971	7020	6995	7072	7118	6998	6978	6915	7100	6961	7150	6767	7204	6919	7054	7031	6949	7050	6962	7033	7061	6943	7048	6907	6938	7015	6976	6928	7026	7052	7044	7139	6941	6979	7022	6979	7063	6923	6930	7109	6988	6911	7048	7108	6904	6925	7106	7002	6992	7064	7050	7082	6983	7090	6939	7054	7129	7197	6894	7152	7046	6970	6934	7090	7043	6994	7186	6999	6978	7053	6902	7160	6948	6998	7057	7107	6947	6950	7151	6937	6999	6945	7137	7028	7067	6934	7089	7052	7131	7103	7038	7130	6969	6926	6976	6914	7019	6908	7039	6979	7035	7000	7132	6946	7055	7042	7015	6902	7060	6977	7059	7165	6951	7005	6953	6944	6840	7027	7139	6959	7018	7072	7011	6989	7092	7013	6957	6996	7086	6901	6979	7020	6961	6931	6908	7025	7058	6934	7028	7202	7056	6891	6944	7009	6992	6986	7035	7047	7027	7063	6859	7101	6969	7078	6986	6956	7102	7005	6892	6996	6981	7150	6996	7116	7041	6968	6943	7023	7044	7093	7060	6986	7058	6958	6978	7033	7144	7061	6964	6861	7173	7052	6931	7025	7027	6997	7085	7268	7020	7006	7003	7191	6887	6972	7114	7071	6911	7079	7025	7061	6960	7005	7017	7037	6979	7083	6977	6966	7135	7019	7035	7023	6906	7245	7074	6961	7121	6937	7015	7169	7237	6970	7121	6949	6979	7007	7071	7023	7029	6994	7012	6943	7086	6977	6988	6965	6901	7054	7249	6943	7014	7066	6995	7000	6888	7019	7021	7048	7146	7089	7023	6956	7073	6948	7094	6949	6956	6909	6977	7087	7030	6862	7194	6880	7070	7101	7156	7043	7099	7017	7061	7047	7049	7140	7047	7061	7257	6999	7081	7062	7032	6984	6958	6978	7062	6953	7126	6915	6994	7094	6951	7026	7007	7033	7087	7085	6930	7006	7070	7064	6841	7074	7138	7049	7005	7084	7046	6979	7022	7129	7101	6959	7004	7064	7090	6873	7106	6920	6993	7007	7158	7134	7135	7046	7010	7013	7027	7061	7145	6974	7002	7103	7036	7053	7005	7107	7028	7086	6896	7003	6919	6907	7052	7026	7051	7056	6982	7040	7060	7043	7117	7064	7082	7033	7097	7140	6948	6976	6990	7025	7070	7005	7105	7021	6977	7121	6952	7032	7054	6910	7151	7093	7001	7050	6975	6988	7026	7076	7056	6973	6997	7075	6899	7034	7037	6954	7058	6962	6970	7037	7114	6863	6989	7057	6947	7024	7035	7099	7103	7062	6890	7051	6959	7039	6956	6975	6825	7061	6968	6937	6956	7025	7063	7030	7096	6912	7048	7003	7009	7001	7076	7079	6886	7041	6844	7185	6987	6984	7107	6893	7128	6883	6925	7195	6981	7005	7094	6949	7023	7141	7108	7115	6953	6937	6955	7119	7016	6965	6905	6926	6988	7064	6954	6958	6969	7011	7074	7009	7025	6966	7010	6945	7022	6943	7027	7134	7054	6994	7018	7101	6904	7036	7162	7010	6979	7024	7015	6963	6951	7074	7086	7137	7012	6859	6954	6940	7014	7009	6872	7072	7146	7159	7103	6927	7089	7106	7003	7094	7010	6973	7130	6888	7041	6915	6916	7142	7000	7025	7076	6979	7003	7077	7155	7056	7172	6980	6927	7061	7085	7126	7002	7058	7081	6998	7057	6954	7073	6972	7151	7034	6935	6979	7042	6932	7007	7027	7060	7113	7039	7022	7038	7032	7060
5501	2066	1586	1309	2134	2964	2579	1762	1748	4870	13713	12091	6216	2380	1294	1004	843	879	905	807	868	874	898	911	857	897	877	821	810	796	834	863	884	819	886	819	855	890	865	866	842	844	859	893	897	849	852	826	873	871	833	849	866	819	856	869	869	831	886	844	843	847	884	851	885	847	879	794	871	878	870	833	869	847	893	901	811	863	835	871	883	902	861	895	876	794	843	883	855	878	873	895	863	914	895	889	835	807	861	887	847	888	857	942	882	879	847	849	873	854	791	893	919	862	894	911	844	827	857	856	848	844	867	890	869	937	893	864	854	900	921	820	867	898	899	843	863	809	825	831	834	903	864	876	897	842	876	868	851	825	842	836	907	881	799	829	818	845	856	830	880	872	859	818	826	881	932	864	867	836	948	846	861	849	893	841	879	852	868	839	817	843	858	876	919	856	881	827	872	848	856	918	831	849	912	867	847	895	863	867	905	841	876	875	896	863	852	883	880	884	829	884	841	810	828	859	892	868	855	874	867	837	857	842	834	834	806	870	916	869	909	828	858	820	814	826	838	907	924	893	878	800	889	891	854	894	895	855	891	925	841	891	815	862	869	846	853	881	902	875	874	832	865	936	838	792	845	888	849	917	826	839	861	836	813	900	894	837	826	877	804	876	868	850	870	859	876	867	879	880	873	859	816	878	898	920	853	857	864	823	866	842	889	864	923	894	847	875	886	865	870	843	858	917	847	835	865	857	930	829	879	825	862	914	895	845	845	786	843	904	865	875	811	894	920	854	847	850	883	841	855	836	879	843	865	862	815	852	927	799	881	859	893	834	859	820	880	908	839	886	877	860	882	879	897	832	940	868	897	849	909	878	912	874	869	850	823	885	910	860	868	878	859	892	874	857	866	868	885	868	858	868	897	861	884	857	830	866	842	849	828	899	863	844	899	811	847	882	828	885	895	813	827	861	844	869	878	852	919	875	862	900	858	882	830	798	852	881	865	861	893	873	867	891	840	896	809	788	949	844	925	839	893	849	885	827	846	821	849	842	910	896	904	857	897	837	833	863	900	875	896	872	879	808	830	896	849	889	853	857	904	856	855	850	870	895	872	828	839	859	828	874	836	829	857	877	845	843	826	864	863	883	910	868	920	894	905	809	890	861	881	899	842	897	832	828	916	860	917	893	806	831	889	923	870	869	860	801	882	805	865	863	862	895	848	859	905	846	889	846	802	808	861	823	889	882	821	834	912	867	842	859	851	901	850	908	911	865	910	878	879	913	884	863	870	837	835	855	861	860	863	927	854	840	839	883	860	785	859	878	830	860	873	920	850	843	848	857	872	832	874	927	866	813	874	891	864	852	896	902	897	827	861	822	840	883	887	865	872	835	851	839	886	873	928	833	864	884	849	896	842	864	906	856	860	848	800	892	879	877	861	809	872	814	848	855	812	845	857	886	838	889	883	885	905	856	876	843	876	863	807	862	914	909	805	855	859	859	872	862	896	834	843	804	901	896	919	860	815	862	849	871	890	874	896	865	832	880	858	810	860	869	898	826	888	829	868	863	830	891	849	844	831	829	840	854	836	866	855	822	878	902	872	844	861	844	813	884	834	854	832	900	865	839	934	877	837	885	866	877	888	892	821	926	866	931	897	845	882	890	898	907	864	910	846	882	898	873	873	842	876	865	874	864	850	853	879	896	866	856	871	878	870	835	856	849	846	852	856	913	914	895	861	809	857	865	915	858	885	853	878	860	812	866	889	828	885	887	826	855	881	903	845	853	846	831	846	876	831	837	875	876	865	946	830	890	883	850	848	861	850	848	816	872	914	845	888	826	837	853	905	834	887	840	860	856	856	839	864	811	886	875	899	852	890	844	830	888	938	848	905	894	884	790	835	864	859	813	838	853	927	873	906	866	842	877	852	903	826	819	855	848	887	871	814	852	939	897	867	875	877	895	892	895	843	852	909	881	957	860	903	852	887	838	856	851	884	795	812	831	844	907	874	896	875	835	891	855	852	886	858	849	887	875	872	862	879	847	847	877	934	809	854	869	916	857	877	870	857	849	897	842	853	898	900	902	830	864	925	841	903	890	798	827	821	846	840	857	871	835	842	846	895	872	892	886	833	871	888	891	873	860	877	899	815	873	860	901	913	841	932	860	853	824	842	837	810	846	866	910	851	819	840	810	908	814	870	909	890	816	837	888	861	824	822	856	857	824	846	894	850	899	878	894	842	865	864	844	808	895	878	852	882	902	846	861	862	907	824	860	861	845	843	831	817	862	872	878	849	829	867	870	860	865	890	877	864	887	869	851	869	832	812	890	888	818	902	823	838	879	849	844	853	843	931	867	874	854	883	849	874	876	861	870	905	905	903	812	861	882	843	841	829	811	880	823	893	876	894	878	875	878	888	877	849	878	886	868	913	875	832	864	873	826	873	903	911	877	888	904	851	871	862	864	884	888	824	836	881	883	890	818	840	824	892	834	853	895	908	838	891	801	842	884	850	852	868	907	790	864	899	839	895	873	872	832	812	862	840	847	874	864	840	834	870	903	908	868	884	856	861	931	867	891	909	801	849	866	895	881	816	879	871	874	866	909	828	853	848	880	857	883	848	878	802	875	955	849	845	918	818	866	886	849	828	873	838	868	895	818	843	843	929	857	815	802	841	946	926	844	834	908	872	899	845	847	835	863	866	909	887	881	882	864	827	867	835	849	869	846	907	891	871	860	839	848	845	849	860	831	873	862	822	871	820	858	811	894	883	873	876	869	889	901	888	893	898	890	838	880	857	872	932	886	890	886	862	882	858	860	862	837	861	912	896	871	854	846	834	823	865	853	877	871	827	887	861	865	855	834	867	870	917	852	828	866	806	875	837	903	845	832	875	843	869	843	861	862	843	858	895	878	859	869	893	878	868	864	892	844	845	864	879	861	822	823	831	896	876	841	826	865	853	876	850	899	867	859	856	848	890	836	875	850	831	844	873	882	867	813	828	848	846	832	876	887	898	835	866	867	802	912	848	801	881	929	935	879	836	846	838	874	826	857	882	891	907	871	863	805	893	848	806	868	869	872	838	882	845	866	861	833	857	803	829	826	862	842	822	845	823	888	855	859	859	877	871	810	837	844	886	897	859	798	889	902	818	880	840	876	841	885	827	839	871	844	890	866	908	838	882	877	883	856	834	833	853	841	863	808	862	915	849	825	814	881	845	849	790	865	852	880	876	890	855	890	849	873	864	930	911	862	871	827	849	877	854	864	861	870	873	929	895	891	888	865	857	887	857	841	841	780	862	880	874	854	898	879	850	821	873	838	824	854	858	849	898	843	888	878	849	815	877	858	873	886	884	833	890	859	897	880	896	860	872	887	805	874	841	853	873	832	846	857	875	817	843	829	831	873	880	916	939	860	842	841	915	851	890	900	897	860	862	895	862	888	862	888	860	894	891	830	880	855	868	869	918	839	837	867	901	859	885	881	882	896	863	820	856	904	887	899	914	843	851	819
22731	17752	14854	22679	36277	39261	35014	27507	26843	42453	62065	54400	39664	23780	13142	8522	7194	7146	7256	7041	7076	6976	7132	7080	6988	7156	7082	7127	7044	7042	7051	7097	7268	7156	7100	7095	7197	7169	7076	7066	7064	7196	7095	7009	7051	7039	7185	7115	7192	7157	7008	7110	7013	7218	7045	7138	7119	7139	7170	7077	7180	7041	7161	7034	7041	7211	7029	7078	7143	7192	7206	7156	7090	7192	7124	7022	7070	7235	7107	7152	7126	7144	7069	7162	7144	6934	7040	7123	7023	7074	7124	7209	7218	7095	7024	7158	7201	7173	7243	7111	7145	7104	6999	7038	7094	7105	7108	7080	7112	6991	7075	7049	7137	7135	7190	7206	7073	7199	7098	7184	7095	7168	7076	7039	7096	7138	7124	7154	7168	7069	7100	7184	6994	7173	7093	7101	7062	7172	7138	7084	7086	6991	7122	7048	7148	7143	7198	7061	7040	7189	6929	7157	7093	7144	7130	7055	7259	6998	7104	7118	7018	7159	7324	7280	7138	7220	7094	7139	7082	7048	7228	6944	7117	7119	7172	7023	7153	6963	7105	7058	7125	7159	7119	7094	6980	7010	7162	7143	7166	7060	7084	6972	7215	7135	7063	7096	7149	7117	7121	7104	7074	7191	7188	7096	7058	7108	7190	7149	7165	6966	7021	7068	7132	7232	7058	7172	7201	7104	7271	7028	7253	7016	7107	7045	7139	7029	7156	7079	7228	7008	7065	7137	7117	7071	7121	7110	7097	7028	7092	7110	7025	7171	7090	7075	7201	7064	7093	7028	7147	7155	7181	7041	7171	7211	7035	7171	7121	7166	7119	7165	7050	7003	7095	7083	7058	7145	7142	7042	6940	7082	7136	7178	7167	7185	7050	7064	7049	7208	7153	7220	7123	7046	7121	7230	7001	7072	7197	7088	7041	7194	7173	7217	7099	7178	7123	7238	7126	7179	7194	7023	7094	7148	7030	7090	7061	7086	7182	7056	7215	7207	7089	7105	7144	7258	7010	7199	7056	7085	7184	7138	7190	7019	7086	7090	7064	7172	7067	7121	7233	7272	7171	7064	7221	7037	7151	7116	7144	7128	7137	7061	7097	7131	7074	7105	7068	7109	7138	7372	7126	7026	7125	7116	7001	7172	7171	7233	7139	7041	7051	7145	7201	7136	7122	6964	7211	7023	7052	7190	7078	7162	7224	7085	7041	7174	7118	7198	7093	7103	7116	7171	7020	7043	6982	7049	7137	7017	7169	7085	6894	7023	7222	7208	7068	7091	7136	7066	7103	7068	7180	7175	7178	7097	7277	6972	7141	7093	7118	7091	7153	7185	7001	7150	7170	7127	7091	7094	7212	7148	7120	7048	7082	7141	7090	7120	7094	7202	7192	7130	6984	7136	7112	7070	7258	7203	7315	7081	7160	7080	7114	7120	7165	6984	7140	7236	7032	7212	7180	7220	7170	7035	7167	7100	7128	7172	7126	7086	7095	7091	6999	7228	7049	7176	7044	7131	7219	7232	7129	7091	7105	7207	7202	7092	7068	7140	7122	7068	7175	7074	7108	7134	7125	7074	7088	7138	6998	7128	7096	7209	7210	7116	7141	7061	7193	7119	7133	7112	7099	7226	7184	7194	7084	7117	7109	7119	7127	7128	7121	7176	7151	7113	7185	7118	7261	7030	7067	7062	7197	7154	7125	7077	6924	7116	7184	7244	7121	7123	7197	7000	7167	6940	7189	7138	7053	7062	7065	7142	6951	7047	7209	7189	7078	7121	7136	7122	7215	7039	7013	7184	7041	7128	7195	7238	7215	7142	7178	7182	7154	7152	7053	7017	7127	7170	7119	7136	7133	7016	7187	7119	7175	7149	7164	7087	7067	7166	7095	7174	7103	7307	7140	7099	7289	7039	7301	7104	7218	6934	7182	7175	7128	7148	7165	7106	7101	7195	7195	6912	7195	7222	7157	7064	7173	7072	7161	7066	7302	7181	7268	7234	7194	7061	7170	7093	7099	7132	7208	7137	7197	7194	7151	6928	7294	7043	6980	7070	7139	7075	7179	7138	7160	7202	7130	7181	7043	7323	7238	7110	7118	7204	7065	7073	6915	7120	7186	7022	7177	7166	7128	7041	7060	6992	7124	7154	7160	7104	7173	7175	7122	7150	6988	7109	7184	7182	7140	7101	7109	7101	7022	7156	7111	7081	6950	7186	7092	7076	7229	7033	7143	7187	7163	7142	7132	7138	7067	7221	7013	7154	7031	7090	7179	7101	7077	7104	7015	7186	7068	7079	7113	7088	7176	6998	7092	7190	7102	7235	7082	7199	7015	7181	7261	7197	7060	7091	7099	7087	7075	7132	7191	7052	7041	7073	7135	7167	7030	7044	7111	7166	7049	7031	7043	6973	7128	7196	7069	7153	7169	7141	7169	7213	7011	7103	7131	7004	7114	6975	7104	7093	7025	7121	7008	7149	7073	7022	7219	7143	7029	7163	6962	7212	6989	7180	6984	7098	7154	7205	7030	7075	7187	7137	7173	7103	7193	7168	7175	7057	7094	7126	7042	7112	7042	7223	7109	7031	7089	7119	7140	7109	7179	7019	7139	7216	7022	6989	7173	7110	7141	7211	7134	6992	7032	7098	7119	7082	7084	7040	7198	7142	7066	7193	7143	7078	7103	7098	7120	7064	7125	7187	7083	7149	7142	7189	7059	7067	7064	7034	7065	7064	7152	7287	7176	7133	7086	7054	7069	7132	7107	7180	7174	7195	7107	7065	7194	7098	7148	7057	7161	7125	7139	7182	7068	7126	7114	7020	7136	7082	7112	7134	7192	7199	7110	6998	7166	7096	7259	7218	7028	7229	7166	7060	7038	7178	7053	7134	6982	7196	7126	7128	7082	7057	6999	7159	7253	7277	7176	7090	7095	7034	7044	7150	7127	7085	7016	7102	7134	7129	7178	7101	7085	7208	7160	7128	7188	7231	7175	7057	7195	7150	7213	7117	7031	7209	7134	7099	7059	7160	7022	7150	7153	7137	7161	7151	7162	7220	7212	7057	7023	7120	7102	7165	7020	6936	7025	7129	7158	7187	7053	7129	7045	7167	7049	7155	7195	7052	7039	7070	7178	7170	7032	7080	7096	7085	7212	7101	7119	7261	7007	7176	7001	7176	7090	7107	7117	7117	7129	7021	7200	7067	7149	7138	7204	7092	7112	7101	7176	7217	7144	7054	7145	7084	7154	7084	7042	7133	7109	7138	7117	7083	7148	7094	7199	7138	7058	7064	7210	7077	7136	7189	7221	7140	7145	7073	6964	7050	7065	7019	6978	7211	7157	7019	7128	7065	7053	7044	7089	7094	7125	7118	7093	7131	7065	7194	7100	7046	7020	7286	7121	7154	7180	7301	7126	7127	7163	7104	7208	7264	7177	7110	7246	7116	7124	7236	7087	7157	7191	7138	7137	7063	7164	6961	7075	7089	7004	7101	7145	7181	7070	7177	7067	7068	7128	7198	7081	6984	7066	7235	7123	7166	7045	7226	7099	7156	7073	7152	7202	7138	7342	7086	7193	6920	7054	7061	7095	7121	7208	7226	7169	7001	7157	7174	7125	7010	7046	7099	7053	7061	7112	7154	6976	7023	7073	7131	7201	7050	7229	7201	7108	7094	7059	7076	7056	7154	6999	7096	7158	7334	7262	7058	7066	7038	7112	7006	7152	7209	7210	7212	7267	7009	7046	7119	6997	7238	7285	7086	7047	7163	7159	7188	7021	7007	7162	7302	7186	7186	7129	7296	7136	7138	7167	7074	7084	7097	7190	7108	7158	7067	7100	7114	7287	7178	7108	7209	7226	7077	7105	6977	7115	7266	7198	7126	7171	7041	7209	7222	7153	7190	7092	7239	7210	7036	7125	7132	7134	7086	7228	7022	7126	7172	7039	7219	7112	7081	7235	7014	7085	7236	7102	7075	7182	7186	7120	7153	7143	7132	7109	7072	6947	7189	7149	7034	7145	7249	7150	7143	7236	7186	7137	7141	7094	7037	6989	7200	7174	7321	7063	7225	7104	7228	7191	7125	7116	7105	7097	7248	7066	7073	7128	7113	7154	7063	7232	7164	7106	7172	7056	7120	6998	7087	7081	7185	7006	7102	7135	7111	7059	7069	7118	7193	7118	7012	7048	7199	7156	7038	7159	7162	7003	6979	7088	7087	6939	7030	7012	7232	7095	7221	7257	7203	7143	7065	7100	7068	7083	7030	7036	7246	7053	7092	7172	7083	7186	7193	7248	6994	7182	7111	7175	7158	7217	6978	6958	7273	7145	7123	7170	7114	7177	7197	6981	7051	7156	7158	7071	7293	7054	7104	7046	7158	7131	7279	7118	7110	7075	7160	7183	7020	7149	7136	6973	7033	7230	7115	7132	7099	7233	7231	7095	7065	7206	7037	7186	7079	7116	7124	7153	7128	7129	7079	7200	7023	7082	7213	7005	7140	7196	7009	7155	7157	7067	7128	7025	7152	7102	7105	7092	7097	7160	7147	7032	7212	7088	7026	7158	7063	7176	7014	7237	7123	7140	6943	7228	7319	7139	7181	7133	7055	7195	7056	7115	7127	7107	7165	7033	7191	7139	7114	7071	7195	7100	7105	6977	7232	7177	7032	7113	7209	7050	7142	7084	7115	7182	7068	7125	6998	7060	7056	7163	7266	6984	7367	7266	7085	7052	7169	7092	7105	7229	7171	6962	7107	7186	7047	7014	7165	7191	7000	7207	7228	6969	7044	7186	7102	7237	7109	7193	6960	7259	7128	7070	7051	7128	7169	7012	7144	7080	6880	7164	7092	7203	7048	7129	7077	7172	7102	7058	7278	7191	7123	7112	7165	7002	7052	7082	7019	7002	7045	7160	7082	7090	7066	7086	7246	7098	7194	7049	7173	7164	7102	7136	7196	7097	7021	7112	7119	7075	7193	7113	7092	7213	7128	7014	7207	7263	7157	7239	7201	7029	7041	7100	7000	7118	7091	7038	7123	6949	6964	7082	7144	7125	7138	7133	7076	7196	7221	7073	7149	7137	7003	7219	7061	7107	7142	7212	7191	7026	7154	7084	7071
4476	2774	1965	1728	2026	2801	3280	3104	2518	9226	22938	20918	11643	4063	1703	1046	868	877	861	861	866	851	894	832	918	867	839	874	860	879	851	808	851	869	832	855	888	878	851	899	849	872	846	865	815	827	856	839	867	845	945	809	850	857	921	863	829	905	863	841	849	865	836	889	863	835	838	884	878	834	829	847	785	914	854	860	813	833	852	846	879	824	876	909	848	853	798	872	887	875	843	829	852	878	883	911	831	849	877	824	837	835	870	870	834	863	862	819	882	861	839	861	899	874	872	875	828	902	903	872	834	806	798	868	869	866	916	887	832	898	868	842	884	865	917	884	884	909	868	860	858	847	847	850	893	866	830	896	848	894	844	839	816	855	828	884	847	838	864	885	841	889	902	857	867	881	888	859	854	887	889	893	848	860	891	873	882	867	860	919	866	861	862	843	900	895	833	896	833	805	866	873	812	850	862	795	845	861	864	905	831	801	899	854	907	882	832	876	919	875	839	876	916	876	882	845	830	912	815	836	924	856	812	922	866	845	926	861	888	894	843	867	846	882	919	862	826	891	883	918	812	864	829	850	882	800	900	852	837	865	874	835	918	876	859	861	870	837	907	828	834	893	873	857	878	884	891	795	900	809	862	848	906	826	883	812	833	889	865	936	870	886	878	912	849	858	864	881	858	904	822	821	866	883	838	869	880	884	874	804	844	856	764	845	837	864	856	894	854	840	881	873	918	836	862	834	803	858	828	830	892	911	864	866	850	870	830	862	863	852	887	862	826	867	872	814	894	807	857	890	875	895	883	827	822	914	853	900	850	880	826	944	867	847	857	806	879	817	780	865	877	834	844	905	861	853	813	868	870	859	803	838	872	835	830	855	833	839	816	886	852	919	870	855	817	891	864	887	846	828	890	826	856	913	846	865	876	838	878	842	937	882	876	864	851	821	868	919	861	801	887	849	853	870	824	880	909	839	839	879	890	822	871	856	822	890	891	851	869	830	842	812	845	884	833	890	841	817	834	876	852	834	869	838	891	839	897	826	878	878	846	834	845	881	850	883	871	885	844	854	860	823	863	837	874	881	918	911	832	881	901	873	840	841	860	844	843	831	857	792	827	876	891	865	923	861	877	861	853	834	864	844	832	830	885	863	855	876	849	833	871	874	842	797	884	893	878	839	844	849	865	855	849	880	856	877	868	856	880	856	824	871	872	868	882	807	863	904	853	855	865	844	851	926	857	867	836	859	828	864	898	890	823	893	859	883	871	861	822	814	881	879	848	861	880	894	867	869	838	868	789	901	902	865	885	871	888	888	908	855	828	877	887	884	889	905	831	836	833	822	867	846	866	895	882	824	901	873	815	845	859	838	854	842	837	871	848	939	874	911	879	849	869	853	866	879	832	826	848	845	821	792	806	869	864	839	865	851	815	865	864	841	824	845	879	821	823	870	834	877	842	875	827	867	887	887	867	848	853	871	885	891	897	920	901	848	893	804	878	863	861	887	847	894	837	800	857	859	884	887	856	907	835	865	846	910	860	846	795	862	859	860	875	892	815	811	864	780	851	828	812	812	894	838	855	845	813	839	872	895	892	794	928	851	869	858	846	894	835	802	854	821	914	850	871	837	846	924	830	821	799	833	832	877	848	875	865	833	861	895	851	895	884	816	929	848	870	900	844	865	871	821	902	894	824	825	884	872	875	898	929	931	910	817	837	865	932	840	817	882	849	847	879	889	908	837	927	863	826	842	847	872	824	855	854	852	889	863	873	922	918	853	884	834	861	876	839	840	846	878	879	881	872	850	861	865	893	891	787	793	821	906	889	880	854	863	840	829	801	882	910	874	893	876	854	789	861	868	821	853	853	883	879	875	883	827	887	894	806	882	846	864	797	861	825	817	873	832	871	885	899	873	826	871	853	827	885	872	844	885	850	884	894	833	904	873	862	831	831	895	855	884	876	875	842	924	905	815	876	826	838	842	885	834	849	839	824	847	890	894	907	885	884	896	817	855	839	833	872	842	928	847	865	822	829	892	889	876	844	856	876	865	853	920	834	819	897	894	877	857	867	885	813	824	851	860	905	822	907	845	820	874	878	863	902	887	911	858	884	840	867	844	903	887	864	894	809	864	842	845	832	906	896	844	869	811	861	874	876	887	819	902	892	773	827	870	867	818	838	806	920	873	842	845	839	884	925	838	848	851	830	874	842	876	825	833	890	887	867	885	836	828	853	877	864	813	860	820	926	832	872	831	913	945	833	814	840	903	861	858	872	906	865	807	890	848	867	897	887	906	847	814	873	831	870	825	806	840	820	828	879	868	801	843	872	880	860	856	844	855	870	820	854	882	883	880	850	834	896	904	926	841	900	905	869	857	898	862	833	857	854	844	822	848	872	858	935	852	869	843	864	830	846	813	857	830	869	906	850	890	843	872	827	806	847	858	824	880	873	885	843	849	905	901	807	874	873	857	850	854	910	808	857	878	864	847	832	906	859	870	846	841	890	875	848	832	842	866	855	870	867	847	817	859	839	899	866	807	807	863	865	853	831	827	829	847	820	846	931	876	849	840	836	836	854	856	790	854	849	827	873	884	901	891	892	818	830	870	900	867	865	888	864	889	881	839	887	805	891	914	867	844	863	843	891	876	848	902	796	834	807	908	827	837	872	835	841	822	805	881	872	843	849	850	864	883	822	919	869	858	888	887	825	908	861	852	843	879	889	857	825	873	853	812	873	871	860	826	872	881	855	840	825	833	812	873	918	915	845	860	874	829	889	831	805	861	849	838	911	882	857	842	887	920	869	869	864	924	858	882	877	909	831	903	850	850	803	826	871	883	849	866	831	862	808	829	852	839	837	832	831	871	852	846	860	845	897	862	870	876	863	805	880	903	877	907	859	862	843	874	916	867	898	828	821	885	834	876	884	832	847	875	879	818	939	865	860	828	810	923	930	849	828	802	835	893	897	862	886	818	811	885	876	862	852	850	888	839	873	835	813	848	872	903	835	861	834	854	855	839	857	868	828	866	897	873	864	807	824	854	867	827	829	862	832	818	839	858	795	821	860	902	862	860	824	873	859	884	848	865	829	829	850	817	832	851	865	859	857	825	858	870	868	828	862	897	862	897	821	869	879	816	863	862	830	860	868	863	851	874	860	869	861	882	829	830	914	842	869	840	864	837	877	877	832	858	846	854	826	867	839	874	816	841	863	912	850	865	886	803	898	882	874	862	831	788	825	920	888	865	851	832	862	822	873	844	891	856	858	838	909	881	861	845	853	801	873	857	851	863	797	862	853	857	844	868	900	861	863	890	921	867	853	901	883	840	869	859	862	868	831	886	879	866	844	838	901	879	915	856	823	830	858	841	852	861	860	836	892	874	872	905	876	871	894	872	839	826	880	850	870	845	907	902	873	874	843	852	799	871	872	810	873	842	862	872	872	879	893	802	830	884	845	887	822	860	822	882	831	845	836	901	781	824	882	876	829	895	904	821	837	864	863	889	869	824
28363	21516	17319	27642	35019	37836	40375	37273	33433	52351	76011	66874	49583	31305	17251	9693	7428	7109	7120	7053	7165	7028	7145	7043	7045	7079	7116	7088	7054	6995	7095	7061	7156	6971	7044	7040	7141	7121	7071	7018	7102	7114	7115	7071	6899	6993	7094	7109	7119	7170	6988	7083	7018	7145	7150	7096	7129	7300	7089	7027	7090	7033	7088	7086	7198	7033	7141	7118	7034	7067	7074	7058	7177	7001	7146	7027	7092	7073	7035	7110	7113	7183	7107	7128	7066	7174	7106	7136	7202	7090	7196	7029	6983	7036	7100	7160	7005	7142	7145	7229	7017	6980	7026	7070	7039	7026	7102	7052	6875	7068	7169	7054	7013	7038	7066	6993	7049	7181	7077	7110	7105	7143	7110	7083	7142	7086	7234	7000	6987	7220	7095	7124	7053	7011	7024	7023	7173	7001	7060	7054	7124	7155	7023	7199	7233	7106	7085	7052	7030	7035	7083	7116	7112	7117	7288	7081	7046	7052	7198	7145	6923	7037	7063	7152	7115	7093	7157	7162	7062	7073	7085	7138	7142	7190	7182	7092	7109	7150	7016	7091	6948	6943	7129	7109	7186	7023	7025	7002	7010	7180	6986	7210	7102	6977	7187	7162	7102	7187	7058	7138	7028	7043	7084	7038	7110	7083	6962	7019	7197	7093	7103	6938	7038	7145	7094	6966	7122	7064	6998	7196	7146	7130	7207	7139	6976	7025	7026	7061	7089	7101	7082	7187	7119	7092	7159	6963	7060	7122	7009	7003	7078	7127	7090	7083	7030	7110	7054	6900	7025	7038	7135	7116	7146	7039	7228	7241	7077	7180	7097	7029	7058	7063	7054	7083	7038	7159	7262	7037	7011	7042	6970	7211	7085	7040	7174	7000	6998	7095	7113	7030	6952	7018	7187	7124	7117	7018	7126	7109	7132	7039	6979	7066	7041	7160	7085	7144	7071	7091	7131	7031	7040	7198	7098	7002	7127	7206	6978	7043	7175	6984	7119	7049	7005	7067	7041	7123	6970	6979	7174	7000	7035	7027	7135	7058	7132	7138	7123	7179	7066	7080	7130	6967	7011	7021	7026	7137	7079	7086	7135	7169	7198	7073	7068	6985	7017	7164	7112	7088	7167	7085	7109	7103	7109	7024	6940	7105	6976	7050	7172	7170	6981	7147	7154	7103	7120	7053	7088	7133	7166	7051	7002	7082	7033	7148	6997	7071	7058	7071	7097	7139	7026	7055	7121	7022	7056	7088	7039	7013	7188	7104	7091	7041	6936	7060	7158	7015	7182	7163	7170	7011	6976	7061	7085	7106	7137	7044	7257	7082	7056	7043	7068	7232	7268	7154	7082	7154	7011	7235	7134	6940	7104	7050	7130	7079	7117	7089	7104	7069	7122	7145	7088	7161	7050	7020	7167	7175	7082	7090	7033	7043	7140	6999	7101	7091	7229	7168	7032	7270	7088	7049	7095	7102	7072	7025	7065	6923	7160	7216	7009	7135	7197	7176	7087	7014	7230	7136	7106	7019	7169	7174	7106	7124	7101	7127	7133	7114	7071	6996	7140	6983	7178	7076	7114	7164	6857	6983	7129	7075	7052	7192	7170	7019	7128	7028	6993	7156	7048	7118	7151	7196	7065	6999	6971	6896	7140	7199	7006	7093	7209	7061	7194	7088	6992	7021	7171	7058	7083	7072	7135	7144	7193	7170	7146	7039	7079	7027	7021	7157	7169	7062	7028	7188	7099	7087	7209	7160	6953	6993	7294	6968	7104	7112	7068	7168	7088	7119	7036	6988	7172	7221	7104	7064	7068	7023	7072	7204	7098	7162	7033	7282	7124	7190	7141	7155	7036	7033	7078	7010	7094	7002	7218	7027	7042	7044	7119	7181	7151	7047	6959	7114	7140	7046	7040	7085	7152	6983	6953	6968	7091	7173	7012	7006	7067	7092	7018	6986	7134	7176	7032	7115	6996	7104	7182	7204	7117	7045	7121	7177	7118	7110	7077	7015	7058	7179	6998	7141	7063	7194	7116	7156	7111	7029	7166	7160	7240	7085	7122	7152	7128	7141	7069	7133	7076	7041	7121	7051	6960	7012	7096	7052	7094	7106	7111	7050	7164	7025	7098	6866	7008	7113	7040	7032	7065	7038	7040	7053	6855	7143	7010	7050	7125	7079	7166	7092	7028	7112	7040	7025	7102	7066	7098	7095	7018	7163	7064	7187	7138	7120	7016	7169	7033	7041	7094	7082	7000	7041	7148	7117	7120	7187	7042	7256	7020	6931	7131	7149	6999	7109	7084	6976	7095	7091	7058	7017	6974	7205	7009	7085	7090	7080	6945	7069	7078	7007	7194	7162	7126	7007	7131	7107	7000	7091	7065	7067	6973	7141	7016	7162	7006	7051	7058	7129	6949	6983	7226	7217	7087	7110	7152	7071	7072	7134	7143	7162	7006	7129	6893	7195	6984	7172	7139	7105	7079	6979	7164	7223	7153	7181	7195	7094	7252	6933	7107	7104	7041	7042	7046	7132	7065	7167	7100	7085	7125	7115	7094	7054	7133	6955	7042	6953	7173	6995	7071	7092	7080	7016	7017	7118	7067	7042	7204	7073	7110	7072	7032	7105	7112	6980	7012	7090	7174	7050	7117	7248	7123	7090	7112	7149	7092	7092	7137	7178	7026	6956	7052	7034	7005	6974	7070	7173	7020	7082	7012	7175	7148	7016	7078	7023	7076	6987	7117	7153	7228	7059	7029	7066	7127	7066	7217	7080	7124	7104	7027	7053	7068	7165	7092	7242	6984	7079	7183	6999	6995	7127	7077	7026	7219	7033	7046	7099	7144	7085	7117	7121	7030	7189	6985	7021	7187	6999	7114	7133	7122	7027	6999	7067	7048	6972	6981	7045	7010	6977	7208	6990	6910	7110	7105	7108	7056	7085	6866	7051	6997	7092	7112	7119	7132	7011	7130	7205	6991	7235	7234	7071	6944	7027	7147	7004	7055	7131	7142	7096	6988	7223	7120	7054	7070	7004	7140	7151	7082	7135	7018	7055	7079	7007	7143	7097	7037	7171	7134	7134	7026	7185	6992	7056	7086	7120	7075	6979	7032	7142	7229	7261	7145	7004	7218	7027	7036	7201	6982	7156	7051	7020	6974	7147	7228	7078	7119	7191	7218	6976	7094	7047	6939	7102	7010	7202	7146	7105	7031	7105	7076	7025	7127	7109	7026	7140	7099	7187	7067	7155	6979	7075	7142	7176	7216	7134	7053	7041	7164	7131	7054	7110	7102	6996	7086	7095	7146	7106	7121	7160	7155	7053	7142	7159	7166	7066	6977	7128	7111	7055	7141	6899	7108	7040	7176	7019	7035	7127	7220	7060	7132	7118	7060	7127	7192	6980	7116	7059	7053	7247	7059	6976	7138	7078	6944	6998	7164	7102	6932	7045	6973	7069	6955	7113	7006	7004	7085	7056	7106	6983	7041	7123	7066	7045	7153	6990	7096	7077	7151	6991	7185	7096	7072	6975	7123	7135	7249	7206	7063	7045	7164	7202	6901	7161	7031	7123	6960	7131	7027	7111	7121	7069	7078	7114	7220	7052	7139	7060	6983	7161	7073	7087	7153	7144	7149	7058	6999	7042	7230	7118	7190	6977	6960	7177	6894	7112	7016	7155	7172	7094	7154	7193	6960	6968	7064	7141	7139	7042	7065	7120	6975	7031	7093	7143	6984	7072	7191	7007	7072	7178	7122	6913	7117	6963	7080	7067	7072	7015	7047	7142	7012	7025	6925	7040	7188	7092	7100	7105	7184	7118	7068	7035	7072	7138	6936	7000	7152	7042	7057	7121	7097	7048	7061	7072	7064	7106	7068	6909	7110	7061	7071	7122	7106	6978	7100	7065	7114	7020	7052	7091	6895	7035	6985	7040	7098	7145	7052	6997	7013	7065	7163	7117	7069	7125	7153	6997	7105	7071	7071	7127	7046	7119	7029	7050	7011	7144	7209	7154	7115	7042	7178	7114	7092	7146	7014	7102	7086	7265	7073	7169	7149	7055	7079	7045	6985	7116	7144	7101	7038	7112	7280	7218	6998	7039	7106	7158	7145	7012	7034	7096	7015	7048	7043	7229	6962	7132	7100	7091	7038	7152	7031	7265	7103	7150	7042	7011	7120	7144	7038	7105	7109	7251	7126	7025	7132	7108	7133	7072	6933	7086	7087	7008	7182	7159	7164	6940	7027	7161	7029	7020	6995	7189	6985	7073	7029	7064	7173	7032	7070	6975	7098	7100	7150	7060	6988	7029	7142	7006	6999	6926	7046	7003	7157	6937	7234	7173	6911	7044	6985	7121	7105	7208	6985	7037	7139	6952	7101	7036	7362	7083	7108	7062	7244	7227	7164	7087	7205	7029	7192	7029	7122	7019	7110	6931	7053	7077	7085	7102	7069	7120	7194	7079	7233	7089	7095	7200	7183	7234	6967	7078	7138	7032	7027	7047	7012	6984	7112	7020	7057	7050	6919	7077	7129	7105	7178	7173	7139	7166	7088	7154	7047	7022	7155	7064	7191	7097	7115	7121	7093	7020	6936	7182	7198	7042	7034	7097	7059	7070	7029	7125	6983	7149	7073	7068	7160	7132	7048	7112	7130	7039	7225	7132	7192	7029	7101	7082	7142	7028	7024	7196	7030	7103	6974	7175	7164	7134	7185	7167	7120	7129	7210	7155	7049	7217	7066	7021	7096	7141	7140	7134	7108	7134	7001	7078	7083	7176	6931	6996	7029	6970	7145	7182	7100	7025	7128	7070	7168	7074	7074	7018	7139	7137	7090	7111	7070	7066	7014	7115	7186	6984	7102	6991	7119	7193	7037	7005	6982	7225	7089	7026	7045	7004	7016	7057	7105	7029	7185	7046	7082	6973	6925	7072	7051	7083	7122	6978	7105	7027	7067	7002	7004	7138	6944	7055	7052	7005	7133	7129	7173	7054	7044	6983	7130	7090	7078	6871	7127	7028	7023	7024	7041	7148	7085	7003	7148	7221	6947	7090	7042	7064	7170	7033	7211	6977	7239	7132	7081	7028	7108	7131	7052	7211	7235	7143
3607	1564	1284	1092	1356	1513	1368	1423	1512	2193	4998	4517	2840	1556	1023	875	896	833	808	792	817	816	855	791	816	825	869	801	843	861	829	878	849	839	813	818	821	832	780	795	852	800	830	838	773	833	829	805	854	878	819	834	816	808	792	803	834	856	802	797	818	853	814	819	799	827	800	802	791	784	862	901	832	827	841	828	887	810	850	886	807	855	847	858	851	865	850	805	832	793	870	828	889	824	835	844	880	795	798	862	793	840	851	873	809	818	847	834	832	776	778	829	848	824	874	798	777	783	802	872	814	886	867	849	825	826	878	885	846	857	817	810	863	853	796	853	831	852	837	846	822	798	821	839	779	834	800	842	788	792	819	803	835	793	846	821	863	837	824	857	839	882	837	800	827	842	849	806	864	778	814	812	836	863	801	857	849	849	772	813	862	782	784	777	830	792	877	824	812	814	841	855	824	894	831	802	827	810	789	847	860	831	830	844	838	840	863	818	886	853	839	855	803	787	846	818	892	848	814	850	852	824	815	851	830	836	844	885	820	866	813	807	813	853	872	837	801	855	810	834	807	836	852	827	827	836	836	825	798	840	823	883	827	872	843	869	792	821	810	846	802	870	809	809	862	804	870	886	816	863	831	886	784	799	810	851	828	833	795	843	848	876	839	867	830	769	826	825	844	837	814	805	857	850	852	825	867	850	828	809	852	830	915	837	780	841	846	778	822	826	818	808	800	818	801	857	768	818	864	815	775	870	808	852	815	823	842	846	846	809	864	859	849	871	778	861	830	845	871	834	828	839	850	848	859	833	796	826	824	820	835	838	837	847	859	800	873	917	848	792	850	797	791	885	796	840	813	838	866	859	785	871	801	791	866	839	851	805	914	850	799	780	833	850	844	835	844	835	830	839	785	852	855	810	804	847	819	831	869	776	814	802	823	889	870	777	846	796	854	847	874	849	870	837	850	784	806	805	789	781	799	798	844	855	849	855	881	830	801	833	807	815	854	824	880	850	870	818	843	830	853	854	892	849	863	801	849	879	823	834	817	828	809	819	850	850	834	797	798	836	814	830	817	831	835	830	875	860	854	860	823	839	920	859	844	818	818	778	861	833	864	820	881	793	867	842	811	819	780	814	827	859	791	819	874	810	846	837	825	842	851	842	843	839	782	831	899	799	819	835	848	831	841	857	781	834	821	805	862	810	927	834	789	852	837	795	805	904	794	817	768	856	850	854	814	871	791	804	842	845	844	785	817	853	826	842	820	792	839	844	816	830	811	875	814	784	781	806	791	858	836	829	810	903	880	795	844	772	891	836	854	857	808	772	774	821	817	867	859	811	814	817	846	853	789	802	825	825	849	812	804	818	863	867	788	866	757	840	855	880	809	812	844	824	821	871	821	853	806	821	834	837	784	787	791	854	848	775	873	858	851	838	864	835	830	827	869	820	802	818	864	807	868	905	855	850	841	819	844	817	853	824	828	807	872	786	836	902	828	794	850	802	872	825	831	825	795	855	845	822	856	846	831	833	801	880	831	847	876	785	815	834	813	815	819	820	810	816	866	811	872	827	760	861	838	814	797	895	772	842	879	816	851	841	826	861	809	854	833	870	866	822	815	831	836	847	822	846	803	871	813	823	841	858	810	835	790	855	856	823	776	826	883	846	836	773	889	833	812	825	825	817	847	806	787	796	847	814	888	805	863	893	820	841	806	802	824	803	784	830	847	860	773	798	833	801	814	817	823	843	836	820	846	815	815	823	845	822	866	838	790	845	819	818	834	878	828	857	848	827	816	850	851	823	885	864	814	861	830	809	829	799	875	801	836	821	853	783	783	849	870	838	830	848	831	862	873	837	845	842	812	845	827	828	805	855	828	822	791	846	818	879	818	868	818	827	871	787	819	838	795	812	850	832	834	802	842	802	838	823	821	852	849	844	860	832	832	797	842	801	874	858	825	811	896	831	778	818	847	875	807	901	837	847	823	811	825	856	817	806	888	834	840	820	938	875	868	809	803	802	862	889	874	809	792	868	863	865	855	832	860	808	858	840	810	861	841	803	774	826	839	812	792	813	836	877	823	824	833	800	857	824	847	797	835	847	842	790	860	840	796	821	810	862	800	804	891	856	816	810	782	827	840	835	778	885	836	818	815	890	846	853	779	811	831	815	813	833	822	886	873	796	838	878	801	860	819	848	775	822	819	816	885	864	826	839	821	822	837	858	830	813	808	837	802	821	789	871	814	791	813	800	814	844	829	796	807	852	831	800	838	786	836	841	782	797	837	860	808	850	792	846	808	819	838	823	787	858	823	848	834	810	811	790	821	779	851	833	788	832	797	839	785	775	802	841	859	872	808	809	828	824	822	873	845	802	848	892	813	846	843	793	813	850	832	844	810	854	825	863	832	800	828	792	816	843	789	828	867	843	806	793	854	849	842	842	788	804	795	854	828	859	830	873	819	840	829	789	814	816	849	806	846	832	872	834	860	830	865	814	843	822	875	837	810	831	842	836	810	808	846	845	833	857	816	831	819	815	839	741	850	814	838	795	881	850	833	808	851	806	825	811	847	814	874	858	859	864	868	855	818	801	814	783	812	829	814	827	859	813	835	839	812	875	865	778	801	831	872	807	831	813	829	801	879	825	847	831	843	846	849	826	838	898	843	905	817	811	808	797	805	797	821	815	841	839	850	870	844	825	860	790	780	834	843	889	843	794	904	817	750	834	834	840	787	841	823	806	806	796	828	812	834	830	791	815	846	837	823	843	827	827	847	876	820	818	795	819	816	827	796	835	838	851	854	839	809	797	845	823	829	852	836	824	851	822	809	789	762	829	861	862	851	822	860	801	847	847	789	836	868	810	807	805	778	829	791	825	879	816	845	821	791	831	831	809	856	882	823	818	777	792	847	821	812	869	838	872	825	794	863	823	826	921	823	880	785	829	822	841	858	869	877	819	791	797	831	864	878	825	857	834	848	848	818	786	836	803	851	893	775	809	825	863	811	850	838	856	786	795	855	847	874	808	846	849	849	838	860	793	821	851	823	849	857	830	852	804	852	835	867	841	845	856	879	869	919	839	807	823	809	812	854	844	840	835	828	908	852	888	818	805	801	812	843	824	867	840	878	863	807	833	874	805	843	896	868	855	829	861	803	823	796	832	883	828	806	812	831	793	869	835	841	806	819	812	839	826	834	851	834	823	861	788	796	837	802	796	787	816	846	829	850	852	852	800	818	837	785	808	872	826	804	833	857	829	810	821	852	856	812	847	797	832	861	817	868	838	810	870	808	874	810	788	828	829	853	864	825	811	807	805	857	854	881	814	857	909	803	836	799	802	838	833	846	851	802	835	850	808	823	842	827	824	858	811	829	870	841	838	794	828	852	809	871	842	814	841	799	858	831	840	786	833	804	847	840	819	875	805	836	819	840	827	878	811	834	832	841	772	851	814	807	834	865	831	848	820	878	842	810	830	814	833	829	887	792	794	826	865	811	830	795	845	831	775
19366	14448	12414	18840	25848	26194	24122	24138	23684	30313	43028	38100	28068	16347	9766	7574	7054	6931	6986	6934	6948	6979	6883	6985	7017	6962	6831	6858	6968	6829	6991	6874	6823	7000	6875	6867	6980	6850	6917	6936	6866	6902	6973	6873	6819	6840	7005	6953	7044	6801	6917	6831	6967	6802	6868	6892	6807	6861	6824	6941	6882	6969	6997	6899	7002	7003	6859	6861	6942	6899	6926	7003	6861	6849	6882	6848	6865	6978	6939	7020	6832	6823	7002	6794	7003	6960	6946	6891	6817	6972	7019	6936	6949	6767	6977	6911	6851	6915	6880	6786	6883	7018	6998	6926	6992	6897	6922	7051	6708	6952	6791	6817	6832	6841	6913	6933	6758	6895	6914	6951	6864	6769	6912	6916	6816	7003	6980	6948	6803	6865	6875	7039	6913	6896	6843	6921	7002	7029	6850	6810	7150	6817	7008	6839	7062	6999	6857	6865	6991	6950	7000	6821	6972	6808	7040	6858	7027	6970	6930	6935	6783	6898	6902	6807	6795	6923	6996	6947	7064	6996	6867	6965	6832	6977	6965	7021	6861	6840	6818	6969	6931	6868	6907	6945	7030	6958	6883	6933	6853	6998	6853	6924	6902	6882	6860	6887	6992	6983	7017	6819	6854	6906	6938	6963	6920	6887	6872	6845	6840	6899	6817	6912	6946	6823	6834	6900	6936	6868	6857	6939	6834	6914	6877	6988	6828	6970	6881	6842	7021	6870	6969	6981	6940	6894	6917	6893	6900	6956	7009	6836	7017	6899	6867	6897	6911	6927	7052	6962	6982	6938	6964	6863	6831	6940	6867	6889	6847	6978	6822	6898	6895	6809	7053	6894	6849	6927	6860	6979	6827	7041	6782	6872	7034	6800	6856	7100	7001	6953	6911	7065	7016	6894	6881	6902	7017	6939	6951	6827	6999	6966	6935	6894	6911	6967	7025	6889	6991	6873	6846	7065	7001	6849	6927	6897	6993	6869	7079	6922	6832	6911	6920	7010	6973	6913	6978	7033	6883	6964	6930	6947	6856	6919	6804	6912	6976	6786	6991	6851	6890	6938	6865	6848	6867	6876	6824	6899	6920	6930	6909	6999	6883	6964	7083	6910	7050	7145	6957	6874	6866	6787	6900	6994	6856	6963	6954	6860	7053	6987	7048	6949	6886	6935	6837	6856	7024	7025	6922	6886	6752	7050	6716	7033	6898	7117	6934	7064	6829	6937	6913	6940	6926	6876	6872	7055	6867	6987	6922	6837	6851	6984	6792	6927	6761	6902	6933	6994	6860	6931	7016	6907	7063	6794	6974	6923	6970	6778	6850	6819	6890	6897	7002	6859	6875	6972	6918	6990	6962	6951	6930	6996	6940	7036	6912	6994	7075	6999	6913	7003	6872	6923	6956	6972	6893	6919	6830	6916	7018	7056	6952	6895	6844	6939	7060	6890	6866	7055	6912	6934	6863	6879	7035	6915	6866	6946	6906	6905	6975	6957	6890	6912	7001	6775	6872	7028	6923	6975	6867	6849	6963	6900	6782	7103	6954	6904	6913	7032	6872	6918	6859	6944	7014	6929	7025	6945	6984	6875	6861	7012	6843	6842	6842	6793	6872	6962	7018	7014	6793	6901	6830	7019	6918	6956	6982	7040	6896	6860	6779	6917	6913	6877	7108	6891	6710	7044	6909	6969	6897	6840	7017	6789	6995	6893	6770	7042	6981	6857	6863	6956	6976	6927	6976	6893	6953	6948	6994	6814	6995	6895	6867	6892	6954	6939	6988	6881	6954	6963	6750	6863	6950	6832	6942	7046	6973	6895	6949	6860	7026	6874	6853	6936	6878	7057	6867	6824	6915	6878	6730	6982	6967	6937	7030	6894	6962	6856	6950	6885	6944	6924	6999	7021	6945	6873	7099	6845	6877	6922	6902	6912	6939	6905	6897	6951	6930	6998	6952	6966	7020	6958	6964	6939	6750	6927	6954	6931	6954	6806	6812	7007	6983	6900	7007	6897	6934	6785	6942	6867	6960	6861	6871	6959	6910	6949	6928	6911	7012	6844	7057	6990	6836	7002	7020	6923	7058	6829	6965	7033	6944	6950	6965	6944	6837	6860	6959	6835	6767	6933	6959	6829	6953	6928	7028	6968	6900	6902	6849	7044	6942	6881	7055	6917	6906	6897	7004	6983	6969	6888	6879	6893	6815	6982	6877	6938	6949	6989	6985	6942	6888	6870	6919	6881	6914	6845	6912	6962	6869	6936	6943	6731	6797	7000	6884	6786	7019	7069	6898	6942	6893	6901	6982	6847	6910	6938	6864	6930	6784	6977	7027	6793	6970	6890	6936	6894	7014	6913	6820	6999	6910	6809	6947	6949	6867	6896	6941	6970	6937	6888	6956	7104	6864	6951	7022	6881	7007	6909	6917	6985	7036	6883	6899	6832	6925	7027	6879	6901	6939	6932	6844	6965	6876	6909	6911	6899	6888	6902	7023	6819	6952	6929	6837	6891	6954	6862	6991	6923	6900	6930	6835	6967	7004	6954	6904	6861	6951	6915	7063	6915	6781	7101	6973	6840	7090	6983	6796	6954	6957	6998	6949	6900	6980	6928	6807	6925	6891	6899	6994	6989	6883	7000	7017	6993	6919	6856	6923	6810	6854	7012	6966	6972	6889	6888	6882	6808	6866	7018	6925	7022	6790	7078	6879	6980	6874	6915	6929	7083	7022	6883	6956	6850	7057	7048	7002	6859	6912	7072	6762	6980	7144	7003	6868	6988	6760	6946	6789	6882	6819	7026	6924	7041	6899	6898	6883	6889	6900	7050	6922	6860	6928	6894	6784	6876	6896	6938	7018	6805	6963	6848	6961	7006	6986	6965	6947	6815	6855	7039	6929	6821	6953	6988	6905	6963	6953	6866	6936	6871	6850	6878	6850	6944	6914	7107	6966	6846	6817	6912	6918	7007	7059	6935	6808	6993	6899	7190	6936	7058	6905	6858	6916	6968	6891	6986	6808	6888	6824	6817	6857	6982	6868	6996	6917	6858	7025	6976	6997	6781	7039	6963	6841	6776	6846	6856	6898	6929	6845	7049	6941	6899	6882	6992	6886	6936	6930	6834	6931	6984	6959	6940	6856	7039	6943	6922	6969	7037	6888	6876	6966	6976	6861	6820	6938	7018	6913	7009	6939	6974	6954	6963	6818	6972	7023	6868	6943	6836	6970	6982	6993	6983	6856	6861	6867	6858	6808	6902	6890	6864	6975	7032	6909	6919	7057	6905	6844	6899	7093	6882	6997	6976	6923	6832	7001	6985	6970	6908	6857	6824	6841	6917	6952	6929	6927	6886	6981	6961	6844	6816	6952	6925	6972	6882	6883	6889	6856	6968	6888	6886	6939	6906	6927	6940	6992	6986	6992	7059	6877	6826	6820	6886	6916	6911	6829	6877	6964	6906	6882	6922	6897	7013	6820	6978	6839	7009	6894	6902	6952	6928	6825	6911	6909	6943	6755	6842	6850	6888	7005	6966	6831	7007	6932	6815	6820	6967	6951	6955	6974	6987	6952	7090	7085	6966	7021	6929	6972	6922	6944	6864	6987	6810	6845	6887	7128	6876	6952	6942	6930	6957	6908	6787	6922	6969	6844	6934	6886	6918	6904	6954	6926	7061	6834	6821	6861	6983	6785	7145	6821	6959	6935	7033	6901	6917	6982	7067	6982	6896	6952	6911	6936	7040	7032	6983	7046	6870	6942	6981	6897	6946	6875	6857	6842	6938	7080	6911	6925	6867	6846	6927	6930	6873	6933	6900	6787	6999	6999	6965	6939	7013	6954	6939	7015	7041	6876	6877	6869	6968	6918	6930	6960	6890	6801	6857	6934	6882	7018	6919	6864	6861	7052	6803	6839	7027	7014	6829	6931	6870	6922	6847	6946	6837	6985	6842	7050	6841	6949	6867	6992	6921	6916	6859	6936	6947	6888	6963	6868	7006	6995	6931	7095	6924	6983	6876	6847	7049	6993	6945	6873	6989	6845	6877	6888	7012	6906	6846	6886	6990	6946	6881	6800	6718	6806	6915	7054	6885	6824	6974	6958	6931	6937	6907	6973	6820	6890	6863	6980	6978	7043	6921	6993	6965	6998	6881	6932	6964	6985	6823	6759	6951	6844	6938	6919	6818	6883	6803	7029	6979	6775	6921	7024	7002	6917	6887	6978	6981	6931	6970	6901	6897	6872	6930	6916	6759	6920	6862	6910	6909	6971	6908	6880	6879	6767	6833	6850	6966	7022	6928	6868	6897	7035	7071	6751	6888	6927	6897	7063	6913	6985	6896	6796	6985	6912	6886	6916	6868	6996	6949	6973	7012	6970	6898	6848	6932	6987	6994	6876	6938	6875	7022	6948	7009	6922	6933	6924	6880	6795	6857	6883	6949	6956	6906	6813	6885	6776	7009	6885	6872	6858	6850	6921	7003	7047	6843	6973	6975	6840	6997	6893	6943	7006	6938	6980	7036	6967	6987	6850	6890	6860	6951	6930	6909	6869	6896	6951	6852	6953	6906	6913	6798	6847	6914	6849	6985	6989	7001	6962	6979	6901	6983	6984	6958	6823	6941	6927	6897	7061	6788	6931	6947	6871	6969	6960	6971	6981	6965	7006	6934	6879	6918	6928	6969	6898	7015	6844	7031	7082	6939	6939	6900	6940	6832	6845	6888	6987	6829	6846	6973	6931	6937	6912	6841	6984	6985	6908	7043	6933	6924	6951	6920	6997	6856	6868	6850	6962	6877	7022	6845	6908	7041	6914	6891	7041	6883	6989	6903	7085	6862	6929	6934	6973	6863	6888	6880	6816	6875	7041	6966	6989	6843	6941	6954	6957	7078	6899	6988	6873	6938	6854	6948	6983	6924	6931	6791	6992	6898	6928	6851	6906	7078	7002	6974	7067	6886	6880	6838	6902	6927	6956	6971	6880	6907	6924	6910	6871	6943	6926	6887	6864	6882	7021	7031	6955	6978	6996	7032	6867	6896	6967	6925	6839	7058	6977	6834	7040	6869	7025	6969	6868	6952	6846	6882	6998	6833	6973	6961	6911	6892	6927	6904	6948	6813
2691	2129	1608	1276	1548	1832	1779	1617	1568	5967	13424	12207	6385	2540	1302	968	829	802	764	794	882	815	845	860	825	829	796	840	845	816	836	852	772	817	860	815	808	821	875	902	840	854	916	809	815	848	829	813	798	827	835	830	815	846	856	842	825	882	856	830	860	847	846	868	831	843	830	834	894	864	816	806	822	822	797	849	873	829	788	815	845	825	847	832	858	849	852	827	877	837	838	853	894	839	793	826	830	770	826	866	861	876	833	780	840	853	793	822	818	831	794	803	858	848	892	805	786	779	831	827	801	821	809	836	840	868	844	864	793	839	827	778	804	854	842	827	853	826	884	861	841	875	846	787	811	824	813	893	855	847	843	841	858	824	840	879	819	810	826	804	812	836	875	864	844	863	836	870	819	889	843	819	852	802	875	841	828	825	806	868	840	846	805	860	823	818	828	911	857	845	781	873	865	898	800	821	862	865	825	910	874	835	885	823	801	829	870	863	844	845	858	829	817	859	781	811	891	804	848	821	870	869	819	796	800	842	870	837	859	846	908	805	841	838	831	840	840	885	810	822	844	870	847	853	834	847	850	834	829	839	849	826	855	851	874	896	841	840	815	882	881	838	859	870	835	814	816	831	814	850	858	808	868	845	798	856	823	825	815	874	819	843	834	808	895	850	860	801	856	847	802	840	857	863	769	846	830	832	812	835	799	785	790	861	805	915	788	834	877	876	861	870	831	795	803	843	860	836	846	836	810	842	797	804	805	810	857	849	849	821	822	814	876	834	883	865	803	871	814	816	855	803	847	914	808	892	853	835	823	808	842	852	821	875	844	816	884	832	844	860	843	842	856	831	847	836	822	850	823	787	873	825	816	837	861	827	796	820	834	856	908	837	796	831	846	830	831	811	830	805	909	844	868	849	827	817	812	802	787	837	869	905	884	838	814	823	834	873	871	845	873	846	864	833	806	814	862	805	816	876	853	847	828	879	866	813	794	824	861	829	801	820	814	848	864	804	851	855	768	856	799	858	820	800	829	861	805	893	808	858	798	818	832	813	851	832	828	907	865	804	849	866	833	874	822	840	818	827	900	835	895	840	793	883	831	836	848	826	793	854	841	858	805	812	832	823	836	837	877	839	833	861	850	826	797	852	841	856	871	808	802	871	854	768	918	829	867	842	833	794	843	818	844	825	830	902	866	801	861	819	836	865	832	810	820	839	833	831	872	826	815	814	849	746	811	851	817	908	837	826	858	826	798	815	847	848	855	833	852	889	889	825	841	807	861	834	881	798	852	905	857	856	832	839	819	831	874	833	827	848	844	828	840	789	792	841	807	789	818	832	889	841	770	803	841	842	867	825	849	854	865	820	838	811	851	873	837	827	846	918	842	784	842	830	847	852	868	811	889	865	868	839	827	818	822	831	835	871	770	840	844	829	827	801	896	800	890	771	809	842	833	811	793	852	849	808	842	823	805	750	844	811	793	872	873	855	823	808	798	837	815	845	801	838	847	853	881	877	833	839	849	861	867	861	825	826	828	861	873	889	889	777	780	815	862	853	784	813	817	855	832	799	811	865	812	844	810	813	797	845	812	853	828	852	906	804	832	828	840	841	815	830	817	840	853	859	786	796	819	875	816	918	845	818	819	854	863	770	834	834	840	885	852	796	828	850	809	886	832	820	842	843	821	852	833	851	845	823	857	855	852	832	850	788	820	805	894	786	839	845	845	799	854	798	848	886	785	875	864	872	856	858	877	836	777	851	897	780	820	843	885	881	815	859	818	847	795	867	845	850	865	838	847	865	862	828	843	867	835	845	861	879	808	827	849	871	812	804	874	858	776	823	827	897	819	872	882	851	836	856	832	900	842	818	792	816	869	852	830	865	756	794	858	799	879	808	894	855	855	865	810	841	830	798	803	825	827	827	844	814	866	798	811	804	809	843	859	805	769	822	908	803	804	821	843	779	861	798	838	788	815	816	787	837	860	851	839	846	837	820	786	796	806	842	844	819	908	885	858	829	817	838	848	866	839	865	844	781	850	851	853	815	797	873	796	837	808	764	807	798	867	858	826	800	812	828	811	832	868	831	861	773	805	860	853	867	795	831	875	808	820	789	802	829	816	803	806	911	862	864	775	810	794	836	865	793	834	810	847	826	864	873	874	887	868	814	810	812	817	865	842	817	828	878	809	815	846	826	875	880	867	846	837	813	852	797	822	876	831	882	888	812	860	765	842	822	853	837	795	839	797	833	873	802	848	812	801	827	844	770	834	850	812	834	827	838	809	887	844	858	869	848	886	810	857	839	840	871	788	827	795	820	851	911	862	801	881	834	834	867	812	860	799	822	841	846	814	846	847	862	808	812	829	865	832	810	793	844	822	882	856	853	877	866	825	871	860	843	849	834	801	868	830	841	885	834	808	836	813	855	815	831	826	827	895	890	841	812	834	805	819	899	789	822	787	889	801	849	810	851	825	853	824	860	815	828	869	866	820	847	832	860	845	834	835	865	815	884	762	809	898	855	862	817	817	864	780	795	798	829	808	896	829	878	872	807	838	845	827	879	856	815	815	789	820	880	849	832	866	885	827	873	843	854	821	780	833	822	838	848	848	823	837	843	856	787	794	837	827	857	805	829	811	800	804	786	795	806	829	868	797	859	830	760	771	826	887	846	835	812	854	871	845	857	870	849	860	805	845	837	874	823	798	827	807	853	845	855	851	870	885	788	795	812	850	816	836	851	846	874	806	844	838	822	783	842	820	874	823	808	849	826	867	848	834	816	860	854	790	839	820	868	804	854	848	834	851	868	822	799	806	831	851	853	837	792	871	814	825	797	854	866	817	823	828	745	870	818	816	860	849	851	799	816	818	851	815	862	870	837	838	834	806	845	802	842	824	783	851	846	837	806	817	789	820	853	833	808	874	827	857	878	865	865	787	866	833	848	873	828	833	851	839	887	829	814	830	820	813	780	841	887	826	837	861	859	855	825	855	920	853	824	824	858	849	812	801	852	825	848	853	863	803	869	808	908	873	803	918	788	877	811	874	787	861	868	844	818	872	849	838	881	775	884	769	876	851	857	799	810	827	803	818	837	834	833	793	768	825	865	807	823	798	873	833	851	821	838	811	794	839	810	874	847	804	860	810	838	874	801	849	772	837	836	819	826	890	870	832	825	853	878	877	882	845	871	826	795	829	833	834	811	847	827	860	849	789	835	867	775	880	881	833	809	898	790	809	851	839	864	815	788	849	820	838	884	812	855	857	934	830	846	831	839	831	869	808	848	830	832	862	815	868	818	851	767	852	795	863	889	839	881	863	810	798	867	864	841	874	797	842	850	787	868	868	832	871	858	817	855	812	842	824	836	847	859	830	768	874	805	846	848	864	856	828	824	879	788	824	844	828	853	863	798	835	821	794	796	871	805	808	837	867	835	830	852	816	840	837	848	843	853	940	841	839	809	813	859	868	902	846	842	856	859	804	814	848	816	793	785	823	818	856	897	876	820
23254	17989	15388	23407	29655	30903	27856	25746	22686	43052	61294	54422	40306	24665	13461	8341	7299	7019	6987	6945	6856	6933	6912	6965	7033	6796	6960	6912	6986	6824	6985	6774	6993	6957	6852	6992	6941	6817	6953	7067	6964	6752	6884	6874	6872	6947	6858	6843	6739	6818	6812	6919	7069	6822	6971	6902	6898	6888	6945	6957	6860	6879	6970	6961	7011	6797	6974	6937	6821	6863	6947	6970	6902	6888	6847	6966	7022	6949	6811	6826	6844	6952	6933	6818	6844	6905	6906	6958	6956	7013	6911	6856	6893	6942	6911	6821	6799	6868	6981	6971	6784	6761	6846	6858	6910	6873	6864	6656	6897	6970	7039	6945	6890	6852	6986	6887	6855	6992	6992	7034	6913	6945	6955	6939	6848	7023	6911	7050	6791	6917	6858	6926	6887	6942	6831	6901	6802	6910	7012	6812	6991	6933	6910	6967	6886	7035	6879	6823	6906	6930	6980	6752	6967	6867	7028	6902	7071	6869	6802	6851	6990	7011	6893	6868	6916	6987	6915	6943	6887	7120	6996	6947	6741	6844	6996	7023	6855	6896	6999	6964	6938	7028	6938	6915	6834	6791	6839	6791	6971	6825	6891	6955	6866	7008	6870	6957	6858	6846	7023	6979	6878	6807	6916	6825	6912	6827	6894	6786	6834	6928	6871	6781	6793	6825	6835	6875	6922	7013	7004	6893	6977	6911	6942	7005	6939	6976	6975	6811	6946	6908	7051	7042	7032	6966	6890	6915	6798	6832	6972	6893	6845	6898	6903	6843	6948	6937	6948	6689	6986	7037	6902	6900	6864	6949	6897	6838	6969	6914	6959	6869	6860	6940	6932	6856	6954	7019	6871	6967	6848	7036	6783	6911	6867	6948	6896	6951	6963	6974	6807	6977	6900	6974	6898	6869	6934	7088	6994	7042	7013	6982	7023	6819	6913	6864	6929	6851	6884	6856	6866	6843	6978	6869	6813	6957	6940	6990	6920	6883	7024	6916	6824	6833	6841	6881	6824	6880	6863	6897	6953	6960	7051	6927	6724	6896	6830	6907	6860	6920	6901	6912	7085	6794	6787	6985	7070	6895	6914	6943	6969	6965	6875	6819	6896	6773	6855	7030	6826	6980	7042	6908	6946	6942	6962	6917	6977	6871	6928	6847	6931	6963	7075	6827	6875	6912	6888	6909	6772	6929	6918	6919	6967	6881	6973	6834	6952	6979	6916	6789	6929	6977	6680	6914	6973	7074	6919	6825	6978	6890	6744	7016	6821	6815	6899	7052	6874	7008	6796	6861	6811	6911	6842	6989	6955	6990	6834	6958	7131	6832	6985	6803	6924	6956	6852	6733	6887	6795	6895	6928	6912	6934	6807	6995	6831	6887	6960	6888	6840	6961	6884	6899	6852	6800	6939	6972	6919	7002	7024	6796	6869	6938	6912	6973	6940	6874	6867	6931	6913	6916	6861	6815	6870	6978	7082	6965	6938	6920	6840	6934	6926	6907	6970	6839	6902	6920	6819	6774	6936	6971	6926	6914	6894	6892	6937	6966	6915	6961	6920	6972	7055	6885	7030	7031	6938	6874	6903	7054	6895	6812	6945	6864	6918	6852	6928	6993	6935	6910	6850	6886	7019	6920	6930	6887	6882	6911	6904	6816	6907	6966	6874	6941	6962	7002	6892	6959	6906	6838	6881	6839	6821	6863	6954	7018	6833	6983	6989	7023	6901	6952	7032	6865	6847	7019	6903	6939	6922	6935	6933	6932	6903	6979	6943	6869	7001	7018	6891	6797	6870	6984	6969	6973	6989	6875	7025	6924	7049	6954	6956	6996	6947	6938	6950	6818	6920	6812	6848	6940	6925	6830	6795	6873	7020	6968	6931	6934	6850	6872	7011	6898	6864	6867	6956	6919	6958	6893	6953	6934	6890	6992	6989	6875	6888	6900	6878	7075	6901	6903	6894	6866	7033	6787	6771	6897	6887	6931	6866	6989	6898	6927	7092	6971	6939	6856	6817	6953	6954	6936	6974	6944	6879	6879	6932	6875	7080	6982	6820	6871	6960	6987	6983	6878	6980	6841	6801	6877	6920	6870	6859	6879	6932	7094	6862	6898	6851	6934	7019	6970	6900	6854	6877	6851	6866	6981	6940	6878	6980	6951	6913	6886	6835	6961	6956	6864	6934	6911	6969	7019	6760	6977	6924	7045	6944	6975	6730	6834	6887	6978	7030	6874	7030	6863	6812	6845	6925	6949	6955	6890	6844	6884	6882	6885	6983	6815	6886	6881	7004	6888	6820	6947	7018	6824	6913	6904	6874	6799	6936	6898	6928	6956	6812	6892	6952	6928	7090	6777	6897	6938	6780	6862	6980	6962	6844	7079	6999	6921	6981	6827	6935	7011	6996	6773	6985	6970	6908	6966	6935	6945	6940	6973	7030	6944	6916	6897	6928	6812	6932	6854	6931	6974	6925	7066	7012	6921	7058	7094	6885	6970	7048	6838	6859	6996	6842	6871	6926	6936	6970	6843	6988	6976	6771	6894	6992	6905	6891	6964	6955	6978	6916	6976	6911	6935	6929	6910	6935	6786	6912	6860	7008	6964	6906	6845	6903	6919	6860	6844	6910	6843	6920	6887	6897	6975	6930	7007	6770	6880	6920	6897	6886	6916	6943	6918	6998	6893	6730	6907	6976	6900	6991	6873	7027	6828	6918	6980	6864	6962	7039	6975	7023	6898	7026	6951	6849	6895	6952	7016	6833	6936	6901	6898	6812	6972	6890	6791	6896	6831	6829	6935	6885	7009	6888	6655	6974	7000	6907	6906	7012	6857	7076	6797	7050	7008	6937	6918	6954	6916	6918	6824	6891	6890	6885	7036	6791	6835	6941	6908	6810	6922	6916	7104	6827	6862	6948	6980	6870	6949	6872	6966	7024	6761	6827	6836	6982	6988	6796	6943	6935	7035	6785	6903	6990	6969	6856	6993	6871	7060	6915	6814	7006	6967	6943	6863	6837	6913	6932	7076	6989	6936	7129	6912	6972	6777	6918	6855	6941	6833	6922	6858	6860	6930	6915	6975	6816	6922	6897	6881	6914	6920	6870	6997	6953	6874	6897	7111	6918	6945	7019	6909	6793	6973	6920	6989	6958	6900	6976	6977	7009	6852	6898	6809	6975	6852	6854	6925	6903	6878	6806	6914	7008	6943	7008	6947	6875	6894	6893	6796	6914	6870	6849	6850	6855	6911	6895	6897	6947	6919	6937	6952	6892	6904	6966	6863	7000	6904	6843	6951	6942	6783	7013	6887	6841	7016	6897	6928	6866	6833	7015	6940	6891	7027	7023	6973	6879	6950	6902	6812	6851	7021	6976	6843	6909	6965	6994	6767	7003	7013	6894	6846	6900	6934	6930	6927	6823	7030	6992	6809	6998	6962	6816	6813	7002	6907	6951	6917	6969	6867	7041	6922	6929	6913	7048	6955	7024	6953	6876	6900	6895	6956	6883	6880	6862	7051	6892	6930	6764	6881	6981	6964	6844	6910	6934	6833	6917	6744	6995	6843	6944	6904	6900	6830	7000	6858	7044	6895	7047	6875	6899	6954	6836	6961	7035	7006	6947	6924	7062	6922	6991	6966	6947	6844	6896	6961	6795	6778	7105	6997	6728	6939	6959	7031	6865	7027	6861	6946	6921	6904	7067	7036	6760	6935	6979	6954	6851	6948	6991	7110	6927	6881	6860	6796	6984	6768	6937	6898	6973	6850	6857	7009	6943	6965	6917	6918	7020	6936	6967	7019	6795	6898	6898	6868	6853	6899	6997	6910	6871	6893	6816	6989	6838	6905	7035	6939	6864	6906	6970	6931	6913	7001	6962	6922	6979	6958	6883	6933	7012	6899	6833	6968	6988	6951	6875	6919	7049	6929	6886	6935	6814	6894	7013	6924	6965	6898	6948	6909	7018	6987	6931	6856	6905	6841	6842	6906	6943	6984	6968	6947	6947	6936	6945	6847	6871	7002	6876	6933	6919	7021	6860	6945	6870	6918	7072	6889	6869	7015	6854	6984	6856	7010	6884	6854	6855	6941	6794	6915	6940	6807	6878	6858	7018	6962	6868	6936	6937	6957	6904	7053	6851	6920	6881	6953	6878	6797	6918	6957	6929	7086	7026	6784	6894	6949	6923	6882	6940	6911	7009	6865	6789	6873	6978	6968	6881	6963	6950	6927	6892	6930	6815	6947	6930	6904	6921	6898	6895	7054	6886	6966	6771	6921	6964	6915	6959	6847	6845	6893	7017	7050	6965	6873	6936	6918	6909	6927	6948	6849	6934	6880	7008	6917	6862	6881	7031	6930	6763	6870	6904	6875	6974	6890	6875	6699	6836	6789	6974	7038	6770	6974	7025	6990	7091	6843	6920	6814	6892	7011	6882	6814	6856	6894	7004	6998	6962	6937	6944	7030	6965	6920	6923	6902	6948	7004	6951	6908	6942	7016	6978	6819	6859	6973	6817	7078	7075	6901	6959	6907	6990	6975	6923	6987	6941	6990	7020	6968	6949	6799	6964	6988	6903	6879	7018	6917	6857	6808	6955	6902	7039	6920	6956	6927	6988	7029	6971	7036	6960	6916	6942	6853	6986	6880	6804	6896	6833	6924	6879	6918	6962	6946	6840	6914	6875	6796	6893	6955	6941	6925	6948	6901	6928	6864	6944	6881	6876	6975	6906	6903	6834	6770	6878	7099	6965	6839	6948	6921	6909	7015	6989	6908	6877	6873	6979	6940	6951	6906	6929	6915	7063	6910	6836	6985	6871	6869	6876	7038	6952	6928	6911	6960	6988	6821	7051	6793	6897	6845	7033	6902	6912	6892	6925	6703	6822	7038	6860	6973	6972	6906	6992	6972	6968	7132	6847	6822	6985	6891	6858	6955	6889	6930	6898	6910	6870	7012	7067	6910	6773	6849	6868	7099	7088	6862	6776	6837	6898	6894	6970	6928	6803	6872	6917	6916	6890	6863	6938	6912	6926	6922	7046	6838	6922	6889	6941	6960	6934	6837	6883	6893	6873	6941	6871	6998	6986	6936	6988	6974	7013	6990	6902	6913	6900	7108
5132	1744	1522	1252	1465	1851	1762	1594	1398	6675	14084	12091	6391	2590	1279	943	844	887	802	905	877	862	817	848	848	862	801	905	817	876	861	852	788	820	858	827	829	832	878	834	822	899	894	878	827	872	854	820	847	893	888	874	862	789	900	916	868	875	862	847	899	825	826	873	825	855	842	874	865	890	879	876	859	844	856	911	865	869	842	806	864	843	833	862	865	820	840	865	856	884	854	792	860	862	875	869	851	864	900	813	879	876	895	835	818	838	823	829	811	857	890	858	827	883	893	847	874	869	827	833	821	883	867	841	847	875	822	859	825	877	816	828	783	839	827	828	851	893	897	847	858	846	905	819	756	821	850	877	841	833	863	882	869	911	805	818	821	832	824	833	873	879	869	869	837	887	911	834	874	821	843	849	936	880	856	870	902	827	916	832	872	907	852	846	868	866	839	808	774	817	824	790	836	875	868	887	837	906	857	942	853	861	893	891	870	813	817	840	849	841	830	863	855	887	834	856	813	918	837	926	848	887	844	848	800	886	864	837	910	831	887	847	828	882	851	842	917	853	856	913	884	865	896	826	869	910	825	814	866	897	801	853	839	873	801	824	792	857	896	872	835	873	845	794	867	862	860	863	858	846	874	807	864	856	841	823	906	864	842	854	901	867	842	878	905	785	892	831	867	856	873	911	886	810	873	973	860	884	821	821	873	855	895	867	862	856	858	859	877	843	866	829	809	899	882	903	865	853	813	882	875	810	845	900	890	856	845	835	899	888	924	861	835	872	892	884	865	845	888	892	873	899	861	768	874	851	814	809	835	835	823	856	829	827	865	886	846	842	865	879	898	884	838	825	866	855	848	866	865	880	854	824	871	914	878	877	909	896	916	871	817	857	871	886	823	892	843	835	827	776	856	872	893	861	879	843	860	860	887	897	866	823	857	836	773	862	872	859	857	883	853	826	950	881	858	887	891	925	912	887	843	877	863	889	868	851	873	878	861	847	804	815	832	854	901	845	867	845	839	887	861	895	900	904	858	830	918	870	815	849	910	850	847	828	804	851	851	817	862	870	886	909	869	808	901	915	827	903	849	902	882	892	903	900	854	903	915	841	868	868	885	846	883	868	898	833	897	836	879	881	858	827	857	864	837	923	814	762	847	808	796	917	845	825	826	869	819	823	907	902	831	845	823	851	898	832	808	863	849	824	879	848	860	820	894	824	846	856	840	837	867	865	850	889	883	815	835	872	887	888	831	876	882	824	829	817	839	850	805	854	873	930	825	890	810	856	860	860	887	837	897	899	820	837	836	822	840	829	834	885	823	844	847	904	852	853	868	869	872	867	877	848	888	840	847	836	847	830	863	878	866	858	884	896	791	827	879	818	861	818	876	832	866	818	922	849	830	860	836	804	833	860	857	833	857	829	884	903	871	856	928	878	832	824	847	924	805	865	807	910	879	865	850	852	870	788	869	867	898	872	875	844	882	849	816	824	791	854	814	838	825	873	871	849	866	858	839	861	926	841	856	819	865	897	836	908	909	893	839	877	877	838	847	891	829	827	827	869	824	928	841	858	845	870	857	858	868	873	835	877	872	855	834	863	855	877	848	886	873	872	824	935	845	865	802	852	841	856	842	862	882	889	871	872	827	778	833	894	885	856	859	860	861	873	828	827	857	836	866	835	837	890	829	817	865	847	833	818	848	863	865	928	861	838	881	930	905	902	839	867	875	858	826	844	883	864	774	843	844	862	888	915	910	890	867	886	839	898	827	863	902	897	859	889	875	846	914	895	825	854	863	859	875	860	880	906	818	818	834	852	903	875	868	830	867	881	820	879	894	911	863	908	823	866	863	876	871	864	868	848	835	888	863	844	876	821	806	872	912	811	840	860	863	878	843	889	875	850	898	794	859	826	859	785	821	837	872	890	844	858	856	834	828	864	865	867	870	848	877	867	902	849	875	833	884	807	846	860	903	866	811	876	867	837	852	834	855	899	836	888	897	840	843	797	869	866	848	828	907	873	888	910	889	908	892	818	883	842	843	832	876	859	840	863	844	838	865	885	823	866	814	835	870	846	841	883	879	897	880	849	870	879	886	884	849	813	874	859	885	891	821	800	908	819	841	844	899	851	841	830	868	898	861	855	872	882	847	879	836	835	850	835	846	861	840	821	894	866	795	808	827	842	888	850	896	887	840	881	885	871	871	873	928	841	831	826	858	872	908	851	851	910	855	851	863	840	863	851	846	831	865	866	843	813	900	894	869	907	890	884	898	874	872	856	812	858	860	844	862	896	820	820	827	845	859	843	853	901	871	839	819	897	904	844	870	823	882	840	870	909	846	856	826	879	889	876	863	910	900	900	820	830	845	844	889	840	857	891	871	830	846	859	860	911	867	880	863	860	843	819	845	880	840	837	883	900	865	890	919	868	852	886	838	850	858	873	869	873	869	855	923	820	857	855	826	906	923	826	821	856	868	833	879	858	872	869	881	887	891	849	852	845	861	852	868	865	842	833	889	901	890	837	876	844	837	882	871	837	883	829	832	832	840	851	867	856	880	874	854	820	865	843	885	888	853	883	844	874	930	923	858	834	852	897	848	891	879	866	896	907	889	804	845	773	885	880	861	854	852	840	881	814	885	858	818	845	886	885	871	872	894	867	861	895	889	867	897	863	900	869	857	841	883	850	941	799	880	865	939	822	848	826	783	844	823	903	856	867	871	784	874	805	941	868	849	808	928	875	777	835	791	853	816	850	819	829	856	873	839	892	836	877	804	862	849	851	871	837	862	800	896	853	889	863	885	849	849	886	859	825	831	863	828	828	870	860	822	885	828	853	830	858	808	890	860	843	834	904	847	809	854	891	835	835	796	835	872	841	860	872	872	861	831	872	903	886	822	817	878	832	897	873	891	825	843	906	874	862	881	862	898	858	872	870	836	892	808	858	844	884	863	888	819	867	865	920	879	882	851	881	866	887	879	890	849	860	880	847	838	816	852	836	839	875	850	816	861	883	818	835	871	868	828	877	866	882	906	878	865	930	874	835	864	853	858	896	933	842	903	895	882	842	913	853	880	932	892	823	841	896	896	853	887	856	820	797	825	847	882	874	849	867	878	817	815	826	866	888	803	815	859	835	843	887	896	819	858	846	840	868	871	861	796	848	838	821	867	854	921	849	848	829	873	831	878	811	879	847	846	843	873	826	841	807	837	888	838	881	907	900	786	788	868	873	833	862	826	871	926	864	880	898	908	848	861	856	890	818	871	880	850	898	798	888	898	866	872	840	866	783	917	826	840	835	811	886	878	897	853	824	871	841	836	852	856	882	870	894	885	827	873	843	872	860	844	842	904	879	848	858	837	838	854	881	845	836	879	885	876	868	867	845	843	858	830	871	882	892	826	856	769	839	872	937	837	877	864	860	838	860	859	840	859	852	846	900	849	841	803	867	908	800	888	874	888	858	917	848	902	927	844	853	842	866	869	818	820	893	884	862	791	845	873	842	883	864
20808	16029	14004	20838	27919	30558	29062	25579	23105	45814	61795	54337	40037	24371	13366	8478	7402	7144	7156	6914	6998	7104	7017	7066	7095	7035	6998	7018	6962	7152	6839	7203	7046	7010	7118	6997	7055	7230	6983	7181	7041	7016	7048	6987	7033	7012	6977	7060	7103	7022	7089	7033	7081	7057	7052	7062	7160	7001	6931	6971	6979	7106	7000	7059	7048	7086	7008	7117	7013	7187	7092	7157	7024	7182	7017	6971	7111	7154	6974	7032	7054	7082	7028	7004	6904	7130	6965	7078	7058	6916	7016	7056	6945	7034	7030	7044	7124	7064	7074	7062	6956	6969	7081	7054	7028	6964	7073	7135	6979	7048	7016	6979	6988	7051	7123	6905	7120	6980	7067	7081	7170	7069	7058	7118	7017	7124	7135	7084	7055	7048	7003	7053	6934	7078	6985	7016	7165	7108	6967	7010	7077	7064	7086	6966	7017	6955	7048	7000	7114	6996	7162	7139	7038	7028	7091	7199	7049	7119	7088	7012	7172	6978	7039	7102	7041	7120	6973	7047	7123	7064	7025	7039	7166	6906	7126	7020	7172	7085	7059	6958	7038	6984	7014	7052	7123	6999	7098	7030	7019	6956	6952	7054	7064	7105	6990	7036	7070	7243	7053	6895	7041	7130	7113	7076	7068	7107	6975	7034	7020	7072	7088	7068	7098	6954	6965	7026	7080	7006	7018	7053	7002	7060	7077	6978	6968	7089	7239	7052	7041	7054	6999	7000	7195	6928	7114	7110	7169	7184	6937	6897	7091	7085	7195	7077	6946	7055	7001	7088	7135	7136	7061	7005	7115	7057	7033	7102	7072	7017	7087	7135	7101	7135	7063	7032	7084	7018	7138	7079	6950	7140	7064	6969	7086	6925	7003	6950	7062	7060	6955	7062	6971	7100	7088	6988	7087	7052	7097	6902	6961	7094	7032	6951	7082	6948	7001	7074	7245	7021	7037	7161	7116	7063	7103	7065	7025	6948	7137	6995	7128	7056	7003	6974	7005	7021	7101	7171	7113	7030	7042	7076	7087	6980	7120	6967	7179	7171	7098	7140	7080	7069	7066	7117	6992	6947	7106	7101	7109	7001	7060	7156	6976	7041	7011	7014	6937	7041	7213	7133	7060	7017	7109	7095	7004	7149	7058	7059	7083	6984	7056	7069	7001	7158	7074	7063	6970	7014	6851	7161	7225	7053	7082	7099	6987	7118	6917	7027	7010	6992	7124	7020	6890	7114	7174	6979	7000	7116	6966	7038	6986	7078	7003	6986	7168	7121	7082	7081	6983	6983	7105	6970	7180	7097	6987	7100	7086	7018	7130	7088	6987	7180	7057	6980	7013	7178	7117	7030	6994	7052	6864	7074	7088	7082	7160	7005	7125	6927	7165	6983	7067	7071	7011	7026	7081	6967	7051	7110	7029	7050	6966	7105	6890	7054	7081	7113	7119	6991	7164	6954	7051	7020	6935	7022	7037	7219	7058	7065	6910	7114	7068	7042	7194	7117	7077	7199	7176	7031	7088	7025	6962	7182	6997	6921	7082	7036	7090	7000	7031	7054	7000	7270	7049	6978	7023	6971	7051	7046	7063	6966	7144	7024	7053	7077	7064	7120	7060	6984	7074	7113	7160	7128	7210	7149	7122	6889	7090	7010	6970	7078	7096	6887	6919	7219	6997	6969	7002	7010	7006	7099	7141	7108	7026	7135	7051	6990	6972	7039	7150	6990	6881	7054	7138	7100	7038	6957	7073	7099	7106	7105	7013	7046	7046	7081	7145	6981	7104	7055	7142	7053	7084	7067	7001	7170	6991	7132	7110	6982	7072	7127	6999	7189	7052	7198	7036	6992	7129	7031	7018	7008	6945	7101	7016	7024	6952	7047	7094	6972	7070	7117	7156	7046	7169	6979	6974	7077	7156	7175	7059	7033	6976	6980	7025	7006	7082	7158	7098	7084	6979	7059	7006	7065	7085	7153	6989	7015	7011	7155	7126	7095	7085	7107	7127	7030	7062	7137	7040	6975	7143	7140	7172	7160	7076	7051	6932	6951	7125	7022	6996	7123	7083	7083	7037	7071	7091	6930	7126	7098	7126	7092	7042	7119	7021	7134	7135	7035	6927	7008	7071	7072	7100	7132	7041	7106	7025	7012	6993	6979	7197	6995	7039	7061	7014	6874	7210	6938	7076	7078	6898	7193	7016	7066	6965	7150	7072	7120	7094	6977	6939	7159	7058	7086	6950	7106	7013	7167	7137	6988	7201	7028	7059	6873	7140	7028	7004	7126	6888	7097	7138	7112	7157	7046	7049	7098	7066	7026	7144	7009	7044	7042	7087	7024	6995	7073	7130	7162	7197	7098	7012	7128	6953	7146	6877	7007	7047	7099	7046	7174	6964	7034	7039	7091	7138	7184	7131	7115	7061	7123	7012	7004	6999	6998	7113	6985	7045	6986	6983	6853	7225	7001	7101	7258	7094	7098	7106	7030	7115	7043	7040	7008	7140	7065	7094	7036	6969	7033	7188	6923	6983	7057	6974	7182	7117	7039	7064	7060	7106	7022	7049	6980	7042	7042	6928	7058	6999	6916	6903	7076	7172	7125	7089	7051	7087	7021	7083	7075	7036	7126	6960	7139	7016	7081	7034	7068	7158	7164	7207	7057	7147	7054	7061	7008	7008	7022	6962	7107	7083	7172	7032	6950	7054	7023	7056	7072	7095	7039	7157	7056	7076	7116	7199	7111	6930	6945	7145	7000	7024	6887	7203	6902	7107	7127	6957	6948	6991	6966	6937	7024	7074	6989	7028	7009	7030	7186	6985	7073	7118	7015	7129	7096	6972	6946	7108	7032	7077	7054	7059	7224	7095	7016	6931	7021	7022	7028	6911	7075	7014	7099	7041	7054	7073	7046	7047	7039	7175	7101	7246	7066	7037	7028	7130	7138	7171	7129	7081	7070	6978	7101	6986	7144	6954	7051	7143	7204	7101	7147	7015	7093	7066	7067	7129	6954	7077	7047	7085	7056	7092	6961	7040	7108	6996	7078	7021	7091	7089	7060	7125	7021	7045	7031	7023	7076	7016	7075	7143	7002	7114	7122	7203	7122	7088	6982	7190	7065	7141	7042	7153	7096	6994	7100	7029	7131	7144	7095	7090	7040	6957	6973	7089	7106	7059	7110	7049	7110	7105	7048	7087	7071	6876	7158	7154	6961	7036	7031	7050	6934	6983	7064	7230	7105	7007	7145	7169	7070	7145	7064	7119	7092	6992	7100	7132	6959	6931	7047	7082	7039	7044	7021	6994	7164	7019	7051	7172	7009	7023	6977	6978	7028	7059	7076	7029	7037	7069	6916	7114	7188	7004	7125	7153	6939	7105	7041	6998	6983	7150	7073	7033	7008	7057	7105	6982	7069	7140	7117	6942	7116	7105	7061	7123	7120	7048	7089	7100	7078	6939	7157	7026	7079	7017	7120	7015	6998	7005	7121	6995	6996	7158	7046	7106	7007	6994	7150	7016	7026	7085	7204	6998	6983	7034	7004	7105	7049	7028	7084	7004	7052	7196	7178	7095	6963	7166	7153	6998	7016	7077	7066	7051	7037	7086	7073	7078	6991	6976	7098	6974	7162	7165	7069	7110	7058	7207	7004	7074	7023	7070	7130	7093	7128	7013	6990	7110	7106	7103	6990	6963	7035	7171	7178	7087	7187	7079	6922	7127	7087	7126	7084	7079	7053	7075	6984	7114	7092	7191	7056	7104	6992	7006	7192	6970	7100	7085	7191	7056	7278	7102	6964	7123	7102	7029	7067	7146	7070	7107	7098	7189	7084	7079	6987	6958	7064	7055	6935	7233	7105	7075	7056	7110	7210	7205	7104	6998	7180	7028	6966	6906	6944	7228	6863	7160	7119	7052	7099	7105	7091	6968	7177	7155	7163	7001	7112	7076	7057	7099	7040	6987	7079	7071	7114	7046	7002	7224	7122	7050	6996	7025	7010	7033	7023	7143	7032	7071	7006	7050	6932	7031	7014	7064	7123	7000	7046	7110	7124	7031	7043	7063	7021	6987	7098	7053	7184	7113	7065	6943	6975	7056	6951	7069	7001	7249	6999	6979	7029	6987	7025	7170	7053	7063	7014	7064	7123	6984	7191	7195	7084	7103	7075	7173	7117	7045	6965	7125	7110	7108	7041	6944	7109	7088	7082	7172	7056	7016	6923	7062	7067	6974	7138	7004	6986	7076	7087	6978	7029	6978	7091	7065	7021	7165	6985	6980	7048	6915	7024	7079	7077	7118	7185	7106	7190	7047	7145	7149	7088	6988	7099	7096	7003	7128	7129	7063	7064	6979	7009	7139	7029	7126	7108	7044	7026	7177	6964	7005	7059	7025	6985	7046	7075	7155	7104	7032	7089	7066	7019	7025	7160	6989	6961	7056	7118	7087	6941	7061	7031	7029	7080	7149	7071	7068	7029	7124	7002	7121	7164	7142	7059	6943	6988	7046	7072	7133	7121	7129	7148	7091	7061	7063	7019	7040	7028	6977	7127	7035	7052	7172	7091	6989	7101	7158	7034	6972	7067	7055	7232	7127	6923	7119	7049	7199	7039	7017	7068	6974	7050	7049	7100	7083	7154	7021	6884	7004	7174	6997	7046	7077	7103	7230	7045	7008	6977	6965	6982	7051	7147	7164	6981	7036	7031	7050	6939	7082	7123	7131	7026	6991	6947	6952	7155	7016	6977	7080	6977	7096	7077	7237	6992	6984	7188	7108	7006	6869	7061	7100	7080	7053	7069	6981	7233	7064	6980	7104	7085	7072	7062	7174	7110	7176	7159	7164	6992	7013	7025	7139	7037	7049	7040	7108	7056	6978	7199	7044	6917	7066	6920	6937	7003	7103	7049	7115	7089	7037	7045	7097	7045	7170	7107	6974	7025	7075	6899	7074	7050	7006	7044	7151	7110	7027	6937	7011	7198	7118	7071	7044	6904	7065	7177	7233	7093	7050	7064	7053	7050	6973	7119	7025	7044	6969	6988	7127	7065	7140	7167	6967	7153	7087	7105	6965	7017	7036	7110	6943	7120	7072	7079	6995	6986	7220	7133	7003	7154
3970	2293	1830	1432	1794	2372	2267	2097	1899	11388	24393	20622	11217	4059	1634	1010	880	883	852	883	862	838	888	822	846	795	842	858	863	851	891	902	836	853	908	887	865	860	861	875	857	832	912	848	814	852	870	877	836	894	899	852	871	860	869	875	846	872	875	827	837	854	854	828	801	848	814	850	893	850	871	840	840	872	842	880	875	871	825	834	877	841	860	888	844	890	820	862	865	843	847	869	813	804	820	846	888	800	793	798	869	832	880	890	812	872	865	799	855	859	853	834	879	866	868	842	887	895	877	785	884	888	879	825	888	841	825	848	882	859	907	870	858	866	807	883	820	857	891	833	853	838	880	853	868	830	873	915	812	886	849	852	822	809	881	809	844	891	847	811	834	863	818	842	837	887	867	840	868	850	831	845	810	857	846	826	855	882	809	830	825	871	846	844	848	851	804	842	866	837	918	821	831	818	825	857	825	866	893	881	837	845	909	846	913	860	929	889	861	860	902	900	898	892	878	901	867	804	857	856	833	863	830	887	862	876	805	851	859	877	855	851	779	827	849	784	921	855	895	915	891	862	829	856	910	760	871	895	832	839	851	849	907	880	850	831	887	881	868	872	883	789	839	933	871	834	830	890	891	815	812	864	885	837	873	899	885	844	883	876	832	827	898	839	841	866	845	814	888	850	885	889	873	882	851	875	857	844	839	848	865	844	863	873	894	924	871	871	877	885	864	812	864	879	908	819	869	847	883	845	891	904	872	787	860	894	846	843	807	821	788	809	853	824	838	832	878	825	894	845	834	817	900	866	829	857	876	840	827	839	860	832	831	850	832	906	853	914	859	866	873	875	822	819	867	871	877	838	842	799	837	866	853	804	875	877	872	812	849	887	900	873	852	859	856	896	869	835	856	852	892	860	886	864	884	828	846	820	843	799	855	860	865	892	859	853	843	930	850	885	826	875	856	909	834	858	884	884	852	793	863	856	859	871	887	827	850	877	829	840	843	855	868	864	873	821	841	858	907	840	867	833	854	886	847	835	863	885	854	818	844	798	834	839	871	865	893	852	807	868	870	847	893	888	836	850	904	835	857	854	838	876	861	818	871	848	834	891	863	850	815	812	879	856	854	852	848	876	883	893	887	857	900	875	845	884	885	885	862	886	909	873	919	893	844	846	874	886	863	826	808	792	827	798	852	832	837	895	875	858	856	892	874	846	849	830	866	840	802	876	822	880	836	867	829	831	836	831	885	928	851	862	828	866	840	870	803	856	839	865	787	890	865	876	863	835	807	843	817	811	835	910	823	826	856	883	833	848	924	846	877	853	928	890	856	870	946	817	858	855	860	793	833	832	856	818	927	865	919	848	861	886	860	806	882	871	823	866	858	838	876	866	843	830	883	873	805	818	838	840	821	845	887	852	844	862	896	858	867	853	888	861	843	861	852	816	880	850	853	868	876	873	879	870	828	836	844	910	866	866	866	860	827	853	864	802	868	877	869	858	839	890	847	889	850	815	853	886	827	901	868	834	850	840	840	864	831	880	880	859	844	895	817	845	836	869	906	868	870	882	842	861	864	849	835	871	861	841	873	838	825	906	871	828	881	847	853	887	872	850	856	855	820	826	903	889	862	862	877	905	854	851	871	904	853	785	847	883	926	844	868	868	862	871	851	838	866	846	879	881	845	822	910	880	873	822	859	886	883	824	873	843	836	835	911	833	836	836	878	829	861	885	887	872	821	911	891	864	866	804	844	880	878	817	844	926	920	850	860	841	830	814	855	865	873	877	828	861	852	819	890	818	847	856	868	832	897	830	887	860	829	867	840	887	846	873	893	861	829	865	881	886	869	870	841	858	809	887	867	890	894	864	886	905	824	903	831	896	832	794	884	879	833	836	819	879	869	874	853	858	846	788	837	871	843	821	875	847	862	870	849	820	883	831	828	845	862	827	874	892	822	779	838	858	784	868	850	875	909	896	840	818	866	855	839	835	805	892	851	898	874	856	856	894	866	844	887	819	890	859	866	864	896	887	826	885	820	862	817	813	852	841	819	828	899	862	839	840	854	910	880	850	835	874	813	872	848	839	855	817	877	893	846	887	874	830	829	845	894	821	827	848	885	819	856	817	860	865	862	830	843	830	812	827	835	842	832	905	835	832	846	861	882	842	904	916	828	848	848	842	806	890	875	827	849	826	913	852	840	839	895	899	873	848	837	907	884	807	917	874	889	835	828	845	869	909	856	868	847	836	854	852	857	834	841	853	837	907	824	859	852	805	810	837	864	878	844	899	899	822	870	855	866	858	850	833	898	852	847	861	877	850	839	872	857	860	867	852	851	813	817	861	868	843	861	866	845	887	858	863	924	847	898	811	868	883	849	839	852	854	833	860	786	825	815	890	844	844	832	850	919	877	812	791	894	799	852	853	796	897	863	892	835	886	835	901	857	847	848	869	838	854	837	859	841	859	847	878	896	826	869	858	845	830	849	838	896	838	894	899	906	839	877	848	842	865	902	777	831	856	830	831	858	843	806	799	888	894	869	835	903	819	827	849	858	816	834	896	879	847	834	880	852	853	854	854	815	856	850	824	864	874	887	870	913	867	798	822	846	835	899	854	858	860	884	901	837	836	831	853	895	866	868	847	898	822	859	888	860	926	882	857	808	849	879	825	848	807	874	862	858	835	877	843	893	827	843	815	811	821	813	817	857	857	878	944	843	848	839	856	807	856	862	856	893	880	839	849	837	843	887	809	869	807	872	827	876	917	839	873	871	867	817	877	840	882	846	852	916	858	860	853	880	896	893	848	910	877	924	850	856	850	824	845	797	825	822	849	878	798	806	871	845	839	823	871	808	859	853	842	900	895	866	863	848	930	847	871	874	881	831	819	877	820	874	850	814	820	888	830	842	852	916	880	890	879	882	855	886	857	817	837	888	863	868	842	831	921	895	807	855	841	853	907	844	841	900	887	868	887	815	842	858	849	822	864	821	917	903	812	891	839	881	900	906	817	820	783	844	863	914	847	835	845	882	812	852	861	817	848	809	895	800	894	873	874	875	883	874	901	852	855	891	854	910	801	816	844	868	891	912	873	822	847	851	879	853	849	835	888	844	884	900	831	842	872	832	858	852	822	859	868	882	820	879	884	812	879	857	867	850	881	855	846	844	866	862	841	824	885	873	843	859	860	842	830	863	838	835	872	880	862	821	885	872	808	835	824	831	793	869	861	823	850	897	831	888	809	853	855	857	861	857	886	839	896	857	857	872	805	873	881	849	903	868	820	846	826	886	863	868	862	876	845	890	823	852	833	900	841	823	870	882	842	790	882	862	872	884	858	888	835	857	867	871	849	872	850	822	907	882	812	817	851	852	840	842	808	905	891	871	863	823	889	884	926	850	885	854	834	860	843	870	871	874	833	863	896	851	828	875	908	886	866	812	865	901	876	874	871	883	849	837	896	887	856	847	918	842	871	843	915	819	836	877	858	888	844	872	852	877	846	905	851	811	851
26794	19425	16682	24898	31505	34749	32839	30229	27026	55896	76711	66573	48953	31371	17170	9530	7420	7180	7056	7046	7056	6933	6904	7077	6952	6990	7067	6972	7106	6984	6994	7048	7109	6968	6886	7146	7067	7048	7052	6843	7119	6990	6962	7078	7135	6995	6976	6986	7134	6962	6942	6907	6982	7035	7175	6890	6959	7039	6938	7043	7114	6956	7175	7094	7086	7157	7109	6935	7049	6932	6984	7017	7025	6962	6849	7135	7063	6842	7017	6888	7027	7001	6990	7056	6975	6994	6935	7141	7046	6987	6943	6937	7096	6953	7059	6979	7076	7006	6990	7013	6952	6972	7052	7027	6864	7015	6966	6971	6963	7091	6992	7123	7064	7149	6854	6976	7001	7008	7146	7022	6994	7132	7006	7012	7025	7095	7054	7108	7033	7160	7069	7019	7015	6947	7163	7036	7013	7070	7069	7064	6989	6931	7013	7016	7019	7003	6982	6837	6998	6984	7034	7035	7034	7105	7158	7020	7056	7092	6998	7152	7001	6971	7136	7031	7149	7088	7014	7129	7029	7106	7072	7009	7037	7094	6997	7115	7103	6874	7009	7056	7206	6980	6878	7039	6986	7058	7072	7027	6964	7075	6978	7015	6968	7022	7163	6967	7168	7220	6934	6866	7052	7103	6968	7090	7038	7215	7007	6917	7052	7006	6924	6986	7022	7122	7037	7139	7057	6931	6958	6969	6987	7029	7200	7015	6855	7085	6974	7042	6963	6932	7046	7139	7076	6889	6966	7042	7000	7071	7072	7023	7091	6871	7205	7095	7045	7024	6988	6970	7002	6938	7060	6978	6962	7088	7019	6982	7036	7003	6807	7079	7115	7030	6995	7109	7063	7141	6874	7042	7018	7119	7020	6946	6970	6896	7002	6873	7152	7035	7079	7036	7030	6974	6990	6932	6988	7036	6988	6988	6897	7040	6927	7053	7156	7038	7039	7078	6995	7121	7020	6989	7048	7045	7109	6926	7045	6909	6980	7017	6944	7105	6968	7035	7131	7057	6864	7179	6998	6869	7006	6915	6960	7000	7058	7086	7035	6981	7059	6933	6927	7051	7001	7029	6971	6911	7062	7106	7095	7013	6953	7041	7000	6979	7053	7003	7063	7023	7074	7070	7074	7090	7106	7038	6930	6987	7088	7092	6993	7065	6948	7215	6989	6999	7100	7023	7075	7056	7053	6920	7176	7040	7093	7028	7001	6972	7098	7100	6946	6970	7057	7015	7085	7033	7097	6921	7095	6956	6966	6933	7124	7011	7101	6872	6916	7131	6981	7007	6970	7053	6989	7036	7010	7142	6929	7100	7031	7075	7130	6981	7004	7006	7087	7001	7089	6984	6900	7113	6958	7101	6950	6944	6901	6938	7062	7044	7097	7101	7020	7069	7030	6907	7081	6995	7077	7127	6998	6883	6985	6998	6943	7031	7016	7056	7077	6980	6941	7072	6952	7120	7097	7161	7036	7133	7115	7100	6962	6981	6952	7060	6962	7058	6966	7000	7047	6981	6989	7164	6994	7088	7100	7002	6894	6971	7140	7072	7089	7017	6955	6874	6976	7029	6968	7079	6825	6950	7033	7061	7075	6965	7032	7103	7097	6955	7136	6960	7146	6972	7006	7064	7054	7000	7083	7022	7058	7040	6930	7027	6909	7061	6939	7103	7071	7052	7154	7091	6992	6868	7029	7029	7014	7001	6920	7033	7074	7071	6864	7103	7185	7103	6991	7002	7025	6997	6963	7001	7126	6919	7029	7036	7052	6955	6977	6940	7092	6969	7101	6919	7035	7171	6897	7115	7019	7005	7032	7000	6974	7111	7172	7181	6855	7008	7095	7084	7117	7057	7057	6988	6954	7113	6917	6984	6951	7076	7036	7049	7138	6965	6971	6998	7070	7072	7045	7051	7120	7176	7032	6933	7077	6941	7042	7040	6941	6891	7039	6952	6985	6997	7051	7006	7143	7055	7018	7212	7059	6964	7069	6995	7055	7152	7078	7061	7067	6978	7080	7002	7047	7060	7060	7051	7108	7017	6957	7014	6973	7174	7074	7001	7151	7113	6979	6991	6931	7069	7031	7180	7041	7080	7117	7038	7029	7010	6926	7101	6980	6906	7084	7155	6988	7084	6930	6865	7027	7115	6928	6996	7042	7003	6923	7010	6980	6956	7080	7021	6983	6920	6997	7004	6938	7024	6907	6966	6943	7024	7038	7006	7086	6947	6973	7104	7019	7140	6914	7091	6924	7091	7099	7060	7055	6990	7114	7061	7027	6969	7009	6965	7114	6991	7102	7042	7026	6966	7068	6824	7047	6975	7080	7123	7053	7000	7031	7126	6987	6989	6855	7001	7171	7054	6954	6968	7103	7103	7053	7010	6897	6966	7072	6936	6924	7094	7111	6874	7063	7014	6958	7023	7080	7036	7032	6959	7030	7170	6984	6940	6991	7050	7048	7082	6976	6899	7140	6943	7012	7036	7008	7124	6874	7068	6854	7118	7028	7101	7017	6943	7027	6939	6979	7014	6991	7109	7002	6897	6967	6981	6937	6982	7038	7032	6956	6982	7037	7057	7094	6952	7059	7074	6883	6949	7017	6923	7134	7056	7007	7036	7123	6978	7028	7067	7002	6992	7128	7025	7020	6885	7129	6946	6935	7146	7043	7099	6988	7104	7002	7000	7157	7069	7058	7003	6957	7148	6915	6987	7013	7043	6965	7134	7115	6973	6960	7092	7114	6902	6960	7134	7125	6962	6965	6904	7003	6973	7055	7011	7183	7086	7082	7109	6968	6974	7045	6996	6876	6949	7042	6995	6953	6990	6989	6968	6988	7117	6878	7004	6891	7112	7032	6947	7068	6987	6950	6961	7008	7142	7058	7041	7036	6980	7022	7084	6978	7160	6945	7010	7015	7070	7002	7054	6990	7099	7092	6872	6836	6914	7148	7109	7031	7089	7029	7198	7116	6911	7101	6963	6927	7030	7011	6992	6973	7000	7138	7082	7078	7065	7121	7041	7096	7090	6929	7024	7029	7068	7058	6963	7107	6989	7122	6896	7035	7113	7024	6935	7025	7023	7140	7151	6950	7076	7058	6992	7155	7033	7090	7110	7101	7028	6893	7011	6898	6981	6978	7129	6986	6980	7009	6931	7040	6837	6959	7034	7067	7074	6896	7142	6976	7037	6894	6937	7017	7106	7058	6954	6963	6954	6938	7114	7111	7091	7026	7024	6985	7024	7007	7134	6981	7157	7059	6907	7101	7218	7161	6972	7064	6948	7015	7053	6912	7062	6997	6912	7117	7032	7100	7026	7070	7125	7092	6831	6990	7104	7134	6984	6970	7047	6881	6971	7079	6987	6964	7029	6957	7110	6988	6973	7046	7043	7102	6905	7048	6894	7113	7158	7046	6953	6977	6842	6944	7067	6977	7146	6963	7013	7037	7101	7075	7123	7056	7171	7039	7035	7008	7067	6904	7025	7047	7037	7093	7145	7057	7088	7088	7116	7061	6996	7057	7047	6992	7037	6909	7054	7091	7039	7057	6970	6951	6960	7028	6999	7055	7148	7042	7075	7016	6884	7077	7021	6930	6943	7001	6947	7071	7013	7041	6877	7041	7052	6991	7020	7056	7134	7157	7053	7052	6981	7052	7010	7012	7037	7099	6892	7104	7083	7041	7027	7107	6960	7003	7060	7008	7153	7049	6864	7062	7010	7001	7093	6868	6961	7075	7001	6990	6970	6981	7018	6879	7019	6966	7059	7048	7107	7039	7116	7070	7058	7149	7030	7059	7149	7005	6855	7108	7025	6982	7059	6907	6900	6915	6937	7070	7029	7045	7136	6985	7071	7046	6986	7094	6985	6949	7061	7026	7125	7017	6995	7073	7120	6953	7163	6944	6920	7134	7013	7022	7037	6988	7067	6977	6993	7214	7107	6943	7225	6853	6964	6998	7178	6959	7166	7037	6986	6897	7163	7190	7128	6990	6984	6968	7232	6971	6976	7102	6979	6982	7020	7026	7171	7048	7007	7008	7022	7067	7053	7142	6950	7064	7156	7017	7201	7013	6987	6901	7057	7014	7092	6976	6862	7035	7174	6957	6903	6892	6993	7152	6934	7030	7052	7057	7010	6967	7067	7035	7070	6888	7137	7110	7088	7143	7030	6977	6950	7116	7026	7073	6997	7140	7020	7066	7077	7052	6980	6983	7030	6891	7071	7059	7065	7072	7015	7084	6975	7003	7059	7116	7080	7094	7151	7065	7036	7077	6996	6995	6975	7121	7090	7039	6930	7052	7003	7195	7236	6996	7102	6988	7024	7047	6931	7141	7128	7033	6968	7101	7024	7041	6952	7101	7111	6944	6866	7058	6878	6986	6968	6992	7054	6967	6985	6982	6929	6994	7140	6941	7041	7002	7033	7130	7104	7116	6962	7106	7148	7121	6884	6954	7065	7021	7085	7120	7087	7013	6960	6905	7017	7079	7005	7094	7061	7112	7043	6994	7042	7074	7090	7020	6982	7078	6941	6940	7093	6939	7019	6869	6953	6961	7010	7028	7021	6843	6938	7039	6987	6951	6948	7025	7059	7025	7062	6913	6986	7052	7066	7014	7041	7128	7122	7070	7033	7129	7082	7094	7028	6956	6904	7240	7054	6933	6995	6862	7122	7042	7129	7045	7025	7130	6989	7064	7107	7155	7131	6989	7028	6927	6846	7103	6938	6948	7057	7002	7031	7152	7023	7168	7002	7090	7074	7076	6933	7044	7110	7065	7043	7027	6979	7155	7028	7054	6912	6969	7173	7113	7065	7014	6971	7090	6993	7102	6909	7076	6976	7053	7045	6970	7010	7035	7101	7041	7104	7067	7124	7020	6982	7013	7038	7111	7130	6966	7066	6947	6888	7023	6964	6958	7061	7024	6938	7017	7040	7112	7069	7065	7064	6996	6920	7124	7121	6888	7021	7013	7087	6982	7124	6936	7120	7026	7060	7122	6998	7024	6915	7107	7081	7089	7075	7044	7030	6918	7093	7167	6895	6971	7062	7035	7135	7089	6995	7037	6996	6937	6932	6974	7003	7068	7024	7031	7170	6918	7148	6959	7092	7118	6981
3502	1490	1159	1075	1100	1247	1289	1332	1198	2579	4888	4266	2689	1498	984	846	863	828	837	849	804	836	825	848	853	830	845	848	810	853	758	867	814	813	857	818	848	815	830	804	807	821	813	874	864	788	824	830	746	802	794	811	811	797	787	810	798	833	818	879	836	864	788	852	793	825	806	867	792	837	774	770	858	791	855	798	892	820	860	761	813	831	848	796	799	816	829	843	814	857	880	890	819	851	797	840	819	807	827	841	817	853	804	802	845	820	814	846	854	817	813	806	842	811	826	897	825	812	790	843	817	807	814	774	798	851	821	855	846	836	838	846	817	804	831	831	777	823	815	802	833	854	804	827	864	866	783	847	794	783	872	875	824	824	852	798	859	818	852	791	886	766	839	818	829	818	842	838	842	837	813	848	799	849	850	834	855	817	837	860	839	894	826	858	823	833	848	849	805	862	833	817	811	855	823	782	844	842	845	771	879	880	792	834	817	825	813	847	858	828	852	845	807	815	856	849	855	821	854	857	785	802	789	845	823	766	827	821	802	822	835	825	721	829	801	839	842	845	842	829	844	855	847	825	807	792	773	814	812	826	821	789	805	808	858	835	862	804	809	801	862	791	811	810	803	859	852	790	834	807	832	813	774	795	828	843	820	819	787	788	794	784	792	861	825	821	840	859	823	804	817	814	832	857	783	817	830	814	864	800	847	801	815	838	811	847	781	849	828	777	788	753	772	869	845	870	813	822	800	810	816	819	810	806	842	869	821	828	813	793	843	818	829	857	853	839	827	796	904	864	797	835	829	875	796	760	824	833	796	895	836	732	814	803	851	813	789	866	790	843	820	817	822	836	830	798	829	807	813	838	820	850	770	783	833	821	833	824	843	805	811	847	864	839	839	811	850	789	805	818	810	883	851	786	787	806	883	823	820	808	826	827	857	804	821	791	870	779	853	852	816	786	812	805	814	848	808	818	780	759	821	837	818	823	795	870	830	810	824	813	746	800	823	876	801	819	847	823	816	860	826	830	821	831	833	822	840	818	845	809	765	870	824	838	839	838	816	871	805	863	812	825	792	830	809	796	772	810	803	809	835	802	842	807	815	871	808	801	847	818	877	817	833	799	886	813	805	828	846	838	844	811	786	803	830	820	800	822	797	816	792	782	860	816	828	777	806	843	851	820	802	872	779	850	865	812	799	792	794	832	816	872	823	827	743	785	825	807	842	864	838	814	808	811	847	824	851	851	798	850	801	844	885	791	816	812	826	773	843	816	786	907	827	793	843	812	834	850	831	811	759	842	786	820	888	817	851	823	807	808	871	829	855	892	804	761	818	801	878	825	859	798	858	785	782	843	866	844	799	792	835	881	824	815	838	839	808	787	803	830	831	821	790	864	835	855	892	817	801	827	781	821	871	858	862	844	826	892	893	819	827	842	801	763	787	896	843	837	802	823	826	823	817	817	851	824	835	883	838	811	826	828	843	819	810	842	884	798	831	830	822	802	813	799	833	763	809	741	849	841	859	861	844	775	832	801	905	810	825	830	848	840	810	876	822	821	840	792	894	819	810	784	839	832	856	831	832	834	797	814	846	834	885	861	812	860	881	834	856	833	812	817	851	786	838	825	803	878	793	799	828	841	833	836	839	792	816	833	865	801	810	795	810	866	891	858	832	874	872	842	839	862	800	855	764	828	833	803	813	844	824	855	860	823	804	833	780	792	840	844	793	819	840	875	845	829	813	791	769	825	862	837	887	843	778	803	828	841	813	843	866	912	849	860	839	889	819	840	837	814	773	855	847	811	777	822	829	826	792	843	827	824	838	832	801	812	824	850	908	839	801	839	842	843	850	819	824	771	819	796	816	819	848	849	818	832	864	864	795	820	855	837	861	836	819	776	826	830	853	859	825	868	819	820	864	856	769	822	798	830	799	836	826	776	844	834	799	842	820	836	835	789	883	814	792	801	836	784	826	838	860	849	824	869	843	808	827	799	815	845	856	817	801	843	822	810	796	827	863	806	839	823	824	877	816	803	829	781	867	886	867	818	810	822	831	796	837	795	845	772	800	795	810	817	797	814	787	867	903	790	835	799	817	854	776	815	837	801	832	803	826	792	817	813	798	815	793	820	822	807	795	845	866	782	799	860	855	804	845	809	841	813	817	872	818	811	791	851	814	806	875	781	808	832	774	807	862	823	840	917	832	808	838	775	822	827	845	824	845	859	820	847	845	793	842	781	833	797	751	882	843	840	834	827	820	800	828	809	848	831	798	825	819	789	884	856	827	876	838	864	788	802	797	841	790	822	824	825	776	812	819	836	827	807	857	845	827	907	784	820	803	819	799	817	794	797	817	839	864	788	845	901	817	815	779	775	859	761	837	841	787	837	841	813	841	850	880	804	797	877	844	794	819	827	807	813	858	847	765	772	800	832	866	778	825	841	791	807	798	828	848	842	797	829	778	835	839	804	837	833	773	839	823	792	857	813	837	825	857	852	801	870	824	790	803	816	797	804	847	828	821	826	813	740	801	809	791	808	791	834	850	821	821	794	871	818	855	830	825	808	840	867	840	805	833	801	814	778	845	798	809	835	848	864	857	821	822	739	864	852	817	837	812	820	844	795	806	852	827	786	867	793	787	794	843	844	846	843	812	812	821	792	788	808	841	789	838	813	820	790	851	859	850	817	781	861	819	852	809	842	843	766	850	823	812	861	803	795	873	855	832	819	778	788	835	800	819	849	743	838	804	829	816	760	824	779	825	822	795	788	870	823	841	846	883	836	789	816	820	813	820	820	792	900	809	839	796	825	880	773	838	838	806	824	777	845	845	776	837	811	775	817	842	766	786	797	822	833	814	790	824	811	832	811	845	838	809	832	870	811	810	824	840	830	802	813	785	843	816	789	825	890	859	807	848	797	804	822	819	815	823	802	808	795	829	833	788	872	875	815	866	855	808	841	839	836	814	751	761	810	824	838	817	873	843	844	814	819	831	813	825	777	838	873	849	827	810	838	822	773	836	828	831	885	797	803	834	820	857	850	786	879	846	821	835	817	836	806	802	844	808	812	842	822	863	812	904	799	873	855	816	853	814	830	813	811	811	853	823	827	807	915	823	827	835	821	776	843	876	829	848	837	898	838	867	849	814	820	835	852	847	833	838	846	837	797	852	787	796	816	766	800	833	805	865	864	779	915	833	869	863	863	819	814	876	796	805	838	818	846	837	835	843	784	809	823	779	883	843	843	891	802	834	811	867	803	842	837	834	908	790	802	863	807	841	821	838	854	820	783	848	847	865	849	779	852	844	813	845	847	821	853	837	820	813	833	794	856	805	821	872	849	838	789	788	863	773	818	811	859	838	830	785	844	763	854	856	802	845	894	776	782	832	825	833	788	829	836	798	845	845	846	821	869	778	804	858	843	855	815	824	820	859	814	829	824	821	769	823	819	866	806	757	833	871	849	790	830	751	793	832	761	827	840	844	796	792	856	845	864	790	764	823	751	801	850
18715	13391	11389	18147	21119	21806	22648	21326	17784	33573	42280	37304	27558	16350	9751	7493	6877	6878	6916	6943	6895	6894	6775	6801	6746	6721	6834	6868	6734	6722	6906	6839	6852	6747	6859	6734	6799	6909	6766	6830	6783	6844	6989	6812	6864	6804	6887	6954	6864	6862	6950	6844	6813	6856	6835	6809	6769	6921	6849	6902	6860	6966	6868	6900	6755	6754	6868	6758	6891	6838	6783	6812	6825	6834	6927	6777	6735	6892	6778	6940	6829	6720	6783	6843	6759	6912	6698	6820	6845	6811	6890	6696	6895	6707	6822	6873	6791	6714	6829	6861	6877	6808	6858	6836	6855	6802	6814	6924	6935	6855	6881	6787	6859	6876	6835	6902	6654	6768	6812	6684	6677	6883	6789	6733	6929	6909	6897	6942	6775	6881	6775	6848	6906	6830	6897	6840	6849	6780	6865	6863	6887	6867	6829	6759	6929	6908	6743	6796	6757	6899	6732	6969	6923	6769	6953	6830	6900	6968	6799	6822	6860	6832	6733	6862	6784	6901	6913	6880	6724	6792	6842	6811	6711	6836	6838	6895	6887	6808	6831	6771	6868	6832	6832	6809	6880	6785	7003	6819	6950	6784	6769	6841	7057	6859	6879	6819	6825	6869	6784	6713	6917	6740	6957	6745	6823	6848	6811	6790	6797	6866	6813	6801	6894	6735	6844	6917	6901	6809	6770	6841	6798	6924	6759	6933	6871	6847	6865	6833	6734	6792	6933	6824	6827	6866	6749	6779	6758	6924	6881	6777	6755	6714	6806	6809	6950	6750	6788	6780	6951	6816	6818	6883	6775	6858	6833	6792	6898	6980	6729	6823	6863	6849	6874	6937	6760	6791	6814	6771	6821	6800	6793	6770	6763	6811	6890	6911	6896	6659	6795	6864	6808	6926	6874	6783	6956	6776	6785	6904	6853	6840	7015	6771	6758	6900	6871	6890	6813	6871	6772	6930	6807	6821	6804	6767	6747	6806	6745	6709	6895	6869	6804	6894	6831	6786	6868	6869	6789	6914	6824	6914	6732	6718	6904	6806	6823	6837	6988	6760	6734	6842	6929	6771	6781	6874	6925	6953	6846	6726	6898	6761	6817	6865	6976	6844	6739	7025	6900	6770	6873	6985	6824	6964	6882	6772	6767	6791	6833	6869	6824	6826	6840	6816	6808	6827	6752	6757	6913	6842	6925	6917	6807	6926	6703	6778	6881	6785	6868	6993	6809	6647	6736	6844	6870	6918	6865	6797	6778	6853	6849	6821	6906	6896	6783	6850	6939	6788	6933	6788	6893	6733	6882	6834	6814	6699	6810	6818	6855	6906	6805	6898	6731	6889	6737	6835	6846	6858	6788	6780	6861	6783	6735	6793	6921	6917	6863	6806	6946	6854	6685	6744	6910	6870	6704	6896	6693	6783	6821	6948	6842	6857	6913	6679	6795	6802	6839	6841	6982	6827	6831	6742	6831	6718	6768	6835	6853	6778	6824	6896	6779	6809	6894	6923	6792	6812	6825	6856	6825	6906	6845	6864	6733	6882	6753	6868	6684	6856	6839	6989	6937	6821	6853	6745	6789	6792	6816	6838	6762	6964	6903	6779	6858	6793	6866	6803	6912	6932	6721	6828	6772	6783	6827	6978	6916	6816	6787	6857	6665	6887	6810	6774	6897	6868	6844	6907	6919	6762	6850	6850	6774	6768	6842	6734	6863	6765	6850	6803	6753	6824	6842	6845	6788	6795	6744	6698	6777	6867	6782	6820	6968	6879	6854	6874	6741	6871	6850	6750	6934	6793	6796	6952	6756	6764	6930	6832	6837	6991	6677	6933	6849	6900	6871	6760	6839	6861	6772	6795	6865	6773	6854	6741	6849	6803	6787	6807	6794	6767	6882	6888	6947	6807	6860	6786	6878	6779	6925	6844	6840	6845	6822	6748	6689	6941	6904	6727	6836	6867	6840	6868	6940	6933	6901	6989	6667	6774	6761	6849	6693	6868	6838	6965	6946	6813	6743	6977	6837	6765	6769	6825	6803	6960	6730	6806	6964	6784	6815	6955	6895	6800	6778	6968	6831	6827	6804	6902	6808	6923	6697	6854	6795	6773	6752	6703	6914	6924	6802	6839	6880	6986	6846	6890	6771	6814	6813	6748	6719	6926	6854	6818	6978	6793	6797	6776	6854	6876	6772	6849	6860	6835	6825	6846	6815	6836	6776	6987	6858	6832	6860	6888	6783	6744	6908	6860	6929	6775	6821	6803	6894	6781	6682	6859	6932	6738	6963	6852	6897	6799	6624	6699	6899	6809	6890	6822	6858	6745	6806	6877	6863	6917	6967	6872	6793	6760	6888	6776	6902	6779	6937	6857	6824	6892	6820	6804	6975	6773	6821	6905	6869	6831	6782	6907	6776	6899	6879	6912	6863	6772	6807	6818	6811	6885	6774	6819	6832	6761	6848	6745	6856	6961	6914	6900	6910	6860	6757	6879	6851	6929	6869	6931	6862	6788	6887	6934	6878	6873	6801	6767	6795	6670	6776	6720	6895	6737	6890	6786	6775	6834	6727	6824	6742	6891	6709	6688	6861	6843	6923	6757	6921	6693	6848	6835	6818	6825	6782	6802	6791	6815	6799	6829	6685	6764	6880	6772	6755	6775	6722	6858	6853	6833	6746	6832	6844	6736	6880	6909	6816	6927	6817	6810	6702	6872	6887	6881	6757	6744	6954	6767	6792	6862	6741	6697	6812	6851	6859	6842	6830	6718	6990	6675	6943	6709	6848	6688	6833	6884	6891	6854	6823	6783	6933	6965	6688	6845	6869	6943	6864	6828	6803	6852	6769	7016	6661	6754	6859	6870	6796	6824	6802	6774	6766	6809	6895	6849	6949	6713	6838	6872	6863	6839	6785	6843	6855	6808	6750	6943	6798	6722	6856	6964	6757	6847	6728	6845	6862	6860	6811	6603	6798	6919	6761	6779	6642	6804	6809	6776	6855	6773	6849	6846	6744	6834	6845	6773	6824	6893	6993	6900	6788	6850	6859	6743	6880	6851	6808	6825	6830	6841	6853	6777	6750	6771	6806	6826	6823	6840	6805	6731	6745	6736	6800	6803	6868	6855	6825	6846	6800	6736	6840	6770	6777	6868	6838	6888	6907	6909	6703	6853	6806	6724	6850	6810	6902	6858	6863	6844	6715	6786	6864	6804	6883	6806	6739	6923	6924	6791	6739	6894	6855	6872	6858	6815	6837	6831	6875	6907	6861	6750	6812	6831	6823	6814	6888	6772	6913	6902	6784	6910	6878	6772	6793	6793	6813	6920	6936	6781	6823	6855	6837	6794	6732	6823	6795	6936	6843	6837	6896	6824	6870	6807	6749	6891	6692	6947	6720	6810	6926	6851	6865	6776	6872	6833	6862	6711	6918	6914	6948	6784	6905	6726	6783	6896	6868	6789	6916	6826	6869	6763	6873	6724	6943	6810	6881	6846	6916	6868	6801	6783	6881	6939	6908	6873	6845	6724	6765	6928	6829	6744	6900	6961	6877	6863	6956	6730	6883	6838	6795	6724	6918	6743	6760	6886	6909	6725	6900	6865	6952	6755	6776	6850	6853	6831	6754	6873	6840	6884	6793	6739	6690	6872	6872	6932	6862	6925	6852	6852	6799	6775	6755	6732	6837	6846	6881	6860	6754	6746	6821	6866	6823	6915	6936	6789	6876	6908	6904	6774	6719	6838	6937	6878	6882	6777	6771	6760	6745	6837	6904	6785	6968	6915	6838	6836	6809	6882	6872	6739	6905	6748	6868	6841	6907	6775	6761	6879	6842	6984	6888	6681	6715	6815	6933	6919	7019	6940	6838	6755	6878	6685	6865	6814	6829	6919	6760	6734	6824	6852	6942	6829	6992	6806	6797	6872	6890	6730	6671	6785	6827	6860	6806	6766	6849	6955	6887	6785	6810	6796	6785	6775	6849	6776	6828	6833	6732	6996	6769	6904	6752	6897	6783	6874	6850	6866	6810	6822	6907	6680	6930	6796	6763	6843	6822	6852	6788	6707	7008	6830	7002	6868	6854	6905	6752	6780	6759	6850	6866	6899	6870	6845	6777	6814	6738	6748	6931	6971	6887	6820	6947	6839	6869	6693	6760	6736	7002	6691	6909	6860	6847	6908	6821	6915	6975	6863	6890	6705	6802	6871	6890	6731	6835	6728	6886	6779	6775	6801	6869	6909	6873	6792	6882	6697	6869	6928	6813	6813	6692	6882	6847	6874	6823	6901	6856	6704	6736	6892	6860	6765	6808	6970	6845	6945	6826	6773	6849	6611	6952	6792	6845	6774	6840	6901	6876	6875	6822	6952	6755	6911	6783	6909	6834	6726	6770	6968	6750	6807	6828	6817	6779	6716	6805	6803	6811	6746	6783	6900	6871	6867	6921	6883	6765	6801	6681	7011	6806	6795	6623	6786	6678	6881	6763	6789	6863	6732	6731	6752	6834	6885	6862	6829	6869	6781	6858	6856	6923	6968	6800	6799	6797	6831	6891	6855	6857	6816	6774	6856	6887	6923	6968	6841	6759	6742	7069	6919	6851	6749	6814	6853	6916	6865	6798	6778	6867	6819	6770	6768	6833	6789	7012	6768	6888	6862	6908	6626	6743	6827	6932	6791	6878	6908	6861	6880	6839	6857	6708	6778	6814	6878	6907	6811	6795	6894	6882	6824	6817	6779	6830	6746	6802	6774	6867	6748	6754	6870	6727	6810	6755	6723	6842	6756	6692	6894	6798	6804	6826	6803	6788	6850	6812	6811	6942	6873	6904	6854	6679	6904	6841	6756	6772	6781	6842	6751	6821	6800	6764	6772	6813	6887	6975	6877	6879	6873	6824	6837	6868	6816	6944	6870	6801	6728	6923	6857	6864	6664	6799	6928	6681	6818	6943	6913	6917	6842	6811	7010	6760	6974	6779	6843	6828	6737	6916	6869	6936	6839	6877	6649	6940	6819	6901	6899	6830	6834	6803	6849	6904	6784	6742	6885	6901	6805	6876	6760	6852	6735	6709	6983	6838	6861	6797	6865	6751	6744	6898	6869	6667	6827	6951	6863	6861	6921
2740	1925	1308	1222	1573	1557	1478	1457	1509	6358	13014	12330	6739	2695	1230	931	907	813	844	837	801	814	843	807	778	842	822	875	828	836	762	807	840	796	812	779	871	731	799	835	821	842	888	823	879	797	852	817	860	786	867	774	817	798	844	813	827	816	827	873	807	780	777	842	819	817	762	867	846	860	805	818	814	805	834	792	845	830	820	746	779	819	800	794	799	848	865	868	842	845	832	846	862	827	836	849	861	791	817	811	875	805	900	775	873	776	806	833	876	789	826	821	802	838	816	824	835	840	834	820	806	795	817	864	829	821	856	846	871	819	834	851	805	822	771	858	788	824	826	811	829	845	815	885	821	838	818	798	809	792	790	774	833	870	825	862	816	818	861	817	848	815	813	812	831	884	847	817	855	872	767	879	833	837	791	805	839	818	826	856	809	801	836	838	840	845	827	868	820	790	810	830	814	807	905	794	886	841	806	800	838	834	863	847	828	856	872	832	813	856	789	830	820	783	852	870	847	784	875	863	831	827	855	798	868	775	834	831	835	836	808	827	866	792	814	813	817	838	881	807	761	835	800	795	822	832	800	815	795	813	849	823	812	821	863	818	849	839	861	854	852	844	848	860	821	802	791	837	808	841	815	794	830	827	793	809	817	819	777	855	843	787	839	866	825	857	787	842	826	861	818	833	854	798	798	816	901	871	825	813	794	836	812	851	856	857	825	848	855	832	797	880	859	833	747	858	876	869	863	796	847	815	827	827	842	790	822	832	812	797	771	791	817	824	839	785	831	854	854	818	808	802	756	880	841	841	855	846	804	810	819	793	798	861	839	819	840	824	791	776	832	819	832	798	796	838	828	826	826	906	779	847	827	845	836	824	800	825	807	830	792	830	850	839	766	839	817	840	863	810	842	841	798	805	829	807	848	822	819	811	767	859	822	863	803	823	871	826	869	797	811	779	837	826	866	829	823	867	834	856	834	835	832	849	817	770	800	803	834	826	876	843	800	880	824	836	837	849	863	874	829	834	814	821	783	813	814	873	784	820	804	845	822	844	760	843	827	838	869	812	846	805	840	836	838	807	773	785	796	863	847	797	803	844	849	830	876	850	863	833	792	836	909	859	815	772	833	824	843	819	836	829	819	878	828	815	792	850	793	835	789	813	816	833	801	826	849	821	800	821	838	840	825	795	827	799	788	819	791	849	843	782	777	913	790	799	807	779	851	846	829	801	797	850	834	806	813	815	834	836	849	838	800	834	862	883	848	815	809	828	781	792	799	870	892	805	845	829	842	832	815	834	854	797	834	841	815	819	790	868	780	850	823	842	798	803	811	852	806	866	819	826	778	851	812	797	868	819	814	845	870	843	840	828	802	806	808	837	847	818	825	837	820	769	835	834	823	797	754	804	840	817	808	855	751	833	858	861	865	845	837	861	832	829	817	866	798	845	834	829	792	794	831	814	808	820	809	826	806	821	834	814	884	818	831	833	878	831	785	834	859	844	817	842	822	836	797	864	836	779	843	852	840	825	801	810	850	821	808	834	816	822	848	826	844	796	838	849	854	809	855	877	807	865	821	801	883	818	860	801	809	794	822	787	803	829	835	841	797	852	809	795	836	825	817	867	820	798	839	804	837	799	831	820	825	883	801	818	849	842	792	849	833	842	832	766	851	789	823	842	812	833	813	840	850	821	855	860	811	870	820	820	839	789	832	871	842	827	816	833	797	870	832	799	830	841	819	778	805	841	832	837	806	862	783	794	836	821	840	843	774	826	836	858	752	783	839	834	798	848	827	898	869	825	819	813	821	834	794	787	849	808	871	875	858	835	812	829	810	835	799	841	832	857	851	812	808	824	860	843	808	862	828	860	831	804	812	791	871	820	860	912	840	873	813	873	807	818	798	776	792	840	792	822	810	793	798	817	811	754	823	854	810	816	816	825	843	882	845	799	790	834	818	846	847	819	861	832	845	829	807	843	816	812	849	856	850	834	855	793	810	809	814	771	807	850	832	866	823	801	847	780	853	802	845	819	791	827	861	822	821	861	838	809	854	857	770	844	856	818	842	790	872	779	829	813	815	814	856	812	845	807	794	863	791	825	816	812	794	829	880	826	807	807	835	843	812	811	813	800	854	834	849	865	825	815	852	865	826	858	770	786	850	821	853	855	794	829	806	836	823	846	830	797	840	877	874	822	840	835	868	826	867	822	851	846	842	834	845	840	842	892	843	884	816	856	846	866	835	777	835	853	820	905	849	832	866	814	872	846	849	819	842	839	799	805	843	829	800	832	838	835	805	767	822	808	853	848	807	818	807	844	892	813	852	822	835	839	807	816	781	761	850	819	788	841	850	818	843	864	816	816	841	815	862	795	852	879	798	866	777	851	861	861	835	852	847	798	829	830	857	844	827	807	797	862	819	866	825	831	819	786	837	782	843	806	833	875	880	825	794	909	796	814	822	798	820	780	857	815	869	848	805	798	851	861	834	774	820	798	823	836	832	815	865	806	857	869	799	805	770	810	871	823	803	874	793	858	804	874	847	801	842	806	816	856	793	815	811	885	759	825	833	820	848	857	859	844	800	840	803	854	804	774	791	837	798	785	845	819	862	844	812	818	820	861	867	792	877	897	830	903	837	844	846	829	833	818	824	810	790	811	832	841	858	852	822	818	832	826	820	805	847	835	864	827	786	864	822	824	833	849	784	838	805	782	848	795	857	866	824	818	804	823	812	803	801	821	828	849	809	830	797	834	849	884	844	780	791	857	831	845	840	841	803	779	832	802	791	824	876	829	821	818	897	877	775	862	842	777	860	794	799	811	851	797	796	787	846	823	839	781	826	813	809	817	781	840	885	891	769	825	850	859	836	882	857	794	823	814	801	779	808	853	814	854	811	830	840	782	804	805	852	872	794	811	838	812	825	833	856	818	855	868	862	825	839	819	818	795	848	794	821	786	869	821	816	823	772	798	846	867	898	859	843	829	825	852	842	830	765	804	819	859	843	831	825	831	810	808	788	820	826	837	883	852	865	780	820	827	796	776	774	849	765	832	868	784	785	812	841	823	844	798	834	864	835	774	834	782	813	822	820	845	817	835	806	851	779	815	769	794	791	788	815	805	798	865	815	841	865	787	826	828	892	793	806	819	808	841	846	806	805	791	802	838	825	809	826	808	788	844	831	882	769	877	813	887	818	824	860	809	836	842	828	820	873	808	836	819	793	831	862	821	814	816	833	838	796	840	834	803	816	817	783	855	813	837	840	875	812	801	811	837	862	764	845	781	854	842	773	827	795	824	860	850	876	863	738	800	797	856	826	855	821	762	817	831	886	797	800	842	887	826	791	844	825	792	801	910	860	824	740	813	816	815	863	851	836	826	828	861	815	809	824	817	831	780	771	836	842	839	847	830	812	884	796	841	819	809	822	828	824	799	800	832	781	831	776	818	852	844	841	849	798	789	839	813	860	816	834	840	813	870	841	820	817	838	798	840	839	884	805	795	830	837
23000	17555	12867	20333	29436	27503	24890	23915	23984	48330	60832	54995	41124	24991	13429	8172	7081	6930	6938	6797	6880	6863	6873	6737	6728	6800	6927	6886	6854	6795	6839	6955	6883	6845	6887	6858	6724	6774	6952	6753	6702	6837	6860	6799	6835	6792	6844	6871	6856	6817	6700	6738	6829	6834	7015	6939	6844	6927	6785	6832	6888	6872	6830	6875	6777	6915	6766	6840	6887	6835	6793	6849	6930	6998	6780	6912	6898	6964	6865	6844	6634	6828	6863	6823	6877	6914	6845	6879	6967	6905	6703	6854	6880	6868	6876	6835	6817	6712	6801	6855	6841	6869	6912	6829	6835	6758	6927	6674	6627	6839	6774	6914	6754	6820	6810	6874	6886	6782	6838	6742	6880	6880	6837	6793	6701	6749	6829	6724	6927	6863	6862	6784	6797	6871	6909	6883	6855	6751	6866	6900	6866	6847	6753	6881	6808	6838	6833	6819	6830	6838	6814	6902	6908	6793	6757	6960	6841	6794	6955	6838	6928	6879	6909	6777	6928	6783	6883	6878	6847	6894	6867	6702	6854	6844	6832	6833	6945	6816	6820	6849	6773	6763	6853	6874	6803	6756	6854	6855	6933	6907	6783	6880	6890	7086	6826	6903	6830	6950	6936	6930	6915	6773	7002	6960	6964	6869	6769	6864	6857	6896	6848	6921	6861	6877	6772	6842	6696	6912	6792	6843	6841	6947	6864	6944	6750	6831	6844	6944	6771	6929	7064	6783	6773	6920	6877	6793	6916	6892	6866	6909	6878	6764	6863	6859	6806	6890	6814	6796	6882	6812	6880	6627	6800	6923	6924	6772	6889	6917	6747	6811	6881	6859	6834	6794	6863	6816	6836	6858	6805	6749	6885	6861	6789	6890	6820	6882	6772	6841	6924	6847	6827	6819	6842	6844	6823	6909	6811	6919	6883	6822	6811	6900	6866	6811	6896	6912	6894	6864	6938	6872	6686	6790	6900	6825	6889	6826	6878	6870	6864	6718	6799	6980	6773	6722	6924	6776	6892	6779	6780	6913	6750	6905	6816	6890	6950	6727	6959	6945	6882	6941	6852	6798	6910	6941	6839	6817	6795	6669	6846	6840	6945	6793	6938	6888	6908	6903	6825	6836	6777	6869	6854	6769	6773	6850	6891	6789	6934	6795	6839	6749	6778	6819	6843	6901	6833	6854	6822	6924	6822	6806	6800	6823	6793	6737	6896	6947	6833	6945	6745	6746	6762	6882	6894	6832	6930	6881	7037	6791	6957	6892	6816	6866	6838	6811	6845	6823	6756	6827	6885	6888	6943	6780	6965	6973	6877	6891	6814	6758	6799	6722	6913	6706	6803	6821	6829	6819	6898	6858	6832	6819	6867	6873	6729	6869	6846	6922	6904	6783	6836	6784	6797	6880	6975	6804	6971	6847	6883	6910	6839	6852	6652	6859	6929	6781	6997	6922	6847	6788	6774	6819	6934	6780	6926	6830	6906	6843	6770	6874	6820	6896	6793	6842	6937	6839	6920	6956	6888	6893	6921	6779	7001	6787	6881	6784	6871	6894	6947	6797	6923	6739	6933	6889	6973	6969	6782	6865	6917	6853	6967	6931	6814	6728	6723	6898	6718	6716	6676	6851	6959	6827	6896	6808	6865	6887	6766	6833	6772	6801	6916	6720	6907	6826	6869	6884	6703	6832	6806	6903	6867	6933	6836	6927	6850	6839	6893	6757	6726	6836	6800	6780	6844	6891	6850	6718	6673	6809	6860	6687	6858	6784	6899	6860	6883	6940	6896	6810	6818	6881	6906	6994	6877	6829	6955	6915	6793	6842	6816	6709	6871	6813	6794	6991	6931	6812	6894	6730	6924	6935	6884	6791	6909	6822	6709	6719	6856	6993	6925	6740	6743	6882	6786	6850	6860	6812	6871	6862	6985	6818	6828	6782	6783	7061	6962	6714	6827	6792	6882	6930	6800	6892	6824	6806	6833	6803	6894	6894	6923	6819	6781	6943	6950	6842	6754	6756	6893	6918	6769	6853	6908	6821	6763	6900	6776	6908	6717	6820	6828	6839	6798	6857	6936	6956	6857	6823	6907	6847	6892	6942	6913	6797	6908	6919	6829	6845	6765	6724	6906	6811	6818	6913	6855	6891	6873	6768	6850	6851	6794	6930	6824	6919	6721	6811	6809	6875	6920	6809	6893	6880	6907	6941	6769	6962	6896	6823	6794	6918	6955	6842	6828	6806	6759	6856	6857	6838	6782	6853	6840	6875	6875	6880	6849	6791	6833	6934	6865	6752	6871	6893	6873	6829	6850	6783	6783	6767	6832	6795	6835	7067	6736	6800	6735	6799	6861	6786	6876	6771	6756	6802	6946	6811	6875	6974	7060	6919	7007	6835	6783	6930	6936	6908	6831	6752	6916	6697	6770	6805	6861	6898	6817	6837	6897	6832	6941	6830	6806	6726	6932	6817	6810	6891	6813	6917	6827	6895	6910	6907	6778	6849	6929	6915	6777	6713	6926	6971	6888	6908	6931	6866	6934	6855	6852	6952	6897	6902	6863	6770	6979	6855	6880	6928	6884	6975	6880	6813	6896	6903	6710	6819	6822	6844	6870	6892	6785	6807	6803	6802	6770	6891	6789	6923	6858	6926	6817	6724	6978	6730	6720	6819	6840	6903	6856	6821	6810	6850	6760	6923	6966	6973	6938	6871	6820	6805	6873	6819	6817	6900	6934	6811	6892	6805	6962	6896	6906	6869	6842	6867	6747	6878	6804	6843	6830	6813	6807	6777	6850	6932	6903	6807	6849	6791	6794	6763	6830	6821	6826	6926	6884	6949	6930	6770	6821	6778	6844	6785	6798	6806	6874	6838	6761	6872	6867	6851	6931	6908	6827	6842	6813	6890	6852	6826	6942	6756	6977	6861	6859	6970	6938	6896	6833	6808	6768	6933	6915	6746	6785	6848	6905	6894	6955	7009	6952	6829	6938	6966	6753	6871	6687	6876	6925	6798	6818	6962	6903	6790	6878	6939	6778	6815	6869	7004	6793	6868	6892	6855	6741	6777	6893	6854	6951	6765	6843	6845	6891	6979	6840	6802	6980	6944	6829	6889	6979	6848	6878	6902	6856	6855	6906	6806	6774	6792	6796	6819	6856	6812	6773	6947	6771	6942	7011	6847	6868	6862	6823	6817	6884	6977	6862	6826	6788	6753	6937	6886	6791	6877	6760	6956	6786	6889	6760	6742	6846	6854	6831	6796	6784	6908	6870	6886	6962	6714	6824	6895	6898	6947	7025	6807	6876	6778	6961	6748	6893	6881	6910	6950	6840	6874	7066	6826	6863	6858	6897	6983	6787	6812	6847	6900	6723	6818	6958	6845	6630	6845	7010	6791	6743	6851	6902	6960	6881	6831	6875	6810	6747	6828	6758	6812	6908	6786	6840	6787	6868	6953	6808	6843	6983	6855	6713	6784	6866	6810	6885	6754	6857	6927	6805	6821	6852	6983	6773	6796	6802	6802	6959	6755	6936	6892	6907	6949	6943	6865	6863	6907	6963	6873	6830	6875	6895	6841	6871	6825	6816	6876	6921	6826	6729	6787	6877	6972	6770	6852	6841	6723	6785	6712	6813	6907	6905	6948	6806	6857	6702	6841	6880	6804	6897	6859	6850	6804	6759	6993	6948	6924	6910	6797	6873	6774	6881	6858	6689	6898	6879	6790	6787	6868	6949	6861	6848	6893	6822	6917	6691	6804	6876	6843	6894	6865	6941	6796	6776	6840	6747	6841	6956	6837	6815	7004	6603	6855	6855	6871	6815	6965	6881	6822	6825	6901	6931	7005	6821	6931	6775	6864	6825	6861	6900	6865	6812	6900	6727	6819	6798	6910	6754	6848	6855	6913	6875	6837	6769	6837	6914	6909	6816	6915	6865	6854	6959	6839	6910	6745	6862	6921	6901	6718	6790	6853	6942	6900	6726	6877	6930	6849	7000	6839	6754	6692	6920	6911	6811	6930	6951	6701	6858	6908	6817	6825	6883	6789	6809	6782	6798	6891	6823	6758	6846	6945	6845	6837	6820	6815	7023	6961	7010	6862	6795	6960	6884	6883	6811	6875	6863	6910	6901	6911	6948	6966	6904	6822	6971	6909	6753	6820	6812	6827	6743	6783	6783	6869	6973	6791	6900	6938	6861	6858	6822	6747	6899	6861	6851	6805	6790	6820	6871	6840	6839	6840	6966	6840	6887	6816	6811	6798	6933	6789	7022	6772	6763	6862	6941	6841	6818	6975	6756	6815	6764	6943	6765	6943	6738	6902	6916	6824	6853	6905	6930	6901	6854	6912	6883	6820	6877	6843	6736	6761	6926	6807	6973	6864	6869	6970	6819	6852	6792	6867	6938	6909	6858	6787	6978	6816	6788	6774	6826	6779	6720	6943	6836	6787	6823	6912	6819	6844	6788	6875	6972	6837	6762	6855	6888	6767	6883	6742	6888	6769	6760	6892	6814	6893	6779	6897	6694	6779	6884	6932	6844	6862	6957	6917	6892	6851	6833	6729	6863	6941	6871	6969	6851	6823	6738	6840	6987	6755	6913	6889	6800	6720	6842	6808	6831	6929	6779	6878	6765	6849	6874	6861	6820	6842	6836	6902	6682	6714	6832	6802	6800	6738	6751	6786	6688	6914	6849	6812	6942	6925	6823	6990	6759	6906	6913	6896	6920	6828	6743	6901	6798	6892	6778	6864	6779	6835	6944	6807	6815	6972	6867	6803	6898	6806	6854	6826	6800	6809	6953	6725	6820	6862	6842	6860	6767	6767	6818	6887	6868	6876	6674	6878	6849	6809	6941	6831	6782	6834	6769	6739	6983	6843	6733	6681	7011	6882	6778	6872	6811	6832	6792	6943	6661	6898	6951	6805	6836	6864	6711	6760	6849	6907	6900	6995	6899	6996	7026	6845	6757	6749	6918	6780	6701	6879	6847	6801	6864	6897	6878	6723	6793	6744	6803	6930	6835	6816	6831	6829	6822	6905	6782	6822	6902	6784	6787	6770	6891	6883	6883	6926	7036	6795	6884	6894	6869	6776	7021	6901	6958	6826	6957	6853
5318	1701	1256	1232	1466	1682	1695	1526	1562	6154	14340	12012	6497	2532	1224	941	885	843	821	821	849	837	891	837	838	860	855	829	829	845	812	842	841	858	861	862	913	869	831	834	799	823	855	815	844	849	893	846	871	850	821	836	856	855	793	848	803	845	843	825	851	842	832	859	828	829	872	830	862	852	801	904	814	860	837	879	840	812	818	832	873	857	819	893	830	821	770	839	826	875	824	828	810	845	818	855	865	873	850	842	852	875	828	834	845	844	864	834	887	872	853	858	855	859	876	869	859	836	869	868	878	872	849	791	866	864	871	827	801	870	831	808	891	842	834	827	905	873	863	853	851	848	841	880	893	808	853	870	845	830	796	819	861	888	904	871	882	811	814	895	835	853	797	828	837	831	803	911	828	869	923	851	809	868	835	889	889	866	798	841	828	800	854	865	850	839	872	830	843	881	856	893	850	854	862	851	875	845	837	814	830	896	877	864	869	881	855	871	874	808	816	861	862	882	862	824	859	824	898	836	857	781	833	878	830	916	862	823	903	885	852	870	802	793	879	837	813	879	832	841	786	837	823	863	823	866	864	867	831	786	834	848	849	865	886	855	806	863	885	819	862	872	809	843	910	861	845	850	901	826	834	840	839	845	829	888	865	862	822	842	844	864	785	840	902	850	817	869	847	844	850	801	874	811	848	841	842	865	871	856	862	874	866	862	873	813	842	856	840	867	864	873	880	841	816	827	852	823	807	847	855	858	865	784	873	860	837	882	835	832	848	793	868	894	849	872	822	843	820	805	868	849	898	876	866	827	843	865	850	821	878	827	870	880	892	864	885	814	807	895	820	829	894	853	874	849	821	779	863	811	842	878	810	876	871	864	786	830	824	811	838	844	860	827	845	825	858	823	826	871	850	882	869	875	861	876	883	840	824	888	827	907	860	841	884	848	856	831	847	820	858	874	839	836	804	883	848	900	870	903	820	866	869	836	839	831	822	823	802	855	776	885	831	830	834	840	829	838	862	881	848	816	883	801	817	800	877	848	808	807	859	841	855	852	795	824	827	802	878	867	865	821	808	845	853	849	782	815	840	867	889	877	846	859	829	883	873	812	901	840	847	814	875	835	865	802	867	829	793	832	853	851	829	858	854	887	859	887	822	829	823	809	873	800	851	913	808	879	882	849	860	908	814	790	907	847	874	838	818	892	857	863	868	813	811	864	805	857	862	865	892	806	848	819	852	791	822	905	837	869	883	870	856	840	885	850	918	859	852	832	851	852	882	779	882	908	835	888	868	847	892	867	837	831	857	845	817	866	854	847	802	836	859	869	776	829	893	827	804	818	908	874	879	861	878	794	847	843	806	869	843	852	836	826	846	833	861	861	886	865	827	818	882	806	809	871	766	920	848	844	885	872	865	841	788	832	876	896	863	890	880	862	868	866	824	821	900	832	872	871	916	889	842	920	833	861	853	817	815	876	834	838	774	864	801	869	844	866	833	837	817	841	827	869	881	829	825	833	834	865	808	853	798	874	855	842	878	846	843	880	811	799	810	852	846	902	887	822	831	862	846	820	910	858	850	851	902	832	890	829	842	827	814	834	896	818	819	824	833	817	844	895	830	838	810	794	894	865	834	835	889	882	905	888	825	823	797	842	830	828	889	828	825	852	819	840	862	837	846	851	852	852	861	879	829	851	874	880	849	794	814	881	853	895	867	823	840	826	782	904	824	844	823	840	820	878	836	846	847	838	865	801	835	844	845	867	828	833	836	841	857	867	808	845	799	889	852	821	916	840	871	833	829	877	834	816	866	836	783	833	873	833	822	845	865	859	829	832	764	878	843	850	875	830	817	832	905	896	839	860	841	862	856	855	871	866	872	844	824	849	849	806	850	872	847	845	828	796	800	818	891	855	852	850	803	834	848	867	833	852	850	841	820	885	844	849	774	860	799	893	830	848	789	818	887	865	810	840	834	833	824	849	812	797	858	847	858	875	868	861	767	826	827	849	827	847	872	844	815	828	806	825	857	847	813	832	831	830	850	862	861	835	846	857	831	894	831	851	857	826	868	834	845	863	830	812	850	806	823	835	893	839	812	837	831	808	880	867	860	882	895	893	759	860	845	833	885	837	806	794	809	852	844	871	877	886	869	818	851	861	836	839	794	895	798	840	866	879	800	851	871	829	905	803	788	814	895	871	826	850	844	822	794	815	823	827	852	864	873	833	785	811	862	854	773	856	864	819	830	824	893	888	823	829	820	835	842	897	835	850	879	843	803	815	862	796	792	881	851	857	851	852	850	880	829	842	856	883	864	811	816	867	941	842	857	814	835	818	830	837	825	868	834	878	841	908	796	865	850	850	868	846	877	845	819	800	869	867	877	840	829	898	848	827	828	828	891	907	783	878	836	843	784	829	814	831	856	868	863	871	835	878	837	853	857	857	837	847	810	855	837	844	815	831	832	863	849	824	819	813	901	860	820	820	861	872	826	830	818	827	850	867	818	861	813	834	831	843	817	869	858	880	826	874	841	828	826	910	855	855	832	812	768	908	895	890	846	913	800	846	903	810	826	853	839	856	816	872	891	863	859	849	880	872	861	832	869	839	834	858	848	839	873	799	855	854	913	786	868	835	848	854	808	829	824	861	804	815	888	885	847	859	805	811	795	822	816	831	810	824	843	826	881	834	844	781	854	897	859	861	803	866	897	851	828	827	855	884	832	851	823	808	844	819	854	825	853	811	853	831	855	859	832	884	825	897	819	860	805	881	822	867	864	836	848	839	851	863	841	836	780	817	860	867	871	862	853	875	832	858	844	857	841	867	799	840	855	833	879	868	833	836	826	805	825	819	838	864	855	847	827	839	820	833	774	843	849	889	865	889	841	875	889	837	837	848	851	895	878	897	851	842	871	843	835	838	864	846	901	862	818	800	814	843	882	837	864	843	870	862	857	828	796	866	830	851	863	831	835	822	883	824	825	836	842	840	882	872	855	807	829	875	848	896	863	833	839	878	854	818	877	854	835	808	853	846	794	884	836	888	808	835	838	863	794	787	864	825	852	861	862	812	814	819	893	841	834	866	823	830	840	811	851	878	852	818	779	820	889	811	892	840	837	856	843	825	896	823	823	809	865	871	884	829	825	877	858	806	799	774	860	818	917	827	786	868	871	838	824	822	821	812	801	843	847	866	865	876	891	898	807	852	792	791	839	901	846	843	825	844	852	904	824	824	821	822	836	885	849	871	819	820	855	871	866	806	899	899	846	853	852	834	846	841	863	856	858	882	792	857	836	841	844	828	855	861	856	824	862	894	835	828	879	888	830	867	877	880	834	890	815	817	872	838	860	835	819	853	869	876	857	849	848	849	839	830	880	867	809	847	847	885	868	881	821	830	873	911	806	893	838	852	875	882	850	832	871	882	871	851	840	822	864	840	911	869	869	859	901	866	842	845	845	878	874	811	901	867	846	851	832	811	847	833	821	815	843	852	794	822	872	867	861	851	888	868
21994	15364	12513	19726	27573	29080	27377	25329	24230	47945	63072	54297	40593	24375	13107	8360	7248	7098	7042	7191	7158	7106	6969	6974	6934	7030	7144	7004	7030	7066	6993	7020	7038	7064	7012	7030	7030	7001	7075	7050	7036	7064	6970	7065	6870	7107	7117	6959	6983	7087	7035	6893	6984	7029	7035	7061	7063	6995	6957	7043	6940	6950	7011	7026	7021	6963	6932	6947	7050	7131	6949	6948	7090	6965	6971	7008	6947	6965	6931	7023	7029	7069	7098	6921	6931	7077	6974	7182	7159	7013	7091	6953	7103	6934	7063	7102	6981	7090	7064	6825	6878	6879	6955	6962	6872	7014	6938	6983	6917	7012	7057	6956	7113	6962	7042	7153	6964	6971	7070	6967	7154	7031	7114	6957	7069	7157	6936	6939	6896	6962	7076	6967	7025	7033	6993	7210	7074	7004	6877	7068	7054	6971	7066	7004	7011	7057	7115	7063	7026	6987	7147	7067	7053	7061	6963	6973	7029	7045	7019	7092	7010	7010	6910	6983	6889	6959	7104	7038	6967	6976	6962	6989	7072	6976	6956	6931	7026	6933	6983	7084	6906	7052	6978	6972	7070	6967	7005	6949	7065	6946	6982	6965	6996	6970	7091	7165	6971	7125	6971	6903	6943	6933	6902	7042	6884	7101	6869	7169	7139	6942	7059	6871	7121	7155	7198	7130	6943	7020	6980	6996	7006	7054	7066	7001	7059	7062	6971	6985	7104	6878	7137	7018	6914	7061	6881	7030	7125	7174	7095	7029	7012	6937	7122	6987	7026	7117	7123	6991	7099	6946	7034	6979	7093	7068	6909	7078	6864	6978	6976	7059	7015	7053	7051	6985	6889	6905	6971	7006	7083	7015	6972	7058	6971	6978	6887	7024	7089	7024	7033	7048	7073	7004	6995	6908	6980	7135	7008	6930	6974	6988	6994	7122	7132	6982	6937	7033	7116	6931	6875	7027	7067	7033	7149	7049	7107	7014	7064	7094	6974	7077	7087	7052	7090	6932	7083	7063	6951	7087	6820	6968	7065	6978	6959	6999	7096	7030	7108	7007	6983	7132	7048	7165	6962	7036	7040	7125	6935	7051	7080	6962	6928	6996	7080	7128	6986	7043	6925	6976	7043	7171	7040	6968	7084	7026	7174	6927	7122	6876	7126	7047	7035	7243	7010	6956	7049	7002	7067	7063	6999	7155	6941	7079	7021	7129	6910	6981	7178	7036	7006	7047	7115	6928	7060	7115	7034	7025	7045	6980	6927	6905	7111	7015	7025	7017	6940	7023	7050	6970	7121	6964	7075	6925	7062	7005	7127	7068	7105	7120	7149	6999	7008	6989	6994	7033	7160	7144	7121	6981	7033	6947	6902	7017	7069	7171	7004	7027	7023	7067	7042	7022	6892	6974	7155	6980	7042	7076	7054	7080	7097	7148	7060	7088	7083	7031	6953	6964	6959	7018	6998	6966	7039	7029	6988	7116	7083	6959	7076	7055	7137	6963	6954	7035	7150	6963	7035	6983	7059	7034	7011	7112	7000	6945	6971	6984	7075	7038	7082	6984	7050	7084	7063	6865	6970	6952	6939	7152	7190	6965	7089	7084	7030	6938	6988	7039	7054	7023	7083	6896	7033	7058	7040	6925	7082	7000	7028	6890	6970	7047	6941	7050	6958	7165	7174	7077	6963	7109	7013	7007	7082	7152	7135	6994	7047	7111	7055	7115	7059	7092	6959	7079	6907	7081	7057	7021	7057	6983	7087	6925	7038	7071	6960	7051	6932	7028	7101	7131	7050	7051	7104	7025	6878	6970	6967	6997	7056	6913	7129	6987	6944	6998	7052	7035	7039	7116	7101	7060	7035	6923	7059	7090	7046	7135	7028	7088	7118	7031	7049	7145	7046	7074	7062	7053	7147	7110	7084	6993	6950	7052	7001	7140	6922	7058	7094	6987	7000	6977	6922	7115	6999	6994	6991	7032	7061	6966	7017	7028	6978	7110	7053	6957	6928	7093	7060	7068	6891	6881	7023	6921	7049	7161	7004	7067	6907	6891	7011	7009	7041	6976	7004	7063	7054	7091	7002	7061	7021	7069	6973	7152	6978	6948	7069	6968	7093	7053	6874	7008	7108	7036	7126	6947	7073	7120	7075	7019	7059	7085	7108	6994	7170	7059	7132	7118	7075	6995	6967	6925	6964	7032	7097	7000	6989	7010	7074	6967	7022	7031	6943	6976	7096	6950	6960	6871	7011	7020	6985	7005	6962	7080	6956	7142	7085	7207	7009	6847	7008	7045	7018	7012	6961	6979	7036	7135	7015	7090	7150	7228	6875	6986	6966	6965	7016	6976	6925	6951	7096	7182	7053	6944	6976	7056	7063	6998	6986	6823	6974	6990	6997	6922	6943	7088	6863	7055	6989	7104	7035	7099	6914	7108	7013	6954	7125	7038	6890	7109	7031	6962	7021	7135	7241	6951	7049	7060	6961	7056	6976	7155	6917	6950	7057	7121	7006	7074	7032	6929	6997	7003	6968	6987	7047	7130	7023	6950	7078	6861	7167	6986	6979	7013	7045	7032	7078	7012	7037	7076	7102	7102	7099	7045	7035	7122	7104	6976	7063	7073	7079	6966	7057	6972	6916	7102	7140	7107	7057	7130	7055	6981	7125	6977	7142	7102	6910	6960	6930	7168	6996	7054	7099	7042	7103	7009	6975	6945	7033	6981	6954	7017	6992	6916	7094	7090	6942	7057	7041	7139	7035	6989	7011	6998	7055	7082	7137	6997	6955	6911	6899	7027	7049	6987	7095	6928	7084	6945	7061	6923	7118	7086	6964	7144	7039	7062	7133	6955	6895	7046	6954	6970	7034	7026	7057	7080	7021	7109	6945	7061	6914	7006	7004	7033	7104	6971	6972	6996	6910	6950	7004	7012	7024	6993	7136	6989	7069	7025	6978	7112	7005	7020	7022	6992	6952	6968	7045	6910	6979	7036	7052	7025	7054	6917	6948	6924	7193	6964	6894	7024	7033	7028	6933	6940	7170	7047	7137	7037	7010	6947	7038	7110	7029	7145	7061	7050	7121	6983	7066	6952	6943	7138	7070	6927	7129	7070	6939	7012	6930	6992	7118	6997	6948	7026	7142	7001	6879	7099	6978	7013	7053	6937	7078	7073	6994	7084	7006	7011	6913	7146	6962	6929	7046	7016	7002	6969	7020	6991	7060	7054	6945	7018	6992	6913	6984	7114	7069	7107	6940	7087	7020	7027	6983	6976	7050	7014	7094	7005	6986	6947	7146	6981	6900	6974	7035	7128	6929	7029	7100	6967	7044	6935	6916	7000	7086	7070	6992	7126	7067	6904	7058	7046	6855	7079	7104	6978	7085	7042	7069	7077	7081	7039	6969	6987	7145	7094	6896	6912	6990	6889	7010	6923	7100	7133	7170	6996	7107	7093	6992	7172	7039	7097	6941	6961	7113	7038	6993	7038	7096	7042	7087	7047	6953	7106	7089	7059	7012	6904	7047	7067	7020	6944	7114	7111	6997	6926	7043	7089	7009	6902	7055	6946	7079	6972	7006	7083	7090	6874	6939	7057	6890	6879	7013	6977	6940	6939	7088	7031	6890	7050	7083	7204	6960	7053	7018	7191	6870	6834	7052	6966	7138	7056	7073	6957	7094	7055	6944	7141	6953	7101	6931	6914	7102	7033	7005	7042	6900	6997	6903	7016	6929	7031	6909	7041	7062	6973	7013	7068	7078	6958	7014	6961	6995	7116	7005	7023	7018	7019	7064	7047	7003	7026	7028	6928	6997	6980	7156	7278	6898	7079	7067	7059	7027	7044	7073	7082	7024	6991	6993	7145	6972	7048	7042	7051	7046	6995	7088	6994	6893	7039	7008	7236	7106	7030	7072	6939	6992	6960	7014	6960	6947	6942	6969	7033	7068	7046	7006	7116	7161	7021	7035	6965	7016	7032	7013	7110	7082	6873	7064	7006	7035	6958	6945	6859	7076	7055	7033	7069	7022	6933	6987	7072	7024	6970	7097	7089	6849	6929	7032	7031	6929	7116	6943	7056	7156	6977	7140	6915	6853	7064	7114	7011	6974	6928	7045	7055	6999	7136	7145	6960	6920	7074	7038	7034	7110	6941	7099	6926	7015	6958	6974	7066	7052	7075	7061	6977	7007	7044	7037	7031	7010	6928	7118	7091	6916	7115	6909	6906	7056	7156	7073	6964	7075	7173	7044	6918	6952	7050	7158	6935	6918	7124	7071	6991	6919	6982	6987	7011	7053	7036	6960	7063	7089	7111	7004	6966	6959	7097	7101	6954	6968	7058	6979	6992	6917	7017	7049	7013	6870	6957	7044	6988	6985	7103	7052	6966	7189	7064	6991	6900	7037	7014	7048	7014	7017	6942	7108	7068	7190	6981	7057	6916	7113	7030	7036	7123	7021	6921	7003	7071	7079	6938	7052	7148	7015	6974	7027	7094	6965	7033	6988	6945	7090	6959	7029	7134	7086	7100	7163	6998	7030	6984	6986	6986	7041	6985	7181	6956	7043	7118	7112	7048	7020	7019	7059	7088	7024	7118	7008	7149	6938	6994	7077	6981	6951	7181	6959	7007	7099	7056	7032	6986	6983	6989	7094	7164	7055	7001	7014	7040	7106	6983	7002	7035	7054	7079	6995	6989	7036	7018	7051	6953	7065	6930	7025	7052	7010	7090	7018	7004	7044	6989	6879	7246	6967	7085	7079	7081	6890	7093	6879	7133	6987	7057	6902	6982	7028	7087	6990	7164	7006	7124	7201	7031	6998	7137	7052	6912	7066	7136	7059	7013	7005	7104	6957	7075	7013	7157	7054	7027	7017	6833	7127	7062	7073	6990	7165	7138	7140	7033	7084	7105	6988	6914	7108	7104	6969	7040	6937	7104	6963	6961	6971	7026	7070	6992	6927	7019	7023	6975	6969	7089	6968	6978	7129	7117	6876	6974	6980	7028	7050	6941	7026	6838	7000	7098	6994	7029	7034	7018	6992	7178	7016	7149	7049	7009	7087	7154	6953	7040	6934	7052	6982	7043	7068	6998	6983	7058	7036	7014	7053	7065
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
