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
339075821694	339075822261	339075822811	339075823361	339075823911	339075824461	339075825011	339075825561	339075826111	339075826662	339075827211	339075827761	339075828311	339075828861	339075829411	339075829961	339075830511	339075831061	339075831611	339075832161	339075832711	339075833261	339075833811	339075834361	339075834911	339075835461	339075836011	339075836561	339075837111	339075837661	339075838211	339075838761	339075839311	339075839861	339075840411	339075840961	339075841511	339075842062	339075842611	339075843161	339075843711	339075844261	339075844811	339075845361	339075845911	339075846461	339075847011	339075847561	339075848111	339075848661	339075849211	339075849761	339075850311	339075850861	339075851411	339075851961	339075852511	339075853061	339075853611	339075854161	339075854711	339075855261	339075855811	339075856361	339075856912	339075857461	339075858011	339075858561	339075859111	339075859661	339075860211	339075860761	339075861312	339075861862	339075862411	339075862961	339075863512	339075864061	339075864611	339075865161	339075865711	339075866261	339075866812	339075867362	339075867911	339075868461	339075869011	339075869561	339075870111	339075870661	339075871211	339075871762	339075872311	339075872862	339075873412	339075873962	339075874512	339075875061	339075875611	339075876161	339075876711	339075877261	339075877811	339075878361	339075878911	339075879461	339075880011	339075880561	339075881112	339075881661	339075882211	339075882761	339075883312	339075883861	339075884412	339075884962	339075885511	339075886062	339075886612	339075887162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	3600	2300	2603	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24869	21844	32220	39912	48612	46860	38944	42719	47638	43362	36346	30474	24373	20712	19705	18686	18434	18483	18506	18357	18495	18422	18413	18512	18425	18414	18367	18456	18297	18331	18275	18482	18496	18430	18493	18321	18397	18391	18485	18411	18419	18468	18540	18358	18385	18157	18590	18320	18460	18247	18365	18268	18339	18415	18356	18320	18436	18444	18225	18211	18266	18241	18372	18460	18282	18379	18427	18291	18260	18378	18350	18468	18431	18543	18450	18312	18438	18393	18518	18287	18323	18332	18391	18271	18403	18331	18444	18452	18489	18287	18443	18466	18334	18390	18494	18417	18523	18314	18532	18058	18286	18289	18428	18309	18301	18477	18293	18465	18421	18162	18338	18656	18339	18290	18416	18267	18408	18457	18400	18398	18226	18468	18260	18383	18311	18370	18009	18415	18406	18321	18339	18211	18238	18304	18237	18340	18443	18312	18433	18417	18359	18440	18450	18337	18148	18271	18301	18392	18305	18183	18619	18221	18395	18272	18295	18413	18646	18444	18507	18293	18453	18265	18414	18335	18310	18179	18295	18516	18521	18150	18370	18437	18462	18286	18301	18306	18546	18356	18363	18276	18067	18360	18352	18285	18228	18147	18583	18390	18425	18368	18470	18281	18392	18342	18401	18113	18263	18508	18295	18386	18263	18415	18406	18374	18433	18371	18290	18295	18349	18176	18377	18408	18401	18279	18265	18335	18348	18421	18378	18268	18162	18406	18318	18385	18193	18151	18037	18350	18320	18405	18213	18402	18371	18330	18281	18415	18346	18413	18320	18372	18391	18267	18448	18362	18387	18192	18220	18326	18176	18440	18317	18290	18302	18323	18444	18232	18484	18234	18273	18195	18265	18411	18185	18432	18287	18558	18088	18282	18340	18461	18300	18372	18435	18289	18371	18384	18204	18251	18473	18275	18522	18262	18473	18416	18402	18436	18178	18597	18295	18248	18476	18482	18291	18344	18219	18215	18162	18173	18332	18424	18274	18318	18354	18231	18413	18286	18329	18471	18485	18350	18127	18275	18327	18165	18526	18487	18336	18417	18258	18259	18416	18181	18030	18246	18006	18349	18424	18395	18413	18220	18348	18287	18373	18068	18193	18253	18322	18290	18382	18380	18336	18481	18391	18294	18406	18404	18310	18507	18364	18560	18321	18243	18092	18441	18345	18348	18571	18425	18295	18331	18630	18315	18162	18457	18270	18394	18591	18336	18312	18309	18251	18223	17844	18067	18364	18611	18182	18277	18274	18540	18500	18597	18402	18245	18354	18262	18169	18325	18145	18186	18087	18349	18050	18267	18334	18329	18283	18290	18175	18591	18251	18310	18294	18108	18147	18357	18376	18380	18393	18454	18264	18242	18246	18422	18351	18347	18347	18414	18261	18329	18339	18236	18197	18207	18608	18455	18462	18193	18448	18353	18501	18394	18294	18285	18273	18307	18182	18407	18329	18554	18483	18083	18253	18355	18497	18407	18280	18408	18484	18494	18336	18341	18424	18431	18290	18270	18276	18366	18581	18221	18449	18305	18197	18310	18407	18318	18357	18305	18403	18200	18220	18089	18480	18317	18373	18255	18325	18441	18353	18266	18350	18245	18632	18384	18324	18648	18318	18359	18407	18321	18462	18461	18553	18396	18250	18192	18341	18360	18335	18382	18386	18317	18357	18370	18372	18441	18338	18357	18446	18369	18318	18410	18332	18422	18309	18342	18347	18199	18329	18325	18487	18352	18381	18100	18199	18309	18392	18240	18458	18506	18455	18350	18406	18441	18391	18366	18174	18369	18187	18302	18289	18401	18391	18342	18404	18359	18152	18205	18243	18362	18572	18347	18507	18379	18381	18141	18063	18603	18419	18465	18245	18453	18276	18384	18383	18577	18259	18223	18200	18165	18366	18433	18391	18058	18088	18118	18312	18133	18261	18420	18095	18215	18351	18398	18405	18388	18253	18488	18344	18117	18278	18400	18371	18310	18206	18313	18184	18198	18396	18491	18488	18563	18331	18157	18190	18310	18412	18241	18332	18136	18409	18297	18047	18328	18635	18197	18359	18566	18320	18293	18503	18531	18425	18360	18250	18099	18320	18178	18206	18450	18247	18518	18588	18421	18444	18580	18217	18454	18215	18354	18358	18265	18349	18145	18471	18387	18093	18328	18343	18287	18159	18411	18441	18215	18407	18463	18212	18402	18255	18192	18386	18325	18547	18371	18405	18353	18362	18556	18294	18373	18346	18522	18389	18296	18436	18436	18302	18355	18237	18301	18270	18232	18240	18327	18423	18321	18497	18311	18237	18262	18219	18309	18208	18506	18380	18326	18213	18262	18236	18393	18230	18294	18323	18488	18246	18247	18354	18284	18280	18365	18344	18312	18256	18424	18379	18032	18142	18600	18297	18333	18345	18241	18217	18372	18030	18268	18416	18328	18445	18331	18394	18098	18466	18397	18361	18332	18191	18253	18439	18314	18177	18342	18160	18530	18437	18082	18447	18198	18337	18377	18395	18306	18231	18250	18117	18150	18182	18187	18382	18462	18378	18330	18523	18416	18393	18529	18212	18114	17948	18297	18317	18438	18470	18243	18528	18392	18563	18219	18533	18472	18285	18340	18407	18443	18333	18578	18249	18327	18201	18424	18524	18344	18514	18249	18202	18342	18430	18223	18328	18213	18208	18366	18032	18174	18194	18378	18346	18375	18553	18473	18457	18277	18242	18403	18324	18408	18375	17973	18184	18116	18320	18110	18251	18356	18381	18373	18345	18345	18342	18285	18346	18414	18377	18244	18536	18185	18616	18278	18283	18384	18275	18283	18053	18433	18400	18501	18475	18336	18320	18180	18645	18568	18175	18572	18350	18423	18397	18259	18353	18305	18504	18370	18404	18438	18294	18227	18186	18281	18168	18245	18311	18231	18444	18456	18359	18325	18268	18344	18299	18099	18368	18442	18291	18278	18244	18380	18241	18186	18257	18356	18475	18405	18393	18412	18283	18223	18334	18255	18392	18267	18476	18289	18301	18358	18276	18406	18346	18339	18482	18442	18454	18293	18178	18192	18288	18300	18293	18169	18304	18407	18128	18230	18341	18330	18273	18114	18407	18296	18053	18316	18427	18471	18404	18381	18418	18304	18441	18426	18426	18312	18359	18152	18269	18172	18513	18292	18393	18281	18475	18269	18274	18382	18301	18224	17999	18250	18388	18282	18154	18361	18176	18299	18150	18192	18280	18443	18269	18406	18302	18099	18503	18410	18365	18320	18183	18031	18472	18247	18236	18352	18486	18107	18302	18245	18209	18295	18364	18378	18277	18263	18381	18375	18429	18252	18576	18231	18442	18400	18426	18328	18447	18311	18339	18282	18259	18173	18380	18474	18497	18323	18263	18311	18381	18342	18292	18313	18397	18325	18352	18340	18193	18500	18289	18380	18124	18099	18315	18553	18274	18466	18339	18302	18432	18187	18176	18388	18351	18408	18346	18142	18092	18137	18313	18286	18525	18466	18370	18380	18238	18391	18292	18246	18204	18198	18328	18391	18325	18211	18380	18449	18381	18306	18417	18237	18360	18326	18315	18276	18152	18192	18391	18285	18171	18438	18438	18263	18288	18057	18407	18401	18397	18406	18266	18255	18422	18362	18417	18307	18371	18514	18256	18154	18472	18277	18141	18500	18505	18228	18337	18412	18412	18311	18312	18590	18418	18193	18563	18245	18316	18428	18261	18341	18330	18352	18474	18468	18385	18162	18178	18208	18194	18280	18340	18441	18262	18246	18261	18356	18298	18498	18281	18301	18277	18252	18466	18499	18401	18255	18323	18313	18470	18441	18448	18261	18448	18340	18183	18424	18054	18244	18408	18364	18463	18333	18427	18332	18451	18466	18231	18197	18313	18071	18291	18345	18370	18091	18372	18435	18251	18112	18219	18572	18330	18265	18331	18268	18334	18095	18467	18381	18449	18298	18447	18298	18309	18247	18316	18252	18175	18381	18267	18348	18231	18335	18344	18404	18318	18428	18242	18336	18346	18407	18344	18317	18308	18416	18281	18322	18492	18463	18409	18311	18422	18253	18405	18138	18424	18390	18077	18163	18325	18371	18478	18278	18438	18412	18232	18590	18392	18374	18453	18306	18167	18367	18432	18357	18413	18228	18479	18369	18357	18240	18295	18416	18348	18439	18275	18261	18344	18128	18234	18341	18229	18154	18278	18397	18468	18359	18255	18393	18326	18299	18294	18283	18215	18313	18369	18381	18381	17966	18276	18194	18281	18372	18250	18410	18318	18241	18358	18400	18254	18165	18406	18522	18289	18394	18092	18424	18395	18278	18651	18539	18476	18295	18219	18345	18501	18358	18451	18267	18326	18274	18347	18162	18506	18319	18299	18202	18272	18287	18326	18252	18336	18527	18304	18422	18393	18349	18494	18457	18340	18284	18261	18313	18455	18183	18305	18542	18549	18211	18323	18480	18374	18353	18451	18406	18436	18319	18440	18312	18568	18233	18171	18322	18387	18067	18246	18264	18150	18344	18402	18209	18431	18397	18385	18430	18415	18350	18293	18455	18096	18425	18268	18226	18181	18091	18382	18355	18359	18335	18170	18162	18371	18264	18347	18301	18190	18352	18255	18517	18230	18306	18373	18268	18366	18429	18141	18230	18487	18517	18252	18441	18314	18256	18205	18344	18418	18295	18249	18235	18496	18387	18304	18636	18443	18261	18152	18466	18258	18428	18513	18324	18475	18225	18464	18210	18697	18612	18295	18350	18535	18450	18295	18333	18312	18448	18410	18268	18329	18362	18311	18245	18206	18293	18334	18335	18265	18235	18363	18496	18161	18179	18225	18453	18145	18239	18301	18438	18367	18531	18420	18296	18344	18370	18314	18138	18393	18274	18154	18371	18191	18267	18392	18397	18748	18371	18276	18253	18491	18467	18583	18204	18350	18461	18341	18484	18451	18155	18205	18306	18163	18045	18272	18286	18335	18366	18230	18337	18433	18355	18245	18368	18269	18285	18164	18173	18289	18297	18366	18536	18343	18282	18297	18118	18383	18260	18339	18313	18426	18435	18426	18199	18474	18573	18292	18362	18158	18519	18327	18298	18263	18398	18307	18373	18381	18227	18345	18224	18223	18257	18502	18323	18687	18331	18458	18264
47191	89293	90266	78499	65480	51800	38807	45661	48653	43086	36276	28950	21225	17095	15545	14909	14864	14711	14681	14835	14886	14809	14868	14768	14901	14692	14744	14834	14923	14698	14834	14974	14737	14824	14917	14916	14826	14603	14726	14958	15091	14735	14907	14816	14745	14695	15019	14791	14705	14709	14755	14757	14759	14824	14843	14646	15010	14618	14796	14745	14832	14791	14831	14932	14674	14824	14862	14816	14793	14766	14816	14909	14773	14793	14797	14604	14832	14920	14921	14755	14816	14976	14668	14965	14862	14835	14791	14917	14833	14792	14874	14795	15027	14783	14856	14839	14757	14706	14813	14705	14848	14929	14839	14622	14813	14949	14867	14663	14692	14708	14535	14976	14815	14954	14846	14623	14847	14809	14828	14621	14822	15002	14713	14554	14731	14875	14723	14846	14963	14990	14747	14670	15031	14855	14693	14761	14869	14814	14705	14752	14872	14717	14788	14729	14830	14766	14874	14971	14898	14873	14848	14759	14765	14750	14752	14703	14700	14811	14899	14701	14887	14816	14624	14775	14562	14856	14795	14776	14797	14752	14950	14784	14753	14590	14857	14739	14988	14833	14892	14556	14858	14799	15014	14843	14767	14756	14833	14942	14841	14855	14803	14814	14762	14759	14865	14872	14757	14725	14767	14733	14912	14893	14783	14829	14859	14784	14771	14887	14896	14770	14842	14709	14823	14589	14802	14780	14742	14952	14686	14774	14668	14897	14880	14727	14999	14904	14727	14768	14841	14943	14875	14940	14904	14746	14797	14983	14878	14883	14727	14776	14909	14677	14974	14872	14853	14749	14716	14959	14808	14936	14874	15015	14726	14640	14769	14869	14865	14833	14873	14792	14842	14867	14693	14801	14763	14867	14857	14629	14843	14643	14830	14847	14738	14903	14707	14595	14782	14817	14804	14802	14668	14867	14896	14837	14730	14744	14992	14768	14639	14861	14850	14783	14876	14850	14653	14701	14788	14741	14768	14826	14947	14895	14921	14705	14752	14767	14717	14745	14620	14769	14669	14684	14829	14665	14739	14806	14848	14815	14885	14806	14739	14699	14663	14859	14906	14753	14774	14782	14669	14812	14822	14861	14768	14633	14659	14849	14830	14760	14929	14760	14888	14740	14886	14852	14733	14790	14782	14690	14782	14866	14942	14885	14814	14860	14684	14704	14834	14908	14848	14817	14793	14766	14864	14856	14744	14728	14865	14711	14960	14815	14838	14676	14933	14656	14725	14702	14956	14875	14750	14578	14825	14637	14940	14822	14898	14750	15016	14787	14845	14823	14877	14683	14701	14789	14713	14851	14776	14775	14960	14773	14759	14863	14829	14930	14975	14786	14810	14685	14826	14805	14768	14838	14816	14863	14712	14892	14697	14811	14768	14813	14896	14719	14813	14879	14778	14803	14872	14898	14785	14702	14832	14872	14858	14867	14739	14716	14916	14810	14769	14839	14980	14842	14949	14855	14695	14856	14812	14767	14861	14794	14896	14835	14824	14795	14795	14788	14775	14965	14811	14774	14888	14759	14925	14835	14652	14790	14826	14728	14828	14757	14795	14756	14876	14760	14814	14871	14849	14790	14700	14917	14818	14877	14905	14776	14799	14786	14647	14918	14828	14783	14822	14858	14611	14776	14685	14622	14797	14817	14823	14826	14687	14863	14593	14959	14652	14751	14894	14666	14897	14744	14782	14781	14924	14670	14875	14661	14985	14674	14922	14592	14878	14657	14820	14866	14701	14896	14693	14835	14850	14816	14744	14822	14940	14758	14852	14726	14880	14948	14756	14684	14689	14810	14790	14867	14726	14730	14617	14764	14677	14782	14757	14874	14866	14777	14864	14922	14898	14694	14666	14957	14757	14691	14718	14813	14728	14829	14904	14711	14700	14830	14870	14949	14935	14797	14894	15001	14674	14845	14828	14894	14647	14636	14878	14631	14902	14722	14859	14819	14696	14855	14867	14819	14569	14746	14790	14814	15001	14665	14858	14715	14868	14822	14819	14927	14601	14741	14864	14826	14717	14755	14780	14690	14686	14788	14753	14804	14905	14588	14804	14713	14740	14680	14847	14828	14922	14778	14796	14780	14854	14683	14750	14867	14873	14749	14625	14717	14804	14773	14741	14526	14917	14665	14928	14889	14873	14803	14846	14653	14871	14905	14767	14877	14844	14863	14687	14885	14688	14831	14758	14661	15014	14811	14849	14690	14746	14757	14889	14680	14705	14757	14782	14735	14742	14724	14633	14722	14837	14767	14838	14859	14913	14677	14776	14748	14773	14751	14779	14735	14763	14816	14807	14932	14919	14740	14953	14790	14796	14825	14754	14802	14863	14678	14783	14695	14736	14933	14835	14955	14660	14971	14749	14845	14833	14897	14896	14917	14881	14677	14935	14978	14703	14821	14814	14949	14850	14752	14891	14826	14853	14656	14830	14901	14773	14753	14799	14703	14646	14915	14847	14854	14947	14884	15082	14612	14832	14683	14815	14869	14782	14919	14968	14621	14724	14736	14892	14817	14810	14871	14880	14635	14764	14739	14913	14820	14852	14738	14828	14704	14798	14703	14805	14974	14915	14587	14862	14787	14777	14897	14829	14876	14667	14875	14921	14867	14730	14967	14817	14850	14716	14816	14820	14686	14748	14913	14766	14812	14825	14830	14677	14755	14922	14800	14783	14963	14652	14880	14766	14942	14905	14896	14875	14817	14650	14898	14604	14771	14945	14789	14816	14870	14754	14572	14830	14695	14937	14736	14847	14796	14823	14971	14764	14707	14809	14645	14876	14843	14782	14789	15002	14732	14836	14644	14881	14721	14755	14844	14929	14788	14958	14839	14873	14862	14883	14688	14829	14891	14726	14832	14990	14853	14798	14704	14861	14880	14889	14844	14803	14802	14791	14871	14639	14791	14811	14886	14734	14692	14880	14559	14642	14834	14835	14825	14801	14673	15107	14825	14836	14775	14836	14851	14989	14823	14904	14921	14731	14728	14615	14843	14875	14695	14785	14638	14812	14648	14638	14837	14598	14689	14856	14819	14749	15018	14841	14732	14783	14833	14752	14781	14697	14708	14804	14773	14823	14822	14792	14547	14895	14649	15034	14752	14967	14740	14820	14907	14914	14930	14830	14786	14850	14753	14926	14792	14761	14774	14811	14885	14834	14716	14657	14762	14719	14685	14780	14628	14808	14746	14906	14888	14859	14801	14747	14772	14774	14799	14700	14633	14876	14788	14661	14870	14921	14669	14809	14900	14755	14743	14772	14768	14669	14868	14908	14830	14770	14688	14911	14977	14728	14866	14735	14719	14905	15003	14750	14746	14768	14789	14805	14868	14570	14886	14761	14949	14788	14627	14918	14857	14824	14749	14838	14837	14962	14703	14747	14854	14742	14866	14924	14638	14959	14925	14784	14834	14826	14829	14869	14811	14719	14731	14889	14793	14658	14611	14891	14771	14799	14725	14790	14717	14887	14988	14788	14750	14734	14926	14762	14793	14747	14651	14816	14691	14774	14848	14948	14718	14762	14912	14936	14648	14834	14686	14747	14692	14941	14911	14731	14795	14932	14751	14742	14849	14768	14784	14746	14822	14732	14571	14974	14918	14959	14822	14794	14752	14671	14832	14815	14908	14947	14821	14705	14737	14809	14805	14811	14822	14736	14693	14708	14922	14761	14829	14777	14733	14685	14880	14836	14765	14802	14814	14873	14859	14753	14703	14842	14791	14688	14949	14744	14813	14625	14837	14812	14884	14746	14934	14649	14831	14726	14885	14787	14938	14715	14675	14923	14899	14778	14771	14862	14837	14749	14757	14632	14876	14865	14845	14714	14801	14904	14863	14795	15068	14827	14737	14800	14870	14743	14957	14744	14915	14769	14796	14842	15031	14894	14650	14893	14772	14900	14920	14582	14820	14787	14806	14881	14738	14706	14842	14763	14641	14814	14623	14770	15001	14759	14752	14824	14820	14826	14811	14767	14817	14780	14754	14720	14652	14729	14781	14778	14715	14783	14796	14831	14779	14839	14827	14881	14837	14657	14781	14833	14839	14870	14701	14828	15040	14875	14859	14764	14999	14867	14803	14818	14860	14814	14797	14905	14677	14842	14851	14915	14828	14698	14601	14675	14681	14807	14707	14679	14777	14787	14731	14875	14827	14869	14753	14812	15039	14750	14809	14804	14892	14838	14820	14954	14911	14890	14775	14627	14649	14735	14899	14869	14871	14931	14873	14800	14729	14746	14811	14901	14809	14702	14877	14727	14887	14934	14886	14685	14774	14623	14936	14732	14769	14704	14850	14824	14701	14807	14572	14775	14554	14834	14843	14759	14813	14742	14722	14637	14625	14866	14815	14763	14653	14868	14775	14724	14754	14675	14988	14843	14753	14856	14830	14689	14732	14795	14721	14840	14794	14678	14659	14859	15001	14963	14798	14813	14802	14899	14721	14621	14909	14722	14887	14842	14749	14745	14568	14727	14829	15048	14850	14771	14847	14945	14776	14707	14710	14645	14692	14965	14787	14705	14991	14789	14759	14742	14963	14633	14788	14849	14862	14825	14577	14744	14700	14611	14718	14981	14759	14865	14882	14954	14920	14668	14816	14780	14848	14748	14895	14703	14699	14757	14599	14895	14607	14854	14758	14946	14764	14748	14939	15084	14779	14797	14771	14910	14796	14741	14778	14884	14840	14754	14736	14814	14803	14766	14772	14821	14830	14905	14787	14926	14806	14943	14942	14625	14712	14812	14845	14890	14820	15056	14885	14742	14760	14828	14890	14772	14874	14738	14927	14706	14781	14930	14720	14855	14789	14798	14717	14851	14682	14700	14916	14818	14841	14799	14945	14745	14937	14886	14881	14723	14781	14755	14635	14948	14765	14634	14869	15049	14964	14855	14640	14852	14712	14762	14778	14876	14711	14689	14700	14770	14868	14728	14892	14544	14867	14856	14748	14709	14685	14821	14805	14662	14760	14779	14739	14829	14798	14811	14987	14761	14620	14761	14659	14798	14833	14752	14855	14891	14673	14943	14800	14863	14860	14720	14908	14686	14807	14824	14784	14810	14852	14799	14838	14766	14827	14775	14599	14938	14830	14886	14772	14715	14785	14838	14875	14752	14813	14783	14725	14808	14998	14627	14704	14578	14789
31859	25266	28766	26993	23600	21194	20326	20354	20477	20809	20361	19708	19146	19029	18860	19064	19002	19027	18798	18975	18929	19028	18817	19019	19040	18929	18953	18748	18725	18900	18850	18941	19081	18865	18681	18853	18959	18768	19000	18829	18945	18971	18936	18771	19084	18849	18959	18713	18647	18877	18782	18831	18947	18922	19027	18923	18961	18826	18651	18745	18891	18546	19032	18776	18768	18870	18956	18885	18982	18593	18909	19040	18793	18666	18914	18697	18669	18917	18972	18853	18951	19040	18779	18870	18976	18945	19004	19079	18687	18798	18726	18943	18946	18917	18799	18883	18803	18873	18774	18919	18889	18837	18913	18933	19014	18987	18697	19138	19018	18825	18859	18875	18504	18705	18762	19031	18975	18824	18966	18902	18785	18675	18790	18910	18918	18733	18804	18793	18809	18953	18956	18732	18634	18879	18693	18757	18922	18803	18936	18817	18825	18726	18852	18963	18947	18876	18840	18753	18863	18805	18968	18929	18873	18633	18741	19015	18799	19002	18989	18923	18837	18873	18899	18813	18829	18736	18909	18863	18935	19033	18971	18845	18755	18811	18955	18732	18827	18994	18971	18923	18825	18861	18817	18984	18991	18622	18871	18792	18939	18894	18768	18711	18858	19031	18876	18916	18901	18809	18747	18748	18751	18737	18787	18967	18895	18613	18846	18794	18912	19055	18897	18862	18837	18880	18757	18863	18779	18833	18985	18794	18847	19037	18778	18951	18830	18867	18983	18775	18750	18850	18866	19000	18701	18804	18824	18966	18936	19169	18782	19042	18838	18905	18925	18929	18771	18837	19002	19003	18735	18777	19045	18957	18911	18840	18829	18816	18701	18778	18715	19073	18932	19050	18886	18782	18848	18856	18768	18989	19118	18902	18841	18815	18676	18870	19002	19059	18813	18697	18976	18942	18862	18895	18664	18814	18826	18986	18721	18941	18933	18791	18750	18923	18767	18696	18757	18684	18903	18906	18900	18914	19135	18783	18636	18635	18745	18965	18683	18976	18768	18771	18872	18898	18618	18900	18894	18754	18746	18615	18945	18942	18898	18898	19027	18840	18784	18802	18784	18735	18917	18883	18755	19030	18776	18900	18927	18849	18810	18710	18900	19017	18823	18738	18955	18786	18977	18846	18774	18840	18631	18912	18765	18885	18677	18815	18987	18987	18871	18931	18900	19056	18921	19031	18878	18767	18902	18813	18960	18643	18779	18974	19087	18980	18876	18679	18782	18940	18928	18826	18894	18821	18719	18877	18791	18793	18917	18956	18944	18805	18971	19100	18974	18781	18718	19024	19053	18926	18822	18929	18782	18932	18853	19014	18592	18843	18970	19015	19007	18890	18886	18928	18843	18917	19136	18772	18946	18874	18818	18809	18737	18815	18705	18930	19058	18891	19006	18967	18890	18874	18878	18878	18736	18820	18905	18810	18808	18669	18769	18901	18826	18748	18835	18972	18876	18891	18944	18983	18780	18936	19030	19089	18877	18783	18876	18873	19067	18868	18796	18756	18791	18881	18852	19069	18865	18897	18790	18737	19016	18867	19079	18756	18844	18899	18847	18963	19050	18914	18818	18938	18782	19016	18831	18908	19061	18809	18865	18850	18971	18894	18756	18816	18815	18670	18825	18898	18543	18834	18878	18874	18631	18713	19035	18898	18499	18717	19059	18995	18961	18711	18871	18807	18970	18839	18660	18953	18635	18869	18795	18860	19110	18668	18746	19081	19028	19094	18778	18738	18929	18733	18741	18829	18821	19013	18716	18921	18835	19121	18843	18853	18749	18855	19028	19077	18914	18890	18960	18926	18662	19042	18825	18906	19050	18856	18790	18923	18910	19025	18954	18729	18859	18977	18767	18753	19049	18988	18840	18892	18884	18948	19001	19052	19126	18804	18862	18841	18972	18788	18968	19008	18781	18999	18869	19039	18836	18858	19099	19001	18881	18684	18959	18848	18844	18907	18692	18630	18963	18858	18819	18845	18917	18770	18863	18865	18894	18731	18991	18821	18894	18713	18947	18978	18919	19056	18671	18929	19058	18780	18847	18636	19004	18545	19024	18752	18897	18805	18850	18744	18774	18808	18818	18669	18800	19150	18859	18755	18785	18960	18911	18854	18711	18806	18763	18952	18846	18709	18931	19076	18710	18780	19041	18867	18948	18820	19002	18709	18843	18675	18624	18960	19063	18794	18827	18715	18782	18832	18985	18659	19023	18907	18986	18958	18872	18818	18827	18709	19112	18700	18965	18860	18858	18826	18743	18919	18751	18797	18820	18746	18911	18918	18670	18870	18878	18892	19056	18903	18849	18849	18564	18730	18669	18935	18751	18997	18981	18989	18783	18878	18760	18787	18779	18940	18822	18744	18829	18996	18905	18787	18698	18796	18863	19012	18815	18912	18810	18781	18988	18843	18780	18995	18639	18699	18927	18799	18959	18714	18843	19089	18998	18739	18991	18749	18932	18731	18852	18929	18953	18907	18875	18883	18805	19026	18824	18758	18922	18877	18693	18955	18807	18759	18953	18954	18866	19165	19100	19178	19033	18840	19110	19092	18889	18852	19079	18878	18860	18661	19013	18887	18673	19077	19180	18640	18806	18759	18848	19002	18790	18759	18798	18711	19011	18879	18647	18908	18807	18947	18934	18890	18885	18749	18889	18847	19021	18784	18761	18998	18988	18951	18962	19143	19018	18896	18840	18583	18761	18850	18983	19015	18806	18920	18592	18866	18935	18764	19010	19009	18975	18826	18766	18980	18773	19022	19012	18858	18627	18887	18958	18894	18853	18770	18913	18654	19102	18838	18847	18871	18939	18991	18797	18768	18875	18936	18645	18862	18852	18931	19139	18885	18981	18781	18915	18893	18997	18749	18930	18876	18985	18724	18804	18878	19001	18930	18832	18806	18954	18628	19140	18796	19083	19071	18667	18942	18899	18852	18918	18912	18881	18687	18901	18971	18757	18778	18884	18709	18939	18743	18923	18915	18923	18687	18849	18970	18760	18922	19103	18788	18825	19034	18812	18806	18669	18854	18770	18710	18891	19022	18879	18788	18894	18873	19053	18778	18856	18693	18742	19039	19041	18871	18790	18990	18983	19020	18759	18684	18880	18830	18925	18837	19034	18799	19012	18728	18913	18908	18841	18872	18962	18960	18706	18909	18937	18754	18867	18739	18893	18705	19052	18759	18534	18935	18895	18978	18868	18990	18841	18818	19000	18869	18833	18717	18939	18841	19007	18838	18746	18915	18894	18803	18998	18974	18838	18944	18784	18916	18568	18776	18822	18859	18771	18832	18901	18808	19029	18863	18965	18679	19027	18549	18906	18937	18720	19050	18754	18810	18856	18929	18903	18840	18562	18866	18884	18937	18905	18753	18924	18931	18763	18965	18720	18948	18571	18672	18920	18813	18829	18889	18710	18872	18996	18977	18804	18914	19006	18837	18948	18867	18853	19041	18700	18927	18857	18767	18859	18910	18621	18751	19088	19073	18969	18883	18846	18938	18993	18982	18868	18953	19031	19031	18877	18895	18816	18926	18928	18775	18968	18574	18775	18926	18820	18893	18779	18913	18886	18765	18860	18697	18725	18809	18954	18821	18779	18987	18827	18751	18717	19044	18868	18753	18831	18807	18921	18794	18850	18903	18850	18881	18946	18964	18859	18837	19034	18819	18778	18820	18803	18866	18889	18905	18772	19001	19029	18681	18744	18859	18956	18775	18792	18827	18911	18920	19220	18711	18751	18774	18766	19007	18898	18505	19001	18918	18860	18822	18926	18814	18902	18844	18906	18987	18871	18718	18878	18943	18745	18871	18857	18854	18949	18877	19105	18759	18852	18982	18848	18794	19071	18830	18924	18669	18770	18748	18819	18987	19160	18820	18904	18942	18822	18884	18905	18892	18746	18797	18663	18784	18848	18971	19000	18947	18745	19098	18945	18944	19140	19074	18863	18931	19062	19051	18726	18957	18882	18734	18728	18696	18993	18969	18864	18880	18793	18872	18791	18897	18775	18984	18940	18694	18924	18750	18872	18756	18732	18943	18929	18830	18814	18865	18976	18886	18869	19068	19041	19076	19043	18874	18857	18746	18959	18856	18680	18632	19099	18593	18802	18639	18978	18983	18990	18865	18786	18800	18847	18872	18847	18854	19015	18947	18960	18960	18953	18969	18896	18839	18768	18837	18795	19051	19038	18752	18951	18961	19070	18984	18983	18884	18882	18806	18675	18967	18942	18850	18744	18862	18912	18973	19028	18661	18902	18860	19060	18951	19001	18852	18951	18893	18682	18866	19087	18765	18998	18662	18969	19112	18962	18714	18747	18807	18716	18819	19076	19005	18782	18794	18844	18879	18803	18870	19085	18697	18969	18908	18847	18954	18856	18818	18837	18939	19044	18770	18848	18941	19126	18940	18936	18799	18902	18871	18741	19085	19097	18978	18896	18976	19003	18867	18980	18953	18868	18892	18834	18960	18845	18758	18979	18799	19007	18776	18741	19014	19013	18910	18780	18786	18923	18997	18843	18962	18887	18912	19082	18725	18901	18941	18869	18956	18787	18849	18837	18862	18947	18899	18785	18616	18738	18792	18762	18830	18829	18910	18830	18887	19087	19052	18638	18711	18781	18666	19236	18946	19013	18878	19032	18976	18772	18817	18864	18856	18792	19009	18762	18622	19032	18759	18921	18970	18749	19048	19102	18939	18900	18909	18814	18954	18652	18996	18749	18722	18776	18823	18879	18697	18652	18956	18719	18931	18860	18867	18894	18823	18966	18970	18654	18849	18696	18659	18821	18831	18828	18515	18794	19025	18925	18627	18879	19042	18627	18854	18706	18780	19086	18938	18873	18772	18858	18939	18872	18983	18818	18772	18854	18856	18775	18889	18831	18986	18756	18749	18865	19174	18967	18566	18763	19024	18978	18745	19030	18838	19129	18700	18955	18706	18840	18992	18978	18795	18681	18828	19053	18956	18604	18867	18799	19001	18934	18719	18818	18757	18856	19087	18868	18814	19064	18976	18783	18797	18774	18950	19030	18847	18937	18881	18904	18948	18613	18896	19015	18887	18965	18946	18778	18938	18886	18840	18565	18840	18634	18828	18638	18808	18845	18941	19019	18770	19006	19067	19008	18998	19041	18709
22323	28681	29672	25285	21396	18139	16634	16973	17498	17557	16630	15847	15450	14930	15043	15060	14785	15003	14862	15008	15003	14951	15024	14957	15055	14918	14924	14878	14839	14955	14878	14757	14900	14988	14878	14919	14945	14941	14753	15025	14872	15096	14983	14960	15003	15146	14960	14929	14858	15035	14867	14866	14997	14938	15059	14874	15104	14969	15172	14976	14613	14986	14761	14997	14864	15002	14827	14881	14871	14930	14906	15015	15079	14954	14874	14893	14845	14955	14917	15085	14813	14984	14885	14823	14890	15037	14848	14947	15207	14770	14958	14885	14924	14837	14849	14789	14858	14967	15020	14968	14958	14979	14937	14879	15042	14871	15044	14909	15107	15033	15079	14871	14966	14908	15122	15008	15047	14864	14899	14954	14966	14976	14876	14843	15022	14966	14847	14966	14768	15053	15055	15129	14872	15161	14945	14939	15031	14888	14968	14839	15080	15006	15023	14871	14944	14982	14943	14788	14891	15177	14948	14868	14982	14994	14990	15034	14975	15028	14876	15048	14918	15059	14932	14904	14763	14816	14971	14911	15028	14887	15072	14885	15061	14958	15002	14939	14919	14893	14994	15003	15002	14885	14947	15067	15023	14809	14894	14987	14987	14982	14755	14933	14983	14898	15008	14824	15075	15095	14824	14933	14864	14925	15038	14899	14658	14969	14990	15017	14837	14872	14974	14969	14945	14880	14862	14900	14938	14891	15033	14892	14889	14859	14948	14973	15042	14877	15081	15099	14927	15017	15016	14852	15019	14962	14853	14976	14863	15197	14878	14913	14980	14916	14769	14934	15053	14830	14867	15115	14891	14833	14915	14900	14899	14937	14797	14955	14853	15039	14936	14912	15081	15073	14836	14993	15104	14918	14849	14922	14950	15026	14868	14964	14879	14932	15062	14890	14898	14747	14930	14816	15045	14736	15017	14956	15103	14883	14916	14965	15018	15005	14879	14969	14868	14849	14882	14822	14889	14875	14935	14889	14962	14970	14934	15081	14898	14963	14835	14940	14996	14842	14989	14855	14907	14772	15104	15062	14922	15107	14907	15004	14978	14932	14998	14995	14784	14716	14954	14935	14853	14876	14979	14938	14842	15050	14853	14911	14923	14955	15028	15195	14980	14820	14854	14799	15032	14934	14902	14858	14978	14934	14972	14994	14976	15131	14933	14898	14739	14980	14832	14908	14899	14671	14977	15085	14823	14847	15071	15067	14809	14823	14971	14938	15064	14964	14821	14949	14964	14968	14851	14869	14760	14998	14784	15023	15104	14820	15025	14870	15046	14945	14972	14968	14933	15034	14853	14952	14852	15081	14947	14913	14735	15072	14809	14952	14889	14990	14985	14782	14927	15008	15163	14859	14989	14809	15055	15172	14855	15144	14830	14876	14961	15000	14831	14866	14921	14984	14989	15008	15000	14766	15127	14789	14930	14906	14989	14903	14769	15019	15011	14779	14805	14938	14806	14925	14922	14961	14865	14703	15048	14968	14892	15076	14996	14920	15081	14751	14979	15007	14903	15018	14875	14996	15048	14932	15018	14937	14883	15016	15017	14791	15057	14951	14901	14818	15016	14940	14953	15011	14885	15005	15093	14974	14975	14906	14950	14995	14935	14844	14925	15098	14877	14884	14921	14831	14866	14939	15064	14743	14896	14943	15069	14788	14976	15053	15006	14989	14940	14903	15023	14961	14800	14872	15028	14848	14829	14997	14964	14905	14959	15018	14900	14864	14927	14953	15055	14846	14952	14831	14963	15033	14962	14994	15100	14858	14920	14926	14953	14868	15068	14906	14907	14886	15046	15080	15019	14822	15044	14787	14922	14759	15002	15120	14830	15053	14768	14990	14856	15011	14963	14959	14981	14987	15027	14944	14886	14956	14771	14976	14896	14982	15044	15039	15007	14901	14988	15042	14843	15125	14853	14883	14958	14858	14828	14996	14934	15077	14832	14844	14901	15084	15054	14961	14896	14819	14764	15084	14864	14856	14908	14805	14978	14953	15106	15009	14922	14913	14877	15052	14914	14966	14990	14765	15103	14996	15024	14908	14985	14908	14879	15008	15091	14935	14832	14933	14844	15019	15001	14731	14780	14990	15115	14896	14918	14809	14862	15020	15041	14972	15011	15026	15029	14778	14894	15029	15109	15026	14967	14979	15137	15040	14969	14933	14806	14886	14934	15053	14937	14999	15032	14907	14932	14923	14887	14917	15072	14851	14945	14881	15106	14887	14929	15014	14841	15012	15021	14886	15063	15020	14783	14870	15007	14966	14921	14977	15077	14997	14675	15137	15106	14758	14960	14802	14858	14873	14914	14932	14810	14876	14887	14831	14746	15208	14977	14947	14969	14906	14908	15026	15078	14990	14861	15001	14809	15003	14924	15037	14920	14882	14825	14958	14836	15013	14947	14955	14733	14972	14823	14928	14967	14842	14906	14937	14860	14902	14979	15044	14853	15023	14948	15034	15070	15068	15037	15030	15101	14934	14966	15094	14890	15127	14918	14932	14845	15090	15030	14987	15043	15015	15025	15036	14941	14792	14937	14956	14733	14907	14982	15089	14929	14949	14874	14883	14932	15049	14953	15037	15020	14834	14938	14951	15083	14960	14985	14977	14802	14985	15012	15010	15025	15067	14979	14986	15010	14925	14888	15082	14837	14798	14996	15022	15116	14916	15035	15027	14871	14961	14857	15005	14960	14889	14832	15040	14906	14789	14895	15035	14976	14970	14950	15061	14844	14881	15129	15019	15005	14914	14729	14964	14843	14982	14822	14924	15059	14997	14956	15110	15032	15005	15029	14920	14885	14959	14928	14874	14976	14798	14983	15030	15023	14863	15009	14856	14874	14839	14998	14958	15034	15020	15001	14881	15024	15102	14857	15109	14911	15098	14978	14953	14836	14931	14955	15080	14988	14926	15067	14881	14971	15048	14976	14863	14883	15048	15075	14904	14989	15103	15081	15219	15037	14811	14866	14928	14869	14921	14856	14911	14941	14954	14979	15126	14815	14987	14964	14940	15041	15050	14879	14818	14993	14759	15052	15017	14935	14939	15106	14893	14939	14840	14932	14791	14798	14857	14865	15031	15052	14856	14978	14948	14975	14901	14879	14905	15108	15093	14849	15055	14925	15008	14999	14861	14984	14940	14995	14932	14804	15035	14851	14956	14990	14951	14871	15041	14912	14941	14839	14966	14941	14973	14885	14982	14859	15120	15098	14866	14988	14823	15119	15128	14815	14829	14915	14901	14871	15029	15004	14793	15001	14924	14802	15028	14995	14871	14929	14887	14930	14832	14959	15134	14946	14954	14787	14693	14905	14872	14888	14927	14879	14912	14883	14937	14913	14936	15015	15040	14877	15034	14995	14961	14892	14997	15002	14962	15030	15048	15011	14939	15052	15126	14951	15046	14842	14918	15005	14843	14924	14854	14900	14965	15019	14994	14946	14867	15051	15044	14869	15084	14809	14953	14975	14977	14950	14968	15094	14802	14802	15043	14861	14928	15135	14846	14802	14972	15030	14938	15217	14842	15041	14866	15116	15008	15096	14816	14916	14858	14842	14877	14906	14969	14968	14988	15062	14709	15014	14937	14990	14927	14966	14963	14830	14916	14765	14909	14993	14918	14931	15094	14882	14758	14888	15087	14974	14880	14898	15025	14970	14979	14997	14901	15033	14866	14845	14977	15092	15019	14964	15125	14877	14926	15048	15093	15161	14854	14718	14859	15028	14766	14922	14850	14843	14845	15032	14989	14928	14978	14974	14815	14992	14837	14840	15006	14925	14886	15000	14836	14931	14957	15064	15101	14915	15120	14933	14881	14997	14987	14933	14783	14983	15073	15079	14753	15056	14918	14937	14752	14953	14887	14933	14956	14906	15102	15061	14980	14984	14920	14879	15008	14879	14992	14964	15061	14955	14760	14835	14831	15035	15034	14973	14879	14963	14869	14924	14912	14855	14753	14954	15074	15031	14978	15129	14810	14814	14915	15162	14970	14831	15004	15066	15022	15060	14958	14911	14974	14954	15003	15042	14746	14954	14997	15057	14904	14949	14988	14961	14886	14887	14790	14900	14913	15021	14849	14844	14988	15032	14960	14949	14894	14863	14839	14929	14983	14859	14831	14911	14825	14952	14993	14908	14935	15161	14908	14876	14981	14690	14927	14893	14998	14853	15039	14821	14941	14921	14950	14967	14990	14902	14721	14973	14812	15027	14867	14837	14929	15058	14951	14847	14947	14959	15011	14905	14960	14777	15015	14991	15078	15016	14990	14889	14914	15032	14826	14938	14923	15011	15082	14910	14963	15063	15042	14841	14902	14910	14971	15065	14880	15000	14850	14913	14978	15051	14733	14983	14977	14802	14903	14900	14935	14906	14983	15018	15116	14851	14965	14957	15044	14958	14965	15050	14830	15073	14895	14742	15152	14812	15015	14864	14970	14886	14937	14891	14857	14812	15030	15002	14996	15000	14913	14910	14912	14924	14881	14924	14933	15005	14972	14953	14942	15068	15106	14734	15044	14919	14928	14926	14792	14969	15020	14983	14910	14881	14963	14924	14740	14772	14946	15122	14811	14854	14864	14774	15026	14865	15028	15083	14815	14742	14912	14998	14967	14895	15220	15050	14866	15049	15072	14867	15030	14998	14642	15053	15036	15022	14865	14989	15102	14820	15021	14867	15069	15161	14983	14998	15008	14966	14930	14963	14898	14986	14948	14708	15024	14987	14989	14909	15065	14953	14902	14919	14961	15013	14940	14894	14815	14772	15047	14887	14957	15068	15027	14978	14948	14737	14921	14825	14954	15117	14894	14949	15036	14920	15028	14946	15113	14947	15001	15065	14984	14967	15004	14941	14998	14876	14999	14881	15040	14918	14868	15138	14804	14941	14832	14857	15033	15022	15014	15112	15010	14977	14861	14974	14992	15004	15010	15073	14921	15005	14846	14784	14963	15030	14954	14985	14921	15001	15002	14770	15016	14945	15006	14878	14966	15018	15213	15039	15167	14824	14974	15020	14875	14838	14893	14894	14839	14943	14995	14978	14803	14927	14972	15161	14915	14792	14955	14960	14931	14878	14984	14902	14974	14928	15078	14791	15066	14944	15078	14732	14916	15018	14994	15078	14876	14987	14924	14980	14909	14980	14912
26206	21737	38731	47837	43884	37604	30217	30747	32126	29262	25847	22546	20432	19476	18749	18882	18912	18938	18799	18862	18636	18933	18904	18779	18649	18625	18868	18836	18715	18687	18879	18609	18794	18676	18694	18643	18766	18757	18687	18551	18828	18562	18707	18555	18513	18809	18504	18607	18718	18640	18518	18677	18413	18649	18645	18472	18592	18672	18532	18616	18536	18666	18580	18812	18482	18727	18776	18669	18848	18521	18503	18587	18698	18602	18636	18566	18629	18604	18546	18489	18488	18672	18617	18753	18730	18736	18781	18609	18502	18546	18529	18592	18530	18610	18517	18714	18508	18631	18554	18665	18497	18697	18758	18651	18632	18657	18656	18390	18705	18445	18616	18663	18799	18512	18336	18585	18607	18612	18624	18570	18678	18535	18527	18456	18664	18704	18630	18662	18567	18733	18503	18674	18629	18426	18582	18679	18594	18807	18531	18500	18673	18288	18386	18627	18557	18676	18677	18400	18776	18642	18575	18673	18442	18514	18691	18587	18587	18528	18743	18687	18688	18581	18639	18567	18617	18655	18463	18711	18485	18606	18707	18769	18715	18512	18703	18581	18517	18595	18793	18784	18691	18436	18466	18730	18826	18506	18540	18651	18501	18448	18658	18583	18344	18467	18468	18660	18675	18716	18498	18572	18439	18689	18598	18493	18436	18643	18584	18423	18699	18593	18662	18536	18495	18705	18763	18642	18555	18504	18593	18891	18691	18503	18543	18799	18670	18476	18580	18663	18636	18676	18632	18682	18583	18651	18360	18654	18545	18644	18525	18690	18599	18626	18642	18682	18567	18436	18739	18680	18363	18698	18628	18411	18541	18617	18678	18718	18606	18453	18487	18712	18446	18792	18639	18521	18733	18558	18528	18669	18261	18635	18755	18478	18508	18687	18568	18498	18785	18632	18517	18492	18667	18613	18536	18574	18706	18447	18603	18550	18589	18712	18596	18760	18589	18444	18587	18726	18790	18543	18499	18569	18597	18797	18483	18618	18782	18708	18654	18694	18667	18442	18520	18566	18561	18497	18596	18743	18446	18690	18534	18719	18738	18631	18717	18484	18673	18574	18610	18817	18678	18662	18667	18597	18769	18480	18467	18748	18535	18605	18727	18703	18774	18791	18689	18504	18566	18274	18701	18548	18516	18551	18518	18466	18461	18657	18517	18583	18512	18614	18646	18620	18473	18462	18737	18631	18689	18675	18661	18641	18603	18489	18518	18535	18725	18572	18636	18741	18573	18467	18680	18517	18634	18432	18697	18502	18483	18529	18763	18624	18459	18521	18550	18606	18554	18607	18648	18718	18836	18684	18539	18702	18449	18544	18426	18675	18575	18504	18574	18575	18801	18574	18492	18594	18604	18609	18440	18595	18819	18618	18741	18698	18672	18529	18724	18725	18644	18477	18818	18728	18501	18615	18568	18448	18690	18603	18659	18570	18730	18792	18717	18705	18396	18283	18477	18742	18708	18681	18715	18448	18553	18540	18558	18737	18561	18474	18607	18795	18678	18700	18828	18483	18560	18361	18441	18464	18476	18506	18546	18555	18667	18393	18557	18673	18444	18630	18642	18576	18904	18627	18594	18626	18647	18633	18791	18742	18726	18742	18538	18431	18898	18627	18824	18648	18824	18445	18599	18680	18595	18651	18525	18476	18558	18482	18336	18558	18747	18478	18322	18547	18383	18556	18740	18864	18476	18406	18483	18520	18460	18970	18604	18501	18543	18586	18468	18682	18586	18570	18577	18714	18573	18791	18555	18431	18749	18491	18529	18539	18483	18414	18485	18580	18795	18475	18635	18591	18799	18679	18604	18620	18614	18391	18638	18757	18614	18798	18519	18541	18513	18536	18615	18422	18617	18554	18595	18696	18760	18599	18830	18523	18691	18668	18717	18535	18543	18552	18684	18683	18615	18748	18782	18841	18597	18546	18663	18477	18479	18575	18659	18693	18627	18779	18488	18816	18723	18638	18601	18436	18512	18766	18622	18569	18478	18644	18616	18951	18604	18670	18394	18511	18523	18675	18487	18887	18478	18508	18727	18655	18660	18730	18566	18374	18546	18695	18614	18815	18695	18628	18775	18718	18626	18531	18735	18731	18753	18558	18705	18823	18738	18524	18637	18917	18680	18695	18780	18495	18528	18525	18592	18634	18664	18534	18603	18543	18580	18636	18649	18686	18584	18676	18659	18416	18444	18693	18484	18464	18503	18635	18452	18408	18760	18722	18565	18569	18613	18733	18740	18775	18979	18430	18777	18660	18577	18720	18494	18488	18657	18751	18496	18482	18606	18605	18504	18597	18620	18637	18799	18675	18701	18444	18623	18630	18670	18713	18482	18522	18583	18628	18602	18783	18837	18471	18686	18605	18693	18639	18489	18608	18403	18634	18753	18440	18783	18566	18617	18504	18382	18588	18715	18475	18595	18774	18775	18685	18550	18746	18641	18466	18400	18666	18293	18650	18602	18707	18516	18713	18701	18569	18712	18685	18495	18701	18529	18478	18451	18626	18804	18539	18606	18536	18442	18674	18566	18472	18691	18434	18461	18607	18658	18756	18943	18632	18465	18488	18632	18573	18412	18636	18651	18609	18620	18597	18638	18573	18472	18715	18610	18683	18610	18700	18771	18692	18475	18560	18297	18743	18728	18812	18630	18691	18715	18459	18743	18560	18631	18467	18603	18690	18599	18643	18716	18678	18602	18455	18601	18586	18642	18494	18520	18716	18398	18371	18459	18732	18570	18624	18839	18624	18581	18658	18542	18677	18470	18577	18672	18611	18656	18616	18309	18339	18662	18623	18553	18729	18604	18508	18420	18404	18489	18585	18657	18687	18569	18606	18668	18594	18577	18625	18581	18769	18794	18816	18663	18579	18594	18498	18557	18441	18660	18547	18509	18389	18573	18733	18558	18678	18761	18724	18716	18524	18404	18431	18523	18551	18632	18711	18817	18749	18453	18471	18625	18410	18612	18463	18449	18547	18845	18815	18800	18542	18652	18560	18460	18567	18743	18627	18804	18552	18663	18661	18670	18816	18653	18767	18595	18582	18537	18522	18626	18445	18486	18588	18297	18552	18523	18583	18695	18540	18631	18539	18724	18694	18636	18567	18629	18562	18648	18588	18528	18591	18538	18369	18728	18649	18692	18836	18599	18643	18642	18889	18822	18421	18650	18530	18815	18382	18642	18580	18669	18575	18597	18722	18409	18665	18678	18412	18317	18618	18478	18468	18580	18463	18567	18542	18519	18854	18658	18602	18517	18626	18653	18626	18737	18489	18781	18804	18615	18767	18748	18660	18831	18749	18475	18637	18646	18550	18639	18754	18602	18530	18481	18639	18552	18667	18574	18648	18739	18677	18727	18509	18559	18497	18752	18470	18629	18548	18669	18700	18517	18617	18573	18563	18480	18690	18675	18565	18647	18576	18723	18549	18793	18687	18227	18393	18465	18426	18681	18690	18663	18307	18588	18723	18804	18423	18585	18704	18829	18835	18587	18736	18424	18587	18534	18571	18513	18587	18704	18716	18857	18388	18421	18402	18572	18585	18575	18686	18593	18542	18678	18578	18503	18312	18585	18553	18646	18714	18365	18513	18714	18542	18628	18729	18555	18529	18587	18746	18597	18571	18731	18638	18560	18462	18511	18602	18726	18510	18469	18650	18470	18579	18611	18761	18635	18600	18804	18530	18486	18589	18626	18577	18642	18521	18551	18575	18596	18727	18498	18744	18416	18630	18624	18633	18400	18632	18603	18593	18482	18633	18587	18537	18544	18570	18378	18668	18548	18526	18503	18309	18668	18604	18767	18553	18547	18490	18509	18611	18515	18566	18562	18440	18461	18432	18500	18621	18709	18601	18561	18536	18693	18453	18537	18652	18358	18741	18729	18582	18512	18602	18579	18711	18553	18985	18718	18589	18643	18516	18587	18763	18346	18527	18511	18552	18573	18754	18471	18700	18457	18515	18512	18613	18581	18616	18597	18513	18571	18743	18653	18617	18532	18603	18655	18683	18573	18465	18597	18730	18530	18709	18679	18629	18601	18663	18471	18504	18810	18686	18753	18587	18857	18507	18420	18569	18616	18442	18682	18484	18425	18667	18722	18636	18778	18564	18557	18458	18619	18506	18552	18639	18449	18613	18706	18435	18863	18522	18631	18646	18774	18681	18580	18681	18706	18570	18677	18819	18597	18709	18571	18825	18544	18480	18496	18283	18621	18839	18548	18709	18511	18494	18765	18497	18670	18645	18600	18626	18522	18736	18785	18503	18665	18632	18672	18527	18537	18650	18492	18423	18675	18638	18664	18585	18592	18520	18577	18776	18555	18610	18533	18545	18681	18417	18417	18599	18731	18702	18665	18779	18696	18538	18538	18486	18732	18473	18914	18661	18684	18611	18638	18504	18603	18626	18629	18455	18822	18661	18545	18478	18513	18616	18712	18683	18510	18662	18776	18782	18427	18551	18641	18793	18664	18359	18678	18562	18741	18720	18404	18690	18687	18795	18534	18423	18347	18830	18562	18618	18444	18479	18629	18585	18575	18529	18581	18551	18536	18522	18525	18633	18692	18634	18829	18629	18575	18878	18582	18697	18633	18629	18658	18479	18596	18579	18637	18560	18562	18523	18598	18566	18775	18584	18703	18710	18657	18611	18452	18476	18575	18679	18659	18660	18517	18669	18527	18749	18704	18587	18778	18428	18492	18655	18751	18600	18670	18605	18761	18605	18713	18843	18714	18680	18582	18726	18607	18549	18633	18612	18839	18532	18762	18642	18729	18617	18601	18560	18699	18484	18438	18601	18528	18633	18594	18433	18454	18528	18836	18388	18556	18462	18641	18771	18724	18592	18482	18395	18603	18467	18597	18425	18598	18638	18544	18659	18589	18490	18672	18414	18461	18776	18676	18617	18594	18644	18587	18612	18536	18359	18652	18380	18534	18715	18443	18480	18899	18600	18754	18582	18476	18567	18692	18534	18566	18561	18522	18752	18553	18537	18676	18694	18669	18494	18507	18599	18741	18693	18585	18620	18719	18814	18729	18514	18728	18578	18507	18274	18464	18752	18637	18450	18609	18683	18493	18614	18571	18470	18693	18581	18499	18621	18666	18581	18588	18701	18754	18620	18759	18667	18632	18831	18658	18652
33119	62881	68118	56408	46662	36739	28382	31523	31660	27654	22857	18854	16452	15364	15109	14837	14887	14721	14756	14739	14786	14872	14970	14871	14791	14776	14732	14811	14774	14973	14701	14794	14882	14784	14764	14938	14662	14894	14795	14852	14844	14756	14836	14900	14812	14808	14820	14919	14931	14894	14648	14774	14782	14896	14856	14723	14898	14821	14961	15016	14878	14749	14748	14635	14746	14941	14934	14816	14782	14623	14752	14733	14923	14638	14778	14713	14857	14908	14794	14669	14817	14700	14860	14908	14925	14753	14944	14899	14895	14936	14839	14817	14718	14741	14839	14757	14904	14740	14841	14856	14941	14827	14827	14824	14691	14751	14873	14725	14915	14714	14873	14899	14793	14729	14850	14701	14895	14916	14716	14761	14901	14768	14899	14778	14915	14769	14949	14854	14974	14853	14778	14845	14729	14701	14810	14767	14860	14915	14706	14721	14853	14716	14841	14858	14842	14744	14814	15004	14838	14723	14836	14802	14794	14726	14943	14855	14695	14805	14828	14857	14642	14976	14956	14720	14833	14928	14854	14842	14797	14704	14764	14745	14825	14827	14734	14858	14891	14774	14803	14745	14620	14825	15025	14837	14765	14835	14808	14935	14687	14767	14796	14759	14878	15036	14875	14834	14717	14865	14750	14778	14807	14867	14893	14843	14848	14692	14834	14871	14763	14942	14860	14701	14845	15019	14860	14623	14872	14871	14799	14667	14908	14929	14675	14956	14643	14634	14832	14710	14723	14774	14834	14868	14854	14772	14988	14842	14740	14914	14817	15014	14959	14866	14737	14998	14767	14860	14875	14755	14734	14998	14780	14648	14785	14670	14568	14820	14756	14857	14685	14827	14846	14811	14799	14740	14827	14684	14708	14768	14693	14862	14711	14879	14792	14952	14890	14866	14929	14780	14810	14877	14533	14817	14789	14671	14973	14820	14853	14757	14930	14795	14782	14858	14962	14749	14669	14774	14749	14746	14870	14657	14764	14843	14770	14772	14761	14670	14708	14837	14811	14798	14886	14673	14782	14879	14691	14802	14782	14891	14780	14586	14898	14734	14676	14736	14756	14758	14847	14876	14733	14885	14856	14828	14902	14693	14680	14866	14759	14834	14777	14940	14595	14854	14704	14886	14800	14709	14947	14760	14826	14865	14833	14957	14739	14841	14665	14760	14721	14783	14807	14783	14773	14693	14890	14727	14997	14821	14941	14697	14761	14591	14661	14882	14845	14684	14873	14870	14889	14898	14757	14761	14709	14954	14813	14774	14632	14764	14850	14763	14937	14782	14711	14822	14733	14921	14841	14781	14921	14832	14759	14896	14858	14917	14650	14887	15023	14756	14682	14888	14883	14796	14769	14823	14914	14700	14753	14754	15037	14721	14727	14619	14749	14739	14771	14664	14687	14923	14871	14733	14798	14762	14876	14839	14848	14759	14961	14836	14719	14876	14738	14718	14955	14889	14735	14784	14708	14914	14843	14801	14868	14769	14905	14885	14734	14931	14848	14762	14632	14859	14699	14808	14798	14821	14887	14972	14782	14866	14807	14705	14749	14709	14838	14696	14822	14611	14746	14798	14675	14958	14989	14759	14829	14925	14861	14766	14763	14908	14853	14877	14755	14776	14944	14832	14905	14759	14691	14907	14911	14788	14867	14888	14765	14803	14763	14723	14725	14859	14583	14894	14816	14764	14817	14985	14899	15058	14853	14722	14691	15019	14844	14787	14891	14733	14725	14814	14831	15022	14755	14846	14741	14823	14743	14750	14703	14806	14726	14796	14834	14827	14966	14805	14978	14743	14911	14790	14848	14763	14870	14853	14755	14774	14894	14817	14833	14891	14756	14744	14884	14744	14912	14687	14570	14933	14677	14723	14673	14935	14756	14971	14953	14963	14956	14785	14776	14932	14810	14765	14831	14749	14734	14865	14834	14749	14849	14873	14743	14703	14938	14712	14897	14772	14772	14773	14932	14791	14811	15082	14857	14770	14897	14822	14913	14761	14806	14754	14996	14893	14659	14789	14897	14952	14538	14902	14782	14892	14852	14715	14904	14800	14865	14603	14777	14846	14885	14798	14685	14813	14834	14800	14821	14830	14940	14664	14849	14853	14844	14823	14648	14715	14929	14839	14763	14725	14710	14870	14942	14977	14843	14728	14727	14839	14998	14788	14924	14761	14746	14852	14715	14754	14738	14648	14981	14825	14668	14712	14724	14831	14739	14908	14752	14691	14845	14938	14582	14859	14711	14734	14864	14930	14827	14819	14715	14754	14853	14767	14839	14795	14797	14708	14909	14760	14877	14727	14922	14905	14933	14806	14758	14945	15005	14669	14852	14786	14956	14574	14876	14885	14715	14729	14725	14541	14978	14712	14630	14998	14895	14853	14817	14799	14851	14813	14806	14807	14778	14868	14853	14887	14808	14758	14739	14910	14767	14826	14747	14976	14846	14701	14940	14938	14752	14833	14714	14712	14841	14959	14867	14828	14818	14833	15004	14863	14631	14926	14689	14831	14999	14858	14791	14728	14902	14812	14881	14771	14744	14891	14701	14838	14748	14798	14761	14862	15035	14772	14748	14742	14721	14811	14818	14678	14757	14760	14767	14818	14850	14957	14916	14950	14780	14793	14607	14805	14748	14837	14735	14801	14741	14773	14724	14725	14759	14857	14840	14680	14834	14698	14771	14840	14783	14746	14850	14849	14916	14880	14792	14855	14855	14831	14639	14818	14821	14845	14910	14802	14957	14792	14802	14724	14797	14832	14651	14799	14926	14812	14785	14749	14874	14782	14941	14757	14836	14669	14760	14844	14775	14968	14826	14915	14671	14940	14761	14750	14910	14841	14924	14708	14699	14716	14851	14841	14980	14833	14824	14907	14779	14763	14782	14888	14885	14859	14972	14843	15005	14835	14763	14896	14619	14798	14783	14878	14768	14581	14996	14870	14800	14867	14933	15031	14780	14822	14811	14701	14801	14784	14819	14800	14741	14791	14693	14856	14728	14857	14918	14778	14827	14673	14915	14761	14773	14749	14848	14628	14697	14960	14654	14941	14704	14770	14723	14751	14874	14837	14855	14894	14779	14798	14865	14767	14923	14832	14864	14756	14881	14780	14849	14746	14820	14676	14874	14693	14793	14924	14774	14838	14858	14775	14907	14834	14890	14771	14803	14780	14843	14854	14991	14771	14863	14952	14864	14869	14803	14861	14655	14732	14801	14752	14912	14801	14720	14809	14776	14626	14852	14930	14977	14750	14835	14687	14646	14876	14865	14829	14786	14811	14783	14787	14963	14817	14821	14769	14719	14837	14895	14749	15134	14841	14893	14877	14863	15003	15010	14857	14922	14760	14729	14757	14686	14795	15001	14820	14913	14935	14923	14881	14918	14816	14955	14706	14710	14752	14681	14863	14704	14855	14668	14904	14791	14909	14942	14934	14810	14762	14931	14746	14806	14823	14714	14712	14919	14957	14676	14966	14865	14856	14809	14890	14698	14570	14863	14724	14742	14732	14737	15018	14855	14925	14750	14718	14678	14860	14737	14662	14780	14913	14841	14893	14807	14802	14768	15027	14704	14729	14860	14896	14889	14685	14821	14917	14740	14844	14919	14667	14782	14897	14821	14866	15012	14818	14939	14851	14954	14881	14957	14857	14862	14875	14798	14765	14881	14918	14815	14721	14852	14730	14753	14813	14770	14811	14671	14749	14801	14890	14606	14888	14760	14895	14893	14786	14839	14831	14951	14749	14755	14766	14707	15001	14746	14825	14898	14724	14891	14899	14859	14829	14892	14806	14876	14784	14864	14937	14975	14773	14875	14772	14651	14836	14782	14668	14817	14823	14810	14760	14684	14815	14939	14777	14952	14902	14967	14761	14734	14929	14951	14797	14891	14808	14677	14828	14905	14715	14683	14839	14882	14844	14775	14975	14863	14781	14781	14766	14958	14821	14734	14887	14717	14761	14961	14908	14750	14784	14639	14790	14720	14932	14871	14735	14797	14759	14816	14763	14776	14772	14949	14883	14807	14720	14862	14777	14690	14793	14702	14741	14775	14870	14717	14826	14841	14962	14851	14882	14908	14701	14700	14929	15122	14835	14924	14936	14845	14821	14884	14700	14816	14865	14918	14713	14936	14766	14701	14820	14827	14730	14796	14645	14888	14737	14893	14944	14886	14796	14996	14786	14684	14728	14712	14900	14792	14927	14760	14736	14801	14953	14898	14851	14778	14809	14724	14755	14943	14860	14702	14775	14739	14742	14810	15003	14853	14900	14677	14771	14780	14903	14705	14906	14709	14987	14806	14839	14752	14802	14834	14920	14894	14867	14837	14976	14719	14762	14945	14692	14702	14728	14802	14810	14595	14758	14746	14859	14845	14691	14891	14799	14886	14728	14817	14885	14818	14864	14811	14931	14714	14922	14940	14725	14873	14765	14839	14674	14996	14858	14802	14790	14925	14734	14932	14841	14758	14790	14819	14818	14916	14784	15118	14841	14804	14988	14882	14900	14908	14901	14963	14815	14831	14935	14735	14695	14717	14747	14953	14741	14852	14776	14873	14886	14574	14846	14985	14782	14594	14801	14917	14862	14744	14754	14737	14775	14874	14704	14855	14918	14854	14909	14900	14898	14896	14945	14788	14723	14788	14951	14863	14811	14975	14878	14709	14984	14830	14717	14773	14725	14851	14923	14728	14774	14891	14840	14919	14867	14733	14969	14755	14827	14728	14781	14803	14831	14989	14872	14748	14958	14841	14716	14844	14871	14839	14834	14829	14781	14965	14698	14822	14960	14861	14716	14846	14853	14813	14973	14800	14808	14834	14865	14690	14755	14673	15035	14729	14783	14858	14970	15084	14670	14980	14724	14692	14768	14866	14828	14784	14789	14650	14819	14922	14780	14824	14810	14939	14860	14936	14726	14730	14799	14887	14797	14763	14879	14827	14790	14896	14870	14858	14741	14969	14614	14762	14685	14867	14832	14661	14876	14706	14842	14857	14868	14910	14729	14819	14820	14793	14800	14830	14863	14850	14745	14772	14713	14894	14801	14767	14848	14818	14889	14797	14895	14896	14861	14643	14845	14847	14689	14901	14905	14861	14827	14883	14593	14973	14834	14866	14843	14895	14774	14870	14666	14809	14951	14747	14682
24021	21111	32118	42454	50197	49395	41453	44027	44614	40386	33845	26959	22238	19714	18705	18370	18118	18008	18126	18079	18054	17942	18150	17952	17902	17959	17877	17896	18000	18122	18052	18099	17998	17934	17982	17878	17972	17916	17988	17831	18042	18082	18073	18122	17902	18033	17930	17956	17949	17924	17914	17999	18035	17926	17903	17843	18207	17896	17694	17951	17939	17768	17993	17871	18036	17952	18024	17822	17755	17729	17863	17843	17869	17752	17808	17948	17860	18137	17730	17873	17758	17972	18206	17720	17960	17851	17957	17833	17954	17892	18079	18101	18085	17979	17900	17837	18049	17938	17934	18198	17956	17995	18011	17879	18078	18073	18238	18133	17986	17929	17759	17852	18127	17612	17768	17924	17879	18069	18018	18194	18058	17990	18050	18042	17905	17863	17884	17960	17990	17861	17765	17953	17769	18053	17968	17919	18010	18010	18111	18080	17852	17846	17984	17951	17962	18090	17877	17899	17816	17814	17821	17981	17970	17829	18129	17879	17827	17907	18068	17893	17907	18000	17802	17931	17944	17707	17691	17881	17996	17936	17819	17906	18030	17930	17947	17770	17939	17894	18158	18000	17987	17741	17851	17966	17964	17703	17879	17975	17816	18002	17858	17898	17873	17872	17663	17959	17805	17904	17924	17828	17982	17544	17994	17988	17878	17873	18183	18020	17735	17963	17980	17791	17612	17952	17903	17938	18184	17961	17775	18058	17796	17928	17970	18148	17966	17993	18162	17946	18033	18086	17825	18072	18108	17975	17735	18032	18010	17813	17856	17822	17828	17915	17935	18026	17871	17710	18087	18015	18098	17902	18060	18021	17870	18100	17934	17853	17697	17961	18005	17857	17883	18010	18030	17996	18089	18082	17857	17849	17811	17946	17977	17912	17871	17716	17927	17879	18128	17909	17951	18026	18004	17857	17837	17855	17734	18021	18094	17877	17878	17989	17948	18004	17747	17742	18017	17816	18055	18146	17918	18087	17853	18009	17815	18103	17992	17920	17932	18068	17810	17919	17961	17783	18095	17899	17844	17744	18082	18050	18083	18012	18094	17953	18114	17936	17975	17898	17972	17883	17868	17867	17928	17697	17997	17901	17769	17847	18072	17973	18097	18001	17904	17905	18076	17750	17789	17871	17948	17966	18083	18007	17912	17962	17863	17935	17989	17807	18128	17819	18176	18017	17967	17967	17915	17781	17980	18036	18001	17983	17869	17901	17895	17938	17992	17980	18075	17926	18037	17870	18005	17941	17955	17973	17743	17968	17834	17872	17956	17884	17914	17749	17709	17843	17920	17752	17823	17810	17983	17752	18002	17957	17908	17982	17910	18008	17883	17699	17774	17955	18232	17882	17957	17928	17806	17892	17814	17802	17960	17900	17994	17919	18156	18070	17746	18077	17981	18039	18064	17964	17885	17866	17801	17977	18038	17944	17767	17829	17845	18002	17972	17916	18065	17898	17950	17904	17786	17855	17888	17918	17861	17830	17899	17945	17886	17813	17979	18076	18017	17828	18132	18070	18100	17938	18193	17953	17921	18110	17953	18022	17778	18017	18054	17761	17878	17714	17906	17827	18112	17826	17997	17915	17853	18021	17846	17880	17974	18025	17921	17811	17795	17743	17861	17925	17987	17673	17799	17919	17857	17918	18048	18025	17938	17825	18005	17821	17944	17840	17927	17766	17934	18012	17878	17928	17908	17958	18006	17763	17875	17937	17867	17773	17993	18081	17829	18019	18096	18012	17807	17885	18210	18018	17884	17641	17955	17924	18086	17976	18035	17844	17794	17860	17791	18036	17896	17974	17874	17623	17968	17813	18167	17961	17968	18120	18052	18067	17948	18174	17910	17887	17956	17902	17970	17853	17916	17803	17841	17938	17996	17987	17845	17869	18008	17749	17693	17983	18134	17899	17955	17862	17948	17710	18099	17762	17955	18022	17906	18029	17861	17922	17795	17803	17859	17801	17864	17884	17852	18014	18039	17890	17917	17963	18003	18013	18001	17841	18055	18022	17833	17870	17870	18037	17830	18054	17963	18001	17850	17908	17838	17848	18138	17960	17946	17943	18011	17836	18012	17951	17953	17829	17779	17964	17816	17953	17657	17944	17979	18020	18071	18012	17996	17926	18093	17918	18028	17731	17778	17915	17959	17710	17876	17860	18016	17835	18105	17812	17780	17819	17955	17908	17967	17774	17893	17844	18182	17871	17919	17895	18041	17886	18043	18060	18019	17656	17912	17868	17763	17924	17845	17780	18034	18040	17923	17880	17912	17879	18152	18031	17974	18033	17811	18040	18026	17910	18020	18068	18076	17840	18163	17871	18058	17955	17879	18011	17878	17846	18036	17716	17993	17887	18112	17870	17856	17850	17716	17947	17922	17994	17967	17993	18094	17886	17777	17653	18090	17769	17987	17785	17805	17831	17897	17885	18012	17760	18017	17873	17952	17884	17812	17937	17790	17762	17960	17894	17836	18160	17953	17810	17776	18078	18004	18021	17982	17836	18029	18052	18088	17681	17946	17788	17714	18028	17906	17871	18026	17943	17806	17823	17881	17954	17655	18008	17988	18041	17789	17880	17962	18043	18103	18042	17865	17816	18010	17958	17825	17925	17937	17879	17949	17709	17768	17741	17988	17957	18014	17888	17910	18000	18053	17817	17757	17961	17763	17762	17833	17919	17884	17943	17875	17868	17822	18053	18047	17931	17764	18036	17872	18039	18059	17868	17890	17873	18025	17985	17842	17715	17858	17755	17758	17948	17902	18027	17945	18002	17836	17767	17777	18049	17838	17924	17907	17655	17806	18039	17990	18063	17860	18012	17708	17862	18037	18080	18094	17657	17695	17876	17924	17882	17692	17841	17918	17825	17935	17924	18017	17955	17925	17800	17915	18019	18143	17874	17827	17676	18092	17924	17683	18049	17831	17809	17912	18146	17804	17832	17835	17955	18129	18056	17850	17832	17860	17958	18090	17872	18033	17828	17813	17974	17841	17769	17825	17873	17964	17853	17707	17767	17968	18049	17943	17987	18129	17865	17872	17712	17786	17946	17975	17781	17755	17943	17971	18143	17934	18070	17827	17729	17985	17841	17909	17897	18011	17976	18151	17955	17800	17943	17956	18061	17903	18016	18006	17842	17713	17917	17910	17979	18099	17979	17852	18138	18164	17811	18044	17836	17932	17955	18006	17851	17867	17720	17874	17555	18030	18076	17836	17899	17833	17891	18162	18048	18058	17913	17805	17940	17919	18049	18023	17881	18025	18086	18077	17983	18013	17910	17922	17850	18164	17877	17988	17890	17958	18012	17973	17958	17632	17900	17906	18011	18218	17943	17866	17891	17743	18047	17770	17907	17918	17821	17917	18024	17743	17679	17873	18094	17692	17884	17909	17867	17962	18110	18079	17938	17904	17962	17939	17928	17786	17808	17851	17772	17791	17841	17804	18139	17953	18137	17980	17907	17955	18041	17896	18090	17722	17880	17978	17717	17973	17985	18053	17792	17820	17926	17993	17969	18015	17828	17846	17927	17832	17948	17863	17937	17776	17703	17900	17967	18043	17921	17770	18003	17829	17837	17976	17797	17954	17823	18105	17918	17834	17831	18021	18102	17854	17851	18057	17920	17972	17741	17915	17990	17818	18031	17810	17969	17944	17642	17855	17905	17968	17769	17815	17814	18080	18011	17980	17956	17889	17954	17597	17921	18021	17937	17777	18019	17941	17734	17726	17923	17909	17804	17906	17938	17873	18055	18129	18056	17722	17670	17916	17924	17894	17977	17749	17995	17839	17921	18118	17881	17993	17926	18088	18165	17959	17569	17914	17878	17939	17945	17891	17818	17938	17805	17914	17783	17949	17992	17853	17946	17814	17801	18049	17885	17999	18020	17993	17953	17856	18076	17894	17853	18055	17937	18083	17951	17854	17972	17966	17924	17958	17846	17944	17918	17841	17801	17968	17978	18039	17963	18019	17766	17927	17879	17946	17932	17885	17938	17913	17990	18040	18010	17956	17924	17833	18052	18153	18076	17924	17887	17863	17914	17957	17703	17830	17894	18023	17797	17607	17871	17979	17882	17936	17860	18002	17969	17767	17847	17994	17948	17840	18048	17810	17899	17829	17967	18029	17946	17847	17740	17915	17839	18239	17879	17932	17965	17777	18129	17763	17853	17830	18060	17854	17697	18060	17874	17879	17995	17815	18228	17932	17990	17807	18074	17910	18044	17900	18108	17953	18051	18036	18060	17944	17857	17989	17876	17988	18021	17783	18009	18087	17980	17911	17824	18001	17689	17978	17952	17925	17911	17631	17886	17672	17883	17816	17842	17901	17774	17751	17824	17964	17976	17948	17853	17780	17776	17775	17919	17885	17797	18074	17863	17773	17805	17847	17912	17848	18025	17911	18112	17821	18053	17808	17786	17763	17793	17819	17816	17905	17843	17814	17937	17682	17880	17933	17929	17933	17760	17899	17803	18020	17841	17839	17838	17962	17865	17709	17898	17848	18006	17738	18084	18095	17985	17987	17861	17997	17884	17967	17900	17926	17851	17803	17905	17898	17967	17934	17965	17760	17717	17826	17843	17906	18102	17918	17876	18011	17768	17827	17859	17920	17961	17909	18038	17911	17959	17803	18164	18068	17761	17907	17831	17803	17906	17897	17821	17900	17869	17992	18050	17872	17988	17786	18067	17866	17796	18010	18077	18039	17845	17705	17880	17972	17839	18142	18039	17833	18050	18036	17747	18019	17880	17978	17912	17995	17771	17867	17730	17951	18139	17859	18034	17812	17957	17792	17891	17984	17955	17991	17855	17932	18145	17644	17825	17820	17875	17770	17836	17836	18014	17781	17973	17977	17894	17982	17860	18171	17915	17957	18197	17921	17804	18030	17996	17760	17947	17972	17915	17877	18212	17971	18196	17908	17815	17930	17881	17784	17917	17899	17964	17960	17929	18037	17983	17835	17858	17887	17991	17901	17988	18008	17756	17882	17845	17763	17831	17817	18205	17955	17823	17964	17848	17674	17915	17901	17853	17883	17834	18094	18070	17968	17913	17947	18242	18088	17757	18077	18028	18116	17967	17922	17991	17956	17900	17737	17985	17959	18006	17726	17821	17918	18016	17998	17781	17986	18078	18047	17915	18161	17669
42200	76676	89616	79314	66102	53822	41300	46463	44964	39875	32777	24560	18631	15999	14892	14651	14474	14485	14464	14301	14345	14383	14500	14466	14407	14489	14368	14491	14324	14351	14447	14442	14414	14385	14522	14410	14366	14391	14531	14463	14450	14357	14378	14502	14476	14374	14282	14511	14529	14453	14343	14430	14311	14287	14469	14307	14503	14579	14386	14459	14346	14522	14421	14403	14559	14552	14414	14557	14357	14387	14453	14350	14435	14229	14412	14449	14434	14402	14548	14495	14289	14424	14180	14684	14699	14298	14475	14434	14459	14293	14600	14328	14518	14212	14263	14265	14345	14492	14300	14576	14412	14448	14443	14572	14564	14227	14314	14328	14260	14368	14372	14348	14379	14523	14339	14295	14553	14484	14427	14427	14220	14460	14539	14453	14521	14329	14365	14411	14423	14310	14432	14415	14419	14558	14408	14620	14443	14278	14578	14266	14517	14409	14362	14471	14544	14411	14417	14306	14395	14518	14184	14425	14460	14353	14428	14290	14531	14376	14344	14408	14365	14377	14234	14415	14525	14394	14423	14473	14372	14434	14411	14437	14328	14508	14509	14327	14487	14510	14573	14500	14442	14358	14453	14412	14352	14507	14393	14229	14454	14504	14340	14281	14308	14347	14412	14337	14440	14260	14283	14542	14392	14325	14554	14364	14439	14567	14349	14380	14436	14409	14444	14471	14423	14420	14316	14386	14400	14376	14372	14240	14533	14548	14479	14323	14289	14473	14324	14376	14315	14481	14363	14404	14459	14294	14379	14450	14340	14417	14351	14451	14340	14257	14576	14478	14393	14331	14222	14280	14238	14450	14415	14251	14308	14549	14479	14453	14324	14454	14340	14452	14368	14275	14391	14409	14372	14585	14480	14461	14541	14222	14461	14296	14312	14447	14646	14511	14195	14344	14244	14527	14424	14455	14366	14253	14453	14512	14421	14459	14367	14469	14252	14554	14434	14391	14202	14297	14414	14483	14370	14390	14371	14489	14391	14458	14461	14383	14250	14403	14285	14333	14468	14458	14301	14486	14294	14363	14279	14309	14410	14392	14462	14434	14459	14273	14426	14394	14210	14269	14520	14300	14308	14483	14326	14350	14412	14572	14398	14332	14197	14396	14251	14297	14306	14495	14394	14478	14493	14452	14378	14483	14333	14461	14417	14384	14512	14280	14243	14428	14432	14446	14401	14404	14551	14512	14467	14458	14416	14363	14374	14280	14495	14172	14498	14411	14314	14603	14525	14386	14453	14406	14581	14520	14349	14455	14433	14308	14379	14400	14457	14582	14619	14543	14392	14385	14361	14472	14555	14491	14441	14270	14356	14284	14289	14364	14313	14259	14211	14481	14290	14530	14354	14397	14455	14219	14470	14389	14390	14357	14424	14460	14483	14344	14283	14635	14310	14386	14370	14376	14549	14390	14373	14530	14273	14307	14395	14285	14414	14346	14622	14367	14217	14534	14414	14623	14360	14287	14496	14395	14352	14351	14317	14346	14358	14296	14361	14532	14215	14472	14299	14536	14380	14279	14493	14341	14469	14472	14262	14425	14484	14358	14487	14421	14298	14484	14410	14386	14537	14257	14541	14344	14396	14236	14435	14308	14517	14193	14471	14375	14344	14238	14463	14303	14407	14398	14407	14460	14397	14325	14280	14349	14327	14415	14465	14429	14276	14307	14308	14443	14459	14403	14494	14305	14465	14188	14237	14395	14450	14300	14338	14428	14390	14342	14444	14390	14263	14394	14431	14233	14411	14253	14483	14334	14547	14346	14584	14300	14349	14359	14419	14460	14356	14424	14310	14358	14550	14314	14462	14374	14374	14224	14325	14225	14264	14330	14398	14352	14377	14372	14483	14350	14465	14351	14492	14435	14413	14423	14450	14419	14400	14320	14275	14349	14487	14426	14509	14380	14416	14321	14437	14351	14305	14525	14431	14461	14419	14506	14489	14289	14357	14372	14247	14436	14406	14382	14308	14459	14301	14376	14302	14389	14261	14314	14537	14478	14501	14583	14327	14369	14292	14206	14461	14410	14393	14435	14510	14312	14304	14394	14272	14419	14366	14437	14501	14405	14444	14427	14445	14267	14264	14484	14340	14477	14456	14292	14352	14462	14334	14439	14531	14367	14322	14313	14436	14467	14403	14502	14327	14266	14538	14569	14515	14495	14312	14442	14364	14608	14450	14503	14280	14455	14550	14469	14527	14441	14447	14353	14565	14372	14533	14381	14336	14587	14217	14489	14469	14337	14304	14376	14344	14555	14358	14461	14528	14350	14345	14360	14406	14427	14242	14464	14405	14244	14342	14529	14441	14395	14436	14338	14424	14458	14283	14263	14353	14301	14600	14468	14279	14093	14438	14457	14310	14475	14547	14373	14560	14331	14520	14464	14433	14388	14549	14447	14548	14337	14466	14364	14450	14425	14393	14482	14414	14451	14350	14404	14286	14372	14344	14290	14510	14571	14477	14498	14222	14338	14494	14437	14473	14424	14296	14317	14353	14255	14387	14478	14319	14337	14490	14524	14333	14404	14490	14271	14535	14478	14319	14280	14279	14561	14328	14213	14434	14387	14248	14547	14538	14364	14640	14430	14436	14232	14500	14407	14250	14476	14378	14266	14345	14408	14378	14367	14279	14330	14444	14489	14432	14335	14410	14381	14468	14325	14346	14381	14361	14453	14607	14464	14356	14310	14491	14504	14360	14276	14261	14276	14402	14337	14424	14414	14427	14458	14343	14438	14506	14501	14453	14361	14401	14386	14286	14430	14337	14487	14366	14374	14247	14443	14387	14456	14498	14352	14513	14322	14477	14312	14468	14488	14374	14378	14604	14339	14412	14309	14430	14286	14260	14295	14381	14346	14503	14381	14384	14420	14368	14415	14430	14567	14491	14390	14204	14447	14313	14520	14214	14442	14249	14333	14281	14411	14444	14387	14320	14425	14458	14411	14253	14357	14403	14549	14375	14259	14427	14221	14262	14304	14409	14345	14543	14297	14400	14412	14344	14436	14249	14358	14386	14463	14269	14349	14435	14460	14450	14355	14360	14439	14288	14287	14501	14300	14468	14190	14352	14242	14402	14504	14252	14278	14399	14521	14308	14409	14318	14503	14474	14461	14351	14222	14335	14306	14401	14310	14432	14530	14346	14591	14365	14264	14352	14446	14528	14459	14368	14589	14614	14446	14432	14523	14352	14516	14352	14410	14395	14413	14293	14410	14424	14490	14404	14551	14365	14487	14494	14258	14410	14383	14386	14442	14389	14379	14299	14404	14331	14334	14521	14459	14430	14340	14278	14424	14456	14331	14537	14371	14492	14536	14345	14296	14474	14328	14480	14284	14350	14527	14416	14427	14428	14444	14394	14320	14308	14492	14408	14376	14341	14360	14478	14424	14434	14488	14402	14377	14343	14535	14324	14463	14616	14394	14287	14456	14449	14339	14376	14489	14435	14424	14338	14499	14360	14509	14398	14468	14414	14290	14458	14289	14324	14346	14324	14374	14298	14464	14502	14430	14446	14512	14422	14521	14314	14340	14323	14516	14356	14542	14466	14426	14363	14400	14294	14343	14500	14468	14494	14322	14391	14409	14514	14530	14383	14400	14522	14388	14471	14363	14345	14372	14457	14306	14322	14362	14339	14388	14447	14477	14361	14510	14330	14145	14378	14397	14331	14312	14510	14536	14476	14411	14499	14425	14428	14384	14293	14279	14316	14436	14336	14381	14426	14395	14268	14336	14369	14441	14491	14266	14428	14214	14450	14382	14412	14332	14404	14415	14369	14425	14346	14414	14299	14529	14508	14392	14460	14264	14409	14372	14461	14366	14510	14404	14442	14387	14399	14497	14289	14337	14198	14324	14501	14438	14347	14308	14484	14391	14351	14362	14514	14495	14329	14311	14457	14448	14493	14477	14518	14213	14522	14411	14464	14170	14468	14254	14486	14378	14386	14312	14367	14535	14297	14457	14283	14456	14458	14441	14455	14355	14407	14426	14376	14340	14396	14505	14340	14308	14367	14535	14321	14445	14286	14517	14432	14477	14390	14380	14373	14382	14302	14266	14266	14450	14231	14500	14515	14322	14364	14432	14447	14393	14391	14429	14366	14522	14278	14402	14355	14582	14494	14175	14456	14425	14389	14385	14300	14394	14375	14201	14365	14449	14395	14515	14392	14436	14418	14247	14347	14507	14426	14361	14430	14234	14358	14407	14516	14644	14288	14419	14412	14342	14305	14339	14374	14560	14397	14380	14324	14246	14433	14232	14419	14413	14397	14412	14539	14571	14399	14376	14487	14433	14429	14299	14545	14488	14581	14543	14352	14543	14472	14516	14281	14359	14392	14426	14347	14484	14366	14359	14410	14434	14300	14394	14519	14374	14483	14434	14362	14423	14449	14210	14433	14376	14570	14321	14369	14367	14463	14530	14395	14415	14340	14294	14470	14484	14531	14359	14395	14344	14370	14588	14266	14533	14293	14439	14349	14271	14336	14394	14374	14403	14472	14259	14224	14552	14234	14550	14365	14559	14410	14348	14313	14355	14342	14367	14274	14296	14349	14252	14526	14306	14430	14509	14309	14055	14522	14539	14328	14459	14439	14411	14344	14494	14385	14484	14452	14393	14524	14217	14385	14479	14335	14321	14222	14410	14337	14393	14460	14395	14458	14287	14465	14438	14460	14609	14363	14352	14330	14400	14444	14264	14393	14334	14473	14319	14450	14387	14423	14407	14305	14485	14411	14333	14531	14367	14603	14499	14309	14306	14364	14303	14384	14471	14487	14442	14527	14387	14535	14426	14464	14347	14425	14537	14347	14247	14418	14310	14493	14352	14427	14272	14395	14486	14472	14546	14616	14296	14444	14345	14269	14353	14367	14244	14365	14337	14295	14445	14350	14383	14468	14335	14304	14189	14364	14422	14215	14518	14649	14262	14522	14408	14545	14558	14230	14537	14353	14404	14444	14439	14303	14421	14362	14384	14457	14307	14413	14245	14592	14400	14422	14150	14601	14227	14409	14431	14480	14375	14342	14479	14400	14316	14367	14486	14453	14425	14468	14442	14401	14535	14255	14432	14382	14465	14317	14340	14416	14372	14418	14354	14265	14389	14428	14429	14177	14348	14326	14470	14458	14267	14488	14596	14260	14296
31868	26041	29994	27373	23502	21403	19808	20005	20705	20024	19701	19007	18662	18518	18530	18234	18379	18299	18416	18512	18409	18398	18431	18389	18413	18430	18455	18437	18445	18102	18415	18381	18716	18558	18223	18196	18432	18271	18360	18470	18375	18443	18178	18559	18409	18306	18253	18443	18456	18392	18522	18296	18286	18427	18286	18312	18284	18404	18228	18396	18622	18492	18413	18337	18279	18443	18373	18202	18475	18348	18225	18314	18604	18419	18414	18365	18335	18343	18453	18384	18371	18315	18216	18363	18217	18448	18328	18215	18330	18526	18187	18243	18380	18438	18274	18216	18536	18193	18416	18336	18364	18359	18279	18278	18409	18487	18186	18150	18318	18325	18271	18345	18351	18418	18531	18328	18306	18272	18224	18359	18279	18377	18450	18324	18227	18465	18309	18320	18219	18390	18482	18377	18308	18553	18401	18423	18450	18379	18473	18171	18215	18274	18253	18223	18417	18478	18364	18421	18583	18476	18415	18234	18349	18165	18461	18324	18330	18163	18229	18341	18410	18385	18474	18434	18400	18220	18173	18352	18364	18204	18256	18205	18281	18358	18383	18216	18508	18335	18270	18416	18353	18307	18421	18477	18469	18351	18460	18259	18231	18418	18337	18268	18272	18526	18260	18350	18380	18351	18520	18519	18499	18352	18462	18341	18412	18159	18151	18407	18146	18300	18336	18326	18489	18418	18366	18289	18354	18376	18251	18375	18484	18453	18369	18596	18122	18348	18531	18406	18304	18429	18414	18141	18419	18443	18364	18346	18597	18624	18233	18395	18457	18234	18310	18264	18124	18169	18253	18320	18488	18564	18635	18384	18272	18348	18487	18536	18484	18375	18475	18315	18474	18541	18342	18392	18361	18262	18315	18550	18299	18362	18346	18292	18409	18362	18364	18319	18394	18398	18370	18307	18270	18181	18236	18434	18136	18411	18331	18546	18269	18418	18477	18347	18476	18298	18367	18263	18157	18297	18337	18100	18498	18351	18234	18316	18208	18271	18446	18429	18332	18371	18456	18128	18093	18445	18401	18316	18386	18398	18395	18179	18285	18424	18333	18399	18417	18448	18221	18215	18348	18399	18300	18437	18284	18211	18170	18358	18610	18411	18423	18530	18326	18406	18463	18464	18178	18375	18423	18278	18262	18399	18242	18372	18240	18316	18379	18380	18430	18202	18448	18503	18559	18270	18399	18191	18113	18400	18308	18473	18376	18234	18394	18372	18570	18302	18485	18305	18560	18379	18389	18478	18516	18457	18120	18219	18248	18310	18270	18356	18423	18322	18229	18251	18181	18291	18421	18439	18231	18397	18192	18338	18304	18329	18506	18268	18423	18111	18392	17988	18298	18392	18495	18276	18347	18329	18360	18425	18394	18453	18344	18435	18475	18309	18500	18295	18421	18197	18494	18222	18154	18460	18297	18437	18325	18487	18198	18376	18238	18121	18194	18337	18514	18381	18276	18472	18525	18404	18224	18434	18524	18491	18507	18662	18728	18527	18462	18356	18655	18289	18226	18393	18467	18365	18236	18389	18510	18359	18297	18432	18293	18504	18314	18263	18289	18451	18412	18242	18331	18408	18307	18155	18519	18408	18595	18489	18404	18331	18101	18292	18462	18488	18335	18396	18148	18194	18524	18281	18391	18310	18520	18324	18266	18280	18256	18353	18511	18336	18266	18429	18224	18467	18312	18481	18360	18443	18231	18454	18292	18238	18174	18241	18521	18374	18378	18459	18131	18372	18409	18133	18445	18451	18354	18297	18386	18549	18510	18296	18375	18360	18679	18337	18281	18350	18438	18596	18522	18447	18336	18492	18368	18360	18352	18460	18419	18672	18504	18230	18334	18319	18371	18502	18247	18347	18345	18343	18419	18367	18387	18323	18497	18467	18516	18311	18346	18307	18297	18381	18207	18502	18525	18324	18408	18404	18257	18399	18400	18346	18380	18357	18374	18488	18327	18233	18293	18340	18308	18121	18174	18284	18547	18465	18425	18543	18363	18456	18289	18367	18394	18506	18385	18357	18437	18376	18366	18484	18477	18337	18359	18450	18114	18476	18297	18454	18291	18333	18113	18255	18392	18198	18428	18500	18425	18459	18437	18393	18512	18452	18202	18286	18261	18318	18390	18651	18270	18215	18285	18524	18500	18212	18019	18334	18306	18348	18343	18497	18141	18336	18338	18395	18570	18274	18330	18313	18154	18462	18446	18352	18316	18522	18388	18390	18349	18375	18507	18433	18364	18366	18472	18322	18272	18198	18192	18412	18356	18255	18317	18347	18295	18417	18264	18363	18460	18271	18484	18565	18515	18386	18167	18098	18389	18459	18374	18438	18250	18507	18355	18224	18375	18514	18488	18483	18378	18728	18236	18611	18258	18381	18260	18428	18295	18245	18429	18464	18381	18469	18158	18372	18238	18386	18370	18475	18581	18380	18261	18176	18448	18507	18469	18303	18339	18324	18096	18447	18313	18339	18332	18290	18270	18406	18391	18248	18284	18240	18391	18379	18407	18248	18457	18318	18446	18393	18282	18215	18238	18517	18412	18331	18320	18414	18695	18529	18284	18180	18496	18322	18263	18426	18201	18245	18190	18172	18479	18532	18469	18135	18554	18348	18288	18328	18615	18667	18439	18284	18506	18421	18240	18518	18266	18216	18349	18420	18535	18366	18451	18350	18551	18415	18339	18484	18450	18478	18426	18285	18212	18494	18499	18355	18435	18376	18446	18225	18310	18389	18311	18253	18280	18368	18478	18364	18578	18495	18372	18419	18641	18439	18244	18245	18298	18448	18142	18501	18223	18308	18329	18449	18454	18308	18324	18368	18408	18422	18350	18492	18457	18301	18253	18270	18291	18548	18680	18377	18161	18763	18444	18327	18280	18246	18414	18404	18447	18280	18559	18153	18393	18264	18164	18341	18347	18349	18260	18264	18271	18416	18343	18668	18409	18256	18124	18303	18326	18494	18592	18202	18153	18351	18353	18259	18484	18277	18201	18260	18335	18482	18455	18162	18234	18315	18275	18515	18513	18361	18442	18450	18249	18295	18112	18288	18444	18246	18384	18265	18401	18293	18519	18491	18320	18502	18522	18231	18334	18372	18214	18429	18510	18178	18211	18478	18352	18338	18274	18312	18216	18501	18410	18430	18534	18432	18181	18425	18576	18405	18390	18307	18464	18310	18396	18405	18470	18325	18197	18128	18439	18534	18273	18253	18526	18503	18300	18527	18233	18429	18443	18370	18384	18440	18319	18435	18323	18406	18424	18295	18570	18401	18495	18163	18311	18435	18271	18308	18398	18578	18447	18348	18305	18495	18496	18240	18151	18407	18160	18238	18258	18255	18379	18480	18394	18346	18433	18475	18626	18392	18358	18146	18372	18303	18356	18327	18472	18486	18467	18171	18493	18377	18569	18233	18244	18338	18480	18551	18346	18415	18431	18380	18382	18278	18244	18255	18346	18452	18264	18252	18360	18293	18132	18410	18362	18378	18033	18371	18524	18254	18440	18389	18102	18279	18307	18280	18515	18575	18157	18410	18201	18433	18177	18357	18507	18182	18316	18156	18249	18272	18492	18169	18385	18328	18493	18468	18299	18308	18441	18426	18075	18273	18185	18389	18492	18333	18395	18394	18216	18255	18553	18471	18510	18235	18405	18348	18115	18519	18459	18299	18282	18227	18275	18261	18255	18460	18052	18202	18284	18464	18481	18406	18356	18472	18495	18418	18471	18298	18515	18547	18535	18355	18516	18466	18220	18314	18372	18178	18303	18268	18448	18520	18423	18492	18384	18531	18290	18285	18498	18452	18463	18247	18367	18520	18635	18249	18518	18364	18384	18317	18468	18410	18574	18419	18420	18538	18247	18367	18286	18283	18364	18285	18363	18154	18138	18396	18408	18316	18305	18278	18213	18553	18487	18502	18696	18450	18386	18195	18505	18352	18189	18481	18488	18407	18533	18337	18462	18241	18199	18377	18395	18214	18420	18472	18372	18370	18324	18351	18137	18356	18331	18198	18223	18505	18529	18414	18495	18362	18547	18427	18447	18524	18320	18344	18291	18416	18467	18381	18398	18388	18517	18220	18296	18522	18298	18350	18386	18276	18407	18450	18294	18217	18324	18533	18157	18185	18400	18218	18226	18390	18293	18306	18398	18293	18467	18356	18251	18518	18504	18249	18333	18372	18317	18277	18568	18202	18214	18474	18510	18400	18211	18341	18241	18283	18320	18257	18376	18201	18509	18258	18244	18401	18460	18422	18520	18237	18410	18584	18420	18302	18568	18404	18307	18376	18370	18224	18216	18390	18372	18310	18292	18179	18365	18354	18327	18108	18388	18179	18441	18450	18467	18183	18508	18263	18350	18101	18301	18381	18307	18339	18276	18382	18394	18174	18406	18681	18623	18372	18254	18152	18423	18484	18544	18464	18163	18271	18351	18330	18514	18141	18223	18281	18474	18239	18340	18198	18268	18347	18407	18627	18515	18264	18313	18425	18388	18741	18362	18348	18247	18446	18325	18337	18392	18296	18109	18363	18330	18452	18611	18197	18090	18266	18278	18554	18279	18414	18464	18178	18544	18392	18581	17974	18396	18290	18316	18485	18191	18404	18278	18236	18306	18446	18199	18288	18232	18447	18526	18204	18188	18313	18362	18177	18308	18281	18459	18343	18338	18330	18237	18321	18362	18535	18527	18439	18319	18395	18216	18399	18469	18532	18411	18332	18251	18454	18479	18378	18329	18241	18440	18066	18271	18323	18348	18546	18350	18508	18374	18456	18486	18464	18422	18264	18393	18672	18303	18443	18422	18440	18414	18376	18411	18502	18433	18354	18363	18384	18484	18214	18558	18462	18388	18387	18298	18188	18249	18182	18435	18319	18282	18625	18647	18540	18450	18527	18339	18190	18346	18470	18407	18467	18443	18268	18361	18243	18086	18372	18277	18373	18324	18320	18474	18514	18367	18413	18380	18375	18501	18269	18416	18617	18424	18226	18300	18248	18298	18108	18289	18252	18478	18404	18289	18193	18436	18158	18344	18277	18527	18195	18332	18260	18203	18484	18346	18370	18399	18340	18207	18431	18415	18272	18417	18538	18522	18392	18523	18389	18265	18315	18195	18405	18410	18505	18267	18340	18261	18399
23451	31829	32078	26085	21348	18163	16297	16934	17613	17070	16014	15355	14934	14770	14738	14831	14677	14564	14656	14847	14595	14575	14759	14744	14630	14604	14566	14527	14693	14740	14539	14704	14460	14713	14721	14728	14566	14811	14544	14520	14720	14636	14529	14541	14633	14687	14707	14650	14448	14573	14515	14757	14649	14481	14777	14599	14675	14415	14712	14579	14699	14646	14565	14658	14726	14613	14770	14569	14819	14735	14582	14807	14560	14713	14794	14783	14666	14623	14656	14560	14720	14618	14488	14636	14612	14542	14706	14436	14641	14544	14639	14584	14675	14549	14674	14671	14654	14614	14696	14514	14630	14663	14792	14651	14569	14736	14644	14435	14623	14617	14761	14563	14769	14565	14646	14650	14745	14706	14771	14526	14615	14644	14713	14757	14624	14598	14605	14691	14584	14594	14561	14614	14692	14605	14568	14703	14630	14609	14557	14703	14739	14740	14821	14724	14418	14656	14605	14694	14753	14681	14663	14668	14775	14623	14733	14509	14618	14603	14478	14565	14575	14668	14574	14577	14588	14529	14704	14753	14702	14611	14679	14810	14736	14673	14557	14641	14513	14626	14719	14775	14674	14783	14669	14591	14556	14605	14617	14654	14581	14711	14542	14590	14638	14593	14721	14727	14613	14468	14705	14627	14676	14677	14618	14797	14678	14697	14654	14726	14730	14723	14557	14722	14572	14675	14473	14919	14629	14536	14729	14592	14768	14731	14550	14595	14644	14789	14637	14411	14480	14835	14477	14557	14802	14582	14677	14603	14793	14695	14812	14613	14667	14574	14742	14658	14521	14482	14816	14621	14764	14526	14795	14670	14689	14547	14559	14753	14746	14835	14654	14610	14534	14622	14623	14709	14598	14672	14698	14694	14703	14644	14537	14740	14637	14507	14678	14528	14652	14658	14682	14568	14617	14632	14605	14636	14733	14713	14603	14567	14605	14608	14616	14880	14542	14568	14536	14606	14689	14861	14629	14760	14833	14649	14765	14661	14640	14597	14569	14647	14714	14668	14652	14742	14715	14588	14632	14614	14704	14646	14652	14550	14661	14672	14676	14482	14674	14718	14561	14541	14763	14709	14665	14688	14584	14489	14584	14552	14648	14737	14608	14697	14766	14654	14604	14925	14683	14684	14717	14730	14633	14582	14506	14625	14680	14549	14566	14676	14653	14544	14686	14631	14605	14542	14664	14653	14648	14640	14510	14685	14634	14695	14751	14716	14692	14707	14534	14732	14628	14676	14635	14709	14676	14637	14679	14617	14630	14738	14665	14568	14605	14655	14695	14713	14755	14663	14715	14734	14638	14699	14484	14499	14644	14771	14424	14593	14638	14604	14728	14867	14627	14674	14793	14772	14652	14675	14575	14701	14540	14489	14790	14684	14700	14635	14715	14620	14717	14509	14669	14637	14545	14781	14634	14714	14590	14681	14690	14534	14645	14641	14629	14734	14477	14649	14691	14735	14658	14580	14777	14550	14634	14599	14444	14687	14593	14582	14885	14715	14586	14589	14617	14727	14647	14570	14659	14669	14598	14673	14678	14594	14681	14517	14625	14605	14707	14592	14616	14789	14504	14622	14579	14710	14536	14733	14553	14627	14663	14549	14672	14704	14546	14630	14756	14569	14707	14608	14639	14616	14742	14904	14802	14714	14697	14538	14710	14644	14584	14549	14587	14710	14794	14601	14443	14642	14700	14697	14659	14398	14651	14659	14732	14644	14597	14493	14393	14639	14626	14553	14517	14516	14571	14666	14622	14621	14560	14635	14527	14683	14618	14499	14632	14720	14687	14659	14500	14637	14701	14789	14603	14677	14630	14708	14625	14660	14628	14641	14590	14579	14826	14612	14695	14584	14652	14576	14562	14723	14852	14634	14781	14530	14664	14525	14640	14561	14566	14847	14573	14614	14712	14669	14560	14557	14601	14640	14673	14707	14535	14613	14856	14699	14596	14454	14489	14645	14609	14518	14622	14694	14719	14533	14719	14495	14560	14591	14778	14523	14385	14783	14676	14599	14607	14700	14590	14700	14596	14650	14671	14705	14686	14654	14667	14776	14716	14557	14420	14540	14732	14578	14602	14612	14799	14737	14553	14571	14686	14581	14690	14719	14665	14579	14765	14623	14649	14642	14541	14665	14564	14728	14719	14582	14620	14592	14610	14695	14666	14594	14743	14732	14784	14594	14546	14550	14646	14677	14742	14632	14494	14763	14677	14651	14555	14687	14598	14528	14597	14685	14618	14692	14601	14497	14764	14522	14648	14662	14524	14665	14615	14622	14713	14692	14592	14714	14648	14682	14470	14579	14618	14693	14414	14539	14625	14564	14504	14685	14572	14555	14675	14636	14635	14652	14726	14601	14581	14631	14748	14524	14518	14618	14650	14681	14581	14544	14616	14736	14709	14575	14559	14592	14579	14647	14743	14685	14489	14762	14616	14580	14468	14717	14640	14569	14575	14597	14804	14677	14385	14791	14742	14634	14624	14629	14631	14589	14515	14570	14654	14746	14635	14575	14660	14640	14472	14536	14603	14637	14634	14596	14686	14796	14655	14717	14602	14732	14475	14689	14597	14564	14738	14650	14556	14553	14698	14692	14669	14520	14526	14457	14547	14566	14618	14652	14549	14674	14621	14617	14619	14567	14659	14488	14521	14698	14602	14652	14586	14596	14670	14566	14602	14474	14601	14708	14644	14621	14801	14737	14716	14711	14724	14677	14717	14451	14816	14641	14666	14642	14729	14596	14635	14585	14751	14581	14596	14623	14656	14447	14581	14551	14594	14506	14651	14588	14690	14683	14687	14557	14608	14440	14558	14716	14752	14698	14865	14850	14593	14629	14653	14600	14593	14681	14588	14469	14692	14570	14716	14565	14525	14718	14580	14595	14400	14755	14583	14802	14729	14583	14707	14788	14631	14659	14636	14646	14773	14611	14484	14614	14694	14693	14768	14604	14573	14563	14652	14447	14825	14581	14559	14768	14532	14667	14592	14710	14523	14604	14649	14674	14702	14786	14552	14732	14817	14664	14668	14732	14682	14605	14905	14777	14564	14660	14756	14753	14819	14519	14619	14701	14524	14553	14700	14483	14778	14582	14786	14655	14652	14780	14645	14726	14753	14624	14653	14711	14571	14678	14627	14618	14716	14593	14744	14746	14716	14614	14703	14497	14672	14863	14585	14848	14793	14712	14699	14626	14460	14604	14576	14702	14513	14611	14588	14610	14595	14525	14695	14661	14730	14562	14809	14733	14633	14680	14550	14496	14533	14634	14755	14803	14645	14572	14462	14523	14846	14547	14530	14654	14656	14600	14636	14652	14720	14579	14786	14794	14824	14617	14549	14633	14701	14589	14528	14646	14607	14748	14763	14492	14543	14468	14447	14677	14531	14674	14657	14608	14686	14693	14654	14680	14487	14700	14838	14661	14689	14541	14442	14563	14551	14646	14664	14466	14522	14620	14579	14630	14637	14755	14557	14715	14688	14612	14476	14748	14638	14527	14548	14495	14663	14669	14604	14754	14654	14575	14659	14650	14563	14660	14576	14773	14689	14437	14480	14611	14581	14526	14655	14619	14562	14649	14569	14602	14758	14759	14694	14652	14598	14576	14834	14477	14799	14776	14525	14598	14610	14619	14602	14668	14586	14545	14537	14769	14509	14584	14669	14734	14792	14567	14821	14657	14667	14910	14723	14579	14486	14587	14453	14679	14584	14623	14677	14628	14762	14646	14747	14617	14532	14831	14705	14691	14815	14585	14764	14831	14613	14486	14574	14760	14624	14700	14756	14587	14615	14742	14600	14634	14652	14707	14616	14509	14670	14706	14625	14648	14571	14572	14754	14682	14838	14649	14687	14675	14761	14702	14666	14671	14457	14471	14608	14568	14557	14677	14567	14639	14674	14620	14633	14768	14611	14630	14542	14933	14649	14840	14828	14557	14617	14602	14715	14660	14702	14661	14539	14751	14526	14704	14717	14531	14667	14629	14782	14493	14701	14549	14558	14547	14509	14754	14627	14664	14750	14459	14585	14655	14591	14588	14670	14746	14615	14769	14749	14670	14444	14547	14753	14687	14562	14571	14623	14567	14574	14619	14610	14627	14506	14771	14533	14786	14742	14579	14668	14687	14547	14602	14735	14619	14729	14603	14658	14680	14598	14659	14647	14531	14952	14563	14919	14454	14719	14825	14649	14720	14715	14823	14619	14667	14710	14521	14624	14634	14692	14556	14745	14515	14804	14596	14826	14660	14727	14494	14673	14654	14510	14804	14630	14471	14655	14707	14581	14604	14734	14475	14622	14677	14587	14646	14560	14601	14606	14567	14526	14657	14525	14678	14749	14609	14715	14658	14626	14785	14740	14580	14376	14730	14800	14582	14654	14741	14701	14526	14547	14640	14643	14626	14640	14615	14566	14647	14799	14598	14689	14579	14606	14640	14596	14456	14544	14684	14855	14452	14725	14558	14599	14677	14653	14735	14670	14598	14472	14662	14863	14645	14618	14779	14667	14556	14735	14632	14735	14717	14673	14672	14554	14618	14629	14706	14639	14806	14585	14611	14649	14579	14603	14523	14625	14490	14570	14651	14703	14599	14606	14694	14778	14759	14724	14721	14565	14568	14634	14584	14764	14512	14551	14628	14715	14578	14670	14514	14592	14543	14571	14575	14654	14687	14598	14681	14743	14721	14548	14635	14581	14638	14822	14641	14720	14679	14565	14706	14664	14644	14752	14725	14604	14599	14627	14655	14597	14551	14581	14767	14699	14722	14511	14718	14584	14620	14625	14569	14552	14614	14592	14768	14656	14708	14789	14660	14681	14497	14788	14780	14646	14795	14571	14622	14681	14791	14611	14560	14638	14616	14669	14586	14689	14581	14716	14898	14648	14640	14777	14469	14708	14618	14754	14582	14621	14502	14683	14630	14746	14563	14764	14640	14509	14494	14703	14876	14658	14781	14707	14594	14644	14466	14671	14677	14582	14529	14487	14571	14731	14624	14714	14754	14631	14629	14691	14632	14657	14706	14757	14521	14669	14777	14586	14592	14551	14827	14678	14696	14757	14677	14512	14660	14758	14632	14645	14558	14599	14652	14697	14583	14630	14697	14664	14643	14847	14699	14675	14574	14707	14623	14556	14559	14547	14685
26175	22155	38884	47317	41866	34797	28322	30188	32702	27563	23486	20276	18823	18133	17822	17628	17636	17681	17723	17572	17592	17486	17689	17819	17691	17702	17533	17751	17470	17422	17791	17644	17632	17671	17826	17755	17685	17583	17435	17701	17608	17389	17690	17524	17715	17325	17687	17822	17506	17674	17686	17423	17494	17707	17573	17671	17750	17456	17411	17552	17677	17588	17638	17807	17603	17566	17436	17520	17557	17633	17626	17339	17561	17548	17452	17600	17803	17727	17514	17189	17569	17523	17477	17590	17342	17597	17726	17533	17594	17528	17570	17787	17471	17362	17526	17487	17506	17553	17688	17657	17780	17525	17601	17515	17617	17562	17485	17388	17544	17457	17422	17622	17919	17696	17590	17326	17568	17557	17519	17518	17673	17726	17567	17468	17595	17594	17536	17572	17722	17730	17329	17594	17381	17416	17509	17448	17581	17590	17639	17822	17693	17606	17773	17593	17326	17425	17540	17531	17520	17507	17580	17366	17531	17539	17459	17444	17527	17712	17541	17451	17743	17538	17643	17501	17397	17499	17730	17687	17556	17506	17354	17565	17443	17548	17584	17532	17552	17494	17578	17695	17533	17438	17634	17338	17475	17398	17312	17536	17684	17249	17365	17446	17475	17590	17731	17585	17451	17386	17550	17624	17661	17488	17523	17496	17527	17326	17448	17418	17406	17367	17474	17702	17568	17668	17643	17616	17722	17587	17766	17610	17620	17287	17594	17483	17410	17589	17575	17488	17345	17591	17449	17668	17424	17407	17603	17366	17497	17659	17393	17511	17679	17550	17493	17357	17674	17797	17656	17494	17478	17596	17557	17401	17649	17548	17428	17632	17405	17582	17609	17382	17772	17733	17612	17492	17702	17541	17371	17480	17551	17445	17516	17824	17497	17676	17681	17598	17407	17603	17691	17630	17634	17696	17682	17592	17560	17611	17531	17352	17604	17361	17564	17582	17539	17354	17583	17494	17618	17682	17731	17699	17565	17502	17482	17632	17535	17624	17747	17465	17470	17784	17662	17629	17585	17554	17549	17628	17655	17419	17453	17525	17605	17453	17461	17541	17428	17737	17568	17475	17580	17555	17669	17321	17494	17632	17777	17719	17566	17391	17530	17541	17614	17379	17605	17596	17615	17703	17527	17612	17748	17635	17636	17402	17565	17362	17643	17518	17569	17719	17583	17442	17667	17489	17489	17771	17640	17675	17682	17695	17856	17451	17485	17587	17508	17526	17462	17523	17558	17475	17408	17489	17516	17380	17361	17430	17545	17622	17643	17668	17670	17739	17472	17585	17597	17437	17425	17413	17578	17653	17580	17706	17659	17467	17401	17461	17550	17704	17430	17568	17389	17526	17674	17548	17558	17523	17648	17549	17679	17460	17511	17656	17716	17579	17357	17430	17579	17477	17449	17529	17720	17660	17479	17513	17540	17501	17440	17548	17742	17249	17724	17585	17474	17481	17485	17440	17674	17468	17331	17521	17162	17449	17407	17689	17752	17566	17715	17502	17467	17442	17773	17612	17576	17403	17634	17358	17524	17377	17566	17526	17545	17385	17670	17830	17611	17437	17789	17339	17565	17593	17637	17437	17477	17683	17590	17359	17657	17498	17360	17582	17533	17498	17685	17579	17621	17469	17725	17736	17294	17733	17434	17712	17818	17678	17597	17516	17584	17504	17586	17634	17607	17385	17606	17562	17589	17573	17638	17618	17644	17294	17536	17611	17555	17715	17613	17625	17382	17617	17446	17570	17788	17358	17664	17725	17561	17455	17660	17693	17527	17643	17675	17402	17689	17547	17471	17626	17544	17387	17701	17719	17632	17512	17545	17605	17497	17484	17359	17623	17831	17722	17357	17784	17441	17615	17416	17320	17477	17385	17402	17323	17589	17534	17670	17840	17536	17712	17427	17552	17328	17413	17604	17537	17526	17571	17479	17530	17638	17544	17565	17613	17637	17347	17423	17572	17394	17533	17711	17547	17616	17651	17621	17505	17395	17492	17595	17545	17507	17493	17565	17429	17480	17436	17543	17391	17490	17480	17535	17668	17781	17389	17393	17521	17745	17450	17442	17610	17415	17567	17476	17702	17636	17563	17647	17529	17476	17491	17390	17426	17425	17563	17561	17509	17573	17705	17481	17500	17420	17466	17449	17352	17639	17454	17614	17572	17632	17718	17444	17343	17587	17577	17497	17465	17443	17420	17469	17510	17593	17705	17527	17570	17572	17587	17612	17367	17614	17441	17614	17702	17545	17703	17479	17363	17331	17374	17672	17519	17694	17447	17530	17491	17570	17531	17819	17656	17485	17662	17510	17430	17533	17568	17509	17509	17443	17589	17509	17674	17717	17471	17278	17430	17638	17528	17485	17575	17550	17502	17383	17490	17364	17651	17483	17495	17560	17510	17746	17705	17455	17531	17557	17621	17331	17613	17705	17391	17714	17468	17552	17606	17617	17528	17649	17419	17632	17581	17423	17507	17503	17669	17738	17584	17535	17475	17602	17629	17612	17675	17690	17580	17492	17396	17486	17507	17418	17486	17497	17587	17651	17510	17529	17674	17452	17533	17479	17532	17302	17678	17615	17510	17465	17620	17611	17523	17647	17398	17537	17499	17386	17312	17643	17575	17534	17514	17566	17413	17446	17465	17556	17511	17453	17634	17492	17508	17542	17486	17598	17419	17620	17500	17365	17710	17420	17446	17649	17386	17577	17609	17516	17536	17369	17475	17561	17531	17555	17683	17431	17496	17382	17591	17750	17566	17452	17555	17576	17702	17424	17460	17396	17558	17408	17621	17412	17456	17629	17456	17662	17583	17662	17398	17499	17536	17580	17667	17594	17703	17657	17500	17437	17536	17468	17472	17491	17622	17677	17576	17529	17746	17423	17596	17658	17526	17673	17818	17524	17567	17576	17690	17597	17482	17570	17586	17289	17680	17348	17480	17459	17572	17538	17468	17595	17610	17652	17574	17577	17526	17528	17701	17584	17702	17643	17636	17729	17463	17612	17644	17480	17723	17357	17583	17639	17430	17462	17654	17507	17464	17477	17796	17575	17788	17494	17682	17730	17531	17539	17649	17544	17425	17681	17641	17501	17654	17498	17826	17606	17488	17473	17507	17710	17727	17546	17512	17499	17529	17480	17591	17507	17538	17674	17717	17699	17729	17495	17763	17564	17548	17393	17768	17452	17475	17435	17434	17567	17538	17633	17620	17755	17588	17630	17358	17472	17394	17491	17621	17562	17579	17409	17555	17634	17404	17523	17437	17619	17483	17670	17520	17627	17423	17675	17625	17453	17473	17712	17689	17851	17447	17391	17681	17665	17673	17558	17504	17659	17386	17490	17378	17661	17788	17384	17569	17586	17591	17603	17452	17439	17505	17508	17342	17232	17431	17500	17664	17533	17409	17737	17582	17551	17409	17435	17552	17734	17597	17553	17429	17747	17580	17650	17340	17619	17279	17718	17590	17494	17625	17732	17669	17529	17618	17496	17734	17673	17472	17360	17584	17669	17615	17660	17578	17736	17719	17458	17391	17723	17592	17531	17492	17420	17646	17520	17398	17537	17681	17381	17601	17514	17468	17279	17389	17487	17446	17548	17575	17397	17512	17594	17490	17556	17407	17672	17865	17543	17521	17524	17513	17658	17582	17561	17614	17568	17383	17400	17408	17490	17685	17521	17567	17403	17461	17647	17675	17485	17533	17660	17610	17642	17401	17624	17498	17390	17620	17612	17529	17440	17647	17484	17448	17786	17471	17468	17478	17554	17493	17591	17603	17577	17531	17696	17559	17461	17397	17521	17624	17526	17767	17462	17625	17605	17829	17616	17679	17466	17398	17504	17528	17452	17522	17539	17409	17708	17633	17644	17395	17453	17546	17623	17443	17516	17452	17654	17737	17687	17485	17491	17471	17602	17668	17465	17644	17748	17535	17599	17402	17562	17629	17413	17566	17806	17576	17435	17599	17781	17656	17660	17672	17681	17619	17430	17640	17625	17484	17531	17386	17469	17353	17638	17437	17634	17503	17355	17484	17466	17526	17460	17429	17555	17672	17722	17509	17623	17699	17668	17455	17638	17456	17713	17570	17416	17464	17315	17533	17688	17531	17650	17614	17663	17545	17496	17595	17497	17584	17691	17649	17549	17531	17721	17461	17478	17334	17621	17445	17481	17421	17532	17607	17683	17618	17649	17501	17582	17532	17516	17723	17476	17334	17528	17691	17416	17397	17592	17467	17611	17547	17613	17395	17610	17729	17652	17581	17487	17625	17493	17653	17877	17610	17433	17762	17657	17625	17528	17610	17683	17527	17535	17623	17381	17312	17563	17567	17312	17429	17682	17657	17570	17511	17788	17591	17560	17625	17534	17704	17633	17716	17734	17713	17608	17600	17462	17648	17586	17558	17558	17467	17477	17743	17461	17615	17722	17365	17500	17570	17672	17814	17314	17570	17662	17585	17403	17693	17521	17622	17337	17667	17808	17681	17692	17483	17469	17581	17613	17544	17698	17399	17663	17574	17570	17614	17643	17350	17627	17590	17660	17485	17385	17557	17532	17740	17661	17600	17721	17569	17573	17446	17408	17707	17664	17721	17581	17522	17439	17633	17609	17553	17356	17542	17572	17486	17524	17646	17547	17754	17629	17630	17588	17366	17625	17595	17530	17646	17542	17601	17439	17676	17431	17572	17415	17571	17770	17594	17528	17365	17418	17673	17695	17417	17626	17499	17693	17460	17563	17560	17586	17607	17312	17487	17401	17348	17466	17481	17497	17485	17562	17525	17514	17617	17577	17770	17479	17647	17381	17527	17781	17543	17695	17756	17558	17463	17701	17659	17468	17676	17769	17703	17436	17302	17739	17637	17628	17446	17620	17579	17606	17498	17586	17516	17613	17627	17510	17780	17732	17599	17609	17658	17456	17457	17488	17523	17564	17541	17671	17543	17498	17412	17449	17395	17388	17588	17753	17574	17677	17538	17575	17758	17501	17506	17687	17709	17429	17379	17374	17519	17513	17818	17586	17672	17588	17267	17482	17666	17589	17702	17642	17403	17774	17521	17657	17709	17565	17696	17607	17439	17529	17749	17657	17591	17740	17649	17473	17379	17535	17491	17637	17590	17555	17625	17548	17624	17504	17449	17622	17669
36127	68110	69795	57069	45331	34188	26528	31641	32509	25886	20795	17402	15404	14697	14257	14412	14412	14169	14314	14269	14310	14180	14297	14146	14072	14226	14307	14083	14103	14193	14260	14275	13957	14001	14301	14221	14385	14265	14233	14283	14260	14229	14238	14223	14246	14097	14283	14138	14246	14310	14153	14205	14040	14298	14313	14357	14326	14175	14186	14093	14156	14171	14129	14153	14400	14077	14174	14291	14178	14188	14139	14139	14194	14239	14011	14082	14243	14184	14200	14268	14172	14355	14257	14393	14365	14149	14238	14098	14107	14187	14170	14186	14340	14063	14077	14208	14239	14126	14001	14223	14286	14230	14188	14201	14308	14185	14280	14198	14255	14182	14227	14184	14089	14108	14185	14253	14287	14273	14292	14401	14089	14286	14089	14221	14165	14170	14297	14273	14408	14193	14163	14300	14196	14236	14248	14122	14136	14278	14199	14142	14132	14123	14299	14350	14228	14349	14330	14196	14193	14265	14316	14148	14203	14303	14182	14161	14106	14209	14248	14210	14307	14206	14286	14104	14099	14263	14244	14062	14259	14054	14380	14195	14331	14053	14291	14175	14339	14244	14260	14143	14168	14275	14160	14196	14170	14168	14231	14216	14247	14394	14386	14359	14035	14217	14098	14295	14160	14248	14114	14242	14187	14167	14284	14113	14079	14146	14278	13989	14177	14150	14305	14292	14149	14097	14208	14264	14286	14213	14322	14420	14267	14305	14120	14142	14236	14404	14193	14083	14432	13952	14310	14072	14276	14042	14280	14143	14151	14104	14090	14078	14151	14244	14184	14248	14133	14100	14141	14077	14040	14310	14234	14292	14305	14257	14274	14213	14316	14223	14233	14248	14410	14112	14083	14187	14172	14189	14110	14445	14282	14118	14111	14250	14010	14320	14200	14156	14082	14245	14211	14200	14163	14260	14320	14214	14208	14380	14120	14109	14209	14125	14118	14197	14087	14280	14300	14256	14169	14140	14253	14258	14089	14392	14217	14078	14163	14219	14269	14220	14277	14197	14155	14112	14156	14328	14241	14323	14319	14203	14113	14215	14234	14358	14133	14148	14232	14177	14196	14148	14152	14198	14179	14085	14087	14209	14173	14039	14181	14063	14049	14222	14265	14255	14163	14225	14217	14127	14216	14181	14224	14080	14227	14134	14160	14186	14131	14262	14298	13987	14270	14090	14127	14137	14396	14099	14245	14162	14195	14058	14175	14001	14031	14181	14045	14172	14276	14256	14183	14167	14140	14200	14240	14177	13999	14168	14200	14299	14161	14276	14070	14307	14108	14219	14237	14089	14206	14103	14135	14092	14239	14118	14143	14335	14152	14167	14214	14166	14279	14219	14053	14186	14171	14245	14125	14129	14300	14212	14190	14049	14133	14170	14225	14265	14251	14103	14248	14292	14103	14093	14291	14007	14200	14260	14172	14298	14067	14075	14340	14227	14051	14149	14369	14380	14059	14384	14091	14263	14277	14162	14224	14108	14234	14250	14076	14304	14265	14244	14158	14226	14229	14269	14207	14059	14224	14042	14396	14369	14234	14278	14290	14129	14192	14354	14103	14306	14346	14129	14348	14317	14250	14181	14075	14189	14296	14311	13982	14202	14215	14340	14357	14113	14342	14103	14178	14371	14077	14213	14246	14101	14150	14038	14080	14283	14188	14123	14155	14134	14166	14264	14139	14248	14114	14163	14340	14367	14289	14120	14035	14436	14168	14217	14144	14214	14251	14231	14137	14225	14124	14270	14015	14145	14165	14210	14080	14279	14340	14229	14132	14122	14116	14277	14255	14259	14140	14206	14248	14131	14193	14046	14235	14239	14403	14201	14190	14187	14147	14040	14214	14328	14145	14130	14228	14322	14177	14197	14176	14223	14105	14126	14244	14356	14168	14348	14213	14087	14075	14340	14267	14396	14203	14156	14180	14133	14281	14145	14170	14259	14155	14138	14064	14145	14315	14232	14144	14096	14166	14176	14109	14149	14156	14171	14346	14220	14180	14257	14258	14171	14243	14083	14209	14159	14250	14106	14261	14216	14193	14108	14225	14038	14181	14261	14125	14101	14370	14207	14180	14171	14350	14176	14128	14072	14156	14192	14256	14166	14225	14257	14284	14206	13986	14299	14205	14251	14064	14098	14197	14332	14210	14341	14110	14185	14161	14222	14101	14183	14137	14224	14277	14278	14231	14195	14212	14152	14225	14216	14311	13991	14238	14188	14237	14302	14145	14230	14329	14143	14332	14221	14315	14114	14131	14255	14223	14140	14230	14118	14088	14301	14058	14266	14218	14229	14333	14241	14182	14246	14201	14175	14280	14174	14218	14211	14240	14121	14137	14237	14362	14022	14214	14198	14313	14218	14357	14221	14346	14324	14068	14065	14147	14166	14308	14118	14311	14149	14133	14167	14166	14150	14058	13942	14164	14301	14110	14259	14135	14194	14080	14243	14166	14159	14249	14097	14140	14273	14231	14188	14278	14072	14179	14228	14203	14155	14168	14283	14186	14250	14135	14057	14127	14322	14332	14098	14330	14273	14229	14293	14217	14105	14150	14072	14133	14123	14187	14143	14133	14260	14138	14108	14235	14282	14161	14253	14305	14237	14141	14163	14347	14187	14237	14205	14158	14154	14272	14238	14361	14141	14199	14261	14277	14103	14196	14206	14322	14215	14217	14112	14263	14166	14289	14269	14254	14201	14182	14155	14255	14158	14082	14248	14169	14314	14226	14243	14149	14096	14240	14178	14213	14116	14039	14184	14193	14184	14117	14179	14130	14170	14351	14223	14281	14336	14179	14262	14307	14192	14093	14066	14170	14014	14236	14317	14239	14204	14059	14291	14217	14220	14156	14349	14244	14120	14045	14113	14165	14256	14070	14261	14390	14197	14185	14260	14303	14065	14150	14045	14247	14181	14339	14172	14073	14228	14038	14152	14142	14347	14293	14158	14134	14105	14293	14064	14237	14158	14237	14093	14237	14084	14139	14046	14117	14277	14064	14264	14229	14291	14284	13966	14414	14239	14227	14200	14153	14230	14259	14216	14102	14121	14206	14139	14295	14225	14185	14260	14063	14228	14274	14115	14025	14215	14251	14280	14249	14326	14162	14230	14280	14397	14173	14142	14221	14122	14271	14185	14174	14142	14208	14272	14245	14182	14167	14253	14291	14113	14236	14292	14183	14139	14249	14125	14175	14201	14385	14293	14226	14252	14289	14373	14099	14264	14288	14188	14168	14091	14129	14336	14351	14210	14387	14197	14206	14095	14017	14182	14163	14206	14212	14268	14124	14226	14177	14132	14074	14336	14154	14185	14188	14132	14175	14270	14049	14095	14202	14340	14159	14350	14040	14202	14250	14158	14349	14157	14038	14321	14277	14197	14214	14155	14237	14278	14094	14014	14215	14318	14040	14254	14242	14165	14217	14142	14197	14189	14145	14232	14081	14269	14193	14183	14076	14266	14290	14272	14113	14091	14015	14035	14139	14145	14264	14266	14215	14157	14278	14297	14247	14104	14169	14231	14404	14055	14144	14000	14319	14161	14296	14056	14090	14057	14118	14137	14037	14179	14175	14150	14182	14306	14129	14242	14193	14261	14083	14240	14249	14116	14098	14313	14406	14250	14267	14381	14186	14091	14167	14147	14290	14144	14080	14340	14165	14142	14128	14084	14277	14363	14273	14177	14128	14218	14228	14184	14077	14160	14061	14163	14080	14330	14144	14209	14133	14285	14308	14151	14336	14176	14116	14171	14315	14148	14219	14196	14212	14242	14208	14342	14273	14188	14112	14061	14304	14143	14294	14347	14287	14309	14196	14177	14149	14147	14155	14273	14159	14284	14201	14131	14219	14216	14258	14212	14348	14145	14252	14155	14143	14144	14204	14089	14185	14308	14238	14200	14320	14274	14179	14355	13938	14116	14298	14156	14223	14288	14176	14268	14275	14290	14349	14213	14225	14170	14178	14283	14143	14255	14200	14353	14336	14148	14056	14293	14379	14121	14360	14148	14265	14242	14182	14193	14289	14378	14363	14409	14138	14266	14058	14245	14130	14190	14459	14174	14179	14232	14086	14221	14210	14271	14262	14099	14359	14153	14242	14250	14222	14007	14180	14119	14290	14270	14278	14253	14129	14237	14279	14218	14021	14054	14237	14225	14139	14440	14294	14048	14190	14404	14246	14151	14185	14126	14269	14308	14101	14237	14188	14232	14243	14265	14153	14193	14270	14277	14111	14055	14212	14171	14183	14173	14380	14144	14057	14092	14132	14065	14254	14178	14103	14231	13908	14193	14248	14259	14162	14133	14238	14134	14456	14121	14080	14108	14202	14248	14315	14043	14223	14386	14207	14257	14272	14326	14274	14144	14283	14104	14044	14212	14183	14271	14060	14074	14295	14328	14364	14200	14417	14291	14100	14104	14192	14229	14124	14311	13971	14219	14182	14259	14212	14252	14170	14192	14267	14017	14316	14070	14181	13977	14311	14270	14139	14223	14272	14204	14047	14117	14113	14207	14227	14453	14220	14179	14142	14233	14321	14237	14083	14074	14113	14234	14202	14090	14008	14225	14072	14184	14181	14123	14150	14212	14170	14215	14241	14178	14166	14177	14316	14272	14176	14290	14118	14148	14257	14154	14246	14200	14151	14107	14205	14243	14251	14106	14283	14368	14237	14271	14220	14193	14328	14184	14151	14226	14314	14394	14211	14272	14205	14158	14161	14079	14145	14272	14348	14257	14202	14130	14120	14097	14240	14147	14163	14220	14287	14283	14371	14167	14251	14184	14305	14369	14071	14127	14300	14174	14202	14286	14105	14230	14167	14079	14415	14242	14202	14262	14065	14258	14228	14243	14341	14315	14345	14137	14193	14241	14154	14061	14081	14065	14052	14363	14237	14353	14181	14281	14298	14158	14238	14149	14257	14309	14074	14300	14138	14244	14025	14021	14164	14120	14244	14131	14200	14102	14139	14126	14213	14418	14184	14299	14218	14246	14248	14223	14228	14028	14343	14169	14285	14259	14203	14165	14256	14216	14118	14262	14255	14256	14085	14057	14088	14131	14139	14271	14159	14175	14158	14265	14186	14372	14147	14224	14253	14179	14222	14169	14251	14151	14287	14009	14097	14248	14205	14310	14199	14150	14128	14172
24111	21246	32965	42131	47643	44521	40426	44960	45572	37971	30337	23719	19629	17975	16990	16860	16793	16933	16914	16888	16815	16670	16782	16596	16693	16636	16567	16846	16858	16869	16825	16804	16813	16763	16886	17105	16705	16713	16837	16736	16642	16773	16904	16698	16739	16857	16693	16816	16659	16774	16801	16546	16792	16895	17075	16755	16745	16735	16800	16565	16638	16684	16731	16684	16791	16713	16713	16558	16658	16726	16761	16840	17040	16702	16615	16735	16647	16767	16805	16688	16485	16791	16620	16916	16833	16717	16711	16588	16634	16725	16800	16754	16978	16779	16897	16795	16733	16583	16629	16678	16616	16483	16718	16870	16840	16553	16669	16653	16476	16739	16737	16775	16743	16726	16573	16669	16767	16708	16586	16638	16395	16874	16952	16780	16675	16824	16497	16743	16872	16657	16659	16765	16812	16667	16618	16735	16823	16581	16663	16669	16536	16557	16650	16733	16852	16636	16724	16844	16783	16846	16646	16546	16620	16694	16771	16553	16626	16612	16795	16676	16826	16859	16574	16782	16758	16489	16633	16635	16637	16590	16694	16495	16654	16618	16704	16517	16766	16597	16558	16683	16589	16635	16821	16618	16670	16665	16522	16652	16748	16566	16726	16642	16521	16654	16934	16533	16555	16855	16753	16795	16577	16851	16853	16847	16708	16657	16878	16649	16650	16542	16672	16541	16581	16653	16706	16704	16483	16626	16740	16744	16738	16760	16745	16918	16700	16663	16680	16642	16756	16855	16713	16736	16735	16676	16383	16646	16675	16547	16489	16474	16693	16745	16731	16689	16552	16791	16628	16634	16531	16495	16640	16717	16608	16549	16740	16570	16684	16613	16712	16662	16702	16644	16662	16776	16747	16540	16632	16824	16883	16687	16658	16503	16565	16594	16862	16591	16607	16855	16810	16432	16621	16545	16518	16618	16739	16524	16857	16357	16845	16879	16736	16760	16820	16849	16641	16704	16569	16503	16592	16641	16602	16574	16576	16540	16774	16773	16696	16715	16823	16742	16603	16817	16743	16777	16625	16495	16686	16894	16707	16832	16635	16623	16619	16699	16596	16682	16721	16634	16630	16716	16537	16664	16761	16612	16655	16746	16728	16850	16704	16705	16601	16784	16727	16773	16649	16784	16888	16794	16704	16545	16735	16828	16610	16719	16658	16584	16746	16642	16692	16638	16557	16586	16538	16480	16477	16620	16747	16792	16676	16696	16624	16804	16708	16581	16722	16711	16693	16572	16677	16708	16711	16760	16621	16629	16587	16695	16663	16756	16614	16694	16842	16727	16756	16633	16643	16661	16713	16516	16684	16495	16825	16626	16811	16673	16675	16593	16706	16774	16552	16700	16569	16841	16537	16529	16677	16750	16704	16761	16872	16797	16729	16489	16686	16700	16694	16680	16677	16759	16666	16621	16692	16523	16554	16740	16607	16687	16490	16692	16763	16926	16893	16769	16634	16728	16647	16704	16705	16701	16706	16541	16644	16792	16623	16443	16580	16719	16680	16700	16659	16598	16569	16764	16585	16589	16853	16703	16867	16639	16636	16634	16434	16589	16919	16653	16600	16560	16532	16801	16632	16618	16656	16639	16699	16860	16751	16756	16720	16757	16552	16508	16602	16579	16660	16850	16948	16826	16800	16511	16559	16668	16596	16585	16599	16648	16575	16689	16462	16600	16581	16686	16639	16704	16579	16883	16771	16863	16656	16617	16856	16810	16548	16841	16446	16499	16649	16649	16752	16890	16892	16741	16619	16658	16901	16324	16671	16584	16667	16759	16634	16814	16799	16734	16687	16661	16627	16750	16568	16671	16591	16783	16618	16843	16464	16576	16729	16485	16629	16848	16874	16854	16719	16733	16659	16541	16654	16756	16670	16523	16839	16766	16866	16794	16603	16647	16445	16576	16778	16682	16745	16825	16641	16890	17040	16671	16923	16484	16847	16573	16755	16665	16787	16628	16788	16698	16785	16544	16621	16701	16594	16973	16780	16596	16746	16534	16764	16729	16781	16759	16781	16916	16680	16524	16864	16619	16664	16819	16605	16694	16616	16630	16476	16566	16727	16695	16625	16658	16806	16571	17025	16694	16443	16687	16677	16653	16826	16698	16518	16755	16668	16843	16741	16705	16549	16564	16541	16538	16664	16839	16686	16717	16793	16885	16716	16730	16570	16703	16570	16597	16572	16610	16791	16560	16744	16624	16663	16505	16544	16471	16644	16925	16869	16445	16599	16706	16867	16684	16575	16609	16775	16686	16524	16660	16613	16564	16651	16655	16686	16529	16696	16544	16672	16685	16486	16628	16840	16584	16890	16724	16539	16954	16913	16672	16715	16643	16608	16722	16471	16744	16780	16664	16689	16765	16698	16539	16889	16724	16847	16671	16666	16693	16491	16606	16603	16646	16637	16629	16521	16588	16575	16418	16601	16778	16617	16730	16598	16631	16772	16679	16691	16867	16872	16895	16621	16688	16773	16626	16543	16667	16640	16578	16937	16582	16784	16939	16727	16487	16935	16816	16764	16581	16772	16776	16674	16648	16734	16518	16644	16717	16801	16646	16663	16629	16546	16633	16810	16693	16659	16563	16580	16745	16748	16775	17002	16669	16732	16768	16705	16725	16617	16738	16478	16571	16588	16740	16805	16708	16580	16606	16511	16695	16669	16446	16783	16740	16734	16653	16719	16466	16647	16639	16707	16882	16570	16544	16680	16860	16645	16750	16654	16658	16677	16536	16620	16881	16693	16569	16673	16829	16645	16644	16752	16568	16727	16610	16582	16772	16734	16668	16834	16586	16656	16608	16797	16752	16741	16862	16666	16577	16659	16771	16596	16730	16577	16848	16703	16877	16856	16549	16360	16782	16731	16812	16945	16773	16777	16621	16571	16622	16567	16930	16625	16839	16942	16413	16652	16633	16622	16529	16556	16588	16840	16676	16719	16487	16510	16672	16675	16716	16735	16672	16821	16523	16466	16615	16453	16619	16605	16686	16601	16872	16738	16801	16716	16675	16632	16705	16773	16664	16970	16653	16845	16722	16704	16702	16505	16710	16703	16467	16646	16798	16516	16796	16750	16799	16824	16635	16712	16605	16734	16898	16667	16733	16848	16580	16807	16620	16468	16787	16663	16730	16694	16736	16824	16576	16906	16846	16754	16722	16601	16707	16745	16618	16515	16565	16598	16827	16623	16874	16845	16855	16914	16639	16755	16726	16711	16713	16738	16688	16790	16561	16831	16888	16696	16821	16644	16630	16596	16816	16763	16444	16687	16825	16592	16670	16617	16796	16621	16624	16802	16585	16543	16553	16771	16659	16732	16693	16732	16655	16733	16648	16767	16850	16702	16637	16706	16753	16600	16703	16787	16837	16809	16765	16877	16734	16672	16798	16587	16594	16665	16763	16590	16612	16738	16851	16479	16655	16445	16650	16602	16859	16941	16835	16665	16826	16503	16471	16573	16595	16609	16572	16649	16740	16798	16633	16505	16771	16691	16602	16818	16826	16701	16690	16423	16442	16491	16779	16748	16787	16705	16641	16828	16815	16736	16611	16618	16683	16588	16720	16732	16528	16678	16732	16856	16597	16713	16570	16843	16640	16430	16533	16357	16680	16569	16490	16584	16663	16677	16728	16745	16636	16819	16781	16784	16781	16779	16730	16633	16796	16788	16832	16780	16819	16835	16740	16715	16489	16669	16678	16698	16519	16596	16658	16711	16808	16756	16435	16642	16669	16680	16870	16838	16786	16801	16544	16614	16855	16653	16780	16770	16601	16701	16533	16711	16915	16695	16649	16783	16756	16829	16698	16660	16754	16864	16793	16642	16725	16687	16614	16650	16723	16542	16553	16633	16854	16646	16745	16496	16788	16797	16600	16632	16931	16732	16803	16493	16570	16656	16598	16570	16586	16679	16659	16811	16735	16865	16750	16642	16783	16669	16809	16749	16737	16787	16796	16723	16803	16771	16716	16514	16678	16807	16732	16635	16814	16659	16743	16717	16876	16811	16822	16795	16502	16660	16718	16601	16846	16699	16817	16422	16522	16553	16572	16775	16521	16581	16700	16648	16795	16616	16670	16678	16724	16584	16679	16618	16629	16625	16834	16655	16648	16943	16666	16807	16815	16707	16655	16726	16808	16551	16482	16646	16634	16790	16710	16812	16806	16663	16575	16770	16784	16692	16746	16826	16631	16777	16614	16549	16598	16747	16668	16516	16639	16513	16467	16737	16796	16671	16813	17009	16685	16820	16569	16670	16555	16623	16670	16891	16707	16710	16754	16871	16782	16486	16586	16734	16482	16568	16678	16616	16534	16652	16660	16626	16496	16708	16661	16704	16593	16571	16620	16541	16607	16594	16518	16760	16437	16639	16673	16593	16688	16639	16525	16476	16559	16783	16518	16646	16966	16719	16563	16674	16671	16867	16659	16546	16765	16632	16921	16671	16856	16786	16579	16677	16641	16670	16866	16698	16773	16626	16829	16587	16947	16733	16482	16563	16646	16765	16818	16604	16753	16714	16737	16819	16499	16653	16618	16687	16667	16623	16857	16575	16569	16519	16711	16629	16763	16905	16740	16918	16846	16714	16816	16655	16693	16680	16682	16740	16659	16642	16767	16588	16779	16654	16593	16786	16551	16581	16703	16702	16798	16924	16636	16677	16933	16883	16580	16693	16807	16750	16678	16822	16620	16817	16767	16840	16629	16608	16640	16673	16761	16714	16657	16542	16662	16501	16698	16648	16660	16727	16682	16632	16726	16835	16603	16670	16789	16604	16626	16549	16824	16702	16588	16725	16834	16657	16434	16747	16661	16636	16809	16603	16741	16618	16756	16743	16717	16918	16586	16573	16936	16689	16825	16870	16609	16703	16675	16789	16721	16681	16751	16812	16828	16460	16572	16848	16544	16485	16393	16778	16582	16663	16762	16769	16707	16661	16644	16750	16885	16783	16336	16516	16788	16694	16692	16764	16684	16695	16959	16886	16592	16671	16812	16762	16758	16482	16726	16705	16793	16715	16731	16688	16703	16675	16745	16872	16727	16797	16776	16577	16547	16639	16869	16729	16771	16702	16678	16562	16883	16448	16698	16573	16651	16698	16576	16702	16701	16903	16626	16450	16658	16656	16568	16922	16576	16876	16760
51502	90406	92879	79459	64416	49264	42195	47165	45727	37724	28826	21287	16734	14674	14193	13771	13744	13681	13805	13691	13794	13613	13904	13575	13624	13757	13913	13749	13723	13727	13907	13688	13756	13768	13670	13657	13853	13794	13664	13685	13631	13701	13663	13656	13815	13716	13614	13762	13792	13626	13612	13677	13550	13668	13936	13704	13803	13753	13808	13847	13593	13752	13756	13677	13826	13885	13671	13785	13626	13681	13813	13728	13722	13730	13715	13642	13675	13703	13637	13784	13759	13653	13622	13886	13883	13567	13634	13810	13779	13665	13659	13724	13892	13747	13672	13762	13609	13744	13836	13850	13762	13692	13698	13838	13684	13829	13677	13653	13592	13685	13794	13773	13572	13571	13612	13717	13699	13745	13614	13767	13688	13582	13713	13620	13663	13743	13908	13625	13919	13806	13650	13876	13707	13730	13730	13768	13673	13752	13781	13667	13671	13661	13847	13648	13808	13646	13636	13764	13753	13773	13703	13654	13499	13685	13857	13754	13583	13530	13572	13590	13738	13554	13704	13820	13593	13698	13794	13741	13633	13869	13689	13720	13529	13773	13666	13628	13642	13696	13711	13769	13832	13667	13641	13879	13725	13675	13764	13838	13607	13688	13644	13640	13715	13774	13750	13871	13614	13821	13674	13683	13517	13836	14016	13558	13712	13632	13712	13747	13611	13777	13649	13763	13810	13678	13839	13627	13631	13875	13841	13503	13634	13616	13691	13565	13658	13669	13797	13757	13806	13697	13625	13746	13661	13688	13581	13715	13644	13676	13732	13763	13765	13698	13731	13628	13661	13638	13622	13740	13609	13619	13684	13634	13726	13577	13715	13879	13842	13797	13649	13734	13762	13523	13547	13647	13672	13859	13742	13736	13775	13630	13544	13778	13588	13777	13803	13734	13720	13630	13644	13776	13850	13640	13615	13739	13694	13536	13702	13677	13734	13560	13614	13718	13799	13688	13686	13616	13854	13714	13617	13843	13671	13953	13716	13827	13563	13893	13683	13617	13612	13795	13708	13777	13703	13547	13668	13624	13637	13757	13627	13610	13694	13687	13759	13733	13682	13774	13633	13930	13667	13667	13588	13539	13758	13576	13802	13736	13687	13653	13682	13681	13986	13615	13572	13813	13623	13801	13611	13663	13608	13727	13748	13580	13717	13629	13873	13651	13812	13758	13656	13680	13723	13904	13780	13726	13649	13652	13820	13832	13504	13549	13653	13706	13532	13638	13717	13559	13761	13746	13566	13599	13726	13622	13674	13687	13787	13770	13549	13752	13599	13723	13705	13822	13542	13569	13746	13734	13707	13717	13885	13861	13656	13713	13594	13663	13824	13573	13676	13744	13664	13653	13642	13705	13832	13579	13722	13740	13621	13691	13773	13676	13882	13828	13653	13742	13770	13610	13721	13587	13620	13741	13675	13847	13781	13744	13608	13688	13798	13683	13708	13716	13642	13611	13613	13665	13751	13433	13620	13686	13824	13731	13834	13701	13862	13779	13953	13886	13732	13728	13872	13563	13800	13759	13822	13830	13704	13769	13720	13671	13600	13628	13803	13832	13606	13676	13606	13753	13645	13753	13819	13841	13663	13828	13529	13658	13706	13603	13813	13778	13837	13639	13560	13616	13665	13497	13704	13703	13714	13691	13795	13714	13859	13670	13574	13713	13748	13796	13930	13699	13696	13685	13761	13671	13745	13642	13693	13733	13647	13809	13551	13713	13810	13598	13642	13699	13637	13740	13891	13645	13646	13617	13551	13549	13692	13641	13797	13759	13810	13758	13692	13774	13487	13676	13655	13788	13679	13610	13705	13574	13904	13806	13671	13683	13715	13661	13698	13798	13704	13824	13784	13743	13882	13647	13714	13731	13626	13488	13761	13743	13561	13787	13676	13758	13782	13723	13714	13747	13771	13698	13730	13615	13760	13668	13935	13623	13845	13620	13854	14030	13649	13801	13707	13560	13569	13675	13760	13639	13635	13551	13699	13792	13617	13625	13743	13671	13814	13739	13675	13718	13742	13643	13713	13542	13918	13677	13667	13658	13782	13663	13787	13791	13702	13645	13647	13655	13792	13724	13730	13625	13814	13796	13693	13699	13706	13742	13732	13753	13559	13746	13768	13888	13673	13644	13772	13738	13847	13697	13711	13728	13519	13635	13722	13749	13686	13790	13578	13868	13716	13807	13844	13589	13660	13674	13681	13835	13700	13890	13700	13653	13792	13682	13670	13680	13664	13634	13684	13786	13592	13747	13756	13679	13640	13608	13590	13662	13577	13698	13622	13747	13754	13640	13618	13725	13462	13816	13798	13690	13700	13714	13495	13652	13724	13624	13700	13796	13544	13702	13609	13760	13611	13694	13573	13610	13880	13735	13660	13716	13593	13792	13727	13815	13827	13686	13866	13799	13763	13891	13730	13745	13539	13596	13626	14028	13664	13514	13739	13612	13661	13651	13667	13653	13714	13822	13652	13628	13696	13768	13695	13808	13816	13669	13675	13707	13571	13704	13768	13647	13697	13591	13652	13656	13745	13831	13689	13810	13648	13818	13761	13663	13754	13633	13484	13775	13718	13774	13640	13827	13675	13670	13622	13856	13739	13718	13698	13588	13785	13697	13829	13752	13517	13623	13767	13701	13699	13850	13884	13792	13750	13869	13833	13632	13701	13724	13779	13679	13753	13761	13788	13593	13883	13853	13585	13607	13781	13712	13638	13757	13839	13794	13649	13680	13727	13813	13667	13837	13734	13677	13520	13669	13810	13771	13720	13860	13787	13721	13611	13797	13667	13688	13693	13708	13778	13757	13670	13700	13698	13770	13773	13708	13713	13742	13793	13745	13774	13687	13814	13721	13605	13785	13718	13715	13607	13696	13667	13826	13851	13575	13571	13756	13761	13627	13951	13686	13889	13662	13745	13766	13737	13690	13783	13623	13840	13754	13675	13825	13540	13795	13739	13662	13737	13590	13868	13698	13701	13750	13668	13641	13735	13670	13619	13740	13773	13709	13740	13665	13645	13750	13750	13799	13722	13770	13670	13600	13687	13751	13551	13610	13689	13686	13842	13687	13803	13770	13636	13851	13647	13661	13757	13720	13670	13682	13575	13715	13689	13810	13629	13801	13752	13736	13662	13633	13730	13915	13903	13606	13691	13877	13665	13813	13609	13819	13783	13728	13863	13711	13559	13644	13730	13737	13582	13773	13860	13715	13613	13820	13667	13777	13636	13703	13557	13679	13760	13811	13717	13604	13796	13739	13743	13602	13757	13856	13567	13828	13589	13659	13647	13773	13682	13568	13702	13753	13734	13603	13815	13793	13695	13622	13692	13681	13625	13705	13850	13576	13626	13764	13649	13753	13592	13722	13728	13536	13635	13592	13708	13737	13811	13672	13877	13685	13595	13525	13547	13904	13695	13565	13678	13602	13642	13817	13774	13751	13541	13823	13807	13689	13625	13699	13694	13641	13795	13787	13665	13726	13818	13847	13687	13583	13712	13730	13592	13847	13612	13661	13783	13622	13654	13691	13613	13703	13646	13796	13464	13715	13596	13845	13685	13870	13604	13745	13648	13732	13654	13751	13796	13809	13941	13663	13723	13568	13740	13751	13637	13606	13707	13638	13626	13807	13684	13676	13843	13808	13585	13781	13566	13836	13775	13861	13728	13733	13690	13723	13549	13539	13703	13788	13775	13588	13724	13651	13846	13704	13737	13723	13646	13764	13731	13767	13746	13740	13479	13902	13614	13780	13778	13640	13737	13783	13595	13794	13753	13616	13579	13648	13710	13640	13580	13718	13909	13664	13666	13701	13783	13772	13558	13634	13766	13659	13632	13586	13850	13582	13780	13828	13577	13742	13620	13668	13660	13765	13747	13782	13715	13699	13608	13900	13485	13866	13540	13559	13748	13731	13689	13750	13890	13603	13475	13729	13737	13901	13598	13578	13602	13600	13875	13627	13778	13741	13727	13559	13744	13630	13732	13789	13635	13572	13626	13746	13823	13763	13713	13757	13684	13844	13758	13785	13664	13659	13766	13789	13636	13639	13733	13647	13802	13779	13871	13714	13724	13764	13821	13655	13695	13685	13589	13801	13903	13687	13652	13814	13795	13778	13756	13645	13720	13623	13642	13893	13723	13757	13743	13611	13815	13721	13545	13672	13669	13803	13539	13730	13742	13576	13737	13661	13716	13810	13609	13684	13694	13810	13641	13795	13516	13714	13742	13848	13761	13558	13558	13702	13663	13617	13649	13607	13749	13550	13774	13619	13757	13672	13882	13712	13708	13757	13707	13807	13794	13583	13682	13710	13957	13831	13862	13646	13552	13586	13746	13741	13826	13705	13606	13741	13615	13634	13647	13805	13704	13716	13603	13604	13721	13740	13692	13846	13723	13866	13747	13568	13564	13728	13664	13561	13739	13786	13792	13632	13620	13753	13714	13606	13750	13690	13690	13777	13719	13785	13686	13739	13810	13773	13806	13501	13715	13586	13662	13728	13607	13734	13693	13725	13500	13521	13743	13662	13620	13841	13681	13831	13775	13670	13387	13703	13660	13606	13603	13666	13591	13688	13679	13755	13553	13693	13722	13677	13649	13710	13575	13717	13790	13634	13658	13684	13677	13572	13741	13644	13740	13712	13723	13751	13691	13646	13695	13675	13730	13841	13686	13691	13949	13747	13623	13794	13600	13671	13646	13695	13907	13699	13620	13728	13826	13735	13825	13680	13812	13743	13801	13782	13768	13805	13731	13760	13699	13782	13721	13701	13719	13721	13672	13546	13775	13616	13710	13830	13638	13583	13644	13739	13479	13723	13850	13632	13790	13767	13709	13864	13854	13538	13903	13717	13724	13749	13668	13688	13644	13696	13785	13669	13694	13644	13674	13749	13825	13658	13728	13807	13597	13783	13857	13820	13801	13636	13551	13679	13744	13757	13731	13618	13800	13628	13818	13579	13618	13890	13546	13717	13779	13871	13705	13763	13622	13586	13826	13637	13823	13646	13681	13722	13645	13719	13705	13706	13516	13545	13719	13696	13673	13757	13724	13815	13610	13855	13725	13769	13781	13787	13799	13782	13861	13799	13689	13713	13703	13792	13633	13678	13831	13627	13578	13641	13698	13861	13545	13579	13578	13762	13751	13616
31517	24982	27891	26367	22242	20216	18981	19053	19482	19008	18520	18042	17598	17365	17422	17369	17323	17068	17367	17143	17245	17238	17460	17253	17399	17230	17421	17287	17244	17256	17490	17379	17259	17423	17138	17560	17396	17346	17585	17289	17274	17329	17326	17306	17209	17135	17318	17289	17231	17456	17352	17178	17309	17573	17419	17184	17279	17321	17181	17183	17376	17418	17152	17302	17259	17287	17084	17389	17280	17358	17244	17239	17081	17497	17510	17299	17190	17417	17190	17356	17160	17259	17251	17358	17159	17249	17245	17327	17234	17298	17303	17196	17406	17394	17326	17086	17332	17165	17275	17318	17422	17137	17301	17419	17262	17310	17205	17268	17105	17248	17342	17336	17325	17292	17030	17119	17313	17484	17204	17091	17345	17152	17119	17046	17218	17155	17324	17049	17425	17177	17197	17200	17078	17124	17242	17116	17269	17101	17286	17296	17237	17418	17352	17481	17213	17338	17134	17383	17304	17197	17346	17166	17222	17261	17357	17423	17292	17186	17176	17251	17084	17482	17168	17471	17256	17329	17135	17099	17314	17163	17247	17003	17251	17289	17424	17347	17173	17283	17198	17419	17379	17382	17019	17357	17226	17163	17427	17206	17319	17308	17503	17337	17293	17287	17235	17229	17054	17332	17230	17354	17244	17206	17339	17223	17223	17294	17133	17273	17189	17357	17346	17284	17464	17581	17360	17296	17386	17224	17249	17260	17283	17424	17343	17171	17654	17278	17215	17287	17241	17225	17281	17337	17087	17323	17358	17254	17146	17296	17366	17297	17367	17440	17482	17338	17455	16935	17265	17324	17289	17124	16887	17285	17189	17090	17416	17225	17427	17177	17373	17495	17301	17185	17128	17171	17183	17078	17306	17365	17432	17371	17167	17345	17330	17251	17174	17309	17278	17256	17029	17273	17515	17128	17204	17353	17409	17258	17257	17356	17286	17097	17281	17359	17377	17185	17478	17231	17384	17341	17176	17319	17082	17241	17206	17065	17301	17287	17464	17436	17262	17351	17289	17232	17292	17334	17323	17283	17205	17143	17303	17050	17267	17213	17541	17360	17329	17388	17167	17302	17030	17234	17277	17231	17290	17133	17169	17419	17134	17294	17331	17197	17392	17233	17301	17275	17230	17149	17338	17166	17333	17332	17140	17041	17211	17478	17161	17258	17078	17175	17348	17292	17444	17183	17235	17391	17217	17137	17267	17246	17265	17345	17219	17382	17427	17201	17114	17215	17159	17432	17233	17227	17394	17331	17310	17326	17344	17373	17521	17278	17292	17232	17218	17358	17166	17157	17181	17408	17314	17261	17286	17226	17499	17431	17060	17376	17349	17301	17383	17302	17165	17374	17379	17195	17311	17197	17167	17382	17388	17287	17324	17276	17175	17340	17450	17236	17364	17481	17169	17533	17135	17445	17221	17303	17204	17111	17379	17215	17292	17126	17316	17469	17271	17007	17425	17252	17356	17167	17386	17100	17233	17300	17463	17408	17364	17410	17149	17264	17296	17066	17314	17223	17340	17410	17279	17379	17343	17130	17314	17344	17224	17166	17557	17668	17317	17189	17234	17257	17344	17399	17279	17160	17293	17418	17211	17140	17195	17480	17317	17204	17262	17254	17443	17269	17454	17400	17415	17292	17306	17445	17389	17066	17154	17218	17370	17314	17290	17169	17281	17468	17293	17107	17314	17281	17214	17133	17106	17438	17453	17199	17438	17363	17449	17143	17350	17243	17385	17389	17345	17249	17180	17142	17186	17135	17210	17377	17243	17225	17357	17286	17274	17101	17280	17049	17222	17401	17303	17208	17341	17036	17338	17325	17361	17409	17258	17163	17242	17186	17261	17209	17352	17196	17388	17308	17399	17104	17384	17304	17213	17123	17183	17238	17387	17269	17425	17263	17264	17320	17237	17171	17220	17464	17412	17130	17194	17231	17220	17009	17309	17382	17185	17052	17267	17175	17376	17482	17400	17487	17348	17208	17270	17175	17433	17303	17285	17124	17384	17111	17211	17309	17429	17073	17221	17324	17366	17237	17345	17079	17307	17223	17318	17195	17336	17211	17460	17192	17096	17101	17422	17186	17177	17086	17216	17335	17450	17509	17190	17394	17201	17384	17267	17425	17320	17182	17104	17222	17265	17505	17294	17402	17391	17217	17065	17376	17376	17370	17239	17305	17228	17319	17452	17185	17401	17334	17282	17529	17348	17391	17398	17277	17393	17172	17065	17470	17351	17447	17320	17228	17297	17562	17478	17406	17210	17377	17442	17345	17230	17355	17438	17245	17322	17552	17212	17329	17345	17286	17369	17236	17150	17174	17153	17273	17196	17567	17274	17176	17424	17216	17326	17262	17177	17484	17331	17451	17305	17209	17229	17334	17319	17257	17505	17166	17145	17435	16983	17539	17449	17355	17155	17453	17339	17259	17389	17214	17367	17146	17283	17327	17223	17190	17354	17293	17220	17405	17212	17224	17189	17047	17160	17369	17268	17120	17419	17323	17177	17210	17303	17274	17343	17411	17448	17432	17156	17305	17351	17222	17411	17361	17180	17339	17130	17257	17279	17304	17321	17433	17296	17273	17240	17462	17355	17497	17421	17301	17325	17030	17227	17139	17270	17326	17328	17218	17049	17319	17349	17217	17424	17288	17249	17137	17376	17280	17425	17223	17357	17259	17147	17291	17393	17526	17236	17154	17356	17327	17316	17424	17277	17373	17366	17125	17263	17224	17218	17253	17245	17238	17346	17193	17210	17302	17281	17349	17260	17560	17094	17280	17316	17474	17429	17125	17229	17175	17497	17157	17313	17101	17047	17229	17255	17344	17266	17169	17298	17459	17328	17454	17332	17395	17320	17145	17153	17223	17303	17097	17052	17296	17476	17388	17261	17447	17207	17175	17232	17273	17168	17230	17109	17239	17168	17310	17375	17266	17253	17410	17106	17371	17208	17222	17357	17462	17388	17328	17435	17128	17245	17313	17409	17195	17036	17478	17208	17243	17362	17128	17174	17326	17197	17355	17126	17259	17464	17434	17281	17260	17215	17403	17207	17125	17316	17278	17284	17067	17319	17286	17233	17286	17402	17564	17168	17246	17509	17238	17362	17286	17467	17421	17404	17287	17258	17429	17346	17286	17161	17284	17563	17390	17268	17257	17265	17353	17283	17209	17361	17321	17435	17288	17190	17319	17184	17491	17434	17262	17214	17282	17194	17233	17163	17152	17067	17283	17196	17368	17391	17293	17517	17345	17307	17117	17152	17207	17236	17155	17193	17338	17011	17354	17409	17261	17342	17296	17315	17309	17203	17116	17390	17295	17132	17087	17282	17292	17388	17452	17606	17239	17587	17323	17223	17228	17371	17365	17009	17234	17194	17353	17202	17333	17296	17138	17250	17282	17247	17299	17328	17299	17270	17225	17118	17216	17459	17179	17195	17407	17335	17108	17273	17326	17308	17341	17330	17336	17182	17389	17408	17250	17290	17456	17222	17311	17188	17489	17258	17241	17172	17127	17313	17198	17360	17186	17201	17135	17202	17298	17162	17428	17254	17310	17447	17268	17223	17374	17289	17282	17486	17277	17048	17167	17397	17284	17341	17264	17487	17423	17279	17260	17354	17353	17378	17366	17401	17400	17299	17163	17258	17435	17174	17307	17369	17411	17343	17302	17325	17319	17236	17260	17477	17242	17148	17178	17238	17356	17014	17142	17185	17299	17160	17128	17173	17272	17366	17397	17345	17410	17230	17303	17475	17413	17315	17289	17076	17473	17129	17270	17146	17405	17217	17295	17383	17274	17456	17260	17084	17102	17284	17111	17343	17336	16974	17123	17240	17336	17492	17182	17032	17286	17380	17464	17297	17064	17275	17232	17117	17134	17044	17213	17423	17452	16990	17283	17163	17380	17281	17216	17442	17325	17271	17211	17276	17348	17214	17235	17231	17275	17357	17444	17459	17258	17351	17171	17229	17301	17401	17171	17198	17312	17237	17312	17423	17464	17376	17500	17522	17347	17288	17096	17218	17094	17311	17254	17391	17446	17230	17366	17165	17338	17503	17207	17392	17367	17157	17250	17266	17345	17158	17260	17290	17308	17149	17351	17176	17091	17065	17034	17387	17142	17460	17262	17471	17211	17319	17090	17486	17374	17372	17389	17263	17212	17202	17342	17249	17309	17357	17258	17249	17311	16960	17382	17359	17371	17160	17265	17295	17336	17196	17008	17358	17411	17189	17237	17255	17460	17315	17245	17113	17335	17396	17387	17383	17245	17153	17215	17415	17627	17312	17225	17393	17285	17315	17279	17289	17423	17431	17281	17438	17211	17337	17299	17249	17139	17141	16968	17234	17213	17109	17242	17382	17174	17092	17247	17312	17176	17058	17110	17242	17336	17525	17373	17184	17105	17295	17504	17336	17339	17351	17485	17409	17374	17297	17196	17250	17421	17389	17114	17252	17496	17151	17401	17199	17087	17089	17385	17345	17351	17288	17215	17552	17240	17326	17431	17263	17362	17187	17252	17186	17233	17309	17277	17145	17475	17263	17262	17413	17217	17185	17192	17420	17469	17265	17366	17314	17197	17279	17354	17516	17392	17231	17173	17460	17092	17319	17190	17016	17126	17225	17399	17407	17413	17396	17286	17174	17237	17586	17318	17154	17498	17464	17364	17241	17360	17160	17248	17017	17288	17483	17327	17237	17236	17191	17239	17245	17447	17498	17302	17346	17229	17185	17103	17210	17450	17066	17158	17025	17393	17449	17427	17248	17241	17409	17145	17342	17181	17294	17328	17329	17213	17440	17192	17359	17197	17358	17256	17293	17239	17147	17254	17462	17295	17353	17269	17333	17214	17246	17185	17355	17410	17467	17195	17176	17356	17416	17111	17140	17195	17285	17272	17340	17321	17344	17370	17089	17170	17175	17119	17043	17185	17187	17189	17164	17361	17390	17330	17383	17541	17132	17059	17335	17190	17303	17262	17437	17246	17389	17339	17093	17266	17192	17159	17301	17369	17351	17166	17168	17358	17194	17264	17175	17237	17409	17475	17287	17403	17309	17440	17397	17266	17102	17296	17304	17188	17380	17418	17456	17279	17219	17188	17261	17190	17293	17192	17274	17244	17453	17178	17315	17396	17267	17380	17320	17054
22787	29116	29455	25456	20780	17963	16342	16727	16598	16299	15560	14793	14370	14153	14041	13933	13900	14172	14128	14069	14044	14171	14141	14211	13883	14024	14013	13885	13977	14136	14219	14059	13969	14106	13990	14050	13988	13964	13988	14082	13946	14210	14115	14053	14115	13966	14075	14050	13981	14069	13972	13882	13959	14024	14055	13946	14005	13908	14080	14050	14122	14002	14012	13998	13854	14068	13947	14113	13785	13916	14167	14121	13859	14055	14061	14159	14146	13995	13780	14223	13961	14031	13970	13978	13927	14001	14163	14051	14140	14127	14067	13757	14031	13974	14043	14067	13979	13897	13901	14066	14213	14015	14090	14054	13947	14158	14016	14063	14041	13966	13976	14056	13945	14121	13885	14035	13991	14068	14073	13926	14121	14041	14048	13989	14041	14163	14068	13919	14136	14097	14085	14208	13947	14034	13988	14116	14017	14080	13878	13951	14143	14190	13976	13996	13974	14147	13918	13944	14089	14070	14185	14010	13973	14178	13982	13951	14121	14045	14085	13910	13989	14052	14121	13984	14158	14158	14040	13788	14064	14076	13969	13961	14051	14066	14223	14005	13949	13898	14132	14068	14055	14131	14132	13961	14002	14126	14037	13917	13937	13944	13933	14172	14017	14103	14187	14058	13992	14036	14251	14120	14002	13964	13781	14090	14200	13976	14090	14086	14140	14006	14059	14090	14028	13880	14001	14014	13983	14002	14078	14008	14052	14056	13964	14032	14015	14079	13960	14268	14042	14052	14167	14021	14059	14081	14058	14031	13853	13928	14018	13965	14037	14003	14108	14081	13966	14030	14055	13887	14185	13925	14020	14108	13968	14115	14110	14006	14043	14155	14079	14139	13987	13924	14009	13962	13991	14028	13841	14029	14073	14167	14003	14131	13997	13928	14117	14089	13858	14004	13990	13970	14235	13960	13778	14121	14214	14067	14022	14042	13914	14012	14083	13926	14136	13958	14003	14074	14014	14030	14146	14021	14001	13981	13994	14073	13946	13989	14026	13982	13974	13865	13841	14040	14051	14165	14135	14084	14036	13949	14100	13968	13953	13955	13848	14057	14104	14138	14080	14010	14022	14015	14025	13953	14006	14021	14091	14080	13976	14055	14042	14083	13919	14043	14073	13900	14096	14101	13945	14084	14074	14073	14046	14067	14148	14114	14030	14126	13953	14086	13981	13836	14080	14121	14021	13854	14200	14137	14075	13937	13998	14131	14065	13999	14105	13983	14156	14133	14180	13943	13976	14028	14088	14119	13953	13865	14084	14104	14062	13926	14023	14239	14013	13999	14147	14075	14087	14204	13840	13919	14057	14097	14166	13870	14120	13972	13920	14092	14203	14193	14061	14131	13976	14128	13898	13987	13859	14176	14011	14111	14181	14081	13870	14155	14008	13892	14021	14129	14106	13925	14115	13949	14027	14014	14043	13926	14009	14319	13981	13942	13817	14123	14027	14064	14072	14109	14058	13999	13963	13925	14009	13997	13954	13983	14117	13953	14097	13971	14094	14065	14150	14006	14176	14107	14039	13965	14104	14141	14162	13954	14040	13949	14250	13938	14048	13988	13804	13948	14058	14047	13907	14099	13994	13875	14000	14010	13965	14200	13873	13882	14070	14157	14001	14037	14036	14097	14018	14036	14033	14134	14032	14098	14002	14068	14158	14200	14220	14233	13796	13891	14073	14041	13915	13964	14009	13904	14141	14127	13934	13943	14017	14005	13963	14177	13843	13888	14080	13977	13993	13996	14086	14087	14092	14057	13982	14147	13926	13798	13831	14033	14041	14070	14038	13979	14189	14004	13853	13984	14095	14087	14207	14080	14069	14197	14124	14182	13986	14187	14147	14084	13936	14039	13990	14187	13898	13922	14001	14218	13842	13962	14054	14081	14080	14026	14027	13967	13846	13928	14064	13946	13870	14134	13942	14003	14069	14077	14029	14012	14220	14023	14050	14037	14031	13956	13936	14240	13942	14100	14046	14088	14013	13970	13967	14000	13999	14096	14224	13928	13933	14034	14021	13969	13935	13881	13952	14096	14101	14006	14102	14015	14027	13964	14079	13893	13937	14034	14074	14078	14067	13921	14101	14014	14027	14253	13817	14067	14119	14236	14113	14008	14024	14054	14012	13902	13988	14075	14091	13934	14062	14075	14149	13922	13944	14062	14098	13917	13930	14166	13910	14070	14074	14006	14070	14001	14054	13972	14070	13875	14189	13972	14082	14048	14059	13943	14110	14070	13973	14148	14041	14142	13966	13994	13959	14087	14036	14056	14060	14049	13906	14241	13984	13996	13989	14039	13938	14018	14023	14122	14095	14264	13930	14052	14171	14020	14208	14083	14069	14097	14037	14016	14111	14082	14262	14125	14141	14120	13974	14106	14134	13965	14090	13978	14198	14017	13930	14069	14001	14109	13936	13993	14066	14213	13952	14078	14057	14137	13888	14081	14016	14054	13896	13953	13915	14102	14294	14030	14141	14044	14151	14242	14198	13978	14100	14032	13974	13861	14036	14115	14090	13977	13950	14018	14047	13949	13972	14108	14175	14006	14097	14016	14055	14002	14026	13975	14037	14113	14181	13988	13919	14011	14076	14136	13987	14062	14019	14107	14061	14249	14118	14243	14034	13901	13991	14040	14024	13983	13996	14156	14101	14156	13910	13903	14124	14116	13951	14013	13917	14171	13922	14236	13957	14032	13830	13988	13956	14025	14037	14063	14162	14004	14274	14006	14010	14127	14009	13935	13959	14304	14031	13954	14020	14061	14065	13851	14075	14015	14193	13970	13844	14030	13976	14015	14147	13976	14096	14181	14129	14173	13784	13926	13856	14134	14261	14059	14063	14106	14119	13867	13972	14055	14042	14161	13862	13992	14251	14079	13983	14068	14034	14132	14093	13755	14132	13835	14056	14109	13921	13975	14211	13899	14008	14000	13984	13925	14046	14072	13941	14062	14063	14035	14140	14038	14060	14056	14003	13848	14040	13962	14070	13898	13939	13966	13893	14162	13781	13967	13998	13804	14142	14027	14047	14032	13896	14232	14053	14058	14117	13991	14143	13888	14197	14099	13977	14116	13968	13935	14162	14075	14053	14035	13950	13989	14136	14036	14091	13998	14001	14013	13949	14106	14174	14055	13923	13958	14048	13818	14030	14006	14049	14117	14125	14002	13918	14114	13899	13968	14052	14183	14015	14012	13923	13955	14081	14001	13908	14054	13963	14039	14050	14046	14016	14067	14016	14141	14169	14006	13982	14050	13947	13794	13981	13987	13937	14272	13971	13953	14196	14139	14008	14051	14059	13756	14104	14057	14013	14094	14163	14105	13897	13989	13953	13922	14228	14067	13996	13843	14163	14172	13948	14157	14113	14179	13935	14087	14000	14141	14091	14051	14170	14000	14118	14058	14092	13939	13970	14223	14179	14118	13983	13993	14010	14131	13887	14005	13989	13835	14154	14045	13977	14173	14094	13923	14204	14172	13760	14073	14101	14197	14116	14052	14004	14071	14050	14149	13989	14011	13979	14097	14143	14090	13943	14105	14019	14129	14101	14080	14004	13992	14065	14075	14075	14179	14054	14064	14206	14055	14106	14030	13891	14089	14197	14007	14014	13967	13912	14140	13979	14003	14321	14133	14030	14098	14052	14048	14044	14126	14138	13866	14010	13959	14088	13908	13978	14179	14200	14066	14060	14058	13987	14004	13973	14022	13947	13973	14102	14051	14021	13951	13991	13915	14094	14067	14056	14111	13931	14112	14165	13933	14042	14089	13924	14304	14077	14023	13920	13905	13983	13913	13923	13992	13992	14032	13877	14245	14043	14128	14093	14027	14011	14022	14008	13954	13927	14046	14102	14190	14098	14123	14152	14109	14018	13925	14176	14202	14135	14063	14046	14059	14142	14027	14062	14180	14025	13981	13889	14092	13992	14120	14059	13996	14049	13868	13956	14185	14020	13868	13960	14081	14109	14037	13882	14102	14060	13977	14064	14038	14067	14008	14135	13771	14105	14032	14033	14255	14283	13875	13874	14075	14003	13990	14065	13866	13950	14058	13981	14017	13926	13994	14085	13983	13969	14047	14030	14150	13976	14118	14083	14010	14097	13877	14150	14183	14079	14087	14345	14072	14021	13966	14050	14086	14084	13973	14020	14145	13984	14164	13968	14039	14272	13947	14111	14047	13943	14113	14042	13979	13969	14054	14050	13981	13989	14030	14127	13990	14036	14152	14097	13918	13974	14130	14189	13965	13959	14097	13988	14195	14032	13991	14108	14008	14194	13916	13960	14035	13983	13978	14105	14053	14035	14308	13998	14002	13994	14114	14096	14131	14043	13962	13920	13962	13959	14121	13970	13822	13962	14124	14081	14037	14012	13921	14144	13983	14215	14031	14203	13939	14035	13935	14123	14059	13900	13994	14097	14081	14075	14067	14102	14120	14038	13814	14152	14052	14076	14004	13868	13914	14111	14174	13962	14100	14023	14117	14043	13978	13898	14066	13969	14058	13901	14036	14110	14156	14092	13925	14032	14043	13890	14023	14091	14127	14139	14088	13982	14125	14016	14094	14113	14089	13951	13981	14164	13984	14033	14043	14094	14023	14001	14204	14027	14041	14103	14080	14077	14110	14026	14209	14107	14014	14086	14090	14090	14093	13973	13896	14084	13851	14160	14109	14130	13864	13935	14005	13991	14230	13980	13969	14022	14010	14069	13896	14115	14104	14100	14068	14047	14105	14097	13931	13978	14032	14058	13917	14047	14002	14119	14142	14061	14056	14108	14095	14027	13988	13869	14058	13828	13974	14148	13947	14030	14076	14101	14079	14057	13984	14143	13957	14139	14011	13964	14076	13975	13931	13973	14067	14028	14019	14067	14075	14045	14020	14002	14004	14074	13976	14011	14116	14003	13973	13871	14161	14103	14084	13984	14044	14047	13928	14078	14104	14216	14040	14154	13997	14104	13987	13799	13982	14110	13942	13941	13935	14138	14077	14017	13965	13888	14049	14084	14092	13950	13935	14009	14261	14068	14061	13966	13967	13956	13987	14181	14004	14141	14099	13970	13924	14206	13893	14065	14099	14108	13959	13978	14106	14050	14040	14049	14046	13880	14161	13991	14011	14124	13988	14090	13988	14031	14004	14086	13926
26302	21796	39442	48181	41495	36136	31751	29792	29991	27208	23522	20072	18430	17510	16983	17096	16965	17033	16916	17171	16929	16804	16749	16760	16803	16887	16875	16828	16959	16779	17115	16930	16757	16845	16776	17122	16984	16780	16959	16844	16823	17037	16939	17048	16937	16859	16742	16951	16947	16918	16749	17080	16842	16931	16985	16852	16799	16953	16820	16611	16863	16941	16894	16994	16684	16894	16949	16922	16875	16878	16900	16724	16845	17001	16926	16735	16958	16914	16997	17124	17000	16889	16922	16981	16891	16814	16878	16973	16986	16972	17169	16642	17006	16894	16839	16810	16819	16812	16838	16782	17099	16892	16782	16941	16844	16987	16882	17073	16893	16664	16796	16921	16879	16899	16890	16841	16787	16691	17039	16937	16819	16899	16792	16886	16731	16821	17001	16805	16806	16857	16849	16946	16975	16691	16702	16900	17047	16845	17143	16936	16803	16893	16758	16703	16843	16893	16871	17030	16972	16886	16757	16628	17100	17010	16938	16641	16720	16705	16851	16945	16945	16946	16837	16763	16864	16691	17010	17024	16896	16754	16840	16764	16861	16880	16780	16962	16736	16794	16815	16927	16741	16722	16917	16749	16705	16720	16957	16850	16851	17067	16922	17068	17037	16848	16733	16741	16625	16658	16816	16681	16966	17061	16788	16885	16913	16711	16720	16841	17006	16946	16771	17046	16999	16900	16856	16962	17001	16751	16810	16947	16762	16900	17051	16907	16763	16633	16897	16890	16803	16778	16991	16935	16863	16900	16919	16931	16858	17060	16860	16886	17016	16825	16981	16947	16973	16902	16816	16824	17010	16889	16864	16790	16751	16639	16774	16858	16834	16884	16873	16940	16919	16915	16722	16874	16787	16874	16765	16970	16939	16771	16776	16753	16757	16915	16812	16742	16865	16781	16887	17196	16955	16909	16925	16769	16955	16853	16933	17127	16862	16830	16676	16958	16893	16715	16748	16938	16859	16821	16800	16880	17017	16963	16903	16689	16917	16872	16976	16905	17065	16968	16941	16665	16688	16890	16925	16899	16864	16944	17001	16811	16885	16769	16633	16856	16763	17042	17014	16995	16680	16820	16734	16672	16858	16969	16828	16986	16783	16951	16918	16892	16927	16689	16721	16927	17150	16902	16944	16815	16838	16938	16742	16673	16861	16943	17030	16777	16897	16920	16847	16734	16781	16779	16634	16946	16736	16786	16861	16935	16937	17060	16867	16959	17098	16896	16915	16876	16876	16672	16777	17150	16678	16934	16834	16866	16831	16816	16900	17015	16894	16817	16955	16799	16924	16928	16829	16964	16954	16911	16888	16914	16768	16841	16729	16896	16966	17014	17024	16945	16987	16758	17004	16872	16728	16983	16884	16805	17005	16753	16902	16774	16611	16936	16890	16810	16670	16831	16702	16803	16759	17026	16961	16663	16858	16845	16969	16718	16765	16869	16490	17064	16859	16763	16783	16838	16954	16703	16733	16776	17098	16941	16728	16919	16792	16950	16886	16999	16804	16887	16957	17036	17013	16969	16769	16963	16771	16881	16953	16709	17040	16947	17021	16933	16990	16631	16868	16711	16894	16948	16878	16745	16928	16687	16650	16925	16804	17024	16788	16808	16720	17005	17036	16858	16881	16783	16993	16818	16748	16728	16906	16832	16945	16986	17102	16862	17157	16760	16821	17017	16862	16760	16846	17018	16964	16941	16845	16980	16905	16936	17026	16836	16950	16754	17113	16772	16938	16899	17006	16954	16896	16858	16940	16943	16767	16890	16891	16749	16886	16814	16769	16854	16950	16744	16916	17054	17030	16855	16869	16986	16807	16751	16838	16895	16779	16902	16857	16880	17023	16951	16531	16923	16955	16781	16869	16831	16739	16911	16872	16916	16872	16901	16917	16656	16853	16731	16900	16771	16882	16898	16935	16680	16633	17028	16603	17002	17052	16898	16777	16769	16806	16924	16656	16754	16873	16875	16882	16914	16922	16847	16886	16650	16972	16860	16756	17344	16933	16764	17053	17019	16829	16682	16958	16697	16773	16822	16890	16908	16869	17097	16992	17016	16666	16880	16934	16657	16775	17007	16817	16731	17040	16901	16985	16753	16744	16825	16874	17078	17090	16792	16934	16931	16755	16900	16946	16687	16846	17087	16818	16709	16802	16776	16948	16841	16876	16891	16806	16811	16877	16999	16714	16719	16734	16790	16935	16846	16842	16890	16951	16676	16871	16881	16717	16941	16915	16825	17017	16652	16841	16954	17146	16758	16774	16879	17040	16813	16842	16842	16660	16841	17051	16978	16982	16795	16946	16856	16986	16815	16935	16800	16856	17013	16952	17025	16977	16932	17110	16948	16970	16850	17006	16668	16925	16882	16974	16778	16719	16729	16949	16876	16905	17076	17038	16836	16796	16801	16760	16913	16603	16754	17052	16891	16962	17072	16878	16883	17081	16979	16986	17035	16773	16844	16755	16902	16724	16842	16826	16920	17112	16766	16819	16778	16968	16757	17049	16845	16809	16791	16857	16992	16707	16581	17034	16788	16810	16936	16909	16700	16825	16819	16826	16767	16920	16753	16811	16824	16794	16936	16638	16838	16897	16933	16760	16958	16784	16763	16920	16839	16732	17087	16865	16772	16756	16768	16988	17036	16801	16905	16751	16904	16756	16792	16954	16851	16833	16686	17066	16978	16867	16697	16701	17020	16896	16845	16769	16667	16880	16765	16892	16769	17080	16878	17057	16787	16694	17024	16780	17038	16845	16558	16692	16770	16742	16987	16802	16972	16836	16774	16982	16851	16750	16601	16970	16954	16669	16655	16831	16781	16681	16773	16882	17093	17007	16785	16904	16850	16841	16844	16798	17007	16849	16839	16929	16722	17117	16865	16906	17028	16999	16911	16877	16948	16935	17043	16911	16883	16877	16810	16722	16842	16948	16982	16981	16863	16829	16794	16646	16916	16770	16900	16782	16861	16676	17026	16745	16786	16778	16834	16759	17161	16920	16830	16791	16845	17052	16807	16838	16889	16866	16976	16722	16860	16970	16999	16756	17032	17011	16904	16835	16819	16794	16812	16819	16678	16826	16891	16744	16921	16955	16986	16877	16903	16680	16831	17111	16815	16864	16744	16967	16614	16840	16771	16887	16821	16961	16868	16804	16949	16919	16941	16815	16861	16903	16953	16908	16795	16874	16840	16851	16715	16995	16875	16984	16963	16813	16908	16884	16864	17018	16920	16944	16937	16832	16808	16708	16941	16707	16848	17090	16600	16788	16917	16992	16930	16990	16889	16911	16824	16768	17021	16787	16935	16814	16895	16642	16823	16800	16756	17026	16891	16485	16873	16881	16893	16943	17013	16850	16674	16946	16871	16872	16911	16938	16819	16880	16956	16715	16811	16918	16997	16879	16972	17007	16830	17030	16831	16753	16940	16912	16770	16770	16767	16859	16874	16968	16751	16903	16826	17054	16900	16911	16962	16634	17092	16970	16833	16775	16974	16676	16831	16895	17024	16949	16921	16944	17096	16830	16932	16853	16763	16916	16726	16881	16490	16821	16951	16915	16855	16754	16853	16853	16828	16891	16957	16951	16783	16852	16985	16951	16746	16830	16721	16851	16778	16833	16812	16898	16936	16815	16739	16910	16875	16956	16963	16830	16785	16828	16563	16880	16872	16947	17168	16951	16944	16758	16919	16905	16997	16930	16882	16974	16772	17095	16800	16730	17010	16802	16994	16791	16901	16856	16797	16731	16641	16956	17093	16916	16667	16973	16765	16697	16876	16930	16779	16824	16813	17068	16719	17090	16835	16863	17026	16767	16776	16519	16953	16877	16861	16818	16904	17110	16780	16812	16955	16637	16730	16751	16876	16978	16932	17006	16885	16836	16826	16815	16836	17127	17015	16818	16868	16865	16826	16842	17058	16862	16900	16896	16902	16915	16920	16741	16816	16739	16757	16747	16882	16781	16694	16900	16633	16962	16852	17119	16994	16997	16727	16823	16982	17079	16986	16753	16754	16792	16916	16803	16856	17067	17045	16802	16865	16971	16754	16857	16764	16675	16985	17080	16893	16869	16964	16819	16764	16923	16793	16932	16725	16924	16959	16803	16982	17060	16865	17144	16883	17008	16997	16912	16902	16675	16943	16711	16762	16889	16989	16850	16776	16869	16792	16928	16954	17013	16764	16903	16900	16803	16819	16732	17034	16894	16879	16976	16976	16793	16958	16764	16952	17043	16903	16837	16680	16936	16794	16799	17044	16997	16799	17025	16878	16847	16756	16828	16974	17021	16777	16752	16848	17092	16874	17024	16955	16656	16756	16831	16885	16790	16858	17125	16967	16961	17103	16902	16864	16851	16817	16964	16587	16764	16656	16822	16990	16976	17067	16993	16850	16996	16852	16896	16969	16803	17027	16927	16809	16846	16959	16730	16953	16936	16848	16952	17038	16860	17050	16918	16849	16960	16828	16795	16789	16887	16833	16871	16822	16961	16971	16926	16755	16945	16814	16977	16725	16925	16787	16938	16955	16944	16757	17046	17009	16828	16635	16747	16847	16835	16939	16838	16826	16929	16936	16781	16912	16912	16859	16764	16968	16778	16975	16707	16877	16867	16883	16794	16877	16933	16713	16810	17126	17033	16955	17002	16919	16970	16968	16661	16933	16872	16885	16697	16786	16934	16909	16893	16668	16962	16876	17012	16772	16856	16758	17016	16897	16813	17132	16799	16826	16777	16788	16761	16687	16719	16882	16777	17030	16795	17040	16721	16897	17012	17028	16881	16832	16998	16799	16907	17024	16856	16787	16901	16934	16743	16680	16923	16983	16831	16965	16996	16868	16863	16809	16719	16783	16971	17131	16693	16943	16927	16722	16998	16894	16831	16968	16949	16900	17107	17114	17070	16720	16913	16705	16661	16589	16964	16835	16860	16932	16691	16900	16954	16992	16809	16858	17010	16639	16955	16893	16781	16889	16921	16825	17042	16747	16906	16797	16910	16920	16785	16806	16842	16770	16950	17093	17180	16942	16832	16915	16983	16728	17087	16930	16813	16821	16983	16583	16993	16851	16820	16730	16816	16919	16912	16843	16796	16858	17147	16699	16895	16920	16722	17092	16908	16693	16514	16811	17051	16713	16708	16916	17168	16873
33833	62618	70417	57112	45216	36494	31425	30647	30840	26432	21181	17340	15247	14457	14016	14042	13894	13829	13957	13936	13869	13764	13854	14082	13724	13895	13778	13826	13780	13890	13703	13906	13820	13756	13812	13782	13888	13811	13901	13991	13960	13729	13759	13981	13950	13974	13783	13816	13844	13879	13862	13898	13853	13911	13813	13934	13880	13904	13820	13762	13965	13926	13896	13779	13914	13818	13823	13636	13662	13959	13819	13861	13952	13826	13979	13902	13701	13675	13742	13754	13738	13738	13744	13702	13965	13891	13969	13867	13827	13955	13992	13988	13855	13778	13947	13749	13876	13715	13818	13857	14044	13760	13697	13785	13993	13787	13961	13976	14011	14002	13503	13721	13912	13826	13910	13771	13924	13754	13622	13841	13848	13843	13732	13857	13857	14010	13818	13865	13761	13887	13694	13716	13863	13790	13887	13791	14003	13790	13966	13903	13859	13756	13905	13892	13982	13834	13755	13882	13970	13801	13707	13858	13760	13913	13847	13947	13815	14030	13711	13883	13801	13701	13928	13906	13740	13894	13871	13903	13926	13967	14038	13707	13816	13718	13826	13709	13932	13894	13880	13885	13605	13974	13950	13812	14090	13807	13769	13910	13783	13793	13925	13811	13904	13926	13788	13832	13847	13781	13799	13931	13887	13887	13865	13785	13858	13674	13769	13839	13828	13951	13865	13804	13798	13765	13844	13936	13809	13909	13923	13680	13877	13806	13807	13848	13855	13908	13879	13718	13767	13985	13840	14043	13855	13734	13918	13878	13767	13784	13880	13562	13896	13827	14023	13901	13856	13820	13760	13850	13929	13903	13703	14003	13671	13921	13750	13890	13858	13833	13920	13812	13847	13872	13877	13965	13795	13821	13837	13933	13832	13691	13958	13734	13863	13680	14040	13859	13920	13837	13873	13783	13792	13847	13881	13749	13945	13948	13709	13842	13954	13926	13811	14009	13971	13820	13888	13883	13918	13784	13845	13900	13754	13716	13885	13719	13686	13658	13742	13768	14055	13822	13840	13712	13944	13696	13890	13762	13741	13824	13957	13829	13881	13879	13813	13810	14005	13849	13746	13812	13816	13758	13738	13756	13981	13886	13747	13846	13846	13896	13906	13784	13668	13720	13646	13937	13879	13865	14012	13834	13840	13835	14009	13886	13949	13816	13946	13765	13711	13918	13753	13991	13963	13870	13734	13914	13965	13912	13894	13909	13937	13911	13894	13975	13821	13897	13793	13845	13820	13802	13956	13848	13821	13796	13900	13779	13872	13839	13897	13712	13892	13864	13911	13579	13843	13816	13917	13692	13917	13802	13922	13965	13829	13613	13815	13833	13892	13872	13943	13790	13945	13779	13870	13929	13835	13875	13861	13733	13885	13811	13960	13860	14023	13918	13836	13985	13870	13890	13970	14011	13976	14113	13897	13743	13875	13788	13868	13626	13866	13775	13816	13866	13737	13704	13956	13860	13800	13691	14047	13905	13956	13904	13868	13823	13653	13996	13826	13868	13813	13906	13882	13961	13790	13814	13878	13722	13989	13825	13821	13788	13933	13776	13966	13875	13859	13942	13852	13904	14043	13768	13704	13874	13890	13876	13796	13904	13958	13909	13799	13858	13807	13915	13982	13826	13780	13936	13883	13927	13813	13813	13777	13832	13945	13939	13937	13743	13750	13782	13816	13824	13667	13752	13905	13872	13836	13792	13803	13668	13790	13727	13902	13975	13801	13884	13822	13778	13927	13785	13762	13784	13906	13815	13837	13814	13747	13798	13763	13685	14111	13975	13792	13868	13914	13819	13840	13852	13868	13855	13925	13885	13766	13788	13861	13873	13872	13866	13916	13905	13785	13867	13796	13848	13764	13862	13749	13852	13834	13997	13937	13931	13874	13841	13945	13826	13925	13829	13732	13865	13807	13876	13856	13899	13784	14000	13768	13791	13818	13949	13805	13945	13759	13771	13918	13808	13947	13807	14010	13849	13948	13897	13791	13896	13831	14044	13792	13782	13709	13811	13915	13910	13850	13928	13822	13880	13794	13866	13819	13747	13931	13791	13837	13918	13657	13671	13768	13689	13902	13901	13811	13890	14036	13901	14078	13820	13812	13886	13915	13887	13752	14084	13792	13886	13798	13817	13854	13907	13781	13886	13949	13832	14042	13835	13720	13819	13865	13881	13821	13893	13790	13764	13754	13814	13669	13807	13988	13905	13833	13961	13941	13965	13800	13789	13815	13949	13771	13775	13722	13798	13907	13785	13830	13952	14007	13689	13955	13954	13834	13765	13855	13761	13865	13834	13813	13971	13874	13977	13770	13931	13898	13787	13917	13951	13873	13910	14006	13817	13920	13896	13804	13776	13871	13881	13819	13673	13902	14038	13825	13933	13825	13939	13827	13983	13961	13614	13827	13801	13903	13874	13845	13961	13897	13988	13894	13861	13797	13970	13775	13785	13772	13848	13953	13938	13745	13843	13851	13930	13913	13957	13791	13697	13933	13851	13809	13836	13802	13910	13843	13798	13928	13846	13961	13870	13870	13830	13778	14003	13770	13857	13798	13796	13869	13865	13928	13918	13737	13918	13906	13761	13843	13783	13786	13923	13811	13910	13935	13747	13948	13669	13864	13822	13977	13795	14049	13779	13831	13934	13982	13841	13932	13850	13978	13857	13713	13811	14034	13672	13935	13817	13987	13693	13885	13999	13881	13709	13801	13935	13866	13875	13876	13867	13783	13810	13873	13978	13705	13688	13835	13836	13774	14028	13819	13774	13710	13805	13841	13860	13927	13878	13825	13797	13754	13790	13952	13884	13756	13907	14035	13916	13727	13987	13781	13866	13905	13815	13978	13823	13856	13790	13892	13717	14115	13772	13789	13993	13744	13978	13853	13847	13865	13751	13829	13856	13950	13793	13809	13793	13721	13951	13852	13859	13880	13782	13974	13824	13741	13702	13931	13799	13933	13826	13941	13909	13843	13911	13810	13743	13789	13819	13861	13776	13840	13854	14041	13857	13776	13837	13821	13872	13847	13943	13802	13884	14024	13906	13819	13876	13855	13934	13907	13762	13913	13983	13892	13861	13692	13705	13769	13824	13901	14082	13901	14035	13747	13773	13880	13740	13924	13847	13910	13969	13813	13954	13794	13913	13776	14077	13749	13991	13887	13901	13864	13844	13878	13871	13929	13856	13820	13854	13928	13933	13760	13939	13994	13930	13735	13736	13889	13899	13711	13820	13798	13754	14010	13831	13790	13786	13934	13835	13948	13895	13806	13828	13949	13828	13742	13873	13944	13904	13867	13758	13821	13699	13754	13903	13878	13823	13868	13726	13941	13826	13756	13767	13788	13968	13830	13913	13808	13804	13876	13887	13846	13915	13944	13866	13980	13804	13838	13972	13975	13948	13886	13764	13659	13850	13895	13850	13806	13780	13896	13772	13940	13887	13984	13931	13887	13716	13939	13879	13798	13882	13799	13807	13812	13774	14000	13786	13877	13778	14010	13885	13949	13879	13865	13707	13855	13869	13954	13854	13742	13931	13744	13820	13711	13951	13794	14084	13923	13865	13847	13834	13641	13906	13806	13693	13814	13949	14051	13941	13798	13902	13957	13972	13815	13925	13903	14001	13899	13559	14090	13826	13782	13762	13887	13863	13855	13770	13825	13752	13817	13981	13920	13975	13951	13848	13778	13742	13851	13664	13919	13880	13994	13806	13907	13896	13929	13908	13840	13716	13753	13854	13721	13978	13872	13986	13998	14102	14026	13862	13783	13866	13825	13905	13689	13955	14021	13948	13716	13826	13835	13880	13881	13816	13812	13801	13945	13725	13941	13859	13840	13752	13921	13872	13707	13803	13880	13703	13878	13807	13732	13803	13844	13878	13827	13868	13697	13764	13835	13927	14006	13921	13702	13806	13882	13716	13757	13879	13887	13855	13798	14063	13885	13899	13805	13888	13953	13832	13863	13793	13688	14058	13727	13818	13926	13887	13838	13934	13980	13831	13934	13981	13732	13863	13914	13853	13787	13802	13922	13738	13780	13849	14026	13759	13939	13860	13892	13918	13850	13994	13818	13692	13966	13761	13769	13817	13914	13998	13918	13849	13790	13766	13891	13916	13791	13815	13836	13938	13789	13841	13883	13867	13878	13795	13856	13893	13955	13810	14002	13848	13702	13867	13877	13901	13849	13670	13836	13881	13815	13876	13970	13835	13837	13842	13801	13895	13769	13752	13799	13825	13745	13846	13693	13715	13897	13774	13765	13808	13917	13940	13851	13897	13838	14048	13796	13896	13841	13737	13810	13847	13785	13846	13942	14023	13814	13789	13769	13753	13827	13903	13779	13816	13846	13586	13895	13888	13911	13990	13751	13920	13792	13851	13883	13902	13814	13998	13933	13840	13893	13953	13894	13868	13905	13662	13952	13743	13929	13764	13828	13851	13725	14005	13754	13903	13942	13887	13876	13853	13989	13878	13719	13811	13813	13931	13750	13839	13902	13823	13905	13804	13838	13811	13777	13852	13923	13887	13841	13986	13872	13969	13842	13986	13848	13663	13919	13903	13861	13853	13852	13848	13969	13928	13889	13937	13759	13971	13983	13716	13866	13748	13873	13901	13943	13811	13911	13858	13625	13910	13842	13920	13821	13824	13747	14062	13953	13755	13744	13988	13837	13805	13822	13850	13764	13818	13875	13807	13791	13915	13799	13784	13794	14000	13931	13800	13963	13889	13826	13913	13878	13751	13804	13955	13810	13959	13848	13946	13823	13817	13632	13777	13868	13877	13803	13757	13989	13789	13862	13939	13798	13847	13747	13909	13894	13968	13899	13819	13897	13813	13950	13831	13771	13778	13923	13768	13775	13877	13956	13872	13899	13908	13826	13777	13922	13936	13936	13815	13905	13894	13777	13856	13788	13659	13858	13910	13874	13894	13950	13908	13845	13868	13950	13729	13931	13773	13792	13820	13830	13778	13868	13972	13902	13803	13643	13768	13833	13998	13970	13884	13788	13773	13919	13893	13767	13877	13827	13785	13849	13848	13839	13827	13796	13838	13823	13915	13848	13835	13948	13890	13914	13829	13877	13751	13661	13927	13866	13830	13812	13842	13867	13875	13845	13735	13775	13648	13802	13726	14060	13851	13892	13749
23977	21177	33171	41668	45558	47197	44690	42671	42545	38534	31178	24818	20001	17969	17014	16739	16500	16427	16643	16438	16744	16494	16494	16668	16608	16411	16519	16635	16285	16359	16504	16520	16524	16540	16333	16549	16368	16384	16526	16266	16456	16538	16266	16456	16315	16520	16509	16421	16573	16499	16534	16546	16339	16271	16320	16375	16336	16439	16454	16218	16518	16508	16394	16319	16423	16546	16191	16251	16188	16203	16139	16293	16224	16304	16382	16380	16342	16212	16475	16394	16458	16477	16594	16406	16494	16509	16453	16304	16379	16387	16416	16579	16379	16346	16270	16486	16534	16277	16492	16649	16483	16125	16363	16330	16487	16546	16429	16504	16430	16312	16554	16488	16238	16312	16437	16240	16389	16251	16331	16387	16572	16450	16556	16476	16281	16601	16418	16419	16445	16530	16310	16252	16232	16496	16310	16461	16205	16422	16312	16365	16481	16086	16452	16443	16480	16354	16158	16256	16348	16521	16504	16404	16281	16385	16341	16281	16429	16293	16292	16332	16263	16424	16300	16530	16160	16243	16309	16383	16332	16269	16526	16242	16480	16228	16306	16154	16287	16248	16265	16324	16302	16549	16480	16413	16393	16326	16346	16400	16296	16391	16304	16268	16208	16262	16507	16021	16500	16455	16271	16359	16383	16354	16447	16402	16398	16492	16381	16279	16399	16511	16240	16305	16564	16591	16503	16109	16307	16348	16283	16290	16361	16435	16271	16241	16386	16468	16399	16277	16568	16489	16509	16308	16233	16328	16338	16325	16522	16455	16310	16535	16301	16274	16384	16433	16392	16534	16256	16297	16304	16351	16420	16268	16172	16235	16432	16366	16233	16295	16345	16256	16405	16249	16311	16184	16445	16157	16219	16495	16469	16344	16305	16312	16319	16518	16304	16349	16661	16380	16293	16269	16222	15934	16186	16441	16431	16435	16446	16226	16306	16397	16358	16307	16352	16454	16471	16357	16483	16379	16551	16325	16375	16569	16383	16416	16329	16404	16308	16232	16443	16198	16309	16388	16420	16330	16650	16213	16275	16601	16569	16478	16572	16315	16287	16255	16315	16203	16537	16419	16374	16167	16329	16362	16600	16145	16358	16342	16502	16167	16444	16087	16560	16429	16350	16218	16584	16317	16169	16252	16390	16418	16316	16145	16151	16241	16537	16287	16474	16232	16227	16404	16419	16435	16347	16414	16358	16541	16396	16371	16575	16347	16238	16654	16536	16344	16297	16158	16272	16399	16543	16517	16178	16453	16111	16427	16330	16315	16414	16236	16261	16388	16345	16474	16426	16123	16422	16265	16195	16281	16241	16406	16320	16505	16442	16391	16310	16326	16569	16365	16160	16391	16451	16264	16436	16279	16362	16394	16584	16456	16182	16208	16268	16441	16455	16438	16295	16240	16395	16465	16312	16535	16422	16318	16237	16275	16528	16419	16428	16485	16303	16437	16279	16150	16154	16614	16372	16287	16102	16196	16492	16405	16308	16393	16235	16259	16414	16421	16713	16496	16241	16272	16414	16307	16469	16454	16473	16560	16481	16343	16430	16315	16219	16548	16459	16514	16509	16486	16421	16308	16228	16290	16263	16497	16292	16195	16405	16433	16236	16500	16443	16243	16448	16399	16507	16377	16359	16599	16432	16376	16281	16300	16406	16300	16203	16376	16291	16477	16327	16428	16304	16214	16304	16467	16434	16403	16384	16443	16342	16350	16381	16229	16506	16477	16316	16332	16282	16439	16566	16473	16630	16245	16272	16575	16309	16491	16417	16345	16388	16242	16313	16433	16281	16353	16473	16226	16402	16421	16513	16474	16507	16474	16381	16183	16454	16437	16411	16336	16196	16523	16489	16444	16353	16379	16623	16357	16159	16430	16345	16210	16248	16533	16316	16249	16527	16188	16190	16406	16233	16515	16297	16320	16423	16522	16288	16261	16305	16382	16539	16498	16305	16334	16222	16454	16531	16305	16279	16159	16610	16408	16501	16217	16144	16209	16237	16311	16303	16330	16332	16294	16470	16348	16452	16411	16300	16406	16298	16169	16355	16298	16236	16226	16355	16376	16272	16253	16261	16206	16299	16512	16348	16265	16492	16348	16454	16460	16368	16316	16435	16233	16274	16310	16380	16431	16349	16320	16365	16580	16216	16312	16232	16257	16400	16244	16436	16225	16398	16294	16044	16506	16320	16324	16367	16481	16495	16342	16358	16265	16354	16103	16329	16125	16353	16693	16587	16409	16298	16356	16262	16367	16698	16451	16237	16354	16318	16072	16402	16499	16183	16121	16466	16341	16531	16399	16104	16336	16340	16290	16678	16424	16389	16368	16449	16259	16279	16221	16397	16128	16392	16489	16364	16265	16348	16359	16291	16520	16482	16418	16363	16201	16399	16385	16427	16311	16212	16454	16365	16356	16550	16538	16289	16193	16495	16382	16373	16289	16639	16416	16447	16395	16443	16247	16136	16371	16511	16557	16725	16349	16385	16247	16240	16360	16496	16282	16211	16536	16252	16448	16346	16287	16294	16341	16319	16132	16340	16197	16145	16159	16515	16311	16320	16196	16169	16222	16520	16131	16459	16381	16326	16428	16485	16245	16377	16264	16429	16379	16291	16359	16433	16285	16275	16502	16279	16376	16615	16509	16324	16310	16470	16243	16219	16456	16525	16428	16421	16379	16295	16240	16380	16405	16397	16382	16411	16319	16379	16566	16384	16422	16326	16373	16404	16388	16443	16413	16363	16280	16416	16403	16494	16479	16258	16528	16461	16325	16253	16391	16343	16381	16572	16311	16403	16163	16350	16211	16285	16373	16263	16294	16546	16295	16267	16260	16332	16172	16430	16247	16329	16291	16223	16387	16444	16472	16391	16360	16589	16178	16444	16594	16405	16314	16427	16346	16270	16485	16394	16242	16191	16380	16346	16237	16259	16472	16366	16335	16408	16371	16334	16440	16327	16391	16654	16502	16372	16420	16428	16531	16327	16341	16264	16411	16326	16167	16412	16295	16396	16342	16456	16399	16294	16413	16251	16570	16524	16434	16192	16315	16319	16443	16288	16373	16315	16174	16390	16375	16414	16352	16420	16568	16454	16290	16212	16258	16386	16235	16373	16436	16417	16343	16509	16217	16404	16121	16413	16409	16436	16334	16347	16535	16385	16318	16062	16275	16108	16255	16290	16232	16430	16290	16354	16290	16341	16604	16401	16311	16339	16499	16236	16356	16250	16297	16498	16485	16327	16323	16334	16228	16396	16361	16553	16502	16394	16494	16255	16421	16443	16371	16303	16329	16410	16432	16566	16472	16274	16386	16388	16542	16612	16452	16344	16451	16272	16327	16138	16472	16440	16369	16370	16478	16349	16356	16367	16273	16189	16462	16263	16386	16342	16322	16328	16418	16150	16399	16352	16462	16443	16471	16425	16292	16342	16259	16370	16527	16613	16253	16240	16328	16370	16442	16452	16650	16379	16282	16343	16409	16603	16368	16348	16274	16356	16355	16446	16291	16419	16306	16623	16483	16274	16486	16268	16161	16382	16288	16449	16134	16390	16345	16534	16368	16550	16581	16478	16457	16332	16255	16272	16355	16286	16261	16272	16343	16423	16268	16231	16455	16280	16307	16565	16317	16314	16420	16357	16493	16343	16300	16171	16270	16093	16455	16411	16398	16605	16259	16182	16178	16252	16040	16351	16161	16212	16296	16363	16346	16448	16235	16382	16302	16321	15977	16274	16351	16299	16314	16201	16095	16258	16376	16351	16462	16248	16449	16254	16275	16376	16111	16482	16292	16611	16123	16199	16301	16401	16467	16401	16425	16308	16244	16402	16473	16349	16517	16329	16329	16354	16387	16310	16503	16442	16300	16502	16466	16281	16390	16369	16344	16393	16294	16396	16632	16367	16444	16422	16291	16249	16298	16249	16346	16393	16407	16168	16495	16533	16376	16302	16319	16323	16432	16461	16399	16530	16442	16355	16399	16488	16206	16363	16274	16606	16557	16333	16247	16350	16502	16429	16416	16243	16293	16434	16390	16572	16208	16460	16439	16424	16384	16225	16410	16323	16340	16072	16243	16254	16489	16681	16580	16662	16529	16484	16363	16346	16398	16415	16474	16260	16406	16361	16299	16480	16216	16283	16322	16552	16506	16355	16417	16325	16367	16520	16364	16392	16303	16185	16285	16287	16507	16213	16234	16327	16305	16514	16483	16204	16283	16304	16425	16241	16256	16578	16307	16415	16293	16167	16320	16367	16362	16504	16201	16368	16547	16680	16277	16371	16455	16372	16336	16342	16554	16435	16009	16397	16171	16407	16428	16313	16398	16403	16292	16352	16191	16491	16391	16410	16367	16659	16379	16268	16384	16439	16445	16465	16303	16385	16360	16392	16194	16396	16573	16396	16365	16587	16416	16355	16400	16417	16309	16595	16494	16384	16458	16371	16500	16301	16297	16431	16517	16482	16372	16315	16579	16204	16492	16158	16276	16278	16500	16337	16290	16169	16558	16213	16394	16176	16343	16377	16391	16365	16519	16470	16317	16480	16264	16310	16356	16302	16336	16464	16408	16357	16336	16165	16310	16373	16498	16440	16256	16425	16465	16355	16406	16341	16325	16247	16286	16549	16162	16417	16372	16365	16309	16217	16474	16507	16317	16206	16342	16300	16216	16365	16207	16630	16434	16333	16337	16314	16354	16383	16320	16203	16397	16235	16440	16357	16386	16341	16478	16511	16321	16319	16198	16288	16328	16297	16302	16484	16374	16300	16362	16191	16392	16249	16455	16243	16558	16130	16209	16358	16352	16430	16477	16458	16162	16282	16383	16530	16348	16331	16416	16406	16227	16382	16419	16244	16298	16482	16474	16380	16358	16391	16536	16393	16507	16536	16227	16270	16523	16173	16351	16211	16436	16571	16370	16326	16485	16252	16365	16442	16227	16240	16364	16450	16340	16385	16360	16384	16367	16535	16274	16365	16274	16294	16423	16435	16330	16464	16415	16340	16241	16400	16446	16638	16368	16379	16472	16232	16358	16580	16133	16341	16332	16535	16361	16253	16411	16426	16431	16394	16260	16235	16342	16378	16090	16101	16228	16223	16351	16459	16293	16539	16613	16218	16406	16365	16303	16304	16188	16404	16401	16421	16383
43011	85207	94115	77978	62723	53293	45822	45030	43767	38649	30913	22789	17279	14743	13816	13504	13558	13474	13557	13286	13539	13428	13438	13442	13410	13585	13472	13415	13763	13788	13533	13483	13524	13434	13555	13453	13511	13766	13482	13608	13686	13546	13423	13520	13428	13418	13513	13638	13495	13680	13349	13500	13607	13554	13515	13531	13660	13447	13435	13428	13521	13583	13411	13696	13656	13596	13579	13534	13404	13523	13642	13463	13682	13408	13680	13267	13440	13415	13498	13544	13423	13488	13561	13515	13530	13614	13549	13490	13406	13536	13426	13664	13641	13445	13332	13375	13474	13669	13581	13487	13393	13249	13455	13459	13448	13469	13533	13516	13322	13545	13466	13519	13414	13562	13648	13503	13503	13504	13436	13661	13460	13385	13400	13600	13529	13634	13304	13525	13515	13673	13422	13589	13523	13411	13488	13433	13646	13588	13661	13412	13546	13502	13487	13424	13472	13485	13582	13334	13484	13335	13533	13509	13512	13506	13520	13620	13651	13477	13517	13487	13463	13326	13635	13533	13417	13532	13527	13458	13545	13580	13486	13585	13551	13426	13551	13529	13510	13493	13559	13581	13552	13465	13543	13414	13576	13585	13508	13454	13393	13514	13615	13508	13527	13428	13635	13516	13626	13450	13469	13495	13503	13478	13495	13391	13583	13599	13655	13512	13477	13454	13503	13489	13332	13399	13440	13488	13666	13696	13587	13513	13469	13550	13512	13535	13446	13651	13476	13510	13612	13554	13562	13498	13523	13438	13502	13556	13590	13436	13567	13442	13534	13450	13347	13511	13493	13673	13411	13433	13442	13531	13523	13356	13369	13594	13612	13590	13470	13470	13529	13559	13401	13582	13313	13520	13502	13524	13544	13459	13468	13452	13718	13350	13544	13494	13609	13393	13477	13605	13436	13675	13493	13429	13286	13543	13642	13569	13478	13573	13536	13480	13567	13534	13727	13561	13325	13547	13579	13623	13493	13730	13527	13504	13542	13345	13562	13461	13357	13414	13508	13382	13502	13450	13503	13493	13536	13505	13639	13499	13596	13556	13597	13469	13441	13555	13535	13459	13434	13302	13577	13393	13539	13554	13457	13595	13480	13403	13396	13430	13495	13485	13470	13398	13517	13605	13559	13639	13712	13375	13436	13566	13338	13491	13529	13429	13623	13331	13376	13576	13539	13671	13382	13569	13428	13585	13486	13513	13405	13568	13591	13442	13608	13553	13572	13592	13410	13529	13493	13467	13457	13384	13511	13566	13510	13548	13516	13492	13644	13432	13302	13567	13394	13433	13492	13610	13543	13368	13751	13521	13505	13648	13495	13516	13210	13590	13635	13674	13609	13634	13397	13716	13365	13630	13463	13645	13399	13563	13469	13479	13484	13513	13513	13502	13571	13548	13518	13561	13566	13623	13505	13587	13523	13516	13610	13743	13382	13590	13495	13464	13495	13419	13345	13606	13540	13568	13371	13570	13514	13622	13417	13528	13534	13559	13390	13513	13606	13425	13640	13589	13554	13536	13633	13546	13648	13404	13529	13491	13428	13525	13364	13589	13632	13624	13539	13657	13468	13464	13568	13559	13465	13617	13527	13470	13421	13624	13674	13589	13607	13601	13474	13678	13512	13446	13547	13513	13499	13333	13666	13508	13512	13611	13404	13584	13524	13637	13537	13547	13365	13397	13436	13387	13510	13436	13339	13673	13505	13620	13434	13666	13546	13426	13513	13422	13503	13399	13575	13700	13442	13446	13419	13403	13522	13338	13432	13502	13481	13547	13566	13414	13494	13659	13356	13490	13640	13497	13416	13563	13530	13436	13635	13501	13374	13604	13525	13501	13519	13416	13485	13597	13630	13439	13564	13346	13412	13488	13471	13522	13399	13553	13588	13540	13443	13378	13522	13539	13570	13454	13449	13531	13429	13490	13329	13463	13684	13428	13387	13646	13472	13590	13592	13467	13447	13462	13619	13531	13591	13502	13591	13453	13436	13450	13579	13478	13544	13517	13311	13497	13386	13462	13544	13496	13562	13412	13569	13600	13574	13410	13588	13478	13579	13362	13493	13477	13470	13494	13595	13461	13530	13482	13405	13459	13520	13613	13590	13536	13587	13624	13522	13534	13450	13511	13451	13660	13574	13543	13678	13578	13549	13524	13494	13560	13463	13474	13608	13521	13550	13393	13356	13514	13613	13429	13407	13508	13350	13430	13569	13573	13465	13555	13719	13495	13495	13544	13562	13528	13484	13555	13420	13454	13311	13407	13613	13594	13510	13692	13369	13639	13461	13493	13504	13466	13445	13424	13590	13408	13549	13634	13440	13449	13515	13377	13443	13306	13528	13544	13405	13554	13544	13520	13540	13606	13749	13401	13448	13520	13545	13533	13534	13563	13532	13467	13491	13496	13473	13389	13547	13471	13597	13575	13305	13585	13644	13538	13381	13477	13523	13414	13512	13420	13605	13518	13368	13518	13359	13501	13677	13467	13518	13692	13468	13461	13596	13467	13516	13501	13548	13509	13379	13613	13665	13441	13680	13533	13528	13509	13482	13488	13423	13461	13585	13500	13547	13485	13319	13341	13366	13561	13513	13346	13418	13600	13398	13706	13596	13398	13500	13365	13575	13632	13516	13342	13514	13579	13488	13516	13548	13451	13610	13389	13487	13719	13613	13423	13589	13620	13509	13496	13648	13524	13392	13445	13498	13674	13452	13372	13519	13394	13377	13618	13359	13539	13603	13502	13480	13330	13695	13618	13491	13570	13593	13516	13376	13484	13614	13499	13455	13559	13537	13511	13415	13479	13396	13482	13568	13447	13580	13459	13466	13662	13604	13492	13415	13422	13493	13401	13542	13641	13416	13401	13465	13448	13577	13475	13554	13306	13489	13550	13580	13593	13547	13464	13456	13470	13589	13558	13375	13782	13523	13509	13518	13395	13617	13467	13433	13454	13628	13478	13411	13569	13591	13532	13570	13438	13557	13403	13433	13550	13483	13388	13495	13598	13730	13563	13581	13356	13566	13373	13477	13728	13402	13500	13656	13513	13597	13473	13497	13590	13706	13638	13708	13534	13284	13372	13660	13551	13601	13471	13521	13672	13388	13520	13618	13609	13744	13392	13488	13393	13591	13490	13629	13488	13529	13477	13578	13566	13495	13347	13627	13510	13632	13685	13411	13478	13503	13471	13478	13473	13402	13486	13385	13452	13642	13552	13460	13517	13388	13448	13447	13519	13461	13544	13583	13462	13748	13506	13698	13427	13774	13379	13590	13549	13496	13453	13557	13357	13496	13331	13462	13419	13602	13526	13543	13568	13521	13499	13458	13575	13506	13494	13713	13520	13547	13520	13221	13563	13435	13474	13481	13624	13376	13521	13392	13546	13496	13431	13588	13539	13645	13581	13621	13431	13442	13624	13519	13578	13515	13505	13392	13430	13569	13498	13523	13614	13499	13555	13674	13565	13512	13557	13526	13502	13535	13524	13458	13575	13574	13527	13360	13589	13376	13413	13393	13310	13381	13718	13590	13319	13503	13555	13410	13477	13635	13376	13562	13559	13566	13773	13439	13541	13627	13573	13497	13412	13558	13401	13302	13513	13518	13631	13431	13688	13386	13440	13730	13551	13542	13487	13639	13584	13583	13552	13493	13598	13484	13477	13651	13530	13444	13363	13488	13523	13349	13343	13676	13501	13457	13601	13531	13431	13595	13542	13513	13487	13675	13723	13426	13366	13561	13542	13464	13565	13530	13533	13475	13526	13619	13462	13391	13460	13576	13497	13526	13677	13538	13507	13416	13507	13477	13645	13494	13535	13511	13522	13533	13525	13562	13370	13577	13342	13558	13449	13402	13458	13412	13530	13640	13565	13581	13415	13483	13409	13512	13459	13519	13478	13393	13413	13596	13529	13724	13453	13472	13534	13441	13288	13448	13505	13548	13644	13572	13676	13392	13535	13655	13435	13595	13594	13607	13518	13422	13515	13367	13528	13448	13518	13584	13621	13558	13369	13582	13564	13417	13482	13491	13616	13559	13474	13448	13478	13448	13469	13498	13444	13759	13564	13536	13430	13466	13573	13622	13476	13449	13560	13587	13485	13521	13506	13405	13522	13445	13527	13638	13461	13371	13518	13587	13567	13609	13601	13498	13457	13504	13450	13356	13455	13562	13516	13586	13396	13576	13498	13383	13569	13644	13527	13449	13426	13504	13567	13439	13375	13644	13434	13489	13538	13334	13379	13513	13587	13447	13554	13429	13660	13393	13638	13452	13596	13484	13544	13530	13489	13480	13500	13431	13596	13524	13732	13524	13612	13561	13470	13467	13555	13433	13572	13645	13616	13429	13524	13721	13571	13560	13609	13371	13747	13524	13574	13388	13387	13563	13591	13486	13424	13691	13476	13741	13483	13508	13581	13488	13375	13540	13594	13528	13357	13486	13471	13530	13575	13635	13527	13567	13451	13621	13518	13353	13537	13452	13384	13295	13342	13571	13471	13363	13475	13418	13417	13546	13466	13419	13534	13623	13446	13502	13440	13579	13591	13457	13529	13546	13701	13450	13575	13615	13348	13475	13396	13575	13613	13492	13445	13425	13486	13352	13438	13531	13481	13569	13588	13536	13565	13579	13742	13531	13365	13560	13419	13597	13564	13737	13421	13495	13617	13494	13577	13463	13534	13395	13377	13432	13500	13616	13480	13557	13642	13597	13655	13576	13473	13604	13559	13380	13471	13459	13422	13513	13559	13581	13613	13637	13507	13377	13404	13596	13656	13315	13480	13434	13516	13598	13512	13472	13512	13567	13444	13421	13650	13570	13404	13314	13382	13562	13494	13461	13483	13476	13433	13510	13486	13549	13548	13308	13469	13478	13453	13499	13458	13456	13457	13454	13394	13675	13603	13571	13516	13552	13476	13555	13453	13663	13623	13543	13597	13398	13384	13591	13453	13522	13476	13386	13349	13538	13573	13364	13614	13451	13554	13461	13480	13611	13456	13673	13623	13475	13460	13417	13374	13482	13536	13457	13613	13348	13502	13543	13625	13480	13266	13538	13438	13540	13423	13496	13519	13524	13439	13639	13690	13545	13522	13631	13615	13373	13586	13557	13613	13470	13601	13408	13562	13485	13533	13479	13661	13517	13477	13332	13544
31467	25147	29238	25727	21841	19918	18855	18965	19150	18891	18747	18010	17768	17350	17343	17146	17230	16974	17349	17196	17269	17170	17005	17161	17289	17111	17215	17162	17266	17121	17370	17327	17204	17212	17123	17143	17145	17197	17206	17334	17500	17176	17156	17424	17277	17450	17025	17232	17021	17139	17204	17160	16966	17261	17238	17062	17143	17002	17424	17357	17388	17239	17355	17217	17178	17133	17170	17039	17093	17151	17132	17030	17261	17159	17088	17428	17330	17019	17317	17172	17273	17058	17090	17113	17270	17172	17179	17298	17334	17090	17198	17020	17098	17291	17211	17266	17134	17127	17188	17351	17139	17367	17298	17012	17160	17314	17127	17152	17308	16997	17152	17095	17506	17167	17214	17018	17247	17288	17140	17225	17131	16995	17153	17142	17175	17343	17298	17248	17382	17057	17361	17131	17135	17210	17128	17037	17078	17139	17207	17123	17212	17134	17377	17244	17428	17233	17228	17197	17169	17357	17222	17303	17052	17202	17197	17221	17201	17087	17212	17205	17208	17158	17295	17173	17205	17208	17248	17163	17174	17213	17053	17384	17237	17264	17294	16985	17235	17094	17060	17399	17251	17016	16958	17198	17005	17112	17283	17227	17306	17041	17149	17185	17569	17124	17209	17088	16937	17211	17011	17332	17199	17171	17346	17048	17421	17479	17528	17241	17197	17164	17397	17128	17167	17121	17082	17316	17288	17400	17120	17056	17096	17175	16995	17114	17142	17037	17225	17263	17084	17278	17310	17170	17110	17011	17156	17242	17111	17374	17228	17159	17238	16742	17080	17126	16943	17061	17396	17262	17359	17230	16942	17384	17186	17182	17298	17203	17173	17388	17193	17168	17192	17127	17346	17086	17331	17190	17096	17165	17176	17049	17150	17299	17188	17220	17207	17090	17360	17233	17201	17119	17148	17139	17227	17272	17188	17104	17205	17065	17253	17129	17115	17348	17158	17148	17387	17024	17125	17221	17169	17257	17003	17130	17272	17035	17076	17089	17145	17127	17396	17059	17165	17210	17096	17088	17115	17098	17318	17044	17005	17402	17258	17164	17168	17009	17254	17029	17192	17098	17279	16998	17232	16920	17335	17092	17256	16884	17219	17252	17056	17238	17094	17261	17297	17276	17325	17224	16964	17409	17181	17110	17207	17072	17170	17197	17458	17102	17288	17182	17333	17168	17192	17062	17197	17235	17131	17368	17182	17379	17247	17262	17127	17306	17088	17338	17362	17192	17152	17145	17150	17282	17207	17356	16866	17075	17422	17094	17457	17258	17026	17174	17193	17203	17259	17141	17148	17084	17191	17085	17208	17266	17142	17090	17208	17309	17185	17189	17244	17188	17230	17442	17247	17047	17270	17271	17277	17243	17279	17318	17100	16976	17379	17148	17093	17283	17257	17222	17288	17233	17256	17103	17289	17123	17185	17309	17143	17127	17138	17225	17253	17062	17210	17301	17190	17189	17172	17094	17364	17208	17025	17152	17103	17018	17164	17165	17210	17169	17199	17183	17190	17265	17192	17348	17249	17360	17205	17289	17286	17156	17472	17028	17029	17430	17359	17294	17348	17261	17188	17117	17040	16976	17102	17040	17150	17207	17296	17241	17120	17431	17253	16991	17284	17073	17221	17224	17122	17223	17185	17284	17412	16978	17179	17312	17278	17062	17364	17220	17088	17314	17134	17164	17153	17115	17177	17140	17257	17335	17108	17120	17157	17007	17136	16978	17042	17370	17242	17317	17168	17148	17339	17012	17207	17174	17044	17302	17299	17176	17307	17065	17179	17064	17354	17250	17085	17322	17180	17127	17229	17254	17290	17097	17189	17020	17009	17146	17310	17063	17165	17215	17061	17071	17363	17132	17263	17148	17048	17297	17205	17252	17274	17188	17186	17096	17300	17027	17236	17087	17094	17080	17219	17110	17358	17085	17211	17149	17125	17267	17317	17170	17200	17131	17187	17187	17166	16968	17177	17134	17237	17093	17200	17430	17216	17133	17134	17338	17153	17314	17168	17118	17024	17210	17277	16984	17280	17249	17230	17182	17111	17206	17084	17325	17122	16984	17044	17220	17306	17008	17197	17085	17000	17338	17151	17267	17349	17114	17176	17212	17520	17354	17297	17127	17151	17156	17192	17212	17284	17281	17202	17036	17288	17522	17296	17191	17159	17197	17324	17272	17389	17378	17189	17274	17076	17298	17132	17196	17109	17181	17244	17270	17127	17247	17044	17223	17381	17211	17115	17131	17098	17227	17386	17113	17093	17183	17300	17137	17142	17174	17040	17311	17245	17406	17197	17079	17284	17200	17236	17278	17228	17361	17177	17161	17019	17247	17466	17412	17143	17187	17104	17095	17278	17142	17034	17218	17283	17070	17186	17139	17134	17269	17206	17318	16916	17185	17165	17087	17180	17277	17066	17230	17447	17310	17354	16984	17044	17002	17063	17202	17121	17037	17256	17327	17149	17182	17041	17029	17115	17125	16819	17053	17033	17259	17236	17150	17276	17168	17114	17058	17195	17062	16942	17314	17159	17111	17201	17171	17263	17353	17232	17238	17173	17362	17313	17180	17283	17129	17107	17228	17141	17332	17097	17222	17357	17209	17094	17153	16997	17182	17083	17378	17138	16894	17116	17167	17080	16904	17237	17349	17166	17045	17159	17075	17180	17207	17255	17161	17174	17155	17236	17156	16968	17422	17158	17291	17283	17212	17130	17246	17351	17233	17314	17248	17117	17258	17225	17458	17327	17335	17380	17232	17244	17113	17320	16816	17142	17002	17275	17352	17132	17392	17188	17259	17187	17178	17168	17382	17299	17128	17235	17161	17104	17262	17262	17231	17299	17099	17220	17204	17275	17168	17211	17142	17185	16996	17242	17217	17119	17122	17449	17185	17344	17213	17109	17174	17241	17038	17198	17230	17047	17342	17372	17150	17259	17314	17319	17221	17114	17158	17246	17279	17317	17105	17257	17293	16989	17165	17016	17225	17352	17161	17168	17136	17242	17293	17051	17042	17208	17136	17258	17115	17093	17265	17129	17007	17238	17168	17169	16878	17223	17229	17028	17355	17066	17244	17225	17203	17190	17235	17158	17086	17215	17249	17095	17189	17324	17262	17242	17252	17229	17083	17080	17390	17046	17362	17123	17123	17181	17023	16983	17255	17159	17254	17178	17155	17113	17019	17004	17239	17328	17126	16994	17190	17232	17276	17327	17174	17179	17136	17146	17076	17051	17017	17241	17016	17047	16975	17297	17258	17102	17288	16938	17005	17112	17081	17255	17283	17195	16864	17182	17109	17094	17065	17259	17120	17201	17342	17143	17454	17329	17200	17310	17175	17189	17242	17225	17159	17298	17299	17444	17299	17279	17431	17391	17226	17081	17265	17409	17253	17273	17297	17172	17231	17171	17057	17265	17229	17054	17188	17106	17010	17212	17422	17256	17099	17227	17348	17230	17164	17343	17187	17169	17237	17331	17317	17393	17244	17153	17175	17278	17199	17273	17115	17296	17189	17173	17196	17303	17089	17094	17215	17365	17225	17097	17249	17196	17415	17211	17171	17284	17077	17108	17144	17038	17163	17394	17206	17281	17255	17033	17136	17338	17227	17202	17202	17325	16983	17200	17169	17026	17094	17144	17241	17162	17228	17290	17395	17085	17111	17248	17074	17205	17336	17138	17380	17173	17244	17300	17207	17151	17169	17092	17227	17072	17171	17208	17309	17247	17279	17186	17202	17347	17210	17114	17010	17102	17328	17177	17157	17038	17040	17186	17255	17222	17317	17240	17308	17226	17023	17174	17260	17098	17183	17173	17146	17031	17387	17253	17071	17311	17208	17190	17405	17156	17257	17164	17131	17246	17442	17125	17019	17128	17237	17127	17309	17190	17048	17023	17258	17242	17195	17042	17103	17197	17152	17164	17231	17146	17111	17209	17369	17059	17055	17174	17364	17191	16960	16949	17137	17238	17060	17094	17278	17189	17275	17309	17323	17080	17210	17439	17187	17325	17239	16849	17260	17244	17214	17170	17423	17441	17222	17203	17294	17280	17261	17331	17207	17334	17324	17256	17322	17087	17296	17349	17283	17148	17178	16972	17163	17196	17174	17452	17093	17290	17245	17389	17141	17295	17278	17082	17174	17194	17340	17203	17310	17354	17068	17212	17201	17306	17335	17119	17074	17068	17151	17082	17311	17254	17353	16981	17359	17346	17213	17283	17210	17214	17138	17266	17222	17159	17327	17122	17251	17274	17317	17163	16934	17309	17238	17120	17221	17226	17203	17122	17048	17187	17315	17244	17176	17398	17236	17318	17194	17221	16823	17239	17193	17101	17208	17114	17321	17168	17217	17172	17342	17219	17043	17274	17133	17128	17133	17150	17217	17116	17129	17357	17386	17156	17198	17275	17103	17206	17218	17367	17111	17154	17072	17369	17314	17045	17595	17069	17240	17252	17255	17133	17050	17420	16993	17342	17218	17088	17044	17107	17152	16965	17273	17314	17338	16927	17200	17343	17291	17347	17174	17405	17269	17136	17292	17138	17172	16936	17133	17137	17131	17297	17190	17039	17149	17219	17261	17279	17286	17194	17254	17085	17223	17146	17105	17091	17233	17314	17124	17217	17290	17085	17136	17246	17225	17258	17083	17207	17165	17171	17088	17271	17280	17265	17227	17008	17374	17223	17204	17006	17132	17057	17029	17235	17150	17212	17139	17241	17235	17355	16870	17011	17248	17249	17066	17211	17151	17144	17229	17134	17251	17134	17200	17108	17190	17073	17150	17243	17156	17430	17318	17254	17070	17121	17213	16905	17156	17350	17163	17380	17304	17422	17110	17313	17279	17131	17352	17214	17166	17159	17462	17115	17258	17210	17167	17127	17312	17234	17162	17202	17065	17033	17317	17293	17324	17187	17164	17121	17220	17166	17168	17386	17199	17222	16982	17225	17040	17213	17190	17151	16917	17163	17014	17296	17172	17103	17066	17323	16996	17135	17118	17134	17317	17400	17253	17181	17232	17252	17198	17207	17169	17225	17103	17309	16937	17263	17239	17451	17101	17510	16997	17257	17006	17259	17210	17169	17214	17086	17160	17285	17271	17042	17059	17045	17355	17194	17197	17282	17083	17180	17087	17129	17312	17290	17435
22751	30088	31547	24238	20176	17773	16293	16267	16722	16134	15423	14654	14411	14201	13844	14127	13977	13835	13985	13996	14195	13988	13850	13913	14027	13981	14001	13894	13914	14051	14035	14072	13949	13983	13772	13959	13902	13920	13893	14001	14028	13989	13863	13873	13957	13902	13824	13916	14036	14020	13866	13880	13980	14042	13828	14003	14067	14053	13918	13924	13930	13848	14005	14025	13924	14100	13994	14037	13954	14087	13894	13853	13988	13991	13766	13951	13851	13954	13935	13977	13912	13986	13883	13952	13942	13878	13880	13945	13984	13972	13917	13882	13882	14115	13870	14010	14000	14018	13905	13843	14064	13978	13939	14137	13984	14004	13888	13866	13984	14063	13902	13844	14050	13878	13980	13981	13922	14032	14059	14196	14037	14037	14001	13847	14102	13955	13816	13975	13939	14020	13925	14021	14044	14070	14049	13915	14064	14015	14029	13981	14161	13853	13829	13942	14066	13826	14087	13979	14065	13917	13862	14019	13928	14026	13972	13946	13841	14040	13926	14017	13993	13736	14070	13937	14045	14101	13987	13847	13822	13930	13964	14087	13800	14007	13874	13979	14012	13862	13816	14015	14004	13968	13985	13938	13936	13888	14016	13881	13999	14039	13881	14240	13891	13888	13934	13894	13928	13970	14037	13906	13782	13926	13902	13990	13933	13944	14013	13768	13966	13865	14038	13973	13816	13799	14002	13999	13943	13947	14182	14001	14021	14100	14017	13968	13857	13989	13958	13917	13817	13976	13920	13943	14010	13967	13895	13909	14233	13899	14051	13890	13874	13912	13863	13823	13895	13858	13989	13896	14090	13869	13983	13980	13866	13988	13952	13976	13942	13816	13860	13921	13969	13791	13901	14263	13983	13895	13992	14023	13915	13890	13968	14094	13961	13942	13803	13903	13947	13968	13993	13996	13909	13953	14047	13970	13895	13911	14125	14055	13891	13919	13953	14170	14036	14095	13995	14126	13786	13924	14080	13815	14047	13861	14041	13915	13972	13787	13890	14055	13906	14084	14009	14027	13986	13943	14068	13983	14104	13875	14006	13861	13981	13998	14028	14176	13875	14054	13814	13813	14010	14062	13964	13973	14135	13910	13931	13790	13948	14092	14012	13935	14110	13922	14063	13999	13945	13935	13922	13934	13966	13966	14059	14021	13942	13872	13998	13936	14105	13845	14049	13883	13954	14014	14142	13722	14001	13768	13928	13680	14150	14016	14073	13957	13900	14032	13855	13971	13975	13899	13905	13993	13915	13925	14056	13939	14011	14011	13840	14044	14041	13968	13909	14065	13865	13931	14113	13959	14021	13991	13706	13901	14095	13860	14012	14086	13925	13895	13924	14024	13950	13984	13987	13944	14033	13891	13934	13925	13929	13766	14114	14104	13833	14162	13844	13990	13899	13985	13994	14030	13910	13991	13978	13926	13920	13983	13982	13953	13888	13861	14017	13981	13865	14136	13944	13892	13884	14072	13833	13914	13852	14004	13859	13909	13822	14001	14015	14058	13929	13994	13845	13963	13818	13975	14029	13986	14014	13978	13797	13983	14053	14032	13972	13965	14094	13867	13722	14144	14015	14153	14021	13918	13993	13757	14023	13926	13900	13828	14008	13894	14006	14012	13912	14070	14001	13949	13938	14110	14050	13889	14122	14048	13933	13982	13949	14184	13865	13944	13948	14034	14031	14029	13991	13908	13953	14042	13873	13984	13942	13932	13938	14143	13917	14116	13947	14057	13903	14219	14084	14141	13927	13941	13943	13887	13942	14029	14046	13930	13961	14059	13870	14070	13890	13863	13925	14006	14045	13850	13948	14006	13954	13963	13953	13898	13803	13970	13942	14058	14021	13988	14018	13957	13922	13937	14015	13846	14020	14047	14096	13986	14005	14008	13944	13920	13966	13986	14024	13804	14127	13898	13924	13965	13938	14073	14019	14028	14060	13846	13834	13835	14012	13903	14094	14027	13947	13952	14066	13889	13955	13954	13966	14018	13965	14023	14092	13927	14075	13747	14087	14106	14143	13869	13854	13997	14022	14026	13993	13924	14013	14115	13986	13888	13907	13867	13897	13868	13930	13935	13941	13965	13868	14067	14093	13847	13922	13952	14026	14024	14055	14111	13996	14086	13921	14009	14062	14111	13891	14073	13936	13897	13936	13996	13692	14073	13738	13978	13936	13846	13961	14007	13904	13877	13918	13841	14064	14062	14027	14095	13877	13929	13946	13999	13927	14042	13951	13819	13850	14116	13913	14149	13986	14067	13888	13807	14043	13933	13908	13884	13829	13860	13874	13954	14091	13984	13825	13947	13935	13992	14041	13950	13973	13975	14095	14136	13904	14017	13971	13944	13991	14038	14041	14158	13955	14026	14022	14114	14002	13869	13960	13868	13859	13998	13798	13932	13826	13997	13954	13847	13972	13924	13989	13878	14076	13990	14027	13780	14107	14015	14054	13997	13873	13914	13825	13881	13915	13898	13882	13908	13913	13858	13913	13770	14021	13975	13915	14030	14050	13909	13876	13972	13986	13741	13999	13976	13885	13777	14069	14161	13709	14014	14126	14050	13961	14142	13903	13888	13994	14012	13897	13945	13982	14081	14019	14040	13897	13838	13928	14067	14002	14019	13990	14065	13952	13851	13933	14027	14088	14126	14024	13902	14060	13895	13859	13959	14069	13910	13965	13992	14167	13827	13788	13979	13928	14063	13973	13908	13936	14249	14039	13909	13885	13952	14006	13803	13930	13940	14110	13890	13869	14008	13957	13998	14014	14124	14014	13955	13884	13937	13926	14083	14016	13901	14086	13877	13982	14016	14019	14102	14173	14041	13762	14218	14022	13796	13863	13945	14154	14050	13991	13821	14028	13859	13969	14015	14015	13875	13990	14071	13925	14008	14040	13981	14018	14042	13908	14083	13842	14006	13927	13863	14041	14029	13896	14034	13882	13960	14035	13830	13872	13920	13963	13888	13947	13974	13758	14119	13936	13891	13977	14061	14051	13938	13978	14003	13864	13666	13832	13946	14045	14010	13980	13894	13845	13930	13853	13943	14032	14047	13820	13983	13809	13972	13809	13901	13917	13856	14058	13890	13916	14021	13925	13774	13868	14030	13883	13820	14058	13996	13963	13897	14014	13925	13849	13756	13859	13817	13876	13973	13888	14053	14052	13940	13891	14071	13979	13923	13893	13970	13865	13836	14117	14041	13958	13795	14010	14043	13944	14060	13820	14016	14058	13934	13982	13996	14018	13952	14136	13955	14121	13927	13905	13961	13959	13851	13819	13926	13715	14033	14024	13850	13947	14014	13887	13871	14088	13909	13989	13886	13966	14190	13842	13991	13891	13934	14020	14053	14132	14111	13925	13968	13916	14034	13974	13985	13849	13992	13878	14013	14158	13956	13946	13960	13974	13938	13943	13912	13949	13910	13981	13887	13959	13957	14102	13945	14096	13894	13871	14044	13882	13993	13806	13828	13847	13983	13876	13934	13933	14066	13959	13931	14087	13913	13935	13993	13942	14132	13898	14174	13996	14060	13936	14136	14046	14077	14111	14058	13958	13891	13899	13917	13844	13955	13899	14044	13956	13874	13974	14064	13827	14082	13995	13941	14070	13903	13973	14011	13892	13954	13883	13973	14094	13989	13995	14015	14148	14023	13937	13948	13853	14087	13900	13978	13996	14173	14028	14000	14059	14052	13926	13778	13980	13948	14012	13981	13964	14028	14086	14107	14032	13975	13878	13924	13857	14144	14043	14129	13993	13997	13920	14050	13944	13970	13913	13988	14078	13967	13979	13936	13955	14062	13966	14036	14004	13922	13830	13868	13775	13983	13891	13997	13867	13885	13811	13919	13903	13921	13996	13760	14119	14099	14007	13954	14007	13974	14036	14144	14038	14100	14092	13810	13800	13886	13899	13985	14037	14076	14057	13898	13916	13981	13919	13849	14076	14069	13807	14010	13931	14005	13816	13892	14002	13972	13902	13938	14039	13880	13996	13927	14028	14099	13936	13948	13827	14146	13876	14066	13822	13936	13940	14003	14147	13961	14002	14042	14028	13834	14007	13874	13978	14056	13912	13924	13916	13875	14037	13825	14019	14135	13950	13846	13912	13947	13934	13885	14021	14065	13855	13875	14024	13923	13830	13945	13975	14053	13942	13827	14018	13933	14019	13858	13977	13918	13945	14004	14081	13947	14034	13919	14140	13924	13792	14026	13896	14068	13979	13829	14083	13983	14057	14020	13901	13909	13947	13956	13982	13851	14100	13966	13936	13779	14013	14036	13866	14065	14048	13929	13938	14114	13770	13950	14054	13996	14053	14090	13902	14040	13955	13980	14030	13769	14048	13831	14110	13902	13971	13993	13914	13988	13943	13928	13918	13935	14148	14101	14115	13949	13884	13966	13884	14060	13887	13901	13880	14050	13928	13980	13895	13915	13991	14013	14105	13857	14044	13974	13955	14059	14080	13941	14096	14000	13899	13939	13977	13993	14078	13839	14136	13885	14043	14086	13873	13958	13934	13867	13932	13976	13889	13943	13970	13953	13915	14031	13964	13938	13931	13835	13769	14017	13916	14056	13996	13847	14015	13824	13983	13943	13932	13976	13992	13966	14013	13944	13974	14020	13802	13861	13931	14040	13762	13852	13957	14139	13944	14012	13953	13811	13897	14108	14012	13830	14036	13942	14010	13934	13884	13800	13997	13877	13803	13998	13963	14056	13993	14184	13852	13998	13999	13927	13930	14123	13721	14089	13934	13980	14053	13998	14100	14002	13810	13854	13982	14060	14152	14055	13832	14129	13961	14056	13835	13865	13947	13945	13957	14050	13810	13995	14064	13899	13809	13833	14012	14117	13877	13975	13952	14055	14082	13974	14000	13958	13945	13906	13970	14002	13950	13888	14010	13929	13971	14006	13945	14050	13862	14003	13811	13859	13944	14017	13889	13808	13830	13997	13873	14030	14024	14026	14082	13971	14001	14024	14132	13897	13781	13959	14100	14021	14065	13999	13876	14056	13846	13906	14008	13941	14011	13963	13914	13964	13932	13867	13879	13944	13847	13900	14110	13860	14079	14030	14079	14067	13870	14005	14037	13980	13963	13823	14063	13899	13882	13760	13948	13857	14051	13902	14022	13813	14042	13897
26221	21640	38105	47116	42513	36904	32743	31492	30107	26741	22719	19599	17985	17121	16998	16788	16856	16715	16467	16657	16492	16586	16642	16543	16622	16491	16647	16590	16724	16735	16687	16575	16374	16584	16680	16509	16527	16554	16676	16481	16614	16678	16773	16765	16731	16574	16670	16560	16338	16548	16498	16664	16657	16701	16742	16654	16710	16589	16498	16729	16524	16688	16618	16571	16654	16625	16625	16551	16657	16827	16825	16368	16589	16595	16531	16748	16569	16563	16654	16652	16486	16397	16511	16609	16678	16565	16684	16635	16715	16874	16455	16475	16505	16870	16485	16524	16833	16440	16607	16640	16643	16420	16782	16545	16520	16607	16524	16452	16568	16457	16583	16713	16471	16803	16631	16452	16754	16578	16675	16653	16578	16486	16780	16731	16706	16758	16643	16543	16591	16721	16495	16650	16754	16589	16643	16696	16526	16546	16511	16508	16471	16798	16626	16595	16512	16708	16760	16599	16601	16713	16610	16494	16727	16775	16682	16783	16584	16689	16520	16379	16562	16628	16528	16653	16553	16505	16748	16608	16464	16613	16596	16703	16663	16630	16560	16687	16678	16359	16675	16605	16589	16613	16601	16610	16402	16598	16495	16572	16440	16409	16735	16978	16618	16624	16850	16659	16621	16609	16453	16697	16608	16530	16606	16673	16784	16586	16642	16608	16438	16477	16727	16715	16649	16688	16525	16568	16814	16532	16669	16647	16691	16524	16535	16479	16512	16666	16475	16479	16519	16623	16485	16722	16526	16450	16663	16469	16549	16502	16730	16624	16591	16561	16731	16903	16616	16531	16400	16637	16730	16758	16511	16610	16459	16573	16618	16521	16864	16550	16545	16485	16605	16392	16685	16718	16520	16469	16767	16636	16731	16723	16772	16516	16572	16519	16800	16743	16470	16662	16717	16489	16771	16472	16606	16472	16637	16669	16584	16705	16784	16467	16594	16449	16655	16515	16662	16359	16556	16434	16644	16626	16551	16595	16409	16548	16525	16580	16544	16540	16531	16778	16631	16584	16551	16649	16647	16450	16478	16675	16614	16546	16639	16402	16362	16593	16624	16500	16540	16563	16555	16525	16622	16611	16589	16633	16566	16393	16673	16680	16547	16549	16653	16832	16823	16580	16456	16607	16466	16607	16616	16691	16514	16619	16785	16679	16593	16562	16415	16461	16594	16523	16580	16552	16498	16506	16874	16686	16479	16369	16534	16555	16650	16360	16718	16574	16746	16783	16407	16805	16785	16647	16506	16842	16784	16711	16613	16426	16880	16488	16528	16711	16499	16508	16502	16658	16726	16580	16777	16704	16604	16659	16625	16567	16695	16349	16693	16524	16921	16765	16589	16539	16646	16574	16490	16597	16637	16682	16652	16522	16628	16593	16464	16646	16777	16665	16470	16663	16530	16752	16652	16697	16639	16616	16592	16745	16657	16551	16460	16785	16558	16744	16802	16605	16525	16828	16551	16597	16602	16729	16645	16692	16540	16528	16556	16698	16531	16448	16830	16694	16583	16801	16593	16716	16480	16349	16684	16586	16697	16802	16862	16705	16588	16620	16505	16527	16499	16674	16558	16676	16654	16591	16741	16588	16646	16452	16390	16612	16348	16562	16798	16473	16517	16467	16750	16601	16639	16818	16660	16664	16766	16715	16738	16571	16736	16664	16599	16527	16673	16736	16699	16521	16660	16562	16523	16613	16654	16835	16682	16847	16737	16407	16492	16662	16822	16500	16656	16705	16679	16626	16585	16754	16824	16608	16640	16767	16478	16429	16464	16502	16633	16578	16438	16746	16632	16722	16719	16521	16571	16594	16686	16555	16629	16663	16544	16867	16547	16394	16648	16526	16624	16699	16411	16577	16593	16617	16443	16575	16648	16406	16394	16560	16641	16600	16466	16756	16710	16561	16595	16583	16511	16526	16695	16499	16631	16641	16327	16385	16667	16671	16619	16547	16408	16475	16529	16632	16671	16773	16827	16822	16880	16616	16558	16554	16659	16573	16727	16604	16723	16582	16581	16504	16485	16390	16694	16542	16564	16455	16709	16452	16514	16638	16512	16587	16583	16580	16616	16742	16605	16572	16865	16477	16518	16722	16674	16514	16453	16415	16553	16577	16447	16683	16605	16734	16717	16553	16513	16751	16374	16570	16720	16728	16629	16526	16798	16883	16621	16526	16518	16727	16535	16832	16673	16538	16544	16769	16574	16744	16737	16650	16435	16551	16656	16646	16585	16550	16704	16615	16545	16585	16544	16569	16682	16793	16681	16515	16648	16451	16610	16650	16616	16538	16627	16471	16500	16767	16536	16428	16553	16493	16462	16690	16625	16575	16693	16794	16915	16436	16531	16681	16576	16532	16397	16504	16663	16648	16672	16578	16774	16665	16626	16742	16711	16596	16728	16753	16609	16518	16543	16607	16696	16573	16457	16740	16582	16657	16740	16533	16617	16465	16529	16399	16549	16601	16541	16566	16551	16584	16751	16784	16472	16603	16534	16523	16452	16625	16696	16493	16635	16645	16663	16702	16563	16502	16790	16474	16663	16704	16611	16561	16587	16759	16604	16464	16635	16463	16555	16476	16758	16737	16474	16638	16664	16457	16536	16674	16786	16736	16556	16523	16638	16678	16742	16813	16537	16343	16524	16534	16490	16693	16675	16509	16657	16504	16630	16442	16666	16524	16527	16730	16760	16662	16785	16673	16797	16560	16483	16607	16423	16577	16622	16483	16358	16666	16520	16612	16675	16664	16605	16574	16629	16754	16824	16705	16457	16543	16479	16581	16350	16425	16638	16581	16463	16391	16648	16602	16504	16609	16792	16683	16456	16551	16640	16515	16596	16564	16747	16598	16515	16511	16512	16464	16698	16511	16609	16641	16534	16679	16812	16650	16572	16614	16648	16563	16728	16596	16566	16647	16568	16703	16695	16511	16633	16512	16446	16664	16657	16625	16407	16716	16638	16366	16436	16614	16567	16553	16503	16643	16473	16395	16629	16768	16596	16397	16531	16586	16674	16698	16753	16520	16678	16650	16708	16695	16655	16547	16565	16781	16844	16650	16677	16651	16549	16453	16711	16491	16570	16546	16647	16429	16625	16601	16665	16699	16623	16594	16633	16508	16587	16510	16554	16623	16691	16579	16675	16589	16712	16511	16663	16346	16522	16565	16680	16666	16659	16519	16563	16644	16679	16830	16655	16444	16508	16520	16619	16573	16635	16576	16685	16615	16515	16659	16462	16623	16543	16672	16618	16762	16734	16550	16789	16637	16539	16516	16451	16557	16680	16410	16616	16622	16643	16617	16645	16568	16357	16830	16696	17030	16739	16534	16693	16540	16574	16718	16649	16459	16575	16672	16469	16426	16583	16715	16734	16630	16618	16396	16597	16392	16817	16529	16641	16493	16673	16495	16646	16693	16524	16737	16704	16793	16535	16309	16595	16593	16466	16693	16624	16542	16494	16350	16397	16603	16595	16557	16472	16628	16530	16641	16678	16604	16386	16557	16641	16538	16623	16520	16660	16571	16559	16469	16367	16615	16526	16559	16539	16681	16846	16566	16541	16415	16570	16654	16660	16789	16457	16598	16626	16559	16256	16629	16381	16787	16591	16663	16441	16505	16494	16655	16792	16591	16572	16450	16499	16726	16551	16855	16589	16642	16517	16489	16755	16717	16573	16658	16608	16464	16439	16503	16624	16529	16612	16679	16735	16722	16620	16508	16624	16743	16583	16593	16551	16683	16681	16489	16526	16472	16746	16712	16733	16499	16458	16623	16661	16534	16775	16461	16656	16788	16575	16620	16604	16548	16679	16608	16796	16412	16675	16698	16567	16498	16613	16683	16679	16680	16629	16564	16606	16635	16749	16513	16529	16442	16613	16697	16468	16703	16753	16626	16730	16687	16622	16717	16650	16580	16572	16433	16723	16584	16437	16289	16460	16658	16501	16770	16498	16683	16471	16500	16654	16714	16431	16701	16590	16762	16740	16625	16778	16849	16619	16588	16574	16697	16476	16739	16711	16548	16575	16708	16653	16663	16501	16727	16633	16704	16581	16586	16775	16655	16874	16478	16721	16500	16734	16587	16489	16632	16697	16690	16686	16556	16712	16524	16629	16598	16684	16660	16569	16592	16650	16685	16661	16690	16687	16532	16702	16445	16540	16591	16425	16506	16703	16441	16554	16727	16826	16622	16568	16562	16755	16538	16712	16677	16638	16678	16643	16530	16605	16537	16530	16508	16489	16536	16540	16518	16581	16778	16660	16691	16429	16536	16472	16773	16682	16564	16439	16728	16899	16497	16619	16563	16487	16553	16636	16776	16586	16510	16629	17013	16562	16599	16581	16485	16766	16658	16564	16506	16608	16690	16413	16625	16708	16546	16594	16725	16522	16582	16576	16622	16613	16924	16685	16691	16510	16752	16562	16538	16537	16601	16683	16598	16677	16716	16656	16728	16616	16582	16455	16579	16768	16393	16443	16593	16658	16363	16489	16653	16435	16510	16642	16470	16577	16484	16558	16581	16331	16637	16602	16429	16576	16371	16553	16550	16625	16663	16721	16659	16528	16451	16582	16474	16584	16630	16505	16735	16780	16739	16927	16736	16549	16592	16639	16676	16454	16878	16592	16425	16572	16598	16459	16700	16669	16703	16595	16535	16804	16676	16920	16673	16525	16568	16668	16892	16550	16666	16588	16788	16669	16544	16443	16487	16442	16666	16769	16429	16640	16386	16626	16657	16577	16451	16700	16614	16797	16520	16641	16401	16674	16413	16582	16644	16402	16378	16555	16558	16435	16665	16721	16708	16615	16546	16480	16919	16669	16617	16585	16696	16411	16627	16500	16692	16572	16344	16610	16558	16567	16699	16573	16664	16674	16729	16612	16679	16748	16821	16593	16459	16464	16584	16658	16722	16641	16354	16607	16601	16732	16382	16608	16650	16509	16618	16674	16683	16687	16451	16626	16774	16548	16452	16661	16694	16626	16564	16513	16533	16623	16514	16612	16836	16483	16569	16561	16769	16465	16245	16615	16810	16801	16679	16521	16623	16520	16779	16620	16558	16450	16616	16498	16604	16520	16486	16763	16571	16512	16550	16523	16669	16610	16509	16856	16515	16590	16614	16561	16544	16548	16443	16639	16722
33157	61208	68835	56320	46280	37677	32537	32785	30406	25811	20526	16953	14755	13919	13939	13620	13813	13585	13728	13597	13575	13547	13736	13727	13688	13465	13780	13673	13713	13784	13680	13659	13634	13692	13575	13626	13823	13564	13708	13604	13650	13742	13767	13718	13768	13595	13682	13468	13811	13675	13759	13495	13592	13744	13617	13507	13663	13740	13727	13685	13563	13671	13664	13532	13628	13513	13739	13479	13704	13539	13645	13641	13633	13644	13643	13536	13688	13579	13643	13529	13743	13621	13652	13700	13553	13632	13627	13579	13714	13552	13769	13603	13585	13639	13652	13497	13835	13721	13588	13490	13735	13567	13450	13574	13545	13624	13572	13605	13573	13464	13632	13686	13593	13530	13530	13784	13764	13553	13562	13733	13744	13561	13782	13484	13706	13568	13875	13664	13590	13600	13657	13584	13775	13669	13631	13606	13611	13588	13722	13646	13618	13719	13523	13484	13735	13677	13692	13626	13592	13844	13663	13931	13764	13666	13655	13748	13543	13696	13828	13671	13884	13454	13617	13700	13570	13687	13534	13683	13600	13619	13652	13581	13721	13696	13740	13569	13594	13610	13605	13537	13618	13747	13693	13625	13730	13576	13532	13777	13552	13637	13622	13557	13638	13687	13551	13677	13555	13554	13637	13694	13600	13472	13621	13619	13617	13610	13593	13650	13484	13614	13659	13561	13683	13508	13692	13755	13701	13600	13547	13734	13687	13681	13605	13776	13634	13683	13685	13668	13480	13786	13641	13582	13681	13636	13720	13816	13669	13647	13547	13675	13505	13690	13755	13612	13586	13687	13633	13749	13691	13740	13618	13489	13642	13847	13674	13780	13695	13555	13553	13599	13586	13745	13708	13690	13678	13588	13631	13599	13537	13494	13686	13688	13521	13559	13654	13657	13549	13734	13529	13498	13565	13723	13508	13714	13737	13654	13658	13699	13409	13734	13580	13636	13555	13560	13508	13556	13690	13621	13553	13377	13569	13784	13615	13626	13725	13349	13595	13625	13670	13617	13555	13726	13571	13538	13672	13641	13774	13545	13695	13619	13661	13548	13642	13612	13624	13769	13476	13684	13694	13635	13560	13627	13624	13780	13493	13552	13532	13699	13554	13492	13768	13549	13505	13659	13625	13543	13573	13469	13710	13590	13675	13667	13669	13655	13565	13705	13606	13645	13699	13706	13676	13673	13608	13579	13290	13750	13792	13795	13587	13683	13583	13870	13651	13723	13681	13536	13630	13634	13736	13668	13726	13634	13623	13635	13635	13644	13671	13686	13618	13704	13673	13715	13715	13735	13577	13669	13679	13644	13599	13677	13543	13683	13672	13742	13619	13575	13716	13789	13573	13699	13552	13452	13640	13625	13697	13633	13517	13754	13714	13474	13630	13522	13674	13737	13712	13671	13832	13902	13693	13632	13547	13572	13641	13662	13666	13785	13642	13665	13541	13592	13547	13832	13763	13774	13758	13593	13540	13553	13801	13616	13510	13620	13729	13589	13670	13673	13540	13662	13730	13645	13643	13552	13628	13827	13377	13620	13527	13547	13669	13614	13774	13527	13804	13827	13750	13617	13557	13597	13660	13697	13709	13640	13597	13709	13699	13781	13624	13567	13659	13635	13653	13595	13559	13655	13510	13635	13642	13653	13574	13790	13555	13718	13698	13641	13716	13652	13641	13470	13521	13780	13722	13607	13758	13557	13521	13893	13578	13477	13665	13587	13573	13751	13579	13601	13652	13559	13887	13456	13506	13636	13725	13744	13519	13809	13627	13656	13644	13669	13791	13859	13742	13554	13618	13614	13775	13632	13521	13637	13588	13661	13653	13439	13676	13658	13723	13490	13622	13713	13651	13612	13516	13578	13465	13643	13609	13572	13646	13566	13676	13624	13534	13530	13648	13705	13580	13778	13669	13709	13640	13637	13697	13604	13693	13791	13672	13816	13596	13581	13678	13582	13636	13467	13719	13667	13558	13479	13653	13598	13676	13556	13715	13626	13557	13590	13731	13637	13588	13579	13757	13633	13719	13737	13728	13656	13604	13643	13594	13761	13573	13558	13572	13759	13709	13673	13747	13571	13654	13590	13728	13627	13671	13548	13732	13759	13683	13676	13629	13669	13557	13582	13794	13600	13511	13520	13623	13766	13636	13667	13678	13787	13611	13839	13514	13685	13691	13783	13607	13649	13593	13525	13616	13687	13803	13574	13818	13674	13628	13714	13851	13731	13828	13696	13538	13646	13621	13722	13495	13524	13832	13698	13729	13641	13811	13580	13612	13560	13719	13667	13883	13627	13648	13647	13492	13671	13671	13581	13564	13848	13612	13701	13525	13610	13470	13677	13593	13731	13692	13777	13590	13507	13614	13653	13732	13564	13777	13682	13601	13543	13538	13636	13647	13720	13498	13535	13619	13618	13433	13673	13662	13499	13703	13790	13788	13701	13712	13670	13679	13797	13622	13545	13536	13775	13694	13576	13734	13709	13689	13588	13666	13699	13698	13652	13476	13636	13623	13543	13522	13585	13640	13533	13684	13478	13588	13616	13654	13720	13548	13588	13613	13606	13693	13736	13800	13648	13624	13623	13714	13639	13695	13725	13600	13600	13818	13602	13829	13564	13556	13727	13692	13742	13635	13654	13665	13636	13693	13859	13859	13703	13619	13609	13593	13708	13736	13583	13622	13754	13759	13628	13626	13597	13621	13555	13700	13569	13620	13642	13464	13692	13780	13569	13659	13657	13757	13497	13533	13769	13555	13668	13566	13677	13697	13529	13499	13661	13694	13689	13715	13735	13775	13651	13698	13647	13746	13756	13475	13572	13649	13520	13509	13616	13641	13636	13540	13741	13679	13619	13770	13667	13607	13507	13715	13738	13585	13581	13492	13631	13726	13659	13677	13730	13820	13550	13632	13468	13588	13634	13625	13601	13653	13627	13620	13621	13704	13559	13786	13547	13646	13658	13625	13526	13514	13803	13491	13630	13495	13721	13696	13737	13661	13704	13671	13648	13572	13634	13618	13677	13483	13721	13564	13707	13595	13738	13689	13727	13564	13704	13635	13609	13596	13607	13553	13571	13687	13786	13728	13641	13701	13631	13567	13743	13706	13634	13560	13513	13549	13560	13739	13592	13591	13636	13818	13647	13862	13515	13718	13626	13654	13631	13777	13637	13776	13736	13601	13435	13771	13559	13497	13667	13654	13621	13548	13489	13609	13694	13579	13595	13745	13615	13588	13740	13617	13647	13592	13715	13579	13693	13643	13618	13464	13599	13706	13621	13541	13716	13671	13785	13640	13617	13803	13595	13718	13573	13579	13610	13457	13649	13671	13693	13842	13590	13847	13833	13509	13600	13706	13682	13573	13498	13606	13688	13622	13424	13603	13767	13537	13691	13740	13620	13699	13721	13818	13569	13762	13523	13644	13564	13711	13639	13596	13733	13528	13542	13653	13549	13714	13751	13661	13747	13692	13638	13382	13564	13538	13577	13664	13737	13543	13549	13621	13643	13516	13547	13794	13643	13615	13633	13778	13488	13673	13639	13903	13701	13635	13737	13579	13530	13546	13630	13663	13673	13568	13641	13664	13566	13604	13640	13606	13529	13732	13624	13671	13721	13745	13658	13594	13745	13583	13641	13775	13536	13538	13615	13728	13937	13758	13739	13773	13671	13669	13524	13481	13816	13569	13657	13717	13614	13501	13582	13512	13668	13711	13489	13545	13627	13623	13483	13560	13666	13787	13605	13828	13486	13639	13571	13643	13687	13577	13527	13546	13617	13538	13653	13582	13759	13602	13714	13578	13837	13647	13616	13705	13551	13755	13666	13837	13631	13536	13777	13603	13540	13479	13722	13680	13709	13684	13772	13637	13628	13713	13571	13556	13771	13552	13710	13619	13652	13772	13657	13549	13660	13641	13749	13619	13787	13573	13623	13525	13548	13633	13593	13540	13556	13498	13556	13597	13651	13713	13664	13562	13603	13584	13599	13634	13766	13711	13547	13823	13814	13584	13670	13705	13620	13572	13643	13631	13842	13670	13542	13698	13411	13618	13446	13774	13653	13623	13547	13539	13616	13651	13711	13496	13726	13669	13693	13430	13633	13676	13613	13523	13564	13648	13541	13706	13720	13686	13645	13685	13565	13691	13605	13552	13578	13510	13529	13629	13537	13577	13581	13819	13615	13680	13589	13539	13698	13568	13606	13680	13712	13526	13660	13748	13570	13544	13582	13654	13752	13636	13519	13708	13629	13691	13745	13520	13395	13585	13634	13745	13710	13795	13708	13565	13546	13724	13677	13642	13631	13540	13722	13538	13475	13808	13735	13608	13602	13680	13635	13761	13733	13595	13654	13521	13646	13555	13581	13739	13693	13648	13631	13627	13637	13665	13788	13627	13655	13530	13556	13598	13673	13567	13666	13725	13698	13740	13698	13827	13587	13632	13600	13714	13618	13667	13733	13670	13621	13672	13626	13510	13567	13593	13545	13579	13583	13681	13651	13635	13601	13659	13464	13693	13566	13716	13559	13726	13801	13746	13596	13533	13630	13571	13608	13880	13423	13528	13498	13762	13647	13648	13580	13689	13754	13560	13572	13532	13532	13641	13700	13847	13568	13753	13655	13584	13773	13742	13632	13562	13556	13699	13654	13766	13605	13542	13708	13709	13648	13727	13524	13488	13410	13659	13711	13745	13630	13551	13658	13625	13765	13717	13837	13712	13683	13550	13636	13649	13684	13561	13784	13751	13570	13416	13584	13635	13670	13536	13798	13532	13523	13765	13615	13593	13655	13595	13576	13823	13644	13654	13537	13696	13657	13704	13576	13592	13595	13667	13680	13502	13685	13698	13547	13748	13555	13497	13543	13711	13833	13654	13464	13772	13630	13720	13565	13720	13492	13698	13700	13615	13616	13585	13917	13598	13701	13481	13597	13681	13744	13701	13693	13634	13692	13519	13581	13616	13727	13623	13433	13446	13498	13608	13714	13540	13470	13770	13696	13630	13588	13779	13885	13698	13499	13547	13833	13459	13754	13602	13562	13463	13651	13620	13569	13751	13766	13741	13662	13605	13541	13600	13525	13633	13712	13610	13575	13453	13704	13719	13661	13617	13755	13624	13643	13755	13551	13576	13671	13668	13515	13756	13568
24013	21093	31874	39097	48838	46363	42226	42596	43424	39967	32197	24981	20035	17552	16268	15994	16026	15891	15683	15935	15831	15815	15738	15736	15728	15765	15735	15793	15871	15734	15880	15670	15745	15666	15772	15715	15751	15789	15617	15612	15598	15692	15743	15691	15735	15675	15658	15535	15606	15623	15699	15544	15757	15797	15618	15414	15554	15670	15785	15765	15630	15505	15652	15654	15652	15704	15922	15659	15460	15651	15917	15816	15764	15852	15581	15701	15659	15542	15891	15814	15766	15675	15636	15840	15695	15749	15614	15723	15581	15780	15723	15723	15865	15633	15735	15797	15762	15878	15499	15591	15674	15705	15691	15775	15681	15892	15704	15837	15666	15633	15790	15830	15697	15770	15760	15777	15727	15526	15740	15750	15936	15379	15591	15682	15835	15699	15525	15535	15715	15872	15801	15826	15502	15611	15526	15564	15733	15652	15515	15591	15665	15714	15731	15725	15599	15697	15701	15807	15658	15827	15625	15658	15591	15622	15740	15484	15857	15722	15568	15672	15785	15593	15649	15530	15542	15580	15640	15608	15804	15576	15655	15638	15529	15448	15717	15867	15585	15624	15639	15777	15648	15647	15528	15718	15664	15562	15812	15442	15573	15493	15730	15636	15704	15555	15713	15597	15456	15793	15604	15474	15582	15694	15526	15744	15627	15683	15623	15736	15542	15446	15611	15576	15894	15723	15583	15712	15844	15677	15679	15696	15754	15709	15681	15476	15620	15772	15633	15530	15590	15563	15685	15507	15775	15841	15711	15510	15782	15577	15620	15540	15823	15637	15558	15520	15757	15654	15658	15799	15813	15838	15706	15569	15654	15692	15484	15579	15643	15622	15750	15785	15633	15662	15526	15561	15745	15642	15908	15631	15717	15851	15657	15492	15489	15609	15539	15585	15647	15529	15525	15686	15562	15756	15729	15703	15672	15412	15515	15596	15881	15780	15672	15557	15684	15642	15677	15770	15641	15529	15811	15743	15672	15669	15477	15721	15736	15600	15791	15717	15668	15794	15553	15566	15590	15668	15725	15458	15693	15717	15521	15818	15528	15766	15780	15619	15779	15661	15520	15723	15791	15761	15885	15606	15758	15578	15643	15592	15617	15676	15550	15687	15633	15651	15739	15478	15529	15575	15700	15490	15636	15695	15634	15529	15725	15656	15534	15619	15758	15595	15689	15712	15445	15596	15289	15524	15550	15842	15990	15768	15685	15802	15409	15823	15682	15789	15736	15648	15713	15616	15810	15721	15812	15852	15541	15671	15629	15881	15642	15746	15639	15566	15650	15833	15717	15698	15578	15792	15772	15669	15660	15618	15837	15470	15660	15573	15637	15467	15442	15628	15689	15676	15675	15516	15772	15656	15741	15804	15614	15800	15598	15912	15671	15720	15475	15684	15555	15819	15861	15792	15855	15834	15466	15551	15758	15589	15659	15654	15530	15904	15806	15631	15611	15537	15698	15723	15559	15741	15687	15779	15516	15609	15805	15582	15631	15451	15714	15542	15779	15635	15712	15889	15698	15673	15668	15524	15436	15572	15676	15577	15375	15638	15886	15476	15749	15554	15637	15460	15577	15674	15508	15839	15633	15919	15589	15792	15717	15503	15599	15627	15645	15778	15650	15625	15465	15650	15835	15596	15629	15696	15703	15603	15699	15762	15675	15612	15635	15746	15681	15636	15685	15833	15676	15633	15595	15534	15702	15543	15785	15541	15706	15737	15642	15767	15566	15579	15686	15639	15726	15744	15625	15602	15453	15771	15431	15571	15613	15780	15718	15768	15661	15643	15779	15840	15824	15650	15607	15882	15583	15632	15724	15738	15642	15672	15560	15571	15577	15752	15646	15677	15680	15581	15629	15515	15771	15844	15695	15557	15685	15759	15588	15627	15919	15597	15728	15546	15550	15598	15542	15910	15575	15668	15551	15518	15794	15602	15418	15748	15661	15746	15470	15654	15679	15683	15687	15741	15629	15542	15868	15577	15712	15631	15646	15566	15739	15681	15771	15628	15554	15554	15727	15642	15816	15575	15767	15513	15689	15877	15702	15656	15424	15468	15646	15693	15669	15638	15720	15753	15915	15557	15543	15635	15648	15538	15769	15675	15429	15508	15703	15606	15484	15634	15567	15618	15751	15564	15697	15695	15654	15636	15696	15743	15805	15794	15747	15752	15560	15508	15741	15637	15480	15757	15610	15616	15768	15538	15619	15750	15705	15711	15696	15608	15752	15681	15759	15547	15710	15699	15453	15648	15678	15850	15435	15593	15597	15758	15781	15568	15776	15589	15514	15742	15637	15565	15569	15415	15627	15453	15517	15623	15729	15786	15642	15697	15585	15639	15721	15625	15542	15706	15772	15545	15526	15664	15656	15540	15651	15792	15644	15770	15625	15621	15473	15762	15854	15752	15601	15811	15797	15615	15782	15804	15692	15760	15560	15416	15675	15876	15679	15735	15765	15665	15789	15701	15667	15576	15440	15587	15636	15679	15740	15567	15705	15684	15667	15738	15736	15748	15797	15808	15679	15615	15696	15451	15571	15489	15606	15635	15599	15605	15634	15717	15438	15583	15792	15816	15625	15722	15482	15687	15542	15705	15722	15664	15796	15428	15676	15686	15607	15631	15618	15761	15577	15653	15497	15603	15636	15812	15420	15695	15539	15591	15755	15625	15650	15794	15622	15722	15693	15659	15656	15466	15558	15694	15641	15765	15514	15636	15686	15578	15611	15654	15706	15652	15603	15770	15640	15652	15825	15763	15654	15730	15646	15658	15633	15685	15707	15735	15739	15659	15484	15723	15543	15637	15652	15841	15617	15713	15572	15624	15640	15784	15604	15785	15677	15563	15810	15767	15647	15566	15539	15625	15855	15632	15554	15589	15819	15593	15691	15452	15569	15641	15648	15815	15621	15707	15674	15679	15695	15692	15680	15853	15700	15676	15762	15537	15462	15575	15583	15546	15726	15652	15633	15805	15864	15635	15678	15567	15729	15735	15673	15495	15473	15881	15645	15655	15658	15602	15693	15823	15736	15708	15619	15715	15677	15851	15597	15777	15695	15856	15741	15598	15627	15616	15611	15622	15604	15722	15744	15715	15671	15641	15679	15640	15941	16017	15548	15720	15652	15733	15834	15584	15574	15612	15381	15604	15638	15753	15810	15749	15490	15634	15773	15549	15651	15689	15801	15497	15500	15404	15750	15633	15641	15619	15787	15609	15748	15736	15666	15660	15667	15590	15628	15788	15560	15743	15783	15821	15545	15471	15698	15805	15742	15675	15420	15571	15585	15741	15724	15687	15621	15610	15586	15805	15637	15722	15650	15676	15652	15601	15519	15887	15822	15504	15924	15670	15649	15621	15605	15504	15574	15831	15613	15693	15698	15693	15701	15548	15729	15672	15828	15364	15765	15599	15476	15681	15613	15816	15777	15838	15873	15480	15782	15708	15617	15608	15510	15485	15452	15585	15895	15706	15758	15583	15632	15543	15614	15645	15740	15622	15702	15670	15558	15514	15707	15668	15509	15617	15569	15505	15848	15821	15686	15519	15707	15614	15581	15805	15850	15553	15595	15704	15501	15668	15757	15725	15645	15742	15771	15751	15635	15560	15725	15723	15731	15860	15575	15693	15647	15851	15547	15642	15692	15608	15391	15667	15768	15703	15722	15796	15700	15735	15734	15588	15710	15950	15682	15616	15516	15743	15782	15775	15410	15930	15750	15599	15680	15780	15573	15811	15742	15736	15770	15689	15553	15702	15601	15551	15726	15647	15574	15560	15606	15723	15750	15655	15899	15581	15773	15767	15655	15736	15695	15585	15754	15616	15505	15707	15699	15636	15601	15793	15755	15740	15740	15613	15557	15650	15526	15689	15763	15609	15751	15576	15759	15600	15651	15771	15732	15715	15414	15643	15531	15698	15415	15716	15706	15644	15662	15751	15502	15711	15595	15748	15718	15724	15670	15573	15800	15603	15686	15731	15718	15674	15647	15664	15569	15590	15639	15671	15608	15757	15552	15607	15524	15579	15695	15613	15792	15572	15604	15629	15561	15657	15527	15494	15724	15591	15686	15669	15620	15676	15606	15615	15568	15673	15665	15855	15805	15768	15919	15659	15539	15669	15707	15682	15703	15705	15733	15525	15639	15717	15695	15639	15533	15613	15664	15475	15586	15563	15688	15652	15620	15709	15543	15446	15755	15778	15577	15672	15634	15632	15689	15677	15735	15515	15532	15833	15862	15716	15576	15564	15728	15451	15600	15599	15478	15733	15621	15638	15709	15720	15780	15565	15648	15595	15671	15870	15547	15665	15593	15686	15745	15659	15689	15730	15737	15627	15686	15657	15560	15625	15582	15606	15594	15664	15726	15826	15747	15640	15515	15488	15928	15662	15643	15475	15593	15818	15589	15602	15645	15450	15927	15514	15759	15593	15488	15765	15564	15750	15655	15441	15617	15924	15773	15772	15711	15683	15686	15648	15610	15769	15768	15619	15611	15721	15480	15538	15620	15916	15700	15778	15645	15532	15642	15485	15508	15793	15513	15478	15801	15628	15491	15569	15727	15604	15649	15553	15486	15818	15583	15782	15499	15459	15656	15642	15697	15498	15399	15515	15708	15731	15705	15688	15634	15790	15872	15627	15702	15532	15659	15788	15744	15535	15850	15730	15721	15636	15676	15696	15368	15480	15526	15677	15583	15851	15830	15695	15833	15694	15617	15647	15713	15515	15679	15826	15613	15770	15731	15513	15418	15686	15557	15844	15598	15697	15582	15777	15640	15660	15556	15709	15620	15504	15736	15766	15766	15784	15620	15535	15692	15768	15885	15589	15751	15724	15501	15525	15798	15668	15700	15622	15830	15740	15683	15650	15379	15584	15716	15775	15771	15829	15636	15738	15618	15598	15704	15886	15623	15677	15391	15532	15636	15726	15855	15575	15598	15633	15689	15493	15729	15619	15494	15720	15809	15794	15740	15665	15601	15705	15443	15552	15652	15695	15757	15785	15758	15724	15766	15718	15654	15681	15745	15685	15478	15548	15554	15640	15802	15584	15780	15590	15570	15517	15844	15691	15833	15719	15497	15636	15810	15755	15562	15815	15830	15786	15773	15530	15615	15783	15753	15665	15670	15612	15572	15422	15619	15721
42922	81451	89751	77379	65630	50905	44200	45320	44875	40079	31735	23304	17206	14529	13467	13126	13152	13027	13119	13204	13082	13127	13066	13108	12953	13060	13124	13070	12960	13101	12931	13023	12973	13147	13021	12889	13048	12928	13156	13119	13101	13065	12988	13187	12885	12989	13161	12773	12976	13160	13119	13082	13245	13108	13195	13159	13267	13126	13159	13054	13081	12989	12889	13024	13072	13300	13110	13101	12988	12948	13282	13063	13010	13084	12956	13046	12862	12902	12992	13197	13005	13131	13182	13056	13155	12949	13061	12930	13094	12986	12990	13149	13019	12988	13184	13188	12988	13370	13066	13048	13225	13156	13058	13177	13066	13141	13015	13123	13067	13108	12971	12960	12888	13199	13163	13183	12896	12885	13112	13116	13230	12992	13069	13051	13139	13167	13015	13030	13019	12978	13073	13171	13145	13020	13106	13079	13106	13027	12810	13153	13051	13064	13064	13099	13089	13099	13105	13136	13080	12990	13047	12959	13210	13141	13190	12989	13150	13065	12937	12954	12833	12957	13056	12944	12956	13000	12992	12949	12954	12946	13101	12998	13184	13119	13162	13030	13039	13066	13198	13118	13094	12936	13044	12981	12870	13075	12930	12975	12992	13051	13041	13062	13074	13019	12958	13037	12932	13022	13092	13097	12920	12855	13084	13119	12952	12924	13025	12895	13168	13165	13205	13096	13189	13260	12995	13098	12966	13071	13112	13102	12975	13211	13198	13108	13185	13118	13033	13131	13121	13215	13157	13082	13034	13022	13089	13104	13072	13142	13096	12991	13046	13056	12937	13040	12819	13042	13158	12926	13178	13122	13248	12976	12948	13177	13038	13173	13164	12949	12991	13094	13254	13010	13076	13147	12986	13186	13136	12962	12978	13105	13101	13075	13082	13065	13020	12919	13111	13139	13124	12987	13042	13077	13059	13069	13084	12892	13121	13071	13074	13104	13121	13074	12986	12960	13061	12939	13097	13083	13004	13014	13138	13158	13034	13073	13095	13163	13031	13125	13104	13072	13109	13019	13198	13118	13163	12897	12981	13073	13172	12995	13052	12810	13085	13055	13106	13052	13019	13129	12966	12874	13114	13045	13166	13083	13024	13066	13005	13197	13000	13061	13075	12979	13103	13198	13014	13318	13226	13071	13085	13000	13055	12985	13033	13119	13027	13106	13079	13073	12987	13013	13110	12973	13128	12969	13119	13107	13090	12987	12962	12959	12912	13102	13128	13185	12981	12966	13021	13054	13057	13094	13042	13194	13015	13039	13216	12989	13110	12984	13096	12945	12990	12867	12957	12941	13127	13075	13078	13004	13249	13216	13107	12940	12924	13009	13052	13066	13195	12966	13014	12977	13124	13114	12970	13087	13092	13151	13118	12978	13083	12947	13082	13104	13083	13118	13035	13093	12979	13055	13165	13081	13108	13014	13085	13019	13032	13134	13256	13011	13250	13084	12974	12899	12969	12946	13044	13112	13040	12931	13176	13080	12999	13152	13033	12904	13013	13068	13183	13080	13085	12913	12967	13118	13097	12958	13122	13035	12897	12983	12981	13090	13216	13018	13001	13106	13038	13094	12932	13067	13127	12984	12939	13200	13070	12988	12886	13238	13007	13207	12999	13033	13019	13217	12887	13064	12984	13168	12879	12875	13009	13067	13019	12945	13008	13032	13086	12797	12998	13008	13031	13032	12958	12996	13152	13077	13082	12907	12988	12983	13125	13023	12978	13043	12956	13039	13007	13162	13008	13108	13165	12922	13042	13106	13240	13026	12897	13077	13070	13060	13155	13087	13086	13022	13053	12939	13034	13026	13019	13005	13057	12942	13119	13159	13099	13161	13082	12951	13023	13100	13143	13145	12905	13094	12972	12887	13120	13105	13187	13144	12925	13163	13066	12917	12972	13075	13050	13091	13062	13099	12996	13093	13133	13082	13126	13021	13083	13048	12960	13105	13088	13083	13056	13030	12866	13239	13056	13002	13178	12967	13091	13009	13039	12833	13020	13091	13065	13095	13027	13107	13018	13049	13110	13094	12997	13121	13082	13057	13071	13077	13045	13100	13053	12978	12873	12891	13018	13006	12978	13100	13000	12970	13105	13061	13022	12901	12881	12936	12957	13010	13012	13097	13068	13098	13172	13145	13132	13038	12959	13131	13226	12959	13191	12986	13117	12836	13005	13106	13225	13008	13006	13056	13002	13065	13129	13142	12933	13033	13035	13157	13083	13059	13037	12897	13094	13076	13046	13023	12951	12953	13222	13033	13039	12819	13013	13243	13028	13032	12943	13148	13081	13148	13009	13078	12932	13130	13038	13007	13010	12959	13114	12932	13103	13111	13112	13051	13024	13213	12974	13207	12885	12968	13142	13178	13050	12971	12956	13031	13126	13096	12880	13098	13246	13021	13014	13038	13174	13052	13051	13013	13066	13207	13167	12959	13069	12981	13008	12871	12924	12981	13111	13010	13206	12996	13108	13054	13099	13183	12929	13327	13012	13072	13124	13130	13029	12983	13002	13168	13014	12978	13091	12952	13047	12842	13057	13217	13101	13081	13243	12937	13130	12913	12840	13034	13061	13176	12995	13037	12960	12939	13015	12796	12986	13093	13107	13068	13110	13223	13039	12959	13135	13058	13238	12979	13074	13091	12954	12973	13166	13251	13251	13067	13026	12923	13105	13041	13151	12920	13020	13106	13018	12899	13041	13105	12983	13044	13155	12954	13195	13097	13033	13154	12951	13110	12983	13135	13127	13191	12962	12822	13040	13113	13169	13098	13011	12959	13226	13121	13092	12954	13129	12954	13035	12921	13203	13071	12887	13078	13019	13074	13020	13065	13026	13068	13156	12936	12975	12950	13116	13116	12950	12909	13001	12893	13095	12947	12950	12946	13006	13007	13023	13292	13041	12968	12981	13133	13088	13149	13105	12922	12889	12922	13015	12954	13104	13073	13091	13238	13064	12902	13094	13115	12972	13027	13106	13050	13011	13042	13000	13113	13134	13208	13018	13056	13126	13122	13021	13129	12876	13086	12971	12961	13042	12980	13067	13005	13128	12992	13107	13086	12920	12901	13042	13074	13061	13214	12982	13226	12945	13192	13182	13020	13118	12995	13022	13180	13047	12923	13111	13067	12973	13155	13090	12928	13151	13148	13110	13157	13223	12889	13114	13011	13072	12903	12878	12959	13027	12955	13302	12866	12932	13042	13010	13116	13054	13088	12964	13025	13058	13044	13028	13071	12993	13026	13114	13083	12985	13244	13042	13195	12972	13036	12993	13164	13019	12939	13014	13032	13199	13141	13037	13013	13046	13000	12970	12966	12990	12967	12887	13030	13165	13001	12967	12941	13166	13110	12917	13054	13065	12945	13142	12987	13018	13011	12913	13192	13065	13200	13080	13093	13010	13040	13122	13051	13082	13019	13115	13214	13117	12855	13061	13273	13060	13078	13044	13058	13142	13055	13043	13144	13055	13124	13077	12951	12966	13012	13010	13115	13023	13207	13197	13168	12976	12957	13071	12955	13084	13051	13008	13137	13067	13055	13130	12954	13042	13155	12972	13272	12902	13146	13050	12962	13084	12973	12900	13050	13056	12904	13095	12883	13256	13051	12965	12972	13069	12991	13075	13010	13094	13098	13010	13118	12817	12986	12941	13128	13125	13083	13067	12961	13105	13041	13088	13009	12982	13101	12816	13113	13030	13108	13032	13043	13094	13173	13063	12983	13165	13136	13059	13014	13089	12996	13027	12965	13097	13050	13027	13056	13071	13104	12939	12971	13131	13011	13068	13168	13015	12970	13183	13014	13040	13072	13116	12967	13068	13132	13067	13103	13061	13096	13064	13209	13130	13028	13071	12952	12985	12939	12937	13043	13077	13084	12886	12952	13128	12995	13157	13222	13004	13057	13057	12987	13011	13069	13121	13045	13141	13074	13062	13009	13119	12885	13134	13126	13059	13002	13208	13029	13021	13029	12982	13079	12946	13224	13160	13063	13314	13032	13105	13064	13112	13155	12838	12957	13055	13019	13067	13217	12979	13139	12950	13060	13031	12938	12982	13053	13032	12968	13008	13188	13006	13001	13043	13163	13028	13043	13021	13027	13019	13096	13054	13205	13175	13111	13167	13011	13106	13106	12881	13092	13068	13159	13102	13028	13258	13121	13064	13057	13158	13043	13127	13122	13005	13069	13069	13103	13057	13093	13055	12979	13092	13064	12932	13125	13191	12903	13007	13185	12933	12999	12982	13014	12909	13189	13086	13111	13048	12927	13036	13224	13179	13058	12995	13026	13095	13177	13102	13036	12984	12998	13076	13111	13080	13114	13157	13197	12982	13126	12937	13024	13129	13095	13132	13096	13011	13123	13124	13113	13006	13192	12931	12992	13079	13121	12962	13125	13080	13099	13063	13046	13031	12974	13042	12944	13056	13193	13148	12991	13155	13117	13063	13056	13084	12965	13012	12916	13026	12930	13164	13080	13125	12912	12910	13047	13086	13193	12924	13070	12986	13092	13055	12962	13119	13047	13173	13070	13057	13085	13197	13013	12962	13005	12875	12913	13101	12961	13159	13067	13063	13139	13020	13073	12983	12994	13169	12959	13129	13140	12933	13161	13038	13138	13056	12996	12933	13020	12921	12957	12924	13090	13137	13064	13128	12926	13131	13072	13025	13103	13091	13219	13088	13025	13077	13222	12998	12839	12993	12905	13256	12939	13066	13034	13211	13202	13123	13051	13108	13149	13038	13213	13164	13010	13046	13045	13197	12921	12986	13046	13003	13093	12907	13010	13185	13062	12936	13182	13156	13021	13030	13106	13106	13273	13078	13056	13085	13111	12946	13042	12971	13153	13040	13091	13039	13174	13032	13068	13189	13035	13001	13043	12960	13053	13028	13225	12929	13057	13226	13172	13114	12862	12904	12856	12973	12990	13001	13082	13057	12945	12953	12961	13237	13067	13016	13228	12929	12974	13055	13209	13157	13077	13223	12946	13124	13093	13027	12998	13059	12979	12997	13263	12924	13131	13170	12989	13216	13019	13188	13086	13209	13027	13098	13071	13113	13189	13290	12984	13262	13042	13048	13017	13221	13203	12942	12990	13061	13175	13034	13007	13022	13115	13069	13048	13129	12933	13115	13050	13256	13047
30978	24034	26908	24336	21311	18693	17676	17656	18037	17949	17774	17204	16719	16178	16103	15988	16219	15837	16142	16268	16128	16032	16160	16369	16086	16196	16243	16166	16202	16131	15978	15869	16322	16200	16223	16185	16176	16380	16151	16268	16063	16037	16084	16126	16087	16147	16089	16145	16231	15803	16060	15875	16021	16215	16060	16201	15885	16062	16034	16071	16340	16057	16056	16174	16187	16104	15930	16181	16197	16150	16220	16108	16157	16092	16173	16117	15929	16259	16077	16066	16015	16014	16157	16269	16206	15924	16044	16020	15934	16028	16159	16001	16052	16042	15978	16238	16216	15956	16077	15883	16216	15856	16199	16306	16301	16002	16124	15982	16135	16068	16015	16039	16096	16069	16087	16125	16227	16196	15900	16055	15898	16311	15830	16060	15969	15922	16065	16014	16132	16173	16073	15957	16024	16085	16155	16085	16256	16228	16188	16073	16139	15844	16183	16064	16140	16415	16053	16117	16053	15966	15993	16184	16029	16068	15918	16258	16117	16031	16050	16082	15884	16093	15856	15911	16028	16036	16131	16124	15948	16024	16122	16071	16114	16175	16257	16304	16024	16240	15946	16147	16341	16112	16133	15938	16061	16199	16198	16198	15953	15809	16140	16083	16065	16360	16196	16248	16115	16053	16207	16002	16186	16147	16084	16227	15923	16010	15997	16049	16075	15980	16017	16330	16132	16212	16025	16167	16114	16042	16038	15944	15933	16109	16104	16148	16293	16220	16025	16073	16144	16088	16085	15931	16076	16013	16229	15988	16214	16229	16156	15999	16179	16047	16109	16166	16109	15943	15987	16039	16058	16170	16128	16207	16233	16065	16159	16011	16083	16177	16041	15992	16199	16154	16121	16216	16104	15866	15903	16197	16018	16050	16106	16174	16231	16164	16082	16101	16199	16161	16234	16268	16254	16056	16084	16294	16060	16119	16055	16214	16235	16227	16028	16158	16137	16215	16123	16159	16376	16054	15933	16043	16161	16035	16174	16075	16040	16130	16080	16195	16175	16170	16078	16087	15919	15960	16062	16024	16032	16185	16133	16121	16245	16140	16166	16156	16122	16048	16042	16129	16152	16157	16293	16248	16150	16096	16047	16067	16189	16172	16055	16071	16062	16053	15942	16219	15954	16007	16209	15890	16090	16095	15992	16326	16137	16225	16360	16351	16065	16098	16130	16172	16047	16185	16136	16138	16162	16120	16160	16180	16182	15889	16069	16223	16181	15974	16183	16210	16175	16232	16061	16137	16065	16088	16038	16001	16155	16164	15978	16290	16075	16148	16043	16155	16192	16284	16044	16035	16192	16086	16268	16114	16171	16312	16027	16097	15946	16097	16008	16044	16185	16095	16114	16012	16345	15992	15870	16103	15943	16125	15901	16002	16143	16109	16240	16223	16068	16289	16175	16146	16155	16182	16191	16009	15964	16182	16090	16153	16102	16253	16097	16092	16141	15827	16277	15881	16362	16204	15974	15979	15987	16137	15988	16045	16275	16068	16200	16169	16006	16183	16195	16199	16103	16193	16186	16118	16039	16219	16029	16037	16087	15963	16042	16058	15918	16140	16163	16122	15970	16239	16150	16089	15902	16231	16075	16180	16205	16219	16212	16101	16108	16035	16031	15938	16154	16326	16238	16205	16072	16176	16134	16143	16156	16169	16250	16187	16156	16005	16066	16077	15923	16082	16023	16067	16116	16045	16072	16045	16273	16117	16147	15907	16054	15980	16141	16145	16004	16229	16226	16029	15812	16055	16048	15876	16214	15831	16275	16041	16096	16065	16317	16183	15919	15954	16058	15997	16106	16062	15923	15995	16011	16234	15955	16110	16161	16056	16233	16223	16192	16030	16125	16110	16205	16130	16270	16230	16177	16067	16121	16156	16208	16148	16095	15997	15930	16292	16201	16095	16112	16024	16158	16274	16055	16023	16088	16039	16176	16187	16030	16093	16002	16122	16059	15937	16135	16199	16235	16160	16013	16064	16200	16273	16130	16100	15901	16148	16096	16185	16170	16094	16246	16093	16129	16168	16185	16137	16368	16233	16046	16174	16249	16248	16240	16098	15944	16348	16266	16158	15865	16166	16201	16066	16075	16266	16162	16075	16216	16010	16376	16040	16103	16040	16014	16145	15809	16084	16058	16165	16023	16076	16012	16095	16101	16082	16130	16069	15860	16096	16086	15837	16136	16242	16074	16251	15862	16089	16179	16072	16128	16274	16156	16227	16332	16166	16056	16236	16122	16180	15902	16104	16065	16361	16019	16246	15950	16128	16228	15978	15964	16160	16143	16188	16080	16139	15999	15889	16235	15902	16030	16093	16197	16042	15855	16183	16081	16207	15933	15999	16278	16069	16218	16025	16197	16102	16300	16117	16105	16200	16089	16125	16176	16133	16190	16101	16040	16319	16142	16292	16209	16211	15945	16111	16062	16068	16010	16109	16273	16177	16185	16047	16254	16191	16034	16168	15959	16343	16117	16278	16145	16281	16106	16189	15986	16153	16200	15987	16162	16114	15914	16269	16126	16179	16028	15992	16197	16148	16310	16120	16211	16241	16421	16003	16000	16108	15994	15997	16004	16242	16268	16188	15923	15939	16089	16207	16235	16205	16119	15981	16177	16357	16258	16167	16076	16125	16107	15980	16068	16154	16203	16012	16249	16221	16326	16081	16227	16057	16197	16137	16119	15911	16092	16050	16176	16108	16041	16074	16200	16018	15976	16267	16237	15938	16080	16064	16004	16022	16355	16247	16207	15914	16147	16166	16240	16106	16371	16115	15952	16107	16137	16093	16032	16181	16217	16097	16285	16161	16126	16039	16022	16064	16097	16269	16043	16044	16163	16051	16055	16102	15995	16132	16193	16075	16196	16067	16146	16138	16184	16101	16056	16224	16099	16072	16135	16079	16140	16131	15930	15978	16207	15946	16161	16080	15990	15996	16194	16056	16132	16272	16073	16037	16065	16161	16338	16193	16241	16055	16341	16210	15973	16104	16234	15906	16125	16138	16237	16169	16052	16348	16134	16219	16005	16042	16310	16214	15968	16065	16109	16100	16403	16067	16096	16038	16244	16058	16242	15943	16162	16024	15994	16340	16344	16257	16187	15930	15844	16026	16101	16055	16132	16314	16020	16138	16196	16075	16201	16171	16085	16196	16197	16173	16092	15944	16154	16235	16244	16152	16010	16030	16282	16119	15970	16169	16134	16156	16095	16135	16239	15945	15907	16161	16029	16190	16143	15974	16336	16202	16041	16043	16168	16181	16165	16203	16100	15956	15865	16000	16224	15905	16054	16218	16007	16133	16128	16122	16090	16136	16245	16084	16304	16211	16133	15984	16013	15937	16123	16228	15861	15824	16190	16142	16050	16040	16237	16163	16181	16254	16027	16308	16139	16374	16092	16031	16134	16153	15992	16067	16163	15958	16061	16017	15980	15933	16193	16174	16084	15922	16001	16155	16085	16185	16185	16078	16155	16235	16049	15823	16063	16197	16237	16214	16267	16199	16206	16054	16039	16227	16141	16068	16419	16124	16252	16090	16007	16190	16055	16057	16084	16102	16189	16074	16235	16015	16124	16317	16117	16079	16293	16131	15871	16043	16034	16136	16119	15980	16110	16181	16068	16125	16040	16013	16082	16093	16234	16087	16022	16115	16150	16240	16001	16190	15968	15946	16254	16204	16056	15975	16009	16151	16231	15970	15994	15987	15977	16075	16144	15896	15999	16136	16068	15942	16288	16224	16065	16273	16076	16222	16366	16003	16260	16273	16150	16083	15961	15924	16191	16079	15974	16120	16070	16253	16327	16188	16126	16252	16161	16200	16268	16110	16039	16153	15923	16045	16208	16091	16086	16102	16170	16038	16107	15963	16247	16023	15961	16088	16000	15914	16040	16053	16090	16118	16170	15934	16189	16104	16087	16151	16303	16157	16172	16028	16257	16197	16286	16036	16166	16137	16096	15991	16048	16223	16061	16068	16240	16179	16137	15952	16022	15850	16079	15975	16009	16258	16064	16343	16154	16221	15957	16112	16066	16149	16069	16083	16276	16088	16162	16233	16326	16170	16075	16068	16111	16085	16395	16193	16146	16257	16188	16187	16060	16033	15938	16216	16091	16079	16143	16270	15986	16147	16044	16153	16141	16059	15977	16115	16148	15943	16041	15908	15908	16089	16224	16119	16010	15899	16218	15973	16079	16301	16141	15948	16115	15993	16197	16046	16195	16120	16093	16085	16228	16043	15954	16186	16024	16334	16021	16085	16301	16143	16041	16158	16105	16024	16040	16111	16152	16034	16181	16152	16074	15973	16054	16361	16123	15998	16180	16137	16111	16199	16195	16256	16238	15906	16032	16061	16196	16156	16139	16145	16212	15992	16078	16126	16057	16366	16148	15981	16183	16006	16124	16101	15960	16189	16180	16343	16054	15956	16222	15971	15944	16110	16152	16251	16195	16075	16218	16254	16179	16169	15869	16054	16253	16171	16060	16162	16130	15908	16211	16242	16215	16259	16211	16242	16218	16107	16333	16088	16126	16003	16155	16125	16008	15972	16151	16057	15983	16102	16060	16199	16125	16048	16124	16207	16185	16187	16104	15870	16236	16180	16075	16043	16169	16214	16133	16098	15960	16059	16174	16244	15950	16230	16035	16168	16013	16185	15984	16072	15944	16107	16288	16000	16058	16254	16330	15964	15774	16082	16161	16167	16199	16051	16310	16110	16138	15935	16232	16071	16254	15866	15985	15942	16006	16231	16061	16169	16010	15994	16086	15891	16187	16144	16115	16202	16181	16079	16118	16346	15960	16043	15997	16033	16234	16222	16124	16118	16248	16112	16040	15941	16110	16064	16234	16023	16150	16027	15947	15958	15867	16397	16320	16053	16146	16098	16333	16167	16077	16147	16106	16090	16061	16172	16083	16060	16194	15957	16104	16099	15867	16001	16167	16133	16169	16192	15876	15999	15988	16159	15974	16407	16066	15955	16128	16337	16067	16207	15992	15963	16222	16023	16016	16093	16233	16033	16062	15880	16164	16129	16216	15914	16110	16137	16150	16178	16368	16013	15982	16247	16187	16046	16253	16076	16272	15960	16105	16039	16053	16190	16161	16207	16228	16003	16117	16169	15970	16019	16178	16067	16144	16007
20494	28644	29404	24063	20522	16412	15357	15959	16013	15857	15042	14195	13811	13635	13493	13241	13487	13398	13332	13425	13383	13380	13388	13329	13398	13313	13475	13466	13386	13415	13317	13328	13486	13375	13466	13446	13304	13287	13264	13290	13377	13419	13201	13213	13285	13093	13612	13290	13275	13311	13317	13357	13306	13483	13345	13354	13276	13376	13344	13371	13317	13291	13268	13295	13424	13331	13353	13347	13284	13353	13298	13321	13309	13531	13224	13389	13309	13413	13442	13344	13360	13166	13471	13406	13336	13360	13326	13371	13359	13247	13499	13178	13318	13248	13395	13425	13353	13289	13410	13204	13218	13403	13357	13348	13355	13370	13467	13500	13224	13326	13479	13369	13533	13348	13368	13313	13528	13548	13163	13291	13389	13392	13344	13418	13361	13245	13241	13452	13452	13432	13347	13195	13341	13396	13466	13339	13338	13377	13172	13427	13177	13285	13225	13300	13301	13448	13392	13385	13202	13289	13494	13409	13156	13201	13400	13371	13283	13352	13377	13337	13357	13276	13614	13173	13403	13334	13367	13344	13320	13137	13399	13359	13367	13337	13450	13161	13547	13415	13298	13219	13483	13264	13386	13469	13142	13500	13405	13256	13208	13416	13362	13406	13370	13267	13360	13424	13171	13407	13336	13462	13463	13361	13268	13489	13281	13221	13261	13465	13319	13333	13301	13306	13443	13260	13179	13333	13616	13474	13344	13237	13404	13335	13522	13124	13333	13307	13397	13522	13296	13303	13394	13415	13309	13377	13191	13355	13368	13172	13325	13403	13229	13328	13223	13129	13251	13402	13359	13219	13336	13354	13328	13345	13437	13291	13465	13298	13318	13283	13237	13357	13273	13496	13325	13381	13378	13336	13415	13381	13300	13525	13288	13367	13464	13485	13345	13514	13337	13327	13489	13298	13191	13511	13328	13351	13435	13371	13363	13279	13377	13348	13217	13369	13359	13530	13565	13353	13346	13313	13314	13429	13247	13494	13283	13438	13188	13234	13477	13490	13335	13352	13294	13260	13536	13361	13338	13476	13300	13555	13234	13377	13333	13374	13480	13386	13475	13318	13498	13464	13264	13265	13311	13266	13204	13455	13355	13401	13281	13416	13310	13397	13342	13330	13322	13429	13394	13538	13327	13247	13225	13228	13382	13282	13258	13369	13361	13441	13330	13262	13284	13194	13509	13217	13411	13397	13436	13212	13354	13298	13398	13396	13430	13386	13423	13436	13210	13288	13436	13330	13442	13518	13300	13406	13267	13332	13440	13337	13275	13235	13179	13288	13362	13258	13359	13260	13359	13397	13294	13294	13244	13310	13374	13322	13252	13372	13127	13426	13292	13253	13293	13369	13297	13200	13306	13362	13412	13326	13295	13373	13308	13340	13328	13382	13203	13364	13380	13203	13374	13399	13387	13231	13321	13315	13363	13304	13353	13335	13235	13412	13349	13407	13329	13394	13335	13274	13347	13219	13450	13431	13274	13301	13553	13168	13376	13295	13347	13341	13373	13318	13446	13296	13313	13490	13301	13371	13394	13382	13319	13219	13317	13373	13342	13401	13338	13299	13355	13373	13280	13426	13288	13383	13418	13307	13375	13219	13346	13297	13232	13285	13200	13459	13409	13301	13417	13249	13327	13402	13449	13342	13286	13210	13415	13466	13266	13274	13421	13412	13330	13351	13416	13309	13338	13433	13262	13410	13450	13400	13251	13255	13359	13528	13324	13255	13313	13526	13566	13232	13291	13273	13296	13370	13251	13317	13369	13412	13336	13184	13260	13252	13405	13219	13215	13372	13381	13280	13283	13337	13501	13265	13546	13272	13500	13481	13511	13326	13179	13370	13392	13367	13310	13348	13357	13292	13374	13387	13202	13337	13374	13445	13412	13458	13271	13339	13389	13318	13300	13395	13300	13313	13405	13376	13279	13429	13508	13419	13359	13315	13457	13373	13393	13403	13370	13318	13406	13461	13155	13203	13425	13497	13405	13408	13209	13276	13326	13371	13321	13321	13378	13314	13330	13343	13381	13359	13213	13382	13393	13375	13403	13427	13410	13367	13366	13236	13375	13304	13403	13256	13375	13385	13558	13387	13209	13282	13421	13328	13274	13256	13360	13398	13222	13436	13352	13414	13454	13321	13504	13370	13343	13325	13426	13409	13424	13308	13393	13492	13421	13327	13352	13312	13226	13496	13466	13386	13599	13403	13321	13167	13401	13355	13367	13275	13389	13300	13297	13445	13346	13371	13207	13440	13271	13400	13442	13282	13402	13275	13144	13463	13355	13210	13429	13415	13444	13177	13289	13429	13352	13348	13209	13376	13367	13231	13389	13279	13204	13419	13377	13227	13414	13407	13175	13308	13458	13373	13291	13289	13395	13296	13477	13412	13213	13294	13302	13327	13554	13440	13430	13270	13388	13435	13318	13413	13256	13402	13264	13285	13301	13279	13186	13391	13275	13395	13489	13305	13309	13383	13482	13264	13430	13257	13378	13275	13386	13427	13463	13310	13357	13227	13275	13359	13295	13478	13172	13477	13456	13422	13198	13418	13141	13316	13348	13511	13432	13373	13268	13542	13360	13395	13416	13368	13491	13291	13356	13208	13303	13381	13318	13329	13118	13276	13382	13518	13274	13337	13280	13308	13363	13429	13261	13559	13378	13271	13336	13312	13427	13387	13362	13392	13403	13321	13255	13297	13255	13260	13147	13495	13223	13387	13224	13495	13465	13269	13404	13306	13484	13353	13428	13242	13165	13311	13447	13449	13380	13368	13198	13429	13324	13452	13258	13333	13416	13247	13326	13386	13262	13318	13424	13369	13358	13285	13308	13349	13315	13435	13146	13363	13327	13258	13364	13383	13404	13333	13201	13538	13372	13503	13383	13436	13390	13337	13449	13367	13305	13328	13402	13315	13400	13154	13436	13369	13494	13307	13360	13468	13417	13164	13179	13350	13286	13368	13311	13336	13393	13350	13311	13211	13581	13285	13276	13481	13404	13410	13437	13520	13310	13367	13360	13382	13266	13453	13384	13183	13339	13148	13387	13325	13394	13548	13364	13171	13304	13383	13350	13273	13288	13429	13442	13309	13411	13359	13337	13403	13281	13361	13392	13415	13385	13372	13547	13560	13455	13373	13445	13450	13391	13406	13382	13494	13370	13324	13340	13539	13262	13285	13339	13449	13528	13275	13252	13315	13442	13280	13334	13262	13358	13324	13438	13348	13258	13384	13670	13338	13401	13278	13449	13338	13417	13307	13416	13233	13330	13271	13216	13411	13205	13319	13452	13255	13457	13448	13239	13325	13466	13216	13310	13381	13352	13543	13352	13448	13406	13448	13340	13213	13311	13515	13348	13338	13378	13374	13399	13321	13433	13366	13492	13265	13592	13245	13386	13458	13496	13414	13374	13307	13294	13341	13500	13363	13293	13365	13356	13370	13231	13530	13497	13369	13298	13359	13491	13461	13306	13173	13293	13440	13421	13193	13421	13253	13388	13307	13466	13297	13386	13269	13271	13014	13413	13376	13277	13301	13358	13264	13386	13342	13260	13384	13393	13273	13454	13286	13326	13478	13444	13501	13277	13294	13389	13221	13492	13288	13474	13291	13256	13363	13507	13355	13444	13405	13076	13455	13300	13337	13139	13377	13289	13418	13373	13285	13455	13356	13395	13369	13422	13465	13265	13398	13453	13407	13250	13410	13303	13390	13230	13563	13310	13335	13370	13373	13424	13306	13456	13353	13371	13345	13368	13293	13375	13328	13260	13685	13416	13508	13435	13504	13296	13445	13497	13236	13283	13440	13271	13280	13304	13491	13317	13380	13489	13365	13403	13385	13362	13363	13432	13300	13354	13415	13304	13435	13352	13279	13355	13413	13371	13436	13359	13367	13441	13472	13346	13272	13366	13400	13462	13351	13314	13334	13281	13215	13318	13165	13291	13352	13521	13286	13136	13361	13412	13408	13378	13371	13368	13494	13267	13395	13404	13302	13431	13205	13339	13343	13416	13473	13361	13336	13370	13231	13410	13332	13405	13365	13416	13252	13323	13212	13481	13491	13501	13542	13257	13367	13453	13292	13315	13272	13334	13267	13282	13322	13249	13380	13359	13344	13497	13258	13379	13396	13308	13366	13380	13325	13320	13197	13475	13428	13300	13314	13285	13442	13319	13303	13207	13575	13344	13404	13374	13286	13266	13411	13324	13209	13496	13316	13248	13256	13512	13371	13475	13138	13502	13271	13269	13184	13408	13368	13416	13485	13431	13299	13109	13315	13324	13441	13434	13398	13372	13391	13544	13370	13365	13218	13304	13393	13460	13346	13341	13398	13337	13249	13272	13222	13414	13371	13235	13304	13304	13384	13195	13333	13333	13270	13284	13247	13397	13340	13329	13342	13451	13367	13639	13444	13342	13271	13502	13472	13361	13342	13158	13396	13236	13412	13403	13280	13521	13547	13474	13433	13520	13423	13254	13299	13328	13203	13510	13478	13387	13318	13326	13250	13306	13512	13360	13282	13408	13381	13466	13265	13318	13361	13423	13276	13374	13321	13451	13354	13383	13332	13270	13297	13330	13238	13395	13366	13248	13248	13315	13424	13229	13529	13310	13448	13092	13331	13223	13350	13317	13294	13434	13236	13461	13336	13081	13311	13428	13378	13324	13359	13370	13274	13127	13358	13352	13522	13393	13222	13479	13441	13273	13183	13277	13308	13232	13260	13282	13378	13290	13442	13367	13453	13352	13204	13418	13440	13439	13258	13287	13399	13386	13356	13324	13499	13344	13359	13435	13326	13364	13321	13209	13458	13411	13409	13411	13283	13356	13320	13353	13470	13415	13261	13465	13200	13376	13299	13342	13282	13393	13424	13366	13353	13421	13255	13337	13228	13340	13220	13370	13255	13497	13409	13279	13374	13390	13363	13218	13517	13347	13323	13295	13449	13260	13295	13272	13132	13273	13335	13316	13393	13399	13301	13380	13288	13331	13334	13402	13192	13418	13465	13613	13427	13392	13247	13358	13520	13396	13421	13265	13410	13225	13242	13378	13418	13364	13326	13447	13375	13432	13558	13400	13292	13505	13296	13351	13312	13294	13198	13375	13334	13220	13309	13189	13476	13454	13424	13447	13319	13457	13343	13436	13152
26250	21578	34807	45662	44744	32187	27296	28152	29016	27556	23823	20107	17772	16384	16037	15760	15801	15873	15945	16002	15661	15810	15828	15773	15619	15552	16013	15659	15797	15702	15821	15722	15794	15701	15722	15830	16035	16020	15647	15602	15879	15634	15624	15832	16021	15829	15738	15755	15778	15874	15697	15701	15746	15629	15733	15783	15744	15761	15692	15745	15639	15397	15716	15816	15627	15637	15829	15645	15908	15716	15810	15751	15829	15658	15721	15526	15735	15686	15774	15661	15698	15739	15750	15564	15655	15661	15662	15732	15578	15662	15778	15678	15766	15662	15704	15741	15541	15586	15554	15711	15793	15779	15817	15768	15464	15878	15780	15790	15805	15712	15565	15668	15842	15673	15728	15755	15841	15867	15588	15486	15886	15702	15649	15805	15436	15441	15831	15795	15776	15672	15691	15666	15520	15814	15543	15573	15677	15625	15736	15552	15840	15709	15676	15710	15842	15698	15620	15454	15904	15827	15669	15634	15571	15661	15769	15782	15677	15773	15692	15653	15594	15529	15737	15766	15762	15745	15638	15737	15832	15667	15557	15795	15716	15717	15494	15716	15538	15725	15609	15751	15610	15605	15558	15801	15460	15665	15653	15598	15612	15654	15495	15706	15487	15696	15846	15619	15632	15829	15638	15746	15699	15766	15780	15527	15640	15706	15766	15677	15703	15665	15710	15500	15733	15642	15780	15460	15796	15833	15681	15863	15365	15681	15572	15606	15669	15609	15671	15718	15674	15617	15651	15567	15708	15644	15788	15636	15675	15790	15714	15795	15847	15793	15840	15560	15520	15730	15609	15718	15963	15848	15755	15602	15794	15491	15717	15631	15825	15600	15582	15704	15633	15647	15760	15688	15757	15604	15713	15626	15629	15686	15799	15608	15668	16007	15792	15901	15625	15774	15988	15887	15802	15612	15764	15754	15726	15736	15727	15783	15681	15730	15676	15702	15609	15610	15575	15823	15677	15704	15617	15827	15861	15593	15682	15679	15923	15711	15568	15656	15511	15773	15701	15884	15843	15621	15798	15572	15761	15539	15815	15689	15715	15774	15758	15743	15701	15624	15683	15771	15794	15835	15733	15769	15780	15733	15676	15513	15767	15709	15832	15758	15779	15683	15725	15603	15779	15881	15734	15550	15660	15788	15784	15455	15853	15745	15665	15771	15828	15532	15844	15732	15612	15741	15616	15730	15797	15817	15587	15717	16003	15867	15708	15773	15380	15759	15555	15719	15702	15696	15860	15692	15820	15599	15513	15666	15855	15455	15828	15812	15731	15645	15632	15743	15716	15692	15680	15802	15804	15715	15525	15447	15679	15575	15620	15784	15676	15705	15750	15730	15762	15575	15762	15672	15685	15730	15859	15919	15910	15772	15737	15608	15631	15590	15742	15742	15803	15714	15659	15663	15670	15656	15647	15636	15844	15765	15722	15572	15832	15770	15628	15709	15637	15630	16031	15631	15863	15767	15651	15751	15698	15686	15649	15678	15762	15533	15759	15828	15894	15821	15551	15617	15740	15686	15629	15744	15799	15695	15453	15740	15691	15745	15867	15698	15811	15724	15638	15791	15737	15845	15694	15945	15682	15837	15797	15821	15597	15703	15795	15744	15755	15594	15577	15614	15598	15897	15881	15782	15616	15573	15614	15649	15662	15757	15648	15749	15630	15862	15664	15771	15748	15569	15542	15524	15555	15656	15439	15579	15402	15546	15762	15851	15698	15861	15675	15806	15651	15667	15633	15661	15617	15604	15932	15810	15699	15651	15687	15782	15757	15784	15651	15607	15626	15538	15833	15642	15686	15642	15813	15631	15561	15715	15584	15666	15444	15546	15704	15667	15741	15783	15564	15626	15705	15696	15742	15544	15689	15823	15758	15581	15965	15656	15873	15716	15754	15698	15640	15771	15775	15695	15495	15414	15457	15687	15733	15637	15722	15672	15594	15768	15828	15893	15890	15457	15625	15779	15857	15604	15658	15501	15674	15494	15786	15628	15801	15533	15829	15634	15858	15565	15776	15859	15606	15843	15827	15516	15664	15590	15640	15629	15732	15730	15754	15574	15824	15654	15700	15342	15718	15371	15680	15668	15459	15833	15602	15266	16032	15721	15616	15617	15780	15795	15752	15704	15692	15806	15702	15613	15800	15918	15732	15557	15779	15704	15672	15500	15681	15537	15800	15711	15767	15495	15822	15583	15730	15690	15539	15664	15780	15641	15529	15656	15599	15676	15749	15689	15725	15541	15784	15529	15786	15724	15683	15568	15624	15840	15838	15639	15629	15634	15674	15666	15755	15612	15689	15673	15678	15776	15552	15760	15628	15741	15623	15680	15735	15633	15733	15651	15730	15756	15878	15632	15716	15801	15701	15846	15739	15593	15639	15777	15800	15786	15591	15725	15834	15511	15772	15798	15717	15874	15421	15683	15763	15728	15859	15637	15586	15568	15766	15575	15635	15835	15775	15565	15653	15815	15644	15754	15606	15714	15725	15864	15666	15725	15667	15717	15695	15853	15706	15773	15540	15760	15766	15737	15549	15803	15818	15619	15687	15662	15745	15564	15903	15467	15706	15825	15758	15844	15621	15570	16084	15592	15571	15590	15630	15588	15669	15798	15865	15638	15541	15573	15751	15852	15840	15884	15634	15644	15598	15674	15689	15504	15652	15622	15864	15883	15864	15605	15766	15608	15644	15774	15800	15545	15728	15756	15757	15582	15611	15818	15495	15661	15757	15663	15871	15665	15626	15763	15761	15489	15694	15837	15704	15762	15567	15666	15678	15624	15765	15695	15605	15597	15717	15797	15545	15628	15744	15709	15737	15671	15466	16014	15618	15741	15937	15608	15723	15902	15750	15624	15694	15671	15701	15531	15591	15562	15410	15717	15872	15673	15765	15907	15738	15551	16070	15753	15565	15727	15584	15561	15662	15655	15483	15573	15792	15711	15620	15897	15669	15726	15665	15979	15674	15704	15795	15775	15604	15928	15662	15639	15743	15415	15620	15689	15508	15685	15831	15639	15727	15743	15620	16007	15484	15447	15679	15704	15755	15706	15773	15492	15727	15641	15668	15842	15469	15716	15628	15620	15676	15803	15648	15773	15761	15781	15535	15847	15575	15699	15650	15650	15808	15671	15847	15437	15462	15611	15761	15662	15748	15894	15824	15796	15542	15736	15839	15666	15773	15721	15681	15917	15632	15791	15806	15747	15751	15614	15769	15829	15679	15611	15781	15652	15794	15600	15726	15723	15517	15654	15667	15703	15722	15673	15677	15907	15450	15728	15897	15763	15744	15637	15637	15823	15654	15794	15701	15855	15872	15625	15756	15846	15735	15771	15770	15326	15820	15706	15791	15721	15657	15731	15605	15739	15674	15616	15609	15695	15776	15553	15716	15537	15654	15734	15677	15704	15903	15634	15714	15437	15611	15503	15728	15741	15799	15716	15706	15656	15690	15674	15726	15832	15757	15707	15887	15757	15804	15786	15790	15883	15588	15897	15715	15597	15730	15911	15700	15599	15582	15805	15950	15727	15636	15521	15841	15541	15734	15645	15714	15818	15524	15615	15678	15569	15784	15753	15774	15646	15772	15670	15792	15535	15654	15769	15831	15677	15960	15896	15777	15733	15860	15718	15682	15738	15659	15412	15468	15511	15714	15671	15837	15554	15747	15663	15810	15819	15699	15620	15846	15605	15639	15767	15825	15845	15725	15626	15741	15612	15880	15760	15894	15716	15937	15832	15635	15948	15739	15684	15681	15654	15434	15702	15488	15633	15745	15680	15535	15723	15651	15825	15719	15731	15860	15594	15854	15719	15694	15713	15605	15725	15634	15902	15663	15737	15862	15907	15750	15744	15637	15677	15728	15653	15892	15986	15797	15538	15753	15656	15603	15522	15548	15755	15740	15665	15759	15767	15735	15573	15865	15829	15659	15667	15656	15640	15696	15640	15709	15719	15695	15540	15758	15669	15706	15867	15632	15572	15795	15767	15494	15746	15638	15699	15661	15548	15786	15608	15650	15606	15565	15647	15807	15849	15915	15801	15500	15808	15799	15730	15872	15714	15601	15510	15729	15630	15782	15701	15637	15616	15622	15774	15609	15946	15643	15718	15767	15901	15637	15808	15676	15869	15698	15768	15566	15697	15690	15827	15698	15752	15792	15771	15845	15673	15783	15571	15886	15688	15571	15488	15757	15799	15679	15745	15720	15820	15673	15770	15871	15777	15740	15833	15774	15700	15657	15691	15716	15795	15496	15893	15655	15604	15604	15639	15732	15757	15613	15691	15705	15671	15507	15524	15434	15736	15953	15693	15679	15814	15614	15626	15908	15700	15771	15691	15656	15349	15538	15737	15693	15514	15760	15677	15787	15809	15562	15640	15476	15595	15695	15560	15602	15833	15731	15605	15612	15722	15660	15770	15696	15592	15785	15774	15934	15704	15791	15782	15595	15827	15738	15754	15624	15859	15849	15779	15708	15675	15762	15805	15632	15868	15867	15590	15623	16021	15738	15631	15550	15679	15714	15729	15729	15755	15661	15609	15794	15827	15741	15627	15860	15719	15666	15792	15712	15788	15697	15625	15644	15548	15814	15845	15670	15679	15655	15642	15547	15715	15758	15683	15564	15741	15663	15666	15640	15926	15835	15587	15746	15595	15688	15608	15666	15630	15700	15876	15534	15813	15696	15772	15767	15700	15773	15666	15856	15519	15598	15843	15629	15657	15584	15575	15595	15746	15518	15567	15848	15583	15807	15678	15756	15789	15832	15782	15541	15749	15606	15652	15718	15565	15670	15619	15656	15641	15747	15740	15798	15517	15752	15634	15682	15475	15687	15461	15619	15518	15662	15653	15604	15736	15769	15700	15731	15820	15677	15853	15619	15564	15703	15747	15931	15724	15575	15843	15748	15656	15788	15631	15635	15695	15693	15581	15940	15793	15700	15805	15746	15517	15789	15630	15829	15524	15741	15918	15539	15686	15738	15656	15465	15680	15672	15743	15668	15860	15728	15666	15427	15822	15679	15721	15657	15646	15492	15662	15591	15823	15766	15501	15626	15732	15853	15863	15711	15734	15631	15477	15835	15840	15787	15897	15658	15699	15661	15541	15486	15877	15805	15625	15795	15740	15848	15700	15666	15731
34299	61020	63817	55631	47979	30485	27312	29541	30339	27695	22819	18056	15286	13962	13399	13220	13187	13217	13281	13147	13189	13136	13189	13067	13035	13251	13116	13361	13282	13076	13229	13060	13144	13292	13143	13184	13006	13128	13009	13053	13140	13244	13157	13174	13198	13153	13322	13045	13195	13207	13128	13106	12914	12968	13074	13143	13137	13154	13260	13302	13301	13100	13138	13030	13218	13124	13051	13255	13137	13076	13196	13181	13177	13053	13093	12964	13313	13215	13159	13099	13377	13138	13125	13105	13112	13096	13107	13072	13171	13082	13032	13114	13146	13194	13186	13075	13008	13217	13070	13266	13144	13219	13177	13080	13173	13204	13175	13024	13165	13115	13083	13014	13082	12904	12923	13154	13099	13064	13163	13056	13163	13177	13319	13162	12996	13117	13052	13057	13271	13148	12915	13079	12910	13107	13207	13396	13127	13162	13180	13028	13212	13090	13248	13049	13082	13267	13126	13190	13224	13216	13151	13108	13046	13066	13221	13084	13081	12994	13110	13115	13202	13054	13108	13151	13262	13184	13115	13189	13241	13115	13027	13114	13095	13106	13133	13013	13128	13069	13174	12998	13237	13212	13162	13154	13154	13107	13096	13271	13316	13167	13044	13109	13033	13073	13121	13192	13131	13159	13136	13317	13011	13211	13266	13122	13275	13184	13058	13141	13164	13219	13048	13332	13116	13200	13202	13446	13188	13252	13188	13231	13342	13105	13246	13165	13228	13274	13156	13189	13177	13188	13315	13119	13188	13274	13306	13211	12974	13391	13040	13067	13172	13151	12951	13095	13158	13266	13254	13109	13124	13245	13180	13073	13042	13148	13124	13313	13244	13222	12965	13245	13188	13233	13033	13250	13141	13239	13276	13104	13264	13079	13180	13125	13148	13078	13161	13031	13106	13251	13084	13159	13151	12979	13197	13131	13068	13191	13099	13157	13237	13280	12969	13319	13086	13143	13184	13185	13160	13117	13176	13111	13220	12909	13210	13084	13133	13131	13166	13119	13145	13224	13120	13237	13053	13087	13046	13140	13171	13322	13080	13025	13351	13186	12984	13012	13162	13310	13274	13098	13160	13180	13224	13099	13141	12980	13267	13009	13134	13273	13124	13123	13245	13208	13216	13137	13110	13244	13260	13194	13198	13168	13160	13114	13239	13312	13107	13032	13050	13099	13027	13260	13168	13063	13182	13150	13192	13037	13115	12995	13308	13182	13118	13161	13131	13203	13179	13229	13212	13122	12953	13238	13303	13064	13344	13056	13350	13185	13167	13245	13048	13248	13234	13246	13125	13202	13254	13136	13376	13004	13069	13016	13095	13145	13279	13016	13293	13136	13134	13351	13142	13142	13074	13102	13079	13222	13076	13264	13037	13085	13175	13261	13060	13044	13066	13253	13166	13117	13182	13104	13200	13108	13229	13075	13274	13277	13109	12971	13090	13146	13141	13306	13246	13178	13113	13182	13040	13145	13195	13213	13033	13069	13308	13220	13086	13165	13236	13243	13081	12990	13259	13039	13265	13229	13146	12879	13180	13128	13124	13224	13142	13019	13135	13094	13248	13387	13302	13141	13054	13149	13165	13066	13126	13109	13232	13188	13239	13088	13184	13062	13019	13106	13030	13101	13150	13249	13196	13084	13244	13023	13197	13229	13006	13121	13060	13167	13220	13131	13222	13168	13072	13112	13234	13190	13170	13179	13205	13077	13137	13040	13023	13128	13064	13245	12978	13173	13091	13163	13189	13198	13032	13125	13113	13090	13223	13078	13201	13126	13038	12988	13102	13055	13240	13212	13132	13066	13084	13083	13240	13215	13239	13149	13113	13045	13205	13144	13065	13205	13152	13199	13193	13139	13206	13129	13139	13160	13174	13242	13034	13181	13193	13114	13041	13128	13117	13255	13216	13107	13014	13291	13075	13065	12980	13044	13203	13167	13105	13202	13151	13195	13146	13124	13202	13074	13159	13076	13332	13072	13294	13098	13134	13191	13164	13268	13187	12993	13140	13256	13200	13184	13147	13070	13167	13012	13147	13253	13026	13113	13214	13132	13247	13079	13028	13013	13158	13241	13179	13078	13336	13181	13138	13298	13234	13164	13124	13086	13220	13146	13173	13123	13055	13190	13072	13317	13055	13380	13146	13297	12990	13194	13186	12993	13261	13231	12974	13285	13131	13262	13175	13010	13123	13295	13346	13020	13183	13200	13309	13025	13151	13132	13229	13066	13088	13080	13142	13234	13108	12967	13098	13081	13147	13004	13244	13022	13171	13181	13180	13108	13190	13107	13157	13230	13070	13344	13245	13197	13168	13217	13165	13238	13068	13177	13112	13057	13092	13098	13150	13041	13296	13172	13066	13132	12985	13187	13265	13042	13124	13195	13063	13086	13171	13161	13144	13205	13060	13183	13135	13327	13202	13109	13206	13171	13316	13055	13077	13163	13113	13280	13276	12998	13188	13158	13112	13222	13127	13171	13186	13234	13048	13046	13075	13235	12973	13192	13181	13242	13072	13084	13167	13138	13039	13053	13136	13054	13131	13096	13232	13027	13129	13102	12887	13184	13083	13205	13250	13179	13164	12997	13212	13138	13260	12969	13375	13184	13105	13030	13256	13165	13144	13051	13213	13166	13149	13035	13040	13060	13215	13035	13061	13030	12990	13027	13229	13207	13135	13192	13087	13146	13162	13084	13131	13100	13056	13219	13030	13125	13158	13340	13189	13104	13191	13083	13320	13221	13119	13090	13274	13109	13128	13290	13097	13146	13158	13132	13098	13109	13267	13221	13228	13165	13020	12944	13185	13058	13171	13074	13114	13204	13080	13119	13128	13169	13112	13208	13160	13105	13285	13324	13097	13128	13256	13213	13199	13154	13320	13328	13238	13051	13174	13297	13079	13155	13198	13080	13154	13090	13049	13087	13162	13179	13130	13122	13116	13113	13185	13005	13075	13284	13098	13097	13024	13124	13065	13239	13087	13177	13310	13119	13147	13253	13262	13216	13151	13082	13172	13152	13056	13018	13113	13294	13234	12934	13191	13207	13271	13056	13142	13335	13010	13159	13216	13270	13066	13195	13152	13072	13071	13096	13243	13175	13288	13169	13040	13142	13190	13096	13197	13024	13209	13036	13186	13087	13216	13268	13082	13220	13221	13075	13191	13148	13096	13221	13142	13196	13152	13148	13286	13213	13274	13286	13168	13195	13059	13134	13113	13020	13294	13225	13147	13092	13041	13057	13313	13185	13335	13144	13176	13143	13303	13276	12995	13126	13020	13089	13173	13122	13037	13127	13241	13115	13235	13201	13182	13147	13081	13287	13090	13136	13324	13321	13189	13143	13241	13234	13094	13033	13066	13242	13196	13198	13197	13138	13163	13199	13098	13103	13088	13019	13134	13279	13063	13071	13082	13146	13122	13108	13231	13175	13222	13197	13127	13183	13198	13015	13190	13075	13180	13180	13155	13194	13134	13085	13133	13170	13145	13108	13317	13103	13151	13053	13233	13145	13062	13143	13057	13185	13141	13055	13144	13192	12940	13056	13079	12950	13094	13326	13160	13150	13265	13159	13164	13074	13000	13095	13243	13072	13164	13133	13160	13200	13262	13146	13051	13256	13119	13116	13220	13290	13229	13169	13307	13272	13162	13243	13102	13102	13183	13122	13146	13078	13084	13264	13183	13046	13256	13344	13087	13120	13266	13033	13224	13287	13183	13320	13081	13163	13100	13346	13181	13052	13231	13159	13189	13131	13145	13189	13175	13097	13041	13231	13165	13175	13028	13004	13128	13198	13273	13086	13178	13198	13098	13090	13175	13154	13231	12977	13047	13295	12928	13141	13115	13143	13071	13065	13194	13185	13007	13213	12988	13284	13208	13248	13063	13062	13176	13041	13186	13124	13218	13110	13105	13072	13205	13166	13113	13161	13068	13243	13069	13174	13143	13158	13231	13043	13174	13203	13268	13088	12990	13073	13072	13374	13221	13241	12979	12954	13140	13055	13069	13113	13221	13250	13218	12929	13175	13112	13007	13122	13336	13200	13173	13261	13091	13205	13297	13030	13097	13346	13294	13051	13219	13090	13288	13160	13195	13354	13306	13001	13143	13125	13180	13246	13097	13186	13204	13087	13039	13234	12954	13031	13247	13050	13227	13163	13068	13148	13146	13302	13253	13228	13003	13283	13101	13058	13152	12989	13130	13233	13250	13075	13169	13054	13141	13104	13160	13343	13113	13046	13242	13199	13058	13111	13059	13201	13267	13157	13132	13097	13116	13130	13116	13269	13026	12992	13194	13206	13312	13168	13146	13165	13111	13112	13051	12985	13410	13175	13189	13141	13178	13232	13179	13334	13186	13150	13212	13120	12946	13206	13079	13114	13130	13217	13141	12880	13086	13172	13221	13247	13003	13216	13031	13316	13243	13119	13317	13262	13182	13240	13203	13368	13028	12979	13169	13110	13345	13040	13297	13197	13164	13147	13324	13087	13215	13222	13082	13098	13126	13153	13130	13115	13319	13059	13298	13271	12998	13166	13276	13068	13131	13239	13103	13162	13148	13032	13257	13147	13159	13228	12966	13096	13171	12962	13322	13236	13254	13159	13226	13044	13034	13163	13135	13217	13083	13021	13246	13089	13076	13212	13042	13046	13135	13123	13062	13166	13239	13202	12930	13096	13303	13161	13051	13258	13061	13066	13128	13267	13188	13203	13257	13320	13314	13155	13041	13113	13072	12982	13193	13038	13376	13060	13215	13152	13191	12964	12938	13299	13114	13184	13149	13188	13152	13167	13085	13238	13311	13026	13308	13050	13200	13387	13084	13080	13251	13276	13154	12910	13254	13280	13107	13161	13079	13130	13052	13041	13102	13138	13064	13130	13134	13124	13046	12993	12933	13024	13118	13215	13294	13100	13079	13129	13123	13230	13158	13185	13146	13247	13175	13142	13178	13077	13058	13196	13158	13181	13210	13031	13110	13176	13077	13222	13189	13065	13156	13240	13071	13186	13174	13259	13112	13121	13087	13057	13389	13022	13261	13204	13248	13176	13039	13032	13256	13204	12938	13139	13249	13230	13005	13127	13113	13110	13027	13123	13099	13114	12948	13181	13210	13132	13060	12978	13163	13103	13220	13247	13019	13200	13028	13158
24255	21260	31901	40683	50155	40077	36390	39634	42264	39891	33633	25871	20673	17295	16246	15769	15635	15436	15209	15449	15319	15426	15316	15449	15106	15244	15357	15414	15303	15369	15286	15254	15529	15301	15293	15584	15385	15501	15193	15474	15549	15354	15292	15280	15335	15266	15273	15380	15309	15268	15140	15357	15250	15252	15241	15143	15069	15360	15326	15267	15329	15348	15318	15385	15329	15119	15194	15286	15359	15437	15197	15214	15178	15388	15448	15180	15192	15185	15336	15028	15300	15358	15172	15233	15344	15353	15014	15048	15468	15142	15420	15117	15183	15300	15360	15233	15388	15217	15333	15396	15332	15255	15273	15195	15502	15364	15212	15283	15302	15219	15321	15223	15204	15274	15317	15283	15301	15398	15247	15325	15333	15349	15432	15213	15239	15206	15287	15301	15286	15338	15221	15212	15196	15401	15166	15297	15072	15458	15277	15199	15309	15247	15075	15317	15220	15278	15195	15251	15223	15141	15232	15194	15181	15256	15203	15245	15303	15247	15314	15318	15167	15226	15221	15285	15386	15317	15197	15471	15282	15248	15281	15245	15293	15310	15277	15322	15315	15312	15154	15255	15337	15153	15089	15209	15122	15144	15234	15069	15135	15133	15307	15193	15311	15262	15254	15177	15290	15084	15336	15387	15114	15269	15282	15140	15397	15255	15298	15542	15367	15227	15089	15192	15369	15395	15137	15232	15323	15290	15274	15568	15440	15370	15224	15153	15172	15204	15078	15272	15256	15182	15176	15214	15200	15189	15162	15325	15313	15282	15056	15172	15227	15283	15353	15204	15249	15448	15254	14994	15150	15149	15208	15226	15014	15381	15308	15302	15425	15263	15227	15181	15009	15251	15297	15082	15149	15137	15282	15259	15293	15316	15287	15212	15329	15372	15131	15195	15340	15115	15175	15254	15268	15271	15183	15255	15162	15310	15155	15194	15016	15323	15301	15206	15275	15418	15298	15162	15371	15240	15165	15240	15249	15150	15156	15262	15446	15277	15321	15210	15406	15360	15208	15301	15387	15225	15222	15310	15330	15336	15378	15053	14984	15156	15235	15323	15372	15347	15405	15450	15363	15072	15187	15230	15281	15185	15218	15329	15199	15271	15379	15242	15183	15233	15109	15198	15120	15165	15416	15230	15295	15280	15203	15230	15367	15304	15385	15350	15393	15235	15187	15067	15361	15398	15550	15438	15313	15309	15209	15090	15057	15181	15316	15208	15308	15312	15104	15209	15140	15397	15274	15290	15343	15444	15138	15360	14994	15342	15126	15309	15229	15186	15229	15353	15154	15247	15248	15230	14990	15271	15144	15301	15270	15236	15216	15278	15227	15306	15127	15204	15338	15269	15334	15344	15393	15193	15209	15130	15438	15113	15342	15184	14956	15362	15296	15232	15264	15196	15364	15267	15329	15196	15117	15187	15231	15267	15093	15280	15175	15360	15164	15130	15058	15205	15179	15053	15264	15116	15162	15297	15235	15273	15179	15298	15156	15361	15183	15230	15330	15215	15316	15176	15239	15302	15394	15251	15422	15205	15227	15220	15227	15291	15200	15258	15335	15332	15304	15265	15423	15237	15147	15196	15171	15026	15202	15088	15380	15369	15360	15324	15251	15048	15191	15240	15147	15223	15180	15344	15165	15302	15385	15211	15104	15242	15312	15185	15284	15221	15266	15161	15370	15327	15323	15232	15288	15285	15276	15205	15174	15415	15373	15135	15132	15229	15357	15209	15272	15225	15171	15287	15268	15396	15462	15125	15283	15188	15259	15153	15170	15349	15317	15261	15303	15293	15266	15107	15235	15243	15316	15302	15085	15392	15195	15286	15145	15070	15400	15247	15201	15120	15141	15298	15165	15120	15218	15235	14924	15162	15316	15360	15238	15200	15045	15105	15280	15245	15280	15073	15398	15203	14934	15229	15049	15368	15348	15302	15193	15265	15248	15183	15332	15191	15323	15316	15290	15240	15213	15335	15264	15119	15244	15420	15443	14926	15286	15369	15112	15258	15445	15162	15035	15252	15187	15083	15226	15163	15267	15134	15263	15160	15174	15337	15354	15301	15214	15195	15241	15074	15109	15204	15386	15421	15202	15204	15315	15461	15319	15096	15164	15183	15360	15213	15271	15309	15275	15221	14994	15197	15276	15399	15349	15230	15486	15134	15228	15132	15246	15160	15236	15227	15377	15206	15295	15449	15118	15361	15083	15105	15304	15336	15237	15199	15292	15172	15353	15249	15296	15258	15336	15345	15275	15193	15247	15223	15311	15282	15217	15137	15172	15278	15268	15106	15334	15187	15292	15246	15136	15175	15186	15110	15227	15350	15134	15449	15262	15333	15320	15503	15398	15175	15112	15130	15315	15080	15384	15372	15470	15188	15326	15145	15043	15191	15174	15186	15294	15266	15399	15348	15291	15312	15301	15110	15238	15335	15233	15315	15369	15246	15132	15162	15253	15262	15228	15204	15255	15230	15155	15089	15302	15250	15253	15328	15422	15120	15307	15222	15199	15215	15261	15274	15255	15219	15272	15160	15268	15121	15115	15268	15387	15269	15217	15270	15446	15407	15312	15301	15205	15075	15229	15351	15240	15195	15258	15167	15222	15283	15158	15116	15097	15171	15163	15238	15283	15192	15303	15201	15297	15410	14972	15175	15319	15130	15056	15218	15289	15235	15140	15291	15285	15169	15155	15259	15366	15230	15365	15341	15252	15123	14986	15258	15003	15304	15167	15083	15014	15266	15101	15407	15242	15220	15445	15330	15308	15145	15109	15342	15138	15075	15118	15257	15109	15333	15231	15155	15186	15387	15397	15276	15187	15238	15165	15280	15286	15224	15313	15357	15257	15354	15016	15176	15462	15351	15185	15105	15233	15120	15158	15243	15200	15247	15060	15281	15468	15399	15250	15156	15374	15171	15269	15319	15323	15252	15517	15277	15380	15166	15121	15266	15155	15294	15255	15295	15089	15283	15345	15067	15265	15289	15188	15076	15370	15195	15185	15266	15353	15208	15262	15028	15183	15064	15148	15265	15337	15221	15147	15248	15270	15263	15258	15146	15170	15319	15416	15392	15302	15198	15381	15061	15272	15233	15147	15239	15371	15275	15309	15307	15122	15097	15421	15239	15297	15191	15272	15264	15193	15313	15040	15218	15151	15189	15119	15240	15217	15268	15188	15291	15223	15017	15446	15184	15193	15248	15211	15219	15084	15268	15241	15295	15290	15231	15249	15405	15070	15085	15300	15224	15302	15225	15215	15080	15447	15209	15387	15166	15296	15121	15176	15149	15284	15266	15132	15105	15081	15345	15362	15271	15318	15216	15301	15083	15201	15280	15396	15244	15175	15356	15123	15254	15251	15045	15267	15194	15209	15296	15163	15534	15248	15184	15138	15113	15310	15225	15161	15036	15011	15345	15263	15412	15066	15402	15361	15199	15418	15358	15446	15118	15225	15259	15256	15278	15282	15323	15488	15505	15340	15320	15105	15134	15089	15359	15326	15447	15320	15123	15345	15188	15243	15150	15232	15298	15266	15340	15147	15492	15428	15192	15098	15202	15297	15306	15433	15298	15189	15180	15090	15078	15266	15370	15468	15254	14992	15394	15188	15205	15183	15446	15194	15066	15295	15368	15314	15053	15096	15174	15359	15101	15101	15309	15282	15451	15383	15237	15431	15407	15300	15305	15151	15104	15536	15151	15160	15071	15359	15246	15317	15246	15441	15159	15325	15256	15330	15178	15281	15327	15122	15421	15130	15438	15532	15275	15210	15083	15267	15280	15210	15354	15184	15290	15109	15335	15497	15023	15306	15336	15277	15367	15311	15398	15241	15197	15131	15287	15147	15263	15295	15264	15076	15171	15249	15211	15057	15143	15179	14926	15344	15314	15221	15232	15031	15643	15138	15362	15285	15505	15386	15151	15211	15268	15185	15301	15376	15203	15287	15391	15342	15078	15135	15178	15070	15426	15101	15335	15249	15200	15282	15277	15366	15272	15344	15005	15220	15199	15227	15361	15170	15439	15166	15215	15179	15359	15166	15260	15390	15376	15367	15347	15284	15313	15337	15468	15334	15256	15212	15409	15194	15320	15290	15220	15289	15015	15341	15441	15084	15104	15180	15292	15228	15288	15175	15182	15284	15276	15220	15243	15314	15183	15379	15264	15327	15325	15313	15245	15277	15265	15418	15146	15158	15348	15275	15121	15480	15305	15127	15266	15484	15244	15278	15320	15396	15109	15112	15216	15155	15215	15105	15457	15229	15447	15329	15354	15490	15232	15284	15078	15208	15355	15356	15190	15200	15439	15157	15231	15107	15177	15025	15336	15188	15352	15188	15216	15213	15170	15320	15298	15235	15149	15164	15086	15285	15332	15207	15257	15401	15346	15430	15326	15367	15129	15145	15047	15148	15194	15487	15362	15345	15215	15150	15218	15248	15116	15275	15400	15370	15215	15251	15240	15234	15252	15277	15357	15218	15254	15338	15323	15317	15245	15487	15307	15485	15244	15093	15146	15381	15307	15440	15366	15196	15174	15290	15249	15241	15102	15147	15201	15145	15242	15308	15145	15129	15374	15195	15203	15213	15351	15236	15251	15209	15325	15300	15129	15323	15244	15349	15329	15454	15372	15212	15289	15360	15121	15361	15224	15068	15222	15208	15377	14959	14977	15318	15258	15081	15196	15120	15321	15098	15521	15326	15214	15274	15058	15277	15258	15158	15162	15484	15238	15240	15266	15259	15171	15271	15224	15202	15274	15170	15293	15287	15208	15329	15156	15437	15150	15135	15255	15441	15323	15169	15152	15278	15320	15341	15446	15272	15460	15100	15190	15175	15054	15099	15138	15068	15206	15204	15280	14971	15209	15233	15250	15289	15095	15228	15180	15211	15228	15312	15269	15366	15120	15257	15398	15341	15182	15270	15229	15355	15103	15447	15182	15450	15318	15205	15331	15248	15225	15240	15233	15165	15206	15418	15468	15173	15190	15116	15220	15514	15355	15289	15073	15071	15152	15163	15180	15299	15158	15404	15271	15338	15191	15370	15497	15261	15181	15206	15172	15203	15008	15191	15263	15153	15295	15365	15206	15078	15078	15311	15413	15349	15255	15450	15227	15305	15430	15428	15148	15271	15168	15396	15113
49362	85821	88803	78504	66249	44216	38560	43312	44157	41121	33647	24642	18546	14886	13583	13065	12948	12960	12807	12925	12747	12830	12782	12836	12941	13129	12791	12860	12864	12911	12972	12769	12733	12917	12930	12828	12768	12926	12828	12858	12905	12865	12766	12863	12885	12840	12835	13156	12869	12781	12824	12907	13031	12734	12866	12772	12783	12912	12761	12823	12841	12789	12799	13011	12912	13031	12989	12686	12919	12882	12860	12877	12609	13002	12821	12874	12830	12829	12765	12897	12769	12948	12862	12795	12991	12738	13007	12911	12707	12820	12813	13007	12800	12959	12896	12908	12863	12770	12862	12861	12803	12893	12786	12790	12854	12889	12691	12788	12714	12720	12692	12840	12912	12948	12926	12928	12847	12985	12799	12679	12674	12894	12838	12908	12722	12794	12743	12935	12698	12824	12857	12852	12860	12983	12971	12910	12708	12715	12875	12856	12878	12788	12802	12858	12842	12719	12664	12678	12766	12873	12747	12793	12778	12794	12962	12838	12920	12897	12897	12851	12773	12885	12837	12705	12848	12965	12753	12684	12794	13008	12866	12698	13021	12919	12909	12951	12801	12996	12678	12812	12930	12811	12775	12863	12928	12679	12884	12912	12809	12787	12810	12748	12907	12793	13020	12867	12836	12922	12846	12822	12712	12713	12668	12765	12656	12858	12706	12679	12766	12804	12686	12815	13040	12829	12803	12973	13003	12837	12719	12695	12838	12726	12748	12918	12839	12887	12991	12820	12702	12863	12833	12874	12889	13000	12888	12914	12730	12726	12751	12843	12815	12807	12915	12958	12866	12941	12926	12778	12837	13114	12892	12783	12917	12879	12876	12752	12751	12808	12938	12823	12803	12992	12738	12894	12902	12783	13086	12777	12957	12751	12864	12797	12880	12775	12807	12771	12704	12920	12942	12826	12660	12792	12881	12938	12822	13009	12920	12885	12683	12922	12844	12865	12652	12972	12902	12853	12787	12792	12906	12978	12821	12780	12876	12828	12809	12747	12836	12789	12814	12884	12810	12818	12970	12872	12901	12978	12835	12770	12899	12841	12750	12758	12782	12926	12775	12774	12715	12873	12868	12808	12875	12861	12745	12761	12985	12721	12910	12835	12936	12801	12759	12782	12755	12771	12821	12872	12915	12875	12722	12756	12858	12974	12937	12743	12849	12761	12738	12924	12976	12893	12840	12846	12963	12711	12868	12830	12900	12748	12815	12609	13089	12943	12831	12976	13018	12758	12932	12753	12839	12857	12818	12798	12892	12889	12895	12668	12591	12795	12893	13005	12821	12724	12808	12888	12735	12738	12968	12807	12909	12878	12853	12769	12915	12954	12824	12799	12860	12929	12790	12947	12773	12862	12995	12836	12876	12794	12869	12802	12847	12800	12881	12927	12966	12913	12717	12722	12799	12861	12816	12832	12713	12792	12993	12756	12892	12941	12625	12833	12786	12785	12780	12676	12949	12750	12851	12718	12807	12954	12932	12777	12857	12821	12758	12846	12865	12810	12797	12910	12867	12982	12815	12845	12772	12747	13029	12823	12753	13039	12947	12760	12764	12842	12899	12694	12895	12865	12891	12858	12652	12892	12951	12933	12722	12858	12831	12786	12977	12789	12832	12815	12677	12751	12752	12741	12825	12815	12781	12830	12881	12716	12882	12768	12786	12945	12859	12913	12872	12830	12740	12855	12825	12908	12880	12894	12768	12756	12710	12806	12665	12873	12792	12818	12882	12804	12718	12881	12829	12984	12879	12951	12879	12957	12884	12920	12970	12897	12748	12892	12743	12901	12849	12751	12799	12891	12832	12763	12780	12797	12868	12812	12723	12722	12871	12936	12814	12900	13037	12845	12951	12984	12819	12800	12880	12838	12730	12997	12940	12946	12885	12847	12839	12699	12610	12831	12808	13030	12759	12854	12819	12866	12968	13070	12713	12832	12767	12946	12728	12904	12749	12801	12792	12796	12903	12892	12768	12797	12825	12912	12721	12856	12894	12783	12861	12912	12949	13013	12787	12860	12851	12974	12832	12749	12873	12770	12771	12905	12892	12939	12828	13046	12693	12944	12746	12635	12934	12821	12788	12949	12818	12769	12866	12865	12917	12897	12972	12836	12828	12894	12782	12932	12744	12890	12932	12763	13018	12687	12755	12854	12829	12870	12805	12843	12844	12733	12767	12834	12910	12835	12994	12864	12856	12726	13028	12764	12721	12764	12974	12851	12858	12891	13071	12685	12818	12929	12938	12864	12801	12908	12881	12720	12861	12662	12935	12769	12842	12862	12757	12798	12686	12669	12669	12800	12941	12849	12887	12805	12929	12883	12893	12765	12875	12660	12878	12784	12886	12870	12702	12849	12656	13020	12847	12883	12931	12840	12893	12747	12983	12799	12859	12831	12843	12872	12725	12771	12867	12959	12954	12824	12825	12842	12863	12852	12817	12772	12780	12977	12833	12887	13137	12768	12799	12908	12930	12832	12849	13126	12890	12946	12739	12875	12901	12909	12841	12768	12981	12985	12759	12881	12827	12839	12695	12843	12813	12761	12853	12616	12842	12895	12780	12932	12646	12672	12739	12923	12801	13067	12781	12847	12881	13043	12687	12833	12826	12777	12771	12710	12943	12850	12765	12708	12752	12958	12831	12797	12751	12728	12931	12803	12844	12779	12701	12805	12833	13034	12928	12803	12655	12930	12820	12956	12921	12749	12913	12816	12812	12961	12872	12884	12940	12795	12768	13114	12758	12937	12837	12773	13050	12776	12961	12746	12885	12810	12754	12804	12818	12778	12753	12715	12836	12816	12637	12746	12669	12966	12695	12746	12901	12931	12732	12840	12832	12871	12882	12805	12718	12820	12866	12978	12746	12716	12982	12818	12924	12643	12708	12877	12804	12865	12873	12786	12876	12917	12761	12827	12917	12779	12830	12868	12810	12789	12767	12858	12983	12768	13061	12873	12878	12841	12954	12821	12819	12673	12790	12798	12811	12671	12922	12669	12846	12837	12749	12892	12824	12885	12762	12798	12819	12741	12868	12823	12878	12749	12622	12791	13021	12788	12741	12840	12911	12817	12863	13003	12910	12748	12842	12839	12933	12981	12791	12883	12744	12999	12997	13014	12960	12820	12861	12864	12784	12704	12755	12829	12747	12815	12811	12911	12916	12764	12905	12765	13003	12792	12820	12841	12796	12936	12890	12850	12807	12956	12719	12788	12895	12968	12729	12734	12866	12997	12761	13045	12898	12830	12788	12871	12894	12876	12883	12886	12729	12765	12828	12804	12749	12784	12689	12778	12852	12786	12806	12678	12874	12905	12958	12901	12746	12771	12871	12694	12875	12819	12923	12729	12609	12959	12863	12654	12830	12818	12823	12786	12720	12801	12891	12825	12865	12754	12723	12934	12898	12945	12891	12776	12743	12843	12716	12776	12795	12928	12835	13041	13165	12810	12875	12887	12788	12900	12743	12703	12940	12849	12921	12722	12934	12818	12742	12844	12879	12852	12838	12948	12909	12925	12944	12996	12655	12877	12758	12860	12967	12775	12914	12857	12922	12875	12881	12671	12788	12877	12702	12802	12967	12810	12904	12800	12868	12895	12854	12794	12830	12889	12784	12869	12792	13044	12720	12805	12707	12874	12832	12942	12918	12905	12775	12820	12844	12804	12801	12826	12822	12735	12818	12871	12904	12919	12962	12806	12899	12693	12794	12839	12741	12747	12734	12931	12844	12966	12779	12720	12715	12872	12724	12929	12935	12739	12672	12890	12945	12839	12910	12826	12947	12751	12897	12712	12750	12655	12792	12739	12961	12641	12531	12706	12658	12683	12853	12709	12925	12862	12845	12898	12720	12649	12828	12956	12831	12801	12629	12793	12769	12860	12871	12949	12862	12796	12693	12812	12734	12828	12960	12806	12945	12804	12806	12762	12867	13052	12871	12882	12829	12762	12789	12727	12854	12924	12845	12912	12789	12938	12716	12726	12751	12849	12936	12856	12910	12842	13037	12833	12751	12902	12802	12686	12903	12786	12991	12805	12776	12952	12779	12717	12676	12777	12712	12882	12930	12719	12991	12932	12848	12750	12832	12951	12799	12859	12848	12770	12845	12850	12840	12782	12816	12696	12684	12900	13002	12738	13005	12745	12838	12813	12807	12834	12751	12840	12780	13020	12843	12736	12834	12827	12889	12824	12703	12850	12771	12661	12798	12734	12954	12779	12800	12773	12729	12835	12925	12926	12688	12911	12851	12732	12869	12785	12779	12845	12883	12912	12738	12618	12870	12801	12815	12632	12879	12947	12940	12683	12980	12893	12840	12751	12995	12995	12812	12907	12812	12818	12734	12571	12708	12676	12779	12982	12816	12699	13002	12699	12540	13034	12800	12930	12841	12780	12689	12861	12718	12751	12910	12942	12913	12827	12730	12768	12787	12750	12874	12949	12937	12806	12701	12699	12899	12848	12840	13006	12849	12851	12880	12660	12838	12976	12751	12884	12762	12858	12841	12875	12896	13068	12946	12966	12892	12870	13030	12978	12800	12969	12692	12821	12918	12957	12729	12789	12819	12950	12820	12759	12873	12859	12776	12734	12782	12904	12960	12694	12834	12862	12994	12773	12943	12680	12847	12895	12908	13038	12918	12874	12803	12835	12796	12677	12804	12867	12652	12734	12733	12835	12702	12908	12826	12828	12852	12846	12592	12855	12846	12778	12901	12815	12837	12782	12840	13075	12880	12912	12830	12836	12836	13001	12948	12855	12868	12765	12913	12802	12899	12749	12907	12830	12883	13108	12825	12849	12793	12749	12725	12658	12888	12761	12777	12857	12703	12796	12778	12938	12814	12822	12873	12808	12907	12819	12817	12975	12811	12753	12797	12791	12849	12691	12984	12849	12875	12909	12868	12677	12843	12775	12567	12946	12790	12819	13011	13166	12783	12794	12779	12688	12782	12788	12710	12865	12842	12809	12949	12875	12875	12891	12866	12986	12976	12953	12682	12996	12870	12871	12845	12847	12734	12974	12839	12771	12792	12811	12783	12910	12848	12945	12724	12859	12768	12817	12870	12770	12890	12924	12865	12681	12671	12731	12834	12804	12847	12836	12973	12901	12738	12777	12795	12896	12978	12879	12957	12754	13043	12811	12762	12791
31309	25100	27483	25387	21395	18360	17509	17318	18035	18074	18185	17333	17137	16680	16702	16353	16438	16448	16175	16261	16561	16362	16373	16575	16355	16392	16402	16431	16563	16421	16433	16281	16433	16453	16419	16315	16374	16243	16190	16192	16478	16411	16318	16321	16458	16384	16446	16371	16268	16351	16383	16452	16408	16434	16225	16379	16427	16435	16303	16523	16365	16505	16393	16300	16259	16309	16321	16317	16528	16355	16458	16428	16458	16390	16532	16376	16243	16513	16236	16241	16477	16539	16303	16316	16393	16370	16131	16364	16574	16285	16509	16311	16245	16108	16340	16325	16444	16315	16493	16391	16350	16475	16175	16268	16379	16273	16428	16448	16284	16205	16305	16454	16444	16368	16427	16421	16264	16387	16329	16737	16450	16204	16376	16378	16436	16304	16350	16308	16299	16268	16377	16454	16491	16476	16568	16434	16456	16306	16143	16428	16304	16290	16294	16484	16580	16374	16284	16381	16119	16275	16435	16403	16375	16006	16301	16414	16363	16366	16392	16447	16426	16508	16392	16324	16344	16363	16342	16307	16388	16443	16236	16188	16537	16393	16295	16254	16365	16314	16447	16372	16513	16433	16374	16132	16381	16292	16405	16373	16417	16238	16454	16331	16424	16112	16341	15999	16261	16194	16290	16419	16399	16290	16378	16502	16452	16361	16425	16352	16333	16458	16443	16627	16331	16469	16143	16481	16179	16193	16219	16378	16255	16310	16347	16358	16502	16340	16593	16380	16148	16384	16308	16365	16228	16413	16315	16381	16318	16282	16260	16493	16410	16363	16341	16310	16259	16299	16324	16257	16314	16473	16414	16367	16345	16218	16312	16231	16215	16484	16337	16378	16330	16210	16314	16161	16199	16358	16485	16341	16237	16154	16330	16337	16383	16388	16336	16385	16380	16358	16240	16473	16386	16262	16315	16374	16313	16392	16277	16408	16510	16420	16147	16231	16271	16221	16384	16366	16464	16400	16572	16381	16388	16386	16406	16507	16377	16279	16403	16407	16417	16474	16377	16334	16442	16282	16491	16348	16450	16399	16455	16221	16461	16356	16426	16501	16317	16302	16370	16309	16745	16402	16418	16473	16424	16410	16492	16472	16259	16380	16402	16415	16453	16321	16302	16328	16426	16259	16386	16430	16330	16154	16434	16509	16550	16457	16370	16293	16377	16151	16415	16377	16363	16280	16335	16510	16399	16408	16330	16385	16653	16347	16502	16291	16349	16272	16398	16368	16592	16414	16553	16308	16422	16560	16555	16398	16213	16628	16323	16658	16588	16307	16275	16214	16342	16286	16168	16240	16360	16337	16305	16288	16089	16373	16269	16424	16291	16200	16505	16443	16412	16604	16227	16542	16289	16200	16363	16387	16473	16317	16373	16324	16455	16341	16171	16238	16244	16288	16354	16405	16561	16332	16296	16368	16494	16252	16332	16227	16323	16554	16555	16397	16334	16479	16512	16496	16413	16288	16348	16365	16390	16374	16254	16362	16401	16230	16289	16348	16289	16360	16262	16088	16354	16285	16620	16164	16448	16283	16387	16321	16392	16172	16248	16469	16328	16221	16262	16409	16373	16365	16314	16413	16481	16384	16351	16424	16190	16334	16527	16599	16378	16452	16522	16485	16457	16489	16474	16226	16200	16424	16475	16329	16237	16400	16695	16294	16344	16152	16203	16310	16135	16299	16414	16500	16533	16559	16229	16409	16286	16446	16501	16440	16388	16444	16402	16407	16656	16150	16426	16341	16467	16477	16632	16339	16445	16468	16398	16370	16427	16401	16233	16240	16372	16426	16182	16251	16345	16398	16668	16134	16282	16484	16466	16338	16325	16331	16535	16530	16442	16501	16461	16313	16339	16161	16183	16315	16300	16385	16502	16253	16380	16345	16245	16359	16440	16507	16435	16387	16409	16378	16349	16022	16385	16318	16450	16375	16273	16181	16543	16339	16518	16108	16344	16253	16335	16326	16335	16106	16256	16255	16355	16438	16486	16450	16425	16363	16302	16150	16432	16240	16182	16367	16468	16386	16363	16483	16371	16338	16294	16341	16306	16195	16242	16283	16344	16148	16613	16546	16152	16351	16339	16303	16308	16266	16440	16115	16320	16214	16235	16170	16280	16348	16307	16321	16374	16544	16316	16179	16209	16329	16454	16487	16384	16579	16333	16406	16378	16423	16338	16557	16235	16487	16183	16425	16321	16353	16313	16290	16369	16205	16286	16372	16346	16402	16351	16304	16256	16429	16534	16457	16290	16507	16464	16350	16168	16219	16406	16388	16428	16414	16459	16501	16320	16182	16404	16487	16636	16391	16212	16375	16230	16369	16371	16310	16433	16175	16457	16355	16304	16247	16590	16331	16411	16269	16423	16268	16411	16394	16536	16328	16327	16202	16483	16310	16264	16403	16294	16358	16330	16268	16226	16395	16357	16186	16373	16146	16264	16377	16319	16351	16442	16351	16461	16649	16342	16323	16353	16510	16431	16306	16489	16455	16109	16353	16594	16408	16414	16403	16482	16163	16465	16402	16413	16460	16552	16342	16545	16416	16510	16357	16288	16389	16206	16402	16297	16371	16244	16603	16476	16350	16336	16426	16469	16170	16508	16149	16281	16440	16491	16516	16451	16292	16238	16550	16709	16629	16391	16199	16457	16336	16399	16253	16320	16303	16598	16244	16283	16318	16245	16360	16448	16624	16484	16377	16423	16541	16280	16313	16324	16268	16331	16331	16495	16483	16386	16528	16471	16318	16405	16597	16381	16185	16248	16464	16055	16324	16353	16379	16623	16331	16426	16292	16268	16318	16451	16573	16655	16497	16492	16526	16508	16395	16529	16292	16393	16279	16208	16373	16278	16475	16490	16200	16395	16450	16247	16266	16371	16361	16245	16401	16386	16449	16466	16418	16492	16285	16437	16204	16058	16248	16442	16397	16268	16280	16355	16367	16250	16360	16445	16298	16194	16356	16380	16251	16390	16333	16291	16288	16236	16440	16387	16440	16327	16436	16343	16344	16273	16312	16323	16573	16125	16309	16419	16547	16166	16436	16386	16400	16384	16272	16402	16311	16314	16423	16347	16368	16436	16333	16361	16349	16302	16357	16241	16381	16414	16381	16359	16557	16596	16395	16260	16404	16256	16407	16298	16246	16329	16280	16307	16263	16308	16206	16453	16220	16269	16351	16413	16402	16245	16476	16327	16492	16511	16399	16520	16260	16507	16292	16475	16292	16373	16636	16446	16541	16431	16433	16571	16387	16431	16402	16528	16260	16247	16404	16505	16469	16497	16503	16419	16379	16239	16470	16345	16294	16498	16392	16276	16212	16416	16560	16443	16352	16570	16408	16254	16495	16356	16319	16447	16450	16435	16395	16439	16240	16357	16563	16468	16400	16418	16449	16290	16269	16427	16355	16450	16243	16482	16286	16381	16427	16438	16535	16459	16248	16367	16372	16434	16336	16232	16340	16281	16524	16379	16354	16384	16286	16401	16490	16252	16361	16468	16443	16225	16416	16507	16533	16312	16346	16433	16332	16237	16516	16528	16233	16336	16263	16372	16294	16333	16431	16280	16250	16223	16293	16451	16464	16355	16516	16298	16400	16408	16397	16301	16399	16439	16285	16364	16264	16608	16277	16189	16436	16330	16454	16198	16377	16353	16471	16300	16605	16393	16377	16471	16413	16252	16579	16434	16258	16429	16336	16251	16468	16329	16368	16239	16206	16344	16221	16247	16454	16480	16326	16366	16425	16503	16129	16474	16527	16394	16514	16340	16444	16314	16316	16411	16329	16347	16330	16344	16607	16326	16174	16453	16367	16420	16590	16443	16191	16370	16411	16551	16392	16298	16497	16438	16433	16265	16172	16326	16269	16270	16219	16266	16407	16326	16266	16446	16291	16346	16227	16480	16291	16311	16295	16544	16272	16258	16250	16659	16430	16431	16523	16443	16412	16327	16395	16429	16299	16470	16273	16344	16482	16364	16366	16392	16349	16525	16281	16240	16461	16393	16330	16194	16403	16416	16354	16344	16257	16483	16444	16631	16413	16288	16317	16479	16259	16311	16271	16490	16246	16659	16546	16535	16452	16548	16329	16314	16230	16221	16348	16404	16513	16343	16434	16536	16214	16275	16522	16419	16302	16415	16534	16259	16478	16318	16493	16539	16493	16377	16352	16490	16347	16375	16285	16406	16321	16299	16331	16273	16481	16349	16356	16416	16452	16443	16395	16245	16351	16477	16391	16305	16451	16221	16342	16642	16362	16304	16400	16338	16498	16536	16457	16357	16310	16310	16362	16372	16394	16573	16305	16220	16277	16106	16360	16508	16285	16382	16466	16422	16257	16625	16439	16472	16499	16514	16317	16452	16331	16373	16537	16471	16380	16323	16328	16453	16350	16481	16577	16370	16399	16370	16271	16276	16246	16322	16222	16324	16349	16527	16515	16564	16499	16506	16466	16372	16330	16179	16485	16367	16474	16318	16226	16329	16509	16241	16296	16408	16236	16471	16396	16395	16327	16194	16321	16495	16215	16499	16287	16403	16319	16365	16561	16451	16340	16528	16441	16378	16305	16373	16208	16344	16357	16390	16241	16503	16284	16414	16259	16276	16548	16241	16372	16483	16439	16409	16364	16438	16499	16384	16384	16590	16558	16407	16436	16472	16390	16310	16170	16224	16376	16196	16319	16337	16386	16588	16219	16223	16272	16365	16509	16253	16460	16248	16216	16318	16270	16379	16281	16411	16190	16429	16356	16467	16323	16360	16432	16344	16478	16372	16432	16352	16348	16330	16365	16307	16308	16490	16288	16306	16496	16380	16327	16466	16257	16512	16334	16225	16546	16376	16336	16373	16288	16204	16364	16395	16350	16438	16255	16500	16441	16390	16254	16404	16417	16353	16456	16392	16408	16320	16478	16605	16415	16331	16350	16298	16276	16071	16273	16201	16243	16403	16277	16356	16282	16370	16301	16419	16477	16461	16489	16225	16122	16463	16305	16392	16240	16196	16175	16475	16478	16408	16305	16281	16303	16350	16505	16377	16270	16320	16308	16503	16426	16423	16349	16418	16393	16376	16383	16589	16112	16219	16262	16290	16531	16354	16423	16536	16355	16162	16292	16403	16518	16586	16481	16369	16392	16406	16353
23025	30382	29930	24231	20260	15487	14868	15293	15997	16120	15454	14543	14102	13791	13495	13390	13307	13465	13489	13554	13513	13648	13547	13488	13568	13438	13571	13545	13556	13566	13505	13427	13522	13448	13628	13479	13496	13405	13632	13423	13402	13381	13551	13501	13477	13485	13421	13390	13473	13714	13608	13614	13453	13595	13410	13464	13588	13616	13541	13604	13538	13574	13440	13634	13457	13461	13619	13406	13538	13549	13493	13377	13433	13625	13513	13373	13582	13322	13629	13518	13655	13432	13696	13535	13470	13461	13444	13609	13574	13459	13555	13255	13508	13481	13463	13384	13449	13549	13585	13678	13402	13483	13450	13535	13440	13580	13526	13705	13640	13439	13393	13368	13536	13664	13495	13621	13431	13467	13385	13580	13624	13520	13564	13335	13387	13511	13594	13378	13350	13525	13348	13483	13687	13382	13421	13489	13384	13412	13479	13378	13479	13391	13305	13416	13545	13433	13482	13407	13448	13478	13403	13473	13568	13464	13518	13603	13573	13680	13435	13322	13371	13456	13506	13581	13448	13505	13423	13594	13596	13478	13331	13470	13480	13423	13444	13412	13491	13471	13481	13442	13623	13493	13564	13379	13586	13478	13504	13457	13429	13509	13346	13450	13517	13587	13613	13367	13601	13469	13424	13552	13347	13401	13576	13582	13359	13588	13535	13483	13438	13441	13519	13385	13721	13459	13384	13536	13488	13461	13405	13674	13498	13342	13542	13512	13622	13438	13635	13499	13436	13510	13579	13551	13512	13506	13503	13377	13440	13487	13407	13521	13351	13425	13459	13479	13550	13650	13510	13399	13550	13577	13340	13399	13507	13650	13459	13488	13413	13691	13562	13451	13586	13348	13434	13693	13522	13530	13545	13439	13490	13490	13528	13485	13519	13623	13539	13497	13448	13536	13548	13709	13548	13502	13553	13590	13422	13535	13607	13454	13250	13573	13463	13502	13514	13565	13431	13377	13464	13531	13409	13368	13686	13497	13574	13480	13509	13624	13484	13499	13416	13399	13602	13420	13593	13625	13717	13502	13476	13341	13537	13559	13443	13580	13611	13480	13678	13423	13410	13524	13628	13459	13634	13454	13468	13531	13531	13553	13518	13469	13541	13487	13697	13393	13519	13508	13547	13542	13601	13400	13535	13501	13553	13427	13338	13494	13358	13558	13509	13397	13431	13529	13396	13346	13657	13571	13582	13525	13566	13637	13615	13453	13475	13476	13597	13445	13697	13383	13489	13392	13421	13574	13542	13564	13661	13492	13510	13545	13351	13537	13530	13391	13514	13436	13512	13466	13511	13627	13463	13575	13478	13547	13476	13484	13628	13481	13497	13499	13599	13508	13415	13583	13558	13344	13423	13595	13510	13545	13590	13478	13472	13668	13403	13552	13553	13610	13703	13432	13327	13513	13598	13421	13635	13468	13606	13512	13567	13526	13447	13572	13540	13495	13516	13472	13434	13476	13553	13627	13411	13527	13490	13559	13414	13475	13689	13382	13588	13420	13526	13612	13613	13543	13527	13459	13372	13545	13527	13519	13498	13395	13502	13571	13347	13404	13514	13514	13538	13547	13507	13667	13287	13408	13474	13516	13627	13447	13350	13443	13441	13585	13491	13474	13590	13478	13378	13402	13325	13667	13436	13564	13492	13604	13652	13479	13342	13474	13539	13406	13492	13450	13496	13495	13521	13576	13423	13573	13560	13459	13477	13461	13460	13298	13463	13554	13492	13573	13431	13366	13446	13439	13616	13598	13389	13678	13551	13605	13657	13611	13508	13467	13364	13497	13404	13673	13390	13468	13553	13585	13624	13674	13408	13412	13530	13418	13555	13511	13351	13566	13523	13334	13477	13487	13531	13559	13550	13485	13494	13494	13638	13499	13448	13429	13601	13446	13442	13420	13489	13492	13618	13551	13474	13522	13533	13467	13413	13478	13487	13422	13478	13504	13606	13629	13505	13456	13366	13441	13517	13461	13601	13325	13399	13274	13468	13436	13443	13491	13481	13515	13533	13528	13496	13295	13328	13511	13460	13491	13569	13578	13306	13623	13468	13451	13495	13610	13645	13455	13474	13540	13598	13450	13331	13514	13463	13663	13468	13545	13465	13495	13409	13534	13500	13413	13570	13547	13490	13453	13665	13593	13544	13450	13661	13422	13459	13485	13676	13480	13465	13560	13598	13469	13480	13447	13575	13457	13530	13503	13582	13638	13344	13425	13376	13431	13646	13579	13513	13497	13596	13271	13447	13487	13459	13602	13652	13414	13457	13361	13533	13426	13594	13350	13427	13675	13430	13653	13603	13633	13607	13521	13608	13435	13520	13377	13558	13464	13561	13504	13309	13584	13509	13492	13489	13514	13479	13619	13449	13399	13603	13573	13594	13539	13449	13580	13418	13396	13558	13390	13510	13436	13565	13667	13516	13443	13521	13488	13567	13528	13604	13473	13500	13427	13369	13581	13571	13506	13404	13535	13588	13564	13344	13648	13517	13664	13346	13495	13458	13414	13340	13463	13661	13527	13665	13408	13355	13585	13540	13366	13430	13519	13413	13494	13570	13552	13330	13648	13452	13557	13569	13261	13597	13506	13426	13540	13468	13565	13452	13340	13523	13508	13462	13462	13380	13659	13444	13641	13527	13548	13568	13516	13341	13462	13387	13452	13638	13545	13336	13453	13591	13336	13405	13502	13447	13310	13491	13486	13740	13583	13463	13505	13439	13611	13482	13509	13553	13488	13397	13420	13557	13489	13370	13558	13476	13392	13554	13621	13363	13467	13441	13513	13359	13602	13510	13361	13385	13240	13343	13449	13394	13575	13450	13509	13490	13435	13449	13596	13498	13514	13575	13494	13584	13487	13657	13507	13631	13467	13384	13300	13559	13377	13511	13564	13600	13636	13518	13542	13644	13545	13470	13484	13615	13430	13601	13531	13339	13544	13545	13560	13497	13502	13446	13469	13597	13455	13554	13590	13778	13470	13445	13499	13439	13440	13497	13474	13379	13454	13310	13632	13514	13375	13547	13460	13616	13451	13335	13550	13419	13427	13593	13452	13451	13441	13436	13633	13500	13569	13484	13362	13427	13607	13498	13557	13298	13634	13581	13460	13722	13506	13602	13481	13581	13312	13517	13563	13514	13650	13401	13578	13527	13638	13453	13445	13504	13647	13475	13403	13438	13395	13478	13554	13535	13640	13488	13427	13444	13444	13586	13596	13561	13446	13600	13514	13492	13552	13495	13569	13429	13522	13489	13559	13551	13528	13472	13388	13361	13385	13402	13497	13452	13514	13510	13575	13402	13523	13430	13620	13538	13592	13337	13452	13367	13596	13669	13466	13539	13573	13552	13465	13480	13502	13630	13396	13553	13555	13553	13494	13474	13705	13570	13450	13357	13456	13559	13472	13473	13534	13521	13629	13615	13389	13542	13334	13361	13591	13494	13544	13695	13459	13447	13598	13531	13519	13526	13391	13630	13502	13559	13555	13650	13567	13542	13392	13603	13538	13368	13550	13592	13609	13352	13642	13538	13471	13409	13589	13452	13473	13428	13331	13370	13445	13513	13554	13621	13509	13451	13524	13414	13453	13564	13402	13512	13624	13500	13570	13392	13577	13399	13481	13426	13493	13463	13486	13563	13582	13399	13538	13593	13337	13698	13377	13512	13555	13536	13548	13444	13495	13504	13497	13601	13483	13497	13674	13565	13518	13458	13806	13649	13541	13518	13404	13357	13322	13619	13430	13455	13502	13493	13446	13542	13492	13613	13659	13462	13360	13437	13495	13566	13351	13544	13600	13409	13603	13413	13581	13486	13582	13259	13475	13568	13613	13481	13420	13513	13584	13501	13452	13473	13462	13548	13264	13641	13368	13563	13687	13496	13501	13465	13559	13634	13471	13641	13478	13451	13520	13597	13405	13402	13454	13428	13421	13541	13471	13711	13476	13620	13535	13652	13439	13445	13505	13613	13431	13458	13463	13362	13415	13451	13580	13647	13578	13416	13364	13605	13513	13499	13414	13525	13494	13445	13539	13463	13462	13520	13606	13428	13440	13440	13528	13462	13407	13555	13596	13297	13535	13600	13477	13420	13468	13394	13657	13401	13531	13509	13450	13630	13529	13553	13555	13548	13543	13461	13696	13465	13670	13617	13468	13449	13464	13556	13618	13587	13703	13511	13365	13588	13539	13490	13412	13645	13423	13627	13608	13470	13564	13393	13347	13500	13601	13604	13379	13358	13508	13475	13467	13593	13482	13644	13566	13472	13417	13582	13426	13525	13502	13542	13405	13685	13298	13588	13552	13451	13378	13432	13498	13463	13263	13416	13575	13538	13597	13499	13528	13514	13491	13547	13593	13508	13534	13579	13485	13698	13469	13501	13681	13547	13366	13518	13577	13497	13450	13446	13505	13522	13595	13347	13346	13621	13575	13599	13413	13445	13550	13546	13640	13621	13443	13699	13423	13493	13422	13368	13525	13388	13486	13442	13547	13491	13522	13509	13507	13389	13574	13415	13438	13489	13537	13462	13480	13547	13443	13472	13423	13468	13447	13655	13579	13460	13520	13447	13529	13370	13438	13558	13492	13294	13594	13626	13443	13606	13581	13444	13475	13403	13376	13473	13539	13499	13618	13504	13598	13343	13640	13505	13538	13491	13539	13542	13511	13562	13392	13553	13541	13455	13624	13562	13620	13513	13508	13554	13531	13454	13539	13538	13627	13665	13700	13488	13443	13335	13434	13777	13446	13538	13398	13559	13592	13505	13427	13447	13548	13437	13433	13431	13507	13470	13653	13465	13671	13504	13462	13420	13520	13582	13557	13476	13429	13501	13619	13632	13582	13565	13525	13526	13499	13402	13583	13448	13616	13619	13544	13496	13492	13382	13470	13571	13375	13522	13483	13660	13469	13524	13370	13400	13586	13455	13520	13521	13589	13607	13617	13412	13576	13434	13312	13471	13524	13623	13601	13596	13523	13426	13501	13512	13523	13480	13469	13499	13536	13677	13540	13636	13293	13600	13547	13466	13544	13368	13475	13490	13433	13644	13507	13554	13421	13459	13465	13516	13558	13552	13593	13600	13254	13531	13470	13554	13519	13576	13272	13543	13599	13500	13385	13537	13633	13527	13562	13571	13588	13495	13418
26376	21564	34416	46508	42828	28993	26250	29754	30265	28641	25253	21594	19057	17417	17013	16729	16786	16615	16496	16500	16659	16572	16818	16636	16600	16528	16536	16415	16500	16768	16407	16636	16534	16567	16738	16498	16693	16582	16688	16689	16657	16561	16544	16491	16493	16705	16645	16752	16607	16558	16569	16630	16546	16533	16580	16463	16658	16562	16469	16472	16425	16579	16563	16529	16736	16703	16445	16482	16558	16424	16591	16500	16463	16550	16831	16399	16530	16418	16610	16614	16674	16408	16554	16577	16646	16665	16525	16508	16664	16422	16680	16588	16745	16423	16419	16617	16426	16586	16430	16494	16481	16590	16481	16639	16355	16373	16546	16708	16512	16510	16476	16521	16643	16486	16663	16495	16713	16450	16468	16543	16584	16649	16585	16611	16528	16595	16384	16482	16583	16679	16468	16460	16559	16689	16585	16446	16490	16405	16620	16701	16373	16505	16432	16552	16626	16431	16473	16624	16599	16813	16401	16493	16419	16394	16578	16440	16360	16503	16420	16520	16557	16305	16389	16473	16601	16640	16687	16282	16394	16520	16643	16394	16540	16305	16712	16407	16601	16324	16331	16500	16527	16538	16685	16531	16821	16564	16354	16720	16723	16477	16803	16467	16527	16604	16492	16628	16454	16461	16342	16263	16462	16421	16556	16525	16377	16371	16719	16555	16510	16508	16679	16614	16523	16468	16426	16445	16339	16433	16635	16386	16579	16530	16554	16402	16486	16479	16588	16308	16538	16641	16515	16698	16584	16590	16648	16544	16596	16474	16417	16669	16784	16579	16417	16489	16375	16590	16473	16594	16428	16581	16776	16403	16775	16513	16682	16543	16534	16633	16802	16751	16664	16403	16554	16430	16520	16464	16445	16288	16576	16527	16499	16364	16613	16496	16591	16409	16411	16452	16335	16405	16543	16571	16603	16448	16779	16418	16656	16550	16431	16325	16654	16365	16554	16680	16477	16683	16559	16472	16614	16679	16578	16487	16601	16542	16573	16479	16460	16458	16519	16545	16801	16868	16500	16615	16631	16604	16490	16786	16263	16330	16418	16415	16604	16488	16513	16534	16500	16283	16639	16576	16892	16552	16560	16500	16387	16439	16355	16532	16580	16749	16482	16703	16727	16432	16465	16421	16563	16389	16603	16409	16575	16796	16526	16685	16701	16458	16566	16426	16698	16566	16518	16583	16610	16671	16519	16670	16474	16507	16642	16356	16477	16400	16643	16503	16478	16425	16664	16557	16676	16536	16644	16700	16470	16547	16514	16476	16458	16534	16533	16636	16572	16511	16464	16643	16479	16552	16542	16688	16444	16609	16601	16779	16567	16351	16403	16447	16523	16600	16340	16316	16441	16486	16639	16553	16682	16495	16513	16583	16313	16513	16560	16508	16729	16378	16746	16497	16614	16609	16486	16569	16707	16698	16575	16555	16519	16695	16532	16516	16399	16700	16459	16640	16121	16636	16418	16552	16473	16465	16559	16319	16413	16575	16549	16591	16446	16540	16565	16539	16319	16381	16456	16759	16700	16561	16486	16491	16522	16624	16635	16524	16426	16675	16610	16479	16427	16475	16405	16648	16494	16624	16540	16690	16664	16564	16590	16668	16396	16422	16532	16524	16496	16500	16515	16701	16740	16589	16463	16419	16477	16487	16465	16553	16480	16514	16576	16392	16347	16381	16531	16583	16459	16517	16666	16535	16617	16594	16621	16535	16657	16695	16527	16592	16544	16714	16572	16488	16517	16541	16495	16552	16527	16745	16496	16555	16369	16632	16801	16307	16504	16503	16385	16449	16571	16619	16645	16724	16629	16536	16547	16547	16635	16487	16591	16566	16579	16664	16651	16400	16573	16576	16626	16554	16417	16310	16528	16503	16370	16435	16476	16662	16527	16512	16360	16402	16642	16539	16378	16379	16644	16584	16448	16352	16606	16670	16729	16649	16714	16475	16775	16549	16578	16471	16466	16464	16423	16576	16718	16474	16627	16599	16589	16461	16443	16408	16493	16569	16533	16621	16525	16617	16456	16491	16465	16317	16485	16538	16271	16317	16501	16481	16391	16354	16584	16256	16501	16332	16442	16545	16374	16607	16532	16552	16606	16359	16485	16685	16500	16598	16372	16476	16612	16567	16687	16473	16565	16609	16672	16518	16550	16472	16602	16614	16497	16470	16584	16535	16638	16629	16537	16628	16651	16477	16569	16600	16535	16426	16457	16566	16638	16624	16631	16371	16334	16405	16500	16493	16530	16474	16443	16556	16790	16336	16558	16616	16358	16322	16465	16752	16654	16411	16445	16454	16704	16409	16497	16512	16469	16680	16433	16726	16500	16498	16475	16344	16497	16678	16614	16799	16462	16503	16556	16437	16470	16587	16493	16551	16565	16505	16425	16665	16603	16398	16677	16666	16692	16661	16395	16501	16339	16491	16475	16458	16450	16693	16524	16422	16468	16574	16583	16656	16500	16551	16588	16506	16652	16759	16342	16670	16528	16289	16607	16548	16483	16481	16440	16558	16321	16657	16487	16527	16454	16404	16552	16393	16576	16513	16705	16548	16544	16610	16614	16481	16822	16743	16648	16398	16374	16626	16520	16600	16440	16529	16602	16580	16637	16346	16440	16586	16647	16619	16421	16562	16755	16768	16566	16486	16596	16302	16705	16518	16600	16534	16610	16541	16415	16709	16408	16360	16521	16752	16698	16462	16659	16409	16523	16525	16646	16504	16490	16453	16441	16663	16558	16519	16354	16368	16657	16525	16497	16615	16570	16548	16420	16617	16577	16504	16599	16542	16727	16654	16552	16581	16510	16581	16575	16453	16536	16473	16641	16681	16699	16624	16592	16652	16552	16607	16661	16432	16552	16681	16378	16565	16366	16566	16579	16570	16528	16376	16444	16675	16473	16479	16576	16592	16560	16543	16582	16713	16590	16480	16454	16538	16257	16496	16538	16463	16548	16618	16686	16598	16681	16514	16952	16397	16557	16684	16774	16746	16551	16508	16626	16465	16677	16469	16531	16569	16577	16670	16639	16406	16643	16568	16381	16568	16255	16658	16640	16452	16426	16600	16407	16400	16448	16488	16381	16489	16452	16603	16544	16643	16561	16611	16700	16708	16587	16699	16455	16617	16451	16456	16619	16600	16505	16394	16467	16546	16558	16498	16677	16285	16527	16468	16588	16332	16691	16576	16664	16656	16565	16703	16703	16744	16503	16385	16566	16610	16477	16555	16467	16441	16548	16550	16433	16412	16501	16663	16372	16458	16578	16537	16313	16533	16698	16629	16785	16363	16675	16597	16512	16369	16559	16511	16334	16528	16530	16464	16517	16625	16632	16645	16627	16680	16534	16451	16641	16588	16640	16642	16629	16706	16609	16500	16698	16511	16477	16315	16500	16413	16543	16515	16658	16486	16520	16564	16526	16422	16713	16402	16422	16544	16573	16558	16596	16299	16644	16778	16555	16555	16491	16328	16403	16776	16515	16622	16587	16381	16541	16557	16702	16514	16491	16596	16620	16598	16610	16618	16343	16572	16753	16721	16796	16780	16400	16605	16594	16499	16791	16656	16432	16405	16451	16676	16525	16447	16569	16451	16418	16569	16520	16684	16413	16519	16828	16334	16701	16516	16459	16391	16522	16623	16615	16600	16605	16603	16774	16660	16473	16460	16565	16622	16643	16704	16477	16613	16689	16460	16488	16532	16574	16612	16672	16545	16498	16580	16689	16353	16604	16582	16193	16635	16547	16444	16555	16306	16420	16589	16429	16463	16510	16556	16389	16544	16595	16693	16751	16632	16354	16547	16515	16390	16533	16698	16683	16642	16568	16684	16551	16556	16384	16606	16614	16515	16704	16471	16640	16474	16457	16531	16351	16401	16469	16705	16476	16569	16484	16459	16512	16696	16672	16657	16706	16618	16461	16639	16562	16699	16504	16538	16550	16624	16641	16656	16656	16667	16557	16551	16739	16562	16295	16605	16416	16382	16630	16527	16568	16477	16578	16597	16489	16509	16558	16544	16479	16376	16551	16618	16626	16543	16500	16538	16715	16582	16342	16613	16426	16570	16523	16685	16635	16515	16796	16460	16688	16484	16708	16528	16354	16440	16617	16522	16586	16546	16643	16553	16613	16511	16538	16696	16552	16572	16571	16695	16603	16536	16428	16484	16582	16388	16646	16368	16672	16415	16562	16536	16521	16625	16555	16475	16499	16507	16507	16609	16628	16479	16528	16494	16456	16557	16703	16480	16626	16504	16484	16364	16541	16488	16508	16732	16643	16407	16578	16535	16442	16579	16420	16340	16397	16448	16468	16494	16463	16456	16488	16681	16586	16687	16693	16626	16682	16589	16620	16576	16690	16703	16744	16704	16659	16640	16551	16864	16463	16541	16587	16346	16640	16454	16527	16630	16676	16426	16781	16711	16591	16620	16736	16525	16374	16511	16297	16614	16453	16605	16577	16539	16687	16680	16626	16480	16510	16488	16602	16615	16643	16530	16479	16529	16337	16588	16666	16519	16337	16419	16482	16484	16612	16628	16509	16465	16509	16598	16385	16304	16466	16580	16692	16773	16552	16529	16367	16370	16367	16566	16647	16639	16520	16565	16652	16656	16608	16571	16426	16663	16400	16625	16502	16584	16440	16600	16601	16480	16628	16583	16603	16612	16582	16449	16686	16574	16371	16485	16392	16590	16712	16673	16412	16505	16665	16550	16544	16522	16461	16481	16459	16448	16626	16550	16610	16567	16615	16719	16605	16597	16383	16438	16544	16612	16493	16447	16635	16519	16368	16559	16524	16675	16487	16649	16581	16643	16609	16600	16664	16413	16559	16629	16520	16607	16776	16519	16622	16354	16684	16499	16486	16606	16655	16536	16682	16659	16562	16544	16362	16535	16427	16383	16563	16540	16252	16528	16397	16389	16548	16522	16545	16619	16520	16386	16594	16657	16488	16455	16661	16517	16684	16406	16612	16559	16652	16762	16618	16515	16627	16476	16688	16659	16530	16660	16590	16623	16350	16451	16598	16429	16517	16431	16508	16570	16659	16627	16493	16641	16517	16629	16824	16384	16615	16716	16696	16704	16602	16694	16525	16520	16475	16408	16602	16661	16639	16547	16680	16427	16526	16376	16483	16613	16681	16379
34844	60413	63218	57160	45250	26642	26021	31355	31317	28562	24031	19085	15972	14448	13867	13780	13661	13539	13651	13786	13761	13712	13675	13652	13761	13733	13740	13662	13800	13759	13736	13614	13506	13673	13776	13588	13704	13717	13820	13754	13620	13722	13804	13825	13688	13737	13512	13745	13555	13518	13673	13654	13612	13736	13794	13658	13842	13562	13596	13623	13538	13621	13630	13620	13521	13444	13644	13568	13707	13724	13485	13642	13756	13582	13637	13927	13568	13646	13580	13604	13763	13749	13535	13698	13723	13573	13556	13731	13729	13610	13714	13590	13753	13725	13611	13757	13730	13688	13693	13723	13570	13676	13758	13609	13570	13717	13813	13816	13654	13549	13778	13704	13730	13795	13491	13829	13715	13661	13719	13669	13667	13843	13605	13673	13752	13456	13526	13674	13522	13666	13638	13721	13738	13635	13750	13703	13727	13641	13663	13591	13687	13646	13852	13667	13662	13654	13603	13561	13879	13585	13647	13702	13842	13708	13584	13495	13614	13636	13539	13662	13622	13583	13689	13791	13572	13666	13506	13619	13801	13746	13648	13783	13537	13583	13637	13628	13585	13583	13625	13702	13765	13689	13702	13724	13496	13722	13613	13658	13731	13501	13692	13959	13653	13572	13712	13542	13778	13618	13660	13773	13675	13660	13616	13585	13655	13760	13593	13561	13667	13762	13841	13564	13657	13627	13567	13628	13699	13710	13720	13606	13627	13734	13642	13648	13512	13652	13572	13770	13465	13572	13723	13786	13871	13677	13623	13701	13737	13619	13853	13572	13661	13646	13737	13613	13738	13684	13656	13703	13680	13607	13712	13691	13696	13624	13667	13639	13650	13632	13733	13663	13598	13690	13537	13595	13699	13563	13614	13808	13524	13678	13686	13676	13786	13732	13651	13635	13794	13593	13598	13809	13669	13559	13634	13610	13791	13628	13563	13809	13697	13604	13590	13677	13532	13676	13658	13456	13600	13625	13701	13683	13626	13821	13833	13550	13710	13718	13600	13759	13762	13667	13668	13642	13721	13915	13727	13785	13639	13733	13588	13672	13694	13341	13805	13703	13525	13614	13671	13625	13704	13790	13539	13506	13751	13721	13667	13619	13628	13693	13673	13524	13643	13674	13573	13590	13636	13583	13725	13535	13740	13648	13772	13756	13514	13652	13653	13752	13759	13491	13561	13638	13689	13657	13744	13668	13759	13603	13779	13609	13830	13693	13755	13492	13722	13632	13570	13565	13698	13636	13749	13705	13631	13621	13556	13733	13728	13807	13743	13644	13573	13716	13733	13641	13612	13504	13602	13557	13595	13595	13812	13758	13645	13540	13716	13541	13597	13713	13559	13714	13639	13641	13676	13517	13637	13711	13686	13658	13772	13558	13578	13553	13662	13687	13770	13705	13664	13555	13695	13798	13712	13618	13744	13640	13576	13585	13546	13587	13670	13640	13514	13724	13689	13652	13413	13658	13687	13608	13753	13682	13627	13705	13506	13779	13623	13636	13675	13657	13575	13591	13660	13616	13659	13683	13639	13556	13489	13604	13859	13795	13581	13874	13718	13708	13765	13884	13414	13615	13605	13648	13699	13689	13779	13494	13683	13822	13573	13724	13534	13519	13483	13738	13674	13735	13637	13648	13667	13566	13630	13780	13668	13620	13756	13726	13644	13598	13779	13699	13762	13791	13679	13459	13641	13611	13760	13591	13662	13726	13872	13559	13662	13460	13474	13660	13698	13687	13727	13702	13407	13726	13559	13724	13566	13711	13718	13729	13815	13555	13764	13686	13466	13603	13624	13806	13522	13703	13760	13848	13551	13792	13703	13696	13730	13600	13548	13688	13658	13688	13719	13884	13724	13612	13653	13767	13764	13631	13961	13596	13741	13617	13643	13640	13637	13570	13637	13723	13672	13539	13604	13708	13675	13708	13762	13725	13722	13596	13691	13468	13774	13640	13559	13656	13732	13798	13716	13592	13645	13713	13627	13683	13616	13824	13671	13659	13597	13744	13819	13706	13708	13762	13765	13742	13852	13564	13641	13649	13559	13608	13742	13691	13533	13443	13574	13562	13685	13742	13685	13600	13729	13596	13604	13685	13374	13796	13694	13614	13592	13714	13561	13502	13734	13701	13688	13682	13710	13580	13581	13778	13728	13678	13668	13620	13822	13842	13697	13738	13741	13627	13786	13567	13591	13750	13731	13587	13731	13657	13784	13584	13763	13778	13773	13550	13625	13674	13732	13682	13716	13681	13646	13728	13762	13881	13654	13845	13513	13745	13704	13574	13564	13516	13663	13619	13710	13700	13637	13859	13761	13560	13696	13708	13660	13747	13544	13576	13843	13535	13564	13545	13739	13711	13691	13679	13566	13626	13676	13597	13670	13688	13624	13704	13645	13623	13581	13563	13665	13668	13563	13562	13648	13913	13581	13653	13581	13630	13668	13589	13572	13772	13790	13710	13717	13594	13720	13741	13627	13676	13657	13762	13658	13610	13619	13509	13622	13583	13709	13610	13866	13421	13665	13842	13582	13695	13743	13536	13626	13767	13668	13619	13605	13608	13667	13606	13544	13797	13613	13760	13683	13758	13477	13722	13609	13682	13603	13611	13672	13651	13684	13689	13650	13729	13814	13613	13716	13643	13682	13604	13620	13737	13700	13578	13847	13673	13667	13709	13715	13340	13644	13663	13620	13638	13612	13602	13833	13733	13562	13713	13653	13547	13686	13581	13628	13714	13635	13455	13546	13839	13650	13629	13751	13811	13837	13729	13690	13629	13697	13715	13702	13817	13707	13603	13594	13635	13618	13602	13702	13717	13744	13629	13618	13595	13648	13639	13862	13621	13691	13815	13567	13589	13746	13625	13542	13656	13629	13669	13751	13664	13714	13692	13807	13589	13572	13730	13707	13821	13839	13643	13711	13651	13704	13482	13582	13551	13653	13702	13647	13585	13589	13566	13690	13575	13719	13681	13796	13675	13600	13618	13616	13493	13756	13735	13650	13760	13720	13810	13715	13485	13854	13825	13808	13700	13659	13767	13762	13644	13792	13590	13595	13681	13816	13662	13765	13743	13739	13621	13731	13765	13645	13503	13621	13833	13761	13557	13628	13859	13577	13874	13845	13693	13680	13568	13641	13662	13739	13639	13546	13580	13777	13846	13525	13708	13639	13641	13409	13741	13808	13687	13707	13532	13862	13681	13826	13710	13707	13529	13782	13684	13560	13643	13750	13527	13689	13566	13725	13542	13791	13683	13526	13466	13697	13667	13614	13647	13568	13658	13684	13573	13807	13786	13646	13656	13725	13704	13643	13751	13736	13615	13692	13538	13864	13711	13653	13818	13773	13636	13739	13732	13585	13725	13653	13460	13769	13663	13655	13676	13567	13757	13630	13668	13582	13756	13662	13750	13658	13744	13890	13652	13671	13684	13769	13700	13861	13753	13777	13695	13592	13634	13831	13573	13723	13747	13514	13705	13779	13613	13631	13546	13751	13444	13772	13613	13647	13485	13682	13597	13713	13758	13682	13821	13754	13730	13618	13623	13667	13547	13815	13841	13681	13822	13731	13485	13636	13518	13635	13679	13587	13737	13667	13610	13651	13570	13660	13658	13705	13651	13743	13795	13773	13758	13729	13613	13660	13604	13843	13682	13680	13723	13656	13700	13762	13655	13888	13542	13749	13506	13682	13597	13658	13688	13612	13704	13575	13557	13588	13442	13721	13658	13726	13584	13587	13806	13718	13601	13762	13708	13727	13657	13655	13452	13620	13501	13689	13707	13676	13774	13733	13653	13624	13619	13700	13742	13657	13611	13608	13762	13740	13611	13688	13587	13631	13653	13666	13454	13678	13629	13670	13701	13744	13635	13704	13516	13723	13633	13685	13580	13656	13637	13732	13765	13703	13759	13673	13727	13412	13699	13636	13658	13768	13744	13678	13684	13575	13515	13654	13638	13710	13654	13673	13783	13832	13668	13602	13655	13805	13594	13629	13836	13768	13756	13495	13562	13604	13642	13714	13790	13623	13689	13675	13563	13537	13740	13583	13644	13535	13780	13746	13739	13734	13732	13526	13671	13609	13624	13723	13727	13601	13819	13744	13739	13540	13740	13723	13569	13590	13781	13565	13679	13678	13837	13556	13684	13762	13637	13643	13382	13455	13597	13702	13585	13683	13582	13568	13657	13547	13758	13630	13610	13747	13653	13680	13625	13673	13656	13558	13829	13681	13620	13615	13684	13593	13740	13815	13651	13527	13642	13731	13694	13578	13543	13747	13603	13725	13579	13733	13658	13655	13619	13626	13710	13831	13737	13766	13795	13716	13621	13834	13585	13678	13399	13594	13657	13507	13705	13423	13699	13617	13923	13639	13696	13576	13683	13733	13711	13666	13676	13681	13562	13568	13700	13544	13665	13610	13495	13724	13842	13700	13663	13753	13746	13539	13600	13523	13878	13788	13644	13596	13883	13809	13824	13663	13610	13546	13600	13652	13541	13743	13496	13755	13752	13686	13683	13717	13900	13633	13871	13490	13534	13681	13684	13612	13663	13777	13769	13710	13637	13827	13520	13796	13775	13529	13570	13514	13720	13493	13646	13644	13695	13658	13646	13574	13607	13595	13809	13771	13600	13859	13735	13733	13689	13723	13796	13712	13639	13653	13530	13591	13840	13587	13692	13642	13628	13612	13753	13581	13649	13615	13677	13458	13584	13675	13603	13858	13701	13796	13646	13609	13662	13625	13784	13637	13685	13581	13602	13692	13712	13629	13731	13563	13745	13718	13730	13872	13610	13763	13671	13639	13428	13749	13760	13874	13625	13793	13641	13599	13718	13639	13463	13804	13793	13666	13756	13685	13711	13595	13803	13592	13731	13731	13729	13653	13674	13711	13701	13594	13671	13745	13709	13425	13638	13669	13470	13641	13734	13647	13665	13744	13639	13608	13532	13690	13788	13710	13561	13790	13696	13685	13634	13736	13799	13738	13812	13689	13660	13734	13817	13595	13568	13563	13503	13629	13602	13716	13643	13874	13594	13659	13778	13755	13501	13647	13699	13822	13687	13649	13722	13803	13605	13708	13610	13646	13576	13662	13673	13726	13720	13746	13786	13734	13771	13736	13682	13658	13679	13615	13635	13600	13641	13603	13684
24138	21122	30921	40705	49304	35284	36229	43868	45534	41717	35546	28043	22286	18942	17599	16809	16694	16513	16485	16668	16655	16474	16413	16446	16512	16421	16381	16474	16351	16523	16577	16654	16514	16627	16582	16526	16444	16340	16350	16109	16352	16298	16366	16542	16316	16320	16217	16228	16300	16491	16314	16413	16331	16447	16526	16425	16397	16419	16732	16348	16372	16506	16433	16484	16324	16260	16336	16330	16402	16367	16431	16298	16327	16552	16520	16279	16512	16506	16568	16399	16405	16279	16361	16454	16499	16373	16418	16316	16365	16451	16619	16434	16586	16492	16490	16582	16398	16174	16288	16334	16412	16523	16359	16295	16459	16369	16498	16317	16287	16332	16375	16374	16560	16297	16310	16331	16431	16407	16278	16225	16378	16477	16208	16511	16451	16435	16128	16309	16299	16437	16242	16397	16376	16572	16404	16345	16366	16296	16483	16308	16371	16488	16307	16358	16318	16530	16286	16247	16466	16537	16439	16364	16463	16409	16450	16415	16401	16384	16182	16314	16583	16392	16338	16482	16267	16321	16585	16394	16234	16342	16248	16473	16390	16352	16370	16167	16317	16255	16321	16500	16354	16450	16405	16495	16356	16349	16333	16539	16306	16326	16281	16394	16222	16281	16302	16299	16295	16531	16392	16504	16392	16237	16311	16286	16445	16260	16413	16374	16610	16309	16418	16450	16227	16309	16317	16396	16235	16316	16433	16394	16305	16388	16422	16454	16386	16552	16363	16215	16258	16254	16476	16452	16399	16189	16215	16353	16595	16490	16420	16544	16470	16235	16315	16488	16333	16330	16473	16539	16484	16322	16474	16579	16372	16466	16513	16428	16183	16391	16446	16549	16289	16440	16360	16185	16569	16405	16366	16209	16376	16187	16320	16404	16259	16463	16309	16134	16391	16264	16098	16209	16513	16516	16451	16505	16596	16429	16464	16315	16503	16257	16630	16358	16272	16246	16200	16471	16544	16523	16338	16472	16238	16322	16490	16468	16253	16179	16552	16536	16368	16389	16439	16165	16203	16097	16494	16379	16281	16278	16297	16269	16383	16346	16402	16353	16344	16232	16488	16436	16518	16369	16474	16436	16518	16618	16306	16563	16173	16365	16510	16300	16244	16260	16437	16328	16361	16159	16251	16533	16535	16201	16378	16583	16390	16271	16328	16541	16311	16330	16520	16197	16283	16353	16390	16438	16351	16217	16318	16396	16510	16274	16377	16614	16428	16221	16479	16229	16470	16219	16357	16340	16083	16219	16401	16339	16579	16463	16349	16248	16374	16527	16520	16355	16343	16569	16375	16334	16500	16358	16354	16292	16278	16412	16533	16408	16514	16248	16338	16300	16249	16392	16521	16586	16386	16252	16250	16329	16470	16446	16434	16253	16366	16615	16458	16221	16100	16459	16478	16385	16459	16510	16340	16220	16449	16360	16268	16468	16157	16228	16317	16398	16421	16117	16480	16326	16328	16541	16450	16295	16424	16460	16360	16296	16190	16091	16333	16227	16504	16400	16576	16316	16372	16206	16254	16420	16463	16487	16440	16442	16556	16354	16390	16508	16406	16358	16334	16257	16306	16371	16461	16421	16422	16515	16415	16234	16348	16207	16405	16352	16258	16337	16558	16214	16343	16471	16189	16301	16296	16593	16305	16379	16464	16505	16516	16394	16404	16364	16211	16379	16423	16383	16554	16320	16517	16292	16326	16443	16409	16246	16302	16445	16520	16151	16491	16342	16380	16362	16324	16571	16320	16382	16336	16512	16164	16304	16414	16324	16422	16420	16405	16455	16369	16322	16377	16268	16368	16236	16372	16205	16482	16342	16414	16231	16263	16509	16156	16407	16220	16340	16373	16482	16389	16441	16415	16470	16336	16430	16445	16479	16368	16383	16369	16405	16388	16298	16464	16361	16345	16387	16460	16359	16213	16331	16401	16446	16466	16390	16344	16410	16427	16384	16427	16334	16115	16329	16404	16329	16472	16434	16373	16172	16569	16433	16503	16499	16619	16229	16380	16444	16411	16311	16443	16373	16341	16251	16327	16307	16360	16461	16277	16561	16413	16458	16159	16543	16339	16350	16411	16390	16581	16560	16330	16435	16344	16428	16264	16405	16530	16315	16354	16455	16256	16353	16399	16488	16269	16407	16197	16268	16242	16330	16458	16407	16469	16125	16433	16456	16367	16463	16340	16440	16502	16468	16239	16404	16343	16490	16416	16369	16327	16214	16356	16335	16410	16290	16185	16368	16307	16138	16121	16235	16348	16347	16502	16361	16469	16266	16386	16147	16346	16148	16212	16224	16437	16331	16352	16477	16535	16229	16274	16377	16573	16295	16246	16408	16528	16546	16364	16354	16309	16354	16399	16199	16476	16287	16403	16388	16415	16453	16311	16404	16282	16302	16555	16498	16361	16413	16429	16390	16502	16414	16378	16512	16393	16691	16451	16308	16554	16518	16509	16464	16522	16637	16435	16340	16338	16558	16434	16273	16487	16300	16436	16362	16184	16336	16202	16418	16448	16360	16326	16447	16308	16294	16345	16190	16434	16563	16292	16544	16286	16418	16513	16456	16499	16565	16411	16278	16431	16322	16343	16275	16410	16319	16562	16390	16377	16367	16257	16394	16321	16139	16293	16345	16225	16477	16279	16464	16145	16204	16380	16351	16275	16407	16493	16487	16442	16191	16408	16261	16406	16578	16337	16480	16572	16367	16404	16241	16483	16600	16421	16223	16364	16539	16255	16250	16253	16388	16497	16359	16195	16382	16253	16432	16480	16330	16403	16512	16292	16465	16415	16340	16326	16193	16181	16385	16405	16259	16309	16555	16500	16399	16472	16309	16514	16569	16638	16313	16378	16432	16276	16396	16364	16534	16185	16286	16529	16344	16406	16217	16356	16238	16402	16264	16191	16621	16384	16364	16409	16551	16380	16312	16400	16457	16466	16291	16307	16286	16429	16219	16435	16432	16448	16493	16359	16164	16344	16524	16060	16362	16393	16409	16477	16342	16254	16275	16464	16510	16389	16381	16189	16512	16583	16372	16370	16405	16494	16239	16297	16264	16507	16224	16258	16249	16232	16484	16305	16367	16371	16433	16354	16473	16225	16309	16313	16261	16212	16305	16391	16368	16549	16355	16576	16282	16690	16455	16463	16443	16420	16434	16324	16323	16542	16384	16392	16342	16274	16271	16459	16550	16576	16611	16461	16444	16360	16570	16366	16511	16531	16294	16370	16179	16311	16529	16364	16348	16527	16438	16225	16110	16292	16274	16452	16482	16463	16466	16337	16264	16413	16272	16305	16382	16393	16301	16499	16372	16456	16561	16417	16254	16324	16372	16157	16181	16388	16455	16264	16514	16467	16288	16607	16294	16587	16624	16320	16447	16223	16220	16282	16424	16407	16389	16332	16266	16299	16319	16326	16350	16436	16411	16514	16211	16306	16507	16330	16272	16284	16289	16132	16203	16143	16385	16289	16321	16364	16330	16381	16247	16526	16371	16425	16374	16193	16462	16336	16314	16494	16406	16549	16608	16464	16090	16603	16255	16443	16288	16391	16371	16266	16251	16421	16281	16468	16347	16560	16460	16511	16468	16375	16331	16552	16364	16378	16365	16529	16428	16299	16455	16394	16503	16465	16300	16211	16363	16292	16257	16397	16337	16411	16439	16279	16511	16488	16264	16393	16265	16494	16298	16298	16487	16468	16409	16367	16237	16384	16287	16391	16371	16326	16414	16409	16175	16154	16320	16312	16264	16415	16489	16310	16334	16340	16322	16279	16253	16394	16405	16480	16421	16342	16458	16185	16481	16432	16223	16190	16286	16507	16332	16322	16502	16491	16309	16386	16299	16413	16294	16485	16636	16504	16383	16439	16358	16300	16307	16495	16210	16461	16218	16335	16427	16492	16425	16242	16376	16264	16350	16467	16414	16402	16346	16490	16388	16431	16357	16434	16524	16453	16613	16493	16352	16299	16546	16431	16400	16394	16330	16329	16397	16323	16255	16220	16408	16211	16314	16078	16276	16336	16470	16371	16269	16452	16508	16399	16226	16330	16522	16297	16171	16025	16360	16282	16408	16531	16537	16416	16376	16392	16552	16220	16310	16453	16477	16356	16288	16403	16359	16420	16336	16399	16494	16415	16461	16404	16319	16158	16293	16426	16434	16296	16428	16440	16349	16382	16235	16426	16236	16155	16297	16355	16295	16408	16382	16325	16256	16402	16210	16244	16239	16356	16244	16324	16380	16331	16503	16331	16291	16475	16400	16377	16359	16370	16451	16327	16332	16558	16471	16312	16607	16526	16305	16203	16405	16312	16310	16174	16470	16555	16358	16423	16398	16320	16401	16474	16457	16516	16372	16307	16481	16477	16636	16400	16501	16452	16518	16193	16445	16498	16196	16417	16473	16274	16338	16399	16407	16293	16624	16414	16137	16226	16267	16495	16303	16351	16360	16180	16308	16546	16446	16347	16173	16285	16591	16395	16512	16368	16423	16261	16327	16492	16304	16259	16474	16389	16409	16325	16509	16330	16217	16415	16437	16314	16368	16294	16310	16527	16376	16480	16422	16279	16297	16525	16400	16400	16493	16322	16299	16594	16254	16298	16395	16400	16336	16623	16546	16326	16507	16335	16416	16648	16381	16454	16295	16548	16229	16283	16522	16422	16379	16346	16202	16354	16183	16487	16382	16297	16342	16419	16568	16736	16418	16464	16256	16390	16255	16479	16167	16581	16455	16373	16338	16301	16338	16550	16527	16390	16305	16433	16616	16251	16218	16352	16306	16407	16414	16332	16507	16197	16513	16483	16530	16283	16384	16408	16414	16452	16361	16290	16443	16438	16485	16557	16370	16261	16344	16317	16173	16639	16245	16364	16357	16360	16514	16407	16484	16403	16356	16258	16384	16321	16438	16258	16389	16540	16341	16220	16286	16504	16464	16485	16347	16606	16348	16411	16389	16401	16337	16402	16383	16490	16453	16389	16368	16437	16127	16413	16463	16403	16388	16386	16313	16375	16372	16365	16384	16459	16315	16437	16356	16530	16404	16379	16439	16286	16244	16328	16304	16458	16189	16431	16494	16329	16340	16490	16286	16321	16451	16258	16368	16555	16462	16367	16308	16307	16258	16351	16142	16300	16218
47376	80814	85984	78957	64979	35360	38715	46504	46356	42067	35315	26856	19933	15824	14221	13616	13542	13678	13660	13456	13353	13656	13525	13529	13607	13486	13658	13466	13556	13630	13508	13590	13499	13439	13539	13390	13579	13525	13528	13465	13718	13617	13529	13590	13549	13617	13408	13599	13610	13579	13631	13507	13463	13542	13575	13509	13400	13460	13496	13465	13547	13295	13450	13480	13569	13728	13397	13341	13622	13518	13573	13469	13478	13444	13602	13589	13605	13607	13571	13559	13783	13493	13526	13505	13560	13337	13726	13466	13540	13463	13668	13436	13624	13378	13614	13535	13636	13514	13555	13465	13485	13626	13498	13547	13593	13492	13486	13528	13590	13537	13544	13438	13598	13516	13490	13513	13535	13470	13618	13433	13541	13542	13581	13555	13514	13518	13405	13519	13472	13434	13537	13604	13442	13476	13518	13536	13597	13750	13549	13487	13501	13440	13546	13718	13555	13634	13676	13685	13411	13520	13430	13542	13584	13484	13641	13394	13508	13414	13642	13526	13466	13616	13660	13584	13527	13541	13503	13575	13491	13516	13545	13561	13642	13609	13619	13621	13450	13402	13620	13570	13434	13471	13506	13695	13482	13548	13511	13496	13510	13561	13492	13318	13514	13390	13362	13656	13549	13401	13514	13555	13448	13640	13532	13412	13560	13686	13503	13437	13319	13449	13473	13499	13562	13582	13607	13692	13454	13458	13596	13570	13503	13633	13546	13471	13390	13435	13436	13523	13431	13481	13447	13567	13625	13692	13466	13563	13467	13699	13383	13657	13567	13353	13284	13466	13632	13639	13703	13476	13621	13595	13504	13422	13595	13624	13589	13530	13600	13418	13662	13487	13465	13450	13446	13436	13536	13488	13365	13522	13392	13412	13396	13488	13574	13609	13578	13498	13545	13576	13510	13601	13626	13516	13663	13610	13411	13486	13506	13537	13620	13397	13574	13552	13646	13554	13486	13433	13564	13513	13557	13682	13516	13484	13617	13439	13392	13552	13566	13404	13338	13501	13505	13437	13630	13393	13486	13508	13411	13565	13519	13371	13476	13592	13469	13469	13462	13570	13350	13497	13544	13553	13550	13478	13601	13474	13638	13475	13651	13671	13444	13623	13507	13472	13496	13522	13561	13552	13563	13638	13421	13557	13573	13440	13517	13502	13580	13721	13551	13540	13502	13587	13530	13742	13509	13416	13693	13419	13540	13489	13426	13573	13394	13553	13444	13537	13498	13450	13449	13559	13496	13525	13424	13396	13304	13592	13442	13373	13366	13538	13700	13580	13423	13418	13575	13549	13550	13406	13697	13322	13585	13581	13355	13429	13525	13610	13535	13587	13645	13445	13466	13369	13700	13517	13356	13413	13655	13570	13486	13488	13504	13471	13519	13645	13530	13510	13423	13416	13466	13515	13471	13537	13466	13486	13696	13539	13540	13490	13636	13638	13436	13594	13673	13526	13500	13532	13417	13386	13409	13421	13582	13626	13582	13533	13557	13502	13534	13373	13403	13505	13600	13538	13572	13497	13458	13560	13444	13327	13524	13588	13454	13712	13433	13622	13530	13483	13508	13510	13605	13439	13562	13497	13550	13493	13532	13760	13500	13492	13679	13607	13325	13457	13418	13491	13635	13637	13422	13542	13546	13579	13489	13332	13400	13360	13583	13502	13527	13435	13610	13435	13574	13472	13383	13546	13502	13582	13294	13563	13555	13616	13671	13629	13491	13541	13516	13420	13441	13527	13520	13527	13662	13373	13428	13575	13460	13579	13476	13577	13553	13691	13477	13425	13445	13565	13471	13417	13503	13589	13478	13660	13515	13746	13539	13567	13559	13467	13644	13619	13471	13622	13628	13668	13480	13512	13430	13550	13449	13451	13551	13575	13531	13642	13414	13396	13563	13538	13565	13433	13447	13403	13525	13638	13633	13589	13452	13498	13575	13662	13655	13603	13543	13618	13567	13619	13534	13617	13599	13453	13462	13406	13643	13473	13586	13488	13508	13498	13607	13437	13567	13418	13600	13610	13520	13605	13594	13479	13647	13451	13503	13480	13585	13533	13694	13454	13380	13677	13535	13494	13442	13464	13566	13628	13483	13487	13423	13485	13488	13549	13510	13440	13518	13514	13379	13527	13588	13809	13480	13599	13551	13526	13588	13589	13538	13535	13553	13415	13641	13371	13627	13507	13303	13659	13573	13574	13595	13460	13472	13464	13499	13477	13523	13633	13445	13426	13412	13554	13584	13756	13431	13411	13481	13638	13432	13633	13403	13499	13618	13569	13695	13613	13586	13483	13574	13612	13413	13634	13552	13458	13465	13390	13580	13404	13519	13343	13538	13375	13578	13563	13648	13440	13444	13578	13534	13639	13619	13524	13592	13539	13597	13538	13599	13570	13476	13520	13442	13343	13424	13532	13534	13585	13433	13619	13482	13546	13518	13417	13545	13502	13307	13763	13622	13397	13580	13494	13675	13677	13447	13564	13553	13521	13488	13358	13432	13565	13617	13610	13654	13546	13465	13560	13348	13834	13516	13566	13591	13637	13554	13472	13453	13424	13622	13525	13351	13496	13571	13433	13499	13377	13485	13641	13573	13632	13584	13515	13687	13326	13342	13399	13553	13651	13591	13401	13535	13437	13592	13607	13600	13484	13686	13540	13440	13516	13576	13740	13633	13403	13614	13497	13604	13557	13457	13553	13540	13653	13633	13514	13544	13614	13675	13492	13502	13536	13508	13460	13681	13619	13293	13746	13586	13476	13381	13495	13369	13588	13435	13436	13622	13505	13585	13550	13409	13640	13702	13542	13489	13559	13657	13726	13484	13300	13358	13572	13465	13496	13578	13490	13705	13452	13751	13648	13774	13434	13608	13324	13516	13595	13636	13504	13596	13342	13463	13492	13561	13474	13770	13333	13505	13644	13524	13495	13609	13580	13631	13420	13579	13714	13650	13357	13638	13536	13435	13634	13535	13388	13500	13601	13465	13450	13507	13393	13454	13385	13488	13402	13490	13642	13632	13528	13439	13585	13422	13391	13527	13575	13615	13441	13641	13463	13679	13635	13478	13615	13483	13396	13382	13554	13736	13503	13522	13565	13554	13523	13621	13531	13551	13410	13398	13387	13546	13482	13599	13511	13356	13608	13367	13412	13430	13702	13460	13602	13304	13494	13563	13829	13466	13525	13456	13377	13703	13685	13342	13543	13431	13635	13557	13659	13548	13580	13760	13545	13596	13515	13333	13496	13397	13679	13637	13502	13471	13557	13556	13404	13601	13440	13567	13396	13579	13610	13339	13521	13660	13512	13459	13466	13637	13509	13462	13575	13491	13514	13433	13594	13673	13512	13457	13394	13457	13548	13426	13398	13591	13387	13370	13544	13505	13371	13501	13453	13484	13496	13625	13400	13618	13540	13447	13417	13564	13443	13538	13453	13538	13584	13556	13603	13333	13375	13734	13490	13532	13687	13434	13608	13502	13563	13428	13526	13374	13555	13445	13745	13482	13418	13648	13674	13417	13543	13501	13433	13648	13560	13526	13388	13291	13604	13639	13462	13559	13499	13469	13493	13424	13379	13284	13668	13571	13470	13640	13443	13490	13708	13345	13329	13437	13626	13371	13546	13436	13490	13620	13610	13520	13646	13456	13538	13557	13543	13583	13577	13437	13594	13583	13778	13457	13417	13654	13413	13373	13622	13355	13497	13516	13572	13628	13751	13352	13467	13388	13607	13496	13726	13551	13455	13434	13532	13505	13568	13739	13453	13530	13367	13442	13427	13531	13626	13589	13506	13540	13500	13561	13583	13562	13544	13537	13455	13486	13575	13424	13514	13394	13520	13521	13508	13650	13564	13471	13631	13367	13378	13591	13443	13621	13558	13568	13576	13542	13571	13383	13630	13716	13589	13608	13519	13502	13441	13353	13489	13562	13394	13677	13417	13630	13519	13514	13331	13521	13553	13508	13469	13297	13582	13601	13410	13481	13397	13629	13739	13377	13425	13623	13576	13619	13609	13539	13632	13672	13414	13506	13484	13388	13536	13456	13573	13572	13528	13465	13464	13453	13447	13605	13427	13452	13504	13403	13559	13461	13656	13388	13405	13489	13599	13475	13555	13562	13550	13552	13419	13538	13495	13494	13571	13399	13307	13479	13471	13459	13592	13434	13604	13409	13518	13632	13532	13530	13687	13534	13496	13761	13489	13492	13536	13448	13605	13514	13564	13571	13486	13553	13466	13530	13660	13688	13457	13583	13587	13378	13340	13507	13500	13724	13424	13575	13517	13413	13426	13556	13469	13498	13406	13594	13709	13598	13533	13442	13574	13567	13487	13478	13729	13439	13497	13512	13610	13603	13540	13610	13462	13394	13614	13536	13580	13615	13678	13338	13394	13541	13454	13622	13443	13640	13444	13519	13513	13487	13541	13381	13512	13468	13397	13696	13468	13522	13434	13544	13320	13553	13554	13485	13457	13464	13380	13491	13672	13581	13287	13395	13439	13694	13503	13472	13693	13403	13485	13545	13461	13518	13678	13537	13582	13625	13463	13572	13425	13643	13651	13448	13602	13633	13580	13462	13481	13330	13640	13530	13552	13217	13514	13487	13563	13530	13571	13608	13444	13409	13479	13570	13530	13574	13477	13623	13532	13592	13577	13443	13550	13429	13474	13534	13457	13572	13604	13317	13451	13497	13512	13654	13625	13525	13469	13462	13521	13486	13656	13565	13433	13550	13552	13468	13489	13446	13612	13774	13557	13451	13466	13548	13591	13525	13484	13609	13446	13643	13501	13495	13499	13613	13462	13457	13442	13252	13449	13500	13463	13484	13583	13603	13388	13551	13463	13510	13537	13506	13711	13417	13426	13481	13529	13502	13462	13475	13614	13635	13507	13459	13436	13529	13562	13651	13348	13477	13608	13433	13409	13486	13522	13575	13482	13526	13473	13502	13767	13541	13577	13595	13540	13591	13571	13566	13577	13584	13689	13483	13440	13441	13446	13465	13529	13469	13362	13350	13439	13521	13679	13467	13451	13581	13433	13556	13602	13379	13493	13641	13619	13284	13541	13367	13490	13551	13530	13418	13516	13528	13559	13430	13517	13660	13442	13683	13498	13608	13547	13534	13754	13514	13544	13592	13656	13656	13619
31868	24081	26865	26247	22390	18730	18764	19704	19856	19580	19068	18401	17869	17750	17647	17527	17554	17470	17400	17536	17443	17442	17246	17413	17349	17499	17616	17598	17537	17492	17575	17432	17521	17362	17182	17447	17389	17459	17177	17567	17325	17455	17277	17481	17601	17429	17190	17431	17601	17359	17443	17555	17424	17509	17414	17355	17417	17214	17230	17267	17504	17396	17519	17508	17479	17366	17562	17518	17375	17589	17541	17517	17312	17416	17355	17610	17605	17535	17656	17480	17485	17462	17443	17454	17588	17428	17424	17427	17348	17427	17573	17442	17283	17438	17416	17484	17300	17307	17564	17328	17335	17501	17620	17326	17409	17106	17617	17550	17409	17422	17277	17248	17481	17379	17520	17497	17348	17476	17324	17596	17429	17558	17613	17465	17411	17542	17409	17273	17408	17560	17592	17527	17555	17628	17394	17578	17395	17531	17430	17414	17319	17494	17327	17328	17497	17438	17488	17596	17465	17537	17409	17457	17322	17469	17408	17275	17444	17184	17697	17520	17445	17211	17434	17547	17444	17527	17334	17227	17293	17285	17248	17276	17508	17471	17457	17389	17529	17146	17533	17494	17419	17426	17248	17354	17396	17575	17443	17366	17444	17470	17432	17383	17403	17361	17448	17494	17478	17517	17170	17289	17441	17589	17441	17392	17342	17490	17571	17614	17354	17219	17355	17393	17472	17425	17525	17405	17284	17508	17635	17328	17632	17518	17431	17551	17279	17359	17319	17228	17480	17195	17571	17431	17381	17329	17350	17392	17290	17417	17267	17216	17449	17538	17596	17434	17142	17263	17535	17374	17480	17240	17434	17475	17422	17339	17213	17098	17430	17495	17319	17517	17516	17450	17602	17347	17467	17292	17466	17439	17410	17429	17352	17386	17431	17299	17443	17319	17490	17299	17344	17433	17498	17398	17612	17247	17368	17461	17522	17224	17281	17402	17322	17483	17417	17489	17324	17329	17485	17366	17634	17327	17353	17434	17665	17241	17443	17394	17553	17528	17420	17417	17475	17327	17522	17348	17401	17330	17400	17519	17321	17378	17522	17490	17434	17589	17679	17361	17479	17561	17351	17609	17439	17491	17499	17474	17401	17590	17353	17369	17378	17245	17436	17524	17529	17243	17155	17406	17069	17305	17414	17608	17475	17093	17530	17359	17273	17462	17226	17298	17500	17472	17213	17286	17529	17370	17698	17351	17647	17482	17179	17327	17333	17453	17272	17376	17389	17288	17356	17254	17328	17436	17432	17499	17405	17417	17457	17453	17252	17133	17435	17422	17660	17439	17632	17326	17260	17354	17559	17360	17356	17692	17419	17345	17024	17463	17369	17403	17259	17567	17431	17415	17401	17449	17359	17593	17256	17399	17214	17294	17534	17435	17531	17448	17430	17453	17517	17359	17573	17204	17648	17587	17400	17217	17286	17278	17447	17444	17343	17484	17582	17535	17458	17365	17504	17292	17390	17343	17484	17311	17491	17342	17414	17318	17228	17449	17462	17395	17540	17249	17611	17387	17279	17403	17413	17697	17513	17486	17629	17503	17362	17530	17516	17565	17427	17600	17470	17622	17401	17299	17482	17392	17394	17280	17349	17427	17081	17433	17307	17376	17405	17411	17379	17325	17517	17485	17501	17415	17291	17491	17231	17222	17536	17276	17397	17586	17332	17450	17485	17381	17502	17582	17686	17570	17469	17503	17474	17398	17183	17396	17538	17534	17368	17389	17368	17399	17434	17272	17551	17491	17177	17429	17422	17349	17247	17528	17459	17346	17558	17474	17361	17430	17354	17402	17380	17400	17517	17383	17350	17328	17435	17400	17393	17425	17308	17430	17387	17399	17438	17591	17712	17351	17329	17411	17355	17582	17517	17441	17405	17487	17359	17335	17407	17334	17356	17535	17390	17426	17404	17405	17327	17419	17264	17374	17315	17559	17422	17423	17318	17370	17403	17513	17538	17491	17310	17265	17313	17450	17442	17491	17340	17246	17387	17584	17526	17411	17263	17663	17372	17451	17273	17625	17463	17438	17466	17477	17385	17286	17497	17505	17383	17272	17616	17626	17221	17340	17337	17081	17318	17533	17476	17471	17475	17409	17350	17501	17396	17281	17408	17380	17434	17255	17454	17561	17252	17267	17623	17324	17310	17185	17403	17402	17454	17190	17305	17429	17413	17402	17262	17401	17413	17329	17367	17460	17401	17379	17429	17495	17363	17411	17382	17332	17376	17308	17566	17545	17462	17425	17311	17506	17645	17571	17111	17412	17356	17333	17579	17497	17386	17420	17399	17239	17520	17482	17320	17474	17398	17305	17521	17475	17460	17290	17336	17377	17435	17378	17324	17503	17430	17374	17299	17334	17656	17432	17488	17413	17361	17378	17494	17554	17528	17349	17383	17360	17529	17443	17137	17391	17287	17246	17451	17631	17502	17341	17540	17303	17570	17254	17330	17506	17266	17449	17525	17304	17345	17420	17679	17352	17481	17397	17428	17382	17398	17508	17328	17503	17520	17389	17506	17429	17491	17324	17438	17351	17372	17508	17559	17359	17312	17410	17509	17482	17365	17509	17536	17560	17288	17403	17465	17382	17251	17512	17436	17200	17269	17327	17373	17509	17142	17135	17354	17160	17180	17546	17139	17223	17523	17364	17277	17450	17424	17525	17519	17552	17351	17417	17401	17635	17522	17295	17517	17569	17586	17485	17456	17496	17489	17396	17726	17542	17503	17420	17350	17355	17369	17575	17497	17678	17320	17569	17433	17475	17343	17533	17457	17464	17513	17449	17547	17544	17479	17431	17278	17483	17319	17329	17445	17417	17527	17434	17414	17357	17291	17503	17317	17299	17447	17543	17483	17754	17173	17419	17332	17548	17566	17560	17516	17405	17505	17587	17220	17424	17476	17507	17479	17216	17299	17447	17339	17454	17343	17298	17383	17155	17395	17408	17360	17370	17442	17357	17576	17388	17498	17436	17347	17533	17636	17533	17542	17235	17370	17475	17380	17560	17460	17385	17506	17277	17375	17381	17459	17463	17573	17376	17404	17264	17271	17336	17500	17569	17459	17371	17418	17502	17294	17435	17492	17408	17412	17503	17522	17382	17247	17309	17420	17409	17003	17510	17318	17431	17437	17451	17411	17358	17252	17400	17402	17423	17540	17323	17343	17355	17472	17339	17089	17281	17413	17431	17360	17499	17517	17284	17382	17318	17479	17309	17401	17478	17336	17451	17378	17377	17379	17290	17391	17282	17362	17511	17480	17343	17623	17374	17385	17298	17310	17304	17508	17400	17336	17462	17381	17490	17197	17411	17492	17312	17313	17361	17330	17558	17505	17318	17558	17477	17227	17352	17259	17535	17321	17414	17442	17441	17282	17359	17437	17267	17538	17475	17381	17420	17378	17558	17371	17285	17448	17410	17285	17271	17518	17340	17324	17456	17605	17383	17559	17323	17513	17495	17375	17372	17563	17289	17526	17529	17591	17400	17464	17561	17346	17436	17525	17517	17424	17445	17325	17349	17470	17361	17460	17486	17666	17436	17469	17466	17404	17527	17430	17304	17255	17318	17636	17459	17593	17526	17555	17605	17378	17647	17433	17396	17314	17581	17561	17517	17511	17421	17388	17622	17524	17641	17234	17415	17283	17444	17282	17292	17608	17371	17344	17494	17403	17357	17309	17607	17565	17504	17602	17355	17360	17334	17431	17365	17437	17434	17658	17449	17398	17533	17157	17244	17422	17468	17526	17516	17384	17276	17409	17279	17344	17493	17387	17383	17551	17225	17400	17327	17358	17368	17470	17345	17490	17378	17377	17367	17448	17359	17536	17508	17237	17339	17423	17331	17481	17309	17389	17318	17568	17429	17309	17603	17354	17471	17273	17414	17500	17363	17388	17389	17526	17463	17415	17322	17346	17431	17456	17611	17537	17361	17302	17351	17350	17228	17610	17449	17329	17425	17377	17207	17138	17519	17367	17574	17450	17456	17637	17429	17464	17380	17569	17422	17449	17339	17540	17527	17422	17306	17469	17478	17508	17428	17408	17247	17513	17489	17322	17578	17579	17400	17272	17529	17425	17368	17476	17356	17469	17334	17501	17329	17468	17611	17662	17269	17312	17316	17419	17284	17370	17411	17336	17361	17316	17542	17552	17523	17444	17337	17280	17428	17496	17314	17537	17319	17294	17555	17401	17381	17419	17496	17566	17435	17512	17317	17368	17239	17446	17400	17475	17490	17581	17478	17592	17485	17306	17499	17449	17390	17449	17324	17247	17438	17317	17413	17350	17510	17519	17585	17544	17605	17381	17555	17337	17206	17536	17457	17382	17481	17425	17253	17384	17474	17574	17649	17487	17499	17444	17443	17369	17308	17453	17615	17604	17388	17334	17541	17341	17397	17436	17417	17546	17594	17492	17514	17442	17153	17474	17467	17240	17344	17306	17488	17328	17401	17455	17281	17533	17538	17366	17459	17560	17121	17450	17644	17485	17563	17302	17486	17492	17328	17253	17208	17411	17521	17402	17531	17455	17564	17386	17243	17414	17531	17574	17440	17396	17634	17473	17347	17583	17329	17288	17172	17467	17475	17682	17391	17491	17455	17516	17575	17501	17534	17629	17512	17362	17383	17434	17441	17583	17535	17277	17393	17553	17503	17280	17332	17451	17698	17531	17624	17613	17633	17552	17602	17482	17520	17328	17471	17497	17318	17332	17479	17482	17464	17413	17284	17407	17567	17348	17332	17491	17591	17269	17520	17475	17344	17198	17418	17469	17524	17478	17365	17481	17552	17471	17288	17154	17321	17256	17403	17579	17783	17385	17493	17318	17497	17378	17542	17518	17370	17340	17609	17551	17418	17606	17306	17440	17250	17262	17457	17308	17499	17635	17543	17594	17627	17315	17361	17365	17373	17275	17355	17346	17309	17311	17523	17460	17402	17321	17409	17582	17472	17488	17525	17449	17377	17518	17523	17444	17556	17503	17510	17455	17402	17449	17337	17372	17259	17366	17489	17393	17411	17325	17519	17308	17334	17449	17407	17297	17542	17565	17401	17494	17539	17621	17454	17523	17188	17544	17415	17317	17497	17397	17466	17329	17263	17461	17510	17349	17504	17407	17331	17404	17266	17382	17572	17133	17392	17432	17271
23873	26800	29447	25487	20757	15069	16253	17921	17748	17142	16054	15225	14846	14483	14065	14369	14097	14113	14079	14174	14164	14073	14106	13969	14109	14035	14003	13989	14103	13916	14274	14166	13998	14032	14033	13978	14204	14091	13979	14014	14134	14050	14127	13985	14094	14228	14020	14191	14064	14095	14143	14070	14173	14092	14208	14201	14160	14201	14184	14228	14209	14238	14155	14144	14053	14071	14182	14047	14134	14113	14171	14047	14179	14138	14185	14088	14035	14067	14064	14128	13928	14022	14129	14076	14131	14296	14239	14035	14216	13993	14151	13979	14052	14138	14133	14081	14243	14146	14012	14209	14238	14263	14143	14062	14188	13986	14089	14135	14291	14106	14211	14210	14149	14023	13975	14082	14241	14045	14077	14249	14055	14069	14036	14136	14149	14164	14147	14242	14032	14088	14102	14115	14033	14258	14037	14057	14059	13989	14243	13912	14090	14118	13986	14175	13956	14173	14222	13977	14291	14133	14086	14176	14118	14328	14063	14033	14226	14033	14241	14099	14114	13900	14191	14025	14236	14215	14202	14099	14169	14148	14114	14064	14204	14025	14087	14188	14061	14273	14092	14156	14094	13970	14070	13965	14100	13970	14261	14091	14051	14001	14016	14113	14135	14158	14146	14210	14105	14139	14206	14214	14089	14039	13991	14219	14027	14010	14174	14194	13965	13969	14214	14137	13922	14058	14082	14002	14184	13998	14167	14004	14117	14145	14084	14075	14187	14109	13960	14130	14069	14087	14256	14200	14086	13827	14114	14076	14126	14082	14103	14128	14158	14220	14354	14020	14014	14189	14084	14073	14161	14108	14122	14052	14245	14217	13998	14066	14344	14043	14189	14136	14004	14182	14130	14098	14171	14109	14065	14142	14250	14029	14083	14025	14057	14136	14120	14048	14009	14035	14112	14266	13987	14198	14105	13940	14257	14174	14248	14258	14048	14047	14150	14238	14015	14113	14217	14118	14152	14224	14046	13978	14293	14009	14064	14196	14178	14100	14135	14225	14166	14165	14079	14080	13923	14107	13982	14258	14191	14159	14069	13965	14135	14106	14032	13984	14214	14151	14227	14146	14071	14042	14178	14051	14140	14236	14125	14065	14097	14010	14256	13949	14008	14125	14216	14045	14033	14173	14139	14028	14155	14170	14204	14225	14106	14184	14132	14078	14080	14107	14131	14130	13965	14148	14261	14095	14088	13959	14114	14275	14213	14047	14134	13994	14064	14108	14089	14304	14213	13923	14120	14136	14171	14081	14286	14271	14061	14196	14200	14246	14019	14196	14190	14254	14020	14136	14152	14075	14196	13942	14182	13904	14044	14120	14107	14174	14224	13964	14178	13943	14192	14198	14003	14118	14073	14083	14224	14127	14101	14130	14084	14162	14119	14104	14047	14108	14198	14208	14110	13976	14104	14116	14070	14110	14053	14069	14226	14078	14013	14097	14136	14090	14018	14103	14201	14092	14168	14073	14091	14175	14119	14071	13986	14368	14241	13997	14243	14067	14222	14066	14165	14225	14220	14012	14025	14120	14177	14102	14079	14150	13955	14075	14079	14154	14448	14159	14169	14149	14038	14026	14154	14070	13952	14212	14057	13967	14039	14111	14079	14250	14193	14207	13975	14091	14064	14107	14112	14084	14153	14087	14061	14173	14003	14412	13883	14091	14172	14027	14103	14110	14090	14049	14075	14024	14147	14141	14139	14198	13980	14105	14196	14212	14113	14081	14147	13970	14048	14294	14134	14157	14157	14040	14039	14007	14206	14061	14151	14170	14121	14142	14140	13979	14253	13993	14085	14132	14090	14197	14043	14015	14186	14283	14235	14130	14062	14059	13982	14170	14118	14208	14162	14123	14018	14167	14162	14155	13971	14216	14231	14166	14172	14113	14333	14000	14242	14226	14150	14064	14269	14133	14300	14071	14129	14091	14132	14222	14246	14159	14127	14003	14152	14065	14049	14266	13941	14111	14172	14083	14258	14250	14202	14095	14201	14083	14173	14088	14143	14061	14209	14156	14180	14297	14282	14033	14153	14226	14022	14351	14051	14114	14104	14180	14058	14250	14150	14127	14177	14194	14140	14158	14101	14013	14226	14160	14151	14224	14188	13931	14049	14071	14078	14028	14057	14169	14282	14054	14080	14158	14054	14151	14152	14076	14164	14123	14163	14134	14185	14144	14283	14147	14163	14152	14030	14137	14223	13973	14292	14112	14204	14031	14148	14037	14159	14151	14207	14075	14137	14006	14211	14155	14099	14323	14139	14038	14124	14070	14013	14170	14204	14184	14113	14034	14033	13960	14099	14038	14051	14309	14248	13955	14129	14029	14167	14129	14167	14175	14152	14136	14016	14078	13948	14192	14175	14159	14086	14207	14274	14165	14035	14134	14072	13982	14218	14142	14125	14012	14105	14118	14062	14099	14024	14097	14279	14122	13906	14211	14019	13979	13887	14216	14018	14041	14124	14049	14091	14110	14030	14126	14111	14191	14149	14046	14090	14178	14270	14205	14128	13959	14083	14141	14072	14084	14109	14185	14126	14146	14298	14024	14119	14004	14115	13967	14202	14080	13987	14322	14133	14013	14064	14120	14052	13992	14091	14097	14255	13889	14092	14205	14260	14018	14101	14209	14196	14248	14132	14130	13984	14161	14159	14017	14360	13883	13897	14009	14234	14061	14042	14017	14089	14041	14110	14224	14215	13992	14023	14116	14100	14084	14319	14269	14067	14037	14225	14156	14080	14037	14054	14284	14062	13957	14166	14142	14152	14090	14135	14159	14248	14236	14212	14267	14079	13999	14113	14109	13971	14141	14328	13852	14163	14053	14095	14106	14157	14232	14064	14224	14147	14134	13995	14108	14109	14172	14096	14186	14038	14005	14112	14027	14176	14073	14084	14029	14165	14111	14142	14098	14189	14012	14128	14175	14069	14032	14300	14193	14140	14127	14181	14104	14178	14104	14136	14123	14292	14179	14049	14089	14103	14073	14140	14225	14206	14106	14056	14013	14172	14209	14100	14075	13976	14144	14324	14211	14153	14330	14118	14093	14021	14163	14156	14069	14127	14083	14129	14062	14136	13995	14073	13934	14179	14205	14134	14224	14040	14255	14164	14015	14180	14269	13933	14051	14309	13951	14016	14124	13974	13969	14100	14198	14086	14257	14170	14089	14024	14145	14003	14273	14087	14149	14159	14017	14029	14151	14137	14045	14216	14109	14090	14018	14246	14061	14221	14092	14018	14083	14065	13969	14105	14113	14205	14092	14106	14149	14009	14042	14042	14134	14073	14108	14102	14120	14136	14308	14045	14190	14129	14186	14018	14205	14011	14060	14144	14217	14107	14187	13987	13905	13942	14121	14217	13914	14267	14007	14219	14023	13981	14130	14067	13932	13950	14293	14182	14089	14097	13951	14169	14158	14004	14166	14110	14000	13997	14030	14178	14111	14074	14230	14065	14128	14092	13981	14179	14256	14143	14109	13991	13998	13992	14143	14054	14164	14048	14086	14033	14155	14147	14173	13910	13867	14137	14100	14145	14180	13995	14225	14144	14207	14028	13945	14180	14046	14193	14135	14200	14096	14319	13991	14115	14083	14145	14173	14300	14174	14070	14327	14174	14173	14081	14087	14162	14193	14113	14069	14052	14237	14142	14129	14190	14071	13882	14125	14074	14121	14140	14252	14140	14146	14056	14199	14057	13945	14234	14075	14054	14069	13980	14258	14255	14254	14135	14157	14123	14187	14098	14076	14160	14086	14140	14103	14048	14072	14092	14056	14255	14230	14055	13918	14123	14066	14035	14060	14253	14030	13985	13985	13906	14249	14126	14063	14159	14091	14066	14149	13933	14104	14158	14080	14095	14036	14242	14234	14090	14096	14060	14164	14183	14133	14022	14134	14219	14047	14008	14162	14102	14006	14088	14188	13935	13987	14058	14040	14008	14311	14146	13889	14097	13973	14168	14114	13997	14260	14079	14065	14057	14073	14152	14154	14078	14135	14305	14066	14069	14171	14083	14183	14105	14137	14095	14313	13999	14193	14045	14200	14054	14073	14124	14158	14043	14169	14158	14182	13947	14272	14154	14054	14013	14221	14123	14139	14138	13966	14173	14124	14145	14167	14089	14142	14161	14117	14170	14176	13889	14005	14079	14186	14104	14101	14102	14148	14096	14090	14085	14197	14129	14054	14043	13919	14169	14273	14103	14197	14088	14209	14063	14056	14106	14241	14142	14225	14242	14104	14172	13985	14037	14227	14235	14042	14119	14187	14145	14102	14013	14030	13899	14204	14081	14226	14131	14157	14031	14206	14174	13959	14141	14086	13962	13979	14132	14148	14117	14242	14057	14232	14031	14263	14123	14269	14231	14149	13952	14131	14014	14235	13876	14136	14050	14233	14143	14147	14064	14204	14103	14136	14062	14181	14121	14134	14019	14155	14124	14041	14130	14147	14146	14087	14261	14169	14222	14220	14196	14209	14060	13972	14279	14356	13999	14059	14028	14109	13947	14147	14160	14208	13879	14163	14245	14283	14056	14074	14021	14082	14252	14197	14250	14052	14060	14091	14094	14104	14175	14119	14154	14079	14098	14125	14075	14099	14192	14040	13936	14121	14103	13980	14278	14194	14198	14307	14071	14153	14098	14153	13983	14036	14121	14348	14205	14055	14084	14032	14193	13997	14251	14064	14033	14051	14060	14217	14154	14061	14105	14008	14083	14002	14060	14169	14048	13982	14176	14139	13988	14050	14221	14040	14048	14120	13966	13964	14128	13995	14128	14021	14233	14150	14081	14005	14084	14087	14152	13993	14095	14103	14256	14179	14147	14084	14093	14202	14208	14224	14041	14136	14025	14202	14173	14110	14212	14091	14087	14190	14032	14135	14166	14033	14062	14125	14153	14309	14275	13984	14191	14257	14215	14073	14252	14209	14051	14024	13967	14114	14128	14078	14214	14018	14023	14152	14067	14151	14129	14013	14105	14216	14069	14113	14154	14044	14121	14049	14127	14236	14015	14077	14092	13975	14113	14122	14132	14088	14209	14103	14128	14125	14105	14002	14086	14172	14023	14052	14252	13932	13977	14114	14149	14286	14123	13964	14082	14248	14022	14140	14051	14152	14128	14170	14073	14120	14054	13987	14078	14112
26270	21366	33265	45303	42343	28996	29774	32622	32591	29519	24932	20979	18557	17433	17092	16786	16860	16759	16844	16672	16739	16660	16673	16814	16742	16683	16651	16821	16736	16879	16766	16884	16776	16803	16871	16806	16648	16808	16826	16685	16776	16649	16733	16632	16578	16726	16900	16881	16853	16856	16845	16670	16624	16629	16659	16798	16598	16726	16608	16723	16498	16738	16703	16583	16556	16633	16680	16769	16728	16647	16722	16686	16843	16991	16865	16685	16625	16661	16692	16790	16645	16644	16788	16778	16563	16707	16936	16730	16577	16623	16635	16799	16731	16852	16847	16813	16678	16753	16702	16598	16723	16591	16881	16633	16725	16522	16558	16641	16613	16555	16665	16869	16614	16783	16675	16837	16719	16627	16672	16662	16640	16920	16801	16778	16903	16859	16728	16540	16739	16626	16563	16562	16709	16810	16399	16741	16649	16619	16748	16689	16845	16679	17004	16619	16532	16739	16446	16507	16551	16549	16611	16714	16813	16789	16646	16711	16745	16700	16801	16723	16540	16577	16815	16659	16728	16639	16740	16771	16815	16815	16635	16619	16753	16741	16556	16728	16836	16782	16614	16591	16588	16595	16779	16688	16778	16766	16708	16624	16579	16722	16611	16471	16737	16708	16639	16530	16771	16638	16762	16801	16718	16662	16600	16779	16806	16666	16642	16744	16755	16806	16894	16665	16648	16781	16662	16568	16886	16676	16635	16576	16710	16788	16899	16599	16786	16595	16762	16615	16595	16639	16617	16583	16772	16606	16563	16714	16593	16647	16662	16651	16547	16776	16695	16808	16633	16790	16607	16806	16749	16599	16550	16706	16661	16642	16679	16716	16733	16556	16876	16545	16656	16732	16768	16834	16587	16686	16715	16649	16616	16512	16805	16821	16959	16748	16735	16698	16638	16548	16922	16856	16711	16665	16727	16639	16719	16558	16648	16671	16807	16676	16632	16575	16802	16794	16504	16717	16846	16701	16708	16687	16831	16521	16540	16748	16769	16634	17004	16790	16717	16613	16612	16736	16636	16775	16508	16484	16534	16650	16828	16548	16650	16766	16716	16617	16704	16803	16697	16746	16655	16776	16772	16847	16641	16679	16585	16836	16703	16515	16853	16600	16745	16723	16474	16777	16768	16641	16792	16787	16856	16917	16856	16727	16721	16812	16782	16580	16771	16568	16717	16590	16656	16644	16648	16573	16534	16817	16711	16636	16513	16781	16679	16645	16631	16748	16701	16551	16706	16649	16769	16831	16782	16756	16556	16514	16839	16717	16803	16741	16577	16725	16699	17003	16685	16566	16479	16792	16715	16651	16555	16581	16528	16787	16777	16771	16853	16689	16626	16574	16549	16726	16631	16831	16794	16805	16829	16617	16753	16665	16686	16543	16688	16800	16773	16640	16800	16555	16745	16626	16654	16800	16470	16663	16592	16619	16442	16572	16658	16635	16475	16714	16713	16753	16671	16770	16630	16715	16620	16754	16797	16778	16883	16668	16720	16786	16798	16694	16710	16840	16899	16820	16845	16947	16769	16746	16644	16500	16730	16733	16604	16746	16877	16898	16704	16854	16563	16424	16618	16697	16782	16657	16730	16669	16565	16743	16662	16695	16744	16752	16643	16752	16658	16664	16632	16671	16400	16573	16641	16675	16497	16655	16661	16713	16789	16795	16601	16742	16741	16753	16653	16640	16732	16778	16752	16695	16719	16627	16654	16671	16645	16552	16512	16641	16803	16753	16844	16582	16779	16666	16649	16629	16637	16724	16606	16801	16740	16726	16850	16713	16792	16624	16677	16720	16703	16784	16677	16766	16730	16735	16457	16616	16985	16638	16679	16809	16757	16745	16598	16681	16704	16710	16681	16748	16744	16659	16862	16812	16852	16767	16630	16556	16646	16785	16761	16723	16761	16676	16735	16745	16836	16722	16663	16613	16797	16657	16823	16705	16680	16823	16651	16930	16678	16655	16501	16960	16718	16952	16721	16756	16811	16724	16657	16535	16712	16798	16522	16681	16654	16598	16739	16716	16612	16693	16590	16626	16678	16617	16793	16630	16727	16774	16746	16809	16684	16721	16935	16719	16660	16664	16576	16806	16699	16737	16702	16759	16766	16777	16641	16708	16463	16621	16722	16804	16881	16866	16873	16676	16600	16731	16555	16614	16667	16601	16513	16571	16661	16643	16835	16671	16661	16880	16798	16537	16500	16802	16702	16871	16742	16834	16712	16872	16839	16430	16840	16887	16771	16772	16509	16688	16668	16541	16559	16808	16634	16499	16824	16581	16695	16699	16624	16610	16691	16625	16794	16721	16949	16763	16815	16654	16796	16650	16667	16614	16769	16655	16868	16844	16854	16749	16555	16684	16817	16613	16789	16841	16858	16543	16927	16730	16588	16524	16497	16890	16700	16642	16529	16753	16505	16526	16694	16857	16771	16683	16917	16642	16706	16609	16673	16568	16630	16574	16614	16615	16827	16777	16523	16691	16761	16638	16687	16768	16873	16612	16637	16807	16728	16620	16834	16595	16745	16717	16732	16718	16615	16629	16658	16585	16797	16649	16652	16804	16647	16665	16714	16598	16550	16688	16621	16736	16710	16543	16593	16720	16799	16713	16729	16712	16720	16796	16459	16725	16614	16789	16739	16732	16714	16557	16684	16912	16526	16677	16583	16666	16898	16800	16399	16743	16761	16631	16963	16669	16670	16852	16580	16764	16814	16775	16851	16841	16701	16872	16566	16564	16741	16418	16628	16732	16804	16782	16659	16563	16825	16798	16605	16721	16736	16869	16663	16563	16570	16495	16927	16511	16784	16830	16742	16646	16599	16535	16613	16597	16716	16666	16689	16636	16687	16829	16773	16688	16646	16577	16909	16677	16883	16762	16521	16697	16685	16609	16926	16632	16604	16834	16589	16686	16600	16739	16636	16800	16646	16648	16878	16805	16492	16854	16803	16829	16752	16661	16559	16617	16723	16751	16770	16661	16522	16578	16455	16810	16748	16712	16714	16615	16780	16765	16667	16710	16636	16779	16831	16808	16674	16857	16812	16496	16628	16699	16831	16758	16651	16477	16767	16579	16739	16791	16636	16698	16733	16876	16763	16533	16821	16563	16567	16782	16742	16802	16686	16533	16613	16718	16546	16637	16669	16667	16753	16661	16867	16637	16692	16644	16670	16652	16694	16704	16760	16582	16737	16806	16709	16806	16609	16596	16735	16499	16660	16907	16894	16561	16603	16846	16714	16730	16507	16502	16666	16514	16796	16896	16648	16876	16769	16474	16814	16753	16697	16575	16633	16798	16731	16754	16637	16682	16636	16657	16864	16870	16617	16965	16803	16510	16661	16656	16677	16559	16697	16450	16665	16482	16643	16807	16853	16733	16651	16593	16860	16558	16597	16687	16484	16756	16858	16910	16795	16742	16821	16583	16558	16825	16672	16551	16811	16706	16625	16660	16793	16706	16636	16875	16598	16675	16764	16838	16685	16856	16684	16751	16796	16541	16719	16806	16664	16721	16561	16920	16586	16803	16892	16619	16736	16684	16650	16672	16722	16748	16424	16531	16584	16759	16627	16634	16698	16604	16634	16651	16754	16654	16723	16702	16633	16611	16763	16750	16471	16582	16664	16617	16851	16637	16845	17058	16743	16595	16833	16750	16752	16628	16461	16770	16690	16741	16883	16771	16677	16715	16605	16634	16760	16733	16646	16675	16660	16774	16667	16520	16524	16588	16744	16482	16784	16901	16744	16806	16937	16616	16570	16702	16537	16708	16895	16562	16621	16411	16812	16729	16659	16485	16705	16609	16542	16618	16724	16633	16546	16729	16847	16800	16625	16637	16973	16907	16606	16763	16647	16494	16608	16886	16588	16512	16591	16673	16833	16749	16563	16651	16526	16639	16592	16777	16783	16671	16682	16835	16674	16812	16742	16717	16730	16717	16626	16732	16893	16853	16821	16895	16818	16798	16811	16893	16680	16699	16643	16806	16795	16742	16597	16603	16485	16836	16612	16633	16423	16780	16753	16586	16772	16675	16756	16614	16843	16760	16733	16650	16718	16728	16729	16810	16892	16792	16869	16767	16640	16869	16599	16488	16750	16794	16665	16787	16815	16487	16584	16697	16718	16701	16695	16654	16826	16572	16588	16648	16791	16374	16568	16649	16800	16795	16895	16917	16555	16657	16736	16702	16540	16581	16674	16707	16806	16603	16882	16571	16596	16501	16728	16645	16655	16688	16692	16651	16631	16630	16652	16659	16602	16663	16762	16776	16650	16673	16613	16664	16622	16748	16748	16696	16801	16715	16713	16764	16775	16572	16575	16634	16810	16690	16645	16874	16719	16810	16622	16570	16820	16503	16765	16740	16630	16592	16781	16736	16899	16689	16629	16843	17027	16700	16882	16668	16811	16771	16820	17076	16775	16625	16853	16536	16655	16764	16722	16692	16674	16844	17030	16663	16769	16712	16711	16778	16779	16578	16541	16782	16595	16701	16879	16690	16711	16760	16682	16734	16730	16760	16706	16728	16765	16539	16730	16609	16862	16741	16694	16690	16531	16553	16635	16554	16753	16713	16616	16503	16607	16660	16683	16812	16824	16867	16697	16747	16741	16659	16840	16604	16539	16541	16789	16815	16735	16785	16720	16724	16644	16700	16756	16705	16833	16863	16691	16642	16723	16644	16777	16915	16679	16713	16738	16585	16656	16801	16618	16657	16576	16864	16787	16644	16721	16664	16975	16791	16722	16675	16859	16873	16678	16720	16650	16784	16668	16721	16826	16724	16792	16409	16671	16824	16678	16619	16675	16666	16842	16748	16932	16690	16753	16751	16812	16738	16587	16512	16594	16741	16598	16823	16654	16759	16612	16581	16559	16626	16680	16848	16628	16544	16637	16863	16648	16666	16916	16749	16781	16474	16722	16517	16703	16629	16568	16646	16447	16691	16855	16615	16569	16788	16689	16754	16782	16768	16665	16658	16679	16744	16635	16621	16599	16687	16723	16807	16664	16654	16803	16519	16890	16824	16740	16827	16537	16527	16613	16849	16808	16657	16703	16688	16778	16580	16543	16761	16673	16663	16817	16903	16597	16673	16698	16701	16484	16673	16680	16636	16724	16601	16656	16664	16756	16764	16598	16676	16806	16673
34299	55878	61318	56209	44758	26834	30252	34306	33436	29189	23118	18189	15396	14500	14007	13832	13630	13696	13614	13897	13724	13732	13788	13743	13927	13527	13709	13675	13738	13658	13668	13745	13806	13868	13815	13856	13667	13788	13810	13489	13753	13820	13694	13553	13802	13762	13614	13846	13737	13818	13700	13629	13551	13679	13787	13802	13726	13591	13829	13805	13748	13814	13764	13791	13995	13768	13902	13737	13676	13810	13819	13782	13704	13758	13674	13765	13780	13817	13726	13664	13847	13822	13828	13564	13707	13497	13808	13773	13645	13849	13951	13715	13885	13811	13851	13663	13676	13746	13816	13810	13668	13597	13759	13829	13805	13751	13845	13831	13738	13737	13633	13768	13891	13718	13782	13665	13710	13800	13827	13940	13756	13793	13691	13686	13591	13450	13654	13710	13808	13741	13729	13670	13805	13741	13772	13697	13623	13689	13628	13816	13831	13782	13745	13672	13711	13653	13751	13696	13769	13854	13687	13728	13630	13639	13824	13688	13479	13814	13834	13759	13850	13678	13864	13916	13652	13790	13676	13729	13629	13627	13784	13902	13774	13617	13714	13798	13817	13556	13729	13810	13815	13611	13939	13467	13805	13693	13732	13576	13807	13731	13595	13656	13753	13791	13747	13597	13876	13741	13763	13762	13646	13632	13593	13732	13750	13887	13777	13674	13591	13792	13756	13712	13836	13743	13850	13701	13920	13759	13669	13913	13662	13809	13717	13606	13672	13772	13732	13721	13796	13859	13730	13735	13729	13861	13718	13675	13739	13739	13785	13749	13733	13660	13811	13634	13786	13871	13708	13669	13823	13748	13809	13628	13786	13820	13808	13666	13694	13658	13733	13756	13700	13681	13712	13643	13626	13754	13786	13857	13661	13738	13628	13742	13981	13706	13826	13709	13523	13741	13787	13488	13705	13718	13782	13671	13735	13633	13629	13858	13895	13739	13620	13737	13754	13665	13663	13748	13826	13900	13748	13930	13766	13801	13836	13706	13722	13634	13752	13667	13800	13805	13465	13617	13840	13779	13897	13726	13679	13621	13670	13744	13733	13698	13618	13641	13769	13710	13749	13582	13623	13772	13653	13613	13704	13795	13693	13645	13624	13800	13821	13800	13686	13594	13734	13702	13690	13689	13765	13628	13735	13629	13854	13645	13808	13698	13729	13835	13670	13755	13760	13803	13679	13722	13831	13832	13796	13676	13728	13578	13756	13712	13658	13781	13769	13761	13688	13866	13757	13700	13883	13782	13653	13592	13806	13655	13770	13609	13845	13664	13766	13731	13741	13605	13823	13732	13947	13750	13701	13869	13761	13691	13559	13683	13792	13700	13937	13711	13843	13851	13797	13685	13706	13876	13768	13686	13868	13848	13739	13809	13705	13729	13840	13543	13830	13664	13828	13667	13698	13808	13821	13816	13817	13811	13639	13700	13779	13601	13527	13818	13671	13693	13726	13708	13623	13818	13692	13685	13700	13705	13669	13840	13760	13931	13731	13821	13821	13869	13731	13615	13817	13779	13707	13732	13663	13971	13943	13861	13697	13746	13722	13848	13853	13607	13762	13752	13604	13903	13905	13622	13728	13847	13884	13766	13849	13596	13631	13842	13848	13956	13778	13811	13700	13760	13788	13632	13857	13765	13674	13852	13712	13861	13729	13947	13838	13684	13603	13749	13686	13860	13559	13899	13746	13803	13820	13829	13707	13730	13894	13857	13780	13786	13794	13634	13867	13727	13740	13700	13680	13626	13884	13568	13816	13756	13704	13574	13559	13854	13857	13729	13694	13821	13734	13709	13785	13721	13628	13667	13854	13724	13799	13589	13750	13757	13759	13582	13647	13694	13638	13782	13805	13676	13696	13595	13737	13700	13779	13889	13762	13730	13596	13719	13776	13717	13710	13727	13685	13697	13663	13816	13775	13827	13745	13794	13860	13781	13750	13659	13814	13777	13644	13696	13675	13655	13607	13752	13646	13621	13804	13693	13611	13471	13581	13940	13859	13874	13788	13618	13741	13854	13646	13817	13628	13628	13716	13796	13570	13665	13782	13968	13689	13967	13646	13760	13610	13789	13769	13722	13776	13825	13794	13656	13714	13700	13580	13740	13897	13507	13799	13879	13764	13546	13700	13767	13823	13604	13787	13639	13810	13664	13777	13611	13611	13729	13719	13823	13686	13506	13597	13815	13575	13671	13797	13706	13735	13781	13841	13745	13845	13764	13724	13745	13634	13837	13724	13767	13666	13708	13528	13768	13639	13606	13774	13636	13780	13738	13665	13815	13656	13730	13716	13885	13767	13746	13862	13800	13781	13680	13588	13775	13727	13606	13753	13589	13705	13759	13644	13664	13631	13722	13922	13606	13872	13629	13865	13678	13874	13753	13682	13779	13705	13883	13731	13685	13840	13833	13745	13622	13668	13627	13885	13670	13870	13775	13546	13890	13658	13687	13700	13818	13806	13822	13768	13652	13716	13514	13748	13576	13685	13756	13712	13695	13664	13814	13793	13583	13809	13631	13801	13739	13648	13709	13669	13684	13817	13716	13799	13709	13784	13916	13608	13700	13732	13669	13815	13630	13692	13805	13879	13644	13631	13694	13861	13607	13707	13763	13761	13741	13750	13567	13817	13746	13707	13749	13814	13822	13695	14032	13826	13728	13848	13744	13650	13767	13793	13726	13782	13594	13708	13810	13892	13874	13722	13553	13515	13744	13745	13854	13781	13951	13752	13691	13714	13614	13607	13655	13668	13712	13856	13695	13702	13850	13705	13717	13778	13652	13759	13694	13673	13681	13742	13685	13852	13892	13610	13814	13744	14020	13826	13645	13766	13774	13724	13667	13680	13649	13784	13740	13665	13686	13837	13790	13660	13718	13719	13723	13800	13676	13676	13723	13725	13681	13861	13837	13702	13719	13845	13741	13757	13737	13779	13693	13723	13682	13772	13782	13982	13859	13658	13506	13784	13664	13903	13726	13621	13885	13773	13739	13739	13663	13724	13574	13758	13639	13622	13647	13722	13697	13824	13640	13612	13737	13656	13842	13709	13651	13686	13911	13828	13815	13634	13827	13688	13650	13654	13549	13771	13798	13756	13669	13777	13729	13607	13741	13681	13646	13730	13808	13691	13673	13725	13721	13848	13628	13768	13594	13643	13700	13765	13670	13824	13928	13779	13628	13843	13670	13731	13705	13818	13684	13943	13755	13719	13610	13966	13764	13747	13958	13611	13638	13731	13711	13741	13720	13649	13753	13717	13679	13702	13587	13676	13728	13745	13695	13774	13737	13701	13691	13721	13936	13727	13844	13712	13670	13678	13803	13781	13686	13727	13798	13813	13730	13706	13543	13811	13769	13827	13775	13917	13657	13790	13782	13938	13713	13751	13757	13745	13653	13841	13594	13685	13607	13664	13888	13829	13623	13769	13638	13821	13616	13607	13812	13736	13649	13787	13713	13775	13623	13813	13852	13760	13666	13706	13647	13750	13799	13661	13680	13915	13570	13722	13792	13726	13663	13560	13789	13706	13675	13830	13739	13772	13795	13714	13895	13892	13762	13758	13769	13756	13790	13757	13719	13823	13733	13888	13758	13761	13847	13726	13692	13718	13782	13698	13506	13810	13673	13756	13820	13832	13852	13657	13694	13758	13681	13698	13498	13750	13764	13870	13818	13921	13770	13692	13873	13858	13721	13676	13790	13645	13655	13697	13904	13565	13795	13519	13596	13660	13636	13811	13816	13909	13625	13693	13823	13629	13708	13867	13692	13603	13661	13664	13751	13716	13748	13685	13712	13729	13827	13630	13825	13500	13739	13646	13764	13776	13720	13775	13689	13619	13728	13718	13657	13774	13781	13855	13881	13910	13628	13692	13926	13802	13768	13619	13656	13867	13759	13803	13816	13781	13723	13701	13702	13805	13704	13679	13857	13700	13704	14032	13822	13570	13819	13652	13605	13705	13728	13603	13827	13829	13717	13719	13838	13837	13755	13731	13848	13685	13620	13669	13751	13643	13856	13691	13730	13844	13850	13892	13676	13770	13663	13729	13769	13751	13850	13757	13756	13653	13649	13636	13782	13716	13846	13542	13817	13805	13686	13907	13490	13894	13804	13862	13694	13671	13833	13981	13655	13834	13698	13609	13730	13639	13922	13656	13608	13659	13750	13577	13730	13751	13717	13732	13701	13641	13828	13873	13733	13672	13816	13869	13874	13799	13786	14009	13870	13681	13830	13811	13694	13554	13788	13861	13635	13804	13767	13643	13676	13772	13845	13757	13606	13774	13729	13787	13755	13693	13601	13700	13687	13783	13701	13710	13810	13899	13795	13595	13695	13717	13725	13781	13706	13586	13751	13680	13793	13773	13911	13708	13726	13661	13672	13776	13742	13732	13705	13762	13700	13703	13763	13667	13655	13596	13882	13767	13610	13764	13889	13686	13762	13797	13717	13773	13704	13835	13591	13855	13786	13841	13672	13985	13804	13731	13620	13635	13728	13661	13759	13702	13852	13733	13760	13571	13814	13770	13757	13950	13614	13771	13724	13670	13850	13917	13687	13650	13637	13972	13628	13698	13797	13828	13917	13766	13717	13658	13728	13733	13865	13761	13727	13800	13752	13839	13716	13790	13718	13750	13933	13746	13750	13807	13906	13628	13720	13702	13757	13815	13664	13772	13732	13778	13772	13794	13779	13721	13769	13676	13858	13834	13801	13614	13640	13865	13837	13862	13684	13736	13714	13777	13873	13937	13650	13705	13718	13854	13733	13660	13699	13788	13662	13744	13693	13886	13756	13542	13745	13865	13927	13987	13510	13639	13680	13697	13790	13876	13719	13804	13667	13770	13710	13767	13739	13791	13609	13651	13706	13886	13793	13748	13671	13599	13781	13762	13797	13692	13879	13611	13654	13774	13602	13891	13661	13608	13820	13743	13861	13815	13722	13655	13751	13725	13757	13892	13648	13715	13787	13654	13678	13831	13748	13739	13681	13803	13933	13552	13621	13587	13627	13585	13741	13708	13691	13681	13808	13679	13991	13695	13716	13832	13650	13849	13765	13862	13771	13860	13658	13781	13742	13514	13966	13632	13760	14006	13646	13662	13779	13803	13785	13684	13745	13766	13684	13640	13729	13922	13643	13697	13539	13789	13738
24065	21052	29983	37270	47166	42189	44455	45102	45926	41626	32816	25621	20545	17714	16550	16090	15937	15957	16035	15855	15819	15793	15696	15777	15658	15521	15622	15826	15931	15783	15743	15851	15938	15695	15717	15675	15758	15636	15578	15821	15588	15589	15509	15694	15868	15668	15631	15619	15721	15681	15655	15797	15633	15812	15612	15861	15622	15844	15579	15657	15729	15636	15651	15678	15677	15673	15772	15608	15703	15696	15404	15590	15854	15796	15626	15328	15591	15576	15738	15466	15636	15548	15753	15584	15830	15482	15890	15703	15534	15407	15555	15692	15665	15659	15640	15756	15542	15763	15762	15853	15672	15839	15694	15536	15540	15583	15659	15356	15517	15761	15589	15508	15525	15781	15645	15385	15656	15820	15752	15992	15710	15724	15544	15737	15637	15663	15636	15502	15675	15733	15643	15632	15439	15644	15631	15762	15666	15492	15557	15643	15690	15662	15697	15657	15663	15674	15626	15522	15513	15883	15634	15769	15546	15767	15620	15517	15671	15668	15503	15744	15637	15782	15768	15733	15739	15826	15667	15706	15661	15578	15722	15690	15745	15495	15612	15658	15674	15616	15703	15571	15724	15502	15625	15728	15729	15589	15622	15567	15567	15780	15586	15654	15632	15530	15680	15856	15630	15538	15695	15745	15455	15720	15733	15676	15514	15604	15736	15742	15567	15495	15701	15588	15513	15692	15727	15512	15642	15673	15503	15538	15416	15616	15656	15637	15772	15703	15640	15630	15653	15519	15613	15701	15661	15673	15624	15596	15662	15674	15807	15740	15690	15643	15556	15702	15769	15564	15648	15488	15573	15586	15483	15776	15792	15689	15660	15570	15547	15539	15548	15490	15844	15667	15774	15652	15759	15367	15575	15554	15777	15513	15622	15500	15471	15852	15735	15716	15473	15612	15686	15634	15493	15705	15567	15581	15637	15577	15468	15560	15622	15812	15710	15453	15681	15523	15642	15650	15669	15643	15517	15399	15672	15875	15714	15741	15689	15790	15486	15869	15700	15784	15702	15516	15670	15574	15685	15599	15522	15775	15455	15724	15582	15511	15676	15643	15443	15418	15689	15581	15784	15726	15816	15597	15533	15735	15841	15506	15537	15746	15651	15663	15624	15782	15794	15585	15741	15619	15643	15735	15921	15723	15737	15647	15536	15530	15531	15750	15633	15797	15542	15764	15666	15429	15570	15424	15548	15556	15638	15668	15482	15683	15548	15597	15626	15544	15636	15682	15782	15686	15646	15767	15654	15598	15718	15733	15500	15572	15588	15658	15762	15640	15580	15560	15373	15615	15578	15761	15822	15893	15698	15654	15435	15672	15475	15595	15617	15733	15620	15732	15839	15555	15589	15609	15597	15858	15677	15619	15492	15424	15714	15614	15795	15673	15726	15805	15630	15609	15626	15628	15711	15494	15665	15654	15612	15727	15524	15571	15517	15751	15570	15344	15632	15502	15586	15458	15737	15396	15576	15740	15805	15349	15573	15683	15700	15720	15784	15702	15549	15560	15646	15712	15783	15731	15735	15596	15576	15515	15573	15858	15545	15687	15758	15641	15509	15691	15840	15580	15703	15692	15726	15966	15670	15656	15545	15703	15583	15546	15569	15454	15766	15672	15836	15649	15725	15436	15704	15889	15677	15672	15738	15628	15635	15705	15592	15619	15736	15663	15546	15414	15626	15613	15685	15598	15461	15656	15683	15647	15496	15651	15760	15646	15539	15537	15559	15396	15701	15775	15615	15585	15501	15563	15672	15434	15724	15624	15501	15807	15551	15716	15811	15533	15621	15685	15686	15725	15540	15681	15605	15469	15664	15648	15836	15656	15597	15722	15555	15600	15606	15488	15462	15680	15726	15667	15676	15666	15580	15452	15712	15654	15592	15631	15507	15754	15629	15590	15523	15647	15621	15653	15565	15753	15617	15779	15659	15505	15304	15458	15625	15701	15698	15536	15739	15615	15386	15583	15377	15753	15635	15575	15786	15738	15635	15644	15690	15474	15613	15746	15758	15509	15496	15484	15754	15664	15780	15626	15545	15656	15487	15750	15929	15661	15521	15647	15689	15674	15760	15624	15471	15743	15565	15686	15654	15750	15705	15663	15526	15885	15580	15691	15843	15793	15605	15654	15862	15670	15649	15526	15581	15679	15519	15674	15588	15700	15730	15514	15561	15513	15675	15701	15653	15756	15611	15475	15761	15436	15809	15539	15784	15636	15694	15601	15672	15515	15618	15276	15451	15692	15645	15596	15713	15705	15721	15663	15631	15733	15605	15505	15589	15579	15525	15524	15777	15549	15529	15666	15696	15759	15714	15537	15507	15730	15670	15375	15622	15585	15609	15530	15623	15442	15642	15618	15516	15545	15636	15761	15693	15527	15628	15608	15831	15692	15560	15610	15648	15820	15611	15657	15453	15547	15662	15771	15711	15586	15701	15614	15589	15561	15437	15541	15700	15592	15663	15490	15677	15768	15435	15640	15555	15659	15601	15770	15588	15851	15783	15557	15706	15550	15564	15533	15765	15692	15629	15597	15638	15782	15474	15506	15498	15543	15589	15736	15850	15442	15622	15769	15758	15615	15386	15486	15728	15619	15709	15536	15554	15555	15550	15720	15792	15447	15657	15506	15568	15569	15700	15447	15547	15616	15683	15618	15642	15661	15591	15435	15408	15480	15784	15548	15743	15677	15638	15685	15735	15694	15705	15641	15371	15765	15529	15689	15775	15581	15933	15693	15780	15537	15424	15549	15759	15612	15598	15534	15814	15616	15688	15565	15713	15672	15538	15481	15728	15439	15693	15616	15638	15553	15544	15527	15561	15686	15611	15573	15553	15485	15929	15479	15600	15768	15841	15716	15548	15501	15651	15625	15555	15619	15429	15507	15650	15537	15558	15401	15579	15586	15676	15652	15640	15429	15666	15562	15677	15604	15641	15713	15562	15571	15553	15824	15600	15481	15613	15632	15727	15644	15380	15468	15637	15644	15557	15867	15618	15508	15565	15421	15697	15652	15520	15537	15702	15805	15717	15695	15737	15650	15766	15362	15582	15731	15610	15662	15603	15715	15564	15453	15631	15563	15800	15527	15622	15698	15560	15696	15593	15694	15568	15621	15692	15708	15621	15610	15543	15724	15705	15676	15799	15674	15689	15571	15506	15491	15724	15586	15444	15654	15662	15657	15635	15630	15663	15552	15638	15624	15682	15634	15594	15629	15680	15589	15833	15681	15544	15495	15511	15576	15659	15533	15738	15680	15764	15599	15494	15702	15304	15476	15556	15742	15702	15322	15663	15765	15761	15450	15553	15636	15560	15465	15536	15674	15800	15576	15563	15770	15772	15689	15726	15680	15778	15387	15782	15608	15543	15638	15702	15639	15690	15545	15492	15546	15714	15565	15778	15542	15596	15592	15632	15630	15833	15582	15656	15849	15695	15633	15632	15638	15619	15481	15704	15633	15549	15527	15868	15735	15479	15602	15777	15365	15548	15438	15703	15588	15705	15533	15607	15562	15733	15469	15515	15740	15873	15594	15730	15688	15470	15585	15667	15777	15598	15552	15719	15495	15426	15800	15521	15487	15641	15424	15759	15689	15648	15550	15647	15579	15671	15693	15660	15595	15593	15495	15578	15727	15591	15696	15651	15559	15512	15673	15632	15708	15581	15538	15443	15668	15549	15687	15506	15554	15683	15670	15522	15768	15672	15561	15698	15502	15476	15502	15713	15523	15453	15456	15570	15773	15630	15535	15409	15681	15464	15534	15605	15533	15605	15726	15753	15565	15640	15729	15374	15527	15759	15347	15502	15648	15459	15645	15731	15644	15631	15506	15638	15489	15685	15518	15730	15800	15495	15657	15734	15749	15649	15678	15713	15714	15602	15590	15652	15749	15647	15620	15594	15612	15654	15702	15630	15601	15570	15665	15473	15686	15576	15553	15629	15594	15749	15599	15594	15688	15397	15555	15585	15691	15693	15539	15700	15629	15637	15583	15476	15589	15513	15615	15676	15570	15548	15661	15505	15435	15519	15503	15530	15508	15587	15554	15528	15496	15766	15723	15642	15483	15658	15554	15612	15729	15820	15881	15595	15547	15476	15845	15469	15628	15511	15599	15588	15702	15659	15603	15709	15537	15717	15813	15760	15711	15881	15674	15686	15771	15521	15630	15780	15722	15688	15556	15532	15428	15663	15502	15582	15678	15624	15557	15530	15616	15546	15590	15799	15438	15567	15635	15618	15758	15896	15526	15447	15548	15658	15562	15753	15669	15690	15641	15651	15827	15545	15679	15677	15338	15694	15856	15699	15663	15702	15648	15798	15600	15659	15531	15620	15627	15742	15732	15719	15637	15533	15743	15700	15506	15864	15833	15730	15639	15526	15678	15554	15875	15634	15447	15756	15605	15622	15495	15594	15766	15605	15493	15671	15603	15636	15612	15614	15484	15852	15742	15630	15693	15699	15437	15411	15601	15478	15704	15615	15687	15808	15687	15472	15660	15732	15557	15675	15566	15509	15666	15636	15564	15505	15666	15687	15767	15514	15622	15601	15925	15776	15688	15574	15553	15721	15571	15858	15630	15676	15504	15704	15855	15530	15679	15463	15585	15484	15798	15684	15705	15662	15653	15808	15574	15667	15492	15679	15454	15760	15622	15639	15546	15730	15568	15550	15635	15748	15426	15665	15630	15565	15713	15718	15584	15798	15753	15733	15644	15623	15678	15508	15548	15626	15730	15806	15390	15565	15686	15564	15580	15491	15612	15552	15572	15582	15776	15539	15730	15791	15518	15524	15657	15617	15693	15873	15668	15624	15677	15874	15548	15670	15580	15475	15695	15613	15584	15616	15499	15516	15655	15759	15645	15731	15621	15574	15718	15575	15667	15647	15738	15534	15579	15649	15543	15450	15592	15468	15545	15677	15493	15743	15645	15778	15748	15639	15567	15893	15448	15566	15453	15554	15606	15323	15369	15613	15724	15543	15857	15547	15663	15402	15486	15636	15658	15712	15681	15533	15624	15575	15651	15782	15429	15645	15614	15625	15531	15602	15549	15704	15637	15747	15697	15531	15482	15834	15802	15813	15505	15498	15708	15569	15441	15558	15722	15718	15593	15837	15706	15344	15785	15588	15593	15676	15604	15513	15523
44271	76795	81464	75276	65112	46645	47325	47251	47146	41910	32680	24329	18337	14958	13731	13423	13198	12982	13105	13258	13118	13172	13068	13191	13019	12874	13075	13030	12935	13069	13181	13078	13046	13016	13295	12944	13301	13156	13169	13067	13133	13143	13112	13149	12998	13107	13121	13182	13133	13096	13261	13243	13261	12998	13048	13174	13201	13265	12998	13277	12973	13213	13128	13184	13135	13197	13022	13118	13299	12997	13224	12970	13078	13120	13130	13029	12962	12950	13053	13059	12989	13215	13075	13056	12990	13176	13211	13119	13010	13219	13052	13127	12991	12904	13003	13051	13047	13084	12976	12890	12949	13087	13041	13021	13020	13035	13128	13126	13004	13105	13120	13070	13103	13176	13125	13117	12817	13052	12965	13191	13192	13073	13266	13171	13290	13100	13201	13099	12979	13080	13112	13160	13107	13081	13170	13106	13133	13042	13019	13174	13204	13185	13011	13158	13124	13200	12987	12942	13219	13130	13234	12961	13125	13107	13052	12902	13104	13184	13231	13185	13125	13096	13283	13218	13112	13000	12880	13156	13230	13018	13162	13261	13110	13022	13090	13135	13238	13216	13214	13065	13032	12905	13000	12982	12977	12990	12974	13017	12990	12971	13148	12978	13044	13093	13110	13032	13100	13019	13151	13129	12896	13021	13062	13265	13071	12965	13001	12876	13026	13045	13207	12947	13152	13247	12915	13120	12870	13151	13195	13072	13049	12972	13163	13053	13129	12960	13247	13162	13012	13246	13050	12985	13127	13167	13208	12944	13061	13194	12984	13289	13100	13056	13086	13112	13047	13064	13161	13115	12907	13141	13106	12971	13165	13047	13063	12970	13033	13175	13052	13117	13216	13167	12942	12998	13080	13130	13089	13070	13055	13330	13119	12948	13111	13069	13174	12915	13000	13138	13111	13068	13007	13101	13271	13131	12970	12920	13053	13331	12982	13171	13124	13088	13078	13009	13102	13109	13258	13076	13185	13096	13210	13095	13108	13017	13080	13103	13108	13126	13097	13071	12994	13158	13070	12954	12972	13193	13275	13123	13131	13085	13194	13070	12984	13183	13106	13208	12959	13252	12978	13108	13183	13168	13079	13055	12931	13089	13060	13040	13156	13100	12982	13166	13221	13084	13264	13092	13015	13177	13030	12995	13186	13139	13009	13173	13081	12898	13159	13107	13099	13152	13065	13194	12997	13184	13108	13221	13015	13035	13068	12989	13187	13252	13124	13052	13092	13106	12943	12969	12960	13109	13023	13232	13144	12968	13066	13106	12969	13210	13217	13101	13028	13259	13041	13089	13060	12982	13046	13054	13068	12997	13025	12988	13191	12983	13123	13215	13060	13167	12941	13096	13059	13223	13014	13194	13171	13052	12858	13061	13071	13244	13252	13126	12997	13284	13016	13097	12943	13126	13207	13275	13060	12906	13009	13003	13046	13111	13014	13179	13062	13048	12997	13124	13113	13071	12974	13064	12848	13233	12976	12992	13003	13222	13031	13057	12911	13050	13020	12893	13103	12989	12993	13111	13019	13077	13265	12981	12945	13107	13109	13142	13001	13011	13103	13016	13075	13167	13038	13036	13194	13190	13174	13022	13327	13079	13083	13053	13029	13131	13053	13127	13078	13196	13068	13212	13083	13174	13058	13073	13160	13040	13130	13037	12942	13079	13282	13010	13152	13022	13053	13229	13142	13120	13198	13002	13140	13166	13061	13267	13106	13173	12950	13212	12939	13099	12920	13180	13099	13182	13126	13119	13146	12990	13138	12979	13137	13176	13089	13182	13280	12895	13189	13172	12983	13072	12974	13053	12974	12927	13024	13016	13069	13039	13013	13259	13071	13032	13080	13055	13047	13140	13134	13072	13077	13171	13069	13068	12961	13059	13138	13166	13136	13064	12961	13098	13123	13200	13066	13165	13111	13070	13165	13122	13258	12978	13121	13073	13005	12839	13129	13127	12985	13090	12965	13034	12986	13094	13074	13113	13202	13142	13020	13150	13020	13239	13078	13117	13174	13060	13212	13090	13020	13111	13037	13040	13196	13049	12931	13220	13143	13054	13157	13020	13028	13014	13085	13020	13195	13036	13116	13113	13189	12974	13059	13205	12950	13159	13027	13131	13157	12974	13129	13043	13158	13222	12998	12972	13062	13045	13209	13086	13237	13062	13169	13122	13042	12931	13058	13050	13050	12963	12996	13128	13123	13066	13108	13147	13059	13223	13203	13162	13283	13041	13109	12996	13210	13069	13130	13158	12974	13148	13158	13024	13003	13215	13088	13073	12977	13114	13127	12978	13108	13200	13062	13147	12980	13134	12936	13041	13095	13049	13110	13126	12974	13141	13179	13057	13027	13035	13093	13032	13081	13172	13099	13172	13078	13068	13073	13226	13127	13071	13206	13102	13062	13119	13260	13104	13098	13141	12966	13073	13066	13039	13060	13217	13050	13172	13328	13040	12969	13148	13237	13108	13146	13075	13002	13158	13018	13134	13114	13151	13120	13191	13098	13047	13010	13039	13033	12895	13103	13174	13146	13083	12951	13176	13046	12961	13237	13011	12991	13144	13090	13185	13025	13131	12949	13105	13167	13097	13173	13235	13203	13128	13112	13269	13062	13047	13041	13222	13016	13014	12983	13005	13035	13076	13133	13072	12946	12941	13084	12983	13184	13071	13007	13140	13062	13104	13043	13058	13086	13209	13081	13196	13162	13055	13106	13064	13091	12966	12963	13016	12871	13054	13037	13092	13126	13058	12990	13217	12919	12989	13131	13224	13008	13068	13105	13178	13168	13047	13028	13160	13212	13059	13071	13164	13100	13178	13029	13126	12894	12985	13064	12932	13142	12894	13084	13030	13104	13244	13049	13176	13277	13176	13030	13187	12986	13212	12973	13133	12885	13118	13021	13031	13054	13131	13163	13123	13078	13077	13110	12840	13136	13280	13075	13094	13091	13201	13052	13126	12988	13050	12990	13088	13072	13022	13088	13103	13052	13162	13117	13111	13271	13205	13008	13032	13102	13146	13228	13083	12946	13054	13053	12928	13064	13212	13145	13203	13091	13225	13154	13068	13014	13074	13174	12954	13065	13133	13133	12956	13035	13022	13069	13148	13136	13040	13076	13029	13231	13021	13082	13046	13162	13107	13213	13157	13080	13118	13183	13159	13135	13188	12978	12929	13097	13104	13305	13106	12807	12973	12997	13005	13210	13201	13074	13182	13274	13060	13078	13190	13147	13101	12937	12904	13178	13070	13016	13232	12970	13157	13202	13121	13034	13190	13046	13001	13102	13096	13061	13097	13026	12970	13016	13198	13121	13016	13123	13164	13123	13054	13167	13049	13251	13108	13186	13218	12975	13073	13237	12923	13133	13095	13250	13129	13258	13196	13147	12971	13149	13008	13137	13118	13139	13233	13097	13176	13064	13082	13241	13239	13032	13190	13093	13142	12960	13212	13109	13075	13276	13100	13135	13007	13222	13163	13042	13177	13068	13081	13164	13103	13128	13125	12963	13065	13032	12968	13036	13197	12928	12957	13145	13024	13062	13126	12981	13105	13007	12964	13020	13213	13027	13062	12903	13113	13227	13114	12965	13123	13023	13090	13041	13167	13155	13151	13048	13241	13168	13057	13191	13124	13032	13170	13124	13226	13112	13045	12937	13104	13150	12908	13043	13067	12966	12986	13008	13129	13161	13144	13096	13166	13139	13026	13079	12990	13036	13037	13033	13265	13214	13127	13056	13049	13164	13064	13198	13142	13182	12963	13073	12980	13130	13103	13146	13051	13118	13031	13090	13065	12960	13160	12971	12969	13057	13170	13039	13099	13167	12916	13128	13056	13103	13178	13158	12945	13091	12965	12981	13105	12989	12865	13093	13070	13205	12968	13148	13195	13055	13167	13073	12844	13228	12969	13191	13047	12962	13263	13079	13262	13046	13048	13049	12971	13040	13348	13053	13173	12985	13146	13072	13173	13135	13038	13295	13173	13182	13123	13043	13033	13118	13098	13247	13097	13104	13027	13044	12851	13019	13024	13184	13045	13282	13269	13258	13200	13054	13007	13167	13039	13176	12957	13114	13152	13061	13014	13173	13081	12987	12953	13129	13142	13015	13139	12967	12960	13146	13188	12952	13241	13028	13085	13111	13065	13241	13143	13028	13147	12973	13040	12945	13023	12941	13106	13003	13092	13104	13094	13044	13021	13192	13102	13098	13097	13113	13178	13081	13231	13155	12988	13068	13139	13067	12960	12870	13165	12984	13014	13067	13221	13250	13138	13211	13141	13102	13059	13153	13040	12930	13105	12985	12991	13023	13150	12977	12989	13054	13095	13102	13153	13061	13103	13192	13241	13060	13041	13191	13066	13062	13028	13071	13023	13030	13125	12952	13065	13023	13357	12987	13147	13062	12955	13162	13141	13000	13169	13120	13112	12953	13164	13125	13166	13164	13058	12956	12908	13034	13053	13036	13110	13070	13107	13084	13254	13187	12999	13176	13285	12921	13050	13168	13150	13131	13298	13014	13037	13088	12989	13200	13107	12986	13121	12969	13139	13208	13095	13159	12992	12979	12978	13145	13174	13162	13180	13010	13226	13008	13126	13267	13013	13127	13215	12931	13193	13093	13133	13074	13155	12998	12938	13029	12997	13001	13005	13171	13174	13074	13046	13008	13146	13167	13094	13083	13194	13115	13055	13078	13143	13232	13205	13057	13023	13181	13086	13223	12994	12941	13044	12937	13083	13099	13110	13130	13185	13006	13048	13143	13026	13054	13170	13101	12969	13247	12974	13196	13076	13115	13000	13201	13192	12986	13121	13093	13046	13217	13036	13098	13106	12988	13054	13074	13210	13011	13064	13222	13009	13278	13053	12956	12951	13146	13219	13109	13105	13192	13230	12980	12977	13080	12916	13136	12903	13237	13117	13071	13032	13051	13069	13225	13062	13069	13094	13187	13002	13133	13217	13154	13083	13261	13040	13228	13130	13068	13134	13069	13251	13031	13138	13084	13263	13227	13117	13003	13091	12985	13178	12995	13256	13176	12988	13079	13120	13197	13097	13221	13049	13151	12976	13071	13148	12888	13236	13216	13140	13118	13091	13014	13124	13107	13014	13244	13180	12973	13146	13098	12937	13225	13100	13047	12935
31299	23276	25457	23998	21342	19040	18834	18823	19135	18977	18235	17915	17152	16949	17134	16821	16649	16852	16849	16951	16797	16840	16640	16753	16943	16829	16895	16878	16861	16741	16754	16918	16868	16886	17083	16643	17062	16766	16654	16837	16919	16626	16713	16909	16746	16838	16583	16841	16940	16743	16837	16861	16871	16611	16868	16909	16910	16836	16727	16714	16740	16839	16608	16870	16837	16620	16816	16629	16934	16671	16622	16614	16993	16823	16708	16895	16831	16879	16847	16902	16514	16840	16641	16849	16811	16782	16667	16802	16686	16738	16825	16665	16979	16729	17044	16713	16865	16658	16720	16594	16828	16711	16586	16748	16686	16874	16624	16681	16473	16781	16859	16995	16724	16729	16819	16550	16819	16810	16764	16823	16792	16857	16805	16852	16774	16773	16880	16710	16900	16851	16847	16793	16796	16955	16715	16814	16655	16745	16664	16733	16863	16753	16808	16614	16972	16629	16814	16667	16650	16681	16701	16599	16852	16702	16951	16728	16835	16757	16788	16770	16894	16770	16926	16752	16898	16803	17040	16977	16686	16768	16731	16579	16724	16826	16657	16747	16657	16627	16700	16732	16807	16805	16821	16584	16799	16447	16652	16710	16862	16663	16907	16655	16898	16686	16850	16914	16825	16824	16843	16630	16693	16880	16834	16734	16798	16883	16688	16663	16782	16791	16628	16706	16892	16945	16681	16915	16696	17035	16566	16746	16647	16768	16757	16696	16716	16857	16942	16643	16707	16812	16746	16889	17010	16790	16765	16618	16845	16712	16889	16892	16837	16730	16892	16804	17103	16943	16734	16667	16988	16752	16533	16608	16586	16665	16721	16799	16777	16817	16802	16692	16704	16872	16773	16649	16564	16598	16759	16774	16838	16746	16758	16649	16609	16679	16592	16733	16634	16552	16855	16716	16858	16742	16801	16935	16783	16820	16925	16552	16488	16657	16704	16890	16868	16857	16616	17029	16981	16884	16695	16854	16849	16641	16771	16742	16831	16851	16709	16897	16835	16658	16884	16848	16876	16829	16784	16692	16909	16669	16903	16712	16678	16638	16857	16815	16996	16720	16575	16800	16610	16684	16897	16520	16873	16692	16724	16758	16892	16624	16734	16611	16773	16781	16533	16757	16693	16984	16799	16758	16695	16740	16776	16661	16661	16904	16618	16745	16775	16785	16604	16684	16603	16628	16749	16829	16828	16705	16704	16609	16594	16808	16826	16792	16669	16883	16899	16792	16807	16826	16858	16839	16826	16687	16794	16840	16533	16771	16754	16876	16744	16737	16938	16707	16900	16665	16998	16848	16914	16762	16628	16937	16825	16975	16950	16881	16694	16724	16800	16760	16709	16706	16921	16825	16917	16673	16773	16725	16797	16813	16726	16727	16782	16856	16830	16806	16717	16651	16714	16681	16707	16868	16799	16781	16918	16956	16804	16838	16933	17098	16833	16816	16827	16906	17096	16650	16632	16748	16858	16664	16700	16796	16694	16825	16996	17008	16824	16812	16805	16830	16767	16737	16671	16693	16750	16812	16791	16918	16684	17041	16650	16589	16746	16771	16640	16717	16760	16707	16748	16874	16813	16800	16887	16540	16785	16675	16842	16825	17047	16871	16910	16676	16810	16857	16634	16885	16536	16888	16760	16751	16751	16835	16804	16752	16898	16856	16715	16808	16955	16697	16683	16636	16845	16768	16693	16778	16621	16650	16917	16861	16803	16801	17025	16824	16853	16828	16910	16755	16823	16655	16867	16889	16689	16848	16853	16914	16780	16754	16823	16857	16879	16826	16765	16957	16717	16708	16796	16720	16563	16565	16874	16703	16808	16622	16821	16848	16709	16881	16734	16938	16839	16822	16750	16547	16616	17031	17026	16653	16705	16807	16753	16887	16966	16854	16696	16739	16707	16781	16653	16936	16861	16786	16794	16726	16812	16719	16864	16752	16772	16819	16794	16771	16851	16725	16785	16652	16620	16879	17049	17057	16794	16794	16768	16920	16817	16737	16746	16644	16682	16717	16626	16687	16681	16758	16795	16795	16612	16609	16772	16578	16933	16849	16664	16571	16762	16851	16709	16686	16786	16850	16732	16760	16771	16641	16698	16844	16779	16763	16746	16934	16755	16664	16862	16618	16649	16708	16782	16643	16655	16683	16872	16800	16741	16682	16662	16727	16775	17030	16826	17056	16852	16903	16925	16875	16794	16997	16837	16577	16778	16536	16913	16698	16643	16746	16749	16720	16772	16719	16846	16718	16715	16765	16696	16518	16891	16815	16641	16765	16766	16840	16477	16875	16660	16874	16771	16784	16682	16623	16736	16795	16851	16720	16785	16613	16673	16878	16790	16866	16805	16854	16879	16910	16751	16675	16687	16679	16579	16841	16778	16773	16877	16855	16760	16720	16882	16782	16966	16725	16767	16902	16642	16837	16647	16817	16673	16740	16863	16927	16747	16692	16803	16737	16639	16859	16938	16975	16706	16729	16845	16962	16493	16627	16857	16874	16867	16931	16863	16916	16744	16684	16616	16975	16771	16666	16688	16889	16752	16978	16846	16779	16663	16819	16910	16831	16763	16875	16842	16891	16703	16899	16673	16919	16788	16808	16642	16723	16695	16592	16791	16836	16780	16738	16866	16855	16740	16670	16773	16729	16837	16704	16762	16690	16734	16796	16759	16803	16740	16671	17016	16733	16772	16799	16895	16915	16653	16920	16889	16925	16843	16906	16627	16659	16867	16842	16751	16776	16480	17068	16573	16842	16881	16945	16651	16892	16590	16791	16917	16798	16736	16648	16745	16688	16813	16744	16830	16756	16710	16716	16689	16790	16689	16742	16672	16792	16907	16774	16838	16757	16802	16817	16747	16630	16920	16687	16764	16988	16725	16811	16805	16913	16767	16785	16699	16800	16765	16533	17005	16713	16789	16798	16810	16928	16883	17052	17092	16739	16878	16693	16926	16933	16697	16689	16808	16640	16668	16580	16653	16780	16499	16807	16650	16798	16803	16980	16841	16792	16700	16771	16907	16730	17021	16794	16854	16724	16664	16790	16723	16879	16609	16765	16919	16740	16853	16734	16846	16745	16720	16899	16814	16680	16747	16798	16792	16895	16931	16922	16880	16799	16705	16795	16682	16694	16764	16689	16609	16674	16692	16674	16654	16710	16918	16792	16888	16896	16643	16774	16811	16648	16874	16740	16760	16875	16771	16532	16601	16814	16796	16796	16659	16893	16752	16854	16696	16659	16804	16668	16741	16562	16750	16797	16878	16842	16659	16744	16815	16826	16780	16794	16620	16746	16971	16794	16637	16799	17035	16789	16741	16990	16776	16896	16750	16786	16729	16701	16840	16773	16835	16969	16703	16742	16603	16843	16932	16728	16792	16627	16712	16834	16585	16709	16913	16846	16641	16670	16688	16700	17143	16592	16779	16832	17047	16766	16772	16578	16724	16745	16755	16765	16915	16730	16791	16809	16773	16982	16922	17019	16806	16626	16575	16915	16756	16604	16747	16904	16849	16549	16781	16705	16821	16750	16953	16672	16813	16743	16813	16858	16891	16819	16729	16757	16764	16860	16853	16785	16769	16922	16788	16664	16853	16856	16805	16844	16815	17031	16827	16860	16916	16681	16794	16648	16786	16900	16848	16714	16681	16713	16776	16741	16947	16503	16608	16738	16841	16912	16849	16692	16744	16866	16783	16799	16742	16743	16721	16747	16731	16706	16802	16659	16895	16668	16774	16704	16663	16704	16944	16967	16888	16775	16875	16744	16881	16846	16787	17096	16735	16656	16683	16865	16817	16649	16696	16819	16857	16995	16704	16797	16919	16678	16667	16651	16807	16836	16846	16795	16759	16644	16821	16851	16842	16863	16799	16772	16842	16649	16708	16808	16930	16960	16699	16783	16816	16752	16725	16886	16798	16857	16814	16869	16930	16795	16825	16682	16858	17014	16584	16829	16847	16869	16662	16834	16694	16839	16898	16685	16693	16836	16851	16893	16678	16800	16697	16791	16767	16869	16972	16838	16759	16735	16820	16824	16815	16757	16864	16719	16793	16856	16828	16936	16929	16788	16694	16740	16716	16613	16957	16656	16758	16646	16774	16963	17020	16812	16684	16606	16824	16777	16664	16883	16841	16886	16996	16807	16752	16833	16569	16562	16875	16682	16923	16897	16869	16925	16834	16790	16907	17048	16850	16834	16906	16843	16812	16841	16987	16937	16790	16753	16992	16908	16771	16900	16654	16736	16788	16860	17029	16953	16876	16830	16911	16746	16749	16825	16728	16737	16684	16821	16757	16901	16991	16765	16778	16754	16677	16711	16819	16773	16736	16841	16937	16863	16744	16825	16810	16844	16661	16797	16745	16865	16815	16634	16796	16931	16599	16787	16788	16980	16895	16795	16859	16700	16804	16604	16786	16895	16691	16937	16684	16719	16720	16580	16684	16630	16602	16627	16882	16532	16948	16758	16822	16710	16794	16736	16894	16764	16567	16775	16760	16491	16757	16850	16623	16761	16855	16841	16781	16822	16995	16812	16738	16868	16782	16577	16764	16761	16693	16933	16967	16938	16833	16910	16887	16531	16694	16729	16759	16915	16742	16747	16732	16693	16719	16751	16916	16821	16824	16800	16750	16629	16705	16682	16879	16890	16838	16645	16639	16849	16861	16724	16790	16851	16736	16917	16751	17005	16795	16857	16834	16768	16826	16818	16822	16584	16779	16634	16719	16715	16680	16731	16929	16758	16742	16717	16619	16909	16652	16624	16918	16791	16810	16743	16832	16650	16726	16898	16793	16870	16994	16939	16922	16707	16821	16680	16800	16785	16689	16813	16701	16762	16958	16649	16842	16810	16745	16941	16921	16541	16796	16828	16928	16847	16736	16675	16802	16787	16787	17053	16750	16713	16787	16706	16804	16701	16695	16779	16942	16743	16843	16590	16742	16619	16713	16724	16845	16704	16740	16560	16801	16636	16842	16645	16848	16832	16670	16568	16616	16646	16710	16718	16800	16659	16870	16651	16667	16692	16646	16809	16769	16866	16597	16785	16711	16668	16468	16656	16911	16771	16819	16802	16963	16715	16714	16794	16844	16817	16903	16787	16680	16701	16780	16750	16764	16724	16581	16756	16552	16548	16816	16806
21930	24312	27152	22940	20152	16521	16377	16724	17158	16626	15277	14549	14184	14020	13869	13936	13667	13704	13810	13799	13673	13887	13835	13699	13861	13709	13965	13751	13811	13848	13855	13638	13688	13869	13779	13844	13779	13731	13842	13751	13894	13865	13617	13641	13698	13799	13719	13727	13789	13828	13640	13866	13801	13645	13881	13730	13695	13898	13748	13739	13752	13734	13733	13746	13756	13893	13677	13754	13805	13812	13818	13538	13895	13940	13781	13853	13774	13585	13669	13804	13802	13764	13817	13641	13798	13720	13914	13529	13590	13830	13704	13938	13806	13777	13568	13777	13823	13853	13722	13764	13835	13656	13802	13772	13784	13722	13760	13621	13786	13653	13859	13710	13760	13696	13763	13912	13521	13552	13673	13768	13748	13609	13628	13687	13622	13778	13659	13717	13852	13736	13659	13595	13571	13840	13847	13578	13614	13811	13861	13612	13631	13780	13735	13700	13791	13780	13801	13891	13741	13815	13709	13720	13832	13842	13757	13854	13804	13846	13813	13794	13694	13662	13792	13782	13757	13807	13836	13825	13720	13804	13723	13720	13747	13939	13656	13836	13802	13841	13677	13546	13673	13674	13582	13702	13711	13793	13848	13670	13869	13663	13778	13713	13743	13721	13716	13661	13728	13607	13788	13688	13661	13904	13792	13833	13693	13620	13726	13773	13832	13600	13740	13816	13648	13726	13662	13837	13867	13608	13548	13745	13704	13798	13752	13788	13658	13675	13548	13825	13808	13674	13874	13709	13784	13845	13910	13784	13657	13570	13808	13596	13752	13922	13825	13789	13762	13771	13694	13676	13782	13736	13824	13705	13774	13680	13720	13874	13746	13602	13606	13901	13848	13798	13652	13620	13668	13819	13790	13768	13745	13812	13675	13848	13616	13721	13767	13560	13704	13694	13801	13771	13883	13709	13857	13805	13794	13668	13901	13739	13785	13659	13756	13604	13608	13756	13706	13824	13796	13840	13751	13717	13641	13668	13620	13726	13509	13853	13603	13694	13841	13652	13896	13832	13777	13603	13678	13727	13586	13739	13920	13617	13690	13619	13614	13689	13612	13962	13672	13897	13699	13777	13763	13902	13676	13692	13956	13776	13725	13821	13730	13849	13796	13797	13846	13508	13886	13689	13710	13718	14015	13680	13700	13799	13676	13764	13727	13783	13730	13647	13683	13902	13767	13794	13809	13702	13589	13653	13694	13619	13741	13866	13960	13761	13675	13752	13733	13687	13804	13806	13702	13528	13867	13961	13814	13710	13848	13667	13709	13831	13645	13811	13853	13536	13861	13774	13781	13822	13818	13693	13624	13801	13855	13723	13731	13822	13736	13680	13883	13791	13783	13829	13662	13803	13830	13777	13665	13749	13776	13685	13684	13617	13676	13917	13885	13636	13912	13713	13835	13741	13761	13793	13818	13697	13831	13866	13572	13588	13784	13708	13596	13774	13785	13568	13818	13824	13616	13693	13711	13675	13777	13847	13793	13802	13629	13833	13929	13821	13769	13571	13677	13658	13805	13753	13809	13838	13642	13677	13838	13840	13723	13739	13807	13731	13725	13661	13791	13683	13719	13765	13681	13782	13709	13759	13721	13734	13743	13901	13779	13672	13720	13724	13692	13633	13733	13810	13756	13702	13786	13653	13825	13733	13828	13843	13860	13777	13874	13690	13757	13757	13873	13681	13719	13623	13826	13813	13841	13818	13817	13885	13761	13609	13736	13865	13845	13727	13869	13746	13673	13575	13714	13771	13761	13940	13668	13940	13613	13793	13752	13865	13782	13670	13730	13837	13695	13441	13682	13903	13871	13699	13595	13741	13590	13828	13674	13706	13901	13887	13646	13640	13705	13797	13531	13717	13757	13911	13613	13611	13663	13988	13878	13705	13752	13761	13716	13662	13743	13852	13929	13763	13543	13637	13792	13684	13824	13873	13611	13728	13711	13805	13827	13834	13731	13851	13637	13799	13593	13786	13644	13811	13760	13704	13703	13639	13873	13654	13734	13904	13675	13686	13681	13795	13830	13696	13623	13617	13923	13694	13626	13836	13675	13866	13694	13710	13761	13678	13767	13851	13843	13723	13719	13935	13606	13685	13777	13677	13606	13838	13847	13765	13753	13833	13758	13906	13838	13882	13826	13662	13699	13718	13874	13696	13789	13831	13743	13799	13807	13722	13861	13718	13617	13741	13664	13756	13699	13634	13834	13913	13677	13774	13782	13613	13767	13776	13639	13810	13633	13688	13761	13615	13741	13660	13559	13610	13888	13852	13769	13771	13705	13841	13808	13751	13636	13644	13715	13770	13814	13730	13762	13811	13749	13643	13712	13789	13702	13899	13599	13688	13823	13776	13611	13773	13793	13741	13820	13586	13741	13839	13629	13625	13889	13571	13665	13623	13723	13773	13716	13746	13541	13751	13809	13809	13763	13788	13884	13793	13642	13766	13794	13769	13801	13770	13751	13652	13712	13762	13903	13574	13713	13855	13721	13884	13674	13878	13845	13688	13691	13775	13760	13664	13758	13677	13671	13763	13827	13701	13651	13683	13706	13605	13671	13824	13797	13737	13689	13781	13784	13775	13813	13603	13644	13690	13765	13736	13682	13592	13628	13813	13782	13516	13770	13771	13721	13671	13863	13804	13727	13835	13899	13903	13740	13853	13693	13823	13862	13679	13765	13724	13742	13784	13731	13815	13837	13799	13671	13647	13750	13759	13785	13702	13651	13883	13775	13522	13633	13694	13721	13792	13650	13909	13835	13713	13776	13617	13653	13729	13798	13700	13730	14034	13701	13864	13660	13798	13751	13732	13748	13918	13784	13724	13802	13853	13739	13631	13866	13795	13824	13776	13669	13659	13831	13724	13660	13763	13716	13666	13621	13718	13854	13602	13714	13814	13746	13702	13806	13760	13863	13714	13769	13817	13730	13629	13784	13671	13630	13692	13656	13723	13829	13828	13877	13705	13697	13730	13615	13823	13700	13772	13731	13865	13855	13813	13761	13819	13805	13871	13803	13721	13890	13660	13709	13879	13722	13807	13886	13769	13719	13680	13844	13611	13616	13797	13697	13866	13833	13786	13827	13857	13763	13886	13782	13902	13759	13833	13741	13722	13757	13733	13823	13643	13882	13849	13677	13775	13792	13863	13796	13780	13789	13772	13827	13676	13738	13733	13796	13752	13716	13762	13888	13765	13870	13947	13796	13703	13617	13775	13938	13817	13676	13649	13902	13691	13798	13636	13692	13837	13768	13661	13593	13830	13875	13696	13792	13744	13620	13744	13807	13746	13592	13735	13690	13832	13804	13696	13735	13773	13667	13826	13658	13682	13837	13795	13755	13881	13763	13722	13705	13785	13624	13634	13878	13700	13672	13647	13725	13770	13697	13691	13767	13652	13742	13777	13655	13776	13671	13765	13651	13776	13824	13843	13790	13638	13697	13749	13774	13635	13678	13752	13732	13890	13549	13842	13638	13766	13662	13769	13877	13862	13805	13822	13835	13818	13658	13545	13662	13774	13720	13701	13842	13721	13848	13680	13772	13678	13730	13673	13792	13965	13841	13740	13840	13766	13751	13647	13447	13691	13821	13697	13750	13855	13769	13779	13721	14081	13903	13724	13678	13995	13811	13636	13637	13768	13697	13714	13839	13708	13586	13683	13537	13817	13735	13826	13717	13740	13652	13813	13771	13714	13889	13941	13738	13608	13943	13747	13607	13775	13768	13864	13548	13787	13892	13742	13897	13676	13820	13708	13777	13723	13799	13727	13794	13964	13705	13876	13807	13711	13890	13834	13762	13869	13799	13596	13909	13560	13790	13763	13569	13871	13726	13671	13949	13713	13655	13676	13771	13952	13744	13666	13573	13800	13688	13696	13627	13722	13810	13696	13720	13656	13660	13681	13707	13894	13786	13768	13841	13763	13917	13686	13825	13805	13803	13751	13743	13791	13864	13747	13709	13746	13693	13759	13622	13741	13751	13766	13815	13756	13883	13717	13785	13740	13620	13965	13826	13667	13761	13655	13637	13632	13726	13700	13745	13754	13994	13759	13719	13663	13779	13703	13826	13684	13776	14012	13854	13731	13750	13840	13636	13831	13768	13754	13671	13575	13784	13619	13733	13736	13867	13688	13847	13713	13799	13762	13666	13808	13879	13775	13932	13634	13961	13877	13577	13734	13679	13783	13679	13829	13662	13810	13811	13814	13894	13700	13713	13826	13734	13819	13555	13957	13484	13671	13732	13903	13897	13700	13759	13746	13612	13760	13696	13749	13789	13732	13852	13736	13571	13855	13882	13648	13870	13725	13690	13676	13605	13956	13730	13549	13751	13745	13740	13653	13768	13878	13734	13803	13856	13727	13817	13760	13627	13745	13755	13721	13653	13611	13818	13842	13772	13903	13712	13729	13690	13852	13784	13742	13878	13607	13918	13782	13689	13678	13740	13798	13710	13639	13759	13637	13717	13532	13824	13736	13781	13690	13739	13593	13869	13729	13731	13844	13686	13785	13697	13716	13773	13809	13704	13916	13622	13704	13777	13632	13677	13798	13628	13819	13790	13730	13883	13883	13766	13729	13797	13801	13729	13756	13681	13547	13614	13926	13637	13764	13753	13780	13691	13647	13680	13655	13819	13961	13749	13708	13807	13824	13632	13732	13700	13829	13768	13734	13725	13859	13748	13732	13824	13665	13809	13672	13726	13820	13675	13830	13715	13660	13801	13821	13898	13821	13691	13643	13756	13690	13767	13768	13669	13658	13791	13741	13872	14040	13757	13679	13780	13641	13659	13824	13755	13660	13862	13764	13962	13902	13814	13612	13565	13717	13710	13738	13695	13769	13763	13810	13779	13756	13692	13669	13855	13808	13877	13706	13798	13861	13764	13555	13709	13764	13714	13745	13674	13892	13675	13729	13836	13966	13737	13888	13576	13649	13735	13785	13666	13837	13925	13712	13596	13641	13762	13836	13751	13621	13723	13732	13941	13860	13818	13852	13652	13720	13908	13867	13707	13763	13725	13645	13826	13837	13834	13701	13740	13810	13715	13688	13716	13825	13773	13718	13918	13738	13762	13832	13754	13781	13793	13749	13771	13817	13779	13684	13667	13804	13660	13834	13725	13678	13667	13633	13783	13901	13677	13909
26185	21194	32394	41358	42188	36858	34983	33271	32751	28546	22769	19453	17677	16875	16603	16468	16471	16410	16369	16279	16576	16308	16445	16307	16260	16447	16220	16291	16420	16395	16530	16376	16510	16532	16409	16577	16418	16441	16349	16424	16432	16469	16305	16274	16335	16168	16377	16484	16384	16361	16350	16276	16331	16360	16309	16284	16241	16366	16442	16474	16456	16312	16386	16557	16406	16363	16157	16547	16255	16518	16381	16336	16249	16344	16407	16387	16301	16609	16328	16525	16519	16498	16397	16443	16370	16444	16340	16309	16271	16473	16519	16444	16354	16271	16373	16369	16438	16360	16294	16281	16429	16225	16461	16539	16438	16285	16467	16350	16339	16299	16297	16496	16362	16242	16448	16378	16317	16267	16612	16551	16242	16421	16326	16619	16487	16401	16236	16425	16411	16434	16494	16352	16338	16411	16415	16342	16424	16324	16467	16254	16338	16570	16513	16329	16469	16523	16182	16432	16310	16292	16427	16349	16337	16544	16539	16197	16275	16346	16455	16391	16431	16241	16440	16301	16281	16424	16145	16305	16472	16410	16563	16504	16532	16388	16413	16293	16316	16226	16363	16361	16212	16351	16182	16560	16296	16196	16387	16341	16518	16357	16410	16632	16377	16338	16314	16449	16486	16330	16411	16398	16392	16297	16382	16343	16330	16614	16426	16494	16393	16501	16382	16497	16319	16207	16588	16561	16276	16473	16346	16116	16462	16314	16339	16333	16231	16389	16477	16240	16289	16352	16294	16275	16466	16319	16485	16276	16440	16370	16315	16379	16355	16299	16376	16174	16204	16298	16388	16244	16466	16448	16425	16660	16477	16343	16307	16333	16514	16385	16405	16267	16385	16389	16317	16263	16357	16327	16350	16394	16371	16524	16208	16316	16093	16276	16281	16235	16354	16214	16303	16461	16297	16468	16492	16244	16302	16239	16455	16368	16201	16399	16226	16399	16241	16358	16415	16367	16429	16392	16348	16519	16261	16471	16474	16435	16427	16170	16265	16427	16338	16481	16439	16434	16429	16578	16380	16367	16378	16177	16381	16349	16432	16295	16539	16449	16117	16521	16240	16406	16237	16477	16276	16352	16256	16240	16372	16337	16542	16379	16369	16304	16448	16329	16329	16477	16338	16359	16388	16487	16213	16559	16502	16347	16348	16537	16295	16288	16311	16521	16572	16638	16297	16317	16446	16611	16283	16298	16434	16501	16443	16319	16321	16335	16346	16248	16574	16226	16438	16418	16477	16166	16276	16407	16377	16206	16256	16348	16365	16349	16541	16569	16421	16306	16582	16461	16435	16567	16544	16326	16282	16331	16387	16275	16544	16346	16314	16329	16293	16376	16199	16382	16407	16337	16246	16253	16309	16260	16296	16293	16229	16435	16558	16167	16250	16390	16497	16276	16724	16208	16261	16271	16409	16234	16432	16395	16389	16260	16401	16446	16500	16339	16396	16508	16429	16268	16326	16403	16507	16414	16527	16266	16319	16287	16182	16265	16348	16428	16388	16579	16476	16415	16564	16152	16448	16145	16463	16365	16323	16372	16431	16199	16288	16545	16177	16438	16448	16494	16292	16393	16310	16251	16242	16232	16363	16599	16250	16322	16505	16165	16239	16261	16200	16293	16303	16394	16308	16221	16323	16371	16246	16301	16532	16366	16282	16315	16447	16362	16409	16261	16581	16507	16298	16239	16215	16368	16311	16182	16317	16576	16535	16078	16465	16368	16435	16309	16190	16358	16331	16531	16375	16296	16256	16375	16287	16441	16518	16421	16353	16323	16181	16285	16502	16497	16181	16238	16374	16419	16402	16297	16298	16419	16337	16244	16387	16372	16236	16406	16388	16227	16334	16539	16425	16202	16509	16516	16448	16407	16272	16350	16522	16347	16503	16412	16459	16287	16157	16263	16365	16344	16368	16229	16465	16535	16286	16315	16335	16168	16509	16564	16476	16434	16493	16271	16335	16385	16305	16423	16173	16394	16401	16410	16302	16383	16440	16433	16381	16377	16528	16383	16309	16248	16382	16231	16337	16283	16290	16359	16570	16318	16450	16379	16534	16426	16452	16417	16314	16327	16263	16389	16293	16389	16366	16433	16163	16417	16338	16346	16382	16186	16545	16464	16604	16487	16453	16146	16391	16380	16569	16506	16301	16240	16220	16381	16534	16363	16299	16521	16399	16369	16345	16354	16247	16444	16376	16646	16331	16475	16229	16539	16422	16369	16333	16387	16301	16324	16328	16412	16265	16202	16246	16590	16380	16509	16367	16292	16383	16407	16391	16604	16380	16393	16254	16333	16570	16138	16473	16371	16469	16463	16546	16498	16342	16254	16170	16396	16385	16243	16371	16351	16416	16371	16439	16256	16237	16213	16355	16431	16435	16516	16260	16227	16094	16380	16304	16293	16474	16197	16223	16206	16317	16341	16256	16494	16267	16356	16393	16365	16464	16271	16236	16498	16319	16314	16249	16388	16475	16306	16370	16122	16208	16480	16576	16418	16290	16278	16271	16302	16423	16104	16523	16344	16422	16354	16211	16230	16358	16328	16366	16549	16273	16524	16378	16336	16242	16229	16395	16357	16403	16078	16623	16435	16408	16333	16192	16208	16494	16403	16371	16266	16183	16362	16389	16235	16445	16152	16329	16175	16282	16473	16612	16223	16444	16748	16388	16247	16198	16278	16415	16364	16305	16291	16424	16282	16291	16616	16395	16447	16357	16315	16233	16370	16431	16081	16171	16430	16416	16577	16290	16420	16611	16292	16364	16447	16547	16513	16134	16206	16445	16148	16381	16376	16490	16320	16214	16391	16393	16410	16321	16103	16256	16473	16324	16223	16393	16394	16321	16339	16404	16319	16598	16534	16476	16482	16380	16545	16501	16430	16379	16523	16395	16305	16194	16330	16519	16365	16409	16305	16229	16462	16480	16478	16322	16186	16534	16523	16464	16320	16227	16553	16367	16448	16377	16281	16459	16366	16485	16286	16151	16595	16322	16208	16325	16373	16142	16288	16450	16477	16318	16355	16393	16435	16355	16298	16176	16295	16466	16487	16301	16435	16461	16517	16359	16341	16285	16068	16310	16316	16424	16322	16327	16455	16250	16340	16273	16497	16312	16455	16433	16506	16228	16310	16688	16255	16351	16432	16311	16352	16428	16297	16475	16271	16401	16325	16475	16269	16374	16254	16264	16292	16489	16410	16440	16455	16339	16440	16207	16459	16490	16363	16290	16240	16371	16512	16494	16568	16440	16377	16341	16352	16305	16329	16395	16471	16214	16482	16280	16464	16380	16536	16689	16217	16385	16466	16360	16377	16376	16446	16356	16181	16288	16475	16544	16451	16344	16242	16450	16299	16364	16389	16584	16281	16396	16263	16449	16543	16337	16187	16434	16280	16300	16421	16363	16455	16310	16499	16558	16348	16351	16567	16019	16185	16380	16514	16414	16590	16505	16401	16432	16100	16526	16339	16600	16264	16508	16137	16402	16349	16409	16228	16395	16374	16481	16600	16263	16414	16417	16328	16364	16246	16485	16555	16249	16426	16382	16436	16488	16400	16366	16312	16389	16391	16376	16514	16414	16545	16324	16387	16617	16128	16452	16518	16335	16414	16372	16225	16512	16490	16240	16378	16476	16367	16313	16328	16301	16434	16192	16425	16326	16099	16372	16183	16312	16705	16416	16493	16398	16490	16603	16178	16314	16375	16391	16454	16309	16179	16521	16580	16584	16380	16399	16350	16427	16332	16557	16547	16392	16258	16470	16274	16408	16316	16099	16449	16324	16341	16230	16310	16485	16402	16325	16258	16341	16322	16355	16318	16319	16273	16461	16251	16404	16348	16403	16489	16174	16397	16267	16522	16262	16255	16196	16181	16348	16367	16247	16324	16452	16407	16335	16200	16274	16361	16237	16487	16354	16388	16419	16375	16402	16293	16594	16290	16570	16459	16295	16450	16334	16447	16268	16445	16492	16436	16413	16338	16361	16318	16344	16450	16222	16561	16236	16333	16264	16378	16170	16560	16331	16471	16298	16502	16526	16488	16154	16147	16394	16465	16508	16269	16349	16323	16262	16206	16247	16350	16387	16192	16329	16325	16258	16642	16176	16368	16421	16611	16185	16286	16543	16414	16252	16390	16537	16335	16266	16424	16536	16453	16389	16227	16495	16475	16390	16363	16444	16525	16414	16544	16619	16407	16270	16485	16361	16278	16280	16333	16715	16236	16390	16559	16486	16486	16359	16415	16426	16267	16092	16253	16320	16377	16330	16500	16394	16352	16534	16393	16423	16367	16252	16337	16330	16339	16449	16499	16357	16272	16106	16252	16462	16198	16410	16439	16498	16421	16623	16421	16270	16438	16274	16308	16344	16331	16420	16445	16465	16552	16675	16562	16376	16457	16684	16429	16406	16395	16252	16392	16120	16258	16438	16246	16509	16333	16528	16569	16488	16443	16362	16333	16399	16344	16322	16335	16368	16370	16501	16448	16377	16468	16428	16290	16399	16234	16182	16385	16357	16550	16517	16496	16320	16321	16367	16084	16339	16118	16350	16627	16603	16509	16348	16459	16346	16534	16291	16243	16402	16258	16431	16571	16387	16278	16515	16523	16381	16235	16225	16444	16490	16258	16688	16403	16396	16310	16323	16403	16472	16361	16494	16399	16195	16126	16218	16337	16338	16373	16435	16553	16444	16379	16328	16108	16229	16552	16425	16362	16169	16309	16390	16372	16373	16425	16374	16299	16447	16450	16244	16509	16390	16447	16592	16347	16224	16276	16306	16351	16387	16397	16461	16421	16319	16501	16468	16545	16426	16135	16352	16665	16561	16504	16461	16448	16349	16312	16242	16039	16260	16409	16491	16309	16431	16280	16507	16452	16561	16488	16342	16450	16457	16393	16380	16266	16310	16499	16384	16246	16383	16344	16335	16379	16335	16527	16315	16331	16492	16232	16394	16515	16432	16523	16263	16365	16405	16287	16467	16289	16223	16401	16286	16305	16326	16170	16331	16176	16447	16260	16498	16333	16415	16433	16484	16369	16337	16436	16347	16373	16506	16543	16419	16311	16314	16463	16392	16503	16352	16424	16484	16444	16334	16367	16375	16464	16419	16241	16347	16352	16433	16487	16321	16245	16335	16375
33237	50431	59732	51954	46150	37419	36039	34701	33473	27298	20695	16775	14568	14117	13652	13563	13554	13748	13557	13647	13611	13660	13610	13446	13617	13561	13460	13533	13612	13575	13486	13504	13477	13655	13564	13474	13637	13608	13430	13479	13636	13501	13451	13579	13703	13579	13769	13649	13604	13478	13690	13604	13562	13567	13650	13404	13611	13490	13257	13568	13538	13649	13361	13547	13648	13540	13482	13432	13566	13431	13414	13480	13414	13571	13451	13470	13606	13569	13597	13533	13612	13403	13515	13505	13558	13480	13528	13499	13707	13408	13393	13662	13516	13428	13532	13484	13412	13535	13506	13451	13693	13660	13497	13640	13400	13318	13525	13472	13574	13380	13631	13304	13642	13446	13560	13305	13573	13384	13499	13436	13380	13558	13526	13490	13544	13409	13572	13620	13650	13469	13550	13491	13583	13496	13577	13619	13520	13571	13614	13391	13675	13609	13543	13707	13507	13527	13552	13472	13497	13589	13461	13481	13614	13530	13614	13486	13308	13399	13383	13721	13309	13604	13481	13468	13415	13701	13561	13674	13597	13591	13668	13532	13465	13476	13399	13505	13442	13485	13466	13601	13468	13742	13609	13439	13494	13486	13561	13504	13542	13581	13427	13652	13510	13488	13511	13470	13448	13490	13484	13451	13708	13594	13448	13544	13615	13523	13623	13558	13616	13475	13349	13369	13465	13447	13691	13363	13610	13517	13287	13514	13574	13546	13502	13545	13478	13432	13454	13730	13448	13478	13530	13529	13450	13443	13489	13451	13481	13434	13508	13460	13483	13638	13580	13578	13583	13773	13464	13609	13659	13445	13660	13522	13698	13403	13628	13695	13425	13704	13613	13490	13500	13546	13628	13515	13446	13626	13374	13650	13432	13570	13578	13616	13614	13593	13386	13566	13647	13723	13543	13504	13540	13553	13611	13604	13715	13661	13549	13553	13543	13349	13590	13369	13426	13704	13597	13526	13495	13552	13475	13595	13458	13519	13472	13598	13648	13421	13545	13646	13400	13657	13672	13528	13480	13496	13428	13392	13542	13399	13319	13580	13631	13533	13576	13467	13550	13538	13586	13490	13649	13503	13547	13443	13529	13535	13471	13443	13767	13567	13495	13625	13520	13592	13546	13614	13592	13586	13436	13519	13437	13418	13504	13620	13543	13572	13523	13405	13481	13566	13356	13496	13585	13550	13517	13652	13445	13532	13416	13642	13447	13491	13544	13564	13596	13477	13485	13569	13520	13716	13462	13467	13477	13432	13445	13540	13567	13577	13553	13576	13589	13452	13463	13447	13567	13636	13433	13421	13572	13556	13538	13410	13491	13609	13425	13608	13575	13493	13527	13450	13533	13561	13614	13549	13654	13411	13422	13487	13652	13533	13633	13463	13456	13412	13724	13437	13584	13290	13438	13381	13490	13525	13496	13723	13467	13725	13583	13493	13423	13602	13649	13628	13531	13421	13500	13410	13557	13648	13586	13406	13559	13405	13503	13426	13457	13567	13501	13554	13430	13378	13641	13493	13509	13463	13590	13660	13401	13624	13634	13586	13696	13571	13584	13427	13470	13733	13560	13533	13499	13624	13518	13531	13399	13398	13476	13476	13692	13558	13542	13654	13440	13551	13454	13534	13624	13418	13435	13671	13404	13556	13708	13627	13630	13543	13426	13507	13377	13600	13595	13500	13392	13529	13369	13473	13571	13409	13684	13631	13620	13605	13795	13470	13375	13430	13442	13564	13315	13545	13434	13495	13510	13679	13680	13558	13567	13383	13648	13532	13453	13525	13542	13509	13526	13601	13647	13403	13458	13634	13482	13664	13396	13593	13510	13617	13473	13526	13598	13567	13459	13582	13527	13303	13390	13424	13544	13421	13544	13401	13648	13517	13557	13595	13412	13639	13547	13661	13654	13449	13636	13632	13661	13421	13708	13469	13295	13643	13430	13494	13530	13319	13539	13495	13547	13532	13577	13641	13489	13480	13691	13559	13528	13578	13458	13480	13597	13599	13532	13568	13531	13598	13342	13481	13339	13554	13507	13523	13429	13639	13488	13448	13568	13669	13556	13490	13513	13478	13309	13529	13490	13369	13467	13522	13655	13419	13469	13670	13651	13387	13609	13465	13648	13480	13471	13620	13537	13458	13626	13429	13594	13654	13465	13531	13636	13518	13393	13585	13671	13538	13673	13456	13536	13586	13585	13432	13478	13501	13441	13669	13462	13514	13651	13481	13730	13542	13585	13546	13542	13554	13506	13522	13804	13533	13494	13642	13418	13552	13510	13513	13556	13426	13430	13539	13554	13698	13509	13336	13540	13534	13478	13530	13648	13527	13493	13536	13496	13538	13528	13468	13547	13499	13558	13549	13543	13499	13619	13666	13615	13546	13550	13642	13481	13487	13430	13674	13574	13417	13516	13470	13422	13692	13444	13574	13550	13459	13461	13502	13657	13551	13558	13474	13559	13501	13488	13502	13469	13640	13716	13521	13570	13510	13341	13537	13530	13637	13456	13474	13500	13557	13576	13589	13704	13551	13385	13569	13674	13498	13566	13549	13546	13593	13742	13542	13532	13484	13461	13649	13468	13530	13555	13523	13468	13435	13573	13626	13549	13353	13475	13552	13668	13632	13603	13446	13471	13747	13602	13528	13468	13309	13522	13513	13606	13458	13476	13501	13508	13518	13631	13559	13608	13529	13469	13508	13414	13528	13440	13666	13850	13692	13569	13650	13501	13678	13458	13447	13620	13445	13514	13599	13615	13638	13382	13550	13475	13595	13469	13588	13398	13664	13634	13500	13483	13609	13374	13474	13516	13610	13567	13468	13486	13507	13504	13490	13505	13594	13458	13564	13388	13538	13564	13537	13460	13483	13599	13413	13461	13548	13661	13665	13432	13681	13436	13577	13519	13382	13602	13523	13437	13500	13402	13581	13585	13509	13702	13561	13731	13622	13518	13300	13408	13516	13513	13468	13392	13440	13576	13413	13444	13545	13445	13449	13488	13614	13605	13487	13498	13588	13497	13559	13624	13390	13657	13471	13522	13482	13438	13404	13440	13646	13684	13588	13569	13601	13591	13558	13598	13532	13546	13547	13436	13537	13490	13403	13461	13523	13378	13473	13423	13342	13598	13465	13556	13609	13421	13507	13609	13535	13507	13674	13629	13689	13614	13543	13582	13371	13494	13487	13516	13561	13610	13500	13505	13574	13495	13546	13562	13481	13528	13497	13514	13439	13714	13607	13462	13569	13461	13567	13658	13465	13486	13281	13521	13467	13564	13669	13416	13597	13371	13565	13497	13423	13654	13654	13554	13579	13627	13491	13530	13333	13322	13513	13440	13442	13597	13470	13556	13601	13632	13422	13610	13533	13378	13346	13637	13429	13422	13635	13580	13618	13451	13401	13453	13544	13649	13490	13537	13500	13459	13411	13396	13643	13438	13568	13742	13621	13456	13530	13550	13504	13493	13592	13706	13401	13561	13495	13521	13485	13512	13684	13491	13562	13702	13397	13652	13380	13578	13514	13638	13596	13536	13446	13629	13683	13550	13524	13422	13471	13568	13402	13604	13508	13416	13528	13649	13578	13640	13653	13539	13521	13561	13607	13651	13559	13678	13430	13532	13553	13587	13625	13550	13444	13483	13591	13437	13600	13513	13520	13549	13549	13446	13655	13428	13638	13681	13359	13628	13614	13609	13430	13493	13486	13521	13409	13537	13570	13527	13526	13575	13692	13408	13582	13491	13681	13666	13526	13505	13616	13426	13504	13610	13487	13508	13664	13529	13508	13527	13418	13473	13525	13599	13365	13578	13388	13533	13518	13851	13417	13460	13584	13527	13517	13514	13491	13663	13391	13581	13488	13542	13399	13567	13598	13442	13616	13597	13442	13439	13689	13583	13549	13596	13539	13567	13351	13721	13536	13357	13517	13484	13524	13581	13532	13471	13483	13535	13596	13665	13539	13749	13506	13437	13428	13739	13606	13538	13670	13588	13515	13525	13524	13541	13491	13384	13636	13356	13476	13616	13456	13520	13523	13500	13473	13537	13660	13473	13472	13513	13374	13635	13520	13767	13586	13480	13670	13421	13682	13626	13567	13725	13510	13530	13623	13484	13427	13687	13628	13529	13413	13573	13593	13525	13596	13538	13669	13621	13709	13571	13415	13477	13623	13447	13620	13620	13542	13580	13512	13590	13548	13536	13625	13654	13417	13552	13521	13540	13551	13503	13652	13370	13625	13267	13691	13401	13541	13482	13520	13503	13635	13624	13558	13494	13653	13446	13429	13716	13603	13429	13392	13580	13482	13490	13529	13574	13601	13318	13504	13415	13570	13359	13573	13616	13634	13513	13498	13494	13444	13649	13351	13505	13497	13546	13573	13624	13448	13465	13514	13505	13565	13641	13534	13566	13643	13504	13554	13526	13838	13451	13613	13497	13509	13412	13309	13618	13480	13532	13560	13506	13562	13500	13456	13594	13521	13538	13373	13655	13642	13522	13568	13524	13482	13545	13471	13491	13541	13634	13624	13521	13479	13494	13640	13641	13602	13515	13569	13466	13460	13470	13591	13544	13428	13685	13608	13556	13470	13681	13505	13643	13505	13632	13527	13403	13705	13497	13602	13438	13458	13548	13575	13547	13534	13464	13589	13580	13625	13697	13507	13490	13675	13544	13629	13592	13445	13579	13634	13509	13562	13368	13607	13601	13596	13377	13723	13575	13454	13545	13553	13525	13467	13500	13432	13566	13531	13675	13539	13415	13590	13388	13802	13553	13509	13575	13464	13494	13796	13483	13523	13464	13526	13579	13547	13533	13491	13624	13549	13612	13550	13587	13637	13480	13707	13282	13588	13468	13730	13642	13545	13407	13286	13418	13602	13608	13660	13492	13593	13496	13523	13436	13428	13525	13589	13632	13688	13497	13719	13515	13551	13553	13567	13533	13568	13454	13548	13589	13433	13519	13543	13538	13600	13440	13619	13520	13422	13526	13582	13525	13675	13583	13399	13498	13587	13740	13481	13566	13589	13502	13591	13620	13571	13514	13493	13500	13538	13578	13488	13507	13559	13445	13378	13633	13599	13510	13670	13525	13578	13508	13688	13537	13559	13653	13734	13498	13580	13583	13643	13472	13586	13526	13404	13495	13582
24035	21078	29555	36045	51658	51223	52731	51921	45578	37024	27535	21515	18326	16670	16289	16278	16019	15772	15991	15863	16077	15977	15744	15792	15895	16012	15892	16124	15851	15776	16084	16111	15922	15978	15861	15911	15916	15825	15887	15787	15830	15834	15739	15920	15775	15916	15772	15836	15691	15809	15908	15670	15882	15846	15904	15744	15671	15926	15950	15956	15885	15889	15976	15738	15830	15864	15789	15846	15811	15851	15909	15775	15715	15730	15785	15758	15896	15577	15972	15755	15739	15666	15907	15733	15708	15763	15969	15882	15887	15889	15911	15885	15873	15902	15789	15811	15875	15689	15904	15980	15852	15851	15708	15853	15943	15862	15822	16037	15869	15872	15733	15908	15910	15728	15795	15753	15662	15864	15748	15867	15875	15864	15764	16045	15985	15891	15880	15740	16020	15925	15812	15851	15841	15855	15754	15885	15891	15712	15974	15672	15605	15772	15748	15837	15816	15799	15823	15753	15893	15868	15971	15878	15847	15744	15926	15912	15872	15864	15980	15836	15684	15628	15993	15865	15726	15847	15427	15910	16006	15677	15859	15790	15901	16021	15820	15944	15647	15879	15871	15751	15840	15647	15739	15906	15726	15894	15712	15782	15807	15910	15841	15906	15763	15707	16029	15796	15895	15695	15814	15839	16070	15807	15860	15741	15663	15755	15745	15691	15555	15815	15799	15912	15840	15885	15705	15680	15837	15856	15908	15796	15751	15823	15920	15664	15818	15957	15866	15921	15817	15703	15734	15889	15692	15920	15888	15742	15853	15794	15743	15731	15571	15589	16078	15790	15786	15905	15710	15893	15800	16122	15885	15843	15789	16020	15998	15911	16001	15920	15675	15725	15811	15766	15650	15827	15667	15883	15747	15904	15919	15822	15819	15855	15948	15829	15857	15744	15962	15781	15862	15674	15711	15830	15551	15815	15999	15709	15826	15946	15559	15796	15961	15644	16009	15907	15855	15913	15667	15699	15731	16112	15977	15668	15872	15756	15826	15926	15633	15828	15867	15831	15756	15788	15855	15892	15702	15756	15991	16115	15687	15818	15726	15908	15855	15886	15805	15631	15779	15789	15871	15796	15911	15642	15669	15695	15848	15679	15730	15770	15873	15869	15803	15887	15819	15686	15736	15788	15980	15734	16083	15864	15971	15865	15667	15741	16006	15730	15837	15990	15980	15786	15960	15895	15902	15854	15940	15898	15770	15809	15912	15884	15921	15977	15897	15862	15759	15806	15746	15727	15647	16023	15835	15873	15870	15810	16023	15793	15847	15632	15998	15828	15793	15741	15890	15830	15659	15822	15796	15961	15927	15681	15589	15764	15750	15789	15750	15586	15696	15823	15963	15727	15798	15718	15767	15842	15825	15891	15841	15804	15627	15699	15766	15842	15857	15659	15898	15852	15775	15832	15855	15875	15797	15762	15836	15760	15838	15762	15946	15839	15774	15834	15914	15611	15772	15737	15984	15887	15934	15917	15723	15701	15888	15703	15774	15871	15792	15744	15769	15859	15813	15767	15880	15877	15910	15629	15929	15876	15964	15814	15756	15915	16034	15983	15615	15641	15759	15858	16014	15739	15655	15910	15833	15657	15954	15712	15837	15887	15952	15593	15718	15761	15862	15740	15843	15727	15695	15882	15832	15745	15876	15518	15799	15712	15776	15821	15671	15630	15879	15795	15688	15933	16110	15992	15649	15853	15890	15620	15962	15841	15942	15890	15874	15939	15858	15747	15775	15737	15791	15934	15844	15685	15931	15750	15800	15727	15743	15546	15688	15809	15818	15776	15854	15831	16020	15897	15766	15943	16053	15937	15851	15663	15761	15828	15812	15875	15736	15863	16029	16060	15923	15988	15986	15950	15843	15860	15899	15878	15883	15916	15833	15745	15711	15690	15726	15981	15924	15768	15618	15769	15861	15975	15997	15640	15859	15799	15872	15856	15643	15828	15721	15645	15882	15842	15781	15718	15848	15815	15852	15948	15953	15915	15713	15635	16004	15681	15886	15970	15749	15752	15820	15918	15958	15737	15811	15879	15764	15960	15708	15649	15963	15932	15595	15606	15729	15795	15696	15743	15737	15897	15759	15844	15750	15722	15860	15829	15774	15767	16008	15995	15972	15941	15722	15942	15626	15830	15654	15771	15860	15611	15682	15614	15610	15667	15889	15943	15992	15981	15789	15909	15874	15874	15803	15706	15802	15676	16066	15855	15902	15800	15854	15764	15899	15754	15797	15821	15717	15764	15737	15859	15853	15617	15752	15928	15662	15695	15725	15849	15817	15887	15698	15864	15713	15735	15759	15780	15628	15984	15788	15821	15735	15608	15668	15821	15984	15750	15772	15802	15977	15864	15891	15940	15798	15678	15898	15689	15729	15846	15815	15847	15884	15762	15661	15554	15729	15955	16100	15853	15873	15756	15832	15763	15866	15687	15738	15751	15780	15804	16042	15961	15865	15719	15771	15998	15802	15820	15687	15872	15714	15658	15729	15743	15857	15906	15624	15804	15812	15706	15847	15886	16121	15798	16034	15915	15807	15896	15854	15850	15756	15783	15936	15646	15801	15792	15812	15809	15798	15726	15660	15779	15825	15888	15649	15748	15957	15901	15921	15779	15859	15775	15793	15854	15351	15619	15814	15820	15643	15693	16009	15964	15695	15814	15908	15892	15864	15864	15858	15894	15879	15823	15875	15778	15674	15942	15847	15722	15912	16040	15920	15953	15983	15714	15516	15939	15976	15781	15904	15952	15501	15899	15609	15813	15723	15947	15953	15752	15851	15642	15796	15724	15761	15770	16012	15744	15808	15767	15949	15682	15889	15682	15783	15768	15730	15670	15747	15849	15773	15722	15679	15731	15749	15767	15971	15905	15848	15867	15953	15897	15813	15886	15876	15689	15967	15641	15794	15757	15669	15963	15883	15841	15845	15793	15596	15713	15891	15859	16132	15871	15726	15867	16028	15912	15839	15562	15842	15722	15765	15667	15760	15811	15788	15664	15910	15840	15653	15733	15987	15858	15800	15841	15846	15861	16043	15912	15866	15720	15812	15819	15771	16021	15845	15623	15750	15786	15867	15981	15754	15765	15974	15764	15972	15750	15835	15913	16013	15833	15888	15916	15922	15840	15734	15609	15723	16018	15649	15696	15791	15746	16038	15752	15992	15764	15864	15839	15692	15980	16016	15641	15699	15787	15706	15807	15753	15870	15810	16005	15830	15931	15805	15649	15980	15827	15711	15896	15794	15717	15888	15658	15911	15739	15878	15921	16009	15894	16138	15808	15866	16008	15748	15900	15704	15841	15839	15630	15773	16028	15869	15762	15937	15953	15813	15934	15908	15806	15679	15793	15887	15932	15671	15710	15765	15640	15522	15716	15767	15852	15960	15681	15650	15927	15891	15755	15746	16069	15761	16001	15946	15900	15710	15735	15943	15781	15880	15744	15872	15719	15757	15596	15824	15710	15874	15780	15923	15830	15877	15833	15789	15827	15888	15801	15983	16009	15924	15693	15916	15730	15926	15911	15932	15931	15835	15948	15826	15862	15683	15794	15595	15851	15920	15894	15754	15652	15770	15888	15650	15889	16152	15749	15650	15853	15873	15650	15925	15725	15722	15753	15774	15689	15703	15819	15815	15747	15917	15983	15893	16031	15659	15876	15773	15758	15970	15749	15748	15834	15878	15833	15799	15826	16028	15823	15708	15795	15851	15873	15811	15867	15722	15928	15959	15815	15938	15746	15636	15935	15900	15780	15826	15944	15814	15803	15815	15826	15809	15895	15718	15616	15696	15927	15899	15796	15808	15874	15892	15687	15786	15803	15636	16015	15660	15714	15961	15891	16068	15760	15690	15863	15644	15956	15697	16073	15848	15681	15655	15568	15859	15571	15658	15906	15789	15959	15845	15723	15852	15815	15721	15763	16008	15886	15793	15865	15838	15749	15938	15819	15789	15909	15698	15797	16019	15762	15846	15886	15589	15859	15691	15744	15746	15977	15735	15588	15855	15694	15743	15758	16038	15706	15715	15799	15967	15980	15876	15796	15626	15654	15861	15929	16038	15942	15942	15859	15699	15749	15837	15815	15698	16114	15963	15585	15921	15891	15873	15921	15549	15856	15836	15750	15540	15895	15767	15966	15694	15440	15794	15915	15866	15800	15858	15591	15692	15988	15854	15850	16028	15853	15808	15801	15811	15943	15997	15653	15655	15748	15730	15651	15821	15731	15562	15970	15722	15825	15936	15640	15951	15917	15841	15756	15848	15724	15901	15758	15671	15597	16002	15771	15890	15814	15888	15791	15807	15782	15859	15940	15731	15786	15814	15875	15845	15878	15822	15782	15883	15800	15861	15774	15843	15888	15724	15857	15810	15879	15813	15946	15756	15839	16020	15797	15995	15857	16019	15913	15803	15931	15869	15914	15803	15833	15900	15849	15952	15919	15713	15712	15765	15836	15904	15891	15865	15772	15857	15830	15689	15933	15834	15843	15892	15705	15880	15705	15664	15906	16006	15927	15616	15681	15860	15877	15869	15724	15830	15871	16006	15936	15798	15896	15629	15844	15766	15994	15881	15670	15895	15699	15700	15922	15806	15752	15750	15784	15601	15709	15823	15600	15661	16027	15821	15841	15994	16116	15865	15834	15829	15887	15774	15845	15673	16012	15968	15958	15733	15717	15781	15772	15995	15865	16021	15809	15847	15567	15895	15903	15875	15726	15821	15833	15953	15966	15796	15985	15923	15881	15938	15761	15669	15781	15810	15945	15829	15664	16042	15853	15890	15697	15726	15886	15842	15852	15752	15904	15687	15834	15734	15780	15789	16022	15861	15997	15750	15866	15898	15736	15864	15922	15826	15676	15683	15899	15682	15910	15729	15749	15860	15754	15662	15691	15797	15831	15861	15903	15884	15849	15712	15737	15765	15847	15886	15643	15832	15866	15621	15679	16133	15871	15910	15987	15524	15627	15652	15782	16077	15914	15721	15807	15689	15911	15763	15867	15885	15814	15944	16041	15706	15970	15860	15918	15876	15724	15894	15847	15955	15788	15864	15938	15990	15647	15750	15839	15746	15696	15808	15917	15867	15844	15781	15646	15717	15845	15879	15863	15533	15802	15879	15795	15879	15948	15788	15679	15717	15669
40647	71282	76527	75264	68077	57131	54100	52328	45884	36122	25570	19111	15499	13980	13212	13273	13166	13133	13154	13142	13192	13177	13229	13185	13135	13169	13080	12976	13062	13286	13199	13191	13041	13052	13251	13197	13193	13317	13238	13114	13253	13068	13168	13111	13248	13099	13124	13132	13289	13253	13215	13179	13107	13323	13089	13239	13209	13163	13152	13297	13251	13073	13196	13166	13180	13263	13214	13181	13114	13200	13091	13152	13054	13139	13104	13120	13148	13090	13171	12977	13225	13252	13350	13170	12976	13137	13181	13178	13183	13187	13155	13185	13184	13325	13217	13232	13001	13218	13018	13102	13270	12873	13141	13225	13222	13193	13048	13014	13109	13213	13171	13179	12947	13050	13293	13027	13219	13142	13230	13169	13115	13200	13285	13118	13279	13287	13351	13321	13091	13135	13113	13219	13300	13051	13028	13057	13106	13237	13188	12981	13303	13188	13182	13261	13022	13118	13062	13125	13144	13172	13253	13246	13069	13211	13202	13024	13209	12993	13142	13079	13265	13029	13118	13269	13270	13230	13282	13306	13257	13100	13027	13102	13289	13085	13163	13177	13235	13103	13133	13186	13097	13170	13066	13034	13059	13033	13209	13066	13126	12950	13076	13092	13255	13132	13310	13120	13071	13237	13047	13174	13097	13239	13156	13178	13152	13250	13122	13170	13007	13186	13195	13170	13150	13159	13158	13229	13097	13201	13073	13146	13134	13076	13122	13128	13092	13051	13097	13008	13121	13156	13152	13240	13126	13083	13186	13142	13017	13125	13164	12973	13040	13107	13151	13097	13118	13310	13030	13284	13159	13195	13266	13162	13149	13023	13254	13317	13143	13237	12977	13091	13051	12966	13122	13188	13288	13029	13067	13163	13063	13231	13282	13100	12974	13257	13065	13111	13179	13056	13208	13151	13135	13134	13110	13056	13139	13141	13193	13015	13202	13198	13227	13131	13137	13111	12986	13263	13133	13246	13131	13153	13100	13112	13111	13241	13079	13305	13185	13200	13185	13200	13229	13257	13096	13099	13231	13257	13103	13137	13029	13059	13138	13140	12990	13085	13125	13172	13115	13114	13098	13234	13128	13093	13218	13162	13293	13045	13117	13063	13038	13153	13057	13273	13197	13085	13009	13173	13070	12978	13118	13161	13191	13023	13083	13251	13279	13209	13188	13182	13270	13109	13182	13192	13109	12968	13338	13131	13046	13182	13304	13122	13233	13146	13142	12993	13108	13123	13225	12937	13070	13169	13098	13228	13167	13051	13202	13153	13186	13119	13170	13157	12954	13040	13211	13014	13153	13054	13036	13328	13170	12876	13170	13032	13033	13043	13245	13178	13179	13234	13089	13029	12966	13052	13044	13104	13145	13062	13300	13116	13296	13021	13136	13169	12966	13244	13134	13291	13239	13019	12994	13054	13105	13222	12959	13190	13225	13204	13158	13280	13131	13098	13024	13202	13022	12964	13029	13010	13062	13185	13073	13366	13207	12963	12997	13133	13167	13257	12978	13160	13063	13106	13164	13171	13110	13258	13067	13052	12988	13128	12979	13104	13244	13236	13155	13234	13093	13001	13238	13179	13135	13164	13295	13078	13135	13223	13118	13087	13209	13193	12870	13113	13100	12973	13158	12977	13204	13062	13149	13136	12897	13209	13163	13170	13222	13141	13221	13152	13289	13105	13124	13371	13090	13102	13189	13243	13126	13188	13227	13036	13191	13236	12997	12985	13248	13163	12999	13174	13131	13182	13194	13101	13256	13245	13187	13021	13136	13074	13185	12922	13227	13226	13101	13092	12986	12970	13176	13283	13038	13157	12980	13040	13004	13014	13197	13069	13140	13097	13135	12978	13319	13086	13050	13253	13121	13134	13064	13125	13241	13257	13174	13149	13031	13009	13177	13191	13245	13103	13154	13153	13212	13229	13084	13091	13111	13172	13017	13086	13335	12936	13323	13101	13160	13071	13034	13114	13288	13101	13002	13041	13193	13085	13047	13096	13148	13288	13185	13199	13158	13133	13325	13045	13230	13214	13100	13171	13315	13298	13160	13073	13105	13198	13117	13412	13072	13112	12893	13207	13158	13244	13129	13188	13113	13157	13135	13285	13077	13242	13118	13153	13110	12962	13203	13198	13210	13147	12996	13082	13213	13294	13186	12946	13088	13065	13253	13008	13073	13058	13108	13218	13172	13235	13194	13290	13089	13133	13193	13171	13246	13231	13009	13170	13045	13029	13166	13070	13125	12929	13126	13054	13273	13053	13116	13261	13307	13203	13090	13086	13235	13157	13136	13053	13185	13082	13122	13241	13024	13182	13140	13156	13217	13179	13198	13180	13148	13168	13065	13092	13173	13040	13061	12995	13044	13052	13298	13073	13225	13003	13214	13228	13250	13200	13271	13128	13179	13310	13235	13154	13104	13035	13315	13091	13176	13254	13039	12985	13052	13072	13078	13102	13218	13205	13243	13038	13180	13099	13073	13101	13107	13199	13203	13210	13028	13173	13039	13039	13203	13102	13071	13037	12955	13209	12931	13242	13142	13204	12916	13291	13075	13254	13197	13142	12985	13227	13079	13283	13191	13201	13263	13128	13077	13136	13078	13130	13176	13062	13083	13125	13243	13144	13252	13259	13153	13277	12984	13317	12877	13399	13261	13125	13107	12999	13334	13082	13251	13084	13037	13039	13104	13179	13164	13131	13275	13046	13014	13281	13049	13145	13359	13094	13200	13172	13144	13241	13200	13098	13266	13271	13033	13132	13164	13281	13159	13148	13035	13047	13111	13165	12931	13342	13093	13208	13137	13095	12885	13283	13075	13160	13076	13130	13126	13207	13067	13106	13218	13193	13163	12979	13347	13325	13384	13196	13138	13110	13137	13262	13125	12992	12921	13222	13316	13005	13067	13113	13095	13088	13019	13116	13119	13092	13157	13091	13042	13236	13061	13101	13256	13064	13191	13115	13081	13096	13312	12997	13080	13221	13316	13156	13081	13013	13111	13118	13053	13337	13194	13150	13151	13195	13155	13175	13041	13154	13137	13131	13157	13154	13083	13126	13283	13000	13247	13231	12835	13313	13003	13125	13267	12993	13231	12971	13194	13139	13166	13127	13062	13149	13044	13186	13227	13229	13106	13058	13260	13240	13264	13061	13064	13129	13049	13186	13177	13008	13153	13104	13125	13298	13189	12932	13085	13015	13038	13292	13139	13282	13040	13308	13097	13282	13096	13214	12988	13087	13087	13151	13248	13225	13251	13138	13275	13098	13110	13101	13115	13176	13187	13030	13153	13075	13265	13274	13071	13133	13123	13118	13180	13093	13140	13091	13285	13205	13150	13258	13196	13137	13233	13177	13075	13131	13087	13202	13239	13040	13164	13222	13054	13122	13003	13377	13169	13183	13223	13091	13128	13182	13061	12978	13387	13167	13103	13105	13229	13220	13177	13126	13163	13220	13161	13136	13113	13169	13089	13105	13198	13075	13332	13203	13194	13022	13287	13132	13098	13159	13096	13218	13060	13154	13132	13107	13304	13183	13408	13264	13075	13094	13046	13131	13014	13090	13130	13105	13129	13241	13237	13175	12948	13240	13264	13038	13232	13109	13385	13337	13200	13160	13332	13185	13158	13103	13273	13106	13165	13010	13078	13093	13164	13309	13163	13121	13133	12846	13216	12902	13188	13086	13105	13183	12941	13137	13238	13409	13034	13058	13231	13175	13242	13136	13259	13126	13349	13036	13108	13154	13134	12999	13116	13155	13438	13157	13084	13034	13098	13174	13130	13209	13249	13021	13112	13073	13217	13018	13103	13199	12998	13143	13291	13158	13111	13315	12941	13068	13150	13256	12984	13169	13132	13124	13159	13098	13111	13023	13255	13200	13120	12879	13163	13068	13037	13098	13084	13004	13102	13126	13251	13057	13162	13169	12996	12993	13142	13071	13230	13248	13159	13238	13108	13092	13120	13263	13085	13109	13235	13112	13023	13258	13058	13286	13000	13074	13127	13076	13072	13137	12916	13056	13036	13055	13191	13078	13076	13123	13212	13193	13175	13030	13183	13030	12894	13205	12982	13196	13048	13172	13071	13043	13197	13252	13014	13121	13045	13202	13089	12985	13033	13224	13253	13059	13295	13190	13201	13109	13053	13089	13341	13018	13217	13247	13132	13115	13114	13071	13195	13214	13102	12958	13108	13026	13288	13188	13064	13156	13238	13158	13131	13097	13309	12991	13147	13009	13097	13234	13090	13011	13215	13119	13077	13145	13043	13181	13165	13126	13140	13088	13114	13058	13086	13078	13273	13057	13217	13184	13220	13171	13323	13159	13140	13168	13017	13154	12969	13129	13226	13137	13039	13183	13118	13084	13285	13179	13221	13102	13097	13141	13263	13162	13204	13140	13204	13296	13188	13135	13122	13177	13302	13169	13155	13250	13173	13041	13064	13206	13153	13181	13152	13149	13264	13195	13084	13187	13333	13144	13079	13110	13034	13357	13197	13232	13149	13254	13187	13146	13037	13259	13208	13313	13222	13067	13011	13220	13277	13070	13102	13082	12984	13121	13031	13149	13058	13151	13188	13208	13007	13024	13189	13115	13232	12983	13214	13043	13200	13012	13252	13111	13086	13057	13309	12962	13025	12996	13186	13124	13251	13041	13134	13021	13265	13151	13103	12996	13146	13056	12985	13069	13257	13089	13212	13090	13171	13083	13031	13280	13137	13150	13270	13184	13131	13136	13182	13047	13112	13204	13075	13038	13119	13233	13091	13140	13002	13177	13137	13067	13175	13297	13220	13149	12966	13179	12976	13148	13133	13088	12942	13066	12951	13195	13192	13040	13091	13183	13226	13103	13040	13241	13076	13139	13149	13167	13063	13169	13290	13146	12977	13165	13135	13206	13058	13224	13196	13014	13227	13190	13212	13138	13101	12982	13200	13169	13004	13339	13088	13191	13129	13139	13289	13190	13029	13096	13105	13200	13239	13173	13255	13236	13210	13082	13089	13208	13001	13050	13105	13193	13174	13083	13058	13101	13109	13020	13180	13099	13016	13036	13186	13141	13337	13094	13309	13150	13072	13079	13232	13114	13131	13109	13117	13096	13068	13042	13050	13173	13147	13280	13128	13037	12980	13254	13226	13243	13232	13170
30963	22734	23669	24070	22824	20596	20045	19362	18964	17976	17346	16626	16678	16433	16681	16621	16593	16620	16554	16576	16471	16533	16473	16488	16616	16572	16776	16690	16473	16375	16353	16298	16291	16415	16675	16550	16501	16426	16508	16378	16367	16676	16655	16472	16279	16466	16541	16678	16545	16623	16680	16430	16611	16683	16582	16578	16495	16530	16591	16333	16501	16255	16419	16463	16419	16364	16394	16457	16318	16193	16456	16544	16496	16540	16683	16527	16542	16358	16427	16592	16583	16595	16358	16506	16424	16637	16490	16615	16511	16552	16456	16504	16427	16471	16388	16448	16522	16327	16358	16437	16328	16450	16476	16304	16427	16576	16617	16594	16247	16329	16482	16604	16391	16570	16550	16599	16370	16468	16374	16229	16429	16467	16296	16617	16568	16462	16456	16577	16675	16684	16642	16591	16373	16516	16556	16540	16354	16579	16352	16556	16252	16436	16561	16531	16414	16612	16403	16457	16393	16435	16515	16517	16535	16303	16494	16401	16417	16497	16561	16433	16431	16457	16383	16487	16635	16489	16609	16348	16501	16377	16583	16465	16469	16415	16458	16393	16487	16548	16548	16625	16264	16362	16303	16444	16286	16541	16308	16542	16432	16487	16566	16498	16356	16478	16556	16602	16411	16619	16484	16558	16474	16472	16164	16376	16498	16407	16385	16270	16591	16375	16637	16486	16595	16423	16453	16354	16389	16493	16408	16619	16459	16462	16368	16350	16689	16498	16621	16566	16529	16424	16427	16494	16453	16614	16573	16436	16322	16497	16569	16348	16549	16585	16502	16515	16436	16366	16638	16570	16523	16519	16422	16534	16330	16408	16383	16281	16421	16501	16486	16549	16523	16581	16428	16353	16570	16459	16365	16552	16432	16448	16459	16457	16388	16385	16370	16356	16543	16553	16232	16467	16418	16378	16407	16363	16244	16437	16627	16419	16511	16570	16492	16469	16558	16442	16576	16465	16433	16536	16542	16516	16452	16298	16779	16411	16383	16626	16517	16624	16469	16449	16454	16441	16325	16449	16552	16560	16524	16662	16460	16596	16445	16308	16403	16550	16661	16560	16466	16461	16511	16213	16384	16402	16581	16526	16623	16453	16541	16454	16387	16520	16544	16285	16481	16609	16624	16576	16423	16416	16430	16438	16358	16355	16539	16448	16553	16251	16298	16543	16448	16257	16501	16571	16425	16372	16437	16399	16639	16317	16573	16488	16759	16428	16629	16501	16385	16431	16344	16388	16439	16470	16472	16606	16432	16585	16389	16409	16478	16409	16356	16337	16363	16462	16479	16663	16532	16424	16333	16404	16308	16531	16455	16507	16398	16353	16448	16604	16498	16497	16303	16560	16430	16349	16407	16150	16484	16292	16370	16487	16518	16432	16609	16622	16605	16551	16556	16450	16314	16314	16601	16419	16349	16519	16320	16423	16541	16403	16414	16452	16523	16281	16573	16243	16508	16714	16525	16338	16497	16381	16335	16563	16555	16420	16323	16358	16280	16452	16534	16310	16363	16797	16420	16490	16547	16689	16517	16409	16486	16240	16375	16481	16484	16272	16401	16386	16165	16393	16414	16667	16354	16499	16595	16551	16416	16403	16360	16494	16332	16339	16613	16328	16586	16460	16430	16372	16426	16453	16566	16504	16408	16459	16477	16399	16584	16505	16546	16650	16458	16523	16410	16549	16433	16471	16526	16697	16691	16325	16511	16402	16375	16554	16527	16569	16511	16464	16650	16578	16370	16616	16272	16339	16217	16397	16511	16264	16466	16466	16410	16412	16709	16490	16545	16627	16344	16504	16534	16527	16704	16614	16297	16429	16536	16589	16517	16458	16359	16486	16448	16304	16599	16387	16524	16522	16368	16590	16570	16421	16278	16472	16436	16242	16435	16302	16439	16647	16635	16583	16415	16486	16200	16415	16495	16339	16303	16493	16361	16422	16487	16579	16425	16675	16702	16669	16294	16190	16463	16346	16412	16407	16517	16567	16459	16731	16403	16476	16427	16454	16582	16657	16448	16328	16613	16418	16411	16657	16478	16449	16690	16384	16519	16352	16488	16562	16755	16526	16352	16759	16515	16427	16337	16545	16517	16671	16497	16360	16382	16510	16512	16437	16253	16400	16575	16688	16340	16564	16445	16397	16400	16371	16344	16300	16393	16392	16460	16477	16523	16502	16456	16326	16383	16426	16440	16546	16510	16518	16541	16546	16531	16655	16491	16625	16495	16553	16495	16395	16580	16557	16742	16372	16289	16375	16497	16487	16569	16495	16500	16520	16479	16561	16413	16307	16350	16390	16550	16376	16683	16424	16484	16415	16436	16425	16624	16405	16669	16543	16490	16478	16343	16513	16677	16622	16528	16601	16343	16446	16365	16341	16537	16525	16508	16399	16555	16406	16581	16431	16386	16637	16637	16508	16422	16347	16422	16730	16257	16413	16448	16432	16655	16464	16518	16490	16509	16387	16588	16671	16484	16406	16548	16532	16363	16532	16521	16453	16378	16595	16586	16436	16613	16657	16552	16338	16409	16495	16621	16692	16593	16458	16455	16576	16428	16410	16229	16490	16418	16525	16649	16631	16523	16351	16556	16633	16462	16580	16573	16547	16363	16410	16439	16361	16241	16523	16582	16374	16481	16468	16364	16352	16576	16532	16365	16313	16542	16427	16451	16448	16573	16442	16559	16376	16389	16616	16381	16280	16506	16665	16281	16573	16481	16280	16481	16429	16526	16449	16446	16469	16545	16370	16514	16521	16634	16481	16439	16636	16672	16621	16408	16603	16406	16515	16524	16392	16435	16216	16484	16687	16554	16383	16480	16502	16496	16737	16766	16342	16440	16506	16526	16484	16658	16733	16487	16473	16342	16581	16519	16549	16454	16392	16500	16706	16486	16523	16474	16452	16567	16366	16424	16504	16551	16492	16290	16570	16675	16553	16565	16482	16473	16409	16406	16498	16569	16347	16574	16364	16405	16507	16454	16556	16552	16492	16412	16449	16191	16409	16592	16293	16459	16294	16292	16468	16569	16526	16593	16600	16595	16282	16462	16615	16723	16582	16633	16477	16516	16575	16384	16568	16428	16471	16569	16709	16498	16661	16423	16373	16411	16672	16465	16387	16535	16556	16666	16388	16496	16664	16487	16578	16587	16734	16539	16511	16277	16274	16367	16546	16577	16376	16607	16396	16458	16452	16575	16469	16514	16304	16458	16366	16188	16481	16398	16412	16478	16290	16484	16494	16625	16609	16365	16560	16398	16574	16523	16471	16369	16530	16542	16402	16485	16342	16445	16414	16689	16401	16547	16629	16471	16591	16332	16308	16421	16512	16484	16481	16595	16588	16352	16433	16534	16615	16499	16532	16220	16339	16380	16413	16511	16439	16389	16355	16375	16613	16486	16743	16356	16648	16409	16394	16573	16570	16495	16455	16479	16322	16425	16462	16565	16644	16283	16458	16570	16631	16567	16487	16578	16454	16499	16396	16238	16454	16519	16571	16635	16361	16494	16441	16559	16380	16432	16510	16232	16529	16433	16285	16307	16484	16481	16459	16422	16400	16533	16518	16419	16322	16411	16230	16189	16451	16438	16363	16280	16494	16394	16556	16511	16537	16488	16579	16453	16303	16335	16368	16391	16268	16533	16444	16446	16613	16474	16615	16438	16472	16377	16782	16524	16568	16619	16386	16439	16409	16384	16456	16441	16467	16552	16488	16568	16545	16477	16613	16427	16193	16433	16425	16473	16584	16419	16367	16508	16615	16579	16473	16580	16377	16468	16582	16339	16498	16434	16556	16581	16507	16512	16406	16530	16546	16572	16665	16577	16407	16561	16276	16487	16464	16447	16439	16477	16340	16145	16404	16687	16447	16549	16519	16413	16551	16560	16556	16325	16264	16343	16409	16473	16428	16544	16405	16339	16506	16352	16503	16416	16537	16525	16542	16405	16485	16419	16423	16395	16416	16408	16387	16582	16492	16602	16360	16422	16453	16414	16356	16407	16428	16523	16481	16300	16467	16409	16378	16490	16550	16447	16444	16417	16422	16398	16554	16704	16547	16435	16440	16379	16233	16478	16391	16565	16608	16746	16739	16647	16639	16650	16346	16516	16481	16491	16569	16489	16435	16542	16570	16572	16335	16185	16552	16497	16321	16415	16606	16461	16652	16271	16244	16467	16516	16463	16573	16550	16392	16441	16488	16500	16467	16495	16575	16389	16637	16494	16427	16545	16444	16542	16499	16540	16483	16423	16606	16495	16571	16570	16484	16209	16537	16393	16547	16449	16563	16392	16654	16317	16323	16454	16612	16374	16506	16678	16472	16436	16538	16530	16527	16473	16342	16488	16810	16539	16681	16439	16446	16368	16383	16471	16418	16395	16329	16515	16421	16344	16349	16508	16395	16558	16217	16373	16421	16510	16645	16453	16531	16352	16568	16711	16461	16610	16514	16667	16472	16332	16311	16442	16697	16182	16722	16435	16502	16472	16499	16594	16609	16536	16416	16604	16362	16296	16311	16415	16409	16513	16533	16436	16400	16510	16609	16574	16227	16515	16573	16510	16521	16567	16413	16336	16442	16518	16478	16471	16424	16482	16649	16485	16403	16480	16471	16484	16459	16607	16516	16596	16526	16523	16711	16484	16448	16254	16504	16340	16449	16661	16547	16408	16430	16410	16444	16558	16373	16646	16281	16411	16509	16582	16395	16632	16228	16470	16435	16645	16462	16397	16384	16420	16422	16662	16295	16413	16554	16352	16509	16555	16388	16421	16510	16546	16570	16330	16631	16372	16511	16430	16374	16491	16486	16482	16479	16650	16422	16462	16418	16427	16426	16459	16471	16479	16467	16411	16432	16365	16406	16487	16499	16384	16238	16510	16519	16342	16426	16447	16340	16593	16386	16309	16505	16499	16447	16481	16671	16341	16565	16527	16700	16403	16475	16466	16498	16523	16360	16367	16253	16568	16322	16666	16559	16489	16550	16627	16542	16521	16465	16404	16595	16280	16544	16338	16543	16713	16728	16366	16632	16503	16474	16634	16334	16241	16488	16316	16324	16488	16638	16360	16525	16583	16502	16401	16458	16500	16359	16501	16568	16485	16340	16495	16503	16461	16520	16477	16699	16431	16530	16489	16300	16496	16388
19811	23103	23922	23971	22265	18790	18395	17498	16732	15126	14355	14089	13725	13761	13477	13586	13551	13418	13588	13563	13481	13560	13559	13732	13503	13837	13612	13699	13551	13506	13480	13558	13421	13506	13435	13541	13323	13729	13413	13561	13517	13401	13650	13357	13657	13581	13624	13452	13426	13512	13553	13594	13426	13660	13510	13446	13408	13565	13623	13414	13536	13561	13488	13537	13567	13661	13446	13561	13440	13671	13639	13471	13605	13504	13557	13607	13389	13543	13566	13775	13563	13601	13465	13656	13557	13586	13592	13419	13490	13307	13514	13445	13451	13493	13618	13500	13583	13565	13565	13445	13488	13552	13587	13397	13608	13411	13562	13515	13553	13640	13376	13623	13358	13522	13413	13453	13466	13570	13562	13582	13569	13406	13561	13450	13410	13579	13580	13646	13361	13464	13439	13643	13588	13486	13605	13375	13393	13543	13530	13619	13506	13513	13602	13475	13506	13485	13579	13525	13624	13639	13536	13417	13458	13607	13361	13538	13393	13448	13583	13425	13698	13459	13371	13613	13525	13504	13515	13577	13663	13571	13597	13605	13273	13408	13538	13522	13471	13446	13572	13473	13453	13366	13467	13393	13639	13553	13467	13589	13420	13533	13558	13481	13488	13589	13488	13436	13504	13482	13585	13484	13566	13631	13488	13448	13623	13602	13475	13515	13516	13486	13487	13581	13583	13504	13437	13537	13569	13670	13384	13714	13477	13482	13518	13504	13669	13582	13421	13592	13452	13488	13478	13501	13438	13458	13451	13653	13276	13589	13555	13536	13481	13509	13478	13495	13522	13480	13515	13586	13424	13279	13569	13497	13555	13438	13422	13413	13550	13522	13494	13518	13679	13579	13403	13553	13543	13452	13603	13489	13513	13499	13495	13510	13683	13486	13418	13323	13520	13757	13535	13534	13610	13700	13645	13412	13484	13503	13543	13421	13610	13554	13470	13339	13724	13505	13507	13463	13510	13632	13374	13601	13581	13412	13523	13577	13550	13461	13520	13593	13536	13543	13577	13713	13531	13365	13465	13689	13483	13676	13688	13537	13588	13405	13583	13670	13421	13538	13588	13607	13543	13471	13528	13537	13435	13519	13596	13643	13552	13481	13428	13394	13582	13360	13552	13485	13439	13385	13545	13594	13517	13666	13531	13580	13629	13555	13524	13498	13526	13618	13565	13594	13701	13451	13430	13615	13517	13450	13537	13459	13554	13442	13369	13509	13583	13505	13681	13705	13527	13582	13596	13502	13563	13520	13540	13529	13593	13445	13623	13602	13389	13331	13447	13545	13613	13368	13504	13549	13581	13611	13454	13663	13549	13504	13621	13498	13496	13435	13475	13350	13501	13627	13547	13419	13395	13586	13489	13430	13602	13580	13597	13527	13572	13584	13390	13580	13524	13507	13438	13600	13505	13510	13557	13457	13512	13516	13580	13498	13407	13559	13482	13438	13579	13393	13473	13672	13524	13586	13608	13461	13467	13636	13559	13598	13606	13626	13476	13362	13569	13688	13434	13429	13460	13604	13693	13539	13546	13582	13522	13536	13595	13622	13575	13384	13327	13614	13378	13750	13540	13536	13555	13573	13467	13406	13537	13557	13517	13572	13531	13497	13476	13700	13574	13389	13632	13561	13557	13442	13356	13473	13518	13515	13536	13465	13556	13441	13571	13462	13552	13551	13503	13494	13487	13493	13669	13547	13644	13496	13655	13395	13556	13422	13699	13506	13660	13535	13375	13531	13504	13559	13650	13562	13502	13481	13499	13627	13412	13659	13480	13536	13670	13527	13502	13567	13332	13589	13315	13410	13649	13581	13671	13434	13342	13469	13526	13435	13478	13326	13506	13343	13489	13605	13435	13393	13664	13478	13543	13502	13372	13569	13556	13678	13631	13646	13545	13508	13557	13467	13578	13471	13582	13328	13572	13652	13607	13718	13484	13579	13315	13596	13412	13319	13425	13456	13479	13385	13474	13477	13336	13618	13508	13544	13609	13653	13735	13446	13578	13519	13470	13504	13619	13616	13425	13491	13477	13518	13475	13445	13637	13568	13460	13645	13485	13621	13442	13456	13494	13432	13684	13579	13546	13771	13457	13382	13586	13492	13527	13446	13579	13527	13595	13628	13616	13414	13617	13465	13465	13576	13411	13423	13321	13549	13601	13453	13247	13456	13587	13488	13503	13537	13548	13562	13548	13587	13387	13486	13537	13461	13510	13511	13509	13599	13605	13517	13450	13483	13519	13491	13609	13481	13457	13464	13502	13321	13310	13494	13414	13652	13530	13596	13493	13461	13663	13642	13494	13522	13379	13561	13472	13547	13451	13499	13444	13530	13548	13580	13444	13457	13575	13516	13498	13671	13565	13523	13588	13575	13470	13437	13551	13453	13494	13432	13590	13506	13568	13486	13462	13409	13544	13484	13443	13659	13546	13464	13643	13407	13523	13376	13345	13532	13514	13562	13480	13581	13648	13516	13479	13592	13522	13572	13703	13560	13604	13307	13498	13649	13400	13570	13728	13511	13578	13550	13580	13275	13428	13467	13470	13620	13508	13516	13535	13475	13451	13503	13456	13461	13761	13529	13522	13693	13574	13357	13494	13426	13654	13578	13489	13515	13530	13438	13479	13610	13562	13582	13483	13351	13449	13608	13523	13481	13550	13411	13412	13501	13685	13454	13519	13447	13379	13619	13506	13636	13409	13585	13473	13577	13568	13650	13524	13554	13472	13649	13546	13452	13496	13368	13619	13421	13580	13481	13524	13439	13482	13524	13408	13471	13661	13521	13527	13563	13441	13389	13431	13611	13516	13599	13469	13474	13524	13358	13557	13617	13494	13425	13663	13523	13540	13488	13536	13428	13430	13509	13333	13432	13558	13492	13553	13477	13507	13413	13581	13520	13560	13405	13309	13428	13461	13376	13573	13513	13520	13445	13630	13623	13467	13485	13466	13495	13464	13671	13493	13603	13465	13670	13581	13488	13503	13591	13595	13611	13597	13497	13431	13488	13546	13487	13494	13347	13598	13433	13513	13596	13555	13556	13614	13542	13639	13351	13349	13468	13519	13692	13604	13534	13450	13581	13440	13460	13540	13489	13606	13694	13391	13385	13424	13496	13750	13427	13559	13513	13661	13337	13433	13549	13465	13497	13497	13491	13645	13627	13524	13496	13487	13483	13500	13401	13488	13583	13501	13606	13436	13306	13452	13366	13439	13710	13470	13466	13503	13399	13545	13575	13492	13579	13531	13498	13400	13448	13533	13607	13430	13489	13495	13417	13632	13566	13480	13671	13615	13517	13315	13580	13404	13622	13598	13590	13620	13516	13723	13502	13618	13505	13370	13430	13508	13475	13507	13451	13534	13510	13472	13465	13332	13519	13493	13642	13546	13417	13591	13599	13414	13497	13541	13625	13608	13420	13493	13632	13555	13578	13557	13568	13743	13602	13647	13317	13399	13639	13407	13609	13565	13618	13470	13505	13513	13473	13612	13496	13396	13479	13523	13573	13374	13610	13624	13477	13516	13453	13649	13487	13393	13492	13470	13639	13499	13407	13637	13504	13370	13569	13296	13531	13412	13294	13478	13471	13597	13559	13572	13424	13524	13596	13599	13535	13692	13580	13415	13639	13689	13379	13533	13441	13688	13540	13516	13514	13494	13531	13723	13474	13409	13619	13337	13464	13508	13386	13460	13543	13737	13378	13521	13638	13452	13636	13606	13331	13574	13577	13434	13555	13687	13520	13364	13497	13634	13705	13559	13386	13518	13535	13525	13490	13578	13497	13473	13513	13368	13630	13656	13385	13658	13622	13566	13528	13571	13439	13554	13414	13482	13598	13492	13417	13552	13669	13640	13527	13377	13302	13464	13586	13538	13581	13625	13508	13555	13661	13373	13412	13371	13507	13664	13394	13490	13474	13415	13467	13518	13583	13722	13458	13416	13534	13425	13530	13632	13458	13574	13448	13602	13538	13642	13600	13422	13629	13437	13524	13651	13656	13581	13537	13489	13456	13644	13682	13533	13459	13485	13529	13446	13543	13640	13470	13575	13460	13565	13521	13492	13410	13485	13683	13487	13647	13477	13520	13620	13577	13430	13703	13625	13538	13612	13498	13408	13493	13532	13510	13578	13406	13647	13674	13592	13530	13509	13524	13446	13635	13731	13345	13455	13452	13478	13658	13422	13384	13445	13574	13664	13472	13389	13515	13346	13504	13351	13389	13484	13496	13587	13464	13526	13479	13472	13511	13542	13610	13316	13661	13512	13615	13416	13597	13443	13498	13613	13433	13610	13420	13513	13745	13584	13696	13499	13706	13633	13367	13507	13590	13560	13502	13514	13531	13558	13607	13620	13597	13714	13381	13442	13595	13587	13681	13573	13448	13513	13563	13405	13522	13533	13588	13354	13573	13449	13616	13448	13670	13390	13472	13569	13665	13561	13493	13528	13522	13614	13606	13264	13586	13575	13447	13485	13497	13423	13421	13529	13430	13460	13545	13450	13383	13507	13583	13501	13613	13616	13587	13698	13419	13578	13704	13539	13473	13640	13748	13660	13370	13495	13480	13344	13535	13510	13405	13551	13585	13410	13608	13582	13477	13460	13578	13557	13597	13615	13490	13438	13508	13665	13410	13579	13509	13508	13504	13569	13489	13501	13491	13586	13520	13656	13451	13471	13707	13492	13622	13490	13609	13450	13346	13466	13581	13586	13576	13666	13513	13454	13605	13615	13472	13374	13519	13353	13611	13325	13540	13581	13486	13585	13613	13439	13466	13562	13546	13519	13530	13382	13642	13557	13457	13373	13617	13434	13543	13581	13446	13474	13465	13471	13443	13466	13628	13424	13490	13443	13537	13438	13492	13311	13635	13398	13422	13673	13484	13542	13711	13516	13523	13373	13477	13551	13679	13533	13477	13430	13641	13726	13476	13628	13487	13617	13592	13483	13601	13485	13519	13571	13356	13530	13369	13466	13636	13506	13498	13561	13540	13550	13600	13476	13578	13504	13269	13474	13704	13610	13494	13535	13480	13605	13449	13615	13620	13569	13530	13570	13665	13508	13504	13372	13439	13601	13471	13575	13606	13772	13622	13524	13600	13563	13712	13487	13590	13378	13543	13541	13461	13499	13404	13530	13434	13558	13669
26228	21194	29760	40961	50676	40904	38445	32770	28448	23790	20675	18022	16985	16217	16045	15966	15821	16004	15860	15868	15763	15795	15877	15871	15989	15972	15721	15603	15706	15848	15666	15940	15865	15949	15921	15823	15782	15606	15902	15652	15748	15583	15787	15660	15792	16008	15965	15798	15811	15626	15740	15793	15700	15807	15630	15768	15760	15687	16057	15792	15970	15856	15478	15603	15935	15685	15619	15718	15804	15754	15942	15888	15807	15958	15718	15721	15699	15760	15729	15704	15934	15690	15775	15938	15683	15791	15669	15666	15883	15725	15797	15676	15768	15857	15785	15914	15673	15662	15742	15935	15924	15890	15715	15776	15737	15586	15642	15780	15952	15738	15802	15928	15707	15739	15824	15770	15864	15931	15686	15629	15721	15727	15585	15747	15769	15598	16092	15679	15837	15702	15793	15791	15667	15889	15722	15807	15812	15901	15772	15629	15701	15826	15807	15856	15618	15609	15659	15946	15639	15835	15821	15745	15780	15667	15596	15686	15730	15722	16018	15599	15811	15737	15648	15910	15776	15763	15797	15728	15772	15917	15920	15592	16016	15869	15858	15929	16051	15738	15739	15917	15936	15783	15918	15850	15889	15960	15764	15750	15852	15733	15764	16011	15735	15773	15811	15734	15764	15586	15716	15802	15645	15531	15762	15809	15718	15575	15885	15774	15759	15753	15776	15698	15754	15563	15738	15661	15779	15734	16061	15813	15813	15743	15731	15711	15930	15790	15814	15803	15665	15815	15750	15885	15636	15706	15776	15572	15844	15940	15773	15626	15746	15639	15889	15772	15818	15686	15805	15864	15976	15793	15805	15619	15774	15715	15731	15641	15690	15660	15740	15507	15846	15799	15616	15825	15822	15819	15748	15787	15694	15795	15850	15850	15830	15934	16046	15840	15798	15706	15879	15765	15963	15735	15734	15819	15715	15668	15859	15826	15891	15674	15888	15871	15764	15702	15627	15663	15718	15662	15823	15940	15716	15693	15744	15702	15771	15833	15759	15698	15655	15867	15772	15667	15744	15805	15761	15755	15612	15651	15897	15791	15788	15858	15836	15699	15886	15789	15748	15739	15975	15755	15909	15717	15923	15677	15908	15744	15755	15644	15823	15851	15580	15967	15712	15755	15884	15917	15752	15746	15938	15952	15648	15725	15798	15906	15699	15813	15887	15702	15723	15924	15715	15640	15682	15720	15784	15779	15908	15624	15698	15930	15931	15917	15885	15874	15902	15817	15808	15677	16015	15864	15938	15870	15730	15895	15868	15784	15822	15733	15830	15768	15818	15658	15734	15844	15602	15807	15825	15748	15831	15718	15844	15494	15740	15667	15686	15672	15670	15838	15786	15680	15845	15780	15724	15800	15907	15669	15918	15814	15902	15844	15904	15963	15738	15817	15867	15814	15708	15825	15689	15660	15697	15958	15933	15777	15894	15841	15928	15738	15640	15670	15750	15855	15842	15505	15620	15800	15786	15669	15611	15751	15782	15697	15680	15879	15819	15871	15774	15891	15687	15703	15972	15812	15748	15749	15947	15784	15712	15694	15789	15807	15836	15746	15619	15803	15990	15660	15710	15771	16053	15848	15790	15834	15723	15977	15659	15752	15754	15755	15759	15721	15616	15694	15709	15562	15743	15805	15543	15779	15781	15798	15633	16018	15845	15645	15732	15702	15723	15844	15818	15527	15532	15821	15853	15816	15698	15698	15756	15765	15986	15674	15836	15657	15832	15617	15778	15768	15885	15667	15804	15696	15828	15906	15865	15791	15662	15850	15664	15830	15862	15853	15899	15656	15860	15818	15747	15690	15507	15687	15777	15641	15839	15781	15607	15861	15654	15836	15638	15644	15830	15711	15784	15830	15674	15961	15747	15812	15661	15732	15734	15810	15937	15774	15892	15717	15863	15859	15825	15689	15909	15667	15664	15959	15724	15858	15808	15761	15761	15688	15814	15767	15700	15736	15781	15647	15976	15847	15684	15721	15900	15899	15814	15833	15784	15852	15769	15922	15877	16090	15885	15708	15557	15861	15816	15837	15582	16001	15848	15728	15823	15844	15729	15753	16000	16157	15664	15713	15704	15833	15991	15719	15906	15782	15813	15952	15922	15873	16160	16006	15815	15897	15885	15932	15740	15722	15750	15568	16026	15744	15562	15641	15772	15578	15673	15994	15817	15842	15826	15675	15835	15675	15784	15664	15914	15754	15952	15682	15769	15939	15645	15671	15668	16026	15801	15594	15718	15610	15934	15978	15806	15852	15951	15836	15730	15664	15873	15937	15789	15830	15614	15640	15719	15795	15673	15810	15934	15960	15698	15838	15671	15914	15782	15809	15822	15934	16019	15699	15879	15802	15714	15803	15621	15874	15844	15969	15945	15903	15806	15750	15846	15730	15668	15758	15919	15789	15771	15765	15856	15712	15733	15837	15712	15568	15798	15785	15615	15889	15700	15903	15718	15811	15789	15665	15829	15812	15772	16051	15641	15808	15741	15683	15831	15876	15847	15761	15850	15697	15650	15855	15585	15881	15726	15791	16059	15676	15644	15758	15820	15734	15691	15830	15621	15855	15835	15798	15837	15770	15847	15609	15808	15888	15855	15764	15967	15730	15847	15805	15994	15729	15918	15885	15768	15706	15721	15807	15685	15813	15710	15906	15835	15870	15780	15892	15761	15786	15871	15716	15672	15804	15936	15805	15711	15721	15855	15635	15746	15844	15824	15803	15820	15798	15757	15784	15764	15728	15753	15860	15691	15840	15704	15797	15732	15818	16104	15981	15685	15791	15778	15791	15770	15607	15907	15788	15740	15960	15869	15700	15627	15805	15715	15898	15743	16104	15863	16068	15844	16046	15817	15882	15775	15847	15646	15715	15885	15814	15887	15659	15636	15916	15779	15879	15837	15861	15907	16032	15969	15958	15978	15784	15797	15794	15760	15887	15711	15703	15711	15699	15825	15721	15724	15719	15855	15974	15706	15845	15857	15826	15765	15736	15757	15727	15688	15706	15733	15847	15899	15828	15748	15812	15667	15799	15777	15744	15802	15764	15726	15671	15717	15713	15682	15899	15666	15894	15805	15905	15616	15953	15744	15775	15755	15759	15675	15729	15907	15765	15616	15747	15799	15800	15824	15868	15767	15683	15619	15785	15624	15706	15721	15715	16005	15863	15670	15751	15850	15743	15558	15769	15686	15720	15812	15765	15703	15696	15649	15908	15795	15712	15807	15725	15829	15850	15775	15887	15723	15848	15936	15900	15507	15536	15843	15770	15850	15808	15725	15678	15805	15770	15941	15463	15921	15597	15799	15719	15883	15896	15896	15758	15798	15826	15788	15883	15550	15818	15796	15959	15805	15760	15845	15772	15591	15622	15470	15832	15754	15625	15661	15482	15691	15852	15633	15630	15775	15679	15704	15807	15719	15641	15836	15774	15707	15708	15777	15725	15709	15693	15779	15705	15888	15877	15867	15756	15806	15799	15712	15742	16023	15736	15788	15884	15753	15850	15555	15878	15865	15936	15870	15774	15663	15703	15702	15759	15878	15746	15703	15725	15635	15801	15947	15754	15753	15691	15714	15641	15758	15603	15747	15640	15556	15777	15578	15992	15712	15608	15822	15701	15780	15941	16004	15904	15660	15768	15939	15788	15734	15839	15786	15895	15840	16041	15760	15698	15757	15920	15836	15890	15655	15716	15816	15664	15865	15744	15683	15986	15718	15638	15814	15755	15876	15632	15527	15900	15939	15763	15881	15791	15871	15582	15628	15637	15710	15852	15918	15804	15854	15658	15640	15518	15681	15792	15798	15867	15651	15870	15759	15635	15766	15842	15894	15815	15700	16013	15867	15853	15643	15828	15779	15794	15813	15657	15933	15899	15710	15832	15692	15651	15850	15936	15770	15751	15885	15730	15667	15832	15854	15908	15945	15649	15844	15973	15932	15943	15699	15661	15973	15864	15617	15653	15675	15847	15784	15689	15742	16017	15729	15824	15837	15759	15927	15447	15767	15722	15714	15759	15615	16001	15899	15843	15749	15921	15892	15775	15698	16027	15626	15710	15806	15604	15856	15742	15849	15859	15639	15888	15859	16016	15691	15796	15878	15681	15648	15791	15776	15833	15744	15710	15883	15606	15876	15792	15919	15870	15644	15688	15736	15520	15544	15776	15969	15883	15632	15819	16068	15979	15654	15837	15698	15756	15785	15742	15863	15647	15815	15617	15835	15745	15668	15749	15670	15715	15769	15855	15771	15855	15818	15654	15644	15639	15571	15830	15676	15686	15695	15932	15899	15867	15931	15790	15684	15778	15814	15741	15767	15875	15626	15897	16065	15681	15801	15902	15791	15820	15803	15686	15775	15716	15812	15714	15658	15874	16091	15757	15643	15971	15708	15916	15743	15789	15848	15748	15814	15945	15875	15771	15899	15809	15672	15821	15905	15716	15877	15848	15674	15764	15743	15839	15781	15837	15850	15786	15713	15933	15785	15920	15878	15788	15731	15626	15670	15787	15627	15865	15807	15948	15914	15630	15564	15909	15847	16079	15724	15747	15842	15696	15774	15799	15845	15968	15771	15782	15762	15744	15851	15685	15771	15744	15767	15820	15914	15866	15632	15846	15865	15879	15940	15760	15749	15871	15718	15754	15735	15785	15756	15856	15602	15663	16077	15981	15950	15807	15761	15908	15710	15834	15639	15837	15843	15779	15868	15497	15808	15676	15594	15738	15967	15647	15819	15967	15856	15794	15769	15918	15835	15967	15831	15767	15813	15836	15693	15682	15687	15891	15892	15915	15852	15768	15959	15817	15875	15944	16060	15814	15953	15988	15795	15710	15946	15764	15924	15976	15893	15960	15886	15825	15867	15712	15561	15703	15713	15766	15732	15549	15648	15700	15663	15877	15780	15795	15923	15918	15914	15822	15820	15545	15923	15661	15909	15816	15703	15735	15749	15898	15833	15758	15937	15981	15711	15914	15672	15804	15593	15898	15858	15833	15830	15747	15836	16037	15832	15659	15714	16005	15730	15877	15925	15611	15894	15732	15889	15658	15939	15863	15789	15486	15822	15830	15862	15804	15897	15716	15677	15618	15850	15829	15921	15696	15721	15877	16045	15735	15701	15856	15863	15662	15567	15596	15647	15522
31454	50429	51017	53202	53323	41983	39046	33226	28264	22601	18763	15347	14106	13576	13239	13180	13201	13185	13285	13206	13362	13304	13084	13042	13075	13098	13316	13125	13148	13069	13184	13220	13102	13070	13264	13236	13347	13244	13152	13128	13363	13019	13101	13488	13043	13146	13240	13217	13160	13235	13287	13213	13092	13217	13036	13071	13330	13247	13288	13085	13213	13178	13208	13087	13259	13061	13003	13118	13196	13084	13173	13140	13097	13129	13174	13167	13366	13108	13089	13179	13187	13144	13354	13187	13098	13237	13161	13090	13251	13134	13197	13133	13202	13204	13299	13249	13007	13170	13278	13062	13064	13130	13159	13014	13066	12964	13225	13216	13148	13215	13210	13283	13030	13190	13125	13181	13038	13214	13183	13097	13088	13363	13117	13173	13180	13162	13247	13032	13150	13159	13336	13215	13082	13181	13128	13313	13216	13067	13145	13149	13171	13138	13173	13213	13042	13064	13189	13276	13135	13042	13083	12896	13189	13133	13104	13068	13274	13269	13100	13057	13178	12978	13076	13029	13086	13263	13036	13082	13026	13147	13261	13146	13103	13031	13118	13093	13200	13068	13172	13151	13109	13179	13080	13185	13339	13166	13028	13139	13036	13002	13126	13209	13204	13368	13151	13113	13287	13108	13208	13436	13239	13179	13142	13119	13300	13176	13304	13188	13231	13120	13130	12995	13161	12981	13235	13172	13075	13253	13324	13099	13115	13111	13187	13256	13355	13043	13380	13155	13130	13131	13232	13075	13227	13133	13248	13049	13387	13112	13340	13159	13177	13169	13256	13314	13286	13241	13132	13151	13092	13327	13300	13120	13123	13193	13247	13092	13122	13046	13197	13344	13149	13098	13105	13291	13195	13151	13252	13064	13331	13078	13223	13117	13217	13014	13125	13090	13058	13116	13333	13136	13087	13204	13121	13016	13185	13138	13132	13304	13098	13237	13225	13136	13199	13225	13133	13192	13150	13184	13156	13263	13169	13078	13267	13010	13228	13248	13129	12981	13183	13043	13136	13203	13248	13250	13195	13335	13079	13290	13121	13284	13309	13121	13319	13236	13145	13237	13077	13266	13239	13099	13244	13032	13207	13181	13066	13097	13009	13001	13166	13163	13183	13285	13171	13090	13204	13095	13072	13123	13063	13114	13084	13102	13152	13059	13036	13253	13154	13183	13192	13146	13283	13166	13113	13087	13231	13087	13146	13063	13156	13188	13145	13251	13149	13060	13275	13162	13195	13224	13123	13223	13231	13143	13041	13185	13124	13225	13204	13108	13037	13042	13046	13199	13007	13130	13092	13116	13102	13352	13021	13345	13209	13183	13206	13277	13182	13145	13041	13036	13190	13034	13231	13150	13122	13081	13181	13101	13169	13119	13017	13208	13149	13016	13235	13180	13279	13253	13107	13012	13200	13092	13188	12982	13124	13066	13104	13165	13338	13027	13162	13091	13182	13231	13086	13066	13155	13155	13079	13223	13225	13257	13228	13031	13327	13132	13117	13130	13077	13250	13186	13087	13019	13199	13140	12985	13251	13332	13244	13122	13366	13111	13160	13205	13220	13151	13193	13120	13277	13182	13093	13303	13161	13313	13130	13333	13223	13073	13074	13222	13161	12989	13149	13226	13118	13114	13243	13161	13264	13116	13174	13316	13232	13042	13294	13161	13169	13287	13167	13046	13095	13143	13118	13268	13133	13331	13080	13067	13316	13157	13139	13092	13420	13083	13148	13058	13161	13211	13117	13023	13370	13104	13156	13050	13115	13270	13062	13030	13038	13252	13264	13191	13039	13088	13211	13267	13184	13321	13037	13201	13054	13240	13137	13062	13179	13162	13235	13187	13042	13162	13133	13123	13175	13014	13149	13142	13144	13097	13230	13111	13234	13124	13242	13092	13312	13165	13305	13111	13098	13183	13199	13187	13024	13202	13156	13221	13056	13190	13028	13039	13123	13027	13111	12960	13160	13208	13172	13152	13013	13163	13181	13171	13293	13091	13227	13281	13117	13162	13258	13145	13216	13128	13157	13170	13286	13496	13270	13158	13228	13187	13207	13136	13173	13135	13194	13204	13339	13099	13123	13325	13261	13233	13111	13174	13148	13087	13203	13292	13055	13133	13121	12994	13165	13103	13295	13104	13157	13043	13354	13299	13161	13062	13098	13117	13058	13232	13081	13174	13246	13045	13156	13128	13166	13235	13050	13107	13109	13107	13141	13324	13201	13055	13222	13351	13202	13139	13104	13310	13135	13213	13049	13141	13276	13233	13210	13190	13226	13340	13065	13212	13129	13165	13197	13414	13196	13100	13217	13277	13039	13199	13025	12978	13145	13057	13112	13023	13136	13106	13119	13154	13131	13341	13165	13027	13290	13211	13027	13128	13255	13273	13185	13150	13395	13137	13152	13213	13370	13177	13125	13216	13057	13196	13105	13173	13086	13219	13097	13052	13140	13238	13220	13264	13168	13433	13171	13312	13153	13148	13134	13305	13121	13138	13132	13020	13072	12999	13223	13069	12991	13165	13162	13135	13089	13360	13081	13322	13051	13285	13166	13328	13178	13125	13167	13184	13185	13133	13234	13150	13065	13108	13222	13223	13074	13167	13121	13131	13223	13216	13130	13255	13278	13277	13190	13048	13142	13279	13129	13296	13228	13136	13053	13057	13304	13204	13004	13178	13284	13107	13428	13146	13033	13403	13100	13176	13193	13161	13286	13315	13222	13204	13194	13150	13207	13202	13034	13129	13331	13216	13133	13166	13119	12965	13068	13169	13121	13139	13335	13104	13127	13207	13032	13208	13045	13192	13159	13077	13084	13217	13147	13283	13185	13179	13136	13168	13120	13242	13219	13174	13215	13148	13081	13120	13117	13294	13096	13031	13123	13305	13192	13121	13217	13027	13199	13146	13075	13166	13093	13297	13113	13074	13195	13353	13218	13155	13036	13164	13127	13198	13159	13065	13049	13124	12999	13107	12958	13066	13202	13069	13094	13192	13149	13190	13124	13183	13173	13189	13101	13152	13189	13173	13280	13334	13100	13300	13145	13166	13259	13311	13067	13100	13170	13165	13314	13075	13231	13172	13076	13001	13103	13272	13224	13174	13214	13091	13116	13193	13165	13264	13293	13241	13110	13046	13290	13190	13158	13247	13124	13226	13224	13185	13300	12962	13206	13149	13240	13158	13006	13170	13214	13117	13060	13027	13100	13072	12986	13074	13123	13138	13012	13319	13246	13094	13196	13004	13266	13201	13110	13178	13295	13180	13169	13237	13211	13278	13081	13140	13202	13204	13224	13208	13129	13247	13247	13152	13127	13270	13101	13268	13146	13202	13270	13165	13132	13143	13065	13179	13035	13190	13063	13172	13177	12982	13004	13106	13229	13270	13382	13114	13362	13332	13147	13212	13336	13253	13065	13173	13057	13095	13025	13320	13299	13082	13048	13062	13229	13412	13019	13318	13256	13225	13208	13203	13255	13086	13214	13141	13114	13175	13192	13067	13125	13198	13174	13234	13154	13147	13000	13119	13064	13287	13069	13011	13033	13218	13150	13154	13015	13103	13151	13258	13122	13101	13090	13328	12991	13149	13163	13325	13186	13127	13133	13180	13200	13203	13259	13130	12899	13010	13145	13204	13211	13307	13149	13217	13056	13044	13202	13293	13120	13123	13092	13248	13141	13334	13082	13175	13314	13206	13238	13214	13187	13133	13239	13239	13060	12986	13153	13105	13189	13304	13079	13117	13221	13162	13214	13224	13284	13283	13255	13275	13207	13192	13016	13321	13170	13049	13238	13264	13044	13177	13218	13056	13239	13097	13087	13076	13083	13132	13240	13091	13194	13128	13200	13072	13274	13310	13170	13058	13245	13067	13114	13177	13220	13168	13187	13145	13106	13215	13286	13206	13101	13236	13187	13225	13272	13259	13061	13234	13155	13177	13321	13112	13245	13269	13154	12964	13282	13109	13114	13291	13141	13162	13330	13219	13139	13119	13182	13148	13156	13206	13103	13254	13191	13150	13228	13231	13237	13171	13184	13255	13232	13088	13030	13109	13202	13349	13036	13232	13235	13030	12985	13272	13270	13227	13133	13326	13209	13108	13205	13256	13150	13221	13154	13238	13107	13279	13231	13176	13359	13311	13151	13241	13143	13313	13271	13173	13162	13205	13144	13024	13294	13259	12975	13342	13097	13288	13387	13421	13183	13153	13071	13168	13079	13128	13251	13247	13104	13011	13212	13120	13022	13205	13048	13171	13029	13219	13243	13101	13215	13278	13163	13277	13192	13256	13183	13086	13218	13162	12995	13391	13214	13148	13288	13053	13107	13019	13153	13194	13188	13165	13009	13341	13086	13220	13289	13104	13142	13068	13129	13177	13146	13263	13098	13199	13121	12955	13152	13148	13226	13211	13158	13200	13181	13097	13146	13056	13149	13169	13070	13035	13032	13129	13310	13134	13135	13142	13069	13244	13084	13155	13263	13216	13218	13308	13133	13215	13175	13228	13335	13110	13107	13128	13119	13188	13200	13069	13152	13048	13262	13273	13156	13251	13158	13129	13172	13142	13028	12993	13346	13110	13267	13176	13131	13249	13130	13090	13184	13176	12975	13129	13066	13123	13214	13113	13138	13208	13121	13262	13153	13309	13100	13249	13378	13054	13144	13199	13316	13247	13373	13164	13278	13087	13180	13114	13322	13169	13129	13291	13213	13393	13230	13140	13215	12926	13063	13078	13208	13043	13168	13263	13097	13205	13078	13322	13278	13095	13246	13194	13290	13222	13434	13304	13291	13155	13180	13109	13370	13138	13374	12920	13027	13228	13249	13240	13158	13288	13219	13110	13179	13061	13189	13215	13233	13388	13223	13234	13145	13099	13347	13050	13175	13221	13248	13182	13237	13290	13027	13134	13214	13269	13063	13213	13108	12946	13287	13320	13212	13099	13115	13200	13302	13126	13146	13078	13164	13039	13020	13145	13145	13124	13169	13128	13092	13235	13151	13100	13186	13150	13129	13121	13066	13157	13229	13113	13051	13244	13500	13286	13207	13130	13169	13148	13094	13420	13180	13118	13180	13073	13235	13124	13190	13199	13023	13090	13207	13301	13208	13211	13071	13216	13253	13145	13208	13192	13212	13189	13140	13125
24133	21039	30546	39310	61768	53905	48035	42033	37347	32020	26193	20479	18002	16580	15804	15483	15563	15306	15495	15292	15417	15503	15470	15305	15324	15237	15436	15487	15156	15050	15429	15480	15635	15250	15338	15246	15328	15306	15489	15358	15528	15350	15400	15312	15406	15313	15289	15320	15172	15236	15382	15304	15185	15304	15138	15207	15166	15323	15246	15289	15311	15320	15224	15220	15441	15329	15099	15412	15386	15566	15164	15321	15387	15251	15214	15491	15209	15348	15444	15282	15380	15334	15507	15207	15241	15485	15352	15385	15329	15286	15281	15303	15407	15117	15349	15362	15361	15196	15232	15293	15278	15344	15328	15175	15259	15171	15320	15191	15391	15336	15325	15503	15249	15259	15530	15450	15255	15195	15370	15122	15273	15578	15420	15422	15364	15281	15210	15294	15321	15445	15250	15336	15291	15392	15281	15242	15457	15326	15507	15397	15376	15308	15213	15305	15383	15329	15263	15263	15254	15127	15378	15292	15520	15182	15359	15332	15293	15230	15264	15464	15377	15225	15450	15160	15122	15461	15475	15268	15149	15246	15236	15287	15416	15207	15324	15323	15321	15256	15274	15207	15272	15272	15373	15352	15351	15231	15192	15185	15375	15126	15330	15324	15363	15380	15219	15242	15383	15390	15380	15291	15420	15262	15335	15352	15299	15220	15213	15448	15188	15263	15139	15179	15248	15132	15321	15219	15249	15314	15396	15269	15317	15214	15187	15111	15297	15314	15180	15299	15303	15221	15414	15194	15268	15394	15418	15245	15301	15187	15317	15247	15349	15245	15278	15262	15282	15371	15327	15171	15317	15100	15322	15323	15174	15341	15265	15135	15283	15159	15290	15424	15302	15173	15328	15458	15430	15318	15181	15220	15149	15260	15486	15541	15276	15240	15270	15518	15427	15255	15234	15347	15310	15326	15302	15402	15329	15359	15565	15116	15346	15214	15472	15416	15343	15208	15321	15318	15347	15268	15290	15411	15129	15363	15243	15366	15427	15554	15223	15477	15377	15351	15304	15092	15143	15272	15520	15315	15337	15479	15394	15362	15304	15291	15364	15175	15216	15363	15503	15339	15483	15169	15222	15136	15355	15263	15192	15351	15266	15342	15291	15265	15288	15244	15569	15254	15309	15155	15295	15327	15273	15289	15310	15121	15394	15350	15395	15206	15290	15124	15212	15103	15272	15254	15168	15370	15572	15239	15246	15275	15327	15236	15427	15081	15361	15232	15280	15349	15341	15207	15018	15079	15256	15307	15214	15420	15043	15291	15237	15184	15435	15137	15263	15196	15309	15327	15267	15187	15290	15085	15202	15348	15387	15252	15247	15257	15287	15307	15258	15397	15220	15278	15189	15332	15419	15302	15343	15465	15418	15364	15407	15159	15334	15482	15162	15433	15416	15235	15438	15523	15456	15205	15474	15434	15173	15224	15367	15249	15258	15231	15122	15431	15297	15255	15193	15364	15207	15284	15418	15328	15188	15264	15226	15307	15457	15317	15428	15245	15351	15196	15182	15285	15287	15247	15180	15312	15272	15277	15296	15179	15264	15167	15342	15280	15443	15361	15200	15321	15181	15284	15194	15110	15411	15235	15284	15090	15271	15349	15420	15360	15247	15265	15213	15245	15198	15398	15377	15097	15250	15122	15285	15239	15299	15304	15311	15243	15386	15086	15506	15475	15069	15387	15463	15324	15399	15381	15255	15236	15123	15539	15288	15555	15130	15361	15242	15298	15314	15488	15295	15273	15378	15180	15221	15157	15291	15239	15290	15256	15179	15182	15213	15204	15368	15195	15466	15298	15301	15406	15260	15249	15438	15204	15194	15263	15316	15398	15238	15118	15288	15320	15275	15310	15129	15230	15420	15154	15373	15063	15352	15461	15181	15286	15315	15382	15282	15316	15313	15316	15277	15013	15150	15398	15331	15367	15238	15332	15322	15315	15441	15286	15239	15298	15253	15254	15256	15473	15353	15564	15408	15312	15419	15220	15210	15376	15266	15085	15300	15162	15375	15296	15223	15213	15206	15359	15172	15152	15164	15339	15280	15352	15169	15239	15478	15221	15301	15193	15314	15164	15307	15247	15397	15213	15258	15357	15300	15320	15309	15455	15302	15310	15407	15270	15293	15303	15193	15059	15308	15532	15193	15519	15371	15311	15079	15263	15106	15345	15260	15068	15297	15268	15202	15157	15212	15309	15232	15352	15383	15438	15513	15472	15234	15159	15076	15442	15288	15477	14979	15018	15436	15282	15203	15241	15142	15407	15223	15273	15291	15424	15456	15144	15235	15379	15303	15094	15210	15294	15189	15457	15235	15372	15498	15383	15324	15123	15325	15246	15357	15300	15138	15171	15288	15201	15296	15245	15386	15372	15386	15407	15361	15374	15532	15151	15157	15318	15222	15169	15134	15225	15126	15513	15363	15384	15340	15228	15300	15366	15393	15433	15218	15386	15220	15412	15144	15455	15070	15457	15314	15395	15446	15244	15490	15292	15110	15218	15211	15115	15317	15326	15384	15345	15414	15210	15429	15306	15229	15378	15259	15376	15287	15414	15266	15337	15317	15361	15295	15353	15312	15246	15186	15340	15386	15523	15244	15165	15392	15107	15089	15175	15445	15309	15379	15343	15422	15284	15346	15186	15345	15327	15141	15386	15394	15193	15071	15213	15468	15494	15489	15246	15246	15174	15177	15493	15413	15198	15150	15311	15196	15187	15399	15379	15175	15251	15171	15327	15369	15272	15451	15230	15159	15088	15191	15416	15405	15193	15172	15267	15302	15345	15259	15322	15227	15239	15277	15365	15195	15381	15439	15364	15220	15327	15218	15111	15288	15252	15362	15318	15263	15216	15168	15251	15187	15282	15270	15274	15359	15011	15515	15294	15257	15258	15229	15315	15122	15355	15319	15334	15228	15284	15508	15371	15063	15317	15465	15324	15264	15306	15290	15399	14980	15125	15359	15186	15291	15347	15460	15202	15327	15328	15373	15301	15418	15254	15374	15267	15376	15309	15446	15180	15453	15365	15324	15129	15257	15232	15260	15238	15065	15311	15337	15276	15451	15262	15369	15224	15226	15217	14986	15096	15339	15428	15306	15036	15198	15188	15311	15087	15300	15235	15148	15443	15479	15443	15182	15274	15263	15347	15346	15282	15361	15467	15496	15219	15531	15342	15269	15215	15350	15301	15330	15306	15195	15152	15086	15236	15195	15297	15260	15236	15332	15223	15389	15248	15377	15336	15250	15341	15265	15133	15094	15148	15363	15239	15132	15263	15405	15359	15138	15159	15173	15358	15237	15177	15438	15365	15350	15287	15269	15276	15239	15255	15348	15178	15272	15286	15357	15417	15283	15097	15426	15282	15166	15128	15315	15003	15311	15136	15319	15462	15327	15317	15367	15254	15541	15091	15282	15192	15463	15187	15427	15314	15241	15291	15259	15241	15246	15280	15228	15313	15386	15352	15289	15201	15322	15251	15363	15209	15149	15055	15295	15337	15217	15293	15217	15406	15409	15435	15297	15396	15327	15262	15108	15102	15268	15339	15282	15258	15240	15274	15440	15329	15379	15311	15307	15482	15177	15336	15118	15393	15265	15100	15208	15395	15323	15604	15400	15384	15400	15381	15118	15193	15350	15291	15313	15179	15211	15002	15396	15297	15228	15119	15302	15304	15182	15347	15455	15187	15181	15425	15395	15424	15345	15310	15485	15408	15256	15404	15187	15279	15479	15397	15340	15370	15274	15178	15364	15413	15365	15504	15131	15396	15230	15298	15000	15309	15363	15345	15374	15271	15182	15219	15256	15440	15269	15225	15223	15275	15310	15379	15153	15368	15302	15161	15229	15329	15319	15274	15147	15158	15229	15370	15401	15217	15476	15493	15290	15341	15346	15067	15343	15315	15283	15235	15416	15544	15400	15289	15530	15330	15363	15350	15210	15320	15405	15348	15482	15119	15279	15298	15464	15253	15286	15258	15307	15173	15218	15128	15341	15342	15169	15219	15117	15378	15384	15209	15394	15192	15348	15488	15468	15286	15350	15444	15417	15292	15275	15312	15266	15229	15312	15180	15168	15273	15099	15476	15379	15213	15291	15199	15327	15031	15273	15270	15238	15319	15085	15300	15316	15231	15307	15362	15533	15347	15359	15458	15421	15241	15153	15210	15125	15018	15232	15373	15313	15305	15248	15308	15181	15328	15338	15266	15208	15288	15306	15537	15398	15462	15311	15342	15390	15350	15337	15394	15298	15225	15300	15165	15329	15347	15234	15483	15265	15269	15225	15059	15464	15366	15347	15162	15398	15370	15461	15300	15298	15182	15164	15273	15202	15242	15291	15061	15158	15152	15303	15481	15282	15315	15568	15263	15404	15457	15200	14947	15358	15324	15449	15073	15159	15344	15262	15305	15332	15344	15122	15302	15326	15346	15318	15267	15161	15092	15140	15145	15064	15227	15269	15367	15089	15188	15391	15261	15356	15404	15051	15323	15301	15411	15126	14981	15276	15257	15476	15167	15248	15391	15269	15369	15138	15456	15077	15227	15249	15320	15273	15340	15272	15265	15309	15243	15230	15416	15305	15345	15205	15362	15101	15198	15110	15223	15493	15222	15297	15096	15309	15486	15186	15317	15575	15234	15443	15244	15398	15277	15408	15297	15363	15323	15296	15225	15368	15260	15245	15305	15264	15315	15244	15113	15057	15422	15181	15308	15465	15355	15378	15399	15140	15413	15382	15253	15221	15500	15180	15294	15354	15212	15335	15117	15462	15286	15456	15383	15486	15323	15040	15034	15389	15136	15250	15332	15351	15275	15231	15061	15221	15434	15246	15191	15518	15511	15206	15135	15295	15314	15105	15284	15274	15162	15251	15253	14904	15487	15342	15214	15107	15252	15318	15243	15217	15423	15343	15294	15158	15232	15292	15299	15195	15267	15223	15230	15189	15369	15333	15292	15392	15195	15512	15360	15171	15245	15465	15347	15236	15235	15241	15239	15305	15359	15340	15425	15430	15466	15288	15361	15179	15284	15364	15329	15174	15198	15296	15290	15482	15306	15421	15187	15436	15242	15304	15349	15383	15362	15217	15212	15077	15222	15071	15256	15120	15204	15190	15456	15140	15359	15163	15483	15132	15514	15104	15179
41422	69190	82610	77367	76649	58102	50307	43613	38923	32177	25166	18322	15572	14002	13220	12884	12960	12903	12897	12861	12716	12785	12851	12849	12848	12809	12854	12892	12791	12690	12951	12903	12907	12872	12913	12807	12884	12808	12774	12887	12850	12870	12937	12944	12751	12882	12813	12855	12791	12772	12769	12743	12831	12888	13080	12805	12889	12936	12896	12908	12823	13118	12913	13037	12827	12716	12870	12846	12784	12926	12798	12741	12896	12735	12944	12931	12848	12836	12841	12964	12991	12830	12741	12907	13051	12759	12771	12620	12850	12984	12987	12992	12800	12849	12925	12907	12726	12891	12987	12708	12826	12851	12870	12950	12957	12920	12733	12902	12904	12823	12776	12842	12913	12948	12964	12823	12852	12926	12771	12832	12822	12712	12761	12885	12764	12854	12870	12837	12827	12918	12829	12837	12767	12751	12941	12808	12805	13056	12678	12787	12788	12716	13016	12735	12766	12964	12783	12870	12940	12844	13009	12897	12963	12828	12827	12904	12756	12863	12908	12868	12779	13030	12817	12866	12900	13013	12923	12839	12749	12817	12858	12768	12868	12794	12937	12804	12818	12740	12871	12929	13035	12872	12635	12761	12819	12822	12612	12953	12936	12974	12797	12919	12751	12864	12818	12978	12854	12599	12940	12692	12972	12768	12942	12882	12879	12913	12795	12715	12769	12790	12931	13027	12802	12901	13027	13024	12835	12854	12767	12736	12755	12814	12775	12849	12806	13062	13008	12935	12749	12857	12746	12914	12856	12953	12857	12745	12665	12757	12687	12835	13009	12912	12808	12823	13031	12756	12865	12827	12963	12908	12831	12698	12926	12888	12967	12887	12843	12783	12753	12807	12881	12898	12860	12866	12822	12935	12871	12701	12880	12989	12831	13078	13068	12788	12882	13039	12821	12952	13088	12884	12954	12792	12793	12759	12876	12777	12904	12878	12785	13066	12784	12791	12817	12865	13010	12942	12837	12787	12591	13032	12666	12816	12953	12758	12979	12887	12943	12829	12901	12718	12826	12936	12916	12757	12744	12950	12956	12870	12946	12619	12915	12810	12842	12816	12747	12792	12794	12812	13054	12741	12891	12873	12728	12755	12850	12794	12984	12799	12908	12952	12877	12915	12862	12810	13002	12823	12830	12950	12840	12998	12711	12894	13068	12664	12815	12958	12749	12744	12786	12910	12833	12940	12838	12885	12811	12686	12865	12934	12822	12862	12899	12867	12945	12797	12966	12797	12838	12883	12788	12804	12764	12883	12998	12812	12933	12893	12895	12679	12851	12683	12943	13091	12867	12784	12893	12636	12706	12825	12780	12826	12911	12587	12817	12955	12795	12746	12884	12894	12981	12804	12823	12933	12783	12818	12856	12989	12712	12951	12858	12943	12914	13019	12735	13085	12887	12718	12785	12873	12709	12990	12837	12862	12849	12958	12815	12993	12808	12847	12739	12858	12909	13081	12796	12864	12679	12903	12896	12797	12769	13017	12928	12927	12783	12877	12902	12906	12678	12849	12946	12833	12809	12980	12760	12862	12811	12845	12773	12900	12748	12862	12745	13032	12839	12782	12896	12867	12867	12873	12799	12843	12817	12790	12821	12801	12994	12916	12871	12883	12907	12920	12802	12866	13007	12815	12887	12922	12823	12877	12757	12864	13042	12980	12923	12841	12898	12756	12847	12746	12882	12883	12781	12938	12793	12822	12956	12772	12732	12827	12870	12922	12986	12946	12955	12842	12757	13022	12894	12808	12919	12806	12717	12983	12894	12996	13032	12876	12974	12953	12760	12787	12977	12856	12836	12996	12891	12799	12768	12992	12999	12721	12959	12909	12834	12920	12816	12900	12669	12815	12706	12803	13094	12742	13036	12772	12848	13054	12814	12821	12857	12779	12976	12879	12829	12935	12900	12877	12858	12788	12922	12836	13035	13073	12698	12791	12893	12857	12744	12918	12805	12932	12842	12829	12853	12863	12769	12817	12712	12876	12847	12853	12734	12805	12928	12828	12767	12881	12812	12752	12854	12799	12804	12955	12829	12967	12777	12841	12753	12927	12852	12788	12831	12842	12782	12955	12897	12750	12760	12833	12853	13039	12787	12855	12876	13046	12923	12857	12653	12809	12663	12971	12800	12971	12858	12732	12923	12923	12927	12848	12884	13020	12756	12818	12768	13000	12787	12826	12838	12779	12886	12800	12870	12890	13052	12811	12826	12865	12925	12957	12663	12918	12903	13083	12926	12915	12892	12856	12740	12672	12683	12811	12981	12892	12858	12820	12777	13012	12856	12776	12848	12728	12679	12991	13063	12721	12832	12996	12811	12748	12851	12873	12782	13001	12878	12851	12918	12706	12813	12977	12894	12897	12736	12792	12861	12915	12859	12957	12973	12851	12956	12928	12671	12936	12880	12852	12913	12875	12880	12808	12848	12875	12817	12779	12839	12793	12904	12905	12876	12854	12869	12753	12718	12961	12830	12899	12931	12947	12821	12826	12951	12889	12856	12675	12880	12815	12930	12828	12835	12913	12684	12911	13060	12704	12952	12791	12904	12700	12784	12912	12921	12851	12885	12880	12844	13061	12822	12709	12992	12765	12836	12872	12895	12811	12947	13047	12718	12989	12771	12842	12799	12834	12800	12775	12843	12984	12803	12787	12796	13009	12758	12868	12882	12854	12874	12821	12983	13005	12969	12872	12825	12926	12745	12820	12956	12980	12802	12712	12837	12819	12942	12940	12787	12738	12830	12817	12814	12680	12874	12799	12692	12781	12937	12852	12958	12872	12868	12886	12841	12828	12614	12765	12895	12904	12859	12816	12881	12855	13015	12688	12800	12920	12876	12800	12755	12880	12923	12883	12830	12919	12656	12747	12930	12844	12835	12720	12699	12822	12888	12788	13056	12597	12970	12674	12854	12969	13006	12861	12611	12796	12687	12814	12890	12915	12772	12852	12826	13035	12823	12791	12959	12865	12819	12845	12856	12759	12803	12748	12960	12823	13091	12748	12775	12829	12956	12720	12753	12924	12924	12768	12919	12773	12827	12931	12937	12841	12899	12625	12894	12816	12948	12800	12787	12741	12904	12841	12737	12890	12829	12728	12797	12749	13035	12832	12898	12759	12942	12677	12829	12790	12834	12997	12664	12939	12692	12869	12870	12780	12823	12859	12965	13063	12825	12994	12951	13026	12822	12829	12868	12783	12759	12814	12805	12794	13009	12750	12846	12937	12932	12873	12709	12788	12729	12946	12829	12838	12816	12899	12911	12940	12778	12726	12901	12829	12754	12791	12902	13002	12796	12752	12788	12894	12741	12776	12861	12802	12788	12923	12755	12893	12975	12637	12794	12876	12728	12831	12842	12837	12797	12978	12886	12793	12963	12840	12778	12948	12990	12832	12704	12850	12874	12864	12909	12745	12814	12841	12896	12909	12685	12802	12741	12837	12928	12849	12733	12883	12790	12897	12712	13010	12962	13085	12842	12921	12759	12759	12786	12936	12896	12837	12817	12732	12756	12877	12840	12806	12699	12805	12970	12982	12998	12842	12791	12791	12923	12924	13039	12874	12893	12879	13039	12902	12833	12882	12820	12845	12886	12764	12921	12966	12928	12775	12832	12953	12948	12842	12665	12858	12910	12878	12812	12932	12964	13019	12917	12730	12664	12891	12869	12982	12738	12814	12889	12888	12675	12898	12905	12883	12911	12851	12626	12936	12951	12837	12897	12989	12827	12823	12913	12908	12905	12784	12998	12900	12805	12782	12798	12761	12781	12643	12956	12828	12935	12760	12931	12928	12784	12795	12895	12919	12837	12979	12677	12856	12852	12889	12819	12843	12866	12881	13020	12656	12888	12729	12740	12902	12692	12927	12702	12756	12632	12934	12860	12907	12746	12886	12995	13000	12822	12869	12822	12781	12925	12817	12809	12924	12745	12839	12810	12740	12858	12877	12821	12756	12905	12798	12889	12788	12862	12892	12923	13044	12746	12614	12838	12882	12777	12800	12789	12872	12763	12898	12700	12877	12803	13009	12961	12809	12877	12779	13024	12907	12856	12929	12942	12923	12916	12950	12806	12776	13005	12721	12845	12920	12898	12790	12805	13063	12923	12860	12841	12881	12784	12770	12722	12844	12787	12854	12867	12834	12861	12818	12823	12952	12738	12889	12772	12848	12766	12867	12882	12651	12920	12823	12735	12843	12784	12991	12777	12849	12918	12910	12832	12909	12810	12859	12728	12798	12879	12970	12933	12844	12994	12964	12729	13011	12723	12805	12877	12930	12764	12942	12908	12848	12927	12768	12957	12744	12807	12871	12940	12740	12901	12940	12873	12792	12847	12741	12892	12833	12912	12911	12799	12918	12830	12911	12901	12713	12864	12925	12910	12711	12880	12672	12827	12785	12903	12824	12874	12813	12744	12754	12957	12988	12694	12900	12926	12791	12728	12763	12799	12806	12747	12926	12768	12895	12908	12874	12773	12807	12932	12773	12782	13095	12993	13053	12943	12918	12760	12892	12756	12930	12872	12769	12761	12998	12866	12726	12965	12872	12951	12913	12897	12840	12877	12659	13149	12752	12920	12721	12891	12773	12844	12741	12973	12792	12868	12956	12765	12776	12829	12868	12947	12820	12878	12923	12687	12805	12937	12723	12762	13034	13028	12784	12970	12911	12993	12724	12721	12681	12932	12775	12820	12756	12817	12757	12845	13062	12772	12553	12838	12857	13067	12735	12968	12853	12802	12965	12869	12969	12866	13002	12724	12929	12778	12939	12973	12893	12727	12845	12720	12843	12791	12947	12941	12901	12998	12689	12801	12738	12907	12922	12912	12812	12828	12797	12779	12879	12995	12912	12709	12959	12805	12878	12961	12965	12746	12803	12966	12850	12956	12699	12844	12879	12729	12985	12806	12918	12970	12858	12770	12773	12881	12851	12946	12820	12823	12716	12892	12823	12919	12888	12774	12765	12916	12825	12706	12942	12872	12939	12860	12854	12939	12769	12881	12829	12781	12949	13034	13012	12869	12753	12849	12716	12946	12834	12847	12832	12680	12932	12941	12690	12966	12927	12903	12745	12886	12866	12877	12777	12796	12800	12947	12876	12913	12922	12933	12750	12835	12972	13041	12794	12851	12846	12821	12713	12854	12803
32346	24877	25792	25826	27234	21677	19341	18479	18066	17642	17541	17033	17136	17055	16859	16761	16786	16819	16823	16847	16903	16931	16952	16850	16701	16973	17018	16774	16789	16931	16843	16953	16737	16783	16931	16667	16676	16663	16771	16766	16510	16733	16638	16932	16806	16912	16811	16657	16782	16812	16896	16748	16875	16746	16909	17109	17056	16842	16700	16746	16677	16954	16723	16736	16936	16905	16740	16624	16691	16717	16723	16742	16830	16959	16745	16922	16863	16860	16777	16852	16712	16769	16936	16808	16770	16742	16780	16713	16963	16778	16750	16837	16630	16989	16831	16900	16719	16813	16742	16728	16579	16636	16785	16671	17041	16699	16625	16704	16640	16808	16656	16716	16751	16811	16915	16585	16717	16922	16743	16817	16698	16593	16717	16776	16894	16793	16749	16827	16687	16754	16659	16771	16805	16882	16608	17059	16904	16838	16806	16863	16777	16857	16920	16876	16753	16825	16951	16678	16678	16548	16892	16796	16746	16646	16801	16754	16891	16625	16656	16607	16825	16709	16760	16692	16708	16824	16927	16712	16691	16697	16933	16816	16746	16872	16806	17006	16852	16857	16875	16701	16667	16904	16820	16814	16664	16730	16630	16536	16902	16822	17011	16893	16906	16663	16831	16732	16931	16995	16727	16829	16941	16830	16642	16884	16797	16691	16802	16681	16880	16778	16901	16695	16805	16535	16847	16520	16760	16740	16704	16821	16832	16652	16808	16808	16983	16897	16617	16712	16683	16779	16822	16548	16809	16850	16748	16731	17045	16826	16722	16709	16894	16924	16755	16986	16748	16735	16647	16832	16977	16878	16806	16956	16909	16929	16848	16786	16740	16830	16823	16750	16648	16858	16886	16895	16741	16809	16586	16921	16975	16932	16785	16800	17002	16877	16627	16866	16704	16793	16777	16707	17121	16968	17079	16881	16658	16743	16788	16813	16699	16666	16765	16857	16757	16971	16724	16688	16908	16837	16839	16830	16720	16717	16752	16907	16491	16564	16600	16818	16938	16903	16719	16688	17031	16633	17039	16873	16694	16873	16761	16842	16632	16820	16691	16880	16755	16812	17019	16910	16717	16784	16936	16916	16875	16848	16864	16819	16910	16843	16606	16736	16893	16659	16610	16617	16753	16483	16928	16745	16706	16789	16778	16750	16952	16738	16757	16822	16753	16624	16711	16909	16897	16655	16700	16696	16933	16840	16748	16739	16826	16598	16697	16703	16828	16892	16805	16808	16783	16931	16889	17004	16786	16668	16821	16706	17012	16660	16587	16952	16845	16753	16784	16670	16685	16956	16960	16995	16741	17003	16902	17037	16904	16739	16789	16858	17110	16848	16741	16843	17050	16759	16868	16865	16823	16736	16736	16804	16921	16921	16904	16521	16764	16777	16914	16650	16887	16781	16626	16573	16805	16857	16766	16823	16665	17029	16874	16717	16866	16877	16527	16820	16671	17081	16799	16988	16804	16878	16682	16829	16988	16809	16716	16746	16754	16742	16608	16831	16712	16798	16687	16956	16848	16784	16735	16825	16613	16722	16857	16649	16752	16815	16868	16702	16774	16868	16918	16982	16648	16594	16881	16714	17113	16818	16723	16785	16887	16811	16708	16675	16693	16696	16643	16727	16743	16852	16755	16836	16602	16824	16797	16614	16702	16889	16933	16630	16761	16998	16821	16837	16717	16735	16760	16608	16699	17020	16839	16771	16852	16631	16730	16818	16687	16672	16767	16798	16737	16547	16893	16879	16777	16885	16806	16739	16708	16640	16893	16914	16825	16802	16828	16803	16820	16680	16724	16682	16784	16812	16874	16676	16893	16820	16719	16974	16839	16681	16753	16861	16755	16599	16653	16948	16785	16779	16743	16910	16869	16622	16770	16672	16625	16797	17061	16713	16755	16699	16804	16812	16944	16906	16781	17003	16822	16905	16922	16876	16963	16858	16889	16891	16804	16763	16816	16774	16924	16709	16658	17047	16816	16736	16623	16810	16792	16877	16758	16818	16832	16796	16806	16746	16636	16829	17014	16903	16848	16957	16868	16819	17001	16742	17019	16909	16864	16853	16917	16737	16850	16905	16757	16836	16846	16828	16829	16687	16875	16595	16858	16530	16732	16687	16654	16730	16995	16888	16749	16871	16650	16874	16930	16755	16859	16697	16752	16865	16584	16735	16787	16752	17039	16847	16879	16659	16747	16830	16749	16841	16858	16774	16984	16744	16799	16768	16874	16766	16804	16561	16959	16739	16725	16489	16797	16965	16714	16620	16589	16867	16887	16662	16974	16786	16772	16925	16833	16637	16835	16871	16834	16777	16759	16976	16917	16947	16829	16640	16664	16926	16774	16858	16727	16572	16835	16781	16642	16758	16879	16692	16775	16656	16671	16761	16940	16847	16912	16749	16687	16607	16693	16850	16894	16800	16854	16697	16626	16981	16750	16728	16766	16731	16825	16942	16715	16990	16862	16875	16715	16618	16803	16735	16900	16718	16884	16888	16796	16937	16792	16932	17009	16681	16847	16938	16632	16639	16947	16915	16719	16639	16710	16696	16894	16774	16748	16873	16870	16684	16846	16905	16890	16785	16607	16859	16868	16520	16799	16771	16721	16890	16814	16687	16844	16687	16717	16911	17011	16965	16917	16934	16865	16852	16809	16789	16924	16847	16863	16850	16753	16871	16822	16706	16947	16764	16915	16818	16843	16922	16463	16978	16804	16749	16715	16720	16857	16758	16690	16898	16948	16763	16841	16865	16828	16786	16948	16798	16567	16894	16930	16705	16908	16753	16737	16914	16677	16809	16788	16782	16692	16803	16715	16946	16901	16880	16721	16801	16701	16817	16761	16765	16779	16831	16994	16941	16664	16943	16797	16843	17080	16907	16763	16953	16864	16792	16684	17050	16806	16818	16894	16629	16783	16669	16876	16674	16878	16708	16958	16743	16805	16760	16745	16659	17006	16651	16785	16737	16852	16800	16709	16874	16851	16735	16883	16765	16788	16526	16662	16587	16677	16559	16733	16770	16541	16587	16805	16931	16877	16874	16561	16648	16817	16741	16685	16725	16763	16794	16946	16934	16908	16923	16720	16728	16718	16753	16805	17059	16825	16883	16782	16784	16592	16703	16797	16834	16858	16887	16837	16942	16730	16891	16821	16750	16736	16926	16851	16823	16841	16890	16799	16744	16824	16842	16827	16672	16913	16725	16791	16788	16859	16842	16872	16715	16801	17080	16923	16702	16751	16837	16765	16590	16881	16609	16779	16824	16821	16862	16680	16927	17061	16951	16835	16843	16773	16828	16802	16855	16984	16768	16828	16986	16775	16854	16856	16794	16828	16767	16679	16756	16711	16772	16750	16854	16991	16941	16730	16830	16689	16824	16839	16894	16835	16834	17026	16756	16757	16730	16573	16572	16850	16769	16781	16655	16853	16907	16621	16835	16938	16861	16601	16830	16490	16616	16640	16790	16742	16784	16821	16846	16732	16710	16851	16728	16874	17022	16702	16852	16801	16844	16647	16717	16921	16750	16887	16703	16756	16632	16788	16911	16812	16646	16731	16565	16726	16977	16810	16750	17006	16905	16789	16762	16828	16715	16989	16799	16656	16703	16790	16734	16876	16861	16741	16724	17021	16788	17003	16873	16950	16821	16958	16899	16600	16791	16702	16680	16720	16791	16844	16567	16929	16628	16913	16790	16809	16587	16701	16732	16824	16697	16700	16760	16860	16832	16593	16972	16705	16763	16798	16760	16707	16855	16727	16668	16664	16909	16670	16846	16771	16662	16702	16716	16757	16966	16671	16639	16809	16726	16611	16783	16989	16711	17044	16963	16583	16665	16752	16529	16839	16687	16961	16908	16803	16815	16800	16760	16776	16826	16714	16697	16626	16784	16910	16661	16662	16778	17058	16715	16920	16748	16844	16834	16684	16941	16949	16755	16950	16827	16703	16904	16732	16629	16824	16672	16652	16789	17074	16834	17008	17001	16913	16793	16767	16750	16761	16825	16868	16990	16860	16860	16782	16762	16629	16934	16771	16797	16740	16782	16782	16904	16627	16819	16733	16520	16799	16773	16886	17163	16895	16877	16746	16644	16949	16853	16792	16810	16770	16633	16751	16853	16832	16760	16789	16554	16908	16759	16940	16645	16863	16762	16632	16780	16888	16828	16854	16834	16980	16698	16688	16642	16860	16863	16759	17001	16677	16967	16879	16776	16835	16768	16853	16640	16801	16696	17174	16905	16771	16863	16755	16681	16643	16857	16923	16754	16823	16762	16800	16907	16801	16724	16693	16780	16673	16848	16628	16785	16855	16944	16854	17199	16859	16989	17017	17113	16848	16973	16962	16766	16885	16897	16868	16905	17006	16649	16697	16966	16840	16944	17001	16496	16813	16627	16838	16878	16815	16803	16794	16800	16842	16969	16711	16893	16948	16906	16955	16819	16868	16777	16562	16812	16599	16779	16813	16718	16825	16893	16855	16787	16695	16972	16851	16821	16928	16936	16850	16723	16860	16667	16950	16925	16750	16776	16386	16892	16838	16736	16764	16699	16931	16743	16792	17000	17162	16888	16733	16586	16597	16905	16991	16764	16768	16975	16892	16842	16803	16811	16936	16843	16902	16784	16802	16824	16845	16797	16925	16632	16679	16711	16878	16582	16898	16759	16709	16792	16843	16756	17038	16900	16667	16724	16838	16679	16895	16840	16759	16685	16802	16893	17012	16774	16943	16708	16905	16656	16742	16841	16835	16766	16574	16792	16942	16814	16631	16908	16708	16688	16749	16839	16931	16747	16818	16962	16757	16947	16646	16953	16976	16920	16798	16975	16728	16674	16805	16696	16805	16758	16814	16693	16686	16692	16730	16844	16937	16839	16782	16682	16984	16762	16781	16857	16777	16547	16826	16889	16803	16868	16742	16646	16709	16796	16944	16946	16725	16759	16602	16769	16880	16826	16864	16816	17018	16821	16869	16644	16842	16772	16945	16911	16870	16782	16756	16874	16818	16590	16751	16801	16793	16979	16841	16725	16616	17016	16920	16917	16816	16788	16937	16912	17035	16961	16848	16733	16775	16813	16725	16654	16661	16941	16755	16686	16821	16844	16875	16764	16841	16743	16940	16913	16897	16970	16760	16722	16835	16741
26113	27878	27054	25245	27207	18816	16604	15650	15539	14857	14382	14066	13988	13877	13850	13763	13783	13776	13690	13771	13751	13877	13776	13738	13872	13883	13674	13596	13808	13689	13758	13831	13689	13916	13794	13726	13675	13784	13697	13858	13730	13830	13902	13734	13804	13795	13769	13815	13804	13766	13668	13806	13765	13721	13846	13773	13853	13875	13687	13608	13775	13827	13605	13832	13858	13565	13866	13607	13734	13743	13887	13838	13582	13942	13826	13747	13604	13879	13746	13684	13865	13682	13735	13800	13759	13774	13778	13806	13845	13746	13776	13809	13730	13798	13806	13901	13676	13833	13814	13701	13583	13928	13613	13723	13841	13646	13919	13917	13828	13676	13858	13926	13796	13674	13917	13672	13570	13786	13665	13802	13792	13821	13842	13747	13729	13618	13734	13894	13754	13869	13705	13667	13822	13670	13727	13874	13717	13643	13736	13575	13863	13696	13853	13762	13781	13846	13995	13770	13832	13728	13825	13774	13837	13672	13884	13888	13796	13769	13672	13844	13822	13773	13866	13732	13742	13774	13764	13834	13797	13738	13828	13637	13924	13756	13794	13685	13712	13754	13778	13789	13772	13760	13851	13778	13535	13717	13903	13769	13714	13821	13759	13840	13738	13727	13853	13691	13669	13837	13700	13902	13700	13822	13734	13874	13757	13734	13830	13685	13806	13819	13684	13974	13731	13833	13935	13800	13749	13880	13771	13780	13943	13878	13824	14025	13876	13905	13793	13749	13645	13758	13636	13720	13842	13746	13670	13861	13911	13809	13789	13825	13885	13705	13847	13827	13779	13642	13753	13798	13829	13648	13747	13864	13734	13770	13939	13640	13748	13910	13605	13756	13751	13745	13841	13770	13882	13823	13913	13772	13863	13701	13702	13756	13895	13855	13909	13799	13719	13655	13756	13860	13872	13861	13731	13748	13629	13678	13902	13933	13736	13788	13856	13901	13702	13942	13725	13750	13683	13679	13742	13633	13651	13774	13628	13745	13796	13692	13781	13694	13861	13871	13793	13915	13713	13632	13659	13616	13664	13799	13895	13823	13837	13965	13895	13828	13869	13699	13798	13634	13814	13682	13988	13836	13778	13735	13861	13670	13843	13758	13737	13775	13859	13644	13745	13663	13706	13654	13661	13740	13809	13687	13934	13687	13868	13595	13543	13767	13870	13649	13807	13713	13761	13866	13971	13773	13731	13736	13731	13843	13714	13758	13825	13910	13700	13708	13946	13727	13728	13766	13853	13637	13847	13635	13840	13855	13799	13810	13935	13906	14064	13814	13830	13629	13768	13845	13759	13804	13747	13840	13714	13856	13740	13785	13762	13822	13725	13829	13827	13914	13867	13756	13784	13693	13724	13851	13885	13686	13989	13932	13687	13781	13780	13835	13745	13835	13837	13823	13792	13673	13645	13765	13756	13744	13748	13880	13629	13865	13688	13801	13813	13629	13797	13691	13702	13854	13711	13706	13797	14039	13691	13886	13881	13679	13751	13821	13753	13663	13630	13606	13931	13692	13776	13742	13501	13781	13719	13691	13954	13931	13815	13808	13770	13684	13994	13883	13971	13723	13713	13740	13723	13728	13733	13900	13859	13814	13783	13645	13650	13770	13861	13852	13724	13788	13874	13794	13813	13763	13670	13738	13890	13723	13729	13723	13902	13905	13754	13518	13784	13716	13648	13874	13739	13756	13972	13767	13875	13804	13862	13821	13756	13760	13701	13811	13713	13701	13729	13784	13761	13786	13763	13732	13740	13766	13974	13721	13752	13794	13781	13926	13697	13795	13829	13898	13578	13870	13974	13764	13745	13555	13735	13685	13544	13815	13730	13898	13730	13787	13776	13877	13732	13709	13866	13732	13683	13887	13814	13816	13653	13595	13914	13809	13732	13734	13782	13720	13829	13908	13693	13777	13975	13697	13707	13667	13715	13652	13762	13758	13769	13872	13896	13936	13733	13891	13708	13639	13792	13737	13883	13790	13765	13663	13902	13530	13831	13719	13864	13728	13795	13846	13801	13856	13634	13812	13748	13853	13825	13750	13709	13792	13840	13818	13802	13764	13779	13860	13782	13830	13849	13660	13844	13620	13784	13783	13705	13789	13775	13815	13856	13895	13846	13752	13803	13735	13717	13678	13778	13747	13645	13706	13752	13851	13695	13999	13775	13801	13708	13892	13762	13718	13669	13814	13608	13726	13858	13779	13870	13681	13707	13708	13712	13871	13730	13686	13819	13773	13847	13753	13856	13764	13824	13694	13904	13733	13800	14039	13788	13578	13740	13644	13834	13578	13777	13861	13621	13794	13986	13671	13653	13914	13763	13790	13678	13895	13794	13844	13780	13705	13595	13839	13885	13661	13812	13595	13856	13960	13880	13871	13822	13813	13794	13910	13803	13806	13616	13678	13749	13873	13844	13886	13661	13779	13834	13625	13867	13718	13791	13803	13615	13811	13828	13739	13873	13787	13609	13634	13826	13819	13810	13728	13551	13749	13863	13903	13636	13741	13629	13753	13831	13934	13831	13779	13615	13964	13860	13763	13690	13756	13938	13815	13774	13778	13758	13969	13804	13674	13824	13776	13635	13656	13540	13775	13988	13781	13875	13829	13786	13828	13771	13638	13690	13812	13741	13690	13844	13713	13717	13829	13728	13758	13755	13793	13733	13925	13795	13817	13818	13721	13673	13890	13793	13902	13840	13734	13800	13919	13949	13671	13691	13907	13716	13837	13702	13740	13899	13792	13921	13840	13699	13826	13608	13883	13803	13874	13798	13755	13774	13872	13742	13883	13659	13711	13866	13911	13915	13894	13683	13907	13898	13864	13775	13762	13762	13722	13753	13779	13816	13681	13699	13739	13893	13784	13853	13766	13677	13774	13813	13803	13651	13815	13791	13832	13739	13741	13761	13919	13709	13745	13861	13799	13937	13795	13799	13692	13759	13840	13754	13702	13845	13848	13941	13765	13795	13840	13780	13909	13846	13766	13904	13791	13774	13739	13773	13907	13742	13895	13697	13902	13658	13755	13642	13764	13705	13669	13550	13904	13756	13530	13811	13648	13735	13716	13670	13678	13821	13682	13805	13765	13742	13859	13936	13937	13743	13713	13758	13722	13734	13776	13728	13700	13840	13618	13956	13792	13709	13838	13780	13904	13867	13801	13899	13779	13892	13766	13837	13858	13710	13736	13841	13794	13588	13898	13771	13802	13785	13702	13821	13799	13643	13905	13878	13741	13828	13683	13744	13829	13731	13773	13718	13783	13815	14000	13993	13670	13778	13972	13724	13782	13800	13683	13771	13724	13892	13855	13700	13810	13695	13778	13843	13811	13791	13808	13792	13774	13777	13744	13740	13636	13734	13788	13718	13901	13679	13759	13715	13788	13851	13789	13741	13644	13715	13812	13711	13871	13918	13833	13756	13838	13758	13766	13781	13689	13741	13648	13910	13789	13830	13634	13845	13803	13661	13838	13868	13690	13916	13674	13497	13689	13907	13881	13822	13844	13788	13667	13600	13970	13744	13793	13830	13849	13732	13827	13906	13874	13738	13629	13840	13787	13750	13903	14054	13845	13643	13830	13771	13689	13695	13681	13772	13779	13797	13727	13706	13791	13747	13757	13813	13798	13864	13637	13864	13729	13728	13899	13868	13879	13597	13710	13914	13807	13783	13753	13860	13761	13833	13759	13823	13575	13868	13937	13742	13646	13793	13766	13693	13842	13668	13884	13756	13667	13746	13688	13987	13752	13799	13872	13599	13781	13793	13896	13792	13908	13745	13879	13769	13826	13886	13955	13905	13725	13691	13744	13802	13836	13836	13646	13839	13851	13759	13675	13736	13718	13871	13729	13755	13855	13721	13733	13789	13725	13651	13722	13759	13731	13848	13622	13747	13717	13761	13824	13828	13743	13842	13950	13830	13771	13953	13781	13801	13862	13654	13834	13950	13960	13710	13634	13751	13622	13593	13935	13970	13709	13822	13741	13651	13815	13791	13720	13659	13738	13848	13769	13605	13721	13535	13735	13811	13739	13910	13768	13781	13843	13747	13625	13730	13843	13879	13827	13714	13732	13771	13805	13871	13798	13575	13744	13599	13718	13754	13794	13804	13901	13922	13756	13734	13764	13753	13791	13948	13779	13904	13549	13557	13621	13789	13909	13750	13826	13829	13952	13800	13720	13803	13610	13833	13788	13786	13821	13693	13886	13791	13848	13745	13877	13893	13795	13937	13831	13878	13637	13779	13836	13731	13785	13796	13850	13897	13790	13730	13775	13753	13771	13814	13927	13674	13617	13708	13715	13645	13871	13808	14005	13938	13821	13839	13747	13848	13662	13750	13800	13786	13899	13714	13617	13823	13777	13615	13899	13836	13826	13752	13705	13710	13669	13914	13772	13878	13865	13663	13854	13678	13833	13803	13798	13899	13762	13728	13809	13706	13770	13854	13817	13859	13721	13747	13746	13774	13706	13799	13907	13790	13818	13707	13830	13840	13661	13619	13820	13737	13630	13931	13803	13663	13845	14000	13767	13841	13614	13870	13757	13706	13706	13645	13737	13750	13709	13766	13720	13734	13893	13907	13726	13827	13878	13662	13663	13948	13846	13742	13725	13640	13678	13862	13755	13793	13748	13834	13878	13929	13682	13621	13677	13911	13825	13948	13695	13622	13774	13760	13788	13871	13734	13710	13790	13822	13725	13684	13835	13746	13687	13820	13825	14035	13967	13788	13908	13915	13675	13809	13769	13854	13786	13936	13894	13873	13796	13862	13834	13815	13547	13946	13770	13721	13698	13781	13809	13783	13717	13914	13697	13770	13782	13807	13767	13658	13913	13776	13907	13920	13773	13811	13826	13712	13760	13887	13871	13735	13744	13669	13829	13855	13814	13737	13597	13746	13758	13771	13720	13730	13588	13612	13749	13856	13605	13961	13658	13747	13878	13733	13807	13747	13716	13771	13690	13898	14009	13668	13690	13780	13647	13999	13834	13807	13760	13745	13717	13722	13690	13875	13843	13793	13851	13897	13903	13594	13761	13729	13825	13859	13792	13781	13804	13837	13678	13816	13653	13887	13667	13725	13725	13782	13827	13747	13703	13747	13832	13806	13878	13668	13869	13700	13799	13834	13916	13873	13931	13884	13646
26223	21374	32856	46253	57373	41130	33136	27123	25522	23125	20662	18720	17590	16997	16704	16694	16923	16752	16896	16818	16766	16725	16749	16728	16599	16702	16739	16734	16604	16545	16825	16618	16959	16788	16735	16546	16658	16615	16847	16772	16812	16734	16899	16640	16654	16666	16756	16640	16834	16880	16811	16985	16837	16607	16591	16872	16713	16759	16795	16724	16734	16804	16522	16541	16768	16719	16780	16844	16654	16571	16542	16334	16543	16426	16666	16850	16610	16706	16741	16811	16626	16886	16688	16522	16642	16530	16665	16620	16722	16683	16674	16588	16699	16519	16885	16776	16710	16723	16733	16822	16643	16620	16769	16694	16910	16691	16622	16731	16561	16747	16835	16724	16831	16558	16654	16750	16647	16577	16562	16576	16582	16789	16800	16742	16901	16530	16617	16604	16690	16687	16603	16607	16762	16733	16461	16724	16566	16773	16670	16732	16757	16623	16974	16618	16667	16567	16833	16686	16715	16681	16605	16667	16739	16811	16499	16689	16820	16640	16824	16604	16613	16609	16895	16719	16623	16681	16443	16671	16663	16690	16588	16750	16615	16713	16621	16666	16792	16674	16704	16656	16680	16669	16730	16565	16567	16739	16517	16623	16757	16739	16679	16517	16656	16769	16490	16943	16787	16651	16641	16568	16770	16777	16654	16712	16578	16675	16851	16584	16517	16632	16872	16711	16460	16707	16678	16623	16655	16517	16639	16582	16593	16409	16854	16470	16471	16629	16818	16813	16877	16883	16698	16635	16679	16585	16595	16713	16572	16683	16656	16524	16698	16787	16783	16978	16783	16690	16562	16692	16665	16807	16510	16721	16667	16491	16874	16742	16780	16830	16420	16681	16623	16644	16721	16585	16493	16522	16698	16708	16863	16664	16626	16671	16715	16681	16513	16804	16684	16778	16730	16749	16738	16571	16660	16686	16412	16661	16636	16518	16779	16633	16646	16897	16815	16698	16753	16512	16639	16425	16703	16446	16627	16852	16763	16687	16565	16687	16696	16529	16836	16671	16695	16773	16560	16442	16644	16782	16579	16546	16593	16623	16806	16747	16585	16601	16705	16576	16585	16519	16682	16556	16676	16779	16671	16635	16813	16737	16651	16867	16582	16575	16499	16725	16645	16506	16638	16566	16616	16727	16614	16580	16526	16788	16541	16782	16868	16716	16597	16759	16832	16871	16772	16577	16598	16847	16761	16650	16659	16577	16839	16667	16704	16731	16700	16676	16736	16805	16985	16823	16596	16586	16608	16719	16601	16812	16772	16692	16585	16793	16646	16709	16738	16645	16744	16753	16785	16819	16764	16828	16853	16781	16752	16647	16631	16672	16864	16266	16808	16679	16816	16584	16700	16576	16604	16569	16598	16585	16687	16655	16774	16547	16749	16810	16562	16642	16603	16562	16599	16851	16607	16415	16775	16834	16473	16548	16437	16724	16618	16415	16786	16704	16608	16723	16862	16613	16509	16575	16665	16536	16824	16619	16634	16715	16804	16704	16654	16685	16629	16486	16375	16706	16651	16810	16788	16694	16687	16728	16567	16512	16550	16678	16586	16788	16597	16831	16757	16669	17010	16811	16825	16800	16522	16595	16414	16655	16648	16652	16682	16667	16740	16525	16867	16711	16817	16679	16728	16441	16731	16444	16773	16592	16706	16730	16790	16847	16741	16926	16770	16843	16651	16641	16768	16910	16814	16678	16601	16862	16498	16462	16668	16553	16617	16721	16647	16836	16742	16674	16722	16698	16575	16672	16690	16695	16653	16691	16778	16582	16706	16521	16849	16605	16684	16896	16831	16598	16721	16653	16767	16719	16746	16780	16821	16604	16805	16581	16598	16586	16611	16698	16636	16869	16734	16828	16605	16633	16759	16670	16728	16825	16875	16607	16514	16667	16787	16763	16683	16762	16730	16562	16707	16841	16674	16559	16596	16691	16567	16725	16852	16615	16629	16626	16662	16630	16587	16704	16847	16854	16646	16663	16624	16547	16601	16571	16811	16790	16894	16832	16760	16724	16600	16648	16534	16557	16721	16664	16617	16643	16787	16715	16666	16671	16856	16593	16545	16580	16659	16741	16531	16642	16623	16613	16644	16638	16679	16797	16691	16588	16642	16599	16602	16764	16940	16749	16693	16746	16829	16680	16625	16539	16776	16791	16532	16737	16522	16693	16668	16721	16735	16636	16824	16552	16602	16672	16620	16753	16736	16709	16612	16625	16704	16696	16809	16682	16645	16606	16608	16698	16473	16649	16612	16771	16763	16791	16526	16533	16666	16735	16728	16786	16740	16445	16773	17026	16577	16693	16787	16595	16741	16813	16791	16748	16551	16518	16684	16556	16593	16633	16586	16712	16656	16752	16752	16636	16805	16903	16672	16751	16574	16738	16742	16608	16732	16724	16581	16846	16915	16789	16728	16779	16621	16590	16729	16634	16552	16806	16862	16791	16535	16504	16799	16852	16665	16761	16755	16697	16743	16758	16725	16564	16500	16585	16746	16694	16543	16718	16973	16583	16869	16695	16825	16790	16694	16966	16737	16404	16677	16720	16732	16630	16540	16552	16625	16712	16606	16452	16812	16501	16539	16461	16775	16706	16736	16794	16696	16498	16805	16638	16788	16518	16697	16460	16777	16588	16528	16600	16429	16772	16762	16589	16715	16548	16711	16546	16782	16596	16601	16541	16389	16598	16495	16678	16652	16751	16563	16632	16731	16727	16604	16698	16566	16727	16699	16592	16622	16417	16706	16642	16695	16738	16647	16868	16642	16891	16646	16695	16684	16826	16584	16802	16756	16421	16667	16672	16702	16681	16899	16744	16599	16449	16638	16588	16750	16728	16684	16787	16478	16502	16524	16695	16665	16658	16711	16730	16725	16803	16661	16518	16512	16665	16688	16700	16811	16948	16764	16709	16776	16944	16577	16720	16819	16792	16512	16547	16768	16641	16686	16588	16466	16666	16532	16689	16536	16707	16736	16773	16596	16698	16886	16796	16778	16836	16567	16511	16537	16646	16641	16674	16684	16803	16926	16699	16732	16669	16465	16817	16635	16730	16560	16620	16832	16718	16894	16715	16616	16665	16708	16760	16490	16731	16733	16677	16713	16698	16629	16579	16766	16707	16670	16738	16634	16665	16776	16712	16540	16545	16642	16658	16674	16583	16756	16718	16675	16723	16763	16908	16726	16471	16602	16693	16772	16713	16398	16803	16674	16721	16654	16465	16600	16578	16865	16828	16834	16701	16665	16763	16678	16836	16806	16644	16671	16959	16923	16695	16642	16662	16765	16779	16696	16606	16641	16664	16721	16940	16786	16898	16690	16859	16612	16460	16831	16772	16547	16785	16717	16742	16656	16706	16704	16490	16476	16687	16773	16581	16844	16521	16821	16685	16813	16747	16636	16646	16710	16628	16790	16753	16559	16596	16621	16724	16645	16528	16832	16679	16466	16567	16396	16863	16594	16555	16770	16716	16654	16729	16689	16711	16767	16739	16792	16712	16762	16731	16821	16833	16560	16665	16666	16764	16501	16520	16496	16581	16868	16826	16609	16651	16744	16617	16953	16641	16763	16788	16780	16869	16641	16645	16645	16606	16831	16555	16857	16620	16703	16380	16591	16761	16757	16791	16621	16651	16572	16680	16610	16908	16730	16689	16540	16722	16764	16865	16793	16751	16746	16673	16688	16854	16685	16496	16645	16559	16757	16542	16703	16794	16687	16800	16860	16793	16617	16561	16739	16793	16593	16766	16609	16647	16659	16752	16687	16810	16668	16641	16651	16609	16562	16479	16785	16695	16506	16633	16595	16803	16749	16743	16558	16826	16745	16579	16832	16848	16613	16726	16612	16667	16733	16689	16800	16696	16644	16613	16746	16657	16354	16624	16708	16759	16955	16732	16786	16664	16711	16692	16700	16578	16815	16586	16638	16802	16702	16624	16764	16574	16703	16783	16627	16617	16683	16818	16617	16666	16742	16702	16768	16634	16673	16762	16644	16698	16736	16532	16667	16640	16881	16525	16820	16671	16723	16785	16806	16807	16939	16759	16877	16694	16897	16758	16745	16667	16798	16647	16629	16665	16601	16739	16737	16766	16516	16636	16940	16749	16800	16690	16441	16577	16777	16888	17022	16756	16850	16825	16618	16631	16593	16544	16746	16640	16438	16654	16644	16590	16502	16836	16659	16644	16624	16748	16600	16898	16673	16826	16407	16546	16454	16639	16668	16651	16817	16645	16657	16685	16557	16773	16582	16629	16834	16833	16693	16598	16825	16715	16588	16649	16665	16652	16613	16830	16884	16779	16625	16529	16580	16607	16588	16593	16608	16454	16602	16659	16629	16630	16572	16652	16607	16773	16623	16588	16907	16763	16669	16764	16842	16765	16807	16624	16709	16675	16630	16416	16544	16440	16691	16700	16613	16537	16568	16763	16684	16678	16695	16647	16660	16670	16773	16849	16687	16707	16525	16654	16769	16577	16511	16747	16878	16770	16528	16920	16636	16808	16711	16723	16585	16602	16782	16687	16633	16909	16803	16707	16638	16666	16764	16625	16700	16782	16786	16755	16453	16710	16589	16622	16698	16567	16809	16621	16801	16730	16623	16609	16644	16790	16654	16605	16724	16592	16757	16708	16576	16735	16648	16675	16771	16669	16603	16648	16918	16712	16635	16561	16579	16576	16788	16771	16676	16660	16641	16499	16672	16480	16726	16726	16715	16621	16709	16781	16906	16733	16757	16634	16553	16840	16811	16592	16461	16863	16628	16446	16820	16719	16716	16654	16678	16604	16861	16612	16638	16624	16655	16623	16436	16692	16451	16661	16665	16736	16567	16699	16515	16696	16711	16754	16813	16731	16634	16697	16686	16622	16567	16588	16564	16713	16724	16621	16534	16778	16682	16772	16717	16491	16542	16821	16869	16858	16710	16509	16578	16867	16692	16665	16492	16720	16856	16609	16548	16605	16715	16715	16613	16658	16871	16601	16798	16547	16770	16587	16740	16985	16427	16608	16744	16620	16614	16765	16575	16828	16644	16846	16805	16561	16574	16740	16816	16647	16888	16731	16699	16770	16810	16769	16822	16510	16638	16500	16741	16868	16807	16445	16780	16698	16711	16772	16816	16566	16808	16670	16612	16585	16611	16762
33794	57709	59746	55372	57721	40746	32143	26718	25067	21609	18264	15811	14611	13957	13940	13907	13699	13725	13739	13866	13661	13799	13993	13813	13656	13691	13724	13681	13944	13776	13582	13904	13678	13732	13881	13749	13970	13757	13815	13735	13664	13867	13928	13684	13721	13853	13851	13743	13842	13596	13818	13772	13909	13641	13645	13780	13942	13759	13848	13660	13798	13679	13737	13694	13665	13837	13660	14033	13698	13611	13581	13753	13657	13707	13859	13752	13768	13848	13724	13677	13649	13762	13737	13665	13669	13806	13731	13705	13552	13644	13576	13665	13774	13861	13704	13744	13820	13770	13685	13675	13844	13757	13827	13631	13735	13644	13620	13835	13610	13793	13672	13792	13841	13665	13685	13632	13756	13520	13764	13725	13562	13681	13669	13824	13671	13668	13551	13733	13810	13768	13667	13794	13883	13871	13727	13689	13810	13801	13726	13801	13671	13635	13750	13886	13666	13830	13801	13711	13848	13690	13828	13741	13773	13773	13533	13809	13642	13619	13782	13786	13755	13778	13765	13657	13848	13547	13690	13617	13872	13664	13765	13851	13766	13787	13792	13753	13748	13971	13684	13848	13789	13674	13796	13846	13828	13696	13675	13726	13671	13757	13602	13767	13838	13790	13877	13765	13811	13669	13908	13914	13703	13552	13612	13816	13757	13750	13697	13775	13947	13776	13652	13805	13748	13827	13812	13689	13711	13827	13710	13692	13824	13682	13687	13654	13731	13753	13746	13682	13714	13723	13690	13795	13728	13834	13686	13930	13643	13673	13684	13611	13764	13602	13731	13660	13736	13683	13853	13535	13679	13779	13694	13643	13693	13805	13668	13725	13660	13627	13796	13639	13707	13744	13767	13771	13796	13601	13700	13689	13850	13622	13757	13859	13549	13752	13753	13708	13851	13898	13826	13666	13706	13820	13823	13765	13684	13684	13886	13782	13740	13812	13529	13774	13762	13725	13773	13712	13659	13710	13838	13706	13753	13772	13897	13749	13690	13706	13672	13576	13879	13715	13731	13751	13712	13639	13629	13647	13620	13761	13839	13846	13785	13611	13833	13772	13767	13848	13734	13704	13683	13775	13809	13744	13712	13796	13711	13870	13758	13812	13797	13496	13863	13751	13825	13673	13749	13726	13809	13761	13734	13747	13896	13872	13868	13711	13931	13847	13750	13673	13630	13605	13675	13842	13720	13815	13678	13852	13670	13735	13687	13763	13634	13726	13640	13731	13798	13702	13795	13766	13926	13682	13709	13721	13891	13681	13655	13679	13611	13784	13613	13777	13870	13722	13912	13664	13585	13648	13762	13866	13783	13708	13827	13564	13823	13723	13806	13766	13674	13774	13832	13771	13691	13607	13662	13879	13707	13582	13800	13792	13752	13695	13719	13713	13858	13638	13937	13733	13669	13772	13813	13813	13969	13561	13645	13571	13818	13693	13862	13785	13675	13835	13745	13760	13680	13951	13727	13606	13677	13678	13830	13698	13779	13709	13856	13701	13751	13698	13667	13770	13733	13740	13749	13669	13808	13682	13630	13709	13682	13508	13703	13883	13670	13759	13985	13725	13761	13743	13619	13855	13892	13711	13728	13829	13670	13806	13859	13667	13887	13845	13758	13752	13577	13758	13775	13922	13839	13827	13797	13611	13753	13920	13913	13956	13543	13819	13607	13693	13759	13632	13671	13888	13892	13692	13682	13699	13797	13811	13694	13743	13758	13691	13743	13698	13734	13898	13750	13740	13737	13807	13735	14087	13732	13672	13671	13601	13691	13722	13695	13878	13722	13765	13785	13790	13778	13671	13542	13614	13543	13791	13865	13766	13781	13769	13724	13669	13572	13876	13653	13809	13831	13906	13912	13888	13912	13705	13789	13792	13624	13705	13682	13572	13680	13696	13706	13672	13752	13774	13619	13710	13781	13810	13694	13596	13783	13739	13860	13873	13711	13798	13755	13725	13706	13718	13641	13767	13821	13780	13702	13783	13749	13708	13782	13703	13588	13669	13672	13683	13513	13678	13682	13694	13695	13815	13718	13793	13697	13656	13633	13624	13739	13600	13816	13920	13595	13751	13540	13803	13757	13733	13804	13789	13710	13682	13679	13571	13761	13643	13687	13772	13791	13787	13628	13838	13726	13667	13771	13820	13691	13749	13567	13874	13622	13668	13619	13702	13893	13798	13700	13606	13729	13572	13789	13763	13867	13716	13577	13797	13714	13758	13743	13807	13796	13761	13739	13681	13785	13646	13888	13617	13755	13879	13639	13538	13746	13757	13684	13701	13723	13767	13709	13827	13793	13670	13818	13625	13756	13727	13819	13695	13801	13726	13649	13844	13848	13751	13826	13644	13720	13675	13722	13729	13833	13670	13681	13671	13645	13725	13948	13591	13841	13808	13642	13793	13733	13880	13771	13840	13828	13982	13692	13630	13757	13786	13838	13591	13813	13692	13873	13742	13696	13726	13714	13774	13904	13703	13687	13688	13758	13792	13630	13608	13815	13828	13650	13784	14020	13735	13759	13706	13743	13842	13799	13723	13800	13894	13635	13616	13698	13638	13761	13789	13833	13742	13740	13779	13644	13819	13756	13829	13696	13813	13708	13676	13651	13719	13838	13728	13641	13755	13681	13731	13701	13748	13583	13742	13817	13609	13787	13686	13896	13876	13796	13610	13925	13691	13910	13735	13542	13716	13656	13623	13762	13649	13661	13897	13630	14106	13734	13766	13835	13516	13648	13666	13775	13745	13716	13739	13831	13588	13807	13849	13788	13807	13618	13553	13822	13721	13766	13754	13797	13684	13665	13606	13830	13862	13712	13848	13705	13764	13709	13638	13629	13728	13740	13695	13748	13708	13729	13779	13860	13818	13656	13821	13853	13564	13783	13683	13823	13678	13679	13676	13641	13712	13775	13468	13864	13638	13780	13673	13843	13836	13779	13684	13768	13654	13700	13749	13782	13694	13742	13747	13598	13853	13636	13867	13760	13615	13736	13710	13894	13686	13690	13828	13848	13845	13650	13561	13764	13744	13760	13882	13694	13661	13656	13731	13821	13658	13780	13714	13655	13807	13819	13682	13653	13703	13787	13856	13879	13782	13763	13877	13840	13730	13766	13772	13754	13661	13715	13732	13986	13660	13612	13638	13828	13936	13782	13774	13846	13816	13791	13711	13738	13712	13681	13663	13670	13663	13758	13725	13845	13698	13737	13685	13675	13857	13718	13614	13702	13798	13763	13641	13758	13891	13768	13797	13725	13819	13801	13646	13774	13659	13809	13709	13666	13767	13715	13754	13730	13849	13760	13746	13641	13680	13832	13773	13836	13672	13656	13635	13860	13759	13637	13685	13721	13859	13732	13744	13854	13675	13697	13804	13777	13637	13767	13690	13723	13744	13812	13873	13737	13760	13823	13722	13778	13778	13862	13659	13746	13626	13766	13708	13593	13783	13848	13733	13833	13675	13733	13816	13740	13733	13862	13559	13680	13710	13641	13801	13823	13648	13794	13735	13717	13741	13760	13733	13863	13733	13717	13665	13550	13889	13703	13733	13818	13756	13644	13845	13787	13598	13511	13832	13818	13596	13653	13761	13752	13821	13696	13726	13570	13791	13721	13943	13859	13853	13923	13897	13705	13741	13813	13560	13598	13767	13880	13740	13880	13728	13718	13698	13802	13815	13698	13806	13689	13698	13776	13643	13831	13700	13809	13732	13713	13611	13804	13829	13845	13751	13678	13829	13756	13808	13810	13738	13748	13642	13695	13758	13716	13723	13707	13565	13717	13835	13803	13685	13729	13827	13607	13684	13694	13819	14009	13701	13675	13730	13875	13621	13771	13751	13658	13716	13604	13913	13736	13672	13798	13741	13799	13576	13722	13804	13811	13698	13712	13712	13658	13773	13680	13590	13706	13699	13749	13720	13657	13617	13688	13753	13607	13705	13761	13716	13808	13739	13865	13719	13629	13741	13779	13595	13727	13756	13650	13706	13669	13871	13737	13705	13665	13735	13846	13746	13778	13590	13786	13660	13649	13792	13694	13713	14025	13842	13724	13689	13774	13787	14013	13841	13790	13632	13778	13706	13841	13641	13737	13823	13670	13817	13795	13782	13722	13751	13764	13837	13707	13789	13655	13807	13787	13710	13681	13740	13648	13729	13781	13740	13832	13675	13776	13653	13881	13645	13865	13729	13685	13741	13896	13900	13772	13993	13812	13780	13688	13742	13727	13740	13533	13669	13770	13696	13724	13736	13794	13591	13699	13856	13880	13828	13786	13693	13779	13784	13872	13797	13752	13691	13693	13845	13683	13731	13713	13797	13634	13720	13879	13779	13788	13668	13820	13811	13601	13734	13636	13603	13698	13631	13744	13643	13735	13731	13877	13842	13738	13650	13740	13799	13887	13752	13709	13966	13812	13723	13753	13777	13804	13889	13845	13685	13750	13740	13670	13732	13803	13709	13889	13851	13548	13677	13705	13794	13648	13815	13793	13793	13663	13816	13689	13675	13823	13728	13832	13727	13832	13720	13939	13783	13737	13605	13919	13785	13697	13631	13886	13633	13671	13803	13767	13657	13853	13672	13773	13680	13827	13722	13591	13796	13649	13907	13774	13634	13786	13870	13788	13576	13775	13640	13723	13788	13788	13659	13799	13725	13760	13727	13868	13669	13858	13715	13847	13740	13770	13585	13772	13767	13841	13660	13731	13770	13778	13773	13603	13595	13760	13749	13909	13560	13765	13687	13778	13807	13838	13788	13885	13626	13797	13845	13713	13792	13634	13748	13807	13677	13672	13915	13605	13749	13573	13883	13835	13835	13868	13656	13598	13575	13696	13906	13743	13772	13887	13768	13688	13539	13623	13584	13815	13755	13761	13659	13583	13584	13656	13671	13889	13711	13664	13678	13772	13783	13929	13965	13717	13716	13625	13735	13795	13701	13578	13614	13954	13700	13677	13715	13815	13713	13607	13739	13872	13610	13601	13678	13879	13737	13799	13640	13557	13714	13871	13729	13678	13740	13874	13898	13694	13784	13873	13589	13792	13669	13735	13671	13758	13978	13699	13661	13568	13696	13915	13719	13787	13726	13829	13772	13683	13759	13829	13810	13713	13697	13697	13773	13738	13648	13798	13738	13764	13753	13592	13713
24220	21088	31191	38535	56493	61405	48137	39451	40079	35138	29095	23363	19472	17470	16862	16589	16391	16492	16375	16113	16085	16199	16221	16371	16392	16327	16360	16334	16442	16412	16444	16385	16264	16127	16566	16171	16343	16233	16350	16357	16254	16170	16370	16213	16268	16268	15953	16264	16426	16209	16408	16356	16280	16317	16185	16137	16241	16318	16164	16150	16485	16198	16408	16353	16432	16429	16432	16381	16260	16171	16213	16153	16393	16135	16208	16222	16137	16120	16125	16076	16148	16125	16244	16401	16174	16235	16247	16169	16255	16086	16137	16336	16205	16183	16276	16278	16292	16261	16243	16101	16246	16271	16062	16157	16312	16199	16408	16308	16103	16245	16129	16230	16182	16246	16189	16341	16179	16093	16271	16336	16242	16143	16280	16253	16317	16109	16137	16191	16256	16207	16180	16176	16137	16142	16076	16109	16255	16079	16196	16338	16173	16052	16118	16307	16136	16034	16268	16207	16219	16257	16190	16288	16264	16092	16052	16170	16215	15956	15927	16168	16215	16104	16156	16253	16151	16333	16154	16348	16205	16183	16206	16031	16141	16169	16339	16237	16271	16187	16188	16231	16262	16195	16042	16165	16409	16180	16219	15897	16148	16137	16191	16152	16322	16224	16117	16143	16219	16182	16258	16266	16191	16340	16186	16027	16202	16397	16066	16034	16177	16130	16345	16275	16309	16179	16085	15983	16251	16115	16110	16111	16173	16064	16256	16244	16060	16165	16194	16058	16024	16158	16174	16194	16054	16396	16155	16317	16042	16177	16366	16366	16167	16135	16158	16217	16210	16045	16293	16243	16078	16265	16200	16284	16107	16255	16145	16097	16133	16115	16322	16018	16081	16096	16351	16218	16105	16148	16435	16043	16223	15991	16210	16168	16093	16150	16075	16098	16235	16090	16272	16215	16300	16052	16164	16066	16037	16258	16212	16140	16263	16156	16048	16247	16233	16003	16250	16270	16284	16297	16259	16269	16174	16283	16100	16086	16245	16016	16250	16082	16164	16266	16340	16136	16364	16227	16236	16129	16188	16184	16283	16064	16177	16245	16298	16229	16147	16337	16229	16039	16200	16285	16287	16449	16389	16285	16323	16103	16189	16167	16086	16106	16117	16156	16299	16270	16160	16102	16101	16212	16360	16196	16212	16099	16415	16215	16187	16079	16029	16208	16359	16106	16151	16101	16228	16078	16172	16214	16219	16014	16099	16118	16249	16175	16237	16398	16121	16168	16175	16196	15917	16310	16148	16201	16298	16126	16191	16080	16141	15979	15993	16243	16219	16180	16247	16307	16106	16182	16156	16228	16348	16364	16280	16225	16068	15999	16417	16176	16245	16212	16019	16154	16383	16198	16160	16312	16248	16211	16081	16352	16268	16267	16149	16092	16155	16242	16148	16233	16171	16192	16125	16205	16292	16116	16148	16311	16171	16154	16155	16257	16220	15984	16115	16139	16144	16072	16169	16202	16267	16198	16089	16151	16213	16253	16126	15912	16199	16302	16173	15992	16110	16197	16130	16167	16223	16087	15973	16292	16275	16316	16115	16155	16202	16154	16051	16252	16261	16144	16139	16285	16142	16012	16245	16220	16068	16365	16388	16123	16188	16184	16145	16161	16128	16220	16113	16111	16385	16293	16414	16173	16233	16166	16212	16440	16261	16236	16113	16195	16100	16080	16312	16312	16077	16364	16109	16067	16301	16474	16302	16241	16236	16161	16108	16084	16078	16150	16227	16215	16042	16255	16310	16003	16250	16012	16241	16182	16350	16311	16203	16185	16422	15932	15948	16063	16215	16444	16274	16174	16213	16186	16323	16143	16225	16282	16066	15942	16316	16004	16173	16343	16043	16164	16113	16188	16176	16518	16239	16410	16084	16362	16105	16364	16071	16376	16040	16098	16222	16095	16025	16135	16080	16410	16430	16313	16325	16113	16222	16209	15957	16150	16263	16072	16150	16054	16330	16146	16157	16203	16058	16226	16045	16387	16206	16362	16225	15931	16138	16043	16308	16274	16017	16373	16387	16487	16140	16042	16168	16131	16008	16009	16334	16151	16067	16065	16136	16042	16111	16334	16095	16250	16157	15967	16166	15914	16157	16276	16287	16135	16150	16095	16102	16076	16217	16352	16143	16220	16204	16171	16301	16380	16458	16331	16304	16101	15811	16177	16246	16041	16183	16007	16173	16117	16294	16262	16310	16193	16275	16167	16158	16014	16288	16236	16438	16345	16148	16252	16064	16044	16348	16315	16324	16255	16160	16228	16195	16120	16254	16387	16135	16167	16201	16175	16145	16189	16213	16258	16244	16111	15996	16436	16268	15917	16246	16247	16231	15984	16076	16132	16363	16282	16321	16132	16071	16216	16349	16156	16055	16212	16291	16224	16355	16219	16426	16137	16282	16318	16168	16200	16286	16031	16110	16156	16311	16256	16245	16321	16267	16288	16228	16066	16284	16259	16228	16081	16038	16083	16073	16396	16281	16059	16200	15993	16223	16084	15987	16186	16067	16140	16327	16301	16071	16049	16289	16319	16253	16312	16256	16260	16254	16140	16178	16247	16218	16212	16143	16185	16161	16311	15995	16096	16218	16173	16300	16223	16232	16222	16280	16256	16191	16173	16044	16187	16156	16096	16375	16241	16180	16103	16123	16188	16310	16133	16296	16264	16191	16062	16077	16039	15969	15988	16286	16090	16279	16352	16238	16054	16152	16209	16221	16027	16331	16079	16335	16141	16306	16358	16362	16260	16317	16019	16052	16061	16228	16031	16178	16189	16117	16071	16217	16336	16143	16406	16441	16091	16231	16329	16254	16064	16263	16203	16063	16372	16308	16384	16266	16189	16263	16346	16058	16207	16165	16213	16374	16120	16125	16043	16109	16101	16259	16338	16380	16178	16055	16122	16060	16233	16241	16233	16069	16157	16177	16418	16214	16336	16202	16175	16134	16318	16238	16259	16208	16111	16075	16191	16206	16037	16072	16221	16343	16062	16035	16065	16080	16304	16232	16099	16091	16214	16291	16191	16121	16118	16200	16222	16236	16082	16446	16228	16339	16170	16298	16019	16168	16190	16040	16121	16180	16323	16176	16221	16247	16158	16194	16396	16339	16118	16130	16233	16171	16258	15988	16235	16297	16360	16359	16174	16114	16201	16145	16037	16202	16148	16118	16281	16009	16119	16069	16286	16182	16247	16400	16307	15869	16200	16452	16032	16258	16099	16100	16163	16331	15975	16185	16459	16241	16172	16254	16257	16279	16122	15926	16190	16083	16239	16384	16124	16239	16207	16281	16333	16312	16218	16147	16183	16295	16068	16023	16213	16159	16236	16109	16170	16291	15903	16010	16081	16292	16267	16271	16127	16133	16168	16202	16092	15974	16206	16315	16246	16095	16222	16106	16143	16367	16059	16312	16283	16246	16053	16111	16278	16261	16145	16190	16140	16044	16265	16542	16302	16165	16215	16333	16251	16109	16087	16096	16223	16123	16188	16122	16224	16295	15960	16266	16118	16331	16039	16146	16157	16245	16169	16079	16331	16267	15908	16184	16133	16025	16206	16396	16283	16180	16084	15984	16076	16150	16060	16095	16002	16404	16036	16240	16204	16248	16263	16235	16176	16207	16275	16242	16147	15998	16178	16107	16262	16377	16183	16269	16089	16161	16060	16247	16064	16237	16151	16049	16208	16184	16246	16297	16136	16107	16389	16167	16259	16190	16160	16003	16149	16283	16288	16017	16414	16202	16082	16213	16045	16056	16118	16317	16123	16340	16226	16236	16236	16214	16030	15974	16125	16124	16113	16291	16249	16137	15998	16262	16105	16310	16217	16252	16229	16152	16228	16206	16102	16217	16226	16202	16094	16198	16187	16079	15910	15969	16102	16117	16016	16312	16138	16407	16122	16191	16103	16144	15883	16139	16267	16287	16258	16326	16204	16079	16330	16241	16297	16132	16119	15992	16233	16174	16075	16194	16231	16121	16304	16221	16281	16010	16109	16113	16370	16264	16429	16288	16133	16475	16122	16309	16373	16172	16227	16204	16414	16089	15982	16336	16311	16274	15998	16181	16113	16155	16344	16200	16160	16177	16032	16139	16110	16142	16156	16150	15997	16352	16343	16461	16147	15923	16350	16131	16153	16351	16063	16231	16216	16116	16075	16238	16091	16212	16138	16179	16255	16304	16238	16220	16152	16290	16159	16319	16095	16164	16222	16263	16082	16299	16099	16205	16181	16170	16135	16382	16195	16265	16278	16415	16247	16121	16325	16218	16239	16270	15999	16280	16236	16141	16224	16033	16110	16191	16481	16127	16175	16141	16176	16005	16075	16197	16079	16080	16147	16252	16262	16127	16183	16137	16196	16144	16261	16280	16112	16284	16072	16036	16017	16002	16349	16108	16284	15998	16318	16062	16012	16198	16282	16238	16041	16050	16231	16122	15972	16201	16280	16062	16250	16299	16308	16210	16348	16151	16122	16142	16157	16065	16050	16194	16045	16018	16240	16206	16270	16126	16284	16083	16119	16139	16127	16270	16259	16198	16223	16240	16255	16088	16332	16339	16162	16255	16319	16027	16272	16151	16156	16265	16032	16129	16205	16232	16378	16260	16299	16118	16188	16156	16345	16312	16298	16249	16169	16196	16327	16145	16146	16227	16138	16213	16154	16281	16274	16267	16288	16202	16330	16074	16331	16199	16241	15995	16293	16138	16190	16046	16166	16128	16054	16317	16207	16183	16028	16014	16232	16167	16019	16081	16350	16330	16179	16155	16221	16230	16215	16214	16231	16141	16187	16065	16150	16343	16035	16110	16102	16121	16138	16158	16356	16158	16110	16207	16154	16068	16154	16111	15885	16136	16260	16132	16320	16275	16154	16149	16238	16284	16144	16147	16244	16184	16324	16393	16404	16117	16138	16250	16088	16169	16333	16365	16302	16047	16296	16180	16206	16284	16054	16105	16134	16191	16089	16019	16261	16200	16158	15873	16211	16243	16225	16099	16258	16243	16271	15975	16082	16263	16114	16193	16165	16093	16336	15989	16192	16550	16260	16315	16136	16122	16116	16199	15964	16429	16077	16197	16068	16259	16231	16163	16445	16336	16332	16392	16149	16167	16124	16218	16050	16248	16167	16107	16137	16328	16084
44524	75675	76708	74413	71348	66429	45656	42501	41573	35199	28195	21476	16840	14688	13655	13522	13363	13313	13374	13412	13298	13418	13351	13334	13529	13518	13365	13293	13541	13236	13420	13596	13573	13367	13443	13471	13389	13240	13553	13444	13441	13445	13406	13318	13314	13406	13359	13347	13375	13393	13346	13511	13311	13351	13380	13412	13222	13489	13331	13239	13363	13307	13309	13312	13643	13469	13337	13426	13437	13481	13360	13422	13342	13558	13326	13457	13441	13442	13438	13248	13341	13366	13586	13367	13348	13431	13287	13290	13428	13457	13453	13430	13435	13424	13450	13354	13540	13602	13265	13231	13450	13491	13347	13514	13363	13405	13559	13206	13354	13425	13522	13437	13084	13503	13375	13324	13557	13534	13513	13457	13528	13377	13499	13461	13483	13384	13413	13388	13462	13370	13309	13433	13389	13207	13334	13332	13334	13453	13474	13420	13260	13442	13406	13370	13498	13213	13161	13349	13439	13370	13296	13277	13404	13426	13426	13237	13461	13403	13314	13455	13507	13473	13432	13448	13498	13218	13470	13479	13300	13286	13446	13444	13476	13418	13355	13468	13382	13486	13362	13428	13578	13456	13445	13442	13307	13247	13424	13404	13337	13465	13354	13498	13452	13288	13323	13418	13468	13144	13265	13315	13442	13408	13432	13525	13388	13461	13445	13547	13385	13501	13325	13497	13484	13406	13456	13285	13412	13321	13442	13549	13467	13385	13479	13368	13473	13328	13544	13519	13365	13319	13507	13402	13388	13489	13532	13419	13359	13470	13422	13367	13500	13460	13467	13480	13191	13317	13320	13454	13529	13365	13332	13586	13365	13378	13332	13595	13462	13271	13204	13406	13346	13402	13338	13390	13513	13483	13375	13400	13659	13438	13239	13448	13375	13354	13400	13285	13573	13539	13604	13374	13404	13535	13483	13551	13378	13400	13464	13423	13382	13336	13345	13538	13438	13345	13396	13415	13419	13453	13531	13489	13366	13198	13469	13433	13260	13375	13316	13452	13258	13555	13205	13394	13334	13522	13426	13233	13449	13391	13320	13447	13608	13380	13339	13507	13199	13397	13419	13434	13452	13464	13337	13353	13477	13393	13357	13346	13413	13634	13477	13437	13499	13358	13384	13465	13405	13436	13384	13317	13540	13466	13360	13599	13353	13383	13474	13473	13410	13472	13389	13475	13257	13293	13425	13401	13276	13352	13445	13342	13375	13354	13375	13398	13429	13451	13371	13248	13452	13606	13395	13512	13585	13498	13493	13399	13472	13441	13353	13444	13344	13496	13562	13347	13468	13405	13537	13421	13435	13428	13370	13463	13379	13439	13559	13396	13276	13585	13193	13558	13424	13325	13439	13483	13532	13308	13378	13408	13402	13490	13328	13301	13577	13251	13396	13421	13355	13318	13370	13540	13491	13465	13282	13404	13360	13384	13443	13403	13318	13318	13327	13277	13346	13280	13443	13551	13446	13453	13450	13113	13402	13266	13469	13399	13269	13279	13406	13380	13395	13510	13403	13426	13498	13606	13547	13354	13459	13342	13396	13428	13459	13419	13473	13278	13611	13316	13529	13293	13386	13493	13471	13515	13340	13601	13452	13268	13447	13344	13333	13381	13495	13491	13447	13484	13343	13377	13363	13243	13361	13408	13569	13368	13336	13350	13446	13308	13428	13253	13470	13439	13415	13372	13394	13432	13285	13468	13239	13458	13412	13390	13394	13428	13433	13411	13320	13306	13433	13229	13436	13583	13487	13318	13454	13474	13256	13489	13461	13436	13431	13291	13410	13273	13433	13459	13465	13472	13419	13344	13556	13296	13362	13448	13513	13310	13394	13460	13470	13536	13248	13369	13504	13418	13537	13499	13304	13338	13377	13353	13327	13427	13254	13458	13345	13442	13509	13255	13464	13482	13335	13376	13404	13232	13477	13319	13264	13441	13350	13588	13353	13468	13299	13393	13598	13384	13541	13289	13458	13393	13195	13284	13407	13265	13530	13362	13392	13421	13419	13362	13469	13460	13245	13475	13425	13453	13348	13415	13451	13375	13332	13261	13324	13500	13349	13360	13465	13309	13376	13237	13466	13404	13474	13444	13466	13332	13315	13631	13360	13480	13460	13370	13486	13333	13430	13361	13488	13454	13567	13342	13433	13522	13364	13329	13197	13335	13329	13316	13380	13435	13315	13319	13438	13534	13361	13568	13405	13290	13535	13438	13412	13413	13310	13573	13445	13301	13409	13475	13429	13466	13477	13468	13442	13475	13301	13294	13311	13447	13276	13378	13353	13361	13390	13465	13423	13378	13416	13483	13387	13396	13319	13443	13317	13342	13451	13496	13287	13492	13453	13315	13320	13321	13342	13432	13424	13344	13312	13433	13380	13520	13384	13484	13509	13238	13298	13482	13466	13316	13402	13634	13515	13422	13426	13365	13518	13346	13491	13333	13374	13249	13412	13683	13409	13464	13441	13424	13276	13358	13601	13324	13611	13479	13518	13395	13586	13487	13307	13630	13482	13358	13298	13546	13438	13471	13425	13162	13535	13486	13444	13372	13374	13360	13244	13371	13328	13332	13447	13468	13303	13348	13513	13322	13344	13204	13331	13345	13486	13451	13317	13330	13447	13430	13424	13265	13436	13493	13398	13487	13385	13388	13264	13238	13510	13295	13312	13303	13410	13475	13251	13469	13351	13425	13489	13435	13322	13276	13442	13435	13532	13478	13454	13314	13329	13387	13500	13327	13436	13493	13238	13396	13404	13357	13578	13391	13404	13154	13266	13480	13512	13358	13392	13359	13320	13429	13551	13390	13577	13277	13398	13500	13395	13353	13494	13390	13430	13446	13413	13338	13561	13442	13374	13425	13313	13515	13415	13188	13356	13329	13540	13415	13149	13402	13542	13401	13374	13463	13252	13526	13312	13298	13367	13499	13492	13501	13415	13483	13294	13326	13508	13395	13399	13407	13468	13459	13407	13485	13464	13486	13486	13477	13324	13287	13489	13508	13422	13482	13431	13447	13285	13385	13411	13329	13290	13391	13414	13482	13424	13312	13457	13417	13311	13316	13298	13355	13409	13532	13422	13447	13594	13410	13410	13406	13289	13507	13345	13406	13499	13556	13328	13485	13567	13267	13280	13492	13328	13271	13367	13329	13381	13455	13494	13235	13414	13326	13471	13449	13338	13449	13400	13357	13338	13433	13414	13507	13541	13315	13471	13513	13487	13366	13593	13358	13307	13436	13279	13448	13348	13496	13337	13430	13427	13483	13404	13320	13511	13328	13356	13440	13353	13372	13349	13282	13511	13426	13342	13396	13361	13504	13409	13412	13415	13539	13455	13411	13487	13393	13354	13514	13534	13426	13411	13260	13231	13253	13375	13402	13338	13523	13312	13270	13387	13499	13436	13491	13372	13456	13413	13382	13356	13447	13393	13229	13458	13485	13369	13317	13356	13474	13359	13376	13465	13568	13382	13452	13543	13444	13536	13239	13512	13386	13392	13413	13353	13343	13513	13497	13371	13407	13498	13340	13294	13422	13467	13449	13260	13372	13375	13254	13309	13463	13522	13415	13301	13453	13333	13376	13466	13296	13262	13408	13493	13392	13350	13337	13425	13411	13503	13339	13243	13499	13422	13466	13329	13402	13370	13417	13438	13397	13314	13425	13338	13412	13555	13349	13237	13495	13329	13355	13371	13175	13436	13500	13577	13425	13315	13290	13511	13475	13406	13428	13231	13319	13498	13338	13413	13505	13462	13473	13336	13390	13334	13541	13296	13482	13380	13373	13464	13377	13525	13490	13453	13345	13400	13425	13434	13431	13340	13312	13502	13526	13510	13410	13271	13461	13313	13274	13635	13396	13462	13264	13449	13496	13395	13312	13392	13337	13382	13454	13418	13346	13385	13432	13482	13348	13288	13525	13240	13397	13217	13452	13453	13264	13393	13371	13433	13516	13295	13553	13297	13490	13259	13457	13455	13309	13347	13464	13323	13328	13387	13443	13346	13547	13357	13543	13420	13377	13295	13363	13436	13402	13213	13387	13295	13446	13451	13333	13284	13246	13494	13503	13455	13528	13229	13460	13307	13344	13366	13335	13361	13360	13427	13613	13592	13386	13233	13334	13418	13448	13323	13436	13516	13402	13247	13580	13437	13439	13409	13428	13296	13368	13261	13397	13361	13514	13415	13529	13388	13373	13379	13469	13431	13461	13540	13352	13393	13396	13237	13220	13371	13414	13377	13402	13407	13532	13460	13466	13516	13364	13350	13589	13392	13453	13393	13450	13318	13362	13381	13459	13405	13358	13474	13356	13471	13510	13419	13433	13468	13385	13483	13366	13428	13364	13530	13455	13364	13238	13599	13345	13469	13309	13570	13227	13383	13546	13416	13247	13410	13444	13495	13396	13585	13351	13191	13397	13475	13383	13400	13365	13427	13418	13464	13588	13363	13449	13401	13456	13438	13369	13366	13470	13424	13325	13413	13434	13552	13531	13409	13368	13355	13397	13608	13534	13342	13436	13373	13552	13343	13365	13515	13409	13492	13482	13415	13508	13416	13356	13588	13368	13245	13349	13503	13356	13514	13282	13331	13450	13336	13402	13418	13373	13569	13222	13388	13213	13426	13326	13488	13358	13296	13407	13291	13149	13297	13453	13237	13317	13329	13508	13307	13341	13301	13357	13417	13481	13397	13481	13394	13509	13485	13333	13378	13433	13448	13462	13285	13340	13262	13329	13450	13498	13393	13459	13401	13358	13482	13447	13413	13412	13430	13201	13171	13504	13569	13491	13382	13323	13369	13531	13310	13440	13413	13328	13367	13372	13420	13338	13463	13473	13437	13478	13220	13537	13441	13424	13423	13297	13466	13572	13610	13453	13441	13405	13402	13479	13535	13571	13419	13343	13545	13664	13386	13391	13400	13335	13377	13358	13354	13425	13448	13596	13385	13523	13335	13344	13408	13517	13484	13357	13605	13300	13313	13317	13385	13339	13378	13428	13390	13397	13218	13441	13395	13454	13533	13418	13569	13395	13336	13172	13602	13398	13460	13429	13446	13387	13332	13522	13471	13450	13288	13363	13380	13379	13421	13448	13540	13444	13194	13501	13433	13430	13401	13296	13413	13390	13289	13482	13608	13558	13540	13502
31805	25359	26583	26020	24695	25896	20303	18753	18519	18389	18160	17659	17638	17775	17685	17413	17428	17523	17263	17344	17315	17518	17331	17580	17408	17515	17431	17493	17459	17470	17487	17491	17481	17624	17481	17461	17538	17240	17476	17404	17369	17312	17458	17530	17427	17434	17790	17564	17431	17577	17374	17433	17600	17716	17504	17500	17504	17401	17516	17386	17341	17502	17433	17549	17546	17412	17430	17406	17362	17492	17384	17329	17406	17277	17514	17312	17408	17294	17449	17257	17280	17412	17288	17215	17440	17436	17482	17460	17428	17268	17532	17424	17337	17359	17629	17435	17556	17623	17438	17323	17457	17363	17570	17525	17203	17525	17332	17296	17436	17503	17535	17677	17436	17387	17510	17318	17488	17372	17486	17460	17378	17297	17474	17498	17434	17491	17281	17226	17252	17165	17532	17388	17571	17315	17633	17622	17456	17231	17436	17419	17555	17678	17340	17362	17428	17384	17344	17417	17257	17397	17411	17341	17499	17593	17481	17470	17377	17315	17425	17550	17349	17427	17535	17256	17677	17514	17342	17396	17234	17385	17356	17256	17564	17289	17319	17384	17523	17546	17497	17376	17443	17485	17359	17445	17561	17347	17374	17366	17307	17423	17486	17457	17251	17341	17472	17322	17376	17509	17352	17405	17623	17172	17442	17173	17429	17529	17477	17405	17378	17545	17584	17727	17422	17239	17388	17409	17256	17394	17507	17617	17488	17561	17257	17297	17315	17414	17317	17375	17364	17381	17342	17348	17289	17424	17526	17577	17473	17460	17447	17336	17390	17425	17255	17379	17394	17118	17361	17274	17274	17543	17451	17366	17430	17292	17630	17386	17215	17495	17522	17398	17252	17462	17465	17368	17310	17317	17534	17413	17640	17439	17411	17384	17202	17130	17193	17556	17288	17492	17355	17439	17531	17308	17192	17249	17019	17277	17311	17386	17168	17253	17496	17553	17317	17259	17500	17356	17206	17443	17424	17380	17260	17223	17377	17473	17619	17536	17451	17390	17427	17639	17414	17492	17445	17481	17717	17312	17329	17330	17472	17242	17161	17380	17347	17408	17425	17519	17428	17458	17469	17409	17384	17383	17140	17420	17540	17307	17354	17386	17236	17130	17329	17496	17298	17527	17572	17351	17357	17582	17316	17456	17412	17325	17365	17472	17157	17351	17239	17435	17601	17359	17248	17343	17308	17418	17522	17308	17596	17402	17802	17610	17460	17457	17253	17532	17307	17482	17417	17544	17442	17436	17535	17600	17295	17242	17228	17443	17598	17396	17443	17197	17323	17293	17331	17292	17442	17311	17419	17326	17374	17283	17369	17310	17421	17583	17375	17319	17335	17389	17403	17418	17347	17489	17194	17519	17351	17527	17518	17349	17347	17444	17542	17557	17347	17333	17270	17358	17361	17435	17374	17470	17563	17492	17427	17282	17455	17395	17477	17269	17435	17322	17275	17514	17530	17360	17483	17163	17703	17360	17445	17604	17652	17250	17575	17545	17501	17287	17349	17412	17297	17280	17445	17664	17335	17553	17296	17310	17417	17286	17373	17407	17404	17503	17311	17299	17216	17411	17276	17457	17466	17260	17274	17397	17455	17449	17335	17297	17514	17438	17400	17399	17676	17419	17214	17177	17342	17418	17417	17413	17481	17491	17342	17295	17555	17153	17396	17540	17331	17461	17261	17310	17596	17425	17449	17264	17395	17547	17441	17488	17389	17236	17348	17432	17397	17557	17454	17390	17468	17527	17229	17313	17228	17460	17490	17263	17333	17500	17303	17476	17252	17526	17499	17407	17471	17394	17439	17339	17465	17465	17279	17331	17411	17560	17361	17472	17212	17363	17480	17504	17263	17327	17542	17440	17596	17414	17447	17294	17496	17560	17105	17487	17569	17578	17392	17277	17186	17350	17474	17341	17204	17358	17526	17172	17442	17248	17412	17483	17576	17538	17411	17396	17314	17539	17449	17643	17371	17238	17493	17275	17259	17360	17674	17444	17618	17424	17378	17294	17655	17366	17239	17249	17550	17253	17532	17402	17483	17349	17357	17386	17356	17474	17376	17237	17464	17598	17304	17583	17168	17326	17228	17458	17486	17424	17247	17450	17564	17559	17535	17372	17551	17622	17463	17518	17359	17343	17445	17353	17265	17223	17346	17297	17353	17478	17405	17162	17340	17629	17290	17382	17462	17464	17206	17170	17403	17289	17358	17374	17412	17398	17506	17473	17457	17421	17495	17259	17375	17382	17451	17375	17438	17350	17476	17506	17220	17324	17493	17508	17467	17478	17456	17650	17572	17310	17551	17298	17430	17491	17359	17548	17589	17271	17358	17372	17405	17431	17383	17501	17399	17398	17488	17445	17551	17284	17330	17293	17295	17263	17339	17358	17262	17506	17367	17382	17499	17508	17478	17455	17434	17472	17402	17388	17503	17262	17328	17247	17541	17497	17679	17507	17510	17423	17451	17259	17568	17152	17361	17276	17632	17571	17532	17622	17374	17473	17234	17125	17395	17254	17373	17384	17318	17362	17320	17404	17628	17513	17363	17444	17271	17514	17641	17659	17468	17363	17601	17293	17440	17621	17432	17505	17306	17191	17339	17413	17462	17052	17265	17279	17407	17479	17332	17562	17302	17289	17593	17384	17509	17311	17532	17330	17514	17370	17399	17264	17253	17412	17501	17390	17502	17373	17504	17350	17352	17334	17419	17281	17525	17308	17431	17425	17526	17354	17360	17560	17544	17427	17520	17328	17295	17319	17387	17311	17410	17445	17394	17508	17545	17497	17386	17316	17380	17585	17446	17329	17456	17409	17363	17242	17309	17288	17429	17411	17499	17559	17384	17434	17391	17570	17417	17437	17187	17563	17505	17450	17330	17233	17343	17451	17342	17289	17300	17375	17446	17244	17544	17454	17342	17492	17407	17254	17413	17321	17614	17401	17424	17368	17478	17401	17480	17343	17535	17579	17418	17311	17406	17398	17479	17379	17179	17495	17645	17497	17204	17327	17396	17475	17257	17335	17398	17211	17436	17288	17355	17538	17426	17361	17516	17498	17419	17397	17390	17570	17528	17245	17364	17504	17525	17226	17250	17335	17399	17606	17535	17429	17422	17302	17476	17551	17285	17372	17429	17546	17442	17365	17487	17423	17441	17395	17202	17334	17303	17588	17255	17432	17567	17594	17322	17256	17363	17492	17411	17312	17581	17525	17444	17291	17308	17394	17238	17394	17429	17686	17239	17300	17491	17481	17495	17510	17554	17413	17470	17423	17454	17397	17513	17244	17314	17399	17360	17463	17472	17599	17349	17293	17222	17568	17468	17416	17384	17426	17367	17158	17488	17553	17282	17331	17416	17257	17483	17389	17651	17391	17200	17202	17478	17334	17343	17522	17223	17411	17514	17441	17347	17587	17336	17594	17479	17391	17288	17620	17367	17296	17301	17440	17374	17155	17308	17363	17457	17631	17622	17496	17488	17496	17265	17315	17100	17551	17406	17415	17418	17427	17351	17495	17400	17544	17470	17384	17416	17528	17149	17403	17465	17535	17402	17677	17455	17260	17429	17388	17237	17307	17467	17345	17390	17518	17506	17530	17525	17489	17304	17603	17436	17480	17464	17507	17630	17512	17446	17583	17349	17321	17464	17411	17383	17225	17177	17615	17471	17485	17331	17343	17660	17500	17562	17428	17627	17460	17236	17193	17404	17180	17605	17543	17327	17438	17514	17425	17422	17279	17344	17383	17404	17285	17466	17361	17512	17572	17482	17632	17346	17373	17390	17215	17558	17374	17546	17485	17382	17661	17387	17406	17521	17353	17317	17545	17551	17679	17370	17414	17251	17311	17345	17220	17517	17494	17328	17309	17483	17404	17485	17384	17224	17170	17370	17628	17477	17594	17456	17733	17463	17520	17633	17452	17311	17303	17494	17299	17513	17288	17505	17333	17409	17462	17462	17531	17322	17496	17501	17401	17526	17409	17453	17182	17416	17594	17390	17426	17467	17375	17540	17478	17274	17489	17463	17408	17400	17477	17465	17432	17262	17429	17347	17331	17166	17533	17553	17491	17225	17453	17703	17467	17384	17319	17720	17417	17257	17205	17364	17307	17397	17230	17339	17370	17542	17223	17359	17347	17198	17564	17219	17331	17422	17428	17311	17534	17556	17388	17415	17299	17501	17465	17423	17334	17385	17397	17488	17342	17404	17375	17451	17556	17508	17389	17248	17445	17530	17325	17361	17277	17360	17482	17455	17325	17458	17375	17434	17528	17437	17502	17430	17313	17427	17433	17342	17335	17295	17324	17441	17300	17270	17505	17291	17468	17292	17366	17501	17404	17310	17242	17403	17353	17409	17462	17528	17544	17414	17477	17307	17774	17351	17507	17339	17479	17443	17431	17393	17402	17389	17291	17390	17453	17507	17571	17511	17606	17482	17587	17295	17473	17525	17463	17354	17507	17489	17521	17368	17416	17446	17486	17444	17521	17756	17312	17552	17510	17524	17627	17506	17335	17359	17242	17347	17483	17462	17461	17434	17338	17428	17413	17420	17395	17551	17378	17603	17589	17494	17419	17492	17459	17402	17512	17457	17367	17445	17345	17224	17355	17513	17563	17247	17176	17357	17702	17506	17459	17212	17313	17548	17337	17392	17409	17452	17316	17336	17411	17397	17506	17421	17479	17401	17313	17547	17479	17436	17318	17639	17263	17578	17304	17353	17467	17270	17486	17257	17501	17445	17168	17450	17679	17458	17472	17502	17455	17548	17659	17341	17563	17544	17394	17348	17398	17353	17324	17561	17369	17320	17109	17639	17307	17328	17304	17429	17344	17429	17451	17408	17201	17472	17355	17282	17282	17410	17260	17542	17394	17432	17457	17375	17567	17528	17597	17535	17298	17311	17435	17501	17403	17401	17321	17232	17392	17455	17464	17564	17594	17320	17102	17197	17407	17384	17231	17470	17342	17456	17356	17471	17601	17532	17459	17306	17251	17372	17413	17525	17452	17372	17497	17596	17561	17536	17397	17441	17328	17195	17235	17587	17427	17630	17567	17681	17384	17415	17306	17605	17414	17413	17459	17384	17321	17368	17321	17499	17313	17382	17286	17417	17456	17338	17244	17573	17402	17362	17289	17681	17658	17598	17401
23892	29790	27726	25133	24481	24452	16507	15208	15553	15216	15079	14542	14292	14311	14161	14097	14221	14001	14155	14300	14140	13988	14169	14141	14119	14140	14073	14157	14188	14133	14137	14142	14273	14171	13926	14208	14191	14048	14182	14118	14132	14080	14109	14139	14067	14140	13922	14109	14114	14037	14107	13909	14156	14191	14166	14166	14069	14088	14208	14075	13988	14110	13997	14074	14208	14091	14067	13863	14179	14128	14220	14245	14103	13833	14120	14071	14232	14217	14092	14324	14101	14222	14137	14172	14010	14197	14226	14334	14052	14222	14126	13988	14005	14090	14053	14075	13975	14040	14129	14046	14068	14198	14168	14058	14156	14033	14188	14040	14179	14102	14134	13947	14137	14128	14146	14092	14033	14193	14074	14155	14154	13889	14137	14143	14128	14113	14187	14034	14087	14172	13983	14288	14140	13966	14198	14160	14090	14026	14129	14022	13969	14087	14119	13968	14097	14190	14227	14097	14056	14142	13976	14073	14126	14114	14110	14150	14204	14087	13932	14164	14223	14064	14161	13846	14143	14118	14117	14025	14251	14094	14063	14009	14040	14108	14151	14068	14040	14036	14114	14126	14108	14119	14128	14295	13952	14166	14036	14077	14143	14176	14052	14119	14129	14090	14221	14087	14175	14120	14167	14081	14191	14009	14014	14129	14092	13981	14072	14071	14051	13902	14151	14226	14083	14086	14188	14069	13975	14196	14188	14152	14141	14041	14159	14253	14027	14241	14053	14243	13983	14136	14182	14099	14082	14225	14069	14120	14154	14197	14003	14159	13998	14067	14019	14160	14020	14203	14111	14233	14046	14085	14068	14212	14150	14081	14195	14274	14240	14090	14206	14185	14048	14013	14071	14222	14197	14065	13992	14059	14160	14168	14038	14144	14049	14205	14183	14217	14097	14123	14069	14164	14041	13975	14176	14156	14174	14103	14055	14133	14346	14048	14226	14228	14076	14080	14079	14120	14014	14125	14145	14175	14087	14196	14150	14163	14135	14154	14260	14127	14172	14175	14059	13984	14356	13984	13888	14190	14092	14070	13999	14101	14088	14069	14117	14153	14169	14217	14045	14124	14410	14176	14007	14142	14070	14107	14183	14091	14016	13979	14090	14168	14201	13990	14267	14253	14353	14079	14223	13903	14075	14105	13970	14139	14135	14173	14196	14256	13976	14028	14094	14018	14090	13937	14216	14222	14151	13956	14281	14194	14087	14064	14123	14077	14153	14163	14227	14210	14199	14333	14226	14093	14148	14117	14076	14099	14252	14069	14086	14391	14068	14056	14069	14125	14149	14182	14156	14074	13999	13974	13927	14271	14095	14057	14109	14152	14035	14019	14155	13993	14361	14014	14190	14187	14240	14202	14086	14156	14050	14077	14125	14048	14002	14045	14124	14263	14216	14213	14133	14050	14175	13976	13986	14028	14121	14245	14121	14120	14023	14145	13996	13949	14189	14148	14229	14067	14128	14121	14218	13907	14298	14033	14029	14118	14075	14190	14068	14055	14209	14075	14140	14162	14349	14137	14040	14120	14049	13957	14189	14085	14238	14138	14218	13874	14129	14143	14095	13893	13966	14048	14081	14131	14248	14016	14032	14104	14163	14267	14044	14034	14053	14010	14205	14212	14001	14069	14261	14044	14128	14069	14291	14127	14162	14115	14135	14147	14043	14050	14139	14093	14351	14153	14179	14062	14142	14172	14225	14246	14237	14086	14155	14144	14061	14128	14081	14110	13990	14128	14155	14233	14129	14174	14144	14128	14102	13958	13997	14108	14054	14078	14048	14022	14077	14137	14155	14048	13987	14104	14107	14065	14001	14144	14189	14116	14126	14231	14187	14253	14165	14264	14066	14153	14069	14295	14027	13935	14215	14194	14133	14204	14217	14140	14199	14173	14161	14313	14027	14114	14136	14217	14118	14049	13993	14406	14002	13998	14006	13892	14210	14209	14002	14235	14235	14118	13880	14088	14129	13962	14031	14192	14093	14074	14191	14029	14238	14099	14063	14037	14003	14168	14126	14141	14055	14083	14156	14163	14195	14164	14031	14149	14037	14038	14240	14185	14016	14285	14196	14050	13979	14171	14044	14075	14073	14170	14090	14128	14133	14056	13981	14087	14227	14118	14084	14115	14120	14135	14085	14232	14162	14066	14105	14163	14151	14271	14092	14174	14061	14184	14026	13979	14101	14115	14205	14084	14151	14099	14033	14120	14454	14206	13893	14258	14182	14043	14142	14062	14116	14179	14203	14142	14060	13870	14031	14075	14195	14041	14236	14137	14051	14183	14000	14330	14052	14185	13936	14142	14188	14093	14091	14188	14044	14184	14155	13994	14060	14189	14181	13994	13947	14096	14152	14072	14157	14229	14010	14188	14157	14137	14079	14121	13878	14150	13962	14009	14180	14048	14081	14095	14174	14173	14219	14192	14109	14240	14092	14180	14166	13988	14178	14225	14183	14177	14105	14150	14202	14200	14127	14135	14251	14095	14108	14198	14125	14036	14136	14044	13933	14081	14174	13973	14157	14185	13975	14007	14161	14300	14248	14214	14061	14146	14029	14039	14197	14113	14158	14164	14048	14083	14117	13945	14054	14063	14135	14187	14203	14189	14099	14004	14172	14048	14142	14206	14140	14164	14081	14252	14122	14082	14231	14210	14232	13985	14169	14158	14105	14297	14076	14108	14306	14205	14050	14213	14230	13934	14344	13879	14073	13988	14215	14143	14154	14242	14030	14146	14152	14063	14155	14234	14136	14172	13990	14301	14150	14036	14144	14038	14284	14114	14060	14229	14182	14042	14113	14054	14150	14115	14068	14087	14212	13989	14242	14053	13909	14178	14169	14140	14088	14157	14041	14111	13889	14283	14047	14040	14342	14111	14135	14248	14078	14157	14044	14350	14168	14216	14088	14055	13868	14115	14076	14160	13934	14159	14093	14125	14103	13987	13941	14155	14113	14070	14183	13963	14280	14144	14106	14283	14070	14179	14149	14176	14143	13924	14071	14106	14165	14016	14036	14313	14247	14154	14095	14157	14109	14183	14169	14022	14206	13910	14118	14067	14173	14122	14120	14241	14195	14197	14072	14114	14096	14206	14048	14210	14027	14088	14145	14198	14230	14220	14052	14231	14274	14057	14059	14078	14008	14134	14192	14150	14225	14146	13993	14197	14115	14192	14217	14040	14027	14190	14016	14095	14098	14232	14161	14396	14110	13978	14180	14248	14224	14058	13996	14139	14167	14026	14021	13966	14055	14047	14078	14115	14216	14282	14124	14155	14139	14268	13971	14055	14154	14232	14097	14078	14279	14196	14065	14235	14049	14071	13989	14036	14239	14160	14199	14096	14146	14173	14008	14257	14204	14053	14100	14206	14176	14163	14248	14091	14083	14139	14013	14095	14157	13967	14076	14129	14207	14047	14055	14009	14198	14090	14124	14125	14150	13997	14109	14186	14038	14112	14078	14260	14061	14204	14165	13989	14040	14217	14081	14370	14155	14077	14088	13882	13915	14120	14034	14254	14177	14116	14086	14111	14027	14234	14226	14227	14133	13950	14267	14063	14043	14057	13806	14217	14110	14155	14118	14122	14276	14103	14044	14145	13969	14118	14008	14134	14041	14176	14130	14208	14021	14071	14242	14011	14041	14134	14199	14053	13892	14232	13918	14223	14068	14191	14104	14272	14027	14096	14144	14028	14253	14160	14220	14038	14294	14238	14098	13987	14053	14157	14073	14126	14224	14116	14141	14158	14045	14069	14257	14134	14152	14050	14117	14161	14031	14268	14144	14116	14273	14243	14005	14041	14201	14268	14173	14115	14123	14172	13966	14169	14160	14248	14052	14108	14189	13984	14108	14179	14258	14206	14167	14116	14042	14196	14256	14253	14126	14080	13917	14247	14336	13982	14213	14009	14110	14110	14024	14145	14194	14210	14226	14172	14209	14079	14254	14115	14289	14188	14005	14197	14061	14114	14191	14169	14050	14089	14107	14169	13982	14206	14175	14182	14075	14104	14194	14123	14105	14191	14216	14344	14232	14043	14010	14021	14195	14145	14165	14179	14141	14181	14110	14121	14030	14194	14100	14122	14101	14156	14190	14200	13968	14149	14034	14261	14157	14209	14183	14140	14192	14128	14175	14019	14182	14170	14043	14259	14212	14155	14283	14328	14102	14175	14077	13986	14037	14076	14122	14187	13992	14106	14045	13910	14156	14061	14243	14184	14129	14266	14242	14145	14132	14169	14103	13923	14242	14214	14016	14110	13927	14145	14065	14227	14268	14058	14265	14105	14144	14082	14154	14230	14074	14202	13969	14177	14071	14142	14204	14129	14168	14197	14157	14148	14290	14093	13979	14086	14074	14229	14115	14375	14081	13983	14135	14150	14303	14053	14170	14033	14151	14027	14220	14083	14010	14105	14252	14128	14091	13992	14062	13990	14148	14229	14109	14104	14021	14004	14043	13992	14278	14002	14181	14219	14070	14152	14210	13992	14170	14001	14249	14022	13999	14221	14123	14131	14056	14286	14138	14027	14231	14080	14021	14150	14036	14143	14201	14263	14031	14190	14075	14109	14003	14088	14033	14112	14148	14112	13996	14283	14122	14095	14007	13996	14181	14037	14122	13992	14266	14132	14116	14004	14026	14224	14210	14224	13877	14168	14154	14024	14097	14194	14053	14269	14159	14055	14047	14117	14162	14088	14050	13990	14190	13985	14128	13990	14180	14133	14047	14210	14047	14134	13935	14224	13972	14263	13998	14279	14036	14173	14210	14194	14252	14254	14185	14173	14187	14360	14142	14112	14146	14236	14161	14102	14172	14105	14045	14261	14108	13992	14051	14250	14179	14096	13979	14221	14225	14026	14126	14041	14027	14073	14366	14010	14165	14102	14276	14110	14240	14117	14081	14001	14060	14307	14131	14136	13974	14193	14219	14261	14143	14081	14113	14040	14019	14207	14093	14127	14204	14019	14046	14098	14174	14061	14075	14224	14207	14044	14142	14087	14107	14143	14217	14091	14090	14068	14126	14143	14331	14105	14175	14229	14221	14048	14094	14089	14098	13989	14099	14118	14054	14190	14171	14210	14231	14052	14261	14182	14154	14058	14095	14014	13851	14229	14064	14110	14145	14259	14411	14049	14093	14000
26231	21421	37197	51073	59571	50648	28819	22428	21162	19914	19108	18610	18239	17818	17825	17916	17701	17644	17617	17828	17548	17769	17714	17573	17683	17647	17528	17564	17518	17609	17842	17756	17696	17785	17434	17739	17823	17742	17731	17618	17531	17616	17618	17585	17724	17674	17643	17674	17356	17875	17638	17768	17909	17710	17426	17609	17554	17801	17514	17548	17544	17686	17793	17545	17650	17738	17669	17743	17707	17538	17567	17833	17662	17522	17640	17636	17484	17650	17657	17740	17769	17634	17656	17654	17484	17763	17626	17686	17574	17499	17462	17562	17550	17670	17644	17435	17564	17496	17688	17665	17313	17645	17522	17575	17559	17615	17718	17501	17520	17736	17584	17595	17551	17541	17470	17654	17368	17606	17640	17538	17508	17769	17670	17628	17566	17743	17665	17693	17788	17643	17790	17863	17404	17409	17381	17675	17746	17814	17655	17747	17536	17542	17593	17567	17508	17502	17781	17604	17604	17645	17830	17589	17619	17551	17519	17652	17570	17352	17617	17573	17600	17540	17605	17443	17581	17689	17535	17473	17726	17374	17564	17614	17659	17883	17650	17910	17497	17715	17561	17509	17849	17677	17581	17559	17445	17693	17535	17677	17688	17708	17484	17652	17524	17658	17673	17798	17609	17637	17722	17435	17370	17440	17350	17708	17694	17702	17716	17547	17580	17632	17673	17643	17684	17604	17727	17395	17368	17516	17568	17417	17607	17571	17714	17510	17553	17494	17532	17653	17553	17595	17560	17582	17668	17450	17521	17739	17429	17713	17538	17528	17516	17479	17758	17633	17657	17526	17511	17405	17629	17591	17692	17565	17575	17471	17585	17625	17545	17555	17692	17606	17980	17625	17585	17478	17606	17582	17625	17490	17564	17675	17477	17414	17731	17456	17642	17649	17894	17540	17525	17521	17481	17521	17597	17593	17628	17659	17618	17531	17412	17549	17493	17646	17594	17604	17517	17551	17734	17392	17547	17347	17703	17514	17513	17609	17567	17508	17831	17828	17590	17507	17615	17488	17476	17508	17459	17401	17705	17630	17662	17684	17601	17519	17613	17683	17647	17570	17530	17517	17530	17588	17538	17561	17603	17728	17586	17701	17582	17593	17535	17463	17731	17654	17556	17672	17717	17609	17442	17662	17627	17592	17692	17624	17725	17559	17421	17449	17742	17666	17505	17519	17744	17726	17739	17551	17906	17658	17643	17680	17566	17568	17586	17506	17675	17752	17571	17497	17691	17529	17449	17620	17658	17523	17696	17384	17533	17453	17523	17605	17558	17596	17633	17493	17599	17707	17670	17587	17505	17463	17599	17643	17768	17557	17431	17614	17552	17811	17606	17742	17601	17437	17436	17479	17504	17592	17413	17554	17524	17465	17528	17495	17723	17655	17527	17599	17534	17361	17451	17477	17623	17540	17502	17869	17649	17487	17458	17456	17502	17477	17558	17495	17503	17613	17369	17700	17517	17328	17482	17467	17528	17811	17257	17630	17693	17339	17488	17497	17554	17525	17498	17629	17697	17672	17531	17632	17734	17730	17714	17582	17667	17739	17553	17650	17436	17557	17699	17711	17577	17724	17723	17725	17675	17535	17430	17527	17567	17704	17515	17404	17447	17739	17452	17739	17617	17578	17661	17688	17676	17456	17612	17480	17614	17650	17731	17574	17679	17597	17492	17583	17568	17491	17517	17575	17745	17767	17797	17652	17486	17551	17385	17729	17566	17358	17447	17476	17700	17377	17702	17666	17524	17545	17559	17614	17496	17490	17641	17467	17628	17616	17693	17275	17559	17550	17581	17509	17441	17478	17532	17488	17657	17525	17688	17636	17748	17520	17464	17585	17687	17644	17538	17475	17519	17506	17773	17453	17565	17519	17679	17517	17643	17556	17582	17664	17730	17675	17601	17410	17521	17614	17571	17395	17750	17633	17596	17542	17584	17653	17617	17675	17642	17667	17491	17613	17689	17443	17636	17467	17575	17569	17495	17701	17518	17402	17614	17675	17689	17371	17606	17704	17649	17687	17643	17610	17502	17478	17613	17403	17485	17745	17504	17501	17684	17600	17713	17466	17530	17515	17578	17756	17877	17565	17348	17454	17718	17430	17532	17677	17415	17627	17434	17591	17564	17529	17511	17596	17670	17502	17467	17637	17811	17503	17692	17697	17542	17622	17531	17626	17675	17603	17614	17582	17624	17701	17603	17686	17638	17566	17583	17647	17645	17377	17807	17549	17569	17722	17472	17625	17735	17509	17544	17678	17668	17601	17516	17407	17620	17469	17553	17617	17755	17496	17503	17682	17601	17596	17666	17687	17616	17655	17638	17644	17558	17636	17724	17380	17629	17609	17700	17891	17579	17671	17636	17587	17698	17617	17604	17235	17431	17518	17715	17400	17522	17676	17435	17489	17492	17464	17524	17550	17738	17402	17702	17593	17510	17820	17811	17564	17762	17600	17659	17610	17434	17446	17595	17666	17513	17653	17750	17592	17688	17459	17541	17501	17490	17582	17569	17718	17494	17450	17462	17668	17475	17577	17737	17738	17806	17553	17646	17345	17579	17505	17575	17582	17468	17658	17707	17664	17627	17542	17407	17537	17473	17515	17612	17519	17652	17650	17736	17464	17795	17429	17482	17841	17586	17618	17592	17424	17647	17695	17635	17536	17621	17278	17484	17609	17816	17574	17486	17616	17484	17528	17752	17567	17567	17502	17705	17651	17544	17573	17572	17651	17653	17532	17570	17712	17416	17625	17574	17482	17453	17691	17568	17341	17682	17618	17504	17855	17489	17598	17780	17515	17659	17796	17708	17479	17781	17551	17506	17606	17543	17569	17567	17762	17544	17435	17560	17663	17513	17533	17604	17860	17752	17735	17824	17583	17573	17541	17503	17505	17499	17674	17732	17794	17396	17478	17584	17405	17600	17553	17544	17687	17684	17579	17602	17405	17493	17763	17562	17721	17332	17603	17489	17815	17542	17631	17528	17289	17672	17746	17285	17425	17464	17494	17713	17673	17803	17701	17802	17433	17576	17487	17677	17801	17712	17584	17624	17512	17410	17567	17413	17485	17512	17641	17529	17512	17562	17639	17503	17709	17502	17655	17604	17709	17695	17605	17617	17637	17661	17700	17626	17623	17610	17652	17574	17691	17774	17756	17482	17477	17642	17628	17415	17493	17342	17425	17412	17583	17812	17694	17602	17615	17457	17436	17522	17583	17791	17711	17649	17481	17676	17510	17490	17423	17480	17803	17378	17533	17614	17389	17539	17678	17625	17699	17889	17441	17641	17573	17477	17516	17592	17532	17676	17591	17793	17558	17836	17783	17455	17662	17533	17554	17533	17652	17855	17534	17549	17817	17804	17648	17639	17453	17375	17511	17795	17576	17469	17588	17592	17405	17558	17610	17502	17760	17625	17320	17739	17859	17902	17619	17672	17536	17587	17553	17742	17617	17441	17627	17676	17524	17723	17583	17794	17534	17511	17451	17434	17768	17592	17519	17489	17477	17611	17486	17702	17742	17444	17581	17449	17895	17756	17707	17473	17641	17740	17636	17793	17851	17539	17521	17441	17711	17474	17552	17658	17537	17706	17735	17594	17638	17396	17718	17490	17435	17582	17619	17547	17704	17778	17687	17764	17596	17608	17701	17652	17744	17677	17626	17645	17618	17745	17586	17768	17858	17389	17523	17673	17579	17636	17742	17646	17646	17688	17797	17725	17670	17563	17645	17761	17699	17544	17787	17628	17607	17828	17659	17248	17659	17593	17636	17685	17580	17567	17364	17724	17684	17501	17631	17550	17456	17502	17512	17539	17744	17629	17428	17508	17483	17759	17544	17521	17648	17585	17715	17729	17732	17566	17634	17559	17585	17676	17656	17415	17594	17534	17675	17624	17452	17754	17649	17563	17358	17745	17276	17695	17523	17491	17712	17610	17600	17341	17499	17625	17575	17691	17496	17592	17557	17822	17745	17768	17681	17823	17490	17426	17710	17476	17796	17605	17622	17601	17729	17604	17414	17610	17687	17699	17647	17435	17570	17722	17525	17657	17557	17578	17581	17672	17651	17544	17647	17674	17577	17510	17552	17454	17734	17573	17614	17804	17653	17882	17777	17746	17592	17544	17635	17757	17550	17647	17617	17521	17591	17640	17630	17587	17515	17688	17521	17541	17678	17517	17618	17549	17553	17584	17487	17599	17530	17546	17407	17468	17558	17594	17641	17629	17626	17731	17613	17750	17544	17664	17724	17593	17498	17541	17705	17940	17627	17612	17515	17634	17446	17592	17598	17643	17817	17758	17607	17672	17443	17352	17693	17637	17514	17386	17593	17524	17558	17753	17476	17756	17451	17796	17866	17364	17544	17503	17400	17505	17554	17620	17698	17573	17792	17642	17634	17606	17636	17533	17571	17594	17702	17789	17596	17535	17630	17751	17508	17549	17682	17596	17371	17620	17790	17775	17684	17408	17504	17482	17554	17588	17542	17493	17633	17764	17693	17620	17572	17270	17455	17493	17768	17622	17388	17457	17691	17653	17502	17708	17524	17568	17538	17571	17642	17642	17511	17842	17659	17800	17659	17696	17507	17560	17530	17542	17451	17622	17646	17510	17541	17763	17679	17643	17580	17595	17575	17710	17545	17580	17479	17587	17404	17693	17580	17882	17464	17450	17740	17362	17436	17511	17557	17649	17478	17587	17480	17599	17680	17488	17571	17608	17683	17516	17521	17268	17547	17600	17533	17437	17480	17631	17818	17539	17619	17712	17603	17494	17606	17591	17628	17475	17589	17406	17517	17709	17705	17666	17474	17590	17549	17786	17844	17531	17551	17578	17301	17679	17690	17763	17511	17605	17714	17667	17608	17470	17476	17621	17600	17583	17739	17678	17481	17552	17427	17601	17462	17789	17636	17419	17523	17524	17577	17609	17392	17553	17597	17655	17487	17235	17676	17474	17470	17574	17658	17813	17463	17462	17499	17496	17536	17548	17649	17583	17671	17536	17599	17622	17515	17651	17586	17317	17623	17609	17428	17622	17694	17263	17878	17609	17787	17695	17507	17368	17541	17743	17593	17617	17521	17625	17528	17575	17592	17492	17737	17699	17527	17586	17771	17372	17461	17711	17611	17603	17575	17591	17688	17529	17632
31420	58404	69120	61715	62434	48336	22087	19221	18429	17133	15979	15281	14644	14296	14306	14301	14323	14372	14153	14298	14137	14415	14138	14290	14280	14290	14336	14316	14316	14279	14370	14333	14226	14324	14329	14081	14309	14223	14231	14309	14215	14228	14138	14481	14201	14129	14092	14162	14242	14414	14207	14394	14249	14145	14330	14333	14153	14330	14200	14298	14326	14359	14243	14315	14221	14213	14166	14316	14359	14182	14300	14287	14274	14270	14239	14369	14342	14229	14308	14212	14266	14333	14213	14039	14372	14312	14278	14291	14251	14195	14251	14165	14122	14231	14024	14450	14245	14260	14361	14292	14024	14421	14281	14260	14270	14295	14326	14146	14342	14230	14180	14161	14232	14276	14287	14293	14359	14220	14320	14215	14300	14233	14133	14195	14372	14229	14219	14450	14115	14161	14237	14345	14142	14238	14076	14298	14304	14155	14321	14222	14242	14346	14188	14181	14304	14355	14241	14229	14290	14226	14384	14293	14322	14160	14230	14153	14245	14450	14143	14166	14417	14171	14201	14367	14355	14266	14299	14256	14519	14236	14369	14089	14266	14230	14132	14257	14157	14214	14230	14342	14430	14176	14233	14389	14150	14101	14086	14436	14307	14389	14338	14183	14252	14364	14203	14344	14345	14273	14176	14388	14222	14375	14281	14117	14158	14219	14119	14403	14264	14226	14065	14371	14253	14121	14338	14346	14215	14359	14242	14308	14132	14032	14308	14224	14109	14385	14177	14210	14338	14303	14167	14378	14136	14403	14224	14293	14303	14357	14284	14172	14285	14321	14172	14346	14339	14138	14216	14219	14343	14298	14328	14080	14287	14251	14155	14233	14158	14268	14151	14325	14228	14316	14277	14187	14259	14311	14315	14207	14096	14203	14362	14283	14397	14283	14318	14140	14283	14414	14143	14316	14130	14390	14235	14142	14367	14288	14103	14347	14305	14234	14305	14246	14116	14180	14353	14246	14540	14113	14093	14186	14253	14138	14144	14277	14005	14244	14344	14361	14238	14266	14101	14077	14220	14233	14350	14208	14323	14251	14201	14191	14392	14211	14253	14250	14276	14367	14314	14382	14275	14227	14329	14106	14122	14263	14358	14336	14242	14178	14314	14195	14428	14152	14219	14249	14251	14163	14227	14446	14273	14243	14195	14093	14145	14210	14241	14150	14278	14037	14298	14212	14280	14164	14333	14157	14216	14167	14254	14242	14289	14271	14178	14336	14096	14447	14384	14210	14342	14327	14242	14357	14347	14292	14229	14469	14008	14357	14256	14283	14357	14191	14314	14413	14464	14332	14189	14302	14250	14201	14291	14286	14305	14274	14322	14329	14083	14321	14269	14308	14284	14219	14199	14311	14256	14258	14160	14439	14254	14407	14340	14191	14183	14272	14265	14205	14223	14124	14248	14352	14238	14318	14202	14155	14342	14338	14165	14264	14188	14170	14226	14422	14207	14307	14333	14356	14184	14297	14407	14160	14275	14365	14213	14258	14138	14380	14161	14128	14404	14092	14265	14223	14203	14152	14400	14194	14248	14166	14381	14177	14339	14315	14365	14296	14225	14124	14370	14358	14129	14094	14302	14172	14278	14226	14209	14227	14399	14335	14156	14184	14397	14326	14371	14348	14267	14344	14330	14309	14231	14413	14285	14272	14366	14232	14271	14331	14094	14392	14422	14178	14203	14394	14247	14284	14391	14213	14302	14082	14182	14290	14211	14337	14162	14303	14423	14375	14191	14169	14177	14435	14434	14496	14224	14285	14256	14082	14425	14224	14481	14106	14211	14354	14205	14270	14084	14260	14329	14266	14250	14065	14442	14328	14326	14207	14298	14232	14305	14312	14366	13988	14224	14382	14271	14293	14344	14337	14214	14387	14284	14440	13991	14390	14347	14415	14039	14376	14246	14165	14251	14190	14156	14260	14299	14239	14146	14428	14372	14305	14209	14075	14239	14196	14214	14173	14117	14178	14258	14286	14319	14192	14240	14257	14385	14258	14143	14374	14333	14333	14361	14263	14206	14281	14361	14136	14275	14257	14298	14324	14234	14198	14289	14415	14163	14072	14106	14084	14267	14231	14478	14314	14242	14230	14191	14328	14241	14190	14327	14329	14147	14173	14228	14354	14307	14444	14271	14398	14371	14313	14226	14248	14104	14253	14296	14264	14284	14283	14283	14343	14268	14017	14179	14339	14311	14192	14196	14354	14315	14257	14380	14321	14185	14158	14328	14306	14297	14149	14305	14384	14081	14252	14407	14319	14281	14259	14316	14222	14404	14022	14210	14295	14379	14231	14141	14265	14356	14441	14305	14258	14143	14322	14235	14267	14249	14356	14377	14133	14233	14317	14118	14317	14180	14206	14280	14271	14318	14313	14146	14315	14205	14315	14262	14331	14322	14094	14273	14372	14280	14125	14343	14298	14327	14244	14350	14164	14179	14264	14460	14181	14269	14148	14394	14199	14111	14294	14296	14258	14194	14208	14384	14266	14459	14136	14262	14295	14178	14127	14334	14414	14190	14386	14410	14267	14286	14316	14485	14150	14197	14182	14219	14512	14366	14188	14202	14069	14314	14240	14080	14274	14340	14059	14296	14307	14212	14132	14228	14319	14245	14177	14257	14345	14176	14453	14304	14266	14225	14355	14289	14264	14268	14241	14387	14195	14290	14227	14306	14216	14321	14247	14274	14055	14296	14437	14225	14278	14290	14325	14162	14280	14284	14594	14442	14408	14409	14059	14273	14290	14311	13996	14228	14199	14197	14353	14393	14281	14299	14301	14284	14205	14426	14336	14250	14291	14153	14158	14476	14267	14237	14251	14399	14288	14318	14240	14371	14231	14252	14226	14347	14299	14161	14262	14327	14441	14190	14295	14284	14498	14348	14238	14280	14319	14245	14298	14378	14366	14382	14159	14216	14209	14315	14359	14098	14432	14205	14208	14556	14157	14336	14389	14265	14306	14258	14372	14400	14326	14303	14235	14415	14385	14179	14275	14387	14327	14298	14223	14212	14234	14349	14044	14347	14249	14139	14352	14413	14151	14343	14306	14173	14167	14232	14411	14215	14259	14335	14436	14322	14380	14093	14307	14267	14067	14147	14300	14251	14122	14378	14442	14333	14367	14356	14293	14321	14196	14283	14401	14234	14301	14140	14392	14430	14300	14335	14210	14195	14387	14308	14160	14365	14422	14216	14361	14351	14088	14342	14225	14244	14159	14340	14137	14264	14391	14449	14364	14161	14474	14252	14362	14180	14281	14167	14194	14304	14130	14247	14194	14212	14258	14251	14196	14447	14280	14177	14296	14321	14249	14187	14268	14259	14261	14285	14350	14233	14258	14237	14232	14182	13999	14259	14255	14374	14357	14403	14382	14390	14232	14160	14431	14179	14270	14293	14189	14233	14347	14478	14271	14276	14351	14416	14075	14203	14217	14102	14229	14254	14288	14365	14255	14305	14172	14283	14288	14399	14209	14324	14323	14138	14218	14181	14321	14289	14384	14399	14346	14274	14179	14286	14193	14228	14260	14180	14303	14321	14205	14194	14327	14234	14280	14261	14392	14097	14093	14148	14288	14206	14198	14295	14284	14226	14128	14425	14138	14354	14400	14337	14191	14176	14300	14369	14163	14216	14262	14338	14240	14221	14308	14253	14414	14255	14311	14116	14214	14470	14225	14159	14298	14182	14416	14136	14275	14135	14401	14316	14409	14312	14299	14323	14147	14392	14366	14200	14446	14215	14098	14125	14235	14343	14103	14237	14274	14253	14120	14257	14125	14048	14308	14169	14026	14283	14142	14204	14246	14327	14271	14127	14414	14156	14214	14142	14253	14183	14194	14271	14136	14319	14290	14346	14335	14365	14399	14287	14187	14167	14320	14329	14405	14256	14162	14171	14348	14185	14147	14251	14290	14216	14340	14182	14317	14152	14154	14274	14191	14307	14257	14274	14181	14305	14085	14174	14338	14029	14240	14185	14168	14317	14322	14293	14227	14296	14128	14229	14206	14194	14289	14408	14166	14279	14333	14188	14295	14321	14258	14350	14200	14411	14137	14266	14418	14261	14311	14319	14243	14325	14239	14316	14348	14265	14191	14187	14163	14362	14212	14350	14178	14404	14225	14294	14281	14425	14303	14055	14416	14405	14384	14234	14417	14360	14500	14148	14150	14363	14159	14171	14148	14304	14165	14124	14340	14184	14220	14282	14308	14149	14313	14188	14237	14317	14333	14341	14241	14461	14316	14234	14335	14345	14348	14204	14353	14237	14308	14289	14254	14185	14245	14247	14216	14345	14318	14412	14188	14159	14330	14187	14066	14342	14178	14336	14254	14156	14256	14321	14257	14378	14280	14262	14354	14169	14074	14492	14271	14366	14238	14254	14206	14297	14364	14278	14321	14327	14297	14296	14269	14251	14328	14152	14277	14363	14184	14193	14460	14213	14210	14296	14259	14379	14290	14373	14355	14283	14295	14253	14370	14169	14216	14118	14412	14258	14291	14248	14294	14172	14288	14257	14256	14322	14302	14270	14127	14426	14211	14136	14157	14379	14203	14280	14306	14279	14335	14272	14206	14510	14345	14329	14230	14239	14195	14227	14290	14121	14268	14057	14302	14171	14173	14270	14137	14166	14264	14177	14414	14296	14337	14227	14222	14090	14119	14344	14158	14144	14365	14129	14358	14342	14329	14194	14353	14317	14307	14273	14263	14337	14198	14231	14198	14331	14227	14265	14373	14278	14239	14157	14192	14481	14421	14348	14278	14381	14436	14343	14085	14387	14325	14358	14248	14328	14221	14237	14229	14259	14175	14339	14205	14330	14308	14237	14244	14250	14332	14302	14228	14147	14228	14313	14287	14388	14355	14386	14247	14179	13978	14402	14358	14297	14283	14094	14201	14267	14403	14425	14095	14247	14323	14151	14282	14284	14207	14155	14461	14366	14375	14297	14317	14141	14366	14412	14238	14350	14382	14177	14503	14063	14296	14136	14326	14298	14356	14276	14289	14133	14123	14224	14280	14396	14132	14267	14264	14178	14295	14245	14189	14068	14172	14237	14189	14331	14202	14201	14303	14137	14198	14401	14150	14296	14229	14265	14338	14243	14362	14216	14208	14281	14319	14323	14319	14241	14382	14155	14297	14172	14146
23971	21090	31734	42680	67304	60928	36010	28959	28377	25265	22759	20325	18485	17840	17438	17354	17206	17404	17286	17284	17246	17194	17392	17230	17109	17056	17379	17070	17203	17237	17050	17072	17259	17230	17175	17072	17239	17316	17182	17370	17025	17049	17128	17147	17092	17186	17181	17302	17248	17099	17044	17435	17401	17167	17077	17257	17142	17245	17112	17062	17124	17051	17216	17175	17121	17107	17159	16957	17026	16823	17064	17156	17214	17109	17071	17390	17055	17150	17099	17074	17285	17135	17189	17193	17108	17262	17197	17109	17051	17188	17177	17171	17166	17161	17119	17169	16979	17296	17086	17042	16980	17043	16949	17283	17300	17235	17157	17192	17131	16988	17090	17065	17190	16952	16913	17021	17159	17131	17170	17252	17194	17088	17162	17093	16927	17148	17278	16970	17140	17109	16922	17187	17211	16916	17154	17038	17207	17095	17031	17011	17112	17125	16915	17344	17110	17130	16989	17121	16957	17077	17104	17024	17142	17129	16969	17281	17259	17015	17028	17229	17060	17130	17013	16908	17242	16851	17073	17089	17097	16967	17087	17013	17051	17313	16992	17185	17056	17171	17077	16994	17013	17178	17162	17044	16932	17054	17144	16949	17167	16904	17042	17090	17187	16994	17176	17266	17255	17122	17380	17014	16957	17059	17134	17246	17077	17147	17078	16999	17001	17247	17008	16893	17467	17028	16835	17224	17213	17313	17096	17269	17258	16969	17106	17063	17134	17217	16865	17116	17242	17119	17061	17257	17161	17340	17138	17055	17126	17084	16932	17183	17264	17120	17175	17010	17232	17022	16911	17196	17166	17056	17124	17052	17062	17133	17029	17254	17092	17306	17117	17071	17112	16822	17034	16913	17177	17211	17193	16891	16912	17171	17339	17223	17237	17077	17143	17089	17204	17230	17121	17145	17108	17048	16962	17202	17217	17090	17024	17081	16861	17084	17059	17203	16949	17096	17039	17046	17169	17066	17034	17100	17368	17134	17080	16917	17093	17098	17198	17049	17099	17329	17041	16904	17181	16887	16904	17016	17253	17035	17025	17072	17024	16980	17119	17258	17015	17089	17032	17208	17045	17048	17107	16893	17168	17111	17153	17300	16987	17002	16783	17165	17027	17026	17252	16959	16937	16819	16905	17098	17116	17138	17091	17154	16990	17063	17020	17209	17109	17226	17044	17188	17172	17313	17098	16973	17102	17179	17090	17040	17102	17038	17013	16929	17074	17387	16953	16950	17144	17057	17032	17015	17216	17101	16820	17139	17237	17214	17251	17104	17138	17197	17026	17211	17072	17192	17317	17128	17009	16807	17159	17104	17079	17109	17097	17121	17120	16924	17072	17124	17178	17176	17001	17120	17159	17084	17032	17049	17057	16987	16980	17013	16968	17080	17081	16940	16974	17164	17283	16967	17125	17247	17022	17050	17149	17005	17066	17052	17074	17159	17087	17037	17128	17024	17005	16859	17188	17017	17258	17071	17230	17111	17264	17268	17177	17148	17129	17228	16950	17176	17133	16941	17270	17090	17344	17037	17082	17187	17025	17216	17245	17051	17019	17124	16903	17163	17059	16881	16883	17083	17180	17176	17161	17160	17067	16954	17102	17128	16930	17023	17083	17164	16957	16780	17123	17382	17080	16936	16988	17202	17255	16898	17085	17170	17069	17169	17181	16912	17055	17225	16903	17337	17278	17172	16931	17268	17046	17136	16933	17077	17032	17043	17179	17188	17002	17021	17167	16880	16912	17069	16739	17115	17050	17138	16967	16987	17071	17323	17071	16856	16996	17047	17181	17265	16927	16957	16892	17032	16977	16997	17078	17105	17198	17038	17165	17016	17121	16951	16982	16993	17178	17244	17177	17286	17104	17072	16954	17136	16918	16967	17161	17284	17014	16962	17131	17290	16991	16930	17164	17396	17173	17047	17215	17119	17094	17072	17165	16859	17142	17230	16992	17004	17491	17068	16973	16905	17115	17041	16960	17050	17158	17221	17129	17043	16842	17225	17030	17190	17109	17039	17158	17201	17047	17062	17273	17099	17159	17219	17307	17220	17057	17060	16998	17031	17140	16851	17141	17080	17143	16997	17171	16973	17018	17157	17015	17174	16977	17229	16921	17039	17070	17202	17221	17110	17077	16980	17131	17003	17058	16879	17051	17076	17056	16969	17175	17193	17151	17039	17212	17082	17094	17195	17042	17071	17150	17097	17168	17121	16932	17177	17220	17119	17206	17048	17034	16939	17177	17060	16979	17157	17013	17269	17191	16976	17174	17096	17094	17220	17265	16982	17049	17057	16934	17082	17152	17013	17152	17182	16969	16965	17119	16993	17059	17059	17157	17246	17111	17045	17066	17048	16980	17164	17129	17027	17114	17228	17214	17108	17103	17259	17184	16939	17242	17221	17012	17222	17152	17099	17055	17028	17086	17191	17127	17126	17210	17143	17199	16951	17248	17050	17038	17048	17150	17057	17212	17133	17106	17118	17076	17201	17180	17099	17022	17070	16951	17196	17104	17039	17150	17128	17194	17134	17080	17097	17212	17003	17101	17095	17280	16822	17080	17094	17066	16984	17067	17169	17081	17115	16927	17036	17197	17040	17224	17118	17157	17144	17171	17134	17181	17065	17006	17065	17089	17003	17056	17253	16998	17116	16981	17148	17102	17007	17087	17266	17057	17128	16931	17091	16886	17073	16947	17277	17117	17241	17036	16834	17198	17293	17132	17128	17078	17141	16974	17136	17151	17312	17065	17119	16923	17029	17092	17074	17206	17363	17164	17177	17040	16829	16907	16942	17158	17088	17102	17337	17179	17146	17157	17185	17111	17051	17033	17005	16953	17009	17185	17369	17165	16911	17155	17059	16799	17270	17053	17281	17124	17138	17050	17056	16949	16962	17010	17112	16946	17221	17031	17042	16954	16840	17182	17178	17232	17050	17085	17133	17118	17128	16876	16972	17173	17258	17237	17134	17169	17178	16888	16972	17050	16944	17052	16981	17101	16993	17136	17012	17173	17446	17109	16945	16993	16919	17019	17092	17133	17099	16980	17185	17155	17201	17193	17027	17081	17104	17087	17225	16943	17047	17118	17241	17097	17295	17268	17149	17150	16998	17288	17203	17005	17256	17149	17037	17162	17169	17052	17052	16938	17134	16841	16925	17271	17174	16862	17136	17032	17155	17150	17147	17142	17189	17103	16880	16934	17043	17282	17048	17033	17157	17035	16983	17118	16999	16972	17195	17047	17079	17199	17150	17101	17172	17131	17091	17100	17182	17154	17205	17031	17102	16981	17056	17161	17231	17138	16948	16778	17173	16933	17164	17116	17163	17332	17123	17044	17060	17109	17073	17143	17071	16892	17034	17150	17185	17202	17233	17143	17057	16956	17100	17168	17102	17072	17107	17010	16975	16997	17016	17188	17273	16836	17203	17119	17059	17128	17123	17075	17034	17291	17195	17164	17248	17176	17185	16932	17033	16922	16843	17123	16928	17026	17154	17091	17164	17219	17050	17258	17011	17261	17372	17036	17104	17074	17004	17051	17094	17193	17004	17143	17008	16917	17097	17347	16934	16995	16822	16857	17202	17249	16979	17028	17051	17205	17291	16973	17087	17287	17361	17214	17166	17127	17252	17131	17176	17043	17065	17188	17039	17216	16960	17168	16891	17162	17121	17140	17177	17176	17243	17184	17375	17075	17110	17094	17219	17172	17026	17196	17209	17077	17126	17243	17016	16985	16960	16874	17086	17104	17140	17020	17294	16907	17102	17253	17023	17165	17056	16965	16945	17104	17030	17124	17080	17222	17011	17026	17141	17117	17237	17179	17162	17085	17085	17141	17135	17022	16996	17190	17045	17098	16946	17075	17095	16876	17082	17124	17125	17204	17028	16935	16970	16884	17173	17088	17040	17254	17010	17221	17179	17125	17186	16954	17184	16959	17145	16981	17083	17086	17077	16916	17185	16954	17199	17018	17096	17082	16952	17157	17293	17076	17007	16834	17114	17060	17287	16949	17042	17144	17115	17186	17203	17233	17007	17075	16962	16949	16935	17021	17396	17068	16974	17287	17069	16982	17115	17116	17007	17168	17176	17110	17212	17345	17246	17245	16964	17018	16943	17068	17086	17020	17220	16989	17012	17000	17271	16924	16979	17154	17089	17023	16925	17187	17145	17032	16954	17158	16977	16892	17053	17012	17063	17075	16866	17044	17163	17145	17055	17047	16888	16978	17220	17122	17193	16961	17165	17111	17239	16840	17011	17069	17113	17027	17086	17071	17110	17141	16870	17138	17242	17155	17112	17243	17130	17133	17219	17065	17204	17128	16973	17061	17070	17015	16911	17010	17220	17163	17022	17112	17134	17093	17129	17097	17348	16956	17153	17098	17015	17162	17120	17054	17022	17089	16938	17075	17063	17199	17098	17183	17138	16919	16824	17168	17128	17079	16998	16945	17150	16954	17172	16967	16849	16980	16916	17216	17150	17197	17002	17017	17134	17089	17307	17164	17021	16909	17046	17045	16935	17079	17149	17035	16905	17019	17000	17080	17083	17225	17020	16935	17060	17224	17084	16933	16970	17046	16989	17218	17163	16994	16923	17014	17152	16891	17135	17231	17150	16870	17004	16974	17145	17169	17107	17130	16975	17132	17068	17068	17073	17114	16895	17173	17087	17164	16944	17028	17293	17049	17058	17087	16950	17129	17027	17192	16991	17044	17026	17114	17088	17119	17065	17285	17285	17124	17082	17117	17298	17332	17145	16968	16975	17091	16925	17211	17123	17289	17125	17002	17039	17004	17183	17156	17094	17032	17109	17094	16971	16829	16913	17063	17071	17235	17073	17218	17102	17264	17171	17036	17127	17129	17039	17023	17131	17082	17137	17132	17342	16976	17086	17177	17059	16901	17110	17053	16946	17203	17029	17289	17175	17025	17069	17213	17335	17213	17235	17074	17193	17183	16982	16982	17233	17000	17169	17096	17067	17159	16805	17052	17242	17261	17312	17068	16780	17127	17099	17031	17055	17129	16895	17406	17097	17002	16995	17054	17083	17159	16849	17117	17042	17009	17008	17134	17180	16945	17061	17197	17252	16964	17053	17188	17147	17147	16944	16921	17274	16927	17221	16966	17283	17135	17133	17039	17097	17130	17172
42929	78923	89205	83102	85152	62409	32689	30348	27907	24068	20838	17567	15403	14419	14161	14058	14036	14112	13977	14181	13852	13940	14159	14018	14010	13988	13960	13968	13908	14108	13912	13882	14029	13848	13947	13943	13939	13861	13921	13865	13881	14012	14001	13840	13823	13955	13962	13870	14008	13968	13924	14012	13788	13889	14060	13880	13920	13841	13942	13808	14079	13862	13906	13736	14060	13937	13920	14018	14011	13973	13849	14059	13836	13962	13938	14153	14083	13812	13961	14011	14035	13888	13882	14099	13942	13810	14046	14009	14066	13984	14015	14044	13833	14011	13902	13976	13870	13972	13892	13984	14002	13840	13889	13948	13876	14090	13857	13942	13841	14115	13925	14133	13963	13820	13820	13914	13833	13966	14025	13835	13823	13912	13916	13934	13934	13994	13835	13841	13956	14007	14022	14066	13781	13940	13935	13967	13948	13768	13970	14015	13889	14146	13981	13951	13837	13927	13911	13917	13912	13978	13995	13920	13733	13913	13947	13949	13977	13928	13812	13949	13676	13924	14106	13812	13977	13956	13863	14077	13794	13932	13990	14040	13870	13776	13996	13790	14085	13974	13909	13920	13836	13758	13836	14027	14063	13861	14023	14013	13938	13906	13807	13873	13779	13880	13863	13890	14079	13945	14049	13945	13858	13772	13966	13938	13958	13973	14112	14083	13880	13944	13991	13933	13920	13936	14071	14135	13976	13835	14016	13922	13910	13958	14083	13950	14061	13864	14025	13884	13909	13909	13941	14070	14154	13972	13944	14043	13824	14048	14147	13775	13908	14002	13940	13890	14030	13966	14068	13869	13862	14028	14092	13853	13873	14078	13851	14039	13782	13941	13920	14024	13900	13913	13953	14062	13924	14016	13950	13994	13922	14008	14021	14085	13920	13778	13905	14039	13839	13989	13943	14014	13886	13929	14028	13997	13854	13890	13961	13946	13999	13949	14027	13989	13859	13891	13987	14059	13742	14030	14090	13822	13926	13755	13905	13927	14019	14094	13933	13863	13973	14017	13965	13831	13836	13759	13957	13861	14082	13934	13824	13998	13956	13750	13880	13839	13984	13873	13946	13922	13944	13995	13976	14000	13848	14191	13820	13947	13860	13996	13887	14008	14064	13926	13933	14042	13748	13891	13897	13924	13872	13906	13888	14029	13972	14019	13661	13915	13949	13771	14010	13675	13838	14020	14079	14177	13882	14050	13830	13961	13896	13820	13972	13817	14045	14188	13823	13777	14046	13891	14028	13885	14005	13942	13938	14067	13927	13961	13988	13876	14060	13936	13882	13987	14041	13735	13822	13905	13964	13980	13844	13933	13966	13785	13809	14154	13992	13764	13952	13826	14017	14011	14129	13784	14086	13931	13878	14106	14108	13938	13848	13919	13973	13852	13980	13860	13888	13880	13918	14145	13935	13835	13956	13941	13892	13964	13915	13702	14050	13991	13956	13978	14076	13927	13944	13758	13906	13693	13890	14036	13955	13795	13879	13899	14003	13912	13857	13833	13911	14008	14029	13998	13830	13922	14051	14013	13793	14036	13842	14095	14050	13905	13900	14024	14024	13814	13986	13913	13990	13857	13977	14002	14160	13965	13910	13853	13929	13893	14026	13885	13917	13975	13949	14174	13950	14153	13890	13846	13868	14015	13978	13885	14204	13916	14190	13857	13946	14084	13876	13979	13838	13893	13913	13831	13954	13933	14050	14007	13947	13948	13946	13877	14064	13799	13890	13968	13665	13988	13843	13771	13928	13926	13935	13967	13839	13888	13849	13940	13946	13670	14002	14027	13914	14077	13810	13783	14046	13934	13927	13856	13927	13917	13980	13926	14026	13894	13965	13930	14024	13774	13970	13919	13812	13962	14099	13862	14027	13948	13857	13939	14087	13884	13998	13989	14029	13863	13991	13845	13877	13864	13834	13918	13830	13978	13984	13894	13807	13976	13761	14016	13862	13976	13861	13996	13856	13823	13869	13866	14027	13906	13892	14000	13779	13984	13909	13988	14136	13984	13976	13879	13867	13911	13921	13987	14117	14013	14070	13770	14064	13944	13958	13948	13871	13992	13893	13893	13837	14047	13951	14019	14014	13892	13924	14092	14071	14036	13921	13923	13895	13947	13919	14051	13806	14041	13834	13885	14020	13947	13987	13950	14064	13904	13895	13891	14018	13924	13899	13871	13794	13909	13867	13924	14074	14052	14012	13730	14004	13964	13919	13985	14063	13943	13935	14192	13842	13942	13956	13946	14063	14164	13887	14019	14013	13989	13985	14019	13776	14009	14069	13980	13862	13906	13921	13891	14038	13828	13898	14074	13893	13730	13811	13913	13862	13935	13830	14052	13872	13891	13851	13911	13973	13840	14028	14024	13987	13905	14012	13842	14006	13986	13999	13989	13940	14022	13950	13907	13879	14052	13833	14025	14025	13963	13903	13900	14037	14024	13872	13919	13972	13916	13962	14075	13984	13923	13915	14038	13798	14010	13980	13822	14002	13945	14020	13964	13893	13741	13901	13989	13883	13959	13965	13926	13852	13925	13957	14013	13939	13918	14049	13789	13850	13907	13898	14023	13964	13891	13882	13900	13957	13893	13895	13924	13895	13999	13915	14062	13876	13859	13699	14074	14005	13793	13957	13809	13934	13967	13876	14229	13923	14083	13985	14003	14068	13960	13973	13868	13976	13923	13848	13817	13875	14064	13900	13806	13983	13933	13925	13961	13790	14056	13906	13993	14039	13946	13928	13780	13825	13889	13981	13970	13699	13852	14085	13856	13901	14001	13955	14025	13875	14006	13938	13962	13865	14046	13872	13924	13876	13997	13892	13981	13944	14011	14059	13818	13882	13986	13950	13798	13859	14062	13967	13936	13952	14090	13906	14035	13924	13838	13964	13888	13972	13831	13947	13921	14016	13860	13905	13764	13897	13993	13970	14016	13874	13783	14035	14002	13932	13955	13816	13912	13692	14040	13852	13993	13891	13874	13823	13914	13959	14097	14113	14040	13822	14029	14081	13932	13983	14113	14188	13962	13837	13766	14051	13915	13891	14090	14016	13799	13973	14033	13893	14050	13958	13954	13986	14040	13889	14090	13960	13955	13902	14033	13996	13837	14047	13923	13805	13761	13952	13945	14014	13872	14025	14069	13933	13951	14000	14090	13825	13964	13834	13996	13910	13756	13885	13933	13889	13879	13873	13892	13913	13932	13841	13953	13831	13959	13956	14201	14118	13818	13838	13812	13903	13894	13845	13944	13904	13977	13978	13957	14093	13701	13957	13862	13893	13828	13943	13979	13894	13934	14012	13930	13772	14002	13847	13917	13873	13792	13924	13822	14013	13778	13869	13950	13742	14064	13830	13990	13984	13948	13878	13948	14040	14067	13759	13829	13958	14014	14004	13961	14072	14019	13989	13931	13903	13773	13753	14083	13878	13992	13900	14066	14082	14022	13952	13967	14025	13924	13971	13869	13992	14066	13896	13911	14040	13926	13877	13753	13866	13863	13908	13996	14017	13898	13942	13933	13873	13948	13971	13982	14017	13951	14130	13762	13965	14001	13876	13800	13926	13821	13949	13952	13837	14012	13893	13965	13824	13980	13834	13950	13802	13933	13897	13992	13962	13885	13929	13952	13934	13867	14044	14069	13822	13929	14045	13846	13876	14036	13789	13897	14019	13975	13922	13951	13772	14176	14059	13926	13991	13887	14079	13878	14010	13921	13883	13925	14103	13989	13739	14003	14062	13910	14210	13829	13983	13969	13940	13967	13907	14071	13811	13912	14054	13943	13987	13818	14063	13832	13874	13857	13901	13844	13977	13901	13951	13970	13898	13928	13854	14050	13832	14030	13904	14049	13865	13865	13859	13881	13913	13903	13822	13946	13820	13903	14203	13917	13868	13935	13910	13955	14018	13955	13973	13910	14044	13792	13779	13772	13924	13843	13832	14034	13904	13948	13927	14008	13775	13873	13860	13994	13908	13989	14070	13852	13912	13735	14093	13910	13854	13896	14084	14062	13862	13669	14048	13889	14124	13994	13926	13963	14090	13912	14027	13941	13923	13960	13953	13877	13984	13997	14021	14049	13718	13758	14041	14059	14017	13924	14009	13766	13961	13772	14120	14129	13979	13912	13870	13918	13856	13914	13864	13845	14043	13910	14066	14084	13836	13942	13953	13957	13904	13939	13906	13813	14017	13966	13900	14017	13930	13960	13816	13937	13836	13865	13991	13789	13929	13915	13854	14088	13910	13998	13918	14034	13776	13788	13983	13913	13956	13917	13950	14135	13872	13919	13885	13975	13921	13916	13932	14035	13910	14035	13875	13955	13874	13925	13904	13789	13981	14038	13900	13963	14007	13878	13888	13910	13876	14066	13857	13920	13885	13943	13800	13911	13967	13798	14050	13834	13947	13733	13851	13866	13948	13996	13953	13871	14006	13973	13849	13901	13793	13770	13927	13914	13901	14118	14008	13912	13900	14005	13926	14030	13931	13881	14050	13884	14044	13887	13936	13996	13999	14028	14090	13941	14023	13967	13927	14112	13974	14058	13966	13957	13985	13887	13893	13894	14033	14042	13969	13975	14026	14063	13951	13983	13954	13892	13963	13934	13872	13926	13862	13813	13942	13940	13901	13872	13820	13891	13812	14139	13908	13934	13958	13935	14072	13816	14122	13738	13920	13895	13901	13919	13931	13855	14079	13819	14043	13969	13969	13952	13895	13816	14013	13890	13985	14003	14041	13825	13886	14007	13905	14039	13990	13877	13924	14038	13954	13923	13949	13978	14007	13887	13928	14027	13993	13967	13964	13965	14048	13866	13814	13969	13975	13880	13923	13867	13937	13962	14182	13787	13934	13823	13837	13731	13965	13915	14127	13851	14096	14019	13959	14183	13897	13926	13992	14020	13737	13870	13923	13902	13807	14006	13931	13942	13917	13799	13829	13986	13652	13833	13788	13983	13952	14148	13912	13984	13877	13760	14048	13942	14058	13851	13977	13973	13924	13810	14084	14015	13997	14001	13963	13759	13992	13870	13950	13829	14018	13952	13895	13877	13957	13875	13968	14014	13885	13907	13860	13993	14054	13985	13959	14064	13994	14017	13939	13947	13865	14048	13992	13965	14020	14009	13828	14002	13861	13854	13766	13963
31527	24937	27731	30110	31240	24106	20075	19222	18531	18749	18746	18262	18197	18172	18077	18172	18039	18259	18019	17880	17992	18065	18105	17959	18203	17946	17702	17900	17961	17854	18078	18053	18000	17967	18077	18042	18069	18006	17795	17969	17997	17903	18025	17944	18044	18106	17977	18058	17899	18158	17948	18057	18006	18025	18040	17843	18022	18134	17862	17737	18040	18018	18044	17846	18007	17994	17991	18020	17997	17680	17961	17825	17878	18081	18064	17894	18028	18124	17823	17914	18003	18058	17987	18021	17810	17991	18106	18076	17890	17872	17995	17785	17829	17912	18019	18132	18173	17874	18056	17955	17889	17906	18093	18103	18008	18028	17925	17985	18065	18033	17926	18029	17925	18169	17897	17950	17884	17983	17968	17744	18069	18043	17961	18018	18063	17931	17863	18048	18051	18247	17885	18013	17699	17739	17863	17958	17804	17711	17740	17835	17863	17851	18080	18141	17944	18040	17965	17915	17971	17796	17836	17924	17939	17984	17927	17915	17756	17998	17871	17866	18077	17733	17937	18042	17937	18002	18162	18012	18050	17957	18018	17957	17919	18052	17922	17898	17960	17900	18028	17931	17958	18008	17811	18136	17766	17855	18047	18036	17834	17921	17869	17933	18017	17918	17795	17887	17908	17802	18020	17979	17944	17907	17925	18008	17989	17989	18025	17776	18062	17960	18098	17973	17926	18009	18293	17970	18137	17828	18040	17900	17851	18002	17803	17812	17788	17830	17857	18089	17871	17825	17922	17819	17689	17914	17839	18172	17943	17870	17556	18045	18110	18023	18060	17928	18094	18094	17960	17865	17989	17896	18007	18009	18021	18090	18204	18123	17888	18062	17925	17867	17909	18175	18094	17989	18052	17843	18042	17943	18078	18117	17931	17913	18064	17883	17937	17894	17887	17805	18084	17821	17962	17931	17898	18085	18004	18093	18062	18097	17963	18056	18066	17978	18109	18039	17949	17848	18139	18011	17935	17809	18072	17889	17911	17890	17960	17829	17814	18035	17958	17889	18214	18055	17861	17875	17940	17842	17802	17876	17973	17980	18002	17886	17855	17903	17865	17855	17792	17854	18059	17783	17927	17855	17809	18116	17864	17881	17982	18039	18089	17826	17984	17949	17793	17907	17903	18067	18077	18011	18050	17839	18160	17929	17871	18077	17857	18022	17794	17887	18120	18060	17844	18023	18085	17869	18155	17651	17866	18031	17981	17878	18115	17960	17747	18090	18069	17847	17974	18199	17952	17899	17956	17959	18020	17936	17955	17894	17706	17919	17801	17944	17824	17910	17892	17956	18050	18007	18045	17988	18012	17884	18121	18029	18015	18100	17796	17880	17995	17739	17924	17898	17814	17647	17929	18024	18002	17878	17772	18052	18040	18107	17972	17903	17793	17917	18045	18090	17986	17981	18025	18030	17754	18050	17679	18208	18092	17835	18154	17815	17971	17960	18017	17935	17982	17938	17925	17924	18154	17868	18119	17942	17889	18028	17846	17947	18282	18074	17696	17673	18163	17950	18061	17795	17934	17905	17867	17918	17907	17912	17919	17863	17770	17788	18054	18026	17918	17921	17730	18191	17813	17957	17976	17894	18084	17946	18038	17803	17872	18080	17869	18088	18082	18005	18012	17927	17827	18210	17872	18046	18059	17946	18179	18083	17981	18087	18002	17905	17938	17767	17854	17954	17844	18079	17883	17983	17871	17843	17846	17955	17946	17921	17962	17951	17951	17758	17705	17818	17904	17837	17982	17964	17958	18012	18008	17910	17799	17841	18080	17868	18121	17897	18058	17919	17973	18108	18029	18067	18114	17914	18049	17991	17810	17906	18047	17984	18006	17853	17988	18233	18018	18069	18069	17910	17923	17859	17879	18167	18137	17762	17992	17874	18078	17863	18132	17859	18017	18135	18131	18115	17968	17952	17705	17947	18097	17867	18087	17854	17982	18029	18168	17994	18053	18059	17902	18034	17921	17973	18066	17874	17986	18020	17915	17784	17968	17843	18040	17886	18068	18082	18034	18093	17811	17873	18115	17985	18198	18044	17780	17995	18069	17989	17988	17618	17973	17870	17950	17910	18081	17918	17836	18071	17958	17780	18118	18072	17961	17769	18038	17907	17844	17839	17763	17926	17881	18053	18016	17767	17848	17830	18006	17810	17873	17951	17712	18094	17745	17863	18182	17977	17948	17965	17864	18027	17887	17909	18030	18140	17952	17869	17939	18099	17973	18041	18179	18214	17923	17762	17940	18066	17881	17743	17846	17906	18164	17847	18050	17843	17834	17867	18045	17972	17949	17903	17905	18086	18021	17805	18111	18113	18005	18028	17868	17840	17795	17821	18026	17926	17848	17917	17864	17852	18009	18017	17850	17773	17927	17903	18172	18027	17894	17964	18025	17980	18033	17929	17894	17934	17975	18016	17825	17866	17743	18053	17869	17937	17814	17877	17829	17902	18068	17816	18084	18006	18093	17968	18079	17813	18050	18095	18063	17895	18215	17853	18005	18168	17884	17959	17913	17976	18052	18076	17841	17843	17869	18121	17705	17749	17856	17966	17766	18033	18006	17946	18099	17978	18153	18010	17658	17859	17933	17889	17816	17865	18087	18023	17825	17784	17972	17751	17948	17949	18008	17795	17952	17915	17731	17840	17924	17976	18044	17950	17986	17879	17919	17924	17919	17966	17831	18058	17773	18101	18086	18187	17890	17961	17883	17931	18044	18099	17783	17827	18043	17918	17919	17918	18008	17971	18139	17734	17983	18029	17778	18054	17992	17815	17957	17964	17844	18213	18001	17889	17937	18235	17955	17946	18005	18145	18041	17966	17906	17958	18077	17982	17951	17855	17850	17966	17885	18002	17837	17905	17896	17878	18028	17922	18112	17983	18013	17906	17930	17829	17996	17759	17950	17805	17902	18066	17901	18116	17881	17968	17863	17913	17852	17892	17851	18081	17945	17915	17753	17886	17965	18040	17956	17910	18093	18052	18109	18068	18024	18005	17724	17851	18001	17884	17873	18037	17960	17978	17935	17834	17938	17920	17944	17998	18068	17947	18148	18056	18097	18045	17816	18049	18022	17983	17902	18232	17746	17992	17921	18057	18097	17986	17810	17899	18057	17977	18053	18046	18234	17913	18078	17961	17888	18067	17976	18132	18067	17922	17995	18022	17986	17970	18119	18080	17815	17819	17859	17960	18028	17979	17962	17948	18158	18061	18107	17948	17969	18052	17996	18018	18002	17950	17877	17890	18038	18019	17770	18163	17982	18121	17950	17982	18103	17984	17862	18173	17947	17783	18026	17879	17925	17936	17962	17906	17875	17931	17959	18007	17949	18178	17989	17893	18327	17934	17647	17884	18026	18214	18033	18107	18011	17977	17901	18068	17785	17879	17909	17884	18177	18047	18012	17992	18040	18082	18172	17875	17668	18001	17992	17749	17871	18069	18074	17778	17962	17892	18036	17786	18090	18098	18049	17918	17785	17861	17841	18071	17884	17992	17984	17932	18103	17897	17941	17901	18066	17864	18006	17829	17992	17968	17906	17968	17760	17773	18053	17888	17963	17910	17940	17966	18039	18095	18028	18136	17923	18030	17697	18071	17993	18031	17954	17988	18041	17954	18012	17926	17770	17958	17867	18180	17887	18075	18002	17979	17759	17780	17888	17997	17934	18087	18024	18057	17848	18033	17857	18015	17925	17953	18075	17963	18247	17825	18031	17980	17931	18115	18067	17890	18004	17913	17958	17940	17952	17899	17886	18054	17815	17872	17809	17953	17852	18032	18181	18106	17892	17869	17826	17854	18126	17986	17852	17860	17995	18221	18060	17899	18086	17891	18085	17712	17978	18073	17935	18104	18001	17909	17900	17826	17953	18120	17955	17836	17981	18014	17978	17881	18280	18025	18258	18017	18015	18043	17931	18103	17956	18030	18017	17972	17893	17813	17926	18041	18099	18075	18194	18022	18153	17733	18163	17860	17977	18098	17778	17987	18158	18169	17823	17964	17836	18082	18124	17967	17838	17811	18005	17987	17786	18026	18060	17687	18271	18025	18047	17912	18177	18176	17732	17839	18141	18063	17820	17934	17968	17705	18007	17986	17951	17917	17929	18089	17997	17800	17907	17869	18062	17950	18128	18096	17957	17928	18099	18036	17940	18040	17981	17809	17983	18176	18071	18025	17885	17797	17976	18005	17760	17722	18179	18023	17944	17856	17882	18037	17951	18102	17983	18018	18054	17954	18111	17992	17782	18265	17980	17969	17956	17931	17927	17826	17904	17771	17939	18022	17913	17840	17779	17932	17926	17946	18020	17980	17848	17980	18024	18035	18007	18025	18051	18063	18064	17989	18067	18170	18021	18123	17992	18103	17955	17928	17900	18115	17972	17704	17808	17985	17896	18177	17969	18012	17980	17950	17871	17816	18008	18024	17919	17891	17927	17923	17968	18109	17986	17777	18137	17940	17965	17943	17883	17912	18057	18031	18133	17994	17998	18035	17797	17906	17889	18042	17918	18065	18168	17987	18055	18108	17958	17878	17697	18026	18028	18075	17988	18022	17894	17989	17847	17794	18016	18090	17957	17866	17946	18163	17818	17883	18087	17974	18169	17852	17930	18060	18208	18153	17964	17938	17906	17892	17909	17964	17872	17995	18137	18042	17963	17987	17919	17853	18184	17885	18131	18123	17960	18059	18079	18083	17902	17849	17837	17961	18113	18068	17852	18122	18112	17869	18127	17908	18205	18017	18037	18115	18000	18101	17933	17997	18023	17781	17901	18008	17889	18057	17957	18019	18021	17899	17937	17735	17784	18072	17952	17900	17995	17998	17959	18067	17873	17988	17913	18003	18121	17906	17915	18000	17966	17941	18140	17854	18055	17998	17927	17694	18002	18064	17896	18098	17930	17870	17910	17945	17953	18009	17898	17723	18027	17937	17963	17835	17834	17793	17756	17978	17992	17961	18009	18017	17963	17843	18005	18111	17994	17916	17863	17890	18051	18201	18023	17984	18118	17906	18169	17943	17895	17947	18005	17943	17842	17861	17934	17965	18001	18004	17994	18045	17915	17978	17721	17859	18156	17840	18101	18054	17914	17948	17816	18037	17919	17965	17888	18049	18017	17997	18011	17805	18041	18035	18058	18072
22101	29153	29687	30105	30912	20140	16158	15811	15468	15117	15046	14591	14684	14564	14408	14423	14564	14324	14501	14421	14473	14256	14366	14333	14425	14391	14266	14336	14386	14425	14425	14276	14188	14393	14528	14385	14378	14374	14287	14267	14580	14411	14287	14379	14400	14558	14359	14487	14418	14260	14136	14425	14579	14505	14453	14387	14475	14418	14386	14402	14277	14566	14505	14254	14516	14357	14205	14385	14251	14567	14416	14433	14429	14351	14265	14439	14419	14595	14389	14397	14321	14417	14588	14351	14560	14526	14533	14369	14398	14273	14334	14312	14288	14378	14433	14286	14576	14457	14387	14497	14411	14286	14605	14403	14538	14472	14308	14570	14301	14443	14502	14431	14464	14326	14446	14450	14363	14558	14492	14435	14482	14437	14464	14390	14389	14536	14426	14565	14435	14430	14490	14362	14308	14475	14523	14474	14548	14347	14564	14268	14512	14417	14368	14586	14467	14350	14402	14651	14233	14453	14408	14577	14523	14320	14708	14304	14518	14204	14515	14279	14430	14303	14520	14401	14410	14472	14421	14382	14529	14403	14457	14364	14294	14402	14384	14525	14405	14388	14338	14478	14297	14460	14351	14440	14419	14401	14306	14499	14450	14399	14400	14361	14519	14521	14484	14356	14481	14226	14370	14345	14504	14360	14402	14271	14517	14311	14343	14494	14449	14433	14421	14457	14459	14279	14446	14275	14439	14301	14389	14411	14419	14392	14394	14553	14412	14302	14401	14430	14509	14539	14269	14558	14556	14453	14568	14445	14310	14372	14505	14508	14321	14572	14301	14459	14313	14409	14296	14378	14468	14534	14480	14395	14328	14570	14371	14339	14368	14346	14468	14567	14398	14515	14496	14536	14473	14396	14575	14218	14477	14495	14379	14448	14412	14463	14447	14596	14322	14493	14399	14465	14266	14298	14404	14350	14281	14448	14263	14434	14469	14442	14492	14382	14276	14407	14306	14250	14323	14433	14391	14464	14511	14472	14487	14386	14359	14396	14440	14389	14422	14326	14217	14420	14587	14434	14481	14451	14315	14570	14328	14492	14534	14388	14413	14319	14379	14500	14482	14471	14464	14424	14384	14303	14340	14252	14397	14342	14402	14408	14580	14303	14657	14371	14452	14314	14337	14239	14467	14370	14551	14346	14486	14484	14230	14485	14529	14510	14294	14349	14308	14279	14321	14310	14437	14401	14499	14344	14475	14431	14542	14409	14411	14510	14348	14500	14317	14308	14419	14525	14574	14531	14286	14350	14446	14378	14297	14501	14363	14142	14426	14375	14448	14284	14323	14427	14463	14398	14452	14355	14310	14466	14423	14328	14391	14453	14402	14318	14633	14337	14425	14217	14476	14386	14413	14329	14444	14517	14508	14499	14339	14507	14452	14460	14401	14426	14426	14344	14456	14345	14254	14316	14485	14419	14419	14644	14398	14404	14227	14369	14369	14327	14456	14434	14367	14436	14498	14336	14632	14432	14453	14216	14322	14592	14447	14370	14526	14269	14373	14426	14465	14496	14392	14411	14526	14465	14547	14431	14381	14424	14580	14602	14506	14289	14487	14418	14439	14249	14483	14536	14461	14357	14510	14413	14582	14428	14325	14479	14343	14377	14474	14461	14401	14395	14380	14345	14458	14328	14386	14669	14321	14347	14423	14304	14412	14421	14396	14392	14370	14433	14502	14454	14357	14340	14286	14250	14331	14371	14422	14361	14399	14553	14346	14443	14428	14338	14435	14620	14403	14536	14269	14383	14315	14425	14400	14197	14410	14339	14330	14401	14350	14445	14381	14559	14252	14487	14242	14377	14468	14481	14512	14441	14368	14383	14470	14299	14418	14421	14397	14326	14478	14261	14416	14455	14476	14466	14418	14473	14539	14504	14405	14460	14327	14419	14157	14358	14388	14323	14395	14226	14354	14224	14453	14117	14330	14321	14476	14376	14287	14351	14370	14418	14537	14355	14472	14321	14463	14359	14348	14309	14490	14508	14387	14328	14552	14336	14513	14356	14252	14484	14454	14449	14384	14382	14572	14366	14443	14305	14296	14366	14424	14353	14302	14491	14347	14430	14353	14268	14292	14305	14422	14488	14363	14512	14391	14515	14321	14495	14318	14569	14429	14530	14450	14421	14369	14504	14533	14423	14566	14492	14596	14626	14379	14359	14611	14366	14472	14463	14255	14513	14482	14413	14377	14493	14261	14368	14557	14356	14482	14385	14484	14419	14227	14499	14390	14395	14465	14381	14434	14364	14380	14356	14441	14273	14510	14432	14606	14526	14624	14518	14452	14375	14367	14522	14395	14582	14357	14333	14441	14371	14441	14607	14379	14593	14347	14475	14395	14329	14442	14263	14537	14622	14372	14689	14433	14289	14493	14382	14294	14372	14227	14449	14550	14515	14268	14505	14395	14274	14359	14336	14545	14335	14525	14532	14435	14368	14295	14492	14366	14530	14379	14376	14290	14661	14389	14446	14463	14470	14311	14477	14389	14295	14497	14288	14428	14380	14325	14323	14386	14234	14408	14282	14463	14429	14351	14393	14296	14363	14477	14440	14556	14166	14491	14229	14501	14331	14486	14486	14542	14583	14523	14322	14489	14462	14449	14532	14369	14280	14491	14616	14429	14412	14321	14311	14585	14497	14389	14448	14535	14415	14496	14423	14373	14230	14416	14599	14160	14478	14442	14374	14340	14674	14343	14346	14375	14433	14399	14502	14534	14291	14352	14466	14496	14294	14425	14393	14436	14611	14442	14316	14342	14468	14611	14454	14695	14428	14502	14430	14616	14530	14428	14448	14292	14473	14359	14478	14426	14384	14414	14434	14395	14428	14573	14332	14414	14403	14416	14439	14345	14441	14283	14383	14494	14530	14384	14491	14376	14418	14518	14306	14416	14468	14464	14486	14334	14579	14111	14460	14474	14324	14362	14587	14611	14481	14544	14379	14426	14410	14406	14513	14194	14377	14298	14550	14389	14384	14318	14362	14477	14561	14242	14253	14189	14274	14559	14471	14416	14429	14664	14510	14441	14239	14463	14469	14484	14315	14306	14527	14443	14491	14458	14494	14324	14346	14443	14436	14522	14297	14455	14430	14557	14335	14334	14561	14296	14409	14567	14510	14285	14412	14499	14402	14445	14395	14357	14348	14763	14243	14393	14445	14366	14527	14414	14494	14404	14489	14469	14452	14450	14451	14503	14426	14456	14377	14334	14328	14476	14499	14307	14486	14546	14298	14501	14444	14564	14504	14324	14383	14502	14497	14534	14446	14597	14437	14438	14308	14229	14333	14456	14332	14514	14419	14343	14422	14414	14380	14489	14446	14286	14538	14339	14535	14390	14435	14396	14495	14471	14525	14362	14520	14489	14455	14516	14391	14370	14426	14360	14409	14459	14273	14436	14389	14377	14424	14309	14540	14462	14319	14292	14412	14255	14174	14441	14360	14299	14439	14506	14610	14422	14533	14426	14341	14322	14429	14541	14562	14298	14454	14389	14398	14493	14352	14488	14566	14533	14404	14306	14468	14485	14332	14324	14429	14519	14594	14411	14456	14436	14353	14541	14470	14414	14311	14343	14413	14423	14383	14493	14306	14394	14434	14444	14442	14327	14503	14499	14416	14357	14177	14332	14411	14301	14329	14250	14521	14534	14522	14541	14481	14445	14320	14307	14464	14311	14401	14446	14264	14318	14482	14321	14466	14383	14451	14490	14316	14536	14327	14399	14400	14494	14381	14476	14459	14332	14191	14378	14553	14429	14504	14518	14296	14492	14325	14468	14465	14357	14433	14406	14427	14592	14318	14477	14227	14484	14327	14479	14550	14445	14537	14542	14639	14529	14328	14522	14279	14395	14450	14444	14412	14500	14299	14451	14515	14515	14405	14439	14548	14304	14556	14422	14300	14253	14221	14469	14397	14480	14362	14467	14236	14656	14443	14526	14535	14439	14419	14290	14402	14341	14198	14328	14418	14410	14406	14515	14441	14487	14485	14369	14449	14492	14342	14498	14426	14435	14498	14361	14480	14398	14477	14316	14673	14504	14455	14348	14485	14362	14424	14429	14282	14386	14306	14430	14373	14446	14327	14491	14429	14362	14419	14276	14542	14251	14581	14477	14510	14298	14526	14364	14452	14338	14256	14496	14340	14556	14497	14326	14379	14377	14536	14331	14464	14407	14363	14365	14561	14313	14176	14358	14545	14479	14348	14405	14301	14605	14382	14259	14438	14378	14457	14500	14300	14523	14607	14467	14433	14463	14438	14370	14546	14453	14569	14515	14233	14488	14520	14470	14344	14519	14333	14352	14432	14498	14544	14479	14304	14269	14630	14494	14162	14199	14347	14514	14441	14588	14547	14357	14451	14480	14599	14233	14381	14518	14469	14438	14473	14416	14592	14504	14501	14473	14369	14484	14464	14543	14311	14362	14362	14351	14582	14315	14401	14450	14304	14281	14489	14487	14441	14456	14396	14413	14522	14341	14324	14568	14453	14347	14516	14368	14478	14388	14506	14339	14414	14455	14439	14399	14484	14477	14488	14364	14471	14330	14488	14294	14481	14450	14307	14531	14417	14411	14442	14364	14396	14341	14513	14456	14484	14259	14544	14460	14242	14560	14385	14550	14483	14491	14469	14438	14418	14631	14527	14529	14482	14416	14390	14349	14312	14592	14498	14230	14373	14548	14426	14367	14349	14563	14442	14370	14166	14517	14235	14256	14248	14432	14411	14336	14424	14460	14403	14577	14454	14275	14441	14434	14320	14554	14196	14354	14422	14431	14395	14458	14394	14452	14421	14456	14476	14380	14356	14533	14481	14135	14484	14441	14479	14458	14470	14498	14342	14217	14525	14355	14454	14124	14475	14597	14531	14590	14470	14498	14382	14473	14443	14448	14429	14681	14317	14531	14566	14496	14360	14522	14577	14386	14509	14462	14326	14594	14283	14437	14383	14422	14394	14434	14381	14496	14326	14307	14426	14472	14402	14574	14602	14406	14411	14700	14474	14368	14360	14401	14325	14464	14450	14503	14466	14421	14344	14585	14421	14320	14483	14467	14347	14612	14487	14362	14502	14455	14501	14455	14401	14498	14425	14562	14284	14452	14385	14380	14546	14625	14389	14495	14363	14427	14435	14175	14425	14309	14403
26167	21340	34892	48472	61325	42437	28538	25521	24402	22187	20472	18814	18176	17757	17867	17206	17504	17523	17362	17340	17581	17708	17470	17381	17394	17480	17591	17203	17397	17445	17610	17505	17384	17423	17563	17450	17511	17549	17476	17430	17332	17453	17369	17517	17467	17714	17605	17533	17672	17428	17376	17390	17360	17575	17458	17377	17197	17368	17465	17351	17465	17493	17480	17244	17333	17258	17377	17317	17463	17425	17447	17605	17383	17380	17355	17150	17382	17263	17425	17491	17346	17579	17487	17462	17329	17535	17418	17221	17510	17410	17670	17484	17459	17514	17460	17384	17347	17387	17315	17421	17398	17310	17468	17313	17261	17456	17523	17469	17482	17139	17399	17300	17253	17448	17252	17334	17514	17510	17379	17601	17562	17498	17154	17339	17460	17297	17469	17477	17180	17316	17404	17455	17398	17454	17423	17150	17408	17380	17342	17371	17410	17326	17404	17484	17522	17331	17215	17221	17392	17282	17572	17222	17736	17261	17197	17457	17419	17261	17522	17114	17612	17364	17363	17412	17408	17367	17384	17311	17315	17454	17357	17398	17327	17235	17441	17563	17474	17478	17561	17324	17228	17495	17418	17336	17381	17452	17357	17190	17452	17305	17417	17184	17506	17337	17433	17445	17397	17367	17492	17462	17590	17551	17294	17357	17510	17447	17579	17383	17511	17577	17423	17315	17472	17447	17420	17386	17519	17536	17250	17135	17619	17569	17400	17177	17403	17461	17394	17478	17352	17359	17426	17504	17295	17658	17516	17427	17236	17368	17472	17487	17452	17607	17407	17526	17287	17353	17534	17506	17323	17466	17475	17047	17121	17316	17417	17285	17371	17416	17492	17249	17575	17547	17385	17383	17393	17537	17539	17538	17544	17587	17456	17428	17410	17416	17492	17217	17418	17559	17312	17517	17311	17691	17324	17463	17395	17426	17222	17373	17297	17582	17207	17352	17480	17306	17366	17349	17395	17325	17619	17451	17242	17434	17197	17480	17292	17496	17403	17405	17364	17428	17520	17425	17344	17617	17525	17357	17317	17323	17269	17392	17545	17363	17274	17423	17312	17388	17650	17494	17463	17402	17423	17460	17539	17255	17323	17231	17376	17343	17658	17212	17420	17539	17483	17321	17493	17328	17426	17419	17435	17435	17473	17569	17447	17444	17508	17527	17515	17428	17342	17429	17516	17291	17454	17504	17211	17384	17470	17365	17366	17430	17506	17520	17591	17436	17559	17462	17544	17545	17341	17409	17536	17495	17562	17476	17343	17281	17249	17372	17302	17486	17412	17396	17394	17336	17381	17492	17353	17311	17463	17393	17400	17310	17506	17447	17283	17101	17615	17465	17510	17354	17340	17563	17182	17206	17315	17263	17498	17564	17483	17520	17386	17247	17558	17554	17350	17381	17418	17448	17261	17264	17455	17338	17408	17535	17316	17244	17440	17415	17447	17405	17275	17391	17630	17373	17393	17565	17339	17538	17373	17274	17395	17431	17402	17493	17348	17395	17352	17276	17257	17516	17579	17277	17256	17451	17195	17622	17516	17479	17261	17514	17381	17397	17606	17422	17616	17276	17253	17281	17354	17216	17450	17522	17399	17487	17507	17323	17134	17572	17392	17408	17268	17375	17386	17365	17309	17628	17403	17373	17624	17560	17334	17521	17390	17383	17362	17504	17480	17341	17415	17639	17378	17366	17406	17378	17455	17460	17561	17341	17270	17483	17481	17457	17515	17497	17513	17450	17524	17368	17362	17421	17317	17192	17292	17210	17500	17461	17599	17463	17693	17410	17500	17551	17562	17397	17445	17399	17475	17465	17339	17548	17383	17451	17387	17298	17309	17425	17424	17508	17388	17405	17316	17218	17488	17198	17736	17362	17593	17298	17394	17370	17268	17265	17348	17293	17268	17415	17616	17488	17382	17548	17311	17745	17441	17384	17416	17436	17409	17549	17303	17729	17355	17398	17520	17624	17542	17449	17444	17599	17447	17523	17265	17626	17290	17340	17385	17299	17506	17269	17463	17344	17316	17539	17477	17398	17459	17475	17238	17412	17268	17353	17414	17302	17440	17369	17374	17358	17414	17449	17424	17377	17458	17285	17524	17413	17237	17356	17297	17538	17615	17256	17416	17370	17472	17576	17488	17225	17663	17454	17314	17245	17505	17349	17521	17466	17415	17365	17392	17576	17532	17182	17486	17463	17355	17333	17459	17556	17342	17303	17404	17472	17488	17558	17335	17402	17395	17216	17571	17453	17395	17584	17428	17272	17332	17432	17464	17353	17315	17625	17412	17336	17519	17396	17495	17474	17647	17300	17512	17354	17347	17681	17200	17207	17337	17506	17514	17262	17354	17225	17498	17486	17549	17464	17309	17320	17389	17382	17353	17284	17476	17321	17227	17323	17526	17353	17528	17291	17419	17386	17617	17579	17514	17487	17449	17271	17647	17475	17413	17439	17456	17581	17179	17360	17597	17641	17308	17326	17408	17413	17395	17505	17417	17672	17333	17184	17356	17344	17402	17449	17366	17345	17468	17529	17331	17314	17426	17648	17489	17401	17410	17506	17455	17278	17340	17520	17495	17491	17489	17472	17579	17450	17375	17458	17292	17555	17495	17475	17327	17336	17501	17402	17586	17408	17280	17600	17396	17473	17396	17355	17562	17502	17482	17457	17498	17467	17450	17333	17366	17313	17524	17588	17552	17535	17426	17420	17366	17498	17346	17355	17299	17451	17403	17483	17488	17301	17619	17424	17530	17509	17464	17460	17424	17590	17530	17514	17401	17461	17429	17498	17470	17486	17527	17452	17620	17484	17314	17221	17543	17395	17373	17554	17621	17448	17254	17291	17273	17381	17575	17479	17592	17404	17441	17319	17506	17440	17502	17459	17438	17492	17457	17260	17381	17274	17267	17334	17366	17413	17466	17270	17223	17492	17410	17328	17496	17393	17308	17454	17542	17430	17300	17619	17526	17383	17618	17499	17306	17447	17348	17357	17488	17468	17369	17370	17439	17192	17476	17405	17549	17265	17403	17277	17402	17495	17180	17618	17401	17294	17417	17263	17316	17427	17245	17408	17413	17715	17378	17358	17309	17371	17425	17538	17255	17473	17517	17503	17170	17357	17427	17633	17430	17645	17526	17390	17338	17372	17530	17388	17239	17300	17434	17290	17333	17466	17408	17385	17127	17393	17382	17358	17304	17343	17499	17352	17348	17326	17556	17347	17192	17343	17342	17569	17268	17224	17280	17428	17522	17228	17168	17057	17299	17586	17258	17378	17473	17337	17253	17535	17583	17290	17379	17225	17278	17483	17349	17280	17341	17330	17496	17356	17462	17314	17574	17560	17389	17332	17150	17629	17400	17314	17406	17278	17497	17255	17317	17393	17347	17180	17453	17396	17553	17418	17482	17515	17479	17381	17394	17423	17427	17503	17462	17340	17450	17499	17488	17399	17634	17447	17495	17439	17395	17437	17367	17432	17356	17154	17558	17314	17605	17448	17354	17313	17467	17352	17412	17433	17667	17343	17498	17647	17459	17602	17325	17203	17404	17527	17479	17230	17425	17394	17497	17246	17489	17314	17482	17742	17320	17392	17492	17303	17506	17427	17324	17355	17526	17325	17376	17532	17600	17365	17502	17409	17531	17473	17475	17538	17595	17455	17494	17458	17466	17369	17248	17328	17504	17601	17466	17441	17382	17610	17516	17512	17538	17561	17300	17309	17297	17481	17428	17456	17594	17284	17669	17414	17287	17476	17262	17336	17294	17530	17340	17458	17371	17329	17448	17262	17417	17564	17282	17350	17528	17420	17381	17333	17387	17386	17296	17462	17469	17598	17388	17244	17323	17201	17414	17333	17268	17514	17310	17383	17503	17467	17537	17369	17596	17308	17453	17544	17523	17386	17596	17300	17362	17436	17143	17522	17532	17386	17585	17401	17463	17256	17390	17325	17432	17372	17229	17391	17624	17512	17383	17442	17450	17437	17492	17266	17321	17505	17297	17431	17279	17535	17621	17571	17596	17467	17344	17383	17359	17229	17225	17251	17263	17280	17427	17512	17557	17454	17504	17705	17346	17352	17433	17341	17327	17512	17281	17370	17474	17570	17520	17328	17456	17468	17512	17277	17513	17394	17448	17368	17474	17452	17455	17461	17462	17664	17428	17331	17401	17409	17471	17525	17436	17376	17411	17462	17167	17289	17438	17469	17581	17208	17442	17364	17504	17309	17403	17408	17401	17198	17484	17364	17512	17385	17224	17475	17357	17519	17225	17414	17511	17346	17315	17501	17293	17445	17221	17393	17629	17442	17647	17550	17541	17520	17466	17332	17392	17249	17442	17222	17411	17187	17469	17686	17324	17618	17560	17431	17327	17450	17515	17388	17293	17485	17382	17571	17364	17516	17460	17487	17420	17301	17419	17437	17567	17617	17396	17217	17328	17454	17536	17600	17425	17406	17291	17481	17377	17459	17611	17437	17407	17287	17508	17432	17487	17451	17490	17342	17330	17129	17339	17382	17397	17490	17628	17369	17271	17444	17514	17311	17313	17296	17421	17232	17262	17383	17279	17426	17292	17393	17540	17438	17471	17361	17457	17288	17438	17245	17432	17536	17434	17449	17317	17268	17365	17316	17292	17454	17379	17381	17398	17417	17524	17662	17454	17532	17443	17553	17249	17669	17222	17429	17562	17293	17591	17339	17477	17261	17394	17262	17453	17626	17621	17308	17379	17316	17232	17595	17337	17553	17375	17339	17481	17540	17404	17366	17318	17332	17429	17520	17444	17471	17336	17165	17274	17409	17344	17405	17223	17380	17421	17328	17307	17409	17312	17489	17563	17476	17539	17602	17318	17500	17300	17329	17457	17446	17395	17569	17313	17376	17336	17396	17571	17488	17694	17522	17376	17421	17369	17419	17371	17331	17541	17356	17368	17405	17532	17461	17458	17355	17370	17296	17586	17245	17349	17459	17599	17454	17503	17481	17497	17562	17526	17396	17244	17520	17345	17610	17548	17515	17146	17282	17302	17532	17378	17311	17485	17412	17357	17512	17526	17435	17363	17732	17338	17411	17481	17383	17707	17556	17399	17391	17285	17500	17343	17364	17429	17476	17490	17582	17508	17355	17361	17148	17442	17379	17616	17422
31974	56596	64752	60108	63479	39095	25227	25200	22881	19774	17438	15546	14582	14200	13897	14128	14079	14097	14054	14234	14169	13967	14202	14027	14106	14194	14244	14156	14022	14164	14158	14208	14040	14098	14066	14018	14246	14213	14092	14020	14130	14007	14046	14088	14124	13979	13953	14195	14113	13994	14090	14030	14200	14119	14315	14087	14080	14064	14160	14150	14123	14039	14024	14100	14051	14109	14061	14116	14086	14223	14186	14111	14104	14271	14214	14099	14163	13934	14140	13997	14025	14131	14161	14301	13876	14097	13986	14122	14077	14113	14180	13998	14133	14216	14040	14025	14084	14084	14078	14216	14330	14181	14006	14043	14086	13981	13992	14128	14092	14072	14114	14067	14195	14050	14200	14209	14168	14333	14164	13959	14079	14004	13988	14251	13973	14132	14176	14203	14108	14132	14177	14177	14097	14086	14256	14066	14131	14026	14138	14171	14140	14116	14076	14081	14111	14170	14074	14282	14109	13861	14180	14040	13998	14090	14193	14074	14131	14202	14113	14050	14029	14013	14059	14096	14021	14153	14042	14049	14129	14064	14141	14098	14106	14164	14239	13996	14062	14152	14065	14026	14029	14073	14094	14087	14108	14061	13994	14074	14112	14022	14075	14219	14016	14039	14119	14088	14128	14146	14244	13933	14061	14010	14054	14186	14171	13961	14164	14110	14165	14224	14077	14055	14145	14020	14138	14151	14073	14248	14170	14171	14080	14083	14028	14073	14356	14031	14112	14250	14018	14128	14226	14070	13999	14060	14135	14108	14125	14012	14102	14149	14063	14173	13948	14096	14175	14116	14233	14045	14027	14127	14118	14173	14051	13974	14188	14025	14100	14049	14175	14034	13974	14076	14090	14124	14180	14090	14265	14057	13993	14101	13990	14155	14005	14067	14094	14045	14114	14147	14011	14073	14095	14044	14043	14052	14160	14213	14248	13988	13988	14296	14050	14085	14118	14217	14139	14065	14039	14076	14147	14026	14294	14077	14260	14039	14352	13897	14136	14345	14224	14152	14163	14064	14224	14016	14114	14054	14075	13978	14249	14184	14260	14088	14177	13919	14123	13995	14156	13999	14142	13964	14132	14132	14064	14162	14167	14140	13951	14119	14044	14171	14152	14085	14130	14077	14112	14098	14140	14130	14123	14247	14267	14130	13869	14073	14042	14178	14104	14258	14128	14185	14144	14177	14079	14018	14088	14038	14041	14199	14079	14001	14163	14039	14136	14002	14288	13937	14250	14134	14165	14092	13952	14124	14088	14008	14259	14040	14079	14031	14038	14189	14139	14018	14086	14278	14099	14063	14119	14141	14087	14270	13967	14155	14050	14048	14106	14132	14128	14116	14108	14207	14139	14249	14140	14229	14132	14041	14198	14108	14143	14026	13847	14024	14080	14170	14217	13945	14139	14246	13970	14116	14190	14275	13972	14084	14053	14252	14073	14116	14100	13951	14151	14243	14109	13981	14190	14214	13959	14111	13965	14174	14130	14093	13965	14224	13889	14107	14319	13952	14189	14051	14084	14153	14078	14134	14094	13984	14209	14111	14082	14062	14238	14007	14083	13960	14102	14031	14062	14232	14022	13907	14175	14221	14196	14270	14127	14009	14241	14053	14266	14067	14219	14044	14199	14150	14181	14066	14182	14042	13983	14096	13983	14072	14211	14019	14194	14163	14192	14197	14235	14051	14140	14107	14180	14139	14114	14072	14188	13967	14076	14342	14200	14180	14210	14131	13998	14170	14233	14142	14107	13991	14032	14026	14049	14216	14134	14054	14270	14218	14062	14186	14105	14004	14222	14186	14142	14218	14034	13998	13932	14152	14028	14261	14087	14056	13994	14052	14072	14157	14071	14056	14138	14140	13984	14221	14100	14104	14230	14064	14194	14060	14119	14086	14102	14168	14031	14015	14117	13962	14073	14122	14059	13930	14030	13920	14228	14264	14006	14178	14056	14033	14165	14051	14210	14044	14143	14074	14164	14093	13926	14067	14042	14183	14234	14147	13968	14114	14073	13969	14132	14188	14148	14248	14032	14002	14276	14170	13987	14058	14191	14217	13909	14041	14059	14073	14021	14098	14144	14123	14145	14098	14170	14284	13994	14148	14138	14138	14251	13985	14256	14084	14279	14084	14161	14108	13982	14054	14204	14110	14114	13962	14085	14115	14022	14091	14010	14074	14232	14026	14002	14116	14187	14031	14222	14045	14085	14132	14280	13971	13961	14313	14098	14080	14065	14166	14021	14018	14185	13971	14150	14164	14246	14309	14074	14089	14117	14004	14176	14032	14136	14194	13941	14253	14021	14139	14035	13999	14160	14045	14075	14171	14095	14097	14018	14017	14261	14193	14136	14137	14319	14167	14060	14272	14110	13959	14204	13932	14094	14175	14023	13993	14000	14018	14083	14121	14187	14108	14165	14161	14058	14047	14016	14062	14083	13992	14095	14173	14085	14309	13855	13953	13985	14033	14170	14090	14103	14160	14150	14363	13964	14125	14051	13975	14218	14213	14055	14041	13986	14180	14338	14054	13975	14181	14070	14080	13966	14153	14135	13973	14239	14059	14049	14013	14227	13888	14153	14047	14151	14149	14099	14157	14100	13993	14205	14295	14076	14150	14145	14117	14025	14203	14051	14036	14206	13915	14050	13987	14235	14180	14007	14132	14097	14158	14170	14186	14185	14191	14055	14048	14099	13963	14130	14038	14151	14107	14100	14272	14037	14071	14137	14268	14055	13894	14062	14155	13989	14097	14223	14054	14206	14137	14114	14115	14207	14100	14109	14209	14102	14114	14194	14032	13999	14159	14213	13902	14202	14203	14209	14114	14338	14002	13991	14105	14149	14078	14152	14250	14141	14043	14246	14056	14080	13888	13963	14033	13838	14158	14230	14105	14092	14109	14253	13999	13858	14066	14075	14130	14085	14006	14130	14168	14177	13969	14008	14127	13986	14006	14007	14057	14205	13959	13954	14108	13947	13966	14185	14067	14287	14069	14111	14029	14098	14034	14071	14119	14043	14225	14081	14134	14053	13903	14137	14029	14196	14279	14178	14157	14175	14126	13933	14187	13983	13976	14025	14091	14120	14119	14223	14073	14065	14008	14285	14008	14129	14128	13988	14220	14233	14138	14139	14062	14086	14195	14099	14087	14087	14093	14096	14086	13866	14054	14200	14034	14206	14121	14068	14083	14129	14108	13893	14081	14134	14247	14052	14212	14220	14263	14035	14139	14050	14134	14201	14235	14206	14119	14183	14034	14246	14054	14059	14124	14179	14061	13773	13917	14261	14073	14206	14153	14206	14027	14056	13937	14139	14035	13972	14157	14125	14222	14036	14029	14030	14025	13973	14133	13965	14146	13856	14250	14056	14103	14104	14003	13978	14063	14056	14112	14086	14011	14101	14139	14074	14095	14027	14090	14025	14087	14112	14135	14057	14068	13946	14011	14325	14105	14047	14124	14054	14239	14232	14012	14170	14182	14064	14129	14063	14110	14001	14071	13976	13982	14012	14045	14021	14012	14001	14189	14066	14110	14137	13970	14104	14079	14110	13952	14256	14195	13991	13971	14088	14156	14081	14184	14110	14009	14160	14111	14067	14036	14046	14085	14256	13965	14048	14058	14158	14051	14023	13995	14044	14094	14085	14159	14054	14087	14145	14023	14009	14144	13989	14084	14191	14098	14053	14178	14197	14187	14093	13969	14072	14083	14085	14062	14029	14127	14202	14022	14239	14039	13982	14137	14023	14225	14129	14001	14039	13920	14095	14053	14021	14219	13988	13991	14111	14235	14184	14137	14275	14156	14324	13990	14144	14080	14140	14090	14151	14184	14194	13984	14089	13972	14094	14097	13999	14122	14160	14075	14134	14094	14124	14130	13982	14131	14144	13993	14190	14102	13771	14075	14027	14083	14055	14210	13929	14051	14044	14025	14208	14131	14063	14044	14298	14025	14238	14140	14211	14116	14057	14095	14047	14009	13988	14056	13933	14121	14183	14073	14061	14120	13931	14104	14048	14276	14153	13900	14197	14179	14044	14141	14332	13945	14055	14167	14231	14033	14129	14026	14004	13979	14186	14024	14188	14137	14042	14136	13942	13990	14217	14007	14059	14080	14115	14100	14064	14149	13985	14059	14155	14172	14158	14202	14188	14173	14122	14211	14062	14108	14030	14037	14186	14054	14120	14193	14056	14193	13949	14107	14221	14170	14023	14099	14125	13986	14126	14203	14056	14041	14029	14153	14294	14106	14121	14041	14197	13986	14098	14234	14112	13972	14144	14067	14242	14089	14176	13925	14105	14267	14033	14154	14160	14188	14095	14288	14088	13944	14169	14089	14092	13966	14093	14073	14104	14162	14134	13983	13992	14290	13914	14008	14135	14055	14120	14174	14040	14073	14305	14152	14052	14188	13998	14106	14015	14122	14130	14249	14021	14020	14007	14287	14074	14050	14067	14118	14118	14149	14089	13909	14062	14041	14052	13969	14256	14153	14168	14056	14165	14172	14113	14105	13980	14114	14044	14028	14146	14046	14063	14022	14128	14111	14171	14150	14124	14027	14209	14135	14136	14117	14127	14067	14087	14242	13997	14067	14032	14085	13929	14059	14094	14176	14012	14138	14217	14054	14064	14068	14262	14083	14104	14039	14254	13932	13959	13982	14298	14004	14003	14177	14186	13968	14050	14271	14136	14091	14054	14143	13940	13922	14200	14035	14199	14038	14015	14158	14095	14001	13979	14132	14096	14262	13971	14214	14076	14089	13937	14080	14170	14015	14191	14070	14190	14124	14045	14135	14108	14140	14202	14089	14083	14222	14073	14090	14212	14119	13996	13897	13952	14114	14160	14251	14091	13980	14062	14082	14177	14076	14158	14014	14091	14193	14171	14106	14278	14208	14070	14196	14185	14155	14159	14124	14208	14019	14080	14063	14043	14199	14054	14122	14120	14101	14080	14208	14076	14232	13911	14079	14239	14115	14169	13939	14117	14132	14013	14118	14140	13894	14012	13910	14063	14129	14047	14266	13965	14089	13948	13974	14075	14157	14143	14190	14182	13991	13978	14040	14128	14019	14112	14044	14049	14149	13997	14043	13861	14049	13964	14110	14024	14019	14123	14046	14151	14222	14209	13997	14054	14234	14105	14035
23986	21095	34818	48750	66258	60514	42640	31064	28971	26144	21852	19390	17940	17185	17017	16730	16819	16889	16836	16924	16852	16889	16898	16793	16718	17007	16768	16876	16954	16513	16894	16655	16608	16849	16863	16564	16871	16802	16835	16677	16861	16743	16866	16819	16817	16800	16509	16746	16864	16722	16716	16801	16759	16867	16752	16899	16607	16720	16665	16767	17055	16761	16735	17051	16879	16757	16733	16941	16701	16811	16685	16725	16687	16586	16846	16891	16647	16936	16713	16689	16873	16736	16945	16713	16664	16794	16610	16765	16971	16850	16800	16601	16722	16792	16879	16703	16785	16587	16765	16704	16478	16624	16811	16682	16751	16718	16829	16507	16512	16847	16920	16805	16610	16734	16759	16674	16664	16766	16768	16598	16698	16667	16721	16753	16703	16721	16727	16832	16939	16667	16646	16752	16802	16745	16752	16932	16814	16682	16890	16613	16639	16682	16704	16649	16770	16867	16643	16642	16619	16778	16641	16756	16795	16948	16908	16804	16713	16568	16826	16781	16876	16649	16718	16779	16716	16698	16911	16651	16825	16757	16839	16764	16508	16719	16657	16672	16626	16502	16680	16843	16671	16784	16724	16670	16787	16811	16948	16827	16543	16599	16612	16598	16655	16817	16713	16582	16657	16600	16695	16670	16716	16783	16494	16414	16605	16501	16852	16857	16721	16611	16672	16732	16797	16707	16567	16872	16650	16671	16607	16806	16687	16722	16597	16569	16863	16876	16678	16462	16780	16715	16669	16619	16580	16635	16609	16623	16863	16830	16981	16666	16507	16651	16506	16499	16711	16786	16614	16712	16799	16581	16808	17002	16829	16680	16665	16767	16877	16719	16745	16472	16645	16590	16691	16624	16553	16696	16723	16545	16794	16805	16818	16639	16754	16782	16869	16759	16523	16738	16838	16762	16662	16575	16715	16677	16694	16667	16807	16886	16601	16766	16832	16612	16821	16533	16731	16469	16940	16878	16735	16670	16578	16718	16698	16624	16568	16710	16629	16737	16749	16752	16797	16871	16806	16696	16740	16667	16720	16843	16705	16749	16823	16954	16738	16685	16828	16825	16701	16484	16602	16806	16907	16859	16822	16700	16643	16757	16675	16609	16800	16739	16562	16658	16593	16787	16739	16754	16856	16835	16823	16643	16685	16709	16814	16569	16721	16609	16461	16599	16627	16697	16733	16745	16579	16642	16584	16842	16977	16633	16452	16665	16653	16542	16545	16699	16573	16800	16726	16873	16842	16671	16611	16710	16671	16837	16774	16730	16507	16650	16826	16729	16825	16866	16747	16627	16748	16680	16613	16666	16679	16509	16740	16750	16910	16924	16756	16763	16649	16841	16726	16710	16736	16714	16761	16713	16896	17062	16626	16898	16782	16754	16718	16913	16602	16681	16646	16731	16722	16786	16686	16768	16637	16843	16735	16586	16661	16683	16527	16720	16839	16655	16869	16648	16726	16781	16666	16607	16576	16696	16802	16743	16825	16606	16851	16718	16760	16778	16663	16798	16679	16771	16772	16746	16805	16555	16737	16618	16691	16842	16678	16576	16630	16647	16838	16597	16622	16792	16583	16748	16805	16641	16752	16594	16637	16732	16843	16656	16702	16796	16724	16772	16756	16834	16727	16777	16635	16758	16700	16582	16826	16830	16814	16697	16620	16873	16796	16807	16708	16917	16684	16742	16718	16748	16703	16834	16513	16797	16693	16774	16573	16763	16835	16617	16726	16672	16771	16769	16787	16660	16664	16770	16726	16723	16695	16611	16731	16471	16629	16846	16606	16565	16828	16649	16655	16665	16713	16720	16920	16754	16788	16716	16728	16607	16821	16704	16574	16731	16931	16857	16792	16787	16702	16489	16535	16716	16685	16845	16502	16650	16987	16740	16649	16819	16600	16728	16685	16695	16469	16734	16890	16858	16734	16854	16681	16584	16563	16728	16528	16314	16798	16668	16624	16672	16925	16765	16749	16709	16659	16783	16709	16548	16718	16639	16633	16614	16554	16742	16617	16562	16674	16715	16646	16748	16763	16754	16803	16862	16722	16947	16815	16663	16737	16748	16829	16707	16681	17009	16917	16810	16792	16761	16558	16692	16582	16794	16759	16829	16724	16840	16839	16554	16762	16706	16789	16684	16670	16633	16613	16472	16887	16912	16735	16754	16747	16617	16609	16728	16693	16688	16760	16804	16607	16806	16748	16822	16883	16781	16745	16684	16887	16858	16693	16764	16647	16850	16766	16788	16700	16749	16665	16724	16796	16845	16614	16747	16695	16721	16958	16791	16646	16536	16476	16808	16815	16844	16599	16684	16615	16771	16588	16709	16686	16777	16703	16648	16617	16689	16582	16656	16544	16705	16753	16642	16792	16560	16575	16598	16808	16685	16761	16702	16707	16732	16830	16757	16728	16824	16772	17010	16594	16725	16715	16873	16702	16663	16621	16870	16559	16592	16900	16571	16657	16620	16834	16809	16681	16823	16655	16651	16809	16711	16588	16628	16704	16530	16718	16777	16744	16649	16750	16708	16872	16793	16654	16443	16585	16674	16642	16815	16952	16868	16684	16767	16555	16784	16816	16540	16667	16611	16907	16789	16895	16678	16761	16676	16739	16755	16787	16727	16791	16865	16622	16598	16780	16856	16637	16549	16714	16815	16696	16565	16437	16677	16718	16805	16637	16805	16817	16741	16927	16935	16733	16578	16822	16720	16800	16846	16804	16792	16736	16583	16611	16498	16692	16910	16771	16840	16715	16644	16616	16666	16835	16764	16704	16706	16735	16717	16755	16813	16876	16696	16774	16675	16812	16789	16883	16664	16671	16686	16718	16572	16756	16742	16712	16931	16910	16588	16497	16696	16828	16706	16537	16763	16572	16733	16570	16689	16691	16763	16760	16647	16829	16698	16559	16627	16842	16816	16603	16623	16592	16826	16761	16784	16544	16564	16674	16648	16675	16751	16787	16727	16587	16675	16643	16733	16810	16754	16875	16720	16730	16840	16620	16776	16726	16646	16773	16674	16727	16748	16675	16598	16684	16764	16757	16910	16909	16519	16739	16789	16799	16754	16802	16828	16875	16653	16639	16676	16845	16687	16839	16776	16844	16696	16600	16774	16765	16630	16963	16570	16695	16646	16722	16619	16751	16695	16579	16606	16620	16469	16688	16816	16651	16716	16688	16791	16655	16790	16744	16831	16669	16669	16859	16934	16758	16803	16719	16729	16602	16640	16945	16688	16835	16753	16545	16649	16751	16648	16817	16817	16815	16621	16866	16779	16610	16535	16596	16204	16518	16844	16942	16613	16742	16687	16720	16897	16675	16667	16789	16513	16706	16737	16760	16583	16727	16697	16628	16720	16764	16827	16772	16932	16828	16846	16742	16738	16633	16620	16683	16648	16812	16857	16808	16678	16593	16624	16663	16542	16761	16763	16795	16740	16913	16790	16776	16711	16651	16734	16584	16640	16864	16624	16678	16742	16685	16800	16656	16763	16817	16780	16745	16690	16701	16638	16596	16716	16743	16888	16683	16703	16830	16580	16656	17014	16693	16726	16783	16833	16797	16738	16706	16774	16700	16820	16873	16938	16611	16676	16763	16918	16808	16744	17068	16614	16769	16651	16706	16634	16542	16859	16844	16845	16737	16682	16789	16727	16638	16844	16942	16695	16905	16875	16715	16733	16990	16795	16712	16902	16705	16782	16616	16722	16649	16573	16483	16838	16749	16736	16664	16781	16817	16749	16879	16612	16606	16617	16734	16515	16674	16674	16746	16553	16566	16870	16625	16721	16801	16720	16788	16756	16657	16726	16643	16623	16747	16605	16673	16572	16834	16753	16663	16724	16735	16839	16323	16787	16718	16873	16899	16744	16809	16619	16681	16788	16941	16628	16757	16756	16556	16611	16764	16775	16595	16737	16724	16805	16673	16617	16731	16637	16781	16768	16843	16870	16681	16588	16727	16614	16717	16697	16975	16693	16790	16825	16577	16605	16736	16623	16793	16634	16950	16664	16950	16777	16717	16506	16515	16695	16882	16805	16902	16695	16655	16688	16892	16678	16521	16597	16874	16705	16566	16644	16638	16619	17037	16774	16794	16747	16704	16563	16805	16693	16794	16624	16637	16726	16821	16480	16641	16823	16894	17066	16610	16809	16932	16662	16724	16503	16803	16661	16917	16585	16726	16656	16914	16565	16514	16630	16747	16585	16712	16618	16644	16681	16723	16745	16560	16777	16894	16683	16595	16845	16501	16674	16599	16750	16607	16676	16743	16694	16620	16686	16733	16629	16562	16502	16823	16581	16835	16729	16863	16635	16839	16842	16692	16720	16816	16556	16511	16743	16702	16691	16699	16818	16713	16758	16735	16812	16910	16612	16708	16696	16707	16559	16753	16603	16879	16700	16744	16773	16692	16699	16865	16453	16679	16861	16715	16709	16799	16752	16895	16914	16714	16859	16919	16678	16505	16667	16795	16743	16962	16880	16773	16499	16484	16783	16779	16704	16693	16654	16751	17031	16815	16682	16662	16575	16490	16723	16529	16618	16562	16892	16761	16785	16583	16822	16751	16607	16639	16680	16823	16690	16648	16623	16718	16692	16737	16790	16707	16707	16798	16741	16664	16814	16738	16796	16889	16687	16590	16836	16791	16540	16609	16694	16783	16799	16661	16794	16555	16906	16809	16748	16851	16810	16675	16795	16659	16796	16509	16493	16541	16470	16618	16615	16660	16684	16771	16817	16686	16730	16727	16881	16762	16486	16608	16758	16683	16558	16646	16716	16760	16928	16821	16775	16728	16741	16601	16636	16686	16805	16664	16704	16591	16628	16641	16929	16696	16727	16814	16727	16759	16665	16810	16518	16746	16674	16822	16730	16802	16890	16706	16868	16798	16777	16795	16832	16660	16779	16803	16799	16839	16646	16598	16764	16826	16846	16731	16796	16794	16545	16666	16574	16817	16719	16967	16801	16820	16590	16483	16606	16521	16861	16837	16761	16729	16750	16724	16654	16834	16872	16807	16763	16688	16811	16737	16743	16785	16725	16694	16544	16610	16646	16818	16737	16820	16682	16677	16728	16861	16543	16630	16607	16572	16617	16650	16498	16636	16862	16636	16561	16737	16944	16803	16845	16905	16916	16872	16528
42642	74992	82012	81048	78911	65005	41140	31789	29466	24638	19738	16476	14867	13990	13862	13809	13659	13710	13779	13933	13830	13715	13758	13607	13731	13830	13799	13781	13912	13468	13540	13727	13549	13686	13596	13668	13856	13625	13726	13760	13602	13625	13730	13681	13630	13687	13737	13725	13804	13611	13826	13767	13575	13735	13485	13839	13596	13581	13716	13636	13709	13755	13687	13842	13769	13609	13960	13775	13464	13614	13705	13693	13540	13643	13680	13738	13464	13558	13638	13810	13642	13580	13714	13679	13553	13716	13759	13846	13707	13711	13682	13774	13616	13660	13726	13721	13703	13781	13663	13703	13640	13701	13575	13627	13669	13729	13577	13690	13800	13757	13788	13597	13700	13807	13639	13615	13788	13738	13542	13674	13772	13627	13659	13388	13728	13640	13600	13707	13705	13578	13556	13596	13650	13569	13634	13598	13909	13750	13771	13528	13682	13777	13779	13720	13779	13666	13669	13801	13550	13814	13747	13671	13871	13858	13650	13574	13718	13544	13714	13686	13619	13767	13716	13551	13661	13598	13696	13748	13775	13674	13621	13640	13694	13619	13703	13644	13668	13782	13750	13696	13651	13580	13753	13702	13601	13718	13766	13845	13708	13754	13704	13533	13624	13871	13676	13690	13738	13695	13869	13680	13673	13536	13713	13608	13517	13533	13743	13865	13610	13606	13830	13671	13428	13725	13545	13564	13788	13679	13676	13644	13634	13737	13478	13579	13698	13668	13577	13658	13802	13691	13649	13584	13766	13657	13756	13687	13794	13690	13672	13853	13680	13752	13657	13860	13691	13748	13605	13606	13686	13766	13737	13916	13703	13682	13717	13736	13480	13797	13688	13781	13787	13785	13589	13731	13628	13653	13631	13590	13650	13583	13819	13627	13593	13662	13756	13634	13757	13717	13657	13617	13667	13644	13816	13529	13903	13691	13631	13862	13758	13617	13826	13657	13737	13790	13579	13759	13643	13506	13749	13800	13660	13677	13693	13737	13763	13754	13633	13603	13737	13697	13730	13710	13698	13667	13869	13632	13753	13659	13617	13684	13639	13860	13621	13501	13641	13559	13805	13673	13624	13747	13619	13544	13702	13774	13885	13860	13884	13527	13772	13708	13767	13585	13737	13541	13731	13791	13718	13763	13647	13713	13799	13691	13849	13639	13725	13727	13724	13660	13714	13718	13675	13828	13826	13666	13662	13604	13736	13659	13661	13748	13629	13913	13533	13625	13764	13493	13621	13876	13574	13874	13603	13480	13557	13655	13713	13625	13619	13572	13784	13808	13608	13570	13664	13679	13665	13750	13613	13580	13668	13703	13808	13867	13815	13666	13761	13814	13697	13840	13622	13649	13615	13905	13697	13698	13599	13706	13728	13609	13757	13913	13856	13671	13703	13869	13525	13729	13748	13870	13913	13730	13674	13789	13712	13666	13684	13684	13779	13680	13763	13783	13650	13636	13791	13827	13649	13510	13717	13808	13689	13624	13839	13714	13800	13675	13665	13634	13651	13621	13639	13685	13732	13803	13838	13734	13747	13674	13578	13725	13695	13544	13540	13714	13642	13675	13595	13664	13567	13625	13786	13841	13745	13674	13909	13618	13808	13555	13810	13680	13656	13663	13882	13786	13771	13668	13785	13599	13508	13826	13663	13721	13740	13706	13498	13728	13594	13733	13610	13672	13728	13572	13722	13722	13714	13818	13842	13608	13649	13486	13587	13768	13614	13590	13669	13706	13703	13707	13783	13665	13723	13709	13740	13605	13708	13676	13773	13688	13587	13499	13736	13684	13739	13793	13647	13468	13752	13596	13827	13625	13590	13643	13892	13639	13721	13520	13638	13668	13649	13682	13757	13738	13733	13687	13703	13747	13786	13659	13857	13728	13680	13693	13676	13711	13755	13711	13743	13639	13742	13710	13781	13497	13768	13808	13753	13569	13650	13532	13817	13626	13627	13836	13829	13628	13720	13728	13677	13743	13697	13847	13546	13746	13766	13828	13875	13817	13716	13623	13707	13573	13799	13839	13804	13632	13684	13622	13682	13745	13669	13646	13781	13661	13951	13779	13696	13744	13814	13555	13567	13652	13637	13665	13661	13658	13781	13651	13830	13567	13686	13731	13751	13794	13670	13786	13613	13694	13666	13768	13756	13795	13636	13665	13656	13822	13545	13747	13688	13487	13672	13684	13627	13798	13735	13822	13630	13824	13509	13674	13720	13720	13805	13660	13689	13748	13669	13813	13707	13692	13751	13657	13736	13563	13835	13704	13876	13795	13611	13718	13662	13808	13554	13662	13575	13750	13575	13671	13675	13719	13613	13786	13761	13639	13788	13753	13574	13546	13660	13580	13554	13608	13639	13694	13734	13669	13717	13765	13880	13755	13636	13747	13609	13667	13710	13602	13684	13681	13568	13675	13651	13777	13572	13794	13675	13631	13656	13705	13913	13691	13762	13796	13719	13690	13804	13666	13564	13615	13627	13587	13699	13715	13715	13544	13788	13777	13630	13702	13642	13671	13733	13504	13724	13763	13724	13575	13688	13699	13681	13777	13711	13461	13727	13784	13762	13838	13720	13823	13718	13610	13872	13714	13759	13617	13714	13767	13796	13796	13607	13573	13692	13701	13695	13673	13660	13726	13806	13724	13671	13539	13763	13660	13844	13805	13653	13732	13693	13747	13776	13694	13694	13942	13721	13517	13696	13618	13820	13792	13725	13702	13598	13616	13594	13595	13673	13700	13688	13495	13684	13652	13475	13685	13717	13595	13674	13730	13735	13697	13697	13684	13592	13828	13588	13688	13649	13628	13652	13824	13556	13580	13561	13633	13646	13608	13827	13677	13716	13693	13759	13641	13590	13645	13696	13784	13583	13739	13748	13839	13675	13640	13708	13738	13875	13786	13629	13608	13579	13772	13678	13613	13768	13752	13765	13613	13681	13666	13788	13562	13681	13736	13716	13834	13556	13765	13866	13618	13618	13535	13701	13691	13737	13580	13649	13608	13718	13609	13832	13558	13763	13717	13750	13705	13840	13704	13758	13822	13696	13672	13670	13709	13583	13687	13631	13686	13569	13668	13711	13705	13668	13725	13471	13570	13742	13652	13730	13741	13599	13805	13531	13679	13639	13658	13719	13767	13603	13757	13651	13667	13731	13735	13809	13553	13642	13512	13695	13732	13495	13796	13811	13637	13864	13783	13526	13840	13801	13568	13666	13631	13668	13702	13872	13680	13623	13894	13650	13793	13671	13678	13649	13692	13809	13505	13753	13667	13665	13752	13741	13590	13719	13655	13708	13744	13638	13561	13655	13825	13679	13727	13676	13688	13634	13742	13618	13610	13914	13693	13726	13823	13837	13746	13928	13567	13607	13569	13720	13604	13739	13708	13634	13689	13896	13479	13843	13666	13848	13689	13830	13646	13703	13849	13637	13549	13860	13605	13754	13774	13659	13571	13756	13625	13740	13684	13562	13863	13575	13850	13775	13747	13515	13629	13704	13679	13683	13683	13706	13752	13602	13749	13742	13857	13569	13703	13620	13689	13631	13796	13846	13616	13641	13440	13633	13641	13574	13599	13641	13664	13686	13875	13657	13635	13720	13631	13773	13639	13675	13621	13702	13656	13604	13749	13865	13735	13646	13420	13701	13808	13882	13737	13741	13734	13739	13869	13640	13806	13646	13603	13624	13840	13693	13790	13716	13692	13863	13605	13764	13707	13548	13772	13612	13630	13859	13607	13628	13627	13727	13705	13878	13692	13555	13753	13736	13713	13655	13608	13535	13572	13622	13687	13599	13788	13690	13649	13594	13722	13633	13689	13644	13640	13683	13646	13829	13851	13609	13616	13652	13611	13732	13524	13725	13827	13653	13649	13531	13651	13726	13690	13728	13771	13745	13538	13753	13873	13668	13626	13669	13780	13563	13626	13896	13672	13700	13737	13546	13808	13513	13698	13989	13740	13800	13548	13715	13720	13627	13751	13782	13577	13689	13590	13770	13850	13652	13695	13624	13577	13773	13695	13595	13828	13634	13765	13659	13607	13584	13734	13640	13971	13572	13698	13814	13592	13806	13748	13734	13623	13680	13838	13733	13753	13712	13722	13938	13577	13661	13526	13800	13596	13883	13619	13777	13682	13505	13598	13698	13510	13687	13683	13865	13557	13623	13682	13733	13652	13697	13525	13683	13809	13678	13745	13720	13636	13595	13762	13649	13827	13583	13737	13782	13502	13616	13832	13658	13484	13858	13744	13516	13731	13812	13791	13731	13754	13755	13656	13705	13747	13638	13853	13780	13617	13814	13621	13619	13681	13687	13802	13605	13768	13834	13695	13764	13536	13622	13834	13774	13700	13629	13724	13698	13694	13823	13686	13670	13762	13720	13643	13738	13716	13839	13674	13589	13708	13590	13617	13717	13712	13647	13675	13714	13747	13627	13661	13683	13662	13747	13675	13535	13957	13574	13670	13718	13789	13729	13820	13610	13672	13627	13628	13611	13715	13580	13638	13704	13759	13570	13714	13629	13825	13668	13685	13700	13770	13670	13786	13787	13576	13619	13765	13660	13568	13709	13686	13763	13740	13676	13526	13727	13586	13496	13832	13784	13821	13842	13741	13643	13694	13636	13801	13711	13759	13761	13613	13738	13844	13718	13658	13561	13581	13791	13537	13685	13796	13830	13622	13811	13791	13466	13847	13709	13754	13595	13714	13627	13554	13692	13592	13679	13918	13802	13716	13667	13542	13696	13505	13719	13654	13582	13792	13802	13833	13559	13751	13689	13860	13779	13747	13781	13743	13628	13881	13674	13694	13707	13742	13632	13741	13795	13589	13862	13579	13776	13671	13577	13650	13790	13608	13691	13735	13552	13670	13589	13682	13641	13775	13768	13708	13695	13714	13701	13576	13668	13766	13817	13752	13913	13920	13679	13701	13643	13789	13697	13607	13561	13630	13775	13847	13643	13678	13760	13649	13717	13717	13615	13727	13664	13712	13698	13773	13704	13507	13649	13664	13772	13625	13691	13715	13783	13513	13773	13649	13664	13905	13554	13450	13727	13605	13784	13593	13754	13725	13571	13611	13684	13844	13771	13826	13740	13631	13735	13698	13581	13657	13659	13591	13762	13695	13557	13895	13674	13651	13621	13632
32036	26151	29198	28890	25890	25171	20943	17972	17540	17401	17291	17459	17304	17104	17266	17052	17237	17097	17170	17074	17099	17155	17161	17006	17163	17106	16972	17255	17156	17239	17100	16939	17030	17017	17179	17174	17015	17221	17134	17098	17057	16988	17254	17110	17134	17196	17321	17248	17005	17008	17148	16979	17052	16935	17053	16950	17293	17275	17132	17206	17050	16982	17110	17021	17225	17003	17204	17050	17388	17110	16967	17007	16983	17147	17073	17350	17051	17123	17055	17185	17133	16943	17139	17005	17196	17115	17351	17012	17054	17043	16874	16892	17215	17284	17211	17149	17022	16913	16919	16883	16994	17019	17151	17091	17042	16936	17116	16912	17183	17005	17292	17107	17071	17093	17149	16989	17125	17046	17309	17074	17132	16890	17203	16957	17118	17146	17065	17203	17289	17260	17094	16995	17157	17155	17098	17034	17031	16977	17177	17135	17218	17133	17300	16879	17156	17156	17144	17064	17010	17226	17136	16956	17103	16899	17073	16999	17104	16831	17084	17242	17056	17139	17127	17048	17053	16923	17033	17311	17077	17241	17041	17091	17204	16983	17102	17141	17152	17068	17053	17256	17291	17078	17010	17077	16917	17005	16992	17098	17047	17334	17010	17326	17017	17030	17152	16997	16937	16949	17348	17105	17084	16943	16989	17200	16877	17259	17249	17139	17078	17007	17070	17029	16934	17243	17047	16991	17269	16982	17192	17100	17214	17143	17066	16906	17048	16835	17015	17169	16952	17062	17204	17034	17266	17220	16929	17170	17213	17294	16975	17053	17162	16931	17110	17088	16999	17188	17318	17125	16968	17113	17166	17085	17181	16939	17128	17090	16969	17215	17165	16956	16958	17001	17035	17138	17210	17122	17045	17027	17146	16810	17047	17161	17070	17138	17222	17086	17146	17113	17275	17246	17090	17141	17176	16898	17179	16979	17081	17136	17113	17029	17092	17063	16987	17015	17162	17141	17081	16976	16906	16981	16992	16991	17201	17226	17039	17241	17033	17073	17254	17094	17033	17095	17166	17052	17151	17091	17056	16966	17094	16983	17304	17046	17129	16975	17191	17080	16941	17034	17040	17231	17245	17294	17011	17030	17008	17236	16971	17244	17124	16899	17183	17269	17008	17061	17242	17047	17119	16972	17181	16939	17137	16990	17199	17133	17120	17041	17057	16990	17087	17093	17017	17101	17040	17009	16972	17019	17119	16998	17083	17097	17191	17227	17000	17153	17247	17158	17049	16941	17136	17310	17095	16926	17092	16953	17163	16992	17136	16812	16946	16947	16935	17268	17029	17115	17089	17087	17278	17224	16912	17220	17064	17235	17126	16951	16965	17126	17156	17056	17189	17305	17210	17134	17037	17096	17074	16962	17043	17145	17239	17085	17049	17239	17103	17168	16872	17017	17071	17271	17208	17239	17154	17022	17276	17101	17260	16907	17360	17241	17245	17063	17073	17337	17100	17216	17116	16999	17073	16899	17249	17420	17082	17349	16846	17009	16947	17289	17253	17262	17302	16969	17140	17038	16912	17034	17278	17019	17071	17120	17039	17166	17147	17118	17174	17026	17288	17004	17012	17034	17308	16950	17154	17025	17118	17155	17221	17189	17025	17136	17120	17071	16885	17153	17161	17241	17055	16907	17080	17333	17065	17139	17133	17159	16958	17281	16950	16858	16934	17025	16931	17005	17016	17181	17093	17211	17058	17084	16928	17144	17042	17025	17107	17103	17070	17099	17143	17095	17139	17008	17209	17217	16855	17112	16931	17078	17121	17078	17191	16855	17033	16923	17161	17152	17241	16853	17075	16939	16927	17129	17148	17082	17091	17094	17276	16940	17239	17180	17063	17316	17059	17272	17190	16929	17023	16935	17043	17101	16975	17310	17046	17279	17286	17032	17093	17158	17240	17183	17120	17035	17150	17005	17077	17035	17097	17089	16954	16968	16956	17249	17220	17059	17006	17199	17049	17136	17064	17041	17069	17086	17029	17079	17324	17057	16930	17066	17129	17023	17053	16983	17141	17088	17344	17200	17334	17192	17126	17182	17044	17210	17104	17124	16958	16930	16885	17070	17270	17295	17253	17053	17174	17077	16964	17152	17197	16920	17045	17110	17151	17029	17106	17261	17048	17162	17074	17036	17066	17130	17054	17098	17031	16848	16866	17180	17306	17050	17123	17053	16983	17185	17324	17136	17116	17115	17192	17292	16877	17142	17177	16956	17018	17089	17115	17019	17091	16940	17232	17199	17139	16982	16829	16999	17048	17146	17123	17326	17023	17201	17273	17154	17102	17102	17311	17043	17148	16990	17306	17221	16885	17051	16911	17086	17234	17121	17131	17127	16964	17091	17100	17067	17050	17193	17081	17073	16973	17134	17076	16968	17235	17189	17159	17222	17036	16914	17124	17160	17367	17172	17034	17033	17222	17273	17219	17030	17048	17075	17097	16990	17015	17198	17150	17237	17072	17013	16841	17144	17157	17051	16965	17185	17116	17177	17276	17182	17031	17207	17016	17099	17096	16981	17097	16892	17149	17149	17147	17055	17094	16972	16929	16924	17157	17285	17183	16913	17084	17217	16997	16998	17235	16985	16997	17254	17190	16941	17071	16851	17146	16883	16920	17199	17278	16928	17150	17161	16976	17161	16856	17058	17121	17304	17119	17067	17078	17068	16991	17118	17119	16961	17062	16909	17126	17159	17103	17082	17180	16978	17082	17197	17091	16939	17009	17203	17332	17130	17041	16913	17130	17105	17149	17125	17036	16934	17245	16947	17241	16792	16907	16982	17282	17014	16970	17269	17239	17231	17233	17102	17170	17192	17045	17087	17246	17017	17071	17234	17055	17098	17163	17180	17110	17089	17196	16887	17142	17100	16939	16889	17238	16805	17056	17111	17074	17340	16930	17058	17118	17078	17032	16973	16928	17095	17095	17287	17064	17190	17122	16872	17020	17017	17104	17307	17007	17046	17194	17038	17221	17137	17002	17111	17081	17058	17180	17121	17120	16905	17073	17163	17046	17094	17055	17086	17013	17003	16748	16891	17027	17123	17264	17287	17126	16947	17196	17011	17154	17067	16955	17028	17173	17111	16771	17124	17157	17231	16906	16909	17208	17284	17225	17090	17203	17032	17188	17001	17162	17099	17115	17089	17037	17117	16994	16946	17159	17051	17121	17029	17062	17192	17208	17137	17179	16964	17090	17210	17059	17036	17108	17035	17205	16985	16960	17121	17051	16994	17047	17099	17070	16952	17029	17198	16824	17171	17231	17134	17209	17201	16898	17061	17025	16999	17164	17034	17080	17062	17221	17133	17406	17150	17116	17058	17130	17174	17081	16980	16986	17237	17071	17204	17199	17146	17313	17030	17238	16977	16968	17004	16975	17054	17034	17151	17019	17074	17144	17177	17182	17013	17219	17127	17175	17062	17039	16946	16937	17190	17110	17305	17048	17174	17024	17392	17184	17186	17212	16943	17106	16988	17159	17049	16959	17069	17236	17134	17127	17191	17217	17210	17145	17305	17128	17089	17275	17271	17358	16998	17195	17069	17281	17168	17083	17158	17072	17032	17110	17167	17256	17231	17169	17361	17296	17164	17338	17396	17167	17047	17126	16988	17028	17261	17161	17048	17158	17112	17060	17101	17213	17133	16831	17145	17158	17097	17381	17117	17145	17043	16841	17125	17094	17182	17135	17220	17091	17107	17147	17137	17193	17053	17202	17012	17028	17105	17131	17285	17110	16851	17005	17141	17216	17130	17013	17010	17250	16988	17162	16876	16987	17062	16960	17099	17045	17180	17179	17214	17077	17223	17016	17005	17122	17222	17224	17253	17151	17027	17188	17038	17231	17103	17227	17038	17221	17118	17042	17130	16971	16948	17229	17186	16964	17064	16982	17119	17174	17016	17126	17035	16987	16975	17044	17058	17309	17067	17022	17190	17089	17342	17245	17126	17209	17143	17270	17105	16964	16877	17264	17183	17385	17107	17129	17135	17136	17295	17106	17072	17243	16994	17196	17074	17059	17011	17004	16865	17080	16804	17258	16953	16982	17261	17303	17218	17105	17118	17132	17110	17244	17060	17077	17140	17243	17178	17245	17061	17022	17130	17194	17145	17134	17007	17087	17106	17080	16966	17134	16887	17199	17188	17180	16915	17049	17016	17043	17024	17188	17118	17002	17258	17015	17155	17134	17002	17006	17088	17063	17201	17126	16847	17079	17328	17043	17152	17150	17215	17062	17164	17066	17051	16999	17016	17192	17130	17073	17096	17238	17071	17256	17379	17303	17085	17187	17038	17163	17136	17023	17212	16858	17051	17000	17083	17032	17138	17109	17169	17201	17135	17064	17135	17083	17190	17121	17001	17023	17026	17098	16976	17165	17377	17139	17093	17056	16999	16865	17145	17247	17083	17255	17098	17058	17138	17167	17021	17073	17220	17006	17102	17007	17128	17194	17186	16992	17122	17096	17262	17273	17194	17143	17058	17100	16994	17157	17045	17006	17002	17332	17325	17174	17284	16975	17109	17013	17209	17389	16974	17022	17001	17254	17125	17222	17071	17057	17091	17168	17169	17072	17017	17017	17169	16989	17163	17093	16966	17162	17009	17141	17073	17209	17228	17188	17083	17108	16917	17136	17213	17277	17183	17126	17085	16996	17175	17139	17203	17264	17050	16882	17157	17098	17010	17069	17193	16909	17203	17046	16901	17223	16976	16984	16932	17173	16972	17065	17172	17144	17176	16935	17120	17340	17330	16988	16940	17162	17130	17244	17159	17021	17130	16969	17363	17167	17168	17208	16867	17088	17280	17064	17199	17222	17000	17071	17136	17047	17174	16850	17200	17096	17176	17275	17015	17107	17090	17197	17221	17090	17241	17190	17042	17199	17161	17242	17239	17094	17086	17024	17066	17155	17049	17067	17179	17102	17368	17055	16779	16937	17181	17178	17126	17159	17155	17088	17122	17020	17199	17056	17150	17102	17205	17014	17225	17089	17112	17248	16946	17051	17066	16983	16957	17128	17247	17142	17092	17134	17188	17061	17289	16979	16932	17011	17133	17276	17012	17087	16982	16957	17148	17103	16949	17254	17134	17163	17038	16995	17165	17252	17268	17368	17256	17059	17106	17229	17282	16895	16923	17033	16970
25593	31417	31919	28577	25564	24022	17212	14507	14417	14327	14347	14106	13796	14108	13923	14077	13817	13949	13799	13787	13993	13789	13883	13925	13955	13935	13822	13985	13979	13886	13939	13764	13841	13899	13967	13852	13834	13872	13940	13905	13881	14045	13882	13810	14002	13880	14088	13872	13741	14040	13775	13863	14042	13700	13952	13739	13851	13823	13781	14003	13876	13816	13845	13995	13716	13879	13989	13870	13964	13866	14000	14070	14068	13910	13916	13949	13843	13954	13918	13850	13949	13960	13945	13980	13879	13954	14056	14023	13818	13867	13887	14057	13955	13999	13899	14014	13842	13942	13944	13792	13905	13867	13784	14030	13879	13858	13810	13820	13890	13836	13824	13956	13898	13988	13966	14026	13956	13907	13976	13866	13951	13941	13916	13890	13811	13849	13961	13724	13960	13862	13897	13935	13705	13808	13928	13961	13906	13933	13835	13747	13978	13919	14006	14013	13835	13824	13800	13922	14102	13943	13850	13967	13962	13927	13684	13886	14013	13988	13926	13745	14042	13690	13926	13968	14097	13872	14014	13820	13893	13782	13803	13853	14016	13793	13949	13838	13746	13897	13938	13853	13813	13976	13802	13894	13900	13893	13741	13758	13956	13794	13990	14182	13877	13876	13745	13920	13759	13895	14009	13765	13895	13966	14098	13709	13928	13816	14033	13799	13729	14027	14025	13898	14022	13924	13870	13780	13927	14086	13828	14038	13832	13955	13962	14045	14012	13964	13928	14131	13975	13904	13985	13712	14114	13926	13908	13876	13951	13860	13812	14060	13905	13773	13967	13934	13874	13830	13863	13996	13839	13852	13824	13988	13956	13734	13920	13917	13871	13932	13907	13971	13843	13834	13921	13899	13945	13938	14017	13947	13847	13919	13926	13879	13862	13898	13783	13791	13855	13929	14038	13904	13979	13822	13830	13894	14027	13848	13808	13772	14111	14043	13987	13970	13742	13839	13965	13618	13872	13959	13859	13944	13891	13836	14018	13834	13877	13967	13905	13739	13907	13952	13882	13836	13977	14138	13769	14046	13864	13807	13962	13890	14039	13978	13833	13875	13887	13868	13883	13807	13816	13757	13821	13885	14001	13854	14007	13899	13667	13845	14020	13800	13925	13904	13893	14028	13859	13725	13858	13811	14043	14054	13833	13956	13908	13838	14116	13957	13734	13912	13901	13793	13940	13994	13978	13868	13917	13917	13863	13766	13789	13988	13899	13749	13935	13909	13964	13998	13889	13921	13844	13993	14097	13872	13767	13850	13871	13875	13766	13851	13873	14122	13769	13797	13920	13905	13732	13859	13903	14070	13853	13959	13761	14019	13741	13857	14024	13915	14004	14114	14035	14135	13809	13808	13988	13960	13849	14009	13889	13800	13895	14033	14033	13887	13912	13811	13947	13901	13869	13844	13881	13872	13896	13759	13802	13933	13940	13868	13886	13889	13954	13974	13860	13953	13762	13848	13754	13774	14153	13781	13790	13958	13849	14017	13854	14000	13715	13787	13825	14102	13799	13892	13879	13979	13844	13858	14095	13882	13982	13910	14027	13965	14014	13869	13943	13801	13760	13694	13931	13889	13914	13816	13958	13869	13743	13952	13925	14033	13972	13936	14073	13946	13906	14008	13967	13920	13829	13828	13928	14007	13985	14028	13954	13923	13827	13714	13927	13822	13835	13672	13875	13866	13869	13855	13957	14018	13852	13843	13776	13951	13922	13897	13832	14053	13925	13867	13995	13852	14007	13886	13952	13843	14045	13907	13954	13938	13811	13780	13814	13996	13935	13857	13750	13964	13963	14010	13870	14085	13946	13820	13803	13894	13835	13988	14031	13829	13710	13823	14059	13969	13752	13751	13933	13969	14001	13973	13876	13790	13959	14046	13890	13977	13864	13997	13833	13824	13889	13823	13906	14042	13937	13924	13894	13951	13920	13760	14117	13908	13854	13998	14051	13916	13907	14034	13926	13928	13954	13859	13940	13891	13905	13991	13929	14033	13845	13958	13907	13928	13937	13949	13938	13835	13872	13800	13830	13821	13853	13893	13735	13922	13985	13887	13830	13792	13873	13729	13926	13852	13879	13999	13892	13853	13871	13911	13850	13958	13904	13781	13792	14019	13999	13979	13885	13936	13835	13975	13864	14124	13888	13742	14063	13875	13866	14038	13813	13961	13773	13777	13947	13818	13846	13896	13733	13939	13905	13790	13942	13872	13809	13943	14053	14074	13945	13796	13918	13872	13953	13980	13900	13971	13922	13994	13914	13903	14029	14000	13877	13716	14112	13871	13865	13795	14207	13803	13701	13769	13904	13934	13758	13945	13809	14030	13732	13899	13674	14006	13910	13812	13859	13749	13959	13952	13879	13832	13950	13951	13929	13849	13835	13854	14015	13863	13822	14029	13955	13944	13875	13886	13855	14093	13824	14000	14007	14015	13875	14004	13784	13907	13981	13962	13988	13956	13918	14052	13891	13927	14060	13970	13835	13968	13979	13944	13900	14065	13964	13938	13751	13842	13907	13782	13787	13841	13910	13677	13782	13935	13768	13946	13960	13882	13744	13815	13775	13837	13819	13853	13854	14025	13725	13887	13787	13948	13849	14043	13911	14000	13900	13875	13885	13915	13921	13996	13841	14016	13943	13867	13881	13914	14008	13884	13930	13866	13795	14081	13818	13832	14006	13887	13942	13845	14011	13937	13924	13903	13902	13809	13694	13986	13814	13894	13869	13944	13968	14009	13973	13937	13851	14026	13722	13926	13889	13749	13722	13869	14146	13975	13885	13878	13862	13876	14009	14076	13909	13848	14084	14051	13500	13876	14089	14011	13920	13858	13868	13934	13741	13971	14071	14006	13833	13967	13890	13968	13943	13981	13858	13777	14143	13972	13832	13710	13841	14009	13965	13758	13808	13890	13883	13784	13983	13885	13725	13805	13963	13691	13873	13803	13906	13812	14017	13891	13917	13945	13874	14014	13958	14103	13845	13944	13812	14027	13815	13998	13845	14144	13799	13778	13927	13852	13981	13832	13908	13772	13796	13997	13801	13991	13840	13888	13857	14005	13982	13803	13823	13990	13971	13804	13874	13835	13808	13910	13788	13905	13886	13707	13906	13964	13935	13876	13983	13722	13921	14026	13763	13867	13938	13805	13890	13885	13886	13756	13824	13787	13949	13661	13690	13838	13933	13814	13906	13897	13986	13899	13882	13822	13878	13974	13992	13852	13871	13959	13987	13838	14061	13935	13837	13971	13801	13939	13783	13891	14027	13963	13857	13825	13995	14066	13881	13753	13924	13802	14056	14040	14045	14012	13967	13925	14042	13753	13881	13972	13642	13839	13687	13769	14006	13874	13985	14143	13932	13871	13718	13883	13868	13802	13837	14043	13814	14006	13982	13712	13852	13886	13941	13714	13915	13756	13935	13972	13992	14050	14010	14005	13863	13741	13880	14077	13954	13845	13813	14037	13889	13918	13999	13808	13891	13951	13816	13946	13961	14046	14095	13848	14110	13765	13916	13928	13860	14043	14056	13923	13920	14012	13771	14041	13972	13987	13956	14054	13938	13827	13850	13929	14034	13967	14014	13782	13856	13862	13889	13948	13789	13774	13949	13835	14020	13895	13932	13801	13868	13964	13857	13777	13854	14044	13950	13916	14031	14000	13954	13841	14029	13886	13962	13875	13842	13977	14015	13827	13845	13877	13878	14119	13830	13892	13908	13918	14017	13874	13942	14013	13871	13765	13754	13805	14069	13912	13804	13899	13928	13896	13835	13948	14000	13780	13925	13888	13868	13873	13910	14018	13838	13938	13802	13771	14138	13773	13775	13791	13973	13846	13686	13770	13978	13811	13939	13858	13741	14059	13920	13882	13784	13898	13976	13704	13945	14036	13850	13842	13936	14068	14049	13950	14082	13809	13926	13947	13729	13983	13864	13871	13867	13848	13905	13815	13876	13830	13845	13901	13842	13977	14042	13839	13865	13750	13968	13972	13933	13917	13957	13831	13809	13922	13914	13922	13872	14021	13900	13894	14030	13822	13683	14058	13891	13975	13745	13910	13833	13915	13878	13988	13796	13901	14016	13875	13904	13820	13908	13918	14002	13850	13985	13901	13924	13915	13794	13870	13800	13951	13742	13841	13728	14011	13858	13870	13814	13929	13988	13980	13858	14019	13879	14002	13824	13958	13987	13970	13927	13886	13883	13864	13812	14129	13872	13785	13837	13966	13943	13841	13855	13982	14056	13890	13807	14008	13947	13804	14049	13808	13937	13848	14058	13917	13932	13889	13821	13841	13908	13806	13857	14139	13887	14001	13989	13846	13885	14032	13905	14039	13948	13968	13853	13949	13841	13834	13803	13972	13804	14047	13925	13861	13876	13734	14024	13900	13889	13847	13967	14003	13829	13934	13934	13975	13840	13888	13795	13840	14170	13848	13968	13976	14044	14081	13864	13871	13949	13852	13946	13804	13977	13883	14005	13869	13947	13911	14025	13810	13917	14052	13939	13831	13812	13963	13893	13806	13937	13941	14043	13768	14007	13878	13943	13962	13883	13789	14118	13752	13804	13948	13867	13939	13902	13855	13960	13739	13836	14069	13768	13915	14060	13883	13934	13768	13951	13803	13775	13930	13818	13910	13901	13909	13944	13904	13820	13761	13906	13995	13977	13844	13899	13983	13827	13773	14015	13821	14020	13754	13845	13703	13970	13845	13808	14066	13906	13959	13931	13902	13915	13809	13847	13979	13878	13933	14036	14001	13900	13862	13836	13926	13874	13884	14101	13855	13899	13934	13991	13761	13852	13911	13827	13834	13951	13982	13729	13924	14070	13859	14017	13992	13830	14005	14023	14031	14082	14051	13982	13848	13906	13853	13793	13857	13824	13837	13793	13916	13887	13871	13893	13836	13941	13865	13969	13918	13826	13981	13766	13910	14028	13947	13853	14063	13931	13971	13963	13938	13887	13948	13948	13808	13847	13982	13913	13940	13865	13862	13893	13816	13904	13733	13943	13865	13790	14017	13921	13872	14034	13845	13975	13794	13874	14000	13833	13756	13732	14128	14025	13908	13884	13922	14048	13935	14055	13892	13785	13900	13898	13875	13948	13832	13905	13771	13866	13962	13899	13787	13894	13869	13769	13910
26211	21314	37305	48843	57403	52502	31995	21510	20048	18948	17939	17103	16671	16376	16480	16452	16509	16300	16330	16353	16282	16347	16548	16316	16210	16097	16207	16151	16279	16372	16257	16242	16140	16257	16467	16241	16070	16241	16286	16274	16120	16248	16250	16302	16357	16332	16254	16254	16417	16348	16034	16313	16228	16268	16368	15983	16288	16145	16289	16305	16291	16234	16122	16158	16304	16305	16399	16095	16479	16057	16379	16129	16320	16120	16295	16253	16393	16186	16332	16400	16286	16030	16446	16333	16239	16116	16281	16259	16388	16173	16302	16176	16221	16352	16072	16122	16153	16037	16295	16110	16186	16279	16043	16089	16154	16038	16207	16254	16174	16334	16176	16278	16120	16320	16150	16332	16175	16281	16073	16312	16304	16237	16125	16323	16148	16174	16134	16285	16155	16243	16161	16199	16179	16023	16313	16318	16280	16119	15887	16391	16145	16076	16288	16116	16300	16137	15979	16410	16452	16009	16399	16485	16327	16331	16179	16086	16301	16173	16288	16048	16242	16087	16210	16116	16334	16210	16274	16244	16300	16226	16349	16124	16286	16295	16215	16255	16102	16258	16272	16135	16153	16190	16225	16158	16448	16055	16320	16070	16337	16361	16446	16153	16200	16316	16099	16112	16200	16188	16136	16080	16207	16294	16213	16089	16317	16427	16128	16244	16184	15990	16165	16335	16175	16346	16291	16150	16224	16216	16179	16228	16184	16128	16266	16520	16419	16083	16149	16118	16326	16137	16060	16190	16186	16220	16336	16325	16114	16235	16203	16182	16354	15956	16356	16206	16180	16291	16369	16490	16317	15970	16056	16279	16122	16369	16108	16228	16071	16308	16305	16281	16141	16125	16233	16314	16297	16318	16333	16237	16347	16332	16172	16115	16205	16120	16179	16155	16172	16307	16252	16110	16207	16204	16456	16151	16064	16314	16316	16348	16183	15996	16091	16284	16339	16244	16255	16364	16313	16162	16084	16087	16110	16158	16125	16225	16248	16209	16142	16231	16272	16327	16319	16420	16349	16166	16061	16303	16005	16231	16461	16290	16399	16126	16365	16035	16368	16155	16079	16396	16177	16308	16293	16258	16349	16338	16409	16137	16091	16424	16282	16021	16337	16253	16385	16194	16130	16138	16355	16267	16305	16295	16249	16249	16154	16134	16223	16293	16215	16132	16267	16313	16316	16201	16315	16221	16314	16338	16312	16215	16170	16208	16633	16275	16232	16025	16107	16109	16207	16154	16186	15971	16253	16333	16433	16306	16220	16248	16204	16362	16238	16360	16280	16024	16249	16400	16188	16078	16174	16241	16330	16391	16177	16104	16059	16094	16130	16315	16304	16296	16086	16208	16316	16238	16278	16252	16176	16167	16214	16292	16351	16259	16109	16241	16093	16089	16102	16090	16299	16313	16118	16146	16276	16332	16398	16147	16267	16381	16169	16188	16151	16245	16223	16181	16426	16246	16202	16367	16289	16311	16223	16175	16213	16443	16230	16307	16266	16177	16322	16142	16078	16312	16285	16207	16311	16302	16315	16372	16267	16170	16156	16265	16392	16431	16025	16274	16371	16211	16170	16233	16083	16185	16145	16230	16155	16241	16244	16258	16449	16035	16352	16160	16308	16337	16304	16172	16245	16277	16256	16291	16176	16178	15944	16076	16166	16288	16247	16392	16416	16283	16039	16048	16153	16381	16141	16307	16338	16211	16210	16407	16231	16263	16262	16015	16199	16127	16388	16231	16269	16179	16318	16009	16161	16166	16330	16039	16297	16306	16397	16353	16231	16257	16017	16175	16094	16223	15964	16150	16284	16347	16132	16292	16202	16321	16302	16472	16291	16234	16428	16257	16034	16196	16246	16096	16215	16288	16426	16207	16128	16352	16098	16280	16118	16297	16290	16171	16313	16212	16135	16188	16132	16286	16167	16346	16052	16231	16091	16231	16098	16257	16168	16193	16343	16235	16290	16113	16136	16310	16095	16186	16163	16233	16057	16323	16319	16409	16300	16219	16062	16013	16258	16236	16131	16339	16254	16407	16285	16365	16134	16143	16248	16193	16332	16199	16176	16274	16186	16117	16272	16250	16184	16148	16243	16257	16166	16349	16341	16127	16309	16328	16302	16271	16313	16304	16151	16102	16252	16159	16330	16115	16311	16204	16437	16203	16226	16344	16098	16282	16155	16192	16167	16087	16368	16240	16238	16185	16168	16157	16284	16237	16060	16341	16224	16143	16260	16217	16346	16219	16100	16137	16159	16203	16308	16051	16041	16133	16154	16276	16352	16235	16253	16263	16259	16276	16155	16137	16310	16152	16266	16189	16345	16156	16442	16064	16270	16100	16102	16089	16299	16179	16236	16365	16336	16283	16212	16264	16127	16347	16260	16262	16080	16311	16322	16370	16363	16262	16366	15987	16207	16241	16209	16161	16048	16067	16276	16328	16298	16055	16290	16355	16376	16042	16499	16174	16122	16267	16164	16208	16294	16267	16305	16154	16088	16129	16131	16248	16052	16246	16328	16106	16307	16323	16321	16339	16085	16310	16018	16336	16008	16012	16036	16015	16404	16235	16225	16283	16257	16113	16325	16186	16464	16269	16394	16406	16244	16257	16138	16285	16293	16239	16494	15951	15978	16102	16258	16363	16323	16156	16341	16404	16212	16315	16020	16269	16225	16213	16205	16163	16125	16078	16197	16057	16198	16190	16202	16309	16249	16279	16293	16240	16341	16246	16308	16297	16217	16338	16439	16249	16326	16107	16108	16030	16257	16292	16189	16328	16333	16196	16332	16284	16430	16337	16271	16249	16283	16364	16432	16148	16229	16295	16188	16300	16238	16290	16100	16158	16396	16251	16401	16223	16191	16446	15975	16434	16277	16252	16004	16219	16078	16082	16326	16218	16093	16278	16312	16333	16224	16149	16284	16224	16347	16317	16412	16333	16215	16169	16278	16154	16065	16124	16104	16296	16008	16163	16342	16156	16194	16063	16046	16403	16082	16241	16380	16146	16101	16254	16021	16267	16111	16386	16419	16012	16297	16291	16400	16275	16180	16193	16329	16151	16219	16118	16330	16207	16218	16172	16161	16101	16159	16423	16252	16358	16178	16284	16244	16254	16404	16290	16370	16243	16306	16172	16103	16131	16382	16270	16266	16247	16206	16257	16033	16251	16209	16221	16243	16340	16199	16184	16217	16161	16021	16040	16106	16130	16324	16405	16270	16300	16360	16191	16490	16233	16296	16072	16110	16286	16211	16256	16300	16319	16267	16280	16118	16190	16284	16554	16134	16229	16241	16224	16098	16359	16481	16384	16447	16183	16084	16278	16274	16410	16296	16146	16405	16161	16226	16169	16286	16120	16074	16041	16240	16407	16227	16347	16421	16376	16302	16133	16347	16162	16199	16018	16095	16224	16368	16304	16365	16398	16284	16100	16090	15973	16436	16197	16287	16088	16326	16380	16188	16421	16247	16206	16220	16134	16240	16085	16225	15990	16209	16313	15977	16225	16338	15933	16380	16262	16318	16173	16320	16077	16271	16321	16214	16310	16459	16448	16479	16395	16402	16274	16084	16307	16139	16222	16036	16114	16245	16325	16185	16312	16077	16054	16277	16195	16361	16218	15977	16224	16245	16219	16177	16182	16429	16303	16323	16154	16086	16283	16252	16306	16161	16097	16468	16242	16275	16222	16156	16237	16196	16139	16303	16170	15986	16097	16106	16148	16268	16054	16051	16148	16345	16256	16299	16129	16287	16246	16281	16270	16190	16318	16383	16367	15999	16188	16351	16216	16155	16108	16336	16310	16229	16161	16145	16326	16226	16237	16376	16145	16242	16234	16332	16307	16122	16159	16211	16460	16367	16311	16248	16305	16161	16154	16330	16298	16377	16255	16088	16167	16244	16343	16256	16136	16253	16139	16336	16217	16236	16331	16237	16374	16114	16375	16172	16191	16284	16165	16226	16254	16310	16138	16302	16297	16165	16143	16129	16247	16029	16320	16274	16188	16070	16172	16083	16475	16434	16257	16174	16349	16228	16276	16045	16314	16279	16354	15988	16275	16110	16191	16317	16305	16189	15987	16292	16259	16134	16268	16143	16142	16161	15981	16263	16381	16364	16129	16260	16299	16289	16247	16230	16171	16281	16408	16293	16276	16325	16399	16142	16031	16191	16302	16207	16211	16276	16230	15982	16366	16262	16057	16370	16177	16309	16125	16335	16325	16264	16273	16361	16218	16171	16229	16290	16203	16284	16176	16285	16346	16264	16147	16321	16120	16308	16238	16191	16184	16242	16321	16310	16189	16209	16282	16323	15943	16240	16079	16130	16090	16114	16140	16338	16156	16172	16372	16374	16349	16175	16224	16345	16357	16172	16140	16162	16349	16246	16092	16297	16274	16198	16290	16264	16268	16104	16089	16185	16406	16284	16295	16441	16198	16268	16276	16235	16143	16257	16179	16187	16419	16174	16350	16154	16236	16340	16211	16181	16281	16009	16180	16389	16325	16069	16141	16143	16035	16262	16273	16407	16151	16127	16397	16360	16375	16238	16345	16153	16239	16239	16228	16239	16332	16255	16145	16173	16123	16209	16271	16318	16347	16312	16114	16216	16257	16329	16246	16213	16178	15956	16081	16164	16014	16225	16122	16176	16115	16130	16203	16138	16028	16147	16085	16321	16289	16372	16374	16124	16323	16392	16245	16180	16101	16211	16171	16125	16250	16384	15926	16259	16127	16117	16321	16227	16161	16234	16376	16147	16112	16221	16269	16264	16140	16278	16495	16145	16217	16012	16280	16157	16060	16217	16014	16089	16245	16223	16187	16214	16282	16313	16110	16180	16224	16231	16230	16086	16277	16333	16225	16393	16299	16272	16388	16338	16070	16238	16150	16378	16182	16330	16222	16027	16297	16132	16217	16222	16181	16342	16215	16222	16039	16260	16147	16140	16216	16289	16253	16182	16423	16261	16323	16030	16074	16455	16106	16373	16322	16248	16063	16157	16413	16190	16102	16192	16276	16110	16257	16304	16119	16308	16091	16168	16403	16085	16260	16201	16034	16369	16367	16426	16022	16154	16154	16027	16289	16263	16265	16111	16196	16233	16193	16149	16091	16173	16139	16098	16269	16307	16163	16316	16250	16293	16307
32756	53599	63190	59235	60219	50693	24503	18974	18175	16979	15234	14307	13896	13638	13401	13285	13482	13472	13439	13554	13309	13467	13360	13370	13451	13410	13292	13425	13407	13389	13296	13450	13339	13318	13239	13329	13393	13482	13371	13379	13412	13364	13306	13327	13355	13364	13474	13493	13310	13273	13287	13487	13556	13461	13470	13382	13495	13389	13238	13440	13456	13559	13395	13453	13400	13264	13415	13430	13343	13542	13449	13416	13439	13416	13372	13388	13423	13452	13298	13281	13559	13355	13425	13462	13336	13380	13332	13434	13306	13284	13440	13523	13386	13455	13505	13395	13327	13447	13461	13377	13395	13454	13335	13449	13414	13493	13437	13544	13435	13436	13374	13440	13286	13337	13298	13330	13470	13441	13489	13525	13480	13486	13497	13474	13488	13362	13398	13418	13463	13337	13301	13342	13395	13423	13416	13373	13574	13499	13426	13515	13541	13424	13501	13378	13491	13172	13614	13410	13228	13422	13353	13468	13369	13324	13447	13435	13380	13419	13522	13484	13376	13234	13528	13317	13414	13519	13484	13450	13463	13394	13448	13311	13332	13440	13359	13242	13398	13324	13548	13340	13345	13292	13332	13591	13391	13492	13396	13338	13478	13293	13307	13310	13421	13429	13523	13425	13434	13394	13491	13525	13412	13371	13363	13439	13499	13561	13396	13315	13472	13357	13286	13413	13369	13461	13531	13487	13524	13434	13536	13371	13493	13387	13465	13375	13514	13332	13362	13400	13318	13311	13353	13433	13362	13365	13316	13452	13342	13559	13496	13538	13591	13361	13200	13387	13428	13499	13383	13241	13367	13422	13274	13340	13363	13429	13472	13358	13508	13460	13225	13275	13364	13290	13457	13457	13387	13524	13344	13616	13400	13512	13521	13391	13408	13432	13286	13380	13341	13357	13273	13350	13512	13361	13582	13350	13460	13344	13434	13426	13453	13447	13513	13298	13398	13228	13331	13408	13388	13276	13302	13471	13385	13424	13396	13294	13463	13418	13421	13503	13553	13301	13507	13341	13325	13512	13332	13366	13423	13298	13315	13473	13451	13520	13429	13585	13326	13329	13390	13430	13451	13297	13334	13428	13543	13420	13384	13434	13289	13470	13543	13442	13364	13418	13576	13577	13522	13504	13433	13320	13412	13435	13399	13557	13548	13455	13328	13419	13460	13294	13494	13343	13463	13313	13305	13420	13464	13355	13248	13427	13431	13323	13559	13547	13355	13192	13347	13596	13203	13423	13502	13410	13361	13487	13417	13294	13448	13474	13562	13442	13506	13414	13491	13512	13364	13518	13621	13434	13324	13498	13251	13573	13429	13418	13329	13407	13419	13382	13258	13269	13433	13498	13418	13342	13368	13293	13492	13304	13411	13381	13342	13455	13299	13243	13300	13475	13281	13334	13397	13416	13422	13333	13435	13415	13387	13473	13273	13300	13343	13447	13403	13285	13280	13505	13402	13445	13191	13429	13524	13504	13416	13412	13552	13465	13293	13381	13364	13457	13349	13484	13279	13380	13344	13356	13332	13484	13502	13404	13246	13467	13470	13433	13375	13349	13424	13528	13387	13331	13535	13394	13358	13470	13438	13399	13371	13568	13441	13264	13319	13365	13290	13318	13448	13237	13409	13403	13390	13427	13359	13360	13445	13596	13519	13472	13425	13317	13331	13503	13256	13377	13336	13389	13557	13394	13393	13352	13280	13362	13477	13369	13575	13407	13273	13488	13421	13364	13410	13442	13439	13469	13536	13338	13328	13402	13217	13518	13296	13342	13435	13463	13383	13568	13466	13530	13371	13288	13413	13352	13381	13316	13573	13312	13303	13329	13448	13367	13472	13347	13360	13496	13377	13393	13420	13433	13528	13348	13363	13509	13375	13348	13435	13382	13530	13407	13487	13531	13484	13414	13501	13413	13517	13441	13332	13634	13437	13344	13526	13355	13496	13472	13374	13587	13422	13652	13440	13487	13313	13365	13374	13318	13479	13418	13356	13506	13327	13378	13559	13481	13337	13519	13310	13286	13478	13382	13359	13381	13399	13531	13323	13492	13443	13454	13207	13298	13407	13476	13342	13677	13472	13372	13413	13452	13420	13607	13456	13317	13364	13489	13426	13348	13209	13507	13383	13505	13437	13539	13396	13351	13487	13241	13464	13394	13394	13445	13336	13512	13379	13304	13527	13276	13335	13508	13452	13326	13364	13370	13509	13419	13317	13405	13331	13505	13329	13477	13375	13464	13532	13344	13371	13506	13399	13388	13507	13300	13481	13175	13490	13294	13283	13450	13485	13537	13365	13255	13290	13431	13419	13319	13319	13410	13355	13369	13349	13430	13499	13427	13537	13441	13479	13512	13514	13356	13352	13387	13456	13531	13313	13360	13371	13336	13385	13419	13627	13311	13383	13286	13560	13485	13466	13354	13609	13408	13300	13533	13371	13383	13455	13201	13585	13411	13400	13408	13412	13413	13584	13463	13325	13501	13229	13526	13360	13572	13366	13432	13419	13370	13360	13309	13244	13489	13424	13444	13399	13492	13406	13384	13375	13359	13359	13500	13326	13476	13208	13325	13445	13369	13427	13464	13471	13257	13462	13291	13415	13550	13531	13255	13334	13528	13473	13240	13298	13482	13385	13363	13415	13416	13509	13526	13505	13364	13420	13442	13340	13189	13407	13286	13482	13407	13466	13232	13478	13370	13374	13374	13356	13364	13457	13503	13339	13479	13359	13365	13358	13539	13306	13426	13301	13326	13446	13411	13266	13368	13523	13516	13578	13446	13456	13402	13476	13508	13583	13475	13695	13391	13219	13467	13439	13276	13411	13481	13446	13480	13303	13580	13364	13393	13327	13366	13348	13382	13385	13521	13218	13371	13309	13517	13291	13607	13393	13478	13410	13302	13331	13570	13264	13469	13141	13524	13243	13337	13430	13437	13539	13361	13332	13512	13341	13421	13367	13367	13472	13463	13498	13398	13520	13378	13449	13443	13387	13564	13387	13541	13321	13365	13378	13290	13329	13497	13447	13449	13517	13422	13416	13405	13344	13296	13609	13489	13490	13531	13538	13213	13495	13617	13373	13478	13455	13366	13454	13269	13398	13405	13369	13511	13566	13404	13446	13629	13368	13410	13365	13416	13527	13647	13492	13351	13365	13469	13400	13490	13268	13411	13445	13260	13434	13366	13320	13544	13463	13375	13180	13381	13480	13422	13566	13303	13316	13360	13368	13559	13415	13407	13427	13391	13626	13304	13511	13436	13426	13490	13379	13216	13566	13397	13442	13451	13562	13299	13391	13576	13423	13487	13485	13362	13418	13310	13345	13411	13429	13308	13255	13430	13361	13301	13528	13357	13470	13395	13216	13442	13330	13412	13404	13492	13318	13504	13434	13355	13497	13403	13388	13477	13559	13492	13191	13474	13389	13492	13361	13412	13423	13464	13472	13351	13445	13460	13334	13447	13337	13402	13128	13327	13413	13296	13509	13312	13467	13378	13255	13451	13430	13327	13418	13543	13508	13428	13382	13343	13436	13516	13215	13320	13400	13422	13395	13468	13409	13339	13335	13449	13593	13366	13456	13581	13308	13386	13511	13392	13331	13373	13438	13550	13452	13480	13490	13507	13394	13314	13531	13472	13232	13566	13521	13411	13560	13311	13496	13467	13445	13328	13418	13547	13356	13301	13514	13458	13499	13367	13427	13384	13499	13522	13480	13497	13288	13586	13548	13422	13402	13208	13369	13498	13359	13424	13452	13354	13377	13402	13409	13510	13343	13430	13354	13337	13397	13387	13367	13496	13504	13377	13386	13468	13456	13408	13390	13495	13290	13487	13410	13238	13470	13322	13377	13585	13426	13361	13237	13491	13486	13279	13545	13416	13393	13441	13450	13467	13328	13499	13348	13485	13438	13414	13340	13368	13289	13415	13371	13573	13526	13379	13499	13399	13517	13475	13351	13360	13394	13435	13298	13459	13487	13547	13495	13502	13411	13523	13410	13454	13458	13366	13591	13366	13435	13412	13536	13524	13436	13374	13425	13386	13328	13238	13490	13492	13534	13213	13388	13370	13431	13370	13508	13409	13461	13466	13289	13461	13421	13407	13374	13331	13300	13325	13229	13487	13322	13562	13567	13487	13450	13394	13464	13432	13508	13486	13207	13458	13462	13406	13494	13442	13352	13506	13530	13467	13492	13337	13340	13530	13396	13408	13458	13421	13462	13560	13430	13563	13442	13304	13481	13446	13374	13309	13317	13432	13398	13425	13333	13396	13503	13477	13384	13400	13431	13410	13311	13530	13577	13351	13305	13380	13427	13306	13510	13362	13333	13649	13406	13402	13462	13452	13288	13445	13412	13603	13369	13308	13375	13427	13240	13392	13390	13472	13412	13418	13563	13179	13448	13514	13533	13267	13431	13426	13372	13409	13566	13263	13378	13351	13197	13440	13324	13325	13429	13405	13272	13420	13430	13625	13278	13343	13482	13523	13569	13275	13404	13290	13546	13440	13324	13394	13323	13346	13337	13471	13565	13549	13603	13560	13380	13533	13364	13475	13333	13239	13628	13473	13404	13479	13476	13471	13385	13519	13507	13464	13375	13433	13377	13609	13438	13419	13425	13244	13381	13411	13398	13302	13379	13482	13509	13322	13397	13445	13325	13456	13412	13350	13460	13342	13321	13430	13148	13437	13389	13414	13455	13488	13255	13365	13324	13536	13234	13596	13435	13488	13601	13448	13298	13544	13338	13314	13372	13399	13613	13383	13524	13486	13497	13362	13349	13429	13307	13304	13406	13447	13213	13327	13608	13222	13454	13367	13458	13423	13408	13374	13406	13501	13420	13501	13320	13342	13412	13326	13400	13476	13379	13433	13570	13361	13315	13544	13418	13267	13383	13480	13480	13372	13308	13340	13534	13382	13497	13440	13314	13596	13399	13595	13453	13529	13344	13320	13450	13374	13430	13357	13446	13498	13292	13397	13522	13593	13465	13451	13424	13429	13411	13444	13546	13507	13544	13468	13532	13499	13407	13325	13574	13461	13468	13505	13462	13373	13652	13236	13387	13338	13238	13433	13412	13426	13298	13423	13486	13481	13403	13319	13492	13341	13570	13557	13401	13362	13529	13514	13400	13399	13470	13447	13398	13370
24046	21069	30042	33904	62957	64722	35500	31645	31300	28228	24041	19694	17180	15962	15516	15308	15240	15287	15222	15377	15019	15062	15263	15107	15036	15284	15160	14922	15095	15078	15031	15289	15165	15119	15049	15299	15137	15271	15192	15218	15065	15121	15390	15301	15262	15188	15228	15040	15107	14890	15040	15218	15259	15280	15252	15228	15238	14996	14937	15053	14968	15068	15113	15270	15145	15167	15091	15162	14962	14937	15097	15011	15262	15108	15070	15145	15155	15171	15083	15169	14910	14871	15165	14954	15093	15076	15146	15100	15170	14888	14993	14938	14999	14969	15187	15196	15211	15068	15051	14966	15041	15181	15027	15068	15021	15318	15193	15138	14956	14854	15020	15104	15019	15037	15110	14916	15201	14851	14870	15019	15041	14861	14975	14870	14989	14967	14969	15015	15191	15223	14998	15055	15065	14813	15259	15018	15146	15181	15090	14934	15067	14995	15109	15091	15122	15074	15058	15028	15004	15149	15173	15024	15003	14915	15123	15046	15211	15122	15112	15139	15097	15171	15247	15273	15091	15007	15204	14843	15334	15011	14999	14865	14970	14985	14958	15009	15072	15122	14995	15063	14879	15121	15223	15133	15043	14975	15096	15098	14934	15024	15191	15094	14985	15125	14942	15298	15049	14993	15191	15249	14970	15038	15030	14922	15078	15022	14982	14961	14996	14900	15123	15073	15041	14939	15269	15037	15013	14931	15199	15206	15114	14837	15038	14906	15035	15054	14979	14849	14982	15175	15157	14995	14874	15060	15100	15030	14976	14947	15259	14890	15038	14913	15020	15134	15013	15091	15146	14943	15029	15028	14995	15108	15062	15029	15139	15141	14879	15171	14905	15148	15026	14996	14935	15020	15107	15216	15127	15032	14983	15167	14922	14952	15235	14972	15112	15100	14884	15101	15129	15017	15219	15057	15030	15013	15056	14884	14964	15128	15083	15035	15249	14921	15074	14955	15056	15197	15134	14990	15112	15131	14898	15060	15174	15008	15080	15077	15300	15068	15017	14926	14960	15235	15091	15179	15086	14953	15086	14983	15042	14912	15261	15031	14829	15079	15034	15103	15110	14820	14832	14768	14941	15076	15284	14903	14948	15023	15150	14996	15165	14864	15357	14996	15067	14896	15077	15042	14950	15120	15073	15140	15134	15106	15072	15074	14929	15010	15058	14979	15060	14991	14918	15066	15158	15110	14926	15108	14831	14930	14897	15047	14927	15020	15249	15157	15177	15146	15010	15039	15091	14990	14922	15034	15336	14950	15037	14960	14867	15020	14946	15004	15171	15123	14998	15042	14865	15091	15142	15079	14851	15109	15184	14863	15110	15088	15039	15005	15100	15024	14985	15008	15050	14975	14983	14999	14961	15288	14941	15192	14948	15199	15071	14817	15147	15229	14930	14951	15088	14941	15207	14985	15081	15161	14847	14748	15057	15026	15097	14915	14993	15012	15017	15076	14996	15056	15126	15053	14982	15202	15077	15079	15174	14934	15225	15184	15093	15160	15115	15018	14964	15197	14983	15054	15082	14995	14977	14902	15118	15253	14773	15101	15148	15016	15011	14986	15003	15152	14879	14748	15038	15031	15094	15118	15046	14926	15040	15061	15149	14870	15048	15067	15142	15043	14954	15141	15085	15206	15007	14965	14968	14882	14939	15182	14987	14976	14864	15149	15059	14970	14977	15094	15128	15057	15160	14948	14857	15061	15004	15002	15166	15020	15083	14925	15009	15148	15072	15021	14995	14945	14937	14864	15097	14784	15169	15110	15231	15183	14980	14931	15179	15092	15004	14972	15070	14904	14967	15084	15137	15215	15046	15111	15212	15075	15131	14999	15050	15179	15129	14799	15183	15120	14900	15003	15051	15062	14922	14917	14913	15226	14998	15135	14970	15021	14998	14938	15290	15028	15051	15167	15062	14944	15161	15138	15179	14967	15330	15228	15165	15070	15129	15050	14962	14879	14999	15142	15288	14990	15024	14934	15116	15060	15258	14951	14947	14910	14951	15296	14967	14948	15049	15181	15095	14932	15086	14978	15042	15148	14975	15051	14977	15039	14847	15053	15033	15056	15064	15024	15186	15000	15029	14955	15190	14989	14997	14982	15048	14966	14952	15055	15124	15071	15082	14950	15096	15099	14949	15102	14948	15115	15027	14884	14932	15286	14993	15220	14989	15179	14853	15139	15010	15030	15095	15046	14916	15175	14982	14987	15007	15029	15120	15193	15130	15073	15126	15004	14980	15048	15133	14996	14822	15127	14867	14984	15212	14986	15102	15132	15065	14943	14973	15226	14938	15105	15014	15008	15022	14841	14969	15051	15034	15029	14999	14952	15007	14949	15060	15124	15169	15070	15076	15347	15144	14933	15146	14925	15220	15058	14949	15111	15108	15146	15114	15039	14914	15116	14973	15008	15070	15098	15252	15014	15005	15072	15051	15098	15374	15036	15071	15148	14936	14984	14942	14923	15069	15067	15126	15216	15113	14821	15202	15086	15151	15094	15103	14909	15065	14979	14823	15352	15105	15181	15086	15140	15244	15102	15174	15032	15087	15049	14937	15252	15031	14847	15034	15160	15072	15076	15148	15170	15046	15084	15424	14990	14941	15171	14928	15130	15046	15141	15219	14940	15101	15126	15126	14952	15084	15229	15004	15076	15300	15141	15200	15138	15127	15091	15076	15222	14796	15248	15149	15025	14934	14950	15056	15214	15063	15014	15035	15125	15075	14874	15076	15163	15183	15018	15122	15077	15095	14959	15167	14863	14992	15013	15004	14959	14903	14907	14857	15064	15068	15117	15165	15004	15189	15174	14934	14988	15074	15041	15340	14997	14816	14843	15212	14872	15262	15074	15203	15089	15248	15234	15079	15185	15119	14934	15028	14891	15109	15109	15140	15124	15065	14895	14913	14937	15109	15098	15091	14942	14893	15114	15064	14967	15091	15129	15103	14916	14850	15233	15054	15097	15195	15171	15224	15044	15261	15074	15189	15156	15097	14963	15035	15065	14977	14996	15126	14993	14858	14917	15169	14951	15198	15052	15156	15071	15107	15046	15191	14992	15071	15095	15218	15128	15007	15026	15045	14883	14773	15151	15051	14980	15039	14911	15037	15008	14847	14999	15063	14927	15272	14854	15039	14878	15078	14925	14957	15086	15064	15080	15078	15058	14980	15103	14969	15003	15136	15088	15011	15169	14964	15066	14870	14977	15034	15047	14962	15122	15260	15134	15061	15040	14979	15053	15188	14978	15271	15056	14913	14983	14945	15167	14899	14984	14984	15134	15084	15097	15162	14905	15197	15324	15102	15046	14838	14956	15020	15075	15091	15066	15111	15044	15145	15164	15088	15190	15063	14994	14955	14847	15160	15021	14970	15107	15275	15050	14927	15134	15094	15179	15192	14948	15101	14915	15042	14935	14994	15025	15024	15192	15270	15094	15031	14875	14996	15093	15046	15018	15086	14995	15021	14943	15008	15163	15269	15042	15141	15118	15021	15077	15208	15229	15048	15071	14935	15064	14921	14947	15120	15126	15024	15240	15193	15095	15043	15098	15091	15020	15217	15213	15200	14886	14869	15056	15108	15193	15072	14905	14942	14911	15222	15098	15092	15087	14992	15179	15071	15051	14904	15028	15107	15241	15068	14965	15133	15016	15212	15090	15121	15115	15114	15119	14983	15067	14867	14944	15054	15188	15360	15037	15015	15281	15115	15111	14938	15254	15249	14794	15174	15041	15147	15058	14945	15013	15133	15053	15215	14949	15223	14932	15083	15188	15106	15131	14969	15098	15157	15016	15176	15069	15108	15126	15044	15022	15066	15142	15182	15124	15131	15032	15072	15077	15099	14899	15107	15022	14995	14957	14781	15130	15000	15112	15154	15256	15167	15089	14944	15038	15037	15006	15075	15163	15110	15090	15097	15344	15067	15173	14896	15068	15170	15261	15062	15044	14852	15142	15012	15024	15035	15268	15217	14893	14943	14975	15134	15031	15065	15130	15033	14844	15045	15024	15158	15013	15156	15022	15135	15070	14945	14880	15200	15203	15091	15160	15069	15097	15135	15229	15001	14926	14900	15000	15031	14936	15023	15111	15006	15052	15155	14964	15010	15039	14983	14900	15088	15220	14969	14936	15092	15031	14962	15077	14859	15087	14883	15086	15100	14920	14978	15148	14969	15033	14967	15027	14940	14998	15187	14970	15133	15204	15050	14931	15137	15134	14951	15099	14936	15047	15024	15222	14963	15049	15024	15115	14900	15021	14930	15025	14995	15053	15153	14967	15048	14834	14840	15054	15014	15080	15218	15040	15159	14999	14917	15006	14986	15062	14988	15133	14971	14941	15018	15039	15191	15023	15089	15165	14993	14975	15108	15374	15033	14919	14882	15064	14973	15116	14993	15099	15195	14923	14992	15119	14967	15160	15023	14977	15306	14927	14993	15222	14853	15088	15187	15218	14953	14919	14983	14970	15018	15110	15255	15076	14991	14984	15321	15085	14996	14914	15075	15107	14931	14990	15084	14906	15171	15174	15206	14990	15065	15140	15021	15064	15145	15039	15211	15006	15080	14959	15006	14969	15088	15162	15014	15155	14887	15065	15089	15009	15194	15061	15029	15075	15000	14894	14995	15106	15092	14989	15079	15080	15209	15032	15175	15073	15005	15001	15034	15042	15145	14968	15195	15053	14859	14899	14865	15170	15286	15119	15088	15166	14927	15158	14964	14947	15183	15100	15015	15137	15136	15005	15044	15090	14896	14894	14958	15036	15166	14892	15172	14988	14915	15045	15160	14824	15115	14811	15003	15098	15036	15145	14940	14987	15149	15016	14966	15140	15009	15187	15041	15008	15287	15194	14981	15015	15198	14926	15095	15061	15133	15088	15021	15106	14895	14859	15055	14955	15028	15088	14971	14845	14952	14826	15086	15124	15093	15124	15034	14962	15042	15219	15072	15171	15047	14888	14996	14941	15154	14874	15058	15162	15183	15176	15249	15010	15137	15014	15293	15077	15237	14996	15365	15131	15068	14977	15151	14928	14964	15143	15010	15066	15228	15102	15065	15177	15108	15128	15061	14984	14888	15081	15103	15098	15041	15227	15265	15092	15075	14929	15115	14983	15042	15168	15093	15127	14997	15053	14953	14991
43592	78432	82744	71251	80782	65467	32098	34954	32824	29119	23194	17937	14801	13527	12923	12609	12637	12744	12690	12797	12740	12652	12597	12912	12560	12644	12713	12796	12663	12597	12725	12547	12709	12633	12870	12660	12837	12672	12793	12654	12626	12776	12743	12676	12800	12559	12809	12586	12434	12726	12590	12632	12556	12566	12680	12655	12781	12598	12735	12808	12619	12496	12589	12590	12590	12821	12519	12547	12706	12808	12654	12695	12840	12440	12627	12672	12627	12856	12554	12881	12908	12556	12695	12673	12524	12771	12572	12816	12609	12590	12519	12633	12612	12602	12625	12642	12840	12764	12727	12552	12631	12714	12498	12675	12627	12608	12573	12696	12717	12748	12594	12665	12643	12619	12554	12671	12648	12684	12670	12762	12719	12663	12753	12822	12697	12559	12603	12496	12540	12766	12673	12678	12729	12738	12698	12613	12679	12666	12725	12706	12632	12745	12509	12675	12800	12533	12579	12744	12679	12703	12640	12632	12766	12525	12738	12531	12632	12701	12789	12549	12806	12579	12577	12718	12563	12543	12764	12710	12681	12515	12713	12613	12687	12437	12528	12587	12673	12665	12662	12778	12709	12633	12601	12580	12678	12493	12540	12645	12688	12546	12678	12560	12756	12645	12684	12628	12665	12764	12786	12682	12821	12582	12636	12700	12595	12660	12567	12772	12584	12843	12666	12595	12616	12655	12542	12857	12613	12655	12606	12507	12691	12548	12728	12579	12590	12688	12654	12650	12812	12580	12768	12836	12790	12632	12564	12669	12710	12683	12663	12550	12471	12774	12691	12683	12517	12643	12769	12711	12727	12817	12449	12642	12517	12647	12565	12785	12802	12570	12661	12641	12673	12604	12414	12621	12713	12603	12722	12603	12721	12569	12635	12802	12728	12482	12688	12627	12643	12679	12475	12769	12649	12756	12647	12589	12725	12388	12668	12631	12671	12616	12599	12619	12679	12694	12619	12659	12518	12599	12610	12586	12845	12727	12801	12583	12698	12636	12602	12753	12836	12664	12872	12616	12533	12695	12715	12530	12730	12747	12725	12663	12673	12666	12543	12963	12684	12629	12642	12597	12775	12697	12749	12645	12616	12771	12740	12746	12616	12654	12637	12661	12592	12400	12714	12719	12731	12645	12605	12745	12720	12763	12707	12745	12552	12623	12708	12720	12801	12561	12714	12705	12705	12739	12746	12609	12598	12369	12657	12683	12636	12697	12824	12562	12778	12674	12580	12740	12771	12489	12472	12592	12647	12801	12559	12840	12963	12663	12565	12489	12610	12649	12554	12806	12757	12648	12639	12650	12728	12771	12814	12608	12567	12658	12788	12566	12586	12692	12627	12705	12624	12674	12634	12773	12649	12701	12805	12727	12714	12632	12716	12661	12743	12792	12651	12812	12806	12761	12585	12665	12771	12713	12683	12520	12631	12699	12694	12919	12567	12622	12524	12767	12616	12637	12746	12582	12684	12762	12491	12680	12564	12678	12722	12741	12610	12850	12703	12639	12725	12633	12634	12698	12598	12747	12613	12573	12859	12665	12653	12686	12521	12547	12660	12659	12553	12712	12545	12683	12639	12610	12677	12699	12640	12442	12665	12794	12526	12510	12798	12675	12693	12554	12725	12648	12673	12654	12849	12630	12687	12597	12628	12721	12643	12692	12745	12907	12642	12613	12619	12766	12556	12670	12683	12584	12658	12616	12874	12566	12538	12629	12647	12443	12628	12670	12776	12757	12632	12663	12620	12711	12707	12543	12698	12602	12588	12831	12725	12749	12677	12567	12534	12829	12757	12683	12888	12529	12681	12744	12771	12724	12807	12546	12504	12878	12611	12653	12611	12724	12540	12652	12528	12720	12578	12480	12567	12785	12717	12546	12741	12758	12699	12613	12609	12622	12677	12453	12773	12530	12597	12667	12574	12669	12792	12668	12628	12606	12734	12629	12600	12555	12799	12606	12738	12658	12574	12609	12637	12702	12624	12544	12588	12703	12656	12593	12494	12656	12649	12676	12509	12690	12662	12624	12501	12599	12574	12752	12684	12595	12624	12660	12738	12870	12700	12551	12726	12625	12617	12578	12629	12846	12662	12794	12548	12628	12628	12653	12666	12557	12590	12578	12640	12645	12829	12672	12659	12678	12739	12679	12691	12677	12593	12788	12531	12639	12634	12688	12588	12769	12716	12581	12616	12736	12802	12823	12669	12785	12519	12602	12628	12600	12821	12500	12628	12735	12525	12729	12736	12566	12679	12659	12744	12496	12678	12589	12819	12634	12717	12689	12752	12689	12787	12673	12593	12567	12641	12594	12753	12637	12557	12656	12821	12678	12717	12640	12678	12559	12734	12535	12691	12669	12522	12686	12634	12604	12629	12655	12680	12743	12818	12656	12649	12567	12678	12789	12633	12576	12559	12688	12726	12622	12700	12723	12681	12652	12742	12688	12674	12660	12774	12758	12842	12684	12649	12675	12719	12647	12648	12832	12554	12689	12719	12743	12825	12670	12644	12622	12883	12727	12677	12744	12733	12667	12755	12576	12727	12830	12707	12703	12727	12713	12649	12635	12765	12580	12585	12529	12804	12764	12755	12616	12575	12731	12629	12711	12704	12639	12520	12489	12664	12572	12625	12784	12620	12761	12743	12799	12649	12517	12582	12736	12723	12669	12580	12554	12609	12715	12550	12722	12590	12697	12844	12683	12729	12599	12653	12608	12625	12837	12744	12542	12755	12525	12704	12718	12736	12600	12540	12650	12758	12618	12741	12731	12785	12844	12594	12572	12658	12758	12774	12696	12853	12736	12495	12529	12718	12680	12664	12860	12719	12866	12596	12441	12762	12628	12664	12574	12629	12591	12773	12539	12768	12659	12675	12755	12568	12862	12763	12596	12706	12577	12708	12548	12621	12647	12586	12576	12626	12570	12651	12718	12826	12735	12649	12812	12778	12654	12530	12687	12585	12683	12684	12756	12752	12660	12689	12708	12724	12799	12602	12780	12749	12670	12811	12599	12722	12600	12857	12544	12593	12802	12599	12511	12635	12747	12544	12648	12532	12743	12580	12620	12582	12703	12721	12742	12666	12735	12717	12543	12590	12636	12583	12729	12526	12600	12779	12616	12650	12603	12666	12716	12571	12651	12785	12656	12692	12769	12443	12574	12668	12514	12640	12604	12591	12576	12593	12767	12528	12671	12553	12899	12721	12796	12635	12653	12485	12725	12767	12580	12650	12637	12585	12615	12627	12787	12512	12630	12767	12678	12730	12711	12604	12653	12691	12703	12633	12498	12782	12610	12606	12649	12766	12595	12438	12596	12676	12739	12723	12565	12737	12640	12734	12680	12682	12546	12650	12582	12777	12652	12689	12777	12696	12542	12629	12666	12699	12615	12661	12545	12553	12625	12550	12459	12729	12534	12765	12670	12696	12741	12733	12661	12577	12630	12842	12646	12662	12684	12737	12717	12560	12766	12494	12611	12644	12661	12613	12490	12538	12579	12584	12736	12788	12557	12743	12604	12701	12674	12698	12717	12693	12576	12757	12662	12605	12672	12895	12629	12626	12662	12590	12796	12595	12668	12656	12591	12725	12659	12645	12819	12659	12572	12532	12579	12540	12616	12653	12787	12608	12527	12517	12528	12663	12742	12669	12649	12556	12665	12506	12645	12561	12737	12676	12419	12780	12575	12640	12541	12767	12599	12729	12561	12583	12569	12653	12687	12589	12542	12684	12787	12621	12704	12653	12333	12623	12697	12650	12789	12760	12912	12594	12784	12643	12651	12651	12586	12795	12717	12564	12609	12603	12798	12752	12613	12612	12864	12458	12674	12593	12680	12511	12710	12695	12700	12630	12658	12762	12623	12621	12596	12653	12825	12593	12619	12597	12572	12821	12763	12660	12609	12834	12631	12644	12710	12716	12588	12544	12723	12706	12807	12644	12554	12788	12551	12725	12671	12610	12626	12704	12531	12666	12631	12574	12820	12657	12680	12636	12714	12747	12649	12677	12664	12696	12672	12586	12459	12685	12728	12579	12674	12712	12899	12671	12527	12576	12684	12757	12768	12622	12700	12610	12605	12577	12592	12525	12687	12786	12614	12562	12712	12522	12762	12745	12640	12739	12666	12626	12584	12762	12533	12676	12670	12699	12560	12691	12568	12911	12583	12637	12509	12649	12624	12771	12628	12729	12609	12546	12566	12629	12708	12612	12833	12522	12583	12535	12588	12548	12523	12797	12709	12682	12804	12643	12647	12694	12890	12673	12588	12867	12805	12594	12697	12644	12638	12775	12494	12684	12831	12515	12659	12725	12667	12492	12612	12628	12605	12703	12636	12587	12822	12547	12762	12514	12780	12639	12615	12446	12469	12536	12648	12639	12632	12656	12560	12682	12701	12507	12603	12687	12610	12820	12700	12597	12659	12571	12903	12676	12629	12622	12470	12740	12647	12537	12645	12563	12654	12706	12716	12681	12565	12722	12601	12537	12643	12617	12630	12591	12798	12590	12650	12707	12737	12588	12652	12565	12616	12759	12662	12671	12726	12664	12623	12663	12561	12684	12717	12644	12680	12745	12513	12825	12589	12817	12828	12696	12578	12713	12665	12866	12470	12655	12501	12679	12722	12787	12779	12649	12568	12675	12606	12538	12521	12736	12696	12652	12543	12535	12780	12730	12772	12796	12627	12791	12749	12548	12601	13009	12543	12595	12616	12800	12551	12675	12454	12651	12626	12587	12796	12717	12648	12687	12511	12770	12678	12621	12731	12762	12704	12560	12661	12780	12649	12778	12653	12784	12655	12651	12709	12733	12612	12553	12566	12757	12636	12690	12696	12746	12722	12697	12722	12706	12718	12701	12595	12600	12624	12519	12709	12576	12680	12677	12657	12713	12851	12726	12708	12541	12541	12561	12572	12681	12665	12645	12480	12726	12791	12605	12691	12454	12530	12707	12605	12667	12592	12692	12641	12733	12752	12635	12798	12499	12882	12543	12731	12811	12780	12717	12776	12747	12631	12564	12472	12739	12633	12718	12712	12730	12592	12652	12782	12690	12756	12798	12856	12660	12664	12758	12650	12696	12681	12724	12636	12630	12664	12714	12795	12493	12693	12701	12726	12675	12749	12558	12755	12609	12661	12637	12702	12780	12561
31200	25246	27091	23257	24414	25976	17905	17711	17775	17510	17149	16783	16604	16494	16395	16220	16372	16503	16442	16460	16385	16433	16366	16352	16378	16492	16306	16269	16427	16342	16268	16400	16334	16236	16259	16257	16574	16555	16439	16467	16404	16418	16339	16149	16516	16376	16389	16310	16386	16176	16255	16415	16396	16409	16413	16481	16392	16418	16373	16450	16343	16239	16542	16333	16375	16497	16347	16268	16331	16606	16503	16509	16497	16367	16337	16223	16279	16333	16234	16492	16352	16222	16300	16376	16278	16285	16439	16455	16557	16582	16148	16567	16417	16485	16465	16368	16463	16345	16208	16489	16209	16504	16356	16330	16443	16012	16397	16245	16324	16254	16162	16414	16225	16369	16361	16323	16405	16212	16303	16186	16117	16351	16270	16424	16356	16272	16304	16272	16417	16427	16196	16542	16232	16459	16371	16288	16182	16430	16284	16328	16183	16521	16204	16493	16619	16363	16389	16423	16254	16314	16422	16385	16204	16235	16400	16318	16356	16068	16088	16496	16110	16500	16562	16291	16448	16271	16361	16174	16270	16476	16351	16163	16234	16364	16174	16345	16472	16389	16380	16340	16105	16253	16345	16479	16469	16424	16428	16501	16311	16497	16401	16261	16398	16321	16290	16500	16354	16094	16334	16326	16190	16286	16329	16108	16442	16248	16217	16383	16282	16413	16397	16340	16176	16599	16526	16402	16188	16490	16420	16397	16164	16142	16538	16388	16258	16312	16196	16240	16269	16347	16243	16503	16436	16353	16272	16348	16431	16492	16321	16259	16416	16216	16231	16325	16245	16417	16652	16395	16237	16255	16268	16399	16224	16506	16372	16391	16518	16354	16314	16322	16234	16420	16459	16345	16403	16377	16337	16450	16270	16333	16251	16302	16370	16414	16394	16494	16395	16401	16401	16338	16316	16341	16494	16175	16263	16298	16181	16356	16160	16395	16363	16383	16303	16372	16441	16322	16382	16149	16261	16432	16516	16239	16471	16320	16276	16498	16298	16399	16423	16437	16464	16475	16548	16544	16283	16318	16546	16386	16333	16277	16333	16294	16361	16415	16441	16359	16507	16406	16298	16569	16258	15995	16363	16221	16315	16320	16401	16405	16469	16356	16328	16319	16299	16342	16388	16183	15952	16187	16210	16397	16225	16184	16310	16392	16248	16255	16460	16371	16501	16092	16255	16511	16516	16423	16339	16440	16388	16392	16158	16362	16586	16533	16258	16537	16175	16364	16260	16441	16457	16274	16187	16352	16351	16364	16308	16305	16344	16201	16505	16406	16408	16262	16112	16353	16455	16333	16209	16551	16405	16371	16390	16329	16421	16254	16234	16459	16402	16310	16191	16246	16195	16512	16187	16136	16430	16336	16252	16434	16335	16543	16496	16452	16370	16317	16307	16322	16393	16324	16451	16407	16302	16358	16282	16139	16161	16196	16435	16302	16333	16349	16187	16316	16314	16360	16309	16196	16560	16156	16328	16268	16465	16598	16271	16359	16378	16159	16384	16505	16523	16289	16335	16319	16323	16266	16336	16046	16251	16418	16313	16381	16412	16508	16424	16443	16394	16360	16362	16242	16390	16406	16343	16383	16528	16295	16502	16435	16445	16388	16260	16449	16267	16259	16412	16471	16314	16364	16147	16199	16143	16190	16192	16231	16452	16293	16368	16317	16347	16255	16340	16269	16389	16354	16448	16343	16345	16490	16433	16321	16430	16279	16427	16454	16425	16364	16219	16361	16385	16434	16444	16459	16401	16414	16271	16218	16330	16454	16316	16573	16330	16217	16435	16381	16239	16418	16420	16211	16334	16494	16481	16358	16254	16307	16214	16303	16439	16450	16270	16318	16465	16522	16335	16465	16417	16420	16248	16281	16285	16293	16167	16289	16344	16378	16436	16379	16413	16392	16463	16493	16157	16447	16323	16320	16421	16436	16287	16133	16309	16354	16175	16246	16401	16309	16449	16406	16497	16316	16363	16271	16358	16598	16257	16410	16508	16240	16504	16401	16300	16527	16414	16359	16420	16242	16392	16296	16481	16205	16388	16392	16082	16049	16309	16333	16328	16389	16395	16183	16267	16151	16360	16222	16352	16420	16498	16324	16404	16343	16416	16360	16289	16337	16156	16324	16335	16502	16486	16474	16404	16314	16274	16353	16310	16465	16222	16451	16466	16229	16255	16282	16255	16306	16120	16088	16317	16257	16524	16399	16323	16103	16362	16301	16261	16310	16354	16535	16355	16422	16338	16372	16488	16495	16393	16492	16466	16159	16412	16249	16384	16418	16524	16308	16264	16436	16071	16281	16472	16266	16431	16366	16326	16470	16353	16298	16423	16414	16362	16302	16118	16428	16382	16222	16514	16170	16414	16458	16278	16376	16207	16146	16262	16415	16345	16196	16331	16211	16317	16303	16409	16323	16341	16418	16414	16296	16498	16337	16452	16499	16309	16332	16347	16320	16403	16374	16236	16436	16408	16215	16163	15956	16281	16229	16443	16248	16428	16244	16358	16268	16445	16574	16561	16318	16367	16295	16197	16186	16308	16303	16305	16529	16491	16565	16383	16416	16365	16534	16352	16374	16213	16378	16431	16292	16418	16464	16307	16419	16339	16290	16397	16270	16083	16301	16362	16149	16374	16412	16381	16249	16308	16339	16420	16351	16334	16320	16286	16287	16292	16282	16410	16419	16307	16461	16354	16425	16446	16439	16505	16198	16321	16489	16306	16476	16277	16405	16522	16343	16196	16137	16291	16351	16377	16494	16234	16363	16253	16409	16463	16457	16393	16362	16282	16500	16290	16375	16327	16221	16287	16381	16102	16120	16313	16302	16302	16359	16446	16331	16197	16286	16373	16404	16175	16183	16446	16348	16283	16201	16272	16355	16335	16376	16514	16459	16148	16362	16339	16326	16347	16209	16229	16367	16319	16308	16393	16426	16230	16335	16417	16482	16435	16287	16331	16466	16406	16488	16453	16538	16248	16693	16367	16521	16432	16309	16366	16311	16393	16431	16446	16263	16167	16399	16374	16401	16375	16333	16318	16388	16448	16347	16536	16197	16350	16359	16480	16262	16322	16390	16513	16469	16377	16387	16273	16301	16431	16274	16343	16331	16356	16260	16550	16471	16526	16304	16366	16386	16260	16298	16169	16218	16305	16363	16295	16098	16242	16354	16474	16322	16262	16349	16643	16476	16405	16234	16554	16353	16307	16418	16271	16498	16314	16405	16223	16505	16425	16271	16417	16329	16197	16415	16292	16410	16316	16362	16632	16399	16220	16278	16138	16438	16259	16406	16258	16278	16407	16450	16341	16382	16527	16310	16274	16214	16424	16512	16477	16179	16498	16432	16287	16215	16421	16318	16260	16221	16325	16148	16392	16253	16248	16333	16444	16295	16333	16245	16514	16216	16405	16357	16303	16448	16410	16287	16097	16366	16400	16432	16376	16292	16473	16420	16443	16083	16526	16319	16394	16236	16443	16452	16326	16275	16265	16167	16313	16255	16381	16241	16460	16340	16261	16309	16350	16381	16363	16193	16320	16534	16364	16451	16314	16341	16473	16267	16277	16462	16404	16363	16254	16485	16432	16389	16290	16361	16560	16315	16214	16350	16469	16363	16365	16266	16421	16441	16256	16305	16337	16300	16309	16175	16389	16331	16407	16259	16231	16402	16357	16380	16203	16330	16205	16202	16165	16173	16544	16355	16241	16209	16323	16276	16510	16449	16321	16355	16122	16297	16220	16424	16289	16307	16387	16327	16165	16341	16399	16284	16216	16354	16198	16384	16258	16413	16368	16277	16377	16362	16665	16468	16517	16144	16332	16345	16379	16209	16269	16302	16463	16324	16218	16331	16486	16392	16439	16302	16422	16520	16330	16373	16420	16450	16483	16595	16421	16229	16387	16228	16371	16406	16348	16414	16255	16404	16614	16132	16449	16252	16327	16455	16305	16343	16253	16281	16474	16523	16431	16492	16444	16270	16207	16461	16408	16404	16303	16342	16234	16356	16108	16210	16286	16187	16271	16329	16510	16339	16415	16343	16604	16145	16372	16396	16456	16337	16331	16111	16371	16455	16384	16217	16289	16135	16415	16399	16461	16426	16343	16412	16407	16333	16355	16363	16414	16482	16491	16545	16537	16369	16270	16366	16599	16415	16511	16265	16601	16201	16259	16343	16405	16499	16402	16299	16278	16171	16327	16503	16458	16477	16378	16307	16427	16317	16321	16295	16571	16175	16281	16367	16457	16297	16253	16284	16251	16389	16244	16457	16423	16295	16253	16536	16328	16171	16480	16155	16427	16460	16204	16401	16366	16242	16223	16308	16209	16493	16382	16274	16448	16325	16465	16486	16589	16384	16357	16357	16361	16249	16388	16340	16345	16224	16539	16551	16276	16549	16351	16292	16435	16280	16263	16320	16402	16386	16328	16230	16426	16220	16289	16340	16220	16230	16275	16189	16331	16270	16268	16555	16399	16255	16299	16136	16187	16179	16599	16247	16314	16342	16435	16194	16294	16304	16367	16289	16532	16437	16567	16579	16480	16291	16260	16416	16460	16344	16384	16464	16353	16324	16315	16541	16469	16405	16153	16579	16240	16336	16333	16199	16252	16402	16252	16387	16411	16157	16349	16494	16349	16299	16290	16296	16600	16394	16535	16367	16367	16421	16421	16301	16313	16151	16417	16384	16226	16184	16320	16365	16379	16416	16240	16096	16317	16326	16319	16252	16304	16255	16384	16289	16400	16381	16371	16174	16381	16310	16324	16592	16296	16363	16188	16138	16437	16324	16514	16372	16352	16141	16424	16375	16230	16291	16304	16243	16473	16349	16344	16429	16382	16448	16349	16132	16182	16359	16404	16619	16417	16285	16311	16434	16267	16278	16199	16382	16090	16403	16449	16302	16275	16353	16376	16601	16352	16286	16673	16339	16403	16118	16397	16491	16241	16273	16374	16408	16579	16353	16088	16150	16545	16426	16495	16259	16538	16159	16356	16249	16313	16133	16426	16398	16345	16316	16163	16369	16592	16477	16446	16437	16365	16306	16349	16485	16388	16369	16216	16150	16300	16440	16411	16237	16532	16636	16599	16291	16326	16215	16472	16318	16323	16384	16231	16507	16241	16449	16525	16182	16284	16494
23051	31120	29258	21879	25643	23645	14540	15228	15263	15044	14464	13982	13696	13594	13722	13530	13407	13483	13772	13501	13367	13595	13310	13429	13422	13491	13462	13411	13557	13424	13567	13444	13416	13551	13432	13562	13627	13686	13493	13661	13501	13530	13435	13442	13458	13439	13479	13393	13393	13506	13481	13520	13415	13429	13757	13463	13381	13403	13362	13417	13248	13435	13386	13481	13455	13389	13575	13407	13538	13473	13546	13623	13356	13676	13420	13676	13519	13585	13509	13554	13427	13425	13563	13484	13459	13496	13498	13462	13509	13470	13422	13426	13536	13486	13399	13473	13488	13505	13460	13313	13488	13447	13356	13576	13470	13556	13601	13557	13481	13452	13417	13389	13498	13429	13383	13444	13467	13524	13361	13487	13411	13387	13677	13380	13461	13426	13441	13430	13599	13540	13427	13390	13376	13556	13484	13576	13271	13444	13430	13361	13538	13471	13441	13671	13465	13439	13508	13497	13566	13356	13324	13548	13436	13604	13418	13382	13276	13598	13382	13348	13528	13468	13469	13526	13349	13425	13222	13502	13455	13449	13436	13439	13548	13551	13601	13518	13554	13427	13488	13375	13452	13416	13495	13444	13379	13446	13378	13558	13367	13641	13443	13576	13581	13453	13355	13416	13466	13576	13426	13493	13490	13486	13339	13415	13617	13506	13491	13670	13296	13435	13417	13398	13519	13477	13471	13391	13525	13365	13565	13309	13488	13360	13479	13415	13334	13500	13388	13640	13354	13529	13430	13517	13374	13591	13371	13412	13511	13550	13533	13417	13595	13406	13511	13477	13481	13563	13505	13500	13489	13460	13459	13450	13447	13409	13518	13427	13391	13402	13400	13398	13513	13376	13518	13495	13555	13365	13247	13478	13421	13421	13551	13499	13367	13536	13441	13373	13452	13424	13483	13631	13393	13515	13360	13398	13458	13496	13458	13425	13557	13417	13409	13598	13610	13479	13352	13399	13405	13405	13587	13400	13542	13430	13418	13406	13567	13478	13499	13236	13461	13391	13516	13450	13511	13335	13442	13367	13345	13406	13387	13511	13546	13519	13566	13427	13637	13325	13421	13480	13511	13548	13502	13559	13506	13656	13513	13564	13315	13566	13320	13561	13469	13476	13379	13581	13516	13541	13472	13590	13527	13379	13395	13615	13487	13346	13518	13508	13400	13502	13620	13647	13566	13433	13519	13481	13561	13464	13435	13351	13324	13566	13548	13270	13471	13424	13643	13430	13509	13482	13466	13431	13482	13547	13645	13438	13365	13359	13476	13573	13477	13461	13571	13329	13394	13438	13436	13391	13516	13472	13484	13514	13444	13301	13567	13438	13388	13608	13445	13311	13335	13426	13426	13524	13660	13413	13560	13605	13412	13425	13459	13595	13459	13420	13393	13415	13706	13405	13503	13628	13389	13609	13460	13665	13579	13363	13430	13655	13472	13575	13428	13556	13601	13347	13510	13350	13339	13309	13618	13520	13398	13372	13319	13618	13452	13461	13350	13260	13449	13508	13618	13402	13403	13427	13454	13391	13455	13430	13400	13440	13379	13595	13424	13451	13549	13329	13478	13382	13534	13388	13488	13480	13512	13383	13543	13236	13381	13594	13306	13482	13473	13523	13432	13310	13601	13595	13436	13550	13328	13285	13352	13398	13415	13560	13576	13176	13534	13564	13392	13453	13491	13639	13558	13373	13450	13405	13478	13390	13466	13466	13321	13363	13529	13587	13389	13499	13513	13473	13484	13529	13399	13552	13545	13442	13522	13461	13422	13438	13410	13422	13441	13384	13403	13636	13529	13525	13493	13344	13576	13380	13515	13430	13500	13288	13639	13585	13386	13507	13515	13462	13548	13579	13559	13522	13537	13459	13501	13619	13518	13411	13439	13451	13324	13347	13400	13506	13528	13503	13348	13443	13637	13476	13432	13495	13449	13412	13533	13529	13452	13611	13401	13577	13301	13491	13310	13637	13666	13524	13609	13471	13531	13372	13349	13701	13479	13408	13423	13596	13482	13498	13404	13439	13443	13560	13450	13590	13325	13619	13506	13578	13411	13602	13368	13339	13678	13382	13514	13451	13552	13293	13582	13584	13409	13611	13451	13405	13379	13493	13560	13315	13471	13373	13553	13613	13381	13319	13503	13447	13519	13599	13469	13451	13531	13380	13395	13557	13595	13424	13439	13569	13473	13476	13305	13505	13496	13487	13471	13459	13460	13714	13470	13615	13602	13434	13513	13393	13407	13443	13421	13552	13606	13589	13528	13452	13520	13521	13310	13330	13447	13589	13575	13442	13513	13361	13355	13352	13547	13612	13593	13350	13443	13383	13423	13482	13524	13447	13576	13444	13558	13416	13367	13332	13548	13411	13447	13518	13438	13493	13372	13457	13423	13672	13528	13448	13511	13414	13425	13533	13439	13541	13588	13618	13426	13496	13437	13553	13425	13415	13617	13454	13498	13517	13473	13539	13635	13518	13501	13617	13297	13415	13668	13627	13477	13530	13540	13518	13587	13661	13560	13516	13325	13357	13428	13544	13486	13420	13526	13474	13611	13462	13585	13322	13571	13476	13448	13449	13378	13448	13405	13489	13471	13478	13442	13365	13517	13442	13623	13504	13413	13528	13512	13462	13359	13389	13350	13471	13417	13364	13564	13553	13414	13438	13635	13397	13557	13388	13553	13443	13456	13504	13414	13437	13529	13421	13458	13521	13510	13492	13448	13573	13429	13502	13578	13311	13567	13574	13395	13426	13539	13672	13551	13423	13446	13411	13643	13521	13567	13527	13496	13453	13420	13399	13347	13448	13451	13423	13429	13395	13556	13247	13436	13627	13490	13315	13423	13298	13360	13498	13387	13461	13374	13530	13358	13551	13472	13506	13554	13531	13403	13514	13465	13502	13493	13275	13574	13304	13379	13510	13480	13529	13393	13342	13407	13472	13516	13471	13493	13561	13587	13476	13335	13564	13520	13475	13391	13391	13344	13508	13536	13505	13528	13486	13582	13626	13408	13437	13490	13480	13350	13417	13383	13455	13520	13508	13467	13561	13572	13463	13377	13444	13570	13372	13440	13510	13582	13469	13473	13439	13487	13437	13447	13538	13599	13563	13416	13440	13441	13436	13616	13326	13543	13277	13429	13488	13349	13362	13525	13626	13461	13463	13483	13631	13294	13479	13464	13500	13295	13393	13576	13459	13646	13374	13368	13407	13512	13490	13574	13359	13533	13445	13492	13404	13377	13517	13320	13420	13452	13348	13350	13362	13460	13679	13521	13508	13403	13445	13562	13431	13483	13436	13553	13467	13438	13474	13523	13477	13399	13473	13446	13417	13387	13522	13511	13566	13456	13418	13465	13589	13503	13409	13486	13460	13527	13463	13371	13314	13536	13295	13520	13535	13352	13326	13413	13402	13414	13365	13437	13416	13366	13571	13368	13294	13425	13337	13417	13403	13521	13393	13570	13408	13398	13471	13560	13380	13306	13532	13461	13386	13364	13572	13237	13713	13540	13481	13359	13518	13398	13585	13473	13603	13399	13444	13537	13553	13591	13464	13573	13549	13481	13558	13480	13410	13484	13554	13587	13408	13470	13349	13417	13583	13432	13352	13356	13480	13500	13443	13525	13328	13356	13491	13534	13541	13354	13420	13626	13554	13621	13385	13470	13398	13391	13483	13430	13476	13346	13652	13364	13508	13414	13377	13540	13493	13467	13481	13562	13549	13632	13305	13515	13427	13477	13420	13409	13402	13572	13307	13349	13515	13572	13522	13446	13305	13645	13598	13430	13684	13461	13318	13618	13354	13609	13488	13422	13414	13506	13549	13369	13481	13474	13434	13496	13665	13520	13507	13460	13304	13372	13538	13344	13459	13617	13481	13525	13473	13290	13368	13588	13468	13413	13459	13500	13384	13503	13543	13317	13470	13419	13660	13541	13464	13361	13456	13387	13531	13345	13287	13567	13344	13427	13647	13553	13427	13387	13566	13509	13552	13540	13605	13437	13417	13461	13469	13386	13473	13599	13670	13542	13378	13529	13422	13419	13541	13444	13442	13449	13522	13540	13489	13344	13555	13459	13410	13479	13745	13511	13448	13351	13526	13417	13437	13445	13395	13519	13361	13494	13527	13648	13380	13535	13469	13655	13472	13562	13415	13511	13456	13524	13492	13489	13580	13548	13612	13455	13617	13335	13378	13545	13250	13500	13625	13498	13375	13499	13416	13477	13412	13350	13448	13420	13678	13548	13424	13542	13609	13356	13599	13588	13406	13413	13569	13488	13566	13441	13425	13514	13576	13527	13515	13526	13460	13415	13296	13479	13473	13326	13527	13612	13391	13507	13357	13487	13455	13511	13436	13544	13439	13579	13504	13602	13653	13588	13412	13392	13652	13335	13513	13508	13498	13432	13338	13431	13561	13519	13522	13464	13595	13517	13612	13555	13498	13345	13464	13402	13455	13421	13491	13600	13270	13382	13471	13647	13540	13493	13622	13439	13395	13443	13447	13501	13391	13570	13450	13633	13521	13463	13587	13657	13523	13483	13514	13536	13425	13461	13426	13492	13403	13570	13235	13664	13510	13405	13477	13443	13652	13487	13433	13364	13408	13590	13542	13660	13443	13417	13395	13540	13472	13503	13485	13580	13466	13401	13588	13538	13511	13351	13552	13465	13428	13585	13554	13480	13550	13502	13471	13632	13362	13505	13576	13337	13497	13616	13689	13434	13317	13492	13446	13460	13456	13469	13387	13225	13605	13556	13565	13581	13542	13567	13414	13246	13560	13545	13473	13446	13584	13419	13556	13529	13530	13312	13439	13624	13520	13336	13587	13432	13495	13550	13490	13448	13453	13473	13568	13541	13441	13450	13650	13499	13464	13501	13459	13408	13524	13481	13485	13410	13509	13519	13562	13437	13668	13561	13498	13479	13458	13593	13452	13589	13643	13480	13384	13554	13460	13534	13613	13378	13584	13456	13531	13347	13374	13553	13418	13469	13521	13359	13339	13527	13753	13403	13364	13428	13612	13570	13452	13403	13473	13279	13606	13505	13537	13421	13424	13535	13431	13493	13433	13396	13532	13491	13336	13555	13615	13485	13579	13531	13485	13648	13444	13616	13349	13579	13521	13565	13416	13566	13505	13650	13506
26229	21556	33211	36326	49297	45991	27739	27864	27162	25319	22362	19501	17731	16909	16321	16120	16254	16305	16373	16319	16161	16090	16300	16055	16121	16226	16218	16316	16126	16269	16270	16565	16380	16154	16028	16177	16133	16177	16260	16219	16310	16363	16309	16007	16252	16427	16426	16484	16275	16362	16094	16047	16119	16272	16093	16196	16235	16099	16178	16140	16173	16079	16364	16029	16170	16310	16224	16241	16199	16258	16278	16070	16129	16330	16279	15988	16165	16277	16064	16350	16127	16377	16117	16240	16084	16069	16299	16189	16091	16258	16051	16107	16185	16189	16250	16412	16053	15997	16301	16178	16119	16215	16148	16199	16280	16137	16312	16182	16294	16312	16351	16251	16291	16482	16092	16279	16331	16277	16300	16045	16218	16182	16224	16216	16240	16381	16340	16161	16247	16260	16105	16126	16287	16423	16206	16205	16244	16509	16320	16039	16295	16082	16304	16226	16136	16401	16114	16228	16188	16291	16182	16341	16189	16231	16337	16510	16224	16381	16382	16113	16300	16290	16205	16203	16356	16368	16206	16062	16215	15978	16393	16184	16276	16282	16184	16337	16254	16128	16233	16196	16182	16059	16139	16302	16160	16209	16401	16050	16304	16377	16073	16208	16136	16447	16249	16103	16138	16347	16322	16196	16114	16102	16284	16266	16038	16089	16259	16318	16198	16178	16143	16198	16180	16100	16402	16266	16405	16309	16476	16255	16393	16314	16325	16266	16432	16535	16387	16134	16368	16099	16335	16122	16443	16218	16269	16200	16494	16353	16293	16139	16299	16259	16227	16181	16097	16314	16234	16223	16254	16241	16051	16069	16250	16229	16018	16399	16354	16320	16296	16021	16290	16228	15992	16187	16222	16165	16267	16287	16339	16100	16059	16395	16124	16078	16244	16162	16209	16196	16376	16320	16365	16279	16159	16492	16161	16255	16108	16392	16234	16160	16292	16191	16301	16321	16076	16364	16248	16166	16525	16125	16452	16235	16080	16437	16375	16275	16260	16346	16203	16249	16285	16218	16219	16265	16144	15943	16309	16205	16127	16222	16095	16023	16034	16284	16484	16158	16083	16103	16348	16311	16211	16181	16232	16269	16296	16363	16088	16274	16218	16340	16429	16349	16108	16168	16341	16199	16064	16104	16245	16183	16506	16284	16204	16254	16110	16108	16300	16193	16311	16444	16179	16240	16328	16230	16436	16530	16296	16245	16063	16206	16118	16350	16208	16226	16170	16040	16261	16083	16080	16232	16358	16292	16277	16367	16104	16144	16325	16160	16240	16196	16181	16226	16311	16197	16364	16022	16050	16365	16169	16072	16269	16397	16133	16068	16168	16298	16182	16188	16103	16175	16266	16384	16040	16354	16115	16218	16260	16189	16537	16196	16032	16284	16242	16252	16280	16181	16158	16311	16333	16263	16310	16174	16077	16255	16168	16144	16342	16258	16135	16252	16079	16362	15931	16481	16184	16396	16301	16314	16421	16109	16274	16223	16216	16260	16325	16234	16242	16332	16361	16291	16432	16112	16176	16226	16204	16414	16227	16345	16072	16313	16328	16281	16060	16164	16036	16252	16243	16475	16255	16163	16257	16301	16428	16380	16335	16287	16361	16241	16315	16002	16283	16092	16412	16169	16353	16358	16274	16029	16091	16226	16371	16010	16293	16273	16206	16397	16106	16223	16256	16162	16213	16180	16189	16258	16281	16078	16238	16288	16169	16148	16220	16134	16064	16319	16139	16352	16330	16092	16180	16151	16104	15944	16231	16191	16404	16296	16328	16101	16141	16142	16289	16181	16311	16220	16514	16268	16289	16280	16345	16556	16209	16105	16110	16256	16222	16126	16224	16311	16295	16092	16221	16089	16295	16144	16353	16126	16145	16138	16315	16245	16022	16362	16315	16315	16235	16179	16273	16190	16260	16179	16106	16269	16042	16209	16305	16383	16136	16132	16260	16201	16439	16177	16205	16147	16271	16149	16300	16052	16238	16248	16362	16245	16274	16217	16279	16221	16349	16082	16340	16076	16147	16405	16266	16140	16277	16363	16209	16213	16327	16314	16304	16296	16166	16377	16509	16314	16164	16388	16214	16057	16241	16204	16171	16122	16374	16218	16281	16098	16206	16121	16231	16214	16335	16321	16128	16117	16154	16301	16045	16126	16098	16267	16344	16263	16204	16350	16252	16144	16141	16017	16211	16431	16363	16306	16268	16068	16176	16174	16198	16317	16374	16251	16173	16208	16321	16331	16104	16388	16184	16384	16267	16215	16134	16199	16184	16195	16175	16301	16148	16321	16312	16184	16248	16201	15988	16157	16240	16197	16314	16188	16300	16222	16468	16203	16264	16065	16133	16147	16395	16291	16119	16085	16286	16238	16269	16227	16273	16259	16071	16173	16150	16328	16247	16450	16452	16167	16339	16323	16360	16190	16327	16083	16185	16237	16220	16183	16496	16380	16089	16067	15988	16037	16275	16327	16274	16273	16273	16204	16365	16270	16133	16222	16169	16265	16261	16165	16363	16278	16326	16222	16298	16526	16341	16444	16401	15971	16173	16256	16110	16255	16060	16256	16295	16115	16227	16358	16247	16337	16293	16261	16214	16302	16313	16309	16250	16188	16117	16058	16136	16287	16395	16501	16174	16132	16135	16297	16325	16071	16179	16307	16266	16208	16166	16365	16349	16277	16171	16397	16289	16171	16341	16425	16337	16226	16104	16299	16233	16198	16286	16409	16387	16198	16382	16198	16344	16282	16252	16173	16200	16220	16336	16295	16390	16134	16185	16125	16165	16072	16389	16179	16316	16047	16309	16332	16226	16149	16270	16330	16316	16052	16209	16147	16165	16277	16140	16325	16141	16217	16317	16134	16305	16346	16362	16342	16179	16185	16086	16132	16103	16199	16072	16209	16286	16233	16309	16085	16188	16318	16141	16168	16405	16151	16273	16158	16248	16098	16259	16386	16264	16217	16390	16192	16097	16001	16151	16416	16318	16324	16437	16234	16242	16202	16227	16287	16180	16090	16229	16292	16203	16234	16243	16166	16246	16173	16197	16192	16137	16297	16260	16335	16270	16235	16060	16353	16291	16373	16236	16086	16263	16288	16286	16210	16174	16285	16254	16226	16231	16365	16178	16137	16280	16269	16360	15960	16224	16007	16283	16186	16394	16353	16166	16172	16140	16134	16128	16128	16150	16415	16259	16201	16115	16279	16344	16266	16051	16182	16365	16047	16130	16248	16336	16272	16110	16355	16299	16289	16240	16213	16234	16355	16248	16332	16260	16412	16222	16247	16035	16167	16202	16113	16176	16252	16213	16461	16380	16319	16405	16217	16281	16421	16068	16185	16276	16276	16397	16372	16159	16250	16224	16482	16309	15940	16070	16253	16257	16259	16319	16308	16390	16292	16071	16266	16229	16013	16338	16244	16109	16136	16356	16314	16198	16222	16230	16401	16272	16294	16354	16225	16265	16262	16351	16226	16202	16192	16126	16384	16197	16211	16355	16321	16296	16364	16079	16284	16137	16114	16105	16493	16133	16016	16299	16373	16129	16312	16242	16156	16108	16366	16137	16039	16492	16190	16005	16121	16274	16242	16445	16319	16187	16373	16133	16208	16152	16038	16396	16316	16236	16207	16400	16217	16399	16149	16324	16040	16157	16210	16252	16081	16176	16249	16273	16210	16469	16410	16533	16380	16279	16278	16350	16126	16244	16083	16191	16294	16376	16357	16322	16258	16204	16477	16165	16119	16023	16471	16247	16439	16111	16339	16321	16196	16150	16249	16066	16251	16291	16148	16092	16274	16396	16230	16324	16225	16325	16432	16228	16299	16353	16239	16178	16393	16132	16012	16087	16163	16406	16349	16293	16317	16423	16164	16166	16154	16304	16236	16359	16398	16084	16356	16240	16382	16250	16211	16263	16297	16323	16548	16409	16274	16198	16122	16220	16231	16008	16283	16393	16181	16323	16387	16519	16297	16302	16217	16529	16150	16287	16229	16339	16293	16242	16093	16315	16212	16515	16373	16145	16188	16336	16210	16149	16151	16286	16385	16245	16196	16309	16063	16190	16209	16246	16324	16357	16286	16490	16294	16378	16156	16076	16131	16144	16238	16202	16031	16220	16131	16269	16381	16273	16202	16175	16270	16218	16179	16399	16230	16213	16104	16180	16382	16411	16262	16322	16159	16101	16142	16277	16233	16369	16220	16190	16104	16468	16170	16156	16430	16191	16258	16342	16119	16142	16094	16322	16298	16274	16269	16214	16217	16360	16243	16367	16192	16367	16336	16120	16200	16192	16230	16422	16168	16417	16065	16198	16297	16158	16174	16326	16269	16219	15992	16076	16264	16216	16147	16094	16136	16168	16260	16206	16393	16107	16277	16066	16151	16201	16239	16189	16233	16469	16204	16451	16360	16284	16425	16377	16115	16272	16129	16301	16411	16237	16209	16227	16148	16131	16181	16216	16185	16161	16294	16229	16162	16162	16396	16285	16087	16025	16167	16439	16401	16190	16436	16112	16177	16229	16162	16207	16297	16372	16029	16113	16214	16275	16190	16222	16276	16336	16432	16353	16328	16133	16115	16317	16221	16334	16085	16195	16096	16112	16260	16312	16391	16322	16143	16243	16261	16087	16191	16245	16220	16224	16117	16204	16312	16144	16394	16247	16374	16266	16189	16338	16377	16094	16268	16254	16337	16495	16472	16264	16143	16339	16397	16236	16108	16390	16224	16203	16157	16244	16163	16312	16347	16125	16379	16398	16230	16319	16338	16343	16331	16215	16356	16361	16452	16292	16308	16200	16262	16330	16201	16259	16273	16241	16349	16123	16191	16257	16186	16161	16361	16166	16242	16203	16173	16047	16254	16248	16105	16227	16294	16320	16051	16276	16141	16213	16454	16434	16397	16327	16322	16152	16039	16214	16162	16327	16318	16298	16040	16324	16194	16218	16212	16496	16225	16202	16203	16322	16265	16321	16203	16002	16253	16172	16284	16341	16275	16219	16244	16375	16350	16305	16239	16200	16110	16232	16244	16331	16237	16230	16412	16269	16275	16170	16203	16101	16543	16331	16116	16182	16185	16440	16406	16097	16247	16271	16268	16131	16310	16143	16171	16255	16174	16201	16266	16470	16304	16200	16392
33884	59547	59720	45752	54341	42155	24645	29153	27349	24877	20615	16821	14777	13891	13549	13444	13509	13416	13479	13457	13575	13383	13330	13543	13579	13407	13580	13564	13597	13518	13535	13468	13496	13574	13400	13557	13328	13380	13494	13564	13334	13460	13483	13530	13385	13398	13437	13616	13237	13547	13574	13327	13421	13472	13366	13453	13615	13444	13499	13421	13518	13497	13309	13339	13568	13437	13407	13465	13406	13302	13375	13558	13537	13363	13409	13488	13363	13559	13390	13482	13498	13435	13535	13398	13385	13528	13472	13363	13443	13471	13369	13360	13512	13388	13462	13501	13409	13379	13449	13467	13478	13537	13567	13276	13346	13479	13422	13411	13421	13400	13396	13500	13524	13376	13545	13558	13464	13429	13448	13506	13277	13548	13600	13499	13371	13554	13446	13495	13370	13456	13443	13330	13576	13344	13388	13360	13426	13410	13446	13325	13491	13337	13407	13426	13638	13529	13498	13458	13394	13430	13401	13552	13300	13519	13497	13472	13423	13496	13334	13457	13370	13340	13293	13427	13567	13402	13399	13584	13452	13400	13409	13425	13444	13257	13441	13424	13393	13525	13535	13406	13448	13272	13389	13423	13410	13565	13475	13370	13411	13619	13255	13388	13291	13462	13431	13582	13593	13502	13447	13401	13396	13274	13425	13299	13283	13412	13516	13300	13543	13429	13414	13504	13340	13442	13359	13326	13402	13379	13448	13635	13349	13360	13435	13522	13416	13319	13389	13384	13411	13465	13539	13484	13405	13366	13377	13390	13421	13481	13407	13420	13480	13586	13442	13618	13347	13402	13394	13323	13422	13401	13525	13422	13479	13529	13528	13444	13323	13503	13430	13501	13499	13371	13266	13289	13477	13354	13358	13383	13302	13631	13406	13560	13414	13373	13562	13433	13309	13439	13536	13451	13448	13452	13443	13419	13322	13401	13321	13483	13427	13560	13447	13567	13498	13299	13384	13417	13358	13494	13466	13551	13399	13343	13451	13323	13573	13340	13352	13442	13469	13491	13561	13545	13471	13673	13439	13455	13210	13319	13559	13483	13513	13390	13641	13189	13601	13486	13473	13436	13365	13345	13602	13596	13672	13510	13467	13451	13386	13505	13400	13380	13579	13382	13488	13390	13430	13487	13386	13380	13432	13476	13301	13364	13429	13375	13506	13332	13439	13243	13400	13418	13344	13399	13437	13589	13467	13320	13507	13539	13490	13537	13438	13438	13379	13511	13487	13441	13318	13392	13596	13350	13462	13546	13370	13514	13396	13387	13557	13488	13529	13397	13495	13540	13507	13362	13466	13542	13401	13497	13397	13369	13429	13303	13322	13525	13321	13422	13475	13609	13398	13435	13496	13398	13444	13370	13547	13435	13568	13326	13309	13408	13432	13367	13405	13540	13469	13357	13451	13432	13528	13369	13309	13596	13352	13446	13512	13574	13405	13577	13552	13426	13364	13507	13459	13562	13332	13357	13438	13483	13425	13505	13364	13379	13566	13476	13498	13509	13381	13260	13395	13379	13359	13373	13381	13491	13402	13505	13522	13607	13480	13514	13342	13392	13347	13581	13408	13407	13370	13482	13435	13431	13473	13401	13380	13563	13458	13327	13482	13564	13397	13427	13368	13343	13349	13466	13506	13500	13335	13454	13459	13406	13449	13421	13473	13452	13481	13405	13366	13408	13386	13379	13387	13395	13240	13473	13294	13430	13506	13571	13507	13263	13510	13365	13356	13438	13444	13391	13398	13447	13495	13379	13511	13590	13441	13453	13499	13443	13522	13461	13521	13422	13359	13487	13540	13536	13446	13492	13441	13386	13549	13582	13498	13438	13260	13527	13426	13560	13475	13523	13564	13436	13486	13393	13371	13290	13329	13598	13427	13463	13516	13432	13553	13423	13427	13519	13281	13263	13510	13269	13628	13368	13514	13456	13523	13324	13372	13339	13303	13453	13616	13387	13439	13568	13440	13535	13571	13334	13491	13463	13355	13593	13456	13463	13447	13452	13435	13497	13518	13566	13279	13343	13563	13287	13498	13432	13363	13385	13459	13437	13496	13306	13258	13569	13333	13659	13497	13549	13471	13383	13567	13321	13402	13464	13458	13498	13459	13366	13485	13381	13505	13563	13455	13488	13383	13571	13411	13583	13318	13301	13286	13438	13547	13400	13417	13366	13355	13416	13309	13382	13469	13613	13297	13443	13501	13494	13355	13321	13490	13566	13475	13338	13333	13539	13314	13534	13395	13319	13455	13426	13409	13551	13287	13465	13445	13235	13468	13482	13321	13523	13522	13508	13441	13397	13316	13508	13420	13240	13337	13435	13548	13447	13487	13325	13455	13169	13441	13497	13304	13419	13434	13469	13377	13515	13495	13305	13565	13418	13452	13390	13396	13403	13477	13391	13558	13401	13349	13413	13595	13244	13466	13360	13397	13583	13382	13410	13511	13464	13523	13559	13377	13527	13292	13397	13564	13238	13439	13424	13419	13338	13354	13468	13426	13443	13299	13513	13366	13466	13544	13451	13482	13379	13604	13370	13439	13439	13292	13426	13441	13423	13299	13415	13409	13471	13552	13478	13398	13404	13236	13270	13508	13377	13392	13375	13426	13378	13552	13408	13440	13327	13335	13440	13453	13504	13545	13400	13404	13303	13374	13291	13374	13407	13344	13454	13371	13374	13229	13395	13464	13518	13556	13442	13438	13273	13301	13530	13381	13447	13460	13524	13423	13473	13406	13546	13667	13361	13277	13327	13470	13403	13545	13504	13386	13464	13388	13538	13355	13446	13427	13320	13302	13537	13403	13456	13426	13413	13423	13534	13526	13346	13440	13515	13475	13464	13584	13601	13432	13443	13408	13299	13264	13418	13526	13491	13431	13265	13533	13340	13420	13495	13432	13509	13359	13511	13370	13442	13542	13453	13420	13421	13434	13278	13514	13367	13529	13443	13451	13341	13322	13457	13443	13548	13519	13283	13531	13484	13454	13265	13421	13585	13428	13365	13505	13457	13402	13472	13398	13479	13364	13438	13439	13528	13397	13596	13394	13404	13525	13387	13495	13410	13315	13378	13462	13329	13356	13305	13491	13632	13536	13370	13550	13508	13413	13317	13407	13389	13597	13471	13549	13583	13332	13356	13394	13475	13543	13555	13515	13453	13296	13466	13580	13365	13503	13445	13499	13398	13508	13540	13422	13600	13283	13352	13469	13493	13353	13395	13355	13453	13413	13291	13425	13530	13602	13457	13589	13596	13384	13508	13419	13412	13451	13534	13415	13401	13290	13340	13408	13463	13541	13427	13439	13532	13407	13529	13442	13474	13547	13508	13456	13544	13370	13453	13442	13299	13298	13566	13272	13296	13419	13529	13427	13529	13417	13510	13428	13458	13443	13361	13653	13512	13412	13386	13452	13439	13518	13508	13530	13356	13364	13491	13448	13358	13451	13249	13269	13511	13403	13439	13343	13426	13261	13440	13442	13487	13468	13352	13441	13478	13427	13283	13543	13296	13519	13401	13300	13413	13363	13384	13359	13401	13327	13455	13461	13430	13521	13445	13515	13439	13306	13643	13387	13369	13621	13360	13499	13442	13478	13408	13421	13594	13489	13429	13385	13412	13397	13455	13492	13288	13458	13278	13495	13432	13423	13394	13253	13490	13386	13450	13478	13343	13545	13344	13547	13553	13525	13614	13479	13350	13672	13621	13373	13347	13385	13610	13527	13535	13547	13444	13491	13373	13414	13535	13494	13586	13507	13474	13531	13445	13300	13295	13243	13358	13363	13601	13379	13467	13528	13355	13493	13394	13473	13342	13278	13428	13382	13560	13202	13436	13459	13338	13338	13327	13596	13463	13436	13525	13458	13381	13493	13369	13527	13409	13294	13426	13473	13423	13677	13331	13344	13418	13341	13400	13426	13398	13403	13477	13659	13702	13387	13434	13459	13383	13307	13464	13241	13498	13381	13405	13464	13519	13326	13339	13503	13516	13357	13382	13382	13371	13285	13459	13575	13498	13412	13534	13274	13427	13446	13529	13456	13431	13543	13692	13588	13348	13415	13537	13360	13509	13439	13318	13492	13522	13322	13284	13404	13469	13497	13444	13507	13566	13327	13509	13404	13459	13446	13488	13441	13412	13439	13389	13408	13424	13509	13475	13511	13514	13465	13372	13506	13437	13143	13484	13481	13438	13454	13373	13522	13599	13290	13320	13447	13464	13422	13351	13489	13519	13420	13425	13405	13441	13543	13453	13298	13362	13428	13461	13349	13378	13473	13258	13504	13489	13506	13463	13534	13556	13524	13501	13520	13430	13346	13569	13493	13504	13334	13514	13606	13481	13375	13483	13376	13426	13424	13444	13378	13503	13391	13573	13568	13422	13462	13485	13377	13380	13514	13456	13268	13359	13630	13539	13430	13506	13440	13437	13359	13504	13445	13461	13458	13501	13493	13371	13505	13418	13397	13424	13593	13293	13491	13431	13502	13344	13458	13408	13209	13488	13502	13435	13459	13486	13469	13400	13397	13337	13190	13409	13510	13482	13431	13392	13497	13292	13525	13455	13380	13454	13432	13470	13375	13463	13559	13445	13503	13583	13548	13355	13398	13473	13444	13494	13320	13424	13453	13404	13405	13296	13384	13449	13536	13326	13576	13388	13445	13551	13312	13647	13465	13335	13352	13427	13340	13549	13406	13345	13537	13406	13372	13411	13479	13420	13395	13536	13548	13353	13258	13545	13539	13391	13403	13410	13474	13468	13496	13401	13447	13549	13435	13516	13529	13417	13481	13461	13521	13353	13483	13350	13458	13484	13655	13485	13407	13310	13385	13269	13575	13364	13461	13487	13320	13300	13269	13369	13485	13589	13399	13522	13246	13568	13501	13410	13585	13476	13481	13467	13516	13550	13478	13302	13349	13425	13372	13429	13409	13479	13372	13501	13346	13442	13393	13481	13381	13563	13445	13360	13407	13356	13327	13516	13448	13528	13501	13405	13423	13536	13578	13444	13443	13509	13341	13386	13480	13475	13457	13366	13538	13387	13447	13439	13594	13450	13552	13344	13496	13410	13570	13425	13525	13539	13507	13446	13295	13660	13413	13446	13303	13342	13373	13443	13436	13564	13684	13443	13330	13453	13423	13554	13347	13411
24060	21077	29646	34895	56202	44939	36951	39999	41062	38269	31277	24964	20113	17496	16620	16284	16004	16213	16068	16158	16111	16090	16186	16011	15948	16024	16149	15786	16293	15960	15943	15910	15903	16027	16201	15917	16112	15967	15963	16133	16187	16052	16098	16122	16051	15917	16086	16169	16069	16048	15883	16028	15938	16066	15935	15805	16193	15966	15933	16033	16042	15979	16048	15858	16087	15915	15925	16047	16046	15816	15760	15719	16010	15990	16302	15906	16021	16002	15954	15843	16020	15757	15865	15812	15818	15868	15923	15951	15990	15868	15956	15936	15955	16043	16257	15974	16060	15951	16027	15974	16079	16104	16162	15741	15974	16030	16022	15825	15959	16066	16004	15836	15802	15777	16157	16093	15982	15885	16274	15990	15937	16073	15960	15947	15883	15872	15804	16019	15912	16073	15974	15958	15887	15776	15987	16112	15856	16106	15809	16077	15990	15863	16043	15947	15975	16183	15940	15847	15871	15916	15781	15960	15633	15717	15892	15632	16177	16050	15978	16023	16032	15996	15779	15812	15743	16266	15857	16036	16014	15881	15964	16147	15976	16086	15969	15896	15855	16116	16053	15975	16079	16025	16108	16013	15991	15985	16069	15963	16030	15820	15968	16030	15772	16021	16118	16114	16002	15942	15801	15919	15867	15919	15965	16176	15999	15884	16166	15970	15921	15942	16023	16066	15954	15931	15797	16213	16096	15780	16122	15884	16075	15915	16010	15970	15742	15878	15873	15779	15830	15995	15990	15921	15979	15970	16004	16000	15892	16059	15892	15948	15951	15987	15794	15957	16030	15790	15997	15865	16029	15928	15920	16185	15867	16049	16102	15948	16000	15812	15955	15698	15995	16089	16028	15969	16008	15832	15979	16097	16128	15880	15912	16067	16137	15954	16015	15923	16207	16196	16056	16172	16074	15969	16139	15970	15917	15936	15876	15860	16028	16165	15924	15810	15975	15954	16007	15878	15740	16113	16094	16044	16048	15891	15930	16066	16049	15840	15894	16145	15845	16052	15927	16078	16012	16006	15943	15790	15962	16196	15834	15968	16031	15865	16147	15843	16094	16051	15952	15973	15936	16060	15894	16008	16048	15951	15976	15983	15981	15699	16003	15913	16060	15884	15595	16078	16133	15967	15961	15938	16020	16057	15832	16007	16093	16047	16201	16100	15983	16113	16207	15779	15926	15952	16058	16020	15910	15992	16079	15866	15884	15774	15914	16074	16129	15760	15918	16073	15878	16015	15863	15980	16086	15903	15853	15782	16162	15991	16030	15944	15816	16039	15974	15959	15917	15998	15896	15996	15876	15896	15766	15918	16001	16085	15810	15874	15909	16098	15841	15781	16003	15877	16051	16048	16007	16134	15861	16057	16072	16186	15942	15993	16134	16031	15794	15865	16082	16003	16009	15970	16001	15937	16154	16036	15925	16104	15864	15899	16043	15784	16065	15807	15931	16023	15869	15999	15934	15994	15826	15991	15938	15797	15992	15896	16048	15796	16003	15954	15971	16073	16024	15949	15790	15947	15932	15932	15709	15843	16136	16075	16073	16011	16034	15802	15849	16005	15938	16121	16001	16085	15978	15931	15741	15918	15913	16086	15912	15965	15962	16027	15813	15985	16068	15876	15765	15941	15994	16184	15758	15912	16140	16025	15950	15986	16100	16260	15952	15969	15802	15899	16002	15929	15826	16064	15719	15799	15938	15898	16007	15889	15894	16115	16135	15970	15932	15849	15888	16001	15882	15812	15907	15798	16049	15757	16035	15944	15896	15904	15920	16213	16057	16149	16003	15823	15800	15907	16045	16047	15955	15837	15937	16081	15968	15686	15761	15929	15935	15897	15940	15868	16025	16064	16104	15966	16164	16055	15965	15833	15891	16118	15890	15856	15738	15790	15986	15760	15802	15888	15797	16003	15779	16058	15997	15992	16078	16090	16043	16093	15968	16075	15823	16075	15868	15871	15813	15965	15886	16221	16017	15739	15908	16047	15875	15891	15804	15841	16061	15875	15858	15934	15899	16052	15841	15875	15824	16023	16043	15909	16085	16000	15982	15890	16036	15932	16034	15961	15836	15911	15932	15953	16024	15821	16037	15924	15989	16069	15991	15917	16069	15918	15905	16054	16075	16007	16011	16154	15797	15940	15799	16007	16044	16013	15848	16015	15889	16185	16014	16113	15993	16184	16116	15939	15849	15967	16037	15812	15940	16003	16046	15894	15989	15905	15980	15976	15950	15999	15826	15812	15764	15896	15975	16006	15925	15774	16043	16004	15991	15941	16101	16007	16049	15997	16140	15870	15875	15924	15893	15989	15889	16023	15959	16033	16107	15941	16030	15985	16104	16257	16184	15936	15780	15885	16127	15972	15918	15849	16073	15924	15747	15896	15969	15935	15943	15903	15938	15824	15825	15964	15986	15921	15823	15822	15888	15825	16061	16182	16035	15966	15815	16028	15996	16092	15777	15886	15858	16033	16043	15794	15936	15941	15942	15879	16047	15991	15895	15986	15811	16171	15890	15661	15877	15836	15961	15856	15810	16089	15981	15847	15717	16015	15941	15884	15843	15985	16203	16134	16019	15851	15935	16021	16085	15866	15868	15923	15996	16119	16062	16108	15925	15859	15990	15903	15762	16094	15987	16078	16005	15928	15822	15741	15929	16029	15839	15950	15880	15883	15841	16109	15920	15952	15971	15810	15952	15969	15849	16012	16007	16079	16155	15973	15934	15982	16001	16109	15980	16025	15996	15983	15778	16087	16108	16138	15990	15984	15886	15865	16040	15824	16187	15717	16105	15994	16169	15791	16092	15843	15962	15887	16021	16007	15889	16027	15971	15873	15931	15913	16164	16039	15947	15997	16035	15948	15923	15789	16218	15997	16171	16130	16171	15896	16039	15825	16037	15898	16097	16287	16012	16022	15876	15758	15926	16117	15863	15872	15894	16134	16090	15834	15740	15804	16033	15986	16143	15887	16126	15894	15795	15800	15889	15896	15984	16189	16122	15880	15926	16002	15817	15770	16018	15782	15788	16035	15864	15951	15953	15881	15839	16045	16015	16093	15993	15857	16038	15903	15919	15893	16001	16086	15788	15960	16029	15996	15830	15809	15961	16210	16051	15899	15862	15923	16048	16017	15859	15716	15846	15948	16053	16048	15841	16033	15967	16059	15898	15877	16141	15996	15785	15912	16071	15958	15811	15860	15869	16226	15913	16123	15984	16109	15794	15927	15797	16079	15922	15684	15902	15871	16047	16048	15875	15854	16337	16018	15842	15691	15945	15950	15727	16063	15746	15855	16101	16031	16183	16100	15700	15891	15980	16108	16023	16087	15913	15951	15998	16027	15859	15864	16028	15748	15980	15921	15962	16100	15934	15992	15821	16022	15918	16070	15903	15843	15981	16053	15912	15896	16117	15941	15891	15890	15934	16086	15868	15744	15918	15843	15954	15892	15992	15997	15906	15770	15929	16001	15939	15831	15753	15874	16117	15886	15774	16051	15917	15886	15983	16174	15942	15937	16011	15825	15893	15912	15947	15978	16066	16085	16003	16008	15943	16160	15914	15899	16012	15737	15884	16008	15777	15891	15755	16057	16126	15992	15847	15859	15919	16187	15889	15893	15760	15911	15874	15928	16024	15911	15909	15962	15917	15854	15948	15931	15948	16044	16164	15932	15948	16317	16108	16095	15962	16010	15956	15976	16182	16025	16052	15949	16099	15941	15996	15928	15911	15869	16141	16164	15937	15965	15977	15946	16067	15945	15909	16057	16023	15916	16003	15817	16069	16008	16068	15831	15645	16203	15940	15947	15929	15873	15808	15961	15930	15723	16035	15809	16082	16059	16135	16085	15901	15981	15825	15908	16075	15862	15888	15838	15820	15894	16174	16107	15936	15738	15778	16011	15848	15891	15789	16041	15985	15938	15874	15913	16012	15912	16069	16035	15894	15804	15879	16074	15981	15950	15936	15881	15972	16042	15927	15899	15873	15889	16027	15947	15855	15836	15958	15992	16061	15886	16051	15791	15893	15899	15851	15883	15867	15740	15828	16089	16046	15839	15964	15995	15993	15900	15909	15945	16008	15862	16058	15928	16004	15851	15809	15930	15946	16002	15944	16097	15777	15919	16077	16030	16050	16020	16082	16093	16072	15768	16028	15808	15919	15891	15818	16076	16064	16028	15929	16019	16150	15964	15990	15848	15999	16083	15859	15881	16160	15970	15888	16045	15932	15809	15855	15860	16058	15924	15749	15919	15952	16060	15888	16144	16096	15943	15881	15992	15929	15771	15809	16083	16000	15992	15883	15951	15933	15768	15865	15847	15769	15976	16038	16002	15961	16062	15986	16069	15976	15831	15925	16064	15961	15955	16046	15801	15964	15981	15890	16129	16045	16109	15813	15969	15824	16013	16040	16081	15998	15999	16036	15963	16169	15946	16007	15908	15766	15997	16039	15960	16018	16196	15959	15987	15979	16012	16108	15843	16116	15969	15939	15759	15707	15917	16253	15884	15922	15931	15988	15995	16336	16076	15995	16053	15904	16217	16003	15733	16050	15928	15986	15854	15897	15980	16043	16262	15921	15902	15804	15802	15960	16064	16042	15937	16023	15910	15910	16061	15980	15893	15924	15796	15875	15861	15784	15784	15937	16023	15942	15791	16028	15852	15909	15942	15948	16027	15863	16040	15961	15966	16187	16095	16011	15814	16019	16004	15955	15983	15911	16077	15865	16098	15845	16018	15963	15830	15959	15888	16105	16164	16229	15905	15893	16060	15988	15907	15919	15857	15989	15913	16070	15912	15757	15938	15794	15958	16056	16046	16012	15890	15944	16143	16114	15975	15898	15997	15829	15823	16047	16057	15821	15774	16109	16107	15916	15982	16088	15840	15787	15758	15931	15922	16249	15980	15992	15865	15928	15986	15864	15878	15887	15817	16008	15566	15940	15800	16015	16176	16131	15953	16009	16045	15908	16031	16091	16062	15927	15749	16010	16046	15999	15862	15893	15899	16014	16042	15950	15900	15862	15988	15873	16026	16122	15941	16245	16009	16138	15904	15888	16041	15982	15916	15944	16014	16067	15960	16082	15897	15956	15898	16077	15695	16049	15866	15809	15889	16030	15832	15912	15866	15948	15925	15918	15939
42036	75967	76462	73831	75087	50268	40413	43399	42591	38773	30784	23225	17370	14332	13471	13445	13330	13332	13208	13344	13175	13194	13264	13232	13178	13291	13312	13440	13179	13306	13427	13183	13264	13239	13102	13175	13422	13290	13325	13396	13064	13160	13049	13184	13267	13328	13197	13274	13210	13284	13215	13357	13136	13239	13231	13244	13210	13293	13241	13321	13299	13427	13129	13310	13217	13259	13182	13247	13360	13149	13185	13285	13207	13207	13275	13212	13412	13365	13264	13392	13223	13274	13144	13293	13261	13154	13268	13222	13220	13316	13198	13246	13249	13241	13188	13281	13076	13235	13225	13203	13136	13235	13350	13149	13225	13524	13194	13327	13181	13184	13262	13335	13132	13339	13247	13153	13257	13363	13235	13092	13391	13147	13307	13311	13227	13223	13389	13315	13278	13294	13332	13240	13244	13270	13374	13264	13216	13381	13263	13165	13300	13152	13181	13328	13047	13232	13157	13320	13174	13086	13362	13165	13258	13368	13168	13051	13201	13160	13208	13179	13031	13150	13370	13298	13424	13140	13328	13372	13409	13003	13164	13300	13261	13248	13196	13222	13056	13340	13102	13270	13208	13085	13372	13204	13222	13227	13320	13279	13253	13283	13295	13227	13072	13210	13335	13353	13121	13248	13157	13228	13158	13115	13086	13220	13123	13134	13220	13299	13483	13368	13231	13229	13182	13118	13140	13259	13095	13204	13266	13143	13176	13211	13065	13318	13342	13172	13257	13261	13306	13280	13279	13070	13227	13312	13327	13248	13123	13086	13312	13389	13275	13169	13245	13296	13194	13351	13203	13319	13242	13160	13219	13267	13221	13128	13225	13105	13276	13159	13107	13217	13313	13306	13143	13218	13194	13541	13228	13195	13370	13250	13018	13279	13246	13193	13232	13070	13282	13387	13243	13095	13330	13310	13317	13342	13207	13166	13253	13384	13189	13268	13115	13104	13342	13291	13215	13191	13146	13226	13132	13143	13281	13178	13209	13292	13294	13268	13248	13174	13161	13103	13265	13282	13102	13101	13124	13107	13192	13273	13163	13217	13148	13260	13151	13393	13118	13401	13248	13127	13390	13293	13096	13150	13198	13190	13279	13233	13319	13273	13236	13318	13274	13295	13176	13366	13202	13347	13220	13187	13400	13245	13254	13242	13272	13268	13278	13340	13272	13339	13199	13178	13311	13153	13106	13225	13172	13220	13268	13069	13208	13387	13061	13169	13180	13083	13267	13164	13327	13163	13287	13046	13268	13277	13148	13224	13034	13360	13203	13450	13344	13263	13163	13120	13276	13295	13194	13306	13304	13194	13226	13140	13317	13155	13188	13264	13243	13232	13116	13136	13200	13058	13228	13179	13177	13138	13180	13105	13146	13081	13240	13110	13129	13347	13108	13208	13265	13263	13142	13334	13285	13111	13252	13151	13170	13282	13410	13308	13356	13220	13301	13250	13360	13327	13198	13194	13241	13197	13252	13314	13145	13321	12981	13240	13230	13246	13174	13269	13051	13314	13137	13228	13216	13284	13196	13312	13240	13409	13131	13290	13170	13229	13274	13249	13238	13176	13328	13219	13298	13200	13308	13312	13237	13234	13273	13191	13192	13362	13419	13122	13230	13178	13116	13266	13413	13186	13296	13048	13165	13278	13233	13090	13261	13219	13288	13095	13227	13139	13218	13191	13129	13132	13228	13132	13279	13380	13313	13179	13209	13162	13177	13268	13221	13119	13256	13269	13224	13085	13155	13354	13290	13072	13318	13289	13187	13288	13100	13334	13410	13067	13104	13141	13259	13287	13329	13206	13257	13269	13055	13163	13246	13293	13310	13302	13347	13101	13221	13093	13344	13126	13373	13239	13243	13100	13123	13203	13130	13238	13412	13098	13341	13226	13295	13233	13305	13239	13302	13137	13248	13141	13225	13247	13053	13251	13243	13162	13292	13073	13305	13134	13178	13210	13104	13121	13169	13150	13247	13217	12988	13113	13175	13271	13208	13336	13141	13228	13302	13155	13032	13213	13363	13296	13048	13081	13238	13471	13330	13116	13319	13374	13208	13187	13334	13408	13182	13145	13267	13128	13147	13195	13093	13123	12947	13384	13283	13285	13355	13263	13247	13288	13311	13230	13197	13272	13413	13337	13357	13202	13172	13166	13273	13130	13152	13340	13230	13280	13170	13183	13239	13214	13452	13265	13151	13326	13165	13262	13114	13203	13232	13195	13314	13249	13382	13296	13308	13123	13214	13339	13196	13234	13180	13333	13251	13210	13269	13174	13182	13292	13288	13199	13048	13291	13222	13180	13136	13157	13187	13311	13148	13241	13289	13171	13133	13316	13136	13380	13232	13256	13201	13239	13143	13229	13277	13169	13204	13223	13403	13258	13122	13118	13181	13105	13147	13276	13117	13299	13112	13214	13182	13423	13330	13200	13255	13204	13132	13217	13177	13177	13147	13180	13261	13219	13105	13117	13227	13332	13087	13322	13310	13419	13247	13133	13314	13443	12982	13166	13154	13261	13251	13410	13188	13295	13176	13219	13345	13181	13159	13314	13198	13203	13153	13184	13227	13320	13218	13229	13286	13203	13225	13380	13084	13170	13289	13382	13207	13180	13346	13148	13221	13193	13201	13254	13301	13171	13200	13161	13339	13223	13257	13132	13318	13190	13239	13266	13147	13188	13270	13097	13218	13129	13265	13206	13374	13312	13327	13285	13160	13102	13187	13330	13207	13314	13309	13390	13076	13271	13421	13407	13237	13109	13264	13271	13127	13421	13154	13297	13270	13206	13314	13347	13280	13288	13392	13248	13371	13220	13355	13230	13164	13265	13216	13353	13195	13221	13170	13270	13323	13311	13341	13313	13174	13240	13246	13362	13342	13268	13226	13238	13249	13325	13270	13281	13171	13141	13323	13327	13123	13190	13367	13336	13317	13320	13261	13171	13326	13196	13405	13222	13167	13376	13198	13243	13002	13026	13221	13328	13241	13336	13304	13135	13273	13283	13346	13112	13377	13147	13306	13124	13274	13125	13168	13083	13207	13052	13395	13394	13190	13129	13195	13278	13360	13377	13274	13179	13385	13209	13265	13180	13247	13403	13218	13137	13093	13317	13158	13309	13063	13125	13226	13284	13122	13377	13280	13107	13188	13274	13265	13280	13447	13257	13206	13182	13278	13189	13254	13213	13220	13031	13285	13308	13163	13331	13005	13393	13253	13227	13378	13203	13352	13221	13252	13080	13378	13190	13399	13122	13278	13298	13229	13382	13144	13148	13046	13234	13276	13275	12930	13284	13206	13393	13045	13194	13262	13214	13120	13220	13428	13334	13184	13098	13200	13171	13272	13008	13266	13237	13263	13292	13429	13206	13218	13370	13228	12934	13068	13209	13277	13168	13289	13234	13378	13194	13219	13246	13309	13266	13237	13230	13100	13269	13223	13298	13347	13172	13179	13285	13388	13224	13101	13245	13220	13354	13235	13222	13386	13240	13162	13087	13227	13296	13202	13178	13112	13296	13300	13273	12984	13386	13120	13476	13081	13219	13270	13310	13147	13162	13155	13264	13149	13124	13079	13194	13320	13185	13112	13199	13156	13153	13275	13313	13302	13376	13222	13156	13175	13181	13347	13167	13349	13200	13183	13364	13307	13292	13306	13290	13332	13281	13256	13143	13305	13095	13217	13229	13246	13240	13110	13322	13283	13302	13227	13222	13305	13351	13143	13307	13197	13267	13314	13073	13319	13191	13194	13244	13101	13046	13191	13170	13200	13238	13218	13411	13377	13196	13206	13458	13338	13200	13440	13197	13210	13159	13239	13210	13301	13250	13079	13221	13222	13376	13313	13233	13266	13242	13214	13163	13280	13241	13337	13518	13207	13246	13348	13239	13269	13160	13137	13130	13161	12978	13318	13184	13267	13131	13284	13145	13253	13166	13183	13292	13189	13231	13231	13290	13157	13261	13326	13263	13203	13332	13252	13129	13257	13085	13186	13230	13222	13184	13246	13371	13207	13350	13239	13398	13194	13164	13394	13190	13321	13189	13327	13231	13306	13153	13194	13247	13287	13266	13401	13268	13147	13147	13288	13317	13155	13194	13217	13179	13339	13281	13042	13246	13096	13110	13303	13184	13368	13222	13107	13191	13444	13223	13268	13240	13350	13143	13169	13249	13309	13273	13106	13176	13303	13123	13282	13310	13068	13170	13161	13220	13332	13203	13347	13119	13057	13397	13341	13254	13395	13213	13121	13143	13162	13090	13421	12974	13221	13275	13230	13222	13043	13208	13254	13150	13198	13168	13246	13290	13415	13186	13200	13201	13224	13199	13380	12980	13235	13240	13215	13154	13227	13352	13176	13218	13322	13312	13169	13253	13208	13142	13166	13219	13285	13359	13406	13204	13169	13197	13342	13421	13190	13266	13211	13260	13246	13233	13387	13252	13221	13281	13252	13195	13060	13191	13063	13226	13262	13185	13220	13161	13144	13407	13286	13219	13337	13088	13310	13428	13341	13281	13132	13189	13269	13203	13115	13269	13115	13170	13229	13250	13147	13347	13125	13138	13241	13272	13229	13314	13070	13315	13275	13110	13305	13221	13132	13287	13367	13268	13210	13403	13142	13250	13264	13151	13365	13149	13183	13233	13312	13284	13204	13173	13119	13059	13115	13310	13166	13080	13200	13358	13252	13250	13344	13021	13370	13328	13296	13310	13168	13311	13193	13190	13216	13350	13107	13144	13243	13103	13144	13309	13242	13215	13107	13364	13205	13383	13229	13200	13406	13333	13225	13215	13130	13472	13304	13112	13293	13229	13174	13113	13394	13321	13252	13105	13291	13273	13432	13222	13396	13188	13245	13188	13335	13145	13219	13224	13254	13260	13170	13174	13301	12971	13278	13325	13186	12957	13134	13195	13261	13139	13320	13222	13076	12988	13334	13334	13210	13162	13407	13143	13218	13169	13195	13332	13284	13354	13312	13410	13343	13226	13138	13401	13164	13246	13232	13209	13096	13155	13165	13220	13277	13227	13224	13178	13195	13100	13316	13082	13129	13335	13162	13093	13170	13235	13174	13354	13153	13407	13042	13450	13215	13245	13272	13293	13230	13260	13197	13052	13187	13158	13303	13169	13121	13273	13130	13302	13253	13381
31433	24034	26119	26385	24724	20093	18028	18297	18635	18799	18358	17861	17499	17146	17002	16701	16965	16961	17288	17188	17262	16998	17068	17106	17095	16981	17119	17015	16976	16810	17082	16963	16969	16865	16984	17029	16798	16922	17197	17053	17125	16996	16999	17022	16948	16953	17021	16922	16956	16850	16966	17171	17080	16982	16909	17151	17109	17211	16970	17106	17261	17050	17087	17009	17255	16943	16811	16973	16979	17060	16974	17186	16991	16760	16824	16958	16835	17069	16912	17011	17135	17239	17006	16976	16892	16851	16725	17259	17104	17143	16828	17330	17219	16976	16934	17105	17137	17154	16993	17145	17125	16914	17113	16855	16922	16991	16892	17239	17197	17179	16916	17119	16965	16867	17011	17044	16972	17122	17035	17003	17155	16919	16876	17006	16897	16936	16988	17272	16865	16904	16965	17131	17273	16827	17157	17180	16984	17261	17157	17014	16737	17064	16997	17030	17000	16978	16839	16969	17112	17070	16875	16979	16975	17044	16980	16929	16732	17038	17060	17027	16820	16964	17125	17014	16822	16900	16801	17004	17042	16964	16938	16937	16938	16995	16924	16973	16955	17033	16933	17067	16984	16890	17222	17196	16768	16880	16948	16885	17072	17200	17015	16924	17077	17163	16860	16830	16992	16982	16914	16837	16887	17113	17199	17042	17102	17017	16622	16927	17053	16966	17023	16898	17191	16816	16991	16983	16992	17043	16760	16785	16880	17043	16986	16934	17107	16930	16864	16975	16906	16971	16695	16922	17209	16917	16872	16902	16949	17068	17007	16974	16906	16957	17197	16845	17043	16901	16959	16959	17050	16913	17052	17061	16915	16877	16974	17124	16862	17199	16954	16874	16877	16957	17063	17048	16851	16950	17106	17050	16723	16934	16991	16994	17007	17064	17017	16986	17033	17146	16621	16978	16834	16971	17051	17113	17011	17128	16916	16950	16974	17100	17047	16952	17022	16914	16973	17021	17030	17001	16866	16899	16940	16986	16945	16948	17028	17118	16992	16997	17000	16907	16954	16943	17064	16702	17124	16905	16733	16882	16982	17125	16926	16920	17155	16864	16700	17002	16890	17009	17036	16815	16955	16796	16686	16742	16727	16915	16816	16761	17152	16935	17015	17081	16848	17135	16938	16923	16930	17133	17030	17022	17056	17181	16930	16736	17080	17111	16973	16899	16858	16954	16960	16914	16790	17019	16956	16960	16816	17055	16938	17034	17076	17223	17148	16994	17026	16855	16952	17158	16793	17129	16944	16998	16904	16810	17160	17021	17272	16901	17070	16850	16816	17026	16892	16873	16989	17055	17176	17065	16977	17157	16827	16850	17139	17188	17076	17284	16964	17064	16894	16940	17009	17134	16975	16879	16836	16947	16844	16973	17151	17196	17053	17029	17112	16978	16925	16943	16919	16937	16958	16794	17129	17061	16879	16955	16824	16964	16854	17023	16759	17012	17204	16927	17003	16946	16990	17005	16839	17117	16972	17088	16835	16998	17144	17020	16952	17047	17070	17043	16806	17020	16853	17260	16972	16928	17043	17124	17023	17071	17029	17019	17044	16924	16938	16867	16769	17067	16932	16904	17044	16868	17134	17001	17083	17165	16966	17014	17023	16984	17035	17163	17063	16951	16759	17004	16928	16916	16984	16901	17072	16916	17164	17040	17053	16961	16959	16850	17126	17297	16981	16975	17113	16730	17062	16837	16996	17139	16936	17024	16950	16864	17087	17159	17236	17036	17175	16924	16827	16783	16955	17145	16987	17099	16995	16891	17009	17118	16995	16963	17076	16911	17078	17124	16958	16927	16820	16754	16893	17101	17016	16970	16847	16987	17218	16883	16945	16970	16994	17069	16959	17001	16817	16986	17143	17035	17076	16968	16815	16979	17181	16850	17063	16991	17005	16888	17028	17030	16931	17056	16869	17058	17006	16897	16963	16944	17008	17271	17084	17025	17234	17005	16998	17044	17082	16852	17032	17051	17010	17162	17131	17006	16952	16713	16919	17116	16911	16777	17097	17012	16847	17224	17011	16953	17011	16883	17071	17022	17001	17114	16975	16940	16952	17014	16928	17062	17156	16994	16972	16963	16858	16990	17070	17038	16919	17033	16925	17109	17047	16940	17079	17058	16967	16883	16975	17070	17191	17013	17039	17068	16874	17117	16866	17059	17093	16995	16975	17084	16924	16837	17024	16829	16739	16950	16978	16871	17022	17047	17074	16962	17019	17045	17095	17022	16860	16922	16881	16823	17047	17052	17067	17036	17002	17209	17060	16927	17061	17011	16989	16909	16914	17060	16891	16966	16801	17106	17016	16968	17112	16937	16976	16984	16931	16957	17038	16988	17009	17171	17090	16936	16958	17020	17142	17039	16705	17096	17024	16855	17042	17006	17037	17116	16971	16893	16892	17095	17039	17039	17040	16930	16801	17038	17064	16891	17120	17179	16917	17144	17266	17175	16929	16966	17198	17010	16963	17217	16828	16982	17097	17029	16853	16927	16889	17170	16917	17040	17061	16903	16939	16946	17009	16897	17054	16860	17139	16919	17134	17110	16967	16909	17069	16998	16971	16949	17061	17004	16760	16984	17193	16845	16920	17006	16939	17091	16897	16911	16943	16856	16791	16801	16977	16956	16896	16958	16942	17222	17072	16876	17096	16987	17022	16900	16972	16882	16993	16853	17012	17034	16935	17003	16847	17154	16969	16979	16985	16748	17006	17098	16946	16912	16894	17025	17024	16977	17030	16999	17085	17063	16931	16838	16985	16972	16876	16952	16998	17041	17035	16985	17017	17054	16877	16811	16975	17052	17038	17192	17007	16959	17024	16649	16945	17082	17216	16984	17141	16795	16850	16979	16965	17111	17052	17058	17020	16926	16984	16927	16942	16838	17061	16980	17097	16943	17058	17098	16942	17129	17027	16942	17007	16917	17110	16984	17026	17146	17058	16870	16877	17128	17226	17014	16940	16838	16880	17106	16848	16922	17154	16788	16877	16713	16948	16932	16886	17108	17066	17001	16963	17011	16995	16756	16850	16941	16933	17043	17032	17215	16813	17049	17058	17187	17063	17075	16924	16865	17052	16885	17089	17022	16803	17037	16884	16953	17123	17005	17093	17043	17040	17019	16906	16969	17046	16914	16922	17239	17209	17094	17103	17282	16910	16945	16927	16898	16917	17038	16967	16774	16920	16920	16972	17026	17147	16929	17172	16855	16842	17056	16942	17051	16957	16951	16964	17176	16873	17063	17019	16903	17119	17181	17202	16954	17164	16802	17069	16979	16827	17020	16964	17068	17139	17046	17159	17091	16997	17015	16888	17192	17006	17087	16942	17041	16733	17047	17279	17152	17042	16821	17089	17102	17031	16854	16922	16861	17020	17158	17024	17019	16900	17024	16963	17000	17039	17085	16792	16782	16842	17111	16992	17085	16810	16954	17179	17137	17187	17051	16993	16858	17019	16858	17002	17118	17058	17020	17074	16910	16860	16928	16903	16973	17125	17018	16966	16930	17009	17029	16899	16982	17057	16870	16884	17061	16974	16908	16884	16917	17122	16717	17093	16874	17054	16905	17126	17093	16816	16942	16945	17053	17092	16947	16971	17007	16849	17034	17015	16965	16892	16989	17184	16935	16969	17101	16973	16964	16909	16977	17073	16848	16906	16958	16985	17069	16913	16934	17016	17018	16810	17044	16948	17103	17035	17091	17128	17013	17069	16887	16994	16886	17094	16953	16758	16721	17117	16898	17035	17082	16883	16904	16894	17100	16724	16924	17064	16929	17046	16721	17026	16977	16949	17090	16944	16822	16848	16916	17172	16751	17055	17017	16958	16849	16858	17156	16986	17221	16810	16898	17181	17004	17007	16751	17071	17003	16810	16928	16943	16958	16751	16987	17222	17076	16879	16882	16861	17140	17090	16864	16981	17057	17108	16952	16889	16979	16875	17163	16862	16992	16890	16858	16890	16939	16912	17152	17115	16965	17006	16883	16900	17086	17010	16841	17041	17085	17083	16847	17041	17077	16915	16922	17019	17096	17005	16885	16815	17046	17048	17005	16894	16976	16922	16848	16849	16970	17146	17018	17125	17063	16965	16850	17009	16838	16903	17112	16972	17072	17141	16978	16989	16960	17020	17023	17141	17020	17140	16958	17046	16875	16742	16950	16993	17018	16984	17055	17070	16803	17062	16874	16932	17141	17070	17120	16972	16885	17086	16982	17147	17053	16932	16996	17054	17038	16905	16869	16915	16937	17108	16971	16899	16984	16973	16895	16871	16960	17081	17080	16906	16734	16934	17173	17130	17178	17049	17021	17006	16939	17059	16929	16939	16946	17201	17062	17105	16997	17209	16927	17096	16928	17218	16911	16929	17121	17315	16976	17126	16870	16986	16686	17033	16891	16863	16895	17042	17025	16791	16993	17088	16956	16927	16904	17135	16907	16940	17146	17087	16904	17123	16895	16974	16792	17091	17086	17105	16867	16953	16971	16985	16960	17039	16999	17131	16958	16904	16858	16958	17085	17058	16759	16953	16822	17040	16703	16998	17035	17076	16916	16985	16969	16968	16856	17005	16914	16950	17036	17030	17009	17021	17069	17215	17111	16983	16871	16869	17013	16860	16834	16910	16943	17178	17102	17063	17150	17183	16868	16968	16844	16984	16947	17027	17147	16828	16810	16754	16984	17022	16946	17008	16902	16901	17075	16905	17032	16980	17067	17134	17008	17127	17021	17195	17080	16914	16951	16889	17092	17048	16758	16986	17137	16891	16991	17035	16965	16886	16935	16873	17006	16996	17002	16998	17036	17023	17128	16876	17001	16901	16969	17031	17107	16938	17087	16991	16972	16915	17001	17071	17111	16953	17098	16890	16917	17152	16906	17054	17102	16976	17025	17100	16889	17016	16928	16940	16998	17017	17160	17125	16908	16979	16915	17145	16877	16969	17033	17227	16950	17056	17067	16825	17140	17256	16798	16981	17035	16769	16906	16908	16949	16843	16911	16907	17004	17033	16847	17062	16904	16927	17030	16980	16966	17092	16897	16938	16978	17188	16861	16956	16928	16849	16966	17110	17031	17026	17212	17035	17209	16979	16893	16873	16782	16726	17186	17060	16994	16920	16891	16908	16914	17039	17195	16793	16972	16976	16837
22240	26743	27873	25850	24422	16827	15364	15888	16318	16158	15445	14737	14417	14087	14100	13860	13922	13885	14012	13783	13813	13952	14021	13983	13865	13886	13780	14088	13890	13813	14026	13816	14036	13819	13953	13759	13762	13852	14010	13951	13842	14049	13894	13850	13896	13884	13909	13885	13845	13867	13955	13764	13803	13833	13822	14008	14015	13895	13979	13820	13807	13960	13910	13697	14027	13918	13839	13901	14041	13889	13928	13753	13893	13899	13969	13914	14049	13895	13876	13995	13845	13953	13802	13975	13790	14055	13980	14028	13978	13824	13941	13907	14007	13838	14052	13939	13897	13896	14013	13820	13916	13863	13895	13956	13857	13916	13789	13819	13965	13827	14043	13914	13814	13941	13940	13851	13900	13842	13700	13925	13899	13715	13841	13940	13919	13912	13858	14005	13825	13784	13798	13804	13939	13845	13870	13813	13857	13933	13884	13950	13878	13731	13909	13814	13954	13735	13836	13918	13916	13903	13829	13785	13940	14023	13965	13904	13887	14019	13839	13913	13851	13889	13869	13787	13790	13872	13932	13878	13832	13853	14018	13860	13897	13830	13782	13952	13810	13966	13890	14031	13998	13853	13956	13975	13982	13899	13964	13929	13866	13884	13793	13808	13836	13843	14046	13902	14023	13782	13948	13912	13769	13699	13740	13790	13788	13929	13927	13807	13964	13865	13997	13791	13917	14107	13824	13818	13834	13763	13960	13870	13813	13797	13915	13900	13871	13964	13998	13741	14000	13869	13906	13759	13950	14051	13814	13929	13775	13833	13728	14036	13857	13981	13782	13913	13856	13793	13946	13800	13747	13912	13840	13838	13864	13873	13721	13932	13797	13702	13957	13818	13961	13787	13806	13979	13980	13932	13781	13700	14117	13893	13763	13977	13972	13924	13832	13968	13916	14127	13951	13953	13808	13863	14006	13922	13920	13891	13848	14111	13902	13678	13861	13876	13777	13879	14121	13962	13994	13750	13857	14007	13787	13884	13742	13766	13919	13761	13771	13867	13750	13803	13864	13925	13784	13838	13916	13894	13885	13884	13865	13907	13869	13820	13910	14051	13746	13855	13836	13756	13897	13887	13683	13871	13804	13856	13837	13870	13896	13974	14039	13738	13949	13940	13933	13902	14050	13647	13747	13979	13914	13985	13785	13830	13851	13746	13978	13892	13904	13865	13769	13797	13947	13994	13898	13914	13966	14030	13864	13897	13931	13777	13677	13985	13834	13884	13828	13953	13886	14110	13932	13813	13797	14000	13859	13879	13716	13849	13818	13939	13831	13636	13859	13819	13819	13868	13891	13979	13875	13874	13969	13830	13842	13927	14005	13861	13840	13911	13929	13966	13860	13915	14021	13816	13775	13882	13826	13883	13653	13777	13898	13779	13828	14010	13805	13812	13651	13825	13961	13850	13867	13810	13804	13791	13860	13879	13779	13868	13910	13774	14024	13915	13786	13860	13738	13785	13781	13817	13758	13892	13942	14142	13800	13916	13738	13898	13900	13732	13745	13958	13826	13930	13873	14012	14097	13667	14027	13751	13806	13749	14147	13940	13729	13814	13885	13877	14027	13936	13872	13968	13860	13921	13717	13930	13907	14099	13658	13962	13744	13858	13903	13802	13878	14065	14052	13764	13978	13785	13837	13911	13881	13738	13994	13899	13766	13862	14000	13795	13796	13867	13815	13813	13912	13875	13737	13958	13756	13727	13791	13879	13856	13973	13834	13839	13921	13980	13870	13873	13890	13998	13825	14013	13826	13912	13730	13786	13808	13877	13907	13971	13780	13815	13936	14041	13854	13859	13855	13844	13801	13830	14016	13922	13874	14148	13790	13739	13896	13786	13879	13709	13841	13807	13866	13796	13895	13892	14072	13894	14021	13759	13919	13820	13984	13927	13850	13819	13947	13994	13952	13882	13767	13811	13922	14004	13806	13706	13781	13829	13910	13983	13966	13604	13909	13814	13924	13786	13793	13931	13996	13746	13852	13817	13820	14147	13898	13813	13878	13913	13753	14084	13550	13908	13912	14025	13982	13734	14033	13916	13859	13883	13955	13883	13752	13802	13924	13773	13823	13985	13895	13861	13942	13734	13887	13754	13865	13860	14004	13868	13932	13813	13923	13901	13783	13885	14052	13863	13791	13775	13972	13766	13755	13948	13948	13860	13863	13938	13987	13780	13924	13782	13824	13832	13945	14001	13713	13920	13831	13931	13843	13698	13958	13892	13894	13829	13851	13859	13773	13829	14010	13948	13860	13863	13808	13923	13853	13955	13874	13812	13724	13897	13893	13813	13734	13841	13829	13930	13880	13854	13993	13812	13910	13967	13813	13950	13794	13944	13948	13926	13671	13920	13899	13900	13913	13937	13736	13917	13856	13903	13969	13887	14017	13678	13998	13896	13918	13934	13783	13992	13901	13845	13858	13806	13899	13875	13857	13834	13941	13780	13821	13940	13959	13847	13817	13855	13903	13895	13923	13889	13888	13875	13916	13873	14045	13758	13772	13816	13964	13781	13932	14016	13814	13864	13914	13877	13741	13897	13976	13775	14108	13793	14052	13833	13775	13885	13817	13865	13942	14010	13880	13862	13876	13875	13744	13793	13908	13799	13803	13769	13837	13923	14039	13930	13919	13939	13806	13946	13869	13808	13958	13864	13916	13783	13906	13813	13856	13903	13924	13835	13936	13963	13833	13662	13924	13716	13892	13891	13953	13882	13822	13938	13797	13903	13850	13920	13867	13858	13696	14034	14056	13869	13718	13966	13850	13848	13886	13965	14023	14027	13813	14014	13939	13846	13931	13726	13869	13782	13959	13859	13873	13908	13934	13825	14103	13905	13745	13833	13807	14061	13863	13909	13895	13882	13948	13911	13931	13908	13920	14062	13889	13770	13867	13861	13935	14032	13966	13846	13948	13616	13759	13906	13870	13635	13821	14017	13960	13807	13870	13937	13912	13833	13922	13947	13722	13779	14022	13740	13899	13853	13975	13768	13942	14137	13902	14018	13872	13831	13866	13884	13836	13715	13829	13797	14016	13792	13886	13823	13792	13920	13813	13960	13830	13824	13731	14036	13951	13838	13943	13772	13870	13742	13920	13966	14008	13901	13832	13737	13785	13955	13998	13902	14009	13927	13884	13942	13792	13798	13967	13877	13906	13905	13909	13979	13834	13816	13689	13920	13896	13867	13848	13685	13900	13836	13936	13722	13848	13990	13835	13751	13711	13926	13935	13885	13947	13944	14071	13845	13791	13903	13950	13789	13872	13698	13773	13830	13869	13836	13913	13832	13553	13861	13817	13945	13985	13849	14005	13951	13862	13917	13796	13862	13828	13746	13990	13817	13825	13876	13840	13900	14005	13777	13985	13786	13914	13897	14010	13756	13773	14122	13824	13829	13945	13888	13843	13934	13911	13892	13760	13924	14028	13856	13873	13939	13901	13757	13884	13877	13850	14031	13832	13924	13969	14033	13769	13849	13904	13856	13862	13785	13827	14052	13870	13975	13954	13861	13815	13915	13814	14017	13803	13864	13882	13953	13918	13773	13928	13863	13971	13954	13945	13824	13965	13759	13923	13776	13858	13927	13878	13906	14109	13625	13912	13984	13914	13875	13820	13987	14014	13982	13688	14027	13821	13782	13866	13827	13684	13749	13922	13854	13913	14037	13834	13964	13879	14022	13922	13943	13752	13969	14027	13929	14021	13785	14046	13880	13965	13761	14009	13853	13933	14089	13856	13929	14005	13826	13979	13948	13767	13870	13921	13842	13880	13850	14081	13937	13660	13822	13887	13847	13950	13942	13890	13913	13919	13882	14090	13916	13857	13922	13924	13849	13882	13888	13773	13848	13882	14013	13876	13921	13776	13765	14001	13808	13964	13958	13831	13838	13876	13913	13900	13955	13815	13929	13839	14055	13942	13755	13794	13930	13900	14012	13927	13987	13783	13901	13837	13794	13691	13901	13942	13852	13865	13756	13881	13853	13910	13822	13866	13944	13946	13943	13835	13907	13775	13901	13914	13824	13717	13767	13925	13832	13840	13817	13928	13881	13917	13900	13932	13862	13788	13802	13916	13867	13807	13890	13845	13709	13984	13925	13923	13908	13981	13924	13750	13801	13826	13728	13864	13786	13876	14001	13862	13897	13861	13750	13958	13767	13763	13970	13926	13752	13838	13879	13932	13742	13925	13679	13749	13842	13838	13995	13821	13986	13627	13988	13826	13828	13824	13898	13750	13950	13878	13899	13792	13821	13747	13996	13849	13670	13821	13875	13976	13949	13894	13773	13843	13932	13957	13838	13877	13902	13936	13862	13813	13750	13940	13770	14008	13818	13947	13799	13822	13848	13800	13790	13780	13945	14063	13744	13714	13785	13883	13809	13869	13827	13891	13793	13928	14051	13848	13853	13906	13971	13734	13791	13974	13851	13946	13875	13900	13859	13959	13942	13976	13763	13930	13781	13935	13717	14069	13676	13728	13753	13864	14010	13909	13924	14000	13840	13835	13934	13867	13807	13934	13779	13962	13952	13971	13835	13962	13701	13926	13957	13929	13859	13835	13767	13809	13791	13899	13941	13970	13920	13879	13724	13870	13888	13873	13994	13813	13801	13863	13813	13803	13961	13965	14063	13931	13914	13889	13987	13800	14022	13832	13833	13939	13944	13838	13946	13689	14059	13799	13787	13956	13982	13952	13921	13787	13909	13824	13742	14128	13906	13750	13846	13959	13786	13972	13775	13692	13885	13828	13819	13857	13887	13854	13887	13736	14005	13826	13917	13956	13884	13863	13965	13853	13962	13927	14064	13977	13822	13936	13916	13786	13791	13707	13923	13918	13895	13784	13886	13989	13771	13968	14023	13884	13885	13787	13962	13915	13952	14095	13928	13802	13813	14078	13942	13798	13905	13822	13931	13975	13910	13956	13890	13781	13904	14010	14030	13983	13730	13636	13813	14061	13800	13908	13872	13971	14002	13885	13865	13977	14033	13920	13746	13792	13857	13899	13891	13763	13838	13930	13680	13786	13910	13845	13858	13904	13816	13694	13773	13891	13809	13938	13900	13992	13769	13880	13735	13863	13921	13910	13876	13861	13826	13895	13922	13810	14082	13979	13915	13907	13952	13888	13896	13811	13785	13909	13973
26276	21301	32665	45178	47136	47822	29349	25739	26787	26066	22692	19990	18101	17356	16780	16599	16559	16570	16631	16739	16532	16498	16610	16493	16697	16286	16568	16456	16159	16571	16457	16408	16571	16585	16217	16531	16577	16689	16514	16520	16589	16420	16448	16547	16340	16568	16433	16430	16554	16543	16291	16538	16509	16434	16498	16514	16446	16309	16398	16495	16531	16582	16527	16625	16388	16409	16573	16663	16478	16636	16374	16531	16463	16549	16466	16486	16461	16603	16324	16570	16587	16452	16575	16368	16557	16638	16627	16602	16389	16532	16338	16250	16355	16343	16467	16697	16469	16432	16355	16592	16440	16588	16352	16496	16315	16637	16650	16137	16355	16547	16669	16560	16425	16383	16417	16584	16568	16566	16592	16523	16283	16505	16538	16561	16291	16493	16522	16444	16403	16392	16546	16516	16568	16354	16567	16526	16396	16419	16632	16438	16667	16524	16675	16409	16457	16403	16477	16416	16435	16513	16601	16285	16561	16564	16684	16408	16440	16352	16558	16505	16503	16409	16353	16339	16723	16481	16505	16675	16536	16618	16496	16487	16363	16659	16509	16412	16554	16379	16627	16652	16308	16442	16217	16515	16317	16623	16327	16390	16402	16352	16564	16623	16440	16454	16451	16343	16421	16362	16438	16505	16365	16470	16386	16390	16479	16463	16511	16539	16358	16628	16366	16611	16432	16587	16640	16741	16566	16485	16472	16544	16505	16426	16424	16542	16489	16518	16599	16420	16636	16572	16376	16345	16408	16605	16596	16393	16537	16519	16590	16587	16478	16482	16287	16614	16364	16463	16512	16286	16438	16503	16534	16553	16487	16483	16642	16438	16563	16586	16457	16472	16496	16327	16491	16449	16525	16502	16540	16519	16329	16469	16556	16630	16497	16549	16511	16383	16599	16641	16521	16454	16451	16720	16435	16497	16561	16504	16454	16350	16388	16351	16451	16359	16450	16549	16416	16359	16550	16517	16546	16379	16647	16373	16633	16545	16503	16290	16468	16353	16374	16589	16371	16478	16645	16462	16422	16438	16482	16547	16534	16306	16369	16392	16545	16328	16494	16535	16491	16546	16566	16424	16568	16456	16577	16439	16347	16582	16489	16576	16593	16519	16405	16531	16613	16549	16579	16388	16378	16626	16452	16291	16372	16397	16542	16380	16467	16471	16432	16388	16566	16474	16539	16490	16420	16325	16507	16620	16564	16510	16611	16328	16544	16584	16427	16536	16559	16365	16508	16404	16468	16403	16661	16469	16517	16535	16572	16690	16669	16489	16584	16649	16472	16498	16253	16373	16541	16548	16368	16482	16766	16422	16399	16478	16395	16507	16361	16431	16322	16533	16356	16407	16585	16400	16565	16465	16370	16520	16488	16637	16512	16540	16512	16272	16543	16371	16441	16310	16287	16535	16603	16479	16383	16442	16430	16395	16363	16378	16509	16434	16429	16487	16478	16552	16452	16357	16485	16425	16632	16443	16857	16426	16620	16433	16550	16511	16377	16340	16426	16389	16395	16186	16502	16414	16472	16569	16384	16649	16636	16435	16482	16529	16462	16506	16581	16538	16607	16227	16499	16296	16557	16570	16483	16461	16638	16652	16282	16295	16405	16316	16655	16652	16716	16370	16279	16376	16588	16511	16538	16593	16618	16360	16417	16494	16660	16416	16355	16509	16451	16632	16363	16278	16515	16396	16500	16561	16497	16757	16620	16439	16641	16409	16453	16385	16291	16584	16372	16495	16416	16496	16544	16728	16695	16327	16540	16656	16417	16460	16624	16514	16575	16574	16394	16543	16497	16470	16662	16361	16596	16397	16524	16449	16515	16531	16467	16341	16342	16489	16481	16589	16230	16598	16453	16329	16580	16395	16313	16554	16613	16583	16448	16416	16482	16493	16483	16393	16388	16459	16317	16416	16505	16353	16619	16615	16606	16546	16505	16184	16419	16388	16460	16558	16386	16643	16629	16571	16467	16564	16520	16543	16465	16435	16395	16579	16549	16453	16352	16347	16237	16378	16289	16470	16509	16283	16458	16309	16388	16593	16725	16460	16635	16403	16683	16505	16393	16406	16544	16735	16422	16459	16542	16589	16322	16526	16528	16354	16383	16470	16540	16533	16462	16318	16328	16298	16443	16431	16476	16565	16439	16426	16446	16487	16511	16583	16455	16432	16499	16686	16531	16568	16463	16489	16404	16456	16519	16516	16493	16303	16527	16507	16511	16405	16531	16513	16439	16327	16567	16452	16617	16611	16488	16601	16505	16592	16548	16628	16501	16344	16365	16305	16572	16515	16419	16408	16356	16446	16477	16437	16593	16565	16632	16496	16477	16629	16283	16382	16570	16442	16697	16700	16577	16531	16521	16560	16700	16319	16408	16401	16506	16447	16474	16383	16497	16556	16604	16390	16633	16323	16616	16416	16731	16660	16390	16477	16642	16486	16436	16512	16481	16536	16476	16517	16347	16295	16370	16377	16528	16375	16440	16478	16514	16399	16443	16218	16544	16328	16396	16528	16297	16275	16406	16535	16465	16641	16676	16602	16457	16499	16507	16523	16604	16468	16486	16509	16475	16309	16287	16457	16383	16571	16725	16498	16342	16598	16510	16547	16517	16440	16256	16264	16427	16481	16541	16425	16399	16560	16545	16725	16565	16392	16460	16358	16438	16436	16403	16433	16574	16748	16156	16527	16504	16416	16600	16413	16302	16678	16548	16535	16433	16539	16412	16502	16618	16358	16335	16241	16510	16511	16402	16468	16529	16428	16540	16388	16352	16490	16652	16429	16499	16532	16556	16456	16586	16523	16382	16394	16568	16401	16509	16564	16404	16649	16705	16620	16455	16456	16577	16421	16404	16575	16571	16588	16497	16563	16444	16613	16482	16408	16471	16443	16730	16350	16424	16338	16501	16454	16550	16354	16611	16528	16491	16435	16541	16450	16465	16606	16685	16551	16538	16268	16402	16374	16523	16360	16222	16503	16292	16499	16352	16518	16454	16548	16417	16574	16474	16536	16694	16582	16714	16597	16764	16501	16433	16606	16495	16529	16595	16578	16552	16408	16538	16492	16559	16472	16357	16399	16452	16380	16481	16309	16484	16671	16593	16811	16439	16547	16577	16575	16627	16302	16405	16615	16495	16555	16388	16609	16475	16436	16460	16415	16537	16647	16395	16642	16552	16319	16413	16525	16301	16607	16592	16361	16392	16680	16578	16343	16472	16532	16456	16374	16483	16469	16432	16265	16372	16403	16593	16389	16511	16296	16562	16639	16299	16350	16483	16387	16494	16615	16384	16560	16533	16473	16764	16615	16527	16548	16499	16847	16469	16300	16688	16512	16520	16501	16526	16511	16378	16416	16525	16580	16543	16365	16434	16439	16472	16446	16313	16632	16456	16596	16557	16467	16458	16467	16502	16589	16490	16557	16555	16494	16545	16486	16406	16459	16605	16548	16588	16641	16637	16519	16436	16515	16459	16452	16356	16443	16390	16568	16601	16520	16576	16348	16530	16402	16532	16735	16434	16573	16389	16539	16407	16643	16533	16643	16604	16468	16354	16569	16613	16517	16606	16614	16552	16473	16538	16383	16268	16423	16588	16484	16581	16596	16396	16305	16601	16566	16296	16483	16466	16404	16581	16683	16467	16451	16565	16515	16600	16587	16660	16521	16458	16470	16446	16418	16339	16408	16552	16589	16434	16324	16334	16532	16396	16616	16423	16527	16588	16502	16316	16618	16425	16422	16470	16705	16493	16380	16519	16379	16573	16321	16498	16655	16514	16604	16669	16451	16636	16273	16527	16431	16357	16271	16532	16390	16525	16623	16570	16485	16487	16543	16606	16410	16388	16499	16338	16521	16526	16495	16424	16547	16622	16230	16324	16385	16555	16299	16366	16355	16372	16369	16632	16410	16484	16465	16553	16446	16679	16456	16596	16554	16518	16575	16587	16471	16517	16466	16381	16522	16458	16551	16492	16330	16542	16551	16482	16359	16476	16309	16494	16333	16401	16399	16544	16694	16398	16522	16411	16312	16457	16554	16590	16510	16423	16568	16627	16408	16701	16498	16527	16643	16628	16487	16636	16673	16422	16413	16427	16413	16412	16470	16530	16493	16576	16402	16415	16579	16555	16310	16415	16449	16500	16464	16627	16303	16402	16496	16548	16368	16532	16484	16422	16679	16335	16480	16665	16460	16566	16542	16579	16345	16580	16743	16509	16352	16296	16671	16616	16555	16515	16337	16477	16410	16743	16487	16543	16433	16543	16486	16449	16527	16521	16539	16400	16501	16486	16582	16449	16504	16344	16399	16308	16568	16412	16457	16486	16461	16494	16377	16432	16433	16368	16487	16459	16389	16383	16475	16681	16309	16381	16506	16493	16429	16354	16354	16387	16671	16518	16563	16507	16380	16538	16342	16259	16595	16245	16394	16464	16428	16452	16425	16593	16321	16591	16365	16353	16491	16646	16320	16537	16540	16565	16353	16502	16354	16366	16577	16390	16561	16593	16390	16519	16511	16529	16255	16545	16441	16500	16513	16509	16420	16565	16604	16650	16369	16546	16505	16402	16419	16383	16522	16603	16735	16637	16656	16344	16394	16529	16418	16419	16669	16496	16613	16446	16440	16607	16332	16655	16560	16503	16422	16598	16548	16439	16338	16477	16518	16459	16300	16456	16559	16445	16460	16482	16558	16419	16467	16363	16527	16336	16443	16581	16530	16366	16669	16618	16388	16677	16541	16440	16742	16442	16287	16463	16522	16546	16354	16493	16264	16336	16374	16434	16448	16589	16652	16718	16372	16714	16531	16463	16560	16364	16502	16528	16523	16417	16676	16557	16449	16394	16416	16310	16501	16575	16420	16687	16352	16338	16524	16505	16426	16430	16380	16425	16644	16563	16402	16273	16602	16492	16467	16481	16451	16337	16739	16466	16393	16560	16470	16577	16657	16391	16482	16547	16514	16579	16626	16320	16437	16540	16528	16536	16537	16689	16526	16546	16276	16436	16447	16455	16564	16499	16493	16487	16442	16630	16660	16766	16403	16629	16480	16610	16607	16690	16687	16426	16199	16763	16579	16277	16270	16680	16639	16512	16733	16527	16579	16481	16452	16448	16647	16514	16503	16601	16449	16251	16433	16446	16408
34610	54947	59395	55461	51653	43277	27074	26089	27065	25511	20790	17319	15195	14104	13829	13620	13571	13772	13691	13543	13598	13577	13499	13469	13548	13515	13846	13681	13529	13583	13648	13577	13584	13624	13451	13613	13552	13521	13568	13420	13757	13447	13520	13867	13792	13729	13492	13711	13596	13576	13671	13473	13623	13724	13731	13527	13616	13611	13463	13545	13813	13612	13511	13565	13782	13634	13672	13477	13692	13461	13577	13744	13574	13591	13626	13652	13688	13485	13491	13467	13740	13701	13548	13509	13584	13596	13494	13562	13510	13568	13627	13627	13531	13543	13569	13819	13554	13697	13621	13632	13656	13591	13641	13629	13679	13544	13557	13684	13567	13725	13507	13721	13507	13508	13481	13571	13641	13612	13556	13679	13496	13715	13657	13564	13799	13548	13512	13477	13539	13617	13604	13477	13706	13677	13798	13753	13687	13519	13449	13612	13673	13462	13637	13562	13735	13661	13623	13601	13562	13703	13704	13614	13599	13439	13507	13539	13680	13574	13668	13666	13620	13616	13519	13539	13526	13608	13614	13523	13672	13566	13415	13467	13594	13639	13644	13711	13505	13592	13638	13731	13567	13563	13517	13470	13529	13548	13652	13562	13651	13582	13496	13682	13580	13653	13340	13561	13567	13657	13570	13488	13529	13616	13710	13475	13590	13491	13524	13578	13623	13607	13664	13658	13605	13614	13742	13693	13416	13574	13487	13608	13620	13562	13568	13628	13625	13532	13537	13664	13552	13571	13637	13602	13422	13664	13372	13442	13585	13723	13647	13586	13554	13627	13647	13439	13619	13711	13692	13418	13655	13655	13538	13412	13555	13610	13682	13551	13492	13583	13483	13532	13715	13580	13606	13637	13540	13719	13539	13660	13584	13576	13563	13548	13743	13657	13624	13547	13682	13473	13642	13602	13552	13614	13673	13542	13486	13494	13718	13377	13562	13801	13760	13616	13577	13603	13633	13647	13478	13557	13617	13746	13567	13537	13468	13640	13634	13602	13499	13505	13657	13541	13618	13522	13599	13463	13591	13666	13513	13658	13637	13547	13693	13575	13548	13555	13529	13505	13675	13646	13702	13470	13699	13636	13398	13556	13660	13521	13558	13664	13631	13633	13698	13656	13657	13490	13650	13601	13552	13607	13523	13555	13818	13780	13390	13614	13459	13637	13566	13436	13692	13465	13640	13337	13714	13636	13561	13667	13524	13544	13690	13635	13655	13506	13580	13458	13519	13473	13690	13689	13634	13516	13559	13447	13751	13586	13654	13543	13616	13672	13590	13564	13436	13685	13799	13531	13505	13757	13550	13569	13551	13636	13676	13563	13605	13719	13456	13585	13539	13595	13628	13696	13701	13555	13517	13709	13681	13533	13697	13359	13723	13604	13557	13737	13599	13745	13468	13651	13379	13638	13608	13780	13678	13613	13754	13533	13691	13695	13449	13755	13566	13548	13544	13473	13424	13488	13453	13761	13677	13619	13686	13493	13563	13675	13774	13764	13551	13521	13623	13600	13684	13684	13552	13678	13704	13589	13534	13568	13563	13651	13470	13412	13846	13464	13736	13410	13489	13689	13618	13604	13718	13633	13551	13472	13691	13608	13521	13692	13545	13552	13495	13566	13625	13487	13740	13518	13589	13688	13554	13498	13632	13647	13559	13558	13441	13570	13663	13627	13561	13640	13569	13565	13661	13617	13655	13596	13617	13605	13592	13504	13668	13620	13625	13652	13548	13765	13666	13602	13616	13421	13786	13739	13622	13568	13477	13788	13638	13624	13590	13754	13580	13653	13637	13708	13551	13506	13655	13734	13498	13424	13663	13564	13607	13532	13575	13572	13603	13439	13582	13398	13609	13532	13587	13467	13595	13646	13633	13675	13567	13468	13626	13530	13676	13654	13650	13404	13648	13569	13776	13525	13570	13709	13472	13521	13747	13520	13689	13650	13611	13599	13775	13636	13582	13533	13588	13597	13561	13625	13704	13510	13663	13685	13643	13516	13544	13762	13728	13527	13675	13699	13635	13559	13396	13594	13585	13487	13736	13488	13442	13476	13644	13621	13609	13621	13582	13668	13605	13550	13567	13601	13612	13613	13584	13550	13602	13630	13372	13673	13445	13558	13746	13617	13609	13663	13591	13731	13632	13464	13710	13543	13630	13630	13673	13723	13673	13612	13629	13581	13695	13332	13599	13542	13621	13509	13941	13586	13661	13456	13447	13556	13592	13520	13614	13626	13641	13563	13514	13628	13532	13659	13728	13576	13493	13587	13662	13742	13640	13558	13504	13475	13589	13447	13529	13638	13585	13478	13496	13600	13618	13520	13714	13664	13612	13615	13688	13585	13677	13453	13469	13578	13721	13523	13663	13674	13502	13601	13755	13670	13450	13585	13636	13591	13698	13808	13614	13523	13619	13678	13468	13604	13582	13782	13646	13589	13538	13636	13635	13513	13665	13479	13543	13630	13521	13641	13676	13735	13439	13570	13700	13516	13583	13783	13591	13404	13669	13598	13575	13444	13538	13561	13607	13717	13634	13558	13794	13631	13808	13586	13621	13694	13620	13723	13601	13639	13573	13642	13692	13649	13631	13508	13472	13747	13766	13466	13547	13745	13671	13541	13450	13617	13682	13629	13454	13600	13587	13689	13691	13495	13574	13628	13670	13882	13596	13671	13560	13616	13664	13661	13447	13538	13661	13469	13520	13604	13689	13630	13648	13657	13644	13655	13689	13620	13682	13658	13629	13690	13512	13724	13653	13520	13599	13601	13645	13575	13574	13826	13685	13561	13669	13634	13444	13596	13716	13576	13625	13753	13672	13688	13742	13588	13682	13720	13600	13601	13656	13588	13521	13722	13648	13442	13560	13472	13724	13588	13623	13625	13547	13864	13622	13612	13682	13655	13498	13630	13720	13665	13564	13740	13629	13550	13707	13567	13493	13491	13642	13665	13491	13729	13622	13549	13515	13634	13546	13527	13441	13584	13607	13740	13600	13612	13598	13622	13506	13788	13636	13674	13535	13560	13430	13549	13527	13576	13622	13780	13582	13604	13532	13545	13689	13669	13600	13555	13719	13617	13588	13627	13510	13672	13621	13575	13507	13717	13658	13474	13613	13545	13592	13655	13571	13517	13770	13711	13684	13605	13636	13689	13583	13456	13516	13474	13674	13388	13407	13647	13542	13680	13754	13655	13640	13669	13589	13761	13538	13610	13570	13509	13597	13566	13624	13605	13548	13630	13650	13601	13699	13699	13641	13596	13793	13478	13629	13497	13622	13529	13618	13617	13554	13614	13673	13567	13715	13630	13513	13623	13465	13637	13605	13559	13449	13483	13703	13650	13547	13651	13532	13618	13798	13571	13494	13822	13548	13512	13615	13510	13530	13678	13772	13577	13735	13482	13518	13535	13467	13697	13461	13596	13498	13750	13506	13744	13604	13577	13487	13643	13687	13528	13560	13449	13527	13603	13786	13593	13719	13624	13751	13554	13708	13526	13631	13613	13595	13717	13605	13737	13554	13645	13640	13616	13682	13561	13598	13660	13660	13632	13500	13708	13514	13412	13656	13705	13623	13515	13501	13544	13650	13550	13562	13766	13560	13618	13558	13640	13730	13608	13565	13689	13633	13809	13749	13691	13566	13687	13629	13600	13685	13637	13542	13657	13645	13775	13584	13566	13536	13720	13551	13588	13648	13679	13541	13560	13478	13549	13692	13516	13569	13510	13498	13613	13822	13602	13666	13371	13621	13478	13643	13632	13540	13711	13655	13600	13442	13530	13710	13586	13580	13596	13462	13543	13629	13538	13547	13657	13663	13629	13649	13715	13589	13766	13571	13722	13460	13543	13589	13671	13578	13516	13666	13452	13751	13595	13568	13577	13746	13534	13542	13634	13658	13501	13701	13649	13417	13441	13654	13602	13359	13727	13671	13677	13712	13522	13495	13695	13669	13633	13665	13720	13473	13633	13639	13656	13637	13571	13462	13632	13651	13585	13647	13700	13748	13521	13572	13598	13672	13610	13671	13672	13647	13627	13602	13666	13618	13565	13481	13630	13671	13605	13572	13599	13661	13682	13591	13578	13587	13432	13682	13734	13698	13600	13559	13505	13563	13666	13519	13580	13627	13495	13704	13592	13705	13538	13483	13672	13597	13650	13530	13683	13654	13460	13701	13626	13635	13714	13662	13500	13665	13700	13534	13621	13630	13605	13510	13568	13619	13610	13682	13638	13555	13588	13618	13485	13574	13647	13669	13720	13622	14016	13471	13586	13579	13466	13661	13494	13465	13318	13615	13551	13553	13654	13776	13763	13451	13598	13824	13507	13703	13665	13623	13363	13716	13476	13599	13585	13599	13545	13665	13431	13698	13624	13598	13561	13582	13702	13770	13645	13687	13550	13565	13791	13646	13562	13574	13734	13565	13624	13640	13750	13729	13577	13659	13600	13468	13517	13591	13496	13562	13591	13495	13627	13588	13593	13668	13690	13650	13544	13661	13606	13619	13618	13544	13586	13636	13790	13676	13534	13556	13515	13639	13662	13502	13638	13651	13610	13566	13560	13710	13511	13650	13532	13720	13444	13539	13625	13409	13588	13774	13589	13633	13575	13721	13641	13746	13659	13722	13630	13625	13644	13530	13669	13604	13654	13637	13865	13646	13563	13580	13656	13690	13619	13567	13629	13488	13477	13582	13540	13699	13527	13693	13778	13569	13645	13625	13648	13603	13602	13544	13652	13456	13472	13590	13440	13575	13494	13431	13624	13428	13583	13627	13426	13668	13480	13352	13566	13560	13683	13602	13585	13603	13539	13561	13579	13711	13630	13669	13858	13582	13652	13550	13622	13527	13542	13509	13575	13755	13771	13653	13630	13534	13754	13588	13506	13621	13423	13592	13564	13616	13525	13555	13636	13577	13738	13787	13598	13809	13651	13458	13734	13757	13485	13745	13484	13597	13637	13688	13615	13741	13644	13692	13676	13435	13819	13534	13695	13641	13493	13452	13548	13681	13583	13613	13728	13742	13655	13576	13646	13545	13665	13550	13583	13610	13431	13723	13726	13535	13631	13578	13538	13480	13735	13489	13581	13494	13564	13567	13482	13634	13513	13555	13522	13454	13810	13622	13429	13570	13538	13676	13522	13356	13684
23978	21044	30349	42989	58251	66705	39082	31020	31800	30842	27041	21991	18742	16971	16369	16208	15874	15896	16125	15889	15977	15898	15879	15828	16002	15938	15994	15811	15789	15779	15793	16103	15812	15865	15948	15901	15863	15980	15636	15665	15922	15870	16010	15964	15793	15917	15838	15789	16073	15577	15763	16015	16057	15987	15775	15814	15941	15787	15814	16013	15733	15971	15871	15863	16085	16013	15849	15822	15779	15853	15750	15875	15797	15661	15962	15813	15700	15704	16077	15807	15736	15929	15871	15829	15789	15922	15965	16001	15741	15764	15589	15817	15954	15951	15881	15770	15834	15688	15571	15833	15876	15598	15719	15821	15894	16011	15763	15936	15962	15544	15513	15769	16099	15666	15866	15863	15910	15844	15804	15689	15741	15760	15887	15714	15857	15926	15897	15922	15890	15686	15839	15895	15744	15704	15732	15735	15667	15714	15879	15814	15820	15661	15657	15658	15829	15705	15697	15799	15847	15727	15725	15814	15972	15814	15692	15645	15556	15701	15818	15768	15850	15747	15880	15771	15987	15936	15752	15744	15745	15737	15822	15815	15918	15579	15965	15720	15663	15931	15788	15738	15863	15893	15838	15742	15879	15709	15831	16060	15828	15750	15874	15948	15739	15788	15912	15639	15938	16004	15738	15725	15664	15933	15834	15901	16153	15868	15725	15784	15952	15828	15905	15902	15799	15651	15835	15833	15893	15591	15646	15845	15891	15813	15869	15785	15737	15733	15723	15830	15756	15629	15810	15727	16021	15753	15863	15952	15866	15714	15968	15735	15732	15845	15800	15817	15888	15753	15809	15806	15881	15762	15908	15816	15738	15721	15912	16034	15817	15881	15857	15758	15892	16005	15876	15632	15920	15798	15799	15792	15750	15864	15957	15902	15922	15898	15600	15895	15904	15597	15660	15819	15837	16064	15769	15747	15819	15746	15852	15970	15784	15965	15941	15629	15872	15830	15930	15918	15765	15565	15824	15837	15745	15791	15799	15851	15775	15616	15731	16095	15707	15678	15919	15774	15981	15966	15887	15873	15755	15982	15916	15924	15828	15631	15749	15778	15572	15965	15805	15943	15863	15679	15866	16011	15735	15843	15807	15934	15745	15836	15766	15970	15745	15717	15837	15824	15843	15721	15861	15618	15753	15818	15968	15930	15855	15709	15612	15816	15754	15736	15556	15640	15572	15710	15671	15792	15954	15785	15932	15714	15848	15916	15751	15744	15933	15756	15691	15630	16049	15899	15905	15962	16009	15760	15695	15712	15846	15648	15777	15787	15693	15711	15688	15872	15818	15717	15974	15738	15981	16029	15775	15612	15746	15804	15820	15884	15857	15995	15876	15664	15712	15912	15843	15783	15772	15882	16080	15669	15966	15887	15901	15754	15686	15805	15972	15730	15864	15894	15911	16086	15853	15891	15719	15710	15841	15651	15913	15854	15860	15892	15657	15870	15953	15858	15895	15673	15989	15876	15790	15973	15877	16045	15883	15893	15896	15852	15755	15945	16153	15801	15784	16004	15730	15769	15957	16028	15602	15692	15778	15900	15808	15855	15739	15751	15583	15732	15755	15774	15918	15602	15691	15640	15833	16071	15802	15683	15871	15778	15666	15964	15955	15913	15896	15982	15810	15768	15851	16001	15613	15734	15840	15725	15779	15939	15793	15581	15888	15733	16000	15830	15759	15841	15855	15871	15788	15957	15599	15792	15928	15620	15821	15815	16025	15677	15999	15563	15681	15853	15564	15919	15970	15837	15796	15911	16247	15880	15836	15872	15820	15775	15649	15744	15690	15963	15901	15795	15972	15823	15785	15889	15730	15719	15807	15677	15952	15750	15598	15671	15919	15873	15988	15742	15940	15835	15742	15629	15807	15885	15707	15746	15725	15951	15730	15830	15763	15718	15846	15846	15861	15667	15951	15774	15734	15742	15693	15873	15739	15819	15874	15632	15834	15784	15755	15912	15704	15693	15719	15885	15795	15891	15687	15760	15886	15762	15732	15937	15863	15880	15781	15863	15828	15956	15920	15794	15889	16004	15691	15894	15765	15772	15916	15765	15767	15905	15759	15690	15788	15710	15665	15669	15641	15935	15898	15882	15772	15896	15853	15884	15808	15681	15706	15848	15832	15747	15785	15945	15791	15760	15696	15660	15803	15772	15773	15679	16049	15762	15822	15866	15709	15732	15556	15744	15844	15710	15860	15906	15803	15722	15843	15884	15914	15848	16040	15785	15951	15690	15768	15798	15890	15947	15876	15791	15743	15819	15766	15559	15848	15730	15778	15887	15855	15768	15692	15915	15846	15780	15931	15874	15857	15968	15719	16045	15571	15710	15772	15923	15939	15863	15898	15876	15649	15757	15838	15705	15728	15696	15664	15868	15840	15936	15765	15839	15742	15831	16067	15702	15704	15912	15619	15715	15727	15729	15582	15823	15692	15863	15727	15708	15710	15823	15712	15849	15954	15682	16027	16013	15865	15649	15746	15766	15699	15568	15852	15915	15994	15750	15833	15854	15897	15694	15773	15739	15906	15923	15954	15711	15804	15732	15740	15776	15823	15659	15816	15723	15855	15799	15823	15893	15682	15729	15691	15722	15537	15640	15846	15815	15761	15886	15831	15753	15859	15994	15709	15794	15686	15812	15741	15614	15749	15819	15772	15849	15810	15696	16055	15789	15890	15776	15810	15767	15827	15800	15785	15582	15858	15550	15854	15745	15756	15749	15876	15943	15767	15671	15832	15675	15825	15965	15883	15752	15817	15910	15901	15807	15878	16015	16060	15956	15555	15752	15834	15871	16066	15693	15816	15864	15760	16029	15794	15969	15658	15631	15895	15730	15690	15759	15638	15752	15762	15720	15753	15728	15678	15788	15805	15991	15858	15707	15823	15802	15665	15793	15857	15767	15818	15639	15684	15864	15931	15670	15858	15676	15848	15698	15580	15782	15744	15828	15959	16037	15909	15639	15655	15773	15929	15801	15662	15768	15875	15661	15728	15842	15743	15747	15603	15469	15700	15983	15830	15632	16022	15748	15885	15856	16040	15983	15890	15774	15625	15879	15687	15560	15840	15649	15601	15769	15835	15768	15656	15890	15761	15768	15894	15780	15878	15771	15743	15880	15831	15736	15782	15880	15956	15784	15683	15619	15751	15850	15759	15734	15956	15897	15681	15836	15719	15735	15889	15836	15766	15684	15713	15713	15618	15571	15821	15823	15739	15694	15937	15629	15728	15783	15828	15761	15941	15755	15700	15867	15753	15894	15690	15959	15894	15732	15691	15963	15881	15751	16003	15708	15861	15798	16042	15947	15810	15547	15593	15752	15888	15654	15742	15793	15917	15841	15973	15899	15749	15720	15830	15674	15818	15903	15859	15937	15827	15687	15746	15843	15509	15822	15735	15869	16026	15584	16059	15963	15830	15918	15777	15772	15824	15670	15721	15807	15720	15868	15920	15848	15877	15748	15854	15740	15737	15923	15841	15836	15825	15896	15679	15742	15767	15875	15882	15684	15773	15768	15796	15717	15731	15728	15928	15572	15872	16047	15866	15842	15904	16003	15775	15803	15710	15645	15635	15802	15735	15827	15714	15966	15703	15946	15937	15942	15759	15768	15895	15677	15757	15696	15800	15667	15585	15904	15770	15875	15800	15570	15820	15880	15765	15599	15807	15813	15797	15760	15676	15727	15797	15862	15762	15731	15694	15822	15890	15789	15648	15837	15807	15861	15817	15799	15706	15801	15962	15851	15817	15628	15747	15779	15893	15837	15899	15755	15830	15797	16057	15795	15639	15893	15918	16035	15826	15955	15808	15765	16215	15959	15922	15798	15822	15710	15779	15782	15859	15850	15513	16034	15747	15737	15874	15776	15921	15549	15932	15667	15830	15829	15907	15628	15910	15870	15992	15846	15660	15859	15736	16066	15750	15832	16020	15852	15661	15851	15733	15901	15772	15830	15909	15816	15822	15779	15912	15815	15705	15711	15943	15724	15663	15891	15774	15762	15780	15991	15963	15796	15745	15823	15724	15836	15644	15800	15847	15962	15878	15868	15703	15911	15667	15811	15853	15824	15593	15828	15809	15763	15907	15940	16018	15780	15863	15849	15874	16061	15733	15768	15784	15873	16009	15859	15665	16167	15711	15778	15679	15841	15845	15715	15907	15782	15987	15680	15680	15849	15970	15733	15790	15717	15914	15886	15667	15997	15710	15752	15837	15851	15992	15730	15758	15632	15748	15607	15920	15672	15661	15780	15907	15790	15732	15866	16006	15960	15751	16011	15720	15835	15741	15902	16104	15814	15894	15970	15874	15739	15715	15609	15874	15477	15808	15536	15841	15905	15724	15886	15782	15771	15881	15841	15826	15769	15866	15904	15776	15864	15780	15713	15888	15603	15744	15667	15842	15806	16005	15887	15916	15749	15926	15508	15736	15663	15848	15850	15657	15772	15705	15765	15732	15794	15797	15803	15594	15720	15888	15697	15774	15722	15682	15760	15732	15837	15860	15803	15912	15834	15928	15755	15863	15936	15779	15690	15789	15764	15723	15755	15748	15638	15790	15782	15989	15801	15802	15704	15862	15647	15859	15767	15913	15746	15908	15891	15846	15859	15838	15741	15892	15743	15670	15603	15741	15764	16009	15861	15811	16005	15643	15786	15786	15677	15821	15876	15941	15837	15855	15480	15909	15783	15787	15736	15696	15746	15861	15659	15642	15704	15673	15626	15808	15652	15742	15798	15835	15680	15782	15756	15775	15856	15934	15677	15662	15887	15847	15662	15868	15764	15745	15773	15736	15668	15673	15897	15714	15780	15696	15746	15693	15692	15908	15977	15670	15825	15554	15801	15898	15578	15695	15723	15890	15705	15648	15951	15869	15835	15701	15803	15989	15722	15843	15755	15681	15723	15752	15752	15907	15730	15649	15941	15662	15927	15828	15926	15881	15772	15694	15755	15932	15656	15721	15934	15945	15683	16038	15629	15596	15836	15868	15622	15761	15844	15889	15901	15704	15876	15758	15788	15832	15712	15734	15665	15779	15777	16007	15861	15912	15792	15855	15941	15721	15926	15989	15694	15746	15713	15960	15743	15887	15845	15791	15726	15666	15703	15727	15638	15883	15637	15777	15815	15898	15806	16098	15864
45371	72458	81822	81457	76078	67514	37205	33586	34321	31828	26589	20198	16001	14102	13338	13303	13409	13023	13179	13169	13306	13175	13131	13113	13074	13206	13126	13300	13245	13296	13220	13226	13197	13025	13235	13208	13087	13139	13258	12996	13132	13144	12997	13279	13072	13143	13056	13141	13332	13079	13165	13079	13184	13152	13216	13280	13208	13173	13256	13102	13050	13281	13193	13251	13159	13048	13029	13225	13053	13045	13122	13220	13105	13140	13321	13213	13205	13086	13131	13322	13175	13176	13255	13086	13146	13086	13186	13089	13089	12977	13233	13100	13228	13104	13142	13167	13041	13076	13245	13009	13291	13073	13109	13160	13084	13145	13158	12980	12964	13174	13079	13164	13325	13128	13102	13176	13293	13266	13164	13245	13145	13171	13093	13099	13220	13093	13271	13205	13211	13120	13118	13149	13148	13175	13193	13379	13134	13228	13169	13103	13263	13253	13124	13074	13220	13154	13189	13050	13151	13094	13018	13245	13177	13202	13137	13121	13116	13176	13168	13264	13192	13229	13164	13084	13227	13030	13239	13211	13009	13200	13174	13184	13242	13178	13098	13058	13226	13224	13114	13164	13015	13232	13296	13070	13251	13276	13324	13123	13177	13325	13182	13174	13064	13045	13363	13217	13169	13085	13165	13196	13072	13251	13166	13082	13205	13161	13117	13083	13202	13159	13095	13032	13120	13098	13428	13014	13009	13097	13203	13196	13198	13058	13157	13297	13119	13186	13093	13220	13054	13140	13325	13239	13156	13158	13149	13222	13174	13159	13116	13107	13264	13058	13265	13135	13121	13063	13126	13268	13080	13173	13122	13173	13065	13139	13117	13188	13180	13311	13060	13242	13318	13260	13188	12960	13234	13119	13183	13067	13128	13001	12999	13250	12997	13073	13215	13136	13118	13100	13087	13160	13175	13233	13174	13048	13092	13215	13191	13143	13226	13221	13087	13159	13043	13078	13198	13033	12973	13167	13197	12972	13329	13182	13005	13121	13311	13149	13124	13110	13249	13211	13029	13067	13193	13055	13022	13330	13277	13096	13021	13180	13185	13307	13244	13128	13149	13034	13239	13222	13304	13219	13290	13076	13102	13220	13246	13092	13144	13359	13190	13169	13202	13041	13154	13092	13127	13208	12994	13181	13247	13103	13244	13244	13265	13190	13245	13087	13112	13071	13242	13348	13096	13140	13209	13321	13251	13141	13238	13138	13339	13243	13091	13168	13138	13290	13142	13150	13095	13135	13120	13108	13108	13270	13155	13112	13259	13121	13175	13161	13250	13354	13209	13139	13297	13155	13161	13068	13201	13281	13189	13241	13125	13270	13176	13095	13219	13023	13131	13228	13242	13085	13160	13015	13176	13213	13165	13017	13258	13062	13200	13023	13232	13131	12988	13169	13279	13129	13110	13222	13133	13117	13050	13165	13167	13077	13231	13272	13158	13124	12945	13136	13242	13048	13148	13179	13123	13029	13156	13255	13108	13227	13184	13137	13182	13006	13317	13067	13091	13016	13292	12990	13258	13214	13198	13223	12942	13110	13277	13061	13169	13147	13210	13231	13244	13008	13202	13034	13182	13216	13244	13237	13217	13235	13196	13215	13273	13106	13176	13217	13136	13129	13086	13235	13218	13168	12926	13201	13101	13206	13134	13393	13252	13261	13138	13051	13101	13219	13084	13196	13132	13256	13082	13153	13068	13028	13307	13087	13008	13145	13249	13114	13224	13253	13205	13141	13159	13233	13273	13202	13235	13099	13030	13037	13096	13177	13238	13369	12954	13065	13164	13112	13216	13182	13392	13044	13228	13119	13144	13150	13081	12926	13074	13175	13229	13095	13152	13042	13099	12992	13106	13219	12985	13074	13000	13208	13153	13090	13080	13239	13320	13107	13244	13081	13255	13054	13180	13190	13124	13117	13161	13190	13186	13153	13195	13121	13160	13266	13165	13163	13198	13020	13238	13247	13146	13141	13341	13134	12941	13241	13221	13149	13122	13277	13283	13171	13073	13255	13117	13151	13295	13112	13171	13188	13081	13059	13117	13117	13184	13229	13072	13110	13181	13115	13074	13088	13035	13018	13138	13180	13180	13061	13176	13109	13267	13029	13273	13054	13215	13104	13235	13362	13123	13179	13019	13019	13198	13107	13210	13287	13122	13048	13128	12956	13391	13127	13164	13030	13155	13098	13180	13284	13218	13107	13183	12933	13072	13182	13308	13198	13141	13189	13147	13146	13033	13031	13284	13251	13052	13188	13117	13210	13074	13122	13379	13079	13085	13097	13141	13155	13335	13116	13250	13199	13247	13149	13063	13210	13220	13147	13091	13279	13157	13112	13167	13211	13143	13251	13190	13103	13263	13078	13154	13125	13244	13295	13154	13316	13199	13089	13188	13239	13153	13216	13188	13244	13316	13226	13112	13067	13102	13220	13217	13017	13090	13200	13088	13187	13310	13030	13112	13256	13037	13122	13089	13201	13044	13080	13279	13265	13085	13138	13158	13228	13033	13108	13123	13106	13143	13143	13060	13072	13121	13201	13226	13240	13186	12983	13204	13190	13079	13191	13234	13275	13129	13084	13179	13195	13050	13078	13274	13223	13115	13146	13167	13045	12951	13188	13145	13134	13061	13155	12990	13184	13159	13066	13101	13134	13161	13121	13217	13049	13100	13312	13125	13265	13049	13214	13038	13152	13312	13211	13109	13113	13113	13132	13282	13050	13200	13028	13134	13031	12976	13203	13150	13142	13117	13193	13162	12932	13352	13207	12955	12940	13102	13149	13036	12982	13209	12948	13264	13242	13164	13106	13161	13265	13124	13182	13196	13214	13133	13304	13285	12971	13276	13179	13123	13174	13112	13055	13292	13102	13128	13111	13257	12998	13169	13422	13123	13124	12968	13002	13092	13354	13120	13303	13236	13100	13223	13221	13133	13097	12965	13075	13101	13151	13069	13239	13227	13201	13190	13322	13109	13241	13115	13039	13030	13036	13119	13036	13129	13189	13029	13074	13004	13243	13224	13147	13103	13220	13197	13211	13067	13033	13251	13168	13171	13032	13062	13092	13090	13166	13154	13260	13078	13127	13190	13108	13157	13220	13107	13200	13075	13204	13252	13012	13065	13098	13042	13131	12963	13126	13291	13134	13201	13031	13105	13051	13023	13216	13292	13200	13215	13220	13177	13262	13141	13369	13276	13038	13152	13019	13304	13081	13046	13148	13361	13132	13192	13064	13161	13169	13203	13073	13070	13060	13096	13137	13223	13333	13354	13025	13100	13169	13163	13053	13159	13158	13057	13114	13270	13127	13076	13202	13044	12941	13151	13101	13104	13115	13271	13104	13043	12996	13201	13311	13250	13128	13039	13174	13092	13071	13046	13111	13157	13070	13195	13119	13128	13197	13286	13247	13087	13106	13118	13068	13123	13107	13022	13127	13070	13049	13040	13236	13185	13156	13222	13088	13138	13188	13209	13080	12990	13194	13136	13103	13172	13026	13182	13111	12988	13268	13104	13253	13157	13350	13073	13162	12961	13209	13089	13041	13135	12853	13244	12926	13301	12983	13204	13121	13247	13285	13224	12975	13180	13219	13369	13200	13096	13266	13021	13209	13291	12989	13125	13158	13145	13324	13062	13295	13224	13356	13196	12922	12979	13028	13199	13235	13155	13332	13206	13151	13177	13157	13032	13175	13232	13064	12941	13136	13076	13141	13222	13159	12979	13133	13196	13127	13138	13236	13140	13271	13109	13117	13171	13154	13292	13123	13343	13067	13120	13093	13092	13222	13243	13077	13136	13039	13311	13180	13148	13229	13050	13210	13137	13411	13289	13197	13178	13140	13113	13268	13425	13097	13054	13172	13092	13142	13129	13050	13170	13126	13246	13173	13080	13050	13097	13220	13218	13149	13256	13180	13123	13100	13174	13113	13114	13221	13278	13113	13194	13155	13253	13203	13191	12999	13037	12988	13188	13111	13195	13168	13136	13121	13161	13246	13141	13209	13161	13044	13175	13117	13023	13145	13084	13093	13149	13152	13156	13156	13120	13179	13123	13035	13136	13291	13351	13086	13285	13022	13121	13145	13166	13117	13310	13222	13157	13162	13149	13019	13025	13050	12984	13096	13163	13191	13224	13116	13233	13057	13126	13166	13147	13087	13049	13057	13183	13255	13136	13078	12867	13239	13065	13152	13157	13154	13240	13213	13270	13184	13066	13118	13058	12929	13054	12968	13132	13211	13167	13174	13188	12970	13212	13089	13301	13144	13222	13125	13101	13117	12990	13280	13270	13221	13100	13079	13054	13182	13127	13208	12999	13022	12995	13171	13161	13065	13192	13168	13325	13142	13063	13118	13052	13098	13143	12958	13047	13010	12949	13340	13119	13262	13140	13236	13113	13209	13086	13178	13185	13005	13144	13196	13248	13169	13055	13073	13057	12954	12946	13131	12993	13131	13031	13213	13141	13167	13253	13063	13063	13105	13073	13219	13176	13172	13034	13142	13212	13049	13179	13092	13029	13200	13185	13132	13208	13046	13093	13154	13193	13008	13156	13330	13128	13285	13152	13139	13175	13260	13232	13182	13152	13084	13058	13352	13345	13054	13337	13008	13302	13113	13134	13197	13247	13095	13111	13200	13218	13150	13121	13046	13177	12985	13017	13188	13099	13182	13197	13170	13141	12954	13265	13157	13290	12873	13106	13037	13185	13091	13167	13272	13236	13045	13228	13170	13210	13151	13310	13181	13274	13235	13069	13134	13176	13099	13124	13278	13282	13083	13147	13202	13257	13304	13171	12983	13136	13175	13153	13111	12945	13059	13091	13233	13098	13054	13139	13112	13020	13113	13128	13100	13302	13243	13324	13220	13159	13304	13125	13194	13080	13160	13281	13167	13272	13154	13170	12960	13157	13077	13066	13253	13111	13057	13131	13267	13178	13060	13134	13047	13140	13142	13154	13100	13189	13265	13064	13208	13208	13108	12993	13065	13067	13273	13156	13038	13034	13314	13219	13147	13160	12997	13069	13344	13260	13156	13105	13053	13024	13136	12947	13225	13225	12955	13062	13161	13097	13035	13167	13142	13023	13186	13105	13092	13211	13147	13006	13257	13080	13069	13178	13205	13186	13152	13177	13093	13243	13368	13052	13226
31105	23754	24257	25939	25100	25783	18806	17579	17213	17132	17607	17041	16908	16922	16664	16450	16699	16649	16577	16590	16762	16773	16732	16555	16621	16617	16772	16595	16688	16801	16850	16549	16711	16490	16713	16605	16592	16807	16464	16715	16695	16742	16576	16509	16609	16643	16495	16401	16709	16575	16675	16608	16544	16739	16716	16695	16615	16542	16733	16423	16459	16621	16597	16641	16633	16567	16662	16597	16654	16796	16488	16618	16456	16922	16630	16631	16738	16648	16561	16641	16708	16643	16579	16672	16655	16511	16663	16450	16676	16780	16552	16363	16446	16616	16561	16894	16721	16463	16656	16609	16666	16547	16714	16539	16682	16721	16623	16620	16482	16642	16765	16536	16634	16632	16501	16548	16516	16634	16441	16702	16692	16570	16502	16697	16460	16599	16669	16801	16665	16727	16523	16482	16529	16675	16673	16618	16422	16587	16686	16559	16613	16523	16586	16480	16518	16733	16631	16562	16620	16400	16619	16747	16756	16684	16690	16697	16627	16627	16496	16577	16849	16628	16637	16580	16533	16434	16582	16403	16689	16726	16538	16649	16561	16521	16553	16597	16686	16773	16665	16709	16471	16525	16697	16712	16346	16537	16785	16719	16657	16750	16497	16665	16799	16966	16433	16668	16384	16509	16568	16807	16632	16657	16728	16597	16783	16698	16585	16626	16679	16606	16505	16670	16682	16605	16780	16694	16701	16672	16598	16731	16450	16601	16569	16659	16553	16695	16501	16653	16745	16491	16769	16756	16422	16735	16452	16573	16441	16682	16587	16693	16746	16824	16613	16684	16826	16784	16442	16633	16673	16632	16395	16738	16515	16584	16598	16459	16638	16689	16579	16671	16513	16442	16549	16522	16466	16474	16603	16547	16528	16698	16401	16365	16749	16563	16637	16541	16469	16793	16709	16549	16489	16511	16529	16525	16656	16561	16602	16364	16647	16680	16604	16546	16599	16434	16680	16586	16648	16423	16494	16474	16638	16723	16568	16480	16677	16621	16757	16555	16507	16794	16553	16524	16495	16520	16556	16651	16599	16658	16658	16682	16603	16582	16590	16713	16646	16490	16529	16491	16536	16464	16563	16518	16490	16387	16695	16715	16694	16561	16755	16401	16498	16607	16414	16614	16682	16509	16664	16540	16601	16370	16554	16533	16630	16693	16689	16559	16644	16528	16480	16558	16640	16622	16781	16682	16664	16694	16512	16300	16304	16475	16712	16886	16641	16332	16591	16779	16641	16381	16661	16607	16741	16653	16516	16678	16497	16516	16630	16517	16495	16432	16433	16557	16602	16874	16511	16587	16532	16532	16685	16585	16477	16565	16509	16463	16643	16678	16498	16507	16595	16686	16682	16553	16556	16545	16695	16611	16624	16565	16671	16676	16522	16477	16546	16884	16648	16447	16711	16450	16306	16836	16651	16578	16652	16473	16538	16541	16466	16542	16655	16664	16602	16743	16603	16697	16652	16629	16449	16547	16561	16597	16520	16635	16499	16598	16626	16598	16685	16632	16425	16623	16579	16420	16593	16636	16614	16460	16576	16402	16730	16610	16813	16539	16308	16555	16650	16709	16747	16594	16713	16826	16614	16662	16695	16569	16764	16753	16809	16653	16724	16634	16564	16669	16510	16435	16699	16461	16821	16639	16730	16868	16420	16680	16629	16595	16560	16796	16666	16427	16640	16574	16584	16571	16664	16476	16775	16734	16388	16585	16580	16661	16645	16609	16689	16681	16554	16779	16580	16786	16482	16525	16744	16568	16456	16663	16583	16591	16474	16625	16462	16548	16453	16488	16652	16730	16547	16711	16624	16736	16798	16577	16499	16512	16608	16782	16630	16634	16669	16683	16420	16395	16678	16631	16814	16680	16527	16371	16691	16500	16540	16548	16708	16448	16831	16631	16683	16495	16361	16605	16703	16357	16777	16585	16475	16812	16543	16571	16516	16575	16698	16489	16550	16451	16457	16573	16588	16604	16538	16750	16592	16786	16690	16686	16505	16656	16745	16692	16807	16796	16852	16656	16566	16454	16697	16708	16480	16846	16713	16411	16347	16511	16560	16601	16670	16695	16538	16662	16708	16650	16499	16555	16760	16654	16409	16615	16657	16455	16675	16598	16680	16541	16646	16449	16404	16460	16526	16486	16723	16526	16667	16708	16607	16720	16463	16522	16580	16505	16546	16536	16843	16766	16786	16438	16600	16394	16596	16707	16414	16678	16542	16617	16644	16571	16561	16669	16631	16617	16554	16691	16679	16522	16716	16611	16616	16552	16599	16654	16568	16636	16417	16641	16702	16449	16564	16711	16667	16711	16691	16761	16566	16619	16569	16494	16413	16709	16471	16616	16772	16737	16689	16624	16781	16528	16557	16839	16394	16485	16667	16515	16816	16507	16486	16615	16708	16677	16712	16650	16562	16614	16623	16843	16707	16600	16556	16550	16678	16990	16484	16489	16291	16681	16460	16606	16798	16722	16566	16665	16627	16740	16554	16640	16572	16750	16567	16656	16566	16644	16645	16434	16680	16488	16576	16628	16545	16751	16603	16693	16625	16462	16635	16620	16815	16711	16639	16689	16827	16738	16665	16477	16711	16556	16707	16285	16678	16499	16488	16629	16864	16519	16563	16585	16699	16707	16682	16667	16683	16601	16780	16757	16422	16747	16399	16676	16603	16512	16521	16455	16446	16719	16790	16636	16578	16596	16596	16646	16664	16658	16608	16456	16741	16611	16561	16684	16515	16757	16784	16722	16563	16673	16609	16655	16715	16578	16562	16643	16603	16605	16543	16545	16648	16783	16611	16674	16616	16617	16563	16617	16597	16546	16628	16653	16605	16828	16696	16685	16799	16623	16831	16653	16669	16610	16849	16640	16853	16578	16607	16773	16544	16570	16457	16863	16539	16748	16359	16459	16554	16641	16518	16499	16556	16527	16782	16410	16863	16701	16815	16638	16552	16804	16705	16769	16761	16556	16624	16715	16534	16494	16700	16639	16620	16633	16723	16632	16637	16678	16699	16825	16759	16807	16613	16567	16424	16628	16525	16245	16743	16762	16713	16649	16615	16410	16514	16592	16638	16736	16656	16538	16524	16668	16432	16411	16677	16442	16756	16621	16744	16453	16628	16679	16568	16476	16613	16437	16656	16546	16892	16510	16572	16526	16568	16377	16571	16627	16591	16518	16534	16620	16643	16410	16597	16790	16634	16452	16480	16360	16570	16410	16590	16630	16697	16532	16493	16553	16637	16668	16611	16498	16581	16555	16666	16490	16806	16512	16687	16395	16678	16560	16586	16618	16766	16720	16567	16561	16625	16498	16678	16692	16661	16579	16738	16423	16511	16431	16636	16475	16517	16497	16601	16525	16581	16593	16686	16489	16507	16609	16445	16768	16712	16637	16862	16892	16615	16479	16702	16756	16629	16647	16741	16533	16537	16351	16425	16703	16555	16616	16847	16584	16539	16538	16678	16562	16326	16561	16500	16544	16606	16612	16714	16632	16628	16735	16624	16574	16525	16631	16511	16666	16660	16656	16643	16487	16638	16669	16485	16546	16498	16623	16561	16720	16659	16681	16508	16449	16598	16544	16531	16592	16506	16549	16502	16543	16786	16594	16651	16577	16641	16452	16663	16650	16344	16511	16606	16510	16697	16636	16613	16587	16698	16668	16461	16533	16591	16671	16689	16583	16654	16637	16602	16720	16560	16611	16336	16590	16661	16406	16391	16502	16496	16522	16431	16426	16515	16608	16773	16619	16622	16645	16647	16729	16641	16405	16571	16385	16655	16888	16588	16498	16754	16704	16581	16669	16628	16505	16628	16685	16588	16760	16400	16563	16550	16621	16578	16599	16492	16684	16428	16766	16513	16605	16691	16560	16398	16614	16524	16472	16686	16675	16513	16645	16497	16445	16772	16622	16683	16834	16561	16599	16539	16509	16667	16452	16658	16628	16447	16380	16632	16521	16746	16579	16400	16561	16690	16463	16692	16644	16569	16640	16652	16677	16654	16358	16566	16586	16567	16774	16685	16813	16741	16588	16593	16453	16641	16523	16690	16564	16727	16761	16696	16690	16677	16434	16585	16508	16500	16588	16587	16620	16848	16421	16524	16538	16634	16614	16479	16667	16561	16539	16467	16504	16740	16595	16482	16488	16721	16524	16642	16612	16667	16490	16470	16576	16713	16548	16666	16856	16772	16677	16656	16753	16676	16658	16522	16675	16614	16657	16534	16506	16529	16559	16797	16574	16593	16478	16612	16349	16404	16601	16554	16758	16784	16596	16677	16664	16619	16799	16472	16566	16771	16605	16743	16782	16740	16492	16705	16560	16416	16647	16604	16687	16454	16456	16550	16833	16702	16538	16590	16651	16531	16564	16460	16696	16632	16671	16666	16565	16697	16556	16516	16680	16551	16748	16673	16670	16679	16650	16690	16462	16421	16726	16506	16572	16694	16411	16748	16600	16559	16534	16667	16608	16602	16387	16773	16374	16501	16293	16708	16721	16473	16492	16516	16805	16495	16655	16567	16504	16552	16496	16693	16529	16368	16476	16737	16644	16535	16523	16640	16581	16587	16503	16622	16503	16660	16722	16589	16494	16602	16494	16723	16718	16655	16464	16618	16448	16727	16567	16768	16546	16670	16508	16492	16656	16645	16480	16816	16627	16419	16564	16636	16467	16604	16490	16438	16428	16625	16414	16488	16428	16423	16368	16331	16668	16649	16436	16656	16604	16701	16704	16554	16570	16590	16439	16449	16661	16634	16483	16495	16489	16628	16897	16707	16628	16524	16729	16496	16511	16408	16570	16699	16631	16818	16566	16621	16511	16654	16819	16553	16488	16874	16732	16818	16623	16729	16616	16760	16453	16606	16734	16630	16835	16560	16595	16594	16607	16521	16645	16545	16492	16616	16551	16629	16651	16644	16543	16620	16737	16484	16496	16507	16732	16832	16607	16627	16619	16595	16639	16651	16629	16621	16598	16776	16466	16603	16616	16651	16662	16609	16740	16455	16625	16815	16469	16654	16681	16416	16544	16570	16485	16478	16524	16645	16540	16643	16400	16525	16602	16737	16620	16658	16604	16352	16527	16463	16674	16867	16520	16697	16985	16729	16694	16742	16678	16749	16550	16526	16831	16502	16484
21551	26059	24509	25847	25796	24398	14596	14249	14579	14707	14629	14174	13806	13683	13645	13509	13420	13655	13573	13715	13606	13570	13763	13739	13631	13528	13482	13562	13467	13499	13738	13596	13591	13584	13557	13579	13639	13438	13629	13437	13786	13612	13597	13604	13565	13736	13750	13704	13560	13536	13440	13591	13717	13628	13449	13596	13526	13527	13623	13525	13508	13522	13708	13570	13498	13608	13583	13711	13492	13550	13517	13555	13497	13536	13730	13669	13502	13582	13636	13597	13477	13563	13390	13523	13600	13404	13729	13628	13605	13608	13750	13618	13510	13588	13545	13691	13667	13624	13627	13644	13480	13687	13672	13655	13683	13667	13635	13694	13788	13534	13467	13399	13487	13539	13533	13567	13564	13455	13443	13580	13379	13584	13711	13631	13732	13696	13545	13598	13445	13558	13643	13414	13612	13591	13568	13544	13351	13657	13544	13462	13468	13648	13441	13699	13599	13697	13505	13544	13701	13554	13534	13726	13594	13587	13567	13573	13562	13557	13574	13492	13646	13546	13647	13654	13525	13626	13496	13528	13597	13590	13493	13658	13491	13561	13711	13528	13501	13569	13462	13628	13540	13618	13818	13514	13352	13467	13721	13569	13630	13586	13689	13639	13350	13695	13522	13645	13512	13591	13485	13500	13697	13703	13625	13821	13749	13616	13651	13540	13611	13508	13541	13451	13546	13490	13418	13658	13720	13620	13618	13667	13502	13551	13544	13657	13737	13548	13544	13703	13607	13491	13414	13367	13553	13661	13739	13424	13754	13624	13570	13530	13682	13431	13602	13664	13591	13629	13591	13522	13608	13335	13341	13791	13534	13692	13659	13475	13694	13611	13672	13322	13705	13527	13617	13627	13470	13568	13685	13546	13712	13656	13731	13351	13511	13622	13497	13734	13693	13473	13532	13643	13760	13571	13630	13590	13599	13560	13539	13563	13673	13539	13408	13587	13501	13606	13759	13640	13525	13565	13422	13496	13505	13608	13587	13644	13724	13594	13534	13473	13528	13604	13563	13704	13732	13573	13515	13502	13537	13582	13557	13529	13568	13667	13635	13428	13547	13568	13538	13545	13459	13466	13669	13594	13505	13659	13558	13543	13656	13559	13708	13447	13631	13523	13484	13483	13570	13467	13332	13595	13582	13523	13675	13514	13667	13579	13614	13480	13511	13367	13564	13530	13579	13610	13584	13591	13461	13349	13473	13344	13533	13635	13487	13540	13718	13670	13665	13695	13808	13614	13519	13769	13539	13630	13544	13559	13496	13749	13559	13574	13711	13495	13627	13536	13647	13508	13703	13491	13495	13660	13616	13677	13641	13514	13676	13435	13623	13406	13565	13487	13665	13467	13533	13753	13611	13549	13622	13616	13667	13445	13627	13587	13763	13520	13617	13655	13556	13599	13524	13495	13563	13590	13485	13498	13618	13532	13612	13568	13666	13575	13446	13521	13663	13495	13666	13778	13436	13473	13633	13607	13554	13610	13608	13571	13519	13465	13549	13637	13650	13553	13586	13574	13501	13547	13616	13452	13616	13552	13699	13619	13578	13392	13623	13580	13594	13563	13553	13472	13701	13551	13563	13599	13650	13484	13577	13600	13609	13657	13531	13439	13478	13579	13450	13562	13404	13803	13585	13532	13590	13531	13452	13427	13618	13554	13647	13551	13497	13653	13492	13643	13612	13487	13664	13665	13622	13599	13678	13367	13367	13561	13548	13458	13529	13723	13640	13616	13669	13530	13640	13485	13595	13519	13607	13607	13494	13491	13616	13556	13582	13524	13593	13387	13551	13595	13493	13565	13631	13746	13485	13475	13498	13612	13607	13716	13578	13419	13610	13440	13577	13572	13539	13623	13417	13693	13638	13659	13541	13582	13456	13573	13472	13663	13640	13526	13563	13546	13635	13598	13646	13376	13609	13585	13738	13641	13590	13505	13438	13640	13672	13581	13653	13611	13556	13584	13530	13586	13740	13603	13542	13669	13446	13333	13638	13473	13513	13592	13540	13676	13580	13419	13528	13708	13632	13626	13594	13626	13734	13480	13450	13576	13760	13643	13391	13583	13610	13547	13363	13678	13630	13775	13559	13469	13521	13599	13558	13569	13536	13386	13504	13661	13587	13541	13567	13595	13394	13563	13561	13531	13678	13625	13602	13546	13567	13413	13630	13636	13654	13657	13533	13580	13622	13631	13608	13545	13416	13518	13581	13589	13714	13564	13655	13603	13436	13510	13575	13506	13695	13567	13797	13758	13597	13590	13387	13660	13535	13674	13564	13650	13553	13641	13403	13671	13649	13567	13568	13438	13548	13616	13535	13530	13469	13640	13442	13511	13499	13530	13618	13530	13638	13478	13638	13645	13432	13710	13634	13506	13642	13562	13651	13666	13469	13488	13712	13614	13466	13540	13480	13521	13533	13658	13490	13424	13491	13558	13691	13483	13554	13645	13609	13618	13604	13450	13707	13604	13550	13859	13615	13582	13726	13460	13565	13578	13665	13544	13579	13515	13488	13717	13560	13570	13518	13528	13550	13545	13597	13668	13551	13651	13494	13557	13467	13617	13652	13496	13541	13582	13588	13595	13485	13682	13639	13736	13452	13526	13614	13654	13478	13836	13568	13743	13432	13547	13542	13532	13616	13667	13702	13584	13610	13669	13811	13491	13232	13607	13530	13488	13555	13611	13576	13594	13453	13580	13740	13666	13574	13594	13528	13608	13628	13374	13503	13471	13630	13676	13515	13604	13720	13574	13444	13489	13678	13482	13647	13624	13643	13487	13675	13565	13602	13701	13650	13506	13601	13656	13521	13569	13574	13624	13707	13557	13595	13614	13736	13430	13544	13559	13578	13328	13630	13752	13687	13684	13625	13675	13595	13577	13625	13592	13389	13519	13621	13754	13514	13538	13546	13632	13520	13664	13451	13628	13496	13544	13581	13495	13319	13489	13582	13661	13691	13510	13705	13709	13545	13545	13470	13456	13343	13616	13568	13435	13439	13461	13476	13602	13696	13635	13722	13460	13534	13409	13668	13696	13523	13519	13531	13527	13570	13774	13428	13545	13708	13593	13651	13659	13551	13527	13622	13552	13430	13721	13459	13492	13540	13518	13755	13420	13441	13677	13691	13578	13628	13667	13621	13594	13538	13575	13481	13622	13509	13551	13531	13681	13668	13581	13695	13544	13521	13557	13502	13611	13623	13461	13598	13603	13554	13637	13504	13593	13691	13524	13621	13725	13518	13496	13480	13643	13611	13440	13555	13498	13537	13575	13642	13402	13622	13558	13466	13559	13665	13419	13624	13704	13618	13522	13463	13605	13722	13511	13522	13613	13729	13664	13468	13563	13713	13532	13676	13559	13543	13662	13781	13532	13524	13461	13673	13629	13490	13589	13763	13562	13676	13491	13479	13637	13459	13530	13672	13541	13602	13637	13556	13621	13702	13621	13547	13581	13595	13600	13712	13687	13605	13504	13508	13581	13606	13481	13624	13550	13656	13579	13560	13822	13496	13589	13614	13396	13607	13667	13619	13664	13562	13660	13460	13648	13522	13607	13667	13590	13650	13528	13682	13611	13534	13732	13568	13523	13513	13666	13653	13761	13558	13474	13623	13503	13583	13591	13473	13602	13771	13591	13837	13500	13739	13545	13833	13538	13528	13644	13577	13517	13466	13654	13510	13557	13555	13577	13521	13744	13599	13661	13580	13399	13508	13549	13598	13571	13535	13541	13376	13580	13587	13658	13680	13498	13597	13596	13449	13557	13617	13589	13614	13622	13610	13555	13477	13354	13599	13598	13640	13521	13506	13659	13730	13602	13538	13546	13568	13430	13514	13605	13541	13601	13594	13685	13626	13643	13521	13806	13472	13558	13504	13516	13551	13576	13591	13663	13465	13646	13657	13472	13626	13587	13637	13559	13625	13494	13469	13682	13594	13594	13546	13689	13536	13456	13554	13500	13848	13587	13701	13617	13606	13527	13560	13536	13413	13618	13569	13765	13758	13509	13499	13636	13675	13484	13678	13437	13675	13564	13406	13662	13507	13630	13621	13488	13712	13688	13655	13598	13563	13381	13586	13543	13522	13618	13590	13467	13576	13648	13551	13483	13402	13543	13576	13547	13436	13605	13671	13528	13634	13663	13466	13598	13685	13551	13714	13654	13590	13460	13672	13481	13582	13684	13621	13475	13601	13570	13606	13472	13499	13507	13688	13573	13597	13656	13484	13397	13554	13573	13651	13623	13692	13611	13427	13451	13750	13526	13533	13652	13596	13673	13575	13587	13564	13707	13612	13492	13645	13709	13486	13615	13504	13504	13545	13728	13669	13536	13409	13542	13581	13643	13684	13648	13592	13591	13529	13511	13568	13584	13524	13566	13560	13638	13429	13474	13640	13579	13593	13552	13472	13605	13532	13623	13552	13593	13511	13618	13530	13533	13704	13697	13676	13684	13714	13654	13560	13682	13469	13604	13632	13543	13600	13502	13517	13510	13606	13745	13413	13737	13606	13516	13488	13532	13599	13613	13465	13598	13628	13651	13416	13719	13603	13557	13502	13505	13536	13572	13664	13615	13713	13735	13408	13635	13653	13625	13681	13384	13332	13614	13512	13718	13478	13528	13624	13516	13641	13590	13665	13649	13489	13682	13603	13551	13569	13538	13433	13591	13635	13749	13390	13713	13630	13540	13597	13717	13521	13673	13523	13640	13709	13574	13468	13590	13475	13557	13675	13469	13551	13596	13472	13571	13773	13574	13672	13641	13542	13577	13572	13576	13586	13655	13419	13607	13634	13559	13513	13655	13640	13462	13532	13498	13408	13608	13779	13485	13549	13699	13705	13595	13532	13643	13504	13685	13504	13493	13639	13540	13488	13380	13727	13450	13664	13485	13517	13531	13753	13615	13530	13564	13742	13608	13653	13444	13543	13587	13505	13586	13561	13514	13595	13648	13381	13600	13514	13633	13731	13467	13558	13633	13572	13761	13388	13681	13494	13713	13478	13567	13556	13472	13565	13624	13572	13557	13634	13586	13584	13533	13634	13686	13732	13629	13592	13726	13678	13469	13541	13714	13691	13546	13630	13641	13534	13410	13684	13665	13612	13549	13429	13565	13649	13479	13557	13819	13571	13516	13538	13570	13559	13491
26183	21192	30350	44059	50114	38091	28623	26783	26383	26044	23110	20241	17627	16467	15937	15694	15644	15862	15563	15558	15678	15525	15709	15771	16020	15665	15755	15668	15679	15587	15565	15622	15755	15762	15649	15651	15504	15532	15657	15587	15455	15538	15627	15553	15695	15429	15529	15718	15722	15667	15518	15480	15516	15594	15662	15607	15567	15647	15634	15760	15708	15712	15597	15583	15402	15570	15553	15609	15656	15423	15440	15436	15266	15543	15751	15737	15666	15470	15529	15573	15453	15664	15428	15467	15715	15589	15405	15590	15517	15394	15568	15432	15533	15552	15547	15498	15694	15709	15588	15469	15736	15799	15628	15441	15500	15451	15420	15707	15494	15796	15888	15562	15636	15566	15475	15530	15618	15753	15545	15806	15687	15556	15568	15533	15607	15732	15490	15512	15509	15431	15581	15514	15477	15467	15445	15797	15479	15402	15570	15732	15697	15740	15368	15427	15676	15555	15572	15460	15464	15539	15479	15559	15539	15539	15696	15592	15563	15615	15449	15573	15511	15534	15501	15374	15438	15554	15296	15725	15656	15420	15591	15541	15466	15546	15625	15568	15403	15497	15526	15382	15609	15460	15637	15620	15607	15562	15585	15667	15647	15635	15391	15708	15355	15549	15439	15510	15830	15728	15353	15509	15437	15590	15557	15817	15503	15643	15641	15605	15582	15565	15468	15693	15659	15665	15679	15508	15619	15661	15574	15517	15652	15484	15663	15676	15487	15648	15563	15653	15374	15471	15616	15562	15606	15515	15517	15736	15578	15575	15596	15542	15617	15647	15646	15740	15806	15491	15470	15528	15671	15513	15455	15736	15673	15542	15466	15500	15619	15327	15619	15584	15729	15599	15441	15620	15673	15543	15521	15508	15420	15553	15370	15478	15563	15753	15711	15609	15525	15494	15438	15524	15412	15455	15642	15469	15683	15460	15443	15525	15813	15385	15542	15516	15762	15523	15619	15497	15614	15520	15603	15715	15429	15587	15645	15550	15596	15324	15601	15745	15539	15670	15444	15537	15679	15650	15528	15611	15535	15386	15805	15478	15599	15428	15540	15585	15656	15494	15424	15613	15319	15653	15506	15595	15646	15844	15848	15468	15513	15453	15614	15688	15372	15409	15704	15650	15643	15654	15620	15629	15493	15487	15368	15375	15440	15574	15758	15791	15686	15597	15729	15555	15644	15552	15602	15739	15509	15742	15444	15559	15697	15468	15471	15694	15653	15650	15705	15521	15705	15532	15581	15524	15537	15610	15751	15624	15566	15479	15554	15395	15677	15795	15374	15628	15477	15575	15478	15443	15599	15388	15600	15715	15700	15638	15694	15692	15597	15374	15383	15558	15609	15637	15572	15536	15528	15585	15518	15554	15651	15618	15493	15509	15631	15538	15427	15559	15387	15583	15488	15512	15487	15643	15603	15424	15862	15433	15692	15443	15435	15584	15311	15597	15692	15491	15786	15577	15855	15684	15762	15545	15835	15506	15457	15623	15736	15589	15591	15558	15732	15535	15584	15431	15439	15405	15559	15632	15867	15567	15587	15582	15571	15735	15354	15360	15501	15432	15643	15599	15655	15738	15664	15522	15514	15778	15681	15680	15348	15585	15712	15521	15553	15471	15732	15636	15604	15667	15521	15547	15502	15676	15485	15537	15564	15481	15617	15682	15482	15408	15562	15669	15624	15423	15620	15587	15691	15531	15464	15634	15585	15664	15613	15554	15649	15601	15521	15648	15657	15711	15420	15614	15398	15678	15541	15723	15430	15435	15677	15526	15750	15560	15662	15476	15353	15367	15444	15838	15585	15739	15693	15535	15729	15610	15537	15749	15490	15407	15593	15800	15559	15726	15705	15687	15712	15596	15631	15427	15600	15489	15765	15634	15330	15643	15805	15543	15645	15456	15604	15689	15483	15402	15509	15311	15534	15413	15502	15634	15631	15483	15632	15665	15552	15541	15348	15673	15482	15692	15658	15526	15451	15652	15484	15507	15368	15489	15464	15700	15581	15339	15676	15712	15444	15440	15502	15608	15430	15722	15713	15507	15623	15571	15452	15709	15391	15617	15638	15680	15446	15531	15653	15535	15549	15703	15448	15572	15858	15542	15566	15682	15371	15558	15614	15497	15569	15491	15573	15410	15636	15448	15463	15524	15599	15435	15535	15546	15373	15728	15743	15635	15610	15474	15452	15474	15589	15466	15555	15630	15778	15742	15497	15588	15447	15587	15695	15664	15455	15528	15504	15551	15522	15516	15374	15496	15671	15575	15771	15594	15524	15411	15510	15619	15451	15455	15400	15428	15350	15477	15614	15549	15477	15622	15729	15618	15694	15686	15592	15493	15481	15440	15381	15452	15484	15710	15697	15564	15452	15627	15575	15620	15658	15642	15674	15756	15569	15606	15357	15661	15606	15643	15446	15554	15431	15510	15671	15681	15591	15552	15434	15683	15578	15534	15610	15587	15520	15651	15474	15496	15581	15613	15417	15428	15396	15738	15460	15263	15630	15505	15484	15674	15562	15427	15546	15256	15625	15466	15515	15544	15452	15607	15724	15576	15472	15464	15481	15563	15674	15563	15679	15732	15649	15567	15664	15619	15652	15507	15630	15246	15381	15483	15462	15521	15518	15582	15542	15499	15709	15447	15602	15506	15583	15527	15563	15679	15493	15637	15582	15445	15679	15498	15471	15397	15550	15457	15586	15795	15618	15584	15648	15523	15769	15780	15701	15500	15754	15408	15542	15509	15500	15647	15607	15518	15306	15658	15460	15519	15682	15604	15580	15496	15838	15472	15602	15475	15419	15659	15613	15587	15455	15454	15529	15485	15591	15525	15741	15665	15554	15734	15631	15500	15600	15585	15657	15591	15452	15523	15373	15688	15643	15476	15570	15507	15530	15572	15705	15484	15576	15422	15784	15420	15581	15464	15562	15720	15694	15636	15525	15507	15519	15512	15613	15597	15397	15472	15469	15619	15418	15740	15634	15461	15575	15472	15618	15599	15653	15593	15531	15575	15508	15572	15676	15722	15676	15448	15556	15409	15546	15484	15290	15672	15521	15468	15683	15518	15351	15480	15506	15628	15571	15726	15538	15608	15656	15540	15644	15589	15579	15306	15519	15465	15591	15554	15615	15502	15415	15538	15480	15688	15536	15496	15503	15583	15582	15496	15612	15615	15621	15542	15611	15783	15674	15573	15657	15549	15710	15560	15648	15714	15561	15556	15613	15560	15360	15400	15650	15665	15542	15378	15498	15733	15465	15583	15711	15634	15624	15541	15537	15722	15569	15597	15744	15626	15544	15484	15637	15583	15816	15717	15947	15628	15627	15497	15494	15478	15592	15719	15511	15614	15567	15428	15606	15583	15609	15584	15507	15471	15584	15570	15587	15773	15723	15566	15417	15500	15491	15591	15473	15528	15684	15410	15605	15661	15633	15510	15502	15341	15465	15541	15556	15594	15438	15573	15651	15609	15572	15576	15536	15565	15736	15508	15544	15827	15574	15482	15437	15723	15580	15697	15591	15503	15534	15610	15632	15623	15597	15476	15495	15609	15731	15551	15607	15432	15548	15750	15793	15683	15735	15542	15569	15572	15471	15704	15561	15573	15482	15543	15800	15713	15532	15702	15439	15557	15506	15504	15475	15577	15463	15408	15339	15494	15500	15377	15532	15547	15554	15589	15679	15575	15592	15506	15586	15480	15682	15467	15571	15533	15575	15486	15789	15558	15610	15641	15745	15683	15664	15284	15568	15642	15828	15452	15515	15449	15506	15486	15582	15549	15612	15497	15634	15376	15567	15760	15763	15638	15677	15604	15712	15380	15639	15430	15665	15508	15484	15467	15691	15569	15440	15561	15484	15688	15564	15598	15456	15458	15625	15529	15438	15519	15490	15475	15430	15494	15624	15677	15615	15549	15461	15602	15566	15713	15648	15481	15598	15513	15750	15657	15583	15571	15622	15509	15646	15359	15437	15660	15466	15433	15417	15707	15658	15434	15607	15606	15632	15409	15609	15411	15488	15532	15467	15805	15644	15657	15379	15657	15859	15537	15575	15732	15487	15437	15508	15330	15391	15259	15658	15654	15418	15632	15472	15508	15555	15412	15471	15538	15485	15484	15535	15874	15605	15473	15660	15640	15406	15549	15500	15321	15663	15400	15756	15642	15877	15666	16000	15650	15398	15714	15559	15498	15593	15427	15384	15517	15529	15425	15406	15532	15610	15552	15482	15621	15562	15495	15696	15549	15442	15576	15727	15608	15405	15631	15349	15375	15399	15482	15575	15589	15624	15512	15420	15622	15708	15451	15592	15486	15520	15543	15483	15610	15466	15634	15494	15580	15646	15550	15684	15561	15656	15723	15444	15321	15483	15420	15601	15681	15577	15610	15583	15595	15761	15672	15857	15463	15483	15641	15481	15501	15654	15512	15717	15639	15476	15474	15562	15769	15616	15406	15580	15508	15481	15493	15710	15603	15612	15590	15618	15627	15651	15709	15560	15310	15524	15546	15295	15468	15628	15594	15461	15603	15737	15564	15582	15518	15607	15700	15573	15634	15609	15507	15398	15769	15452	15566	15508	15696	15733	15440	15509	15581	15665	15785	15637	15536	15546	15653	15545	15602	15813	15544	15812	15831	15545	15521	15602	15236	15773	15678	15606	15676	15499	15818	15468	15464	15677	15605	15689	15643	15257	15598	15571	15702	15385	15492	15851	15683	15565	15656	15529	15412	15703	15642	15518	15608	15582	15530	15638	15404	15662	15582	15419	15655	15511	15421	15522	15395	15361	15578	15544	15586	15320	15582	15849	15450	15644	15631	15797	15595	15450	15528	15463	15670	15601	15387	15492	15641	15816	15532	15689	15668	15403	15496	15481	15556	15549	15711	15458	15629	15714	15662	15680	15499	15644	15454	15671	15855	15539	15600	15651	15674	15416	15868	15506	15463	15630	15538	15433	15777	15670	15398	15657	15595	15511	15348	15385	15539	15407	15656	15719	15686	15608	15503	15717	15476	15596	15558	15471	15778	15643	15603	15672	15468	15500	15366	15334	15577	15611	15545	15374	15526	15641	15592	15548	15639	15661	15367	15432	15753	15531	15494	15675	15424	15513	15485	15577	15595	15414	15460	15650	15621	15465	15497
33741	53190	52987	56448	52496	35793	27684	27450	27589	26241	22227	18503	15211	13486	13273	13125	13052	13089	13126	13072	13123	13228	13016	12907	12928	13091	12940	13047	13036	13078	13081	12967	12992	13021	13059	13020	12995	12950	12928	13137	13020	13065	12852	13180	13046	13084	13052	12985	12955	12933	12868	13179	13076	13105	13112	12787	13085	12965	13083	13047	13104	13027	13042	12949	13051	12977	13016	13104	13004	12996	12940	13117	13017	13128	13082	12748	13127	12855	12894	13008	13050	12897	13001	13043	13057	12889	13040	12980	12960	12833	12963	13115	13019	12990	12982	13043	12869	12946	13044	13101	13147	12995	13045	12983	12926	13002	12787	13037	13029	13008	13167	12980	13070	12959	13164	13225	12926	13168	13119	12838	13115	13116	12933	12945	12958	12977	12862	12920	12951	12965	13011	12970	12821	12987	13090	13052	13019	12947	12992	12991	13024	13029	13061	12880	13009	13133	13134	12945	12950	13001	13036	13222	12884	12978	13090	13030	13101	13012	12853	13002	12953	13013	13103	12978	12847	13123	12867	13002	13049	13008	13003	13000	12811	12857	12979	12940	13024	12984	12972	12934	12965	13110	13018	13177	12875	12992	13062	13022	12914	13129	13189	12970	12915	13148	13145	13060	13075	13021	12984	13037	12891	13015	13114	12966	13077	13030	13139	12947	13090	12941	12936	12910	12922	13175	12795	12998	12969	13108	13007	13004	13144	13094	13062	12899	12904	13031	12935	13056	12960	12961	12998	12958	12859	13113	13123	12888	12874	13061	13191	13002	13112	13041	12745	13092	12964	13065	13088	12999	12873	12855	12905	12959	12996	12923	13058	13136	12766	13101	13030	12844	12949	13065	13036	12992	13076	12990	13148	12966	13037	13017	12911	12919	13092	13058	13105	12981	13062	12910	13112	13063	12987	13139	12909	13104	12992	13049	13142	12947	12897	13078	13092	13166	12983	12978	13033	12977	13041	13068	12999	12907	12948	13135	12933	12967	12947	13084	12965	12933	13024	13001	12936	13051	13075	12908	13066	13006	13052	13087	12994	13091	13059	13085	13028	13029	13117	13089	12886	12988	13090	13118	12997	13005	12971	12957	13139	13083	13114	13063	13097	13092	13087	12845	12910	12859	13151	12944	13143	12914	13047	12979	12930	12932	12922	13195	13086	13094	13156	12999	13134	12988	13013	13080	13143	13043	12864	13054	13115	12998	13050	12978	13024	12985	13018	12954	13162	13103	13137	13197	13035	12941	13000	12935	13031	12930	13109	12899	13186	13023	13012	13025	13051	13041	13028	13018	13057	13126	13183	12982	13023	12921	12852	12993	12900	13008	13232	13197	13141	13003	12999	13059	13089	13034	13011	12919	12959	12795	13029	12824	13027	12899	12963	13085	13120	13016	12860	13127	12996	13055	13255	12984	13015	13050	13009	13113	12943	13064	13168	12990	12926	13182	13110	13031	12958	12903	12957	13140	12973	12944	13070	13022	12924	13124	12968	12946	12919	13114	13139	12926	12940	12866	13045	12986	13062	12982	13181	13064	13044	13038	13025	12941	12976	13119	13061	13130	13077	13050	12963	12883	13052	12771	13213	12976	12844	12925	13043	13024	12932	12967	13182	13240	13114	13059	13120	13022	13035	12879	13009	12957	13165	13109	12877	13070	12953	13226	13008	13125	13063	13062	12843	13103	12830	12920	13041	13030	12975	13012	13114	13076	13186	13007	13110	13102	12952	13140	13038	13129	12821	13112	13003	12991	12895	12988	12964	12928	13053	13193	12976	12907	12920	13009	12935	13031	12877	13049	13129	12895	12928	13091	13053	13023	13046	13115	12939	13092	13138	13081	13017	12821	12926	12964	12921	12962	13151	12911	13100	13054	13125	13070	12973	13011	13053	13078	13022	13019	13051	12807	13152	13016	13144	13166	12905	13038	12931	12981	13005	12975	13054	13077	12975	13022	13128	13218	12972	12899	13069	13004	13112	12896	13052	13057	12974	13004	12896	13174	13182	12982	12914	13150	12919	12866	13227	13132	13118	12967	12942	12966	13045	13041	13008	12794	12927	12968	13045	13120	12997	13091	12958	13062	13001	13002	13023	13023	12946	13108	13037	12906	12913	12983	12988	12812	13033	13035	13164	13074	12957	12998	13030	13000	12858	12814	13105	12916	13133	12811	12993	13064	13051	12972	12929	13182	12865	12871	12841	12912	13104	12822	13065	12992	12919	12980	13116	12974	13169	13028	13034	13019	13132	13215	13132	13008	13050	13080	12930	13036	12968	13173	12982	13076	12967	12971	13058	13035	12956	13062	12943	13051	13065	12994	13108	12834	13059	13058	13025	13173	12951	12942	13084	13085	13197	13003	12945	13172	12981	13065	13191	13101	13019	13007	13165	12967	12975	12959	13016	13096	13016	13015	12939	12877	13076	13151	13085	13062	12909	13087	12995	13052	13082	13054	12983	13173	13179	12973	13093	12941	12961	12932	13087	13006	13013	12913	13025	13149	12897	13016	13082	13060	12944	13111	13003	12899	12951	13035	13088	13143	12922	12945	12907	13012	13025	13051	12985	12950	12995	13014	12990	13170	12980	12951	12876	12956	12891	12876	13150	13048	13107	13170	13003	12924	13003	13076	12981	12912	12936	13042	12970	12965	12912	13087	13134	13052	13009	13066	12973	12958	13067	13053	12908	13099	12852	13152	13109	12874	13002	12906	13010	13042	13106	13026	13199	12897	13080	13038	13040	12948	13046	13212	12837	13143	13124	13070	12908	12849	12933	13209	12872	12943	12965	12995	12912	13095	12990	12799	13081	13043	13065	13129	12960	12964	12919	13027	12995	13009	13075	13018	12933	13121	12923	13063	13057	13049	12913	12997	12909	12970	13109	13095	13106	13040	13049	13161	12955	13050	13051	13065	12919	13029	13061	12836	13079	13078	13120	12949	13003	13091	13090	13069	13039	13141	13090	13154	12881	12930	13001	12847	13124	12889	13031	12957	12984	13020	13135	13055	13108	13019	13160	13111	13035	13167	13110	13076	13013	12941	13001	12818	12941	13083	13061	13036	12974	12930	13032	13126	12968	13150	13156	13008	12910	13011	13144	13063	13038	13065	12998	13057	12983	13001	12982	13001	12850	12858	12998	12911	13235	13068	13083	13003	13048	13008	13081	12921	13178	13009	13094	13009	12959	13095	13209	12997	13074	12987	13020	13133	13019	12930	13017	13172	12883	13147	12993	13051	12856	12969	13016	13181	13133	13051	12885	13289	12972	12799	12919	12976	12957	13021	12992	13012	13101	12805	13080	13028	13155	12972	12890	13040	13121	13161	13046	13107	12901	13044	13006	13094	12973	13124	12982	13043	13133	12969	13159	12970	13012	12989	12835	13111	12977	13099	13015	13108	12986	13003	12975	12955	13022	12930	13032	12903	13040	12977	13069	12939	13091	12978	12991	12932	12946	13043	12915	12972	12958	12972	12981	13188	13070	12990	13151	12853	13007	13162	13050	13138	12997	13057	12968	13034	13171	13082	13101	13135	12827	12993	13074	13127	13145	12971	13056	13010	12998	12970	12867	13059	12965	13138	13082	12811	13065	13178	12878	13004	12970	13012	12952	12822	13070	13010	13045	12991	13061	12967	13094	13009	12969	12981	12798	13147	13089	12981	13039	13020	13159	12833	13032	13117	13041	13064	12967	13009	13044	13127	13052	13050	13025	12907	13013	12904	13066	13011	12971	12909	13080	12966	12900	13130	12838	13167	13170	13110	12949	13059	12912	13148	12941	13061	13285	12939	12982	12984	12924	12984	12924	13177	12937	12911	13007	13122	13017	13049	12924	13148	12856	13092	12890	12874	12984	12993	12989	13067	13156	13074	13148	12965	13072	13088	13067	13011	13030	13077	12913	13096	12894	12911	12965	12807	13013	13106	13112	13068	12994	13004	13002	12975	12862	12986	12898	13084	12929	12894	13124	13113	12960	13065	13059	12970	13050	12973	13169	13136	13079	13014	13042	13050	12839	13016	13091	13101	13011	12981	13069	12980	13163	13049	12954	12889	12934	12917	13004	13048	13215	13110	13022	12961	13198	12981	13151	13048	13143	12918	13049	13073	12876	12948	13185	13000	12978	13065	12920	13130	13105	13121	12993	13056	13047	13102	13043	13040	12934	13089	13157	13167	13085	12932	13049	12923	12928	12992	12817	13035	12911	13069	13078	12999	13029	13115	12977	13109	13020	13042	12950	12899	13045	13059	13127	13051	13046	13148	13085	12984	13007	13147	12954	13190	12884	13046	13095	12942	12987	12933	12926	12967	13111	13112	13010	13102	13093	12937	13000	13052	13229	12924	12819	12976	12927	13001	12928	13045	12975	13102	13064	12859	12974	12904	12943	13050	12892	13006	12948	13021	12929	12850	13120	13114	12872	12905	13077	13041	12936	13138	13021	12904	12974	13024	13068	13005	13047	13133	12908	13026	13004	13108	12835	12992	13085	13044	12995	13050	13083	13060	12830	13121	13126	13005	12896	12949	13030	13064	12930	13148	12876	13086	13011	13004	13020	12966	12952	13066	13031	12791	13103	12896	12946	13112	13008	13056	12932	12909	13010	13071	13060	12927	13003	13108	13031	13105	12889	13002	13083	13043	13107	12971	13079	13041	13117	13004	12968	13102	13083	13032	12825	13064	13016	12998	13061	12909	13054	13122	13046	13000	13081	12968	12827	12866	13038	12772	13113	13019	13115	12942	13015	12970	12923	12959	13025	12870	13011	12941	12956	12992	13050	13080	12928	12892	13087	13079	12907	12918	13226	12936	12890	13031	13066	13058	13007	13013	12899	13029	13250	13084	13076	13047	13074	12951	13097	13005	12974	13049	13197	12908	13145	12952	13209	13178	12922	13083	13037	13039	13033	13130	12862	13009	13036	12836	12941	13009	13086	12963	13016	13177	12968	13017	13014	12975	13046	12992	13008	13147	13061	12907	13059	13053	12984	12958	12963	12808	13003	13084	12942	13024	12948	13020	13019	12944	13007	13060	13044	13142	12951	13146	13088	12872	13044	13060	13180	12958	12981	13077	12958	13021	13066	12964	13025	12876	13186	13006	13096	13007	13060	12952	12969	13049	12879	12901	12967	12877	13043	12891	13157	13012
24076	21053	29079	32408	50200	53089	42398	43902	42815	38618	32787	26565	20474	17343	15921	15366	15216	15063	15123	15278	15148	15263	15049	15011	14854	14994	15196	15195	15227	15165	15098	15001	15220	15043	15109	15162	15107	14920	14892	15124	14841	14975	15096	14922	15034	14963	15058	15061	15043	14968	14968	14971	15136	15208	14911	15005	15057	15167	15219	15138	15084	15323	14727	15049	15059	14950	14910	15070	14940	14751	14980	15109	14976	14907	15028	15045	14907	14955	15055	15102	14996	15165	14847	14944	15075	15153	15125	14924	14984	15140	15013	15169	14922	14931	14994	14917	14872	14875	15087	15309	14868	15054	14929	14841	14886	14874	14940	14969	14982	14937	15179	14878	15026	15041	15117	15143	15205	15170	15047	14961	14937	14990	14933	15095	14980	15076	14930	14848	15088	15005	14827	14969	15066	15167	14797	14815	14890	15041	15034	15082	15021	14848	15156	14878	15090	15241	15061	15104	15005	15026	14965	14894	15085	15049	14853	14981	15207	15125	14966	15029	14848	15131	15007	15055	14994	15132	15151	15026	14828	15032	15008	15097	15020	15027	15198	15093	14994	15078	14928	14868	15068	15067	15107	14787	15062	15093	14930	15072	14954	14880	14961	14874	15064	14869	14819	15063	15005	15081	14926	15096	15108	15029	15129	14928	14820	15083	15142	14868	15103	14927	15086	14986	14985	14942	14994	14869	14765	15054	15057	14930	15154	15046	14894	14709	14899	15173	14996	15059	14853	14927	15053	15013	15135	14949	15064	14993	15154	14952	14956	14919	15063	14943	14972	15197	14913	15011	14888	14883	14913	15021	14937	15067	14993	14890	14877	15008	15009	15038	15048	15127	14932	15176	14960	15228	14879	14982	15111	14840	14859	15234	15031	15139	14961	15150	15105	14964	15350	14958	15053	15111	15133	15031	14852	15163	15094	14895	14961	15009	15053	15072	15113	15243	15001	14970	14827	14684	14958	14885	14986	14930	14985	14861	14901	15012	14959	14880	15055	15173	15146	14936	14928	14895	15235	15077	14921	14846	15003	15078	14973	14891	15060	15143	15014	14967	14858	15039	14915	15055	14910	15044	14928	15111	15117	15153	15135	14966	14930	15007	15149	14815	15179	15110	14911	14943	15062	14977	14949	15107	15013	15089	14879	14961	14890	14992	14859	14878	14961	15215	14868	14990	14945	14999	14874	14960	15081	14857	15131	15190	14792	15092	14881	14995	14940	14914	15139	14928	15094	14873	14947	14889	15203	14793	15023	14948	15068	14811	15110	15020	14990	15090	15101	15210	15039	15095	15035	15061	15087	14857	14969	14894	15083	14961	15064	15031	14998	14993	14808	15021	14947	14875	14765	14904	14946	14952	14995	15061	15122	14999	15043	14962	14894	15024	14971	15007	14971	14960	15084	14975	15107	15099	15096	15045	15169	14834	14945	15060	14996	15039	15082	14992	14834	14969	14855	14903	14845	15119	14979	15069	15030	15182	14984	14890	15052	14969	14954	15048	15019	14817	15032	14904	15036	14862	14950	15036	15004	15063	15037	14973	15008	14930	15039	15014	15058	14903	15200	14958	15009	14942	14849	14836	15054	14847	15077	14939	15133	14983	15072	14885	14940	15051	15094	14961	14867	15041	15037	14928	14980	15122	14992	14772	15030	15040	15014	14797	15092	14960	15175	14995	15083	14936	15133	15053	14957	14964	14871	14957	14840	15202	14951	15121	15035	14985	15074	15012	14890	15031	15120	15201	15040	15107	14862	15093	14959	15070	14944	15029	15058	14968	15049	15036	15150	14989	15003	14931	14799	15152	15141	14872	14803	15185	15164	15039	14986	15016	15112	15029	15163	15095	15151	14929	14887	15015	14835	15181	14923	14967	15047	15045	15105	15038	15166	15004	15093	15144	14877	14897	14912	15100	14968	14671	14954	14938	14915	15265	15059	15000	14892	14951	15071	14810	15025	15074	14978	15108	15083	15094	14859	14999	14997	15104	15006	14874	15016	14956	15064	14931	14863	14965	14965	15061	14935	14993	14889	15056	15123	14858	14843	14985	15066	14861	14917	15038	14921	14966	14892	14738	15135	15241	15032	15010	15011	14892	14987	14947	15075	14705	15121	14977	14985	15176	14975	15074	14958	14891	14941	15010	14987	14959	14969	15160	15066	15148	15067	15025	14953	14966	15032	15107	15068	14932	14954	15097	14979	15162	14911	14933	15146	15197	14979	15020	15106	15099	14850	15154	15152	15147	14962	15034	15032	14922	14944	14828	15071	14974	15037	15199	14980	14869	15081	15012	14945	14903	14856	14791	15020	14893	14868	14956	14959	15035	14830	14981	14988	14960	14931	14891	15029	14797	15044	14765	14908	14901	15064	15066	15015	14906	14957	15083	15035	15081	15168	14851	15088	14978	14950	14877	15007	15142	14859	15121	15076	14719	14992	15112	15000	14838	15014	14959	14792	15056	15074	15126	15007	14968	15039	14884	15013	14895	14992	14952	15062	15035	15088	14967	15086	14888	15083	14996	15003	15092	14985	14963	15042	15001	15089	14980	15041	14973	14915	15014	14944	14981	15200	14959	15088	14836	14901	15158	14986	15065	14985	14959	14856	15024	15114	15125	14989	14913	14948	15122	15034	15232	15072	15066	15145	14960	15261	14924	14831	15102	14948	15012	15091	14937	15022	15054	15120	15128	14915	15035	14838	14985	14970	14913	15178	15056	14890	14916	14906	15131	14834	14924	15054	15172	15156	15048	15114	14989	15013	15056	15173	14989	14952	14892	14914	14896	14713	14916	14885	15083	15012	14954	14796	15205	15014	15079	15196	14867	14931	14864	15083	15039	15200	15026	14946	14961	14878	15145	15126	15106	14900	14902	15043	14967	15183	15231	14896	15131	15083	14918	14842	15153	14770	14989	14932	15204	15052	15092	14955	15044	14937	14961	14892	15032	14967	15022	14888	14833	15133	14957	15074	14851	14865	15134	14990	15203	14778	14884	15109	14935	15084	15080	14904	15032	14989	15071	14905	14952	14865	14974	14790	14824	14992	15157	14750	14983	15037	15078	15034	14835	15081	15193	15012	15156	14974	14976	14919	14903	15098	15019	14898	15119	14977	15015	14815	14966	14995	14989	14898	14908	14862	14963	14892	15082	15000	15103	14942	14951	14976	14952	14748	15101	15010	14994	14997	15061	14943	15047	15015	14929	14954	15001	14971	14962	15210	14969	15213	15203	15026	15102	15047	14907	15140	15085	15198	15077	14975	14886	15117	15055	15202	15175	14865	14897	14899	15050	15059	14799	14983	15036	15075	15269	15018	14998	14931	14995	14968	15019	14938	14945	15061	15010	15105	15096	14796	14930	14937	14928	15000	15186	15118	15099	14843	14962	15002	15108	14999	15191	15066	15008	14952	15200	15042	14962	15078	15000	14874	15074	15068	15098	15058	14945	14886	14879	14795	15041	14892	15144	14883	15093	15028	14880	15169	15053	15143	14879	14965	15050	14892	15113	15063	15157	15085	14802	15182	14966	15100	15110	15060	15140	15034	14982	14912	14989	15100	14940	14927	15002	14986	15068	15081	15147	15054	14928	14903	14735	15029	14927	14990	15080	15037	14805	14768	14876	14698	14999	14747	14996	15099	15112	15174	15176	14985	14962	15005	14930	15062	15017	14864	15050	15087	15016	15164	15075	14882	14971	15111	15119	14994	15058	15204	14990	15061	15058	15033	15089	15049	15087	14942	14861	15094	15038	15093	14900	14939	14992	14941	15021	14943	14951	14980	14988	15075	15277	14868	14709	14745	14820	15031	14862	15064	15016	15182	15107	15018	14968	15000	15094	14855	14881	14930	15080	15059	14882	15036	15060	15008	15019	15100	15091	15134	14933	14966	14911	14970	14939	14872	15036	15070	14962	15000	15060	15068	14985	15034	14934	15184	14948	14846	15083	15022	15099	14957	15020	15032	14927	14968	15062	14947	15007	15050	14846	14983	14970	14872	15041	15137	15089	15023	15100	14888	14937	14903	14844	14940	14990	15067	15123	15011	15008	15048	15026	15035	14971	14912	14884	14974	15038	15017	14953	14988	14920	15015	15046	14798	14954	14932	14979	14802	14989	14829	14775	15000	14951	14821	14899	14890	14893	14924	15201	14940	14990	14971	15098	14972	14979	15108	15028	15196	14964	14946	14998	14874	15000	14912	14892	14943	14933	15192	15166	15140	15193	14941	14817	15158	15003	14962	15003	14894	15054	14874	14821	15206	14775	15043	15043	14921	15195	14884	14920	14879	14984	14956	14955	15058	14975	15194	14876	15003	15101	15117	15044	15045	15053	14902	14985	14756	15164	15131	14885	14939	15132	14993	15053	14949	14836	14914	14978	14976	14925	14837	15175	15279	14883	14866	14877	15042	14984	15184	15050	15200	15069	14982	14953	15011	14977	14855	15040	15164	15022	15046	14999	15144	15143	15054	14773	14980	14881	15025	14786	14717	15109	15111	14969	14949	15026	15017	15068	14912	15066	14970	14824	14809	15151	15133	14907	14922	14957	14974	14842	15177	14964	14996	14902	15024	15000	14933	15165	15048	15139	15090	15087	14855	14920	15088	14952	14784	14986	14869	14826	15115	15109	14812	15142	15150	15072	15062	15086	15026	15060	14951	14979	15006	15051	15080	14940	14948	14956	14788	14931	14946	14935	15070	14957	15025	14892	14936	14996	15311	14908	15023	14943	14967	14980	14973	14966	14982	14832	14876	14775	15004	15053	14903	15079	14969	15143	15112	15014	15079	15264	14884	15131	14979	15004	15015	15106	15174	15120	14955	15063	15060	14965	14970	14882	15124	14772	14983	14860	15172	15081	15144	14994	14880	14961	14865	15029	14927	15088	15028	14928	15028	15193	15022	14938	14857	14992	15147	15157	15100	14964	15064	15000	15013	14733	15039	14959	14908	14826	14994	14908	15028	14722	14924	15058	14967	14922	14926	15210	15099	15072	14903	15131	14804	14949	15104	15022	15136	14970	14830	15008	15092	15107	14915	14773	15050	14963	14755	15004	15008	14839	14866	14961	15088	14891	15122	14886	14943	15055	15059	14986	14805	14740	15073	15146	15143	14929	14969	15073	14809	15022	14991	15166	15023	15101	15017	14985
43734	74642	69210	69705	66851	55468	45430	46729	44386	39179	33547	25561	18262	14433	13357	12910	12628	12706	12722	12752	12648	12772	12563	12533	12637	12659	12671	12718	12775	12824	12627	12749	12600	12820	12679	12575	12633	12693	12782	12593	12736	12700	12669	12690	12599	12640	12824	12725	12589	12665	12661	12728	12604	12622	12807	12614	12634	12779	12804	12595	12715	12580	12742	12540	12809	12526	12764	12597	12669	12698	12729	12593	12681	12839	12539	12597	12581	12621	12644	12651	12703	12734	12697	12528	12813	12555	12592	12534	12627	12563	12775	12664	12845	12729	12725	12607	12568	12670	12662	12582	12638	12440	12761	12785	12628	12668	12886	12699	12662	12703	12783	12616	12724	12692	12583	12712	12701	12724	12629	12682	12574	12633	12763	12634	12513	12631	12653	12704	12581	12755	12750	12711	12685	12588	12731	12696	12545	12575	12730	12782	12668	12715	12575	12518	12580	12634	12660	12706	12521	12667	12746	12610	12714	12772	12649	12689	12502	12646	12673	12762	12543	12704	12538	12634	12722	12634	12627	12718	12538	12656	12692	12649	12662	12563	12683	12646	12491	12517	12731	12700	12772	12696	12580	12529	12758	12504	12534	12445	12881	12701	12662	12631	12615	12672	12472	12450	12594	12712	12589	12585	12750	12660	12677	12610	12720	12770	12649	12780	12542	12656	12649	12605	12631	12727	12577	12742	12781	12656	12878	12617	12676	12646	12679	12661	12819	12663	12701	12572	12696	12459	12663	12745	12572	12667	12631	12553	12778	12640	12678	12689	12709	12616	12680	12604	12673	12830	12575	12612	12798	12593	12549	12567	12472	12451	12680	12518	12566	12731	12603	12650	12674	12715	12659	12611	12712	12775	12784	12596	12751	12630	12648	12633	12658	12701	12674	12689	12630	12745	12634	12712	12650	12815	12563	12738	12654	12679	12695	12547	12613	12694	12624	12804	12607	12524	12624	12658	12582	12482	12615	12524	12671	12690	12580	12665	12692	12591	12434	12680	12594	12601	12677	12714	12590	12723	12665	12607	12549	12779	12600	12535	12584	12670	12666	12753	12704	12590	12574	12544	12738	12650	12568	12672	12781	12685	12654	12760	12666	12494	12639	12729	12668	12726	12704	12663	12703	12584	12669	12679	12451	12711	12730	12737	12561	12712	12571	12693	12727	12538	12573	12640	12463	12543	12490	12607	12505	12651	12811	12700	12693	12678	12653	12835	12542	12646	12696	12688	12744	12695	12665	12726	12647	12729	12768	12523	12586	12616	12692	12726	12788	12658	12536	12633	12672	12719	12568	12726	12467	12689	12730	12740	12753	12589	12551	12652	12631	12711	12756	12790	12774	12680	12577	12634	12601	12660	12829	12666	12496	12688	12771	12695	12779	12834	12609	12625	12625	12651	12810	12586	12559	12582	12797	12782	12712	12610	12663	12564	12667	12695	12837	12723	12695	12680	12651	12704	12440	12480	12410	12642	12717	12565	12600	12692	12567	12523	12489	12682	12521	12557	12636	12564	12518	12664	12836	12584	12767	12817	12604	12661	12709	12672	12715	12592	12561	12677	12719	12751	12691	12776	12754	12673	12584	12600	12717	12503	12625	12896	12747	12698	12663	12593	12513	12736	12826	12631	12776	12574	12539	12777	12585	12719	12635	12573	12817	12714	12563	12503	12728	12766	12402	12591	12695	12625	12504	12659	12777	12571	12536	12771	12722	12631	12630	12464	12685	12742	12686	12584	12693	12546	12563	12666	12691	12715	12538	12705	12606	12611	12552	12660	12752	12764	12702	12594	12518	12427	12703	12713	12668	12616	12652	12639	12741	12627	12710	12644	12539	12579	12711	12775	12605	12565	12546	12590	12517	12722	12637	12720	12757	12606	12757	12745	12508	12707	12690	12710	12680	12530	12827	12608	12637	12714	12795	12676	12641	12671	12593	12659	12960	12667	12665	12742	12749	12493	12826	12610	12783	12710	12552	12707	12625	12541	12737	12603	12762	12692	12569	12739	12741	12695	12639	12617	12626	12706	12688	12605	12568	12651	12719	12580	12736	12482	12725	12598	12598	12603	12676	12498	12699	12782	12698	12635	12563	12599	12709	12813	12497	12681	12485	12748	12716	12655	12571	12679	12667	12528	12607	12527	12689	12622	12646	12750	12493	12542	12767	12669	12566	12562	12681	12666	12638	12561	12673	12604	12615	12628	12611	12588	12629	12539	12575	12743	12615	12798	12747	12528	12615	12645	12591	12714	12499	12795	12541	12618	12634	12709	12565	12666	12607	12658	12615	12602	12597	12620	12680	12696	12651	12608	12674	12701	12834	12663	12443	12721	12625	12700	12729	12601	12685	12573	12644	12620	12777	12622	12667	12639	12564	12704	12712	12630	12613	12865	12612	12703	12560	12700	12690	12657	12584	12586	12701	12716	12752	12712	12701	12688	12669	12904	12778	12723	12734	12818	12715	12560	12613	12712	12730	12680	12875	12681	12692	12892	12624	12698	12641	12682	12573	12650	12715	12666	12736	12617	12673	12653	12711	12742	12510	12762	12800	12804	12752	12762	12630	12653	12635	12632	12760	12512	12461	12574	12614	12675	12719	12482	12704	12784	12509	12673	12676	12681	12694	12641	12657	12693	12634	12568	12693	12676	12566	12615	12699	12449	12657	12630	12611	12647	12745	12470	12782	12747	12641	12515	12703	12724	12699	12670	12760	12779	12615	12661	12656	12630	12691	12634	12614	12809	12696	12580	12730	12522	12707	12628	12745	12664	12773	12698	12550	12600	12613	12862	12800	12708	12785	12744	12766	12691	12709	12730	12661	12582	12433	12494	12721	12714	12535	12636	12567	12675	12752	12618	12643	12504	12778	12763	12647	12547	12427	12612	12681	12611	12617	12651	12730	12635	12691	12644	12734	12568	12515	12661	12587	12575	12588	12609	12555	12635	12735	12516	12752	12741	12696	12690	12646	12674	12506	12802	12642	12666	12560	12522	12723	12762	12662	12711	12612	12607	12634	12568	12734	12593	12585	12560	12749	12579	12734	12561	12548	12762	12689	12588	12551	12699	12665	12620	12559	12655	12577	12759	12539	12665	12943	12788	12708	12804	12666	12612	12613	12524	12526	12761	12667	12663	12789	12555	12484	12596	12848	12652	12573	12688	12850	12888	12685	12782	12632	12828	12680	12609	12745	12590	12688	12689	12641	12576	12627	12648	12630	12711	12645	12642	12647	12697	12650	12745	12624	12608	12465	12605	12564	12605	12755	12728	12546	12953	12468	12661	12675	12862	12588	12654	12802	12713	12744	12603	12855	12685	12678	12701	12758	12774	12658	12649	12644	12802	12570	12662	12704	12645	12639	12583	12546	12812	12732	12576	12707	12789	12652	12573	12809	12732	12422	12728	12650	12733	12584	12503	12648	12725	12667	12814	12540	12708	12675	12570	12493	12803	12561	12539	12742	12595	12526	12799	12612	12829	12790	12520	12650	12686	12703	12614	12744	12663	12759	12591	12630	12632	12626	12496	12563	12783	12522	12870	12759	12770	12433	12637	12747	12656	12731	12676	12565	12754	12740	12647	12660	12567	12719	12707	12741	12848	12545	12711	12704	12639	12838	12643	12671	12460	12674	12696	12761	12681	12462	12693	12586	12680	12793	12698	12687	12816	12684	12731	12715	12747	12589	12765	12807	12515	12563	12390	12620	12592	12609	12711	12795	12809	12605	12710	12706	12647	12701	12748	12658	12568	12671	12731	12612	12556	12601	12593	12910	12733	12713	12684	12661	12714	12713	12604	12591	12518	12615	12768	12848	12510	12611	12586	12756	12544	12701	12718	12500	12645	12658	12511	12740	12709	12529	12666	12562	12626	12682	12621	12673	12711	12740	12643	12719	12664	12496	12800	12592	12601	12634	12735	12670	12629	12718	12662	12674	12688	12637	12767	12598	12560	12752	12606	12521	12690	12500	12591	12566	12595	12801	12615	12745	12647	12658	12647	12528	12645	12659	12705	12587	12770	12663	12635	12628	12570	12614	12491	12773	12684	12487	12605	12674	12671	12642	12541	12571	12521	12655	12659	12730	12655	12589	12569	12805	12623	12670	12540	12750	12699	12781	12675	12616	12689	12669	12701	12678	12665	12673	12563	12593	12597	12676	12509	12718	12572	12623	12701	12679	12490	12669	12629	12812	12672	12525	12691	12845	12597	12564	12762	12578	12651	12709	12790	12635	12752	12720	12694	12687	12558	12704	12582	12652	12662	12938	12644	12731	12594	12733	12713	12710	12695	12693	12720	12852	12672	12595	12690	12733	12583	12632	12715	12587	12726	12674	12820	12718	12740	12706	12862	12655	12619	12843	12412	12685	12606	12484	12713	12596	12774	12657	12706	12495	12655	12741	12639	12651	12609	12575	12668	12704	12549	12746	12505	12558	12580	12681	12496	12473	12728	12744	12593	12666	12826	12655	12786	12576	12712	12525	12671	12789	12705	12693	12696	12746	12764	12668	12667	12589	12587	12782	12646	12725	12628	12630	12624	12536	12717	12535	12689	12636	12524	12667	12649	12669	12580	12574	12605	12540	12683	12723	12622	12605	12590	12481	12845	12792	12662	12670	12640	12761	12696	12606	12561	12743	12545	12563	12638	12780	12734	12694	12712	12682	12668	12756	12642	12662	12727	12704	12644	12632	12718	12619	12607	12760	12644	12656	12706	12569	12724	12805	12650	12535	12667	12625	12539	12597	12646	12825	12666	12581	12530	12669	12602	12662	12609	12674	12680	12687	12755	12798	12667	12673	12735	12557	12458	12676	12824	12698	12570	12631	12543	12554	12751	12775	12720	12584	12553	12651	12781	12579	12752	12793	12667	12651	12672	12692	12527	12705	12645	12663	12706	12696	12721	12632	12894	12673	12637	12782	12657	12717	12635	12779	12651	12679	12627	12713	12673	12656	12762	12622	12559	12664	12682	12601	12666	12621	12653	12639	12644	12753	12575	12623	12739	12658	12723	12651	12844	12607	12557	12518	12554	12779	12592	12583	12767	12704	12764	12598	12715	12685	12614	12539	12823	12578	12744	12726	12704	12567	12759	12768	12695	12625	12748	12821	12705	12815	12611	12560	12598	12762	12672	12604	12600	12621	12727
31491	23523	23396	22467	22640	23256	18805	18299	18677	18108	17811	17388	16744	16863	16735	16736	16779	16506	16798	16744	16730	16759	16829	16621	16564	16890	16764	16550	16794	16467	16668	16791	16544	16895	16905	16796	16637	16653	16858	16755	16762	16572	16640	16678	16779	16527	16745	16658	16806	16689	16762	16659	16662	16738	16709	16642	16582	16620	16645	16641	16644	16789	16936	16779	16713	16689	16606	16579	16746	16956	16742	16637	16714	16604	16801	16730	16794	16727	16564	16754	16638	16928	16662	16699	16624	16486	16680	16715	16654	16628	16791	16615	16661	16377	16632	16534	16529	16743	16649	16641	16684	16679	16548	16635	16672	16717	16722	16520	16647	16568	16798	16584	16757	16532	16655	16782	16689	16492	16804	16602	16834	16723	16544	16549	16729	16733	16642	16764	16736	16782	16758	16617	16612	16843	16697	16811	16899	16861	16659	16598	16693	16577	16732	16694	16654	16773	16372	16600	16616	16537	16542	16669	16631	16620	16611	16667	16696	16872	16807	16793	16819	16911	16617	16809	16706	16711	16697	16868	16635	16724	16775	16628	16609	16787	16898	16844	16669	16789	16608	16682	16732	16841	16890	16765	16624	16803	16589	16799	17069	16669	16565	16602	16473	16608	16557	16615	16652	16793	16726	16688	16691	16607	16756	16558	16621	16572	16669	16827	16645	16681	16642	16607	16818	16663	16824	16748	16800	16739	16606	16520	16699	16566	16653	16592	16905	16744	16741	16716	16653	16660	16665	16780	16839	16709	16823	16816	16805	16652	16563	16658	16752	16694	16852	16846	16803	16699	16766	16768	16835	16840	16577	16820	16687	16686	16633	16843	16693	16824	16607	16656	16523	16732	16651	16771	16737	16645	16513	16735	16465	16943	16638	16597	16824	16440	16491	16627	16540	16650	16830	16662	16592	16546	16799	16622	16669	16756	16618	16813	16774	16487	16573	16624	16637	16572	16906	16713	16532	16714	16553	16775	16779	16684	16501	16749	16644	16701	16670	16627	16752	16764	16906	16608	16725	16663	16735	16630	16815	16614	16543	16887	16399	16640	16809	16769	16673	16761	16631	16551	16650	16818	16755	16601	16500	16781	16845	16650	16774	16558	16854	16596	16653	16477	16550	16562	16631	16649	16720	16482	16697	16773	16841	16688	16817	16628	16673	16753	16653	16621	16788	16671	16699	16590	16616	16622	16769	16755	16539	16583	16515	16686	16730	16682	16687	16729	16708	16717	16438	16758	16911	16764	16779	16702	16716	16694	16744	16686	16539	16513	16807	16889	16915	16871	16528	16621	16720	16530	16751	16536	16542	16773	16458	16671	16699	16542	16712	16624	16891	16883	16776	16733	16785	16701	16780	16783	16652	16795	16776	16600	16827	16821	16724	16658	16800	16920	16827	16733	16752	16772	16682	16583	16526	16711	16767	16795	16600	16765	16746	16524	16709	16760	16509	16923	16695	16658	16813	16776	16749	16656	16581	16647	16686	16644	16831	16518	16550	16611	16689	16790	16705	16629	16644	16628	16670	16802	16727	16692	16563	16553	16855	16921	16750	16870	16537	16615	16895	16646	16615	16540	16760	16622	16527	16583	16650	16887	16691	16885	16606	16757	16858	16707	16734	16745	16695	16765	16728	16615	16576	16665	16960	16594	16753	16617	16523	16665	16531	16760	16717	16663	16611	16613	16557	16711	16852	16766	16704	16815	16831	16767	16648	16766	16770	16856	16759	16661	16763	16707	16831	16860	16799	16668	16702	16950	16756	16795	16800	16744	16712	16745	16692	16552	16668	16870	16630	16658	16670	16666	16733	16654	16692	16730	16617	16555	16760	16566	16813	16683	16528	16714	16607	16663	16516	16791	16647	16612	16840	16684	16791	16661	16665	16634	16768	16858	16715	16512	16596	16643	16779	16672	16861	16775	16596	16853	16552	16598	16907	16600	16700	16707	16486	16593	16569	16722	16608	16759	16707	16851	16843	16670	16780	16665	16690	16746	16696	16705	16732	16692	16604	16776	16635	16638	16708	16624	16515	16688	16753	16510	16463	16764	16754	16667	16798	16632	16679	16820	16929	16636	16755	16816	16936	16721	16545	16718	16732	16773	16861	16661	16643	16668	16564	16742	16819	16741	16732	16849	16800	16698	16869	16690	16624	16770	16600	16751	16594	16680	16934	16678	16705	16639	16792	16651	16734	16571	16823	16793	16864	16672	16721	16761	16592	16649	16704	16441	16609	16758	16669	16768	16714	16513	16584	16881	16700	16669	16584	16594	16631	16603	16803	16842	16600	16540	16706	16628	16636	16625	16774	16939	16863	16774	16683	16740	16687	16848	16624	16732	16616	16624	16818	16676	16674	16807	16643	16773	16706	16777	16640	16689	16592	16869	16736	16403	16829	16768	16839	16949	16461	16700	16851	16804	16424	16714	16616	16587	16747	16539	16806	16602	16712	16716	16754	16546	16764	16780	16561	16804	16854	16675	16652	16616	16777	16553	16541	16806	16484	16784	16703	16662	16767	16673	16761	16625	16666	16857	16662	16924	16530	16893	16655	16713	16659	16571	16614	16641	16754	16627	16796	16468	16718	16541	16771	16644	16764	16745	16692	16461	16719	16836	16742	16854	16602	16590	16623	16758	16670	16727	16743	16858	16839	16649	16647	16863	16542	16641	16575	16766	16559	16646	16750	16578	16605	17036	16715	16527	16621	16585	16637	16513	16565	16530	16649	16374	16501	16696	16613	16765	16577	16710	16620	16670	16875	16745	16810	16762	16620	16543	16737	16518	16663	16547	16722	16587	16640	16727	16722	16635	16561	16743	16568	16875	16562	16490	16577	16638	16667	16661	16683	16632	16895	16721	16623	16602	16377	16615	16749	16500	16615	16489	16831	16578	16568	16742	16608	16681	16622	16596	16795	16688	16611	16725	16686	16704	16714	16700	16664	16718	16627	16858	16721	16790	16604	16663	16749	16499	16694	16795	16454	16529	16657	16641	16794	16561	16561	16789	16491	16663	16658	16713	16894	16780	16733	16404	16578	16659	16698	16788	16467	16662	16684	16548	16571	16585	16558	16645	16724	16447	16547	16716	16750	16686	16735	16774	16840	16609	16859	16567	16488	16610	16578	16657	16624	16793	16572	16596	16632	16841	16625	16922	16687	16637	16761	16389	16846	16722	16714	16795	16663	16733	16723	16579	16650	16710	16847	16690	16543	16645	16782	16739	16756	16736	16773	16744	16645	16836	16565	16831	16732	16736	16644	16878	16642	16518	16638	16765	16896	16545	16663	16741	16708	16725	17044	16701	16509	16665	16781	16801	16665	16620	16798	16782	16778	16937	16611	16837	16891	16710	16484	16437	16604	16616	16698	16667	16675	16815	16680	16959	16641	16586	16828	16737	16778	16884	16787	16694	16854	16734	16828	16833	16595	16524	16745	16684	16852	16870	16778	16616	16610	16627	16873	16706	16830	16597	16491	16861	16754	16580	16824	16519	16701	16785	16800	16624	16469	16871	17002	16663	16698	16704	16627	16638	16685	16753	16713	16506	16863	16855	16516	16688	16557	16788	16621	16688	16554	16604	16665	16674	16943	16765	17067	16878	16729	16626	16590	16761	16804	16719	16953	16606	16866	17012	16743	16557	16745	16793	16710	16736	16878	16664	16728	16633	16819	16680	16604	16811	16639	16782	16829	16730	16551	16626	16836	16835	16706	16805	16745	16753	16780	16599	16719	17083	16714	16669	16585	16629	16703	16483	16573	16736	16788	16741	16555	16818	16623	16594	16506	16409	16755	16688	16703	16771	16805	16676	16631	16627	16673	16767	16673	16815	16716	16733	16450	16777	16830	16633	16859	16726	16807	16621	16757	16547	16898	16741	16690	16646	16629	16783	16499	16649	16624	16641	16527	16743	16552	16759	16773	16717	16688	16756	16902	16589	16907	17029	16668	16615	16950	16635	16687	16672	16637	16742	16543	16673	16692	16569	16780	16639	16660	16617	16756	16690	16555	16510	16631	16686	16527	16577	16733	16664	16611	16845	16651	16510	16854	16789	16830	16613	16769	16531	16822	16520	16642	16867	16813	16515	16477	16765	16603	16625	16511	16786	16769	16799	16630	16886	16720	16665	16691	16713	16730	16786	16800	16880	16718	16637	16697	16780	16684	16763	16745	16511	16584	16635	16537	16620	16828	16684	16602	16751	16627	16704	16783	16758	16719	16689	16826	16769	16632	16654	16703	16716	16787	16719	16697	16742	16780	16899	16729	16675	16874	16777	16678	16730	16594	16711	16551	16736	16705	16632	16345	16684	16693	16847	16745	16618	16698	16644	16649	16824	16767	16779	16685	16709	16551	16750	16548	16780	16752	16676	16676	16589	16792	16913	16664	16544	16660	16506	16634	16630	16833	16615	16747	16648	16610	16553	16656	16734	16626	16688	16743	16807	16793	16700	16429	16431	16572	16693	16658	16715	16799	16649	16790	16780	16655	16789	16599	16759	16611	16769	16689	16600	16825	16557	16807	16717	16583	16808	16719	16554	16763	16771	16655	16633	16769	16824	16739	16697	16734	16701	16869	16528	16634	16764	16615	16762	16978	16812	16692	16663	16842	16665	16804	16779	16630	16523	16610	16747	16747	16733	16533	16731	16619	16651	16725	16580	16664	16795	16665	16608	16591	16567	16637	16665	16804	16801	16659	16620	16679	16652	16569	16868	16712	16782	16701	16764	16628	16802	16620	16659	16736	16684	16860	16565	16851	16692	16630	16808	16592	16686	16780	16644	16721	16787	16662	16656	16728	16670	16731	16759	16875	16909	16478	16947	16739	16822	16938	16762	16820	16630	16739	16697	16881	16815	16651	16878	16630	16667	16680	16824	16693	16618	16619	16662	16751	16708	16678	16761	16766	16831	16678	16659	16884	16595	16572	16512	16657	16723	16936	16664	16549	16794	16493	16609	16469	16975	16817	16693	16729	16879	16662	16594	16599	16833	16598	16515	16609	16730	16679	16779	16832	17020	16995	16703	16738	16777	16743	16745	16579	16645	16632	16750	16709	16719	16512	16838	16665	16594	16628	16811	16797	16692	16837	16786	16888	16994	16565	16497	16661	16521	16677	16627	16655	16720	16731	16834	16769	16709	16703	16682
23084	25234	22197	21054	22856	21472	15896	16022	16271	15561	15062	14391	13953	13575	13671	13966	13728	13689	13640	13649	13728	13696	13749	13641	13800	13743	13782	13672	13528	13524	13739	13522	13660	13653	13713	13732	13683	13696	13722	13757	13698	13640	13671	13684	13611	13608	13642	13640	13688	13702	13652	13547	13740	13760	13633	13701	13738	13714	13718	13648	13542	13708	13717	13615	13615	13700	13710	13743	13765	13811	13706	13704	13714	13585	13699	13765	13768	13641	13812	13653	13821	13645	13655	13584	13531	13743	13544	13720	13788	13713	13688	13631	13722	13859	13489	13562	13682	13753	13707	13717	13741	13816	13530	13569	13544	13574	13540	13589	13640	13656	13536	13771	13748	13800	13766	13631	13769	13624	13761	13510	13751	13713	13576	13654	13735	13718	13684	13617	13778	13672	13682	13727	13680	13471	13585	13655	13466	13657	13570	13848	13603	13776	13765	13612	13674	13703	13557	13602	13761	13676	13689	13691	13727	13616	13602	13668	13725	13818	13830	13714	13718	13679	13785	13705	13597	13663	13691	13618	13602	13914	13727	13657	13659	13606	13690	13650	13757	13743	13566	13536	13739	13738	13639	13736	13730	13708	13754	13644	13780	13715	13770	13503	13787	13591	13487	13706	13656	13611	13745	13606	13782	13730	13676	13699	13636	13821	13722	13829	13682	13711	13619	13647	13716	13623	13728	13647	13656	13619	13681	13468	13594	13805	13719	13794	13748	13601	13529	13655	13565	13568	13561	13688	13580	13601	13716	13683	13819	13665	13757	13707	13641	13816	13683	13641	13689	13651	13642	13610	13647	13667	13747	13697	13581	13737	13625	13750	13731	13608	13642	13586	13707	13661	13697	13641	13637	13686	13701	13683	13654	13726	13520	13683	13706	13651	13789	13779	13729	13670	13884	13666	13576	13610	13630	13794	13713	13586	13657	13594	13515	13516	13676	13591	13822	13618	13788	13787	13627	13610	13773	13682	13625	13769	13456	13649	13619	13644	13783	13717	13483	13673	13582	13672	13688	13635	13597	13676	13677	13623	13669	13766	13683	13706	13676	13762	13625	13768	13604	13609	13755	13761	13785	13579	13594	13619	13656	13792	13571	13695	13705	13760	13617	13445	13732	13648	13713	13652	13817	13645	13925	13754	13510	13642	13685	13666	13591	13690	13506	13740	13609	13735	13651	13617	13673	13829	13790	13567	13599	13563	13630	13680	13694	13551	13776	13451	13674	13710	13640	13657	13327	13654	13723	13460	13773	13633	13775	13456	13520	13737	13649	13641	13565	13571	13670	13740	13757	13800	13840	13597	13776	13602	13846	13602	13606	13571	13576	13426	13553	13810	13631	13861	13705	13629	13546	13559	13587	13547	13680	13609	13472	13596	13717	13777	13614	13696	13640	13626	13625	13730	13630	13804	13686	13555	13544	13725	13586	13773	13696	13696	13638	13580	13679	13590	13571	13606	13827	13501	13614	13615	13695	13685	13681	13687	13747	13739	13576	13695	13730	13623	13475	13648	13501	13578	13591	13626	13646	13625	13617	13714	13659	13363	13681	13671	13768	13625	13725	13792	13467	13512	13553	13577	13659	13645	13668	13713	13596	13691	13803	13583	13536	13732	13773	13432	13648	13420	13632	13631	13696	13654	13658	13549	13581	13709	13670	13752	13663	13636	13453	13700	13549	13662	13605	13734	13723	13640	13652	13812	13669	13558	13604	13620	13477	13514	13712	13566	13858	13696	13739	13681	13822	13492	13605	13602	13603	13682	13729	13655	13650	13695	13871	13707	13570	13759	13643	13658	13776	13654	13653	13705	13721	13667	13673	13699	13717	13663	13645	13665	13544	13788	13526	13735	13607	13709	13709	13689	13584	13836	13615	13544	13711	13749	13912	13675	13591	13627	13755	13590	13680	13619	13762	13745	13713	13585	13482	13645	13817	13727	13704	13675	13618	13587	13638	13695	13668	13534	13599	13611	13745	13636	13663	13680	13730	13701	13695	13679	13620	13566	13617	13617	13772	13574	13705	13671	13694	13516	13714	13846	13579	13767	13614	13533	13747	13650	13699	13733	13433	13651	13603	13536	13544	13644	13682	13511	13762	13559	13627	13695	13748	13577	13621	13672	13610	13549	13610	13654	13852	13603	13779	13678	13648	13700	13703	13690	13756	13648	13696	13758	13510	13849	13719	13659	13682	13702	13573	13640	13687	13730	13721	13748	13622	13631	13684	13658	13645	13470	13675	13562	13636	13507	13669	13722	13662	13599	13706	13707	13672	13768	13579	13705	13550	13605	13618	13764	13684	13625	13686	13734	13429	13672	13640	13672	13741	13587	13683	13586	13733	13718	13718	13706	13607	13654	13683	13683	13703	13685	13478	13715	13785	13576	13700	13681	13746	13685	13710	13749	13670	13493	13616	13504	13868	13765	13693	13577	13647	13533	13864	13711	13747	13631	13671	13725	13598	13734	13692	13693	13682	13689	13954	13471	13631	13671	13693	13629	13528	13537	13732	13685	13652	13770	13787	13630	13661	13716	13763	13638	13730	13714	13609	13847	13515	13682	13679	13686	13535	13658	13901	13618	13593	13686	13789	13757	13553	13729	13582	13711	13591	13723	13626	13633	13673	13587	13579	13527	13580	13572	13585	13693	13661	13654	13528	13717	13589	13582	13476	13802	13664	13706	13556	13677	13561	13689	13748	13684	13687	13593	13670	13700	13728	13644	13600	13598	13677	13583	13691	13652	13846	13828	13541	13752	13629	13583	13652	13645	13670	13603	13612	13534	13742	13621	13799	13632	13713	13741	13713	13636	13794	13747	13722	13440	13728	13616	13811	13554	13610	13594	13865	13695	13638	13802	13663	13695	13610	13544	13851	13563	13500	13543	13609	13569	13474	13626	13757	13685	13658	13650	13650	13733	13656	13652	13663	13752	13567	13599	13630	13717	13621	13706	13637	13638	13550	13679	13594	13581	13554	13614	13686	13809	13683	13610	13610	13641	13651	13729	13773	13683	13635	13805	13733	13728	13574	13570	13603	13602	13663	13633	13536	13685	13476	13623	13490	13558	13662	13833	13666	13731	13621	13604	13702	13823	13612	13836	13734	13669	13692	13772	13709	13613	13693	13560	13486	13554	13673	13705	13662	13796	13542	13646	13830	13702	13578	13435	13575	13601	13587	13703	13654	13708	13703	13880	13728	13650	13590	13776	13717	13588	13432	13626	13621	13668	13662	13533	13765	13656	13621	13853	13581	13584	13528	13697	13804	13662	13723	13846	13698	13859	13593	13518	13750	13566	13682	13734	13643	13514	13575	13739	13687	13579	13737	13665	13532	13677	14004	13874	13563	13787	13740	13572	13660	13567	13699	13739	13522	13645	13606	13840	13594	13826	13781	13743	13575	13552	13763	13901	13774	13615	13690	13709	13660	13891	13820	13769	13538	13517	13528	13841	13734	13804	13671	13695	13673	13523	13533	13727	13732	13579	13675	13727	13794	13651	13859	13739	13636	13677	13680	13685	13650	13690	13679	13650	13771	13795	13553	13709	13751	13797	13667	13622	13705	13580	13749	13829	13580	13602	13627	13767	13559	13711	13694	13640	13622	13646	13650	13726	13522	13685	13671	13614	13683	13700	13660	13704	13691	13543	13710	13608	13740	13585	13692	13784	13775	13677	13597	13750	13691	13587	13691	13656	13762	13462	13616	13612	13680	13564	13767	13757	13781	13791	13864	13573	13594	13474	13673	13831	13560	13691	13664	13559	13691	13633	13724	13707	13523	13730	13556	13647	13799	13603	13587	13712	13763	13813	13610	13715	13779	13557	13591	13644	13642	13563	13582	13710	13547	13815	13683	13749	13604	13692	13631	13639	13532	13628	13542	13696	13746	13771	13680	13737	13561	13516	13553	13565	13612	13545	13709	13660	13698	13555	13605	13690	13915	13652	13809	13503	13602	13831	13633	13749	13689	13634	13545	13832	13702	13629	13722	13667	13777	13653	13578	13711	13895	13605	13748	13721	13563	13729	13775	13620	13602	13703	13856	13756	13538	13550	13547	13712	13662	13798	13565	13684	13563	13773	13694	13673	13882	13784	13695	13545	13514	13744	13561	13819	13673	13789	13685	13703	13632	13692	13664	13690	13780	13666	13631	13594	13653	13797	13667	13802	13698	13652	13563	13716	13782	13678	13651	13705	13558	13693	13647	13476	13609	13585	13697	13644	13690	13733	13969	13760	13579	13624	13715	13552	13737	13786	13711	13822	13618	13598	13810	13549	13698	13794	13612	13583	13711	13651	13531	13721	13626	13715	13649	13660	13624	13829	13675	13607	13429	13588	13601	13779	13685	13638	13665	13870	13615	13626	13737	13671	13729	13809	13590	13603	13488	13604	13682	13605	13668	13720	13550	13627	13698	13681	13584	13635	13798	13696	13530	13628	13776	13600	13725	13751	13652	13684	13839	13612	13623	13597	13643	13744	13751	13597	13740	13680	13534	13772	13706	13614	13764	13508	13594	13642	13706	13669	13839	13753	13830	13406	13743	13762	13713	13786	13638	13643	13709	13568	13662	13547	13413	13569	13678	13639	13693	13685	13375	13822	13609	13778	13761	13677	13609	13717	13741	13760	13555	13758	13674	13515	13699	13598	13770	13655	13504	13685	13551	13703	13780	13706	13631	13803	13665	13620	13606	13662	13646	13619	13644	13627	13529	13635	13699	13595	13621	13750	13605	13572	13730	13548	13685	13727	13555	13733	13547	13757	13681	13572	13542	13726	13658	13760	13629	13809	13718	13711	13803	13710	13567	13731	13562	13383	13733	13815	13639	13543	13423	13648	13594	13691	13794	13666	13622	13584	13591	13684	13674	13528	13678	13628	13782	13552	13574	13794	13795	13685	13781	13769	13662	13702	13640	13703	13812	13702	13721	13695	13668	13535	13642	13603	13662	13601	13706	13603	13659	13618	13440	13498	13616	13570	13659	13647	13571	13744	13862	13660	13747	13841	13753	13776	13732	13728	13678	13601	13689	13647	13557	13553	13679	13716	13678	13644	13637	13717	13731	13682	13746	13816	13767	13734	13655	13535	13641	13744	13733	13691	13651	13671	13663	13585	13800	13651	13599	13672	13565	13725	13712	13654	13611	13579
26148	21253	30301	32348	47795	49611	38359	32166	29547	24318	20948	19067	17960	17287	17098	16955	17027	17002	17192	17144	16933	17065	16903	17259	17220	16957	17184	17185	16929	17056	16938	16961	17098	17392	17136	17067	17071	17117	17036	16866	17007	17049	16984	17115	17204	16895	16805	16928	16898	16817	16954	17044	16839	16993	16984	16976	17042	17124	17001	17113	17009	17006	17005	16954	16967	16866	17008	17031	16933	16818	17113	16840	16974	17107	16937	17062	16967	17019	16882	16983	16951	17035	17055	16925	16964	16821	17027	17053	17012	17081	16984	17076	16923	16934	17108	17076	17005	16824	17002	16857	16777	16985	17050	16911	16817	16846	16766	17007	17117	16837	16965	16951	17027	16919	16892	16983	16932	17059	17084	16938	17062	17125	16910	16887	17216	16727	17049	17078	16872	16704	16729	16971	16962	17007	17024	16995	16903	17041	17016	16863	17187	16852	16816	16821	16986	16993	17012	17059	16932	16846	17005	16935	16890	16932	17031	16960	16789	16933	16717	16761	17030	16964	16934	16852	16913	16839	17122	16911	16883	16788	16907	16841	16829	17159	17001	16812	17107	17082	17058	17017	17128	16966	16849	16910	17029	17080	16967	17113	16912	16947	16861	16983	17098	16747	16849	16862	17048	16929	16880	16849	16767	16971	17034	16945	16740	16941	17078	17019	17117	16948	16975	16758	16837	16911	16863	17080	16960	17111	16978	16987	17164	17070	16978	16769	16795	16870	17050	16985	17148	17118	17036	17048	16787	17037	16906	17128	16825	16814	16899	16965	17057	17061	17004	16949	17036	17053	17072	16864	16961	16931	16941	16948	16887	17003	16887	16897	16960	16955	17078	16917	16890	16940	16869	16877	16899	17023	16925	17064	16996	16787	16925	16725	16972	17113	16899	16939	17047	16936	17208	16807	16818	16791	16794	16962	17032	17025	17191	16918	16732	17133	16969	16924	16784	16802	17052	17114	16845	16926	16938	16962	17085	16921	17284	17128	16738	16862	16879	17072	17011	16939	17015	17115	17132	17054	17028	16959	16975	16894	16929	16963	16816	16888	17007	16829	17124	16983	16918	16759	16846	16923	16928	17070	16804	17199	16905	16877	16964	16776	16995	16894	17073	17059	17070	16948	16952	17071	16955	16974	16995	17042	17055	17037	17047	16925	17098	17019	16907	17040	17010	16985	16988	16789	16946	16999	16992	16939	17015	16961	16940	16924	16752	17040	16794	17051	16924	16903	16930	17036	16763	16994	16911	17087	16928	16737	17078	16990	17075	17194	16935	16802	16963	16941	16854	16906	16766	16888	16955	17005	17035	17186	16898	17050	16997	17136	16797	16961	17052	17003	16994	16846	16961	16933	16819	16782	16889	16906	16838	16797	16876	16855	16915	16858	16797	16976	16979	16988	16694	16854	16935	16926	16931	17280	16946	17074	17044	17052	17099	16982	17032	16850	17182	16879	16815	16924	17126	16808	16867	16776	17050	16962	17008	17102	16915	16944	17002	16933	17162	17145	17000	16908	16898	16917	17011	16789	16792	17198	16723	17172	16866	17066	17034	16855	17008	16938	16811	17098	16914	16979	16957	16669	17018	16961	16853	16933	17063	16986	17046	16874	17048	16984	16836	16748	17102	17098	16771	16966	17149	16754	16976	16869	16838	17092	16886	17044	16948	16898	16837	17092	16963	17457	16946	16881	16899	16943	16993	17044	16951	17068	16854	16818	16938	16793	16904	16963	17035	16843	17249	16913	16857	16814	17070	16875	17013	17136	16989	17124	16987	16939	17172	17079	17143	16726	17017	16882	16991	16859	16955	16838	16998	16995	16753	17014	16896	17049	16836	17159	17094	16934	16851	16886	17040	16987	16791	17114	17195	16920	17042	16854	17076	16994	16867	17144	16937	16897	16979	17043	16840	17158	17168	17053	16913	16929	17013	17266	17153	16741	16836	17003	16952	16808	16889	16907	16954	16947	17042	17059	17042	16878	17039	17154	17195	17023	16981	16864	16983	17034	17089	16820	16957	16774	16997	17081	16881	16849	16984	16952	17033	16883	17102	16983	17026	16987	16715	16908	16909	16981	16919	17056	16862	16765	17062	16770	17053	16962	16934	17123	17031	17069	17159	16928	16649	17111	16948	16739	17124	16975	16959	16972	17052	16910	17012	16984	17113	17037	16911	17057	17124	16884	16876	16987	17025	17078	16904	17003	17019	16940	17061	16979	16943	16890	17067	17073	17087	16970	16929	16977	16926	16871	16862	17067	16976	16832	17007	16944	16884	17010	17072	16999	17100	16995	16953	16865	16890	17067	16733	16938	17008	17031	16998	16918	16939	16910	16678	16808	16924	16836	16929	17022	16896	16859	16869	16807	17095	17091	16828	16822	16866	16967	16735	16902	17052	16958	17060	16822	16989	16981	17033	17078	16858	17008	16837	17182	16815	16867	17017	16962	16964	17012	16816	16960	17044	16796	16860	16979	16868	17034	17154	17034	16936	16895	16743	17004	17238	17156	17207	17199	17009	17019	16925	16973	17115	17102	16979	16920	16769	17037	17044	17019	16906	16846	17006	16995	17133	16736	16947	16984	17171	16992	17038	16902	17178	17036	16967	17124	17006	17152	17000	16969	17170	17032	17056	16912	16935	16887	16845	16866	17100	16937	16775	16979	16994	17003	16930	16917	16671	17027	16857	16978	16890	16848	17083	16883	16895	17102	16781	16927	16905	17366	16970	17001	16806	17004	16996	16884	17079	16990	17094	16762	16847	16966	16985	16834	16960	16955	16912	16913	16921	16954	17147	16883	17112	16893	17169	16960	16897	17067	16940	17002	16996	17003	16808	16872	16887	16865	16961	16944	16853	16770	17071	17025	17015	16919	16977	17027	16903	16792	16999	16894	16776	16957	16894	16911	16932	16989	16766	17040	16811	16843	16775	16695	16977	16887	16900	16929	17007	17242	16839	16873	17102	16926	16972	17077	16948	16978	16983	17112	17001	16899	17011	16901	17005	16838	17102	16967	16791	16774	16875	16865	17055	16937	17031	16808	17109	17071	17172	17019	17065	16909	16969	17153	16938	16946	16979	16919	16890	16991	17108	17018	16895	17093	16821	17069	17006	16967	16946	17022	16879	16937	17090	16821	17043	17021	17061	17063	16949	17138	16922	17129	16957	16963	17063	16836	16950	17018	17090	17074	16988	16907	16910	17193	17096	16895	16957	17031	17038	16908	17065	17175	16872	17116	16935	16851	16799	16958	16888	17093	16816	17017	17017	17043	16969	16910	16996	17034	16988	16732	17055	17003	17131	16958	16842	16805	17064	17121	17078	17041	16708	16905	17001	17012	17157	16811	17017	16977	16953	17111	16832	17035	17104	16969	16825	17069	16922	17003	17037	17071	16860	16809	16878	16765	16941	17017	16893	17084	17146	17114	16948	17139	17035	16923	16911	17014	16952	17051	17001	16757	17008	16980	16998	16909	16960	16967	16995	17025	16930	17029	17057	17007	17164	16983	16948	17042	17043	17038	17200	16980	16917	16808	17095	16853	16989	17093	16966	16895	16845	17049	16821	16875	16792	16945	16752	16959	17040	16877	16924	16759	17133	16870	16866	16905	16757	16960	16982	17071	17014	16840	16779	16960	16891	16882	16932	16768	16920	16814	17122	16642	16984	16837	16962	16871	16861	16868	17046	16798	16949	16768	17024	17046	16945	16964	17086	17039	16907	17147	16745	17047	17033	17081	16950	17135	17019	16943	16769	17081	16985	17038	17167	17159	16827	16905	16809	16889	17014	16958	17098	16963	17122	16955	16966	17045	16983	17064	16690	17027	16924	16918	16957	17161	16832	17038	17045	17006	16967	17140	16806	16893	16804	17100	16743	16867	16854	16904	16876	17076	16966	17217	17057	16868	17061	17053	16939	17075	17022	16866	17075	17075	17012	16977	17078	16832	16816	16932	17091	17169	17012	17071	16890	16865	17173	17046	16924	16945	17057	16986	16945	16856	16856	17124	16993	17007	17033	16808	17111	17111	17028	17039	16895	16870	16997	17078	17049	16966	16958	16869	16986	16948	17056	16872	17029	16912	17017	17052	16914	16883	16749	16960	16940	17001	17027	17074	17209	16865	16995	17133	16766	16939	17050	17285	17055	17154	16918	16674	16950	17048	16848	16889	16823	16897	16929	17077	17087	17058	17177	17006	17092	16786	16921	17037	17049	17133	17028	16795	17118	17011	17169	17353	16920	17028	16971	16913	16820	16879	17038	17089	17164	17023	16818	17104	17041	17076	16924	16905	16824	16909	16997	16873	16996	17068	16818	17010	16881	16963	17060	16894	16885	16811	16782	17073	17156	16869	16914	16918	17002	17185	17028	16842	17016	17055	16807	16844	17166	16834	16808	16913	16803	16846	16803	16828	16891	16948	17225	17012	17040	17013	17050	17027	16965	17004	16961	16938	16644	16759	16813	16930	16972	17238	16898	17092	17028	17063	16970	16921	17174	16972	16848	16962	16920	17145	16775	17070	16869	17050	17167	17028	16866	17017	16996	16970	17037	17185	16987	17150	16719	17162	16979	16943	16924	16959	16936	16989	17242	17078	16980	17094	17152	17104	17056	17065	17332	17079	17080	17071	16877	16917	17187	17062	16911	16883	17141	16732	16893	16989	17139	16699	16915	17045	16909	16824	16864	16915	16788	16849	16993	16871	16998	16814	16979	17074	16993	17035	17093	17070	16931	16925	16993	16912	16680	16980	16813	16781	17021	16884	16941	16903	16947	17118	17047	16894	17093	16825	17053	17083	16939	16904	16910	16874	16908	17051	16842	17035	16975	17008	16938	17071	16996	16793	16902	17014	17094	17201	16952	16983	16893	17116	16960	17101	16851	17079	17003	16853	16961	17057	17032	17160	17083	17001	17010	16992	17192	16977	17025	17011	16944	16846	17093	16838	16955	16876	17220	17063	17058	17058	17252	16955	16882	16941	16892	16979	17251	17118	17026	17052	17000	17017	17039	16996	16971	16948	16901	17080	17156	17078	16992	17060	16866	16902	16798	16818	17037	16848	16912	16890	17042	17044	17041	16970	16883	16898	17066	16848	16973	17072	17082	16983	16881	16986	17013	16996	16734	17031	16965	17011	17079	17015	17189	16915
34560	54440	52924	41808	53312	46508	38122	32329	28742	22387	18298	16329	14812	13946	14134	13830	13714	13824	13810	13703	13918	13757	13666	14016	13882	13844	13851	13810	13817	13888	13921	13701	13856	13716	13978	13900	13915	13983	13845	13715	13949	13969	13849	13724	13911	13823	13902	13846	13935	13813	13636	13786	13881	13793	13913	13873	13880	13830	13953	14060	13824	13874	13742	13802	13907	13762	13911	13825	13961	13730	13932	13863	13860	13855	13955	13947	13984	13841	13864	13945	13813	13818	13959	13778	13966	13602	13737	13916	13816	13788	13744	13700	14046	13883	13850	13876	13780	13781	13869	13814	13835	13840	13788	13862	13775	13782	13933	13847	13850	13753	13810	13857	13820	13904	13769	13931	13949	13735	13811	13787	13808	13826	13862	13867	13930	13870	13908	13908	13888	13887	13827	13829	14015	13854	13887	13833	13551	13881	13854	13886	13890	13870	13827	13878	13795	13841	13963	13770	13931	13670	13765	13899	13829	13888	13873	13772	13890	13704	13782	13585	13651	13625	13983	13950	13946	13706	13915	13733	14022	13985	13953	13795	13833	13932	13840	13736	13876	13967	13928	13869	13930	13900	13767	13925	13829	13897	13737	13869	13864	13987	13830	13971	13762	13860	13854	13943	13835	13815	13882	14020	13820	13896	13883	13909	14130	13898	13739	13733	13862	13822	13860	13922	13955	13819	13836	13885	13807	13828	13802	13903	13864	13914	13765	13940	13944	13801	13793	13863	13851	13801	13765	13814	13865	13820	13866	13691	13859	13813	13911	13731	13862	13897	13864	13816	13937	13814	13931	13811	13935	13994	13943	13793	13821	13701	13934	13895	13723	13865	13870	14087	13723	13933	13818	13828	13832	13763	13920	13822	13796	13854	14002	13715	13982	13759	13862	13926	13831	13850	13677	13901	13878	13741	13997	13811	13814	13882	14002	13609	13947	13839	13687	13814	13920	13875	13869	13945	13883	13824	13722	13747	13874	13842	13971	13908	13801	13786	13812	13782	13876	13778	13909	13789	13948	13698	13841	13742	13804	13738	13892	13788	13807	13724	13778	13707	13950	13973	13886	13673	13996	13691	13997	13900	13825	13838	13829	13886	13850	13964	13872	13967	14067	13849	13641	13702	13817	13874	13935	13787	13791	13786	13843	13834	13825	13599	13874	13637	13751	13966	13875	13789	14020	13772	14081	13861	13755	13839	13895	13983	13738	13761	13765	13664	13671	13842	13886	13755	13844	13833	13830	13787	13885	13955	13749	13811	13813	13804	13903	13926	13671	13931	13948	13800	13765	13768	13875	13855	13829	13806	13852	13781	13696	13866	13666	13718	13800	14030	13882	13828	13897	13858	13763	13675	13914	13794	13945	13890	13799	13697	13827	13782	13914	13692	13953	13802	13769	14000	13957	13720	13825	13925	13810	13869	13889	13896	13877	13767	13843	13887	13874	13735	13866	13773	14056	13989	13835	13930	13863	13907	13714	13898	13743	14018	13909	13866	13781	13885	13832	13766	13847	13808	13874	13962	13953	13812	13839	13659	13792	14089	13748	13800	13956	13734	13777	13825	13882	13804	13799	13890	13724	13911	13928	13801	13638	13716	13872	13817	13979	13796	13794	13996	13832	14005	13908	13881	13938	13828	13843	13995	13800	13687	13717	13838	13816	13786	13774	13911	13720	13850	13917	13808	13749	13627	13916	13696	13868	13702	13773	13829	13763	13932	13851	13777	13861	13861	13847	13744	13829	13947	13819	13874	13848	13861	13874	13798	14061	13849	13857	13950	13858	13897	13895	13864	14028	13932	13881	13845	13947	13743	13829	13786	13675	13895	13802	13758	14030	13851	13911	13937	13728	13989	13844	13782	13821	13954	13839	13751	13940	13786	13907	13979	13795	13814	13751	13842	13878	13893	13806	13877	13892	13852	13851	13912	13841	13772	13738	13750	13815	14044	13820	13720	13838	13773	13903	13842	13806	13823	13969	13849	13759	13829	13778	13927	13781	13795	13928	13850	13858	13791	13947	13798	13823	13870	13832	13823	13880	13999	13874	13835	13727	13845	13971	13957	13914	13774	13938	13958	13860	13742	13844	13793	13881	13841	13799	13852	13813	13928	14014	13745	13875	13942	14020	13921	13856	13924	13781	13725	13768	13750	13800	13838	13855	13935	13852	13795	13831	13695	13768	14013	13854	13750	13844	13778	13875	13849	13795	13835	13845	13902	13900	13773	13962	13814	13908	13960	13847	13863	13791	13923	13759	13773	13823	13767	13587	14015	13937	13843	13728	13958	13909	13807	13783	13867	13807	13969	13922	13871	13768	13789	13801	13738	13934	13867	13778	13925	13749	13689	13836	13897	13837	13764	13913	13904	13787	13862	13894	14026	13822	13888	13700	13858	13676	13921	13896	13853	13712	13785	13920	13821	13964	13773	13877	13732	13802	13810	13912	13971	13728	13835	13795	13887	13910	13751	14058	13762	13885	13815	13939	13933	13859	13912	13977	13936	13778	13756	13667	13933	13889	13807	13885	13908	13862	13830	13761	13754	13809	13978	13803	13722	13963	13817	13759	13802	13770	13959	13907	13855	13935	13880	13730	13772	13968	13824	13827	13924	13808	14082	13965	13835	13870	13897	13763	13729	13827	13803	13867	13872	13753	13847	13915	13659	13865	13844	13898	13753	13891	13811	13570	13763	13860	13948	13741	13841	13835	13857	13912	13991	14034	13715	13957	13934	14037	13970	13835	13916	13749	13741	13911	13949	13747	13728	13969	13852	13844	13918	13909	13983	13905	13885	13914	13930	13884	14114	13983	13889	13911	13909	13794	13884	14025	13726	13731	13895	13648	14073	13703	13739	13942	13861	14052	13873	13801	14044	13720	13895	13841	13814	13914	13911	13924	13958	13949	13752	13731	13790	13871	13788	13954	13935	13858	13765	13939	13905	13845	13766	13842	13702	13882	13895	13759	13891	13878	13756	13813	13918	13933	13732	13822	14029	13836	13879	13900	13725	13716	13743	13821	13736	13755	14037	13904	13849	13923	13808	13730	13953	13905	13951	13871	13843	13793	13896	13872	13927	13898	13711	13741	14023	13962	13824	13798	13839	13818	13996	13689	13754	13843	13840	13907	13763	13766	13772	13689	13903	13852	13779	13773	13972	13812	13919	13764	13764	13853	13771	13749	13765	13803	13881	13689	13784	13954	13846	13757	13685	13891	13891	13767	13745	13681	13905	13944	13767	13813	13909	13934	13804	13769	13952	13927	14014	13875	13995	13838	13823	13812	13844	14030	13919	13781	13936	13931	13896	13865	13801	13767	13883	13844	13884	13854	13864	13839	13790	13953	13772	13887	13761	13848	13934	14061	13895	13975	13839	13905	13853	13921	13895	13870	13727	13792	13815	13762	14028	13904	13804	13829	13831	13843	13824	13832	13949	13830	13730	13952	13718	13964	13816	14000	13966	13769	13875	13837	13869	13896	13950	13703	13928	13793	13951	14017	13972	13950	13992	13892	13724	13888	13923	13818	13854	13694	13908	14018	13741	13968	13890	13866	13730	13891	13706	13836	13859	13837	13888	14000	13753	13868	13778	13806	13896	13866	14002	13809	13815	13978	13805	13878	13804	13756	13793	13699	13724	13646	13819	13812	13880	13905	13824	13839	13830	13725	13882	14011	13812	13821	13890	13821	13937	13804	13850	13680	13891	13856	13879	13853	13931	13903	13741	13816	13896	13760	13859	13877	13881	13752	13870	14074	14047	13705	13934	13817	13737	13755	13914	13777	13925	13789	13744	13891	13807	13902	13810	14052	13854	13830	13889	13842	13902	13797	13934	13765	13860	13809	13955	13837	13793	13802	13905	14117	13682	13792	13868	13872	13886	13866	13903	13940	13698	13720	13893	14049	13837	13935	14043	13730	13849	13791	13799	13962	13855	13802	13974	13889	13929	13893	13883	13784	13828	13799	13922	13917	13839	13848	13902	13742	13762	13920	13850	13770	13790	13777	13892	13843	13786	13825	13873	13865	13719	13958	13669	14003	13997	13802	13841	13937	13878	13922	14002	13801	13787	13866	13829	13836	13832	13801	13646	13986	13960	13914	14002	13646	13709	13842	13684	13856	13997	13827	13936	13895	14018	13770	13922	13801	13692	13823	13870	13873	13750	13799	13759	13980	13927	14042	13933	13865	13843	13821	13686	13883	13945	13839	13811	13908	13859	13899	13858	13949	13788	13990	13650	13856	13898	13778	13996	13828	13877	13905	13846	13861	13715	13756	13953	13888	13869	13781	13882	13866	13831	13955	14019	13983	13839	13727	13982	13993	13991	13770	13846	13982	13690	13921	13791	13845	13858	13838	13844	13857	13875	13791	13807	13640	13816	13893	13916	13889	13803	14091	13893	14017	14023	13835	13877	13880	13745	13814	13702	13873	13870	13739	13847	13849	13921	13760	13836	13880	13877	13849	13873	13828	13952	13813	13941	13906	13661	13734	13778	13766	13911	13743	13815	13772	13911	13737	13850	13904	13681	13924	13831	13990	13949	13819	13832	13951	13869	13829	13770	13763	13948	13907	14013	14030	13977	13822	13801	13566	13851	13936	13902	13817	13927	13755	13885	13805	13978	13769	13945	13918	13954	13824	13816	13765	13913	13876	13852	13877	13817	13709	13804	13762	13891	13932	13882	13715	13827	13820	13869	13989	13821	13799	13887	13873	13973	13740	13765	13687	13953	13909	13807	13850	13816	13800	13880	13816	13887	14019	13772	14033	13854	13860	13931	13882	13926	13924	13737	13857	13764	13761	13894	14017	13778	13699	13786	14062	13886	13698	14042	14053	13770	13885	13793	13684	13893	13918	13906	13818	13851	13896	13751	13943	13869	13769	13945	13867	13953	13870	13703	13698	13782	13835	13864	13889	13865	13675	13720	13976	13749	13955	13928	13989	13773	13694	13753	13835	13932	13848	13963	13851	13884	13946	13931	13837	13859	13834	13758	13864	13848	13964	13861	13767	13811	13799	13798	13868	13748	13884	13763	13826	13844	13755	13880	13732	13943	13886	13883	13854	13861	13792	13687	13783	13882	13862	13852	13874	13673	13916	13827	13765	13967	13690	13730	13970	13803	13769	13959	13907	13762	13857	13834	13773	13624
23905	21061	30397	33717	54663	65762	54702	39730	33026	25901	21690	19351	18326	18032	17706	17503	17488	17806	17357	17411	17633	17496	17460	17494	17358	17488	17393	17378	17200	17449	17604	17365	17382	17465	17425	17529	17387	17453	17404	17547	17428	17497	17332	17399	17395	17469	17551	17664	17314	17376	17280	17406	17389	17605	17346	17388	17414	17404	17488	17327	17330	17362	17270	17491	17256	17511	17541	17280	17358	17212	17502	17240	17341	17466	17433	17404	17435	17308	17369	17419	17198	17209	17198	17243	17529	17475	17551	17285	17301	17370	17619	17319	17175	17395	17363	17195	17176	17450	17434	17502	17578	17304	17138	17451	17391	17337	17429	17230	17426	17477	17349	17382	17249	17210	17335	17436	17338	17420	17328	17310	17203	17470	17448	17382	17439	17571	17324	17557	17380	17403	17236	17310	17203	17259	17415	17416	17533	17366	17386	17136	17432	17521	17152	17228	17366	17394	17356	17243	17285	17274	17450	17497	17328	17271	17467	17280	17360	17417	17418	17360	17389	17417	17268	17353	17353	17262	17582	17422	17363	17248	17267	17307	17419	17280	17392	17378	17439	17304	17201	17257	17112	17394	17240	17241	17352	17272	17244	17482	17378	17257	17249	17367	17432	17344	17217	17419	17342	17225	17302	17188	17094	17425	17552	17291	17574	17244	17462	17361	17405	17376	17358	17206	17437	17282	17614	17452	17334	17371	17341	17272	17374	17398	17363	17183	17312	17257	17288	17441	17369	17451	17396	17441	17384	17194	17128	17159	17357	17288	17271	17351	17361	17327	17230	17416	17289	17330	17410	17328	17310	17449	17302	17187	17484	17134	17178	17445	17492	17301	17124	17352	17267	17551	17325	17361	17137	17333	17164	17276	17503	17380	17323	17167	17363	17409	17406	17219	17283	17400	17372	17416	17377	17196	17383	17282	17279	17408	17439	17370	17367	17147	17350	17343	17162	17250	17271	17281	17276	17287	17289	17299	17301	17395	17411	17428	17537	17289	17300	17240	17512	17450	17378	17150	17454	17340	17396	17242	17381	17400	17207	17254	17390	17323	17476	17418	17287	17337	17494	17361	17334	17370	17233	17181	17268	17145	17534	17356	17355	17275	17394	17318	17335	17364	17546	17249	17357	17193	17335	17336	17517	17207	17397	17450	17411	17289	17347	17393	17434	17372	17351	17214	17271	17477	17348	17372	17283	17321	17588	17258	17291	17461	17408	17329	17198	17077	17429	17417	17246	17107	17259	17228	17467	17304	17441	17365	17161	17466	17538	17590	17320	17216	17361	17342	17408	17523	17536	17229	17363	17355	17292	17511	17387	17513	17526	17513	17202	17303	17469	17502	17635	17540	17095	17535	17270	17267	17239	17245	17449	17308	17458	17185	17362	17329	17319	17368	17202	17251	17377	17456	17317	17278	17268	17382	17300	17211	17455	17437	17425	17416	17220	17397	17387	17583	17223	17404	17270	17421	17521	17228	17402	17251	17314	17317	17374	17328	17497	17300	17316	17517	16965	17245	17386	17238	17268	17094	17447	17084	17368	17230	17386	17429	17286	17320	17369	17342	17495	17292	17293	17506	17583	17372	17366	17331	17360	17339	17125	17331	17080	17219	17351	17321	17446	17430	17238	17414	17339	17227	17452	17307	17431	17290	17363	17397	17554	17267	17282	17374	17393	17296	17266	17334	17391	17328	17351	17388	17199	17293	17327	17421	17422	17254	17390	17322	17363	17483	17287	17360	17330	17396	17441	17272	17289	17418	17589	17390	17567	17379	17272	17380	17371	17524	17236	17297	17295	17334	17360	17468	17395	17231	17427	17324	17296	17330	17457	17334	17736	17405	17260	17294	17553	17124	17302	17342	17535	17215	17369	17373	17199	17234	17376	17410	17441	17319	17211	17357	17355	17409	17436	17251	17116	17541	17453	17725	17484	17389	17277	17278	17287	17365	17390	17674	17269	17395	17359	17299	17261	17301	17183	17398	17287	17357	17343	17436	17419	17259	17085	17378	17385	17232	17189	17546	17604	17467	17414	17479	17428	17379	17355	17443	17437	17262	17251	17320	17199	17337	17388	17444	17413	17526	17275	17472	17202	17319	17597	17407	17265	17402	17316	17378	17483	17574	17475	17395	17186	17314	17495	17302	17360	17463	17553	17450	17241	17300	17445	17188	17336	17477	17372	17532	17347	17278	17583	17471	17373	17317	17362	17507	17284	17372	17519	17269	17407	17480	17440	17348	17379	17313	17309	17331	17314	17282	17170	17340	17307	17189	17268	17265	17376	17318	17351	17538	17359	17235	17290	17420	17281	17442	17260	17340	17469	17473	17346	17409	17155	17569	17329	17429	17381	17335	17267	17529	17289	17279	17414	17119	17359	17358	17532	17541	17502	17166	17170	17116	17339	17282	17316	17280	17261	17178	17336	17456	17335	17357	17485	17293	17267	17403	17193	17514	17489	17417	17493	17324	17298	17238	17320	17341	17634	17471	17309	17229	17299	17250	17598	17553	17344	17319	17284	17313	17436	17157	17244	17406	17441	17287	17476	17375	17292	17248	17333	17265	17229	17284	17195	17475	17349	17416	17195	17282	17401	17431	17432	17373	17344	17298	17204	17181	17392	17409	17381	17284	17288	17193	17422	17354	17070	17220	17083	17227	17328	17386	17306	17400	17553	17329	17377	17393	17425	17378	17485	17295	17327	17371	17280	17319	17357	17051	17629	17428	17552	17278	17128	17309	17610	17514	17211	17254	17525	17487	17455	17389	17512	17579	17406	17148	17564	17384	17465	17279	17455	17360	17328	17366	17375	17314	17297	17385	17585	17314	17152	17384	17363	17387	17244	17347	17550	17231	17387	17214	17548	17415	17578	17181	17528	17324	17184	17344	17109	17436	17344	17290	17310	17477	17300	17313	17172	17292	17614	17429	17401	17395	17328	17305	17297	17240	17423	17100	17456	17128	17291	17504	17525	17216	17418	17289	17354	17398	17350	17317	17448	17543	17514	17432	17355	17322	17380	17304	17429	17251	17304	17292	17322	17313	17328	17310	17349	17048	17395	17381	17398	17442	17301	17395	17300	17228	17154	17371	17293	17191	17284	17242	17293	17172	17239	17310	17145	17335	17242	17367	17176	17233	17215	17260	17159	17352	17312	17165	17425	17413	17429	17142	17310	17393	17403	17269	17321	17395	17111	17353	17327	17314	17257	17321	17426	17274	17400	17398	17382	17184	17251	17224	17360	17389	17396	17261	17342	17283	17368	17003	17187	17320	17336	17578	17504	17526	17424	17172	17356	17592	17574	17585	17555	17461	17428	17299	17579	17496	17467	17182	17291	17465	17384	17342	17238	17376	17347	17307	17410	17327	17363	17254	17521	17405	17314	17477	17562	17193	17452	17304	17207	17464	17493	17311	17232	17172	17173	17313	17484	17335	17215	17207	17242	17395	17299	17506	17322	17486	17465	17179	17353	17355	17339	17384	17398	17333	17360	17386	17352	17285	17396	17279	17303	17250	17498	17223	17419	17268	17039	17164	17206	17386	17416	17339	17255	17363	17226	17252	17267	17609	17501	17459	17327	17462	17385	17315	17512	17461	17536	17254	17257	17413	17504	17302	17510	17463	17290	17334	17385	17506	17334	17383	17361	17279	17410	17411	17363	17195	17248	17319	17146	17355	17410	17297	17401	17292	17466	17279	17311	17423	17343	17359	17369	17387	17430	17371	17501	17473	17359	17329	17589	17529	17139	17353	17228	17416	17210	17409	17242	17426	17398	17479	17196	17148	17295	17274	17262	17304	17306	17349	17240	17393	17462	17395	17280	17340	17389	17545	17382	17242	17298	17495	17297	17179	17468	17438	17370	17422	17422	17306	17410	17394	17202	17357	17584	17539	17256	17384	17380	17468	17392	17388	17527	17110	17465	17324	17309	17422	17281	17357	17448	17330	17257	17299	17478	17260	17369	17132	17393	17385	17361	17377	17224	17352	17397	17310	17182	17280	17388	17396	17396	17370	17401	17271	17302	17277	17436	17364	17610	17314	17528	17410	17552	17303	17437	17291	17320	17553	17361	17337	17248	17296	17266	17259	17352	17664	17450	17491	17254	17272	17370	17265	17220	17279	17345	17560	17292	17311	17449	17283	17578	17157	17425	17235	17109	17411	17219	17374	17407	17443	17392	17344	17395	17344	17658	17160	17360	17309	17341	17267	17423	17299	17236	17440	17399	17331	17342	17066	17327	17345	17390	17281	17224	17299	17352	17445	17067	17228	17410	17430	17455	17365	17470	17448	17319	17323	17332	17110	17213	17428	17529	17367	17182	17380	17254	17279	17286	17355	17510	17272	17382	17277	17447	17282	17416	17298	17274	17416	17296	17200	17352	17313	17381	17217	17470	17419	17382	17313	17412	17480	17417	17304	17495	17357	17226	17401	17155	17379	17487	17141	17463	17232	17311	17135	17268	17331	17446	17363	17290	17306	17430	17404	17382	17496	17522	17241	17299	17375	17158	17303	17370	17444	17270	17291	17365	17417	17370	17274	17361	17347	17259	17506	17323	17377	17143	17500	17255	17452	17304	17350	17402	17196	17398	17590	17546	17301	17461	17286	17315	17142	17186	16990	17353	17365	17395	17575	17368	17312	17443	17471	17342	17198	17389	17451	17438	17449	17336	17292	17456	17331	17410	17349	17287	17328	17445	17236	17432	17433	17361	17404	17335	17315	17316	17441	17308	17202	17366	17276	17281	17521	17406	17494	17305	17275	17395	17164	17372	17217	17338	17602	17250	17273	17378	17438	17449	17304	17506	17137	17399	17397	17385	17217	17264	17380	17281	17317	17522	17453	17335	17281	17148	17380	17364	17201	17547	17435	17494	17430	17411	17423	17435	17417	17541	17173	17443	17398	17475	17233	17215	17286	17370	17395	17261	17522	17311	17314	17603	17474	17513	17483	17529	17335	17342	17454	17431	17072	17278	17219	17184	17401	17159	17369	17648	17397	17562	17403	17333	17154	17439	17198	17376	17339	17310	17428	17265	17237	17452	17334	17540	17267	17384	17234	17265	17146	17141	17453	17349	17312	17178	17355	17334	17361	17488	17424	17162	17157	17391	17385	17483	17304	17409	17271	17351	17207	17159	17486	17278	17397
45171	77500	82038	66501	76394	74165	53364	41088	32372	23418	18644	16171	14909	14363	14201	14210	14128	14147	14041	14207	14018	13983	14023	14101	14247	14184	14141	13973	14031	13967	14069	14118	13979	14001	13945	13982	13968	14114	14187	14074	14022	14106	14100	14064	14155	14157	14033	14081	14217	13976	14041	14249	14070	14253	14058	13981	13975	13818	14185	14249	14015	14065	14049	13999	14022	13684	14197	14087	14083	13877	14079	14027	13975	14015	14125	14074	14149	13993	13914	14317	14017	13938	14074	14026	14132	14076	13987	14105	14060	14124	14042	14098	13953	14141	14129	13984	14166	13994	14125	14109	14120	14058	14036	14174	14123	13999	14075	14041	14105	13919	14186	13945	14249	14137	13832	14022	13993	14029	14026	13938	14107	13988	13956	14117	14119	14027	14140	14239	13756	13924	14012	14185	13994	14074	13997	14195	14090	14121	14084	13938	14098	13829	13991	14018	14110	13875	14050	13957	14247	14092	14038	14149	13995	14011	14022	14013	14022	14214	13955	14117	14024	14107	14096	14089	13971	14209	14046	14027	14182	14174	14122	14087	13955	14191	14079	14108	14052	14147	13972	14150	13999	14069	14026	14025	14078	13990	14088	14221	14029	14064	13963	14101	13905	13972	13989	14202	13961	14053	14138	13941	14015	14006	14018	14074	14088	14197	14122	13922	14103	14105	13933	13887	14033	14267	13888	14060	13854	14138	14074	14034	13953	14091	14053	14034	14148	13965	14127	13920	13973	13989	13916	13977	14152	14037	13957	14106	14005	14081	14023	14059	13953	14136	14123	13968	14104	13976	14110	14212	14088	14024	14151	13896	14118	14174	14005	14088	14169	14095	14017	14184	14094	14039	14054	14149	14244	14220	14066	14013	14051	14263	14135	14084	14112	14051	14055	14116	13932	14061	13987	13961	14043	14156	14164	14009	14102	14118	13967	13999	14207	14234	14072	14091	14036	13860	14059	14194	14054	13844	13907	14145	13905	14244	14133	13957	14061	14016	14101	14065	14269	13933	14136	13959	14089	13960	14121	14133	14161	14115	14147	13900	13932	14033	14124	14028	13977	13940	14041	14167	14220	14104	14047	14075	14217	13982	14024	14192	13956	14055	14050	14119	14189	14023	14173	14020	14287	14044	14163	14079	14087	14150	14148	13952	14139	14012	14105	14066	14075	14244	14038	13990	14059	13986	14288	14133	13971	14013	14201	14015	14198	14069	14102	13946	14234	14039	13953	13847	14098	13949	14095	13993	14021	14061	14149	14018	14086	13929	14046	14043	14166	14009	13946	14156	14051	14040	14051	14170	14157	14070	14160	13879	14025	14081	14198	14206	14056	14142	14028	13969	14037	14200	14063	13958	14057	14037	14047	14012	14238	14060	14278	14006	14074	13995	14055	13972	14039	14016	14113	13980	14226	14067	14054	14142	14090	14145	14145	13908	14030	14058	14184	14041	14054	14260	14061	14008	14212	14206	14192	14037	14134	14238	14027	14050	14012	14057	14187	14156	13964	14056	13999	13979	14128	14078	14071	14139	13978	14126	13911	14133	14092	14020	14050	14061	14103	13898	13995	13978	14087	13998	14114	14014	13927	14018	14069	14174	14120	14155	14241	14053	14062	14098	14127	14062	14315	13884	14104	14145	14142	14240	14024	14055	14199	14139	13984	14152	13892	14081	14074	14114	14078	14144	14074	14062	14150	14169	14146	13998	14100	13857	14086	14025	14132	14062	14002	14133	14128	14139	14084	14018	14140	14090	13943	13944	13921	13934	14028	13974	14000	14014	14152	13967	14029	14089	14183	13895	14128	14099	14040	13958	14044	14216	14103	14066	13991	13983	14031	13970	14018	14122	14152	14070	14084	14113	13998	14114	13849	14171	14053	14079	13973	14044	13996	14021	14083	14165	14051	14089	14011	14083	13938	14100	13975	14096	14171	14016	14045	14123	14118	14023	14199	14006	13986	13947	13968	14091	14004	13939	14165	14101	14097	14034	13899	13971	14078	14028	14039	13824	14059	14162	14034	13880	14103	14135	14064	14115	14151	13995	14276	13935	14098	13918	14027	13975	14190	14109	14272	13982	14127	14036	13943	14063	14115	14020	14038	14059	13890	14255	13995	14095	14023	14046	14070	14049	13971	14079	14061	14109	14126	14007	13894	14032	14169	14145	14234	13959	14062	13961	13921	13897	13965	13982	13956	13915	14203	14114	14019	13997	14106	13927	13948	13990	14029	14018	14239	14114	14054	14181	14072	14105	14066	14085	13975	14039	14028	14021	14152	14245	14015	14016	14215	14025	14118	14024	14177	14145	14088	14158	14041	14112	14092	14011	13998	13989	13925	14007	14162	13927	14045	13890	14009	14040	14042	14163	13954	14000	14065	14125	14066	14212	14096	14079	14096	14022	14063	14171	14058	14165	14087	14157	13895	13979	14044	13968	13879	14022	14216	14166	13959	14080	13980	14073	13946	14108	14053	14003	14034	13968	13973	14175	13963	14105	14082	13936	14046	14130	14100	14037	14098	14050	14089	14038	13941	14147	14034	13938	14091	14287	14147	14040	14018	14193	13988	14156	13945	13860	14058	13974	14104	14101	14076	14176	13943	14155	14076	14029	13977	14141	13979	14052	14070	14057	14090	14242	13991	14062	14177	14057	14055	13883	14029	14118	13989	14074	14057	14110	14151	13975	13827	14003	14201	14255	13983	14007	14037	14127	13956	14051	14021	14038	14146	13974	14105	14113	14011	13995	14161	14007	14094	14196	13961	13994	13863	14187	14083	13921	14000	14069	14179	13980	14104	14027	14126	14197	14029	14060	13801	14171	14047	14152	14055	14104	14182	14258	14009	14188	14020	14005	13972	14096	13931	13953	14113	13967	14001	14167	14070	14122	14121	14107	13998	14050	14050	14147	14155	14001	14160	14134	13955	14046	14146	14169	13972	14112	14083	14047	14124	13995	14090	14062	13984	13986	13975	14065	14046	13971	14041	14018	13996	14140	14049	14293	14079	14076	14296	14251	13973	14163	14027	14102	14115	14148	13933	14089	13945	14021	13987	14104	14132	14020	14097	14212	14130	14220	13994	14021	14057	13850	14070	14024	14163	13901	13982	14042	13998	13884	14183	13974	14051	14162	14112	13987	14086	14035	14160	13904	14000	13953	14115	14153	13994	13929	14136	14051	14020	14124	14067	13981	14118	13935	13880	14216	14067	13967	14236	14141	14009	13901	14074	14182	14207	14038	14088	14003	14176	13961	14215	13947	14131	13941	14026	14022	14146	14161	14013	14010	14082	14069	14062	14059	13940	14030	14163	13941	14168	13985	14210	14061	14047	14002	14008	13855	14057	14055	14130	14101	14011	14044	14014	14025	14175	13962	13985	14207	13909	14041	14002	14219	14146	14224	13819	14119	14128	14042	14084	14116	14093	14067	14336	14143	14136	14010	14173	14034	14008	14048	14099	14035	13946	13961	14278	14150	13964	14052	13946	14235	14098	14024	14168	14201	14185	14247	14034	14136	14123	14062	14015	14088	13987	13989	14042	14065	14192	14082	14020	14015	13891	14199	13918	13869	14061	13877	14028	14109	14132	13939	14051	14044	14088	14002	14115	13994	14175	14071	14049	14040	14069	14132	14104	14066	14072	13954	14040	14219	14013	14130	14182	13988	14049	14142	14034	14130	14012	14009	14222	14063	14025	14082	14091	14045	13998	14148	13970	13979	14046	14088	14183	14046	14071	14096	13937	14134	14019	14046	14193	14087	14069	13898	14160	13879	14002	14143	14030	13993	14032	14163	13931	14013	14283	13970	14081	14173	13936	14132	14082	13928	14159	14046	13976	14115	13981	14000	14043	14066	14242	14092	14179	14034	13889	14075	13976	14106	13974	14012	13958	13934	14079	14129	14025	14224	14055	14093	13680	14060	14009	14219	14078	14165	14134	14061	14143	14002	14228	14051	14091	14033	14123	13870	14183	14047	14075	14070	14176	14147	14054	14094	14071	14029	14146	14119	14159	14087	14253	14053	14195	14153	13975	14033	14224	14226	14139	13956	13928	14223	14118	14216	13886	14174	14113	13931	14268	14083	14017	14046	14188	14079	14036	14108	14068	14155	14309	14233	14207	14056	13983	14028	14221	14146	14070	14153	13915	14007	14032	13999	14081	13998	14047	14048	14002	13961	14199	14059	13976	14138	14163	14020	14090	14199	14236	14082	14128	13969	14047	14130	14173	14011	14174	14046	13901	14124	14085	14098	14005	14158	14247	13996	14083	14081	14106	13976	14091	14071	13843	14081	14053	14157	14362	14249	14109	14102	13989	14085	13998	14013	13839	14214	14179	14125	14039	14069	14123	14080	14054	13996	14016	13985	13895	13920	14123	14187	14081	14042	14201	14054	14018	14031	14152	14173	14067	13983	14057	14050	14000	14091	14107	14039	14000	14062	14037	14144	14027	14181	14120	14037	13993	13920	13864	14103	14022	14070	13974	13923	14164	14175	14116	13956	14118	14074	13923	13980	14061	14194	14063	13924	13981	13881	14004	14079	14033	13883	14325	14352	14074	14216	14002	14030	13998	14228	13975	14132	14049	14144	14048	14192	14026	14194	13939	13912	14024	14156	14113	13962	14207	14110	14171	14103	14012	14030	14004	14058	14055	14031	14056	14263	13999	14150	14045	14168	14125	14094	14014	14086	14127	14226	13864	13976	14089	14053	14089	14018	14093	14078	13971	14191	13952	13908	14003	14002	14136	13993	14146	14069	14166	14057	14047	14087	14069	13916	14035	13996	14127	14048	14117	14202	14060	14114	14095	14090	14070	13940	14198	13950	14100	14079	14138	14057	13936	13996	14119	13990	14233	14100	14095	13985	13976	14097	13935	14136	14108	14075	13950	14067	13981	14079	14042	14078	13950	14035	14112	13920	14225	14173	14150	13852	13959	14159	13975	14012	14299	14122	14081	14189	14310	14208	14082	14095	13785	14053	13921	13992	14070	14134	14017	14134	13974	14154	13909	13916	13972	13830	14052	14125	14347	14097	14014	14074	14144	13923	14138	14049	13864	14016	14062	13981	14022	14101	13977	13949	14117	13939	14267	14023	14038	13978	13911	14142	14027	13881	13919	14140	14151	13983	14079	14141	14112	14174	14169	14151
32207	24796	25686	25590	25923	29142	25322	20138	19384	18984	19000	18748	18826	18719	18566	18811	18861	18545	18686	18752	18821	18677	18944	18715	18520	18668	18881	18627	18742	18758	18812	18473	18562	18589	18693	18491	18619	18876	18577	18724	18769	18844	18695	18519	18898	18800	18662	18442	18817	18691	18771	18748	18613	18656	18597	18468	18566	18716	18752	18777	18566	18750	18843	18709	18777	18713	18818	18802	18682	18644	18611	18394	18653	18576	18707	18558	18645	18574	18793	18491	18789	18811	18860	18862	18906	18525	18860	18735	18706	18593	18885	18707	18652	18651	18734	18537	18690	18667	18645	18895	18787	18627	18674	18649	18794	18887	18584	18638	18678	18400	18400	18545	18744	18628	18625	18642	18716	18486	18548	18660	18914	18584	18796	18472	18609	18414	18711	18730	18782	18732	18584	18532	18595	18658	18658	18724	18465	18777	18641	18579	18740	18658	18712	18518	18533	18694	18579	18736	18628	18571	18751	18600	18674	18602	18490	18497	18534	18855	18752	18780	18690	18644	18328	18663	18768	18476	18530	18602	18880	18784	18766	18783	18587	18756	18599	18517	18705	18734	18693	18648	18746	18688	18805	18593	18649	18687	18572	18614	18711	18645	18654	18628	18718	18552	18569	18548	18590	18663	18648	18462	18637	18333	18807	18593	18892	18761	18599	18684	18468	18697	18391	18617	18823	18623	18609	18551	18608	18952	18600	18583	18742	18625	18742	18555	18500	18567	18676	18761	18707	18594	18693	18616	18632	18641	18695	18525	18696	18651	18678	18769	18754	18680	18719	18604	18800	18868	18373	18611	18502	18796	18591	18621	18687	18545	18866	18498	18505	18562	18684	18586	18817	18586	18543	18767	18682	18724	18880	18526	18658	18759	18719	18597	18589	18557	18592	18819	18625	18727	18847	18495	18841	18533	18575	18849	18726	18540	18494	18560	18559	18648	18400	18600	18541	18623	18715	18838	18736	18566	18645	18573	18531	18595	18720	18604	18616	18535	18515	18570	18612	18566	18522	18806	18402	18453	18597	18686	18708	18606	18643	18546	18554	18760	18506	18506	18650	18623	18605	18618	18667	18578	18583	18662	18673	18469	18705	18795	18617	18731	18468	18676	18548	18766	18887	18650	18504	18621	18478	18751	18636	18497	18510	18677	18732	18616	18630	18606	18645	18659	18736	18433	18590	18521	18513	18627	18751	18739	18698	18809	18691	18643	18709	18811	18679	18461	18761	18953	18431	18396	18668	18560	18664	18608	18776	18787	18880	18500	18715	18577	18665	18592	18671	18871	18657	18576	18690	18744	18691	18637	18469	18578	18530	18808	18790	18873	18929	18855	18675	18497	18777	18671	18654	18589	18723	18359	18463	18526	18440	18603	18473	18500	18517	18652	18679	18617	18656	18933	18815	18705	18439	18741	18774	18741	18768	18704	18615	18582	18582	18665	18761	18621	18809	18796	18721	18708	18927	18830	18738	18402	18714	18695	18859	18763	18486	18508	18746	18591	18848	18613	18832	18635	18614	18728	18414	18512	18685	18665	18741	18671	18545	18632	18807	18576	18520	18620	18548	18532	18668	18637	18399	18941	18790	18726	18717	18488	18835	18637	18694	18771	18592	18603	18490	18619	18668	18703	18829	18545	18895	18634	18532	18753	18715	18640	18605	18574	18644	18734	18494	18909	18497	18733	18723	18619	18565	18726	18743	18510	18588	18420	18890	18734	18723	18745	18783	18696	18738	18631	18699	18811	18757	18723	18697	18677	18657	18457	18618	18605	18611	18662	18511	18607	18641	18583	18593	18390	18424	18468	18790	18504	18737	18707	18884	18591	18726	18793	18681	18504	18604	18435	18693	18682	18625	18611	18729	18602	18362	18646	18613	18577	18707	18732	18693	18483	18558	18588	18755	18733	18755	18641	18752	18741	18779	18662	18612	18722	18534	18641	18613	18609	18935	18760	18738	18489	18811	18683	18669	18546	18737	18669	18595	18543	18730	18620	18556	18528	18638	18775	18752	18776	18692	18783	18647	18481	18648	18754	18742	18427	18760	18562	18788	18827	18815	18745	18710	18724	18803	18533	18484	18545	18507	18506	18607	18635	18672	18702	18730	18653	18694	18585	18514	18561	18534	18540	18716	18795	18764	18589	18611	18604	18771	18520	18619	18730	18736	18822	18684	18539	18558	18519	18604	18468	18597	18656	18445	18731	18787	18527	18633	18789	18620	18760	18539	18635	18489	18781	18647	18930	18575	18554	18654	18495	18613	18795	18586	18529	18778	18797	18770	18476	18562	18647	18653	18457	18712	18671	18548	18704	18547	18835	18920	18725	18579	18735	18735	18829	18586	18661	18574	18818	18556	18749	18834	18781	18750	18640	18634	18747	18693	18702	18802	18718	18701	18567	18779	18946	18537	18569	18590	18663	18764	18712	18536	18516	18727	18650	18357	18686	18687	18833	18543	18702	18681	18508	18761	18639	18718	18480	18510	18834	18894	18557	18671	18876	18602	18747	18520	18778	18800	18782	18585	18537	18649	18635	18826	18662	18668	18511	18542	18653	18646	18801	18656	18485	18713	18534	18676	18815	18590	18545	18695	18728	18586	18727	18476	18687	18581	18677	18700	18549	18532	18809	18810	18816	18621	18701	18429	18433	18549	18641	18489	18650	18614	18874	18561	18722	18579	18686	18654	18737	18958	18503	18884	18503	18675	18921	18706	18633	18563	18589	18580	18686	18790	18716	18764	18555	18607	18602	18810	18607	18604	18654	18715	18720	18756	18632	18613	18474	18454	18593	18498	18610	18604	18708	18738	18465	18655	18603	18596	18629	18765	18563	18740	18562	18635	18807	18402	18867	18557	18742	18778	18719	18660	18618	18946	18709	18665	18585	18805	18499	18626	18581	18692	18519	18576	18422	18550	18621	18522	18617	18713	18549	18691	18739	18586	18590	18714	18605	18740	18688	18790	18691	18715	18786	18730	18604	18731	18732	18831	18611	18750	18558	18332	18846	18800	18480	18444	18727	18775	18522	18866	18512	18791	18727	18585	18846	18575	18530	18458	18519	18723	18646	18625	18707	18622	18713	18693	18740	18662	18770	18833	18825	18561	18624	18706	18671	18541	18482	18665	18711	18786	18659	18628	18771	18764	18758	18654	18810	18506	18642	18542	18952	18785	18626	18710	18791	18683	18677	18895	18518	18678	18579	18767	18447	18525	18633	18850	18574	18534	18647	18523	18666	18826	18717	18832	18574	18699	18548	18822	18764	18634	18411	18583	18646	18651	18696	18549	18782	18761	18863	18681	18534	18592	18659	18750	18686	18673	18664	18657	18811	18633	18713	18605	18783	18784	18633	18588	18682	18827	18748	18448	18617	18885	18456	18600	18423	18784	18658	18739	18752	18777	18581	18713	18669	18657	18665	18745	18634	18795	18760	18722	18799	18646	18567	18812	18527	18850	18707	18565	18683	18577	18673	18652	18601	18911	18772	18679	18636	18526	18487	18705	18781	18628	18638	18728	18542	18652	18529	18706	18606	18808	18502	18789	18524	18644	18760	18753	18595	18585	18665	18554	18596	18569	18503	18588	18530	18661	18658	18693	18718	18765	18469	18676	18743	18530	18842	18817	18484	18859	18693	18725	18609	18667	18883	18540	18842	18502	18713	18790	18532	18479	18801	18674	18327	18632	18762	18656	18712	18802	18558	18687	18656	18571	18715	18644	18607	18619	18616	18750	18583	18854	18815	18564	18489	18722	18656	18683	18526	18614	18709	18693	18334	18731	18477	18454	18670	18725	18632	18568	18633	18489	18664	18620	18579	18647	18644	18733	18503	18562	18715	18498	18633	18721	18575	18680	18589	18536	18562	18802	18771	18533	18892	18462	18845	18536	18682	18822	18804	18732	18806	18742	18669	18565	18689	18830	18730	18447	18714	18705	18785	18610	18904	18622	18760	18441	18587	18373	18394	18780	18783	18550	18551	18593	18691	18481	18639	18955	18451	18544	18555	18625	18758	18729	18762	18799	18858	18683	18828	18696	18484	18691	18554	18534	18613	18507	18559	18531	18544	18726	18612	18622	18440	18550	18576	18653	18662	18697	18738	18495	18747	18639	18586	18737	18801	18667	18954	18623	18690	18681	18649	18627	18719	18678	18843	18675	18593	18367	18667	18740	18806	18798	18632	18661	18546	18784	18624	18645	18724	18524	18733	18988	18425	18626	18812	18457	18651	18892	18493	18711	18575	18697	18645	18809	18541	18772	18959	18684	18374	18746	18763	18599	18713	18776	18618	18542	18655	18734	18664	18528	18682	18639	18647	18564	18512	18827	18703	18698	18734	18682	18521	18594	18683	18927	18691	18750	18484	18699	18611	18489	18664	18699	18625	18583	18545	18580	18630	18716	18859	18679	18700	18542	18651	18801	18513	18607	18512	18618	18572	18609	18662	18547	18722	18758	18749	18841	18670	18561	18752	18806	18782	18617	18809	18618	18538	18747	18725	18571	18466	18855	18375	18582	18549	18562	18829	18599	18517	18815	18689	18780	18569	18478	18675	18768	18887	18790	18812	18743	18821	18666	18614	18916	18573	18654	18593	18758	18718	18710	18607	18812	18910	18578	18655	18787	18441	18590	18783	18696	18591	18805	18691	18764	18577	18726	18696	18783	18691	18620	18795	18497	18469	18570	18726	18715	18889	18587	18545	18670	18677	18840	18497	18623	18589	18875	18667	18740	18619	18684	18841	18777	18594	18617	18623	18761	18753	18731	18677	18679	18673	18785	18583	18628	18650	18618	18626	18697	18588	18776	18704	18859	18790	18555	18672	18625	18641	18593	18562	18607	18660	18624	18552	18445	18842	18886	18393	18641	18670	18442	18613	18662	18637	18696	18859	18579	18504	18714	18707	18574	18754	18700	18658	18600	18426	18501	18643	18641	18836	18554	18540	18673	18622	18500	18767	18550	18538	18736	18649	18643	18819	18628	18877	18721	18616	18709	18593	18616	18811	18652	18398	18742	18666	18709	18464	18699	18790	18550	18616	18687	18810	18647	18633	18872	18503	18678	18484	18628	18543	18665	18737	18635	18870	18571	18632	18816	18565	18611	18751	18681	18737	18738	18505	18641	18718	18589	18632	18602	18788	18665	18683
24532	27236	24732	24737	25596	28422	21288	16083	15846	15207	15191	14978	14828	14821	14896	14806	14669	14903	14789	14768	14764	14814	14882	14811	14822	15114	14724	14911	14748	14727	14993	14840	14809	14848	14826	14796	14936	14820	14975	14811	14902	14969	14768	14729	14704	14770	14628	14820	14916	14659	14996	14709	14904	14776	15001	15066	14913	14910	14765	14748	15013	14729	14967	14850	14824	14758	14793	14785	14773	14881	14851	15036	14838	14830	14647	14969	14782	14777	14754	14933	14737	14897	14770	14872	14786	14729	14864	14968	14793	14759	14825	14900	14870	14792	14849	14849	14784	14810	14842	14949	14816	14859	15029	14656	14836	14783	14761	14817	15029	14800	14636	14816	14878	14755	14847	14898	14779	14918	14626	14712	14898	14821	14893	14748	14753	14888	14712	14586	14776	14860	14730	14755	14713	14826	14849	14830	14751	14684	14714	14787	14794	14743	14808	14813	14818	14783	14890	14812	14941	14720	14774	14900	14877	14838	14934	14894	14766	14752	14815	14787	14956	14960	14591	15037	14765	14995	14732	14992	14822	14877	14737	14958	14923	14788	14787	14935	14726	14939	14838	14671	14719	14823	14695	14920	14915	14698	14862	14711	14870	14931	14779	14796	14818	15035	14847	14879	14782	14823	14684	14947	14850	14947	14897	14770	14930	15035	14932	14619	14897	14984	14784	14799	14959	14980	14715	14765	14856	14797	14839	14803	14930	14826	14651	14865	14670	14857	14720	14736	14813	14795	14803	14826	14923	14759	15003	14789	14758	14751	14778	14699	14797	14804	14745	14819	14721	14733	14733	14855	14934	14668	14769	14854	14798	14851	14836	15067	14676	14635	14981	14845	14924	14731	14810	14951	14998	14750	14775	14848	14892	14841	14904	14893	14737	14778	15055	14641	14803	14769	14773	14727	14713	14864	14730	14760	14755	14667	14895	14911	14902	14856	14898	14887	14652	14885	14764	14778	14824	15115	14833	14715	14874	14744	14794	15011	14714	14780	14924	14719	14742	14735	14925	14781	14869	14849	14868	14790	14838	14966	14844	14743	14691	14730	14773	14964	14861	14666	14876	14729	14811	14708	14539	14910	14790	14884	14876	14793	14787	14903	14852	14745	14971	14902	14749	14795	14822	14941	14792	14849	14809	14859	14675	14929	14868	14782	14922	14860	14914	14988	14935	14949	14672	14765	14830	14908	14984	14946	14850	14765	14797	14825	14933	14801	14797	14680	14738	14822	14880	14762	14905	14694	14832	14989	14827	14798	14717	14869	14803	14754	14735	14867	14540	14705	14879	14798	14872	14805	14697	14908	14900	14733	14849	14826	14780	14757	14760	14889	14980	14826	14882	14894	14713	14921	14843	14814	14940	14839	14736	14795	14636	14749	14874	14739	14670	14771	14690	14868	14778	14999	14811	14798	14821	14827	14756	14784	14832	14983	14849	14893	14898	14875	14747	14706	14767	14916	14846	14983	14706	15001	14811	14723	14920	14738	14801	14512	14793	14715	14747	14700	14779	14809	14713	14882	14724	14808	14777	14643	14786	14828	14874	14813	14825	14701	14864	15039	14736	14700	14733	14843	14812	14743	14819	14992	14817	14843	15027	14819	14787	14785	14872	14888	14868	14984	14884	14933	14784	14855	14869	14889	14841	14779	14877	14809	14871	14796	14825	14834	14953	14821	14720	14808	14820	14838	14818	14868	14759	14720	14672	14902	14803	14832	14748	14893	14898	14768	14865	14686	14644	14843	14917	14696	14926	14753	14801	14854	14969	14810	14936	14803	14495	14704	14835	14749	14885	14930	14798	14807	14867	14768	14715	14917	14850	14847	14850	14878	14870	14788	14920	14897	14902	14912	14969	14704	14833	14946	14945	14946	14767	14707	14933	14948	14802	14792	14692	14801	14750	14783	15027	14740	14832	14808	14797	14854	14746	14822	14696	14843	14858	14898	14818	14818	14856	14826	14945	14771	14836	14878	14787	14783	14734	14876	14891	14891	14676	14767	14554	14729	14912	14844	14847	14762	14825	14825	14809	14686	14881	14627	14826	14787	14928	14869	14685	14927	14800	14857	14784	14808	14842	14769	14903	14876	14818	14822	14868	14894	14860	14599	14684	14614	14881	14834	14742	14879	14693	14850	14917	14840	14781	14892	14811	14845	14791	14838	14833	14908	14663	14808	14897	14852	14774	14758	14999	14872	14868	14771	14850	14962	14905	14714	14606	14677	14774	14820	14943	14731	14729	14943	14850	14702	14875	14816	14882	14734	14789	14909	14899	14847	14986	14766	14896	14977	14972	14980	14763	14954	14621	14881	14761	14871	14825	14753	14726	14762	14889	14875	15016	14729	14880	14995	14897	14872	14794	14748	14687	14947	14963	14785	14852	14871	14694	14829	14891	15095	14761	14774	14757	14900	14975	14698	14790	14717	15124	14865	14744	14842	14940	14839	14820	14861	14838	15009	14926	14766	14831	14909	14765	14816	14822	14739	14878	14860	14871	14869	14811	14907	14739	14694	14790	14828	14835	14779	14908	14784	15081	14729	14896	14843	14930	14853	14937	14781	14835	15025	14934	14911	14839	14642	14844	14725	14803	14912	14894	14863	14817	14864	14844	14769	14935	14835	14723	14961	14729	14937	14633	14809	14853	14600	14925	14789	14946	14781	14832	14750	14998	14734	14737	14819	14788	14806	14763	14842	14683	14875	14903	14669	14764	14850	14747	14828	14669	14863	14907	14777	14724	14752	14727	14656	14947	14845	14741	14903	14988	14585	14873	14898	14759	14951	14768	14830	14767	14772	14818	14776	14885	14736	14907	14784	14865	14739	14757	14830	14759	14887	14795	14828	14933	14922	14784	14783	14823	14750	14856	14934	14679	14896	14763	14655	14880	14859	14939	14747	14673	14871	14826	14810	14928	14847	14939	14811	14744	14813	14774	14737	14741	14728	14773	14920	14843	14715	14722	14848	14811	14786	14848	14687	14862	14747	14705	14818	14851	14879	14771	14867	14852	14814	14784	14807	14698	14820	14723	14821	14805	14685	14716	14808	14618	14911	14827	14724	14852	14893	14817	14948	14811	14925	14798	15000	14802	14817	14886	14704	14851	14977	14654	14776	14877	14759	15131	14651	14960	14856	14843	14805	14870	14819	14852	14980	14948	14733	14812	14723	14935	14593	14854	14652	14967	14846	14862	14984	14971	14844	14920	14850	14748	15046	14821	14990	14916	14814	14934	14869	14823	14977	14761	14762	14730	14742	14890	14820	14844	14792	14737	14920	14756	14869	14754	14741	14812	14851	14772	14983	14869	14872	14949	14890	14785	14814	14801	14846	14896	14865	14948	14855	14613	14993	14855	14739	14806	14748	14929	14793	14869	14839	14949	14794	14766	14710	14756	14746	15008	14790	14692	14775	14872	14902	14696	14942	14768	14860	14781	14830	14694	14977	14720	14862	14843	14916	14892	14693	14790	14799	14957	14706	14776	14716	14947	14701	14787	14815	14868	14908	14938	14898	14761	14824	14896	14888	14827	14872	14709	14966	14634	14953	14933	14744	14724	14963	14806	14779	14925	14674	14850	14822	14950	14785	14855	14857	14768	14608	14814	14732	14723	14912	14689	14978	14822	14709	14958	14908	14823	14985	14846	14851	14853	14850	14815	14776	14972	14792	14829	14913	14936	14869	14779	14825	14876	14828	14684	14885	14759	14744	14971	14843	14815	14850	14858	14772	14746	14821	14899	14939	14982	14858	14792	14836	14983	14863	14815	15063	14809	14694	14846	14921	14731	14872	14662	15002	14731	14588	14952	14902	14836	14752	14919	14928	14718	14962	14901	14821	14784	14908	14777	14754	14524	14909	14721	14747	14664	14672	14749	14900	14814	14718	14792	14905	14783	14978	14728	14903	15027	14770	14859	14749	14968	14700	14979	14971	14800	14881	14836	14819	14881	14758	14862	14906	14655	14861	14847	14790	14848	14764	14889	15001	14753	14892	14835	14680	14758	14717	14852	14785	14709	14755	14893	15012	14815	14828	14739	14839	14903	14855	14904	14988	14914	14802	14844	14699	14907	14691	14823	14981	14950	14849	14892	14798	14650	14953	14672	14835	14750	14906	14951	14853	14755	14665	14751	14709	14837	14881	14709	14844	14711	14754	14856	14934	14991	14832	14872	14911	14846	14932	14879	14926	14904	14832	14939	14812	14700	14814	14613	14862	14691	14770	14814	14872	14955	14871	14887	14786	14639	14883	14740	14947	14808	14818	14955	14638	14640	14857	14812	14792	14929	14855	14729	14674	15038	14752	14786	14787	14850	14841	14798	14811	14976	14867	14794	14910	14926	14774	14853	14911	14960	14886	14685	14874	14814	14698	14825	14729	14860	14863	14769	14930	14845	14908	14672	14723	14819	14757	14894	14842	14781	14871	14712	14823	14939	14728	14765	14986	15055	14798	14779	14836	14881	14726	14855	14797	14938	14715	14736	14830	14705	14834	14838	14871	14775	14820	14923	14867	14707	14909	14746	14914	14938	14962	14978	14899	14881	14906	14865	14865	14796	14801	14714	14787	14965	14680	14841	14911	14823	14776	14825	14830	15120	14763	14819	14887	14870	14950	14713	14926	14826	14805	14672	14793	14686	14765	14787	14797	14937	15024	14907	14861	14822	14982	14809	14759	14912	14678	14909	14868	14805	15132	14804	14873	14935	14826	14934	14990	14703	14789	14828	14803	14680	14766	14732	14990	14884	14694	14643	14698	14987	14736	14878	14754	14848	14926	14890	14835	14845	15021	14903	14753	14758	14874	14835	14908	14705	14770	14764	14818	14941	14827	14696	14842	14841	14950	14780	15093	14704	14851	14911	14909	14721	14872	14981	14907	14824	14699	14732	14997	14911	14608	14872	14781	14784	14948	14829	14900	14708	14922	14829	15072	14804	14811	14840	14644	14871	14748	14827	14723	14789	14837	14799	14810	14836	14966	14796	14788	14637	14813	15089	14793	15014	14905	14901	14843	14786	14734	14660	14892	14945	14852	14958	14955	14864	14711	14884	14967	14928	15093	14851	14813	14859	14674	15015	14740	14887	14824	14810	14912	14987	14888	14709	14892	14913	14753	14803	14762	14966	14864	14781	14722	14597	14796	14765	14755
26279	21328	29846	36869	53217	59710	36398	27222	25023	22152	20310	19191	18661	18723	18311	18336	18430	18393	18323	18259	18297	18413	18217	18146	18520	18420	18445	18091	18143	18300	18363	18161	18197	18374	18454	18509	18370	18155	18318	18214	18316	18412	18150	18193	18289	18237	18413	18329	18138	18108	18220	18355	18149	18157	18109	18253	18183	18143	18231	18161	18279	18113	18353	18260	18424	18331	18438	18241	18048	18282	17894	18260	18345	18245	18239	18226	18112	18227	18175	18265	18284	18104	18255	18127	17992	18424	18115	18404	18126	18095	18087	18098	17995	18240	18157	18168	18059	17967	18349	18452	18337	18291	18191	18260	18135	18252	18323	18239	18404	18177	18066	18112	18193	18211	18241	18203	17990	18304	18281	18339	18137	18401	18112	18139	18089	18223	18187	18345	18282	18247	18292	18010	18201	18224	17912	18215	18197	18172	18284	18447	18187	18238	18374	18161	18172	18232	18341	18294	18434	18281	18227	18167	18127	18150	18338	18121	18355	18181	18239	18397	17969	18348	18136	18082	18259	18082	18333	18222	18310	18277	18295	18258	18221	18175	18466	18237	18244	18169	18105	18092	18164	18047	18418	18208	18182	17952	18197	18377	18066	18044	18028	18133	18461	18276	18313	18222	18244	18054	18125	18222	18197	18102	18160	18101	18130	18319	18054	18185	18074	18288	18179	18294	18262	18320	18124	18084	18167	17839	17996	18278	18266	18218	18090	18050	18095	18284	18191	18224	18275	18337	18445	18028	18030	18343	18314	18010	18219	18275	18342	18095	18223	18260	18314	18101	18096	18201	18168	18132	18227	18343	18157	18118	18253	18216	18243	18339	18114	18313	18341	18264	18294	18252	18085	18187	18295	18253	18169	18185	18318	18548	18301	18171	18174	17942	18169	18087	18056	18204	18187	18186	18172	18106	18055	18325	18104	18140	18260	18212	18240	18183	18235	18128	18340	18224	18323	18092	18200	18041	18285	18300	18138	18262	18375	17994	18164	18175	18152	18338	18153	18299	18321	18340	17935	18379	18033	18231	18119	18242	18138	18286	17966	18164	18305	18184	18214	18296	18304	18364	18259	18222	18118	18195	18328	18434	18155	17864	18055	18190	18134	18183	18296	18117	18046	18095	18140	18399	18305	18113	18340	18079	18163	18187	18268	18382	18313	18198	18074	18064	18098	18257	18409	18311	18315	18183	18263	18296	18305	18027	18050	18167	18262	18243	18149	18011	18286	18008	18391	18272	18064	18241	18129	18191	18276	18123	18134	18212	18208	18258	18183	18261	18172	18146	18250	18266	18220	18289	18181	18193	18099	18213	18286	18385	18058	18313	18299	18218	17936	17938	18100	18317	18363	18085	18399	18223	18247	18100	18189	18098	17945	18211	18226	18262	18208	18256	18252	18091	18096	18038	18247	18168	18286	18281	18101	18181	18188	18139	18236	18207	18248	18251	18293	18244	18293	18443	18308	18250	18222	18346	18445	18295	18208	18396	18427	18264	18121	18244	18145	18176	18270	18123	18105	18091	18098	18160	18303	18109	18497	18169	18346	18543	18191	18047	18283	18296	18273	18382	18162	18223	18216	18287	18193	18093	18279	18303	18253	18191	18001	18122	17920	18268	18183	18383	18117	18181	17991	17930	18041	18235	17985	18109	18226	18244	18344	18303	18174	18114	18151	18319	18314	18404	18244	18122	18194	18228	18343	18100	18381	18448	18159	18271	18292	18251	18362	18320	18365	17910	18244	18021	18147	18048	18478	18206	18142	18066	18314	18143	18159	17979	18287	18264	18312	18390	18284	18108	18266	18280	18383	18342	18254	18223	18402	18187	18261	18149	18214	18277	18194	18165	18222	18357	18307	17910	18018	18191	18224	18542	18401	18089	18369	18266	18107	18340	17983	18184	18253	18552	18343	18092	18057	18220	18158	18372	18076	18220	18277	18406	18318	17983	18110	18402	18392	18169	18444	18239	18173	18267	18200	18206	17893	18043	18152	18239	18203	18129	18059	18225	18112	18200	18231	18239	18350	18087	18474	18195	18253	18215	18253	17994	18032	18364	18189	18227	18190	18289	18079	18032	18326	18087	18330	18129	18422	18184	18239	18215	18209	18200	18341	18258	18285	18055	18371	18013	18263	18271	18186	18346	18091	18224	18106	18079	18186	18362	18246	18082	18334	18329	18200	18252	18011	18192	18025	18180	18209	18052	18070	18384	18283	18199	18318	18325	18198	18513	18172	18251	18186	18270	18129	18173	18357	18211	18265	18210	18207	17935	18434	18368	18298	18282	18297	18267	18114	18176	18191	18083	18247	18162	18095	18192	18332	18249	18196	18263	18305	18070	18200	18235	18216	18438	18028	18203	18275	18169	18305	18228	18141	18263	18263	18470	18266	18196	18118	18095	18241	18143	18138	18087	18224	18141	18312	18184	18143	18186	18139	18091	18361	18266	18238	18440	18082	18202	18393	18277	18243	18293	18118	18161	18252	18378	18317	18122	18225	17984	18128	18285	18261	18292	18160	18163	17901	18243	18279	18185	18052	18426	18145	18228	18186	18276	18224	18244	18441	18325	18396	18259	18280	18370	18325	18017	18108	18168	18111	18155	18166	18031	18026	18082	18162	18099	18232	18128	18157	18175	18070	18352	18136	18132	18138	18406	18347	18293	18110	18100	18245	18122	17989	18020	18236	18167	18449	18204	18286	18142	18283	18191	18392	18341	18083	18542	18231	18104	18247	18565	18259	18325	18153	18256	18162	18470	18163	18141	18230	18413	18085	18276	18437	18076	18489	18305	18029	18174	18211	18025	18385	18120	18074	18253	18188	18107	18109	18230	18266	18186	18232	18085	18219	18308	18101	18439	18098	18241	18056	18147	18251	18065	18097	18245	18022	18063	18248	18237	18230	18062	18160	18450	18252	18017	18097	18228	18205	18085	18147	18045	18150	18202	18420	18268	18222	18048	18223	18274	18276	18115	18255	18188	18197	18189	18157	18103	18102	18017	18214	18109	18213	18272	18175	18122	18150	18270	18357	18476	18168	18268	18185	18325	18167	18141	18097	18313	18335	18439	18475	18354	18140	18175	18347	18176	18117	18196	18261	18113	18239	18303	18288	18300	18296	18268	17928	18218	18309	18318	18162	18081	18254	18167	18321	18110	18181	18068	18305	18252	18408	18327	18048	18168	18271	18216	18296	18332	18287	18229	18268	18554	18201	18252	18426	18079	18214	18298	18175	18183	18153	18450	18265	18196	18274	18190	18184	18123	18502	18112	18304	18362	18263	18075	18331	18159	18234	18125	18260	18074	18267	18087	18288	18177	18120	17968	18051	18196	18101	18238	18269	18144	18207	18205	18228	18100	18179	18122	18218	18139	18313	18181	18122	18007	18180	18468	18326	18304	18244	18284	18232	18140	18286	18233	18253	18223	18224	18362	18152	18146	18041	18329	18483	18164	18272	18076	18092	18309	18164	18299	18341	18249	18265	18276	18352	18198	18103	18037	18369	18074	18356	18434	18402	18274	18212	18278	18266	18266	18227	18266	18068	18202	18440	18124	18173	18248	18465	18103	18293	18271	18264	18204	17964	18288	18107	18162	18153	18022	18051	18282	18398	18128	18178	18058	17946	18304	18520	18188	18241	18268	17935	18250	18331	18269	18269	18242	18104	18121	18174	18286	18208	18158	17901	18190	18211	18118	18137	18157	18236	18277	18152	18247	18316	17999	18281	18016	18160	18180	18207	18382	18197	18208	18366	18195	18159	18445	18341	18215	18164	18218	18310	18114	18246	18214	18415	18177	18157	18207	18329	18229	18232	18144	18135	18399	18147	18074	18100	18291	18233	18199	18256	18285	18246	18300	18465	18258	18222	18105	18195	18324	18171	18153	18348	18141	18329	18268	18266	18195	18175	18085	18281	18176	17989	18175	18308	17962	18127	18259	18034	18342	18137	18054	18343	17991	17912	18424	18273	18289	18287	18306	18383	18122	18386	18245	18267	18269	18275	18198	18156	17930	18530	18320	18357	18312	18303	18190	18219	18128	18092	18405	18194	17996	18420	18127	18344	18296	18371	18136	18307	18185	18291	18221	18221	18377	18303	18174	18372	18222	18204	18183	18338	18411	18057	18401	18035	18328	18218	18155	18408	18075	18165	18368	18325	18304	18223	18258	18147	18327	18218	18111	18276	18107	18285	18080	17995	18404	18149	18284	18235	18261	18329	18281	18189	18026	17998	18334	18375	18241	18162	18274	18341	18104	18329	18186	18255	18285	18098	18095	18056	18266	18154	18294	18293	18030	18214	18175	18411	18097	18233	18309	18357	18309	18176	18064	18249	18262	18261	18110	17948	18159	18297	18171	18515	18308	18277	18410	18024	18123	17941	17965	18204	18305	17923	18223	18114	18019	18131	18187	18193	18104	18210	18226	18365	18155	18074	18088	18275	18245	18430	18119	18072	18322	18213	18371	18252	18164	18333	18124	18158	18036	18082	18069	18160	18124	18324	18202	18157	18252	18165	18169	18174	18264	18212	18249	18306	18334	18225	18122	18102	18211	18166	18217	18269	18294	18310	18230	18327	18182	18415	18183	18052	18241	17952	18071	18309	18304	18123	18285	18162	18105	18277	18331	18240	18136	18055	18213	18174	18099	18289	18199	18168	18143	18182	18388	18115	18075	18250	18296	18266	18275	18284	18168	18034	18121	18305	18374	18098	18245	18205	18326	18308	18258	18194	18233	18209	18157	18317	18287	18410	18169	18066	18367	18323	18404	18137	18120	18334	18212	18088	18213	18315	18167	18093	18208	18033	18161	18180	18219	18368	18270	18265	18378	18401	18201	18367	18209	18213	18280	18307	18199	18163	18313	18257	18163	18436	18208	18349	18272	18052	18241	17978	18325	18209	18202	18016	18072	18110	18194	18349	18225	18341	18095	18234	18206	17881	18086	18213	18053	18064	18337	18322	18147	18327	18401	18431	18316	18203	18214	18363	18313	18416	18260	18183	18225	18203	18257	18276	18342	18152	18135	18345	18293	18333	18337	18213	18196	18237	18428	18388	18151	18289	18196	18187	18195	18136	18133	18254	18412	18218	18300	18312	18499	18315	18283	18201	18285	18179	18130	18120	18200	18592	18363	18365	18325	18344	18074
34983	55883	51941	48533	57432	56110	31365	25880	23142	19069	16480	15467	14857	14612	14750	14699	14611	14612	14614	14611	14578	14535	14623	14602	14558	14797	14474	14681	14483	14545	14680	14493	14715	14548	14760	14596	14527	14555	14564	14692	14575	14533	14562	14520	14703	14594	14516	14698	14657	14505	14651	14619	14536	14649	14585	14635	14616	14792	14670	14420	14640	14652	14463	14716	14492	14474	14672	14673	14601	14515	14730	14743	14457	14445	14554	14524	14542	14718	14442	14654	14558	14577	14533	14641	14651	14483	14922	14533	14651	14545	14524	14665	14613	14545	14598	14662	14442	14508	14579	14715	14715	14585	14497	14606	14614	14540	14755	14483	14616	14672	14596	14610	14588	14640	14741	14609	14647	14614	14545	14764	14610	14548	14506	14370	14632	14661	14684	14533	14616	14674	14481	14578	14658	14517	14461	14607	14725	14583	14465	14844	14556	14510	14564	14504	14640	14670	14516	14700	14674	14646	14512	14492	14571	14552	14657	14483	14641	14535	14664	14620	14552	14552	14578	14647	14535	14434	14606	14536	14643	14622	14689	14572	14711	14618	14685	14578	14664	14602	14709	14486	14652	14720	14571	14410	14736	14650	14508	14665	14699	14589	14590	14499	14620	14571	14345	14615	14611	14694	14711	14587	14664	14425	14576	14525	14621	14692	14499	14568	14554	14618	14636	14572	14557	14592	14515	14627	14579	14675	14587	14626	14769	14510	14644	14756	14503	14680	14547	14613	14622	14719	14496	14866	14687	14749	14658	14544	14740	14505	14709	14522	14658	14533	14441	14572	14524	14484	14519	14609	14401	14623	14572	14522	14617	14610	14541	14439	14545	14579	14496	14542	14654	14594	14632	14578	14604	14640	14602	14500	14955	14379	14548	14776	14555	14715	14608	14635	14721	14548	14655	14777	14397	14621	14639	14708	14683	14585	14424	14562	14650	14619	14651	14535	14562	14330	14600	14441	14769	14704	14733	14626	14678	14554	14643	14611	14546	14633	14659	14499	14623	14623	14585	14599	14661	14688	14638	14705	14590	14769	14677	14556	14481	14655	14701	14585	14857	14605	14655	14586	14599	14743	14563	14586	14655	14675	14566	14490	14499	14414	14640	14725	14618	14529	14632	14551	14472	14615	14591	14657	14816	14656	14532	14604	14565	14466	14619	14648	14608	14538	14658	14690	14640	14449	14602	14661	14543	14773	14635	14620	14445	14593	14582	14702	14596	14681	14520	14497	14563	14548	14671	14704	14547	14545	14553	14589	14614	14547	14543	14514	14727	14557	14483	14708	14740	14609	14649	14618	14551	14540	14465	14751	14624	14573	14544	14563	14665	14731	14660	14590	14505	14614	14509	14695	14647	14391	14634	14670	14539	14613	14535	14739	14541	14645	14424	14502	14463	14559	14540	14742	14551	14660	14797	14568	14492	14619	14529	14438	14506	14645	14501	14504	14450	14504	14595	14662	14619	14522	14575	14424	14647	14497	14606	14758	14568	14689	14458	14549	14533	14663	14696	14607	14615	14529	14583	14547	14590	14548	14574	14658	14861	14512	14722	14846	14492	14764	14620	14674	14701	14443	14571	14538	14539	14592	14520	14584	14745	14675	14809	14654	14582	14552	14607	14445	14536	14643	14571	14589	14465	14723	14589	14633	14544	14535	14614	14533	14457	14593	14610	14665	14634	14567	14583	14444	14542	14579	14567	14524	14482	14539	14540	14639	14576	14500	14582	14553	14497	14541	14598	14478	14492	14593	14487	14700	14540	14593	14487	14748	14588	14643	14509	14550	14553	14548	14574	14649	14623	14417	14688	14531	14713	14585	14844	14574	14587	14739	14602	14680	14550	14527	14621	14652	14719	14603	14521	14573	14631	14726	14651	14622	14531	14484	14750	14465	14724	14558	14497	14473	14554	14720	14651	14640	14712	14642	14670	14573	14686	14618	14662	14710	14661	14693	14748	14540	14679	14668	14863	14689	14702	14596	14616	14753	14558	14603	14457	14636	14616	14643	14744	14583	14587	14622	14567	14625	14629	14616	14447	14823	14549	14608	14518	14656	14528	14676	14768	14614	14482	14557	14556	14495	14729	14655	14569	14763	14722	14667	14599	14571	14584	14527	14545	14667	14527	14672	14668	14555	14708	14739	14636	14689	14588	14592	14523	14591	14393	14572	14545	14609	14520	14653	14528	14576	14596	14805	14688	14451	14464	14524	14634	14673	14456	14497	14638	14539	14702	14571	14774	14669	14608	14674	14403	14458	14700	14565	14596	14547	14700	14581	14584	14498	14531	14706	14657	14499	14723	14484	14447	14768	14430	14516	14725	14547	14569	14710	14487	14437	14576	14422	14660	14365	14670	14577	14699	14566	14804	14742	14775	14609	14454	14608	14691	14610	14740	14621	14557	14496	14625	14547	14589	14624	14571	14499	14739	14622	14645	14621	14525	14561	14646	14468	14610	14564	14540	14486	14675	14548	14579	14566	14632	14636	14673	14667	14656	14608	14550	14567	14622	14500	14596	14570	14725	14584	14647	14673	14637	14626	14625	14551	14380	14448	14810	14476	14726	14566	14591	14587	14718	14684	14760	14567	14533	14480	14722	14661	14549	14574	14455	14478	14792	14675	14338	14689	14550	14538	14632	14579	14708	14609	14624	14619	14643	14558	14536	14623	14631	14570	14685	14595	14778	14606	14580	14724	14694	14551	14525	14480	14398	14760	14615	14618	14716	14491	14624	14748	14593	14784	14727	14669	14595	14536	14800	14741	14553	14495	14611	14420	14552	14569	14605	14432	14524	14586	14471	14517	14719	14579	14625	14501	14632	14778	14736	14484	14579	14524	14574	14595	14449	14521	14639	14706	14674	14645	14550	14540	14641	14356	14820	14677	14614	14566	14469	14580	14670	14562	14699	14639	14561	14539	14545	14715	14575	14547	14762	14619	14646	14635	14467	14657	14574	14723	14761	14574	14502	14861	14788	14636	14653	14645	14596	14576	14559	14583	14689	14693	14516	14646	14542	14546	14717	14665	14628	14623	14551	14713	14557	14590	14665	14410	14766	14467	14531	14614	14544	14644	14637	14632	14726	14538	14804	14529	14697	14522	14704	14607	14578	14631	14701	14704	14604	14593	14690	14705	14644	14631	14484	14503	14746	14581	14535	14454	14625	14489	14532	14610	14716	14573	14843	14652	14602	14587	14599	14775	14539	14729	14335	14617	14603	14587	14646	14627	14563	14510	14584	14611	14512	14668	14727	14608	14621	14477	14677	14656	14725	14777	14537	14524	14619	14720	14861	14635	14533	14532	14795	14649	14698	14630	14683	14471	14568	14669	14493	14495	14589	14593	14553	14558	14614	14714	14523	14386	14628	14704	14474	14507	14521	14668	14568	14651	14698	14507	14656	14620	14701	14591	14447	14504	14744	14587	14713	14550	14637	14484	14593	14675	14582	14604	14571	14526	14706	14388	14666	14419	14546	14636	14661	14488	14644	14669	14551	14741	14649	14572	14623	14598	14653	14663	14692	14574	14591	14580	14434	14551	14476	14568	14536	14597	14526	14591	14519	14719	14551	14707	14580	14596	14647	14553	14546	14637	14690	14644	14788	14678	14644	14512	14780	14665	14348	14573	14684	14645	14677	14668	14698	14574	14606	14717	14605	14536	14706	14685	14656	14654	14583	14565	14503	14578	14590	14367	14470	14566	14593	14759	14554	14735	14567	14459	14568	14613	14521	14820	14586	14708	14789	14743	14616	14667	14662	14585	14621	14457	14738	14582	14616	14560	14552	14718	14465	14755	14473	14591	14554	14727	14652	14695	14814	14608	14532	14439	14763	14622	14488	14687	14489	14501	14532	14669	14600	14686	14568	14546	14669	14631	14621	14640	14529	14762	14532	14579	14618	14703	14529	14669	14529	14613	14647	14529	14583	14698	14510	14688	14528	14604	14513	14613	14522	14543	14600	14756	14626	14605	14435	14556	14423	14436	14474	14476	14511	14607	14600	14576	14639	14661	14636	14604	14491	14599	14856	14731	14649	14697	14549	14658	14680	14482	14659	14623	14536	14566	14568	14570	14497	14737	14553	14550	14596	14633	14775	14626	14567	14678	14569	14634	14609	14550	14701	14565	14413	14690	14667	14517	14587	14655	14577	14612	14547	14625	14743	14665	14708	14488	14572	14693	14551	14556	14672	14565	14523	14549	14619	14571	14700	14549	14573	14644	14629	14620	14703	14644	14478	14802	14694	14668	14706	14482	14611	14478	14471	14486	14522	14609	14677	14641	14519	14639	14600	14590	14615	14719	14551	14501	14467	14679	14720	14668	14701	14545	14692	14684	14461	14620	14437	14500	14595	14632	14548	14585	14680	14531	14721	14504	14602	14581	14680	14646	14510	14682	14470	14523	14660	14673	14476	14451	14496	14488	14531	14425	14575	14566	14567	14552	14685	14528	14669	14472	14644	14681	14576	14615	14696	14562	14697	14479	14610	14562	14813	14659	14548	14591	14552	14730	14593	14496	14618	14601	14504	14726	14531	14411	14676	14549	14746	14517	14511	14753	14607	14653	14582	14602	14621	14548	14560	14586	14780	14490	14686	14697	14635	14645	14536	14629	14799	14687	14584	14628	14560	14583	14709	14634	14654	14616	14613	14543	14698	14594	14468	14627	14504	14590	14606	14701	14588	14668	14528	14618	14824	14601	14716	14497	14761	14484	14760	14513	14552	14652	14410	14556	14410	14668	14596	14684	14567	14559	14556	14688	14658	14709	14626	14521	14553	14510	14669	14556	14460	14663	14692	14710	14562	14720	14557	14567	14589	14562	14724	14571	14563	14529	14621	14451	14628	14693	14626	14439	14806	14511	14839	14653	14771	14534	14692	14529	14696	14641	14679	14683	14586	14642	14617	14539	14692	14309	14667	14533	14599	14384	14821	14412	14562	14660	14594	14499	14485	14677	14644	14691	14643	14664	14712	14716	14766	14843	14457	14440	14444	14537	14588	14593	14514	14522	14542	14622	14565	14481	14812	14707	14520	14685	14492	14629	14539	14535	14625	14606	14590	14619	14605	14619	14637	14621	14473	14429	14583	14560	14644	14591	14561	14515	14513	14497	14746	14529	14500	14545	14643	14468	14595	14514	14536	14506
23939	21072	29767	35664	60949	61854	47439	40214	37030	31479	25680	21735	19401	18281	17820	17721	17573	17581	17719	17605	17681	17584	17492	17466	17332	17131	17690	17589	17655	17916	17442	17466	17622	17453	17376	17602	17377	17714	17727	17481	17401	17566	17626	17518	17567	17558	17440	17517	17310	17507	17444	17435	17340	17383	17441	17512	17562	17419	17338	17362	17517	17615	17524	17476	17361	17261	17361	17539	17436	17461	17643	17480	17553	17524	17246	17567	17451	17313	17468	17417	17501	17374	17444	17366	17534	17497	17614	17406	17590	17364	17550	17428	17394	17376	17395	17644	17689	17489	17531	17406	17568	17612	17403	17601	17462	17478	17295	17447	17452	17345	17421	17575	17640	17458	17441	17490	17387	17656	17553	17570	17487	17603	17656	17229	17519	17527	17394	17620	17746	17557	17380	17424	17627	17575	17389	17563	17346	17583	17460	17406	17723	17483	17520	17532	17488	17336	17572	17640	17565	17564	17415	17284	17580	17574	17489	17546	17579	17539	17487	17239	17378	17267	17661	17418	17544	17350	17548	17525	17408	17354	17368	17288	17454	17418	17610	17367	17406	17446	17437	17354	17489	17257	17638	17539	17530	17568	17609	17355	17269	17601	17619	17407	17255	17456	17498	17392	17394	17445	17474	17340	17706	17523	17510	17558	17292	17486	17595	17370	17569	17587	17465	17573	17517	17445	17646	17713	17571	17291	17702	17271	17504	17554	17607	17186	17384	17606	17322	17563	17453	17337	17466	17402	17191	17451	17270	17447	17368	17523	17516	17356	17406	17307	17354	17590	17611	17511	17316	17239	17518	17517	17512	17486	17449	17546	17462	17648	17331	17500	17611	17290	17327	17539	17605	17526	17637	17344	17248	17370	17332	17650	17256	17363	17276	17306	17414	17281	17136	17442	17511	17656	17548	17522	17606	17338	17639	17502	17497	17358	17476	17439	17523	17490	17515	17426	17285	17524	17289	17351	17426	17562	17531	17546	17516	17494	17365	17504	17551	17259	17402	17334	17370	17555	17384	17351	17444	17568	17469	17425	17261	17399	17588	17340	17373	17669	17271	17413	17286	17446	17676	17436	17435	17426	17520	17435	17329	17548	17496	17618	17383	17261	17562	17347	17688	17358	17540	17466	17596	17580	17557	17112	17464	17367	17302	17273	17336	17545	17439	17514	17443	17689	17357	17412	17310	17369	17537	17358	17460	17452	17297	17248	17365	17504	17271	17345	17459	17566	17397	17348	17337	17646	17523	17417	17504	17289	17463	17401	17408	17547	17305	17450	17562	17417	17294	17428	17325	17408	17556	17313	17502	17512	17534	17318	17524	17501	17503	17435	17630	17444	17594	17215	17537	17433	17322	17446	17455	17400	17260	17417	17531	17485	17481	17404	17406	17465	17450	17389	17294	17400	17539	17402	17355	17481	17408	17319	17416	17465	17398	17419	17417	17361	17501	17611	17584	17445	17530	17479	17500	17479	17478	17326	17345	17730	17402	17224	17517	17414	17431	17522	17517	17373	17458	17621	17449	17465	17665	17256	17515	17373	17389	17430	17099	17462	17455	17327	17446	17461	17552	17318	17341	17290	17480	17455	17403	17465	17426	17333	17475	17283	17485	17539	17454	17513	17561	17410	17482	17511	17222	17371	17492	17374	17450	17513	17330	17238	17300	17604	17547	17545	17267	17495	17529	17377	17475	17452	17335	17465	17690	17583	17642	17543	17297	17484	17300	17312	17500	17497	17369	17623	17440	17471	17547	17283	17337	17401	17345	17572	17393	17334	17293	17440	17616	17494	17367	17431	17242	17326	17567	17720	17345	17477	17491	17399	17491	17436	17324	17337	17385	17358	17346	17623	17314	17532	17612	17432	17396	17436	17484	17396	17317	17501	17566	17281	17351	17420	17394	17394	17360	17314	17608	17420	17321	17446	17376	17554	17459	17386	17490	17742	17569	17579	17455	17556	17405	17411	17310	17265	17455	17253	17459	17625	17525	17465	17481	17402	17670	17502	17460	17462	17514	17249	17301	17422	17519	17255	17458	17499	17488	17541	17752	17409	17628	17610	17481	17461	17513	17448	17552	17500	17535	17496	17494	17531	17288	17587	17282	17275	17466	17535	17398	17355	17261	17507	17331	17233	17420	17452	17470	17534	17379	17319	17486	17424	17574	17560	17395	17343	17570	17342	17302	17392	17557	17645	17453	17387	17405	17292	17233	17372	17547	17515	17501	17284	17397	17454	17640	17535	17501	17496	17321	17346	17540	17386	17322	17535	17632	17393	17618	17464	17583	17514	17489	17459	17338	17448	17450	17531	17541	17619	17467	17367	17597	17538	17393	17589	17366	17545	17632	17288	17370	17393	17413	17402	17632	17341	17523	17201	17442	17428	17597	17446	17467	17421	17598	17314	17410	17490	17474	17424	17488	17336	17572	17427	17380	17561	17580	17522	17559	17447	17493	17557	17340	17528	17391	17489	17391	17445	17465	17383	17576	17441	17401	17514	17366	17436	17457	17267	17381	17502	17513	17324	17373	17399	17534	17357	17332	17319	17625	17515	17310	17677	17444	17347	17499	17499	17347	17574	17290	17572	17480	17424	17412	17485	17325	17571	17413	17613	17372	17713	17542	17462	17306	17416	17549	17517	17649	17469	17504	17484	17534	17383	17549	17504	17598	17484	17234	17393	17439	17423	17446	17524	17484	17730	17489	17619	17270	17366	17515	17524	17562	17318	17609	17560	17330	17687	17401	17543	17441	17314	17549	17432	17459	17477	17440	17561	17268	17639	17514	17489	17603	17419	17547	17501	17346	17349	17662	17596	17248	17475	17372	17530	17599	17335	17207	17478	17372	17521	17318	17493	17484	17216	17525	17462	17427	17184	17258	17508	17470	17531	17593	17393	17350	17501	17477	17433	17497	17297	17316	17410	17414	17337	17382	17618	17639	17458	17497	17201	17592	17595	17338	17402	17549	17324	17572	17551	17406	17352	17608	17584	17391	17313	17529	17373	17419	17354	17277	17560	17374	17226	17673	17503	17627	17360	17325	17340	17631	17637	17535	17517	17422	17457	17542	17615	17593	17458	17572	17536	17479	17469	17369	17332	17623	17551	17507	17411	17686	17413	17433	17506	17256	17275	17669	17606	17500	17515	17412	17298	17107	17614	17311	17404	17551	17398	17520	17463	17624	17392	17389	17471	17586	17635	17456	17572	17576	17496	17408	17442	17401	17370	17387	17520	17585	17335	17525	17668	17385	17604	17757	17716	17394	17484	17657	17530	17370	17472	17326	17658	17390	17417	17373	17548	17380	17417	17272	17450	17390	17494	17499	17259	17472	17249	17429	17589	17557	17500	17397	17617	17326	17437	17372	17374	17260	17405	17273	17519	17339	17609	17458	17455	17656	17572	17546	17322	17521	17450	17299	17541	17539	17389	17221	17312	17401	17462	17345	17354	17618	17391	17739	17227	17463	17494	17608	17591	17501	17422	17382	17357	17467	17452	17465	17425	17519	17308	17331	17427	17404	17401	17459	17525	17653	17509	17451	17452	17435	17465	17331	17555	17529	17389	17506	17459	17387	17444	17477	17517	17652	17451	17500	17370	17677	17561	17446	17204	17329	17474	17440	17362	17471	17278	17569	17677	17340	17509	17247	17707	17561	17329	17539	17509	17382	17360	17418	17406	17528	17453	17666	17314	17302	17596	17570	17610	17502	17539	17420	17497	17434	17488	17220	17543	17326	17524	17340	17293	17557	17457	17353	17282	17440	17522	17439	17344	17194	17555	17515	17615	17252	17449	17291	17316	17538	17391	17461	17358	17714	17475	17529	17438	17388	17479	17445	17347	17459	17316	17332	17589	17520	17586	17506	17415	17245	17361	17439	17283	17563	17308	17492	17435	17518	17244	17443	17291	17575	17518	17403	17477	17476	17386	17570	17334	17635	17454	17629	17474	17463	17313	17391	17507	17650	17642	17558	17362	17381	17366	17517	17394	17335	17483	17322	17447	17558	17561	17550	17502	17264	17368	17540	17433	17565	17481	17331	17408	17392	17406	17408	17485	17213	17600	17474	17327	17389	17443	17435	17652	17412	17487	17493	17516	17459	17586	17421	17498	17588	17545	17571	17441	17488	17547	17433	17448	17155	17572	17525	17438	17492	17503	17467	17467	17663	17312	17362	17408	17409	17706	17444	17312	17226	17544	17399	17273	17362	17411	17229	17330	17321	17420	17503	17236	17518	17396	17406	17379	17525	17640	17464	17550	17703	17276	17442	17377	17387	17622	17514	17510	17385	17411	17433	17627	17493	17357	17309	17416	17386	17423	17384	17410	17512	17280	17533	17539	17452	17599	17628	17331	17609	17336	17442	17343	17224	17518	17445	17313	17464	17450	17460	17454	17590	17429	17395	17487	17527	17474	17485	17412	17358	17465	17346	17530	17525	17408	17500	17476	17423	17429	17423	17373	17234	17509	17410	17542	17555	17520	17319	17582	17349	17388	17240	17531	17514	17279	17484	17317	17462	17458	17490	17540	17424	17401	17335	17402	17576	17196	17289	17515	17371	17581	17609	17553	17562	17512	17431	17460	17475	17525	17285	17570	17560	17547	17461	17440	17427	17425	17459	17356	17442	17523	17350	17428	17487	17656	17519	17550	17365	17539	17552	17375	17670	17496	17335	17408	17481	17481	17328	17685	17244	17383	17339	17387	17670	17561	17507	17403	17377	17364	17533	17371	17330	17421	17644	17535	17570	17465	17512	17390	17487	17458	17467	17510	17726	17546	17551	17569	17670	17470	17382	17471	17522	17414	17601	17575	17462	17512	17588	17524	17509	17501	17346	17587	17477	17357	17525	17495	17635	17374	17400	17322	17488	17549	17393	17371	17521	17385	17507	17704	17400	17581	17535	17460	17565	17256	17244	17493	17490	17500	17414	17357	17345	17658	17437	17268	17429	17745	17627	17446	17555	17323	17161	17512	17336	17482	17277	17541	17256	17228	17535	17444	17263	17360	17518	17217	17502	17382	17327	17416	17528	17292	17527	17573	17267	17183	17308	17539	17299	17395	17459	17213	17450	17430	17312	17323	17532	17514	17511	17503	17247	17479	17224	17576	17336	17571	17678	17421	17601	17688	17529	17504	17613	17330
46091	78520	79089	75062	79180	66877	47577	42217	37338	29864	23378	18559	16000	14908	14215	14053	14247	14114	14072	14189	14104	14071	14134	14104	14275	14063	14224	14194	14203	14010	14042	14245	13913	14144	14271	14136	14182	14242	14014	14286	14289	14141	14154	14146	14268	14328	14219	14202	14360	14111	14238	14211	14161	14082	14017	14184	13952	14249	14126	14211	14071	14136	14184	14093	14118	14133	13977	14124	14246	14142	14195	14134	14113	14140	14266	14104	14100	14146	14066	14040	13925	13996	14088	14115	14157	14170	14114	14236	14100	14103	14239	14144	14213	14256	14135	14073	14047	14290	14297	13916	14358	14197	14172	14044	14006	14014	14210	14081	14219	13995	14179	14200	14139	14046	14087	14019	14093	13960	14024	14097	14209	14129	14171	14248	13969	14130	14140	13969	14140	14124	14033	14010	13978	14145	13953	14142	14063	14282	14133	13990	14377	14279	13882	13840	14204	14099	14044	13932	14120	14017	14055	14133	14177	14304	14026	14073	14236	14140	13893	14045	14070	14075	14111	14293	14092	14215	14234	14148	14105	14088	13938	14121	14093	14124	14013	14095	14206	14205	14034	13986	14160	14216	13961	14198	14179	14132	14228	14191	14101	14232	14042	14069	14152	14098	14264	14030	13974	13910	14132	14289	14048	14056	14279	14224	14295	14024	14122	14201	14147	14249	13954	14013	14110	13969	14083	14116	14043	14075	14067	14146	14029	14099	14049	14190	14132	14101	14115	14060	14221	14032	14024	13952	14163	14254	14103	14171	14179	14073	14194	14025	14125	14203	14189	14150	14225	14026	14096	14113	14099	14341	14216	14210	14107	14232	14141	14146	14268	14136	14006	14101	14004	14226	14151	14112	14012	14197	14134	13998	14178	14235	14198	14180	14121	14082	14074	14106	14179	14158	14027	14106	14149	14186	14364	14061	14233	14060	14053	14146	14181	14111	14231	14095	14138	14220	14216	14091	14109	13930	14308	14146	14286	14158	14062	14132	14220	14160	14067	14180	14253	14027	14003	13979	14225	14163	14049	14044	14157	14284	14126	14187	13934	14152	14194	14219	14174	14071	14093	14149	13989	14182	14134	14124	14010	14055	14127	14067	14124	14227	14147	14210	14112	14082	14268	14241	14095	14074	14045	14191	14154	14124	14218	14074	14233	14153	14231	13993	14145	14107	14005	14203	14211	14062	14165	14229	14139	14145	14279	13929	14101	14019	14303	14227	14218	14175	14192	14131	14192	14269	14280	14168	14041	14144	14185	14140	14073	14215	14190	14194	14276	14279	14253	14232	14222	14124	14011	14061	13993	14083	14046	14066	14235	14149	14175	14240	14021	14186	14206	14284	14174	14127	14123	14170	14066	14368	14124	14164	13956	14021	14234	14277	13972	14111	14312	14066	14084	14270	14251	14047	13958	14116	14126	14159	14188	14056	14051	14166	14169	14163	14053	14058	14266	14100	14050	14056	14208	14017	14188	14153	14104	14065	14230	14158	14265	14282	14101	14217	14212	14032	14182	14128	14017	14219	14022	14065	14212	13937	14098	14098	14124	14136	14192	14275	14032	14192	14040	14212	14091	14142	14102	14104	14116	14088	14147	14084	14091	14102	14211	14197	14105	14122	14303	14007	14161	13990	14064	14097	14067	14277	14056	14082	13956	14215	14062	13928	14075	14174	14184	14057	14085	14102	14152	14081	14077	14201	14045	14331	14199	14128	14180	14066	14231	14160	14107	14082	14203	14019	14029	14238	13953	14160	14126	14286	13894	14016	14150	14189	14148	14053	14083	14158	14032	14050	14119	14267	14104	14114	14104	14122	14184	14117	14124	14141	14174	13974	14210	13969	14093	14091	14101	13996	14223	14123	14128	14162	13978	14277	13914	14097	14009	14206	14132	14257	14210	14052	14009	14040	14227	14266	14256	14023	14177	14026	14335	14180	14164	14006	14264	14117	14113	14177	14192	14162	14186	14168	14089	14225	14104	14135	14095	14245	14148	14152	14115	14228	14236	14201	14169	14184	14061	14174	14023	14101	14026	14031	14215	13932	14281	14155	14082	14047	14047	14158	14147	14034	14156	14140	14123	14147	14159	13867	14089	14148	14235	14125	14105	14154	14108	14140	14111	14311	14157	14137	14002	14062	14124	14177	14145	14091	14094	14103	14159	13970	14064	14121	14267	14261	14030	14027	14042	14140	14246	14119	14412	14014	14102	14166	14200	14074	14024	14255	14044	14021	14049	14151	14325	14209	14116	14133	14109	14133	14015	14144	14139	14157	14176	14116	14089	13977	14148	14245	14066	13999	14242	14066	14025	14337	13961	14071	13868	13977	14098	14170	14131	14291	14068	14026	14063	14058	14199	14058	14120	14014	14211	14145	14073	13984	14196	14043	14078	14177	14229	13878	14061	14006	14033	14292	14022	14122	14161	14111	14175	14069	14083	14061	14009	14187	14203	13990	13954	14055	14005	14195	14012	14065	14097	14180	14129	14249	14082	14072	14204	14009	14195	13955	14233	14096	14211	13998	14203	14159	14143	14285	14270	13960	13970	14154	13998	14230	14062	13963	14291	14016	14185	14187	14002	14117	13906	14213	14092	14122	14207	14085	14051	14248	14276	14015	14062	14094	13999	14201	14312	14210	14070	14116	14245	14138	14104	14200	14199	14218	14105	14173	14095	14207	14088	14071	14155	14124	13980	14104	14044	14042	14094	13944	13965	14116	13966	14153	14127	13936	14472	14080	13905	14013	14130	14086	14044	14199	13865	14201	14184	14066	14200	14240	13896	14107	14125	14094	14090	14131	14164	14100	14158	14187	14132	14121	14207	14025	14182	14133	14045	14151	14248	14203	14297	14114	14166	14126	14252	14184	14323	14103	14223	13944	14005	14109	14112	14130	14076	13985	14080	14149	13937	14272	14154	14059	14056	14052	14124	13967	14112	14126	14128	14110	14018	14043	14245	14072	14138	14004	14075	14094	14239	14093	14270	14145	14067	14097	14129	13935	14060	14065	14002	14167	14100	13996	14105	14207	14065	14208	13978	14066	14122	14076	13881	14170	14248	14223	13883	13986	14048	14143	14295	14044	14116	14121	14129	14110	14195	14041	14066	13978	14044	14067	14160	14164	14079	14060	14074	13975	14065	14121	14063	14138	14173	14120	14139	14035	14150	14117	14056	13975	14364	14050	14086	14096	13986	14194	14099	14087	14109	14155	14088	14227	13916	14292	14182	14362	14009	14140	14196	13953	14122	14036	14120	14142	14086	14096	14099	14067	14017	14239	14056	14171	13983	14175	14228	14085	13989	14201	14200	14134	14053	14131	13982	14052	14150	14012	14020	14235	14202	14023	14367	14010	14237	14223	14084	14130	14054	14212	14004	14065	14121	14094	14150	14301	14135	14228	14093	14130	13993	14055	14218	14200	14004	14289	14085	14133	14077	14231	13941	13960	14199	14173	14199	14089	13957	13967	14261	14103	14025	14126	14103	14231	14078	14162	14176	14103	13971	14141	14245	14171	14079	14285	14016	14188	14027	14139	14070	14263	14233	14031	14006	14117	14156	14388	13959	14142	14049	14202	14234	14156	14124	14000	14299	14129	14109	14049	14277	14190	13987	14055	14042	13946	14082	14065	14222	13965	14248	13957	14260	14068	14264	14077	14271	14138	14117	14154	14043	14173	14070	14203	14285	14215	14148	14102	14095	14111	14130	13991	14084	14160	13970	14222	14214	13976	14054	14141	14149	14075	14101	14078	14159	14183	14183	14115	14144	14191	14299	14137	14074	13976	14318	14115	14026	14111	14282	14153	13993	14068	14112	14236	14157	14091	14152	14149	14055	14118	14128	14112	14133	14224	14146	14107	14239	14023	14177	14207	14138	14111	14047	14040	14181	14159	14248	14285	14119	14019	14186	14143	14114	14196	14370	14243	14003	14133	14320	14144	14156	14082	14021	14206	14184	14102	14019	14220	14032	14001	14191	14120	14169	14025	14106	14056	14025	14114	14104	14048	14278	13984	14096	14117	14129	14075	14162	14026	14164	14199	14158	13967	14102	14097	14138	14171	14020	14310	13988	14138	14143	14034	14169	14062	14232	14167	14158	14172	14123	14086	14156	14057	14099	14160	14242	14298	14204	14011	14178	14144	14098	13996	14207	13948	14203	14127	14152	14035	14234	14151	14105	14013	14158	13877	14184	14264	14167	14238	14177	14194	13935	14014	14262	14154	14026	14079	14274	14072	14152	14309	14103	14180	14041	14286	13960	14065	14039	14127	14260	14177	14155	14174	14226	14128	14114	14258	14091	14154	14050	14203	13929	14014	14219	14290	14186	14096	14252	13847	14079	14189	13972	14008	14048	14038	14072	14137	13971	14005	14031	14186	14179	14182	14262	14101	14217	14098	14143	14091	14143	14067	14029	14086	14058	14081	14293	14209	14112	14275	14186	14107	14003	14068	14193	14202	14052	14217	14281	14178	14024	14121	13999	14216	14061	14188	14118	14044	14302	14076	14028	14133	14131	14203	14073	14097	14140	14152	14142	14094	14112	14095	14129	13995	14190	14016	14211	14145	14094	14093	14180	13994	14156	14000	14257	14088	13978	14121	14080	14144	14294	14106	14117	14182	14055	14169	14058	14073	14234	14049	14049	14212	14164	13935	14249	14072	14122	14197	14163	14185	14148	14113	14220	14118	14014	14366	14152	14122	14107	13945	14120	14146	14183	14018	14263	14068	14156	13957	14172	14109	14141	14142	13931	14140	14214	14149	14066	14268	14259	14201	14089	14185	14068	14134	13993	13989	14143	13997	14236	14146	14174	14298	14079	14240	14047	14120	14067	14077	14130	14192	13938	14320	14058	14197	14240	14027	14013	14269	13963	14171	14126	14011	14089	13978	14124	14063	14051	14155	14099	14097	14149	14144	14195	13870	14087	14076	13906	14070	14031	14065	14087	14116	14088	14214	14143	14117	14120	14152	14206	14185	14154	14235	14182	14134	13951	14216	14021	14044	14074	14119	13948	14056	14092	14139	14335	13949	14161	14031	14159	14235	14137	14082	14089	14167	14207	14096	14154	14200	14237	14086	14045	14009	14113	14153	13953	14276	14147	14039	14123	14251	14103	14096	14141	14071	14095	13881	14255	14059	14171	14108
31873	24916	27446	26938	24346	22452	21081	20193	19925	19418	19061	18666	18721	18143	17979	17917	18244	18097	18217	18393	18222	17917	18014	18142	18182	18126	18087	18076	18186	18195	18110	18165	18136	18161	18100	18094	18215	18099	18021	18086	18034	18099	18185	17934	18095	18026	18157	17833	18164	18309	18124	18239	18067	18033	18062	17986	18086	18160	18024	18108	17948	17985	17951	18038	17905	18252	18150	18289	18057	17853	18234	18070	18154	18012	17793	18185	18342	18092	18005	18062	18183	18113	18235	18105	18213	18206	18114	18146	18136	18286	17996	18142	18060	18248	18315	18074	18063	18008	18023	18000	17931	18058	17971	18194	18057	18078	18096	18206	17881	18023	17998	18120	18050	18170	18182	17944	17906	18092	18189	18063	18099	18160	18287	18186	18141	18168	18074	17984	18211	17905	18091	18028	17993	18102	18304	18049	18188	17921	17987	17935	18196	18109	17878	18075	18084	18094	18107	18252	18106	17831	18120	18043	17943	18096	18015	17978	17947	18094	18193	18173	18011	18132	18038	18125	18054	17925	18037	18225	18033	18082	18124	18287	18149	18118	18183	18063	18165	18062	18126	17905	18020	18170	18260	17917	18144	18211	17989	17933	18220	18181	18278	17983	17904	17925	17936	17886	17934	18007	18063	18069	18426	18116	17980	18089	18254	17997	18222	17866	18110	18225	18171	18000	18069	18094	17984	17961	18258	18096	18195	18042	17973	18034	17909	17728	18121	17963	17984	17954	18056	17864	18126	18287	18287	18269	18124	18186	18123	18063	18046	18168	18306	18271	17912	18252	17967	17790	18291	18232	18075	18024	18112	17927	17990	18257	18258	18041	17995	18044	18087	18168	18086	17987	18107	18088	18204	18131	18126	18227	18269	17972	18033	18009	18149	18227	18158	18052	18157	18054	18371	17929	18113	18145	18175	18002	18045	18105	18113	18272	17850	18148	17976	18155	18043	18146	18007	18244	18330	18079	18081	18093	18085	18083	18130	18157	18130	18098	18097	18215	18109	18020	17926	18139	18145	18222	18027	18065	18168	18061	18056	17945	18157	18017	18150	18321	17985	18252	17950	18298	18037	18037	18137	18068	17909	18116	18005	18057	18035	18020	18034	18039	18316	18201	18344	18281	18116	18110	18032	18092	17897	17974	18101	18154	17910	18214	18140	18084	18085	18136	18025	18214	17982	18225	18060	18080	18006	18093	18088	18128	18066	18044	17977	18163	18189	18189	17998	18037	18182	18227	18111	18177	17979	18086	17941	18036	18275	18245	18232	17931	18055	18034	18059	18076	17937	18199	18403	18099	17972	17970	17909	18005	17983	18097	18236	18203	18226	18025	18150	18056	18228	18310	18140	18297	18136	18253	17952	18174	18052	18141	18114	18106	17908	18189	18217	18257	18032	18078	18039	18097	18215	18096	17925	18081	18004	18037	17996	18147	18068	18136	18347	18013	18270	17929	17877	18145	18330	17990	18021	18095	18176	18099	18116	18051	18019	17921	18001	18168	18013	18043	18189	18128	18009	18047	18067	18041	18224	18378	18070	18092	18206	18005	18066	18270	18068	18162	18157	18239	18209	18339	18154	17964	18001	18052	18195	18186	18110	18043	17987	18236	18212	18389	18154	18239	18034	18069	18158	18071	17922	18344	18156	18100	18186	18025	18063	18030	17999	18151	18127	17898	18226	17881	18067	18368	18012	18085	18203	18094	18012	18120	18016	18156	18183	18293	17997	18030	18047	18041	17947	18087	18144	18160	17972	17954	18122	18176	18239	18023	17963	17996	18067	17933	18161	18279	18044	18121	18177	18071	17992	18058	17910	18026	18133	18165	18181	18160	18212	18115	18154	18051	18084	18321	18187	18013	17923	18243	18079	17994	18324	18048	18054	17935	18216	17800	18011	18042	18103	18044	18167	18190	18023	18204	18079	18101	18006	18088	17953	17902	18115	18237	18051	18085	18088	17963	18114	18126	18217	18069	18291	18168	18168	18124	18183	18108	18212	17927	18009	17896	17795	18243	18268	17978	18203	18060	18420	18075	17958	18078	18208	18148	18140	18188	18062	18321	18127	18268	17974	18138	18133	18245	18097	18111	17955	18294	18062	18015	18144	18239	17929	18141	18049	18107	18020	18263	18213	18041	18152	18143	18112	18076	18263	18111	18324	18264	18223	18134	18166	18052	17993	18108	18044	18137	18345	18017	18151	18109	18165	17971	18323	17969	18240	18041	18126	18083	18070	18019	18206	18147	18129	18021	18193	18253	18026	18182	18004	17857	17898	17848	17994	18120	18078	18220	18077	18142	18039	18065	18341	18075	18107	17986	18065	18184	18099	18174	18032	18169	18108	18281	18131	17932	18047	18042	18150	18036	18201	18334	17929	18096	18100	18118	18195	18036	18211	18337	18160	18081	18035	18253	18166	17889	17955	18142	17954	18099	17974	18092	17922	17915	18233	18133	17941	17916	18207	17975	17992	18116	17932	18115	18026	18055	17990	18165	18039	18297	18050	18095	18033	18168	18033	18067	17961	17980	18176	18393	18192	18195	18017	18148	18047	17933	18108	18077	18099	18336	18056	18243	18126	18282	17976	17814	17871	18166	18038	18184	18160	18239	18156	18042	18117	18125	17896	18003	18047	17997	18335	18065	18103	17864	17702	18149	18047	18187	17863	18047	18011	18197	18170	18235	18246	18172	18080	17886	18054	17995	18088	17986	18140	18259	18206	18217	18167	18186	18044	18102	18138	18189	18235	18045	18116	18252	18158	18030	17897	18010	18232	17989	18113	18232	18072	18063	18104	17882	18013	18038	18224	18076	17820	18061	18225	18234	17964	17866	18109	18298	18106	18068	17943	18184	18265	18010	18252	18335	18047	18201	17962	18266	17889	18158	18127	17956	18124	18278	18063	18231	18069	18006	18209	17868	18069	18039	18174	17919	18178	18084	18181	18356	18027	18255	17977	18061	18228	17711	18137	18059	18312	17983	18075	18024	17960	18061	18150	18048	18014	18146	18035	18167	18215	18282	18118	18089	18084	18238	18174	17989	18116	18064	18081	18046	18126	18027	18199	18292	18018	18201	18077	17885	18168	18178	18220	18287	18056	18097	17959	17923	18160	18238	18007	18207	18211	18199	18090	18122	18028	18074	18145	18205	17887	17981	18078	18060	18146	18201	18024	18089	18241	18163	18059	18127	17877	17792	17974	18114	18325	18403	18065	18207	18263	18231	17897	18154	18137	17896	18219	18209	18022	17928	18253	17844	18170	18332	18199	18131	18191	18014	18124	18003	18181	18117	17970	18109	18194	18035	18009	18131	18115	18126	18079	18252	17904	18100	17977	18246	18044	17947	18025	17983	18081	18296	18192	18185	18242	18146	18204	18149	18102	17844	18188	18242	18168	17982	17989	18158	18156	18195	18118	17934	18400	17995	18089	18256	18323	18219	17978	18066	18311	18135	18263	17993	17988	18242	18313	18013	18138	17907	18168	18126	17996	18159	18025	18104	17940	18241	17998	17810	18086	18200	17981	18142	18216	18145	18018	18148	18297	18295	18086	18287	17951	18288	18181	18073	18095	18006	18168	18187	18061	18123	18070	17989	18119	17921	17817	18195	17914	18063	18183	18182	18260	18039	18231	18218	18130	17959	18185	17997	18092	18394	18398	18139	18106	18006	18107	17938	18272	18255	18415	18264	18223	18289	18005	18107	18205	18086	18230	18139	18263	18192	18349	18077	18179	17982	18106	18107	18347	18123	18125	18196	18298	18152	18085	17944	18029	18238	18091	18056	17982	18197	18267	17931	18314	18108	18112	18091	17921	18005	18376	18121	18278	18259	18145	18206	18172	18129	18306	18152	17906	17972	18284	18106	17955	18168	18060	18048	17909	18133	17991	17959	18042	17891	18048	18034	17954	18059	18072	18108	18106	18020	18109	18033	17885	17857	18037	18104	17937	18165	18063	17940	18050	18127	18002	18103	18168	17978	18080	17876	18060	18055	18176	18089	17945	17975	18182	18239	18299	18121	18364	18321	18194	18049	18121	18126	18128	18163	18005	18054	18307	18374	17973	18086	18107	18033	18044	18108	18175	18216	18063	18288	18108	17942	18063	18224	18247	18065	18008	18090	17993	18067	18055	17931	18027	17973	18087	17993	18098	18182	18067	18065	18083	18060	18041	17824	17902	18186	18154	18295	18182	18041	18043	18094	18063	18156	18039	18073	17962	18130	18144	18064	18127	17966	18026	18034	18028	18321	18162	17980	18200	17925	18101	18142	18144	18170	18193	17926	17918	18060	18177	18009	17993	17989	18137	17898	18106	17955	18015	17978	18117	18321	18301	18091	18139	18103	18371	18300	18012	18233	18097	18144	18123	17944	18104	18123	18138	18109	18122	17954	18058	18082	18100	18400	18187	18214	18024	18109	18230	18074	18227	18196	18146	18168	18146	18161	18093	18172	18031	18163	18254	18046	17942	18197	18191	18142	18301	18280	18239	18157	18131	18009	18146	18118	18302	18078	18248	18124	18067	18049	18087	17986	18064	18075	18255	18335	18103	18216	18009	17952	18008	17920	18081	17983	17911	17998	18206	17985	18017	18156	17968	18211	17951	18089	18165	18144	17966	18053	18020	18141	18031	17993	18140	18076	18034	18156	17972	18014	18255	17996	17997	17987	17966	17939	18045	18103	17995	18073	18256	18308	17946	18177	18011	18254	17957	18088	18101	18178	18046	18063	18177	17881	17984	18059	18008	18109	18213	18143	17955	18075	18115	18013	17885	18170	18019	18145	17927	18167	18130	18227	18145	18227	18149	18317	18101	18006	18177	17890	18140	18032	17993	18214	17975	18117	18139	18342	18147	18298	17882	18087	18160	17897	18041	18217	18070	18117	17980	18261	18139	18106	18078	18187	17902	17921	18080	18048	18168	18139	18267	18198	18176	17985	18412	18176	18060	18214	18440	18003	17985	18064	18247	18262	18068	18058	18106	18132	18151	18190	18233	18011	18045	18280	18114	18345	18137	18002	18300	18134	18095	18273	18107	18079	18018	18061	18042	18098	18030	18224	18210	17994	18003	18027	18001	18199	18125	18150	18144	18143	18278	18106	18177	18263	17887	18089	18030	18251	18108	17996	18199	17987	18083	18208	18263	18088
23744	28337	28528	25733	23007	20670	17876	17240	16723	16089	15435	15257	14798	14626	14481	14499	14560	14602	14477	14633	14466	14441	14365	14369	14493	14522	14548	14468	14487	14599	14667	14388	14415	14410	14440	14597	14399	14501	14649	14535	14541	14464	14720	14371	14392	14527	14431	14534	14474	14509	14371	14588	14514	14502	14549	14382	14601	14384	14509	14515	14446	14702	14464	14583	14556	14584	14427	14461	14410	14564	14506	14588	14461	14667	14606	14466	14464	14615	14515	14515	14493	14343	14574	14568	14482	14687	14359	14588	14663	14544	14515	14439	14603	14504	14561	14484	14515	14604	14672	14454	14587	14590	14404	14423	14486	14461	14541	14520	14545	14432	14528	14471	14456	14340	14656	14477	14386	14526	14451	14527	14575	14391	14662	14481	14601	14577	14394	14686	14531	14300	14480	14507	14528	14485	14536	14529	14523	14578	14539	14629	14418	14446	14663	14489	14435	14506	14314	14432	14544	14530	14551	14559	14558	14745	14506	14393	14381	14524	14671	14351	14585	14333	14631	14493	14499	14509	14422	14583	14607	14527	14483	14462	14418	14388	14627	14569	14603	14533	14342	14503	14527	14631	14565	14409	14627	14302	14405	14414	14566	14523	14751	14452	14501	14398	14366	14480	14228	14612	14475	14439	14483	14480	14532	14323	14647	14649	14427	14412	14658	14481	14367	14580	14495	14391	14463	14624	14493	14490	14554	14493	14486	14513	14536	14560	14471	14557	14472	14514	14584	14488	14442	14693	14411	14397	14572	14430	14421	14487	14530	14444	14544	14416	14571	14413	14400	14437	14506	14436	14425	14468	14602	14407	14577	14377	14625	14517	14604	14520	14465	14294	14421	14531	14436	14489	14331	14449	14360	14436	14405	14476	14639	14443	14471	14577	14473	14509	14598	14402	14529	14466	14522	14466	14561	14574	14498	14520	14483	14455	14509	14447	14407	14683	14697	14480	14436	14474	14363	14574	14451	14476	14375	14528	14547	14410	14470	14466	14536	14605	14472	14554	14448	14370	14569	14497	14424	14482	14521	14395	14495	14410	14563	14565	14400	14447	14389	14428	14610	14403	14420	14684	14483	14468	14561	14565	14317	14409	14484	14419	14418	14603	14561	14310	14407	14390	14415	14542	14323	14361	14463	14532	14446	14298	14431	14471	14674	14470	14576	14515	14417	14459	14448	14412	14530	14498	14329	14539	14525	14497	14467	14498	14334	14358	14479	14382	14545	14577	14485	14303	14584	14510	14573	14562	14538	14435	14487	14457	14586	14476	14458	14594	14458	14522	14500	14421	14473	14544	14509	14467	14558	14589	14462	14484	14611	14503	14397	14403	14530	14501	14441	14456	14636	14496	14546	14269	14467	14494	14441	14273	14513	14553	14448	14524	14420	14446	14425	14464	14463	14460	14285	14704	14691	14482	14475	14538	14347	14459	14507	14374	14478	14453	14442	14565	14532	14555	14539	14339	14472	14464	14497	14558	14557	14550	14495	14402	14367	14353	14448	14438	14374	14461	14609	14528	14501	14519	14510	14397	14505	14533	14566	14631	14301	14452	14526	14431	14498	14371	14381	14424	14496	14520	14406	14530	14385	14584	14516	14476	14416	14429	14382	14554	14510	14521	14375	14546	14449	14392	14543	14611	14394	14485	14549	14457	14469	14413	14498	14615	14618	14555	14476	14601	14488	14540	14266	14463	14623	14466	14536	14497	14606	14471	14471	14421	14389	14511	14451	14443	14479	14464	14456	14476	14519	14423	14384	14571	14238	14513	14465	14364	14572	14523	14523	14649	14443	14365	14642	14437	14487	14418	14502	14504	14595	14583	14530	14432	14363	14350	14634	14362	14469	14585	14253	14311	14649	14425	14386	14467	14287	14634	14408	14552	14648	14550	14848	14430	14527	14472	14414	14451	14306	14478	14480	14527	14672	14633	14454	14548	14508	14486	14421	14680	14578	14516	14574	14327	14503	14612	14354	14520	14565	14391	14593	14611	14550	14588	14571	14393	14430	14630	14361	14588	14552	14461	14409	14564	14455	14476	14335	14384	14476	14597	14499	14493	14611	14452	14511	14499	14417	14574	14431	14459	14523	14509	14647	14326	14298	14712	14385	14570	14588	14543	14365	14299	14657	14351	14583	14616	14424	14606	14368	14699	14414	14539	14469	14458	14368	14536	14446	14482	14430	14428	14581	14467	14527	14606	14463	14489	14562	14385	14643	14582	14420	14656	14434	14450	14537	14423	14487	14467	14512	14626	14592	14480	14429	14487	14465	14551	14583	14495	14301	14470	14513	14550	14419	14477	14455	14415	14469	14526	14380	14388	14622	14365	14427	14520	14471	14467	14611	14637	14451	14483	14551	14319	14623	14528	14625	14631	14487	14711	14578	14537	14312	14420	14468	14468	14494	14474	14441	14565	14560	14655	14532	14735	14448	14559	14550	14555	14520	14492	14396	14381	14422	14462	14654	14382	14344	14449	14383	14608	14424	14442	14303	14653	14392	14517	14467	14399	14457	14435	14357	14418	14612	14425	14466	14395	14661	14625	14533	14504	14534	14403	14494	14690	14411	14373	14438	14639	14553	14675	14582	14579	14472	14532	14632	14454	14444	14435	14604	14579	14423	14649	14650	14633	14330	14438	14528	14275	14478	14505	14460	14480	14494	14503	14322	14471	14400	14606	14585	14524	14485	14564	14606	14536	14480	14554	14553	14608	14431	14353	14509	14300	14509	14589	14499	14496	14384	14487	14361	14740	14338	14415	14355	14494	14588	14497	14543	14582	14475	14393	14520	14395	14629	14535	14573	14421	14369	14489	14425	14428	14602	14604	14589	14598	14315	14490	14542	14479	14565	14434	14471	14479	14539	14364	14452	14548	14489	14481	14417	14616	14281	14428	14317	14228	14345	14531	14380	14536	14313	14465	14602	14513	14436	14374	14519	14594	14543	14449	14432	14560	14501	14425	14308	14562	14442	14517	14390	14218	14412	14533	14547	14404	14574	14433	14439	14518	14641	14485	14667	14342	14557	14493	14469	14518	14481	14469	14533	14677	14497	14555	14462	14588	14457	14451	14474	14568	14431	14504	14447	14613	14433	14462	14584	14430	14336	14552	14513	14444	14493	14707	14554	14417	14617	14622	14499	14628	14599	14319	14473	14408	14445	14475	14573	14482	14507	14724	14460	14537	14416	14640	14575	14456	14595	14544	14424	14426	14466	14413	14302	14463	14716	14611	14450	14397	14561	14623	14411	14671	14446	14690	14457	14568	14494	14453	14533	14408	14510	14446	14389	14586	14556	14561	14583	14506	14513	14482	14600	14567	14573	14509	14559	14348	14525	14514	14546	14458	14607	14411	14401	14537	14541	14370	14474	14427	14415	14509	14402	14507	14682	14577	14503	14279	14569	14491	14488	14412	14592	14580	14484	14632	14418	14436	14428	14708	14356	14531	14387	14522	14529	14539	14493	14524	14448	14350	14482	14544	14324	14457	14448	14559	14435	14561	14381	14398	14536	14514	14493	14528	14313	14421	14506	14490	14439	14467	14494	14326	14619	14508	14314	14577	14420	14526	14540	14403	14508	14569	14448	14518	14520	14501	14633	14542	14748	14379	14563	14441	14588	14306	14345	14414	14607	14416	14612	14469	14421	14474	14536	14460	14516	14538	14596	14490	14303	14487	14404	14648	14436	14613	14477	14427	14676	14484	14318	14478	14356	14285	14581	14563	14568	14588	14467	14682	14365	14521	14482	14555	14417	14503	14468	14391	14521	14450	14281	14445	14515	14730	14556	14565	14619	14557	14454	14499	14319	14598	14620	14482	14703	14516	14280	14504	14362	14445	14657	14587	14451	14446	14519	14539	14376	14376	14291	14363	14439	14497	14450	14542	14386	14387	14609	14556	14530	14379	14384	14440	14595	14577	14582	14563	14552	14478	14588	14384	14659	14429	14509	14560	14575	14586	14488	14673	14513	14468	14488	14576	14538	14470	14416	14384	14475	14525	14592	14545	14497	14511	14510	14379	14438	14457	14524	14624	14486	14422	14532	14436	14395	14487	14398	14513	14540	14445	14471	14571	14455	14350	14647	14315	14581	14503	14564	14459	14267	14463	14486	14536	14541	14548	14647	14593	14513	14462	14454	14449	14535	14325	14369	14363	14464	14553	14549	14650	14463	14559	14425	14300	14405	14617	14548	14299	14616	14509	14397	14509	14422	14601	14577	14552	14459	14550	14559	14408	14510	14529	14644	14471	14486	14511	14434	14716	14335	14476	14378	14416	14492	14504	14566	14471	14333	14585	14574	14523	14567	14563	14431	14549	14435	14590	14372	14548	14539	14490	14433	14572	14604	14612	14514	14319	14454	14466	14387	14336	14289	14430	14583	14579	14668	14618	14600	14355	14548	14530	14550	14478	14453	14548	14425	14463	14496	14298	14355	14380	14537	14549	14540	14413	14588	14493	14432	14519	14550	14430	14465	14562	14427	14536	14446	14473	14556	14534	14621	14438	14349	14580	14425	14456	14523	14643	14480	14549	14329	14574	14440	14417	14497	14644	14480	14413	14437	14533	14413	14394	14631	14550	14310	14581	14642	14549	14480	14598	14419	14395	14650	14351	14547	14474	14571	14722	14441	14488	14493	14324	14468	14619	14345	14558	14430	14332	14399	14434	14448	14634	14458	14529	14342	14333	14645	14390	14486	14664	14556	14463	14564	14445	14565	14540	14402	14452	14466	14557	14317	14463	14575	14715	14619	14324	14500	14419	14338	14468	14540	14511	14601	14620	14482	14632	14496	14429	14469	14508	14452	14463	14561	14417	14606	14471	14337	14459	14367	14505	14304	14544	14602	14474	14393	14490	14330	14387	14448	14502	14629	14391	14393	14532	14427	14509	14616	14570	14535	14435	14586	14559	14387	14431	14300	14278	14622	14437	14508	14632	14542	14564	14474	14472	14518	14557	14550	14488	14504	14383	14593	14315	14550	14584	14472	14451	14421	14512	14563	14606	14608	14432	14443	14418	14519	14548	14481	14506	14564	14434	14409	14588	14491	14380	14470	14398	14375	14482	14649	14648	14533	14510	14489	14469	14497	14550	14387	14439	14489	14396	14510	14350	14424	14439	14398	14557	14550	14651	14556	14528
26138	21381	32698	46235	45948	45173	40935	30775	27521	24614	22285	20058	18864	18158	17858	17972	17835	17787	17619	17864	17755	17945	17780	17787	17870	17840	17692	17692	17637	17788	17742	17712	17793	17998	17587	17768	17779	17636	17800	17554	17734	17801	17633	17666	17843	17657	17972	17635	17881	17599	17711	17635	17510	17801	17913	17884	17615	17707	17475	17707	17655	17938	17820	17671	17586	17729	17629	17683	17615	17736	17686	17854	17694	17655	17734	17868	17675	17886	17605	17719	17648	17865	17865	17674	17569	17561	17694	17717	17633	17752	17843	17642	17504	17926	17429	17475	17836	17761	17844	17749	17619	17607	17719	17656	17573	17931	17492	17658	17711	17321	17762	17564	17961	17800	17728	17737	17843	17701	17508	17691	17789	17591	17714	17771	17786	17732	17728	17645	17849	17911	17835	17921	17454	17745	17953	17832	17752	17606	17612	17709	17715	17807	17785	17684	17579	17772	17826	17815	17747	17782	17631	17656	17543	17754	17675	17583	17581	17465	17744	17608	17597	17750	17567	17530	17450	17733	17712	17655	17743	17979	17782	17556	17719	17555	17686	17842	17795	17647	17604	17799	17865	17700	17630	17815	17564	17698	17743	17611	17692	17846	17714	17755	17705	17741	17853	17747	17630	17669	17808	17679	17539	17588	17676	17710	17870	17557	17657	17686	17789	17665	17647	17641	17799	17797	17814	17764	17634	17627	17782	17655	17534	17687	17704	17729	17645	17605	17660	17558	17744	17693	17577	17637	17552	17759	17614	17622	17446	17693	17615	17852	17983	17665	17597	17615	17682	17638	17601	17593	17609	17748	17582	17701	17746	17851	17889	17814	17978	17894	17713	17625	17841	17689	17742	17830	17796	17694	17804	17500	17761	17781	17673	17595	17833	17694	17527	17782	17734	17750	17830	18048	17891	17645	17542	17677	17692	17764	17770	17830	17696	17680	17796	17628	17577	17568	17597	17894	17934	18086	17651	17610	17575	17881	17679	17773	17592	17776	17775	17679	17813	17754	17515	17540	17607	17719	17641	17800	17614	17559	17638	17718	17741	17906	17713	17655	17749	17673	17718	17515	17556	17643	17619	17476	17764	17590	17524	17807	17831	17742	17723	17732	17936	17548	17762	17540	17564	17863	17758	17813	17755	17557	17800	17768	17678	17753	17732	17615	17800	17712	17603	17797	17866	17842	17772	17748	17530	17691	17871	17659	17790	17680	17738	17680	17754	17777	17763	17564	17752	17947	17949	17628	17844	17722	17751	17761	17659	17586	17834	17806	17796	17669	17765	17636	17460	17613	17810	17813	17678	17710	17610	17709	17624	17728	17605	17599	17673	17936	17761	17539	17652	17850	17894	17679	17678	17786	17772	17628	17824	17805	17856	17559	17655	17803	17615	17577	17528	17644	17712	17694	17779	17888	17722	17744	17666	17831	17684	17735	17756	17818	17633	17744	17841	17872	17892	17752	17665	17751	17690	17690	17716	17730	17735	17910	17679	17753	17711	17951	17692	17781	17767	17860	17522	17555	17574	17700	17881	17838	17631	17852	17897	17811	17911	17693	17737	17732	17856	17847	17896	17625	17854	17885	17825	17563	17833	17856	17702	17747	17792	17662	17889	17838	17710	17707	17923	17865	17555	17584	17851	17753	17742	17757	17749	17627	17564	17716	17712	17777	17853	17525	17616	17676	17768	17772	17653	17724	17766	17487	17796	17706	17513	17912	17913	17663	17827	17668	17768	17905	17644	17964	17765	17735	17727	17934	17799	17773	17889	17482	17854	17721	17720	17704	17850	17789	17783	17818	17800	17705	17504	17917	17741	17762	17640	17663	17850	17831	17719	17505	17647	17666	17768	17766	17862	17748	17731	17727	17680	17847	17913	17713	17790	17784	17826	17913	17519	17589	17562	17738	17721	17708	17695	17666	17798	17729	17817	17683	17723	17692	17727	17831	17759	17598	17711	17682	17533	17650	17634	17811	17669	17772	17605	17481	17670	17734	17762	17771	17815	17906	17744	17624	17600	17603	17635	17731	17836	17541	17538	17823	17597	17605	17572	17873	17657	17867	17795	17649	17610	17596	17525	17754	17842	17631	17902	17900	17732	17868	17686	17650	17593	17613	17706	17597	17890	17574	17656	17606	17718	17738	17783	17835	17676	17761	17683	17721	17646	17784	17549	17650	17799	17676	17712	17738	17793	17631	17715	17642	17698	17641	17751	17701	17571	17884	17930	17708	17839	17739	17857	17701	17562	17598	17698	17791	17614	17582	17696	17685	17782	17818	17581	17892	17621	17760	17865	17802	17737	18062	17801	17723	17658	17671	17886	17764	17665	17670	17811	17855	17798	18001	17734	17682	17720	17768	17921	17753	17735	17694	17739	17654	17687	17707	17817	17602	17590	17611	17728	17789	17694	17680	17585	17690	17773	17750	17730	17792	17646	17789	17786	17662	17776	17929	17632	17785	17739	17674	17877	17910	17779	17714	17743	17806	17698	17791	17852	17726	17639	17698	17871	17833	17934	17767	17962	17701	17734	17517	17566	17674	17559	17720	17782	17460	17926	17856	17636	17878	17667	17639	17639	17820	17765	17711	17685	17573	17670	17812	17781	17888	17854	17658	17782	17695	17685	17750	17675	17504	17699	17454	17490	17875	17706	17766	17531	17710	17754	17591	17780	17811	17871	17858	17661	17504	17769	17619	17668	17620	17659	17609	17808	17803	17858	17807	17868	17684	17795	17667	17521	17652	17753	17598	17716	17618	17612	17493	17659	17654	17760	17752	17841	17558	17838	17735	17804	17760	17783	17849	17657	17728	17643	17635	17806	17645	17627	17656	17617	17760	17778	17740	17656	17864	17839	17776	17710	17689	17752	17742	17645	17872	17594	17609	17800	17762	17833	17670	17664	17961	17600	17708	17854	17740	17803	17935	17767	17506	17741	17634	17766	17771	17695	17525	17872	17771	17553	17784	17824	17605	17562	17692	17751	17565	17628	17564	17708	17807	17662	17596	17555	17960	17708	17629	17770	17752	17672	17621	17717	17793	17669	17746	17680	17586	17593	17793	17813	17543	17745	17642	17740	17738	17833	17638	17795	17722	17774	17676	17715	17722	17548	17934	17789	17777	17686	17668	17766	17893	17641	17661	17577	17569	17571	17663	17773	17545	17515	17746	17671	17648	17667	17678	18020	17738	17752	17846	17655	17653	17831	17684	17581	17698	17940	17667	17692	17656	17572	17586	17749	17615	17605	17760	17896	17706	17851	17686	17781	17925	17711	17809	17834	17674	17699	17788	17556	17700	17831	17583	17775	17771	17748	17874	17550	17671	17711	17491	17694	17591	17828	17842	17726	17734	17862	17648	17698	17853	17829	17786	17826	17700	17823	17738	17696	17900	17675	17828	17766	17584	17709	17623	17867	17958	17637	17505	17731	17742	17744	17755	17563	17635	17840	17507	17713	17805	17928	17855	17617	17715	17866	17874	17698	17795	17765	17887	17632	17896	17767	17790	17563	17711	17559	17715	17723	17597	17788	17788	17869	17570	17827	17745	17629	17579	17763	17758	17715	17405	17645	17856	17727	17669	17628	17777	17679	17789	17584	17799	17752	17899	17722	17891	17603	17829	17577	17694	17790	17668	17842	17594	17566	17535	17730	17616	17796	17668	17603	17779	17583	17689	17601	17726	17508	17739	17739	17943	17766	17492	17665	17893	17700	17833	17716	17644	17879	17693	17527	17881	17662	17833	17850	17506	17804	17825	17697	17672	17460	17631	17709	17746	17839	17643	17722	17644	17784	17626	17851	17814	17615	17815	17725	17807	17888	17778	17663	17778	17786	17676	17919	17924	17755	17483	17629	17845	17904	18005	17646	17657	17511	17650	17625	17663	17886	17975	17546	17576	17569	17630	17641	17705	17914	17717	17850	18024	17964	17777	17833	17745	17875	17696	17604	17768	17814	17856	17864	17859	17757	17849	17601	17878	17905	17678	17625	17687	17677	17820	17714	17654	17925	17855	17819	17923	17808	17755	17746	17659	17688	17775	17591	17763	17615	17723	17674	17883	17818	17679	17569	17699	17562	17676	17735	17839	17727	17933	17888	17833	17892	17809	17827	17766	17843	17537	17688	17944	17852	17822	17693	17642	17829	17665	17723	17659	17824	17619	17686	17989	17840	17686	17763	17889	17959	17773	17720	17698	17684	17706	17743	17824	17888	17915	17791	18013	17650	17773	17748	17715	17737	17698	17851	17936	17658	17830	17624	17597	17616	17663	17690	17847	17889	17714	17836	17446	17495	17599	17892	17846	17865	17568	17431	17804	17946	17679	17662	17839	17878	17794	17706	17699	17875	17798	17659	17665	17833	17455	17725	17820	17731	17941	17871	17642	17718	17855	17862	17725	17642	17745	17626	17668	17837	17641	17590	17792	17656	17880	17581	17820	17823	17788	17739	17718	17643	17669	17785	17816	17935	18017	17704	17676	17627	17726	17622	17751	17668	17590	17802	17800	17632	17916	17582	17641	17893	17666	17789	17929	17748	17675	17562	17757	17603	17709	17674	18015	17790	17702	17944	17714	17635	17867	17790	17800	17926	17888	17771	17785	17755	17821	17630	17808	17619	17704	17746	17833	17828	17895	17764	17730	17683	17621	17831	17849	17717	17760	17774	17746	17885	17811	17750	17762	17838	17749	17703	17625	17600	17544	17668	17653	17708	17832	17771	17481	17673	17781	17824	17934	17811	17692	17694	17780	17781	17725	17681	17761	17519	17668	17770	18085	17676	17756	17927	17577	17748	17679	17773	17594	17946	17669	17614	17813	17720	17601	17868	17586	17886	17786	17792	17635	17643	17624	17901	17572	17758	17837	17657	17821	17800	17477	17734	17848	17572	17778	17767	17459	17664	17591	17953	17614	17773	17703	17663	17682	17489	17697	17957	17824	17671	17828	17619	17731	17659	17956	17692	17771	17742	17552	17564	17541	17704	17538	17766	17828	17531	17781	17816	17747	17732	17588	17576	17685	17546	17677	17714	17660	17624	17690	17843	17889	17605	17823	17833	17472	17569	17784	17604	17768	17563	17701	17766	17739	17753	17733	17801	17787	17778	17769	17708	17876	17630	17845	17798	17981	18089	17780	17681	17808	17610	17604
35676	59740	60159	57134	49831	45546	37921	29970	26187	22864	19433	16830	15269	14673	14393	14431	14347	14329	14347	14377	14320	14490	14244	14289	14388	14169	14507	14277	14303	14204	14269	14403	14187	14408	14327	14194	14327	14274	14184	14246	14342	14527	14203	14378	14240	14321	14384	14331	14276	14321	14285	14182	14394	14300	14131	14329	14348	14180	14314	14158	14356	14186	14182	14437	14310	14332	14337	14201	14358	14272	14305	14225	14342	14224	14392	14428	14500	14256	14230	14347	14298	14439	14280	14223	14286	14361	14381	14245	14305	14278	14412	14372	14446	14282	14360	14299	14482	14252	14414	14205	14444	14338	14427	14260	14401	14244	14212	14317	14250	14385	14459	14292	14228	14308	14162	14395	14130	14181	14184	14128	14200	14219	14471	14269	14135	14231	14433	14273	14394	14283	14273	14194	14305	14333	14179	14263	14231	14346	14456	14249	14284	14441	14361	14406	14317	14354	14308	14242	14259	14271	14348	14286	14351	14233	14340	14475	14343	14403	14182	14304	14411	14187	14348	14167	14289	14323	14221	14339	14352	14475	14354	14294	14301	14358	14430	14236	14369	14177	14312	14350	14317	14296	14246	14312	14296	14257	14199	14279	14303	14459	14450	14275	14190	14222	14298	14248	14347	14390	14169	14256	14258	14284	14349	14213	14276	14281	14289	14203	14338	14332	14420	14172	14323	14206	14307	14254	14322	14364	14178	14451	14161	14426	14444	14336	14159	14266	14362	14340	14315	14332	14233	14210	14294	14193	14352	14207	14000	14356	14297	14393	14283	14221	14331	14341	14221	14341	14339	14318	14147	14365	14218	14330	14317	14454	14388	14285	14346	14287	14311	14458	14360	14312	14309	14233	14148	14277	14228	14281	14368	14252	14324	14265	14290	14184	14294	14208	14324	14201	14171	14438	14250	14466	14297	14294	14008	14362	14343	14312	14443	14332	14290	14103	14382	14405	14239	14210	14148	14277	14345	14285	14175	14368	14334	14206	14260	14296	14253	14420	14329	14108	14374	14237	14472	14332	14363	14352	14319	14423	14353	14206	14329	14226	14103	14399	14436	14230	14276	14327	14353	14405	14329	14311	14120	14371	14232	14304	14357	14181	14187	14371	14369	14158	14318	14274	14483	14248	14272	14349	14277	14201	14359	14232	14253	14241	14212	14257	14287	14103	14494	14321	14379	14142	14205	14365	14262	14321	14292	14219	14333	14401	14382	14470	14189	14407	14265	14237	14260	14384	14417	14270	14293	14165	14122	14431	14172	14400	14365	14175	14298	14345	14247	14329	14160	14331	14422	14347	14280	14212	14427	14195	14301	14057	14311	14288	14208	14288	14318	14204	14287	14047	14449	14191	14443	14205	14245	14300	14323	14265	14287	14100	14218	14323	14346	14261	14329	14300	14264	14220	14421	14340	14362	14296	14273	14268	14279	14363	14292	14346	14369	14353	14277	14259	14343	14382	14241	14240	14366	14306	14231	14373	14309	14261	14250	14197	14069	14437	14457	14130	14418	14207	14258	14292	14321	14325	14305	14224	14202	14390	14478	14114	14426	14347	14281	14213	14331	14270	14371	14312	14369	14366	14219	14350	14347	14196	14452	14264	14298	14142	14356	14234	14399	14505	14178	14322	14325	14311	14259	14244	14281	14114	14360	14360	14441	14197	14321	14381	14133	14362	14364	14141	14191	14434	14265	14475	14375	14211	14361	14335	14418	14167	14234	14309	14316	14257	14275	14316	14062	14311	14284	14251	14316	14387	14267	14347	14325	14289	14301	14464	14208	14366	14384	14496	14109	14221	14315	14391	14292	14242	14417	14296	14328	14333	14361	14303	14142	14454	14265	14397	14171	14318	14352	14309	14238	14298	14169	14251	14379	14410	14329	14234	14247	14232	14447	14147	14423	14239	14217	14476	14352	14254	14428	14438	14148	14101	14329	14191	14279	14215	14366	14101	14294	14494	14158	14445	14388	14302	14155	14163	14299	14145	14305	14254	14531	14362	14337	14356	14446	14409	14409	14235	14305	14298	14424	14392	14279	14209	14278	14348	14413	14329	14444	14117	14269	14468	14258	14145	14178	14349	14208	14274	14366	14233	14413	14452	14360	14185	14420	14139	14234	14379	14219	14279	14229	14358	14370	14333	14344	14370	14180	14276	14208	14252	14205	14304	14363	14165	14356	14181	14250	14263	14275	14318	14329	14232	14235	14244	14187	14391	14293	14274	14403	14441	14294	14455	14257	14420	14083	14243	14400	14199	14429	14270	14382	14384	14231	14263	14188	14328	14446	14236	14208	14127	14481	14218	14368	14346	14244	14153	14368	14369	14232	14072	14348	14373	14318	14408	14268	14325	14186	14241	14340	14327	14385	14257	14166	14460	14286	14499	14345	14312	14326	14242	14386	14300	14298	14307	14366	14370	14299	14244	14384	14271	14301	14373	14348	14261	14274	14276	14370	14252	14516	14221	14254	14210	14361	14356	14208	14371	14317	14341	14159	14398	14224	14315	14212	14287	14319	14280	14071	14352	14411	14264	14445	14219	14228	14303	14270	14117	14208	14276	14457	14462	14293	14332	14258	14407	14257	14490	14389	14404	14323	14238	14501	14159	14289	14226	14338	14387	14168	14321	14205	14297	14163	14335	14341	14341	14360	14320	14209	14488	14327	14146	14392	14397	14296	14354	14173	14384	14285	14351	14319	14367	14179	14270	14340	14159	14221	14416	14306	14165	14307	14018	14477	14112	14196	14198	14402	14454	14232	14413	14247	14336	14274	14300	14231	14123	14370	14282	14205	14176	14278	14246	14206	14276	14440	14358	14415	14159	14114	14405	14519	14290	14429	14361	14487	14051	14203	14114	14232	14373	14134	14278	14382	14374	14351	14309	14289	14287	14199	14327	14399	14229	14240	14393	14305	14265	14428	14284	14235	14232	14382	14354	14345	14403	14188	14324	14210	14410	14232	14393	14309	14298	14192	14320	14329	14270	14384	14459	14254	14212	14265	14459	14279	14184	14427	14329	14395	14335	14306	14300	14149	14430	14445	14443	14308	14213	14202	14196	14342	14477	14291	14300	14461	14108	14279	14290	14139	14362	14265	14487	14248	14145	14329	14437	14249	14379	14329	14320	14205	14414	14298	14211	14319	14248	14291	14299	14205	14356	14330	14380	14369	14432	14332	14331	14219	14301	14389	14334	14322	14398	14341	14459	14023	14239	14447	14208	14371	14376	14343	14347	14371	14204	14380	14272	14266	14304	14300	14368	14311	14342	14396	14190	14274	14413	14262	14272	14298	14339	14262	14290	14303	14297	14331	14277	14290	14211	14320	14262	14292	14340	14144	14292	14228	14359	14203	14253	14196	14279	14262	14338	14346	14198	14300	14387	14455	14431	14206	14376	14170	14255	14293	14391	14256	14472	14225	14231	14166	14200	14213	14313	14265	14232	14459	14246	14225	14250	14207	14308	14327	14329	14371	14202	14336	14312	14310	14450	14299	14336	14253	14268	14252	14492	14375	14406	14358	14282	14106	14178	14297	14122	14564	14281	14307	14349	14381	14403	14316	14328	14196	14393	14280	14391	14349	14246	14335	14388	14458	14360	14511	14316	14124	14442	14310	14209	14209	14358	14312	14301	14218	14244	14404	14466	14290	14292	14274	14399	14400	14244	14351	14077	14286	14350	14249	14327	14157	14414	14329	14442	14216	14381	14313	14352	14351	14319	14390	14425	14217	14330	14183	14270	14294	14172	14405	14318	14124	14356	14334	14284	14205	14368	14343	14153	14266	14378	14284	14306	14141	14381	14234	14281	14151	14396	14276	14336	14354	14190	14512	14254	14343	14251	14220	14148	14329	14377	14080	14352	14171	14491	14294	14298	14453	14236	14231	14246	14225	14314	14393	14184	14465	14343	14327	14283	14267	14372	14341	14478	14399	14269	14491	14339	14179	14349	14306	14321	14438	14180	14337	14384	14195	14261	14248	14378	14294	14309	14330	14416	14229	14354	14166	14305	14250	14168	14219	14276	14213	14263	14220	14259	14339	14113	14278	14258	14311	14301	14247	14225	14356	14364	14103	14197	14283	14285	14412	14377	14312	14353	14360	14374	14450	14377	14415	14315	14279	14228	14272	14382	14171	14389	14492	14164	14262	14314	14350	14234	14294	14335	14230	14149	14311	14188	14328	14475	14317	14207	14441	14404	14408	14265	14291	14241	14450	14401	14201	14193	14415	14240	14176	14179	14244	14292	14291	14211	14280	14470	14477	14316	14212	14363	14284	14133	14184	14368	14360	14447	14302	14266	14142	14163	14339	14313	14246	14288	14311	14337	14500	14331	14192	14194	14240	14389	14289	14351	14256	14136	14505	14317	14153	14383	14296	14282	14290	14224	14208	14273	14409	14471	14136	14332	14471	14428	14226	14297	14360	14361	14299	14360	14178	14239	14273	14212	14336	14177	14347	14445	14191	14305	14198	14371	14339	14334	14292	14272	14406	14352	14345	14428	14454	14186	14365	14296	14416	14216	14244	14441	14284	14211	14290	14275	14348	14354	14328	14326	14241	14338	14485	14304	14253	14209	14295	14273	14262	14223	14360	14380	14326	14315	14334	14295	14226	14388	14214	14214	14511	14394	14367	14423	14292	14300	14286	14454	14248	14483	14292	14338	14351	14334	14402	14513	14309	14312	14346	14258	14308	14188	14361	14226	14445	14204	14217	14324	14357	14113	14401	14231	14424	14308	14207	14460	14462	14358	14472	14149	14255	14274	14399	14384	14330	14390	14319	14342	14395	14294	14347	14369	14357	14315	14258	14309	14172	14270	14300	14228	14432	14254	14257	14261	14435	14234	14166	14280	14184	14243	14304	14330	14185	14209	14110	14401	14239	14222	14451	14260	14339	14263	14250	14331	14260	14387	14368	14375	14411	14200	14374	14218	14192	14280	14129	14310	14204	14359	14289	14227	14130	14220	14475	14165	14300	14446	14356	14319	14297	14254	14193	14153	14361	14293	14441	14243	14255	14340	14287	14506	14183	14444	14289	14388	14302	14146	14215	14290	14224	14357	14272	14171	14289	14415	14073	14332	14283	14309	14357	14281	14177	14361	14382	14252	14290	14196	14273	14354	14314	14363	14061	14369	14418	14466
23960	21079	29494	37888	52471	60018	66529	40880	30662	27990	24004	20891	19382	18493	17967	17759	17795	17880	17693	17761	17826	17773	17790	17842	17767	17700	17829	17951	17887	17570	17652	17876	17886	17802	17648	17837	17877	17807	17682	18007	18087	17696	17626	17664	17838	17688	17868	17559	17953	17714	17661	17714	17761	17819	17537	17710	17718	17779	17878	17546	17713	17665	17791	17542	17735	17825	17682	17633	17712	17734	17650	17708	17732	17732	17994	17864	17672	17827	17800	17526	17618	17732	17556	17611	17701	17738	17629	17726	17711	17516	17852	17493	17814	17557	17826	17726	17670	17681	17877	17644	17733	17647	17718	17746	17709	17863	17599	17596	17654	17583	17616	17465	17699	17947	17779	17754	17768	17808	17982	17483	17417	17479	17492	17768	17669	17745	17641	17891	17773	17672	17776	17541	17721	17489	17732	17695	17740	17769	17787	17717	17501	17807	17643	17593	17649	17759	17679	17729	17692	17606	17544	17573	17565	17662	17791	17880	17676	17722	17642	17722	17893	17752	17763	17782	17614	17632	17728	17636	17399	17420	17751	17723	17550	17770	17522	17767	17705	17777	17789	17874	17705	17614	17479	17650	17533	17714	17743	17560	17674	17643	17682	17785	17723	17505	17575	17632	17490	17658	17759	17892	17876	17757	17719	17747	17822	17742	17699	17632	17858	17647	17709	17839	17807	17448	17729	17736	17838	17603	17656	17881	17736	17735	17620	17744	17485	17674	17744	17631	17794	17754	17605	17575	17647	17645	17430	17694	17910	17940	17812	17654	17546	17783	17788	17695	17702	17654	17607	17896	17624	17656	17591	17591	17524	17819	17719	17615	17617	17714	17631	17668	17699	17517	17661	17629	17587	17758	17641	17784	17841	17685	17608	17555	17353	17686	17751	17612	17623	17669	17666	17678	17532	17611	17937	17501	17924	17709	17636	17704	17483	17563	17628	17781	17593	17808	17525	17528	17695	17502	17517	17717	17713	17437	17694	17516	17670	17706	17879	17568	17845	17724	17648	17904	17642	17715	17480	17680	17725	17672	17801	17388	17682	17581	17640	17775	17717	17756	17599	17745	17787	17528	17701	17707	17510	17804	17814	17786	17862	17799	17853	17742	17537	17958	17639	18021	17651	17751	17761	17808	17704	17603	17727	17651	17724	17812	17742	17776	17562	18010	17523	17656	17622	17774	17728	17684	17723	17779	17849	17699	17790	17676	17639	17717	17673	17623	17708	17554	17820	17654	17539	17827	17786	17573	17799	17737	17661	17742	17598	17781	17685	17720	17733	17729	17662	17839	17627	17893	17774	17571	17687	17821	17617	17663	17606	17576	17466	17580	17569	17682	17765	17682	17616	17569	17435	17539	17680	17869	17672	17667	17729	17571	17737	17639	17455	17646	17538	17752	17902	17703	17734	17699	17772	17459	17763	17692	17781	17700	17772	17658	17589	17743	17740	17808	17698	17606	17841	17942	17699	17794	17510	17741	17360	17645	17773	17621	17723	17774	17691	17649	17703	17750	17734	17667	17803	17705	17641	17643	17579	17647	17683	18039	17873	17755	17841	17786	17817	17729	17686	17607	17513	17588	17851	17960	17684	17501	17832	17685	17744	17819	17751	17753	17646	17674	17721	17464	17638	17727	17605	17560	17596	17704	17631	17550	17723	17831	17865	17801	17698	17866	17764	17634	17748	17649	17567	17698	17674	17573	17944	17659	17708	17637	17627	17623	17588	17675	17852	17721	17678	17719	17552	17734	17779	17596	17863	17869	17727	17682	17824	17483	17747	17700	17823	17780	17713	17531	17766	17827	17588	17722	17668	17548	17525	17668	17688	17516	18000	17576	17742	17800	17673	17676	17543	17722	17749	17579	17864	17674	17716	17725	17566	17849	17588	17608	17688	17836	17685	17571	17785	17544	17741	17714	17781	17752	17751	17738	17520	17920	17796	17622	17505	17600	17897	17831	17731	17629	17472	17473	17578	17622	17709	17874	17634	17698	17654	17625	17779	17638	17665	17767	17700	17865	17917	17654	17624	17891	17629	17610	17780	17615	17717	17808	17878	17539	17766	17721	17670	17828	17852	17826	17780	17450	17898	17585	17797	17743	17671	17644	17597	17748	17608	17689	17725	17731	17549	17658	17747	17756	17681	17731	17909	17750	17754	17597	17593	17726	17865	17740	17731	17585	17498	17631	17794	17842	17539	17731	17644	17899	17810	17562	17629	17921	18008	17786	17738	17721	17787	17702	17785	17597	17944	17585	17785	17797	17686	17846	17790	17545	17782	17776	17549	17456	17725	17612	17692	17866	17716	17574	17541	17569	17631	17483	17668	17738	17667	17832	17631	17661	17704	17519	17665	17815	17587	17803	17447	17835	17571	17351	17788	17625	17602	17756	17807	17596	17635	17604	17487	17751	17871	17686	17708	17735	17555	17597	17867	17725	17861	17688	17629	17724	17560	17649	17794	17798	17682	17667	17649	17700	17710	17773	17737	17764	17651	17787	17443	17757	17933	17747	17472	17612	17582	17747	17599	17703	17657	17544	17727	17742	17588	17677	17876	17888	17772	17611	17681	17510	17802	17551	17676	17644	17656	17643	17584	17739	17642	17759	17685	17708	17635	17521	17600	17525	17690	17742	17785	17838	18006	17816	17609	17800	17677	17503	17700	17620	17682	17676	17737	17729	17709	17507	17586	17687	17652	17542	17573	17636	17712	17595	17672	17726	17761	17704	17764	17589	17864	17548	17726	17646	17732	17914	17717	17832	17520	17519	17772	17782	17816	17795	17564	17613	17809	17841	17644	17701	17620	17693	17631	17700	17652	17575	17653	17739	17574	17805	17641	17554	17684	17676	17839	17944	17755	17696	17716	17729	17822	17559	17805	17813	17792	17604	17702	17658	17539	17668	17788	17633	17814	17807	17960	17664	17656	17646	17482	17559	17674	17622	17805	17518	17781	17611	17759	17744	17640	17780	17833	17821	17745	17736	17732	17668	17661	17534	17762	17595	17576	17744	17698	17950	17729	17555	17616	17540	17850	17565	17647	17525	17901	17749	17944	18002	17789	17791	17647	17789	17591	17544	17655	17724	17759	17712	17660	17581	17675	17926	17658	17622	17597	17784	17716	17522	17682	17870	17890	17664	17730	17791	17777	17917	17691	17766	17534	17774	17668	17706	18005	17751	17783	17697	17661	17602	17852	17640	17537	17815	17837	17888	17717	17656	17839	17661	17766	17911	17717	17540	17613	17837	17573	17307	17635	17676	17567	17708	17780	17757	17702	17750	17664	17889	17493	17780	17544	17594	17752	17789	17653	17711	17793	17738	17591	17662	17833	17814	17847	17875	17603	17819	17537	17643	17672	17669	17463	17526	17660	17755	17741	17448	17646	17670	17512	17707	17587	17706	17724	17739	17753	17641	17509	17605	17605	17886	17863	17694	17830	17905	17708	17777	17589	17557	17971	17698	17745	17593	17807	17677	17726	17705	17542	17525	17609	17576	17758	17787	17703	17839	17723	17818	17687	17720	17876	18134	17471	17432	17665	17729	17605	17581	17542	17902	17799	17887	17682	17724	17709	17833	17558	17698	17592	17653	17654	17542	17768	17725	17757	17577	17789	17679	17946	17519	17581	17966	17675	17745	17643	17665	17833	17770	17698	17838	17647	17758	17492	17768	17791	17520	17931	17632	17514	17637	17687	17686	17681	17747	17829	17635	17518	17496	17817	17819	17715	17656	17873	17795	17733	17654	17735	17781	17708	17737	18039	17617	17669	17748	17616	17545	17910	17924	17689	17568	17864	17924	17846	17922	17711	17945	17580	17671	17787	17732	17381	17682	17543	17564	17581	17833	17677	17758	17457	17648	17502	17722	17628	17864	17830	17529	17808	17769	17565	17429	17611	17624	17699	17751	17684	17722	17730	17522	17737	17777	17703	17801	17767	17523	17823	17644	17494	17966	17541	17594	17915	17814	17623	17795	17566	17636	17826	17486	17679	17521	17521	17646	17668	17869	17810	17402	17683	17864	17784	17630	17810	17762	17726	17675	17646	17575	17787	17826	17605	17884	17852	17873	17859	17733	17721	17597	17635	17734	17876	17588	17791	17652	17651	17728	17931	17864	17831	17755	17786	17746	17848	17840	17896	17625	17737	17463	17494	17668	17582	17781	17853	17439	17687	17815	17723	17761	17802	17786	17653	17752	17761	17559	17818	17749	17633	17796	17732	17646	17676	17941	17937	17675	17979	17789	17869	17696	17522	17574	17717	17554	17876	17671	17794	17796	17793	17559	17634	17785	17643	17770	17838	17582	17577	17697	17776	17692	18004	17574	17699	17900	17752	17864	17577	17872	17681	17731	17758	17871	17540	17719	17773	17640	17730	17723	17755	17701	17749	17724	17472	17653	17559	17727	17548	17570	17930	17736	17681	17783	17803	17580	17802	17800	17750	17626	17588	17644	17741	17881	17813	17608	17544	17704	17737	17501	17848	17919	17881	17693	17791	17527	17935	17837	17639	17896	17490	17779	17590	17511	17610	17711	17775	17428	17684	17557	17637	17574	17799	17724	17785	17672	17570	17642	17716	17811	17567	17624	17763	17705	17692	17494	17786	17709	17714	17637	17737	17587	17696	17602	17612	17755	17824	17761	17784	17588	17673	17627	17762	17557	17734	17713	17578	17620	17616	17686	17873	17654	17575	17675	17727	17588	17807	17768	17581	17631	17578	17816	17566	17660	17752	17776	17518	17600	17688	17675	17519	17644	17495	17731	17660	17800	17587	17543	17838	17756	17619	17677	17475	17760	17660	17923	17819	17545	17746	17590	17630	17658	17687	17716	18059	17868	17808	17650	17722	18011	17736	17834	17882	17717	17809	17548	17625	17814	17623	17567	17567	17720	17646	17730	17476	17740	17606	17755	17865	17707	17742	17372	17560	17729	17736	17664	17508	17792	17692	17913	17705	17651	17615	17732	17554	17881	17575	17756	17572	17576	17709	17651	17745	17443	17489	17540	17886	17643	17587	17847	17775	17793	17631	17694	17866	17806	17811	17936	17498	17518	17803	17611	17656	17665	17732	17737	17795	17717	17430	17577	17497	17536	17808	17737	17801	17772	17610	17572	17905	17660	17592	17688	17662	17677	17737	17670
47327	81173	78528	76917	69661	65501	66624	36663	31054	25987	21502	17925	15602	14710	14382	14354	14341	14254	14219	14236	14142	14254	14249	14220	14236	14166	14267	14301	14184	14351	14096	14223	14221	14298	14379	14229	14285	14244	14294	14295	14174	14197	14172	14340	14349	14370	14236	14284	14256	14233	14100	14205	14184	14138	14219	14241	14347	14301	14164	14220	14262	14282	14462	14394	14275	14349	14149	14244	14300	14417	14417	14352	14336	14186	14277	14256	14331	14109	14156	14283	14369	14283	14172	14195	14138	14497	14226	14256	14130	14212	14337	14244	14213	14381	14191	14282	14318	14368	14295	14268	14211	14440	14212	14417	14199	14317	14424	14391	14175	14164	14119	14226	14098	14178	14365	14182	14179	14377	14324	14456	14463	14259	14103	14306	14130	14186	14309	14094	14227	14254	14506	14293	14334	14238	14151	14393	14213	14324	14229	14249	14343	14336	14215	14231	14229	14380	14328	14266	14328	14178	14327	14158	14255	14386	14087	14256	14446	14171	14154	14248	14066	14266	14041	14177	14411	14208	14297	14310	14300	14250	14283	14351	14229	14283	14243	14403	14283	14309	14222	14111	14164	14342	14135	14193	14299	14145	14399	14220	14263	14270	14374	14392	14123	14260	14138	14304	14189	14074	14237	14049	14305	14264	14263	14107	14331	14359	14236	14234	14135	14263	14270	14121	14199	14386	14254	14303	14208	14448	14201	14378	14517	14175	14279	14291	14199	14179	14417	14207	14225	14388	14202	14311	14204	14259	14124	14106	14327	14130	14255	14433	14334	14125	14243	14139	14224	14369	14076	14247	14192	14141	14390	14266	14134	14259	14241	14121	14316	14263	14156	14415	14193	14324	14309	14177	14160	14283	14205	14335	14190	14150	14161	14300	14114	14209	14244	14153	14277	14229	14510	14081	14109	14379	14321	14170	14215	14308	14350	14167	14251	14008	14389	14334	14291	14252	14403	14205	14240	14389	14144	14284	14270	14340	14325	14250	14079	14223	14339	14191	14286	14385	14239	14275	14128	14154	14212	14274	14154	14311	14325	14323	14343	14092	14315	14372	14202	14202	14419	14125	14378	14286	14283	14183	14075	14186	14296	14322	14097	14135	14282	14188	14374	14279	14195	14256	14122	14266	14097	14169	14324	14363	14133	14302	14199	14357	14089	14363	14136	14085	14252	14273	14331	14226	14408	14161	14197	14184	14194	14215	14124	14367	14402	14259	14195	14349	14101	14200	14350	14212	14125	14233	14217	14265	14206	14272	14147	14258	14288	14182	14453	14263	14223	14247	14283	14170	14267	14210	14180	14212	14153	14103	14213	14099	14264	14333	14252	14066	14191	14314	14249	14426	14162	14341	14418	14290	14375	14354	14265	14208	14279	14246	14493	14167	14223	14326	14246	14377	14194	14100	14160	14242	14168	14088	14322	14208	14267	14222	14468	14227	14356	14345	14169	14250	14336	14261	14188	14277	14235	14233	14195	14414	14306	14304	14179	14339	14233	14178	14309	14141	14330	14284	14123	14253	14148	14310	14299	14366	14281	14143	14327	14248	14330	14361	14125	14319	14214	14294	14134	14087	14350	14027	14041	14319	14192	14364	14390	14216	14326	14342	14268	14145	14419	14140	14275	14265	14370	14130	14236	14439	14289	14307	14305	14288	14351	14257	14312	14211	14103	14168	14325	14268	14416	14312	14323	14330	14031	14231	14250	14177	14199	14304	14310	14258	14298	14456	14229	14383	14148	14206	14258	13960	14163	14283	14174	14403	14164	14259	14008	14374	14126	14369	14220	14280	14337	14296	14183	14134	14093	14281	14211	14072	14097	14251	14222	14102	14221	14249	14174	14178	14209	14471	14296	14087	14097	14310	14318	14115	14257	14180	14415	14286	14257	14396	14324	14215	14144	14120	14173	14328	14396	14291	14252	14255	14306	14281	14398	14207	14191	14179	14224	14085	14158	14216	14383	14164	14260	14282	14232	14138	14192	14200	14219	14178	14310	14215	14228	14202	14303	14249	14266	14173	14136	14192	14173	14366	14241	14285	14118	14164	14213	14177	14161	14094	14169	14203	14217	14232	14177	14209	14216	14267	14267	14134	14405	14174	14175	14375	14224	14241	14344	14270	14351	14222	14252	14197	14338	14060	14287	14178	14217	14270	14285	14309	14208	14171	14407	14133	14143	14437	14206	14201	14247	14186	14137	14278	14232	14353	14247	14169	14361	14295	14269	14348	14294	14257	14190	14275	14062	14323	14335	14158	14246	14399	14321	14150	14470	14226	14030	14423	14172	14392	14281	14238	14170	14357	14280	14179	14286	14332	14195	14257	14281	14161	14345	14203	14214	14100	14454	14280	14294	14156	14138	14387	14330	14371	14224	14268	14281	14509	14295	14327	14262	14240	14246	14184	14115	14248	14115	14175	14250	14256	14341	14319	14290	14113	14324	14067	14142	14268	14093	14203	14136	14227	14389	14509	14341	14186	14345	14089	14066	14376	14130	14155	14259	14212	14280	14237	14293	14041	14119	14294	14269	14035	14144	14199	14310	14308	14096	14280	14287	14410	14214	14230	14379	14314	14285	14273	14213	14225	14165	14478	14268	14340	14412	14331	14194	14164	14223	14185	14439	14275	14217	14362	14271	14287	14327	14213	14091	14307	14202	14215	14100	14240	14279	14262	14289	14146	14131	14333	14201	14223	14239	14441	14327	14205	14165	14005	14296	14153	14376	14281	14272	14242	14330	14253	14233	14220	14151	14244	14359	14226	14276	14223	14188	14309	14307	14418	14270	14340	14136	14230	14339	14302	14028	14324	14207	14326	14185	14102	14245	14251	14387	14222	14192	14346	14155	14316	14193	14188	14327	14381	14251	14295	14379	14232	14161	14259	14268	14305	14209	14247	14293	14208	14560	14117	14257	14128	14131	14312	14179	14282	14258	14297	14260	14259	14081	14068	14191	14060	14428	14047	14280	14318	14143	14282	14314	14300	14391	14378	14211	14307	14287	14136	14279	14071	14205	14206	14082	14103	14311	14335	14176	14350	14318	14222	14242	14151	14322	14281	14280	14176	14210	14315	14205	14300	14235	14240	14069	14209	14289	14190	14225	14209	14170	14117	14322	14084	14156	14290	14410	14240	14112	14379	14121	14253	14238	14229	14319	14254	14250	14142	14281	14234	14229	14264	14252	14243	14214	14310	14315	14260	14097	14256	14145	14430	14132	14122	14234	14318	14238	14197	14259	14111	14223	14245	14233	14238	14194	14452	14315	14243	14253	14421	14408	14306	14297	14231	14356	14154	14340	14131	14230	14092	14144	14328	14153	14179	14312	14210	14266	14239	14326	14303	14357	14328	14327	14220	14185	14157	14198	14222	14149	14182	14204	14279	14135	14233	14350	14190	14296	14327	14111	14133	14204	14254	14403	14186	14215	14199	14117	14232	14073	14572	14254	14244	14242	14320	14195	14315	14160	14308	14276	14067	14218	14283	14149	14244	14306	14166	14251	14173	14195	14295	14220	14163	14399	14105	14289	14265	14220	14213	14193	14280	14124	14326	14223	14266	14068	14055	14303	14353	14198	14326	14233	14383	14315	14285	14313	14202	14174	14105	14264	14262	14193	14373	14213	14222	14312	14146	14292	14109	14136	14311	14277	14114	14266	14197	14205	14438	14085	14256	14250	14283	14148	14393	14274	14295	14303	14076	14175	14277	14357	14142	14216	14217	14212	14116	14166	14177	14119	14117	14182	14180	14148	14379	14310	14136	14196	14121	14167	14294	14207	14242	14308	14379	14289	14218	14310	14144	14310	14250	14190	14278	14115	14274	14169	14362	14239	14168	14173	14298	14226	14288	14352	14146	14207	14543	14335	14258	14207	14224	14335	14070	14213	14382	14251	14341	14291	14072	14258	14317	14182	14163	14190	14096	14120	14132	14277	14242	14265	14214	14125	14366	14234	14366	14165	14395	14242	14270	14370	14145	14222	14146	14189	14184	14243	14377	14373	14196	14196	14315	14161	14254	14321	14091	14203	14387	14389	14259	14135	14300	14269	14181	14197	14208	14161	14186	14235	14283	14242	14253	14321	14195	14317	14272	14303	14316	14291	14231	14252	14202	14211	14259	14132	14297	14398	14180	14211	14244	14326	14206	14177	14545	14205	14308	14326	14220	14255	14176	14315	14184	14209	14271	14179	14317	14361	14119	14185	14195	14319	14196	14300	14210	14456	14264	14101	14208	14367	14277	14276	14215	14117	14166	14403	14400	14276	14076	14237	14416	14280	14295	14204	14294	14317	14317	14106	14299	14254	14182	14195	14137	14278	14249	14258	14110	14191	14258	14211	14193	14389	14271	14355	14103	14414	14431	14378	14053	14256	14345	14368	14233	14290	14353	14237	14252	14176	14294	14287	14187	14416	14275	14317	14301	14323	14050	14338	14308	14226	14187	14304	14290	14448	13929	14342	14138	14221	14141	14366	14197	14265	14298	14393	14250	14238	14324	14255	14282	14298	14219	14343	14317	14214	14336	14333	14266	14230	14434	14182	14099	14201	14319	14328	14323	14398	14257	14226	14208	14306	14278	14490	14344	14197	14146	14370	14317	14313	14202	14225	14291	14210	14245	14293	14248	14423	14290	14349	14220	14264	14160	14278	14098	14252	14244	14372	14223	14348	14221	14216	14390	14343	14325	14241	14243	14201	14238	14486	14352	14233	14174	14135	14285	14205	14326	14148	14392	14377	14182	14072	14117	14338	14339	14332	14250	14231	14109	14233	14365	14115	14264	14304	14217	14347	14194	14334	14256	14024	14162	14293	14217	14154	14326	14274	14335	14132	14262	14376	14329	14142	14195	14239	14360	14267	14100	14331	14177	14216	14281	14412	14309	14410	14319	14141	14424	14274	14264	14244	14330	14255	14179	14302	14192	14338	14187	14437	14337	14422	14079	14094	14382	14337	14114	14161	14271	14249	14240	14279	14086	14278	14132	14291	14279	14281	14319	14299	14304	14221	14145	14342	14279	14345	14287	14307	14339	14124	14351	14359	14178	14122	14224	14562	14152	14436	14263	14242	14118	14238	14385	14296	14267	14175	14255	14296	14243	14363	14139	14217	14215	14347	14439	14324	14212	14359	14305	14294	14023	14298	14200
31889	25266	26807	26502	24503	26629	24152	20268	19295	19036	18878	18822	18748	18818	18502	18859	18702	18790	18744	18559	18686	18541	18701	18771	18594	18463	18778	18740	18732	18675	18448	18596	18639	18468	18626	18561	18568	18733	18582	18708	18543	18666	18573	18497	18444	18308	18861	18613	18538	18604	18622	18461	18470	18468	18779	18574	18548	18550	18594	18547	18460	18398	18485	18546	18591	18615	18813	18648	18795	18697	18660	18588	18461	18746	18543	18658	18517	18641	18672	18489	18603	18588	18579	18507	18578	18595	18603	18687	18442	18368	18707	18658	18487	18553	18603	18660	18488	18499	18659	18334	18632	18719	18358	18585	18383	18476	18454	18651	18450	18631	18553	18611	18666	18512	18631	18594	18557	18542	18573	18509	18610	18700	18503	18422	18511	18802	18627	18344	18428	18500	18503	18488	18500	18328	18596	18576	18561	18652	18516	18567	18458	18650	18671	18406	18586	18574	18629	18376	18456	18499	18668	18315	18426	18578	18503	18409	18405	18663	18698	18544	18533	18571	18513	18491	18704	18648	18620	18545	18478	18539	18530	18685	18519	18643	18549	18663	18511	18480	18645	18545	18736	18586	18733	18326	18773	18672	18518	18540	18794	18574	18537	18607	18715	18545	18800	18552	18456	18450	18522	18390	18393	18714	18603	18392	18449	18586	18553	18479	18538	18586	18493	18452	18705	18559	18599	18525	18594	18482	18570	18558	18591	18517	18511	18447	18421	18616	18641	18309	18596	18601	18514	18566	18658	18611	18653	18564	18637	18534	18625	18600	18825	18422	18429	18705	18621	18511	18513	18594	18631	18456	18576	18701	18428	18486	18571	18421	18594	18837	18488	18588	18496	18666	18467	18456	18405	18608	18638	18404	18457	18558	18752	18695	18485	18584	18564	18570	18618	18455	18723	18467	18586	18597	18235	18685	18570	18431	18711	18486	18615	18857	18616	18493	18494	18789	18683	18357	18526	18416	18519	18556	18815	18613	18540	18637	18722	18401	18318	18775	18535	18739	18621	18511	18703	18665	18727	18749	18759	18704	18599	18602	18490	18625	18512	18652	18482	18405	18673	18674	18678	18619	18354	18337	18737	18707	18592	18789	18663	18293	18740	18697	18491	18662	18432	18559	18507	18708	18606	18396	18589	18388	18660	18520	18589	18416	18826	18566	18789	18358	18334	18401	18569	18550	18396	18403	18464	18613	18595	18531	18380	18440	18569	18633	18473	18362	18608	18608	18422	18608	18716	18675	18552	18611	18515	18539	18796	18516	18516	18570	18634	18579	18566	18733	18620	18666	18612	18394	18614	18369	18441	18663	18500	18641	18631	18422	18394	18488	18415	18532	18418	18686	18436	18618	18495	18610	18460	18691	18610	18467	18616	18593	18669	18972	18646	18569	18563	18671	18619	18433	18580	18739	18658	18486	18625	18686	18468	18438	18501	18629	18580	18732	18630	18817	18654	18519	18525	18570	18659	18604	18600	18535	18462	18526	18370	18658	18678	18678	18485	18880	18665	18487	18655	18797	18737	18489	18494	18567	18389	18672	18748	18574	18541	18628	18573	18463	18756	18564	18493	18657	18596	18592	18598	18504	18630	18464	18712	18608	18470	18624	18793	18602	18682	18716	18675	18442	18633	18603	18659	18432	18681	18567	18520	18383	18471	18483	18758	18890	18655	18614	18634	18559	18493	18562	18519	18541	18522	18583	18658	18469	18544	18736	18555	18588	18568	18525	18600	18543	18430	18538	18525	18530	18625	18575	18335	18505	18419	18615	18629	18460	18568	18637	18487	18519	18588	18484	18527	18510	18449	18452	18379	18545	18552	18434	18578	18617	18677	18568	18583	18611	18411	18587	18797	18532	18601	18528	18566	18645	18598	18540	18601	18693	18554	18599	18591	18410	18550	18779	18494	18310	18302	18520	18651	18563	18666	18451	18517	18589	18490	18467	18593	18707	18776	18727	18614	18692	18477	18575	18545	18428	18674	18546	18833	18461	18388	18486	18585	18686	18543	18511	18438	18627	18686	18686	18575	18517	18803	18444	18598	18500	18322	18657	18796	18596	18483	18620	18774	18320	18750	18541	18593	18498	18583	18340	18706	18657	18621	18669	18875	18767	18536	18682	18538	18636	18530	18751	18587	18534	18564	18613	18554	18577	18572	18512	18652	18649	18605	18706	18703	18677	18494	18654	18441	18520	18412	18539	18636	18440	18513	18581	18573	18571	18534	18574	18418	18586	18461	18693	18556	18835	18508	18577	18808	18752	18794	18559	18730	18710	18714	18732	18605	18565	18632	18452	18464	18731	18593	18634	18716	18524	18466	18432	18605	18367	18602	18491	18572	18548	18722	18514	18586	18634	18550	18761	18501	18631	18734	18612	18604	18634	18566	18697	18797	18399	18582	18666	18693	18523	18478	18413	18605	18536	18525	18593	18582	18581	18485	18371	18629	18702	18575	18651	18610	18662	18607	18551	18411	18451	18415	18886	18586	18857	18626	18552	18556	18397	18600	18699	18457	18534	18657	18463	18531	18282	18796	18690	18495	18451	18659	18526	18548	18616	18709	18635	18518	18665	18383	18595	18509	18535	18481	18449	18627	18353	18550	18529	18559	18632	18485	18630	18577	18430	18406	18454	18724	18606	18664	18566	18699	18800	18423	18576	18516	18354	18754	18580	18595	18554	18603	18589	18555	18579	18626	18544	18744	18466	18310	18688	18468	18520	18810	18770	18394	18361	18692	18621	18548	18463	18591	18429	18640	18525	18516	18745	18500	18505	18615	18519	18551	18411	18673	18520	18726	18610	18549	18575	18576	18408	18621	18715	18398	18437	18595	18564	18464	18700	18488	18795	18480	18646	18454	18434	18582	18370	18752	18616	18469	18551	18505	18653	18633	18541	18482	18625	18703	18455	18614	18670	18575	18544	18576	18566	18492	18596	18851	18657	18594	18662	18530	18918	18583	18459	18490	18447	18522	18428	18418	18302	18575	18509	18697	18861	18562	18528	18663	18517	18470	18652	18722	18481	18642	18714	18686	18690	18527	18484	18678	18597	18548	18680	18567	18592	18543	18729	18715	18549	18619	18393	18461	18420	18570	18615	18608	18463	18541	18401	18725	18474	18634	18606	18462	18513	18781	18399	18535	18544	18544	18654	18528	18653	18430	18591	18736	18621	18512	18490	18446	18712	18611	18782	18738	18515	18667	18499	18708	18353	18599	18692	18597	18572	18557	18561	18555	18818	18453	18699	18275	18793	18518	18570	18388	18398	18754	18574	18614	18674	18643	18594	18602	18400	18251	18497	18504	18497	18700	18615	18604	18371	18760	18719	18581	18421	18699	18403	18568	18434	18733	18745	18565	18553	18506	18554	18723	18620	18571	18551	18695	18512	18487	18360	18445	18578	18521	18583	18682	18640	18569	18468	18638	18535	18395	18344	18404	18639	18518	18328	18721	18559	18596	18505	18544	18511	18665	18620	18507	18676	18768	18542	18639	18604	18422	18443	18707	18641	18618	18395	18438	18552	18589	18554	18252	18558	18657	18731	18642	18579	18406	18325	18465	18595	18647	18755	18731	18625	18845	18512	18651	18738	18392	18530	18458	18635	18453	18370	18543	18390	18365	18332	18496	18767	18615	18628	18394	18552	18698	18677	18547	18571	18603	18522	18682	18576	18606	18836	18488	18461	18573	18643	18601	18611	18697	18437	18694	18648	18682	18585	18657	18618	18521	18627	18541	18660	18644	18613	18492	18554	18494	18552	18675	18483	18694	18438	18433	18445	18489	18633	18439	18578	18570	18603	18703	18647	18447	18602	18800	18496	18671	18520	18450	18515	18597	18485	18710	18619	18445	18531	18555	18426	18617	18771	18469	18578	18618	18580	18487	18604	18636	18399	18553	18594	18515	18546	18727	18674	18802	18471	18553	18630	18574	18559	18484	18632	18507	18555	18568	18502	18600	18573	18625	18275	18386	18451	18623	18642	18561	18453	18809	18521	18707	18689	18766	18618	18501	18518	18711	18611	18536	18720	18495	18624	18540	18589	18427	18434	18580	18664	18763	18795	18663	18494	18528	18644	18713	18782	18574	18727	18583	18752	18654	18502	18672	18469	18560	18507	18790	18486	18585	18673	18859	18678	18726	18683	18560	18370	18755	18630	18558	18480	18596	18585	18635	18649	18493	18621	18468	18460	18601	18621	18478	18649	18612	18476	18452	18723	18734	18718	18502	18589	18747	18559	18410	18555	18645	18708	18720	18748	18638	18664	18662	18517	18562	18483	18867	18686	18514	18885	18505	18478	18577	18501	18704	18451	18751	18630	18447	18416	18626	18349	18592	18640	18559	18706	18690	18490	18579	18527	18533	18661	18680	18709	18523	18619	18548	18630	18742	18621	18483	18585	18349	18487	18539	18742	18374	18673	18472	18634	18413	18415	18679	18502	18674	18345	18483	18718	18745	18738	18513	18474	18342	18501	18481	18457	18559	18445	18507	18453	18504	18617	18492	18569	18720	18622	18673	18672	18676	18577	18460	18465	18413	18673	18546	18640	18729	18453	18501	18576	18517	18598	18513	18376	18606	18494	18733	18638	18576	18546	18688	18623	18419	18606	18527	18526	18702	18608	18495	18666	18747	18460	18520	18370	18593	18674	18561	18598	18664	18744	18588	18550	18706	18671	18525	18680	18562	18585	18580	18525	18535	18635	18493	18481	18715	18521	18782	18569	18515	18351	18714	18587	18373	18677	18507	18600	18363	18613	18578	18575	18452	18583	18508	18522	18581	18584	18616	18802	18678	18515	18719	18574	18582	18540	18506	18480	18513	18491	18683	18596	18666	18425	18465	18535	18652	18652	18812	18491	18744	18650	18664	18471	18524	18645	18389	18470	18674	18582	18472	18417	18567	18759	18726	18590	18641	18781	18529	18501	18395	18645	18485	18621	18548	18515	18445	18609	18942	18584	18512	18522	18462	18576	18713	18394	18713	18758	18611	18655	18604	18706	18463	18625	18614	18660	18495	18680	18488	18456	18461	18783	18789	18523	18537	18569	18674	18644	18474	18590	18657	18408	18597	18529	18580	18769	18751	18379	18569	18449	18619	18529	18555	18652	18605	18713	18505	18539	18486	18644	18570	18766	18559	18451
22114	29346	26153	25110	23048	25723	20763	15967	15626	15426	15068	15041	14815	14920	14868	14668	14780	14796	14935	14694	14616	14786	14809	14776	14658	14758	14597	14749	14672	14777	14652	14706	14787	14801	14845	14730	15014	14812	14833	14659	14867	14777	14795	14813	14705	14727	14807	14908	14869	14758	14710	14769	14819	14664	14709	14723	14506	14781	14589	14742	14742	14762	14845	14740	14697	14770	14864	14784	14629	14824	14634	14894	14801	14693	14871	14746	14778	14554	14652	14924	14847	14654	14761	14749	14758	14875	14781	14721	14777	14966	14783	14617	14839	14790	14754	14859	14841	14766	14605	14657	14867	14828	14666	14681	14788	14622	14775	14778	14773	14730	14862	14622	14848	14771	14811	14820	14548	14754	14745	14764	14944	14811	14710	14995	14601	14565	14925	14730	14686	14816	14870	14684	14711	14668	14752	14827	14782	14746	14618	14845	14849	14784	14831	14773	14867	14764	14807	14841	14701	14913	14699	14746	14674	14809	14714	14632	14708	14611	14811	14700	14777	14795	14648	14880	14823	14725	14775	14769	14759	14833	14776	14720	14674	14739	14732	14849	14698	14742	14863	14789	14782	14671	14849	14749	14493	14760	14786	14789	14794	14684	14709	14710	14781	14595	14824	14747	14689	14787	14758	14624	14572	14792	14750	14767	14751	14635	14705	14750	14640	14712	14740	14671	14940	14759	14714	14902	14780	14612	14855	14710	14802	14822	14983	14617	14671	14780	14730	14804	14800	14709	14720	14741	14826	14638	14780	14693	14942	14713	14974	14740	14830	14629	14940	14645	14675	14713	14844	14517	14835	14794	14732	14785	14643	14713	14670	14626	14718	14803	14624	14690	14913	14775	14737	14808	14726	14928	14756	14994	14731	14722	14729	14771	14800	14708	14742	14679	14859	14803	14757	14649	14613	14715	14773	14768	14650	14862	14788	14617	14804	14655	14705	14674	14683	14697	14790	14739	14886	14668	14766	14753	14816	14668	14697	14794	14715	14745	14770	14670	15022	14748	14717	14725	14738	14766	14688	14594	14675	14756	14696	14766	14708	14775	14721	14791	14692	14691	14747	14620	14733	14888	14699	14855	14897	14830	14746	14578	14762	14691	14745	14867	14836	14716	14787	14736	14808	14807	14810	14884	14697	14593	14673	14836	14878	14879	14753	14783	14687	14909	14716	14619	14735	14720	14780	14650	14754	14700	14764	14960	14780	14734	14747	14922	14620	14741	14940	14646	14847	14701	14880	14759	14975	14795	14715	14717	15048	14695	14717	14794	14712	14853	14684	14641	14778	14732	14666	14747	14877	14753	14727	14728	14849	14857	14722	14847	14763	14570	14753	14802	14799	14745	14829	14602	14738	14557	14681	14720	14759	14745	14742	14727	14903	14510	14819	14689	14893	14710	14706	14791	14764	14806	14747	14892	14681	14701	14704	14716	14885	14688	14525	14888	14651	14901	14796	14608	14720	14858	14681	14840	14669	14746	14927	14963	14827	14710	14693	14857	14733	14817	14665	14717	14698	14814	14757	14899	14751	14708	14818	14911	14661	14808	14796	14798	14762	14779	14761	14697	14850	14715	14769	14794	14635	14860	14829	14853	14798	14866	14880	14577	14650	14820	14650	14787	14877	14968	14719	14785	14805	14675	14632	14822	14696	14935	14780	14677	14781	14712	14782	14750	14887	14809	14822	14818	14879	14904	14734	14748	14683	14808	14852	14737	14671	14806	14823	14670	14741	14844	14810	14802	14769	14878	14821	14813	14782	14715	14709	14720	14876	14783	14905	14738	14723	14866	14865	14856	14850	14709	14912	14773	14793	14810	14865	14839	14682	14691	14845	14819	14749	14911	14665	14984	14842	14774	14735	14904	14785	14714	14805	14642	14541	14723	14699	14946	14748	14570	14878	14749	14776	14762	14653	14773	14790	14755	14933	14814	14735	14837	14796	14684	14846	14801	14714	14829	14752	14899	14898	14774	14876	14804	14723	14712	14870	14768	14784	14755	14705	14708	14655	14927	14752	14749	14705	14850	14772	14953	14818	14794	14813	14842	14880	14748	14738	14662	14789	14860	14769	14763	14808	14847	14713	14824	14840	14665	14777	14878	14752	14687	14831	14850	14773	14804	14770	14564	14847	14817	14905	14707	14785	14763	14651	14717	14791	14598	14701	14826	15020	14752	14732	14788	14668	14916	14744	14705	14733	14989	14956	14734	14740	14789	14625	14758	14781	14768	14716	14806	14735	14700	14732	14672	14698	14895	14816	14549	14872	14834	14793	14783	14915	14843	14933	14996	14838	14600	14726	14661	14789	14690	14740	14687	14737	14705	14765	14661	14843	14694	14849	14897	14603	14701	14748	14643	14866	14741	14806	14716	14898	14794	14788	14602	14828	14820	14795	14878	14619	14812	14858	14472	14788	14665	14849	14639	14855	14648	14728	14824	14692	14722	14762	14770	14852	14687	14813	14537	14829	14745	14787	14560	14681	14633	14724	14733	14698	14725	14571	14863	14680	14960	14835	15002	14700	14595	14734	14606	14788	14713	14755	14709	14593	14662	14770	14733	14721	14816	14689	14721	14723	14829	14754	14817	14762	14664	14607	14862	14642	14547	14892	14870	14829	14623	14725	14701	14775	14872	14761	14747	14708	14706	14885	14808	14806	14690	14933	14727	14801	14772	14647	14753	14860	14735	14915	14864	14872	14886	14465	14852	14757	14679	14763	15000	14759	14620	14785	14684	14763	14759	14821	14781	14578	14874	14797	14656	14717	14702	14716	14737	14754	14624	14633	14547	14744	14834	14764	14816	14889	14820	14875	14672	14810	14840	14600	14796	14632	14750	14943	14667	14761	14859	14972	14773	14829	14855	14875	14849	14633	14601	14601	14826	14730	14714	14744	14867	15044	14764	14807	14811	14852	14753	14794	14937	14788	14823	14906	14876	14838	14779	14482	14707	14661	14707	14707	14734	14743	14658	14847	14773	14639	14762	14789	14659	14667	14726	14545	14822	14697	14666	14738	14811	14739	14673	14875	14839	14545	14796	14706	14586	14715	14905	14782	14590	14755	14695	14714	14733	14623	14794	14668	14654	14736	14797	14796	14761	14674	14778	14512	14833	14639	14549	14909	14645	14797	14677	14702	14772	14956	14806	14804	14723	14670	14894	14735	14590	14706	14855	14817	14546	14758	14877	14732	14718	14587	14861	14676	14909	14640	14771	14605	14639	14758	14726	14768	14734	14757	14673	14750	14612	14689	14708	14654	14772	14726	14759	14774	14791	14856	14708	14671	14711	14841	14663	14547	14676	14764	14762	14713	14763	14767	14862	14852	14812	14786	14761	14601	14774	14745	14842	14880	14832	14721	14571	14661	14755	14797	14831	14811	14752	14760	14814	14943	14791	14726	14645	14729	14702	14675	14853	14663	14832	14584	14741	14592	14777	14828	14900	14644	14814	14863	14776	14692	14812	14681	14811	14657	14797	14810	14797	14744	14776	14746	14793	14836	14576	14920	14823	14766	14615	14888	14782	14646	14682	14813	14780	14919	14801	14834	14810	14639	14665	14570	14714	14564	14788	14657	14748	14806	14852	14666	14704	14830	14680	14742	14754	14668	14887	14683	14750	14664	14691	14825	14612	14659	14765	14767	14837	14662	14821	14768	14542	14681	14885	14949	14561	14890	14620	14855	14773	14847	14777	14784	14582	14706	14798	14642	14694	14683	14812	14771	14846	14749	14554	14729	14644	14766	14640	14935	14551	14825	14720	14725	14779	14683	14723	14701	14649	14714	14932	14690	14759	14783	14747	14875	14779	14919	14759	14753	14747	14956	14672	14606	14645	14875	14785	14818	14860	14841	14723	14754	14837	14702	14818	14821	14917	14746	14735	14860	14701	14613	14830	14733	14657	14639	14778	14635	14694	14789	14634	14756	14666	14778	14692	14654	14728	14788	14614	14686	14794	14700	14705	14641	14667	14724	14643	14783	14923	14740	14802	14848	14716	14728	14717	14752	14814	14827	14731	14861	14688	14880	14775	14786	14749	14818	14895	14717	14758	14689	14759	14874	14684	14886	14675	14841	14681	14628	14686	14947	14715	14739	14624	14818	14658	14873	14788	14835	14895	14663	14785	14843	14772	14696	14793	14583	14926	14785	14855	14912	14691	14798	14799	14727	14866	14960	14813	14827	14816	14713	14841	14764	14732	14668	14830	14769	14807	14931	14840	14685	14696	14674	14886	14757	14816	14788	14690	14729	14685	14818	14792	14910	14719	14905	14758	14691	14896	14730	14762	14821	14610	14878	14808	14698	14787	14731	14741	14581	14641	14723	14824	14641	14779	14798	14807	14705	14799	14781	14756	14721	14794	14827	14677	14786	14682	14871	14652	14932	14620	14789	14802	14600	14767	14696	14760	14687	14702	14884	14671	14746	14947	14873	14894	14696	14848	14649	14868	14739	14785	14686	14758	14652	14918	14727	14571	14642	14861	14845	14857	14803	14778	14640	14780	14927	14713	14630	14671	14833	14734	14712	14877	14748	14756	14744	14812	14774	14745	14797	14921	14742	14756	14660	14618	14671	14748	14794	14722	14726	14745	14658	14831	14821	14821	14758	14775	14894	14697	14848	14752	14820	14800	14664	14847	14792	14818	14888	14712	14917	14863	14643	14705	14843	14721	14803	14756	14713	14569	14777	14817	14549	14754	14815	14708	14844	14793	14725	14673	14778	14732	14665	14737	14613	14788	14607	14775	14753	14839	14774	14818	14637	14785	14806	14813	14776	14739	14815	14787	14840	14747	14745	14715	14741	14790	14852	14640	14946	14725	14782	14864	14720	14674	14768	14833	14700	14728	14731	14605	14864	14656	14824	14795	14797	14789	14694	14916	14671	14713	14818	14803	14777	14720	14836	14742	14745	14762	14854	14709	14765	14673	14784	14777	14630	14740	14726	14756	14624	14806	14731	14939	14795	14872	14763	14733	14785	14596	14748	14824	14799	14778	14715	14718	14777	14835	14767	14945	14839	14754	14744	14761	14609	14874	14868	14750	14791	14798	14830	14756	14801	14647	14656	14756	14779	14759	14757	14717	14686	14906	14568	14805	14718	14858	14891	14782	14768	14795	14734	14711	14752	14733	14728	15016	14892	14754
26152	21341	31989	40949	46246	53261	41062	31198	25279	22719	20865	19143	18654	18056	18167	18034	17965	18027	18060	18125	18135	18115	17863	18031	17891	17951	18014	18077	18034	17977	18043	17871	18155	18054	18158	18019	18054	18008	17973	18011	17811	18084	18006	18152	18234	18034	17976	17880	17666	17881	18250	18024	17882	18071	18018	17796	17923	17939	17956	18010	17679	17729	18185	18073	18040	17923	17976	18004	18039	18185	17911	18069	18015	17906	17820	17713	17941	17769	18139	17984	17987	17938	18134	17662	18101	18074	17863	17790	17810	17946	17942	17931	17849	17866	17851	17971	17904	18040	17900	18058	17936	18003	18039	17750	17990	18059	18059	17792	17769	17971	18004	17952	17974	17819	17979	17961	18069	17940	17854	17980	17952	18023	17789	17803	17936	17920	17984	18063	17902	17803	18011	17861	17872	17874	18081	17936	18038	17860	17940	17869	17829	17826	17825	17885	17955	17875	17793	18074	17883	17725	17884	17805	17986	18030	17949	18073	18076	17818	17968	17978	18065	18291	17957	18015	18069	17932	17955	17846	17639	17944	17919	17967	17975	17750	18037	17830	17872	17908	17869	17797	17944	18089	18245	17892	17996	18026	18062	17943	18032	17910	17767	17957	17889	18080	18081	17918	18041	18143	17987	17808	17928	17927	17918	18055	17925	17949	18141	17882	17969	18023	17889	17844	17807	17901	17933	17822	18208	18025	17967	18115	18040	18077	17976	17942	17929	17995	17782	17846	17857	17868	17775	17857	17867	17881	18026	17756	18044	17855	17976	17671	17949	17727	18068	17907	17980	17787	17888	17883	17960	17773	17970	17669	17896	17875	17957	17807	17888	17950	17803	17834	17979	17934	17954	17992	17843	17985	18136	17779	18001	17922	18120	17916	18232	17961	18013	17929	17987	18014	17837	17970	18013	17795	17916	18026	18024	17890	17914	17775	17880	17825	17910	17920	17813	18203	18006	18099	17883	17961	17795	18004	17945	17934	17717	17976	17974	17898	18160	17883	18019	17879	17907	18069	17684	18090	18031	18062	18031	17894	17797	17866	17858	17978	18023	17861	18070	18091	17724	17979	17980	18106	18159	18130	17978	18049	18080	17960	17908	18066	17920	17915	17716	17691	17858	17897	17862	18000	17886	17827	17929	17873	17980	18025	17890	17904	18019	18043	17997	17727	17893	17751	17711	18019	17915	18106	17911	18048	17882	17938	17753	17931	17878	18046	18108	17836	17755	17877	17646	17784	17773	17950	17867	17933	18147	17767	17755	18032	17918	17991	17962	18054	17997	17723	17903	17875	17945	18050	17824	18025	17925	18060	18130	18001	17727	17880	17977	17909	18054	17925	17821	17914	17845	17800	17897	17874	17857	18183	17979	17869	17822	18042	17968	17810	17826	18030	17782	17867	17798	17983	18132	17867	18018	17927	17936	17906	17828	17899	18163	17749	18146	17979	17944	17936	17798	17915	17849	18001	17942	18064	17808	17627	17828	17993	17881	18037	17893	17905	17865	17981	17956	17933	18002	17863	17910	18114	17837	17756	18010	17908	17983	17966	17913	17722	17916	17856	17763	17959	18053	17796	17840	17959	17967	18037	17821	18005	18050	18027	18085	17763	18153	17946	17718	17848	18096	18069	17954	17955	17782	17823	18115	17877	17687	17859	17885	17996	18022	17751	17882	18018	17929	17858	18051	17843	17961	17862	17886	18009	18025	17884	17740	17960	17881	17810	17707	17840	17868	17733	18090	17850	17969	18070	17967	17966	18097	17857	17938	18034	17966	18094	17882	17913	17860	17808	18213	17773	17977	17901	18027	17913	18010	17900	17829	18057	17945	17750	18003	17908	17776	17812	17730	17956	17743	18021	17876	17970	17896	18030	17852	17889	17952	17855	17919	18051	17894	17888	18011	18024	17814	17907	17983	17759	18079	17986	18043	18008	17773	17926	18043	17992	17868	18008	17912	17892	17924	18023	18012	17843	18076	17871	17862	17975	18092	17874	17821	17861	17953	17947	18039	17852	17895	17917	18030	18053	17890	17951	17933	17903	18081	17860	18014	17823	18082	17866	17828	17773	17942	17910	18019	18111	17992	17929	17952	17989	18053	17991	17826	17908	17815	18279	17950	17648	17835	17946	18022	18130	18136	18032	18066	17798	17931	17931	18008	17903	17954	17832	17774	17933	17978	17923	18005	17991	17836	18048	18045	17785	18103	17976	17865	17897	17944	17858	18136	18044	18046	17948	17724	18021	17917	17833	18058	17908	18040	17893	17748	17862	18004	17843	17915	17870	17938	17788	18037	17948	18051	17869	17655	18015	17937	18076	18065	18123	17890	18164	17896	17737	18169	17759	17990	18074	18044	17937	17901	17732	18082	17822	17867	17922	17792	17928	17944	18012	17894	17795	18051	17885	17793	17807	18061	18078	18119	17915	17975	17914	17907	17934	17833	17963	17936	17865	18034	17943	17813	17722	17945	18044	17874	17809	17793	17918	17974	17936	17745	17889	17821	17838	17932	17894	17809	17903	17812	17717	17972	17813	17785	17933	17827	18003	17865	18045	18007	17944	18006	17974	17909	17914	18090	17973	17916	17843	18061	18057	17914	17729	18089	17896	17856	17907	17838	17842	17849	17878	17880	17748	17909	17725	17857	17659	17894	17984	17761	17841	17855	18194	17738	17972	17964	17912	17972	17996	17971	17681	17871	17891	17992	18008	18129	17840	17946	17918	18003	17864	17949	17971	17908	18051	18230	17943	17797	18096	18035	17938	17825	17846	17809	18029	18000	18204	17962	17856	17825	17878	17984	18161	18023	17833	17997	17915	17626	17753	17979	18011	18113	18085	17949	17873	17990	17847	17910	17989	18242	17895	17842	17855	17892	17992	17871	17802	17935	17895	17727	17846	17870	17973	17944	17948	18029	17976	17965	18109	17991	18018	17969	17815	18039	17752	18065	17911	17734	17838	17768	17946	17916	17955	18088	17919	17924	17869	17852	18043	17789	17932	18019	18009	17770	17964	18052	18052	17982	17942	18074	17864	17845	18095	17779	17995	17773	17967	17787	17786	17959	17873	17915	17816	18041	17903	17975	17998	18053	17855	17894	17943	17654	17874	18057	17897	17909	17961	17988	17994	18032	18006	17879	17818	17927	18036	17804	17898	17913	17774	17966	17916	17853	17962	18000	18048	17968	17952	17995	18121	17786	17885	17997	17905	17899	17911	17947	17808	17865	17840	18023	17996	18079	18246	17925	17827	18175	17880	18022	17807	17844	17956	18112	17937	17713	17906	17913	18178	17883	18068	18039	18029	18003	17828	17848	17948	17906	17890	17955	18001	17902	18031	17995	17876	18082	18154	17989	18011	18062	17986	17645	18038	18055	18169	18166	17977	17922	17871	17877	17794	17696	17815	18164	18104	18081	17941	17972	17937	17922	17880	17937	17996	17871	17957	17873	18084	17945	18089	18078	17954	17812	17828	17791	17977	18198	17937	17912	18069	17967	18059	17993	18094	18012	18078	18012	17919	17873	17970	18013	17932	18014	17948	17933	17800	17930	17934	17837	17953	17845	17975	17886	17779	18046	17773	17865	17963	17982	17968	17975	17851	17857	17952	17899	17941	17769	18093	17799	17856	17956	17903	17838	17919	17833	17811	17828	18057	17720	18010	18044	17745	17956	18039	18066	17844	17816	17986	17750	17892	17804	17957	18071	17939	17913	17929	17966	17924	17647	17902	18100	18080	18036	17851	17967	17790	17911	17733	17797	17898	17966	17926	17835	17974	17876	17791	17984	17814	17740	17985	17991	18024	18090	17967	17946	17991	17949	18003	17976	18033	18006	17877	17780	17946	17882	17874	17879	17974	17765	17987	18040	18006	17890	17806	18067	18069	18100	17894	17798	17904	17981	17929	18048	17912	17749	17692	17854	17783	17957	17969	17747	18099	18012	17819	17980	17934	18061	17895	17881	17998	17947	18121	18164	17918	17960	18107	18062	18018	17994	17758	17901	17733	17868	17955	18045	17943	18066	18118	17920	17872	17978	17713	17891	17918	17921	17855	17978	17894	17748	17875	17973	17832	18014	17868	17903	17987	17973	17896	17967	17887	17855	17857	17731	17880	18044	17804	17843	17999	17914	17972	17848	18007	17923	17981	17742	18051	18091	17853	18118	17925	17861	17991	17947	17867	18025	18061	17857	17877	17889	18077	17995	17975	17986	17939	17932	17820	17783	17850	18005	17879	17847	17987	17928	17784	17804	17894	17776	18000	18131	18087	18230	17975	18201	17807	17868	17881	17956	17729	18119	17945	17913	17917	17968	17851	17976	18075	18033	18058	17927	17819	18050	17852	17899	17749	17969	17871	17919	18101	18145	17896	17760	17973	17909	18020	18008	18053	18123	17888	17909	17906	17793	17759	18040	17913	18066	17858	17941	17836	18069	17917	17711	18052	17929	17831	17953	17559	18032	17816	18232	17875	17840	18138	17957	17799	18080	17929	17952	17779	18059	17969	17907	17981	17825	17955	17788	17980	18016	17970	17961	17853	18055	18115	17983	17839	17940	17969	17821	17809	17953	17864	17998	18104	18125	17981	17787	17943	17792	18002	17928	18110	17869	18104	18063	17991	17934	17917	17727	17931	17789	17864	17982	17995	18015	17819	18040	17964	17916	17779	17974	17980	18126	18018	18091	17933	17775	17970	17934	18049	17852	17817	18017	17974	17968	18035	17944	17825	18071	17970	17924	17850	17981	18038	17956	18016	18002	17946	17986	17739	17805	17866	17908	17803	18018	17996	17831	17848	17971	17955	17957	18179	17782	17761	17819	18276	17933	17981	17985	17664	18102	17813	17780	17813	18214	17911	17813	18051	17711	17860	17829	17907	17762	17979	17835	17985	17859	18182	17963	18013	17972	17809	17955	17819	18078	17742	17801	17770	17900	17831	17859	18142	17939	18234	17965	17941	17884	17634	18071	18254	17933	18023	18044	17983	18192	17834	17650	17750	17949	17829	17810	17804	17868	18049	18064	17871	17800	17758	17800	17688	17916	17875	17929	18021	17954	17871	17895	17913	18028	17944	17881	17959	18117	18133	17901	17797	17944	17891	17992	18072	17805	17727	17781	17950	17967	17959	18100	17886	17763	18062	17889	18032
33123	58676	58507	52759	51191	50840	38962	28829	22704	19878	17524	15672	14765	14487	14515	14508	14480	14397	14310	14362	14435	14477	14424	14380	14652	14315	14393	14350	14615	14388	14490	14336	14436	14339	14457	14443	14455	14475	14508	14457	14475	14468	14468	14520	14524	14223	14426	14719	14514	14359	14393	14379	14399	14446	14327	14378	14479	14316	14450	14369	14426	14386	14447	14373	14440	14464	14554	14402	14378	14365	14591	14361	14361	14502	14459	14510	14504	14470	14393	14442	14329	14507	14476	14533	14341	14351	14534	14286	14446	14299	14536	14330	14481	14394	14346	14344	14374	14485	14530	14289	14420	14464	14617	14402	14410	14440	14537	14418	14405	14274	14380	14354	14353	14523	14294	14376	14582	14484	14570	14451	14474	14384	14243	14542	14351	14393	14327	14346	14450	14274	14381	14300	14506	14224	14453	14524	14280	14188	14232	14366	14237	14566	14328	14495	14525	14320	14437	14347	14432	14356	14501	14296	14491	14533	14377	14320	14394	14500	14406	14649	14508	14383	14415	14431	14504	14359	14411	14438	14467	14498	14400	14525	14347	14442	14554	14377	14508	14383	14360	14306	14443	14342	14492	14376	14313	14480	14335	14545	14532	14477	14386	14544	14391	14341	14330	14425	14507	14408	14513	14628	14364	14323	14593	14272	14459	14319	14258	14437	14394	14301	14567	14481	14553	14590	14412	14352	14489	14326	14487	14243	14358	14407	14392	14474	14368	14435	14532	14419	14477	14309	14440	14526	14405	14270	14532	14575	14429	14445	14372	14427	14515	14400	14563	14451	14332	14356	14372	14366	14298	14477	14542	14357	14402	14483	14466	14312	14425	14469	14288	14383	14504	14317	14319	14330	14261	14476	14428	14443	14528	14481	14414	14387	14313	14324	14569	14471	14110	14516	14456	14394	14449	14368	14509	14283	14396	14364	14589	14452	14499	14277	14509	14502	14415	14516	14371	14417	14560	14386	14347	14317	14435	14316	14438	14354	14459	14494	14314	14499	14376	14302	14312	14472	14354	14457	14467	14367	14485	14426	14211	14442	14431	14509	14419	14476	14428	14462	14289	14540	14247	14505	14432	14349	14462	14247	14222	14466	14524	14438	14476	14344	14383	14494	14361	14380	14623	14466	14430	14347	14381	14567	14277	14418	14422	14541	14455	14313	14397	14507	14344	14478	14487	14331	14537	14296	14454	14311	14495	14512	14312	14552	14594	14509	14539	14415	14426	14410	14476	14485	14424	14289	14319	14397	14349	14474	14471	14417	14432	14418	14431	14388	14468	14430	14357	14449	14370	14526	14562	14415	14527	14318	14435	14525	14393	14312	14183	14435	14498	14461	14435	14372	14263	14594	14351	14527	14520	14610	14469	14561	14462	14328	14374	14432	14437	14437	14381	14475	14388	14350	14496	14208	14177	14531	14410	14406	14483	14409	14511	14503	14411	14494	14483	14404	14576	14506	14323	14426	14237	14486	14364	14333	14422	14451	14504	14463	14475	14430	14503	14419	14444	14315	14347	14339	14365	14469	14367	14435	14445	14466	14457	14476	14582	14497	14339	14410	14312	14466	14259	14265	14504	14445	14500	14443	14400	14476	14311	14390	14452	14576	14337	14446	14480	14379	14526	14436	14408	14399	14191	14472	14373	14543	14337	14449	14348	14236	14432	14379	14309	14502	14366	14435	14507	14611	14505	14323	14377	14462	14289	14542	14406	14371	14327	14377	14303	14545	14452	14436	14368	14306	14434	14561	14369	14501	14345	14249	14407	14439	14519	14336	14468	14447	14347	14551	14435	14454	14372	14373	14454	14550	14384	14377	14471	14437	14578	14321	14416	14268	14299	14684	14455	14541	14488	14324	14487	14523	14514	14374	14399	14525	14637	14416	14412	14309	14447	14433	14481	14332	14527	14511	14388	14399	14428	14332	14389	14488	14307	14534	14211	14494	14397	14532	14416	14465	14515	14538	14474	14537	14375	14380	14325	14312	14424	14386	14340	14480	14462	14560	14207	14422	14571	14372	14304	14399	14572	14298	14314	14328	14389	14495	14374	14378	14378	14386	14371	14484	14349	14581	14277	14336	14287	14615	14223	14527	14402	14378	14205	14349	14592	14160	14576	14373	14643	14228	14424	14371	14502	14569	14472	14382	14450	14491	14411	14429	14328	14536	14501	14396	14348	14392	14486	14434	14483	14210	14582	14395	14224	14444	14568	14507	14439	14296	14516	14558	14415	14468	14441	14381	14514	14280	14598	14445	14434	14451	14479	14483	14333	14330	14445	14477	14416	14512	14434	14415	14445	14434	14410	14213	14474	14454	14541	14414	14303	14346	14255	14350	14491	14369	14343	14343	14548	14363	14471	14276	14450	14334	14401	14356	14553	14501	14321	14359	14378	14516	14557	14221	14363	14365	14398	14434	14458	14441	14433	14419	14333	14414	14485	14544	14479	14519	14373	14445	14346	14490	14569	14483	14338	14437	14246	14292	14443	14498	14554	14350	14346	14447	14399	14351	14442	14391	14323	14454	14345	14508	14468	14523	14485	14353	14307	14413	14454	14418	14588	14432	14495	14430	14370	14360	14549	14499	14506	14321	14546	14342	14443	14277	14570	14235	14533	14502	14432	14292	14413	14475	14461	14609	14534	14408	14535	14435	14369	14407	14460	14398	14350	14504	14403	14364	14467	14575	14362	14486	14394	14434	14429	14358	14533	14411	14319	14469	14364	14423	14466	14402	14442	14446	14417	14334	14401	14369	14508	14440	14451	14070	14405	14564	14389	14478	14480	14375	14624	14423	14431	14511	14295	14469	14475	14417	14359	14519	14500	14436	14539	14452	14441	14345	14298	14493	14414	14424	14415	14531	14499	14356	14361	14250	14388	14403	14452	14363	14410	14397	14456	14447	14469	14449	14337	14360	14486	14440	14305	14306	14320	14410	14283	14502	14420	14435	14372	14399	14458	14409	14462	14483	14340	14400	14451	14354	14539	14479	14420	14442	14455	14285	14489	14355	14281	14480	14421	14425	14367	14295	14280	14574	14334	14450	14349	14403	14474	14433	14411	14490	14259	14495	14209	14412	14554	14278	14356	14556	14564	14461	14382	14355	14373	14389	14373	14317	14182	14350	14413	14386	14398	14505	14270	14571	14249	14378	14537	14552	14628	14394	14488	14509	14410	14542	14247	14578	14467	14366	14465	14334	14489	14435	14464	14333	14364	14370	14287	14733	14440	14345	14266	14534	14316	14285	14333	14470	14335	14376	14453	14249	14487	14499	14358	14518	14360	14601	14313	14281	14455	14267	14366	14319	14205	14404	14542	14446	14465	14348	14381	14560	14347	14233	14446	14451	14472	14303	14407	14535	14446	14493	14518	14493	14453	14375	14473	14539	14477	14377	14443	14334	14472	14583	14401	14273	14494	14479	14521	14372	14442	14322	14487	14337	14452	14529	14541	14505	14333	14441	14320	14394	14470	14494	14368	14400	14414	14441	14194	14602	14452	14286	14381	14466	14314	14414	14545	14398	14323	14504	14511	14454	14283	14481	14415	14302	14433	14368	14324	14345	14598	14550	14370	14466	14454	14430	14395	14291	14492	14424	14452	14393	14536	14494	14428	14308	14492	14336	14512	14313	14444	14382	14439	14232	14558	14455	14271	14459	14555	14415	14497	14519	14535	14607	14457	14451	14399	14429	14449	14410	14523	14409	14356	14649	14441	14541	14256	14252	14546	14354	14406	14407	14510	14431	14470	14345	14220	14481	14354	14638	14497	14408	14402	14612	14531	14644	14442	14215	14422	14373	14324	14377	14450	14432	14405	14363	14382	14408	14297	14419	14361	14333	14417	14410	14419	14424	14488	14458	14509	14430	14357	14594	14500	14367	14413	14385	14411	14266	14440	14305	14377	14404	14555	14364	14446	14449	14352	14413	14491	14362	14391	14285	14409	14500	14432	14450	14364	14305	14310	14302	14422	14555	14591	14360	14366	14348	14307	14452	14513	14597	14389	14602	14357	14344	14595	14487	14417	14327	14591	14581	14467	14428	14512	14350	14497	14483	14352	14288	14411	14461	14441	14403	14538	14426	14549	14499	14386	14350	14469	14448	14305	14468	14395	14373	14434	14275	14320	14460	14567	14368	14447	14332	14357	14592	14561	14283	14409	14355	14393	14463	14301	14430	14620	14431	14376	14376	14369	14250	14373	14353	14394	14385	14375	14452	14490	14265	14473	14542	14240	14335	14443	14456	14418	14606	14426	14404	14390	14462	14442	14193	14402	14477	14444	14358	14415	14329	14392	14319	14391	14439	14381	14396	14374	14408	14451	14355	14502	14453	14288	14299	14358	14281	14509	14422	14428	14504	14352	14515	14576	14386	14439	14371	14477	14315	14526	14479	14295	14296	14419	14369	14470	14546	14429	14471	14433	14391	14277	14427	14384	14382	14447	14440	14208	14704	14436	14340	14552	14436	14268	14423	14453	14394	14352	14365	14382	14502	14210	14495	14446	14439	14506	14382	14606	14292	14461	14522	14448	14609	14413	14400	14344	14266	14539	14440	14356	14270	14366	14430	14296	14468	14475	14520	14405	14423	14298	14527	14439	14305	14467	14283	14428	14461	14237	14510	14434	14263	14276	14433	14235	14469	14450	14438	14520	14309	14505	14462	14529	14599	14429	14436	14241	14300	14412	14418	14492	14422	14415	14383	14376	14395	14497	14588	14598	14426	14363	14400	14218	14519	14494	14300	14417	14497	14425	14481	14548	14238	14519	14463	14371	14440	14493	14342	14415	14431	14352	14478	14319	14372	14510	14269	14443	14568	14437	14396	14454	14273	14413	14413	14382	14401	14379	14319	14265	14461	14358	14392	14224	14424	14484	14312	14356	14486	14392	14567	14423	14407	14344	14411	14379	14500	14395	14331	14441	14319	14394	14457	14523	14411	14394	14423	14363	14317	14419	14351	14437	14365	14446	14388	14380	14459	14429	14596	14260	14576	14375	14482	14284	14560	14445	14358	14363	14490	14414	14309	14524	14408	14461	14557	14432	14264	14395	14495	14534	14367	14454	14522	14485	14400	14644	14544	14424	14379	14523	14384	14604	14546	14382	14357	14518	14536	14633	14530	14384	14380	14435	14368	14491	14396
23947	21083	30062	36338	52056	64631	55939	44311	32738	30544	25373	21554	18890	17910	17558	17467	17621	17501	17438	17358	17428	17413	17312	17363	17267	17423	17419	17368	17287	17308	17368	17267	17406	17351	17330	17231	17116	17221	17366	17099	17269	17437	17504	17313	17298	17387	17224	17297	17070	17326	17257	17096	17188	17269	17282	17201	17518	17346	17380	17140	17443	17092	17292	17215	17024	17161	17249	17214	17316	17283	17012	17218	17047	17231	17132	17394	17399	17218	17385	17067	17380	17441	17235	17268	17291	17333	17168	17022	17273	17156	17048	17284	17053	17452	17371	17404	17267	17442	17290	17181	17076	17200	17090	17185	17245	17344	17312	17002	17356	17200	17266	17418	17238	17034	17374	17080	17203	17057	17126	17192	17212	17312	17119	17268	17261	17104	17163	17073	17155	17086	17236	17393	17310	17074	17190	17209	17227	17280	17318	17113	17042	17144	17170	17361	17279	16989	17291	17303	17395	17309	17365	17163	17274	17169	17241	17457	17173	17336	17110	17142	17193	17162	17438	17320	17291	17202	17225	17146	17229	17167	17189	16998	17148	17102	17359	17234	17138	17332	17189	17142	17127	17410	17244	17254	17218	17087	17090	17204	17222	17298	17110	17180	17185	17395	17188	17246	17382	17276	17161	17127	16952	17066	17123	17235	17314	17188	17136	17140	17311	17085	17363	17216	17083	17247	17331	17130	17048	17069	17200	17144	17416	16897	17337	17374	17313	17321	17196	17419	17360	17196	17185	17232	17262	17093	17201	17184	16921	17314	17222	17147	17162	17398	17219	17237	17279	17260	17241	17191	17306	17170	17183	17231	17243	17136	17324	17366	17278	17079	17123	17382	17169	17252	17146	17405	17351	17313	17156	17347	17310	17032	16985	16858	17228	17189	17154	17156	17342	17196	17301	17232	17499	17160	17197	17184	17161	17406	17220	17285	17380	17168	17295	17164	17131	17048	17181	16918	17155	17357	17051	17136	17145	17088	17172	16890	17243	17395	17236	17130	17077	17091	17265	17170	17279	17335	17221	17194	17269	17401	17348	17263	17276	17154	17261	17350	17087	17081	17419	17415	17330	17313	17110	17246	17229	17050	17430	17425	17175	17176	17305	17364	17058	17176	17033	17169	16974	17166	17141	17260	17362	17183	17314	17149	17047	17294	17222	17059	17135	17107	17445	17259	17176	17308	17340	17149	17055	17116	17300	17266	17280	17048	17207	17313	17380	17351	17125	17109	17154	17082	17297	17010	17229	17148	17317	17331	17001	17124	17275	17344	17195	17196	17264	17005	17221	17229	17002	17291	17078	17180	17227	17149	17159	17206	17271	17210	17253	17334	17366	17159	17187	17339	17217	17314	17297	17231	17240	17213	17026	17039	17100	17170	17060	17059	17172	17162	17312	17205	17208	17374	17123	17021	17368	17171	17260	17048	17326	17199	17139	17355	17172	17172	17028	17190	17148	17261	17263	17233	17129	17011	17296	17187	17380	16991	17285	17364	17065	17247	17108	17127	17389	17209	17138	17162	17001	17458	17130	17297	17343	17059	17339	17084	17265	17203	17227	17316	17331	17216	17210	17211	17148	17062	16996	17207	17357	17190	17345	17287	17290	17152	17279	17036	17145	17122	17381	17084	17114	17093	17109	17322	17280	17405	17255	17115	17288	17205	17156	17100	17090	16971	17138	17124	17256	17185	17129	17262	17138	17222	17426	17103	17292	17411	17206	17263	17124	17134	17334	17212	17263	17100	17322	17160	17252	17307	17469	17331	17112	17526	17232	16863	17198	17438	17238	17315	17102	17150	17219	17291	17318	17431	17142	17228	17085	17141	17234	17095	17349	17037	17382	17106	17341	17088	17158	17133	17284	17245	17187	17315	17304	17084	17275	17082	17212	17233	17207	16983	17399	17222	17340	17222	17491	17259	17264	17067	17157	17259	16975	17002	17195	17315	17217	17190	17064	17304	17126	17098	17250	17132	17114	17392	17073	17200	17206	17309	17170	17196	17311	17091	17233	17323	17164	17336	17403	17151	17354	17214	17151	17252	17049	17250	17017	17195	17234	17182	17024	16968	17080	17333	17309	17219	17256	17405	17327	17068	17108	17255	17391	17158	17255	17393	17228	17119	17306	17230	17391	17354	17181	17236	17520	17130	17214	17215	17217	17323	17136	17144	17141	17169	17068	17301	17194	17345	17260	17070	16970	17173	17175	17281	17352	17119	17338	17300	17197	17101	17168	17136	17182	17120	17152	17385	17260	17137	17112	17122	17409	17191	17144	17165	17377	17360	17297	17204	17299	17301	17411	17204	16950	16996	17129	17522	17366	17065	17130	17082	17251	17174	17285	17146	17340	17309	17451	17271	17303	17314	17231	17401	17314	17193	17207	17343	17126	17151	17214	17025	17104	17316	17052	17256	17172	17315	17174	17291	17255	17208	17152	17198	17261	17202	17127	17309	17158	17315	17075	16897	17163	17231	17187	17374	17132	17216	17225	17173	17426	17270	17349	17360	17338	17163	17060	17169	17093	17448	17099	17212	17557	17320	17085	17251	17219	17175	17319	17228	17354	17415	17232	17314	17093	17164	17172	16954	17212	17018	17094	17126	17175	17089	17168	17325	17056	17269	17120	17155	17264	17255	17175	17201	17055	17101	17218	17025	17047	17114	17272	17028	17259	17405	17405	17174	17255	17175	17359	17396	17351	17246	17145	17179	17080	17047	17222	17246	17223	17325	17110	17204	17305	17115	17070	17143	17225	17358	17129	17485	17151	17139	17157	17060	17235	17323	17296	17270	17114	17249	17311	17159	17050	17034	17099	17261	17211	17118	17084	17056	17443	17131	17392	17352	17055	17311	17227	16992	17194	17157	17220	17150	17181	17068	17284	17083	16988	17283	17151	16903	16950	17247	17213	16931	17160	17149	17260	17112	17364	17252	17100	17080	17139	17039	17251	17216	17284	17189	17183	17302	17468	17076	17246	17236	17122	17292	17310	17406	17166	17260	17214	17235	17396	17420	17308	17139	17242	17423	17344	17034	17268	17378	17183	17283	17216	17344	17254	17057	17130	17353	17331	17219	17195	17131	17357	17229	17123	17203	17360	17300	17124	17057	17149	17074	17133	17276	17166	17046	17282	17333	17332	17290	17047	17152	17314	17083	17054	17204	17359	17205	17202	17291	17342	17068	17294	17249	16968	17056	17221	17381	17171	17253	17104	17166	17032	17146	17230	16924	17370	17106	17277	17302	17294	17027	17375	17241	17141	17319	17152	17135	17312	17127	17245	17188	17167	17191	17275	17297	17240	17203	17178	17181	17260	17399	17255	17227	17242	17187	17017	17267	17222	17246	17159	17320	17287	17088	17192	17280	17101	17193	17141	17371	17249	17127	17338	17307	17306	17097	17191	17152	17248	17116	17045	17208	17092	17159	17017	17179	17137	17261	17090	17200	17175	17175	17210	17163	17129	17100	17396	17141	17146	17195	17265	17350	17259	17232	17417	17124	17373	17201	17077	17088	17279	17319	17349	17133	17231	17394	17225	17386	17322	17142	17177	17025	17160	17354	17185	17359	17319	17211	17279	17271	17561	17154	17452	17080	17259	17039	17090	17135	17087	17212	17036	17283	17245	17191	17338	17142	17238	17031	17206	17290	17294	17203	17289	17251	17178	17053	17128	17037	17047	17184	17115	17302	17420	17205	17304	17098	17055	17279	16987	17139	17030	17222	17243	17251	17294	17240	17001	17240	17132	17195	17181	17375	17218	17062	17335	17278	17295	17114	17095	17188	17221	17263	17447	17295	17270	17173	17278	17123	17031	17212	17197	17320	17286	17194	17363	17084	17279	17320	17314	17324	17076	17051	17415	17171	17063	17191	17214	17366	17161	17256	17224	17101	17242	17340	17135	17078	17224	17021	17291	17194	17096	17064	17138	17251	17211	16975	17235	17261	17383	17248	17358	17131	17222	17063	17311	17130	17171	17309	17288	17231	17127	17180	17304	17208	17272	17252	17087	17197	17195	17040	17266	17293	17346	17163	17280	17297	17147	17092	17116	17265	17024	17204	17339	17405	17263	17175	17282	16995	17173	17241	17292	17320	17185	17153	17294	17068	17302	17391	17330	16970	17083	17361	17114	17164	17020	17259	17241	17382	17404	17576	17083	17001	17027	17426	17276	17176	17249	17031	17058	17060	17290	17146	17155	17059	17097	17208	17203	17156	17083	17175	17241	17343	17217	17192	17154	16903	17227	17206	17331	17126	17042	16985	17191	17211	17253	17252	17195	17085	17272	17324	17218	17292	17259	17095	17124	17145	17130	17176	17220	17470	17204	17094	17046	17135	17241	17349	17089	17297	17100	17166	17183	17243	17111	17348	17171	17329	17065	17195	17096	17188	17095	17251	17062	17227	17263	17369	17406	17341	17133	17160	17121	17013	17286	17160	17015	17161	17307	17122	17213	17170	17220	17108	17237	17275	17197	17306	17306	17405	17203	17272	17276	17276	17171	17184	17453	17224	17072	17273	17265	17106	17346	17148	17091	17105	17026	17140	17088	17247	17085	17026	17135	17028	17255	17221	17432	17211	17247	17152	17158	17334	17186	17086	17102	17174	17257	17104	17246	17126	17027	17061	16909	17187	17290	16870	17093	17038	17055	17179	17414	17187	17149	17416	17383	17236	17074	17148	17255	17345	17299	17306	17219	17135	17026	17265	17231	17170	17059	17098	17419	17416	17243	17179	17230	17425	17275	17158	17034	17181	17228	17124	17216	17192	17119	17392	17155	17241	17066	17158	16937	17214	17221	17295	17121	16959	17103	17262	16995	17328	17242	17138	17224	17531	17315	17286	17416	17085	17210	17098	17345	17263	17129	17259	17326	17121	17277	17244	17150	17178	17198	17242	17456	17140	17037	17185	17143	17269	17403	16887	17318	17189	16967	17508	17368	17251	17323	17144	17046	17062	17154	17256	17294	17400	17184	17134	17137	17171	17301	17356	17293	17098	17231	17192	17386	17289	17127	17023	17292	17133	17279	17143	17267	17083	17242	17281	17359	17184	17400	17330	17157	17398	17293	17210	17105	17302	17172	17213	17249	17183	17306	17283	17366	17504	17110	17055	17333	17284	17225	17166	17190	17353	17520	17236	17129	17240
43182	80360	83494	75167	70631	68243	56322	43594	33512	29762	23225	18313	15803	14584	14115	14005	13995	14079	14012	14096	13961	13830	13901	14119	13768	13902	13962	14044	14181	13723	13959	13948	13973	14098	13826	13968	13755	13886	14167	13817	13734	14176	14148	14167	13896	14046	13942	13935	13881	14246	14006	13864	13886	13970	13923	14098	13802	14018	13992	13905	14036	13973	14062	13999	13993	14032	14021	13838	13908	14007	14038	13983	14006	13860	13848	13890	14046	13834	13908	14137	14262	14093	14011	13964	13938	13965	14039	13885	14193	14025	14002	14055	13953	13818	14007	14097	13971	13955	14067	13888	14175	13987	14045	14066	13918	13860	13935	13921	14021	14048	13946	14021	13847	13997	14075	13914	14045	13836	14042	13928	13959	14059	13756	13883	13827	14002	13992	13913	13933	13887	14066	13921	13999	13915	14003	13945	13865	13906	14157	13947	13950	13767	14036	14025	13929	13926	14035	13873	14090	13920	13889	13880	14040	14074	13960	13826	13864	14091	13877	13901	13838	13970	13778	14191	14010	14077	13873	13970	13938	13958	13952	14137	13929	14040	13847	13986	13974	13877	13912	13911	13993	13832	13915	14022	14059	13970	14003	13814	13989	13741	14048	14029	14153	13981	13986	14161	14022	13914	13963	13897	14086	13979	13943	13962	13751	13862	13938	13913	13898	14001	13735	13930	13989	13726	13983	13802	13898	14004	13783	13828	13893	13871	13944	13978	13969	13952	13831	13951	13963	13989	14019	13899	13770	14020	14061	13948	13977	14025	13936	14023	14097	14110	13936	13827	13980	13953	13738	13860	13963	13961	13902	13905	13933	14011	13741	14017	13784	13913	14046	13776	13913	13902	14025	13928	14066	13872	13942	13900	14192	13987	14050	14015	14023	14098	13990	13957	14001	13904	13823	13822	14070	14074	13836	13760	13886	13886	13923	13818	13861	13919	13979	14114	14024	13947	14092	14022	13959	13905	14143	13939	14052	13798	14019	13862	14047	13975	14096	13922	13819	13830	13943	13879	13921	14105	13804	14058	14053	13894	14040	13831	13838	13956	14085	14156	13934	13881	14146	13973	13991	14091	13938	13885	13807	14004	13880	13891	13935	14068	14049	13980	13966	13987	14040	13888	14003	13827	13874	13795	14106	13916	14027	14042	13981	13968	13798	13940	14167	14018	13876	14089	13962	13932	14122	13917	13942	13890	14157	14155	13881	13994	14190	14070	14008	13917	13886	13989	13903	14014	13799	13923	14019	13927	14061	14049	14005	13999	14112	13959	14107	13754	13953	13919	13837	14137	14022	13960	13891	14165	13999	13907	13822	13793	14070	14007	14085	13978	13885	14013	13915	13940	13932	13999	14045	13844	13912	13963	13899	14017	13899	13855	13945	14033	14146	14000	13819	13911	13942	13836	13987	14022	13997	13902	13926	13955	13917	13872	13911	13971	13943	14074	13899	13808	13855	14058	13990	14109	14073	13914	13815	14048	14095	13996	14084	13806	14029	14048	13846	13898	13831	14011	14157	13792	13889	14134	14037	14001	13857	13868	13841	13827	14049	13971	13896	13782	13912	13921	13988	13851	14132	13888	13867	14107	13879	13884	13992	13842	13984	14000	13937	13854	13982	14055	14056	13943	13879	13852	13840	13977	13865	13938	13810	14046	13766	14011	13800	13978	13955	13914	13794	13780	14066	13985	13871	13850	14115	14086	13985	13787	14044	13900	14038	13960	13906	13855	13877	13913	13899	14030	13995	13936	13953	13904	13876	14108	13812	13795	13944	13785	13950	14075	13812	14013	13962	13975	13903	14151	13968	13980	13837	14066	13967	13839	13863	13897	13866	14113	14003	13973	13998	13976	13852	13947	13888	14017	13976	14158	13915	14088	13849	13919	13915	13855	13978	13875	13954	13958	13853	13949	13976	13997	13971	13954	14040	13758	14033	13948	13979	13921	13733	13828	14072	14049	13864	14054	13894	13864	13832	13833	14013	14042	14018	14000	13970	13863	13924	13877	13978	13838	14065	13917	13869	13901	13980	14068	14005	13765	14090	14163	14063	13820	14080	13892	13907	13840	13961	13875	13885	13981	14103	14022	13827	13974	13990	13899	14156	14150	14048	13959	13818	14007	13986	13893	13895	14036	13941	13910	14002	14059	13859	13781	13896	13890	13994	13864	14043	13939	13996	14178	13889	14079	13916	14000	13839	14005	14034	13960	13983	13953	14053	14063	13989	13929	13901	13879	13901	13956	13899	14084	14022	13963	13908	13906	13953	13937	13913	13947	13793	14040	13950	13893	13982	13997	13938	13964	13738	14148	13849	13957	13900	13975	13913	13921	14009	14033	14016	13957	13995	13935	13924	14087	14046	14016	13979	13955	13927	13908	13928	13780	13950	14020	14109	14008	13980	13981	13903	13899	13982	14015	14157	13950	14025	13912	14002	14021	13931	13955	13902	13787	14015	13890	13998	14000	13986	14067	13908	13799	13955	13930	13938	13917	13941	14108	14034	13972	14018	13922	14061	13891	14053	14037	13748	14059	14169	13922	13956	13902	13821	13919	13977	13991	13961	13944	13816	13985	13935	13851	13839	13997	14150	13815	14038	13857	13858	13971	14017	13990	13979	14134	14030	13782	13843	13875	13929	13979	13950	14012	14068	13988	14009	14106	14031	14001	13960	13833	13912	13940	13843	13936	14117	13832	13995	14041	14014	13955	13936	13993	13955	13949	14046	14057	14015	14021	13890	13993	13876	13900	13911	14119	13983	13913	14034	13850	13932	14001	13863	13950	14001	14005	13987	13902	13955	14167	13967	13891	13850	14036	13988	13847	14016	13894	13999	13853	13840	13984	14122	13938	13874	14071	13889	13820	14004	13927	13936	13802	13957	14097	14009	13939	14071	13895	14016	13941	13945	13966	13907	13951	14048	13834	14111	14014	14088	13981	13946	13902	13989	14110	14090	13845	13971	13858	13977	13917	13971	14001	13886	13917	13851	13899	13984	13919	13898	13685	14029	13961	13970	14036	13850	13882	14047	13901	13931	13917	13865	14228	13895	13901	13940	14003	13967	13863	13970	13978	14124	13985	13909	14010	14071	13773	14028	13928	14125	13996	14099	13865	14033	13900	13755	13951	13942	13903	13975	14135	14143	13892	14102	14078	13917	13983	13789	14079	13841	13868	13997	13968	13884	13893	14180	13944	13890	13987	13877	13947	13944	13931	13921	14064	13873	14078	13951	14053	14001	13726	14004	13953	13923	14015	13931	14213	14053	14041	14037	13845	14009	14007	13968	13887	13833	14043	13877	14027	13795	13886	13904	13943	13868	14041	14016	13905	13898	14127	14034	13914	13684	13889	14008	13836	13840	14124	13966	13989	13991	14046	13962	13864	14123	13914	14003	14127	13967	13906	13903	13863	13870	13853	13946	14018	13996	14095	13922	13969	14020	13845	13889	13970	13991	13823	13947	13907	13883	13786	14022	13999	14154	14078	13871	13898	14024	13847	13943	13893	14001	14052	13944	14147	13763	13908	13991	13910	14041	13872	14034	13913	13942	14058	13870	13987	14020	13962	14011	14077	14105	14081	14098	13906	13981	13990	13900	13992	13843	13772	13875	14010	13789	14050	13843	13935	13817	13860	13829	14083	13974	14016	13858	14128	13943	14050	13903	13975	14107	13958	13878	13923	13892	13944	13920	13980	14217	13909	14229	13913	14063	14075	13889	13940	14161	13889	13990	13965	13852	13899	14121	13901	14052	13963	13733	14031	13922	13870	14211	13957	14104	13881	14014	13951	14027	13832	13991	14072	13992	14082	13870	14006	14001	14055	13903	13985	13917	13842	14080	13909	13887	13924	14014	14117	13903	14046	14029	13926	13904	13815	13933	13960	13963	13988	13867	14040	13933	13997	14018	13966	13935	13994	13889	14004	14036	14009	14062	13896	14053	14064	13876	13925	14062	13973	14044	14102	13929	13952	13913	14004	13862	13982	13912	13888	13929	13885	13983	13784	13896	14028	14078	13974	13942	13982	13868	13937	13999	13961	13903	13969	13980	13999	14025	14032	13977	13879	14071	14029	14047	13935	14030	14035	13878	13899	13877	13949	13883	13876	13861	13936	13888	14135	14087	13951	13926	13786	13924	14054	13851	14029	13933	13980	14124	13947	13975	14015	14090	13876	14006	14069	14152	13913	13891	14003	14014	13863	14002	13956	13926	14018	13908	13998	13847	14031	13845	14005	14039	13842	13895	13903	13884	13930	14011	14000	14043	14073	14028	13940	14010	13814	13896	13889	13874	14098	14072	13893	14111	14049	13866	13876	13935	13885	13893	14050	13955	13948	14028	13900	13911	13873	14036	14018	13963	14164	13957	13870	13969	13975	13831	13863	13991	14018	14018	13936	13912	13980	14071	14001	13941	13924	13973	14000	13907	14057	14208	13876	13979	13890	14019	13982	13996	14214	13967	14010	13867	14223	13886	13879	14112	14054	13901	13837	13960	13985	13908	14036	13946	13862	13979	13862	13849	13949	13945	14047	13881	14030	13898	13921	13858	13803	13975	13943	14115	13843	13945	13978	13943	13853	13979	13906	14005	13952	14115	14094	13942	14054	13946	13975	13998	13951	13822	13916	13978	13904	13972	14053	13972	14134	13905	13884	13875	14066	13920	13918	14027	13853	13879	14181	13940	13876	13959	14055	13959	14005	13862	14001	14008	13820	14075	13802	13854	13971	13928	14028	13900	13851	14007	13801	13794	13929	14077	13905	13879	14086	13996	13821	13936	14114	13961	14116	13938	13919	13879	13771	14034	14189	13851	13885	14028	14084	13968	14032	14009	13924	14174	13790	13867	13902	13934	14001	13852	13845	13895	14129	13796	13891	14136	13945	14057	14089	13765	14034	13893	14101	14093	14003	13984	14049	14008	13983	13939	13988	13907	13932	13816	13845	13978	14090	13932	13923	13879	13773	13921	13947	13976	13987	13911	13811	14030	13760	13956	14009	14121	13833	14062	14148	13862	13776	13889	14024	14025	13865	13985	14022	14114	13904	13979	13977	13813	14037	13866	13961	13990	13897	13939	13997	13936	14086	14032	14106	14010	13863	13707	13862	13966	13815	13888	14045	13963	14073	13905	14062	14069	14063	13910	13949
31476	24806	27492	26798	23574	25326	22946	20850	19031	18740	18641	18133	17984	18091	18153	17945	18159	18209	17993	17939	17963	18172	18299	18144	17952	18056	18045	17891	18166	18082	18126	18098	17856	17998	18345	17873	18049	17912	18124	17941	18129	18098	18244	18023	18123	18077	18086	18133	18079	17923	18033	18226	17941	18270	18024	18095	17942	18037	18118	18183	17894	18168	18097	17843	17923	17853	17806	18241	17910	18040	18193	18038	18204	18039	18097	18017	17957	18133	17912	17918	17993	18244	17985	17983	18054	17894	17933	17973	17990	18090	18200	18024	18030	17920	17834	18116	17967	17862	18102	18093	18066	17964	17917	18066	18037	18087	18001	17931	18074	18023	18153	18132	18084	18045	17970	18265	17923	17858	18267	18153	18013	17899	18074	18012	17856	18080	17906	17986	17785	17902	18033	18119	18051	18190	17982	18058	17753	18014	18314	18110	17869	17987	18025	18246	17996	18073	18172	18071	18130	18114	18129	18040	17757	18044	17990	18166	17843	17838	18207	18228	18132	18318	18010	18071	18010	17822	18027	18237	17958	17973	17991	18078	17956	18186	18134	18033	18006	18129	17861	17997	17960	17898	18064	17792	17865	18124	17947	17988	17896	18122	18121	18010	18074	17906	17828	17919	18106	17919	17786	18046	17918	17848	17806	18028	17989	17883	18083	17917	18033	18148	17963	18139	18115	18030	17999	18147	18087	17889	17693	18054	17930	17967	17927	17992	18060	18247	18068	18030	18094	18239	17868	18131	18155	17990	18046	18153	17996	18099	17982	18090	17985	18008	18252	18185	18062	18100	18130	18056	18058	18072	18143	18076	18153	18267	18154	18078	17934	18060	17922	18112	18219	17994	17987	18135	18125	18065	18027	18168	18004	18090	18279	17966	18280	17980	17885	18189	17950	17973	18105	17954	17924	18229	18226	17903	17856	18133	18050	18166	17969	18375	17901	18153	17901	18176	18197	17844	18173	18061	17999	18187	18265	18152	18094	18076	18007	17733	17816	17992	18113	18054	18026	18279	17957	17883	18143	17814	17946	18125	18135	18059	17851	18037	18055	18027	18081	18105	18157	17790	17972	17966	17876	18089	17779	18166	17999	17837	17922	17938	17825	18004	18046	18003	18080	18179	18117	18234	17903	18033	18007	18041	17989	18260	18181	17863	18042	17979	18109	18026	18087	17851	17758	17984	17985	17910	18000	17992	17932	17978	18156	18061	18033	17895	17886	17990	17947	18005	17922	17853	18078	18172	18061	18088	17988	17862	17986	17903	17991	18034	18185	17977	17982	18022	18222	18190	17884	18066	18095	18173	17927	18107	18108	18070	18118	18056	18042	18093	18049	18022	18032	17809	18180	17939	18023	18052	18072	18008	17940	17966	17959	18014	17965	18064	18061	18149	17952	18009	17994	18031	18268	17926	18202	18131	18203	18077	18033	17925	17831	18114	18054	17880	17926	18019	17946	18046	17912	18019	18094	18036	18016	17994	18053	17972	18050	18023	18068	18036	18020	18019	18062	18168	17950	17910	18029	17994	18127	18025	18051	17933	18026	18174	18051	18062	18036	17740	18116	18167	17988	18016	17963	17982	17895	18002	17953	18189	17986	17906	17941	18255	18009	18195	18076	18027	17941	18093	18039	18052	17962	18043	17983	18083	18073	17841	18045	18167	18008	17971	18072	17915	17966	18026	18037	17932	18054	18166	18196	18109	17959	17977	18029	18046	18212	18044	17977	17952	17762	18244	18060	18060	18000	17942	17876	18057	18127	17899	17943	18137	18090	18189	18194	18289	17900	18082	17985	18072	18042	18132	18006	17997	18183	18024	18022	18298	18224	18097	17930	17894	18010	18247	18028	18108	18084	18042	18198	17939	18001	18089	18189	17990	18179	18231	18114	18083	18073	18089	17962	17847	18032	18035	18050	18103	18114	18177	17909	18140	17971	18050	18086	18089	17893	18258	17917	18133	17943	18156	18383	18033	17988	17772	17825	18128	17921	17778	18163	18045	18118	18063	18241	17864	17989	18057	18062	17865	17901	18193	18079	17881	18044	17894	17969	17827	18177	18033	17873	17867	17969	18086	17996	18202	18133	18019	18043	18177	18148	18196	18013	18115	17998	17958	18021	18026	18122	18117	17960	17985	18089	17954	17875	18118	18016	18099	17992	17837	18154	17897	18016	17997	17831	17974	17999	18252	18009	18031	18136	17977	17942	17855	18039	18101	18222	17940	17857	18009	18220	17920	18079	17878	17968	18167	18189	17811	18196	17922	18019	18045	17938	18026	17940	18138	18054	17975	17959	18218	18219	17944	18061	18299	18128	18210	17983	17822	17932	18215	17954	18148	18156	17843	17936	18022	18027	17949	17971	18121	17911	18011	18074	17939	18210	18152	17910	18230	17849	17927	18050	17959	18160	18064	17806	18025	18125	18089	18050	18051	18218	17932	18023	18094	18115	18071	18090	17957	18228	18131	18096	18300	17972	18122	18101	18129	17995	18084	18080	18082	18335	18173	18117	18071	18014	17973	17973	18089	17969	18103	18065	18260	18067	17984	17750	17930	17951	18110	17890	17994	17925	17966	18155	17988	17841	17888	18001	17981	18104	17965	18031	18097	18136	18117	18094	17947	17900	17945	17958	18068	18019	17961	17906	17951	17999	18044	17925	17816	18186	18007	17920	17934	18213	18119	18012	18068	17957	18263	18100	17814	18040	18044	17996	18064	17936	18036	18047	17738	17945	18046	18106	17973	17887	17982	17949	18020	18001	17894	18029	18039	17990	18030	18065	17914	17928	17995	17947	18049	18020	18155	18011	18110	17922	18099	18124	17919	17837	18144	18141	18073	18065	17978	18056	17913	17976	17988	18036	18072	18071	18157	17927	17991	18124	18113	17990	18000	18215	17971	18081	17978	17972	17998	18050	17787	18223	18079	18125	17978	18041	17940	18041	17834	17881	18124	18106	18008	18205	18059	17906	17933	17954	18063	18200	18197	17968	18192	17836	18069	18066	18010	18134	17961	18041	18130	18100	17875	17938	18151	18052	18026	17933	18148	17990	18120	18041	18077	18173	17860	17852	18068	18217	17861	18160	18119	18014	18247	18076	17998	17953	18055	18179	18008	18102	18061	18115	18041	17912	18047	18018	17908	18176	18140	18027	18127	17901	17994	18115	17950	17967	17901	17953	18060	18214	17932	18061	18102	18044	18060	17915	18388	18140	17907	18239	17963	18048	18053	17921	18068	17863	18167	17873	17905	17919	17952	18209	17942	18076	18309	18297	18102	17985	18156	17811	18132	17900	18014	17976	17856	17831	17823	18057	18171	17910	17878	17847	18022	18147	18049	17903	18163	18248	18119	17986	17952	18010	18086	17913	17969	17967	17962	18037	18186	17961	18011	18089	17908	18056	18235	18102	18246	18084	18005	18038	17913	17856	17832	18175	18047	17870	17957	18097	18001	17934	17891	18043	17868	18062	18093	17926	18157	18011	18211	18133	18206	17876	18189	18014	18088	18012	17917	18078	18055	18082	18157	18381	18123	17996	17953	18068	17971	18040	18145	17888	18166	18030	18146	18028	17931	17828	18201	18106	18181	17917	18012	18164	18040	18047	17924	18071	18059	18051	18052	18028	18344	17962	18102	18057	17924	18097	18009	18078	18062	17997	18264	18075	18067	18063	18140	18113	17917	18105	17892	17933	17870	18260	18075	18188	17875	17992	17952	18025	18100	18061	18076	17941	18137	18171	17984	18202	17997	17835	18106	17799	17954	18118	17919	17891	18088	18071	17901	18091	18040	18171	17928	17970	17965	17976	17929	18067	18075	17874	18053	18068	17959	18034	18064	17940	18144	17952	17844	18182	17984	18238	17960	17998	17847	17890	18145	17986	18035	17904	18034	17951	17924	17886	18090	18299	18175	18072	18093	17986	18025	18103	18139	18032	17928	17894	18038	17971	18100	17941	18016	17846	17973	18028	18121	18119	18215	18146	18005	18122	18111	17964	17867	18000	18105	17963	18167	17914	18216	18143	17946	18075	18189	18020	18130	18342	18159	18166	18040	18114	18082	18083	18173	17886	18039	17834	18056	17937	18027	18077	18134	18112	18080	17838	17904	18149	17808	17970	18169	18218	18006	17921	18205	17873	18115	18136	18018	17942	17925	18084	18036	17819	18017	18164	18186	18088	18132	18011	18174	17998	18008	18043	17890	18189	17909	17997	18077	17963	17924	18032	18053	18099	17785	18193	18166	18208	17994	17954	17994	17981	17919	18025	18018	18093	18326	18065	18105	17841	18025	17953	18068	18074	18037	17864	18211	17875	17940	18134	17976	17993	17912	18074	18082	17927	17876	17969	17875	18160	18272	18003	18033	17942	18156	18200	18028	18192	18049	18008	18038	18086	18182	18182	18158	17915	18016	17956	18009	18071	18164	17936	17963	18153	17775	18219	18041	18169	17914	18084	17889	17775	18200	17960	17942	18307	17957	18053	18076	17999	18138	18127	18043	18037	18007	17963	18042	18335	17898	18081	17895	18196	17924	18020	18383	17944	18028	18065	17885	17946	17858	18050	17895	17787	17907	17919	17993	17974	18163	18094	18222	18105	18108	18069	17942	18074	17995	18039	18070	18072	18178	18017	17965	18134	18213	18175	18110	18116	18105	17977	18113	17997	18010	17974	18085	17982	17992	17853	18121	18032	18221	18027	18008	18213	18049	18009	17836	18050	18099	18194	18021	18142	18139	18280	18169	17950	17851	17971	18053	18110	18037	17982	18125	18026	18105	18180	18122	18065	18036	18308	17931	17845	17915	18007	17870	18096	18143	18066	17956	18036	17975	17946	18041	17952	18052	18060	18182	17916	17977	18149	18113	18208	18245	17941	17951	17852	17794	17939	18244	18071	18222	18118	18086	17834	18006	18315	18016	18280	17864	17972	17873	18148	18013	18031	17991	17936	17810	18165	18110	17965	18141	18309	18192	18179	17983	18047	17908	18095	17996	18027	18277	18242	17941	18139	18015	18064	17828	18054	18073	17952	18049	17867	17753	18100	18293	18057	18101	18004	18049	17966	18184	18036	17859	18273	18031	18128	18256	17933	18014	17891	18040	18042	17973	17948	18011	18149	18080	18009	17992	18049	18094	18109	18080	18047	17698
21494	28735	28918	25794	22358	23827	20107	17515	15559	15317	14901	14513	14529	14576	14240	14466	14479	14415	14564	14449	14454	14530	14479	14331	14241	14460	14455	14180	14450	14637	14340	14282	14447	14495	14509	14399	14488	14504	14419	14397	14439	14537	14453	14438	14573	14379	14300	14449	14380	14409	14406	14528	14478	14510	14503	14224	14299	14409	14467	14396	14489	14376	14487	14576	14372	14369	14398	14244	14466	14489	14501	14319	14450	14272	14461	14409	14465	14351	14336	14334	14232	14475	14468	14570	14373	14385	14391	14391	14401	14381	14434	14411	14405	14586	14322	14415	14538	14434	14418	14272	14452	14504	14348	14525	14465	14448	14328	14406	14209	14395	14445	14341	14348	14468	14436	14569	14381	14359	14363	14494	14455	14750	14395	14515	14474	14366	14420	14405	14364	14382	14605	14330	14343	14508	14262	14426	14386	14271	14454	14329	14583	14400	14379	14350	14500	14412	14543	14500	14344	14459	14474	14328	14417	14321	14349	14434	14483	14412	14344	14377	14502	14304	14386	14413	14430	14518	14370	14558	14478	14412	14450	14298	14467	14351	14451	14398	14347	14526	14254	14376	14370	14534	14553	14538	14316	14619	14560	14621	14532	14473	14304	14478	14390	14361	14536	14362	14381	14361	14414	14590	14516	14532	14538	14559	14498	14425	14409	14285	14445	14385	14384	14481	14423	14378	14456	14504	14455	14396	14430	14507	14423	14317	14548	14516	14426	14411	14421	14453	14405	14418	14312	14421	14445	14469	14406	14463	14596	14506	14357	14420	14621	14543	14217	14687	14477	14553	14586	14378	14440	14307	14558	14483	14486	14504	14502	14383	14389	14566	14410	14362	14469	14367	14440	14431	14252	14349	14437	14484	14476	14365	14540	14407	14516	14423	14700	14354	14427	14411	14683	14217	14558	14417	14524	14576	14429	14444	14289	14398	14499	14421	14430	14359	14435	14288	14710	14471	14351	14474	14529	14356	14495	14365	14471	14471	14462	14425	14347	14493	14395	14488	14504	14578	14381	14453	14372	14539	14601	14202	14339	14346	14422	14321	14573	14422	14326	14460	14246	14562	14388	14359	14324	14386	14523	14406	14454	14444	14318	14348	14327	14379	14582	14318	14402	14511	14349	14482	14417	14507	14450	14446	14412	14362	14418	14547	14371	14433	14635	14314	14424	14419	14450	14573	14446	14520	14515	14743	14464	14516	14352	14345	14398	14448	14593	14473	14445	14482	14430	14462	14606	14423	14353	14462	14574	14375	14503	14351	14369	14619	14522	14367	14382	14498	14283	14473	14276	14298	14364	14292	14309	14584	14377	14416	14480	14333	14367	14500	14548	14495	14381	14507	14396	14434	14300	14467	14366	14475	14362	14520	14533	14468	14519	14482	14639	14684	14535	14588	14509	14502	14423	14307	14362	14367	14312	14495	14478	14416	14447	14465	14656	14546	14478	14384	14438	14419	14303	14456	14337	14388	14498	14394	14445	14340	14332	14439	14561	14596	14496	14407	14384	14458	14497	14509	14602	14463	14294	14358	14397	14487	14392	14513	14452	14537	14446	14377	14247	14504	14316	14516	14444	14496	14336	14448	14485	14383	14434	14374	14427	14470	14418	14474	14397	14374	14392	14497	14252	14489	14403	14562	14324	14467	14551	14514	14517	14631	14460	14393	14518	14332	14399	14497	14438	14515	14335	14745	14430	14513	14299	14247	14422	14195	14517	14462	14385	14310	14633	14475	14355	14431	14395	14561	14566	14434	14397	14399	14520	14294	14434	14503	14499	14530	14564	14607	14387	14264	14311	14356	14457	14478	14364	14405	14259	14647	14354	14549	14507	14579	14406	14390	14349	14357	14726	14218	14362	14367	14464	14330	14335	14425	14358	14418	14475	14287	14475	14378	14408	14617	14399	14508	14443	14585	14526	14455	14312	14393	14441	14463	14318	14467	14498	14358	14498	14447	14451	14464	14528	14437	14499	14390	14346	14528	14353	14575	14453	14453	14374	14525	14423	14477	14328	14455	14451	14338	14588	14409	14573	14407	14505	14338	14465	14249	14587	14387	14352	14434	14334	14462	14597	14512	14255	14537	14554	14344	14435	14468	14520	14469	14447	14411	14377	14381	14373	14432	14587	14262	14398	14312	14527	14375	14480	14298	14526	14319	14600	14475	14495	14422	14478	14494	14265	14500	14406	14425	14380	14393	14551	14534	14440	14449	14459	14501	14582	14296	14259	14412	14365	14396	14442	14402	14445	14429	14413	14353	14501	14565	14639	14526	14574	14456	14343	14526	14527	14414	14506	14541	14460	14303	14416	14560	14317	14356	14320	14409	14492	14478	14362	14498	14426	14295	14346	14552	14569	14541	14487	14559	14364	14562	14470	14423	14594	14308	14454	14399	14470	14587	14448	14459	14406	14397	14259	14655	14568	14564	14513	14462	14199	14357	14410	14325	14292	14438	14534	14386	14455	14459	14391	14514	14434	14394	14446	14454	14421	14639	14397	14522	14529	14480	14451	14401	14519	14415	14411	14393	14304	14336	14286	14255	14482	14493	14513	14565	14404	14371	14414	14529	14345	14322	14547	14470	14535	14486	14523	14485	14510	14573	14479	14382	14399	14330	14491	14536	14180	14485	14423	14492	14402	14416	14558	14464	14479	14404	14397	14369	14502	14455	14405	14431	14555	14387	14503	14477	14264	14428	14489	14680	14401	14445	14457	14449	14625	14468	14335	14488	14523	14571	14435	14467	14457	14516	14587	14302	14487	14338	14465	14532	14476	14449	14449	14322	14481	14533	14480	14470	14543	14513	14278	14464	14629	14302	14531	14478	14307	14503	14472	14468	14375	14410	14385	14385	14454	14541	14548	14352	14421	14334	14272	14558	14445	14310	14539	14472	14464	14525	14412	14466	14455	14387	14351	14557	14543	14431	14379	14425	14477	14472	14516	14404	14394	14471	14273	14608	14645	14401	14410	14423	14488	14448	14532	14395	14410	14414	14410	14459	14403	14532	14272	14549	14482	14374	14423	14252	14470	14533	14356	14385	14427	14431	14424	14436	14524	14497	14431	14362	14339	14639	14576	14514	14496	14495	14438	14336	14455	14678	14425	14455	14660	14492	14504	14467	14458	14404	14225	14539	14461	14388	14333	14579	14405	14304	14553	14393	14638	14366	14508	14437	14556	14415	14412	14484	14553	14601	14472	14335	14554	14254	14477	14395	14492	14585	14540	14383	14551	14357	14558	14341	14223	14463	14402	14414	14359	14464	14513	14453	14432	14538	14261	14432	14430	14402	14427	14515	14252	14483	14414	14552	14517	14501	14267	14249	14320	14374	14390	14495	14421	14538	14279	14491	14419	14396	14481	14304	14535	14615	14232	14651	14442	14445	14399	14471	14563	14324	14496	14347	14400	14400	14557	14520	14463	14374	14559	14513	14551	14489	14266	14493	14581	14335	14475	14323	14399	14555	14512	14332	14534	14558	14356	14517	14385	14471	14480	14453	14472	14461	14564	14598	14375	14417	14393	14404	14604	14599	14514	14478	14621	14349	14312	14405	14555	14296	14588	14333	14478	14382	14401	14464	14323	14207	14411	14491	14418	14323	14414	14364	14543	14366	14252	14455	14451	14627	14470	14569	14433	14515	14566	14528	14454	14253	14420	14492	14466	14222	14540	14477	14320	14613	14501	14355	14404	14460	14434	14532	14402	14381	14496	14407	14372	14388	14426	14468	14197	14463	14594	14637	14331	14253	14400	14366	14434	14384	14377	14438	14329	14462	14449	14523	14347	14423	14446	14365	14463	14413	14453	14468	14412	14290	14528	14388	14298	14443	14338	14507	14511	14439	14490	14383	14313	14393	14503	14263	14503	14488	14589	14550	14351	14414	14453	14568	14474	14359	14412	14513	14481	14378	14527	14438	14627	14385	14399	14463	14381	14539	14605	14491	14329	14423	14437	14452	14473	14396	14456	14508	14404	14551	14270	14640	14493	14443	14440	14435	14471	14536	14610	14586	14364	14486	14353	14393	14497	14278	14403	14496	14560	14311	14471	14623	14412	14528	14367	14248	14593	14403	14521	14494	14486	14364	14415	14467	14441	14349	14430	14452	14223	14482	14338	14435	14373	14579	14385	14518	14527	14521	14369	14383	14701	14336	14575	14328	14410	14353	14353	14449	14425	14526	14394	14371	14452	14540	14501	14536	14438	14403	14534	14420	14393	14485	14439	14473	14284	14462	14586	14533	14559	14465	14620	14373	14382	14594	14609	14614	14500	14540	14402	14355	14390	14450	14413	14317	14648	14645	14495	14491	14446	14348	14345	14338	14369	14519	14373	14540	14503	14405	14480	14332	14404	14524	14470	14567	14415	14466	14432	14525	14434	14483	14334	14382	14424	14370	14492	14547	14490	14464	14381	14634	14289	14517	14568	14351	14514	14411	14629	14281	14503	14471	14426	14438	14410	14541	14384	14554	14409	14543	14466	14377	14641	14403	14597	14427	14543	14571	14477	14552	14502	14760	14599	14562	14435	14391	14551	14568	14279	14352	14372	14447	14344	14482	14326	14437	14491	14628	14516	14458	14468	14319	14427	14554	14417	14436	14439	14171	14407	14368	14451	14356	14396	14469	14547	14362	14560	14492	14509	14478	14419	14524	14550	14437	14233	14355	14460	14324	14379	14348	14443	14490	14516	14443	14284	14303	14604	14463	14477	14537	14417	14522	14431	14369	14352	14489	14419	14461	14503	14435	14467	14365	14633	14528	14556	14573	14261	14485	14400	14511	14388	14415	14368	14385	14601	14355	14459	14503	14439	14574	14357	14462	14509	14395	14445	14517	14265	14422	14412	14366	14453	14637	14439	14481	14275	14404	14388	14369	14286	14540	14419	14314	14415	14574	14538	14325	14519	14380	14369	14328	14428	14370	14523	14411	14338	14420	14459	14419	14437	14376	14635	14343	14433	14364	14453	14278	14550	14621	14334	14321	14283	14527	14326	14346	14302	14392	14361	14427	14381	14513	14468	14322	14500	14366	14509	14508	14452	14339	14576	14480	14316	14387	14519	14355	14538	14401	14389	14398	14610	14431	14400	14533	14567	14436	14541	14343	14477	14483	14680	14617	14683	14376	14506	14534	14444	14521
26316	21354	31962	40540	40443	50480	45029	33815	27015	21732	19263	18399	17700	17650	17424	17613	17387	17519	17522	17555	17530	17338	17213	17346	17348	17498	17642	17266	17455	17394	17545	17688	17451	17456	17467	17519	17490	17191	17362	17573	17582	17225	17234	17563	17537	17526	17410	17311	17415	17565	17247	17451	17349	17497	17355	17470	17327	17473	17634	17115	17510	17248	17536	17591	17273	17522	17441	17528	17473	17374	17427	17177	17313	17232	17370	17414	17489	17366	17450	17261	17445	17371	17122	17519	17298	17468	17409	17303	17319	17502	17188	17468	17192	17327	17322	17440	17524	17452	17654	17437	17404	17353	17622	17402	17345	17221	17284	17239	17390	17510	17417	17304	17510	17330	17256	17445	17242	17346	17301	17359	17354	17314	17478	17334	17441	17500	17429	17325	17251	17450	17452	17316	17110	17497	17221	17572	17438	17464	17513	17536	17237	17449	17194	17328	17522	17532	17258	17289	17475	17381	17520	17266	17285	17454	17417	17246	17615	17097	17444	17360	17354	17394	17498	17098	16985	17194	17201	17566	17421	17286	17527	17281	17510	17498	17381	17480	17447	17453	17154	17239	17364	17373	17426	17531	17583	17329	17490	17515	17408	17474	17384	17291	17210	17479	17394	17175	17407	17486	17474	17546	17287	17306	17383	17274	17398	17526	17129	17424	17288	17323	17420	17316	17412	17414	17338	17532	17326	17504	17378	17510	17367	17544	17408	17312	17387	17469	17408	17366	17336	17327	17417	17373	17389	17051	17606	17394	17505	17530	17336	17458	17355	17437	17604	17299	17342	17499	17423	17383	17204	17494	17386	17443	17415	17230	17507	17492	17498	17296	17564	17671	17461	17142	17239	17380	17643	17467	17306	17334	17337	17307	17298	17327	17593	17264	17479	17356	17316	17350	17508	17429	17434	17512	17434	17365	17294	17467	17528	17446	17424	17451	17340	17493	17300	17407	17332	17173	17252	17373	17435	17290	17329	17503	17673	17446	17266	17355	17407	17180	17246	17370	17317	17618	17329	17374	17555	17453	17466	17337	17269	17321	17164	17382	17502	17478	17247	17298	17455	17481	17597	17482	17521	17336	17203	17381	17398	17299	17352	17371	17298	17457	17372	17330	17569	17434	17501	17337	17380	17235	17412	17388	17272	17261	17305	17384	17189	17532	17446	17478	17210	17413	17333	17173	17325	17347	17254	17210	17338	17382	17545	17271	17266	17154	17345	17334	17297	17365	17346	17198	17490	17370	17463	17358	17290	17305	17318	17419	17473	17295	17302	17465	17283	17357	17324	17396	17608	17198	17301	17447	17480	17479	17250	17521	17470	17445	17226	17367	17406	17424	17444	17210	17388	17394	17645	17429	17481	17204	17252	17228	17399	17363	17548	17438	17264	17442	17357	17389	17352	17420	17155	17209	17433	17190	17389	17579	17468	17250	17524	17460	17497	17331	17407	17501	17274	17262	17579	17183	17561	17303	17297	17377	17320	17285	17494	17287	17482	17430	17303	17302	17345	17239	17311	17116	17279	17311	17424	17519	17434	17545	17085	17314	17233	17532	17323	17440	17363	17295	17464	17357	17416	17287	17421	17380	17531	17560	17618	17427	17421	17216	17525	17379	17424	17326	17293	17544	17486	17238	17359	17685	17339	17218	17363	17267	17516	17262	17285	17285	17483	17297	17378	17399	17323	17440	17327	17318	17428	17361	17399	17440	17412	17350	17395	17531	17317	17394	17495	17364	17562	17412	17458	17441	17408	17241	17378	17407	17542	17470	17234	17442	17141	17296	17324	17448	17199	17436	17517	17387	17352	17405	17228	17509	17462	17377	17687	17483	17446	17322	17374	17307	17344	17412	17275	17441	17304	17328	17435	17450	17462	17367	17516	17437	17328	17363	17378	17348	17528	17494	17387	17311	17259	17348	17387	17401	17365	17563	17379	17423	17422	17322	17504	17227	17417	17461	17363	17426	17480	17316	17333	17104	17392	17294	17244	17405	17452	17387	17388	17138	17277	17368	17618	17428	17158	17391	17343	17414	17261	17287	17426	17447	17490	17426	17563	17443	17337	17369	17380	17502	17458	17390	17533	17239	17137	17204	17541	17446	17455	17462	17229	17279	17149	17348	17370	17355	17491	17253	17339	17124	17593	17537	17642	17539	17270	17280	17229	17465	17435	17537	17411	17348	17339	17397	17424	17285	17257	17219	17539	17489	17561	17494	17312	17343	17478	17649	17124	17450	17145	17373	17263	17426	17175	17429	17315	17499	17562	17360	17329	17408	17346	17443	17484	17432	17200	17551	17577	17400	17297	17254	17406	17268	17614	17277	17358	17162	17258	17426	17259	17543	17445	17558	17683	17440	17567	17528	17504	17302	17256	17209	17633	17495	17426	17515	17495	17507	17306	17524	17465	17417	17517	17324	17146	17356	17303	17282	17550	17425	17420	17430	17310	17472	17379	17521	17403	17493	17234	17199	17243	17447	17329	17419	17235	17339	17444	17302	17311	17269	17501	17453	17360	17331	17465	17557	17439	17413	17396	17320	17410	17681	17303	17490	17471	17215	17627	17371	17557	17447	17162	17410	17448	17266	17579	17372	17526	17376	17350	17256	17374	17365	17451	17298	17442	17432	17255	17094	17324	17301	17174	17346	17369	17494	17489	17314	17400	17107	17532	17350	17397	17578	17193	17231	17520	17382	17430	17543	17298	17283	17370	17319	17437	17251	17420	17306	17199	17248	17380	17329	17678	17385	17297	17433	17272	17346	17286	17492	17145	17346	17438	17513	17513	17287	17507	17386	17338	17424	17519	17423	17397	17368	17384	17450	17339	17294	17470	17313	17417	17410	17347	17484	17193	17307	17461	17325	17509	17386	17282	17303	17574	17432	17351	17308	17344	17455	17400	17571	17328	17488	17533	17258	17496	17278	17433	17352	17408	17335	17389	17414	17348	17336	17331	17322	17264	17299	17413	17433	17379	17261	17393	17324	17226	17365	17319	17193	17519	17297	17471	17456	17390	17579	17579	17405	17376	17569	17475	17469	17272	17324	17436	17269	17363	17322	17319	17454	17312	17305	17432	17571	17488	17205	17291	17428	17249	17318	17251	17169	17399	17437	17408	17209	17407	17261	17461	17601	17499	17553	17519	17553	17427	17385	17688	17277	17314	17227	17310	17209	17374	17467	17478	17591	17535	17480	17421	17390	17359	17234	17279	17413	17413	17154	17418	17274	17426	17624	17430	17562	17459	17242	17152	17366	17167	17353	17451	17364	17388	17335	17356	17255	17319	17295	17380	17560	17463	17174	17309	17432	17288	17569	17271	17412	17438	17496	17344	17210	17408	17454	17363	17488	17503	17284	17563	17503	17100	17384	17400	17335	17159	17281	17484	17192	17444	17318	17090	17294	17237	17562	17378	17550	17360	17466	17490	17204	17279	17248	17394	17493	17464	17617	17488	17304	17351	17419	17463	17256	17509	17307	17441	17556	17467	17427	17247	17398	17476	17468	17409	17381	17253	17374	17411	17226	17351	17377	17339	17401	17390	17296	17443	17507	17422	17374	17377	17389	17465	17334	17611	17415	17065	17309	17444	17431	17500	17276	17570	17229	17494	17291	17609	17227	17458	17331	17361	17484	17339	17240	17391	17347	17380	17203	17434	17401	17350	17120	17499	17410	17411	17466	17569	17549	17418	17335	17508	17512	17461	17220	17099	17385	17355	17414	17309	17316	17377	17305	17451	17366	17254	17435	17401	17351	17359	17346	17344	17406	17515	17431	17341	17440	17525	17110	17591	17248	17631	17409	17314	17334	17489	17623	17423	17604	17459	17088	17320	17358	17269	17433	17301	17242	17593	17492	17056	17240	17519	17667	17460	17231	17371	17375	17291	17266	17428	17241	17313	17282	17431	17421	17356	17324	17433	17345	17165	17344	17301	17238	17395	17178	17460	17176	17382	17460	17286	17533	17408	17318	17268	17452	17356	17329	17344	17297	17224	17451	17368	17397	17275	17287	17578	17523	17230	17374	17286	17217	17356	17450	17375	17424	17311	17471	17408	17536	17424	17257	17337	17222	17391	17574	17524	17433	17560	17432	17288	17418	17443	17293	17445	17389	17377	17296	17295	17335	17406	17540	17513	17302	17344	17591	17472	17322	17395	17357	17310	17482	17463	17435	17272	17264	17335	17304	17291	17325	17408	17412	17301	17572	17553	17484	17307	17345	17433	17316	17368	17397	17388	17404	17309	17464	17492	17447	17461	17323	17393	17488	17325	17457	17344	17186	17526	17335	17378	17495	17430	17394	17466	17474	17445	17401	17381	17405	17382	17519	17410	17306	17584	17444	17485	17452	17393	17451	17349	17472	17507	17396	17338	17134	17376	17556	17512	17384	17229	17512	17401	17574	17339	17349	17505	17482	17315	17347	17409	17531	17249	17455	17291	17634	17319	17457	17324	17372	17475	17309	17447	17249	17257	17480	17273	17508	17448	17521	17437	17197	17450	17622	17386	17358	17302	17143	17389	17174	17426	17455	17350	17362	17445	17360	17258	17282	17303	17458	17319	17338	17441	17283	17440	17233	17567	17465	17534	17341	17384	17580	17245	17354	17698	17328	17530	17311	17333	17478	17387	17570	17310	17685	17323	17388	17565	17357	17338	17348	17345	17364	17514	17178	17334	17550	17259	17477	17305	17189	17488	17354	17339	17380	17343	17582	17131	17424	17167	17317	17492	17342	17318	17337	17390	17336	17544	17435	17339	17261	17313	17328	17362	17415	17386	17361	17468	17442	17472	17360	17335	17345	17418	17382	17290	17523	17480	17431	17410	17572	17337	17241	17339	17239	17250	17431	17280	17503	17294	17326	17354	17432	17585	17541	17368	17433	17399	17116	17270	17586	17385	17359	17444	17419	17216	17417	17365	17306	17489	17336	17344	17372	17463	17592	17330	17441	17351	17515	17582	17466	17557	17475	17581	17425	17291	17316	17531	17420	17401	17425	17389	17310	17166	17304	17264	17166	17366	17597	17254	17574	17616	17600	17632	17471	17344	17394	17464	17665	17523	17341	17164	17382	17498	17243	17318	17395	17412	17462	17362	17565	17201	17558	17602	17381	17613	17467	17442	17223	17409	17437	17401	17433	17475	17332
33264	56278	58339	49708	45396	50108	42941	32858	25121	18343	15779	14852	14363	14277	14147	14064	14052	14176	14121	13957	14135	13977	14108	14130	14306	13947	14095	14190	14246	14252	14055	14300	14016	14016	14096	14182	14103	14016	14058	14189	13954	14058	13894	14153	14145	14061	14195	14061	14277	14052	14194	14176	14173	13949	13932	14206	14060	14078	14057	13959	14173	14284	14137	14034	14202	14061	13985	13976	14149	14014	14086	14096	14165	14174	14321	14022	14157	14242	14097	13996	14320	13973	14139	14168	14004	13961	14274	14125	13996	14053	13959	14053	13901	14165	14126	13949	14038	13998	14329	14342	14078	14270	14241	14003	14069	14247	14072	14104	13992	14005	14011	14201	14284	14250	13866	13991	14300	14076	13909	14149	14132	14069	14087	13971	13994	14091	14046	13981	14163	14076	14090	14127	14095	14298	13965	14147	14027	14007	14226	14020	14042	14098	14050	14163	14228	14052	14091	13850	14026	14082	14183	13975	14125	14140	14097	14174	14154	13797	14019	14126	14132	14077	14169	14341	14034	14052	14208	14073	14010	14200	14062	14016	14026	14330	14113	14172	14048	14280	14163	14121	14012	14105	14130	14166	13993	14018	13926	13941	14173	14128	14008	14078	14139	14131	13933	14157	14045	14115	14158	14210	14016	14010	13997	14090	14183	14052	14141	13926	14321	14232	14000	14093	14285	14281	14149	14186	14199	14003	14212	14152	14145	14029	14093	14014	14180	14033	14131	14156	14095	14000	14124	13984	14046	14151	14014	14164	14136	13897	14007	14105	14045	14166	14201	14205	14034	14302	14173	14036	14116	14025	14149	14011	14020	14159	14158	14094	13996	14089	14125	13915	14068	14128	14085	14125	14091	14168	14208	14129	13985	14049	13956	14259	14155	13875	14226	14165	14088	13873	14140	14122	14113	14064	14214	13970	14005	14136	13983	14143	14085	14004	14057	14105	14096	14062	14089	14166	14109	14206	14101	14101	14132	14193	14006	14188	14051	14168	14116	14009	14120	14147	14074	14182	14199	14186	14160	14150	14077	14110	14049	14125	13978	14092	14161	13997	14174	14315	14019	14197	14099	14021	13985	14123	14070	14287	13904	14087	14222	14036	14077	14037	14055	14187	13970	13999	14171	14091	14136	14127	13993	14073	14001	14183	14361	14035	14079	14130	14081	13913	14068	14229	14064	14109	14131	14195	14105	14049	14238	13962	14000	14134	14070	14093	14014	14015	14036	14201	14018	13850	14083	14096	14080	14065	14023	14094	14151	13965	13937	14017	14036	14048	14112	14186	14027	14098	13972	14186	14218	14105	14219	14036	14222	14115	13951	14108	14130	13939	14125	14061	14167	14060	14255	14129	14054	14156	13959	14193	14066	14078	14001	14061	14108	14119	14141	14030	14074	14162	14057	14027	14222	14214	14240	14083	14197	13984	13899	14054	14180	14005	14089	14220	14166	13895	14009	14092	13967	14090	14207	14153	14165	14128	13948	14031	14033	14127	14097	14070	14097	14086	14100	14132	14169	13944	14118	14023	14043	14122	14148	14186	14089	14119	14074	14203	13981	13857	14168	13976	14056	14070	14042	13939	14167	14083	14172	14059	14124	14104	14180	14107	13955	13884	14033	13930	14099	14032	14238	14257	14120	14055	14114	14048	14017	14232	14158	14121	13997	14076	14054	13903	14273	14095	14009	14248	14055	14129	14143	13971	14187	14236	13950	14063	14140	14297	14229	14067	14150	14119	14127	13899	14119	13925	14082	14132	14196	14078	14166	14200	14167	14124	14010	14204	14111	14040	14040	14085	14003	14215	14070	14001	14289	14026	14097	14116	14182	14052	14314	14021	14206	14249	14090	14104	14152	14048	14117	14144	14075	14041	14071	13982	14163	13995	14204	14048	13880	13973	14109	14061	13986	14018	14242	14198	14249	14169	14210	14114	14197	14130	13989	14168	13948	14231	14251	13953	14149	14106	14059	14189	14076	14007	14076	13924	14117	14175	14216	14214	14031	14141	14277	14226	14084	13893	14110	14258	14016	14192	14149	14071	14089	13983	14040	14350	14045	13948	14241	14046	14244	14154	14177	14223	14102	14220	14112	14164	14108	14043	14073	14096	14177	14265	14189	14005	13987	14179	14136	13997	14108	14075	14069	14219	14171	14107	14082	14233	14067	14175	14024	14053	13989	14135	14155	14044	14108	14081	13966	14034	14043	14038	14107	14254	14235	14041	14004	14069	14105	13992	14173	14131	14023	14268	14305	14087	14166	14156	14000	14072	14133	14188	14019	14109	14191	14079	14136	14232	14113	14004	14149	14021	13927	14024	14051	14092	13953	14191	14039	14216	14066	14047	14118	13982	14114	14071	13984	13918	14132	14040	14204	13948	14172	14193	14072	14059	14047	14286	14028	14162	14133	14211	14010	14084	14000	14224	14329	14028	14150	14197	14106	14138	14009	14136	14030	14147	14095	13924	14061	14211	14172	13915	13936	14052	14203	14078	13997	14009	14123	14198	14140	14137	14193	14060	14036	14231	14015	14067	13964	14019	14079	14082	14031	14139	14096	14130	14185	14263	13996	14024	14207	14030	14152	14064	14144	14140	14111	14193	14167	13908	14174	14280	14092	14134	13944	14192	14110	14160	14189	14165	14140	14210	14015	13940	14095	14193	14078	14119	14071	14043	14132	14124	14134	14193	14095	14215	14100	14028	14025	14012	14155	14059	14116	13986	13963	14021	14040	14082	14058	14177	14135	14041	13971	14224	14107	14127	14179	14029	14108	14072	14000	14164	14153	14168	14047	14060	13891	14121	14252	13849	14159	14116	14153	14056	14173	14107	14147	13926	14096	14148	13894	14186	14161	14164	14173	14163	14240	14067	14163	14063	13983	14188	14167	14144	14302	14266	14067	13915	13955	14089	14148	13908	14032	14148	14164	14065	14150	14179	14109	14064	14063	14063	14175	14111	14236	13942	14146	14129	13897	14215	14029	14203	14184	14174	14108	14070	14115	14096	14005	14181	14126	14251	14208	14108	14311	14075	14160	14000	14148	14080	13952	14024	14208	14049	14174	14128	14138	14228	13997	14276	14269	14190	14014	14303	14054	14143	14018	14066	14079	14289	14199	14104	14240	14042	14178	14352	13956	14239	14165	13982	14110	14052	14174	14106	13977	14032	14119	14079	13998	14281	14227	14059	14128	14116	14097	14028	14025	14057	14280	14175	14243	14228	14014	14122	14065	14111	14009	14107	13920	14032	13991	14136	14060	14175	14163	14175	14065	14148	14039	14199	14194	14217	14172	14144	14114	14133	14050	14118	14304	13953	14034	14073	13994	14183	14176	14243	14083	14174	14102	14093	14038	14001	14178	14051	14109	14147	14219	14248	13969	14348	14019	14132	14090	14262	14126	14140	14057	14201	14020	14030	14077	14158	14013	13989	14088	14192	14091	14175	14265	14050	14114	14149	14202	13948	14094	14130	14146	14125	14081	14241	14087	14172	14158	14075	13872	14022	14071	14362	14114	14006	14088	14197	14093	14154	14142	13977	13960	14372	14053	14076	14138	14290	14247	14032	14071	14087	14214	14202	14153	14033	14091	14199	14206	14126	14010	13960	14124	13975	14125	14052	14340	14048	14092	14055	14106	13990	14184	14014	14017	14131	14045	14116	13962	14071	14198	14264	14072	14116	14137	13979	14056	13921	13927	14058	14098	14285	14077	14075	14140	13954	14050	14083	14024	14075	14111	14026	13962	14058	14088	14093	14127	14144	14061	14144	14119	13973	14183	13938	14102	14077	14165	14071	14106	14124	14169	14123	14122	14046	14188	14199	14176	14095	14182	14099	14068	14081	14127	14142	13971	14220	14243	14068	14031	13970	14208	14092	14150	14072	14106	14132	13979	13979	14194	14078	13947	13962	14127	14011	14004	14122	14180	14106	14203	14033	14085	14190	14110	14085	14050	13977	14133	13973	14008	14094	14019	14036	14140	14062	14156	14156	14182	13990	14195	14000	14101	14031	14112	14226	14046	14271	14028	14100	14296	14260	14218	14202	14129	14171	14141	13947	14158	13965	14036	14235	13992	14432	14269	14091	14180	14156	14035	14232	14129	14213	14180	14120	14127	14144	14097	14106	14210	14139	14088	13866	14094	14202	13991	14072	14142	14165	14206	13944	14151	14102	13953	14045	14128	13962	14138	14101	14014	14070	14173	14052	14233	13850	14153	14008	14114	14099	13958	14097	14283	14020	13994	14163	14065	14124	14267	14017	14151	14138	14127	14014	14147	14051	14128	14100	14124	14120	14100	14152	13950	14104	14036	14197	14104	14197	14115	14080	14053	14270	14003	14087	14130	14224	14102	14323	13969	14188	14237	14080	14256	14099	14182	14055	14117	14076	14063	14198	14119	14154	14089	13925	14014	14161	14252	14087	14036	13995	14073	13991	14123	14028	14095	14049	14036	14161	14181	14098	14105	14022	14092	13965	14102	14037	14172	14117	14065	14202	14117	14192	14082	14107	14168	14221	14142	14182	14109	14194	14072	14099	14120	14171	14157	14121	14086	14211	14039	13994	14092	14175	14182	14024	14167	14126	14008	14109	14099	14024	14176	14016	14200	14108	14182	14101	14218	14107	14003	14149	13931	14111	13974	14028	13995	14063	14265	14019	14058	14013	14065	14175	14100	14093	14283	14184	13969	14102	14089	14080	14166	13956	14038	14125	14044	14052	14177	14178	14162	14139	14071	14129	14136	14103	14071	14172	14180	14078	14076	13969	14038	14065	14293	14207	14144	14217	14266	14203	14100	14175	14206	14096	13943	14088	14072	14067	13849	14290	14159	13942	14143	13947	14142	14034	14309	14199	14181	13992	13966	14061	14051	14354	14028	14092	14075	14295	14226	14097	14081	14206	14088	14284	13941	14033	14103	14064	14316	14105	14009	14255	14037	14145	13997	14137	14169	14033	14220	14059	14101	14090	14062	13983	14049	14212	14090	14097	14052	13965	14054	13985	14129	14025	14186	14019	14139	14115	14133	14042	14045	14165	14037	14193	14038	14124	14127	14215	14220	13942	14189	14054	14098	14053	14143	14031	14290	14161	14051	14041	14078	14021	13931	14052	14064	14159	14180	13866	14017	14022	13970	14289	14115	13985
23962	21045	29379	30548	42730	58986	60969	45681	33740	29887	24502	20193	17988	17011	16671	16925	16589	16592	16572	16645	16399	16665	16488	16610	16544	16439	16451	16228	16573	16680	16587	16348	16542	16367	16562	16278	16634	16511	16429	16546	16516	16365	16579	16552	16601	16450	16365	16169	16347	16461	16574	16544	16448	16601	16586	16443	16605	16507	16326	16557	16380	16455	16312	16361	16404	16730	16718	16392	16339	16667	16308	16529	16507	16502	16534	16291	16477	16487	16278	16510	16536	16490	16526	16412	16345	16336	16444	16486	16403	16452	16422	16381	16412	16418	16494	16601	16552	16597	16640	16583	16451	16398	16609	16541	16230	16278	16275	16468	16465	16504	16430	16554	16342	16504	16474	16336	16549	16323	16415	16415	16534	16625	16508	16352	16357	16556	16390	16369	16361	16552	16200	16185	16500	16582	16215	16567	16384	16442	16434	16535	16438	16401	16509	16767	16232	16225	16311	16469	16391	16521	16436	16515	16619	16611	16548	16493	16394	16476	16440	16250	16452	16535	16328	16192	16362	16459	16292	16273	16484	16467	16566	16505	16487	16384	16278	16473	16358	16753	16325	16404	16321	16327	16344	16385	16397	16370	16360	16300	16429	16482	16492	16364	16477	16362	16476	16405	16522	16517	16454	16547	16563	16679	16527	16325	16503	16543	16406	16392	16330	16480	16522	16396	16384	16481	16298	16618	16355	16655	16645	16337	16376	16470	16409	16364	16519	16370	16421	16607	16380	16468	16480	16497	16299	16496	16560	16334	16340	16575	16580	16477	16517	16529	16430	16457	16399	16459	16434	16603	16442	16353	16392	16372	16566	16397	16303	16483	16548	16439	16517	16400	16464	16624	16404	16523	16451	16404	16374	16424	16419	16443	16598	16514	16321	16441	16247	16508	16387	16562	16456	16402	16273	16137	16438	16357	16288	16427	16432	16428	16598	16329	16485	16353	16357	16408	16413	16556	16371	16549	16404	16485	16314	16130	16351	16485	16182	16428	16465	16359	16202	16168	16342	16184	16407	16620	16464	16334	16420	16371	16670	16415	16406	16442	16533	16349	16344	16394	16292	16544	16402	16442	16484	16374	16521	16361	16384	16496	16307	16336	16445	16394	16633	16335	16669	16247	16376	16506	16372	16288	16551	16439	16603	16665	16480	16465	16211	16383	16282	16437	16611	16656	16453	16370	16207	16374	16341	16231	16367	16493	16600	16485	16484	16546	16368	16342	16418	16239	16560	16404	16533	16392	16359	16281	16516	16347	16351	16331	16413	16510	16416	16443	16300	16238	16840	16413	16406	16389	16234	16379	16369	16337	16265	16209	16454	16304	16517	16372	16464	16479	16374	16397	16327	16426	16488	16571	16594	16584	16490	16417	16387	16545	16534	16466	16427	16530	16514	16384	16133	16463	16411	16551	16332	16301	16345	16338	16557	16441	16468	16624	16581	16575	16352	16460	16397	16681	16657	16513	16354	16406	16388	16507	16355	16418	16399	16242	16582	16752	16269	16520	16250	16318	16202	16270	16471	16653	16187	16458	16416	16369	16407	16165	16417	16392	16560	16336	16346	16612	16516	16417	16537	16451	16594	16447	16674	16413	16532	16435	16194	16649	16414	16444	16346	16580	16501	16431	16642	16319	16368	16291	16410	16403	16607	16503	16408	16323	16427	16408	16529	16424	16366	16252	16450	16554	16539	16217	16342	16569	16529	16471	16344	16437	16384	16313	16487	16337	16474	16525	16543	16603	16490	16545	16348	16449	16434	16470	16479	16416	16380	16414	16444	16245	16353	16331	16471	16496	16369	16306	16325	16460	16436	16474	16483	16231	16427	16392	16466	16333	16351	16280	16324	16441	16498	16225	16553	16498	16555	16467	16623	16437	16276	16331	16416	16459	16311	16532	16416	16625	16517	16458	16350	16488	16430	16428	16263	16459	16424	16393	16629	16510	16358	16374	16251	16513	16370	16360	16550	16194	16465	16444	16474	16605	16430	16231	16274	16494	16236	16304	16356	16385	16573	16443	16432	16419	16413	16355	16421	16280	16343	16473	16331	16290	16356	16529	16553	16268	16383	16262	16446	16396	16480	16341	16464	16528	16539	16331	16272	16321	16313	16524	16644	16551	16421	16418	16444	16383	16583	16457	16412	16395	16399	16367	16422	16367	16368	16438	16368	16638	16282	16337	16435	16164	16612	16705	16500	16459	16410	16329	16399	16278	16372	16519	16467	16394	16456	16466	16416	16449	16445	16464	16617	16398	16374	16428	16381	16466	16382	16520	16330	16555	16510	16361	16551	16305	16372	16601	16535	16234	16386	16358	16410	16413	16527	16528	16420	16443	16165	16472	16324	16399	16400	16538	16394	16548	16303	16398	16533	16197	16256	16472	16231	16323	16493	16324	16468	16515	16199	16361	16527	16354	16541	16433	16389	16561	16468	16391	16404	16488	16211	16417	16412	16417	16364	16548	16392	16408	16569	16468	16415	16475	16484	16438	16526	16369	16450	16383	16342	16325	16380	16297	16519	16322	16384	16370	16472	16528	16379	16512	16419	16449	16512	16496	16648	16420	16551	16331	16313	16584	16620	16412	16406	16717	16415	16445	16292	16440	16344	16392	16641	16308	16201	16276	16418	16366	16403	16464	16511	16524	16457	16205	16441	16374	16529	16562	16267	16548	16357	16376	16513	16419	16437	16619	16492	16483	16430	16463	16363	16367	16605	16755	16501	16394	16444	16391	16679	16307	16430	16389	16347	16428	16502	16508	16584	16375	16415	16438	16542	16255	16261	16346	16522	16516	16359	16482	16473	16631	16551	16356	16367	16262	16570	16559	16529	16356	16221	16457	16305	16345	16518	16474	16485	16463	16578	16402	16563	16491	16312	16251	16408	16387	16219	16367	16590	16315	16349	16400	16476	16397	16372	16353	16438	16372	16186	16238	16530	16429	16486	16433	16572	16481	16489	16422	16457	16341	16354	16284	16357	16611	16536	16403	16321	16361	16489	16342	16521	16410	16674	16610	16663	16336	16538	16511	16358	16598	16465	16215	16366	16501	16582	16484	16335	16463	16321	16414	16518	16231	16424	16454	16476	16498	16511	16358	16581	16508	16400	16467	16250	16367	16486	16515	16737	16297	16341	16327	16588	16419	16426	16606	16630	16322	16313	16326	16349	16298	16328	16321	16240	16399	16251	16283	16451	16356	16497	16386	16492	16396	16364	16561	16492	16380	16532	16496	16363	16606	16534	16422	16254	16401	16332	16450	16443	16437	16551	16597	16511	16559	16263	16363	16439	16487	16671	16340	16421	16453	16433	16436	16601	16448	16613	16287	16308	16507	16355	16459	16547	16330	16486	16559	16666	16459	16175	16522	16559	16610	16632	16539	16373	16377	16323	16232	16444	16242	16313	16376	16616	16441	16445	16578	16483	16394	16434	16640	16414	16551	16405	16573	16695	16365	16342	16271	16627	16394	16510	16561	16452	16295	16482	16287	16380	16436	16305	16285	16267	16242	16431	16279	16565	16408	16489	16529	16399	16522	16432	16307	16570	16514	16521	16371	16601	16484	16379	16352	16469	16438	16422	16513	16414	16621	16546	16326	16497	16377	16632	16495	16438	16166	16477	16182	16695	16494	16258	16521	16432	16402	16443	16242	16452	16492	16262	16310	16341	16270	16350	16481	16477	16568	16432	16363	16508	16495	16335	16309	16447	16368	16561	16434	16508	16221	16416	16470	16384	16288	16457	16422	16413	16474	16345	16431	16333	16481	16404	16298	16424	16405	16381	16554	16364	16322	16402	16478	16498	16324	16336	16074	16613	16463	16579	16415	16346	16430	16562	16491	16327	16700	16366	16435	16675	16331	16463	16449	16386	16461	16420	16467	16332	16418	16561	16390	16351	16430	16466	16257	16403	16481	16308	16471	16595	16417	16420	16438	16372	16503	16464	16509	16628	16475	16554	16372	16150	16301	16576	16636	16366	16290	16350	16388	16497	16489	16435	16514	16373	16405	16380	16373	16490	16347	16463	16483	16535	16644	16585	16496	16346	16400	16358	16513	16630	16519	16583	16298	16433	16554	16559	16649	16341	16370	16367	16342	16346	16540	16404	16491	16247	16469	16260	16468	16476	16490	16437	16474	16353	16555	16585	16406	16119	16276	16196	16299	16548	16499	16417	16225	16248	16297	16677	16318	16297	16479	16379	16372	16421	16430	16264	16621	16390	16485	16464	16496	16581	16425	16266	16329	16439	16554	16334	16459	16432	16494	16474	16296	16592	16352	16334	16394	16515	16372	16542	16434	16469	16635	16469	16211	16502	16343	16604	16514	16303	16655	16485	16611	16425	16210	16392	16461	16494	16551	16341	16408	16442	16460	16480	16545	16484	16261	16259	16471	16340	16516	16371	16178	16520	16380	16387	16476	16444	16483	16610	16331	16422	16513	16461	16392	16481	16452	16365	16384	16326	16461	16476	16471	16499	16490	16284	16396	16399	16448	16536	16331	16658	16380	16575	16648	16492	16673	16245	16216	16431	16383	16481	16587	16414	16442	16427	16583	16408	16380	16475	16403	16577	16513	16412	16530	16409	16569	16500	16533	16606	16412	16267	16565	16423	16394	16500	16255	16517	16266	16670	16214	16446	16430	16496	16343	16503	16492	16396	16390	16291	16425	16256	16420	16556	16358	16432	16558	16557	16593	16458	16415	16402	16268	16586	16322	16352	16577	16404	16439	16417	16571	16434	16607	16528	16458	16572	16480	16513	16373	16496	16377	16394	16385	16370	16374	16502	16250	16275	16501	16506	16405	16370	16352	16467	16449	16446	16382	16368	16241	16448	16361	16380	16413	16455	16463	16451	16513	16171	16607	16610	16325	16212	16529	16511	16507	16617	16438	16460	16305	16471	16308	16295	16354	16398	16559	16449	16312	16290	16363	16333	16601	16420	16568	16377	16499	16398	16306	16567	16253	16385	16385	16527	16450	16354	16284	16668	16362	16555	16356	16560	16449	16158	16410	16621	16446	16347	16390	16198	16337	16514	16284	16414	16402	16345	16446	16406	16422	16369	16292	16587	16565	16588	16701	16678	16491	16570	16700	16504	16108	16553	16312	16401	16475	16476	16253	16446	16204	16624	16325	16350	16441
43882	78809	77883	63973	62515	65174	63423	45054	33957	29584	22698	17173	14545	13989	13516	13360	13635	13490	13480	13377	13507	13458	13535	13688	13501	13522	13559	13487	13729	13555	13536	13419	13409	13468	13470	13376	13659	13459	13569	13498	13662	13542	13517	13611	13528	13661	13371	13648	13462	13587	13611	13609	13521	13489	13560	13482	13355	13489	13528	13353	13664	13561	13332	13494	13517	13592	13479	13568	13543	13592	13454	13366	13475	13499	13488	13464	13357	13623	13520	13613	13560	13805	13511	13512	13569	13388	13414	13357	13414	13567	13544	13508	13610	13429	13451	13630	13546	13460	13598	13623	13509	13355	13430	13744	13471	13489	13533	13512	13362	13512	13549	13431	13403	13585	13754	13568	13569	13548	13490	13343	13623	13450	13296	13560	13607	13658	13388	13647	13507	13378	13675	13428	13507	13533	13503	13588	13500	13662	13472	13515	13523	13561	13522	13594	13471	13393	13540	13371	13317	13560	13447	13579	13475	13459	13525	13502	13427	13472	13449	13448	13730	13595	13556	13533	13492	13408	13547	13443	13557	13696	13440	13503	13553	13523	13642	13395	13409	13561	13358	13527	13543	13709	13425	13545	13341	13529	13523	13553	13444	13614	13705	13255	13779	13408	13427	13577	13488	13692	13481	13559	13457	13477	13594	13639	13501	13671	13522	13278	13586	13553	13413	13435	13382	13531	13463	13563	13549	13623	13536	13525	13481	13420	13565	13329	13511	13718	13577	13400	13441	13650	13449	13618	13391	13550	13451	13346	13526	13560	13676	13677	13362	13359	13538	13513	13234	13483	13573	13490	13524	13556	13607	13588	13447	13591	13380	13632	13506	13549	13482	13427	13522	13532	13621	13326	13594	13429	13442	13549	13712	13682	13350	13397	13493	13520	13591	13461	13319	13386	13463	13465	13457	13577	13596	13312	13461	13524	13540	13616	13469	13552	13360	13351	13518	13281	13375	13516	13515	13408	13397	13447	13572	13607	13526	13573	13471	13436	13481	13431	13379	13634	13407	13532	13599	13357	13578	13677	13324	13485	13487	13406	13595	13439	13504	13235	13446	13410	13517	13419	13544	13417	13475	13472	13491	13372	13468	13542	13500	13405	13526	13595	13340	13637	13524	13531	13471	13538	13575	13418	13456	13421	13600	13636	13529	13620	13594	13643	13418	13508	13546	13384	13522	13687	13713	13460	13335	13484	13412	13426	13480	13523	13514	13421	13680	13496	13510	13458	13600	13660	13489	13679	13477	13417	13483	13454	13565	13525	13432	13366	13520	13491	13607	13557	13378	13592	13450	13567	13379	13531	13393	13574	13440	13479	13559	13434	13480	13561	13561	13541	13454	13421	13552	13646	13422	13648	13644	13425	13489	13634	13410	13474	13530	13282	13377	13472	13476	13500	13641	13381	13683	13565	13460	13573	13457	13643	13431	13566	13526	13555	13477	13516	13357	13489	13366	13533	13503	13506	13388	13542	13581	13547	13557	13537	13417	13526	13412	13531	13625	13479	13380	13456	13372	13621	13591	13601	13426	13558	13403	13433	13524	13360	13563	13501	13531	13515	13481	13395	13529	13603	13505	13470	13584	13556	13499	13554	13465	13456	13315	13417	13423	13533	13500	13552	13336	13488	13506	13509	13518	13585	13598	13498	13471	13484	13466	13403	13529	13391	13554	13550	13517	13553	13380	13515	13604	13687	13713	13541	13371	13460	13525	13225	13503	13576	13692	13617	13570	13562	13279	13592	13403	13327	13523	13435	13612	13508	13525	13525	13536	13470	13508	13449	13637	13450	13627	13518	13581	13543	13554	13584	13475	13501	13516	13520	13701	13532	13409	13604	13485	13542	13517	13363	13477	13612	13478	13534	13532	13392	13468	13603	13348	13500	13310	13652	13512	13522	13473	13568	13563	13570	13619	13561	13462	13562	13367	13491	13530	13393	13719	13600	13619	13435	13423	13439	13555	13580	13380	13471	13510	13371	13584	13618	13484	13478	13376	13389	13543	13581	13474	13475	13688	13459	13513	13582	13432	13509	13505	13446	13347	13391	13577	13443	13617	13471	13522	13516	13543	13574	13416	13640	13600	13495	13443	13573	13470	13619	13693	13524	13390	13366	13499	13469	13452	13683	13433	13473	13543	13493	13577	13504	13445	13459	13515	13432	13534	13574	13422	13415	13510	13448	13607	13407	13509	13450	13421	13533	13476	13437	13489	13480	13396	13544	13591	13526	13563	13492	13625	13298	13560	13562	13497	13544	13695	13414	13293	13537	13556	13462	13407	13320	13597	13501	13621	13306	13453	13489	13394	13569	13433	13595	13533	13743	13616	13572	13574	13424	13543	13572	13507	13536	13462	13286	13484	13586	13361	13372	13482	13367	13393	13507	13489	13463	13488	13275	13462	13505	13569	13341	13628	13551	13628	13429	13516	13453	13431	13498	13575	13617	13486	13762	13537	13470	13626	13325	13789	13471	13683	13539	13616	13613	13654	13489	13611	13485	13445	13427	13522	13516	13350	13418	13405	13466	13497	13584	13311	13573	13562	13468	13610	13633	13446	13452	13510	13592	13547	13547	13415	13476	13416	13670	13414	13398	13649	13502	13432	13522	13575	13640	13525	13547	13611	13495	13484	13506	13528	13509	13589	13578	13328	13441	13494	13573	13542	13419	13587	13502	13653	13547	13568	13570	13457	13521	13648	13485	13662	13360	13527	13461	13581	13339	13338	13503	13622	13448	13627	13450	13471	13456	13487	13663	13536	13564	13542	13373	13584	13441	13625	13585	13467	13547	13662	13493	13548	13509	13388	13648	13504	13538	13357	13554	13521	13551	13459	13580	13504	13618	13475	13531	13438	13648	13414	13459	13485	13389	13388	13370	13662	13467	13554	13568	13306	13313	13551	13230	13581	13507	13427	13493	13561	13566	13543	13454	13449	13598	13463	13544	13598	13536	13331	13369	13446	13400	13365	13578	13299	13531	13626	13462	13468	13475	13436	13607	13622	13447	13585	13467	13608	13615	13418	13646	13536	13576	13557	13415	13505	13630	13527	13582	13350	13629	13516	13362	13577	13550	13423	13673	13426	13372	13481	13474	13555	13489	13416	13376	13663	13526	13394	13473	13416	13516	13450	13345	13473	13531	13500	13590	13595	13487	13466	13796	13563	13582	13495	13384	13444	13638	13487	13519	13376	13675	13579	13378	13554	13453	13580	13298	13366	13459	13523	13550	13552	13521	13598	13423	13539	13478	13576	13481	13516	13607	13427	13570	13353	13503	13511	13538	13316	13687	13685	13394	13491	13504	13498	13532	13432	13613	13424	13477	13511	13561	13339	13542	13422	13528	13540	13534	13498	13442	13379	13633	13432	13574	13424	13557	13375	13635	13481	13486	13394	13642	13569	13495	13579	13570	13512	13492	13454	13632	13318	13615	13480	13490	13513	13674	13528	13451	13588	13760	13694	13312	13592	13613	13339	13520	13573	13550	13506	13488	13556	13446	13512	13466	13595	13582	13452	13397	13412	13541	13589	13420	13571	13544	13476	13672	13508	13611	13650	13449	13614	13594	13461	13488	13417	13519	13562	13476	13347	13492	13496	13505	13536	13566	13427	13483	13613	13606	13563	13620	13564	13546	13680	13551	13563	13485	13558	13543	13366	13459	13484	13527	13568	13409	13487	13570	13518	13513	13421	13463	13719	13573	13538	13527	13557	13292	13574	13526	13395	13559	13588	13447	13511	13509	13669	13749	13531	13567	13578	13653	13366	13734	13361	13467	13448	13580	13523	13448	13579	13587	13575	13660	13397	13492	13437	13439	13400	13585	13523	13486	13476	13394	13515	13373	13538	13466	13555	13520	13515	13565	13692	13492	13358	13576	13482	13487	13473	13567	13360	13426	13571	13514	13528	13396	13519	13471	13438	13352	13327	13611	13530	13508	13566	13490	13360	13538	13476	13433	13560	13382	13570	13395	13575	13677	13499	13457	13520	13608	13537	13502	13419	13801	13467	13420	13505	13406	13406	13408	13637	13591	13392	13387	13458	13382	13364	13304	13477	13456	13417	13321	13463	13374	13630	13470	13600	13314	13649	13480	13691	13292	13639	13408	13484	13412	13499	13533	13580	13589	13425	13625	13413	13570	13638	13491	13543	13593	13450	13538	13634	13646	13499	13392	13510	13510	13434	13565	13474	13592	13612	13463	13507	13538	13676	13479	13565	13593	13545	13648	13502	13569	13354	13492	13556	13533	13526	13584	13385	13667	13672	13508	13579	13466	13627	13716	13564	13443	13642	13667	13600	13516	13398	13590	13467	13563	13573	13480	13492	13461	13627	13443	13481	13533	13645	13550	13726	13536	13576	13626	13612	13649	13353	13736	13403	13460	13537	13576	13562	13469	13534	13357	13332	13546	13545	13435	13408	13479	13588	13452	13635	13309	13371	13491	13459	13444	13548	13385	13604	13561	13622	13601	13497	13762	13733	13456	13575	13595	13416	13502	13392	13593	13428	13513	13468	13561	13399	13436	13562	13585	13454	13577	13516	13519	13520	13475	13536	13395	13558	13419	13452	13473	13390	13398	13456	13657	13532	13565	13358	13554	13680	13469	13699	13452	13354	13507	13541	13467	13512	13365	13525	13460	13460	13395	13540	13550	13389	13651	13558	13548	13700	13546	13453	13609	13477	13467	13559	13536	13480	13371	13508	13461	13598	13336	13480	13421	13445	13691	13699	13539	13493	13556	13491	13447	13489	13606	13376	13495	13355	13532	13575	13645	13538	13465	13466	13400	13489	13480	13686	13539	13656	13304	13316	13440	13694	13376	13549	13395	13493	13453	13568	13698	13378	13620	13344	13574	13554	13615	13501	13536	13407	13335	13525	13525	13635	13419	13504	13569	13414	13573	13469	13615	13424	13470	13638	13467	13492	13655	13628	13548	13525	13560	13443	13607	13613	13377	13662	13550	13510	13600	13497	13533	13424	13436	13594	13438	13446	13345	13598	13548	13456	13404	13584	13642	13516	13429	13486	13530	13409	13415	13443	13543	13408	13351	13538	13379	13546	13449	13483	13583	13474	13457	13748	13566	13406	13450	13560	13489	13600	13490	13473	13503	13436	13442	13495	13656	13449	13419	13466	13534	13580	13422
31535	24885	26860	22373	20260	22568	23418	20011	18671	18159	18114	17788	17543	17589	17531	17409	17443	17444	17471	17176	17300	17323	17451	17368	17183	17391	17545	17468	17304	17386	17189	17216	17335	17202	17230	17349	17194	17472	17303	17308	17270	17291	17385	17289	17252	17254	17246	17340	17301	17375	17542	17254	17262	17609	17269	17345	17330	17467	17314	17279	17494	17451	17375	17381	17365	17224	17276	17418	17239	17652	17552	17542	17197	17240	17525	17241	17108	17325	17175	17371	17358	17327	17250	17243	17205	17252	17302	17279	17229	17281	17455	17423	17317	17144	17401	17223	17233	17458	17363	17193	17570	17438	17596	17322	17641	17444	17434	17335	17423	17432	17282	17230	17219	17242	17246	17395	17453	17417	17345	17355	17572	17454	17292	17211	17270	17333	17424	17247	17427	17425	17539	17358	17326	17199	17363	17347	17204	17296	17176	17236	17462	17285	17483	17405	17332	17334	17392	17207	17442	17336	17385	17389	17335	17325	17247	17279	17326	17282	17253	17334	17414	17123	17252	17504	17266	17238	17364	17338	17459	17199	17284	16985	17551	17459	17267	17176	17550	17316	17405	17331	17403	17307	17330	17204	17217	17531	17349	17325	17399	17272	17451	17307	17259	17393	17244	17214	17130	17366	17377	17267	17401	17403	17389	17312	17458	17310	17175	17584	17442	17398	17007	17448	17134	17446	17417	17330	17246	17079	17199	17259	17361	17400	17308	17299	17398	17223	17451	17250	17412	17312	17353	17462	17220	17355	17346	17115	17004	17062	17582	17299	17348	17214	17261	17321	17305	17312	17416	17293	17309	17090	17119	17193	17429	17184	17298	17375	17342	17168	17392	17436	17451	17221	17331	17353	17532	17167	17102	17292	17169	17422	17179	17261	17409	17250	17590	17470	17299	17195	17344	17043	17299	17414	17515	17286	17384	17315	17228	17310	17225	17387	17449	17180	17257	17405	17130	17097	17115	17210	17236	17270	17339	17142	17441	17482	17289	17271	17351	17423	17270	17252	17273	17275	17446	17308	17123	17379	17076	17289	17315	17210	17280	17218	17140	17382	17302	17367	17356	17007	17310	17228	17433	17307	17252	17347	17258	17220	17390	17441	17263	17289	17274	17272	17352	17399	17377	17285	17379	17409	17208	17254	17374	17491	17363	17409	17229	17216	17263	17099	17232	17169	17334	17263	17340	17536	17417	17277	17254	17092	17475	17227	17353	17157	17521	17583	17213	17159	17321	17237	17340	17284	17312	17348	17194	17279	17376	17087	17277	17267	17451	17249	17270	17231	17192	17259	17355	17485	17165	17207	17468	17143	17342	17343	17351	17159	17424	17351	17343	17210	17487	17220	17277	17270	17177	17270	17303	17187	17327	17563	17580	17110	17303	17423	17453	17223	17375	17403	17248	17331	17250	17523	17123	17222	17354	17466	17290	17322	17180	17416	17388	17373	17439	17238	17284	17159	17067	17323	17287	17386	17476	17380	17253	17179	17330	17247	17296	17366	17393	17315	17302	17327	17356	17368	17264	17332	17363	17353	17435	17251	17287	17129	17236	17096	17397	17293	17123	17398	17279	17409	17324	17354	17288	17335	17440	17462	17270	17520	17036	17173	17132	17461	17176	17127	17371	17154	17239	17368	17157	17257	17274	17531	17432	17210	17281	17236	17416	17254	17325	17280	17365	17404	17237	17414	17170	17403	17317	17320	17355	17338	17494	17433	17500	17161	17546	17331	17111	17194	17494	17176	17489	17265	17328	17401	17381	17127	17318	17062	17270	17221	17103	17140	17275	17292	17441	17382	17277	17501	17190	17316	17467	17525	17324	17304	17370	17232	17352	17287	17359	17141	17163	17352	17450	17395	17302	17322	17405	17615	17229	17332	17310	17370	17454	17394	17353	17252	17196	17400	17315	17238	17242	17401	17326	17157	17480	17504	17515	17385	17366	17417	17315	17468	17314	17339	17527	17345	17374	17265	17028	17283	17444	17088	17284	17260	17194	17346	17290	17629	17445	17250	17309	17485	17522	17479	17264	17432	17417	17224	17284	17269	17471	17458	17323	17328	17574	17433	17190	17286	17376	17462	17133	17173	17239	17162	17443	17402	17378	17113	17425	17389	17089	17321	17369	17277	17477	17397	17345	17133	17301	17428	17361	17293	17248	17524	17228	17183	17387	17239	17393	17387	17124	17201	17277	17501	17442	17033	17272	17307	17230	17355	17518	17263	17391	17128	17331	17411	17337	17248	17180	17255	17288	17417	17306	17361	17277	17356	17414	17260	17212	17285	17356	17276	17199	17356	17369	17291	17272	17409	17267	17344	17247	17472	17607	17286	17478	17363	17505	17488	17449	17219	17283	17273	17345	17286	17389	17234	17423	17393	17265	17278	17251	17422	17368	17256	17324	17450	17199	17566	17454	17115	17368	17424	17551	17244	17276	17259	17410	17321	17305	17066	17278	17161	17268	17313	17358	17444	17375	17431	17371	17276	17437	17305	17356	17349	17321	17407	17309	17205	17243	17265	17434	17211	17400	17358	17315	17275	17409	17414	17217	17405	17304	17288	17295	17300	17543	17505	17354	17452	17356	17324	17310	17436	17505	17256	17312	17322	17174	17345	17349	17447	17156	17293	17442	17461	17513	17329	17537	17290	17325	17496	17280	17195	17032	17138	17325	17357	17495	17395	17385	17541	17393	17325	17231	17334	17263	17273	17263	17559	17232	17297	17388	17242	17384	17348	17580	17455	17316	17367	17120	17351	17514	17326	17308	17111	17397	17350	17479	17142	17260	17299	17179	17211	17333	17334	17410	17402	17372	17260	17368	17555	17265	17309	17490	17537	17225	17442	17402	17462	17421	17231	17392	17381	17411	17289	17357	17518	17235	17289	17369	17104	17376	17387	17430	17221	17056	17345	17251	17228	17397	17277	17292	17149	17274	17337	17419	17502	17168	17305	17380	17480	17322	17128	17506	17271	17318	17283	17367	17303	17131	16920	17352	17302	17146	17316	17314	17439	17216	17291	17234	17331	17200	17319	17046	17208	17193	17373	17394	17264	17359	17147	17254	17342	17349	17408	17359	17160	17454	17425	17326	17247	17350	17438	17505	17450	17423	17198	17125	17211	17256	17515	17375	17164	17334	17409	17294	17271	17216	17317	17266	17481	17470	17399	17233	17449	17209	17485	17343	17492	17460	17336	17397	17415	17549	17307	17356	17150	17533	17162	17182	17286	17408	17288	17365	17335	17312	17239	17400	17334	17382	17248	17442	17184	17353	17206	17231	17503	17358	17412	17239	17083	17173	17359	17598	17330	17404	17268	17437	17252	17315	17307	17407	17262	17348	17610	17424	17311	17633	17406	17223	17228	17369	17262	17378	17174	17129	17083	17403	17274	17418	17227	17438	17245	17352	17216	17530	17295	17437	17245	17468	17241	17349	17224	17196	17342	17235	17188	17460	17452	17347	17301	17259	17361	17270	17319	17429	17139	17270	17280	17356	17290	17294	17297	17185	17405	17142	17265	17322	17278	17377	17211	17212	17190	17141	17337	17391	17293	17225	17135	17204	17383	17388	17097	17316	17604	17194	17203	17450	17448	17198	17391	17210	17396	17279	17324	17467	17383	17451	17336	17276	17373	17348	17171	17261	17451	17466	17355	17228	17183	17290	17292	17251	17303	17435	17371	17068	17475	17292	17295	17384	17170	17399	17262	17306	17264	17471	17241	17194	17310	17320	17312	17454	17235	17018	17217	17343	17069	17277	17303	17238	17139	17210	17298	17436	17328	17278	17318	17286	17440	17313	17309	17407	17450	17320	17435	17235	17397	17348	17357	17024	17134	17332	17223	17130	17248	17212	17399	17367	17548	17440	17277	17336	17247	17207	17391	17191	17458	17312	17428	17436	17210	17241	17336	17329	17458	17453	17542	17489	17364	17248	17208	17285	17133	17187	17301	17465	17308	17302	17418	17149	17374	17397	17126	17048	17273	17324	17252	17278	17193	17286	17269	17317	17278	17393	17648	17337	17274	17274	17424	17338	17290	17474	17286	17217	17449	17101	17202	17177	17348	17439	17502	17335	17229	17429	17319	17321	17368	17326	17345	17443	17381	17275	17272	17344	17290	17380	17493	17387	17420	17192	17270	17457	17306	17356	17357	17318	17288	17211	17578	17438	17395	17140	17351	17413	17251	17393	17349	17240	16995	17258	17110	17171	17450	17312	17251	17241	17308	17354	17290	17365	17408	17309	17338	17462	17611	17506	17299	17337	17249	17300	17446	17171	17327	17447	17356	17253	17228	17452	17273	17314	17157	17352	17240	17258	17205	17362	17458	17476	17400	17231	17185	17287	17302	17519	17130	17480	17267	17455	17362	17497	17231	17501	17268	17160	17216	17375	16992	17428	17285	17298	17422	17333	17167	17089	17411	17283	17144	17292	17353	17262	17197	17263	17382	17226	17083	17188	17383	17495	17487	17257	17179	17311	17323	17210	17326	17243	17601	17445	17223	17217	17342	17357	17515	17372	17062	17443	17348	17093	17244	17382	17310	17262	17327	17190	17244	17348	17423	17330	17535	17330	17479	17406	17262	17303	17144	17438	17316	17239	17205	17438	17335	17448	17270	17418	17375	17479	17410	17154	17293	17292	17356	17353	17490	17575	17495	17160	17381	17437	17268	17441	17418	17255	17434	17151	17310	17523	17417	17372	17303	17341	17444	17236	17142	17489	17390	17371	17226	17117	17278	17159	17239	17423	17403	17069	17185	17375	17092	17240	17227	17359	17202	17244	17163	17350	17339	17574	17429	17257	17397	17267	17499	17166	17293	17267	17401	17411	17318	17262	17390	17261	17253	17117	17301	17321	17361	17517	17388	17298	17368	17384	17201	17305	17266	17470	17201	17383	17498	17298	17264	17405	17236	17461	17171	17332	16995	17421	17293	17554	17328	17221	17364	17330	17234	17206	17512	17424	17168	17318	17422	17309	17267	17462	17199	17299	17267	17442	17368	17277	17367	17320	17286	17459	17462	17288	17253	17340	17469	17248	17354	17518	17212	17242	17337	17187	17276	17313	17344	17490	17113	17258	17088	17270	17122	17394	17345	17431	17463	17212	17262	17356	17249	17452	17354	17326	17351	17422	17092	17095	17345
21476	29250	27763	19620	18395	22341	21336	17028	15380	15159	14886	14601	14335	14130	14114	13987	14053	13919	14152	14082	14097	14045	14078	14104	13919	13943	14107	14057	13994	14131	14001	14034	14048	14037	13925	14188	13921	14070	14077	14082	13792	14092	13949	14001	13952	13968	14183	13912	13765	14089	14146	13905	13964	14089	13939	14044	14066	14034	13969	14074	14027	13907	13949	13936	14072	14098	14015	14179	14014	13882	14139	14116	14074	14055	14008	14080	14255	14032	14122	14066	14114	13810	14035	13979	14067	14075	13834	13931	14064	14113	13976	13890	14059	13951	14009	14103	14139	14034	14035	14019	14170	14079	13919	13952	14260	13988	14207	14160	14098	13929	14143	14005	13725	14115	13958	13933	13929	14030	14079	14030	14099	14170	14034	14081	14014	13884	14120	14140	14077	13998	13935	13894	14053	14010	13911	13906	14077	14050	14069	13896	14050	14030	14187	14059	14065	14045	14010	13985	13805	13988	13976	14124	14043	13910	14096	13863	14056	14063	14134	13905	13972	14030	13878	14121	14180	14003	14099	14005	14067	14149	14009	14025	14065	14019	13885	14113	14053	14082	14028	13869	14097	13943	13944	14103	13876	13978	13882	14079	14077	13986	13896	14046	14079	14003	13915	14131	14141	14046	13954	13973	13940	13866	13953	14100	13964	14249	14028	14151	13951	14141	14137	14137	14033	13968	14087	14104	13954	13970	14082	13970	14017	13935	14071	13982	14038	13895	14120	14070	13992	14179	14180	14068	14107	14062	14009	13962	14049	13833	14008	13975	13948	14138	13972	14104	14248	14145	13909	14048	14191	14088	14106	13915	14028	14022	13992	14088	14062	13988	14009	13903	14113	13927	14102	13858	14001	14016	14025	14090	14207	14057	13995	14015	13863	13851	14057	14118	14015	14102	14073	13716	14207	13977	14045	14072	14104	13951	14206	14011	14016	14039	14028	13996	13997	14025	14129	13885	14079	13958	14064	14032	13958	13936	13907	14199	13965	14010	14042	14137	14058	14009	14054	13964	14061	14006	14185	14019	14058	14148	13989	14059	14067	13883	14129	14168	14097	14010	14100	14104	14034	13959	13941	14112	14034	14014	14019	14095	14086	13929	14028	14002	14091	14115	13952	14134	13883	14173	14120	14027	14185	14059	13997	14214	13972	13870	13874	13977	14029	14091	13900	13980	14026	14166	13968	14022	14047	14125	14013	14096	13890	13909	13954	14170	14042	13889	14226	13918	13992	14167	14088	13973	13819	13940	14056	14217	13901	14028	13976	14024	14030	13995	14153	13982	13977	13987	13945	14022	14252	14097	14020	14159	13837	14000	13977	14119	13990	14061	14024	13911	13819	14043	14114	13855	14096	14137	14069	14115	14076	14084	14073	13961	14003	13978	13962	13932	14095	14170	13987	13926	13944	13925	13979	14203	13990	13953	13979	13830	13948	14072	14120	13979	14200	13973	14069	14105	14033	14047	13937	13794	13891	13985	14017	13996	14135	14069	14084	14141	13934	13987	14048	13858	13925	13879	13915	14166	14019	13989	13888	13999	13937	14215	14177	14022	14000	13901	13961	14089	14163	14108	14003	13848	14073	13941	13798	14022	14092	13908	14109	14032	14123	14188	14167	13772	13997	13934	14034	14030	13904	13963	14198	14055	14052	14231	13903	13969	14088	13939	14031	13953	14075	13980	14041	14106	14068	14126	14074	13904	14022	14110	13923	13908	13941	14083	14098	14131	14131	14017	13996	14019	14066	14034	14028	14040	13981	14030	13995	14246	13968	14020	14057	14055	14101	14075	13823	14054	13942	14013	13906	13849	14087	14041	13922	14121	14102	14017	14030	13962	14006	14200	14054	13999	13996	14041	14102	13976	14138	14154	14202	13991	13944	14040	14062	14044	13988	14053	13975	13973	14046	14160	14052	13924	13896	13967	13957	14045	13922	14080	14030	14121	13926	14036	14148	14046	14051	14043	14054	13913	14105	14056	14085	13969	14086	14052	13958	14063	13911	14013	14067	13969	14099	14202	14115	14144	13938	14116	14107	13975	13925	14316	14068	14023	13887	13995	13777	13962	13971	13847	14082	14118	13861	13970	14066	14096	14106	14133	14034	14036	14116	14023	13953	14153	14085	14041	14020	13880	13982	14024	13984	14007	13918	13969	13949	13949	14077	14028	14043	13915	13694	14051	14087	13869	13904	14070	14096	14079	13989	14136	14019	13825	14031	13888	13967	14206	13887	13853	14057	13851	14051	14116	14250	13939	14032	14130	14032	13895	13998	14144	13935	14149	13929	14166	13982	14070	13863	14006	13945	14034	14165	14039	14027	14043	13956	13962	13949	14213	13857	14079	14121	14181	13980	14042	13925	13921	13959	13972	14029	14022	14178	14197	13904	13976	14027	13999	13950	13888	14107	14031	13911	14001	14049	13961	14170	13993	13996	13914	13931	14074	14191	13930	14027	13935	14053	14119	14123	13961	14038	14113	14026	14009	14020	13717	14110	14253	14028	13997	13949	14055	14120	14108	13994	14033	13858	13874	13997	13966	14174	14122	13987	13965	13847	14036	14140	14104	14004	13962	13842	14105	14068	14035	14075	14032	13913	14208	13933	14225	13875	14138	14106	14102	14067	14082	13941	14089	14127	14106	13962	14039	14094	14027	14054	13943	14143	14134	14051	14082	13978	14052	13990	14067	14028	13919	13910	14115	13901	13947	14036	14058	14064	14147	13958	14113	13988	14022	13921	13992	14000	13964	14083	14132	14019	13984	13974	13999	14127	14158	14123	14056	14023	13993	14063	14040	14057	13983	13937	14097	13958	13983	14125	14012	13969	13947	14068	14200	13865	14141	14033	13979	13915	13962	14080	14062	13941	13886	14004	14036	14051	14027	14048	13929	14093	13864	14022	13989	13987	14153	13922	13934	13962	13932	14199	13795	13991	13944	13956	14149	13962	13854	13988	14149	14060	13796	14134	14052	14068	13847	13935	14231	14180	14108	14045	14160	13997	14212	14021	14078	13896	14137	13885	13954	14103	14228	14136	14148	13897	14104	13927	14007	14029	13940	13987	14196	13998	14075	14233	13907	13959	13971	14076	13885	14154	13936	14062	14227	14092	14231	14158	13979	14026	14013	13838	14044	14035	14082	13790	13974	14024	13917	14075	13866	14177	14096	13920	13834	14266	13902	14128	13994	14053	13985	14110	14014	13978	13941	14095	14007	13968	14045	13981	13982	14085	14021	13963	14070	14217	14026	13934	13889	13926	14080	14021	14078	13990	13964	14289	14070	13998	14070	14084	14122	14050	14116	14008	13870	14192	14045	14036	14012	13939	14113	14295	14008	14032	14056	14147	14088	14125	14138	13981	14076	14110	14061	13797	14157	13936	13960	14010	14011	14024	13919	14127	14013	13930	13981	14035	14037	13964	14055	13971	14265	14155	14050	14048	14049	14019	14173	14079	13973	14178	14063	13933	13960	14041	14004	14028	14199	13837	13946	14140	14097	13953	14004	13874	14059	14021	14062	13968	14059	14106	14021	14185	14157	14022	14047	13989	14054	14038	13866	14139	13995	13870	14036	14100	14057	13882	14045	14019	13975	13917	14081	14146	13966	14054	13967	13924	13967	14143	14029	14008	14079	14014	13971	13982	13943	14022	13976	13891	13964	13874	14043	14263	13972	14056	14136	14053	13950	14015	13963	14061	14075	14028	14020	14046	13992	14075	14100	13971	14207	13957	13995	14192	14016	13869	14107	13902	14149	13986	14048	14088	13982	13894	13921	14008	13906	14089	13898	14062	14039	13923	14006	13934	13958	14070	14040	13980	13872	14096	14008	14139	14137	14037	14129	13808	13877	13971	14005	14200	14111	14060	14107	13993	14194	13956	13979	13872	14041	14077	13914	14018	14073	14039	14074	14149	13950	14012	13953	13993	14006	14030	13918	13972	13924	14085	13926	13936	13976	14070	13997	14030	14231	14079	14020	14062	13962	13963	14072	14111	14059	13972	14080	14029	13993	13904	13932	14091	13950	13942	14069	14061	14089	14106	13852	13748	14104	13948	14152	14124	14046	14051	13784	14011	13909	14005	13932	14004	14103	13932	13979	14132	14009	14188	14037	13871	13984	14144	14113	14079	14061	14014	13967	14053	13914	13954	14113	13984	14139	14012	13922	14061	14139	14033	14028	14039	13919	13977	14027	14093	14009	14035	13971	13926	13937	14119	14019	13829	14137	13992	14131	14068	14092	14051	14045	14182	14060	13889	14040	14241	14070	13996	13949	14010	13999	14252	14019	13954	14031	14022	14174	13954	14034	14099	14117	14196	14030	14116	13968	14084	14144	14001	13919	14027	14100	14049	14068	13805	14026	14008	13993	14036	13888	13970	14000	13830	14076	14024	14102	14017	13855	14041	13898	13764	14092	14238	13931	14037	13933	13977	14021	13952	13958	13926	14056	14003	14004	14215	13925	14160	14072	13858	13906	14218	13793	13983	14172	13928	14249	14072	14031	13814	14010	14050	14165	14003	13970	13912	14109	14042	13880	14071	14125	14002	14127	14069	13898	14055	14002	14078	13928	13987	14023	14095	14002	14099	13958	14113	13991	13967	13964	13778	14063	14263	13922	13943	13770	14096	14061	14147	14106	13936	14169	14087	14179	14008	14205	14062	14158	14012	14114	14174	13970	14175	14056	14360	13979	14127	14138	14006	13942	14059	13964	14069	14126	14019	13990	14120	13956	14054	14011	14087	13959	14040	13912	13935	14021	14128	14031	14035	13827	13972	13865	13935	14097	14131	13997	14165	14005	14165	13893	13945	14051	13988	13933	13942	14068	14071	13890	13964	14057	14025	13877	14091	13995	14129	14117	14040	14072	14021	13976	14003	14239	14058	14071	13757	14049	14029	14030	13955	14178	13820	14067	14003	14028	13925	14092	14045	14023	14128	13835	13932	13990	13852	14149	13950	14021	14045	14064	13969	14147	13875	13943	14116	14085	14024	14025	13991	14076	14086	13904	13982	13906	14007	13951	13920	14082	13994	14057	14122	14022	13954	14041	14029	14041	14063	14058	14083	14117	14082	14065	14116	14184	14117	14060	14154	14237	13892	14001	14012	14143	14021	14135	13957	14027	13910	14032	14145	13938	14014	14001
26180	21225	31242	35532	30882	40495	47628	31867	25925	25760	22608	19875	18062	17140	16836	16726	16717	16910	16687	16654	16666	16557	16806	16841	16631	16779	16854	16595	16726	16716	16745	16710	16777	16553	16749	16744	16651	16654	16820	16784	16833	16766	16744	16440	16757	16694	16729	16809	16758	16966	16865	16761	16548	16429	16617	16462	16712	16751	16836	16567	16548	16739	16644	16676	16806	17005	16658	16632	16867	16713	16737	16804	16575	16557	16834	16810	16675	16776	16713	16669	16812	16826	16610	16735	16649	16848	16660	16658	16616	16757	16773	16739	16687	16642	16823	16724	16819	16689	16659	16503	16473	16880	16605	16680	16665	16842	16809	16664	16908	16790	16672	16464	16598	16842	16711	16724	16692	16542	16508	16409	16607	16781	16570	16671	16457	16670	16700	16486	16602	16744	16822	16578	16615	16686	16653	16707	16585	16610	16583	16664	16659	16671	16646	16766	16775	16575	16486	16561	16361	16592	16627	16693	16765	16766	16786	16953	16628	16539	16728	16530	16526	16770	16680	16837	16702	16561	16576	16613	16702	16809	16435	16629	16698	16600	16567	16509	16450	16624	16689	16815	16676	16691	16574	16752	16705	16734	16816	16738	16557	16584	16772	16684	16628	16779	16803	16699	16738	16526	16705	16713	16717	16688	16801	16748	16609	16573	16839	16685	16666	16585	16716	16676	16614	16538	16727	16720	16757	16687	16764	16775	16561	16580	16458	16857	16602	16729	16686	16527	16635	16656	16541	16451	16694	16585	16521	16432	16417	16719	16629	16665	16621	16739	16654	16544	16564	16821	16690	16481	16699	16735	16711	16471	16605	16590	16619	16481	16927	16465	16673	16754	16555	16577	16700	16747	16738	16607	16528	16781	16637	16675	16591	16673	16708	16631	16610	16839	16457	16641	16618	16541	16516	16759	16820	16724	16777	16608	16665	16661	16747	16584	16749	16681	16549	16756	16590	16601	16562	16626	16771	16817	16787	16570	16661	16901	16782	16677	16445	16630	16675	16626	16795	16616	16735	16720	16796	16658	16651	16952	16681	16633	16602	16722	16669	16833	16552	16741	16683	16552	16534	16738	16566	16719	16601	16616	16745	16633	16653	16589	16696	16667	16491	16962	16509	16570	16787	16765	16778	16737	16805	16815	16499	16768	16635	16544	16687	16801	16552	16773	16694	16782	16641	16726	16853	16715	16610	16472	16714	16589	16539	16674	16576	16551	16678	16677	16713	16621	16465	16705	16680	16716	16754	16647	16788	16689	16667	16479	16767	16562	16674	16750	16644	16602	16753	16523	16722	16594	16810	16611	16602	16565	16671	16810	16494	16405	16455	16481	16620	16738	16680	16617	16817	16660	16575	16684	16694	16819	16606	16654	16641	16904	16604	16725	16576	16527	16575	16821	16604	16661	16743	16783	16637	16762	16833	16763	16854	16691	16632	16733	16554	16716	16719	16600	16567	16760	16529	16577	16594	16647	16899	16655	16731	16409	16517	16582	16693	16637	16796	16643	16403	16749	16506	16850	16452	16474	16401	16718	16734	16910	16603	16677	16681	16850	16547	16689	16657	16616	16679	16723	16798	16501	16768	16456	16716	16663	16718	16775	16763	16654	16640	16660	16455	16895	16664	16540	16435	16513	16590	16701	16453	16575	16768	16620	16703	16795	16702	16928	16759	16673	16567	16652	16455	16588	16724	16694	16675	16723	16697	16814	16551	16444	16710	16938	16729	16740	16751	16758	16716	16572	16767	16694	16608	16621	16573	16722	16781	16700	16629	16540	16727	16872	16695	16565	16544	16502	16490	16570	16540	16746	16663	16799	16574	16840	16682	16765	16659	16657	16680	16735	16589	16679	16711	16570	16651	16636	16822	16629	16440	16784	16616	16477	16763	16673	16661	16839	16792	16897	16716	16865	16883	16851	16514	16616	16576	16625	16619	16656	16735	16583	16785	16496	16655	16647	16686	16754	16731	16506	16679	16612	16878	16794	16759	16696	16701	16516	16615	16850	16614	16591	16610	16627	16717	16575	16710	16675	16654	16710	16609	16700	16654	16507	16579	16431	16656	16831	16870	16553	16488	16556	16613	16553	16865	16523	16737	16748	16697	16776	16672	16564	16699	16494	16467	16631	16666	16600	16790	16765	16813	16679	16726	16633	16911	16698	16582	16638	16742	16527	16769	16769	16905	16607	16772	16745	16595	16594	16708	16835	16738	16587	16705	16842	16752	16656	16573	16676	16769	16881	16895	16846	16745	16551	16499	16619	16706	16573	16763	16719	16701	16852	16707	16776	16670	16633	16590	16693	16837	16655	16731	16829	16687	16680	16536	16751	16401	16715	16747	16509	16564	16696	16671	16552	16797	16597	16495	16744	16721	16642	16745	16739	16869	16827	16727	16738	16682	16558	16619	16574	16773	16669	16514	16642	16499	16669	16649	16779	16551	16747	16661	16694	16846	16487	16688	16526	16588	16599	16748	16952	16631	16594	16535	16500	16685	16641	16575	16610	16769	16736	16701	16605	16703	16641	16858	16487	16429	16526	16639	16833	16735	16684	16651	16709	16751	16515	16710	16631	16526	16756	16779	16624	16756	16781	16497	16736	16571	16585	16718	16614	16668	16534	16708	16559	16680	16761	16900	16699	16760	16586	16646	16695	16513	16568	16503	16693	16766	16867	16898	16769	16845	16633	16638	16873	16630	16548	16728	16539	16623	17011	16558	16655	16533	16603	16507	16594	16837	16787	16721	16484	16612	16600	16783	16558	16625	16649	16567	16837	16555	16643	16605	16676	16616	16735	17074	16704	16563	16697	16777	16740	16699	16778	16688	16508	16634	16824	16461	16723	16571	16742	16572	16861	16489	16682	16708	16719	16479	16691	16770	16787	16705	16534	16525	16480	16597	16745	16538	16549	16367	16633	16473	16615	16351	16782	16697	16746	16649	16880	16608	16424	16591	16607	16491	16722	16894	16569	16727	16495	16575	16691	16752	16545	16676	16537	16801	16682	16669	16566	16594	16607	16706	16626	16669	16645	16503	16696	16740	16517	16735	16675	16879	16624	16700	16570	16737	16780	16589	16504	16686	16773	16665	16644	16736	16794	16666	16538	16748	16593	16759	16767	16655	16727	16498	16667	16665	16726	16788	16788	16620	16735	16599	16620	16629	16680	16505	16642	16697	16600	16750	16715	16865	16612	16747	16626	16680	16610	16663	16540	16535	16671	16597	16568	16669	16699	16494	16599	16633	16638	16617	16738	16507	16556	16624	16596	16846	16731	16713	16794	16665	16732	16570	16758	16762	16658	16534	16546	16550	16650	16841	16697	16700	16775	16655	16886	16624	16695	16638	16649	16872	16648	16797	16539	16794	16793	16698	16562	16820	16832	16703	16824	16637	16759	16596	16601	16705	16670	16756	16675	16585	16570	16901	16813	16824	16487	16569	16564	16591	16731	16790	16757	16678	16747	16498	16682	16464	16761	16502	16788	16503	16658	16731	16704	16678	16674	16556	16799	16571	16617	16449	16760	16587	16471	16412	16744	16696	16517	16603	16589	16440	16514	16611	16787	16701	16614	16795	16673	16706	16554	16492	16598	16657	16664	16671	16639	16636	16701	16570	16546	16568	16656	16568	16508	16672	16684	16827	16561	16599	16838	16695	16767	16570	16573	16585	16542	16883	16629	16730	16631	16817	16587	16755	16694	16601	16703	16790	16365	16701	16636	16506	16838	16637	16625	16690	16621	16613	16711	16614	16785	16860	16777	16691	16645	16623	16531	16602	16576	16527	16456	16814	16571	16734	16689	16590	16650	16734	16333	16881	16658	16637	16760	16603	16374	16771	16697	16708	16572	16532	16631	16769	16639	16777	16625	16557	16713	16671	16828	16567	16598	16618	16599	16700	16721	16586	16580	16915	16909	16730	16690	16587	16670	16753	16734	16589	16362	16629	16778	16679	16577	16782	16606	16771	16921	16822	16797	16613	16594	16821	16545	16716	16652	16517	16672	16728	16927	16580	16629	16702	16585	16758	16745	16822	16629	16555	16620	16666	16770	16583	16661	16691	16564	16643	16601	16892	16628	16645	16595	16703	16752	16582	16906	16739	16636	16707	16576	16687	16506	16651	16781	16711	16604	16745	16673	16746	16601	16765	16590	16599	16763	16753	16496	16583	16650	16599	16442	16727	16498	16763	16661	16675	16603	16670	16579	16692	16402	16726	16664	16746	16490	16639	16780	16594	16724	16849	16660	16483	16686	16716	16821	16695	16616	16795	16538	16541	16616	16539	16757	16478	16604	16678	16658	16739	16792	16771	16386	16813	16532	16692	16634	16784	16440	16549	16693	16328	16611	16641	16750	16643	16630	16771	16688	16719	16776	16880	16777	16853	16509	16594	16685	16602	16602	16628	16731	16594	16840	16921	16719	16458	16609	16658	16472	16740	16665	16698	16593	16731	16684	16620	16574	16755	16905	16561	16595	16704	16712	16593	16641	16961	16760	16636	16470	16692	16636	16727	16573	16621	16676	16660	16729	16856	16714	16590	16540	16972	16673	16661	16779	16731	16641	16734	16776	16800	16659	16621	16658	16579	16573	16558	16683	16539	16691	16591	16749	16806	16897	16683	16378	16558	16387	16435	16802	16648	16551	16763	16696	16767	16738	16751	16635	16757	16808	16734	16578	16575	16761	16694	16809	16645	16818	16789	16909	16624	16737	16701	16680	16788	16737	16737	16333	16679	16614	16677	16759	16731	16702	16883	16669	16612	16690	16613	16684	16648	16583	16552	16666	16587	16692	16601	16792	16533	16500	16702	16467	16640	16637	16605	16685	16483	16741	16800	16604	16800	16395	16489	16590	16735	16634	16619	16761	16912	16630	16977	16651	16816	16627	16658	16602	16732	16534	16657	16722	16521	16686	16801	16656	16638	16577	16680	16735	16720	16653	16557	16574	16749	16712	16792	16809	16503	16705	16502	16635	16649	16693	16543	16717	16822	16640	16611	16561	16634	16706	16611	16546	16867	16844	16850	16687	16693	16655	16686	16820	16670	16678	16706	16735	16575	16713	16627	16606	16880	16439	16620	16755	16645	16607	16884	16959	16637	16559	16727	16712	16719	16579	16602	16827	16761	16690	16755	16697	16659	16639
33433	55956	55658	44620	33638	42610	45125	29950	25302	25043	20832	17258	15006	13996	13764	13710	13620	13668	13610	13668	13677	13562	13679	13620	13618	13687	13640	13670	13654	13447	13644	13700	13589	13694	13546	13745	13552	13611	13743	13698	13597	13665	13340	13598	13682	13584	13676	13609	13501	13431	13766	13511	13573	13591	13673	13535	13615	13714	13686	13487	13688	13508	13775	13644	13551	13614	13622	13610	13614	13639	13874	13614	13728	13553	13630	13466	13665	13560	13370	13822	13695	13615	13600	13585	13664	13554	13670	13597	13621	13569	13677	13568	13713	13539	13562	13795	13669	13678	13597	13621	13692	13554	13662	13771	13840	13653	13645	13670	13522	13636	13669	13645	13521	13695	13493	13676	13463	13724	13581	13646	13615	13525	13622	13643	13656	13491	13604	13519	13696	13577	13626	13523	13606	13681	13539	13501	13763	13692	13539	13700	13551	13551	13486	13562	13723	13725	13652	13608	13503	13716	13563	13669	13522	13580	13707	13534	13620	13575	13610	13765	13567	13470	13629	13447	13627	13621	13592	13637	13444	13561	13668	13628	13649	13576	13593	13469	13652	13565	13419	13669	13575	13542	13821	13522	13671	13557	13714	13509	13486	13784	13531	13540	13609	13556	13718	13490	13572	13594	13524	13470	13688	13660	13689	13643	13612	13602	13635	13690	13676	13719	13611	13759	13639	13744	13461	13573	13526	13781	13634	13626	13662	13595	13790	13814	13700	13550	13547	13585	13588	13741	13385	13693	13600	13759	13554	13596	13465	13613	13613	13650	13666	13595	13631	13663	13655	13718	13605	13666	13476	13776	13432	13557	13677	13600	13709	13710	13620	13611	13658	13569	13590	13489	13753	13560	13718	13589	13721	13365	13639	13572	13702	13588	13499	13680	13507	13668	13637	13493	13575	13584	13688	13681	13604	13719	13560	13582	13589	13629	13651	13666	13529	13580	13645	13568	13571	13644	13863	13575	13477	13812	13814	13642	13630	13677	13666	13557	13529	13596	13647	13595	13593	13567	13687	13634	13596	13499	13573	13593	13492	13720	13418	13720	13604	13766	13781	13566	13705	13440	13660	13534	13571	13606	13854	13613	13571	13615	13574	13591	13658	13538	13555	13561	13592	13635	13626	13603	13563	13855	13743	13661	13556	13417	13671	13507	13483	13382	13617	13583	13651	13597	13700	13622	13559	13610	13566	13546	13616	13647	13521	13742	13685	13606	13575	13752	13548	13706	13480	13601	13660	13696	13694	13502	13566	13490	13626	13557	13647	13687	13742	13624	13428	13812	13685	13640	13600	13681	13632	13600	13438	13675	13772	13603	13542	13522	13848	13645	13541	13661	13646	13684	13653	13588	13589	13712	13711	13594	13434	13596	13609	13487	13838	13536	13577	13810	13617	13455	13543	13609	13532	13534	13591	13610	13644	13615	13723	13544	13590	13777	13782	13644	13434	13563	13478	13559	13547	13693	13577	13769	13722	13660	13456	13779	13668	13815	13750	13533	13542	13653	13670	13713	13590	13687	13624	13588	13782	13734	13538	13728	13776	13455	13590	13696	13548	13618	13630	13545	13556	13628	13666	13755	13774	13430	13704	13677	13555	13572	13688	13554	13736	13656	13577	13646	13568	13569	13645	13511	13718	13566	13539	13618	13681	13719	13660	13562	13670	13651	13638	13536	13645	13668	13669	13654	13605	13691	13733	13631	13493	13592	13644	13682	13682	13852	13630	13470	13854	13680	13785	13696	13508	13699	13499	13784	13669	13681	13471	13637	13487	13533	13534	13518	13603	13495	13701	13643	13550	13654	13637	13611	13676	13811	13825	13816	13451	13738	13541	13774	13595	13571	13510	13530	13659	13674	13499	13556	13695	13698	13631	13559	13675	13613	13841	13657	13580	13653	13610	13615	13578	13599	13601	13650	13571	13735	13621	13654	13628	13568	13647	13687	13569	13613	13463	13704	13698	13690	13802	13658	13679	13717	13685	13633	13761	13659	13500	13699	13503	13556	13594	13816	13800	13717	13604	13423	13522	13565	13656	13427	13523	13644	13523	13590	13715	13623	13663	13412	13621	13514	13571	13612	13610	13500	13599	13709	13416	13700	13655	13752	13710	13506	13676	13739	13489	13594	13599	13521	13607	13505	13489	13626	13684	13810	13812	13648	13652	13601	13500	13659	13581	13635	13616	13607	13573	13566	13628	13515	13847	13703	13666	13610	13720	13715	13645	13395	13578	13566	13527	13512	13714	13639	13640	13507	13593	13431	13671	13538	13663	13800	13586	13703	13562	13565	13585	13639	13824	13636	13657	13575	13516	13706	13771	13695	13649	13586	13635	13658	13653	13549	13573	13719	13607	13598	13752	13564	13714	13606	13717	13800	13602	13686	13713	13670	13731	13742	13618	13767	13608	13751	13532	13634	13689	13657	13566	13681	13624	13626	13547	13705	13454	13522	13681	13563	13400	13611	13566	13685	13532	13765	13549	13557	13623	13544	13490	13646	13661	13645	13734	13580	13685	13849	13579	13664	13593	13638	13751	13689	13612	13506	13588	13634	13597	13466	13747	13649	13697	13567	13639	13678	13437	13562	13675	13571	13543	13484	13515	13816	13550	13503	13725	13627	13885	13503	13589	13723	13602	13674	13639	13553	13605	13832	13598	13629	13733	13595	13544	13499	13593	13723	13637	13479	13708	13435	13566	13528	13568	13636	13607	13663	13602	13677	13834	13560	13696	13718	13710	13544	13531	13548	13644	13536	13633	13587	13611	13517	13655	13730	13625	13740	13536	13659	13604	13608	13561	13737	13437	13766	13747	13665	13643	13598	13756	13602	13593	13755	13411	13566	13642	13751	13592	13582	13602	13713	13716	13595	13786	13590	13607	13655	13494	13480	13739	13658	13496	13716	13646	13777	13488	13693	13585	13474	13621	13645	13708	13602	13515	13653	13639	13678	13567	13733	13725	13558	13652	13542	13591	13792	13626	13633	13623	13585	13649	13484	13710	13704	13651	13558	13600	13567	13512	13587	13487	13697	13724	13609	13653	13638	13741	13677	13642	13587	13476	13688	13638	13564	13606	13597	13573	13549	13674	13564	13648	13506	13521	13714	13532	13618	13502	13627	13876	13643	13590	13468	13524	13786	13476	13607	13629	13594	13626	13713	13577	13622	13531	13541	13625	13730	13532	13504	13624	13532	13469	13765	13457	13476	13655	13695	13560	13551	13551	13566	13709	13691	13575	13644	13589	13713	13613	13450	13631	13618	13554	13683	13684	13657	13514	13503	13624	13596	13620	13662	13716	13579	13786	13781	13617	13659	13573	13473	13648	13720	13587	13691	13623	13648	13561	13752	13838	13581	13765	13614	13500	13501	13551	13522	13598	13764	13591	13679	13811	13521	13559	13639	13682	13790	13636	13693	13568	13601	13779	13675	13630	13620	13691	13639	13607	13658	13669	13630	13473	13701	13537	13588	13472	13649	13700	13747	13753	13662	13445	13610	13632	13619	13470	13698	13590	13649	13718	13587	13515	13666	13548	13490	13607	13675	13526	13663	13627	13625	13474	13503	13514	13718	13683	13544	13769	13725	13470	13552	13746	13629	13723	13721	13509	13543	13797	13598	13789	13553	13794	13709	13493	13643	13593	13596	13574	13835	13594	13734	13722	13651	13605	13655	13623	13750	13682	13507	13895	13457	13603	13564	13623	13760	13707	13684	13655	13685	13698	13534	13576	13550	13760	13555	13671	13599	13708	13572	13402	13539	13608	13684	13644	13631	13588	13613	13484	13750	13651	13452	13757	13688	13720	13644	13631	13543	13591	13479	13823	13613	13582	13660	13456	13516	13639	13417	13612	13646	13721	13806	13474	13552	13604	13789	13784	13706	13373	13724	13614	13625	13711	13692	13729	13528	13667	13666	13615	13889	13570	13485	13574	13553	13622	13691	13393	13692	13634	13688	13787	13493	13579	13656	13691	13606	13491	13689	13485	13623	13569	13535	13564	13583	13622	13568	13471	13513	13653	13602	13570	13647	13570	13459	13685	13631	13655	13614	13830	13465	13770	13622	13556	13615	13770	13519	13626	13770	13538	13709	13620	13560	13677	13469	13493	13663	13680	13638	13633	13568	13664	13590	13707	13661	13431	13663	13488	13685	13445	13614	13562	13566	13704	13638	13592	13590	13599	13560	13625	13564	13702	13581	13605	13595	13588	13493	13505	13714	13500	13705	13690	13676	13588	13577	13677	13540	13513	13629	13605	13655	13679	13600	13815	13577	13588	13510	13586	13498	13641	13507	13725	13743	13507	13530	13547	13752	13741	13620	13544	13703	13474	13659	13625	13803	13563	13581	13564	13663	13609	13508	13733	13674	13684	13438	13760	13624	13564	13604	13501	13786	13670	13720	13535	13486	13411	13586	13670	13516	13651	13666	13615	13720	13651	13545	13661	13689	13500	13453	13583	13650	13621	13673	13667	13537	13651	13605	13595	13640	13712	13681	13653	13608	13611	13630	13548	13508	13447	13596	13588	13627	13591	13728	13470	13385	13612	13789	13492	13613	13766	13542	13516	13711	13694	13619	13623	13780	13719	13598	13796	13514	13539	13611	13687	13575	13671	13695	13656	13594	13581	13621	13571	13592	13627	13711	13889	13563	13684	13682	13617	13594	13622	13721	13732	13666	13577	13559	13539	13430	13591	13536	13667	13596	13619	13694	13647	13630	13701	13593	13504	13637	13397	13602	13700	13608	13615	13566	13574	13804	13642	13725	13504	13717	13754	13579	13587	13770	13588	13499	13665	13626	13709	13620	13766	13758	13566	13708	13517	13723	13571	13502	13639	13574	13476	13609	13711	13710	13690	13651	13715	13599	13411	13678	13506	13557	13747	13703	13568	13554	13532	13593	13635	13676	13534	13641	13773	13444	13669	13526	13636	13572	13544	13591	13689	13458	13776	13830	13756	13645	13688	13658	13593	13571	13633	13481	13698	13525	13519	13704	13587	13534	13814	13819	13612	13604	13781	13690	13597	13681	13679	13638	13397	13593	13705	13718	13416	13652	13641	13550	13618	13622	13525	13557	13599	13526	13724	13732	13761	13459	13633	13740	13612	13485	13566	13665	13739	13808	13766	13689	13620	13646	13577	13712
24040	21065	29367	27847	39485	55288	59437	41708	36030	38900	33122	26151	20636	17701	16481	16146	15786	16020	16030	16185	15875	15957	15903	15973	15926	15976	15971	15788	15889	15855	15956	15796	16117	15966	15976	16103	15997	15747	15916	15967	15903	15908	15852	15788	15809	15934	15840	16080	15719	16026	15804	15555	16004	15712	15842	15955	16037	16110	15933	16044	15895	15907	15912	15829	15957	15762	15905	16074	15853	15831	15901	15994	15961	16019	16036	15957	15927	15858	15990	15837	16068	15676	16158	15747	15794	15802	15838	15899	15661	15773	15807	15716	15967	15824	15768	15878	15847	15748	15912	15717	15904	15719	15856	15851	15943	15894	16044	15843	15867	15641	15883	15941	15732	16192	16010	15977	16086	15877	15747	15810	15929	15917	15791	15720	15861	15783	15752	15748	15793	15901	16033	15880	15762	15937	16070	15884	15951	16039	15655	15857	15960	15843	15922	15885	15625	15672	15891	15819	15752	15787	15843	15865	15857	15760	15735	15993	15853	15969	15786	15755	15770	15943	15889	15756	16107	15694	15859	15978	15819	15617	15990	15825	15845	15801	15696	15937	15829	16012	15923	15985	15938	15921	15937	15988	15800	15831	15815	15919	15807	15716	15712	15775	15835	15967	15990	15912	15884	15987	15800	15811	15937	15776	15683	15841	15848	15972	15759	15783	15868	15950	15787	15861	15896	15895	15945	15594	15978	16059	15933	15926	15772	15800	15910	15830	15786	15712	15750	15888	15920	15775	15948	15831	16013	15888	15904	15853	15945	15905	15845	16114	15875	15835	15834	15903	15632	16077	15780	15658	15844	15810	15865	15852	15826	15872	15631	15925	15788	15785	15998	15735	15740	15844	15635	15658	15770	15869	15828	15755	15983	15925	15843	15792	15690	15831	15911	15844	15891	16027	15684	15619	15683	15712	15578	15670	15850	15666	15928	15992	15993	15784	16039	15689	15851	15757	15913	15742	15765	15850	15816	16013	15736	15772	15914	15924	15823	15890	15965	15801	15968	15840	15763	15890	15977	15929	15886	15962	16043	15908	15934	15655	15855	16074	15887	15864	15805	15713	15773	15775	15868	15946	16005	15898	16101	15847	15844	15897	16053	15984	16101	15676	15799	15946	15836	15803	15752	15743	15793	15884	15810	15713	15774	15962	15693	15940	16030	15663	15765	15988	15813	15782	15718	15808	15820	15770	15891	15937	15889	15878	15827	15940	15858	15930	15774	15497	15822	15679	15846	15832	15849	15845	15943	15999	15879	15739	15840	15793	15833	15675	15801	15965	16027	15658	15949	15858	16005	15989	15936	16021	15941	15855	15963	15897	15760	15794	15821	15734	15992	15894	15909	15681	15822	15866	16027	15640	15705	15828	15793	15892	16008	15765	15865	15876	15820	15661	15903	15965	15788	15788	15847	15786	15820	15976	15882	15758	16053	15836	15803	15847	15635	15696	16030	15925	15735	15717	15973	15913	15809	15647	15890	15809	15776	16004	15937	15826	15864	15773	15829	15847	15940	15958	15996	16049	15873	15870	15914	15807	15847	15699	15998	15838	15821	15769	15982	15929	15780	15773	15839	15837	15903	15899	16103	15728	15757	15802	15849	15842	15896	15830	15778	15847	15896	15914	16024	15829	15923	15892	15923	15857	15888	15773	16043	15968	15730	16086	15832	15728	15699	15763	15952	15936	16076	16035	15964	15854	15890	15855	15754	15703	15995	15651	15674	15832	15893	15678	15873	15819	16065	15999	15930	15738	15904	15790	15761	15917	15976	15719	15752	15816	15819	15912	15943	15774	15752	16171	15933	15916	15924	15954	15831	15793	15989	15940	15832	15849	15904	15715	16124	15773	15754	15784	15882	15965	15894	15946	16126	15933	15835	15688	15706	15995	15739	15643	15725	15788	15784	15744	15891	15959	15814	15839	15903	15853	15854	15850	16151	15773	15666	15832	15906	15762	15806	15913	15807	15686	16072	15879	15875	15946	15855	15804	15848	15950	15827	15846	16005	15862	16177	15776	15755	15856	15822	15895	15654	15663	15917	15892	15754	15868	15934	15761	15748	15887	16005	15924	15920	15910	15936	15970	15886	15832	15941	15830	15934	15922	15698	15679	15835	15867	15764	15984	15748	15580	15581	15879	15801	15918	15781	15713	15720	15805	15920	16048	15770	15870	15896	16174	15720	15954	15804	15696	15501	15928	15749	15854	15825	15902	16063	15945	16036	15800	15772	15719	15854	16035	15853	15739	15718	15717	15827	16102	15903	16048	15821	15899	15874	15766	15857	15873	15911	15819	15921	15695	15667	15823	15669	15714	15870	15814	15864	15893	15961	15846	16003	15730	16186	16059	15921	15709	15856	15858	15822	15717	15995	15694	15911	15850	15743	15826	15872	15929	15745	15832	16037	15941	15786	15705	15925	15808	15846	15681	15844	15970	15871	15955	15920	15900	15700	15833	15961	15775	15763	15643	15758	15970	15980	15840	15750	15839	16060	15949	15970	15994	15995	15887	16048	15927	16059	15875	16034	15853	15788	15801	15891	15871	15889	15690	15925	15729	15916	15850	15889	15901	16023	15908	15813	15954	15849	15767	15902	15800	15932	15700	16034	15771	15790	15888	15962	15962	15873	15944	15902	15834	15888	15991	15862	15829	15925	15504	15798	15934	15735	15813	15864	15838	15722	15815	15847	16064	16051	15715	15733	15954	15826	15808	15883	15922	15818	15768	15767	15822	15777	15722	15729	15779	15978	15998	15893	15924	15727	15912	15905	15699	16010	15816	15940	15951	15842	15579	15833	15881	15887	15801	15913	15850	15934	15854	15689	15982	15994	15731	15603	15823	15783	15822	15829	15824	15688	15563	15998	15802	15983	15832	15894	15810	15886	15581	16097	15894	15885	15628	15812	15636	15654	15787	15939	15848	15713	15911	16033	15914	16046	15887	15741	15779	15621	15699	15905	15819	15690	15684	15846	15931	15945	15817	15752	15807	15925	15765	15841	15805	15924	15728	15679	15941	15897	15713	15784	15721	15994	15827	15984	16004	15537	15934	15893	15799	15846	15857	15947	15841	15883	15807	15906	15852	15952	15876	15863	15882	15835	15996	15823	15940	15790	15880	15866	15944	15805	15847	15802	15801	15750	15835	15687	15873	15734	15612	15936	15760	15952	15770	16041	15789	15655	15942	15800	15719	15846	15909	15774	15816	15852	16091	16038	15694	15755	15616	15844	15760	15917	15966	15758	15647	15546	15981	16060	15926	16001	15971	15772	15877	15513	15880	15910	15777	15960	15940	16034	15877	15878	15817	15801	15737	15893	15805	15745	15670	15976	15904	15801	16028	15748	15909	15773	15777	15876	15953	15631	15731	15747	15750	15943	15871	16049	15910	15932	15705	15926	15913	15795	15738	15871	15781	16025	15898	16018	15886	15883	15631	15856	15818	15945	15848	15963	15748	16072	15851	15696	15843	16188	15819	15854	15946	16038	15865	15708	15983	15660	15915	15881	15891	15725	16004	15939	15962	15653	15839	15840	15671	15799	15755	15786	15637	15859	15820	15900	15740	15961	16030	15818	15696	15958	16108	15758	15740	15763	15718	15953	15932	15876	15623	15712	15795	15935	15935	15901	15644	15764	15658	15864	15933	15845	15723	15828	15900	15874	15738	15818	15690	15483	15653	15980	15954	15782	15736	15824	15910	15877	15781	15799	15731	15719	15887	15805	16019	15902	15848	15817	15769	15833	15644	16006	15909	15995	16074	15827	15694	15851	15910	15511	15893	15870	15832	15825	15803	15760	15761	15871	15660	15910	15827	15952	15934	15951	15951	15754	15846	15790	15585	15883	15925	15890	15881	16048	16013	15785	15969	16003	15963	15817	15977	15809	15943	15981	15880	15954	15864	15868	15993	15719	15865	15878	15938	15906	15702	15876	15717	15892	15841	16107	15665	15860	15935	15964	15611	15808	15810	15820	15678	15904	15814	15836	15870	15777	15854	16002	15783	15872	15883	15839	15986	15855	15826	15945	15842	15825	15723	16131	15910	15977	15871	15810	15768	15874	15714	15896	15939	15849	15926	15895	15693	15812	16058	15934	16052	15765	15838	15832	15849	15770	15868	15868	15747	15857	15803	15798	16060	15926	15706	15921	15755	15854	15882	15964	15985	15663	15838	15830	15804	15732	15818	15725	15846	15843	15850	15815	16081	15945	15894	15628	15872	15769	15831	15840	15598	15945	15753	16080	15813	15727	15995	15909	15709	15934	15889	15880	15917	15903	16111	15921	15825	15752	15645	15739	15807	15907	15888	15881	15849	15991	15995	15796	15727	15896	15893	15917	16085	15505	15706	15888	15773	15965	15854	15845	15809	15653	15871	15823	15928	15876	15855	15752	15909	15752	15715	15711	15881	16015	15723	15817	15885	15823	15828	16001	15889	15954	15910	15857	15769	15858	15869	15716	15967	15988	15869	15852	15807	15813	15665	15884	15876	15784	15775	15673	15936	15760	15882	15917	15751	15863	15665	15935	15883	15834	15728	15878	15810	15797	15739	15953	15816	15777	15851	15841	15844	15677	15854	15729	15811	15923	15846	15972	15840	15671	15754	15817	15930	15809	15891	15780	15779	15872	15743	15843	15790	15777	15925	15813	15973	15827	15859	15757	15792	15971	15788	15899	15716	15793	15822	15789	15720	15801	15858	15804	15962	15689	16143	15902	15719	15910	15710	15744	15864	15751	15748	16066	15911	15820	15871	15793	15761	15840	15815	15854	15739	15799	15738	15734	15762	15939	15785	16088	15686	15813	15777	15648	15879	15802	15738	15803	15867	15950	16036	15844	15790	15853	15743	15786	15943	15651	15674	15867	15913	15937	15855	15643	15776	15872	15905	15938	15827	15927	15969	15967	15904	15940	15868	15891	15946	15888	16079	15998	15811	16026	15896	15860	15747	15939	15785	15777	15881	15851	15859	16093	15775	15885	15926	15750	15811	15817	15972	15917	15799	15856	16084	15923	15848	16004	15781	15898	16056	15735	15910	15942	15810	15746	15770	15762	15731	15972	15890	15857	15920	15786	15901	15751	15800	15701	15598	15830	15729	16052	15589	15820	15853	15909	15820	15835	16021	15968	16039	15844	15891	15719	15830	15826	15894
46333	79726	76907	58880	59037	60950	57249	41942	38594	39912	32753	24773	18177	14953	13432	13342	13249	13133	13055	13283	13159	13067	13110	13160	13064	13141	13209	13101	13227	13131	13226	13178	12967	13127	13246	13145	12965	13219	13181	13302	13166	13096	13255	13124	13131	13295	13157	13226	13017	13093	13205	13006	13211	13376	13314	13270	13251	12981	13129	13124	13008	13328	13188	13246	13146	13297	13208	13159	13157	13147	13261	13091	13165	13193	13055	13213	13191	13120	13136	13263	13277	13124	13195	13393	13154	13047	13174	13155	13301	13116	13095	13180	13029	13241	12985	13124	13260	13160	13018	13279	13008	13191	13185	13137	13263	13167	13239	13161	13072	13213	13147	13289	13102	13123	13108	13094	13195	13151	13151	13065	13154	13267	13055	13054	13184	13159	13067	13076	13172	13158	13151	13080	13159	13088	13097	13297	13174	13069	13088	13077	13146	13177	13059	13121	13068	13021	13219	13141	13152	13303	13097	13198	13152	13190	12980	13132	13080	13100	13027	13124	13151	13217	13097	13321	13058	13074	13173	13162	13085	13216	13139	13202	13211	13015	13174	13170	12999	13144	13210	13295	13039	13175	13169	13177	13155	13218	13177	13212	13225	12946	13232	13204	13184	12988	13093	13122	13194	13270	12965	13255	13114	13073	13080	13160	13096	13135	13161	13047	13054	13166	13062	13107	13181	13205	13237	13212	13223	12969	13066	13212	13089	13017	13111	13180	13111	13108	13135	13209	13199	13173	13032	13187	13105	12966	13163	13163	12979	13213	13078	13162	13081	13152	13184	13062	13212	13089	13221	13093	13209	13082	13216	13189	13131	13228	13099	13143	13149	13188	13056	13292	13158	13267	13118	13088	12947	13072	13087	13167	13133	13111	13110	13291	13331	13172	13049	12948	13293	13326	13191	13166	13173	13185	12969	13082	13017	13075	13108	13205	13178	13071	13079	13213	13048	13314	12971	13169	13290	13176	13201	13163	13186	13163	13096	13120	13084	13333	13072	13041	12984	13033	13173	13034	13167	13211	13128	12961	13233	13230	13000	13184	13107	13060	13377	13217	13217	13086	13030	13087	13229	13177	13262	13083	13010	13045	13061	13070	13195	13170	13224	13108	13254	13113	13141	13034	13043	13036	13206	13167	13173	13086	13009	13222	13148	13232	13180	13355	13113	13264	13278	13212	13064	13200	13194	13342	13109	13071	13104	13139	13123	13168	13173	13149	13242	13047	13067	13137	13254	13004	13044	13199	13153	13115	13079	13235	13169	13042	13121	13301	13189	13032	13216	13076	13326	13247	13202	13113	13208	13213	13163	13021	13109	13169	13111	13131	13120	13113	13187	13152	13090	13008	13118	13081	13146	12972	13009	12975	13254	12955	13105	13045	13071	13089	13100	13036	13147	13180	13211	13112	13196	12981	13143	13205	13140	13212	13117	13160	13015	13158	13133	13289	13243	13109	13263	13131	13119	13142	13023	13046	13110	13217	13350	12963	13152	13106	13105	13120	13134	13082	13198	12987	13199	13183	13217	13047	13101	13059	13290	12980	13073	13265	13060	13038	13230	13044	13155	13006	13171	13142	13181	13066	13146	13141	13152	13151	13357	13103	13335	12896	13237	13094	13044	13140	13103	13100	13231	13237	13321	13180	13071	13037	13014	13104	13113	13281	13148	13193	13106	13111	13303	13160	13061	13193	13283	13114	13192	13192	13044	13140	13199	13055	13105	13351	13225	13137	13080	13166	13172	13060	13150	13118	13070	13028	13018	13165	13098	13147	13131	13170	13184	13225	13357	13283	13083	13192	13237	13128	13139	13142	13089	13349	13165	13054	13131	13081	13372	13090	13137	13230	13030	13201	13270	13080	13119	12911	13181	13166	13256	13293	13123	13079	13112	13057	13114	13237	13252	13180	13267	13207	13038	13159	13022	13182	13216	13089	13106	13190	13225	13200	13132	13246	13140	13207	13258	13100	13222	13188	13139	13273	13201	13167	13342	13183	13153	13033	13216	13028	13231	12991	13290	13224	13014	13390	13179	13133	13129	12989	13096	13100	13216	13232	13259	13276	13147	13080	13040	13185	13132	13104	13094	13287	13175	13118	13017	13047	13206	13261	13199	13094	13094	13225	13242	13155	13136	13242	12981	13116	13056	13237	13233	13150	13162	13012	13156	13160	13103	13069	13122	13102	13158	13171	13166	13208	13206	13097	13100	12983	13050	13315	12967	13132	12982	13028	13127	13191	13116	13110	13075	13142	13049	13087	13202	13084	13209	13302	13293	13100	13269	13121	13055	13100	13137	13303	13265	13150	13181	13124	13160	12926	13198	12983	13106	13141	13094	13102	13069	13037	13137	12888	13106	13188	13161	13110	13065	13197	13197	13159	12985	13129	13272	13216	13204	13157	13219	13099	13100	13148	13043	13205	13274	12995	13181	13033	13172	13105	12991	12991	13211	13194	13097	13096	12963	13083	13095	13185	13031	13165	13088	13055	13150	12999	13163	13048	13102	13149	13231	13124	13032	13107	12984	13193	13123	13390	13155	13024	13015	13047	13236	13215	13194	13048	13273	13089	13244	13135	13190	13115	13132	13097	13216	13279	13119	13292	13240	13209	13027	13194	13047	13015	13156	13011	13153	13090	13276	13245	13114	13145	13226	13155	13276	13183	13015	13207	13190	13105	13254	13092	13084	13166	12999	13275	13144	13067	13133	13079	13213	13102	13352	13183	12975	13020	13140	13239	13136	13156	13141	13210	13182	13084	13030	13277	13299	13053	13267	13063	13146	13140	13131	13244	13015	13089	13071	13297	13204	13015	13339	13055	13278	13109	13012	13134	13214	13183	13133	13085	12911	13063	13118	13130	13061	13156	13058	13195	13210	13020	13103	13106	12998	13290	13085	13113	13149	13094	13157	13179	13094	12960	13138	13004	13085	13279	13103	13047	13231	13217	13107	13122	13128	13202	13112	13125	13232	13190	13229	13247	13235	13048	13277	13201	13041	13140	13059	13072	13149	13150	13255	13345	13142	13028	13125	13120	13099	13123	13068	13168	13173	13215	13173	13184	13242	13064	13271	13136	13283	13271	13141	12929	13119	13198	13017	13305	13136	13250	13180	13193	13409	13046	13108	13297	12942	13284	13154	13131	13069	13240	13147	13130	13082	13079	13261	13228	13183	13107	13179	13029	13273	13121	13191	13238	13298	13246	13060	13266	13170	13137	13241	12944	13212	13061	12999	13146	13107	12971	13140	13101	13106	13067	13038	13263	13222	13046	13037	13170	13065	13151	13160	13280	13209	13115	12937	12991	13236	13137	13027	13084	13097	13130	13098	13211	13227	13146	13162	13087	13228	13066	13110	13156	13261	13111	13157	13076	13234	13207	13053	13246	13092	13110	13206	13035	13321	13113	13258	13278	13142	13078	13230	13112	13014	13178	13198	13223	13064	13229	13065	13159	13191	13153	13059	13201	13154	13104	13242	13372	13202	13267	13250	13015	13119	13251	13160	12974	13096	13132	13092	13141	13220	13148	13137	13149	13194	13110	13083	13224	13121	13132	13128	13133	13150	13097	13131	13271	13187	13059	13231	13204	13128	13211	13124	13193	13290	13162	13112	13234	13155	12996	13174	13117	13041	13238	13090	13114	13020	13137	13159	13207	13090	13234	13038	12959	13084	13060	13192	13193	13113	13092	13337	13089	13241	13363	13289	13109	13261	13092	13069	13177	13085	13098	13292	13037	13249	13223	12959	13208	13186	13077	12997	13314	13182	13116	13237	13160	13062	13052	13288	13048	12936	13169	13095	13299	13214	13166	12982	13124	13236	13055	13213	13146	13218	13125	13068	13107	13124	13261	13184	13204	12959	13160	13125	13157	13211	13112	13170	13317	13085	13100	13214	13158	13303	13174	13224	13115	13109	13047	13235	13088	13115	13216	13151	13197	13097	13104	13093	13154	13068	13080	13227	13175	13222	13135	13206	13148	13333	13137	13283	13095	13137	13071	13218	12953	13093	13279	13174	13191	13289	13240	13190	13244	13069	13211	13308	13271	13131	13219	13177	13150	13124	13138	12987	13189	13155	13068	12923	13079	13230	13132	13342	12968	13114	13234	13004	12981	13234	13030	13002	13225	13146	13180	12980	13290	13009	13163	13189	13070	13250	12999	13227	13109	13165	13180	13114	13065	13206	13174	13054	13128	13284	12997	13145	13038	13101	13271	13285	13084	13057	13058	13119	13197	13311	13289	13262	13129	13194	13180	13040	13179	13176	13276	13134	13082	13185	13193	13154	13416	13131	13162	13239	13144	13149	13164	13041	13213	13244	13193	13311	13290	13120	13064	13082	13164	13161	13149	13214	13167	13138	13128	13322	13318	13100	13237	13043	13145	13183	13142	13147	13190	13064	13194	13066	13049	13247	13102	13047	13280	13181	13082	13235	13157	13190	13214	13176	13186	13224	13178	13136	13073	13180	13170	13158	13179	13213	13304	13035	13243	13174	13243	13056	13129	12965	13186	13183	12936	13139	13224	13216	13080	13149	13120	13227	13127	13041	13020	13293	13268	13085	13286	13185	13259	13148	13249	13293	13221	13207	13235	13254	13072	13132	13191	13046	13172	13041	13164	13100	13146	13198	13312	13247	13169	13078	13134	13110	13020	13103	13123	13207	13123	13223	13286	13261	12973	13120	13240	13168	12999	13031	13107	13253	13238	13249	13127	13234	13350	13145	13203	13159	13169	13192	13107	13171	13213	13194	13108	13152	13121	13200	13192	13171	12974	13114	13013	13038	13123	13132	13123	13128	13206	13175	13085	12975	13115	13171	13109	13168	13132	13075	13144	13126	13180	13122	13203	13050	13131	13081	13319	13167	13376	13145	12908	12824	13283	13291	13118	13382	12987	13098	13176	13037	13108	13098	13207	13157	13111	13180	13027	13041	13216	13347	13086	13175	13141	13157	13133	12980	13247	13042	13234	12972	13153	13263	13057	13144	13097	13215	13150	13175	13198	13343	12963	13172	13127	13248	13261	13266	13180	13142	13083	13061	13272	13101	13068	13197	13112	13091	13145	13116	13090	13178	13109	13271	13063	13106	13193	13301	12998	13035	13087	13078	13111	13254	13370	13180	13196	13069	13266	13178	13067	13091	13159
31567	25210	25010	21462	20722	21195	20409	18753	18098	18005	17937	17622	17369	16892	16699	16818	16662	16683	16554	16513	16612	16449	16654	16617	16571	16601	16599	16266	16437	16587	16656	16473	16538	16567	16641	16744	16712	16499	16579	16551	16634	16536	16611	16620	16616	16516	16929	16815	16546	16580	16669	16570	16640	16773	16759	16463	16543	16527	16675	16503	16732	16717	16591	16494	16561	16556	16568	16395	16597	16613	16692	16668	16644	16571	16448	16553	16527	16664	16729	16740	16515	16598	16625	16744	16598	16685	16776	16638	16741	16557	16509	16511	16719	16488	16788	16424	16514	16522	16576	16698	16523	16408	16505	16500	16566	16491	16647	16437	16747	16699	16614	16485	16386	16464	16855	16708	16673	16558	16523	16566	16647	16487	16503	16747	16506	16523	16697	16550	16572	16544	16675	16613	16532	16660	16668	16417	16689	16614	16459	16374	16523	16530	16610	16496	16501	16518	16798	16656	16508	16683	16802	16459	16382	16626	16433	16401	16593	16631	16527	16547	16515	16494	16596	16519	16665	16467	16420	16579	16750	16526	16587	16603	16576	16472	16536	16501	16464	16659	16652	16429	16616	16453	16627	16565	16619	16645	16740	16615	16536	16477	16535	16545	16366	16743	16747	16554	16643	16457	16475	16566	16544	16384	16504	16565	16577	16512	16389	16652	16513	16546	16494	16556	16453	16705	16748	16563	16495	16709	16716	16611	16592	16566	16790	16668	16496	16580	16507	16453	16432	16583	16659	16698	16613	16621	16420	16735	16713	16413	16811	16534	16694	16566	16597	16484	16657	16597	16644	16673	16639	16853	16504	16657	16678	16754	16658	16711	16468	16376	16702	16771	16733	16533	16580	16478	16596	16624	16970	16367	16592	16669	16591	16846	16613	16477	16743	16744	16564	16564	16483	16619	16699	16572	16574	16705	16552	16368	16661	16490	16633	16448	16487	16558	16704	16599	16623	16777	16579	16482	16717	16775	16602	16637	16685	16536	16748	16453	16487	16484	16636	16574	16481	16542	16361	16782	16712	16684	16863	16553	16559	16630	16555	16584	16471	16628	16410	16594	16650	16511	16556	16613	16807	16675	16624	16821	16636	16366	16735	16488	16594	16696	16584	16532	16636	16530	16588	16631	16526	16702	16595	16717	16624	16450	16671	16597	16658	16515	16528	16702	16522	16722	16812	16578	16578	16924	16598	16601	16586	16652	16537	16304	16340	16504	16587	16383	16748	16650	16680	16748	16536	16625	16643	16397	16690	16629	16501	16714	16725	16759	16619	16651	16711	16665	16597	16441	16522	16561	16482	16743	16428	16565	16667	16562	16685	16495	16609	16625	16484	16707	16670	16813	16627	16661	16550	16591	16540	16519	16623	16409	16456	16481	16724	16586	16545	16704	16644	16656	16766	16480	16594	16395	16710	16817	16454	16684	16841	16573	16634	16529	16574	16565	16548	16618	16655	16650	16231	16498	16461	16514	16681	16701	16559	16499	16558	16642	16822	16454	16595	16506	16616	16485	16761	16376	16608	16665	16561	16600	16551	16566	16557	16697	16602	16626	16718	16606	16484	16495	16507	16569	16511	16632	16645	16710	16677	16554	16517	16719	16630	16684	16818	16736	16539	16490	16750	16791	16466	16662	16490	16592	16500	16609	16643	16536	16607	16441	16754	16722	16615	16687	16631	16753	16527	16552	16533	16381	16658	16464	16574	16581	16582	16514	16663	16648	16695	16512	16614	16548	16651	16508	16585	16648	16393	16519	16563	16521	16741	16735	16350	16726	16630	16641	16610	16631	16755	16609	16719	16601	16694	16572	16802	16642	16871	16611	16607	16655	16700	16397	16703	16634	16834	16735	16563	16666	16669	16818	16671	16461	16839	16677	16664	16346	16604	16761	16639	16760	16600	16494	16582	16713	16341	16612	16591	16710	16415	16498	16457	16518	16395	16454	16555	16502	16642	16563	16418	16350	16490	16559	16433	16480	16689	16639	16669	16529	16673	16551	16532	16575	16520	16677	16726	16578	16736	16483	16799	16522	16528	16624	16620	16522	16304	16381	16682	16549	16648	16555	16455	16568	16396	16511	16473	16581	16747	16664	16702	16449	16556	16633	16988	16769	16456	16557	16479	16545	16712	16590	16442	16724	16799	16521	16771	16644	16605	16502	16677	16697	16717	16874	16647	16553	16654	16683	16607	16510	16528	16558	16741	16600	16607	16584	16607	16645	16650	16549	16706	16554	16509	16561	16698	16583	16693	16677	16608	16769	16528	16702	16484	16526	16697	16673	16606	16546	16659	16472	16354	16837	16588	16605	16432	16622	16637	16545	16502	16614	16472	16665	16743	16595	16581	16521	16364	16752	16552	16476	16617	16528	16528	16668	16573	16598	16714	16539	16623	16425	16731	16431	16542	16439	16524	16497	16550	16533	16767	16493	16602	16805	16543	16540	16601	16564	16384	16458	16574	16513	16742	16568	16602	16582	16534	16681	16550	16587	16799	16615	16626	16699	16499	16623	16603	16502	16497	16522	16622	16471	16667	16568	16827	16635	16559	16556	16704	16457	16728	16492	16630	16515	16883	16625	16758	16598	16633	16560	16538	16460	16402	16544	16590	16560	16514	16549	16682	16539	16678	16691	16432	16612	16655	16517	16579	16647	16754	16664	16472	16552	16710	16548	16707	16764	16662	16441	16636	16584	16650	16505	16508	16376	16602	16401	16310	16750	16597	16698	16687	16387	16592	16623	16690	16473	16510	16504	16514	16599	16421	16662	16621	16520	16659	16578	16650	16706	16335	16626	16604	16400	16571	16755	16756	16524	16605	16643	16415	16607	16561	16696	16672	16567	16601	16642	16677	16419	16642	16423	16493	16618	16492	16295	16585	16492	16617	16374	16547	16655	16379	16513	16494	16505	16493	16773	16545	16640	16561	16788	16755	16600	16715	16464	16534	16816	16569	16598	16609	16486	16649	16707	16499	16657	16597	16525	16598	16742	16551	16366	16656	16706	16532	16658	16388	16757	16346	16657	16634	16590	16629	16650	16678	16664	16708	16706	16654	16577	16652	16602	16475	16430	16767	16613	16610	16477	16342	16394	16429	16528	16533	16680	16552	16743	16602	16609	16615	16703	16647	16760	16428	16717	16584	16522	16765	16479	16430	16484	16701	16631	16436	16618	16627	16589	16839	16650	16645	16807	16737	16616	16743	16533	16630	16528	16510	16549	16586	16714	16716	16649	16613	16875	16481	16504	16546	16532	16622	16670	16579	16511	16591	16617	16579	16847	16632	16596	16517	16609	16579	16659	16803	16697	16517	16615	16726	16435	16478	16713	16669	16789	16638	16628	16627	16591	16659	16720	16615	16497	16461	16520	16442	16690	16578	16741	16463	16704	16495	16610	16554	16649	16759	16441	16585	16486	16592	16478	16504	16559	16790	16612	16819	16478	16688	16537	16728	16608	16473	16537	16622	16660	16603	16673	16620	16745	16534	16571	16735	16738	16758	16393	16589	16651	16582	16514	16656	16733	16643	16615	16459	16745	16576	16672	16594	16685	16585	16659	16337	16655	16625	16743	16547	16524	16732	16545	16601	16546	16477	16608	16809	16602	16641	16408	16385	16766	16634	16591	16698	16650	16741	16702	16816	16574	16506	16554	16464	16695	16653	16676	16638	16511	16502	16548	16552	16536	16374	16582	16735	16490	16951	16528	16574	16479	16435	16502	16366	16521	16461	16717	16576	16697	16614	16375	16853	16710	16500	16632	16644	16362	16593	16548	16508	16506	16560	16453	16578	16517	16552	16632	16579	16732	16853	16630	16554	16516	16579	16364	16560	16555	16538	16566	16616	16457	16603	16725	16640	16674	16685	16487	16418	16475	16433	16681	16379	16627	16829	16651	16645	16523	16587	16551	16416	16418	16678	16521	16632	16476	16494	16624	16766	16632	16768	16589	16825	16747	16376	16438	16536	16683	16622	16812	16611	16668	16627	16602	16410	16526	16903	16696	16541	16466	16640	16693	16621	16453	16578	16664	16489	16576	16599	16493	16651	16745	16661	16590	16662	16617	16484	16494	16624	16632	16524	16546	16669	16659	16553	16532	16571	16569	16421	16574	16604	16588	16688	16585	16606	16539	16575	16659	16586	16576	16497	16781	16573	16670	16792	16380	16587	16722	16692	16520	16562	16554	16654	16673	16546	16535	16598	16517	16557	16784	16630	16409	16611	16770	16710	16708	16781	16573	16536	16625	16637	16520	16883	16646	16570	16396	16819	16785	16504	16560	16404	16569	16673	16461	16612	16645	16639	16399	16584	16671	16606	16516	16517	16727	16540	16620	16605	16659	16665	16601	16431	16699	16744	16672	16627	16530	16450	16614	16750	16387	16678	16735	16499	16459	16329	16508	16459	16557	16526	16471	16667	16559	16750	16611	16434	16618	16605	16670	16483	16430	16498	16444	16599	16680	16522	16645	16446	16526	16575	16741	16730	16791	16547	16579	16550	16516	16746	16427	16332	16707	16671	16837	16565	16424	16672	16643	16606	16588	16394	16801	16665	16602	16763	16513	16651	16650	16455	16426	16471	16455	16492	16693	16547	16410	16738	16744	16444	16477	16419	16374	16699	16591	16518	16372	16611	16906	16698	16458	16740	16548	16404	16389	16632	16610	16544	16663	16554	16576	16627	16520	16610	16614	16796	16750	16810	16635	16379	16608	16332	16603	16787	16514	16609	16650	16626	16768	16675	16675	16751	16725	16614	16661	16472	16532	16781	16554	16622	16670	16600	16640	16775	16691	16411	16648	16522	16343	16454	16714	16432	16665	16703	16601	16787	16615	16503	16607	16433	16761	16456	16607	16755	16662	16382	16829	16600	16724	16651	16702	16606	16610	16506	16509	16617	16489	16509	16606	16577	16750	16786	16554	16434	16484	16844	16653	16453	16607	16565	16611	16816	16574	16752	16655	16559	16492	16633	16651	16601	16430	16487	16712	16613	16631	16742	16362	16760	16663	16563	16445	16610	16895	16596	16420	16693	16584	16615	16584	16649	16558	16614	16797	16740	16567	16554	16800	16620	16521	16713	16733	16589	16912	16865	16633	16764	16600	16567	16529	16788	16604	16631	16544	16771	16619	16716	16608	16618	16409
23961	30729	25033	19597	19830	20306	18720	15970	15525	15629	15456	14677	14110	13921	13723	13467	13685	13589	13455	13694	13644	13683	13643	13673	13618	13562	13466	13586	13658	13518	13745	13706	13639	13613	13901	13588	13650	13534	13491	13688	13670	13670	13679	13664	13489	13546	13583	13606	13816	13716	13580	13510	13747	13694	13546	13471	13600	13854	13595	13532	13698	13618	13590	13747	13636	13700	13750	13657	13620	13697	13664	13562	13747	13687	13672	13576	13551	13651	13563	13658	13576	13659	13716	13609	13595	13588	13753	13636	13708	13646	13684	13563	13524	13632	13580	13761	13480	13740	13776	13655	13643	13514	13666	13733	13597	13571	13561	13710	13523	13634	13789	13410	13628	13599	13604	13731	13652	13781	13591	13551	13469	13538	13716	13473	13518	13480	13809	13551	13678	13627	13608	13631	13739	13635	13683	13589	13560	13726	13715	13469	13626	13528	13732	13738	13429	13587	13554	13587	13668	13708	13525	13569	13535	13699	13577	13661	13536	13562	13637	13684	13461	13711	13531	13681	13816	13612	13592	13520	13621	13658	13556	13440	13460	13422	13607	13765	13675	13623	13641	13671	13649	13589	13567	13745	13721	13701	13745	13549	13634	13465	13586	13649	13749	13545	13608	13685	13634	13670	13443	13736	13664	13525	13803	13796	13636	13686	13690	13534	13691	13389	13769	13715	13608	13619	13565	13693	13938	13652	13601	13590	13744	13569	13675	13690	13729	13709	13458	13668	13602	13619	13547	13734	13465	13703	13776	13668	13557	13569	13600	13639	13596	13746	13492	13665	13702	13864	13443	13663	13482	13629	13698	13676	13489	13463	13648	13718	13765	13697	13615	13576	13677	13596	13612	13550	13513	13608	13482	13636	13397	13680	13493	13572	13419	13348	13663	13534	13693	13721	13665	13582	13589	13673	13667	13446	13640	13569	13505	13760	13674	13589	13508	13666	13701	13646	13609	13476	13567	13589	13657	13722	13637	13590	13556	13580	13633	13608	13468	13655	13566	13605	13678	13628	13746	13674	13664	13737	13701	13644	13623	13616	13624	13603	13538	13633	13629	13587	13663	13689	13636	13564	13782	13678	13605	13718	13567	13599	13839	13689	13584	13714	13771	13681	13549	13471	13459	13792	13480	13741	13677	13629	13747	13502	13571	13781	13578	13649	13636	13750	13604	13585	13665	13633	13623	13725	13499	13508	13718	13754	13692	13697	13547	13583	13617	13793	13704	13452	13692	13648	13534	13671	13639	13638	13617	13624	13621	13418	13599	13651	13480	13799	13589	13467	13645	13624	13665	13592	13738	13590	13782	13696	13702	13504	13715	13588	13597	13736	13487	13602	13411	13590	13709	13568	13571	13646	13599	13534	13639	13679	13571	13475	13600	13699	13643	13685	13637	13625	13830	13674	13615	13591	13829	13621	13493	13747	13607	13590	13678	13677	13565	13627	13694	13556	13596	13704	13730	13565	13631	13675	13585	13708	13706	13786	13531	13587	13609	13436	13668	13625	13447	13735	13558	13627	13715	13612	13692	13612	13646	13704	13605	13586	13755	13621	13673	13598	13691	13543	13692	13614	13545	13647	13540	13631	13523	13589	13705	13693	13660	13576	13629	13626	13574	13541	13615	13612	13746	13616	13560	13596	13661	13641	13604	13647	13662	13672	13724	13577	13604	13609	13614	13544	13720	13495	13820	13556	13706	13526	13877	13635	13464	13700	13631	13544	13572	13625	13703	13687	13503	13616	13516	13633	13724	13832	13635	13467	13556	13624	13686	13426	13585	13689	13614	13615	13599	13506	13562	13832	13696	13730	13565	13657	13720	13622	13757	13542	13461	13702	13621	13720	13641	13612	13522	13683	13680	13696	13717	13737	13702	13467	13690	13528	13853	13742	13559	13776	13645	13587	13790	13770	13668	13608	13420	13753	13476	13707	13517	13707	13851	13590	13524	13616	13640	13694	13595	13697	13598	13791	13663	13748	13477	13950	13609	13716	13721	13403	13682	13593	13656	13408	13590	13667	13661	13675	13531	13577	13690	13606	13579	13555	13683	13669	13568	13555	13790	13842	13678	13636	13731	13588	13629	13603	13704	13495	13603	13640	13580	13643	13612	13425	13603	13767	13744	13649	13724	13539	13632	13760	13615	13679	13500	13582	13622	13649	13617	13764	13602	13702	13605	13630	13610	13603	13689	13528	13521	13625	13634	13412	13781	13545	13572	13525	13578	13609	13721	13537	13621	13468	13537	13626	13485	13743	13567	13641	13608	13427	13709	13541	13475	13520	13596	13484	13666	13734	13681	13711	13575	13467	13476	13674	13565	13732	13405	13694	13647	13612	13451	13535	13557	13544	13671	13775	13415	13563	13565	13767	13556	13664	13794	13539	13720	13662	13581	13725	13569	13613	13565	13681	13826	13662	13715	13643	13650	13601	13533	13715	13616	13598	13587	13676	13419	13564	13544	13660	13731	13619	13678	13606	13766	13808	13751	13786	13553	13703	13769	13848	13585	13632	13530	13433	13647	13663	13585	13461	13649	13591	13691	13567	13682	13467	13485	13699	13643	13726	13722	13521	13617	13587	13720	13602	13808	13580	13579	13709	13729	13638	13672	13613	13650	13631	13787	13748	13607	13526	13575	13699	13501	13573	13577	13628	13721	13518	13737	13587	13501	13806	13669	13536	13685	13751	13662	13568	13553	13792	13510	13726	13606	13606	13674	13571	13662	13535	13608	13814	13572	13445	13703	13751	13578	13728	13762	13538	13762	13492	13674	13699	13656	13657	13596	13489	13679	13850	13510	13727	13749	13598	13735	13609	13692	13672	13534	13731	13621	13736	13594	13566	13510	13721	13566	13509	13483	13499	13582	13588	13598	13556	13756	13716	13716	13592	13513	13598	13693	13720	13620	13576	13731	13656	13622	13660	13583	13438	13593	13621	13645	13691	13414	13635	13481	13505	13569	13765	13721	13580	13677	13586	13637	13701	13595	13696	13665	13721	13603	13551	13767	13609	13653	13561	13628	13602	13666	13671	13539	13706	13666	13538	13515	13684	13544	13504	13799	13700	13665	13612	13721	13740	13613	13671	13836	13769	13632	13559	13619	13670	13583	13731	13611	13637	13553	13523	13535	13597	13864	13744	13521	13591	13468	13503	13710	13585	13535	13672	13738	13711	13600	13644	13702	13603	13735	13578	13562	13612	13617	13694	13599	13652	13629	13541	13606	13650	13419	13655	13599	13699	13760	13622	13546	13576	13449	13525	13712	13697	13693	13515	13727	13600	13585	13615	13625	13436	13672	13598	13674	13519	13634	13545	13632	13678	13558	13594	13661	13650	13749	13485	13596	13668	13651	13492	13707	13627	13705	13661	13655	13515	13619	13625	13672	13619	13674	13675	13740	13480	13573	13704	13682	13783	13440	13488	13659	13660	13553	13569	13724	13447	13645	13595	13583	13536	13598	13589	13801	13527	13552	13786	13774	13786	13666	13563	13712	13496	13558	13405	13632	13678	13590	13462	13541	13724	13527	13648	13624	13643	13762	13561	13739	13657	13698	13640	13644	13772	13541	13609	13604	13509	13653	13551	13742	13609	13505	13604	13675	13510	13633	13705	13730	13597	13434	13675	13612	13602	13567	13506	13475	13526	13692	13524	13684	13768	13746	13677	13703	13625	13579	13575	13744	13729	13738	13612	13702	13740	13623	13670	13648	13475	13701	13503	13740	13480	13636	13694	13704	13525	13532	13602	13572	13532	13583	13780	13635	13630	13621	13706	13608	13613	13764	13559	13623	13704	13770	13597	13585	13766	13621	13540	13516	13602	13782	13507	13643	13621	13543	13413	13690	13691	13758	13675	13608	13649	13503	13728	13441	13609	13650	13643	13539	13721	13705	13609	13648	13577	13730	13746	13587	13674	13626	13596	13697	13767	13785	13420	13778	13499	13724	13540	13644	13635	13659	13575	13610	13667	13373	13634	13491	13658	13689	13569	13566	13576	13595	13587	13594	13598	13574	13634	13764	13714	13754	13618	13685	13710	13614	13491	13563	13661	13653	13594	13737	13553	13732	13514	13479	13551	13661	13716	13630	13442	13681	13583	13584	13737	13666	13591	13514	13605	13517	13667	13529	13522	13574	13638	13604	13626	13576	13548	13486	13592	13477	13503	13593	13587	13511	13687	13623	13618	13617	13523	13644	13769	13675	13706	13675	13643	13613	13696	13580	13657	13321	13683	13520	13760	13705	13476	13582	13665	13664	13710	13629	13705	13340	13580	13479	13558	13605	13676	13613	13577	13691	13747	13731	13686	13651	13716	13581	13615	13552	13621	13677	13580	13768	13721	13580	13575	13707	13777	13603	13552	13662	13612	13625	13402	13672	13647	13606	13646	13736	13549	13772	13482	13597	13642	13706	13724	13557	13605	13608	13545	13553	13546	13632	13660	13446	13576	13570	13688	13675	13579	13712	13619	13573	13712	13794	13540	13767	13708	13672	13695	13686	13558	13619	13750	13746	13581	13518	13637	13621	13664	13553	13608	13574	13529	13469	13730	13689	13816	13656	13609	13479	13722	13577	13661	13567	13583	13574	13455	13502	13718	13537	13675	13695	13568	13648	13593	13617	13624	13679	13551	13647	13690	13625	13780	13628	13651	13649	13688	13508	13549	13667	13685	13599	13867	13577	13674	13605	13536	13468	13675	13457	13560	13608	13694	13577	13579	13547	13563	13472	13655	13637	13536	13564	13671	13599	13736	13643	13647	13697	13565	13679	13559	13520	13649	13759	13644	13707	13633	13595	13606	13699	13559	13674	13449	13721	13732	13794	13793	13678	13614	13602	13837	13439	13549	13702	13396	13557	13824	13523	13644	13578	13697	13584	13572	13665	13457	13612	13646	13657	13529	13631	13583	13748	13600	13709	13528	13609	13600	13517	13597	13529	13675	13571	13617	13600	13527	13641	13717	13627	13485	13577	13703	13630	13671	13756	13545	13694	13855	13542	13513	13623	13630	13703	13674	13619	13564	13631	13791	13519	13645	13562	13443	13609	13705	13651	13685	13680	13543	13693	13653	13543	13615	13564	13659	13550	13748	13535	13680	13629	13722	13759	13636	13719	13520	13627	13678	13687	13580	13664	13718	13570	13744
26290	21208	29134	33199	39815	45741	42743	27070	25116	25251	23510	20924	18681	16921	16721	16228	16227	16347	16226	16455	16264	16187	16264	16342	16120	16448	16401	16290	16145	16165	16192	16256	16345	16290	16281	16201	16239	16217	16292	16232	16373	16202	16314	16400	16375	16363	16179	16178	16498	16190	16244	16057	16253	16187	16314	16323	16270	16294	16193	15996	16280	16238	16289	16255	16176	16188	16134	16240	16129	16337	16344	16228	16326	15994	16265	16143	16174	16309	16168	16265	16222	16338	16346	16411	16498	16178	16224	16307	16356	16187	16299	16175	15983	16167	16443	16231	16245	16259	16489	16153	16262	16062	16182	16372	16362	16274	15935	16171	16308	16018	16325	16252	16090	16199	16184	16054	16252	16368	16148	16303	16141	16139	16267	16069	16201	16323	16216	16329	16207	16360	16108	16089	16243	16338	16128	16057	16326	16097	16225	16403	16138	16314	16310	16037	16262	16252	16265	16419	16417	16480	16246	16220	16142	16339	16375	16425	16263	16244	16443	16145	16115	16007	16215	16115	16239	16232	16017	16171	16146	16193	16276	16117	16197	16330	16316	16126	16101	16061	16299	16332	16489	16073	16222	16267	16213	16176	16042	16045	16363	16323	16374	16286	16267	16150	16400	16114	16234	16260	16138	16233	16226	16111	16250	16216	16197	16389	16201	16316	16207	16335	16314	16336	16086	16240	16332	16305	16317	16153	16172	16248	16378	16160	16398	16214	16189	16334	16170	16301	16188	16208	15924	16046	16277	16293	16273	16517	16512	16083	16207	16145	16194	16021	16485	16237	16129	16078	16216	16160	16323	16050	16310	15949	16097	16158	16337	16221	16147	16100	16076	16303	16298	16074	16294	16132	16331	16129	16230	16328	16211	16013	16199	16384	16215	16230	16241	16113	16264	16140	16196	16111	16354	16101	16182	16278	16238	16151	16123	16232	15978	16210	16292	16216	16214	16260	16165	16123	16123	16197	16262	16156	16311	16255	16249	16062	16233	16123	16505	16230	16264	16184	16278	16089	16183	16132	16377	16227	15975	16301	16197	16242	16240	16158	16015	16302	16121	16461	16081	16069	16131	16148	16071	16285	16071	16120	16214	16359	16367	16034	16248	16270	16404	16262	16083	16275	16333	16316	16440	16391	16323	16170	16180	16261	16281	16006	16402	16220	16323	16193	16215	16324	16170	16105	16400	16017	16100	16068	16195	16221	16204	16186	16022	16250	16264	16402	16210	16415	16081	16185	16158	16174	16362	16233	16165	16429	16195	16369	15918	15930	16141	16120	16166	16222	16242	16164	16252	16203	16186	16299	16239	16162	15951	16325	16300	16222	16372	16221	16135	16237	16095	16184	16063	16345	16294	15995	16238	16280	16321	16198	16395	16170	16164	16298	16392	16311	16178	16110	16318	16091	16059	16306	16253	16300	16167	16240	16271	16029	16478	16231	16197	16163	16299	16063	16279	16263	16207	16252	15860	16308	16338	16263	16257	16294	16486	16325	16169	16224	16325	16315	16300	16322	16265	16093	16299	16282	16239	16227	16220	16290	16267	16237	16228	16001	16345	16182	16226	16185	16174	16140	16265	16250	16251	16221	16298	16289	16041	16031	16094	16430	16205	16093	16424	16237	16367	16217	16234	16355	16137	16191	16235	16136	16196	16274	16248	16023	16073	16042	16220	16243	16277	16040	16092	16133	16128	16266	16083	16350	16265	16205	16227	15940	16361	16322	16412	16331	16387	16175	16218	16407	16342	16253	16180	16322	16122	16167	16330	16229	16013	16028	16244	16010	16311	16266	16294	16386	16335	16106	16296	16175	16375	16152	16250	16313	16411	16315	16261	16158	16327	16147	16378	16312	16281	16048	16123	16209	16236	16179	16244	16161	16407	16224	16217	16249	16182	16012	16375	16271	16144	16359	16495	16228	16176	16155	16213	16228	16237	16195	16164	16279	16269	16365	16192	16194	16075	16393	16169	16104	16233	16159	16199	16240	16153	16211	16284	16317	16198	16244	16316	16151	16201	16129	16010	16282	16241	16253	16309	16205	16279	16492	16484	16143	16130	16312	16159	16235	16428	16212	16399	16410	16136	16246	16068	16130	16213	16303	16226	16206	16294	16315	16217	16272	16136	16273	16114	16134	16378	16212	16199	16110	16203	16170	16260	16306	16220	16335	16188	16232	16246	16308	16260	16184	16291	16112	16254	15983	16257	16167	16243	16219	16374	16189	16064	16236	15976	16131	16151	16377	16065	16161	16177	16236	16242	16188	16204	16252	16137	16182	16366	16140	16295	16234	16195	16192	16364	16287	16122	16148	16281	16129	16237	16173	16220	16180	16160	16258	16426	16406	16176	16228	16170	16187	16238	16270	16360	16144	16420	16242	16083	16274	16314	16151	16354	16244	16177	16137	16251	16345	16179	16280	16200	16262	16314	16316	16212	16196	16224	16161	16126	16377	16212	16269	16209	16105	16262	16218	16372	16321	16222	16142	16326	16280	16300	16182	16116	16213	16169	16245	16356	16329	16402	16162	16140	16162	16332	16261	16196	16363	16209	16195	16153	16364	16167	16294	16335	16301	16108	16143	16346	16093	16447	16261	16327	16342	16251	16265	16187	16039	16194	16309	16344	16345	16112	16066	16164	16249	16350	16209	16399	16231	16195	16315	16104	16097	16339	16192	16305	16395	16397	16080	16340	16098	16162	16078	16007	16281	16176	16211	16171	16195	16133	16224	16231	16396	16377	16096	16292	16278	16182	16108	16202	16109	16200	16278	16281	16041	16494	16146	16142	16142	16280	16177	16066	16290	16420	16139	16248	16044	16282	15989	16045	16230	16411	16070	16359	16348	16039	16193	16203	16056	16280	16157	16323	16010	16216	16201	16162	16180	16196	16222	16223	16307	16265	16226	16186	16235	16418	15879	16087	16059	16168	16175	16316	15820	16279	16329	16281	16268	16232	16205	16147	16133	16194	16387	16384	16199	16124	16021	16049	16074	16354	16221	16303	16370	16176	16200	16128	16157	16336	16296	16128	16273	16448	16356	16257	16413	16047	16110	16308	16103	16192	16203	16125	16144	16203	16151	16110	16193	16268	16297	16044	16250	16202	16092	16249	16244	16338	16104	16343	16226	16099	16026	16317	16168	16231	16136	16270	16454	16017	16068	16389	16192	16275	16126	16111	16233	16098	16341	16294	16354	16346	16067	16223	16125	16390	16209	16195	16321	16479	16390	16284	16042	16202	16060	16041	16188	16394	16326	15951	16088	16337	16324	16272	16264	16270	16232	16191	16207	16312	16173	16364	16008	16183	16286	16205	16280	16293	16274	16217	16178	16305	16283	16344	16145	16350	16066	16197	16219	16164	16313	16216	16226	16041	16351	16182	15940	16284	16363	16239	16277	16367	16333	16146	16284	16251	16197	16335	16174	16152	16277	16393	16132	16266	16221	16216	16186	16204	16168	16205	16302	16420	16028	16333	16124	16297	16140	16052	16364	16148	16126	16286	16086	16294	15979	16135	16383	16088	16206	16284	16179	16249	16217	16184	16253	16205	16004	16225	16087	16378	16242	16227	16308	16231	16238	16258	16136	16286	16184	16007	16129	16188	16165	16103	16508	16163	16207	16343	16197	16414	16265	16274	16271	16166	16316	16132	16219	16046	16156	16155	16199	16318	16239	16230	16337	16203	16359	16355	16357	16140	16229	16265	16232	16382	16227	16381	16210	16180	16448	16250	16315	16220	16370	16347	16136	16245	16019	16137	16278	16492	16385	16277	16343	16278	16139	16241	16247	16184	16316	16063	16373	16341	16235	16300	16163	16415	16383	16046	16265	16426	16240	16155	16241	16311	16051	16080	16310	16256	16241	16161	16327	16230	16257	16215	16109	16077	16086	16234	16243	16209	16235	16126	16280	16291	16143	16076	16353	16231	16197	16203	16357	16215	16229	16111	16133	16174	16208	16217	16237	16248	16236	16164	16237	16198	16087	15988	16123	16373	16332	16396	16220	16159	16263	16192	16131	16083	16119	16249	16303	16068	16197	16183	16282	16269	16166	16115	16243	16195	16348	16426	16239	16354	16244	16342	16356	16290	16158	16139	16330	16274	16075	16131	16209	16236	16272	16440	16346	16287	16373	16468	16205	16139	16188	16007	16122	15952	16285	16337	16369	16192	16244	16204	16282	16368	16411	16346	16302	16166	16276	16236	16186	16095	16357	16364	16057	16162	16245	16175	16240	16205	16423	16240	16336	16220	16327	16139	16258	16138	16142	16194	16288	16144	16230	16268	16217	16349	16141	16173	16304	16340	16181	16255	16267	16262	16074	16292	16221	16278	16170	16217	16015	16145	16319	16373	16119	16085	16181	16166	16194	16217	16465	16042	16275	16479	16346	16353	16243	16359	16237	16281	16192	16242	16291	16230	16294	16480	16255	16267	16346	16257	16168	15967	16059	16184	16485	16170	16173	16287	16227	16391	16162	15981	16063	16109	16140	16291	16510	16232	16252	16091	16267	16326	16212	16230	16493	16296	16076	16335	16208	16391	16096	16192	16119	16271	16251	16293	16146	16340	16242	16087	16244	15897	16256	16232	16156	16175	16256	16173	16021	16158	16384	16332	16149	16183	15934	16234	16377	16167	16241	16182	16385	16264	16324	16290	16239	16197	16386	16227	16057	16228	16223	16317	16230	16199	16229	16167	16067	16225	16438	16363	16155	16220	16246	16216	16169	16270	16421	16379	16310	16280	16300	16149	16245	15967	16208	16071	16259	16324	16227	16325	16221	16200	16209	15984	16268	16265	16224	16180	16216	16195	16227	16275	16165	16156	16458	16189	16361	16283	16145	16145	16161	16298	16302	16242	16134	16241	16280	16324	16317	16309	16250	16190	16250	16156	16201	16255	16257	16226	16200	16022	16122	16128	16086	16340	16140	16279	16474	16280	16259	16113	15943	16181	16272	16459	16200	16124	15996	16430	16299	16228	16170	16333	16329	16180	16152	16425	16286	16197	16186	16256	16255	16148	16201	16109	15984	16200	16303	16353	16338	16213	16319	16353	16371	16347	16269	16206	16177	16455	16325	16436	16235	16318	16294	16453	16281	16190	16186	16269	16045	16253	16026	16155	16213	16242	16283	16243	16325	16094	16173
34731	53881	49423	43955	45651	46585	39976	25550	25362	25076	22467	18699	15684	14311	13705	13459	13652	13388	13456	13527	13351	13435	13435	13404	13364	13435	13543	13381	13397	13441	13275	13369	13499	13411	13284	13359	13495	13451	13394	13515	13376	13512	13479	13385	13344	13537	13431	13393	13436	13515	13410	13434	13367	13285	13442	13549	13389	13277	13336	13462	13578	13456	13532	13609	13403	13213	13519	13418	13496	13424	13497	13324	13350	13478	13408	13393	13403	13311	13536	13501	13382	13392	13352	13399	13280	13556	13479	13478	13426	13338	13409	13259	13365	13387	13653	13286	13428	13323	13552	13511	13443	13404	13472	13418	13477	13376	13457	13403	13457	13361	13507	13399	13314	13480	13438	13372	13437	13567	13363	13549	13400	13491	13504	13611	13563	13402	13574	13272	13198	13408	13213	13507	13589	13449	13526	13472	13374	13303	13521	13501	13578	13504	13312	13457	13459	13638	13390	13433	13456	13468	13458	13440	13384	13295	13451	13523	13396	13421	13333	13347	13339	13295	13330	13415	13277	13326	13538	13332	13387	13347	13553	13419	13536	13540	13282	13478	13534	13576	13457	13224	13299	13563	13455	13515	13274	13660	13475	13387	13358	13509	13398	13420	13350	13377	13367	13539	13282	13483	13544	13482	13562	13307	13448	13244	13345	13410	13571	13406	13235	13239	13424	13425	13408	13556	13391	13364	13363	13430	13350	13414	13470	13394	13295	13318	13494	13493	13317	13434	13275	13487	13517	13488	13523	13438	13256	13424	13378	13304	13404	13446	13331	13654	13426	13439	13478	13510	13480	13364	13472	13515	13575	13205	13523	13407	13424	13438	13500	13528	13507	13470	13309	13359	13407	13414	13397	13397	13490	13294	13557	13382	13551	13273	13517	13283	13514	13310	13447	13470	13576	13320	13577	13383	13244	13466	13333	13258	13223	13253	13417	13383	13455	13341	13354	13397	13450	13422	13391	13445	13317	13350	13373	13437	13351	13497	13523	13410	13387	13467	13365	13468	13379	13358	13538	13394	13332	13512	13288	13462	13549	13340	13297	13351	13593	13315	13326	13379	13482	13591	13334	13324	13312	13363	13413	13399	13396	13390	13356	13361	13385	13269	13425	13283	13391	13419	13455	13449	13499	13506	13226	13490	13292	13478	13364	13369	13475	13236	13462	13498	13433	13321	13360	13408	13540	13491	13510	13473	13425	13379	13374	13640	13392	13360	13484	13377	13342	13385	13360	13427	13450	13392	13366	13311	13452	13305	13244	13476	13500	13230	13405	13346	13515	13258	13538	13427	13319	13454	13269	13366	13451	13369	13584	13474	13512	13274	13277	13488	13511	13502	13327	13349	13255	13375	13568	13261	13316	13402	13486	13354	13375	13459	13433	13466	13264	13370	13366	13435	13507	13380	13377	13494	13326	13285	13276	13510	13367	13453	13512	13408	13440	13375	13522	13383	13497	13149	13413	13473	13418	13278	13273	13476	13331	13575	13261	13444	13408	13525	13226	13381	13504	13439	13347	13336	13376	13481	13343	13329	13423	13474	13490	13491	13598	13457	13503	13373	13458	13467	13291	13417	13390	13382	13303	13368	13484	13396	13366	13282	13361	13513	13380	13475	13351	13260	13394	13364	13326	13377	13322	13384	13414	13511	13381	13391	13416	13416	13451	13294	13474	13273	13474	13444	13463	13297	13461	13431	13335	13433	13254	13283	13579	13467	13478	13433	13539	13488	13381	13437	13270	13420	13325	13535	13343	13387	13378	13471	13453	13202	13513	13449	13452	13427	13539	13493	13289	13434	13471	13427	13302	13423	13547	13324	13540	13274	13306	13603	13428	13427	13446	13323	13116	13313	13430	13398	13407	13353	13416	13393	13345	13433	13371	13379	13464	13368	13373	13474	13296	13355	13622	13463	13496	13572	13494	13467	13494	13281	13342	13484	13454	13478	13345	13265	13479	13509	13498	13531	13422	13442	13311	13263	13454	13351	13427	13543	13495	13422	13505	13288	13513	13281	13425	13317	13565	13585	13323	13519	13607	13295	13561	13531	13389	13455	13499	13422	13481	13299	13510	13538	13492	13513	13354	13511	13570	13570	13400	13435	13415	13360	13345	13379	13404	13294	13405	13561	13539	13364	13388	13426	13489	13548	13373	13498	13525	13348	13333	13466	13409	13363	13340	13559	13457	13484	13527	13485	13450	13432	13384	13474	13527	13455	13505	13202	13304	13427	13401	13450	13317	13431	13450	13331	13358	13348	13453	13472	13358	13357	13441	13418	13512	13420	13389	13436	13428	13394	13418	13446	13441	13367	13439	13457	13395	13307	13310	13337	13415	13287	13330	13339	13348	13509	13383	13283	13323	13616	13424	13520	13263	13366	13353	13338	13531	13424	13420	13465	13346	13295	13405	13410	13633	13414	13470	13529	13400	13474	13446	13408	13287	13368	13427	13457	13423	13396	13502	13431	13433	13383	13318	13429	13340	13361	13484	13378	13517	13515	13374	13451	13285	13472	13343	13579	13486	13377	13505	13501	13325	13516	13472	13510	13393	13309	13332	13515	13311	13311	13263	13346	13421	13607	13475	13437	13455	13478	13637	13410	13504	13263	13515	13389	13173	13439	13300	13357	13442	13548	13310	13316	13480	13383	13451	13449	13372	13422	13440	13363	13456	13521	13500	13274	13463	13495	13453	13438	13317	13447	13516	13398	13469	13386	13511	13429	13483	13444	13382	13534	13473	13633	13310	13504	13676	13436	13379	13361	13297	13488	13454	13365	13371	13427	13491	13424	13601	13593	13356	13480	13545	13377	13578	13289	13538	13323	13535	13465	13334	13337	13386	13399	13410	13461	13437	13260	13355	13421	13609	13246	13432	13566	13479	13201	13568	13442	13388	13442	13436	13382	13439	13400	13448	13563	13497	13380	13363	13279	13373	13432	13498	13528	13498	13411	13326	13330	13409	13531	13352	13511	13467	13404	13408	13408	13346	13555	13419	13482	13420	13495	13376	13386	13389	13302	13363	13508	13297	13138	13509	13507	13382	13440	13369	13282	13289	13275	13493	13386	13284	13305	13518	13311	13475	13375	13366	13473	13307	13360	13505	13487	13511	13348	13438	13408	13475	13541	13307	13264	13507	13434	13306	13402	13448	13400	13381	13468	13343	13549	13520	13373	13379	13495	13301	13339	13538	13452	13408	13425	13355	13398	13397	13464	13440	13558	13538	13445	13482	13438	13366	13569	13365	13429	13427	13407	13318	13556	13378	13356	13523	13353	13397	13418	13407	13466	13426	13589	13672	13406	13181	13304	13406	13418	13441	13292	13331	13538	13155	13601	13471	13369	13350	13591	13396	13532	13337	13471	13295	13631	13479	13319	13302	13620	13359	13592	13551	13538	13463	13400	13379	13203	13519	13470	13424	13525	13407	13498	13387	13302	13381	13417	13259	13467	13340	13281	13497	13477	13338	13363	13587	13402	13484	13521	13434	13372	13256	13478	13397	13434	13327	13392	13389	13464	13388	13371	13429	13350	13507	13457	13551	13396	13434	13522	13535	13398	13487	13474	13493	13517	13413	13530	13425	13533	13422	13503	13458	13437	13356	13368	13487	13560	13519	13448	13405	13404	13446	13664	13324	13455	13371	13533	13355	13489	13591	13479	13468	13486	13312	13468	13389	13321	13317	13500	13403	13491	13428	13400	13484	13596	13432	13342	13439	13459	13555	13415	13265	13499	13513	13387	13505	13537	13356	13419	13413	13261	13402	13224	13356	13360	13372	13497	13301	13432	13347	13554	13484	13362	13392	13478	13519	13589	13435	13507	13323	13540	13414	13619	13415	13453	13314	13260	13472	13558	13301	13355	13436	13459	13514	13495	13343	13412	13546	13472	13413	13361	13372	13474	13470	13383	13632	13331	13361	13420	13307	13494	13590	13557	13487	13295	13496	13590	13473	13372	13334	13391	13468	13457	13335	13370	13708	13338	13452	13399	13344	13235	13573	13385	13465	13436	13449	13391	13383	13558	13415	13486	13366	13478	13510	13459	13357	13476	13476	13521	13486	13446	13460	13420	13371	13345	13395	13419	13387	13473	13466	13190	13430	13416	13387	13351	13499	13431	13466	13313	13578	13452	13319	13455	13343	13638	13541	13452	13386	13281	13123	13529	13508	13431	13474	13358	13369	13322	13479	13412	13452	13382	13432	13414	13321	13466	13439	13346	13470	13519	13486	13409	13569	13464	13612	13394	13216	13389	13696	13397	13278	13458	13527	13312	13424	13514	13446	13245	13346	13482	13411	13384	13365	13458	13632	13490	13443	13317	13536	13594	13405	13312	13474	13515	13499	13460	13466	13322	13454	13383	13489	13500	13573	13433	13461	13439	13499	13520	13547	13376	13369	13595	13456	13437	13415	13642	13588	13321	13452	13463	13453	13350	13378	13282	13617	13330	13519	13558	13492	13520	13384	13286	13513	13433	13502	13466	13471	13256	13330	13470	13406	13415	13433	13423	13396	13259	13457	13399	13462	13275	13423	13442	13411	13495	13406	13253	13446	13449	13298	13473	13454	13374	13444	13321	13373	13292	13388	13318	13269	13453	13326	13463	13484	13337	13384	13388	13365	13437	13626	13457	13424	13242	13336	13457	13348	13287	13451	13541	13499	13510	13299	13531	13595	13406	13241	13334	13434	13446	13504	13503	13457	13386	13391	13375	13498	13562	13469	13303	13378	13498	13570	13406	13350	13460	13258	13319	13371	13451	13457	13325	13388	13300	13462	13463	13477	13345	13595	13426	13394	13450	13460	13521	13462	13444	13363	13353	13404	13449	13323	13223	13356	13457	13447	13518	13551	13455	13371	13333	13414	13595	13414	13452	13377	13361	13382	13425	13459	13209	13266	13419	13260	13311	13395	13397	13541	13491	13368	13299	13388	13423	13298	13157	13358	13477	13450	13372	13525	13442	13450	13498	13381	13457	13486	13345	13509	13551	13386	13343	13353	13440	13282	13480	13519	13336	13392	13582	13404	13365	13360	13339	13408	13320	13493	13440	13427	13548	13444	13434	13442	13349	13476	13507	13379	13437	13494	13543	13504	13543	13333	13327	13453	13341	13340	13358	13408	13403	13491	13412	13445	13455	13347	13498
24200	21070	29232	29682	44762	60240	55276	35532	34304	36138	32172	26557	21146	17982	16648	16035	16003	16005	15744	15829	15873	15983	15853	15761	15673	15687	15768	15826	15968	15771	15932	16044	15939	15744	15751	15965	15557	15755	15847	15711	15954	15792	15733	16001	15662	15576	15630	15877	15800	15746	15795	15875	15799	15824	15677	15675	15848	15481	15613	15676	15680	15782	15844	15524	15736	15747	15792	15779	15766	15529	15745	15579	15676	15964	15690	15793	15711	15748	15713	15643	15694	15760	15752	15776	15700	15811	15756	15575	15740	15626	15563	15548	15728	15699	15615	15675	15782	15641	15593	15654	15924	15842	15695	15917	15731	15668	15633	15596	15710	15604	15653	15836	15689	15683	15857	15593	15540	15844	15774	15688	15539	15639	15733	15874	15653	15623	15752	15779	15652	15688	15664	15554	15898	15683	15484	15442	15731	15705	15788	15641	15596	15634	15509	15685	15521	15726	15733	15604	16039	15774	15842	15700	15663	15614	15729	15637	15680	15509	15478	15820	15723	15710	15993	15809	15727	15792	15849	15721	15499	15829	15760	15739	15695	15507	15890	15867	15769	15789	15638	15766	15728	15811	15796	15759	15992	15777	15676	15812	15651	15593	15650	15677	15841	15733	15578	15665	15735	15591	15755	15572	15806	15686	15707	15712	15863	15688	15763	15818	15733	15700	15765	15944	15738	15847	15676	15698	15658	15722	15559	15585	15542	15712	15693	15683	15843	15778	15946	15631	15507	15603	15731	15650	15473	15675	15683	15612	15708	15501	15670	15634	15891	15818	15534	15541	15927	15763	15434	15801	15666	15577	15721	15595	15520	15643	15564	15760	15687	15862	15603	15871	15571	15560	15526	15808	15574	15682	15559	15683	15797	15629	15720	15750	15670	15857	15859	15719	15756	15791	15706	15797	15611	15619	15725	15706	15652	15766	15666	15547	15545	15829	15856	15842	15795	15650	15825	15691	15576	15885	15778	15722	15954	15849	15726	15525	15606	15614	15622	15586	15493	15627	15672	15688	15713	15895	15630	15710	15667	15721	15755	15634	15857	15679	15877	15829	15735	15776	15537	15729	15777	15727	15578	15815	15923	15654	15816	15550	15766	15798	15570	15842	15611	15760	15653	15779	15706	15678	15671	15876	15661	15821	15796	15743	15850	15635	15783	15627	15727	15676	15803	15790	15765	15758	15741	15777	15645	15682	15754	15627	15778	15603	15810	15668	15716	15910	15730	15691	15471	15742	15677	15579	15701	15656	15718	15632	15661	15710	15658	15824	15709	15732	15631	15673	15787	15527	15553	15642	15711	15813	15612	15614	15748	15686	15724	15487	15731	15662	15809	15854	15837	15856	15734	15786	15810	15748	15886	15771	15781	15802	15793	15738	15692	15703	15601	15819	15741	15602	15542	15828	15873	15801	15748	15773	15859	15631	15675	15631	15832	15768	15758	15634	15676	15734	15640	15794	15760	15812	15725	15688	15652	15947	15835	15665	15647	15636	15824	15731	15519	15631	15619	15808	15690	15646	15636	15569	15625	15600	15566	15706	15780	15530	15642	15766	15663	15719	15617	15694	15899	15772	15836	15724	15590	15772	15682	15710	15495	15606	15737	15626	15694	15673	15632	15638	15671	15640	15807	15752	15532	15637	15723	15708	15575	15772	15607	15678	15797	15630	15786	15630	15634	15727	15664	15881	15651	15709	15706	15781	15739	15818	15794	15608	16034	15691	15630	15670	15706	15729	15859	15500	15784	15750	15693	15819	15762	15589	15685	15691	15782	15740	15818	15627	15576	15700	15813	15770	15746	15654	15669	15709	15806	15743	15761	15925	15571	15704	15748	15610	15797	15601	15519	15749	15807	15673	15774	15684	15922	15823	15637	15437	15685	15719	15546	15769	15859	15753	15818	15713	15990	15747	15551	15841	15702	15413	15626	15843	15650	15870	15675	15798	15693	15625	15641	15911	15651	15680	15710	15628	15660	15655	15643	15698	15629	15714	15684	15747	15639	15910	15795	15635	15515	15643	15731	15708	15638	15808	15751	15546	15584	15734	15730	15613	15633	15681	15670	15880	15595	15742	15686	16029	15693	15796	15808	15685	15628	15779	15706	15772	15667	15873	15679	15745	15718	15681	15662	15626	15675	15822	15782	15535	15577	15653	15823	15674	15660	15765	15791	15999	15672	15813	15836	15798	15507	15670	15945	15760	15912	15653	15853	15642	15872	15712	15808	15980	15756	15608	15683	15820	15761	15592	15677	15638	15750	15653	15708	15725	15648	15564	15623	15722	15715	15609	15560	15712	15861	15771	15632	15724	15752	15731	15652	15771	15785	15955	15743	15758	15753	15593	15677	15678	15804	15907	15736	15856	15837	15743	15729	15739	15884	15808	15704	15843	15830	15860	15801	15758	15563	15621	15753	15759	15666	15655	15739	15582	15672	15758	15585	15563	15725	15611	15847	15844	15531	15634	15647	15665	15778	15751	15756	15644	15564	15331	15665	15809	15630	15660	15661	15491	15693	15753	15602	15740	15806	15664	15715	15630	15852	15505	15962	15649	15698	15760	15815	15729	15539	15908	15567	15679	15806	15711	15584	15667	15704	15837	15684	15748	15636	15779	15948	15734	15717	15661	15712	15645	15639	15632	15649	15524	15664	15726	15783	15644	15668	15811	15614	15711	15699	15708	15796	15711	15827	15817	15713	15602	15763	15726	15864	15864	15916	15662	15840	15604	15789	15796	15521	15564	15607	15611	15645	15676	15967	15751	15481	15668	15881	15815	15734	15580	15746	15598	15546	15870	15825	15694	15564	15674	15698	15551	15710	15785	15755	15868	15976	15822	15708	15899	15629	15659	15472	15605	15677	15916	15645	15822	15839	15683	15647	15619	15485	15488	15783	15761	15574	15687	15676	15722	15748	15554	15698	15812	15768	15465	15561	15524	15604	15765	15591	15762	15694	15638	15823	15759	15728	15818	15650	15972	15758	15789	15794	15754	15744	15818	15828	15476	15776	15777	15574	15561	15678	15668	15808	15578	15763	15714	15576	15849	15856	15817	15839	15655	15870	15511	15696	15685	15689	15727	15457	15832	15717	15617	15794	15576	15614	15853	15711	15869	15897	15757	15832	15941	15936	15686	15570	15526	15687	15692	15700	15808	15817	15751	15780	15566	15838	15941	15780	15725	15537	15668	15803	15710	15790	15590	15752	15853	15603	15951	15697	15735	15881	15654	15793	15793	15551	15601	15378	15691	15705	15900	15782	15588	15702	15749	15695	15644	15672	15755	15555	15807	15584	15688	15813	15728	15755	15542	15821	15752	15881	15751	15690	15763	15584	15614	15687	15483	15710	15841	15785	15817	15700	15651	15572	15607	15627	15628	15797	15515	15814	15691	15676	15494	15618	15745	15941	15698	15574	15669	15628	15743	15662	15704	15775	15577	15760	15494	15579	15598	15732	15555	15809	15890	15787	15753	15567	15741	15764	15720	15670	15894	15775	15538	15677	15785	15863	15588	15810	15891	15723	15782	15835	15702	15683	15638	15896	15824	15795	15806	15848	15611	15836	15690	15624	15666	15678	15611	15747	15566	15827	15625	15627	15612	15695	15768	15802	15707	15658	15831	15847	15549	15537	15509	15675	15655	15676	15734	15789	15729	15848	15708	15792	15663	15553	15666	15582	15909	15860	15582	15717	15710	15736	15589	16005	15767	15792	15599	15646	15569	15661	15783	15587	15519	15804	15387	15730	15729	15717	15549	15836	15739	15875	15762	15648	15671	15817	15897	15791	15735	15627	15969	15918	15740	15897	15888	15798	15551	15543	15646	15765	15743	15807	15639	15611	15719	15640	15512	15827	15584	15846	15670	15655	15610	15665	15658	15671	15823	15833	15697	15725	15725	15769	15727	15585	15935	15646	15540	15668	15751	15846	15570	15795	15582	15748	15734	15689	15681	15590	15746	15723	15724	15959	15765	15694	15562	15735	15791	15666	15830	15385	15734	15780	15751	15750	15873	15777	15751	15678	15749	15529	15758	15656	15624	15524	15773	15726	15846	15678	15838	15837	15764	15558	15556	15925	15744	15869	15845	15757	15679	15708	15510	15759	15555	15690	15790	15619	15602	15699	15768	15574	15769	15766	15737	15969	15680	15775	15735	15615	15808	15823	15627	15685	15836	15630	15693	15783	15538	15671	15631	15719	15655	15882	15678	15606	15729	15668	15664	15443	15767	15770	15603	15679	15720	15689	15632	15726	15637	15618	15667	15691	15716	15539	15625	15629	15602	15556	15808	15711	15689	15895	15610	15786	15732	15770	15711	15685	15551	15931	15772	15681	15675	15655	15747	15832	15552	15672	15860	15623	15716	15818	15850	15735	15601	15754	15773	15731	15721	15846	15818	15766	15733	15802	15623	15509	15801	15570	15768	15670	15844	15687	15714	15724	15684	15797	15683	15778	15594	15714	15841	16018	15781	15688	15679	15785	15688	15914	15876	15768	15784	15828	15746	15879	15496	15671	15856	15768	15692	15787	15534	15749	15794	15854	15657	15601	15878	15602	15743	15744	15881	15928	15586	15644	15772	15528	15825	15722	15842	16009	15887	15750	15528	15842	15813	15634	15769	15708	15737	15887	15927	15715	15627	15768	15782	15634	15568	15662	15873	15486	15732	15718	15448	15936	15786	15827	15629	15467	15683	15690	15667	15567	15555	15676	15756	15702	15545	15781	15457	15744	15725	15703	15527	15829	15646	15721	15897	15630	15479	15672	15595	15767	15710	15916	15730	15777	15792	15666	15644	15747	15649	15722	15761	15651	15725	15631	15610	15774	15672	15884	15706	15549	15722	15899	15788	15651	15859	15792	15690	15824	15600	15770	15655	15460	15626	15663	15530	15749	15605	15734	15638	15680	15775	15818	15760	15794	15550	15667	15664	15606	15616	15720	15699	15805	15569	15738	15950	15861	15681	15737	15489	15678	15734	15889	15547	15799	15742	15700	15642	15743	15720	15702	15751	15588	15892	15583	15552	15612	15794	15707	15801	15599	15857	15767	15933	15599	15848	15691	15699	15614	15624	15497	15644	15616	15869	15681	15471	15817	15858	15634	15570	15686	15880	15662	15841	15578	15766	15622	15824	15789	15824	15639	15685
47020	78021	73786	63135	62955	64967	52198	36527	36599	37290	32563	25444	18987	15204	13698	13339	13225	13087	13092	13116	13086	13202	12933	13105	12970	13148	12905	13228	13039	12994	13142	13156	13229	13181	13035	13180	12994	13026	13004	13162	13017	13092	13113	13170	12959	13106	13057	13105	13164	12995	13208	12953	13204	13048	13083	13083	13049	13058	13237	13146	13059	13031	13003	13160	13038	13049	13115	13038	13007	12997	13198	13041	13137	13059	12941	13203	13126	13111	13065	13085	13017	13006	13070	12981	13183	12996	13166	13062	13020	13105	13040	13055	13124	13109	13136	12985	13122	13051	13020	13042	13131	13082	12974	13104	13157	13088	12962	13193	12932	13041	13013	13122	12900	13113	12998	13226	12941	13050	13115	13027	12978	12958	13164	13101	13027	13096	13084	12965	12889	13036	13031	13226	13134	13128	13075	13031	13127	13242	12951	13033	13056	13020	12906	13127	12969	13164	13258	13099	12893	13064	12897	12921	13079	13115	13020	13076	13071	13108	13196	12978	13136	13058	13094	13224	13146	12861	13255	12984	13013	13140	13089	13131	13029	12917	13175	13246	13171	13062	13071	13014	12971	13169	13099	13109	13121	12936	12983	13221	12941	13032	13130	13295	12947	13198	13167	13116	13125	12885	12911	12916	12969	13282	13049	12992	12916	13039	12977	13063	13248	13054	13218	13069	13070	13189	13061	13057	13110	13125	13031	13050	13205	12845	13101	13132	13081	13128	13114	13071	12964	12979	13038	13018	13115	13047	13067	12943	13016	13092	13013	13136	12967	13129	13172	12877	13162	13287	13078	12986	13037	13174	13072	12903	12962	13058	13082	13023	13065	12948	13243	13149	13087	13077	13116	13055	12975	13242	13018	13201	13009	12882	13163	12928	13175	13129	13232	13035	13294	13255	13040	13060	13161	12970	13165	13224	13109	13133	13112	13125	13048	13062	13091	13147	13035	13246	13148	13247	12914	13008	13063	13138	13035	13032	12905	12919	13007	13119	13191	13123	13177	13084	13041	13075	13077	12988	12963	13007	13063	13096	13004	13126	13101	13075	13129	13217	13052	13073	13107	13140	13143	13140	13086	13165	13106	13081	13184	12952	13141	12984	13119	12907	13093	13063	13192	13091	13125	12904	13038	13156	13116	13097	13066	13144	12992	13110	13130	13072	13036	12965	12890	12963	13151	12850	13023	13024	13050	12990	13033	13152	13028	13121	12888	13027	13074	13121	13010	13180	12986	13135	12912	13122	13253	12938	13083	12961	13154	13031	13186	13001	13038	12931	12806	13112	13060	13188	12984	13293	13085	13052	12960	13226	13101	12966	13155	13065	12974	13214	13042	13046	13092	13036	13050	13022	13057	13038	12964	13189	13156	13013	13041	12935	13110	13243	13045	13010	13110	13027	13048	13104	12963	13004	12947	13075	12909	12874	13142	13050	12998	13136	13137	13217	13068	13052	13060	13024	13230	13170	12975	12963	12835	13147	13062	12990	13113	13144	12947	12992	13093	13114	13057	12868	13011	12899	13026	13003	12992	13100	12940	12993	13063	13111	13143	13077	13133	13186	13018	13153	13024	13202	13034	13200	13237	12945	12996	13111	12961	13329	13035	12787	13051	13075	13036	13092	13023	13039	13056	12974	13053	12905	13044	13145	12914	13071	13214	13201	13003	13121	12978	13139	13109	13176	13173	13083	12969	13038	12961	13064	13167	12880	12973	13062	13065	12953	12902	12930	13007	12924	13031	13016	13096	13039	13061	13097	13017	13091	13100	13135	13128	13019	12871	13048	13263	13043	13086	13009	13047	12951	13069	12981	12914	13130	13172	13017	12911	13106	12841	12889	13036	13139	13183	12976	13077	12869	12999	12951	13030	13201	13243	13100	12957	13094	13125	12936	13094	13009	13146	13011	13111	13020	13158	12989	13140	13298	13076	13226	13105	13016	13175	13065	13067	13076	12951	12939	12982	12944	13192	13011	13057	13036	13073	13087	13041	13069	13084	12969	13018	13170	12930	13138	12977	12953	12888	13212	13104	13232	13055	13184	12962	13020	13079	13064	13079	13123	12924	13218	13236	13108	13031	12990	13108	12979	13152	13168	12971	13116	13028	13067	13032	13086	13058	13211	13016	13044	13154	13062	13041	13031	12995	13072	13092	13034	13198	13061	13142	12928	13047	13141	13115	12941	13149	13093	13104	13052	13223	13051	13108	13103	12978	13068	13142	12899	13070	13127	12977	13087	13186	13054	13044	13084	13076	13175	13224	13196	13267	13102	13116	12953	13053	13182	13093	13028	13105	13072	13013	13008	13097	13276	12960	13090	13137	12949	13199	12925	13053	13128	12970	13078	12887	12985	13124	13065	13165	13158	13088	13037	12968	13079	13152	13094	13079	13094	13097	13089	13168	13015	12977	13051	12946	13091	13111	12938	13129	13285	13052	13208	13172	12948	13118	12908	12944	13214	12952	12990	12925	13215	13346	13052	13111	13156	13102	13046	13142	12903	13171	13041	13144	13030	13096	13040	13065	13139	12950	12994	13135	12973	13036	13042	13077	13033	12936	12991	13001	13206	13130	13079	13025	13140	13105	13066	12883	13061	12975	13154	13057	12948	13073	13080	13124	13193	12967	12960	13019	13085	13205	13041	13115	13134	13044	13167	12927	13140	12990	13211	13113	13040	13178	12938	13113	12924	13156	12977	13110	13000	12988	13333	13083	13137	13037	13021	13067	13104	13089	13154	13120	13052	13133	13117	13017	13075	13232	13124	13045	13151	12971	13049	13195	13101	12979	13125	13213	12962	13159	13087	13139	12976	13081	12990	13029	13052	13079	13099	12895	13069	13018	13122	13122	12926	13085	13002	13135	13115	13088	13288	13216	12927	12909	13097	13147	13263	12984	13091	13210	13044	12979	13019	13087	13178	12985	13073	13013	13047	13007	13008	13266	13040	13224	13066	13064	13004	13176	13062	13184	13071	13059	13055	12912	13175	13026	13033	13019	13111	13174	13002	13173	13119	13044	12984	13058	13086	13074	13195	13088	12917	13035	13053	13184	13170	13152	12950	13141	13056	13041	12996	13192	13117	12968	12979	13090	12829	13160	13027	13136	13022	13021	13267	13062	13086	13145	13073	13112	13059	13096	13075	13139	13016	13034	13094	13155	13095	13081	13253	12984	13101	13209	13139	13175	13206	13093	13079	13059	13234	13162	13124	13110	13036	13013	13119	13138	13083	12923	13174	12935	13017	13103	13080	12911	13128	13010	13023	13093	13143	13076	13013	13017	13161	13003	13131	13068	12949	13003	13138	13010	13177	13080	13126	13023	13054	12954	13228	13048	13108	13024	13155	13309	12878	13090	13134	13099	13002	13126	13182	13070	13064	13209	13184	13138	13128	13040	12994	13027	12913	13111	12954	13036	13081	13233	13208	13121	13170	13162	12951	13158	13122	13087	13250	12878	13203	13073	12918	13042	13137	13204	12989	13127	13157	13173	13216	13166	13069	13014	13134	13053	13122	12950	13001	13085	12863	13125	13133	13162	12984	13125	13112	13075	13184	13208	13076	12946	13127	12994	13037	13060	12902	13021	13128	12960	12987	13238	13072	13022	13107	12999	12978	13078	12999	13139	13057	13042	13073	13056	13033	13086	13111	13010	13156	13034	12977	12959	13084	13180	12940	13030	12996	13178	13072	13112	13011	13104	13227	12882	13200	13045	12983	13080	13098	13099	13046	13107	13100	12962	13080	13102	13125	12990	13137	13139	12997	13128	13077	13100	13039	12987	13123	13306	13127	13151	13141	13007	13121	13250	13053	13156	13114	13128	13054	13101	13124	13006	13078	13105	13105	12944	12871	13228	13095	12993	12993	13166	13073	13142	13155	12990	13113	13072	13087	13092	13155	13011	13048	13133	13139	13134	13012	12819	13074	13017	13109	13101	12963	13084	13044	13063	13193	13005	13144	12990	13159	13160	13001	12907	13066	12933	13026	12917	13041	13268	13237	13097	13151	13059	13182	13038	13071	13095	13122	13077	12888	12944	13094	12936	13016	13029	13037	13256	13241	12950	13080	13060	13132	12991	13079	13102	12972	13151	12998	13048	12969	12935	13013	13117	12949	12916	13189	12980	12934	13174	12990	13013	13082	13168	12989	13018	13062	13046	12994	13022	13004	13158	13154	13223	12964	13120	13122	13173	12953	12988	12955	13001	12976	13088	13059	12958	13217	12864	13208	13141	13106	13023	12827	13083	12967	13103	12939	12981	13172	13128	13183	13085	12975	12989	13038	13068	13082	13081	13218	13047	12911	13004	13013	13054	13247	13016	13086	13031	13194	13026	13079	13140	13095	13007	13056	12983	12983	12991	12965	12911	13146	13145	13111	13033	13091	13065	13067	13048	13143	13002	13083	12986	12937	13017	13118	13068	12904	12913	13103	13138	12934	12917	13101	13060	13110	13269	13107	13168	13055	13014	13137	12966	13086	13036	13081	12874	13011	13057	12986	13185	13062	13002	13059	13197	12937	13210	13090	13146	12952	13146	13107	12950	13091	13101	13054	13077	12971	13059	13067	13022	13005	13248	13155	13104	12999	13115	13019	13014	12953	13287	13063	13134	13168	12993	13101	13109	13055	13115	13127	13078	13098	13093	13066	13090	13017	12955	13099	13238	12995	13159	13043	13047	13013	13132	13091	13050	13046	13060	12967	12992	12975	12984	13145	13184	13016	12850	12903	13114	13035	13057	13222	13175	13114	12992	13030	13366	13035	13138	13110	13076	12942	12984	13171	13026	13215	13119	13078	13036	13022	13171	13108	13096	13196	12874	13145	12886	13081	13169	13113	13126	13172	13128	13085	13157	13122	13044	12956	12984	12999	13034	13223	13186	13325	13021	13172	13131	12998	12983	13119	13085	12943	13154	13132	13053	13024	13165	13086	13058	13103	13099	13051	12896	12832	13100	12952	13234	13067	13162	13157	13022	13209	13143	12961	13130	13147	13083	13045	13318	13026	13054	13118	13229	12966	13167	13137	13011	13037	13081	13042	13100	13257	13070	13063	13012	13112	13187	13107	13107	12965	13159	13126	13063	13185	13073	13056	13036	12985	12933	13095	13073	12923	12880	12952	13103	13100	13124	13128	12927	13144	13131	12945
32935	26596	25822	23267	21288	20937	19396	18845	19059	18659	18390	17767	17387	17382	17254	17040	17014	17086	17068	16820	16978	17194	16962	17067	16934	17125	17031	17077	16888	17169	17047	17112	17000	16982	17122	17130	17024	17139	17064	17147	17044	17283	17065	17122	16990	16960	16961	16970	17017	17004	17005	17032	17135	16752	16969	17158	17124	16916	17140	16929	16898	17007	17184	16990	16940	17284	17039	17082	17135	17062	17029	17044	17069	16904	16927	17131	17119	16954	17106	17137	17000	17157	17112	17044	17014	16944	16939	16843	17228	17038	16976	16992	16861	16957	16848	16951	16899	17109	16979	16876	17000	17102	17210	16893	16962	16870	17071	17066	16908	17088	16991	16968	16870	17244	17114	16983	16898	17039	17039	16906	17125	17051	16946	16921	17174	17160	16949	16879	17098	16967	17040	17228	16962	16967	16948	16901	17116	17203	17053	17040	16971	17147	16960	16992	16847	17113	17042	17090	16982	17258	17139	16963	16977	16999	17042	17126	16938	17018	16910	16943	17108	16932	17125	16858	17188	17171	16829	16827	17140	17116	16986	16816	16987	17088	16839	16843	16868	17012	17384	17081	17150	17010	16810	16943	16997	17091	17148	16850	17144	17033	17039	17173	16908	16800	17123	17080	17011	17089	17146	17064	17166	16996	16821	16983	17177	17075	17124	17059	17135	17111	16860	17062	17224	16875	17152	16696	17096	16900	17103	16872	17035	17036	17176	17117	16953	17014	16926	17043	17120	17131	16949	16965	16915	16994	17234	17136	16856	17038	16880	16965	16991	16918	16917	16933	16905	17000	16975	17072	16981	16957	17033	16936	17170	16980	16760	17059	16964	17189	17082	16928	17055	17203	17059	17131	17099	17043	17069	16988	17039	16891	17068	17098	17085	17055	16983	16841	17160	16980	17118	17081	17198	17104	16759	16920	17191	16987	17010	16882	17019	17178	16892	17078	16962	16921	16943	16822	16990	16889	17147	17071	16988	16880	17108	16775	17168	17072	16845	17168	16954	16998	17213	16937	17020	17059	17152	16957	16930	16823	17208	16902	17154	17048	17142	17022	17166	16893	16905	17196	17106	17002	17044	16968	17204	16944	16922	16997	17005	16850	17084	16935	17054	16883	17006	17094	17202	17031	16949	17120	16899	17087	17001	17031	17053	16996	16949	16981	16952	17258	17009	16924	17019	16880	16903	16858	16937	17033	16959	16950	16863	17024	16940	17113	17083	16979	17010	16983	16822	17039	17001	17303	17047	16993	17135	17264	16963	16994	17112	17249	17141	17035	16817	16815	17009	17037	17102	16982	16786	16991	16937	16926	17047	17010	17061	17037	17006	17081	16884	17166	16943	16952	17277	16912	16994	17077	16919	17041	16911	17086	17166	17103	16945	17218	17159	16966	16961	17131	16917	17133	17074	16802	16967	17038	16925	16980	17075	16907	17392	17139	17257	16971	17047	17053	17073	17288	17120	17067	17101	17056	17081	17093	16933	17120	16932	16934	17107	16732	17016	16987	17159	17041	16961	16999	17238	16938	17295	17006	17042	16750	17042	17086	17029	17080	17023	16989	16979	16953	17057	16982	17053	17042	17073	17095	16954	17121	16878	16992	16991	17217	16991	16886	16983	17133	17093	17155	17093	16931	17027	16860	17118	16881	16950	16845	17136	17112	17083	17003	17206	17065	17069	17047	16949	17033	17057	17194	16977	16888	17172	16914	17135	16922	16805	16915	17293	17001	17068	17068	16895	16940	16977	17033	17096	17029	17107	17039	17028	17112	16821	17060	17136	17012	16996	17000	17100	16770	17145	17095	17113	17000	16912	17057	17089	17039	17053	17122	16964	17187	17217	17018	16968	17012	17175	17117	17068	16990	17071	16933	17013	16799	17109	16989	16949	17016	16903	16996	17101	16913	16715	16913	17051	16894	16964	17046	17286	17037	17282	17067	17114	16982	16927	17074	17093	17071	16857	17069	16946	17089	16803	16891	17064	16860	17206	17177	16937	17070	16874	17077	17259	17020	16957	17025	17059	17137	16993	17211	16978	17041	17068	16970	16889	17070	17051	17057	17006	16986	16996	17032	17021	17114	17048	17019	16821	16889	16844	17026	16903	17058	16731	16968	16996	16762	16936	17098	17239	17052	16913	17146	17033	17021	17067	17103	17021	16931	17016	17207	17018	17108	17078	16961	17043	17091	17038	16845	16948	16970	17101	17133	17055	17002	17144	16946	16841	16988	17316	17162	17146	16976	17050	16850	17001	16891	16907	17007	17304	17184	16951	16987	17083	17031	17149	17089	16868	17113	17040	17118	17090	16942	17089	16977	16938	17031	17115	16878	16868	16896	17066	17090	17114	17144	17007	16918	17121	17023	17024	16890	16909	16766	17041	17063	17005	17322	17217	16987	17056	17057	16950	16915	16944	17061	16947	16996	17172	17103	17191	16881	17023	17179	16911	16946	17067	16963	17026	16832	17125	17269	17049	17226	17139	17073	17117	17029	17045	16821	17231	16997	16969	17069	17230	16882	16969	17074	16879	17053	16893	16981	16891	17008	16996	17110	17175	16939	17168	17012	16990	17137	17043	16951	16967	16994	16960	16909	16997	16971	16849	16913	16917	16939	16897	16854	17079	17023	17005	16959	17221	17048	17127	16994	17120	17142	16821	16900	17181	16818	17018	16844	17009	16679	16800	16910	17006	17200	17072	16708	17141	16983	17068	17174	16832	17012	16978	17202	17041	17169	17023	16888	17108	17339	16910	16997	17104	17030	17263	17221	16987	16858	17356	17027	17078	17033	16878	17306	17004	17075	17059	16887	17219	16893	17092	17139	17172	17076	17209	16907	16997	17089	17148	16992	17138	17050	16893	17092	16922	17048	17026	17128	16945	16888	17012	17122	17135	17137	17130	17060	16823	17206	17267	16946	17024	17043	16877	16896	17076	17112	16815	17029	16954	16975	17057	17028	17120	16977	16940	17006	16883	16959	17058	17103	16993	17067	17187	16905	16944	17099	17082	17091	17020	17039	17097	16793	16867	17010	16910	16975	17169	17023	17018	17303	17184	16990	16981	16974	17127	17103	16770	17089	17009	17121	17082	16914	17026	16896	17080	17073	16980	17132	16939	16952	17023	17137	17078	17239	17007	16903	16904	17082	16983	17027	17046	17084	17156	16982	17085	16877	17140	17019	17228	17098	17090	17050	16992	17102	16938	16882	17067	16941	17005	16941	16769	16926	17113	16999	17189	16889	17010	17120	16885	16933	16838	16975	16821	17010	17120	17115	16895	16920	16943	16800	17078	17025	17246	17025	17048	17103	17071	17015	16831	17299	17066	17232	16956	16957	17039	16873	16949	16918	17099	16994	17121	16980	17092	16951	17061	16851	17044	16830	17036	16882	17001	17145	16853	16943	17226	17125	16943	16915	17320	17144	16973	17038	17161	16996	16963	17189	17085	16850	16963	16929	16998	17081	16926	17053	17149	16981	17072	17141	17109	17155	17011	17028	17053	17098	16950	17125	16900	16899	16862	17070	17115	17258	17189	17216	16985	16916	16966	17104	17003	16866	17069	17025	17077	17064	17091	17105	16988	16997	17222	17056	17061	17197	17055	17046	17067	17077	17000	16958	17267	17101	17053	16954	17167	16963	17238	17062	17197	17013	16916	17125	17235	16898	16805	17075	17206	17214	17091	16903	17068	16976	17067	17067	17095	16974	17051	17004	17106	17099	17052	16997	16719	17204	16783	16889	16879	16890	16914	16905	17078	16874	17070	17129	17046	17058	17099	17129	17054	16924	16904	17124	17028	17191	16837	16949	16909	17208	17158	17057	16950	16993	17020	17152	17021	16833	17112	17107	16878	17104	17053	17197	17042	17047	17238	16918	17073	16998	17017	16940	16912	17043	17081	17103	16946	16886	17170	16978	17037	17149	17011	17024	17032	17062	17176	17120	16896	16893	17065	16808	17058	16698	16926	16886	16847	16973	16908	16829	16952	17038	17100	17045	17050	17058	17067	17012	17017	17251	17263	17019	17024	17256	17120	16863	16981	16822	17091	16928	17063	17041	17248	16823	16813	16794	16957	17020	16970	17037	17009	17104	17066	17136	16952	16907	17101	17008	17018	16970	17241	16923	17106	16893	17055	17069	16786	16736	16953	16971	17150	17196	17025	17133	16842	17169	17288	17169	16964	17080	17059	17088	16902	17166	16915	17256	17051	17131	16927	17004	16920	17017	16962	16955	17052	16945	16932	17111	17041	17077	17146	16880	17052	17002	17042	17047	17007	17014	17038	17206	17024	17157	17117	17024	17046	16996	16916	17023	17072	17051	16881	17030	17184	16907	17073	16930	16904	17205	17091	17157	16977	16913	17046	17158	17062	16698	16993	16954	17156	17125	17069	16995	16902	16867	17085	16983	16922	16908	17060	17032	17228	17085	17156	17045	17011	17034	16997	16847	17210	16937	16973	17364	17072	16877	17115	16797	17108	17129	16891	17084	17177	17264	17104	17149	17014	17139	17073	17108	16872	17071	17110	17089	17085	16967	17202	17021	17218	17133	17069	16907	16936	17098	16951	17001	17155	16793	17034	16811	16883	16990	17017	17101	17103	17027	16916	16970	16909	17112	17107	16929	17022	17058	16883	16973	16848	16923	17091	17186	17174	16982	16956	17010	17047	17028	16982	16997	17037	17056	16934	16939	17014	17080	17009	17046	16822	16941	17135	16949	17053	17022	16992	16940	16871	16979	17132	16927	17188	16990	16909	17073	17211	17141	16991	16982	17022	16773	17131	17106	17320	17160	17085	17156	17136	17212	17030	17172	16865	17064	16970	16778	16896	16882	16994	16849	17025	17111	17056	16978	16855	17106	17346	16804	16992	17128	16814	17097	16900	16827	17298	17039	16974	16965	17069	17010	17144	17043	16903	16745	17158	17023	16894	16938	16900	17096	17147	17002	16884	16991	16997	17314	16961	16960	16945	17084	17045	16883	16919	16997	16968	17105	17192	17114	17088	17140	16918	17055	16902	16996	17059	17065	16971	17225	17059	17198	16977	17026	16874	16861	17086	17020	16880	17030	17182	16954	17104	17167	17002	17029	17109	16966	16968	17034	16998	16968	17062	16990	17074	17074	16960	17155	16960	17127	17091	17103
28954	32048	24896	21347	20187	19491	16836	16221	16234	15941	15516	14635	14240	13993	13910	13952	13947	13892	13881	13853	13838	13780	14021	13875	13858	13837	13862	13829	13826	13824	13664	13821	13923	14046	13734	13900	13824	13666	13977	13866	13943	13772	13764	13810	13838	13845	13920	13828	13826	13928	13868	13897	13681	13723	13697	13891	13771	13897	13814	13810	13891	13880	13840	13851	13632	13956	13917	13799	13607	13763	14006	13814	13850	14033	13787	13833	13784	13882	13883	13803	13848	13847	13831	13856	13849	13946	13997	13853	13701	13982	13733	14049	13766	13865	13705	13884	13711	13804	13809	13949	13777	13757	13928	13810	13888	13880	13756	13776	13798	13724	13940	13826	13932	13932	13855	13990	13789	13675	13744	13979	13781	13743	13920	13751	13939	13802	13927	13888	13780	13876	13820	13889	13758	13762	13910	13880	13733	13871	13858	13837	13651	13910	13934	13812	13907	13757	14117	13953	13766	13745	13724	13807	13958	13848	13782	13840	13863	13913	13673	13742	13816	13774	13821	13817	13863	13894	13847	14065	13844	13840	13775	13897	13912	13890	13824	13959	13982	13749	13686	13826	13804	13997	13826	13883	13814	13874	13977	13813	13998	13767	13861	14008	13899	13819	13852	13946	13920	13790	13940	13911	13795	13901	13822	13854	13730	13828	13740	13875	13825	13845	13901	13855	13953	13878	13815	13908	13857	13754	13720	13682	13873	13987	13776	14024	13534	13791	13744	13825	13895	13845	13857	13871	14042	13839	13779	13827	13813	13908	13976	13713	13962	13790	13831	13911	13835	13578	13892	13892	13644	13845	13888	13696	13606	13866	13915	13984	13729	13892	13927	13785	13830	13629	13803	13690	13768	13752	13785	13886	13726	13824	13832	13845	13908	13713	13713	13803	13746	13690	13841	13863	13840	13901	13721	13766	13671	13784	13751	14014	13755	13914	13886	13976	13959	13776	13942	13734	13992	13852	13689	13844	13761	14043	13895	13909	13789	13807	13774	13771	13873	13906	13767	13772	13842	13733	13773	13831	13786	13753	13969	13802	13987	13863	13863	13883	13901	13827	13811	13892	13691	13725	13941	13857	13814	13799	13874	13816	13882	13674	13672	13675	13946	13939	13876	13828	13904	13885	13819	13738	13884	13767	13679	13851	13985	13830	13693	13821	13718	13797	13730	13915	13699	13747	13747	13893	14074	13868	13739	13693	13840	13782	13841	13847	13743	13874	13753	13739	13928	13943	13968	13885	13831	13707	13752	13761	13923	13919	13827	13896	13959	13791	13642	13862	13886	13868	13778	13762	13797	13717	13909	13858	13770	13896	13891	13698	13871	13731	13909	13826	13930	13748	13870	13868	14147	13936	13795	13995	13704	13853	13839	13878	13961	13974	13934	13933	13842	13747	13856	14027	13935	13941	13896	13850	13602	13820	13633	13709	13858	13845	13823	13932	13733	13616	13927	13863	13909	13823	13824	13643	13686	13928	13807	13940	13972	13970	13667	13773	13840	13772	13918	13867	13750	13874	13707	13832	13916	13706	13830	13818	13685	13964	13848	13745	13863	13747	13884	13899	13750	13930	13727	13724	13897	13729	13733	13795	13919	13900	13770	13990	13887	13812	13704	13767	13801	13754	13829	13837	13868	13909	13923	13796	13796	13887	13546	13927	13945	13799	13906	13910	13853	13844	13845	13779	13892	13800	13834	13722	13874	13651	13992	13655	13894	13818	13878	13740	13902	13732	13783	13715	13861	13982	13923	13963	13849	13737	14025	13771	13832	13844	13915	13932	13939	13867	13791	13988	14047	13887	13970	13780	13734	13984	13777	13728	13763	13639	13918	13711	13862	13714	13942	13833	13906	13813	13892	13971	13826	13920	13803	13923	13854	13905	13808	13780	13877	13775	13928	13805	13763	13853	13843	13911	13728	13866	13779	13899	13787	13723	13842	13802	13900	13836	13745	13811	13905	13618	13962	13962	13885	13914	13937	13859	13839	13917	13808	13719	13833	13781	13756	13762	14071	13765	13833	13912	13936	13819	13987	13728	13922	13826	14014	13817	13787	13909	13881	13825	13868	13739	13689	13701	13626	13823	13845	13843	13732	13723	13815	13793	13907	13592	13939	13868	13920	13809	13829	13944	13818	13829	13842	13892	13904	13870	13745	14050	13935	13808	13788	13921	13897	13841	13849	13770	13820	14069	13881	13655	13616	13774	13806	13931	13916	13891	14055	13934	13967	13738	13819	13762	13724	13764	13840	13743	13893	13967	13786	13942	13853	13858	13884	13966	14000	13612	14001	13861	13889	13846	13817	13942	13956	13899	13792	13795	13856	13793	13960	13963	13675	13898	13944	13905	13883	13735	13795	13885	13768	13627	13961	13856	13919	13834	13914	13654	13841	13929	13841	13988	13855	13831	13948	13769	13939	13895	13834	13697	13792	13852	13995	13887	13830	13801	13850	13799	13849	13922	13792	13687	13822	13939	13827	13889	13807	13801	13930	13757	13804	13962	13917	13893	13969	13750	13806	14044	13720	13919	13920	13863	13796	13735	13946	13961	13868	13784	13719	13794	13930	13795	13875	13972	13904	13958	13794	13823	13974	13787	13882	13770	13925	13791	13802	13749	13925	13854	13953	13935	13723	13951	13730	13751	13917	13758	13971	13804	13903	13980	13761	13848	13670	13954	13955	13850	13886	14016	13827	13859	13841	13719	13763	13793	13960	13741	13805	13808	13817	13572	13834	13870	13851	13894	13875	13860	13773	13680	13785	13667	13886	14044	13743	13840	13920	13937	13724	13852	13814	13846	13858	13894	13712	13876	13816	13763	13797	13900	13861	13845	13976	13807	13773	13832	13891	13840	13987	13922	13784	13798	13888	13649	13828	13758	14061	13640	13845	13886	13806	13759	13977	13858	13880	13752	13854	13807	13677	13803	13790	13914	13665	13847	13779	13695	13713	13941	13952	14005	13860	13764	13690	13799	13890	13905	13753	13871	13936	13816	13902	13706	13763	13837	13878	13946	13926	13850	13879	13852	13768	13874	13893	13846	13768	13819	14014	13917	13831	13899	13998	13792	13851	13895	14039	13969	13862	13683	13889	13649	13896	13906	13798	13830	13930	13965	13919	13769	13955	13839	13844	13743	13851	13809	13768	13918	13756	13781	13906	13782	13890	13795	13717	13863	13640	14041	13965	13831	13733	13919	13857	13784	13738	13855	13810	13916	13783	13760	13796	13794	13742	13829	13812	13658	13907	13918	13833	13752	13909	13837	13847	13912	13899	13812	13791	13741	13932	13796	13782	13741	13807	13866	13736	13876	13809	13782	13792	13933	13932	13894	13901	13742	13776	13931	13769	13673	13888	13880	13854	13997	14015	13826	13885	13994	13883	13759	13875	13895	13807	13753	13791	13856	13765	13784	13809	13813	13864	14042	13856	13862	13840	13897	13890	13845	13770	13883	13836	13805	13814	13817	13796	13891	13925	13789	13886	13833	13858	13789	13644	13831	13842	13778	13763	13910	13825	13872	13938	13831	13629	13919	13877	13732	13740	13785	13789	13912	13937	14040	13978	13899	13923	13761	13843	13887	13640	13876	14065	13774	13877	13876	13816	13895	13723	13937	13864	13742	13776	13704	13919	13823	13706	13835	13911	13837	13888	13886	13819	13799	13856	13894	13707	13918	13833	13868	13747	13697	13958	13870	13690	14007	13690	13849	13977	13794	13793	13910	13903	13748	14046	13732	13972	13830	13804	13942	13887	13949	13869	13818	13874	13778	13871	13814	13805	13930	13830	13898	13705	13858	13766	13908	13770	13782	13702	13717	13974	13855	13882	13985	13708	13843	13711	13990	13753	13782	14015	13884	13828	13865	13837	13705	13927	13640	13869	13854	13875	13702	14014	13886	13947	13753	13719	13802	13910	13864	13737	13862	13859	13779	13984	13914	13790	13827	13797	13846	13746	13888	13830	13903	13755	13746	13904	13857	13874	13823	13763	13814	13839	13784	13839	13940	13867	14002	13659	14033	13788	13838	13765	13584	13731	13841	13870	13778	13937	13927	13894	13753	13969	13854	13943	13852	14039	13811	13792	13932	13874	13814	13862	13634	13962	13874	13638	13831	13778	13650	13815	13674	13669	13820	13943	13777	13971	13771	13833	13952	13835	13974	13754	13955	13864	13912	13904	13835	13805	13795	13765	13681	13828	13796	13826	14035	13842	13861	13672	13741	13870	13895	13949	13819	13992	13987	13866	13883	13809	13761	13895	13957	13853	13890	13773	13841	13775	13719	13831	13673	13819	13827	13811	13782	13791	13980	13797	13692	13873	13836	13900	13778	13834	13854	13855	13713	13691	13822	13900	13941	13613	13818	13899	13877	13868	13804	13857	13832	13860	13787	13771	13728	13792	13916	13873	13854	13826	14020	13816	13938	13960	13837	13843	13692	13757	13987	13831	13807	14001	13906	13851	13789	14068	13904	13960	13928	13882	13843	13765	13708	13826	13846	13748	13828	13839	13885	13899	13870	13848	13742	13954	13948	13793	14025	13800	13872	13755	13788	13884	13752	13875	13778	13731	13795	13896	13829	13931	14005	13769	13947	13996	13762	13940	13947	13775	14012	13974	13851	13857	13708	13857	13907	13846	13858	13925	13672	13853	13853	13901	13867	13748	13913	13863	13751	13780	13856	13727	13822	13800	13913	13945	13855	13756	13958	13802	13924	13879	14045	13822	13830	13755	13929	13712	13968	13838	13836	13874	13728	13974	13811	13773	13797	13795	13987	13861	13978	13879	13843	13765	13818	13860	13814	13997	13745	13792	13778	13919	13804	13759	13890	13782	13845	13855	13905	13816	13730	13770	13783	13951	13913	13832	13784	13853	13963	13868	14037	13908	13834	13825	13841	13653	13878	13906	13880	14051	13715	13909	13813	13893	13765	13747	13805	13630	13809	13830	13852	13850	13756	13818	13918	13986	13782	13693	13657	13986	13880	13954	14087	13813	13854	13870	13789	13812	13758	13832	13800	13897	13826	13797	13878	13891	13785	13947	13928	13873	13795	13785	13923	13973	13873	13828	13816	13695	13854	13722	14002	13883	13924	13639	13823	13694	13943	13955	13807	13654	13714	13864	13828	13925	13875	13812	13705
26284	21558	30758	38494	41644	40289	38820	30248	29464	26799	22678	19847	18278	17349	17058	16883	17150	16954	16910	16726	17014	16799	16938	16664	16951	16981	16867	16634	16974	16807	16750	16710	16915	16828	16852	16982	16925	16614	16579	16688	16761	16846	16830	16858	16844	16826	17103	17031	16779	16766	16900	16912	16775	16687	16760	16948	16844	16706	16606	16740	16758	16774	16763	16678	16834	16769	16847	16877	16810	16545	16831	16620	16946	16781	16812	16800	16797	16912	16767	16883	16608	16813	16922	16857	16857	16602	16708	16636	16661	16708	16972	16894	16686	16780	16552	16770	16756	16729	16718	16824	16840	16773	16810	16657	16652	16530	16801	16734	16838	16741	16732	16693	16719	16463	16823	16665	16639	16779	16797	16498	16800	16662	16845	16713	16792	16973	16606	17020	16776	16874	16697	16662	16698	16743	16737	16533	16779	16750	16797	16869	16873	16747	16655	16684	16762	16774	16943	16711	16841	16975	16766	16653	16798	16651	16829	16647	16794	16592	16747	16684	16810	16526	16659	16881	16817	16821	16788	16850	16657	16700	16633	16699	16692	16573	16582	16834	16857	16821	16844	16636	16925	16939	16904	16564	16692	16559	16672	16876	16714	16669	16738	16727	16544	16825	16763	17007	16832	17009	16760	16665	16654	16620	16907	16925	16755	16825	16553	16771	16704	16649	16729	16628	16853	16587	16838	16702	16817	16691	16740	16652	16704	16903	16661	16761	16756	16784	16808	16600	17006	16796	16814	16570	16790	16732	16856	16860	16843	16913	16608	16591	16533	16576	16730	16994	16858	16957	16805	16802	16734	16859	16874	16672	16679	16815	16780	16730	16707	16759	16756	16724	16719	16664	16702	16878	16754	16826	16855	16761	16741	16770	16692	16916	16860	16758	16650	16755	16891	16850	16876	16755	16781	16624	16855	16899	16955	16932	16804	16636	16760	16706	16448	16677	16630	16799	16792	16778	16779	16611	16691	16781	16611	16745	16631	16900	16798	16689	16785	16813	16796	16661	16814	16712	16788	16817	16955	16801	16817	16986	16537	16618	16917	16668	16928	16728	16810	16635	16685	16747	16827	16750	16836	16832	16773	16752	16741	16663	16939	16665	16661	16752	16572	16618	16753	16690	16862	16847	16786	16888	16783	16672	16527	16679	16637	16739	16726	16600	16660	16921	16702	16815	16649	16744	16937	16526	16834	16900	16868	16588	16757	16710	16721	16561	16810	16813	16842	16809	16915	16885	16834	16782	16657	16583	16950	16718	16693	16812	16808	16784	16837	16581	16695	16839	16796	16791	16822	16660	16869	16596	16676	16792	16750	16647	16562	16679	16816	16740	16960	16925	16765	16929	16916	16808	16493	16771	16678	16758	16565	16758	16800	16742	16756	16606	16635	16794	16658	16577	16690	16674	16789	16879	16725	16941	16703	16636	16671	16589	16898	16691	16659	16731	16671	16422	16956	16952	16798	16707	16981	16842	16773	16766	16854	16644	16496	16722	16634	16846	16767	16465	16730	16917	16757	16591	16844	16695	16830	16686	16853	16853	16665	16633	16673	16754	16825	16774	16656	16767	16796	16853	16877	16673	16739	16780	16794	16843	16729	16802	16745	16844	16645	16818	16499	16738	16826	16616	16708	16524	16725	16817	16745	16760	16691	16945	16870	16522	16611	16629	16802	16719	16701	16809	16858	16691	16768	16835	16575	16752	16917	16818	16826	16795	16779	16880	16874	16774	16772	16738	16773	16727	16734	16599	16960	16933	16635	16629	16684	16747	16972	16752	16670	16649	16744	16869	16507	16910	16911	16880	16791	16797	16845	16976	16716	16928	16776	16704	16666	16641	16960	16616	16650	16870	16825	16742	16615	16824	16689	16806	16726	16820	16647	16634	16680	16677	16725	16800	16784	16682	16866	16912	16904	16703	16839	16600	16667	16694	16752	16888	16818	16810	16885	16894	16714	16705	16886	16910	16994	16840	16678	16711	16667	16736	16671	16754	16865	16806	16756	16935	16830	16924	16978	16646	16783	16849	16710	16642	16812	16946	16592	16589	16707	16748	16867	16728	16607	16739	16779	16593	16630	16703	16718	16932	16830	16819	16718	16912	16721	16692	16783	16796	16874	16718	16854	16818	16884	16764	16661	16754	16746	16891	16858	16755	16658	16853	16658	16876	16601	16608	16919	16876	16700	16778	16878	16623	16807	16601	16869	16887	16882	16764	16851	16924	16597	16846	16610	16775	16827	16621	16748	16753	16666	16774	16663	16853	16746	16714	16745	16829	17026	16808	16762	16695	16554	16613	16788	16699	16684	16705	17065	16869	16798	16761	16594	16744	16797	16979	16708	16602	16677	16698	16806	16739	16674	16849	16897	16794	16665	16785	16771	16770	16817	16801	16740	16694	16721	16799	16805	16707	16789	16920	16741	16817	16784	16808	16809	16748	16741	16670	16812	16814	16803	16790	16679	16737	16607	16786	16674	16810	16790	16891	16735	16842	16823	16653	16782	16916	16859	16599	16598	16687	16438	16722	16644	16706	16849	16630	16814	16648	16592	16705	16713	16757	16586	16836	16900	16641	16737	16764	16779	16787	16797	16587	16822	17109	16717	16618	16818	16684	16688	16744	16725	16630	16719	16806	16598	16886	16947	16953	16850	16781	16670	16712	16636	16790	16930	16865	16865	16917	16734	16691	16588	16933	16716	16808	16628	16860	16778	16956	16907	16677	16645	16848	16851	16762	16624	16708	16519	16670	16802	16779	16717	16740	16753	16717	16846	16725	16854	16618	16802	16581	16789	16550	16568	16646	16780	16676	16626	16779	16818	16794	16706	16628	16861	16918	16596	16886	16847	16723	16615	16684	16580	16676	17031	16747	16893	16711	16820	16871	16653	16745	16679	16758	16643	16764	16810	16735	16749	16780	16721	16718	16811	16734	16876	16723	16912	16737	16815	16952	16515	16720	16876	16877	16799	16744	16933	16877	16837	16982	16842	16764	16624	16923	16700	16645	16898	16997	16724	16992	16769	16826	16676	16653	16901	16756	16681	16998	16888	16772	16726	16776	16997	16965	16754	16721	16940	16686	16806	16745	16706	16611	16834	16588	16870	16556	16823	16772	16766	17122	16788	16734	16637	16861	16743	16813	16856	16938	16963	16657	16764	16556	16801	16698	16811	16825	16634	16969	16805	16755	16805	16676	16710	16670	16645	16637	16780	16675	16613	16534	16863	16915	16785	16830	16666	16786	16851	16461	16737	16777	16789	16577	16737	16711	16688	16697	16911	16721	16634	16759	16608	16714	16656	16880	16827	16673	16603	16729	16595	16737	16817	16910	16662	16553	16829	16579	16818	16914	16918	16709	16649	16466	16845	16677	16782	16641	16691	16732	16786	16582	16668	16716	16735	16756	16753	16614	16754	16553	16520	16598	16722	16649	16792	16708	16818	16838	16842	16758	16804	16849	16815	16552	16680	16717	16875	16891	16830	16940	16676	16668	16702	16850	16798	16705	16495	16792	16787	16857	16830	16660	16631	16816	16785	16702	16803	16657	16680	16850	16929	16767	16892	16562	16834	16584	16686	16765	16764	16782	16781	16633	16738	16708	16998	16694	16689	16753	16811	16715	16983	16843	16617	16680	16887	16576	16922	16778	16970	16689	16835	16830	16866	16802	16826	16767	16831	16624	16851	16759	16750	16787	16748	16766	16646	16815	16733	16938	16999	16691	16863	16806	16773	16755	16692	16732	16859	16919	16652	17073	16741	16913	16739	16897	16688	16832	16921	16751	16755	16761	16916	16724	16544	16737	16784	16664	16802	16817	16812	16694	16703	16644	16585	16708	16700	16599	16817	16967	16551	16779	16626	16712	16883	16857	16659	16715	16802	16572	16799	16839	16447	16636	16761	16646	16584	16898	16803	16928	16824	17075	16874	16715	16668	16745	16688	16816	16907	16814	16549	16696	16792	16738	16988	16886	16579	16640	16734	16763	16838	16793	16741	16840	16718	16642	16712	16624	16757	16834	16754	16880	16723	16610	16683	16785	16797	16615	16812	16644	16649	16753	16738	16869	16657	16853	16874	16746	16807	16767	16713	16686	16587	16643	16719	16726	16660	16836	16887	16754	16804	16532	16609	16678	16677	16661	16819	16957	16716	16882	17024	16920	16742	16890	16872	16662	16897	16964	16804	16715	16617	16732	16866	16869	16767	16811	16755	16836	16904	16894	16842	17030	16828	16882	16673	16650	16699	16720	16799	16696	16722	16771	16627	16757	16810	16821	16884	16890	16777	16654	16650	16781	16684	16875	16887	16730	16581	16726	16698	16783	16813	16647	16865	16795	16738	16806	16827	16607	16816	16812	16798	16593	16890	16793	16716	16829	16693	16926	16931	16751	16659	16791	16684	16615	16670	16930	16790	16823	16750	16565	16898	16705	16718	16827	16801	16703	16716	16603	16915	16807	16738	16615	16798	16789	16812	16912	16767	16698	16668	16571	16759	16729	16577	16800	16784	16674	16781	16745	17034	16752	16690	16667	16704	16757	16863	16666	16704	16764	16610	16822	16919	16716	16714	16793	16651	16959	16738	16672	16908	16947	16636	16681	16915	16653	17053	16540	16778	16916	17064	16886	16631	16852	16708	17010	16994	16799	16618	16661	16683	16872	16800	16683	16692	16742	16845	16630	16790	16596	16827	16641	16808	16802	16547	16636	16759	16678	16819	16878	16880	16870	16819	16865	16762	16822	16944	16510	16520	16740	16803	16817	16823	16828	17020	16696	16641	16848	16893	16848	16802	16718	16918	16620	16831	16687	16765	16844	17026	16901	16772	16659	16692	16652	16994	16678	16721	16715	16689	16838	16822	16589	16820	16872	16857	16782	16553	16861	16779	16821	16732	16766	16722	16737	16905	16877	16822	16725	16686	16614	16815	16794	16755	16683	16800	16536	16808	16949	16807	16837	16765	16735	16828	16862	16670	16785	16652	16716	16641	16850	17062	16751	16723	17019	16765	16732	16853	16632	16740	16834	16551	16733	16679	16812	16845	16721	16944	16842	16744	16805	16732	16745	16682	16734	16596	16761	16717	16706	16736	16878	16877	16720	16823	16614	16565	16685	16892	16966	16887	16707	16827	16778	16497	16659	16609	16684
37926	57711	52779	48323	45434	41266	37742	30051	30045	25692	20432	17198	14850	14258	13951	13664	13797	13689	13779	13706	13696	13607	13724	13783	13894	13781	13816	13644	13701	13733	13672	13836	13663	13843	13774	13782	13797	13789	13628	13998	13771	13738	13673	13727	13611	13611	13810	13704	13644	13793	13645	13800	13724	13802	13710	13749	13637	13742	13787	13833	13648	13697	13566	13818	13818	13662	13636	13815	13644	13874	13899	13555	13570	13753	13645	13785	13721	13722	13819	13748	13602	13750	13606	13783	13685	13633	13893	13706	13931	13690	13626	13672	13783	13948	13717	13759	13727	13807	13842	13712	13710	13818	13782	13852	13835	13674	13624	13706	13895	13861	13803	13858	13589	13714	13672	13666	13516	13680	13642	13623	13706	13663	13765	13799	13703	13706	13763	13888	13775	13598	13727	13718	13821	13659	13878	13786	13595	13682	13796	13742	13818	13788	13784	13804	13762	13673	13822	13752	13700	13769	13656	13677	13727	13748	13660	13791	13740	13677	13764	13794	13774	13788	13733	13808	13886	13728	13614	13707	13787	13694	13736	13612	13631	13897	13915	13745	13869	13645	13763	13845	13714	13825	13646	13892	13758	13778	13762	13788	13786	13821	13691	13717	13793	13593	13660	13746	13670	13609	13834	13983	13753	13663	13887	13758	13763	13978	13752	13612	13780	13675	13750	13659	13756	13627	13742	13669	13897	13792	13607	13674	13807	13728	13805	13736	13736	13902	13636	13675	13742	13940	13725	13652	13683	13851	13611	13790	13459	13748	13957	13680	13786	13625	13826	13761	13806	13757	13815	13585	13818	13698	13594	13771	13772	13906	13701	13533	13730	13769	13777	13574	13604	13876	13748	13999	13640	13702	13679	13748	13608	13918	13956	13840	13773	13627	13618	13673	13746	13667	13712	13603	13787	13637	13821	13730	13692	13694	13594	13708	13690	13699	13742	13672	13906	13722	13717	13901	13962	13757	13908	13727	13946	13620	13714	13856	13698	13686	13666	13656	13600	13748	13712	13744	13764	13619	13543	13673	13603	13745	13692	13516	13877	13692	13767	13823	13711	13642	13713	13856	13814	13729	13736	13974	13765	13823	13618	13539	13696	13768	13651	13809	13695	13915	13587	13730	13756	13874	13919	13755	13796	13712	13638	13767	13717	13711	13600	13822	13751	13782	13834	13653	13768	13863	13759	13854	13669	13656	13727	13749	13805	13733	13754	13695	13759	13734	13892	13646	13890	13791	13766	13773	13589	13750	13704	13737	13952	13910	13886	13800	13920	13663	13746	13812	13896	13706	13661	13769	13783	13801	13827	13623	13717	13589	13618	13653	13692	13696	13753	13616	13663	13555	13830	13713	13619	13799	13767	13717	13885	13674	13697	13715	13780	13725	14013	13547	13800	13667	13723	13736	13785	13590	13801	13832	13695	13744	13768	13714	13754	13781	13546	13869	13733	13790	13769	13650	13740	13761	13602	13790	13751	13918	13703	13638	13573	13649	13764	13620	13873	13895	13769	13649	13768	13624	13830	13781	13686	14005	13782	13537	13645	13862	13927	13721	13674	13676	13761	13850	13786	13880	13678	13885	13692	13720	13699	13719	13602	13694	13881	13866	13574	13723	13811	13535	13768	13750	13793	13841	13791	13765	13779	13790	13841	13806	13799	13748	13804	13661	13742	13874	13617	13668	13721	13617	13747	13733	13697	13760	13696	13823	13819	13711	13586	13806	13550	13807	13780	13872	13705	13786	13668	13732	13601	13562	13653	13796	13805	13634	13806	13893	13784	13759	13611	13603	13703	13723	13809	13921	13704	13715	13791	13667	13802	13781	13871	13756	13842	13734	13770	13616	13765	13622	13413	13808	13604	13819	13749	13701	13738	13897	13741	13771	13624	13863	13726	13710	13824	13666	13894	13685	13853	13855	13640	13742	13741	13852	13721	13877	13758	13800	13779	13645	13673	13908	13815	13687	13713	13660	13607	13739	13744	13517	13569	13641	13907	13825	13600	13665	13624	13750	13825	13545	13903	13638	13704	13834	13722	13796	13661	13685	13705	13795	13635	13742	13816	13670	13614	13865	13697	13753	13680	13705	13719	13875	13693	13796	13776	13646	13857	13788	13848	13660	13727	13757	13620	13637	13754	13669	13770	13670	13738	13738	13705	13733	13689	13854	13828	13619	13746	13673	13773	13770	13709	13879	13753	13719	13719	13791	13774	13823	13815	13829	13732	13728	13725	13764	13462	13784	13795	13755	13845	13654	13727	13729	13863	13692	13726	13804	13907	13718	13717	13741	13651	13939	13729	13669	13880	13810	13660	13612	13903	13642	13758	13616	13728	13845	13715	13778	13671	13663	13858	13703	13730	13702	13681	13705	13640	13825	13771	13755	13716	13721	13955	13774	13961	13738	13613	13732	13735	13697	13663	13734	13727	13846	13676	13753	13760	13728	13807	13721	13839	13862	13685	13934	13738	13615	13613	13786	13684	13649	13690	13703	13894	13853	13815	13634	13795	13763	13967	13840	13815	13644	13662	13812	13686	13702	13663	13780	13775	13704	13748	13811	13775	13752	13916	13758	13815	13809	13676	13868	13672	13755	13675	13736	13772	13868	13780	13641	13732	13786	13908	13677	13641	13661	13733	13667	13680	13794	13737	13783	13554	13699	14097	13891	13769	13808	13796	13685	13701	13887	13749	13592	13789	13552	13643	13787	13828	13662	13661	13742	13901	13802	13964	13756	13783	13662	13614	13675	13795	13721	13599	13720	13716	13613	13732	13750	13666	13524	13741	13900	13989	13613	13773	13673	13766	13704	13771	13750	13772	13818	13693	13714	13852	13854	13780	13839	13759	13731	13818	13763	13699	13692	13781	13625	13595	13827	13775	13583	13707	13740	13624	13521	13616	13783	13572	13743	13915	13724	13635	13672	13829	13526	13805	13657	13713	13591	13814	13747	13814	13710	13729	13796	13683	13861	13704	13741	13698	13779	13825	13671	13871	13603	13864	13661	13720	13766	13805	13769	13717	13588	13637	13771	13602	13806	13921	13577	13739	13735	13781	13486	13787	13822	13830	13727	13773	13725	13771	13725	13720	13748	13749	13724	13719	13601	13818	13758	13761	13737	13815	13742	13729	13684	13759	13647	13694	13657	13735	13773	13670	13801	13841	13710	13568	13589	13686	13737	13834	13780	13736	13830	13758	13753	13774	13848	13854	13776	13700	13650	13877	13690	13752	13697	13854	13822	13843	13827	13791	13701	13820	13822	13801	13545	13900	13702	13823	13753	13520	13712	13617	13701	13866	13779	13845	13702	13875	13537	13613	13720	13650	13717	13626	13625	13784	13620	13749	13784	13787	13716	13853	13642	13926	13628	13654	13676	13739	13732	13801	13838	13740	13638	13759	13739	13795	13693	13843	13717	13643	13663	13677	13766	13683	13677	13677	13560	13723	13735	13680	13710	13769	13742	13862	13591	13715	13748	13719	13785	13689	13634	13652	13844	13711	13764	13683	13724	13790	13717	13725	13809	13760	13861	13735	13733	13700	13854	13642	13655	13644	13749	13784	13736	13841	13625	13782	13525	13705	13764	13710	13679	13737	13688	13756	13769	13852	13654	13833	13818	13635	13761	13678	13679	13712	13839	13541	13741	13734	13769	13769	13749	13683	13742	13710	13827	13767	13656	13605	13783	13762	13693	13594	13701	13790	13571	13877	13701	13640	13775	13749	13697	13773	13563	13725	13884	13798	13660	13693	13760	13568	13820	13607	13735	13565	13545	13770	13767	13919	13801	13668	13876	13575	13744	13557	13712	13835	13609	13724	13978	13728	13715	13616	13812	13886	13696	13702	13811	13828	13774	13908	13712	13718	13914	13590	13778	13767	13556	13757	13613	13745	13663	13727	13665	13646	13644	13780	13520	13693	13761	13816	13523	13515	13805	13831	13709	13687	13745	13619	13807	13747	13802	13589	13658	13924	13781	13797	13711	13799	13722	13668	13757	13732	13661	13534	13820	13561	13783	13739	13691	13610	13792	13639	13677	13812	13843	13776	13516	13828	13920	13742	13724	13750	13657	13794	13827	13600	13743	13855	13726	13756	13775	13815	13753	13741	13639	13790	13868	13898	13673	13734	13910	13803	13717	13788	13735	13734	13748	13637	13915	13730	13557	13730	13665	13897	13615	13714	13550	13632	13720	13723	13695	13571	13744	13572	13721	13707	13748	13825	13750	13751	13827	13735	13752	13671	13589	13957	13763	13704	13715	13663	13731	13814	13777	13657	13746	13759	13737	13652	13757	13780	13831	13865	13673	13572	13787	13639	13569	13736	13720	13814	13667	13956	13610	13735	13564	13819	13725	13705	13737	13892	13695	13645	13836	13899	13723	13774	13739	13742	13712	13627	13767	13853	13648	13758	13684	13814	13699	13708	13654	13823	13800	13743	13785	13780	13846	13870	13840	13593	13705	13783	13719	13786	13716	13703	13831	13618	13801	13731	13675	13666	13708	13710	13778	13809	13727	13679	13882	13678	13715	13719	13611	13692	13844	13756	13745	13810	13714	13842	13658	13789	13784	13746	13715	13931	13766	13613	13910	13656	13862	13791	13628	13672	13725	13744	13732	13803	13722	13739	13705	13788	13770	13689	13891	13750	13645	13721	13743	13732	13766	13580	13670	13743	13668	13836	13709	13713	13819	13683	13702	13492	13687	13740	13798	13724	13617	13776	13840	13680	13703	13774	13734	13924	13775	13676	13754	13627	13879	13996	13652	13841	13783	13644	13736	13543	13716	13850	13631	13800	13749	13691	13630	13845	13702	13810	13798	13856	13810	13806	13609	13833	13821	13578	13810	13786	13672	13758	13760	13756	13649	13763	13680	13698	13847	13743	13812	13756	13814	13756	13735	13776	13566	13661	13686	13890	13625	13806	13804	13852	13626	13847	13794	13783	13794	13689	13618	13950	13757	13738	13789	14006	13807	13687	13718	13698	13716	13855	13687	13727	13668	13764	13786	13656	13605	13625	13796	13878	13805	13606	13783	13761	13776	13688	13800	13750	13808	13656	13939	13847	13821	13583	13788	13537	13814	13759	13628	13779	13863	13889	13824	13799	13857	13740	13744	13711	13872	13904	13856	13812	13728	13779	13711
24165	21114	29045	30719	45082	54384	58704	44536	39933	35324	28957	23615	19473	17649	16733	16516	16285	16501	16260	16233	16217	16271	16171	16345	16303	16312	16390	16317	16319	16309	16298	16439	16212	16199	16120	16312	16077	16267	16244	16323	16436	16129	16133	16260	16074	16237	16298	16103	16108	16181	16237	16110	16153	16255	16220	16267	16073	16179	16238	16194	16234	16077	16050	16410	16182	16129	16174	16209	16111	15980	16161	16295	16301	16358	16184	16004	16104	16052	16324	16239	16198	15960	15885	16062	16057	16035	16194	16130	16109	16180	16278	16272	16176	16193	16124	16213	16226	16014	16202	16122	16294	16146	16270	16248	16231	16261	16312	16291	16305	16016	15990	16113	16178	16111	16160	16072	16424	16142	16151	16043	16160	16177	16142	16163	16305	16202	16042	15961	16279	16060	16062	16241	16217	16312	16307	16248	16065	16041	16145	16189	16354	16046	16174	16117	16196	16294	16282	16075	16199	16013	16174	16123	16249	16068	16018	16235	16184	16113	16199	16136	16049	16147	16194	16003	16092	16073	15980	16007	16062	16241	16316	16221	16221	16338	16262	15977	16127	16413	16265	16133	16340	16267	16220	16293	16112	15966	15747	16130	16084	15990	16077	16093	15888	16210	16130	15898	16379	16076	16158	16326	16100	16075	16049	16326	16154	16048	16338	16140	16050	16087	16129	16052	16344	16119	16106	16333	16045	16274	16010	15889	15986	15895	16097	16148	16240	16105	15913	16187	16207	16180	16045	15999	16275	16078	16045	16081	15967	16059	16261	16384	16088	16201	15948	16164	16224	16067	16122	15938	16055	16134	16059	16172	16143	16127	16215	16118	16208	16061	16231	16189	15993	16156	16207	16079	16114	16201	16258	16217	16249	16240	16177	16130	16212	16133	16151	16156	16332	16103	16121	16375	16233	16014	16191	16112	16101	16085	15939	16182	16225	16227	16152	16297	16112	16061	16229	16157	16364	16186	16289	16166	16062	16071	16121	16076	16117	15877	16322	16072	16043	16027	16149	16094	16130	16398	16374	15958	16248	16129	16131	16182	15994	16069	16044	16205	16058	16060	16166	16088	16131	16212	16141	16207	16027	16200	15996	16147	16216	16123	16101	16411	16137	16049	15915	15965	16232	16045	16017	16222	16162	15963	16169	16181	16138	16204	16197	16140	16113	15899	16370	16009	16301	16106	16055	16208	15969	16145	16152	15888	16021	16281	16105	16255	16086	16113	16041	16248	16087	16062	16116	16116	16016	16142	16176	16260	16146	16116	16127	16043	15955	16061	16069	16066	16305	16149	16166	16265	16101	16188	16273	16142	16069	15991	16035	16378	16206	16118	16188	16129	16212	16080	16122	15980	15894	16102	16283	16082	16183	16123	16042	16123	16280	16003	15886	16133	16138	16089	16241	16120	16097	16181	16246	16274	16080	16259	16071	16055	16246	16215	16151	16183	15980	16052	16061	16238	16307	16183	16085	16155	16003	16360	16198	16005	16297	16078	16144	16262	16050	16229	16240	16132	16112	16153	16108	16106	16140	16218	16099	16032	15979	16091	16172	16117	16091	16015	16132	16115	16338	16180	16165	16123	16174	16199	16331	16145	16341	16153	16193	16197	16002	16133	16111	15965	15926	15939	15987	16044	16197	16170	16171	16113	16326	16271	16200	15976	16031	16232	16102	16173	16162	16152	15975	16145	15997	16167	16106	16321	16080	16046	16047	16323	16141	16044	15934	16158	16292	16189	16008	16159	16250	16262	16162	16124	16207	16092	15819	16235	16114	16181	15908	16059	16122	16282	16006	16016	16167	15997	16217	16124	16093	16015	16066	16049	16227	16017	16176	16372	16080	16104	16091	15982	16207	16179	16150	16235	16108	16118	15898	16042	15961	16156	16068	15996	16041	16027	16086	15819	16296	16199	15963	15956	16038	16368	15955	16219	16062	16229	16092	16194	16131	16404	16234	16302	16167	16138	16271	16239	16144	16050	15978	16140	15866	16183	16294	16105	16245	16402	16164	16083	16083	16064	16233	16195	16115	16273	16141	16175	15871	16104	16151	16165	16039	16207	15992	16124	16112	16065	16405	16140	16033	16132	16114	15978	16296	16166	16126	16125	16108	16097	16043	16187	15996	16075	16147	16086	16100	16175	16140	16100	16246	16123	16107	16036	16031	15945	16179	16199	16090	16360	16159	16190	16193	16176	16080	16055	16037	15999	16124	16127	16076	16346	16161	16295	16147	16075	16005	16209	16121	15936	16022	16000	16036	16172	16052	16232	16014	16124	16093	16266	16224	16301	16337	16092	16229	16120	16153	16232	16148	16206	16117	15987	16050	16172	15948	16066	16122	16144	16118	16148	15937	16378	16026	16136	16207	16180	15970	16188	16253	16215	16202	15828	16323	16102	15779	16194	15898	16162	16391	16098	16300	16140	16374	16065	16125	16244	16312	16324	16248	16249	16023	16111	16085	16166	16171	16243	16153	16100	16201	16146	15956	16131	16098	16022	16192	16002	16139	16118	16137	15798	16033	16014	16212	16220	16293	16092	16197	16034	16017	16264	16243	16231	16048	16269	16218	16066	15923	15969	16162	16142	16305	16229	16261	16069	16285	16375	16019	16273	16143	16086	16184	16214	16120	16111	16194	16135	16213	16275	16170	16219	16288	16019	15981	16022	16310	16153	15964	16039	16126	16141	15967	15936	16109	16198	16273	16103	16016	16195	16075	16151	16139	16160	16049	16182	16299	16246	15984	16198	16156	16154	16127	16319	16317	15970	16189	16225	16280	16020	15979	16113	16224	15987	16133	16184	16168	15914	16256	16222	16251	16311	16202	16222	16274	15956	16151	16046	16169	16179	16011	16102	15966	15913	16050	16064	16164	15962	16187	16172	16392	16185	15862	15853	16195	16087	16079	16235	16207	16158	16051	16263	16090	16134	15925	16020	16241	16312	16065	16082	16118	16259	16302	16174	16233	16226	16188	15982	16080	16072	16268	16006	16329	16154	16077	15927	16085	16137	16011	16182	16170	16149	16196	16061	16273	16288	16322	16311	16103	16422	16175	16103	16139	16068	16137	16210	16186	16225	16093	16307	16303	16110	16026	16245	16096	15947	16186	16185	16210	15953	16231	15846	16125	16277	16017	15979	16255	15867	16196	16162	15975	16122	16199	16239	16319	16069	16003	16252	16360	15985	16023	16298	16172	16093	16195	15983	16114	16120	16144	16032	16304	16223	16127	16211	16254	16078	16200	16176	16201	16114	16140	16237	16102	16088	16198	16193	16054	16160	15996	16183	16087	15988	15926	16063	16165	16159	16117	16014	16110	16073	16074	16074	16028	16336	16105	16214	16208	16236	16001	16036	15985	16100	16117	16180	16039	16122	16116	16069	16075	16110	16181	16142	16192	15876	16139	16323	16103	16125	15896	15953	16108	16132	16126	16132	16302	16142	16197	16265	16103	16076	16234	16252	16173	16125	16292	16036	16186	16056	16179	16070	16145	16183	16070	15974	16061	16159	16152	16127	16061	15928	16137	16120	16363	15946	16192	16200	16339	16257	16033	16101	16205	16007	15891	16022	16100	16213	16152	16120	16241	16159	16059	16079	15999	16162	16115	16204	16164	16168	16130	15932	16195	16130	16004	16072	16062	16162	16293	16169	16225	16024	16068	16027	16023	16135	16279	16382	16143	16160	16271	16158	16089	16129	16097	16204	16168	16094	16146	15958	16038	16015	15980	16166	15987	16015	16089	16190	16230	16078	16130	16153	16398	15946	16119	16099	16234	16265	16273	16051	16269	16164	16275	16086	16086	16247	16350	16141	16251	16082	16069	16004	16222	16087	16032	16106	16211	16179	16088	16125	16008	16137	16216	16153	16036	16283	16293	16163	16020	16102	16266	16223	16171	15948	16052	16183	16193	15995	16209	16227	16200	16296	16072	16060	16017	16208	16150	16062	16109	15968	15978	16100	16303	16107	16014	16235	16181	16111	16280	16287	16411	16217	15958	16034	16107	16270	15995	16019	16259	16022	16099	16017	16264	16035	16297	16170	16305	16329	15987	16064	16262	16088	16075	16098	16092	16006	16111	16024	16361	16190	16050	16187	16128	16001	16145	16133	16083	16230	16166	16106	15969	16109	16055	15855	16022	16103	16071	16105	16061	16017	16115	16311	16048	16124	16147	16095	16016	15998	15905	16223	16091	16075	16327	16161	16297	16023	16061	16263	16061	16006	16053	16062	16185	16171	16048	16287	16122	16100	16182	15953	16018	16246	16227	16081	15998	15985	16192	16096	16162	15906	16115	16248	16078	16169	16111	16159	16191	16110	16258	16179	16026	16283	16108	16055	16062	16297	16115	16260	16337	16229	16318	16193	16175	16161	16332	16141	16252	16242	16191	16081	16039	16289	16108	16190	16204	16006	16193	16098	16151	16116	16192	16109	16072	16193	15864	16026	16184	16329	16011	16027	16147	16180	16231	16199	16151	15996	16220	16149	16038	16212	16153	16223	16072	16232	16031	16210	16139	16012	16179	16219	16183	16076	16142	16087	16007	16182	16115	16145	16191	16041	16177	15983	16180	16138	16034	15867	16069	16155	16274	16159	16168	16193	16200	16026	16178	16218	16178	15952	16156	16139	16090	16029	16284	16084	16180	16101	16245	16285	16175	16133	16095	16072	16096	16346	16157	16125	16314	16302	15980	16163	15994	16375	15945	16006	16050	16200	16140	15976	16157	16029	16103	15979	16136	16040	16106	16088	16182	16272	16195	16241	16167	16061	16219	16148	16367	15935	16175	16053	16194	16295	16234	16163	16106	16229	16154	16362	16208	16366	16136	16261	16137	16115	16165	15985	16256	15932	16042	16114	16079	16108	16211	16058	15960	16184	16149	16041	16074	16230	16084	16282	16227	16135	16058	16196	16108	16059	16231	15978	16234	16262	16083	16372	16282	16006	15977	16147	16239	16034	16106	16157	16193	16185	16070	16013	16231	16219	16315	16037	16097	16101	16125	16188	16125	16196	15985	16211	16088	16209	16048	16151	16186	15873	16076	16227	16108	16220	16058	16172	16175	16045	16139	16142	16198	16199	16062	15995	16172	16015	16061	16163	15970	16181	16116	15984	15979	16171	16098	16138	16047	16084	16242	16013
46604	75901	70063	66063	63122	59519	57289	45851	41132	35638	27809	21831	17033	14585	13723	13503	13478	13347	13269	13308	13374	13212	13479	13342	13584	13419	13349	13431	13395	13372	13204	13269	13253	13117	13474	13407	13444	13401	13505	13475	13310	13358	13347	13465	13246	13275	13390	13325	13311	13388	13406	13328	13269	13281	13428	13412	13553	13525	13231	13289	13244	13279	13306	13288	13459	13469	13381	13451	13255	13412	13455	13351	13469	13229	13304	13383	13464	13303	13554	13385	13157	13491	13214	13235	13599	13456	13429	13347	13364	13335	13526	13362	13271	13352	13374	13384	13365	13335	13476	13310	13404	13257	13263	13446	13332	13400	13414	13240	13270	13440	13279	13522	13303	13189	13304	13625	13201	13329	13435	13139	13461	13283	13314	13335	13467	13337	13314	13356	13386	13302	13297	13381	13471	13329	13403	13367	13353	13223	13219	13327	13340	13262	13450	13215	13343	13356	13454	13322	13138	13610	13539	13529	13293	13375	13316	13383	13243	13172	13446	13354	13422	13365	13372	13337	13347	13420	13422	13240	13330	13366	13291	13444	13413	13388	13450	13356	13239	13321	13294	13330	13479	13284	13488	13359	13376	13317	13475	13347	13312	13415	13268	13233	13382	13237	13287	13339	13309	13505	13289	13364	13327	13436	13398	13222	13267	13284	13332	13471	13265	13371	13386	13229	13293	13383	13421	13369	13332	13342	13347	13279	13295	13257	13333	13348	13371	13479	13123	13319	13285	13276	13255	13341	13458	13256	13426	13474	13374	13306	13320	13329	13198	13201	13351	13210	13221	13436	13499	13450	13210	13391	13421	13272	13462	13214	13320	13469	13401	13433	13333	13479	13345	13516	13315	13276	13323	13489	13460	13518	13267	13313	13280	13224	13061	13385	13472	13329	13200	13263	13412	13491	13502	13294	13366	13324	13182	13434	13334	13552	13359	13318	13203	13403	13320	13310	13272	13388	13434	13243	13489	13364	13331	13265	13367	13422	13489	13448	13381	13395	13376	13360	13304	13296	13378	13420	13338	13272	13222	13342	13339	13153	13384	13311	13372	13363	13429	13207	13343	13416	13394	13291	13387	13199	13255	13157	13241	13364	13363	13361	13206	13420	13262	13329	13364	13245	13439	13422	13227	13445	13320	13073	13536	13356	13289	13279	13340	13275	13318	13298	13376	13309	13466	13421	13455	13470	13329	13279	13332	13379	13229	13391	13316	13364	13447	13401	13453	13225	13237	13336	13179	13360	13293	13294	13264	13418	13417	13416	13551	13139	13251	13326	13329	13295	13230	13350	13346	13371	13247	13442	13461	13381	13428	13249	13339	13305	13219	13262	13264	13293	13447	13405	13364	13442	13310	13349	13347	13198	13400	13300	13189	13207	13340	13325	13230	13391	13373	13423	13462	13508	13476	13271	13313	13339	13501	13375	13332	13239	13417	13282	13306	13268	13328	13301	13339	13426	13278	13258	13324	13262	13484	13477	13530	13473	13307	13403	13280	13249	13336	13298	13330	13404	13307	13386	13272	13390	13318	13521	13344	13402	13310	13507	13239	13484	13411	13419	13387	13518	13468	13374	13305	13410	13380	13350	13399	13385	13384	13504	13356	13164	13350	13304	13187	13360	13509	13545	13330	13274	13401	13387	13266	13199	13333	13388	13245	13234	13320	13414	13380	13350	13187	13277	13355	13412	13359	13257	13358	13422	13435	13299	13303	13415	13208	13380	13386	13249	13314	13464	13326	13279	13404	13418	13365	13366	13532	13240	13469	13357	13291	13483	13365	13373	13512	13324	13261	13444	13353	13221	13357	13239	13260	13430	13366	13455	13406	13316	13382	13333	13268	13381	13221	13395	13292	13613	13261	13368	13383	13280	13423	13366	13313	13346	13388	13316	13395	13262	13177	13394	13465	13414	13233	13232	13331	13327	13482	13340	13432	13406	13490	13366	13311	13428	13315	13464	13463	13363	13212	13273	13307	13329	13433	13458	13346	13441	13278	13301	13241	13350	13398	13432	13597	13426	13329	13338	13288	13297	13310	13355	13401	13296	13387	13286	13356	13477	13506	13450	13284	13449	13431	13412	13328	13214	13266	13308	13248	13499	13279	13393	13186	13329	13311	13352	13360	13369	13235	13391	13272	13399	13375	13389	13545	13273	13416	13316	13499	13351	13549	13269	13275	13228	13391	13377	13351	13277	13410	13372	13229	13293	13472	13463	13288	13380	13409	13340	13335	13210	13441	13280	13435	13177	13316	13166	13449	13312	13272	13408	13440	13358	13281	13277	13451	13437	13395	13435	13298	13373	13485	13433	13240	13473	13275	13308	13200	13364	13172	13476	13367	13382	13428	13378	13393	13226	13400	13355	13244	13434	13279	13208	13446	13297	13469	13285	13301	13404	13349	13424	13270	13554	13312	13286	13309	13313	13480	13338	13318	13289	13380	13402	13406	13298	13253	13406	13237	13365	13474	13302	13434	13436	13447	13368	13197	13297	13371	13440	13340	13337	13319	13388	13231	13263	13375	13441	13384	13302	13299	13262	13293	13305	13192	13262	13372	13271	13390	13241	13262	13252	13213	13397	13329	13196	13312	13421	13446	13468	13340	13325	13301	13354	13310	13434	13297	13384	13189	13359	13342	13316	13357	13336	13412	13380	13333	13404	13392	13482	13411	13293	13357	13368	13389	13306	13289	13314	13423	13211	13526	13468	13444	13310	13394	13460	13368	13365	13295	13509	13181	13387	13238	13466	13155	13340	13229	13382	13271	13466	13406	13349	13317	13308	13244	13361	13277	13299	13227	13213	13393	13344	13368	13299	13091	13453	13309	13246	13312	13441	13342	13446	13348	13369	13338	13403	13461	13340	13474	13380	13279	13269	13245	13428	13430	13438	13244	13385	13463	13436	13158	13374	13292	13509	13297	13292	13289	13335	13316	13412	13348	13311	13404	13467	13327	13481	13340	13396	13277	13410	13374	13414	13272	13384	13296	13396	13292	13391	13417	13368	13521	13553	13375	13336	13376	13391	13305	13320	13338	13452	13409	13392	13242	13185	13457	13389	13390	13415	13379	13381	13399	13374	13291	13391	13419	13333	13204	13365	13416	13452	13283	13583	13221	13396	13186	13241	13280	13418	13320	13327	13167	13407	13203	13336	13413	13363	13498	13355	13414	13322	13327	13355	13260	13268	13342	13324	13300	13298	13444	13277	13400	13325	13394	13242	13214	13375	13212	13453	13392	13311	13367	13368	13271	13331	13373	13319	13289	13393	13315	13287	13244	13495	13310	13552	13351	13353	13611	13312	13423	13362	13206	13186	13398	13315	13417	13287	13309	13406	13294	13426	13326	13478	13383	13340	13576	13320	13277	13108	13339	13314	13270	13313	13318	13284	13304	13364	13398	13514	13428	13442	13312	13211	13312	13295	13240	13396	13275	13346	13159	13371	13247	13317	13241	13601	13414	13410	13272	13355	13227	13285	13378	13533	13333	13342	13403	13358	13320	13308	13285	13439	13389	13106	13375	13268	13222	13241	13308	13409	13335	13302	13348	13252	13318	13225	13392	13430	13375	13324	13435	13277	13590	13277	13473	13377	13338	13528	13266	13348	13448	13253	13263	13258	13380	13286	13437	13361	13222	13447	13397	13535	13604	13281	13383	13396	13436	13365	13365	13410	13424	13382	13389	13327	13265	13255	13493	13252	13185	13360	13482	13427	13325	13245	13440	13348	13381	13052	13364	13432	13398	13227	13315	13505	13388	13239	13340	13247	13405	13388	13320	13362	13446	13256	13382	13376	13456	13169	13466	13324	13307	13294	13310	13237	13263	13497	13414	13347	13406	13303	13412	13415	13367	13273	13342	13428	13369	13489	13233	13286	13340	13332	13394	13215	13394	13408	13468	13273	13319	13297	13365	13351	13494	13382	13346	13268	13303	13390	13364	13365	13506	13326	13454	13374	13474	13558	13380	13141	13545	13376	13349	13425	13345	13476	13207	13345	13165	13290	13337	13406	13154	13391	13381	13377	13234	13408	13455	13263	13354	13419	13414	13481	13247	13386	13235	13378	13301	13457	13481	13295	13420	13274	13429	13345	13356	13301	13307	13348	13430	13240	13275	13481	13313	13422	13351	13129	13328	13450	13452	13272	13412	13512	13427	13430	13325	13201	13488	13428	13464	13444	13204	13333	13274	13396	13252	13363	13258	13280	13456	13397	13347	13333	13327	13252	13449	13218	13165	13308	13259	13411	13277	13499	13364	13335	13409	13484	13448	13369	13422	13431	13468	13328	13356	13353	13467	13375	13404	13309	13311	13308	13473	13368	13401	13373	13300	13497	13068	13325	13488	13207	13348	13389	13263	13463	13449	13371	13356	13331	13477	13227	13455	13252	13377	13362	13278	13370	13440	13331	13273	13348	13374	13269	13208	13401	13302	13417	13457	13372	13305	13410	13467	13540	13306	13278	13346	13463	13431	13380	13383	13289	13438	13366	13284	13416	13420	13399	13287	13286	13400	13343	13246	13323	13423	13247	13523	13416	13474	13304	13538	13321	13427	13468	13462	13466	13330	13402	13295	13190	13347	13427	13389	13230	13518	13447	13183	13410	13448	13331	13325	13313	13188	13400	13323	13338	13467	13297	13522	13302	13578	13426	13346	13403	13258	13187	13363	13367	13397	13030	13480	13452	13521	13402	13410	13261	13237	13245	13366	13606	13375	13563	13386	13201	13403	13380	13271	13364	13318	13339	13236	13574	13318	13223	13321	13300	13272	13274	13494	13350	13212	13307	13344	13326	13294	13356	13494	13318	13492	13334	13435	13367	13362	13405	13354	13363	13458	13316	13453	13434	13257	13382	13372	13274	13341	13336	13415	13382	13562	13391	13472	13287	13385	13384	13384	13414	13367	13360	13628	13666	13407	13361	13286	13520	13239	13252	13363	13450	13359	13305	13469	13391	13397	13348	13322	13359	13219	13275	13351	13210	13338	13292	13321	13319	13485	13253	13358	13411	13384	13181	13349	13205	13196	13175	13387	13426	13386	13435	13439	13351	13308	13297	13340	13359	13405	13313	13400	13603	13179	13291	13410	13321	13406	13569	13366	13267	13272	13269	13412	13117	13402	13219	13296	13252	13444	13363	13400	13413
34223	33442	31186	24875	21277	21062	20655	19629	18796	18531	18319	17986	17843	17710	17668	17491	17652	17418	17476	17564	17361	17410	17434	17371	17405	17253	17439	17304	17679	17589	17404	17336	17614	17396	17173	17265	17529	17492	17367	17316	17652	17490	17394	17501	17379	17316	17364	17287	17518	17547	17559	17450	17282	17304	17296	17525	17436	17482	17272	17467	17371	17292	17537	17468	17253	17515	17468	17356	17274	17478	17476	17489	17364	17325	17434	17567	17418	17601	17486	17346	17414	17461	17390	17460	17362	17194	17370	17386	17605	17471	17425	17432	17566	17425	17352	17567	17391	17458	17626	17748	17496	17265	17349	17426	17451	17381	17525	17405	17288	17341	17422	17239	17265	17609	17503	17480	17460	17255	17297	17581	17403	17576	17458	17403	17452	17363	17300	17223	17629	17360	17304	17588	17579	17391	17621	17446	17415	17470	17284	17575	17458	17412	17355	17141	17432	17492	17551	17572	17456	17436	17390	17281	17364	17395	17330	17530	17449	17281	17348	17478	17285	17484	17459	17408	17283	17505	17509	17594	17501	17327	17458	17520	17511	17433	17398	17375	17361	17413	17344	17278	17450	17303	17567	17408	17391	17306	17423	17576	17521	17301	17149	17531	17400	17442	17382	17520	17429	17495	17177	17355	17285	17473	17383	17225	17355	17357	17413	17444	17544	17542	17502	17176	17353	17391	17550	17464	17333	17276	17436	17156	17331	17291	17369	17351	17399	17670	17408	17282	17349	17549	17339	17470	17275	17490	17517	17632	17430	17431	17283	17321	17649	17631	17307	17343	17495	17341	17380	17243	17204	17173	17343	17453	17522	17586	17544	17463	17440	17422	17390	17451	17271	17252	17494	17569	17304	17535	17365	17531	17214	17359	17386	17487	17641	17491	17261	17407	17481	17531	17516	17468	17519	17311	17471	17522	17507	17211	17418	17313	17369	17225	17357	17192	17131	17474	17268	17586	17470	17448	17375	17356	17272	17301	17363	17362	17435	17420	17415	17499	17562	17267	17495	17400	17545	17438	17462	17402	17457	17325	17456	17328	17612	17553	17274	17541	17529	17120	17428	17350	17412	17547	17427	17393	17373	17364	17466	17646	17618	17311	17333	17497	17168	17277	17391	17449	17316	17548	17333	17318	17582	17429	17265	17486	17480	17398	17244	17495	17578	17480	17396	17276	17341	17432	17460	17481	17383	17578	17262	17431	17495	17471	17473	17304	17192	17296	17447	17468	17626	17206	17508	17545	17479	17409	17353	17567	17373	17416	17315	17398	17469	17446	17424	17382	17304	17283	17401	17218	17429	17439	17448	17434	17323	17349	17388	17346	17383	17342	17432	17388	17305	17524	17446	17434	17397	17369	17590	17534	17329	17338	17453	17399	17485	17183	17311	17290	17410	17684	17423	17340	17481	17410	17510	17480	17220	17546	17614	17426	17259	17261	17384	17316	17341	17670	17468	17223	17481	17438	17434	17337	17294	17178	17219	17462	17326	17289	17426	17206	17247	17194	17342	17246	17363	17392	17446	17340	17371	17509	17565	17358	17329	17483	17349	17340	17412	17398	17389	17559	17428	17504	17395	17420	17350	17335	17479	17269	17243	17447	17350	17410	17513	17507	17430	17329	17511	17366	17428	17318	17424	17385	17618	17561	17436	17464	17474	17544	17386	17324	17485	17490	17610	17545	17327	17304	17310	17313	17591	17534	17427	17320	17658	17229	17602	17299	17397	17331	17605	17436	17320	17728	17578	17519	17329	17394	17542	17748	17446	17368	17102	17507	17439	17332	17457	17381	17574	17309	17373	17298	17314	17383	17362	17579	17216	17330	17583	17492	17242	17386	17538	17501	17346	17416	17436	17299	17358	17391	17419	17255	17275	17455	17278	17295	17438	17477	17204	17051	17423	17244	17318	17358	17272	17490	17364	17751	17334	17640	17355	17647	17324	17402	17471	17478	17536	17266	17393	17468	17532	17389	17498	17327	17409	17323	17414	17574	17410	17324	17361	17274	17351	17341	17439	17263	17400	17503	17276	17551	17570	17435	17635	17341	17392	17363	17186	17534	17308	17408	17332	17465	17504	17694	17544	17592	17355	17482	17301	17484	17234	17528	17527	17479	17526	17466	17239	17319	17434	17570	17351	17504	17205	17258	17307	17444	17505	17385	17121	17341	17581	17349	17390	17265	17266	17452	17552	17388	17466	17293	17123	17487	17252	17383	17343	17468	17435	17351	17599	17351	17549	17308	17469	17153	17279	17330	17201	17500	17464	17100	17285	17423	17393	17292	17077	17561	17311	17362	17385	17705	17484	17386	17220	17733	17558	17476	17359	17472	17481	17315	17209	17517	17573	17507	17416	17397	17295	17376	17366	17320	17439	17363	17325	17475	17409	17423	17519	17353	17410	17307	17343	17381	17583	17461	17404	17365	17413	17585	17449	17389	17077	17230	17284	17314	17409	17386	17492	17346	17218	17388	17447	17145	17310	17447	17360	17497	17457	17491	17713	17614	17409	17384	17358	17321	17260	17540	17492	17438	17510	17349	17643	17288	17332	17437	17439	17289	17575	17262	17642	17440	17344	17554	17353	17431	17288	17186	17339	17518	17281	17496	17320	17325	17239	17323	17356	17565	17282	17350	17410	17523	17570	17309	17518	17458	17256	17499	17463	17356	17396	17354	17158	17480	17449	17364	17389	17174	17400	17380	17308	17135	17515	17478	17314	17513	17506	17501	17440	17395	17433	17311	17314	17421	17532	17545	17318	17316	17423	17277	17352	17456	17582	17355	17530	17277	17259	17272	17466	17307	17493	17309	17231	17548	17502	17388	17345	17309	17464	17435	17615	17456	17331	17504	17368	17413	17237	17368	17541	17406	17407	17212	17473	17315	17566	17375	17306	17492	17384	17379	17621	17511	17301	17371	17454	17401	17445	17417	17318	17425	17381	17517	17700	17294	17526	17358	17233	17340	17163	17316	17390	17312	17215	17476	17364	17338	17419	17455	17425	17549	17465	17514	17394	17270	17434	17304	17425	17387	17537	17391	17247	17400	17389	17335	17428	17731	17592	17294	17195	17301	17283	17471	17593	17505	17322	17360	17191	17438	17625	17502	17493	17296	17423	17279	17219	17194	17401	17221	17534	17335	17450	17425	17494	17686	17413	17452	17325	17312	17536	17355	17414	17348	17220	17325	17341	17531	17572	17548	17312	17216	17550	17489	17420	17482	17617	17476	17426	17286	17433	17473	17323	17444	17274	17426	17469	17323	17481	17473	17280	17247	17378	17459	17392	17360	17425	17461	17415	17395	17337	17478	17520	17359	17432	17253	17434	17384	17570	17332	17379	17548	17566	17436	17375	17353	17327	17402	17450	17304	17376	17339	17385	17310	17555	17636	17533	17429	17403	17320	17371	17275	17494	17468	17446	17529	17422	17385	17453	17352	17345	17370	17492	17550	17498	17337	17415	17332	17486	17330	17556	17309	17186	17532	17465	17313	17452	17249	17409	17268	17565	17440	17302	17365	17448	17412	17354	17422	17526	17440	17632	17439	17240	17516	17372	17284	17385	17241	17491	17284	17279	17315	17519	17520	17326	17474	17499	17341	16995	17314	17325	17300	17312	17354	17518	17390	17337	17388	17262	17533	17374	17318	17355	17524	17520	17196	17501	17272	17341	17533	17233	17538	17727	17367	17287	17599	17489	17513	17497	17444	17554	17503	17397	17457	17518	17624	17480	17388	17485	17397	17414	17653	17353	17468	17460	17542	17236	17600	17506	17449	17512	17437	17555	17376	17337	17359	17474	17344	17488	17349	17254	17332	17473	17757	17397	17322	17465	17330	17593	17518	17528	17357	17496	17322	17453	17635	17351	17318	17254	17349	17565	17442	17420	17502	17443	17197	17340	17411	17409	17431	17466	17159	17573	17296	17369	17325	17526	17213	17556	17429	17241	17561	17619	17299	17372	17430	17445	17578	17454	17755	17518	17407	17588	17410	17490	17379	17333	17458	17308	17387	17611	17486	17443	17372	17455	17329	17451	17330	17355	17240	17527	17448	17678	17419	17453	17477	17565	17455	17521	17383	17356	17427	17494	17143	17204	17333	17344	17560	17375	17487	17401	17585	17340	17294	17642	17408	17428	17558	17280	17239	17406	17371	17460	17560	17188	17455	17637	17527	17550	17395	17502	17502	17191	17502	17602	17388	17394	17355	17528	17483	17414	17397	17218	17316	17311	17329	17383	17354	17474	17600	17494	17376	17119	17380	17390	17483	17540	17446	17540	17502	17387	17267	17447	17368	17556	17268	17448	17359	17351	17150	17405	17367	17347	17307	17471	17388	17399	17345	17406	17479	17399	17331	17202	17488	17368	17358	17450	17427	17423	17536	17319	17505	17321	17330	17335	17439	17482	17467	17279	17254	17542	17368	17243	17274	17378	17607	17490	17402	17275	17250	17388	17248	17433	17468	17558	17592	17351	17472	17536	17447	17416	17489	17240	17378	17664	17553	17380	17132	17529	17481	17333	17401	17475	17248	17073	17553	17464	17410	17333	17724	17383	17613	17317	17479	17292	17379	17470	17517	17416	17263	17456	17451	17403	17383	17539	17433	17358	17508	17324	17566	17439	17514	17494	17550	17332	17405	17644	17498	17279	17282	17394	17401	17493	17203	17346	17500	17457	17505	17524	17151	17461	17310	17388	17557	17570	17365	17429	17520	17615	17328	17608	17485	17518	17340	17378	17457	17608	17682	17457	17695	17688	17488	17303	17535	17392	17498	17435	17494	17567	17445	17528	17275	17513	17283	17300	17406	17616	17602	17434	17336	17321	17277	17457	17397	17520	17535	17448	17476	17370	17447	17230	17379	17442	17339	17393	17306	17481	17274	17563	17533	17574	17380	17388	17310	17495	17572	17640	17545	17452	17530	17373	17255	17293	17424	17248	17450	17523	17490	17271	17335	17421	17475	17563	17589	17454	17267	17305	17383	17597	17495	17450	17478	17478	17414	17761	17373	17763	17447	17288	17498	17482	17413	17581	17447	17419	17334	17386	17143	17310	17428	17572	17575	17629	17407	17248	17430	17411	17539	17136	17434	17486	17203	17570	17620	17167	17168	17344	17578	17543	17092	17234	17309	17168	17425	17409	17451
32283	43003	31666	22276	19426	19017	18554	17074	15624	15492	15215	14829	14435	14423	14229	14195	14176	14044	14117	14191	14171	14284	14105	14040	14148	14068	14105	14212	14147	14162	14014	14214	13945	13879	14186	14077	14272	14095	13977	14190	14069	14034	14145	14206	14075	14047	13988	14210	14030	14172	14121	14061	14080	14140	13987	14040	14293	14111	14135	14167	14042	14020	14081	14040	13996	14135	14014	14103	14183	13961	14189	14150	14043	13987	14275	14119	13981	14061	14288	14084	13908	14043	14008	13949	14207	14080	14172	14184	14076	14072	14320	14209	14006	14057	14017	14317	14140	14045	14092	14110	13934	14118	14108	14023	14133	14092	14330	13973	14215	14096	14146	14140	14154	14060	14117	14080	14243	14138	14084	14101	14005	14253	14218	14057	14004	14173	14008	14172	14082	14114	14079	14074	14044	14053	14059	14206	14074	14079	14253	14014	14177	14268	14056	14294	13875	14042	14122	14097	14044	14175	13937	14090	14125	14134	14289	14038	14127	14214	14168	14057	14086	13943	14208	13982	14183	14039	14077	14006	14043	13965	13955	14067	14039	14145	14166	14245	14042	14156	14003	13914	14134	14101	14143	13894	14033	14101	14015	14082	14176	13977	14000	14182	14079	14079	14129	14005	13944	14060	14275	14106	13936	14076	14129	14101	14315	14066	13988	14162	14189	13969	13933	14241	14147	14047	14158	14233	14178	14250	14035	14067	13891	14107	14190	14029	14189	13928	14095	14181	13991	14094	14129	14204	14024	14025	14160	13979	14202	14198	14167	14092	14073	14000	14286	14050	14151	13967	13978	14160	14124	14137	14249	14015	14112	14105	13956	14094	14094	14022	13988	14077	14144	14040	14068	14125	14280	14058	14012	14103	14204	14034	14054	14121	14150	14037	13853	14185	14047	14061	14169	14008	14178	14191	14119	14015	13953	14111	14117	13842	14234	14073	14079	14187	13820	14294	14136	14018	14311	14162	14167	13886	14055	14194	14080	14210	14109	14055	14101	14206	14088	14094	14196	14166	14187	14107	13939	14051	14121	13974	14089	14192	14132	13991	14176	13981	14197	13994	14008	14208	14087	14014	14097	14184	14117	14196	14177	14127	13998	13934	14018	13856	13959	14166	14116	14057	14088	14089	14161	14086	14033	14022	14126	14060	14040	13952	14013	14012	14213	14092	14081	14112	14025	14249	14145	13974	14287	14062	14047	14149	14023	13941	14190	14041	14135	14058	14142	14090	14080	14160	14049	14086	14252	14206	14160	14006	14165	14082	14131	14056	13933	13867	14095	13911	14141	14215	14134	14120	14156	14088	13981	13986	14180	14171	14215	14016	14071	14275	14039	14053	14068	14164	14313	14099	13997	14070	13947	14117	14156	14032	14045	13944	14091	14162	14161	14115	14140	14145	14068	14129	14144	14149	14132	14055	14140	14074	14150	13963	14066	14010	14078	13960	13979	14133	14034	13976	14138	14112	14061	14080	14064	14210	14024	14179	14214	14082	14164	14043	14178	14109	14081	14140	14099	13969	14262	14134	14006	14106	14190	14055	14162	14054	14136	14067	14173	14014	14139	14100	13987	14127	14113	14057	14041	13952	13983	13966	14018	14160	14134	13980	14192	14204	13978	14161	13931	13869	14034	13940	14274	14031	14104	14035	14032	14271	14198	14029	14199	14131	14121	14071	14162	13873	14166	14156	14163	14019	14193	14190	14078	14228	14039	14009	13952	13997	14149	14071	14060	14246	14149	14047	14172	14168	14060	14014	14146	14023	14139	14065	14188	14107	14077	14265	14101	14094	13918	14057	14042	14301	14093	13949	14083	14031	14219	14105	14002	14035	14105	14075	13959	14268	14005	14045	14063	14046	14130	14113	14030	14118	14185	14323	13850	14215	14050	14182	13973	14220	13975	14039	14163	14189	14037	14154	14044	14132	14114	14162	14066	14032	14094	14198	14210	14074	14114	14098	14007	14145	14004	13914	14085	14031	14060	13996	14147	14159	14212	14128	14094	14044	13985	14129	14287	14152	13960	14016	14174	14176	14113	14006	14255	13953	13972	14004	14034	14162	14110	14030	14128	14178	14067	14073	13963	13976	14095	14136	14093	14083	14279	14098	13988	14205	14014	14052	14044	14065	14154	14128	13977	14083	14058	14104	14093	14052	14331	14016	14142	14086	14147	14162	14211	14081	14170	14192	13990	13947	14094	14130	14186	14113	14215	14080	14123	14110	14162	13952	14086	13892	14068	13984	13992	14162	14025	14164	14328	14165	14207	13964	14130	14196	14104	14040	14197	13995	13918	14303	14151	14040	14190	13931	14110	14067	14162	14107	14275	14170	14190	14160	14070	14112	14186	14040	14259	14125	14204	13984	14167	14156	14153	14148	14233	14053	14195	13929	14182	14033	14153	14090	14224	13938	14282	14164	14128	14119	14100	13902	14192	14011	14064	14190	14189	14154	14099	14122	14187	14146	14081	14072	14185	14223	14178	13980	14092	14012	14100	14099	13955	14066	14057	14173	14128	14043	14007	14121	14241	14065	14171	14018	14127	14131	14152	14053	14051	13977	14244	14213	14228	14013	14017	14015	14223	14125	14034	14171	14314	14014	14206	14102	14185	14187	14114	14103	13955	14145	14089	14107	14056	14067	14006	13970	14141	14044	14223	14161	14104	14284	14290	14006	14109	14072	14241	14185	13983	14206	14172	13840	14202	14204	14050	14186	14282	14268	14129	14130	14011	14012	14055	14105	13945	14212	13948	14156	14163	14101	14071	14025	14044	14167	14020	14224	14097	14156	14030	14117	14166	14106	14150	14192	13996	14180	14089	14271	14086	14050	14084	14096	14238	14209	14056	14107	14150	14180	14139	13986	14129	13987	14273	14005	14145	14110	14301	14228	14079	14043	14131	14143	14119	13975	13985	14161	13919	14266	14060	14058	14215	14164	14154	13998	14077	14264	14239	14035	14116	14323	13803	14043	14162	14235	14136	14191	14096	14153	14171	14137	14218	14145	14081	14071	14055	14023	14149	14195	14001	14187	14079	14062	14224	14119	14038	14152	14145	14120	14118	14103	14261	14211	13919	14027	14132	14120	14186	14102	14002	14064	14087	14230	14041	14146	14090	14095	14145	14250	14101	14064	14276	14262	14159	14190	14036	14002	14179	14167	14108	14073	14391	14171	13928	14195	14148	14106	14101	14076	14141	14208	14116	14092	13983	14152	14232	14214	14270	14135	14083	14238	14128	14120	14054	14145	14021	14167	13987	14079	14057	14104	14012	14032	14054	14165	14091	14254	14048	14155	14174	14132	14016	13980	14028	14043	14201	13968	14110	13981	14256	14066	14087	14075	14067	14084	14020	14165	14090	14057	14225	14097	14293	14377	14075	14151	14072	14141	14036	14213	14098	14089	14037	13933	14133	13913	14097	14049	14120	14125	14185	14286	14237	14017	14149	14059	14186	14311	14123	14073	14154	14097	14242	14053	14151	14184	14051	14235	14036	14022	14055	14217	14164	14125	14085	14039	14269	14087	14008	14127	14186	14260	14047	14240	14122	14175	14242	13867	14203	14093	14159	13985	14197	14142	14077	14233	14048	14045	14083	14066	14081	14147	14124	14175	14048	14161	14149	13946	14061	14067	14039	14200	14197	14183	13994	14194	13979	13972	13943	14171	14071	14043	14097	13983	14184	14184	14099	13938	14178	14162	14252	14084	14060	14128	14318	14027	14128	14185	13909	14155	13902	14034	14218	14105	14043	14123	14136	13963	13975	14119	13953	14094	14143	14092	14013	14040	14051	14028	14047	14077	14143	14179	14094	14030	14133	14084	14042	14144	14073	14158	14268	14102	14229	14073	14149	14051	14000	14006	14115	14199	14100	14076	14154	14173	14248	14132	14008	14019	13995	14098	14040	14151	14160	14195	14080	13969	14195	14135	14013	14119	14120	14144	14055	14374	14175	14240	14033	14234	14010	14184	14138	13878	14038	14011	14004	14009	13968	14184	13959	14004	14113	13841	14070	14104	14139	14119	13890	14065	14159	14106	14059	14061	14214	14130	13973	14149	14073	14183	14079	14135	14117	14045	14138	14114	13948	14155	14039	14196	14062	14024	14048	14188	14097	14208	14189	14109	14206	14003	14078	14127	14092	14230	14039	14040	14137	14202	13988	14064	14060	14027	13943	14061	14055	14143	14087	14239	14122	14071	14262	14026	14171	13906	13930	14095	14104	14057	14132	14164	14052	14105	14089	14065	13957	14007	14167	13961	14092	14102	14090	13966	13977	14058	14168	14097	14065	14164	14134	14172	14166	14228	14192	14174	13962	14001	14111	14163	13974	14106	13967	14109	14150	13923	14086	14094	14144	14062	14114	14170	14005	14230	14184	13946	13908	14037	14212	14155	14143	14196	13943	14132	14083	14066	14013	14150	13870	14094	14246	14325	14187	13990	14120	13905	14253	14228	14073	14247	14085	14064	14017	14060	13917	14203	13880	13872	14026	13934	14157	13913	14000	14189	14087	14142	14228	14164	14200	14123	14162	14055	14035	13884	14007	14248	14136	14059	14249	14161	14217	14140	13899	14111	14258	14206	14192	14150	14162	14217	14164	14033	14153	14133	14313	13996	14028	14199	14117	14056	14044	14054	14093	14044	14081	13936	14153	14049	14203	14206	14132	14143	14108	14197	14035	13969	14022	14189	14110	14028	14105	14145	14008	14339	14223	14136	14263	14163	13945	14193	14106	14092	14081	14072	14255	14028	14005	14094	14086	14104	14220	14227	14063	14051	14097	14093	14191	14277	14011	14149	14020	14073	14177	14113	14131	14167	14054	14000	14112	14089	14095	14094	14002	13971	14193	13985	14231	14222	14118	13900	14195	13947	14259	14084	14100	14234	14080	14110	14052	14108	14195	14079	14077	14100	14079	14087	14112	13999	14027	14168	14151	14228	14109	14160	13845	14051	14059	14099	14116	14062	14064	14037	14094	14058	14166	14027	14103	14145	14040	13970	13996	14132	14235	14114	14076	14153	14093	13830	14118	14005	13912	14099	14138	14214	14023	14172	14265	14200	14145	13978	14105	14195	14089	13950	14177	13963	14110	14312	14093	14100	14047	14033	14264	13988	14003	14199	14188	14187	14106	14087	14154	14014
26219	21478	30899	36549	39294	42973	42360	35192	27606	25221	22550	20098	18789	17809	17795	17398	17327	17411	17420	17240	17349	17380	17442	17327	17307	17347	17238	17217	17498	17304	17429	17138	17205	17261	17391	17260	17253	17237	17107	17305	17211	17420	17240	17498	17336	17089	17335	17446	17279	17120	17365	17163	17313	17549	17275	17409	17211	17215	17197	17139	17285	17150	17425	17140	17258	17334	17412	17200	17229	17322	17295	17205	17357	17207	17190	17194	17090	17195	16950	17270	17170	17313	17370	17270	17315	17391	17428	17286	17164	17110	17319	17226	17271	17191	17072	17170	17268	17167	17171	17109	17074	17094	17168	17423	17347	17162	17286	17111	17280	17063	17266	17242	17109	17112	17176	17322	17219	17334	17219	17300	17308	17227	17118	17230	17204	17360	17416	17405	17089	17227	17230	17033	17293	17312	17353	17398	17170	17272	17407	17272	17200	17259	17148	17188	17410	17341	17253	17486	17275	17326	17509	17345	17309	17101	17405	17260	17161	17145	17111	17302	17237	17278	17107	17177	17252	17381	17360	17293	16986	17388	17318	17258	17244	17135	17298	17205	17286	17211	17412	17267	17168	17312	17038	17198	17465	17175	17334	17195	17336	17190	17175	17020	17428	17030	17139	17045	17258	17213	17326	17288	17089	17130	17217	17049	17320	17099	17121	17310	17358	17316	17428	17133	17101	17424	17241	16992	17083	17331	17221	17237	17162	17452	17309	17215	17137	17237	16962	17173	17248	17391	17592	17179	17197	17202	17319	17299	17253	17211	17165	17234	17222	17022	17258	17134	17334	17137	17200	17251	17389	16998	17163	17490	17241	17111	17144	17291	17336	17385	17243	17235	17266	17052	17439	17206	17158	17105	17308	17308	17218	17264	17409	17458	17372	17334	17192	17286	17310	17282	17288	17270	17260	17278	17381	17294	17388	17196	17058	17239	17206	17080	17351	17319	17321	17328	17366	17228	17426	17225	17262	17129	17161	17121	17284	17186	17422	17352	17148	17226	17045	17232	17283	17161	17173	17259	17194	17226	17102	16995	17201	17167	17209	17323	17229	17182	17194	17427	17118	17264	17180	17279	17434	16996	17206	17272	17158	17356	17035	17120	17416	17165	17156	16967	17143	17324	17429	17258	17314	17323	17129	17446	17108	17231	17307	17313	17099	17095	17210	17156	17256	17270	17209	17296	17377	17286	17184	17201	17282	17255	17283	17170	17197	17165	17343	17118	17123	17442	17163	17198	17355	17128	17187	17218	17121	17415	17160	17436	17331	17224	17200	17106	17217	17270	17378	17164	17042	17338	17337	17577	17192	17158	17234	17247	17173	17212	17356	17292	17098	17297	17190	17216	17301	17357	17352	17408	17112	17194	17264	17277	17425	17410	17504	17327	17305	17323	17442	17191	17371	17267	17049	17235	17333	17226	17439	17375	17100	17286	17203	17254	17230	17208	17319	17485	17089	17104	17129	17227	17296	17093	17163	17397	17162	17127	17272	17200	17334	17162	17276	17295	17497	17151	17445	17098	17152	17148	17310	17355	17235	17143	17361	17285	17118	17312	17415	17247	17271	17261	17296	17377	17376	17359	17224	17246	17339	17287	17333	17201	17250	17310	17150	17256	17263	17056	17159	17058	17185	17248	17317	17155	17265	17036	17237	17297	17290	17107	17260	17474	17082	17402	17396	17211	17403	17165	17210	17279	17289	17359	17047	17182	17260	17240	17353	17209	17220	17045	17306	17452	17169	17034	17310	17410	17305	17441	17444	17294	17334	17284	17489	17229	17249	17225	17112	17181	17030	17401	17441	17188	17139	17131	17241	17333	17276	17031	16981	17197	17419	17304	17188	17212	17174	17380	17226	17093	17392	17361	17123	17285	17014	17429	17440	17327	17186	17335	17106	17346	17322	17219	17183	17254	17151	17351	17329	17257	17050	17341	17408	17448	17140	17180	17189	17338	17337	17144	17425	17173	17243	17248	17377	17229	17312	17305	17384	17292	17327	17428	17354	17034	17204	17170	17217	17237	17449	17242	17084	17109	17248	17154	17339	17106	17250	17338	17172	17338	17302	17285	17384	17323	17210	17275	17249	17081	17127	17243	17260	17163	17175	17106	17317	17281	17231	17243	17307	17198	17140	17276	17232	17340	17243	17312	17387	17214	17258	17086	17157	17148	17083	17166	16916	17307	17288	17334	17349	17137	17264	17201	17325	17232	17176	17378	17108	17208	17261	17096	17383	17347	17214	17323	17255	17191	17296	17180	17174	17227	16948	17290	17404	17321	17310	17496	17269	17170	17130	17441	17422	17212	17302	17225	17228	17404	17201	17064	17222	17303	17383	17097	17303	17161	17245	17202	17233	17095	17367	17218	17268	17202	17068	17157	17217	17170	17282	17346	17437	17124	17154	17050	17268	17217	17223	17336	17283	17436	17135	17299	17137	17193	17334	17153	17290	17111	17326	17138	17176	17268	17110	17320	17234	17204	17303	17219	17207	17105	17065	17387	17349	17271	17187	17311	17366	17271	17010	17249	17367	17304	17039	17137	17303	16960	17310	17187	17304	17101	17234	17399	17193	17296	17400	17208	17240	17410	17327	17105	17252	17238	17180	17100	17138	17267	17295	17114	17129	17221	17417	17205	17263	17135	17351	17395	17315	17054	17237	17371	17362	17251	17306	17162	17094	17387	17141	17422	17283	17382	17114	17153	17124	17194	17465	17195	17117	17182	17230	17109	17243	17224	17467	17439	17471	17195	17233	17040	17187	17149	17243	17319	17159	17272	17296	17370	17279	17132	17313	17405	17084	17184	17345	17156	17245	17233	17353	17306	17223	17110	17312	17053	17245	17183	16974	17023	17048	17158	17158	17205	17450	17398	17304	17293	17351	17194	17292	17316	17288	17211	17437	17063	17374	17156	17021	17153	17155	17031	17429	17226	17424	17336	17254	17204	17074	17317	17068	17443	17229	17178	17461	17194	17346	17344	17219	17228	17173	17332	17225	17198	17183	17185	17306	17362	17114	17004	17470	17199	17057	17367	17257	17141	17238	17470	17364	17249	17480	17250	17180	17248	17484	17328	17356	17140	17032	17229	17606	17187	17503	17259	17256	17215	17301	17389	17314	17408	17273	17366	17317	17323	17194	17207	17191	17290	17337	17393	17339	17353	17064	17148	17104	17261	17222	17253	17330	17335	17164	17225	17156	17211	17393	17297	17423	17244	17385	17135	17386	17279	17153	17275	17127	17181	17330	17204	17289	17188	17409	17269	17302	17445	17608	17322	17173	17266	17178	17221	17278	17258	17194	17103	17168	16982	17180	17174	17503	17492	17265	17208	17245	17024	17261	17153	17271	17543	17285	17002	17263	17247	17297	17245	17338	17353	17419	17328	17290	17160	17088	17185	17315	17172	17211	17265	17469	17223	17454	17303	17288	17177	17322	17376	17091	17153	17225	17158	17302	17411	17229	17141	17157	16964	17172	17157	17339	17165	17291	17119	17434	17166	17166	17268	17159	17516	17591	17333	17389	17132	17297	17119	17095	17209	17266	17102	17279	17218	17119	17110	17119	17135	17237	17261	17295	17294	17395	17300	17357	17114	17264	17069	17370	17142	16928	17164	17134	17109	17380	17104	17188	17177	17248	17211	17403	17209	17422	17187	17155	17375	17339	17099	17338	17298	17250	17153	17285	17329	17189	17154	17034	17280	17241	17256	17265	17180	17207	17272	17196	17259	17504	17163	17351	17155	17272	17145	17426	17370	16988	17216	17241	17275	17185	17132	17227	17194	17146	17144	17240	17280	17532	17392	17279	17245	17352	17107	17246	17359	17249	17317	17460	17215	17453	17274	17054	17392	17420	17188	17172	17246	17301	17230	17263	17058	17364	17111	17401	17228	17327	17225	17295	17259	17260	17192	17105	17228	17248	17262	17153	17222	17305	17273	17179	17375	17244	17232	17293	17341	17361	17294	17171	17271	17186	17354	17382	17312	17315	17247	17282	17182	17294	17214	17309	17288	17259	17258	17259	17434	17294	17141	17250	17193	16982	17103	17222	17277	17376	17200	17244	17367	17217	17260	17260	17276	17252	17240	17365	17372	17387	17269	17095	17420	17308	17273	17426	17292	17168	17176	17249	17238	17234	17258	17441	17490	17203	17461	17181	17259	17280	17310	17288	17141	17378	17358	17422	17476	17224	17192	17291	17298	17423	17367	17168	17172	17276	17460	17177	17290	17306	17204	17243	17326	17378	17153	17304	17313	17414	17293	17232	17375	17268	17169	17407	17312	17467	17279	17201	17264	17093	17264	17260	17274	17273	17315	17244	17207	17200	17313	17361	17177	17213	17521	17383	17201	17514	17264	17200	17192	17329	17204	17123	17232	17210	17378	17300	17087	17326	17319	17272	17276	17377	17022	17265	17259	17316	17174	17299	17252	17168	17372	17213	17342	17354	17145	17216	17266	17389	17167	17258	16991	17337	17286	17156	17490	17299	17405	17147	17187	17099	17166	17174	17323	17184	17079	17205	17293	17205	17394	17034	17172	17183	17349	17240	17084	17200	17240	17252	17150	17159	17242	17218	17339	17386	17351	17227	17534	17326	16863	17257	17180	17370	17299	17066	17145	17352	17511	17193	17334	17187	17027	17467	17227	17307	17069	17187	17324	17341	17245	17314	17128	17151	17430	17278	17083	17182	17281	17159	17266	17264	17158	17395	17205	17151	17634	17251	16993	17180	17248	17344	17245	17515	17264	17161	17311	17086	17417	17059	17336	17103	17136	17151	17185	17323	17161	17234	17180	17226	17227	17405	17039	17382	17258	17106	17130	17266	17162	17293	17380	17355	17365	17336	17260	17257	17087	17086	17338	17350	17243	17346	17359	17149	17385	17398	16985	17360	17207	17206	17213	17387	17370	17106	17110	17304	17456	17255	17312	17172	17317	17359	17061	17163	17327	17421	17237	17310	17040	17307	17290	17249	17168	17185	17162	17233	17171	17399	17401	17147	17227	17279	17157	17235	17441	17182	17385	17209	17190	17464	16997	17285	17308	17531	17271	17392	17476	17221	17407	17411	17288	17264	17333	17167	17228	17516	17213	17115	17213	17369	17474	17553	17045	17280	17240	17203	17264	17330	17184	17261	17255	17094	17224
37773	56707	54600	46180	44205	43340	41183	34541	26509	23996	20015	16829	15258	14467	14220	14110	13957	13957	14070	14036	14261	13992	14092	13927	13998	14094	14082	14097	13980	13973	14233	14000	14051	13936	13985	14036	13848	13961	13964	14115	13944	13976	13931	14131	13995	14042	14057	13992	14039	13982	13956	13988	13936	13963	14060	14165	13909	13973	14001	13923	13993	14002	14062	13908	13960	14031	14165	14018	13975	13978	14048	14093	14162	13864	14008	14190	13961	13957	14042	14048	13954	14057	13969	13852	14048	13856	13979	14043	14212	13998	14074	14086	13767	13960	13948	13907	14020	13933	14043	13980	13947	13949	14095	13988	14039	13963	14078	14052	13779	14063	13917	13999	13989	14064	14132	14004	13949	13966	14213	14104	13928	14135	13843	14074	13871	13983	14099	14060	14070	13944	14107	13883	14044	14181	13997	14090	14019	13990	13896	14098	14057	14072	13931	14005	14142	13873	14026	14096	14004	14078	14080	13997	13928	13950	14077	13966	13941	14161	13907	14049	13916	14169	14145	13935	14101	14065	14103	14085	14103	14110	13994	14120	14108	13920	14062	13943	14015	14074	13977	13963	13928	13921	14117	14116	14004	13895	14039	13949	14083	13997	14034	14003	13906	13944	14051	14026	14023	13881	14123	13960	14030	14058	13902	14036	14149	13918	14018	14172	13856	13959	14008	14025	14081	13956	14051	14189	14062	14007	14085	13959	13997	14085	13936	14013	13988	14033	13876	14009	14031	14028	13995	14008	13874	13999	13944	14087	14059	13918	13943	14012	13998	14017	14018	13988	14071	14100	13817	13884	13951	14053	14047	14089	14026	14038	14024	13984	14149	14045	14020	14020	13788	13955	14033	14018	14218	14104	14186	14045	13769	13980	13874	14094	14090	13972	13959	13904	14101	13765	14114	14099	13963	14223	14133	14001	14020	13909	13844	14037	14006	13990	13964	13951	14063	13985	14103	14137	14057	13995	14033	13840	13959	14169	13994	14074	14117	13951	14149	14042	13922	14082	14015	14096	14114	13906	14111	14040	13944	13945	13949	14021	14084	14085	13865	13944	13875	13964	13981	13975	13962	13935	13943	14024	13948	14068	13944	13999	14003	14029	14033	14054	13966	13948	14051	13883	13929	13918	14006	13958	14062	14040	14017	14034	13966	14090	14182	13966	14098	13994	13966	13916	13911	14047	13958	13934	13962	13931	13963	14013	13999	13985	14121	13987	13874	14013	14117	14036	14158	14128	14003	14062	13890	14135	14012	14058	13945	13960	13982	14087	14046	14013	14030	14030	13960	14203	13797	14000	13892	13886	14141	13945	14081	13942	14074	13959	14120	14087	14006	14040	13909	13809	14219	14034	13859	13974	13899	13976	14051	13859	14163	14047	14113	14051	14121	13928	14097	14030	13991	13993	13945	13976	13934	13977	14141	14017	13979	13983	14045	13991	13816	14004	13893	13927	13922	14061	13912	14035	14005	14034	13983	13899	13910	14077	13950	14017	13958	13913	14125	13963	14020	14071	14035	14139	13846	14132	13806	14120	14063	14135	14161	14001	14125	14236	14146	13918	14091	13941	14032	13966	13892	14007	13944	14070	13866	13889	14047	13964	14176	13998	13991	14012	14037	13986	13953	14043	13960	14173	13921	14059	14168	14160	14113	14027	14048	13933	13898	14165	13922	13976	14108	13899	13888	14056	14028	14035	13906	13956	14247	14074	14121	14025	14028	14034	14064	13995	13984	13946	13924	14075	14127	14008	14151	13996	14031	13987	14029	13874	14027	13992	14034	13965	14169	14012	13991	14116	14047	14093	14028	14047	14007	13996	13999	13866	14267	14016	14140	14131	14005	13959	13999	13927	14015	13949	13985	13928	14005	13933	14027	13763	13921	14013	14092	13934	14052	13939	14171	13870	14126	14057	14049	14053	14012	14087	14153	14050	14201	14105	14003	13888	14009	14147	13987	14144	13892	13999	14027	14139	14050	14150	14041	13959	14078	14130	14187	13955	13935	14021	14070	14077	14063	14015	14066	14052	13904	13969	14096	14140	13973	13966	14081	13915	13966	13931	14047	13918	14133	13865	13934	14016	13968	13815	14015	13996	13996	14039	14021	14114	13963	14017	13990	13999	13966	14064	14050	13899	14041	13958	13979	14051	13835	14119	14162	14027	14037	14026	14093	14149	13857	14180	14083	14076	14201	13978	14012	13977	13743	13983	13998	14034	14024	13975	14066	14011	14038	14114	13854	13995	14013	13984	13881	13954	14122	14070	14007	14076	14000	14039	14085	14025	13945	14031	13971	14116	13898	13990	13927	14100	14120	14061	13995	14019	13858	13951	14003	14002	14180	14108	14093	14077	14061	14039	14030	14136	14140	13986	13913	14045	13985	14072	13983	14029	13906	14055	14008	13968	13950	13980	14069	14018	14124	13967	13907	14038	13924	14051	14139	13998	13846	14028	14024	14029	13946	13943	14034	13889	14088	14049	14000	13932	14109	13980	14070	14044	14144	14033	13975	14192	13997	14064	13853	13984	13900	14031	13970	14122	13983	14088	14052	14083	14020	14028	14020	14031	13990	14141	13884	13975	14089	13967	14086	14108	14092	14166	13811	14143	14067	14036	13994	14049	14159	14054	14169	14040	13901	14025	14060	14014	13943	14004	13935	14026	14034	14063	13965	14042	13944	14051	14134	13926	14044	14065	13871	14049	14119	13897	14113	14157	13908	14009	14119	14034	13946	14139	14038	14031	13803	14103	13940	13947	14075	14004	13995	13868	13918	13922	13970	14188	14050	14024	13975	14168	13980	14033	14011	13932	14043	14054	14124	14012	13940	14055	13963	14039	13925	14072	14111	14019	13869	13933	13849	14135	14036	13871	14057	14040	14122	14130	14033	13867	14012	14164	14076	13984	14140	13891	14106	14025	14121	14120	13927	13959	14078	14076	13978	14139	14162	13912	14046	14038	14001	13989	13970	14143	13989	13864	13972	14182	14033	14006	14108	14057	14032	13998	13930	14107	14006	13949	13938	14132	13987	13995	14046	13959	13948	14024	13904	14227	14096	14027	13929	14189	14056	14055	13963	13963	13927	14001	13912	13973	14162	14105	14091	14116	13970	14011	13950	14117	13999	14168	14096	13898	13995	13991	14158	13851	13974	14062	14074	14017	14170	14008	13942	13957	14116	13946	14128	14082	14163	13983	13818	14117	13997	13944	14144	13904	14005	13978	14069	13991	14079	14130	14094	14092	14034	14056	13910	14003	14058	14114	14181	13934	14314	14052	14051	14106	13870	13952	13997	14086	14087	14072	14096	13969	13911	14001	13981	14068	14052	14002	14206	14047	14022	13817	13885	14082	14089	14006	13977	14009	13938	14167	13834	13976	14001	13999	13997	14085	13924	14061	13963	14148	13960	14199	14049	14049	14049	13839	14094	13952	14018	13947	13980	14016	14139	14023	14063	14075	13912	14021	14060	14178	14091	13985	14039	14022	14185	14298	13944	13941	14195	14005	13944	14029	13872	14113	14016	14013	14001	13904	14095	13962	14025	14052	14141	13881	14014	14178	13953	14013	13993	13894	13893	14086	13873	13994	13963	14118	13958	13953	13946	14039	14021	13904	13992	13989	14096	14088	14062	14092	14020	13939	13957	14012	14208	13904	13909	14246	13858	13970	13914	14104	14031	13983	14213	14220	13951	13937	14052	14193	13993	14004	13842	13981	14017	13932	13981	13881	14021	14084	13962	14001	14119	14123	14089	14074	14079	13845	14035	14052	14062	14073	14042	14160	14110	14015	14066	14114	14091	13995	14266	13947	14181	13924	14090	14106	13962	14106	14041	13981	13977	14143	14081	13898	14019	13879	14008	14087	14101	14014	13889	13930	14019	14187	14047	13969	13913	13885	13902	14222	14044	14175	14201	14121	14126	14098	13927	14066	14015	14039	14118	13946	14013	14150	13970	13937	14068	14109	14055	14064	13955	14018	14072	13865	14091	13996	13983	14025	13903	13878	13980	13963	13986	14135	14104	13833	13871	13982	13996	14095	14107	14156	13890	14052	13910	14107	14165	14091	13986	13926	14085	14138	14075	14001	13768	14061	14015	13983	14080	14215	14117	14080	13971	14154	14037	13990	13966	13869	14000	14053	14058	14022	14130	13945	13894	14231	14010	14055	13902	14050	14077	14070	13877	14167	13929	13927	14065	14056	14061	14061	14003	13961	13865	13842	14142	13953	13936	14116	14132	13977	13976	14026	14053	13875	14047	14191	13989	14026	14025	13900	14206	13977	13990	14025	14046	14116	13986	14268	14032	13953	14127	14120	14091	14268	14071	14049	14167	13995	14026	14031	14060	14075	14005	14200	14106	13795	14070	14116	13976	14034	14008	14113	13980	14157	13979	13944	14076	14095	14111	14238	14159	14008	13938	14037	13961	14135	14100	14026	14070	13892	14005	14140	14007	14074	14062	14105	14149	13988	14061	14088	14093	13961	13964	14056	13877	13904	14084	13964	13991	14168	13966	14073	14020	14120	13923	14008	13920	14126	14043	13926	13927	13871	14191	14017	13982	14026	13966	14082	14013	14139	14000	13885	14166	14159	14053	13982	13998	14040	13994	13978	14067	13940	13952	13975	14117	13984	13979	14051	14021	14036	14094	13972	13962	13991	14093	14024	13966	14023	13987	14132	13987	13957	14025	14028	14202	13996	14078	14074	13871	13983	14018	13959	13982	14109	13957	13994	13983	14004	14174	14134	14092	13863	14025	13955	13802	13809	13795	13969	13987	13980	13986	13929	14038	13998	13971	14091	13925	13938	14076	13967	13998	14024	14051	13951	14062	14126	14040	14047	14169	14019	14090	14109	14058	14108	13940	13982	14124	13994	13924	13998	14105	13919	13940	13990	14033	13966	14075	13917	14026	13918	13873	13826	14118	14038	14012	13940	13899	14041	14007	14123	14110	14076	13992	13966	13905	13953	14190	13960	14151	14013	14048	13913	14205	14080	14052	14075	14125	13772	13958	14099	13926	14090	13991	14045	14113	14014	13966	13991	14069	14125	14090	13910	14129	14020	14101	13834	14055	14011	13952	14062	14092	14117	13867	14079	13861	14105	14023	14011	13891	14010	14082	14025	14034	14049	14179	13921	13985	14053
24121	21090	30094	34840	45007	56835	57454	45702	39783	36935	29372	23563	19871	17825	17091	16703	16913	16703	16838	16795	16712	16642	16610	16706	16810	16568	16597	16631	16623	16905	16631	16731	16554	16620	16828	16694	16854	16683	16707	16677	16520	16650	16403	16538	16692	16661	16741	16629	16571	16761	16513	16578	16684	16467	16709	16444	16657	16515	16513	16563	16690	16730	16759	16781	16698	16691	16710	16713	16624	16499	16475	16491	16699	16789	16729	16580	16738	16870	16765	16619	16550	16666	16531	16500	16490	16907	16639	16669	16719	16631	16846	16771	16572	16665	16673	16472	16570	16529	16655	16623	16691	16661	16784	16471	16552	16521	16504	16580	16542	16549	16638	16722	16487	16651	16649	16485	16406	16729	16476	16550	16417	16635	16377	16469	16564	16751	16503	16606	16719	16649	16674	16610	16431	16718	16643	16774	16841	16593	16529	16659	16429	16711	16439	16464	16582	16672	16520	16482	16473	16604	16698	16458	16636	16477	16505	16500	16338	16569	16686	16530	16460	16495	16587	16647	16552	16469	16667	16527	16621	16600	16628	16702	16505	16554	16722	16676	16719	16901	16621	16406	16454	16577	16557	16627	16459	16433	16522	16582	16629	16443	16616	16695	16617	16573	16728	16484	16505	16783	16523	16665	16556	16566	16532	16784	16508	16447	16522	16572	16678	16574	16394	16582	16542	16766	16547	16712	16676	16739	16442	16652	16486	16617	16463	16535	16264	16558	16720	16557	16581	16757	16505	16764	16559	16426	16440	16411	16426	16584	16562	16706	16795	16501	16577	16667	16498	16791	16714	16482	16601	16617	16687	16645	16621	16419	16745	16592	16567	16395	16488	16637	16585	16525	16925	16477	16617	16548	16468	16602	16471	16499	16753	16511	16494	16474	16421	16643	16610	16559	16607	16737	16472	16653	16331	16401	16681	16643	16690	16765	16545	16561	16510	16397	16609	16454	16663	16635	16554	16709	16510	16607	16624	16598	16782	16794	16668	16755	16412	16763	16821	16428	16576	16533	16505	16618	16384	16563	16614	16821	16689	16432	16575	16520	16549	16616	16832	16631	16725	16573	16457	16426	16442	16545	16627	16742	16621	16577	16531	16632	16464	16625	16520	16659	16594	16575	16540	16655	16534	16682	16611	16688	16722	16543	16676	16634	16403	16485	16504	16459	16525	16615	16551	16664	16467	16511	16555	16603	16612	16688	16613	16451	16673	16401	16576	16540	16466	16707	16607	16573	16390	16511	16627	16636	16613	16606	16683	16543	16671	16852	16505	16575	16606	16653	16688	16591	16563	16715	16503	16463	16441	16473	16487	16572	16685	16596	16577	16502	16521	16518	16559	16508	16687	16461	16448	16570	16550	16662	16663	16610	16693	16335	16596	16512	16568	16320	16388	16543	16641	16548	16644	16642	16386	16510	16724	16630	16894	16604	16568	16724	16584	16722	16670	16551	16529	16522	16485	16515	16444	16678	16616	16524	16748	16452	16859	16520	16726	16564	16647	16566	16715	16586	16589	16509	16706	16640	16450	16631	16509	16351	16513	16720	16558	16632	16666	16669	16655	16411	16737	16336	16864	16596	16444	16707	16626	16677	16596	16429	16483	16704	16554	16752	16619	16560	16404	16666	16697	16498	16544	16583	16560	16763	16553	16507	16441	16389	16750	16439	16672	16805	16438	16562	16697	16496	16382	16674	16504	16650	16594	16377	16811	16741	16452	16647	16706	16691	16499	16446	16487	16558	16507	16559	16641	16453	16434	16608	16402	16474	16621	16658	16665	16624	16655	16562	16719	16431	16596	16611	16567	16709	16592	16421	16674	16754	16563	16614	16452	16498	16646	16464	16697	16800	16674	16565	16545	16541	16661	16540	16458	16744	16550	16570	16407	16675	16627	16821	16703	16331	16480	16717	16595	16497	16610	16618	16690	16613	16400	16590	16611	16482	16644	16775	16534	16627	16780	16732	16642	16419	16525	16511	16564	16425	16665	16732	16767	16722	16667	16543	16351	16701	16670	16712	16696	16857	16491	16598	16655	16603	16531	16515	16590	16660	16703	16335	16720	16502	16641	16510	16450	16838	16681	16518	16550	16550	16687	16637	16649	16616	16748	16566	16578	16624	16653	16567	16440	16580	16551	16685	16486	16646	16598	16649	16745	16561	16505	16658	16517	16531	16610	16484	16373	16726	16576	16677	16549	16554	16767	16601	16637	16730	16679	16504	16587	16379	16570	16455	16644	16548	16531	16595	16461	16650	16550	16819	16414	16916	16613	16709	16426	16667	16612	16646	16597	16629	16597	16462	16674	16676	16671	16600	16541	16482	16499	16687	16585	16787	16540	16585	16422	16580	16562	16525	16660	16611	16595	16601	16603	16543	16651	16576	16556	16538	16425	16553	16424	16699	16560	16710	16583	16555	16728	16743	16664	16584	16700	16722	16792	16602	16568	16566	16601	16684	16847	16760	16563	16604	16699	16574	16628	16628	16690	16557	16478	16426	16661	16623	16609	16908	16598	16669	16470	16891	16650	16572	16617	16332	16615	16366	16654	16695	16588	16752	16470	16515	16629	16547	16647	16525	16570	16672	16668	16474	16748	16518	16530	16500	16725	16456	16571	16449	16536	16591	16708	16670	16611	16552	16639	16502	16560	16544	16570	16534	16667	16578	16645	16508	16577	16646	16596	16441	16532	16637	16567	16529	16530	16649	16357	16450	16387	16653	16515	16677	16790	16580	16537	16665	16373	16591	16790	16761	16629	16724	16401	16491	16368	16603	16559	16480	16743	16595	16593	16562	16626	16608	16843	16734	16506	16413	16783	16801	16454	16667	16496	16721	16710	16552	16623	16703	16605	16543	16715	16732	16779	16589	16617	16508	16647	16441	16318	16596	16647	16599	16707	16693	16826	16619	16870	16789	16637	16615	16870	16657	16572	16450	16557	16454	16694	16579	16799	16643	16745	16523	16532	16798	16520	16464	16405	16425	16637	16654	16412	16554	16669	16755	16297	16722	16608	16604	16579	16642	16445	16555	16704	16718	16600	16703	16672	16689	16465	16482	16449	16408	16692	16655	16755	16646	16595	16519	16639	16452	16407	16698	16790	16618	16591	16416	16690	16681	16620	16547	16559	16469	16722	16476	16533	16535	16642	16609	16503	16613	16774	16361	16557	16612	16639	16498	16516	16450	16668	16509	16800	16863	16671	16719	16580	16620	16741	16669	16823	16678	16803	16487	16424	16599	16571	16878	16747	16648	16646	16615	16729	16408	16397	16537	16710	16598	16524	16528	16549	16558	16495	16586	16591	16589	16615	16585	16617	16647	16590	16626	16551	16448	16476	16696	16588	16612	16810	16656	16801	16623	16597	16423	16577	16324	16409	16469	16560	16675	16642	16563	16624	16600	16643	16656	16517	16255	16522	16500	16577	16627	16630	16628	16806	16503	16804	16435	16645	16660	16410	16409	16624	16516	16570	16683	16419	16608	16602	16504	16408	16743	16680	16559	16669	16618	16548	16624	16652	16720	16603	16588	16525	16247	16697	16470	16589	16488	16532	16579	16523	16613	16450	16557	16525	16612	16864	16594	16724	16731	16685	16654	16794	16492	16597	16662	16655	16465	16551	16649	16661	16723	16542	16430	16435	16403	16617	16493	16556	16620	16544	16544	16703	16754	16727	16727	16600	16524	16791	16585	16822	16865	16636	16615	16628	16545	16451	16659	16542	16596	16534	16714	16761	16790	16470	16606	16721	16554	16809	16499	16501	16492	16540	16415	16551	16306	16717	16402	16606	16626	16562	16548	16546	16669	16595	16505	16532	16579	16518	16635	16711	16630	16636	16519	16668	16500	16619	16695	16540	16722	16669	16619	16675	16676	16480	16707	16443	16607	16700	16317	16375	16462	16587	16654	16308	16428	16588	16597	16733	16797	16568	16527	16610	16621	16708	16627	16524	16434	16665	16537	16587	16525	16438	16679	16526	16589	16479	16568	16473	16610	16574	16372	16632	16752	16700	16578	16338	16493	16571	16603	16704	16619	16854	16697	16580	16571	16526	16690	16629	16690	16704	16661	16505	16678	16637	16561	16605	16547	16773	16560	16719	16750	16684	16558	16675	16584	16422	16595	16659	16613	16525	16618	16656	16575	16721	16838	16565	16565	16476	16503	16436	16593	16566	16640	16642	16356	16849	16681	16597	16527	16605	16714	16714	16591	16607	16418	16521	16356	16394	16483	16763	16389	16524	16623	16696	16609	16312	16530	16549	16703	16537	16664	16447	16855	16705	16718	16580	16667	16761	16645	16705	16746	16746	16489	16645	16690	16705	16541	16630	16477	16623	16473	16808	16703	16371	16671	16360	16358	16703	16708	16671	16598	16521	16579	16601	16510	16542	16663	16544	16725	16572	16616	16599	16553	16485	16590	16627	16475	16593	16587	16659	16575	16508	16456	16637	16683	16662	16517	16302	16574	16659	16769	16480	16606	16308	16636	16649	16603	16534	16585	16757	16465	16714	16621	16719	16529	16441	16359	16677	16550	16598	16453	16731	16706	16613	16589	16497	16667	16841	16552	16480	16437	16365	16525	16574	16834	16832	16577	16476	16653	16543	16582	16590	16600	16482	16550	16601	16454	16532	16502	16688	16550	16432	16635	16638	16610	16654	16549	16560	16497	16528	16533	16818	16702	16598	16554	16484	16533	16669	16692	16487	16671	16584	16524	16427	16583	16471	16436	16410	16384	16404	16671	16742	16701	16794	16757	16550	16645	16514	16499	16563	16587	16656	16476	16446	16430	16482	16631	16581	16521	16635	16610	16570	16613	16548	16827	16643	16623	16583	16535	16721	16958	16907	16665	16756	16739	16385	16518	16677	16420	16612	16601	16577	16594	16377	16564	16549	16479	16681	16487	16614	16692	16629	16600	16567	16490	16456	16631	16599	16649	16569	16620	16519	16495	16635	16592	16662	16497	16751	16535	16662	16828	16606	16911	16694	16712	16482	16707	16781	16537	16601	16625	16601	16507	16619	16668	16791	16403	16576	16476	16651	16623	16455	16523	16732	16857	16666	16816	16635	16964	16479	16571	16528	16597	16772	16609	16610	16743	16454	16586	16567	16574	16456	16747	16538	16748	16714	16337	16315	16546
44891	74030	74517	63060	62536	61940	57116	45133	41046	36554	28296	21243	16472	14685	13661	13740	13619	13636	13635	13464	13634	13678	13549	13873	13571	13644	13712	13618	13582	13753	13864	13669	13614	13686	13491	13756	13693	13669	13832	13540	13636	13632	13798	13460	13670	13663	13663	13691	13795	13696	13769	13479	13617	13588	13459	13629	13510	13610	13690	13688	13676	13566	13617	13552	13548	13578	13541	13629	13565	13578	13569	13713	13532	13606	13646	13598	13625	13507	13576	13568	13706	13622	13642	13417	13639	13515	13771	13713	13557	13510	13587	13593	13832	13519	13618	13756	13948	13726	13760	13580	13592	13606	13693	13651	13693	13591	13648	13661	13544	13543	13602	13711	13576	13569	13610	13573	13583	13576	13638	13793	13587	13655	13557	13562	13685	13578	13464	13653	13544	13686	13635	13664	13567	13625	13724	13492	13675	13570	13696	13676	13506	13577	13638	13565	13585	13445	13526	13634	13586	13642	13603	13599	13570	13457	13519	13716	13688	13596	13687	13607	13625	13550	13609	13584	13660	13545	13689	13579	13352	13622	13777	13660	13622	13499	13838	13595	13628	13575	13627	13654	13510	13640	13682	13598	13410	13726	13548	13693	13731	13493	13680	13563	13512	13559	13695	13644	13611	13462	13657	13563	13631	13691	13653	13676	13684	13700	13441	13468	13560	13694	13541	13570	13691	13467	13458	13596	13840	13588	13596	13515	13789	13747	13590	13654	13525	13619	13614	13563	13599	13736	13644	13576	13600	13612	13592	13535	13492	13689	13667	13674	13457	13700	13633	13528	13563	13586	13733	13747	13668	13529	13668	13742	13577	13668	13637	13616	13663	13513	13656	13646	13538	13783	13547	13659	13651	13569	13654	13779	13691	13506	13764	13677	13689	13613	13601	13474	13653	13470	13582	13699	13544	13722	13466	13724	13563	13616	13817	13674	13563	13610	13755	13637	13634	13714	13567	13718	13596	13404	13589	13617	13700	13598	13688	13597	13730	13552	13745	13503	13615	13812	13526	13638	13582	13748	13597	13620	13622	13735	13604	13935	13681	13529	13611	13479	13605	13523	13765	13520	13601	13558	13542	13555	13635	13659	13642	13620	13592	13694	13597	13826	13726	13618	13754	13585	13754	13714	13539	13703	13623	13704	13787	13586	13809	13581	13693	13744	13566	13720	13531	13590	13671	13674	13558	13401	13537	13571	13624	13655	13563	13503	13750	13724	13591	13696	13602	13693	13521	13733	13719	13552	13612	13631	13756	13521	13622	13608	13771	13606	13605	13684	13500	13573	13594	13579	13563	13489	13764	13648	13564	13667	13546	13715	13756	13470	13733	13627	13550	13626	13724	13609	13683	13604	13557	13527	13715	13708	13618	13574	13649	13570	13589	13693	13469	13632	13610	13489	13486	13567	13692	13591	13837	13720	13748	13494	13526	13548	13563	13614	13619	13563	13574	13582	13608	13547	13567	13658	13474	13731	13633	13567	13654	13557	13575	13609	13546	13502	13616	13758	13587	13533	13628	13665	13555	13363	13647	13734	13567	13641	13724	13563	13600	13596	13654	13573	13514	13577	13600	13634	13591	13828	13585	13629	13561	13696	13544	13852	13410	13606	13611	13650	13479	13541	13614	13725	13612	13644	13518	13593	13507	13770	13562	13614	13643	13610	13605	13592	13847	13704	13646	13677	13768	13627	13586	13568	13492	13590	13601	13576	13578	13704	13669	13599	13577	13554	13599	13624	13743	13570	13645	13656	13598	13768	13651	13591	13754	13742	13716	13712	13570	13801	13652	13629	13496	13716	13608	13632	13576	13546	13576	13669	13629	13604	13749	13615	13557	13666	13430	13756	13816	13528	13665	13548	13569	13675	13617	13819	13687	13558	13672	13549	13485	13580	13442	13510	13665	13714	13678	13584	13546	13456	13623	13662	13570	13815	13670	13569	13630	13624	13803	13681	13650	13624	13757	13685	13701	13828	13501	13515	13605	13701	13755	13607	13620	13623	13590	13445	13662	13752	13763	13688	13566	13506	13602	13580	13490	13659	13571	13570	13647	13721	13657	13666	13514	13574	13724	13709	13560	13534	13598	13599	13559	13538	13657	13641	13804	13655	13724	13732	13575	13543	13491	13725	13659	13568	13558	13715	13622	13524	13587	13670	13638	13464	13509	13558	13696	13577	13567	13525	13616	13695	13563	13564	13666	13621	13672	13449	13636	13507	13735	13400	13581	13537	13677	13530	13643	13659	13552	13575	13672	13663	13601	13647	13655	13632	13634	13492	13590	13452	13574	13536	13675	13650	13714	13628	13724	13587	13571	13800	13414	13646	13607	13563	13600	13631	13637	13649	13392	13607	13738	13623	13725	13542	13716	13681	13592	13586	13520	13602	13617	13672	13592	13573	13609	13423	13658	13657	13685	13701	13617	13696	13586	13612	13445	13610	13687	13728	13698	13432	13610	13512	13707	13463	13723	13568	13690	13590	13555	13782	13662	13646	13661	13704	13476	13599	13668	13559	13676	13638	13573	13516	13527	13562	13460	13758	13469	13700	13724	13488	13524	13700	13670	13498	13546	13581	13623	13743	13725	13624	13607	13737	13656	13481	13562	13664	13667	13559	13698	13603	13744	13582	13671	13629	13564	13592	13667	13688	13587	13577	13652	13840	13637	13638	13711	13644	13696	13698	13479	13592	13649	13618	13610	13781	13736	13783	13534	13498	13728	13512	13546	13578	13628	13586	13456	13726	13535	13607	13589	13640	13545	13680	13715	13796	13561	13694	13694	13593	13664	13669	13684	13551	13636	13688	13632	13558	13547	13659	13840	13710	13628	13686	13821	13448	13544	13413	13513	13710	13704	13663	13575	13583	13411	13682	13575	13582	13597	13532	13727	13767	13506	13624	13667	13711	13520	13524	13493	13706	13670	13623	13566	13642	13709	13682	13552	13667	13634	13732	13497	13640	13642	13652	13623	13593	13643	13444	13614	13606	13746	13536	13634	13461	13614	13580	13690	13568	13759	13518	13548	13496	13665	13471	13600	13606	13764	13640	13731	13661	13560	13573	13588	13500	13688	13617	13472	13804	13651	13621	13568	13494	13779	13713	13720	13598	13356	13601	13620	13450	13540	13443	13587	13651	13674	13398	13555	13702	13465	13489	13744	13532	13589	13691	13601	13647	13462	13836	13459	13682	13658	13605	13584	13681	13620	13575	13619	13661	13575	13566	13714	13781	13636	13411	13585	13593	13578	13570	13614	13668	13781	13611	13531	13730	13776	13539	13647	13563	13560	13517	13532	13616	13519	13501	13660	13608	13755	13674	13463	13834	13604	13725	13658	13500	13723	13527	13630	13609	13501	13611	13709	13727	13754	13816	13613	13557	13743	13689	13683	13625	13550	13591	13633	13732	13430	13729	13925	13633	13577	13577	13566	13626	13730	13576	13542	13477	13568	13514	13635	13440	13729	13551	13530	13591	13664	13700	13726	13686	13626	13663	13431	13497	13611	13389	13563	13657	13522	13691	13741	13735	13536	13657	13441	13697	13777	13519	13602	13705	13617	13691	13516	13561	13688	13634	13676	13717	13652	13563	13617	13695	13651	13674	13488	13705	13697	13430	13596	13533	13595	13694	13741	13696	13632	13556	13609	13591	13559	13542	13618	13659	13599	13740	13664	13715	13541	13657	13522	13634	13615	13616	13562	13628	13711	13559	13652	13593	13527	13518	13671	13736	13704	13562	13565	13618	13687	13508	13774	13692	13548	13654	13688	13627	13670	13612	13590	13571	13589	13763	13877	13680	13626	13574	13423	13697	13748	13524	13698	13583	13649	13703	13501	13499	13732	13661	13588	13489	13619	13643	13534	13671	13634	13615	13571	13553	13588	13446	13446	13581	13690	13881	13661	13579	13579	13548	13594	13646	13593	13659	13537	13673	13735	13546	13591	13559	13620	13523	13703	13682	13483	13616	13604	13778	13596	13592	13503	13548	13647	13745	13614	13723	13759	13542	13807	13597	13489	13841	13641	13741	13688	13590	13796	13680	13629	13570	13652	13663	13571	13627	13536	13527	13644	13766	13628	13577	13667	13608	13498	13658	13462	13848	13712	13754	13645	13562	13449	13598	13793	13646	13637	13605	13746	13598	13546	13497	13492	13634	13458	13525	13700	13679	13326	13823	13570	13594	13674	13613	13617	13503	13653	13576	13717	13742	13463	13684	13696	13592	13718	13689	13604	13627	13622	13540	13542	13627	13635	13664	13705	13664	13629	13707	13621	13880	13657	13569	13459	13651	13660	13570	13565	13664	13628	13642	13767	13373	13457	13551	13521	13648	13652	13574	13594	13600	13670	13375	13580	13652	13679	13721	13579	13556	13568	13466	13536	13611	13600	13353	13544	13515	13659	13709	13679	13548	13707	13513	13462	13628	13668	13565	13671	13707	13621	13564	13638	13572	13560	13638	13591	13552	13588	13597	13815	13770	13519	13605	13519	13743	13671	13635	13672	13556	13571	13640	13726	13439	13608	13648	13466	13735	13775	13454	13651	13658	13548	13614	13588	13456	13638	13692	13701	13698	13663	13695	13769	13699	13570	13571	13466	13492	13797	13770	13770	13656	13744	13557	13580	13682	13486	13723	13562	13646	13617	13703	13640	13380	13769	13682	13581	13496	13734	13539	13608	13617	13514	13693	13520	13582	13797	13636	13648	13601	13787	13586	13764	13689	13551	13623	13538	13648	13789	13628	13612	13595	13498	13672	13689	13662	13695	13664	13579	13506	13564	13569	13527	13764	13472	13593	13452	13465	13542	13602	13613	13660	13516	13621	13511	13625	13655	13402	13384	13586	13663	13723	13436	13588	13646	13576	13696	13633	13632	13621	13825	13447	13613	13648	13670	13703	13636	13526	13658	13764	13489	13595	13371	13580	13711	13540	13393	13558	13596	13596	13582	13668	13692	13539	13565	13554	13670	13583	13488	13646	13382	13510	13587	13600	13669	13673	13606	13686	13616	13631	13677	13533	13466	13550	13517	13656	13543	13701	13633	13671	13639	13568	13624	13613	13517	13494	13689	13685	13604	13598	13715	13739	13593	13614	13713	13674	13703	13548	13616	13535	13577	13656	13487	13561	13588	13322	13729	13703	13647	13618
33790	24899	24505	22321	21202	21260	20176	18864	19122	18952	18544	18010	17889	17581	17482	17253	17305	17200	17296	17284	17336	17325	17396	17321	17171	17133	17126	17156	17207	17255	17430	17267	17271	17265	17233	17263	17279	17263	17102	17265	17255	17374	17414	17404	17208	17121	17129	17093	17199	17286	17116	17472	17239	17055	17304	17226	17094	17246	17175	17124	17402	17203	17317	17121	17193	17196	17300	17140	17232	17371	17186	17433	17403	17185	17143	17166	17119	17297	17281	17336	17153	17224	17284	17239	17290	17164	17302	16980	17221	17394	17383	17354	17282	17372	17078	17087	17314	17333	17207	17258	17223	17341	17363	17308	17150	17065	17258	17306	17307	17175	17256	17329	17252	17179	17333	17435	17239	17081	17328	17171	17363	17054	17220	17027	17033	17179	17406	17201	17338	17041	17067	17352	17312	17007	17178	17186	17315	17294	17161	17117	17132	17369	17032	17359	17529	17236	17332	17061	16958	17236	16948	17154	17286	17141	17341	17123	17313	17224	17221	17171	17285	17256	17161	17240	17419	17210	17136	17065	17315	17219	17088	17261	17037	17157	17164	17156	17001	17095	17208	17297	17001	17264	17080	17168	17231	17389	17199	17104	17289	17166	17164	17177	17023	17373	17538	17215	17226	17319	17309	17292	17268	17091	17356	16874	16975	17418	17193	17238	17248	17337	16989	17013	17150	17160	17054	17216	16869	17368	17058	17218	17192	16937	17250	17217	17270	17303	17255	17246	17099	17264	17325	17021	17260	17067	17299	17282	17160	17170	17199	17264	17240	17140	17201	17294	17314	17346	17084	17157	17303	17240	17275	17315	17231	17289	17242	17378	17087	17101	17330	17329	17539	17381	17345	17232	17318	17037	17194	17297	17197	17262	17340	17305	17314	17482	17190	17254	17362	17254	17274	17006	17037	17074	17281	17217	17206	17317	17007	17227	17330	17361	17306	17232	17294	17179	17164	17006	17135	17192	17204	17074	17239	17227	17202	17063	17189	17096	17393	17094	17027	17185	17184	17311	17120	17197	17214	17344	17287	17219	17177	17138	17091	17095	17376	17199	17143	17088	17327	17340	17259	17239	17243	17097	17296	17143	17370	17056	17075	17143	17072	17175	17119	17163	17135	17399	17172	17116	17282	17266	17148	17279	17547	17287	17281	17499	17190	17112	17032	17074	17237	17141	16989	17004	17170	17267	17297	17014	17200	17313	17368	17067	17123	17314	17107	17172	17112	17278	17153	17272	17299	17236	17255	17149	17307	16969	17156	17319	17157	17171	17147	17228	17246	17059	17220	17312	17103	17092	17238	17118	17209	17204	17333	17109	17232	17142	17290	17126	17177	16924	17174	17210	17032	16849	17259	17221	17033	17240	17336	17167	17218	17058	17340	17081	17383	17118	17201	17218	17065	17050	16956	17108	17109	17277	17170	17127	17123	17288	17174	17081	17121	17331	17118	17205	17324	17354	17179	17377	17058	17415	17018	17275	17298	17295	17223	17365	17160	17183	17088	17133	17146	17133	17237	17194	17281	17106	17108	17154	17280	17380	17381	17341	17279	17033	17308	17158	17437	17070	17254	17296	17303	17161	17210	17309	17299	17101	17180	17311	17069	17144	17044	17303	17276	17293	17285	17042	17265	17270	17209	17044	17487	17331	17013	17309	17328	17235	17263	17281	17216	17215	17335	17351	17238	17192	17000	17358	17083	17187	17303	17261	17366	17314	17094	17253	17242	17177	17174	17173	17309	17266	17233	17172	17189	17166	17347	17215	17202	17314	17124	17086	17168	17275	17076	17204	17063	17263	17257	17282	17346	17100	17229	17232	17473	17258	17241	17100	17090	17305	17154	17190	17144	17255	17157	17159	17294	17266	17303	17228	17080	17138	16860	17196	17246	17275	17139	17168	17213	17365	17277	17190	17256	17219	17067	17450	17349	17330	17360	17205	17196	17244	17297	17256	17356	17317	17263	17158	17231	17298	17172	16944	17349	17156	17278	17131	17377	17243	16997	17436	17440	17256	17039	17268	17119	17425	17225	17227	17342	17172	17096	17369	17211	17086	17206	17316	17341	17298	17221	17368	17111	17032	17198	17357	17183	17216	17201	16931	17132	17070	17165	17191	17275	17319	17228	17196	17189	17101	17249	17294	17144	17203	17200	17372	17258	17247	16945	17314	17014	17130	17329	17106	17162	17308	17110	17467	17197	17194	17195	17256	17053	17159	17217	17223	17104	17314	17088	17190	17402	17198	17199	17235	17456	17237	17403	17227	16961	17042	17206	17155	17201	17307	17315	17031	17119	17381	17152	17053	17274	17235	17243	17224	17232	17266	16989	17159	17257	17272	17074	17234	17240	17297	17370	17408	17321	17081	17314	17035	17344	17289	17128	17404	17126	17161	17151	17049	17075	17279	17278	17213	17445	17149	17117	17314	17303	17453	17282	17137	16951	17375	17267	17377	17269	17178	17162	17347	17280	17202	17077	17302	17325	17235	17118	17167	17054	17144	17285	17314	17416	17163	17228	17099	16975	17232	17125	17127	17259	17321	17538	17162	17140	17220	17099	17148	17300	16986	17245	17147	17031	17151	17238	17288	17061	17132	17325	17014	16996	17117	17112	16839	17117	17390	17332	17249	17097	17261	17208	17144	17232	17212	17382	17172	17272	17300	17517	17292	17335	17155	17257	17230	17190	17122	17369	17268	17204	17175	17318	17175	17242	17198	17206	17284	17173	17200	17389	17324	17183	17195	17166	17199	16935	17234	17204	17134	17167	17293	17308	17013	17362	17363	17208	16991	17325	17099	17171	17356	17279	17274	17124	17392	17204	17251	17277	17231	17255	17482	17216	17250	17417	17155	17058	17230	17199	17394	17286	17172	17137	17261	17358	17264	17465	17130	17240	17315	17209	17256	17378	17144	17271	17137	17344	17208	17150	17080	17293	17446	17288	17203	17369	17231	17261	17254	17289	17055	17246	17242	17160	17273	17274	17315	17275	17407	17083	17182	17255	17137	17197	16979	17190	17166	17216	17338	17149	17200	17237	17073	17274	17190	17215	17306	17378	17381	17175	17150	17293	17007	17247	17140	17220	17190	17214	17324	17211	17227	17343	17314	17426	17234	17062	17319	17462	17157	17015	17223	17177	17149	17050	16912	17267	17252	17187	17167	17185	17419	17428	17367	17174	17261	17185	17074	17245	17315	16880	17150	17168	17030	17087	17317	17092	17246	17143	17269	17129	17286	17263	17329	17365	17181	17126	17217	17077	17321	17056	17197	17228	17216	17260	17281	17197	17060	17340	17286	17251	17217	17082	16936	17157	17272	17321	17189	17349	17222	17143	17459	17047	17275	17222	17199	17249	17308	17132	17178	17329	17167	17338	17283	17248	17245	17400	17429	17262	17149	17023	17255	17096	17497	17587	17184	17270	17267	17165	17290	17259	17174	17064	17134	17165	17264	17477	17117	17288	17186	17159	17413	17174	17200	17366	17387	17159	17092	17367	17198	17316	17084	17288	17228	17245	17074	17142	17119	17108	16961	17300	17237	17301	17288	17302	17177	17111	17297	17261	17155	17333	17175	17193	17314	17247	16963	17335	17172	17148	17386	17158	17117	17358	17037	17277	17243	17286	17290	17251	16971	17225	17384	17083	17154	17185	17229	17325	17138	17158	17137	17289	17124	17285	17294	17279	17172	17236	17205	17221	17281	17096	17248	17152	17143	16995	17231	17176	17179	17129	17278	17336	17164	17107	17451	17433	17310	17342	17444	17295	17299	17299	17416	17293	17292	17328	17378	17371	17257	17335	17316	17367	16974	17271	17351	17463	17200	17176	17354	17138	17252	16996	17114	17334	17133	17346	17154	17200	17204	17237	17086	17025	17398	17446	17097	17353	17010	17131	17118	17129	17151	17198	17099	17245	17267	17160	17316	17160	17206	17281	17367	17182	17132	17069	17210	17113	17132	17216	17265	17385	17294	17286	17060	17020	17186	17278	17185	17190	17155	17295	17253	17570	17375	17210	17446	17346	17122	17322	17214	17274	17028	17143	17179	17260	17132	17087	17235	17330	17020	17243	17229	17133	17203	17113	17098	17164	17152	17185	17212	17298	17283	17000	17221	17080	17045	17293	17210	17173	17264	17221	17415	17106	17373	17243	17064	17123	17402	17020	17469	17271	17006	17010	17254	17280	17136	17139	17082	17124	17051	17496	17213	17211	17259	17191	17092	17317	17391	17271	17106	17412	17189	17418	17248	17155	17195	17364	17267	17238	17303	17084	17442	17244	17193	17101	17328	17165	17048	17306	17151	17195	17306	17241	17232	17131	17333	16984	17111	17174	17306	17315	17330	17155	17153	17099	17090	17317	17430	17349	17052	17274	17137	17223	17135	17268	17156	17178	17189	17100	17131	17264	17246	17456	17295	17263	17287	17201	17270	17182	17124	17245	17076	17099	17231	17259	17181	17217	17239	17382	17277	17250	17203	17027	17064	17312	17275	16990	17152	17293	16989	17390	17107	17333	17161	17176	17202	17565	17285	17248	17453	17270	17246	17115	17061	17291	17166	17236	16962	17355	17352	17464	17079	17145	17155	17121	17192	17071	17292	17138	17133	17150	17297	17126	17297	17285	17369	17308	17007	17217	17133	17401	17184	17229	17210	17246	17175	17353	17152	17260	17318	17322	17258	17420	17078	17193	17367	17318	17225	17332	16976	17127	16977	17291	17289	17352	17019	17207	17270	17235	17246	17326	17017	16811	17076	17144	17144	17264	17287	17344	16918	17281	17352	17228	17254	17062	17216	17217	16923	17285	17249	17250	17193	17228	17371	17264	17297	17015	17151	17141	17156	17294	17265	17271	17300	17357	17007	17235	17202	17416	17317	17117	17216	17126	17288	17189	17153	17186	17060	17243	17432	17110	17207	17286	17209	17201	17142	17065	17179	17285	17148	17206	17219	17359	17207	17372	17176	17354	17346	17225	17021	17105	17060	17301	17300	17188	17228	17114	17385	17285	17296	17146	17007	17184	17154	17251	17233	17121	17229	17385	17212	17117	17340	17593	17062	17199	17212	17092	16939	17161	17301	17222	17296	17303	17334	17144	17358	17233	17305	17124	17408	17273	17318	16974	17195	17132	17241	16977	17159	17087	17165
29891	27053	23219	20687	20140	20027	17014	16668	16961	16226	15731	15022	14363	14136	14085	14004	13954	14055	13869	14246	14007	14190	14054	13981	13959	13984	14071	14064	14111	14102	14015	14027	14029	14040	14100	14003	13933	14080	14079	14053	14025	13990	14122	14190	13988	13995	14083	14120	14134	14078	14098	13951	14028	13823	14011	14075	13869	14017	14037	13972	14118	14149	14015	14123	14046	14037	14070	14032	14073	14023	14109	14035	14083	14058	14236	14096	14116	13778	14067	13929	14172	14050	13905	14173	13859	14179	13973	13855	13978	14162	13867	14206	14099	14051	14151	14155	14090	14023	14160	14040	14011	14173	14074	14176	13982	13903	14001	14039	14129	14051	13966	14090	14166	14032	14201	13997	14009	14042	13925	14302	14084	14132	14075	13977	13958	14119	13928	13957	14205	14030	13932	14143	14064	14001	14203	13958	14202	13831	14074	14176	14142	14036	14123	13937	14142	14090	13969	13918	13954	13886	14097	14014	14163	14109	14001	14050	13954	13844	13898	14003	14080	14148	14080	13997	14106	14026	13956	14186	14054	14163	14187	14073	14018	13913	14062	14071	14125	13964	13998	13980	14121	14089	13922	13977	14100	13959	14094	14134	13939	14126	14054	14009	14115	14137	13991	14138	13919	14196	14161	13997	14193	13902	13965	14167	14080	14114	14014	14063	14174	14212	13963	14058	13909	14000	14123	13869	14047	14137	13912	14073	14023	14082	13993	13953	14101	14013	14025	14014	13908	13884	13957	14152	14117	13925	14143	13983	13994	14258	13858	13920	14103	14014	13882	14018	14078	14102	14197	14214	14004	14113	13873	13956	14085	14123	14005	13934	13930	14242	14143	13908	13964	14039	14004	14015	13930	13948	13979	14135	14158	13969	14176	14025	14100	13938	14132	13979	14054	14069	13981	14053	13988	14032	13967	14091	13950	14130	13990	14032	14066	14087	13887	14163	13917	14115	14191	14223	13993	13901	14025	14162	13987	14089	14085	14092	13870	13999	14192	14076	13915	13981	14169	13948	14032	14004	13909	13984	14012	13987	14094	14085	14019	13865	14111	14103	14159	14196	13955	14000	13928	13973	14094	13965	13971	14045	14026	13934	13839	14196	14109	13929	14143	13891	14100	13957	13903	13739	14131	13964	13984	14027	14159	14124	13938	14032	13874	14025	13949	13967	14060	14022	14055	14106	14142	13939	14082	13913	14011	14119	13933	14038	13869	14002	13967	13954	14061	14177	14190	14267	13968	14008	14017	13978	13972	14016	14042	14062	14135	14043	13916	14059	14216	14091	13996	14031	14103	14158	13937	14134	13970	13964	14011	13911	14195	14153	13970	14066	13762	14029	14061	14029	14143	14038	14039	14196	14104	14064	14096	14097	14028	13996	14081	13943	14107	14076	13972	14141	14130	13997	14078	14183	14091	13946	14080	13809	14228	14155	14011	14068	14204	14034	13899	14052	13767	13970	14102	13987	13965	14061	14114	13998	14179	14030	13932	13943	14098	14019	13959	14117	13936	14177	14123	14121	14080	14170	14047	13978	14049	14084	13954	14028	14109	13982	14198	13846	14048	14023	14120	13964	13930	13992	13948	13967	14068	13964	13978	13855	14097	14022	14196	14116	14086	14112	14055	14008	13944	14002	14041	14094	14090	13857	14072	13932	13944	13982	14129	14111	14245	14066	14174	14117	14013	14090	14129	13953	14118	14122	14146	14034	13933	13996	13936	14055	14077	14105	14003	13957	14001	14021	13974	14062	13999	14061	14023	14052	14108	13960	14072	14069	13980	14054	14056	14071	13899	14043	14085	14133	14072	14039	13907	14135	13979	13930	14238	13923	14098	13849	14094	14140	14064	14017	13971	13913	14036	14131	13975	14095	14043	14009	14066	14030	14029	14020	14058	13799	14103	13976	14169	14030	14018	14099	14155	13943	13979	14080	13980	14095	14295	14021	14144	14022	14094	14126	14039	14112	14034	14017	13954	14098	13949	14224	13951	14065	14068	14119	14074	14079	14093	14135	13999	14033	14179	13976	13974	14006	14131	14066	13986	14124	14008	14113	14100	14180	14069	13943	13973	14056	14082	14166	14046	14024	13947	13954	14022	14021	14041	14118	13890	13954	14198	14133	14075	14083	14048	13987	14052	13929	14071	13938	14225	13909	13915	13976	14077	14007	14128	13980	13892	13972	14127	14076	14183	13976	13856	14228	14201	14077	13943	14126	14145	14076	14018	14216	14192	14084	14124	13846	14176	14133	13916	13935	14056	14123	13989	13970	14009	14082	14049	14290	14032	14098	14150	13964	14069	14161	13916	14167	14114	13928	13973	13897	14153	14160	13977	14022	14175	13987	14137	14030	14095	14001	14013	13782	14041	13912	14081	13996	13971	14089	13897	14101	13943	13946	14116	14087	13975	13980	13864	13946	14211	14115	14172	14032	14041	14026	14203	14211	14089	14060	14035	14103	14223	13930	13965	14119	14239	14145	14094	14000	14233	14037	13916	14159	14083	14082	14003	13976	13994	14165	14018	14102	14064	14018	13946	13972	14196	14030	13962	14059	14059	14119	13950	13976	14099	14082	14095	13981	13993	13926	14036	14195	14063	14105	14044	13855	14152	14054	14203	14049	14099	14179	14123	14013	14189	14051	13927	14002	14142	14318	14076	13960	14019	14092	14090	14034	14021	14057	14117	13958	14144	14133	14024	14061	14103	14057	14070	14091	14190	13974	13898	14044	14125	14142	14091	13986	14146	14007	14049	14063	13952	14092	14024	14088	13994	14099	14094	14131	13983	14010	14071	14057	14099	13880	14010	13994	14123	13973	14078	13958	14057	14123	14057	14089	13985	14166	13980	14226	14017	14108	13939	14110	13952	14125	14081	14041	14091	14020	14079	14173	13922	14221	14015	14046	13967	14239	14051	14075	14274	14043	14085	13888	14090	13983	14037	14066	14107	14062	13986	14020	14086	14059	14115	14147	14265	14071	13985	14008	14020	14056	14075	14051	14085	13940	13843	14061	14044	14041	14003	13953	14142	14127	14080	13891	14002	13956	14063	14021	13955	13970	14102	13979	14213	13884	14207	13988	14125	13897	14166	14008	14164	13888	13966	13827	14078	14003	14264	14002	13904	13955	14075	14040	14073	14012	14155	14151	14121	14082	14000	13973	13946	13943	14034	14060	13992	14119	13899	13943	14122	13958	14102	14153	14058	13998	13916	14140	13886	13941	13871	14096	13999	13992	13935	14021	14167	13942	13989	13935	14125	13973	14038	14111	14267	14144	14088	14150	13849	14207	13936	14114	14087	13937	13935	14188	14172	14069	14154	14174	13992	14033	14155	14052	14129	13961	13906	13929	14099	14207	13951	14013	14185	14273	14036	14078	13932	14041	13887	14224	14154	14154	13887	13888	13966	14024	13867	13954	14003	14214	14033	14030	14023	14082	13990	14082	14078	14059	14160	14071	14001	13966	14065	14039	13969	13945	14165	14114	13932	14120	14168	14035	13928	14040	13837	14017	13995	14033	14095	13972	14090	14093	14068	13946	14049	13998	14021	14058	13810	13962	14107	14213	14078	14074	14078	14117	14108	13903	14152	14049	14214	13986	13924	13951	14173	14065	14030	14056	14112	13985	14087	14011	14065	14055	14066	14077	14162	13946	14131	14078	13919	13809	14242	13994	14140	13973	14115	14004	14093	13893	14039	13969	14123	14100	14059	14200	14036	13954	14153	14006	14066	14051	14106	14215	14046	14074	14244	14247	13912	14009	13923	13980	13977	14080	14121	14171	14212	14094	14110	14220	14119	14052	14142	13914	14027	14030	14097	14024	14066	14156	14008	14033	14006	14131	14221	13959	14131	14157	13950	13987	13915	13938	14067	13930	14041	13949	14008	14057	14040	14014	13966	13974	14094	14023	14088	14159	14022	13924	13981	13834	14040	13957	14019	13924	14072	14203	13977	13831	14094	13954	14050	14232	13973	14058	14097	13973	13891	14068	13866	13959	14063	14064	13959	14075	14031	14044	14094	14039	14055	14021	14037	13892	13926	13944	14062	14099	14124	14019	14133	13979	13977	13947	13925	14209	13918	14287	13800	14137	14072	13905	14009	14256	14120	14063	14084	14082	14008	14074	14060	13909	14048	13967	14055	14110	14126	14049	14034	13991	14085	14200	14066	13936	14020	13998	14040	14042	13947	13950	14071	14017	14029	14111	14038	13951	14022	13986	14058	14062	13993	14083	14111	14005	14006	14158	14021	14095	14111	14087	14046	13977	14069	13772	14082	13958	14052	14167	14086	14013	13942	14170	13948	14033	14219	13982	14073	14104	14075	14108	13851	14060	14042	13986	14108	14033	14199	14007	14073	14163	14139	13996	14032	14008	14117	13966	14217	13967	14023	13959	14067	14052	14109	14098	13754	14036	13966	13924	14145	13873	14017	13986	14060	13870	13998	14055	13833	13976	14041	14101	13969	14184	14127	14125	13867	13918	13971	14109	14115	14122	14022	13938	14085	14106	14046	14004	13928	13906	14143	14023	13937	13999	13948	14199	14034	13925	14088	14002	13932	13822	13962	14023	13965	14175	14209	14062	14163	13959	14160	13929	14123	13838	14050	14048	14181	13988	13837	14021	14225	14039	14045	13940	14119	14055	13985	13976	14108	14045	14096	14186	14168	13907	14115	14004	14165	14180	14094	14132	14031	14230	14012	14115	14177	14015	14083	14161	14180	14084	14101	14156	13964	14183	14009	14179	14120	14055	13909	14124	14027	13924	14071	14021	14093	14058	14185	14058	13956	14145	13999	14072	14083	13885	14140	13918	14103	13887	14019	13851	13950	14172	13922	14153	14104	14168	13994	14120	14016	14047	14070	14102	14111	14056	14047	14241	14098	14066	13979	13900	14041	13930	14116	13960	14033	14154	14165	14036	14058	14033	14175	14044	14080	14135	14141	14100	14069	14116	14079	13990	14046	13990	13948	14027	13941	14146	13931	14179	14112	13994	14100	14047	14097	14130	14135	13998	14033	14101	14045	14274	14085	13868	14031	14077	14143	14135	14042	14072	13950	13997	13852	14069	14117	14053	14034	13867	14065	13826	14023	13988	14100	14175	13837	14213	14008	14112	13907	14083	14029	14081	14073	14024	13921	14197
26442	21480	30846	37344	42247	40463	32904	33479	32746	29271	24161	20228	18481	17607	17468	17137	17186	17070	17076	17046	16883	17014	16948	17009	17162	17028	17152	17236	17071	17232	16937	16990	16991	16903	17037	16903	17177	17065	17217	16921	17246	16909	17006	17077	17100	17252	17006	17211	17229	17014	17053	17288	17070	17073	17334	17153	17041	17151	16934	17115	16884	17010	16967	17062	16991	17177	17219	17139	17143	17133	17091	17270	17083	17327	17088	16844	17001	17148	17312	17067	17330	17140	17067	17130	16874	17081	17026	16928	16847	17083	17092	17148	16975	16991	16964	16995	17187	17090	17353	17088	16949	17223	17050	16945	17118	17027	17081	16969	17099	17078	17173	16880	17093	17108	16865	17072	17232	17103	17032	17073	17002	16926	16925	17048	16921	16951	17121	16999	16978	16892	17260	17079	17083	16906	16921	16824	17092	16839	17039	16883	17253	17128	17028	16921	17249	17138	17006	16905	17013	17035	17017	17291	16893	16846	17125	17087	16929	17021	16927	16919	17252	17047	17039	17066	17034	17034	16987	16947	16922	16919	17035	16878	17113	16812	16953	17280	16981	16974	17108	16932	16862	17134	16999	16920	16879	16927	17285	17036	17255	16834	17070	17028	16945	17222	17099	16965	17066	17000	17059	16916	17127	16939	17008	16995	17042	17143	17096	17136	17070	17019	17071	16926	16997	17003	17122	16975	16981	17195	17023	17148	16981	16925	17061	16904	16984	17078	17042	17092	17256	17036	17068	17076	17070	16920	16937	17105	16946	17146	17175	17024	16916	16978	17092	16963	16979	17104	17135	16986	17149	17028	17028	16934	16991	17174	17088	16923	16960	17402	16935	16956	16952	17071	16999	16974	17011	17006	16880	17116	17037	17211	17000	17009	16970	17146	16939	17171	17078	16973	17032	16994	17356	17019	17103	16907	16991	17301	16973	16829	17027	16998	16921	16749	16934	16972	16947	17068	17048	16983	17110	16686	16681	17067	16945	17236	17015	17013	17247	17027	17254	17211	17214	17094	17241	16969	16962	16875	17049	17140	16903	16977	16956	16949	17238	17076	17112	17095	17144	17076	17082	17015	16853	17323	16944	17012	16905	17117	16972	17161	17050	17159	16939	16969	16672	17041	17049	16880	17044	17019	17039	17194	17083	17038	17072	16982	17160	17052	17005	17049	17093	17133	16994	16994	16924	17054	16824	16907	17026	17223	17116	17163	17099	16996	17010	17228	16897	17275	17009	17094	17016	17034	17080	16996	16815	17129	17091	17139	17130	17007	17058	17063	17002	16932	17052	16946	17137	17034	17043	16891	17135	17000	17040	16904	17154	17167	17127	16945	17106	17000	16977	17043	17062	16973	16935	16959	17145	16937	16985	17139	17057	17008	17130	16997	17229	16906	17114	17049	16858	17014	17084	16845	17012	16894	16974	17037	17147	16993	17052	17003	17066	17081	17008	16952	17027	17094	16924	16961	17211	16946	17127	17012	17217	16868	16908	16935	17068	16958	17123	17014	17001	16990	17114	17007	16985	17058	17082	17047	17014	16903	17171	17013	16943	17021	16874	17146	17109	17252	16997	17170	17108	16972	16961	17260	17036	17064	17033	16913	17056	17105	17063	17133	17018	17223	16813	16963	17200	17154	17062	17331	17061	17114	17103	17093	17018	16976	16745	17088	17223	16896	16944	17045	16949	16940	16942	17198	17078	17028	17115	17158	17073	16991	16907	16987	17121	17086	17266	16993	16985	17023	16882	16920	17060	17073	16945	17089	17036	16856	16948	16933	16977	17085	17167	17198	16927	17026	16989	17118	17047	16981	17206	16857	17090	17089	17343	17074	17162	17173	17072	16813	17222	16930	16940	17112	16945	17062	17180	16998	17052	17067	17232	17171	17120	17035	17019	17090	17217	16973	17042	16909	17012	16956	16966	17109	17018	16982	17140	17181	16993	17143	16898	17005	17042	16889	17081	17007	16841	17141	17066	17086	16927	17124	17019	16955	16936	17055	16823	16991	16957	17147	17022	17146	17258	16858	17065	17119	17175	17153	17098	17111	16882	17221	17104	17089	17089	17089	17068	16971	16989	17023	17092	17039	17151	16769	17013	17167	17064	17018	17057	16947	17000	17045	17063	17154	17067	16954	17114	17003	17199	17080	16830	17118	16979	17076	17100	17018	17035	17290	17015	17044	17144	17065	16983	16697	16831	16985	17099	17057	17008	17089	17108	17132	17109	17052	16923	17034	17069	16946	17046	16999	16907	17052	17159	17034	17083	16989	17082	17114	17037	17048	17084	17065	17196	17159	17283	17138	16963	17132	16868	16921	16973	16962	16925	16968	16954	17212	17164	17158	16926	17004	17252	16964	17071	17083	17054	16968	17109	17071	16993	16900	16921	16977	17048	17029	17106	16933	17076	16978	16818	16944	16981	17058	17145	17403	17101	17117	16984	16877	17113	16868	16982	16961	17027	17083	17015	17074	16851	17034	17216	16901	16985	17182	17009	17047	17031	17101	17092	16912	17025	17014	17314	16996	17061	17081	17137	17171	17091	16801	16961	16967	17104	17115	17087	17053	17176	17196	17018	17043	17185	17121	17110	16840	16847	16966	17090	17045	17071	16862	16924	16942	17082	17076	17160	17052	17075	16937	17358	17054	16896	16928	17013	17024	17043	17160	17113	17160	16953	16960	17146	17201	16873	17195	17098	17185	17163	16939	17095	16925	17157	16910	17072	17002	17032	16998	17015	17072	16942	17129	17067	16909	17114	17117	17064	17250	16949	16834	17069	17135	17120	17087	16963	17171	17118	17073	16991	16961	16940	17061	17334	16951	17052	16953	17069	17272	17005	16916	17087	17080	16948	17090	17073	17103	17246	17105	16900	16989	16901	17268	16894	16862	16854	17153	17054	16879	17023	16895	16995	17072	17060	17064	17095	17044	17341	17176	17192	17043	17218	17045	17175	17111	16904	17135	16958	17267	17125	17300	16879	16983	17150	17163	17228	17126	17170	16913	17103	17129	16950	16985	17145	17123	17106	17276	17000	16912	16949	16808	16972	16866	16984	17117	17055	16973	16948	16962	16791	17074	17149	17287	17105	17133	17166	17072	16953	17035	16899	17034	17225	17310	16980	17047	16934	17202	17152	17021	17100	16857	16902	16825	17158	17245	17165	17173	16949	16995	17083	16967	17030	16969	17205	17001	16992	17105	17026	16909	17040	17043	16946	17105	17070	16956	17172	16925	16966	16938	16871	16986	17111	17196	17123	17212	17119	16933	16930	16763	16910	16928	16915	17298	17125	17255	17061	16782	16877	17195	17087	16992	17113	16923	17018	16987	17086	16959	17107	17025	17037	17172	16987	17050	17167	17102	17031	17052	16923	17029	16961	16935	16831	17111	17070	17110	16992	17137	17009	17013	16960	17136	17196	17157	17212	16884	17074	16883	16954	17280	17008	17175	17082	17221	17167	16962	17096	16913	16923	17218	17134	16957	17084	17004	16898	17026	16878	16999	16978	17108	17078	17253	16939	16945	17289	17018	16942	16997	17126	17254	16971	17065	17055	16936	17064	17003	16980	16924	16879	16861	17015	17068	17178	17047	17105	16821	16904	17044	16847	17189	17046	17115	17060	16808	16853	16843	17032	17168	17036	17229	17148	17186	17171	17264	16905	17143	17018	17012	17210	16918	16982	17090	17019	17052	16997	17085	17146	17223	17130	17063	17122	17096	16960	17052	17078	17040	16963	16908	16939	17022	17039	16723	17141	16780	17015	17002	16785	17033	17096	17239	17339	17115	17194	17076	17164	17102	17204	17209	16936	16844	16964	17017	17062	17023	17081	16944	16867	16893	17128	17169	17348	16951	17135	16885	16928	17061	17049	17038	17012	17132	17149	16916	17097	17070	17028	17084	17042	17201	17002	16880	16917	16962	16982	16952	17037	16998	17142	17241	16965	16975	17034	17098	17181	17046	17180	17237	17096	16971	16953	16814	17162	17105	17108	17076	17068	17282	17252	17069	16963	16894	17116	17156	17134	17004	17032	17182	17043	17030	16973	17068	16967	17162	17162	17155	16779	17210	17026	16884	16840	17212	17018	17100	17149	17109	17039	17189	17123	17155	16926	17142	17037	17083	17140	17239	17085	16985	17033	17005	16966	17069	16967	17081	17145	16919	17007	17234	17085	17098	17113	16940	17053	16986	16881	17063	17109	17121	17052	16968	16944	17022	16918	17181	17061	16929	17051	17120	17120	17034	17018	16947	17088	17179	17118	17189	17185	16886	17067	16995	16993	17051	17023	17110	17119	17158	17029	17223	17172	16911	17289	17217	17054	17058	17123	17149	17070	17109	17075	17064	17018	16964	17034	17174	16864	16941	17168	17255	17031	17041	17032	17078	16995	17069	17197	16766	17036	17104	17033	17159	17114	17086	17279	17023	17051	17110	17150	16943	17111	17044	17092	17048	17153	17030	16908	16946	17058	17075	17018	17269	17109	16866	17004	17222	17073	16940	17138	17000	17228	17072	17070	17049	17103	16891	17028	17129	17244	17208	16981	17069	17236	17039	17169	17283	17071	17059	17089	17071	16958	17016	16878	17220	17235	16964	16967	16954	17043	17061	17114	17120	17188	17132	16990	17070	16809	16886	16999	16909	17043	16925	16951	17119	16961	16850	17006	17005	17130	17097	17169	16953	17019	17001	17145	17023	16975	16976	17170	16855	16904	17119	16873	17148	16950	16884	16948	16966	17072	17030	17052	17093	17372	17019	16854	16975	17296	17184	17094	17023	17119	16994	17030	16922	16988	16861	17048	16993	16960	16969	17024	17204	17218	16988	17061	17062	17040	17245	17192	17204	17008	17152	16994	17206	17033	16937	16887	17010	17024	16981	16953	17024	17183	16958	16944	16999	16957	17065	17082	16979	17060	16888	17082	17124	16917	16952	17134	17110	16946	16869	16972	17229	16966	17151	17104	17018	16860	17122	17106	17092	17119	17166	17288	16988	17176	17066	16823	17128	17070	16938	16910	17089	17292	17233	16918	17264	17149	16907	17094	17038	17113	17311	16748	17077	17022	17312	17156	17197	16952	17031	17096	17037	16984	16981	17065	17072	17070	17038	16908	17086	17051	16865	16986	17065	16931	16856	17076	17051
36504	56472	54626	48416	46938	39217	32999	34751	33032	28386	21639	17115	15094	14413	14011	14018	14069	13887	14055	13970	13823	14105	13998	13997	13859	14067	14100	14071	13994	14007	13922	14002	13973	14034	13988	14063	13861	14009	13929	14087	13940	14125	14004	14093	13767	13888	13957	13842	13954	13925	13986	13943	13927	13832	13944	13753	14002	14014	13819	14044	13949	13910	13942	13939	13999	14088	13994	14024	14087	13863	13883	13883	14021	13853	13880	14128	14032	13985	13857	14174	14095	13866	13884	14019	13900	14028	14021	13964	14016	13836	13953	13941	13987	13997	13949	13965	13935	14052	13996	13862	13813	13882	14005	14039	13935	13903	13811	14056	14047	13883	13955	14071	13893	13854	13938	13949	13988	13928	13857	14103	13986	13814	14086	13820	14037	14058	13971	13832	13826	13733	13914	14137	13923	13973	13962	13933	13919	14037	13876	14002	13945	13958	13902	13824	14006	13934	13940	13845	14120	14004	13894	13849	13934	13944	14018	13902	13827	14000	13987	13839	13980	13876	14045	13860	14101	13832	14013	13770	14052	14082	13939	13783	13959	13951	13882	14003	13949	13896	13920	13950	14029	13980	13951	13941	13786	14036	13980	13877	13908	14111	13999	13902	13997	13922	14065	13991	14066	13879	13965	13841	13941	13934	14039	13856	13950	13917	14034	14104	13854	14043	13965	13986	14031	13998	13910	14092	13984	13971	13990	13965	13819	14119	14005	13955	13935	13961	13986	13933	13900	13968	13967	14046	13852	13800	13679	14036	14167	13858	13940	13816	14071	13997	13937	14045	13959	13929	13954	13918	13992	13911	13754	13993	13945	13838	14061	14092	14007	14042	13940	13964	13898	13972	14119	13987	13941	14066	13952	13766	14106	13935	13888	13758	13953	13977	14010	13982	13889	13935	14063	13853	13994	13931	14055	13868	13908	13879	13879	13893	13966	13902	13976	13832	13998	13930	14014	14166	13752	13981	13918	14038	14038	13836	13994	13895	13962	14022	13892	14023	13860	13984	13932	13953	14067	13845	14131	13859	13940	13956	14014	14047	13932	13957	13880	13830	13888	13992	13944	13909	13955	14171	13929	13893	13919	13958	14061	13961	13841	14065	14067	14031	14013	13902	13875	13918	13875	13793	13701	13933	13790	14008	14009	13926	14058	14042	13851	13993	13997	14052	13873	13843	13900	14035	13874	13880	13821	13873	13983	14044	13972	13862	13746	13944	13948	13971	14046	13826	14018	14050	13982	14072	14025	13792	13968	13855	13914	14091	13956	14100	14098	13921	14034	14090	13930	13921	14071	13851	14012	13990	14067	14082	13943	13815	13838	13914	13731	13993	14025	14067	14029	14076	13757	14030	13827	13879	13980	13953	13940	14130	14138	13991	13819	14051	13883	14120	13809	13855	13877	13933	14002	13858	14054	14080	13920	13802	13964	13860	13977	14043	14075	14039	13972	14008	13907	13805	13829	13896	14052	13957	13958	14007	13893	13932	14011	13895	13763	14085	13942	13873	13825	13950	14026	13904	13913	13989	14043	13732	13983	14054	13956	13989	13905	14048	13941	13940	14003	13766	13962	13972	14099	14056	14045	13941	13876	13825	14014	13862	13982	14063	14011	13922	13912	13794	14069	14063	13960	13973	13870	13969	14044	14206	13886	13869	14184	13960	13849	13737	13826	13957	13963	13884	13989	14021	13880	14006	13899	14014	13970	14022	13770	13890	14081	13908	13740	14047	13999	13887	14094	13816	14078	13891	13876	14079	13666	13958	13916	14031	13972	14003	13898	13940	13976	14064	14021	13958	13879	13971	14013	13885	13848	13635	13975	13922	14156	13839	13851	13833	14010	13879	13963	13827	13925	13911	14062	13928	13746	13936	13855	13796	14057	13805	13986	13793	13851	14055	13946	13992	13932	13780	14108	13833	14016	13914	14036	13941	13962	13894	13841	14029	13857	14209	14030	13956	14054	13718	13941	14017	13914	13814	14049	13776	14004	13554	14074	13999	13915	13966	14025	13978	13932	14038	14081	14021	13944	14193	14186	13942	13905	14002	13914	13983	13907	13977	13896	14189	13963	14003	13993	13878	14011	13934	14020	13992	14022	13886	13939	13866	13964	14069	13907	14071	14028	13888	13861	14020	14070	14033	14027	13866	14010	13943	13842	13850	13861	13975	13930	14113	13940	13814	13928	13853	13844	13939	13774	14055	14102	14051	13984	13903	13790	13918	13887	13805	13950	13997	13795	13900	13997	14004	13896	14122	13912	14007	14090	13957	13974	14165	13861	14008	14100	13850	13905	14094	14028	13946	13863	14010	14027	13858	13964	13777	13904	13951	14092	13945	13928	13850	13911	13937	13893	13930	13969	13861	13933	13870	14056	13842	13786	13893	14145	14086	14034	13928	14035	14160	13882	13959	13979	14035	14068	13891	14141	13960	13898	13927	13961	13969	13993	13904	13877	13861	13961	13931	13921	13827	13878	13983	13824	14009	14089	13873	14006	13943	14189	13892	14023	13771	14057	13833	13760	13886	13999	13996	13882	13928	14030	13907	13920	13964	14036	14032	13825	13940	13862	13970	13804	14105	13907	14052	13903	14025	13923	13903	14085	13841	13944	13775	13965	14014	13837	13851	13921	13966	13838	13955	14031	13966	13903	14118	13970	14044	14049	14084	13921	14087	13941	14061	14071	13936	14043	13901	13983	14014	13990	13951	13972	13918	14012	13841	13937	13795	13835	13978	13947	13998	13858	13879	13942	14089	14008	13965	14134	13877	13941	13961	13962	14069	14003	13834	13936	13924	13957	13979	13973	13966	13825	13929	13840	13864	13884	13908	13933	13911	13913	14107	13885	13933	13921	13795	13895	13781	13923	13921	13798	13898	13813	13717	13928	13901	13857	13979	13889	13823	14011	13901	14007	13809	13945	13912	13999	14019	13980	13750	14067	13917	14121	14035	13820	13977	13998	13933	13960	13732	14078	13964	13766	13946	13892	13892	14024	13961	13850	13863	13811	13847	13914	13896	14091	14036	14035	14085	13853	13819	13970	13829	13912	13864	13817	13985	13982	14009	13980	13872	13896	13862	13984	13818	13910	13842	13825	14126	14063	13823	14004	14041	13995	13877	13842	13927	13977	14091	13910	13998	13949	14015	13934	13976	13919	14025	13872	14092	13886	13903	14040	14050	14018	13963	14031	13978	13979	13987	13896	13811	14011	13970	14043	13926	14048	13893	13928	13875	14036	13904	14097	13864	13844	13977	13916	13900	14022	13959	13904	14035	13836	13917	13967	13854	14064	13986	13953	13986	13935	13941	14007	13943	14156	13892	13999	14007	13915	13990	13984	13915	14053	13869	13795	13803	13986	13899	14028	13972	14120	14000	13937	13925	13976	14004	14005	13953	14038	14139	13859	14046	14019	13830	13757	14093	13943	14028	13984	13969	14008	13880	13931	14009	14034	13937	13937	14126	13992	13703	13885	14004	14029	14012	13939	13932	13934	14033	14060	13966	13971	13868	14006	13891	13858	13865	13902	14028	13969	14070	14038	14139	13967	14016	13967	13914	14066	14126	13894	13924	13745	14020	13930	14031	13994	14038	14203	13927	13941	13893	13893	14130	14192	13837	13974	13901	14030	13999	13916	14012	14016	14066	14128	13788	13973	14051	13782	13925	13995	14065	14187	13992	13993	13992	13917	14043	13978	13960	14014	13832	14039	13871	13834	13741	14067	13721	13975	13844	14011	13831	13901	13985	14008	13911	14102	13920	14051	14067	13849	13904	13991	14013	14007	14104	13908	13943	13935	14027	14005	13953	13933	13915	14203	13849	13979	13863	13881	14023	14062	14060	13983	13908	14040	13884	13953	14014	13893	14054	14041	13771	13960	13908	14170	13862	14001	13896	13857	13896	13923	14066	13968	13949	13903	14087	13959	13919	13975	13978	13892	13958	13777	13936	14242	13993	13930	13853	13942	13847	13967	13733	14014	13980	14000	13925	13954	14008	13944	13808	13850	13933	14015	13822	13876	13811	13753	13988	13795	13948	13899	14041	14147	13822	13922	14006	13808	13896	13960	13963	13957	13888	13880	13852	13937	13922	13928	14018	13973	13937	13831	13868	13886	13862	13904	13997	13879	13782	14014	13970	14028	13938	13868	13926	13926	13941	13906	13912	14001	13968	13940	13781	13960	13923	13916	13858	13956	14015	13935	13924	13993	13863	13912	13926	13868	13995	13795	14012	14020	14039	13905	14045	13952	13961	14010	14082	14009	13893	13908	13954	13746	13956	13954	13933	14101	13972	13769	13876	14015	14045	13981	13748	14059	13867	13766	14062	13756	13986	14028	13922	14047	14059	14006	14035	13857	13995	13901	13816	14098	13794	13982	14109	14014	13897	13805	14107	13887	13935	13779	14108	13890	13943	13912	14027	13814	13936	13926	13998	14081	13894	14093	13810	13998	13905	14179	13886	13953	14078	13785	13793	14041	14031	13824	13883	13934	13841	14021	13874	13895	13946	13854	14117	13887	14019	14024	14135	13820	13986	13985	13981	14185	13940	13931	14056	14017	14108	13946	13953	14150	13941	13998	13997	14070	13878	14065	13877	14079	13950	14026	13867	13846	13940	13717	13878	13940	13805	13923	14071	13816	13701	13907	13970	13932	13956	14021	13941	13864	14007	13837	13926	14029	14017	13975	14215	13936	13980	13911	14060	13874	13964	13943	14019	13935	13903	14026	13986	13995	13874	13914	13876	14126	14108	13975	13786	13920	13907	13927	13922	13959	13868	14043	14052	14108	13726	13959	13872	13865	13970	14015	13912	13833	14043	14017	13839	13861	13993	13849	13837	14073	14009	14073	13935	14043	14002	13915	13872	13959	13878	13966	13938	13942	13867	13907	14086	14101	13857	14015	13935	13991	14021	13905	14039	14037	14108	13960	13897	13910	13980	13847	14048	13913	14008	14048	13908	14136	13946	13887	13852	13798	13976	13971	13955	14069	14052	14026	13941	14064	14006	14068	14005	13791	14212	14067	13886	13802	13925	13846	14014	14041	13866	13959	13920	14084	13887	13957	13801	13983	13899	14072	14057	13978	13930	13925	13909	13954	13993	13976	14065	13940	13877	14052	13888	13892	14020	14087	13969	13809	13970
24221	21232	29426	32294	45731	45450	51651	54364	46751	38733	30058	23639	19761	17813	17053	17316	17044	17079	17077	16838	16999	16968	16964	16899	16794	16944	16878	16979	17075	16932	16815	16934	16961	16832	16869	16719	17067	16933	16989	16788	16936	16714	16749	16671	16798	17069	16959	16817	16744	16910	16595	17065	16778	16791	16761	16775	16902	16820	16904	16970	16973	16965	16858	16586	16732	16857	16813	16911	16769	16793	16861	16951	16907	17017	17085	16839	16869	16825	16852	16926	16816	16894	16701	16860	16929	16816	16817	16914	16910	16835	16858	16910	16871	16848	16885	16836	16874	16986	16860	16798	17016	16803	16873	16870	16808	16802	16680	16931	16844	16897	16824	16920	16860	16844	16786	16815	16696	16822	16896	16864	16952	16753	16716	16997	16661	16671	16731	16784	16692	16860	16858	16811	16824	16930	16876	16688	16963	16816	16975	16839	16812	16856	16714	16704	16864	16874	16868	16746	16895	16802	16753	17074	16976	17028	16911	16694	16815	16937	16754	16952	16953	16738	16928	16837	16863	16897	16960	16836	16946	16898	16807	16779	17010	17050	16939	16975	16595	16821	16869	16864	16867	16936	16981	16773	16998	16704	16706	16809	16980	16671	16947	16846	16767	16793	16847	16757	16940	16870	16796	16745	17058	16842	16950	16723	16891	16836	16657	16823	16815	16760	16736	16895	16813	16589	16953	16898	16629	16771	16757	16911	16806	16855	16856	16705	16764	16842	16934	17013	16690	16695	16754	16830	16843	16895	16742	16674	16848	16832	16959	16611	16669	16612	16914	16762	16839	16784	16808	16852	16786	16999	16817	16806	16890	17071	16970	17020	16873	16598	16778	16977	16659	16744	16933	16845	16629	16552	16632	16791	16535	16983	16806	16958	16953	16926	16797	16749	16847	16882	16906	16690	16972	16865	16647	16743	16688	16676	17027	16934	16759	16985	16818	16820	16824	16938	16836	16890	16584	16858	16784	16552	16719	16771	16920	16775	16889	16755	16932	16888	16944	16766	16943	16691	16884	16996	16786	16981	16840	16751	16899	16832	16780	16660	16872	16955	16848	16807	16828	16848	16898	16724	16860	16832	16922	16644	16697	16639	16891	16824	16787	16800	16566	16840	16699	17038	16650	16771	16666	16767	16962	16823	16627	16995	16680	16764	16854	16620	16736	16805	16910	16920	16742	16954	16998	16927	16975	16665	16967	16922	16802	16882	16788	16916	16942	16538	17011	16832	16761	16932	16905	16980	16826	16770	16865	16689	16623	16723	16700	16769	16699	16614	16949	16783	16737	16765	16880	16876	16958	16702	17050	16699	16803	16758	16765	16890	16883	16894	16788	16845	16816	16703	17120	16983	16877	16883	16648	17094	16970	16836	16981	16819	16710	16782	16938	16658	16770	16751	16733	16765	16972	16782	16869	16926	16758	16700	16652	16820	16938	16709	16847	16869	16854	16761	17080	16643	16850	16911	16827	16877	16782	16813	16785	16757	16825	16829	16796	16915	16679	16625	17023	16649	16881	16876	16525	16881	16927	16939	16599	16984	16599	16900	16817	16918	16918	16892	16978	16690	16866	16821	16928	16879	16911	16917	16754	16916	16761	16702	16837	16913	16969	17039	16862	16715	16808	16863	16724	16847	16867	16789	17059	16696	16668	16618	16870	16734	16847	16903	16871	16884	17053	16771	17016	16937	16901	16761	16704	16851	17055	16933	16488	16879	16879	16787	16582	16745	16779	16818	16867	16974	16778	16801	16747	16902	16756	16800	16841	16788	16898	16941	16791	16871	16786	16883	16874	16663	16884	16857	16756	16737	16865	16816	16704	16833	16884	16858	16967	16962	16739	16744	17040	16945	16984	17095	16710	16955	16686	16845	16882	16932	16784	16850	16908	16780	16901	17044	16734	16647	17027	16633	16992	16925	16897	16991	16881	16958	16951	16859	16684	16831	16675	16726	16737	16746	16798	16783	16535	16645	16611	16891	17110	16727	16781	17019	16797	16707	16783	16640	16763	16808	16652	16750	16646	16748	16771	16772	16738	16684	16852	16643	16691	16616	16851	16974	16929	16832	16689	16805	16823	16751	16905	16792	16932	16629	16994	16752	16720	16787	16756	16999	17006	16912	16955	16836	16935	16953	16828	16896	16876	16811	16916	16753	16821	16910	16958	16625	16872	16815	17010	16630	16772	16983	16742	16737	16693	16759	17008	16986	16726	16796	16904	17080	16944	16748	16727	16770	16921	16819	16746	16907	16761	16756	16662	16700	16791	16702	16679	16763	16832	16685	16476	16861	16736	16863	16806	16916	16753	16800	16915	16864	17081	16726	16674	16989	16659	16890	16718	16889	16712	16815	16900	16839	16823	16721	16695	16891	16865	16996	16782	16811	16773	16693	16901	16745	16871	16987	16883	16726	16726	16882	17010	16924	16979	16676	16851	16751	16702	16830	16500	16849	16882	16889	16774	16858	16901	16947	16692	16831	16959	17146	16792	16879	16786	17036	17035	16850	17051	16690	16767	16871	16918	16931	16866	16830	16944	16883	16645	16811	16770	16806	16849	16972	16994	17000	16882	16873	16739	16799	16954	16848	16956	16995	16843	16873	16838	16559	16703	16882	16940	16604	16651	16719	16815	16874	16830	16958	17029	16824	16835	16985	16938	16894	16708	16866	16651	16769	16739	16853	16703	16813	16838	16694	16682	16861	16805	16958	16715	16829	16542	16963	16787	16675	16813	16795	16694	16983	16706	16791	16836	16805	16805	16835	16924	16870	16879	16727	17042	16691	16656	16952	17018	17029	16815	17026	16830	16814	16868	16685	16888	16766	16930	16938	16777	16748	16763	16595	16651	16784	16758	16873	16873	16807	16832	16788	16854	16722	16753	16680	16779	16757	16629	17083	16947	16884	16998	16949	16719	16797	16824	16923	16756	16849	17038	16764	16662	16892	16768	16932	16786	16774	16882	16865	16656	16556	16740	16748	16730	16816	16785	16826	16830	16941	16673	16953	16866	16755	17002	16929	16700	16962	16768	16703	16796	16756	16627	16762	16765	16807	16733	16519	16711	16971	16808	16793	16764	16664	16815	16829	16987	16745	16831	16892	16831	16949	17019	16761	16748	16828	16768	16650	16861	16987	16899	16589	16863	16823	16538	17153	16871	16721	17005	16857	16981	16878	16884	16997	17026	16807	17041	16719	16763	16626	16930	16628	16795	16646	16727	16806	16820	17050	16723	16834	16878	16772	16738	16730	16878	16793	16662	16823	16790	16639	16620	16765	16711	16797	16737	16790	16825	16607	16960	16736	16782	16735	16749	16947	16642	16914	16867	16858	16852	16790	16823	16946	16749	16739	17090	16974	16845	16757	16821	16760	16784	16879	16760	16641	16831	16586	16657	16895	16842	16927	16760	17032	16802	16873	16701	16503	16718	16658	16878	16738	16811	16904	16667	16672	16811	16778	16835	17005	16909	16679	16794	16758	17070	16866	16830	16855	16823	16934	16800	16845	16681	16939	16817	16657	16947	16725	16774	16696	16794	16989	16866	16772	16668	16637	17051	16582	16808	16620	16895	16769	16716	16823	17013	16727	16596	16738	17035	16890	16750	16733	16920	16815	16673	16589	16839	16734	16701	16752	16680	16887	16945	16713	16774	16757	16723	16856	16917	16812	16859	16983	16800	16773	16769	16891	16864	17119	17126	16972	16710	16602	16838	16655	16947	16701	16711	16857	16690	16845	16782	16945	16852	16944	16839	17102	16840	16687	16696	16972	16882	16613	16836	16888	16991	16588	16786	17028	16912	17050	16883	16834	16741	16715	16726	16943	16621	16715	16845	17016	16767	16819	16835	17007	16859	16886	17105	16673	16929	16727	16768	16744	16915	17034	16845	16654	16704	16869	16945	16885	16830	16679	16768	16906	16819	16506	16827	16989	16703	16888	16606	16608	16946	17075	16878	16802	16661	16906	16932	16739	16759	16652	16799	16940	16865	16923	16816	16757	16971	16948	16938	16610	16734	16742	16516	16854	16778	16720	16789	16854	16765	16708	16872	16921	16870	16879	16896	17050	17111	16672	16965	16868	16932	16925	16707	16923	16581	16941	16767	16818	16699	16776	16631	16926	16853	16838	16593	16716	16828	16701	16871	16957	16678	16825	16702	16785	16614	16704	16619	17006	16902	16749	16820	16854	16852	16893	16843	16860	16791	16852	16810	16745	16720	16880	16959	16878	16953	16733	16841	16872	16824	16696	17065	16785	16926	16737	16820	16590	16760	16794	16735	16961	16949	16844	16953	17025	16975	16872	16714	16631	16728	16929	16827	16775	16822	16764	16922	16872	16729	16851	16858	17046	16856	16897	16876	16779	16767	16848	16821	16856	16848	16864	16685	16726	16910	16816	16723	16724	16658	16864	16787	16932	16522	16854	16770	16969	16669	17009	16880	16842	16791	16831	16947	16885	16806	16800	17056	16637	16819	16766	16840	16983	16867	16900	16762	16820	17084	16676	16819	16895	16852	16897	16955	17076	16862	16908	16865	16610	16858	16676	16578	16712	16739	16768	16701	16783	16955	16839	16905	16954	16926	16778	16752	16605	16733	16908	16858	16878	16561	16927	16731	16680	16904	16806	16835	16737	16545	16733	16787	16816	16866	16715	16831	16596	16679	16958	16646	16870	16813	16875	16986	16859	16801	16691	16607	16644	16917	16909	16918	16900	16820	16832	16946	16861	16746	16842	16985	17021	17137	16720	16803	16985	17006	17046	16941	16851	16915	16900	16902	16797	16566	17009	16743	16931	16805	16820	16910	16957	17111	16763	16788	16836	16928	17141	16787	16794	16726	16765	16906	16848	16753	16832	16821	16772	16811	16776	16816	16608	16669	16697	16794	16838	16824	16826	16913	16790	16781	16976	17093	16770	16842	16956	17073	16924	16840	16802	16859	16814	16846	16846	16960	16623	16766	16845	16687	16713	16630	16870	16930	16855	16966	16943	16886	16866	16886	16764	16636	16878	16751	16711	16963	17045	16653	16715	16690	16553	16830	16852	16830	16675	16628	16869	16894	16731	16768	16626	16845	16860	16818	16908	16686	16685	16950	16780	16720	16971	16722	16920	16926	16986	16880	16778	16715	16841	16876	16693	16975	17167
45697	74839	75160	66607	64025	51183	53375	54837	46677	37962	28549	20727	16148	14642	13920	13879	13745	13804	13907	13741	13927	13896	13861	13832	14008	13819	13888	13953	13878	13743	13788	13758	13764	13597	13787	13696	13909	13872	13781	13866	13752	13853	13728	13717	13682	13645	13839	13608	13960	13763	13875	13757	13789	13818	13666	13819	13728	13722	13641	13819	13786	13791	13844	13792	13815	13668	13795	13774	13820	13728	14014	13755	13737	13699	13917	13784	13858	13797	13781	13855	13858	13734	13905	13936	13659	13806	13811	13846	13777	13940	13856	14001	13751	13753	13857	13761	13761	13808	13783	13578	13769	13774	13672	13875	13778	13738	13814	13915	13926	13897	13879	13743	13744	13655	13807	13696	13841	13682	13649	13735	13911	13631	13860	13770	13845	13651	13661	13780	13846	13805	13732	13825	13802	13908	13715	13737	13713	13840	13746	13952	14046	13769	13810	13785	13825	13857	13837	13499	13651	13779	13766	13698	13776	13780	13655	13661	13839	13808	13653	13724	13811	13825	13692	13952	13857	13694	13662	13810	13582	13870	13783	13836	13910	13745	13815	13803	13790	13883	13895	13720	13661	13828	13937	13783	13927	13784	13877	13661	13957	13753	13635	13737	13707	13763	13889	13653	13688	13933	13803	13734	13959	13611	13843	13836	13789	13794	13800	13844	13691	13872	13636	13659	13831	13699	13745	13738	13804	13774	13764	13792	13727	13934	13848	13851	13774	13788	13788	13894	13914	13701	13760	13834	13812	13754	13727	13719	13770	13753	13702	13705	13729	13723	13882	13700	13815	13719	13936	13806	13841	13800	13834	13703	13678	13762	13904	13810	13683	13904	13823	13865	14046	13707	13776	13637	13800	13838	13827	13535	13802	13703	13927	13805	13798	13817	13838	13844	13745	13764	13918	13808	13850	13595	13737	13796	13654	13735	13726	13702	13812	13939	13840	13716	13898	13956	13972	13808	13783	13749	13883	13702	13925	13680	13746	13888	13705	13764	13880	13810	13816	13641	13764	13814	13690	13896	13978	13647	13858	13946	13766	13779	13760	13859	13787	13690	13772	13752	13679	13672	13707	13696	13774	13791	13588	13776	13730	13760	13826	13631	13805	13746	13855	13887	13594	13807	13836	13716	13806	13620	13685	13811	13739	13890	13788	13774	13886	13759	13688	13804	13672	13848	13773	13696	13859	13800	13981	13718	13690	13807	13851	13763	13761	13689	13844	13723	13946	13815	13892	13752	13861	13831	13760	13910	13853	13900	13947	13822	13750	13704	13655	13671	13751	13748	13860	13871	13928	13915	13725	13925	13901	13771	13870	13804	13927	13809	13721	13851	13782	13673	13732	13728	13844	13837	13782	13778	13696	13892	13844	13816	13628	13621	13655	13750	13771	13728	13644	14076	13818	13724	13733	13724	13783	13873	13902	13830	13869	13920	13787	13897	13809	13928	13753	13838	13699	13898	13848	13766	13740	13828	13784	13931	13968	13988	13694	13800	13747	13687	13699	13822	13674	13655	13787	13810	13823	13901	13771	13811	13888	13819	13850	13865	13642	13842	13725	13741	13826	13832	13923	13814	13924	13735	13773	13688	13743	13819	13630	13843	13692	13811	13832	13907	13732	13761	13991	13747	14012	13702	13739	13691	13723	13799	13979	13702	13731	13839	13768	13890	13802	13703	13789	13757	13703	13704	13620	13747	13732	13839	13849	13869	13783	13819	13554	13760	13794	13784	13752	13661	13875	13934	13654	13776	13769	13744	13813	13962	13721	13806	13772	13765	13647	13760	13886	14036	13882	13846	13810	13669	13788	13680	13893	13723	13616	13629	13830	13777	13620	13768	13783	13782	13637	13794	13672	13810	13738	13950	13683	13812	13648	13908	13827	13977	13754	13832	13937	13742	13753	13922	13564	13822	13791	13705	13633	13846	13811	13798	13926	13738	13848	13939	13949	13755	13914	13805	13900	13825	13904	13783	13853	13880	13818	13892	13935	14051	13766	13668	13894	13900	13703	13721	13686	13826	13742	13851	13759	13734	13871	13872	13862	13738	13866	13835	13708	13871	13744	13683	13794	13833	13760	13756	13939	13803	13974	13729	13800	13843	13832	13737	13903	13736	13896	13681	13803	13829	13810	13846	14010	13618	13653	13604	13723	13716	13686	13806	13599	13953	13771	13775	13663	13739	13806	13805	13810	13680	13855	13635	13773	13877	13646	13804	13914	13684	13816	13681	13745	13834	13648	13806	13752	13805	13745	13759	13661	13790	13790	13855	13865	13850	14046	13859	13808	13738	13911	13696	13752	13885	13802	13715	13791	13851	13747	13863	13811	13726	13841	13712	13712	13878	13746	13795	13881	13806	13796	13963	13739	13629	13728	13800	13849	13720	13745	13754	13921	13711	13803	13903	13655	13945	13783	13745	13754	13813	13850	13727	13657	13806	13845	13713	13747	13779	13859	13782	13699	13788	13724	13706	13747	13834	13904	13769	13824	13739	13852	13659	13732	13709	13797	13765	13778	13798	13783	13896	13909	13802	13678	13580	13801	13739	13578	13666	14114	13620	13793	13791	13830	13802	13801	13887	13796	13754	13647	13912	13961	13774	13741	13735	13760	13734	13683	13742	13730	13805	13821	13872	13984	13698	13532	13916	13772	13693	13856	13730	13677	13859	13804	13768	13948	13714	13809	13800	13640	13784	13661	13884	13781	13798	13644	13747	13890	13910	13713	13628	13856	13629	13873	13920	13643	13596	13669	13771	13606	13850	13669	13856	13820	13803	13781	13970	13721	13675	13815	13706	13783	13823	13742	13768	13791	13796	13926	13939	13725	13983	13666	13657	13702	13679	13599	13634	13874	13873	13797	13807	13821	13787	13622	13769	13843	13796	13894	13681	13768	13750	13832	13747	13871	13803	13685	13794	13864	13722	13801	13789	13912	13885	13861	13718	13893	13681	13825	13703	13874	13835	13634	13681	13810	13796	13748	13820	13717	13662	13720	13805	13799	13731	13704	13714	13672	13924	13832	13918	13810	13726	14016	13704	13769	13844	13730	13744	13821	13824	13767	13845	13862	13824	13750	13770	14024	13935	13927	13840	13785	13848	13858	13905	13789	13911	13711	13872	13604	13796	13817	13740	13758	13913	13734	13770	13715	13827	13855	13918	14068	13801	13766	13795	13654	13793	13724	13744	13952	13813	13687	13893	13668	13824	13833	13792	13876	13730	13860	13675	13684	13813	13629	13683	13795	13651	13806	13724	13877	13848	13854	13737	13874	13849	13765	13817	13997	13726	13824	13774	13697	13720	13790	13731	13770	13741	13773	13876	13886	13741	13644	13825	13870	13855	13795	13826	13759	13884	13702	13848	13730	13633	13931	13834	13791	13829	13661	13674	13837	13789	13771	13758	13702	13705	13858	13829	13737	13872	13669	13671	13709	13971	13832	13750	13822	13776	13918	13912	13905	13720	13735	13721	13662	13778	13937	13899	13813	13776	13809	13856	13633	13711	13663	13656	13715	13733	13924	13672	13825	13836	13896	13853	13710	13806	13860	13681	13766	13802	13753	13944	13684	13820	13706	13796	13746	13713	13771	13736	13806	13838	13721	13547	13646	13830	13704	13808	13670	13775	13824	13693	13827	13968	13814	13768	13805	13713	13738	13884	13851	13772	13887	13777	13742	13810	13827	13842	13838	13870	13705	13761	13812	13947	13512	13716	13678	13890	13839	13656	13763	13839	13739	13700	13825	13713	13725	13864	13757	13790	13727	13676	13847	13757	13801	13679	13851	13887	13586	13760	13875	13910	13866	13809	13811	13764	13733	13636	13891	13887	13622	13747	13769	13865	13822	13834	13884	13882	13777	13894	13813	13858	13926	13767	13917	13822	13696	13642	13777	13733	13703	13736	13803	13990	13740	13712	13725	13745	13739	13770	13671	13877	13906	13820	13920	13883	13706	13868	13822	13937	13700	13913	13727	13909	13617	13904	13755	13891	13767	13804	13760	13708	13902	13701	13771	13716	13939	13844	13773	13781	13676	13540	13755	13802	13825	13784	13802	13669	13674	13861	13782	13759	13714	13844	13704	13804	13889	13822	13895	13819	13839	13826	13745	13898	13791	13787	13853	13683	13658	13765	13762	13715	13773	13773	13837	13769	13541	13621	13717	13710	13752	13793	13887	13749	13916	13694	13672	13809	13825	13734	13763	13740	13649	13722	13685	13761	13831	13773	13678	13935	13741	13740	13653	13683	13906	13802	13827	13792	13662	13830	13774	13777	13782	13979	13941	13803	13716	13854	13832	13807	13820	13863	13699	13737	13824	13696	13814	13742	13853	13798	13523	13840	13770	13814	13861	13797	13798	13719	13789	13877	13944	13795	13766	13918	13909	13718	13781	13813	13897	13667	13865	13725	13964	13857	13829	14010	13580	13843	13826	13747	13831	13791	13712	13703	13770	13690	13756	13711	13841	13753	13854	13660	14008	13581	13806	13798	13711	13947	13752	13595	13809	13620	13644	13748	13702	13593	13844	13809	13695	13729	13820	13865	13954	13819	13858	13696	13796	13926	13722	13778	13812	13792	13878	13769	13847	13770	13752	14066	13828	13737	13848	13869	13883	13829	13937	13784	13720	13819	13858	13814	13751	13808	13828	13872	13777	13775	13676	13855	13751	14004	13732	13802	13788	13552	13824	13757	13738	13607	13702	13827	13838	13884	13964	13814	13744	13821	13736	13759	13863	13820	13711	13686	13856	13894	13662	13859	13803	13709	13634	13724	13853	13884	13792	13707	13688	13781	13906	13840	13725	13906	13781	13712	13818	13741	13954	13697	13788	13830	13662	13656	13765	13864	13823	13830	13844	13609	13703	13688	13808	13775	13755	13614	13791	13816	13846	13804	13732	13679	13975	13864	13813	13666	13888	13743	13761	13677	13727	13783	13883	13685	13760	13995	13653	13810	13533	13776	13789	13839	13920	13819	13810	13876	13811	13922	13751	13697	13733	13792	13731	13826	13604	13782	13787	13789	13803	13900	13903	13629	13668	13833	13853	13591	13890	13675	13850	13796	13997	13927	13741	13744	13653	13829	13849	13836	13761	13798	13872	13758	13740	13657	13867	13709	13771	13781	13828	13738	13758	13561	13828	13768
33996	27447	26967	24409	21515	20664	21038	20732	20377	19931	19141	18622	18227	18113	18069	17984	18087	17822	17789	17719	17816	18094	17997	17980	17844	18063	18048	17923	18005	17705	17755	17868	18077	17932	17993	18010	17814	17843	18027	18007	17882	17984	17762	18056	17827	17768	17819	17856	17784	17939	17775	17968	18018	18116	17915	17772	17898	17894	17928	17870	17705	17792	17928	17831	17891	17791	18004	17869	18034	17975	17860	17689	18024	17913	17921	17892	17723	17903	17790	17920	17838	17900	17864	17809	18095	18196	17721	17683	17882	17990	17976	17966	18077	17926	17982	17726	17956	18087	17625	17721	17871	18032	17795	17821	18007	17704	17660	17837	17838	17942	17839	17884	17843	17921	17877	17802	18014	17958	17768	18020	18035	17825	17914	17886	18028	18111	17772	18081	17784	17855	18104	18089	17784	17937	17717	18018	17738	17917	18090	17902	17825	17912	17699	17875	17740	18132	18001	18032	17845	17783	17779	17989	17868	18024	17930	17940	17803	17885	17922	17927	17991	17807	17810	17727	17819	17954	17852	18103	17912	17711	17912	17903	17762	17779	17766	17834	17910	17962	17946	17922	17814	17886	17846	18067	17872	17784	17856	17872	17952	17780	17866	17760	17885	17768	17803	18007	18121	17835	17723	17745	17951	17678	17890	17964	17893	17838	17957	17948	17718	18097	17891	17809	17812	17975	17837	17866	17975	17716	17887	17775	17941	17884	18108	17904	17677	18049	17929	17732	17971	17892	17767	17750	17913	17682	17830	17775	17769	18168	17793	17813	18068	17949	17845	17922	17660	17978	17930	17950	17919	18053	18047	17704	17749	17824	17695	18011	18109	18028	17862	17799	17883	18023	17940	17992	17857	17799	17679	17998	17961	18154	18006	17903	17894	18217	18110	17811	17750	18012	17921	18005	17892	17910	17845	17919	17861	18006	18165	17904	17761	17802	17979	17855	17812	17783	17821	17857	17730	17866	17869	18145	17862	17794	18035	17793	17857	17859	17924	17989	18014	17772	17970	17939	17882	17750	17939	17812	17937	17856	17736	17853	17815	17910	17875	17763	17885	18027	17901	18270	18155	17871	17793	17966	17892	17839	18051	17895	17979	18144	18081	18167	17937	17838	17811	17925	17786	17969	18009	17865	17870	17860	17890	17786	17698	17745	18008	17639	17774	17915	18001	17681	18019	17857	17794	17971	17768	17871	17967	17947	17685	17759	18057	17950	17834	17788	18004	17841	17815	17647	18009	17767	18028	17790	18081	17657	17945	17706	17843	17829	18094	17974	17972	17778	17746	18008	17786	17975	18076	18000	17830	17771	17790	17761	17992	17923	17789	18123	17794	17825	17797	17725	17826	18113	17900	17891	17835	17692	17751	17940	17946	17831	17922	17708	17943	18150	18054	18029	17981	17868	17893	17864	18131	17896	18002	17954	18088	17933	18194	17904	17786	17910	17929	17687	17691	18164	17966	17895	17728	17839	17835	18073	17855	17893	18011	18071	17789	17912	17867	17919	17911	17853	17718	17712	17964	17855	18080	17851	17683	17770	17932	17943	17799	17832	17700	17910	18146	17935	17893	17959	17950	17627	17766	18072	18043	17989	18024	18211	17889	18000	17966	17994	17837	17857	17911	18043	17877	18108	17748	17745	17956	17869	17973	17709	17703	18043	17963	17984	17669	17859	17954	17842	17909	17750	17961	17900	17940	17706	17876	17968	17919	17819	17843	17984	17802	17940	17707	17835	17642	17695	18063	18077	17770	17874	17963	17890	17911	17857	17747	17931	17961	17978	17963	18085	17978	18013	17700	17871	17665	17695	17967	18005	17776	17907	17930	17944	17965	17933	17977	18038	17956	17756	17713	17842	17936	18075	18057	17845	17819	17904	17946	17719	17836	17751	18010	18017	18041	17780	17869	17843	17614	17930	17955	18000	17887	17997	17889	17870	17990	17753	18115	17827	18006	18076	17852	17988	17867	17793	17902	17655	17906	17965	17953	17882	17899	18004	18082	17925	17711	17895	18077	18086	18161	17822	17999	17848	18120	18050	17806	17879	17904	17777	17760	17629	17980	17867	17950	17807	17849	17938	17964	17879	17792	17874	17873	17935	17877	17993	17838	17831	17865	17946	17732	17775	17864	17873	17658	17881	17796	17878	18000	17774	17874	18015	17801	17831	17957	17806	17967	17938	18015	17942	17756	17860	18215	17695	17984	17908	17859	17907	17788	17949	17941	17850	17790	17812	17957	17676	17850	17858	17763	17924	17752	17939	17892	18019	17727	17885	17904	18106	17715	17857	18039	17903	17899	17868	18114	17852	17790	17853	17883	17825	17934	17746	17857	18030	17972	17936	17957	17874	17877	17738	17961	17800	17943	17921	17851	18024	17894	18000	17797	17856	17926	17935	17808	17825	17808	17885	17935	18021	17900	18081	17711	17752	17894	18128	18162	17844	17902	18052	17946	17856	17948	17835	17854	18016	18060	17733	17844	17908	17713	17966	17860	17722	17909	17879	17757	17826	17778	18053	17850	17714	18022	17817	18035	18006	18054	17886	17840	17909	17920	17815	17872	17795	17860	17835	17982	18032	17950	18014	17830	17841	17873	18006	17737	18029	18012	18036	18103	17844	17836	17617	17910	17827	17979	17892	17790	17991	17627	17799	17852	17811	17930	18031	17673	17980	17822	17972	17738	17948	17814	17837	18043	17872	17760	17974	17843	17931	18047	17947	17931	18011	18004	17987	18006	17765	17835	17852	17993	17753	17845	17902	17997	17830	17867	17933	17880	17744	17709	17840	17960	17813	18085	17861	17897	18026	17744	17936	17748	17937	17940	17782	17837	17802	17745	17894	17737	17747	17994	17678	17936	17719	17936	18028	17849	17683	17914	17993	17948	17724	18040	17818	17806	17764	17721	17805	17936	17807	17908	17864	17845	17739	17816	17925	17835	17716	17833	17844	17832	17787	17867	18140	17816	17671	17858	17763	17936	18014	17901	17891	17664	17850	17614	17937	17792	18020	17806	17845	17880	17894	17967	18144	17981	17751	17772	17634	17864	17864	18061	17940	18110	17902	17948	18073	17745	17835	17889	17700	17729	17664	17747	17888	18075	17920	17982	17965	17921	17835	17966	17758	17938	17890	17979	18003	18013	17661	17877	17710	17747	18079	17710	17806	17978	18057	17955	17919	17892	17842	17927	17745	17912	17909	17875	17883	17927	18030	18032	18058	18131	17757	17745	17763	17849	18017	18000	17942	17845	17738	17913	17915	17846	17727	17944	17913	18105	17866	17844	17893	18024	17719	18094	17945	17885	17969	17765	17891	17877	17551	17773	18097	17912	18080	17930	17889	17925	17888	17810	17949	17910	17852	17905	17938	17874	17951	18063	17935	18041	17952	18000	17849	17977	17884	17750	17878	17772	17709	17940	17969	17871	18102	17890	17920	17771	18149	17957	18036	17889	17901	18008	17731	17845	17853	17683	17799	17875	17737	17788	17941	17824	17962	17929	17895	18015	17713	17849	17760	17773	17894	17876	17943	17732	17921	17685	17958	17799	18015	17886	17870	17912	17842	17830	17628	17834	17946	17751	18134	17919	17810	18027	17908	18025	17912	17922	17929	17887	17946	17837	17785	18077	18037	17844	17748	17980	17826	17895	17887	17800	17766	18072	17979	17758	17891	17763	17836	18128	18158	17931	17831	17960	17960	17798	17940	17872	17725	18190	18196	18102	17782	17845	17783	17964	17678	17814	17833	17910	17967	17808	17732	17914	17787	17907	17925	17997	17711	17864	17689	17807	18035	17973	17878	18038	17906	18126	17874	17837	18001	17632	17726	17898	17874	17950	18015	17897	17881	17873	17852	17716	17852	17817	18076	17703	18030	17871	17990	17884	17864	17804	17841	17825	17690	17987	17699	17912	17997	17875	17861	17975	17816	18081	17662	17676	17824	17709	17877	17911	17795	17934	18003	17750	17836	17893	17812	17888	17955	17742	17960	17781	18005	17791	18054	18061	17969	17945	17877	17944	17828	17978	17959	17955	17805	17883	17718	17973	17843	17877	17843	18029	17748	17905	17777	17942	18018	17867	18083	17974	17869	17815	17846	18094	17760	17953	17986	18158	17902	17626	18184	17930	17754	17820	17864	17919	17714	17921	17934	17963	18010	17902	17847	18056	18012	18216	18094	17939	17742	18161	17901	17708	17963	18077	17896	18172	18185	17927	17956	17886	17792	17917	17832	18056	17921	18027	17849	17961	17969	18072	17984	17965	17881	17846	18008	17893	17862	18009	18002	18046	18076	17884	17877	17723	17837	17938	18088	17845	17801	17845	17867	17860	17939	18036	17911	17791	17888	17836	18035	17952	17954	17796	17834	17858	17707	18047	17895	17996	17866	17925	18135	17838	18161	17928	17844	17918	17905	17956	17924	17668	17897	18140	18122	17908	17947	17992	18033	17848	17933	17909	17809	17864	17731	17754	17673	17763	17937	17872	18080	18046	17980	17897	18127	17991	17779	17834	17861	18004	17873	17838	17887	17920	17756	17895	17714	17969	17768	17827	17769	17889	17901	17893	17937	17817	17869	17959	17870	17783	18056	17752	17754	17649	17981	17936	17879	17858	17803	17964	17878	17826	18056	17797	17947	17996	17921	18067	18229	17834	17913	17794	17818	17903	17685	17733	17852	18004	17756	17930	17940	17650	17917	17983	18034	18031	17750	17860	17998	17789	17911	17953	18067	17965	18133	17877	17813	17974	17840	17909	18062	17810	17807	17891	17670	17869	18042	17891	17963	17732	17895	17990	17834	17877	17886	17900	17948	17990	18005	18064	17756	17816	17875	17912	17933	17843	17828	18036	18031	17979	17840	17787	17769	18015	17768	17948	17845	17883	17978	17853	17951	18013	17846	17943	17818	17799	17688	17821	17821	17799	17845	17847	17710	17647	17983	17972	17909	18000	17729	18037	17831	17913	17826	17927	17959	17834	17820	17734	17623	17927	18043	17750	17993	18019	17755	17975	18180	17721	17819	17919	18022	17796	17784	17634	17763	17567	17992	17769	17905	18150	17791	17920	17904	18046	18029	17821	17874	17876	17922	17718	17930	17895	17872	17841	17710	17822	18032	17716	17893	18052	18040	17895	18047	17911	17983
31741	31762	27143	22503	19531	18412	18914	18076	17650	16716	15860	14843	14724	14427	14448	14242	14367	14322	14318	14381	14554	14532	14453	14409	14462	14223	14403	14339	14389	14375	14393	14410	14340	14345	14317	14350	14457	14287	14473	14365	14280	14324	14324	14412	14325	14439	14227	14394	14358	14292	14400	14476	14257	14410	14181	14308	14381	14366	14174	14436	14336	14408	14386	14424	14406	14374	14309	14314	14439	14363	14379	14540	14298	14326	14379	14383	14382	14261	14387	14355	14446	14285	14608	14265	14136	14429	14291	14339	14345	14180	14397	14347	14458	14351	14263	14457	14318	14279	14345	14218	14375	14401	14382	14394	14411	14233	14274	14361	14357	14515	14437	14393	14342	14318	14228	14339	14443	14544	14394	14335	14463	14416	14378	14451	14371	14392	14267	14237	14215	14539	14446	14426	14325	14287	14236	14438	14334	14232	14394	14335	14331	14330	14308	14337	14278	14318	14307	14284	14289	14330	14400	14307	14506	14360	14394	14398	14392	14202	14439	14392	14329	14211	14240	14285	14410	14521	14339	14332	14479	14329	14281	14484	14414	14390	14548	14208	14360	14165	14323	14459	14488	14396	14216	14362	14371	14394	14407	14256	14323	14334	14441	14557	14468	14317	14410	14311	14396	14324	14385	14125	14490	14356	14263	14160	14317	14510	14234	14297	14203	14551	14345	14205	14481	14261	14424	14474	14219	14343	14432	14327	14317	14423	14430	14371	14404	14301	14356	14300	14347	14351	14208	14362	14420	14270	14283	14246	14410	14376	14259	14396	14396	14229	14333	14377	14309	14349	14403	14275	14340	14500	14417	14490	14471	14373	14428	14252	14278	14268	14444	14388	14366	14293	14380	14492	14296	14427	14301	14364	14311	14411	14437	14449	14337	14380	14459	14452	14305	14224	14203	14435	14234	14430	14424	14390	14384	14262	14433	14425	14334	14391	14288	14348	14309	14523	14330	14365	14384	14411	14337	14423	14405	14479	14427	14447	14373	14184	14467	14492	14371	14280	14252	14265	14427	14441	14313	14471	14556	14219	14135	14311	14403	14307	14303	14436	14179	14511	14490	14388	14285	14296	14294	14227	14341	14314	14218	14347	14224	14590	14336	14330	14379	14316	14373	14215	14401	14402	14390	14332	14341	14435	14325	14244	14440	14298	14377	14373	14187	14412	14326	14425	14207	14347	14343	14349	14489	14559	14443	14289	14489	14362	14340	14585	14202	14449	14519	14511	14364	14483	14491	14303	14254	14348	14501	14478	14396	14483	14172	14306	14495	14362	14374	14266	14507	14380	14407	14338	14282	14131	14385	14445	14410	14412	14249	14260	14309	14444	14379	14364	14353	14406	14449	14233	14364	14285	14390	14297	14248	14289	14390	14246	14314	14352	14460	14406	14414	14292	14397	14563	14446	14388	14291	14512	14424	14251	14491	14373	14385	14426	14368	14253	14448	14357	14332	14350	14306	14287	14349	14301	14328	14536	14380	14445	14237	14363	14447	14341	14416	14358	14286	14399	14377	14417	14395	14448	14226	14370	14420	14360	14340	14547	14385	14319	14324	14452	14468	14350	14264	14359	14544	14450	14364	14457	14334	14421	14303	14524	14137	14465	14388	14282	14454	14427	14370	14472	14489	14325	14351	14339	14448	14300	14380	14387	14355	14548	14267	14341	14363	14276	14375	14469	14404	14443	14511	14462	14371	14416	14387	14347	14581	14555	14400	14299	14434	14357	14248	14396	14308	14265	14533	14415	14355	14463	14458	14333	14204	14227	14409	14423	14403	14419	14384	14484	14384	14426	14534	14345	14393	14346	14394	14479	14432	14300	14402	14251	14380	14306	14311	14224	14362	14268	14341	14235	14265	14543	14292	14411	14280	14293	14423	14521	14390	14354	14208	14409	14493	14286	14269	14308	14338	14522	14528	14420	14355	14356	14403	14382	14260	14273	14375	14213	14385	14480	14425	14396	14419	14310	14227	14157	14382	14205	14360	14433	14344	14378	14255	14409	14400	14244	14473	14302	14292	14440	14331	14351	14327	14349	14382	14396	14377	14412	14364	14309	14334	14367	14276	14325	14313	14392	14390	14255	14443	14191	14498	14384	14234	14368	14302	14193	14373	14395	14585	14410	14488	14249	14428	14354	14407	14385	14482	14277	14278	14153	14296	14391	14174	14314	14330	14363	14382	14285	14264	14245	14589	14519	14239	14384	14262	14327	14330	14434	14236	14268	14378	14373	14359	14277	14190	14389	14218	14515	14375	14313	14404	14311	14461	14403	14502	14401	14517	14338	14371	14202	14351	14424	14432	14295	14370	14453	14450	14315	14383	14401	14268	14394	14241	14336	14223	14307	14385	14500	14430	14582	14389	14372	14525	14337	14471	14213	14425	14365	14618	14338	14388	14545	14296	14446	14465	14124	14488	14427	14301	14454	14511	14415	14271	14388	14548	14241	14370	14184	14375	14370	14375	14455	14387	14313	14572	14337	14588	14265	14311	14389	14440	14402	14384	14238	14361	14335	14307	14459	14431	14431	14348	14227	14370	14435	14437	14217	14375	14205	14475	14400	14281	14419	14384	14244	14471	14279	14402	14348	14473	14360	14479	14448	14395	14315	14291	14315	14310	14298	14300	14220	14359	14301	14577	14193	14416	14312	14406	14226	14357	14319	14266	14388	14391	14288	14346	14408	14495	14248	14360	14409	14335	14397	14265	14448	14368	14246	14299	14346	14294	14452	14211	14243	14401	14450	14295	14388	14363	14348	14391	14469	14299	14464	14466	14338	14243	14457	14315	14371	14337	14239	14383	14280	14448	14330	14554	14355	14397	14295	14396	14331	14417	14411	14425	14315	14384	14416	14352	14367	14316	14404	14287	14417	14260	14381	14461	14395	14297	14340	14463	14187	14549	14305	14344	14405	14364	14356	14422	14296	14248	14302	14605	14370	14366	14304	14436	14269	14585	14445	14264	14237	14411	14408	14334	14348	14369	14328	14536	14293	14360	14366	14364	14498	14289	14332	14281	14296	14367	14140	14478	14440	14410	14468	14323	14468	14329	14391	14388	14429	14548	14230	14417	14447	14454	14268	14292	14241	14259	14264	14403	14369	14409	14337	14295	14410	14410	14279	14320	14425	14502	14195	14325	14455	14621	14408	14401	14265	14322	14415	14261	14448	14102	14256	14500	14431	14339	14378	14211	14234	14350	14457	14329	14259	14506	14211	14229	14166	14516	14484	14324	14224	14359	14498	14493	14295	14324	14481	14317	14515	14310	14111	14444	14427	14463	14346	14437	14228	14421	14297	14339	14457	14296	14273	14321	14439	14227	14354	14399	14278	14398	14516	14363	14473	14325	14325	14402	14257	14284	14355	14200	14402	14333	14285	14332	14389	14322	14339	14385	14390	14579	14334	14410	14529	14456	14384	14377	14305	14602	14242	14419	14367	14383	14352	14309	14292	14447	14413	14308	14381	14397	14328	14283	14378	14339	14426	14374	14466	14354	14235	14279	14425	14292	14296	14403	14443	14306	14301	14330	14382	14268	14406	14373	14347	14431	14406	14423	14350	14113	14416	14471	14395	14327	14395	14422	14320	14226	14349	14253	14356	14325	14319	14283	14476	14530	14371	14312	14446	14266	14337	14325	14465	14231	14311	14369	14517	14422	14219	14543	14418	14367	14190	14563	14398	14428	14481	14398	14387	14267	14367	14397	14415	14315	14283	14547	14443	14355	14420	14474	14327	14255	14347	14577	14371	14391	14372	14377	14439	14374	14351	14393	14455	14241	14326	14234	14208	14283	14376	14160	14476	14498	14108	14479	14209	14354	14256	14463	14347	14332	14452	14360	14385	14482	14305	14438	14228	14216	14350	14313	14380	14457	14339	14412	14208	14210	14442	14541	14408	14435	14176	14384	14305	14260	14308	14297	14206	14348	14340	14357	14277	14438	14391	14409	14449	14341	14273	14408	14476	14441	14292	14476	14349	14400	14402	14340	14387	14406	14196	14420	14270	14486	14553	14486	14380	14520	14296	14327	14373	14412	14190	14321	14329	14388	14377	14341	14279	14476	14552	14144	14400	14464	14421	14063	14285	14183	14300	14660	14377	14375	14338	14261	14380	14422	14231	14325	14357	14462	14356	14319	14275	14413	14353	14518	14387	14408	14306	14329	14437	14353	14381	14501	14206	14256	14387	14335	14463	14173	14399	14240	14403	14273	14180	14471	14338	14320	14256	14504	14421	14443	14172	14346	14376	14403	14160	14372	14362	14432	14393	14390	14338	14377	14533	14341	14222	14396	14278	14198	14235	14416	14388	14475	14480	14432	14219	14392	14257	14357	14366	14366	14180	14437	14402	14415	14459	14286	14320	14532	14189	14136	14406	14405	14445	14366	14424	14568	14382	14423	14243	14397	14365	14453	14468	14338	14436	14299	14379	14198	14436	14562	14301	14274	14397	14331	14283	14389	14415	14402	14325	14299	14527	14226	14510	14349	14517	14427	14406	14311	14444	14295	14428	14271	14120	14388	14452	14414	14301	14505	14310	14353	14586	14400	14321	14406	14273	14244	14288	14404	14391	14414	14270	14398	14354	14306	14437	14421	14353	14384	14480	14273	14392	14305	14489	14464	14255	14436	14267	14189	14393	14469	14407	14340	14399	14359	14339	14255	14493	14368	14461	14365	14428	14561	14100	14240	14256	14333	14479	14432	14405	14376	14385	14361	14316	14348	14507	14372	14416	14097	14519	14346	14675	14289	14416	14304	14373	14391	14408	14358	14393	14311	14520	14464	14279	14542	14565	14278	14227	14452	14391	14426	14527	14320	14338	14268	14314	14283	14507	14232	14323	14267	14416	14520	14417	14349	14307	14458	14280	14429	14514	14436	14399	14417	14408	14373	14573	14367	14205	14277	14436	14275	14369	14245	14425	14422	14499	14344	14262	14398	14388	14446	14342	14215	14248	14439	14523	14298	14374	14502	14282	14303	14309	14404	14345	14575	14488	14406	14515	14320	14453	14411	14291	14358	14535	14162	14423	14391	14360	14433	14219	14328	14249	14437	14375	14299	14235	14278	14300	14414	14350	14301	14331	14508	14424	14453	14453	14382	14207	14139	14421	14438	14188	14337	14474	14285	14375	14392	14289
26414	21509	31932	39855	39606	37578	37526	35439	31379	28097	23909	20384	18545	17927	17501	17731	17321	17512	17608	17311	17531	17463	17337	17523	17619	17313	17404	17275	17629	17268	17443	17524	17278	17505	17531	17410	17544	17465	17308	17540	17622	17357	17284	17377	17313	17369	17296	17451	17358	17383	17468	17503	17464	17414	17617	17401	17449	17401	17470	17221	17469	17220	17375	17588	17374	17458	17413	17485	17413	17333	17338	17310	17511	17438	17401	17509	17283	17464	17407	17354	17383	17409	17534	17362	17468	17461	17446	17375	17243	17339	17409	17295	17408	17269	17269	17468	17540	17551	17425	17378	17377	17265	17151	17372	17276	17404	17313	17386	17219	17287	17577	17295	17542	17430	17617	17457	17356	17434	17438	17272	17398	17340	17558	17367	17546	17687	17576	17510	17623	17398	17334	17575	17411	17391	17300	17136	17402	17522	17241	17378	17425	17469	17372	17573	17432	17583	17342	17216	17254	17381	17202	17436	17388	17568	17533	17308	17668	17409	17278	17290	17521	17381	17252	17607	17290	17511	17282	17398	17384	17378	17370	17306	17341	17375	17511	17370	17491	17435	17410	17392	17321	17347	17423	17293	17392	17507	17414	17300	17411	17332	17179	17148	17553	17530	17540	17497	17630	17327	17348	17501	17359	17318	17262	17401	17431	17424	17441	17687	17451	17474	17412	17334	17431	17377	17360	17528	17372	17401	17518	17456	17492	17404	17275	17701	17307	17364	17445	17499	17586	17387	17380	17430	17271	17406	17432	17317	17454	17391	17207	17376	17529	17221	17231	17314	17374	17309	17475	17324	17479	17515	17293	17260	17410	17176	17389	17359	17349	17544	17345	17428	17307	17357	17291	17365	17354	17421	17435	17409	17301	17375	17324	17565	17417	17351	17324	17304	17196	17275	17404	17504	17382	17532	17339	17428	17573	17608	17266	17346	17499	17240	17433	17183	17600	17369	17317	17474	17435	17339	17370	17531	17542	17268	17334	17430	17383	17402	17265	17313	17376	17515	17424	17410	17489	17409	17320	17429	17283	17442	17333	17235	17437	17551	17431	17403	17565	17292	17226	17353	17473	17513	17333	17448	17515	17255	17568	17399	17466	17413	17493	17278	17430	17343	17409	17478	17298	17415	17502	17531	17199	17329	17463	17053	17169	17421	17337	17410	17383	17345	17440	17196	17272	17261	17385	17295	17253	17289	17418	17343	17508	17401	17242	17214	17665	17426	17324	17291	17360	17718	17499	17542	17531	17351	17457	17555	17454	17226	17437	17466	17266	17187	17333	17343	17433	17537	17379	17568	17497	17447	17430	17554	17581	17277	17358	17292	17526	17428	17381	17404	17234	17259	17168	17287	17487	17495	17625	17198	17322	17324	17475	17508	17402	17396	17377	17331	17516	17339	17296	17375	17473	17524	17385	17218	17445	17408	17427	17595	17368	17412	17305	17253	17210	17412	17564	17354	17353	17463	17390	17256	17534	17517	17481	17473	17284	17518	17474	17632	17447	17296	17564	17441	17537	17490	17344	17340	17409	17500	17490	17441	17421	17381	17385	17294	17454	17119	17525	17665	17386	17221	17549	17546	17057	17292	17285	17426	17531	17313	17618	17534	17079	17627	17502	17603	17411	17423	17393	17401	17340	17261	17522	17217	17302	17305	17169	17377	17402	17083	17316	17534	17512	17518	17282	17412	17248	17385	17269	17296	17538	17336	17416	17376	17310	17498	17575	17398	17339	17488	17275	17442	17344	17429	17543	17654	17429	17383	17262	17229	17121	17232	17196	17422	17418	17424	17339	17518	17207	17221	17518	17495	17279	17446	17365	17514	17293	17334	17615	17578	17454	17279	17339	17167	17584	17298	17555	17370	17482	17190	17413	17301	17203	17399	17320	17189	17398	17460	17424	17514	17216	17156	17414	17140	17520	17520	17391	17403	17498	17535	17248	17394	17373	17470	17375	17383	17303	17525	17531	17541	17378	17411	17524	17427	17245	17388	17493	17268	17321	17260	17518	17365	17436	17513	17417	17432	17385	17441	17457	17407	17390	17385	17427	17200	17269	17373	17416	17530	17394	17321	17357	17275	17504	17305	17361	17511	17266	17273	17447	17570	17465	17466	17432	17326	17424	17379	17322	17704	17492	17504	17380	17457	17330	17367	17425	17327	17261	17398	17598	17521	17429	17359	17509	17465	17435	17329	17358	17332	17357	17162	17320	17512	17655	17461	17274	17432	17345	17506	17211	17271	17150	17352	17252	17407	17235	17436	17451	17337	17335	17437	17553	17524	17304	17383	17461	17510	17313	17330	17486	17273	17419	17556	17534	17472	17525	17458	17340	17525	17228	17362	17532	17277	17349	17427	17316	17623	17388	17560	17405	17490	17574	17501	17206	17297	17307	17297	17461	17338	17524	17627	17344	17304	17422	17441	17614	17334	17455	17467	17647	17603	17226	17368	17354	17124	17537	17328	17371	17455	17214	17144	17493	17338	17365	17326	17557	17489	17365	17461	17446	17467	17519	17538	17127	17409	17370	17477	17364	17293	17450	17605	17437	17440	17467	17316	17525	17380	17625	17460	17291	17435	17244	17299	17293	17385	17430	17348	17514	17484	17479	17508	17531	17490	17286	17514	17144	17405	17340	17327	17439	17360	17262	17517	17270	17233	17635	17454	17259	17303	17414	17374	17592	17322	17576	17378	17546	17521	17297	17309	17453	17489	17272	17436	17401	17272	17367	17456	17320	17070	17238	17485	17567	17445	17423	17291	17496	17557	17224	17510	17654	17464	17360	17417	17220	17169	17453	17557	17462	17472	17607	17348	17417	17345	17457	17303	17503	17305	17550	17485	17562	17541	17626	17499	17561	17404	17412	17360	17333	17452	17361	17552	17496	17327	17378	17556	17385	17455	17238	17494	17526	17521	17412	17347	17502	17600	17429	17421	17348	17388	17345	17108	17453	17270	17575	17215	17349	17336	17636	17492	17414	17400	17376	17337	17495	17681	17348	17374	17304	17189	17439	17389	17412	17418	17545	17683	17583	17357	17427	17221	17420	17545	17229	17372	17446	17550	17339	17498	17493	17316	17423	17295	17509	17310	17365	17235	17554	17397	17338	17422	17610	17439	17501	17466	17481	17373	17423	17264	17602	17554	17209	17426	17357	17460	17491	17428	17266	17527	17340	17507	17326	17143	17477	17582	17231	17239	17278	17463	17190	17231	17187	17254	17495	17549	17614	17143	17341	17392	17294	17330	17373	17575	17279	17384	17386	17556	17294	17446	17492	17546	17451	17238	17542	17139	17449	17367	17219	17489	17392	17399	17222	17391	17369	17363	17293	17395	17409	17445	17436	17449	17584	17343	17371	17403	17210	17531	17378	17485	17445	17531	17574	17550	17581	17467	17510	17418	17556	17577	17533	17569	17310	17347	17311	17426	17317	17501	17330	17371	17761	17470	17563	17395	17412	17426	17236	17416	17526	17441	17404	17471	17501	17259	17455	17626	17486	17440	17411	17390	17210	17382	17384	17478	17432	17341	17570	17537	17571	17369	17487	17413	17369	17444	17596	17614	17755	17243	17241	17410	17330	17515	17453	17618	17375	17522	17461	17670	17324	17446	17571	17307	17444	17209	17410	17322	17452	17526	17367	17352	17551	17494	17425	17286	17318	17520	17272	17390	17406	17327	17307	17274	17457	17380	17477	17479	17373	17555	17518	17451	17376	17183	17300	17457	17390	17466	17413	17361	17308	17448	17455	17278	17301	17541	17353	17338	17330	17376	17597	17497	17606	17231	17358	17463	17333	17636	17385	17456	17728	17283	17377	17312	17598	17357	17328	17396	17283	17352	17505	17419	17339	17260	17271	17389	17433	17334	17434	17505	17399	17410	17280	17389	17366	17468	17364	17503	17237	17421	17512	17449	17412	17478	17389	17537	17582	17508	17551	17438	17342	17419	17274	17460	17428	17483	17326	17509	17492	17386	17497	17360	17239	17293	17321	17453	17275	17288	17351	17350	17477	17385	17205	17520	17272	17437	17471	17302	17379	17186	17402	17453	17320	17549	17681	17548	17401	17294	17391	17434	17559	17614	17289	17268	17408	17469	17298	17415	17534	17333	17283	17254	17403	17333	17370	17612	17331	17612	17477	17489	17342	17290	17274	17411	17363	17365	17420	17289	17345	17424	17264	17367	17414	17289	17466	17376	17371	17498	17309	17604	17218	17300	17430	17748	17511	17539	17391	17383	17390	17428	17381	17229	17422	17430	17326	17407	17295	17473	17326	17519	17323	17221	17121	17247	17446	17439	17321	17342	17405	17280	17330	17391	17624	17437	17537	17627	17807	17384	17417	17438	17313	17557	17701	17237	17558	17419	17369	17409	17280	17375	17363	17570	17541	17552	17164	17374	17517	17498	17597	17438	17606	17416	17338	17356	17562	17392	17315	17376	17354	17522	17377	17403	17491	17456	17230	17360	17345	17449	17514	17301	17424	17517	17376	17403	17395	17277	17412	17398	17734	17401	17542	17523	17492	17378	17570	17608	17276	17441	17330	17634	17475	17480	17308	17323	17580	17357	17338	17344	17435	17457	17308	17329	17322	17303	17490	17586	17394	17415	17363	17445	17432	17455	17380	17392	17426	17507	17419	17366	17458	17448	17502	17461	17472	17561	17457	17582	17288	17387	17380	17305	17477	17323	17490	17479	17416	17432	17392	17360	17485	17549	17451	17327	17389	17493	17220	17362	17320	17516	17072	17560	17367	17551	17457	17416	17396	17443	17397	17327	17388	17339	17478	17443	17426	17331	17262	17508	17464	17606	17438	17408	17463	17319	17346	17252	17438	17351	17455	17515	17353	17524	17490	17632	17345	17578	17639	17431	17401	17699	17209	17344	17230	17270	17338	16980	17372	17446	17324	17434	17336	17365	17426	17431	17291	17336	17440	17419	17284	17228	17645	17641	17398	17320	17155	17490	17317	17541	17352	17509	17569	17450	17331	17426	17362	17580	17334	17346	17306	17374	17529	17319	17312	17484	17464	17450	17150	17488	17279	17229	17056	17313	17424	17278	17471	17402	17334	17409	17413	17427	17368	17400	17443	17221	17257	17661	17442	17302	17487	17261	17575	17398	17403	17343	17373	17365	17641	17607
37256	56287	57585	50643	42002	39471	37437	35636	31375	26616	21621	17352	15122	14402	14038	14207	14169	14180	14090	14119	14295	14195	14028	14112	13976	14070	13993	13963	14127	14111	14078	13994	14165	14167	14152	14116	14089	14027	13994	14294	13910	14125	13970	14005	14159	14054	14048	14295	14151	14074	14061	14085	14240	14156	14134	14009	14212	14128	14135	14147	14069	14144	14158	14150	14070	14156	14209	14324	14092	14069	14323	14101	14080	14105	14149	13958	14076	14095	14135	14050	14116	14297	14097	14177	14151	13966	14212	14261	14187	14087	14172	14161	14167	14020	14091	14133	14078	14108	14103	14211	14242	14164	14076	14173	14145	14182	14019	14134	14135	14035	14079	14288	14289	14118	14177	14152	14016	14071	14149	14135	13884	14226	14136	14202	14145	14028	14154	14203	14112	13998	14160	14130	14175	14138	14097	14161	14201	13934	13980	14143	14226	14154	14160	14152	14114	14130	14161	14062	14103	13896	14126	14171	14184	13939	14123	13949	14053	14070	14141	14202	14118	14138	14251	14069	14019	14005	14160	14189	14122	14142	14042	14075	14022	14062	14153	14143	14216	14009	14194	14305	14124	14297	14219	14144	14102	14142	14120	14176	14278	14019	14263	14149	14275	14047	14324	14140	14164	14214	14149	14160	14225	14211	14342	14099	14017	14193	14017	14135	14215	14072	14094	14096	14109	14318	14232	13930	14028	14070	13905	14017	14167	14013	14126	14207	14288	14213	14082	14165	14100	14205	14033	13990	14156	14050	14075	14278	14004	14026	14175	14165	14158	14143	14105	14046	14171	14290	14166	14138	14218	14130	14009	14081	14085	14016	14294	14082	14056	14111	14175	14049	14140	13958	14230	14026	14057	14051	14173	14103	14083	14093	14088	13966	14017	13958	14038	14037	14162	14050	14107	14315	14036	14099	14020	14141	14192	14154	14207	14143	14174	14212	14287	14135	14111	14118	14039	14106	14280	14143	14133	13908	14245	14209	14088	14234	14113	14006	14267	14009	14452	14116	14087	14006	14106	14080	14037	14038	14179	14157	13954	14172	14191	14402	13976	14172	14260	14063	13919	14073	14240	13960	14176	14047	14177	14097	14077	14207	14333	14173	14137	14243	14147	14178	14190	14094	14114	14104	14151	14174	14032	14117	14045	14081	14089	14035	14193	14106	14141	14094	14124	14031	14093	14128	14210	14197	14184	14218	14081	14060	14142	14156	14099	14101	13880	14104	14221	14113	13937	14122	14145	14069	14246	14088	14060	13882	13988	14104	14043	14135	14183	13992	14208	14191	14111	14163	14028	14218	14017	13940	14106	14134	14066	14213	14222	14050	14141	13975	14162	14111	14124	14177	13980	13999	14226	14297	14244	14129	14179	14032	14109	14163	14157	14081	14063	14048	14253	13870	14162	14290	14062	14143	14037	13986	13941	14006	14218	14085	14062	13995	14104	14086	14038	14025	14156	14042	14263	14045	13948	14123	14074	14111	14116	14047	14066	13950	14103	14005	14100	13981	14137	14061	14278	14185	14066	14049	14328	14102	14178	14149	13900	14016	14284	14140	14007	14036	14143	14337	14069	14088	14236	14010	14061	14240	14277	14194	14126	14126	14051	14047	14089	14036	13957	14125	14096	14037	14172	14164	14086	14055	14045	14027	14179	14204	14180	14055	14033	14164	14134	14195	14231	14170	14010	14177	14035	14122	14139	13973	14148	14088	14041	14106	13939	14197	14065	13932	13986	13902	14095	14124	14298	14230	14071	14242	14101	14185	14099	14084	14049	14099	14130	14167	14126	14080	14162	14116	14175	14197	13955	14226	14211	14119	14141	14109	14080	14214	14106	14068	14114	14033	14111	14098	14149	13886	14376	14045	14051	14155	14144	14093	14027	14002	13977	14026	14238	13990	14178	14183	14029	14063	13969	14146	14138	14310	14106	14103	13999	14135	13974	14236	14307	14001	14344	14091	14211	14051	14201	14143	13877	14194	14007	14179	14077	14091	14096	14105	14080	13970	14025	14114	14107	14173	14001	14166	14201	14115	14117	14071	14063	14258	14191	14126	14013	14084	14119	14180	14095	13984	14208	14101	13990	13935	14172	14130	13984	14098	14292	14056	14153	14054	14087	14086	14143	14120	14206	14072	14062	14192	13958	14097	14162	14197	14144	14094	14013	14101	14080	14220	14257	14086	14125	14107	14105	14169	14084	14217	14000	14188	14062	14055	14126	14077	14101	14019	14204	14143	13978	14007	14050	14204	14105	14106	14167	14163	14100	14015	14161	14105	14101	14134	14155	14171	14125	14229	14133	14040	14196	14013	14059	14382	14133	14131	14103	13989	14168	14109	14020	14350	14098	14130	14278	13998	14077	14064	14214	14098	14045	14201	14228	14150	14183	14201	14129	14061	14145	14073	14091	13966	14265	14174	14176	14319	14125	14217	14143	13975	13955	14025	13973	14221	14098	14025	14101	14147	14002	14056	14229	13988	14229	14097	14361	14163	14232	14262	14185	14160	14224	14117	14133	14235	14045	14184	14123	14198	14088	13990	14030	14065	14137	14099	14209	14079	14171	13981	14142	14080	14196	14155	14184	14054	14177	14280	14070	14096	14212	14120	14170	14142	14027	14122	14162	14338	14035	14064	14094	13930	14195	14231	14157	14176	14084	14030	14133	14102	14190	14161	14054	14051	14043	14223	14239	14077	14210	14292	14280	14136	14228	14188	14101	14045	14312	14207	14114	14175	14099	14229	14091	14087	14179	14190	14034	14147	14124	14275	14236	13974	14162	14241	14212	14082	14067	14229	14094	14042	14196	14081	14149	14257	14088	14016	14186	14150	14268	14147	14022	14081	14147	14132	14142	14162	14045	14091	14045	14181	14260	14058	14123	14174	14149	14097	13999	14151	14051	13930	14096	14179	14255	14209	13990	14118	14168	14012	13962	14233	14020	14143	14109	14049	14225	14046	14220	14086	14162	13912	14135	14135	14061	14251	14236	13915	14174	14021	14103	14190	14153	14292	13952	14100	14024	14176	14056	14124	14248	13940	14164	14283	13920	14210	14260	13937	14018	13963	14085	14057	13978	14157	14065	14171	14131	14115	14093	14093	14281	14196	14161	14275	14082	14101	14095	14139	13937	14154	14206	14121	14161	13997	14167	14194	14123	14166	14105	14118	14064	14176	13976	14193	14123	14155	14138	14086	14116	14091	14184	14261	14160	13979	14199	14132	14164	14254	13977	14194	13998	13985	14091	14057	14228	14222	14186	14282	14074	14060	14098	14030	14103	14169	14259	14164	13986	14098	14157	14109	13984	13985	14149	14120	14054	14197	14134	14048	14144	13932	14274	14144	14192	13975	14150	14236	14290	14036	14101	14172	14207	14125	14126	13979	14270	14084	13926	13899	14073	14039	14344	14131	14096	14075	14269	13992	14104	14106	14088	14280	14238	14053	13979	14088	14111	14205	13996	14222	14094	14229	14196	14291	14109	14253	14133	13957	14002	13947	14074	14056	14059	14136	14081	14021	14203	14034	14171	14052	13985	13939	14087	14220	14086	14143	14064	14204	14146	14181	14331	14083	13974	14195	13999	13882	14042	14064	14170	13972	14161	14094	14059	14110	13992	14082	14118	14262	14251	14029	14166	14009	14037	14135	14153	14074	14258	14079	14097	14082	13949	14140	14152	14139	14110	14039	14137	13929	14160	14097	14055	14075	14090	14260	14153	14213	14267	14067	14138	14087	14143	14313	14046	14299	14175	14053	14120	13967	13981	14144	14068	14062	14144	14017	14251	14201	13966	14226	14097	14142	14133	14184	14027	14111	14208	14035	14248	14140	14208	14227	14141	14047	14179	14147	14027	14042	14059	13998	14254	14074	14056	14097	14144	14067	14093	14202	14076	14078	14203	13999	14078	14066	14160	14110	13955	13936	14150	14104	14032	14083	14273	14098	14172	14382	14071	14075	14242	13930	14332	14013	13997	14075	14062	14200	14157	14070	14188	14207	13966	14265	14131	13971	14160	14228	14239	14168	14252	14206	13993	14075	14109	14180	14167	13989	14139	14128	14250	14077	14147	14196	14144	14189	14106	14268	14141	13924	14003	14110	14065	14029	13932	14167	14252	14233	14161	14062	14063	14118	14110	13995	14071	14063	14166	14085	14054	14080	14208	14044	14078	14332	14201	14072	14125	14186	13971	14166	14001	14227	14183	14205	14224	14053	13949	14145	14242	14132	14116	14092	14172	14314	14132	14127	14019	14161	14182	14202	13997	14233	14213	14046	14308	13965	14087	14106	14043	13998	14097	14218	14157	14224	13904	14122	14071	14091	14113	13965	14042	14042	14091	14087	14069	14206	14120	14262	14171	14200	14047	14039	14119	14174	14057	14314	13970	14176	14073	14088	14220	13981	14080	14042	14146	14060	13921	14187	14169	14098	13985	14217	14149	14090	14189	14119	14198	14250	14001	14099	14016	14072	14159	14044	14041	14084	14062	14217	14258	14022	14126	14266	14152	14025	14328	14002	14112	14065	14093	14196	14195	14128	14297	14287	14283	14187	14073	14162	14073	14298	14131	14065	14000	14052	14185	14183	14089	14051	14183	14069	14159	14182	14104	14112	14234	14246	14041	14131	14275	14226	14093	14132	14109	14087	14235	14297	14073	14405	14051	14279	14092	14167	14049	14106	14129	14162	14033	13902	14169	14315	14085	14254	14050	14296	14081	14058	14203	14153	14109	14129	14110	14043	14282	14081	14047	14179	14177	14141	14225	14285	14223	14197	14120	14051	14029	14312	14181	14078	14219	14121	14250	14119	14283	14076	14324	14109	14183	14124	14040	14193	14207	14072	14160	14004	14221	14152	14060	14129	14020	14140	14018	14040	14064	13989	14076	13973	14174	14087	14056	14125	14172	14080	14201	14136	14141	14025	14224	14095	14132	14081	14098	14212	14203	14003	14238	14078	14142	14090	14154	14250	14056	14195	14111	14084	14214	14208	14004	14148	14081	14154	14249	14102	14177	14158	14071	14007	14176	14141	14030	14240	14132	13942	13971	14117	14077	14014	14029	14115	14101	14147	14145	14038	13886	14037	14329	14158	14067	14027	14025	14131	14029	14073	14070	14239	14167	14072	14099	14047	14118	14170	14239	14068
24166	21172	29703	33125	46096	48236	47702	53661	49709	39036	28090	22647	19464	17956	17831	17581	17656	17539	17513	17344	17299	17400	17303	17338	17284	17501	17416	17299	17301	17443	17400	17318	17528	17137	17359	17327	17435	17477	17217	17277	17146	17212	17328	17284	17338	17287	17388	17359	17309	17399	17262	17258	17275	17236	17272	17192	17421	17196	17361	17074	17245	17157	17389	17351	17132	17160	17227	17431	17278	17321	17251	17164	17310	17387	17252	17433	17298	17206	17103	17169	17211	17151	17131	17310	17232	17389	17326	17421	17131	16992	17187	17443	17246	17298	17057	17355	17241	17223	17362	17405	17324	17340	17221	17178	17262	17304	17515	17251	17312	17232	17441	17184	17332	17116	17332	17297	17192	17248	17201	17200	17116	17105	17310	17441	17216	17028	17138	16991	17290	17069	17208	17564	17123	17382	17196	17224	17240	17211	17087	17241	16965	17307	17421	17203	17315	17023	17241	17073	17326	17208	17396	17375	17025	17301	17289	17234	17015	17034	17164	17329	17319	17265	17238	17207	17130	17074	17097	17145	17234	17414	17235	17246	17170	17163	17371	17272	17443	17338	17380	17381	17348	17163	17087	17194	17313	16941	17061	17227	17222	17253	17185	17153	17338	17285	17291	17311	17383	17332	17413	16915	17141	17328	17171	17177	17224	17242	17209	17313	17113	17272	17116	17286	17372	17205	17219	17372	17172	17260	17250	17155	17274	17265	17374	17223	17349	17217	17425	17253	17226	17166	17322	17138	17286	17275	17191	17065	17212	17141	17202	17183	17257	17070	17359	17468	17011	17458	17432	17141	17161	17284	17317	17320	17104	17116	17292	17155	17081	17304	17293	17260	17317	17211	17310	17365	17042	17168	17042	17412	17333	17096	17382	17192	17424	17249	17388	17089	17295	17411	17355	17192	17225	17390	17042	17172	17207	17178	17326	17441	17181	17326	17131	17081	17342	17258	17503	17172	17221	17379	17188	17047	17356	17189	17327	17483	17454	17333	17021	17020	17319	17327	17170	17173	17142	17252	17288	17149	17121	17311	17357	17477	17346	17364	17114	17367	17283	17038	17115	17105	17263	17226	17111	17294	17221	17267	17350	17376	17276	17264	17267	17390	17224	17148	17159	17305	17211	17049	17104	17302	17415	17270	17351	17282	17327	17203	17119	17165	17356	17486	17308	17264	17283	17225	17514	17087	17411	17174	17397	17280	17148	17063	17378	17208	17180	17361	17158	17384	17567	17383	17306	17154	17102	17217	17099	17345	17071	17171	17121	17358	17228	17032	17249	17250	17223	17151	17180	17345	17240	17129	17253	17232	17226	17173	17158	17350	17327	17322	17301	17183	17399	17250	17335	17183	17305	17278	17031	16996	17302	17301	17292	17503	17267	17339	17419	17354	17246	17219	16998	17093	17502	17412	17288	17245	17125	17005	17440	17098	17144	17130	17352	17037	17209	17362	17365	17160	17062	17292	17401	17169	17218	17272	17231	17102	17197	17211	17141	17192	17242	17386	17343	17213	17092	17007	17105	17241	17411	17179	17172	17451	17179	17333	17283	17210	17059	17274	17187	17251	17004	17318	17142	17189	17138	17092	17434	17226	17223	17374	17239	17018	17353	17229	17330	17219	17431	17151	17535	17366	17438	17280	17156	17482	17178	17465	17158	17100	17393	17226	17027	17325	17232	17350	17259	17367	17661	17123	17168	17387	17200	17327	17342	17082	17253	17208	17078	17112	17199	17248	17285	17182	17293	17177	17223	17244	17221	17312	17280	17120	17191	17163	17213	17261	17459	17525	17225	17235	17150	17243	17091	17318	17204	17290	17089	17401	17277	17223	17281	17313	17221	17288	17314	17109	17176	17420	16931	16920	17153	17126	17078	17116	17297	17130	17280	17446	17229	17286	17335	17447	17353	17283	17018	17373	17241	17451	17082	17241	17177	17236	17160	17353	17223	17191	17311	17427	17336	17318	17237	17083	17236	17180	17142	17061	17239	17198	17296	17346	17184	17306	17206	17406	17336	17228	17249	17274	17274	17317	17299	17265	17262	17037	17190	17369	17075	17346	17211	17139	17325	17095	17197	17396	17392	17046	17266	17244	17339	17587	17183	17361	17399	17214	17246	17157	17197	17194	17245	17438	17396	17206	17394	17160	17124	17207	17357	17498	17161	17366	17150	17456	17197	17254	17389	17175	17290	17132	17126	17236	17329	17208	17040	17344	17317	17284	17369	17269	17144	17173	17292	17179	17397	17085	17305	17176	17209	17313	17430	17331	17485	17334	17069	17399	17498	17134	17443	17239	17346	17056	17117	17235	17383	17310	17287	17346	17272	17267	17170	17198	17113	17309	17301	17282	17048	17149	17102	17343	17147	17424	17023	17169	17193	17258	17508	17210	17264	17311	17309	17309	17197	17312	17364	17150	17298	17254	17359	17255	17278	17256	17225	17216	17352	17293	17083	17151	17034	17238	17391	17242	16937	17322	17197	17403	17198	17105	17131	17061	17306	17316	17126	17299	17197	17341	17471	17061	17271	17241	17176	17345	17315	17306	17258	17470	17174	17327	17280	17252	17322	17196	17194	16941	17229	17400	17160	17357	17416	17274	17179	17029	17151	17310	17368	17257	17268	17328	17281	17361	17268	17276	17426	17148	17295	17445	17041	17121	17287	17410	17366	17082	17230	17243	17347	17407	17260	17166	17299	17363	17229	17253	17245	17205	17066	17201	17047	17118	17348	17383	17281	17198	17268	17210	17157	17281	17211	17300	17066	17126	17454	17198	17037	17269	17443	17334	17298	17094	17137	17242	17052	17158	17220	17241	17141	17190	17264	17117	17153	17319	17364	17218	17158	17356	17253	17307	17269	16991	17296	17307	17271	17244	17220	17304	17333	17168	17168	17302	17363	17357	17233	17327	17393	17348	17220	17235	17239	17158	17284	17176	17155	17056	17116	17056	17274	17313	17196	17186	17377	17408	17461	17224	17350	17349	17324	17361	17313	17385	17257	17331	17323	17259	17151	17170	17014	17184	17243	17291	17137	17295	17305	17268	17278	17353	17240	17203	17280	17283	17059	17420	17294	17259	17111	17247	16971	17317	17269	17234	17223	17152	17214	17226	17153	17152	17405	17394	17252	17102	17312	17351	17014	17162	17438	17254	17007	17161	17354	17223	17342	17314	17380	17132	17293	17170	17071	17199	17140	17160	17365	17144	17227	17251	17123	17142	17237	17049	17036	17009	17529	17232	17277	17174	17381	17489	17330	17369	17263	17248	17418	17386	17267	17379	17235	17267	17384	17095	17310	17399	17235	17312	17385	17349	17213	17288	17233	17405	17238	17110	17266	17145	17074	17324	17429	17079	17190	17347	17170	17373	16928	17185	17312	17263	17355	17124	17062	17096	17367	17343	17204	17265	17382	17280	17133	17461	17335	17153	17344	17126	17012	17151	17423	17351	17309	17311	17291	17254	17406	17395	17000	17179	17142	17268	17443	17191	17310	17297	17074	17277	17357	17294	17211	17268	17407	17204	17328	17219	17344	17301	17149	17265	17307	17195	17342	17265	17438	17321	17370	17280	17243	17157	17289	17338	17279	17244	17284	17289	17222	17170	17250	17161	17157	17111	17395	17329	17095	17327	17423	17173	17442	17463	17325	17362	17392	17211	17245	17244	17227	17236	17255	17228	17434	17324	17256	17431	17293	17302	17301	17148	17184	17333	17469	17276	17187	17238	17278	17381	17247	17217	17144	17253	17157	17146	17291	17257	17149	17161	17092	17201	17066	17357	17039	17305	17281	17288	17211	17441	17072	17232	17394	17387	17128	17175	17450	17270	17013	17279	17338	17284	17056	17243	17171	17391	17220	17240	17306	17511	17246	17288	17148	17247	17224	17139	17305	17138	17104	17082	17359	17244	17332	17205	17166	17313	17141	17234	17266	17176	17214	17435	17181	17278	17370	17116	17139	17388	17116	17117	17315	17192	17100	17222	17260	17121	17376	17215	17382	17384	17523	17385	17084	17289	17243	17274	17308	17125	17053	17165	17045	17160	17317	17280	17231	17254	17087	17215	17152	17107	17315	16984	17161	17225	17216	17154	17348	17209	17180	17140	17281	17366	17343	17015	17251	17244	17347	17135	17195	17341	17232	17298	17186	17421	17248	17038	17092	17091	16961	17215	17319	17158	17198	17336	17305	17369	17098	17397	17340	17258	17133	17426	17497	17341	17338	17317	17519	17144	17277	17263	17275	17154	17389	17210	17227	17146	17321	17100	17057	17280	17376	17282	17203	17069	17451	17392	17463	17227	17304	17166	17374	17140	17177	17270	17259	17185	17212	17223	17133	17424	17270	17216	17204	17274	17318	17227	17226	17392	17234	17310	17278	17505	17110	17205	17105	17204	17319	17193	17151	17402	17359	17255	17165	17177	17387	17431	17219	17405	17271	17173	17299	17314	17216	17332	17542	17296	17094	17225	17385	17278	17259	17252	17280	17107	17178	17040	17093	17125	17194	17097	17130	17250	17241	17261	17389	17395	17130	17379	17274	17382	17387	17371	17342	17354	17309	17299	17228	17370	17144	17201	17215	17197	17237	17290	17278	17260	17077	17221	17498	17368	17200	17182	17290	17161	17175	17405	17133	17088	17272	17336	17092	17075	17333	17334	17258	17163	17341	17244	17274	17117	17195	17176	17487	17300	17143	17225	17373	17404	17102	17226	17160	17244	17174	17118	17266	17135	17378	17141	17164	17385	17335	17285	17370	17315	17076	17171	17223	17077	17422	17111	17244	17333	17121	17228	17391	17126	17190	17219	17102	17295	17228	17334	17030	17220	17239	16981	17169	17195	17098	17131	17195	17104	17232	17283	17204	17377	17182	17249	17091	17080	17350	17304	17038	17223	17269	17146	17358	17162	17183	17233	17406	17202	17356	17204	17085	17217	17202	17205	17322	17239	17336	17400	17386	17175	17245	17336	17372	17350	17271	17230	16950	17260	17304	17189	17253	17200	17175	17351	17143	17364	17287	17306	17179	17259	17185	17109	17175	17331	17293	17134	17305	17258	17329	17441	17113	17273	17254	17172	17200	17488	16965	17049	17158	17265	17252	17380	17121	17149	17283	17187	17314	17365	17279	17231	17067	17319	17440	17189
44736	79475	79726	71048	63631	53430	48685	54311	48861	37642	26026	19728	16191	14789	14360	14066	14141	14059	13947	14091	13986	14052	14091	14093	14021	14245	14054	14054	14035	13979	14108	14098	14010	13860	13920	14014	14092	14039	14018	13855	14063	13962	14016	14005	14072	13912	13863	14121	14016	13969	13930	13984	13924	14039	14058	13941	14026	13825	13928	14293	13926	14043	14151	14150	14037	14169	14180	14043	14055	13981	14005	13951	14067	13906	14105	13991	13991	13967	14075	13841	13903	13938	13981	13872	13995	14053	13880	14066	13988	14014	14120	13888	13967	13975	13895	13933	14115	13933	13893	14060	14065	14080	13908	14143	13976	14150	13928	13943	14113	14014	13791	14080	14179	14082	14005	13994	13847	14003	13964	13994	13998	13918	14081	13940	14068	14113	14019	14001	14013	13938	13953	13939	14013	14013	14244	13956	13952	14041	13897	14034	13883	13957	14243	13994	13857	13930	13924	14045	13880	14004	14005	14123	13918	14003	14055	13946	13904	13851	14003	13950	13895	13936	13989	14005	14047	14036	13951	13972	14009	14128	13912	14124	14002	13836	13935	13811	13914	14004	14025	14052	13906	14105	14097	13953	14051	14047	13899	14094	13988	14031	14144	13913	13929	14045	13968	13889	14010	14061	13818	13751	13886	13947	14028	13836	13960	13891	14061	13886	13957	13983	14119	14037	13851	13880	13895	13957	14098	13929	13939	14019	13953	14158	13972	13974	13998	14030	13936	13875	14108	13973	13915	13809	13958	14082	14026	14007	13798	13898	14206	13970	14012	14049	13942	13979	14080	14021	13837	14055	14147	13936	13834	14020	13861	13936	13997	14172	13858	14040	13922	13853	14087	14044	14044	13686	13847	13940	14244	14011	13975	13908	13872	13949	14028	14013	13930	14204	14068	13938	14020	13837	14008	14015	14089	13979	13908	13880	14049	14045	13941	14182	13997	14070	13947	14015	13891	13913	14042	13877	13796	14035	13973	13960	13989	13990	14090	13975	13985	13847	13923	14079	13799	14024	13841	13992	13891	13965	14017	13944	14006	13852	13950	14026	14156	13909	13843	13874	14072	14006	14082	13957	13808	14017	13936	13901	14119	13976	14007	13903	13869	14037	14000	14035	14014	13817	13962	13953	14005	13982	14106	13848	13911	14062	13874	13887	14016	14150	14002	13980	14011	13950	14071	13809	13939	13973	14095	14000	14077	13949	13973	13742	14016	13953	14028	14155	13902	13996	13863	13952	14081	14098	13942	13710	13935	14117	13947	14060	13878	14056	13988	13959	13972	13963	13975	13899	13910	13953	14025	13952	13959	13855	13863	13840	13962	13983	14018	13891	13998	13964	14056	14003	14083	13996	14047	14034	14033	14119	14025	14035	14191	14120	14001	13936	14000	13874	13969	13985	13943	13925	14050	13964	13998	13968	13896	13896	13951	14053	14069	14208	13965	13927	14016	13978	14000	14001	13798	14079	14090	14016	13943	14019	14026	13954	13957	13997	13992	13878	13948	14025	14025	13982	13976	14067	13869	13956	13883	13937	14013	14032	13968	14015	14050	13927	14106	14088	13915	13977	14040	14013	14029	13961	13997	14090	14047	13936	14052	14088	14031	14050	14044	13915	14100	13959	13975	13942	14124	13955	14145	14035	14017	13863	13997	14015	13947	13967	14043	14138	13888	13950	13980	14008	14157	13912	14093	14073	13969	13871	14037	14046	13902	14087	14041	13997	13912	13991	13965	13965	14077	14034	14000	14045	13949	14135	13921	13925	13997	14040	14018	13975	14036	13929	13960	13941	13975	13967	14007	13889	14135	14060	13942	14138	13796	14057	14058	14009	14016	14012	13966	14066	13933	14025	13960	14125	13999	14104	14009	14111	14137	13744	13977	14062	14041	14053	13949	13865	13931	13828	13899	14102	14036	14196	13918	13930	13918	13956	13874	14022	14087	14043	13930	13975	13973	13766	14004	14223	14019	14048	14103	14015	13793	14137	13935	14139	13982	14056	14068	13882	14183	14071	14088	13941	14123	14092	13913	14027	14116	13918	14097	14075	14005	13974	13989	13859	13946	13970	14050	13993	14078	13981	14045	14000	13936	13956	13949	13891	13998	14211	13999	14212	13933	14082	14056	13817	14086	13991	13887	14141	13982	13944	13920	14014	14045	13987	14076	14001	13903	13937	14151	14120	13941	14010	13889	13999	13907	13973	14024	14058	13921	14155	14122	14091	13886	14028	13828	14152	14197	13863	14006	14062	14064	13944	14080	14040	14038	14039	14064	14032	13895	14098	14041	13939	14021	14102	13955	14074	14024	13893	13988	14160	13911	14055	13954	13996	14043	13900	14073	14007	13900	14025	14116	13847	13840	14135	13898	14060	14137	13942	14034	13982	14047	14006	13959	14023	14008	13750	13989	13991	14000	14101	13977	13947	14052	13948	13915	14001	13954	13928	14088	14060	14183	14045	13984	14089	13929	13888	14067	13832	14092	14115	14017	13926	14131	13896	13782	14073	13781	14064	13977	13792	14134	13890	14045	14010	14005	14106	14056	14119	14037	13931	13975	13941	13940	14013	14005	14027	14177	13795	13947	14011	13950	13888	13970	14031	13942	13910	14011	14053	14172	13974	14000	14071	13864	14006	13919	13948	14078	14101	14126	13849	13984	14004	14164	14097	14030	14043	13981	13878	13827	13956	13840	13928	13917	13940	14010	13978	13951	13904	13988	13935	13923	14039	14153	13895	13931	13977	14019	14073	14020	14072	13972	14036	13992	13990	13905	14047	14099	14005	14057	13916	14117	14037	14044	14008	13961	14104	13998	14112	14110	14144	14183	13921	13839	13877	14048	13873	14002	13988	13914	14104	13938	13955	13855	14006	14093	13993	14006	13998	14085	13995	14079	14002	14010	13947	13954	13904	13934	14053	13964	13929	14129	14012	14007	14114	13963	13957	14065	14109	13962	14007	14007	14024	13858	14180	13897	13963	13979	13938	14088	13931	14086	14063	13937	13902	13756	14004	14012	14118	14062	13890	13819	14001	13926	13996	14109	13872	14232	13983	14042	13954	13986	14115	14098	14137	14043	13896	13954	13949	14056	14125	13947	13901	14018	14093	14032	14115	13961	14157	13965	13895	13883	14049	14010	14061	14017	13895	13989	13774	13970	13925	13945	13968	14120	14025	14040	13994	13999	13945	14045	14048	14091	14105	14135	13974	13894	14154	14093	13883	13893	14023	14110	14029	14006	14044	14052	13786	14009	13930	14005	13985	14013	14127	13986	14063	14056	13894	13916	14025	13926	14135	14026	13927	13891	14056	13971	14033	13964	14046	13877	14032	14005	14156	13967	14085	14118	13980	14002	14065	14183	14119	13785	13935	13884	13792	13778	13902	14036	13789	13952	13866	14007	13922	14067	13818	13878	14073	13971	14014	14129	13946	14058	14170	13894	13872	13941	14021	13999	13941	13985	13985	14108	13765	14078	13934	14015	14020	14100	13879	14094	13801	13868	14045	14098	13790	14089	13907	13952	13936	14128	14023	14040	13985	14086	13847	14019	13919	13863	13821	14026	14201	13991	14148	13890	14052	14119	13937	13873	14064	13989	14066	13948	13915	13997	14005	13902	13901	14074	13956	13934	14098	14084	14030	14027	14069	14027	13973	14097	14053	14145	13960	13863	13940	14086	14009	13967	13905	13973	14017	13941	13932	14054	14013	14025	14142	13947	13868	14050	13979	13949	13981	14080	14051	13941	13805	14008	13951	14101	13795	13855	14011	13821	14239	13867	13887	14076	13986	13998	13926	13900	14219	14097	13782	14001	14084	13994	13980	13973	13945	13983	14103	13977	14103	13992	13907	14008	14112	13915	14019	13885	13808	13908	13956	14071	14083	13953	14019	14310	13860	14013	13882	13936	14002	13989	14003	13964	13886	14025	14065	13833	13913	13895	13935	14061	13817	14090	14019	14160	13984	14026	14077	13809	13965	14131	13922	13894	14070	14053	13936	13949	13848	14076	14061	13732	14050	14049	13832	14105	14042	14193	13894	14201	14055	14129	13929	13947	14019	14045	13982	13958	14103	14014	13832	13997	14069	13881	14207	14127	13985	14084	13965	14089	13949	14075	14028	13833	14182	14042	13903	13908	14038	14104	14204	13914	14082	13792	14020	13961	14105	14026	13981	14018	13893	14032	13984	13932	14087	14021	13855	14039	14031	13945	14064	14063	13869	13928	13974	13926	13868	14001	14072	13871	14029	14117	13902	14017	14038	14094	13918	13949	14035	13999	13974	14015	13974	14072	13926	14132	14137	13886	13819	14084	13945	13984	14069	13950	13977	14014	13977	13989	14055	14033	13849	14053	13932	14070	13961	13908	14069	13949	14053	13971	13958	13989	13819	13944	13800	14049	13837	13974	13971	14066	14115	13992	14076	13854	14013	13933	14024	14120	13933	13751	13933	13959	14051	13888	14087	13869	13980	14110	14041	14002	14044	13886	13828	14031	14039	14196	14010	13945	14062	13949	13952	14141	14113	13900	13980	13911	13913	13847	13997	13950	14058	14053	13937	14046	13870	13984	13991	14023	14053	14138	14071	13877	14085	14064	13910	14107	13833	14120	13917	13868	14082	13989	13987	14129	13869	14089	13994	13981	14223	13790	14044	13896	14035	13926	14046	14025	13720	14010	14112	14010	13937	14108	13967	13870	13974	14066	13924	13955	14003	14024	13957	14063	13922	14034	14154	13970	13984	13922	13997	14048	14023	13935	13883	14106	14145	13916	14038	13880	14069	14052	14074	13898	13958	13985	13850	13970	13865	13994	14067	14005	13921	14038	13941	14173	13780	14136	13971	14040	13992	13970	14103	13997	14039	13966	13885	14023	14016	13990	13799	13995	13997	13927	13981	13993	13989	13731	14068	13986	13981	14071	13912	14014	14099	13912	13984	13839	13916	13964	14017	13869	13964	14045	14006	14059	13963	14112	13926	13975	14142	14046	14095	14200	13893	13962	14005	14019	13957	13994	14114	14141	14047	13926	13980	13918	14046	14040	13990	14132	13999	13959	13933	13807	13875	13900	13973	14034	14051	14073	14029	13980	13932	13871	13981	13868	14094	13974	14070	14147	13969	14056	14086	13800	13967	13931	14027	13967	13875
32496	25086	26959	24486	22400	20676	19949	20620	21427	20336	19550	18745	18322	18395	18377	18368	18314	18355	18313	18288	18262	18215	18266	18215	18286	18112	18266	18174	18274	18338	18382	18097	18264	18143	18344	18284	18229	18084	18198	18025	18120	18087	18349	18251	18024	18185	18098	18229	18175	18101	18133	18463	18104	18326	18169	18375	18279	18345	18343	18384	18305	17871	17907	18344	18309	18379	18155	18247	17957	18303	18093	18056	18090	18417	18240	18283	18338	18151	18231	18216	18045	18112	18021	17988	18108	18396	18089	18270	18082	18230	17996	18269	18310	18249	17962	18138	18170	18047	18103	17962	18246	18250	18151	18282	18333	18131	18370	18198	18196	18294	18435	18123	18513	18421	18117	18253	18158	18250	17979	18118	18239	18090	18362	18257	18197	18274	17960	18064	18117	18077	18229	18440	18302	18350	18313	18198	18198	18281	18215	18029	17986	18054	18218	18112	18128	18207	18171	18249	18133	18312	17851	18027	18157	18293	17923	18111	18046	18021	18053	18219	18200	18261	18483	18423	18033	18161	18154	18193	18127	18424	18305	18197	18405	18210	18343	18149	18006	18187	18214	18353	18078	18084	18068	18287	18210	18210	18257	18083	18188	18213	18163	18279	18010	18144	18153	18035	18233	18175	18255	18254	18166	18250	18299	18382	18161	18272	18167	18117	18236	17887	17832	18101	18279	18339	18088	18373	18233	18055	18320	18358	18059	18046	18201	18166	18105	18317	18375	18211	18281	18069	18075	17989	18244	18218	18175	17987	18104	18060	18191	18069	18021	18225	18290	18004	18087	18335	18096	18192	18087	17996	18038	18207	18117	18269	18252	18605	18077	18307	17912	18130	17889	18181	18229	18129	18353	18027	18269	18036	18255	18128	18228	18118	18103	18005	18226	18183	18268	18219	18277	18101	18431	18192	18086	18154	18013	18240	18319	18281	17909	18008	18435	18394	18326	17948	18181	18245	18165	18275	18226	18031	18106	18256	18008	18017	18119	18493	18218	18307	18269	18080	18348	18319	18008	18142	18209	18182	18128	18151	18198	18093	18187	18095	18304	17992	17944	18397	18312	18047	18101	18075	18382	18378	18195	18324	18237	18112	18315	18013	18145	18422	18167	18054	18063	18317	18201	18171	18154	18072	18108	18303	18146	18378	18369	18097	18215	18211	18278	18452	18117	18178	18329	18218	18174	18354	18245	18187	18133	18150	18339	18192	18212	18282	18350	18114	18079	18124	18364	18127	18280	18134	18269	18241	18121	18223	18187	18269	18153	18258	18161	18166	18288	18117	18200	18253	18239	18371	18097	18126	18124	18128	18277	17928	18415	18451	18302	18207	18120	18118	18112	18255	18057	18286	18089	18057	18389	18230	18147	18017	18096	18169	18177	18198	18380	18288	18205	17893	18266	18108	18130	18190	18151	18353	18292	18166	18229	18241	18288	18283	18260	18270	18288	18080	18371	18292	17972	17885	18120	18047	18050	18217	18072	17897	18196	18300	18210	18278	18284	18363	18393	18260	18272	18226	18281	18203	18181	18271	18183	18107	18329	18109	18249	18200	18060	18052	18291	18247	18339	18242	18101	18260	18409	18347	18209	18256	18257	18164	18195	18086	18088	18146	17921	18035	18231	18261	18153	18185	18099	18195	18242	18072	18196	18126	18122	18161	18416	18285	18222	18197	18030	18155	18154	18036	18255	18097	18156	18129	18137	18201	18056	17916	18148	18236	18211	18069	18094	18166	18347	18288	18358	18288	18300	18193	18191	17998	18219	18118	18128	18249	18171	18304	18288	18211	18250	18160	18130	18119	18116	18089	18119	18325	18100	18045	18141	18229	18217	18107	18172	18263	18362	18262	18158	18353	18217	18158	18224	18252	18208	18198	18050	18158	18095	18229	18268	18127	18384	17907	18138	18318	17985	18285	18255	18262	18211	18016	18100	18108	18033	17956	18073	18362	18192	18147	17964	18249	18060	18169	18084	18212	18268	18267	18296	18167	18213	18372	18291	18144	18327	18112	18232	18181	18106	18267	18248	18394	18164	18320	18145	18322	18250	18106	18150	18280	18233	18042	18076	18266	18312	17978	18192	18120	18091	18247	18085	18286	18163	18177	18233	18236	18012	18095	18038	18232	18272	18321	18126	18014	18262	18200	18257	18008	18158	17938	18069	18158	18270	18245	18264	18225	17976	18455	18448	18072	18154	18259	18259	18244	18197	18090	18100	18162	17961	18267	18250	18305	18123	18125	18349	18270	18249	18161	18084	18214	18242	18090	18033	18253	18323	18065	18282	18156	18213	17965	18133	17979	18223	18304	18014	18163	18272	18116	17933	18192	18203	18094	18408	18292	18247	18228	18185	17987	18327	18259	18033	18123	18070	18297	18215	18070	18056	18456	18379	18220	18092	18067	18222	18227	18219	18444	18259	18028	18119	18038	17947	18126	18131	18261	18247	18043	17873	18268	18064	18025	18121	18011	18258	18225	18158	18322	18136	18109	18309	18181	18360	18294	18124	18031	18195	18188	18236	18334	18275	18038	18147	18100	18187	18165	18113	18363	18254	18135	18318	18290	18252	17961	18166	18173	18118	18295	18108	18232	18215	17999	18184	18416	18278	18284	18315	18272	18176	18272	18164	18156	18425	18405	18074	18423	18379	18162	18326	18293	18047	18333	18157	18443	18126	18124	18169	18118	18178	18139	18284	18220	18175	18173	18150	17925	18244	18188	18081	18256	18388	18210	18256	18084	18136	18080	18137	18131	18289	18279	18259	18023	18207	18203	18273	18189	18202	18198	18333	18051	18212	18098	18135	18332	18098	18237	18125	18149	18323	18073	18260	17945	18241	18108	18196	18215	18091	17986	18223	18098	18335	18044	18287	18175	18103	17962	18187	18103	18422	18158	18401	18101	18139	18394	18336	18232	18089	18034	18499	18234	18235	18154	18167	18386	18195	18227	18177	18012	18318	18201	18326	18273	18221	18203	18189	18089	18218	18174	18254	18285	18221	18182	18227	18217	18162	18068	18148	18241	18139	17992	18359	18069	18170	18232	18201	18123	18238	18094	18136	18332	18158	18030	18027	18129	18166	18176	17975	17875	18280	18206	18224	18192	18099	18225	18069	17975	18116	18400	18358	18072	18146	18203	18196	18169	18371	18224	18264	18165	18222	18369	18140	18231	18141	18150	18257	18158	18131	18144	18077	18262	18152	18322	17991	18029	18111	18185	18272	18208	18143	18367	18297	18044	18024	18137	17906	18108	18046	18015	18206	18201	18085	18337	18336	18175	18271	18269	18087	18147	18067	18146	18156	18382	18151	18088	18344	18057	18239	18179	18143	18296	18197	18292	18146	18071	18289	18145	18261	18319	18393	18268	18411	18090	18031	18028	18031	18121	18009	18213	18128	18152	18200	18045	18250	18167	18329	18221	18015	18184	18381	18031	18323	18168	18042	18015	18295	18463	18324	18103	18226	18359	18308	18277	18213	18150	18020	18307	18134	18129	18228	18319	18130	18158	18201	18355	18243	18183	18177	18232	18331	18198	18200	18116	18168	18197	18379	18187	18354	18283	18177	18277	18265	18347	18328	18406	18106	18143	18290	18239	18338	18168	18130	18199	18173	18027	18065	18284	18230	18181	18393	18368	18248	18294	18204	18061	18295	18002	18229	18304	17959	18148	18323	18064	18262	18234	18029	18134	18318	18258	18106	18146	18125	18175	18244	18081	18275	18108	18141	18170	18118	18267	18185	18129	18098	18170	18144	18189	18185	18146	18438	18441	18184	18214	18213	18013	18143	18236	18041	18218	18278	18110	18233	18035	18237	18115	18154	18060	18117	18418	18205	18277	18296	18245	17999	18387	18261	18251	18094	18285	18295	18122	18152	18198	18261	18260	18083	18193	18268	18384	18323	18299	18318	18106	18249	18443	17962	18121	18208	18099	18310	18144	18029	18032	18231	18296	18085	18049	18242	18221	18387	18179	18072	18236	18198	18177	18198	18063	18290	18230	18420	18195	18288	17968	18235	18219	18195	18265	18110	18338	18267	18374	18123	18167	18221	18241	18174	18301	18130	18347	18297	18129	18322	17995	18024	18316	18146	18363	18376	17987	18256	18077	18480	18223	18113	18129	18077	18208	18184	18156	18216	18304	18143	18208	18322	17926	18384	18011	18275	18204	18084	18177	18177	18316	18272	18179	18043	18180	18081	18261	18234	18106	18326	18112	18382	18237	18216	18308	18190	18374	18192	18202	18377	18273	18194	18422	18137	18177	18274	18141	18132	18094	18288	18403	18467	18213	18033	18239	18127	18133	18053	17971	18319	18010	18228	18193	18296	18061	18283	18125	18070	18344	18473	18200	18144	18161	18283	18314	18238	18152	18325	17897	18148	18219	18368	18415	18191	18140	18242	18257	18357	18345	18182	18256	18220	18114	18196	18316	18496	18188	18247	18200	18142	18325	18118	18252	18006	18270	18231	18090	18061	17967	18194	18357	17956	18185	18046	18173	18175	18146	18316	18366	18145	18102	18151	18159	18107	18451	18038	18271	18281	18292	18189	18066	18098	18093	18375	18143	18304	18355	18369	18317	18090	17962	18334	18308	18264	18452	18259	18164	18297	18303	18068	18200	18273	18087	18218	18110	17977	18325	18348	18253	18094	18199	18347	18250	18110	18286	18281	17981	18142	18167	18165	18267	18052	18266	18165	17935	18141	18023	18081	17922	18082	18052	18248	18053	18217	18309	18264	17995	18383	18127	18330	18051	18156	18065	18349	18126	18204	18270	18166	17937	18365	18186	18138	18096	18120	18114	18184	18370	18206	18142	18308	18092	18044	18080	18249	18363	18167	18194	18271	18275	18086	18362	18081	18106	18151	18135	18108	18090	17999	18185	18245	18093	18270	17966	18290	18293	18159	18030	18127	18489	18088	18140	18306	17987	18210	18173	18197	18182	17987	18242	18405	18154	18423	18264	18173	18243	18423	18353	18180	18145	18462	18096	18233	18177	18367	18150	18295	18134	18217	18193	18256	18221	18203	18263	18098	17916	18110	17913	18248	18094	18032	18237	18231	17989	18045	18303	18275	18115	18128	18245	18303	18368	18060	18130	18001	18177	18120	18303	18172	18281	18234	18283	18248	18140	18405	18172
25235	28903	26942	22125	20686	17451	16941	18081	18994	17093	15797	15165	15004	14912	14473	14438	14625	14539	14551	14643	14641	14514	14530	14598	14547	14577	14595	14452	14553	14530	14287	14499	14725	14685	14558	14537	14499	14567	14558	14649	14628	14545	14651	14571	14663	14504	14687	14523	14641	14424	14700	14470	14532	14521	14554	14670	14582	14540	14686	14604	14595	14514	14326	14617	14661	14554	14536	14448	14500	14383	14566	14500	14521	14676	14636	14607	14494	14599	14469	14490	14551	14602	14504	14405	14486	14465	14517	14545	14729	14604	14704	14497	14703	14574	14465	14496	14509	14696	14553	14549	14633	14534	14585	14582	14552	14705	14569	14448	14431	14370	14557	14556	14478	14503	14392	14605	14526	14653	14393	14580	14620	14580	14493	14616	14420	14429	14537	14594	14557	14473	14443	14450	14443	14356	14506	14586	14696	14423	14553	14578	14462	14489	14593	14380	14544	14598	14357	14505	14390	14658	14604	14510	14700	14487	14611	14576	14643	14481	14524	14492	14623	14501	14523	14550	14659	14594	14613	14421	14641	14397	14440	14621	14655	14419	14458	14692	14454	14549	14319	14453	14490	14798	14352	14608	14679	14553	14605	14643	14610	14654	14512	14683	14506	14481	14544	14586	14588	14500	14631	14673	14402	14596	14573	14535	14441	14486	14471	14733	14547	14537	14437	14532	14644	14632	14644	14447	14450	14555	14642	14628	14564	14535	14408	14447	14590	14581	14495	14556	14641	14471	14551	14600	14645	14556	14584	14390	14649	14532	14549	14551	14552	14691	14757	14492	14571	14496	14499	14621	14651	14439	14579	14545	14571	14548	14490	14268	14567	14442	14548	14707	14480	14563	14591	14476	14361	14557	14564	14493	14600	14612	14611	14585	14576	14512	14597	14536	14638	14547	14453	14487	14520	14622	14569	14570	14499	14615	14577	14689	14499	14420	14513	14681	14544	14553	14532	14526	14628	14519	14641	14456	14559	14625	14627	14508	14694	14576	14454	14616	14707	14687	14722	14467	14632	14653	14524	14374	14611	14593	14501	14725	14522	14609	14550	14332	14663	14473	14523	14536	14639	14612	14570	14553	14662	14713	14671	14504	14737	14623	14612	14617	14484	14581	14532	14419	14497	14618	14568	14494	14661	14586	14618	14499	14406	14587	14479	14510	14435	14500	14589	14476	14503	14326	14591	14535	14455	14730	14587	14473	14660	14607	14524	14429	14568	14635	14374	14600	14537	14499	14518	14661	14626	14599	14526	14528	14580	14447	14496	14521	14578	14565	14488	14512	14531	14447	14581	14483	14617	14513	14462	14588	14403	14300	14247	14685	14418	14510	14660	14520	14821	14502	14426	14693	14507	14606	14523	14512	14530	14646	14517	14654	14514	14441	14504	14517	14562	14485	14434	14518	14436	14759	14622	14583	14595	14650	14580	14639	14584	14664	14497	14474	14441	14627	14507	14706	14728	14649	14673	14647	14484	14426	14610	14503	14716	14570	14700	14629	14487	14605	14631	14526	14670	14583	14501	14618	14653	14531	14369	14464	14437	14472	14454	14349	14671	14530	14574	14498	14541	14506	14483	14456	14622	14667	14464	14523	14545	14661	14570	14640	14665	14563	14608	14416	14547	14482	14565	14652	14532	14492	14618	14556	14595	14688	14411	14450	14611	14659	14597	14651	14433	14600	14504	14589	14569	14609	14658	14377	14557	14510	14414	14312	14601	14454	14430	14780	14560	14542	14553	14646	14531	14685	14487	14702	14497	14398	14442	14499	14597	14480	14579	14428	14562	14487	14468	14491	14569	14693	14599	14398	14668	14672	14547	14606	14744	14365	14550	14645	14610	14651	14360	14555	14472	14530	14520	14416	14653	14530	14411	14416	14683	14497	14500	14466	14417	14486	14567	14524	14665	14551	14464	14507	14567	14424	14536	14490	14572	14470	14563	14459	14633	14553	14696	14337	14655	14541	14519	14568	14524	14674	14542	14357	14371	14458	14571	14558	14470	14713	14305	14539	14511	14345	14522	14476	14553	14517	14418	14565	14505	14575	14549	14584	14459	14588	14515	14403	14484	14453	14703	14656	14596	14447	14777	14374	14557	14525	14455	14662	14651	14460	14542	14627	14516	14544	14432	14639	14404	14547	14605	14521	14473	14516	14557	14385	14595	14485	14417	14740	14432	14478	14445	14575	14436	14640	14538	14594	14598	14568	14461	14591	14688	14632	14635	14565	14619	14446	14442	14634	14451	14507	14574	14537	14500	14564	14510	14639	14631	14653	14651	14598	14538	14611	14600	14695	14652	14546	14480	14704	14518	14600	14706	14674	14637	14486	14573	14748	14629	14602	14669	14474	14613	14533	14588	14432	14564	14552	14620	14411	14612	14597	14461	14491	14587	14651	14578	14487	14426	14486	14543	14393	14549	14368	14580	14499	14499	14648	14554	14568	14550	14246	14541	14398	14589	14729	14654	14670	14487	14592	14519	14481	14586	14827	14582	14616	14582	14565	14524	14569	14487	14600	14628	14483	14548	14476	14856	14459	14564	14493	14563	14475	14486	14571	14570	14512	14618	14459	14741	14523	14540	14497	14523	14557	14667	14423	14526	14529	14445	14583	14488	14682	14479	14430	14560	14521	14652	14455	14645	14511	14562	14529	14639	14485	14668	14541	14531	14545	14439	14580	14512	14607	14689	14625	14743	14615	14608	14530	14603	14674	14432	14540	14546	14600	14615	14630	14639	14499	14516	14492	14614	14621	14572	14608	14703	14547	14539	14760	14451	14556	14755	14558	14565	14580	14717	14382	14627	14640	14645	14533	14577	14547	14594	14544	14691	14645	14475	14540	14432	14622	14555	14526	14515	14559	14429	14679	14649	14445	14537	14697	14484	14567	14559	14575	14531	14646	14473	14593	14444	14521	14386	14548	14610	14348	14586	14603	14572	14696	14414	14540	14480	14498	14489	14602	14545	14415	14422	14541	14611	14800	14581	14656	14474	14430	14508	14546	14574	14533	14547	14545	14619	14641	14567	14723	14506	14671	14558	14513	14637	14657	14735	14656	14404	14527	14641	14587	14645	14504	14533	14468	14460	14535	14672	14564	14655	14430	14474	14539	14392	14573	14538	14557	14548	14478	14436	14681	14686	14547	14544	14642	14491	14546	14526	14445	14647	14531	14525	14445	14498	14629	14506	14545	14534	14628	14522	14569	14655	14485	14524	14463	14557	14780	14600	14575	14607	14639	14341	14610	14569	14642	14500	14673	14482	14572	14483	14509	14461	14529	14707	14531	14551	14592	14633	14515	14659	14439	14629	14491	14524	14525	14516	14763	14644	14540	14590	14567	14559	14523	14640	14635	14636	14607	14719	14592	14384	14484	14676	14499	14487	14410	14453	14412	14418	14388	14561	14724	14692	14386	14307	14413	14355	14633	14567	14596	14470	14503	14631	14491	14406	14575	14595	14485	14498	14456	14574	14748	14544	14555	14450	14643	14610	14384	14410	14456	14481	14679	14459	14479	14451	14583	14494	14440	14555	14616	14440	14505	14581	14570	14558	14742	14571	14588	14434	14506	14532	14570	14494	14566	14597	14581	14730	14631	14757	14646	14560	14546	14465	14605	14616	14596	14412	14712	14576	14711	14442	14558	14399	14473	14541	14642	14420	14505	14545	14417	14516	14598	14468	14568	14673	14488	14646	14506	14526	14409	14635	14686	14655	14548	14508	14380	14477	14521	14396	14624	14503	14559	14561	14377	14591	14568	14365	14555	14480	14675	14546	14459	14518	14536	14533	14530	14607	14559	14405	14589	14540	14506	14515	14444	14538	14546	14568	14484	14615	14528	14580	14393	14598	14531	14583	14508	14620	14416	14628	14349	14619	14427	14782	14610	14558	14621	14564	14587	14725	14572	14579	14587	14657	14658	14535	14487	14619	14524	14581	14630	14431	14602	14370	14558	14664	14507	14701	14449	14649	14578	14596	14596	14528	14695	14575	14597	14585	14610	14639	14544	14536	14333	14661	14572	14376	14766	14694	14493	14637	14475	14661	14626	14463	14511	14432	14673	14608	14536	14586	14513	14649	14576	14625	14635	14688	14535	14574	14565	14610	14565	14650	14689	14522	14671	14618	14550	14525	14443	14458	14551	14748	14326	14475	14644	14435	14679	14515	14480	14445	14524	14635	14624	14579	14511	14528	14459	14389	14677	14742	14608	14504	14627	14566	14457	14414	14715	14590	14538	14541	14498	14551	14519	14488	14621	14625	14556	14553	14500	14596	14544	14691	14565	14503	14617	14715	14367	14550	14514	14597	14482	14423	14552	14454	14561	14632	14381	14605	14576	14659	14505	14667	14564	14622	14599	14559	14430	14493	14455	14456	14500	14563	14426	14495	14470	14622	14487	14692	14468	14469	14450	14582	14386	14388	14463	14558	14720	14560	14413	14573	14539	14570	14707	14612	14509	14713	14490	14544	14638	14560	14852	14538	14485	14646	14418	14519	14584	14548	14586	14655	14472	14471	14702	14577	14509	14549	14509	14682	14667	14685	14500	14540	14599	14599	14594	14555	14523	14473	14580	14397	14564	14586	14593	14469	14460	14637	14483	14624	14482	14571	14668	14508	14489	14560	14599	14565	14658	14591	14707	14593	14438	14420	14507	14449	14533	14535	14807	14519	14464	14610	14427	14524	14497	14445	14487	14491	14452	14469	14583	14569	14500	14670	14614	14592	14601	14577	14590	14465	14520	14469	14545	14565	14490	14667	14631	14527	14532	14586	14534	14405	14647	14578	14475	14560	14544	14699	14573	14615	14469	14545	14524	14588	14607	14605	14493	14410	14530	14534	14521	14497	14530	14697	14549	14634	14474	14693	14508	14515	14439	14467	14637	14465	14590	14565	14531	14732	14676	14536	14413	14289	14643	14532	14617	14438	14565	14615	14564	14518	14511	14570	14505	14503	14481	14510	14490	14635	14622	14525	14555	14640	14528	14484	14390	14735	14684	14655	14487	14562	14524	14668	14695	14662	14475	14495	14389	14608	14643	14669	14581	14651	14669	14608	14512	14597	14429	14326	14440	14570	14683	14595	14568	14591	14545	14416	14540	14617	14655	14405	14622	14598	14477	14538	14494	14495	14648	14561	14511
26330	21267	31099	40030	41370	42103	37482	34490	32960	29155	24006	20868	18791	18091	18085	17805	17747	17682	17714	17914	17878	17830	17588	17849	17812	17785	17843	17804	17847	17886	17915	18078	17823	17940	17920	17921	17764	17736	17765	17705	17747	17951	17907	17716	17748	17824	17791	17739	17850	18004	17754	17811	17882	17687	17611	17595	17706	17824	17770	17676	17836	17581	17708	17623	17757	17744	17821	17646	17835	17718	17674	17830	17640	17689	17905	17871	17667	17771	17759	17548	17703	17481	17696	17726	17938	17978	17751	17716	17745	17729	17844	17717	17877	17674	17708	17590	17721	17651	17835	17784	17657	17796	17855	17694	17580	17603	17713	17928	17670	17743	17590	17830	17735	17818	17839	17758	17613	17613	17715	17809	17696	17575	17756	17852	17681	17564	17750	17896	17811	17724	17954	17898	17760	17727	17715	17504	17674	17715	17892	17760	17507	17648	17387	17603	17726	17408	17863	17606	17660	17737	17748	17650	17598	17548	17626	17754	17781	17969	17755	17724	17697	17672	17660	17793	17798	17740	17784	17727	17903	17967	17853	17714	17674	17638	17583	18031	17690	17730	17797	17832	17611	17662	17576	17697	17577	17760	17729	17674	17893	17721	17810	17666	17703	17774	17693	17835	17660	17825	17606	17538	17617	18022	17835	17634	17637	17599	17745	17548	17745	17754	17575	17659	17698	17830	17962	17735	17857	17622	17607	17648	17627	17642	17614	17818	17699	17789	17721	17671	17929	17523	17699	17800	17702	17529	17904	17800	17899	17770	17838	18065	17842	17676	17693	17596	17597	17939	17499	17575	17907	17979	17562	17709	17832	17786	17714	17482	17524	17676	17901	17797	17816	17622	17731	17689	17914	17709	17879	17862	17851	17843	17654	17697	17516	17725	17737	17674	17566	17567	17691	17925	17752	17492	17711	17647	17779	17572	17836	17613	17647	17799	17698	17734	17687	17560	17858	17668	17567	17665	17758	17629	17723	17718	17931	17653	17696	17768	17977	17869	17783	17703	17661	17598	17653	17955	17778	17812	17623	17752	17757	17574	17681	17907	17791	17804	17732	17722	17711	17612	17711	17875	17708	17706	17907	17641	17633	17725	17842	17634	17784	17585	17625	17636	17732	17903	17744	17677	17942	17865	17752	17604	17589	17692	17771	17410	17779	17678	17584	17785	17592	17613	17623	17737	17696	17726	17712	17467	17668	17752	17717	17624	17664	17426	17857	17588	17617	17602	17732	17658	17732	17969	17731	17834	17690	17723	17756	17810	18021	17801	17749	17543	17683	17666	17717	17705	17527	17725	17642	17671	17747	17754	17699	17625	17723	17565	17745	17732	17668	17785	17694	17612	17861	17699	17715	17896	17705	17678	17779	17851	17821	17712	17752	17552	17747	17745	17520	17662	17890	17631	17750	17819	17661	17770	17769	17732	17615	17667	17672	17877	17655	17671	17725	17664	17732	17747	17783	17852	17852	17656	17648	17792	17838	17656	17970	17758	17704	17763	17556	17629	17857	17544	17785	17510	17654	17730	17710	17721	17687	17530	17695	17701	17867	17660	17955	17841	17834	17656	17698	17670	17939	17457	17579	17842	17621	17649	17828	17557	17515	17729	17628	17755	17726	17765	17715	17700	17543	17759	17851	17609	17660	17825	17628	17796	17822	17815	17631	17522	17705	17731	17718	17809	17671	17699	17732	17639	17765	17910	17887	17678	17741	17627	17767	17492	17803	17670	17875	17713	17577	17758	17722	17661	17846	17584	17439	17601	17659	17677	17601	17641	17790	17630	17777	17659	17749	17753	17732	17810	17491	17631	17689	17675	17801	17748	17745	17612	17763	17788	17774	17633	17537	17777	17766	17808	17801	17627	17718	17666	17661	17762	17568	17609	17852	17852	17847	17707	17780	17776	17831	17793	17658	17829	17716	17996	17770	17714	17616	17650	17729	17838	17603	17750	17772	17646	17801	17826	17605	17827	17578	17887	17830	17617	17717	17660	17754	17705	17615	17938	17873	17837	17676	17871	17431	17683	17616	17632	17684	17688	17708	17627	17603	17628	17693	17772	17734	17823	17665	17814	17868	17686	17877	18037	17512	17681	17696	17625	17861	17815	17672	17826	18087	17789	17620	17554	17735	17704	17870	17804	17770	17682	17394	17726	17696	17734	17719	17795	17803	17537	17655	18006	17746	17635	17747	17643	17583	17877	17651	17641	17648	17623	17678	17670	17584	17686	17860	17754	17798	17814	17661	17654	17851	17487	17656	17716	17700	17881	17591	17783	17648	17781	17887	17767	17764	17743	17827	17861	17504	17815	17840	17688	17769	17719	17804	17809	17692	17733	17907	17879	17738	17858	17787	17743	17705	17491	17601	17599	17613	17508	17738	17590	17669	17749	17646	17787	17737	17845	17652	17638	17681	17841	17704	17911	17834	17578	17692	17750	17577	17639	17550	17776	17861	17900	17850	17765	17646	17523	17615	17667	17690	17701	17565	17687	17943	17614	17799	17803	17592	17552	17997	17855	17871	17727	18019	17655	17660	17710	17778	17673	17932	17822	17954	17592	17826	17616	17712	17748	17734	17708	17613	17591	17622	17687	17850	17724	17709	17634	17548	17745	17741	17830	17665	17878	17600	17478	17665	17527	17893	17880	17750	17686	17667	17600	17727	17737	17759	17919	17712	17696	17724	17706	17609	17622	17613	17594	17611	17626	17657	17671	17840	17871	17684	17943	17667	17673	17647	17900	17677	17664	17484	17707	17867	17653	17930	17838	17777	17718	17782	17743	17553	17984	17617	17769	17654	17816	17731	17576	17669	17752	17723	17649	17552	17756	17690	17728	17774	17619	17802	17704	17852	17790	17995	17872	17491	17648	17967	17681	17808	17761	17694	17613	17706	17665	17485	17707	17715	17636	17511	17631	17792	17826	17731	17661	17799	17883	17704	17619	17751	17636	17632	17807	17908	17703	17712	17747	17619	17577	17712	17586	17463	17831	17942	17594	17809	17781	17833	17519	17636	17580	17660	17489	17620	17809	17773	17731	17899	17870	17851	17825	17794	17855	17728	17825	17665	17520	17819	17755	17592	17728	17625	17766	17716	17770	17503	17705	17779	17765	17704	17784	17834	17802	17828	17759	17734	17834	17581	17851	17839	17638	17712	17754	17692	17528	17701	17752	17853	17778	17922	17689	17773	17781	17807	17756	17556	17801	17554	17603	17736	17679	17728	17762	17795	17706	17668	17628	17660	17746	17720	17971	17647	17731	17837	17766	17730	17652	17704	17942	17688	17650	17483	17771	17892	17878	17852	17634	17631	17832	17802	17796	17741	17676	17621	17685	17835	17680	17858	17950	17663	17835	17637	17711	17939	17904	17567	17510	17976	17692	17568	17673	17507	17681	17752	17803	17907	17897	17953	18004	17593	17672	17733	17595	17911	17649	17700	17598	17738	17881	17627	17645	17624	17641	17830	17564	17554	17746	17541	17731	17690	17749	17773	17690	17820	17997	17928	17586	17684	17494	17660	17853	17761	17651	17687	17710	17545	17512	17715	17916	17946	17728	17722	17699	17604	17571	17490	17863	17851	17597	17821	17750	17728	17486	17770	17930	17597	17761	17776	17784	17749	17802	17689	17640	17681	17591	17670	17776	17813	17748	17666	17756	17745	17732	17735	17745	17802	17843	17680	17633	17730	17705	17498	17581	17850	17826	17820	17736	17760	17646	17849	17828	17784	17704	17826	17702	17893	17683	17711	17671	17657	17535	17881	17787	17687	17650	17610	17656	17413	17704	17630	17906	17605	17739	17795	17686	17546	17892	17538	17685	17761	17726	17606	17812	17878	17667	17556	17662	17868	17901	17665	17828	17692	17788	17725	17846	17598	17658	17820	17645	17830	17589	17743	17659	17808	17830	17622	17589	17822	17682	17607	17776	17753	17606	17693	17762	17779	17918	17788	17879	17812	17665	17670	17680	17821	17682	17766	17599	17682	17768	17652	17856	17752	17931	17742	17755	17857	17735	17851	17415	17537	17693	17817	17862	17796	17744	17660	17568	17616	17839	17785	17834	17664	17703	17656	17594	17800	17680	17684	17837	17738	17629	17799	17799	17696	17706	17648	17787	17632	17808	17754	17730	17870	17982	17790	17638	17883	17677	17735	17776	17795	17807	17703	17681	17836	17642	17609	17728	17946	17863	17716	17888	17821	17692	17722	17845	17725	17826	17610	17634	17654	17711	17604	17507	17694	17630	17880	17682	17785	17562	17727	17735	17944	17562	17743	17807	17487	17804	17741	17603	17515	17696	17895	17601	17750	17701	18027	17959	17895	17799	17697	17782	17786	17649	17581	17670	17756	17827	17644	17988	17703	17629	17610	17988	17648	17994	17672	17630	17719	17700	17715	17613	17686	17781	17662	17626	17749	17686	17675	17574	17697	17685	17654	18039	17588	17765	17637	17708	17710	17639	17686	17768	17809	17662	17661	17776	17587	17889	17705	17838	17836	17868	17846	17445	17670	17821	17896	17707	17493	17776	17625	17398	17559	17625	17665	17608	17643	17886	17672	17659	17954	17853	17781	17761	17615	17835	17702	17758	17697	17634	17639	17698	17604	17629	17656	17856	17569	17590	17725	17448	17720	17698	17491	17799	17650	17819	17765	17731	17775	17655	17648	17624	17803	17839	17817	17688	17591	17764	17678	17698	17682	17627	17633	17688	17810	17781	17723	17671	17516	17741	17718	17816	17780	17954	17688	17658	17812	17732	17765	17518	17639	17685	17734	17582	17758	17649	17759	17703	17900	17716	17788	17876	17529	17569	17786	17802	17726	17663	17693	17756	17781	17723	17761	17758	17674	17689	17889	17717	17531	17717	17880	17488	17988	17586	17509	17783	17662	17930	17727	17510	17667	17577	17557	17750	17799	17680	17679	17794	17703	17618	17935	17665	17635	17842	17828	17619	17844	17769	17733	17625	17617	17718	17866	17820	17753	17727	17743	17706	17528	17616	17541	17529	17804	17883	17765	18001	17763	17386	17691	17882	17995	17649	17722	17772	17696	17778	17665	17720	17800	17519	17617	17670	17761	17834	17869	17574	17868	17822	17581	17853	17659	17700	17728	17723	17898	17577	17586	17587	17641	17513	17698	17867
33797	53717	56229	50868	45898	42766	36895	34380	33047	27381	21378	17538	15643	14540	14311	14334	14336	14385	14391	14225	14400	14335	14258	14337	14301	14361	14271	14390	14379	14430	14414	14383	14493	14388	14123	14468	14396	14290	14310	14263	14469	14411	14304	14144	14346	14500	14319	14416	14094	14280	14168	14236	14194	14192	14343	14367	14289	14355	14181	14270	14428	14166	14322	14438	14250	14388	14144	14237	14431	14234	14461	14258	14379	14226	14201	14392	14284	14402	14438	14293	14379	14178	14264	14373	14376	14343	14294	14201	14293	14294	14370	14233	14268	14213	14547	14303	14231	14201	14395	14307	14315	14375	14251	14393	14351	14281	14313	14197	14231	14247	14375	14329	14317	14325	14296	14169	14365	14316	14429	14347	14375	14183	14416	14255	14237	14381	14399	14335	14321	14330	14365	14300	14279	14354	14269	14302	14261	14521	14296	14472	14160	14500	14308	14309	14380	14337	14315	14211	14269	14123	14092	14366	14436	14297	14267	14307	14360	14320	14231	14227	14281	14424	14273	14154	14170	14380	14371	14310	14323	14142	14350	14478	14388	14388	14175	14362	14410	14275	14466	14146	14333	14324	14305	14451	14233	14333	14316	14130	14189	14272	14034	14302	14290	14314	14356	14305	14284	14285	14143	14327	14312	14218	14373	14096	14282	14224	14322	14491	14288	14373	14316	14389	14209	14298	14408	14165	14417	14374	14227	14264	14328	14358	14290	14378	14287	14380	14370	14276	14223	14316	14292	14059	14282	14182	14227	14111	14239	14557	14426	14425	14270	14323	14331	14423	14333	14311	14216	14219	14224	14192	14393	14398	14291	14537	14349	14238	14386	14397	14334	14342	14268	14210	14450	14291	14364	14333	14126	14230	14254	14368	14361	14414	14308	14414	14249	14121	14354	14292	14342	14240	14297	14368	14377	14093	14361	14257	14063	14261	14315	14115	14277	14366	14220	14510	14229	14201	14212	14296	14142	14274	14312	14322	14270	14263	14387	14384	14333	14240	14414	14224	14140	14324	14430	14359	14374	14288	14320	14208	14345	14244	14278	14337	14359	14285	14378	14216	14237	14311	14361	14414	14367	14252	14211	14437	14310	14345	14282	14328	14154	14281	14211	14178	14212	14248	14354	14391	14313	14214	14298	14426	14218	14315	14291	14422	14419	14334	14427	14476	14249	14227	14322	14284	14309	14238	14441	14249	14432	14146	14336	14409	14116	14442	14146	14208	14313	14427	14301	14281	14342	14319	14519	14219	14384	14294	14153	14351	14248	14358	14216	14190	14151	14349	14331	14284	14434	14212	14277	14342	14442	14293	14309	14248	14140	14397	14275	14138	14422	14099	14211	14212	14448	14216	14316	14307	14345	14218	14379	14277	14296	14249	14231	14319	14316	14192	14498	14205	14539	14357	14282	14382	14262	14352	14293	14394	14328	14398	14409	14265	14410	14179	14405	14335	14388	14534	14189	14221	14196	14272	14243	14325	14352	14221	14365	14461	14405	14312	14372	14271	14271	14225	14393	14376	14275	14286	14248	14291	14148	14369	14361	14283	14308	14286	14281	14303	14264	14300	14353	14320	14023	14440	14413	14352	14338	14286	14316	14108	14183	14080	14428	14448	14287	14179	14188	14239	14393	14274	14362	14274	14358	14297	14287	14289	14407	14323	14300	14393	14295	14420	14387	14340	14297	14248	14295	14293	14325	14192	14356	14347	14234	14330	14299	14390	14362	14295	14305	14369	14240	14435	14181	14335	14357	14312	14360	14419	14385	14230	14210	14317	14130	14343	14252	14305	14206	14206	14299	14296	14225	14201	14316	14277	14331	14326	14199	14282	14410	14406	14308	14267	14205	14225	14343	14219	14295	14212	14317	14419	14359	14316	14330	14354	14228	14201	14269	14382	14295	14276	14355	14176	14230	14329	14406	14267	14288	14279	14360	14234	14201	14491	14225	14244	14229	14289	14194	14310	14340	14287	14102	14248	14247	14343	14289	14237	14287	14295	14124	14250	14191	14221	14402	14354	14456	14355	14164	14265	14248	14247	14148	14416	14114	14285	14242	14163	14381	14352	14425	14277	14239	14147	14274	14190	14286	14307	14252	14174	14303	14279	14195	14471	14293	14324	14221	14262	14307	14276	14294	14194	14364	14247	14260	14167	14397	14167	14305	14221	14291	14188	14189	14410	14252	14234	14318	14297	14338	14252	14320	14460	14445	14273	14227	14254	14330	14201	14212	14334	14139	14178	14354	14216	14308	14273	14126	14246	14309	14461	14289	14210	14205	14188	14236	14218	14242	14367	14280	14183	14446	14435	14238	14270	14147	14199	14402	14161	14291	14179	14454	14204	14250	14343	14385	14285	14498	14283	14273	14359	14215	14157	14235	14540	14259	14280	14404	14220	14292	14091	14335	14232	14306	14324	14198	14290	14374	14136	14327	14189	14350	14386	14323	14220	14233	14330	14402	14169	14297	14416	14358	14203	14312	14256	14232	14352	14243	14163	14375	14313	14414	14415	14315	14245	14267	14310	14387	14291	14179	14280	14326	14309	14276	14522	14235	14227	14253	14340	14243	14225	14439	14265	14268	14399	14304	14316	14305	14370	14221	14355	14345	14146	14443	14251	14306	14198	14315	14299	14247	14232	14307	14397	14132	14327	14403	14311	14247	14260	14212	14290	14186	14327	14306	14359	14166	14222	14350	14340	14275	14171	14208	14351	14165	14275	14175	14192	14224	14386	14337	14383	14157	14144	14341	14379	14232	14483	14116	14479	14033	14293	14240	14460	14402	14163	14251	14211	14242	14420	14318	14390	14389	14306	14385	14430	14231	14265	14241	14287	14295	14241	14330	14169	14300	14208	14185	14236	14355	14227	14192	14260	14220	14218	14376	14458	14310	14252	14357	14356	14116	14218	14275	14228	14232	14282	14325	14255	14140	14243	14324	14323	14147	14378	14416	14316	14351	14357	14210	14256	14230	14390	14306	14313	14244	14355	14264	14326	14316	14280	14324	14173	14409	14292	14191	14211	14380	14274	14296	14188	14346	14405	14341	14305	14286	14278	14351	14156	14365	14197	14481	14225	14228	14240	14474	14312	14342	14406	14344	14304	14391	14170	14305	14275	14351	14076	14574	14261	14312	14405	14550	14515	14032	14241	14392	14297	14324	14112	14120	14144	14366	14277	14268	14542	14225	14371	14469	14296	14174	14431	14130	14268	14284	14381	14314	14275	14224	14412	14190	14082	14370	14371	14151	14170	14159	14467	14221	14371	14338	14282	14299	14235	14370	14170	14230	14266	14398	14183	14164	14183	14197	14329	14310	14166	14251	14290	14421	14162	14348	14362	14325	14217	14141	14247	14172	14398	14173	14386	14261	14311	14275	14240	14208	14400	14327	14299	14384	14247	14229	14296	14335	14302	14276	14144	14498	14246	14249	14369	14543	14155	14368	14369	14419	14240	14314	14295	14298	14488	14524	14256	14351	14229	14351	14128	14120	14213	14335	14267	14350	14282	14332	14181	14254	14181	14339	14313	14226	14270	14208	14383	14360	14255	14360	14324	14245	14211	14341	14375	14246	14377	14343	14359	14330	14169	14189	14141	14303	14335	14340	14222	14320	14270	14366	14632	14350	14268	14247	14312	14271	14358	14435	14096	14362	14190	14500	14369	14232	14421	14296	14352	14097	14228	14375	14172	14267	14218	14193	14310	14312	14362	14185	14466	14248	14335	14573	14377	14298	14428	14227	14348	14257	14454	14243	14303	14310	14415	14411	14286	14179	14250	14305	14326	14076	14313	14457	14457	14407	14322	14171	14226	14212	14350	14162	14362	14411	14258	14366	14337	14365	14252	14141	14295	14358	14355	14357	14348	14382	14396	14234	14432	14369	14419	14244	14274	14391	14258	14159	14306	14406	14201	14434	14331	14257	14308	14176	14303	14225	14255	14357	14398	14332	14371	14439	14114	14281	14292	14393	14369	14234	14153	14252	14440	14214	14289	14426	14433	14397	14356	14313	14365	14343	14397	14256	14368	14287	14254	14372	14281	14446	14191	14444	14261	14497	14399	14326	14134	14300	14322	14387	14424	14271	14168	14258	14273	14261	14257	14265	14208	14301	14207	14311	14212	14275	14187	14416	14238	14237	14329	14183	14357	14251	14240	14398	14331	14250	14365	14340	14281	14379	14453	14242	14307	14320	14425	14263	14472	14146	14243	14381	14311	14173	14335	14246	14124	14399	14204	14312	14248	14232	14137	14304	14315	14230	14224	14216	14176	14335	14377	14489	14361	14263	14167	14360	14347	14297	14199	14293	14191	14191	14354	14200	14226	14299	14420	14400	14416	14170	14363	14302	14442	14287	14268	14259	14505	14198	14366	14287	14462	14422	14365	14339	14082	14372	14214	14199	14264	14412	14224	14211	14408	14208	14376	14312	14308	14093	14337	14211	14303	14264	14533	14247	14347	14308	14118	14288	14343	14339	14282	14484	14251	14222	14366	14278	14330	14287	14466	14389	14198	14483	14271	14216	14337	14335	14217	14151	14267	14308	14394	14334	14222	14246	14404	14258	14238	14130	14445	14163	14270	14391	14344	14229	14254	14266	14298	14179	14234	14400	14313	14309	14348	14390	14234	14295	14354	14289	14334	14249	14244	14210	14238	14278	14368	14295	14559	14450	14243	14310	14254	14310	14321	14211	14130	14410	14273	14309	14293	14376	14261	14150	14464	14354	14187	14086	14303	14356	14415	14365	14429	14330	14314	14284	14238	14352	14305	14289	14267	14456	14174	14294	14121	14138	14362	14300	14208	14124	14139	14398	14158	14228	14321	14265	14164	14169	14402	14221	14360	14374	14388	14233	14403	14400	14129	14228	14302	14225	14307	14255	14253	14427	14269	14353	14280	14174	14313	14197	14333	14328	14234	14259	14235	14329	14283	14163	14271	14257	14336	14272	14213	14287	14305	14197	14273	14151	14273	14149	14295	14348	14359	14150	14316	14400	14442	14337	14314	14488	14380	14292	14258	14196	14385	14295	14193	14406	14304	14225	14326	14258	14282	14332	14258	14181	14316	14405	14241	14268	14262	14280	14383	14275	14308	14388	14275	14477	14370	14327	14343	14154	14254	14250	14331	14269	14229	14385	14151
24206	21132	29855	33593	44603	51361	51695	51580	48625	41314	31708	24746	20146	18389	17440	17328	17175	17327	17029	17194	17181	17242	16999	17188	17124	17019	17308	17200	17217	17282	17056	17240	16979	16972	17138	17127	17090	17139	16738	17150	16977	17294	17272	17202	16994	17102	16997	17045	16791	17108	17118	16998	16890	17018	16964	17052	16944	17016	17023	17037	16975	17012	16991	17167	17099	17200	17043	16992	16921	17080	17189	17040	17306	17121	17003	17164	16948	17107	17129	17019	16979	17053	17147	17046	16994	16850	16801	17002	17129	17188	17048	17179	17060	16993	16962	17091	17083	16906	17279	16777	16861	17020	17122	17031	16906	16770	17080	17093	16968	16953	17292	16909	17059	16932	17086	17080	16929	16950	17036	17134	16924	16944	17146	17059	16973	17199	17027	17301	17094	17061	17077	16976	16959	16953	16803	17142	16950	17093	17211	16967	17089	17126	17037	16988	17062	17136	17032	17158	17283	17145	17049	16805	17039	17095	17066	17039	16904	16919	17193	17060	16849	17078	17099	17107	17031	17082	17128	16956	17000	17145	16969	17098	17114	17166	17030	17101	16975	16961	16972	16795	16938	17137	17233	17059	17250	17007	17014	16995	17028	17112	17034	17223	17011	17141	17070	16983	16971	17004	16893	16998	17019	17144	17037	16963	17119	17120	17047	16804	16982	17020	17044	17040	16869	17074	17001	16928	16822	16877	16909	16945	17064	17228	17033	17109	16875	16909	17045	17136	17306	17116	16991	16913	16989	17244	16915	17083	16953	17009	17098	17141	16929	17045	16885	17104	17103	17123	16987	17096	17170	17107	17010	16745	16931	16907	16908	17090	17202	17396	16959	17051	16976	17249	16958	17242	17085	17040	16885	16979	17102	16990	17165	17113	16963	17018	17188	16934	16851	16730	16965	17039	17017	16875	17077	17094	17182	16878	16935	17008	16998	16948	16837	17040	17053	16971	17047	17016	16863	17088	16938	16986	17163	17121	16891	16932	17183	17049	16856	16768	16906	16895	17025	16905	16933	17088	16913	17102	17409	17097	16883	17003	17219	17257	16903	17076	17176	16974	16949	16907	17019	16935	16998	16939	17180	16998	17075	17229	16996	16995	16866	16931	16886	16958	17024	17009	17173	16923	16876	17093	16957	17204	16889	16823	17074	17065	16713	17081	17136	17005	17054	17156	17191	16869	17069	17204	17123	17260	16988	17065	17100	16871	16948	17113	16986	17216	16840	17106	17131	16974	17150	16860	17088	17039	16884	17253	17059	17292	17153	17057	16920	16961	16879	17044	16959	16908	17045	16880	16906	16925	17154	17099	16968	16832	17072	16973	16880	16746	17129	17175	17017	16818	17023	17016	17272	16881	16796	17009	17056	16926	16957	16983	17165	17008	16979	17016	17042	17051	16989	16868	17131	16857	17014	16835	16986	16903	17048	17070	16745	17179	16975	16757	16902	16955	17131	16939	17075	17197	16975	16937	17105	17047	16973	16779	17059	16988	16845	16962	17070	16937	17260	16922	17064	16833	17181	16981	16826	16840	17147	17013	17108	16900	16847	16908	16949	16860	16946	17022	17054	16964	17184	16914	17284	17073	17012	17000	17025	17072	17046	16900	17016	16959	17097	16994	17075	17085	17048	16980	17180	16833	16824	16994	16986	17149	17158	16981	17037	16919	16907	16819	16804	16945	16838	17042	17182	16952	17060	17029	17017	17114	17186	16958	16948	16963	16986	17142	17075	17039	17189	17052	16975	16921	16949	16947	16842	16916	17066	16940	17108	17055	17109	16965	16912	17005	16975	16938	16815	17059	17046	17079	17200	16956	17130	17092	17024	17145	16913	17220	17163	16979	17040	17065	17085	17054	16886	16906	17173	17010	16991	17022	17069	17039	17168	16956	17075	16990	17032	16964	17120	16932	16918	16988	16991	16846	17016	16845	16909	16882	17076	16870	16980	17099	17081	17119	17160	16975	16913	16932	16977	16951	16896	16989	17084	17016	17062	17016	17120	16989	17060	16999	16853	16976	17110	17021	16933	16949	17209	16821	16915	17036	17084	17206	17084	17203	16894	16895	16917	16953	17065	17195	16963	17032	17049	16855	17130	16977	16915	16972	17037	17225	17020	16776	16709	17251	16811	16920	17032	16996	17109	16997	16863	17051	17044	17075	16954	16891	17154	17178	17069	17092	17047	16894	17230	16828	16925	17078	17093	17093	17154	16826	16884	16954	17024	17023	17117	17169	17057	17000	16896	17025	17264	16975	16976	16868	16905	16952	17161	17005	17066	16938	17027	17199	16946	17117	16983	17069	16950	16971	16832	16828	17014	16962	17135	16870	17098	17008	17159	16982	17153	17117	17010	16988	16858	17189	16983	17188	17125	16921	16981	17033	16949	17102	16983	16709	16947	16867	16922	17086	16925	17008	17132	17056	17068	17049	16896	16909	16953	17172	17082	17215	17200	17006	16818	17081	17051	17131	17071	17104	17041	16876	16983	17177	16982	17130	17004	17007	16962	17024	17064	16903	17258	17024	17174	16984	16997	16810	17115	17217	17032	16982	17185	16988	17071	16807	16938	16846	16865	17041	16792	16982	17001	16806	17119	17022	16970	17020	17062	17200	17146	17109	17248	16873	17006	17174	16885	17052	16973	16920	17139	16922	16984	17080	16953	17021	16984	16628	16832	17053	17051	17065	17058	16921	16893	17147	17119	16827	16923	16839	17058	16869	16915	17152	17132	16986	16885	16989	17019	17005	17124	16787	17085	16762	16962	16947	17149	17057	17185	17051	17011	16880	16931	16694	17024	16772	17020	17246	16854	17036	17069	17045	16961	16996	16940	16863	16966	16893	17247	17030	16999	17073	17109	16974	16934	17044	17045	17026	17070	17101	16985	17064	16893	17058	17026	16989	17149	16624	17245	17034	16857	16994	16936	17240	16953	16891	16854	16852	17042	16788	17191	16937	16973	16894	17165	17033	16865	17011	17120	16872	17021	16976	17138	16967	16891	16864	17003	16868	16959	17073	17081	17173	16831	16779	17004	17053	17154	16897	17195	17167	17210	16976	17106	17270	17152	17065	17079	17008	17165	16870	17112	16923	16963	17071	16871	16919	16925	16867	17083	16884	16859	17011	17129	17125	16802	16851	17097	16842	16978	16856	16973	17196	17021	16975	17074	17102	17173	16905	16970	17294	16986	16967	17155	16921	17095	17253	17008	16991	16975	16949	16993	17000	16978	17034	16844	16894	17026	17023	16860	17089	17232	16894	17123	16886	16892	17018	17146	17062	17102	16946	17201	16900	16943	16958	16891	16952	17150	16900	16987	17053	17071	16964	17055	17160	17041	17020	16885	17069	16901	17084	16841	16861	16864	16951	17379	17071	16806	17044	17036	16898	17028	16954	16970	17011	16898	17199	16925	16989	16900	17031	16848	16843	17056	17104	17214	16960	17219	17178	17023	16947	16893	16905	16902	17118	17101	16873	17184	17229	17141	17076	16791	17030	17156	17054	17058	17043	16999	16846	17051	16956	17117	16734	16870	17066	17032	16991	16997	16989	16916	16964	16883	16870	17002	16766	16976	17003	16961	17033	16863	16916	16815	17057	17045	16879	17054	17057	17151	17159	17111	17048	17167	16707	16771	17071	17020	16938	16997	16941	17054	17093	16976	16906	16905	17011	16827	17027	17110	17149	16938	16984	17103	16894	17018	17052	17104	17109	17073	17012	16882	16962	17115	16896	17290	17091	16939	16899	16935	16952	16992	16740	17031	17041	16980	16948	17116	17058	17130	16950	17116	17120	16861	16986	17079	16892	16905	16783	16813	16837	17064	17079	17176	16992	16896	17104	17013	16964	17025	16931	17251	16975	17028	16904	16994	17086	16866	16908	16966	16945	17073	16856	17145	16946	16907	17030	17009	17279	17043	16972	17073	17002	16981	17013	17118	16867	17078	17034	17074	17130	16900	16922	16913	17059	17001	16998	16996	17049	17152	16914	16907	16934	16919	16877	16976	17095	17255	17007	16914	16955	16945	17200	17036	16976	16778	16967	17033	17183	17284	16853	17213	16877	16834	17107	17092	16912	17104	17041	16835	17066	16941	17001	16925	16871	16976	16888	16962	17101	17084	17062	17019	17049	16989	16909	17040	16925	17059	17149	16996	17036	17053	16858	17078	17108	16961	17065	17139	16963	17121	16981	16882	16789	16873	16988	17138	17120	16853	17039	16978	17048	16894	16988	16993	17235	17105	17046	17090	16817	17054	16978	17142	17052	16896	17028	16952	16892	17077	17193	17209	17178	17028	17301	16928	16875	16898	16951	17195	17075	16942	16856	17019	17045	17238	16921	17113	17197	17111	17148	17097	17050	17122	17203	17008	17057	17056	16980	16951	16919	16974	17313	17215	17094	16892	16865	16920	17000	16949	17142	16834	16940	16892	16950	16976	17069	17235	17133	16967	16967	16791	17156	17232	16955	17129	16920	17279	16952	16911	17014	17177	17007	16850	17109	16861	16987	16859	17139	16822	16937	17149	16859	17147	17102	17222	17243	17093	16990	16940	16979	17046	16898	16957	17116	16865	16910	17066	17020	16968	17040	16921	16929	17034	16824	17084	17134	16797	16931	16801	17080	17006	17071	17002	16892	17002	16998	16986	17021	17174	16795	17045	17104	16932	16946	17193	17107	16983	17031	17034	17077	16966	16906	16961	17102	17205	16840	16848	16926	16920	17088	17261	16985	16914	16940	17084	16991	16915	17013	16874	17047	17119	17145	17130	17096	17213	17157	17069	17028	17112	17148	17158	16965	16702	17184	17069	16878	17031	16975	17060	16858	16985	16883	17218	17054	16651	16856	16751	16914	16947	17133	16951	16876	17009	16871	17139	17133	16821	17014	17069	17166	17098	16935	17191	17086	17017	16755	17035	16947	16940	16803	17172	16894	17098	16850	17007	16807	17001	16957	17069	16906	16904	17031	17072	16953	17165	16991	17183	17013	17208	16858	17124	17190	17081	17033	17150	17170	16959	17032	16918	17116	17085	16757	16857	17214	17179	17133	16959	17145	17133	16872	17012	17044	16957	16927	16848	17026	16897	17017	16990	16687	17110	17119	16922	16897	16975	17134	17002	16901	17033	16964	16792	17078	17033	17083
41917	74368	80775	70759	63144	56167	52682	52408	48521	40565	30213	21685	16848	14849	14065	13931	13685	13720	13869	13870	13733	13889	13817	13824	13896	13816	13974	14069	13974	13835	13865	13866	13771	13865	13919	13782	13813	13870	13802	13890	13784	13825	13867	13833	13794	13928	13936	13891	13794	13917	13833	13924	13904	13740	13847	13796	13719	13827	13954	13891	14013	13885	13997	13862	13882	13775	13942	13806	13742	13772	13995	13833	13662	13737	13888	13961	13881	13788	13846	13951	13941	13735	14000	13925	13843	14007	13999	13702	13839	13874	13975	13872	13776	13843	13866	13855	13884	13787	13924	13936	13884	13829	13837	13914	13806	13987	13829	13858	13843	13748	13992	13771	13883	13760	13954	13788	13940	13748	13770	13831	13762	13887	13984	14025	13921	14082	13739	13808	13966	13954	14023	13823	13753	13963	13868	13556	13785	13767	13954	13832	13900	13860	13746	13802	13986	13927	13851	13797	13952	13899	13815	13794	13918	13822	13981	13885	14030	13892	13885	13920	13687	13992	13781	13846	13783	13689	13913	13752	13790	13735	13866	13842	13950	13727	13700	13851	13884	13836	13910	13965	13828	13777	13701	13770	13823	13828	13767	13901	13726	13685	14007	13711	13860	13983	13870	13842	13873	13710	13848	13797	13987	13877	13806	13919	13921	13820	13788	13902	13824	13852	13865	13895	14032	13874	13934	14008	13840	13953	13888	13827	13897	13905	13794	13976	13806	13805	13903	13922	13907	13968	13796	13932	13843	13825	13999	13872	14036	13798	13806	13725	14032	13852	13914	13788	13861	13923	13961	13903	14003	13861	13868	14048	13952	13857	13813	14005	13846	13877	13956	14015	13808	13773	13745	14034	13889	13930	13916	13952	13972	13951	13858	13854	13818	13939	13741	13803	13942	14001	13869	13904	13932	14136	13882	13750	13941	13796	13680	13864	13870	13837	13929	13859	13758	13882	13753	13794	13827	14014	13917	13970	13905	13979	13940	13869	13856	13667	13789	13724	13882	13963	13872	13732	13719	13956	13810	13856	13637	13894	13762	13793	13776	13829	13916	13894	13700	13977	13940	13970	14014	13806	13792	13787	13838	13994	13973	13706	14024	13816	13934	13883	13899	13757	13855	13893	13898	13652	13840	13922	13835	13968	13970	13796	13832	13863	13900	13844	13890	13917	13802	13785	13823	13891	13894	13866	13814	13626	13989	13861	13912	13846	13772	14046	13773	13959	13805	13829	13881	13824	13844	13941	14030	13717	13678	13716	13996	13848	13839	13766	13888	13924	13713	13916	13964	13896	13934	13917	13918	13896	13775	13809	13689	13867	13926	13851	14054	13969	13829	13852	13897	13798	13868	13877	13845	13884	14072	13857	13793	13822	13684	13937	13789	13828	13891	13844	14028	13908	13800	13795	13863	13784	14014	13755	13828	13873	13951	13845	13745	13822	13876	14012	13930	13829	14092	14010	13652	13694	13905	13818	13879	13924	13922	13801	14015	13822	13810	13957	13735	13991	13816	13676	13853	13994	13767	13728	13859	13763	13983	13845	13948	13961	13871	13739	13739	13709	13745	13931	13775	13923	13610	13812	13858	13866	13996	13642	13823	13715	14000	13934	14030	13882	13936	13903	14056	13877	13863	13918	14033	13904	13918	13781	13822	13831	13898	13884	13779	13810	13761	13783	13863	13841	13905	13860	13966	14000	13771	13841	13941	13846	13921	13842	13996	14017	13843	14035	13664	13926	13873	13888	13866	13961	13948	13888	13856	13809	13832	13860	13948	13919	13616	14024	14047	13891	14108	13848	13671	13798	13856	13735	13775	13759	13949	13735	13963	13874	13832	13832	13753	13974	13940	13735	13805	13991	13787	13810	13986	13909	13821	13868	13989	13868	13933	13850	13703	13708	13981	13838	13812	13750	13742	13889	13685	14033	13904	13954	13796	13785	13903	13837	13852	13919	13939	13889	13843	13993	13981	13976	13866	13966	14067	13906	13970	13948	13974	13605	13891	13949	13720	13952	13958	13730	13795	13919	14005	13679	13829	13952	13780	13971	13861	13811	13735	14046	13986	13827	13848	13954	13879	13817	13731	14077	13788	13799	13904	13815	13658	13943	14062	13922	13892	13872	13917	13869	13716	13738	13851	13957	13836	13662	13930	13774	13993	13966	13970	13755	13976	14141	13800	13908	13856	14014	13772	13876	13849	13837	13714	13939	13950	13806	13651	13888	13815	13800	14103	13821	13921	13881	13782	13872	13944	13903	13872	13914	13924	13688	13799	13907	13873	14034	13785	13909	13879	13832	13822	13967	13693	13885	13718	13991	14011	13867	13799	13741	13802	13840	13864	13568	13926	13942	13760	13893	13795	13956	13997	13728	13962	14052	13892	13889	13797	13740	13869	13781	13689	13742	13853	13869	13894	13884	13869	13746	13845	13864	14033	13855	13833	13975	13901	14037	13811	13864	13907	13924	13953	13800	14051	13923	13801	13989	13792	13829	13765	13879	14006	13855	13682	13832	13822	13943	13824	13730	13876	13897	13917	13727	13836	13690	13911	13911	13884	13749	13868	13801	13781	13765	13930	13948	13793	13894	13733	13889	13901	13694	13815	13853	13951	13728	13801	13716	13824	13952	13904	13782	13938	13830	13793	13654	13875	13852	13983	13794	13941	13983	13786	13894	13944	13657	13913	13783	13878	13796	13873	13925	13931	13724	13968	13836	13916	13950	13876	13904	13975	14034	13935	13892	13776	13776	13896	14003	13767	13905	13642	13831	13881	13801	13870	13933	13906	13978	13882	13962	13837	13816	13743	13904	13884	13671	13762	13848	13889	13775	13965	14077	13960	13890	13695	13941	13894	13866	13943	13853	13838	13898	13973	13892	13789	13959	13729	13885	13960	13895	13900	13742	13891	13806	13894	13935	13911	13774	14020	13912	13829	13824	13763	13699	13907	13755	13950	13925	13825	13888	13724	13944	13780	13957	13896	13896	13837	13838	13865	13821	13716	14093	13810	14007	13811	13787	13772	13905	13859	13935	13959	13863	13749	13781	13823	13889	13913	14023	13741	13835	13850	13848	13780	13697	13903	13957	13716	13824	13763	14000	13946	13825	13916	13847	13777	13927	13873	13897	13877	14008	13715	13864	13784	13963	13974	13741	13780	13812	13964	13737	13685	14074	13803	13970	13721	13942	13783	13978	13822	13700	13806	13856	13776	13685	14009	13829	13924	13701	14047	13857	13919	13800	13774	13731	13842	13922	13984	13776	14001	13800	13797	13765	13913	13878	13820	13832	13791	13909	13861	13915	13742	14127	13977	14006	13853	14071	13958	13848	13800	13813	13874	13908	13810	13977	13916	13829	13889	14053	13782	14022	13793	13780	14015	13759	13740	13714	13954	13813	13905	13840	13968	13939	13819	13815	13855	13787	13880	13910	13747	13712	13821	13916	13757	13712	13765	13855	13788	14010	13861	13905	13862	13806	13773	13808	13912	13981	13636	13913	13866	13817	13883	13871	13766	13973	13688	13919	13909	13835	13894	13979	13957	13754	13743	14033	13876	13743	13855	13759	14032	13911	13769	14096	13705	13729	13859	13980	13825	13844	13995	13957	13917	13761	13731	13739	13827	14013	13770	13798	13922	13989	13860	13869	13786	13909	13821	13895	13896	14033	13968	13932	13686	13849	13937	13915	13763	13909	13896	13815	13835	13867	13740	14213	13842	13719	13728	13870	13656	13913	13918	13873	13788	13841	13921	13912	13891	13899	13804	13979	13901	13923	13835	13743	13827	13852	13982	13832	13861	14033	13694	13931	13885	13946	13875	13938	13925	13869	13797	13991	13741	14031	14040	13863	14002	13820	13893	13938	13862	13913	13824	13907	13886	13793	13792	13896	13777	13648	13957	13960	13798	14028	13746	13860	13882	13814	13978	13765	13954	13877	13681	13927	13953	13986	13771	14004	13848	13929	13942	13793	13908	13906	13755	14111	13742	13861	13866	13952	13867	13976	13840	13839	13913	13815	13684	14162	13902	13757	13808	13884	13899	13956	13828	13865	13961	13846	13766	13770	13932	13957	13761	13837	13718	13930	13929	14036	13827	13875	13862	13928	13766	13955	13765	13955	13863	13997	13898	13824	13854	13675	13864	13786	13809	13751	13965	13900	13938	13787	13941	13806	13757	13783	14040	13965	13828	14045	13834	13925	13599	14084	13699	13943	13724	13925	13833	13782	14014	14038	13973	13759	13843	13892	13720	13926	14074	13825	13882	14012	13750	13866	14067	13948	13853	13824	13997	13778	13891	13680	13791	13865	13964	13685	13897	13858	13834	13959	13920	13886	13890	13928	13979	13771	13983	13916	13880	13706	14019	13817	13864	13780	13839	13861	13953	13851	13837	13875	13884	13883	13946	13607	13806	13874	13889	13818	13817	13807	13796	13896	13898	14016	14080	13785	13760	13733	13860	14101	14012	13872	13784	13920	13705	13852	13918	13952	13942	13844	13783	13942	13926	14092	13973	13706	13887	13700	13903	13910	13900	13749	13942	13717	13960	13853	13919	13913	13926	13716	13845	14058	13888	13913	13768	13952	13759	13866	13693	13782	13654	13755	13918	13899	13748	13872	13862	13763	13828	13991	13755	13900	13952	13917	13774	13966	13868	13873	13848	13827	13747	13898	13961	13801	13947	13943	13866	13894	13735	13869	13793	13882	13823	13657	13837	13833	13737	13888	13955	13834	13944	13950	13794	13773	13775	13808	14218	13876	13974	13978	13880	13828	13845	13909	13989	13948	13808	13702	13878	13911	13851	13886	13935	13919	13881	14038	13928	13780	13745	14021	13842	13882	13864	13772	13868	13834	13948	13763	13872	13846	13756	13913	13846	13774	13929	13845	13947	13794	13850	13855	13891	13796	14032	13916	13917	13978	13886	13832	13904	13822	13788	13692	13950	13903	13897	13824	13784	13811	13908	13889	13692	13868	13914	13925	13979	13965	13757	13931	13716	13874	13999	13875	13870	13840	13751	14025	13740	13777	13910	13721	13905	13892	14049	13810	13900	13828	13950	13838	14111	13967	14103	13774	13801	13662	13786	13871	13919	13800	13866	13802	13745	13934	14107	13716	13731	13784	13860	14074	13603	13888	13849	13883
31644	24076	25309	23428	21307	21047	20536	20689	20173	19534	18986	18202	17805	17894	17569	17767	17707	17663	17740	17502	17717	17871	17658	17667	17674	17509	17729	17655	17574	17934	17745	17722	17686	17648	17678	17709	17695	17565	17577	17369	17558	17653	17528	17477	17684	17638	17517	17766	17680	17683	17546	17394	17731	17647	17599	17602	17724	17854	17674	17587	17583	17642	17396	17612	17585	17743	17426	17531	17728	17698	17462	17484	17693	17780	17673	17457	17519	17636	17708	17794	17408	17526	17707	17697	17691	17712	17693	17658	17675	17675	17608	17735	17675	17693	17563	17483	17558	17510	17697	17699	17676	17606	17641	17599	17681	17757	17324	17839	17644	17633	17648	17696	17734	17603	17576	17625	17575	17584	17787	17519	17534	17761	17676	17651	17466	17623	17685	17561	17576	17662	17592	17644	17818	17567	17776	17462	17713	17560	17564	17552	17509	17769	17645	17608	17721	17638	17539	17688	17630	17632	17655	17712	17684	17751	17892	17675	17694	17682	17609	17685	17568	17528	17704	17393	17693	17725	17639	17685	17810	17722	17874	17653	17615	17364	17510	17543	17452	17723	17503	17585	17749	17675	17737	17800	17805	17635	17709	17605	17825	17396	17524	17570	17753	17826	17635	17382	17668	17471	17706	17690	17544	17531	17583	17617	17618	17736	17766	17622	17599	17785	17498	17576	17690	17666	17610	17844	17544	17443	17782	17570	17861	17613	17532	17546	17545	17488	17429	17685	17546	17591	17464	17812	17732	17667	17661	17724	17612	17638	17579	17488	17491	17778	17799	17667	17712	17569	17980	17686	17625	17646	17768	17687	17479	17533	17710	17460	17653	17627	17722	17609	17540	17715	17461	17756	17594	17744	17566	17725	17585	17563	17685	17639	17514	17820	17659	17582	17637	17568	17602	17502	17719	17504	17784	17692	17602	17537	17618	17657	17820	17552	17659	17735	17522	17752	17701	17512	17547	17492	17663	17705	17581	17763	17699	17364	17660	17577	17563	17396	17524	17609	17568	17496	17512	17766	17684	17355	17628	17682	17648	17656	17536	17704	18004	17729	17751	17672	17548	17512	17659	17281	17747	17616	17824	17613	17771	17794	17521	17613	17722	17748	17696	17692	17706	17551	17797	17517	17761	17721	17601	17414	17774	17525	17493	17420	17696	17717	17710	17574	17798	17553	17825	17449	17486	17712	17893	17684	17571	17780	17886	17490	17657	17563	17667	17744	17576	17724	17516	17798	17576	17430	17377	17632	17674	17707	17515	17396	17291	17489	17771	17687	17489	17501	17724	17396	17584	17691	17531	17691	17879	17682	17821	17508	17697	17681	17669	17769	17892	17768	17708	17680	17746	17598	17544	17816	17755	17644	17548	17597	17447	17509	17819	17497	17548	17532	17671	17859	17672	17608	17651	17842	17780	17543	17495	17511	17719	17656	17883	17495	17720	17642	17733	17723	17860	17432	17697	17751	17986	17620	17681	17239	17610	17562	17541	17839	17652	17692	17671	17682	17494	17767	17662	17604	17744	17857	17789	17638	17552	17445	17592	17642	17931	17855	17770	17828	17573	17652	17677	17668	17532	17682	17597	17693	17718	17609	17643	17571	17816	17681	17583	17719	17516	17730	17414	17669	18035	17689	17792	17550	17608	17705	17693	17638	17815	17537	17540	17520	17566	17814	17447	17735	17736	17548	17868	17600	17759	17837	17664	17391	17616	17619	17774	17514	17826	17668	17786	17786	17372	17576	17740	17529	17475	17845	17862	17673	17756	17766	17850	17649	17694	17558	17597	17547	17536	17729	17643	17718	17700	17474	17677	17855	17815	17363	17564	17586	17689	17544	17681	17722	17752	17694	17536	17774	17760	17859	17690	17578	17803	17481	17732	17523	17616	17794	17878	17471	17591	17463	17607	17619	17681	17377	17598	17825	17604	17735	17773	17627	17776	17673	17704	17524	17504	17712	17883	17456	17563	17795	17783	17647	17477	17717	17637	17620	17503	17573	17794	17612	17548	17547	17635	17647	17908	17630	17650	17659	17509	17561	17540	17610	17508	17716	17746	17762	17506	17849	17643	17651	17618	17560	17735	17611	17490	17533	17535	17702	17927	17726	17679	17468	17655	17788	17568	17546	17529	17540	17459	17644	17716	17519	17685	17635	17626	17763	17720	17595	17811	17770	17557	17713	17647	17675	17615	17714	17632	17508	17670	17714	17621	17779	17531	17513	17712	17480	17519	17672	17730	17553	17613	17753	17754	17666	17752	17781	17607	17746	17813	17497	17550	17735	17863	17578	17779	17677	17716	17651	17640	17596	17718	17637	17636	17603	17629	17529	17557	17592	17622	17664	17597	17733	17827	17737	17674	17496	17433	17666	17702	17682	17700	17485	17662	17583	17512	17498	17630	17645	17755	17545	17689	17653	17526	17487	17464	17855	17647	17888	17856	17611	17718	17491	17593	17790	17486	17525	17736	17811	17462	17526	17674	17512	17455	17862	17582	17667	17636	17559	17564	17721	17804	17542	17616	17723	17644	17766	17649	17599	17622	17698	17656	17668	17568	17502	17374	17439	17926	17787	17624	17632	17753	17802	17613	17729	17689	17414	17623	17698	17779	17827	17591	17414	17854	17715	17723	17622	17662	17475	17485	17690	17748	17794	17790	17571	17664	17726	17775	17605	17810	17690	17817	17764	17550	17490	17627	17535	17766	17562	17818	17523	17763	17603	17672	17349	17524	17421	17669	17635	17559	17984	17565	17468	17364	17688	17541	17536	17587	17748	17527	17617	17814	17725	17592	17581	17658	17516	17511	17609	17604	17547	17657	17520	17700	17520	17632	17860	17767	17658	17670	17632	17772	17648	17628	17722	17853	17621	17695	17538	17666	17557	17778	17594	17792	17736	17482	17851	17471	17605	17580	17543	17618	17525	17753	17674	17755	17711	17617	17425	17638	17760	17709	17607	17752	17609	17777	17495	17501	17524	17513	17585	17597	17559	17592	17698	17519	17583	17433	17404	17722	17703	17619	17654	17641	17556	17652	17457	17653	17671	17675	17545	17608	17807	17564	17711	17685	17698	17642	17642	17665	17578	17575	17646	17850	17751	17691	17761	17659	17617	17610	17638	17576	17633	17601	17714	17341	17720	17683	17516	17731	17701	17697	17427	17513	17740	17627	17568	17688	17549	17409	17899	17599	17738	17752	17486	17623	17737	17672	17728	17738	17411	17561	17652	17795	17555	17652	17702	17605	17504	17600	17678	17701	17587	17643	17267	17601	17651	17443	17584	17385	17789	17622	17643	17560	17732	17680	17484	17555	17676	17663	17696	17466	17680	17647	17868	17707	17534	17572	17830	17532	17583	17740	17563	17649	17727	17544	17631	17758	17689	17569	17588	17527	17743	17739	17841	17839	17459	17755	17604	17543	17649	17537	17705	17560	17720	17536	17570	17815	17725	17556	17593	17715	17803	17644	17584	17621	17700	17517	17722	17550	17719	17647	17488	17615	17794	17509	17532	17596	17619	17638	17664	17546	17522	17393	17642	17567	17484	17671	17520	17734	17546	17721	17830	17485	17635	17643	17477	17721	17667	17674	17664	17619	17659	17494	17675	17778	17599	17632	17632	17600	17698	17523	17672	17607	17581	17458	17709	17720	17568	17647	17791	17550	17629	17666	17743	17499	17633	17555	17822	17501	17515	17795	17679	17483	17617	17608	17605	17495	17693	17674	17733	17602	17528	17710	17472	17780	17711	17704	17643	17867	17672	17666	17833	17705	17435	17511	17440	17582	17692	17469	17665	17681	17513	17654	17561	17690	17662	17710	17638	17563	17682	17575	17595	17450	17608	17548	17634	17727	17805	17469	17575	17804	17551	17684	17875	17650	17478	17592	17755	17717	17480	17739	17466	17632	17548	17681	17657	17822	17607	17775	17600	17856	17466	17721	17730	17538	17675	17642	17605	17629	17494	17636	17683	17638	17725	17762	17723	17570	17673	17711	17825	17574	17588	17544	17595	17601	17709	17753	17680	17727	17445	17602	17557	17726	17802	17578	17573	17590	17793	17848	17712	17454	17634	17771	17843	17611	17650	17665	17508	17749	17653	17791	17610	17754	17477	17620	17671	17551	17699	17664	17665	17714	17642	17550	17363	17695	17429	17467	17749	17578	17578	17714	17446	17418	17601	17513	17744	17457	17637	17691	17554	17690	17737	17928	17583	17475	17602	17662	17560	17384	17851	17466	17565	17730	17642	17641	17534	17640	17669	17747	17615	17751	17863	17555	17588	17555	17518	17393	17590	17801	17697	17460	17561	17701	17694	17720	17677	17595	17653	17669	17621	17782	17529	17849	17614	17614	17486	17748	17665	17774	17942	17613	17620	17705	17691	17636	17434	17592	17547	17765	17571	17638	17557	17631	17548	17572	17759	17657	17602	17645	17604	17537	17488	17572	17829	17688	17859	17600	17546	17717	17406	17627	17500	17706	17680	17494	17741	17650	17452	17578	17417	17634	17566	17573	17772	17531	17465	17650	17690	17807	17433	17586	17609	17503	17632	17781	17801	17571	17724	17525	17520	17827	17652	17685	17467	17482	17456	17847	17534	17446	17709	17739	17567	17716	17563	17705	17621	17618	17472	17627	17551	17598	17801	17652	17501	17794	17550	17654	17737	17506	17751	17616	17588	17775	17637	17589	17699	17899	17619	17545	17649	17686	17612	17686	17536	17657	17621	17736	17684	17658	17484	17599	17662	17867	17833	17703	17741	17686	17839	17795	17569	17547	18174	17704	17446	17518	17529	17691	17589	17797	17598	17477	17650	17542	17520	17905	17798	17915	17723	17631	17702	17507	17761	17503	17757	17498	17595	17535	17692	17765	17630	17652	17545	17597	17594	17590	17629	17712	17720	17576	17581	17462	17706	17743	17657	17754	17774	17511	17549	17763	17685	17669	17572	17644	17671	17621	17768	17600	17610	17350	17673	17529	17620	17608	17492	17752	17720	17477	17680	17469	17579	17751	17707	17477	17442	17576	17697	17499	17635	17527	17403	17429	17690	17684	17700	17488	17558	17793	17446	17571	17439	17506	17597	17695	17531	17499	17525	17624	17782	17523	17757	17642	17585	17679	17622	17635	17676	17559	17716	17633	17563
21952	26831	24973	21415	20106	19055	18227	18358	17453	16648	15525	14809	14431	14206	14152	14336	14191	14232	14189	14283	14182	14226	14348	14279	14106	14287	14140	14369	14160	14080	14185	14263	14423	14181	14178	14357	14216	14209	14200	14220	14330	14269	14207	14249	14125	14218	14237	14262	14298	14232	14236	14318	14293	14050	14214	14057	14172	14215	14212	14158	14183	14237	14199	14213	14201	14269	14369	14093	14317	14155	14212	14231	14283	14236	14090	14288	14211	14435	14283	14155	14291	14282	14237	14127	14187	14400	14277	14208	14111	14210	14325	14267	14183	14345	14273	14313	14425	14030	14351	14342	14347	14309	14402	14122	14129	14087	14151	14298	14241	14343	14299	14207	14302	14190	14231	14147	14240	14238	14379	14241	14222	14082	14165	14266	14288	14145	14307	14150	14152	14157	14186	14206	14209	14230	14174	14144	14246	14263	14229	14295	14220	14296	14306	14189	14241	14212	14248	14155	14354	14045	14257	14141	14089	14220	14201	14089	14404	14079	14292	14312	14100	14264	14262	14273	14385	13981	14227	14205	14184	14187	14383	14290	14288	14377	14241	14154	14246	14313	14253	14084	14383	14166	14259	14412	14091	14368	14383	14106	14241	14272	14167	14275	14183	14112	14336	14163	14164	14183	14341	14197	14043	14363	14447	14316	14129	14358	14322	14210	14343	14217	14296	14407	14219	14300	14336	13965	14145	14297	14088	14224	14152	14313	14241	14268	14263	14175	14142	14248	14165	14290	14378	14172	14051	14228	14283	14236	14123	14306	14227	14269	14266	14208	14145	14217	14262	14275	14172	14142	14264	14194	14139	14202	14316	14356	14170	14194	14211	14121	14150	14203	13938	14288	14272	14188	14208	14243	14480	14384	14098	14219	14059	14290	14093	14238	14266	14195	14243	14278	14144	14286	14096	14259	14268	14317	14252	14229	14273	14229	14070	14148	14294	14256	14306	14240	14155	14088	14230	14130	14273	14239	14211	14411	14179	14265	14189	14295	14291	14064	14282	14432	14160	14262	14306	14246	14223	14161	14348	14174	14220	14205	14440	14467	14125	14173	14406	14262	14225	14209	14246	14173	14129	14240	14227	14208	14229	14066	14166	14243	14170	14215	14255	14341	14247	14157	14160	14127	14252	14406	14212	14245	14207	14141	14181	14230	14261	14098	14182	14194	14255	14215	14344	14322	14032	14105	14346	14185	14392	14170	14426	14426	14206	14239	14312	14108	14232	14252	14220	14263	14122	14176	14331	14159	14324	14211	14089	14263	14282	14284	14157	14265	13922	14252	14087	14224	14065	14201	14157	14206	14154	14057	14162	14305	14354	14396	14183	14283	14318	14256	14071	14294	14205	14332	14230	14269	14159	14427	14257	14195	14205	14138	14251	14195	14206	14048	14126	14082	14222	14251	14069	14253	14157	14120	14293	14139	14302	14183	14170	14258	14137	14213	14109	14270	14300	14148	14222	14079	14406	14220	14190	14102	14296	14380	14036	14199	14288	14261	14241	14210	14127	14343	14199	14295	14256	14251	14183	14281	14177	14090	14436	14221	14183	14412	14254	14269	14111	14228	14252	14078	14050	14062	14265	14176	14268	14409	14201	14117	14188	14151	14205	14285	14166	14265	14188	14015	14394	14252	14335	14206	14273	14304	14270	14169	14034	14364	14026	14315	14301	14087	14093	14409	14292	14198	14297	14232	14234	14243	14120	14017	14150	14221	14053	14279	14210	14228	14422	14101	14061	14283	14284	14239	14328	14248	14258	14178	14323	14362	14194	14232	14155	14191	14238	13980	14466	14203	14208	14326	14273	14269	14083	14223	14138	14310	14005	14365	14147	14324	14157	14228	14194	14146	14239	14269	14045	14155	14267	13966	14230	14170	14301	14216	14226	14206	14149	14301	14163	14223	14235	14112	14166	14132	14225	14433	14283	14178	14319	14200	14185	14124	14286	14285	14232	14131	14112	14055	14241	14262	14062	14165	14251	14127	14134	14208	14260	14114	14401	14231	14412	14278	14343	14394	14197	14046	14239	14150	14229	14240	14307	14009	14264	14294	14177	14280	14372	14133	14204	14202	14239	14128	14357	14160	14263	14228	14259	14146	14317	14230	14215	14283	14220	14305	14276	14187	14257	14122	14230	14139	14052	14317	14177	14396	14211	14152	14122	14290	14332	14301	14385	14249	14096	14088	14249	14098	14403	14288	14232	14248	14211	14381	14372	14329	14220	14209	14176	14292	14384	14259	14308	14208	14170	14131	14019	14239	14111	14292	14159	14255	14149	14151	14144	14265	14209	14200	14303	14098	14280	14283	14287	14101	14162	14225	14154	14221	14245	14273	14251	13984	14136	14226	14012	14253	14331	14005	14175	13979	14273	14320	14142	14300	14270	14244	14206	14271	14045	14352	14341	14176	14113	14190	14162	14180	14257	14297	14318	14291	14195	14198	14328	14430	14345	14221	14213	14051	14195	14094	14309	14128	14361	14082	14324	14273	14219	14165	14389	14213	14375	14303	14173	14070	14192	14151	14233	14189	14220	14180	14208	14228	14336	14390	14242	14335	14088	14193	14353	14199	14189	14222	14112	14115	14215	14165	14125	14228	14371	14043	14251	14088	14158	14144	14223	14222	14265	14229	14170	14213	14094	14072	14436	14208	14039	14203	14374	14142	14244	14335	14263	14073	14276	14260	14116	14172	14325	14106	14294	14178	14134	14336	14220	14055	14175	14132	14258	14225	13900	14116	14339	14191	14088	14224	14099	14146	14365	14242	14300	14047	14218	14060	14231	14218	14266	14172	14041	14105	14350	14316	14292	14397	14237	14066	14217	14315	14288	14120	14151	14262	14154	14205	14236	14163	14287	14139	14326	14173	14310	14259	14112	14142	14156	14259	14172	14213	14056	14256	14184	14165	14077	14359	14235	14255	14271	14203	14374	14320	14364	14299	14187	14111	14246	14328	14178	14314	14298	14208	14103	14231	14153	14296	14092	14240	14230	14232	14127	14268	14332	14338	14242	14390	14061	14257	14192	14238	14251	14214	14092	14078	14082	14321	14316	14149	14118	14209	14225	14233	14323	14277	14176	14090	14319	14212	14332	14107	14235	14274	14221	14141	14171	14067	14159	13966	14398	14398	14105	14175	14206	14128	14259	14301	14297	14411	14270	14153	14195	14232	14170	14322	14385	14323	14356	14343	14203	14119	14091	14119	14222	14124	14159	14134	14051	14201	14286	14295	14438	14147	14309	14116	14134	14116	14136	14382	14290	14235	14192	14343	14262	14162	14283	14286	14341	14125	14319	14264	14270	14187	14290	14250	14208	14150	14196	14254	14377	14249	14366	14344	14233	14255	14195	14365	14151	14415	14249	14238	14248	14324	14044	14216	14264	14195	14263	14272	14385	14205	14305	14314	14096	14251	14240	14174	14110	14151	14168	14081	14182	14196	14191	14085	14076	13954	14169	14232	14118	14188	13979	14291	14318	14107	14107	14301	14293	14278	14120	14278	14276	14074	14316	14305	14163	14258	14201	14340	14256	14295	14095	14208	14255	14269	14219	14298	14157	14473	14103	14283	14242	14240	14122	14274	14067	14260	14316	14250	14297	14353	14432	14132	14153	14086	14329	14364	14191	14186	14194	14216	14206	14102	14190	14141	14155	14187	14223	14294	14132	14206	14214	14141	14212	14184	14305	14369	14177	14059	14387	14183	14234	14125	14291	14165	14356	14065	14171	14216	14057	14196	14266	14230	14034	14405	14239	14213	14255	14210	14280	14171	14194	14449	14139	14318	14182	14153	14038	14174	14328	14215	14352	14348	14074	14189	14135	14157	14141	14429	14246	14467	14208	14344	14227	14381	14427	14298	14231	14268	14061	14515	14159	14159	14365	14218	14360	14145	14165	14140	14151	14211	14325	14156	14432	14144	14348	14258	14136	14271	14152	14310	14044	14097	14352	14064	14359	14114	14168	14253	14279	14189	14258	14114	14340	14161	14188	14050	14172	14203	14206	14124	14392	14359	14222	14195	14230	14254	14220	14132	14233	14287	14156	14282	14230	14243	14411	14169	14193	14244	14362	14184	14254	14289	14211	14125	14120	14375	14235	14263	14326	14190	14234	14200	14239	14226	14060	14295	14397	14121	14341	14317	14036	14175	14241	14295	14164	14090	14145	14143	14388	14189	14318	14187	14320	14221	14226	14138	14298	14223	14197	13890	14129	14112	14241	14180	14287	14225	14311	14329	14236	14180	14173	14067	14191	14191	14366	14220	14384	14144	14300	14183	14204	14295	14181	14260	14072	14100	14379	14126	14305	14041	14141	14177	14273	14250	14286	14198	14100	14350	14195	14226	14240	14199	14204	14198	14095	14099	14219	14154	14248	14270	14248	14408	14250	14255	14364	14216	14061	14406	14321	14327	14172	14245	14162	14108	14231	14252	14169	14253	14367	14272	14169	14290	14345	14318	14244	14401	14299	14150	14302	14204	14213	14055	14315	14134	14266	14098	14311	14174	14100	14154	14297	14176	14376	14147	14145	14285	14246	14272	14096	14276	14215	14290	14294	14259	14108	14199	14257	14198	14116	14186	14340	14325	14335	14314	14299	14186	14122	14072	14285	14129	14156	14215	14169	14283	14268	14376	14293	14297	14186	14093	14275	14142	14186	14329	14340	14278	14224	14232	14429	14008	14303	14077	14182	14167	14262	14253	14178	14233	14330	14263	14340	14171	14314	14221	14278	14225	14226	14228	14141	14354	14114	14255	14132	14229	14222	14334	14309	14228	14181	14079	14204	14135	14204	14257	14313	14226	14144	14243	14354	14071	14235	14166	14197	14352	14161	14231	14187	14266	14129	14436	14312	14184	14268	14208	14240	14299	14295	14230	14149	14218	14147	14346	14076	14194	14118	14165	14139	14127	14189	14201	14248	14073	14397	14371	14206	14284	14419	14215	14215	14097	14160	14254	14264	14202	14162	14171	14007	14253	14281	14197	14183	14233	14132	14211	14271	14162	14363	14326	14264	14106	14269	14130	14408	14460	14112	14273	14100	14178	14149	14172	14355	14177	14201	14273	14296	14185	14340	14138	14184	14256	14223	13951	14503	14242	14231	14196	14192	14269	14249	14169	14311	14090	14139	14415	14244	14154
26269	21341	30706	38577	40539	41338	40027	36517	33578	27290	22642	19679	18271	17584	17240	17121	17062	17176	17150	17079	17290	17197	17358	17133	17234	17040	17101	17107	17302	17156	16977	17056	17039	17328	17147	17140	17239	17135	17390	17118	17113	17226	17184	17126	17115	16976	17159	17003	17059	17293	17160	16901	17031	17209	16856	17131	16935	17210	17030	17134	17250	17107	16956	16978	17013	16908	17318	17239	17119	17127	17046	17244	17142	16977	17152	17117	17109	17188	17093	17184	16965	17103	17021	16996	17079	17092	17036	17132	17286	17114	17028	17255	17015	17331	17133	17019	17057	17062	16991	17231	17126	16957	16945	17081	17273	16948	17160	17094	17250	16965	16963	17187	17022	17266	17197	17192	17177	17115	17093	17180	17144	17094	17018	17208	17185	17210	16973	17035	16928	17123	17129	17310	17045	17162	17080	17091	17214	17018	17091	17106	17206	16883	16845	17192	17003	17103	16866	17154	16974	17197	17032	16881	16893	17022	17047	17111	17062	17157	17198	17129	17195	17070	17028	17004	17145	17245	17158	16893	17211	17220	17284	16737	17201	17293	16967	16932	17068	17171	17141	17077	17299	17124	17096	17088	17065	17058	17046	16998	17087	17168	16850	16952	16967	17133	17116	17159	17041	17072	17143	17111	16972	17013	17043	16984	17039	17098	17076	17280	16919	17061	17045	17169	17148	17048	16940	17079	17043	17104	17071	17044	17146	16937	17093	16776	17145	16998	17102	17221	17118	17170	17022	17002	17099	16908	17074	17153	17027	16965	17203	17108	17273	17108	17360	17092	16968	17121	17073	17287	17148	17063	17218	17022	17117	17037	17249	16888	17074	17148	17108	17118	16902	16971	16839	17133	17104	16969	17183	17113	17131	17273	17227	17145	17164	17100	17240	17182	17134	16952	17176	16967	17081	16783	17126	16821	17102	17262	17092	17181	17014	17164	17279	17156	17261	17063	17172	17155	17184	17243	17288	17036	17019	17086	17117	16968	17051	17210	17285	17247	17102	17171	17292	17232	16908	17235	17102	17144	17154	17015	17049	17256	17161	16945	17070	17100	17129	17212	16955	17330	17215	16930	17211	17276	16984	17050	17117	17094	17142	16993	16989	17181	17020	17068	17280	17229	17288	16975	16961	17335	17131	16995	17002	17019	16949	17074	17038	16987	17059	17115	17177	17167	16911	16941	17076	16847	16963	17078	17009	17328	17056	17010	17067	17084	17146	17101	17122	17084	17189	17108	17074	17051	17269	16985	17100	17235	17119	17114	17169	17088	17112	17156	17150	17139	17072	17069	17117	16969	17061	17325	16995	17179	17095	17009	17115	17253	16999	17132	17266	17051	17037	16915	17233	17210	16922	17016	16887	16982	17064	17017	17220	16962	17243	16895	17201	16971	17101	17009	17135	17190	17171	16942	16914	17279	17043	17086	17049	16912	17026	16883	17096	16846	17229	17114	17098	17015	16980	17056	17180	17105	17312	17093	17149	17058	17257	17091	17203	17099	17237	16954	16923	17329	17062	17210	17078	17209	17028	17130	17179	17156	17162	17191	17050	17322	17060	17068	17036	17216	17185	17267	17170	17073	17036	17014	16937	16971	16969	17315	17078	17219	17022	16976	17046	17083	17086	17068	17031	17127	17177	17069	17266	16848	16784	17072	17090	17038	17123	17062	17112	17216	17274	16862	17006	17161	16962	17158	17016	16927	17129	16971	17195	17125	16959	17057	17131	16926	17070	16944	17096	17201	17167	17226	17068	17092	17156	17104	17111	17043	17080	17087	17207	17098	17213	17008	17103	17289	16961	17004	17269	17093	17027	17162	17109	16843	17059	17286	17061	16999	17256	17172	16978	17147	16840	17155	17163	17214	16918	16965	17025	17181	17299	16882	17171	17034	17139	16992	17093	16930	16924	17049	16899	17066	17165	17080	16984	16920	16984	17053	17287	17184	17203	17120	17261	16913	17080	17176	17262	16981	17006	17308	17129	17261	17031	17009	17184	16827	17081	17055	17226	17095	16883	17033	16969	17224	16959	17146	17087	17042	17176	16886	16974	16981	17008	17183	17166	16910	17158	17027	17142	17078	17301	17020	16920	16925	16883	17212	17333	17193	17358	17095	17249	17002	17196	16970	17058	16764	16864	17371	17064	16998	16986	17179	16928	17017	17054	17125	17223	17054	16956	17047	17023	17125	17152	17000	17034	17025	17124	16918	17205	16894	17142	17083	17042	17270	17169	17207	17163	16937	17184	17103	17050	17002	17088	17173	16996	17219	17010	17206	17005	17094	16944	17259	17162	17252	17311	17208	17083	17032	17199	16823	16910	16968	17146	17039	17116	16827	17139	17112	17096	17108	17117	17096	17147	17113	17235	16959	17023	16892	17002	17065	17009	17065	17166	17289	16959	17069	17100	17215	16922	17133	17141	17177	16984	16941	17081	17171	17012	17113	17132	17130	16884	17079	17114	17107	17029	17110	17097	17105	17220	17251	16984	17003	17101	17073	17149	16998	17178	17017	16988	17018	17056	16970	16929	17203	17076	17142	16874	17073	16984	17033	17049	17068	17136	17125	17249	17080	17019	16994	17037	17149	17171	17060	17165	17071	17043	17064	17162	17057	16946	16885	17094	17154	17057	17248	17191	16955	17146	17147	16887	17088	17077	17214	17069	17203	16787	17066	17032	16974	17001	17250	17276	17295	16974	17032	17150	17084	17206	16966	16947	17097	17248	17151	17085	17096	16833	17268	17053	16958	17089	17009	17005	17025	17068	17105	16963	17184	17015	17175	17100	16956	16926	16803	16947	17182	17051	16858	17235	17002	17092	17317	17192	17080	16977	17226	17058	17110	17114	17073	17014	17145	17046	17325	17194	17274	17243	17009	17095	16971	17070	17054	17057	17217	17116	17100	17077	17009	16962	16953	17016	17151	17406	16919	17151	17217	17227	17079	17128	17040	16869	16881	16931	17075	17148	17085	16849	16955	17156	17054	17033	16872	17163	17153	16935	17210	17027	17026	17253	17152	17089	16870	17052	16974	16952	17009	17028	16950	17125	17113	17027	17226	17198	17185	16988	16715	17242	17182	17013	17309	17029	17063	17119	17051	17155	17210	16933	16901	17034	16879	17214	17126	16998	16953	17002	16979	16993	17093	16959	16895	17126	17042	17075	16979	17039	16988	16986	17168	17260	16991	17032	17151	17119	16946	17007	17225	17021	17138	16969	17339	17093	16980	17075	17230	17132	16992	17174	16918	17036	17155	17003	16995	17216	17035	17076	17006	17037	17158	16919	17176	16981	17118	17289	17069	16814	17085	17204	17199	17069	17237	17102	17128	17076	17351	17295	17113	17015	17140	17217	16999	16911	16905	17074	16997	17026	17256	17108	17079	17120	16907	17286	17226	17067	17223	17243	17223	17205	16982	16959	17154	17196	17112	17206	17124	17080	17173	17140	16990	17123	17441	17227	17114	17135	17140	17231	16850	17075	17096	16995	17051	17045	17196	17103	16975	17142	16916	17034	17116	17173	17054	17176	17143	16999	17064	17031	17313	17140	17347	17294	17033	17170	17137	17064	17017	17022	17305	17173	17162	17069	17152	17282	17146	17142	17093	17122	17049	16986	17093	17076	16967	16983	16983	17018	17063	17049	16991	16915	17026	17055	17167	17334	17185	17119	17184	17218	17282	17232	17221	17214	17076	16931	17113	17218	17208	17226	17122	16899	16925	17104	17168	17036	17176	17216	17119	17021	17067	17120	17223	17271	16937	17015	17060	17033	17160	16981	17156	16783	17226	17199	16918	17086	17127	16996	17290	17029	16977	16972	16968	17092	17098	17149	17154	17185	17192	17079	17240	17205	17200	17070	16961	17046	17044	16841	16925	17151	17222	17078	16854	17176	17091	17179	17189	17227	17083	17132	17191	17043	16942	17019	17200	17133	17219	17041	17021	17121	17175	17167	17058	17123	17190	17176	16909	17115	17097	17111	17066	16967	17041	17022	17134	17149	16941	17196	17124	17096	17035	16995	17050	16891	17135	16896	17130	17138	17149	17215	16922	17129	16879	17189	17057	16957	17090	17028	17099	17217	17406	17197	17229	16989	17011	17034	17126	17170	17025	16945	17009	17228	17109	17272	17187	17238	17191	17263	17253	17190	17235	17102	17115	17126	17155	16963	16995	17204	17121	17047	17141	17127	17075	16932	16992	17404	17150	17098	17018	17251	16807	17178	16963	16969	17168	17106	16956	17236	16847	17182	17019	16974	16909	17011	17254	17094	17182	16998	17144	16945	17053	17099	17028	17018	17135	17245	16991	16818	16864	17115	17112	17105	17082	16903	17049	17039	17301	17233	17084	17127	17111	17015	17172	17253	17297	17050	16883	17118	17271	17259	17009	17086	17240	16858	17222	16906	16980	16927	17002	17147	17152	17095	17050	17022	16943	17065	17232	17092	17191	17289	17257	17049	17182	17142	17023	17005	17141	17289	17047	17144	17115	17127	16943	16976	17049	17214	17218	17243	17000	16972	17194	17217	17285	17172	17149	17140	17306	17332	17186	17049	17135	17016	17095	16964	16980	17117	17243	17156	17297	17068	17214	17383	17096	17176	16861	16968	17050	17074	16986	17130	17067	17100	17191	17193	17050	17062	16853	17085	17167	17036	17140	17070	17320	16973	17259	16988	17099	17123	17012	17216	17122	17121	17298	17112	17130	17146	17458	17342	17131	17074	17207	17244	17002	17270	17155	17054	17125	17034	17035	16912	17077	17348	17037	17092	17328	17107	17162	16933	17228	17038	17050	17082	17028	16961	17118	17173	17279	17020	17206	17129	17070	16987	17219	17185	16819	16990	17168	17259	17102	17275	17233	16944	17111	17045	17287	17093	17056	17266	17108	17065	16929	17106	17023	17301	17168	17141	16910	17142	16901	17178	17038	17085	17282	17189	17134	17020	17265	17042	17063	17170	17213	17020	17166	17211	17000	17146	17100	16932	16944	17145	17238	16911	17120	17047	17122	17032	17012	17147	17309	16984	17209	17027	17117	17131	16975	17015	17051	16941	17039	17147	17080	16688	17158	17134	17138	16984	17131	17082	16924	17054	17238	17069	17102	17260	17155	16975	17175	16921	17177	16911	17121	17064	17090	16953	16974
32012	54016	54661	48578	45334	42142	39840	37331	32752	25429	19947	16273	14671	14055	13916	13945	14028	13832	14014	13902	13960	13878	13857	14036	13859	13857	14046	13842	13992	14064	14018	14012	13969	13819	13960	13836	14045	14113	13966	14020	14080	13941	14119	14063	13973	13958	13983	13947	13858	13999	13968	13882	13984	14091	13994	14046	13891	13803	14054	13906	14206	13957	14092	14015	13869	13937	13937	13900	13949	13926	13982	13826	13988	13875	13853	13897	13929	14042	14034	14124	13833	13838	14005	13822	13877	13938	13975	13992	14037	13971	13849	13848	14003	13848	14094	13891	13812	14072	14070	13952	13997	13916	13891	13890	14103	13955	13933	13842	13893	14032	13943	14043	14082	13761	14058	14072	13853	14051	13837	13753	13963	13815	13854	13992	13832	13927	13904	13982	14012	13964	14025	13885	13746	13914	13913	13811	14077	13901	13902	14029	13932	13855	13783	14042	13937	13954	13938	13961	14035	13970	13814	13926	14131	14203	13966	14085	13981	13882	14149	13835	13930	13792	13879	13832	13920	13935	13879	13925	13927	13831	13827	13874	13860	14015	14053	13944	14012	13798	14002	13961	13842	13774	14044	13970	14023	13962	14059	14042	13899	13884	14123	13954	13986	13964	13959	13841	13824	14082	13807	13858	13745	14086	13927	13816	13840	13903	13869	14092	13758	13828	14013	14001	13887	13945	13755	14010	13889	13834	13865	13974	13949	13917	13989	13917	14020	13846	14064	13899	13880	13991	13790	14032	13953	13840	13958	13911	13955	13852	13961	13953	13995	13930	13947	13939	13883	13728	13690	13782	14012	14029	13992	13868	14181	13887	13961	13795	14046	13921	13844	14002	13770	13883	13815	14008	13774	13924	14060	13765	13948	13941	13907	13976	13982	13833	13933	13910	14052	13774	13955	13906	13970	13890	13882	14064	13806	13880	14016	13985	13881	13918	14204	14026	14036	13768	13982	13926	13891	13985	14087	13848	14066	13886	13828	14008	14115	13943	13873	13951	13976	13986	13998	13931	13973	13955	13850	14015	13987	13767	13961	13953	13810	13933	13800	13770	13765	13950	13986	14005	13843	14123	14053	13927	13972	13869	14011	14082	13882	14140	13929	14066	14166	13843	14061	13778	13975	13901	13888	14035	13833	13992	13885	13965	13858	13947	14097	13846	13927	13812	13745	13937	13828	13757	14034	14144	13888	13835	14063	14046	14134	14049	13885	13880	14060	14016	14043	13940	14016	13840	13837	13888	13955	13926	13989	14087	14047	13901	14078	13909	14010	13973	13961	13954	13984	13924	13960	13835	13997	13886	13839	13816	13841	13847	14005	14129	13907	13957	13908	14030	13734	14074	13897	13923	13934	13992	14070	13970	13941	13999	13895	13887	13975	13892	13972	13953	13920	14022	13986	14022	13894	13939	13874	13973	13828	13886	13889	13958	13950	13835	13831	13904	13900	13898	14072	13679	13782	13881	14082	13898	14141	13980	13992	13964	14058	13889	13811	13964	13969	13954	13992	14089	13944	13944	13875	13812	13806	13934	14063	14065	14021	13906	13906	13905	14001	13824	13710	13843	13981	13943	13853	13931	13848	13974	14067	14080	13926	14010	13927	13997	13808	13944	13823	13910	13811	14007	13959	13972	13992	13964	14099	13869	14060	13958	14015	14023	13945	13859	13832	13940	14009	13893	13809	14094	13929	13990	14036	13820	13838	13831	13886	13876	14040	14119	13890	13894	14147	13993	13891	13992	13834	13967	13920	13897	13835	13985	14055	14030	14032	13831	14041	14014	13993	13844	13982	13886	13641	13878	13994	13922	13951	13875	13826	13901	14012	13922	13844	14022	13988	13831	13848	13928	13993	13883	13711	13759	13932	13807	13992	14042	13922	14008	13990	13948	13726	14054	14012	13970	13910	13772	13867	13883	13903	14074	13903	14082	13882	13960	13995	13913	13907	13854	13747	13876	13964	13907	13977	14017	13818	13891	13955	13825	13895	13886	13999	13880	13921	13796	13665	13879	13916	14009	13878	13820	13986	14202	14025	13893	13775	14067	13999	14014	13882	13940	13955	13965	13879	13702	14130	14068	13979	13973	13752	13742	13909	13825	13827	13964	13914	13927	14108	13875	13886	13853	13901	13822	13922	14018	14025	13791	13924	14129	13913	13906	14070	13811	14039	13927	13926	13985	14027	13877	13918	13958	13943	13885	13959	14041	13812	13757	13857	13899	14084	13824	13790	13889	13893	13874	13852	13933	13832	13910	14062	13727	13992	13948	13946	14023	14112	13953	13975	13871	13979	13962	13800	13862	13963	13806	14186	14169	13950	13882	14084	13946	13970	13844	14107	13965	13864	13886	13886	13821	13983	13925	13748	13977	14144	13877	13917	13783	13962	13973	13838	13819	13927	13886	13986	13882	13899	13868	13883	13907	13932	13964	13907	13948	13859	13933	13823	13782	13972	13968	13812	14099	14032	14000	13821	14048	13977	13869	13864	13981	14020	14006	13963	13891	13980	13991	14048	14033	13875	14043	13864	13859	13981	13981	13817	13749	13926	13948	13996	13875	13960	13977	13970	14064	13863	13774	13884	13965	13987	13952	14037	13968	13966	13762	14132	13939	14002	13858	14025	14071	14001	14021	13767	13893	13900	13989	13846	14015	14002	13793	13943	14008	14119	13786	13974	13916	13923	14008	13826	13966	13903	13996	13910	13890	13866	13988	13899	13788	13748	14020	13779	13975	13921	13838	14135	14051	13886	13751	13922	13864	13908	13881	13928	13851	13976	13904	14067	14006	13891	13775	13858	13926	14006	13882	13914	13767	13918	13902	13808	14042	13910	14093	13925	13762	13861	14077	13976	14014	14037	13921	13906	14061	13813	13988	13952	13943	14075	13849	13873	13888	14030	13904	13904	14032	13990	13910	13838	13859	13813	13873	13856	13843	13922	13876	13839	13995	14016	13977	14068	13930	13915	13945	13851	13884	14016	14012	13920	13938	13911	13962	13953	13813	13778	13955	14084	13997	13960	14079	13940	13986	14009	13835	13939	13986	13894	13906	13942	13788	13934	14125	13972	14132	14093	13993	13998	13882	14061	13983	14012	13718	13797	13945	13938	14029	13924	13950	13653	13947	14037	13965	13942	13869	13788	13779	14063	13945	13987	13989	14031	13874	13893	13939	13998	13985	13888	14030	14041	13849	14249	13934	13860	13869	13992	13936	13968	13866	13987	13775	13938	14000	13978	13837	13929	13836	13808	13965	13929	13840	13926	13893	13880	13924	13872	14101	13950	13974	13964	13951	14040	13825	13736	13960	14083	13992	14089	13966	13917	13854	13902	13869	13949	13908	14052	13936	13745	13834	14100	14034	13907	14071	13772	13946	13894	13849	13989	13935	14024	13980	13980	13901	13860	13953	14011	13909	13857	13777	13845	14003	13946	13827	13819	13984	13722	13870	14017	13806	13858	13962	14112	14010	13928	13762	13913	14003	14015	13985	14032	13905	13893	13974	13932	13813	13940	13908	13928	13943	13873	13949	13866	13928	13841	13963	13775	13864	13951	14001	13901	14037	13929	14082	14048	13906	13646	13904	13978	13855	14060	13818	13996	13782	13781	14043	13934	14051	14004	13946	13927	14150	14048	13957	13929	13969	13978	13983	13960	13955	13796	13788	14037	13945	13944	13956	13953	13958	13909	13841	13959	13845	14007	13977	13808	13949	13942	13944	13927	14044	13986	14011	13944	13843	13886	13949	13963	13948	13789	13941	13804	13988	14104	14084	14026	13917	13897	13998	13978	13945	13944	13899	13993	13931	13927	13775	13843	13875	13984	13974	13875	13987	13931	13775	14021	13794	13903	14136	13907	13952	14026	13889	13994	13856	13872	13895	13976	13912	13992	13859	13797	14072	13998	13922	13914	13887	13895	13979	13963	13920	13947	13842	13975	13864	14128	13879	13988	13837	13917	13938	14013	13915	13965	13779	13938	14026	13784	13921	13904	13808	13948	13919	13970	13947	13826	13797	13937	14048	13803	13988	13816	13894	13949	13886	13786	13871	13919	13951	13898	13985	13949	13950	14064	13942	13895	13897	13868	13850	13958	13948	14011	13972	13869	13876	14009	14062	13847	13849	13831	13818	13969	14088	13897	13846	13786	13910	14090	13974	14009	13780	14007	13945	13868	14027	13861	13994	13775	13991	13997	14008	13932	13998	13924	14094	13801	13900	13949	13809	13987	13863	14000	13937	13929	13924	13876	14036	13854	14032	13870	14071	13962	13996	13898	14075	13816	13907	13891	13917	13874	13997	13916	14164	13880	13942	13870	13981	13908	13817	14067	14014	14022	13925	13863	13930	14002	14101	14047	13944	13832	14068	14010	13841	14061	14053	13920	13842	13810	13858	13970	14009	13962	14097	13986	13871	14166	13999	14086	13800	13984	13994	13905	13987	13965	13906	14058	14100	13797	14031	13973	14000	13886	13972	13998	13939	13930	13856	13839	13893	14070	13938	14001	13902	14021	13975	13911	13835	14120	13949	13923	13900	14118	14063	13970	14023	13829	13841	14094	13934	13914	13847	14192	14107	13792	14019	13918	13987	13928	13798	14079	13967	14128	13922	13866	13850	14037	13918	13946	14015	13891	13944	13918	13988	13894	14017	13980	13713	14067	13982	13983	13888	13956	13952	13944	13876	14026	13815	13928	13946	13947	13812	13916	14022	14035	14069	13865	13893	13939	13780	13949	13934	13998	14026	13929	13828	14119	13881	13985	13814	14034	13907	14131	13812	13869	13920	13963	13935	14063	13896	13903	13969	13893	13977	14134	13962	13936	14007	14018	13941	13876	13972	13927	13934	13808	13988	13804	13847	13936	14030	14085	14083	14004	13945	14085	13986	13869	13919	13945	13855	13880	13936	13923	14067	13951	13897	13950	13927	13791	13982	13870	13983	13874	13925	13973	14032	13969	14042	13904	13937	13826	13997	13847	13996	13852	14036	13923	13756	13970	13925	14018	13890	14092	13850	13873	13979	13977	13828	13859	13874	14218	13869	14078	13948	13971	14267	13976	14008	13933	13872	13935	13730	13908	14002	13913	13960	13919	13920	13970	13866	13945	13696	14131	13977	13870	14016	14117	14181	13840	13963	14070	13870
24150	21135	29659	32726	46288	54955	55370	52789	46554	36082	27841	21950	18897	17512	16724	17054	16743	16683	16722	16843	16571	16637	16722	16831	16683	16639	16526	16506	16763	16723	16777	16779	16700	16732	16719	16827	16790	16590	16507	16735	16605	16725	16701	16670	16510	16590	16606	16847	16651	16751	16491	16505	16524	16689	16543	16662	16579	16709	16725	16768	16623	16641	16860	16632	16693	16610	16540	16602	16432	16650	16661	16678	16854	16614	16606	16709	16645	16627	16590	16597	16769	16567	16506	16562	16740	16636	16407	16794	16818	16517	16475	16602	16394	16645	16352	16592	16668	16671	16531	16638	16604	16773	16639	16631	16667	16747	16755	16602	16599	16357	16601	16626	16547	16524	16570	16532	16535	16664	16705	16446	16541	16582	16697	16613	16740	16653	16611	16684	16660	16630	16603	16631	16480	16591	16523	16558	16582	16599	16601	16691	16838	16656	16803	16479	16902	16660	16711	16513	16543	16623	16716	16549	16607	16675	16587	16764	16604	16783	16534	16643	16655	16512	16659	16365	16557	16721	16748	16609	16478	16836	16840	16606	16634	16586	16698	16742	16659	16618	16570	16566	16465	16553	16653	16600	16440	16693	16656	16594	16591	16537	16681	16596	16570	16647	16812	16605	16657	16763	16588	16664	16652	16527	16620	16585	16679	16656	16608	16599	16596	16401	16564	16332	16578	16682	16609	16625	16666	16689	16633	16627	16615	16536	16465	16772	16558	16592	16564	16494	16688	16780	16675	16567	16695	16523	16319	16561	16523	16530	16694	16691	16692	16572	16552	16409	16878	16397	16468	16483	16685	16500	16544	16633	16420	16624	16473	16458	16549	16650	16673	16465	16718	16513	16600	16711	16472	16644	16596	16682	16569	16558	16576	16646	16543	16307	16456	16509	16717	16530	16596	16640	16698	16621	16820	16635	16648	16679	16721	16595	16463	16653	16541	16531	16526	16541	16597	16634	16669	16473	16496	16526	16516	16563	16601	16669	16492	16693	16485	16600	16471	16612	16655	16726	16754	16764	16690	16608	16371	16518	16489	16557	16563	16646	16682	16607	16612	16739	16675	16475	16762	16687	16590	16547	16588	16533	16524	16574	16621	16603	16634	16594	16661	16544	16641	16503	16624	16423	16482	16551	16632	16688	16479	16723	16642	16610	16553	16566	16568	16655	16744	16643	16777	16728	16711	16584	16481	16668	16603	16561	16682	16745	16531	16569	16580	16541	16731	16506	16589	16785	16640	16507	16615	16674	16610	16404	16784	16594	16783	16447	16741	16723	16706	16809	16528	16400	16583	16799	16519	16535	16603	16626	16850	16724	16768	16533	16631	16554	16462	16484	16510	16479	16574	16644	16628	16616	16619	16524	16589	16815	16486	16472	16497	16585	16595	16334	16680	16828	16698	16711	16665	16598	16654	16358	16534	16655	16605	16598	16586	16694	16365	16767	16584	16523	16604	16715	16671	16567	16398	16656	16702	16367	16866	16586	16643	16630	16612	16677	16689	16531	16551	16656	16565	16721	16585	16508	16660	16721	16597	16532	16593	16731	16762	16669	16598	16572	16501	16389	16798	16577	16636	16600	16421	16702	16508	16659	16556	16596	16600	16649	16575	16975	16535	16484	16753	16595	16581	16521	16587	16524	16377	16569	16586	16505	16583	16676	16436	16695	16553	16535	16712	16737	16696	16603	16541	16409	16700	16492	16650	16551	16841	16574	16431	16655	16587	16673	16675	16743	16825	16428	16630	16585	16413	16544	16643	16596	16767	16644	16794	16529	16593	16491	16518	16667	16914	16437	16680	16666	16692	16630	16579	16771	16453	16445	16669	16714	16557	16672	16406	16560	16695	16691	16724	16581	16759	16444	16612	16691	16608	16575	16657	16564	16524	16626	16669	16478	16626	16536	16762	16897	16662	16715	16698	16826	16623	16405	16679	16524	16552	16650	16624	16450	16751	16623	16626	16643	16645	16504	16522	16425	16285	16503	16644	16485	16800	16538	16653	16555	16485	16466	16624	16655	16777	16497	16511	16604	16550	16908	16626	16667	16725	16737	16731	16600	16582	16549	16627	16778	16643	16511	16513	16531	16471	16604	16848	16558	16733	16638	16605	16471	16751	16639	16644	16765	16578	16554	16563	16638	16439	16619	16707	16743	16584	16735	16603	16531	16719	16566	16478	16368	16673	16508	16590	16549	16489	16623	16640	16586	16632	16675	16677	16650	16489	16528	16627	16502	16539	16661	16599	16712	16556	16687	16579	16463	16635	16862	16577	16459	16290	16590	16672	16474	16717	16716	16828	16534	16737	16856	16745	16428	16600	16499	16512	16669	16722	16742	16550	16591	16631	16575	16516	16499	16667	16581	16670	16744	16709	16586	16657	16676	16667	16738	16574	16519	16629	16612	16641	16820	16810	16577	16527	16571	16536	16683	16537	16451	16615	16574	16507	16398	16456	16614	16621	16643	16731	16556	16543	16702	16651	16622	16761	16610	16661	16516	16503	16656	16829	16702	16605	16521	16727	16651	16561	16456	16642	16718	16509	16798	16688	16478	16674	16748	16688	16505	16629	16626	16795	16632	16529	16675	16494	16602	16550	16452	16598	16448	16728	16503	16538	16503	16574	16453	16524	16675	16562	16282	16535	16280	16665	16675	16536	16836	16514	16533	16654	16670	16622	16509	16505	16679	16523	16642	16634	16323	16626	16548	16521	16666	16563	16755	16454	16586	16632	16565	16605	16646	16528	16541	16565	16551	16573	16547	16472	16529	16715	16759	16688	16834	16809	16599	16545	16633	16473	16604	16534	16490	16649	16841	16727	16649	16792	16676	16656	16630	16656	16646	16770	16829	16677	16526	16600	16516	16574	16491	16642	16510	16527	16789	16619	16527	16621	16483	16655	16691	16810	16538	16550	16385	16515	16454	16693	16524	16681	16730	16568	16718	16675	16444	16884	16410	16524	16629	16625	16443	16477	16901	16666	16810	16552	16630	16607	16599	16646	16660	16728	16605	16622	16636	16781	16611	16464	16520	16487	16691	16598	16941	16658	16690	16537	16707	16820	16503	16866	16681	16598	16726	16697	16721	16569	16687	16546	16638	16475	16692	16582	16697	16799	16684	16655	16644	16526	16570	16762	16774	16812	16534	16676	16601	16494	16679	16698	16425	16467	16680	16630	16477	16700	16553	16511	16654	16509	16587	16748	16539	16475	16652	16724	16735	16686	16407	16651	16766	16481	16447	16666	16586	16423	16735	16535	16635	16533	16519	16549	16615	16742	16451	16523	16575	16700	16479	16786	16653	16566	16643	16553	16639	16748	16561	16578	16465	16691	16743	16501	16464	16738	16447	16549	16513	16524	16554	16574	16608	16541	16495	16562	16486	16601	16389	16659	16710	16623	16480	16649	16667	16487	16661	16614	16632	16687	16624	16448	16516	16865	16663	16468	16550	16575	16619	16651	16477	16758	16431	16801	16656	16689	16658	16580	16389	16664	16632	16732	16468	16541	16419	16616	16688	16576	16592	16567	16749	16628	16461	16610	16710	16622	16614	16485	16561	16655	16448	16776	16566	16559	16562	16546	16414	16597	16597	16567	16628	16633	16652	16730	16538	16513	16570	16586	16605	16659	16712	16624	16435	16273	16655	16541	16497	16579	16664	16585	16650	16580	16649	16859	16459	16506	16604	16591	16605	16592	16738	16749	16595	16531	16543	16533	16474	16565	16819	16648	16456	16621	16647	16722	16562	16563	16670	16618	16761	16521	16404	16712	16705	16576	16516	16508	16506	16639	16439	16467	16537	16606	16840	16773	16552	16379	16590	16395	16402	16599	16585	16692	16641	16479	16677	16410	16512	16634	16580	16628	16723	16585	16583	16612	16469	16568	16510	16751	16437	16717	16663	16385	16534	16683	16664	16579	16455	16907	16674	16613	16504	16621	16472	16499	16827	16955	16731	16562	16503	16440	16673	16365	16492	16611	16738	16543	16678	16675	16628	16566	16642	16675	16472	16946	16662	16787	16417	16493	16672	16482	16595	16465	16587	16594	16594	16502	16705	16504	16630	16610	16576	16407	16516	16581	16735	16650	16579	16807	16564	16633	16581	16412	16586	16346	16569	16604	16939	16717	16716	16574	16619	16693	16449	16698	16462	16583	16584	16598	16696	16622	16546	16592	16640	16503	16643	16569	16580	16745	16441	16610	16780	16560	16512	16628	16724	16511	16721	16422	16540	16893	16436	16722	16461	16468	16508	16493	16646	16733	16550	16544	16766	16554	16662	16522	16837	16621	16610	16505	16598	16762	16518	16640	16552	16633	16543	16719	16529	16574	16447	16372	16681	16598	16628	16570	16771	16639	16472	16761	16628	16663	16602	16745	16637	16774	16594	16551	16707	16621	16896	16619	16592	16743	16743	16516	16643	16657	16684	16321	16425	16832	16588	16489	16634	16556	16636	16690	16626	16639	16837	16624	16648	16682	16499	16523	16345	16674	16557	16775	16927	16609	16626	16398	16748	16681	16755	16772	16341	16668	16777	16757	16436	16508	16577	16486	16789	16581	16572	16522	16590	16716	16701	16526	16608	16637	16589	16730	16694	16469	16913	16810	16704	16517	16592	16721	16725	16741	16576	16685	16826	16761	16590	16656	16457	16625	16830	16771	16685	16641	16730	16627	16629	16627	16556	16519	16576	16671	16498	16652	16564	16592	16468	16696	16609	16529	16502	16684	16593	16575	16711	16589	16615	16627	16611	16518	16443	16418	16693	16670	16761	16698	16515	16637	16720	16464	16636	16553	16650	16674	16822	16575	16542	16789	16725	16737	16843	16659	16510	16530	16544	16547	16644	16539	16629	16667	16612	16608	16720	16492	16830	16665	16811	16670	16571	16821	16731	16707	16452	16570	16829	16526	16699	16537	16541	16465	16529	16815	16608	16584	16648	16544	16548	16668	16642	16432	16552	16714	16582	16586	16545	16753	16719	16744	16497	16654	16460	16504	16637	16784	16492	16573	16394	16613	16625	16776	16474	16499	16801	16613	16680	16435	16483	16694	16393	16471	16643	16502	16544	16674	16752	16686	16592	16648	16640	16637	16292	16653	16692	16705	16743	16718	16620	16511	16636	16698	16640	16670	16650	16516	16525
41785	73210	76973	66960	63573	60595	56577	53654	45751	35422	25663	18900	15401	14186	13734	13803	13531	13467	13707	13560	13696	13657	13545	13658	13548	13565	13565	13564	13596	13559	13641	13607	13664	13812	13747	13746	13563	13476	13571	13760	13599	13615	13658	13656	13437	13700	13553	13668	13541	13680	13619	13743	13677	13587	13442	13612	13723	13583	13372	13591	13599	13478	13548	13461	13568	13555	13690	13591	13676	13643	13584	13515	13728	13559	13660	13608	13680	13620	13478	13619	13531	13548	13488	13487	13468	13605	13696	13620	13640	13605	13502	13546	13506	13649	13822	13569	13776	13481	13533	13591	13551	13571	13567	13423	13545	13469	13595	13649	13595	13489	13659	13529	13508	13590	13625	13650	13437	13520	13640	13606	13671	13758	13708	13689	13424	13456	13554	13673	13488	13705	13566	13787	13722	13651	13738	13619	13608	13517	13660	13663	13715	13586	13544	13696	13724	13447	13535	13742	13615	13470	13415	13577	13515	13571	13753	13553	13718	13490	13487	13486	13543	13583	13649	13605	13716	13657	13565	13610	13670	13570	13519	13656	13561	13567	13488	13551	13750	13663	13623	13614	13524	13559	13425	13648	13548	13445	13535	13564	13843	13623	13586	13646	13628	13494	13559	13593	13673	13802	13513	13601	13637	13375	13653	13558	13693	13614	13581	13609	13592	13619	13583	13598	13606	13525	13517	13619	13668	13519	13552	13535	13479	13729	13799	13601	13581	13489	13543	13637	13541	13677	13718	13590	13595	13578	13496	13669	13605	13701	13595	13550	13508	13621	13480	13668	13517	13612	13697	13601	13600	13625	13515	13662	13525	13634	13479	13645	13445	13677	13569	13371	13457	13534	13744	13660	13534	13608	13564	13655	13405	13734	13607	13636	13494	13650	13735	13503	13522	13578	13530	13536	13545	13683	13581	13690	13478	13658	13606	13488	13667	13434	13613	13520	13619	13664	13610	13530	13576	13465	13526	13544	13605	13655	13601	13769	13687	13735	13518	13508	13559	13698	13815	13425	13574	13553	13544	13588	13604	13651	13593	13682	13578	13599	13713	13589	13603	13443	13673	13610	13620	13755	13534	13524	13688	13496	13627	13547	13536	13502	13514	13558	13555	13592	13583	13556	13564	13444	13760	13614	13650	13527	13611	13558	13549	13492	13652	13765	13616	13670	13743	13473	13554	13716	13467	13579	13637	13624	13485	13501	13444	13598	13671	13576	13597	13715	13551	13618	13680	13600	13598	13473	13699	13655	13570	13563	13716	13529	13557	13560	13710	13339	13616	13425	13584	13405	13471	13636	13615	13569	13402	13627	13629	13447	13433	13709	13554	13492	13583	13584	13632	13597	13657	13451	13594	13651	13820	13532	13642	13532	13632	13590	13663	13572	13539	13607	13689	13501	13677	13659	13532	13794	13552	13686	13553	13606	13612	13572	13626	13747	13841	13757	13527	13542	13764	13606	13546	13583	13522	13580	13541	13517	13373	13556	13735	13895	13576	13681	13665	13527	13627	13572	13558	13533	13659	13685	13847	13765	13666	13606	13667	13505	13775	13671	13773	13620	13715	13499	13633	13665	13387	13573	13480	13780	13613	13554	13716	13558	13578	13596	13807	13602	13686	13608	13611	13642	13433	13628	13506	13510	13629	13694	13615	13552	13551	13682	13586	13618	13567	13488	13472	13580	13725	13699	13516	13724	13529	13771	13490	13486	13553	13453	13481	13582	13574	13673	13697	13722	13505	13710	13618	13633	13460	13597	13646	13584	13604	13428	13721	13578	13556	13572	13504	13473	13509	13688	13590	13632	13705	13460	13654	13649	13604	13501	13606	13566	13678	13833	13613	13764	13755	13554	13503	13629	13776	13479	13641	13683	13446	13770	13552	13643	13738	13444	13653	13671	13660	13545	13575	13623	13464	13598	13579	13537	13498	13692	13587	13610	13691	13689	13610	13662	13730	13559	13569	13565	13681	13574	13602	13633	13687	13320	13506	13611	13675	13677	13631	13603	13653	13618	13602	13513	13699	13750	13577	13728	13700	13549	13679	13563	13540	13433	13725	13626	13706	13609	13567	13492	13651	13518	13499	13662	13547	13530	13546	13651	13765	13517	13634	13418	13619	13579	13777	13476	13547	13789	13578	13625	13698	13521	13534	13689	13643	13559	13575	13871	13705	13461	13563	13622	13633	13663	13561	13642	13524	13727	13686	13472	13435	13589	13684	13637	13549	13688	13704	13606	13628	13409	13542	13544	13558	13660	13525	13686	13584	13418	13728	13611	13546	13743	13651	13652	13625	13703	13514	13489	13613	13357	13518	13547	13565	13487	13549	13532	13635	13718	13463	13661	13570	13786	13604	13700	13653	13638	13451	13647	13431	13508	13526	13670	13631	13489	13677	13498	13464	13634	13617	13543	13712	13692	13551	13663	13602	13574	13555	13653	13829	13627	13494	13536	13649	13483	13732	13529	13507	13555	13652	13668	13397	13570	13528	13466	13520	13530	13555	13446	13565	13562	13696	13458	13433	13615	13507	13512	13586	13679	13634	13566	13604	13543	13548	13714	13656	13545	13564	13573	13476	13600	13770	13551	13611	13667	13466	13532	13640	13423	13759	13516	13543	13592	13478	13474	13569	13381	13670	13521	13569	13612	13556	13611	13604	13625	13536	13747	13626	13679	13597	13605	13553	13668	13512	13519	13660	13692	13556	13698	13522	13520	13414	13668	13578	13615	13593	13709	13620	13542	13676	13486	13500	13498	13468	13706	13606	13617	13441	13572	13563	13603	13484	13555	13633	13482	13569	13578	13454	13589	13688	13732	13611	13446	13647	13667	13476	13606	13705	13604	13610	13550	13643	13503	13427	13599	13639	13638	13594	13492	13626	13565	13539	13410	13573	13447	13554	13572	13551	13397	13574	13704	13440	13536	13479	13507	13621	13624	13586	13619	13660	13745	13463	13704	13509	13563	13726	13535	13667	13577	13585	13543	13583	13675	13592	13544	13607	13463	13578	13506	13775	13611	13793	13507	13638	13528	13443	13490	13417	13572	13804	13398	13662	13539	13641	13404	13630	13393	13468	13622	13473	13454	13682	13597	13644	13642	13595	13409	13703	13704	13485	13364	13608	13586	13524	13593	13686	13561	13547	13640	13588	13620	13633	13678	13554	13527	13371	13552	13541	13623	13675	13662	13576	13565	13568	13681	13539	13580	13502	13793	13692	13521	13510	13761	13584	13470	13770	13420	13653	13578	13497	13682	13597	13605	13712	13701	13596	13625	13599	13469	13435	13630	13518	13562	13626	13698	13749	13678	13579	13646	13563	13743	13680	13493	13649	13632	13616	13676	13584	13423	13713	13591	13622	13655	13644	13685	13475	13839	13623	13787	13636	13630	13565	13537	13638	13613	13534	13458	13569	13585	13638	13499	13590	13675	13533	13631	13613	13568	13574	13622	13533	13595	13498	13524	13808	13518	13487	13583	13809	13629	13628	13485	13640	13558	13535	13470	13486	13567	13438	13510	13524	13646	13485	13565	13552	13559	13635	13591	13584	13509	13585	13733	13554	13646	13437	13690	13535	13540	13442	13709	13550	13481	13710	13612	13745	13733	13664	13723	13560	13761	13596	13691	13657	13536	13542	13422	13544	13536	13415	13450	13521	13445	13749	13440	13642	13710	13582	13543	13682	13555	13633	13522	13741	13595	13630	13556	13619	13552	13603	13535	13547	13551	13496	13536	13616	13591	13841	13666	13532	13612	13465	13528	13590	13403	13501	13606	13596	13571	13632	13683	13564	13583	13314	13686	13731	13508	13674	13658	13710	13541	13700	13647	13522	13754	13641	13650	13515	13779	13651	13634	13591	13606	13656	13574	13512	13544	13450	13643	13704	13643	13624	13603	13736	13606	13740	13589	13579	13495	13511	13706	13645	13755	13688	13457	13557	13736	13706	13350	13520	13662	13647	13601	13671	13509	13518	13708	13761	13655	13641	13444	13848	13536	13530	13630	13552	13622	13676	13706	13563	13704	13674	13497	13601	13597	13600	13456	13508	13611	13404	13560	13706	13610	13580	13556	13496	13357	13581	13542	13650	13665	13638	13799	13556	13551	13547	13552	13533	13652	13572	13575	13657	13631	13590	13615	13706	13662	13508	13549	13647	13749	13635	13620	13537	13664	13745	13597	13514	13650	13608	13580	13625	13510	13635	13415	13713	13549	13572	13525	13736	13467	13462	13562	13526	13642	13594	13730	13619	13567	13607	13637	13686	13605	13681	13428	13694	13647	13576	13665	13568	13658	13685	13616	13535	13519	13580	13456	13471	13605	13546	13454	13556	13533	13524	13696	13511	13534	13515	13575	13637	13664	13682	13540	13361	13437	13493	13535	13448	13584	13607	13600	13552	13536	13550	13638	13514	13569	13740	13682	13562	13792	13579	13523	13693	13658	13457	13452	13587	13587	13545	13551	13540	13549	13557	13614	13646	13519	13538	13649	13744	13622	13518	13546	13801	13635	13477	13611	13606	13576	13559	13641	13528	13632	13448	13735	13565	13528	13647	13533	13599	13660	13679	13473	13585	13746	13748	13401	13556	13669	13642	13559	13639	13573	13583	13725	13722	13735	13514	13628	13610	13480	13572	13672	13733	13516	13436	13708	13513	13571	13619	13612	13719	13621	13523	13588	13547	13564	13579	13761	13567	13628	13539	13592	13674	13574	13652	13539	13560	13601	13531	13504	13614	13609	13591	13652	13727	13589	13508	13493	13535	13635	13569	13573	13609	13526	13665	13611	13504	13700	13624	13474	13720	13756	13645	13653	13463	13621	13365	13439	13689	13700	13711	13449	13466	13790	13501	13647	13720	13483	13552	13618	13648	13520	13591	13659	13410	13590	13654	13634	13582	13534	13729	13645	13596	13548	13820	13620	13481	13584	13695	13575	13512	13555	13632	13582	13793	13521	13584	13513	13541	13676	13483	13644	13469	13814	13540	13516	13556	13681	13671	13514	13605	13603	13577	13564	13629	13621	13540	13535	13561	13528	13434	13696	13626	13698	13637	13540	13638	13556	13600	13514	13343	13602	13535	13517	13625	13694	13474	13638	13569	13634	13576	13529	13692	13639	13501	13548	13682	13677	13621	13621	13625	13667
32624	27533	30845	24481	22153	21758	20693	20502	19972	18917	18302	18094	17722	17565	17371	17568	17531	17452	17532	17580	17820	17491	17524	17564	17318	17406	17260	17600	17437	17476	17416	17416	17573	17399	17496	17451	17512	17521	17573	17293	17480	17346	17489	17405	17580	17421	17359	17535	17412	17290	17447	17357	17368	17537	17633	17501	17549	17379	17407	17350	17314	17471	17274	17249	17398	17664	17554	17225	17586	17340	17407	17436	17396	17328	17446	17262	17463	17530	17488	17482	17258	17479	17345	17300	17440	17507	17598	17490	17351	17553	17645	17379	17321	17572	17614	17281	17728	17577	17479	17412	17601	17331	17672	17556	17431	17478	17432	17296	17416	17385	17478	17435	17205	17427	17273	17442	17562	17719	17431	17453	17417	17392	17272	17302	17411	17519	17524	17458	17722	17304	17342	17268	17393	17481	17606	17422	17426	17486	17202	17611	17465	17339	17545	17336	17263	17632	17511	17387	17434	17535	17384	17320	17483	17435	17513	17460	17425	17468	17254	17379	17626	17383	17386	17582	17515	17462	17353	17596	17130	17131	17341	17461	17330	17398	17191	17342	17250	17448	17453	17512	17299	17490	17396	17344	17356	17452	17308	17473	17458	17443	17467	17345	17327	17524	17415	17479	17523	17631	17480	17512	17410	17379	17233	17347	17367	17465	17581	17523	17468	17437	17383	17433	17437	17471	17474	17444	17333	17446	17581	17420	17430	17442	17403	17378	17561	17315	17470	17412	17303	17685	17425	17526	17392	17515	17295	17293	17392	17514	17321	17280	17591	17370	17321	17314	17440	17244	17257	17298	17472	17355	17479	17517	17361	17255	17336	17490	17509	17682	17360	17325	17429	17268	17375	17433	17468	17199	17433	17429	17391	17358	17639	17339	17394	17494	17344	17346	17446	17109	17366	17533	17434	17510	17405	17385	17402	17346	17294	17393	17139	17456	17286	17435	17397	17320	17440	17300	17328	17482	17426	17407	17514	17401	17244	17545	17433	17313	17397	17447	17634	17380	17428	17305	17545	17245	17398	17405	17132	17419	17295	17365	17171	17502	17655	17535	17340	17314	17289	17363	17540	17387	17439	17385	17469	17507	17298	17365	17279	17434	17401	17461	17468	17349	17123	17360	17424	17530	17366	17301	17240	17446	17410	17465	17446	17395	17508	17615	17404	17651	17131	17337	17437	17510	17510	17541	17491	17308	17631	17325	17475	17388	17327	17454	17339	17259	17381	17346	17267	17243	17333	17336	17313	17430	17534	17515	17425	17310	17297	17426	17594	17361	17342	17304	17483	17504	17368	17307	17520	17570	17444	17456	17510	17445	17443	17125	17546	17641	17215	17320	17420	17536	17488	17490	17363	17706	17241	17415	17188	17241	17447	17427	17722	17452	17552	17321	17421	17375	17487	17298	17194	17472	17322	17414	17609	17519	17303	17441	17529	17450	17414	17391	17334	17207	17458	17653	17441	17352	17530	17153	17486	17517	17488	17394	17520	17407	17568	17479	17620	17529	17461	17420	17575	17288	17406	17523	17437	17299	17562	17485	17399	17419	17402	17396	17347	17369	17379	17322	17414	17473	17640	17436	17370	17419	17632	17551	17344	17561	17441	17441	17426	17549	17517	17125	17496	17256	17498	17217	17268	17438	17365	17423	17358	17555	17394	17463	17562	17371	17419	17349	17312	17431	17439	17503	17154	17414	17135	17387	17504	17627	17406	17531	17162	17426	17340	17358	17538	17622	17523	17317	17263	17430	17388	17516	17420	17522	17306	17369	17609	17337	17452	17556	17201	17333	17377	17202	17341	17270	17408	17408	17407	17369	17468	17273	17551	17329	17367	17600	17436	17350	17343	17222	17247	17447	17557	17267	17370	17475	17533	17471	17381	17389	17391	17159	17513	17331	17567	17345	17377	17268	17479	17363	17431	17516	17391	17340	17361	17399	17234	17448	17353	17428	17639	17452	17468	17550	17486	17217	17509	17369	17498	17457	17456	17268	17242	17445	17397	17577	17492	17450	17460	17494	17301	17367	17487	17519	17381	17457	17375	17526	17411	17329	17631	17512	17500	17384	17279	17457	17341	17606	17388	17559	17459	17364	17515	17397	17627	17369	17444	17262	17169	17222	17256	17524	17510	17325	17471	17704	17338	17543	17365	17388	17324	17383	17584	17650	17392	17514	17554	17358	17634	17370	17368	17518	17394	17318	17444	17244	17330	17293	17649	17655	17249	17420	17612	17498	17600	17230	17245	17493	17394	17398	17494	17507	17523	17167	17388	17365	17594	17278	17393	17237	17279	17272	17499	17370	17489	17462	17569	17385	17593	17517	17572	17287	17438	17579	17580	17391	17417	17325	17442	17415	17438	17553	17301	17547	17530	17419	17677	17550	17475	17408	17398	17583	17537	17260	17360	17364	17335	17608	17511	17303	17237	17353	17491	17328	17542	17477	17473	17343	17500	17663	17500	17418	17585	17315	17349	17345	17458	17538	17382	17382	17583	17430	17499	17412	17392	17267	17380	17523	17317	17357	17425	17451	17351	17330	17454	17477	17487	17760	17530	17488	17217	17601	17556	17529	17339	17401	17419	17576	17537	17532	17431	17344	17422	17196	17316	17561	17347	17561	17526	17227	17454	17291	17288	17351	17446	17354	17487	17372	17298	17332	17391	17457	17382	17432	17400	17194	17271	17500	17537	17411	17366	17514	17512	17295	17349	17351	17369	17314	17466	17266	17345	17269	17483	17435	17420	17353	17369	17373	17361	17648	17423	17262	17270	17393	17474	17472	17200	17296	17494	17521	17608	17169	17425	17209	17393	17395	17240	17236	17481	17376	17442	17256	17218	17415	17497	17305	17408	17655	17461	17567	17324	17423	17471	17277	17409	17530	17280	17442	17475	17394	17355	17415	17458	17358	17408	17500	17596	17322	17570	17596	17307	17623	17330	17535	17234	17383	17471	17438	17321	17441	17518	17347	17616	17372	17465	17507	17477	17443	17446	17483	17353	17466	17468	17551	17389	17402	17528	17328	17512	17343	17417	17605	17568	17431	17460	17464	17428	17313	17463	17195	17396	17406	17498	17148	17475	17557	17443	17254	17537	17229	17427	17371	17586	17521	17551	17328	17295	17307	17418	17335	17424	17411	17481	17439	17342	17300	17501	17395	17424	17439	17491	17467	17462	17426	17432	17493	17569	17410	17494	17443	17222	17386	17206	17399	17429	17426	17270	17713	17608	17335	17178	17466	17631	17474	17223	17448	17529	17393	17558	17414	17568	17279	17316	17219	17356	17341	17719	17433	17395	17259	17343	17338	17626	17331	17559	17565	17595	17460	17524	17505	17412	17503	17201	17519	17421	17233	17301	17566	17290	17453	17518	17385	17380	17225	17391	17613	17263	17488	17723	17443	17352	17310	17518	17543	17587	17405	17455	17486	17418	17560	17573	17467	17316	17492	17437	17457	17371	17368	17407	17555	17565	17428	17319	17292	17350	17409	17529	17602	17514	17467	17337	17417	17316	17345	17522	17398	17584	17513	17485	17450	17463	17567	17372	17173	17383	17624	17468	17493	17437	17495	17223	17334	17442	17482	17559	17372	17409	17428	17411	17175	17454	17330	17460	17410	17528	17371	17375	17486	17354	17390	17435	17392	17410	17339	17252	17107	17132	17342	17352	17502	17351	17599	17478	17368	17533	17244	17352	17253	17692	17401	17261	17477	17316	17508	17591	17474	17221	17214	17410	17674	17449	17377	17312	17646	17408	17548	17236	17338	17523	17450	17445	17527	17503	17451	17331	17218	17525	17417	17312	17622	17553	17713	17581	17500	17379	17535	17363	17518	17252	17374	17332	17462	17304	17381	17516	17505	17424	17500	17402	17450	17385	17242	17561	17351	17448	17368	17510	17533	17532	17457	17201	17182	17404	17424	17501	17510	17494	17547	17370	17527	17612	17405	17381	17492	17355	17466	17527	17463	17494	17456	17492	17432	17419	17412	17439	17380	17283	17382	17465	17285	17365	17566	17565	17478	17469	17405	17498	17336	17336	17379	17623	17627	17398	17249	17416	17500	17201	17485	17172	17463	17492	17409	17669	17343	17281	17462	17478	17669	17253	17562	17422	17227	17449	17327	17487	17473	17592	17615	17431	17404	17433	17515	17341	17498	17597	17515	17492	17328	17623	17398	17565	17304	17377	17278	17420	17261	17453	17383	17369	17347	17543	17346	17492	17419	17481	17544	17477	17473	17393	17501	17461	17168	17515	17571	17470	17538	17579	17396	17393	17516	17406	17510	17473	17666	17337	17616	17508	17346	17497	17552	17381	17478	17562	17328	17273	17418	17554	17360	17496	17254	17545	17298	17521	17463	17357	17319	17414	17583	17362	17598	17353	17583	17709	17431	17386	17255	17450	17576	17476	17483	17380	17484	17414	17558	17342	17377	17595	17423	17313	17416	17417	17476	17578	17325	17453	17446	17495	17355	17405	17352	17415	17475	17333	17305	17418	17405	17499	17561	17414	17417	17267	17428	17292	17470	17524	17533	17287	17487	17327	17554	17313	17472	17251	17344	17436	17213	17542	17334	17546	17511	17342	17513	17485	17542	17391	17375	17692	17704	17274	17446	17426	17517	17630	17434	17572	17601	17475	17386	17345	17213	17491	17467	17320	17479	17535	17522	17491	17499	17336	17376	17451	17364	17606	17535	17496	17564	17344	17495	17498	17501	17326	17401	17452	17461	17419	17569	17557	17310	17343	17503	17376	17422	17252	17461	17625	17424	17506	17478	17447	17379	17528	17673	17458	17476	17470	17395	17357	17407	17343	17383	17408	17370	17476	17634	17307	17189	17610	17303	17373	17285	17489	17209	17363	17493	17364	17242	17335	17580	17422	17635	17610	17391	17455	17337	17427	17337	17631	17303	17480	17345	17661	17549	17312	17560	17501	17270	17471	17332	17609	17463	17306	17508	17496	17574	17355	17400	17424	17271	17451	17576	17210	17588	17470	17496	17443	17187	17514	17461	17217	17410	17398	17331	17393	17394	17415	17386	17593	17319	17453	17334	17184	17171	17421	17399	17471	17395	17515	17304	17472	17386	17655	17584	17533	17325	17557	17412	17276	17317	17448	17367	17315	17258	17463	17506	17429	17430
27358	33493	33901	22489	20447	20258	18454	18482	17525	15712	15168	14746	14289	14041	13959	14152	14125	14116	13946	14147	14025	14162	14205	14193	14200	14104	14084	13961	14073	14069	14123	14020	14033	14090	14174	14152	14203	14122	14065	14050	14252	14149	14182	14076	13984	14152	14166	14031	14175	14067	14093	14019	14065	14076	14025	14101	14112	14159	14236	14132	14193	13985	14150	14166	13968	14037	13961	14259	14249	14047	14077	14083	14016	14118	14055	13985	14242	14209	14122	14068	14047	13956	14120	14031	14144	14038	13954	14060	14221	14116	14022	14087	13987	14093	14043	14120	14154	13922	14231	14173	14034	14244	14151	14154	14099	14031	14069	13981	14157	14201	14065	14125	14034	13932	13967	14120	14049	13881	14114	13965	13985	14154	14102	13974	14117	14094	14178	14019	14181	14059	14156	13867	13982	14093	14129	14254	14129	14091	14148	14063	14195	14070	14133	13904	14116	14070	14081	14018	14179	14014	14136	14069	14026	14101	14058	14192	14113	14056	14255	14030	14040	14239	13969	14095	14168	14118	14022	13973	14164	14129	14302	14053	13909	14080	14134	14104	14194	14141	14200	14094	14088	14033	14146	14134	14108	13948	14071	14158	14270	14136	14031	14148	14104	14031	14129	14099	14018	14048	14036	13942	14151	14145	14017	14130	14088	14100	14090	13875	14162	13947	14052	14105	13920	14034	14203	14041	13999	14081	13993	14165	14038	14010	14155	14147	13969	14082	14111	14069	14296	14027	14093	13962	13759	14372	14101	14050	13961	14215	13981	13873	14116	14215	14051	14059	13946	14168	14172	14090	14043	14191	13961	13986	14266	13935	14090	14023	13933	14071	14274	14131	14093	14001	14105	13984	14165	14115	13913	14211	13970	14029	14172	14313	13981	14037	14097	14058	14041	13974	14090	14152	14125	14215	14264	14229	14015	14107	14261	14036	14071	14230	13962	14056	14245	14157	14029	14199	14129	14095	14034	14030	14021	14122	14065	14186	14274	13993	14084	14190	14091	14136	13933	14082	14143	14063	13945	14116	14045	14269	13928	14166	14013	14147	14124	14159	14038	14152	14078	13955	14044	14027	14219	14279	14278	13953	14013	14063	14049	14052	14093	14170	14083	14061	13989	14140	14082	14107	14074	14081	14064	14135	14210	13957	14057	14062	13970	13961	13966	13996	14148	14094	14142	14111	14180	14110	14023	13944	14207	14110	14072	14146	14273	14201	14053	14001	14002	14081	14068	14159	14177	13892	14156	14069	14118	14135	14009	14290	14044	13938	14114	14006	14183	14038	14071	14035	14123	14082	13973	13989	14144	14064	14191	14005	14019	14136	14048	14158	14024	14187	14135	13986	14283	14036	14138	14015	13999	14127	13999	14091	14197	14177	14145	14092	14020	14173	14089	14080	14270	13983	14024	14142	14115	14025	14077	13985	14109	14058	14223	14030	14009	14071	14036	14080	14004	14065	14072	14124	14110	14125	14182	14205	13917	14061	14174	13994	14078	14072	14254	14194	14037	14125	13855	14274	14223	14008	14151	14131	14162	14113	14057	14139	14120	14272	14180	14177	14020	14055	14066	14004	13973	14107	14058	13943	14046	14061	14005	14169	14157	14141	14089	14157	14367	14054	14153	14120	14284	14162	13914	14189	13908	14099	14015	13923	14055	14029	14086	13989	14160	14107	14022	14145	14014	14117	14067	14202	14149	14003	14184	14107	14086	14099	14104	13994	14117	14100	14085	14099	14052	14162	14006	14215	14154	14068	14110	14166	14200	14164	13882	14085	14064	14141	14024	14130	13991	13904	14162	13938	14085	14103	13986	14055	14287	14157	13998	14074	13961	14156	14146	14030	13931	13984	14022	14101	14042	14063	14134	13969	14133	14169	13998	14226	14069	13936	14146	14006	14276	14080	14027	14013	14087	14012	14095	14035	14023	14144	14078	14015	14061	14204	13969	14125	14171	14033	14033	14059	14043	14131	14075	14148	14111	14159	14056	14302	14029	14023	14106	14063	14308	13964	14160	14295	14025	14099	14069	14222	13985	14010	14097	14177	14228	13921	14013	14000	14186	14118	14147	14047	14101	14201	14056	13961	14042	13992	14061	14205	14128	14074	14109	14065	14060	13970	14089	14089	14108	14069	14126	14251	14082	14046	14194	14080	14172	14114	14110	14066	13999	14255	14049	14145	14305	14276	14049	13992	13882	14091	14005	14397	14102	13988	14147	14012	14237	14210	14033	14104	14144	14077	14166	14078	14296	14086	14292	14134	14037	14062	14124	14034	13971	14187	14131	14106	14085	14164	14176	14123	14192	14206	14081	13927	13991	14059	14133	14201	14065	14030	13964	14042	14184	14022	14018	13992	14112	14221	14149	14002	14107	14092	14003	13901	14113	13978	14005	14103	14028	14164	14067	14053	14002	14189	14159	13932	13981	14185	14117	13955	14147	14154	14091	13938	14088	13946	14066	14047	14030	14106	14109	14087	14118	14003	14162	14001	14192	14088	14229	14067	14008	14097	14130	14180	14009	14004	14038	13948	14222	14163	13988	14051	13959	14099	14085	14115	13852	13975	14078	14065	14048	13892	13952	14127	14060	14239	14069	14095	14014	14114	14172	14069	13963	14139	14090	14125	14228	14026	14226	14079	14210	14114	13970	14101	14035	14258	14109	14072	13915	14103	13945	13893	14137	14098	14220	13983	14156	13989	14051	14194	14121	14059	13941	14163	14231	13954	14042	13935	14103	13950	14127	14147	13975	14394	13945	14059	14113	14142	14072	14138	14154	14086	14054	14092	14097	14027	14065	14017	14053	14081	14206	14153	14141	14119	14117	14095	14142	14157	14176	14000	13957	14136	14199	14045	14046	14045	14022	14050	14110	14213	14077	14112	14096	14202	14093	14084	14046	14067	14128	14002	14092	14160	14232	14228	14118	14135	13937	14135	14131	14004	14156	14092	14163	14050	14345	14100	14044	14023	14045	14153	14180	14162	13971	14162	14065	14051	14085	14261	14040	14188	14080	14079	14188	14160	14046	14201	13928	14189	14092	14018	14004	13932	14185	14279	14086	14068	14090	14023	14120	14207	14136	14233	14103	14214	14090	13982	14104	13994	14100	14015	14110	14287	14290	14083	14173	14015	14006	14208	13959	13989	14153	14031	14002	14040	14272	14135	14021	14252	14032	14214	14089	14034	14154	14097	14029	14228	14253	14072	14005	14133	14080	14164	13989	13912	14117	14039	14195	14049	14025	14111	14097	14094	14169	14087	14006	14098	14208	14034	14155	13986	14190	14044	14071	14089	14006	14073	14169	14161	14122	14068	14207	13922	14063	13975	14055	13924	14055	14204	14147	14145	14094	14179	13891	14097	14097	14174	14228	14092	14330	14128	14148	14117	14080	14110	14015	14120	14149	14069	14008	14099	14044	14129	14150	13990	14233	14262	14133	14043	14111	14037	14250	13979	13905	14118	13986	13984	14154	14091	14025	14097	14105	14185	14140	14176	14037	14037	14132	13976	14010	14206	14198	14109	14022	14191	14120	14115	14182	14042	14229	14186	14014	14085	14025	14073	14152	14185	14192	14164	14007	14190	14055	13932	13997	13957	14193	14031	13991	14101	14026	14141	14074	14251	14035	14152	14002	14116	14098	13915	14276	14029	14156	14016	14040	13964	14091	14116	14157	14112	14069	14080	14061	13954	14140	14102	14081	14313	13857	14010	14025	14065	13958	13971	14048	14055	14020	14019	14098	14012	14097	14055	13915	14393	14091	14145	14054	14103	14072	14081	14056	14037	14109	14069	14216	14067	14160	14018	14162	14225	13953	14159	14153	14161	14129	14111	14091	14183	14134	14045	14078	13986	14151	14230	14127	14161	14175	14196	14138	14119	14137	14236	14186	14146	14155	14055	14061	14104	14140	13994	14167	13959	14232	14229	14156	14183	14084	14011	14235	14050	14127	14044	14112	14031	14099	14080	14266	14009	13965	14053	14081	14057	13965	14360	14157	14157	14032	14052	14066	14235	14015	14152	14088	14351	14144	14062	14014	13979	14171	14112	14048	14113	14124	13930	14105	14214	14174	14044	13900	14113	14026	14074	14089	14323	14044	14010	14098	14073	14168	14005	14240	14066	14133	14157	14000	14304	14045	14108	14055	14184	14077	14102	14105	14093	14166	14099	14217	14134	14164	14011	14008	14117	14030	14078	14208	14025	14058	14039	14069	14245	14076	14124	14246	14065	13994	14085	13927	14193	14151	14161	14119	14151	13963	14037	14180	13941	14160	13969	14022	14241	14084	14033	13928	14227	14081	14128	14123	14029	14031	14032	14069	14196	14092	13943	14249	13940	13966	14197	14210	14204	14028	13987	14021	14035	14050	13974	14041	14140	14117	14023	14000	14281	13962	14161	14154	14176	13967	14125	14066	14222	14175	13997	14063	14267	14101	14245	14020	14173	14078	14190	14187	14096	14085	14078	14137	14032	14143	14101	14188	14222	14112	14123	13973	13980	14094	14004	14169	14132	14086	14150	14165	14205	14170	14094	14072	14050	14042	13963	14075	14001	14128	14065	14094	14183	14136	14003	14147	14038	14035	13985	14138	14055	14261	14041	14049	14059	14187	14235	14186	14086	14252	14104	14112	14038	14028	14021	14057	14150	13928	14023	13930	14124	14047	14074	14165	14109	14136	13998	14217	14058	14135	14050	14131	14025	14033	14068	14119	14027	14056	14137	14062	14116	14030	13985	13997	14028	14055	14016	14133	14150	14009	14008	14047	14038	14183	14119	14069	14294	14269	14333	14120	14255	14185	13978	14036	14155	14039	14134	14168	14171	14098	14018	14156	13994	14126	13981	14154	14074	14108	14152	14169	14381	14166	14029	13922	14093	14151	14042	14097	14142	14080	14143	14116	14263	14184	14094	14218	14125	14145	14165	14182	14216	14058	13965	14208	14056	14056	14146	14104	14055	14198	14016	13891	14164	14125	14025	14271	14229	14243	14041	14171	14072	14127	14136	14169	14095	14157	14084	14031	14197	14024	14159	14113	14130	14190	14088	14247	14251	14187	13969	14160	13920	14022	14008	14002	14234	14059	14074	14061	14198	14253	14254	14179	14117	14097	14169	14076	14016	14061	14175	13998	14079	14027	14012
26311	21585	30107	38904	56922	45233	36027	30284	25564	22134	20053	18430	17624	17238	17253	17282	17205	17074	17125	17259	17206	17153	17190	16978	17351	17067	17265	17254	17123	17242	17194	17003	17057	17032	16984	16989	17229	17207	16853	17070	17070	17005	17132	17167	17006	16930	16806	17215	17045	17155	17190	17172	17198	17073	16908	17220	17098	17141	17120	17120	16989	17149	17006	17019	16981	17244	17085	17001	17022	17133	17100	17033	16964	17116	17024	16914	16906	17069	17141	17118	16983	17073	16998	17287	17049	16996	17111	17025	16997	16824	17070	17026	17205	17087	17202	17072	16952	17167	16961	16915	17045	17142	17252	17189	17241	17152	17070	16957	17262	17186	17086	16761	17296	16975	16895	17021	17076	17194	16998	17058	17182	17126	17147	16947	17162	16980	17204	16980	17070	17243	17021	17087	16967	17032	17075	17154	17102	17112	16934	17115	17032	17007	17369	17255	16986	17052	16972	17218	17018	16895	17198	16932	17134	17167	17002	17062	17036	17010	17138	16842	16890	17024	17057	16955	16861	17009	16994	17106	17020	16931	17122	17107	17105	17185	17074	17170	17214	17157	17076	17036	17062	17049	17028	17049	17070	16781	17090	16918	17073	17171	17077	17119	17199	16989	16975	17150	17040	17375	17041	17132	17285	17343	16972	17049	17006	16926	17207	17234	17224	17068	17061	17121	17124	17050	17123	17150	17160	17073	17001	17118	17054	17133	17134	17134	17207	17279	17119	16896	17219	17033	17038	16910	17057	17159	17100	17077	17308	16926	17055	16852	17129	17100	17047	17144	17147	16999	17019	16891	17061	17186	16901	17154	17010	17075	17064	16932	17059	17056	17089	17043	17192	17003	17064	17224	16938	17063	17164	17234	17009	17028	16956	16995	17182	17000	17031	17091	17075	16890	17130	16963	17040	17039	17021	16935	17254	16948	16945	17200	17054	16836	16971	17092	17091	17098	17097	17175	17158	17105	17066	17162	17046	17056	16909	17015	17222	17070	17073	17193	17063	17024	17248	16972	17129	16963	17143	17183	16901	17089	17004	17197	16874	16967	17052	17050	17087	16961	17084	17241	16842	17262	16985	17017	17180	17102	17039	17103	17091	17251	17275	17165	16826	17064	17056	16958	17004	16822	17002	16995	17011	17109	17119	17076	16869	17032	16990	17143	17239	17036	17088	17126	16826	17321	17162	17157	17109	16883	17040	17028	17533	16922	17092	17023	17007	17205	17109	16905	16890	16972	17086	17196	16995	17107	16940	17073	17318	17058	17069	17038	17002	16890	16783	16893	16969	17248	17082	17318	17008	17344	17157	16939	17031	16906	16968	17085	17176	17156	17179	17021	16924	17190	16928	17212	17021	17170	16844	17210	16845	17080	16924	17020	16968	17115	17117	16997	16969	17275	16948	17114	17296	17121	16965	17012	16980	17077	17064	17207	17085	17044	17173	16959	17071	17163	17141	17163	16989	17237	17083	17092	17151	17147	16963	17107	16961	17058	16918	17070	16838	17083	17020	17030	17218	17001	17044	17035	17090	17060	17259	17241	17121	17245	16973	17036	17139	17020	17212	17152	17188	17112	17131	17156	17163	17180	17099	17108	17319	17024	17081	17013	16838	17017	17020	17162	16922	16985	17238	16816	16985	17092	17199	17140	17038	17095	17062	17072	17031	17166	17226	16955	16887	17115	16921	16948	16951	17196	17064	17062	16997	17018	17006	16971	17147	17238	17169	17185	16831	17092	17016	17069	16938	16981	17101	17087	17047	17053	17066	17082	17166	17037	17135	17051	17084	16776	16977	16862	17059	17303	17172	17176	16984	17198	16959	16819	17031	17094	17063	17214	16920	17102	16983	17147	17196	17141	17058	16911	17044	17081	16865	17196	17199	17070	17036	17177	17037	17139	17165	17023	17114	16973	17171	17067	17058	17132	16990	17111	17005	17101	17155	16878	16938	17154	17034	17081	17079	16963	16914	16958	16934	16982	17185	17137	17156	16852	16951	17191	17046	17064	16848	17028	17217	17406	17085	17225	17108	17183	17078	17160	17080	17025	17084	17051	17169	16862	16948	17014	16947	17043	17009	17230	17045	17113	16926	16928	17195	17136	17052	16965	17092	16938	17060	17010	16868	17024	17166	17035	17008	17094	17130	16939	17074	17000	17038	17266	17140	17105	17247	17135	17024	16862	16866	17254	17162	17153	17066	16958	16965	16838	16891	17057	17196	17143	16975	17227	17276	17009	16877	17088	17140	16862	17129	16979	17030	17011	16959	17107	17129	17067	16967	17280	16956	16982	17045	16930	17155	17399	17213	17170	17007	17191	17201	17010	17142	17253	17067	16817	17039	16912	17000	17110	17184	17178	17133	17087	17021	16950	17020	17076	16909	17063	17125	17003	17245	17188	17152	16999	16925	17059	17173	17076	17047	17068	16903	17222	16994	17280	17091	17053	16884	17085	17025	17051	17066	17009	17211	17079	17180	17119	17229	17187	17019	17302	16984	17161	16976	17050	16862	17093	17075	17110	17326	17098	17135	17181	17009	17335	16943	16932	17164	17033	17122	17000	17177	17232	17367	17153	17139	17093	17113	16934	17122	16954	17151	16964	17086	17129	17097	16871	17039	17196	17051	17231	17228	17128	17031	17325	16837	16987	17156	16894	17034	16937	16927	17005	16974	17007	17064	17082	16980	16952	17083	17084	17012	17150	17250	17257	16976	17142	16848	16982	17181	16998	16887	16990	16985	16928	16953	17040	17047	17071	17173	16996	17068	17221	17169	17133	17011	17178	16956	17212	17015	16949	16962	16985	16971	17026	17145	17349	17112	16938	16901	17090	17245	17118	17188	17213	17024	16894	16982	16924	17312	17134	17064	17004	16833	17141	17104	16931	17135	17110	17165	17049	17006	17149	17144	17167	17247	17032	17175	17073	17119	17124	17215	17121	16985	17025	17175	17124	17215	17228	17054	17110	16971	16807	17129	17021	17099	17063	16968	17110	17173	16980	17005	16957	17063	17182	17042	16850	17087	17012	17235	17330	16950	17080	17084	16970	16844	17118	17169	17229	17179	16898	17202	17129	17022	17177	17143	16967	17036	17030	17017	16970	17042	17066	16960	16931	16945	16921	17008	17333	17089	16887	17179	16947	17140	17008	17078	16742	17145	17121	17218	16929	17056	17014	17196	16965	17083	17009	17260	17113	17134	16972	17168	17096	16993	17176	17077	17088	17182	17064	17079	17052	17082	17067	17209	16997	17259	17212	17088	17288	17085	17105	17038	17187	17067	17249	17089	17003	17161	17125	16981	17019	16994	17047	16991	16891	17045	16969	17146	17188	17087	17079	17088	16987	17351	17053	17145	16800	17011	16936	16940	17039	17003	17172	17073	16859	16912	17035	17100	17039	16965	17140	16965	17385	17180	17027	16970	16941	17066	17010	17137	17045	16894	16904	17332	17174	17229	17185	17185	17117	17104	17077	16928	16930	17102	17178	17101	17062	17119	17151	17154	17009	16987	17035	16927	17140	17014	17032	17043	16765	16843	17068	17275	17043	16948	17091	16827	17130	17196	17008	17038	17192	17064	17242	17189	17162	17129	17184	17082	17177	17233	17060	16965	17150	17153	17490	17128	17176	16852	17011	17039	17051	16922	17052	17112	17014	17091	17214	16968	17308	17084	17199	17133	17026	16801	17026	17216	17098	16922	17029	16929	17067	17153	17151	17158	17150	17117	17020	17054	17019	16913	17294	17274	17171	17096	17206	16969	17133	17176	16970	17081	17018	16988	16950	17150	17205	16971	16959	17214	17320	16875	17050	17038	16795	17030	17123	17127	17196	17183	17229	17060	17126	17069	17028	17062	17126	17026	17244	17091	17209	16916	17117	17032	17143	17149	17042	16929	17086	16988	17225	17098	17131	16910	17130	17222	17029	17070	17156	17022	17159	17018	16958	17090	16905	17144	17117	17040	17134	17196	17067	16918	17189	17232	17038	17137	16998	17064	16863	16945	16907	17262	17012	16909	16994	16946	17255	16967	17138	16976	16985	17142	17031	17256	17051	17186	17069	17070	16862	17000	17179	16999	16929	17122	17154	17352	17143	16962	17027	17079	17187	16989	16934	17064	16987	16951	17067	17222	17104	17220	17230	17246	17003	17040	17078	17016	17044	17038	17002	17168	17094	17157	17119	17117	16983	16966	17054	17200	17058	17040	17139	17194	17106	17192	17153	17160	16985	17031	17066	17081	17016	17144	16997	17063	17117	17024	17089	17145	17194	17256	17215	17146	17088	16956	17066	17078	17090	17364	17089	17111	17189	17082	16853	17055	17127	17203	17088	17175	16992	17109	17171	16888	17133	16962	17126	16859	16733	17115	17144	16881	17122	17035	17091	17097	17187	17061	17113	16986	17086	17194	16993	17065	17049	17033	17129	17223	17048	16965	16876	17082	17003	17012	16859	17111	17121	16980	17061	17137	17112	17018	17066	16937	17060	16975	17125	16940	16940	17204	17121	16967	16979	17306	17083	16993	17022	17155	17102	16890	17134	17115	17171	17044	16922	16950	17147	17155	16940	17044	16985	17289	17210	17154	17025	17014	17149	17094	17166	16979	16947	17174	16961	17235	17104	17112	17075	17278	17066	17133	17237	17198	17170	17156	17065	17046	17140	17112	17082	16962	17044	17028	17154	17084	17091	17155	17047	17089	16855	17118	17169	16944	17105	17259	16922	17246	17240	17151	17059	17067	16981	17200	17110	17080	17269	17023	17269	17055	17189	16947	17044	17102	17476	17248	17112	16993	16945	16962	17185	17136	16905	17136	17025	17285	17282	17062	16987	17069	17126	16915	17206	17156	17123	16900	17106	16951	16949	16945	17108	17127	17080	17081	16999	17222	16974	17045	16965	16924	16867	17093	16995	16981	17015	16966	16915	17116	17073	17262	17204	16984	17099	16971	17195	17180	17003	17212	16796	16932	17032	17099	17088	17220	17089	17174	16904	17214	16998	16687	17131	16964	16868	16985	17078	17087	17038	17200	16790	17178	17217	17200	17242	17116	17072	17158	16975	16924	16996	16946	16922	17256	17129	16882	17094	16824	16951	17095	16989	16941	17137	17048	17138	17202	16972	17175	16956	17229	16897	17002	17008	17116	17262
33665	54676	51077	51344	59898	45034	34820	29623	24013	19424	17084	15136	14367	13943	13935	13932	13956	13776	13914	14045	13837	14108	14083	13950	13877	14047	13862	13819	13812	13981	13923	14041	13865	13835	13850	13960	13876	13883	13953	14084	13953	13872	13926	13997	13786	13827	13913	13997	13845	13823	13919	13728	13794	13896	13909	13936	13894	13918	14007	13859	14055	14033	13876	13925	13888	13913	13917	13901	14011	13731	14027	13981	13863	13830	13884	13757	13838	13862	13999	13952	13962	13979	13952	13900	13954	14065	13927	13976	13959	13838	13966	13879	13879	13857	13892	13948	13792	13890	13991	13958	13900	13756	13792	14000	13902	14042	13967	13734	13769	14040	13847	13961	13945	13849	13902	14056	13920	13808	13805	13910	13731	13955	13801	13815	13920	13842	13844	13977	13942	13899	14019	14002	13879	14055	13837	14022	14026	13840	13843	13864	13836	13915	13901	13921	13561	13720	13875	13856	13958	13881	13818	13922	14047	13764	13991	13940	13786	13959	13860	13861	13796	13957	14052	13946	13809	13869	14035	13820	13886	13870	13733	13936	13768	13911	13872	13986	13778	13917	14036	13832	14106	14135	13930	13889	13883	13865	13979	13867	13910	13878	13883	13835	14015	13895	13941	13909	14166	13893	13889	13990	13947	13830	14062	13959	14062	13929	14005	14111	13801	13884	14006	13811	14012	13979	13969	13961	13930	13975	13992	14075	13754	13755	14051	13999	13743	13818	14083	13868	13856	13950	13697	13994	13964	13856	14019	13788	13915	13955	13925	13978	13937	13921	13976	13846	13840	14100	14013	14057	13821	13853	13908	13936	13913	14091	13969	13892	13992	13769	13919	14047	13979	13928	13876	13826	13983	13746	13861	13871	13925	13934	14066	13885	13904	13882	13892	13995	13910	13930	13923	13917	13961	14001	13800	13952	13873	13895	13909	13926	13828	13877	13836	13863	13899	13750	13929	13799	13740	13824	13941	14077	13888	13957	14082	13832	13872	13786	13960	13778	13825	13742	13910	13822	13946	13826	13913	13953	13817	14027	14100	13938	13935	14011	14030	13948	14009	13975	13947	13917	13943	13840	13833	13818	13907	13970	13795	13865	13910	14033	14057	13906	13773	13888	13998	13976	14002	13970	13830	13885	13818	13947	14058	13845	13717	13747	13826	13965	13874	13880	13808	13911	13923	13731	13911	13897	13962	13992	13853	13921	13761	13905	13879	13909	13908	14022	13986	13793	14020	13983	14033	13892	13939	13939	13869	13753	13847	13942	14033	13814	13792	13815	13907	13729	13899	13873	13925	13910	13967	13994	13926	14004	13824	13883	13980	13842	13900	14113	13993	13928	13908	13981	13977	13948	13800	13714	13940	13924	13909	13934	13948	13956	14063	14047	13940	13731	13884	13994	13964	13992	13879	13911	13788	13994	13763	13896	13905	13895	13866	13942	13848	13871	13895	13919	13998	13801	13723	13773	13979	13868	13822	13818	13921	13752	13911	13918	13833	13912	14089	13966	13962	13870	14040	14005	13930	13915	13786	13785	13917	13926	13891	14018	13931	13973	13889	13846	14060	13803	13890	13960	13968	13951	14033	13932	13950	14082	13850	13814	13954	13999	13906	14027	14052	13914	13842	13767	14069	13843	13863	13894	13904	13779	14065	13916	13806	13837	13921	13922	13983	13750	13805	13936	13763	13822	13958	13804	13962	13888	13935	13951	13976	13830	14042	13952	13946	13839	13942	13934	13819	13992	13788	14074	13951	14010	13868	13949	13975	14004	14005	13888	13850	13846	13907	13814	13759	13971	13984	14069	13871	13984	13929	13804	13941	13852	13960	13843	13954	13815	13819	13894	13939	13824	13829	14073	13790	13914	13928	13965	14043	14025	14016	13950	13903	13893	13949	13866	13887	13949	13997	13941	13879	13924	13931	14014	13896	13894	13873	13811	13893	13713	13948	13910	13851	13945	13850	14037	14080	13967	13910	13969	13911	13954	13859	13911	13855	14060	13976	13803	13928	13962	14011	14111	13907	13835	13846	14029	14009	13823	13890	13833	13802	13881	13879	13900	13875	13843	13959	14052	13804	13807	13954	13994	13882	13790	13877	13886	13697	13921	13923	13869	13887	13761	13921	13944	14093	13840	13902	13899	13852	13897	13890	13928	13982	13978	13838	13911	13943	13746	13918	13945	13853	13921	13908	13942	13787	13988	13816	13941	13920	13967	13970	13975	13888	14056	13985	14054	13760	14023	13973	13898	13872	13993	13962	13859	13991	13867	13828	13836	13998	13801	13857	13824	13789	14030	13807	14020	14043	13833	13921	13826	14030	13975	14021	13885	13870	13900	13914	13770	13936	13771	13798	13969	13871	13875	14007	13944	13912	13933	13845	13949	13904	13822	13880	13948	13808	13852	13788	13933	14001	13885	13933	13965	13842	13848	13931	13917	13990	13966	13916	13936	13926	13996	13874	14001	13817	13930	13807	13976	13966	13930	13935	13861	13832	13952	13956	13953	13851	13869	13946	13791	13840	14016	13989	14153	13904	13899	13748	13754	13930	13933	13957	13717	13813	13964	13900	13991	13967	13983	13997	13890	13981	14015	13946	13815	14034	14008	13990	13917	13793	13958	13805	14117	13924	13710	13886	13895	13962	13988	13769	13945	13901	13888	13830	13858	13782	13983	13851	13798	13868	14015	13970	13885	14112	13880	13831	13922	13910	13864	13974	13812	13957	13908	14017	13941	13890	13971	13714	13995	13938	13995	13975	13832	13915	14080	14043	13966	13707	14043	13968	13954	13816	14107	13885	13753	13983	13766	13880	13838	13864	14001	14051	13931	13944	13837	13894	13850	13759	13905	13999	13970	13715	13733	13900	13896	14073	13946	13673	14019	13798	13999	13974	14049	13709	13820	13995	13776	14017	13871	13977	13850	14034	13805	13955	13914	13973	14023	14125	13946	13937	13869	13984	13915	13979	13931	13836	13882	13893	13838	13897	13959	13789	14093	13957	14017	13888	13919	14024	13965	13861	13912	13928	13748	13852	13914	13830	13945	13942	13912	14009	13873	13950	13793	13902	14028	13959	13805	13876	14109	13934	13891	13977	13907	13904	13774	13824	13972	13799	13896	13918	13842	13899	13916	14041	13898	13927	13736	13961	13939	13908	13787	13906	14035	13808	13822	13990	13795	14083	14026	13988	14015	13887	13882	13838	13940	14084	13903	13754	13907	13926	13972	13882	13891	13870	13919	14036	13890	14032	13790	13983	13780	13887	14006	13973	13923	13984	14019	13915	13922	13908	13994	14018	13971	13906	13943	13859	14024	13839	13862	13994	13871	13851	13932	13875	13920	13831	13816	13928	13673	13976	13838	13831	13954	13862	13935	13927	13997	13873	13852	13999	13881	14064	13961	13789	13830	13912	13798	13922	13947	13901	14007	13895	13913	13912	13826	14041	13835	13900	13920	13933	13896	13965	13744	13844	13801	13891	13876	13931	13926	13897	13918	13920	13989	13881	13928	13855	13805	13754	13781	13856	13980	13936	14059	14102	13748	13827	14057	13795	14012	13857	14035	13825	13979	13895	13828	13920	13848	13860	13883	14101	13861	13759	13963	13701	14095	14009	13868	13954	13943	14066	13950	14064	13886	14031	14026	13971	13826	13991	13858	13948	14062	14003	13897	13755	13942	13852	13829	13704	13837	13921	13846	13963	13823	13976	14047	14061	13836	13889	13814	13968	13861	13829	13774	14152	13886	13975	13887	13966	13917	13943	13877	14054	14009	14001	13925	14035	13850	13761	13748	13774	13976	14113	13722	14040	13990	14030	13948	13866	13896	13789	13907	13894	13959	13892	13875	13983	13812	13919	13890	13936	13830	13942	13827	13749	13912	13809	13928	14013	13941	13885	13860	13888	13829	14043	13740	14129	14057	13767	13947	14073	13911	13894	13963	14036	13899	13961	13906	13802	13911	13977	13832	13832	14034	13871	14036	14004	13990	13932	13776	13853	14041	13877	13824	13730	13957	13984	13748	13950	13903	13860	13888	13990	13806	13730	13872	13973	13839	13897	13883	13899	13683	14032	13859	13889	13895	13928	14010	13876	13916	13885	13866	14054	13835	13959	13816	13810	13808	14126	14071	13985	13849	13855	13941	13984	13853	13939	14157	13903	13851	13789	13844	13753	13886	13960	13907	13875	13882	13830	13892	14077	13844	13807	13852	13928	13872	13943	13816	13841	14120	13841	13908	13936	13792	13819	14096	13784	13796	13960	14039	14028	13871	13910	13972	13913	13992	14007	13865	13930	13836	13973	13955	13902	13991	13772	13992	13992	13960	13930	13863	14064	14074	13949	13901	13784	13754	13975	13951	13908	13884	13981	13957	13794	14072	13763	13995	13811	13927	13716	13971	13945	13837	13941	13869	13879	13864	14104	13816	13962	13825	13980	13967	13688	14089	13843	14150	14020	13763	13942	13861	13996	13968	14024	14004	13870	13925	13932	13935	13845	13951	13752	13935	13890	13854	13962	14109	13883	14058	13906	13768	13983	13863	14010	13841	13870	13760	14042	13936	13857	14018	14009	13932	13931	13948	14050	13907	13917	13926	13856	13910	13942	13824	13855	13970	14116	13832	14041	13965	13989	13866	13935	13946	13825	13791	13863	13904	13874	13807	13919	13951	14066	13937	13996	13995	14028	13857	14005	13973	13756	13977	13908	13749	14079	13778	13867	13940	13802	13999	13852	13833	13796	13914	13915	13981	13928	13821	14145	13912	13887	13883	14020	13964	13939	13849	14043	13918	13986	13909	13965	13807	13961	14003	13961	13780	13908	13834	13837	13869	13937	13955	13925	13946	13939	14044	13979	13945	13980	13974	13966	13923	13845	13989	13983	14050	13920	13792	14107	13994	14032	13941	13946	13914	14037	13802	13841	14065	13898	13931	13912	13863	13951	13894	13772	13867	14123	13951	13983	13966	13857	13849	13895	13868	13830	13998	13850	13925	13934	13895	13727	13924	13900	13937	13743	13783	14081	13896	13717	13990	13761	13823	14000	13868	13938	13797	14000	13855	13959	14076	13950	14054	14046	13790	13935	13850	14071	14012	14071	14000	14024	13884	13873	13857	13845	13826	13930	13909	13787	13909	14045	13981
24268	21196	29559	32912	59123	57508	56059	45713	36904	31816	25518	20845	18037	16718	16635	16167	16080	16177	16136	16263	15969	16127	16181	16061	16134	15977	16084	15975	16044	16133	16315	16078	15974	15875	16189	16182	16219	16208	16171	16076	15992	16107	16135	16129	16027	16198	16095	15980	16282	16088	16078	16155	16059	16253	16079	16033	16141	16212	16048	15942	15868	15938	15966	15905	16172	16142	15972	16072	16121	16096	16128	16084	16121	15993	15972	15911	16110	16159	16134	16269	16210	16058	15930	16173	16054	15999	16048	16304	15910	16115	16095	15827	15932	16120	16113	16064	15887	16037	16194	16044	15899	16103	15805	16351	15747	15892	15776	16191	16220	16101	16018	16001	16157	16147	15917	16073	15782	15866	16081	15906	15906	16077	15964	16016	16042	15927	16082	15884	15953	16073	16186	16184	16094	16139	15936	16052	15923	16132	15904	16096	16048	16174	16058	16157	15991	16188	16138	16158	16190	16097	16005	16016	16047	15974	15823	15988	16147	16130	16102	16185	16144	16024	16143	16099	16044	15780	16283	15912	15932	16207	16216	15934	15969	15973	15846	16054	15855	16059	16026	16006	15942	16181	16029	16193	16155	16021	15991	16074	16000	16078	16083	16055	15994	15935	15999	15959	16061	16118	16051	16015	15917	15864	16062	16019	16047	15914	16087	15905	15968	16163	16041	15925	16121	16228	15980	16084	15869	16124	16028	16094	16021	16127	15902	16055	16177	16006	16169	16014	15957	15812	16097	15960	16145	15935	15988	15884	15990	16211	16036	15981	16133	15839	16028	15992	15985	15951	16191	16112	15983	15983	15948	16015	16017	16075	15931	16001	15932	16195	16249	15902	15947	15958	16139	15946	15942	15903	15999	16079	15950	15914	15902	15995	16189	15814	15938	16091	15986	16144	16023	16035	16007	16125	15925	16068	16210	16179	16090	16107	15985	15912	15932	15993	15989	15832	16031	16063	15902	15860	15889	15893	15964	16043	16220	16109	15815	15998	16031	16000	16058	15948	16008	16018	15914	16154	15877	15927	16239	16089	16071	15776	15962	15956	16062	16103	16058	15879	16000	16025	15996	16083	16172	16160	16067	16010	16020	16098	15991	16066	16074	15849	16081	16146	16058	16074	16137	16222	15994	16198	16035	16166	16108	16108	15803	16002	15803	15998	16012	16146	15970	15995	15947	15986	16071	15929	15776	15850	15816	15847	15986	15956	15958	15895	15834	15966	15975	16253	16088	15946	15903	15914	16063	15984	16078	16088	16104	15963	16087	16126	16271	16097	16135	16324	16002	15972	15941	15940	15986	15958	15904	16086	16120	16135	16065	15944	16065	16051	16213	16107	15744	16190	16137	15977	16027	16088	16054	16169	16021	16077	15877	16230	16036	15944	16174	16027	15998	15972	16016	15917	15752	15907	16157	16092	16031	15955	15983	16153	15900	15827	15883	16014	16109	16012	16139	15891	16230	16151	15943	15932	16131	16086	15889	15954	15820	16152	15955	16134	16043	15953	16050	16020	15870	16139	16057	16102	15804	15869	15734	15810	16033	15789	16173	15914	15897	15880	16078	16055	16217	15985	15946	15841	16019	16083	15853	15919	16243	15839	16018	16038	15875	16155	16028	15830	15890	16038	15975	15952	15805	15831	16086	16307	15861	15883	15821	16299	16048	16162	15993	15911	16066	15895	16009	15991	16017	15937	15993	15985	16136	16051	16093	16051	15963	15905	15929	15977	15886	16098	15982	16020	16031	15995	16102	15916	16143	16112	16016	15981	16022	16070	16078	16104	15880	16041	16049	16173	16057	15909	15887	16206	15976	16027	16208	16084	16024	16153	15911	16001	16017	16114	15966	15890	16077	16126	16061	16016	16084	16110	15938	16096	16204	16247	16086	15771	16091	15978	16108	16122	15949	15927	15850	16188	15992	15808	15860	16123	16005	16171	15974	15838	16024	16061	16087	16013	15991	16187	16044	16092	16062	16031	16188	16158	15882	16176	16058	15948	15923	16060	16155	15985	16161	15946	16013	16077	16005	15862	15813	16203	16257	16129	15961	16106	15989	15963	16051	15978	15964	15821	15934	15864	15965	16015	15863	15921	15892	16040	16005	16009	16017	16029	16069	16123	15903	15904	16006	16130	15858	16006	15928	15974	16098	16012	16113	15959	15983	15951	16041	15963	15976	15879	16021	15872	16054	16010	15914	15852	15951	15814	16047	15856	15894	16100	15962	15895	15843	15987	16102	15990	16007	16178	15826	15993	15936	15815	15987	16152	16184	15980	15984	16050	16034	15931	16056	15972	15843	16148	16083	16041	16006	16084	16193	16000	16129	16022	16061	15901	16064	16106	16053	15874	15921	16046	15958	15962	15950	16175	16096	16087	16057	16023	15991	15873	16140	15971	15977	16031	16024	15922	15854	15944	15949	15882	16202	16065	15829	15856	15965	16008	15803	16112	16104	15878	16071	16021	16079	16028	16026	15899	16193	16093	16087	16039	16036	15805	16111	16066	16270	16019	16000	16245	16097	15806	16177	15866	15936	15897	16089	16025	16137	15964	16035	15926	15756	16012	16096	15911	16180	16027	15968	15992	16141	16087	15987	15927	15939	16168	16038	15910	15973	15966	15993	16080	16074	15812	16156	16088	16040	15886	15988	15940	16222	15821	16028	15956	15794	15995	15898	16105	16161	16069	15859	15858	15966	16102	16064	15969	16056	15846	15862	15990	15974	16093	16063	16002	15938	15904	15935	16161	16062	15887	15919	16068	15905	16017	16087	15905	15884	15746	16270	16000	15919	15942	15885	15949	16043	16156	16086	15961	15854	16003	16168	16006	16051	16277	16098	16018	15993	15985	16168	16089	15906	16193	15915	16036	16130	16043	15990	15932	15969	15995	15905	15916	15900	16122	15982	15915	15979	16190	15932	16275	15958	15825	16001	15894	15970	15962	16236	15871	15916	15968	16115	15802	16006	15887	16026	15888	15979	15937	15762	15761	15865	16064	15912	16009	16021	15987	16186	15881	16022	16105	15919	15994	16152	15989	16057	16053	16036	16062	16205	16122	16119	16055	16086	16010	15934	16053	16060	16039	15832	15999	15982	16036	16069	15957	16040	16068	15979	15910	15983	15830	16020	15981	15967	16155	15927	15989	16057	16094	16181	16007	16025	16087	15784	15993	16020	15776	15937	15983	16226	16019	16025	15931	16057	16166	16110	16072	16040	16083	16028	15807	15933	16014	15932	16131	15889	16033	16014	15910	15990	15989	15903	16110	15984	15878	15895	16082	16097	15914	16023	16060	15945	16072	16106	15864	15913	15889	15815	15931	16091	16076	16061	16080	15916	16016	16078	15944	15868	15823	15907	16010	16062	15912	16053	15931	16024	15853	15910	15991	15828	16153	16150	15962	16033	16002	15911	16042	16160	16022	15906	16013	15767	15914	16171	16035	16086	16046	16147	15791	16022	16127	16054	15974	15845	15908	15959	15995	15721	16076	15796	15825	16156	15974	16008	16220	15999	15969	15886	15912	16195	16095	15886	16000	16024	15968	15937	16034	15925	15994	15944	16052	15895	15942	16164	16054	16024	16004	16059	16179	15940	16036	16127	16026	16188	16029	15891	15938	16017	15960	16111	15804	15791	16093	16015	16103	16047	16165	16246	15872	16060	15780	16123	16029	16053	16120	16042	16077	15933	16082	16023	16057	15928	16194	16167	15990	16166	16087	16149	16090	15844	16016	16092	15926	16207	16109	16253	16094	15910	15989	15989	15926	15855	16117	16081	16040	15995	15968	16024	16015	15995	16159	15934	15906	16038	15849	16303	15964	16173	16014	16010	15962	16064	15921	16189	16055	15890	15994	16017	15959	16051	15763	16025	15809	15981	15946	16130	16275	16081	16045	16030	15959	15990	15939	16119	16103	16005	16016	16079	15784	15806	16107	16007	16226	15822	15961	16064	16096	16170	16021	15823	15898	16087	15844	15714	16055	15950	16098	16102	16045	15798	15990	16171	16033	16033	15987	16021	16059	15984	15952	15989	16034	16096	16123	16009	15910	15852	16044	15828	15962	15923	15956	15937	15781	15842	15758	15931	15976	16171	16202	15865	16047	15972	16052	15923	16014	16055	15924	15949	16044	16143	16087	16091	15759	15930	16132	16021	16048	15931	16079	16116	16171	16119	16035	15992	15960	15877	16130	16002	16014	16094	16002	16091	15900	15914	15947	16129	15954	15955	15928	16091	15909	15881	16080	15974	15970	16043	15820	15981	16034	16008	16045	16060	16018	16038	16018	15951	16064	16011	15965	16107	16170	16034	16021	16074	15911	15961	15893	15920	15911	15907	16198	15993	16164	16121	15986	16279	15986	16147	16006	16008	16154	16152	15775	15862	15920	15942	16130	15852	16078	15952	15927	16110	16117	15905	15990	16172	15936	15953	16166	16109	16009	16063	15981	16009	16079	15974	16009	15998	15907	15834	16050	16123	16235	16068	16001	15882	15886	16025	16090	16081	16006	16026	16160	16165	15900	16272	15959	15888	15942	15829	15812	16131	16149	15883	15986	16037	16009	16138	15916	16040	16000	15900	15867	16141	15926	16081	15798	15852	15652	16262	15890	15989	15966	15952	15963	15983	15826	15956	16111	15935	16167	15907	15952	15757	15812	15827	15790	16106	16024	15965	16085	16017	16007	16025	15790	15799	15988	15897	15885	15875	15875	15996	16049	15879	16109	15867	16010	15937	16053	16185	16243	15997	15997	16115	15936	15689	15892	16186	16003	16204	16063	15975	16067	15922	16060	16076	15908	16057	15807	16062	15960	15998	16089	16006	16062	15936	16011	16218	16156	16121	16233	15890	16125	16145	16010	16033	15998	15963	16045	16003	16001	16022	15928	15934	16094	16029	16178	15953	16272	15867	15746	15916	16141	15938	15887	15956	16180	15901	16028	15879	15901	16020	15892	15829	15974	15783	16026	15832	16001	16080	16143	15945	16024	16155	16251	15865	15811	15967	15975	16061	16041	15892	16051	16009	16006	15911	15947	15696	16186	16044	15899	15998	15927	16021	15994	16041	16072	15976	16067	15936	16137	16213	16173	16122	16261	15954	15987	15898	15842	16122	16065	16116	15991	16024	15963	16083	16101	15977	16222
42437	70046	75506	69505	72244	59755	57114	45950	37853	31511	24320	18458	15365	13888	13544	13264	13343	13227	13420	13283	13206	13466	13248	13211	13115	13391	13441	13231	13229	13410	13145	13279	13362	13120	13270	13233	13148	13331	13240	13377	13188	13218	13206	13273	13321	13193	13295	13132	13305	13228	13088	13294	13258	13230	13336	13300	13206	13219	13401	13148	13518	13325	13204	13347	13371	13347	13440	13236	13224	13204	13371	13281	13313	13444	13350	13346	13536	13332	13296	13326	13196	13120	13449	13265	13278	13251	13232	13238	13231	13430	13388	13331	13344	13416	13153	13273	13129	13417	13304	13225	13299	13356	13308	13358	13466	13208	13410	13050	13288	13247	13241	13346	13355	13358	13473	13253	13094	13307	13392	13226	13221	13256	13265	13218	13296	13201	13312	13234	13270	13188	13257	13331	13207	13276	13356	13294	13213	13140	13355	13324	13335	13178	13431	13400	13371	13113	13352	13226	13375	13343	13348	13379	13182	13359	13213	13312	13262	13433	13320	13159	13252	13278	13191	13172	13164	13276	13320	13104	13202	13193	13203	13311	13239	13232	13217	13331	13213	13273	13144	13263	13384	13177	13091	13162	13207	13185	13383	13189	13372	13264	13186	13241	13435	13251	13213	13362	13182	13306	13241	13201	13291	13403	13101	13270	13470	13278	13273	13240	13228	13175	13410	13294	13352	13342	13262	13092	13331	13221	13464	13281	13213	13043	13156	13312	13202	13443	13063	13324	13350	13354	13325	13374	13184	13234	13204	13301	13247	13205	13249	13248	13204	13222	13176	13124	13264	13313	13366	13254	13544	13231	13235	13332	13191	13317	13213	13400	13191	13181	13199	13122	13377	13216	13315	13264	13231	13321	13240	13255	13269	13232	13190	13409	13394	13328	13254	13036	13261	13337	13294	13317	13299	13314	13302	13196	13176	13249	13383	13233	13227	13276	13428	13205	13303	13422	13125	13483	13274	13351	13343	13273	13296	13314	13388	13371	13336	13227	13241	13386	13331	13271	13325	13042	13381	13134	13309	13185	13348	13196	13166	13234	13264	13179	13328	13276	13395	13386	13342	13266	13363	13342	13213	13218	13283	13297	13263	13327	13009	13388	13202	13191	13178	13293	13148	13332	13281	13201	13283	13321	13368	13325	13273	13369	13225	13254	13220	13172	13270	13372	13343	13197	13292	13363	13211	13369	13231	13404	13269	13378	13097	13226	13250	13323	13331	13347	13183	13103	13168	13198	13326	13157	13305	13270	13275	13141	13214	13356	13242	13444	13425	13238	13316	13288	13258	13244	13210	13293	13241	13432	13374	13138	13339	13426	13260	13173	13362	13277	13302	13368	13276	13189	13334	13192	13436	13227	13305	13193	13303	13295	13217	13319	13181	13307	13257	13225	13348	13257	13254	13293	13339	13489	13142	13227	13348	13337	13460	13309	13403	13285	13284	13081	13307	13286	13271	13266	13140	13328	13179	13273	13374	13139	13332	13134	13209	13252	13220	13386	13233	13351	13303	13241	13421	13125	13309	13165	13330	13346	13295	13259	13223	13327	13329	13225	13220	13199	13340	13291	13246	13346	13234	13328	13277	13291	13138	13126	13114	13371	13209	13309	13268	13330	13254	13101	13190	13194	13429	13052	13340	13366	13148	13293	13213	13217	13241	13421	13271	13264	13136	13181	13425	13290	13257	13171	13354	13253	13368	13275	13169	13127	13388	13273	13269	13189	13289	13186	13326	13284	13339	13163	13215	13302	13231	13356	13304	13270	13266	13195	13286	13318	13312	13331	13308	13041	13222	13322	13134	13333	13203	13204	13317	13276	13243	13469	13252	13268	13292	13010	13214	13373	13224	13383	13220	13367	13373	13404	13298	13356	13224	13257	13338	13196	13234	13159	13338	13323	13232	13181	13275	13285	13435	13225	13371	13356	13317	13415	13238	13256	13234	13314	13160	13174	13143	13239	13145	13280	13316	13331	13219	13286	13400	13258	13372	13281	13358	13348	13276	13273	13404	13109	13150	13285	13321	13154	13367	13211	13456	13366	13126	13220	13419	13235	13377	13401	13161	13395	13289	13210	13310	13388	13322	13291	13289	13163	13390	13209	13227	13257	13215	13222	13229	13317	13304	13471	13323	13315	13247	13209	13194	13170	13436	13304	13318	13308	13298	13140	13265	13240	13541	13385	13161	13140	13380	13231	13286	13258	13175	13500	13394	13367	13189	13346	13253	13383	13471	13331	13329	13524	13390	13063	13251	13110	13227	13235	13233	13276	13094	13276	13388	13443	13268	13166	13427	13440	13433	13189	13268	13488	13349	13368	13232	13145	13221	13251	13274	13369	13336	13251	13160	13018	13357	13377	13180	13401	13205	13179	13313	13064	13281	13221	13333	13234	13164	13088	13404	13401	13180	13252	13295	13407	13404	13299	13234	13214	13199	13364	13185	13118	13319	13256	13233	13354	13411	13341	13210	13383	13403	13253	13438	13240	13287	13035	13235	13350	13378	13392	13375	13054	13129	13314	13170	13373	13337	13516	13278	13249	13296	13376	13158	13315	13420	13117	13278	13440	13301	13405	13176	13052	13417	13203	13247	13294	13260	13304	13247	13246	13300	13441	13290	13342	13361	13129	13242	13296	13161	13263	13317	13200	13213	13259	13179	13300	13294	13187	13311	13199	13288	13228	13180	13404	13310	13273	13231	13246	13266	13340	13216	13358	13188	13285	13352	13131	13344	13189	13474	13335	13353	13357	13352	13300	13237	13179	13395	13359	13254	13214	13314	13290	13234	13300	13237	13169	13291	13257	13040	13292	13249	13111	13339	13134	13272	13295	13228	13340	13248	13277	13184	13443	13145	13216	13268	13192	13080	13361	13358	13239	13223	13408	13167	13088	13417	13101	13309	13375	13224	13072	13411	13320	13284	13316	13320	13106	13309	13260	13207	13248	13457	13312	13377	13182	13312	13165	13258	13322	13256	13284	13188	13245	13351	13208	13370	13332	13318	13351	13193	13370	13241	13208	13308	13226	13142	13232	13263	13375	13230	13364	13277	13280	13232	13288	13346	13110	13380	13299	13374	13389	13321	13260	13293	13344	13280	13208	13247	13299	13283	13185	13315	13133	13313	13179	13320	13137	13281	13140	13227	13194	13355	13346	13330	13248	13287	13129	13415	13391	13385	13313	13182	13218	13413	13246	13291	13232	13341	13369	13300	13245	13276	13301	13301	13213	13478	13213	13137	13193	13275	13383	13420	13149	13202	13130	13298	13230	13257	13438	13148	13287	13136	13304	13132	13376	13273	13249	13353	13340	13313	13212	13151	13387	13135	13245	13278	13199	13318	13208	13232	13351	13339	13361	13290	13408	13245	13348	13336	13174	13355	13224	13217	13231	13267	13241	13249	13443	13274	13317	13293	13451	13261	13194	13234	13373	13336	13341	13306	13158	13262	13139	13348	13173	13267	13288	13412	13162	13248	13418	13229	13264	13312	13167	13445	13376	13400	13485	13285	13330	13200	13282	13198	13465	13281	13213	13258	13254	13085	13214	13182	13236	13260	13213	13331	13347	13255	13169	13317	13250	13177	13293	13241	13320	13156	13178	13216	13087	13412	13231	13360	13323	13354	13443	13405	13193	13221	13252	13223	13377	13171	13259	13113	13273	13367	13333	13227	13221	13132	13261	13342	13293	13339	13338	13336	13249	13103	13264	13396	13339	13376	13374	13500	13387	13251	13338	13235	13185	13179	13377	13303	13352	13334	13186	13270	13441	13242	13420	13193	13298	13251	13289	13276	13351	13184	13243	13345	13177	13431	13202	13370	13182	13318	13262	13375	13224	13235	13255	13183	13283	13336	13333	13362	13091	13336	13285	13479	13254	13275	13360	13204	13300	13295	13212	13255	13557	13256	13223	13296	13202	13131	13353	13366	13157	13189	13274	13384	13254	13271	13267	13134	13421	13193	13204	13244	13208	13164	13362	13230	13263	13171	13226	13291	13055	13314	13112	13428	13202	13274	13309	13255	13293	13424	13206	13331	13273	13258	13175	13044	13184	13264	13359	13346	13323	13264	13255	13298	13212	13245	13422	13264	13126	13278	13371	13364	13305	13259	13115	13277	13154	13353	13229	13191	13288	13381	13194	13278	13236	13111	13272	13404	13191	13298	13323	13505	13290	13224	13283	13269	13205	13204	13333	13292	13247	13285	13444	13352	13318	13308	13252	13095	13361	13038	13400	13234	13214	13140	13214	13068	13303	13326	13170	13159	13336	13101	13389	13350	13329	13129	13180	13186	13301	13361	13310	13191	13198	13326	13201	13419	13252	13181	13441	13346	13401	13339	13171	13330	13315	13164	13275	13293	13254	13239	13139	13330	13397	13272	13307	13524	13418	13214	13256	13179	13376	13287	13301	13379	13304	13131	13144	13449	13143	13262	13190	13369	13430	13409	13092	13214	13390	13219	13268	13225	13304	13248	13485	13245	13234	13370	13325	13355	13256	13386	13260	13137	13265	13440	13196	13164	13144	13227	13190	13254	13412	13344	13234	13314	13231	13119	13450	13086	13156	13189	13233	13244	13184	13357	13204	13308	13247	13319	13323	13432	13319	13246	13201	13313	13253	13284	13170	13319	13310	13134	13284	13302	13305	13115	13257	13261	13141	13356	13150	13329	13287	13328	13293	13263	13271	13287	13488	13241	13261	13327	13271	13286	13373	13285	13303	13294	13302	13270	13550	13418	13403	13272	13262	13140	13121	13211	13344	13340	13299	13190	13212	13380	13256	13139	13323	13372	13367	13434	13209	13317	13233	13174	13308	13326	13281	13365	13204	13487	13234	13248	13379	13132	13342	13267	13383	13190	13356	13192	13251	13341	13351	13169	13431	13196	13313	13375	13318	13311	13191	13368	13287	13177	13437	13130	13452	13352	13379	13326	13334	13238	13323	13271	13379	13280	13349	13272	13321	13082	13396	13364	13137	13125	13250	13146	13309	13220	13379	13305	13160	13342	13308	13158	13349	13271	13253	13214	13322	13382	13406	13348	13342	13166	13255	13147	13426	13283	13240	13007	13303	13416	13444	13192	13183	13292	13207	13250	13168	13348	13293	13379	13198	13215	13353	13278	13263	13260	13206	13229	13291	13212	13446
31717	24234	24194	22444	21150	20665	20334	19231	19033	18414	17631	17172	16840	16712	16399	16543	16504	16496	16449	16388	16627	16441	16266	16219	16287	16199	16373	16191	16296	16440	16382	16234	15954	16121	16320	16355	16547	16501	16313	16335	16338	16294	16224	16385	16557	16363	16620	16247	16253	16436	16385	16158	16300	16267	16271	16439	16284	16287	16411	16354	16219	16307	16258	16271	16215	16280	16297	16342	16295	16316	16440	16145	16394	16369	16403	16286	16385	16218	16262	16364	16278	16254	16347	16344	16307	16379	16373	16295	16290	16263	16129	16283	16437	16334	16257	16554	16216	16358	16466	16269	16048	16329	16299	16299	16309	16176	16429	16403	16098	16349	16370	16383	16172	16474	16544	16441	16418	16183	16588	16277	16279	16175	16289	16252	16307	16335	16487	15934	16223	16269	16379	16334	16362	16194	16116	16165	16232	16236	16207	16359	16285	16404	16295	16206	16271	16116	16401	16473	16343	16299	16244	16219	16426	16043	16169	16021	16268	16201	16239	16216	16256	16253	16337	16348	16289	16228	16260	16334	16205	16348	16050	16206	16188	16233	16238	16385	16212	16031	16277	16214	16446	16145	16209	16112	16376	16248	16339	16377	16242	16428	16262	16080	16090	16216	16386	16265	16227	16360	16281	16199	16348	16307	16182	16238	16237	16362	16381	16422	16411	16239	16308	16235	16102	16118	16329	16030	16314	16247	16411	16365	16246	16368	16360	16156	16156	16221	16222	16255	16271	16233	16394	16428	16469	16099	16285	16282	16206	16390	16283	15995	16246	16536	16457	15994	16300	16402	16025	16432	16351	16276	16271	16390	16264	16302	16293	16388	16326	16277	16252	16546	16189	16281	16290	16551	16385	16139	16216	16171	16390	16179	16251	16172	16263	16264	16176	16142	16224	16225	16306	16472	16330	16307	16238	16347	16211	16177	16224	16328	16129	16479	16265	16191	16175	16158	16330	16466	16220	16311	16250	16436	16312	16431	16398	16247	16340	16276	16158	16229	16107	16378	16364	16320	16355	16229	16173	16311	16368	16422	16103	16236	16333	16162	16521	16240	16367	16198	16458	16302	16179	16196	16133	16329	16300	16458	16302	16427	16227	16283	16236	16182	16262	16371	16327	16203	16440	16317	16148	16318	16057	16189	16543	16377	16241	16086	16416	16407	16602	16230	16129	16132	16301	16409	16334	16343	16210	16313	16212	16454	16283	16040	16142	16339	16416	16308	16247	16324	16525	16284	16128	16340	16105	16383	16210	16349	16161	16426	16339	16210	16272	16429	16377	16283	16395	16352	16394	16166	16520	16311	16207	16307	16490	16385	16320	16355	16071	16173	16400	16322	16176	16030	16337	16463	16411	16413	16258	16345	16197	16243	16354	16328	16129	16259	16277	16111	16202	16300	16293	16263	16410	16429	16299	16217	16242	16296	16255	16211	16251	16485	16474	16270	16392	16522	16429	16432	16288	16197	16249	16222	16514	16505	16257	16419	16312	16327	16371	16411	16307	16313	16118	16217	16355	16289	16158	16204	16180	16374	16347	16176	16527	16320	16296	16165	16380	16221	16209	16522	16345	16210	16222	16103	16398	16363	16380	16377	16411	16262	16097	16249	16550	16187	16082	16190	16366	16219	16349	15910	16264	16415	16266	16290	16173	16182	16138	16124	16310	16346	16266	16232	16392	16306	16327	16237	16138	16184	16276	16284	16139	16273	16392	16477	16240	16361	16361	16199	16216	16327	16297	16310	16357	16283	16231	16495	16425	16308	16313	16332	16266	16240	16299	16161	16254	16388	16286	16199	16253	16369	16256	16360	16469	16282	16471	16366	16208	16025	16397	16304	16112	16207	16316	16186	16416	16411	16345	16292	16390	16192	16225	16561	16488	16362	16402	16231	16352	16174	16411	16206	16299	16495	16337	16333	16296	16373	16433	16200	16380	16332	16310	16418	16151	16221	16340	16335	16413	16311	16452	16328	16314	16497	16458	16274	16353	16133	16205	16318	16413	16228	16305	16242	16105	16248	16294	16447	16289	16324	16213	16272	16670	16514	16275	16382	16508	16572	16361	16138	16336	16239	16310	16204	16287	16514	16335	16122	16425	16321	16459	16288	16227	16358	16419	16262	16205	16092	16385	16383	16267	16221	16315	16296	16189	16227	16115	16434	16315	16294	16192	16417	16169	16237	16184	16257	16506	16356	16221	16513	16347	16181	16442	16283	16489	16332	16201	16305	16302	16480	16400	16346	16335	16367	16234	16334	16331	16407	16236	16323	16516	16240	16398	16176	16423	16210	16365	16258	16315	16097	16172	16183	16328	16483	16152	16126	16283	16250	16232	16186	16257	16153	16362	16522	16240	16139	16301	16190	16432	16165	16214	16462	16220	16387	16012	16339	16194	16082	16032	16281	16319	16062	16106	16334	16324	16350	16363	16248	16340	16377	16195	16274	16340	16115	16178	16216	16258	16355	16218	16402	16380	16312	16383	16290	16415	16085	16347	16321	16197	16417	16378	16228	16330	16253	16398	16084	16214	16296	16398	16239	16323	16366	16290	16341	16324	16212	16358	16279	16186	16160	16407	16272	16379	16077	16281	16170	16445	16321	16430	16502	16329	16304	16320	16229	16285	16199	16494	16316	16385	16222	16319	16468	16563	16471	16299	16421	16382	16388	16216	16259	16442	16290	16330	16409	16320	16175	16274	16332	16399	16434	15976	16185	16196	16171	16200	16378	16341	16402	16363	16278	16495	16251	16220	16190	16182	16319	16417	16271	16237	16214	16294	16216	16324	16375	16305	16276	16270	16435	16340	16159	16231	16289	16226	16478	16410	16456	16170	16358	16298	16301	16221	16274	16331	16447	16238	16169	16455	16418	16445	16438	16265	16199	16191	16446	16278	16335	16332	16264	16281	16117	16207	16198	16283	16078	16378	16392	16369	16140	16325	16245	16148	16159	16405	16428	16410	16286	16434	16220	16374	16315	16339	16336	16190	16254	16335	16450	16448	16191	16381	16351	16247	16388	16188	16353	16334	16416	16362	16558	16245	16293	16386	16394	16242	16362	16310	16167	16168	16430	16079	16165	16208	16309	16249	16311	16227	16051	16300	16360	16487	16361	16086	16237	16428	16277	16364	16266	16218	16505	16324	16280	16178	16229	16311	16240	16444	16399	16203	16224	16113	16428	16556	16048	16383	16205	16294	16236	16525	16324	16176	16241	16356	16515	16065	16359	16236	16514	16403	16340	16318	16185	16145	16335	16204	16010	16192	16145	16449	16437	16331	16108	16238	16375	16342	15978	16466	16358	16374	16486	16599	16497	16403	16333	16176	16346	16339	16265	16289	16418	16148	16209	16260	16334	16301	16081	16354	16363	16373	16025	16300	16315	16306	16170	16610	16247	16174	16208	16360	16394	16351	16267	16405	16289	16269	16232	16284	16237	16237	16174	16217	16095	16116	16232	16359	16285	16376	16403	16430	16108	16290	16313	16336	16514	16234	16284	16305	16199	16273	16266	16151	16130	16122	16466	16348	16281	16378	16321	16176	16225	16240	16352	16318	16308	16249	16257	16179	16171	16343	16339	16274	16271	16427	16424	16364	16145	16296	16413	16523	16169	16499	16249	16248	16425	16148	16260	16514	16443	16166	16451	16244	16424	16385	16296	16311	16343	16212	16285	16290	16007	16335	16218	16549	16317	16311	16421	16054	16169	16425	16301	16491	16376	16471	16302	16169	16280	16348	16365	16199	16216	16227	16249	16262	16303	16293	16308	16292	16345	16401	16312	16384	16255	16319	16323	16247	16452	16163	16420	16442	16455	16252	16304	16366	16323	16571	16344	16403	16340	16285	16339	16340	16425	16340	16293	16176	16234	16371	16402	16188	16461	16404	16320	16376	16318	16239	16337	16249	16328	16356	16286	16273	16226	16157	16325	16354	16371	16489	16252	16313	16086	16305	16253	16227	16418	16464	16422	16289	16277	16457	16361	16594	16289	16544	16429	16173	16248	16402	16416	16342	16576	16398	16357	16200	16271	16332	16220	16135	16250	16355	16410	16224	16254	16541	16506	16438	16374	16269	16351	16263	16212	16357	16265	16256	16225	16381	16222	16355	16277	16283	16027	16327	16487	16383	16475	16553	16261	16394	16178	16388	16250	16235	16249	16253	16273	16182	16339	16302	16441	16443	16274	16275	16304	16123	16414	16360	16365	16195	16269	16360	16260	16373	16163	16508	16467	16329	16345	16448	16279	16296	16423	16340	16146	16093	16237	16203	16045	16281	16277	16369	16385	16315	16143	16319	16289	16466	16491	16197	16438	16445	16224	16246	16208	16098	16253	16489	16339	16348	16194	16316	16284	16263	16422	16248	16233	16300	16415	16304	16563	16429	16455	16400	16459	16395	16575	16380	16417	16111	16314	16205	16200	16231	16147	16493	16284	16298	16185	16302	16373	16564	16319	16383	16380	16296	16394	16425	16347	16363	16288	16408	16260	16455	16321	16241	16141	16164	16397	16229	16304	15980	16195	16317	16227	16255	16288	16294	16188	16383	16416	16202	16307	16324	16235	16341	16370	16427	16264	16172	16058	16188	16307	16257	16375	16284	16329	16263	16305	16342	16368	16411	16144	16195	16347	16081	16191	16263	16226	16216	16216	16328	16352	16186	16149	16363	16303	16416	16135	16527	16409	16166	16420	16192	16242	16420	16184	16316	16322	16346	16365	16539	16202	16512	16334	15994	16228	16243	16145	16124	16385	16400	16462	16267	16222	16187	16292	16458	16453	16215	16341	16343	16306	16299	16472	16194	16275	16165	16463	16198	16175	16365	16254	16055	16299	16154	16541	16513	16403	16262	16399	16329	16293	16143	16170	16323	16114	16430	16181	16133	16199	16300	16464	16342	16185	16180	16286	16423	16246	16346	16223	16379	16034	16346	16314	16359	16250	16160	16315	16268	16146	16308	16406	16216	16333	16348	16526	16036	16366	16249	16543	16356	16038	16183	16167	16356	16386	16200	16101	16383	16498	16133	16243	16267	16230	16475	16115	16391	16483	16322	16467	16151	16160	16267	16258	16174	16272	16360	16303	16336	16505	16417	16101	16391	16097	16272	16269	16185	16418	16306	16510	16381	16445	16405	16263	16325	16411
24626	27424	24936	21713	20551	19498	18687	17690	17137	15923	14789	14141	13809	13633	13453	13622	13365	13534	13336	13403	13479	13463	13558	13444	13402	13420	13444	13450	13461	13353	13514	13507	13479	13462	13477	13602	13369	13447	13424	13531	13392	13470	13536	13511	13377	13435	13484	13350	13404	13434	13406	13334	13403	13595	13406	13522	13396	13366	13594	13417	13423	13415	13437	13563	13420	13295	13414	13348	13244	13510	13401	13477	13223	13581	13386	13443	13309	13623	13425	13455	13482	13596	13456	13547	13559	13396	13559	13361	13617	13331	13514	13484	13402	13523	13401	13547	13385	13521	13505	13435	13450	13402	13389	13444	13519	13478	13460	13489	13420	13616	13418	13474	13428	13455	13615	13487	13481	13410	13256	13356	13558	13555	13603	13325	13495	13421	13352	13556	13479	13385	13443	13396	13506	13446	13419	13506	13483	13526	13413	13452	13228	13321	13365	13394	13376	13439	13501	13473	13535	13447	13314	13358	13467	13498	13500	13479	13620	13368	13402	13621	13426	13407	13570	13315	13508	13405	13455	13401	13204	13581	13595	13227	13634	13444	13480	13439	13373	13508	13368	13356	13487	13369	13500	13561	13413	13340	13514	13463	13344	13339	13369	13527	13546	13385	13489	13559	13401	13368	13475	13591	13564	13484	13393	13526	13325	13422	13466	13312	13610	13316	13594	13280	13341	13342	13452	13339	13376	13457	13523	13396	13512	13507	13368	13230	13391	13608	13422	13350	13373	13433	13357	13513	13541	13443	13476	13402	13365	13531	13570	13486	13494	13581	13497	13433	13563	13500	13322	13455	13382	13490	13449	13355	13443	13540	13360	13439	13327	13451	13422	13354	13515	13442	13363	13443	13459	13414	13418	13510	13435	13479	13605	13452	13426	13519	13500	13626	13603	13400	13341	13360	13506	13414	13196	13609	13356	13343	13573	13428	13221	13510	13419	13349	13343	13365	13418	13577	13337	13620	13425	13453	13392	13505	13303	13363	13369	13513	13438	13358	13371	13276	13371	13462	13471	13448	13283	13517	13412	13323	13521	13375	13423	13339	13328	13260	13576	13308	13410	13634	13446	13541	13485	13446	13362	13399	13488	13519	13418	13546	13368	13540	13509	13315	13527	13554	13368	13280	13504	13488	13620	13553	13404	13600	13388	13474	13361	13400	13484	13484	13276	13478	13497	13454	13609	13488	13560	13398	13555	13552	13465	13210	13588	13501	13419	13424	13665	13400	13328	13523	13595	13362	13692	13424	13616	13515	13517	13426	13564	13258	13389	13473	13312	13426	13582	13431	13636	13469	13322	13505	13435	13396	13476	13223	13414	13359	13340	13562	13510	13316	13648	13641	13439	13477	13498	13448	13349	13443	13410	13393	13434	13451	13549	13389	13546	13372	13408	13413	13433	13514	13388	13398	13543	13481	13632	13311	13534	13438	13565	13393	13721	13313	13335	13496	13400	13420	13595	13386	13366	13545	13483	13350	13291	13491	13421	13444	13481	13424	13414	13417	13424	13474	13374	13481	13376	13281	13306	13486	13468	13470	13368	13266	13430	13522	13558	13279	13539	13539	13429	13438	13545	13554	13433	13525	13527	13330	13343	13573	13395	13259	13482	13311	13395	13446	13469	13530	13420	13377	13514	13401	13670	13441	13368	13508	13523	13418	13474	13333	13530	13360	13541	13529	13443	13546	13378	13355	13437	13428	13464	13400	13462	13579	13457	13396	13473	13522	13301	13420	13574	13439	13411	13442	13495	13560	13433	13448	13491	13280	13514	13583	13399	13541	13337	13524	13454	13466	13279	13313	13487	13490	13382	13435	13316	13464	13466	13539	13416	13433	13432	13498	13660	13557	13394	13449	13360	13593	13383	13355	13409	13312	13393	13496	13463	13307	13456	13429	13488	13285	13587	13364	13367	13416	13444	13483	13483	13377	13442	13398	13483	13398	13492	13428	13444	13393	13394	13263	13571	13454	13498	13517	13474	13399	13551	13405	13360	13452	13365	13344	13351	13315	13339	13425	13466	13304	13369	13601	13503	13481	13426	13344	13618	13361	13279	13408	13461	13523	13461	13411	13459	13495	13424	13352	13238	13535	13562	13422	13515	13602	13388	13599	13484	13587	13492	13361	13402	13457	13468	13236	13523	13474	13357	13352	13430	13353	13477	13514	13351	13563	13460	13621	13570	13569	13555	13389	13677	13385	13371	13504	13496	13413	13447	13458	13548	13310	13308	13408	13386	13548	13525	13416	13363	13383	13494	13487	13364	13444	13519	13408	13494	13528	13518	13437	13666	13456	13411	13345	13571	13507	13613	13415	13361	13345	13296	13372	13322	13452	13409	13427	13470	13545	13347	13451	13497	13675	13259	13530	13298	13363	13402	13439	13528	13435	13346	13433	13505	13474	13536	13364	13455	13325	13533	13528	13504	13440	13567	13538	13239	13490	13369	13461	13399	13541	13386	13376	13429	13300	13525	13576	13464	13517	13393	13413	13476	13452	13401	13489	13226	13474	13434	13414	13352	13679	13479	13450	13561	13437	13413	13444	13562	13508	13498	13525	13456	13424	13430	13300	13440	13405	13478	13538	13507	13449	13433	13359	13458	13475	13484	13460	13548	13533	13489	13540	13416	13548	13427	13374	13483	13414	13446	13541	13526	13430	13521	13392	13438	13422	13364	13491	13485	13519	13618	13304	13291	13489	13320	13321	13667	13405	13429	13543	13418	13460	13554	13432	13434	13512	13393	13505	13438	13457	13393	13489	13372	13501	13522	13422	13501	13496	13354	13536	13455	13430	13654	13398	13472	13361	13325	13457	13524	13472	13464	13455	13445	13491	13381	13388	13492	13525	13535	13421	13599	13531	13526	13457	13488	13410	13542	13375	13399	13404	13450	13460	13366	13539	13338	13358	13483	13520	13268	13282	13310	13458	13531	13480	13308	13428	13386	13450	13395	13534	13565	13671	13495	13333	13428	13393	13477	13555	13514	13350	13428	13384	13636	13632	13523	13488	13331	13373	13539	13608	13592	13630	13369	13319	13416	13379	13488	13457	13464	13453	13574	13613	13447	13472	13446	13415	13525	13473	13383	13277	13384	13489	13519	13409	13406	13391	13419	13509	13495	13436	13341	13426	13390	13391	13412	13515	13543	13311	13489	13432	13471	13648	13490	13427	13397	13502	13467	13530	13523	13436	13344	13359	13369	13394	13410	13312	13446	13377	13376	13429	13270	13499	13541	13501	13444	13480	13313	13614	13416	13515	13442	13410	13488	13461	13637	13415	13531	13505	13526	13230	13527	13389	13609	13486	13387	13442	13407	13441	13583	13346	13280	13456	13469	13566	13594	13359	13527	13427	13455	13553	13368	13559	13436	13445	13461	13502	13507	13417	13458	13451	13502	13427	13496	13377	13516	13510	13481	13338	13593	13339	13364	13359	13508	13494	13306	13472	13463	13395	13364	13497	13679	13442	13553	13553	13645	13245	13586	13479	13419	13393	13617	13404	13347	13289	13512	13498	13370	13326	13441	13628	13384	13336	13510	13398	13487	13380	13365	13451	13465	13516	13436	13318	13647	13569	13475	13548	13647	13490	13485	13544	13510	13461	13404	13440	13663	13580	13485	13492	13456	13390	13490	13396	13503	13431	13493	13621	13518	13410	13456	13520	13472	13494	13404	13279	13404	13426	13493	13488	13388	13466	13377	13495	13460	13508	13600	13529	13375	13367	13533	13450	13365	13499	13544	13433	13506	13406	13450	13388	13462	13239	13511	13548	13192	13500	13444	13385	13489	13383	13462	13551	13340	13471	13353	13460	13424	13544	13496	13610	13557	13427	13470	13237	13386	13404	13495	13510	13563	13352	13492	13378	13568	13398	13532	13288	13421	13352	13481	13498	13432	13363	13408	13392	13388	13387	13488	13221	13465	13410	13560	13311	13298	13554	13748	13444	13620	13456	13544	13469	13311	13359	13523	13483	13344	13449	13423	13410	13485	13556	13481	13469	13490	13468	13431	13626	13247	13486	13512	13603	13272	13555	13412	13501	13495	13441	13541	13376	13652	13460	13485	13544	13437	13434	13528	13504	13453	13316	13282	13596	13394	13563	13427	13417	13562	13277	13527	13380	13486	13520	13354	13628	13508	13494	13449	13401	13572	13638	13471	13409	13512	13299	13403	13504	13425	13525	13609	13445	13327	13509	13516	13361	13486	13425	13408	13495	13581	13513	13459	13464	13393	13572	13213	13396	13562	13291	13451	13621	13458	13448	13519	13503	13587	13399	13320	13658	13498	13593	13584	13341	13404	13449	13490	13306	13332	13409	13376	13467	13322	13577	13412	13401	13541	13485	13630	13617	13600	13549	13312	13380	13572	13301	13422	13495	13559	13358	13632	13458	13487	13692	13479	13481	13637	13605	13459	13369	13547	13422	13430	13397	13477	13465	13660	13447	13448	13326	13511	13450	13401	13374	13533	13521	13489	13361	13467	13334	13484	13334	13254	13615	13336	13504	13546	13493	13529	13435	13687	13592	13457	13285	13455	13510	13295	13459	13410	13414	13326	13442	13546	13437	13443	13446	13480	13321	13405	13390	13594	13434	13424	13557	13464	13514	13526	13501	13443	13399	13288	13603	13386	13362	13407	13297	13393	13605	13658	13401	13545	13458	13502	13626	13559	13532	13603	13708	13413	13364	13461	13513	13407	13535	13266	13257	13556	13452	13434	13389	13501	13277	13584	13446	13544	13480	13717	13620	13567	13571	13512	13348	13433	13572	13341	13408	13545	13313	13355	13549	13318	13363	13489	13386	13529	13506	13535	13403	13530	13511	13387	13400	13311	13336	13386	13410	13511	13461	13456	13378	13317	13571	13539	13541	13502	13482	13373	13500	13457	13481	13685	13328	13393	13554	13502	13484	13548	13326	13469	13756	13545	13498	13513	13415	13421	13545	13310	13701	13501	13676	13279	13557	13454	13474	13402	13349	13418	13609	13367	13399	13359	13486	13367	13507	13568	13504	13412	13575	13219	13472	13445	13426	13251	13495	13320	13276	13514	13546	13368	13329	13623	13426	13593	13442	13412	13377	13459	13566	13493	13515	13536	13349	13675	13556	13455	13381	13522	13366	13394	13394	13331	13472	13483	13454
26233	21253	30770	38272	41194	42600	37069	35167	31397	25833	21229	18362	16765	16253	15827	15653	15941	15754	15603	15269	15757	15728	15605	15722	15582	15588	15433	15583	15612	15543	15515	15526	15544	15755	15599	15496	15711	15467	15561	15571	15638	15519	15495	15583	15659	15715	15587	15598	15761	15614	15705	15602	15607	15570	15483	15554	15508	15624	15841	15531	15452	15595	15424	15352	15396	15581	15593	15701	15637	15618	15508	15690	15445	15596	15405	15648	15461	15577	15743	15584	15492	15728	15457	15685	15415	15559	15690	15559	15548	15757	15530	15573	15547	15498	15524	15525	15622	15644	15518	15398	15751	15709	15653	15578	15575	15746	15599	15461	15579	15653	15718	15647	15570	15369	15335	15450	15561	15582	15543	15680	15527	15623	15751	15658	15577	15465	15455	15697	15553	15631	15479	15550	15480	15360	15694	15467	15549	15537	15591	15452	15570	15656	15740	15475	15589	15632	15521	15685	15393	15609	15677	15569	15629	15559	15720	15441	15447	15478	15476	15509	15665	15563	15544	15627	15498	15686	15641	15546	15632	15643	15577	15575	15556	15408	15547	15635	15509	15712	15529	15541	15591	15562	15415	15570	15544	15587	15571	15747	15493	15437	15733	15494	15523	15754	15402	15391	15410	15271	15521	15488	15535	15785	15532	15392	15517	15258	15620	15609	15765	15825	15699	15601	15518	15406	15674	15742	15464	15372	15551	15696	15466	15738	15626	15628	15558	15464	15476	15543	15568	15593	15666	15815	15669	15433	15578	15471	15644	15532	15549	15502	15351	15561	15616	15632	15696	15470	15577	15742	15630	15508	15389	15564	15745	15416	15656	15434	15541	15608	15586	15692	15492	15534	15811	15487	15595	15397	15568	15532	15585	15622	15463	15395	15526	15548	15604	15688	15526	15554	15534	15466	15532	15658	15616	15689	15670	15666	15670	15704	15509	15619	15779	15697	15461	15525	15669	15587	15596	15447	15555	15566	15643	15572	15500	15665	15454	15439	15421	15528	15658	15520	15664	15619	15655	15559	15627	15670	15396	15435	15388	15541	15648	15609	15529	15594	15672	15662	15752	15495	15809	15512	15627	15551	15622	15350	15587	15638	15420	15560	15537	15443	15425	15504	15622	15455	15537	15637	15488	15450	15424	15525	15420	15692	15528	15584	15596	15627	15623	15530	15595	15603	15376	15552	15734	15497	15568	15613	15499	15531	15639	15664	15498	15537	15536	15651	15756	15344	15568	15475	15622	15682	15818	15827	15420	15497	15736	15662	15601	15381	15713	15310	15488	15606	15548	15536	15710	15566	15674	15591	15683	15433	15441	15613	15693	15505	15594	15386	15555	15712	15534	15425	15503	15404	15292	15479	15387	15317	15471	15600	15798	15663	15469	15558	15648	15697	15602	15647	15386	15629	15579	15439	15634	15364	15460	15607	15500	15560	15506	15463	15672	15616	15466	15380	15557	15537	15591	15543	15833	15458	15401	15524	15570	15611	15577	15485	15511	15757	15423	15572	15356	15459	15535	15430	15635	15562	15663	15546	15547	15544	15325	15705	15519	15415	15709	15570	15409	15500	15622	15642	15512	15381	15463	15770	15765	15497	15515	15492	15623	15637	15575	15706	15710	15503	15237	15610	15462	15256	15397	15730	15552	15457	15467	15600	15500	15529	15441	15501	15491	15508	15437	15406	15559	15422	15478	15521	15704	15538	15751	15442	15709	15765	15710	15519	15484	15592	15620	15580	15499	15637	15461	15453	15409	15577	15822	15611	15602	15524	15616	15538	15696	15610	15668	15566	15575	15499	15404	15461	15602	15572	15491	15612	15510	15481	15766	15501	15493	15549	15708	15724	15697	15686	15778	15481	15521	15536	15451	15718	15571	15414	15634	15512	15465	15722	15480	15747	15677	15647	15597	15639	15641	15559	15538	15402	15669	15586	15611	15513	15505	15332	15453	15718	15573	15424	15883	15600	15591	15331	15598	15691	15598	15558	15556	15686	15624	15591	15540	15696	15514	15493	15470	15299	15381	15510	15577	15567	15711	15492	15779	15456	15547	15605	15547	15516	15479	15638	15738	15423	15574	15516	15514	15732	15434	15499	15746	15379	15452	15449	15658	15405	15623	15561	15516	15616	15563	15579	15475	15748	15554	15499	15228	15523	15484	15650	15365	15480	15470	15450	15391	15626	15702	15612	15371	15472	15502	15294	15620	15550	15810	15450	15630	15570	15628	15613	15429	15653	15658	15675	15636	15404	15448	15519	15414	15515	15673	15636	15589	15485	15723	15559	15764	15545	15461	15531	15719	15621	15694	15830	15706	15653	15577	15427	15638	15372	15329	15424	15369	15459	15453	15196	15628	15607	15794	15578	15602	15609	15645	15306	15579	15452	15661	15649	15494	15465	15474	15486	15525	15689	15574	15734	15635	15635	15470	15636	15686	15591	15407	15508	15693	15615	15400	15680	15467	15439	15568	15787	15631	15522	15394	15398	15534	15461	15303	15393	15718	15664	15559	15551	15602	15607	15361	15365	15567	15745	15643	15638	15655	15507	15377	15567	15340	15514	15659	15659	15599	15405	15733	15652	15635	15408	15532	15641	15668	15467	15520	15603	15501	15566	15638	15593	15633	15866	15459	15396	15925	15711	15540	15615	15635	15592	15542	15238	15624	15614	15704	15617	15539	15676	15722	15545	15538	15354	15500	15551	15508	15561	15644	15542	15592	15561	15513	15388	15576	15534	15677	15691	15662	15623	15365	15539	15740	15582	15720	15686	15634	15427	15391	15363	15531	15650	15566	15503	15724	15718	15568	15606	15595	15497	15420	15522	15586	15356	15583	15451	15455	15580	15547	15739	15537	15443	15483	15714	15625	15544	15593	15525	15837	15708	15540	15577	15552	15712	15448	15657	15437	15471	15530	15688	15701	15596	15493	15405	15575	15373	15551	15586	15710	15548	15457	15522	15641	15335	15599	15586	15640	15582	15518	15609	15636	15719	15524	15703	15498	15503	15525	15568	15477	15544	15521	15625	15673	15747	15568	15512	15415	15545	15575	15524	15563	15449	15609	15536	15591	15701	15635	15573	15460	15687	15577	15569	15483	15470	15620	15563	15819	15540	15713	15361	15620	15443	15548	15377	15530	15589	15504	15586	15543	15518	15603	15526	15607	15442	15500	15570	15513	15424	15397	15580	15462	15590	15527	15589	15433	15573	15588	15708	15675	15771	15483	15528	15374	15559	15587	15589	15443	15502	15496	15418	15560	15747	15485	15648	15569	15688	15541	15658	15664	15640	15391	15529	15545	15532	15746	15706	15552	15443	15587	15714	15605	15715	15527	15366	15677	15368	15616	15529	15396	15487	15551	15413	15533	15427	15514	15504	15859	15576	15630	15572	15418	15491	15620	15460	15497	15506	15484	15540	15623	15577	15495	15312	15559	15526	15690	15783	15545	15496	15551	15385	15647	15522	15425	15537	15310	15468	15743	15845	15564	15483	15730	15707	15675	15457	15639	15627	15744	15583	15697	15851	15582	15567	15492	15443	15608	15603	15615	15524	15594	15571	15682	15450	15350	15536	15646	15305	15663	15553	15593	15514	15508	15535	15415	15531	15745	15713	15487	15559	15506	15543	15485	15667	15415	15710	15333	15841	15678	15754	15843	15727	15844	15549	15470	15332	15476	15620	15643	15513	15552	15585	15576	15760	15579	15403	15501	15352	15605	15658	15653	15671	15526	15669	15505	15598	15606	15455	15666	15654	15593	15578	15696	15652	15732	15538	15496	15552	15400	15435	15515	15368	15551	15721	15571	15682	15617	15450	15594	15506	15738	15585	15582	15721	15597	15557	15615	15640	15449	15643	15530	15471	15695	15534	15687	15696	15786	15717	15527	15594	15600	15603	15485	15689	15676	15407	15454	15374	15662	15399	15512	15485	15623	15527	15289	15542	15608	15812	15621	15579	15648	15573	15539	15729	15411	15601	15565	15670	15383	15579	15648	15670	15924	15656	15594	15546	15450	15423	15650	15380	15289	15823	15614	15611	15658	15845	15399	15591	15423	15476	15654	15663	15603	15744	15576	15550	15611	15545	15710	15590	15384	15554	15523	15578	15580	15640	15470	15547	15604	15584	15542	15514	15429	15557	15512	15285	15569	15399	15688	15515	15484	15655	15642	15381	15500	15643	15467	15609	15514	15694	15670	15622	15459	15716	15630	15576	15487	15478	15450	15575	15698	15553	15617	15608	15401	15690	15721	15545	15760	15750	15675	15609	15649	15510	15700	15428	15601	15622	15640	15448	15673	15218	15643	15674	15549	15607	15600	15573	15711	15650	15568	15656	15566	15626	15380	15690	15438	15634	15510	15303	15601	15479	15611	15548	15632	15521	15676	15558	15612	15463	15749	15680	15675	15621	15528	15610	15857	15560	15611	15665	15754	15580	15459	15630	15607	15559	15514	15419	15586	15560	15519	15510	15543	15584	15458	15504	15441	15368	15711	15698	15675	15619	15649	15380	15561	15433	15414	15480	15641	15600	15405	15468	15434	15662	15485	15598	15520	15757	15468	15461	15463	15470	15476	15581	15709	15528	15402	15569	15550	15562	15531	15452	15536	15818	15736	15417	15496	15499	15615	15540	15452	15309	15797	15602	15762	15427	15585	15494	15405	15749	15552	15477	15495	15212	15616	15656	15377	15476	15718	15498	15586	15692	15774	15574	15624	15699	15448	15664	15680	15682	15618	15546	15578	15600	15738	15454	15647	15653	15629	15565	15666	15657	15529	15381	15297	15500	15657	15351	15502	15634	15559	15283	15528	15569	15805	15485	15636	15502	15767	15547	15612	15616	15569	15402	15577	15604	15504	15505	15475	15417	15562	15490	15469	15524	15650	15657	15584	15619	15571	15530	15686	15547	15425	15498	15810	15420	15702	15395	15464	15626	15724	15513	15477	15793	15554	15699	15444	15559	15478	15666	15691	15589	15629	15343	15701	15566	15697	15579	15602	15522	15493	15516	15378	15546	15716	15530	15531	15587	15474	15433	15473	15521	15727	15650	15442	15444	15532	15500	15640	15543	15713	15657	15451	15477	15547	15542	15615	15595	15540	15637	15726	15627	15571	15459	15703	15579	15678	15527	15487	15831	15601	15669
29657	53301	54540	49357	46456	43418	36977	36524	31853	25031	19278	15764	13952	13390	12989	13083	13033	13099	13168	12970	13077	13007	13008	13066	13205	12910	13010	13129	12821	13039	13015	13067	13226	13012	12964	13100	12979	12997	12906	13174	12951	13124	13112	12880	12940	13016	13006	13035	12941	12991	13095	13113	13104	13123	13035	12917	13068	13035	12995	13052	12888	12994	13160	13007	12899	13227	13068	13051	13121	12768	12910	13079	13041	13084	13106	13126	13124	13058	13073	13011	13030	13246	13019	13022	13113	12970	13064	13032	13028	13018	13105	13058	13069	13062	12949	13081	13118	13023	13087	12960	13062	12874	13006	13107	13083	13036	12948	13048	13050	12943	13022	13017	13109	13096	13116	13092	13087	12886	13090	13041	12963	13036	13101	13063	12949	13061	13004	13064	12941	13050	13220	13103	13048	13088	12898	13008	12992	13056	12978	12940	13033	13065	13018	13072	13222	13002	13185	13060	13134	13044	13068	13034	12935	13003	13190	13056	13235	12839	13192	12895	13091	12950	13075	13013	13137	13042	12963	13103	13054	13040	13078	13007	13121	13132	13043	13043	13179	13052	13013	13005	12846	12879	12920	13031	12954	12967	13114	12899	13113	12924	12917	13170	13012	13184	13034	13095	13239	13033	12865	13218	13102	12999	13081	12913	13242	12936	13133	12975	13075	13117	13144	13020	12980	13052	13021	12956	12912	12917	12988	13104	13080	13055	12949	12905	12821	13007	13029	13072	13085	12957	13126	13018	13129	12871	12927	13037	12862	13129	12948	12934	12875	13000	12972	12985	13092	13009	12814	13042	13107	13025	13045	12864	12918	12969	13067	12989	12901	13274	13018	12964	13060	13137	13065	13001	13057	13119	13179	13104	13028	13093	13162	13111	13167	13026	12975	13012	13032	12978	13026	13006	13098	12953	12971	12889	12917	12976	13227	13142	13021	12922	12995	12930	12932	12990	12971	12905	12991	13079	12945	13060	12937	13146	13142	12906	12912	12860	13129	13000	13063	12998	13050	13050	13029	13032	12988	12968	13156	12842	12994	13072	12940	13110	13008	12938	13031	12988	13135	12944	13210	12981	13026	12979	13062	12883	13209	12992	13197	12932	13203	12982	13149	13170	12960	13065	13176	13137	13000	13057	13096	13061	12889	12991	13102	12928	13185	13132	12970	12951	13029	13087	12993	13056	13080	13046	13190	13088	12952	12882	12932	12929	13053	12909	13057	13011	13171	13029	13116	13112	12634	13159	13012	13017	13170	12904	13133	12933	13067	13132	12803	13084	13103	12913	13042	13012	13022	13020	12916	12932	13126	12967	13014	13109	13039	12898	12973	12981	13047	13138	13013	12900	13079	12949	13004	12867	12923	12962	12945	13059	12920	13166	13035	13181	13045	13047	13136	12987	13159	13126	12887	13112	12934	13023	12871	13045	12994	12784	12942	13004	13058	12934	12972	12868	13169	12940	13063	12900	12947	13083	13080	13107	13113	12961	12951	12843	13254	13202	12989	12970	12937	13022	13016	13035	13077	12995	12862	13117	13153	13071	12929	12944	12936	13108	12979	13128	12978	13040	12911	13069	13203	12971	12981	12974	13042	13001	13074	12893	13172	12895	13203	12955	12941	13167	13118	13051	12995	13091	12963	13001	13246	13182	13060	13011	13046	13000	12986	13057	13339	13035	13086	13000	12902	12936	13035	13120	13001	13077	13014	12961	13244	12883	12984	13032	13019	13208	13163	12992	13189	13023	13066	13096	13190	13047	13071	12922	13082	13103	13077	12939	13144	12932	13205	12967	12854	13047	13203	12828	13156	12985	13146	13114	12997	13059	13034	12975	12966	13084	13052	13044	12863	13131	13031	12833	13013	12931	13060	12960	13077	12927	13220	12783	12910	13143	13176	13080	13109	13056	13017	12982	13071	13076	13103	12923	12892	12996	13242	12978	13101	13188	13054	12967	13081	13046	13179	12902	13071	12918	13063	13012	13099	12927	12811	13098	13149	12965	13032	13026	12985	13099	13059	13074	13085	12941	13111	12966	13030	13000	13049	12769	13112	12846	12968	13023	12966	12996	13049	13057	13144	13179	13033	13154	13030	13012	12964	13081	12978	13152	12979	13151	13027	13032	13191	12932	13217	13115	12965	13044	13060	13014	13061	12977	12879	12914	13087	13176	13043	13034	12855	12901	13039	12986	13093	13158	13090	13085	13030	12948	12994	12959	12973	13041	13127	13126	13020	13047	12966	12900	13136	13049	12966	12975	12848	12996	13028	13135	12875	13120	12952	13045	12973	12969	13018	13005	13183	13122	12962	12934	13053	13207	12937	13020	13086	13067	13073	13022	13043	12948	13040	12990	13055	12965	13090	13028	13164	13058	13063	13112	12950	13070	12953	13075	12946	12966	12894	13134	13085	13157	12905	13099	13088	12889	13104	13147	13008	13035	13057	13066	13048	13045	13019	13081	13117	13036	13060	12977	12927	13225	13054	13158	13007	12939	13057	13165	13117	13228	12926	12987	12833	12949	12993	12931	13012	13053	12966	13121	13120	13086	13241	12951	13173	12966	13026	13061	13110	13134	13132	13045	13093	13156	13229	13141	12993	12900	13177	13226	13034	13101	13064	13069	13096	13147	12939	12868	12926	12941	12997	13034	13191	13037	12841	12983	13090	13159	12977	12885	12957	13049	12930	13153	12918	13121	13098	12988	13199	12864	12969	12899	13108	13153	13028	13243	13029	13075	13118	12926	13076	13191	13115	13027	13008	13031	13180	12952	13134	13154	12967	12976	13127	12974	13044	13084	12979	13034	13113	12875	13016	13062	12956	13032	13049	13010	13076	13148	12983	13103	13147	13021	12970	13055	12963	12980	12990	13102	13087	13064	13065	13019	12959	13046	13065	12890	13067	12998	12919	13099	13059	13036	13147	13061	13103	12922	13121	13014	13081	12879	12906	13087	12997	12928	13017	13205	12941	12841	12871	13083	12972	13134	13104	13131	13052	13148	13087	13038	13064	13182	13079	13117	12982	13017	13046	13047	13151	13087	13074	13030	13021	13012	13169	12990	12884	13220	13015	13128	13026	13005	13259	13022	12967	13064	12949	13161	12878	12955	12972	13018	13023	13087	13031	13258	12874	13019	12850	13084	13135	12891	13050	12841	12951	12867	13008	12943	13090	12902	12787	13086	12907	13073	13042	12954	13113	13123	13057	13024	13091	13126	12997	12997	12950	13074	13096	12929	13131	13168	13087	13073	13191	12956	13079	12964	13127	13051	13038	12938	12979	13135	12997	12963	13043	13187	12851	13021	13132	12951	13118	13055	13194	12891	12947	13037	12974	12975	13056	13053	12983	12917	12951	13024	13165	13095	12976	13104	12913	13031	13153	12980	13122	13157	13094	13031	13047	13038	13019	13097	12976	12977	12963	12841	13123	12966	13121	12792	13130	13149	12916	13006	12973	13011	13053	13041	12968	13177	12969	12885	12913	13011	13064	12854	13116	12938	13164	13101	13006	13097	12965	12924	13037	13111	13050	12995	13024	13014	13038	13013	12889	12935	12922	13116	13081	12856	12973	13180	12909	12971	13185	13130	13097	13005	13125	13035	13101	12950	13009	12998	13012	13016	12984	13097	13088	13098	13006	13082	12968	12992	13115	13058	12877	13105	13079	12950	12987	13035	13055	13049	13178	13104	13058	13030	13003	13067	12883	13212	12969	12941	13052	13030	12849	12944	12962	13050	13087	12999	13052	12975	12930	13138	12868	13089	13113	13144	12997	12982	12978	12776	13227	13013	12876	12906	13078	12973	12939	12957	13124	13231	13071	13071	12953	13094	13076	13054	12975	13134	13029	13068	12928	13016	12984	13044	13141	13042	13162	13064	13119	12893	13038	13021	13174	13151	13010	13024	13115	12962	13160	12928	13149	12989	13091	13049	13072	12972	12771	13041	12996	13001	13079	12901	13000	13022	13077	13130	13099	12984	12957	13071	13039	13216	13299	12952	13044	13186	12968	13036	13055	12961	12926	12896	12894	12862	12939	13268	12878	13238	12969	13171	13053	13021	12952	12913	13004	12947	13243	13105	12953	13162	13008	13083	13057	12945	13055	13119	13010	13138	13157	12952	13022	13119	12963	12974	13064	12887	13103	12955	13054	13207	12904	13002	13128	13173	13059	12963	13042	13060	12961	13032	12972	12977	12926	12975	13029	12960	13075	13109	13070	12968	12895	12938	13109	13018	13051	12875	12976	13117	13068	12923	12955	13200	13164	13066	12978	13216	13001	13025	13062	12783	12956	13134	12853	13017	13178	12939	12998	12910	12945	13131	13106	12994	12973	13166	13064	12920	13060	13212	13054	13137	13051	13102	12856	12972	13114	12870	13073	12886	13005	13011	13012	12914	13180	12923	13153	12918	13102	13116	13025	13066	13140	13048	13025	13030	12841	12982	12983	13028	12952	13168	12979	12924	12937	13069	13075	12934	13026	13007	12930	12805	13021	13003	12957	13113	13087	12940	13230	12922	12990	13092	13044	13071	13033	13105	13016	12949	12936	13148	13006	13114	12984	12948	12950	13095	13104	12951	13048	13003	13080	13042	13047	12920	13020	13144	12998	13035	13093	12956	13011	12956	13076	13096	13054	13079	13090	12964	12970	13052	13056	12994	12981	13070	13217	13026	13052	13108	13060	12956	12908	13014	13087	12933	13072	13029	12908	12920	13002	12985	13063	13134	13086	12922	13028	12974	13079	13053	12999	12973	12952	12998	13086	13099	12968	13062	13070	13021	13005	13056	13052	12983	12929	13165	13154	12887	13186	13017	13199	12910	13047	12818	13058	12989	13186	12949	13051	12983	12990	13078	13139	12947	13068	13079	13027	13010	13143	12966	12946	13035	13018	12978	13136	12851	13048	13100	12956	12922	13113	12982	12973	13032	12994	12932	13077	13016	12962	12871	13096	13051	13112	13121	13081	12973	12994	13085	12946	13054	13014	13040	13018	13018	12961	13120	13138	12914	13142	12981	13046	13063	12945	13109	12951	12930	13036	13108	13150	13102	13059	12958	12898	13063	13002	12988	12951	13224	13030	13171	13093	13203	13125	12918	13056	13065	13082	13126	13084	13072	13161	13257	12851	13145	12970	12910	13173	13169
24282	21135	30065	34780	48962	56032	51678	50339	43780	34529	26315	20372	17133	15504	15077	14771	14900	14871	14755	14785	14662	14800	14813	14680	14695	14888	14646	14550	14526	14511	14795	14893	14811	14885	14610	14549	14543	14514	14652	14660	14693	14616	14706	14675	14554	14691	14582	14720	14664	14559	14647	14723	14904	14784	14904	14729	14606	14603	14777	14754	14840	14426	14570	14654	14550	14606	14959	14657	14669	14690	14625	14575	14786	14616	14587	14638	14531	14461	14801	14703	14409	14624	14639	14673	14784	14672	14573	14673	14459	14768	14450	14614	14631	14758	14752	14610	14733	14600	14556	14689	14571	14411	14682	14719	14644	14586	14577	14410	14498	14916	14610	14636	14588	14493	14500	14488	14539	14633	14657	14568	14614	14616	14538	14486	14612	14606	14456	14587	14704	14733	14747	14580	14602	14521	14685	14500	14626	14667	14782	14783	14604	14681	14737	14704	14618	14644	14525	14620	14579	14660	14681	14500	14457	14428	14609	14562	14690	14418	14513	14632	14604	14675	14621	14502	14579	14628	14771	14670	14547	14552	14713	14400	14644	14461	14646	14520	14577	14578	14463	14570	14457	14438	14646	14668	14619	14745	14596	14561	14555	14514	14511	14582	14629	14735	14539	14697	14758	14428	14382	14615	14572	14653	14480	14502	14565	14561	14737	14737	14806	14862	14529	14496	14648	14814	14485	14307	14620	14618	14667	14511	14652	14630	14436	14620	14769	14770	14682	14466	14752	14408	14664	14867	14698	14596	14450	14571	14526	14649	14783	14642	14550	14480	14714	14743	14697	14548	14747	14613	14636	14662	14714	14601	14641	14699	14773	14798	14482	14603	14599	14494	14540	14624	14493	14380	14507	14483	14808	14500	14610	14513	14701	14685	14740	14563	14594	14640	14584	14559	14652	14496	14562	14883	14699	14662	14731	14660	14648	14592	14613	14681	14625	14626	14912	14909	14583	14467	14610	14673	14553	14696	14592	14545	14846	14707	14737	14660	14739	14482	14384	14547	14647	14516	14648	14536	14673	14525	14644	14272	14718	14387	14532	14525	14715	14605	14434	14657	14802	14639	14665	14669	14756	14690	14676	14481	14460	14594	14657	14603	14567	14678	14502	14645	14649	14681	14713	14574	14582	14548	14628	14578	14590	14514	14480	14664	14686	14529	14558	14580	14606	14540	14534	14694	14517	14620	14686	14531	14561	14499	14572	14814	14634	14790	14472	14579	14545	14736	14679	14535	14613	14685	14641	14793	14554	14436	14707	14741	14496	14476	14711	14480	14538	14671	14663	14627	14572	14578	14497	14432	14546	14818	14701	14475	14554	14443	14617	14674	14595	14569	14755	14718	14460	14658	14676	14483	14589	14559	14708	14658	14633	14468	14334	14562	14452	14420	14340	14372	14667	14564	14616	14857	14625	14612	14412	14497	14682	14692	14470	14547	14545	14589	14571	14698	14750	14748	14533	14659	14630	14671	14660	14887	14598	14618	14631	14359	14381	14549	14662	14495	14657	14527	14683	14497	14686	14526	14557	14673	14654	14743	14728	14552	14538	14709	14577	14554	14689	14508	14502	14633	14552	14542	14785	14544	14423	14535	14505	14575	14737	14706	14456	14610	14476	14629	14772	14374	14640	14621	14546	14784	14437	14654	14638	14723	14512	14713	14584	14683	14600	14597	14536	14599	14596	14771	14721	14524	14487	14737	14591	14505	14608	14541	14534	14747	14417	14484	14735	14848	14737	14539	14684	14602	14575	14610	14622	14640	14396	14779	14535	14588	14518	14549	14574	14762	14728	14697	14762	14564	14735	14703	14633	14454	14793	14480	14558	14666	14543	14703	14698	14610	14637	14658	14619	14689	14648	14657	14780	14608	14468	14763	14611	14637	14694	14700	14680	14540	14717	14743	14634	14594	14509	14815	14572	14444	14505	14544	14684	14673	14601	14704	14643	14666	14664	14704	14542	14453	14731	14695	14776	14494	14754	14828	14632	14503	14669	14804	14624	14761	14602	14560	14506	14705	14646	14404	14611	14512	14605	14622	14858	14734	14667	14595	14574	14507	14353	14599	14544	14655	14730	14676	14830	14863	14494	14477	14717	14612	14560	14724	14540	14585	14765	14665	14493	14594	14498	14688	14526	14562	14627	14446	14722	14717	14427	14432	14551	14774	14697	14549	14659	14643	14538	14539	14590	14502	14510	14388	14550	14654	14661	14493	14614	14520	14464	14695	14508	14596	14607	14435	14592	14424	14493	14665	14471	14648	14641	14685	14795	14593	14745	14474	14474	14530	14444	14679	14418	14682	14726	14411	14628	14524	14686	14701	14557	14741	14615	14589	14600	14413	14714	14693	14791	14516	14519	14725	14632	14585	14545	14469	14687	14710	14626	14602	14582	14674	14515	14601	14601	14525	14627	14562	14738	14632	14514	14745	14737	14562	14682	14703	14549	14447	14666	14538	14585	14760	14663	14473	14540	14665	14630	14677	14638	14631	14832	14458	14548	14746	14698	14702	14632	14769	14522	14665	14699	14633	14623	14531	14523	14516	14718	14589	14580	14722	14443	14646	14748	14536	14757	14585	14632	14550	14489	14704	14771	14834	14587	14642	14624	14620	14402	14507	14756	14519	14587	14560	14294	14499	14528	14569	14321	14460	14509	14523	14615	14698	14557	14766	14517	14614	14557	14717	14526	14625	14690	14467	14555	14590	14513	14548	14628	14538	14528	14606	14570	14641	14725	14583	14341	14500	14596	14667	14597	14633	14676	14657	14721	14659	14534	14652	14482	14456	14487	14549	14628	14565	14686	14504	14622	14460	14624	14645	14482	14626	14468	14543	14564	14489	14572	14605	14656	14515	14612	14736	14602	14553	14496	14705	14698	14451	14466	14613	14660	14635	14620	14788	14630	14520	14726	14528	14642	14801	14610	14577	14599	14611	14610	14610	14518	14606	14674	14699	14576	14450	14620	14493	14503	14817	14737	14774	14838	14630	14495	14772	14721	14564	14841	14707	14611	14495	14804	14727	14553	14489	14584	14759	14579	14700	14703	14557	14546	14652	14621	14581	14439	14607	14566	14483	14570	14632	14586	14571	14628	14640	14428	14857	14552	14536	14519	14441	14762	14462	14460	14609	14543	14510	14563	14709	14471	14374	14602	14882	14782	14545	14575	14488	14526	14498	14615	14680	14434	14635	14617	14815	14734	14811	14695	14763	14483	14690	14861	14676	14542	14594	14640	14685	14517	14571	14663	14614	14546	14433	14309	14650	14472	14396	14682	14651	14651	14555	14575	14767	14651	14643	14616	14581	14431	14728	14569	14506	14454	14499	14458	14468	14699	14706	14690	14361	14614	14763	14552	14529	14516	14686	14711	14785	14536	14687	14539	14676	14591	14672	14522	14600	14559	14559	14553	14723	14735	14842	14601	14484	14783	14550	14696	14553	14644	14682	14498	14464	14456	14630	14400	14810	14503	14501	14699	14526	14499	14558	14751	14804	14578	14575	14612	14576	14581	14725	14831	14840	14663	14617	14683	14794	14509	14668	14555	14641	14502	14527	14775	14658	14633	14452	14573	14624	14666	14618	14712	14587	14545	14808	14546	14529	14640	14778	14674	14623	14621	14458	14650	14758	14589	14473	14651	14521	14718	14680	14766	14694	14666	14646	14523	14582	14733	14890	14586	14683	14767	14598	14492	14521	14624	14571	14624	14506	14555	14555	14570	14616	14732	14667	14379	14732	14537	14584	14634	14601	14559	14484	14754	14558	14710	14720	14454	14511	14566	14374	14476	14775	14640	14605	14599	14539	14732	14497	14461	14668	14593	14461	14523	14599	14544	14805	14595	14619	14629	14504	14684	14684	14545	14713	14432	14711	14635	14668	14676	14570	14716	14624	14447	14658	14400	14747	14749	14590	14414	14707	14458	14470	14567	14782	14520	14530	14705	14535	14830	14771	14671	14582	14591	14537	14528	14520	14487	14606	14768	14655	14703	14494	14808	14428	14645	14651	14450	14510	14636	14787	14677	14723	14804	14575	14583	14585	14726	14672	14486	14693	14440	14862	14644	14491	14498	14628	14580	14609	14592	14618	14791	14514	14602	14787	14711	14461	14600	14603	14421	14452	14689	14683	14729	14593	14725	14468	14688	14495	14646	14722	14633	14601	14593	14691	14597	14626	14709	14745	14586	14539	14746	14633	14734	14621	14582	14683	14664	14729	14674	14373	14531	14443	14613	14542	14491	14658	14617	14650	14528	14661	14611	14541	14316	14685	14559	14636	14531	14704	14525	14693	14338	14606	14721	14669	14627	14442	14647	14566	14714	14446	14767	14426	14571	14556	14778	14801	14486	14737	14834	14689	14646	14677	14680	14656	14534	14712	14542	14568	14726	14625	14459	14524	14635	14588	14394	14576	14517	14698	14709	14532	14655	14668	14631	14458	14578	14572	14699	14606	14850	14547	14531	14460	14375	14921	14722	14673	14674	14823	14554	14563	14402	14752	14816	14653	14456	14444	14592	14700	14722	14597	14553	14584	14413	14473	14568	14379	14671	14431	14760	14584	14747	14651	14506	14595	14585	14485	14643	14566	14682	14399	14514	14305	14615	14657	14613	14538	14687	14502	14552	14392	14533	14501	14567	14719	14627	14590	14612	14572	14558	14409	14592	14645	14555	14555	14487	14610	14606	14655	14762	14603	14543	14661	14581	14638	14637	14440	14484	14662	14749	14630	14742	14918	14810	14591	14752	14571	14427	14597	14534	14737	14511	14741	14537	14793	14734	14548	14672	14530	14556	14604	14485	14533	14599	14601	14716	14645	14636	14527	14552	14564	14664	14521	14503	14432	14714	14650	14569	14671	14482	14350	14618	14560	14508	14628	14764	14678	14808	14575	14796	14477	14412	14409	14606	14492	14766	14578	14611	14516	14578	14535	14646	14547	14583	14513	14481	14501	14499	14486	14777	14843	14623	14511	14666	14402	14471	14481	14702	14412	14568	14605	14802	14614	14780	14613	14538	14562	14570	14400	14546	14669	14615	14509	14657	14744	14681	14744	14537	14602	14623	14575	14512	14862	14425	14588	14677	14637	14622	14750	14709	14772	14614	14591	14765	14693	14518	14680	14463	14383	14655	14512	14902	14548
41123	75591	80528	72420	67677	60850	52884	51588	44494	34387	25753	18541	14794	13041	12619	12501	12504	12656	12444	12432	12519	12283	12403	12425	12515	12401	12443	12546	12481	12542	12459	12313	12282	12448	12296	12413	12505	12474	12401	12504	12595	12583	12556	12470	12547	12398	12362	12423	12345	12403	12416	12369	12452	12294	12443	12453	12394	12444	12478	12398	12374	12434	12377	12393	12550	12442	12380	12429	12593	12296	12365	12513	12570	12434	12596	12473	12574	12360	12402	12406	12518	12449	12438	12415	12460	12291	12370	12605	12331	12449	12469	12569	12394	12398	12355	12483	12434	12411	12330	12269	12330	12455	12435	12552	12371	12356	12355	12346	12327	12436	12348	12400	12461	12400	12434	12421	12374	12592	12428	12221	12419	12616	12473	12370	12393	12412	12645	12608	12477	12364	12351	12541	12477	12566	12551	12423	12592	12560	12405	12286	12429	12381	12585	12427	12471	12544	12377	12446	12599	12369	12591	12619	12499	12239	12275	12394	12421	12601	12632	12528	12353	12556	12562	12493	12338	12296	12446	12240	12427	12489	12451	12367	12574	12427	12413	12530	12458	12459	12358	12451	12488	12400	12468	12431	12553	12329	12378	12326	12380	12411	12350	12490	12459	12479	12399	12612	12525	12435	12190	12327	12512	12436	12396	12453	12468	12518	12283	12272	12505	12467	12415	12513	12497	12317	12347	12362	12379	12392	12459	12584	12498	12632	12481	12431	12453	12542	12479	12357	12512	12462	12421	12317	12484	12387	12390	12433	12396	12425	12398	12363	12375	12650	12405	12532	12520	12368	12531	12311	12652	12298	12446	12453	12300	12526	12350	12332	12379	12580	12319	12464	12514	12488	12374	12474	12389	12429	12372	12423	12444	12507	12520	12454	12359	12457	12414	12481	12511	12491	12470	12450	12502	12413	12566	12459	12457	12308	12414	12523	12456	12447	12522	12407	12483	12501	12448	12451	12457	12519	12356	12347	12633	12395	12454	12489	12479	12342	12449	12652	12518	12463	12387	12465	12388	12447	12492	12410	12458	12246	12399	12391	12171	12528	12261	12399	12584	12478	12390	12452	12445	12402	12408	12493	12569	12375	12540	12467	12518	12541	12404	12556	12324	12607	12540	12293	12500	12378	12378	12374	12337	12314	12386	12363	12467	12235	12354	12550	12464	12450	12335	12387	12342	12520	12404	12324	12524	12448	12532	12548	12290	12500	12428	12312	12457	12248	12499	12581	12409	12269	12325	12471	12625	12430	12389	12390	12403	12488	12366	12377	12365	12354	12441	12344	12481	12389	12413	12405	12438	12358	12275	12476	12518	12416	12552	12455	12496	12430	12210	12362	12314	12471	12354	12381	12301	12174	12501	12424	12326	12422	12547	12366	12511	12355	12418	12384	12433	12387	12329	12466	12433	12454	12489	12634	12425	12519	12330	12407	12279	12558	12467	12386	12443	12523	12583	12365	12520	12396	12589	12572	12511	12442	12383	12251	12351	12413	12453	12606	12506	12587	12560	12360	12415	12415	12554	12621	12378	12468	12529	12375	12342	12485	12366	12435	12383	12427	12603	12429	12399	12397	12474	12526	12346	12520	12526	12371	12366	12480	12409	12519	12490	12503	12211	12269	12389	12347	12293	12383	12505	12338	12312	12468	12439	12455	12379	12401	12485	12600	12517	12427	12459	12560	12549	12471	12439	12208	12532	12633	12367	12498	12390	12432	12512	12448	12310	12373	12537	12544	12355	12431	12483	12450	12394	12487	12439	12387	12586	12628	12411	12459	12288	12337	12503	12570	12369	12606	12445	12266	12574	12492	12474	12455	12471	12354	12442	12446	12575	12414	12499	12476	12489	12258	12458	12467	12251	12541	12351	12374	12438	12557	12350	12384	12390	12393	12408	12479	12353	12422	12557	12422	12558	12334	12449	12405	12379	12411	12511	12485	12579	12375	12268	12398	12468	12590	12425	12429	12405	12463	12431	12372	12404	12452	12437	12409	12411	12512	12523	12376	12466	12588	12427	12637	12552	12513	12472	12341	12425	12508	12453	12460	12358	12472	12388	12358	12492	12467	12487	12316	12502	12420	12490	12438	12458	12426	12382	12414	12476	12361	12578	12369	12396	12379	12475	12390	12345	12438	12562	12345	12424	12392	12425	12436	12306	12347	12504	12624	12365	12551	12439	12487	12283	12414	12435	12349	12292	12285	12258	12351	12394	12542	12461	12463	12452	12442	12628	12639	12500	12490	12640	12445	12399	12441	12365	12463	12364	12499	12502	12439	12428	12518	12564	12402	12258	12341	12431	12423	12359	12429	12300	12558	12428	12510	12537	12357	12370	12456	12475	12418	12473	12649	12388	12462	12572	12429	12530	12612	12515	12163	12362	12496	12354	12637	12365	12570	12291	12521	12357	12375	12363	12483	12503	12591	12414	12423	12320	12479	12356	12532	12319	12430	12425	12431	12475	12460	12499	12396	12416	12352	12384	12491	12431	12322	12462	12254	12437	12388	12489	12410	12391	12279	12482	12612	12505	12469	12617	12403	12420	12504	12376	12380	12446	12371	12404	12531	12414	12522	12481	12411	12446	12339	12467	12449	12347	12469	12265	12411	12441	12460	12384	12519	12368	12391	12472	12488	12670	12578	12496	12412	12555	12377	12274	12469	12245	12408	12320	12206	12377	12474	12531	12497	12526	12285	12401	12420	12517	12619	12484	12491	12526	12532	12311	12482	12429	12492	12298	12400	12451	12508	12463	12408	12541	12477	12642	12285	12544	12394	12433	12378	12502	12475	12479	12469	12284	12439	12488	12621	12395	12408	12470	12311	12361	12607	12467	12438	12304	12591	12616	12396	12431	12591	12294	12380	12345	12414	12465	12620	12519	12379	12318	12485	12434	12400	12550	12452	12514	12373	12349	12394	12272	12391	12466	12481	12352	12467	12477	12495	12285	12456	12534	12351	12647	12415	12464	12540	12270	12407	12521	12300	12453	12351	12331	12386	12422	12557	12379	12452	12532	12429	12584	12476	12337	12355	12333	12451	12494	12556	12378	12562	12311	12389	12290	12451	12404	12284	12439	12419	12407	12400	12507	12330	12381	12492	12284	12422	12462	12396	12444	12436	12397	12603	12485	12378	12588	12395	12420	12467	12362	12481	12405	12238	12717	12443	12513	12452	12409	12503	12551	12524	12437	12558	12412	12464	12231	12426	12605	12331	12456	12389	12501	12359	12282	12462	12426	12393	12337	12469	12281	12292	12527	12527	12472	12484	12606	12317	12391	12313	12591	12537	12218	12530	12476	12441	12432	12427	12455	12457	12501	12436	12511	12474	12348	12470	12342	12422	12492	12445	12431	12473	12460	12653	12332	12426	12668	12472	12481	12533	12325	12508	12414	12445	12407	12488	12395	12516	12476	12311	12547	12363	12533	12646	12490	12606	12438	12556	12389	12531	12402	12372	12389	12435	12320	12488	12393	12233	12504	12575	12520	12286	12246	12406	12413	12394	12363	12399	12543	12333	12415	12427	12526	12430	12564	12411	12363	12336	12343	12398	12468	12434	12437	12408	12468	12349	12428	12489	12362	12437	12327	12405	12484	12435	12206	12529	12502	12283	12482	12426	12622	12388	12461	12359	12291	12396	12472	12431	12520	12306	12676	12426	12428	12346	12447	12553	12449	12449	12370	12200	12308	12413	12493	12461	12315	12338	12487	12483	12429	12368	12524	12547	12396	12506	12401	12418	12235	12465	12484	12463	12324	12396	12463	12390	12499	12324	12473	12372	12543	12447	12436	12482	12434	12409	12545	12642	12410	12376	12417	12251	12445	12444	12537	12298	12434	12526	12587	12417	12393	12682	12344	12357	12450	12444	12409	12395	12589	12245	12487	12384	12381	12532	12343	12446	12418	12454	12412	12476	12595	12362	12307	12417	12524	12498	12397	12370	12467	12425	12373	12364	12582	12338	12495	12472	12313	12499	12460	12423	12452	12369	12482	12610	12410	12421	12520	12383	12356	12369	12304	12413	12430	12237	12518	12499	12434	12546	12389	12376	12401	12473	12435	12547	12494	12340	12640	12452	12516	12579	12564	12471	12446	12244	12571	12310	12496	12567	12334	12208	12502	12481	12500	12314	12333	12477	12583	12417	12391	12444	12397	12351	12423	12607	12449	12239	12565	12296	12508	12418	12531	12320	12365	12427	12505	12227	12293	12459	12306	12448	12253	12425	12461	12479	12440	12253	12573	12513	12536	12471	12337	12355	12531	12346	12611	12481	12443	12420	12499	12447	12498	12403	12527	12408	12498	12264	12195	12440	12536	12468	12444	12176	12493	12241	12495	12280	12516	12434	12538	12418	12373	12301	12402	12448	12411	12584	12310	12450	12497	12425	12437	12409	12416	12452	12412	12332	12500	12378	12152	12379	12603	12428	12516	12489	12296	12365	12588	12463	12479	12530	12481	12554	12214	12370	12414	12347	12386	12497	12537	12595	12361	12365	12437	12416	12457	12217	12294	12513	12489	12418	12168	12456	12498	12559	12361	12581	12525	12346	12398	12397	12364	12521	12641	12530	12548	12325	12477	12666	12412	12402	12473	12389	12308	12517	12352	12301	12465	12604	12474	12323	12338	12432	12356	12324	12446	12356	12491	12469	12488	12525	12427	12385	12317	12470	12449	12440	12578	12490	12286	12509	12465	12508	12438	12427	12346	12341	12414	12510	12447	12384	12526	12483	12473	12401	12543	12400	12623	12386	12387	12478	12478	12266	12528	12623	12605	12397	12607	12490	12435	12327	12453	12269	12528	12494	12374	12435	12330	12524	12326	12562	12365	12333	12385	12398	12522	12428	12476	12190	12499	12340	12383	12463	12500	12421	12545	12375	12333	12516	12453	12542	12293	12310	12444	12640	12337	12494	12241	12454	12387	12349	12509	12547	12456	12491	12370	12385	12386	12447	12383	12316	12321	12522	12412	12327	12445	12519	12340	12434	12149	12440	12299	12415	12357	12475	12583	12447	12492	12372	12453	12267	12379	12443	12576	12363	12494	12402	12421	12467	12419	12511	12446	12366	12466	12428	12498	12486	12389	12527	12495	12463	12475	12598	12370	12416	12376	12443	12385	12398	12403	12317	12483	12493	12374	12401
30493	22650	24254	23229	21606	20150	18979	18454	17721	16782	16388	15773	15391	15265	15375	15126	15130	15208	15350	15270	15420	15200	15022	15239	15203	15351	15268	15122	15369	15151	15050	15344	15398	15277	15384	15307	15381	15260	15237	15200	15205	15333	15235	15334	15341	15287	15312	15020	15098	15239	15327	15147	15304	15133	15313	15227	15318	15236	15368	15332	15241	15248	15290	15122	15216	15174	15264	15504	15329	15088	15254	15205	15264	15119	15203	15201	15456	15226	15288	15323	15293	15261	15159	15252	15200	15287	15366	15282	15371	15103	15210	15380	15200	15252	15465	15143	15249	15058	15450	15073	15195	15147	15188	15339	15180	15277	15341	15161	15273	15442	15258	15176	15267	15250	15228	14957	15147	15207	14966	15186	15332	15216	15188	15285	15163	15040	15119	15239	15255	15045	15424	15152	15229	15257	15277	15365	15051	15177	15376	15143	15175	15405	15347	15359	15294	15166	15328	15312	15346	15419	15303	15296	15255	15130	15156	15110	15374	15270	15229	15149	15307	15308	15357	15172	15232	15279	15341	15007	15076	15223	15157	15262	15193	15233	15323	15297	15076	15323	15215	15243	15157	15354	15345	15299	15113	15231	15270	15392	15063	15239	15163	15274	15404	15356	15221	15029	15348	15353	15385	15084	15363	15202	15196	15468	15237	15274	15322	15331	15135	15272	15182	15248	15139	15028	15294	15373	15329	15138	15238	15071	15210	15377	15093	15122	15196	15395	15361	15320	15165	15367	15407	15401	15318	15016	15165	15247	15188	15446	15409	15433	15336	15226	15211	15037	15165	15255	15167	15149	15318	15194	15349	15292	15080	15194	14985	15167	15202	15287	15235	15220	15041	15194	15103	15316	15286	15290	15213	15370	15268	15232	15316	15144	15407	15148	15091	15192	15157	15131	15177	15272	15282	15253	15318	15266	15121	15123	15213	15188	15326	15384	15263	15449	15235	15295	15057	15341	15309	15046	15225	15077	15038	15281	15121	15291	15278	15193	15219	15194	15047	15283	15202	15180	15292	15121	15091	15333	15228	15207	15335	15188	15237	15188	15166	15160	15170	15217	15302	15283	15137	15390	15292	15379	15015	15320	15192	15190	15290	15384	15058	15232	15203	15119	15037	15125	15152	15318	15281	14948	15142	15285	15215	15248	15388	15332	15237	15233	15338	15252	15238	15487	15372	15159	15352	15127	15105	15308	15207	15216	15128	15254	15307	15146	15060	15059	15243	15116	15133	15264	15233	15161	15459	15318	15179	15403	15293	15012	15084	15038	15350	15177	14987	15326	15107	15206	15305	15302	15345	15171	15189	15226	15246	15325	15134	15253	15318	15288	15434	15141	15386	15292	15178	15295	15321	15204	15231	15261	15090	15143	15382	15273	15268	15147	15310	15091	15346	15424	15438	15212	15475	15270	15300	15304	15197	15245	15237	15243	15168	15452	15285	15219	15428	15230	15065	15202	15227	15245	15043	15117	15199	15237	15313	15183	15265	15161	15196	15167	14956	15204	15041	15228	15315	15144	15175	15372	15174	15433	15150	15247	15139	15235	15322	15082	15364	15336	15141	15377	15457	15289	15352	15221	15144	15144	15132	15025	15201	15279	15198	15182	15334	15262	15276	15193	15251	15233	15155	15115	15092	15490	15175	15109	15037	15000	15250	15189	15221	15359	15058	15410	15296	15206	15301	15197	15158	15307	15276	15360	15270	15134	15287	15253	15100	15190	15073	15430	15272	15292	15246	15179	15360	14960	15235	15076	15130	15244	15059	15299	15187	15218	15162	15362	15328	15404	15176	15169	15142	15130	15386	15084	15253	15263	15122	15163	15329	15110	15074	15151	15318	15301	15050	15153	15317	15128	15355	15245	15246	15391	15269	15374	15305	15353	15151	15094	15309	15180	15349	15353	15030	15188	15237	15282	15139	15316	15250	15153	15175	15161	15317	15180	15128	15389	15277	15091	15171	15433	15157	15293	15177	15107	15266	15378	15240	15381	15318	15322	15266	15300	15138	15151	15402	15284	15220	15116	15290	15390	15037	15122	15124	15167	15283	15189	15162	15151	15200	15126	15168	15276	15119	15293	15228	15145	15087	15283	14844	15311	15167	15175	15249	15118	15096	15236	15160	15268	15315	15391	15342	15410	15089	15144	15346	15310	15481	15078	15140	15144	15392	15224	15190	15295	15306	15145	15168	15336	15249	15151	15174	15179	15363	15166	15418	15193	15073	15161	15192	15242	15406	15153	15399	15273	15291	15138	15180	15294	15409	15125	15310	15196	15318	15348	15202	15425	15309	15364	15387	15356	15407	15132	15232	15209	15222	15222	15218	15147	15385	15472	15218	15320	15282	15173	15351	15021	15337	14996	15348	15418	15222	15061	15128	15122	15166	15202	15252	15079	15224	15206	15310	15359	15333	15431	15061	15297	15294	15225	15108	15052	15088	15185	15285	15393	15398	15328	15103	15425	15271	15158	15184	15218	15317	15365	15161	15284	15155	15234	15290	15216	15152	15061	15336	15024	15134	15133	15290	15291	15096	15257	15400	15146	15303	15216	15203	15393	15172	15264	15360	15203	15314	15394	15397	15173	15225	15297	15207	15067	15325	15137	15180	15344	15292	15286	15275	15096	15104	15303	15345	15156	15288	15475	15355	15282	15288	15272	15240	15287	15354	15125	15214	15233	15291	15259	15313	15300	15185	15224	15178	15437	15477	15310	15354	15261	15187	15056	15227	15255	15326	15305	15281	15144	15247	15153	15273	15238	15257	15449	15441	15251	15285	15401	15195	15086	15302	15163	15210	15175	15134	15164	15261	15379	15234	15255	15205	15321	15099	15441	15454	15177	15349	15054	15361	15334	15404	15113	15214	15359	15223	15277	15199	15360	15226	15314	15432	15266	15276	15267	15220	15276	15308	15400	15113	15318	15199	15351	15236	15099	15123	15178	15147	15116	15167	15091	14907	15243	15461	15244	15178	15299	15198	15250	15242	15210	15332	15421	15061	15128	15313	15355	15398	15339	15293	15105	15280	15315	15243	15303	15179	15193	15126	15166	15358	15374	15464	15341	15224	15231	15193	15418	15347	15460	15326	15319	15362	15244	15153	15250	15219	15356	15276	15098	15482	15322	15278	15332	15060	15172	15522	15287	15142	15212	15289	15226	15095	15256	15357	15316	15156	15299	15312	15192	15077	15162	15370	15135	15417	15214	15311	15145	14940	15139	15274	15226	15296	15211	15206	15301	15286	15294	15225	15271	15246	15319	15283	15269	15212	15303	15346	15212	15284	15305	15185	15348	15317	15233	15230	15312	15004	15232	15390	15163	15278	15432	15278	15410	15258	15207	15356	15243	15406	15451	15358	15502	15184	15443	15385	15044	15399	15177	14974	15029	14974	15235	15150	15237	15198	15124	15279	15422	15086	15287	15322	15422	15417	15162	15289	15254	15152	15455	15281	15487	15177	15407	15223	15246	15340	15392	15361	15102	15328	15132	15011	15293	15069	15122	15259	15338	15484	15123	15362	15360	15469	15234	15260	15216	15211	15220	15322	15264	15235	15171	15100	15255	15233	15364	15213	15160	15250	15281	15155	15217	15273	15324	15255	15223	15217	15139	15229	15122	15426	15191	15459	15086	15297	15160	15312	15302	14992	15191	15078	15213	15124	15195	15111	15177	15329	15166	15086	15401	15348	15170	15268	15274	15081	15126	15356	15301	15241	15199	15140	15274	15364	15291	15178	15318	15116	15231	15310	15330	15261	15251	15240	15183	15402	15361	15419	15220	15114	15134	15194	15089	15249	15122	15476	15469	15125	15366	15220	15097	15271	15150	15119	15211	15345	15185	15301	15071	15124	15180	15177	15056	15248	15223	15177	15244	15459	15231	15214	15180	15009	15345	15236	15222	15349	15058	15408	15196	15181	15320	15512	15284	15158	15128	15220	15226	15349	15358	15070	15325	15394	15427	15241	15143	15290	15165	15388	15297	15346	15298	15366	15304	15295	14999	15279	15253	15147	15157	15225	15239	15232	15240	15323	15169	15243	15151	15132	15219	15241	15209	15292	15396	15147	15341	15380	15379	15180	15154	15349	15329	15411	15196	15206	15142	15146	15235	15264	15254	15329	15216	15158	15282	15190	15392	15276	15276	15362	15330	15369	15351	15346	15088	15200	15351	15250	15120	15218	15155	15277	15377	15176	15497	15404	15209	15127	15502	15272	15166	15274	15171	15383	15340	15303	15433	15111	15342	15449	15299	15237	15277	15443	15170	15408	15244	15133	15241	15359	15263	15127	15193	15408	15453	15139	15202	15416	15342	15156	15209	15347	15534	15287	15163	15282	15239	15228	15150	15237	15189	15273	15211	15199	15131	15423	15154	15026	15413	15236	15344	15281	15358	15128	15209	15387	15093	15233	15211	15137	15228	15132	15104	15049	15257	15015	15204	15338	15187	15181	15379	15122	15188	15282	15305	15268	15107	15337	15426	15377	15298	15080	15392	15491	15285	15251	15175	15371	15332	15373	15312	15422	15274	15334	15245	15322	15216	15366	15270	15374	15110	15118	15282	15188	15356	15171	15178	15147	15189	15140	15160	15072	15216	15239	15362	15213	15093	15242	15194	15289	15108	15162	15065	15014	15221	15277	15328	15301	15370	15157	15118	15338	15279	15282	15144	15254	15094	15134	15429	15291	15339	15255	15270	15372	15255	15356	15227	15416	15442	15165	15402	15397	15225	15293	15259	15359	15240	15439	15234	15089	15356	15372	15130	14973	15304	15232	15068	15004	15187	15234	15142	15368	15096	15133	15151	15280	15185	15119	15192	15225	15365	15265	15257	15117	15319	15207	15052	15277	15160	15282	15131	15390	15179	15284	15342	15148	15083	15284	15233	15337	15303	15168	15145	15236	15188	15109	15239	15379	15120	15301	15326	15307	15115	15242	15369	15208	15170	15094	15290	15467	15217	15338	15272	15237	15163	15207	15172	15110	15204	15222	15151	15270	15300	15212	15108	15492	15445	15141	15100	15363	15332	15078	15238	15411	15131	15235	15374	15221	15397	15204	15144	15213	15059	15280	15437	15105	15191	15249	15229	15212	15323	15208	15137	15025	15296	15161	15236	15240	15156	15203	15188	15209	15213	15187	15228
19899	24998	26683	23614	21802	19280	17612	17110	15820	14646	14070	13218	13016	12963	12732	12766	12799	13012	12764	12687	12771	12884	12788	12780	12747	12913	12804	12764	12866	12740	12862	12818	12700	12911	12781	12703	12807	12969	12683	12977	12782	12634	12695	12731	12763	12661	12720	12660	12685	12723	12921	12762	12713	12834	12927	12838	12779	12765	12864	12776	12819	12698	12749	12756	12853	12802	12890	12935	12720	12728	12675	12880	12753	12823	12781	12604	12751	12802	12629	12844	12701	12874	12756	12832	12777	12690	12851	12730	12783	12823	12903	12812	12842	12797	12646	12753	12792	12706	12737	12811	12740	12856	12673	12646	12881	12782	12743	12725	12683	12716	12794	12711	12781	12825	12672	12833	12766	12931	12738	12800	12880	12769	12635	12775	12812	12635	12669	12698	12708	12772	12805	12741	12699	12704	12783	12756	12855	12861	12690	12854	12874	12908	12672	12803	12733	12709	12753	12668	12801	12671	12744	12860	12826	12703	12841	12898	12835	12931	12718	12863	12773	12669	12695	12706	12755	12712	12915	12754	12787	12808	12916	12824	12656	12914	12815	12848	12750	12697	12522	12817	12792	12691	12809	12672	12904	12630	12826	12906	12882	12844	12617	12657	12680	12720	12706	12683	12744	12507	12741	12755	12757	12891	12695	12850	12718	12702	12933	12729	12859	12697	12818	12812	12675	12879	12821	12806	12812	12850	12729	12819	12779	12680	12713	12763	12748	12862	12750	12700	12720	12727	12667	12753	12888	12722	12860	12793	12811	12701	12840	12749	12710	12757	12699	12689	12683	12869	12646	12753	12642	12870	12809	12817	12725	12992	12966	12852	12791	12597	12805	12764	12719	12715	12779	12915	12832	12833	12789	12728	12649	12664	12767	12741	12790	12903	12859	12727	12726	12560	12782	12674	12778	12718	12730	12808	12744	13083	12704	12871	12854	12729	12760	12778	12878	12836	12682	12730	12767	12802	12732	12958	12878	12719	12606	12674	12820	12673	12599	12787	12660	12810	12816	12876	12871	12760	12820	12869	12678	12956	12636	12763	12814	12779	12778	12933	12779	12686	12738	12810	12838	12730	12964	12620	12951	12680	12708	12758	12780	12711	12725	12786	12835	12784	12749	12581	12761	12663	12950	12794	12817	12752	12823	12688	12649	12841	12686	12810	12892	12881	12739	12776	12698	12760	12819	12958	12729	12862	12750	12860	12813	12834	12649	12908	12761	12675	12787	12661	12764	12623	12765	12676	12677	12718	12852	12785	12822	12639	12796	12761	12713	12817	12771	12784	12868	12746	12748	12576	12916	12667	12837	12797	12820	12759	12795	12646	12781	12873	12763	12961	12690	12704	12697	12726	12688	12907	12663	12825	12758	12724	12893	12745	12681	12755	12742	12740	12715	12677	12753	12754	12808	12815	12860	12796	12859	12702	12952	12745	12568	12589	12917	12886	12774	12645	12693	12942	12730	12837	12862	12763	12702	12680	12868	12908	12862	12825	12827	12748	12767	12597	12633	12781	12642	12851	12682	12774	12774	12706	12919	12841	12680	12839	12630	12886	12780	12800	12778	12620	12696	12775	12782	12840	12887	12693	12838	12740	12754	12678	12933	12880	12857	12694	12865	12903	12847	12609	12536	12969	12841	12727	12958	12696	12822	12861	12750	12777	12747	12864	12698	12775	12677	12871	12741	12847	12690	12730	12645	12835	12851	12653	12801	12864	12796	12772	12866	12725	12901	12800	12887	12681	12923	12670	12746	12705	12848	12556	12927	12671	12911	12732	12720	12887	12750	12892	12626	12888	12759	12747	12834	12887	12963	12574	12671	12796	12757	12786	12815	12749	12655	12785	12959	12766	12759	12858	12903	12822	12702	12795	12732	12832	12807	12782	12755	12697	12694	12886	12779	12783	12788	12899	12860	12921	12778	12743	12874	12768	12814	12650	12770	12716	12735	12726	12784	12798	12836	12799	12810	12746	12808	12942	12864	12588	12775	12704	12843	12950	12840	12833	12725	12673	12726	12588	12926	12765	12714	12672	12722	12822	12837	12727	12907	12767	12931	12803	12881	12840	12917	12592	12816	12833	12769	12855	12701	12851	12846	12616	12678	12819	12890	12759	12804	12764	12916	12657	12794	12839	12863	12888	12756	12806	12716	12889	12751	12649	12789	12814	12845	12956	12730	12611	12802	12678	12943	12726	12874	12713	12859	12888	12858	12748	12815	12950	12862	12817	12806	12736	12807	12835	12859	12699	12568	12833	12703	12791	12877	12923	12838	12771	12704	12789	12949	12777	12799	12741	12865	12852	12697	12631	12826	12794	12891	12705	12832	12745	12664	12729	12822	12759	12651	12822	12763	12629	12674	12787	12831	12832	12735	12831	12850	12742	12842	12666	12733	12830	12715	12893	12643	12882	12708	12673	12721	12845	12807	12775	12865	12841	12673	12626	12595	12802	12779	12640	12904	12817	12596	12566	12885	12789	12630	12772	12931	12782	12777	12861	12822	12698	12842	12819	12734	12879	12853	12722	12809	12746	12876	12775	12680	12753	12765	12820	12723	12913	12802	12727	12629	12784	12682	12756	12555	12749	12742	12838	12567	12671	13035	12733	12815	12885	12918	12974	12747	12636	12751	12892	12725	12767	12792	12699	12799	12811	12933	12794	12921	12679	12726	12864	12975	12829	12845	12673	12763	12502	12854	12732	12725	12773	12730	12690	12746	12766	12780	12807	12791	12753	12636	12833	12824	12779	12966	12861	12859	12663	12763	12836	12826	12659	12918	12864	12857	12684	12700	12961	12853	12799	12602	12783	12733	12942	12820	12899	12893	12865	12771	12837	12906	12679	12737	12822	12694	12781	12799	12646	12777	12684	12700	12631	12698	12853	12704	12744	12900	12744	12813	12665	12834	12865	12856	12795	12737	12711	12860	12854	12884	12668	12633	12751	12747	12882	12759	12767	12660	12773	12716	12841	12680	12808	12796	12879	12715	12862	12769	12831	12840	12751	12777	12929	12728	12943	12781	12488	12776	12842	12714	12796	12864	12732	12768	12741	12776	12703	12850	12671	12632	12757	12782	12795	12754	12852	12918	12684	12956	12852	12775	12774	12822	12687	12821	12720	12901	12941	12568	12903	12711	12693	12839	12642	12833	12641	12799	12651	12817	12766	12731	12760	12952	12704	12719	12861	12666	12636	12696	12993	12718	12959	12773	12876	12698	12903	12884	12821	12874	12686	12678	12742	12680	12883	12853	12685	12860	12900	12845	12856	12759	12792	12752	12792	12863	12714	12778	12749	12701	12841	12623	12814	12705	12696	12839	12867	12856	12809	12767	12902	12851	12665	12752	12849	12773	12600	12741	12862	12819	12775	12749	12935	12684	12865	12759	12754	12773	12782	12784	12870	12774	12759	12828	12785	12757	12783	12806	12618	12912	12761	12811	12709	12768	12761	12658	12666	12812	12856	12721	12784	12910	12723	12925	12732	12844	12665	12773	12789	12715	12880	12896	12825	12772	12916	12746	12762	12733	12704	12893	12817	12742	12722	12771	12628	12807	12702	12731	12863	12731	12761	12605	12677	12831	12742	12845	12851	12789	12692	12783	12859	12792	12887	12780	12847	12614	12960	12665	12492	12709	12790	12751	12746	12844	12764	12611	12868	12870	13011	12645	12771	12830	12664	12857	12727	12817	12750	12896	12782	12728	12890	12788	12739	12841	12861	12776	12811	12780	12613	12742	12719	12841	12778	12785	12752	12793	12856	12866	12816	12580	12864	12787	12821	12785	12991	12941	12609	12783	12873	12832	12673	12799	12925	12690	12711	12811	12848	12642	12686	12719	12770	12726	12645	12806	12798	12720	12599	12551	12984	12736	12804	12667	12797	12803	12704	12671	12690	12755	12626	12726	12832	12598	12721	12863	12767	12860	12733	12746	12801	12844	12879	12934	12823	12917	12812	12564	12688	12758	12710	12958	12733	12883	12771	12887	12761	12807	12847	12682	12690	12871	12890	12767	12859	12683	12937	12710	12789	12671	13038	12764	12808	12901	12833	12674	12833	12696	12847	12890	12712	12911	12764	12852	12687	12694	12808	12928	12890	12751	13012	12705	12911	12806	12840	12720	12792	12695	12879	12820	12625	12700	12798	12698	12821	12865	12812	12872	12776	12743	12788	12820	12688	12694	12780	12754	12880	12698	12724	12827	12759	13046	12737	12764	12703	12827	12817	12830	12675	12851	12758	12660	12794	12724	12847	12741	12738	12835	12786	12764	12890	12775	12798	12681	12673	12969	12844	12776	12787	12764	12720	12866	13009	12723	12665	12641	12764	12746	12596	12743	12849	12765	12731	12562	12860	12884	12742	12805	12784	12757	12946	12782	12662	12822	12731	12818	12848	12773	12707	12703	12758	12793	12822	12657	12910	12869	12906	12791	12870	12772	12861	12742	12686	12879	12799	12796	12865	12541	12805	12612	12792	12856	12645	12731	12751	12765	12823	12806	12812	12792	12611	12766	12818	12956	12702	12857	12940	12903	12786	12626	12810	12863	12813	12777	12700	12702	12856	12871	12817	12791	12751	12793	12730	12824	12705	12787	12720	12828	12712	12676	12924	12580	12726	12834	12797	12731	12822	12608	12775	12774	12894	12705	12684	12642	12725	12807	12810	12884	12690	12828	12709	12760	12720	12822	12798	12903	12572	12809	12865	12718	12673	12802	12895	12649	12672	12533	12737	12963	12780	12655	12778	12717	12972	12668	12772	12769	12725	12805	12779	12838	12867	12856	12765	12869	12661	12899	12720	12758	12710	12857	12707	12630	12777	12761	12703	12581	12764	12973	12709	12697	12779	12874	12712	12649	12798	12751	12884	12779	12917	12874	12674	12828	12890	12650	12861	12634	12695	12901	12738	12876	12812	12957	12771	12769	12685	12796	12712	12758	12688	12922	12751	12787	12696	12963	12823	12702	12965	12903	12800	12705	12723	12755	12749	12760	12779	12822	12858	12724	12669	12698	12885	12776	12800	12670	12860	12721	12825	12716	12835	12649	12888	12864	12747	12772	12778	12833	12646	12630	12743	12930	12734	12694	12833	12651	12975	12925	12709	12703	12757	12791	12782	12831	12941	12795	12861	12797	12891	12735	12841
26318	21198	31304	46954	47344	40952	36973	33601	24422	21849	18718	16287	15372	14657	14465	14393	14764	14357	14568	14432	14408	14466	14497	14376	14487	14460	14499	14653	14604	14554	14487	14557	14624	14625	14540	14447	14455	14558	14442	14463	14459	14466	14556	14691	14483	14443	14573	14528	14463	14191	14452	14385	14432	14583	14535	14638	14511	14384	14599	14313	14437	14567	14517	14357	14312	14371	14406	14481	14526	14427	14391	14344	14280	14496	14601	14582	14569	14566	14337	14472	14505	14243	14433	14376	14476	14465	14453	14400	14386	14417	14579	14452	14489	14656	14450	14517	14541	14449	14406	14489	14366	14374	14520	14328	14615	14496	14406	14530	14772	14521	14390	14480	14376	14508	14281	14531	14450	14405	14525	14542	14404	14523	14379	14363	14486	14584	14557	14534	14732	14324	14503	14487	14309	14509	14373	14459	14369	14344	14309	14420	14504	14511	14327	14577	14570	14279	14518	14745	14521	14249	14374	14322	14383	14488	14552	14204	14264	14367	14618	14377	14454	14408	14394	14305	14573	14463	14332	14466	14304	14409	14451	14347	14298	14466	14412	14389	14467	14420	14325	14322	14420	14327	14435	14564	14401	14409	14401	14427	14601	14355	14352	14422	14591	14515	14336	14546	14593	14497	14434	14346	14312	14382	14260	14528	14366	14427	14488	14444	14438	14428	14488	14369	14406	14427	14419	14297	14543	14495	14352	14370	14492	14526	14331	14447	14572	14330	14534	14385	14344	14457	14404	14414	14457	14364	14523	14474	14476	14364	14458	14467	14518	14593	14547	14357	14426	14394	14502	14313	14400	14310	14544	14352	14523	14353	14490	14527	14499	14534	14439	14538	14535	14337	14322	14328	14307	14455	14423	14302	14498	14437	14446	14372	14283	14434	14467	14176	14418	14458	14571	14364	14382	14237	14389	14511	14433	14416	14485	14606	14475	14493	14471	14338	14395	14543	14533	14344	14593	14507	14535	14508	14503	14299	14569	14530	14455	14711	14241	14392	14443	14290	14614	14476	14470	14453	14554	14336	14591	14530	14494	14459	14453	14338	14411	14330	14474	14438	14431	14428	14282	14634	14284	14298	14665	14574	14434	14392	14527	14626	14400	14454	14441	14387	14513	14595	14621	14562	14453	14585	14608	14577	14361	14335	14529	14548	14318	14574	14605	14345	14570	14344	14439	14449	14460	14483	14505	14274	14395	14597	14612	14443	14511	14393	14391	14638	14619	14480	14583	14536	14374	14518	14413	14137	14362	14365	14254	14515	14387	14234	14423	14479	14390	14337	14335	14635	14429	14502	14444	14395	14472	14342	14502	14357	14599	14470	14264	14524	14296	14266	14480	14463	14425	14580	14609	14499	14436	14313	14255	14548	14462	14511	14335	14432	14382	14564	14559	14352	14516	14422	14407	14439	14604	14555	14362	14428	14454	14435	14477	14538	14454	14340	14409	14531	14491	14401	14706	14546	14396	14381	14440	14573	14558	14474	14563	14382	14482	14681	14454	14468	14514	14364	14611	14613	14412	14526	14434	14596	14377	14350	14416	14486	14488	14481	14626	14597	14373	14520	14595	14510	14444	14478	14449	14475	14331	14297	14421	14436	14526	14405	14400	14360	14558	14496	14475	14600	14149	14425	14430	14395	14402	14406	14452	14392	14525	14467	14448	14656	14545	14472	14587	14432	14433	14496	14407	14540	14530	14495	14531	14561	14516	14251	14479	14407	14502	14518	14585	14364	14496	14329	14436	14180	14394	14287	14417	14557	14667	14414	14365	14564	14456	14556	14374	14536	14329	14573	14681	14330	14506	14578	14532	14368	14446	14464	14370	14405	14439	14369	14453	14360	14574	14480	14406	14627	14720	14473	14570	14604	14502	14450	14494	14450	14672	14335	14426	14556	14614	14526	14371	14519	14456	14333	14395	14406	14463	14450	14257	14353	14350	14562	14525	14524	14408	14344	14513	14461	14368	14402	14711	14385	14562	14552	14574	14600	14561	14419	14491	14304	14311	14513	14567	14515	14552	14294	14416	14614	14444	14475	14552	14621	14311	14399	14532	14426	14529	14323	14510	14623	14484	14675	14390	14493	14512	14425	14387	14594	14398	14458	14528	14494	14459	14239	14362	14446	14558	14497	14389	14387	14585	14317	14279	14539	14503	14494	14558	14411	14311	14306	14347	14420	14469	14450	14157	14429	14227	14335	14363	14507	14810	14494	14376	14580	14433	14357	14420	14304	14474	14463	14540	14273	14373	14611	14415	14388	14319	14361	14290	14513	14477	14573	14458	14441	14470	14310	14387	14464	14484	14507	14173	14353	14254	14503	14395	14454	14579	14284	14557	14346	14552	14420	14397	14554	14289	14581	14525	14588	14525	14636	14555	14364	14544	14492	14583	14364	14463	14524	14591	14292	14422	14441	14574	14440	14369	14450	14341	14305	14388	14285	14399	14613	14632	14430	14297	14378	14455	14303	14481	14299	14381	14367	14520	14407	14379	14507	14302	14518	14560	14461	14433	14424	14481	14384	14240	14549	14484	14337	14555	14469	14465	14378	14522	14438	14466	14566	14565	14480	14591	14407	14563	14435	14410	14682	14559	14411	14559	14380	14622	14422	14687	14306	14476	14297	14262	14454	14290	14559	14572	14474	14436	14291	14489	14346	14419	14408	14615	14479	14408	14218	14580	14507	14545	14480	14413	14209	14637	14471	14417	14449	14521	14567	14489	14450	14527	14457	14432	14566	14428	14377	14431	14389	14402	14331	14449	14432	14470	14214	14380	14413	14556	14385	14511	14639	14441	14310	14654	14510	14520	14312	14593	14230	14201	14425	14468	14498	14518	14580	14648	14365	14254	14454	14421	14534	14340	14461	14412	14496	14555	14279	14344	14329	14499	14600	14369	14388	14368	14426	14495	14520	14398	14534	14400	14432	14499	14555	14457	14347	14330	14422	14570	14606	14404	14418	14462	14549	14490	14303	14610	14615	14553	14385	14472	14327	14491	14422	14487	14227	14475	14284	14509	14415	14480	14507	14458	14402	14608	14211	14481	14479	14441	14510	14275	14555	14339	14445	14588	14458	14261	14335	14482	14468	14397	14435	14526	14461	14279	14473	14579	14420	14456	14448	14471	14464	14537	14449	14355	14384	14495	14524	14530	14526	14338	14457	14386	14512	14576	14525	14497	14584	14621	14339	14551	14595	14540	14256	14550	14512	14500	14482	14441	14461	14506	14500	14270	14429	14598	14487	14507	14395	14468	14496	14512	14311	14298	14481	14384	14573	14450	14320	14476	14386	14571	14497	14429	14546	14433	14425	14394	14579	14566	14335	14645	14553	14297	14426	14236	14460	14405	14600	14437	14604	14548	14467	14539	14590	14475	14440	14535	14114	14437	14512	14314	14577	14633	14450	14508	14518	14444	14566	14593	14526	14372	14550	14554	14492	14691	14439	14324	14502	14617	14545	14384	14409	14402	14581	14283	14510	14490	14224	14333	14641	14528	14447	14598	14316	14391	14479	14371	14448	14462	14396	14695	14481	14595	14484	14544	14220	14383	14492	14490	14356	14521	14383	14403	14330	14533	14470	14372	14477	14648	14417	14526	14382	14396	14657	14584	14258	14363	14243	14647	14457	14663	14489	14370	14502	14340	14310	14481	14377	14083	14496	14402	14501	14342	14538	14401	14405	14412	14632	14371	14570	14324	14423	14381	14538	14294	14599	14545	14509	14450	14503	14627	14355	14524	14417	14175	14528	14458	14563	14340	14400	14375	14494	14236	14304	14598	14647	14482	14566	14246	14411	14408	14449	14540	14496	14633	14449	14409	14492	14560	14377	14687	14463	14467	14399	14482	14596	14451	14653	14532	14519	14400	14318	14377	14406	14382	14581	14444	14332	14354	14587	14433	14574	14594	14448	14423	14283	14260	14521	14365	14504	14294	14567	14632	14473	14484	14521	14266	14479	14563	14399	14481	14312	14432	14421	14448	14568	14423	14502	14205	14467	14562	14407	14517	14357	14573	14456	14455	14262	14418	14480	14539	14408	14565	14715	14355	14476	14433	14686	14605	14486	14404	14372	14559	14357	14522	14473	14428	14339	14561	14556	14611	14305	14593	14553	14360	14393	14525	14421	14608	14319	14482	14518	14462	14395	14394	14459	14607	14405	14217	14488	14379	14597	14426	14544	14543	14595	14317	14304	14569	14400	14536	14419	14597	14332	14525	14532	14285	14423	14504	14449	14539	14210	14453	14356	14592	14541	14618	14553	14492	14407	14403	14439	14498	14456	14555	14236	14434	14390	14444	14478	14452	14440	14446	14339	14489	14428	14385	14381	14486	14372	14489	14280	14303	14443	14346	14456	14331	14532	14407	14362	14493	14523	14383	14506	14358	14480	14393	14372	14475	14573	14572	14481	14419	14316	14491	14517	14338	14546	14424	14482	14439	14447	14710	14582	14637	14310	14617	14370	14532	14418	14474	14481	14314	14415	14583	14524	14573	14451	14239	14402	14532	14494	14302	14441	14598	14539	14315	14413	14414	14385	14333	14603	14455	14247	14431	14540	14417	14407	14380	14468	14311	14354	14507	14391	14340	14226	14617	14364	14568	14642	14378	14554	14557	14493	14497	14306	14442	14500	14478	14289	14470	14449	14230	14528	14421	14445	14253	14367	14393	14436	14444	14469	14421	14564	14438	14405	14377	14405	14470	14589	14510	14512	14490	14502	14359	14286	14451	14383	14343	14455	14333	14405	14472	14360	14557	14549	14414	14261	14588	14514	14603	14427	14476	14451	14299	14261	14373	14465	14461	14504	14487	14505	14401	14473	14482	14478	14554	14761	14595	14506	14428	14561	14478	14544	14410	14461	14381	14253	14383	14504	14466	14504	14682	14475	14519	14192	14409	14325	14578	14415	14412	14351	14473	14223	14454	14296	14250	14441	14177	14480	14527	14463	14329	14455	14400	14410	14488	14508	14294	14232	14432	14474	14402	14513	14432	14633	14431	14492	14576	14572	14400	14579	14305	14604	14448	14537	14479	14447	14520	14449	14370	14523	14364	14294	14444	14544	14522	14475	14354	14445	14445	14342	14354	14450	14629	14617	14511	14539	14414	14360	14489	14289	14561	14406	14254	14253	14356	14530
29028	47515	56079	58800	50421	41950	38210	34061	23570	20988	16958	14287	13253	12612	12430	12457	12393	12524	12319	12496	12409	12301	12324	12440	12336	12293	12533	12529	12342	12376	12381	12312	12512	12385	12502	12342	12565	12410	12365	12318	12429	12388	12185	12386	12384	12338	12490	12329	12522	12253	12222	12514	12463	12379	12365	12422	12397	12527	12408	12387	12437	12357	12439	12287	12548	12455	12433	12299	12321	12469	12402	12499	12328	12434	12243	12428	12368	12399	12479	12266	12486	12387	12385	12278	12426	12353	12274	12427	12527	12258	12333	12382	12376	12331	12399	12425	12379	12399	12255	12444	12588	12301	12264	12414	12197	12403	12553	12297	12474	12349	12391	12256	12392	12330	12472	12244	12295	12344	12368	12440	12339	12590	12425	12275	12500	12485	12416	12395	12333	12417	12358	12257	12371	12478	12398	12534	12511	12300	12348	12351	12448	12236	12553	12341	12487	12353	12463	12342	12499	12322	12382	12529	12431	12346	12507	12318	12401	12490	12337	12300	12477	12230	12357	12208	12207	12342	12449	12556	12289	12194	12420	12445	12366	12393	12266	12415	12463	12403	12412	12193	12256	12448	12404	12437	12384	12336	12235	12428	12406	12379	12337	12328	12174	12274	12365	12263	12404	12235	12333	12237	12445	12286	12259	12446	12337	12278	12283	12286	12329	12367	12325	12446	12334	12229	12413	12278	12340	12347	12397	12486	12277	12300	12429	12379	12438	12425	12481	12321	12391	12305	12184	12368	12473	12451	12321	12450	12362	12255	12339	12370	12448	12401	12492	12478	12430	12311	12438	12463	12326	12333	12307	12389	12556	12267	12325	12408	12400	12471	12436	12296	12433	12426	12314	12561	12281	12376	12305	12353	12379	12392	12321	12431	12378	12396	12370	12432	12258	12320	12369	12414	12389	12341	12330	12323	12369	12513	12381	12428	12448	12331	12358	12581	12411	12293	12401	12357	12442	12416	12322	12446	12432	12433	12427	12291	12373	12499	12557	12452	12424	12206	12275	12281	12388	12328	12294	12337	12324	12428	12321	12293	12411	12420	12184	12277	12292	12254	12331	12410	12340	12369	12290	12498	12445	12364	12253	12441	12263	12439	12330	12368	12374	12264	12412	12256	12235	12458	12259	12501	12351	12421	12241	12412	12458	12372	12309	12365	12321	12286	12279	12298	12346	12522	12253	12475	12405	12284	12345	12271	12384	12298	12321	12397	12233	12365	12361	12494	12358	12334	12453	12359	12312	12203	12427	12340	12463	12511	12391	12592	12341	12117	12399	12392	12296	12460	12358	12359	12536	12368	12438	12079	12475	12373	12421	12484	12387	12294	12338	12441	12389	12397	12374	12398	12382	12397	12361	12427	12553	12350	12436	12357	12550	12174	12358	12333	12529	12554	12442	12532	12440	12480	12380	12441	12484	12385	12442	12374	12298	12320	12417	12327	12403	12377	12356	12414	12550	12482	12279	12241	12339	12366	12323	12346	12518	12220	12218	12315	12452	12440	12413	12429	12254	12411	12441	12312	12236	12338	12395	12340	12423	12331	12326	12381	12344	12340	12490	12575	12410	12377	12273	12260	12407	12275	12285	12219	12463	12700	12441	12340	12340	12354	12605	12425	12228	12421	12525	12578	12513	12439	12307	12414	12359	12276	12240	12318	12375	12254	12332	12482	12389	12272	12239	12583	12272	12392	12454	12338	12239	12381	12411	12409	12291	12358	12543	12459	12365	12275	12280	12285	12293	12405	12454	12264	12407	12323	12455	12278	12423	12372	12388	12446	12402	12341	12320	12270	12310	12377	12414	12399	12385	12425	12291	12511	12418	12360	12298	12267	12371	12361	12394	12381	12324	12349	12499	12356	12390	12311	12267	12559	12459	12464	12329	12354	12493	12338	12465	12438	12414	12366	12451	12363	12369	12430	12362	12193	12501	12410	12408	12298	12235	12354	12307	12105	12410	12351	12372	12435	12357	12298	12414	12493	12382	12279	12357	12354	12477	12243	12494	12412	12282	12423	12573	12293	12348	12515	12260	12533	12464	12451	12358	12484	12334	12426	12494	12385	12472	12422	12391	12529	12388	12407	12338	12338	12366	12275	12499	12256	12317	12536	12216	12519	12365	12467	12275	12269	12415	12326	12361	12410	12304	12388	12290	12403	12298	12319	12326	12494	12175	12312	12457	12439	12297	12302	12339	12303	12296	12434	12444	12407	12411	12286	12381	12366	12414	12336	12434	12357	12374	12526	12503	12567	12301	12352	12302	12498	12380	12353	12428	12256	12607	12440	12301	12384	12473	12332	12436	12305	12372	12328	12359	12542	12442	12382	12457	12426	12346	12394	12395	12304	12358	12475	12457	12425	12410	12383	12353	12459	12462	12391	12403	12421	12461	12409	12415	12362	12190	12279	12533	12369	12468	12453	12360	12347	12218	12451	12293	12487	12389	12402	12511	12346	12506	12415	12421	12393	12500	12412	12459	12401	12505	12509	12341	12467	12459	12386	12415	12492	12483	12273	12366	12299	12398	12407	12385	12368	12319	12398	12387	12459	12423	12409	12271	12391	12428	12401	12486	12421	12395	12419	12314	12303	12472	12312	12350	12313	12284	12568	12427	12335	12425	12306	12436	12526	12434	12412	12371	12166	12344	12319	12375	12396	12419	12471	12412	12502	12354	12516	12509	12430	12360	12376	12314	12445	12416	12475	12483	12393	12550	12324	12552	12356	12333	12453	12335	12143	12355	12368	12409	12535	12418	12428	12497	12413	12316	12315	12352	12351	12517	12535	12380	12105	12393	12196	12409	12352	12443	12355	12258	12466	12402	12495	12472	12423	12403	12313	12250	12422	12523	12302	12459	12412	12341	12397	12434	12479	12367	12438	12410	12350	12468	12634	12298	12445	12355	12221	12486	12301	12258	12400	12362	12217	12328	12273	12476	12415	12491	12454	12383	12380	12441	12321	12525	12348	12357	12483	12310	12378	12295	12440	12290	12384	12403	12443	12347	12194	12437	12231	12436	12396	12292	12311	12406	12403	12266	12419	12412	12336	12281	12408	12312	12384	12492	12510	12544	12593	12372	12300	12287	12386	12396	12341	12361	12419	12503	12261	12308	12321	12427	12281	12476	12223	12312	12366	12361	12377	12478	12285	12381	12464	12287	12373	12483	12303	12323	12538	12485	12446	12274	12449	12230	12341	12461	12387	12452	12193	12475	12420	12330	12515	12473	12343	12355	12377	12324	12392	12453	12403	12311	12460	12548	12399	12325	12423	12334	12308	12301	12394	12450	12380	12555	12431	12410	12348	12420	12393	12420	12284	12245	12310	12544	12399	12487	12550	12278	12545	12298	12414	12354	12196	12397	12360	12532	12439	12317	12431	12434	12344	12480	12340	12424	12497	12200	12391	12577	12303	12287	12396	12432	12591	12371	12502	12555	12295	12248	12436	12243	12377	12366	12379	12351	12387	12289	12394	12360	12382	12395	12267	12370	12514	12442	12544	12387	12523	12348	12398	12306	12420	12351	12433	12371	12417	12331	12303	12428	12376	12512	12367	12429	12366	12210	12365	12441	12542	12365	12392	12214	12356	12445	12299	12330	12318	12480	12492	12239	12203	12409	12471	12297	12351	12369	12101	12347	12483	12357	12327	12431	12424	12424	12396	12316	12383	12353	12237	12439	12436	12303	12270	12335	12444	12389	12399	12353	12310	12239	12435	12453	12477	12216	12291	12352	12242	12288	12351	12466	12264	12345	12302	12415	12338	12423	12387	12391	12397	12306	12377	12387	12304	12427	12406	12317	12470	12465	12324	12448	12400	12465	12499	12495	12242	12441	12272	12442	12339	12280	12409	12473	12399	12331	12355	12334	12359	12275	12286	12437	12432	12324	12457	12443	12300	12256	12438	12417	12395	12400	12302	12291	12377	12343	12358	12311	12343	12513	12292	12383	12380	12383	12204	12546	12381	12445	12420	12417	12432	12306	12374	12399	12539	12314	12464	12301	12351	12282	12431	12410	12378	12482	12389	12520	12324	12419	12599	12390	12277	12500	12434	12249	12392	12355	12470	12354	12506	12428	12522	12415	12470	12351	12335	12396	12491	12456	12467	12393	12592	12483	12333	12470	12415	12311	12507	12432	12407	12431	12418	12380	12258	12289	12381	12369	12320	12342	12340	12311	12389	12367	12269	12329	12201	12510	12385	12247	12234	12405	12291	12288	12441	12503	12399	12323	12317	12443	12382	12406	12315	12366	12373	12322	12453	12438	12359	12107	12455	12447	12408	12342	12483	12346	12588	12478	12438	12461	12349	12453	12293	12521	12343	12411	12311	12546	12243	12336	12352	12440	12481	12536	12430	12539	12327	12338	12398	12346	12373	12510	12388	12373	12380	12423	12365	12407	12308	12452	12326	12315	12521	12387	12422	12357	12411	12418	12327	12404	12458	12498	12554	12289	12253	12346	12367	12319	12211	12412	12353	12290	12399	12316	12455	12311	12522	12262	12378	12454	12403	12262	12200	12372	12312	12403	12504	12236	12460	12275	12297	12403	12501	12401	12430	12408	12402	12353	12399	12452	12479	12533	12280	12369	12440	12440	12347	12508	12433	12284	12243	12476	12417	12387	12446	12390	12495	12326	12300	12301	12399	12428	12343	12348	12431	12472	12335	12390	12502	12506	12452	12389	12340	12387	12412	12411	12445	12340	12470	12423	12477	12270	12356	12438	12271	12352	12280	12252	12262	12324	12446	12449	12220	12426	12395	12488	12317	12341	12429	12459	12330	12385	12283	12238	12386	12482	12355	12491	12504	12380	12522	12485	12401	12308	12330	12462	12420	12542	12328	12401	12279	12387	12372	12203	12346	12377	12268	12384	12291	12372	12348	12344	12452	12358	12523	12264	12370	12228	12446	12485	12331	12220	12248	12298	12478	12381	12387	12358	12437	12424	12368	12507	12358	12306	12460	12265	12516	12481	12191	12579	12380	12443	12536	12472	12401	12198	12386	12442	12423	12389	12276	12398	12454	12327	12236	12485	12569	12429	12231	12517	12378	12305	12454	12333	12444	12484	12498	12437	12415	12594	12392	12305	12478	12314	12582	12225	12522	12437	12332	12415	12430	12415	12322	12235	12402	12336	12402
24242	21122	29562	37194	61525	55050	51376	45364	33073	28501	23204	18591	15695	14376	14108	13702	13516	13665	13555	13756	13911	13515	13756	13680	13626	13603	13411	13786	13500	13639	13630	13593	13525	13592	13612	13750	13631	13623	13778	13512	13688	13485	13449	13591	13671	13603	13496	13597	13491	13533	13813	13597	13623	13352	13441	13647	13705	13486	13561	13475	13396	13562	13576	13559	13632	13494	13449	13547	13564	13461	13676	13371	13741	13628	13582	13342	13424	13511	13558	13520	13526	13680	13593	13555	13664	13626	13581	13551	13562	13612	13620	13489	13514	13468	13434	13672	13614	13578	13541	13572	13635	13667	13383	13564	13527	13676	13467	13400	13679	13546	13376	13504	13565	13743	13466	13305	13629	13675	13717	13716	13551	13378	13395	13698	13326	13414	13487	13488	13693	13457	13576	13693	13580	13459	13467	13628	13371	13352	13473	13460	13443	13577	13677	13531	13487	13592	13388	13499	13544	13649	13626	13377	13489	13563	13459	13510	13462	13526	13478	13492	13593	13612	13400	13325	13503	13392	13547	13301	13434	13597	13773	13689	13609	13543	13589	13470	13614	13570	13542	13591	13646	13617	13603	13623	13621	13541	13601	13471	13588	13570	13559	13466	13653	13598	13635	13515	13573	13573	13660	13501	13503	13659	13547	13611	13239	13514	13741	13636	13651	13675	13475	13748	13600	13426	13483	13639	13447	13515	13396	13386	13845	13572	13494	13398	13555	13561	13650	13620	13352	13535	13528	13548	13455	13603	13481	13573	13567	13391	13561	13475	13570	13419	13577	13611	13537	13627	13680	13704	13381	13507	13620	13490	13651	13656	13530	13539	13611	13318	13503	13490	13522	13477	13488	13476	13640	13418	13478	13445	13559	13433	13768	13538	13325	13628	13452	13609	13705	13413	13600	13632	13468	13637	13470	13537	13699	13570	13383	13728	13570	13837	13449	13371	13599	13588	13416	13490	13451	13537	13785	13529	13644	13487	13414	13478	13580	13397	13498	13596	13657	13383	13452	13343	13302	13694	13567	13710	13714	13518	13416	13414	13571	13615	13681	13638	13490	13525	13672	13382	13514	13741	13428	13602	13492	13492	13524	13497	13487	13536	13442	13568	13474	13685	13422	13644	13485	13385	13604	13446	13451	13500	13592	13564	13605	13641	13631	13473	13562	13666	13583	13525	13601	13521	13515	13595	13766	13531	13717	13535	13525	13529	13652	13315	13574	13581	13743	13528	13470	13528	13665	13546	13633	13536	13593	13485	13826	13767	13786	13562	13628	13547	13527	13568	13624	13503	13443	13486	13651	13456	13475	13580	13336	13586	13467	13602	13519	13536	13303	13479	13438	13529	13457	13473	13455	13331	13699	13504	13547	13535	13417	13404	13382	13510	13680	13314	13732	13451	13542	13380	13289	13471	13655	13504	13476	13364	13328	13284	13675	13332	13518	13591	13623	13611	13429	13299	13503	13676	13537	13377	13386	13608	13606	13579	13399	13493	13660	13545	13474	13199	13552	13573	13566	13675	13673	13659	13660	13791	13679	13553	13509	13649	13672	13572	13602	13539	13485	13537	13599	13420	13621	13711	13643	13667	13508	13592	13432	13454	13659	13653	13310	13603	13444	13504	13581	13427	13592	13629	13287	13468	13439	13605	13351	13536	13561	13456	13723	13474	13505	13447	13457	13448	13648	13504	13350	13436	13588	13581	13659	13462	13359	13540	13309	13470	13495	13453	13499	13596	13536	13282	13565	13695	13467	13549	13444	13636	13505	13484	13553	13482	13523	13475	13548	13573	13539	13598	13499	13368	13620	13459	13508	13562	13549	13455	13593	13620	13468	13598	13464	13581	13336	13411	13595	13616	13707	13594	13624	13610	13569	13431	13480	13633	13725	13537	13588	13692	13391	13482	13525	13453	13622	13542	13706	13700	13573	13466	13480	13730	13460	13752	13600	13611	13516	13579	13476	13450	13503	13584	13451	13495	13505	13738	13595	13618	13692	13590	13661	13477	13524	13552	13562	13403	13423	13483	13777	13502	13511	13544	13507	13579	13584	13452	13677	13549	13680	13535	13585	13549	13573	13601	13513	13449	13418	13491	13442	13422	13438	13642	13476	13546	13328	13651	13640	13554	13558	13412	13629	13668	13521	13439	13464	13500	13553	13478	13458	13476	13577	13620	13447	13610	13566	13396	13524	13391	13494	13594	13546	13509	13288	13449	13454	13483	13468	13705	13400	13603	13644	13449	13618	13728	13530	13744	13612	13497	13520	13354	13502	13476	13444	13589	13391	13689	13493	13634	13670	13434	13387	13564	13561	13677	13280	13711	13610	13597	13485	13482	13453	13395	13493	13515	13556	13692	13492	13587	13427	13662	13571	13612	13554	13695	13656	13514	13595	13419	13498	13437	13400	13560	13575	13356	13562	13541	13665	13459	13712	13621	13443	13326	13426	13452	13481	13401	13477	13557	13458	13599	13545	13558	13477	13448	13663	13627	13690	13648	13311	13658	13568	13444	13401	13570	13514	13606	13534	13660	13543	13597	13580	13481	13714	13429	13574	13655	13567	13494	13635	13428	13437	13445	13486	13673	13582	13484	13573	13591	13588	13635	13409	13507	13432	13748	13515	13566	13503	13426	13526	13486	13501	13552	13567	13319	13403	13451	13583	13561	13441	13491	13572	13488	13448	13500	13627	13296	13429	13406	13404	13609	13505	13584	13497	13505	13539	13734	13699	13395	13558	13537	13368	13544	13434	13518	13400	13448	13513	13541	13606	13517	13638	13535	13625	13482	13505	13317	13318	13604	13626	13495	13546	13704	13533	13435	13553	13548	13442	13554	13583	13294	13619	13567	13446	13496	13522	13673	13560	13465	13550	13518	13290	13486	13579	13360	13575	13598	13452	13540	13677	13503	13495	13461	13610	13425	13462	13368	13572	13373	13569	13528	13559	13519	13534	13557	13614	13664	13719	13694	13796	13415	13701	13394	13479	13454	13488	13635	13324	13518	13704	13501	13646	13376	13487	13523	13603	13568	13453	13395	13452	13411	13462	13373	13524	13647	13621	13509	13547	13591	13441	13567	13515	13499	13482	13444	13538	13501	13718	13468	13705	13638	13561	13433	13418	13363	13407	13625	13443	13524	13526	13532	13563	13394	13485	13599	13452	13510	13607	13512	13526	13493	13586	13558	13554	13594	13489	13248	13334	13532	13655	13491	13638	13548	13470	13429	13588	13405	13504	13648	13549	13566	13671	13578	13648	13574	13598	13603	13654	13579	13548	13667	13633	13553	13473	13589	13616	13601	13686	13372	13402	13469	13562	13339	13402	13588	13750	13464	13411	13571	13567	13587	13553	13423	13605	13702	13512	13380	13832	13639	13691	13496	13654	13582	13515	13203	13444	13589	13749	13621	13512	13307	13619	13720	13644	13374	13446	13575	13508	13605	13550	13350	13722	13606	13443	13391	13531	13446	13517	13663	13433	13586	13478	13656	13399	13715	13523	13528	13516	13938	13541	13452	13436	13584	13539	13710	13527	13506	13538	13412	13506	13534	13659	13432	13500	13597	13827	13655	13456	13723	13586	13424	13567	13396	13428	13360	13514	13547	13387	13505	13506	13508	13488	13519	13563	13579	13685	13511	13580	13621	13680	13561	13512	13585	13538	13509	13538	13640	13269	13694	13509	13538	13674	13551	13484	13572	13748	13590	13505	13432	13465	13492	13648	13618	13497	13421	13402	13474	13603	13488	13668	13583	13582	13665	13724	13561	13690	13637	13627	13205	13402	13481	13623	13571	13412	13508	13426	13570	13551	13462	13548	13604	13571	13662	13420	13665	13557	13259	13379	13520	13639	13581	13676	13761	13599	13528	13544	13417	13378	13528	13730	13659	13638	13541	13647	13649	13446	13586	13451	13578	13430	13468	13526	13559	13570	13568	13587	13459	13571	13447	13517	13441	13615	13539	13494	13556	13526	13737	13536	13483	13432	13575	13534	13587	13497	13644	13549	13756	13581	13474	13398	13378	13636	13401	13613	13574	13723	13667	13439	13600	13482	13592	13575	13639	13548	13438	13501	13446	13572	13527	13446	13170	13377	13373	13352	13421	13570	13622	13512	13632	13642	13543	13549	13644	13651	13510	13492	13566	13582	13569	13405	13480	13420	13502	13765	13508	13572	13614	13445	13602	13464	13502	13521	13518	13522	13271	13469	13485	13601	13559	13570	13710	13645	13573	13690	13689	13648	13521	13505	13571	13439	13564	13585	13529	13580	13453	13300	13577	13502	13783	13420	13441	13560	13670	13447	13536	13589	13588	13552	13671	13571	13502	13389	13468	13439	13680	13565	13658	13431	13726	13480	13555	13549	13713	13542	13579	13597	13559	13522	13482	13399	13463	13703	13385	13542	13361	13358	13685	13675	13514	13427	13418	13373	13513	13599	13642	13553	13503	13801	13623	13370	13525	13564	13456	13508	13597	13523	13650	13631	13452	13412	13652	13593	13264	13498	13502	13613	13636	13626	13632	13672	13347	13577	13408	13350	13575	13560	13469	13540	13571	13601	13486	13474	13406	13583	13447	13478	13730	13522	13440	13594	13221	13470	13530	13583	13574	13508	13465	13454	13395	13479	13521	13553	13428	13453	13429	13548	13681	13674	13683	13609	13610	13522	13490	13500	13399	13419	13554	13416	13340	13838	13615	13517	13475	13515	13485	13470	13435	13656	13557	13583	13408	13489	13409	13621	13616	13428	13525	13544	13567	13477	13571	13528	13351	13393	13629	13524	13529	13511	13613	13472	13503	13329	13678	13444	13457	13391	13548	13427	13655	13552	13331	13637	13640	13542	13706	13817	13518	13382	13727	13573	13612	13520	13676	13463	13403	13761	13693	13622	13601	13626	13359	13635	13704	13627	13794	13455	13563	13423	13518	13558	13621	13419	13486	13478	13524	13296	13630	13394	13507	13505	13427	13499	13582	13428	13496	13538	13763	13371	13462	13419	13415	13639	13442	13436	13506	13386	13566	13588	13748	13698	13562	13552	13700	13437	13642	13679	13647	13525	13530	13620	13434	13469	13458	13447	13499	13651	13471	13563	13564	13262	13552	13486	13599	13549	13518	13542	13488	13574	13625	13432	13469	13651	13493
39348	71586	76804	74359	75390	59367	54306	45740	34654	29698	23072	17567	14108	12544	12020	11737	11855	11863	11797	11710	11974	11690	11851	11636	11795	11781	11726	11753	11747	11748	11864	11850	11816	11513	11759	11738	11869	11747	11829	11708	11718	11824	11765	11702	11650	11867	11895	11599	11762	11786	11813	11911	11798	11741	12122	11805	11790	12018	11744	12111	11670	11709	11701	11821	11740	11701	11783	11800	11801	11848	11944	11820	11760	11854	11878	11975	11909	11793	12051	11809	11800	11669	11723	11814	11817	11952	11754	11812	11858	11879	11914	11932	11817	11722	11754	11801	11672	11937	11786	11810	11762	11845	11849	11918	11872	12013	11818	11971	11902	11762	11772	11618	11818	11820	11774	11809	11819	11772	11921	11772	11716	11989	11601	11801	11739	11877	11764	11768	11826	11695	11857	11789	11921	11755	11843	11785	11977	11930	11881	11858	11800	11832	11689	11767	11861	11675	11819	11871	11738	11655	11753	11899	11762	11769	11805	11539	11887	11912	11815	11790	11827	11910	11844	11833	11796	11684	11749	11726	11897	11771	11915	11707	11826	11616	11809	11828	11642	11869	11914	11889	11777	12044	11786	11823	11937	11869	11793	11846	11922	11832	11850	11703	11607	11698	11891	11677	11829	11747	11837	11882	11644	11775	11772	11662	11773	11675	11932	11874	11675	11743	11886	11783	11938	11715	11922	11805	11790	11911	11630	11881	11614	11656	11555	11705	11634	11652	11917	11733	11776	11755	11831	11826	11695	11829	11828	11771	11826	11669	11805	11743	12004	11769	11766	11822	11847	11789	11885	11810	11901	11892	11690	11942	11726	11859	11880	11683	11817	11718	11733	11750	11671	11718	11649	11917	11749	11783	11899	11772	11841	11992	11848	11847	11772	11857	11720	11820	11995	11660	11770	11753	11786	11721	11835	11816	11640	11835	11653	11732	11789	11761	11817	11989	11742	11873	11843	11849	11963	11771	11883	11795	11796	11896	11801	11877	11857	11766	11790	11749	11572	11820	11657	11685	11886	11736	11840	11973	11889	11966	11846	11559	11747	11770	11796	11802	11879	11844	11867	11825	11842	11748	11745	11924	11732	11840	11805	11715	12001	11735	11808	11794	11733	11641	11935	11966	11685	11777	11872	11816	11959	11751	11744	11864	11850	11681	11723	11789	11813	11903	11818	11907	11726	11690	11749	11870	11742	11912	11701	11529	11809	11908	11813	11816	11726	11891	12017	11710	11896	11773	11814	11927	11828	11712	11835	11766	11597	11699	11856	11854	11838	11816	11796	11659	11847	11776	11684	11759	11747	11862	11804	11785	11727	11763	11681	11809	11956	11969	11801	11806	11873	11727	11915	11779	11762	11972	11703	11755	11762	11796	11742	11751	11851	11674	12065	11896	11747	11831	11922	11644	11917	11702	11709	11811	11680	11839	11970	11549	11622	11862	11876	11800	11859	11754	11740	11978	11763	11866	11733	11882	11904	11682	11814	11874	11813	11616	11840	11768	11706	11640	11867	11854	11857	11903	11825	11854	11673	11834	11806	11835	11870	11798	11745	11865	11711	11831	11963	11774	11853	11828	11831	11630	11856	11763	11813	11807	11672	11913	11756	11906	11835	11825	11779	11848	11812	11853	11835	11702	11925	11820	11815	11762	11845	12001	11788	11814	11793	11906	11764	11704	11871	11819	11719	11878	11921	11852	11730	11697	11661	11862	11890	11808	11709	11998	11677	11711	11792	11819	11760	11843	11926	11848	11680	11879	11726	11723	11827	11825	11896	11870	11767	11656	11807	11823	11821	11678	11591	11903	11816	11719	11713	12040	11773	11797	11696	11863	11848	11859	11663	11835	11894	11787	11954	11737	11750	11824	11777	11747	11781	11758	11760	11867	11829	11725	11902	11857	11837	11780	11840	11723	11835	11873	11847	11784	11772	11801	11819	11705	11784	11679	11882	11737	11918	11672	11977	11740	11890	11775	11815	11780	11804	11672	11849	11856	11739	11834	11637	11878	11737	11952	11752	11794	11731	11833	11799	11832	11866	11697	11891	11840	11775	11796	11683	11603	11821	11590	11796	11949	11589	11979	11765	11842	11749	11795	11673	11724	11907	11771	11698	11726	11822	11958	11806	11685	11841	11775	11816	11848	11697	11884	11735	11898	11784	11857	11929	11744	11733	11904	11608	11710	11593	11853	11961	11871	11738	11795	11838	11974	11605	11913	11798	11704	11719	11813	11940	11806	11729	11580	11758	11703	11943	11929	11766	11955	11972	11741	11849	11872	11913	11850	11797	11780	11876	11749	11797	11697	11960	11762	11797	11838	11888	11828	11781	11776	11829	11693	11844	11815	11759	11835	11825	11875	11858	11851	11961	11931	11719	11984	11921	11716	11721	11747	11925	11796	11854	11666	11734	11754	11824	11885	11956	11649	11668	11909	11671	11816	11827	11979	11753	11740	11978	11933	11848	11695	11734	11647	11860	11948	11925	11959	11823	11786	11791	11703	11688	11794	11742	11774	11853	11804	11816	11708	11623	11819	11879	11959	11754	11914	11890	11794	11695	11828	11767	11728	11851	11691	11689	11721	12000	11926	11830	11777	11854	11824	11821	11644	11871	11932	11837	11901	11708	11682	11841	11871	11836	11663	11779	11750	11856	11771	11718	11674	11733	11792	11828	11795	11825	11952	11940	11736	11824	11890	11783	11940	11710	11674	11824	11876	11769	11798	11811	11849	11833	11758	11669	11755	11809	11726	11892	11786	11831	11761	11800	11862	11792	11739	11767	11758	11974	11904	11847	11726	11707	11671	11815	11834	11793	11817	11845	11868	11709	11801	11748	11911	11826	11842	11828	11777	11756	11712	11749	11769	11739	11904	11730	11616	11732	11901	11851	11767	11940	11773	11693	11954	11726	11904	11787	11791	11805	11742	11843	11739	11719	11789	11663	11909	11983	11853	11850	11737	11792	11826	11919	11791	11928	11819	11759	11629	11807	11772	11955	11746	11883	11844	11914	11813	11829	11624	11793	11819	11703	11618	11613	11625	11716	11907	11978	11665	11896	11803	11836	11807	11785	11732	11833	11717	11917	11744	11777	11773	11816	11914	11681	11805	11766	12011	11779	11914	11906	11753	11798	11788	11653	11794	11766	11803	11833	11893	11710	11822	11738	11898	11757	11664	11837	11895	11844	11821	11700	11834	11845	11829	11851	11842	11918	11837	11611	11717	11753	11765	11752	11895	11773	11820	11726	11853	11790	11572	11840	11873	11553	11813	11746	11806	11761	11740	11791	11684	11784	11997	11692	11939	11780	11862	11805	11683	11908	11833	11772	11731	11811	11782	11786	11686	11743	11837	11926	11690	11801	11972	11893	11686	11856	11781	11764	11766	11797	11960	11793	11900	11861	11706	11688	11897	11758	11760	11842	11824	11732	11789	11734	11744	11871	11838	11743	11723	11695	11756	11777	11748	11815	11619	11976	11741	11795	11678	11784	11670	11763	11837	11745	11602	11632	11708	11808	11756	11924	11707	11749	11714	11838	11874	11743	11902	11824	11820	11950	11792	11761	11823	11634	11659	11759	11789	11870	11922	11808	11693	11789	11812	11966	11754	11663	11833	11709	11719	11893	11776	11905	11668	11590	11950	11715	11845	11862	11722	11924	11814	11858	11798	11766	11723	11764	11726	11837	11716	11774	11715	11673	11791	11934	11734	11681	11629	11858	11813	11823	11855	11770	11788	11776	11983	11815	11814	11789	11842	11808	11774	11704	11915	11854	11933	11739	11873	11807	11788	11726	11887	11783	11863	11799	11877	11740	11866	11718	11781	11750	11976	11791	11859	12045	11768	11827	11798	11876	11860	11903	11737	11802	11814	11741	11958	11753	11819	11878	11851	11673	11927	11671	11905	11869	11861	11839	11791	11721	11817	11722	11887	11758	11788	11884	11860	11898	11715	11716	11970	11754	11861	11816	11857	12040	11738	11954	11776	11850	11762	11802	11794	11817	11926	11802	11881	11983	11683	11762	11877	11800	11933	11696	11773	11923	11721	11717	11761	11780	11750	11602	11605	11782	11962	11805	11782	11892	11709	11859	11710	11842	11823	11824	11817	11704	11711	11908	11855	11842	11760	11662	11788	11657	11759	11654	11786	11781	11590	11832	11784	11837	11858	11678	11801	11803	11795	11805	11781	11758	11764	11964	11752	11843	11744	11694	11838	11776	11907	11832	11712	11824	11870	11889	11828	11823	11757	11967	11915	11721	11778	11846	11738	11874	11757	11923	11772	11612	11809	11693	11724	11797	11728	11825	11744	11852	11640	11758	11783	11850	11892	11774	11857	11731	11843	11889	11850	11663	11825	11726	11723	11698	11818	11906	11847	11923	11856	11959	11763	11899	11739	11871	11889	11829	11870	11775	11779	11959	11619	11765	11816	11757	11756	11877	11833	11915	11785	11703	12020	11718	11937	11786	11847	11843	11713	11880	11828	11769	11748	11736	11751	11925	11921	11817	11747	11901	11740	11848	11755	11829	11712	11768	11766	11848	11913	11846	11854	11761	11861	11760	11911	11705	11686	12038	11746	11848	11787	11769	11686	11730	11744	11788	11780	11669	11849	11860	11743	11765	11720	11864	11856	11894	11700	11708	11889	11741	11703	11850	11739	11804	11816	11853	11960	11786	11783	11936	11738	11889	12073	11877	11760	11763	11913	11663	11734	11815	11743	11797	11925	11846	11703	11797	11891	11844	11781	11869	11980	12022	11914	11718	11938	11858	11782	11796	11870	11833	11701	11809	11801	11728	11698	11812	11851	11994	11761	11827	11909	11885	11824	11763	11851	11573	11808	11844	11944	11755	11779	11665	11647	11600	11698	11849	11892	11849	11756	11721	11659	11798	11854	11570	11840	11833	12001	11780	11768	11743	11828	11717	11735	11702	11611	11676	11752	11681	11798	11848	11838	11800	11809	11837	11821	11736	11888	11789	11789	11933	11817	11775	11669	11811	11853	11933	11812	11922	11726	11883	11852	11832	11691	11833	11803	11776	11887	11793	11687	11856	11834	11791	11871	11991	11700	11610	11708	12056	11627	11863	11869	11828	11696	11795	11725	11817	11687	11821	11781	11664	11828	11799	11605	11909	11723	11767	11882
30495	21744	21710	21585	22029	20591	19320	18083	16294	15903	15592	15506	15205	14976	14990	14818	14970	15018	14932	14861	14910	15089	15058	14973	14968	15041	15107	14830	14814	14984	14923	14847	14887	14855	14810	14974	14881	14927	14979	15058	14707	14799	14885	15017	15056	14866	14907	14922	14760	14807	14972	14869	14845	14875	14807	14809	14953	14712	14811	14885	15135	15038	15121	14996	15039	15072	14960	14976	14743	14888	15014	14877	15012	14784	14822	14958	14745	15025	14938	15017	14815	14763	14902	14797	14891	15031	14975	14845	14997	14925	14788	14976	14898	14835	14728	14960	15058	15025	14868	14884	14784	14839	14799	14740	15034	14957	15123	14846	15070	14751	14801	14779	14832	15059	15053	14814	14735	14614	14724	14857	14981	14900	14864	15089	14851	15030	15129	14837	14876	15139	15003	15023	15230	14927	14919	14968	14913	14914	14939	14958	15046	15166	14870	14838	14975	14953	14997	14919	14710	14901	14927	15021	15111	14765	14887	14968	15017	14878	14896	14937	14783	14942	14876	14872	14735	14821	14749	14813	14911	14897	15082	14907	14814	14964	14805	14937	14832	14874	14839	14897	14929	14942	14721	14897	14696	14833	14795	14888	15061	14995	14824	14841	15062	14924	14891	14885	14907	14832	14790	14928	14936	15032	14968	14859	15022	14945	14643	14917	15078	15035	14827	14843	14949	14853	14743	14969	14802	14944	14941	15021	14837	15025	14916	14980	15029	15098	14936	14866	14977	14846	14752	14918	14806	14916	14732	14923	15061	14744	14942	15183	15012	14696	14894	14877	14934	15081	14970	14781	14949	15096	14941	15013	15007	14768	14876	15083	14919	14962	14938	14981	15020	14687	14988	14824	14957	14930	14896	14859	14854	14877	14975	14835	14976	14930	14872	14881	15077	14871	14879	14620	14774	14790	14854	14930	14789	14941	14750	14872	14963	14566	14830	14854	14865	14815	14869	15003	14842	14766	15044	14939	14942	15062	14944	14870	14960	15079	14824	14629	15008	14981	14999	14927	14857	14964	15002	15048	14886	14961	14958	15025	15079	14879	14795	14801	14883	14923	15167	15031	14950	14848	14926	15026	14685	14889	14936	14751	14846	14949	14782	14706	14857	14851	14866	14946	14812	14837	14808	14781	14818	14749	14934	14853	14858	14931	14872	14828	14750	14718	14934	14931	14988	14762	14696	14892	14841	14933	14920	15201	14832	14894	14886	15204	14729	14714	14980	15057	15024	14967	14792	14892	14956	14910	15102	15021	14932	14692	14928	14816	14877	14916	14995	14940	14817	14997	14821	14947	15022	14906	14827	14951	14785	14772	14911	15018	14929	14839	14980	14867	14865	14820	14911	14922	14776	14965	14955	14912	14863	14759	14977	14741	15053	15042	14948	15005	15046	14890	14929	15001	14994	14912	15046	14836	15000	14764	14905	14869	15101	14715	15017	14913	14996	14965	14962	14942	14887	14872	14965	14940	14972	14868	15035	14888	14951	14911	14842	14988	14871	14920	14775	14887	14801	14696	14882	14985	14820	14796	14873	14896	14884	14833	14732	14934	14865	15111	14976	14933	14902	15070	15138	14893	14813	14801	14745	15032	14799	14741	15269	14952	14903	14892	15005	14825	14894	14905	14794	14917	14968	14932	14981	14903	14915	14961	14760	14877	14941	14975	14945	14947	15138	14926	14936	15002	14982	14891	14865	14856	15005	15006	14859	14814	14733	14883	14898	15166	14664	14929	14805	14818	14912	14808	14861	14687	14942	14882	14883	14777	14948	14723	14663	14838	14934	14998	14954	14926	15189	15148	15013	15110	14908	15011	14705	14882	14883	14897	15007	14693	15024	14929	14789	15098	14917	14575	14978	14970	15025	15082	14873	14824	14918	14896	14858	14936	14986	15018	15079	14900	15030	14756	14927	14988	14980	15086	14815	14945	15140	14967	14945	14823	14880	14858	14766	14943	14878	14991	14873	14940	14773	14763	14979	14826	14934	14891	14757	15044	14867	14957	14898	14812	14712	14766	15004	14980	14881	14916	14820	14715	14867	14987	14721	14970	14916	14962	14817	15085	15078	14756	14839	14862	14964	14731	15073	14866	14896	14777	14799	14987	14955	15046	14787	14752	14743	14867	14843	14952	15160	15029	14859	14851	14996	14918	14810	14889	14913	14826	14808	14972	14847	15289	15091	14935	14941	14972	14934	14874	14965	14741	14606	15061	14795	14800	14742	14942	14705	14908	14981	14986	14959	15077	14928	15133	14954	15136	14997	14832	14646	14914	14911	14929	14717	14691	14805	14999	15172	15115	14935	14869	14869	15031	14805	14936	14985	14748	14975	14903	14804	14981	14900	14946	14882	14848	15037	15025	14870	14768	14912	14980	15042	14964	14893	14787	15053	14927	14705	14932	15123	14874	14871	14907	15027	14865	14920	14959	14999	14840	14873	14643	14843	14988	15026	14944	14892	14953	14875	14945	14846	15057	14761	14954	14926	14862	14766	14834	14840	14750	14844	14964	14893	14931	14857	15002	14894	14836	14807	14846	15049	14846	15076	14941	14991	14876	14996	14824	14874	14764	14976	14905	14929	14814	15044	15090	15114	15127	14870	14882	15031	14772	14815	15098	15089	14897	14828	14841	14951	14944	14743	14951	14953	14866	14979	14855	14821	14816	14818	14994	14952	15050	14612	14889	14834	15214	15108	14829	14860	14932	14885	14898	15031	14968	15031	14866	14943	14931	14857	14849	14920	14994	14749	14939	14975	14586	14887	14771	14978	14714	14693	14822	14887	14917	14889	15018	14898	14863	14828	14595	14995	14950	15079	15076	15079	14787	14856	14887	14851	14826	14847	14785	14921	14824	15057	14917	14878	15035	14835	15124	14991	14949	14967	14846	14926	14980	14803	14980	14994	14908	14867	15015	14912	15066	14681	14948	14857	14713	14660	14735	14882	14733	14945	14811	14818	14851	14898	14907	14850	14910	15015	14762	14646	14962	14995	14764	14935	14978	14838	14894	14797	14921	14748	14947	14879	14822	14864	14804	14875	15029	14857	15042	14932	14933	14907	14870	14790	15063	14873	14918	14877	14984	14840	14893	14968	14801	14792	15035	14892	15052	14916	14950	14779	14820	15038	14814	14847	14949	14790	14842	15052	14842	14733	14891	15165	15128	15067	14945	14896	14920	14874	14739	14919	14875	15078	14983	14884	15020	15098	14863	14897	14795	15020	14897	14866	14776	14881	15048	14896	14964	14767	14878	14965	14806	14786	14948	14764	14972	15010	14785	15056	14859	14968	15081	14914	14908	14976	14872	15069	14725	14822	15134	15006	14800	14888	14775	14763	14892	14804	14911	15000	14779	14955	15024	15038	14716	15085	15148	14942	14793	14965	15027	14977	15058	14945	14948	15039	14703	14886	14811	15113	15079	14665	14904	15016	14933	14962	14813	14959	14895	14667	14909	14883	14937	15080	14789	14993	14982	14965	15021	14906	14855	14975	14845	14739	14860	14817	14842	14938	14841	14878	15045	15046	15025	14750	15024	15050	14946	15177	14664	14802	15054	14903	15074	14878	15005	14959	14783	14951	14938	14829	14947	14850	14799	14971	14810	15052	14758	14896	14862	14912	14938	14831	15008	14710	14951	15095	14939	14834	14902	15015	15098	14999	14873	15046	15081	14653	15021	14869	14948	14830	14696	14726	14766	14955	14736	14975	14998	14998	14884	14931	14825	15014	14935	14881	14943	14842	14691	14888	14950	14923	14675	14990	14932	14943	14870	14882	14855	15051	14945	14954	14867	14714	14906	14896	14845	14750	14834	14816	15002	14925	15020	15179	14913	14876	14952	14944	14902	14951	14869	14818	14652	14851	14925	15062	14921	15029	14948	14884	14937	14877	14860	14965	14918	14779	14961	14685	14954	14758	15013	15111	14969	14812	14908	15034	14777	14893	14851	14996	15150	15020	14763	14921	14847	14831	15014	14838	14878	15160	15006	14962	14735	14680	14946	14969	14873	14870	14976	14988	15084	14836	14979	14980	14847	15054	15066	14870	14880	14732	15056	14912	14780	14876	15066	14891	14906	14953	14907	14820	15093	14951	14878	14883	15060	14877	14940	15039	14725	14958	14828	15014	14920	14965	14957	15237	15024	14974	14849	14989	14917	15054	14972	14891	15012	14869	15030	14933	14967	14764	15004	14797	15016	14811	14817	14777	14736	14743	14761	14991	15036	15042	14985	14974	14777	14816	14806	14921	14894	14882	14955	14860	14816	14911	14808	14800	15024	14900	15059	15043	14761	14954	14803	14783	14963	14888	14892	14903	15054	14798	14775	14879	15002	14846	14917	14871	14840	14899	14805	15077	14893	14706	14878	15035	15000	14996	14766	15011	14808	15028	14978	15133	14939	14901	14893	14826	14983	14887	14585	14790	14900	14776	15049	14597	14765	14930	14797	14714	15002	14845	14736	15028	14935	14831	14734	14990	14933	14878	14898	14796	14913	14739	14861	15038	14855	15102	14899	14913	14866	14811	15003	14999	14920	14802	14952	15020	14969	14807	15109	14917	15061	14906	15038	14937	14842	14818	14746	14808	15015	14904	15038	14939	14967	14960	15191	14850	15038	15106	14956	14892	15022	15003	15172	15131	14985	15043	14989	15001	15038	14871	14876	14904	14842	14727	14884	14907	14765	14950	14954	14808	14996	15087	14926	15002	15008	14830	14887	14713	14702	14890	14984	15150	15018	14824	14854	14870	15002	14962	14795	14842	14908	14621	14756	14669	14767	14792	14944	14838	15038	14865	15030	14939	15023	14741	14924	15049	14897	14974	14924	15077	14945	14840	15018	14809	14966	15035	14827	14778	14888	14986	14973	15091	14993	14993	14873	15053	14868	14848	14727	14926	14886	14899	14945	14871	14792	14887	14933	14606	14993	15034	15014	15038	14962	14830	14960	14906	14786	14798	14876	14825	14969	14845	14814	14861	14898	14946	15021	14950	14851	14779	14926	14807	14827	14988	15077	14940	14966	14873	14723	14849	14843	14846	14875	14936	14762	14925	14859	14754	14837	14945	15030	14787	14710	14969	14866	14964	14822	14796	14760	14886	14860	14890	14775	14796	14849	14729	14785	15018	14923	14896	14909	14966	14887
19223	21538	21766	21405	22885	20354	18726	16439	14295	13844	13650	13217	12876	12768	12560	12735	12648	12602	12743	12686	12570	12684	12715	12677	12664	12707	12669	12658	12702	12599	12622	12628	12686	12401	12630	12457	12671	12602	12832	12645	12692	12555	12725	12602	12542	12649	12652	12576	12650	12701	12722	12686	12601	12740	12686	12523	12840	12598	12617	12777	12639	12768	12654	12642	12648	12602	12613	12623	12831	12511	12601	12585	12801	12596	12589	12645	12714	12640	12597	12626	12556	12585	12666	12619	12735	12584	12682	12617	12586	12685	12601	12644	12580	12431	12553	12500	12681	12593	12592	12591	12598	12664	12592	12765	12631	12651	12706	12595	12638	12713	12727	12798	12630	12552	12748	12664	12671	12827	12578	12604	12657	12596	12692	12476	12718	12716	12600	12728	12584	12553	12683	12732	12703	12615	12613	12595	12712	12677	12662	12593	12552	12743	12567	12637	12460	12604	12546	12592	12644	12588	12733	12710	12505	12642	12454	12614	12601	12460	12664	12702	12778	12653	12653	12543	12803	12597	12710	12647	12526	12675	12614	12595	12765	12550	12717	12655	12574	12792	12650	12577	12539	12550	12586	12599	12652	12785	12555	12741	12597	12630	12600	12646	12703	12664	12686	12450	12671	12518	12490	12617	12658	12532	12625	12533	12615	12567	12675	12623	12349	12766	12652	12803	12629	12670	12609	12636	12754	12692	12577	12579	12727	12669	12648	12737	12637	12557	12752	12640	12726	12596	12737	12500	12632	12675	12668	12659	12729	12639	12673	12612	12734	12540	12712	12592	12572	12711	12589	12627	12668	12757	12760	12531	12586	12631	12798	12613	12815	12512	12575	12505	12601	12568	12553	12549	12865	12667	12668	12633	12601	12595	12592	12584	12613	12605	12506	12708	12817	12777	12711	12723	12820	12533	12760	12576	12697	12745	12700	12573	12655	12655	12584	12600	12659	12720	12449	12613	12671	12661	12651	12694	12447	12730	12619	12490	12697	12519	12639	12573	12475	12576	12720	12537	12671	12585	12623	12493	12636	12671	12676	12480	12532	12588	12646	12583	12596	12623	12585	12708	12661	12717	12730	12610	12613	12636	12557	12664	12641	12616	12552	12793	12756	12754	12565	12643	12493	12668	12688	12571	12695	12683	12364	12586	12565	12486	12758	12589	12686	12659	12693	12561	12711	12622	12510	12663	12644	12712	12608	12744	12777	12631	12702	12682	12593	12490	12730	12668	12703	12692	12858	12631	12616	12562	12744	12575	12637	12736	12709	12721	12596	12694	12537	12730	12629	12756	12604	12664	12729	12709	12502	12661	12601	12802	12743	12595	12625	12570	12537	12729	12645	12659	12548	12520	12687	12751	12772	12463	12558	12672	12563	12640	12641	12744	12526	12757	12667	12601	12508	12692	12573	12593	12596	12684	12652	12674	12613	12633	12599	12680	12540	12994	12590	12670	12666	12609	12615	12488	12617	12649	12487	12637	12731	12677	12561	12686	12522	12481	12581	12669	12583	12674	12600	12724	12538	12632	12443	12714	12653	12685	12489	12661	12614	12524	12752	12734	12486	12685	12623	12508	12510	12677	12703	12688	12604	12611	12526	12526	12584	12760	12721	12632	12646	12551	12660	12662	12669	12613	12536	12600	12530	12598	12512	12838	12589	12749	12661	12714	12701	12554	12629	12657	12472	12589	12730	12679	12702	12575	12684	12628	12731	12635	12600	12722	12561	12701	12775	12711	12529	12571	12745	12793	12420	12581	12604	12795	12666	12474	12774	12729	12645	12705	12492	12539	12703	12745	12602	12673	12581	12551	12579	12748	12636	12568	12595	12635	12662	12643	12726	12727	12667	12715	12809	12649	12744	12630	12611	12638	12664	12686	12633	12528	12730	12838	12526	12920	12572	12785	12832	12514	12539	12713	12568	12516	12840	12488	12696	12522	12672	12725	12629	12636	12548	12703	12766	12662	12708	12668	12766	12561	12583	12660	12643	12652	12456	12619	12549	12619	12539	12674	12739	12616	12543	12624	12602	12483	12720	12600	12671	12695	12643	12698	12714	12741	12566	12526	12516	12612	12497	12673	12608	12676	12528	12626	12491	12674	12671	12514	12760	12629	12546	12595	12655	12643	12570	12759	12620	12739	12505	12550	12769	12725	12559	12556	12696	12418	12674	12709	12651	12740	12683	12719	12559	12661	12652	12598	12628	12646	12568	12684	12625	12634	12652	12684	12531	12502	12641	12752	12645	12637	12536	12630	12802	12727	12382	12661	12804	12494	12646	12693	12556	12668	12583	12445	12707	12799	12666	12735	12568	12632	12645	12763	12652	12960	12706	12741	12612	12701	12717	12679	12611	12660	12674	12608	12841	12586	12674	12526	12726	12571	12596	12545	12711	12706	12691	12777	12510	12736	12498	12561	12790	12590	12746	12660	12643	12666	12669	12695	12698	12570	12589	12513	12605	12628	12758	12530	12578	12669	12599	12736	12656	12528	12662	12611	12506	12604	12815	12746	12559	12726	12574	12706	12789	12605	12570	12777	12797	12596	12636	12695	12667	12645	12604	12466	12720	12591	12514	12672	12720	12788	12581	12591	12639	12492	12532	12597	12614	12634	12538	12619	12658	12624	12569	12762	12783	12771	12726	12709	12735	12639	12561	12543	12563	12592	12736	12597	12390	12530	12827	12540	12754	12707	12589	12641	12717	12627	12671	12519	12492	12619	12487	12638	12708	12624	12629	12627	12646	12759	12606	12589	12637	12661	12613	12505	12653	12599	12562	12740	12635	12670	12756	12684	12660	12708	12826	12548	12541	12529	12613	12584	12710	12725	12654	12433	12644	12574	12639	12633	12620	12571	12704	12716	12635	12746	12619	12676	12588	12633	12607	12640	12570	12695	12660	12597	12643	12592	12653	12512	12702	12628	12524	12469	12478	12662	12830	12717	12668	12627	12596	12651	12655	12668	12580	12624	12653	12614	12591	12756	12576	12532	12639	12773	12749	12709	12788	12537	12465	12641	12723	12797	12603	12674	12676	12866	12594	12595	12634	12484	12662	12570	12620	12630	12708	12607	12752	12772	12774	12602	12580	12669	12734	12635	12762	12715	12614	12575	12664	12660	12708	12626	12730	12646	12640	12626	12592	12686	12663	12687	12719	12672	12578	12655	12783	12642	12619	12837	12623	12773	12679	12671	12752	12570	12712	12495	12447	12843	12487	12508	12661	12615	12583	12567	12461	12618	12820	12707	12778	12490	12620	12544	12645	12729	12533	12634	12756	12697	12633	12517	12673	12501	12794	12628	12634	12734	12744	12685	12568	12723	12647	12709	12705	12649	12539	12676	12440	12677	12649	12638	12750	12849	12686	12598	12704	12695	12653	12606	12549	12585	12680	12715	12683	12766	12781	12654	12626	12601	12709	12715	12717	12533	12601	12678	12528	12801	12636	12558	12739	12710	12440	12538	12572	12514	12646	12545	12617	12728	12722	12669	12721	12720	12590	12742	12584	12639	12720	12522	12594	12669	12579	12626	12702	12694	12643	12577	12586	12776	12701	12640	12537	12475	12481	12793	12711	12872	12557	12680	12793	12767	12615	12656	12543	12627	12778	12663	12439	12741	12587	12614	12582	12610	12745	12468	12588	12688	12633	12632	12735	12578	12636	12615	12566	12697	12642	12737	12644	12649	12727	12619	12665	12761	12496	12828	12597	12574	12569	12573	12602	12604	12684	12702	12681	12675	12558	12659	12490	12595	12664	12609	12505	12689	12709	12630	12575	12722	12663	12720	12606	12753	12692	12555	12667	12785	12684	12679	12528	12680	12774	12579	12546	12756	12567	12763	12563	12528	12560	12843	12628	12698	12638	12654	12675	12755	12594	12617	12782	12678	12644	12596	12605	12564	12714	12621	12871	12539	12648	12593	12663	12696	12722	13014	12580	12583	12572	12497	12482	12546	12580	12609	12702	12643	12663	12580	12622	12844	12676	12505	12734	12667	12677	12721	12591	12672	12570	12575	12721	12588	12683	12674	12650	12520	12612	12627	12574	12714	12424	12616	12617	12453	12619	12793	12777	12536	12547	12626	12701	12715	12693	12782	12682	12474	12619	12719	12554	12739	12938	12767	12598	12465	12670	12692	12575	12651	12672	12449	12533	12493	12594	12624	12779	12622	12598	12855	12703	12505	12738	12397	12696	12674	12600	12689	12496	12680	12574	12685	12605	12800	12686	12764	12736	12751	12372	12656	12632	12704	12729	12788	12483	12575	12560	12670	12525	12686	12604	12782	12653	12553	12702	12651	12683	12632	12705	12541	12778	12625	12703	12538	12704	12667	12600	12670	12715	12555	12733	12611	12544	12767	12549	12623	12530	12684	12574	12656	12706	12615	12377	12736	12665	12651	12532	12543	12562	12453	12843	12618	12650	12604	12539	12716	12639	12601	12575	12648	12597	12602	12670	12562	12499	12501	12677	12624	12766	12550	12652	12634	12626	12564	12604	12557	12599	12672	12714	12651	12686	12661	12773	12648	12492	12645	12557	12580	12631	12740	12619	12583	12757	12657	12464	12510	12758	12797	12648	12691	12727	12576	12636	12565	12815	12778	12682	12611	12889	12743	12544	12604	12715	12827	12660	12630	12629	12603	12788	12678	12667	12610	12714	12664	12770	12663	12545	12595	12647	12581	12545	12674	12601	12617	12562	12741	12450	12707	12604	12697	12704	12640	12741	12802	12506	12687	12667	12549	12657	12761	12813	12675	12634	12677	12793	12573	12596	12774	12636	12714	12760	12725	12573	12752	12677	12657	12742	12719	12618	12619	12514	12679	12731	12639	12560	12695	12512	12689	12606	12609	12676	12654	12511	12576	12494	12605	12526	12787	12636	12554	12585	12584	12718	12633	12659	12731	12671	12628	12949	12635	12563	12678	12658	12703	12479	12598	12719	12613	12618	12645	12516	12642	12539	12812	12716	12464	12773	12695	12626	12598	12454	12601	12666	12718	12568	12524	12658	12855	12667	12726	12725	12577	12692	12514	12527	12748	12514	12641	12675	12532	12646	12626	12470	12392	12602	12875	12611	12675	12787	12567	12670	12697	12556	12799	12678	12627	12548	12691	12720	12795	12624	12761	12511	12802	12706	12825
26265	21186	28620	37966	48780	47578	42286	34257	25759	22471	19372	17309	16120	15630	15231	15399	15401	15261	15210	15455	15167	15364	15411	15300	15254	15310	15464	15473	15558	15288	15151	15194	15204	15242	15335	15552	15204	15260	15370	15075	15231	15218	15213	15427	15408	15414	15368	15019	15102	15112	15240	15305	15285	15204	15344	15088	15067	15085	15251	15335	15174	15425	15296	14966	15212	15277	15295	15274	15287	15141	15072	15179	15223	15477	15305	15130	15225	15052	15234	15246	15207	15236	15181	15164	15226	15495	15259	15279	15323	15100	15210	15045	15183	15219	15325	15354	15221	15220	15237	15294	15153	15292	15298	15290	15277	15307	15279	15173	15359	15257	15302	15208	15363	15079	15346	15236	15100	15170	15275	15122	15322	15210	15343	15331	15300	15324	15237	15471	15408	15319	15244	15378	15328	15162	15011	15035	15200	15324	15265	15244	15230	15347	15289	15217	15103	15323	15206	15232	15259	15464	15164	15178	15274	15081	15288	15455	15403	15022	15126	15353	15291	15247	15304	15359	15221	15088	15117	15302	15395	15278	15196	15417	15207	15224	15412	15230	15289	15228	15335	15036	15206	15261	15079	15383	15033	15208	15196	15382	15496	15237	15092	15088	15294	15238	15182	15153	15060	15354	15368	15222	15142	15120	15368	15233	15252	15069	15381	15137	15222	15402	15353	15131	15280	15141	15368	15245	15272	15173	15217	15196	15297	15265	15311	15428	15229	15430	15082	15325	15403	15359	15381	15166	15481	15259	15208	15380	15260	15154	15337	15200	15145	15206	15086	15293	15194	15136	15217	14996	15233	15283	15425	15194	15305	15284	15442	15057	15124	15338	15265	15272	15428	15320	15464	15273	15344	15220	15247	15064	15220	15270	15378	15398	15353	15231	15365	15116	15290	15336	14963	15358	15145	15251	15156	15161	15343	15129	15163	15091	15221	15250	15395	15144	15185	15275	15229	15213	15440	15373	15187	15249	15090	15165	15303	15067	15290	15346	15312	15426	15309	15514	15229	15187	15222	15278	15206	15036	15183	15093	15531	15360	15251	15283	15191	15069	15170	15117	15152	15276	15153	15144	15095	15291	15215	15269	15215	15286	15257	15247	15408	15285	15224	15347	15339	15179	15323	15157	15180	15208	15251	15334	15126	15422	15154	15279	15230	15250	15296	15355	15274	15186	15278	15119	15348	15403	15146	15269	15137	15377	15194	15294	15230	15254	14943	15297	15262	15232	15408	15244	15103	15327	15089	15333	15210	15246	15089	15047	15201	15114	15100	15412	15211	15259	15387	15211	15237	15200	15129	15325	15414	15481	15183	15127	15246	15336	15406	15494	15474	15151	15122	15350	15214	15252	15180	14922	15117	15409	15344	15184	15338	15360	15471	15223	15204	15363	15001	15137	15291	15239	15179	15298	15241	15434	15379	15235	15151	15401	15364	15274	15212	15199	15115	15015	15202	15312	15256	15397	15108	15194	15398	15304	15168	15176	15364	15215	15348	15236	15200	15251	15366	15380	15270	15383	15303	15340	15361	15323	15272	15398	15425	15059	15367	15463	15058	15341	15111	15236	15314	15402	15162	15173	15344	15099	15195	15285	15389	15203	15176	15406	15315	15253	15331	15252	15253	15386	15285	15219	15373	15086	15368	15171	15155	15110	15064	15154	15083	15106	15344	15223	15277	14870	15094	15350	15273	15192	15234	15395	15351	15306	15009	15275	15249	15145	15357	15197	15426	15308	15336	15419	15337	15155	15268	15265	15424	15327	15308	15133	15036	15197	15287	15327	15313	15239	15236	15250	15193	15185	15099	15326	15249	15147	15023	15276	15267	15258	15228	15172	15476	15291	15330	15222	15278	15386	15484	15058	15302	14998	15364	15338	15211	14851	15049	15158	15236	15324	15293	15312	15206	15290	15334	15292	15246	15175	15351	15140	15162	15102	15289	15207	15125	15364	15404	15267	15647	15498	15165	15316	15288	14988	15004	15239	15202	15274	15185	15304	15279	15228	15152	15164	15178	15217	15072	15222	15108	15144	15082	15190	15300	15249	15383	15184	15213	15436	15138	14984	15023	15249	15193	15031	15352	15235	15177	15338	15325	15230	15461	15150	15108	15128	15445	15173	15168	15206	15252	15164	15208	15068	15168	15318	15108	15189	15261	15220	15167	15323	15217	15339	15282	15319	15443	15236	15227	15363	15434	15296	15375	15276	15263	15283	15134	15091	15202	15296	15281	15213	15095	15061	15284	15300	15361	15270	15252	15274	15138	15219	15238	15454	15432	15228	15299	15126	15312	15416	15285	15395	15404	15357	15257	14997	15057	15302	15158	15383	15350	15478	15090	15281	15348	15247	15466	15334	15132	15450	15112	15340	15353	15234	15307	15142	15409	15213	15359	15213	15342	15077	15422	15091	15315	15345	15118	15255	15239	15215	14999	15198	15528	15441	15462	15068	15134	15338	15306	15325	15303	15225	15237	15063	15253	15220	15280	15342	15276	15216	15324	15258	15432	15321	15305	15282	15246	15357	15080	15181	15467	15293	15440	15235	15257	15324	15154	15414	15210	15299	15117	15214	15229	15173	15275	15287	15234	15253	15164	15294	15217	15471	15344	15137	15275	15284	15135	15221	15322	15220	15350	15194	15360	15064	15115	15428	15335	15217	15192	15135	15225	15166	15318	15287	15119	15286	15437	15162	15271	15167	15204	15343	15448	15238	15456	15417	15234	15095	15225	15216	15228	15305	15140	15151	15272	15210	15196	15253	15001	15272	15439	15211	15357	15166	15450	15239	15193	15239	15344	15322	15249	15346	15284	15344	15316	15384	15286	15087	15119	15119	15253	15056	15383	15199	15241	15223	15279	15143	15182	15269	15026	15403	15332	15170	15212	15046	15267	15243	15164	15398	15277	15279	15462	15377	15082	15097	15220	15349	15160	14998	15203	15214	15461	15403	15347	15339	15267	15260	15202	15368	15326	15335	15516	15320	15191	15231	15171	15227	15280	15330	15218	15150	15380	15262	15092	15298	15172	15270	15117	15428	15251	15359	15220	15246	15265	15387	15105	15239	15394	15448	15276	15210	15026	15337	15276	15152	15259	15259	15282	15369	15249	15051	15199	15141	14920	15252	15234	15209	15391	15262	15093	15203	15197	15291	15277	15192	15298	15196	15156	15309	15347	15524	15363	15290	15224	15134	15192	15116	14978	15201	15195	15260	15152	15391	15319	15171	15085	15292	15216	15401	15398	15189	15387	15244	15252	15101	15220	15180	15334	15225	15223	15171	15233	15287	15463	15239	15457	15248	15378	15196	15296	15156	15410	15223	15192	15243	15243	15216	15377	15238	15104	15271	15185	15264	15124	15286	15194	15271	15117	15224	15405	15409	15298	15013	15398	15184	15507	15283	15297	15165	15301	15229	15258	15261	15145	15272	15330	15170	15261	15147	15094	15217	15221	15272	15239	15449	15197	15281	15265	15367	15347	15225	15120	15034	15397	15275	15343	15340	15296	15406	15147	15255	15127	15161	15256	15206	15314	15260	15088	15164	15366	15036	15256	15260	15381	15220	15256	15325	15342	15165	15349	15250	15474	15277	15180	15094	15109	15230	15280	15374	15214	15137	15102	15285	15321	15222	15272	15392	15393	15335	15254	15208	15240	15157	15160	15143	15226	15393	15218	15150	14955	15044	15253	15152	15254	15235	15317	15253	15228	15175	15153	15241	15148	15078	15156	15324	15350	15081	15058	15279	15273	15255	15129	15290	15167	15427	15282	15103	15406	15294	15076	15312	15264	15382	15347	15143	15275	15203	15217	15397	15340	15142	15340	15286	15340	15507	15390	15215	15144	15058	15252	15191	15317	15337	15237	15101	15175	15328	15300	15179	15259	15234	15114	15210	15312	15171	15281	15206	15222	15149	15266	15066	15179	15214	15448	15417	15228	15225	15190	15119	15100	15265	15239	15343	15288	15149	15198	15423	15269	15371	15204	15311	15237	15070	15275	15264	15164	15395	15426	15209	15269	15151	15213	15152	15166	15317	15013	15265	15213	15144	15236	15291	15326	15198	15048	15328	15237	15224	15222	15329	15250	15269	15210	14950	15142	15250	15131	15302	15328	15148	15364	15248	15426	15241	15320	15269	15226	15412	15397	15207	15537	15314	15077	15222	15315	15335	15185	15339	15260	15317	15259	15221	15355	15100	15224	15342	15455	15132	15220	15271	15233	14964	15297	15209	15159	15127	15227	15237	15174	15272	15133	15157	15251	15443	15137	15177	15103	15317	15327	15317	15188	15290	15120	15210	15346	15364	15506	15177	15283	15175	15171	15136	15218	15317	15267	15392	15143	15328	15083	15130	15322	14994	15189	15203	15118	15335	15207	15029	15155	15099	15283	15435	15316	15227	15202	15071	15339	15301	15167	15359	15159	15265	15394	15013	15390	15292	15180	15178	15048	15014	15055	15270	15191	15172	15087	15352	15231	15269	15051	15024	15052	15492	15185	15168	15266	15236	15152	15159	15457	15246	15396	15318	15313	15432	15181	15338	15208	15178	15341	15477	15349	15281	15306	15146	15151	14968	15417	15360	15067	15225	15119	15116	15160	15276	15409	15342	15322	15427	15041	15117	15273	15160	15040	15131	15134	15117	15201	15050	15377	15249	15398	15137	15343	15174	15207	15121	15241	15304	15353	15286	15034	15199	15212	15268	15224	15274	15324	15080	15253	15091	15377	15372	15176	15091	15216	15074	15110	15335	15289	15240	15273	15249	15275	15224	15240	15380	15356	15297	15152	15113	15351	15547	15214	15229	15314	15283	15425	15447	15343	15188	15205	15318	15352	15043	15113	15152	15386	15248	14980	15275	15094	15261	15346	15133	15306	15367	15385	15303	15352	15358	15357	15190	15219	15406	15231	15246	15204	15424	15200	15248	15156	15274	15119	15279	15278	15272	15355	15307	15327	15283	15162	15318	15292	15253	15225	15372	15042	15243	15182	15247	15396	15190	15304	15203	15176	15321	15164	15106	15076	15191	15235	15126	15145	15344	15353	15071	15224	15475	14988	15267	15390	15200	15117	15245	15288	15268	15413	15372	15155	15264	15116	15302	15146	15199	15206	15184	15188	15183	15194	15184	15302	15191	15221	15159
28260	46330	45574	50099	51871	47613	41999	34186	25026	21359	17741	15062	13733	13090	13049	12858	12748	12940	12842	12914	12888	12880	12891	12967	13028	12863	12814	13062	12726	12872	12870	12963	12738	12777	12823	12880	12926	12831	12830	12853	12946	13005	12977	12874	12873	12803	12967	12923	12759	12973	12859	12767	12597	12922	12928	12976	12742	13008	12936	12917	12726	12788	12786	12877	12832	12929	12963	12746	12812	12909	12889	12826	12770	12796	12807	12647	12837	12892	12929	12921	12923	12800	12840	12832	12991	12861	12809	12853	12734	13070	12736	12866	12945	12733	12879	12879	12594	12864	13036	13000	12858	12904	12999	12779	12834	12850	12764	12940	12792	13007	12729	12876	12851	12756	12949	12890	12777	12929	12844	12893	12856	12830	12846	12727	12907	12911	12694	12883	12845	12851	12898	12940	12911	12828	12765	12952	12904	12845	12850	12920	12883	12820	12829	12965	12747	12901	12956	12703	12762	12906	12874	12921	12842	12924	12730	12942	12861	12744	13037	12968	12906	12860	12752	12892	12822	12865	12836	12906	12757	12959	12903	12830	12773	12799	12849	13029	12790	12773	12917	12852	12910	12947	12793	12821	12811	12829	12926	12846	12876	12991	12839	12941	12675	12825	12991	12900	12841	12899	12942	12735	12808	12900	12815	12800	12909	12941	12835	12949	12820	12949	12794	12809	12833	12954	12874	12845	12794	12934	12812	12709	12829	12814	12960	12787	12793	12866	12844	12793	12894	12868	12852	12787	12870	12889	12894	12768	13015	12895	12790	12833	12930	12826	12966	12955	12959	13054	12871	12853	12806	12831	12814	12898	12811	12913	12945	12826	12855	12862	12804	12801	12860	12766	12856	12967	12792	12806	12727	12891	12827	12882	12940	12879	12795	12795	12749	12907	12869	12726	12973	12974	12810	12690	12930	12961	12911	12825	12905	12645	12818	12738	13037	13020	12862	12961	12866	12931	12812	13021	12911	12869	12863	12948	12757	13002	12780	12841	12952	13145	12740	12942	13013	13009	12971	12819	12869	12964	13028	12915	12918	12785	12837	12930	12859	12983	12854	12765	12959	12881	12754	12934	12969	12812	13060	12855	12913	12830	12926	12626	12906	12815	12999	12800	12760	12941	12962	12895	12911	12805	13008	12894	12791	12956	12904	12749	12885	12896	12734	12933	12878	12901	13041	12928	12866	12912	12950	12830	12895	12797	12779	12907	12808	12840	12872	12794	12928	12829	12932	12699	12820	12772	12775	12926	12859	12914	12920	12807	12833	12888	12766	12826	12841	12900	12861	12883	12925	12881	12869	12920	12880	12882	12808	12874	12900	12986	13021	13121	12816	12884	12730	12842	12854	12962	12884	12906	12881	12776	12818	12806	12975	12733	12984	12902	12914	12699	12863	13057	12930	12872	12835	12819	12885	12891	12900	12885	12828	12955	12915	12816	12720	12903	12804	12658	13041	12894	12792	12986	12799	13008	12790	12965	12698	12911	12963	12989	12910	12902	12699	12911	13176	12725	12822	12846	12860	12840	12969	12792	12923	12858	12899	13022	12805	12863	12991	12865	12889	12760	13000	12676	12942	12870	12828	12797	12848	12690	12686	12934	12863	12924	12830	12842	12963	12853	13010	12969	12776	12963	12889	13055	12961	12904	12735	12960	12916	12814	12875	13032	12845	12936	12814	12765	12788	12800	12881	12861	12889	12992	13041	12872	12923	12942	12814	12824	12897	12925	12896	12874	12982	12756	12815	12832	12788	12761	12999	12854	12946	12842	12754	12904	12931	12925	12922	12922	12927	12721	12912	12940	12942	12873	12854	12686	13036	12869	12783	13027	12651	12703	12966	12956	12837	12895	12752	12888	12929	12809	12766	12785	12953	12937	12782	12919	12771	12902	12944	12734	13010	12649	12850	13028	13005	12727	12716	12705	12918	12962	12798	13008	12741	12875	12813	12780	12880	12728	12871	12953	12826	12897	12935	12918	12845	12806	12898	13073	12700	12888	12716	12853	12877	12855	12844	12954	12807	12892	12880	12918	12724	12804	12854	12875	12775	12920	12789	12826	12928	12841	13008	12794	12773	12841	12908	12940	12884	12780	12906	12771	12880	12778	12641	12906	12928	12768	12934	12905	12941	12938	12835	12880	12827	13007	12731	12864	12930	12775	12759	12815	12884	12746	12724	12859	12969	12873	12922	12732	12768	12851	12817	12853	12905	12855	12913	12746	12901	12850	12741	12910	12818	12851	12778	12902	12825	12847	12939	12887	12843	12934	12815	12895	12914	12942	12943	12974	12690	12946	12895	12814	12967	12819	12798	12838	12920	12891	12996	12949	12862	12789	12799	12946	12820	12957	13035	12871	12812	12727	12943	12812	12799	12895	12792	12849	12896	12847	12837	12803	12926	12988	12852	12812	12851	12927	12840	12785	12846	12836	12918	12800	12786	12890	12865	12857	12812	12847	12824	12906	12780	12994	12919	12961	13075	12797	12796	12835	12885	12754	12862	12927	12778	12769	12691	12928	12757	12927	12763	12855	12902	12810	12993	12744	12751	12900	12908	12906	12753	12885	12936	12709	12942	12889	12676	12846	12845	12937	12878	12885	12891	12841	12908	12769	12840	12912	12814	12919	12878	12789	12964	12945	12630	12907	12854	12852	12860	12904	12812	13046	12806	12871	12639	12927	12880	12864	12936	12867	12891	12817	12968	12790	12918	13058	12876	12722	12828	12863	12807	12901	12990	12885	12804	13043	12982	12774	12842	12754	12861	13027	12927	12728	12710	12906	12871	12981	12836	12828	12706	12842	12854	12865	12720	13042	12758	12925	12825	12826	13072	12970	12732	12919	12784	12870	12831	12882	12622	12795	12769	12818	12918	12841	12821	12918	12944	12951	12846	12883	12754	12844	12919	12735	12820	12897	12756	12866	12939	12915	12864	12705	12862	12858	12849	13022	12968	12855	12848	12954	12992	12869	13034	12857	12808	12945	12881	12941	12781	12945	12835	12847	12834	12854	12745	12916	13022	12810	12701	12849	12974	12706	12743	12829	12889	12988	12838	12877	12967	12816	12851	12880	12799	13089	12881	12690	12857	12748	12849	13088	12794	12859	12741	12896	12949	12813	12876	12892	12914	12761	12872	12951	12997	12952	12914	12886	12861	12772	12805	12833	12796	13004	12939	12898	12760	12849	12676	12972	12850	13093	12802	12933	13005	12639	12806	12748	13058	12825	12786	12690	12767	12870	12944	12888	12950	12862	12960	12813	12906	12833	13016	12875	12844	12736	12882	12828	12876	12884	12884	12890	12963	12823	12855	13046	12852	12972	12864	12745	12931	12767	12943	12788	12905	12853	12762	12657	12855	12964	12794	12935	12858	13119	12977	12873	12891	12772	12792	12839	13047	12870	12667	12843	12788	12922	12892	12815	12908	12754	12833	12892	12713	12774	12886	12778	13050	12862	12942	12812	12717	12819	12898	12664	12973	13072	12810	12879	12981	12883	13019	12828	12773	12799	12875	12812	12999	12934	12803	12857	12922	12820	12801	12968	12870	12756	12947	12764	13085	12924	12870	12912	12891	12739	12815	12844	12894	12759	12893	12917	12882	12776	12814	12898	12854	12820	13002	12830	12851	12888	12757	12797	12688	13015	12958	12937	12812	12837	12654	12729	12867	12894	12952	12872	12902	12687	12953	12930	12871	12842	12873	12916	12853	12892	12969	12897	12791	12938	12769	12892	12862	12889	12908	12855	12925	12884	12942	13006	12804	12819	12942	12845	12751	12896	12886	12899	12855	13135	12849	12846	12986	12856	12773	12966	12908	12823	12834	12835	12914	12689	12826	12852	12876	12956	12722	12918	12731	12892	12709	12787	12881	12967	12832	13008	12886	12830	12906	12792	13030	12906	12849	12868	12906	12921	12813	12944	12911	12868	12751	12853	12697	12935	12786	12833	12873	12741	12989	12867	12796	12796	13028	12889	12840	12786	12749	12894	12767	12771	12812	12769	13075	12858	12731	12822	12903	12874	12923	12892	12836	12898	12730	12845	12764	12830	12969	13004	12824	12839	12811	13027	12883	12952	12957	12985	12955	12809	12871	12867	12905	12849	12649	12843	12816	12881	12791	12883	12918	12894	12656	12787	12881	12717	12959	12847	12712	12876	12788	12945	12809	12920	12872	12911	12806	12912	12780	12806	12881	12812	12749	12703	13012	12911	12979	12701	12805	12794	12901	12872	12849	12792	12885	12873	12918	12895	12847	12847	12822	12957	12938	12917	12808	12722	12909	12910	12849	12982	12938	12916	12868	12834	12966	12769	12845	12799	12826	12927	12853	12981	12744	12835	12855	12950	12944	12905	12949	12909	12874	12875	12878	12734	12856	12735	12828	12782	12945	12823	12747	12957	12775	12927	12905	12874	12711	12912	12898	12792	12833	12858	12957	12847	12870	12898	12712	12920	12846	12858	12873	12847	12877	12691	12887	12795	12954	12919	12911	12724	12977	12899	12816	12757	12909	12832	12935	12903	12837	12825	12872	12856	13119	12897	12850	12754	12827	13054	12779	12954	12872	12900	12786	12891	12783	12906	12813	12957	12799	12887	13035	12967	13007	12910	12869	12753	13057	12857	12802	12920	12733	12732	13039	12929	12897	12863	12869	12913	12944	12882	12769	12899	12922	12799	13005	12865	12852	12906	12664	12828	12814	12909	12990	12897	12876	12816	12896	12946	12861	12870	12854	12814	12952	12710	12932	12916	12853	12780	12847	12929	12715	12783	12753	12943	12930	12727	12846	12810	12747	12805	12826	12752	12748	12958	12917	12596	12857	12660	12881	12925	12948	12788	12899	12911	12847	12957	12884	12908	12996	12790	12846	12932	12856	12939	12863	12872	12748	12830	12962	12798	12740	13012	12778	12892	13031	12962	13041	12819	12674	12678	12814	12953	12868	12911	12822	12818	12873	12788	12822	12842	13050	12824	12722	12985	12816	12842	12985	12869	12911	12934	12807	13022	12894	12891	12832	12913	12663	12866	12868	12894	12777	12702	12890	12815	12799	12909	12845	12804	12913	13001	12832	12669	12916	12764	12838	12897	12846	12926	12875	12734	12867	12761	12808	13093	12842	12978	12993	12930	12900	12860	12846	12892
24241	21105	29150	33829	52241	59096	60548	46838	35853	31685	25640	20467	17733	16483	15997	15502	15548	15602	15550	15497	15603	15692	15700	15489	15460	15498	15482	15661	15596	15724	15628	15367	15428	15389	15500	15443	15565	15423	15156	15308	15365	15471	15296	15521	15478	15600	15458	15553	15186	15469	15341	15327	15446	15456	15383	15290	15336	15460	15588	15320	15476	15467	15300	15306	15373	15428	15445	15498	15425	15346	15464	15447	15521	15536	15482	15328	15482	15431	15436	15280	15572	15404	15245	15514	15439	15352	15307	15449	15324	15486	15330	15401	15425	15294	15509	15362	15214	15333	15330	15226	15380	15387	15339	15399	15334	15477	15274	15198	15554	15337	15490	15393	15340	15387	15362	15285	15438	15542	15446	15127	15247	15145	15300	15299	15404	15326	15485	15327	15555	15284	15514	15532	15249	15472	15436	15308	15338	15467	15438	15508	15521	15519	15520	15400	15480	15134	15478	15342	15547	15374	15177	15597	15181	15421	15502	15370	15237	15220	15413	15219	15623	15303	15487	15458	15364	15372	15245	15588	15282	15362	15342	15226	15519	15293	15317	15340	15506	15440	15499	15385	15471	15578	15287	15552	15399	15435	15264	15424	15161	15321	15377	15227	15356	15428	15305	15332	15376	15308	15399	15596	15681	15143	15502	15386	15343	15398	15473	15416	15211	15450	15521	15389	15416	15409	15240	15481	15446	15487	15213	15313	15359	15334	15241	15264	15326	15330	15401	15413	15403	15488	15519	15610	15428	15737	15412	15306	15429	15280	15402	15519	15387	15482	15211	15376	15279	15224	15410	15480	15291	15420	15431	15367	15479	15284	15511	15212	15482	15436	15395	15491	15303	15539	15599	15468	15449	15287	15471	15389	15371	15495	15410	15251	15446	15564	15430	15464	15389	15448	15269	15620	15208	15388	15305	15423	15410	15225	15528	15428	15377	15375	15431	15383	15390	15351	15416	15283	15512	15330	15328	15445	15356	15408	15411	15386	15379	15268	15341	15412	15286	15515	15455	15271	15686	15310	15373	15368	15321	15478	15471	15332	15266	15305	15423	15275	15513	15449	15304	15526	15428	15496	15427	15513	15267	15311	15450	15267	15334	15273	15223	15614	15587	15458	15526	15525	15398	15308	15396	15218	15404	15411	15313	15436	15403	15418	15450	15629	15315	15177	15356	15373	15261	15403	15381	15400	15424	15370	15318	15321	15402	15449	15335	15505	15457	15223	15285	15340	15312	15358	15512	15567	15437	15369	15576	15521	15612	15245	15456	15240	15267	15242	15269	15396	15242	15411	15349	15514	15547	15523	15488	15222	15398	15375	15520	15273	15368	15445	15444	15398	15499	15466	15388	15267	15246	15421	15269	15342	15525	15464	15335	15341	15417	15364	15554	15352	15524	15403	15304	15489	15504	15216	15449	15479	15344	15284	15438	15197	15251	15320	15556	15545	15475	15516	15406	15328	15367	15345	15417	15433	15415	15275	15447	15447	15199	15348	15422	15323	15432	15570	15362	15486	15373	15405	15394	15451	15439	15295	15382	15299	15365	15158	15378	15291	15407	15399	15460	15295	15298	15322	15252	15462	15264	15410	15436	15267	15541	15398	15447	15404	15196	15348	15170	15386	15335	15232	15431	15402	15375	15299	15416	15310	15469	15508	15534	15504	15384	15537	15509	15390	15283	15296	15489	15545	15633	15476	15593	15386	15436	15292	15225	15392	15429	15382	15300	15435	15417	15326	15478	15404	15458	15620	15472	15441	15557	15370	15311	15549	15382	15465	15256	15235	15289	15304	15248	15357	15475	15349	15298	15259	15343	15245	15124	15351	15437	15408	15404	15284	15260	15286	15278	15224	15331	15303	15491	15444	15376	15484	15260	15333	15372	15302	15291	15330	15429	15507	15297	15381	15363	15281	15493	15577	15404	15515	15366	15513	15401	15416	15568	15582	15421	15348	15473	15493	15191	15306	15363	15222	15424	15455	15378	15408	15381	15602	15343	15415	15461	15557	15364	15340	15509	15344	15254	15444	15386	15335	15325	15295	15364	15303	15245	15378	15338	15305	15300	15319	15196	15517	15366	15352	15410	15493	15413	15507	15546	15325	15397	15402	15328	15281	15378	15345	15425	15522	15517	15570	15506	15443	15349	15426	15332	15498	15362	15363	15301	15457	15476	15278	15195	15469	15368	15343	15358	15320	15406	15184	15326	15441	15424	15398	15445	15264	15560	15493	15480	15179	15398	15191	15349	15447	15597	15430	15186	15372	15396	15452	15162	15369	15273	15455	15197	15367	15454	15272	15441	15450	15370	15283	15553	15526	15271	15376	15237	15466	15467	15527	15433	15310	15283	15278	15523	15472	15379	15454	15494	15362	15398	15281	15360	15433	15556	15515	15521	15436	15321	15506	15518	15280	15434	15168	15531	15590	15408	15454	15471	15301	15325	15323	15216	15300	15403	15395	15532	15444	15277	15430	15241	15318	15483	15221	15255	15427	15447	15349	15548	15361	15382	15479	15333	15362	15532	15351	15434	15317	15222	15731	15247	15452	15489	15550	15477	15578	15248	15475	15397	15232	15287	15429	15317	15346	15476	15457	15303	15431	15469	15401	15457	15300	15422	15369	15323	15488	15386	15238	15193	15290	15454	15331	15638	15492	15374	15265	15464	15515	15369	15368	15489	15515	15573	15576	15372	15367	15286	15235	15310	15302	15388	15342	15571	15107	15474	15398	15315	15440	15201	15176	15686	15316	15434	15478	15450	15464	15580	15553	15369	15227	15369	15310	15412	15505	15372	15332	15554	15452	15378	15440	15542	15410	15436	15495	15434	15111	15456	15373	15246	15244	15368	15339	15255	15458	15276	15456	15519	15531	15511	15483	15230	15349	15475	15237	15428	15541	15341	15406	15213	15315	15545	15385	15348	15613	15407	15540	15080	15194	15512	15169	15444	15545	15556	15480	15239	15241	15408	15511	15189	15374	15358	15244	15393	15484	15583	15350	15337	15399	15217	15425	15228	15404	15379	15397	15298	15293	15435	15377	15415	15296	15308	15238	15353	15380	15295	15381	15307	15416	15573	15518	15343	15295	15221	15263	15402	15240	15327	15451	15326	15574	15347	15630	15433	15400	15325	15375	15466	15525	15449	15490	15423	15335	15335	15397	15406	15298	15225	15399	15386	15480	15467	15389	15322	15420	15438	15623	15237	15278	15268	15209	15417	15382	15326	15254	15473	15252	15442	15335	15238	15367	15234	15276	15483	15409	15409	15358	15377	15473	15580	15263	15314	15430	15462	15255	15391	15233	15428	15537	15145	15497	15263	15463	15627	15510	15237	15412	15327	15450	15488	15420	15398	15499	15511	15334	15459	15491	15395	15403	15423	15342	15471	15332	15520	15373	15378	15430	15358	15419	15416	15571	15547	15398	15331	15424	15136	15437	15383	15515	15285	15182	15667	15220	15250	15482	15319	15106	15389	15317	15308	15386	15317	15516	15517	15599	15359	15417	15471	15298	15410	15299	15332	15339	15303	15490	15341	15632	15448	15313	15395	15531	15317	15232	15488	15455	15294	15339	15407	15246	15159	15535	15338	15381	15313	15529	15476	15616	15575	15299	15584	15394	15364	15312	15334	15431	15201	15475	15431	15438	15326	15295	15385	15475	15524	15491	15458	15422	15341	15597	15365	15382	15416	15416	15347	15354	15260	15250	15572	15534	15264	15512	15477	15290	15509	15349	15466	15263	15259	15334	15435	15526	15376	15457	15662	15401	15231	15513	15305	15531	15596	15452	15545	15348	15587	15402	15314	15271	15074	15478	15418	15249	15312	15578	15462	15239	15653	15225	15439	15210	15524	15502	15397	15381	15318	15372	15192	15433	15416	15339	15580	15456	15267	15482	15284	15470	15445	15247	15386	15281	15613	15525	15468	15195	15026	15399	15299	15394	15395	15419	15243	15359	15395	15383	15362	15487	15394	15471	15537	15357	15311	15500	15329	15394	15398	15346	15293	15452	15354	15459	15359	15299	15679	15412	15289	15360	15474	15352	15286	15406	15369	15259	15309	15299	15243	15314	15414	15326	15486	15364	15352	15400	15397	15373	15305	15227	15292	15452	15535	15389	15199	15229	15424	15254	15556	15561	15329	15156	15383	15497	15515	15354	15245	15468	15460	15425	15156	15365	15206	15385	15319	15227	15246	15335	15393	15344	15327	15187	15234	15475	15397	15412	15667	15333	15482	15312	15296	15493	15475	15542	15228	15278	15335	15434	15426	15361	15421	15223	15311	15399	15277	15273	15645	15358	15469	15434	15161	15506	15580	15403	15369	15375	15409	15324	15340	15366	15366	15312	15354	15408	15404	15253	15227	15298	15500	15551	15358	15446	15440	15508	15519	15326	15517	15497	15500	15389	15353	15324	15634	15313	15038	15412	15478	15337	15341	15418	15383	15371	15135	15393	15322	15335	15382	15402	15326	15450	15592	15352	15281	15317	15482	15232	15201	15339	15462	15470	15580	15259	15447	15285	15470	15194	15289	15295	15217	15452	15314	15435	15203	15373	15287	15516	15419	15497	15325	15449	15465	15530	15381	15471	15256	15314	15379	15364	15325	15266	15086	15325	15301	15481	15553	15293	15530	15517	15419	15283	15234	15256	15294	15395	15388	15267	15348	15245	15449	15429	15332	15175	15236	15441	15345	15514	15300	15264	15316	15333	15138	15312	15472	15353	15206	15276	15437	15499	15481	15557	15418	15427	15579	15532	15478	15363	15400	15612	15667	15296	15598	15470	15394	15393	15487	15335	15439	15232	15335	15283	15553	15328	15557	15502	15553	15311	15532	15552	15286	15283	15298	15457	15565	15374	15353	15464	15325	15443	15294	15415	15321	15523	15456	15257	15456	15313	15346	15188	15424	15429	15322	15371	15463	15352	15410	15577	15566	15451	15502	15483	15777	15545	15376	15524	15487	15534	15381	15573	15345	15474	15480	15347	15432	15405	15232	15456	15181	15334	15265	15355	15385	15431	15401	15504	15391	15544	15336	15277	15285	15314	15347	15421	15273	15393	15436	15295	15322	15554	15168	15539	15348	15396	15350	15370	15453	15537	15295	15429	15413	15611	15391	15321	15384	15374	15499	15248	15392	15380
38893	68501	71605	69875	70498	64905	60681	46067	37187	32365	24690	18485	15127	13583	13140	13096	12983	13007	12740	12856	12958	13000	12891	12886	12868	13021	13034	12985	13007	12942	12943	12940	12833	12912	13005	13008	13032	12997	12937	12909	12881	12938	12938	12839	12998	12823	12827	12887	12887	13039	13002	12855	12955	12993	12905	13045	13009	12869	12773	12998	12841	12840	13008	12974	12872	12727	13073	12919	12893	12898	12879	12832	12995	12944	13017	12964	12981	12890	12953	12895	12892	12865	12902	12994	13011	12921	12876	12759	12912	12897	13211	13083	13007	12920	12820	13001	12803	13043	12827	13003	13035	12757	12913	12944	12905	12965	12809	12868	12788	12797	12969	12994	12829	13003	12930	12948	12949	12889	12911	13045	12971	13017	12989	12822	12944	12923	12914	12933	12879	12798	12873	12890	12933	12996	13001	12750	13133	12896	12894	12972	13082	13075	12889	12943	12809	13032	12734	12967	12766	13026	12950	12918	12935	12953	12884	12784	12901	12870	12958	12918	12985	12863	12902	13052	12822	13053	13008	12807	12978	12898	12960	12848	12969	12960	13020	12781	12983	13012	12930	12937	13109	13061	12972	13095	12964	12886	12998	13055	12979	13056	12812	12954	13044	12803	13016	12727	12854	12948	13001	12887	12985	12720	12991	12934	13013	13038	13104	12845	13111	12943	12932	12917	12845	12977	12806	12960	12801	13072	12840	12894	13006	12888	12908	12912	13073	12893	12873	12963	12715	13004	12905	12898	12969	12952	12931	13013	13008	12996	12838	12882	12964	12878	12859	12903	12983	12885	12963	12912	12825	12820	12942	12957	12803	12870	13031	13072	12862	12909	12853	12911	12716	12834	12860	12784	12964	12986	12884	12840	13004	12845	13155	13034	12868	12988	13022	12817	12856	12809	13099	12829	13048	13007	12754	12876	12994	12988	12766	12936	12911	12898	12893	12884	13036	12923	13011	12970	12793	12938	13004	13052	12841	12943	13080	12800	13025	12676	13022	12920	13033	12896	12885	12829	12970	12865	13065	12795	13073	13028	12835	12944	12864	12976	12873	13007	12912	12907	12946	12874	12799	12891	12899	12880	12963	12995	12904	12798	12755	12941	12836	13023	12889	13024	13047	12865	13000	12940	12891	12982	12914	12840	12893	12978	12896	13015	13045	12843	13074	12728	12829	12893	13094	12958	13049	12899	12958	12999	12944	12886	12823	13062	12886	12981	12967	12841	12742	13018	13017	12780	12847	12920	12982	13018	13041	12941	12938	12845	13098	12851	12945	12928	12807	12972	12826	12988	13044	13081	12913	13056	13070	12982	12948	12927	13070	13051	12827	12929	12823	12858	13036	12969	12922	12804	13043	12952	12889	12951	12903	12904	13020	12984	12880	12887	13022	12861	13027	12913	13050	13032	13003	12906	12780	12833	13074	12959	12817	12927	12867	13017	12983	12917	13050	13065	12970	12830	12966	12826	12903	12866	12953	12978	12848	12955	13028	12769	12711	13035	12896	12792	12885	12796	12985	12933	12807	13106	12921	12822	12985	13011	12913	12942	13067	12788	12921	12798	12991	12859	12839	13070	12945	12994	12869	13050	12989	12879	12938	12950	12836	12940	12943	12780	12825	12803	12893	12968	12906	12670	13025	12909	12730	12759	13001	12724	12842	12941	12974	12931	13021	12768	12979	12871	13105	12885	12935	13100	12913	12995	12849	12926	12917	12884	13050	12939	12883	13031	12901	12946	12971	12915	12973	12894	12914	12857	13067	13040	12983	12929	12811	12730	12871	12963	12922	12870	12919	13053	12940	12773	12750	12755	12893	12893	13004	12927	13027	12909	12947	12765	12904	12783	12983	12925	12976	12916	12914	12830	12796	12903	13000	13126	13040	13023	12773	12955	12966	12931	12947	12780	12910	12950	12780	13084	12828	12991	12935	12873	12864	12968	12773	12923	12894	12929	12919	12828	12815	13007	13022	12875	12945	12959	12943	12988	12852	12812	12823	12773	12863	12797	12926	12867	12944	13140	12968	12799	13106	12901	12814	12852	12894	13090	12981	12931	12872	13021	12821	12848	13057	13006	12970	13043	12921	12927	12900	12827	12882	12972	13006	13007	13080	12729	12876	12935	13132	12911	12791	12799	12999	12809	12929	13073	12815	12880	13087	12909	12951	12911	12849	12834	12789	12845	12922	12859	12836	12927	13023	12715	12898	12974	12827	12894	12949	12964	12907	13068	12950	12973	12907	12963	13042	13022	12962	12998	12889	12901	12830	12827	12778	12728	12983	13137	12877	12802	13061	12956	12934	12811	12939	12916	12887	12971	13070	12796	13012	13018	12813	12932	12990	12965	13020	12899	12809	13098	12943	12847	12890	13072	12773	12918	13041	13070	12991	12930	13022	12992	12888	12910	12954	13009	12940	12812	12908	12870	12864	12768	13138	12936	13044	13077	12861	12909	12987	13038	12802	13118	12842	12925	12932	13036	12957	13029	12965	12828	12994	12907	13036	12774	13043	12731	13138	13008	13011	13035	12990	12801	12746	12848	12899	12941	12943	13038	13028	12910	12862	12995	13053	13045	12898	12866	13071	12923	13058	13094	13153	12905	12876	12835	12907	12907	12873	13064	12832	13017	12930	12962	12898	12767	12827	12937	12990	12956	12860	12967	12940	12822	12923	12887	12910	13039	13029	13021	12816	12881	12977	13007	12787	12982	12912	12889	12843	12946	12912	12872	12939	12998	13124	12847	13040	13081	13003	13034	12916	13008	12856	12926	12985	13046	12935	13029	12957	13042	12953	13085	12943	12921	12999	12789	12918	12987	12929	12874	12886	12803	12924	12860	12808	12930	12877	12767	12912	12876	12768	12927	12945	12723	13058	13008	12877	12996	12924	13074	12839	12864	12905	12786	12942	12966	12998	12734	12994	12883	12920	12970	12871	12882	12982	12855	13198	12861	12960	12860	12846	12892	12821	12839	12946	13002	13002	13080	12939	12960	12901	12850	12961	12867	12853	12907	12982	13031	13008	12862	12850	12743	13056	12859	12822	12788	12867	12897	12950	12928	12847	12806	12996	12938	12887	12976	12906	12870	12845	12907	12793	13010	12693	12978	12869	12913	12998	12874	12762	12923	12859	12839	13122	12948	12783	13047	12807	12904	12715	12983	12932	13000	12993	12978	12847	12850	12881	12980	12825	13068	13016	12968	13043	12963	12970	13000	12889	12841	12870	13031	12769	13058	13070	12934	13024	12944	12962	12930	12795	12836	12880	12876	12825	12898	12982	12884	13039	13012	13082	13104	12889	12877	12887	12746	12900	12950	12960	12984	12968	12967	12875	12933	12912	12935	12873	12944	12959	12843	13181	12926	12910	12993	12845	12890	12784	12998	12929	12884	12996	12962	12943	12938	12845	12863	12793	12807	12782	12907	12857	12992	13128	13106	12814	12974	12844	12972	12962	13059	12991	13003	12876	12978	12842	12957	12788	12774	12950	12790	13044	12824	12762	12973	13005	12927	12922	12866	13055	12983	13151	13024	12898	12869	13112	12856	13164	12825	12939	12833	12966	12894	13065	13023	12876	12881	12930	12791	12938	12710	12962	12990	12943	12872	13040	12966	12982	12938	12832	12764	12910	12874	13002	12851	12889	12889	12765	12992	12931	12862	12874	12956	12968	12996	12951	12890	12962	13071	12852	12879	12990	12751	12791	12962	13096	13014	12961	12802	13040	12895	12989	13073	12912	12875	12973	12885	12844	13092	12826	12842	13010	12960	12821	12916	13003	12758	12928	12930	12927	12949	12952	13009	12962	13044	12802	12882	13001	12891	12919	13124	12725	12861	12953	13082	12840	12863	12816	12864	13032	12931	12986	12815	12884	12839	12984	12924	12953	13006	12780	12805	13027	12833	12852	13028	12967	12992	12894	12983	13012	12973	12918	12912	12916	12883	12836	12924	12909	12940	12820	13020	12876	12834	12923	12897	12907	12919	12963	12879	12944	12777	12992	13027	12958	12977	12748	12934	12948	12921	12906	12968	13020	12932	13071	12735	12904	12871	13064	12954	12981	12946	12848	13080	12922	12933	12887	13061	12968	12839	12912	12835	12958	12745	12993	12792	12963	12798	12910	12906	12874	12963	12778	12911	12894	12909	12835	12927	12842	12759	13028	12934	13078	12882	12856	12955	13025	12956	13170	12931	12950	12942	13059	12924	12916	13000	12865	12942	13059	12931	13004	12891	12796	12913	12870	12974	12796	12969	12858	12930	13118	12945	12914	12805	12936	12834	13009	12916	12974	12674	12983	12983	12861	13007	12798	13025	12893	12902	12916	12735	13007	13087	12897	13014	12770	12898	12959	13028	13002	12931	12817	12893	12890	13020	12968	12910	12777	12918	13174	12922	12890	12964	12922	12910	12802	13059	13035	12951	13070	12888	13059	12973	12894	12993	13041	12863	12998	12910	12900	12938	12953	12837	13042	12997	12896	12914	12781	12946	12853	12872	12825	13005	13023	12937	12888	12960	12897	13033	12885	12965	12868	12952	12955	13030	12857	12884	12824	12894	12971	12887	12896	12893	12864	13139	12835	12885	12863	12885	13022	12853	12945	12901	12909	12929	13048	12947	12915	12826	13076	13077	13050	12949	13025	12952	12965	12986	13084	13019	13016	12910	12941	12883	13001	12853	12802	13005	13034	12901	12868	13113	13002	12817	12945	13000	12973	12951	13094	12881	12952	12837	12935	13005	12882	12982	12830	12779	12983	13084	12912	12847	12884	13119	12854	12907	12865	12853	12975	12779	12993	12698	13072	12713	12965	12907	13104	13076	12929	12789	12907	13010	13098	12944	12886	12944	12980	12976	12923	12918	12678	12980	12853	13003	12828	13087	12937	13098	12976	13001	13077	12995	12929	12799	12889	12903	12970	13017	12913	12928	12912	12855	12786	12959	12840	13071	13003	12852	12916	12986	12899	12852	13022	12892	12907	12917	12965	12970	13089	12868	12853	13017	12820	12875	13035	12789	12807	13137	12990	13042	12986	12908	13057	13000	12958	12792	12875	12857	12832	13049	12980	13029	12924	12990	12964	12936	12962	13059	12977	12844	12928	13015	12900	13008	12797	12908	12981	12963	12873	12867	12925	12980	12901	12789
31211	23642	25151	23769	23044	21784	21098	19228	18725	18118	17991	17475	17108	16946	17019	16927	16958	16923	16815	16568	16984	16781	16675	16861	16768	17009	16922	16728	16874	16591	16964	17027	16875	16923	16879	16825	16867	16709	17118	16756	16852	16725	16885	16877	16712	16801	17087	16866	16842	16758	17034	16846	16795	16982	17000	16935	16749	16952	16775	16855	16879	16869	16732	16839	16829	16870	16696	16781	16864	16739	17007	17086	16955	16880	16749	16859	16671	16826	17021	16939	16646	16899	16916	16830	16847	16626	16996	16819	16825	16808	16900	16974	16826	16899	16853	16680	16586	16685	16802	16918	16892	16653	16700	16876	16995	16862	16808	16922	16934	17060	16714	16978	16847	16687	16844	16772	16802	16782	16928	17172	16993	16805	16781	17059	17104	16848	16820	16795	16940	16818	16820	16664	16833	16973	16825	16704	16565	16862	16841	16909	16936	17028	16811	16800	16749	16830	16887	16999	16563	16595	16821	16980	16777	16798	16954	16897	16854	16636	16866	16834	16855	16916	16893	16742	16787	16927	16666	16775	16831	16723	16853	16871	16900	16709	16673	16768	16784	16733	16717	16728	16892	16746	16840	16774	16777	16884	16822	16785	16895	16665	16692	16879	16887	16815	16833	16848	16743	16815	16711	16828	16901	16706	16920	16901	16992	16973	16707	16845	16928	16938	16868	16778	16963	16900	16886	16959	16817	16910	16968	16769	16866	16794	17000	16847	16767	16973	16868	16681	16637	16837	16815	16905	17069	16720	16751	17003	16937	16763	16811	16881	17042	16801	17000	16925	16936	16772	16767	16708	16901	16714	16888	16934	16834	16777	16878	16631	16768	17031	17015	16970	16831	16917	16743	16747	16723	16859	16829	16713	16913	16606	16790	16818	16795	16793	16678	17036	16976	16826	16661	16853	16878	16817	16703	16658	16908	17119	16708	16834	16798	16789	16665	16868	16877	16942	17019	16789	16975	16905	16887	16804	16807	16698	16758	16875	16749	16845	16909	16649	16935	16638	16895	16737	16965	16628	16801	16792	16923	16797	16895	17113	16653	16677	16817	16686	16858	16670	16585	16873	16909	16894	16984	16910	17007	16806	16833	16956	16825	16863	16758	16877	16923	16833	16792	16792	16744	16922	16896	16922	16827	17039	16929	16674	16644	16842	16821	16899	16960	16823	16841	16801	16813	16761	16830	16845	16792	16696	16886	16754	17075	16840	16922	16802	16876	16665	16922	16950	17121	16900	16764	16840	16798	17104	16764	16775	16892	16829	16860	17030	17014	16800	16838	16692	16592	16903	16848	16903	16826	17007	16925	16625	16834	16921	16802	16867	16840	16783	16844	16967	16781	16646	16872	16738	16929	16833	16790	16865	16694	16744	16898	16693	16897	16835	16882	16873	16907	16903	17038	16761	16811	16917	16827	16742	16986	16835	16702	16748	16759	16844	16771	17043	16874	16776	16867	16922	16949	16867	16760	16941	16905	16890	16963	16923	16786	16746	16604	16840	16893	16912	16800	16988	16916	16765	16940	16771	16949	16993	16731	16800	16898	16837	16806	17033	16826	16728	16890	16881	16894	17123	16785	16885	16562	16808	16772	16961	16979	16903	16748	16945	16739	16869	16759	16902	16872	16830	16784	16953	16959	16903	16924	16901	16735	16723	16976	16948	16877	16819	16923	16989	16744	16953	16852	16839	16961	16753	16596	16729	16747	16855	16786	16911	16852	16701	16782	16788	16771	16730	16894	16713	16871	16824	16904	16734	16903	17037	16917	16918	16956	17017	16918	16946	16827	16705	16818	16820	16723	16870	16902	16790	16956	16958	17148	16810	16788	16651	16879	16889	16871	16857	16840	16819	16908	17037	16751	16947	16750	16882	16873	16669	16767	16727	16661	16716	16922	16683	16718	16666	16817	16813	16728	17052	16764	16871	16834	16845	16767	16802	16796	16642	16903	16893	16897	16712	17007	16755	16789	16988	16687	16738	16751	16868	16861	17087	16959	16702	16849	16708	16881	16890	16931	16795	16737	16837	16820	16877	17015	16839	16941	16804	16961	16825	16779	16886	16799	16939	17037	17089	16856	16766	16948	16969	16737	16628	16716	16681	16978	16992	16906	17069	17029	16851	16826	16896	16910	16779	16815	16786	16691	16894	16632	16843	16894	16813	16761	16587	16795	17028	17063	16904	16975	16936	16874	17039	16721	16814	16913	16873	16842	16923	17038	16598	16690	16839	16847	16925	17024	16816	16956	17011	16806	16872	16790	16863	16840	16901	16983	16873	17030	16985	16808	16819	17011	16854	16850	16798	17084	16786	16927	17019	16909	16934	16730	16756	16676	16923	16756	16760	16644	16746	16932	16826	16999	16913	16788	16992	16838	16863	16759	16799	16732	16749	16755	16962	16983	16895	16810	16908	16985	16959	16878	16940	16950	16757	16642	16636	16859	16962	16885	16829	16732	16770	16929	16912	16784	16843	16833	16777	16905	16718	16711	16755	16764	16903	16612	16833	16836	16851	16758	16973	16798	16680	16625	16815	16827	16941	16767	16819	16929	16824	16821	16845	16715	16603	17017	16842	16747	16961	16839	16900	16787	16791	16864	16672	16810	16740	16823	16882	16928	16764	16911	16902	16861	16965	16500	16933	16900	16851	16861	16943	16905	16812	16716	16801	16724	17013	17043	16910	16851	16974	16840	16684	16716	16890	16805	16826	16806	16948	16785	16733	16968	16799	17028	16992	16842	16933	16693	16789	17026	16847	17109	16797	16764	16758	16979	16879	16803	16927	17012	16759	16865	16905	16858	16972	16938	17010	17069	16906	16972	16605	16991	17133	16833	16976	16831	16865	16581	16682	16742	16824	16989	17038	16816	16916	16550	16950	16804	16789	16624	16777	16924	16703	16673	16712	16871	16810	16719	16850	17025	16608	16577	16931	17061	16866	16879	16717	16818	16684	16968	16865	16890	16823	16871	16923	16687	16852	16762	16863	16844	17009	16886	17115	16752	16844	16821	16907	16683	16880	16771	16934	16973	16780	16878	16763	16686	16664	16873	17118	16793	16792	16862	16996	16892	16794	16755	16831	16648	17026	16752	16804	16797	16718	16675	16869	16796	17077	16726	16918	16823	17029	17060	16840	16898	16870	16875	16942	16762	16941	16894	16812	16680	16673	16749	16677	16824	16764	16833	16901	16947	16722	16756	16893	16676	16697	16738	16734	16805	16845	16831	16743	16725	16873	16684	16705	16808	16912	16847	16750	16901	16956	16854	16885	16841	16598	16848	16667	16898	16951	16727	16604	16886	16918	16840	16866	16822	16802	16929	17002	16898	17006	16774	16879	16935	16893	16799	16824	16758	16857	16942	16891	16790	16777	16918	16974	16836	16968	16984	16866	16863	17023	16902	16616	16708	16723	16794	17019	16834	16808	16879	16903	16882	16934	16793	17027	17074	16806	16698	16769	17033	16914	16722	16594	17048	16727	16827	16677	16828	16729	17017	16893	17004	16538	16629	16747	16867	17060	16880	16958	16913	16882	16542	16846	16912	16912	16941	16796	16808	16815	16867	16831	16702	16818	16861	16853	16873	16894	16943	16872	16694	16753	16921	16956	16770	16811	16975	16825	16762	16584	16824	16660	16902	16898	16980	16942	16970	16807	16711	16799	16828	16855	16808	16912	16977	16840	16793	16737	16759	17023	16853	16725	16793	16900	16951	16741	16835	16756	16971	17187	16856	16663	16952	16822	16848	16959	16840	16942	16794	16800	16811	16907	16850	16683	16982	16846	16800	16724	16903	16838	16682	16889	16647	16961	16757	16632	16790	16760	16804	16961	16962	16833	16907	16818	16831	16972	16818	16716	17012	16751	16941	16888	17053	16863	16825	16991	16833	16789	16793	16862	16872	16646	16760	16866	17054	17189	16559	16936	16999	16874	17048	16833	16815	16885	16836	16777	16893	16924	16846	16941	16865	16695	16797	16815	16845	16844	16642	16744	16648	16889	16823	16529	16752	16750	16800	16745	16960	16907	17038	16802	16891	16632	16683	16596	16928	16871	16806	16900	16796	16771	16968	16686	16842	16751	16861	16885	17131	16805	17076	16879	16843	16800	16739	16926	16764	16660	16769	16672	16739	16566	16955	16689	16961	16886	17005	16930	16846	16742	16760	16652	16822	16630	16849	16975	16679	16746	16847	16866	16733	16893	17078	16768	16797	16909	16886	16850	16818	17080	16732	16928	16880	16831	16970	16781	16831	16744	17012	16842	16811	16951	16887	16929	17009	16789	16856	16904	16953	16998	16784	16760	16711	16773	16794	16919	16921	16951	16775	17067	17189	17153	17038	16639	16845	16764	16809	16884	17025	17050	16856	16966	16931	16778	16889	16760	16788	16859	17036	16942	17034	16779	16880	16976	16679	16980	17005	16792	16958	16821	16907	16976	16806	16644	16944	16951	16615	16739	17037	16739	16887	16753	16824	16598	16991	16895	16780	16814	16721	16805	16850	16816	16819	16633	16816	16822	16984	16923	16852	16814	16798	17026	17101	16909	17044	16969	16827	16972	16885	16696	16791	16850	16834	16773	16733	16943	16779	16781	16659	16732	16885	16898	16805	16968	17071	16777	16659	16869	16806	16901	16902	16716	16791	17051	16791	16818	16700	16848	16743	16823	16783	16782	16916	16769	17082	16802	16987	17047	16836	16910	16926	16784	16953	16750	16938	16756	16709	16748	16585	16869	16774	16907	17007	16812	16946	16906	16807	16895	16895	16774	16964	16987	16746	16742	16692	16829	16810	16786	16851	16714	16935	16861	16994	16888	16739	16877	16814	16926	16745	16970	16875	16784	16912	16849	16788	16744	16832	16752	16983	16939	16807	16874	16918	16762	17137	16788	16726	16866	16707	16990	16779	16866	16713	16976	16891	16767	16619	16776	16904	16697	16806	16917	16929	17002	16866	16816	16944	16950	16743	17119	17005	16727	16985	16855	16817	17025	16646	16645	16748	16807	16896	16863	16846	16848	16797	17114	16827	17060	16926	17027	16841	16925	16882	16758	16919	16790	16912	16835	17108	16907	16767	17003	16783	16747	16784	16502	16685	16869	16910	16749	16938	16699	16939	16961	16805	16809	16826	16876	16905	16875	16892	16851
21164	25012	26161	22765	22268	20575	19350	16826	15866	15283	14808	14330	14225	13869	14129	13938	13832	14038	13800	13866	13821	13886	13819	13906	13847	13957	14037	13827	13911	13666	13954	13892	13795	14001	13937	13941	13748	13697	13774	13841	13960	13920	13967	13917	13743	13915	14004	13740	13887	13812	13852	13942	13817	13887	13890	13868	13846	13681	13817	13775	13845	13947	13865	13935	13923	14007	13839	13962	13800	13815	13747	13713	13859	13755	13863	13703	13854	13826	13920	13863	13867	13726	13800	13857	13836	13904	13826	13872	13860	13955	13904	13840	13865	13955	13913	13930	13740	13937	13804	13991	13909	14005	13704	13799	13667	13960	13897	13772	13784	13835	13889	13703	13764	13871	13775	13758	13972	13780	13953	13801	13995	13804	13786	13841	13899	13807	13777	13918	13860	13703	13821	13801	14101	13815	13677	13674	13835	13969	13868	13767	13825	13781	13790	13860	13937	13895	13928	13950	14020	13988	13858	13775	13850	13959	13807	13693	13898	13722	13942	14096	14006	13823	13989	13743	13757	13649	13820	13743	13980	13748	13794	13724	13945	13651	13862	13786	13829	13871	13778	14008	14009	13950	13659	13911	13935	14012	13836	13958	13729	13864	13862	13879	13941	13694	13791	13911	13890	13837	13697	13958	13932	13842	14029	13909	13880	13793	13804	13905	13917	13870	13978	13729	13932	13703	13777	13892	13937	13757	13871	13863	13698	13917	13748	13860	13832	13933	13791	13915	14088	13725	14025	13971	13811	13777	13697	13833	13931	13872	13888	13925	13887	13978	13930	13706	13941	13796	13882	13950	13877	13872	13927	13942	13939	14035	13853	13842	13939	13848	13952	13836	13942	13928	13771	13839	13730	14054	13820	13708	13776	13721	13986	13878	13811	14047	13669	13815	14006	14004	13891	13847	13833	13857	13982	13774	13819	13926	13952	13850	13736	13810	13866	14075	13789	13659	13965	13799	13957	13811	13733	13782	13691	13800	13972	13987	13911	13962	14000	13889	13888	13949	13896	13820	13938	13828	13744	13890	13811	13898	13824	13849	13787	13979	13805	13753	13841	13866	13827	13801	13875	13884	13712	13984	13771	13870	13608	13761	13821	13960	13889	13609	13755	13882	13798	13714	13814	13872	13781	13896	13783	13760	13923	13863	13873	13670	13846	13958	13846	13865	13765	13756	13882	13873	13896	13909	13860	13693	13849	13866	13731	13796	13869	13988	13917	13844	13936	13837	13878	13885	13871	13742	13962	13886	13718	13825	14047	13711	13717	13779	13928	13785	13818	13970	13813	13827	13847	13895	13812	13821	13855	13939	13944	13838	13804	13836	13955	14034	13919	13861	13926	13967	13910	13925	13849	13806	14023	13795	13900	13849	13896	13972	13934	13865	13744	13957	13857	13981	13912	13783	13848	13715	13813	13990	13809	13780	13904	13765	13883	13928	13992	13876	13895	14003	13853	13786	13816	13916	13876	13584	13748	13812	13880	13826	13741	13765	13908	13791	13723	13787	13841	14034	13807	13771	13858	13958	13804	13968	13886	13879	13836	13825	13826	14028	13864	13859	13923	13712	13831	13761	13920	14003	13817	13857	13816	13837	13747	13860	13787	13698	13673	13869	14070	13945	13943	13870	13917	13910	13628	13822	13902	13867	13839	13838	13859	13753	13879	13926	13892	13792	13907	13877	13738	13879	13992	13826	13847	13826	13906	14064	13920	13861	13962	13780	13710	13844	13996	13953	13740	14102	13803	13687	13696	13588	13848	13965	13921	13801	13715	14065	13890	13873	13879	13911	13789	13902	13983	13945	13845	13851	13766	14006	13961	13838	13794	13773	13937	13799	13910	13732	13940	13750	13748	13862	13846	13911	13980	13775	13798	13823	13789	13893	13782	13872	13971	13861	13879	13863	13858	13944	13759	13820	13812	13954	13874	13894	13853	13928	13990	13960	13766	13750	13889	13848	13968	13721	13807	13782	13911	13847	13809	13799	13910	13976	13845	13753	13864	13895	13928	13966	14060	13869	13615	13832	13869	13882	13898	13899	13927	13858	13769	13923	13851	13872	13813	14012	13711	13778	13939	13740	14018	13778	13940	13834	13649	13895	13897	13883	13943	13762	13876	13688	13859	14027	13908	13740	13765	13875	13963	13991	13931	13748	13867	13798	13839	13825	13705	13997	13832	13789	13865	13855	13965	13783	13921	13801	13872	13847	13945	13813	13859	13860	13975	13883	13802	13704	13811	13899	13839	14025	13955	13936	13985	13991	13963	13805	13854	13702	13901	13723	13895	13964	13903	13734	13785	13866	13889	13899	13838	13903	13812	13847	13944	13903	13937	13855	13974	13763	13981	13881	13875	13991	13934	13804	14043	14047	13710	13965	13766	13895	13878	13772	14033	13919	13945	13954	13909	13865	13901	13939	13829	13894	13873	13839	13970	13881	13766	13712	13918	13896	13769	13877	13954	13803	13885	13738	13757	13868	13779	13733	13874	13908	13787	13848	13770	13740	13833	13653	13848	13810	13759	14065	13945	13853	13843	13857	13756	13947	13886	13988	13803	14012	13847	13895	13717	13878	13854	13949	13801	13947	13875	13956	13945	13980	13835	13897	13888	13773	13739	13877	13819	13911	13831	13919	13783	13989	13811	13940	13957	13956	13642	13898	14015	13761	13934	13796	13717	13927	13964	13750	13807	13911	13812	13946	13638	13762	13890	13832	13843	13801	13893	14019	13900	13890	13709	13848	13825	13778	13935	13950	13898	13768	13693	13974	13822	13844	13803	13822	13748	13736	13952	13657	13859	13728	13848	13825	13856	13714	13904	14018	13815	13705	13812	13896	14017	13843	13929	13739	13855	13741	13868	13995	13928	13797	13853	13860	13668	13871	14025	13902	13903	13708	13828	13860	13848	13782	13816	13763	13716	13812	13972	13989	13662	13810	13888	13990	14002	13938	13881	13888	13803	13866	13745	13751	13893	13905	13712	13934	13869	13801	13805	13678	13617	13844	13766	13931	13807	13987	13918	13826	13889	13871	13865	13904	13971	13809	13931	13843	13902	13974	13943	13826	13897	13771	13783	13879	13848	13839	13853	13768	13799	13979	13793	13901	13841	13892	13915	13849	13916	13855	13679	13776	13924	13859	14181	14060	13922	13763	13847	13843	14027	13867	13894	13797	13836	13769	13707	13892	13797	13921	13857	13594	13705	13631	13863	13892	13881	13834	13866	13750	13858	13975	13959	14009	13791	13936	13834	13887	13717	13920	13970	13835	13848	13754	13891	13797	13805	13691	14057	13762	13893	13821	13930	13990	13742	13885	13795	13912	13890	13665	13929	14075	13782	13912	13865	13916	13952	13825	13902	13768	13866	13933	13772	13846	13905	13917	13690	13706	13908	13814	13665	13906	13844	13880	13860	13884	13810	13900	13912	13848	13776	13886	13801	13960	13900	13898	13952	13647	13945	13997	13800	13835	13945	13862	13983	13937	13999	13946	13916	13994	13920	13775	13915	14102	13831	13895	14010	14037	13771	13843	13878	13926	13866	13875	13961	13837	13917	13886	13823	13912	13854	13713	13959	13758	13966	13846	13849	13856	13726	13845	13999	13951	14051	13659	13896	13907	13892	13965	13809	13872	13892	13992	13873	13927	13821	14019	13779	13872	13800	13869	13744	13964	13964	13790	13920	13836	13826	13898	13919	13759	13987	13814	13958	14131	13926	14076	13762	13890	13850	13994	13931	13932	13928	13958	13964	14084	13801	13751	13825	13817	13859	13768	13864	13899	13921	13942	13894	13958	13880	13709	13900	13747	13940	13935	13903	13824	13844	13907	13986	13902	13728	13906	13954	13849	13802	13825	13915	13754	13799	13850	13863	13912	13951	13884	13930	13909	13837	13941	13832	13936	13845	13785	13855	13717	13973	13890	13826	13922	13808	13896	13781	13864	13812	13830	13963	13659	13667	13865	13775	13761	13858	13832	13898	13897	14010	13908	13880	14040	13828	13927	13828	13924	13800	13910	13670	13796	13828	13911	13733	13866	13824	13797	13946	13859	13956	13915	14010	13767	13746	14042	13915	13867	13905	13869	13839	13708	13823	13985	13914	13804	13826	14031	13998	13946	13979	13715	13963	14025	13836	13789	13951	13744	13766	14111	13786	13868	13964	13870	13826	13819	13790	13826	13754	13928	13943	13727	13822	13870	13802	13807	13794	13799	13919	13822	13845	14033	13801	13756	14058	13921	13916	13858	13948	13833	13718	13802	13949	13924	13868	14021	13819	13777	13835	13903	13778	13847	13829	13893	13839	13867	13977	13879	13810	13956	13827	13822	13829	13685	13864	13919	13853	13736	13822	14052	13791	13874	13721	13881	13881	13932	13828	13839	14038	13806	13915	13981	13787	13963	13784	13956	13796	13833	13791	13882	13784	13801	13894	13772	13773	13722	13886	13961	13777	13769	13764	13789	13918	13902	13954	13712	13852	13868	13769	13954	13805	13903	13733	13872	13874	13856	13831	14046	13846	13748	13969	13876	13861	13711	13775	14077	13836	14023	14047	13957	13831	13814	13867	13885	13842	13788	13866	13903	13947	13771	13791	13916	13834	13838	13831	13895	13884	13978	13748	13863	13854	13906	13750	13821	14021	13702	13919	13875	13716	13796	13861	13949	13749	13926	13867	13869	13913	13998	13849	14059	13920	13841	13775	13957	13946	13828	13951	13935	13827	13744	13710	13808	13872	13807	13881	13857	14018	13777	13938	13801	14032	13976	13990	13682	13953	13809	13870	13882	13890	13850	14054	13965	13870	13779	13748	13763	13963	13952	13896	13755	13859	13757	14001	13823	13750	13870	13979	13959	14083	13774	13885	13806	13879	13808	13931	13794	13736	13812	14084	13905	13839	13901	13761	13871	14085	13978	13827	13767	13841	13880	13793	13707	13843	13764	13890	13920	13815	13847	13843	13772	13853	14014	13813	13857	13849	13830	13951	13763	13833	14042	13902	13852	14015	13746	13811	13851	13879	13976	13998	13871	13882	13891	13865	14020	13720	13841	13902	13753	13932	13985	13922	13715	14090	13752	13850	13792	14041	13832	13759	13990	13829	13946	13983	13949	14132	13799	13837	13888	13947	14029	13871	13876	14068	13865
26293	21275	32681	45152	45910	43215	39136	33608	28943	25998	22615	19744	18192	17531	17217	17076	17124	16918	17040	16946	17203	17058	17185	17076	16963	16930	16795	17125	17065	17016	16993	17122	16961	16931	17074	16968	16907	16911	17070	17144	16807	16905	16951	16977	17108	16897	17201	17063	17027	17047	16924	16734	16984	16988	17090	17088	17312	16912	17092	17037	16960	17058	17124	17138	16840	17021	17086	17127	16888	17176	16822	17015	16961	16945	16810	16719	16982	16811	16924	16663	16897	17001	16871	16742	17043	16961	17149	16917	17099	16908	17029	16862	16722	17074	16804	17074	16997	17023	16985	16858	17060	16932	17070	16919	17003	16813	16839	17006	17058	16928	16811	16998	16899	16971	16941	16837	16975	16845	16870	17082	16885	16886	16827	16950	16985	16852	17003	16975	16972	17032	16979	16985	16894	16961	16799	17008	17038	17022	16905	16938	16931	16781	16934	16945	16994	16881	16991	17126	17084	17047	17190	16946	17124	16964	16878	17021	17208	16978	16951	16789	16819	16930	16989	16775	16904	16899	16957	16723	16931	16710	16824	16860	16856	17044	16998	17002	17175	17042	17008	17023	17058	16868	16999	16911	16964	16823	16735	16856	16940	16934	17019	17174	17155	17063	17015	17071	16870	17051	16875	16930	16870	16736	16865	16963	16981	16957	16992	16946	16954	16941	16695	17220	17075	17017	17023	16997	16912	16750	16917	16834	17032	16947	16785	16786	17004	17038	16965	17089	17080	16979	16692	16981	17108	17070	16889	16928	16899	17018	16842	16963	16988	16859	16961	16952	16838	16951	16890	17139	16890	16992	17133	16941	16961	17047	16887	16931	16838	16969	16825	16890	16833	16894	16925	16912	17046	16863	16812	16979	16835	16696	16963	16756	16812	17089	17084	17107	16955	17147	16905	16834	16892	17068	17074	16930	16956	16929	17059	16917	16841	16917	16848	16999	16969	17094	16934	16806	16763	16891	16975	16876	16831	16838	16934	17022	16827	17006	16978	16898	17067	17040	16894	16950	17102	16853	17329	17029	16883	17125	16900	16750	16965	16935	16622	17005	17077	17042	16931	17066	16834	16847	16905	16856	16886	16818	16913	17014	17109	17169	16939	17157	16922	17021	16995	16839	17115	16885	16899	16930	16974	16761	16876	16937	16844	17003	16951	16784	16854	16773	16795	17159	17021	17080	17035	16857	16867	17124	16822	17087	16900	16891	16860	16859	16995	16881	16904	16890	16862	16993	16883	16795	16945	17078	17087	17058	16862	16956	16945	16895	17063	16976	16831	17004	16785	16902	16787	16953	16909	17076	16632	16869	16938	16973	16913	16780	17135	16905	17123	16945	17047	17025	16982	16834	16996	16967	16918	17169	16870	16933	16944	16761	16764	16849	16949	17166	16951	16870	17003	16833	16756	17114	16878	16806	17026	16989	16904	17045	16922	16769	16866	16973	16929	16899	17146	16871	16998	16891	16952	16699	16846	16884	17006	16914	16976	16980	17017	16992	17166	16914	16935	16937	16813	16922	16793	16952	16968	16964	16814	16992	16927	16953	16947	16859	16810	16987	16851	16920	17117	16903	16744	17029	16936	16965	16917	16947	16807	17033	17027	16891	17020	16850	16896	16974	16974	16744	17015	16868	17024	16886	16736	17028	16770	17165	16892	16894	16988	17035	16828	16671	16756	16965	16828	16994	17048	16912	17036	17017	16757	17020	17084	17030	17079	16788	17002	16917	16771	16962	16995	17067	16956	17105	17045	17004	16714	17037	17132	16834	16943	16925	16913	17088	16856	17071	16993	16805	16899	16948	16960	16955	16985	16968	16756	16956	17180	16826	16937	17096	16995	16958	16855	16968	16879	16959	16853	16720	16911	16760	16893	17016	16829	17014	16752	16959	17104	16772	17046	16913	16876	16997	17105	16926	17054	16867	17013	16990	16905	16964	17073	16982	16925	16911	17029	16953	16784	16857	16967	16865	17179	16979	16982	16923	17066	16894	17062	17136	16901	16903	16987	17000	16813	17076	17006	16976	17018	16812	16918	16947	17068	16961	16997	16782	17147	17039	16825	17015	16874	17008	17061	17007	16968	17110	17003	16867	17036	16811	16938	16799	16935	16960	16860	17003	16745	16963	16990	17034	16823	16894	17021	16849	17075	17049	16938	16754	17044	16766	16836	16861	17016	17024	16987	16937	16857	17091	17009	16973	16677	16781	16821	16861	16972	16924	16972	16788	16809	16950	16836	16911	17044	16845	17101	17032	17009	16946	17051	17140	16960	16921	16919	17027	17116	16992	17003	17072	16998	16876	17068	17005	17022	16889	17140	17035	16942	17062	16927	16971	16888	16966	17089	16974	16967	16736	16875	16921	17101	16871	17027	16870	16744	16771	16919	17034	16853	16797	16844	17035	16761	16992	16842	16895	16862	17017	17041	17047	17228	17007	16931	16876	16971	17064	16989	16936	16945	16937	17070	17155	16885	16867	16672	16896	17058	16932	16891	17156	16963	16948	17030	16875	16845	16804	17034	16942	16714	16925	17002	17048	17029	16904	16973	16812	16927	16918	16867	16947	16810	16903	17001	16835	16856	16851	16905	16965	16896	16990	16750	16875	16928	16940	16955	16897	16644	16868	17023	16984	16890	16762	16961	16984	16939	16758	17222	17103	16996	16904	17009	17157	16936	17085	16960	16892	16969	16935	16972	16793	17038	17028	17067	16873	17007	17105	17246	17056	16939	16822	16915	16808	16772	16902	16870	17053	16853	16804	16912	16922	16876	16875	16864	16823	16829	16770	17029	16934	17000	17088	17215	16870	17073	16826	17064	17049	17055	16919	16876	16936	16954	16979	16741	16755	16949	16895	16966	16807	16944	16874	16950	16942	16937	17064	17025	16978	17110	17016	16904	16877	17188	17039	16894	16792	17021	16834	16935	16926	17046	16782	16983	17103	16948	16950	16797	17079	16824	16939	16938	16900	16834	17087	17064	16827	16967	17033	16907	16909	17002	17020	16974	17189	17043	16964	16899	16923	16903	16996	17092	17108	17070	17098	16996	16750	16785	16916	16974	17028	17175	16796	16890	16729	17107	17081	16876	16938	16828	17038	16905	16850	16914	16958	16901	17057	17028	16853	16834	17033	16964	16891	17028	16978	16884	17020	17169	17280	17080	16919	17161	16955	16984	16974	17120	16936	16958	16913	16929	16785	16710	16832	16829	17086	16921	16924	16940	16890	16650	16917	17087	17124	16915	16971	16986	16989	17061	17008	16931	16915	17020	17089	16929	16717	16987	17298	17103	16946	16880	17109	16906	16977	16936	16952	16883	16942	16911	17055	17057	16934	16964	17061	16837	16879	17006	16829	17052	16838	17110	17026	16947	16995	16924	16782	16822	16787	16736	16758	17142	16858	17044	16658	16889	16836	16907	16993	17033	17000	17059	16884	16987	16815	16989	16840	17129	16861	16918	16986	16952	16901	16849	16877	16807	17075	17007	16901	16988	17063	17061	16821	17019	16976	16999	16787	16886	17060	17017	16830	16699	16651	16967	16831	16886	16870	16823	16848	16898	17014	16990	17078	17091	16870	17089	16996	16996	17117	16934	17016	17074	17032	17089	16977	17040	16791	16922	16858	16893	16917	17007	16913	17017	17065	17043	17033	17086	16810	16973	17100	17026	17129	16832	16991	16924	16845	16688	16723	16930	16653	17100	16887	17045	17003	16728	16898	17032	17025	16991	16945	16867	17228	16950	17114	16894	16912	16920	17000	16825	16809	17091	16773	16879	17162	16909	17029	16897	16837	17056	16927	17202	17034	17010	16789	17002	16972	16953	16942	16999	16904	16920	16994	16799	16923	16915	16910	17050	17147	17210	17026	16971	16987	16995	17223	17173	17077	16907	17013	17003	16966	16873	16827	16930	16901	17132	16993	16899	16931	16820	16708	16907	17234	17137	17079	17082	16959	16970	16864	16982	16909	17083	16853	16933	16825	17172	17063	16815	16946	17042	16945	17107	17071	16946	17067	17007	17087	17108	17002	17076	17371	16741	16861	16888	16745	16906	16925	16977	17096	16868	16968	16950	17083	16932	16867	16889	16833	17014	17118	16901	17023	17061	16906	17139	16909	17021	16751	16895	16834	17070	17251	17018	17105	16878	17011	16943	17052	16876	16970	17123	17017	16849	16943	16932	16977	16959	16736	17008	16822	17126	17014	17128	16779	17182	17015	16887	17088	17216	17025	16996	16877	17003	16798	16915	17044	16955	16964	16987	16927	16928	16848	16863	17098	16956	17014	17102	16754	16979	16921	17171	17072	17131	17005	17161	17112	17114	17068	16963	16755	16815	17433	16973	17064	16967	17013	17003	17023	16933	16887	16883	16820	16853	16933	16985	16911	16959	16899	17152	16908	16901	16977	16884	16798	17112	16980	16929	17017	16750	16895	17091	17063	17056	17008	16800	17064	17032	17084	16909	16954	16969	16864	16884	16963	16849	16998	16948	16849	16945	16826	16685	16788	16958	17126	17050	16807	16887	16783	17103	17066	17021	16745	17095	16945	16950	17038	16874	16865	16994	16799	16885	17044	16972	16788	16968	16925	17120	16924	17121	16928	17079	16969	16773	16894	17077	17068	17129	16895	16945	17054	16908	16750	16807	16932	17107	17092	16812	16947	16836	16861	17025	16885	17056	16909	16928	16958	16910	17047	17022	17012	16854	16949	16950	16844	17056	16745	16918	16980	16982	16824	17027	17080	17089	16886	17024	17055	17172	17029	17125	16798	17034	17132	16906	16764	17137	16978	16836	16900	16900	16824	16962	17165	16752	16973	16777	17058	17166	17092	17015	17107	16769	17034	17026	16958	17054	16964	16969	17015	16830	16870	17135	16774	16832	16962	16924	17038	16867	16897	17132	16896	16820	17148	17144	17059	16975	17064	17056	17015	16987	17084	16953	16974	16815	16896	17112	16871	16835	16833	16567	16987	17033	17005	16921	17010	17087	16922	17012	16986	16893	17010	17023	17070	16800	16975	17099	17067	16926	17168	17129	16846	16984	16984	16963	17034	16988	16939	16912	16861	16856	16825	16953	16666	16966	16786	16847	17126	16849	16815	16997	17095	16873	17102	16997	17062	16985	16868	16880	16920	16823	16983
28850	50425	59400	55051	49765	43760	38532	34043	28481	25099	20470	16489	14892	14262	13981	13947	13981	13926	13988	13944	13824	13882	13887	13950	14073	13912	14004	14003	13986	14089	14053	14046	14069	14031	14089	13947	14006	13919	14054	13779	14084	13776	13933	13823	13874	13956	14068	13731	13960	13831	13950	13935	14147	14043	14032	13881	13881	13832	13892	13859	13938	13990	14183	14008	13688	13796	13845	13991	14079	14130	13954	13891	13977	13884	13872	14027	13960	14083	13856	13873	13945	14060	14065	13909	13913	13958	14002	13845	14031	13876	13821	13733	14027	14019	14093	13827	13742	13878	13842	13738	14009	14090	13987	14065	13887	13991	14002	13932	13977	13946	13959	13963	13805	13935	13758	13974	13944	14020	14071	13847	13876	13855	13842	14014	13905	13887	13848	14020	13864	13825	13897	13894	14026	13988	13964	13914	13835	13985	14050	14003	13867	14063	13904	13911	13878	14048	13971	13943	13893	13864	13907	13849	14064	13828	13905	13948	13981	13902	14034	13843	13987	13841	13856	13871	14091	13937	14061	14020	14056	14065	13773	13817	13958	13926	13902	13919	13822	13824	13950	13829	13869	13921	13832	13764	13941	13815	13915	13872	14026	13868	13933	14044	13927	13907	14016	13960	13875	14006	13871	13924	13999	13930	13926	13968	13921	14011	14021	14148	13943	13995	13992	13827	13942	13888	13866	13899	13941	14085	14041	13995	14005	13738	13918	13804	14158	13834	13757	13959	13986	13931	13984	14039	14085	13991	13759	14037	13890	14113	14098	14034	13972	14088	13978	13888	13992	14093	13734	13962	14140	14180	13729	13892	14013	14048	13912	13870	13906	14057	13933	13850	13957	13968	14022	13844	14037	14054	14038	13875	14002	14010	13943	13776	13772	13861	13857	13964	13897	13916	14035	14044	13733	13946	13971	13892	13787	14120	14068	13886	13853	13926	14042	13961	13990	14027	13903	13886	13896	14031	13901	13840	13840	13841	14026	14034	13843	14010	13778	14066	13805	14067	14026	13842	13877	13986	13814	13963	14037	14028	13843	14006	14041	13707	14091	13939	13961	13966	13987	13914	13930	13986	13928	13764	13858	14068	13992	13888	14094	13882	13909	13830	13830	13886	13898	14001	13803	13787	13862	13845	13894	13738	13847	13876	13998	13892	13884	14013	14025	13850	13955	13788	13973	13898	14008	14098	13839	13919	14209	13795	13827	13918	13903	14075	14129	14105	14123	13981	14000	13852	13908	14026	13744	13879	14016	13936	13960	13895	13888	13961	14022	13829	13935	14038	13851	13805	13882	13776	14055	13910	14075	13793	13926	14040	13796	13900	13764	13865	14018	13989	13927	13895	13779	14081	13843	13871	13841	13896	14025	13947	13836	13761	14034	13869	13995	14084	13805	13857	13982	14001	13739	13903	13923	14057	13917	13994	13944	14081	14064	13925	14060	14027	14216	13906	13908	13978	13923	13876	13825	13926	13877	13832	13911	13843	13847	13862	14035	14037	13813	13914	13856	13989	13889	14073	13992	14077	13972	14025	13906	14011	14041	14016	13842	13952	13960	13910	13907	13893	13912	14044	14076	13930	13883	13887	13946	14024	13887	14081	14088	13864	13895	13962	13946	13938	13833	13706	13855	14034	14075	13900	13905	13863	13975	13795	13988	13730	14011	14078	13867	13958	13866	14015	13758	14073	14044	13779	13946	14068	13977	13931	14043	13960	13952	13912	13970	14014	13826	13911	13971	13798	13969	14005	13906	13766	13964	13833	14033	13804	14050	14075	14095	13819	13932	13963	14048	14004	13970	13901	13900	13969	13861	13991	13886	13892	14007	13965	13858	14021	13943	13960	14012	13874	13734	13887	13795	13842	13993	13840	14106	13894	13799	13988	13788	14031	13847	14069	13866	13915	13892	13945	13969	13957	13916	13772	13977	13988	13997	13996	13866	13947	13941	13920	13831	13897	13798	13921	13856	13820	14049	13876	13894	13950	13947	13899	14108	14012	13938	13921	14056	14036	13976	14023	14039	13946	13874	13863	13910	13868	13923	13727	14099	13809	13902	13879	13979	13937	13731	14094	13940	14059	13841	13912	14022	13901	13806	14095	13912	13931	13925	13926	13889	13945	13985	13821	13979	14041	13976	13827	14042	13950	13991	14008	13917	14094	14010	13897	13837	13929	13992	13817	13951	13830	13916	14043	13966	14051	13956	13904	13981	13915	13877	13926	13865	13876	14005	14011	14060	14025	14035	13921	14016	13891	13966	14109	13839	13970	14050	13938	13840	13826	13682	13783	13817	13904	13924	13801	13939	13852	13915	13786	14099	14040	14038	13827	13749	13869	13883	14150	13883	14097	14029	13889	13991	13965	13943	13850	13835	13929	13972	13841	14022	14196	14056	14004	13714	13913	14094	14023	14013	14156	14036	13748	14167	13905	14052	13984	13920	13936	13838	13876	14017	13889	14025	13836	13881	13833	13870	13888	14159	13925	13928	13667	13734	13953	14052	13810	13947	13861	14006	13878	13841	13906	14079	13824	13961	13861	13722	13960	13959	13903	13960	13899	13978	14005	13961	13791	14100	14060	13846	14102	13967	14013	14039	13883	13948	13856	13917	13995	13776	14007	13878	13974	13989	13882	13845	14009	13974	13871	13834	13917	13868	13943	13940	13958	13989	14006	13982	13775	13966	13902	13962	13906	13763	13984	14001	13958	14001	13751	13908	13850	13831	13836	14028	14010	13869	14153	13802	14014	14073	14049	13934	14018	14141	14145	13991	13955	14038	14070	13988	14114	13885	13958	13913	14003	13963	13808	14003	13944	13872	13976	13955	13872	14064	13800	13913	14075	13862	13796	13902	13842	14017	13817	13982	14087	13895	13935	13937	13926	13899	13955	13800	14110	13703	13967	14066	14027	14010	13865	13928	13867	14063	13894	13852	13943	13857	13847	13919	13915	13995	13949	13845	13954	13864	13795	14000	13978	14021	13875	13975	13935	13821	13963	13928	14021	13870	13946	13879	13955	13976	14007	13806	14061	13908	13986	14060	13860	14086	13924	14108	13912	13948	13910	13909	13950	13772	13920	13824	13892	13940	14007	13904	13730	13979	13852	13787	14032	14002	13921	13991	13933	13977	13831	13840	13836	13932	13807	14005	14095	13871	13903	14018	13845	13924	13989	13943	13850	14144	14021	13984	13877	13935	13823	13965	13876	13980	13869	13913	14043	13931	14143	13939	14126	13848	14056	13926	13972	14050	13912	13902	13939	14043	13983	13952	14035	14024	13903	13841	13882	14018	14009	13897	14064	13875	14064	14041	14049	13799	14054	13998	13876	13930	13880	14010	14087	13823	13923	13886	14062	13798	14076	13987	13997	13967	13837	13790	14043	13971	13912	13981	14013	13856	13659	14101	13684	14139	13928	13962	14011	13830	14042	13937	14080	13629	13983	13855	14131	13988	13969	13813	13798	13905	13977	14104	13959	14128	13678	13954	13895	14021	13735	13900	13953	13989	14006	14096	13949	13934	14127	13849	13823	13727	14198	14010	13934	13908	14157	13889	13962	14047	13879	14030	13897	13892	13919	13935	13864	14029	13941	13865	13997	14030	13886	13983	13913	13886	14060	13711	13771	13933	13977	13999	13979	13857	13879	13906	13890	13989	13938	13929	13986	14004	13822	14008	14091	13835	13762	13854	14059	13927	13956	13947	13865	13952	13824	13842	13924	13945	14018	13890	14045	13863	14044	13855	14013	14015	14028	13849	13977	13994	13890	13890	13873	13914	13962	14088	13981	13973	14004	13884	13985	13873	13895	14005	14031	14028	14092	13898	13819	13888	14063	13910	14086	13840	14049	13893	13947	13865	14043	13965	13895	13920	14004	13808	14039	14076	13732	13968	13954	13974	14015	13960	13939	13790	13939	14013	13874	13961	13970	14088	13940	14026	13993	13990	14005	13998	13971	13888	13856	13890	13874	13977	13961	13999	13722	14034	13965	13919	13872	13868	14082	14057	13856	13950	14017	14013	13962	13943	13808	13956	13869	13804	13879	13805	13804	13782	13845	13888	14005	13833	14002	13875	14059	13857	13925	14026	13941	13814	13816	13945	13886	13909	13931	14116	13913	13957	14000	13891	13960	13968	13850	13889	13837	13940	13836	13961	13854	13814	14128	14066	14032	13935	14014	14031	14062	13984	13830	13830	14023	13917	13702	13958	13867	14008	13989	13975	13958	14011	14028	13899	13926	14141	14150	13884	13923	13868	13867	13985	13939	14014	13947	13709	14018	13886	13862	14059	13896	13911	13843	14161	13874	14002	14027	13743	14016	13846	13990	13866	13860	13808	13883	13937	13914	13865	13899	13879	13953	13908	13927	13990	13929	13911	13964	13901	13857	13935	13959	13985	13867	14106	13881	13893	13713	14023	14102	13954	14101	13815	14056	13953	14043	14028	14024	13993	13949	13777	13991	13824	14125	13973	13829	13941	13959	13920	13865	13931	14083	13974	13935	13985	13811	13903	13924	13883	14069	13863	13942	14014	13803	13786	14011	13874	14013	13883	13821	13987	14044	14034	13968	13915	13826	13923	13829	13914	14066	13894	14059	13938	13976	14000	13740	13833	13843	13917	13877	14010	14014	14001	13914	13993	14153	13946	13905	14023	13817	13831	14030	14037	14091	13920	13919	13855	14002	14076	14016	13849	13891	13899	13817	13972	14002	13947	13936	13930	13981	13881	13898	13968	13796	13836	13968	13801	14221	13939	14027	14054	13927	13929	13885	13839	14011	13985	13691	13858	14002	13853	13923	13989	13950	13965	14068	14211	13994	13913	13940	14041	13959	13902	13769	13806	13799	13982	13783	13961	14090	14045	13733	13977	13961	14028	13976	13898	13856	13953	13909	13883	13897	13894	13918	13934	13951	13853	13927	13997	14070	13967	13961	14032	13901	14036	13886	13994	13761	14089	13826	13911	13889	13845	13939	13943	14038	13985	13935	13768	13995	13918	13970	14264	13980	13960	13969	13956	14002	13983	13912	13948	13898	13989	14053	13865	14036	13991	14156	13908	13828	13983	14002	14012	13925	13953	13938	14018	13936	13819	13884	13978	13909	13970	13932	14127	13839	13923	13962	13832	13959	13661	14032	13798	14030
24164	21142	29611	37648	54158	57434	53434	47995	42702	37043	30624	23909	19698	17700	16886	17020	16756	16592	16527	16830	16671	16636	16587	16822	16790	16457	16626	16864	16619	16765	16675	16864	16644	16468	16548	16556	16381	16644	16506	16745	16446	16507	16479	16657	16573	16713	16645	16654	16617	16435	16686	16818	16567	16595	16601	16460	16635	16600	16617	16411	16660	16600	16566	16672	16638	16730	16639	16505	16566	16462	16571	16787	16686	16829	16716	16569	16791	16439	16648	16506	16596	16612	16558	16554	16542	16698	16607	16597	16547	16602	16451	16496	16529	16530	16622	16436	16767	16726	16481	16399	16427	16645	16623	16595	16381	16464	16335	16509	16352	16438	16575	16487	16609	16506	16591	16292	16487	16489	16555	16455	16786	16584	16518	16627	16731	16791	16427	16535	16288	16521	16373	16556	16585	16576	16776	16491	16608	16458	16385	16414	16510	16658	16747	16766	16466	16584	16705	16798	16575	16662	16687	16617	16687	16582	16457	16592	16550	16142	16443	16398	16588	16423	16766	16601	16513	16538	16669	16411	16575	16498	16549	16676	16603	16606	16643	16627	16586	16474	16432	16504	16690	16439	16414	16518	16561	16707	16506	16776	16472	16393	16548	16404	16296	16582	16552	16410	16520	16555	16708	16605	16611	16519	16675	16350	16481	16680	16625	16515	16551	16637	16648	16448	16630	16627	16508	16555	16371	16526	16466	16527	16488	16519	16447	16490	16628	16516	16803	16695	16671	16535	16616	16399	16565	16719	16579	16571	16736	16560	16656	16466	16483	16645	16506	16669	16404	16540	16738	16459	16779	16475	16489	16472	16600	16300	16223	16278	16395	16395	16677	16527	16372	16584	16437	16438	16739	16518	16640	16574	16694	16629	16763	16554	16603	16449	16641	16603	16685	16625	16553	16690	16644	16497	16591	16786	16664	16610	16580	16534	16549	16424	16726	16589	16538	16535	16785	16630	16676	16676	16691	16615	16558	16560	16475	16562	16604	16625	16502	16515	16619	16837	16737	16527	16725	16495	16546	16568	16464	16547	16619	16662	16631	16612	16733	16657	16741	16549	16667	16564	16547	16464	16620	16470	16443	16526	16774	16524	16512	16735	16654	16547	16521	16644	16725	16432	16664	16512	16504	16552	16383	16484	16544	16736	16347	16547	16587	16544	16500	16500	16520	16415	16608	16761	16449	16497	16524	16516	16297	16524	16478	16717	16598	16430	16539	16427	16677	16646	16561	16655	16655	16680	16540	16550	16576	16569	16632	16654	16737	16515	16372	16430	16383	16524	16722	16530	16389	16682	16631	16565	16563	16608	16558	16605	16638	16447	16758	16504	16601	16573	16560	16483	16654	16604	16547	16704	16693	16734	16540	16577	16404	16603	16580	16606	16595	16525	16570	16390	16454	16614	16522	16340	16579	16665	16670	16653	16593	16684	16588	16643	16734	16462	16528	16670	16574	16477	16692	16490	16534	16350	16573	16368	16346	16486	16621	16327	16676	16665	16502	16465	16517	16721	16530	16682	16505	16535	16503	16443	16597	16583	16453	16504	16558	16627	16662	16583	16476	16399	16656	16601	16484	16711	16574	16693	16590	16235	16583	16750	16645	16450	16704	16497	16806	16478	16542	16410	16531	16474	16491	16565	16873	16546	16577	16446	16666	16706	16551	16705	16665	16579	16692	16416	16598	16439	16368	16421	16679	16542	16420	16447	16525	16698	16677	16519	16532	16531	16614	16563	16607	16470	16711	16535	16547	16359	16555	16538	16436	16626	16467	16650	16493	16420	16579	16586	16440	16538	16591	16534	16686	16590	16367	16559	16703	16612	16612	16593	16519	16698	16392	16595	16356	16770	16474	16549	16491	16525	16611	16468	16480	16616	16811	16367	16683	16562	16605	16379	16476	16647	16489	16675	16569	16404	16475	16691	16482	16675	16615	16509	16693	16618	16810	16775	16632	16655	16458	16364	16465	16663	16548	16461	16532	16454	16657	16496	16626	16558	16603	16601	16350	16665	16373	16679	16598	16579	16641	16757	16447	16462	16583	16439	16572	16305	16463	16494	16711	16663	16876	16398	16414	16455	16515	16525	16577	16616	16536	16475	16562	16580	16442	16497	16501	16583	16697	16900	16606	16436	16649	16716	16439	16693	16724	16535	16532	16471	16534	16645	16416	16559	16513	16381	16499	16587	16556	16597	16546	16382	16546	16493	16709	16756	16918	16584	16685	16576	16549	16591	16588	16668	16503	16418	16597	16584	16639	16558	16480	16731	16529	16535	16557	16468	16576	16479	16619	16554	16651	16561	16526	16648	16778	16689	16471	16463	16644	16668	16516	16730	16638	16572	16455	16534	16666	16692	16638	16651	16570	16557	16646	16403	16580	16508	16524	16577	16616	16579	16374	16566	16454	16635	16567	16510	16619	16542	16507	16486	16823	16704	16716	16426	16421	16738	16698	16653	16344	16573	16746	16733	16707	16518	16581	16613	16586	16584	16634	16505	16606	16281	16515	16379	16516	16542	16328	16330	16499	16589	16518	16646	16713	16820	16572	16576	16619	16617	16683	16522	16468	16547	16572	16733	16499	16479	16498	16600	16443	16800	16485	16492	16534	16649	16570	16532	16305	16580	16661	16497	16685	16424	16519	16766	16592	16421	16551	16582	16420	16679	16532	16369	16564	16686	16527	16638	16685	16556	16347	16492	16709	16378	16442	16580	16514	16482	16303	16411	16395	16620	16408	16845	16385	16593	16521	16558	16547	16657	16678	16636	16596	16532	16614	16647	16604	16599	16533	16501	16439	16692	16499	16686	16581	16623	16675	16721	16650	16699	16611	16439	16670	16812	16750	16672	16826	16573	16435	16672	16909	16627	16586	16396	16592	16484	16557	16745	16707	16547	16408	16502	16442	16373	16614	16602	16375	16569	16589	16737	16462	16493	16342	16672	16566	16388	16405	16655	16513	16556	16760	16568	16451	16642	16672	16671	16578	16543	16427	16519	16542	16632	16515	16549	16671	16637	16563	16407	16530	16518	16688	16483	16547	16645	16505	16622	16510	16503	16484	16505	16814	16817	16299	16731	16697	16710	16754	16691	16607	16513	16650	16298	16582	16547	16661	16480	16530	16515	16631	16846	16428	16599	16738	16685	16567	16628	16527	16501	16593	16521	16502	16428	16582	16488	16388	16504	16619	16428	16674	16478	16584	16673	16679	16527	16903	16468	16834	16304	16558	16421	16212	16647	16389	16698	16604	16418	16639	16542	16593	16552	16657	16518	16424	16609	16730	16430	16780	16733	16571	16679	16471	16561	16467	16475	16489	16454	16681	16831	16625	16587	16401	16430	16457	16647	16586	16485	16645	16656	16653	16457	16680	16469	16438	16650	16648	16427	16452	16265	16438	16558	16496	16564	16623	16583	16604	16311	16597	16469	16361	16500	16545	16452	16696	16450	16427	16567	16609	16604	16769	16754	16796	16685	16694	16504	16596	16590	16574	16768	16588	16436	16600	16475	16580	16614	16703	16376	16413	16591	16487	16481	16616	16503	16566	16613	16349	16616	16466	16464	16631	16632	16518	16566	16779	16658	16503	16599	16426	16577	16655	16583	16791	16690	16696	16596	16461	16578	16556	16447	16650	16739	16637	16569	16594	16294	16529	16449	16513	16548	16773	16519	16358	16408	16429	16465	16385	16392	16658	16631	16608	16665	16724	16487	16543	16728	16484	16646	16441	16593	16567	16469	16610	16519	16639	16669	16679	16885	16709	16339	16589	16409	16441	16695	16667	16399	16392	16391	16555	16581	16666	16713	16647	16508	16546	16775	16599	16509	16404	16549	16441	16566	16575	16734	16706	16560	16503	16724	16523	16638	16712	16675	16607	16540	16635	16340	16649	16455	16719	16646	16572	16416	16393	16558	16705	16274	16466	16708	16602	16579	16505	16467	16692	16505	16538	16681	16425	16567	16578	16537	16389	16639	16637	16309	16764	16826	16773	16500	16618	16557	16606	16540	16492	16615	16798	16347	16454	16522	16510	16696	16650	16605	16436	16343	16859	16493	16491	16679	16397	16524	16464	16431	16645	16442	16554	16561	16574	16771	16583	16575	16672	16486	16644	16647	16279	16679	16697	16655	16551	16682	16605	16730	16684	16455	16497	16538	16409	16522	16698	16602	16606	16702	16537	16782	16473	16501	16593	16391	16720	16464	16466	16525	16437	16612	16612	16557	16590	16721	16711	16371	16407	16678	16665	16507	16526	16694	16485	16541	16818	16480	16417	16659	16602	16555	16694	16639	16384	16470	16463	16502	16372	16392	16415	16467	16663	16503	16596	16586	16314	16483	16520	16611	16671	16707	16399	16394	16585	16747	16710	16566	16548	16609	16633	16614	16661	16528	16555	16769	16512	16587	16686	16554	16541	16581	16514	16896	16589	16456	16451	16503	16546	16506	16655	16522	16510	16548	16458	16555	16481	16774	16496	16391	16498	16525	16432	16647	16599	16570	16575	16628	16608	16421	16650	16593	16588	16566	16692	16369	16521	16528	16574	16578	16411	16355	16546	16612	16422	16612	16563	16539	16393	16646	16580	16635	16553	16537	16518	16624	16599	16763	16689	16677	16538	16799	16638	16513	16671	16515	16545	16477	16736	16691	16730	16639	16535	16513	16404	16609	16677	16485	16561	16545	16574	16418	16625	16648	16631	16560	16528	16453	16610	16297	16624	16503	16376	16541	16560	16468	16473	16506	16630	16685	16654	16620	16677	16511	16602	16627	16652	16664	16438	16579	16672	16544	16551	16691	16528	16543	16478	16589	16507	16515	16588	16764	16546	16672	16704	16423	16606	16747	16672	16443	16644	16622	16325	16559	16789	16551	16567	16518	16553	16519	16604	16764	16573	16456	16502	16654	16553	16573	16393	16456	16580	16734	16564	16604	16607	16473	16589	16476	16694	16696	16434	16487	16358	16656	16766	16501	16636	16616	16755	16458	16705	16659	16541	16558	16583	16406	16721	16782	16632	16697	16779	16601	16700	16539	16460	16695	16666	16493	16609	16721	16719	16512	16466	16617	16729	16689	16400	16660	16466	16773	16542	16371	16434	16535	16453	16515	16416	16600	16325	16471	16524	16612	16423	16358	16600	16498
37038	73510	78829	74252	70294	62271	53606	49560	43080	37276	29445	21360	16430	14474	13931	13776	13628	13601	13791	13776	13677	13709	13779	13695	13800	13683	13819	13707	13705	13777	13638	13735	13484	13702	13730	13524	13710	13481	13583	13652	13520	13712	13722	13610	13678	13673	13854	13588	13678	13787	13745	13619	13658	13608	13699	13745	13655	13698	13669	13464	13629	13770	13552	13772	13751	13606	13834	13644	13599	13737	13694	13729	13546	13726	13646	13824	13636	13748	13703	13740	13745	13658	13634	13610	13701	13700	13582	13675	13625	13520	13531	13656	13668	13590	13655	13453	13756	13685	13682	13644	13667	13618	13714	13606	13702	13497	13673	13677	13674	13792	13574	13692	13591	13705	13571	13720	13560	13632	13758	13929	13715	13588	13768	13677	13875	13694	13750	13497	13780	13645	13751	13667	13711	13715	13755	13747	13620	13598	13591	13715	13519	13582	13646	13665	13572	13635	13601	13713	13555	13624	13557	13820	13607	13743	13660	13699	13727	13598	13707	13627	13660	13512	13706	13579	13712	13749	13668	13678	13619	13644	13536	13649	13743	13649	13790	13541	13709	13609	13736	13710	13541	13661	13845	13460	13650	13754	13797	13559	13843	13499	13616	13628	13579	13486	13734	13535	13545	13615	13626	13780	13573	13434	13498	13648	13537	13802	13613	13797	13614	13706	13714	13710	13610	13592	13692	13713	13658	13565	13563	13599	13812	13704	13625	13669	13860	13532	13798	13730	13629	13761	13587	13640	13699	13822	13696	13792	13880	13736	13728	13545	13661	13886	13734	13699	13606	13619	13554	13576	13546	13568	13650	13746	13678	13620	13548	13680	13654	13659	13778	13575	13707	13664	13758	13650	13528	13771	13688	13669	13756	13650	13576	13876	13593	13570	13742	13735	13849	13659	13731	13667	13512	13688	13627	13659	13758	13517	13516	13664	13719	13693	13678	13560	13497	13556	13686	13583	13849	13748	13705	13587	13711	13695	13684	13642	13593	13656	13653	13731	13661	13665	13707	13558	13693	13774	13790	13852	13681	13717	13652	13538	13772	13587	13642	13680	13705	13758	13691	13654	13638	13668	13678	13642	13500	13742	13763	13561	13737	13605	13821	13688	13597	13744	13656	13545	13624	13771	13888	13700	13719	13602	13734	13585	13476	13695	13703	13610	13907	13740	13527	13691	13700	13607	13657	13660	13556	13654	13742	13754	13642	13561	13565	13495	13769	13488	13770	13691	13829	13640	13760	13721	13770	13560	13749	13682	13667	13586	13736	13778	13764	13554	13627	13728	13922	13603	13878	13612	13596	13648	13596	13803	13734	13772	13563	13821	13658	13618	13721	13865	13748	13521	13648	13767	13647	13556	13648	13768	13652	13580	13627	13507	13709	13580	13699	13479	13881	13659	13705	13644	13708	13538	13622	13684	13681	13684	13745	13749	13658	13644	13730	13557	13583	13562	13701	13705	13769	13544	13853	13802	13723	13716	13703	13592	13420	13574	13708	13723	13635	13709	13776	13782	13653	13812	13660	13645	13638	13633	13809	13745	13664	13470	13774	13661	13578	13622	13651	13761	13638	13533	13473	13792	13728	13697	13678	13749	13687	13605	13420	13523	13575	13733	13507	13816	13713	13758	13648	13793	13611	13749	13651	13569	13732	13512	13651	13649	13581	13829	13557	13644	13650	13746	13686	13570	13690	13775	13727	13807	13567	13587	13569	13588	13617	13780	13855	13802	13641	13574	13604	13638	13572	13656	13705	13609	13644	13645	13648	13818	13635	13825	13667	13731	13798	13725	13599	13640	13761	13753	13551	13656	13849	13700	13599	13567	13686	13627	13581	13762	13489	13703	13531	13623	13499	13704	13523	13529	13556	13572	13607	13582	13947	13627	13610	13620	13655	13668	13722	13508	13708	13606	13713	13696	13687	13615	13658	13689	13713	13622	13700	13693	13675	13722	13596	13840	13647	13704	13680	13759	13507	13818	13694	13688	13630	13556	13700	13574	13766	13521	13802	13707	13641	13851	13845	13613	13634	13568	13725	13566	13765	13606	13749	13627	13621	13699	13813	13550	13637	13511	13807	13570	13732	13591	13584	13699	13633	13512	13685	13696	13770	13576	13626	13596	13810	13626	13726	13675	13649	13746	13819	13756	13649	13787	13695	13744	13629	13742	13616	13731	13592	13734	13774	13643	13718	13814	13766	13658	13731	13806	13686	13641	13620	13498	13849	13590	13702	13650	13930	13666	13770	13665	13614	13613	13872	13677	13712	13780	13758	13683	13538	13749	13775	13690	13558	13654	13743	13799	13506	13829	13877	13718	13548	13698	13639	13790	13633	13589	13710	13712	13613	13758	13767	13594	13825	13665	13684	13504	13559	13676	13646	13680	13627	13582	13601	13785	13779	13823	13650	13753	13698	13678	13653	13779	13774	13720	13595	13563	13692	13604	13693	13771	13604	13495	13595	13685	13611	13720	13683	13611	13500	13761	13604	13707	13760	13589	13641	13459	13679	13861	13684	13565	13696	13736	13758	13756	13632	13756	13705	13706	13762	13726	13707	13653	13784	13738	13685	13836	13629	13653	13581	13785	13807	13617	13427	13695	13557	13602	13757	13710	13560	13706	13860	13830	13661	13537	13725	13651	13648	13709	13793	13698	13802	13489	13555	13793	13627	13736	13550	13732	13647	13594	13771	13660	13756	13787	13635	13745	13598	13767	13641	13644	13946	13824	13710	13599	13741	13625	13708	13577	13786	13510	13755	13736	13773	13740	13776	13739	13613	13649	13512	13687	13785	13667	13688	13595	13817	13708	13656	13515	13733	13621	13773	13727	13637	13610	13549	13674	13640	13627	13599	13780	13634	13692	13547	13651	13769	13639	13686	13681	13680	13646	13761	13679	13715	13730	13719	13510	13609	13513	13692	13585	13709	13662	13582	13554	13722	13674	13660	13557	13694	13686	13756	13733	13654	13756	13593	13714	13714	13694	13785	13711	13712	13530	13711	13443	13437	13590	13823	13769	13655	13709	13608	13664	13531	13605	13611	13566	13583	13674	13634	13715	13615	13669	13637	13546	13702	13786	13681	13672	13623	13747	13606	13794	13863	13726	13650	13518	13609	13628	13806	13724	13665	13642	13571	13497	13721	13675	13687	13589	13748	13657	13691	13600	13787	13740	13801	13531	13580	13645	13690	13521	13495	13660	13524	13604	13707	13648	13671	13704	13627	13659	13636	13601	13529	13713	13656	13705	13719	13717	13663	13663	13721	13764	13608	13738	13643	13595	13693	13604	13554	13659	13598	13607	13444	13559	13659	13593	13759	13632	13691	13612	13661	13731	13729	13462	13530	13662	13738	13518	13591	13726	13617	13747	13664	13691	13637	13650	13743	13564	13575	13803	13674	13859	13609	13711	13639	13722	13546	13579	13778	13560	13696	13715	13599	13798	13796	13622	13698	13587	13682	13616	13697	13468	13671	13549	13587	13737	13661	13575	13757	13738	13654	13658	13626	13732	13495	13762	13590	13710	13527	13783	13636	13791	13588	13766	13631	13587	13781	13676	13566	13677	13617	13676	13657	13804	13799	13813	13596	13784	13618	13854	13544	13743	13743	13668	13601	13744	13583	13647	13496	13736	13725	13885	13756	13746	13567	13782	13738	13621	13511	13530	13705	13630	13777	13668	13817	13558	13657	13631	13708	13686	13644	13442	13650	13645	13646	13667	13652	13683	13700	13651	13557	13623	13755	13716	13623	13729	13758	13655	13592	13482	13751	13672	13562	13603	13488	13629	13729	13623	13734	13600	13741	13765	13683	13585	13795	13680	13586	13610	13702	13667	13690	13663	13584	13678	13589	13667	13656	13684	13679	13622	13587	13668	13648	13725	13649	13626	13668	13655	13630	13700	13811	13516	13667	13680	13724	13631	13435	13592	13733	13739	13764	13512	13664	13598	13604	13825	13655	13688	13664	13595	13628	13744	13697	13549	13802	13748	13840	13639	13614	13856	13658	13582	13722	13629	13627	13813	13608	13812	13691	13803	13660	13710	13682	13615	13835	13740	13633	13497	13708	13681	13594	13710	13652	13792	13823	13724	13648	13731	13830	13686	13738	13588	13814	13641	13702	13539	13785	13649	13642	13534	13802	13610	13633	13704	13648	13661	13586	13657	13704	13709	13581	13753	13667	13773	13666	13597	13714	13634	13624	13706	13456	13909	13692	13500	13732	13754	13909	13668	13701	13793	13523	13788	13521	13827	13757	13612	13813	13736	13471	13554	13695	13667	13621	13530	13722	13747	13702	13712	13750	13680	13671	13835	13744	13698	13596	13858	13788	13660	13688	13577	13645	13878	13544	13663	13680	13703	13500	13735	13845	13677	13658	13531	13684	13571	13715	13711	13837	13516	13826	13580	13662	13552	13573	13689	13540	13664	13583	13621	13813	13736	13671	13699	13716	13669	13705	13666	13811	13543	13533	13616	13669	13691	13720	13791	13582	13592	13583	13615	13610	13611	13734	13581	13600	13707	13706	13644	13575	13646	13639	13690	13537	13575	13648	13623	13587	13678	13656	13762	13794	13566	13684	13682	13703	13577	13756	13569	13532	13647	13632	13679	13910	13631	13598	13647	13828	13725	13724	13744	13747	13638	13641	13651	13629	13948	13566	13568	13756	13597	13812	13609	13720	13629	13588	13587	13790	13608	13715	13708	13812	13761	13656	13456	13699	13642	13709	13546	13713	13679	13667	13656	13704	13615	13781	13731	13644	13701	13686	13758	13550	13706	13601	13660	13775	13780	13708	13741	13640	13584	13812	13685	13552	13625	13636	13512	13503	13858	13637	13738	13657	13639	13536	13869	13698	13594	13500	13661	13531	13510	13666	13653	13411	13713	13660	13739	13712	13601	13594	13593	13735	13674	13729	13783	13561	13778	13766	13682	13658	13539	13787	13746	13825	13627	13614	13668	13693	13691	13744	13665	13752	13670	13564	13775	13541	13771	13726	13528	13769	13824	13726	13855	13609	13537	13664	13740	13687	13621	13618	13823	13632	13663	13563	13614	13777	13671	13784	13592	13589	13689	13694	13797	13678	13789	13697	13683	13813	13746	13667	13640	13629	13561	13716	13914	13495	13771	13582	13649	13837	13643
31516	24862	25376	25239	23523	21761	20557	19805	19626	19404	18732	18365	17884	17755	17778	17638	17655	17547	17621	17490	17759	17627	17837	17753	17764	17476	17590	17725	17808	17624	17502	17501	17471	17653	17544	17655	17556	17584	17410	17564	17345	17547	17592	17691	17443	17756	17498	17525	17462	17696	17737	17607	17522	17920	17588	17654	17833	17450	17615	17456	17741	17679	17521	17460	17545	17588	17589	17624	17639	17555	17603	17596	17686	17596	17572	17613	17586	17709	17518	17356	17577	17592	17437	17340	17630	17712	17417	17395	17578	17389	17429	17438	17370	17493	17479	17754	17546	17609	17692	17491	17709	17318	17583	17345	17588	17815	17498	17554	17485	17474	17516	17360	17557	17761	17508	17675	17522	17542	17638	17653	17710	17486	17766	17502	17383	17339	17761	17472	17634	17585	17511	17424	17742	17516	17542	17568	17697	17692	17578	17490	17598	17454	17569	17409	17673	17442	17624	17522	17497	17724	17481	17704	17617	17473	17734	17594	17498	17684	17602	17429	17527	17569	17463	17737	17466	17648	17562	17580	17599	17497	17451	17451	17627	17412	17527	17488	17580	17420	17353	17819	17464	17466	17409	17532	17770	17677	17734	17410	17651	17368	17437	17449	17743	17596	17484	17614	17472	17565	17251	17534	17521	17614	17587	17522	17367	17582	17530	17670	17448	17443	17620	17522	17647	17547	17614	17705	17551	17614	17460	17643	17524	17665	17490	17553	17530	17725	17574	17651	17453	17346	17480	17400	17610	17530	17285	17378	17750	17684	17383	17820	17446	17697	17497	17698	17534	17697	17581	17383	17578	17694	17679	17585	17829	17587	17655	17448	17565	17619	17339	17565	17766	17423	17474	17661	17548	17511	17557	17438	17624	17467	17653	17711	17642	17681	17568	17540	17731	17514	17440	17507	17425	17415	17410	17457	17511	17487	17477	17516	17537	17432	17539	17474	17654	17616	17510	17579	17722	17510	17596	17587	17522	17257	17585	17616	17454	17533	17659	17422	17540	17602	17512	17620	17424	17504	17619	17493	17601	17546	17530	17601	17485	17547	17834	17536	17763	17792	17519	17639	17804	17652	17467	17526	17588	17531	17632	17641	17651	17517	17501	17666	17598	17460	17689	17550	17801	17384	17547	17500	17615	17806	17503	17495	17529	17576	17630	17634	17480	17472	17595	17480	17448	17494	17676	17534	17568	17676	17444	17474	17608	17537	17511	17409	17621	17573	17682	17424	17573	17414	17611	17651	17385	17439	17631	17669	17633	17697	17626	17760	17610	17750	17625	17447	17508	17628	17431	17379	17419	17645	17441	17681	17469	17499	17614	17629	17519	17604	17544	17513	17576	17701	17548	17636	17622	17567	17467	17581	17707	17725	17552	17680	17404	17693	17808	17569	17644	17697	17392	17601	17406	17474	17637	17435	17510	17461	17607	17551	17463	17621	17525	17505	17605	17396	17375	17608	17714	17702	17734	17680	17726	17577	17392	17616	17491	17598	17456	17623	17623	17528	17568	17786	17582	17651	17457	17597	17677	17801	17621	17342	17500	17683	17334	17759	17537	17731	17735	17712	17513	17542	17589	17420	17514	17625	17747	17589	17619	17346	17692	17492	17448	17530	17582	17560	17623	17667	17622	17628	17642	17467	17688	17580	17602	17566	17660	17599	17633	17486	17716	17562	17523	17474	17463	17431	17459	17375	17688	17690	17603	17574	17598	17515	17383	17408	17436	17584	17559	17512	17475	17717	17467	17458	17664	17643	17521	17539	17638	17524	17485	17449	17524	17474	17720	17658	17751	17682	17641	17648	17424	17571	17642	17569	17579	17463	17803	17508	17659	17555	17624	17606	17516	17565	17618	17603	17523	17422	17776	17444	17577	17313	17561	17530	17609	17623	17562	17473	17690	17562	17586	17509	17732	17597	17367	17601	17580	17578	17424	17782	17683	17424	17703	17494	17599	17895	17647	17543	17528	17506	17603	17612	17645	17394	17507	17825	17406	17791	17643	17528	17638	17629	17653	17607	17682	17534	17488	17678	17528	17718	17313	17434	17527	17483	17473	17689	17687	17644	17494	17491	17310	17556	17516	17512	17518	17586	17573	17418	17552	17485	17575	17634	17695	17658	17436	17817	17596	17544	17579	17444	17439	17530	17581	17439	17507	17473	17561	17443	17633	17437	17708	17561	17472	17488	17552	17601	17636	17578	17467	17575	17413	17588	17576	17513	17484	17513	17849	17769	17418	17654	17625	17733	17754	17560	17340	17462	17652	17505	17685	17593	17679	17530	17533	17487	17657	17474	17483	17456	17314	17554	17504	17434	17569	17507	17598	17514	17449	17630	17566	17626	17789	17699	17546	17326	17495	17587	17667	17692	17528	17484	17460	17417	17463	17536	17629	17509	17638	17644	17533	17558	17446	17645	17482	17810	17626	17760	17676	17615	17602	17564	17615	17576	17635	17441	17581	17635	17468	17716	17769	17408	17349	17423	17485	17541	17448	17539	17587	17807	17739	17603	17701	17584	17399	17646	17451	17653	17617	17689	17523	17530	17732	17430	17507	17701	17583	17636	17557	17474	17690	17495	17568	17612	17384	17622	17727	17674	17739	17590	17576	17464	17694	17455	17443	17740	17485	17546	17682	17497	17799	17407	17509	17603	17622	17524	17685	17599	17593	17594	17662	17689	17443	17674	17696	17533	17527	17441	17484	17724	17449	17769	17584	17501	17616	17562	17484	17775	17405	17503	17552	17663	17737	17786	17581	17642	17444	17475	17616	17433	17592	17718	17672	17431	17701	17516	17561	17593	17611	17395	17629	17558	17491	17440	17862	17513	17697	17489	17498	17664	17527	17437	17446	17381	17609	17689	17678	17433	17641	17541	17590	17645	17636	17633	17439	17469	17571	17493	17457	17510	17586	17469	17694	17519	17576	17543	17645	17579	17565	17476	17504	17867	17490	17706	17545	17384	17543	17643	17465	17369	17600	17616	17656	17411	17564	17504	17745	17474	17492	17439	17503	17546	17475	17539	17665	17598	17741	17544	17712	17648	17512	17482	17518	17716	17387	17425	17386	17548	17353	17513	17722	17435	17436	17340	17566	17397	17457	17606	17599	17538	17503	17565	17489	17412	17397	17527	17720	17639	17429	17621	17721	17488	17539	17673	17744	17450	17682	17735	17522	17461	17640	17512	17533	17658	17749	17571	17755	17382	17424	17427	17641	17354	17499	17666	17542	17416	17494	17794	17558	17708	17623	17505	17452	17514	17523	17518	17571	17334	17462	17530	17566	17516	17566	17595	17544	17570	17472	17673	17507	17489	17589	17510	17581	17480	17555	17500	17479	17748	17675	17554	17405	17377	17708	17697	17760	17516	17475	17712	17589	17648	17666	17651	17404	17369	17473	17671	17334	17414	17623	17613	17468	17372	17509	17619	17836	17597	17623	17472	17571	17527	17511	17672	17411	17791	17683	17705	17379	17538	17666	17576	17499	17520	17700	17560	17509	17718	17523	17502	17413	17547	17727	17592	17385	17542	17553	17536	17528	17601	17485	17450	17461	17649	17518	17634	17499	17388	17609	17558	17450	17812	17585	17457	17749	17552	17392	17449	17745	17587	17748	17328	17524	17566	17496	17637	17457	17759	17561	17463	17514	17668	17650	17627	17569	17558	17495	17392	17370	17650	17683	17711	17459	17500	17535	17585	17679	17641	17550	17663	17682	17599	17663	17677	17653	17607	17635	17721	17513	17493	17508	17502	17618	17691	17520	17709	17530	17706	17532	17462	17494	17613	17513	17446	17583	17502	17763	17514	17650	17556	17554	17710	17648	17468	17589	17548	17516	17534	17455	17567	17759	17574	17743	17874	17657	17606	17734	17748	17486	17708	17474	17513	17552	17419	17506	17595	17684	17416	17624	17434	17534	17460	17619	17674	17578	17616	17772	17529	17398	17462	17571	17508	17603	17631	17530	17779	17434	17555	17618	17655	17612	17574	17533	17517	17475	17459	17556	17449	17685	17383	17502	17354	17666	17468	17800	17576	17676	17770	17647	17558	17435	17613	17403	17560	17677	17409	17642	17556	17572	17506	17502	17530	17791	17692	17534	17504	17579	17579	17703	17525	17382	17549	17667	17401	17549	17651	17641	17794	17666	17585	17689	17412	17630	17605	17676	17570	17744	17476	17724	17413	17691	17556	17650	17609	17448	17401	17554	17762	17608	17783	17634	17685	17664	17621	17502	17457	17667	17523	17615	17507	17447	17580	17667	17680	17565	17715	17697	17731	17437	17577	17651	17556	17508	17517	17511	17564	17586	17478	17500	17503	17689	17633	17590	17671	17635	17622	17475	17489	17635	17753	17677	17499	17571	17703	17632	17410	17436	17453	17734	17491	17751	17614	17546	17456	17677	17652	17643	17768	17707	17575	17646	17641	17610	17387	17533	17538	17453	17560	17520	17480	17727	17607	17456	17641	17649	17617	17674	17608	17607	17706	17587	17418	17684	17600	17520	17550	17297	17567	17521	17554	17473	17465	17586	17824	17505	17696	17626	17631	17721	17498	17393	17510	17609	17623	17728	17684	17499	17627	17573	17660	17522	17516	17448	17538	17485	17314	17483	17623	17550	17771	17511	17752	17448	17579	17570	17418	17474	17655	17462	17646	17545	17549	17386	17593	17586	17689	17404	17565	17551	17426	17615	17862	17754	17662	17798	17528	17677	17644	17530	17753	17719	17788	17400	17504	17715	17630	17485	17594	17636	17480	17842	17513	17677	17744	17554	17712	17613	17681	17592	17663	17595	17537	17469	17699	17525	17492	17533	17444	17733	17632	17656	17738	17432	17565	17579	17747	17408	17570	17588	17488	17440	17788	17759	17440	17433	17609	17652	17763	17521	17622	17809	17816	17444	17576	17385	17785	17715	17664	17612	17414	17560	17338	17472	17619	17471	17685	17524	17432	17514	17451	17754	17484	17723	17584	17724	17688	17710	17780	17617	17494	17488	17366	17512	17523	17771	17549	17553	17637	17687	17516	17512	17357	17444	17554	17670	17442	17592	17557	17563	17498	17623	17465	17641	17511	17468	17618	17383	17505	17640	17492	17703	17670	17536	17655	17764	17722	17558	17706	17684	17750	17571	17516	17678	17432
22713	27889	25221	24431	22498	19891	18053	17481	16707	16344	15581	14718	14441	14512	14231	14154	14169	14196	14124	14190	14293	14344	14203	14271	14420	14327	14407	13978	14232	14234	14152	14341	14184	14461	14243	14269	14313	14228	14279	14301	14299	14136	14342	14213	14361	14384	14127	14209	14325	14104	14225	14309	14133	14222	14435	14367	14134	14136	14331	14177	14331	13973	14119	14157	14327	14248	14309	14165	14152	14329	14083	14269	14193	14256	14253	14208	14269	14233	14198	14257	14409	14272	14228	14101	14339	14303	14132	14262	14155	14235	14243	14376	14367	14169	14270	14080	14292	14131	14159	14428	14141	14222	14217	14345	14232	14226	14180	14303	14147	14107	14177	14146	14193	14331	14218	14154	14171	14335	14207	14222	14138	14225	14201	14229	14351	14172	14307	14179	14084	14312	14343	14316	14385	14247	14278	14108	14318	14184	14159	14316	14511	14225	14242	14232	14389	14431	14158	14158	14229	14077	14272	14267	14148	14211	14013	14260	14201	14096	14177	14267	14240	14204	14297	14317	14145	14412	14197	14110	14244	14415	14187	14375	14161	14246	14236	14166	14306	14170	14360	14362	14359	14414	14220	14110	14220	14222	14212	14093	14413	14201	14206	14290	14172	14150	14400	14159	14305	14355	14214	14364	14344	14324	14171	14224	14280	14405	14402	14326	14204	14274	14324	14199	14273	14158	14077	14324	14263	14257	14311	14250	14197	14431	14161	14282	14307	14272	14284	14202	14099	14356	14217	14354	14099	14112	14045	14269	14305	14150	14378	14210	14392	14212	14304	14384	14372	14255	14115	14141	14251	14169	14304	14295	14308	14206	14438	14396	14351	14251	14101	14414	14258	14294	14137	14395	14234	14293	14054	14085	14436	14143	14187	14278	14390	14373	14258	14180	14321	14210	14231	14160	14133	14314	14400	14216	14220	14216	14379	14209	14244	14177	14251	14228	14148	14151	14215	14262	14183	14326	14088	14407	14136	14282	14178	14138	14197	14182	14352	14367	14157	14274	14362	14255	14254	14206	14249	14422	14170	14317	14158	14261	14168	14375	14294	14192	14152	14256	14290	14272	14175	14318	14386	14308	14156	14250	14144	14292	14291	14249	14154	14301	14070	14167	14240	14446	14223	14149	14346	14029	14260	14335	14293	14387	14266	14221	14242	14300	14369	14347	14218	14198	14345	14407	14357	14084	14180	14212	14290	14267	14195	14469	14300	14258	14241	14363	14247	14162	14320	14338	14212	14309	14212	14107	14359	14027	14139	14142	14354	14300	14282	14241	14255	14221	14088	14366	14212	14257	14220	14250	14216	14191	14131	14243	14164	14121	14166	14266	14312	14111	14365	14169	14194	14354	14377	14224	14259	14094	14134	14287	14429	14294	14360	14240	14282	14243	14150	14222	14266	14394	14102	14239	14150	14149	14346	14243	14390	14372	14160	14134	14228	14357	14179	14314	14308	14111	14176	14126	14210	14202	14125	14156	14402	14349	14339	14147	14254	14096	14250	14093	14089	14277	14122	14321	14163	14167	14186	14252	14189	14283	14157	14268	14349	14363	14191	14350	14164	14189	14121	14320	14235	14162	14243	14149	14320	14205	14236	14406	14255	14112	14389	14099	14303	14266	14230	14305	14313	14240	14357	14098	14354	14297	14326	14344	14348	14333	14139	14217	14228	14429	14349	14177	14349	14275	14277	14239	14326	14153	14039	14172	14211	14218	14285	14188	14348	14334	14127	14338	14071	14251	14121	14240	14144	14211	14186	14354	14182	14516	14250	14241	14353	14320	14431	14222	14301	14146	14160	14232	14063	14247	14360	14265	14205	14197	14278	14246	14312	14133	14230	14056	14314	14400	14291	14205	14176	14160	14063	14243	14354	14161	14196	14381	14023	14277	14216	14335	14202	14440	14483	14076	14459	14320	14189	14086	14245	14215	14228	14162	14256	14166	14153	14244	14194	14141	14258	14276	14208	14100	14206	14288	14230	14464	14189	14260	14350	14060	14252	14146	14190	14243	14239	14197	14398	14269	14134	14225	14149	14292	14299	14099	14158	14448	14226	14224	14258	14151	14326	14386	14147	14159	14239	14300	14084	14082	14146	14420	14285	14296	14251	14119	14349	14099	14012	14310	14101	14042	14240	14202	14321	14155	14147	14202	14119	14245	14352	14174	14203	14080	14369	14180	14327	14312	14172	14089	14333	14244	14229	14360	14198	14157	14300	14059	14215	14311	14102	14132	14377	14161	14161	14240	14203	14173	14205	14161	14246	14236	14338	14184	14292	14331	14316	14319	14246	14217	14178	14172	14188	14161	14277	14365	14256	14189	14181	14077	14246	14212	14206	14170	14390	14235	14297	14180	14273	14440	14290	14294	14309	14266	14280	14188	14102	14377	14263	14182	14100	14230	14120	14313	14191	14300	14289	14218	14246	14211	14193	14175	14393	14287	14293	14150	14167	14326	14299	14107	14164	14136	14228	14331	14310	14226	14208	14151	14248	14158	14065	14307	14256	14289	14229	14287	14137	14222	14350	14171	14095	14024	14116	14283	14310	14204	14337	14357	14181	14227	14368	14097	14125	14115	14303	14259	14127	14281	14169	14046	14103	14316	14210	14226	14087	14282	14269	14159	14542	14081	14183	14222	14253	14189	14303	14300	14004	14223	14153	14253	14091	14237	14186	14283	14260	14396	14125	14318	14175	14314	14265	14240	14164	14264	14206	14318	14253	14010	14137	14232	14418	14252	14302	14353	14310	14072	14273	14151	14224	14077	14242	14372	14222	14317	14192	14305	14260	14275	14163	14172	14229	14340	14277	14160	14212	14107	14255	14273	14342	14210	14149	14198	14203	14134	14260	14314	14358	14208	14219	14296	14173	14236	14299	14121	14347	14076	14232	14310	14289	14263	14281	14261	14405	14293	14204	14184	14320	14214	14124	14258	14230	14227	14239	14219	13975	14257	14138	14204	14086	14254	14396	14180	14120	14222	14268	14500	14194	14292	14265	14499	14230	14210	14207	14341	14233	14071	14102	14228	14347	14250	14071	14280	14392	14376	14385	14140	14260	14063	14357	14306	14257	14189	14190	14148	14365	14171	14349	14079	14186	14243	14299	14207	14157	14201	14244	14171	14173	14262	14071	14272	14135	14203	14237	14048	14174	14240	14106	13978	14309	14321	14147	14321	14106	14252	14282	14254	14246	14342	14265	14324	14157	14227	14246	14231	14240	14251	14318	14057	14424	14184	14315	14306	14338	14271	14136	14251	14234	14298	14161	14320	14226	14247	14254	14229	14251	14226	14109	14203	14307	14210	14151	14344	14199	14300	14334	14304	14143	14185	14249	14351	14234	14233	14311	14214	14300	14260	14177	14265	14134	14212	14070	14187	14328	14294	14279	14376	14309	14299	14159	14273	14243	14369	14312	14240	14264	14397	14200	14227	14323	14217	14296	14240	14286	14162	14184	14248	14278	14251	14220	14297	14279	14034	14188	14141	14314	14100	14376	14271	14180	14256	14220	14357	14068	14168	14188	14259	14190	14195	14251	14153	14254	14049	14283	14252	14181	14183	14255	14185	14145	14205	14250	14181	14265	14270	14245	14293	14339	14291	14268	14193	14221	14259	14310	14284	14154	14233	14088	14259	14241	14066	14233	14084	14255	14100	14432	14175	14387	14212	14255	14277	14386	14287	14282	14167	14180	14155	14147	14218	14189	14443	14183	14311	14263	14329	14242	14206	14164	14347	14173	14221	14193	14332	14174	14264	14357	14351	14299	14299	14248	14407	14300	14312	14278	14124	14019	14218	14099	14213	14305	14168	14207	14319	14253	14408	14172	14173	14284	14330	14281	14290	14248	14227	14200	14345	14409	14179	14233	14163	14249	14254	14251	14235	14064	14293	14264	14175	14223	14087	14179	14365	14210	14303	14288	14202	14285	14208	14442	14331	14194	14416	14283	14285	14299	14299	14413	14214	14255	14293	14247	14103	14403	14201	14306	14295	14174	14290	14241	14391	14213	14266	14234	14266	14379	14184	14282	14283	14140	14295	14262	14381	14453	14348	14316	14339	14189	14299	14194	14107	14418	14164	14257	14108	14313	14187	14175	14199	14109	14249	14251	14343	14307	14318	14110	14463	14188	14194	14374	14323	14139	14146	14413	14192	14084	14089	14341	14216	14210	14407	14050	14348	14347	14246	14263	14292	14190	14099	14164	14133	14246	14295	14261	14268	14149	14349	14299	14131	14353	14327	14263	14234	14075	14121	14191	14257	14089	14238	14161	14207	14213	14195	14290	14418	14210	14286	14317	14196	14333	14330	14225	14323	14239	14236	14268	14314	14163	14337	14318	14201	14230	14230	14278	14169	14177	14371	14109	14323	14143	14184	14318	14211	14106	14257	14234	14376	14341	14213	14144	14210	14274	14344	14283	14198	14211	14243	14116	14153	14091	14211	14252	14347	14245	14091	14229	14271	14002	14361	14174	14273	14372	14238	14201	14295	14259	14144	14285	14313	14238	14306	14101	14144	14251	14209	14421	14200	14309	14162	14336	14312	14433	14141	14286	14331	14207	14418	14247	14263	14362	14360	14159	14141	14441	14218	14323	14280	14320	14284	14209	14299	14116	14402	14326	14058	14317	14290	14254	14183	14203	14302	14207	14254	14316	14282	14222	14095	14247	14290	14153	14194	14200	14251	14233	14210	14238	14276	14461	14364	14329	14187	14424	14111	14159	14256	14300	14256	14442	14264	14393	14346	14159	14224	14296	14341	14225	14344	14359	14206	14179	14330	14329	14218	14193	14182	14222	14320	14185	14225	14269	14184	14165	14154	14300	14268	14100	14209	14251	14221	14265	14249	14231	14361	14323	14247	14308	14096	14250	14203	14192	14265	14224	14069	14306	14204	14308	14328	14110	14263	14297	14196	14169	14177	14197	14317	14278	14005	14308	14384	14327	14232	14478	14330	14180	14373	14341	14176	14310	14085	14207	14382	14426	14102	14204	14111	14198	14247	14295	14246	14104	14279	14130	14206	14436	14258	14287	14353	14160	14219	14336	14089	14361	14232	14270	14296	14333	14284	14320	14250	14356	14345	14276	14313	14294	14383	14162	14152	14359	14123	14249	14275	14275	14187	14472	14332	14260	14315
26347	21353	29379	39231	49979	44586	43053	34930	28582	25983	22700	19985	18434	18023	17839	17765	17721	17671	17557	17488	17561	17526	17608	17625	17560	17612	17536	17531	17510	17443	17454	17806	17566	17520	17590	17468	17570	17509	17748	17596	17550	17657	17692	17386	17564	17775	17481	17553	17469	17610	17700	17452	17494	17729	17521	17637	17558	17584	17536	17477	17701	17418	17550	17477	17623	17704	17360	17518	17727	17516	17473	17683	17576	17552	17597	17405	17511	17640	17662	17676	17575	17419	17354	17515	17586	17576	17651	17411	17752	17635	17376	17397	17595	17458	17705	17277	17676	17550	17470	17568	17715	17532	17573	17535	17619	17494	17372	17507	17763	17578	17550	17658	17503	17478	17602	17781	17653	17581	17433	17589	17681	17710	17477	17687	17633	17632	17457	17506	17591	17399	17585	17530	17656	17562	17477	17447	17581	17388	17336	17480	17519	17546	17838	17462	17350	17468	17772	17531	17401	17631	17548	17706	17638	17568	17707	17535	17589	17343	17475	17530	17459	17526	17762	17279	17519	17777	17742	17778	17588	17646	17456	17542	17448	17505	17558	17525	17554	17560	17626	17686	17750	17521	17551	17434	17546	17547	17449	17472	17623	17519	17581	17376	17443	17429	17494	17539	17848	17498	17512	17417	17413	17498	17587	17761	17474	17772	17533	17617	17534	17613	17549	17582	17534	17724	17719	17535	17801	17591	17565	17630	17660	17516	17596	17345	17368	17492	17417	17443	17540	17352	17655	17338	17500	17436	17332	17748	17568	17578	17569	17593	17732	17683	17627	17335	17700	17650	17698	17749	17933	17730	17767	17464	17554	17710	17698	17538	17558	17726	17556	17666	17699	17650	17868	17556	17664	17482	17598	17528	17425	17512	17704	17451	17642	17474	17499	17615	17450	17550	17544	17603	17775	17492	17474	17702	17379	17486	17542	17520	17657	17427	17460	17475	17599	17585	17694	17819	17505	17663	17465	17572	17748	17680	17427	17710	17588	17545	17592	17443	17538	17608	17510	17602	17660	17426	17445	17601	17489	17569	17447	17666	17719	17788	17470	17395	17379	17472	17742	17517	17682	17629	17606	17618	17582	17630	17567	17565	17698	17638	17478	17516	17446	17462	17519	17519	17501	17547	17582	17623	17799	17616	17535	17419	17385	17586	17441	17395	17624	17386	17624	17760	17301	17372	17424	17513	17522	17609	17727	17482	17283	17449	17721	17597	17546	17496	17520	17333	17532	17346	17449	17614	17570	17544	17660	17416	17345	17650	17641	17559	17388	17589	17354	17511	17485	17589	17626	17490	17533	17567	17585	17575	17574	17631	17640	17637	17588	17561	17497	17532	17433	17421	17521	17489	17679	17789	17693	17299	17507	17364	17571	17454	17431	17564	17378	17270	17735	17490	17652	17667	17706	17738	17719	17566	17692	17605	17512	17618	17473	17615	17430	17718	17668	17560	17566	17465	17590	17343	17594	17644	17448	17564	17549	17379	17292	17549	17625	17339	17467	17501	17583	17553	17586	17509	17600	17399	17559	17670	17530	17439	17431	17569	17600	17531	17582	17915	17641	17560	17621	17653	17457	17481	17478	17761	17457	17679	17606	17467	17417	17513	17857	17614	17538	17300	17463	17433	17329	17633	17748	17404	17505	17483	17790	17505	17543	17460	17357	17413	17830	17443	17711	17391	17567	17508	17283	17458	17660	17394	17447	17507	17794	17552	17696	17411	17413	17573	17512	17626	17545	17480	17583	17524	17618	17431	17519	17396	17758	17549	17651	17538	17564	17587	17485	17514	17547	17669	17639	17386	17738	17688	17376	17861	17685	17603	17496	17534	17572	17369	17684	17612	17819	17456	17512	17635	17530	17457	17657	17660	17446	17664	17452	17477	17482	17469	17781	17391	17614	17710	17667	17629	17483	17691	17618	17549	17424	17404	17386	17557	17613	17630	17656	17543	17421	17464	17509	17637	17490	17427	17563	17639	17593	17558	17714	17459	17459	17574	17390	17488	17356	17572	17662	17621	17561	17677	17703	17515	17471	17562	17618	17840	17610	17500	17887	17436	17632	17536	17774	17579	17677	17525	17729	17320	17262	17512	17531	17582	17552	17592	17849	17505	17431	17487	17549	17527	17341	17630	17541	17825	17805	17539	17626	17422	17520	17758	17577	17683	17523	17640	17263	17491	17553	17445	17595	17452	17676	17646	17369	17559	17549	17483	17417	17591	17614	17530	17649	17336	17321	17407	17509	17653	17655	17493	17734	17566	17619	17781	17613	17585	17676	17570	17489	17442	17582	17647	17699	17329	17513	17642	17602	17674	17673	17632	17623	17634	17344	17301	17545	17876	17630	17672	17406	17495	17628	17641	17517	17398	17375	17769	17701	17606	17520	17631	17585	17608	17678	17522	17460	17624	17587	17560	17490	17422	17614	17596	17523	17491	17741	17603	17612	17526	17634	17594	17453	17519	17743	17612	17783	17532	17729	17689	17367	17522	17615	17762	17606	17683	17568	17572	17536	17550	17579	17689	17737	17415	17411	17536	17518	17479	17696	17496	17582	17452	17576	17529	17533	17491	17581	17625	17563	17524	17493	17467	17540	17419	17687	17477	17675	17653	17452	17516	17235	17472	17448	17438	17525	17500	17397	17334	17259	17475	17743	17690	17495	17446	17704	17642	17821	17553	17698	17602	17436	17526	17611	17510	17575	17802	17585	17565	17604	17667	17440	17477	17563	17717	17535	17504	17560	17822	17619	17708	17440	17696	17681	17507	17712	17514	17523	17641	17478	17400	17704	17638	17500	17417	17599	17661	17722	17403	17567	17320	17557	17424	17419	17636	17642	17734	17702	17472	17325	17789	17730	17506	17512	17736	17547	17570	17658	17362	17648	17482	17602	17745	17448	17412	17563	17578	17516	17641	17617	17402	17565	17477	17478	17802	17500	17299	17453	17768	17422	17608	17726	17672	17627	17581	17579	17499	17498	17457	17510	17455	17275	17763	17544	17401	17526	17655	17733	17651	17687	17657	17561	17612	17796	17602	17669	17672	17362	17707	17474	17555	17693	17378	17577	17691	17450	17736	17692	17468	17314	17549	17462	17390	17638	17582	17585	17658	17665	17547	17439	17251	17569	17568	17605	17503	17448	17334	17482	17608	17646	17735	17483	17662	17612	17696	17503	17652	17546	17636	17519	17565	17528	17556	17520	17519	17607	17450	17463	17717	17463	17430	17639	17495	17595	17526	17539	17551	17748	17518	17785	17589	17617	17546	17711	17443	17480	17535	17551	17495	17611	17728	17663	17328	17532	17689	17488	17567	17661	17698	17498	17684	17641	17516	17594	17766	17717	17726	17828	17820	17631	17293	17696	17530	17680	17435	17572	17600	17700	17522	17477	17406	17641	17555	17503	17434	17674	17507	17688	17389	17590	17625	17585	17378	17618	17586	17540	17604	17503	17485	17638	17446	17424	17499	17559	17458	17503	17570	17702	17629	17535	17783	17597	17433	17517	17679	17405	17723	17408	17383	17633	17555	17386	17693	17616	17396	17410	17544	17481	17597	17596	17536	17612	17720	17394	17498	17658	17348	17670	17581	17369	17371	17451	17561	17624	17724	17807	17508	17528	17656	17753	17685	17696	17421	17292	17443	17529	17574	17435	17520	17506	17554	17552	17650	17446	17308	17595	17432	17561	17596	17655	17491	17598	17550	17697	17573	17673	17464	17369	17520	17764	17612	17545	17570	17675	17716	17617	17478	17728	17477	17416	17465	17519	17520	17653	17520	17571	17429	17622	17479	17420	17415	17433	17567	17381	17513	17707	17649	17534	17562	17680	17629	17679	17640	17508	17121	17674	17491	17688	17675	17571	17674	17762	17559	17431	17544	17485	17582	17634	17655	17420	17566	17383	17465	17608	17500	17901	17669	17499	17677	17704	17651	17490	17327	17664	17630	17675	17538	17683	17526	17624	17341	17725	17429	17451	17584	17547	17601	17593	17572	17436	17592	17547	17468	17527	17698	17732	17558	17715	17338	17557	17538	17644	17425	17468	17577	17554	17685	17448	17474	17642	17731	17793	17604	17612	17455	17586	17711	17715	17522	17520	17735	17520	17630	17586	17525	17686	17581	17340	17464	17796	17652	17613	17374	17461	17461	17687	17493	17672	17803	17525	17419	17411	17553	17481	17327	17454	17585	17606	17577	17682	17572	17529	17619	17397	17495	17637	17561	17377	17583	17514	17764	17461	17787	17719	17707	17626	17551	17512	17611	17499	17403	17417	17518	17587	17647	17424	17450	17383	17655	17591	17370	17487	17620	17607	17488	17461	17317	17429	17656	17642	17570	17783	17654	17726	17318	17615	17419	17612	17559	17289	17741	17539	17407	17488	17660	17465	17505	17658	17736	17726	17652	17485	17862	17564	17354	17463	17573	17447	17524	17428	17472	17595	17473	17607	17627	17706	17413	17587	17447	17628	17589	17602	17584	17644	17698	17579	17721	17513	17471	17528	17401	17543	17628	17724	17678	17515	17631	17546	17455	17459	17555	17404	17457	17508	17483	17633	17676	17260	17479	17362	17410	17569	17398	17633	17651	17324	17549	17604	17532	17569	17451	17745	17700	17500	17669	17819	17429	17400	17495	17492	17499	17802	17504	17620	17711	17604	17485	17476	17535	17348	17558	17537	17486	17356	17518	17694	17511	17654	17580	17672	17546	17425	17516	17421	17554	17533	17385	17544	17791	17349	17497	17667	17609	17704	17442	17617	17593	17625	17387	17428	17620	17533	17431	17409	17626	17428	17518	17678	17681	17710	17685	17642	17631	17582	17411	17401	17577	17749	17520	17392	17525	17579	17685	17657	17524	17648	17744	17449	17651	17649	17464	17481	17564	17458	17587	17547	17594	17485	17599	17642	17709	17757	17596	17357	17631	17390	17518	17519	17609	17539	17553	17511	17533	17653	17681	17502	17518	17819	17680	17415	17594	17582	17350	17605	17543	17311	17569	17467	17422	17611	17626	17652	17666	17599	17668	17672	17605	17766	17600	17602	17674	17371	17440	17445	17627	17508	17606	17603	17594	17636	17744	17661	17605	17698	17490	17634	17560	17719	17717	17608	17640	17309	17601	17699	17594	17457	17459	17470	17543
29658	50681	47571	51283	52924	44311	42442	34196	27851	24490	20043	16744	15269	14475	14360	14344	14078	14270	14154	14418	14338	14308	14320	14324	14325	14106	14253	14295	14229	14338	14321	14275	14236	14304	14468	14370	14227	14396	14473	14471	14519	14354	14418	14095	14226	14346	14326	14258	14237	14557	14298	14291	14237	14188	14244	14404	14255	14272	14314	14280	14409	14131	14350	14112	14443	14165	14173	14443	14199	14236	14352	14307	14213	14252	14291	14192	14090	14143	14367	14338	14191	14193	14499	14232	14352	14262	14435	14160	14377	14338	14310	14389	14348	14257	14305	14389	14318	14357	14234	14141	14394	14214	14213	14346	14350	14329	14218	14275	14315	14336	14312	14260	14339	14425	14204	14367	14377	14167	14328	14275	14372	14158	14136	14199	14157	14314	14070	14371	14169	14215	14363	14265	14256	14174	14313	14439	14240	14361	14234	14384	14438	14280	14223	14321	14213	14303	14372	14374	14132	14502	14285	14509	14287	14431	14192	14248	14347	14526	14337	14347	14282	14381	14227	14327	14372	14269	13935	14286	14165	14282	14312	14425	14249	14222	14239	14327	14300	14349	14188	14291	14042	14170	14211	14323	14439	14369	14407	14376	14337	14136	14144	14273	14392	14330	14049	14356	14309	14263	14317	14207	14258	14386	14174	14211	14414	14268	14272	14191	14224	14287	14311	14318	14232	14067	14336	14201	14385	14219	14107	14296	14240	14334	14296	14202	14146	14286	14213	14331	14219	14406	14196	14179	14361	14267	14240	14234	14199	14228	14483	14275	14320	14192	14165	14324	14379	14257	14265	13970	14269	14118	14248	14321	14234	14176	14225	14180	14218	14216	14250	14123	14252	14319	14229	14091	14313	14396	14232	14447	14281	14310	14516	14248	14157	14269	14279	14171	14186	14268	14168	14337	14358	14098	14300	14438	14367	14208	14230	14270	14377	14322	14287	14289	14200	14352	14285	14220	14307	14286	14278	14316	14334	14338	14221	14219	14200	14312	14256	14333	14187	14148	14180	14299	14249	14290	14357	14266	14161	14231	14249	14168	14254	14191	14198	14384	14307	14463	14224	14403	14206	14295	14175	14220	14207	14344	14119	14461	14228	14336	14261	14382	14325	14264	14256	14265	14159	14381	14331	14299	14348	14188	14314	14232	14292	14190	14324	14258	14291	14222	14223	14295	14370	14221	14369	14352	14345	14466	14297	14270	14297	14251	14325	14276	14307	14412	14285	14245	14404	14246	14261	14126	14382	14415	14186	14222	14299	14336	14195	14325	14154	14249	14334	14361	14475	14277	14207	14250	14241	14342	14366	14370	14156	14389	14299	14370	14314	14313	14231	14364	14204	14320	14297	14163	14400	14264	14317	14335	14264	14242	14358	14355	14370	14250	14290	14393	14122	14336	14248	14312	14325	14140	14416	14509	14321	14366	14311	14348	14237	14464	14073	14369	14210	14418	14335	14376	14343	14173	14298	14297	14210	14047	14271	14240	14127	14262	14249	14316	14227	14272	14210	14159	14300	14116	14444	14365	14287	14362	14248	14441	14407	14129	14275	14268	14293	14178	14282	14248	14229	14398	14394	14193	14189	14198	14355	14276	14391	14282	14358	14180	14130	14251	14223	14342	14181	14429	14245	14292	14130	14263	14223	14177	14210	14294	14373	14240	14252	14175	14280	14301	14203	14225	14254	14340	14296	14301	14207	14158	14343	14359	14370	14353	14368	14235	14307	14181	14256	14142	14260	14373	14309	14192	14248	14121	14539	14322	14372	14287	14306	14308	14334	14229	14278	14307	14317	14076	14320	14277	14268	14389	14358	14183	14204	14296	14300	14334	14160	14331	14201	14189	14300	14278	14432	14186	14213	14333	14123	14395	14421	14250	14358	14426	14274	14452	14371	14401	14247	14216	14344	14244	14453	14335	14173	14341	14221	14304	14206	14241	14322	14256	14262	14145	14390	14302	14219	14339	14418	14305	14203	14262	14143	14433	14389	14352	14205	14254	14347	14299	14240	14277	14171	14335	14513	14338	14395	14277	14439	14286	14254	14358	14356	14207	14289	14339	14295	14321	14246	14394	14296	14233	14265	14323	14112	14203	14305	14323	14261	14199	14368	14343	14283	14288	14329	14227	14242	14235	14298	14473	14311	14176	14358	14362	14236	14508	14239	14324	14210	14174	14250	14181	14252	14290	14287	14423	14459	14215	14341	14337	14452	14188	14207	14299	14339	14311	14144	14339	14304	14158	14172	14332	14149	14305	14467	14258	14400	14156	14315	14403	14336	14190	14342	14194	14308	14288	14211	14241	14228	14415	14267	14245	14264	14193	14403	14438	14391	14320	14226	14389	14344	14103	14322	14038	14196	14238	14206	14253	14454	14321	14312	14546	14252	14303	14162	14287	14352	14361	14220	14345	14178	14398	14222	14095	14240	14389	14400	14340	14288	14318	14223	14277	14286	14242	14374	14250	14251	14383	14177	14304	14352	14240	14340	14328	14288	14247	14185	14259	14106	14292	14222	14331	14349	14301	14225	14433	14088	14212	14539	14227	14296	14246	14337	14232	14252	14336	14291	14202	14138	14280	14252	14262	14326	14434	14155	14455	14322	14317	14482	14224	14291	14111	14296	14363	14187	14297	14265	14249	14441	14244	14230	14232	14485	14401	14261	14205	14348	14339	14197	14175	14169	14346	14257	14209	14219	14375	14246	14329	14156	14299	14389	14216	14409	14148	14266	14478	14216	14334	14174	14273	14292	14464	14393	14316	14217	14327	14210	14286	14282	14313	14172	14246	14186	14223	14270	14310	14158	14360	14281	14170	14201	14219	14342	14467	14242	14229	14538	14352	14344	14517	14372	14284	14385	14178	14242	14346	14184	14186	14242	14245	14254	14249	14085	14285	14221	14454	14445	14455	14422	14312	14362	14337	14191	14279	14458	14230	14191	14389	14434	14160	14371	14207	14197	14346	14335	14242	14297	14329	14261	14384	14307	14171	14169	14149	14234	14174	14228	14474	14224	14303	14337	14252	14481	14430	14460	14298	14290	14357	14391	14459	14283	14383	14290	14332	14290	14470	14296	14097	14406	14287	14369	14300	14250	14238	14266	14394	14304	14294	14273	14198	14452	14244	14300	14241	14363	14567	14310	14240	14022	14285	14320	14306	14272	14388	14266	14187	14336	14303	14307	14238	14452	14318	14448	14305	14257	14273	14292	14225	14451	14221	14223	14309	14254	14331	14393	14166	14224	14369	14251	14225	14113	14295	14278	14286	14334	14200	14222	14241	14214	14205	14276	14291	14210	14215	14281	14403	14368	14231	14448	14147	14395	14248	14353	14316	14366	14305	14331	14307	14220	14313	14141	14108	14302	14331	14167	14276	14235	14289	14255	14349	14440	14280	14183	14407	14273	14268	14381	14290	14369	14201	14407	14363	14246	14415	14312	14225	14454	14286	14370	14262	14389	14252	14213	14390	14206	14254	14242	14318	14320	14331	14237	14232	14205	14468	14324	14340	14115	14166	14338	14328	14279	14258	14293	14145	14142	14250	14226	14451	14293	14373	14192	14411	14266	14258	14337	14386	14258	14148	14428	14429	14212	14310	14284	14297	14312	14328	14276	14290	14426	14351	14259	14428	14273	14388	14266	14347	14342	14371	14289	14212	14331	14529	14279	14361	14303	14385	14331	14250	14177	14222	14454	14235	14319	14386	14373	14315	14311	14371	14225	14208	14283	14147	14324	14223	14231	14224	14199	14383	14402	14355	14247	14336	14323	14341	14180	14322	14342	14345	14325	14112	14355	14346	14331	14201	14315	14315	14460	14246	14373	14289	14278	14188	14359	14299	14400	14308	14347	14279	14359	14414	14394	14313	14488	14403	14286	14034	14215	14419	14263	14311	14192	14235	14305	14328	14458	14437	14235	14236	14056	14225	14335	14310	14211	14401	14197	14129	14398	14212	14400	14112	14285	14282	14172	14289	14102	14344	14286	14174	14270	14303	14193	14309	14378	14365	14144	14241	14383	14341	14146	14343	14420	14189	14206	14316	14184	14318	14327	14328	14281	14263	14439	14481	14377	14380	14266	14377	14129	14269	14168	14272	14163	14316	14159	14325	14262	14259	14286	14256	14214	14320	14242	14366	14433	14338	14292	14358	14422	14260	14304	14450	14189	14369	14282	14157	14467	14391	14301	14231	14401	14352	14399	14436	14063	14203	14236	14270	14470	14319	14377	14349	14464	14302	14151	14292	14268	14456	14307	14358	14328	14353	14193	14200	14321	14366	14349	14187	14282	14396	14256	14376	14171	14322	14072	14291	14367	14288	14347	14231	14252	14184	14256	14236	14202	14403	14288	14329	14349	14226	14182	14216	14413	14237	14446	14362	14300	14405	14325	14236	14237	14370	14312	14231	14156	14452	14329	14189	14221	14171	14406	14136	14196	14297	14101	14236	14418	14154	14395	14426	14174	14311	14387	14339	14436	14316	14471	14023	14173	14211	14292	14301	14213	14235	14278	14397	14191	14413	14183	14308	14329	14265	14314	14315	14231	14253	14074	14293	14452	14252	14335	14344	14098	14351	14263	14187	14276	14234	14306	14206	14471	14213	14399	14313	14262	14244	14200	14342	14237	14381	14245	14258	14235	14284	14262	14367	14259	14412	14374	14323	14207	14215	14276	14319	14461	14440	14299	14085	14245	14402	14250	14369	14195	14212	14307	14360	14325	14265	14247	14106	14190	14326	14262	14247	14285	14444	14342	14443	14223	14346	14506	14207	14344	14169	14502	14104	14319	14233	14273	14349	14188	14386	14383	14121	14077	14373	14357	14307	14273	14130	14321	14163	14331	14450	14304	14238	14157	14280	14220	14219	14242	14399	14252	14182	14290	14478	14250	14343	14341	14339	14253	14312	14333	14285	14314	14177	14248	14298	14326	14258	14501	14291	14219	14434	14292	14380	14385	14282	14325	14277	14344	14260	14096	14455	14253	14337	14284	14397	14214	14214	14252	14279	14234	14355	14273	14208	14168	14327	14258	14430	14393	14067	14151	14338	14228	14232	14225	14256	14446	14205	14395	14231	14374	14201	14133	14391	14239	14357	14486	14264	14302	14329	14286	14390	14238	14351	14267	14124	14312	14204	14210	14124
24159	21123	30611	41439	52060	57040	60262	47376	37801	33584	27084	21623	18748	17737	17248	17216	17124	17224	17295	16912	16989	17086	16962	17148	17170	17107	16953	17219	17146	17291	17047	17183	17305	17174	17072	17066	17200	17099	17035	17066	17236	17022	17145	17051	17120	17123	17194	16849	16997	16972	17151	17115	17133	17234	17018	16983	17053	17131	16887	17142	16827	16876	17018	16930	17000	16783	17053	17213	16974	16936	17076	17284	17104	17051	16823	16993	17117	16981	17070	16982	17022	16866	17022	17003	16979	17018	17083	16773	17031	17218	17156	17007	16801	16889	17081	17022	16854	17014	17146	17091	17017	16918	17200	16969	16929	17058	17035	17069	17133	17086	17000	16910	16983	16966	16886	17025	17064	16985	17131	16908	17147	16997	17138	17033	17099	16949	16881	17100	16993	17032	16842	16905	17076	16875	16980	17001	16917	17018	17298	16947	17058	17000	16915	16910	16937	16817	16913	17011	17235	16936	17061	17143	17014	16793	16979	16815	16943	17067	16995	16910	17021	16971	17096	17048	17137	17112	16947	16962	17091	17008	17003	17116	16936	17038	17063	17056	16853	16916	17076	17067	17118	17003	16939	16786	17032	17115	16937	17107	17023	17017	17081	17037	17078	16921	16978	16985	17128	17158	16847	16952	16905	16913	17117	16979	17159	16945	16950	16995	16998	16995	17009	16703	16921	16871	17207	17139	16823	17147	17075	17033	17122	16877	16843	17191	16928	17115	16926	16995	17127	17141	16990	17124	17078	17144	17024	16817	17031	16907	16978	17071	16651	16917	16964	16718	16971	16890	16914	16740	17007	16839	17104	17090	17157	17097	17100	17024	17113	17085	17076	17026	17137	17028	17063	17153	17046	17086	17006	16981	17042	17020	16946	16929	17070	17036	17047	16946	17009	16986	17022	17100	16809	17085	16919	17039	17090	16938	17119	17069	17050	17046	17157	16992	16924	16978	16662	17143	17038	16707	17085	16956	16888	16880	16951	16758	16888	16932	16776	16976	16932	16990	17063	16998	17148	16985	17033	17021	16939	16928	16913	17132	16846	17039	16932	17030	17165	17081	16977	17055	16968	17019	16939	17085	17032	17148	17110	17040	16907	16957	16967	16927	17018	16915	16798	17070	16967	16825	17114	16989	16862	16818	17025	16891	16992	17079	17004	17060	17008	16891	17201	16851	16957	16983	16864	16904	17030	16781	17151	17082	16863	16854	16823	17115	17089	16956	16973	16996	17032	17011	17097	16927	16802	17083	16996	16950	16895	16897	16760	17036	17014	17166	16845	16922	17070	16990	17091	17214	16965	16923	17056	16923	17139	16986	17028	16915	16959	16973	16820	17086	17132	16940	17056	17146	16873	16914	17015	17133	17089	17047	17044	17052	17056	17063	17068	16971	16881	16966	17105	17181	17015	17009	17130	17063	16900	16970	16920	16990	16957	16733	16830	17056	16984	16967	17118	17028	17097	16980	17088	16899	16870	17097	16964	17084	16924	16984	17078	17133	17058	17040	16926	16908	17003	17118	16929	16894	16845	16938	16895	16952	16918	16910	17061	17063	16967	17068	17046	16914	16915	17285	17226	16876	17116	16959	16875	17055	17146	16998	16978	16909	16838	17035	16975	16983	17141	17069	16869	16607	16868	17070	16992	16998	17204	16954	17117	17074	16963	16873	17010	17109	17052	16825	16870	16988	17073	16971	16911	16752	17073	17012	17000	17003	16871	17153	16975	16921	16985	17100	17202	16960	16896	17111	17165	16761	17125	17068	16780	17097	16975	17001	16913	16873	16980	17033	16894	16834	16986	16921	16897	17085	17277	16914	17033	16991	16875	16851	16894	17139	16933	17164	17131	16934	17100	17104	17039	16921	16738	17062	17148	17088	17037	17071	16890	16919	16958	16965	16922	16948	16892	17066	16831	17062	16806	16725	17035	16974	16876	16991	16810	16885	17180	17119	16947	16992	17163	16865	16971	16908	16868	17188	17186	16970	17123	16959	17042	17140	16863	16939	16874	17101	16985	17110	17133	17057	17018	16801	16890	17134	17161	16885	17054	17030	17006	16752	17102	17009	17080	16951	16967	17046	16890	16832	17050	16935	16937	16983	16847	16998	16982	16930	16846	17038	16904	17072	16918	16896	16854	17148	16913	16971	16974	16888	16887	16996	17209	16954	17033	16922	16972	16949	16845	16972	17052	17077	17122	16925	16994	16817	16831	16991	16883	16857	17134	17158	17011	17104	16961	16929	17026	16951	17114	17078	16992	16969	17048	16974	17041	16924	17042	16909	17086	17077	16876	16955	16996	16797	17015	16939	16891	16568	16753	16919	16946	16972	16825	17007	16970	16920	17088	16951	17159	17068	17141	16792	17117	16838	17049	16930	17250	17047	16968	16895	16953	17025	16962	16730	16965	17180	17022	17147	16970	17007	17051	16691	16893	16833	16879	16792	17084	16794	16899	16801	16969	16956	16966	17050	17079	16723	16826	16975	16939	16723	16810	16904	17140	17038	16949	16889	17007	17047	16915	17098	16900	16941	16835	16953	16891	16819	16874	16725	17059	16873	17107	17042	17053	16975	17334	17167	16887	17021	17030	17076	17023	17010	16951	16924	16984	17197	16848	16991	17054	16983	16910	17068	17214	17004	16943	16972	17124	17235	16985	17010	17090	17040	16817	17010	16820	17022	17086	16831	16915	16955	17021	17002	17048	16726	16946	17093	16827	17060	17018	17130	17065	16979	16911	16988	16962	17055	17069	17058	16823	16982	16988	16740	17174	16838	17042	17021	17086	16843	17002	17109	16872	16870	16923	16945	16912	16927	17159	17178	17020	16818	16984	17181	16846	16932	17209	17039	16945	16858	16863	16909	17024	16944	16929	17173	16961	16976	16880	17075	17033	17173	16914	17007	16978	16842	17048	16961	17060	16984	17087	16948	17104	17070	17015	17067	17051	16870	17076	17125	17306	16933	16959	17015	17021	17018	16866	16951	16949	16982	16920	16924	16908	16995	17021	16894	16978	16902	16695	16887	17134	17194	17072	16940	16889	16956	16811	17290	17038	17002	16998	16965	17106	16918	17056	16911	16932	17056	16875	16801	16997	17200	16856	16989	17005	16859	16954	17185	16919	17133	17000	16957	17086	17210	16888	16897	16940	17008	16920	17147	17073	16708	17063	17224	17120	16863	16984	17013	16951	16886	16967	16927	16827	16887	17161	16844	16960	16972	17008	17107	17146	16925	17023	17046	17050	17020	16998	17007	17017	16945	17270	17090	17029	16917	17194	17198	17020	16993	16723	17075	16944	16975	17058	17061	17032	16971	17180	17090	17000	17043	16931	16946	16916	16847	16959	16986	17054	17265	16839	16860	16791	16856	16931	17016	17033	16942	17148	17090	16911	17108	17224	16832	17090	16899	17136	17016	17076	16812	17066	17052	17183	16909	16829	16945	16977	16877	16869	17030	17114	16953	16915	17065	16992	16904	16882	16969	16980	16916	17068	17014	16964	17003	17019	17113	17075	17001	16934	17017	16997	17133	16933	16868	16998	17071	17013	17065	16755	17033	16921	17183	16963	17002	16904	16935	16882	16820	17031	16948	16911	17164	16959	17033	16986	16862	16831	16919	17069	16910	16968	16862	16920	17026	17138	17300	17041	16779	16999	16898	16977	16829	16902	16971	16799	16950	17120	17214	17199	16987	16983	17119	16982	16900	16893	16931	17089	17131	17001	16983	16982	16757	17156	17076	17054	17155	16863	16777	16932	16947	17028	16898	16904	16912	16829	16894	17059	16993	17006	16833	17047	17089	16862	16972	16983	16796	16884	17037	16783	16845	17131	17052	16971	16959	16977	17084	16785	16973	16981	16875	16860	16935	16683	16850	17067	17051	17055	17016	17014	17065	16896	17013	17107	16928	16876	16833	17021	17139	16921	17042	16939	16910	17029	17144	16857	16906	16853	17026	17001	17074	16942	16974	16878	17126	16908	17013	16914	16969	17059	16852	17033	16853	16766	17160	17120	16924	16899	16784	17038	17018	16975	16938	16864	16804	17070	16956	16918	16914	16977	16966	17009	17132	17015	17022	17005	16938	16913	16930	17023	17019	17010	17094	17266	16803	17110	16876	16876	16769	16909	17129	16947	17109	17004	17038	16845	17118	17087	17071	16928	16817	17024	16792	16931	17059	17052	16852	16901	17110	16915	16986	17032	17126	17147	17177	17033	16761	16841	17019	17027	16852	16933	17141	16740	17176	17137	16922	16732	16987	17046	16960	16764	16973	17086	16927	17037	16776	17238	17058	17007	16994	17105	17099	17212	17041	17026	16963	16902	17071	16995	16917	17062	16854	16842	17003	17153	16942	16964	16920	17246	16889	17085	17115	16910	17244	17084	17118	16865	16965	16997	16866	16950	17008	16909	17172	16952	16996	17027	17058	17028	17162	17125	16838	16974	16932	17023	16884	16956	17015	17062	16964	16856	17036	17039	16942	16913	17070	16997	17066	16982	17004	17025	17114	16884	16924	17005	17188	17053	17081	16923	17173	17044	16911	16990	17029	16983	17272	17307	16928	16832	16779	16725	16897	16848	16865	17053	16937	16983	17155	16965	16874	17143	16952	16978	17192	16890	17019	17000	17021	17191	17123	16972	16920	16999	17001	16829	16965	17013	16940	16990	17047	17143	17050	16999	16991	17184	16891	16810	17114	16916	16975	16832	16750	16855	17045	16985	16979	17114	16932	16916	17109	17127	17081	17094	17152	17002	16802	17070	16964	16866	17112	17095	16894	16985	16969	17150	16969	17003	17071	16990	17049	17042	16914	17184	16964	17178	17213	17023	16823	17007	16949	16953	16924	17069	17130	17135	16953	16883	16821	16841	17015	17027	16993	17092	16968	16975	17014	17068	16934	17173	17074	16960	16954	17112	17131	16867	17060	17008	16942	17042	16798	17099	17098	16991	16918	17077	16825	16972	16885	16992	17058	16975	16954	16928	17014	16871	16830	17269	17003	17024	16970	17121	16942	17071	16853	16911	17027	16992	17035	17162	17049	17073	16996	17063	16875	16937	17187	16928	16900	17117	16986	17146	16983	17057	17188	17063	17091	17078	17064	16954	17033	16880	16999	17111	16912	17080	16918	17157	17108	16909	16904
40065	73934	82595	80321	69105	62980	60465	46502	38963	32997	25037	18624	15533	14379	13917	14108	13905	13818	14018	14120	13726	14006	13926	13842	13852	13840	13986	13808	13810	13899	13927	13876	13917	13778	13871	13729	13899	13959	14021	14140	13954	13900	14128	13995	13828	13861	14062	13965	13975	13870	13849	13909	13956	14095	13813	14044	13911	13862	13813	13942	13900	13971	13889	14099	13929	13969	13868	13994	14190	13858	13882	13958	13779	13831	13998	13893	13939	13895	13976	13877	13940	13899	13870	14000	13858	13961	13965	13845	13931	14025	13893	14045	13795	13895	14114	14068	13942	13950	14035	13886	13789	13672	13913	13914	13943	13989	13751	13943	13819	13929	13984	14022	13827	14077	13925	13951	14043	13929	13750	13992	13953	13896	13837	13969	13895	14106	13916	14110	13920	13837	13946	13966	13908	13909	13986	13837	14011	14019	13913	13906	14171	14006	13802	13964	13946	13764	13946	13927	14060	13889	13955	13900	13981	14003	13933	14030	13772	13923	13994	13837	13922	13934	14059	13871	13968	13814	13896	13923	13933	13843	13814	13878	13808	13915	13977	13889	13877	13867	13853	13704	14061	13905	14020	14068	14074	13941	13947	13836	13962	13975	14012	13899	13888	13719	13795	14029	13827	13807	13908	13791	13795	13963	13703	13894	14009	13919	14031	13884	13899	13995	14111	13882	13852	13896	14052	13985	13914	13971	13973	13970	13943	13922	13860	13883	13861	13906	13945	13868	14032	13930	13940	13979	13933	13827	13931	13918	13890	13904	14138	14064	13773	13892	13975	13970	13813	13999	13971	14094	13803	13846	13931	13928	13836	13993	13987	14020	13926	13873	13952	13831	13792	14011	13962	14087	13925	14017	13936	14018	13704	13976	13888	14040	14045	13860	13849	13999	13833	14092	14023	13967	14048	13899	13961	14015	13996	13864	14009	13926	13923	13868	13889	14039	13944	13959	13915	13887	13897	13935	13931	13952	13898	13777	13819	13816	13857	13861	14043	13726	13951	13944	13891	13908	13805	13846	13898	13827	13834	13885	14069	13795	13840	13983	13982	14076	13751	13852	13959	13906	13903	13810	13850	13916	13833	13734	14066	13872	13964	13962	13893	13938	13864	13829	14027	13951	13944	13876	13871	14050	13858	13967	13998	14056	13930	13921	13904	13934	13862	13748	13901	13746	14003	14017	13934	13818	13982	13964	14014	13896	13884	13919	13889	13895	13874	13925	14028	13828	13823	13797	13784	13892	13845	13925	13876	13715	13839	13855	13922	13965	13837	13835	14062	13807	14041	13911	14097	13949	13876	13972	14037	13985	13825	13777	14011	13782	13959	13915	13929	13848	14080	13891	13913	13856	13831	13948	13954	13851	13957	13788	13892	13891	14064	13946	13991	13973	14019	13878	13840	13823	14002	13864	13911	13912	13962	14075	13830	13848	13715	14069	14067	13822	14103	13738	13910	13888	13913	13785	14016	14063	13930	13940	14029	14029	13988	13916	13821	13920	13908	13923	13800	14147	13958	14076	14127	13817	13998	13928	13808	13928	14131	13940	13859	13848	13958	14001	13802	13760	14038	13853	13887	13839	13874	14043	13963	13853	13865	13838	13912	14119	13851	13998	13998	14023	13982	14000	13831	13846	13824	13856	13975	13760	14043	13863	14062	13747	13945	13811	14054	14016	13994	13823	14034	13850	13901	13886	13980	13986	14089	13914	13995	13898	13933	14005	13907	13878	14063	14042	13927	13933	14001	13959	13796	13937	13802	13969	13692	13947	13882	14028	13917	13973	13802	14017	13902	13743	13946	13901	14034	13857	13871	13882	13845	13939	13861	13869	14118	14007	13972	14126	14076	13740	13951	14178	13986	13842	13760	13899	14099	14041	13807	13996	14056	13836	13989	13923	13824	13849	13949	14087	13821	13838	13838	13876	13913	13966	13933	13997	13845	13887	13853	13764	13978	13829	13844	14093	13915	13815	13858	13903	13978	13918	13710	13615	13997	13866	14018	14081	13945	13919	13758	13893	13822	13852	13848	13864	13870	14143	13661	13753	13982	14044	13777	14034	13908	14061	13875	13935	13990	14087	13978	13804	13941	13957	13933	13890	13958	13963	14039	14083	13891	14002	13913	13823	14062	14003	13980	14051	13920	13899	13738	14043	13920	13920	13742	13857	13842	13973	13900	13911	13842	13927	13987	13831	13863	14080	13947	13947	13893	13764	13925	14061	13788	13884	13937	13708	13991	13817	13876	13920	13911	13899	14082	14009	13947	13906	13879	13906	13971	14071	13865	13879	13968	13988	14008	13927	13979	13828	13946	13988	13836	13938	14005	14028	13842	13826	13744	13863	14152	13879	14037	13992	13940	13886	13813	14013	13908	13776	13810	13893	13839	13915	14056	13820	13735	14089	13777	14017	13839	13879	13919	13889	13853	14084	13896	13863	13695	13824	14147	13926	13989	14014	13824	13977	13925	13992	14085	13850	13926	13871	13841	13953	13897	13993	13874	13777	14074	13859	13864	13879	13954	13895	13839	13940	14099	13872	13861	13864	14003	13971	13904	14066	13854	14041	13802	14065	13867	13939	13932	13893	13923	13844	13859	14008	14001	13977	13969	14026	14023	13819	13920	13930	13870	13791	13879	13979	14105	13900	13920	13948	13940	13905	14041	13944	13989	13860	13782	13994	13920	13958	13852	13837	14037	14020	14026	13853	13838	13898	13954	14040	13980	13914	13859	14070	13932	13980	13971	13792	13902	13826	13908	13775	13807	13838	13881	13923	13896	14036	13744	13706	13833	13892	13870	13794	13885	13835	14055	13820	13986	13784	13852	13799	13883	13791	13793	13802	13784	13867	13983	13821	13880	14040	13838	13817	13840	13804	14042	14018	13956	13814	14037	13803	13880	13892	13883	13991	14021	13987	13927	13804	14087	13831	13833	13750	13751	13902	13737	13889	13959	13779	13681	13817	14105	13945	13666	14060	13770	13958	13972	14049	13867	13899	13821	14014	13776	13989	14082	13829	13987	13853	13883	13884	14045	13910	13996	13885	13752	13981	13632	14002	13781	13865	13945	13946	13872	13885	13864	13916	13921	13825	13889	14053	13916	13923	14007	13704	13751	13929	13832	13893	13895	13988	13775	13908	13854	13956	13920	13664	13892	14017	13936	13969	13954	14010	13935	13867	13820	14034	13860	13969	14069	14103	13890	13983	13892	13925	13960	13950	13985	14066	13974	13796	14022	13901	14007	13812	13958	14005	13820	13913	13866	13986	14036	13977	14025	13913	14100	13766	13961	13816	13967	13773	13913	13954	13964	13955	13886	13705	13884	13834	13763	13981	13900	13919	13907	13957	13746	13799	13873	13875	13777	13887	13970	13884	14185	13886	13912	13927	13775	13760	13966	13863	13930	13995	13975	13780	13781	13987	13942	13928	13842	14027	13972	13939	13911	13864	13927	13916	13956	13882	13998	13925	13943	13835	13859	13928	14007	13947	13976	13972	13690	13811	14032	13841	13856	13768	13956	13944	13969	13858	13912	13869	13863	13932	13990	13958	13817	14037	13772	13832	13870	13737	13918	13939	13914	13861	13997	13968	13964	13778	13917	13900	13816	13944	13920	13951	13904	13816	13907	13884	13982	13952	13862	13889	13922	14085	13909	13748	13980	13820	13901	13958	14121	14085	13933	13902	13877	13867	13948	13725	13933	14060	13906	14090	13831	13928	13890	14035	14062	13939	13835	13983	14049	13869	13969	13778	13965	13988	13819	13874	13854	13854	13963	14141	13917	13831	13810	13875	13829	13890	13972	13981	13879	14078	14016	13664	14002	14050	13783	13848	13956	13965	13903	13732	13873	13952	13865	14020	13969	13968	13843	13985	13863	14068	13936	13973	13760	13930	13727	13874	13924	13778	14001	14029	13772	13883	13795	13951	13818	14071	13784	13963	14005	13965	14003	13970	13798	13915	13868	13945	13907	13971	14020	13787	13894	14068	13817	13912	13968	14029	13871	13987	13929	13841	13839	13861	13930	13901	13852	13890	13873	13924	13958	14009	13947	13969	13960	13962	14197	14032	13999	13822	13940	14023	14012	13860	14034	13910	13857	13960	13963	13873	13977	13984	13971	14034	13890	13967	14019	13977	13969	14012	14032	13796	13844	13989	13910	13713	13860	14091	13979	13927	13963	14029	13894	14019	14034	14043	13768	14017	13834	13872	14070	13960	13843	13973	13986	13776	13957	13915	13800	13735	14052	13952	14064	13858	14003	13829	14039	14058	13935	13985	13994	14020	13887	13921	13981	13998	13978	13719	13831	13861	13914	13832	13943	14062	13899	14007	13805	14032	14013	13941	13971	14019	13878	13909	13845	14096	13945	13928	13975	13928	13938	13954	13834	13851	13806	13983	13931	13783	13997	13945	13921	13763	13929	13863	14071	13864	13978	13863	14000	13835	13913	13954	13839	13832	13852	13957	13859	13828	13910	13964	13843	13864	13932	13959	13881	14040	13763	13974	13773	13877	13778	13697	13905	13710	13909	14038	14003	14063	14018	13666	13802	13898	13995	13889	14208	14071	13897	13969	13739	14043	13776	14065	13841	13918	13916	13787	14089	13888	13955	13902	14041	13824	13897	14024	13914	13871	13944	13863	13884	13817	14040	13878	13938	13941	13785	13944	13719	13891	13901	13942	13909	13997	14027	14018	14007	13980	13993	13826	14196	13997	13816	13801	13905	14029	13957	13880	13920	14037	13869	13949	13687	13965	13961	13906	13940	13856	13867	14131	13815	13835	13906	14168	13924	13818	13959	13886	13947	13846	13866	14010	13953	13932	14043	13825	13813	13985	13920	14071	13813	13812	13887	13981	13834	13696	13892	14053	13844	13900	13931	13912	13711	13937	13786	13916	14043	13885	14020	13861	13831	13767	13861	13993	13943	14013	13870	13945	13971	13942	13975	13904	14016	13844	13770	13978	13978	13902	13825	13992	14084	13904	14156	14033	13997	14086	13926	14062	14047	13896	13963	13907	13929	13772	13954	13868	13931	13976	13940	14006	13897	13934	13780	13974	14041	13772	13823	13819	14052	13874	13928	13926	13851	13934	13892	13774	13966	13947	13820	13844	13733	13970	14014	13866	13773	14142	13950	13941
31078	23243	26644	26573	22564	22312	23132	21044	19614	18878	18427	18367	18233	17789	17929	18042	17650	17713	17870	17792	17916	18037	17838	17917	17918	18152	17822	17721	18024	17784	17882	17837	18024	17964	17894	17822	17774	17881	17961	18035	17999	17875	17857	17863	17976	17901	17840	17758	17688	17902	17736	17873	18043	17879	17800	17939	17923	17868	18049	17776	17935	17825	17578	17946	17792	17953	17813	17923	17783	17776	17986	17756	17760	17879	17806	17790	17761	17689	17918	17892	17828	17856	17742	17863	18048	17718	17933	17750	17652	17817	17865	17850	17724	17772	17873	17678	17769	17884	17902	17799	17836	17670	18028	17769	17740	17847	17675	17826	17899	17829	17817	17706	17832	17898	17861	17853	18025	17902	17985	17846	18003	17841	17771	17901	17663	17792	18083	17835	17594	17729	17808	17694	17838	18050	17857	17691	17750	17804	17742	17964	18074	17961	17723	17822	17794	17770	17818	17745	17931	17859	17743	17713	17699	17792	17759	17826	17943	17860	17821	17643	17793	17945	17839	17858	17794	17628	17555	18101	17841	17741	17737	17616	17914	17848	18034	17749	17926	17832	18016	17834	17715	17935	17749	17767	17829	17833	17754	17696	17755	17928	17963	17804	17771	17766	17833	17886	17968	17763	17868	17647	17810	17833	17816	17765	17892	17675	17769	17909	17938	17588	17508	17869	17980	17789	17895	17869	17800	17689	17646	17725	18053	17883	17800	17770	17790	17832	17545	17804	17838	17944	17971	17864	17712	17724	17806	17759	17798	17753	17836	17754	18001	17922	17934	17665	17890	17937	17867	17829	17852	17833	17974	17830	17778	17999	17742	17876	17823	17664	18013	17823	17671	17696	17813	17807	17906	17886	17955	17767	17868	17889	17746	17948	17754	17681	17982	17874	17787	17933	17777	17789	18142	18068	17805	18063	17628	17857	17829	17859	17924	17670	17975	17805	17499	17842	17912	17847	17927	18046	17834	17706	17928	17772	18035	17894	17850	18081	17835	17710	17765	17934	17847	17900	17759	17971	18016	17836	17774	17760	17863	17976	17840	17685	17840	17841	18009	17849	17917	17882	17928	17899	17830	17473	17729	17739	17865	17633	17897	17783	18100	17674	17664	17872	17533	17945	17832	17818	17868	17994	17846	17846	17741	17709	17816	17935	17674	17925	17863	17980	17782	17714	17808	17989	17968	17935	17647	17828	17539	18123	17921	17855	17612	17873	17935	17796	17811	17946	17792	17645	17749	17551	17715	17745	17831	17821	17823	17756	17873	17887	18044	17689	17818	17779	17923	17824	17795	17770	17940	17858	17791	17859	17921	17874	17757	17851	18067	17845	17832	17839	17766	17765	17871	17990	17871	17765	17860	17735	17806	17933	17744	17963	17797	17932	17917	17834	17853	17826	18016	17782	17791	17858	17830	18090	17735	17851	17878	17855	17816	17741	18159	17915	17782	17816	18044	17728	17711	17770	17761	17914	17896	17888	17911	17903	17834	17854	17844	17942	17977	17794	17741	17839	17771	17722	18190	17922	17894	17847	17879	17842	17875	17791	17822	17793	17993	17895	17808	17691	17725	17803	17925	18027	17716	17738	17707	17996	17716	17693	17811	17868	17754	17771	17913	17621	18012	17878	17839	17654	17726	17811	17881	17725	17883	17876	17967	17843	17794	17840	17773	17928	17973	17793	17806	17938	17880	17954	17968	17879	17899	18052	17756	17821	17904	17716	18015	17945	17833	17886	17792	18046	17926	17691	17891	18060	17771	17950	18018	17679	17813	17860	17787	17804	17704	17795	17894	17756	17771	17844	17627	17746	17901	17825	17805	17799	17785	17762	17762	17867	17869	17792	18015	17838	17805	18008	18006	17713	17800	18093	17942	17869	18108	17956	17777	18069	17845	17811	17920	17621	17778	17617	17949	17729	17873	17670	18085	17936	17908	17789	17998	17834	17997	18000	17926	17753	18095	17863	17850	17846	17889	17703	17958	17999	17930	17834	18042	18035	17849	17646	17833	17734	17833	17918	17671	17867	17794	17769	17897	18006	17841	17724	17784	17697	17756	17816	17871	17796	18011	17852	17868	17961	17934	17903	17689	17683	17607	17694	17917	17861	17813	17837	17788	17819	17931	17877	17760	17747	17799	17990	17823	17826	17592	17603	17950	17761	17931	17783	17912	17933	17799	17913	17690	17873	17954	17581	17836	17651	18111	18082	17666	17925	17906	17917	18041	17682	17576	17844	17851	17702	17862	18074	17797	17901	18054	17747	17972	17827	17591	17980	17757	17756	17950	17650	17892	17758	17797	17764	17952	17861	17746	17812	17927	17831	18077	17774	17820	18057	18032	17869	17978	17746	17619	17812	18000	18006	17812	17863	17852	17788	17842	17984	17865	17798	17832	17844	17844	17969	17884	17913	17877	17828	17766	17804	17749	17631	17931	17926	17948	17787	18079	17865	17834	17834	17841	17770	17703	17759	17805	17693	17888	17647	18004	17952	17515	18077	17849	18007	17831	17887	17802	17806	17702	17803	17942	17919	17622	17958	17808	17891	17926	17853	17921	17880	17911	17862	17974	17827	17817	17793	17851	17731	17741	17751	17862	17797	17945	17906	17643	17807	17848	17936	17809	17704	17898	17704	17882	17741	17711	17807	17808	17702	17817	17934	17837	17707	17788	17984	17605	17719	17939	17701	17913	17989	17959	17626	17916	17885	17702	17635	17763	17840	17703	17794	17933	17730	17940	17781	17706	17769	17815	17703	17973	17914	17733	17883	17969	17727	17690	17925	17891	18115	17805	17976	17850	17791	17961	17824	17863	17818	17741	17922	17712	17625	17719	17736	17739	17833	17805	17802	17799	17759	17785	17770	17896	17800	17877	17836	17831	17657	17807	17724	17926	18010	17852	17909	17729	17883	17972	17970	17830	17713	17852	17727	17937	17932	17827	17742	17824	17904	17751	17885	17808	17814	17857	17693	17950	17811	17884	17908	17722	17964	17802	17815	17825	17659	17958	17720	17719	17839	17972	17446	17762	17851	17742	17812	17913	17972	17800	17782	17785	17929	17826	17996	17959	17837	17902	17861	17703	17786	17887	17665	17719	17858	17852	17860	17748	17803	18062	17947	17843	17966	17866	17797	17787	17906	18063	17830	17965	18115	17778	17940	17734	17929	17876	17690	17794	17821	17794	17790	17645	17827	17703	17876	17948	17858	17907	17926	17855	17684	17816	17822	17729	18013	17621	17742	17807	17563	17791	17750	17832	17722	17896	17806	17733	17970	17989	17932	17964	17831	18030	17894	18061	17856	17670	17839	17855	17523	17766	17843	17788	17904	17593	18068	17922	17847	17878	17918	17873	17844	17905	17964	17797	17972	17809	17986	17771	18082	17819	17777	17806	17805	17793	17800	17744	17918	17837	18031	17778	17716	17759	18006	17950	18024	17786	17851	18001	17750	17932	17990	17911	17784	17913	17736	17868	17951	17850	17831	17793	17898	17916	17910	17707	18056	17540	17853	17729	17780	17949	17893	17811	17757	17751	17970	17888	17911	17646	17508	17890	17722	17942	18033	18050	17797	17888	17869	17859	17761	17747	17752	17698	17843	17743	17885	18011	18004	17846	17896	17842	17719	17561	17951	17958	17823	17957	17996	17999	17780	17633	17863	18074	17857	17805	17876	18044	17947	17696	17731	17860	17894	17647	17843	17799	17930	17796	17579	17825	17772	17845	17983	17767	17968	17927	17676	17727	17999	17948	17773	17881	17724	17768	17820	17951	17823	17795	17835	17760	17931	17832	17910	17962	17858	17713	17918	17844	18018	17934	17744	17851	17954	17671	17975	17769	17902	18111	17710	17862	17830	17947	17844	17751	17796	17732	17851	17922	17639	17844	17764	17848	17832	17736	17775	17976	17748	18008	17817	17882	18029	17818	18040	18051	17743	17940	17837	17782	17888	17883	17732	17889	17826	17912	17689	17697	17842	18126	17747	17939	17955	18057	17968	17888	17874	17903	17862	17741	17915	17720	17633	17941	17940	17776	17806	17602	17958	17737	17801	17708	17815	17662	18019	17809	17780	17952	17857	18062	17887	17915	17851	17958	17964	18006	17920	17712	17685	17797	17776	17879	17768	17925	17900	17836	17956	17673	17714	17770	17776	17724	17884	17882	17652	17598	17809	17876	17998	17781	17928	17807	18023	17714	18008	17793	17855	18128	17857	17952	17907	17970	17827	17716	17882	17929	17828	17843	17747	17836	17897	17802	17841	17992	17778	17925	17834	17684	17732	17893	17979	17772	17847	18070	18006	17849	17809	17639	17758	17650	17874	17878	17898	17841	17703	17999	17681	17557	17752	17847	17969	17820	17934	17762	17852	17783	17963	17962	17819	17818	17839	17843	17891	18043	17908	17704	17832	17716	17725	17705	17935	17974	17692	17666	17767	17722	17954	17823	17726	17766	18036	17783	17849	17958	17725	17969	17901	17794	17781	17654	17955	17907	18017	17870	18078	17814	17935	17981	18017	17729	17811	17739	17887	17666	17707	17927	17997	18016	17921	17902	18085	17835	17732	17888	17823	17832	17963	17978	17612	18086	18050	17911	17871	17867	17731	17765	17803	17889	17911	17901	17721	17709	17861	18040	17771	17889	17977	17883	17908	17964	17964	17731	17739	17733	17861	17938	17871	17736	18013	17889	18004	17986	17852	17702	17747	17604	17809	17839	17965	17721	17897	17829	17867	17716	17784	17776	17773	17953	17714	17911	17898	17839	17834	17697	17701	17772	17864	17849	17748	18007	17766	17815	17654	18003	17841	17756	17779	17822	17884	17772	17886	18021	17893	17910	17951	17869	18071	17615	17846	17826	17858	17917	17883	17787	17786	17712	17677	17812	17810	18006	17986	17903	17860	17787	17812	17816	17805	17838	17690	17575	17667	17916	18041	17882	17714	17893	17780	17774	17824	17908	17953	17909	17888	17840	17903	17855	17925	17639	17639	17830	17939	17868	17781	17741	17958	17756	17547	17923	17851	17792	17685	17974	17940	17865	17874	17893	17956	17876	17802	17810	17962	17717	17858	17926	17856	17689	17849	17682	17680	17667	17784	17792	17897	17767	17848	17802	17715	17838	17996	17815	17730	17602	17879	17918	17897
18817	23990	28233	25424	20502	20989	20988	18320	16500	15474	15104	14885	14542	14430	14445	14534	14454	14470	14228	14427	14379	14467	14397	14246	14506	14159	14410	14394	14413	14492	14396	14493	14449	14284	14404	14493	14350	14200	14468	14302	14241	14394	14527	14397	14287	14249	14514	14477	14309	14271	14430	14380	14424	14440	14464	14402	14564	14307	14395	14374	14392	14495	14235	14529	14401	14310	14371	14371	14430	14395	14405	14402	14386	14334	14223	14495	14448	14371	14458	14441	14358	14323	14443	14435	14540	14250	14579	14397	14420	14299	14420	14122	14368	14265	14377	14473	14409	14360	14428	14346	14522	14300	14324	14529	14306	14370	14370	14307	14392	14321	14466	14505	14320	14288	14290	14475	14395	14473	14293	14489	14241	14254	14449	14298	14429	14375	14275	14387	14304	14437	14394	14309	14153	14522	14416	14403	14391	14497	14411	14434	14294	14551	14343	14405	14402	14350	14422	14314	14498	14364	14500	14467	14390	14277	14209	14444	14494	14397	14391	14498	14466	14367	14350	14410	14383	14471	14491	14434	14530	14521	14508	14395	14407	14557	14494	14314	14328	14504	14237	14472	14478	14229	14429	14405	14448	14365	14447	14502	14398	14398	14502	14389	14359	14183	14368	14346	14326	14469	14208	14308	14534	14354	14385	14376	14416	14379	14414	14384	14408	14361	14542	14470	14414	14237	14487	14368	14387	14464	14457	14347	14451	14203	14417	14504	14567	14297	14300	14442	14282	14242	14378	14442	14471	14455	14373	14468	14399	14252	14236	14428	14372	14453	14419	14482	14464	14413	14534	14520	14359	14315	14348	14315	14472	14269	14355	14453	14301	14412	14347	14382	14376	14524	14386	14399	14381	14386	14261	14217	14384	14327	14441	14269	14462	14278	14261	14366	14339	14308	14473	14453	14480	14337	14278	14328	14391	14375	14331	14375	14292	14481	14424	14344	14426	14487	14539	14469	14541	14338	14489	14368	14396	14512	14636	14484	14393	14310	14327	14367	14650	14484	14463	14268	14466	14317	14569	14428	14386	14539	14387	14321	14420	14299	14391	14465	14459	14289	14542	14321	14243	14269	14465	14405	14335	14391	14396	14428	14287	14436	14480	14508	14246	14406	14429	14438	14391	14335	14540	14356	14464	14342	14493	14533	14429	14288	14407	14443	14417	14344	14456	14347	14425	14501	14502	14460	14422	14424	14276	14213	14488	14430	14359	14361	14438	14438	14248	14481	14512	14264	14473	14349	14427	14382	14354	14484	14318	14395	14543	14466	14389	14077	14185	14395	14323	14428	14273	14455	14408	14489	14437	14391	14355	14364	14477	14472	14318	14489	14346	14359	14598	14188	14456	14383	14460	14697	14430	14290	14265	14566	14294	14384	14283	14409	14380	14206	14523	14319	14467	14666	14379	14392	14385	14477	14416	14304	14592	14246	14501	14371	14528	14374	14408	14519	14347	14387	14389	14365	14449	14428	14391	14454	14366	14465	14310	14297	14406	14342	14362	14542	14686	14467	14413	14557	14364	14383	14558	14321	14416	14260	14321	14379	14517	14487	14303	14454	14467	14347	14431	14340	14314	14476	14281	14438	14341	14477	14334	14313	14338	14347	14433	14199	14442	14415	14331	14452	14338	14205	14249	14554	14431	14526	14299	14311	14381	14466	14314	14362	14260	14453	14367	14407	14438	14427	14387	14359	14364	14267	14363	14381	14421	14442	14511	14246	14383	14318	14388	14202	14401	14447	14365	14507	14457	14420	14481	14515	14331	14305	14455	14471	14459	14415	14446	14282	14298	14451	14350	14407	14348	14266	14349	14330	14331	14413	14316	14499	14451	14352	14484	14524	14557	14513	14481	14468	14446	14404	14435	14367	14414	14534	14437	14480	14230	14339	14405	14251	14574	14384	14502	14287	14496	14379	14349	14589	14440	14348	14350	14315	14309	14408	14433	14281	14121	14342	14454	14537	14209	14388	14549	14352	14319	14455	14346	14466	14244	14614	14301	14200	14473	14370	14519	14531	14363	14389	14339	14429	14448	14510	14215	14452	14433	14391	14440	14375	14378	14385	14332	14464	14427	14274	14438	14282	14340	14262	14408	14173	14445	14336	14596	14357	14210	14274	14395	14258	14479	14243	14387	14403	14364	14359	14402	14354	14367	14167	14332	14330	14329	14417	14440	14422	14254	14376	14332	14264	14335	14345	14407	14544	14621	14332	14428	14335	14361	14255	14401	14326	14407	14385	14433	14377	14615	14346	14389	14394	14382	14326	14354	14402	14285	14258	14376	14243	14293	14354	14317	14391	14475	14266	14562	14326	14378	14303	14440	14473	14576	14398	14379	14371	14327	14456	14338	14411	14290	14389	14227	14388	14353	14441	14573	14396	14271	14310	14410	14411	14428	14316	14308	14410	14360	14361	14403	14407	14472	14432	14289	14493	14321	14333	14443	14294	14405	14595	14403	14446	14470	14262	14360	14365	14399	14486	14365	14470	14473	14433	14520	14418	14448	14482	14522	14448	14386	14357	14435	14353	14466	14300	14375	14479	14514	14480	14563	14425	14323	14502	14308	14486	14436	14319	14341	14281	14518	14356	14478	14438	14371	14315	14443	14357	14404	14408	14459	14443	14318	14539	14321	14489	14484	14374	14550	14517	14524	14257	14281	14335	14246	14331	14399	14313	14471	14529	14270	14280	14418	14349	14350	14295	14497	14412	14361	14375	14552	14277	14236	14462	14354	14371	14527	14447	14313	14355	14432	14399	14397	14409	14414	14287	14428	14322	14424	14495	14353	14209	14376	14360	14452	14366	14341	14320	14255	14349	14305	14404	14397	14482	14412	14184	14440	14467	14323	14216	14321	14232	14526	14428	14365	14184	14537	14339	14564	14409	14520	14432	14385	14383	14184	14434	14373	14371	14392	14429	14272	14324	14323	14314	14575	14432	14242	14401	14351	14428	14451	14515	14322	14513	14262	14376	14443	14347	14480	14399	14273	14425	14389	14582	14439	14326	14417	14429	14378	14374	14321	14450	14268	14419	14475	14484	14353	14510	14379	14599	14435	14381	14377	14349	14537	14376	14346	14263	14369	14248	14255	14392	14343	14427	14287	14341	14542	14444	14459	14353	14459	14308	14335	14359	14551	14403	14499	14417	14407	14376	14465	14426	14505	14308	14331	14383	14559	14177	14353	14421	14358	14315	14314	14411	14319	14478	14356	14507	14517	14316	14485	14395	14393	14563	14322	14458	14457	14423	14224	14373	14433	14495	14383	14295	14352	14536	14526	14304	14433	14284	14334	14419	14519	14512	14262	14420	14416	14396	14473	14198	14417	14274	14700	14499	14430	14475	14335	14428	14281	14508	14333	14330	14475	14333	14441	14341	14187	14312	14623	14346	14546	14301	14352	14400	14346	14414	14528	14273	14382	14417	14238	14591	14537	14444	14460	14614	14339	14489	14404	14530	14270	14357	14592	14420	14474	14328	14389	14420	14472	14371	14439	14404	14245	14321	14613	14302	14454	14335	14381	14431	14446	14353	14317	14322	14434	14556	14489	14286	14314	14472	14285	14299	14528	14223	14507	14449	14560	14129	14502	14387	14371	14617	14401	14383	14352	14511	14291	14486	14353	14332	14259	14449	14452	14352	14407	14622	14562	14585	14457	14432	14224	14391	14289	14440	14408	14395	14265	14369	14406	14503	14400	14250	14363	14356	14391	14527	14344	14407	14349	14371	14220	14462	14457	14359	14222	14370	14472	14439	14547	14282	14488	14465	14231	14472	14406	14355	14437	14447	14630	14419	14565	14417	14258	14523	14443	14270	14554	14314	14386	14434	14479	14302	14377	14425	14393	14527	14421	14350	14281	14198	14258	14477	14479	14426	14411	14337	14517	14458	14426	14350	14368	14407	14348	14278	14284	14410	14482	14517	14558	14367	14469	14494	14330	14316	14435	14424	14472	14477	14536	14479	14371	14492	14480	14435	14559	14436	14296	14437	14389	14375	14168	14486	14423	14358	14297	14381	14287	14351	14375	14315	14292	14300	14530	14478	14438	14483	14394	14286	14280	14350	14245	14364	14482	14379	14368	14245	14380	14452	14306	14469	14313	14454	14349	14363	14368	14539	14368	14451	14434	14471	14264	14420	14342	14401	14372	14263	14382	14457	14341	14345	14522	14479	14558	14447	14269	14445	14466	14483	14198	14424	14365	14499	14365	14440	14545	14463	14414	14442	14387	14479	14401	14468	14394	14380	14331	14203	14542	14250	14616	14360	14240	14376	14492	14462	14419	14413	14449	14419	14521	14379	14365	14421	14301	14235	14567	14428	14147	14341	14378	14438	14371	14299	14411	14497	14393	14279	14399	14355	14436	14362	14346	14411	14472	14300	14321	14256	14251	14439	14247	14436	14425	14449	14334	14398	14420	14256	14499	14391	14368	14264	14277	14288	14489	14315	14515	14215	14476	14239	14434	14655	14287	14240	14505	14423	14280	14343	14467	14373	14410	14350	14379	14363	14498	14457	14287	14243	14330	14317	14434	14269	14466	14411	14587	14302	14349	14345	14442	14331	14389	14329	14376	14481	14388	14426	14282	14489	14387	14556	14365	14318	14454	14420	14538	14417	14356	14325	14304	14335	14489	14285	14619	14411	14428	14344	14346	14528	14456	14349	14410	14460	14438	14294	14378	14486	14433	14358	14502	14347	14303	14246	14392	14409	14372	14328	14213	14367	14320	14656	14406	14370	14455	14357	14653	14432	14474	14351	14547	14463	14279	14455	14425	14253	14444	14297	14419	14480	14374	14460	14327	14503	14456	14426	14458	14367	14210	14360	14418	14497	14298	14413	14453	14355	14484	14204	14410	14422	14587	14373	14399	14333	14592	14491	14528	14423	14338	14403	14341	14238	14444	14394	14411	14324	14353	14479	14509	14337	14528	14424	14296	14289	14382	14461	14232	14167	14433	14428	14337	14244	14458	14371	14388	14323	14313	14475	14324	14348	14515	14387	14466	14387	14381	14485	14331	14540	14451	14455	14510	14414	14462	14230	14660	14336	14373	14382	14485	14364	14391	14188	14334	14324	14435	14452	14418	14296	14427	14306	14343	14542	14316	14390	14467	14344	14247	14386	14346	14339	14472	14488
26235	21193	29655	33786	37026	45491	50963	40502	31265	23253	19851	18664	17785	17449	17570	17543	17326	17510	17552	17247	17489	17430	17414	17466	17379	17353	17555	17244	17283	17238	17525	17287	17397	17503	17276	17486	17482	17404	17457	17534	17530	17270	17309	17297	17246	17394	17306	17240	17552	17425	17454	17305	17140	17440	17325	17372	17382	17480	17362	17504	17403	17357	17595	17280	17462	17281	17307	17516	17531	17520	17453	17414	17502	17435	17428	17153	17173	17288	17442	17269	17266	17430	17388	17351	17264	17373	17386	17288	17362	17249	17471	17377	17295	17230	17459	17281	17301	17219	17255	17356	17268	17299	17482	17121	17357	17235	17169	17204	17300	17270	17573	17210	17386	17408	17375	17239	17425	17321	17486	17366	17154	17264	17194	17202	17365	17225	17381	17306	17154	17466	17158	17284	17387	17477	17500	17269	17464	17367	17342	17328	17365	17514	17241	17244	17325	17224	17260	17301	17399	17280	17295	17367	17520	17183	17413	17518	17187	17340	17275	17433	17174	17147	17285	17457	17167	17110	17398	17177	17567	17276	17518	17259	17356	17037	17355	17303	17298	17207	17458	17429	17268	17280	17355	17444	17421	17261	17302	17320	17313	17323	17249	17541	17319	17263	17180	17324	17389	17294	17411	17397	17320	17455	17379	17382	17315	17273	17299	17206	17159	17226	17195	17408	17307	17174	17453	17487	17322	17213	17339	17177	17282	17445	17351	17356	17274	17268	17165	17298	17538	17204	17523	17302	17292	17478	17480	17340	17327	17270	17250	17440	17356	17294	17304	17351	17422	17359	17449	17173	17498	17372	17499	17237	17268	17350	17420	17294	17452	17509	17299	17342	17452	17334	17240	17265	17478	17418	17221	17448	17182	17315	17286	17062	17179	17221	17448	17306	17344	17277	17286	17489	17217	17340	17436	17158	17436	17376	17260	17065	17280	17079	17504	17230	17324	17227	17327	17386	17379	17192	17426	17345	17371	17309	17225	17223	17189	17364	17251	17432	17348	17314	17366	17183	17138	17385	17229	17467	17311	17265	17315	17396	17330	17286	17375	17315	17277	17251	17266	17439	17410	17376	17323	17377	17540	17417	17440	17370	17366	17182	17081	17253	17276	17522	17292	17200	17148	17473	17554	17325	17273	17305	17336	17264	17310	17035	17338	17569	17397	17287	17373	17304	17291	17235	17244	17299	17180	17353	17391	17258	17243	17124	17296	17188	17326	17231	17487	17284	17511	17294	17222	17379	17182	17251	17411	17281	17151	17311	17272	17254	17335	17170	17315	17425	17376	17229	17182	17359	17322	17466	17397	17438	17234	17397	17287	17280	17179	17180	17277	17123	17170	17295	17393	17271	17184	17410	17097	17205	17297	17268	17348	17374	17278	17297	17213	17212	17127	17361	17295	17368	17427	17363	17465	17523	17302	17151	17239	17281	17349	17248	17148	17353	17276	17264	17465	17171	17293	17423	17245	17382	17193	17394	17242	17292	17351	17328	17365	17374	17666	17501	17284	17015	17393	17497	17223	17280	17386	17513	17344	17246	17567	17143	17452	17244	17239	17314	17363	17354	17302	17009	17074	17395	17468	17126	17164	17428	17390	17441	17374	17396	17463	17417	17406	17007	17182	17484	17274	17341	17326	17138	17435	17400	17373	17402	17381	17495	17255	17416	17224	17445	17234	17253	17379	17340	17375	17089	17426	17272	17202	17324	17376	17404	17436	17152	17435	17436	17063	17383	17397	17473	17290	17512	17243	17212	17335	17437	17466	17321	17331	17389	17513	17493	17457	17095	17353	17486	17423	17344	17465	17431	17400	17197	17278	17393	17317	17316	17408	17455	17310	17345	17477	17418	17218	17561	17223	17454	17492	17362	17291	17217	17436	17144	17176	17162	17153	17242	17497	17266	17350	17239	17349	17162	17439	17247	17194	17340	17454	17213	17348	17344	17447	17321	17308	17515	17504	17413	17271	17401	17559	17489	17319	17319	17402	17256	17253	17141	17072	17319	17310	17525	17247	17370	17453	17315	17344	17126	17310	17428	17501	17464	17234	17167	17462	17408	17296	17252	17239	17134	17426	17598	17319	17152	17129	17319	17297	17345	17231	17409	17306	17277	17285	17187	17392	17495	17373	17270	17523	17149	17162	17191	17323	17226	17381	17316	17402	17418	17400	17307	17406	17329	17369	17305	17298	17345	17296	17551	17414	17343	17440	17382	17268	17348	17438	17439	17401	17400	17448	17197	17553	17200	17202	17506	17442	17332	17417	17354	17348	17284	17270	17182	17183	17559	17561	17388	17295	17455	17266	17329	17184	17414	17281	17467	17263	17577	17217	17337	17415	17303	17301	17335	17218	17428	17208	17303	17225	17324	17422	17507	17318	17291	17327	17361	17428	17295	17163	16996	17109	17370	17236	17386	17318	17387	17344	17443	17486	17385	17408	17395	17368	17379	17083	17055	17401	17287	17508	17400	17548	17421	17216	17212	17488	17338	17367	17313	17331	17265	17331	17508	17322	17257	17281	17289	17324	17274	17451	17330	17218	17507	17622	17237	17230	17265	17491	17221	17315	17228	17228	17293	17387	17200	17275	17456	17192	17394	17121	17502	17275	17303	17123	17392	17142	17371	17406	17357	17221	17358	17527	17327	17280	17440	17332	17199	17356	17448	17261	17195	17355	17350	17284	17469	17409	17191	17395	17598	17509	17546	17313	17229	17135	17267	17239	17309	17402	17200	17413	17465	17168	17310	17218	17536	17627	17260	17494	17375	17358	17146	17436	17228	17229	17375	17262	17340	17515	17400	17556	17203	17324	17351	17366	17246	17367	17300	17459	17281	17336	17464	17334	17163	17441	17311	17224	17357	17462	17553	17353	17314	17374	17358	17492	17341	17247	17359	17592	17287	17199	17385	17430	17480	17267	17392	17373	17343	17204	17344	17107	17440	17382	17270	17321	17313	17283	17394	17266	17182	17271	17230	17009	17120	17269	17078	17246	17176	17296	17269	17415	17146	17336	17561	17266	17405	17319	17202	17256	17311	17403	17387	17442	17557	17697	17394	17296	17521	17208	17309	17271	17293	17297	17399	17488	17481	17431	17326	17216	17120	17431	17361	17282	17387	17601	17357	17348	17263	17228	17336	17505	17290	17137	17205	17369	17191	17358	17379	17444	17531	17271	17343	17359	17275	17383	17623	17288	17263	17100	17098	17448	17258	17267	17295	17492	17286	17168	17321	17421	17380	17327	17341	17177	17511	17495	17334	17083	17146	17416	17486	17179	17205	17322	17090	17307	17227	17346	17264	17466	17343	17404	17319	17270	17117	17273	17240	17482	17369	17133	17295	17377	17278	17259	17425	17123	17397	17423	17411	17275	17485	17276	17392	17335	17202	17190	17230	17269	17360	17266	17366	17407	17238	17386	17385	17641	17369	17269	17620	17260	17337	17426	17440	17183	17312	17554	17159	17545	17451	17251	17250	17452	17442	17365	17301	17283	17423	17330	17209	17408	17284	17268	17229	17339	17155	17179	17227	17370	17480	17290	17329	17261	17228	17381	17243	17425	17394	17446	17349	17492	17416	17409	17215	17256	17368	17454	17513	17505	17353	17431	17497	17167	17317	17480	17313	17406	17153	17233	17352	17403	17332	17175	17369	17254	17225	17539	17335	17328	17394	17405	17677	17506	17343	17220	17494	17499	17371	17475	17365	17416	17260	17599	17353	17402	17166	17182	17185	17213	17195	17442	17198	17405	17228	17358	17188	17357	17109	17303	17200	17518	17310	17462	17371	17348	17471	17439	17203	17264	17435	17223	17528	17439	17369	17304	17338	17337	17404	17456	17432	17289	17463	17545	17144	17124	17266	17389	17465	17181	17288	17154	17439	17336	17434	17398	17222	17343	17406	17274	17265	17264	17311	17284	17504	17329	17050	17293	17303	17357	17454	17301	17202	17375	17334	17276	17390	17302	17278	17195	17372	17380	17394	17423	17440	17418	17273	17376	17356	17614	17189	17303	17259	17224	17286	17115	17243	17415	17516	17255	17392	17555	17342	17429	17443	17281	17184	17231	17176	17424	17110	17112	17320	17381	17316	17366	17357	17368	17256	17289	17453	17464	17262	17213	17076	17379	17300	17309	17349	17323	17303	17251	17432	17239	17205	17349	17292	17338	17312	17155	17255	17215	17430	17248	17189	17587	17463	17501	17447	17372	17235	17262	17288	17325	17270	17226	17360	17229	17441	17280	17250	17191	17321	17176	17671	17360	17459	17403	17369	17242	17318	17451	17132	17387	17197	17088	17287	17123	17285	17384	17135	17370	17422	17306	17299	17389	17360	17365	17282	17313	17322	17677	17488	17170	17499	17274	17213	17481	17330	17428	17216	17369	17212	17327	16989	17303	17299	17336	17492	17208	17384	17250	17304	17402	17419	17134	17166	17335	17178	17224	17401	17139	17290	17354	17382	17508	17384	17301	17102	17380	17388	17422	17395	17326	17473	17200	17430	17345	17404	17645	17549	17207	17216	17265	17439	17381	17265	17303	17455	17368	17421	17329	17340	17281	17233	17421	17496	17300	17378	17378	17322	17395	17320	17358	17352	17084	17372	17587	17456	17102	17311	17026	17266	17266	17261	17261	17161	17336	17323	17342	17465	17460	17033	17397	17403	17361	17390	17232	17352	17360	17324	17475	17566	17373	17378	17131	17026	17283	17532	17291	17475	17371	17412	17158	17293	17285	17298	17321	17326	17274	17267	17439	17370	17328	17426	17257	17248	17525	17483	17154	17422	17389	17412	17449	17317	17429	17411	17206	17110	17379	17066	17245	17244	17201	17265	17180	17281	17166	17227	17515	17348	17164	17353	17370	17298	17427	17391	17364	17485	17499	17484	17371	17429	17261	17404	17402	17032	17361	17412	17136	17448	17086	17202	17311	17230	17360	17494	17078	17359	17293	17231	17425	17306	17436	17291	17138	17306	17348	17360	17431	17640	17477	17447	17208	17430	17253	17201	17421	17326	17454	17236	17439	17474	17270	17463	17275	17164	17177	17598	17431	17409	17220	17266	17392	17182	17338	17632	17439	17296	17097	17390	17450	17542	17231	17088	17127	17410	17450	17424	17409	17072	17511	17437	17347	17427	17365	17243
27622	48817	49552	40944	42037	46893	49023	38999	29016	20003	16923	15215	14253	14301	14090	14241	14104	14173	14142	14273	13802	14065	14270	14135	13928	14137	14270	14161	14202	14213	14166	14259	14124	14090	14185	14078	14184	14114	14006	14252	14023	14142	14075	14162	14217	14079	14090	14094	14220	13973	14125	14225	14194	14056	14050	14078	14282	14165	14401	14033	14082	14340	14343	13963	14177	14154	14072	14175	14100	14149	14284	14139	14325	14103	14154	14177	14277	14013	14009	14050	14193	14017	14099	14069	14078	14067	14319	14165	14127	14273	14015	14137	13959	14163	14086	14000	14077	14173	14227	14203	14298	14207	14147	14125	14290	13986	14032	14092	13990	14053	14303	14185	14197	14353	14107	14151	14017	13955	14067	14224	14152	14133	14098	14110	14148	14257	14183	14039	14134	14213	14151	13996	14159	14072	13940	14180	14307	14168	14181	14268	14167	14031	14192	14066	14119	13976	14050	14143	13906	13965	14082	14054	14176	14235	14153	13909	13978	14147	14163	14155	14006	14179	14190	13921	14177	14151	14263	14032	14037	13969	13999	14245	14017	13890	14044	14105	14044	14065	14064	14132	14136	14163	14123	13967	14048	14041	14162	14260	14063	13936	14137	14215	14107	13975	14192	14156	14026	14052	14103	14226	14035	14000	14003	14166	14141	14001	14262	14059	14186	14113	14056	14148	13963	14244	14164	14239	14290	14026	14255	14044	14122	13974	14157	14110	14222	14174	14125	14086	14123	14102	14056	14204	14295	14170	14263	14029	14003	14149	14092	14149	14170	14018	14183	14234	14152	14107	14170	13962	14339	13986	14069	14233	14024	14258	14094	14151	14110	14145	14048	14021	13992	14206	14082	14161	14160	14262	14192	14073	14132	13955	14114	14277	14124	14150	14238	13992	13933	14132	14087	14133	14214	14126	14242	14143	14145	14095	14154	14208	14102	14058	14008	14217	13971	14168	14021	14322	14201	14202	14236	14054	14131	14106	14066	14084	14057	14138	14020	14086	14057	14153	14078	14109	14164	14109	13985	14096	14110	13997	14166	14177	14095	14122	14012	14153	14056	14071	14181	14149	13936	14091	14206	14116	13966	14172	14128	14131	14016	14173	14155	14195	14017	14042	14208	14138	13996	14317	13983	14099	14299	13950	14180	13991	14298	14033	14198	14104	14289	14104	14033	14129	14194	14177	14125	14118	14257	14211	13923	13998	14167	14203	14237	13952	14129	14012	14080	13959	14178	14003	14179	14235	14176	14262	13989	14268	14041	14094	14211	14134	14176	14220	13969	14041	14200	14200	14104	13984	14033	14134	14227	14160	14024	13943	14014	14191	14075	14099	14089	14006	14118	14133	14069	14239	13922	14236	14195	14159	14079	14150	14190	13993	14117	14208	14043	13936	14242	14351	14186	14110	14142	13976	14091	14031	14058	14132	14047	14072	14078	14086	13989	14191	14115	14121	14343	14134	14093	14041	14175	14148	13991	14214	14215	14007	14098	14181	14184	14042	14079	14141	14144	14213	14090	14025	13989	14123	14144	14149	14103	14301	14079	14202	14007	14074	14154	14122	14067	14233	14020	14217	14102	14058	14036	14076	14032	14079	14107	14127	14187	14163	14200	14217	14130	14241	14060	14374	14082	14095	14053	14252	14286	14086	14199	14042	14291	14112	14149	14025	14090	14058	14212	14259	14014	13990	13885	14161	14052	14053	14088	14141	14121	14082	13925	14115	14052	14104	14044	14127	14179	14072	14069	14105	14185	14100	14091	14091	14164	13971	14237	14037	13888	13913	13972	14105	14002	14224	14000	14143	14127	14019	13936	14151	14266	14163	14042	14218	13997	14028	14126	14079	14034	14239	14026	14269	14066	14247	14264	14272	14299	14147	14058	14199	14069	14083	13943	14129	14077	14123	14138	14058	14038	14072	14255	14011	14208	14090	14210	14124	14222	14196	14301	14106	13961	14213	14031	14143	14038	14071	14034	14077	14195	13901	14202	14187	14027	14179	14191	14143	14156	14214	14188	14220	14190	14138	14234	14127	14177	14162	14150	14181	14036	14073	14143	14092	13987	14047	14182	14205	14111	14026	14057	13998	13980	13966	14197	14055	14105	14162	14150	14111	14069	14136	14159	14181	14075	13945	14226	14024	14262	14159	14160	14133	14180	14281	14035	14083	14343	13960	14185	14225	14213	14153	14025	14059	14239	14185	14162	14098	14028	14171	14135	14187	13973	14344	14207	14207	14143	14106	14020	13981	14175	13983	14162	14113	14217	14107	14172	14068	14113	14080	14098	13990	14231	13848	14072	13963	14079	14214	14139	14161	14061	14131	14089	14268	14143	14059	14005	14025	14209	14077	14000	14016	14106	14081	14102	14129	14281	14131	14094	13919	14148	14073	14164	14314	14060	14047	14034	14213	14168	13984	14217	13986	14044	13877	14099	14029	14214	14056	14275	14168	14048	14323	14004	14110	14282	14170	14060	14114	14162	14147	13959	13985	14035	14167	14280	14215	14152	14060	14068	14085	14127	14297	14177	14062	14009	14315	14306	14136	13940	14145	14285	14137	14303	13998	14095	14246	14154	14098	14211	14287	14160	14130	13850	14231	14105	14006	13887	14239	14280	14204	14165	14068	14152	14075	14112	14172	13938	14206	13943	14024	14144	14159	14296	14242	14067	14266	14111	14127	14115	14014	14153	14139	14206	14061	14120	14168	14196	14005	14142	14131	14120	14060	14140	14104	13949	14350	14260	14238	14084	13997	14228	14142	13996	14033	14222	14145	14106	14069	14040	14070	14123	13989	14209	14141	14210	14023	14093	14085	14137	13986	14229	14049	14098	14160	14148	13986	14226	14105	14091	14113	14071	14130	14070	14194	14183	14010	14144	14139	14190	14264	14077	14272	14101	14129	13903	14228	14161	14270	14274	14163	14293	14108	14167	14115	14033	14199	14153	14033	13953	13971	14213	14047	13964	14227	14315	14154	13888	14069	14112	14099	14147	14005	13994	14237	14113	14161	14113	14169	14171	14122	14058	14086	14047	14091	14187	14226	13942	14109	14160	14031	14236	13978	14185	14156	14090	14232	14033	13990	14177	14115	14049	14081	14142	14237	13864	14160	14011	14154	14089	14237	14212	14207	14159	13920	14220	14036	14057	14229	14187	14177	14146	14177	13997	14093	14268	14210	14036	14069	14105	14105	14016	14027	14033	13973	14081	14271	14155	14144	14296	14042	14239	14118	14257	14123	14210	14103	14018	14088	14091	14245	14236	14262	14001	14198	14115	14104	14102	14130	14223	14197	14161	14176	14180	14063	14005	14062	14246	14099	14134	14010	14212	14142	14249	14038	14031	13974	14094	14072	14112	14034	14131	14077	14192	14085	14048	14137	14217	14073	14198	13989	14120	14098	13993	14154	14093	14074	14063	14270	14057	14096	14219	14068	13924	14076	14245	14219	13891	14145	14318	14207	14244	14150	14181	13970	14229	13999	14091	14082	14263	14129	14096	14226	14126	14173	14380	14062	14241	14080	14158	14010	14141	13958	14037	14037	14123	14309	14220	13951	14180	14167	14188	14067	13912	14223	14116	14162	14198	14150	14114	14019	14040	14096	13943	14022	14118	14141	14167	14181	14138	14077	14176	14116	14045	14208	14139	14100	14068	14026	13964	14069	14154	14228	14332	14208	14142	14075	14234	14157	14238	14190	14094	14040	14106	14092	13976	14075	14175	14068	13942	14159	14072	13969	14229	14101	14115	14178	13993	14158	14190	14179	14124	14029	14180	14153	14125	14102	14186	14257	14144	14093	14155	14032	14150	14064	13940	14017	14175	14149	14095	14104	14013	14273	14032	14074	14251	14153	14321	14135	14288	14132	13932	14078	14030	14295	14125	13930	14215	13984	14114	14070	14097	14071	14053	14105	14313	14106	14216	14241	13961	14136	13895	14203	14251	14228	14086	14007	14053	14155	13935	14056	14091	14019	14123	14140	14191	14098	14120	14290	14185	14088	14178	14029	14024	14081	14339	14211	14176	13968	14362	14020	14126	14198	14018	14087	13938	14207	14065	14096	14072	13972	14257	14175	14165	14107	14293	14074	14102	14130	14093	14126	14151	14185	14116	14183	14172	14077	14260	14155	14235	14178	14123	14087	14117	14261	14064	14160	14110	14201	14224	14304	14168	14225	14110	13902	14192	14121	14209	14132	14056	14178	14022	14119	14166	14174	14192	14162	14246	13937	14169	13995	14109	14266	14199	14051	14044	14029	14188	14051	14112	14104	14125	14377	14241	14010	14263	14120	14181	14100	13992	14053	14207	14190	14112	14205	14007	14166	14116	14017	14119	14191	14133	14188	14034	14030	14123	13860	14212	14143	14095	14160	14140	14121	14277	14159	14160	14124	14142	14089	14150	14164	14120	14206	14121	14169	14200	14031	14027	14129	14157	14063	14055	14100	14181	14123	13975	14215	14107	14110	14005	14097	14173	14080	13984	14358	14041	14241	14042	14125	14088	14041	14287	14298	14114	14160	14057	14207	14049	14239	14059	14265	14076	14259	14089	14153	14019	13987	13986	14095	14160	14217	14166	14178	14210	14265	14322	14048	14183	14051	14131	14053	14092	14092	13984	14135	14091	14394	14142	14048	14162	14294	14011	13905	14234	14224	14231	14135	14240	13936	13958	14132	14076	14060	14031	13942	14010	14133	14178	14046	14065	14052	14014	14240	14119	14171	14089	14078	14106	14084	14060	13917	14125	14106	14059	14182	14319	14043	14106	14051	13990	14075	14126	14204	14346	14152	13980	14140	14075	14192	14018	14082	14193	14090	14100	14157	14251	14110	14132	13976	14096	14119	14231	14183	14213	14199	14232	14233	14114	14105	14017	14125	14303	14019	14276	14113	14093	14187	14185	14030	14123	14100	14131	14197	14032	14130	13973	14156	14009	14072	14029	14153	14225	14128	14158	14082	14255	14183	14194	13909	14174	13996	14189	14223	14192	14128	14181	14349	13932	14300	14194	14018	14073	14188	14154	14087	14039	14123	14234	14180	14120	14198	14085	14147	14208	14193	14335	14149	14046	14244	14169	14059	14203	14249	14149	14195	14170	14100	14047	14113	14101	14263	14242	13994	14147	14250	14132	14268	13906	14046
24198	21116	28696	25688	39030	62128	68082	55918	42421	30179	23344	19713	17832	17105	16822	16928	16638	16743	16751	16898	16694	16581	16631	16749	16526	16566	16517	16600	16848	16699	16536	16478	16470	16796	16612	16662	16551	16774	16746	16626	16612	16576	16604	16803	16556	16581	16492	16745	16685	16617	16552	16499	16613	16494	16555	16680	16675	16648	16301	16528	16415	16599	16801	16433	16704	16568	16583	16546	16545	16592	16538	16417	16573	16690	16705	16552	16492	16441	16414	16556	16317	16632	16564	16531	16508	16407	16484	16550	16573	16486	16476	16492	16427	16358	16593	16556	16597	16655	16674	16473	16741	16853	16648	16512	16302	16626	16512	16498	16594	16866	16468	16715	16710	16579	16618	16298	16827	16664	16833	16481	16764	16557	16758	16687	16585	16440	16525	16505	16550	16611	16587	16465	16677	16553	16218	16558	16445	16543	16453	16608	16335	16441	16482	16700	16557	16660	16677	16664	16503	16628	16724	16750	16440	16471	16665	16709	16693	16479	16548	16523	16691	16585	16517	16649	16550	16466	16681	16382	16544	16540	16382	16428	16523	16481	16596	16616	16378	16452	16543	16519	16575	16381	16432	16588	16340	16620	16606	16447	16386	16579	16545	16743	16876	16718	16577	16497	16501	16430	16640	16440	16535	16689	16471	16661	16553	16507	16594	16729	16220	16510	16529	16512	16719	16397	16387	16399	16478	16448	16583	16553	16422	16757	16723	16711	16697	16545	16689	16596	16659	16349	16349	16548	16574	16535	16464	16472	16422	16451	16655	16509	16508	16726	16331	16227	16466	16449	16608	16617	16732	16726	16434	16612	16697	16564	16336	16508	16418	16488	16377	16503	16444	16523	16405	16514	16711	16476	16471	16441	16503	16505	16698	16669	16821	16472	16585	16705	16543	16496	16525	16516	16535	16391	16533	16571	16641	16404	16629	16470	16553	16469	16469	16534	16609	16629	16563	16723	16605	16409	16669	16483	16442	16567	16390	16587	16732	16615	16658	16412	16410	16697	16493	16359	16524	16461	16685	16513	16544	16468	16557	16515	16490	16387	16615	16680	16559	16797	16375	16486	16406	16470	16609	16477	16278	16379	16812	16578	16615	16683	16513	16500	16504	16576	16542	16678	16515	16572	16440	16473	16518	16446	16574	16732	16469	16364	16345	16526	16492	16530	16517	16492	16537	16591	16542	16388	16436	16507	16646	16455	16713	16555	16413	16564	16697	16349	16798	16629	16481	16547	16668	16687	16627	16574	16458	16485	16400	16556	16674	16594	16493	16628	16594	16650	16779	16708	16442	16529	16671	16745	16612	16597	16530	16402	16519	16530	16503	16440	16570	16504	16336	16523	16613	16586	16614	16496	16692	16506	16558	16548	16648	16671	16579	16635	16743	16457	16544	16652	16641	16523	16636	16649	16560	16476	16571	16524	16569	16419	16576	16326	16501	16540	16487	16352	16617	16540	16641	16556	16524	16479	16457	16600	16586	16668	16713	16316	16449	16446	16411	16495	16463	16494	16483	16456	16540	16544	16498	16417	16478	16483	16500	16552	16362	16461	16623	16388	16447	16319	16673	16508	16587	16448	16574	16747	16864	16527	16588	16618	16652	16547	16461	16653	16536	16411	16594	16730	16528	16666	16677	16569	16675	16515	16514	16508	16448	16487	16601	16602	16591	16548	16399	16612	16435	16360	16484	16525	16610	16606	16488	16439	16502	16549	16602	16636	16530	16625	16407	16592	16545	16591	16546	16523	16442	16580	16565	16635	16472	16777	16493	16505	16661	16513	16456	16502	16421	16428	16538	16653	16355	16646	16437	16506	16490	16356	16572	16598	16662	16570	16686	16805	16475	16608	16331	16512	16603	16518	16496	16749	16631	16644	16490	16571	16427	16556	16451	16573	16630	16621	16611	16565	16719	16501	16498	16729	16827	16606	16468	16650	16567	16530	16579	16330	16549	16444	16541	16432	16367	16512	16667	16645	16627	16550	16582	16561	16631	16645	16542	16580	16380	16447	16642	16575	16499	16560	16458	16390	16798	16371	16521	16521	16642	16386	16532	16573	16562	16590	16419	16708	16470	16668	16484	16271	16303	16440	16313	16780	16651	16536	16547	16567	16472	16349	16448	16623	16671	16438	16366	16482	16382	16756	16466	16500	16695	16561	16442	16558	16567	16480	16320	16431	16541	16591	16667	16677	16685	16506	16345	16348	16516	16475	16498	16687	16450	16494	16389	16360	16598	16412	16492	16383	16581	16553	16499	16161	16545	16579	16488	16680	16472	16472	16344	16425	16448	16496	16422	16514	16566	16494	16312	16517	16571	16585	16614	16549	16452	16701	16568	16481	16464	16397	16607	16651	16602	16579	16626	16402	16541	16511	16455	16484	16646	16487	16507	16645	16555	16413	16505	16491	16568	16442	16564	16364	16382	16292	16526	16685	16558	16515	16478	16500	16326	16544	16302	16611	16530	16561	16526	16496	16304	16769	16669	16320	16404	16515	16557	16455	16669	16515	16356	16492	16519	16551	16512	16417	16441	16207	16568	16574	16220	16338	16616	16283	16659	16643	16430	16486	16467	16510	16641	16391	16665	16572	16276	16660	16614	16427	16489	16444	16471	16452	16668	16470	16555	16380	16348	16579	16618	16699	16717	16409	16614	16596	16448	16390	16565	16396	16503	16488	16821	16544	16488	16400	16446	16553	16413	16477	16482	16492	16550	16504	16631	16488	16646	16498	16601	16535	16486	16674	16728	16506	16623	16495	16315	16560	16579	16315	16489	16618	16526	16476	16566	16326	16495	16430	16528	16532	16616	16514	16294	16532	16544	16598	16765	16429	16498	16570	16713	16366	16667	16538	16502	16456	16391	16547	16648	16571	16487	16562	16734	16525	16385	16491	16507	16444	16579	16446	16647	16492	16593	16780	16617	16547	16639	16715	16525	16556	16368	16515	16705	16400	16575	16557	16572	16454	16410	16597	16467	16571	16543	16763	16461	16567	16372	16428	16503	16487	16599	16625	16528	16629	16564	16583	16708	16631	16531	16539	16496	16412	16590	16544	16511	16390	16426	16440	16421	16638	16685	16457	16489	16323	16494	16524	16469	16465	16399	16524	16379	16665	16852	16462	16534	16337	16505	16639	16347	16442	16420	16436	16498	16407	16570	16486	16534	16376	16525	16435	16392	16484	16400	16514	16404	16675	16568	16596	16472	16530	16614	16472	16590	16700	16553	16471	16642	16553	16610	16468	16306	16633	16471	16565	16529	16477	16469	16671	16423	16482	16599	16667	16518	16571	16608	16525	16543	16472	16360	16612	16469	16463	16714	16699	16722	16710	16612	16442	16731	16443	16486	16705	16580	16467	16409	16574	16631	16480	16538	16805	16749	16639	16444	16627	16712	16499	16509	16580	16740	16317	16636	16375	16565	16380	16515	16523	16468	16572	16343	16526	16515	16450	16344	16636	16467	16461	16801	16682	16295	16723	16545	16436	16467	16459	16461	16489	16446	16500	16644	16488	16502	16642	16636	16389	16456	16602	16729	16587	16515	16533	16688	16602	16612	16618	16637	16523	16684	16574	16540	16488	16429	16478	16352	16280	16600	16534	16513	16696	16562	16570	16465	16590	16592	16439	16426	16467	16435	16555	16666	16609	16478	16515	16463	16348	16450	16703	16484	16471	16691	16630	16548	16397	16423	16497	16459	16686	16504	16649	16560	16662	16539	16657	16582	16584	16519	16530	16378	16531	16656	16574	16524	16557	16440	16582	16481	16612	16664	16642	16697	16700	16607	16512	16238	16489	16685	16465	16654	16430	16527	16455	16560	16698	16548	16498	16395	16568	16382	16437	16594	16487	16448	16495	16480	16435	16493	16303	16558	16506	16471	16570	16499	16593	16497	16492	16528	16631	16492	16424	16505	16334	16567	16641	16648	16551	16577	16558	16295	16659	16267	16553	16482	16533	16679	16582	16647	16521	16611	16581	16594	16416	16602	16530	16612	16357	16707	16477	16398	16531	16426	16502	16508	16594	16577	16549	16453	16524	16583	16752	16672	16442	16591	16578	16454	16686	16442	16586	16649	16593	16386	16574	16625	16472	16626	16301	16519	16683	16505	16502	16510	16325	16521	16586	16328	16588	16637	16719	16622	16492	16329	16548	16501	16561	16485	16581	16680	16575	16554	16475	16479	16355	16513	16516	16425	16558	16561	16506	16554	16611	16745	16505	16566	16437	16542	16454	16587	16471	16599	16583	16449	16649	16577	16522	16364	16519	16444	16638	16363	16445	16462	16562	16477	16446	16607	16490	16878	16511	16403	16722	16346	16473	16305	16366	16777	16631	16366	16474	16602	16474	16496	16551	16470	16484	16462	16444	16361	16496	16751	16508	16491	16635	16624	16598	16644	16713	16400	16571	16557	16323	16468	16662	16787	16720	16493	16599	16599	16624	16414	16742	16521	16491	16427	16607	16380	16537	16341	16684	16474	16527	16531	16591	16494	16531	16517	16582	16795	16596	16376	16681	16414	16388	16282	16510	16581	16679	16511	16536	16424	16779	16480	16317	16619	16353	16300	16656	16701	16605	16503	16631	16497	16713	16584	16497	16583	16485	16500	16488	16338	16439	16682	16650	16490	16608	16618	16478	16492	16493	16460	16479	16495	16610	16580	16513	16639	16339	16578	16611	16461	16562	16419	16460	16571	16800	16416	16530	16396	16439	16585	16633	16720	16278	16347	16515	16498	16576	16589	16428	16519	16543	16476	16476	16555	16386	16433	16397	16514	16474	16596	16514	16679	16411	16324	16494	16506	16538	16457	16703	16658	16753	16575	16546	16356	16528	16423	16585	16360	16296	16425	16837	16680	16438	16599	16457	16813	16653	16613	16588	16584	16506	16642	16563	16620	16658	16451	16585	16401	16415	16279	16578	16436	16784	16472	16637	16392	16535	16467	16640	16572	16367	16448	16731	16567	16539	16608	16469	16386	16469	16624	16567	16375	16466	16487	16600	16525	16455	16604	16592	16640	16452	16560	16493	16279	16584	16440	16371	16686	16499	16499	16667	16491	16590	16617	16582	16562	16567	16636	16526	16457	16616	16428	16550	16554	16501	16657	16568	16577	16613	16510	16569	16577	16455	16712	16522
35508	63711	62826	52255	57328	68097	68317	56335	41752	28383	20683	16692	14836	13881	13886	13813	13645	13752	13637	13789	13572	13647	13657	13805	13624	13725	13569	13594	13798	13829	13735	13614	13516	13494	13689	13615	13756	13506	13685	13597	13666	13855	13627	13635	13625	13700	13648	13774	13519	13608	13690	13639	13697	13470	13606	13652	13593	13622	13491	13690	13617	13777	13437	13682	13764	13593	13607	13598	13775	13592	13501	13638	13614	13496	13555	13578	13683	13534	13675	13704	13722	13602	13653	13751	13666	13605	13510	13604	13855	13505	13831	13695	13643	13581	13662	13516	13615	13480	13502	13599	13702	13407	13887	13745	13512	13552	13587	13511	13607	13688	13569	13598	13665	13530	13597	13395	13556	13671	13663	13535	13640	13680	13631	13684	13582	13537	13628	13414	13717	13726	13659	13507	13565	13514	13562	13518	13581	13702	13636	13491	13588	13839	13529	13756	13702	13507	13520	13615	13576	13523	13647	13688	13675	13556	13564	13582	13448	13622	13698	13585	13613	13537	13515	13404	13616	13606	13450	13797	13573	13545	13579	13659	13562	13641	13718	13739	13590	13644	13688	13667	13709	13727	13571	13753	13488	13617	13597	13746	13606	13542	13460	13597	13562	13780	13523	13657	13571	13786	13660	13654	13577	13842	13427	13486	13586	13648	13580	13734	13697	13641	13505	13826	13667	13724	13612	13628	13644	13548	13560	13703	13432	13675	13565	13603	13692	13504	13594	13607	13719	13568	13685	13722	13555	13616	13593	13549	13460	13697	13588	13554	13564	13652	13731	13747	13587	13403	13657	13624	13575	13730	13504	13627	13446	13756	13587	13651	13485	13627	13547	13670	13755	13545	13596	13638	13653	13817	13580	13631	13649	13513	13774	13553	13660	13618	13711	13651	13693	13554	13794	13674	13497	13589	13587	13507	13579	13559	13672	13657	13637	13469	13629	13862	13533	13692	13829	13877	13616	13644	13780	13665	13633	13526	13501	13631	13524	13650	13669	13658	13699	13527	13595	13760	13696	13737	13679	13581	13742	13570	13664	13558	13641	13577	13534	13613	13670	13620	13526	13706	13365	13541	13590	13667	13782	13647	13642	13563	13688	13530	13667	13728	13654	13550	13541	13552	13556	13517	13619	13538	13428	13682	13732	13807	13571	13602	13647	13692	13704	13547	13606	13687	13653	13663	13679	13528	13905	13454	13731	13685	13487	13515	13629	13544	13579	13537	13564	13653	13689	13585	13670	13580	13492	13478	13544	13767	13526	13552	13659	13524	13751	13575	13720	13614	13763	13586	13693	13588	13578	13568	13569	13673	13520	13676	13719	13775	13575	13559	13574	13664	13762	13583	13548	13630	13709	13582	13511	13649	13637	13653	13749	13580	13622	13706	13582	13590	13614	13675	13757	13480	13787	13736	13506	13726	13587	13706	13545	13560	13634	13507	13669	13653	13702	13644	13761	13596	13786	13562	13788	13678	13660	13577	13586	13675	13599	13594	13674	13636	13581	13665	13502	13710	13535	13504	13413	13694	13688	13887	13635	13765	13527	13745	13675	13772	13477	13624	13636	13681	13716	13710	13564	13716	13540	13622	13639	13529	13499	13691	13523	13615	13743	13650	13530	13682	13763	13616	13512	13767	13795	13770	13648	13735	13709	13584	13621	13591	13579	13705	13582	13593	13619	13680	13656	13576	13657	13687	13497	13696	13655	13595	13539	13602	13655	13603	13442	13827	13514	13490	13595	13616	13601	13633	13679	13758	13556	13638	13631	13617	13564	13530	13462	13393	13689	13380	13597	13559	13629	13496	13710	13626	13587	13531	13676	13675	13673	13637	13690	13571	13605	13620	13696	13601	13584	13646	13561	13584	13550	13695	13599	13598	13652	13550	13748	13520	13540	13487	13797	13586	13701	13740	13515	13637	13688	13681	13606	13567	13706	13627	13740	13434	13614	13521	13626	13608	13661	13541	13791	13568	13517	13616	13776	13528	13625	13665	13780	13631	13630	13580	13730	13572	13555	13660	13607	13604	13690	13557	13557	13597	13517	13629	13540	13662	13766	13697	13630	13572	13605	13717	13512	13703	13585	13829	13557	13731	13637	13563	13547	13706	13605	13788	13755	13558	13589	13603	13833	13769	13730	13495	13638	13504	13659	13426	13718	13724	13618	13550	13624	13550	13640	13706	13709	13675	13684	13914	13725	13595	13671	13593	13728	13584	13713	13634	13706	13676	13675	13561	13653	13654	13678	13652	13660	13725	13541	13573	13624	13700	13561	13592	13478	13718	13555	13452	13708	13499	13665	13575	13781	13702	13670	13699	13787	13612	13575	13537	13643	13700	13471	13605	13698	13636	13734	13496	13746	13572	13613	13555	13450	13691	13751	13621	13753	13575	13802	13560	13527	13639	13471	13593	13728	13565	13659	13538	13710	13645	13795	13659	13595	13665	13687	13693	13752	13481	13586	13603	13583	13599	13779	13576	13658	13632	13677	13670	13670	13627	13622	13721	13683	13579	13719	13601	13458	13625	13540	13664	13567	13530	13606	13604	13563	13605	13707	13576	13486	13669	13658	13459	13566	13649	13613	13678	13683	13654	13666	13482	13527	13782	13488	13401	13632	13705	13542	13786	13707	13562	13567	13494	13807	13603	13539	13585	13607	13722	13698	13630	13530	13637	13565	13880	13537	13539	13719	13676	13754	13672	13601	13601	13743	13523	13576	13705	13605	13551	13617	13660	13670	13806	13625	13781	13690	13552	13540	13708	13498	13738	13749	13657	13609	13686	13557	13467	13635	13700	13438	13692	13791	13674	13664	13612	13494	13665	13438	13561	13457	13523	13706	13429	13628	13531	13573	13565	13631	13609	13634	13649	13581	13848	13528	13652	13739	13493	13581	13708	13655	13522	13532	13506	13643	13585	13640	13811	13739	13801	13544	13682	13604	13659	13606	13645	13452	13544	13495	13690	13687	13577	13589	13461	13541	13677	13686	13656	13712	13668	13606	13747	13620	13705	13552	13459	13516	13648	13746	13766	13583	13474	13668	13728	13652	13681	13500	13553	13614	13481	13716	13606	13669	13489	13596	13721	13716	13608	13488	13768	13692	13563	13628	13688	13420	13570	13532	13614	13692	13638	13695	13692	13557	13465	13559	13564	13676	13615	13459	13519	13554	13573	13713	13393	13808	13539	13431	13650	13492	13447	13748	13639	13575	13625	13635	13664	13525	13554	13668	13580	13657	13772	13634	13527	13719	13559	13581	13505	13644	13546	13594	13711	13658	13588	13695	13591	13478	13448	13566	13740	13462	13746	13560	13460	13628	13479	13773	13676	13541	13685	13516	13732	13633	13765	13552	13538	13828	13552	13630	13694	13867	13796	13607	13704	13615	13744	13654	13680	13717	13835	13701	13694	13597	13653	13517	13745	13633	13589	13605	13754	13713	13612	13661	13654	13702	13433	13672	13667	13671	13662	13517	13574	13641	13560	13584	13576	13618	13681	13557	13703	13555	13480	13681	13621	13567	13608	13778	13452	13709	13648	13565	13616	13537	13677	13696	13663	13659	13686	13652	13754	13677	13787	13686	13511	13773	13486	13565	13813	13755	13686	13688	13764	13712	13477	13761	13696	13570	13796	13643	13762	13625	13689	13748	13642	13611	13627	13509	13666	13521	13759	13617	13781	13529	13663	13627	13540	13724	13699	13638	13648	13720	13744	13747	13505	13687	13531	13541	13683	13723	13710	13581	13623	13491	13683	13486	13750	13528	13846	13843	13723	13826	13502	13513	13577	13764	13571	13654	13746	13697	13679	13529	13721	13530	13746	13554	13560	13649	13593	13611	13524	13759	13577	13709	13466	13539	13605	13592	13641	13800	13736	13674	13640	13768	13699	13628	13599	13543	13639	13600	13669	13606	13663	13648	13847	13584	13548	13762	13537	13767	13686	13717	13662	13478	13584	13716	13673	13683	13513	13645	13588	13506	13724	13691	13672	13738	13755	13627	13763	13488	13506	13798	13567	13440	13832	13528	13626	13601	13603	13502	13624	13482	13577	13628	13708	13683	13515	13710	13527	13783	13652	13560	13611	13627	13456	13780	13693	13679	13650	13799	13590	13693	13692	13825	13445	13507	13773	13527	13686	13649	13619	13679	13622	13584	13720	13635	13490	13651	13527	13674	13680	13528	13541	13470	13692	13598	13671	13639	13540	13607	13638	13653	13668	13623	13594	13582	13608	13663	13622	13622	13693	13782	13745	13635	13721	13668	13685	13613	13656	13559	13574	13836	13612	13622	13715	13645	13722	13732	13475	13696	13716	13661	13726	13584	13664	13584	13747	13673	13680	13467	13749	13666	13604	13803	13525	13540	13599	13591	13694	13778	13670	13562	13587	13746	13481	13660	13630	13651	13770	13576	13543	13565	13714	13659	13555	13652	13714	13516	13485	13795	13628	13585	13668	13697	13807	13598	13705	13546	13373	13531	13702	13702	13521	13789	13656	13691	13708	13656	13447	13658	13682	13520	13541	13581	13672	13638	13665	13783	13695	13652	13519	13730	13558	13739	13763	13646	13492	13710	13535	13629	13443	13671	13649	13570	13649	13617	13697	13742	13761	13747	13794	13591	13760	13883	13722	13718	13573	13683	13483	13683	13500	13705	13585	13831	13573	13573	13518	13728	13690	13497	13549	13711	13614	13621	13633	13517	13730	13618	13653	13598	13698	13766	13613	13707	13610	13668	13646	13587	13639	13659	13603	13567	13692	13624	13470	13632	13479	13630	13616	13687	13688	13478	13657	13859	13610	13739	13387	13693	13737	13742	13473	13727	13544	13728	13509	13599	13615	13661	13656	13772	13584	13626	13715	13550	13644	13584	13750	13435	13669	13737	13743	13591	13680	13568	13516	13650	13689	13553	13638	13552	13616	13550	13643	13705	13505	13828	13791	13614	13599	13689	13680	13776	13606	13604	13540	13662	13598	13623	13706	13743	13692	13669	13727	13685	13696	13678	13531	13703	13627	13668	13583	13680	13530	13469	13741	13565	13647	13595	13662	13534	13538	13624	13588	13578	13578	13680	13629	13645	13669	13699	13680	13545	13471	13717	13656	13631	13833	13674	13544	13682	13484	13758	13729	13493	13599	13566	13469
30721	22222	23197	20461	18631	21282	24590	22711	20590	18892	18049	17743	17487	17343	17313	17230	17299	17351	17312	17392	17268	17325	17312	17312	17231	17227	17310	17203	17393	17253	17391	17430	17201	17209	17307	17176	17404	17234	17398	17482	17215	17401	17380	17262	17147	17448	17302	17306	17276	17286	17412	17249	17183	17366	17314	17190	17179	17258	17273	17576	17415	17193	17366	17472	17232	17251	17345	17238	17297	17426	17210	17144	17254	17220	17333	17215	17115	17205	17346	17459	17435	17290	17446	17190	17126	17173	17329	17165	17316	17375	17306	17407	17316	17240	17315	17217	17325	17086	17374	17353	17454	17248	17297	17202	17293	17305	17309	17107	17133	17164	17156	17439	17323	17183	17321	17300	17253	17335	17238	17174	17095	17052	17272	17263	17146	17256	17279	17159	17101	17374	17187	17136	17147	17305	17292	17454	17268	17087	17321	17229	17342	17612	17279	17291	17176	17242	17011	17414	17157	17354	17231	17027	17382	17296	17215	17229	17565	17265	17208	17123	17233	17222	17359	17180	17588	17416	17193	17249	17364	17142	17195	17058	17035	17154	17288	17247	17249	17230	17233	17434	17392	17303	17381	17139	17188	17391	17152	17298	17331	17198	17331	17357	17034	17183	17356	17221	17180	17105	17276	17264	17442	17376	17195	17392	17389	17114	17519	17390	17080	17530	17340	17211	17301	17275	17471	17201	17394	17398	17255	17196	17214	17355	17201	17192	17450	17325	17054	17443	17216	17258	16993	17278	17440	17276	17521	17505	17078	17338	17454	17234	17386	17478	17411	17308	17359	17490	17239	17469	17227	17492	17251	17305	17212	17375	17323	17212	17272	17188	17272	17054	17179	17149	17098	17282	17134	17456	17245	17358	17200	17176	17405	17249	17229	17222	17310	17235	17217	17226	17378	17183	17438	17175	17420	17210	17219	17300	17400	17369	17308	17263	17281	17147	17176	17326	17155	17271	17242	17095	17176	17325	17226	17297	17107	17439	17486	17233	17462	17234	17181	17458	17322	17339	17406	17321	17466	17373	17186	17428	17416	17393	17467	17476	17276	17211	17249	17529	17287	17406	17354	17309	17267	17192	17201	17512	17296	17154	17406	17234	17330	17301	17304	17195	17114	17441	17427	17147	17272	17216	17363	17480	17371	17132	17171	17226	17251	17164	17412	17068	17368	17496	17419	17411	17325	17222	17180	17431	17256	17251	17286	17452	17303	17364	17385	17159	17269	17350	17300	17238	17555	17171	17307	17158	17385	17218	17209	17394	17169	17243	17412	17134	17146	17279	17158	17366	17337	17451	17467	17292	17343	17333	17284	17394	17175	17285	17102	17316	17159	17274	17264	17184	17482	17248	17268	17246	17310	17280	17269	17324	17546	17190	17133	17466	17190	17524	17358	17361	17291	17425	17383	17316	17421	17111	17267	17417	17207	17233	17372	17346	17447	17218	17451	17130	17400	17254	17444	17289	17252	17240	17424	17148	17428	17463	17099	17171	17198	17274	17371	17269	17152	17310	17439	17481	17202	17377	17265	17129	17291	17181	17342	17476	17253	17340	17411	17186	17474	17407	17461	17280	17281	17273	17360	17212	17258	17210	17340	17472	17378	17220	17112	17193	17224	17186	17207	17469	17098	17318	17384	17361	17268	17412	17277	17385	17088	17086	17383	17292	17175	17280	17426	17162	17447	17242	17204	17191	17168	17252	17197	17192	17337	17210	17119	17097	17165	17381	17275	17318	17308	17116	17210	17321	17277	17325	17427	17539	17402	17446	17297	17167	17341	17342	17092	17275	17103	17261	17289	17251	17185	17370	17292	17300	17500	17371	17230	17402	17364	17328	17341	17108	17195	17221	17421	17282	17212	17319	17271	17192	17281	17311	17419	17450	17118	17329	17225	17277	17371	17479	17296	17208	17379	17196	17160	17125	17341	17459	17275	17304	17362	17437	17171	17290	17018	17363	17269	17346	17318	17238	17177	17282	17395	17189	17268	17363	17164	17259	17333	17528	17259	17206	17127	16965	17355	17352	17135	17294	17428	17378	17203	17255	17197	17128	17428	17210	17016	17025	17091	17225	17277	17258	17395	17200	17238	17157	17207	17291	17137	17227	17359	17243	17288	17440	17206	17456	17228	17204	17357	17314	17211	17330	17460	17295	17276	17032	17312	17418	17259	17363	17371	17288	17223	17196	17269	17397	17170	17330	17294	17313	17331	17103	17255	17290	17053	17241	17301	17241	17375	17229	17346	17265	17315	17286	17314	17317	17230	17287	17242	17251	17232	17290	17215	17374	17262	17341	17431	17345	17287	17212	17252	17217	17233	17284	17376	17231	17142	17249	17114	17083	17265	17020	17349	17081	17452	17260	17185	17294	17429	17298	17285	17478	17287	17451	17274	17299	17333	17218	17322	17264	17327	17242	17347	17213	17396	17301	17227	17223	17501	17190	17040	17321	17309	17294	17444	17349	17356	17093	17444	17270	17242	17437	17271	17298	17480	17287	17385	17351	17347	17348	17303	17190	17241	17450	17346	17262	17387	17194	17138	17448	17211	17099	17489	17259	17435	17140	17333	17185	17244	17262	17340	17189	17462	17339	17229	17430	17237	17387	17294	17410	17312	17311	17449	17150	17422	17473	17408	17544	17180	17376	17161	17175	17580	17410	17357	17267	17202	17186	17230	17209	17246	17311	17147	17260	17383	17235	17262	17212	17345	17190	17323	17196	17238	17478	17259	17293	17102	17443	17156	17254	17477	17347	17136	17430	17358	17291	17329	17161	17163	17388	17426	17400	17229	17340	17188	17385	17210	17270	17410	17190	17154	17292	17243	17373	17163	17451	17326	17290	17421	17083	17516	17175	17367	17287	17089	17233	17418	17305	17391	17025	17248	17341	17133	17263	17234	17193	17146	17195	17255	17417	17270	17333	17415	17306	17458	17265	17338	17203	17240	17058	17208	17362	17254	17336	17398	17295	17410	17067	17308	17158	17377	17250	17618	17210	17430	17489	17264	17090	17345	17246	17432	17396	17239	17390	17226	17574	17126	17363	17298	17292	17306	17269	17113	17214	17185	17198	17261	17358	17184	17236	17211	17403	17333	17355	17380	17207	17446	17405	17287	17098	17411	17531	17212	17159	17075	17325	17190	17140	17230	17470	17312	17270	17339	17116	17512	17164	17479	17275	17192	17256	17328	17263	17174	17335	17283	17348	17262	17273	17454	17278	17180	17257	17307	17381	17461	17190	17248	17322	17435	17288	17306	17436	17187	17273	17252	17441	17330	17310	17531	17209	17260	17194	17451	17356	17430	17191	17168	17428	17262	17194	17112	17254	17226	17321	17255	17338	17374	17311	17244	17373	17258	17097	17380	17334	17446	17285	17544	17369	17156	17032	17178	17321	17151	17265	17168	17318	17382	17221	17314	17174	17333	17321	17299	17501	17504	17307	17343	17111	17202	17355	17158	17240	17319	17200	17091	17241	17470	17427	17325	17291	17377	17228	17381	17076	17358	17558	17340	17307	17267	17256	17186	17425	17308	17273	17448	17222	17321	17254	17361	17338	17156	17137	17362	17169	17089	17203	17367	17366	17344	17095	17327	17345	17371	17192	17612	17529	17291	17443	17402	17253	17312	17208	17183	17241	17165	17457	17480	17500	17217	17455	17472	17233	17301	17387	17480	17109	17342	17453	17387	17180	17256	17425	17341	17206	17443	17375	17286	17174	17088	17178	17233	17262	17236	16914	17131	17191	17093	17237	17393	17256	17307	17248	17342	17337	17532	17352	17131	17358	17341	17433	17182	17360	17265	17042	17412	17299	17228	17329	17357	17469	17403	17441	17307	17517	17272	17207	16991	17338	17362	17063	17437	17210	17406	17312	17448	17583	17387	17337	17357	17089	17393	17225	17253	17138	17152	17360	17328	17384	17228	17377	17229	17198	17127	17418	17315	17448	17018	17207	17196	17163	17227	17318	17103	17292	17286	17164	17268	17238	17402	17183	17249	17564	17347	17336	17269	17278	17416	17486	17482	17422	17258	17039	17151	17223	17345	17332	17178	17480	17464	17483	17220	17321	17142	17182	17386	17419	17328	17249	17394	17176	17260	17392	17277	17087	17194	17249	17390	17246	17172	17264	17156	17265	17218	17349	17351	17244	17135	17241	17126	17299	17153	17365	17330	17377	17265	17642	17422	17146	17147	17142	17361	17074	17397	17263	17208	17405	17258	17263	17349	17285	17304	17465	17248	17368	17576	17383	17476	17111	17463	17150	17442	17299	17136	17140	17323	17293	17394	17268	17155	17312	17374	17317	17189	17283	17006	17234	17087	17254	17286	17436	17377	17189	17454	17252	17541	17138	17229	17308	17193	17187	17433	17074	17173	17415	17111	17376	17258	17249	17273	17452	17361	17334	17480	17499	17235	17312	17223	17095	17310	17369	17357	17217	17382	17304	17302	17531	17285	17313	17207	17084	17188	17104	17191	17346	17322	17328	17155	17315	17524	17262	17244	17182	17146	17100	17035	17310	17352	17415	17238	17229	17358	17216	17220	17369	17326	17278	17502	17277	17226	17115	17200	17326	17257	17162	17356	17019	17190	17370	17371	17308	17322	17169	17412	17323	17359	17461	17449	17167	17002	17550	17537	17446	17295	17260	17053	17181	17280	17494	17299	17514	17363	17166	17226	17503	17309	17301	17183	17328	17330	17234	17341	17376	17400	17519	17214	17280	17347	17416	17264	17241	17147	17311	17369	17310	17361	17425	17235	17162	17350	17364	17196	17429	17383	17381	17168	17486	17243	17349	17350	17183	17383	17342	17324	17129	17198	17174	17183	17317	17128	17438	17329	17225	17325	17237	17365	17202	17400	17194	17229	17265	17318	17160	17239	17310	17388	17291	17273	17135	17258	17147	17180	17112	17274	17402	17242	17373	17364	17281	17266	17326	17267	17254	17404	17342	17397	17171	17370	17194	17378	17163	17207	17373	17367	17173	17366	17380	17454	17162	17425	17401	17236	17214	17328	17242	17232	17132	17131	17420	17312	17200	17357	17528	17204	17219	17163	17209	17232	17367	17317	17249	17215	17406	17281	17294	17191	17375	17120	17200	17457	17202	17251	17180	17207	17324	17395	17041	17373	17388	17264	17333
17799	20210	22130	17035	15963	20842	24056	20594	17482	15221	14731	14117	14071	14111	13956	13978	14120	13932	14132	13939	14056	14113	13931	14103	13975	14106	14053	14072	14028	14132	14161	14093	14186	14086	14067	13960	14073	14199	14031	13965	13979	14085	14123	14141	14056	13964	13996	13871	14088	14009	14189	14165	14016	13871	14046	14026	14028	13969	13992	14150	14091	14072	14035	14068	14020	14085	14248	13912	14054	14028	14134	13920	13884	14058	14099	14019	14049	14020	14029	14051	14212	14127	14113	14169	14139	13935	14100	13973	14147	14040	13971	14106	13939	14003	14058	14062	14067	14034	14027	14117	14012	14206	14098	14066	14107	13903	14044	13909	14054	14173	14056	14107	14051	13830	14077	14090	14172	14120	14231	14024	14052	13976	13985	14133	14021	13998	14055	14064	13938	14065	14058	14216	14159	14138	14169	14066	14071	14072	13998	14083	13978	14052	13947	14024	14071	14152	14147	14157	14014	14086	14123	13997	14160	14197	14135	13961	14046	14110	14084	14056	13995	13974	14225	13995	14182	14128	13868	14087	14199	14053	14037	14027	14247	14111	13869	14147	13928	14140	13861	14407	14158	14157	14242	14165	13985	14106	14117	14056	14313	13918	14075	14278	13981	14191	13989	14053	14069	14219	13878	14241	14126	14105	14197	14066	13976	14226	14020	13991	14066	13997	14079	13928	14051	14107	13938	14114	13993	13966	14046	14098	14079	14146	14088	14030	14149	14041	14178	14209	14108	13989	14101	14093	14002	14075	14117	14107	14105	14165	14170	13993	14127	14083	14081	14302	14015	14020	13990	14305	14067	13955	14198	13920	14028	14110	13935	13939	14048	14097	13992	14173	14195	13990	14218	13913	14005	14050	14051	14121	14261	14045	14042	13984	14138	14139	13943	14042	13893	14063	14091	13952	14108	14242	13959	14201	14033	14007	14196	13913	14006	14174	14071	14062	14017	14045	13936	14305	13971	14177	13959	14043	14086	14048	14286	13986	14040	14089	14034	14187	13807	14044	13976	14101	14203	14169	14142	14018	14062	14019	14131	13941	14013	13978	14149	13926	14056	14142	14103	14136	14166	13967	14059	13974	14074	14041	13958	13976	14142	13932	13977	13991	13939	14032	14106	13931	14101	14038	13980	14097	13972	14036	14022	13914	14114	14063	14278	14115	14045	14108	14063	14179	13804	14012	13883	13989	13978	14098	14117	14056	14007	14124	13912	14127	13986	13961	14125	13905	13972	14092	14063	14061	14149	14036	14087	14049	14059	14191	13954	14219	14002	14105	14131	14023	13989	14123	14117	13991	14108	13959	13940	13926	13955	14046	13973	14119	13964	14146	14057	14150	14210	14050	14181	14060	13976	14080	14066	14151	14146	14064	14153	14287	14131	13933	14057	13971	14028	14122	14114	14064	14096	14102	14017	13936	14206	13931	13990	14149	13987	13980	13985	14030	14250	14203	14121	14123	14025	14044	14067	14105	13940	14107	13947	14018	14029	14015	14132	14026	14005	13935	13949	14068	13941	14019	14003	13994	14182	14105	14158	13930	14033	14074	14016	14052	14055	13995	13993	14074	14106	14091	14074	14115	14056	13986	14064	14206	14021	14043	14312	14213	14030	14049	14261	13998	14020	14086	13918	14055	14223	13933	14075	13942	14084	13998	14083	14069	14094	13843	14090	14174	14040	13981	14146	14159	14214	13977	14024	14055	14154	14073	14100	14106	14231	14119	14227	14024	14093	14122	14064	13945	14117	13960	13892	13952	14014	13912	14085	13963	14082	14181	13872	14151	14110	14165	13910	14031	14025	14013	14022	14215	13959	14118	14151	14122	14022	14091	14083	14087	14013	14074	14062	14083	14117	14113	14000	14035	14035	14035	14129	14168	13963	14008	13974	14134	13891	14136	14075	14115	14114	14218	14109	13930	14245	14158	14198	14168	14254	14131	14072	13857	13977	14307	14150	14136	13968	14050	13980	14111	13891	14232	13961	14027	13972	14219	14151	14152	14096	14176	14112	13971	13922	14142	13928	14166	14065	14013	14025	14088	14158	14127	14185	14036	14132	14090	13911	14245	14152	14162	14094	14105	14000	14037	14074	14182	14096	14014	14204	14020	14042	14022	14030	14073	14029	14210	14031	14224	14101	14162	13842	14072	14094	14088	14068	14059	14099	14124	13976	14031	14034	14096	14046	13965	13880	14169	14112	14166	14136	14254	14125	14198	14200	14166	14029	13962	13997	14006	14154	14138	14106	14129	14070	13904	14035	14077	14029	14031	13984	14159	14065	14150	14180	14144	14165	13981	14088	13964	13993	13996	14111	14081	14008	14108	14071	14219	14006	14160	14078	14110	14228	14097	14038	14077	14162	14119	14022	14175	14008	14105	14119	13933	14208	13880	14186	13836	13987	13931	14125	14028	14124	14134	14080	14053	13950	14002	14158	14078	14143	14036	13793	13987	14022	14067	14008	14053	14069	14101	13905	14122	14075	14225	14141	13916	14102	14075	13994	14212	14067	14177	14026	14086	14023	14018	13967	14088	14103	14261	14110	14138	14101	13990	14009	14040	14005	14081	14064	14083	14128	14032	13975	14118	14037	14141	14269	14244	14011	14162	14128	14006	14003	14070	14088	14021	14174	14039	14183	14087	14023	13971	14094	14155	14004	14016	14121	13971	14047	14107	14128	14090	13962	14087	14083	14235	14007	14114	14216	14104	14050	14075	13996	13973	14104	14120	14116	14104	14167	14137	14036	13974	14011	14096	14095	14094	13904	13997	14083	14136	14064	13969	14008	14060	14057	13972	14162	13943	14139	14150	14151	13961	14059	14123	14044	13999	13964	14172	14121	14113	14281	13990	14089	14013	14095	14121	13989	14105	14018	14061	13989	14169	14006	14049	14202	14274	13999	14165	14103	13945	14008	13948	14053	13969	14085	14027	14116	14111	14027	14180	14107	14140	14154	14027	14120	14195	13935	14238	14128	14126	14174	14016	14036	14097	14229	13986	14007	13957	14043	13973	14123	14239	14020	14049	13949	13960	14009	13966	14075	13996	13943	13897	14014	14124	13980	14077	14026	14106	14148	13995	14017	14127	14133	14020	14075	13988	14182	13930	14061	14016	14197	13994	13988	13941	14162	14020	14270	14131	13941	14009	14060	14089	14003	13964	14106	14147	14003	14012	13964	14147	14153	13957	13981	14030	13946	14032	14141	13849	13967	14033	14072	14074	14015	14066	14177	14159	14022	14115	14000	14032	14100	14082	13918	13921	14189	14158	14010	13867	14286	14028	13965	14150	14015	13952	14116	13911	13995	14009	14045	13908	14043	13978	14162	14211	14211	14095	14183	14082	13896	14061	14181	13860	14213	14045	13992	14070	13910	14140	14142	14005	14303	13938	14144	14070	14149	14041	14012	14013	14183	14231	14093	14010	14220	14179	14125	14104	13948	14141	14173	13939	13997	14042	13910	14187	14062	14052	13917	14058	13874	14144	13935	14094	13921	14107	14172	14136	13907	14124	14015	13996	14099	13944	14079	14050	14010	14121	14122	14061	14070	14168	14096	13987	14062	14094	14102	14064	14037	14039	13985	14199	13933	14300	14217	14044	14068	14083	14039	14048	14135	14311	13942	14171	14031	14044	13992	14125	13934	14082	14213	14048	13976	14077	14042	14060	14094	14116	14112	13979	14115	14117	14108	14191	14016	14233	14017	13989	14146	14143	13993	14074	14209	14156	14107	14130	14300	14268	14184	13974	14091	14033	14038	14188	14185	13951	14038	14024	14150	14063	14057	13963	14186	14183	13992	14126	14035	14073	14122	14089	13995	13983	14049	14074	14124	14148	13949	14090	14037	13982	14159	13895	13970	13996	14246	14167	14010	14162	14186	14081	13910	14207	14086	14214	14207	14160	14166	14118	14024	14126	14113	13929	14020	14191	14010	14095	13987	14158	14159	14025	13837	14044	14013	13989	14169	14181	14037	14174	14057	14090	14139	14111	14019	14105	14066	14078	14099	14057	14269	14053	14162	14087	14089	13944	14039	14086	13884	14263	14063	14212	13970	14098	14111	13905	14274	13938	14042	14196	14160	14204	14190	14046	14085	14187	14047	14171	14092	14244	14160	14219	14026	14059	13998	14068	14112	13934	14113	14100	14011	14064	13846	14141	14151	14043	14032	14169	14095	14098	14023	14109	14069	13989	13986	13905	13958	14035	14006	14137	14129	14268	13999	13978	13959	14105	14142	14040	14091	13968	14134	13887	14119	14152	14036	14008	14042	14011	14065	14051	13987	14055	14191	14161	14062	14040	13956	14143	13914	14126	14019	14165	14154	14203	14033	14088	14117	14123	14055	14016	14060	14148	14218	14083	14095	14043	14129	14121	13980	14069	14135	14046	14072	14168	14167	14065	13973	14194	14037	14108	14148	14193	13983	14120	14204	14190	14109	14080	14094	14067	13865	14070	14061	13987	13967	14130	13970	14112	14124	13933	14110	13986	13855	14076	14046	14155	14122	14042	14159	14078	14071	14027	14172	14137	14104	14125	14032	14080	14238	14084	14211	14083	14136	14153	14213	14083	14117	13941	14112	14011	14082	14081	14185	14004	13912	14145	14055	14049	14117	14102	14225	14121	14068	14211	13994	14127	14123	14098	14007	14274	14013	14152	14063	14073	14091	13983	13978	14232	14095	14214	14007	14035	14178	13991	14153	14141	14079	13930	14110	14020	14183	14124	14201	14063	14076	14137	14054	14090	13981	14219	14151	14056	14068	14039	13872	14132	14102	14124	14051	14136	14000	14054	14060	14118	14248	14077	14165	14059	13964	14141	14105	13958	14074	14172	14013	14145	14246	14148	14117	13937	14129	14038	14176	14125	14240	13960	13958	13997	14147	14036	14254	13913	14056	13946	14076	13972	13837	14117	13908	13954	14166	14155	14098	13983	14018	13982	14074	14074	14043	14107	14168	13968	14022	14126	14004	14079	14104	14102	13852	14091	14142	14196	14147	14214	14182	14080	14157	14121	14055	13924	14191	13888	14161	14020	14096	14116	14059	14063	14003	14127	14140	13918	14148	14142	13982	13858	14013	14013	14083	14000	13985	14186	13979	14218	14082	14081	14025	14046	14031	14269	14241	13785	14164	13980	14323	14187
26345	21149	27974	29934	29708	47636	54337	39119	27665	22263	19357	17750	17121	16845	16768	16580	16689	16678	16682	16364	16687	16751	16720	16539	16478	16620	16617	16571	16243	16685	16778	16512	16745	16238	16697	16543	16561	16575	16633	16504	16613	16324	16590	16911	16579	16494	16756	16591	16543	16600	16600	16632	16661	16491	16453	16478	16511	16422	16551	16478	16476	16575	16671	16471	16325	16575	16444	16535	16565	16517	16649	16561	16540	16477	16545	16530	16504	16580	16536	16599	16521	16359	16633	16602	16600	16478	16587	16471	16539	16391	16551	16556	16429	16514	16705	16295	16508	16802	16617	16565	16393	16595	16474	16517	16250	16480	16434	16508	16312	16705	16263	16580	16623	16503	16561	16397	16681	16695	16515	16343	16500	16542	16574	16421	16617	16490	16448	16631	16447	16490	16607	16576	16557	16563	16612	16821	16516	16568	16365	16401	16386	16598	16615	16607	16603	16656	16511	16452	16429	16426	16672	16311	16478	16512	16548	16516	16520	16532	16743	16451	16639	16600	16746	16659	16588	16235	16633	16633	16645	16594	16467	16587	16504	16496	16562	16359	16527	16643	16512	16521	16424	16679	16651	16598	16314	16574	16393	16573	16565	16472	16568	16321	16581	16665	16498	16490	16455	16362	16402	16705	16547	16589	16475	16678	16658	16680	16610	16487	16494	16544	16523	16626	16308	16404	16583	16459	16609	16470	16575	16667	16529	16518	16596	16507	16325	16783	16764	16717	16543	16551	16298	16418	16621	16664	16447	16456	16549	16614	16433	16523	16570	16654	16485	16426	16378	16367	16460	16583	16451	16435	16363	16510	16513	16572	16554	16471	16662	16627	16441	16611	16531	16628	16404	16501	16629	16562	16510	16644	16562	16575	16485	16558	16484	16496	16596	16586	16322	16394	16631	16407	16637	16480	16716	16640	16537	16454	16517	16405	16628	16454	16527	16565	16382	16431	16668	16698	16467	16651	16460	16794	16711	16415	16510	16582	16339	16466	16548	16299	16640	16704	16649	16451	16499	16661	16660	16423	16589	16574	16585	16422	16543	16386	16664	16538	16518	16646	16548	16662	16597	16508	16746	16569	16695	16545	16636	16437	16587	16602	16437	16506	16539	16718	16526	16650	16521	16560	16628	16504	16796	16655	16552	16545	16335	16614	16546	16625	16697	16406	16674	16538	16467	16571	16630	16604	16490	16586	16579	16842	16519	16580	16456	16565	16381	16507	16468	16420	16549	16700	16416	16589	16329	16391	16492	16579	16508	16658	16408	16797	16744	16776	16621	16688	16488	16777	16589	16541	16576	16586	16404	16637	16681	16590	16587	16563	16481	16458	16631	16471	16662	16452	16353	16574	16331	16569	16670	16757	16404	16587	16565	16735	16529	16356	16498	16309	16503	16559	16672	16499	16552	16500	16464	16692	16515	16506	16592	16432	16461	16419	16351	16483	16558	16539	16699	16670	16627	16781	16481	16519	16326	16389	16475	16714	16560	16447	16850	16483	16552	16505	16528	16548	16743	16728	16628	16420	16752	16527	16618	16607	16512	16608	16711	16442	16483	16499	16428	16410	16502	16586	16427	16562	16363	16524	16620	16676	16691	16568	16593	16563	16583	16404	16448	16615	16613	16516	16419	16431	16472	16580	16447	16589	16427	16594	16651	16612	16591	16570	16437	16615	16490	16678	16473	16473	16568	16391	16574	16629	16625	16521	16451	16683	16605	16591	16479	16631	16646	16605	16719	16487	16431	16445	16604	16667	16406	16295	16434	16567	16655	16549	16649	16429	16280	16565	16524	16560	16712	16312	16570	16392	16656	16790	16824	16573	16614	16682	16514	16538	16427	16386	16644	16518	16696	16555	16630	16552	16715	16678	16656	16506	16666	16504	16474	16314	16436	16408	16639	16449	16527	16526	16683	16505	16407	16428	16391	16616	16409	16477	16427	16492	16561	16368	16690	16468	16660	16667	16490	16505	16328	16691	16639	16581	16566	16390	16263	16403	16442	16525	16836	16455	16377	16464	16359	16351	16681	16574	16397	16584	16676	16572	16491	16443	16553	16618	16583	16437	16458	16533	16619	16431	16610	16590	16440	16525	16598	16533	16437	16517	16647	16449	16534	16665	16781	16487	16720	16670	16184	16517	16574	16505	16395	16227	16496	16663	16635	16567	16420	16320	16545	16643	16603	16769	16412	16455	16660	16694	16518	16624	16498	16496	16498	16363	16574	16435	16534	16386	16653	16642	16571	16544	16454	16513	16681	16670	16456	16560	16495	16685	16425	16578	16508	16548	16470	16523	16680	16546	16561	16762	16543	16200	16472	16612	16596	16495	16642	16635	16496	16432	16505	16607	16477	16713	16704	16511	16457	16713	16507	16447	16439	16550	16662	16459	16634	16435	16556	16697	16603	16635	16599	16527	16481	16503	16554	16633	16634	16376	16427	16444	16529	16525	16533	16611	16669	16580	16392	16498	16539	16367	16628	16297	16447	16437	16539	16484	16492	16565	16518	16741	16573	16400	16527	16297	16644	16604	16835	16586	16111	16653	16751	16693	16742	16788	16449	16605	16685	16576	16529	16669	16440	16779	16725	16582	16474	16875	16602	16461	16272	16415	16603	16701	16716	16773	16473	16177	16598	16660	16463	16452	16523	16677	16568	16500	16590	16661	16443	16506	16567	16745	16519	16490	16615	16625	16420	16616	16452	16430	16590	16558	16534	16315	16425	16715	16756	16464	16637	16446	16542	16614	16631	16442	16694	16464	16554	16561	16582	16506	16606	16546	16608	16740	16586	16536	16659	16603	16582	16488	16760	16694	16435	16563	16634	16474	16630	16553	16657	16785	16493	16469	16458	16703	16331	16465	16486	16536	16518	16485	16313	16448	16466	16487	16654	16579	16454	16464	16503	16569	16662	16566	16590	16470	16431	16537	16671	16430	16634	16448	16624	16480	16441	16582	16359	16435	16351	16342	16366	16379	16637	16205	16376	16708	16534	16519	16558	16544	16419	16629	16447	16525	16538	16420	16530	16559	16722	16754	16441	16588	16382	16787	16535	16632	16494	16610	16325	16661	16521	16420	16452	16547	16644	16444	16404	16621	16548	16505	16355	16459	16408	16515	16675	16494	16593	16415	16547	16460	16500	16618	16512	16655	16450	16501	16479	16535	16640	16551	16372	16556	16328	16643	16598	16774	16577	16638	16456	16538	16638	16656	16545	16394	16526	16585	16551	16438	16695	16547	16428	16455	16505	16569	16464	16470	16636	16688	16571	16514	16746	16517	16739	16416	16556	16701	16588	16532	16539	16754	16606	16831	16643	16614	16638	16452	16467	16550	16524	16601	16605	16612	16375	16481	16694	16604	16486	16531	16484	16571	16517	16581	16665	16468	16612	16504	16579	16652	16598	16490	16655	16577	16539	16464	16282	16353	16627	16556	16661	16933	16513	16494	16602	16650	16685	16532	16484	16627	16709	16447	16532	16540	16369	16603	16385	16549	16429	16536	16447	16601	16572	16642	16500	16544	16530	16631	16575	16525	16726	16483	16593	16431	16693	16499	16652	16518	16244	16596	16569	16701	16534	16540	16549	16554	16735	16577	16474	16466	16441	16295	16622	16553	16524	16603	16633	16403	16592	16376	16393	16522	16523	16452	16593	16551	16568	16575	16491	16571	16471	16609	16441	16451	16571	16507	16492	16674	16638	16626	16495	16450	16461	16489	16637	16643	16667	16566	16534	16619	16592	16471	16452	16602	16743	16462	16709	16341	16636	16536	16479	16550	16475	16679	16563	16543	16461	16671	16535	16541	16470	16473	16503	16666	16618	16553	16395	16450	16728	16576	16640	16579	16343	16609	16306	16345	16557	16424	16405	16477	16559	16754	16661	16572	16626	16590	16327	16624	16458	16402	16431	16475	16496	16643	16754	16622	16674	16683	16488	16606	16718	16466	16636	16516	16710	16462	16607	16557	16673	16522	16277	16399	16565	16639	16705	16546	16572	16783	16691	16646	16589	16436	16508	16533	16471	16468	16631	16544	16664	16619	16425	16460	16510	16387	16634	16610	16541	16644	16589	16448	16333	16788	16547	16486	16438	16412	16391	16278	16475	16557	16420	16498	16427	16703	16394	16628	16373	16337	16419	16542	16555	16630	16419	16562	16520	16486	16544	16616	16512	16472	16400	16499	16769	16400	16109	16483	16521	16666	16493	16662	16451	16570	16465	16558	16735	16486	16492	16557	16596	16525	16582	16318	16594	16636	16619	16299	16511	16597	16463	16489	16654	16423	16621	16622	16652	16292	16445	16557	16493	16643	16620	16425	16683	16721	16615	16519	16504	16476	16614	16406	16264	16506	16607	16672	16392	16646	16531	16527	16523	16289	16608	16673	16430	16401	16601	16630	16446	16487	16563	16436	16614	16578	16379	16583	16630	16621	16566	16648	16479	16439	16574	16645	16497	16492	16508	16417	16683	16331	16529	16493	16592	16629	16481	16563	16499	16545	16554	16475	16541	16421	16611	16495	16448	16537	16417	16545	16476	16821	16650	16468	16535	16778	16537	16538	16485	16607	16574	16462	16630	16620	16676	16595	16553	16686	16492	16558	16509	16573	16520	16480	16470	16631	16363	16399	16421	16644	16615	16489	16428	16522	16634	16524	16592	16662	16648	16660	16540	16456	16661	16638	16550	16667	16359	16540	16651	16577	16528	16556	16402	16715	16568	16526	16423	16561	16460	16663	16566	16513	16526	16501	16624	16514	16462	16634	16551	16787	16484	16637	16447	16536	16566	16618	16606	16378	16722	16654	16551	16492	16574	16561	16433	16708	16534	16438	16515	16553	16742	16608	16567	16628	16512	16484	16686	16732	16627	16581	16621	16334	16735	16417	16574	16386	16522	16538	16567	16531	16442	16587	16506	16576	16451	16344	16376	16492	16588	16614	16468	16553	16627	16603	16582	16481	16590	16486	16397	16624	16543	16576	16589	16622	16634	16610	16532	16597	16498	16692	16535	16566	16535	16604	16458	16531	16483	16531	16498	16531	16576	16588	16596	16714	16393	16554	16626	16600	16515	16472	16583	16455	16529	16569	16413	16604	16721	16565	16458	16431	16576	16609	16396	16518	16521	16397	16698	16719	16408	16710
25468	37780	39416	36929	33749	49140	51132	38125	25263	19966	16644	14664	14188	13899	13448	13804	13828	13684	13642	13724	13655	13717	13576	13559	13771	13652	13666	13921	13679	13723	13640	13847	13802	13617	13724	13727	13617	13778	13662	13776	13813	13659	13723	13700	13626	13763	13705	13739	13825	13822	13677	13680	13590	13700	13657	13711	13778	13535	13607	13638	13751	13704	13796	13653	13706	13623	13905	13603	13790	13828	13496	13628	13743	13656	13794	13567	13747	13646	13579	13690	13606	13734	13747	13850	13782	13795	13585	13759	13777	13452	13719	13811	13582	13548	13855	13745	13647	13638	13648	13731	13703	13454	13606	13604	13673	13809	13707	13634	13727	13835	13775	13609	13740	13582	13755	13685	13664	13717	13833	13707	13582	13538	13620	13701	13726	13713	13723	13709	13723	13591	13753	13832	13599	13588	13652	13718	13686	13920	13815	13616	13707	13662	13679	13682	13580	13804	13643	13605	13668	13795	13705	13667	13577	13590	13776	13744	13607	13603	13645	13763	13701	13858	13733	13733	13772	13787	13626	13778	13614	13600	13864	13613	13624	13740	13763	13613	13664	13754	13721	13816	13557	13780	13584	13737	13686	13607	13796	13747	13893	13746	13707	13843	13744	13646	13700	13776	13627	13716	13662	13743	13826	13597	13712	13734	13634	13720	13655	13668	13776	13733	13729	13728	13622	13770	13723	13648	13807	13669	13873	13705	13601	13474	13524	13600	13596	13609	13887	13748	13756	13589	13710	13686	13600	13764	13504	13724	13681	13671	13790	13652	13760	13711	13779	13664	13779	13778	13626	13774	13721	13736	13689	13696	13575	13722	13585	13566	13816	13751	13702	13668	13621	13695	13748	13825	13667	13731	13798	13696	13822	13804	13676	13621	13694	13756	13752	13693	13698	13714	13543	13604	13649	13639	13594	13713	13810	13526	13511	13687	13643	13745	13616	13651	13774	13580	13731	13688	13754	13419	13478	13722	13670	13655	13752	13816	13497	13662	13774	13777	13615	13846	13714	13869	13632	13567	13686	13563	13711	13691	13700	13737	13710	13826	13738	13659	13770	13686	13710	13555	13566	13798	13602	13848	13684	13797	13736	13745	13709	13796	13622	13663	13718	13684	13620	13640	13769	13693	13775	13613	13587	13558	13566	13731	13912	13601	13759	13553	13582	13717	13729	13826	13682	13569	13680	13676	13681	13728	13762	13808	13568	13571	13657	13586	13582	13578	13795	13804	13795	13736	13728	13724	13717	13645	13681	13766	13769	13659	13483	13682	13791	13576	13768	13695	13824	13663	13763	13764	13783	13643	13728	13719	13762	13708	13660	13691	13595	13872	13658	13722	13684	13728	13655	13553	13703	13602	13659	13801	13818	13648	13669	13696	13726	13761	13682	13844	13721	13597	13799	13594	13843	13657	13637	13587	13737	13655	13527	13554	13655	13675	13471	13694	13803	13651	13794	13715	13803	13729	13712	13715	13586	13739	13669	13652	13866	13631	13635	13728	13700	13700	13805	13738	13581	13707	13684	13753	13705	13721	13721	13478	13700	13506	13699	13725	13709	13610	13775	13838	13572	13797	13824	13622	13657	13732	13823	13548	13547	13599	13509	13893	13595	13896	13600	13649	13770	13592	13776	13618	13611	13616	13619	13742	13535	13830	13793	13843	13873	13730	13699	13717	13798	13869	13827	13691	13713	13698	13844	13534	13662	13720	13728	13551	13668	13790	13729	13740	13685	13620	13679	13556	13679	13563	13757	13664	13711	13673	13560	13657	13710	13750	13658	13643	13767	13613	13777	13626	13605	13632	13830	13584	13558	13757	13742	13658	13952	13562	13743	13604	13491	13770	13614	13601	13659	13741	13600	13767	13667	13825	13740	13451	13653	13845	13854	13712	13806	13605	13847	13771	13642	13591	13598	13632	13796	13695	13588	13715	13693	13730	13669	13608	13726	13584	13715	13504	13682	13736	13705	13715	13750	13627	13763	13775	13541	13761	13890	13778	13786	13719	13560	13671	13728	13809	13568	13725	13678	13638	13570	13541	13663	13677	13767	13778	13673	13755	13448	13830	13713	13591	13678	13619	13734	13714	13804	13559	13737	13753	13798	13700	13787	13653	13558	13717	13566	13737	13663	13681	13628	13628	13628	13623	13746	13647	13645	13698	13790	13696	13794	13787	13610	13602	13566	13844	13966	13755	13550	13597	13661	13685	13599	13349	13712	13596	13761	13659	13687	13774	13653	13706	13689	13487	13737	13551	13675	13760	13720	13670	13790	13393	13720	13756	13680	13690	13704	13523	13554	13681	13754	13617	13898	13664	13733	13836	13618	13771	13694	13623	13654	13703	13838	13676	13682	13627	13765	13577	13812	13729	13879	13709	13583	13597	13620	13787	13705	13637	13724	13623	13614	13862	13836	13688	13723	13642	13707	13817	13753	13636	13772	13796	13784	13708	13736	13782	13754	13556	13848	13674	13714	13578	13692	13651	13698	13636	13800	13622	13758	13679	13618	13802	13575	13830	13835	13749	13610	13739	13627	13663	13579	13716	13765	13788	13698	13659	13679	13831	13701	13507	13759	13687	13692	13803	13801	13590	13778	13714	13718	13616	13660	13800	13612	13630	13645	13560	13718	13648	13632	13744	13525	13625	13560	13558	13478	13663	13789	13835	13717	13639	13617	13585	13661	13745	13836	13765	13615	13802	13676	13783	13696	13621	13514	13683	13625	13651	13783	13687	13656	13681	13764	13724	13792	13609	13532	13872	13734	13698	13627	13770	13569	13587	13787	13699	13732	13671	13443	13773	13789	13618	13831	13662	13883	13707	13726	13550	13655	13515	13643	13690	13692	13875	13743	13883	13825	13751	13772	13804	13707	13736	13792	13549	13596	13698	13640	13816	13650	13749	13581	13613	13730	13794	13659	13689	13811	13658	13693	13630	13648	13823	13687	13696	13625	13779	13599	13754	13553	13791	13732	13714	13710	13602	13581	13751	13875	13827	13704	13728	13496	13742	13770	13878	13602	13812	13529	13600	13697	13618	13634	13682	13695	13653	13726	13591	13738	13636	13854	13772	13608	13707	13593	13656	13624	13673	13646	13630	13725	13892	13764	13703	13626	13622	13738	13690	13620	13721	13674	13771	13742	13433	13674	13573	13664	13751	13577	13751	13881	13716	13792	13694	13628	13591	13599	13687	13740	13620	13680	13681	13548	13873	13661	13612	13687	13809	13721	13773	13780	13709	13628	13570	13779	13752	13611	13639	13737	13599	13641	13684	13661	13805	13701	13581	13774	13740	13750	13789	13731	13658	13614	13646	13448	13670	13659	13572	13608	13694	14014	13846	13683	13582	13755	13654	13574	13767	13573	13725	13674	13605	13731	13699	13790	13688	13836	13761	13658	13698	13546	13689	13731	13698	13593	13783	13631	13764	13808	13742	13681	13737	13799	13702	13791	13750	13766	13682	13742	13700	13681	13593	13607	13591	13717	13628	13696	13673	13759	13797	13622	13779	13682	13751	13639	13446	13485	13620	13638	13764	13513	13644	13775	13677	13643	13769	13680	13708	13823	13865	13655	13840	13685	13531	13843	13882	13544	13704	13768	13985	13561	13532	13752	13846	13751	13513	13682	13725	13642	13546	13542	13652	13679	13759	13545	13619	13643	13866	13754	13847	13691	13874	13762	13608	13808	13708	13681	13711	13764	13550	13868	13711	13709	13771	13603	13758	13584	13757	13658	13737	13529	13748	13697	13593	13736	13805	13687	13440	13796	13667	13691	13557	13792	13713	13791	13709	13679	13765	13711	13569	13694	13886	13716	13615	13652	13741	13665	13769	13653	13691	13602	13569	13734	13658	13674	13603	13851	13767	13788	13651	13624	13633	13731	13708	13690	13658	13607	13682	13620	13605	13548	13693	13463	13770	13575	13754	13696	13564	13565	13821	13752	13722	13693	13777	13823	13607	13757	13877	13674	13752	13598	13742	13603	13823	13570	13489	13601	13619	13680	13665	13723	13860	13616	13800	13831	13694	13745	13811	13736	13797	13645	13647	13824	13645	13632	13552	13625	13679	13949	13743	13746	13701	13614	13738	13654	13766	13639	13611	13841	13636	13813	13551	13664	13457	13587	13710	13706	13757	13668	13774	13543	13933	13702	13686	13741	13626	13757	13713	13733	13857	13764	13736	13720	13636	13677	13662	13667	13706	13890	13474	13504	13761	13804	13713	13768	13857	13699	13725	13743	13666	13722	13634	13726	13729	13849	13658	13828	13774	13869	13684	13573	13755	13600	13702	13661	13879	13702	13824	13707	13701	13524	13611	13710	13759	13665	13758	13648	13832	13823	13689	13634	13667	13740	13739	13741	13486	13597	13677	13738	13702	13717	13643	13683	13615	13736	13621	13827	13590	13678	13811	13683	13514	13834	13735	13729	13459	13751	13662	13741	13749	13647	13759	13758	13668	13761	13566	13567	13845	13748	13684	13672	13804	13652	13682	13568	13629	13595	13858	13671	13615	13751	13695	13525	13753	13630	13722	13688	13688	13601	13704	13503	13518	13693	13491	13748	13584	13774	13906	13837	13710	13631	13760	13707	13891	13600	13696	13666	13639	13651	13838	13843	13703	13621	13641	13780	13647	13888	13547	13679	13678	13650	13685	13661	13686	13801	13579	13753	13624	13749	13678	13479	13802	13678	13578	13762	13774	13695	13617	13614	13477	13902	13909	13702	13647	13802	13660	13660	13684	13688	13682	13715	13776	13670	13581	13582	13720	13803	13598	13731	13723	13588	13672	13591	13743	13857	13931	13741	13691	13630	13716	13880	13973	13761	13718	13610	13757	13638	13669	13508	13840	13692	13643	13712	13893	13686	13690	13719	13574	13648	13793	13745	13740	13710	13836	13786	13887	13774	13752	13669	13691	13811	13754	13710	13743	13717	13901	13608	13675	13755	13707	13679	13799	13826	13807	13642	13890	13769	13660	13693	13783	13652	13770	13568	13776	13575	13718	13532	13768	13687	13609	13739	13780	13742	13717	13646	13827	13496	13639	13702	13593	13634	13856	13807	13823	13793	13857	13754	13642	13790	13619	13723	13754	13674	13696	13609	13741	13759	13727	13733	13764	13711	13760	13653	13661	13672	13758
24313	21181	28808	27202	33736	66056	67319	49022	35271	27988	21880	18421	17027	16646	16006	16060	16019	15814	15922	16159	16083	16250	16050	15995	15785	16359	15992	16053	15888	16042	15902	16040	16020	16145	16123	15722	16016	16097	16144	16071	15868	15911	15676	16046	15984	16142	15847	15981	15981	16056	16056	16082	15851	16070	15995	15913	15930	15851	15885	16232	16069	15931	16080	15902	15780	16024	15974	15813	15696	16136	15922	15991	16117	15965	15942	15805	15754	15934	16023	15943	16081	16007	15870	16084	15943	16048	15879	15983	15921	16011	16025	15800	16028	16047	15873	16144	16213	16027	15993	16032	15763	15956	15856	15985	15825	16188	16075	15880	16049	16154	16034	15960	15765	15974	15876	15898	15870	16066	15997	15626	15901	16000	15968	15896	15999	15837	15760	15927	15939	15850	15857	16032	15942	15775	15915	15815	15797	15706	15876	16075	16040	15836	15778	15814	16099	15990	16097	15828	15928	15822	16020	16020	16012	15840	15893	15794	15899	15862	15914	15884	15975	15842	15861	15935	16122	15923	16049	16001	15917	15924	15988	16053	15957	15830	16059	15849	16003	16049	16144	15775	16030	15951	15979	16012	16059	16004	16075	15784	15997	15934	15692	15854	15842	16041	16019	15895	15849	15919	15958	15853	16016	15887	15898	15956	16116	15819	15994	15939	15846	15942	16027	15914	16021	15921	16004	15829	15648	15959	15816	15846	15903	16022	15831	15969	16114	15807	15906	15889	15938	16039	15875	15841	15926	15968	15933	15691	16046	16024	15896	15890	15809	15916	15817	15940	15826	16039	15994	15838	16039	15877	15933	15881	16045	15940	15850	15875	15846	15942	15988	16020	15817	15933	15982	16106	15964	15956	15898	16010	15952	16035	15893	16037	15741	16042	15951	15855	16006	15964	15863	15871	15819	15662	15958	15874	15817	15928	15800	15899	15942	15755	15862	15872	16069	15742	15879	15908	16107	15888	15834	15761	15925	16096	15920	15995	15880	15924	15783	15963	15754	16027	15900	15989	15909	16128	15937	15947	16031	16120	15953	16063	15999	16008	15910	15967	15809	15865	15924	16033	15930	16010	16055	15891	16003	15852	16021	15929	15930	15995	16053	16125	16017	16008	16136	15758	16013	15780	15970	15932	16135	15851	15880	15848	15597	16034	15967	16049	15851	15903	15853	15693	15845	16038	16038	16019	16075	15952	16061	16045	15950	15895	15941	15843	15757	15838	15913	15821	15661	15889	15729	15871	15840	15858	15949	15998	15919	16014	15743	15903	15864	15972	16007	16051	15811	16036	16020	15716	15975	15722	15890	15848	15679	15775	15907	16076	15690	15822	15998	15818	15988	15853	15843	15934	16040	16063	15938	16002	15914	15701	15914	15779	16075	15827	15862	16007	16009	15850	16033	15958	16036	15962	15862	15773	15926	16007	16065	15908	15835	16027	15869	15976	16105	16123	16041	16061	15933	16025	15859	15846	15964	15991	15763	16101	15936	15723	15978	15869	15871	15991	16100	15936	15867	15898	15814	15913	15898	15919	15787	15812	15901	16177	15791	15883	15906	16043	16019	15888	15896	15883	15835	15899	15865	15666	15994	15819	15955	15940	16071	16002	15898	15976	15731	15938	15835	16076	15940	16047	16055	15737	15692	15951	16071	15921	15933	15974	16068	16021	15975	15983	15804	15928	15877	15936	16029	15733	16010	15844	15948	15935	16070	15849	15831	15661	15788	15943	15835	15927	15848	15914	15870	15953	15882	16023	16097	16048	16033	16050	16037	15921	16073	15906	15824	15998	15852	15795	16066	16029	15972	16068	15854	15831	15813	15745	15983	15862	15806	15925	16004	15803	15908	16009	16053	16158	16085	16066	15886	15851	15805	15878	15941	15658	15938	15918	15750	16005	15896	15873	15855	15814	15851	15791	15713	15865	15781	16064	15964	15969	16118	16147	15977	15926	15922	15898	16030	15991	15879	15829	15820	16055	15761	15948	16076	16011	15998	16015	15971	16004	16111	15663	16105	16006	16006	16084	16113	15975	15948	15898	15939	15829	16020	15732	15920	15998	15940	15895	15727	15758	15921	15972	15905	15858	16047	15762	15894	15865	16172	15928	15879	15850	16009	15854	15952	16118	15851	15767	15852	15868	15798	15817	15796	15788	15737	15838	15961	15847	15871	15959	15814	15986	15886	15785	16023	15922	16065	15999	16132	15948	15866	15740	15877	15838	15731	15899	16061	15984	15889	16027	15680	15929	15951	16018	15901	15716	16058	15812	15830	15953	15998	16061	15777	15956	15993	15792	15821	15778	15771	16061	16097	16083	15953	16060	16088	15939	15970	15885	16103	15842	15862	15913	16009	15885	15850	15921	15943	15787	15859	16010	16076	15982	15979	15971	15930	15811	15901	15810	16046	15785	16065	15921	16013	15717	15835	15923	15861	16101	16110	15818	15912	16068	15832	16141	16020	15921	15774	15758	15663	15989	16074	16005	15767	15949	15980	16074	16062	15901	15972	16032	15987	15771	16108	15941	15831	15879	15933	15975	15903	16056	16016	15661	15828	15811	15927	15929	15913	16035	15801	15917	16017	15857	16027	15819	15956	15928	15903	15990	15918	15990	16077	15970	15946	16018	15710	15932	15999	15881	15842	15980	15837	15995	15738	15887	16084	16184	16046	15809	15928	16105	16175	15773	16008	15924	16010	15977	15840	15977	15832	15917	15793	15863	16006	15856	15872	16093	16037	15921	15903	15848	15777	16108	15995	16035	15729	15844	15953	15778	16116	15781	15911	15792	15997	15824	15897	15970	15915	15820	15957	16079	15809	15803	15992	15916	15786	15735	16119	15902	15777	15983	16007	15870	15865	16113	16003	16105	15752	15987	15844	15866	16075	16036	16086	15926	16059	15924	15861	15835	16073	15704	15921	15962	15861	15855	15756	15955	15971	15701	15824	15830	15701	15961	15833	15878	16089	15961	15839	15982	15830	15817	15834	15864	16167	15758	16203	15889	15948	15883	15868	16038	15667	15771	15861	15736	15761	15905	16186	16070	15671	16053	16013	16109	15780	15799	15754	15757	15857	15889	15856	15811	15876	15912	15796	15813	16060	15983	16039	15881	15699	15989	15865	15746	15985	16032	15903	15897	15884	15814	16105	15813	15897	15787	15784	15955	15945	15775	15706	15804	15925	15795	15944	15826	15797	15942	15855	15871	15959	15897	16217	15823	15819	15981	16042	15839	16254	15861	16024	16000	15717	15912	15975	15931	15988	15819	16009	16054	15925	15846	15806	16021	16061	15804	15893	15840	15983	15850	15891	15872	15989	16058	15691	15898	15970	15980	15909	15851	15834	15977	15935	15931	15855	16019	15876	16048	15984	16004	16043	15783	15801	15928	16023	15976	15982	16030	15979	15965	16099	15914	15977	15867	15851	15924	15902	15937	15884	15863	16042	16130	15822	15891	15775	15770	15866	16044	16016	15924	15628	15958	15960	15829	15794	15925	15917	15974	15811	15757	15935	15929	16123	15971	15906	15783	15842	15839	16040	16029	16024	15924	15998	15953	15861	16026	15820	15979	16007	16038	15881	16037	16094	15789	15812	15830	16171	15972	15962	15876	15806	15994	15891	16075	15832	15871	15825	15842	15997	15956	15855	15896	15935	15865	16002	15938	15922	16203	15919	15996	16032	15853	15927	16012	16153	15883	15979	16002	15824	15992	15760	15905	15842	15936	15840	15928	15981	15828	15854	15869	16222	15792	15685	16027	15758	15769	15791	16016	16030	15719	15977	16127	16098	15833	15996	15902	15809	15978	15798	16048	16034	15956	15990	15863	15746	15949	15740	16021	15934	15690	16075	15966	15803	15818	16049	16287	15859	15837	15904	16062	16013	16090	15994	16094	15894	15961	15726	16231	15797	15999	15995	16103	15918	16004	15975	16139	15944	15913	16161	15873	16014	16010	15927	15732	15825	15919	15945	16014	15787	15998	15870	16028	15939	15958	15907	16114	15865	15892	15945	15926	15851	15832	16096	15988	15861	15951	15863	15995	15929	15762	15713	15815	15818	16039	16020	15854	15990	15986	15635	16123	15990	15837	15823	15926	15785	16020	16098	15811	15931	15944	15868	15930	15697	15939	15887	15922	15950	15879	16047	15986	15746	16037	15827	16088	15895	15945	15998	15953	15894	15950	15947	16000	15912	15923	15963	15980	15940	15972	15981	15990	16083	15932	15920	15887	15754	16137	15923	15765	16104	15741	15809	16070	15993	15891	15934	15923	15881	15942	15897	15883	15919	16219	15813	15872	15886	15932	15781	16025	15985	15802	15815	15854	15894	16078	15876	15834	15714	16000	15813	16146	15992	15777	15846	15960	15982	15954	16058	15815	15867	15918	16025	15900	15782	15815	15909	15932	15927	15989	15857	15720	15819	16030	16156	15936	15792	15683	15867	15846	15720	15964	15858	15917	15828	15870	16170	15940	15894	15950	16050	16050	15982	15739	15901	16066	15736	15843	16064	15943	15976	15846	15999	15933	15947	16122	15843	15842	15872	16083	15892	15740	15638	15843	16021	15923	16004	15860	15824	15753	15928	15779	16083	15967	15872	16004	15844	15874	15748	16015	16019	15808	15927	15779	15956	15842	15896	15745	15898	16040	16093	16020	15924	16194	15849	15945	15935	15830	15910	16145	16105	15903	15951	16079	15837	15877	16010	15928	15807	15839	15885	16105	16139	16034	15975	16047	16061	15747	15880	15942	15965	15800	15974	16091	15926	15880	16050	15947	15894	16029	16058	15869	15972	15807	16104	16051	15924	16062	16137	16006	15899	15795	15832	15848	16018	15713	15952	15757	15999	15648	16144	15895	15997	15984	15970	15966	15813	15926	15932	15828	15815	16024	15969	15929	15809	16056	15714	15846	15907	15945	15777	15728	15890	16026	15791	15814	15950	15907	15866	15800	15885	16125	15827	16013	15924	15742	15866	16083	15868	15885	16028	15983	15794	15960	15926	15895	16083	15865	15935	15866	16083	16117	15888	15805	15779	15880	15808	15991	16129	16115	16041	15931	16088	16031	15884	15963	15971	15919	15971	15895	15972	15993	15829	16094	16002	15867	16042	15897	15849	15870	15959	15823	15911	15973	15994	15903
38177	56959	60466	53420	52710	74038	66756	49535	35358	26323	19553	15772	13973	13601	13406	13489	13115	13253	13121	13278	13400	13291	13250	13260	13258	13212	13382	13245	13225	13071	13309	13306	13335	13288	13262	13105	13274	13389	13095	13226	13227	13331	13178	13378	13253	13237	13318	13268	13235	13317	13217	13260	13434	13372	13398	13214	13292	13464	13414	13137	13199	13117	13198	13251	13269	13227	13341	13203	13321	13278	13337	13319	13219	13297	13255	13317	13056	13306	13185	13211	13219	13098	13220	13216	13284	13169	13307	13383	13128	13191	13321	13319	13225	13389	13379	13153	13082	13212	13115	13277	13209	13260	13269	13235	13244	13264	13195	13120	13323	13126	13321	13254	13332	12989	13328	13295	13303	13222	13302	13242	13177	13126	13381	13207	13279	13255	13393	13461	13418	13269	13346	13305	13340	13216	13214	13060	13352	13306	13254	13172	13253	13283	13348	13091	13243	13099	13285	13211	13144	13322	13258	13223	13187	13353	13350	13437	13129	13183	13217	13264	13294	13283	13296	13133	13214	13286	13094	13267	13270	13055	13341	13163	13272	13416	13267	13248	13418	13280	13396	13117	13370	13256	13311	13276	13119	13258	13296	13249	13351	13351	13217	13218	13131	13203	13251	13213	13276	13314	13279	13347	13229	13240	13335	13259	13225	13187	13502	13134	12951	13161	13217	13090	13273	13307	13224	13334	13288	13273	13206	13105	13352	13224	13279	13185	13019	13397	13229	13312	13258	13172	13345	13232	13262	13190	13229	13274	13239	13268	13245	13160	13315	13388	13322	13247	13341	13420	13331	13425	13389	13269	13244	13348	13283	13187	13423	13339	13262	13168	13249	13209	13320	13381	13202	13273	13139	13221	13307	13261	13303	13344	13395	13201	13394	13253	13236	13060	13288	13389	13177	13133	13147	13191	13291	13227	13193	13477	13146	13277	13449	13295	13278	13215	13309	13158	13305	13151	13328	13256	13333	13337	13216	13381	13139	13362	13222	13286	13323	13392	13212	13256	13323	13393	13295	13367	13301	13242	13283	13055	13255	13467	13337	13234	13309	13269	13280	13282	13123	13278	13337	13164	13246	13230	13218	13233	13120	13295	13128	13375	13134	13270	13370	13282	13308	13369	13305	13367	13058	13337	13127	13252	13428	13202	13337	13250	13165	13363	13204	13112	13305	13205	13106	13346	13196	13145	13352	13193	13266	13293	13258	13317	13221	13362	13404	13266	13287	13333	13133	13302	13280	13167	13349	13371	13341	13259	13250	13217	13432	13269	13413	13300	13208	13171	13253	13257	13309	13224	13170	13246	13348	13311	13282	13312	13212	13457	13181	13198	13395	13230	13278	13257	13219	13158	13181	13168	13200	13296	13303	13243	13328	13303	13191	13240	13209	13161	13241	13209	13279	13254	13126	13195	13229	13295	13430	13273	13333	13340	13457	13235	13222	13275	13295	13361	13208	13258	13035	13201	13335	13319	13303	13366	13259	13437	13093	13298	13292	13113	13374	13303	13365	13237	13245	13251	13236	13397	13246	13233	13327	13278	13193	13159	13235	13159	13282	13226	13263	13114	13238	13273	13190	13255	13244	13213	13431	13116	13282	13241	13267	13389	13438	13340	13194	13342	13296	13167	13331	13419	13255	13293	13152	13149	13295	13100	13213	13099	13397	13366	13281	13320	13414	13172	13113	13324	13122	13203	13312	13075	12950	13265	13019	13317	13493	13191	13185	13262	13192	13237	13138	13331	13357	13238	13263	13349	13172	13133	13355	13437	13332	13258	13258	13270	13256	13375	13248	13339	13427	13314	13251	13235	13389	13371	13213	13281	13432	13256	13189	13261	13091	13303	13269	13261	13277	13181	13399	13285	13246	13308	13199	13324	13221	13423	13210	13367	13225	13359	13253	13279	13168	13272	13350	13210	13381	13168	13236	13224	13354	13112	13230	13196	13318	13320	13169	13254	13260	13300	13197	13321	13271	13349	13079	13216	13242	13422	13275	13213	13304	13273	13336	13247	13164	13332	13283	13168	13234	13267	13348	13113	13107	13167	13101	13286	13231	13299	13316	13372	13120	13220	13237	13310	13222	13151	13184	13313	13118	13081	13347	13289	13267	13237	13310	13454	13270	13309	13128	13280	13115	13152	13308	12834	13304	13276	13154	13094	13389	13141	13269	13318	13281	13295	13382	13174	13213	13133	13341	12961	13181	13170	13346	13325	13286	13336	13182	13072	13379	13357	13311	13175	13260	13293	13272	13168	13458	13264	13194	13178	13288	13202	13160	13282	13219	13320	13149	13128	13249	13176	13159	13229	13314	13439	13230	13230	13364	13170	13210	13283	13455	13402	13239	13265	13313	13244	13295	13344	13262	13320	13235	13313	13298	13346	13296	13387	13172	13285	13332	13205	13118	13139	13293	13108	13160	13360	13301	13240	13223	13322	13199	13339	13198	13387	13383	13199	13354	13205	13130	13292	13270	13144	13076	13125	13224	13195	13143	13161	13237	13161	13246	13153	13217	13242	13098	13434	13314	13171	13083	13146	13520	13245	13323	13343	13107	13404	13289	13168	13078	13315	13090	13327	13243	13268	13196	13409	13274	13219	13164	13170	13182	13412	13445	13241	13183	13217	13300	13325	13182	13224	13189	13167	13264	13315	13233	13343	13137	13213	13337	13113	13251	13234	13215	13216	13281	13277	13240	13230	13212	13054	13246	13104	13145	13292	13256	13153	13177	13306	13214	13056	13264	13245	13294	13164	13212	13192	13331	13450	13079	13214	13216	13120	13083	13228	13178	13179	13199	13286	13170	13284	13346	13183	13267	13098	13248	13408	13351	13436	13329	13249	13254	13349	13494	13234	13282	13353	13453	13300	13366	13166	13211	13229	13144	13368	13191	13301	13283	13187	13235	13112	13240	13252	13305	13272	13342	13516	13320	13374	13357	13228	13354	13225	13158	13271	13219	13305	13206	13220	13296	13199	13171	13289	13106	13133	13365	13286	13276	13330	13319	13206	13465	13100	13189	13205	13333	13209	13146	13177	13202	13298	13277	13273	13318	13375	13336	13321	13147	13180	13325	13268	13151	13293	13341	13267	13211	13437	13323	13243	13391	13184	13231	13320	13392	13339	13262	13283	13300	13291	13258	13317	13252	13405	13248	13235	13326	13130	13217	13331	13270	13406	13159	13255	13162	13255	13285	13335	13317	13153	13303	13382	13110	13365	13100	13387	13241	13267	13362	13446	13167	13127	13168	13295	13218	13262	13304	13368	13190	13378	13146	13230	13447	13264	13387	13132	13064	13204	13184	13275	13310	13280	13241	13359	13266	13249	13138	13253	13219	13216	13409	13333	13290	13383	13314	13265	13417	13243	13256	13062	13240	13181	13416	13140	13220	13445	13198	13328	13153	13379	13124	13321	13217	13231	13160	13350	13165	13313	13175	13142	13140	13167	13255	13324	13313	13381	13152	13288	13449	13425	13137	13284	13171	13244	13275	13220	13176	13341	13217	13255	13219	13248	13236	13206	13406	13424	13183	13169	13105	13410	13404	13283	13263	13232	13224	13279	13400	13259	13329	13205	13217	13238	13227	13205	13151	13252	13319	13309	13290	13274	13230	13258	13175	13228	13249	13467	13168	13144	13178	13202	13280	13299	13201	13081	13405	13379	13113	13385	13262	13117	13241	13293	13267	13327	13295	13086	13163	13241	13222	13199	13354	13319	13220	13216	13201	13248	13429	13207	13334	13218	13223	13291	13195	13359	13458	13321	13399	13355	13263	13258	13293	13348	13342	13359	13257	13292	13196	13061	13220	13336	13216	13078	13246	13250	13266	13307	13188	13330	13154	13293	13088	13102	13246	13203	13211	13312	13114	13224	13259	13191	13087	13307	13142	13214	13282	13147	13399	13278	13141	13210	13386	13328	13350	13267	13312	13424	13188	13220	13402	13071	13265	13236	13210	13379	13064	12996	13331	13259	13250	13200	13178	13263	13160	13230	13128	13230	13272	13231	13269	13239	13150	13149	13265	13070	13327	13259	13333	13255	13247	13231	13302	13261	13271	13259	13069	13095	13125	13204	13092	13227	13289	13318	13317	13369	13249	13175	13446	13359	13301	13147	13136	13137	13192	13252	13204	13260	13239	13189	13169	13226	13102	13240	13208	13298	13426	13137	13060	13167	13191	13326	13200	13170	13372	13179	13171	13194	13123	13229	13282	13161	13418	13343	13243	13202	13385	13430	13190	13337	13478	13243	13219	13217	13250	13223	13371	13239	13257	13258	13316	13234	13255	13233	13189	13232	13308	13329	13272	13224	13360	13100	13217	13291	13241	13237	13123	13295	13280	13313	13224	13319	13266	13245	13181	13372	13381	13177	13273	13417	13019	13298	13322	13337	13337	13254	13230	13399	13318	13156	13238	13305	13286	13251	13216	13266	13452	13171	13249	13272	13201	13207	13167	13170	13280	13221	13212	13298	13272	13338	13144	13464	13173	13351	13191	13335	13165	13253	13261	13232	13002	13174	13321	13327	13311	13043	13114	13408	13180	13141	13403	13102	13242	13257	13312	13195	13167	13223	13128	13457	13076	13220	13417	13285	13261	13187	13298	13247	13238	13279	13391	13194	13304	13299	13158	13217	13357	13188	13190	13473	13335	13479	13233	13258	13059	13241	13208	13244	13146	13230	13315	13258	13114	13263	13185	13291	13191	13415	13134	13247	13363	13329	13339	13256	13152	13193	13346	13195	13347	13373	13316	13289	13232	13252	13188	13232	13237	13146	13179	13275	13416	13369	13246	13319	13179	13318	13336	13223	13262	13194	13081	13171	13257	13153	13360	13173	13114	13385	13421	13317	13319	13279	13316	13094	13285	13257	13229	13264	13229	13218	13123	13200	13183	13315	13055	13385	13196	13357	13301	13121	13229	13232	13266	13248	13373	13239	13363	13227	13160	13229	13285	13222	13385	13216	13336	13338	13241	13329	13243	13250	13166	13176	13300	13350	13233	13341	13323	13363	13181	13193	13191	13267	13360	13151	13317	13262	13225	13341	13313	13102	13170	13237	13296	13266	13293	13379	13214	13320	13185	13336	13264	13247	13121	13455	13103	13195	13257	13327	13272	13306	13231	13201	13294	13256	13145	13146
34227	34322	29768	24458	22883	23603	23330	20457	18561	17593	17312	17148	16960	16781	16965	16924	16940	16635	16727	16866	16681	16755	16774	16788	16687	16778	16858	16867	16717	16971	16897	16830	16803	16653	16795	16766	16854	16580	16684	16628	16859	16496	16856	16646	16756	16728	16797	16913	16717	16818	16745	16875	16748	16756	16883	16787	16779	16896	17014	16782	16712	16760	16748	16477	16784	16658	16876	16852	16775	16805	17080	16794	16754	16748	16667	16719	16789	16559	16506	16668	16830	16864	16808	16731	16978	16964	16897	16996	16774	16825	16756	16769	16698	16904	16864	16809	16893	16597	16571	16857	16680	16885	17028	16769	16822	16732	16718	16748	16864	16818	16858	16712	16900	16812	16973	16752	16879	16656	16740	16868	16647	16701	16548	16756	16560	16734	16799	16728	16901	17008	16959	16790	16633	16680	16831	16746	16736	16738	16829	16869	16826	16830	16746	16957	16665	16775	16622	16735	16592	16879	16785	16768	16711	16944	16744	16791	16886	16645	16793	16741	16798	16825	16728	16972	16622	16808	16780	16662	16698	16830	16812	16926	17005	16829	16783	16702	16755	16870	16593	16740	16633	16775	16679	16688	16726	16839	16874	16773	16804	16762	16587	16741	16847	16791	16745	16745	16672	17004	16758	17003	16720	16700	16844	16468	16914	16863	16774	16797	16669	16658	16885	16903	16710	16894	16920	16752	16762	16536	16670	16400	16710	16706	16612	16781	16747	16743	16557	16834	16825	16703	16753	16770	16741	16745	16918	16911	17030	16949	16719	16934	16807	16770	16617	16732	16864	16842	16714	16723	16801	16705	16778	16829	16992	16741	16722	16738	16606	16897	16702	16799	16957	16822	16795	16742	16665	17123	16653	16800	16679	16631	16772	16637	16934	16917	16959	16613	16543	16752	16893	16628	16727	16774	17010	16792	16860	16605	16794	16763	16688	16835	16804	16760	16779	16804	16781	16964	16641	16599	16656	16591	16766	16638	16594	16697	16760	16707	16902	16873	16849	16564	16735	16693	16721	16580	16595	16530	16725	16861	16760	16713	16870	16821	16699	16781	16805	16827	16796	16847	16699	16758	17049	16779	16700	16669	16859	16742	16538	16676	16744	16799	16803	16817	16807	16840	16607	16746	16703	16682	16840	16774	16733	16829	16767	16816	16868	16903	16828	16832	16880	16676	16890	16757	16791	16751	16854	16762	16682	16798	16717	16714	16976	16750	16909	16663	16673	16832	16787	16645	16605	16805	16792	16784	16648	16710	16617	16669	16780	16646	16968	16877	16858	16837	16547	16925	16775	16539	16808	16731	16786	16693	16857	16999	16772	16610	16805	16791	16827	16748	16788	16679	16770	16724	16789	16767	16732	16637	16725	16765	16685	16904	16679	16592	16805	16754	16571	16729	16815	16871	16887	16785	16817	16866	16893	16703	16765	16765	16755	16706	16805	16617	16453	16908	16848	16727	16839	16821	16885	16593	16730	16678	16790	16613	16832	16766	16861	16709	16531	16742	16945	16700	16779	16763	16883	16743	16815	16823	16902	16801	16954	16833	17011	16733	16890	16860	16772	16445	16771	16902	16728	16796	16826	16941	16691	16736	16784	16805	16826	16720	16802	16729	16765	16791	16876	16865	16754	16724	16804	16837	16463	16752	16571	16803	16723	16654	16678	16833	16764	16785	16727	16614	16514	16935	16876	16570	16781	16734	16785	16784	16774	16728	16935	16961	16711	16833	16682	16760	16888	16947	16717	16819	16835	16809	16760	16674	16912	16713	16587	17051	16898	16683	16721	16693	16865	16914	16668	16758	16815	16568	16510	16821	16961	16602	16830	16664	16983	16848	16800	16823	16913	16778	16655	16830	16728	16915	16942	16779	16867	17058	16794	16819	16769	16925	16739	16487	16501	16910	16821	16810	16700	16778	16804	16865	16730	16891	16752	16838	16651	16634	16822	16695	16793	16838	16831	16641	16931	16796	16735	16806	16738	16927	16668	16869	16629	16783	16933	16857	16830	16746	16886	16758	16934	16521	16735	16661	16781	16770	16790	16957	16789	16883	16733	16930	16836	16707	16593	16702	16890	16912	16757	16729	16819	16965	16710	16782	16806	16849	16781	16680	16814	16531	16914	16755	16689	17003	16830	16836	16764	16807	16753	16607	16687	16899	16767	16750	16802	16767	16626	16877	16726	16963	16828	16608	16914	16841	16895	16899	16893	16705	16803	16725	16798	16726	16618	16717	16685	16790	16799	16740	16909	16992	16681	16770	16929	16796	16756	16788	16652	16708	16792	16765	16741	16594	16754	16624	16779	17008	16746	16951	16970	16840	16823	16771	16669	16621	16648	16813	16834	16636	16920	16778	16632	16681	16615	16884	16722	16679	16750	16667	16899	16868	16770	16943	16838	16692	16785	16768	16860	16631	16745	16763	16692	16858	16943	16742	16739	16731	16960	16825	16828	16579	16815	16679	16795	16744	16629	16846	16807	16906	16736	16834	16792	16681	16845	16842	16780	16984	16718	16600	16862	16610	16830	16761	16681	16654	16891	16791	16714	16991	16908	16736	16808	16815	16759	16787	16901	16658	16678	16910	16728	16660	16652	16783	16674	16897	17055	16880	16911	16661	16663	16558	16769	16837	16872	16695	16900	16671	16695	16869	16809	16725	16959	16963	16925	16836	16564	16894	16872	16766	16788	16861	16844	16876	16917	16637	16711	16811	16858	16805	16920	16946	16886	16912	17040	16802	16893	16860	16798	16932	16921	16817	16711	16808	16841	16781	16760	16840	16835	16860	16780	16787	16915	16608	16846	16934	16821	16956	16596	17039	16862	16554	16799	16875	16938	16863	16979	16837	16610	16578	16846	16756	16787	16778	16648	16796	16847	16887	16859	16618	16818	16755	16826	16748	16762	16936	17020	16639	16627	16829	16582	16598	16785	16809	16731	16763	16882	16692	16908	16703	16812	16911	16839	16645	16567	16997	16816	16664	16718	16870	16681	16610	16872	16750	16704	16728	16896	16801	16675	16783	16774	16744	16811	16538	16734	16689	16816	16796	16717	16732	16694	16737	16775	16926	16834	16736	16997	16901	16953	16650	17012	16868	16664	16830	16890	16665	16675	16711	16626	16858	16858	16805	16555	16736	16745	16752	16730	16841	16789	16721	16716	16893	16676	16751	16852	16950	16884	16420	16903	16876	16858	16651	16845	16797	16897	16700	16767	16743	16729	16819	16685	16653	16802	16693	16730	16785	16950	16709	16654	16697	16960	16691	16676	17061	16779	16897	16948	16717	16935	16752	16655	16690	16859	16808	16797	16821	16671	16793	16897	16822	16629	16697	16827	16818	16902	16946	16788	16609	16802	16924	16720	16705	16703	16856	16802	16808	16749	16855	16733	16475	16806	16819	16986	16854	16649	17019	16813	16769	16707	16927	16815	16710	16942	16972	16743	16679	16904	16898	16870	16825	16745	16677	16708	16795	16688	16898	16825	16678	16747	16905	16777	16715	16961	16730	16745	16682	16855	16718	16784	16864	16912	16612	16880	16864	16816	16805	16832	16674	16791	16789	16930	16847	16778	17079	16819	16591	16828	16739	16729	16661	16608	16847	16752	16751	16752	16654	16736	16695	16732	16560	16859	16783	16943	16921	16561	16632	16983	16713	16561	16770	16568	16658	16815	16585	16667	16836	16730	16779	16803	16780	16748	16609	16879	16902	16949	16688	16875	16877	16737	16717	16885	16688	16686	16563	16872	16736	16608	16777	16834	16894	16809	16926	16705	16814	16876	16670	16824	16781	16936	16884	16700	16739	16821	17034	16755	16810	16838	16853	16890	16701	16875	16854	16823	16685	16760	16764	16873	16747	16710	16579	16842	16827	16861	16861	16818	16732	16765	16588	16708	16879	16813	16951	16654	16818	16975	16480	16702	16864	16819	16983	16972	16848	16788	16695	16844	16716	16672	16879	16696	16724	16761	16806	16593	16735	16719	16759	16634	16663	16745	16735	16860	16669	16898	16860	16771	16853	16902	16679	16678	16791	16928	16975	16759	16836	16967	16741	16730	16661	16808	16698	16757	16678	16720	16595	16779	16919	16922	16615	16797	16718	16668	16648	16907	16909	16934	16716	16567	16716	16761	17033	16764	16738	16759	16817	16706	16903	16718	16900	16794	16505	16724	16932	16852	16744	16826	16740	16723	16722	16729	16882	16732	16629	16838	16729	16829	16754	16933	16633	16871	16712	16695	16756	16608	16964	16677	16758	16736	16606	16672	16581	16632	16938	16979	16909	16778	16929	16763	16687	16859	16884	16763	16846	16779	16923	16654	16715	16637	16734	16737	16821	16864	16943	16783	16695	16866	16791	16784	16903	16652	16728	16826	16712	16718	16634	16900	16850	16880	16845	16777	16767	16660	16721	16936	16905	16869	16945	16689	16750	16605	16867	16758	16885	16796	16997	16942	16855	16582	16787	16775	16661	16538	16603	16846	16897	16654	16802	16789	16955	16819	16685	16807	16830	16890	16871	16752	16717	16612	16633	16791	16819	16775	16942	16940	16689	16683	16710	16628	16576	16840	16698	16785	16767	16983	16739	16830	16776	16738	16813	16961	16994	16786	16705	16904	16914	16900	16843	16870	16579	16837	16665	16875	16676	16955	17037	16944	16679	16681	16702	16802	16785	16855	16624	17004	16937	16790	16589	16859	16734	16818	16753	16771	16827	16687	16868	16789	16682	16814	16816	16862	16798	16615	16868	16873	16742	16753	16930	16703	16748	16814	16757	16770	16735	16736	16784	16679	16726	16829	16881	16655	16784	16785	16656	16793	16736	16721	16647	16874	16708	16767	16805	16597	16712	16620	16818	16758	16701	16731	16720	16949	16867	16794	16754	16763	16588	16619	16790	16875	16752	16895	16715	16750	16544	16863	16910	16944	16790	16752	16727	16601	16509	16768	16629	16737	17057	16653	16720	16744	16656	16813	16831	16767	16619	16842	16812	16670	16772	16753	16613	16692	16848	16784	16649	16858	16789	16750	16797	16843	17044	16656	16749	16760	16710	16729	16659	16851	16510	16688	16752	16825	16748	16818	16965	16743	17006	16905	16576	16876	16914	16973	16838	16832	17007	16716	16730	16747	16690	16716	16858
31518	38940	29462	22975	21801	23139	21521	17969	15595	14682	14234	14080	13967	13821	13741	13902	13819	13965	13810	13799	13772	13914	13739	13803	13718	13599	13753	13699	13809	13749	13811	13801	13781	13780	13745	13943	13819	13724	13789	13605	13738	13928	13858	13756	13619	13710	13855	13727	13961	13833	13821	13641	13822	13688	13765	13830	13783	13985	13896	13782	13766	13701	13742	13748	13973	13667	13866	13730	13811	13785	13647	13781	13912	13811	13624	13751	13814	13876	13949	13676	13715	13817	13792	13695	13697	13859	13784	13722	13848	13758	13810	13886	13588	13723	13754	13788	13678	13781	13957	13658	13829	13816	13655	13735	13888	13789	13734	13643	13851	13905	13989	13804	13717	13748	13622	13841	13752	13776	13735	13686	13797	13725	13694	13774	13768	13767	13781	13870	13697	13759	13893	13861	13911	13750	13962	13761	13794	13745	13727	13798	13692	13730	13665	13692	13706	13744	13864	13778	14010	13658	13851	13821	13700	13777	13779	13815	13640	13851	13974	13730	13732	13839	13799	13854	13801	13775	13668	13750	13758	13729	13764	13807	13897	13749	13923	13818	13933	13739	13983	13753	13624	13754	13874	13643	13698	13774	13746	13795	13732	13634	13801	13863	13826	13651	13710	13797	13637	13615	13736	13687	13692	13749	13735	13681	13589	13937	13846	13826	13773	13705	13832	13720	13539	13890	13810	13751	13774	13763	13811	13862	13739	13836	13790	13804	13763	13667	13727	13708	13725	13732	13728	13839	13723	13693	13983	13530	14023	13734	13742	13696	13731	13988	13740	13666	13804	13814	13881	13872	13666	13765	13558	13853	13649	13820	13763	13735	13734	13678	13681	13842	13726	13670	13612	13721	13827	13795	13740	13778	13818	13627	13658	13778	13852	13706	13834	13782	13823	13933	13863	13788	13881	13900	13755	13822	13956	13774	13690	13858	13931	13830	13780	13722	13853	13697	13764	13752	13855	13709	13759	13725	13696	13967	13760	13853	13722	13650	13767	13653	13803	13880	13722	13695	13769	13596	13915	13654	13936	13722	13855	13803	13689	13748	13807	13951	13878	13768	13812	13849	13821	13594	13824	13892	13865	13801	13771	13717	13744	13807	13945	13804	13713	13952	13650	13854	13572	13714	13830	13653	13777	13639	13896	13649	13795	13775	13765	13874	13760	13842	13658	13687	13704	13804	13635	13814	13665	13730	13870	13669	13731	13746	13693	13966	13788	13788	13920	13764	13629	13693	13617	13644	13777	13687	13858	13834	13713	13685	13940	13693	13730	13791	14006	13768	13719	13842	13699	13945	13828	13846	13684	13639	13727	13810	13743	13817	13745	13840	13725	13743	13685	13978	13803	13876	13714	13810	13823	13943	13616	13805	13946	13818	13709	13666	13627	13840	13774	13793	13701	13808	13819	13610	13766	13867	13717	13805	13868	13856	13793	13842	13744	13786	13801	13890	13714	13769	13798	13793	13958	13957	13667	13663	13784	13851	13860	13570	13776	13923	13796	13752	13913	13953	13823	13602	13938	13737	13638	13743	13844	13947	13807	13861	13721	13720	13713	13735	13879	13601	13802	13751	13713	13816	13661	13801	13839	13745	13809	13781	13847	13818	13765	13791	13725	13803	13770	13664	13844	13919	13882	13923	13743	13685	13735	13639	13912	13864	13807	13730	13904	13697	13808	13951	13714	13780	13890	13897	13683	13630	13798	13657	13801	13704	13915	13914	13840	13806	13852	13805	13991	13885	13776	13780	13799	13824	13699	13784	13689	13795	13736	13687	13908	13794	13773	13717	13792	13719	13848	13682	13843	13810	13541	13855	13857	13866	13797	13981	13890	13866	13739	13800	13840	13794	13751	13588	13723	13692	13711	13829	13909	13866	13914	13804	13805	13457	13763	13875	13564	13695	13689	13890	13853	13564	13894	13772	13897	13704	13730	13662	13752	13840	13734	13811	13719	13748	13607	13827	13848	13613	13918	13819	13833	13828	13921	13617	13663	13747	13829	13900	13833	13827	13983	13716	13780	13640	13800	13917	13775	13601	13749	13692	13691	13892	13663	13678	13733	13614	13833	13792	13654	13824	13911	13868	13743	13814	13792	13783	13922	13704	13940	13659	13752	13880	13790	13699	13695	13760	13684	13831	13712	13878	13904	13754	13731	13801	13713	13683	13680	13793	13746	13803	13886	13671	13745	13764	13795	13645	13959	13714	13806	13760	13706	13653	13718	13602	13618	13877	13841	13946	13773	13907	13879	13763	13830	13859	13711	13736	13706	13737	13672	13705	13722	13625	13906	13853	13738	13896	13683	13956	13819	13669	13831	13860	13710	13830	13750	13723	13916	13718	13765	13850	13695	13724	13856	13672	13785	13658	13734	13833	13861	13660	13837	13713	13783	13952	13911	13754	13672	13785	13710	13800	13835	13725	13930	13705	13902	13589	13810	14004	13864	13639	13724	13804	13953	13693	13693	13981	13707	13719	13896	13753	13747	13702	13644	13759	13759	13740	13760	13973	13709	13723	13783	13559	13732	13782	13688	13718	13761	13870	13617	13781	13731	13789	13952	13819	13778	13844	13841	13795	13806	13772	13925	13743	13789	13583	13871	13815	13697	13858	13757	13802	13909	13702	13749	13847	13784	13852	13681	13891	13902	13828	13865	13848	13685	13894	13707	13682	13772	13827	13707	13830	13776	13719	13797	13537	13839	13828	13762	13703	13746	13654	13778	13680	13828	13775	13770	13631	13908	13872	13884	13823	13958	13731	13814	13880	13887	13926	13808	13747	13912	13861	13800	13958	13821	13721	13767	13726	13693	13753	13791	13883	13856	13782	13708	13843	13592	13803	13994	13791	13697	13637	13698	13764	13819	13786	13880	13792	13750	13776	13720	13811	13735	13652	13786	13752	13814	13869	13797	13653	13573	13735	13753	13738	13637	13865	13739	13805	13812	13708	13898	13711	13813	13707	13725	13769	13666	13752	13876	13891	13862	13740	13793	13735	13644	13825	13902	13747	13767	13671	13702	13842	13620	13775	13813	13911	13795	13828	13801	13656	13886	13753	13762	13767	13741	13788	13807	13874	13593	13803	13771	13815	13694	13737	13748	13953	13747	13748	13725	13804	13813	13670	13728	13699	13741	13740	13713	14000	13800	13720	13795	13840	13782	13769	13768	13599	13893	13856	13955	13828	13784	13962	13692	13601	13636	13820	13772	13747	13798	13610	13993	13756	13609	13699	13730	13734	13910	13748	13891	13864	13718	13790	13718	13727	13795	13763	13620	13757	13747	13746	13752	13780	13777	13767	13796	13825	13936	13795	13805	13850	13714	13708	13784	13696	13812	13837	13810	13767	13836	13771	13701	13821	13702	13708	13798	13673	13724	13712	13769	13839	13883	13721	13699	13563	13852	13824	13766	13757	13691	13839	13776	13730	13959	13879	13772	13910	13801	13843	13888	13864	13623	13752	13783	13792	13907	13892	13903	13726	13646	13769	13736	13739	13964	13942	13810	13702	13607	13698	13674	13823	13918	13612	13727	13715	13711	13731	13617	13745	13912	13568	13833	13797	13908	13610	13757	13766	13718	13766	13761	13751	13856	13825	13820	14005	13989	14012	13747	13722	13854	13639	13678	13809	13832	13772	13733	14011	13773	13842	13842	13937	13702	13700	13944	13630	13856	13913	13766	13634	13847	13943	13771	13784	13715	13623	13637	13747	13737	13761	13874	13730	13744	13787	13776	13708	13630	13699	13665	13888	13726	13758	13791	13813	13727	13761	13746	13736	13823	13919	13678	13894	13711	13791	13785	13837	13632	13762	13939	13596	13961	13669	13785	13732	13705	13841	13715	13853	13853	13769	13801	13874	13747	13809	13723	13716	13663	13732	13809	13801	13888	13887	13741	13794	13936	13815	13763	13654	13881	13756	13670	13876	13781	13948	13742	13702	13680	13678	13785	13825	13894	13663	13801	13783	13705	13815	13770	13712	13870	13662	13842	13927	13736	13937	13808	13760	13691	13861	13790	13675	13713	13749	13738	13747	13948	13633	13903	13808	13758	13730	13676	13786	13745	13700	13661	13979	13848	13775	13907	13766	13836	13666	13887	13664	13948	13742	13817	13911	13624	13740	13661	13896	13856	13726	13952	13767	13773	13730	13695	13795	13836	13735	13904	13846	13657	13666	13944	13611	13756	13803	13762	13977	13595	13844	13793	13776	13770	13662	13910	13833	13745	13767	13729	13809	14012	13839	13743	13598	13870	13907	13707	13722	13753	13862	13874	13828	13622	13879	13877	13713	13783	13917	13750	13794	13816	13760	13692	13864	13947	13778	13888	13612	13861	13709	13775	13723	13629	13852	13895	13871	13920	13777	13651	13757	13763	13757	13759	13856	13771	13843	13956	13816	13749	13792	13770	13866	13616	13932	13887	13723	13869	13959	13733	13766	13729	13719	13807	13924	13881	13646	13639	13670	13708	13835	13680	13654	13864	13672	13872	13771	13807	13664	13744	13739	13835	13902	13794	13922	13814	13828	13837	13838	13677	13790	13817	13689	13742	13740	13981	13784	13824	13752	13628	13735	13678	13767	13707	13662	13858	13631	13912	13716	13796	13625	13967	13768	13853	13871	13833	13926	13726	13949	13602	13758	13882	13758	13827	13888	13648	13829	13916	13815	13901	13870	13919	13956	13645	13711	13740	13841	13790	13679	13903	13684	13712	13793	13824	13888	13895	13930	13864	13760	13795	13787	13859	13702	13673	13854	13847	13843	13748	13700	13958	13675	13528	13818	13835	13803	13726	13841	13623	13652	13696	13805	13895	13740	13737	13821	13879	13575	13833	13752	13749	13845	13679	13783	13751	13766	13679	13819	13671	14002	13757	13816	13900	13844	13856	13675	13859	13677	13842	13931	13905	13821	13760	13879	13815	13735	13635	13794	13721	13868	13799	13757	13673	13892	13797	13830	13800	13748	13800	13700	13756	13686	13807	13727	13919	13818	13703	13948	13679	13826	13767	13802	13721	13792	13664	13672	13629	13792	13712	13777	13809	13744	13745	13769	13807	13765	13700	13741	13816	13738	13809	13734	13637	13710	13868	13764	13815	13854	13775	13827	13917	13848	13725	13797	13781	13700	13886	13723	13781	13693
26399	21269	30064	45815	52289	49940	43281	33717	26578	20984	18650	17456	17066	16874	16887	16639	16681	16778	16993	16861	16702	16789	16612	16754	16754	16756	16686	16867	16714	16620	16716	16645	16759	16696	16698	16828	16857	16819	16729	16665	16906	16826	16778	16980	16791	16930	16509	16701	16707	16683	16697	16717	16875	16650	16648	16758	16742	16634	16774	16694	16594	16770	16721	16592	16538	16660	16805	16469	16573	16442	16688	16509	16681	16495	16733	16751	16724	16737	16747	16651	16731	16637	16615	16769	16662	16864	16536	16660	16826	16707	16725	16851	16721	16578	16750	16735	16484	16884	16649	16900	16908	16725	16848	16750	16508	16503	16744	16670	16680	16870	16742	16927	16740	16846	16800	16636	16545	16706	16663	16415	16719	16729	16718	16637	16665	16800	16594	16667	16674	16660	16826	16666	16607	16671	16553	16649	16770	16776	16831	16793	16702	16705	16505	16667	16732	16497	16654	16563	16718	16643	16820	16796	16744	16747	16740	16756	16583	16908	16940	16683	16824	16700	16815	16653	16956	17072	16738	16737	16640	16906	16557	16709	16882	16623	16603	16700	16686	16803	16611	16523	16720	16671	16622	16842	16778	16644	16660	16787	16729	16770	16370	16658	16658	16752	16794	16783	16728	16935	16690	16763	16684	16773	16872	16713	16599	16810	16474	16495	16716	16606	16872	16788	16842	16680	16717	16723	16634	16666	16560	16632	16728	16645	16736	16687	16714	16824	16512	16790	16626	16738	16605	16717	16703	16444	16585	16745	16790	16709	16908	16702	16618	16805	16644	16457	16571	16694	16731	16640	16694	16665	16610	16619	16518	16540	16590	16722	16765	16842	16553	16815	16768	16918	16756	16733	16958	16774	16670	16618	16861	16870	16556	16847	16868	16670	16753	16625	16653	16583	16846	16682	16862	16617	16646	16696	16755	16518	16789	16681	16633	16658	16738	16570	16664	16779	16725	16602	16784	16627	16718	16703	16772	16638	16554	16730	16732	16540	16803	16547	16770	16731	16700	16656	16695	16592	16542	16735	16748	16698	16558	16745	16754	16632	16787	16722	16828	16701	16604	16742	16881	16848	16700	16785	16854	16684	16587	16650	16604	16706	16751	16646	16747	16541	16768	16586	16681	16787	16709	16754	16601	17026	16730	16683	16595	16651	16698	16698	16768	16748	16733	16645	16670	16623	16848	16717	16753	16796	16867	16659	16856	16833	16920	16888	16938	16730	16585	16431	16691	16628	16798	16543	16468	16604	16831	16723	16853	16515	16882	16565	16560	16705	16753	16680	16770	16699	16917	16756	16663	16861	16817	16770	16942	16687	16699	16806	16734	16639	16491	16878	16695	16833	16627	16534	16765	16859	16744	16590	16708	16675	16695	16840	16682	16710	16777	16678	16616	16805	16777	16786	16752	16682	16536	16429	16819	16539	16922	16757	16681	16720	16770	16708	16585	16679	16784	16674	16714	16694	16876	16755	16728	16628	16744	16858	16797	16890	16716	16590	16705	16711	16618	16578	16710	16730	16762	16732	16703	16481	16760	16815	16780	16499	16902	16688	16581	16798	16841	16715	16933	16921	16993	16671	16691	16733	16728	16711	16672	16684	16857	16629	16579	16576	16738	16725	16847	16657	16842	16639	16983	16459	16624	16609	16654	16529	16577	16700	16947	16625	16832	16637	16673	16710	16673	16742	16676	16784	16694	16782	16760	16769	16904	16481	16612	16794	16929	16644	16716	16554	16702	16670	16736	16702	16555	16654	16747	16635	16667	16506	16753	16716	16588	16645	16717	16892	16587	16755	16802	16762	16687	16764	16781	16888	16840	16856	16843	16857	16833	16800	16752	16769	16666	16708	16599	16638	16876	16706	16744	16554	16697	16778	16693	16771	16844	16682	16448	16915	16753	16870	16815	16894	16736	16638	16846	16586	16539	16546	16538	16637	17035	16903	16861	16907	16650	16804	16667	16764	16747	16826	16706	16830	16571	16705	16534	16682	16759	16642	16831	16738	16681	16743	16653	16960	16773	16672	16663	16542	16693	16756	16802	16716	16620	16899	16822	16627	16795	16716	16567	16738	16800	16874	16670	16817	16838	16809	16645	16700	16917	16741	16757	16668	16710	16596	16699	16500	16736	16705	16684	16822	16876	16696	16833	16786	16692	16599	16660	16672	16687	16876	16834	16808	16894	16980	16747	16819	16735	16677	16678	16518	16639	16794	16752	16729	16754	16810	17014	16808	16744	16823	16687	16684	16659	16563	16529	16526	16669	16616	16495	16577	16755	16890	16730	16644	16828	16570	16728	16554	16735	16710	16629	16698	16652	16639	16668	16660	16835	16687	16905	16902	16781	16677	16643	16554	16609	16673	16673	16725	16653	16878	16521	16720	16695	16776	16810	16981	16835	16699	16596	16577	16580	17076	16706	16764	16760	16647	16739	16724	16798	16589	16525	16738	16864	16667	16713	16832	16348	16803	16884	16830	16767	16765	16783	16944	16589	16902	16593	16614	16688	16890	16773	16752	16914	16787	16692	16914	16824	16677	16621	16666	16887	16485	16688	16644	16708	16607	16705	16480	16832	16569	16903	16525	16833	16791	16689	16698	16603	16662	16672	16594	16711	16589	16778	16666	16744	16795	16737	16576	16621	16714	16880	16715	16673	16707	16714	16573	16676	16632	16641	16707	16572	16595	16659	16843	16725	16608	16736	16735	16518	16798	16496	16517	16613	16844	16758	16575	16596	16504	16741	16703	16596	16927	16718	16940	16553	16732	16845	16777	16608	16786	16639	17022	16582	16777	16814	16813	16835	16718	16769	16672	16942	16595	16477	16632	16731	16844	16659	16681	16772	16728	16807	16629	16696	16540	16531	16700	16591	16735	16734	16727	16525	16548	16809	16629	16718	16835	16671	16782	16789	16765	16768	16694	16692	16617	16791	16725	16845	16597	16530	16773	16628	16804	16727	16574	16715	16611	16701	16763	16813	16796	16631	16761	16661	16688	16666	16527	16706	16711	16600	16655	16639	16631	16729	16864	16673	16909	16828	16525	17011	16918	16702	16754	16693	16663	16784	16540	16737	16531	16971	16639	16542	16598	16644	16645	16766	16713	16764	16593	16814	16591	16567	16571	16703	16809	16519	16745	16657	16654	16672	16786	16767	16614	16550	16867	16812	16776	16597	16676	16466	16698	16661	16520	16601	16532	16709	16500	16671	16435	16616	16679	16652	16816	16680	16747	16700	16595	16676	16763	16747	16847	16783	16606	16665	16683	16734	16734	16817	16723	16635	16954	16583	16407	16787	16669	16666	16726	16715	16796	17005	16615	16593	16520	16648	16621	16859	16579	16656	16673	16604	16576	16699	16680	16762	16753	16540	16475	16615	16594	16638	16656	16669	16529	16686	16711	16828	16758	16785	16576	16767	16840	16668	16767	16523	16568	16718	16654	16631	16748	16525	16716	16691	16881	16566	16681	16697	16569	16694	16775	16803	16790	16979	16717	16739	16726	16810	16657	16644	16635	16699	16771	16505	16749	16740	16628	16584	16697	16783	16874	16904	16746	16896	16590	16761	16798	16832	16727	16689	16836	16576	16607	16743	16489	16665	16542	16617	16776	16649	16616	16590	16877	16943	16772	16625	16692	16410	16649	16660	16889	16769	16630	16754	16740	16669	16657	16546	16719	16580	16713	16561	16883	16581	16482	16699	16653	16575	16721	16718	16851	16687	16536	16630	16573	16732	16782	16759	16521	16755	16645	16759	16819	16903	16770	16637	16809	16660	16730	17002	16555	16545	16766	16753	16567	16504	16607	16662	16708	16845	16541	16775	16620	16627	16610	16699	16860	16551	16773	16796	16932	16882	16837	16652	16563	16671	16673	16629	16697	16643	16548	16677	16649	16693	16659	16664	16576	16585	16829	16705	16643	16682	16723	16679	16598	16708	16642	16511	16690	16598	16746	16660	16596	16533	16571	16700	16535	16855	16849	16772	16563	16559	16642	16784	16808	16702	16595	16634	16540	16789	16513	16632	16633	16709	16740	16838	16805	16600	16513	16650	16758	16797	16684	16801	16804	16832	16727	16779	16761	16668	16655	16751	16661	16590	16846	16716	16715	16653	16665	16655	16845	16734	16715	16756	16887	16921	16726	16630	16766	16943	16826	16611	16719	16666	16616	16675	16772	16694	16656	16607	16677	16640	16641	16820	16640	16613	16789	16636	16681	16601	16600	16652	16662	16856	16488	16636	16889	16673	16648	16768	16541	16659	16767	16577	16847	16732	16674	16746	16521	16650	16841	16779	16621	16598	16632	16755	16598	16530	16574	16609	16903	16740	16802	16693	16742	16977	16887	16669	16723	16659	16671	16654	16752	16718	16663	16553	16770	16756	16679	16659	16839	16883	16951	16752	16759	16734	16727	16823	16796	16828	16685	16734	16782	16751	16869	16986	16870	16733	16831	16887	16620	16714	16633	16653	16605	16521	16700	16587	16882	16755	16820	16543	16604	16646	16601	16661	16952	16769	16663	16528	16685	16450	16403	16645	16845	16558	16517	16761	16669	16715	16651	16595	16600	16747	16783	16539	16601	16745	16656	16641	16620	16701	16633	16858	16920	16708	16533	16764	16644	16600	16708	16813	16729	16477	16628	16945	16717	16792	16608	16644	16728	16625	16657	16631	16755	16693	16707	16710	16631	16799	16891	16681	16788	16635	16891	16713	16589	16655	16871	16683	16809	16923	16933	16682	16616	16781	16677	16686	16748	16675	16677	16555	16445	16660	16685	16671	16664	16685	16662	16706	16745	16726	16905	16713	16760	16811	16847	16914	16756	16749	16680	16798	16746	16764	16734	16654	16747	16582	16522	16648	16764	16793	16679	16818	16716	16610	16593	16876	16768	16615	16696	16722	16703	16824	16541	16892	16752	16695	16780	16794	16745	16819	16934	16675	16635	16904	16560	16727	16719	16825	16770	16624	16793	16844	16804	16702	16709	16749	16742	16695	16942	16698	16748	16777	16712	16560	16777	16812	16660	16725	16764	16431	16726	16802	16582	16627	16705	16656	16552	16837	16701	16829	16577	16633	16651	16666	16761	16724	16808	16669	16596	16809	16606	16527	16783	16596	16597	16565	16793	16610	16885	16730	16866
24591	44148	49481	57391	55198	49721	42043	33153	24457	17968	15740	14430	13969	13839	13760	14067	13745	13729	13759	13659	13883	13661	13825	13571	13882	13861	13692	13719	13631	13914	13714	13658	13774	13883	13641	13799	13837	13780	13749	13836	13926	13887	13651	13947	13742	13775	13910	13618	13797	13750	13695	13821	13679	13687	13744	13765	13601	13894	13782	13718	13769	13867	13902	13753	13758	13693	13796	13509	13648	13868	13897	13915	13638	13533	13685	13839	13753	13791	13812	13743	13721	13720	13758	13716	13705	13764	13702	13839	13656	13657	13787	13776	13799	13631	13659	13701	13836	13838	13828	13836	13577	13861	13690	13976	13677	13821	13733	13719	13628	13849	13793	13924	13805	13659	13763	13709	13700	13626	13960	13825	13716	13692	13824	13720	13697	13596	13708	13841	13852	13829	13815	13874	13645	13715	13711	13720	13849	13771	13729	13820	13704	13788	13750	13781	13710	13674	13744	13650	13779	13694	13746	13551	13700	13735	13825	13663	13802	13765	13751	13928	13895	13723	13812	13707	13832	13904	13737	13997	13658	13824	13757	13850	13847	13814	13774	13608	13653	13795	13886	13618	13808	13743	13940	13812	13617	13607	13767	13824	13787	13786	13711	13853	13808	13661	13658	13666	13800	13801	13807	13753	13739	13703	13728	13850	13738	13684	13691	13879	13856	13734	13790	13676	13772	13729	13791	13664	13600	13635	13763	13820	13785	13860	13746	13776	13782	13711	13920	13905	13684	13715	13917	13746	13836	13963	13748	13757	13922	13683	13873	13648	13727	13744	13655	13727	13997	13828	13839	13753	13885	13614	13753	13701	13733	13750	13635	13640	13759	13511	13709	13595	13832	13695	13785	13837	13803	13710	13678	13753	13779	13550	13658	13640	13739	13917	13722	13823	13773	13630	13716	13812	13790	13848	13911	13927	13734	13697	13826	13754	13797	13763	13798	13779	13678	13748	13692	13841	13674	13510	13780	13646	13773	13752	13729	13747	13758	13700	13607	13694	13622	13776	13786	13729	13771	13689	13720	13838	13900	13805	13757	13737	13880	13638	13852	13714	13788	13624	13740	13787	13662	13802	13685	13752	13864	13835	13661	13795	13818	13691	13736	13694	13670	13822	13841	13798	13861	13820	13713	13710	13665	13744	13767	13785	13737	13927	13713	13672	13819	13786	13910	13671	13736	13606	13812	13846	13801	13805	13731	13743	13713	13890	13639	13638	13765	13775	13915	13772	13756	13851	13843	13770	13805	13752	13723	13806	13781	13646	13658	13615	13811	13813	13807	13643	13667	13628	13726	13691	13795	13777	13702	13660	13707	13588	13765	13835	13578	13738	13694	13789	13928	13725	13663	13609	13767	13650	13808	13606	13760	13784	13658	13636	13874	13745	13923	13848	13731	13763	13846	13706	13595	13705	13675	13790	13783	13585	13704	13683	13735	13663	13555	13826	13802	13851	13542	13751	13914	13743	13652	13704	13791	13603	13860	13733	13822	13916	13773	13827	13887	13788	13914	13903	13769	13749	13756	13764	13701	13685	13768	13634	13769	13931	13817	13793	13798	13781	13736	13870	13745	13766	13721	13892	13777	13727	13569	13812	13835	13551	13787	13691	13818	13670	13884	13672	13921	13782	13660	13753	13824	13942	13614	13750	13684	13902	13702	13761	13583	13737	13791	13760	13802	13884	13733	13861	13747	13660	13948	13768	13718	13811	13640	13702	13663	13658	13839	13746	13683	13862	13796	13764	13840	13758	13902	13740	13708	13933	13869	13799	13727	13709	13839	13939	13776	13782	13772	13550	13772	13693	13627	13690	13747	13722	13767	13608	13819	13482	13834	13647	13794	13617	13829	13776	13657	13842	13783	13741	13784	13878	13851	13814	13721	13641	13683	13739	13734	13931	13821	13824	13951	13726	13731	13776	14007	13850	14005	13712	13759	13810	13856	13704	13755	13663	13726	13822	13737	13758	13806	13769	13562	13734	13885	13816	13771	13792	13832	13812	13672	13902	13789	13855	13696	13708	13948	13740	13643	13796	13691	13800	13620	13755	13811	13774	13732	13801	13784	13861	13867	13698	13787	13646	13714	13644	13749	13557	13747	13784	13806	13779	13782	13832	13662	13770	13797	13768	13918	13758	13890	13837	13730	13469	13688	13759	13766	13682	13751	13668	13744	13722	13729	13804	13836	13994	13752	13714	13518	13809	13681	13639	13710	13806	13588	13736	13754	13860	13882	13861	13843	13755	13668	13715	13760	13713	13828	13756	13765	13809	13848	13986	13751	13870	13712	13683	13910	13861	13826	13765	13831	13729	13923	13581	13805	13774	13770	13579	13827	13764	13861	13681	13654	13806	13698	13852	13902	13906	13686	13778	13683	13646	13775	13665	13789	13616	13776	13746	13739	13641	13862	13867	13840	13728	13803	13885	13742	13800	13857	13586	13636	13731	13764	13777	13709	13740	13781	13808	13638	13879	13710	13912	13752	13700	13728	13863	13855	13758	13636	13707	13860	13606	13741	13873	13697	13883	13799	13903	13756	13814	13721	13887	13652	13773	13711	13719	13801	13735	13802	13928	13855	13735	13810	13761	13901	13695	13858	13785	13696	13741	13861	13875	13693	13780	13860	13649	13658	13794	13632	13855	13716	13751	13740	13760	13686	13572	13832	13808	13838	13621	13654	13777	13740	13871	13779	13819	13902	13648	13872	13788	13886	13651	13671	13962	13883	13685	13753	13824	13733	13677	13734	13717	13859	13798	13676	13689	13669	13713	13661	13765	13708	13856	13777	13683	13646	13780	13730	14003	13654	13878	13670	13524	13923	13833	13776	13851	13922	13711	13722	13855	13772	13862	13852	13719	13916	13749	13856	13782	13773	13814	13731	13825	13785	13705	13774	13801	13824	13721	13734	13820	13797	13817	13960	13642	13695	13913	13790	13660	13855	13727	13682	13632	13867	13833	13879	13831	13714	13825	13850	13706	13791	13748	13806	13735	13734	13762	13909	13700	13613	13731	13693	13616	13781	13816	13965	13748	13740	13753	13726	13796	13893	13786	13700	13754	13891	13714	13993	13735	13724	13722	13748	13658	13820	13779	13618	13753	13770	13727	13789	13893	13768	13705	13796	13651	13693	13925	13701	13872	13784	13733	13764	13804	13592	13868	13797	13767	13721	13685	13756	13848	13820	13644	13694	13714	13850	13789	13770	13813	13907	13707	14023	13756	13635	13701	13726	13855	13853	13760	13699	13594	13872	13679	13605	13699	13753	13797	13677	13796	13656	13539	13842	13672	13690	13667	13794	13756	13783	13626	13879	13740	14037	13620	13851	13772	13847	13762	13810	13808	13760	13706	13880	13526	13793	13637	13689	13814	13728	13837	13695	13796	13681	13754	13839	13663	13791	13651	13764	13726	13761	13690	13792	13638	13807	13618	13707	13719	13772	13626	13865	13760	13684	13783	13953	13810	13784	13827	13653	13889	13713	13756	13739	13678	13596	13708	13775	13755	13833	13740	13685	13808	13919	13787	13644	13923	13810	13780	13709	13826	13811	13752	13694	13717	13504	13822	13578	13846	13814	13603	13697	13652	13830	13927	13685	13695	13602	13695	13802	13672	13903	13711	13699	13857	13804	13845	13785	13888	13553	13758	13759	13858	13828	13717	13687	13724	13654	13754	13859	13668	13663	13987	13699	13879	13577	13637	13738	13704	13832	13801	13897	13779	13641	13829	13827	13816	13866	13783	13579	13815	13859	13615	13912	13719	13807	13648	13720	13601	13867	13661	13865	13651	13638	13659	13783	13712	13958	13869	13784	13859	13740	13574	13680	13750	13725	13747	13769	13974	13866	13610	13662	13740	13717	13965	13952	13649	13818	13771	13806	13729	13806	13854	13682	13691	13675	13579	13826	13858	13779	13675	13830	13666	13712	13729	13810	13830	13937	13719	13859	13734	13744	13723	13777	13627	13668	13677	13775	13782	13722	13677	13762	13775	13742	13887	13867	13831	13873	13837	13688	13688	13719	13844	13753	13775	13717	13764	13732	13748	13803	13839	13825	13787	13852	13717	13922	13619	13750	13639	13828	13655	13731	13686	13726	13675	13692	13758	13621	13759	13844	13605	13896	13724	13706	13765	13653	13751	13656	13786	13850	13719	13783	13812	13962	13847	13856	13752	13654	13727	13787	13785	13833	13787	13772	13841	13835	13712	13601	13738	13727	13863	13713	13669	13761	13714	13738	13822	13841	13739	13558	13834	13740	13872	13628	13644	13801	13855	13868	13849	13810	13682	13642	13811	13648	13727	13787	13775	13921	13814	13804	13679	13809	14039	13809	13753	13692	13674	13669	13752	13706	13756	13794	13580	13963	13896	13704	13913	13785	13742	13720	13741	13772	13837	13772	13772	13823	13622	13848	13929	13764	13624	13740	13559	13609	13672	13704	13818	13815	13769	13624	13748	13755	13847	13755	13747	13798	13799	13692	13756	13738	13872	13881	13612	13754	13915	13652	13676	13624	13790	13634	13703	13838	13713	13618	13675	13781	13813	13795	13696	13949	13580	13731	13650	13979	13665	13927	13771	13637	13700	13854	13800	13890	13816	13832	13797	13831	13776	13868	13633	13652	13767	13887	13573	13841	13747	13820	13712	13665	13751	13778	13748	13829	13717	13621	13740	13677	13578	13815	13882	13626	13923	13838	13713	13737	13748	13732	13753	13777	13921	13839	13814	13766	13660	13848	13840	13979	13815	13699	13748	13732	13772	13780	13745	13936	13686	13722	13636	13839	13795	13924	13670	13904	13714	13638	13719	13715	13823	13777	13702	13844	13722	13740	13802	13990	13996	13711	13851	13845	13840	13761	13862	13885	13694	13738	13999	13834	13849	13826	13809	13846	13630	13763	13779	13754	13516	13759	13927	13737	13705	13801	13918	13830	13604	13693	13942	13705	13558	13713	13923	13938	13717	13930	13654	13871	13727	13879	13796	13852	13775	13832	14013	13835	13838	13624	13671	13744	13604	13837	13853	13679	13935	13806	13776	13827	13802	13757	13732	13815	13889	13687	13628	13953	13757	13657	13808	13669	13844	13815	13819	13920	13671	13712	13826	13920	13641	13722	13870	13749	13841	13769	13789	13811	13754	13884	13739
24288	21156	29303	42643	60718	61627	55498	49990	39870	29244	23129	19282	17355	16814	16480	16345	16427	16226	16318	15969	16177	16286	16248	16259	16330	16002	16008	16284	16268	16235	16116	16144	15887	16179	15970	16074	16076	16136	16033	16254	16165	16124	16089	16385	16080	16201	16297	16044	16330	16231	16010	15903	16206	16202	16123	16125	16290	16374	16117	16331	16113	16047	16225	16226	16203	16094	16481	16213	15945	16101	16058	16086	16120	16101	16222	16091	16201	16261	16180	16156	15901	16071	16034	16196	16217	16209	16097	16234	16086	15991	16151	16053	16217	16053	16102	16235	16030	16099	16147	16027	16074	15954	16169	16061	16066	16148	16109	16197	15967	16250	16095	15905	16145	15829	15958	16199	16151	16304	16292	16071	16193	16039	16121	15857	16252	16003	16097	15997	16028	15915	15992	16040	16217	15977	16190	16094	16085	16102	16119	16040	16032	16029	15951	16162	16194	16025	16240	16375	16222	16151	16028	16116	16324	16123	16039	16188	15939	15946	16155	15990	16032	16161	16127	16161	16081	16169	16226	16047	16101	16055	16105	16059	16195	15998	16058	16082	16060	15998	16165	16032	16106	15899	16239	16144	16028	16004	16029	16056	16250	16134	16165	16041	16094	16190	16033	15991	16124	16134	16365	16037	15933	15988	15967	16021	16086	16074	16141	16077	16067	15845	16132	15889	16253	16178	16085	16241	16073	16294	16248	16269	16006	16061	16088	15963	16127	16106	16034	15949	16255	16186	16110	15975	16175	15968	15907	16060	16055	16116	16160	16008	16122	16149	16150	16048	16014	16083	16233	16049	16187	16094	15991	15919	15959	16151	16060	16220	16122	16063	16040	15969	16278	16081	16044	16041	16279	16187	16232	15754	16220	16231	15934	16050	16015	16069	16011	16281	16096	16132	16140	16101	16084	16155	16049	16034	16227	16265	15831	16093	16045	16303	16174	15960	16134	16093	16081	16244	16147	16230	15947	16118	16123	16101	15990	15970	16148	16156	16202	16185	16029	16017	16225	15930	16202	16054	16173	16287	16123	15960	16081	16187	16093	15946	15993	15971	15989	15997	16249	16060	16102	16018	16088	16165	16237	16139	16239	16065	16055	15939	16109	16252	16121	15881	16164	15915	16203	16020	16027	16097	16147	16233	16149	16089	15875	15990	16032	16050	16020	16148	16102	16034	16246	15857	16037	16085	16140	16071	16030	15938	16061	16020	16055	16111	16085	16236	16137	16014	16079	16139	15896	16008	15983	16030	16265	16039	16020	16279	16422	16025	16133	16064	15988	16232	16068	16017	16084	16293	16262	16126	16102	16113	16097	16213	16091	16050	16234	16200	16345	15894	16107	16121	16144	16089	16281	15986	16252	16061	16023	16155	16127	15932	15999	16055	16046	16001	16128	16088	15761	16154	16125	16004	16159	16296	16188	15964	16194	16218	16220	16187	15990	16046	16279	16025	16236	16212	16147	16268	16038	16036	16136	16000	16096	16241	16015	16142	16046	16090	16048	16148	16271	16281	16178	16027	15910	16115	16126	16058	16175	16064	15971	16212	16121	16116	15878	15943	16169	16180	16210	16057	16055	16310	16204	15995	15956	16060	16020	15909	16164	16056	16149	16065	16194	16115	16304	16112	16185	16157	16290	16122	16185	16120	15876	16053	16133	16159	15973	15934	15945	16220	16216	15992	16095	16088	16250	16039	16152	16113	16164	16024	16044	15935	16172	16212	15846	16062	16084	16053	16039	16124	16186	16185	15714	16081	16271	15893	16146	16155	15969	16109	16007	16030	15937	15962	16001	16248	16237	15900	15971	16173	16136	16015	16020	16040	16024	16237	16212	16065	15997	16046	15938	15897	15870	16045	16066	16263	16027	16159	16085	15943	16142	16126	15992	16152	16179	16050	16120	16187	16178	15986	16093	16250	16043	16175	16083	16181	15990	16043	16239	16033	15954	15932	16029	15957	16042	16011	15874	16068	15996	15998	16179	15975	16132	16174	16007	16086	15887	16007	16170	16159	15915	16087	16113	15995	15942	16133	16075	16014	16268	16211	16057	16124	16022	15942	15944	16086	16081	16085	16185	15953	16085	16231	16004	16046	15968	16027	16375	16189	16184	16316	16059	15962	16149	16165	16255	16099	16251	16099	16144	15881	15876	16011	16151	16077	16010	15805	15953	16043	15858	16207	15959	15965	16274	16029	16161	16163	16129	15951	15938	15953	16192	16172	16211	16153	16143	16010	15933	16190	16097	16040	16083	15924	16131	16259	16127	15899	15984	16190	16143	16129	16161	16119	16001	16319	16078	16095	16246	15949	16078	16218	16225	16322	15831	15939	16191	15915	16090	16072	16120	15896	15893	16214	16161	16086	15989	16144	16286	16219	16140	16014	15971	16056	16190	16033	16000	16169	16098	16075	16111	16110	16187	15866	16147	16059	15861	16015	15948	15990	15974	16205	16222	16003	16341	16211	16102	16008	16023	16074	16339	15978	16246	16203	15945	15966	16012	16118	16002	16211	15993	16121	16194	16209	16047	16053	15984	16068	16084	16102	16263	16042	15949	15960	16090	16033	16119	16184	16133	16157	16070	16026	16070	16016	15997	16209	16161	16039	16093	16068	16197	16172	16132	16018	16023	16051	16342	16287	16267	16005	16188	16050	16137	16155	16003	16111	16348	16098	16088	16163	16141	15835	16143	16134	16217	16055	15915	16195	15993	16275	15975	16051	16099	15923	16105	16134	16053	16100	16090	16309	16088	16310	16013	16049	16187	15932	16007	16111	16142	16065	15876	15928	16033	16024	16214	16093	16152	15937	16482	16082	16079	16396	16241	16093	16159	16092	16055	16001	15996	16193	16319	16048	16175	16042	16018	16017	15944	15996	16010	16083	15948	16016	15971	16091	16028	16151	15989	16232	16040	16092	16087	16037	16031	16100	16009	16097	15959	16089	15985	16194	16145	16211	16209	16197	16058	16270	16262	15950	16072	15803	16059	16128	16128	15992	16086	16230	16145	16095	16000	16236	16231	16115	16070	16077	16156	16241	16250	16137	16241	16132	16096	16209	16126	16415	16209	16098	16083	16070	16175	16022	16184	16139	16081	16172	15991	16041	16181	16133	16070	15989	15966	16086	16067	16024	15998	15977	16240	16188	16232	16059	15980	16135	16172	16137	16112	16089	16063	16243	16122	16008	16048	16100	16022	16029	16021	16179	15920	15952	16066	15943	16074	15831	16206	16126	16145	16223	16104	16027	16134	16020	15985	16062	16159	16115	16191	15885	16191	15990	16218	16124	15919	16047	16185	16061	16141	16240	16040	16193	16145	15855	15893	15936	16215	16084	16128	16089	15970	16124	16229	16070	16241	16005	16153	15959	16129	16078	15785	16096	16132	15933	16176	16186	16239	16039	16249	16202	16072	16071	16086	16115	16175	16049	16074	16175	16061	16305	16237	16179	16190	15886	16112	16354	16167	16159	16145	16128	16020	16195	16073	16040	16014	16024	16124	15876	16219	15996	16094	16215	16252	16255	15994	16168	16052	16150	16272	16203	15987	16091	16224	16193	15930	15949	16161	16204	16086	16082	16207	15983	15917	16410	16101	16138	16191	16100	16072	16207	15980	16010	16211	16166	16067	15936	16067	16154	16010	16079	15943	15926	16079	16175	15890	16066	16073	16133	15812	16155	16086	16100	16098	16096	16127	16149	16196	16177	16097	16163	16061	16141	16165	16201	16174	16001	16039	16241	16111	16121	16273	16179	16346	16239	16219	16036	16249	16063	16215	16148	16135	15888	15980	15944	15998	15943	15799	16099	16112	16150	16117	16023	15966	16204	15910	16099	16111	16257	16183	15983	16043	16092	16028	15906	16075	16128	16108	15919	16276	15950	16108	16056	16091	15908	16189	16075	16016	16220	16134	16184	15914	16032	16275	16255	16261	16167	16069	16023	16050	16083	16059	15978	16044	16189	16059	16017	16017	16055	16088	16008	16290	16129	16182	16151	16037	16203	16181	16201	16123	16010	16081	16022	16212	16121	16153	16076	16188	16026	16024	16240	16145	16136	16126	16033	16036	16137	16029	16231	16239	16000	16144	16156	16067	15928	16030	15890	16089	16202	16224	16201	15928	15939	16120	16073	16210	16162	16131	16107	16092	16008	16048	16155	16220	16246	16170	16053	16309	16143	16062	16241	16058	16196	16054	16191	16307	15983	16285	16151	16077	16007	15910	15977	15949	16029	16076	16183	15940	16171	15963	16009	16151	16048	15982	16188	16079	15903	16104	15896	16165	15985	15920	16063	16143	16280	16001	16007	16062	16052	16187	16268	16162	16059	15949	15939	16222	16192	15953	15838	16128	16217	16010	15972	15999	16131	16219	16241	16077	16121	16179	16089	16105	16123	16098	16041	16116	15913	15928	15997	16078	15970	15975	16174	16187	16278	16216	16067	16177	16274	16097	16150	16155	16115	16280	16150	15990	16020	16133	15908	16162	16021	16089	16070	16011	16036	16038	16059	16066	15877	15887	15951	16040	16135	16030	16171	16191	16268	15961	16092	15950	16104	16184	16058	16009	15961	16053	15976	16059	16274	16014	16252	15989	16038	15957	16205	16009	16254	15873	15907	16019	15888	16044	16222	16103	16151	15826	16276	16195	16297	16027	16220	16079	16072	16068	15932	15876	16024	16038	16096	16086	15964	15875	16102	16014	15864	16061	16092	16101	16106	16163	16156	16020	16355	16173	16133	16206	15814	16017	16059	16190	16050	16062	16052	16167	16243	16075	16033	15965	16103	16171	16275	16066	16067	16123	16035	16219	16013	16087	16126	16066	16194	16161	15951	16110	16140	16023	16046	16168	15951	15925	16050	16146	16031	16024	15893	16253	16186	16140	16331	16231	16181	16028	16050	16038	16013	16082	15953	16160	16098	16266	16168	16199	16140	16068	16044	16236	16092	16099	16054	16066	16024	15887	16118	16218	16017	16230	15875	16305	16292	16234	16236	16167	16156	16122	16137	16026	16119	16092	16054	16012	16099	16073	16144	16125	15936	16093	15965	16237	16255	16040	15851	16045	16162	16187	16118	16136	16227	16245	16098	16225	16009	16197	16206	16075	16266	16045	15889	16084	16143	15969	15945	16097	16047	16098	16088
35253	58796	67013	80762	75572	66341	55932	50820	39173	28028	20839	16491	14491	13618	13453	13399	13393	13542	13458	13553	13231	13406	13318	13399	13215	13428	13342	13583	13317	13236	13271	13248	13322	13444	13498	13259	13269	13559	13471	13522	13454	13324	13451	13429	13304	13380	13460	13432	13336	13311	13503	13398	13305	13572	13191	13421	13400	13287	13402	13249	13182	13311	13438	13270	13193	13213	13308	13361	13476	13318	13264	13291	13272	13466	13233	13309	13384	13429	13264	13301	13361	13379	13447	13309	13455	13239	13367	13392	13498	13262	13406	13476	13388	13489	13459	13422	13384	13433	13488	13305	13268	13430	13434	13281	13373	13352	13274	13573	13327	13378	13295	13473	13401	13198	13485	13279	13285	13214	13405	13382	13336	13422	13399	13319	13473	13224	13365	13182	13327	13259	13213	13459	13231	13322	13408	13150	13408	13388	13250	13150	13340	13562	13271	13379	13309	13316	13419	13294	13298	13452	13494	13286	13330	13468	13316	13433	13295	13376	13429	13375	13290	13294	13435	13469	13353	13586	13513	13351	13421	13376	13332	13384	13277	13400	13561	13160	13336	13407	13396	13206	13427	13067	13438	13342	13495	13446	13260	13244	13317	13476	13416	13306	13226	13385	13249	13330	13456	13452	13467	13304	13576	13319	13296	13423	13260	13252	13501	13429	13339	13340	13291	13416	13466	13500	13341	13424	13378	13444	13266	13327	13380	13434	13377	13409	13276	13380	13326	13343	13309	13273	13413	13358	13399	13472	13292	13270	13460	13327	13328	13411	13435	13388	13386	13463	13277	13376	13408	13132	13371	13304	13341	13450	13480	13218	13466	13473	13360	13299	13218	13221	13394	13272	13383	13346	13430	13518	13254	13516	13402	13350	13239	13379	13396	13341	13419	13416	13317	13521	13411	13328	13448	13462	13339	13440	13277	13323	13432	13288	13523	13364	13413	13406	13486	13378	13278	13418	13411	13370	13323	13403	13407	13283	13456	13411	13364	13255	13232	13390	13396	13281	13236	13341	13421	13349	13371	13491	13233	13372	13257	13597	13411	13362	13362	13379	13323	13521	13373	13519	13315	13482	13401	13455	13345	13316	13489	13359	13266	13357	13291	13275	13263	13381	13242	13537	13365	13364	13332	13322	13315	13239	13322	13170	13394	13427	13358	13245	13277	13289	13353	13415	13286	13368	13280	13229	13232	13178	13429	13341	13305	13471	13301	13245	13388	13423	13059	13352	13350	13202	13406	13354	13458	13319	13349	13342	13365	13366	13344	13335	13324	13296	13230	13238	13548	13465	13453	13547	13299	13407	13436	13286	13628	13309	13332	13331	13352	13332	13402	13359	13236	13283	13321	13370	13277	13560	13428	13349	13427	13318	13251	13284	13366	13354	13286	13428	13398	13437	13254	13336	13291	13346	13385	13312	13350	13364	13391	13376	13269	13467	13392	13437	13415	13098	13370	13335	13500	13367	13176	13431	13260	13232	13340	13301	13236	13342	13292	13516	13342	13404	13426	13285	13326	13348	13401	13231	13370	13318	13457	13379	13308	13224	13349	13196	13376	13135	13212	13562	13408	13203	13529	13501	13502	13381	13248	13346	13321	13229	13384	13235	13346	13341	13477	13318	13342	13396	13396	13239	13285	13316	13228	13364	13520	13459	13466	13351	13317	13419	13286	13281	13373	13178	13368	13348	13285	13467	13444	13584	13448	13369	13375	13410	13380	13374	13302	13341	13329	13358	13271	13267	13266	13320	13318	13396	13379	13388	13426	13228	13429	13320	13348	13090	13400	13183	13455	13237	13348	13319	13348	13319	13307	13203	13412	13371	13345	13212	13423	13231	13480	13369	13258	13334	13374	13311	13140	13477	13323	13457	13426	13408	13305	13522	13275	13307	13425	13376	13330	13590	13505	13333	13415	13323	13368	13333	13276	13434	13516	13215	13254	13393	13350	13336	13437	13278	13253	13484	13432	13328	13496	13439	13379	13475	13481	13273	13439	13418	13451	13248	13276	13308	13310	13329	13453	13365	13433	13297	13366	13313	13252	13529	13354	13327	13339	13240	13322	13378	13402	13240	13413	13340	13410	13353	13246	13382	13296	13409	13296	13350	13419	13304	13347	13274	13410	13365	13319	13379	13387	13384	13465	13525	13469	13348	13243	13448	13406	13397	13502	13363	13356	13393	13355	13278	13342	13284	13233	13383	13417	13211	13565	13304	13295	13271	13318	13277	13314	13301	13242	13188	13364	13433	13291	13485	13276	13267	13394	13242	13452	13338	13334	13298	13484	13245	13329	13301	13373	13485	13404	13321	13177	13443	13287	13416	13501	13519	13498	13450	13386	13274	13294	13453	13537	13430	13419	13349	13311	13303	13397	13263	13452	13410	13375	13328	13459	13306	13327	13303	13363	13344	13429	13375	13335	13552	13265	13366	13448	13267	13347	13043	13357	13474	13242	13543	13406	13232	13278	13431	13239	13390	13332	13256	13300	13352	13297	13302	13491	13366	13384	13378	13373	13243	13421	13307	13307	13242	13659	13172	13286	13372	13386	13415	13276	13388	13315	13419	13221	13249	13316	13297	13430	13287	13211	13247	13380	13539	13276	13340	13400	13215	13270	13316	13330	13384	13392	13403	13382	13419	13274	13495	13255	13226	13377	13330	13258	13425	13348	13321	13390	13276	13274	13420	13375	13431	13420	13405	13454	13374	13392	13389	13318	13408	13254	13365	13287	13380	13448	13357	13273	13236	13254	13211	13501	13414	13485	13382	13351	13350	13291	13488	13156	13303	13521	13336	13472	13334	13471	13334	13316	13359	13313	13343	13338	13529	13472	13443	13461	13225	13462	13320	13404	13227	13478	13241	13294	13366	13395	13461	13326	13319	13373	13378	13366	13280	13446	13334	13237	13477	13422	13480	13290	13308	13386	13503	13446	13475	13319	13357	13217	13443	13309	13330	13395	13382	13454	13332	13461	13344	13286	13301	13312	13431	13318	13420	13288	13471	13331	13498	13323	13392	13351	13398	13432	13429	13337	13350	13248	13340	13343	13325	13281	13388	13447	13435	13305	13355	13451	13411	13405	13434	13260	13235	13482	13296	13450	13370	13471	13098	13574	13155	13355	13304	13538	13225	13320	13352	13456	13494	13319	13434	13358	13399	13350	13414	13214	13320	13428	13307	13362	13343	13370	13484	13402	13256	13376	13356	13260	13484	13477	13148	13478	13359	13320	13311	13312	13445	13411	13376	13397	13477	13304	13323	13347	13425	13353	13336	13380	13372	13216	13358	13270	13406	13324	13200	13436	13254	13377	13452	13351	13259	13248	13186	13300	13364	13511	13387	13193	13388	13269	13356	13277	13516	13268	13425	13325	13349	13411	13457	13316	13405	13441	13378	13321	13246	13366	13400	13384	13408	13434	13239	13470	13228	13260	13302	13324	13232	13303	13337	13387	13179	13547	13445	13464	13237	13346	13348	13327	13343	13379	13441	13365	13355	13602	13363	13286	13349	13388	13371	13436	13312	13406	13394	13412	13368	13284	13282	13264	13377	13300	13412	13248	13388	13460	13438	13464	13441	13368	13373	13361	13309	13377	13367	13508	13210	13321	13336	13135	13287	13516	13314	13268	13361	13416	13454	13396	13199	13217	13347	13234	13248	13278	13364	13376	13412	13446	13309	13344	13460	13350	13399	13270	13447	13380	13455	13270	13447	13409	13311	13197	13371	13283	13402	13281	13362	13309	13507	13366	13434	13473	13370	13480	13381	13388	13279	13399	13330	13314	13326	13376	13401	13228	13405	13392	13397	13490	13479	13457	13581	13414	13378	13217	13303	13264	13402	13580	13257	13480	13382	13389	13213	13447	13207	13241	13368	13297	13378	13462	13387	13435	13351	13333	13325	13480	13384	13454	13315	13260	13607	13393	13443	13518	13182	13274	13391	13264	13501	13306	13333	13272	13434	13186	13279	13489	13327	13449	13329	13477	13340	13582	13500	13425	13439	13290	13414	13434	13305	13412	13413	13257	13406	13458	13491	13296	13422	13308	13363	13496	13324	13382	13386	13382	13462	13519	13426	13390	13375	13404	13335	13207	13448	13405	13455	13304	13417	13182	13446	13304	13378	13444	13573	13439	13328	13456	13387	13400	13171	13337	13446	13213	13421	13370	13432	13240	13365	13146	13463	13304	13191	13353	13399	13361	13426	13370	13375	13442	13398	13295	13457	13346	13336	13438	13330	13439	13248	13462	13362	13414	13290	13317	13302	13293	13219	13368	13358	13358	13416	13372	13268	13199	13367	13417	13435	13352	13324	13295	13363	13289	13468	13279	13292	13395	13452	13371	13359	13367	13603	13592	13228	13371	13235	13290	13355	13390	13374	13306	13427	13435	13404	13230	13442	13529	13317	13415	13376	13345	13393	13185	13520	13336	13361	13244	13441	13348	13258	13362	13351	13370	13370	13284	13300	13495	13294	13407	13374	13232	13495	13290	13467	13450	13368	13245	13530	13357	13376	13350	13307	13481	13314	13360	13330	13418	13509	13518	13345	13309	13464	13407	13361	13461	13310	13258	13367	13382	13410	13395	13202	13272	13259	13358	13404	13388	13404	13311	13377	13418	13386	13588	13188	13442	13341	13218	13473	13216	13373	13296	13248	13332	13238	13362	13374	13306	13402	13315	13412	13287	13342	13323	13282	13499	13603	13232	13517	13498	13426	13256	13372	13269	13396	13341	13545	13652	13406	13475	13269	13278	13471	13417	13214	13362	13295	13293	13418	13388	13215	13417	13190	13235	13266	13433	13317	13354	13290	13469	13425	13293	13470	13444	13297	13542	13406	13360	13450	13318	13418	13229	13356	13467	13516	13515	13439	13323	13368	13339	13432	13397	13298	13490	13283	13270	13193	13398	13596	13461	13306	13403	13324	13315	13208	13482	13435	13506	13201	13451	13288	13420	13268	13280	13232	13441	13433	13314	13385	13358	13312	13359	13506	13394	13298	13383	13397	13386	13398	13380	13390	13488	13286	13439	13401	13366	13486	13374	13328	13389	13283	13379	13347	13445	13306	13308	13408	13401	13250	13462	13415	13509	13496	13404	13326	13365	13248	13243	13324	13402	13342	13338	13447	13333	13439	13388	13184
31175	24169	25667	26655	24407	22711	21723	20217	19311	18351	17905	17675	17667	17453	17381	17324	17415	17289	17158	17376	17377	17301	17429	17429	17390	17380	17369	17313	17496	17433	17557	17377	17441	17194	17431	17414	17315	17270	17514	17320	17518	17349	17513	17196	17232	17271	17320	17263	17166	17336	17358	17388	17162	17210	17340	17148	17463	17342	17417	17443	17579	17359	17394	17428	17429	17374	17459	17176	17493	17340	17524	17347	17168	17200	17204	17219	17478	17258	17221	17399	17293	17177	17375	17135	17265	17366	17374	17473	17306	17349	17194	17112	17404	17334	17292	17398	17573	17424	17298	17362	17314	17205	17268	17318	17243	17354	17318	17558	17452	17367	17184	17413	17252	17286	17581	17391	17279	17228	17368	17402	17232	17320	17621	17526	17436	17332	17447	17347	17379	17260	17350	17268	17380	17434	17440	17186	17278	17426	17313	17359	17471	17346	17280	17346	17379	17359	17428	17527	17256	17426	17409	17356	17304	17416	17391	17405	17358	17208	17405	17310	17263	17517	17156	17571	17285	17444	17305	17294	17484	17360	17364	17326	17174	17262	17448	17413	17519	17257	17268	17440	17436	17281	17426	17411	17532	17547	17621	17350	17450	17313	17482	17292	17085	17357	17357	17500	17346	17375	17319	17366	17410	17316	17530	17318	17365	17465	17458	17338	17406	17261	17435	17521	17218	17362	17508	17386	17193	17235	17283	17307	17380	17276	17406	17472	17242	17282	17484	17375	17490	17503	17285	17056	17573	17595	17429	17371	17289	17516	17621	17299	17274	17179	17395	17407	17354	17423	17245	17316	17242	17445	17280	17341	17258	17595	17321	17432	17365	17398	17153	17375	17236	17116	17209	17172	17659	17393	17338	17552	17487	17452	17475	17476	17146	17380	17382	17351	17334	17422	17452	17264	17396	17287	17238	17255	17420	17182	17436	17255	17278	17369	17383	17334	17370	17607	17457	17438	17270	17293	17587	17482	17379	17401	17391	17318	17364	17168	17500	17238	17265	17597	17289	17493	17457	17235	17254	17299	17335	17293	17370	17465	17317	17539	17423	17118	17363	17288	17247	17461	17080	17334	17352	17260	17449	17147	17269	17189	17501	17250	17283	17306	17379	17508	17305	17260	17310	17389	17380	17294	17382	17317	17526	17366	17296	17404	17471	17342	17291	17312	17370	17469	17254	17225	17488	17578	17133	17401	17419	17334	17159	17042	17412	17340	17213	17620	17125	17300	17420	17378	17489	17373	17227	17356	17309	17275	17177	17388	17237	17288	17510	17397	17280	17479	17303	17380	17474	17273	17538	17367	17225	17608	17358	17398	17396	17323	17316	17371	17359	17410	17173	17385	17266	17335	17259	17332	17367	17243	17478	17450	17436	17351	17503	17273	17426	17244	17247	17188	17315	17384	17353	17151	17234	17192	17255	17447	17493	17493	17185	17381	17353	17368	17262	17331	17261	17405	17328	17493	17664	17710	17210	17285	17381	17332	17424	17539	17425	17248	17475	17320	17151	17488	17355	17406	17292	17374	17450	17477	17443	17295	17322	17427	17145	17499	17488	17310	17346	17408	17379	17393	17386	17297	17386	17220	17252	17507	17449	17327	17484	17416	17690	17353	17498	17619	17393	17338	17436	17291	17435	17212	17323	17350	17285	17310	17107	17326	17230	17403	17467	17521	17602	17514	17368	17379	17355	17296	17213	17227	17530	17331	17326	17287	17317	17403	17698	17239	17457	17296	17317	17483	17261	17227	17422	17237	17384	17329	17476	17299	17521	17392	17440	17435	17298	17107	17203	17322	17393	17310	17390	17513	17339	17328	17450	17432	17238	17359	17311	17341	17298	17241	17450	17331	17196	17287	17551	17381	17217	17403	17249	17263	17205	17362	17342	17384	17376	17151	17377	17384	17523	17382	17175	17477	17579	17406	17393	17290	17412	17329	17379	17273	17372	17274	17177	17303	17344	17524	17487	17216	17494	17621	17512	17285	17268	17388	17255	17386	17052	17367	17272	17208	17510	17222	17205	17367	17189	17224	17361	17370	17420	17466	17242	17410	17219	17117	17048	17414	17327	17173	17695	17241	17395	17488	17522	17218	17223	17510	17576	17379	17326	17217	17277	17546	17437	17331	17303	17414	17239	17455	17242	17413	17339	17317	17454	17065	17391	17535	17296	17208	17435	17443	17364	17329	17466	17387	17526	17352	17390	17596	17372	17367	17502	17314	17300	17479	17588	17423	17399	17540	17363	17329	17391	17311	17460	17479	17561	17329	17615	17174	17255	17450	17194	17465	17279	17298	17440	17434	17438	17020	17345	17261	17490	17353	17356	17377	17444	17203	17430	17349	17375	17374	17437	17281	17216	17350	17402	17415	17471	17400	17387	17393	17308	17320	17241	17365	17245	17376	17383	17142	17321	17543	17123	17164	17331	17290	17360	17408	17196	17098	17470	17320	17444	17159	17338	17450	17481	17428	17460	17310	17304	17300	17319	17337	17154	17153	17458	17293	17449	17526	17492	17229	17331	17462	17308	17343	17512	17288	17382	17515	17219	17267	17322	17329	17336	17255	17358	17418	17569	17379	17432	17496	17384	17330	17319	17358	17251	17226	17378	17413	17472	17559	17315	17426	17461	17471	17488	17377	17267	17241	17399	17339	17313	17490	17510	17444	17283	17491	17607	17602	17445	17274	17539	17516	17496	17542	17385	17089	17354	17362	17388	17540	17181	17300	17450	17324	17486	17297	17336	17478	17292	17145	17064	17284	17352	17444	17435	17429	17292	17497	17429	17324	17484	17301	17251	17445	17433	17438	17368	17246	17397	17307	17275	17179	17334	17272	17241	17185	17498	17387	17393	17376	17362	17364	17350	17590	17473	17480	17400	17355	17559	17420	17291	17325	17433	17286	17102	17434	17440	17333	17356	17675	17375	17237	17401	17423	17240	17242	17310	17363	17346	17323	17592	17645	17177	17173	17609	17428	17460	17402	17193	17320	17257	17371	17403	17163	17493	17413	17447	17598	17252	17271	17323	17311	17262	17293	17336	17484	17477	17531	17357	17205	17446	17331	17225	17462	17362	17343	17328	17396	17165	17371	17374	17420	17339	17239	17234	17090	17379	17640	17513	17448	17146	17327	17433	17222	17354	17265	17352	17434	17331	17414	17275	17430	17282	17259	17197	17429	17549	17489	17587	17181	17363	17404	17373	17245	17465	17360	17455	17534	17404	17247	17413	17285	17245	17388	17352	17193	17293	17592	17356	17338	17513	17429	17447	17342	17200	17323	17283	17372	17291	17424	17306	17359	17354	17473	17330	17313	17345	17332	17566	17691	17335	17299	17391	17255	17421	17540	17481	17301	17481	17263	17410	17309	17390	17489	17359	17402	17472	17534	17309	17263	17355	17384	17454	17470	17403	17486	17277	17385	17120	17355	17292	17537	17225	17390	17341	17565	17432	17285	17577	17440	17411	17274	17341	17240	17627	17234	17320	17374	17300	17452	17219	17349	17298	17320	17486	17419	17271	17302	17424	17391	17256	17199	17366	17460	17511	17294	17199	17219	17288	17384	17527	17408	17365	17369	17510	17219	17205	17263	17317	17687	17457	17356	17363	17415	17578	17475	17420	17209	17478	17420	17373	17379	17430	17475	17569	17193	17352	17375	17221	17457	17371	17241	17480	17406	17556	17356	17411	17387	17207	17479	17247	17383	17265	17410	17358	17390	17411	17451	17240	17390	17366	17531	17336	17375	17393	17558	17361	17483	17340	17485	17261	17330	17432	17390	17452	17488	17392	17349	17391	17338	17338	17612	17421	17260	17125	17291	17314	17370	17333	17479	17226	17486	17558	17360	17341	17318	17372	17402	17418	17314	17484	17329	17442	17109	17228	17215	17505	17635	17371	17344	17349	17292	17364	17446	17340	17276	17235	17512	17251	17279	17492	17787	17480	17484	17409	17336	17381	17609	17548	17284	17411	17350	17362	17482	17365	17213	17486	17353	17368	17247	17184	17316	17334	17447	17270	17276	17237	17301	17306	17439	17375	17369	17186	17459	17415	17449	17292	17412	17344	17293	17379	17462	17548	17447	17231	17226	17543	17390	17383	17675	17364	17370	17358	17407	17511	17334	17381	17303	17275	17323	17317	17146	17356	17459	17505	17458	17427	17292	17400	17501	17492	17390	17598	17551	17202	17277	17256	17259	17265	17426	17245	17383	17277	17382	17435	17349	17269	17121	17379	17358	17305	17361	17203	17317	17507	17513	17358	17323	17394	17447	17480	17187	17427	17443	17522	17246	17378	17371	17509	17265	17457	17497	17412	17357	17253	17527	17293	17196	17387	17371	17378	17246	17291	17353	17358	17316	17229	17259	17362	17447	17339	17384	17308	17129	17481	17362	17420	17329	17408	17419	17409	17238	17272	17364	17424	17483	17347	17607	17246	17380	17342	17092	17227	17324	17400	17517	17417	17174	17462	17410	17048	17391	17267	17261	17479	17280	17150	17300	17487	17207	17515	17393	17300	17370	17487	17462	17447	17427	17221	17345	17350	17296	17318	17599	17586	17190	17471	17351	17530	17392	17392	17257	17508	17484	17521	17354	17391	17347	17221	17416	17354	17360	17345	17322	17394	17381	17457	17069	17262	17381	17418	17300	17297	17287	17492	17353	17427	17149	17399	17470	17468	17263	17382	17438	17318	17283	17119	17270	17193	17340	17233	17203	17308	17326	17368	17409	17277	17251	17408	17325	17457	17450	17352	17412	17239	17337	17499	17352	17391	17517	17394	17474	17283	17491	17490	17284	17427	17498	17294	17343	17473	17206	17404	17400	17269	17433	17333	17340	17518	17490	17242	17149	17450	17456	17416	17205	17322	17449	17555	17431	17345	17371	17404	17425	17318	17231	17161	17357	17417	17533	17459	17351	17593	17471	17256	17209	17303	17386	17310	17500	17238	17395	17217	17364	17221	17223	17460	17402	17181	17446	17507	17291	17421	17331	17261	17377	17348	17309	17196	17399	17231	17382	17355	17357	17427	17287	17503	17387	17442	17225	17548	17503	17390	17524	17271	17409	17454	17398	17356	17208	17359	17238	17486	17271	17303	17452	17343	17362	17514	17369	17469	17365	17461	17164	17426	17291	17329	17123
19037	25727	26177	26180	23562	21276	19850	17675	16240	15130	14526	14349	14194	14056	14200	14084	13973	14065	14053	14155	14075	14010	14129	14094	14086	14178	14083	13991	14037	14107	14079	14040	14231	14046	14238	14000	14015	14154	14017	13966	14153	14150	14066	14053	14124	14183	14123	14031	14005	14014	14068	14011	14160	14219	14080	13966	13863	13996	14094	13990	13997	14068	13904	14163	13917	14031	14106	14068	14164	14148	14166	13935	13914	14051	14114	14049	14081	14027	14255	14168	14249	14025	14221	14127	13979	14171	14046	14047	14000	14126	13993	14211	14139	14161	14093	14126	13979	14138	14015	13959	14093	14093	14081	14019	13965	14174	14034	14100	14024	14125	14119	14105	13982	14034	14160	14095	14207	14148	14114	14003	14193	14115	14120	13876	14165	14254	13896	14194	14047	13983	14134	14265	14120	14016	14151	14157	14125	14048	14081	14135	14154	13896	14111	14294	13906	14102	14093	14073	13975	13998	13884	14141	13949	14068	13908	14083	14117	14015	14060	14194	14208	13992	13932	14088	14102	14229	14241	14149	14230	14121	14232	14009	14158	14022	14070	13933	14120	13989	14077	14059	13995	14125	14028	14108	14163	14006	14005	14096	13998	14280	14161	14075	14131	13973	14089	14076	14055	14109	14125	14088	14032	14126	14030	14086	14160	14100	14098	14040	14037	14057	14098	14117	14181	14155	13961	14126	13981	13952	14080	14129	14057	14011	14065	14196	14203	13975	14236	14044	14125	14038	14005	13989	14242	14001	14039	14173	14236	14071	14079	14070	14056	14021	13993	14074	14248	14241	13960	13999	14060	14001	13998	14026	14088	14269	14006	14022	14163	13919	13985	14014	14033	14120	13963	14327	14047	14023	14141	14032	14071	14131	14101	14132	14124	14019	14091	13981	14126	14183	14096	14144	13962	14194	14152	13865	14060	14012	14026	14036	14017	14195	14076	14110	14264	14098	14003	14080	13924	14099	14070	14117	14011	14008	14086	14166	14227	13983	14172	14073	14215	14093	13983	13930	13949	14134	14077	13903	14087	14150	14084	14063	14144	14015	14162	14205	14119	14116	14120	14142	14170	14197	14057	14096	14087	14008	14133	14075	14141	14130	14011	14032	14158	13878	14100	13899	14060	14149	14156	14015	14165	14163	14199	14039	14116	14132	14228	14066	14097	14039	14111	14185	14268	14208	14075	13987	14055	14065	14122	14027	14136	13997	13846	14096	14015	13980	14120	14085	14075	14168	13732	14186	14180	14075	14231	13941	14047	14008	14267	14070	13876	14129	14066	14208	14161	14030	14082	14132	13973	14013	14113	13943	14153	13997	14201	14092	14089	14072	14164	13993	14226	14108	14167	14263	14033	14209	14048	14165	14125	14022	14077	14114	14090	14096	14125	14220	14077	14108	14066	13889	14189	14018	14009	14164	14184	14056	13930	14016	14111	13926	13990	14389	14063	14016	13973	14080	14158	14184	14079	14020	14144	13977	13943	14182	14063	14000	14124	14033	14061	14128	14139	14021	14207	13837	13947	14072	14223	14124	14129	14157	14212	13943	14117	14123	14145	14032	14173	13955	13932	14131	14118	14078	14010	13917	14271	14268	14104	14111	14110	14217	13896	14154	14153	14003	14110	14032	14155	14038	13906	14132	14224	14154	14043	14008	13957	14189	14215	13930	14179	14036	14188	14151	13987	14165	14069	14120	14284	14237	13927	14041	14077	13834	13929	14102	14158	14059	14220	14043	14125	13911	13978	14091	14042	14183	13916	14022	14095	14131	14071	14009	14212	14037	13907	14042	14040	13968	14022	14203	13962	14163	14021	14165	14026	14156	14102	14125	14191	14150	13978	14138	14092	14042	13997	14243	14140	14087	14129	14042	14088	14115	14149	14112	14105	14234	14029	14083	13969	14075	14089	14069	14104	14087	14177	14039	14197	13953	14260	14057	13911	13994	13971	14128	14005	13940	14188	14063	14033	14052	14184	14062	14035	14169	14136	14170	14055	13998	14086	13911	14182	14062	14170	14165	14003	14266	14211	13943	14101	14017	14082	14268	14104	14135	14125	13839	14178	14066	14223	14065	14139	14057	14170	14148	14153	14272	14150	14116	14034	14024	14080	14004	14118	14037	13997	14273	14109	14104	14055	14129	14012	14041	13914	14146	14140	13852	14014	13936	14070	14125	14147	14034	13933	14338	14139	14051	14171	13983	14231	14060	14042	14237	14171	14090	14198	14124	14104	14015	14019	14270	14173	14215	14036	14135	14075	14067	14034	14066	14091	13948	14120	14033	14237	14187	14066	14162	13955	13998	14135	13952	14104	13950	14153	14108	14082	14291	14089	13888	14221	14056	14246	14250	14181	14145	14247	14045	14157	14142	14106	14002	13936	14104	14076	14155	14222	14153	14026	13997	14144	13925	13987	14096	14108	14139	14039	14151	14148	14300	14074	14067	14164	13947	14050	14116	14138	14038	14119	13986	13922	14110	14306	14150	14077	14169	14119	14178	14049	14223	14154	14064	14134	14047	14106	14082	14118	14095	13881	14118	14165	14191	14101	14038	14081	14188	14130	13894	14039	14146	14185	14020	13992	14146	13946	14165	14029	14073	14012	14012	14172	14061	14031	14156	14103	14227	14171	13973	14169	14222	14123	13963	13983	13973	14083	14046	14081	14056	13969	14015	14011	14209	14060	14196	14191	14096	14190	14119	14000	14059	14188	14080	13892	14111	13956	13954	14176	14134	14136	13940	13997	14178	14198	14100	14031	14107	14274	14026	14025	14160	14036	14141	13965	14196	14190	14173	14018	14145	14164	14143	14073	13959	13996	14142	14074	13902	13938	14132	14140	14093	13980	13893	14093	14155	14036	13894	14074	13955	14033	14271	14072	14088	14062	13986	14003	14043	14066	13910	14156	14217	14180	14293	14061	14048	14191	14107	13957	14043	13938	14072	14051	14197	14076	14168	14166	14052	14225	14104	14010	14023	13940	14211	14063	14285	13969	13957	14006	14209	13942	14034	13909	14144	14113	14045	14069	14047	14111	14017	14083	14062	13969	14091	14083	14109	14050	13952	14058	14203	14109	14102	14253	14224	14173	13897	14167	13972	14029	14122	13953	14101	14081	14059	13948	14173	14129	14020	14058	13980	13971	14060	14082	13988	14008	14059	13969	14031	14203	14104	14163	14135	14152	14021	14170	14239	14208	14113	14010	14067	14163	14073	13998	14119	14192	14053	14103	14083	13934	14169	14046	14068	14232	14240	14035	14102	14045	14029	14082	14084	14248	14053	14246	14180	14080	14144	14158	14158	14070	14028	13999	14154	14087	14211	13962	14165	14129	14096	14186	14038	14071	14129	14003	14045	14069	14100	14059	14086	14072	14016	14161	14082	14188	14223	14127	14134	14221	14079	13999	14056	14099	14108	14119	14046	14202	14017	14103	14075	14162	14030	14058	14106	14003	14079	13967	14008	14067	14199	14120	14253	14088	13950	14007	14226	14092	14166	14202	14073	14219	14116	14044	14122	14021	13944	13923	14053	14059	14142	14076	14129	14028	13974	14114	14023	14075	13911	14151	14129	14118	14037	13938	14173	14059	14065	14175	14081	14028	14192	14149	14173	14041	14166	14058	14131	14139	14030	14033	14189	14213	13910	14063	14003	14006	14104	14054	14204	14169	14194	14111	14008	14132	14104	13978	13936	14030	14066	14138	14036	13970	14090	14226	14142	14015	14166	14091	13999	14028	14083	14163	14092	14053	14196	13946	13976	14266	14141	14211	13955	14184	13913	14068	14002	14089	14137	14208	13956	14273	14142	14120	14022	14213	14095	13998	14221	14016	13967	13860	13937	14126	14091	14039	14186	14191	13988	14103	14092	14006	14254	14141	14289	14177	14225	14106	14119	14181	14085	14160	13944	14118	14072	14206	13996	13992	14032	14059	14230	14053	13981	14101	14148	14056	14189	13981	13946	14160	14100	13842	14184	14007	14098	14047	14080	14086	14151	14071	13960	14067	14137	13937	14014	13871	14049	14116	14026	14158	14201	14034	14101	14101	14038	14060	13972	14106	14053	14221	14118	14138	14012	14299	14032	14265	14165	13924	14061	14033	13996	14062	14112	14060	13867	14243	14078	14160	14086	14065	14022	13965	14096	14125	14044	14063	14202	14225	14263	14179	14161	13993	14083	14200	14102	14148	14158	14061	14019	13914	14149	14099	13970	14024	14112	13964	13953	14278	14012	13965	13938	13939	14030	14074	14146	14123	14086	14021	14134	13997	14205	14256	14249	13966	13989	14221	14099	14027	14164	14212	14049	14223	14081	14122	14091	14020	14129	14055	14178	14094	14140	14058	14061	14295	14075	13901	14286	14075	14173	14139	14024	14001	14249	14062	14139	14225	14122	14180	13980	14102	14061	14044	13932	13996	14281	14092	13980	14323	14341	14003	13985	13830	14127	13972	14208	13984	14039	14084	14083	14082	14065	14211	14095	14039	14107	14215	14050	13957	14045	14130	14054	14276	14159	14073	14022	14166	14034	14223	14051	14013	14103	14143	14100	14092	14002	13837	14179	14291	14064	14052	14109	13973	14019	13992	14013	14041	14087	13944	14076	14085	14132	14089	14065	14197	13967	14032	13960	14121	14198	13885	14325	14094	13958	14101	14186	13947	14095	14029	14151	14078	14275	13849	14043	14166	14121	14059	14107	14014	14071	14176	14078	14111	14148	14217	14089	14104	14212	14097	14167	14126	14037	14151	14019	14016	14059	14184	14158	14056	14218	14090	14143	14023	14153	13956	13938	14229	14085	14041	14076	14157	14255	14157	14066	14197	14124	14148	14023	14091	14074	14115	14100	13996	13900	14012	14072	13979	14000	13918	14166	14135	14053	13880	14122	14160	14240	14011	14124	14046	14217	14061	14245	14109	14238	14062	14231	14111	14196	14022	14318	14111	14141	13956	14122	14133	14191	14084	14088	14051	14129	14204	14154	13888	14118	14107	14245	14165	14007	14227	14083	14113	14099	14026	14129	14049	14014	14013	14039	14174	13927	14220	14049	14195	14108	14000	14214	14276	13987	14001	14050	14141	14044	14052	14120	14177	14079	14112	14013	14033	14125	14115	14004	14073	14094	14121	14033	14106	14282	14023	14061
26228	21168	30549	47264	50821	49438	43360	33391	26156	21877	19387	18222	17299	17112	17103	17005	17043	17062	16790	17072	17116	17026	17052	17160	17039	16914	16927	17061	17163	16992	17055	16928	16947	16863	16905	16924	16995	17036	16878	17126	17059	16896	17013	17015	17123	17147	16937	16889	16899	16787	16905	17009	16953	16961	16892	17112	17108	16840	16968	17103	17010	17076	16629	17094	16993	17112	16736	16829	16768	16777	17197	16643	16912	16962	16887	16824	16959	16935	16758	16972	16849	17184	17044	16934	16854	16835	17061	16946	16909	16721	16993	16849	16794	17066	16951	16873	17021	16735	16911	16927	16875	16891	16740	16832	16951	17039	16979	17025	17089	16764	16935	16902	16995	17039	17011	16962	16874	16912	16923	17048	17067	17039	16893	16808	17058	16949	17032	17016	16561	16760	16959	16959	16627	16717	16902	16976	16814	16894	17129	16883	16956	16934	16865	16943	17054	17067	17033	16781	17041	16762	17146	16845	17121	16963	16925	16879	16929	17114	16898	16910	17063	16805	16978	16909	17026	16857	16988	17093	16737	16876	17108	16810	16870	16939	16926	16730	16965	16899	17065	17008	17132	16807	16950	16996	16758	16946	16876	16929	16933	16905	16749	16940	17016	16701	16778	17017	16943	16902	16953	16979	16878	17169	16903	17021	16859	16925	16851	16880	16685	16792	16892	16826	16967	17077	16714	16848	16906	16911	17075	16841	16984	16925	17067	16819	16755	16735	16798	16871	16839	16933	16964	17031	16959	16835	17061	16857	17118	16759	17032	16922	16851	16941	16988	17090	17021	16833	16814	17002	17071	16911	16895	16698	16784	17022	16930	16928	17093	17078	16825	16887	16808	16976	17213	17024	16997	17027	17189	16837	16872	16873	16881	17089	16910	17136	16796	16816	16798	16861	16817	16923	17012	16988	16777	17100	17089	17034	17032	16873	16934	16962	16857	16708	16797	17006	16915	17093	16962	16808	16964	16801	16980	16789	17053	16873	16825	16898	16820	16910	16855	16873	16715	16976	16945	17062	16761	16731	17023	16801	16901	16975	17107	17197	16961	16978	16963	16816	17025	17083	17026	16841	16994	17004	17102	17024	16907	16995	16974	16985	17047	16926	16922	16886	16906	16967	16914	16908	17017	17146	16928	16898	16758	16924	16865	16946	16904	16830	17050	16898	16761	17063	17276	16827	17036	16727	16759	17129	16901	17004	16949	16899	17100	16839	16991	16831	17199	16751	16953	16881	17005	16939	16819	17003	16859	16901	16936	16932	16944	16895	16945	16965	17147	16881	17112	16905	16841	16969	16939	17053	16930	17091	16886	17144	17169	16902	17067	17006	16760	16872	16954	16959	16878	16826	16653	16973	17064	17028	16929	16944	16843	16824	17072	16942	16996	17005	16891	16773	16981	16818	16864	16903	16891	16830	16969	16896	17082	17025	17005	16831	16872	16832	17098	17212	17064	17047	16832	16874	16851	16926	16814	16940	17062	17055	16933	16905	17088	16919	17018	16794	16980	17021	17160	16998	17103	16987	16904	16981	16765	17065	17042	16818	16768	17037	16967	16894	16861	17203	17009	16775	17064	16787	16671	16816	16877	16981	16949	16865	17093	16810	16955	16807	17051	16857	16815	16908	16896	17036	16992	16932	16832	16800	17087	16809	17043	16923	17055	16866	17030	16970	16871	16907	16972	17054	16904	16939	16863	16979	16797	16944	17030	17037	17096	16982	16714	16958	16923	16798	16974	17008	16999	16871	17045	16822	16839	16926	16891	16911	17053	16973	17036	16810	17022	16825	17069	17028	17083	16915	16925	16760	16869	16888	16947	16763	16986	16852	16917	16788	16991	17042	17198	16749	16804	16868	17191	16950	16986	16904	17043	16754	16962	16922	16985	16704	16816	16869	16932	16940	16950	16989	17162	17052	17051	17102	16995	16865	16914	16720	17047	16989	17018	16941	17048	17007	16979	16972	16940	16955	16951	16787	17100	16911	17110	16964	16862	17080	16827	16729	17049	17065	16851	16956	17027	17075	16893	16783	17096	17046	17143	17049	17080	16939	17010	16962	17041	16882	16968	16873	17053	16854	16962	16841	16937	16891	16924	16957	16959	16787	16959	16943	16888	16751	16803	17009	17146	16867	17026	16762	17013	16813	16985	16874	17017	16965	16885	16848	16817	17043	16924	16883	17017	16923	16757	17008	16960	16954	16776	16922	16983	16995	16909	16934	17012	16927	16900	16899	17066	16836	16953	17056	17005	16948	16805	16875	17028	16919	16937	17078	16983	17016	16911	16787	16940	17002	16947	16885	16961	16882	17023	16876	16730	16976	16867	16978	16893	16922	17132	16957	16862	16807	16979	16743	16889	16997	17053	16835	16852	16901	17148	16870	16769	16984	16873	16862	17102	16899	17043	16860	17062	16996	16982	16839	17010	17214	17092	17058	16917	16851	16859	17012	16779	16815	17150	17040	16893	16966	17024	16952	16788	16916	16893	16965	16868	16953	16939	16977	17153	17035	16937	16874	16969	16992	16853	16997	16898	16626	16940	17139	17024	16751	16984	17005	16958	16971	17037	16728	17288	16901	16817	16875	17019	16900	17113	17053	17049	16982	16966	16832	17062	16970	16816	16801	17035	17007	16869	16858	16947	17014	16842	17035	17084	17139	16941	16888	16903	16953	17085	16937	16874	17068	16950	16945	16954	16915	16917	16922	16938	16848	16973	16766	16934	17019	17177	16888	16789	16987	16683	16808	17025	16989	16805	16840	17037	16851	16784	17002	17037	17045	16948	16934	17110	16997	16997	16877	17026	16868	17019	16884	16839	16950	16736	16890	16786	16903	16896	16864	16872	16973	16986	16855	17008	17129	16875	16979	16994	17076	17093	16890	17133	17016	16889	16809	17084	17109	16934	17047	16952	16982	16920	16833	16993	16937	16827	16857	16968	17000	16916	16912	16816	16866	17120	16796	17082	17055	17075	16934	16949	16830	16848	16927	16856	16919	16829	16925	16960	16827	16922	16986	16769	16763	16942	16734	16785	17005	16962	17116	17147	16957	16927	17035	16909	17126	16862	16864	16884	16955	16972	17051	17055	16927	16950	17206	16973	17034	16950	16962	16999	16963	16805	16753	16877	16986	16976	16856	17083	16978	17106	17141	17007	16955	17016	16892	16921	16941	16873	16926	17113	17012	16930	16789	16987	16789	16886	16883	16776	16693	16821	16846	16940	16882	16896	16820	16699	17020	17106	16891	16667	16867	16847	16829	16851	17024	17048	16933	16915	16943	16880	16966	16858	16796	16792	16954	16974	16904	17007	17091	16874	17104	16825	16893	17124	16816	17032	16780	16994	17158	16772	16788	17027	16957	16838	17054	16768	16893	16846	16898	16806	17064	17008	17068	16903	17019	16958	16948	16930	16809	17008	16958	16735	16822	16926	16867	16753	16998	16939	17102	16995	16895	17072	16897	16894	16888	17005	17056	17101	16976	17011	16992	17121	16928	17027	16957	16853	17040	17204	16883	16832	16937	16942	17103	16896	17206	16883	17107	16932	17099	16780	17052	16736	17069	17041	16910	16912	17105	16984	17140	16849	17037	17002	16825	16879	16906	16868	17040	16906	16944	16773	16681	16796	16963	16727	16814	17067	16989	16954	16968	16970	17022	17015	16906	16803	16982	16959	17026	16803	17126	16784	16891	16909	16897	17093	16924	17038	16900	16860	16849	16739	16919	17129	16749	16975	16859	17131	17053	16957	16942	16747	16887	17018	17090	16922	16931	16908	16945	17035	16820	16990	16787	16968	17008	17008	17069	17108	16847	16930	16752	16896	16906	16915	16980	16980	16778	16973	16806	16979	16966	16990	16905	16690	16845	17085	16993	16988	16928	17007	16973	16859	17119	16849	16885	16756	16760	16992	17161	17199	16994	17016	16933	17096	16920	16765	16867	16831	17069	16855	16935	17060	16897	16972	16883	16915	16909	17071	16937	16911	17038	16854	16889	16865	16904	16983	16948	17018	16863	16958	16880	16910	16899	17038	16945	16764	16728	16955	17109	16901	16903	17017	17101	17049	16982	16860	17103	16903	16877	17069	16891	16930	17022	16918	17126	16880	16905	16765	17066	17108	17034	17122	17204	16882	16886	17078	16731	16935	16918	17130	17102	16764	16902	16775	17010	17037	17081	16942	16961	17106	17060	17009	16925	16999	17011	16979	16893	16966	16763	17021	16996	16939	16941	17110	16821	17059	17005	16947	16757	16800	17003	17109	16995	16932	17101	16864	16857	16860	16878	17113	16778	17013	17082	16981	17041	17015	16934	17144	16853	17123	16746	16880	16882	16916	17030	16942	16973	17069	17137	16878	16982	17166	16929	17060	16906	16830	16997	16881	16889	16796	17001	16893	16783	16854	16942	17017	17115	17113	17005	16839	16984	17037	16896	16955	16855	17046	17016	17096	16842	16845	16919	17022	17099	16924	17080	16960	17044	16861	16890	16822	16931	17175	16939	16699	16968	17007	16805	16819	16959	16809	17126	16969	16881	16901	17016	16888	16847	16962	16903	17006	17007	17146	17072	17079	16963	16893	16600	16914	16832	17010	16800	16763	16687	17006	16831	17030	16950	16934	16767	16940	17244	16991	16921	17024	17008	16986	16939	16729	16806	16845	16990	17094	17079	16920	16835	16934	16805	16937	17007	17015	16989	17055	16908	16902	16863	16979	16975	17004	16948	16879	16864	16970	16981	16969	16827	17003	17055	16802	16905	16770	16982	16853	16959	16893	16746	16778	16903	17045	16970	16931	17060	17086	16948	16779	16912	16922	16913	16990	16873	16942	17060	17065	17106	17002	16907	16887	16959	16878	17010	17055	16904	16990	16979	17141	16880	16971	17062	16956	16941	16818	16876	16973	16861	16856	17067	16993	16873	17134	17004	16958	16987	17062	16924	17018	16857	16824	16755	16964	16863	17089	17064	16857	16956	16802	16840	17106	17033	17126	16694	17066	17180	16782	16849	16975	17139	16692	17070	17035	16739	16940	16843	16991	17121	16981	16862	16960	17086	16990	17101	16915	16933	16908	17158	16837	16856	16901	16918	17137	17022	16797	16915	16906	16860	16553	17159	17033	16729	16952	17047	16733	16963	16905	17018
25884	44013	52090	58994	53441	48893	41977	32071	24422	19255	16540	15015	14236	13937	13928	13965	13687	13918	13899	13794	13892	13824	13883	13996	13782	13758	13832	13852	13782	13682	13652	13923	13966	13775	13812	13889	13691	13735	13744	13812	13706	13990	13795	13818	13925	13993	14040	13879	13922	13779	13737	13995	13887	13831	13869	13919	13914	13814	13818	13882	13942	13850	13880	13683	13844	13903	13909	13780	13794	13803	13990	13708	13831	13822	13914	13790	13937	13863	13782	13983	13978	13801	13883	13993	13959	13951	13925	13857	13840	13873	13906	13988	13911	13913	14028	13925	13915	13824	13851	13905	13878	13765	13696	14027	13879	13925	14008	13884	13912	13873	14017	13958	13975	13866	13831	13838	13798	13856	13823	13955	13870	13936	13637	13707	13888	13974	13908	14076	13928	13941	13916	13889	13848	13900	13808	13831	13857	13995	13831	13864	13931	13883	13817	13815	13772	13856	13948	13925	13948	13979	13751	13946	13872	13891	13892	13936	13928	13938	13967	13854	13921	13908	13798	13746	13890	13929	13917	13937	13857	13778	13896	13770	13947	13853	13895	13834	13970	13958	13734	13877	14047	13856	13873	13755	13926	13939	13987	13824	14040	14048	13827	13835	13803	13876	13931	13913	13801	14059	13861	13984	13993	13786	13957	13954	13997	13749	13725	13925	13942	13914	13760	13763	13876	13833	13905	13903	13824	13769	13779	14052	13923	13939	13666	13715	13918	13954	13924	13849	13811	13959	13983	13870	13790	13923	13799	13721	13904	13945	13762	13823	13977	13853	13884	13640	13865	13878	14034	13801	13992	13999	13799	13786	13764	13864	13803	13815	13920	13841	13913	13900	13865	13989	13767	13872	13963	13968	13827	14004	13786	13953	13907	13827	13830	13902	13755	13751	14010	13847	13898	13840	13893	13903	13802	13866	13816	13822	13976	13773	13853	13993	13838	13826	13926	13882	13851	13883	13875	13985	13873	13715	13971	13883	13853	13779	13807	13959	13761	13826	13931	13892	13896	13846	13922	13866	13776	14030	13989	13931	13752	13904	13835	13740	14005	13980	13725	13797	13798	13967	14073	13829	13959	13888	13807	13818	13783	13894	13926	13885	13809	13919	13856	13880	13875	13894	13978	13762	13709	13732	13856	13900	13920	13832	13880	13853	13817	13880	13866	13951	14052	13858	13876	13984	13855	13896	13779	13825	13915	13862	13850	13995	13984	13907	13926	13841	13984	13871	13733	13802	13956	13880	13800	13898	13886	13813	13920	14014	13936	13880	13821	13889	13742	13925	13912	13830	13837	13938	13872	13876	13954	13924	13871	13707	13945	13872	13896	13780	13870	13885	13897	13866	13741	13939	13855	13935	13804	13825	13788	13892	13960	13890	13769	13877	13938	13822	13828	13908	13754	13795	14028	13892	13740	13877	13849	13851	13960	13760	13821	13740	13830	13905	13841	13904	13720	13835	13900	13857	13856	13782	13836	13904	13940	13865	13847	13853	13921	13890	13956	13661	13838	13889	13856	13904	13958	13883	14016	13800	13897	14053	14009	13895	13829	14022	13821	14000	13890	13926	13827	13816	13905	13876	13929	13866	13868	13905	13857	13851	13836	13967	13931	13797	13802	13765	13666	13934	13877	13816	13860	13956	13881	13834	13913	13843	13876	13960	13987	13917	13750	13932	13779	13862	13980	13923	13782	13718	13835	14006	13736	13881	13716	13815	13863	13950	13853	13988	13903	13768	13875	13918	13854	13858	13715	13888	13913	13887	13679	13958	13901	13740	13838	13979	13774	13864	13974	13818	13764	13984	14039	13736	13775	13869	13951	13808	13876	13862	13906	13870	13722	13644	13818	13904	13830	13860	13727	13823	13920	13927	13769	13920	13855	13889	13852	14074	13741	13817	13986	13929	13819	13822	13862	13767	13877	13937	13695	13759	13875	13879	13845	14014	13918	13796	13939	13929	13939	13860	13638	13919	13786	13802	13981	13939	13997	13869	13709	13900	13950	13810	13857	13866	13582	13709	13930	13884	13843	13795	13747	13782	13867	14100	13807	13903	13853	13923	13851	13931	13729	13817	13868	13989	14069	13805	13854	13882	13861	13798	13847	13704	13965	13880	13700	13871	13866	13971	13760	13913	13756	13924	13895	13893	13804	13999	13838	14005	13919	13835	14038	13955	13917	13764	14044	13839	13754	13857	13877	13815	13841	13853	13787	13834	14015	13712	13745	13802	13982	13807	13898	13845	13963	13961	13722	13844	13747	13800	13916	13879	13900	13896	13748	13729	13825	13751	13829	13721	13962	13837	13652	14010	13782	13840	13838	13788	13912	13854	13920	13841	13996	13783	13798	13869	14004	13722	13908	13697	13848	13704	13918	14002	13744	13887	13764	13835	13836	13952	13827	13965	13889	13880	13902	13861	13984	13911	13979	13664	13741	13842	14050	13689	13845	13920	14062	13879	13935	13836	13872	13800	14041	13901	13818	13719	13923	13975	13908	13971	13934	13933	13998	13834	13930	13643	14003	13862	13842	13997	14027	13802	13857	14069	13990	13886	13810	13813	13787	13889	13852	13898	13789	13957	13937	13986	13971	14015	13839	13708	13862	13969	13829	13809	14018	13882	13944	13964	13872	13908	13947	13960	13844	13932	13765	13771	13862	13914	13861	14000	13923	13861	13690	13797	13785	14039	13715	13988	14092	13879	13885	13725	13878	14001	13925	13890	13892	13817	13854	13795	14120	14032	13693	13880	13901	13853	13890	13934	13910	13780	13934	13768	13949	13890	13827	13919	13808	13938	13937	13773	13908	13830	13759	13971	13829	13893	13784	13933	13820	13951	13715	13718	13824	13820	14035	13969	13796	13752	13980	13961	13922	13798	13802	13813	13769	13880	13814	13868	13830	13793	13870	13900	13875	13886	13806	14009	13859	13911	13817	13837	14020	13875	13851	13971	13879	13767	13873	14075	13855	13868	13953	13848	13803	13953	13915	13958	13945	13877	13897	13913	13780	13862	13873	13817	13976	13953	13913	13866	14019	13870	13890	13852	14058	13831	13897	13643	13838	13796	13954	13872	13759	13995	13863	13943	13885	13979	13950	13829	13928	13661	13873	14042	13875	13720	13886	13755	13925	13842	13913	13793	13868	13894	13816	13934	13832	13970	13865	13867	13958	13935	13900	13940	13796	14014	13822	13954	13944	13814	13885	13871	13825	13860	13910	13664	13893	13820	13887	13808	13777	13911	13794	13784	13842	13965	13816	13771	13851	13927	13867	13918	13980	13784	13977	13745	13845	13968	13721	13875	13840	13886	13756	13842	13915	13887	14017	13787	13968	13807	13961	13905	13850	13875	13805	13779	13926	14005	13785	13876	13905	13939	13838	13837	13840	13888	14003	13915	14050	13912	13875	13822	13955	14024	13846	13867	13878	13748	13682	13865	13919	13815	13899	13900	13782	14011	13875	13810	13920	13876	13784	13885	13752	13995	13825	13845	13996	13974	13950	13743	13972	13955	13783	13927	13937	13871	13756	13973	13906	13963	13746	14018	13919	13989	13886	13802	13951	13886	13779	13723	14047	13998	13921	13861	13999	13992	13787	13836	13724	13855	13998	13917	13992	13911	13837	13707	13819	13840	13817	13945	13858	13851	13911	13821	14010	13833	14067	14021	13819	13955	13799	13814	13980	13841	13977	13959	14031	13836	13936	13871	13860	13916	13887	13837	13792	13807	13948	13902	13949	13837	13885	13838	13955	13961	13821	13850	13983	13905	13913	13859	13962	13981	13799	13824	13922	14060	13844	13960	13879	13963	13885	13879	13958	13868	13872	13818	14005	13884	13741	13949	13834	13949	13719	13753	13889	13741	14064	14050	13890	14004	13948	13770	13918	13983	14059	14018	13811	13798	13777	13779	13772	13906	13878	13874	13995	13812	13839	13837	13929	13831	13860	13854	13842	13826	13953	13800	13946	13774	13789	13782	13791	13772	13887	13889	14176	13879	13882	13928	13869	13990	13668	13896	13935	13690	13892	13709	13875	13858	13859	13958	13781	13972	13934	13911	13783	13678	13724	13786	13921	13736	13788	13844	13911	13960	13750	13913	13856	13972	13964	13853	13962	13851	13795	13925	13853	13876	13925	13775	13939	13995	13974	13878	13773	13868	13758	13815	14040	13945	13792	13817	13936	13946	13710	13801	14013	13897	13926	13721	13866	13815	13896	13870	13876	13812	13895	13908	13852	13962	13772	13759	14066	13716	13930	13772	13947	13988	13716	13769	13940	13902	13938	13964	13824	13838	13854	13865	13796	13924	13885	13725	13907	13844	13934	13895	13985	13716	13847	13814	13939	13723	13810	13756	13829	13909	13773	13861	13765	13855	13817	13901	13967	14072	13754	13947	14014	13887	13869	14184	13776	13878	13910	13879	13934	14061	13937	14025	13951	13826	13849	13804	14031	13942	13919	13796	13764	13925	13986	13792	13834	13930	13783	13832	13782	13796	13869	13804	13753	13825	13931	13883	13820	13961	13755	13982	13984	13969	13821	13873	13862	13890	13954	13930	13810	13864	13976	13825	13864	13842	13944	13990	13971	13813	13830	13953	13882	13889	13788	13949	13910	13892	13856	13865	13849	13873	13996	14008	13817	13978	13825	13894	13817	13677	13784	13880	13740	14059	13842	13903	13834	13945	13835	13871	13958	13900	14048	13959	13936	13798	13796	13855	14037	13778	13953	13866	13864	13831	13764	13901	13826	13816	13884	13967	13964	13842	13928	13770	13939	13893	13931	13938	13855	13929	14011	13831	13842	13917	13834	13932	13831	13883	13665	13882	13849	13882	13873	13846	13801	13917	13888	13764	13926	13826	13986	14012	13840	13938	13752	13699	13858	13883	13768	13829	13885	13876	14047	13942	13779	13933	13905	13809	13862	13942	13785	13950	14013	13834	13942	13811	13821	13914	13879	13693	13814	13785	13903	13791	13891	13878	14054	13944	13793	14036	13821	13940	13869	13850	13940	13880	13844	13823	13733	13856	13751	13795	13730	13763	13923	13853	13842	13925	13792	13727	14052	13949	14099	13861	13859	13831	13694	14044	13780	13947	13763	14006	13887	13956	13961	13934	14066	13982	13909	13842	13893	13934	13860	13980
24235	21183	29690	38892	56812	63305	58492	49303	35818	27959	23788	20077	18229	17288	17054	17073	16931	16870	17208	16704	16927	16875	16873	16823	16680	16814	17128	16694	16801	16798	16868	16957	16826	16773	16747	16833	16736	16815	16776	16936	16920	16710	16878	16783	16985	16905	16813	16916	16850	16687	16622	16761	16909	16672	16827	16859	16842	16766	16759	16740	16611	16788	16765	16832	16835	16883	16889	16739	16863	16529	16846	16651	16841	16829	16820	16767	16680	16826	16803	16799	16990	16805	16852	16933	16909	16654	16809	16840	16858	16801	16912	16940	16830	16811	16834	16541	16647	16762	16767	16739	16912	16809	16703	16780	16778	16773	16615	16893	16935	16909	16769	16604	16824	16849	16594	16862	16792	16629	16883	16872	16756	16916	16819	16736	16789	16924	16978	16717	16741	16566	16731	16684	16772	16785	16747	16787	16743	16666	16751	16798	16658	16802	16559	16914	16817	16683	16945	16677	16614	16617	16846	16657	16865	16695	16791	16732	16767	16724	16811	16968	16816	16792	16699	16719	16780	16843	16668	16767	16890	16739	16748	16922	16753	16793	16818	16723	16715	16798	16723	16908	16829	16620	16841	16925	16715	16776	16817	16765	16608	16757	16853	16823	16765	16851	16866	16791	16807	16948	16628	16569	16631	16905	16943	16790	16726	16843	16918	16722	16879	16759	16764	16641	16971	16698	16920	16593	16933	16722	16707	16743	16812	16907	16724	16828	16748	16685	16782	16560	17040	16776	16928	16841	16680	16602	16803	16909	16711	16739	16679	16728	16781	16824	16793	16817	16879	16805	16868	16892	16681	16797	16600	16816	17031	16705	16723	16936	16912	16549	16797	16567	16819	16707	16689	16769	16800	16786	16877	16973	16796	16785	16766	16923	16621	16707	16811	17021	16543	16812	16887	16787	16911	16833	16799	16964	16602	16768	16844	16767	16737	16725	16661	16847	16769	16732	16785	16620	16726	16753	16678	16860	16832	16778	16791	16883	16742	16623	16545	16863	16814	16634	16661	16739	16548	16792	17000	16923	17082	16637	16655	16925	16737	17001	16680	16799	16907	16833	16717	16569	16943	16617	16771	16875	16657	16920	16797	16823	16804	16835	16747	16905	16862	16623	16822	16858	16759	16650	16668	16669	16715	16669	16705	16851	16955	16740	16766	16690	16891	16776	16749	16835	16822	16750	16710	16631	16809	16750	16762	16816	16910	16867	16775	16765	16699	16807	17028	16666	16770	16912	16748	16659	16583	16583	16623	16707	16766	16529	16763	16629	16811	16606	16826	16703	16645	16829	16694	16566	16766	16617	16778	16818	16737	16910	16691	17053	16971	16812	16966	16662	16793	16696	16798	16689	16699	16702	16585	16840	16870	16865	16875	16712	16755	16893	16781	16833	16706	16605	16811	16795	16812	16714	16968	16717	16691	16670	16629	16815	17011	16611	17010	16758	16905	16760	16819	17092	16743	16809	16755	16878	16778	16814	16729	16579	16634	16814	16748	16819	16821	16559	16617	16560	16897	16816	16830	16743	16779	16743	16948	16826	16785	16800	16812	16771	16815	16877	16823	16711	16823	16738	16840	16910	16789	16922	16751	16843	16796	16727	16647	16639	16816	16884	16830	16893	16714	16754	16672	16893	16809	16755	16884	16764	17000	16931	16845	16700	16836	16704	16703	16648	16679	16748	16973	16678	16725	16859	16775	16753	16761	16908	16626	16704	16894	16724	16762	16560	16942	16911	16788	16768	16747	16755	16867	16733	16757	16947	16725	16669	16545	16754	16861	16735	16959	16648	16803	16844	16661	16680	16787	16789	17019	16781	16791	16597	16728	16812	16815	16834	16872	16737	16878	16699	16949	16890	16955	16699	16670	16762	16672	16664	16736	16735	16629	16830	16485	16872	16848	16640	16699	16950	16828	16514	16855	16956	16975	16689	16608	16593	16952	16828	16746	16531	16772	16821	16795	16855	16911	16855	16684	16807	16664	16809	16915	16771	16686	16691	16691	16881	16726	16587	16704	16841	16735	16745	16864	16609	16702	16747	16810	16682	16926	16670	16746	16680	16738	16909	16845	16835	16614	16858	16677	16542	16935	16778	16757	16948	17021	16917	16748	16857	16972	16837	16972	16972	16897	16763	16823	16701	16749	16801	16894	16767	16750	16620	16831	16627	16851	16635	16609	16793	16798	16652	16868	16863	16632	16743	16825	16926	16613	16656	16708	16815	16830	16595	16676	16736	16663	16880	16902	16590	16635	16637	16787	16905	16806	16990	16793	16847	16968	16680	16847	16624	16750	16777	16686	16810	16782	16787	16721	16924	16876	16850	16661	16956	16903	16774	16681	16601	16823	16630	16774	16661	16787	16887	16603	16596	16769	16818	16664	16806	16796	16655	16577	16906	16965	16683	16889	16784	16784	16829	16816	16706	16736	16892	16832	16742	16744	16757	16821	16805	16611	16680	16834	16863	16665	16677	16676	16738	16873	16848	16891	16855	16945	16924	16765	16738	16837	16621	16943	16824	16956	16809	16732	16640	16728	16664	16691	16710	16811	16713	16761	16925	17041	16746	16947	16842	16855	16762	16746	16853	16767	16833	16670	16563	16634	16819	16497	16714	16745	16767	16684	16821	16895	16783	16871	16811	16945	16754	16705	16656	16766	16724	16594	16626	16820	16670	16704	16674	16803	16882	16851	16576	16743	16845	16802	16802	16652	16901	16736	16648	16827	16900	16543	16795	16674	16752	16726	16675	16664	16894	16747	16780	16974	16861	16774	16557	16827	16758	16713	16802	16850	16799	17110	16975	16837	16747	16901	16805	16878	16946	16633	16895	16856	16669	16450	16869	16812	16849	16676	16894	16703	16840	16804	16807	16873	16862	16909	16653	16694	16663	16849	16904	16866	16836	16664	16506	16424	16657	16676	16764	16851	16857	16727	16846	16819	16650	16773	16647	16741	16849	16759	16962	16944	16795	16858	16940	16790	16715	16718	16774	16898	16588	16865	16823	16859	17047	17019	16814	16747	16688	16821	16845	16668	16839	16962	16718	17007	16668	16745	16880	16633	16764	16797	16943	16735	17022	16677	16955	16838	16836	16836	16787	16771	16892	16757	16739	16736	16621	16678	16959	16686	16673	16935	16899	16810	16851	16720	16593	16834	16735	16751	16614	16814	16850	16729	16828	16833	16809	16702	16789	16790	16944	16794	16733	16816	16852	16873	16635	16887	16820	16631	16769	16907	16737	16758	16740	16844	16778	16754	16815	16814	16916	16987	16918	16932	16768	16976	16828	16813	16716	16717	16718	16569	16742	16892	16717	16879	16740	16859	16831	16726	16858	16917	16742	16820	16630	16775	16565	16812	16860	16712	16862	16787	16672	16716	16611	16574	16756	16906	16828	16959	16995	16885	16805	16487	16543	16693	17063	16937	16762	16849	16915	17094	16808	16671	16615	16891	16575	17026	16745	16598	16656	16914	16751	16784	16826	16724	16707	16574	16781	16771	16762	16790	16919	16914	16590	16767	16756	16760	16828	16838	16881	16625	16669	16957	16712	16795	16799	16944	16701	16895	16778	16738	16780	16765	16811	16772	16926	16880	16938	16684	16672	16677	16805	16695	16696	16799	16794	16610	16876	16649	16722	16945	16804	16784	16740	16694	16824	16687	16666	16887	16926	16807	16796	16712	16811	16724	16714	16845	16581	16645	16827	16522	16600	16820	16563	16794	16515	16748	16676	16717	16921	16769	17003	16823	16822	16780	16734	16741	16881	16728	16850	16744	16686	16510	16578	16799	16923	16740	16729	16993	16864	16859	16673	16903	16826	16645	16717	16794	16868	16625	16904	16786	16738	16817	16895	16798	16651	16698	16740	16778	16983	16834	16722	16763	16777	16778	16872	16901	16767	16844	16646	17055	16817	16844	16923	16784	16729	16857	16780	16816	16473	16666	17005	16945	16734	17011	16764	16731	16846	16716	16674	16728	16786	16784	16955	16702	16750	16885	16857	16822	16687	16668	16685	16636	16595	16754	16785	16993	16733	16793	16700	16905	16597	16774	16783	16861	16970	16760	16716	16651	16828	16722	16768	16723	16709	16828	16807	16608	16681	16838	16477	16678	16868	16788	16841	16919	16964	16885	16814	16596	16897	16750	16815	16421	16588	16777	16815	16802	16768	16683	16880	16548	16653	16763	16934	16920	16697	16815	16904	16855	16691	16893	16604	16771	16811	16996	16960	16825	16834	16490	16657	16821	17017	16541	16956	16785	16619	16646	16943	16678	16920	16576	16662	16725	16885	16583	16899	16733	16761	16926	16794	16614	16658	16568	16918	16648	16814	16690	16645	16960	16705	17048	16612	16796	16796	16461	17003	16875	16823	16914	16756	16669	16814	16713	16572	16873	16761	16725	16788	16873	16602	16840	16792	16683	16820	16813	16924	16843	16855	16658	16793	16821	16768	16630	16837	16805	16602	16813	16879	16764	16687	16812	16693	16800	16569	16801	16718	16823	16621	16945	16817	16511	16605	16925	16813	16712	16775	16865	16753	16891	16837	16736	16684	16608	16685	16588	16551	16883	16718	16846	16770	16924	16666	16849	16793	16752	16758	16909	16797	16769	16701	16755	16626	16727	16858	16892	16863	16833	16849	16699	16652	16791	16754	16961	16735	16766	16981	16584	16715	16782	16691	16807	16439	16750	16816	16978	16756	16795	16703	16911	16740	16648	16776	16807	16898	16816	16869	16716	16711	16809	16656	16793	16755	16665	16568	16792	16575	17020	16911	16837	16830	16656	16869	16785	16758	16762	16957	16723	16700	16669	16717	16901	16754	16773	16851	16746	16854	16896	16633	16675	16684	16694	16909	16683	16708	16857	16678	16838	16743	16871	16714	16763	16848	16719	16797	16639	16799	16775	16808	17019	16864	16887	16803	16819	16903	17005	16694	17074	16829	17061	16598	16838	16889	16839	16583	16557	16759	16677	16971	16847	16617	16752	16724	16793	16778	16852	16658	16695	16889	16929	16769	16668	16646	16530	16810	16702	16774	16889	16647	16836	16880	16709	16806	16864	17080	16728	16731	16865	16636	16866	16630	16811	16727	16693	16844	16782	16766	16743	16777	16566	16664	16863	16636	16519	16759	16671	16887
35112	61082	66141	73424	74104	68490	59889	49403	34814	26490	22123	17255	15093	14148	13860	13631	13740	13787	13719	13699	13927	13856	13784	13766	13922	13792	13792	13808	13855	13705	13690	13688	13833	13707	13770	13732	13950	13845	13841	13823	13712	13926	13827	13727	13527	13883	13887	13626	13694	13800	13693	13729	13885	13805	13695	13866	13878	13732	13760	13862	13919	13880	13828	13789	13818	13702	13867	13896	13802	13713	13929	13848	13738	13747	13535	13716	13913	13741	13910	13696	13809	13731	13823	13687	13725	13903	13779	13801	13887	13838	13795	13786	13864	13900	13763	13790	13710	13727	13740	13740	13885	13822	13753	13766	13814	13691	13845	13670	13711	13739	13715	13832	13766	13684	13767	13868	13879	13599	13711	13794	13712	13675	13890	13774	13822	13885	13842	13635	13757	13866	13827	13794	13671	13723	13815	13651	13712	13796	13696	13852	13729	13743	13648	13803	13952	13710	13752	13634	13650	13787	13607	13747	13889	13885	13732	13705	13657	13808	13803	13951	13705	13688	13823	13797	13786	13786	13728	13480	13837	13826	13865	13645	13753	13852	13810	13687	13721	13831	13883	13861	13903	13969	13886	13774	13646	13708	13694	13684	13822	13641	13736	13743	13627	13894	13758	13709	13638	13726	13757	13923	13807	13703	13657	13739	13895	13855	13879	13951	13875	13845	13738	13913	13815	13710	13835	13949	13755	13671	13633	13731	13743	13845	13900	14021	13735	13765	13971	13623	13811	13716	13592	13470	13810	13727	13820	13672	13683	13835	13918	13711	13729	13748	13710	13907	13838	13776	13756	13781	13735	13771	13684	13725	13904	13706	13737	13753	13929	13782	13927	13718	13759	13775	13781	13586	13669	13882	13698	13868	13637	13853	13711	13762	13652	13822	13913	13696	13741	13820	13554	13744	13796	13678	13722	13853	13850	13822	13956	13675	13724	13757	13824	13887	13679	13825	13651	13786	13706	13841	13838	13693	13855	13756	13643	13807	13687	13849	13880	13549	13729	13748	13698	13839	13682	13782	13735	13819	13685	13787	13881	13767	13843	13744	13705	13913	13845	13751	13810	13807	13681	13798	13805	13653	13663	13712	13706	13830	13565	13778	13704	13752	13716	13697	13834	13773	13760	13759	13800	13668	13843	13800	13646	13854	13966	13643	13687	13694	13982	13673	13740	13649	13808	13793	13510	13750	13634	13640	13681	13691	13765	13723	13722	13693	13762	13797	13778	13745	13844	13776	13802	13987	13738	13798	13822	13803	13667	13771	13792	13758	13800	13855	13809	13646	13729	13803	13586	13859	13607	13881	13808	13694	13814	13796	13485	13806	13904	13749	13764	13781	13723	13526	13826	13687	13952	13907	13857	13734	13711	13808	13962	13709	13633	13767	13777	13856	13773	13464	13739	13879	13787	13787	13937	13778	13714	13587	13832	13828	13801	13740	13921	13800	13666	13734	13761	13625	13705	13703	13762	13648	13623	13863	13806	13840	13904	13816	13817	13697	13776	13817	13744	13890	13891	13803	13619	13773	13823	13769	13654	13589	13811	13874	13761	13710	13793	13813	13789	13695	13726	13741	13688	13604	13876	13682	13900	13521	13779	13799	13748	13765	13874	13772	13953	13785	13869	13806	13933	13918	13668	13711	13908	13672	13801	13866	13553	13578	13603	13789	13708	13651	13753	13618	13654	13799	13767	13861	13648	13725	13763	13700	13723	13667	13691	13587	13815	13626	13817	13495	13796	13846	13874	13794	13761	13896	13821	13742	13758	13676	13711	13839	13747	13858	13759	13806	13788	13779	13879	13743	13642	13806	13874	13655	13657	13990	13718	13784	13842	13657	13720	13866	13598	13833	13687	13710	13589	13744	13899	13721	13899	13735	13706	13741	13751	13870	13633	13868	13663	13714	13740	13873	13836	13910	13851	13867	13615	13762	13774	13826	13875	13780	13657	13703	13810	13642	13757	13689	13832	13759	13653	13726	13839	13969	13598	13758	13839	13825	13635	13755	13699	13768	13849	13744	13692	13614	13606	13699	13782	13853	13856	13888	13674	13781	13839	13735	13690	13742	13864	13762	13801	13643	13698	13819	13789	13762	13639	13774	13618	13741	13834	13796	13728	13810	13790	13758	13686	13769	13731	13610	13769	13857	13714	13802	13795	13711	13759	13685	13869	13652	13711	13617	13893	13890	13805	13863	13656	13782	13726	13713	13943	13823	13768	13675	13867	13840	13776	13713	13896	13610	13756	13836	13705	13615	13580	13593	13908	13879	13567	13841	13743	13795	13705	13756	13879	13633	13749	13766	13738	13672	13733	13810	13804	13903	13687	13714	13820	13928	13666	13765	13773	13710	13731	13601	13750	13677	13846	13718	13853	13640	13909	13751	13806	13797	13577	13920	13680	13730	13557	13741	13819	13781	13707	13830	13694	13571	13777	13641	13729	13704	13629	13734	13858	13831	13802	13738	13716	13705	13909	13649	13752	13681	13807	13723	13772	13884	13713	13883	13700	13619	13883	13566	13723	13685	13851	13907	13694	13876	13666	13639	13754	13759	13883	13890	13900	13709	13685	13796	13649	13840	13805	13717	13738	13741	13874	13581	13670	13881	13758	13626	13719	13730	13856	13940	14007	13656	13594	13721	13799	13800	13771	13759	13879	13686	13701	13517	13967	13717	13604	13735	13829	13661	13803	13790	13700	13604	13757	13716	13659	13796	13579	13920	13749	13646	13701	13723	13573	13751	13666	13740	13994	13674	13738	13809	13714	13843	13902	13654	13827	13754	13691	13659	13931	13653	13820	13645	13662	13844	13757	13668	13771	13737	13735	13683	13907	13836	13723	13567	13711	13736	13851	13780	13818	13746	13853	13825	13829	13859	13789	13645	13637	13891	13855	13597	13803	13890	13621	13673	13731	13672	13799	13739	13681	13757	13746	13859	13771	13733	13848	13694	13885	13662	13545	13770	13657	13754	13808	13801	13895	13764	13618	13713	13843	13824	13808	13590	13684	13778	13768	13718	13782	13850	13734	13737	13609	13715	13650	13643	13772	13664	13693	13914	13795	13624	13789	13713	13849	13725	13678	13685	13648	13534	13778	13673	13812	13772	13635	13763	13706	13916	13759	13721	13754	13836	13739	13675	13694	13776	13719	13864	13815	13580	13667	13772	13767	13790	13663	13761	13686	13529	13725	13812	13797	13840	13755	13841	13757	13636	13635	13718	13598	13793	13748	13866	13843	13763	13735	13783	13678	13674	13760	13759	13701	13700	13680	13720	13976	13885	13729	13803	13723	13829	13754	13902	13709	13602	13620	13643	13707	13678	13917	13991	13852	13688	13770	13808	13794	13658	13713	13715	13866	13572	13695	13793	13699	13774	13995	13780	13758	13722	13701	13756	13838	13823	13831	13698	13968	13804	13899	13682	13766	13563	13831	13674	13618	13775	13742	13723	13795	13584	13823	13691	13751	13690	13766	13921	13709	13790	13873	13778	13453	13794	13712	13831	13845	13802	13707	13768	13782	13714	13865	13853	13794	13755	13700	13709	13659	13751	13667	13881	13781	13786	13727	13852	13615	13780	13843	13831	13827	13846	13793	13633	13893	13665	13666	13692	13942	13824	13690	13724	13810	13646	13765	13767	13815	13904	13769	13777	13783	13772	13758	13581	13828	13740	13579	13711	13794	13698	13671	13635	13672	13794	13718	13724	13571	13599	13872	13763	13732	13704	13800	13780	13757	13586	13897	13735	14098	13898	13609	13792	13809	13753	13730	13792	13648	13685	13767	13645	14046	13597	13731	13791	13814	13782	13822	13771	13847	13796	13604	13601	13740	13813	13754	14024	13639	13594	13844	13782	13784	13919	13735	13922	13621	13777	13754	13682	13683	13773	13560	13783	13729	13829	13711	13658	13715	13733	13720	13860	13824	13722	13861	13795	13815	13825	13598	13700	13883	13838	13794	13752	13800	13880	13659	13622	13818	13732	13715	13791	13605	13733	13903	13712	13884	13851	13683	13767	13817	13637	13706	13616	13777	13855	13794	13803	13792	13966	13796	13727	13635	13803	13604	13844	13712	13613	13702	13762	13867	13740	13615	13663	13817	13740	13818	13859	13654	13677	13728	13874	13909	13659	13736	13789	13542	13725	13692	13717	13724	13575	13699	13780	13864	13846	13818	13836	13747	13873	13841	13875	13740	13708	13825	13845	13814	13801	13746	13871	13706	13762	13714	13813	13757	13791	13800	13788	13776	13683	13803	13880	13722	13879	13642	13875	13818	13788	13704	13843	13839	13819	13849	13614	13885	13812	13728	13659	13780	13837	13856	13697	13714	13662	13707	13838	13931	13831	13754	13759	13730	13582	13804	13691	13824	13757	13708	13655	13866	13823	13786	13837	13836	13634	13723	13794	13757	13654	13951	13698	13717	13877	13776	13676	13945	13900	13656	13639	13803	13831	13722	13721	13731	13755	13770	13724	13751	13768	13682	13775	13906	13649	13712	13974	13867	13892	13850	13749	13790	13727	13828	13796	13725	13753	13752	13926	13755	13750	14007	13763	13627	13842	13651	13721	13810	13665	13872	13704	13741	13785	13764	13929	13679	13834	13696	13828	13797	13721	13927	13940	13711	13622	13624	13645	13736	13828	13759	13743	13759	13965	13795	13722	13731	13724	13737	13734	13790	13561	13668	13680	13774	13854	13773	13544	13519	13660	13742	13827	13877	13776	13756	13635	13783	13724	13755	13655	13898	13694	13743	13870	13720	13696	13691	13967	13612	13798	13869	13766	13785	13569	13773	13752	13907	13691	13809	13893	13589	13657	13621	13788	13729	13761	13777	13818	13965	13665	13897	13900	13581	13961	13974	13714	13827	13690	13705	13776	13825	13842	13904	13767	13724	13826	13841	13688	13753	13935	13616	13742	13711	13723	13800	13748	13755	13661	13800	13887	13757	13845	13658	14015	13825	13912	13800	13793	13752	13632	13800	13703	13769	13827	13784	13773	13617	13669	14025	13653	13598	13783	13779	13659	13717	13768	13608	13897	13787	13723	13761	13730	13776	13740	13640	13716	13714	13763	13778	13751	13846	13836	13810	13745	13640	13917	13603	13814	13738	13811	13724	13805	13781	13838	13775	13689	13642	13739
31583	29520	25466	24500	24718	24472	22817	21474	20146	18826	18489	18544	18147	18152	18117	18286	18153	18134	18279	18051	18189	18111	17744	18253	18273	18025	18219	18007	18414	17993	17996	18186	18209	18123	18040	17957	17901	18010	18217	17978	18231	17806	17894	17922	17813	18025	17933	18374	18093	17987	17900	17985	17887	17798	18075	18121	17915	18052	18046	18007	17885	17953	17888	17992	18059	18287	18120	17977	18095	18067	17902	17985	18001	17884	18031	18198	18122	17874	18001	17804	18016	18035	17993	17987	18062	18046	18019	17992	17855	17764	17987	18042	18305	18251	18196	18038	17904	17972	18104	18066	17798	17911	18097	18027	18042	18046	17895	17958	17788	17980	18057	18190	18085	17951	17879	18162	17783	18038	18072	17981	18078	17900	18017	18039	18282	17731	18182	17949	18084	18072	18017	17985	17909	18165	18130	17968	18071	18112	17878	18138	18108	18330	18108	17851	18145	18036	18031	18014	18208	18093	18099	17933	17935	18181	18255	18058	17797	18116	18102	18031	17856	17953	18127	18066	17917	18140	17952	18103	17891	18185	17956	17836	17852	17828	18048	17902	18045	18033	17937	18074	17874	18034	18130	18172	17976	17938	17978	18157	17838	18115	18281	18054	17945	18027	18087	18181	17986	17989	17916	17893	17888	18098	18236	17967	17882	17869	18010	18073	17857	17949	18042	18001	17951	17932	18089	18000	17907	17841	18154	18025	18123	18036	18124	17818	18002	17940	18070	17973	17911	18107	18038	17992	18003	17979	18044	17956	18166	18097	18178	18082	18161	18047	17964	17858	18065	18143	17876	18001	17678	17925	17951	17972	18064	18015	17986	18056	17922	18092	18062	17947	17996	18125	18025	17945	17924	17847	17967	18040	17867	17952	18031	18009	18043	18124	18108	18059	17998	17911	18017	18124	18197	17847	17913	17922	18072	17991	17962	18136	18059	17985	18062	17956	18058	18141	17919	17949	17718	18180	17866	18114	18038	18093	17949	17804	18150	18253	17960	18045	17927	18076	17985	18066	18155	17832	17931	17917	17891	18028	18052	18019	17993	18079	18067	17935	18030	17785	17920	18266	17956	17772	18003	17900	18120	18076	18203	17880	18093	18170	17909	18066	17914	18070	18009	17879	17934	18070	17990	17978	18287	17898	18140	17849	17970	18055	17831	17976	17936	17947	17859	17945	18134	17864	18190	18110	17917	18061	18174	18150	18163	18258	17945	18143	17952	18131	17960	17849	17918	17992	18041	18098	17865	17865	18017	17856	18054	18027	18042	18074	17986	17901	17877	18155	18030	18006	17995	18091	18159	17950	18077	17810	18064	17992	18190	18124	17972	17964	17997	17868	18086	18099	18107	17994	17908	18062	18015	18134	17871	18090	18147	17929	17935	17916	18094	18130	17920	17983	17938	18090	17942	18029	18281	17848	17964	18339	18111	17900	18028	17984	18000	17847	18028	17890	18071	18099	18076	17968	18296	18003	17934	18032	18090	17957	18071	17671	17855	17892	18069	18062	17956	17945	17943	18111	18263	18085	18179	17946	18035	18055	17996	17966	18213	17912	17753	18017	18086	17888	18126	17827	18140	18093	18093	18012	17972	18021	17978	17962	17931	17951	18150	17965	18157	18020	17968	18199	17861	17959	17868	17947	17967	17893	18099	18020	18153	17811	18055	18080	18304	18068	18013	17891	17985	18102	17765	18044	18088	18098	17674	18136	18110	18007	18194	18061	18067	18001	18242	17884	17889	17997	17964	18029	18064	17992	18106	18113	17945	17942	18085	17934	18143	17984	18115	18240	18098	18071	18062	17948	18077	17990	18053	17948	18037	18035	17983	18104	17938	17997	17995	18065	18144	18040	18069	18020	17999	18002	18032	18168	17872	18097	18004	18226	17916	17944	17967	17946	18205	17941	18241	17987	17837	17997	18089	17961	17984	18030	17972	18301	17826	17949	18034	18083	17795	18312	18183	18048	18066	18199	17978	18066	18178	17880	17882	18118	18112	18138	17955	18025	18097	18113	18027	17975	18068	18062	17931	18104	18187	18128	17975	18146	18104	18052	17893	18040	18072	18156	18297	18165	17982	18080	18126	18045	18037	18051	18261	18096	18042	17842	18084	17892	18254	17980	18005	18096	17987	17857	17984	17956	17947	18145	18076	17918	17946	18104	17872	17861	17986	18098	18055	18178	18070	17952	17951	18209	18062	18200	17929	18083	18100	18106	18117	18233	18099	18004	18064	17919	17950	18052	17882	17916	18184	18098	18215	18181	18078	18211	18282	17992	17984	17986	18136	17982	18226	18046	17949	17917	18073	17846	17959	18039	18180	17952	18160	18060	17998	17882	18183	18084	18090	17987	17986	17925	18002	18046	17960	17887	18098	18033	18213	17849	17916	17777	17976	18059	18093	18087	18159	18006	17811	18021	18153	18078	18111	17939	17953	18073	18047	18089	17915	18150	17950	18013	18009	18063	18047	18241	18177	18157	18044	17860	18071	18106	17896	17897	18105	17935	17900	17993	18120	17869	18039	18034	18140	17731	18084	18008	17926	18088	18028	18106	18094	18069	17963	18211	18210	17963	18187	18015	17893	18015	18192	18031	18073	18141	18096	17986	18017	18140	17901	17909	17953	18205	18102	17812	18113	18210	17956	18002	17964	17949	18015	17935	18081	17869	18138	18122	18132	18203	18000	17982	17879	18042	17950	18045	18161	17921	17967	18209	17806	18256	18086	18127	18145	17891	17800	17705	18034	18038	18232	18153	18125	18075	18175	17761	18031	18120	17832	18130	18096	17969	18280	18157	18004	18066	18401	18151	18001	17949	18040	17985	17869	17882	17997	18116	18296	18046	18323	18047	17986	17756	18004	18210	17918	17974	17754	17977	17919	17961	18239	18075	17931	18092	18109	17880	18290	18032	18235	18030	18154	18047	18069	17945	17952	18083	17941	18125	18193	17718	17965	18198	17948	18025	18048	18058	18089	17900	17884	18040	17940	17997	18051	18008	18262	18059	17932	18110	17955	18160	18212	17980	18041	18231	17966	18020	18153	18087	18112	18070	17975	17922	18090	18028	17941	17918	18029	17849	17855	18001	18210	17997	17952	18151	18080	18030	18113	17999	18046	17843	18001	18056	18072	17966	18029	18073	17996	18113	17887	18039	18092	18139	17941	18016	18046	18004	17995	17874	17801	18038	18048	18036	18180	18026	18000	18031	17877	18359	17990	18126	17987	18158	18082	18106	18151	18131	17929	18018	18155	18025	18004	18065	17856	18034	18013	17969	18024	17810	18142	17884	17981	18039	18012	18177	18027	18095	17924	17831	17821	18086	17959	17662	18028	18104	18161	18102	17907	17839	17937	17855	18068	17813	18092	18205	17970	18022	18283	17979	18001	18194	17842	17907	18078	18121	17944	18063	17980	17900	18071	18241	18082	18001	17856	17966	17827	18016	17861	18165	18065	18030	17983	18008	18055	17982	18050	18069	18247	18032	18113	17917	18146	18139	18078	18068	18163	17863	17822	17997	17976	18083	18073	17861	18122	18193	18115	18080	18182	17921	17940	18101	18108	18096	17906	18028	17776	17952	17968	18171	18083	18023	18166	17924	17969	17872	17975	18149	17991	17652	18063	17677	18012	18155	17787	17990	18159	17983	17965	18145	18020	18210	18148	17861	17883	18060	17925	18002	18220	18074	18215	17837	17833	18142	17952	17951	18257	17997	18033	18020	18078	18009	17843	18222	18104	18263	18107	17976	18142	18013	18161	18112	17979	18084	17806	18164	17848	17987	18067	17841	18103	18059	18366	18235	18065	18104	17813	18171	17965	18019	18089	18217	18052	17894	18166	18284	18221	18147	17852	17926	18012	18055	18114	18220	18177	18204	18247	17941	17991	18037	18086	18126	17832	17911	17941	17969	17987	17962	18091	18123	18057	17949	18174	17862	18026	18140	17989	18000	18013	18115	18138	18190	17916	17874	18075	18007	18139	18217	18092	17814	17975	17821	17963	17967	18104	18001	17934	18006	17956	17941	18031	18177	17998	18023	17958	17825	17984	17976	18072	17911	18130	18027	18208	17882	18051	18149	17925	18016	17903	18084	18202	18078	18073	18134	17934	17990	18108	18010	17891	18108	17851	17947	18010	17926	18107	18038	18034	17929	17860	17923	18349	18088	17952	17951	18020	17939	17983	17961	18145	18096	17952	17960	18129	18187	18021	17914	18203	18172	18018	17942	17929	18055	18035	18214	18109	18075	18152	18203	17965	17814	18155	17889	17957	17971	17958	18052	18075	18136	18039	17933	17996	18034	17826	18050	18099	18216	18190	17954	17876	18007	18006	17736	18088	17982	17982	18022	18170	18096	17953	18030	17981	18061	17828	18131	18009	18022	18049	18127	18108	18087	18187	18003	18012	17836	17988	18175	18189	18094	18088	17981	17936	18033	18091	17956	18135	17929	18233	18099	18147	18153	18091	17934	18066	18149	17966	18031	17930	18151	18053	17990	17985	18094	18188	18063	17941	18031	17923	17897	18022	17978	18037	18144	17894	17949	17750	17853	18005	18135	18098	18033	18282	17922	18184	18076	17889	18232	17945	17837	17889	17995	17902	18107	18149	17958	18011	18071	18019	18000	17794	18095	18105	18089	18091	18020	17940	18005	17945	18050	17953	17722	18071	18171	18088	18212	17912	17986	18119	18109	18013	18007	18224	17898	18137	18148	18075	18120	18021	17987	18076	18061	18103	18101	18121	18037	18343	18122	17816	18223	18260	18043	17999	18161	17972	18157	18184	17907	18130	18062	17959	18152	17901	17807	18002	17892	18083	18005	18078	17963	18015	18041	18040	18042	18003	17920	17873	17869	18023	18161	18001	18037	18159	17963	18188	18162	18051	18084	17889	18065	18039	17846	18163	18027	18049	18058	18284	17958	18068	17977	18052	17957	18083	18040	17908	18224	17817	18132	18145	18156	18064	18138	18057	18173	17938	18207	17900	17894	18002	17940	17839	17994	18069	17847	17837	17973	18077	18026	17953	18136	18148	17962	18062	18087	18081	18284	18031	18095	17819	18132	18001	17939	17955	17831	17873	18054	18036	17977	18034	17816	17819	17889	18157	18101	18039	17696	18126	17961	18193	18052	17982	18221	18112	18052
21904	37294	22109	22745	24267	22776	20541	18655	16752	15506	15030	14765	14664	14604	14534	14565	14391	14417	14675	14390	14506	14461	14388	14540	14621	14494	14609	14551	14347	14542	14715	14631	14447	14484	14526	14463	14458	14470	14386	14357	14534	14498	14614	14361	14542	14443	14355	14471	14553	14551	14369	14593	14361	14500	14606	14359	14429	14402	14293	14497	14412	14404	14293	14522	14498	14611	14485	14524	14482	14399	14438	14595	14450	14341	14486	14535	14635	14430	14396	14478	14458	14506	14349	14270	14399	14437	14419	14470	14467	14389	14449	14647	14367	14440	14484	14321	14420	14381	14371	14471	14458	14428	14206	14512	14482	14473	14328	14674	14437	14402	14493	14591	14472	14447	14606	14500	14501	14323	14507	14436	14526	14453	14409	14540	14455	14426	14263	14430	14375	14462	14472	14599	14355	14434	14519	14523	14489	14353	14274	14366	14575	14613	14242	14433	14418	14560	14464	14428	14262	14456	14294	14575	14316	14379	14333	14470	14425	14586	14584	14346	14448	14412	14449	14541	14479	14526	14510	14505	14504	14390	14554	14451	14423	14319	14374	14401	14378	14377	14439	14423	14426	14531	14638	14627	14388	14559	14404	14584	14354	14448	14400	14416	14328	14309	14440	14455	14413	14494	14399	14420	14597	14491	14530	14417	14299	14419	14408	14435	14233	14389	14415	14492	14492	14489	14505	14349	14559	14452	14473	14516	14545	14360	14394	14340	14512	14397	14590	14491	14364	14476	14545	14442	14453	14304	14459	14369	14431	14498	14387	14449	14280	14458	14591	14424	14585	14416	14322	14533	14146	14614	14447	14401	14450	14424	14454	14637	14480	14609	14355	14459	14405	14548	14351	14454	14530	14416	14521	14338	14397	14473	14400	14433	14506	14433	14389	14294	14464	14459	14656	14462	14447	14525	14486	14473	14436	14435	14270	14390	14369	14540	14506	14580	14464	14303	14510	14308	14408	14373	14512	14310	14450	14398	14368	14558	14423	14383	14498	14306	14312	14431	14399	14631	14401	14334	14431	14535	14515	14435	14427	14344	14430	14509	14357	14321	14280	14566	14538	14558	14381	14432	14249	14602	14427	14501	14439	14447	14363	14428	14378	14392	14229	14403	14425	14497	14404	14543	14512	14451	14514	14362	14342	14396	14611	14582	14295	14495	14284	14444	14482	14441	14345	14408	14487	14429	14458	14312	14549	14428	14495	14421	14567	14474	14564	14480	14495	14488	14275	14377	14291	14474	14617	14526	14335	14451	14621	14446	14523	14463	14330	14267	14422	14536	14238	14428	14516	14449	14564	14515	14378	14466	14618	14455	14345	14318	14536	14568	14494	14453	14338	14324	14588	14526	14378	14514	14431	14505	14336	14376	14558	14413	14588	14522	14362	14431	14411	14521	14443	14534	14530	14502	14465	14459	14514	14495	14399	14434	14613	14401	14355	14558	14444	14412	14340	14359	14631	14356	14442	14429	14363	14542	14482	14328	14435	14297	14581	14512	14518	14502	14534	14418	14421	14434	14215	14264	14415	14466	14458	14454	14729	14415	14567	14463	14258	14510	14270	14502	14556	14423	14597	14410	14434	14373	14377	14446	14521	14562	14434	14295	14379	14438	14513	14411	14535	14415	14448	14512	14554	14556	14487	14463	14416	14484	14356	14325	14309	14440	14370	14588	14426	14531	14557	14347	14546	14531	14195	14348	14646	14296	14532	14280	14334	14477	14421	14462	14524	14475	14329	14488	14307	14453	14441	14573	14419	14356	14600	14448	14347	14220	14401	14545	14373	14504	14423	14423	14443	14430	14638	14352	14475	14397	14585	14357	14358	14414	14368	14482	14355	14464	14536	14519	14512	14480	14665	14628	14393	14445	14531	14538	14390	14597	14407	14389	14516	14497	14526	14492	14365	14520	14402	14344	14274	14471	14608	14536	14423	14557	14564	14514	14450	14388	14474	14442	14326	14489	14593	14648	14568	14491	14608	14413	14311	14424	14284	14411	14351	14522	14458	14367	14483	14361	14327	14557	14469	14338	14368	14486	14428	14273	14439	14436	14536	14574	14458	14239	14382	14514	14396	14425	14516	14634	14289	14346	14442	14309	14578	14647	14561	14591	14507	14375	14409	14329	14455	14463	14290	14210	14502	14384	14442	14535	14451	14495	14429	14446	14524	14472	14497	14493	14416	14437	14366	14520	14388	14430	14544	14382	14575	14464	14462	14522	14513	14452	14538	14479	14570	14467	14598	14611	14483	14274	14396	14517	14487	14464	14349	14417	14315	14383	14208	14400	14491	14493	14556	14534	14426	14429	14420	14404	14380	14392	14424	14402	14456	14440	14354	14450	14303	14504	14411	14344	14391	14484	14649	14273	14414	14405	14469	14298	14424	14305	14417	14639	14479	14573	14243	14512	14513	14504	14540	14572	14366	14519	14552	14433	14461	14538	14542	14306	14421	14406	14432	14309	14410	14459	14430	14533	14394	14509	14303	14410	14458	14313	14300	14464	14476	14301	14591	14503	14352	14423	14501	14625	14411	14405	14427	14432	14378	14461	14452	14511	14397	14494	14343	14524	14382	14548	14404	14372	14368	14530	14414	14508	14405	14591	14427	14554	14482	14599	14451	14586	14530	14437	14492	14368	14510	14420	14363	14561	14286	14462	14455	14227	14470	14391	14378	14674	14357	14516	14326	14534	14549	14497	14383	14336	14524	14602	14247	14573	14484	14619	14367	14486	14455	14595	14384	14540	14542	14425	14370	14420	14372	14481	14405	14319	14395	14498	14493	14489	14361	14408	14330	14438	14453	14560	14549	14433	14363	14492	14372	14174	14388	14369	14407	14470	14352	14529	14400	14416	14475	14459	14368	14382	14362	14290	14491	14316	14591	14412	14476	14473	14490	14518	14293	14367	14519	14327	14454	14520	14372	14497	14510	14436	14405	14358	14539	14558	14445	14362	14462	14553	14522	14492	14521	14540	14514	14560	14527	14432	14493	14338	14567	14432	14457	14307	14400	14453	14433	14382	14659	14484	14449	14495	14641	14629	14343	14407	14297	14494	14440	14579	14400	14496	14540	14469	14483	14505	14358	14401	14421	14348	14406	14465	14463	14526	14471	14652	14447	14413	14474	14534	14341	14539	14384	14382	14594	14435	14351	14513	14572	14401	14288	14404	14402	14470	14446	14169	14340	14490	14466	14245	14419	14709	14468	14340	14371	14424	14461	14438	14248	14359	14451	14418	14407	14564	14557	14587	14394	14544	14323	14513	14564	14535	14480	14408	14256	14537	14411	14690	14472	14436	14477	14560	14499	14205	14543	14460	14460	14325	14247	14435	14613	14365	14493	14252	14383	14371	14479	14414	14442	14631	14596	14309	14449	14403	14390	14485	14325	14275	14454	14555	14584	14214	14597	14506	14432	14390	14467	14657	14370	14604	14519	14381	14494	14425	14497	14473	14498	14549	14577	14426	14488	14361	14351	14389	14632	14473	14511	14430	14381	14406	14333	14380	14417	14632	14541	14540	14638	14417	14528	14458	14556	14611	14504	14601	14443	14398	14588	14352	14464	14491	14468	14339	14500	14598	14465	14588	14531	14460	14378	14405	14482	14636	14431	14370	14445	14400	14544	14480	14441	14430	14386	14414	14459	14366	14542	14360	14441	14497	14314	14547	14500	14409	14429	14496	14634	14501	14425	14601	14622	14536	14557	14244	14376	14334	14556	14482	14364	14480	14581	14326	14342	14357	14402	14490	14378	14531	14305	14457	14393	14650	14414	14316	14556	14491	14632	14560	14405	14649	14430	14272	14464	14437	14486	14419	14454	14390	14628	14538	14451	14415	14409	14449	14648	14298	14395	14464	14464	14384	14387	14445	14595	14357	14356	14504	14500	14418	14445	14333	14364	14379	14570	14384	14441	14425	14639	14375	14480	14388	14528	14362	14388	14511	14642	14359	14496	14374	14596	14387	14367	14339	14508	14427	14497	14423	14584	14414	14579	14523	14473	14660	14285	14509	14533	14403	14343	14476	14444	14400	14484	14641	14603	14440	14351	14667	14488	14532	14343	14655	14397	14594	14551	14516	14380	14281	14315	14618	14211	14442	14461	14321	14413	14339	14453	14459	14391	14433	14439	14419	14724	14513	14514	14580	14368	14425	14387	14639	14545	14537	14470	14416	14587	14550	14458	14435	14249	14390	14359	14384	14573	14508	14458	14471	14776	14600	14502	14280	14440	14496	14388	14412	14376	14492	14431	14497	14349	14620	14488	14481	14417	14437	14520	14238	14495	14485	14564	14492	14682	14485	14414	14630	14426	14567	14608	14339	14571	14414	14329	14542	14467	14556	14419	14406	14376	14391	14350	14438	14352	14438	14359	14428	14330	14540	14427	14461	14494	14553	14501	14527	14387	14448	14538	14396	14320	14463	14463	14555	14661	14505	14375	14494	14586	14521	14470	14394	14436	14571	14545	14472	14216	14463	14365	14480	14425	14401	14509	14472	14434	14548	14371	14479	14484	14562	14485	14484	14652	14524	14398	14414	14501	14536	14412	14682	14447	14559	14329	14260	14351	14405	14477	14599	14455	14429	14459	14300	14473	14500	14368	14532	14525	14372	14391	14678	14437	14459	14625	14472	14634	14420	14479	14537	14420	14338	14425	14356	14505	14459	14524	14334	14646	14321	14403	14468	14470	14417	14515	14545	14555	14460	14621	14450	14505	14373	14411	14434	14486	14381	14464	14479	14517	14375	14353	14427	14597	14331	14570	14561	14433	14461	14407	14559	14345	14343	14616	14414	14589	14507	14344	14259	14462	14554	14380	14394	14455	14482	14365	14508	14410	14616	14388	14473	14485	14355	14307	14569	14451	14385	14414	14400	14601	14546	14505	14552	14524	14453	14373	14354	14502	14307	14438	14533	14580	14423	14552	14538	14341	14514	14472	14555	14423	14549	14396	14622	14464	14283	14502	14415	14296	14433	14534	14408	14358	14574	14359	14589	14303	14362	14545	14445	14566	14454	14496	14401	14384	14477	14427	14488	14494	14659	14495	14321	14446	14347	14509	14429	14386	14558	14696	14414	14534	14354	14564	14392	14541	14359	14483	14453	14444	14337	14409	14330	14547	14349	14424	14474	14450	14513
26246	21185	28328	38950	47990	53849	47051	33035	26302	21876	19776	18584	18046	17696	17655	17469	17602	17726	17580	17545	17460	17372	17476	17440	17600	17802	17297	17455	17565	17515	17339	17609	17550	17576	17429	17787	17425	17522	17444	17515	17726	17528	17407	17394	17541	17486	17522	17288	17423	17481	17498	17417	17393	17515	17384	17460	17453	17438	17430	17603	17380	17207	17557	17237	17213	17527	17597	17471	17459	17311	17405	17340	17637	17643	17512	17425	17446	17280	17594	17730	17395	17270	17439	17395	17492	17327	17499	17430	17437	17535	17534	17549	17652	17431	17369	17270	17450	17617	17716	17461	17535	17286	17452	17517	17268	17381	17526	17242	17317	17308	17467	17403	17465	17336	17467	17591	17482	17455	17598	17403	17575	17580	17593	17313	17424	17501	17497	17409	17348	17475	17255	17439	17466	17697	17505	17455	17430	17346	17376	17285	17316	17324	17403	17502	17439	17619	17428	17562	17531	17275	17354	17399	17463	17495	17393	17423	17398	17328	17692	17477	17352	17441	17549	17209	17519	17618	17538	17545	17379	17409	17489	17544	17524	17221	17407	17545	17347	17241	17351	17517	17400	17662	17023	17454	17492	17532	17467	17523	17521	17431	17179	17249	17363	17375	17433	17258	17229	17411	17355	17253	17537	17474	17237	17389	17508	17531	17540	17466	17455	17492	17300	17346	17456	17297	17606	17186	17290	17504	17475	17589	17382	17251	17301	17298	17488	17514	17445	17382	17423	17388	17322	17416	17618	17599	17462	17245	17345	17245	17171	17219	17688	17605	17442	17185	17508	17685	17525	17366	17467	17530	17416	17525	17378	17353	17484	17465	17456	17588	17387	17515	17353	17409	17635	17378	17556	17162	17239	17294	17558	17519	17439	17252	17411	17826	17413	17452	17491	17346	17419	17331	17525	17200	17608	17406	17471	17276	17436	17403	17554	17654	17598	17141	17467	17615	17552	17505	17631	17381	17422	17509	17560	17527	17408	17388	17336	17650	17698	17483	17455	17500	17242	17399	17377	17436	17335	17261	17450	17373	17341	17343	17443	17554	17411	17307	17522	17285	17531	17258	17499	17551	17157	17465	17736	17455	17316	17389	17513	17282	17341	17670	17344	17369	17338	17594	17633	17571	17536	17397	17487	17237	17434	17319	17495	17440	17503	17591	17467	17563	17271	17425	17306	17355	17516	17509	17351	17320	17554	17488	17481	17436	17303	17290	17391	17434	17444	17617	17576	17646	17300	17454	17592	17358	17303	17468	17351	17528	17471	17346	17395	17594	17645	17587	17546	17442	17377	17160	17307	17466	17488	17230	17663	17414	17619	17569	17458	17410	17564	17308	17662	17398	17249	17464	17324	17465	17407	17536	17365	17309	17433	17450	17496	17758	17590	17526	17517	17448	17437	17389	17585	17489	17352	17339	17445	17396	17452	17326	17504	17460	17492	17231	17492	17202	17401	17473	17353	17640	17626	17442	17347	17321	17491	17447	17525	17428	17565	17370	17572	17423	17584	17636	17421	17303	17298	17542	17489	17557	17587	17514	17463	17531	17550	17298	17201	17297	17393	17506	17487	17559	17365	17390	17568	17525	17439	17271	17189	17477	17321	17564	17210	17475	17432	17507	17344	17346	17341	17506	17298	17440	17421	17446	17531	17338	17240	17523	17479	17435	17396	17415	17358	17385	17377	17400	17494	17477	17576	17375	17353	17438	17469	17488	17364	17407	17521	17318	17394	17390	17513	17302	17270	17444	17603	17392	17209	17399	17154	17515	17203	17251	17291	17250	17173	17343	17213	17499	17407	17536	17548	17511	17387	17476	17376	17543	17326	17471	17421	17274	17323	17656	17391	17344	17486	17358	17592	17650	17249	17472	17499	17400	17511	17376	17462	17242	17413	17491	17541	17472	17447	17539	17303	17446	17603	17394	17540	17343	17302	17371	17503	17416	17474	17438	17714	17562	17519	17444	17510	17497	17510	17435	17300	17526	17296	17357	17633	17458	17409	17319	17511	17468	17445	17464	17664	17411	17572	17385	17444	17485	17698	17659	17334	17501	17421	17477	17569	17146	17393	17346	17363	17261	17462	17350	17371	17537	17305	17493	17443	17250	17358	17500	17307	17379	17638	17394	17505	17471	17685	17613	17478	17371	17402	17492	17456	17494	17285	17450	17545	17394	17252	17384	17377	17317	17558	17561	17344	17303	17407	17443	17536	17394	17443	17475	17624	17463	17403	17530	17584	17554	17488	17342	17442	17459	17300	17376	17327	17578	17582	17598	17460	17373	17599	17371	17401	17507	17378	17354	17444	17474	17491	17272	17355	17568	17418	17645	17349	17361	17444	17243	17440	17397	17303	17295	17631	17518	17425	17473	17539	17277	17383	17388	17464	17333	17531	17670	17527	17349	17506	17431	17492	17372	17637	17502	17505	17505	17360	17465	17449	17362	17484	17315	17571	17404	17346	17407	17526	17420	17475	17350	17505	17556	17641	17520	17468	17564	17381	17223	17238	17486	17314	17384	17642	17266	17485	17352	17446	17622	17435	17339	17579	17438	17319	17349	17488	17422	17345	17475	17395	17215	17318	17420	17285	17438	17457	17418	17400	17559	17344	17634	17781	17490	17442	17535	17475	17451	17471	17431	17583	17531	17494	17586	17284	17287	17586	17500	17178	17340	17405	17377	17372	17550	17406	17486	17549	17636	17444	17406	17511	17454	17267	17479	17432	17330	17306	17589	17482	17352	17524	17345	17476	17355	17380	17388	17533	17531	17312	17682	17559	17367	17234	17386	17434	17218	17449	17467	17740	17441	17537	17544	17212	17659	17453	17490	17527	17476	17432	17379	17379	17473	17403	17576	17432	17247	17335	17487	17378	17457	17393	17484	17441	17429	17310	17581	17485	17243	17621	17556	17591	17527	17472	17392	17496	17230	17596	17508	17293	17427	17593	17537	17346	17385	17192	17491	17297	17458	17577	17465	17400	17777	17482	17329	17425	17475	17519	17541	17431	17439	17470	17391	17496	17574	17658	17293	17510	17433	17375	17367	17490	17391	17450	17567	17409	17552	17214	17632	17390	17294	17509	17588	17446	17509	17297	17576	17611	17431	17489	17352	17396	17456	17360	17257	17406	17465	17587	17291	17277	17326	17371	17331	17548	17365	17496	17450	17260	17542	17539	17456	17256	17554	17733	17557	17420	17501	17225	17374	17604	17227	17359	17404	17415	17538	17609	17252	17435	17434	17495	17643	17600	17249	17397	17307	17533	17596	17405	17450	17529	17626	17509	17356	17233	17385	17358	17464	17546	17496	17423	17435	17347	17418	17459	17299	17642	17330	17666	17385	17415	17444	17597	17364	17245	17518	17589	17387	17483	17424	17512	17084	17375	17389	17327	17311	17469	17476	17422	17502	17427	17684	17450	17534	17482	17386	17485	17480	17501	17282	17580	17426	17353	17217	17461	17699	17545	17303	17185	17275	17482	17332	17575	17363	17588	17512	17278	17399	17634	17461	17338	17384	17603	17208	17525	17588	17303	17579	17558	17369	17337	17433	17361	17207	17567	17438	17535	17504	17512	17626	17517	17428	17479	17371	17378	17670	17395	17535	17243	17362	17505	17553	17626	17661	17569	17365	17461	17319	17453	17630	17394	17407	17457	17212	17370	17520	17322	17314	17420	17334	17449	17382	17585	17598	17486	17404	17303	17580	17596	17240	17545	17327	17368	17330	17295	17523	17417	17577	17527	17502	17295	17497	17358	17682	17593	17431	17488	17372	17242	17453	17482	17450	17506	17483	17454	17493	17351	17349	17685	17223	17368	17372	17369	17408	17424	17491	17306	17397	17288	17427	17404	17448	17256	17443	17451	17540	17523	17512	17501	17445	17730	17521	17270	17351	17720	17460	17421	17378	17650	17523	17394	17386	17290	17608	17725	17489	17296	17480	17434	17301	17441	17513	17386	17396	17449	17499	17330	17290	17606	17494	17743	17399	17604	17454	17585	17562	17234	17451	17518	17477	17336	17477	17297	17299	17409	17427	17545	17456	17476	17468	17452	17529	17422	17198	17352	17322	17427	17516	17635	17573	17433	17447	17382	17372	17443	17331	17466	17521	17325	17497	17460	17370	17519	17380	17447	17349	17420	17414	17219	17515	17218	17338	17357	17421	17550	17512	17505	17464	17353	17410	17410	17438	17553	17548	17474	17389	17420	17615	17784	17671	17405	17524	17289	17525	17329	17393	17444	17459	17630	17451	17489	17357	17459	17465	17606	17127	17408	17466	17244	17548	17525	17609	17499	17631	17424	17525	17414	17446	17428	17341	17407	17499	17501	17490	17432	17459	17645	17507	17174	17348	17489	17404	17277	17486	17495	17468	17378	17335	17480	17381	17617	17428	17544	17257	17468	17543	17554	17497	17352	17544	17345	17435	17430	17212	17437	17386	17575	17233	17458	17375	17460	17225	17302	17300	17556	17489	17566	17498	17383	17392	17531	17323	17663	17508	17530	17542	17203	17249	17452	17502	17313	17235	17338	17371	17356	17254	17527	17406	17607	17673	17384	17567	17293	17513	17431	17359	17424	17559	17331	17632	17526	17456	17538	17431	17382	17461	17415	17582	17631	17510	17487	17455	17373	17585	17287	17451	17408	17236	17390	17368	17658	17407	17385	17427	17380	17494	17614	17472	17543	17416	17371	17501	17345	17540	17420	17301	17226	17717	17581	17664	17497	17411	17369	17482	17459	17483	17554	17385	17462	17411	17302	17280	17345	17519	17447	17352	17463	17436	17456	17449	17743	17546	17291	17634	17334	17435	17659	17352	17509	17467	17420	17241	17368	17498	17369	17273	17522	17513	17453	17569	17423	17392	17429	17268	17269	17403	17349	17424	17364	17167	17433	17508	17574	17283	17446	17488	17540	17794	17611	17445	17571	17534	17491	17530	17446	17270	17511	17403	17359	17471	17363	17284	17543	17313	17349	17605	17227	17563	17288	17329	17455	17237	17476	17261	17546	17444	17437	17288	17472	17608	17529	17423	17544	17484	17398	17334	17431	17277	17265	17367	17613	17382	17284	17396	17439	17487	17416	17316	17408	17313	17460	17596	17421	17490	17456	17361	17357	17534	17176	17518	17328	17566	17273	17499
24740	42152	42422	51645	51388	53250	43883	31872	23780	18615	16661	15354	14653	14198	14179	14110	14134	14053	14272	14373	14210	14248	14147	14182	14053	14186	14445	14340	14177	13985	14013	14065	14226	14072	14247	14275	14021	14098	14231	14112	14194	13955	14332	14301	14059	14166	14124	14303	14193	14222	14208	14139	14199	14057	14249	14319	14108	14227	13961	14098	14100	14112	14121	14227	14113	14001	14193	13971	14152	14252	14168	13986	14174	14141	14041	14034	14114	14190	14182	14136	14421	14145	14228	14063	14131	14063	13952	14267	14153	14157	14111	14231	14114	14121	14278	14158	14224	14241	14108	14134	14191	14272	14050	14207	14237	14215	14259	14155	14214	13983	14015	14189	14091	14184	14178	14122	14134	14106	14172	14167	14249	14213	14075	14168	14185	14121	14118	14238	13948	14112	14192	14232	14067	14214	14309	14137	14081	14205	14218	14023	14119	14163	14123	14353	13993	14182	14106	14146	14200	14160	14179	14240	14049	14092	14186	14112	13969	14335	14142	14187	14194	14178	14146	14026	14284	14161	14327	14196	14476	14279	14042	14237	14158	14230	13947	13934	14184	14212	14098	14276	14246	13923	14084	14178	14104	14255	14248	13999	14131	14210	14167	14080	14152	14142	14136	14080	14213	14120	14227	14249	14157	14119	14050	14211	14053	14245	14100	14077	13886	14156	14110	14261	14129	14070	14235	14073	14186	14142	14054	14225	14135	14148	14170	14152	14235	14192	14289	14203	14004	14242	14255	14165	14135	14215	14183	14138	14134	14113	14090	14203	14258	14017	14122	14160	14126	14229	14117	14064	14091	14114	14197	14089	14160	14144	14187	14117	14154	14306	14247	14216	14057	14354	14087	14112	14172	14013	14156	14288	14150	14229	14050	14069	14289	14231	14139	14165	14299	14093	14137	14199	13995	14220	14279	13999	14111	14179	14295	13939	14137	14116	14177	14069	14238	14196	14172	14316	14123	14286	14156	14203	14230	14152	14197	14098	14060	14154	14186	14059	14233	14131	14143	14167	14258	14186	13961	14236	14246	14191	13994	14107	14090	13910	14003	14062	14253	14256	14148	14066	14178	14129	14188	14258	14192	14173	13989	14125	14172	13924	14228	14020	14194	14004	13912	14189	13940	14170	14080	14179	14042	14099	14054	14243	14358	14145	14028	14209	14119	14214	14260	13975	13969	14224	14165	14178	14140	14230	14093	14358	14142	14051	14273	14303	14035	14286	14132	14073	14096	14035	14215	14027	14096	14111	14095	14185	14039	14187	14150	14218	14175	14113	14152	14276	14177	14225	14040	14188	14002	14231	14023	14094	14297	14109	14085	14155	14107	14090	14033	14225	14113	14086	14154	14048	14045	14170	14114	14172	14188	14155	14095	14196	14018	14050	14048	14146	14145	14220	13974	14177	14167	14104	14172	14172	14267	14201	14182	14125	14186	14083	14058	14111	14174	14062	14373	14099	14164	14318	14201	14142	14155	14228	14211	14246	14065	14012	14066	14269	14168	14150	14276	14097	14345	14029	14155	14152	14234	14144	14101	14085	14179	14169	14142	14182	14128	14009	14213	14150	14068	14100	14178	14144	14146	14188	14234	13991	14089	14058	14083	14099	14328	14068	14143	14050	14069	14221	14246	14134	14112	14062	14130	14157	14121	14187	14161	14147	14145	14165	14170	14174	14227	14163	14129	14051	13956	14022	14122	14209	14256	14222	14252	14107	14191	14152	14194	14068	14264	14073	14165	14054	14167	14230	14359	14037	14135	14286	14240	14092	14157	14016	14280	14094	14142	14221	14169	14284	14168	14169	14049	14310	14102	14327	14233	14180	14294	14207	14124	14179	14156	14130	14196	14172	14261	14027	13949	14047	14090	14213	14058	14304	14165	14412	14128	14274	14200	14199	14136	14136	14181	14514	14198	14363	14110	14061	14133	14026	14375	14183	14008	14255	14220	13995	14130	14085	14085	14215	14015	14074	14189	14167	14078	14240	14100	14035	14160	14182	14177	14108	14114	14047	14110	13991	13944	14106	14107	14187	14238	14201	14198	14269	14323	14189	14148	14280	14129	14198	14195	14258	14298	14151	14035	14068	14101	14130	14197	13963	14162	14136	14052	14045	14038	14107	14252	14081	14090	14132	13907	14082	14155	14158	14018	14013	14112	14148	14035	14043	13970	14171	14094	14173	13974	14196	14077	14153	13992	14294	14211	14293	14232	14036	14046	14105	14054	14116	14083	14106	14133	14179	14173	13948	14117	14153	14063	14196	14118	14244	14046	13970	14118	14150	14073	14161	14080	14167	14003	14101	14038	14331	14139	14128	14170	14104	14186	14117	14089	14209	14163	14166	14109	14154	14263	14248	14193	14028	14192	14221	14074	14009	14210	14174	14191	14026	14276	14119	14208	13979	14110	13965	14189	14139	14110	14159	14061	14226	14214	14109	14251	14126	14238	14259	14175	13986	14137	14081	14298	14153	14156	14333	14088	14112	14219	14291	14173	14273	14055	14071	14224	14335	14092	14028	14031	14084	14124	14138	14172	14157	14072	14149	14249	14145	14372	14252	14219	14300	14169	14003	14098	14232	14093	14243	14271	14207	14135	14204	14171	14032	14288	14109	14172	14118	14246	14168	14234	14225	14187	14163	14134	14257	14259	14368	14056	14125	14313	14178	14188	14223	14207	14200	14224	14136	14200	14204	14234	14069	14093	14108	14058	14185	14128	14108	14166	14074	14066	14034	14021	13981	14227	14107	14277	14058	14145	14060	14209	14166	14157	14057	14109	14198	14131	14189	14045	14230	14059	14305	14141	14253	13977	14099	14068	14097	14188	14112	14197	14048	14311	14181	14218	14226	14172	13883	13945	14237	14036	14070	14062	14365	14108	14101	14185	14195	14165	14269	14095	14090	14208	14016	14096	14055	14144	14253	14216	14156	14141	13972	14159	14279	14087	14126	14111	14089	14140	14138	14015	14208	14147	14170	14066	14091	13967	13970	14090	14173	14207	14169	13995	13964	13990	14203	14191	14139	14182	14150	14038	14033	14079	14206	14114	14151	14163	14089	14369	14177	14018	14320	14215	14044	14151	14233	14149	14172	14229	14243	14095	13997	14289	14166	14071	14160	14209	14093	14085	14089	14154	14134	14181	14122	14075	14079	14258	14359	14309	14041	14190	14082	14194	14302	14113	14116	14258	14128	14095	14106	14106	14392	14217	14113	14059	14097	14323	14177	14025	14234	14131	14096	14053	14230	14092	14207	14037	14183	14428	14246	14182	14218	14183	14174	14197	14211	14111	14000	14115	14070	14157	14193	14136	14139	14201	14092	14171	14145	14056	14188	14164	13979	14294	14308	13972	14329	14306	14175	14106	14047	14108	14203	14117	14132	13975	14119	14197	14145	14003	14280	14180	14190	14135	14135	14160	14232	14245	14108	13914	14098	14140	14138	14055	14203	14225	14182	14022	14254	14213	14255	14319	14130	14291	14275	14077	14159	14213	14006	14025	14121	14075	14115	14071	14380	14146	14234	14115	13982	14089	14315	14106	14067	14182	14212	14216	14105	14090	14315	14014	14064	14315	14222	14099	14164	14102	14204	14114	14006	14185	14075	14102	14141	14322	14252	14161	14194	14083	14138	14275	14191	14104	14077	14349	14081	14308	14060	14139	14045	14124	14105	13979	14089	14238	14180	14103	14207	14178	14111	14262	14148	14156	14195	14252	14372	14221	14251	14058	13964	14155	14373	14183	14128	14111	14338	14058	14003	14217	14096	14170	14088	14249	14183	14111	14345	14235	14272	14261	14185	14346	14260	14276	14271	14076	14161	13983	14120	14253	13969	14350	14013	14100	14158	14009	14172	14077	14187	14161	14116	14256	14041	14148	14014	14075	14244	13964	14113	14107	14062	14139	14154	14140	14093	14161	14105	14350	14255	14066	14049	14163	14077	14295	14346	14131	13958	14203	14028	14110	14153	14282	14155	14301	14106	14026	14116	14177	14194	14260	14280	14192	14126	14104	14020	14191	14036	14076	14155	14240	14208	14079	14182	14251	14076	14170	14024	14100	14237	14062	14227	13895	14050	14073	14051	14021	14109	14297	14151	14179	14087	14108	14176	14151	14170	14275	14153	14132	14281	14086	14019	14257	14209	14238	14080	14161	14141	14105	14186	14194	14205	14061	14145	14050	14231	13972	14255	14370	14047	14056	14325	14106	14083	14183	14218	14127	14199	14168	14185	14036	14177	14289	14071	14202	14043	14169	14110	14152	14133	14204	14075	14094	14215	14043	14126	14173	14115	14150	14212	14156	14164	14098	14084	13867	14098	14177	14067	14141	14184	14123	14084	14215	14254	14049	14203	14211	14105	14010	14044	14153	14158	14194	14071	14131	14137	14130	14232	14174	14144	14211	14046	14261	14290	14146	14169	14114	14170	14236	14217	14217	14162	14223	14326	14011	14017	14172	14172	14238	14063	14312	14178	14025	14260	14122	14196	14349	14302	14212	14157	14338	14155	14192	14074	13937	14119	14174	13962	14350	14034	14255	14097	14047	14083	14142	14135	14275	14212	14140	14216	14035	14154	14295	14185	14215	14124	14133	14186	14217	14303	14124	14139	14062	14193	14213	14132	14170	14301	14182	14283	14058	14095	14003	14130	14228	14060	14198	14096	14103	14234	14230	13940	14204	14396	14048	14080	14172	14229	14328	14255	14107	14195	14157	14481	14104	14194	13901	14029	14195	14006	14116	14217	14292	14268	14080	14089	14065	14190	14012	14227	14043	14292	14344	14207	14290	14144	14206	14270	14173	14237	14221	14156	14148	13998	14273	14057	14253	14148	14009	14090	14129	14272	14036	14151	14159	14099	14084	14234	14216	13969	14268	14183	14094	14257	14166	14094	14208	14140	14138	13911	14255	14224	14290	14050	14073	14086	14213	14106	14224	14113	14118	14178	14312	14210	14204	14194	14144	14153	14328	14217	14276	14094	14139	14109	14064	14109	14233	14208	14119	14147	14139	14075	14163	14117	14145	14238	14256	14263	14257	14039	14363	14307	14316	14049	14079	14185	14184	14231	14176	14093	14046	14183	14225	14222	14152	13969	14162	14175	14069	14225	14103	14043	14200	14249	14220	14035	14232	14007	14093	13997
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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
