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
339754550611	339754551160	339754551710	339754552261	339754552812	339754553361	339754553911	339754554463	339754555012	339754555562	339754556112	339754556664	339754557213	339754557763	339754558313	339754558864	339754559415	339754559964	339754560514	339754561065	339754561615	339754562165	339754562717	339754563266	339754563816	339754564366	339754564916	339754565467	339754566017	339754566567	339754567117	339754567668	339754568218	339754568768	339754569320	339754569869	339754570420	339754570969	339754571519	339754572070	339754572620	339754573170	339754573720	339754574272	339754574821	339754575371	339754575923	339754576472	339754577022	339754577574	339754578124	339754578673	339754579224	339754579775	339754580325	339754580875	339754581424	339754581974	339754582526	339754583075	339754583625	339754584177	339754584725	339754585276	339754585826	339754586378	339754586926	339754587477	339754588027	339754588577	339754589129	339754589678	339754590229	339754590780	339754591328	339754591879	339754592430	339754592979	339754593529	339754594080	339754594630	339754595182	339754595732	339754596281	339754596832	339754597383	339754597933	339754598483	339754599033	339754599584	339754600132	339754600684	339754601234	339754601785	339754602335	339754602884	339754603435	339754603986	339754604534	339754605085	339754605636	339754606187	339754606737	339754607287	339754607837	339754608386	339754608938	339754609488	339754610038	339754610589	339754611139	339754611689	339754612239	339754612790	339754613338	339754613890	339754614440	339754614989	339754615541	339754616091	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22578	21228	34854	34977	37449	37339	26822	19775	23375	19390	16310	15825	15755	15490	15306	15703	15439	15552	15371	15465	15305	15478	15417	15224	15302	15336	15339	15264	15273	15094	15236	15112	15106	15551	15181	15198	15157	15100	15238	15140	15012	15321	15059	15274	15404	15437	15298	15024	15393	15151	15165	15207	15123	15170	15221	15108	15249	15133	15079	15211	15159	15183	15122	15125	15106	15163	15121	15253	15100	15202	15188	15337	15345	15153	15052	15110	15069	15054	15179	15061	15044	15212	14859	15086	15004	15222	15149	14911	15076	15096	14913	14999	15004	15283	15070	14954	15169	15130	15336	15005	15185	15049	15174	15055	15144	15191	15051	15063	15212	15170	14954	15162	15198	15208	14854	15081	15230	15107	14781	14969	15216	15209	14935	15187	15200	15109	15194	15122	15080	15014	15168	15396	15164	15318	15093	15204	15100	14985	15013	15039	15157	15043	15080	15142	15293	15040	15036	15086	15211	15292	15120	15203	15082	15201	15142	15087	15176	15108	15145	15218	15224	14981	14812	14827	15159	15044	15185	15089	15238	15141	15084	15086	15151	14982	14935	15067	15211	15122	15223	15233	15132	15141	15094	15187	15073	15074	14940	14913	15116	15131	15279	14727	15125	15111	15085	15219	15309	15070	15079	15024	15105	14838	15196	15076	15185	15022	15130	15103	15037	15145	15017	15138	15124	15123	15044	15232	15116	15042	15039	15183	14926	14922	15098	15102	15287	15046	14916	15059	15254	15202	15038	15176	15157	15089	15104	14894	15229	15253	15104	15017	15119	14968	15181	15220	14998	15027	15206	15003	15175	15029	15222	15240	15201	15144	15178	15166	15172	15362	15163	15046	15190	15075	15042	15056	15043	14891	15210	15009	15359	15453	15196	15325	15077	15012	15105	14994	14902	15075	15153	15155	15074	15102	15182	15121	15156	15259	15044	14961	15334	15096	15149	15037	15194	15117	15114	15049	14962	15113	15184	15102	14863	15000	14986	15172	14922	15001	15182	15329	15172	15068	15122	15085	15075	14919	15030	15015	15195	15127	15049	15113	14915	15001	15109	14998	15096	15104	15241	15310	15095	15195	15138	15105	15141	15064	15099	15151	14966	15046	14964	15207	15037	14876	15169	15179	15182	15093	15423	15120	15120	15095	14902	15049	15147	15131	14989	15160	15021	14970	15042	14998	15142	14954	15021	15122	14929	15356	14907	15006	15096	15189	15124	15163	15056	15001	15238	15017	15074	15017	15208	15236	14948	15026	15115	15375	15093	14890	15051	15080	15383	15196	15060	14825	15045	15276	15068	14797	15236	15002	15030	15110	15012	15107	15147	15046	15017	15061	15086	14989	15215	15117	15166	15075	15387	15336	14995	15210	15109	15120	15190	15037	15003	15074	15099	14974	15245	14972	14948	14966	15101	15003	15118	15098	15244	15223	15048	14969	15094	15069	14942	15041	14991	14997	15077	15163	15236	14941	15108	15176	15219	15183	15058	15097	15338	15241	15082	15049	15090	15096	14998	15160	15096	15330	15162	14914	15020	15007	14959	15154	15188	15089	15097	15220	15314	15084	15101	15004	15088	15084	15061	15088	15151	15211	15136	15121	15071	15045	15168	15183	15206	15119	15041	15268	15335	15214	15082	14985	15078	15110	15096	15206	15187	15152	14989	14754	15264	15176	15246	15306	15244	14866	15103	15140	15196	15032	15092	15233	14964	14878	15049	14967	14899	15202	15022	15079	15052	15165	15104	14933	15191	15084	15138	15182	15119	15245	15167	15040	15116	14997	15081	14905	14950	15180	15084	14930	15093	15136	15071	14898	15197	15128	15029	15049	15148	15009	15152	15087	15115	15135	14994	15050	15149	15133	15231	15012	15018	15091	15279	15174	15201	15021	15061	15106	15095	15084	15136	14998	15104	15471	15342	15015	15164	14996	15215	15076	14930	15030	14979	15236	15076	15295	15209	15012	15054	15267	15064	15226	14987	15337	15071	15172	15112	15209	15090	15104	15159	15046	15119	15143	15016	15077	15185	15071	15216	15165	14993	15073	15276	15199	15235	15162	14927	15194	15031	15041	15105	15183	15067	15278	15100	15025	15119	15148	15200	15106	15136	15226	15115	14972	15100	14988	15176	14986	15118	14886	14986	15275	15204	15049	15194	15199	15053	15282	15180	15033	15078	14940	14945	15042	15135	15088	15186	14972	15049	15133	15157	15051	15044	15038	15229	15138	15121	15185	15044	15129	15000	15097	15038	15019	15158	15041	15131	15155	15052	15045	15099	15037	15017	15130	15059	15106	15040	15101	14976	15186	15158	15095	15040	15277	15297	15394	15087	15133	15029	15347	14960	15084	14856	15121	14908	15180	14963	15063	15196	14948	15247	15042	15221	15080	14990	15209	15342	15234	15104	15034	15100	15230	15268	14972	15376	15108	14977	14994	15202	15169	15311	15220	15251	15211	15111	15123	15040	15223	15167	15002	15225	15140	15156	15252	15289	15100	15081	15007	15018	15149	14793	15028	15206	15070	15315	15115	15126	15093	15073	15089	15138	15056	15140	15144	15026	15140	14796	15198	15087	15198	15243	15121	15077	15274	15147	15222	15270	15046	14811	15109	15031	14879	15061	15028	15157	15157	15248	15010	15199	15066	15086	14908	15120	15036	15062	15262	15291	15172	14891	15132	15020	15223	15003	15218	15174	15114	15017	15099	15138	15043	15147	15285	15262	14946	15053	15102	15056	14899	14999	14921	15116	15305	15151	15145	15058	15153	15060	15014	15117	15204	14946	15167	15197	15094	15061	15136	15083	15124	14968	15138	15095	15070	14998	15086	15143	15122	15077	15143	15034	15279	15054	15156	15400	14846	15098	15251	14982	15097	15125	15166	15245	15220	15218	15360	15098	15020	15159	15085	15197	15007	14977	15076	15039	15050	15103	15115	15119	15065	15077	15136	15080	15123	15172	15001	15013	15220	15227	14999	15162	14963	14973	15137	15073	15070	15142	15034	15277	15275	15162	15013	14960	15029	15326	15081	14965	15085	15148	15105	15219	15159	14919	15086	15153	15150	15178	15116	15206	15004	15269	14811	15116	15140	15141	15068	15176	15086	15241	15197	15083	15187	14964	15043	14977	15021	15253	15300	15147	14986	15026	15088	15247	15076	15196	15159	15099	14927	15264	15025	14984	15112	15159	15236	15111	15074	15203	15177	15180	15170	14832	15272	15221	14869	15051	15274	15204	15170	15113	15017	15072	15055	14997	15099	15028	15000	15120	14945	15032	15053	15001	15241	15099	15123	14795	15004	14958	15099	15030	14968	14973	15080	14998	15158	15023	14936	15166	15086	15055	15100	15109	15082	15107	15015	15180	15065	15082	15108	15130	15024	15312	15159	15096	15139	15000	15018	15059	15290	15153	15049	15195	14960	14982	14876	15123	15049	15250	15174	15135	15101	14874	15087	15171	15129	14966	15080	15222	15137	14961	14970	15282	15031	15100	15133	14840	14815	15062	15092	14945	15129	15321	15312	15157	15151	14880	15001	15174	15183	15177	15168	15223	15330	15115	15060	15300	15230	15095	15026	15020	15074	14966	15059	14776	15129	15192	15108	15119	15077	15062	15211	15170	15127	15360	15113	15227	15106	15035	15131	15083	15228	15073	15199	15224	14977	15168	15214	15126	15063	15171	15057	15001	14992	15106	15014	15163	14950	15056	15133	15228	15131	15041	15053	15185	15181	15091	15203	15005	15088	15185	14855	15218	14939	15201	15179	15253	15153	15394	15029	15002	15086	15050	14835	15206	15094	15006	15020	15047	14890	15005	15017	15405	15110	15058	15324	15297	15279	15268	15227	15036	15222	15204	15184	15274	15192	15158	15279	15186	15146	14961	15274	15085	15183	15085	15010	15167	15125	15267	15143	15028	15000	15011	15196	15206	15091	14973	15475	15163	15267	15221	15240	15125	15105	15051	15056	14977	15056	15220	15133	15139	15101	15126	15224	15160	14929	15180	15175	15191	15155	14912	15100	15170	15081	15110	15063	15113	15213	15143	14813	15259	14994	15057	15068	15083	15166	15206	14714	15067	14961	15205	14952	15171	15103	15096	15049	15076	14945	14916	15114	15199	15235	15042	14942	15278	14987	14979	14960	14986	15201	15153	15077	15117	15188	14950	14996	15127	15096	15170	15153	15189	15098	15209	15089	15136	15108	14997	14932	15011	14958	14926	15108	14988	15053	15235	15010	15066	15246	15029	15095	15082	15211	14984	15065	14992	15175	15122	15058	15083	15134	15195	15070	15281	15124	15130	15106	15170	15286	15070	14962	15188	14886	15090	15240	15036	15175	15104	15353	15165	15090	15318	15223	15253	14930	15212	14964	15078	15063	15125	14962	15036	15007	15093	14957	14936	15096	15134	15077	15155	15086	15044	15025	14906	15174	15175	14985	15017	15117	15124	14994	15422	15057	15109	15125	15015	15157	15001	15153	14961	14971	15034	15210	15207	15297	15203	15203	15272	15186	15178	15147	15064	15174	15278	15003	15091	15123	15258	15187	15254	15118	15197	15116	15124	15215	15179	15095	15124	15224	15267	15012	15075	15162	15023	15049	15073	14917	15105	15413	15061	15233	15066	15154	15091	14870	14942	15082	15154	15080	15283	15006	15191	15083	15114	15121	15026	15005	15243	15056	15195	15214	15087	15083	15156	15050	15284	15023	15192	14997	15043	14976	15142	14933	15157	15002	14993	15098	14946	15058	15033	15043	14973	15039	14854	15200	15271	15167	15174	14922	14998	15017	15099	15050	15163	14994	15042	15050	15148	15148	15109	15057	15142	15040	15162	15179	15120	14906	15143	15254	14948	15079	14987	15222	14949	15131	15161	15093	15010	14967	15137	15121	14951	15258	15232	14856	15079	14912	15316	15176	15197	15146	14991	15016	15175	15075	14912	14949	15283	15056	15028	15237	15285	15387	15014	15011	15156	14991	15009	15129	15155	15008	15187	15021	15101	15083	15035	15210	15208	15159	15009	14946	15105	14945	15064	15028	15219	15164	15077	15070	15280	15038	15346	15188	15085	15252	15021	15053	15111	15103	15063	15028	15125	15139	14997	15035	15111	15191	15031	14999	15218	15348	14981	15276	15120	15113	15148	15055
38078	81223	93560	68634	57562	42025	20525	18345	24346	18147	14523	14015	13991	13894	13591	13659	13656	13578	13788	13483	13649	13542	13609	13403	13397	13372	13303	13329	13450	13319	13363	13445	13266	13459	13353	13389	13489	13241	13270	13339	13368	13415	13254	13659	13667	13539	13422	13468	13357	13364	13281	13361	13311	13336	13294	13372	13327	13427	13330	13309	13446	13458	13304	13392	13324	13306	13315	13415	13363	13316	13513	13344	13241	13492	13286	13222	13529	13263	13279	13296	13408	13340	13362	13291	13442	13351	13459	13322	13434	13256	13421	13249	13299	13309	13330	13396	13303	13283	13254	13358	13364	13416	13369	13259	13189	13250	13271	13309	13304	13241	13386	13282	13386	13284	13347	13537	13111	13275	13179	13420	13326	13348	13371	13295	13173	13292	13235	13428	13195	13335	13256	13492	13126	13449	13570	13344	13148	13450	13315	13316	13387	13321	13348	13154	13306	13336	13377	13266	13236	13225	13315	13484	13358	13289	13411	13245	13494	13388	13339	13339	13350	13256	13546	13332	13399	13290	13411	13371	13181	13312	13392	13233	13518	13382	13372	13293	13433	13445	13330	13372	13389	13201	13258	13351	13406	13346	13261	13070	13400	13404	13429	13291	13252	13502	13316	13310	13347	13203	13476	13350	13297	13386	13456	13178	13431	13344	13401	13395	13186	13320	13360	13316	13273	13263	13168	13336	13298	13279	13243	13275	13378	13257	13302	13408	13508	13316	13279	13259	13442	13247	13374	13273	13291	13304	13242	13381	13300	13473	13371	13276	13356	13368	13263	13353	13389	13292	13308	13311	13414	13477	13296	13297	13383	13341	13341	13357	13346	13359	13318	13349	13312	13271	13398	13418	13514	13306	13374	13255	13264	13349	13296	13296	13266	13240	13354	13312	13265	13136	13325	13397	13187	13399	13357	13396	13352	13244	13199	13170	13435	13343	13336	13172	13340	13271	13278	13394	13144	13228	13469	13419	13422	13201	13446	13152	13457	13390	13306	13352	13264	13413	13373	13329	13250	13388	13450	13402	13299	13348	13258	13363	13287	13380	13217	13284	13331	13199	13439	13514	13328	13466	13358	13257	13327	13527	13336	13276	13391	13275	13301	13482	13441	13380	13369	13305	13351	13432	13405	13194	13429	13414	13267	13395	13282	13357	13254	13385	13344	13347	13149	13382	13389	13399	13297	13321	13447	13268	13329	13415	13214	13230	13318	13576	13370	13389	13365	13096	13337	13296	13217	13522	13488	13410	13154	13380	13387	13289	13400	13203	13346	13296	13218	13211	13221	13355	13364	13358	13502	13362	13420	13479	13551	13321	13371	13228	13374	13342	13308	13153	13341	13288	13284	13272	13447	13316	13346	13334	13481	13477	13407	13396	13288	13324	13589	13213	13322	13327	13184	13338	13505	13060	13327	13233	13146	13193	13471	13184	13469	13312	13263	13272	13145	13233	13408	13280	13339	13260	13272	13013	13381	13254	13446	13417	13396	13455	13327	13307	13336	13353	13321	13296	13452	13530	13399	13276	13311	13373	13338	13334	13377	13619	13336	13415	13210	13265	13373	13396	13473	13312	13413	13460	13530	13338	13334	13127	13457	13300	13414	13372	13300	13275	13339	13384	13341	13483	13306	13481	13360	13228	13454	13361	13459	13261	13246	13448	13447	13234	13289	13350	13373	13484	13246	13497	13564	13276	13342	13488	13368	13353	13462	13301	13326	13355	13285	13329	13115	13244	13302	13349	13293	13276	13227	13248	13401	13408	13499	13283	13324	13383	13402	13235	13267	13349	13500	13206	13212	13403	13299	13400	13364	13301	13390	13348	13307	13177	13176	13360	13439	13324	13334	13354	13299	13262	13230	13403	13361	13253	13337	13321	13355	13465	13384	13230	13372	13463	13284	13418	13330	13318	13344	13289	13241	13427	13134	13329	13209	13297	13412	13276	13442	13148	13444	13356	13300	13298	13536	13339	13282	13224	13340	13200	13431	13534	13348	13334	13399	13377	13226	13355	13465	13218	13474	13416	13294	13401	13262	13270	13450	13369	13312	13457	13394	13451	13280	13544	13335	13295	13348	13362	13419	13194	13216	13392	13366	13313	13286	13339	13389	13331	13295	13246	13356	13231	13475	13329	13418	13451	13418	13323	13301	13424	13355	13248	13319	13386	13333	13238	13387	13361	13441	13377	13311	13356	13391	13175	13166	13369	13297	13530	13257	13223	13231	13196	13298	13262	13223	13323	13413	13143	13279	13480	13322	13331	13157	13311	13261	13368	13397	13316	13459	13317	13405	13448	13228	13402	13266	13138	13329	13214	13389	13346	13338	13359	13279	13500	13426	13492	13341	13282	13237	13520	13319	13320	13534	13428	13261	13224	13392	13283	13268	13158	13407	13418	13268	13254	13259	13374	13336	13305	13450	13375	13227	13298	13318	13243	13386	13383	13275	13419	13321	13375	13231	13420	13297	13323	13299	13523	13207	13342	13337	13199	13465	13151	13341	13418	13353	13418	13449	13374	13474	13346	13182	13324	13333	13374	13394	13274	13284	13485	13349	13241	13489	13389	13431	13435	13353	13399	13338	13395	13557	13427	13370	13408	13237	13298	13411	13378	13210	13368	13355	13363	13295	13312	13347	13548	13522	13256	13230	13456	13506	13278	13405	13251	13342	13383	13377	13425	13426	13422	13344	13172	13275	13202	13271	13372	13225	13281	13392	13232	13450	13279	13293	13415	13366	13584	13379	13338	13445	13343	13472	13385	13340	13255	13400	13385	13215	13447	13390	13322	13457	13362	13478	13410	13518	13427	13405	13404	13349	13343	13297	13345	13141	13276	13375	13320	13290	13316	13402	13320	13293	13517	13319	13221	13292	13273	13259	13339	13277	13400	13361	13383	13473	13268	13307	13343	13304	13374	13493	13413	13294	13285	13400	13388	13367	13255	13295	13402	13316	13401	13161	13593	13315	13466	13319	13395	13456	13459	13399	13534	13395	13282	13365	13263	13269	13306	13286	13440	13331	13278	13239	13379	13170	13408	13393	13372	13226	13278	13265	13460	13220	13497	13418	13427	13353	13288	13457	13465	13241	13400	13329	13478	13314	13494	13373	13387	13135	13334	13383	13246	13400	13456	13376	13229	13325	13300	13307	13382	13440	13305	13374	13111	13345	13364	13303	13504	13171	13385	13404	13448	13285	13449	13361	13202	13289	13292	13293	13357	13455	13286	13396	13338	13426	13368	13411	13315	13374	13338	13459	13282	13421	13306	13178	13300	13428	13471	13384	13414	13342	13348	13280	13391	13325	13354	13320	13294	13280	13372	13336	13391	13376	13404	13322	13300	13309	13454	13217	13508	13514	13224	13282	13383	13378	13184	13490	13388	13357	13172	13381	13249	13226	13306	13267	13347	13415	13371	13467	13421	13177	13328	13363	13415	13305	13372	13367	13291	13438	13335	13204	13378	13248	13196	13349	13368	13385	13287	13244	13304	13322	13298	13351	13357	13357	13265	13317	13354	13361	13449	13262	13274	13272	13384	13426	13390	13337	13456	13236	13197	13446	13365	13313	13296	13468	13321	13397	13493	13318	13235	13474	13435	13405	13300	13439	13341	13454	13191	13321	13383	13305	13309	13526	13510	13278	13364	13425	13266	13393	13461	13386	13328	13374	13365	13403	13485	13311	13382	13325	13236	13422	13306	13500	13196	13243	13379	13640	13296	13210	13269	13366	13308	13306	13297	13418	13409	13195	13269	13371	13321	13364	13484	13317	13369	13233	13303	13518	13381	13373	13492	13378	13241	13284	13346	13267	13469	13253	13523	13339	13341	13378	13189	13317	13194	13430	13238	13406	13366	13494	13420	13395	13454	13371	13291	13308	13207	13416	13113	13412	13413	13399	13460	13174	13549	13417	13467	13349	13402	13344	13370	13431	13368	13179	13303	13345	13508	13229	13386	13220	13356	13351	13366	13277	13367	13269	13285	13110	13343	13317	13453	13354	13437	13306	13404	13369	13333	13321	13386	13471	13428	13418	13185	13346	13246	13264	13410	13369	13551	13426	13233	13351	13262	13242	13348	13327	13245	13341	13209	13376	13405	13114	13302	13439	13231	13435	13261	13364	13426	13380	13310	13343	13302	13453	13363	13378	13443	13219	13318	13344	13338	13142	13304	13328	13492	13366	13270	13354	13136	13187	13481	13238	13468	13290	13309	13451	13321	13336	13472	13359	13290	13279	13304	13434	13395	13338	13396	13262	13503	13399	13355	13442	13552	13289	13341	13291	13365	13431	13200	13554	13209	13271	13187	13273	13230	13405	13328	13274	13348	13348	13470	13326	13357	13231	13361	13391	13277	13533	13265	13392	13304	13238	13433	13132	13521	13255	13375	13406	13255	13472	13278	13381	13309	13267	13537	13400	13440	13323	13422	13238	13209	13453	13339	13286	13299	13287	13190	13521	13386	13198	13419	13185	13351	13398	13289	13403	13325	13275	13434	13385	13304	13336	13272	13205	13215	13171	13342	13382	13296	13275	13275	13416	13235	13377	13245	13380	13486	13408	13389	13566	13351	13354	13284	13366	13324	13381	13219	13424	13266	13306	13250	13328	13249	13322	13228	13318	13209	13343	13257	13307	13338	13387	13492	13261	13367	13111	13271	13508	13378	13248	13314	13415	13398	13349	13454	13380	13333	13426	13377	13611	13458	13382	13305	13315	13431	13378	13243	13301	13207	13365	13355	13355	13181	13584	13255	13425	13234	13352	13319	13338	13388	13258	13220	13214	13363	13291	13424	13301	13465	13345	13274	13382	13459	13339	13387	13394	13333	13191	13329	13208	13437	13415	13344	13414	13308	13368	13267	13400	13419	13341	13398	13356	13452	13219	13279	13272	13314	13356	13427	13393	13332	13451	13514	13291	13356	13154	13464	13305	13256	13127	13306	13308	13394	13332	13322	13431	13287	13378	13361	13293	13243	13290	13478	13428	13397	13315	13334	13425	13317	13330	13318	13487	13352	13211	13431	13382	13383	13392	13301	13366	13306	13238	13310	13303	13335	13242	13446	13307	13284	13316	13263	13314	13202	13476	13235	13296	13419	13290	13440	13471	13288	13442	13324	13490	13375	13311	13277	13384	13437	13364	13479
27959	29705	45011	34605	24546	21198	17545	16508	16421	16016	15899	15937	15856	16005	15935	15845	15966	15953	15979	15824	15901	15824	15766	15807	15740	15838	15767	15820	15983	15867	15671	15834	15912	15772	15719	15862	16021	15875	15714	15688	15976	15937	15993	15904	15739	15831	15569	15898	15684	15697	15911	15913	15877	15900	15696	15650	15801	15922	15594	15831	15869	15675	15860	15902	15821	15697	15900	15744	15990	15913	15833	15909	15768	15858	15902	15683	15684	15947	15809	15926	15800	15744	15858	15844	15836	15679	15710	15737	15858	15720	15580	15670	15622	15783	15600	15964	15805	15777	15818	15843	15612	15770	15894	15776	15910	15798	15716	15907	15891	15937	15873	15966	15758	15870	15698	15677	15822	15570	15746	15835	15855	15859	15733	15904	15953	15660	15703	15660	15729	15701	15760	15714	15977	15728	15842	15666	15697	15576	15741	15643	15827	15822	15669	15702	15917	15801	15548	15830	15729	15733	15875	15727	15705	15763	15729	15718	15729	15677	15790	15969	15741	15700	15802	15749	15692	15927	15759	15692	15791	16005	15881	15767	15716	15926	15892	15710	15700	15881	15928	15917	15902	15739	15875	15759	15798	15803	15699	15846	15773	15862	15665	15727	15726	15736	15745	15922	15572	15619	15983	15875	15746	15752	15870	15817	15765	15883	15741	15709	15908	15792	15690	15670	15938	15695	15966	15730	15696	15894	15726	15925	15836	15931	15860	15892	15733	15743	15791	15876	15952	15721	15633	15827	16028	15773	15873	15812	15917	15768	15848	15723	16088	15724	15795	15749	15738	15787	15691	15578	15811	15647	15830	15840	15831	15945	15843	15694	15934	15887	15860	15483	15863	15752	15904	15613	15847	15718	15793	15836	15682	15625	15935	15820	15530	15795	15797	15639	15974	15809	15755	15643	15832	15646	15640	15798	15729	15708	15970	15803	15772	15609	15699	15683	15713	15551	15783	15805	15905	15952	15717	15859	15831	15690	15765	15814	15827	15952	15806	15744	15873	15974	15772	15833	15572	15776	15932	15638	15914	15627	15685	15757	15597	15643	15894	15860	15735	15741	15745	15883	15837	15813	15799	15571	15839	15666	15840	15674	15778	15656	15890	15864	15872	15801	15718	15672	15810	15546	15727	15924	15615	15803	15727	15843	15606	15665	15747	15487	15989	15799	15777	15647	15585	15847	15679	15591	15708	15820	15793	15910	16192	15913	15580	15793	15681	15793	15912	15867	15615	15974	15662	15820	15785	15867	15733	15600	15754	15655	15900	15650	15986	15588	15759	15876	15936	15664	15787	15888	15888	15740	15781	15977	15785	15867	15668	15714	15617	15930	16000	15733	15835	15695	15808	15787	15841	15855	15897	15759	15552	15759	15830	15894	15718	15861	15833	15821	15745	15791	15743	15821	16017	15750	15687	15680	15862	15850	15523	15740	15617	15738	15855	15793	15711	15814	15801	15652	15771	15760	15842	15728	15669	15768	15776	15626	15682	15677	15925	15646	15938	15651	15837	15872	15864	15621	15826	15746	15997	15526	15856	15878	15781	15685	15742	15548	15943	15621	15702	15647	15994	15576	15746	15650	15718	15812	15747	15705	15986	15932	15994	15797	15771	15767	15827	15777	15725	15738	15761	15542	15825	15931	15666	16011	15884	15845	15824	15699	15862	15974	15623	15917	15889	15823	15799	15771	15718	15727	15798	15797	15752	15567	15704	15819	15771	15780	15828	15801	15686	15725	15893	15851	15859	15787	15722	15860	15736	15847	15794	15984	15770	15898	15931	15724	15590	15844	15950	15659	15671	15703	15689	15655	15858	15701	15908	15603	15762	15650	15956	15837	15728	15670	15938	15815	15842	15904	15659	15852	15826	15596	15785	15677	15838	15929	15696	15681	15810	15832	15616	15833	15683	15951	15942	15806	15802	15961	15833	15757	15673	15755	15844	15859	15783	15699	15750	15953	15696	15600	15768	15770	15932	15595	15802	15847	15695	15643	15768	15663	15840	15812	15780	15735	15643	15889	15771	15749	15607	15632	15716	15942	15995	15571	15825	15577	15655	15774	15824	15565	15624	15854	15922	15841	15895	15729	15856	15999	16007	15832	15913	15806	15736	15809	15929	15703	15689	15882	15815	15649	15709	15731	15877	15670	15752	15882	15739	15880	15695	15938	15651	15696	15716	15703	15742	15786	15621	15677	15838	15796	15924	15830	15761	15707	15857	15667	15644	15845	15801	15834	15659	15754	15757	15855	15623	15604	15820	15724	15733	15926	15715	15883	15700	16008	15648	15698	15781	15816	15546	15819	15662	15894	15648	15770	15761	15908	15680	15751	15679	15746	15660	15811	15711	16007	15838	15780	15771	15887	15583	15561	15856	15816	15799	15746	15910	15843	15883	15828	15846	15756	15586	15730	15761	15653	15675	15710	16029	15612	15803	15871	15716	15913	15960	15873	15741	15797	15590	15737	15823	15718	15763	15527	15672	15723	16074	15740	15860	15717	15868	15692	15817	15618	15787	15654	15857	15758	15623	15843	15678	15568	15836	15896	15754	15806	15670	15794	15901	15845	15634	15773	15868	15849	15788	15701	15902	15823	15743	15792	15675	15665	15836	15778	15746	15874	16017	15849	15741	15753	15841	15831	15810	15814	15774	15784	15760	15837	15590	15670	15739	15510	15744	15818	15884	15709	15910	15721	15821	15825	15774	15796	15800	15680	15589	15817	15867	15820	15976	15920	15828	15945	15817	15779	16053	15733	15951	15634	15675	15641	15583	15684	15798	15821	15563	15784	15814	15759	15795	15818	15677	15784	15645	15675	15803	15950	15675	15644	15856	15640	15954	15817	15609	15893	15780	15752	15770	15809	15836	15808	15788	15612	15808	15655	16017	15740	15822	15967	15707	15554	15741	15662	15772	15868	15735	15763	15788	15892	15909	15778	15643	15823	15636	15885	15991	15790	15777	15690	15880	15828	15806	15772	15641	15708	15744	15590	15692	15744	16040	15870	15669	15733	15757	15826	15822	15842	15944	15660	15707	15692	15793	15760	15626	15793	15724	15744	15806	15967	15820	15757	15667	15783	15602	15755	15843	15729	15753	15699	15927	15796	16033	15875	15877	15694	15714	15636	15880	15715	15833	15738	15925	15696	15950	15806	15716	15860	15766	15769	15583	15781	15931	15783	15678	15973	15769	15964	15755	15887	15767	15760	15851	15638	15716	15938	15566	15652	15711	15676	15813	15730	15964	15664	15902	15862	15646	15716	16007	15855	15582	15711	15729	15800	15789	15613	15802	15787	15443	15715	15821	15832	15750	15803	15832	15978	15795	15933	15572	15924	15843	15824	15762	15770	15763	15706	15909	15790	15651	15832	15796	15736	15662	15844	15830	15751	15613	15842	15866	15896	15865	15685	15798	15821	15865	15693	15763	15844	15867	15602	16087	16028	15754	15879	15776	15973	15736	15842	15970	15608	15888	16084	15756	15838	15734	15757	15900	15769	15753	15634	15548	15638	15690	15720	15791	15917	15769	15967	15933	15733	15707	15760	15839	15801	15757	15800	15837	15850	15834	15736	15840	15762	15724	15718	15737	15894	15789	15828	15577	15949	16017	15640	15684	15594	15652	15958	15731	15774	15864	15645	15663	15636	15869	15854	15746	15765	15796	15850	15884	15956	15817	15981	15877	15673	15658	15712	15691	15763	15691	15677	15866	15604	15997	15670	15669	15750	15672	15779	15781	15701	15889	15698	15837	15548	15822	15869	15679	15639	15752	15777	15707	15508	15865	15850	15893	15777	15746	15782	15834	15829	15918	15633	15890	15872	15773	15807	15950	15936	15886	15678	15659	15710	15693	15705	15850	15918	15625	15919	15929	15821	15817	15592	15880	15559	15780	15925	15873	15656	16084	15874	15802	15704	15695	15725	15767	15821	15781	15645	15772	15673	15686	15959	15881	15800	15872	15780	15677	15807	15847	15782	15960	15666	15863	15875	15892	15795	15694	15718	15808	15949	16039	15757	15725	15818	15818	15700	15740	15843	16136	15718	15678	15758	15638	15928	15734	15596	15742	15763	15922	15633	15788	15777	15782	15819	15737	15794	15793	15912	15796	15789	15778	15814	15804	15843	15912	15958	15835	15824	15774	15701	15697	15877	15885	15627	15792	15845	15795	15780	15717	15717	15767	15560	15757	15779	15789	15837	15797	15790	15812	15857	15841	15658	15809	15819	15755	15780	15654	15866	15683	16108	15757	15795	15618	15753	15953	15995	15765	15637	15769	15732	15727	15851	15683	15819	15793	15721	15797	15851	15971	15734	15652	15749	15693	15628	15746	15642	15596	15781	15730	15697	15809	15773	15894	15702	15721	15870	15739	15822	15856	15848	15918	15819	15709	15643	15734	15850	15717	15848	15872	15773	15687	15777	15903	15923	15837	15792	15698	15802	15861	15833	15643	15755	15601	15690	15708	15636	15612	15871	15986	15811	15804	15594	15828	15783	15812	15760	15763	15953	15741	15596	15676	15933	15806	15691	15935	15837	15809	15742	15894	15795	15800	15829	15911	15805	15835	15548	15925	15877	15877	15671	15891	15692	15739	15723	15724	15879	15551	15878	16035	15927	15808	15733	15780	15700	15734	15779	15626	15712	15837	15778	15574	15811	15758	15737	15888	15713	15771	15817	15875	15878	15781	15476	16041	15811	15842	15920	15842	15751	15770	15872	15736	15826	15742	15457	15776	15701	15767	15828	15707	15818	15690	15899	15773	15685	15855	15930	15716	15718	15908	15883	15559	15833	15680	15776	16087	15940	15797	15970	16001	15752	15850	15712	15846	15981	15999	15753	15716	15738	15774	15779	15729	15908	15783	15919	15861	15563	15933	15883	15927	15714	15862	15860	15661	15787	15723	15871	15776	15829	15825	15841	15856	15735	15740	15696	15666	15658	15733	15725	15678	15658	16025	15868	15816	15772	15934	15659	15785	15889	15777	15838	15551	15898	15832	15783	15908	15870	15887	15725	15858	15806	15886	15801	15961	15737	15847	15973	15781	15909	15901	15642	15832	15861	15879	15691	15654	15991	15465	15755	15741	15933	15859	15953	15968	15882	15784	15768	15859	15881	15823	15909	15716	15723	15740	15897	15775	15860
23950	46544	48131	30913	23651	19833	15197	14538	14770	14363	14043	13996	13935	13949	13943	13808	13914	13915	13835	13859	13950	13909	13948	13687	13810	13862	13709	13766	13811	13812	13954	13998	13871	13784	14037	13981	13730	13763	13794	13811	13944	13736	13779	13743	13808	13758	13831	13777	13713	13774	14088	14035	13884	13788	13705	13913	13763	13656	13687	13958	13751	13943	13807	13789	13919	13915	13943	13819	13843	13808	13750	13738	13714	13732	13576	13887	13761	13849	13773	14030	13713	13960	13708	13848	13732	13773	13931	13737	13791	13855	13734	13874	13989	13781	13885	13861	13742	13722	13904	13661	13762	13692	13887	13835	13925	13815	13848	13834	13745	13851	13732	13969	13834	13869	13782	13826	13911	13716	13882	13758	13771	13792	13821	13733	13612	13838	13940	13894	14009	13746	13891	13777	13950	13888	13891	13787	13981	13760	13624	13640	13827	13694	13878	13952	13655	13873	13775	13795	13760	13699	13843	13758	13776	13684	13903	13866	13853	13837	13834	13963	13686	13728	13738	13797	13876	13826	13757	13915	13712	13869	13890	13875	13651	13822	13957	13777	13727	13959	13946	13917	13838	13878	13822	13842	13864	13910	13718	13761	13838	13756	13863	13837	13809	13994	13602	13892	13851	13644	13859	13712	13801	13777	13840	13831	13574	13708	13958	13917	13719	13654	13894	13814	13733	13837	13901	13819	13729	13856	13812	13924	13769	13858	13823	13751	13820	13864	13621	14072	13752	13843	13862	13814	13775	13653	13838	13820	13828	13848	13945	13833	13734	13851	13856	13939	13811	14082	13851	13858	13967	13836	13734	13714	13877	13780	13910	13772	13748	13753	13832	13897	13869	13709	13737	13871	13830	13648	13964	13863	13828	13976	13719	13652	13953	13927	13819	13703	13818	13840	13635	13798	13778	13734	13795	13631	13816	13675	13852	13819	13667	13832	13839	13750	13910	13872	13853	13741	13716	13693	13711	13921	13724	13767	13814	13968	13820	13839	13897	13854	13883	13831	14016	13630	13965	13802	13756	14015	13839	13974	13855	13871	13944	13816	13688	13867	13776	13771	14006	13696	13750	13815	13777	13707	13849	13767	13918	13818	13764	13724	13661	13889	13960	13872	13720	13753	13588	13872	14073	13742	13751	13938	13937	13742	13730	13907	13970	13808	13752	13702	13841	13863	13796	13852	13880	13704	13699	14120	13816	13824	13814	13754	13777	13792	13987	13681	13888	13685	13956	13877	13712	13911	13629	13886	13781	13746	13754	13832	13890	13890	13677	13851	13841	13733	14034	13682	13771	13915	13725	13708	13962	13786	13911	13822	13719	13841	13849	13967	13880	13893	13655	13783	13826	13981	13892	13688	13814	13897	13677	13889	13872	13867	13845	13841	13702	13654	13849	13762	13852	13747	13913	13908	13695	13909	13823	13950	13989	13848	13786	13690	13773	13964	13862	13664	13758	13882	13817	13760	13787	13828	13927	13915	13857	13666	13766	13863	13959	13866	13933	13867	13796	13693	13938	13707	13750	13824	13932	13783	13712	14001	13722	13979	13811	13789	13840	13818	13633	13818	13720	13668	13881	13802	13779	13932	13789	13983	13814	13675	13705	13810	13707	13848	13753	13724	13762	13936	13821	13977	13787	13817	13823	13770	13780	13629	13732	13892	13736	13868	13771	13843	13926	13797	13883	13902	13832	13869	13658	13912	13786	13572	13750	13752	13830	13829	13888	13687	13815	13828	13850	13849	13777	14024	13780	13865	13692	13742	13756	13932	13945	13899	13827	13903	13768	13954	13900	13761	13817	13721	13775	13657	13752	13852	14056	13704	13784	13802	13814	13823	13916	13680	13736	13837	13783	13742	13826	13809	13756	13962	13699	13935	13836	13690	13820	13694	13968	13764	13795	13895	13984	13875	13865	13795	13800	13766	13723	13995	13794	13787	13907	13719	13826	13836	13801	13665	13810	13770	13765	13615	13585	13758	13780	13875	13981	13772	13971	13871	13813	13838	13745	13674	13833	13949	13878	13853	13967	13870	13729	13723	13918	13850	13777	13991	13577	13893	13915	13967	13770	13799	13790	13780	13807	13866	13807	13874	13887	13849	13818	13708	13624	13756	13848	13905	13704	13832	13732	13797	13854	14116	13624	13808	13733	13690	13802	13908	13914	13854	13787	13852	13854	13835	13951	13727	13817	14027	13856	13808	13826	13710	13663	13693	13773	13762	13798	13804	13856	13809	13855	13767	13974	13786	13857	13898	13835	13637	13883	13857	13880	13804	13916	13878	13980	13793	13932	13607	13802	13745	13753	13807	13699	13908	13685	13877	13801	13782	13923	13923	13785	13825	13841	13834	13965	13797	13798	13656	13877	13758	13675	13829	13855	13833	13884	13973	13814	13839	13993	13934	13899	13756	13714	13800	13895	13757	13781	13840	13781	13714	13724	14047	13820	13881	13778	13702	13682	13731	13838	13793	13808	13978	13874	13791	13832	13795	13772	13829	13922	13977	13843	13767	13855	13727	13781	13690	13812	13870	13711	13867	13808	13626	13793	13664	13780	13883	13925	13768	13783	13834	13844	13721	13956	13750	13724	13768	13859	14004	13844	13813	13923	13926	13903	13758	13982	13927	13768	13843	13676	13780	13812	13849	13866	13746	13897	14025	13814	13817	13854	13890	13835	13765	13823	13800	13773	13698	13770	13709	13875	13870	13772	13852	13918	13840	13803	13702	14026	13969	13924	13832	13851	13825	13771	13697	13648	13753	14008	13901	13963	13988	13770	13714	13759	13624	13849	13787	13712	13765	13845	13913	13905	14016	13881	13847	13767	13791	13988	13834	13842	13882	13755	13848	13926	13855	13840	13663	13681	13691	13940	13912	13685	13830	14005	13740	13839	13866	13784	13751	13808	13973	13945	13784	13916	13866	13816	13966	13698	13834	13904	13837	13758	13926	13808	13821	13808	13931	13869	13890	13738	13865	13765	13930	13820	13817	13700	14020	13708	14011	13845	13709	13804	13830	13970	13766	13646	13866	13840	13844	13861	13900	13955	13579	13896	13686	13822	13763	13794	13649	13903	13851	13824	13796	13847	13672	13868	13890	13799	13746	13726	13651	13807	13688	13724	13970	13761	13805	13926	13791	13803	13947	13827	13722	13859	13765	13827	13763	13833	13975	13831	13790	13797	13859	13778	13738	13834	13845	13840	13995	13839	13634	13768	13952	13819	13804	14046	13736	13831	13752	13910	13792	13927	13833	13759	13675	13809	13799	13737	13979	13714	13879	13873	13722	13892	14065	13789	13853	13778	13738	13840	14000	13596	13872	13837	13781	13847	13817	13904	13807	13900	13833	13796	13773	13650	13878	13841	13819	13844	13675	13792	13739	13789	13867	13803	13871	13710	13807	13873	13917	13845	13842	13841	13727	13584	13751	13713	13784	13901	13771	13669	13883	13707	13969	13821	13805	13774	13985	13917	13925	13899	13843	13845	13865	13881	13835	13853	13921	13777	14032	13804	13770	13920	14025	13887	13872	13823	13932	13737	13781	13695	13759	13716	13885	13753	13860	13859	13872	14027	13931	13695	13675	13711	13889	13763	13725	13745	13764	13783	13800	13779	13981	13883	13884	13757	13755	13797	14024	13893	13876	13789	13742	13928	13802	13837	13627	13735	13717	13887	13801	13734	13745	13789	13660	13924	13922	13866	13809	13839	13923	13735	13902	13789	13799	13886	13879	13797	13885	13998	13782	13967	13844	13704	13803	13820	13728	13803	14033	13900	13830	13796	13822	13889	13932	13792	13952	13679	13866	13895	13748	13815	13923	13815	13848	13898	13830	13990	13789	13828	13898	13786	13678	13821	13672	13721	13833	13923	13944	13766	13847	13795	13698	13780	13800	13881	13888	13794	13827	13778	13726	13991	13827	13896	13658	13893	13953	13741	13908	13804	13927	13766	13794	13800	13679	13688	13787	13724	13829	13710	13866	13901	13915	13849	13902	13761	13757	13891	13951	13784	13830	13787	13681	13725	13830	13892	13749	13894	13821	13845	13860	13918	13727	13801	13950	13855	13963	13799	13849	13702	13915	13880	13921	13885	13880	13738	13759	13852	13729	13823	13963	13891	13889	13718	13901	13867	13688	13837	13754	13856	13961	13789	13877	13666	13796	13903	13933	13722	13763	13881	13756	13833	13897	13994	13868	13846	13893	13907	13936	13843	13710	13880	13709	13728	13712	13988	13749	13605	13753	13697	13786	13717	13719	13929	13933	13896	13776	13895	13942	13882	13937	13943	13859	13805	13842	13796	13846	13781	13760	13978	13743	13837	14064	13700	13838	13809	13664	13896	13623	13722	13883	13866	13774	13785	13850	13953	13792	13827	13681	13903	13841	13804	13790	13731	13850	13839	13813	13854	13842	13868	13951	13897	13856	13976	13756	13804	13809	13815	13913	13848	13884	13866	13844	13820	13786	13917	14102	13791	13930	13719	13880	13719	13798	13796	13798	13842	13827	13691	13826	13876	13883	13734	13710	13777	13740	13739	13886	13817	13894	13885	13845	13900	14047	13764	13737	13889	13840	13788	14005	13772	13833	13881	13787	13860	13814	13818	13880	13778	13825	13777	13892	13875	13675	13671	13957	13695	13888	13855	13928	13821	13866	13931	13853	13882	13783	13808	13929	13694	13928	13876	13923	13992	13921	13912	13782	13790	13878	13847	13677	13873	13864	13890	13806	13803	13928	13722	13865	13741	13758	13783	13714	13851	13728	13931	13778	13882	13888	13750	13780	13803	13767	13911	13900	13851	13875	13949	13859	13890	13818	13944	13878	13763	13844	13843	13896	13906	13789	13887	13645	13859	13727	13978	13766	14011	13867	13893	13830	13696	13746	13751	14022	13955	13738	13748	13877	13647	13879	13826	13968	13620	13766	13688	13736	13937	13870	13837	13826	13929	13967	13742	13830	13867	13715	13710	13776	13827	13852	13750	13870	13828	13810	14016	14024	13899	13738	13982	13731	13887	13917	13913	13819	13701	13825	13836	13783	13627	13748	13810	13889	13908	13739	13930	13788	13931	13820	13853	13785	13715	13762	13690	13982	13917	13760	13894	13757	13717	13554	13885	13850	13785	13945	13849	13794	13843	13970
23939	21754	43129	43548	32908	34185	23368	17922	19376	17387	15927	15494	15588	15365	15534	15319	15332	15422	15420	15251	15309	15458	15459	15258	15072	15119	15245	15228	15161	15250	15062	15068	15374	15274	15077	15347	15459	15224	15195	15366	15231	15128	15239	15203	15227	15284	15122	15138	15123	15289	15467	15254	15157	15304	15148	15100	15230	14965	15287	15099	15218	15243	15108	15259	15159	15184	15267	15191	14952	15135	15358	15206	15012	15242	15026	15323	15164	15263	15262	15222	15227	15357	15015	15200	15073	15145	15180	15151	15207	15332	15284	15196	15163	15159	15169	15507	15233	15188	15125	15284	15245	15195	15138	15019	15185	15314	14991	15231	15010	15180	15145	15062	15203	15215	15254	15101	15129	15117	15130	15168	15262	15257	15176	15244	15203	15268	15073	15231	15089	15056	15251	15095	15203	15346	15295	15099	15167	15065	15141	15110	14944	15014	15178	15063	15142	15132	15162	15215	15445	15097	15088	15067	15109	15169	15280	15184	15212	14942	15198	15338	15271	15146	15098	15278	15142	15244	15086	15109	15135	14980	15155	15159	15208	15313	15244	15232	15104	15242	15287	15024	15078	15022	15264	15240	15123	15122	15211	15113	14940	15060	15126	15119	15028	15168	14957	15174	15146	15069	15228	15418	15334	15118	15244	15295	14960	15173	15262	15116	15085	15137	15169	15104	15229	15293	15275	15184	15305	15344	15027	15217	15115	15200	15351	15260	15178	14869	15182	15066	15161	15077	15023	15253	14946	14967	15368	15040	15146	15227	15195	15222	15328	15144	15142	15351	15172	15156	15071	14952	15095	15110	15204	15096	15089	15261	14934	15240	15296	15163	15290	15350	14892	15117	15232	15357	14952	15134	15078	15040	15080	15010	15162	15275	15192	15148	15144	15277	15206	15128	15249	15103	15187	15064	15198	15195	15204	15103	15367	15187	15113	15021	15015	15157	15240	15060	15119	15222	15116	15207	15199	15321	15190	15052	14964	15020	15190	15247	15143	15112	15071	15205	15032	15119	15313	15147	15046	15366	15196	15212	15141	15062	15131	15168	15210	15240	15266	15111	15194	15195	15192	15226	15184	15229	15285	15003	15224	15242	15276	15090	15155	15216	15078	15090	15323	15198	15161	15180	14986	15215	15359	15135	15032	15218	15090	14990	15169	15191	15002	15138	15117	15092	15129	15239	15066	15299	15252	15121	15262	15079	14945	15292	15080	15040	15187	14955	14991	15055	15370	15126	15271	15268	15159	15014	14966	15029	15084	15025	14928	15223	14969	15062	15196	15152	15062	14980	15218	15146	15205	14990	15225	15169	14887	15018	15215	15262	15080	15307	15281	15231	15133	15056	15155	15098	15261	15173	15151	15233	15191	15255	14945	15196	15252	15217	15032	15204	15282	15181	15221	15165	14912	15200	14975	15168	15191	15023	15170	15196	15153	15137	15253	15143	15253	15152	15102	15101	15106	15265	15272	15164	15283	15313	15345	15163	14996	15163	15268	15083	15078	15245	15061	15288	15146	15116	15284	15149	15022	15149	15376	15199	15251	15323	15168	15063	15251	15421	14931	15073	15166	15180	15364	15099	15095	15169	15390	15260	15070	15172	15179	15162	15158	15089	15063	15355	15014	15108	15203	14949	15107	15275	15230	15256	15037	15238	15114	15142	15095	15038	15277	15258	15223	15188	15131	15268	15273	15138	15125	14922	15311	15114	15311	15227	15102	15070	15356	15171	15231	15133	15150	15113	15288	15229	15242	15205	14980	15094	15037	15103	15083	15160	14976	14944	15244	15317	15187	15316	15185	15081	15295	15167	15308	15149	15291	15070	15154	15199	15158	15147	15120	15091	15141	15148	15083	15051	15075	15072	15285	15142	15131	15118	15202	15066	15228	15161	15243	15101	15271	15291	15182	15108	15485	15219	15211	15064	15153	14938	15186	15017	15222	15102	15275	15104	15337	15134	15250	15079	15168	15067	15097	15118	14909	15102	15211	15139	15067	15210	15165	15236	15276	15086	15131	15130	15036	15103	15226	15182	15130	15325	15252	15183	15144	15049	15147	15127	15151	14905	15301	15125	15126	14907	15097	15440	15076	15275	15140	15262	15353	15002	15181	15247	14957	15187	15085	15192	15157	14898	15361	15160	15043	15309	15256	15339	15295	15281	15210	15069	15108	15128	15176	15138	15139	15080	15342	15030	15143	15118	15054	15473	15224	15254	15044	15260	15107	15187	15554	15160	15198	15242	15182	15334	15221	15430	15039	15170	15355	15057	15231	15160	15231	15236	15257	15039	15033	15264	15186	15109	14986	15337	15230	15166	15199	15259	15277	15037	15291	15137	15300	15291	15158	15006	15318	15146	15061	15139	15209	15154	15031	15225	15091	15332	15252	15253	15226	15249	15275	15045	15060	15016	15292	15103	15014	15091	15184	15441	15162	15318	15317	15075	15139	15151	15087	15036	15212	15204	15005	15081	15267	15206	15133	14941	15296	15151	14958	15167	15210	15071	15283	15284	15162	15162	15256	15092	15058	15154	15141	15154	15105	15161	15216	15099	15164	15167	15033	15256	15031	15161	15250	15310	15171	15214	15134	14982	15195	15092	15153	15349	15109	15141	15216	15194	15158	15112	15213	15190	15200	15242	15304	15187	15213	15124	15202	14970	15298	15270	15327	15061	15102	15188	15328	15191	15090	15091	15378	15189	15246	15064	15152	14982	15306	15281	15317	15191	15120	15088	15279	15043	15122	15220	15281	15130	15121	15076	15271	15332	15155	15111	15143	15016	15376	15249	15253	15154	15176	15065	15142	15300	15144	15154	15123	15201	15051	15303	15341	15114	15370	15151	15015	15232	15361	15194	15319	14949	15362	15253	15180	14978	15230	15135	15294	15037	15369	15339	15208	15234	15162	15051	15231	15075	15143	15324	15370	15248	15106	15191	15271	15322	15219	15174	15230	15148	15169	15029	15340	15205	15153	15103	15310	14983	15099	15272	15380	15302	15295	15228	15398	15091	15010	15103	15138	15153	15248	15140	15047	15068	15222	15114	15123	15429	15374	15286	15218	15303	15242	14980	15108	15212	15083	15372	15223	15082	15087	15012	15245	15142	15224	15221	15297	15253	15314	15264	15298	15150	15288	15139	15181	15238	15405	15091	15257	15133	15243	15387	15373	15072	15204	15226	15339	15206	15160	15147	15292	15187	15137	15120	14993	15150	15261	14953	15197	15119	15008	15286	15096	15174	15122	15146	15119	14998	15039	15243	15005	14991	14987	15189	15252	15345	15262	15124	15082	15218	15056	15304	15083	15184	15137	15107	15296	15274	15363	15064	15159	15146	15304	15337	15204	15075	15064	15216	15064	15100	15248	15181	15150	15308	15225	15246	15227	15102	15264	15140	15247	15101	15244	15151	14986	15090	15218	15130	15157	15144	15231	15222	15035	15149	15156	15127	15203	15131	14982	15195	15168	15163	15230	15010	15083	14884	15196	15220	15124	15289	15248	15066	15089	15054	15119	15372	15240	15293	14954	15029	15185	15228	15098	15077	15142	15167	15135	14913	15255	15040	15238	15037	15203	15206	15119	15055	15257	15038	15037	15296	15046	15140	15075	15138	15070	15148	15048	15067	14951	14959	15267	15203	15243	15070	15094	15237	15139	15193	15083	15359	15139	14949	15029	15244	15296	15133	15147	15262	15058	15113	15306	15250	15209	15228	15302	15165	15278	15243	15130	15211	14995	14928	15283	15092	15293	15233	15205	15187	15052	15255	15177	15185	15147	15237	15064	15054	15198	15141	15353	15180	15106	15154	15233	15113	15119	15205	15187	15023	15107	15202	15072	15275	15048	15133	15182	15102	15021	15121	15254	15106	15156	15197	15145	15281	15058	14977	15094	15078	15017	15085	15174	15344	15169	15050	15135	15260	15253	15140	15199	15357	15300	15287	15191	15142	14994	15311	15175	15283	15203	15142	15335	15413	15257	15178	15197	15322	15182	15110	15224	15206	15198	15228	15323	15138	15127	15214	15235	15201	15127	15191	15148	15222	15228	15247	14900	15272	15301	15079	15175	15102	15110	15197	15314	15188	15154	15311	15101	15292	15292	15082	15184	15107	15059	14966	15113	15158	15100	15155	15180	15134	15140	15169	14992	15204	15456	15048	14996	15205	15231	15139	15063	15262	15007	15207	15141	15094	15065	15198	15359	15072	15066	15091	15266	15250	15118	15084	15215	15256	15280	15043	15256	15293	15259	15239	15230	15199	15287	15120	15321	15094	15132	15265	15197	15230	15238	15189	15158	15245	15127	15188	15309	15105	15165	15048	15227	15080	15079	15373	15080	15220	15203	15084	15235	15128	15172	15223	15329	14869	15164	15252	15015	15140	15223	15145	15279	15189	15283	15281	15148	15184	15275	15225	15177	14949	15234	15114	15198	15012	14933	15048	15095	15153	15134	15121	15205	15207	15158	15201	15147	15164	15191	15152	15181	15061	15044	15203	15271	15280	15154	15163	15130	15099	15160	15133	14978	15009	15033	15129	15160	14934	15306	15175	15086	15158	14953	15067	15120	15225	14892	15270	15109	15223	15331	15157	15152	15025	15118	15115	15151	15148	15060	15164	15210	15390	15025	15126	15084	15107	15136	15341	15161	15190	15245	15054	15147	15135	15409	15249	15121	15186	15201	15085	15126	15142	15155	15245	15016	15331	15181	15412	15193	15181	15141	15188	15259	15233	15120	15157	15199	15128	15309	15165	15179	15098	15240	15139	15180	15298	15286	15198	15034	15183	15224	15129	15144	15173	15197	14981	14996	15126	15246	15171	15128	15227	15230	15365	15189	15261	15157	15328	15250	15278	15237	15143	15079	15088	14970	15122	15058	15371	15052	15290	15165	15256	15188	15142	15216	15220	15192	15138	14949	15082	15241	15318	15326	15207	15119	15107	15234	15296	15231	15249	15327	15116	15277	15159	15113	15116	15316	15029	15026	15348	14994	15038	15265	15318	15137	15072	15014	15211	15237	15132	15196	15281	15236	15102	15349	15270	15142	15099	15160	15204	15095	15202	15185	15005	15153	15034	15064	15195	15002	15039	15053	15066	15209	15190	15175	15232	15133	15139	15110	15268	15170	15139	15225	15112	15290	15200
29961	72290	84735	55742	42170	36069	17483	15750	19593	16050	13847	14057	13754	13810	13607	13778	13670	13615	13417	13588	13525	13400	13570	13351	13661	13540	13504	13533	13525	13335	13475	13341	13409	13299	13332	13390	13347	13338	13283	13466	13503	13369	13444	13607	13537	13410	13585	13497	13312	13594	13434	13453	13511	13402	13517	13504	13519	13456	13494	13316	13592	13470	13444	13363	13542	13362	13350	13394	13502	13320	13312	13378	13497	13511	13344	13504	13446	13526	13440	13524	13525	13374	13424	13338	13503	13239	13381	13383	13313	13337	13514	13502	13400	13492	13508	13351	13448	13304	13390	13339	13447	13441	13283	13474	13346	13458	13506	13442	13400	13348	13440	13365	13139	13318	13403	13443	13374	13463	13348	13517	13436	13282	13385	13485	13523	13518	13216	13337	13309	13334	13459	13283	13485	13381	13409	13258	13517	13282	13423	13315	13360	13583	13307	13261	13355	13336	13530	13321	13548	13448	13341	13442	13451	13311	13457	13367	13313	13508	13454	13561	13460	13358	13456	13313	13321	13396	13413	13403	13529	13366	13412	13359	13542	13442	13147	13393	13362	13454	13339	13340	13334	13418	13337	13512	13556	13283	13330	13335	13323	13541	13401	13396	13340	13484	13323	13299	13407	13344	13519	13506	13565	13453	13526	13343	13563	13283	13389	13449	13222	13456	13435	13535	13484	13456	13445	13523	13413	13303	13476	13218	13395	13496	13458	13253	13439	13499	13196	13413	13440	13530	13410	13337	13501	13481	13265	13393	13390	13539	13356	13306	13465	13535	13279	13391	13553	13450	13287	13455	13400	13232	13289	13288	13428	13448	13416	13508	13378	13370	13397	13372	13283	13414	13556	13352	13484	13452	13446	13578	13442	13466	13433	13459	13403	13477	13439	13446	13558	13390	13521	13667	13353	13490	13394	13421	13292	13340	13386	13482	13550	13457	13488	13317	13379	13487	13473	13397	13434	13262	13509	13480	13246	13539	13544	13278	13462	13322	13379	13515	13305	13420	13435	13367	13482	13463	13458	13216	13416	13500	13494	13425	13466	13494	13539	13539	13265	13429	13369	13477	13270	13411	13397	13334	13422	13387	13526	13391	13505	13371	13416	13227	13540	13351	13561	13476	13433	13369	13536	13391	13556	13286	13387	13431	13325	13382	13346	13483	13308	13430	13423	13499	13430	13371	13398	13422	13455	13303	13514	13352	13302	13395	13362	13430	13417	13407	13545	13348	13474	13467	13400	13437	13394	13341	13295	13403	13416	13529	13398	13361	13552	13397	13440	13529	13449	13481	13364	13369	13473	13256	13385	13347	13664	13437	13546	13407	13432	13381	13349	13383	13292	13305	13419	13297	13266	13491	13432	13516	13554	13423	13476	13465	13489	13423	13493	13395	13414	13528	13463	13369	13384	13283	13362	13378	13450	13535	13238	13485	13407	13428	13540	13454	13435	13344	13612	13401	13434	13493	13400	13331	13352	13374	13564	13408	13354	13419	13408	13431	13534	13303	13514	13395	13538	13316	13317	13468	13346	13322	13362	13367	13452	13431	13383	13661	13459	13387	13350	13352	13347	13291	13284	13380	13471	13364	13486	13548	13404	13295	13454	13227	13417	13295	13392	13350	13508	13434	13466	13412	13424	13370	13382	13335	13332	13344	13568	13354	13455	13387	13295	13324	13329	13497	13449	13496	13500	13309	13343	13574	13444	13399	13332	13420	13429	13388	13252	13544	13514	13350	13419	13436	13394	13400	13298	13441	13436	13439	13405	13365	13310	13236	13445	13464	13457	13428	13201	13361	13436	13384	13368	13376	13414	13397	13450	13382	13385	13408	13435	13440	13355	13334	13333	13490	13506	13248	13371	13357	13514	13330	13402	13589	13463	13433	13491	13407	13360	13407	13401	13388	13443	13382	13373	13398	13260	13510	13316	13457	13398	13380	13305	13498	13437	13212	13428	13342	13419	13522	13436	13365	13430	13344	13374	13451	13306	13352	13256	13512	13406	13578	13319	13292	13493	13463	13508	13376	13480	13462	13183	13487	13520	13508	13519	13428	13347	13390	13419	13537	13464	13360	13268	13365	13439	13343	13451	13464	13352	13291	13281	13390	13561	13307	13359	13542	13256	13375	13325	13461	13281	13470	13527	13399	13315	13302	13394	13413	13481	13360	13379	13523	13191	13459	13311	13593	13490	13453	13323	13388	13219	13434	13305	13253	13588	13310	13492	13419	13540	13559	13362	13447	13401	13459	13320	13330	13388	13329	13505	13573	13454	13527	13349	13292	13457	13389	13462	13300	13325	13517	13418	13400	13479	13546	13382	13332	13522	13325	13620	13301	13253	13261	13533	13576	13424	13361	13412	13423	13503	13383	13545	13423	13363	13348	13294	13263	13401	13573	13193	13498	13458	13344	13379	13235	13316	13568	13400	13503	13528	13232	13364	13418	13569	13327	13459	13377	13466	13392	13355	13455	13384	13300	13481	13244	13499	13425	13476	13324	13529	13259	13517	13366	13502	13328	13335	13388	13398	13402	13332	13280	13259	13515	13462	13488	13470	13351	13451	13260	13441	13406	13462	13225	13401	13219	13300	13271	13545	13382	13253	13325	13575	13326	13272	13399	13265	13343	13403	13465	13446	13399	13488	13385	13431	13492	13389	13209	13355	13311	13429	13374	13445	13403	13235	13428	13341	13578	13471	13508	13444	13344	13411	13466	13437	13380	13199	13418	13298	13419	13479	13504	13562	13418	13503	13282	13348	13516	13495	13216	13443	13288	13483	13621	13344	13414	13432	13396	13415	13339	13470	13429	13296	13215	13454	13462	13421	13309	13485	13544	13412	13334	13235	13375	13580	13487	13380	13374	13523	13348	13308	13379	13376	13320	13338	13472	13396	13574	13106	13613	13436	13260	13351	13411	13503	13444	13437	13423	13541	13359	13603	13397	13406	13433	13464	13285	13393	13374	13348	13212	13439	13196	13443	13458	13418	13244	13396	13331	13494	13345	13408	13416	13420	13355	13376	13563	13490	13184	13562	13342	13437	13232	13379	13524	13359	13611	13360	13252	13174	13153	13479	13339	13348	13361	13385	13524	13538	13558	13539	13347	13464	13421	13440	13483	13339	13327	13192	13290	13431	13449	13274	13519	13497	13550	13409	13493	13393	13379	13398	13443	13410	13328	13464	13334	13456	13570	13398	13522	13254	13481	13300	13503	13385	13272	13324	13300	13363	13208	13410	13493	13353	13410	13359	13307	13452	13557	13229	13298	13490	13384	13340	13344	13336	13434	13455	13452	13294	13352	13360	13248	13540	13362	13357	13540	13390	13445	13430	13412	13362	13399	13446	13365	13409	13368	13378	13275	13380	13370	13336	13293	13403	13427	13438	13286	13342	13399	13411	13508	13498	13379	13425	13251	13402	13339	13297	13540	13460	13545	13508	13406	13429	13284	13484	13425	13372	13483	13508	13343	13616	13369	13347	13378	13559	13372	13534	13369	13280	13355	13385	13346	13256	13223	13363	13416	13323	13454	13307	13444	13357	13517	13599	13553	13381	13396	13413	13569	13453	13367	13555	13613	13500	13360	13479	13421	13399	13304	13444	13447	13455	13401	13370	13372	13359	13383	13573	13361	13328	13560	13424	13357	13367	13320	13404	13566	13388	13402	13441	13306	13577	13416	13343	13377	13439	13344	13381	13255	13469	13410	13486	13326	13443	13394	13529	13256	13452	13493	13323	13549	13419	13473	13509	13335	13391	13446	13557	13519	13458	13421	13561	13460	13445	13419	13505	13399	13266	13356	13353	13412	13320	13326	13530	13285	13326	13340	13420	13387	13455	13424	13395	13389	13375	13364	13355	13400	13242	13438	13392	13363	13459	13397	13504	13420	13604	13494	13455	13286	13543	13450	13356	13480	13441	13423	13345	13477	13567	13314	13359	13325	13409	13326	13396	13458	13594	13457	13304	13316	13431	13449	13340	13623	13397	13407	13448	13389	13300	13428	13373	13578	13353	13292	13405	13323	13452	13497	13387	13430	13319	13423	13556	13415	13440	13534	13519	13337	13303	13431	13411	13456	13499	13491	13562	13572	13196	13434	13374	13395	13552	13386	13315	13491	13237	13396	13443	13291	13342	13655	13339	13376	13425	13449	13459	13223	13298	13357	13437	13252	13344	13358	13463	13336	13287	13443	13472	13355	13533	13320	13355	13435	13467	13280	13538	13446	13173	13302	13343	13441	13479	13412	13276	13457	13594	13283	13487	13333	13435	13265	13299	13330	13552	13378	13503	13485	13466	13336	13412	13508	13376	13383	13326	13492	13337	13453	13419	13554	13256	13361	13431	13290	13386	13424	13395	13417	13407	13413	13483	13476	13467	13454	13450	13241	13368	13450	13417	13491	13530	13577	13566	13282	13358	13400	13276	13306	13406	13468	13366	13380	13225	13436	13322	13323	13595	13289	13326	13309	13395	13389	13523	13408	13411	13367	13455	13605	13573	13531	13325	13414	13502	13406	13500	13394	13468	13446	13497	13498	13591	13237	13364	13412	13502	13414	13456	13440	13254	13372	13574	13523	13311	13370	13496	13496	13326	13423	13490	13381	13306	13381	13262	13332	13469	13353	13235	13542	13203	13598	13391	13295	13429	13414	13357	13655	13385	13273	13297	13491	13434	13345	13483	13527	13283	13419	13459	13411	13342	13320	13356	13500	13451	13474	13322	13373	13293	13359	13427	13353	13342	13354	13639	13474	13357	13454	13437	13400	13381	13260	13475	13343	13380	13337	13470	13409	13457	13524	13464	13499	13471	13443	13539	13501	13423	13478	13293	13288	13391	13562	13391	13405	13370	13344	13279	13456	13390	13381	13391	13319	13453	13386	13570	13363	13417	13420	13482	13230	13471	13243	13429	13409	13313	13441	13419	13385	13423	13194	13419	13374	13533	13492	13422	13376	13387	13366	13350	13348	13469	13709	13427	13424	13561	13362	13298	13544	13385	13447	13326	13298	13203	13413	13501	13408	13438	13463	13465	13513	13552	13448	13484	13565	13363	13540	13412	13470	13394	13543	13410	13486	13392	13476	13481	13358	13351	13377	13338	13445	13563	13515	13387	13483	13464	13598	13472	13380	13451	13402	13340	13306
22786	21344	36566	36459	30361	34986	27894	20262	23272	19144	16139	15718	15241	15034	15175	15296	15002	15146	14907	15113	14893	14994	14930	14887	14939	14714	14805	14817	14904	14881	14965	14786	14811	14833	14864	14867	14726	14710	14793	14669	14746	14756	14614	14962	15061	14693	14665	14619	14760	15026	14778	14835	14851	14781	14659	14458	14854	14534	14850	14790	14761	14809	14686	14751	14542	14752	14891	14659	14658	14848	14626	14706	14716	14818	14970	14491	14663	14812	14599	14609	14677	14658	14609	14627	14836	14738	14742	14835	14700	14587	14981	14848	14798	14828	14818	14503	14610	14555	14723	14740	14764	14691	14638	14607	14786	14738	14881	14794	14810	14832	14733	14744	14563	14675	14996	14709	14666	14785	14726	14785	14681	14795	14631	14632	14661	14822	14660	14663	14819	14767	14864	14916	14663	14513	14802	14693	14596	14611	14614	14848	14880	14731	14578	14557	14630	14739	14603	14646	14940	14834	14724	14935	14740	14700	14756	14596	14588	14882	14604	14571	14637	14790	14702	14635	14693	14719	14512	14628	14673	14861	14762	14556	14703	14569	14657	14707	14768	14708	14649	14638	14486	14587	14866	14583	14644	14765	14691	14561	14716	14825	14759	14720	14749	14538	14787	14681	14578	14586	14701	14966	14697	14679	14795	14587	14580	14875	14760	14778	14542	14644	14599	14806	14695	14565	14675	14673	14899	14726	14632	14592	14574	14717	14661	14736	14708	14718	14615	14787	14760	14751	14770	14700	14866	14608	14609	14683	14649	14600	14731	14618	14755	14685	14638	14659	14678	14751	14634	14643	14834	14718	14928	14677	14865	14789	14573	14638	14721	14579	14697	14663	14764	14606	14660	14546	14739	14601	14719	14680	14600	14647	14630	14888	14484	14829	14649	14651	14714	14813	14459	14564	14586	14548	14707	14698	14720	14807	14791	14627	14549	14665	14804	14518	14659	14816	14636	14593	14645	14507	14495	14562	14508	14579	14593	14644	14545	14681	14631	14512	14506	14587	14761	14836	14671	14726	14578	14606	14788	14758	14566	14704	14687	14607	14585	14517	14623	14397	14725	14758	14641	14461	14773	14654	14647	14523	14533	14491	14695	14805	14861	14656	14695	14594	14626	14782	14625	14633	14778	14910	14576	14812	14527	14781	14834	14684	14777	14622	14802	14612	14544	14723	14724	14603	14604	14557	14779	14752	14464	14722	14609	14565	14678	14820	14690	14642	14652	14587	14667	14730	14635	14879	14748	14700	14652	14690	14660	14797	14655	14756	14543	14598	14945	14886	14590	14805	14686	14632	14616	14670	14721	14669	14622	14493	14570	14811	14652	14666	14704	14804	14622	14565	14615	14754	14686	14692	14775	14757	14676	14640	14639	14719	14788	14678	14682	14738	14815	14638	14755	14814	14777	14775	14741	14690	14671	14581	14571	14708	14797	14566	14800	14569	14659	14582	14666	14680	14657	14662	14753	14710	14666	14688	14637	14728	14663	14606	14804	14716	14720	14740	14775	14697	14696	14639	14934	14658	14697	14641	14584	14644	14684	14625	14790	14692	14750	14553	14684	14704	14518	14571	14832	14725	14662	14722	14737	14743	14757	14899	14699	14889	14809	14645	14831	14609	14747	14652	14673	14737	14588	14601	14722	14646	14713	14739	14669	14736	14723	14585	14632	14726	14874	14641	14850	14596	14839	14684	14670	14673	14810	14677	14749	14632	14593	14841	14535	14649	14629	14716	14717	15014	14743	14552	14691	14913	14557	14668	14691	14627	14758	14563	14488	14737	14675	14441	14548	14639	14596	14486	14506	14694	14642	14559	14708	14643	14752	14548	14596	14648	14713	14785	14708	14776	14804	14482	14823	14612	14587	14699	14695	14565	14755	14665	14425	14681	14856	14540	14694	14859	14601	14767	14739	14775	14563	14649	14706	14794	14730	14929	14689	14662	14468	14836	14769	14626	14747	14646	14691	14742	14458	14698	14630	14730	14695	14808	14752	14649	14677	14795	14477	14576	14586	14638	14526	14723	14633	14658	14778	14706	14593	14885	14763	14711	14838	14999	14658	14695	14531	14615	14894	14896	14555	14644	14396	14719	14706	14561	14609	14713	14740	14840	14484	14652	14581	14625	14853	14745	14839	14663	14701	14689	14859	14735	14603	14642	14606	14819	14765	14665	14491	14367	14579	14753	14673	14841	14654	14696	14544	14646	14895	14906	14803	14708	14656	14749	14922	14698	14779	14805	14781	14776	14802	14621	14838	14620	14691	14795	14878	14754	14805	14586	14427	14687	14870	14500	14594	14718	14834	14488	14675	14810	14735	14509	14669	14618	14877	14664	14814	14755	14809	14764	14571	14557	14668	14553	14702	14658	14773	14655	14652	14608	14797	14823	14550	14638	14760	14693	14791	14623	14716	14764	14912	14751	14662	14682	14663	14759	14641	14745	14781	14818	14605	14755	14634	14539	14511	14733	14856	14724	14703	14687	14563	14764	14741	14586	14624	14548	14712	14613	14750	14853	14691	14739	14551	14700	14832	14412	14704	14902	14660	14650	14561	14705	14642	14751	14760	14778	14728	14719	14624	14621	14692	14508	14779	14758	14852	14724	14873	14741	14675	14682	14802	14671	14942	14648	14738	14678	14530	14657	14770	14458	14793	14585	14675	14543	14595	14793	14561	14573	14752	14601	14647	14701	14597	14660	14618	14702	14576	14841	14698	14751	14798	14598	14740	14820	14838	14732	14742	14530	14663	14637	14771	14696	14680	14735	14668	14505	14567	14831	14774	14575	14825	14596	14654	14710	14861	14818	14634	14676	14605	14739	14604	14689	14556	14627	14648	14605	14807	14803	14831	14520	14722	14752	14864	14726	14811	14597	14604	14605	14815	14564	14543	14566	14680	14660	14686	14765	14585	14559	14778	14692	14616	14680	14815	14698	14668	14530	14626	14616	14520	14733	14805	14452	14772	14539	14661	14662	14651	14849	14710	14937	14664	14703	14562	14607	14477	14486	14592	14666	14523	14758	14589	14548	14681	14734	14808	14840	14784	14618	14818	14786	14522	14647	14663	14698	14687	14556	14673	14626	14771	14831	14721	14637	14775	14514	14804	14681	14610	14688	14649	14709	14652	14561	14687	14731	14606	14445	14806	14685	14749	14649	14777	14626	14876	14716	14680	14608	14846	14728	14649	14510	14870	14833	14674	14593	14765	14524	14830	14744	14670	14595	14676	14774	14678	14547	14848	14774	14567	14497	14642	14668	14543	14633	14846	14804	14537	14637	14716	14693	14640	14765	14629	14732	14862	14707	14645	14605	14609	14677	14686	14822	14529	14616	14627	14682	14700	14561	14643	14686	14352	14763	14704	14815	14743	14762	14782	14917	14655	14519	14663	14675	14753	14667	14840	14732	14747	14649	14578	14621	14684	14724	14686	14681	14824	14731	14781	14722	14693	14819	14652	14744	14747	14652	14851	14793	14839	14724	14734	14702	14540	14801	14738	14577	14530	14855	15035	14707	14677	14587	14653	14527	14839	14600	14679	14542	14834	14831	14600	14483	14711	14721	14612	14776	14598	14748	14498	14578	14459	14637	14683	14638	14636	14692	14666	14678	14719	14639	14589	14848	14811	14957	14823	14810	14590	14606	14578	14754	14673	14538	14623	14503	14672	14694	14621	14660	14632	14553	14612	14718	14639	14589	14610	14848	14761	14862	14809	14702	14525	14655	14837	14666	14683	14709	14838	14758	14720	14630	14750	14783	14835	14794	14624	14544	14773	14682	14699	14637	14658	14562	14759	14779	14602	14641	14660	14685	14649	14554	14725	14559	14529	14411	14634	14587	14738	14540	14748	14678	14726	14941	14651	14741	14691	14775	14699	14779	14707	14649	14641	14705	14656	14600	14675	14632	14581	14743	14833	14721	14715	14697	14748	14703	14743	14673	14725	14617	14728	14673	14675	14713	14697	14738	14748	14713	14766	14717	14584	14617	14688	14541	14614	14528	14647	14601	14731	14598	14673	14711	14688	14729	14882	14835	14737	14613	14686	14898	14539	14642	14736	14594	14788	14810	14628	14514	14550	14477	14602	14637	14627	14955	14648	14590	14822	14644	14898	14635	14765	14654	14570	14659	14401	14713	14680	14655	14849	14628	14787	14766	14686	14789	14733	14537	14655	14702	14816	14574	14528	14512	14507	14533	14420	14592	14729	14805	14644	14802	14506	14841	14666	14592	14709	14759	14505	14453	14871	14636	14863	14904	14638	14548	14657	14739	14646	14610	14754	14633	14809	14695	14596	14958	14767	14705	14712	14733	14755	14552	14774	14685	14794	14430	14791	14777	14894	14894	14765	14466	14785	14746	14542	14613	14542	14838	14766	14719	14688	14560	14792	14719	14717	14645	14798	14718	14735	14628	14720	14816	14748	14877	14742	14558	14843	14754	14769	14738	14540	14770	14478	14723	14691	14554	14766	14650	14671	14727	14710	14805	14647	14637	14597	14513	14449	14657	14566	14603	14674	14734	14592	14804	14591	14852	14629	14536	14690	14690	14770	14643	14663	14624	14609	14751	14684	14561	14566	14717	14828	14531	14769	14592	14612	14513	14849	14605	14525	14676	14665	14485	14614	14805	14720	14656	14672	14600	14662	14769	14783	14677	14648	14554	14470	14598	14769	14652	14456	14732	14669	14655	14682	14721	14765	14637	14681	14705	14838	14847	14637	14629	14647	14752	14845	14640	14487	14799	14464	14660	14542	14612	14491	14660	14654	14715	14516	14598	14579	14654	14686	14711	14729	14466	14500	14698	14626	14743	14878	14745	14728	14647	14815	14768	14761	14642	14568	14639	14650	14669	14584	14682	14792	14699	14658	14546	14464	14584	14618	14740	14602	14724	14552	14898	14559	14600	14764	14785	14672	14540	14728	14531	14774	14716	14698	14583	14752	14545	14660	14760	14636	14656	14822	14763	14668	14658	14647	14878	14699	14689	14762	14689	14611	14633	14612	14769	14543	14722	14711	14581	14674	14559	14615	14714	14823	14780	14582	14462	14675	14780	14764	14651	14683	14753	14619	14688	14363	14779	14631	14758	14474	14745	14607	14720	14787	14737	14873	14634	14638	14626	14716	14535	14780	14641	14695	14542
35499	87255	95530	65533	49644	43312	21979	18482	25480	18167	13984	13766	13841	13709	13572	13577	13402	13402	13387	13406	13291	13086	13236	13196	13200	13310	13144	13190	13167	13041	13302	13346	13159	13279	13037	12985	13038	13177	12912	13133	13210	13100	13117	13406	13308	13293	13053	13149	13188	13247	13111	13178	13131	13075	13029	13141	13232	13036	13089	13167	13031	13098	12947	13099	13065	13090	13059	13028	13035	12966	13131	13037	13072	13055	13002	13082	13101	13115	13102	13103	13114	13202	13056	13066	13090	13029	13071	13179	13232	13007	13060	13064	13239	13112	13262	13145	13040	13234	13108	13031	13090	12984	13057	13017	13191	13162	13036	12972	13173	13164	13143	12923	13059	13066	13096	12973	13092	13026	13071	13179	13093	13180	13073	13142	13087	13072	12952	13162	13221	13093	12920	13115	13140	13033	13041	13142	12933	13041	13166	13147	13191	13131	13232	13146	13011	13104	13063	13240	13048	13106	12932	13056	13158	12972	12967	13124	13099	13142	13150	12984	12844	13103	13161	13175	13093	12997	13043	13134	12885	13056	13191	13154	13085	13211	13161	13118	13093	13096	13008	13046	13008	13139	12939	13097	13188	13186	13060	13181	13061	13254	12979	13014	12961	13209	13073	13142	13183	13018	13054	13093	13133	13068	13173	13084	13155	13100	13123	13010	13081	13108	13122	13236	12993	13226	12974	13316	13029	13207	13142	13124	13166	13325	13072	13123	12985	13232	12960	13117	13232	13067	13083	13022	13102	13050	12972	13112	13049	13001	13138	12874	13202	13044	13010	13129	13088	13014	13214	13083	13221	13178	13228	13065	12998	13115	13125	13032	13240	13005	13111	13086	13202	13071	13112	13019	13053	13073	13242	13103	13204	13012	13003	13207	13252	13154	13116	13264	12858	13262	13065	13227	13092	13192	13058	13139	13113	13115	13004	13121	13048	13278	13094	12998	13000	12948	13004	13072	13269	13147	13079	13108	13169	13232	13123	13166	13057	13103	13071	13005	13021	13103	13280	13057	13158	13101	13060	13199	13005	13190	12917	13006	12997	12960	13009	13146	13034	13088	13264	13088	13054	13015	13134	13290	13214	13138	13115	13130	13200	13180	13211	13038	13128	13201	13089	13124	13278	13067	13222	13142	13013	13059	13097	13139	12954	13068	13069	13057	12980	12965	13106	13050	13114	13303	13075	13104	13123	13148	13128	13129	13171	13142	13093	13152	13039	13097	13049	13206	13104	12993	13224	13115	13154	13096	13051	13198	13242	13205	13138	13071	13024	12890	13096	13054	12936	13145	13101	12917	13119	13194	13058	13020	12886	13063	13063	13090	13185	12934	13196	13026	13110	13044	13080	13025	12968	13168	13082	13101	13054	13111	13275	13074	13055	13238	13110	13106	13200	12997	13032	13015	13183	12999	13069	13001	12962	13045	13090	12973	13117	12865	13132	13068	13145	13284	13009	12982	13057	13090	13257	12917	13031	13029	12917	13100	13013	13147	13070	13133	12995	13095	13160	13275	13137	13039	12999	13001	13138	13187	13074	13030	13003	13154	13172	13095	13026	13234	12906	12998	13172	13124	13011	13142	13046	13052	13048	13135	13076	13016	13017	13063	13138	13230	13159	13109	13196	13191	13082	13046	13292	13069	13151	12957	12968	13271	13032	13058	13024	13051	13257	13221	13124	13114	13118	12951	13112	13168	13164	13040	13089	13025	13152	13057	13051	13137	13115	13163	13076	13043	13202	12984	13049	12960	13019	13091	13121	12992	13205	13117	13086	13012	13145	13096	12951	13165	13205	13121	13031	13050	13171	13098	13200	13109	13236	12955	13245	12998	13099	13288	13111	13069	13033	12968	13288	13121	12995	12931	12949	13163	13059	13017	13332	13301	13088	13005	13146	13170	12980	13223	13014	13132	13167	12881	13067	13145	13055	13203	13024	13046	13064	13243	12903	13027	13154	13075	13142	13171	13151	13104	12968	13210	13251	13110	13052	13095	13078	13075	13198	13052	13182	12929	13109	13142	13005	13088	13033	13078	13241	13160	13051	13056	13154	13236	13077	13038	13117	13084	13056	13054	13177	13083	13156	13086	13137	13241	13100	12978	13244	13128	12870	12967	13148	12995	13171	13126	13055	13140	13168	13256	13140	13133	13153	13163	13166	13120	13092	13013	13111	13085	13016	13001	13142	13222	12888	12947	13192	13117	13167	12947	13108	13035	13165	13121	13054	13083	13001	13044	13102	13059	13049	13196	13076	13165	13185	13290	13161	12997	13146	12958	13118	12842	13128	13093	13134	13015	12932	13112	13055	13208	13078	13067	13096	12992	13198	13099	13057	13048	13303	12909	13136	12911	13116	13280	13074	13049	13173	13091	13142	13053	13004	13136	13005	13056	13181	12975	12983	13105	13155	12950	12884	13141	13063	12885	13244	13126	12976	13136	13116	13103	13136	13069	13021	13230	13125	13055	13035	13058	13137	13110	12971	13159	13225	13002	13195	13166	13035	13066	13059	13192	13055	13112	13182	13043	12982	13076	13160	13071	12986	13101	13043	13184	13063	12949	13082	13210	13103	13085	13211	13128	13263	13293	13150	13061	13052	13217	13219	13089	13122	13145	13071	13194	13241	13134	13151	13035	13265	13085	13366	13180	13110	13121	12958	13189	13147	13174	13096	13136	13099	13167	13122	13048	13146	13152	12967	13021	13293	12967	13135	13354	13056	13157	13014	13162	13102	13037	13062	13098	13047	13178	13323	13149	13098	13047	13125	13046	13159	13170	12980	13026	13114	13005	13114	13189	12935	13074	13080	13094	13167	13041	13161	13072	13154	13088	12967	13131	13188	13122	13137	13235	13022	13242	13033	13250	13137	13067	13039	13026	13139	13070	13062	13058	13075	13168	13068	13276	12914	13010	13085	13075	13110	12956	13114	13245	12945	13110	13067	12955	13123	13128	13059	13172	12996	13101	12974	13082	13047	13008	13134	13040	13174	13003	13067	13062	13136	12987	13160	13120	13134	13076	13158	13148	13209	13041	13128	13258	13135	13008	13074	13087	13118	13216	13362	13142	13109	13141	13212	13154	13215	13019	12977	13194	13014	13095	13145	13005	13158	13089	13083	13041	13058	13024	12931	13073	13009	12988	12994	13080	13272	13093	13158	13092	13134	12904	13060	12975	13291	13034	13110	13252	13075	13172	13054	13146	13162	13240	12992	13004	13157	13159	12976	12944	13104	13154	13093	13069	13091	13097	12999	12984	13037	13136	13119	13133	13130	13162	12978	13118	13052	13093	13315	13174	13047	13168	13011	13194	12961	13046	13093	13134	12989	13173	13013	13001	13076	13199	12978	13155	13058	13177	13135	13129	13012	12953	13176	13157	13135	13057	13070	13312	13173	13117	13110	12883	13143	13145	13045	13120	13077	13009	13072	13065	13197	13130	12902	12959	13152	13103	13015	13225	12984	13176	12922	13069	13115	13222	13121	13300	12972	13113	13024	13007	13267	13162	13019	13139	13038	13142	13130	13175	13003	13160	13137	13237	13102	13100	13045	13225	13040	13146	13259	13103	13126	13027	13113	13107	13111	13119	13285	13084	13161	13035	13186	13071	13046	13102	13206	13139	13143	12988	13256	12999	13120	13217	13170	13144	13138	13201	13113	13141	13016	13108	13226	13231	13057	13243	13128	13109	12988	13086	13242	13081	13102	13072	13042	13169	13188	13010	13079	13110	12877	13232	13044	13115	13106	13085	13135	13212	13166	13218	13152	13010	13147	13064	13125	13257	13020	13077	12978	13037	13158	13263	13113	13275	13063	13063	13278	13194	13037	13021	13125	13000	13046	13116	12960	13126	13070	13125	12994	13162	13135	12998	13243	13172	13218	13075	12988	13219	13160	13069	13329	13020	13133	13035	13059	13148	13076	13163	13182	13015	13176	13067	13154	12896	13212	13086	13195	12946	13089	13167	12927	13202	13187	13182	13001	13064	12976	12998	13142	12963	13050	13060	13099	13267	12958	13017	13056	13036	13066	13112	13026	12945	13178	13184	13021	13113	13019	13154	13000	13089	13300	13235	13075	13043	13255	13201	13205	13107	12983	13165	12991	13222	13158	13050	13247	13289	13171	13078	13016	13197	13044	13262	13056	13150	13141	13060	13059	12920	13174	13196	13096	13116	13122	12996	13187	13286	13244	13144	13177	13049	13079	13002	13039	12968	13054	13268	13136	13101	13064	13027	13073	13051	13135	12995	13086	13177	13047	13068	13117	13154	13089	13044	13174	13111	13100	13021	13044	13089	13157	12860	13126	13192	13223	13129	13303	13145	13012	13133	13015	13067	13015	13100	13039	13136	13266	13201	13154	13027	13113	13117	13249	12989	13155	13213	13077	13063	13077	13232	13069	13292	13265	13100	13008	13168	13025	13151	13035	13315	13164	12965	13070	13168	12956	12968	13167	13083	12980	13112	13068	13005	13134	13245	13057	13078	13075	13117	13306	13212	12932	13187	13115	12911	13193	13115	13139	12949	12989	13156	13150	13128	13041	12903	13133	13159	13151	13107	13125	13090	13045	13127	13131	13113	13088	13083	13126	13134	12930	13046	13096	13091	13095	13028	13216	13238	13086	12939	13136	13303	13142	13011	13115	13220	12954	13046	13057	13342	12969	13095	13179	13131	13081	13102	12996	13160	13247	13110	13048	13225	13031	13103	13061	13196	12882	13108	12954	13274	13068	13045	12899	12960	13197	13099	13088	13176	13191	13286	13023	13020	13045	13027	13024	13137	13171	13038	13133	13216	13176	13097	13077	13076	13242	13135	13086	13017	13158	13055	13089	13184	12952	13038	13070	12935	13237	13151	12984	13178	13098	13036	13125	13110	13196	13078	13169	13153	13052	13058	13243	13096	13044	13274	13039	13115	13058	13011	13117	12992	13167	13066	12951	13215	13131	13058	13052	13081	13067	13078	12936	13203	13078	13159	13112	13216	13131	13365	13129	13142	13333	13150	13010	13138	13195	13151	13103	13062	12886	13261	12987	13121	12963	13193	13030	13162	13094	13048	12941	13077	13225	13055	13141	13022	13139	13208	12931	13279	13260	13162	13187	13096	13168	12965	13026	13262	13245	13236	13037	13114	12945	13035	13247	12964
28131	28639	44316	33691	22528	19268	16654	16008	16029	15553	15382	15209	15228	15096	15293	15012	15049	15202	15057	15286	15212	15304	15123	15153	15130	15122	15182	15230	15175	14959	15153	15044	14930	15247	15158	15217	15227	14851	15214	15003	15066	15053	15145	15161	15139	15223	15232	15158	15040	15108	15169	15084	15198	14972	15043	15096	15062	15169	15006	15035	15226	15232	15147	15017	15121	15156	15055	15232	14970	14958	15061	15068	14992	14913	15244	15172	15136	15169	15083	15128	14958	15002	15087	15002	15026	14853	14987	14820	15034	15210	15198	14966	14975	15089	15080	14983	14994	15090	15129	14959	15103	15023	14967	14937	15001	15053	15096	14974	15126	14981	15118	15118	14999	15060	15003	15027	15137	14991	15302	15361	15128	15198	15066	15108	15161	15075	14931	15018	14989	15175	15154	14990	15027	14938	14900	15248	14880	15111	15126	15020	15162	15088	15180	15128	15205	15117	14916	14774	15012	15168	15104	15171	15090	15044	15129	15007	15038	14948	15176	15019	15189	14926	14902	15141	15019	14937	15137	15182	15138	15178	14997	15088	15109	14994	14901	14917	15307	15060	15176	14894	15062	15115	14964	14919	15082	15220	15205	15220	15055	15123	15088	15094	15164	15137	14974	14987	15127	15005	15116	14964	15141	14949	15142	15121	15172	14879	14824	15112	14841	15076	15010	15172	15028	15207	15103	14928	15051	15008	15098	14961	14924	15085	15069	15048	15156	15037	15198	15031	14919	14985	15077	15012	15016	15090	15018	15144	14917	14920	15071	15116	15035	15164	15309	15198	15128	15065	15030	15252	15179	15194	15145	15094	15258	15097	15186	15194	15010	15047	15129	15163	15252	15320	14976	15018	15151	15150	14909	15005	15044	15038	15034	15019	14928	14961	14924	15143	14851	15157	15097	15012	15187	14873	15134	15068	15098	15015	15007	15074	15205	15038	15147	15006	15121	14950	15017	15097	14891	15018	15143	14955	15079	15213	14945	15012	14998	14990	15101	15127	14872	15019	14881	15080	15001	14905	15156	15114	15081	15110	15249	14993	14913	15088	14823	15054	15052	14875	15011	15304	15098	14984	15135	15007	14909	15307	15084	15038	15005	15330	15144	14770	15159	15115	15000	14988	15061	14950	14866	14993	15236	15225	15071	15110	15053	15158	15072	14899	15200	14973	15046	14984	14986	15032	15013	15002	15111	15077	15002	15078	14883	15128	15110	14926	15018	15098	14981	14906	15022	15184	15015	15080	15057	14969	15078	15131	15040	15037	15077	14978	15068	15144	15051	14936	15130	15002	15315	14994	15057	15064	15098	14832	15031	15133	15074	15140	15166	14991	15149	15160	15191	15081	15058	15125	15008	15035	15044	14853	15297	14929	14896	15214	14934	15285	14905	14893	15142	15036	15252	15108	15066	15091	15000	15096	15140	15181	14995	14949	15206	15113	15154	14842	15063	15002	15098	15022	15089	15097	14923	15156	14936	15196	15120	15080	14889	15036	14920	15219	15160	14946	15041	15086	14927	14951	15005	14944	15353	15026	15010	14858	15079	15109	15121	15114	15150	14920	14946	14923	15029	15104	15083	15101	14831	14982	15008	15028	15082	15057	15243	15057	15082	14904	15047	15234	15063	14980	15060	15054	14960	15087	14977	15180	14888	15051	15160	15096	15117	15034	14989	14863	15035	14961	15060	15011	14979	15118	14963	15195	15047	15061	15066	15086	15025	15011	15062	15169	15203	14917	15110	14989	15072	15177	15232	15026	15006	14974	15067	15114	15112	14948	15022	14865	14968	15103	15232	15140	14910	14918	15083	14938	14932	14945	15195	15148	15078	15067	14934	15152	15152	15121	15104	15018	14967	14924	14957	15066	15074	15115	15148	15123	15087	15115	15250	14888	14936	15038	14991	15070	15218	14972	14930	14993	15039	15099	15248	15221	14960	15009	14937	15103	15045	15172	15100	14969	15019	15107	15201	14975	15020	14947	15157	15128	15020	15019	14841	15066	14760	14900	15054	15183	15255	15089	14960	14953	14962	15310	15241	15092	15065	15044	15068	15045	14919	14940	15168	14933	15103	15098	15113	15106	14865	14820	15169	15045	15119	15067	15433	15029	15051	15017	15102	15101	14995	15065	15003	15043	15046	15130	14902	14998	15141	15148	15038	15030	15145	15206	15150	15055	15082	15315	15152	14953	14998	15098	15041	15080	14867	15056	15131	15147	14851	15089	15000	15210	15063	15136	14844	14964	15087	15040	14912	15174	15007	14961	15173	15386	15049	15141	15097	14923	14894	15219	15033	14942	15053	15034	15101	15018	15102	15207	15129	15042	15115	15081	14985	14935	15064	14996	15030	15042	15024	14902	15107	15069	14987	15006	15020	14922	15051	15046	15204	15073	15009	15014	15062	15010	15022	15154	14894	15159	15345	15185	14969	15031	14944	15053	15134	15183	15146	15036	15312	15078	15106	15138	15198	15006	15010	14994	15152	15093	15061	15083	15369	15057	15049	15034	15047	15123	15052	15047	14950	15109	15042	15274	15027	15029	15055	15084	15294	14868	15248	15110	15179	15087	15168	15079	14929	15009	14899	15150	15094	15158	15093	15090	15124	15194	15032	15127	15229	15050	15044	15201	15084	15174	15114	15170	14999	15079	15052	15089	14983	15091	15194	15240	15006	15150	15007	15081	15023	15124	15223	15076	15064	15084	15017	15048	15033	15132	15054	14902	15104	15171	15200	15048	14963	15317	15058	14971	15071	15032	15140	15183	15026	14998	15119	14915	15012	15067	15147	15038	15048	15147	15191	15130	15151	14884	14910	14928	15112	15059	14977	15120	15342	15017	15230	15111	15090	15083	15161	15019	15044	15138	14991	15078	15099	15161	15156	14981	15052	15046	15095	15076	15072	15163	14968	14885	14809	15145	15199	15193	15206	15214	15116	15070	14971	15063	15193	15107	15160	14980	15197	14827	14933	14929	15075	15038	14964	14924	15049	15181	15153	14972	14833	14991	15002	15106	15164	15117	15074	15190	15331	15083	15200	15045	15006	14941	15212	15143	14948	15106	15272	15117	15044	14945	14984	14933	14867	15069	15124	15119	15030	15001	15069	15262	15062	14980	15110	14978	15009	15015	15026	15027	15100	15041	14996	15039	15056	15159	14941	15235	14950	14927	14929	15027	15190	15130	15206	15090	15061	15233	15238	15029	15014	15253	15055	15045	15182	15241	15140	15069	14944	15045	15103	15116	15180	15212	15173	15015	15075	15081	15123	14956	15050	15065	15035	15148	15120	15196	15059	15028	15134	15044	15006	15250	15001	15123	15188	15190	15216	14938	15209	15126	14928	15076	15014	14870	15037	15076	15143	15087	15107	15030	15198	14899	15182	14907	15102	14989	15179	15143	15172	15116	15083	14946	14925	14967	15126	15017	15166	15149	15173	15144	15096	15165	14971	15107	15027	14983	15007	14919	14808	15210	14973	15076	15041	15124	15023	15030	15022	15059	14989	15094	15082	14978	15026	15049	15046	15083	15174	15102	15086	15123	15105	15128	15099	14986	15071	15082	15019	15074	15019	14828	15172	15149	14961	14978	15041	15064	15015	14999	15072	14932	15047	14938	15239	15016	14916	15086	15077	14950	15160	15042	15100	14962	14992	15163	15013	15059	15145	15018	15030	14790	14900	15239	15092	15028	14992	15118	15100	15079	15160	15212	15022	15007	14977	14986	15025	15242	14985	14933	14839	15090	15037	14991	15388	15101	15215	15064	15148	15245	15131	15022	15045	15229	15020	15021	15145	14992	15035	14939	15016	15058	15011	15003	15289	15159	15240	15139	15123	14898	15286	15129	14994	14762	15155	14998	15024	15160	15049	15011	14971	15109	15082	14991	15081	15182	15008	15061	15132	15049	14954	14931	15187	15153	15020	15022	15201	15120	15258	15029	14993	14929	14974	15119	15037	15107	15064	15071	15035	15045	15044	15132	15059	14919	15189	15078	15019	15049	15056	15118	15214	15021	14861	14995	15058	15206	15235	15250	15080	15054	15137	15360	15072	15370	14835	15247	15144	15009	15049	15170	15157	15065	15206	15122	14987	15066	15133	15127	15064	15082	14884	15107	15140	15015	15134	15027	15035	15002	15102	14972	15204	15017	15098	14897	14925	14996	15159	15088	15096	15203	15069	15147	15122	15166	15113	15073	15194	14932	15053	15205	15227	15226	15193	15036	15168	15086	15212	15105	15046	15054	15048	14936	15082	15098	15013	15293	15043	15190	15005	15209	15292	15118	15003	15088	15142	15053	15144	14869	14939	15219	15111	15137	15119	15185	15234	14981	15143	15055	15006	15015	14961	14945	15275	14934	15029	14975	15247	14882	14990	14884	14987	14927	15020	15100	15038	15227	14989	15084	14834	15260	15107	14902	15108	15016	14961	15165	15017	14877	15251	15152	14924	15081	15042	15193	15039	14843	15050	15296	14993	15170	14964	15138	15087	15174	14973	15383	15093	14996	15154	15131	15032	14994	14880	15084	15052	15269	15047	15107	15217	15021	15176	15052	15265	15114	15242	15100	15075	15144	15130	15048	14995	15076	14950	15111	14992	15074	15049	15087	14985	15015	14926	15047	15037	15092	15186	15112	15197	15104	14975	15028	14942	14995	15030	15218	14958	14984	15027	15170	14968	15113	14761	15182	15195	14969	14905	15012	15018	14894	15015	15194	14969	15092	15292	15085	14873	14858	14986	15242	15134	15134	15060	14983	15045	14967	15053	15182	14970	15091	14994	15125	14959	14822	15021	14980	15352	14912	15033	15087	15136	15088	15187	15024	15240	15124	14994	14936	15077	15153	14874	15115	15026	15185	15269	15082	15096	15055	15011	14970	14940	15203	14971	15152	15048	15056	15075	15095	15054	15208	15093	15053	15205	15118	15170	15029	15144	15233	15018	14809	15073	15063	15331	14988	15165	15106	14969	15106	15025	15208	15144	15103	15274	15031	15004	15035	15096	15171	15195	15060	15149	15262	15122	15024	15131	15170	14915	15128	15104	15148	15017	15151	15262	15026	15055	15088	15378	15067	15102	15071	14945	15325	15172	15019	15281	15080	14849	15294	14936	14931	15143	14999	14919	14912	14876	15133	15117	15134	15047	15088
24073	44617	46860	29776	21327	18050	15000	14322	14956	13848	13603	13492	13455	13460	13521	13695	13578	13410	13579	13400	13418	13207	13380	13506	13336	13191	13568	13324	13515	13347	13409	13489	13301	13163	13350	13270	13473	13349	13356	13346	13378	13471	13395	13487	13346	13470	13531	13488	13391	13296	13440	13391	13251	13380	13319	13392	13424	13545	13465	13420	13410	13340	13424	13312	13288	13314	13366	13436	13437	13405	13444	13224	13415	13342	13353	13487	13389	13383	13471	13390	13412	13392	13188	13442	13310	13343	13500	13393	13409	13424	13299	13296	13394	13365	13333	13433	13495	13441	13280	13409	13445	13440	13350	13525	13283	13402	13180	13414	13360	13369	13278	13384	13556	13498	13209	13350	13413	13159	13335	13320	13315	13467	13206	13376	13154	13362	13380	13620	13390	13339	13591	13375	13235	13478	13435	13197	13299	13445	13479	13402	13302	13337	13410	13198	13389	13313	13410	13613	13438	13463	13378	13280	13281	13411	13324	13401	13322	13322	13323	13371	13392	13432	13447	13374	13426	13261	13327	13401	13433	13270	13441	13183	13480	13415	13358	13458	13267	13460	13388	13379	13374	13323	13416	13295	13198	13423	13396	13182	13236	13528	13299	13334	13452	13270	13329	13348	13456	13448	13287	13312	13196	13386	13154	13377	13257	13340	13203	13347	13386	13322	13371	13387	13303	13469	13507	13361	13306	13218	13307	13277	13224	13311	13337	13278	13225	13458	13387	13469	13304	13279	13379	13294	13338	13338	13427	13422	13492	13320	13376	13356	13270	13539	13357	13293	13297	13343	13271	13257	13358	13371	13480	13333	13294	13344	13473	13389	13495	13262	13448	13332	13330	13448	13325	13247	13341	13285	13217	13404	13396	13345	13343	13273	13288	13377	13572	13392	13644	13413	13269	13543	13348	13464	13435	13382	13268	13353	13314	13355	13372	13298	13339	13202	13319	13289	13244	13447	13260	13171	13379	13353	13278	13231	13576	13278	13381	13288	13455	13447	13249	13333	13379	13392	13281	13521	13247	13388	13323	13315	13358	13409	13158	13392	13566	13268	13357	13442	13415	13535	13432	13408	13344	13291	13267	13343	13541	13356	13357	13384	13240	13393	13418	13410	13429	13248	13335	13344	13394	13383	13298	13341	13424	13407	13360	13444	13458	13317	13347	13345	13207	13301	13494	13392	13291	13287	13344	13205	13486	13489	13463	13309	13438	13255	13388	13404	13370	13300	13262	13458	13398	13370	13275	13290	13590	13373	13339	13477	13487	13310	13428	13380	13497	13237	13365	13549	13481	13386	13301	13302	13495	13466	13281	13341	13361	13256	13303	13234	13320	13368	13394	13249	13281	13572	13355	13339	13266	13374	13319	13315	13308	13501	13574	13464	13361	13248	13375	13301	13376	13398	13197	13291	13322	13366	13367	13448	13503	13384	13395	13436	13282	13423	13280	13270	13325	13376	13475	13436	13324	13435	13387	13455	13324	13471	13342	13399	13404	13300	13358	13291	13357	13409	13409	13373	13399	13185	13212	13431	13282	13497	13434	13406	13480	13308	13219	13372	13457	13348	13465	13393	13366	13466	13432	13315	13426	13443	13442	13216	13336	13332	13413	13332	13323	13308	13163	13274	13215	13345	13430	13294	13354	13429	13240	13312	13370	13486	13289	13315	13349	13399	13238	13363	13478	13407	13347	13230	13468	13245	13327	13402	13439	13306	13335	13390	13330	13323	13377	13304	13214	13283	13178	13448	13246	13392	13525	13339	13412	13406	13210	13473	13277	13519	13225	13462	13357	13206	13342	13253	13284	13499	13471	13413	13370	13396	13535	13273	13432	13348	13439	13469	13576	13387	13376	13554	13358	13318	13486	13434	13375	13339	13350	13445	13411	13584	13260	13216	13360	13452	13507	13287	13252	13261	13510	13331	13310	13413	13254	13196	13405	13479	13263	13367	13317	13293	13302	13290	13575	13429	13442	13467	13398	13193	13433	13573	13425	13189	13609	13426	13486	13447	13371	13293	13447	13336	13374	13134	13331	13486	13259	13472	13439	13437	13385	13376	13285	13338	13418	13312	13501	13246	13279	13384	13398	13348	13269	13131	13328	13448	13267	13346	13335	13310	13466	13451	13335	13309	13384	13256	13306	13373	13397	13382	13216	13371	13421	13435	13446	13270	13336	13376	13218	13330	13439	13304	13334	13435	13257	13340	13414	13241	13293	13370	13428	13279	13450	13383	13255	13375	13319	13415	13344	13374	13314	13448	13294	13226	13408	13332	13398	13297	13353	13300	13287	13444	13574	13386	13322	13303	13246	13196	13259	13444	13400	13284	13449	13373	13269	13495	13428	13413	13441	13545	13359	13504	13533	13257	13276	13312	13444	13521	13377	13486	13247	13259	13342	13193	13288	13161	13263	13353	13320	13307	13224	13409	13345	13438	13535	13460	13268	13410	13309	13218	13355	13322	13298	13282	13476	13415	13241	13492	13447	13421	13576	13315	13331	13153	13433	13367	13329	13280	13469	13158	13397	13413	13333	13329	13194	13316	13356	13313	13497	13379	13302	13379	13422	13436	13280	13234	13323	13283	13284	13260	13306	13451	13235	13196	13321	13278	13204	13536	13318	13443	13339	13367	13344	13428	13477	13313	13297	13403	13339	13486	13563	13316	13401	13445	13318	13427	13462	13432	13542	13206	13369	13248	13349	13379	13377	13264	13336	13211	13207	13246	13461	13396	13314	13504	13274	13417	13134	13313	13441	13468	13260	13321	13244	13315	13399	13473	13400	13449	13196	13417	13183	13373	13269	13304	13284	13344	13434	13340	13264	13353	13254	13374	13461	13202	13370	13433	13285	13408	13338	13408	13497	13278	13372	13210	13462	13310	13377	13377	13448	13154	13243	13348	13477	13359	13105	13294	13319	13361	13496	13406	13324	13285	13480	13328	13359	13384	13195	13378	13587	13476	13438	13425	13346	13419	13272	13497	13246	13599	13393	13272	13439	13359	13359	13452	13303	13256	13445	13299	13326	13132	13226	13371	13296	13491	13378	13379	13477	13255	13329	13445	13333	13350	13393	13293	13434	13543	13384	13377	13428	13346	13478	13414	13394	13302	13431	13441	13464	13459	13482	13202	13377	13451	13203	13417	13562	13323	13371	13392	13444	13266	13414	13460	13310	13518	13326	13382	13424	13415	13305	13406	13478	13320	13330	13307	13404	13402	13515	13296	13320	13301	13315	13282	13358	13365	13536	13297	13491	13354	13393	13352	13279	13475	13583	13295	13292	13282	13422	13340	13587	13267	13251	13353	13323	13333	13304	13502	13377	13337	13446	13408	13289	13195	13497	13453	13322	13438	13374	13474	13320	13381	13503	13383	13376	13276	13402	13329	13415	13313	13274	13416	13319	13413	13339	13417	13280	13449	13314	13449	13339	13439	13273	13304	13410	13365	13431	13496	13292	13325	13347	13404	13378	13458	13438	13462	13419	13541	13542	13218	13360	13393	13392	13503	13419	13337	13319	13410	13372	13254	13417	13295	13466	13332	13307	13419	13351	13227	13430	13210	13501	13476	13418	13402	13466	13426	13358	13158	13335	13392	13323	13332	13383	13561	13257	13445	13347	13277	13247	13272	13374	13440	13404	13368	13436	13351	13486	13392	13501	13428	13300	13377	13393	13376	13339	13315	13496	13429	13354	13516	13495	13387	13449	13383	13368	13461	13451	13413	13229	13375	13305	13418	13303	13341	13381	13281	13409	13376	13342	13449	13374	13386	13344	13334	13528	13462	13358	13370	13275	13315	13436	13393	13390	13402	13365	13325	13388	13443	13399	13372	13321	13435	13452	13455	13428	13357	13275	13440	13248	13435	13327	13470	13363	13222	13277	13288	13281	13477	13335	13373	13329	13461	13273	13406	13427	13532	13370	13233	13466	13411	13473	13303	13436	13309	13332	13362	13365	13451	13316	13458	13453	13334	13248	13334	13393	13338	13276	13287	13394	13244	13341	13439	13483	13342	13345	13355	13505	13202	13260	13394	13472	13281	13235	13414	13412	13471	13361	13277	13531	13311	13266	13361	13323	13436	13394	13324	13461	13216	13529	13290	13371	13248	13371	13360	13437	13347	13435	13404	13270	13396	13545	13347	13287	13467	13548	13347	13387	13433	13290	13478	13587	13262	13198	13232	13175	13347	13325	13173	13252	13520	13486	13330	13444	13249	13294	13356	13280	13350	13304	13167	13367	13105	13295	13437	13366	13504	13489	13297	13509	13212	13367	13315	13208	13344	13278	13382	13381	13359	13398	13426	13373	13416	13459	13392	13241	13477	13343	13327	13374	13347	13317	13246	13240	13419	13339	13427	13317	13357	13484	13259	13368	13284	13394	13487	13277	13445	13321	13386	13280	13380	13297	13327	13316	13314	13320	13349	13489	13388	13339	13363	13489	13385	13346	13399	13225	13541	13333	13302	13296	13335	13309	13339	13291	13321	13459	13436	13485	13394	13417	13252	13269	13415	13466	13321	13354	13487	13113	13303	13432	13520	13341	13405	13395	13311	13478	13523	13386	13521	13238	13440	13391	13375	13354	13352	13302	13423	13252	13306	13457	13379	13409	13425	13290	13391	13343	13401	13295	13322	13352	13332	13272	13394	13361	13332	13465	13322	13228	13322	13216	13187	13339	13361	13337	13475	13179	13441	13173	13343	13381	13352	13275	13534	13390	13428	13191	13470	13259	13507	13378	13358	13399	13334	13278	13280	13342	13385	13482	13523	13307	13456	13533	13169	13400	13368	13422	13315	13262	13175	13452	13373	13343	13394	13303	13384	13335	13381	13214	13347	13342	13229	13393	13502	13248	13319	13375	13228	13505	13340	13365	13166	13245	13192	13360	13369	13271	13567	13283	13263	13345	13362	13313	13410	13305	13250	13295	13361	13285	13417	13350	13361	13446	13507	13414	13662	13256	13367	13295	13357	13350	13317	13441	13207	13441	13386	13445	13337	13454	13448	13414	13260	13405	13216	13502	13269	13409	13354	13446	13478	13423	13312	13501	13314	13360	13330	13510	13461	13420	13265	13442	13343	13432	13256	13259	13284	13348	13341	13441	13310	13272	13318	13294	13309	13337	13328	13247	13379	13301	13399
23885	21606	39633	38662	32370	28748	24289	17483	21049	17044	14946	14675	14728	14463	14540	14682	14542	14438	14467	14226	14346	14404	14389	14343	14334	14435	14270	14115	14416	14252	14161	14307	14107	14294	14180	14255	14310	14145	14168	14205	14071	14289	14151	14149	14425	14256	14101	14219	14295	14149	14234	14213	14429	14189	14343	14288	14260	14039	14283	14086	14110	14264	14087	14286	14297	14384	14266	14241	14447	14308	14027	14059	14196	14088	14255	14329	14125	14069	14173	14268	14075	14073	14112	14165	14188	14110	14175	14170	13966	14195	14213	14123	14345	14084	14372	14037	14242	14144	14137	14143	14246	14400	14225	14139	14356	14075	13958	14044	14095	14009	14277	14135	14164	14123	14180	14370	14122	14351	14229	14251	14119	14189	14118	14182	14126	14275	14346	14124	14205	14208	14113	14116	14167	14184	14139	14281	14120	13983	14057	14317	14160	14172	14095	14047	14280	14086	14062	14195	13985	14200	14175	14254	14340	14253	14210	14006	14149	14133	14283	14246	14088	14339	14233	14136	14220	14206	14185	14075	14178	14107	14240	14146	14160	13972	14423	14144	14204	14241	14242	14181	14037	14229	14175	13931	14055	14011	14148	14085	14066	14158	14281	14049	14122	14339	14190	14074	14224	14163	14115	14141	14426	14241	14284	13995	14127	14142	14104	14199	14150	14114	14243	14301	14292	14177	14318	14083	14137	14114	14157	14162	14079	13980	14087	14244	14237	14128	14310	14168	14281	14089	14241	14126	14110	14269	13894	14248	14214	14109	14211	14227	14200	14282	14302	14127	13998	14203	14202	14210	14047	14106	14077	14322	14092	14038	14150	14283	14155	14118	14389	14085	14117	14201	14185	14156	14115	14304	13992	14181	14138	14198	14158	14192	14221	14065	14478	14128	14273	14170	14292	13961	14124	14124	14245	14353	14152	14160	13890	14234	14173	14176	14124	14210	14114	14138	14050	14048	14170	14328	14043	14232	14197	14194	14194	14093	14090	14143	14286	14098	14164	14156	14280	14189	14325	14260	14065	14185	14136	14276	14216	14174	14119	14069	14112	14100	14098	14087	14172	14275	14252	14324	14228	13917	14084	14109	14297	14173	14259	14219	14156	14189	14230	14120	14208	14236	14147	14166	14074	14248	14196	14196	14165	14272	14338	14227	14180	14138	14198	14360	14269	14403	14351	14190	14308	14341	14116	14163	14217	14016	14292	14100	14231	14398	14285	14391	14235	14223	14266	14325	14121	14142	14169	14027	14224	14054	14121	14313	14237	13935	14179	14219	14212	14347	14212	14167	14064	14190	14037	14114	14139	14130	13994	14378	14291	14117	14171	14018	14052	14128	14131	13954	14085	14202	14142	14191	14165	14080	14062	14065	14041	14203	14143	14100	14243	14244	13969	14173	14160	14192	14225	14082	14286	13882	14091	14103	14034	14208	14157	14285	14030	14219	13932	14076	14150	14226	14122	14287	14381	14108	14243	14149	14111	14146	14259	14184	14037	14270	14191	14114	14201	14179	14214	13969	14222	14232	14153	14294	14132	14152	14128	14161	14110	14006	13927	14153	14287	14222	14129	14212	14213	14075	14263	14189	14126	14304	14158	14118	14031	13971	14026	14035	14171	14252	14044	13986	14122	14240	14064	14094	14223	14298	14009	14102	14155	14181	14274	14029	14259	14110	14069	14177	14252	14346	14275	14250	14160	14112	14018	14053	14091	14111	14190	14249	14068	14288	14195	14196	14140	14160	14199	14152	14253	14036	13990	14253	14322	14218	14165	14120	14075	14247	14049	14120	14264	14097	14324	14268	14223	14313	13928	14305	14193	14254	14234	14179	14149	14132	14238	14245	14319	14174	14268	14165	14290	14223	14239	14180	14205	14167	14127	14017	14100	14029	14178	14025	13991	14156	14160	14141	14122	14102	14078	14141	14360	14213	14308	14216	14065	14243	14129	14122	14111	14168	14391	13912	14184	14240	14294	14176	14137	14228	14307	14178	14088	14192	14032	14076	14010	14091	14043	13929	14102	14132	14406	14069	14347	14138	14323	14128	14177	14110	14120	14201	14326	14397	14429	14336	14072	14138	14198	14168	14310	14077	14162	14074	14098	14273	14100	13972	14158	14165	14182	13952	14096	14012	14200	14131	13981	14126	14279	14052	14164	14299	14253	14142	14138	14150	14175	14107	14012	13951	14046	14157	14137	14166	14105	14278	14139	14058	14090	14002	14246	14144	14197	14140	14268	14235	14232	14092	14158	14058	14144	14397	14267	13969	14171	14070	14010	14293	14073	14166	14015	14207	14244	14208	14253	14195	14091	14383	14138	14045	14130	14056	14175	14214	14277	14297	14213	14192	14156	14060	14137	14288	14130	14145	14023	14198	14393	14218	14172	14123	14227	14142	14051	14122	14151	13982	14173	14169	14157	14229	13886	14127	14070	14378	14286	14175	14249	14368	14228	14285	14124	13997	14278	14083	14169	14258	14292	14184	14005	14184	14287	14014	14178	14062	14201	14066	14160	14099	14142	14333	14049	14221	14124	14295	14134	14090	14269	14372	14151	14098	14269	14280	14240	14119	14123	14122	14193	14063	14248	14158	14304	14348	14277	14138	14055	14180	14311	14105	14261	14176	14205	13986	14110	13999	14115	14284	14228	14065	14188	14152	14248	14154	14194	14244	14468	14120	14041	14070	14218	14158	14309	14073	14160	14260	14128	14074	14126	14200	14138	13884	14089	14069	14306	14421	14113	14330	14266	14175	14177	14296	13991	14132	14174	14212	14191	14164	14133	14047	14200	14253	14208	14170	14174	14183	14202	14161	14146	14029	13985	14182	14062	14299	14349	14307	14187	14102	14112	14168	14232	14142	14046	14092	14248	14109	14079	14139	14086	14079	14070	14047	14142	14103	14146	13992	14149	14041	14090	13959	14147	14189	14178	14291	14145	14169	14280	14197	14093	14083	14324	13977	14101	13893	14153	14087	14116	14270	14245	14082	14435	14208	14196	14311	14154	14182	13983	14228	14300	14264	14278	14247	13866	14256	14120	14202	14262	13984	14226	14152	14290	14049	14199	14106	14252	14220	14173	14030	14122	14122	14159	14065	14167	14294	14250	14054	14273	14171	14152	14280	14188	14098	14039	14021	14161	14066	14053	14141	14263	14326	14065	14050	14021	14143	13985	13971	14199	14298	14205	14216	14249	14270	14192	14029	14316	14178	14207	13994	14120	14152	14172	14014	14277	13968	14196	14172	14244	14040	13997	14010	14240	14311	14183	13912	14097	14304	14205	14219	14106	14193	14116	14230	14136	14324	14044	14110	14334	14151	14186	14255	14119	14274	14081	14162	14258	14332	13997	13938	14270	14177	13964	14183	13854	14106	14160	14139	14103	14051	14137	14042	14198	14189	13994	14234	14156	13958	14181	14065	14182	14168	14076	14224	14138	14043	14226	14082	14201	14219	14094	14154	14307	14137	14198	14207	14184	14076	14291	14171	14122	14063	13998	14117	14213	14167	14346	14283	14263	14110	14151	14054	14146	14306	14304	14253	14234	14275	13970	14214	14063	14100	14054	14121	14066	14166	14248	14063	14228	14127	13951	14097	14119	14070	14245	14384	14229	14089	13952	14187	14134	14112	14170	14186	14229	14282	14183	14207	14297	14530	14013	14397	14196	14183	14135	14082	14123	14294	14057	13999	14123	14251	14213	14032	14133	14106	13949	14166	14195	14168	14039	14278	14068	14276	14201	14068	14251	14063	14130	14260	14093	14272	13969	14155	14254	14202	14242	14184	14100	14189	14195	14188	14045	13965	14056	14089	14095	13992	14196	14138	14142	14375	14105	14065	14066	14144	14216	13969	14117	14278	14257	14139	14206	14118	14193	13978	14251	14076	14230	14274	14193	14289	14292	14311	14151	14134	14064	14187	13998	14047	14173	14283	14139	14036	14059	14035	14064	14023	14190	14193	14065	14053	14032	14205	14217	14081	14301	14164	14125	13893	14083	14267	14399	14139	14122	14267	14107	14160	14068	14275	14153	14220	14140	14033	14169	14049	14113	14297	14056	14385	14174	14123	14150	14233	14090	14187	14183	14144	14259	14154	14177	14195	14217	14068	14326	14195	14469	14161	14146	14349	14053	14173	14079	14229	14135	13973	14208	14172	14128	14308	14187	14323	14351	14140	14348	14161	14131	13995	14070	14098	14075	14284	14121	14323	14080	14142	14167	14296	14072	14296	14184	14057	14203	14172	14185	14134	14359	14171	14268	14338	13919	14212	14287	14360	14104	14236	14052	14030	14333	14380	14193	14192	14102	14092	14250	14318	14219	14128	14298	14160	14227	14292	14279	14053	14262	14182	14324	14141	14125	14145	14178	14102	14157	14434	14167	14284	14026	14242	14349	14189	14048	14258	14074	14132	14358	14108	14067	14122	14232	14116	14224	14089	14103	14258	13815	14053	14249	14302	14404	14151	14305	14230	14296	14197	14059	14231	14254	14153	14088	14040	14330	14279	14298	14253	14142	14147	14019	14240	14174	14342	14400	14189	14322	13954	14001	14127	14132	14244	14082	14134	14158	14015	14169	14070	14271	14314	14126	14128	14234	14213	14290	14286	14138	14252	14177	14022	14130	14167	14106	14184	14098	14252	14163	14253	14233	14074	14170	14201	14298	14310	14310	14174	13993	14248	14253	14161	14174	14095	14140	14362	14410	14188	14389	14201	14078	14181	14129	14080	14219	14182	14100	14269	14053	14123	14255	14296	14108	14047	14057	14128	14086	14205	14208	13990	14281	14100	14180	14262	14334	14104	14027	14214	14215	14083	14107	14139	14137	14128	14273	14062	14140	14073	13903	14168	14239	14160	14204	14186	14297	14097	14216	14070	14025	14229	14144	14191	14133	14289	14123	13970	14355	14189	14257	14077	14028	14235	14118	14313	14148	14230	14109	14205	14111	14170	14358	14023	14130	14278	14221	14344	14272	14282	14158	14190	14095	14125	14006	14177	14083	14247	14153	14141	14204	14181	14334	14100	14185	14235	14085	14072	14268	14295	14145	14034	14227	14190	14301	14112	14169	14174	14203	14124	14026	14160	14108	13933	14291	14150	14219	14018	14320	14219	14114	14262	14340	14250	14031	14340	14279	14209
33166	74890	73556	53142	37656	29767	22982	16142	22646	15912	13696	13444	13224	13280	13041	12923	13045	13127	13095	13214	13034	12880	12895	12823	12996	12908	12807	12983	12817	12821	12913	12903	12952	12759	12856	12861	12888	12785	12769	12809	12913	12847	12776	12949	13052	13102	12918	12809	12863	12776	12834	12806	12949	12792	12736	12880	12898	12866	12924	12953	12879	12790	12707	12918	12880	12931	12939	12773	12845	12833	12808	12828	12998	12874	12826	12771	12869	12652	12884	12735	12828	12788	12788	12792	12964	12913	12598	12801	12729	12979	12781	13045	12761	12909	12721	12803	12675	12726	12948	12765	12826	12762	12931	12811	12767	12830	12897	12797	12941	12899	12893	12647	12888	12739	12952	12903	12856	12881	12822	12962	12697	12979	12962	12802	12902	12917	12863	12836	12856	12778	12868	12796	12790	12715	12867	12788	12934	12646	12816	12747	12818	12840	12835	12779	12823	12772	12770	12871	12818	13034	13049	12802	12643	12923	12884	12960	12961	12769	12809	12794	12823	12727	12968	12780	12952	12854	12753	12706	12875	12822	12992	12908	12907	12878	12808	12694	12791	12824	12672	12934	12725	12766	12788	12712	12884	12603	12892	12817	12916	12870	12940	12911	12780	12902	12915	12750	12923	12758	12949	12801	12776	12901	12825	12701	12774	12936	12975	13038	12886	12891	12813	12932	13038	12522	12797	12704	12740	12701	12823	12632	12905	12820	12737	12813	12854	12848	12828	12976	12727	12794	12834	12856	12713	12913	12892	12644	12891	12750	12837	12696	12857	12934	12824	12743	12936	12912	12823	12958	12966	12912	12711	12830	12865	12915	12689	12811	12885	12902	12810	12688	12996	12884	12784	12813	12726	12932	12769	12998	12837	12788	12748	12808	12747	12778	12888	12936	12870	12834	12833	12783	12812	12692	12924	12791	12727	12776	12702	12855	12757	12811	12874	12739	12902	12996	12870	12762	12694	12665	12854	12789	12903	12830	12768	12793	13009	12813	12865	12768	12809	12848	12688	12848	12731	12729	12905	12882	12851	12900	12995	12793	12977	12753	12812	12978	12823	12843	12876	12782	12723	12776	12966	12997	12779	12770	12791	12727	12804	12857	12851	12951	12813	12782	12834	12973	12920	12756	12947	12790	12805	12874	12830	12862	12950	12808	12831	12828	12781	12676	12979	13056	12861	12935	12887	12813	12818	12932	12818	12930	12901	12940	12695	12744	12859	12894	12877	12774	12833	12722	12894	12930	12679	12864	12895	12882	12834	12724	12857	12969	12895	12922	12874	12810	12722	12925	12805	12771	12727	12880	12829	12870	12884	12826	12655	12999	12875	12791	12888	12786	12810	12740	12803	12762	12701	12867	12923	12671	12950	12805	12792	12887	12704	12729	12981	12824	12705	12758	12762	12781	12728	12800	12709	12779	12788	12772	12749	12777	12812	12809	12754	12802	12846	12881	12773	12963	13003	12853	12840	12706	12803	12902	12885	12921	12747	12779	12788	12638	12982	12807	12819	12723	12721	12826	12790	12781	12762	12773	12615	12869	12729	12795	12838	12734	12920	12875	12758	12927	12966	12699	12780	12881	12888	12981	12779	12709	12762	12819	12803	12804	12576	12790	12799	12909	12774	12821	12768	13125	12848	12808	12773	12840	12747	12706	12823	12771	12729	12919	12942	12968	12754	12688	12870	12684	12774	12899	13065	12857	12916	12813	12616	12887	12820	12896	12878	12936	12835	12950	12850	12907	12880	12710	12827	12969	12966	12846	12878	12869	12764	12837	12854	12693	12907	12792	12856	12883	12931	12801	12933	12960	12903	12843	12780	12754	12817	12760	12960	12757	12900	12961	12705	12800	12854	12773	12763	12841	12752	12880	12885	12958	12868	12925	12842	12954	12873	12843	12924	12966	12753	12835	12948	12884	12953	12809	12861	12810	12827	12804	12845	12690	12778	12747	12923	12856	12687	12820	12868	12972	12774	12778	12842	12915	12888	12818	12881	12889	12967	12952	12941	12978	12688	12788	12896	12787	12890	12790	12677	12833	12887	12960	12916	12820	12758	12751	12728	12848	12793	12883	12636	12970	12857	12911	12914	12807	12914	12709	12807	12823	12972	12830	12969	12919	12754	13007	12827	12787	12798	12846	12950	12763	12720	12807	12994	12646	12728	12820	12701	12705	12808	12790	12941	12862	12703	12757	12886	12888	12992	12868	12925	12779	12936	12727	12878	12750	12772	12783	12892	12958	12849	12679	12827	12803	12579	12787	12788	12940	12963	12898	12627	12884	12987	12750	12947	12789	12912	12816	12766	12822	12678	12884	12891	12719	12847	12994	12827	12906	12839	12805	12920	12986	12774	12620	12895	12851	12879	12823	12877	12959	12784	12703	12810	12788	12844	12753	12785	12865	12667	12910	12778	12823	12892	12930	12764	12935	12890	12786	12807	12873	12760	12861	12886	12809	12937	12886	12875	12845	12732	12954	12730	12957	12949	12836	12836	12924	12986	12755	12816	12725	12804	12827	12893	12882	12842	12648	12873	12957	12868	12918	12878	12795	12869	12624	12797	12929	12765	12830	12762	12963	12967	12726	12855	12981	12759	13037	12786	12695	12881	12968	12926	12815	12813	12860	12825	12842	12574	12949	12706	12790	12778	12975	12830	12722	12671	12890	12956	12769	12785	12800	12815	12878	12780	12749	12777	12803	12879	12816	12880	12760	12695	12796	12821	12803	12932	12762	12858	12670	12826	12783	12834	12777	12785	12739	12965	12731	12841	12858	13002	12802	12872	12845	12790	12844	12709	12845	12832	12824	12669	12842	12701	12898	12719	12768	12766	12757	12744	12807	12836	12811	12819	12880	12774	12934	12866	12777	12673	12935	12797	12873	12803	12727	12694	12868	12870	12939	12859	12802	12833	12729	12882	12887	12938	12807	12847	12841	12804	12808	12706	12818	12731	12860	12782	13034	12797	12757	12826	12737	12976	12910	12911	12694	12765	12993	12851	12787	13004	12912	12748	12944	12839	12805	12761	12824	12800	12844	12821	12932	12722	12738	12740	12869	12794	12705	12785	12811	12893	12754	12748	12785	12905	12902	12922	12972	12910	12928	12841	12907	12906	12947	12748	12724	12869	12742	12842	12698	12891	12893	12938	12790	12832	12784	12692	12721	12783	12962	12907	12857	12609	12695	12909	12631	12905	12709	13016	12872	12874	12999	13036	12837	12848	12758	12792	12852	12777	12679	12733	12856	12874	12929	12943	12621	12908	12867	12764	12935	12884	12754	12886	12911	12867	12802	12740	12867	12845	12743	12713	12801	12763	12837	12936	12735	12810	12838	12871	12810	12851	12737	12812	12768	12783	12759	12788	12739	13020	12808	12779	12919	12604	12907	12829	12770	12819	12818	12748	12853	12898	12845	12750	12935	12836	12702	12865	12692	12872	12813	12904	13026	12850	12869	12856	12822	13045	12864	12719	12835	12884	12687	12914	12880	12865	12916	12846	12707	13054	12756	12826	13028	12796	12889	12751	12905	12815	12854	12986	12780	12732	12785	12898	12932	12990	12735	12880	12669	12873	12774	12721	12706	12786	12827	12901	12809	12817	12858	12876	12883	12676	12893	12854	12770	12787	12811	12785	12969	12899	12740	12793	12860	12833	12764	12879	12806	12962	12965	12742	12973	12909	12841	12849	12691	12903	12782	12811	12741	12593	12874	12687	12610	12726	12989	12802	12768	12947	12848	12785	12761	12900	12710	12935	12817	12749	13005	12831	12911	13044	12715	12855	12927	12784	12908	13098	12948	12894	12876	12839	12863	12779	12964	12783	12799	12701	12789	12908	12862	12877	12726	12828	12916	12818	12995	12910	12881	12787	12744	12992	12831	12747	12824	12786	12909	12853	12848	12910	12762	12666	12742	12928	12830	12954	12821	12968	12854	12624	12829	12971	12931	12743	13009	12910	12727	12916	12726	12774	12865	12901	12625	12986	12917	12789	12867	12774	12757	12877	12858	12820	12778	12697	12765	12654	12864	12830	12666	12759	12864	12892	12756	12891	12718	12996	12856	12893	12440	12716	12838	12680	12724	12786	12984	12842	12852	12950	12741	12774	12814	12835	12813	12661	12832	12882	12994	12706	12666	12818	12754	12743	12709	12857	12819	12805	12925	12857	12845	12876	12541	12719	12896	12816	12662	12888	12788	12896	12852	12751	12976	12780	12882	12980	12927	12757	12831	12760	12885	12667	12781	12964	12887	12999	12844	12759	12753	12787	12962	12720	12809	12764	12930	12799	12695	12719	12734	12855	12820	12881	12881	12959	12761	12816	12773	12600	12648	12773	12927	12690	12684	12704	12787	12768	12857	12731	12727	12817	12971	12817	12787	12925	12774	12889	12990	12832	12879	12987	12898	12914	12778	12913	12954	12795	12808	12900	12885	12702	12881	12819	12807	12894	12838	12749	12826	12865	12749	12970	12655	12868	12743	12866	12770	12817	12795	12832	12753	12865	12799	12962	12840	12813	12835	12833	12875	12776	12889	12993	12755	12930	12898	12916	12832	12940	12780	12822	12770	12799	12834	12895	12826	12930	12819	12862	12951	12715	12809	12812	12735	12794	12775	12857	12849	12914	12770	12626	12912	12834	12835	12794	12890	13009	12844	12739	12872	12890	12825	12814	12770	12676	12777	12763	12856	12807	12767	12848	12999	12823	12741	12844	12929	12802	12815	12828	12908	12865	12959	12943	12860	12786	12875	12739	12783	12825	12706	12765	12835	12850	12761	12851	12839	12851	12782	12847	12881	12575	12847	12877	13009	12914	12962	12840	12745	12882	12820	12893	12825	12861	12920	12936	12967	12798	12953	12712	12946	12736	13010	12847	12856	12911	12814	12744	12750	12811	12870	12816	12900	12865	12844	12639	12805	12917	12919	12820	12845	12799	12728	12807	12865	12778	13075	12703	12814	12861	12965	12940	12937	12925	12940	12765	12794	12812	12812	12893	12804	12953	12801	12823	12772	12801	12839	12946	12947	12779	12817	12749	12922	12766	12795	12864	13047	12842	12817	12715	12956	12906	12875	12681	12733	12899	12796	12892	12827	12948	12701	12715	12689	12863	12889	12929	12761	12833	12806	12965	12717	12662	12947
22831	21434	34601	34307	35362	33105	30402	20515	26194	19402	15633	15409	14915	14928	14810	14684	14723	14607	14573	14581	14641	14448	14509	14454	14397	14532	14501	14295	14543	14461	14347	14424	14614	14538	14456	14329	14514	14344	14399	14176	14355	14507	14469	14629	14387	14349	14419	14418	14435	14258	14564	14312	14456	14235	14304	14223	14255	14231	14376	14270	14414	14220	14251	14374	14198	14196	14414	14335	14421	14201	14418	14443	14269	14397	14418	14335	14231	14371	14283	14389	14349	14255	14266	14353	14426	14311	14348	14421	14249	14329	14447	14392	14474	14199	14278	14362	14343	14358	14498	14449	14283	14215	14263	14307	14130	14446	14340	14262	14283	14308	14264	14223	14458	14303	14227	14320	14221	14110	14426	14212	14475	14372	14409	14291	14426	14238	14466	14126	14371	14433	14129	14469	14201	14157	14280	14194	14423	14318	14284	14212	14336	14515	14466	14246	14497	14396	14225	14289	14409	14493	14353	14259	14370	14323	14265	14390	14239	14232	14225	14193	14340	14370	14444	14273	14272	14530	14233	14549	14236	14262	14522	14237	14269	14391	14505	14425	14418	14169	14285	14327	14238	14489	14284	14153	14334	14158	14322	14461	14343	14296	14511	14235	14482	14279	14402	14259	14348	14348	14318	14146	14235	14310	14219	14204	14392	14428	14303	14304	14395	14355	14024	14332	14504	14396	14488	14144	14446	14244	14357	14374	14197	14308	14468	14440	14279	14353	14445	14146	14450	14407	14330	14267	14341	14438	14243	14178	14361	14284	14164	14161	14323	14200	14188	14362	14082	14470	14357	14397	14446	14279	14249	14433	14589	14174	14365	14396	14377	14232	14326	14315	14204	14382	14346	14370	14467	14386	14013	14165	14126	14214	14233	14277	14281	14241	14140	14133	14421	14209	14374	14341	14226	14438	14343	14227	14267	14172	14289	14449	14239	14269	14247	14177	14299	14374	14381	14423	14388	14491	14191	14227	14319	14215	14259	14545	14383	14360	14367	14391	14235	14316	14449	14257	14210	14405	14536	14174	14186	14312	14308	14419	14286	14200	14226	14357	14083	14213	14353	14316	14230	14389	14341	14307	14349	14337	14215	14591	14347	14503	14238	14179	14460	14332	14235	14477	14311	14393	14360	14393	14340	14441	14271	14452	14363	14274	14319	14237	14332	14388	14495	14061	14588	14424	14402	14334	14319	14229	14287	14105	14220	14353	14441	14232	14184	14298	14401	14366	14390	14394	14327	14334	14442	14328	14366	14293	14533	14323	14351	14348	14308	14434	14248	14309	14365	14554	14431	14339	14359	14163	14400	14403	14478	14220	14200	14120	14164	14217	14384	14205	14485	14281	14444	14281	14222	14180	14352	14330	14374	14431	14253	14290	14185	14306	13989	14209	14334	14338	14415	14379	14279	14576	14048	14314	14070	14160	14282	14317	14198	14310	14241	14354	14197	14219	14350	14393	14167	14365	14244	14383	14307	14265	14188	14268	14196	14296	14258	14229	14388	14307	14405	14161	14303	14457	14279	14376	14291	14135	14283	14492	14502	14383	14300	14446	14425	14364	14211	14077	14274	14192	14158	14284	14321	14372	14342	14385	14327	14445	14278	14164	14079	14210	14180	14252	14374	14454	14261	14550	14382	14389	14493	14386	14537	14344	14440	14216	14317	14395	14273	14316	14317	14374	14255	14281	14272	14327	14286	14306	14246	14210	14370	14414	14330	14240	14212	14105	14253	13990	14361	14279	14221	14251	14402	14285	14415	14369	14252	14435	14330	14270	14129	14455	14244	14178	14496	14301	14291	14257	14363	14311	14254	14227	14214	14290	14254	14213	14358	14303	14262	14285	14371	14340	14334	14199	14159	14224	14320	14415	14310	14302	14392	14297	14408	14311	14114	14321	14337	14409	14370	14366	14151	14276	14326	14193	14340	14407	14521	14258	14314	14031	14137	14199	14356	14195	14258	14204	14246	14275	14389	14561	14549	14379	14195	14315	14280	14332	14403	14309	14332	14299	14237	14318	14134	14271	14327	14314	14468	14353	14234	14283	14276	14149	14406	14204	14395	14345	14273	14137	14260	14405	14365	14504	14263	14296	14100	14079	14342	14332	14196	14239	14133	14189	14328	14322	14275	14157	14053	14194	14426	14449	14215	14070	14260	14313	14384	14232	14254	14259	14485	14125	14323	14308	14330	14339	14207	14451	14261	14265	14245	14281	14236	14232	14271	14271	14312	14375	14332	14357	14364	14320	14251	14311	14497	14360	14403	14326	14191	14307	14522	14225	14256	14261	14126	14433	14197	14397	14184	14285	14206	14317	14273	14111	14464	14306	14218	14239	14219	14292	14311	14206	14456	14158	14200	14522	14562	14379	14302	14270	14267	14010	14373	14213	14407	14414	14361	14355	14299	14336	14380	14173	14307	14346	14291	14289	14268	14180	14306	14381	14313	14383	14162	14207	14383	14216	14282	14279	14306	14454	14160	14322	14133	14569	14237	14174	14273	14139	14264	14299	14390	14228	14380	14200	14157	14306	14328	14483	14216	14262	14229	14362	14399	14447	14303	14439	14323	14268	14360	14309	14251	14394	14462	14377	14304	14289	14453	14173	14489	14256	14287	14254	14181	14221	14381	14299	14249	14199	14377	14276	14260	14289	14240	14116	14335	14206	14361	14113	14413	14091	14323	14326	14207	14291	14273	14406	14456	14317	14322	14163	14349	14252	14366	14357	14162	14371	14191	14490	14317	14261	14407	14332	14308	14357	14452	14300	14315	14383	14473	14229	14391	14342	14402	14345	14290	14282	14375	14229	14342	14111	14445	14301	14265	14231	14385	14053	14126	14129	14450	14485	14252	14288	14356	14335	14327	14326	14291	14458	14187	14246	14201	14062	14301	14192	14169	14368	14315	14381	14216	14330	14331	14427	14405	14345	14448	14264	14153	14149	14264	14394	14240	14216	14286	14256	14404	14154	14312	14235	14447	14458	14211	14330	14524	14209	14366	14599	14323	14402	14222	14407	14346	14438	14293	14342	14188	14384	14380	14289	14324	14226	14472	14522	14244	14180	14446	14309	14256	14322	14214	14045	14174	14224	14245	14313	14348	14123	14174	14435	14430	14352	14245	14312	14400	14326	14188	14269	14262	14167	14410	14492	14314	14357	14351	14359	14207	14265	14324	14230	14360	14221	14248	14308	14291	14229	14241	14263	14550	14235	14295	14358	14112	14580	14359	14379	14362	14375	14241	14366	14274	14250	14368	14215	14314	14292	14538	14413	14320	14233	14399	14394	14365	14585	14266	14398	14243	14260	14356	14100	14224	14354	14278	14313	14294	14369	14126	14327	14362	14241	14396	14163	14319	14291	14324	14267	14281	14387	14233	14187	14220	14332	14307	14386	14210	14295	14314	14533	14309	14295	14433	14254	14382	14258	14182	14094	14248	14249	14040	14293	14333	14209	14229	14254	14347	14427	14104	14200	14158	14454	14370	14297	14358	14542	14109	14139	14479	14079	14376	14464	14477	14265	14332	14465	14285	14230	14334	14179	14301	14201	14302	14421	14192	14384	14405	14096	14294	14246	14388	14410	14088	14306	14341	14261	14367	14364	14263	14200	14311	14273	14228	14282	14385	14283	14271	14114	14255	14363	14144	14421	14312	14244	14432	14531	14151	14327	14250	14367	14334	14164	14269	14423	14428	14273	14124	14138	14099	14258	14692	14324	14255	14316	14455	14391	14314	14077	14423	14387	14363	14217	14045	14372	14380	14338	14404	14165	14250	14253	14240	14448	14412	14375	14351	14324	14202	14417	14190	14172	14254	14430	14465	14107	14283	14125	14293	14362	14234	14377	14192	14608	14261	14440	14246	14391	14360	14542	14297	14328	14285	14175	14307	14306	14243	14206	14289	14138	14311	14213	14278	14283	14107	14363	14263	14115	14110	14135	14306	14195	14314	14339	14442	14397	14239	14240	14209	14261	14124	14354	14342	14372	14296	14271	14440	14396	14408	14395	14260	14268	14206	14247	14159	14179	14374	14226	14239	14484	14386	14407	14302	14153	14316	14360	14488	14352	14333	14403	14349	14196	14200	14321	14391	14216	14290	14567	14262	14163	14307	14422	14390	14243	14232	14282	14347	14411	14336	14316	14428	14356	14350	14389	14362	14320	14234	14279	14138	14300	14340	14315	14314	14527	14304	14239	14196	14237	14264	14172	14352	14290	14323	14293	14334	14309	14267	14429	14385	14248	14281	14474	14314	14525	14342	14372	14211	14263	14362	14226	14165	14278	14417	14280	14164	14315	14296	14352	14250	14268	14247	14253	14358	14268	14394	14239	14289	14177	14237	14318	14352	14202	14081	14288	14096	14195	14149	14237	14272	13994	14303	14382	14250	14418	14356	14487	14207	14240	14193	14398	14343	14304	14341	14382	14344	14327	14297	14129	14409	14250	14352	14284	14589	14370	14301	14331	14413	14266	14132	14132	14384	14298	14229	14117	14222	14174	14390	14327	14206	14374	14399	14383	14120	14320	14308	14319	14186	14329	14342	14440	14240	14500	14235	14213	14361	14272	14338	14211	14349	14346	14137	14435	14444	14534	14199	14366	14260	14224	14200	14462	14214	14145	14356	14273	14368	14271	14317	14349	14291	14404	14348	14243	14346	14299	14244	14228	14261	14210	14206	14600	14241	14369	14262	14354	14432	14270	14332	14332	14306	14199	14273	14317	14152	14192	14548	14419	14238	14273	14379	14135	14249	14272	14269	14467	14184	14322	14273	14085	14241	14169	14115	14265	14425	14177	14432	14470	14417	14172	14315	14414	14298	14322	14310	14300	14158	14260	14578	14522	14166	14378	14426	14379	14192	14378	14353	14382	14338	14230	14383	14236	14165	14296	14203	14280	14321	14452	14374	14464	14378	14446	14292	14352	14409	14181	14106	14339	14367	14349	14288	14117	14249	14479	14391	14322	14335	14210	14163	14238	14253	14287	14265	14080	14105	14261	14284	14426	14508	14449	14278	14172	14320	14411	14112	14333	14331	14295	14205	14509	14371	14267	14206	14209	14164	14108	14415	14244	14147	14345	14475	14210	14367	14252	14257	14271	14522	14223	14435	14239	14293	14173	14357	14206	14072	14199	14430	14411
39541	79794	88996	65429	52965	38134	30492	18384	28655	17523	14240	13728	13654	13632	13506	13476	13051	13211	13027	13300	13111	13184	12977	12930	13079	13058	13000	13164	13133	12939	13030	13133	12733	12884	12887	12957	12908	13012	12858	12882	12927	12954	12932	13447	13072	12918	12993	12933	12893	12626	12916	12770	12906	12953	12987	12983	12991	13066	13093	12739	12993	12927	12877	12973	12884	13072	13039	12989	13181	12803	12909	12832	12840	12948	12927	12821	13088	12938	12950	12935	12840	12858	12945	12985	12859	12612	12746	13054	12829	12954	12955	12896	12856	12943	12942	12932	13040	12964	12775	13067	12867	12721	12745	12835	12923	12979	12980	12866	12825	12897	12741	12917	13028	12952	12832	12909	12814	12890	12970	12970	12920	13137	12880	12969	12929	12729	12948	12814	13011	12924	12979	12931	12946	12927	12913	12815	12897	12770	12832	13022	12871	12921	12885	12944	12836	13004	12904	13018	12975	12917	12926	12894	13056	12957	13095	12858	12830	12964	13041	12980	13008	12751	12886	12907	13003	12881	12886	13091	12809	12908	12984	12900	13005	12810	12953	12892	12825	12959	13002	12833	13048	12984	12989	12991	13069	12910	13002	12872	12755	12940	12915	13080	12838	12861	12949	12737	12823	13027	12884	13000	12909	12792	12784	12899	12836	12780	12945	12818	13005	13075	12963	12920	12963	12909	12817	13063	13049	12969	12817	12903	12895	12923	12863	13068	12876	12931	12938	12906	12849	12809	12924	12918	12915	12965	12800	12937	13008	12951	12978	12857	12943	12825	12919	12928	13070	12807	12883	13004	12968	12985	13010	12927	12879	13032	12953	12816	12870	12883	12959	13067	13022	12810	12880	12807	12794	12841	13000	12861	12666	12761	12945	12833	12854	12901	12836	12894	12870	12796	12926	12871	12918	12849	13081	12995	12920	12880	12979	12917	12786	12860	12801	12958	12902	12960	12962	12883	12999	12895	12964	12802	13092	12890	13014	12778	12978	12970	12752	12926	12916	12912	13006	12873	12948	12790	12940	12849	12896	12987	13048	12839	12859	12932	12933	12984	12900	12784	13042	12841	12818	12939	12883	12913	12785	12987	12858	12924	12784	12809	12993	12941	12908	12961	12768	12915	12899	12858	12787	13003	12844	12933	12902	12981	13047	13002	12983	12952	12926	12836	12988	12879	12884	12925	13040	12815	13026	12944	12802	12844	13005	12789	12782	12967	13093	12943	12881	12808	12913	12855	12875	12922	12804	12886	12882	12834	12858	12964	12787	12871	12965	12974	12868	12956	12875	13042	13029	12901	13108	13020	12787	12988	12851	13060	12889	12921	12931	12882	12782	12904	12830	12942	12893	12889	12934	12903	12961	12956	12850	13007	12942	12902	12826	12910	12985	12812	12781	12974	12805	12846	12801	13027	13046	12982	12905	12870	12943	12987	12988	12756	12969	12797	12834	12857	12944	12863	12849	12806	13079	13048	12975	12772	12976	12902	12864	12960	12977	12801	12928	12972	12953	12944	12937	12778	12769	12966	12839	13037	13060	12912	12831	13018	12886	12952	12883	12898	12762	12981	12998	13035	12817	12972	12852	12911	12982	12957	12844	12850	12733	12831	12898	13025	12925	13064	12951	13032	12885	13052	12869	12807	12791	12863	12922	12983	12726	12910	12799	12854	12953	13011	12896	12929	12999	12916	12903	12810	12931	12912	12921	12904	12868	12815	12897	13013	12883	12865	12745	12877	13012	12895	12821	12844	12862	12824	13112	12757	12813	12922	12795	12820	12927	12803	12998	12845	12879	12926	12900	12951	12876	12949	13010	12846	12990	13054	12946	12943	12906	12910	12844	13035	12878	12898	13037	12982	12978	12882	12970	12905	13045	12897	12937	13011	12922	13091	12946	12836	12795	12886	12995	12877	12872	12924	12862	12865	12983	12984	12941	12747	12892	13016	12835	12854	12684	12908	12928	12875	12920	13023	12939	12999	12825	12912	12754	12896	12980	12987	12862	12951	12888	12986	12776	12885	12741	12777	12822	12856	12769	12791	12834	12935	12786	12915	12936	12841	13148	12973	12918	12761	12909	12929	12789	12925	12883	12946	12787	13019	12901	12885	12874	12870	12863	12815	13064	12971	12894	12933	12749	12813	12983	12914	12952	12979	12927	12985	12897	12804	12868	12847	13124	12951	12880	12916	12941	12748	12851	12940	12792	12883	12940	12897	12870	12904	12864	12921	12927	12789	12814	12922	12668	12936	12613	12911	13117	12954	12917	12861	12776	12939	12954	13002	12978	12931	12938	13013	12945	12797	12968	13099	12862	12891	12782	13044	12850	12928	13082	12993	12955	12889	12911	12845	13017	13005	12767	12900	12893	13086	13096	12846	12724	12874	12893	13053	13007	12862	12993	12894	12924	12952	12985	12791	12999	13001	12955	12859	12827	12813	12876	13015	12749	13028	12957	12982	13100	12879	12833	12979	12909	12845	12971	13020	12972	12858	12873	12757	12857	13039	12893	12851	12893	12802	12889	12929	12750	12828	12949	12857	12903	12991	12800	12878	13012	12865	12810	12907	13017	13056	12960	12835	12887	12777	12826	12987	12935	12903	13014	12724	12967	12747	12914	13000	12939	12936	13061	12801	12884	12948	12895	12899	12763	12786	12858	12859	12754	12856	13051	13055	13058	12943	12864	12982	12784	13166	12910	13004	12785	12925	12784	13019	12835	12984	12938	12932	12819	13056	12788	12865	12913	12948	13004	12938	13000	12782	13092	12931	12799	12899	12915	12939	12943	12848	13038	12892	13026	12929	12854	12855	12883	12925	12945	13081	12862	12904	12936	12898	12999	13008	12838	12981	13018	12850	12759	13054	12890	12760	12766	12881	12969	12833	12941	12966	12856	12841	12873	12902	12937	12994	12974	12873	12849	12708	12925	12815	12754	12820	13069	12833	12899	13035	12892	12869	12970	12815	12976	12907	12997	13019	13043	12934	13025	12724	12966	12974	12760	12992	13147	12972	12959	12971	12924	12890	12797	12730	13092	12900	13076	12955	13013	12824	12871	12866	12866	12929	13077	12723	12828	12749	12814	12877	12849	12835	13048	12945	13049	12883	12871	12952	12912	12895	12979	13014	12848	12932	12803	12853	13005	12882	12918	12809	12863	13084	12903	12778	12835	12860	12972	13039	12881	12944	12976	12926	12879	12953	12875	12885	12894	12814	12998	12914	12901	12842	12996	12860	12890	12953	13038	12873	12797	12957	12915	12863	12740	12949	12950	12905	12914	12871	12856	12851	12925	12900	12856	12840	12927	12890	12926	12864	12870	12810	12717	12927	13078	13063	12902	12977	12973	12945	13089	13036	12848	12884	12857	12789	12967	12980	12804	12915	12821	12799	12982	12992	12960	12728	12900	12837	12897	12761	12864	12911	12889	12980	12964	12756	12960	13128	12914	12901	12892	12850	12957	12797	12960	12868	12982	12837	12965	12924	13025	12916	12982	12826	12886	13008	12957	12887	12930	12945	12836	12858	13007	12887	12940	12888	12910	12777	12912	12916	12893	12802	12844	12897	12805	13012	12803	12878	12758	12872	13057	12775	12889	12942	12795	12872	12950	12947	13082	12965	12893	12927	12943	12825	13065	12644	12780	12835	12977	12933	13081	12858	12889	12920	12937	13016	12826	12955	13016	12781	12953	12927	13074	12844	13035	13023	12831	12938	12798	13024	12708	12812	12712	12918	12659	12967	13025	12828	12941	12811	12950	12829	12988	12964	13003	12975	12932	13050	12849	12996	12823	12878	12853	12823	13000	13070	12844	12911	12903	12824	12995	13090	12811	12955	12988	12963	12923	12870	13000	12948	12849	13072	12922	12921	12967	13029	12781	12983	12946	12777	12903	12872	12812	13076	12870	12874	12948	12939	12960	12801	12965	12758	12827	12881	12963	12958	12862	12927	12785	12868	13021	12963	12701	12914	12914	12907	13031	13008	12925	12872	13063	12926	12904	12881	12956	12921	12983	12822	12920	12936	13098	12809	12803	12920	12900	12959	12909	13013	12852	12764	12965	12755	12866	12981	12888	13037	12914	12828	12899	12872	12879	12836	12898	12851	12967	13048	12971	12881	12807	13009	12964	12869	12803	13004	12720	13026	13051	12904	13009	13024	12995	12972	12983	12855	12860	12933	12709	12797	13024	12882	13047	12934	12852	12952	12940	12847	12958	12796	12846	12807	12778	12877	12975	12912	13082	12892	12778	13088	12781	12965	12909	12876	12967	12879	12955	12847	12936	12920	12899	12771	12935	12959	12720	12683	12940	12920	12783	12885	12672	12947	12850	13054	13015	12844	12907	12970	13039	12831	12849	12818	12895	13034	12843	12678	12947	12920	12915	13059	12985	13077	12879	12760	12949	12887	12871	13010	12890	13011	12980	12945	12759	13031	12862	12910	12833	13031	13001	13017	12862	12933	12944	13021	12938	12948	12952	12826	12938	12870	12834	12841	12857	12769	13015	12915	12852	12844	13069	12887	12957	12916	12866	13041	12861	12831	12808	13066	13008	12908	13021	12839	13098	12830	12954	12899	12910	13088	12789	12946	12850	12912	12938	12928	12895	13048	12970	12855	12867	12978	12867	12841	12796	12850	12811	13036	13021	12870	12860	12986	12917	12954	12848	12854	13032	12933	12858	12643	12820	12926	12941	12909	12956	12827	12919	12997	12689	12891	13053	12865	12737	12919	12822	13040	12988	12950	12982	12991	12978	12952	12793	12814	12979	13036	12913	12854	12893	12856	12759	12943	13033	12723	12776	12937	12783	12796	12921	12808	12881	12854	12919	12857	12867	12838	12875	12852	12879	12924	12881	12869	12802	12849	12788	13058	12913	12942	13004	12857	12937	12933	12898	12735	13040	12821	12924	13000	12896	12804	13069	13040	12931	12888	12881	12919	12791	13001	12865	12892	12922	13025	13074	12677	12805	12935	12835	12911	12969	12940	12983	12952	13048	12781	12874	12786	12962	12946	12812	13056	12905	12932	12974	12880	12915	12997	12981	12892	12783	12995	12926	12847	12960	13119	13049	12924	12822	12858	12898	12970	12955	12894	12798	12719	12809	12722	12825	12835	12935	12983	12900	12928	12836	12841	12839	12917
27733	28076	43208	33887	24730	21487	17797	16139	16536	15987	15742	15352	15660	15377	15673	15550	15578	15567	15546	15613	15495	15576	15473	15207	15577	15328	15522	15519	15536	15516	15584	15412	15320	15414	15548	15502	15511	15393	15605	15568	15612	15528	15385	15443	15259	15479	15576	15248	15571	15570	15396	15425	15508	15555	15358	15606	15346	15491	15283	15551	15462	15477	15414	15442	15333	15621	15384	15444	15472	15482	15461	15524	15492	15358	15538	15311	15440	15534	15403	15477	15254	15398	15408	15615	15435	15423	15345	15518	15425	15373	15161	15387	15394	15467	15609	15430	15341	15386	15357	15490	15352	15480	15413	15386	15468	15444	15410	15434	15444	15215	15512	15327	15211	15299	15365	15304	15338	15129	15478	15533	15304	15603	15485	15490	15363	15305	15508	15384	15431	15344	15368	15501	15460	15524	15477	15502	15388	15201	15338	15607	15313	15447	15264	15439	15467	15099	15334	15369	15474	15525	15325	15251	15454	15498	15278	15572	15438	15382	15524	15590	15397	15450	15458	15403	15584	15424	15380	15454	15600	15441	15367	15431	15375	15284	15371	15385	15432	15350	15362	15513	15372	15610	15434	15149	15416	15364	15258	15473	15356	15426	15558	15355	15270	15231	15379	15373	15572	15285	15492	15390	15237	15237	15474	15488	15379	15765	15624	15418	15506	15411	15436	15433	15610	15543	15244	15448	15395	15199	15450	15373	15329	15278	15487	15546	15389	15484	15530	15167	15441	15519	15587	15259	15386	15451	15346	15511	15351	15430	15327	15443	15423	15559	15256	15405	15450	15299	15526	15470	15532	15708	15468	15293	15423	15364	15538	15379	15347	15355	15447	15254	15378	15439	15580	15541	15339	15388	15421	15367	15345	15392	15384	15387	15402	15458	15457	15297	15489	15410	15279	15545	15419	15488	15457	15465	15496	15351	15372	15497	15442	15481	15374	15341	15386	15202	15526	15415	15366	15325	15513	15437	15630	15372	15382	15330	15405	15318	15358	15496	15164	15356	15522	15492	15362	15439	15393	15358	15210	15584	15523	15256	15190	15390	15331	15519	15298	15527	15489	15350	15548	15234	15394	15438	15511	15443	15509	15517	15228	15352	15379	15420	15394	15229	15295	15328	15288	15303	15550	15454	15436	15457	15235	15500	15392	15218	15465	15534	15527	15467	15364	15515	15334	15462	15522	15464	15294	15400	15489	15426	15575	15582	15476	15314	15468	15424	15455	15265	15341	15507	15339	15332	15503	15366	15498	15259	15373	15340	15496	15523	15450	15391	15349	15348	15224	15388	15371	15503	15512	15294	15388	15505	15443	15250	15293	15206	15391	15371	15415	15478	15313	15483	15369	15349	15321	15401	15418	15435	15235	15296	15308	15245	15436	15306	15604	15316	15438	15389	15405	15347	15450	15112	15350	15411	15428	15359	15513	15502	15337	15558	15539	15395	15253	15378	15621	15445	15396	15508	15513	15255	15304	15427	15506	15291	15288	15294	15357	15339	15445	15423	15630	15371	15459	15592	15548	15343	15519	15379	15571	15463	15285	15452	15415	15222	15394	15270	15534	15164	15330	15524	15184	15366	15455	15229	15360	15466	15375	15226	15462	15341	15491	15308	15320	15479	15477	15302	15457	15402	15371	15446	15477	15508	15427	15439	15451	15584	15350	15322	15452	15413	15348	15307	15307	15420	15356	15399	15380	15385	15376	15431	15276	15464	15442	15415	15317	15412	15408	15400	15448	15297	15323	15104	15370	15270	15243	15411	15234	15290	15315	15503	15293	15385	15362	15513	15433	15351	15531	15588	15519	15328	15394	15521	15520	15463	15384	15487	15431	15529	15537	15443	15470	15503	15402	15412	15460	15436	15425	15425	15476	15527	15380	15408	15437	15357	15300	15675	15470	15343	15472	15333	15525	15507	15401	15146	15585	15659	15529	15467	15594	15366	15575	15364	15068	15379	15428	15566	15169	15395	15622	15455	15537	15325	15580	15158	15290	15384	15346	15615	15393	15265	15220	15586	15494	15490	15300	15406	15296	15627	15252	15343	15322	15511	15217	15457	15624	15532	15611	15320	15472	15460	15390	15536	15637	15290	15557	15419	15634	15475	15280	15495	15421	15512	15471	15540	15366	15486	15429	15555	15456	15383	15629	15504	15647	15354	15250	15450	15548	15353	15109	15558	15602	15339	15307	15416	15549	15429	15442	15216	15414	15462	15495	15383	15420	15260	15490	15456	15578	15475	15470	15259	15361	15480	15352	15504	15440	15443	15272	15473	15548	15513	15425	15377	15517	15364	15672	15445	15268	15779	15433	15441	15464	15386	15255	15510	15543	15304	15620	15458	15486	15246	15460	15476	15527	15278	15402	15243	15470	15477	15346	15356	15425	15393	15435	15401	15360	15486	15370	15449	15457	15505	15540	15569	15543	15638	15539	15447	15472	15308	15455	15471	15399	15484	15542	15379	15545	15439	15519	15260	15465	15463	15348	15384	15458	15485	15265	15401	15553	15434	15552	15364	15238	15375	15344	15345	15331	15511	15420	15421	15377	15443	15510	15376	15462	15453	15341	15474	15602	15147	15226	15500	15609	15239	15503	15493	15422	15261	15277	15424	15586	15465	15246	15301	15444	15430	15487	15566	15458	15530	15307	15248	15576	15419	15342	15478	15237	15368	15348	15204	15488	15596	15477	15479	15139	15109	15536	15440	15371	15520	15539	15320	15529	15442	15480	15179	15522	15453	15202	15412	15360	15364	15395	15264	15413	15489	15519	15501	15607	15398	15503	15378	15348	15308	15414	15210	15538	15256	15310	15457	15418	15477	15408	15405	15457	15208	15235	15425	15549	15439	15346	15384	15526	15223	15349	15418	15330	15359	15492	15438	15347	15459	15432	15357	15302	15386	15464	15402	15336	15521	15642	15275	15286	15486	15438	15476	15572	15608	15440	15263	15472	15403	15420	15544	15325	15430	15272	15487	15521	15410	15350	15507	15494	15519	15272	15377	15337	15111	15254	15277	15452	15273	15288	15508	15483	15398	15253	15435	15372	15384	15351	15428	15578	15505	15442	15386	15357	15364	15252	15235	15462	15388	15619	15322	15250	15382	15482	15438	15465	15363	15480	15346	15443	15437	15456	15461	15546	15405	15332	15419	15409	15432	15399	15477	15528	15460	15375	15455	15437	15472	15612	15373	15370	15425	15472	15499	15344	15326	15362	15400	15495	15366	15499	15378	15177	15385	15597	15413	15445	15586	15287	15440	15363	15236	15539	15495	15492	15381	15324	15488	15514	15221	15460	15354	15419	15446	15255	15327	15504	15387	15261	15293	15374	15463	15341	15424	15548	15507	15441	15470	15550	15239	15433	15406	15448	15440	15494	15454	15343	15454	15393	15507	15439	15457	15305	15435	15495	15253	15504	15201	15416	15438	15504	15607	15476	15478	15410	15484	15321	15360	15427	15462	15377	15514	15320	15383	15561	15330	15436	15383	15380	15397	15392	15369	15411	15524	15560	15316	15341	15318	15390	15322	15220	15400	15464	15228	15331	15367	15372	15321	15413	15429	15500	15546	15349	15264	15594	15443	15410	15487	15442	15447	15249	15294	15346	15156	15411	15363	15478	15634	15298	15427	15395	15435	15378	15411	15442	15636	15390	15244	15381	15526	15287	15332	15475	15320	15420	15477	15411	15260	15456	15297	15444	15486	15579	15474	15581	15328	15583	15534	15697	15398	15449	15461	15382	15579	15493	15323	15457	15320	15511	15381	15465	15495	15216	15433	15275	15536	15288	15319	15470	15381	15533	15477	15481	15429	15501	15496	15552	15425	15369	15268	15456	15367	15478	15526	15429	15683	15457	15457	15512	15284	15388	15371	15236	15581	15410	15349	15267	15364	15428	15330	15210	15644	15515	15298	15461	15511	15535	15465	15269	15330	15425	15330	15426	15323	15270	15403	15449	15493	15421	15275	15459	15435	15481	15516	15317	15580	15506	15640	15221	15446	15240	15505	15337	15412	15251	15450	15373	15056	15280	15405	15366	15504	15283	15557	15537	15373	15514	15380	15275	15355	15476	15441	15627	15574	15423	15394	15391	15481	15757	15336	15374	15279	15381	15557	15307	15481	15633	15421	15141	15399	15353	15563	15307	15455	15436	15289	15488	15622	15274	15381	15482	15426	15417	15478	15445	15532	15189	15541	15381	15337	15535	15340	15562	15275	15432	15315	15563	15348	15506	15564	15441	15342	15277	15226	15395	15645	15481	15399	15522	15359	15464	15486	15369	15424	15572	15545	15494	15549	15286	15406	15285	15533	15286	15508	15266	15452	15274	15384	15522	15484	15494	15355	15519	15354	15487	15311	15352	15439	15454	15251	15322	15618	15453	15367	15308	15351	15212	15244	15453	15568	15446	15564	15508	15327	15561	15494	15351	15567	15355	15425	15462	15386	15376	15342	15441	15353	15527	15515	15480	15388	15308	15367	15177	15517	15425	15397	15408	15228	15426	15518	15408	15511	15307	15599	15494	15318	15379	15112	15414	15414	15301	15538	15353	15359	15465	15310	15399	15484	15364	15413	15428	15421	15390	15346	15579	15376	15366	15203	15426	15312	15480	15386	15528	15318	15369	15599	15354	15285	15439	15303	15476	15375	15445	15432	15517	15413	15462	15394	15386	15412	15467	15402	15331	15341	15534	15374	15711	15600	15360	15276	15575	15374	15308	15454	15321	15442	15533	15459	15591	15333	15173	15299	15340	15338	15355	15452	15376	15375	15485	15329	15365	15365	15273	15385	15552	15395	15594	15441	15529	15379	15327	15528	15384	15435	15371	15504	15615	15365	15565	15523	15298	15456	15545	15303	15362	15540	15422	15587	15488	15484	15431	15414	15588	15337	15336	15489	15471	15400	15391	15400	15463	15507	15399	15602	15404	15288	15578	15327	15551	15397	15372	15478	15406	15491	15524	15379	15398	15386	15483	15410	15378	15474	15501	15288	15450	15347	15255	15511	15400	15375	15466	15512	15654	15530	15273	15584	15362	15475	15408	15387	15340	15519	15324	15391	15425	15610	15395	15362	15287	15336	15355	15478	15388	15477	15418	15343	15526	15419	15561	15441	15419	15335	15462	15671	15530	15503	15446	15172
22761	43643	46465	30302	24075	20412	16109	14111	15075	14229	13756	13810	13721	13823	13575	13649	13736	13636	13721	13596	13718	13744	13702	13612	13630	13594	13517	13611	13687	13646	13482	13748	13523	13599	13591	13771	13712	13627	13551	13650	13600	13431	13634	13498	13762	13681	13505	13622	13592	13608	13449	13685	13589	13541	13623	13626	13659	13630	13656	13591	13556	13564	13541	13633	13480	13518	13629	13524	13591	13510	13568	13652	13694	13584	13375	13713	13729	13658	13566	13431	13673	13592	13667	13679	13485	13560	13621	13821	13403	13688	13617	13617	13646	13538	13633	13547	13514	13605	13572	13523	13730	13745	13529	13455	13650	13569	13663	13587	13588	13628	13614	13579	13568	13680	13553	13509	13684	13519	13627	13581	13580	13666	13640	13629	13682	13545	13506	13645	13509	13643	13593	13532	13612	13667	13666	13503	13628	13539	13608	13630	13420	13525	13655	13610	13568	13546	13660	13503	13595	13642	13474	13586	13535	13503	13507	13862	13524	13646	13472	13678	13561	13653	13453	13592	13524	13564	13714	13415	13584	13636	13519	13622	13611	13491	13650	13619	13593	13554	13576	13745	13539	13577	13611	13562	13486	13543	13630	13585	13545	13521	13457	13517	13594	13909	13561	13535	13489	13699	13660	13616	13454	13508	13718	13706	13678	13676	13583	13649	13677	13662	13682	13619	13601	13704	13585	13461	13465	13668	13737	13425	13683	13785	13496	13618	13610	13448	13719	13789	13435	13523	13620	13796	13698	13393	13638	13507	13581	13478	13641	13606	13494	13526	13491	13625	13499	13521	13412	13545	13499	13552	13568	13768	13461	13490	13519	13647	13587	13699	13688	13657	13611	13538	13815	13623	13545	13741	13609	13557	13456	13649	13431	13643	13417	13606	13554	13463	13780	13693	13483	13471	13644	13504	13632	13533	13714	13559	13589	13719	13676	13484	13548	13702	13714	13581	13574	13463	13779	13590	13524	13523	13609	13649	13679	13584	13622	13595	13730	13658	13677	13623	13727	13635	13709	13713	13783	13419	13493	13642	13606	13616	13567	13682	13557	13682	13605	13697	13521	13685	13666	13505	13626	13613	13475	13515	13640	13739	13725	13702	13483	13705	13618	13746	13524	13616	13347	13660	13791	13767	13844	13578	13740	13550	13501	13599	13563	13585	13640	13575	13711	13545	13582	13574	13705	13527	13616	13665	13520	13723	13767	13616	13645	13495	13546	13642	13612	13439	13526	13545	13556	13615	13481	13615	13679	13699	13438	13645	13620	13571	13539	13698	13744	13666	13419	13548	13475	13702	13639	13533	13750	13677	13665	13555	13656	13513	13809	13460	13557	13684	13523	13637	13672	13688	13715	13634	13695	13505	13576	13638	13551	13642	13499	13600	13763	13671	13425	13652	13602	13524	13526	13535	13524	13649	13472	13666	13667	13570	13667	13604	13617	13450	13554	13621	13580	13573	13728	13615	13436	13683	13477	13473	13672	13668	13727	13547	13478	13644	13635	13551	13610	13713	13649	13668	13679	13610	13668	13485	13518	13501	13753	13582	13510	13684	13574	13795	13423	13668	13642	13481	13728	13656	13616	13588	13620	13567	13489	13595	13595	13640	13582	13398	13632	13451	13633	13549	13617	13765	13643	13621	13589	13588	13903	13602	13578	13557	13420	13667	13616	13595	13619	13603	13489	13568	13627	13548	13456	13676	13666	13672	13716	13459	13552	13578	13686	13619	13573	13668	13738	13577	13643	13651	13542	13422	13694	13491	13612	13627	13603	13300	13609	13584	13500	13734	13508	13620	13533	13505	13664	13536	13344	13700	13688	13465	13752	13621	13586	13684	13638	13633	13685	13727	13462	13631	13517	13669	13578	13721	13546	13672	13626	13577	13613	13766	13636	13674	13538	13590	13533	13554	13605	13632	13665	13744	13830	13765	13458	13536	13597	13627	13565	13679	13658	13588	13565	13714	13677	13445	13660	13621	13433	13624	13558	13468	13485	13679	13618	13582	13643	13596	13590	13582	13775	13497	13431	13608	13636	13518	13673	13402	13446	13558	13590	13623	13617	13676	13668	13659	13569	13770	13530	13757	13562	13710	13607	13707	13679	13549	13421	13652	13468	13518	13600	13695	13614	13714	13662	13724	13629	13546	13494	13623	13828	13574	13681	13717	13716	13584	13528	13586	13581	13608	13380	13604	13692	13592	13565	13569	13611	13648	13474	13686	13472	13637	13630	13575	13424	13650	13335	13729	13658	13579	13652	13641	13349	13445	13669	13635	13583	13740	13747	13787	13714	13499	13734	13618	13576	13599	13648	13515	13555	13766	13449	13572	13456	13616	13759	13486	13668	13695	13549	13639	13560	13522	13586	13603	13688	13691	13712	13612	13683	13715	13701	13849	13585	13551	13614	13692	13587	13595	13734	13748	13596	13637	13565	13763	13657	13595	13639	13868	13388	13584	13593	13561	13482	13559	13678	13674	13639	13622	13357	13477	13609	13510	13576	13622	13434	13732	13655	13671	13590	13560	13598	13663	13507	13771	13432	13503	13507	13675	13525	13532	13633	13525	13662	13526	13550	13436	13554	13671	13695	13560	13781	13596	13514	13530	13389	13709	13523	13700	13657	13659	13510	13520	13525	13718	13595	13750	13596	13645	13804	13548	13788	13574	13554	13563	13585	13673	13563	13573	13559	13508	13432	13681	13643	13714	13546	13542	13558	13611	13677	13566	13647	13520	13731	13460	13541	13495	13635	13600	13791	13498	13688	13503	13608	13525	13558	13578	13493	13551	13674	13575	13468	13455	13630	13575	13585	13586	13594	13746	13668	13555	13489	13603	13598	13605	13657	13451	13673	13455	13681	13683	13717	13693	13642	13702	13607	13620	13662	13762	13523	13563	13831	13648	13597	13535	13743	13725	13545	13391	13494	13674	13615	13632	13496	13694	13672	13599	13508	13580	13573	13566	13725	13635	13626	13724	13552	13643	13740	13522	13548	13700	13643	13524	13763	13482	13553	13586	13658	13445	13593	13566	13514	13699	13545	13542	13685	13494	13674	13618	13588	13620	13664	13900	13620	13676	13726	13488	13741	13677	13550	13668	13694	13528	13530	13575	13625	13523	13668	13535	13727	13571	13661	13503	13677	13624	13656	13431	13714	13575	13672	13606	13531	13647	13613	13667	13643	13519	13689	13605	13707	13694	13670	13642	13447	13469	13734	13549	13602	13563	13376	13648	13463	13677	13719	13558	13582	13575	13779	13702	13562	13682	13719	13537	13516	13412	13569	13654	13510	13640	13564	13650	13617	13540	13680	13642	13462	13593	13677	13655	13621	13625	13638	13600	13637	13535	13672	13603	13717	13593	13605	13688	13568	13632	13500	13723	13472	13525	13611	13621	13512	13495	13590	13601	13587	13680	13549	13700	13630	13589	13671	13577	13669	13311	13743	13604	13749	13477	13393	13499	13521	13577	13702	13385	13652	13559	13591	13615	13624	13482	13442	13576	13579	13668	13473	13616	13665	13598	13523	13622	13719	13590	13585	13659	13610	13667	13607	13717	13577	13539	13699	13634	13604	13568	13688	13525	13507	13622	13618	13587	13764	13417	13663	13518	13743	13520	13628	13606	13523	13643	13555	13535	13648	13485	13550	13604	13685	13585	13605	13541	13571	13565	13618	13420	13578	13459	13675	13673	13663	13469	13560	13628	13483	13512	13379	13468	13686	13697	13672	13563	13608	13790	13479	13610	13497	13650	13620	13517	13774	13664	13655	13721	13724	13700	13433	13712	13539	13540	13588	13568	13536	13538	13706	13672	13579	13544	13714	13681	13641	13612	13522	13636	13611	13588	13578	13789	13553	13656	13575	13569	13549	13728	13738	13692	13694	13502	13703	13499	13746	13534	13558	13505	13562	13643	13710	13728	13564	13712	13728	13541	13660	13588	13694	13645	13554	13527	13655	13561	13484	13699	13643	13511	13535	13687	13619	13669	13711	13602	13745	13626	13590	13664	13641	13707	13713	13511	13585	13629	13624	13485	13630	13423	13566	13633	13412	13592	13454	13593	13599	13736	13549	13639	13502	13657	13688	13627	13627	13605	13524	13651	13663	13640	13598	13686	13529	13637	13501	13754	13619	13456	13595	13563	13572	13568	13567	13532	13603	13517	13587	13620	13548	13626	13655	13571	13785	13437	13671	13519	13571	13646	13703	13578	13605	13359	13740	13725	13690	13614	13723	13775	13564	13605	13515	13502	13496	13600	13568	13572	13574	13596	13600	13584	13508	13674	13611	13538	13756	13693	13617	13479	13775	13554	13517	13504	13590	13720	13731	13590	13565	13777	13618	13667	13540	13534	13528	13542	13525	13677	13673	13508	13640	13616	13547	13561	13622	13711	13550	13702	13705	13602	13576	13568	13550	13654	13780	13642	13439	13526	13614	13520	13534	13763	13706	13511	13493	13605	13704	13544	13783	13494	13631	13790	13557	13514	13762	13605	13465	13478	13507	13395	13654	13624	13596	13562	13592	13649	13722	13546	13560	13480	13613	13486	13674	13538	13564	13570	13613	13764	13720	13706	13565	13696	13583	13661	13482	13551	13536	13682	13656	13682	13561	13453	13684	13695	13590	13554	13628	13604	13649	13734	13657	13612	13700	13568	13612	13673	13562	13642	13525	13614	13647	13691	13412	13627	13629	13743	13532	13615	13651	13632	13768	13522	13632	13647	13498	13631	13577	13678	13632	13655	13615	13528	13594	13601	13588	13677	13612	13654	13745	13614	13516	13772	13661	13542	13584	13619	13613	13577	13465	13562	13754	13740	13587	13474	13538	13529	13693	13676	13657	13692	13584	13654	13634	13639	13721	13733	13616	13591	13614	13621	13504	13538	13601	13666	13769	13782	13694	13753	13479	13547	13499	13653	13504	13471	13458	13638	13638	13707	13661	13581	13611	13646	13564	13624	13714	13645	13643	13747	13547	13506	13630	13585	13596	13530	13574	13507	13580	13617	13608	13558	13634	13652	13669	13578	13685	13584	13502	13624	13677	13485	13684	13489	13613	13518	13593	13583	13751	13472	13666	13536	13728	13598	13577	13651	13665	13593	13648	13558	13647	13572	13709	13507	13475	13557	13501	13562	13523	13705
23992	21755	39738	46360	35549	31790	24854	17656	19634	17303	16072	15795	16039	15879	15754	15709	15539	15539	15783	15720	15504	15323	15254	15747	15405	15558	15354	15510	15547	15608	15546	15480	15373	15513	15699	15604	15400	15520	15621	15513	15418	15385	15500	15653	15378	15363	15377	15470	15688	15523	15591	15430	15435	15520	15621	15231	15380	15536	15462	15413	15393	15413	15524	15451	15511	15422	15455	15419	15466	15472	15711	15300	15610	15543	15435	15419	15610	15529	15659	15548	15377	15456	15610	15453	15447	15471	15271	15432	15359	15620	15402	15380	15256	15365	15394	15325	15460	15500	15389	15347	15556	15597	15558	15472	15550	15323	15438	15653	15383	15303	15523	15313	15511	15496	15341	15487	15463	15529	15397	15394	15390	15152	15555	15240	15361	15356	15323	15400	15532	15422	15259	15529	15268	15364	15621	15469	15289	15508	15162	15184	15295	15341	15290	15486	15427	15431	15285	15517	15346	15288	15334	15522	15123	15541	15498	15375	15336	15378	15511	15533	15343	15402	15464	15457	15416	15495	15291	15417	15433	15517	15311	15489	15380	15509	15412	15507	15431	15472	15499	15556	15583	15667	15667	15370	15451	15450	15378	15347	15374	15310	15370	15413	15271	15452	15247	15234	15406	15420	15317	15298	15353	15430	15444	15562	15514	15398	15476	15500	15583	15461	15402	15348	15284	15497	15306	15003	15388	15277	15500	15463	15249	15539	15381	15524	15473	15389	15352	15410	15339	15200	15381	15467	15416	15524	15448	15431	15484	15262	15337	15430	15450	15538	15359	15602	15542	15533	15286	15396	15554	15373	15315	15396	15449	15444	15294	15454	15457	15629	15471	15485	15532	15318	15224	15296	15415	15433	15385	15624	15597	15358	15474	15434	15392	15532	15614	15491	15649	15449	15442	15366	15571	15649	15344	15482	15395	15462	15374	15288	15309	15437	15405	15234	15346	15386	15517	15351	15394	15425	15477	15549	15465	15526	15554	15456	15470	15560	15434	15529	15400	15475	15446	15429	15452	15332	15325	15369	15441	15423	15583	15474	15454	15614	15340	15379	15542	15495	15435	15580	15485	15495	15395	15658	15497	15137	15452	15366	15519	15710	15419	15380	15350	15218	15326	15386	15318	15474	15488	15415	15334	15409	15348	15312	15280	15272	15205	15562	15435	15603	15439	15581	15415	15394	15472	15383	15562	15501	15394	15261	15304	15515	15213	15453	15575	15286	15394	15561	15454	15472	15432	15271	15472	15285	15302	15324	15117	15327	15479	15453	15576	15472	15357	15371	15298	15363	15414	15508	15394	15359	15454	15432	15549	15514	15369	15441	15424	15642	15524	15476	15371	15314	15449	15556	15516	15417	15513	15449	15435	15194	15298	15621	15592	15497	15396	15421	15423	15495	15483	15279	15486	15463	15527	15371	15390	15372	15614	15407	15598	15244	15444	15404	15323	15566	15581	15355	15297	15451	15578	15277	15342	15395	15467	15432	15500	15496	15370	15516	15451	15454	15356	15388	15366	15406	15407	15518	15612	15603	15369	15421	15265	15303	15496	15344	15342	15386	15227	15468	15470	15436	15475	15393	15489	15388	15319	15312	15640	15522	15518	15251	15406	15402	15440	15411	15424	15523	15460	15334	15615	15424	15501	15462	15508	15457	15661	15343	15544	15263	15360	15241	15567	15479	15442	15327	15638	15327	15422	15365	15497	15593	15570	15286	15345	15406	15357	15271	15473	15554	15429	15439	15403	15668	15636	15472	15491	15371	15562	15383	15325	15462	15394	15502	15425	15361	15208	15527	15344	15351	15196	15311	15192	15458	15574	15596	15201	15478	15446	15451	15492	15334	15457	15270	15404	15454	15558	15324	15416	15519	15505	15480	15516	15571	15579	15558	15583	15469	15364	15388	15339	15477	15545	15424	15366	15544	15353	15314	15595	15422	15390	15455	15421	15607	15331	15499	15449	15467	15286	15228	15319	15472	15631	15488	15528	15519	15155	15467	15716	15535	15564	15377	15461	15356	15504	15518	15314	15423	15484	15386	15257	15289	15429	15513	15393	15360	15489	15371	15384	15510	15417	15205	15302	15647	15550	15491	15382	15427	15334	15531	15359	15498	15555	15513	15559	15297	15397	15511	15542	15316	15429	15459	15238	15581	15560	15540	15392	15426	15573	15342	15413	15593	15375	15383	15499	15272	15567	15607	15413	15498	15552	15505	15525	15309	15301	15427	15344	15309	15387	15260	15510	15390	15486	15493	15478	15403	15423	15576	15494	15327	15466	15566	15617	15329	15517	15548	15427	15517	15334	15431	15444	15581	15463	15425	15384	15398	15239	15502	15466	15229	15302	15362	15510	15512	15481	15626	15418	15429	15452	15421	15501	15363	15411	15418	15537	15582	15513	15506	15449	15449	15513	15427	15453	15430	15464	15345	15613	15393	15269	15393	15344	15093	15639	15532	15565	15438	15502	15391	15406	15412	15554	15620	15448	15393	15255	15383	15234	15341	15462	15134	15462	15389	15490	15299	15494	15620	15526	15433	15218	15571	15445	15308	15415	15459	15569	15334	15252	15371	15407	15503	15244	15222	15352	15240	15398	15296	15505	15425	15435	15301	15421	15594	15575	15306	15450	15442	15555	15451	15550	15363	15695	15302	15341	15329	15436	15598	15476	15590	15375	15610	15244	15173	15497	15498	15365	15412	15559	15614	15249	15227	15208	15333	15628	15387	15497	15585	15274	15359	15423	15286	15399	15310	15352	15335	15488	15494	15464	15287	15251	15503	15507	15610	15411	15324	15534	15418	15415	15294	15481	15413	15320	15411	15415	15542	15437	15468	15410	15457	15427	15568	15489	15374	15605	15446	15548	15468	15489	15474	15427	15367	15507	15363	15693	15307	15507	15472	15712	15461	15556	15368	15614	15489	15378	15398	15251	15532	15474	15398	15652	15564	15462	15559	15517	15453	15369	15353	15184	15482	15435	15599	15559	15455	15539	15466	15393	15482	15565	15525	15296	15572	15635	15376	15346	15356	15660	15566	15369	15523	15360	15340	15393	15434	15352	15371	15304	15336	15319	15393	15340	15529	15353	15557	15181	15517	15271	15319	15395	15301	15494	15218	15283	15474	15469	15389	15278	15406	15481	15331	15356	15434	15398	15203	15370	15334	15533	15357	15344	15554	15431	15345	15481	15351	15369	15440	15240	15438	15581	15302	15446	15660	15479	15489	15514	15472	15573	15220	15376	15446	15425	15442	15544	15422	15432	15692	15544	15402	15276	15325	15396	15430	15491	15298	15238	15433	15332	15513	15415	15432	15485	15412	15429	15338	15308	15447	15471	15494	15309	15418	15302	15152	15509	15479	15369	15424	15326	15465	15364	15597	15498	15246	15398	15372	15588	15599	15261	15664	15296	15269	15298	15421	15314	15333	15521	15432	15475	15262	15463	15339	15483	15290	15415	15420	15416	15397	15413	15271	15554	15381	15311	15560	15328	15741	15541	15400	15539	15474	15378	15249	15414	15661	15526	15437	15429	15331	15352	15459	15349	15243	15323	15403	15396	15459	15606	15316	15364	15258	15450	15318	15462	15366	15471	15485	15356	15345	15180	15439	15330	15489	15357	15588	15529	15409	15503	15562	15305	15405	15478	15457	15641	15430	15505	15459	15309	15487	15438	15372	15218	15377	15339	15369	15485	15369	15484	15480	15381	15324	15386	15509	15194	15578	15335	15459	15496	15501	15500	15301	15234	15420	15493	15368	15383	15547	15454	15289	15410	15508	15404	15410	15482	15126	15407	15296	15483	15362	15458	15456	15283	15388	15465	15526	15400	15487	15358	15169	15332	15596	15390	15463	15312	15466	15466	15324	15436	15557	15588	15499	15392	15568	15241	15482	15343	15528	15494	15275	15237	15298	15509	15603	15426	15352	15379	15472	15465	15376	15386	15457	15492	15518	15473	15398	15460	15592	15311	15673	15600	15238	15417	15423	15388	15441	15467	15650	15514	15326	15395	15384	15608	15582	15564	15433	15287	15240	15433	15365	15406	15345	15556	15451	15483	15463	15390	15290	15482	15363	15292	15573	15218	15471	15398	15530	15329	15303	15348	15385	15373	15467	15481	15465	15393	15428	15422	15469	15500	15610	15444	15257	15308	15504	15307	15468	15394	15446	15369	15418	15557	15456	15520	15447	15405	15449	15309	15619	15545	15406	15463	15588	15405	15484	15341	15225	15439	15357	15478	15489	15498	15371	15214	15510	15354	15522	15278	15400	15616	15372	15335	15490	15323	15608	15370	15430	15390	15573	15452	15431	15461	15289	15493	15345	15500	15340	15333	15378	15642	15632	15425	15324	15617	15454	15372	15565	15427	15320	15316	15495	15237	15517	15331	15399	15649	15423	15522	15501	15504	15478	15328	15456	15464	15480	15386	15410	15643	15456	15621	15311	15541	15657	15413	15378	15162	15357	15540	15379	15264	15374	15522	15523	15413	15421	15428	15436	15461	15339	15453	15476	15407	15456	15402	15279	15243	15269	15430	15424	15465	15708	15511	15356	15254	15396	15472	15540	15425	15394	15503	15355	15276	15340	15328	15401	15419	15451	15402	15382	15325	15266	15467	15240	15364	15580	15551	15557	15446	15425	15485	15262	15592	15430	15544	15482	15223	15325	15451	15423	15530	15451	15471	15512	15392	15437	15373	15344	15385	15474	15631	15440	15269	15462	15367	15282	15385	15407	15329	15421	15330	15389	15563	15432	15197	15370	15559	15318	15481	15511	15594	15211	15401	15257	15271	15356	15400	15556	15428	15409	15317	15382	15450	15376	15570	15456	15405	15339	15295	15628	15266	15340	15460	15407	15407	15497	15235	15349	15439	15494	15578	15430	15394	15501	15259	15483	15278	15416	15391	15327	15400	15461	15430	15298	15386	15382	15526	15274	15550	15406	15357	15359	15450	15496	15339	15527	15343	15681	15605	15458	15226	15507	15464	15378	15470	15295	15351	15323	15458	15563	15500	15262	15521	15502	15489	15425	15472	15396	15498	15339	15505	15346	15601	15505	15326	15481	15370	15378	15457	15432	15347	15320	15377	15406	15527	15589	15390	15539	15414	15304	15521	15368	15460	15252	15450	15469	15412	15244
34922	78354	82056	61139	41910	31878	21806	15348	19977	15556	14110	14013	13905	13896	13967	13829	13805	13866	13612	13782	13555	13781	13624	13641	13749	13700	13560	13714	13778	13621	13607	13585	13699	13633	13616	13580	13528	13728	13643	13534	13860	13572	13594	13728	13642	13486	13669	13759	13692	13562	13742	13691	13621	13650	13486	13679	13604	13765	13642	13684	13661	13601	13517	13610	13785	13737	13754	13633	13745	13624	13586	13568	13775	13688	13628	13694	13603	13672	13662	13677	13499	13646	13605	13625	13706	13580	13669	13586	13659	13613	13421	13653	13554	13566	13617	13752	13642	13663	13717	13550	13487	13629	13668	13669	13651	13683	13603	13740	13682	13692	13512	13673	13603	13581	13675	13651	13908	13657	13589	13491	13581	13666	13663	13756	13682	13587	13747	13556	13697	13589	13633	13722	13554	13548	13705	13585	13677	13509	13694	13484	13732	13627	13713	13497	13767	13677	13513	13668	13590	13534	13681	13722	13697	13591	13618	13629	13714	13709	13728	13631	13521	13510	13471	13714	13664	13740	13797	13799	13674	13510	13562	13629	13491	13601	13760	13383	13658	13735	13702	13542	13616	13570	13625	13762	13533	13636	13736	13633	13619	13680	13708	13616	13608	13618	13592	13718	13757	13579	13770	13639	13585	13670	13647	13601	13805	13630	13641	13728	13752	13415	13496	13508	13585	13685	13575	13563	13669	13748	13637	13451	13596	13655	13469	13612	13788	13634	13614	13509	13607	13542	13709	13647	13694	13755	13669	13497	13626	13552	13802	13762	13677	13659	13745	13641	13753	13608	13543	13840	13628	13686	13499	13516	13599	13472	13696	13788	13613	13651	13713	13523	13662	13614	13512	13571	13683	13594	13565	13673	13657	13630	13643	13705	13503	13694	13599	13569	13618	13666	13732	13662	13692	13623	13533	13771	13654	13584	13534	13729	13778	13709	13637	13571	13576	13624	13726	13581	13689	13526	13585	13599	13649	13624	13723	13756	13593	13807	13713	13518	13620	13611	13652	13608	13617	13402	13785	13660	13688	13596	13532	13549	13553	13693	13533	13695	13631	13564	13562	13605	13811	13637	13670	13567	13704	13729	13544	13569	13565	13649	13765	13444	13655	13693	13711	13662	13652	13659	13686	13609	13888	13605	13593	13607	13705	13536	13504	13632	13572	13537	13641	13804	13624	13645	13470	13799	13515	13665	13815	13607	13641	13664	13580	13512	13578	13514	13746	13628	13486	13679	13644	13695	13465	13615	13641	13502	13656	13661	13832	13587	13717	13778	13725	13574	13730	13777	13680	13639	13557	13598	13747	13617	13542	13636	13598	13546	13633	13575	13593	13638	13753	13683	13735	13803	13772	13461	13528	13548	13646	13637	13567	13714	13639	13652	13564	13576	13534	13463	13701	13528	13508	13611	13474	13671	13615	13692	13691	13684	13799	13605	13658	13678	13734	13636	13643	13759	13668	13539	13559	13546	13814	13434	13664	13577	13901	13665	13527	13626	13659	13700	13759	13619	13634	13700	13472	13752	13655	13694	13624	13629	13589	13605	13430	13615	13765	13643	13761	13596	13628	13508	13467	13720	13748	13668	13727	13571	13612	13668	13659	13658	13709	13523	13535	13589	13507	13618	13523	13672	13687	13526	13563	13578	13713	13767	13499	13634	13630	13589	13681	13731	13668	13733	13547	13627	13739	13550	13684	13904	13611	13711	13901	13770	13774	13586	13643	13649	13735	13736	13620	13694	13594	13553	13747	13755	13622	13650	13467	13598	13461	13667	13854	13591	13693	13653	13547	13485	13658	13559	13661	13716	13578	13585	13560	13712	13820	13548	13783	13680	13746	13578	13619	13610	13474	13627	13536	13611	13601	13632	13759	13750	13669	13669	13827	13621	13732	13694	13644	13479	13507	13593	13691	13686	13522	13627	13575	13548	13622	13493	13601	13670	13634	13601	13632	13682	13676	13627	13706	13466	13594	13651	13548	13657	13648	13826	13670	13680	13530	13729	13552	13707	13701	13478	13698	13678	13611	13725	13485	13598	13652	13567	13667	13570	13669	13612	13655	13564	13588	13768	13560	13551	13796	13631	13645	13672	13795	13766	13632	13521	13666	13670	13670	13616	13561	13808	13739	13724	13679	13626	13769	13568	13585	13627	13506	13574	13621	13559	13653	13453	13671	13552	13609	13549	13535	13562	13729	13703	13642	13526	13600	13717	13463	13668	13646	13654	13766	13598	13720	13669	13590	13618	13559	13642	13489	13688	13626	13627	13733	13478	13630	13789	13422	13639	13553	13732	13566	13528	13580	13767	13575	13665	13598	13594	13761	13553	13782	13628	13513	13658	13674	13708	13554	13740	13545	13726	13620	13659	13712	13562	13672	13740	13544	13673	13582	13628	13634	13535	13678	13562	13679	13562	13659	13429	13737	13571	13687	13462	13632	13482	13581	13664	13576	13688	13528	13577	13697	13500	13707	13737	13606	13673	13611	13484	13391	13781	13487	13648	13661	13736	13548	13487	13554	13536	13702	13614	13658	13704	13711	13770	13566	13541	13552	13751	13679	13561	13502	13694	13633	13777	13569	13720	13481	13586	13647	13674	13649	13550	13743	13373	13582	13698	13598	13649	13743	13525	13624	13793	13691	13528	13566	13677	13510	13570	13716	13505	13652	13637	13692	13677	13551	13698	13603	13703	13549	13718	13892	13595	13741	13631	13574	13687	13559	13671	13650	13635	13607	13607	13517	13742	13695	13649	13673	13671	13694	13582	13755	13688	13795	13686	13786	13660	13656	13650	13613	13705	13799	13555	13687	13594	13545	13721	13716	13811	13535	13649	13730	13599	13444	13694	13590	13612	13591	13653	13603	13695	13581	13858	13591	13592	13573	13725	13426	13558	13743	13650	13701	13667	13528	13677	13705	13529	13778	13659	13703	13565	13814	13567	13672	13421	13488	13627	13659	13575	13684	13655	13818	13615	13777	13639	13717	13675	13658	13529	13692	13423	13559	13663	13424	13863	13493	13762	13707	13566	13633	13684	13715	13675	13602	13648	13622	13572	13623	13789	13695	13669	13630	13671	13678	13631	13611	13587	13584	13790	13561	13702	13644	13642	13699	13628	13499	13615	13580	13340	13758	13643	13822	13571	13788	13621	13555	13525	13638	13845	13578	13486	13649	13731	13706	13629	13748	13804	13681	13635	13853	13797	13710	13601	13434	13671	13593	13561	13620	13616	13732	13506	13640	13691	13673	13727	13674	13753	13625	13801	13627	13635	13675	13527	13692	13630	13555	13567	13739	13685	13631	13616	13740	13577	13613	13611	13681	13635	13688	13622	13752	13665	13740	13612	13634	13664	13669	13608	13764	13604	13748	13580	13709	13528	13613	13497	13635	13586	13585	13676	13690	13679	13779	13692	13651	13647	13392	13685	13589	13561	13593	13710	13603	13617	13767	13583	13593	13601	13654	13679	13525	13691	13733	13419	13648	13476	13635	13829	13782	13716	13549	13579	13634	13608	13692	13743	13621	13839	13857	13733	13520	13626	13657	13617	13708	13710	13766	13716	13772	13387	13639	13604	13566	13750	13586	13653	13661	13810	13622	13621	13664	13550	13786	13577	13527	13732	13850	13653	13793	13691	13713	13440	13632	13632	13623	13659	13641	13692	13856	13730	13690	13601	13612	13625	13828	13430	13640	13653	13428	13654	13606	13677	13711	13610	13541	13583	13644	13793	13564	13680	13536	13762	13611	13687	13530	13719	13698	13573	13625	13701	13788	13454	13525	13682	13672	13657	13545	13728	13646	13524	13536	13601	13618	13581	13794	13477	13743	13595	13680	13713	13553	13663	13586	13804	13639	13652	13556	13565	13716	13651	13796	13691	13537	13617	13512	13567	13582	13550	13543	13729	13663	13790	13531	13580	13643	13671	13769	13815	13631	13663	13541	13493	13712	13624	13719	13698	13809	13815	13633	13771	13623	13621	13748	13478	13646	13553	13528	13657	13579	13632	13677	13538	13636	13656	13648	13485	13713	13634	13576	13437	13714	13604	13637	13739	13676	13619	13610	13553	13631	13727	13555	13615	13609	13610	13675	13715	13660	13445	13604	13568	13796	13550	13635	13459	13448	13547	13777	13861	13754	13518	13704	13613	13638	13498	13623	13764	13579	13612	13778	13677	13505	13800	13562	13524	13591	13627	13693	13430	13755	13616	13663	13720	13716	13692	13653	13784	13648	13743	13699	13776	13479	13704	13588	13447	13582	13756	13432	13710	13579	13680	13608	13625	13623	13553	13605	13540	13638	13477	13682	13628	13869	13529	13746	13516	13614	13751	13569	13381	13659	13587	13723	13623	13715	13525	13756	13805	13681	13528	13597	13651	13713	13645	13673	13561	13486	13677	13782	13569	13584	13370	13353	13465	13742	13665	13484	13757	13607	13889	13481	13611	13730	13525	13524	13649	13626	13806	13499	13669	13657	13473	13831	13679	13796	13603	13516	13841	13639	13714	13550	13595	13635	13650	13679	13452	13631	13655	13589	13684	13718	13599	13674	13633	13680	13724	13771	13660	13613	13675	13729	13569	13505	13630	13658	13518	13639	13610	13647	13683	13705	13687	13666	13614	13628	13477	13752	13643	13615	13568	13576	13540	13727	13682	13710	13735	13509	13613	13449	13669	13737	13664	13738	13626	13728	13591	13579	13464	13625	13784	13725	13540	13717	13704	13575	13641	13750	13768	13602	13537	13669	13611	13702	13832	13683	13757	13623	13684	13704	13582	13568	13648	13644	13667	13659	13435	13752	13670	13744	13487	13420	13715	13687	13693	13570	13657	13792	13707	13544	13678	13641	13617	13762	13473	13708	13741	13745	13657	13522	13532	13470	13619	13592	13496	13595	13604	13482	13698	13674	13655	13492	13586	13641	13540	13675	13603	13607	13619	13555	13597	13795	13569	13660	13552	13659	13702	13644	13574	13644	13519	13601	13700	13583	13547	13571	13694	13507	13497	13683	13744	13667	13778	13628	13588	13661	13539	13518	13806	13568	13586	13488	13670	13718	13559	13640	13618	13656	13474	13502	13662	13594	13705	13636	13500	13558	13616	13648	13673	13483	13703	13644	13616	13718	13666	13617	13661	13513	13700
22692	21259	33893	39710	38906	34764	30170	19599	23679	19581	16685	16181	16192	15872	15735	15643	15687	15522	15505	15536	15596	15547	15492	15528	15564	15497	15415	15468	15333	15480	15391	15423	15467	15529	15442	15346	15410	15300	15530	15215	15289	15231	15468	15512	15366	15349	15321	15478	15354	15390	15335	15359	15456	15290	15330	15428	15435	15157	15367	15397	15199	15187	15473	15519	15291	15467	15188	15211	15297	15436	15361	15360	15328	15477	15295	15373	15235	15199	15411	15194	15334	15352	15400	15331	15284	15125	15067	15084	15207	15281	15309	15258	15194	15342	15278	15513	15577	15249	15186	15209	15517	15398	15444	15511	15442	15053	15316	15218	15195	15345	15063	15419	15340	15265	15449	15243	15257	15436	15405	15224	15151	15239	15179	15387	15337	15340	15547	15566	15369	15317	15286	15218	15318	15440	15549	15360	15463	15478	15169	15348	15153	15318	15431	15063	15346	15338	15421	15438	15550	15216	15172	15330	15471	15399	15239	15351	15219	15191	15361	15415	15316	15381	15200	15483	15347	15390	15233	15187	15256	15256	15242	15293	15364	15305	15238	15299	15173	15312	15189	15277	15289	15302	15289	15303	15328	15426	15332	15167	15489	15471	15272	15263	15298	15479	15249	15465	15409	15466	15319	15189	15451	15430	15487	15311	15357	15487	15026	15215	15149	15270	15306	15223	15352	15370	15356	15388	15328	15398	15264	15291	15186	15326	15289	15340	15371	15038	15278	15260	15397	15248	15414	15329	15498	15200	15202	15343	15344	15174	15378	15215	15370	15474	15314	15222	15253	15451	15436	15418	15296	15253	15129	15345	15395	15238	15262	15410	15541	15282	15256	15298	15219	15209	15127	15214	15273	15141	15143	15443	15376	15327	15125	15203	15227	15263	15241	15411	15288	15323	15302	15282	15223	15503	15227	15360	15258	15243	15084	15317	15374	15441	15354	15202	15235	15394	15341	15304	15245	15275	15277	15193	15235	15209	15377	15445	15419	15364	15398	15378	15450	15329	15551	15239	15322	15182	15149	15284	15387	15481	15297	15217	15252	15376	15315	15242	15200	15151	15283	15208	15342	15287	15161	15285	15300	15387	15265	15112	15431	15179	15207	15417	15393	15229	15356	15166	15204	15326	15481	15212	15256	15544	15256	15276	15401	15240	15419	15292	15471	15224	15267	15285	15351	15266	15317	15176	15144	15206	15335	15249	15429	15172	15190	15357	15262	15454	15327	15311	15422	15251	15314	15406	15338	15255	15194	15250	15061	15067	15210	15035	15293	15434	15313	15357	15195	15448	15507	15397	15114	15108	15427	15276	15348	15200	15549	15567	15447	15203	15263	15166	15470	15422	15270	15363	15356	15348	15099	15382	15371	15284	15320	15297	15185	15288	15208	15399	15173	15268	15106	15280	15290	15150	15448	15478	15270	15311	15174	15273	15398	15235	15411	15551	15360	15299	15151	15288	15322	15350	15226	15258	15331	15106	15475	15322	15353	15265	15302	15275	15209	15181	15256	15232	15385	15386	15391	15262	15298	15202	15426	15370	15259	15277	15349	15429	15273	15198	15408	15335	15405	15267	15279	15300	15342	15399	15196	15240	15275	15325	15359	15459	15225	15270	15162	15483	15173	15138	15418	15287	15119	15064	15313	15381	15284	15356	15409	15371	15527	15380	15371	15325	15232	15291	14984	15266	15330	15055	15223	15227	15265	15369	15368	15241	15306	15219	15287	15242	15077	15395	15451	15286	15234	15152	15338	15373	15570	15340	15149	15216	15519	15174	15142	15195	15291	15272	15365	15340	15214	15358	15439	15304	15338	15243	15372	15265	15199	15299	15238	15320	15411	15313	15411	15441	15165	15359	15302	15385	15445	15375	15490	15321	15458	15275	15131	15339	15267	15248	15433	15387	15371	15478	15286	15387	15428	15484	15344	15428	15493	15288	15174	15331	15296	15262	15269	15415	15064	15223	15342	15422	15346	15418	15353	15088	15315	15440	15160	15177	15247	15338	15248	15286	15420	15280	15269	15227	15302	15153	15208	15228	15474	15116	15364	15383	15189	15270	15286	15305	15205	15266	15243	15171	15309	15357	15569	15283	15241	15301	15285	15195	15363	15452	15270	15105	15368	15297	15422	15173	15325	15326	15315	15404	15351	15393	15203	15161	15264	15242	15455	15167	15410	15468	15162	15433	15412	15313	15188	15395	15385	15196	15427	15415	15270	15248	15478	15317	15396	15386	15319	15474	15443	15295	15240	15138	15241	15155	15349	15339	15368	15327	15483	15270	15388	15487	15262	15417	15279	15345	15257	15046	15314	15428	15230	15229	15171	15309	15144	15268	15293	15488	15515	15114	15399	15395	15306	15367	15352	15246	15358	15285	15520	15209	15496	15359	15272	15285	15417	15394	15195	15462	15253	15436	15265	15280	15321	15424	15292	15386	15202	15363	15202	15298	15169	15301	15460	15227	15383	15255	15266	15316	15267	15270	15232	15302	15325	15304	15175	15214	15169	15241	15449	15233	15215	15282	15447	15445	15376	15269	15385	15433	15348	15271	15398	15301	15139	15266	15338	15140	15572	15393	15195	15330	15138	15445	15339	15343	15386	15146	15071	15165	15296	15410	15126	15262	15374	15293	15214	15384	15235	15327	15382	15324	15441	15343	15346	15466	15427	15244	15207	15299	15105	15314	15231	15362	15282	15273	15283	15433	15392	15373	15398	15190	15305	15370	15236	15339	15285	15340	15474	15406	15273	15283	15458	15237	15221	15329	15280	15362	15359	15280	15412	15346	15219	15355	15407	15393	15218	15069	15077	15227	15354	15349	15199	15335	15428	15338	15191	15527	15340	15258	15307	15331	15357	15386	15245	15047	15513	15368	15224	15355	15213	15422	15306	15276	15179	15388	15284	15211	15409	15402	15076	15299	15301	15237	15316	15234	15365	15358	15441	15462	15127	15505	15192	15141	15122	15216	15353	15288	15268	15375	15247	15421	15304	15354	15337	15250	15492	15405	15246	15373	15215	15187	15269	15476	15004	15137	15568	15403	15111	15149	15236	15367	15188	15135	15299	15433	15379	15368	15267	15266	15050	15299	15343	15375	15272	15306	15282	15076	15344	15250	15234	15314	15373	15309	15454	15538	15444	15171	15513	15336	15424	15250	15326	15508	15251	15327	15280	15247	15504	15282	15273	15224	15155	15108	15278	15336	15285	15367	15298	15292	15295	15258	15315	15346	15247	15457	15406	15173	15432	15372	15235	15314	15175	15256	15265	15339	15335	15280	15338	15280	15127	15344	15352	15203	15229	15123	15275	15207	15232	15287	15396	15166	15495	15349	15106	15218	15399	15327	15218	15421	15313	15333	15290	15084	15186	15093	15233	15153	15186	15117	15276	15254	15263	15328	15443	15482	15269	15363	15153	15267	15210	15261	15231	15299	15160	15360	15406	15311	15456	15113	15181	15283	15198	15354	15349	15339	15453	15309	15299	15236	15385	15228	15263	15409	15318	15260	15308	15279	15398	15252	15379	15276	15487	15242	15173	15226	15372	15344	15324	15139	15130	15255	15331	15421	15481	15181	15229	15324	15382	15347	15366	15253	15391	15513	15548	15250	15429	15207	15267	15226	15363	15289	15166	15318	15268	15357	15487	15268	15353	15322	15420	15320	15437	15293	15385	15426	15312	15148	15261	15293	15161	15239	15295	15322	15283	15288	15226	15216	15109	15109	15291	15197	15188	15492	15327	15288	15293	15560	15307	15280	15317	15328	15354	15422	15382	15190	15344	15336	15379	15182	15158	15355	15378	15258	15192	15191	15247	15022	15156	15244	15386	15129	15299	15378	15379	15252	15572	15361	15224	15322	15356	15269	15442	15268	15393	15403	15365	15415	15439	15276	15194	15299	15028	15306	15326	15239	15358	15253	15420	15279	15360	15310	15202	15233	15128	15335	15274	15426	15353	15125	15211	15213	15456	15491	15243	15178	15264	15235	15121	15376	15457	15204	15234	15343	15456	15411	15336	15116	15435	15299	15225	15201	15202	15249	15290	15355	15364	15466	15344	15466	15382	15361	15444	15252	15338	15288	15090	15285	15431	15267	15377	15141	15177	15142	15392	15479	15409	15301	15228	15299	15093	15330	15272	15120	15290	15274	15226	15357	15437	15382	15223	15381	15331	15228	15370	15440	15219	15354	15168	15249	15417	15225	15136	15390	15077	15232	15336	15117	15237	15447	15420	15573	15204	15147	15512	15382	15405	15342	15170	15312	15498	15267	15477	15312	15276	15388	15292	15248	15215	15393	15433	15168	15347	15127	15259	15374	15299	15326	15305	15252	15157	15174	15347	15234	15268	15352	15295	15282	15382	15463	15419	15151	15333	15331	15141	15272	15341	15495	15514	15462	15311	15242	15518	15269	15119	15340	15208	15503	15505	15245	15220	15151	15390	15369	15400	15192	15246	15044	15349	15380	15182	15495	15273	15078	15211	15176	15209	15191	15209	15291	15248	15375	15338	15106	15354	15511	15455	15383	15395	15185	15361	15386	15263	15097	15245	15438	15299	15244	15491	15296	15395	15497	15331	15256	15144	15275	15232	15500	15324	15303	15371	15228	15217	15215	15279	15205	15136	15239	15426	15284	15202	15077	15242	15417	15687	15278	15364	15208	15268	15375	15416	15352	15301	15199	15237	15280	15250	15522	15240	15157	15272	15231	15340	15102	15251	15244	15147	15139	15319	15191	15139	15278	15398	15273	15619	15425	15353	15281	15254	15093	15340	15215	15391	15245	15446	15244	15300	15200	15075	15229	15184	15269	15442	15247	15290	15171	15164	15362	15234	15194	15145	15239	15338	15254	15488	15432	15104	15260	15363	15119	15227	15415	15377	15303	15217	15470	15173	15249	15242	15190	15403	15300	15340	15146	15152	15212	15285	15376	15252	15189	15273	15333	15409	15305	15470	15422	15380	15223	15309	15189	15253	15224	15375	15341	15121	15417	15356	15236	15143	15457	15231	15394	15149	15401	15233	15136	15129	15354	15277	15429	15385	15460	15243	15393	15409	15295	15454	15328	15279	15517	15434	15223	15170	15089	15433	15419	15172	15290	15093	15242	15351	15311	15257	15434	15275	15298	15195	15386	15511	15128
41686	85703	92666	74021	56695	39852	26918	16664	25894	17652	14485	14203	14262	14035	13944	13927	13821	13717	13637	13650	13602	13905	13623	13679	13438	13761	13516	13522	13664	13513	13602	13610	13546	13452	13486	13713	13510	13572	13560	13477	13540	13535	13620	13501	13568	13667	13517	13515	13386	13532	13568	13655	13668	13536	13633	13563	13743	13507	13527	13619	13603	13508	13524	13406	13493	13687	13758	13539	13422	13567	13639	13597	13444	13567	13614	13527	13543	13570	13414	13452	13400	13556	13448	13542	13622	13622	13492	13457	13495	13569	13560	13553	13718	13489	13388	13492	13586	13622	13546	13459	13468	13587	13603	13424	13523	13464	13509	13682	13422	13400	13579	13513	13543	13521	13631	13558	13517	13530	13752	13464	13602	13478	13516	13479	13565	13487	13621	13544	13573	13420	13512	13553	13590	13354	13505	13473	13413	13531	13602	13536	13389	13592	13410	13559	13649	13380	13343	13517	13521	13628	13484	13650	13438	13499	13506	13619	13412	13677	13533	13617	13459	13493	13466	13735	13596	13567	13551	13550	13689	13596	13586	13560	13419	13444	13564	13508	13629	13532	13448	13524	13525	13515	13729	13467	13562	13598	13628	13588	13491	13473	13515	13539	13456	13495	13663	13566	13331	13579	13528	13483	13676	13487	13493	13582	13593	13746	13459	13500	13565	13476	13304	13475	13515	13528	13658	13512	13520	13461	13435	13384	13707	13492	13452	13484	13414	13512	13538	13467	13536	13328	13475	13451	13563	13478	13652	13453	13654	13288	13424	13530	13560	13490	13504	13629	13518	13451	13574	13502	13389	13366	13393	13588	13588	13574	13511	13500	13427	13474	13664	13382	13381	13556	13435	13454	13526	13479	13522	13397	13447	13586	13512	13469	13709	13678	13502	13653	13559	13382	13558	13441	13689	13483	13471	13587	13549	13684	13592	13600	13609	13590	13519	13586	13590	13519	13496	13478	13516	13506	13518	13509	13564	13430	13772	13593	13638	13459	13647	13474	13397	13564	13494	13550	13593	13651	13398	13563	13331	13436	13635	13457	13462	13455	13536	13381	13463	13571	13573	13588	13489	13667	13592	13537	13600	13478	13460	13508	13376	13734	13514	13436	13543	13621	13574	13620	13511	13494	13654	13573	13706	13519	13481	13433	13481	13464	13509	13558	13493	13613	13581	13431	13501	13559	13507	13557	13438	13559	13587	13534	13490	13535	13526	13522	13579	13417	13370	13537	13544	13601	13504	13579	13565	13509	13502	13532	13482	13512	13517	13524	13422	13570	13433	13392	13555	13642	13584	13705	13503	13367	13416	13524	13438	13523	13444	13498	13751	13384	13508	13443	13485	13677	13634	13381	13539	13601	13393	13437	13560	13597	13398	13545	13555	13531	13508	13428	13454	13505	13425	13661	13369	13613	13524	13501	13532	13448	13451	13497	13563	13500	13542	13590	13680	13465	13438	13589	13462	13553	13599	13532	13517	13737	13491	13663	13460	13533	13364	13662	13674	13443	13534	13578	13643	13675	13487	13532	13604	13545	13702	13427	13477	13490	13532	13392	13517	13786	13510	13420	13520	13605	13516	13639	13467	13504	13325	13443	13502	13516	13592	13374	13327	13366	13446	13552	13416	13590	13556	13672	13474	13613	13506	13496	13553	13818	13409	13637	13445	13405	13760	13746	13686	13471	13633	13441	13305	13658	13547	13450	13430	13465	13721	13484	13485	13561	13561	13537	13541	13655	13487	13485	13550	13594	13500	13448	13349	13447	13616	13479	13437	13411	13592	13425	13574	13718	13623	13684	13577	13521	13511	13416	13568	13479	13664	13497	13413	13692	13405	13455	13527	13586	13729	13457	13567	13503	13538	13526	13765	13679	13728	13623	13590	13696	13692	13534	13568	13461	13647	13454	13463	13484	13466	13541	13426	13469	13492	13496	13561	13478	13704	13493	13480	13665	13524	13509	13580	13533	13495	13559	13622	13704	13554	13518	13600	13505	13515	13600	13625	13644	13598	13440	13551	13579	13541	13701	13614	13583	13339	13570	13573	13538	13627	13314	13521	13520	13590	13598	13534	13374	13460	13529	13544	13381	13622	13339	13613	13425	13616	13624	13515	13497	13427	13447	13746	13354	13597	13439	13359	13657	13506	13418	13600	13607	13446	13238	13559	13606	13463	13398	13459	13479	13553	13686	13498	13504	13472	13522	13446	13451	13517	13728	13540	13540	13562	13676	13669	13535	13385	13610	13596	13500	13510	13585	13479	13466	13635	13648	13532	13466	13529	13525	13538	13424	13510	13299	13694	13635	13543	13601	13596	13594	13376	13482	13565	13535	13488	13567	13556	13560	13496	13582	13390	13606	13708	13407	13657	13613	13491	13502	13546	13669	13454	13403	13683	13521	13624	13481	13448	13480	13520	13559	13478	13460	13524	13543	13291	13537	13617	13646	13475	13449	13408	13510	13503	13496	13449	13490	13527	13446	13686	13565	13664	13502	13601	13618	13627	13607	13458	13536	13551	13474	13485	13402	13638	13622	13639	13588	13615	13530	13521	13507	13823	13563	13488	13475	13431	13636	13401	13474	13604	13554	13674	13559	13606	13549	13432	13590	13556	13447	13585	13512	13555	13562	13541	13446	13511	13433	13401	13512	13321	13545	13523	13563	13554	13707	13569	13453	13355	13666	13505	13498	13541	13421	13718	13596	13628	13519	13510	13479	13563	13513	13644	13460	13526	13621	13405	13532	13718	13411	13557	13667	13749	13557	13401	13722	13461	13441	13766	13438	13564	13566	13363	13387	13592	13518	13564	13623	13388	13506	13543	13543	13630	13611	13425	13618	13558	13620	13522	13505	13539	13501	13534	13454	13598	13531	13464	13603	13668	13631	13518	13565	13609	13446	13484	13538	13538	13606	13481	13476	13493	13499	13619	13627	13689	13599	13590	13514	13604	13563	13665	13439	13484	13598	13628	13569	13418	13508	13650	13584	13526	13464	13409	13382	13506	13684	13314	13525	13471	13447	13514	13531	13471	13600	13504	13561	13640	13528	13407	13455	13682	13617	13446	13562	13497	13370	13544	13677	13367	13604	13592	13451	13581	13427	13644	13481	13554	13536	13541	13630	13606	13521	13464	13478	13749	13580	13650	13440	13615	13401	13435	13476	13413	13532	13517	13597	13515	13480	13517	13446	13617	13583	13397	13667	13537	13689	13532	13486	13555	13457	13491	13367	13534	13523	13513	13513	13533	13451	13447	13483	13430	13339	13593	13484	13494	13460	13535	13452	13451	13490	13626	13544	13491	13496	13533	13510	13518	13466	13598	13532	13500	13470	13502	13424	13583	13582	13614	13576	13544	13555	13510	13514	13622	13507	13786	13522	13461	13573	13663	13390	13492	13310	13647	13459	13605	13389	13563	13528	13565	13336	13628	13467	13649	13371	13566	13526	13769	13460	13519	13797	13524	13486	13479	13561	13560	13661	13521	13530	13298	13425	13536	13505	13361	13446	13547	13633	13491	13544	13798	13543	13520	13552	13517	13659	13517	13566	13531	13455	13529	13618	13462	13559	13505	13557	13693	13422	13606	13491	13459	13502	13575	13541	13641	13520	13431	13499	13480	13699	13579	13370	13478	13726	13459	13509	13527	13429	13217	13551	13545	13530	13476	13382	13509	13811	13456	13575	13529	13588	13541	13587	13677	13547	13630	13644	13566	13431	13464	13450	13557	13469	13555	13503	13568	13478	13540	13541	13502	13469	13572	13538	13496	13590	13545	13508	13754	13352	13583	13483	13474	13567	13602	13596	13502	13446	13348	13517	13491	13543	13469	13657	13386	13533	13629	13501	13533	13591	13433	13476	13695	13591	13326	13346	13475	13692	13496	13477	13598	13517	13635	13645	13526	13575	13539	13657	13525	13590	13444	13657	13505	13424	13717	13606	13473	13467	13577	13562	13534	13441	13668	13511	13469	13455	13660	13581	13572	13601	13627	13588	13507	13481	13473	13353	13440	13466	13567	13482	13667	13477	13667	13585	13644	13521	13533	13494	13495	13562	13544	13402	13516	13503	13536	13528	13612	13563	13640	13487	13498	13524	13647	13626	13559	13564	13575	13528	13605	13636	13481	13632	13554	13439	13563	13496	13480	13474	13475	13453	13518	13387	13515	13609	13485	13630	13408	13479	13632	13556	13558	13507	13634	13509	13281	13590	13612	13498	13407	13555	13496	13476	13628	13547	13564	13384	13617	13516	13609	13558	13494	13501	13618	13474	13577	13464	13543	13486	13488	13539	13461	13581	13510	13522	13538	13391	13574	13515	13669	13573	13517	13617	13542	13714	13561	13481	13420	13570	13528	13492	13557	13606	13441	13313	13610	13558	13598	13702	13554	13574	13555	13526	13583	13606	13564	13657	13556	13517	13346	13461	13628	13609	13592	13524	13633	13466	13565	13522	13659	13507	13630	13531	13583	13477	13488	13487	13586	13575	13418	13684	13660	13489	13473	13624	13581	13629	13572	13577	13623	13561	13429	13470	13536	13496	13494	13512	13438	13264	13747	13475	13513	13538	13597	13460	13434	13407	13544	13523	13354	13379	13547	13445	13526	13446	13609	13501	13668	13686	13663	13441	13556	13633	13499	13690	13500	13471	13539	13540	13453	13440	13638	13600	13501	13373	13489	13532	13580	13601	13518	13593	13496	13604	13561	13594	13476	13372	13650	13624	13458	13584	13498	13535	13416	13372	13513	13705	13549	13589	13397	13440	13550	13658	13601	13468	13480	13492	13639	13556	13519	13347	13521	13515	13488	13467	13298	13528	13548	13490	13469	13617	13532	13514	13385	13475	13364	13719	13502	13690	13708	13552	13517	13442	13366	13571	13692	13505	13563	13378	13606	13332	13369	13628	13536	13486	13529	13549	13502	13530	13517	13497	13542	13448	13577	13657	13492	13429	13549	13468	13542	13643	13548	13670	13524	13589	13518	13572	13492	13625	13551	13456	13485	13502	13391	13399	13485	13560	13401	13393	13490	13496	13504	13608	13558	13491	13531	13535	13464	13535	13577	13400	13612	13414	13624	13513	13643	13379	13467	13507	13492	13624	13503	13433	13332	13552	13626	13574	13585	13600	13622	13574	13472	13584	13592	13564
27650	27873	42119	33520	25166	21161	17807	16290	16598	16402	16172	16158	16130	16007	15877	15912	15815	15912	15903	15861	16006	15845	15980	15616	15748	15813	15994	15788	15862	15783	15861	15924	15797	15802	15798	15751	15996	15831	15736	15845	15816	16134	15801	15779	15753	15775	15858	15763	15807	15864	15778	15720	15753	15698	16029	15778	15897	15963	15743	15920	15957	15827	15988	15845	15736	15914	15733	15796	15996	15831	15849	15841	15818	15809	15738	15833	15938	15885	15870	15812	15881	15711	15994	15790	15810	15866	15825	15860	15761	15828	15866	15732	15849	15756	15981	15933	15868	15642	15980	15735	15895	15608	15834	15647	15702	15939	16174	15962	15645	15943	15697	15967	15794	15762	15826	15974	15740	15761	15754	15858	15851	15787	15856	15711	15894	15951	15809	15617	15772	15969	16072	15733	15699	15779	15966	15599	15668	15794	15810	15798	15715	15774	15900	15694	15890	15877	15899	15880	15765	16026	15663	15803	15742	15689	15767	15991	15739	15781	15930	15991	15795	16008	15830	15842	15793	15813	15706	15657	15698	15826	15835	15806	15670	15686	15844	15660	16140	15904	15795	15684	15765	15700	15846	15758	15696	15754	15753	15708	15769	15612	15838	15806	15792	15826	16062	15903	15678	15737	15852	15768	15822	15875	15879	15891	15772	15803	15824	15909	15854	15938	15864	15860	15858	15653	15856	15571	16003	15958	15764	15776	15780	15831	15751	15584	15733	15885	15732	15598	15828	15683	15990	15905	15621	15884	15781	15630	15729	15992	15684	15759	15701	15756	15730	15799	15874	15732	15777	15867	15777	15859	15740	15776	15787	15693	15783	15688	15692	15978	15848	15806	15756	15911	15892	15724	15736	15889	15570	15667	15729	15836	15928	15652	15831	15735	15911	15808	15995	15873	15906	15813	15679	15776	15838	15816	15864	15852	15943	15922	15822	15816	15837	15995	15916	15842	15721	15599	15973	15810	15942	15563	15713	15927	15674	15741	15733	15896	16142	15827	15814	15930	15985	16014	15780	15678	15654	16008	15731	15750	15847	15983	15927	15708	15758	15900	15882	15754	15740	15865	15815	15818	15718	15841	15636	16070	15839	15777	15923	15576	15833	15509	15849	15876	15863	15835	15841	15750	15912	15874	15895	15778	15721	15845	15745	15886	15766	15656	15743	15768	15842	15656	15741	15791	15781	15775	15921	15875	15714	15800	15970	15663	15810	15729	15508	15774	15771	15883	15703	15638	15908	15684	15762	15707	15835	15848	15983	15751	15911	15976	15843	15882	15816	15700	15640	15784	15859	15741	15931	15788	15760	15714	15710	15738	15673	15727	15754	15899	15836	15838	15662	15853	15765	15924	15853	16006	15740	16033	15875	15841	15876	15705	15869	15769	15778	15673	15653	15974	15676	15819	15797	15715	15904	15779	15766	15963	15715	15817	15736	16003	15847	15577	15683	15691	15619	15783	15832	15625	15640	15856	15715	15656	15902	15895	15765	15923	15920	15836	15906	15756	15711	15859	15750	15918	15744	15962	15870	15917	15885	15597	15622	15785	15665	15836	15673	15943	15910	16009	15792	15684	15787	15658	15833	15795	15797	15693	15719	15802	15823	15618	15799	15766	15530	15721	15860	15802	15710	15629	15738	15795	15976	15722	15668	15526	15760	15821	15878	15856	15653	15740	15731	16038	15854	15567	15825	15786	15810	15794	15986	15860	15785	15926	15736	15670	15811	15658	15805	15653	15797	15667	15908	15756	15669	15906	15745	15785	15746	15794	15760	15707	15780	15819	15684	15933	15840	15845	15852	15723	15703	15759	16052	15786	16049	15741	15854	15716	16004	15865	15913	15677	15876	15816	15814	15866	15895	15818	15894	15570	15692	15726	15879	15827	15715	15720	15804	15996	15742	15885	15395	15860	15761	15759	15867	15950	15781	15802	15839	15861	15716	15647	15775	15935	15883	15760	15768	15946	15757	15942	15705	15685	15774	15691	15957	15782	15844	15928	15830	15751	15695	15760	15772	15842	15719	15703	15840	15772	15874	15774	15824	15686	15757	15930	16012	15655	15875	15827	15667	15903	15839	15676	15779	15953	15726	15769	15853	15632	15592	15966	15821	15969	15848	15885	15794	15865	15811	15770	15798	15979	15906	15807	15713	15853	15905	15777	15925	15956	15654	15712	15643	15911	15728	15920	15975	15692	15897	15650	15749	15767	15823	15931	15726	15717	15875	15931	15893	15619	15674	15704	15934	15804	15840	15803	15696	15811	15815	15702	15664	15752	15608	15920	15891	15815	16028	15929	15806	15609	15737	15730	15758	15920	15880	15995	15886	16076	15936	15888	15760	15670	15772	15632	15867	15586	15748	15667	15849	15729	15855	15682	15792	15905	15744	16174	15847	15953	15870	15747	15700	15983	15748	15782	15802	15789	15989	15940	15775	15966	15976	15721	15899	15767	15740	15535	15643	15823	15818	15585	15806	15772	15692	16016	15755	15821	15660	15730	15753	15897	15833	15880	15592	15828	15803	15708	15925	15789	15774	15847	15755	15687	15721	15829	16018	15745	15685	15948	15774	15790	15942	15846	15875	15812	15938	15824	15810	15877	15956	15827	15756	15964	15732	15874	15738	15750	15832	15649	15871	15901	15930	15818	15774	15720	15841	15517	15815	15863	15829	15829	15809	15745	15794	15802	15782	15635	15702	15840	15864	15849	15833	15915	15944	15911	15891	15626	15708	15731	15866	15815	16061	15787	15765	15716	15622	15905	15818	15749	15771	15814	15660	15703	15759	15719	16007	15795	15843	15875	15778	15749	15701	15722	15952	15575	15869	15980	15903	15651	15779	15790	15926	15687	15882	15750	15800	15618	15962	15821	15849	15580	15830	15885	15642	15656	15773	15872	15785	15880	15906	15884	15823	15931	15798	15868	15915	15868	15760	15806	15885	15849	16069	16002	15792	15788	15760	15834	15973	15772	15665	15816	15899	16005	15800	15876	15754	15772	15907	15835	15768	15653	15559	15879	15826	15901	15704	15732	15844	15829	15754	15897	15892	15868	15731	15768	15660	15815	15714	15665	15996	15930	15888	15867	15912	15621	15801	15984	15838	15766	15727	15722	15769	15824	15724	16026	15597	15854	15812	15933	15668	15894	15963	15759	15661	15876	15856	15960	16011	16093	15929	15716	15832	15824	15653	15727	15873	15785	15807	15839	15784	16010	15964	15907	15820	15762	15718	15720	15777	15675	15914	15838	15777	15754	15907	15924	15830	15797	15865	15832	15840	15690	15956	15873	15933	15906	15532	15884	15692	15591	15928	15818	15759	15919	15795	15730	15456	15728	15753	15644	15949	15630	15695	15769	15967	15893	15790	15721	15726	15933	15979	15820	15794	15856	15866	15786	15902	15881	15828	15834	15747	15897	15653	15809	15939	15783	15862	15695	15757	15692	15794	15791	15852	15752	15859	15766	15556	15565	15856	15754	15768	15567	15789	15678	15557	15724	15898	15739	15892	16076	15797	15913	15771	15872	15908	15770	15818	15647	15786	15635	15514	15880	15714	15748	15782	15797	15981	15808	15793	15925	15777	15928	15681	15871	15731	15755	15772	15828	15883	15827	15830	15815	15891	15858	15681	15775	15832	15803	15651	15677	15877	15718	15934	15797	15784	15823	16002	15583	15811	15919	15751	15678	15746	15778	15763	15929	15720	15819	15791	15955	15616	15672	15783	15793	15848	15874	15986	15841	15967	15898	16103	15751	15813	15808	15805	15828	15799	15781	15659	15729	15671	15919	15913	15687	15873	15941	15790	15711	15708	15855	15750	15725	15636	15825	15745	15845	15641	15901	15756	15739	15661	15712	15750	15589	15792	15777	15760	15830	15861	15848	15856	15765	15706	15757	15966	15759	15860	15874	15561	15731	15955	16022	15847	15734	15796	15974	15829	15764	15996	15899	15619	15678	15810	15912	15695	15649	15759	15823	15661	15890	15792	15776	15677	15721	15737	15800	15765	15645	15654	15831	15725	15901	15556	15873	15847	15821	15730	15897	15788	15734	15869	15721	15631	15632	15892	15877	15759	15683	15772	15769	15736	15726	15845	15853	15627	15740	15615	15897	15877	15748	15713	15799	15906	15745	15847	15910	15712	15867	15716	15778	15875	15862	15791	15805	15796	15894	15996	15803	15794	15825	15846	15804	15918	15942	15874	15845	15873	15751	15758	15578	15779	15675	15605	15998	15910	15701	15583	15890	15969	15709	15838	15667	15961	15743	15632	15400	15593	15911	15738	15793	16006	15760	15681	15920	15841	15700	15679	15645	15682	15685	15751	15870	15520	15757	15662	15642	15723	15949	15828	15826	15858	15512	15754	15932	15699	15828	15848	15858	15754	15664	15511	15989	15922	15799	15683	15493	15886	15774	15857	15776	15982	15851	15820	15808	15785	15856	15635	15781	15700	15805	15822	15890	15873	15655	15742	15771	15835	15855	15696	15938	15814	15724	15777	15798	15843	15918	15800	15988	15817	16017	15913	15841	15750	15822	15834	15773	15850	15927	15727	16001	15805	15572	15734	15715	16028	15840	15710	15915	15684	15634	15751	15665	15731	15826	15734	15613	15911	16036	15712	15723	15551	15794	15920	15987	15927	15917	15775	15924	15898	15793	15807	15685	15788	15558	15758	15976	15813	15739	15853	15557	15742	15862	15853	15796	15902	15834	16008	15784	15586	15723	15850	15772	15836	15839	15850	15853	15978	15860	15866	15944	15809	15846	15836	15910	16006	15772	15737	15825	15652	16034	15883	16035	15758	15670	15875	15918	15729	15927	15762	15746	15876	16091	16017	15730	15771	15925	15931	15766	16056	15677	15790	15768	15949	15889	15718	15726	15876	15647	15791	15606	15812	15771	15679	15680	16009	15770	15762	15779	15872	15791	15765	15854	15848	15811	15980	16004	15737	15967	15799	15960	15862	16011	15829	15817	15711	15793	15767	15752	15780	15587	15767	15758	15928	15710	15584	15806	15784	15841	15682	15957	15576	15844	15902	15828	15696	15881	15791	15645	15863	15875	16031	15641	15788	15710	15802	15808	15709	15732	15867	15690	15589	15748	15728	15774	15943	15828	15837	15830	15803	15640	15759	15669	15839	15654
22953	44054	44920	30439	24801	19727	15813	14583	15362	14563	14381	14010	14189	14090	13996	13950	14001	13876	13964	14033	13957	13943	13970	13777	13889	13897	13968	13808	13843	14014	13831	13809	13998	13994	13683	14024	13964	13740	13879	13781	13919	14086	13873	13996	13811	13875	14078	13928	13920	13999	13898	13841	13827	13818	13933	13973	13874	14017	13799	14010	13950	14000	13986	13892	13854	14011	13723	13957	14076	13892	13942	13941	13685	13953	13990	13797	14113	14063	13873	13983	13777	13947	13884	13997	13741	13947	13853	13894	13820	13961	13935	13941	13975	13934	14036	13800	13843	14089	13893	13987	13808	13853	13766	13914	14061	14042	13854	13939	13990	13910	13909	13888	13784	13868	13943	14009	13790	13961	13861	13682	14017	13770	13985	13997	13785	13951	14014	13962	13959	13896	13701	13889	13977	13947	13979	13800	13887	13855	14039	13878	13786	13874	13830	14022	13886	13941	13757	13918	13934	13898	13953	14100	13793	13979	13761	14000	13930	13926	13837	14004	13789	13809	13869	13940	13942	14023	13737	13955	13910	13974	13845	13846	13912	13836	13959	13958	13906	13819	13742	13773	13869	13799	13773	13779	13927	13787	13592	14013	13729	13925	13597	13921	13961	13841	13924	13924	13939	13952	13897	13856	13995	14022	13931	13990	13920	13875	13804	13744	13724	13927	13968	13890	13922	13882	13897	13804	13850	13887	13786	13855	14070	13865	14013	13928	13760	13923	13796	13930	13981	13853	13780	13925	13833	14050	13714	13911	13830	13896	14025	14001	13814	14036	13819	13929	13910	13985	13977	13805	13859	13978	13912	13970	13836	13967	13949	13861	13931	13952	14092	13796	13815	13961	13789	13721	13812	13950	13908	13907	13872	13951	13837	13803	13593	14086	13936	13814	13801	13875	13866	13939	13832	13888	13946	13784	13867	13898	14038	13941	13853	13961	13849	13776	13710	13804	13879	13890	13882	13882	14014	13848	13895	13823	13998	13957	13780	13960	13921	13810	13944	14066	13798	13872	13868	13890	13862	13885	13799	13980	13968	14072	14002	13826	13986	13944	13908	13871	14042	13673	14042	13801	13929	13835	14056	13921	13912	13897	13971	13968	13882	13992	13917	13885	13837	13879	14024	13764	13961	13821	13792	13952	13775	13946	14032	13973	13750	13981	14037	13881	13624	14001	13810	13934	13956	13833	13914	13779	14058	13783	13913	13907	13850	14065	13852	13893	13841	13780	14067	13764	13756	13944	13890	13901	13859	13984	13802	13916	13869	13986	13787	13787	13961	13760	13962	13890	13982	13869	14019	13792	13790	13922	13875	13823	13976	13993	13926	13865	13965	13929	13870	13785	13863	13804	13766	13914	13842	13876	13996	14112	14019	14000	13979	13811	14042	13768	13912	13938	13868	13813	13884	13886	13864	14057	13884	13983	13924	13942	13990	13883	13867	13935	13813	13763	13957	13848	13962	13940	13836	13950	13963	13793	13796	13999	13823	13987	13810	13879	13876	13905	13820	13759	14070	14004	13791	14029	13901	13863	13906	13944	13878	13916	13985	13908	13952	13972	13900	14093	13870	13903	14024	14029	13877	13818	13828	13885	13820	13864	13945	14055	13693	13776	13826	14030	13797	14030	13978	13923	13849	13928	13968	13847	13885	13997	13836	14083	14053	13904	13799	13776	13876	13967	13807	13858	14014	13932	13735	13957	14001	14012	13909	13862	13801	13808	13900	13680	13755	13894	13893	13821	13809	14030	13912	13816	13868	13868	13879	13945	13974	13765	13770	14112	14019	13753	13785	14074	13742	13792	13856	13960	14036	13879	13929	14013	13827	13834	13829	13792	13827	13906	13942	13733	14033	13782	14030	13841	13758	13959	13890	13941	13925	13990	13978	13897	13886	13839	14068	13853	13634	13922	13966	13834	13865	13724	13789	14099	13995	13895	13955	13931	14027	14002	13932	13981	13921	13792	13934	13957	13969	13808	13917	13976	13974	13947	13900	14000	13950	13761	13945	14065	13940	13800	13785	13915	13922	13896	13973	13696	13914	13931	13949	13827	13808	14031	13860	13900	13819	13977	13913	14057	13817	13981	13906	13862	13885	13909	13859	13910	13930	14074	13836	13921	13861	13911	13870	13987	13920	13952	13703	13737	13794	13918	13965	13930	13848	14015	13820	13985	13923	13771	14138	13766	13887	13938	13874	13950	13877	13918	13985	13916	13926	13918	13780	14033	13974	13952	13869	13952	13808	13937	13893	13889	13951	13935	14082	13953	13890	13875	13864	13844	13976	13940	13853	13811	14095	13911	14049	13980	13788	13921	13956	13815	13894	13962	13900	13819	13871	13969	13808	13863	13934	13749	13859	13998	13901	13819	14003	13777	14013	13935	13849	13787	13785	14064	13840	13868	13731	13966	14111	13908	13927	13995	13725	14089	14065	13903	13894	13956	13996	13833	13937	13802	13976	13850	13688	13928	13996	13805	13798	13965	13941	13970	13969	13969	13892	13834	14022	13909	13757	13816	13763	13972	13775	13845	13596	13872	14104	13914	13928	13963	13893	14008	13923	13930	13990	13988	13755	13957	14026	13911	13882	13821	13915	13881	14030	14050	13910	13868	14073	13740	13894	13876	13780	13807	13801	13917	13822	13923	13789	13990	13899	14035	13675	13848	13864	14064	13941	13943	13714	14036	13960	13822	13804	14003	13944	13955	13998	13831	13937	13830	13956	13889	13978	13945	13972	14011	13956	14037	13828	13911	14023	13752	13935	14007	13843	13923	13899	13769	13908	13879	13698	13891	13893	14011	13915	13908	13823	14025	14013	13833	13877	14001	13898	13884	13869	13883	13990	13891	13950	13999	13932	13864	14005	13853	13842	14012	13869	13859	13888	13950	13919	13901	13872	14043	13735	13971	13975	13924	13925	13805	14057	13916	13957	13993	13896	13878	13789	13950	13947	13798	13867	14066	13881	14049	13940	13897	13783	13954	13850	13833	13941	13851	13790	13802	13808	13968	13878	13965	13819	13962	13846	13873	13855	13815	13831	13846	14034	13948	14021	13856	13988	13890	13892	13914	13906	13709	13797	14064	13738	14064	13850	13964	13842	13880	13785	13905	13744	13967	13885	13936	14137	13834	13831	14042	13994	13809	14011	13791	13867	13861	13774	13885	14134	14046	13986	13771	13915	13977	13981	13708	13984	13887	13776	13749	13813	13902	13804	14011	13871	13879	14013	13976	13875	13892	13851	13861	13801	13955	13954	13899	13954	14018	14002	13846	14018	13823	13995	13769	13972	14036	13823	13913	13984	13971	13828	14024	13975	13766	13821	13865	13920	13899	13994	13980	13910	13882	13896	13885	13783	13926	13899	13796	13866	13843	13809	13955	13942	13874	13846	14007	13831	13819	13789	13829	13878	14085	14033	14022	13859	13851	13918	13903	14034	13927	13838	13944	13982	13701	14024	13957	13924	13985	13915	13872	13748	13958	14048	14089	13860	13775	13797	13983	13854	13902	14130	13912	13816	13878	13746	13894	13967	14055	13990	13937	13856	13862	13974	13796	13915	13888	14105	13773	14085	13864	14095	13831	13856	14084	13965	13915	13894	13913	13912	13837	13928	14004	13953	14000	13908	13920	13820	13788	13879	13913	13958	13929	13878	13814	14099	13910	13929	13828	13834	13837	14047	13958	13764	13747	13679	13736	14044	13930	13974	13929	13890	13944	13966	13864	13868	13874	13905	13869	13924	13909	13977	13762	13964	13898	13920	14008	13981	14104	13843	13892	13821	13894	13766	13921	13708	13821	13814	13789	13850	13755	13928	13946	13936	13944	14046	13943	14094	13865	13969	13968	14045	13999	13948	13852	13970	14005	13908	14056	13914	13932	13865	13805	13811	13944	13864	13900	13937	13915	13974	13771	13908	14007	13983	13903	13912	13805	13891	13829	13924	14116	13973	13841	13904	13944	13810	13935	13842	13856	13980	13720	14099	13866	13920	13967	13852	13867	13907	13801	14025	13868	13969	13893	13926	13812	13806	13754	13908	13803	13981	13918	13904	13947	13974	13834	13976	13885	13777	13985	13849	13951	14016	13920	13894	13915	13772	14007	13859	14013	13973	13842	13849	13953	13799	13977	13658	13982	13954	13888	13922	13914	13822	13868	14019	13891	13973	13816	13986	13875	13919	13968	13880	13898	13991	14028	13886	13977	13921	13798	13710	13979	13771	13870	13903	14061	13720	13846	13948	13973	13849	13912	14133	13815	13877	13927	13822	13876	13889	13902	13909	14070	13819	13814	14002	13865	13901	13979	13876	13931	13977	13830	14088	13899	13964	13762	14018	13883	13643	14155	13972	13987	13902	13904	13967	14052	13759	13845	13922	13862	13917	13984	13787	13880	13858	13837	13798	13786	13932	14217	13794	13837	13990	14194	13797	13911	13965	13872	13920	13933	13916	13783	13835	13770	14083	14027	13958	13824	13886	14024	13907	13959	14009	13903	14050	13805	13773	13957	13843	13974	13848	13891	13967	13963	13828	13930	14013	13729	13959	13907	13915	13882	13835	13826	13720	13767	13771	13854	13896	13877	13918	14064	13886	13939	13902	13897	13704	13878	13850	13867	13806	13871	14042	14020	14004	13907	13967	13812	13859	13945	13973	13852	13929	13855	14004	13876	13913	13872	13755	14074	13686	13803	13806	13921	13899	13915	13906	13884	13906	13823	13812	13936	13822	13789	13954	13773	13860	13897	13867	13814	13847	13902	14015	13884	13985	13766	14010	13878	13871	13812	13884	13776	13850	13849	13791	13936	13730	13842	13823	13706	13936	13860	13985	13751	14054	13775	13938	13872	14044	13896	13831	13938	13868	13883	13912	13710	13889	13982	13941	13854	13946	13928	13859	13911	13943	13993	13878	13758	13841	13825	13859	13975	13841	13876	13805	13896	13981	13926	13923	13921	13926	14108	14016	14032	14016	13804	13865	13889	13953	13930	13960	13915	13943	13892	13812	13819	14069	13721	13946	13690	13814	14025	13892	13829	13994	13947	13892	13868	13831	13938	13997	13839	14010	13913	14047	13981	14054	14133	13767	13970	13973	13926	13824	13874	13926	13959	13800	13834	13863	13923	13936	13894	13782	13764	13927	14014
24107	21652	38649	41640	36673	34532	24697	17984	19267	18191	16296	15967	15841	15819	15942	15813	15870	15560	15651	15819	15692	15560	15502	15482	15417	15507	15439	15602	15368	15608	15662	15685	15664	15645	15280	15523	15406	15595	15606	15454	15487	15308	15648	15373	15417	15564	15443	15507	15537	15657	15655	15350	15478	15493	15589	15430	15400	15362	15601	15480	15539	15702	15588	15494	15544	15508	15358	15320	15297	15370	15531	15353	15603	15455	15513	15569	15491	15529	15549	15414	15665	15299	15410	15711	15691	15565	15564	15420	15548	15646	15414	15650	15511	15569	15498	15466	15497	15663	15457	15611	15509	15263	15596	15526	15562	15498	15581	15488	15491	15312	15356	15384	15441	15491	15424	15496	15356	15609	15646	15392	15248	15531	15519	15315	15668	15529	15404	15503	15373	15470	15466	15389	15686	15650	15310	15522	15428	15411	15398	15532	15680	15602	15591	15556	15596	15358	15599	15420	15455	15441	15688	15639	15469	15428	15353	15385	15427	15487	15440	15448	15623	15461	15348	15252	15587	15445	15743	15354	15439	15484	15647	15424	15535	15637	15576	15647	15454	15525	15511	15591	15402	15376	15510	15500	15506	15543	15527	15617	15541	15534	15515	15380	15329	15515	15618	15459	15391	15411	15481	15627	15428	15833	15520	15537	15657	15336	15488	15456	15543	15306	15602	15459	15294	15332	15434	15617	15670	15520	15545	15320	15401	15526	15736	15483	15591	15428	15471	15554	15616	15436	15636	15431	15345	15508	15334	15419	15488	15487	15319	15405	15313	15435	15470	15415	15464	15569	15816	15529	15613	15597	15577	15524	15464	15439	15659	15542	15444	15321	15398	15467	15641	15587	15567	15282	15660	15571	15537	15543	15510	15276	15391	15511	15333	15471	15411	15591	15515	15601	15585	15605	15521	15409	15472	15448	15461	15599	15517	15408	15506	15369	15420	15465	15490	15362	15515	15502	15465	15510	15624	15463	15618	15332	15511	15419	15587	15574	15669	15646	15565	15374	15568	15287	15628	15584	15411	15419	15365	15536	15592	15418	15482	15509	15524	15399	15715	15495	15523	15337	15366	15545	15419	15591	15298	15544	15374	15471	15307	15518	15632	15427	15409	15638	15606	15340	15511	15513	15359	15698	15611	15562	15412	15565	15314	15368	15500	15464	15414	15452	15576	15554	15367	15647	15532	15478	15463	15620	15548	15501	15424	15541	15431	15565	15510	15485	15485	15296	15524	15490	15475	15428	15465	15425	15482	15582	15514	15413	15395	15506	15524	15488	15535	15449	15525	15542	15366	15570	15520	15408	15602	15682	15513	15353	15523	15427	15442	15562	15672	15470	15570	15375	15534	15495	15373	15428	15324	15529	15514	15577	15590	15336	15428	15495	15403	15332	15565	15490	15362	15523	15444	15361	15259	15244	15493	15368	15521	15297	15448	15313	15584	15468	15305	15477	15526	15335	15422	15517	15543	15378	15323	15577	15458	15498	15347	15443	15589	15297	15627	15560	15529	15494	15390	15524	15355	15827	15544	15462	15465	15489	15417	15352	15638	15428	15561	15454	15714	15505	15625	15471	15543	15406	15606	15609	15526	15417	15320	15351	15442	15505	15628	15616	15558	15554	15557	15368	15374	15504	15457	15477	15488	15518	15380	15298	15451	15440	15312	15420	15344	15638	15523	15428	15468	15404	15702	15358	15414	15433	15556	15448	15552	15651	15559	15445	15334	15402	15347	15555	15512	15514	15457	15341	15620	15427	15676	15444	15578	15403	15589	15520	15266	15547	15577	15435	15319	15597	15372	15628	15570	15475	15348	15420	15419	15527	15606	15423	15461	15598	15344	15500	15302	15480	15611	15341	15409	15367	15473	15482	15461	15537	15659	15570	15608	15690	15206	15516	15636	15541	15422	15502	15333	15529	15694	15470	15695	15591	15526	15588	15609	15684	15420	15546	15419	15474	15434	15577	15455	15441	15485	15630	15551	15698	15380	15702	15799	15647	15469	15259	15446	15601	15320	15504	15502	15572	15418	15471	15452	15609	15557	15438	15422	15241	15574	15424	15519	15528	15464	15467	15562	15716	15667	15620	15458	15460	15395	15372	15484	15446	15318	15591	15295	15527	15520	15689	15635	15576	15426	15445	15507	15518	15478	15390	15507	15437	15442	15562	15373	15623	15522	15516	15450	15502	15700	15552	15481	15562	15228	15490	15451	15588	15468	15530	15547	15442	15432	15359	15619	15518	15503	15318	15295	15375	15572	15359	15416	15515	15541	15646	15512	15466	15482	15504	15357	15226	15340	15680	15527	15358	15432	15426	15280	15519	15425	15796	15531	15281	15308	15479	15273	15553	15572	15652	15521	15525	15387	15592	15299	15534	15741	15496	15389	15428	15300	15566	15494	15456	15210	15554	15543	15412	15565	15550	15673	15367	15461	15414	15315	15482	15466	15638	15371	15521	15632	15824	15399	15343	15576	15496	15463	15577	15491	15558	15514	15582	15402	15621	15770	15558	15492	15603	15620	15347	15543	15400	15232	15409	15503	15646	15591	15537	15384	15463	15626	15440	15467	15497	15610	15525	15457	15572	15545	15514	15404	15477	15722	15580	15395	15489	15328	15511	15594	15600	15624	15488	15576	15424	15305	15401	15476	15628	15545	15688	15377	15609	15375	15572	15511	15440	15599	15350	15422	15331	15602	15377	15528	15588	15474	15658	15580	15483	15408	15369	15509	15375	15525	15291	15380	15581	15407	15422	15365	15476	15550	15417	15674	15424	15452	15519	15578	15585	15589	15432	15457	15551	15484	15477	15458	15451	15391	15337	15587	15449	15480	15395	15275	15556	15405	15384	15392	15377	15348	15594	15550	15427	15533	15452	15468	15558	15600	15522	15389	15518	15620	15503	15573	15475	15472	15273	15627	15633	15431	15469	15529	15495	15455	15425	15515	15556	15563	15628	15734	15517	15579	15603	15547	15566	15574	15480	15296	15364	15525	15506	15583	15644	15411	15590	15381	15471	15495	15658	15641	15431	15622	15417	15547	15554	15355	15405	15608	15335	15487	15483	15392	15391	15338	15563	15478	15492	15459	15627	15565	15427	15401	15433	15552	15619	15693	15485	15344	15380	15456	15508	15487	15430	15280	15657	15640	15588	15425	15596	15550	15487	15589	15454	15524	15618	15507	15658	15618	15446	15578	15466	15401	15586	15459	15486	15593	15437	15526	15506	15568	15513	15560	15521	15466	15391	15421	15503	15372	15577	15333	15588	15438	15557	15682	15599	15634	15577	15376	15546	15350	15429	15509	15494	15442	15525	15463	15537	15608	15496	15360	15560	15446	15521	15527	15600	15499	15477	15533	15654	15411	15428	15632	15401	15389	15556	15709	15552	15657	15616	15636	15555	15344	15352	15428	15540	15604	15326	15521	15408	15577	15716	15559	15428	15484	15308	15712	15452	15657	15554	15787	15494	15444	15309	15404	15518	15278	15531	15553	15663	15642	15470	15528	15417	15458	15666	15646	15517	15441	15535	15485	15440	15540	15664	15593	15584	15428	15358	15340	15350	15594	15390	15666	15365	15244	15625	15561	15399	15410	15641	15515	15591	15437	15546	15603	15401	15430	15352	15379	15458	15311	15492	15465	15355	15537	15512	15735	15217	15856	15504	15460	15551	15643	15385	15381	15250	15400	15485	15326	15517	15427	15565	15540	15630	15430	15573	15532	15515	15508	15657	15448	15519	15588	15446	15503	15369	15604	15686	15403	15364	15458	15401	15514	15533	15642	15631	15412	15386	15444	15534	15509	15535	15351	15462	15362	15494	15487	15333	15261	15225	15581	15384	15474	15696	15701	15496	15528	15438	15464	15494	15731	15496	15572	15495	15367	15534	15566	15539	15448	15556	15549	15446	15481	15425	15628	15349	15572	15349	15513	15412	15669	15718	15567	15437	15530	15541	15448	15344	15345	15628	15538	15412	15334	15550	15386	15596	15475	15343	15517	15612	15633	15388	15546	15364	15640	15596	15546	15572	15482	15653	15458	15474	15675	15330	15606	15380	15504	15204	15313	15631	15575	15418	15435	15518	15472	15546	15545	15416	15483	15644	15532	15504	15498	15424	15537	15676	15390	15444	15438	15417	15471	15438	15579	15487	15477	15356	15353	15482	15371	15326	15536	15484	15519	15387	15694	15602	15571	15320	15240	15709	15497	15612	15385	15430	15334	15570	15580	15389	15382	15528	15417	15581	15378	15518	15587	15679	15611	15652	15647	15548	15409	15355	15484	15548	15600	15687	15402	15359	15701	15439	15316	15566	15334	15662	15542	15563	15479	15484	15519	15483	15313	15566	15469	15452	15479	15490	15555	15515	15672	15706	15566	15525	15369	15395	15394	15560	15644	15454	15468	15626	15332	15462	15434	15636	15672	15437	15528	15558	15509	15466	15514	15543	15563	15628	15467	15489	15496	15304	15437	15572	15605	15562	15503	15554	15436	15436	15571	15490	15609	15295	15593	15539	15516	15321	15540	15450	15456	15453	15437	15471	15288	15466	15601	15494	15640	15324	15429	15469	15530	15476	15356	15434	15479	15409	15648	15376	15322	15574	15683	15545	15438	15435	15605	15426	15608	15606	15556	15505	15596	15404	15543	15565	15692	15510	15574	15612	15415	15531	15546	15632	15456	15464	15621	15586	15381	15576	15680	15490	15536	15192	15582	15433	15579	15385	15519	15485	15488	15496	15628	15644	15599	15436	15421	15515	15755	15550	15625	15597	15461	15270	15527	15471	15588	15633	15611	15540	15582	15472	15482	15291	15465	15616	15489	15582	15558	15363	15497	15369	15557	15243	15496	15591	15469	15547	15516	15382	15705	15459	15589	15393	15406	15419	15618	15665	15551	15362	15546	15209	15410	15318	15628	15406	15452	15518	15678	15635	15568	15406	15635	15435	15440	15609	15494	15330	15448	15511	15473	15469	15594	15478	15363	15461	15415	15342	15476	15512	15624	15462	15453	15640	15584	15400	15485	15332	15482	15394	15294	15582	15473	15409	15363	15467	15466	15521	15489	15640	15658	15589	15636	15403	15513	15496	15407	15447	15377	15499	15341	15500	15425	15404	15629	15425	15387	15298	15399	15354	15472	15478
27817	72990	80024	56578	45480	34860	20830	15552	19628	16715	14371	14230	14167	14004	14049	14198	14073	13936	13885	13693	13888	13760	13784	13797	13760	13806	13961	13759	13639	13665	13722	13843	13808	13691	13689	13723	13890	13681	13639	13518	13809	13805	13760	13767	13752	13921	13673	13801	13715	13754	13808	13822	13668	13786	13850	13688	13675	13865	13704	13729	13659	13831	13650	13684	13685	13895	13704	13687	13835	13700	13794	13777	13869	13818	13821	13735	13714	13633	13747	13720	13683	13643	13667	13779	13590	13797	13715	13775	13556	13775	13823	13605	13922	13741	13689	13686	13649	13642	13880	13822	13775	13815	13729	13672	13579	13569	13623	13693	13738	13770	13652	13758	13808	13577	13838	13658	13616	13657	13721	13780	13799	13680	13745	13855	13750	13692	13855	13759	13853	13783	13693	13776	13718	13611	13617	13900	13772	13643	13890	13612	13782	13765	13696	13851	13702	13797	13686	13793	13505	13778	13922	13745	13820	13741	13604	13666	13969	13757	13923	13739	13638	13900	13522	13719	13771	13746	13702	13881	13862	13465	13746	13804	13699	13950	13661	13723	13708	13713	13773	13812	13763	13851	13800	13837	13642	13735	13611	13843	13697	13608	13730	13734	13755	13721	13690	13728	13683	13725	13784	13808	13706	13543	13794	13781	13760	13825	13661	13715	13790	13557	13833	13816	13755	13799	13757	13735	13806	13736	13879	13935	13595	13759	13754	13733	13690	13626	13613	13911	13723	13836	13779	13686	13796	13733	13822	13777	13749	13819	13726	13807	13582	13598	13910	13732	13677	13720	13863	13736	13764	13905	13707	13821	13721	13840	13666	13872	13629	13679	14028	13675	13748	13730	13787	13571	13774	13713	13625	13697	13542	13603	13765	13720	13742	13780	13915	13685	13734	13720	13793	13765	13820	13701	13917	13792	13771	13755	13844	13847	13614	13599	13788	13677	13751	13604	13787	13825	13820	13708	13817	13889	13592	13693	13596	13724	13672	13738	13719	13844	13849	13770	13637	13646	13752	13639	13817	13689	13815	13823	13763	13801	13673	13780	13844	13738	13720	13655	13742	13660	13550	13718	13816	13633	13764	13758	13768	13771	13831	13806	14035	13856	13664	13762	13731	13675	13771	13840	13766	13778	13712	13750	13610	13714	13710	13732	13692	13777	13710	13743	13844	13851	13658	13789	13690	13665	13766	13638	13818	13736	13741	13816	13746	13694	13801	13758	13763	13804	13641	13763	13717	13865	13781	13791	13837	13864	13769	13668	13708	13769	13780	13757	13726	13689	13765	13636	13801	13595	13798	13791	13684	13687	13600	13818	13550	13701	13640	13915	13502	13682	13641	13788	13771	13711	13855	13687	13763	13576	13624	13648	13899	13514	13872	13708	13658	13685	13746	13863	13784	13717	13619	13646	13667	13511	13845	13831	13681	13760	13756	13628	13839	13604	13743	13710	13746	13774	13685	13847	13722	13690	13657	13726	13800	13762	13899	13790	13712	13721	13768	13810	13803	13736	13717	13677	13676	13854	13823	13806	13954	13725	13649	13790	13817	13710	13815	13674	13551	13801	13857	13571	13697	13670	13471	13813	13750	13841	13636	13677	13728	13750	13686	13782	13744	13732	13763	13488	13698	13656	13835	13626	13740	13717	13749	13633	13887	13752	13651	13676	13747	13631	13715	13681	13619	13745	13644	13930	13675	13718	13677	13753	13748	13804	13851	13784	13514	13700	13887	13909	13775	13778	13788	13788	13717	13636	13461	13701	13760	13777	13725	13783	13586	13685	13732	13764	13680	13718	13784	13789	13747	13629	13710	13674	13595	13826	13739	13757	13840	13550	13995	13596	13724	13659	13661	13755	13909	13744	13632	13771	13818	13705	13749	13545	13689	13779	13734	13519	13706	13799	13663	13810	13793	13608	13804	13669	13634	13772	13790	13605	13746	13737	13682	13711	13894	13616	13778	13723	13887	13720	13904	13590	13876	13706	13889	13592	13626	13665	13706	13661	13949	13726	13690	13710	13842	13652	13944	13707	13573	13806	13781	13637	13728	13722	13835	13919	13639	13851	13722	13643	13773	13786	13698	13939	13798	13823	13896	13659	13799	13687	13751	13797	13629	13794	13859	13654	13739	13929	13837	14049	13601	13773	13859	13854	13723	13648	13672	13798	13752	13754	13787	13733	13797	13830	13765	13874	13657	13814	13681	13710	13785	13841	13760	13615	13939	13859	13780	13666	13802	13501	13764	13768	13548	13805	13811	13869	13874	13785	13638	13755	13802	13890	13647	13813	13732	13599	13737	13783	13731	13765	13739	13759	13674	13859	13613	13748	13716	13776	13721	13614	13632	13778	13722	13825	13744	13858	13862	13689	13834	13597	13854	13711	13625	13495	13898	13592	13658	13599	13731	13765	13865	13656	13669	13671	13747	13666	13866	13709	13712	13736	13723	13739	13718	13557	13700	13763	13755	13826	13688	13805	13578	13754	13865	13756	13784	13783	13515	13742	13695	13844	13557	13827	13703	13699	13704	13731	13761	13726	13733	13652	13794	13775	13804	13716	13673	13991	13792	13924	13690	13671	13746	13889	13820	13789	13885	13697	13621	13738	13855	13766	13685	13716	13736	13833	13656	13619	13638	13734	13659	13677	13731	13603	13808	13641	13842	13684	13809	13806	13933	13938	13775	13748	13656	13886	13662	13838	13792	13774	13892	13804	13919	13835	13731	13710	13736	13828	13642	13717	13773	13828	13591	13760	13912	13639	13639	13809	13674	13829	13525	13773	13709	13728	13763	13731	13684	13639	13678	13792	13631	13809	13790	13860	13537	13930	13732	13788	13756	13683	13850	13771	13789	13781	13802	13803	13779	13670	13818	13828	13827	13839	13683	13675	13777	13712	13755	13456	13728	13756	13653	13755	13808	13699	13864	13909	13687	13926	13883	13666	13569	13773	13877	13795	13767	13867	13783	13605	13853	13726	13572	13917	13646	13776	13690	13752	13453	13665	13784	13772	13811	13831	13662	13858	13712	13680	13578	13667	13804	13671	13794	13715	13857	13644	13742	13665	13719	13748	13906	13806	13710	13794	13632	13784	13754	13745	13731	13708	13739	13711	13756	13664	13771	13874	13641	13724	13633	13631	13780	13684	13702	13937	13761	13692	13780	13735	13846	13593	13845	13638	13575	13763	13689	13792	13732	13848	13820	13744	13676	13797	13861	13820	13775	13694	13787	13601	13592	13751	13712	13783	13604	13814	13672	13692	13704	13723	13664	13639	13637	13685	13771	13889	13648	13606	13781	13678	13684	13784	13797	13697	13678	13749	13700	13727	13790	13761	13747	13587	13713	13731	13677	13787	13678	13665	13571	13712	13766	13855	13750	13721	13663	13825	13727	13724	13689	13932	13820	13731	13705	13715	13738	13745	13770	13737	13800	13979	13955	13879	13769	13817	13690	13977	13807	13922	13914	13815	13938	13597	13809	13760	13665	13758	13754	13753	13810	13722	13773	13640	13708	13777	13694	13693	13668	13819	13755	13724	13787	13865	13811	13704	13806	13712	13752	13678	13798	13770	13797	13683	13793	13783	13663	13831	13746	13599	13677	13710	13635	13779	13796	13703	13935	13744	13733	13692	13583	13660	13690	13664	13755	13691	13801	13822	13735	13573	13747	13681	13702	13923	13781	13706	13852	13661	13885	13905	13660	13840	13774	13491	13904	13769	13634	13702	13844	13665	13817	13623	13645	13715	13700	13855	13649	13768	13621	13793	13692	13849	13807	13582	13673	13846	13637	13823	13787	13656	13748	13825	13791	13654	13690	13709	13645	13757	13686	13815	13662	13812	13800	13761	13732	13793	13510	13647	13624	13837	13830	13639	13631	13685	13795	13740	13616	13675	13834	13660	13858	13840	13601	13733	13734	13643	13597	13864	13826	13750	13832	13822	13793	13834	13674	13715	13787	13835	13724	13627	13826	13616	13906	13770	13680	13534	13888	13691	13651	13739	13804	13626	13868	13746	13779	13656	13741	13616	13758	13793	13741	13865	13668	13788	13873	13827	13681	13703	13790	13737	13906	13760	13782	13725	13777	13666	13832	13642	13719	13746	13878	13717	13764	13965	13619	13764	13634	13610	13912	13737	13762	13869	13820	13701	13581	13752	13784	13747	13669	13663	13628	13667	13875	13741	13918	13779	13641	13838	13615	13726	13770	13783	13607	13640	13748	13835	13625	13818	13664	13741	13718	13872	13614	13652	13826	13729	13671	13685	13960	13838	13653	13886	13696	13672	13634	13763	13928	13694	13651	13764	13854	13489	13784	13795	13792	13697	13770	13701	13977	13728	13724	13776	13892	13777	13758	13548	13782	13707	13844	13821	13663	13834	13666	13660	13504	13755	13622	13627	13789	13789	13794	13660	13844	13803	13736	13773	13683	13570	13775	13747	13671	13670	13860	13694	13485	13704	13662	13672	13692	13717	13596	13673	13899	13715	13748	13679	13764	13564	13721	13777	13837	13650	13714	13741	13754	13753	13768	13899	13749	13779	13651	13720	13954	13738	13629	13625	13679	13644	13770	13824	13851	13877	13735	13748	13854	13853	13688	13656	13817	13607	13723	13680	13729	14047	13708	13713	13668	13711	13649	13863	13756	13796	13755	13714	13887	13727	13801	13706	13811	13829	13676	13848	13758	13650	13860	13743	13877	13791	13798	13661	13746	13786	13876	13677	13669	13594	13752	13862	13922	13814	13788	13680	13923	13721	13733	13737	13707	13719	13779	13779	13726	13748	13759	13700	13800	13646	13671	13814	13732	13596	13729	13777	13841	13767	13636	14059	13745	13805	13750	13884	13652	13742	13810	13809	13830	13573	13808	13656	13791	13664	13717	13806	13879	13709	13774	13775	13793	13662	13629	13775	13517	13729	13891	13716	13670	13767	13790	13914	13661	13786	13830	13779	13547	13675	13614	13806	13948	13668	13684	13628	13703	13739	13857	13880	13742	13689	13747	13599	13692	13904	13712	13840	13669	13712	13691	13806	13580	13682	13688	13623	13735	13727	13814	13645	13850	13824	13617	13864	13759	13791	13646	13654	13667	13674	13713	13595	13725	13664	13748	13676	13782	13864	13737	13729	13869	13768	13712	13753
22785	21405	34029	35790	31813	33217	30003	19635	22830	21028	17291	16344	16334	16081	15801	16023	15933	16096	15992	15823	15830	15708	15824	15754	15619	15749	15663	15663	15632	15645	15472	15526	15629	15653	15484	15548	15429	15515	15446	15591	15602	15758	15590	15581	15528	15484	15640	15280	15251	15342	15365	15310	15627	15549	15513	15700	15737	15406	15537	15376	15653	15597	15424	15482	15524	15494	15614	15299	15350	15215	15406	15303	15351	15181	15338	15505	15627	15485	15622	15286	15508	15486	15508	15548	15434	15608	15530	15725	15391	15413	15568	15440	15623	15661	15613	15390	15410	15478	15403	15573	15455	15504	15612	15522	15503	15297	15457	15594	15434	15320	15404	15413	15413	15480	15381	15531	15380	15244	15473	15463	15462	15415	15366	15353	15423	15462	15435	15498	15635	15501	15342	15610	15372	15389	15505	15622	15612	15223	15522	15274	15296	15369	15568	15450	15506	15554	15416	15288	15541	15315	15568	15691	15418	15608	15427	15368	15338	15494	15421	15669	15516	15452	15615	15456	15530	15505	15354	15659	15516	15506	15418	15463	15469	15445	15422	15363	15475	15350	15535	15423	15405	15346	15279	15444	15485	15469	15468	15433	15582	15542	15349	15372	15466	15155	15474	15475	15153	15537	15432	15470	15485	15590	15572	15415	15404	15455	15617	15447	15452	15612	15471	15595	15386	15461	15637	15383	15390	15542	15351	15367	15647	15640	15387	15428	15427	15309	15484	15670	15614	15577	15625	15396	15353	15396	15387	15522	15559	15539	15560	15491	15438	15276	15134	15385	15444	15287	15513	15604	15575	15382	15411	15653	15278	15291	15463	15393	15484	15478	15414	15282	15325	15315	15370	15425	15605	15315	15538	15374	15329	15517	15583	15462	15473	15405	15500	15386	15460	15493	15586	15679	15655	15511	15468	15503	15600	15384	15132	15306	15419	15570	15381	15551	15546	15374	15389	15401	15531	15487	15284	15475	15411	15383	15477	15462	15537	15480	15437	15484	15410	15516	15417	15514	15323	15290	15475	15478	15378	15609	15412	15452	15403	15453	15686	15511	15563	15720	15429	15304	15480	15260	15363	15411	15622	15583	15482	15448	15596	15371	15455	15464	15591	15423	15347	15181	15435	15345	15492	15337	15479	15409	15526	15389	15439	15610	15467	15333	15340	15516	15462	15345	15400	15499	15605	15245	15545	15216	15431	15489	15423	15397	15379	15388	15421	15381	15517	15337	15427	15396	15407	15400	15447	15540	15495	15665	15412	15314	15379	15434	15446	15550	15494	15476	15561	15345	15529	15434	15509	15548	15526	15416	15508	15412	15383	15371	15142	15550	15560	15408	15405	15280	15291	15448	15428	15532	15316	15464	15634	15423	15460	15423	15324	15374	15390	15353	15427	15324	15666	15442	15509	15211	15591	15444	15477	15351	15346	15566	15593	15275	15288	15663	15666	15347	15374	15567	15552	15443	15425	15493	15353	15371	15480	15508	15451	15481	15285	15525	15547	15542	15569	15497	15569	15526	15684	15668	15547	15486	15341	15169	15453	15441	15535	15305	15399	15415	15371	15279	15435	15563	15425	15396	15428	15513	15371	15498	15538	15440	15414	15340	15370	15398	15677	15343	15516	15410	15414	15295	15420	15325	15291	15254	15391	15336	15379	15489	15482	15379	15399	15497	15473	15310	15461	15690	15411	15415	15301	15527	15405	15309	15510	15476	15453	15426	15553	15438	15536	15478	15481	15362	15364	15423	15560	15507	15512	15193	15302	15256	15298	15601	15439	15398	15203	15625	15623	15616	15524	15535	15217	15633	15472	15453	15264	15288	15431	15572	15548	15514	15522	15612	15350	15418	15500	15332	15470	15623	15320	15670	15574	15573	15494	15592	15452	15538	15471	15587	15418	15419	15425	15334	15327	15275	15268	15270	15478	15295	15303	15354	15427	15584	15516	15472	15438	15580	15316	15569	15332	15276	15479	15207	15289	15493	15542	15463	15408	15366	15480	15555	15231	15419	15608	15484	15447	15410	15345	15566	15274	15485	15201	15234	15375	15417	15760	15586	15481	15568	15425	15513	15599	15386	15488	15302	15557	15531	15451	15421	15220	15313	15435	15525	15616	15561	15604	15438	15585	15351	15508	15576	15635	15407	15536	15385	15531	15541	15528	15393	15521	15405	15442	15424	15399	15357	15477	15433	15507	15437	15495	15568	15407	15435	15472	15510	15393	15569	15281	15474	15664	15500	15459	15578	15604	15497	15437	15588	15384	15579	15405	15548	15535	15410	15321	15609	15300	15163	15488	15439	15389	15456	15367	15383	15440	15513	15607	15292	15516	15509	15563	15459	15664	15529	15480	15327	15529	15375	15615	15401	15430	15322	15293	15228	15592	15556	15510	15485	15319	15520	15343	15338	15264	15471	15498	15291	15449	15298	15575	15325	15450	15521	15454	15564	15568	15304	15421	15358	15376	15348	15636	15626	15407	15349	15369	15268	15330	15357	15482	15558	15464	15457	15405	15454	15210	15558	15401	15525	15278	15560	15281	15561	15319	15188	15267	15211	15433	15176	15569	15487	15610	15440	15388	15486	15468	15417	15353	15413	15482	15481	15560	15508	15432	15273	15573	15379	15268	15372	15611	15295	15403	15266	15546	15494	15342	15421	15640	15509	15307	15438	15472	15394	15501	15191	15546	15474	15389	15266	15382	15375	15348	15304	15387	15468	15626	15436	15451	15554	15647	15290	15327	15319	15353	15509	15311	15562	15416	15433	15441	15447	15511	15365	15384	15627	15387	15239	15436	15429	15398	15644	15611	15375	15344	15524	15289	15310	15366	15556	15566	15444	15345	15464	15386	15574	15594	15322	15340	15361	15313	15456	15510	15613	15445	15374	15533	15572	15603	15387	15341	15549	15505	15617	15568	15530	15490	15494	15289	15246	15533	15390	15217	15323	15445	15356	15510	15474	15590	15591	15560	15265	15390	15445	15439	15379	15373	15303	15732	15499	15266	15357	15384	15371	15433	15245	15360	15375	15436	15415	15645	15515	15551	15497	15383	15451	15400	15418	15384	15495	15529	15395	15609	15523	15512	15246	15529	15463	15371	15626	15631	15477	15707	15460	15409	15463	15377	15502	15462	15417	15548	15448	15509	15419	15403	15504	15498	15328	15442	15330	15512	15393	15351	15413	15409	15422	15528	15600	15477	15469	15411	15341	15423	15469	15553	15584	15439	15525	15529	15531	15324	15468	15702	15421	15415	15354	15607	15385	15564	15506	15290	15410	15487	15585	15171	15508	15249	15343	15471	15480	15581	15465	15495	15394	15526	15616	15357	15522	15444	15455	15570	15558	15525	15358	15376	15465	15396	15321	15362	15282	15493	15386	15424	15550	15348	15579	15454	15479	15315	15429	15291	15516	15579	15417	15351	15605	15285	15432	15357	15344	15627	15321	15449	15482	15596	15590	15331	15522	15436	15441	15390	15359	15523	15636	15516	15446	15518	15371	15327	15423	15448	15482	15577	15638	15520	15678	15447	15477	15426	15415	15498	15439	15308	15392	15420	15509	15563	15251	15461	15435	15549	15467	15497	15676	15563	15241	15482	15315	15432	15641	15301	15484	15314	15598	15500	15482	15440	15318	15355	15599	15546	15458	15447	15559	15418	15376	15599	15483	15542	15560	15507	15416	15475	15373	15512	15434	15546	15183	15426	15301	15311	15395	15428	15493	15452	15602	15447	15417	15135	15400	15336	15451	15361	15552	15312	15633	15345	15575	15563	15468	15623	15332	15458	15515	15463	15419	15494	15444	15437	15474	15513	15492	15410	15430	15480	15517	15592	15677	15225	15585	15618	15584	15359	15317	15583	15463	15416	15349	15490	15400	15384	15433	15336	15263	15570	15221	15453	15378	15372	15438	15411	15362	15578	15497	15519	15507	15514	15428	15328	15528	15424	15376	15439	15581	15613	15431	15611	15364	15549	15501	15436	15403	15489	15469	15420	15641	15456	15526	15347	15462	15460	15368	15434	15433	15428	15557	15486	15389	15348	15453	15337	15419	15606	15551	15550	15372	15684	15333	15422	15415	15556	15533	15615	15234	15409	15266	15431	15327	15460	15714	15502	15426	15562	15521	15338	15650	15581	15123	15374	15384	15315	15668	15204	15284	15255	15540	15417	15570	15331	15417	15560	15446	15465	15428	15344	15572	15325	15339	15506	15423	15545	15276	15293	15574	15565	15468	15557	15422	15596	15343	15655	15463	15632	15478	15322	15361	15237	15455	15528	15412	15357	15474	15382	15296	15318	15441	15400	15414	15192	15461	15514	15627	15577	15587	15403	15302	15350	15480	15852	15480	15409	15529	15281	15586	15459	15606	15305	15366	15562	15466	15359	15486	15565	15534	15499	15397	15456	15518	15451	15435	15412	15525	15622	15362	15423	15328	15545	15420	15451	15507	15453	15632	15437	15649	15524	15214	15419	15287	15406	15515	15431	15405	15317	15336	15412	15507	15245	15689	15469	15427	15382	15579	15503	15391	15509	15470	15509	15670	15484	15429	15330	15416	15279	15429	15559	15263	15548	15480	15496	15389	15436	15530	15570	15461	15497	15368	15203	15603	15491	15425	15272	15197	15415	15414	15469	15457	15425	15585	15619	15372	15359	15795	15485	15578	15501	15401	15312	15406	15353	15471	15446	15498	15451	15352	15421	15477	15292	15353	15462	15239	15303	15351	15426	15600	15621	15568	15488	15273	15270	15424	15568	15512	15382	15488	15444	15533	15452	15347	15395	15375	15250	15479	15279	15417	15229	15436	15521	15342	15510	15325	15465	15445	15458	15422	15486	15615	15516	15518	15452	15366	15696	15398	15453	15505	15468	15344	15491	15364	15417	15403	15479	15286	15373	15525	15398	15467	15530	15198	15528	15531	15645	15698	15517	15329	15381	15434	15309	15383	15476	15498	15493	15594	15561	15299	15432	15532	15538	15391	15563	15164	15611	15345	15437	15487	15404	15313	15509	15356	15423	15440	15526	15534	15278	15495	15469	15427	15362	15336	15566	15564	15587	15253	15356	15491	15569	15372	15447	15426	15645	15411	15451	15450	15451	15687	15445	15267	15283	15386	15519	15416	15547	15467	15356	15463
42843	89329	89796	68681	49619	40133	26548	16815	25374	19596	15193	14845	14486	14460	14125	14260	14064	13817	13849	13992	13835	13749	14005	13764	13764	13836	13858	13724	13650	13822	13702	13837	13722	13669	13732	13556	13567	13636	13731	13722	13747	13742	13707	13751	13849	13831	13802	13704	13705	13506	13677	13864	13571	13601	13697	13669	13651	13672	13515	13679	13528	13524	13751	13713	13833	13762	13922	13794	13721	13711	13734	13731	13554	13740	14015	13615	13705	13620	13620	13690	13581	13779	13547	13457	13734	13656	13651	13604	13854	13650	13508	13771	13529	13761	13717	13558	13557	13782	13584	13647	13905	13746	13851	13543	13657	13719	13665	13607	13701	13750	13680	13738	13617	13804	13574	13571	13624	13674	13648	13678	13621	13658	13606	13609	13790	13688	13608	13643	13582	13728	13448	13822	13628	13660	13611	13834	13661	13710	13623	13512	13659	13787	13638	13627	13749	13584	13690	13657	13677	13635	13716	13674	13579	13685	13747	13714	13686	13677	13654	13617	13778	13748	13617	13684	13568	13687	13645	13699	13751	13523	13679	13605	13737	13623	13757	13694	13813	13760	13574	13563	13675	13735	13514	13791	13629	13609	13634	13535	13634	13639	13716	13625	13694	13664	13569	13660	13609	13554	13485	13737	13660	13873	13576	13652	13638	13753	13640	13574	13720	13560	13598	13499	13570	13543	13602	13522	13635	13690	13753	13682	13546	13614	13774	13699	13787	13618	13847	13712	13833	13688	13589	13744	13548	13794	13407	13509	13728	13561	13598	13724	13747	13833	13669	13582	13454	13680	13659	13750	13696	13709	13697	13639	13603	13629	13615	13859	13681	13680	13737	13874	13640	13458	13533	13752	13717	13717	13681	13702	13721	13647	13473	13604	13644	13802	13755	13564	13581	13805	13723	13738	13649	13692	13609	13768	13727	13597	13775	13741	13666	13561	13602	13799	13644	13601	13722	13758	13699	13503	13790	13540	13630	13706	13694	13530	13605	13716	13771	13550	13733	13480	13683	13592	13623	13673	13518	13588	13742	13559	13436	13534	13921	13657	13761	13658	13763	13729	13632	13753	13685	13708	13652	13747	13720	13548	13711	13552	13762	13677	13612	13665	13591	13713	13628	13546	13761	13645	13686	13706	13451	13402	13840	13576	13694	13719	13646	13730	13727	13573	13947	13680	13720	13766	13673	13572	13686	13680	13574	13577	13622	13596	13557	13689	13606	13517	13485	13525	13720	13673	13763	13648	13599	13623	13485	13634	13718	13438	13770	13791	13837	13796	13489	13689	13668	13637	13854	13643	13581	13545	13654	13566	13669	13588	13784	13704	13628	13701	13720	13608	13523	13566	13624	13673	13557	13574	13480	13583	13574	13673	13640	13576	13685	13631	13578	13555	13678	13796	13743	13614	13719	13822	13596	13693	13658	13671	13755	13626	13579	13601	13777	13745	13579	13534	13727	13535	13753	13733	13622	13738	13724	13650	13874	13638	13788	13644	13530	13686	13511	13553	13796	13692	13631	13616	13651	13655	13802	13526	13821	13783	13699	13775	13684	13749	13640	13776	13774	13691	13715	13517	13632	13612	13671	13683	13497	13727	13732	13603	13588	13503	13660	13552	13634	13624	13664	13678	13651	13586	13496	13699	13675	13681	13698	13820	13609	13676	13513	13776	13652	13630	13609	13659	13785	13631	13513	13606	13696	13665	13575	13618	13618	13442	13579	13644	13587	13432	13670	13651	13768	13555	13741	13706	13655	13563	13563	13684	13588	13622	13530	13709	13533	13506	13635	13812	13544	13589	13688	13646	13745	13517	13738	13788	13616	13544	13822	13699	13665	13538	13656	13803	13605	13606	13603	13687	13543	13641	13644	13708	13550	13756	13562	13607	13492	13624	13733	13684	13714	13596	13468	13663	13726	13614	13818	13661	13752	13759	13599	13783	13530	13808	13791	13514	13528	13580	13678	13591	13732	13643	13599	13698	13719	13590	13533	13603	13579	13660	13669	13670	13660	13632	13708	13765	13516	13690	13620	13485	13607	13663	13622	13498	13673	13739	13557	13670	13681	13661	13636	13677	13827	13790	13808	13790	13601	13476	13777	13608	13631	13796	13651	13521	13525	13703	13571	13833	13796	13628	13680	13565	13577	13739	13791	13573	13622	13732	13689	13610	13781	13613	13724	13607	13712	13599	13874	13724	13731	13684	13900	13829	13796	13661	13535	13513	13841	13665	13638	13794	13661	13816	13681	13630	13669	13624	13554	13768	13660	13678	13697	13462	13602	13660	13624	13721	13651	13644	13591	13594	13589	13780	13762	13696	13748	13603	13694	13732	13531	13698	13667	13608	13730	13631	13559	13645	13755	13626	13569	13675	13649	13735	13619	13683	13536	13550	13863	13652	13716	13628	13602	13849	13594	13760	13603	13607	13659	13632	13805	13577	13733	13580	13678	13675	13665	13816	13668	13662	13653	13469	13712	13643	13772	13714	13667	13534	13696	13879	13757	13656	13630	13871	13552	13595	13657	13642	13487	13508	13679	13600	13729	13591	13530	13684	13676	13623	13568	13717	13786	13537	13684	13595	13606	13592	13592	13612	13592	13698	13658	13718	13671	13551	13686	13601	13613	13689	13615	13683	13729	13605	13809	13802	13608	13614	13790	13648	13752	13790	13664	13805	13500	13826	13695	13739	13697	13589	13718	13494	13735	13586	13787	13764	13611	13789	13600	13639	13721	13648	13679	13735	13665	13676	13681	13604	13767	13841	13671	13689	13638	13622	13670	13608	13675	13512	13642	13640	13570	13629	13661	13765	13530	13737	13509	13539	13727	13639	13537	13616	13751	13625	13583	13598	13634	13772	13769	13596	13467	13856	13722	13530	13622	13689	13629	13705	13546	13646	13731	13505	13680	13696	13743	13661	13767	13703	13468	13759	13637	13731	13680	13663	13806	13761	13492	13644	13792	13809	13605	13718	13586	13593	13618	13764	13708	13688	13620	13799	13572	13552	13654	13641	13745	13614	13738	13781	13677	13663	13638	13543	13778	13862	13544	13583	13583	13725	13656	13692	13684	13633	13528	13683	13598	13714	13636	13757	13719	13625	13526	13629	13789	13667	13761	13555	13698	13634	13849	13752	13744	13608	13606	13662	13616	13850	13726	13672	13658	13740	13631	13725	13761	13769	13640	13592	13744	13695	13587	13615	13665	13739	13676	13615	13680	13621	13528	13733	13784	13659	13683	13420	13846	13693	13665	13613	13665	13727	13574	13768	13439	13891	13750	13638	13736	13435	13671	13600	13743	13537	13717	13628	13670	13661	13636	13650	13635	13733	13688	13657	13674	13758	13652	13693	13517	13558	13641	13813	13635	13619	13483	13614	13511	13815	13777	13624	13567	13664	13594	13742	13659	13873	13757	13675	13654	13715	13669	13741	13731	13579	13808	13710	13677	13578	13636	13535	13718	13539	13663	13386	13766	13567	13591	13602	13658	13792	13742	13517	13568	13550	13557	13599	13898	13701	13764	13599	13661	13613	13651	13626	13642	13646	13759	13563	13662	13634	13687	13625	13677	13707	13722	13659	13628	13588	13687	13466	13674	13664	13635	13649	13751	13843	13690	13576	13666	13604	13665	13875	13594	13657	13432	13459	13638	13695	13727	13459	13654	13688	13742	13566	13605	13734	13656	13862	13770	13691	13793	13599	13669	13941	13746	13474	13673	13685	13524	13641	13667	13684	13583	13795	13654	13590	13655	13597	13694	13489	13789	13819	13747	13775	13726	13426	13736	13463	13648	13544	13792	13666	13809	13669	13554	13622	13842	13671	13768	13636	13529	13541	13781	13730	13684	13737	13586	13865	13718	13677	13738	13604	13625	13611	13840	13650	13826	13615	13672	13601	13791	13593	13818	13653	13712	13405	13841	13700	13697	13561	13567	13587	13756	13948	13545	13679	13597	13525	13702	13649	13619	13582	13564	13596	13592	13697	13646	13533	13729	13767	13685	13740	13694	13701	13615	13684	14050	13722	13735	13626	13713	13826	13600	13702	13680	13708	13775	13580	13615	13556	13700	13670	13816	13643	13638	13658	13819	13590	13857	13723	13734	13640	13579	13721	13518	13546	13753	13826	13548	13716	13762	13392	13677	13711	13713	13616	13756	13758	13682	13628	13700	13479	13723	13495	13624	13547	13671	13527	13639	13756	13631	13589	13563	13666	13706	13669	13668	13472	13654	13648	13715	13773	13720	13644	13632	13623	13779	13703	13881	13662	13543	13721	13648	13701	13558	13724	13655	13712	13476	13639	13578	13720	13711	13627	13729	13585	13678	13739	13523	13763	13803	13570	13611	13671	13666	13626	13574	13626	13620	13694	13583	13696	13700	13693	13709	13632	13671	13587	13628	13642	13564	13744	13698	13693	13473	13707	13768	13736	13856	13670	13561	13688	13597	13708	13614	13672	13694	13575	13764	13659	13763	13645	13573	13622	13579	13730	13564	13770	13578	13792	13609	13664	13538	13651	13764	13494	13653	13730	13600	13787	13530	13690	13676	13718	13784	13723	13743	13701	13566	13693	13631	13737	13498	13871	13695	13558	13712	13561	13586	13605	13769	13600	13676	13639	13859	13705	13666	13582	13628	13806	13597	13738	13689	13554	13587	13593	13663	13644	13582	13826	13704	13789	13691	13621	13603	13562	13703	13708	13745	13645	13491	13589	13639	13750	13581	13643	13829	13676	13784	13670	13611	13713	13651	13695	13482	13887	13580	13780	13841	13534	13584	13647	13494	13664	13589	13693	13583	13756	13615	13650	13664	13521	13653	13683	13591	13642	13718	13805	13704	13741	13815	13501	13596	13675	13799	13695	13493	13662	13529	13594	13670	13619	13611	13672	13498	13633	13654	13733	13674	13604	13750	13832	13676	13605	13602	13653	13540	13640	13670	13463	13795	13458	13565	13834	13544	13685	13633	13690	13766	13835	13651	13740	13685	13753	13612	13690	13714	13567	13701	13630	13670	13624	13671	13731	13678	13747	13461	13647	13769	13776	13603	13664	13621	13494	13730	13614	13714	13663	13666	13744	13581	13712	13617	13730	13638	13682	13813	13574	13579	13575	13673	13618	13773	13842	13805	13762	13526	13678	13732	13652
27799	28615	41376	36423	23538	20629	18543	17079	17353	16825	16714	16677	16626	16759	16271	16323	16285	16395	16283	16435	16548	16533	16530	16364	16470	16341	16354	16263	16375	16575	16393	16439	16440	16368	16254	16207	16350	16174	16381	16449	16466	16452	16231	16442	16581	16477	16520	16396	16339	16476	16409	16373	16202	16279	16455	16373	16378	16444	16338	16453	16468	16521	16338	16245	16397	16317	16250	16301	16331	16306	16280	16460	16463	16447	16367	16402	16206	16359	16498	16191	16245	16294	16369	16440	16425	16502	16505	16419	16299	16497	16113	16377	16325	16453	16241	16436	16343	16314	16408	16173	16491	16353	16265	16407	16379	16420	16511	16341	16345	16328	16567	16362	16237	16224	16420	16407	16652	16490	16224	16365	16288	16412	16430	16175	16348	16399	16551	16360	16290	16302	16221	16264	16321	16212	16351	16327	16379	16426	16290	16279	16363	16465	16376	16247	16422	16414	16322	16387	16389	16328	16408	16290	16510	16330	16659	16398	16400	16363	16511	16334	16463	16490	16390	16500	16367	16387	16342	16373	16404	16362	16447	16250	16458	16533	16467	16332	16451	16284	16155	16520	16165	16307	16436	16327	16299	16587	16457	16365	16274	16354	16450	16294	16378	16672	16528	16395	16431	16522	16399	16549	16284	16271	16456	16334	16422	16261	16307	16646	16325	16387	16314	16397	16259	16300	16420	16200	16223	16327	16533	16253	16344	16330	16387	16452	16349	16446	16304	16359	16174	16305	16341	16457	16159	16405	16269	16264	16326	16378	16329	16337	16321	16207	16218	16544	16427	16306	16338	16479	16335	16346	16376	16373	16427	16294	16310	16412	16555	16339	16268	16306	16232	16438	16461	16492	16523	16422	16292	16468	16332	16479	16508	16479	16451	16459	16330	16272	16353	16327	16139	16297	16235	16449	16351	16216	16395	16291	16358	16239	16498	16506	16346	16606	16418	16673	16324	16634	16218	16365	16261	16428	16395	16529	16522	16421	16303	16438	16540	16433	16364	16538	16390	16318	16348	16388	16346	16470	16356	16537	16137	16425	16436	16590	16178	16278	16412	16363	16432	16302	16205	16287	16140	16513	16384	16298	16410	16193	16290	16489	16564	16291	16195	16420	16700	16490	16559	16269	16252	16301	16398	16274	16223	16343	16626	16267	16181	16459	16367	16304	16396	16218	16297	16335	16423	16461	16242	16417	16543	16415	16441	16315	16477	16379	16355	16379	16312	16505	16316	16157	16225	16439	16430	16330	16382	16522	16366	16271	16400	16364	16345	16300	16385	16479	16356	16395	16475	16071	16415	16340	16435	16351	16198	16312	16442	16274	16289	16393	16371	16456	16552	16452	16350	16406	16455	16355	16314	16318	16169	16308	16452	16592	16371	16411	16332	16441	16463	16388	16459	16437	16217	16238	16609	16373	16299	16218	16247	16413	16517	16463	16479	16257	16158	16443	16440	16114	16428	16588	16209	16481	16626	16307	16412	16352	16221	16425	16580	16467	16232	16347	16337	16456	16277	16258	16294	16375	16269	16268	16367	16400	16336	16417	16327	16319	16367	16353	16350	16535	16330	16505	16398	16411	16355	16353	16402	16325	16540	16175	16386	16353	16410	16321	16367	16668	16225	16223	16562	16393	16291	16349	16328	16622	16283	16451	16322	16265	16444	16295	16060	16354	16259	16412	16360	16234	16397	16455	16318	16321	16316	16400	16634	16522	16566	16390	16441	16540	16383	16215	16428	16412	16409	16447	16498	16349	16377	16377	16446	16313	16492	16148	16388	16305	16405	16489	16278	16350	16427	16604	16397	16523	16322	16305	16520	16611	16513	16380	16370	16463	16489	16286	16421	16497	16161	16356	16432	16328	16500	16442	16445	16362	16253	16257	16371	16322	16559	16332	16372	16314	16322	16197	16341	16589	16538	16387	16353	16282	16387	16390	16406	16490	16440	16149	16212	16549	16249	16619	16417	16226	16479	16392	16393	16474	16290	16445	16219	16380	16225	16473	16305	16491	16160	16430	16369	16309	16252	16525	16444	16502	16091	16349	16535	16364	16344	16592	16352	16330	16558	16358	16397	16466	16217	16314	16353	16305	16296	16456	16207	16264	16516	16399	16648	16342	16313	16447	16411	16331	16361	16275	16382	16462	16266	16392	16594	16370	16311	16313	16273	16463	16464	16344	16125	16546	16538	16610	16500	16539	16342	16567	16426	16463	16316	16614	16379	16455	16467	16544	16401	16512	16238	16333	16330	16444	16290	16342	16266	16502	16544	16297	16079	16455	16429	16152	16182	16405	16371	16424	16394	16531	16404	16313	16278	16335	16399	16188	16411	16311	16506	16339	16580	16255	16516	16431	16531	16150	16307	16330	16488	16496	16508	16339	16364	16551	16402	16335	16570	16378	16425	16405	16365	16140	16291	16423	16400	16302	16427	16474	16440	16522	16323	16515	16368	16507	16321	16368	16622	16425	16628	16335	16324	16312	16279	16387	16108	16584	16483	16351	16464	16423	16511	16272	16436	16155	16618	16481	16421	16545	16368	16360	16592	16296	16426	16204	16333	16483	16446	15994	16281	16591	16479	16286	16360	16325	16388	16427	16359	16478	16532	16300	16307	16248	16308	16341	16358	16373	16370	16496	16512	16413	16200	16402	16485	16331	16273	16178	16498	16184	16238	16541	16447	16348	16407	16493	16327	16353	16452	16253	16522	16421	16498	16674	16486	16205	16415	16346	16383	16409	16331	16431	16652	16308	16357	16575	16393	16503	16407	16482	16252	16449	16516	16534	16284	16447	16393	16547	16548	16472	16293	16405	16246	16341	16236	16186	16111	16546	16319	16390	16294	16432	16565	16331	16478	16360	16552	16377	16322	16400	16610	16346	16601	16204	16357	16367	16279	16313	16375	16332	16512	16613	16441	16366	16479	16263	16691	16507	16311	16330	16273	16424	16359	16504	16389	16420	16220	16535	16485	16579	16380	16621	16363	16425	16577	16416	16259	16392	16370	16409	16488	16531	16525	16194	16272	16462	16055	16470	16393	16607	16343	16365	16479	16521	16320	16309	16613	16605	16329	16735	16431	16359	16419	16305	16365	16281	16282	16347	16396	16312	16563	16419	16306	16207	16060	16412	16500	16478	16433	16453	16435	16302	16297	16301	16398	16537	16424	16504	16477	16648	16506	16548	16425	16424	16243	16424	16443	16166	16299	16407	16131	16390	16456	16448	16514	16415	16585	16241	16408	16191	16368	16498	16401	16323	16372	16358	16344	16403	16522	16599	16436	16301	16505	16328	16371	16690	16466	16439	16432	16333	16450	16393	16382	16323	16588	16341	16516	16264	16305	16263	16261	16561	16317	16551	16455	16321	16255	16491	16382	16380	16312	16291	16521	16335	16430	16446	16464	16340	16319	16133	16408	16479	16520	16434	16391	16542	16461	16553	16375	16233	16359	16441	16157	16332	16271	16245	16358	16422	16457	16305	16574	16519	16414	16365	16426	16505	16130	16525	16591	16353	16398	16441	16483	16603	16362	16249	16359	16108	16314	16347	16268	16252	16190	16456	16562	16294	16368	16419	16419	16361	16345	16373	16251	16283	16313	16384	16117	16400	16384	16269	16427	16312	16379	16395	16155	16353	16287	16347	16362	16496	16368	16132	16198	16336	16499	16291	16499	16423	16352	16411	16412	16432	16484	16456	16462	16442	16500	16243	16267	16368	16341	16426	16402	16319	16408	16391	16450	16517	16463	16514	16346	16283	16492	16538	16520	16376	16242	16364	16442	16259	16489	16371	16305	16389	16331	16432	16536	16464	16444	16466	16510	16623	16339	16333	16339	16249	16382	16500	16506	16381	16225	16414	16364	16315	16442	16509	16379	16402	16376	16594	16436	16380	16406	16227	16294	16507	16349	16300	16377	16447	16292	16270	16369	16441	16504	16187	16370	16655	16391	16416	16388	16310	16416	16336	16329	16310	16582	16327	16445	16413	16349	16340	16598	16400	16472	16269	16274	16121	16235	16554	16507	16293	16452	16464	16370	16442	16432	16197	16345	16326	16482	16373	16543	16488	16364	16377	16423	16473	16362	16250	16418	16308	16131	16395	16512	16409	16329	16384	16351	16400	16502	16441	16495	16326	16373	16223	16260	16297	16379	16228	16375	16443	16472	16364	16548	16490	16324	16434	16317	16401	16449	16262	16322	16398	16466	16416	16358	16482	16293	16194	16190	16332	16392	16386	16186	16425	16420	16472	16416	16450	16387	16364	16600	16453	16442	16311	16357	16494	16487	16321	16598	16513	16316	16426	16482	16581	16567	16147	16429	16482	16362	16402	16646	16414	16341	16134	16386	16440	16637	16274	16215	16164	16355	16249	16258	16439	16236	16549	16427	16527	16384	16691	16405	16361	16302	16284	16380	16410	16382	16411	16344	16488	16446	16515	16402	16329	16401	16402	16491	16471	16289	16225	16391	16375	16410	16361	16349	16338	16333	16327	16386	16396	16488	16198	16379	16493	16343	16377	16222	16543	16494	16174	16360	16376	16383	16444	16386	16282	16287	16505	16635	16247	16381	16312	16280	16360	16551	16384	16108	16395	16491	16289	16543	16466	16361	16610	16322	16357	16328	16413	16331	16440	16394	16484	16331	16335	16250	16332	16268	16306	16211	16434	16380	16451	16645	16453	16455	16294	16466	16318	16199	16512	16582	16422	16261	16522	16572	16540	16301	16412	16464	16325	16484	16353	16403	16476	16481	16350	16394	16246	16464	16281	16270	16393	16097	16432	16296	16360	16363	16258	16633	16263	16406	16317	16545	16395	16311	16344	16238	16542	16291	16395	16261	16472	16586	16436	16246	16371	16506	16291	16403	16518	16416	16497	16363	16338	16355	16488	16362	16312	16450	16417	16335	16248	16697	16355	16433	16455	16517	16425	16629	16275	16459	16290	16440	16516	16239	16234	16290	16353	16342	16406	16464	16501	16342	16305	16447	16336	16442	16542	16550	16320	16419	16570	16567	16628	16343	16318	16222	16409	16253	16498	16460	16212	16348	16405	16428	16478	16350	16488	16554	16390	16474	16437	16417	16329	16261	16305	16380	16400	16250	16182	16353	16266	16385	16373	16406	16547	16514	16280	16368	16336
23560	45931	44050	33181	21178	19045	16107	15061	15603	14864	14443	14350	14310	14356	14435	14376	14298	14194	14377	14238	14416	14197	14347	14323	14033	14168	14237	14110	14147	14403	14454	14259	14155	14232	14235	14105	14227	14182	14178	14292	14137	14166	14248	14297	14258	14299	14315	14355	14250	14132	14240	14080	14118	13979	14244	14191	14335	14290	14170	14240	14289	14298	14177	14209	14192	14312	14475	14219	14380	14280	14289	14162	14273	14160	14256	14383	14082	14143	14435	14155	14282	14231	14185	14356	14224	14275	14427	14206	14370	14325	14287	14262	14214	14284	14187	14255	14253	14156	14227	14225	14179	14372	14191	14224	14157	14287	14173	14251	14138	14084	14452	14221	14317	14215	14152	14257	14353	14242	14072	14201	14170	14268	14276	14323	14099	14268	14175	14164	14186	14123	14244	14248	14257	14211	14235	14199	14153	14117	14172	14259	14153	14214	14149	14269	14273	14221	14309	14185	14174	14298	14151	14260	14312	14295	14099	14194	14286	14329	14258	14171	14223	14014	14194	14246	14201	14333	14290	14262	14203	14196	14293	14386	14252	14246	14320	14195	14258	14090	14120	14240	14217	14248	14343	14213	14334	14245	14130	14207	14201	14280	14153	14299	14128	14394	14274	14251	14372	14281	14162	14199	14192	14217	14165	14259	14281	14165	14227	14267	14142	14214	14210	14144	14259	14190	14220	14189	14314	14041	14277	14194	14296	14159	14315	14108	14298	14278	14206	14241	14100	14340	14352	14212	14348	14234	14337	14300	14330	14160	14232	14249	14251	14233	14183	14212	14095	14278	14338	14136	14350	14149	14177	14105	14319	14283	14238	14189	14190	14286	14329	14207	14229	14188	14257	14406	14156	14231	14031	14217	14143	14181	14328	14279	14248	14195	14194	14379	14262	14176	14288	14041	14163	14182	14239	14229	14249	14207	14264	14061	14259	14281	14090	14291	14219	14165	14307	14272	14122	14127	13920	14314	14176	14118	14258	14234	14326	14348	14213	14318	14344	14152	14184	14177	14206	14238	14110	14182	14219	14229	14220	14166	14241	14334	14206	14369	14133	14323	14126	14346	14119	14161	14340	14297	14258	14175	14185	14222	14258	14153	14218	14233	14151	14134	14134	14251	14292	14081	14321	14346	14321	14274	14086	14331	14202	14123	14033	14292	14429	14328	14271	14117	14013	14359	14152	14301	14102	14163	14160	14088	14237	14197	14127	14112	14217	14300	14223	14122	14200	14124	14198	14071	14410	14123	14232	14223	14285	14288	14158	14221	14474	14248	14344	14175	14279	14242	14253	14275	14301	14389	14214	14248	14168	14251	14168	14234	14301	14158	14303	14250	14110	14306	14146	14236	14331	14279	14349	14230	14237	14210	14099	14225	14267	14250	14300	14190	14229	14097	14194	14328	14382	14314	14246	14221	14432	14137	14385	14292	14293	14361	14213	14175	14336	14200	14183	14125	14358	14181	14175	14149	14296	14230	14097	14287	14396	14167	14231	14097	14330	14253	14185	14249	14265	14346	14309	14241	14283	14353	14368	14147	14217	14033	14330	13951	14121	14269	14317	14244	14171	14077	14480	14306	14269	14086	14343	14274	14119	14246	14233	14306	14436	14153	14362	14193	14189	14178	14175	14132	14289	14184	14245	14274	14209	14363	14311	14317	14243	14333	14307	14173	14344	14240	14143	14212	14256	14339	14116	14153	14295	14252	14262	14245	14146	14324	14271	14268	14266	14173	14094	14231	14297	14268	14248	14483	14215	14223	14205	14095	14211	14084	14375	14208	14005	14294	14342	14135	14237	14184	14173	14259	14176	14123	14390	14330	14053	14209	14476	14276	14258	14331	14244	14100	14233	14482	14315	14277	14264	14237	14104	14316	14122	14127	14147	14106	14221	14287	14349	14124	14288	14330	14272	14052	14219	14293	14242	14412	14200	14210	14203	14316	14340	14301	14049	14227	14265	14188	14128	14256	14242	14337	14253	14198	14147	14288	14153	13944	14284	14329	14281	14340	14203	14390	14167	13993	14249	14189	14110	14361	14103	14207	14301	14348	14137	14046	14380	14144	14267	14159	14320	14232	14137	14281	14490	14170	14292	14181	14206	14368	14249	14150	14418	14213	14196	14377	14260	14052	14383	14266	14353	14312	14163	14282	14267	14322	14133	14315	14323	14263	14197	14024	14221	14255	14293	14506	14340	14335	14245	14128	14180	14389	14302	14386	14181	14244	14276	14233	14306	14160	14214	14119	14008	14291	14231	14189	14269	14083	14136	14241	14172	14283	14307	14169	14270	14354	14338	14244	14261	14176	14155	14305	14227	14210	14425	14342	14338	14243	14247	14396	14302	14283	14075	14416	14196	14253	14302	14203	14254	14269	14332	14254	14243	14274	14318	14269	14390	14147	14147	14036	14312	14252	14198	14103	14191	14349	14251	14162	14154	14239	14143	14253	14158	14052	14375	14225	14156	14172	14268	14118	14242	14050	14113	14237	14190	14377	14206	14326	14188	13993	14229	14287	14185	14220	14352	14340	14102	14186	14356	14275	14201	14247	14336	14155	14321	14188	14223	14141	14150	14207	14138	14160	13961	14215	14294	14172	14059	14290	14126	14277	14285	14272	14233	14250	14274	14185	14335	14267	14346	14120	14197	14125	14233	14281	14265	14288	14173	14204	14151	14229	14183	14038	14303	14295	14253	14224	14156	14295	14244	14294	14198	14285	14257	14310	14223	14242	14247	14295	14318	14245	14199	14244	14314	14162	14286	14299	14194	14195	14218	14275	14123	14256	14196	14196	14340	14325	14254	14234	14193	14243	14188	14239	14093	14154	14255	14199	14187	14354	14152	14257	14230	14140	14270	14243	14199	14221	14280	14178	14263	14184	14201	14205	14303	14160	14204	14135	14221	14391	14363	14242	14195	14265	14151	14136	14185	14259	14245	14076	14178	14215	14173	14154	14157	14163	14178	14289	14184	14193	14302	14355	14040	14113	14148	14216	14126	14257	14343	14199	14119	14289	14390	14136	14141	14160	14319	14354	14392	14267	14464	14009	14252	14313	14106	14223	14323	14166	14267	14252	14454	14017	14287	14035	14184	14314	14179	14368	14354	14324	14208	14302	14300	14340	14328	14189	14410	14224	14345	14336	14124	14158	14320	14178	14271	14248	14154	14366	14269	14334	14284	14129	14256	14338	14354	14211	14204	14404	14287	14419	14248	14355	14249	14305	14175	14275	14209	14250	14267	14177	14227	14253	14100	14351	14185	14235	14137	14308	14090	14196	14179	14116	14189	14339	14184	14352	14201	14210	14192	14203	14227	14318	14403	14325	14346	14279	14303	14312	14340	14153	14459	14284	14248	14455	14273	14266	14109	14329	14263	14171	14339	14101	14259	14186	14255	14349	14309	14095	14240	14260	14205	14198	14212	14164	14337	14358	14349	14259	14265	14205	14105	14368	14491	14320	14329	14228	14249	14295	14222	14113	14308	14209	14441	14156	14225	14164	14224	14353	14269	14222	14356	14157	14331	14365	14255	14115	14232	14262	14380	14169	14410	14120	14230	14315	14281	14220	14438	14201	14158	14343	14133	14250	14127	14523	14227	14317	14131	14335	14177	14142	14103	14428	14101	14022	14203	14240	14221	14149	14162	14258	14172	14240	14253	14237	14158	14225	14325	14151	14253	14282	14357	14147	14181	14213	14313	14271	14379	14158	14220	14183	14181	14351	14113	14191	14472	14111	14335	14225	14167	14243	14108	14105	14211	14470	14188	14207	14170	14221	14229	14254	14266	14245	14409	14214	14224	14173	14203	14255	14154	14258	14228	14166	14136	14239	14117	14304	14178	14305	14379	14134	14242	14187	14310	14164	14360	14383	14182	14303	14276	14269	14168	14201	14326	14252	14228	14284	14163	14178	14352	13923	14266	14270	14251	14194	14256	14340	14350	14406	14321	14394	14324	14190	14318	14153	14270	14241	14228	14204	14397	14124	14091	14285	14338	14329	14101	14203	14198	14176	14153	14235	14131	14152	14231	14145	14194	14243	14239	14137	14145	14111	14343	14208	14215	14201	14306	14346	14317	14315	14191	14222	14236	14299	14210	14228	14128	14314	14306	14362	14300	14117	14174	14303	14225	14326	14230	14236	14181	14236	14163	14185	14320	14263	14157	14261	14183	14169	14331	14338	14362	14217	14304	14315	14261	14303	14261	14219	14117	14216	14118	14167	14195	14249	14275	14393	14274	14301	14230	14196	14310	14230	14215	14118	14438	14358	14315	14251	14262	14255	14157	14209	14174	14281	14125	14035	14301	14201	14137	14192	14077	14176	14377	14227	14169	14118	14215	14315	14225	14339	14254	14228	14171	14333	14217	14106	14354	14151	14225	14203	14137	14263	14332	14123	14110	14311	14262	14272	14324	14095	14252	14031	14154	14131	14246	14225	14161	14280	14240	14166	14067	14355	14297	14277	13996	14277	14171	14160	14203	14225	14292	14076	14181	14241	14415	14241	14305	14364	14218	14356	14297	14158	14296	14276	14178	14118	14221	14237	14340	14255	14286	14188	14298	14367	14045	14345	14191	14230	14451	14257	14254	14172	14323	14178	14148	14235	14254	14224	14329	14273	14089	14269	14172	14057	14263	14369	14138	14188	14351	14348	14337	14313	14329	14236	14191	14237	14508	14244	14307	14275	14298	14169	14162	14111	14174	14222	14154	14267	14017	14207	14415	14156	14179	14354	14231	14191	14300	14198	14192	14156	14245	14350	14230	14252	14197	14250	14227	14241	14299	14147	14187	14238	14093	14392	14213	14146	14251	14268	14195	14266	14349	14254	14308	14322	14477	14438	14170	14125	14270	14280	14258	14210	14302	14259	14109	14362	14241	14228	14242	14229	14404	14220	14210	14331	14179	14318	14225	14324	14288	14254	14185	14096	14354	14288	14255	14292	14217	14297	14268	14444	14292	14193	14271	14168	14223	14185	14458	14396	14344	14188	14300	14246	14242	14197	14099	14381	14299	14172	14317	14316	14319	14318	14384	14182	14182	14323	14096	14323	14433	14296	14114	14362	14429	14449	14195	14164	14271	14114	14261	14244	14216	14366	14206	14274	14315	14198	14180	14102	14302	14237	14333	14133	14263	14357
24035	21858	40299	45397	37669	31824	27015	19548	21931	19371	17204	17027	16975	16635	16679	16777	16762	16716	16832	16653	16600	16506	16637	16565	16553	16626	16674	16563	16509	16550	16466	16431	16597	16427	16737	16476	16578	16733	16620	16576	16515	16588	16401	16689	16606	16716	16590	16526	16340	16514	16623	16547	16531	16487	16414	16704	16494	16331	16467	16408	16525	16463	16686	16395	16685	16487	16555	16704	16679	16606	16612	16408	16441	16514	16447	16438	16436	16654	16506	16329	16486	16501	16517	16595	16537	16375	16411	16384	16374	16586	16474	16419	16422	16406	16400	16409	16372	16614	16640	16406	16467	16602	16661	16654	16406	16681	16540	16595	16433	16416	16365	16486	16520	16449	16430	16525	16591	16526	16426	16462	16483	16311	16408	16572	16350	16505	16643	16591	16510	16523	16219	16347	16450	16436	16544	16443	16313	16348	16355	16662	16394	16409	16616	16617	16569	16326	16451	16498	16388	16357	16561	16495	16447	16493	16470	16709	16424	16387	16569	16399	16437	16443	16358	16369	16444	16554	16603	16412	16455	16548	16342	16626	16601	16534	16571	16737	16445	16367	16529	16500	16616	16454	16512	16401	16617	16364	16398	16577	16522	16529	16512	16525	16513	16508	16367	16460	16300	16512	16560	16615	16607	16582	16537	16391	16438	16308	16334	16502	16409	16541	16669	16479	16517	16368	16680	16603	16373	16524	16436	16351	16579	16340	16562	16373	16336	16688	16431	16427	16525	16505	16527	16607	16627	16530	16518	16485	16773	16360	16384	16460	16654	16538	16418	16378	16496	16377	16491	16447	16478	16505	16537	16434	16543	16647	16624	16458	16391	16478	16640	16577	16498	16585	16406	16211	16473	16446	16555	16446	16506	16561	16291	16459	16386	16330	16460	16523	16495	16490	16583	16498	16721	16560	16253	16519	16506	16592	16421	16566	16542	16533	16381	16493	16635	16744	16464	16479	16298	16623	16371	16358	16537	16398	16390	16647	16518	16489	16470	16515	16420	16409	16322	16440	16515	16567	16617	16544	16318	16399	16533	16295	16331	16433	16640	16461	16757	16325	16466	16453	16582	16518	16514	16280	16328	16658	16524	16595	16423	16400	16382	16408	16360	16517	16685	16620	16601	16544	16336	16318	16446	16638	16420	16453	16459	16447	16582	16359	16504	16408	16634	16526	16429	16394	16416	16671	16618	16607	16441	16388	16471	16472	16365	16444	16594	16613	16440	16196	16362	16467	16483	16361	16307	16459	16487	16485	16410	16623	16588	16554	16510	16205	16539	16386	16587	16454	16633	16496	16692	16487	16299	16482	16498	16527	16349	16541	16503	16449	16385	16601	16553	16419	16370	16482	16535	16564	16652	16354	16620	16652	16639	16662	16522	16501	16403	16488	16581	16527	16607	16530	16432	16309	16246	16571	16325	16709	16602	16557	16623	16551	16268	16456	16613	16627	16455	16647	16526	16511	16456	16398	16421	16427	16570	16512	16552	16578	16593	16420	16586	16597	16695	16165	16380	16435	16634	16512	16598	16440	16407	16489	16495	16304	16546	16616	16513	16348	16627	16351	16567	16470	16317	16474	16374	16347	16614	16313	16511	16472	16496	16375	16448	16542	16542	16325	16469	16498	16458	16443	16209	16651	16543	16263	16513	16456	16312	16525	16581	16541	16572	16642	16461	16426	16516	16554	16575	16443	16428	16363	16452	16482	16475	16429	16642	16537	16510	16667	16732	16565	16640	16449	16545	16576	16488	16448	16520	16423	16343	16412	16404	16574	16640	16439	16388	16668	16741	16418	16428	16563	16414	16692	16455	16341	16655	16514	16604	16497	16507	16338	16291	16539	16428	16314	16417	16462	16602	16335	16459	16519	16489	16392	16418	16362	16392	16550	16696	16455	16294	16415	16274	16317	16457	16671	16504	16489	16490	16527	16572	16508	16646	16537	16440	16583	16651	16331	16596	16608	16446	16447	16482	16445	16575	16589	16474	16314	16502	16447	16262	16550	16599	16519	16416	16419	16427	16494	16579	16488	16567	16447	16578	16381	16511	16405	16561	16293	16481	16577	16358	16427	16689	16526	16583	16477	16511	16420	16514	16521	16579	16536	16599	16434	16315	16750	16468	16364	16552	16338	16565	16600	16502	16601	16510	16311	16486	16714	16285	16556	16434	16578	16519	16641	16465	16348	16466	16527	16485	16638	16526	16577	16374	16467	16548	16710	16487	16524	16491	16590	16311	16500	16583	16611	16404	16543	16374	16440	16321	16591	16682	16577	16397	16581	16491	16352	16504	16393	16600	16619	16481	16589	16653	16499	16499	16327	16346	16432	16438	16392	16483	16576	16645	16572	16528	16446	16369	16499	16489	16588	16463	16287	16478	16484	16387	16386	16419	16419	16684	16532	16610	16530	16473	16396	16495	16429	16475	16365	16468	16580	16410	16428	16485	16513	16464	16410	16475	16583	16614	16694	16503	16435	16475	16504	16650	16563	16121	16501	16684	16425	16518	16331	16647	16531	16466	16306	16493	16530	16662	16511	16477	16498	16647	16436	16480	16388	16524	16533	16340	16488	16612	16619	16425	16362	16374	16410	16401	16462	16393	16565	16472	16450	16338	16668	16370	16360	16440	16542	16585	16571	16780	16502	16462	16292	16448	16604	16484	16373	16552	16314	16353	16371	16355	16447	16401	16352	16451	16504	16372	16578	16522	16423	16660	16429	16296	16377	16376	16602	16606	16336	16554	16462	16508	16332	16278	16604	16430	16406	16654	16426	16515	16466	16540	16597	16641	16545	16454	16563	16472	16480	16684	16506	16561	16662	16538	16470	16336	16580	16392	16556	16524	16556	16564	16353	16467	16316	16533	16476	16356	16468	16522	16661	16453	16480	16410	16640	16518	16370	16204	16350	16539	16554	16602	16578	16664	16529	16686	16485	16533	16722	16411	16506	16487	16434	16345	16413	16605	16510	16752	16341	16328	16557	16475	16600	16469	16594	16314	16354	16614	16558	16578	16330	16487	16543	16554	16366	16695	16597	16541	16592	16470	16505	16605	16374	16555	16521	16418	16537	16514	16185	16696	16326	16521	16454	16617	16545	16577	16635	16538	16412	16331	16416	16344	16298	16746	16656	16481	16348	16518	16297	16570	16534	16460	16408	16129	16513	16540	16528	16341	16393	16393	16457	16401	16388	16480	16514	16585	16292	16688	16534	16564	16378	16587	16422	16567	16633	16424	16349	16467	16505	16558	16374	16490	16546	16650	16529	16704	16671	16438	16445	16612	16548	16587	16608	16447	16591	16578	16489	16517	16706	16581	16509	16623	16362	16563	16345	16577	16536	16510	16390	16676	16676	16488	16404	16485	16504	16483	16412	16449	16458	16439	16600	16522	16666	16586	16517	16591	16489	16388	16342	16480	16598	16444	16525	16404	16270	16464	16472	16559	16616	16558	16524	16386	16387	16482	16510	16512	16520	16703	16397	16478	16572	16537	16717	16567	16754	16623	16530	16278	16508	16563	16556	16545	16425	16671	16413	16287	16640	16628	16469	16537	16403	16438	16371	16417	16505	16533	16526	16416	16555	16421	16389	16479	16344	16590	16486	16409	16401	16494	16514	16499	16584	16568	16431	16593	16558	16512	16542	16416	16431	16464	16409	16685	16692	16461	16401	16375	16338	16587	16639	16389	16488	16539	16558	16477	16650	16720	16502	16480	16258	16390	16350	16377	16348	16489	16664	16587	16522	16732	16599	16602	16457	16472	16673	16506	16618	16480	16472	16528	16657	16506	16653	16548	16413	16523	16445	16503	16538	16469	16694	16671	16666	16591	16413	16497	16627	16577	16292	16606	16351	16341	16212	16450	16505	16668	16586	16468	16589	16372	16590	16538	16631	16382	16532	16623	16618	16490	16582	16513	16361	16505	16315	16220	16360	16544	16676	16537	16582	16552	16774	16689	16371	16398	16452	16386	16332	16566	16519	16515	16557	16475	16413	16530	16487	16428	16543	16693	16597	16461	16435	16463	16370	16394	16370	16541	16500	16409	16506	16634	16548	16338	16707	16651	16348	16569	16399	16317	16410	16599	16453	16367	16525	16604	16636	16597	16465	16442	16688	16380	16403	16392	16460	16553	16563	16438	16428	16690	16636	16414	16490	16506	16527	16661	16525	16504	16464	16356	16414	16376	16433	16543	16442	16474	16420	16489	16560	16272	16575	16445	16665	16648	16569	16643	16378	16491	16579	16619	16503	16638	16425	16499	16309	16441	16251	16375	16557	16502	16572	16498	16390	16630	16482	16428	16543	16602	16348	16564	16538	16552	16513	16494	16614	16447	16433	16611	16500	16460	16327	16627	16688	16333	16470	16243	16376	16645	16460	16302	16383	16579	16469	16486	16352	16481	16276	16409	16538	16324	16779	16399	16298	16494	16615	16412	16396	16525	16348	16554	16667	16489	16667	16328	16523	16220	16501	16504	16584	16618	16514	16458	16557	16696	16499	16353	16359	16224	16356	16476	16472	16606	16506	16320	16488	16595	16372	16505	16454	16678	16443	16502	16621	16481	16542	16761	16272	16335	16431	16475	16498	16394	16615	16433	16423	16462	16686	16639	16596	16651	16456	16539	16301	16388	16500	16423	16624	16390	16453	16543	16490	16581	16448	16443	16590	16297	16622	16405	16458	16281	16535	16372	16508	16566	16624	16410	16464	16646	16461	16477	16524	16540	16573	16449	16349	16462	16551	16455	16643	16587	16521	16434	16484	16341	16381	16421	16608	16567	16492	16507	16398	16411	16431	16464	16422	16454	16521	16318	16286	16286	16456	16589	16403	16474	16527	16483	16545	16512	16449	16499	16450	16397	16517	16589	16387	16561	16591	16401	16590	16477	16581	16520	16458	16544	16626	16506	16490	16389	16448	16560	16648	16383	16435	16534	16354	16326	16391	16321	16389	16490	16566	16365	16411	16516	16398	16435	16434	16561	16721	16468	16333	16303	16604	16775	16585	16629	16482	16636	16899	16541	16502	16434	16321	16441	16304	16272	16273	16362	16304	16547	16585	16530	16432	16387	16544	16352	16463	16546	16532	16506	16358	16645	16578	16484	16488	16484	16358	16436	16409	16435	16573	16445	16555	16601	16641
33110	76789	80269	56286	41415	33174	22981	17067	22153	17636	15061	14867	14893	14607	14679	14524	14520	14463	14343	14444	14470	14389	14336	14383	14421	14490	14426	14356	14411	14266	14329	14424	14462	14316	14326	14473	14471	14073	14432	14342	14344	14304	14381	14247	14527	14463	14344	14451	14218	14361	14351	14274	14363	14352	14353	14245	14206	14551	14250	14317	14282	14435	14413	14544	14374	14373	14284	14417	14354	14285	14306	14368	14332	14333	14347	14275	14225	14257	14407	14492	14400	14341	14371	14281	14439	14334	14432	14240	14323	14314	14521	14358	14141	14296	14508	14205	14339	14446	14405	14286	14313	14326	14564	14400	14440	14278	14376	14464	14290	14329	14346	14270	14356	14342	14483	14216	14377	14348	14515	14400	14316	14306	14385	14402	14232	14264	14251	14299	14372	14451	14240	14372	14479	14372	14178	14316	14299	14307	14283	14292	14263	14377	14240	14391	14231	14357	14268	14331	14165	14386	14390	14296	14360	14151	14273	14299	14312	14369	14255	14249	14256	14250	14277	14331	14329	14251	14237	14396	14313	14465	14371	14341	14378	14283	14331	14319	14362	14304	14273	14282	14232	14265	14269	14322	14403	14335	14341	14338	14549	14358	14305	14334	14285	14376	14312	14180	14275	14370	14388	14319	14397	14343	14393	14359	14396	14442	14267	14218	14355	14381	14300	14344	14375	14153	14243	14364	14491	14396	14353	14289	14492	14295	14241	14362	14332	14290	14197	14426	14317	14179	14126	14362	14409	14341	14322	14239	14395	14395	14330	14273	14257	14407	14246	14407	14344	14256	14197	14508	14335	14337	14295	14212	14289	14320	14452	14345	14261	14368	14235	14261	14164	14437	14436	14329	14319	14331	14300	14297	14327	14218	14371	14335	14246	14435	14247	14258	14308	14409	14262	14237	14295	14230	14392	14195	14412	14210	14369	14360	14234	14346	14310	14184	14499	14382	14186	14224	14284	14436	14240	14240	14347	14424	14315	14239	14189	14311	14360	14264	14297	14229	14110	14332	14321	14287	14406	14282	14486	14240	14444	14169	14349	14161	14340	14472	14280	14239	14315	14244	14514	14404	14357	14256	14306	14194	14192	14476	14317	14204	14496	14211	14315	14450	14375	14311	14475	14303	14204	14240	14336	14249	14297	14259	14566	14211	14412	14449	14356	14283	14379	14360	14410	14273	14205	14236	14221	14265	14302	14319	14462	14521	14240	14373	14381	14389	14513	14223	14225	14245	14290	14312	14281	14344	14308	14208	14183	14065	14284	14387	14230	14228	14380	14331	14335	14317	14232	14209	14318	14216	14188	14306	14215	14260	14514	14339	14491	14262	14490	14337	14267	14335	14231	14485	14251	14374	14174	14225	14183	14216	14315	14297	14289	14478	14294	14323	14155	14385	14137	14235	14542	14406	14299	14320	14267	14279	14190	14177	14330	14377	14271	14559	14434	14276	14308	14259	14366	14337	14268	14419	14235	14305	14272	14262	14381	14508	14446	14306	14354	14296	14483	14406	14337	14216	14492	14333	14451	14416	14187	14481	14255	14283	14402	14477	14271	14372	14325	14161	14291	14365	14502	14351	14282	14461	14117	14483	14559	14282	14373	14338	14395	14217	14154	14354	14268	14339	14538	14238	14400	14421	14400	14265	14307	14288	14426	14300	14170	14366	14302	14576	14343	14201	14384	14117	14287	14269	14336	14132	14281	14373	14382	14401	14329	14492	14693	14291	14459	14271	14357	14334	14273	14307	14151	14363	14319	14349	14412	14272	14337	14433	14199	14326	14378	14350	14325	14275	14124	14325	14376	14297	14366	14353	14318	14245	14298	14237	14391	14377	14123	14373	14412	14388	14418	14318	14178	14338	14440	14295	14294	14091	14226	14420	14136	14303	14307	14271	14307	14305	14395	14126	14329	14309	14359	14384	14370	14405	14137	14478	14328	14177	14354	14322	14456	14418	14313	14284	14333	14432	14311	14351	14190	14244	14257	14339	14222	14366	14283	14237	14411	14215	14447	14275	14279	14236	14313	14347	14288	14282	14234	14238	14312	14270	14377	14215	14309	14300	14278	14458	14261	14309	14221	14220	14270	14187	14426	14276	14290	14422	14313	14281	14492	14497	14236	14416	14469	14309	14237	14348	14325	14239	14359	14316	14536	14330	14253	14264	14358	14366	14390	14248	14283	14409	14282	14398	14322	14376	14277	14306	14148	14239	14324	14199	14285	14340	14315	14302	14366	14377	14403	14316	14436	14432	14175	14441	14142	14343	14357	14301	14314	14350	14388	14291	14294	14235	14141	14472	14396	14162	14383	14296	14331	14279	14342	14376	14397	14312	14374	14340	14262	14338	14453	14256	14369	14283	14416	14319	14385	14270	14495	14416	14280	14316	14227	14408	14238	14445	14315	14357	14391	14353	14331	14358	14240	14373	14397	14363	14337	14341	14331	14350	14240	14242	14248	14309	14185	14260	14385	14228	14388	14259	14277	14419	14084	14400	14071	14317	14293	14224	14424	14403	14232	14353	14341	14407	14293	14225	14216	14275	14474	14319	14397	14340	14138	14310	14192	14293	14440	14194	14322	14398	14432	14348	14412	14340	14411	14428	14354	14333	14193	14256	14241	14476	14326	14317	14252	14334	14391	14299	14335	14296	14287	14328	14300	14245	14301	14362	14295	14426	14306	14348	14277	14201	14407	14332	14450	14413	14315	14262	14423	14368	14443	14222	14361	14254	14230	14270	14121	14284	14285	14166	14289	14226	14419	14193	14200	14208	14412	14390	14375	14316	14196	14221	14203	14405	14377	14389	14310	14252	14566	14345	14484	14569	14281	14344	14350	14381	14375	14308	14248	14236	14244	14257	14612	14386	14368	14410	14401	14074	14313	14270	14232	14409	14376	14323	14445	14206	14523	14310	14360	14260	14235	14375	14541	14319	14394	14234	14269	14276	14375	14311	14241	14467	14276	14359	14253	14294	14337	14401	14451	14051	14300	14302	14245	14297	14345	14348	14203	14433	14356	14425	14312	14327	14199	14401	14466	14309	14466	14145	14334	14427	14390	14388	14397	14318	14287	14161	14275	14112	14462	14271	14271	14481	14499	14404	14352	14301	14271	14292	14418	14236	14259	14520	14346	14285	14190	14509	14274	14290	14356	14221	14244	14221	14368	14256	14137	14352	14227	14285	14307	14298	14345	14275	14169	14414	14241	14465	14431	14475	14242	14357	14295	14273	14425	14303	14336	14186	14340	14449	14303	14321	14373	14176	14302	14310	14253	14412	14301	14249	14416	14298	14283	14279	14401	14267	14324	14233	14347	14319	14141	14376	14321	14399	14227	14201	14405	14282	14290	14373	14499	14399	14396	14324	14256	14268	14302	14386	14167	14327	14413	14305	14136	14317	14245	14242	14336	14608	14396	14300	14209	14309	14422	14433	14380	14253	14337	14408	14498	14391	14271	14350	14362	14265	14218	14255	14311	14351	14383	14360	14520	14347	14227	14275	14265	14337	14269	14285	14347	14253	14262	14395	14261	14356	14496	14332	14365	14443	14395	14380	14380	14415	14454	14252	14162	14408	14179	14295	14318	14401	14261	14324	14372	14385	14292	14235	14506	14418	14192	14262	14249	14386	14362	14269	14319	14276	14315	14273	14412	14327	14346	14316	14361	14310	14342	14198	14258	14413	14221	14465	14354	14410	14230	14420	14543	14328	14374	14282	14278	14215	14266	14304	14322	14131	14273	14256	14439	14298	14277	14332	14247	14247	14320	14363	14421	14263	14115	14387	14265	14357	14381	14053	14372	14298	14250	14309	14377	14157	14174	14341	14296	14531	14393	14193	14228	14239	14398	14225	14301	14251	14315	14370	14243	14276	14376	14357	14245	14310	14210	14262	14311	14255	14354	14217	14284	14278	14538	14288	14335	14271	14363	14243	14468	14192	14253	14436	14381	14221	14242	14156	14392	14316	14303	14373	14313	14332	14268	14326	14577	14374	14220	14291	14278	14288	14274	14376	14408	14374	14286	14330	14317	14337	14365	14220	14445	14268	14257	14345	14257	14346	14310	14371	14568	14444	14512	14344	14274	14349	14328	14287	14253	14325	14303	14444	14345	14181	14313	14097	14463	14280	14391	14238	14285	14288	14396	14452	14252	14326	14383	14274	14396	14123	14266	14330	14449	14423	14278	14295	14293	14445	14371	14181	14463	14389	14407	14374	14411	14299	14441	14401	14348	14350	14143	14355	14425	14349	14312	14409	14341	14280	14301	14341	14273	14459	14471	14542	14206	14339	14295	14204	14305	14325	14346	14354	14285	14340	14296	14308	14290	14266	14267	14328	14394	14233	14209	14380	14400	14380	14326	14425	14287	14243	14267	14275	14307	14403	14237	14476	14366	14300	14236	14079	14474	14424	14443	14379	14433	14344	14364	14440	14314	14316	14252	14341	14092	14364	14341	14438	14419	14253	14251	14351	14375	14380	14220	14330	14131	14355	14228	14404	14415	14287	14333	14453	14280	14348	14342	14280	14320	14220	14434	14227	14372	14271	14416	14224	14481	14369	14259	14292	14400	14375	14242	14325	14420	14437	14286	14420	14465	14327	14435	14354	14275	14178	14227	14215	14412	14310	14373	14555	14250	14329	14391	14140	14267	14320	14294	14228	14203	14476	14426	14395	14197	14287	14423	14509	14297	14297	14333	14367	14351	14498	14394	14323	14504	14409	14331	14224	14332	14320	14265	14335	14439	14184	14150	14146	14311	14265	14398	14342	14373	14328	14380	14248	14390	14388	14162	14332	14346	14170	14325	14363	14328	14266	14285	14218	14315	14208	14162	14195	14382	14371	14305	14216	14347	14414	14372	14344	14337	14281	14359	14314	14218	14386	14365	14375	14379	14236	14277	14356	14287	14355	14376	14420	14342	14277	14395	14388	14354	14351	14281	14325	14259	14265	14271	14229	14404	14250	14473	14263	14277	14145	14489	14265	14406	14477	14162	14549	14290	14360	14427	14452	14220	14266	14274	14410	14303	14251	14224	14274	14434	14506	14222	14301	14410	14272	14074	14420	14292	14363	14202	14425	14389	14195	14199	14322	14347	14272	14207	14340	14304	14361	14386	14460	14482	14299	14323	14468	14450	14134
22658	21171	34143	34428	35290	38567	35906	22382	25774	22056	18261	17592	17443	17038	17090	16924	16977	16892	16943	16950	16859	16891	16788	16817	16938	16727	16846	16607	16791	16790	16730	16525	16714	16469	16660	16540	16492	16619	16649	16570	16521	16580	16726	16891	16995	16973	16901	16713	16614	16478	16668	16635	16761	16667	16647	16462	16620	16537	16781	16487	16670	16645	16528	16569	16663	16615	16500	16610	16503	16683	16743	16616	16644	16533	16646	16445	16507	16735	16531	16397	16434	16337	16521	16575	16636	16390	16841	16605	16496	16496	16515	16618	16785	16580	16486	16606	16754	16633	16568	16414	16415	16721	16527	16466	16405	16687	16814	16549	16649	16638	16700	16415	16572	16578	16779	16652	16583	16638	16649	16702	16610	16558	16695	16565	16412	16608	16453	16628	16709	16705	16405	16720	16620	16632	16475	16715	16496	16611	16559	16790	16617	16782	16591	16647	16460	16626	16754	16580	16646	16516	16738	16580	16522	16593	16432	16550	16634	16571	16571	16560	16561	16681	16454	16705	16908	16540	16664	16569	16662	16513	16545	16412	16676	16417	16700	16596	16617	16448	16424	16591	16561	16631	16646	16449	16445	16374	16586	16504	16712	16466	16492	16831	16731	16431	16398	16568	16386	16492	16332	16594	16571	16654	16463	16415	16564	16441	16498	16636	16537	16573	16534	16513	16484	16568	16730	16583	16430	16602	16806	16667	16534	16469	16613	16611	16636	16432	16801	16644	16650	16652	16542	16650	16530	16517	16470	16401	16636	16485	16667	16353	16677	16676	16515	16631	16398	16561	16455	16671	16663	16665	16477	16487	16442	16388	16577	16536	16673	16589	16585	16408	16703	16673	16695	16491	16584	16506	16583	16551	16527	16703	16668	16534	16544	16633	16426	16607	16582	16765	16485	16626	16662	16552	16722	16491	16651	16618	16356	16661	16469	16418	16634	16542	16394	16636	16579	16449	16636	16485	16686	16481	16559	16456	16620	16290	16529	16623	16677	16601	16677	16427	16584	16725	16556	16614	16682	16740	16470	16548	16661	16348	16918	16348	16409	16602	16704	16455	16482	16614	16282	16520	16601	16631	16570	16567	16391	16498	16503	16558	16791	16490	16519	16634	16594	16515	16665	16464	16562	16343	16503	16630	16600	16723	16645	16560	16642	16378	16435	16575	16496	16284	16527	16617	16701	16723	16486	16359	16415	16686	16615	16673	16792	16562	16577	16760	16759	16568	16627	16463	16501	16443	16573	16561	16652	16522	16644	16452	16624	16646	16592	16436	16644	16571	16545	16467	16677	16504	16530	16733	16647	16700	16591	16604	16457	16462	16732	16271	16624	16361	16478	16526	16551	16518	16479	16638	16578	16742	16597	16372	16602	16631	16655	16768	16673	16748	16651	16532	16436	16380	16654	16519	16726	16531	16602	16476	16671	16588	16673	16704	16759	16665	16650	16737	16542	16597	16674	16419	16526	16460	16551	16504	16448	16498	16513	16490	16564	16600	16402	16525	16734	16517	16635	16702	16506	16445	16633	16537	16623	16377	16676	16487	16496	16761	16557	16605	16821	16520	16594	16533	16724	16542	16573	16661	16661	16674	16348	16545	16626	16613	16611	16595	16764	16553	16541	16489	16410	16752	16560	16666	16340	16540	16559	16714	16533	16479	16533	16520	16417	16534	16307	16499	16521	16516	16524	16603	16681	16701	16527	16548	16599	16570	16691	16529	16646	16593	16664	16714	16705	16555	16696	16604	16761	16546	16550	16736	16642	16420	16495	16444	16682	16969	16767	16618	16660	16689	16716	16566	16400	16656	16668	16749	16771	16668	16518	16526	16422	16467	16589	16544	16666	16564	16519	16636	16621	16787	16583	16365	16599	16722	16492	16561	16663	16628	16600	16587	16558	16481	16429	16654	16560	16579	16522	16560	16663	16496	16660	16525	16531	16485	16631	16824	16593	16592	16380	16634	16407	16486	16692	16813	16409	16535	16580	16500	16509	16704	16672	16560	16634	16492	16653	16514	16598	16485	16583	16624	16551	16521	16534	16594	16515	16434	16412	16757	16625	16703	16620	16596	16593	16612	16606	16453	16695	16833	16453	16630	16565	16608	16592	16637	16626	16614	16758	16618	16489	16584	16531	16709	16764	16483	16619	16685	16335	16492	16562	16540	16800	16425	16645	16440	16715	16399	16600	16267	16592	16605	16595	16789	16532	16456	16480	16366	16602	16474	16499	16694	16477	16375	16517	16674	16376	16451	16371	16449	16589	16673	16552	16416	16525	16360	16902	16412	16360	16276	16457	16592	16642	16590	16566	16562	16470	16474	16623	16507	16613	16589	16493	16726	16503	16572	16512	16494	16409	16556	16627	16711	16717	16444	16436	16511	16565	16388	16582	16622	16674	16541	16532	16454	16527	16570	16514	16682	16705	16576	16641	16435	16307	16534	16382	16512	16542	16336	16513	16638	16588	16526	16453	16713	16391	16754	16500	16510	16588	16677	16454	16457	16324	16459	16593	16502	16569	16412	16499	16402	16719	16509	16460	16380	16555	16392	16607	16525	16623	16467	16551	16621	16618	16368	16491	16475	16505	16481	16444	16634	16524	16597	16650	16604	16602	16360	16642	16656	16451	16442	16559	16578	16577	16613	16365	16444	16646	16645	16731	16618	16456	16611	16681	16671	16542	16580	16620	16699	16710	16531	16600	16543	16682	16527	16523	16507	16648	16720	16605	16706	16797	16504	16673	16427	16564	16494	16580	16385	16445	16390	16595	16325	16464	16523	16531	16609	16547	16731	16721	16557	16570	16453	16763	16736	16496	16641	16558	16653	16523	16510	16616	16424	16669	16644	16591	16472	16636	16797	16713	16732	16636	16635	16588	16578	16417	16433	16626	16571	16414	16467	16513	16435	16543	16587	16402	16617	16538	16491	16560	16554	16569	16560	16464	16732	16676	16588	16519	16727	16686	16404	16586	16716	16597	16518	16634	16583	16496	16572	16627	16620	16676	16587	16670	16614	16771	16700	16595	16595	16369	16568	16593	16567	16554	16605	16310	16651	16463	16659	16721	16793	16549	16690	16606	16610	16576	16668	16509	16723	16541	16585	16531	16653	16467	16647	16761	16696	16676	16404	16561	16470	16422	16732	16654	16501	16566	16374	16287	16609	16688	16762	16596	16560	16585	16563	16737	16495	16591	16502	16380	16552	16751	16412	16484	16513	16600	16639	16557	16298	16571	16613	16605	16470	16479	16482	16511	16610	16680	16360	16603	16603	16771	16678	16659	16567	16593	16603	16687	16694	16487	16400	16325	16537	16605	16625	16503	16639	16620	16791	16578	16629	16427	16485	16658	16483	16644	16582	16572	16379	16550	16344	16699	16508	16466	16660	16688	16402	16523	16359	16408	16575	16365	16617	16453	16686	16655	16704	16462	16501	16349	16601	16493	16352	16339	16613	16450	16543	16378	16444	16638	16616	16424	16789	16453	16495	16443	16422	16665	16480	16410	16338	16436	16651	16407	16521	16485	16532	16566	16414	16730	16611	16503	16531	16545	16440	16659	16577	16556	16393	16507	16660	16322	16563	16465	16335	16581	16592	16519	16527	16606	16603	16640	16447	16638	16583	16625	16576	16500	16565	16364	16464	16564	16384	16395	16561	16887	16488	16581	16461	16478	16464	16644	16635	16719	16343	16478	16595	16505	16597	16574	16488	16493	16627	16605	16581	16536	16265	16574	16544	16628	16349	16607	16205	16600	16627	16396	16501	16433	16432	16536	16648	16519	16572	16778	16469	16535	16790	16775	16695	16526	16703	16553	16454	16594	16813	16596	16522	16412	16504	16635	16393	16554	16511	16498	16523	16433	16484	16560	16595	16481	16545	16583	16446	16475	16456	16522	16549	16616	16569	16723	16485	16593	16636	16427	16568	16659	16754	16490	16684	16715	16760	16677	16455	16436	16567	16618	16673	16552	16630	16611	16594	16573	16629	16516	16432	16666	16403	16562	16384	16537	16477	16589	16194	16558	16548	16769	16650	16806	16536	16540	16402	16700	16524	16761	16852	16612	16617	16587	16444	16472	16539	16515	16551	16507	16397	16674	16609	16676	16906	16787	16612	16520	16666	16597	16407	16627	16732	16456	16553	16692	16385	16352	16499	16464	16403	16619	16503	16533	16599	16488	16496	16490	16615	16777	16718	16601	16663	16502	16372	16529	16579	16718	16583	16592	16422	16615	16474	16463	16391	16451	16525	16787	16401	16483	16398	16421	16299	16593	16648	16543	16632	16767	16394	16511	16461	16547	16554	16765	16733	16501	16456	16431	16604	16549	16516	16654	16446	16517	16686	16530	16666	16470	16540	16587	16683	16778	16534	16651	16674	16616	16618	16717	16778	16503	16707	16426	16538	16566	16473	16415	16603	16709	16467	16641	16484	16728	16586	16493	16568	16625	16708	16688	16627	16559	16594	16501	16514	16613	16726	16658	16600	16601	16734	16645	16434	16686	16479	16513	16794	16655	16455	16563	16635	16504	16570	16620	16768	16423	16480	16615	16538	16359	16685	16584	16609	16500	16453	16616	16452	16597	16501	16570	16354	16531	16593	16371	16547	16403	16441	16497	16319	16585	16582	16657	16748	16664	16561	16403	16439	16647	16557	16629	16502	16555	16665	16567	16511	16600	16522	16637	16623	16477	16547	16694	16536	16635	16843	16668	16512	16642	16515	16742	16427	16652	16561	16477	16589	16452	16522	16660	16444	16479	16519	16587	16549	16509	16673	16658	16608	16656	16639	16532	16613	16797	16478	16616	16787	16617	16638	16389	16455	16529	16460	16705	16608	16615	16563	16622	16524	16558	16493	16588	16549	16546	16530	16554	16416	16633	16677	16586	16666	16623	16511	16422	16515	16624	16498	16603	16547	16613	16777	16556	16587	16498	16591	16769	16688	16489	16777	16563	16511	16335	16571	16606	16544	16682	16420	16553	16789	16677	16537	16426	16444	16442	16591	16534	16679	16177	16322	16566	16592	16582	16474	16534	16720	16541	16511	16666	16683	16665	16414	16544	16701	16649	16661	16323	16699	16651	16649	16460	16529	16361	16674	16669	16648	16509	16443	16536	16540	16558	16524	16550	16459	16682	16464
32891	77568	87468	66852	55425	45345	32697	19343	27229	19768	15752	15467	15092	14846	14827	14857	14795	14657	14610	14564	14430	14423	14507	14278	14395	14387	14414	14335	14329	14423	14368	14340	14562	14407	14513	14362	14293	14487	14359	14429	14198	14409	14402	14371	14585	14647	14314	14438	14333	14214	14426	14328	14238	14261	14242	14504	14319	14126	14276	14509	14222	14128	14223	14450	14469	14392	14398	14205	14305	14252	14359	14282	14330	14342	14231	14328	14496	14393	14170	14262	14467	14331	14443	14309	14326	14491	14324	14261	14472	14290	14459	14253	14374	14463	14193	14410	14401	14219	14219	14317	14368	14353	14430	14300	14292	14357	14358	14274	14466	14284	14326	14385	14304	14394	14524	14275	14316	14301	14239	14310	14358	14345	14358	14269	14308	14344	14255	14189	14367	14374	14223	14224	14376	14401	14451	14520	14280	14450	14346	14274	14348	14247	14296	14439	14369	14324	14430	14190	14256	14176	14346	14211	14286	14344	14103	14476	14233	14106	14355	14330	14276	14219	14328	14375	14205	14405	14116	14296	14390	14221	14328	14310	14372	14554	14357	14569	14321	14346	14302	14202	14224	14301	14391	14278	14235	14267	14378	14475	14387	14186	14409	14356	14380	14389	14363	14189	14332	14215	14374	14265	14398	14313	14388	14144	14138	14302	14413	14318	14379	14357	14437	14265	14342	14247	14624	14188	14200	14363	14198	14296	14327	14332	14314	14363	14299	14238	14294	14345	14427	14362	14439	14431	14327	14302	14427	14183	14094	14395	14183	14452	14407	14380	14227	14270	14384	14141	14224	14249	14314	14143	14202	14257	14260	14340	14363	14335	14449	14348	14397	14434	14245	14414	14266	14318	14356	14338	14354	14291	14476	14177	14429	14296	14281	14136	14322	14278	14436	14278	14374	14370	14452	14597	14441	14277	14408	14242	14198	14406	14267	14299	14323	14396	14397	14410	14372	14326	14310	14315	14219	14386	14438	14334	14195	14314	14369	14290	14346	14381	14376	14399	14417	14348	14390	14261	14294	14292	14438	14180	14413	14313	14353	14469	14233	14296	14246	14207	14300	14241	14309	14344	14166	14388	14399	14379	14284	14415	14360	14139	14203	14228	14366	14443	14182	14287	14399	14456	14349	14358	14215	14340	14326	14442	14231	14215	14271	14444	14286	14359	14305	14218	14227	14269	14412	14341	14373	14319	14189	14245	14307	14333	14262	14341	14374	14323	14299	14416	14257	14160	14358	14251	14311	14308	14516	14276	14380	14336	14250	14465	14275	14219	14281	14403	14223	14328	14264	14304	14217	14246	14445	14424	14513	14229	14262	14342	14349	14092	14190	14392	14510	14465	14396	14342	14530	14302	14542	14241	14269	14111	14203	14230	14049	14402	14266	14247	14236	14277	14297	14321	14394	14278	14179	14178	14512	14361	14230	14209	14147	14387	14364	14382	14236	14299	14296	14376	14292	14420	14454	14292	14251	14524	14352	14245	14263	14368	14352	14238	14361	14357	14235	14153	14274	14479	14249	14408	14450	14232	14344	14409	14504	14236	14335	14201	14196	14255	14261	14266	14506	14312	14320	14168	14234	14297	14346	14324	14459	14310	14300	14328	14307	14379	14241	14302	14201	14398	14201	14230	14288	14352	14307	14314	14260	14468	14330	14422	14326	14401	14265	14441	14300	14275	14340	14147	14429	14494	14397	14306	14336	14234	14251	14338	14315	14201	14454	14245	14329	14261	14313	14185	14399	14222	14240	14237	14225	14268	14258	14323	14310	14374	14248	14262	14215	14371	14179	14202	14108	14335	14458	14401	14370	14281	14197	14378	14412	14266	14184	14366	14210	14318	14379	14353	14265	14393	14434	14312	14354	14289	14295	14292	14381	14360	14290	14363	14247	14308	14320	14164	14352	14202	14385	14180	14281	14384	14502	14394	14286	14273	14176	14253	14265	14309	14415	14240	14308	14286	14286	14432	14329	14341	14401	14260	14443	14115	14101	14236	14330	14258	14373	14244	14294	14253	14263	14266	14261	14204	14283	14256	14315	14237	14338	14205	14457	14175	14439	14332	14276	14284	14263	14294	14230	14200	14511	14285	14305	14278	14446	14211	14236	14527	14333	14252	14331	14127	14303	14470	14248	14353	14397	14256	14529	14312	14303	14236	14307	14290	14373	14274	14293	14315	14367	14246	14334	14409	14358	14211	14436	14370	14280	14160	14339	14157	14289	14385	14254	14431	14235	14246	14366	14303	14124	14350	14212	14359	14327	14298	14311	14284	14433	14359	14430	14244	14266	14353	14428	14211	14137	14335	14357	14447	14229	14218	14392	14447	14279	14497	14244	14281	14408	14359	14212	14376	14293	14266	14136	14179	14326	14397	14386	14229	14364	14274	14208	14423	14311	14164	14365	14425	14314	14345	14212	14350	14335	14273	14223	14235	14165	14373	14330	14297	14233	14397	14296	14373	14272	14286	14328	14454	14178	14159	14475	14307	14260	14145	14389	14226	14331	14289	14137	14303	14071	14410	14292	14297	14355	14306	14338	14478	14570	14276	14193	14320	14328	14299	14302	14314	14215	14184	14374	14143	14317	14320	14368	14438	14207	14364	14250	14262	14240	14225	14453	14389	14251	14163	14303	14131	14436	14321	14324	14115	14365	14225	14399	14448	14155	14228	14217	14347	14248	14383	14341	14327	14216	14320	14231	14291	14374	14271	14272	14212	14285	14398	14198	14385	14376	14185	14303	14342	14296	14351	14211	14345	14290	14274	14335	14396	14293	14431	14350	14231	14477	14242	14210	14364	14434	14397	14521	14211	14360	14356	14222	14272	14445	14441	14239	14211	14329	14268	14510	14256	14368	14283	14203	14248	14358	14222	14382	14306	14379	14331	14383	14203	14227	14337	14388	14403	14286	14264	14246	14356	14290	14365	14300	14358	14207	14291	14247	14346	14251	14452	14176	14350	14385	14235	14329	14377	14157	14284	14255	14278	14284	14252	14066	14271	14297	14386	14235	14469	14173	14342	14382	14145	14124	14226	14228	14373	14308	14257	14224	14167	14413	14283	14476	14365	14243	14216	14354	14214	14328	14268	14391	14221	14230	14390	14336	14376	14294	14558	14499	14401	14361	14136	14313	14442	14455	14423	14158	14600	14198	14234	14243	14356	14378	14300	14355	14225	14272	14476	14273	14301	14405	14514	14364	14225	14369	14407	14253	14294	14278	14274	14350	14196	14471	14197	14478	14476	14314	14412	14220	14360	14312	14419	14423	14187	14362	14242	14417	14316	14331	14268	14336	14449	14305	14195	14326	14290	14525	14298	14272	14216	14282	14328	14384	14253	14163	14441	14349	14231	14493	14366	14304	14332	14130	14292	14311	14325	14281	14450	14326	14305	14379	14430	14435	14216	14354	14332	14259	14224	14394	14298	14322	14331	14384	14337	14169	14228	14390	14279	14235	14235	14238	14345	14233	14406	14139	14261	14302	14205	14253	14380	14423	14238	14234	14181	14243	14298	14368	14273	14465	14204	14496	14373	14286	14394	14390	14199	14420	14350	14140	14257	14199	14297	14298	14207	14216	14487	14405	14124	14387	14267	14256	14158	14311	14271	14223	14359	14525	14387	14371	14343	14215	14219	14226	14398	14284	14232	14361	14314	14091	14314	14287	14278	14318	14359	14446	14279	14156	14366	14322	14444	14203	14377	14196	14386	14306	14309	14308	14273	14308	14152	14272	14314	14446	14208	14269	14170	14327	14293	14117	14325	14436	14242	14356	14207	14394	14309	14389	14212	14331	14314	14393	14242	14387	14253	14286	14422	14326	14174	14305	14232	14163	14236	14224	14274	14248	14216	14394	14321	14203	14233	14322	14383	14261	14151	14296	14224	14437	14249	14359	14272	14361	14336	14291	14180	14369	14296	14176	14398	14314	14357	14381	14283	14433	14370	14227	14204	14118	14403	14340	14293	14226	14342	14361	14262	14280	14204	14240	14322	14425	14240	14288	14210	14125	14372	14229	14301	14354	14335	14239	14208	14221	14259	14331	14254	14441	14370	14289	14250	14335	14278	14213	14351	14420	14178	14378	14235	14118	14239	14550	14323	14345	14281	14238	14228	14197	14284	14485	14373	14286	14353	14280	14257	14520	14224	14372	14326	14216	14393	14319	14258	14562	14278	14397	14379	14438	14346	14347	14437	14184	14447	14311	14195	14221	14360	14379	14229	14488	14326	14319	14289	14163	14137	14213	14111	14272	14145	14146	14391	14374	14403	14409	14261	14169	14197	14164	14246	14305	14272	14352	14134	14152	14235	14261	14287	14399	14387	14252	14292	14360	14253	14106	14395	14168	14486	14341	14174	14379	14167	14310	14278	14261	14321	14322	14481	14350	14257	14206	14386	14319	14325	14320	14319	14345	14373	14337	14280	14270	14520	14282	14172	14400	14430	14356	14219	14081	14407	14358	14343	14458	14424	14176	14244	14388	14340	14092	14266	14405	14187	14417	14409	14375	14456	14280	14327	14366	14413	14328	14316	14238	14301	14357	14512	14316	14343	14262	14079	14247	14246	14506	14295	14208	14302	14099	14253	14281	14308	14275	14403	14219	14382	14175	14414	14367	14374	14455	14308	14388	14184	14244	14296	14307	14336	14205	14199	14315	14371	14373	14176	14350	14246	14335	14313	14254	14256	14425	14273	14293	14091	14197	14398	14296	14384	14348	14354	14425	14415	14255	14309	14377	14482	14316	14103	14211	14339	14301	14319	14248	14182	14273	14265	14287	14239	14381	14254	14303	14328	14366	14360	14477	14392	14190	14305	14235	14274	14120	14188	14309	14451	14070	14308	14349	14338	14235	14267	14256	14312	14167	14233	14021	14294	14384	14498	14258	14278	14248	14267	14432	14397	14360	14376	14285	14487	14344	14433	14234	14342	14540	14227	14350	14307	14271	14432	14232	14357	14302	14386	14305	14414	14395	14253	14369	14187	14415	14542	14225	14299	14278	14100	14219	14185	14259	14381	14339	14323	14316	14185	14283	14461	14421	14381	14388	14189	14145	14412	14265	14310	14412	14145	14257	14351	14348	14268	14151	14293	14301	14152	14239	14179	14260	14355	14206	14280	14388	14286	14303	14415	14433	14278
27766	27132	44824	31926	25705	22881	20125	18506	18501	18055	17716	17705	17668	17542	17582	17515	17416	17622	17339	17486	17311	17558	17488	17429	17250	17483	17307	17160	17446	17327	17343	17505	17495	17388	17391	17334	17351	17536	17433	17058	17276	17263	17373	17297	17432	17293	17430	17470	17477	17191	17319	17372	17360	17355	17508	17072	17347	17160	17355	17216	17259	17378	17389	17454	17476	17539	17405	17489	17520	17501	17359	17529	17448	17413	17391	17583	17407	17345	17478	17406	17356	17337	17492	17330	17247	17266	17391	17403	17128	17311	17426	17290	17137	17455	17266	17299	17470	17429	17311	17218	17165	17034	17166	17311	17289	17216	17267	17146	17253	17306	17458	17339	17479	17426	17597	17383	17320	17486	17387	17247	17448	17506	17364	17215	17436	17306	17263	17528	17120	17362	17214	17392	17367	17516	17490	17242	17319	17158	17241	17174	17511	17433	17186	17282	17414	17270	17421	17226	17188	17390	17299	17440	17321	17089	17415	17408	17427	17306	17285	17508	17170	17357	17382	17362	17265	17298	17670	17041	17346	17350	17317	17365	17333	17252	17186	17579	17388	17352	17231	17236	17427	17406	17382	17272	17474	17480	17353	17133	17282	17328	17314	17274	17313	17119	17393	17405	17335	17302	17220	17306	17383	17250	17478	17366	17347	17533	17458	17355	17514	17200	17203	17433	17433	17303	17280	17346	17333	17415	17308	17307	17532	17204	17342	17302	17308	17349	17391	17570	17279	17294	17268	17493	17357	17493	17398	17317	17606	17419	17367	17400	17374	17347	17248	17205	17437	17432	17232	17338	17360	17275	17240	17231	17247	17351	17318	17274	17296	17551	17412	17332	17291	17221	17386	17317	17386	17289	17282	17365	17200	17393	17492	17118	17394	17323	17290	17312	17365	17449	17402	17313	17223	17247	17296	17284	17470	17495	17328	17248	17417	17398	17457	17407	17384	17450	17366	17329	17417	17550	17259	17290	17348	17401	17182	17327	17298	17431	17481	17480	17253	17187	17191	17289	17177	17293	17231	17260	17260	17443	17479	17403	17233	17470	17527	17363	17488	17254	17371	17616	17335	17428	17307	17155	17320	17455	17397	17377	17284	17373	17445	17511	17423	17307	17325	17270	17242	17320	17206	17170	17453	17250	17364	17114	17531	17478	17329	17229	17212	17482	17289	17437	17244	17302	17265	17412	17481	17397	17278	17381	17340	17324	17332	17373	17511	17274	17387	17403	17361	17403	17351	17342	17251	17570	17376	17416	17492	17295	17312	17227	17460	17474	17499	17607	17505	17319	17355	17363	17349	17354	17423	17322	17264	17518	17480	17301	17422	17362	17295	17236	17359	17225	17372	17455	17066	17133	17626	17348	17400	17267	17370	17309	17346	17520	17495	17319	17447	17359	17386	17276	17548	17145	17438	17378	17491	17414	17291	17151	17213	17281	17377	17084	17392	17301	17330	17299	17375	17114	17327	17255	17316	17410	17529	17269	17305	17320	17331	17314	17418	17344	17064	17306	17416	17028	17407	17217	17550	17251	17335	17295	17302	17322	17200	17170	17586	17164	17231	17311	17347	17170	17417	17216	17500	17499	17494	17325	17296	17293	17332	17355	17177	17413	17386	17182	17475	17385	17386	17297	17229	17377	17494	17365	17344	17277	17616	17223	17302	17330	17358	17397	17246	17473	17549	17401	17367	17360	17534	17524	17475	17438	17397	17333	17386	17368	17269	17307	17550	17307	17290	17246	17315	17339	17303	17128	17324	17315	17122	17369	17168	17295	17383	17241	17438	17308	17329	17415	17405	17540	17524	17320	17304	17353	17502	17406	17391	17421	17219	17387	17425	17332	17339	17363	17165	17223	17170	17253	17421	17471	17397	17190	17378	17363	17267	17354	17215	17288	17427	17370	17293	17210	17218	17470	17493	17262	17318	17326	17476	17517	17207	17323	17294	17429	17438	17613	17443	17212	17166	17128	17363	17456	17409	17415	17371	17603	17259	17238	17470	17506	17342	17411	17401	17261	17381	17269	17424	17267	17400	17245	17239	17359	17184	17310	17359	17223	17606	17482	17202	17233	17283	17538	17203	17335	17267	17411	17235	17321	17406	17169	17234	17458	17417	17348	17273	17355	17486	17256	17295	17398	17474	17225	17515	17311	17557	17446	17291	17321	17406	17368	17294	17454	17392	17426	17199	17308	17323	17363	17502	17340	17440	17372	17404	17205	17329	17410	17462	17283	17408	17416	17441	17314	17377	17284	17428	17564	17146	17203	17422	17366	17331	17391	17621	17295	17357	17347	17191	17275	17375	17531	17639	17210	17299	17383	17398	17406	17406	17377	17382	17352	17136	17307	17454	17323	17470	17403	17415	17272	17540	17372	17198	17423	17335	17399	17481	17297	17334	17348	17306	17336	17271	17187	17341	17296	17177	17566	17425	17299	17318	17274	17430	17359	17321	17350	17427	17339	17506	17196	17198	17516	17400	17204	17539	17462	17499	17406	17317	17315	17360	17454	17592	17604	17361	17427	17468	17489	17357	17438	17427	17295	17346	17418	17195	17209	17246	17391	17464	17463	17509	17182	17291	17435	17283	17197	17221	17251	17473	17407	17297	17427	17463	17433	17248	17487	17421	17249	17415	17477	17262	17487	17595	17490	17295	17415	17425	17132	17192	17307	17146	17301	17149	17437	17212	17455	17326	17262	17250	17372	17428	17461	17378	17350	17449	17384	17368	17227	17185	17298	17234	17358	17482	17285	17355	17437	17143	17293	17414	17379	17497	17453	17243	17294	17355	17295	17364	17433	17476	17417	17309	17383	17409	17518	17388	17321	17361	17298	17220	17311	17083	17400	17369	17396	17309	17240	17361	17195	17380	17350	17489	17360	17281	17143	17388	17507	17369	17328	17445	17270	17438	17362	17183	17485	17657	17396	17447	17368	17392	17345	17380	17435	17545	17329	17152	17226	17426	17224	17516	17523	17461	17499	17351	17499	17318	17268	17121	17363	17480	17520	17479	17282	17458	17478	17407	17388	17299	17592	17407	17208	17323	17460	17492	17236	17239	17359	17415	17562	17408	17422	17493	17273	17246	17263	17396	17144	17539	17331	17236	17292	17216	17278	17220	17339	17284	17349	17234	17385	17277	17266	17281	17374	17384	17161	17374	17331	17425	17445	17270	17335	17312	17399	17229	17449	17216	17444	17520	17523	17366	17381	17403	17526	17312	17484	17249	17401	17229	17408	17315	17430	17446	17335	17445	17714	17371	17232	17380	17484	17291	17372	17287	17067	17350	17275	17349	17359	17436	17401	17287	17374	17292	17499	17426	17400	17390	17335	17308	17401	17260	17250	17242	17213	17288	17360	17206	17542	17332	17252	17216	17365	17361	17365	17358	17524	17492	17583	17562	17365	17358	17322	17414	17484	17435	17093	17417	17453	17306	17115	17457	17477	17242	17206	17439	17300	17207	17262	17317	17246	17440	17353	17375	17365	17254	17345	17409	17495	17417	17252	17319	17525	17405	17375	17279	17241	17552	17521	17418	17359	17292	17447	17438	17402	17358	17442	17325	17322	17432	17368	17224	17335	17424	17390	17273	17445	17401	17461	17320	17491	17359	17193	17276	17507	17216	17168	17397	17426	17336	17468	17509	17318	17357	17385	17416	17381	17518	17353	17327	17379	17290	17149	17281	17284	17292	17337	17626	17543	17547	17451	17407	17466	17297	17157	17251	17449	17206	17607	17128	17162	17367	17430	17447	17388	17002	17299	17322	17341	17236	17520	17445	17716	17279	17340	17394	17147	17364	17396	17234	17224	17590	17364	17388	17344	17311	17470	17402	17468	17356	17488	17357	17336	17212	17245	17269	17492	17235	17190	17103	17403	17402	17390	17494	17308	17375	17245	17551	17177	17428	17510	17425	17291	17428	17347	17291	17289	17532	17282	17235	17280	17169	17438	17390	17275	17412	17267	17363	17310	17359	17447	17465	17421	17471	17201	17429	17513	17301	17400	17281	17275	17400	17312	17294	17587	17407	17415	17613	17408	17518	17249	17516	17264	17581	17248	17374	17442	17489	17311	17397	17296	17645	17356	17378	17531	17334	17125	17284	17081	17391	17341	17523	17221	17392	17290	17115	17263	17549	17393	17244	17270	17401	17454	17453	17074	17489	17582	17335	17342	17507	17308	17399	17407	17338	17331	17548	17542	17493	17215	17408	17403	17308	17366	17431	17419	17300	17322	17251	17462	17478	17265	17421	17415	17479	17533	17291	17562	17480	17382	17293	17407	17440	17276	17274	17372	17506	17567	17372	17071	17264	17304	17475	17266	17472	17556	17511	17218	17491	17223	17281	17200	17319	17238	17318	17269	17390	17562	17311	17265	17209	17225	17283	17535	17382	17267	17443	17381	17397	17340	17515	17409	17294	17477	17399	17204	17530	17262	17202	17263	17309	17374	17297	17230	17333	17443	17400	17402	17430	17280	17409	17425	17323	17274	17451	17360	17178	17498	17295	17276	17516	17337	17320	17447	17492	17376	17503	17214	17032	17590	17395	17424	17375	17090	17542	17393	17286	17319	17257	17441	17394	17245	17382	17138	17322	17145	17281	17371	17347	17361	17470	17402	17456	17348	17262	17175	17282	17414	17424	17488	17567	17101	17419	17424	17406	17312	17346	17278	17284	17267	17482	17611	17256	17385	17240	17278	17436	17204	17397	17297	17157	17212	17404	17400	17299	17139	17340	17452	17471	17452	17226	17442	17384	17316	17484	17409	17406	17113	17526	17351	17347	17468	17596	17564	17509	17248	17256	17225	17291	17418	17484	17532	17472	17216	17319	17442	17383	17485	17199	17438	17241	17389	17187	17405	17175	17555	17226	17192	17386	17299	17389	17194	17337	17436	17263	17245	17304	17406	17284	17253	17510	17432	17530	17319	17184	17320	17166	17402	17444	17223	17347	17215	17533	17371	17248	17307	17341	17324	17277	17236	17370	17277	17310	17334	17134	17287	17605	17509	17384	17567	17283	17431	17384	17250	17368	17236	17230	17272	17409	17492	17194	17267	17221	17353	17325	17187	17359	17213	17346	17553	17392	17533	17185	17402	17330	17194	17283	17599	17465	17256	17498	17311	17434	17555	17536	17435
21157	41629	46465	28631	25023	21083	17489	16066	16471	15670	15032	15251	15172	15125	14888	14982	15064	14825	14836	14857	14803	14852	14757	14943	14889	14832	14859	14965	14709	14803	14846	14825	14965	14820	14992	14833	14929	14828	14690	14896	14669	14900	14831	14932	14995	14722	14845	14952	14856	14848	14921	14983	14838	14865	14669	15072	14811	14937	14894	14922	14706	14878	14705	14851	14770	14610	14974	14907	14770	14822	14851	14868	14696	14737	14788	14872	14844	14876	14948	14696	14686	14839	14881	14811	14804	14941	14731	14875	14846	14870	14732	14800	14844	15077	14874	14942	14738	14861	14859	14799	15059	14775	14923	14890	14775	14830	14770	14853	14780	14895	14758	14804	14838	14972	15023	14821	14766	14874	14831	14774	14824	14646	14906	14778	14853	14834	14906	14735	14957	14640	14858	14915	14749	14782	14906	14868	14927	14682	14839	14896	14708	14823	14742	14797	14904	14876	14953	14774	14809	14885	14841	14715	14859	14902	14782	14927	14921	14764	14520	14767	14694	14891	14709	14750	14762	14903	14892	14715	14869	15095	14827	14676	14787	14803	14875	14832	14753	14795	14880	14737	14942	14763	14788	14746	14857	14822	14850	14757	14869	14844	14728	14788	14870	14806	14758	14889	14680	14878	14942	14780	14878	14920	14841	14591	14794	14837	14774	14942	14868	14812	14732	14784	14761	14833	14751	14675	14722	14818	14813	14829	14890	14908	14756	14745	14823	14841	14832	14762	14980	14881	14965	14829	14678	14871	14904	14820	14815	14862	14716	14802	14773	14870	14814	14703	14711	14723	14871	14799	14903	14916	14808	14874	14835	14820	14851	14581	14916	14858	14779	14884	14659	14914	14789	14751	14763	14813	14873	14834	14841	14826	14683	14759	14799	14709	14595	14731	14747	14835	14760	14741	14837	14944	14923	14663	14846	14903	14882	14756	14939	14653	14775	14912	14623	14929	14886	14728	14655	14792	14779	14864	14763	14841	14964	14946	14888	14867	14944	14792	14772	14805	14773	14893	14859	14904	14711	14813	14847	14745	14755	14808	14708	14807	14780	14985	14770	14851	14907	14843	15006	14847	14752	14776	14740	14842	14919	14766	14792	14706	14843	14817	14777	14875	14778	14828	14933	14787	14801	14905	14639	14747	14920	14920	14850	14824	14788	14917	14873	14732	14895	14750	14840	14838	14665	14899	14861	15209	14749	14856	14732	14678	14810	14763	14643	14722	14709	14705	14752	14796	14729	14905	14798	14724	14972	14818	15052	14917	14886	14617	14768	14777	14895	14766	14765	14823	14780	14635	14875	14942	14937	14841	14772	14765	14733	14920	14825	14907	14752	14902	14971	14809	15032	14739	14828	14824	14941	14789	14900	14922	14893	14904	14858	14799	14890	14890	14974	14839	14820	14785	14644	14840	14884	15033	14837	14967	14871	14985	14866	14793	14753	14941	14775	14804	14878	14755	14802	14815	14907	14731	14691	14880	14890	14847	14947	14811	14786	14791	14711	15022	14657	14902	14819	14848	14719	14885	14768	14774	14831	14675	14712	14580	14830	14768	14786	14843	14846	14796	14960	14583	14739	14899	14719	14998	14972	14861	14785	14951	14608	14755	14930	14713	14994	14823	14776	14799	14672	14867	14903	14801	14786	14946	14915	14913	14765	14731	14997	14756	14787	14631	14766	14762	14976	14882	14840	14605	14811	14912	14736	14744	14730	14826	14978	14947	14804	14709	14918	14747	14825	14932	14790	14961	14864	14711	14927	14738	14934	15001	14803	14878	14606	14720	14815	14840	14759	14730	14719	14654	14934	14679	14820	14553	15003	14718	14801	14768	14873	14983	14886	14845	14769	14954	14934	14880	14771	14730	14960	14829	14777	14826	14738	14696	14792	14877	14786	14954	14951	14904	14836	14760	14909	14763	14843	14796	14986	14814	14854	14693	14867	14896	14629	14924	14692	14916	14758	14873	14936	14808	14793	14739	14702	14806	14741	14836	14731	14915	14693	14753	14929	14804	14693	14767	14993	14760	14630	14765	14688	14846	14728	14840	14861	14707	14928	14878	14738	14866	14703	14737	15036	14687	14739	14880	14678	14703	14769	14794	14733	14966	14997	14742	14870	14854	14923	14808	14813	14835	14819	14830	14729	14744	14987	14859	14937	14723	14788	14937	14805	14857	14956	14769	14848	14767	14782	14843	14907	14885	14879	14810	14640	14943	14868	14876	14793	14717	14754	14893	14739	14878	14812	14751	14686	14780	14875	14791	14845	14732	14872	14871	14813	14828	14790	14936	14897	14792	14688	14691	14876	14851	14821	14974	14722	14873	14810	14830	14840	14701	15092	14810	14649	14844	14847	14774	14895	14718	14818	14756	14744	14968	14882	14872	14814	14972	14756	14941	14745	14815	14974	14644	14829	14721	14781	14755	14699	14918	14798	14844	14825	14825	14853	14658	14857	14754	14708	14758	14876	14685	14732	14861	14841	14918	14972	14845	14904	14723	14814	14773	14916	14833	14845	15041	14881	14899	14652	15104	14876	14856	14993	14795	14634	14790	14737	14794	14663	14872	14884	14923	14955	14889	14726	14840	14973	14831	14760	14647	14815	14792	14780	14805	14889	14829	14869	14925	14709	14732	14845	14791	14826	14788	14810	14697	14652	14926	14852	14834	14838	14648	14773	14854	14894	14914	14793	14919	14728	14743	14772	14781	14772	14789	14847	14686	14775	14980	14832	14894	14652	14874	14828	14786	14807	14717	14642	14889	14681	14890	14768	14678	14790	14819	14822	14776	14867	14768	14842	14718	15121	15008	14839	14845	14669	14826	14841	14929	14755	14938	14770	14810	14832	14909	14898	14894	14825	14833	14667	14650	14861	14709	14770	14863	14802	14685	14794	14773	14979	14811	14911	14884	14868	15028	14803	14821	14931	14727	14760	14847	14761	14919	14888	14877	14980	14844	14813	14833	14820	14747	14739	14813	14784	14873	14828	14841	14871	14762	14802	14945	14850	14800	14740	14745	14992	14799	14881	14764	14951	14829	14848	14758	14780	14663	15053	14727	14905	14910	14809	15057	14936	14907	14865	14948	14722	14722	14931	14903	14918	14867	14780	14840	14919	14734	14815	14736	14969	14774	14774	14907	14868	14834	14991	14949	14669	14922	14779	14824	14874	14864	14754	14760	14812	14849	14754	14809	14759	14727	15088	14906	14640	14889	14945	14791	14938	14885	14984	14762	14973	14681	14928	14823	14705	14933	14850	14803	14709	14861	14797	14789	14965	14953	14681	14679	14860	14952	15019	14909	14794	14790	14767	14926	14607	14806	14943	14890	14721	14699	14861	14866	14791	14679	14630	14825	14836	14669	14865	14573	14807	14708	14700	14890	14773	15006	14843	14770	14848	14798	14900	15006	14670	14805	14838	14915	14879	14814	14907	14752	14939	14760	14760	14746	14926	14960	14900	14684	14942	14759	14739	14695	14837	14700	14977	14895	14852	14854	14992	14637	14850	14999	14837	14701	14933	14849	14874	14792	14761	14933	14819	14912	14926	14755	14734	14949	14613	14712	14736	14794	14868	14825	14793	14839	14591	14656	14989	14796	14775	14721	14797	14690	14922	14751	14846	14765	14839	14880	14793	14881	14869	14783	14794	15033	14601	14860	15058	14668	14711	14904	14940	14761	14766	14722	14677	14765	14767	14964	14870	14785	14747	14842	14653	14796	14855	14843	14800	14960	14830	14727	14800	14862	14746	14979	14851	14799	14796	14869	14776	14768	14708	14774	14815	14632	14942	14613	14778	14821	14906	14983	14962	14829	14728	14775	14866	14868	14686	14715	14969	14709	14701	15008	14736	14640	14789	14990	14851	14975	14763	14811	14893	14815	14883	14707	14887	14808	14904	14666	14675	14809	14823	14885	14784	14942	15005	14798	14660	14613	14880	14876	14750	14827	14733	14845	14842	14796	14989	14767	14853	14959	14755	14784	14833	14797	14883	14828	14927	14886	14737	14783	14932	15017	15017	14826	14923	14788	14758	14909	14850	14825	14814	14701	14781	14900	14820	14760	14960	14897	14928	14910	14854	14780	14857	14984	14561	14794	14849	14754	14810	14856	14952	14803	14770	14937	14969	14906	14923	14907	14719	14599	14698	14749	14796	14813	14623	14869	14957	14667	14923	14900	14864	14785	14866	14567	14762	14942	14802	14839	14850	14727	14769	14775	14903	14841	14802	14729	14799	14915	14840	14801	14997	14845	14961	14848	15025	14687	14766	14805	14680	14664	14798	14892	14835	14763	14867	14723	14838	14881	14793	14862	14742	14866	14846	14911	14652	14825	14789	14871	14941	14768	14856	14696	14774	15005	14708	14941	14815	15091	14732	14687	14876	14954	14942	14963	14823	14939	14763	14747	14738	14904	14836	14963	14816	14710	14811	14750	14748	14937	14725	14905	14962	14739	14783	14843	14915	14774	14828	14836	14893	14787	14774	14780	14732	15025	14929	14837	14805	14725	14739	14720	14885	14856	14940	14763	14707	14813	14973	14770	14919	14865	14797	14813	14742	14783	14939	14762	14826	14750	15068	14874	14696	14830	14860	14890	14855	14816	15132	14689	14769	14768	14809	14750	14715	14572	15048	14849	14789	14942	14829	14791	14951	14788	14842	14815	14831	14950	14745	14724	14672	14825	14803	14850	14793	14917	14911	14749	15054	14836	14974	14788	14839	14996	15001	14896	14907	14817	14814	14762	14689	14764	14725	14784	14788	14807	14759	14823	14774	14887	14652	14806	14834	14938	14809	14771	14690	14748	14841	14686	14890	14752	14736	14883	14689	14862	14856	14906	14849	14754	14798	14766	14784	14760	14801	14941	14877	14876	14730	14711	14817	14996	14716	14758	14894	14697	14837	14647	14739	14980	14879	14891	14982	14738	14833	14943	14676	14858	14892	14959	14967	14886	14755	15028	14828	14800	14984	14753	14864	14918	14824	14903	14942	14785	14719	14878	14884	14697	14870	14921	14836	14912	14897	14714	14877	15086	14900	14886	14862	14991	14842	14918	14803	14866	14988	14895	14939	14851	14901	14980	14758	14946	14826	14909	14775	14529	14803	14690	14916	14744	14927	14973	14817	14852	14779	14714	14985	14922
23883	21819	41953	39294	32934	31819	27325	19777	22197	19314	18074	17732	17400	17376	17499	17548	17615	17146	17390	17302	17476	17275	17278	17388	17509	17310	17194	17048	17221	17300	17415	17052	17131	17183	17174	17083	17280	17209	17176	17376	17216	17202	17256	17397	17371	17347	17428	17265	17122	17189	17160	17085	17193	17250	17208	17177	17166	17057	17200	17330	17053	17131	17120	17374	17191	17090	17198	17300	17257	17062	17090	17126	17165	17254	17262	17161	17288	17116	17257	17116	17405	17244	17132	17201	17199	17031	17018	17197	17196	17183	17185	17229	17191	17216	17128	17191	17209	17189	17166	17209	17200	17030	17151	17037	16908	17103	17127	17201	17203	17231	17266	16977	17144	17271	17160	17062	17308	17266	17259	17136	17102	17307	16995	17072	17181	17068	17219	17080	16954	17175	17170	16993	17116	17310	16878	17062	17099	17239	17128	17184	17000	17199	17134	17063	17153	17171	17236	17187	17298	17115	17068	17120	17078	17094	17000	17269	17163	17028	17164	17036	17251	17078	16929	17111	17067	17228	17248	17014	17229	17261	17160	17434	17228	17037	17032	17204	17239	17241	16932	17033	17012	16983	16942	17090	17072	16984	17091	17328	17168	17189	17328	17249	17210	17307	17281	17354	17132	16998	17163	17022	17161	17106	17052	17145	17009	17307	17120	17104	17058	17369	17096	17062	17046	17355	17130	17134	17135	17417	17017	17080	16922	17135	17144	17333	17262	17124	17193	17228	17146	17245	16985	17108	17250	17219	17021	17159	16970	17262	17079	17010	17196	17288	17263	17123	17073	17316	17221	16925	16866	17246	17041	17277	17014	16927	17193	16960	17302	17208	17247	16965	17123	17132	17112	17225	17194	17002	17206	16980	17175	17263	17214	17349	17121	17043	17189	17152	16934	17348	16968	17205	17136	17328	17200	17297	17341	17372	17147	17040	17195	17324	17171	17144	17075	17191	17224	17096	17099	17131	17047	17270	17123	17036	17130	17208	17088	17138	17213	17171	16977	17170	17168	17056	16970	17385	17261	17142	17154	17318	17189	17209	17055	17097	17117	17152	17085	17135	17240	17317	17284	17200	17081	17018	17116	17309	17083	17096	17123	17346	17065	17069	17165	17022	17263	16916	17082	17052	17146	17155	16976	17108	17184	17329	17221	17147	17142	17040	17119	16874	17125	17114	16923	16979	17066	17203	17173	17107	17172	17017	17079	17249	17162	17076	17150	17053	16974	17057	17082	17073	16914	16986	17288	16953	17178	17288	17099	17054	16934	16981	17030	17215	17093	17260	17209	17252	17174	17116	17250	17120	17149	17071	17146	17072	17221	17273	17075	17061	17134	17251	17293	17349	17075	17268	17174	17107	17199	16973	17278	17027	17143	17242	17218	17213	17409	17102	17134	17075	17136	17077	17132	17142	17283	17131	17162	17014	17032	17303	17375	17239	17401	17204	17123	17075	17022	17075	17266	17070	17059	17205	17224	17160	16905	17077	17206	17102	16972	17130	16984	17153	17340	17196	17074	17121	17173	17036	17187	17327	17126	17149	17083	17121	17136	17121	17023	17152	17080	17233	17174	17041	16925	17069	17062	17117	16907	17177	17216	17172	17152	17044	17131	17087	17167	17113	17160	17109	17038	17368	17384	17344	17099	17188	17328	17186	17238	17296	17031	17362	17284	17140	17070	17128	17310	17174	17308	17120	17144	17261	17271	17080	17026	17188	17260	17036	17092	16936	17177	17079	17191	17384	17138	17288	17233	17040	17004	17212	16984	16919	17170	17075	17233	17117	17266	17157	17322	17117	17194	17172	17062	17092	17051	17195	17256	17113	17079	17125	17111	17118	17210	17097	17209	17038	17093	17212	17229	17205	17192	17159	17131	16947	17228	17155	17059	16936	16982	17212	17100	16924	17027	17108	17147	17070	17198	16969	16961	17207	17300	17231	17053	17096	17100	16787	17293	17371	17263	16992	17088	17199	17275	17281	16979	16960	17054	17125	17310	16929	17027	17067	17071	17053	17486	17300	17239	17160	17161	17081	17278	17000	17235	17034	17100	17289	17167	16964	17206	17147	17025	17165	17244	17155	17045	16967	17027	17251	17172	17065	17142	17037	16901	17329	17122	17148	17272	17179	17350	17282	17150	17090	17191	17237	17081	16930	17088	17240	17290	17154	17204	16905	17095	17118	17176	17399	17109	17218	17001	17003	17010	17120	17266	17122	17130	17034	16991	17110	17107	17265	17328	17065	17081	17435	17319	17112	17158	17311	17103	17009	17231	17328	17272	16985	17120	17048	17237	17175	17297	17118	17096	17131	17201	17163	17161	17330	16904	17364	17129	17168	16950	17121	17136	17147	17189	17104	17065	17112	17189	17183	17099	17259	17218	17083	17314	16953	17020	17284	17014	17118	16905	17213	17057	17043	17424	16905	17304	17244	17218	17142	16943	17013	17242	17105	17193	17106	17236	17138	17426	17108	17074	17131	17068	17066	17154	17112	17166	17195	17134	17225	17265	17117	17137	17313	16906	17182	17193	16986	17190	17141	17204	17002	17110	17037	17265	17104	17224	17107	17206	17250	17088	17224	17205	17262	17052	16826	16997	17249	17264	17120	17166	17025	17095	17187	17226	17327	17256	17148	17075	17120	17182	17093	17176	17113	17132	17162	17112	17228	17216	17256	17150	17177	17245	17157	17022	17184	17199	17000	17212	17155	17266	17270	17140	17123	17142	17191	17114	17236	16961	17142	17207	17189	17265	17186	17240	17103	17238	17073	17063	17418	17205	16982	17322	17165	17186	17166	17143	17119	17323	16920	17225	17284	17257	17212	17222	17270	17143	17106	17051	17180	17216	17157	17087	17037	17145	17030	17267	17028	17245	17067	17144	17144	17121	16832	17272	17309	17223	17163	17059	17413	17051	17147	17462	17199	17139	17201	17150	17204	17087	17173	17143	17247	17186	17184	17172	17096	17028	17129	17019	17100	17047	16904	16810	17346	17016	16983	17147	17124	17034	17197	17162	17025	17244	17107	17240	17058	17092	17141	17083	17113	17210	17077	17175	17056	17166	16912	17165	17080	17170	17130	17013	16938	17295	17157	17231	17062	17158	17436	16947	17296	17182	17176	17184	16994	17136	17208	16999	17215	17229	17350	17132	17318	17202	17259	17205	17066	17219	17175	17283	17008	17056	17308	17014	17238	17102	17113	17255	17179	17151	17067	17048	17261	16960	17138	17093	17377	17400	17246	17124	17229	17118	17193	17048	17028	17283	16999	17014	17121	17125	17367	17257	17031	17124	17398	16928	17114	17201	17138	17180	17131	17099	17234	17289	17217	17278	17113	17084	17113	17210	17136	17249	17127	17071	16873	17161	17112	17155	17070	17083	17109	17163	17204	17307	17000	16983	17004	17040	17001	17068	17153	17251	17171	17001	17200	17021	17175	17057	16951	17045	17000	17092	16962	17054	17077	17183	17238	16953	17317	17301	17234	17114	17128	17293	17189	16956	17048	17162	17064	17204	17046	17227	17132	17106	17065	17263	17044	17091	16992	17149	17218	17050	16916	17026	17183	17031	16887	17091	17221	17188	17164	17014	17149	17132	17068	17058	16997	17101	17092	17184	17120	17114	17281	17242	17172	17169	17108	17180	17050	17133	17019	17076	17163	17138	17075	17245	17162	17135	17187	17133	17340	17220	17219	17237	17114	17095	17279	17004	17347	17346	16986	17136	17094	16997	17083	17048	16938	17081	17041	17226	17130	17282	17251	17254	17019	17028	17023	17352	17178	17032	17067	16987	17018	17126	17246	17195	17128	17287	16985	17078	17188	17185	17234	17127	17027	16958	17144	17197	17113	17128	17205	17122	17188	17070	17043	17134	17215	17123	17158	17359	17103	16944	16983	17102	17088	17409	17171	17223	16958	16914	17141	16961	17094	17090	17164	17140	17336	17164	17073	17121	17167	17202	17050	17200	17151	17111	17288	17230	17127	17256	16992	17339	17164	17264	17354	17195	17380	17188	17288	17149	17185	16975	16970	17161	17273	16976	17120	17047	17103	17198	17207	17201	17176	17177	17120	17029	16956	17019	17111	16964	16996	17224	17313	17133	17214	17172	17223	17010	17202	17030	17006	16985	17260	17137	17275	17074	17134	17142	17059	17094	17117	17173	17015	17323	17028	16997	17134	17143	16988	17059	17032	17211	17104	17186	17298	17207	17351	17252	16993	17141	17208	17118	17334	17157	17102	17028	17224	17312	17292	17394	16974	17311	17233	17494	17094	17358	17177	17035	17051	16866	17276	17456	17203	17214	17238	16923	17143	17208	16956	17167	17052	17375	17144	17140	17135	17127	17104	17146	17302	17349	17120	17179	17090	17162	17214	17211	17040	17150	17180	17120	17118	17218	17265	17139	17116	17031	17221	17085	17144	17088	17216	16979	17328	17103	17248	16967	17156	16996	17007	17339	17163	17249	17168	17000	17217	17158	17224	17112	17132	17307	17119	17267	17129	17064	17139	17028	16949	17028	17196	17231	17209	17344	17149	17300	17157	17021	17163	17116	17270	17067	16986	17095	17234	17232	17179	17120	17359	17306	17240	17076	17282	17054	17072	17045	17284	17072	17366	17104	17100	17291	17264	17271	17147	17259	17291	17137	17038	17253	17141	17137	17169	17129	16953	16966	17176	17024	17096	17011	17150	17138	17154	17033	17082	17012	17217	17116	16973	17123	17266	17334	17123	17005	17140	17245	17000	17364	17051	16943	17328	16961	17135	17368	16982	17165	17123	17046	16907	17152	17184	17096	17308	17187	17088	17088	17026	17204	17178	17250	16926	17075	17143	17063	17104	17147	16990	17057	17057	17278	17230	17125	17216	16833	17251	17235	17202	16999	17242	17091	17069	17062	17224	17194	17251	17048	17107	17193	17015	17084	16959	17244	17224	17328	16899	17213	17144	17222	17220	17089	17283	17092	17083	17304	17003	17170	17227	17186	17077	17248	17239	17320	17117	17083	17075	17278	17154	16960	17093	16959	16972	17352	17513	17111	17042	17352	17131	17144	17177	17104	17115	17122	17325	17253	17176	17200	17025	17102	17150	17223	17147	17144	17174	17270	17150	16945	17347	17132	17063	17391	17073	17203	17287	17310	17092
22870	69210	81011	53934	41598	33847	23612	16877	22349	16546	15380	15428	15092	14962	15032	15079	14905	14733	14637	14695	14792	14681	14735	14773	14854	14682	14794	14649	14821	14809	14763	14714	14901	14658	14684	14654	14767	14670	14670	14725	14711	14826	14741	14785	14899	14818	14876	14679	14784	14561	14730	14884	14779	14654	14666	14753	14850	14877	14653	14693	14846	14696	14723	14587	14859	14651	14814	14848	14818	14570	14709	14593	14633	14481	14878	14768	14660	14730	14606	14659	14693	14725	14659	14695	14824	14658	14695	14669	14697	14788	14642	14637	14766	14734	14769	14690	14622	14857	14500	14549	14694	14622	14671	14638	14685	14791	14644	14756	14641	14768	14640	14686	14701	14763	14592	14650	14698	14718	14810	14873	14733	14782	14744	14821	14652	14706	14708	14615	14691	14628	14718	14623	14719	14756	14662	14623	14560	14646	14683	14689	14505	14616	14783	14664	14797	14528	14765	14936	14694	14614	14652	14528	14718	14767	14848	14743	14417	14743	14652	14786	14708	14717	14614	14653	14699	14828	14593	14723	14745	14792	14421	14863	14634	14753	14536	14717	14444	14693	14659	14620	14744	14748	14818	14640	14643	14902	14678	14669	14943	14608	14785	14544	14582	14702	14809	14632	14709	14490	14851	14738	14819	14730	14620	14716	14554	14556	14641	14652	14534	14770	14441	14601	14738	14806	14740	14847	14876	14709	14698	14594	14802	14805	14760	14777	14711	14846	14512	14699	14638	14845	14655	14640	14684	14772	14808	14658	14730	14794	14777	14770	14814	14627	14790	14669	14813	14486	14668	14740	14660	14715	14595	14713	14670	14577	14666	14609	14409	14779	14678	14875	14756	14763	14784	14541	14626	14667	14788	14580	14632	14747	14662	14595	14539	14805	14691	14783	14846	14695	14723	14482	14613	14769	14549	14780	14736	14698	14652	14778	14617	14788	14751	14582	14753	14681	14650	14666	14652	14737	14731	14697	14701	14710	14674	14818	14774	14625	14782	14569	14619	14627	14847	14524	14722	14486	14781	14694	14738	14561	14445	14713	14756	14626	14772	14671	14556	14713	14740	14673	14615	14605	14846	14713	14534	14706	14753	14511	14854	14702	14471	14786	14535	14709	14796	14604	14569	14642	14767	14741	14788	14698	14719	14668	14586	14761	14702	14757	14650	14808	14660	14583	14697	14711	14696	14605	14818	14710	14740	14705	14490	14531	14689	14686	14739	14824	14670	14684	14460	14529	14729	14837	14721	14821	14788	14702	14732	14681	14669	14698	14850	14775	14653	14646	14581	14787	14545	14683	14636	14699	14619	14742	14758	14553	14649	14635	14747	14466	14755	14730	14661	14918	14521	14635	14600	14576	14558	14697	14606	14678	14630	14758	14650	14656	14734	14725	14869	14850	14772	14507	14659	14649	14726	14638	14699	14710	14951	14783	14829	14475	14802	14626	14713	14788	14667	14628	14806	14734	14747	14803	14783	14558	14689	14664	14696	14888	14620	14684	14759	14669	14766	14821	14740	14653	14622	14614	14805	14549	14684	14708	14717	14623	14656	14640	14689	14726	14678	14721	14526	14689	14661	14621	14617	14814	14630	14619	14624	14710	14757	14776	14736	14717	14624	14689	14716	14663	14698	14589	14635	14519	14860	14616	14616	14795	14650	14525	14766	14801	14724	14763	14731	14805	14676	14681	14602	14584	14585	14618	14816	14591	14772	14660	14601	14756	14624	14678	14687	14860	14849	14566	14546	14581	14728	14858	14531	14649	14586	14837	14641	14794	14650	14635	14683	14577	14691	14711	14488	14665	14686	14872	14808	14615	14836	14667	14744	14574	14705	14735	14529	14673	14676	14616	14700	14615	14717	14642	14682	14792	14751	14764	14687	14810	14720	14747	14637	14684	14662	14590	14719	14821	14743	14833	14563	14873	14673	14643	14685	14583	14631	14778	14747	14542	14742	14691	14627	14727	14830	14671	14648	14860	14883	14664	14784	14704	14544	14671	14744	14808	14637	14626	14714	14647	14539	14909	14648	14526	14777	14753	14681	14765	14820	14623	14723	14778	14647	14741	14797	14693	14801	14698	14681	14843	14801	14717	14682	14689	14656	14647	14572	14634	14655	14702	14707	14659	14599	14780	14725	14624	14730	14499	14629	14638	14668	14803	14788	14674	14883	14708	14471	14662	14740	14614	14836	14646	14751	14588	14649	14772	14665	14701	14526	14705	14711	14681	14569	14777	14635	14828	14661	14760	14817	14664	14741	14527	14671	14728	14771	14737	14783	14602	14834	14718	14728	14806	14595	14596	14767	14663	14741	14778	14863	14737	14782	14704	14739	14602	14748	14668	14749	14708	14600	14682	14760	14643	14911	14767	14662	14776	14688	14622	14686	14736	14659	14565	14626	14797	14625	14648	14757	14690	14825	14749	14561	14688	14795	14638	14528	14649	14802	14747	14524	14758	14715	14753	14814	14573	14945	14636	14737	14760	14710	14778	14780	14788	14623	14721	14697	14613	14764	14629	14581	14618	14606	14875	14633	14733	14808	14716	14544	14771	14465	14748	14687	14724	14697	14801	14679	14829	14611	14734	14719	14737	14613	14807	14761	14788	14644	14634	14544	14747	14718	14552	14562	14670	14662	14698	14779	14688	14749	14632	14899	14733	15015	14552	14743	14751	14682	14582	14885	14750	14502	14642	14667	14600	14586	14708	14753	14959	14691	14571	14742	14641	14681	14599	14678	14586	14671	14613	14693	14696	14720	14660	14794	14606	14804	14725	14687	14533	14706	14776	14607	14648	14561	14722	14645	14691	14653	14590	14439	14591	14604	14681	14836	14666	14725	14672	14854	14659	14624	14732	14551	14796	14702	14637	14889	14698	14752	14807	14797	14566	14625	14628	14758	14731	14727	14579	14735	14697	14653	14710	14626	14831	14662	14749	14676	14756	14567	14500	14628	14720	14673	14633	14743	14584	14786	14582	14811	14543	14665	14940	14608	14727	14713	14726	14632	14572	14863	14621	14690	14617	14793	14592	14742	14681	14766	14655	14709	14789	14709	14747	14602	14682	14692	14679	14739	14512	14812	14627	14890	14736	14685	14680	14574	14706	14707	14600	14745	14621	14813	14667	14772	14588	14611	14707	14721	14603	14727	14649	14804	14718	14798	14765	14629	14711	14622	14841	14719	14628	14542	14637	14517	14677	14549	14754	14633	14780	14800	14782	14752	14585	14711	14666	14747	14577	14766	14735	14681	14767	14803	14681	14658	14550	14752	14704	14527	14698	14671	14679	14801	14696	14727	14863	14702	14633	14765	14724	14543	14669	14543	14811	14642	14742	14820	14684	14727	14749	14667	14809	14822	14578	14677	14931	14705	14720	14576	14617	14747	14716	14742	14655	14605	14784	14669	14746	14844	14668	14588	14599	14818	14713	14727	14721	14693	14575	14798	14734	14576	14827	14583	14565	14611	14657	14679	14674	14810	14648	14730	14737	14616	14594	14779	14835	14688	14798	14558	14610	14796	14700	14748	14653	14744	14613	14716	14562	14784	14756	14786	14761	14598	14551	14776	14782	14600	14655	14629	14856	14790	14656	14541	14534	14699	14736	14684	14701	14806	14515	14629	14696	14556	14589	14701	14644	14546	14794	14580	14763	14577	14538	14692	14512	14657	14582	14732	14795	14670	14800	14809	14553	14713	14870	14686	14641	14688	14733	14659	14736	14809	14632	14544	14807	14532	14772	14787	14624	14841	14722	14772	14791	14698	14693	14623	14486	14335	14802	14594	14577	14737	14593	14588	14650	14674	14768	14590	14661	14839	14640	14830	14797	14766	14853	14622	14511	14795	14598	14659	14619	14670	14575	14674	14873	14580	14741	14651	14602	14599	14719	14624	14767	14638	14662	14661	14439	14737	14866	14572	14723	14686	14528	14775	14862	14542	14668	14728	14577	14713	14786	14854	14724	14516	14660	14846	14770	14737	14747	14661	14827	14702	14709	14990	14652	14714	14687	14741	14644	14652	14822	14574	14805	14610	14673	14604	14650	14771	14717	14829	14621	14701	14764	14687	14650	14635	14777	14801	14654	14533	14519	14738	14717	14654	14711	14698	14693	14617	14798	14816	14549	14626	14564	14777	14877	14683	14700	14805	14648	14538	14610	14584	14656	14616	14800	14704	14641	14788	14608	14796	14691	14870	14712	14627	14564	14525	14558	14713	14625	14714	14789	14730	14571	14603	14672	14676	14665	14695	14628	14658	14503	14568	14600	14706	14748	14626	14563	14960	14712	14628	14585	14813	14652	14662	14683	14750	14703	14663	14717	14687	14741	14649	14777	14642	14687	14691	14777	14918	14717	14772	14790	14532	14778	14642	14801	14672	14608	14640	14659	14606	14709	14694	14663	14768	14576	14760	14622	14713	14552	14698	14558	14727	14751	14662	14773	14738	14495	14748	14613	14530	14779	14768	14728	14780	14707	14711	14844	14761	14697	14662	14599	14734	14646	14735	14616	14855	14702	14748	14617	14681	14825	14737	14742	14625	14618	14673	14529	14643	14649	14402	14732	14717	14642	14811	14521	14657	14807	14730	14723	14601	14669	14595	14718	14720	14696	14778	14682	14603	14606	14683	14676	14602	14615	14697	14658	14744	14711	14625	14711	14616	14635	14597	14763	14677	14718	14688	14649	14647	14768	14842	14762	14678	14732	14671	14741	14672	14627	14651	14786	14659	14713	14685	14622	14712	14700	14625	14691	14849	14625	14568	14662	14732	14607	14713	14783	14806	14681	14650	14643	14836	14907	14630	14737	14705	14700	14563	14621	14691	14430	14729	14678	14611	14771	14698	14684	14789	14865	14596	14733	14633	14794	14751	14634	14743	14591	14561	14621	14747	14866	14601	14645	14736	14727	14512	14482	14841	14727	14668	14652	14703	14682	14866	14653	14580	14658	14567	14601	14750	14809	14629	14859	14722	14661	14721	14784	14730	14620	14638	14681	14840	14627	14732	14814	14599	14560	14854	14645	14705	14693	14652	14717	14592	14633	14648	14849	14561	14791	14718	14624	14707	14730	14733	14829	14800	14709	14691	14604	14586	14789	14543	14618	14717	14867	14656	14499	14661	14875	14587	14569	14671	14845	14539	14641
22639	21402	36599	39598	33620	34904	30789	21896	25352	20638	18783	18283	17942	17679	17703	17672	17621	17563	17644	17470	17579	17527	17367	17276	17504	17433	17340	17254	17339	17313	17275	17395	17235	17545	17434	17328	17539	17288	17065	17237	17259	17315	17476	17703	17556	17441	17384	17253	17358	17384	17423	17251	17277	17296	17422	17396	17281	17206	17093	17319	17126	16970	17136	17392	17317	17251	17110	17255	17058	17184	17185	17255	17333	17412	17368	17286	17069	17266	17319	17179	17317	17256	17175	17058	17046	17203	17262	17302	17121	17317	17218	17173	17126	17318	17276	17170	17383	17376	17421	17150	17007	17293	17243	17315	17378	17284	17300	17082	17381	17309	17214	17197	16946	17191	17180	17104	17429	17215	17243	17365	17212	17043	17135	17315	17374	17332	17148	16982	17282	17136	17288	17207	17238	17345	17133	17202	17321	17259	17212	17297	17088	17325	17113	17237	17147	17235	17200	17023	17358	17431	16987	17192	17307	17300	17295	17046	17384	17250	17311	17192	17330	17452	17268	17194	17124	17218	17190	17203	17351	17140	17297	17220	17269	17296	17323	17450	17138	17195	17208	17271	17247	17254	17043	17195	17150	17326	17187	17167	17141	17440	17378	17312	17144	17203	17253	17312	17006	17243	17243	17411	17217	17307	17313	17245	17492	17267	17370	17184	17493	17194	17253	17177	17159	17149	17348	17172	17309	17155	17220	17410	17198	17368	17413	17191	16903	17322	17165	17252	17200	17371	17439	17205	17332	17172	17384	17198	17339	17016	17267	17217	17326	17225	17171	17189	17322	17209	17202	17095	17163	17197	17401	17328	17377	17353	17368	17169	17129	17343	17359	17221	17277	17294	17296	17166	17458	17368	17183	17270	17179	17235	17101	16921	17179	17356	17268	17152	17183	17423	17105	17184	17287	17226	17149	17082	17013	17277	17137	17220	17317	17359	17317	17289	17280	17380	17262	17183	17260	17317	17181	17379	17234	17248	17256	17197	17071	17120	17187	17453	17439	17182	17105	17450	17119	17118	17177	16953	17328	17295	17206	17235	17050	17324	17440	17230	17352	17348	17149	17418	17258	17230	17336	17232	17144	17084	17219	17146	17014	17151	17317	17232	17240	17374	17301	17244	17575	17402	17135	17062	17168	17244	17259	17470	17274	17384	17034	17288	17309	17268	17196	17161	17113	17290	17070	17142	17125	17353	16939	17170	17130	17165	17378	17215	17438	17389	17207	17215	17168	17280	17298	17225	17267	17281	17308	16975	17193	17226	17082	17138	17420	17331	17233	17185	17196	17228	17131	17073	17183	17151	17334	17195	17391	17454	17242	17457	17273	17201	17166	17200	17219	17200	17309	17383	17130	17166	17376	17392	17218	17302	17287	17324	17094	17312	17362	17319	17309	17217	17151	17292	17305	17038	17301	17255	17229	17195	17099	17253	17196	17027	17141	17106	17197	17324	17349	17404	17155	17228	17215	17238	17485	17215	17300	17132	17185	17175	17414	17267	17053	17106	17541	17192	17370	17211	17241	17214	17108	17250	17343	17231	17312	17264	16979	17056	17208	17114	17346	17181	17217	17238	17219	17313	17352	17244	17165	17219	17215	17267	17350	17147	17322	17207	17152	17132	17180	17033	17429	17341	17216	17323	17162	17299	17370	17448	17258	17277	17306	17172	17242	17339	17388	17316	17235	17225	17231	17202	17209	17239	17269	17337	17241	17210	17085	17280	17186	17191	17069	17198	17381	17297	17036	17111	17368	17216	17395	17206	17160	17359	17318	17152	17250	17199	17219	17400	17216	17353	17241	17145	17240	17296	16935	17154	17130	17316	17341	17178	17251	17442	17084	17428	17199	17157	17241	17003	17137	17350	17192	17187	17161	17279	17121	17093	17153	17278	17158	17190	17091	17178	17129	17386	17097	17269	17068	17088	17228	17322	17346	17160	17204	17171	17183	17306	17207	17190	17283	17255	17312	17377	17152	17213	17144	17225	17087	17258	17294	17303	17263	17154	17313	17340	17093	17141	17155	17098	17341	17287	17169	16985	17129	17391	17224	17150	17062	17240	17275	17152	17185	17126	17197	17324	17304	17080	17194	17265	17200	17142	17000	17313	17118	17236	17166	17135	17069	17327	17145	17105	17404	17469	17295	17184	17158	17020	17283	17193	17169	17167	17404	17248	17107	17121	17335	17324	17326	17154	17146	17109	17204	17232	17266	17155	17248	17360	17297	17139	16913	17099	17185	16979	17069	17285	17329	17155	17432	17281	17336	17201	17221	17219	17312	17157	17038	17251	17312	17083	17261	17151	17218	17316	17259	16982	17023	17000	17399	17267	17137	17370	17039	17013	17223	17199	17408	17185	17154	17466	17127	17303	17358	17144	17448	17155	17147	17206	17168	17211	17114	17299	17421	17255	17216	17188	17183	17063	17224	17256	17238	17295	17061	17291	17222	17137	17044	17231	17192	17051	17302	17079	17424	17281	17204	17239	17278	17167	17094	17293	17215	17248	17243	17296	17252	17157	17446	17202	17295	17197	17262	17182	17300	17106	17277	17359	17390	17364	17295	17291	17238	17044	17037	17342	17128	17206	17039	17107	17136	17156	17332	17022	17130	17157	17407	17255	17298	17344	17321	17012	17110	17305	17270	17345	17163	17321	17160	17125	17095	17211	17373	17206	17169	17172	17179	17094	17113	17335	17195	17303	17160	17128	17198	17282	17220	17110	17266	17357	17185	17189	17119	17357	17119	17193	17127	16946	17090	17277	17243	17383	17248	17148	17353	17198	17114	17176	17282	17150	17346	17295	17292	17263	17135	17282	17228	17300	17254	17194	17291	17176	17217	17210	17421	17224	17331	17216	17147	17157	17219	17083	17311	17078	17092	17288	17122	17185	17228	17120	17274	17065	17243	17144	17143	17177	17303	17295	17333	17141	17160	17255	17121	17207	17094	17211	17255	17236	17277	17268	17329	17184	17170	17199	17199	17166	17331	17147	17295	17105	17320	17314	17331	17270	17143	17002	17283	17126	17160	17228	17073	17134	17136	17269	17191	17084	17371	17028	17250	17203	17275	17097	17114	17145	17308	17262	17150	17088	17299	17255	17156	17299	17347	17143	17148	17413	17092	17204	17141	17207	17235	17191	17260	17013	17171	16988	17370	17289	17171	17134	17196	17201	17412	17192	17199	17372	17055	17461	17330	17269	17269	17174	17484	16962	17274	17056	17374	17321	17292	17124	17315	17119	17126	17265	17349	17115	17358	17302	17362	17233	17175	17428	17110	17222	17053	17179	17211	17191	17102	17298	17149	17297	17343	17115	17153	17356	17259	17307	17236	17167	17442	17311	17171	17291	17204	17101	17074	17193	17336	17403	17313	17184	17142	16966	17114	17160	17355	17293	17208	17185	17066	17062	17471	17252	17326	17113	17184	17263	17132	17177	17314	17178	17008	17294	17325	17188	17319	17127	17163	17368	17103	17275	17301	17219	17077	17251	17068	17178	17104	17302	17110	17235	17263	17231	17425	17060	17122	17106	17265	17398	17402	17300	17289	17026	17243	17371	17329	17153	17280	17062	17226	17136	17257	17150	17128	17343	16975	17324	17168	17340	17150	17081	17150	17114	17402	17169	17519	17292	17186	16980	17188	17201	17075	17361	17071	17050	17189	17197	17304	16976	17254	17124	17315	17335	17257	17239	17228	17261	17200	17268	17269	17362	17160	17115	17089	17228	17330	16899	17274	17146	17266	17191	17260	17083	17154	17083	17363	17312	17319	17133	17054	17128	17280	17333	17228	17183	17181	17082	17216	17225	17343	17278	17270	16972	17356	17130	17060	17167	17249	17283	17149	17385	17448	17342	17335	17221	17148	17250	17349	17273	17274	17108	17312	17270	17151	17324	17121	17296	17080	17194	17194	17205	17221	17244	17290	17299	17181	17276	17203	17223	17208	16990	17267	17333	17291	17297	17316	17314	17196	17305	17282	17013	17418	17242	17237	17087	16822	17086	17054	17224	17143	17120	17374	17219	17047	17291	17178	17197	17155	17323	17370	17282	17284	17185	16976	17286	17384	17167	17264	17145	17169	17049	17104	17262	17081	17336	17430	16994	17329	17219	17135	17183	17155	17143	17061	17108	17143	17309	17292	17209	17088	16952	17332	17329	17310	17310	17127	17239	17195	16943	17286	17100	17392	17348	17249	16990	17301	17172	17229	17040	17114	17318	17227	17037	17407	17209	17098	17206	17270	17093	17061	17063	17313	17250	16949	16978	17241	17175	17262	17226	17210	17298	17182	17086	17274	17046	17129	17123	17103	17175	17125	17076	17306	17311	17245	17494	17195	17379	17217	17211	17322	17168	17229	17083	17146	17344	17296	17285	17305	17313	17298	17040	17056	17219	17437	17293	17310	17233	17199	17139	17303	17337	17198	17021	17385	17052	17144	17241	17060	17224	17201	17459	17185	17204	17325	17217	17324	17426	17318	17271	17120	17387	17224	17179	17376	17338	17208	17147	17068	17405	17142	17117	16958	17178	17254	17289	17161	17375	17270	17328	17170	17232	17108	17080	17272	17401	17305	17148	17328	17307	17328	17309	17279	17013	17022	17407	17213	17245	17163	17081	17035	17066	17072	17156	17434	17253	17129	17184	17185	17116	17215	17328	17215	17228	17197	17217	17241	17222	17272	17034	17266	17277	17368	17188	17040	17186	17077	17170	17278	16890	17231	17306	17264	17146	17380	17296	17217	16955	17079	17214	17212	17087	17297	17157	17112	17063	17228	17043	17114	17127	17199	17207	17222	17254	17369	17165	17268	17248	17246	17251	17152	17230	17182	17211	17173	17492	17331	17227	17093	17210	17303	17208	17180	17247	17225	17164	17181	17268	17219	17225	16998	17224	17143	17193	17314	17299	17065	17224	17189	17353	17234	17292	17221	17275	17132	17196	16929	17056	17080	16995	17172	17147	17039	17130	17453	17103	17222	17253	17249	17206	17303	17243	17206	17263	17009	17178	17183	17375	17264	17146	17290	17102	17181	17249	17345	17019	17127	17258	17093	17046	17241	17164	17063	17277	16975	17105	17212	17278	17144	17135	17290	17145	17200	17235	17281	17258	17179	17105	17158	17217	17223	17080	17086	17079	17247	17301
27047	81803	93197	72225	50500	42065	27163	19032	26438	17391	15994	15978	15531	15229	15113	14933	14980	14899	14942	14941	14786	14931	14813	14855	14713	14661	14865	14675	14808	14764	14861	14754	14655	14738	14953	14718	14733	14614	14815	14653	14820	14785	14761	14932	14999	15180	14780	14683	14684	14610	14608	14795	14757	14727	14687	14770	14775	14629	14539	14614	14623	14691	14646	14672	14753	14670	14689	14727	14526	14771	14637	14584	14762	14616	14925	14709	14654	14824	14739	14612	14757	14719	14518	14720	14841	14703	14637	14653	14694	14750	14668	14585	14846	14652	14635	14822	14612	14779	14730	14686	14850	14649	14720	14778	14603	14624	14648	14782	14850	14687	14759	14693	14767	14770	14781	14638	14556	14776	14609	14777	14775	14593	14668	14817	14523	14654	14672	14686	14625	14669	14887	14452	14543	14842	14692	14661	14606	14703	14554	14664	14697	14637	14718	14511	14596	14602	14613	14729	14666	14771	14801	14732	14578	14728	14661	14645	14783	14754	14723	14813	14744	14719	14661	14788	14591	14697	14738	14652	14902	14667	14557	14519	14777	14747	14775	14609	14690	14783	14690	14654	14704	14709	14591	14634	14668	14666	14583	14751	14743	14530	14534	14813	14578	14606	14530	14864	14569	14702	14685	14572	14514	14647	14637	14624	14556	14553	14669	14640	14801	14712	14665	14590	14521	14806	14656	14613	14630	14695	14689	14672	14576	14571	14914	14750	14751	14535	14628	14708	14562	14644	14709	14661	14791	14670	14873	14709	14649	14697	14662	14610	14618	14723	14622	14671	14778	14744	14583	14588	14721	14797	14801	14895	14773	14586	14500	14741	14837	14628	14631	14683	14784	14705	14552	14696	14806	14490	14610	14769	14449	14572	14708	14842	14759	14670	14524	14657	14738	14630	14736	14477	14663	14686	14667	14811	14513	14738	14829	14435	14676	14799	14570	14787	14893	14657	14660	14703	14640	14625	14511	14626	14664	14652	14697	14663	14629	14632	14763	14677	14636	14741	14665	14510	14493	14912	14766	14670	14604	14571	14711	14632	14563	14527	14710	14682	14860	14738	14788	14690	14731	14650	14678	14571	14860	14715	14823	14693	14770	14533	14580	14435	14677	14532	14757	14698	14792	14478	14827	14711	14686	14561	14601	14613	14708	14848	14681	14605	14669	14734	14669	14588	14882	14555	14719	14508	14817	14678	14583	14682	14644	14760	14643	14701	14615	14736	14913	14694	14706	14646	14689	14727	14530	14823	14653	14807	14638	14699	14576	14519	14606	14765	14639	14627	14672	14639	14591	14756	14759	14672	14762	14578	14607	14583	14600	14633	14608	14767	14570	14640	14671	14622	14733	14586	14726	14651	14504	14803	14811	14783	14642	14562	14559	14764	14745	14923	14728	14846	14684	14658	14622	14576	14525	14529	14685	14652	14691	14836	14532	14702	14635	14674	14644	14732	14634	14619	14745	14634	14500	14703	14638	14729	14576	14712	14758	14647	14727	14574	14735	14492	14777	14697	14837	14690	14398	14683	14701	14665	14625	14627	14818	14608	14728	14774	14832	14727	14640	14822	14743	14744	14677	14958	14558	14600	14748	14815	14721	14643	14806	14624	14836	14572	14729	14593	14725	14644	14858	14801	14632	14580	14518	14742	14715	14626	14636	14673	14692	14814	14782	14705	14635	14630	14567	14668	14658	14614	14581	14561	14758	14716	14610	14619	14653	14735	14647	14610	14465	14650	14675	14744	14643	14595	14577	14702	14647	14544	14589	14747	14482	14709	14600	14709	14801	14700	14723	14733	14632	14711	14746	14802	14647	14680	14581	14872	14662	14638	14758	14735	14621	14727	14609	14584	14756	14609	14525	14608	14681	14730	14644	14707	14710	14681	14497	14684	14895	14776	14625	14630	14647	14540	14778	14613	14843	14763	14546	14638	14700	14709	14750	14738	14537	14631	14578	14783	14883	14800	14693	14657	14591	14631	14664	14710	14619	14673	14837	14718	14546	14716	14584	14786	14726	14524	14732	14538	14669	14745	14637	14576	14661	14635	14570	14667	14748	14638	14878	14721	14717	14704	14621	14920	14608	14746	14755	14734	14537	14673	14675	14729	14513	14777	14684	14767	14554	14797	14553	14705	14719	14659	14576	14683	14664	14615	14671	14523	14697	14686	14710	14558	14746	14729	14774	14728	14783	14614	14649	14678	14864	14701	14608	14511	14743	14684	14710	14771	14660	14690	14654	14697	14686	14569	14851	14735	14548	14721	14780	14787	14403	14800	14589	14683	14625	14828	14557	14772	14705	14509	14804	14616	14625	14654	14709	14666	14741	14830	14593	14713	14773	14724	14613	14531	14741	14551	14661	14726	14682	14612	14734	14755	14641	14792	14737	14742	14640	14833	14747	14609	14654	14672	14756	14698	14774	14570	14635	14654	14726	14791	14824	14624	14625	14628	14540	14611	14596	14736	14746	14585	14784	14633	14693	14535	14788	14712	14453	14583	14754	14574	14605	14593	14701	14719	14660	14865	14662	14536	14702	14588	14657	14716	14749	14779	14584	14533	14615	14743	14532	14667	14784	14654	14797	14752	14664	14723	14513	14665	14728	14716	14729	14687	14674	14756	14747	14667	14588	14649	14765	14694	14705	14655	14633	14605	14637	14717	14702	14633	14807	14572	14750	14775	14869	14763	14725	14601	14658	14770	14727	14601	14655	14668	14449	14772	14502	14651	14645	14665	14756	14631	14658	14677	14792	14688	14810	14691	14653	14718	14835	14498	14775	14647	14804	14864	14565	14762	14827	14720	14978	14697	14807	14556	14740	14908	14679	14606	14646	14841	14528	14675	14730	14660	14865	14523	14558	14708	14659	14663	14786	14557	14716	14718	14678	14647	14576	14686	14646	14817	14710	14626	14751	14777	14824	14927	14721	14563	14800	14760	14575	14747	14626	14501	14744	14703	14785	14682	14795	14672	14632	14803	14713	14701	14721	14697	14723	14672	14740	14726	14558	14557	14577	14729	14686	14664	14843	14615	14835	14665	14714	14820	14643	14842	14774	14632	14740	14782	14668	14757	14683	14631	14773	14774	14792	14611	14593	14659	14686	14627	14736	14628	14769	14676	14886	14627	14716	14705	14726	14729	14732	14707	14554	14696	14673	14657	14540	14670	14619	14593	14784	14780	14710	14725	14692	14632	14749	14702	14966	14618	14760	14590	14621	14683	14736	14671	14603	14735	14644	14761	14668	14574	14604	14658	14662	14772	14597	14874	14826	14722	14957	14652	14652	14659	14881	14792	14778	14408	14756	14681	14690	14700	14552	14745	14820	14528	14708	14581	14636	14770	14599	14543	14772	14662	14946	14623	14548	14642	14692	14644	14627	14678	14659	14562	14655	14483	14595	14675	14726	14772	14813	14577	14768	14595	14644	14568	14833	14510	14618	14859	14737	14700	14709	14651	14684	14576	14615	14760	14807	14789	14617	14584	14666	14698	14563	14631	14616	14561	14584	14676	14474	14790	14690	14829	14753	14584	14806	14727	14637	14572	14675	14721	14775	14835	14539	14654	14696	14699	14619	14634	14799	14747	14840	14724	14762	14817	14594	14646	14807	14627	14719	14627	14759	14746	14681	14758	14710	14580	14573	14727	14802	14617	14627	14872	14659	14711	14553	14753	14771	14751	14761	14855	14525	14852	14723	14603	14611	14696	14607	14743	14768	14581	14630	14660	14636	14769	14719	14754	14629	14678	14630	14809	14751	14613	14613	14730	14731	14747	14682	14501	14616	14622	14615	14774	14736	14459	14508	14705	14699	14831	14891	14522	14770	14649	14531	14672	14667	14591	14702	14652	14693	14750	14531	14683	14713	14543	14597	14595	14627	14592	14637	14828	14752	14732	14662	14712	14539	14829	14772	14697	14723	14522	14702	14778	14591	14609	14672	14634	14776	14702	14818	14846	14706	14647	14842	14779	14577	14712	14624	14593	14801	14546	14785	14640	14636	14747	14845	14640	14511	14711	14668	14675	14541	14746	14553	14648	14738	14630	14601	14637	14751	14702	14695	14664	14675	14574	14543	14841	14676	14667	14742	14604	14659	14696	14548	14624	14535	14702	14597	14817	14692	14656	14906	14604	14589	14710	14795	14677	14804	14663	14620	14781	14838	14679	14580	14742	14584	14572	14537	14703	14676	14577	14752	14664	14728	14553	14736	14836	14539	14645	14687	14555	14664	14644	14633	14722	14688	14637	14632	14462	14679	14535	14620	14620	14521	14804	14662	14699	14652	14750	14660	14663	14750	14884	14660	14762	14761	14596	14699	14649	14645	14738	14853	14602	14794	14667	14721	14588	14759	14566	14539	14490	14675	14717	14739	14686	14761	14659	14719	14782	14878	14738	14739	14672	14843	14570	14782	14582	14625	14748	14634	14534	14681	14622	14616	14461	14726	14596	14964	14730	14719	14695	14546	14696	14456	14682	14716	14616	14755	14730	14590	14509	14668	14717	14657	14694	14656	14793	14518	14675	14655	14704	14730	14679	14663	14451	14677	14680	14618	14641	14656	14762	14686	14549	14631	14562	14628	14687	14689	14846	14723	14565	14632	14802	14754	14628	14632	14718	14683	14739	14729	14698	14655	14660	14557	14655	14717	14717	14695	14676	14689	14533	14870	14682	14735	14823	14640	14531	14651	14633	14638	14672	14694	14805	14736	14576	14690	14690	14774	14819	14657	14582	14841	14792	14676	14717	14836	14609	14801	14659	14777	14719	14781	14627	14554	14693	14605	14732	14647	14673	14650	14536	14565	14763	14738	14637	14584	14614	14609	14780	14730	14778	14746	14648	14718	14733	14665	14682	14811	14730	14615	14700	14597	14745	14726	14731	14776	14654	14675	14718	14709	14884	14674	14767	14800	14694	14732	14685	14736	14672	14785	14653	14724	14681	14513	14573	14752	14658	14582	14665	14657	14536	14619	14530	14703	14779	14620	14717	14731	14746	14641	14749	14726	14462	14618	14808	14672	14638	14570	14651	14698	14450	14753	14616	14806	14737	14808	14633	14757	14831	14719	14658	14774	14643	14702	14605	14678	14710	14649	14733	14709	14469	14636	14759	14537	14561	14662	14778	14691	14749	14692	14710	14550	14590
27585	30175	45208	33909	24335	21013	19326	18140	18149	18031	17947	17958	17827	17650	17718	17691	17618	17809	17556	17422	17492	17545	17521	17618	17611	17449	17449	17541	17578	17633	17463	17399	17305	17463	17524	17706	17284	17461	17523	17578	17694	17649	17603	17639	17391	17630	17413	17528	17629	17641	17673	17494	17298	17504	17500	17371	17555	17330	17588	17513	17257	17247	17486	17512	17597	17482	17451	17483	17477	17552	17367	17570	17618	17395	17458	17542	17600	17641	17568	17488	17538	17741	17386	17352	17575	17670	17373	17463	17608	17519	17551	17563	17350	17447	17558	17402	17518	17647	17457	17660	17432	17456	17486	17481	17386	17395	17507	17317	17472	17563	17342	17544	17498	17521	17474	17379	17428	17319	17439	17506	17641	17302	17468	17436	17580	17604	17457	17359	17459	17441	17539	17601	17656	17612	17472	17484	17377	17482	17597	17690	17589	17541	17452	17494	17554	17489	17492	17333	17586	17657	17574	17504	17518	17618	17347	17507	17431	17650	17476	17310	17576	17576	17650	17611	17511	17574	17487	17575	17590	17561	17468	17595	17586	17423	17562	17580	17340	17442	17485	17634	17641	17362	17434	17571	17521	17450	17632	17445	17286	17560	17433	17367	17630	17602	17450	17583	17584	17309	17673	17438	17469	17404	17323	17328	17396	17368	17476	17555	17457	17466	17558	17515	17559	17662	17485	17518	17495	17247	17456	17470	17572	17338	17802	17586	17448	17528	17392	17538	17598	17450	17427	17581	17455	17589	17484	17319	17478	17516	17520	17457	17526	17282	17453	17570	17636	17539	17335	17440	17509	17394	17563	17524	17308	17319	17292	17443	17347	17688	17652	17401	17393	17555	17505	17489	17379	17382	17504	17444	17443	17453	17409	17576	17594	17507	17491	17489	17265	17504	17380	17468	17728	17571	17479	17582	17567	17418	17476	17743	17637	17507	17611	17557	17343	17376	17505	17448	17615	17291	17338	17446	17561	17481	17645	17464	17386	17606	17471	17602	17483	17426	17280	17341	17418	17583	17455	17508	17419	17497	17426	17524	17525	17697	17533	17231	17578	17467	17499	17507	17534	17583	17514	17518	17509	17587	17521	17466	17507	17577	17435	17414	17267	17450	17298	17468	17491	17474	17480	17590	17505	17249	17457	17466	17403	17459	17487	17351	17418	17426	17423	17473	17587	17549	17637	17552	17533	17338	17549	17598	17403	17462	17451	17402	17391	17569	17429	17633	17541	17532	17424	17433	17579	17424	17539	17580	17617	17391	17723	17582	17419	17473	17637	17516	17558	17483	17391	17569	17424	17381	17424	17650	17310	17425	17433	17429	17632	17445	17440	17538	17677	17553	17425	17373	17584	17286	17617	17379	17622	17500	17342	17467	17374	17476	17636	17548	17708	17424	17544	17612	17288	17548	17278	17569	17379	17475	17354	17234	17347	17537	17508	17377	17636	17505	17477	17459	17619	17505	17519	17529	17398	17378	17371	17368	17439	17556	17651	17473	17517	17357	17484	17462	17471	17233	17503	17491	17491	17700	17449	17312	17516	17474	17522	17391	17405	17660	17512	17577	17435	17348	17484	17180	17526	17586	17550	17578	17476	17521	17489	17653	17492	17465	17478	17488	17637	17399	17762	17412	17633	17680	17497	17503	17607	17467	17579	17361	17481	17469	17428	17609	17488	17538	17489	17387	17472	17427	17500	17279	17330	17575	17569	17574	17485	17511	17524	17582	17573	17612	17439	17334	17575	17727	17472	17448	17534	17459	17383	17593	17486	17614	17648	17752	17576	17570	17684	17588	17643	17608	17605	17528	17539	17602	17605	17507	17720	17387	17384	17325	17560	17512	17438	17513	17755	17651	17503	17489	17536	17294	17341	17502	17561	17361	17531	17527	17496	17624	17624	17627	17650	17625	17603	17612	17604	17537	17739	17366	17522	17420	17684	17587	17406	17468	17572	17630	17628	17659	17579	17550	17412	17544	17523	17711	17333	17597	17516	17527	17330	17403	17369	17490	17507	17374	17411	17557	17779	17660	17665	17511	17517	17472	17430	17506	17514	17575	17531	17510	17484	17499	17530	17336	17509	17417	17534	17253	17551	17448	17625	17400	17340	17628	17520	17508	17422	17497	17366	17482	17362	17309	17503	17523	17551	17409	17450	17532	17586	17642	17536	17480	17628	17342	17536	17612	17351	17339	17652	17323	17412	17470	17430	17673	17453	17518	17600	17525	17492	17379	17678	17367	17475	17436	17540	17471	17707	17443	17334	17462	17580	17346	17431	17530	17593	17428	17389	17388	17583	17735	17553	17430	17558	17545	17693	17537	17718	17465	17486	17440	17412	17514	17351	17753	17568	17532	17518	17354	17628	17401	17590	17395	17586	17605	17390	17466	17297	17578	17476	17560	17297	17285	17456	17329	17476	17489	17599	17510	17402	17575	17427	17452	17579	17548	17452	17460	17453	17578	17487	17508	17638	17451	17244	17467	17697	17419	17615	17499	17310	17639	17467	17420	17623	17651	17439	17633	17675	17537	17538	17492	17587	17587	17460	17471	17548	17427	17342	17423	17324	17430	17541	17694	17474	17589	17693	17394	17572	17226	17619	17414	17570	17639	17547	17470	17404	17553	17512	17646	17883	17757	17637	17432	17568	17571	17474	17462	17634	17500	17592	17617	17597	17646	17368	17558	17428	17459	17366	17362	17471	17458	17242	17626	17659	17661	17391	17556	17689	17341	17552	17516	17539	17325	17377	17586	17313	17525	17471	17590	17416	17406	17362	17412	17413	17699	17621	17513	17468	17581	17620	17467	17423	17631	17517	17388	17487	17432	17571	17353	17536	17563	17462	17330	17560	17421	17603	17371	17748	17607	17263	17383	17645	17538	17443	17416	17535	17530	17326	17446	17473	17492	17512	17604	17494	17531	17490	17517	17463	17468	17441	17553	17609	17634	17584	17403	17542	17608	17449	17610	17357	17469	17579	17355	17357	17444	17522	17443	17545	17535	17578	17436	17545	17456	17562	17405	17745	17451	17465	17540	17437	17502	17407	17379	17562	17489	17587	17304	17380	17505	17452	17438	17405	17513	17510	17486	17715	17510	17415	17560	17554	17552	17565	17624	17641	17527	17397	17566	17435	17426	17574	17446	17514	17520	17436	17480	17315	17494	17647	17708	17588	17487	17557	17424	17560	17409	17396	17270	17451	17467	17534	17595	17571	17635	17544	17533	17528	17482	17465	17378	17543	17591	17486	17613	17467	17650	17440	17555	17451	17660	17541	17591	17514	17410	17550	17503	17694	17492	17552	17616	17414	17390	17429	17528	17434	17460	17523	17541	17499	17546	17379	17600	17426	17795	17701	17472	17588	17565	17468	17726	17600	17456	17395	17272	17581	17382	17590	17476	17397	17270	17414	17660	17656	17506	17439	17431	17623	17445	17449	17583	17385	17592	17600	17661	17581	17648	17511	17566	17504	17587	17608	17376	17462	17387	17490	17382	17465	17412	17509	17558	17396	17508	17426	17662	17720	17220	17468	17549	17607	17693	17601	17806	17619	17501	17641	17495	17388	17418	17355	17514	17493	17605	17625	17472	17524	17450	17351	17497	17297	17469	17388	17605	17350	17608	17685	17420	17484	17450	17430	17432	17385	17302	17527	17629	17460	17667	17636	17365	17348	17518	17317	17496	17507	17448	17446	17546	17464	17429	17480	17411	17577	17614	17537	17474	17460	17489	17487	17404	17650	17445	17570	17525	17344	17590	17313	17708	17518	17310	17613	17420	17413	17360	17524	17571	17730	17446	17666	17612	17636	17614	17483	17504	17438	17420	17422	17333	17533	17520	17418	17634	17711	17496	17583	17664	17436	17527	17659	17526	17550	17439	17544	17668	17580	17518	17498	17414	17507	17438	17552	17446	17244	17374	17487	17520	17464	17441	17583	17567	17498	17520	17392	17524	17767	17490	17483	17510	17670	17425	17476	17422	17450	17479	17602	17580	17697	17502	17677	17384	17660	17663	17586	17449	17545	17654	17499	17457	17462	17432	17348	17455	17443	17588	17360	17464	17512	17498	17431	17440	17620	17510	17548	17403	17491	17358	17694	17474	17583	17667	17660	17414	17469	17412	17593	17505	17477	17717	17403	17652	17256	17434	17453	17445	17672	17585	17634	17466	17600	17348	17414	17458	17536	17516	17703	17543	17689	17584	17387	17633	17516	17370	17561	17568	17395	17387	17223	17627	17535	17412	17567	17380	17354	17596	17506	17367	17475	17634	17299	17466	17558	17555	17450	17412	17298	17398	17418	17469	17536	17373	17462	17428	17470	17309	17503	17635	17731	17477	17462	17329	17471	17636	17357	17611	17442	17476	17602	17519	17489	17539	17602	17573	17415	17570	17708	17605	17491	17665	17433	17407	17450	17512	17485	17594	17628	17537	17621	17494	17543	17497	17328	17480	17562	17379	17529	17539	17644	17447	17549	17578	17268	17405	17455	17479	17344	17331	17421	17459	17416	17504	17574	17424	17505	17580	17499	17653	17383	17365	17072	17477	17507	17297	17452	17413	17550	17413	17428	17402	17500	17467	17548	17604	17638	17583	17576	17458	17586	17606	17343	17560	17530	17371	17331	17459	17287	17487	17515	17518	17598	17396	17478	17494	17523	17383	17641	17582	17499	17505	17561	17531	17367	17337	17413	17428	17443	17401	17452	17519	17445	17581	17495	17375	17473	17469	17597	17742	17544	17402	17666	17432	17454	17388	17439	17413	17411	17445	17365	17679	17548	17488	17458	17710	17495	17580	17465	17503	17477	17439	17573	17637	17531	17486	17645	17473	17488	17391	17260	17365	17382	17597	17751	17466	17490	17514	17450	17492	17615	17289	17372	17723	17565	17626	17530	17521	17687	17694	17359	17531	17490	17535	17621	17533	17542	17497	17648	17442	17497	17400	17530	17391	17476	17493	17426	17689	17513	17589	17540	17559	17467	17597	17824	17440	17639	17691	17396	17378	17503	17598	17559	17623	17442	17450	17575	17724	17509	17547	17310	17714	17483	17456	17538	17385	17482	17535	17652	17579	17424	17400	17367	17432	17352	17490	17737	17284	17628	17636	17611	17472	17566	17536	17540	17469	17699	17736	17568	17550
21819	48040	47629	29844	21906	19098	16602	15624	15878	15419	15067	15111	15103	14887	14996	14825	14998	14856	14968	14937	15047	15056	14992	15006	14715	14987	14743	15060	14970	15003	14982	14849	14869	14662	14830	14926	14912	14696	14864	14814	14941	14875	15061	14774	14728	14887	15043	14955	14933	14786	14676	15029	14715	14978	14827	14722	14681	14891	14975	14860	14866	14738	14730	14840	14789	14935	14804	14856	14923	14997	14908	14795	14853	14825	14885	14729	14793	14983	14863	14781	14882	14761	15048	14760	14817	14624	14842	14858	14882	14912	14864	14930	15030	15048	14728	14716	14851	14920	14721	15024	14850	14902	14849	14826	14724	14789	14993	14755	14892	14994	14873	14776	14913	14791	15023	14915	14839	14868	14811	14925	14958	14855	14901	14911	14777	14934	14858	14832	14800	14825	14923	14902	14797	14893	14873	14843	14820	14937	14732	14702	14790	14973	14872	14838	14741	14840	14822	14632	14995	14957	14791	14817	14976	14831	14863	14846	14875	14766	14942	14772	14917	14833	14731	14943	14824	14902	14715	14796	14947	15081	14903	14894	14803	14910	14890	14866	14846	14901	14785	14960	14838	14960	14754	14783	14863	14903	14785	14718	14880	14929	14823	14866	14816	14895	14876	14840	14755	14844	14829	14904	14745	14769	14775	14963	14974	14817	15017	14759	14828	14835	14772	14904	14862	14705	14788	14994	14819	14759	14840	14917	14801	14786	14806	14850	14904	14864	14880	14911	14828	14869	14990	14912	14710	14847	14943	14743	15022	15004	14891	14641	14774	14976	14709	14906	14908	14664	14778	14770	14952	14613	14970	15068	14928	14902	14755	14964	14724	15023	14983	14881	14802	14998	14837	14971	14738	14855	14902	14845	14782	14792	14848	14997	14939	14846	14823	14754	14892	14662	14756	14891	14772	14854	14800	14762	14616	14910	14855	14748	14743	14911	14817	14816	14726	15002	15048	14831	14880	14927	14820	14750	14822	14804	14872	14582	14806	14776	14784	14826	14752	14731	15001	14817	14870	14805	14765	14995	14786	14803	14813	14835	14788	14929	14886	14848	14920	14683	15007	14898	14981	14855	14938	14800	14950	14996	14844	14807	15044	14639	14920	14855	14889	14898	14645	14834	15018	14679	15019	14734	14953	14789	14904	14791	14914	14808	14928	14637	14882	14924	14814	15033	14913	14873	14773	14744	14815	14908	15039	14819	14775	14862	15015	14719	14873	14772	14762	14852	14785	14932	14717	14883	14990	14797	14803	14840	14998	14790	14808	14897	14830	14883	14965	14867	15018	14916	14897	15018	14874	14798	14931	14802	14764	14839	14731	14904	14853	14795	14952	14668	14838	14798	14910	14788	14854	14948	14907	14836	14763	14875	14748	14969	14898	14813	14908	14911	14948	14772	14762	14795	14859	14716	14753	14837	14933	14748	14752	14965	14858	15020	14885	14869	14749	14966	14807	14788	14988	14861	14835	14790	14899	14819	14877	14874	14880	14778	14942	14863	14692	14765	15020	15012	14904	14921	14922	14953	14906	14891	14967	15018	14687	14894	14950	14794	14912	14782	14801	14968	14900	15063	14986	14922	14919	15013	14846	14874	14812	14686	14822	14948	14859	14895	15044	14785	14776	14750	14826	14838	14833	14774	15048	14781	14908	14922	14988	15071	14771	14867	14997	14847	14943	14913	14946	14821	14553	14734	14995	14714	14744	14673	14919	14859	14834	14842	15029	14890	14860	14960	14822	14820	14916	14933	14801	14966	14672	15009	14729	14813	14738	14768	14830	14854	14884	14946	14719	14814	14869	14921	14793	14863	14772	14932	14841	14897	14748	14780	14914	14717	14727	14960	14922	14908	14848	14829	14847	14761	14888	14891	14913	15011	14779	14801	14962	15024	14980	14782	15008	14864	14946	14921	14961	14875	14719	14909	14818	14811	14886	14819	14887	15056	14863	14874	14716	14799	14839	15012	15007	14802	14908	14830	14762	14810	14791	14881	15023	14806	14810	14904	14844	14880	14760	14908	14834	14979	14851	14672	14899	14917	14826	14839	14861	14877	14857	14960	14835	14876	15037	14817	14849	14644	14943	14683	14671	14772	14839	14680	14793	14732	14811	14729	15019	14741	14751	14780	14887	14811	14973	14702	14924	14850	14880	14831	14898	14946	14886	14733	14936	14934	15030	14913	14845	14841	14902	14764	14824	14881	15008	14984	14940	14922	14915	14932	14912	14776	14946	14874	14870	14820	14859	14832	14846	14914	14690	14735	14812	14850	14914	14893	14740	14777	14812	14864	14748	14852	14963	14940	14887	14840	14780	14775	14794	14859	14905	14992	14707	14973	14812	14961	14851	14928	14917	14926	14772	14831	14853	14846	15048	14692	14684	14925	14820	14789	14713	14869	14641	15016	14933	14867	14880	14923	14826	14692	14829	14840	14748	14762	14942	14818	14875	14779	14770	14857	14808	14863	14855	14940	14738	14982	14882	14878	14923	14902	14803	14833	14746	14991	14855	14902	14861	14924	14916	14840	14949	14839	14757	14680	14868	14904	14794	15013	14866	14682	14996	14931	14911	14832	14839	14804	14674	14752	14746	14865	14804	14671	14886	14788	14934	14896	14921	14918	14719	14952	14656	14927	14869	14755	14880	14869	14950	14946	14795	14998	15027	14884	14762	15086	15103	14915	14840	14840	14987	14937	14650	14857	14851	14756	14857	14796	14877	14846	14875	14903	14932	14959	14898	14962	14761	14786	14870	14757	14903	14782	14890	14847	14833	14784	14858	14975	14905	14905	14857	14907	14793	14804	14773	14905	14958	14826	14728	14847	14966	14766	14897	14870	14813	14819	14708	14853	14901	14774	14896	14914	14856	14763	14676	14768	14857	14878	14785	14909	14838	14879	14653	14783	14899	14810	14864	14796	14690	14967	14808	14774	14806	14920	14761	14854	14860	15012	14870	14805	15012	14858	14771	14820	14816	14940	14892	15005	14753	14789	14908	14873	14860	14775	14783	14737	15035	14907	14692	15060	14870	14874	14688	14863	14806	14843	14913	14653	14781	14655	14846	14842	14864	14881	14879	14868	14812	14870	14817	14949	14923	14960	14869	14789	14807	14740	14892	14921	14905	14790	14869	14806	14939	14818	14870	14961	14566	14753	14973	14809	14835	14787	14856	14742	14867	14847	14790	14868	14836	14990	14678	14899	14736	14897	14823	14758	14710	14864	14793	14916	14912	14749	14912	14717	14872	14885	14967	15015	14847	14834	14831	14997	14928	14893	14921	14608	14725	14993	14917	14820	14821	14662	14876	14829	14782	14925	14889	14902	14725	14923	14972	14912	14842	14898	14956	14854	14841	14789	14847	15035	14849	14937	14891	14893	14949	14975	14877	14945	14780	14762	14781	14999	14880	14971	15017	14794	14858	14900	14724	14888	14690	14797	14836	14935	14801	14903	14686	14846	14711	14717	14975	14915	14834	14823	14837	14999	14843	14831	14892	14892	15011	14789	14807	14789	15004	14888	14914	14981	14913	14830	14903	14899	14973	14839	14905	14828	14901	14734	14848	14865	14976	14929	14873	14696	14800	14702	14844	14721	14807	14812	14902	14990	14763	14765	15014	14976	14851	14726	14799	14836	14831	14784	14823	14808	14930	14968	14863	14889	14897	15100	14996	14858	14820	14756	14814	14792	14697	14872	14959	15044	14970	14844	14885	14798	14839	14816	14848	14909	14910	14873	14927	14764	14828	14884	14889	14838	14835	14780	14943	14926	14877	15003	14793	14955	15018	14875	14861	14847	14863	14768	14740	14855	14874	14947	14857	14807	14747	14881	14745	14882	14840	14952	14938	14850	14821	14871	14858	14889	14835	14781	14848	14749	14829	14804	14808	14799	14836	14925	14630	14930	14694	14846	14945	14870	14887	14961	14669	14804	14760	14902	14838	14711	14815	14717	14916	14833	14982	14745	14947	14991	14861	14908	14778	14775	14795	14964	14859	14817	14861	14950	14831	14796	14986	14852	14974	14979	14843	14749	14876	14902	14648	14664	14867	14942	14851	14954	14766	14787	14790	14899	14873	14837	14612	14939	14929	14859	14719	14891	14989	14798	14913	14884	14782	14759	14929	14921	14931	14818	14835	14815	14783	14897	14937	14905	15013	14777	14953	14915	14868	14744	14832	14970	14712	14991	14671	14664	14831	14770	14909	14915	14988	14683	14930	14892	14860	15002	14851	14564	14964	14807	14796	14629	14922	14755	14889	14899	14799	14917	14845	14738	14764	14744	14805	14951	14985	14920	14731	14931	14879	14973	15027	14715	14806	14942	14896	14889	14916	14985	14789	14776	14985	14797	14914	14930	14930	14876	15019	14717	15059	14824	14832	14736	14861	14924	14758	14798	14859	14885	14974	14892	14811	14842	14806	14721	14799	14960	14792	14866	14884	14798	14845	14696	14920	14904	15018	14931	15028	14825	14832	14755	15106	14755	14519	14932	14918	14823	14850	14848	14998	14877	14990	14997	14888	14845	14903	14867	14867	14807	14864	14832	14785	14908	14690	14881	14918	14746	14850	14992	14820	14724	14963	14692	14785	14779	14878	14753	14822	14727	14721	14853	14993	14686	14800	14699	14984	14965	14892	14785	15000	14808	15101	14798	14700	14822	14709	14999	14891	14821	15012	14702	15000	14790	14802	14849	14806	14929	14814	14774	14859	14799	14731	14830	14891	14890	14870	14749	14986	14784	14925	14881	14893	14976	15049	14711	14830	14819	14830	14730	14883	14767	14841	15037	14726	14918	14870	14851	14715	14865	14831	14951	14789	14894	14896	14920	14946	14784	14747	14790	14817	14873	14797	14812	14767	14946	14871	14796	14822	14886	14891	14904	14723	14817	14886	14736	14899	14781	14930	14892	14735	14935	14772	15023	14812	14812	14874	14774	14920	15021	14829	14754	15073	14917	14917	14863	14860	14811	15059	14739	14786	14877	14754	14848	14715	14968	14985	14803	14647	14835	15054	15037	14924	14951	14958	14933	14768	14742	14876	14887	14777	14760	14847	14688	14873	14838	14780	14842	14925	14829	14792	14734	14938	14714	14881	14885	14807	14814	14799	14900	14921	14923	14833	14913	14882	14994	14912	14760	14760	14913
23970	21870	41763	39248	30709	28647	26152	19704	20237	18942	17891	17775	17678	17565	17553	17330	17292	17343	17343	17389	17421	17348	17289	17219	17156	17288	17113	17368	17158	17426	17214	17351	17365	17452	17250	17163	17108	17172	17402	17140	17296	17124	17255	17408	17232	17236	17256	17164	17171	17201	17183	17122	17118	17211	17144	17222	17100	17138	17066	17118	17194	17116	17213	17117	17049	17191	17226	17382	16846	17126	17214	17182	17043	17125	17257	17118	17277	17000	17440	17154	17051	17131	17192	17318	17298	17423	17191	17172	17108	17047	17156	17151	17247	17020	17278	17094	17098	17175	17160	17251	17124	17141	17147	17272	17091	17268	17260	17319	17132	17270	17089	17170	16986	17085	17161	17203	17111	16957	17102	16980	17058	17059	17169	17086	17100	17152	17138	17009	17036	17100	17017	17011	17087	16998	16854	17141	17169	17179	17042	17131	16975	17087	17158	17291	17143	17079	17197	17351	17184	16890	16970	16921	17143	17056	17048	17222	17169	17085	17330	17138	17173	17052	17115	17084	17077	17007	17063	17035	17163	17230	17209	17217	17153	17201	16974	17099	17260	16956	17213	17071	17246	17013	17257	17340	17028	17212	17536	17145	17106	17357	17282	17056	17246	17132	17057	17113	17218	16987	17327	17256	17228	17221	17078	17019	17088	16966	17028	17077	16992	17039	17166	17154	17104	17081	17214	17183	17117	17047	17186	17053	17091	17208	17359	17129	17187	17203	17025	17035	17203	17209	16984	17060	17267	16816	17116	17055	17136	17223	17336	17232	17217	17077	17221	17197	17258	17217	17056	17179	17008	17047	17019	17030	17247	17080	17061	17223	17034	17059	17216	17205	17188	17089	16977	17099	16981	17052	17183	17026	17108	17018	17278	16982	17100	17058	17118	17058	17127	17046	17034	16947	17205	17204	16892	17100	17146	17061	16901	17284	17196	17137	17091	17094	17104	17115	17151	17118	17188	17043	17097	17080	17241	17083	17219	17086	17221	16972	17077	17253	17188	17120	17402	17033	17327	17062	17039	17253	17153	17049	17017	17081	17045	17126	17160	17049	17442	17085	17177	17144	17136	16947	16978	16980	17157	17085	17094	17000	17139	17197	17205	17301	17180	16984	17251	17283	17010	17160	17314	17099	17261	17175	17118	17148	17150	17056	17021	17139	17225	17220	17190	17220	17160	17054	17162	17117	16908	17070	17145	17166	16929	17002	16896	17248	17312	17099	17054	16991	17028	17144	17176	17272	17290	17358	17171	17302	17125	17141	17061	17211	17156	17096	17371	17243	17339	17256	17293	17038	17304	16984	17141	17130	17030	17228	17140	17129	17136	17102	17089	16888	17098	17207	17306	17195	17363	17044	17098	17240	17015	16928	17176	17236	17058	17037	17303	17225	17247	17277	17109	17073	17198	17123	17202	17076	17135	16927	17258	17100	17037	16962	16991	17306	17021	17076	16996	17136	17278	17346	17044	17081	17071	16962	17067	17167	17051	17030	17139	17095	16993	17320	17098	16822	17095	16983	17428	16992	17253	17093	17142	17220	17176	17146	17333	17142	17248	17082	17101	17222	17067	17103	17142	17183	16799	17064	17185	17021	17013	17044	17287	17258	17162	17240	17243	17067	17194	17017	16972	16980	17231	17089	17108	17007	17212	17091	17001	17274	17099	17321	17208	16972	17039	17104	17214	17174	17041	17018	16875	17153	17172	17016	17033	17197	16992	17031	16950	17008	17099	17266	17021	17249	17099	17304	17161	16960	17031	17189	17189	17124	17067	17179	16977	16988	17052	17065	17152	17326	17072	17217	17234	17012	17165	17210	16984	17130	17051	17213	17128	17300	17276	17070	17111	17105	17127	17115	17069	17294	17171	17135	17086	16957	17139	17152	17289	17269	17038	17115	17160	17188	17183	17073	17287	17191	17000	17261	17311	17240	17005	17099	17010	17099	17223	17272	17240	17291	17086	17103	16961	17082	17147	17083	17054	17152	17397	17286	17235	17151	17080	17025	17075	17025	17247	17237	17117	17146	17033	17270	16914	17022	17074	17046	17095	17115	16976	17061	17414	17216	17214	16963	17062	17202	17302	17017	17215	17076	17085	17050	17240	17284	17167	16963	17306	17150	17095	17273	16975	17244	17240	17291	17254	16975	17279	17229	17200	17177	17146	16949	17087	16981	17183	17333	17145	16905	17105	16975	17386	17071	17104	17234	17051	17044	17008	17133	17137	17322	17057	17114	17109	17284	16971	17107	17151	17064	17076	17116	17147	17045	17138	17087	17248	17261	17215	17164	17217	17338	17088	17070	16990	17044	17061	17235	17208	17264	17088	17321	17031	17321	17020	17006	17222	17172	17251	17175	17357	17178	17107	16996	17265	17022	17307	17208	17098	17230	17098	17073	17019	17245	17024	17155	17267	17169	17133	17157	17258	17024	17153	16976	17105	16987	17276	16887	17398	17027	17321	17116	17087	17175	17414	17145	17225	16969	17155	17223	16901	17063	17196	17062	16969	17218	17096	17172	17026	17104	17153	17241	17388	16877	17056	17202	17159	17159	17155	17023	17160	17072	17031	17317	17098	17154	17218	17197	17060	17126	17217	17012	17034	17123	17002	16991	17126	17042	17191	17207	17067	17193	17103	17021	17051	17024	17237	17133	17195	17203	17247	17310	16994	16982	17101	17160	17078	17188	17075	17108	17112	16978	16884	17072	17194	17254	17161	17150	17230	17116	17284	17241	17368	17274	17327	17109	17100	17227	17137	17362	17092	17181	17045	17194	17184	17220	17131	17112	17025	17167	17448	17418	17077	17267	17228	17299	17212	17088	17361	17098	17133	17093	17068	17249	17080	17063	17075	17240	17186	17287	17257	17073	17021	17197	17159	17005	17201	17180	17062	17143	17227	17409	17184	17214	17308	17148	17329	17049	17186	17161	17216	17001	17132	17053	17048	17304	17367	17300	17170	17132	17266	17204	17274	17197	16977	17114	17315	17280	17145	17250	17171	17088	17054	17091	17103	17070	17058	17085	17264	17346	17139	17182	17122	16938	17142	17149	17305	17107	17338	17152	17284	17042	17156	17156	17160	17256	17117	17169	17091	17220	17107	17013	16915	17090	17208	17074	17043	17042	17126	17055	17040	17137	16991	17105	17236	17169	17178	17161	17181	17055	17186	17202	17312	17264	17052	17241	17152	17152	16877	17212	17153	17281	17198	17100	17263	16941	17223	17082	17272	17083	17042	17181	17066	17075	17339	17176	17122	17275	17271	16996	17113	17155	17204	17214	17193	17221	17257	17066	17321	17250	17145	17234	17163	17274	17197	17077	17280	17127	17104	17105	17212	17255	17081	17204	17099	17115	17011	17139	17147	17050	17252	17165	17290	17018	17195	17083	17212	17138	17168	17182	16938	17121	17187	17142	17169	16995	16889	17202	17148	17064	17092	17268	17064	17027	17195	16948	17297	17252	17092	17112	17295	17177	17185	17054	17217	17261	17183	16986	16976	17228	17069	17098	17116	17111	17098	17144	16971	17009	17041	17115	17238	17222	17116	17111	17146	17217	17238	17029	16983	17313	17085	17127	16953	17271	17276	17053	17141	16996	17227	17077	17053	16987	17229	17120	17088	16947	17124	17135	16881	17123	17196	17312	17136	17027	17188	17084	17193	17052	17201	16967	17110	17167	17200	17220	17240	16990	17095	17277	17180	17089	17065	17026	17138	17079	17112	17258	17141	17193	17112	17052	17200	17194	17064	16990	17052	17260	17422	17212	17330	17115	17158	17096	16883	17208	17163	17088	17252	17206	16989	17263	17001	17232	17094	17276	17025	17070	17217	17224	17023	17096	17271	16937	17141	17233	17025	17064	16971	17082	17245	17123	17117	17133	17125	17046	16890	17137	17161	16974	16990	17056	16899	17286	17234	17017	17070	16892	17068	16968	17151	17216	17302	17124	16944	17022	17261	17275	17225	17200	16933	17215	17132	17230	17205	17109	17109	17273	17394	17087	16916	17250	17255	17067	17315	17204	17090	17329	16948	16956	17187	17166	17184	17093	17195	17166	17215	17134	17142	17059	17127	17118	17042	17015	17131	16970	17157	17099	17024	17436	17252	17255	17269	17101	17309	17365	17114	17138	17008	17178	17140	17231	17076	17076	17233	17168	17132	17110	17158	17295	17145	17117	17135	17257	17134	17128	17244	17010	17043	17074	17116	17190	17075	17052	17105	16955	17254	17123	17285	17293	17126	17006	17142	17089	17018	17285	17085	17173	17111	17135	17256	17137	17423	17121	17036	17046	17053	17057	17237	17307	17019	17322	17340	17116	17093	17061	16944	17184	17206	17085	16988	17152	17073	17055	17176	17188	17173	17119	17135	17070	17331	17113	16925	17242	17304	17252	17283	17145	17189	17224	17066	17023	17119	17031	17113	17201	17268	17254	17151	17104	17116	17230	17202	17179	17217	17083	17278	17171	17026	17072	17182	17319	17138	17144	17271	17071	16871	17100	17246	17054	16958	17170	17045	17139	16984	16925	17175	16986	17257	17246	17098	16992	17047	17061	17239	17340	17069	17106	17281	17156	17114	17274	17119	16903	16984	17214	17179	17232	17100	17068	16993	17257	17335	17119	17120	17151	17273	17015	17287	17083	17105	17231	17251	17114	17151	17090	17203	17194	17121	17068	17133	17257	17227	17191	17140	17231	17096	17251	16986	17093	17023	17020	17299	17355	17029	17276	17312	17104	17120	17292	17108	17069	17004	16897	17070	17143	17208	17142	16974	17129	17119	17134	17135	17224	17099	17047	17246	17046	17016	17013	17006	16974	17223	16995	17264	17173	16990	17266	17179	17172	17070	17263	17309	17148	17024	17275	17212	16968	17420	17146	17354	17132	17166	17100	17202	17016	17152	17148	17099	17027	17275	17211	17370	17120	17182	17112	17309	17322	17141	17042	17227	17233	17286	17023	17307	16936	17436	17186	17193	17007	16844	17053	17186	17306	17335	17182	17010	17182	17097	16946	17256	17078	17155	17206	17100	17325	17010	16830	17115	17119	17106	17140	17359	17155	17116	17215	17138	17205	17063	17056	17143	17011	17057	17130	17109	16994	17186	17178	17167	17158	17221	16864	17073	17025	17200	17169	16797	17055
32883	77841	82202	51519	37134	29726	22977	17457	19812	16486	15490	15414	15080	15058	15031	15008	14942	14859	14717	14843	14842	14663	14773	14804	14809	14644	14838	14775	14803	14779	14728	14690	14591	14652	14688	14641	14651	14804	14845	14677	14604	14666	14685	14857	15060	14835	14968	14649	14598	14667	14792	14646	14733	14706	14770	14933	14635	14818	14576	14578	14783	14777	14653	14673	14751	14634	14707	14738	14834	14702	14624	14755	14646	14675	14615	14648	14710	14681	14728	14811	14654	14681	14565	14760	14642	14760	14653	14608	14691	14975	14694	14766	14698	14727	14476	14668	14689	14781	14759	14630	14524	14798	14803	14781	14836	14677	14629	14608	14742	14796	14760	14522	14709	14721	14743	14691	14652	14727	14855	14720	14580	14703	14914	14792	14865	14678	14711	14549	14651	14751	14713	14752	14651	14628	14591	14757	14666	14729	14699	14706	14699	14484	14720	14665	14779	14746	14773	14644	14751	14766	14568	14643	14713	14778	14524	14800	14772	14672	14550	14760	14751	14662	14702	14641	14622	14629	14790	14625	14579	14499	14682	14591	14656	14797	14676	14669	14620	14652	14643	14631	14806	14720	14717	14670	14707	14693	14756	14789	14520	14599	14816	14616	14734	14568	14582	14793	14836	14625	14692	14789	14658	14673	14850	14669	14651	14544	14718	14813	14792	14709	14730	14586	14389	14701	14784	14627	14688	14737	14842	14633	14655	14637	14358	14705	14612	14570	14741	14621	14751	14668	14645	14781	14924	14834	14734	14689	14667	14631	14551	14648	14745	14693	14680	14549	14562	14780	14671	14591	14645	14686	14622	14677	14559	14683	14698	14687	14580	14710	14849	14802	14824	14772	14586	14824	14766	14749	14778	14771	14635	14553	14728	14779	14778	14592	14644	14795	14840	14691	14689	14707	14731	14564	14874	14791	14652	14583	14803	14686	14611	14532	14786	14696	14501	14832	14695	14693	14759	14585	14611	14603	14857	14698	14642	14883	14629	14758	14735	14732	14697	14498	14606	14577	14771	14682	14811	14718	14428	14684	14620	14683	14616	14819	14575	14821	14657	14520	14719	14690	14674	14632	14629	14757	14602	14614	14674	14670	14918	14737	14618	14641	14703	14707	14677	14679	14743	14690	14631	14660	14444	14739	14758	14668	14665	14794	14658	14580	14712	14685	14578	14589	14639	14870	14666	14774	14805	14629	14721	14463	14769	14757	14599	14685	14748	14658	14538	14544	14722	14603	14642	14693	14852	14713	14512	14686	14603	14762	14601	14633	14810	14574	14721	14540	14697	14609	14675	14697	14720	14660	14777	14724	14743	14666	14631	14698	14643	14825	14844	14637	14667	14746	14652	14666	14633	14792	14597	14854	14593	14593	14681	14736	14716	14710	14619	14598	14693	14673	14768	14663	14700	14717	14685	14685	14796	14665	14682	14760	14649	14586	14615	14732	14581	14674	14563	14663	14734	14627	14716	14555	14666	14827	14651	14681	14734	14568	14693	14641	14720	14534	14706	14821	14600	14607	14603	14772	14726	14702	14766	14722	14652	14639	14598	14736	14635	14634	14903	14559	14656	14718	14739	14629	14815	14593	14569	14877	14626	14684	14642	14727	14670	14636	14778	14640	14708	14706	14714	14491	14711	14687	14649	14607	14577	14713	14570	14563	14578	14687	14581	14698	14646	14642	14705	14843	14650	14743	14689	14497	14853	14678	14634	14789	14818	14589	14799	14655	14857	14719	14755	14682	14752	14628	14611	14664	14578	14883	14769	14540	14664	14653	14806	14545	14587	14592	14704	14671	14552	14693	14858	14640	14643	14621	14616	14583	14634	14821	14790	14608	14770	14890	14638	14714	14756	14776	14591	14829	14598	14548	14702	14675	14624	14530	14650	14810	14781	14601	14722	14646	14692	14699	14743	14542	14732	14621	14508	14686	14693	14596	14601	14818	14495	14822	14715	14650	14624	14590	14789	14831	14723	14814	14777	14793	14705	14749	14799	14550	14585	14618	14732	14447	14761	14614	14785	14650	14699	14699	14694	14467	14600	14666	14552	14720	14629	14669	14603	14400	14711	14556	14679	14715	14651	14468	14597	14628	14761	14676	14696	14621	14746	14645	14658	14873	14739	14657	14612	14672	14665	14664	14590	14634	14619	14672	14902	14725	14787	14773	14745	14714	14794	14641	14575	14651	14673	14780	14580	14725	14861	14745	14635	14891	14677	14638	14798	14595	14727	14668	14496	14634	14671	14686	14769	14625	14844	14594	14474	14617	14774	14663	14718	14813	14843	14622	14833	14668	14812	14560	14760	14775	14730	14700	14688	14857	14678	14800	14672	14763	14602	14646	14508	14490	14703	14788	14711	14628	14742	14774	14628	14752	14671	14629	14795	14620	14641	14558	14596	14622	14730	14521	14625	14706	14839	14689	14800	14704	14585	14564	14770	14768	14700	14685	14508	14678	14656	14539	14667	14620	14525	14580	14566	14721	14771	14651	14675	14834	14579	14581	14739	14804	14720	14693	14695	14618	14615	14700	14636	14500	14643	14620	14703	14594	14742	14601	14787	14843	14620	14678	14858	14758	14580	14710	14895	14682	14753	14577	14707	14842	14644	14788	14647	14605	14679	14736	14812	14594	14593	14811	14691	14597	14580	14746	14534	14598	14549	14781	14622	14700	14789	14558	14478	14718	14733	14792	14678	14801	14723	14644	14657	14574	14748	14762	14633	14756	14585	14555	14643	14766	14819	14711	14753	14667	14571	14667	14639	14811	14631	14680	14793	14637	14643	14926	14636	14687	14732	14661	14655	14581	14616	14686	14652	14767	14788	14835	14508	14514	14762	14704	14723	14644	14740	14729	14566	14545	14671	14522	14686	14793	14874	14686	14725	14528	14651	14664	14733	14612	14566	14625	14870	14512	14745	14653	14715	14604	14850	14743	14649	14653	14832	14747	14835	14621	14775	14592	14609	14782	14819	14645	14749	14556	14723	14764	14927	14537	14723	14917	14730	14686	14786	14715	14603	14874	14540	14805	14746	14674	14870	14709	14604	14807	14652	14601	14696	14816	14561	14775	14610	14683	14647	14730	14672	14627	14629	14726	14757	14654	14656	14595	14647	14534	14880	14573	14664	14708	14735	14781	14528	14605	14633	14579	14767	14625	14605	14604	14581	14634	14623	14783	14661	14698	14879	14512	14652	14561	14635	14759	14774	14920	14713	14726	14839	14623	14657	14623	14694	14540	14797	14466	14611	14676	14630	14668	14596	14710	14825	14725	14743	14834	14676	14648	14669	14631	14760	14740	14775	14838	14672	14693	14750	14927	14819	14706	14617	14585	14783	14663	14710	14782	14483	14572	14508	14602	14694	14687	14539	14738	14641	14677	14693	14826	14598	14708	14682	14644	14821	14803	14589	14784	14651	14679	14669	14596	14766	14709	14925	14583	14630	14737	14771	14661	14650	14696	14748	14666	14641	14680	14644	14738	14843	14763	14532	14740	14681	14697	14483	14592	14580	14688	14674	14578	14686	14624	14666	14885	14800	14782	14771	14692	14846	14591	14654	14718	14635	14599	14741	14754	14669	14559	14794	14629	14618	14636	14764	14767	14829	14640	14616	14820	14701	14710	14599	14581	14610	14550	14713	14595	14771	14734	14723	14707	14698	14626	14792	14878	14718	14656	14526	14540	14711	14637	14822	14696	14698	14566	14756	14705	14604	14736	14698	14501	14587	14616	14767	14607	14620	14516	14601	14656	14799	14703	14679	14743	14738	14595	14683	14688	14654	14744	14727	14701	14503	14755	14640	14737	14617	14589	14793	14692	14623	14617	14837	14658	14712	14522	14631	14677	14894	14522	14610	14551	14582	14676	14554	14576	14734	14659	14651	14673	14750	14841	14520	14665	14582	14595	14764	14475	14857	14717	14694	14816	14736	14818	14689	14611	14696	14768	14433	14752	14646	14786	14733	14588	14743	14619	14619	14774	14683	14556	14640	14685	14578	14712	14767	14623	14652	14666	14792	14674	14712	14777	14923	14598	14788	14804	14620	14793	14675	14666	14617	14734	14662	14576	14699	14626	14841	14622	14694	14684	14647	14682	14902	14741	14485	14837	14598	14648	14896	14726	14614	14744	14726	14606	14849	14482	14585	14740	14720	14602	14674	14724	14697	14591	14840	14553	14678	14773	14695	14665	14769	14633	14582	14659	14538	14735	14692	14699	14659	14554	14796	14838	14511	14615	14630	14681	14906	14559	14785	14691	14702	14655	14837	14795	14614	14686	14615	14699	14605	14696	14716	14698	14845	14733	14602	14731	14758	14820	14485	14844	14791	14655	14792	14527	14757	14674	14658	14840	14728	14746	14731	14849	14695	14687	14727	14867	14665	14681	14715	14667	14563	14774	14638	14646	14774	14635	14783	14778	14663	14754	14644	14620	14703	14743	14552	14729	14534	14747	14587	14673	14850	14696	14720	14635	14773	14796	14673	14572	14620	14670	14662	14623	14716	14560	14673	14706	14774	14630	14727	14887	14804	14672	14763	14587	14651	14664	14607	14678	14645	14791	14539	14848	14804	14680	14601	14745	14725	14498	14714	14742	14707	14357	14913	14730	14612	14561	14824	14730	14621	14486	14547	14585	14614	14652	14482	14720	14809	14910	14571	14624	14785	14725	14555	14634	14707	14777	14593	14678	14773	14593	14701	14700	14748	14729	14707	14686	14804	14733	14804	14739	14809	14562	14598	14575	14671	14669	14665	14835	14710	14700	14693	14560	14813	14698	14556	14634	14697	14843	14713	14783	14683	14675	14703	14728	14746	14600	14628	14697	14621	14831	14727	14751	14653	14670	14785	14804	14744	14611	14575	14792	14641	14698	14660	14705	14602	14701	14547	14805	14682	14694	14628	14806	14705	14668	14662	14519	14684	14614	14844	14588	14778	14642	14646	14730	14628	14765	14653	14563	14768	14704	14505	14620	14692	14773	14672	14693	14625	14464	14770	14716	14780	14753	14674	14750	14769	14794	14659	14669	14681	14614	14596	14574	14678	14714	14567	14708	14806	14895	14577	14792	14830	14524	14777	14525	14604	14676	14825	14686	14818	14757	14738	14637	14767	14722	14714	14607	14728	14653	14643	14758	14715	14668
22692	21188	34992	33131	28379	30698	31684	22352	25116	20943	18857	18150	17883	17503	17497	17586	17509	17324	17620	17137	17284	17275	17093	17281	17358	17188	17174	17254	17080	17118	17059	17075	17100	17068	17057	17057	17025	16959	16970	16950	16861	17001	17312	17320	17568	17638	17417	16919	17064	16893	16851	16953	17113	17075	16909	17010	16803	16922	16960	16887	17082	17080	17126	17040	16925	17049	16971	16980	17139	16838	16943	17107	17017	17050	16955	17055	17063	16911	17195	16855	16957	16728	16791	16734	17167	17024	17054	16764	17033	16864	16846	16966	16944	16870	17035	16983	16904	17032	17038	17007	16888	17038	17156	17092	16728	16833	16890	16878	16844	17041	17087	16870	16845	16887	16868	16777	16987	17091	17127	16986	17033	16845	16752	16853	17069	16988	16922	16873	16769	16954	16819	17042	16907	16939	16804	16992	17003	17014	17010	16963	16727	17117	17029	16944	16817	16795	16909	17252	17097	16951	16755	17028	17100	17096	16914	16908	16873	16796	16896	16942	17034	17035	17177	16953	16822	17059	17187	16899	17084	17074	17132	16977	16895	17039	16892	16824	16926	16954	16735	16790	17039	17039	16929	16961	17102	16666	17022	17207	16879	17003	17082	16922	16887	16771	17057	16800	16842	16900	16894	16695	16965	16906	16963	16988	17004	16807	17023	16922	16999	17137	16891	16945	17112	16920	16924	16945	16927	16942	16777	17071	17080	17096	16981	16880	16892	16801	16796	17145	16898	17221	16964	16855	17012	16817	17068	16936	16955	17029	17101	16816	17118	17022	16825	17006	16878	16887	17024	16824	17114	17213	17033	16902	16952	17078	16945	17087	16912	16937	17215	17073	17147	16962	17138	16899	16829	17036	16958	16966	17007	16985	16903	17029	17149	16974	17075	16836	16802	17222	16931	16984	16933	16846	16935	16941	16785	16982	16818	16896	16956	16744	17049	17021	17031	16771	16740	17075	17004	16940	17143	17085	16786	16966	17111	16898	16901	16912	16918	16886	16960	17028	16680	17062	16918	17109	16804	16838	17142	16922	16941	17057	17108	16962	16966	16893	17052	17257	17118	17097	16909	16878	17112	16772	16990	16866	17057	17153	17042	17077	16939	16872	16974	16897	16892	16936	16934	16997	17010	16955	17094	16901	16969	17127	16841	16993	16872	16886	16981	16871	16864	16850	17028	16909	16994	16902	16910	17012	16982	16835	17021	16904	16942	16795	16767	16839	16821	16929	16853	16909	17015	16856	16901	16913	17079	16957	17015	16887	17037	16811	17131	16880	16981	17067	17066	16890	16973	16931	17094	16883	17003	17030	16897	17019	16881	16958	16980	17031	16912	16816	17101	16912	16912	16991	16967	16910	17117	17017	16827	16971	16934	16886	16997	16953	16952	16944	16926	17043	17007	17004	16933	17031	17134	17086	16815	17031	17117	17088	17034	17109	16936	16884	16774	16950	16860	16921	17001	16893	17068	16750	16754	16751	16761	16929	16662	16905	16954	17088	16974	17067	16875	16888	16860	16787	17015	17001	17032	16937	17020	16934	17027	17048	16874	16885	17003	16952	17046	16909	17019	16937	17081	16825	16983	16964	17080	17065	17078	16971	16964	16882	16945	16890	16953	17156	16959	17021	17048	16998	16942	17030	16750	16853	16815	16918	17034	16706	16839	16720	17002	17104	17050	16695	16970	16944	16911	17132	17081	16981	16962	17019	16951	16807	16947	16751	16956	16832	16900	16882	16889	16840	17062	16901	16887	16902	16966	16946	16909	16896	17033	16905	16716	16714	17170	17189	16914	16960	16836	16969	16860	16994	16931	16869	16659	16765	17073	17000	16942	16919	16817	16895	16868	17242	16948	17030	16902	16796	17046	16928	16772	16956	17244	17065	16858	16935	16896	16840	16818	16836	17025	16617	16930	17108	16997	16875	17033	17022	17140	16965	16825	16876	17135	16984	16952	16906	16791	16798	16886	16997	17115	16725	17007	16831	17033	16977	17085	16964	16785	16975	17061	17218	16907	17021	17006	16816	16971	17153	16941	16951	16948	16886	16915	17053	16863	16928	16780	16801	17000	17041	17070	17004	16935	16832	16717	17089	16935	16886	17017	16987	17059	16984	16982	16934	16800	17066	17074	16971	17154	16829	16861	16852	17137	16808	17111	17095	17015	16751	17105	17048	17144	16943	17198	16976	16875	16811	17222	16947	17015	16944	16975	16937	16990	16841	16951	16971	17019	16881	16896	16961	16812	17046	16940	16792	16857	17037	17049	16962	16886	16828	16842	16931	17067	16907	16999	17180	16971	16961	17021	16904	16973	17026	17045	17085	16966	16981	16959	16890	16851	16984	16944	16929	17076	16904	16938	16985	16767	16848	16903	16882	17228	17028	16841	17034	17014	16951	16916	16915	16754	16875	16817	16785	16919	16918	17038	17114	17316	17039	16912	17133	16864	16990	16860	16839	17108	16900	17124	16846	17000	16865	17133	17115	16844	16983	16853	16970	16850	16805	16920	16844	16717	16851	16835	16811	16963	17085	17101	16894	16916	16821	16849	17161	16792	16813	17058	16770	17010	16740	16984	17081	16897	17034	16960	17017	17087	16910	17065	16893	17052	16906	17139	16904	16806	16839	16718	16985	17036	16980	17169	16873	16851	17031	16896	16870	16891	17181	17129	17059	16873	17098	16840	17034	16882	16866	16874	17050	17022	17094	16895	17026	16884	16870	16909	16850	16993	17070	17118	16771	16719	16976	16821	16839	16965	16797	17043	16783	16895	16891	16910	16917	16968	16910	16988	16998	16908	17189	16963	16932	16976	16909	16948	16953	16807	16857	16750	16842	16858	16813	16959	16908	16939	16818	16895	16900	16945	16867	16645	16945	16867	16938	17034	17031	17029	16924	16957	16881	16852	17035	16805	16814	16974	16951	16814	16960	16987	16726	16737	16830	16833	16927	16936	17172	17084	16988	16982	16952	16847	16799	16938	16795	16927	17118	16959	17042	17051	17037	17263	17024	16905	16895	16891	16669	17222	16878	17074	16868	16976	16834	16901	16946	16946	17093	16659	17085	16973	16878	16861	17013	16734	16889	17152	16869	16690	16863	16829	17184	17010	16968	16985	16905	17061	16958	17080	17005	16961	16764	17040	17063	16926	17073	16932	16866	16885	16990	17000	16897	17273	17060	16834	16837	16928	16954	16843	16926	16993	16826	17060	16881	17171	16954	17039	17046	16876	16958	17036	16914	17034	16830	16761	16940	16867	16853	16836	16965	16983	16943	17138	16799	16872	16780	17152	16969	16922	16948	17217	16961	16903	17147	17087	16788	17089	16906	16998	16854	16968	16986	16776	16827	17052	17058	16907	16923	16695	17150	16958	16965	16914	16893	17058	17154	17223	16878	16905	16902	16868	16941	17081	16938	17004	17126	16985	16866	16866	16708	17073	17010	16963	16848	17052	16864	16960	16973	16790	16885	16734	16966	16967	17139	17041	16747	17188	16895	17118	17050	16949	17050	16865	16917	17033	16691	17004	16994	17049	16978	16913	17014	17060	17171	17076	17074	16881	16975	16904	16824	16842	17051	16927	16957	16983	16921	16916	16948	16806	16817	17056	16875	17007	17065	16966	16804	16842	17020	16967	17034	16869	16895	16800	17140	16847	16824	16877	17054	16848	17028	16929	17038	17079	16989	16873	17004	17139	16843	16960	16985	16892	16955	16937	16818	16927	17113	16761	16848	16937	16897	16775	16904	17084	16929	16929	16873	16843	16761	17091	16913	16709	16992	17089	16848	16899	16992	16880	16990	17027	16894	17001	17011	16879	16985	17036	16951	16900	17019	17023	17109	17016	17068	16907	17006	17017	16829	17053	16979	17037	17005	16836	17105	16981	17050	16919	16870	16993	16837	16785	16794	16749	16937	16799	17001	17071	17222	17101	16864	16931	17073	16916	16860	16920	16820	16926	17211	17093	16923	17104	16929	16717	17107	16955	16992	17046	16920	16899	16921	16990	17031	17014	16974	16937	16920	17159	16839	17113	17034	17123	17162	17108	16927	16843	16831	17023	16910	16981	17058	16956	17090	17135	16814	16874	17019	16621	17038	16868	16950	16912	16809	16988	17005	16829	17097	17175	17079	16947	17009	16929	16969	16990	16891	16805	17008	16892	17045	16927	16948	17070	16801	16982	17076	17055	16961	16934	16859	17062	16936	16832	16900	16830	16939	16959	16947	16814	16964	17047	17130	17096	17126	16956	17098	16968	16813	17113	16756	16807	16835	17067	17172	17009	16957	16986	16891	17014	17067	17040	17127	16886	16844	16861	16838	16817	16842	17000	16974	16961	16766	16841	16933	17025	16937	16888	17062	17141	17171	17124	16997	16855	16881	16842	16966	16967	16954	16968	16821	16942	17116	16923	16980	17087	16880	16993	16979	17043	16848	17211	17082	17144	17030	17003	16939	16943	17045	17005	16810	17002	16883	16993	16945	16841	17003	16984	16976	16976	16967	16876	17220	16887	17219	17152	17043	16936	17053	16891	17075	16945	17167	16860	16924	16896	16865	16805	16857	17018	16900	16934	17002	17103	16862	16945	16989	16833	17059	17044	17097	17004	17018	16905	16966	17104	16982	16908	17010	17068	17138	17030	16799	17030	16954	16708	16850	17045	16950	17025	16927	17120	16982	16754	16978	17053	16825	17068	16846	16762	16970	17000	16890	17087	16964	16869	16989	16922	17109	17230	16877	16943	16932	17066	16974	16865	16935	16964	16913	16860	17005	16876	16999	16935	16979	16898	17132	16914	16864	17096	17019	16984	16775	16639	16761	16806	16910	17000	16963	17077	17022	17070	16994	16986	16959	16931	16681	16847	16779	17070	16851	16793	16898	17212	17146	16890	16990	16839	16887	16830	17026	16919	16976	16976	16824	16915	16987	17008	17024	17029	16824	16813	16989	16603	16964	16816	16738	16889	17020	16738	16757	16895	16951	16949	17073	17043	17006	16963	17071	17222	17084	16903	17218	16788	17005	16837	16933	16851	16894	16845	17155	17168	17047	16942	16966	17024	17028	17005	17094	16825	17149	17072	16876	17134	17122	16847	16895	17165	16932	16990	16876	17072	16963	16965	17090	16860	17043	16963	17028	16853	17090
31155	69231	87973	63400	44337	38940	28308	20547	26325	18002	16397	16180	15782	15247	15232	15209	15117	14952	15010	14776	14861	14765	14830	14827	14693	14589	14797	14619	14751	14700	14697	14733	14697	14683	14743	14382	14718	14534	14669	14473	14615	14444	14553	15043	15085	15015	14818	14475	14621	14535	14478	14376	14537	14596	14696	14725	14553	14611	14634	14477	14693	14606	14796	14642	14572	14483	14691	14514	14617	14487	14451	14699	14627	14491	14429	14553	14448	14520	14625	14612	14636	14586	14643	14579	14549	14493	14569	14565	14531	14550	14473	14585	14602	14475	14570	14630	14488	14655	14694	14574	14534	14660	14505	14704	14507	14582	14554	14487	14599	14405	14572	14427	14553	14550	14622	14505	14466	14478	14345	14498	14533	14519	14484	14542	14646	14463	14693	14501	14526	14556	14469	14639	14510	14743	14699	14585	14430	14665	14752	14508	14716	14454	14557	14524	14458	14658	14608	14559	14558	14371	14659	14455	14470	14532	14511	14585	14679	14604	14680	14424	14602	14455	14593	14540	14622	14559	14528	14315	14562	14633	14592	14519	14534	14644	14579	14534	14640	14582	14545	14398	14514	14527	14448	14553	14704	14705	14622	14698	14486	14575	14499	14502	14636	14640	14564	14470	14550	14557	14494	14720	14548	14610	14513	14516	14569	14358	14553	14738	14351	14436	14520	14655	14522	14489	14772	14619	14435	14559	14537	14528	14553	14463	14660	14414	14566	14564	14450	14600	14636	14592	14661	14459	14493	14718	14540	14622	14555	14601	14664	14658	14517	14557	14581	14744	14609	14570	14405	14615	14461	14394	14451	14578	14700	14669	14504	14572	14370	14584	14593	14641	14519	14500	14638	14683	14657	14665	14567	14613	14524	14757	14555	14550	14316	14547	14590	14519	14448	14593	14534	14614	14698	14574	14448	14429	14590	14465	14610	14602	14626	14659	14596	14525	14592	14348	14620	14551	14458	14456	14685	14561	14504	14606	14447	14559	14505	14555	14599	14612	14597	14574	14664	14459	14641	14658	14559	14598	14528	14377	14555	14617	14581	14547	14567	14551	14444	14566	14443	14628	14462	14546	14603	14599	14624	14615	14550	14529	14599	14465	14724	14649	14518	14394	14581	14425	14537	14478	14651	14493	14660	14472	14587	14494	14602	14461	14636	14443	14648	14536	14603	14677	14641	14679	14480	14611	14626	14499	14301	14605	14536	14651	14702	14520	14514	14570	14658	14520	14736	14603	14566	14594	14639	14577	14631	14604	14583	14571	14746	14505	14626	14683	14586	14643	14389	14579	14639	14637	14537	14572	14386	14632	14457	14620	14501	14506	14522	14585	14596	14579	14574	14481	14651	14454	14609	14573	14599	14572	14584	14300	14496	14558	14446	14496	14596	14354	14470	14545	14575	14416	14640	14478	14406	14524	14528	14500	14331	14611	14556	14569	14487	14566	14534	14674	14711	14642	14407	14482	14521	14746	14564	14549	14422	14483	14518	14479	14489	14488	14546	14627	14343	14608	14609	14565	14583	14699	14414	14650	14518	14392	14763	14545	14595	14426	14449	14427	14465	14406	14625	14554	14531	14599	14578	14625	14606	14634	14591	14515	14664	14504	14550	14415	14575	14568	14381	14523	14638	14568	14423	14625	14618	14455	14451	14510	14554	14600	14585	14474	14427	14482	14583	14644	14550	14582	14512	14564	14592	14456	14632	14469	14367	14442	14601	14481	14475	14383	14639	14644	14667	14556	14559	14379	14468	14629	14449	14626	14583	14646	14510	14484	14505	14694	14411	14589	14417	14374	14719	14574	14572	14648	14644	14515	14604	14389	14384	14642	14518	14573	14555	14821	14646	14325	14565	14621	14508	14528	14573	14478	14549	14422	14491	14613	14581	14620	14635	14630	14736	14495	14559	14516	14422	14604	14580	14451	14476	14766	14512	14661	14558	14659	14372	14624	14417	14652	14374	14562	14583	14622	14483	14661	14343	14592	14543	14716	14566	14407	14615	14435	14601	14573	14544	14616	14681	14450	14625	14562	14659	14389	14471	14492	14650	14555	14540	14592	14412	14559	14594	14493	14602	14442	14408	14476	14549	14488	14453	14438	14493	14472	14584	14685	14700	14604	14534	14405	14659	14590	14395	14474	14593	14385	14580	14459	14429	14623	14611	14666	14443	14653	14739	14548	14679	14636	14531	14624	14572	14610	14446	14722	14381	14440	14619	14722	14612	14497	14570	14588	14759	14724	14519	14505	14409	14681	14726	14258	14516	14415	14465	14535	14485	14699	14474	14542	14545	14644	14487	14589	14554	14725	14616	14525	14565	14522	14592	14710	14646	14398	14600	14598	14495	14516	14409	14697	14441	14662	14597	14659	14517	14441	14639	14474	14735	14580	14631	14600	14619	14631	14493	14507	14370	14574	14577	14589	14597	14679	14537	14518	14373	14451	14620	14493	14533	14561	14630	14652	14565	14627	14670	14512	14618	14505	14615	14633	14533	14558	14592	14457	14525	14507	14576	14404	14652	14674	14442	14497	14724	14548	14571	14478	14530	14576	14819	14553	14596	14515	14640	14500	14454	14614	14385	14671	14495	14691	14790	14625	14495	14616	14454	14636	14581	14571	14395	14498	14448	14567	14674	14624	14409	14651	14588	14682	14654	14636	14570	14460	14610	14471	14597	14353	14726	14583	14634	14467	14638	14543	14511	14480	14522	14564	14483	14602	14463	14371	14576	14666	14498	14674	14674	14414	14475	14441	14559	14707	14382	14422	14605	14460	14461	14522	14412	14405	14619	14535	14490	14599	14494	14681	14673	14569	14557	14498	14636	14590	14562	14692	14685	14589	14574	14661	14497	14625	14559	14464	14507	14562	14518	14697	14631	14585	14563	14401	14491	14600	14413	14517	14545	14732	14461	14670	14564	14673	14434	14580	14601	14533	14418	14659	14438	14467	14474	14662	14607	14537	14644	14673	14500	14433	14729	14684	14545	14558	14461	14521	14820	14631	14483	14677	14613	14480	14657	14580	14638	14413	14570	14457	14488	14561	14584	14575	14508	14487	14584	14394	14413	14641	14477	14521	14548	14512	14411	14758	14445	14549	14477	14608	14676	14557	14577	14320	14426	14544	14661	14463	14526	14360	14629	14574	14610	14469	14536	14418	14675	14617	14620	14564	14516	14550	14652	14490	14430	14401	14431	14389	14490	14706	14603	14543	14550	14574	14508	14477	14393	14579	14508	14457	14507	14561	14593	14514	14531	14602	14541	14590	14407	14613	14623	14709	14581	14483	14568	14579	14480	14541	14497	14541	14344	14684	14498	14510	14597	14624	14458	14628	14523	14531	14463	14538	14522	14655	14557	14447	14646	14518	14503	14510	14566	14462	14624	14540	14545	14527	14681	14579	14552	14716	14604	14524	14411	14440	14548	14577	14599	14597	14653	14461	14565	14639	14524	14515	14532	14537	14482	14613	14605	14669	14426	14515	14442	14582	14644	14480	14594	14601	14551	14696	14532	14575	14317	14462	14574	14703	14568	14449	14515	14739	14781	14335	14726	14641	14457	14501	14470	14662	14510	14688	14470	14574	14548	14587	14433	14601	14593	14490	14430	14670	14597	14647	14546	14594	14651	14439	14446	14557	14444	14545	14643	14583	14401	14334	14649	14487	14468	14606	14592	14517	14565	14654	14660	14717	14533	14458	14376	14479	14570	14588	14477	14525	14552	14625	14628	14395	14500	14543	14518	14584	14519	14662	14487	14640	14613	14610	14561	14447	14694	14565	14422	14616	14423	14574	14487	14451	14624	14615	14502	14515	14626	14552	14635	14491	14666	14570	14588	14475	14791	14516	14486	14628	14583	14404	14618	14567	14536	14378	14633	14669	14461	14583	14596	14548	14524	14291	14473	14501	14517	14565	14557	14635	14656	14372	14538	14481	14714	14466	14519	14645	14498	14524	14463	14578	14837	14561	14659	14512	14511	14498	14452	14574	14572	14586	14433	14509	14561	14448	14625	14691	14486	14606	14529	14457	14537	14351	14556	14717	14507	14493	14547	14770	14528	14678	14720	14519	14593	14545	14541	14652	14442	14476	14442	14532	14561	14656	14546	14556	14538	14626	14393	14422	14459	14504	14663	14619	14675	14523	14577	14575	14498	14524	14606	14602	14544	14560	14646	14537	14518	14653	14517	14543	14464	14674	14656	14633	14672	14416	14594	14749	14620	14685	14517	14601	14654	14479	14626	14571	14729	14578	14610	14539	14649	14486	14507	14552	14661	14644	14599	14598	14598	14638	14478	14453	14595	14496	14447	14635	14554	14585	14624	14542	14651	14673	14330	14539	14578	14713	14505	14570	14679	14490	14459	14632	14471	14523	14491	14656	14692	14435	14569	14686	14626	14494	14380	14498	14506	14603	14358	14557	14712	14384	14555	14550	14628	14567	14572	14595	14662	14586	14645	14434	14452	14462	14489	14548	14462	14547	14408	14505	14520	14504	14522	14593	14544	14612	14714	14626	14595	14568	14537	14566	14575	14561	14597	14506	14598	14546	14475	14624	14537	14672	14649	14472	14574	14590	14588	14592	14589	14546	14402	14538	14529	14586	14604	14612	14586	14745	14641	14434	14474	14610	14413	14629	14455	14667	14566	14607	14597	14349	14577	14388	14494	14592	14560	14441	14529	14536	14623	14578	14606	14510	14555	14491	14506	14533	14439	14516	14497	14513	14475	14578	14608	14391	14495	14524	14466	14799	14511	14553	14668	14493	14645	14522	14619	14603	14633	14596	14566	14447	14600	14509	14583	14491	14572	14272	14672	14610	14626	14553	14499	14500	14536	14669	14678	14535	14454	14523	14447	14781	14461	14465	14485	14642	14496	14402	14483	14574	14518	14660	14656	14557	14560	14501	14521	14625	14518	14305	14527	14608	14445	14703	14419	14723	14469	14441	14642	14416	14462	14532	14477	14477	14339	14668	14504	14511	14348	14511	14632	14711	14686	14548	14412	14492	14438	14524	14651	14607	14471	14528	14513	14523	14465	14534	14495	14483	14632	14662	14522	14699	14521	14512	14517	14410	14400	14541	14679	14541	14671	14713	14542	14605	14533	14438	14662	14425	14572	14588	14429	14537	14450	14480	14536	14530
27788	27909	43383	34993	23684	21117	19315	18783	18553	18290	17883	17883	17806	17799	17997	17630	17900	17828	17892	17755	18012	17894	17601	17842	17949	17849	17822	17759	17849	17971	17997	17944	17709	17741	17700	17553	17565	17785	17811	17645	17858	17586	17793	17598	17834	17713	17585	17655	17583	17619	17756	17736	17394	17686	17728	17835	17707	17726	17765	17798	17890	17631	17570	17929	17792	17702	17733	17646	17604	17722	17711	17629	17571	17707	17733	17553	17691	17923	17819	17687	17887	17668	17722	17581	17840	17545	17899	17736	17604	17688	17781	17767	17748	17720	17680	17593	17854	17631	17637	17778	17672	17509	17805	17552	17617	17848	17863	17748	17820	17694	17700	17712	17668	17683	17847	17901	17796	17934	17687	17604	17700	17534	17530	17677	17892	17851	17590	17662	17723	17641	17570	17668	17715	17589	17619	17634	17631	17637	17577	17738	17737	17560	17559	17588	17785	17845	17618	17642	17684	17752	17624	17970	17863	17779	17650	17779	17705	17782	17559	17530	17588	17521	17600	17598	17808	17688	17652	17705	17774	17720	17653	17641	17572	17636	17940	17636	18014	17540	17718	17737	17819	17554	17563	17710	17738	17724	18001	17624	17829	17760	17654	17776	17893	17755	17764	17767	17718	17401	17551	17732	17794	17774	17699	17675	17768	17434	17686	17632	17791	17628	17639	17697	17843	17650	17780	17651	17586	17421	17589	17685	17766	17756	17601	17681	17940	17679	17844	17620	17626	17583	17636	17747	17800	17680	17746	17827	17625	17844	17579	17658	17688	17729	17658	17637	17753	17769	17856	17486	17693	17814	17706	17745	17568	17711	17666	17644	17923	17979	17660	17892	17691	17681	17583	17807	17781	17753	17598	17758	17702	17446	17613	17637	17686	17750	17589	17779	17811	17672	17682	17757	17708	17670	17616	17848	17648	17572	17464	17668	17697	17664	17426	17801	17769	17684	17718	17653	17847	17663	17708	17720	17666	17834	17539	17635	17672	17530	17641	17687	17673	17843	17574	17698	17783	17689	17518	17619	17749	17722	17833	17724	17765	17833	17679	17727	17668	17478	17688	17719	17766	17510	17602	17617	17556	17644	17726	17671	17453	17765	17665	17736	17787	17842	17825	17663	17473	17756	17740	17834	17756	17689	17815	17875	17702	17895	17894	17697	17682	17834	17632	17760	17743	17818	17629	17870	17879	17602	17510	17619	17513	17609	17763	17801	17754	17797	17724	17851	17602	17816	17761	18052	17821	17641	17680	17527	17728	17698	17587	17789	17583	17661	17539	17672	17716	17729	17779	17717	17636	17727	17488	17616	17845	17722	17742	17592	17762	17583	17608	17620	17670	17683	17725	17815	17514	17586	17702	17880	17557	17854	17799	17741	17784	17769	17539	17758	17689	17683	17655	17853	17760	17608	17643	17706	17516	17652	17608	17664	17677	17931	17724	17752	17890	17651	17694	17829	17665	17634	17701	17671	17736	17673	17729	17648	17556	17695	17632	17704	17653	17545	17663	17640	17581	17557	17586	17781	17683	17694	17981	17852	17922	17714	17763	17555	17668	17817	17798	17803	17477	17907	17505	17653	17803	17721	17800	17857	17763	17603	17706	17635	17954	17690	17560	17804	17715	17611	17799	17671	17796	17648	17548	17684	17686	17655	17816	17740	17692	17734	17814	17648	17815	17696	17746	17736	17794	17685	17658	17785	17815	17708	17820	17654	17944	17838	17799	17426	17723	17661	17901	17526	17759	17717	17612	17759	17675	17816	17705	17619	17683	17839	17550	17767	17927	17730	17675	17620	17604	17515	17797	17916	17567	17714	17712	17724	17664	17642	17662	17677	17968	17922	17654	17711	17800	17707	17687	17640	17770	17849	17846	17557	17582	17526	17409	17721	17752	17709	17680	17821	17715	17631	17999	17752	17620	17880	17885	17757	17663	17668	17755	17504	17798	17812	17797	17794	17768	17619	17822	17860	17652	17733	17565	17649	17722	17649	17682	17852	17595	17641	17622	17649	17757	17705	17806	17704	17724	17668	17804	17640	17694	17785	17625	17813	17649	17629	17755	17773	17757	17705	17636	17544	17719	17635	17823	17670	17689	17705	17622	17750	17697	17708	17735	17757	17884	17680	17948	17722	17684	17572	17639	17531	17442	17751	17801	17657	17772	17814	17454	17495	17958	17588	17733	17637	17851	17811	17855	17682	17532	17663	17585	17656	17558	17561	17521	17745	17781	17785	17970	17472	17829	17671	17722	17788	17761	17752	17534	17619	17757	17688	17684	17749	17548	17687	17688	17737	17773	17956	17721	17790	17853	17761	17562	17708	17548	17700	17802	17651	17682	17693	17942	17574	17774	17732	17813	17894	17618	17553	17595	17731	17761	17918	17704	17505	17650	17704	17636	17663	17732	17766	17760	17703	17777	17440	17660	17680	17668	17739	17536	17864	17723	17592	17760	17670	17707	17748	17565	17580	17644	17764	17824	17621	17769	17637	17664	17670	17547	18012	17575	17423	17538	17803	17727	17555	17555	17650	17704	17552	17744	17656	17686	17525	17748	17661	17793	17841	17755	17730	17805	17686	17701	17776	17580	17778	17769	17756	18025	17603	18035	17655	17648	17820	17674	17718	17794	17731	17704	17749	17790	17758	17948	17875	17717	17651	17627	17583	17704	17662	17681	17787	17588	17741	17832	17781	17663	17585	17605	17661	17756	17642	17641	17837	17712	17623	17772	17779	17452	17685	18016	17897	17745	17745	17734	17711	17667	17697	17539	17434	17653	17599	17819	17692	17659	17672	17588	17778	17709	17902	17837	17531	17815	17562	17814	17782	17750	17568	17748	17613	17590	17707	17679	17750	17860	17727	17722	17775	17701	17659	17636	17743	17734	17921	17694	17648	17808	17677	17656	17602	17751	17634	17780	17620	17716	17669	17637	17774	17661	17660	17595	17707	17724	17854	17654	17607	17806	17927	17873	17680	17734	17960	17717	17694	17854	17681	17920	17791	17608	17522	17685	17760	17849	17679	17697	17602	17538	17772	17545	17704	17807	17613	17749	17845	17805	17571	17574	17756	17624	17785	17812	17739	17717	17808	17765	17574	17774	17612	17839	17851	17783	17736	17769	17792	17557	17613	17823	17693	17527	17739	17595	17630	17629	17531	17683	17673	17857	17631	17716	17663	17567	17711	17511	17787	17686	17767	17645	17675	17711	17425	17596	17638	17571	17787	17769	17760	17718	17761	17696	17732	17638	17527	17560	17608	17661	17710	17727	17743	17727	17449	17629	17747	17812	17617	17693	17533	17644	17628	17907	17561	17854	17814	17884	17807	17701	17747	17790	17772	17843	17778	17701	17812	17523	17668	17589	17551	17729	17726	17716	17732	17718	17578	17623	17885	17768	17699	17911	17553	17673	17780	17855	17648	17749	17693	17776	17899	17784	17753	17835	17549	17620	17666	17733	17707	17457	17839	17608	17546	17718	17691	17803	17834	17797	17703	17832	17434	17451	17746	17686	17549	17684	17623	17570	17802	17757	17563	17656	17871	17804	17804	17826	17753	17700	17624	17582	17599	17731	17786	17690	17655	17672	17663	17781	17900	17578	17563	17911	17813	17646	17662	17797	17587	17695	17745	17692	17485	17730	17611	17738	17666	17731	17740	17612	17640	17778	17660	17830	17636	17857	17760	17878	17777	17853	17722	17822	17681	17695	17930	17708	17760	17739	17777	17745	17670	17655	17722	17677	17703	17735	17893	17477	17633	17630	17864	17630	17829	17657	17738	17722	17782	17917	17707	17700	17609	17709	17532	17719	17708	17913	17668	17664	17621	17565	17747	17676	17598	17776	17669	17643	17802	17858	17748	17908	17950	17794	17702	17701	17648	17873	17637	17749	17698	17509	17643	17601	17760	17807	17774	17877	17598	17637	17802	17729	17737	17669	17621	17673	17729	17474	17814	17724	17709	17754	17737	17652	17732	17757	17653	17653	17731	17497	17794	17777	17621	17735	17611	17785	17690	17612	17678	17708	17744	17840	17786	17645	17678	17709	17689	17764	17713	17633	17560	17648	17656	17642	17779	17822	17596	17604	17726	17631	17673	17852	17632	17886	17680	17783	17850	17707	17876	17967	17702	17719	17621	17596	17848	17768	17845	17919	17817	17662	17897	17663	17846	17664	17746	17837	17554	17629	17728	17858	17700	17881	17569	17754	17634	17654	17630	17627	17782	17660	17681	17760	17728	17464	17759	17542	17836	17776	17753	17768	17941	17810	17788	17637	17616	17544	17611	17733	17737	17804	17800	17691	17664	17771	17805	17751	17796	17764	17658	17743	17757	17548	17847	17837	17715	17947	17852	17724	17674	17543	17546	17824	17833	17949	17728	17749	17522	17702	17846	17753	17817	17615	17775	17621	17519	17780	17802	17690	17827	17799	17700	17507	17765	17779	17865	17759	17677	17801	17596	17716	17750	17890	17744	17722	17656	17734	17833	17683	17517	17726	17456	17567	17520	17905	17457	17497	17764	17787	17482	17876	17670	17768	17768	17581	17537	17591	17585	17922	17590	17742	17871	17719	17808	17776	17654	17621	17645	17887	17646	17779	17699	17805	17716	17521	17814	17687	17780	17689	17839	17839	17546	17852	17724	17685	17736	17583	17796	17698	17630	17685	17655	17798	17852	17780	17647	17440	17944	17556	17653	17931	17812	17837	17762	17596	17810	17698	17824	17762	17664	17853	17777	17867	17931	17994	17768	17443	17739	18004	17590	17685	17553	17762	17694	17789	17558	17670	17525	17785	17779	17702	17826	17759	17750	17742	17611	17602	17782	17607	17683	17565	17551	17781	17710	17821	17661	17527	17840	17753	17723	17437	17695	17833	17593	17669	17703	17738	17673	17760	17702	17522	17772	17487	17722	17664	17469	17752	17881	17901	17726	17770	17852	17680	17570	17843	17529	17670	17577	17742	17580	17775	17641	17930	17742	17793	17700	17711	17681	17688	17661	17791	17804	17727	17764	17743	17449	17630	17752	17802	17688	17874	17850	17688	17622	17718	17531	17747	17837	17820	17645	17734	17700	17735	17413	17590	17831	17748	17555	17788	17801	17780	17738	17919	17730	17794	17768	17707	17783	17674	17799	17571	17603
20619	44496	45804	30813	21025	18999	16884	16386	16212	15700	15449	15374	15241	15040	15143	15124	15127	15038	14962	15036	15119	15076	14991	14918	15007	15072	14972	15128	15209	15031	15045	14950	15050	15053	14963	14794	15040	14944	14914	14834	14803	14890	15058	15012	15226	15033	14976	15143	15031	14918	14940	14784	15088	14924	14965	14846	14747	14923	14871	14929	14914	14967	14889	15071	14836	14815	15051	14959	14844	14996	14932	14960	14788	14927	14984	15085	15102	14903	14831	15057	15023	15140	15000	14888	15056	14874	14858	15041	14822	14904	15131	14863	14926	15042	15079	15238	14986	15038	14936	14996	15032	14925	15005	15026	15072	14922	15098	14877	14869	14966	15073	14905	15204	14920	15001	15036	15004	15069	14915	14970	15046	15099	14923	14972	14931	14936	15053	14913	14940	15086	14980	15100	14932	15154	15014	14781	14929	14989	14925	15149	14771	15016	14941	14872	14906	15109	14953	15139	14974	14909	15052	15002	14997	14929	14842	14883	15010	14946	14897	14884	14950	14966	14855	14964	14985	15059	14980	15112	14976	15000	14829	14885	14943	14876	14972	14891	14977	14815	14929	14996	14990	14896	14848	14868	15026	15081	14976	14875	14993	15093	14888	14975	14981	14989	14954	15019	15005	14925	15027	14920	14919	15002	14861	14921	15010	14766	14943	14944	14880	14982	14984	14993	15061	14983	15014	14939	14949	15020	14991	15136	15091	14942	14996	14930	15094	14963	15083	14967	14902	15174	14905	15098	14960	15036	15060	14998	15064	15155	14936	14900	15055	14865	15074	14893	15114	14955	15036	14937	15037	14879	15045	14825	14981	15011	15152	15043	14987	14883	14940	15080	14843	14961	15001	14910	15057	14820	14944	15003	14931	15015	14944	14953	14869	14842	14877	15045	14950	14959	14861	14917	14974	14974	14982	15086	14908	14945	15036	14985	15025	15144	15120	15046	15105	14995	15054	14948	14893	14908	14991	14928	15007	15108	14935	14798	15087	15088	14830	15003	15103	14977	14974	15020	15000	14873	14882	15074	14955	14914	15104	14835	15150	14924	14779	15010	14928	14993	14998	14776	14918	15020	15045	14880	15079	15070	14992	14918	14964	14988	15081	15069	14909	14867	14937	14943	15050	14940	14978	15014	14998	14890	14951	14937	14967	15095	14923	14977	15073	14961	14886	15031	14869	14879	15091	14958	14785	15104	14947	15016	15027	14806	15059	14785	15093	15004	14907	15080	14883	14832	15146	15083	14849	14920	15009	15014	14926	14991	14916	14844	15013	15110	14945	14836	15065	15119	15046	15089	14955	15051	14940	14933	15035	14893	14967	14924	15142	14931	14853	14994	15002	15048	15006	15002	15071	14944	14976	14857	15164	14986	14989	15295	15036	14952	15101	14974	15159	15148	15121	15115	15078	15005	14918	14919	14885	15163	14809	15022	14987	14886	15083	14880	14812	14880	14980	14944	14940	14882	14813	14774	14924	15058	15100	15017	14809	14936	15090	14727	14969	14907	14956	15057	15018	14891	15063	14808	14964	14858	15151	14946	15060	14858	14956	14825	14951	14906	15014	14878	14941	15100	14817	14856	14930	14982	14880	15044	14909	14867	14958	14930	14827	14842	15103	14957	14883	14953	15202	14891	14940	14910	14991	14906	14943	14924	14969	14922	15128	14913	15062	14990	14846	15086	14792	15013	14904	14999	15058	15121	14822	15101	15066	15019	15004	14929	15076	15071	14964	14963	14921	14863	14938	14969	14936	15007	15003	14950	14885	14899	14929	15024	15181	14894	14705	15011	14938	15103	14817	14933	15015	14888	14839	15021	14890	14915	14969	14884	14832	14971	14938	14861	14968	14850	14962	15161	14865	14971	15010	14811	14913	15028	15003	14945	15001	14883	14842	15030	14957	14856	15029	15088	15067	15012	14849	14970	14967	15005	15050	14941	14903	15047	14877	15082	14978	14974	14903	14921	14900	14879	15076	14913	15004	14957	14945	15046	15029	15005	15009	14840	15057	14986	15037	14874	14925	15124	15124	15210	15051	14910	15080	14932	14994	14901	14966	14947	14882	14948	15035	15086	15051	14864	14829	15020	14989	14952	14888	14957	14834	14913	15003	15037	15073	14863	15023	14915	14954	15054	14853	15159	15043	14946	14972	14802	14949	14977	14975	14873	15041	14933	15003	14806	15031	15083	14812	14829	15117	15106	14825	15024	15051	15007	14940	14963	14989	15016	15045	14965	15043	14865	14976	14914	15040	14940	14925	15015	14948	14987	15058	14898	14977	14853	14909	14805	15001	15090	14847	14896	14916	15131	14901	14798	14904	15184	14844	14997	14972	15042	15028	15076	14987	15067	14856	14937	15010	14823	14960	14904	14827	15036	14995	14987	14931	15006	14957	15089	14834	14910	14961	14913	14959	14945	15010	14997	14839	14908	14938	14902	15097	14778	14967	14923	15135	14977	14962	14884	14975	14918	14942	14978	15112	14923	14893	14987	15054	15021	15026	15013	14989	14852	14881	14838	14972	15117	15011	14921	15047	14933	15142	15036	14960	15000	14829	14968	14992	15046	15054	15001	15043	15020	14918	15011	14933	14846	14868	14803	15169	14896	15098	14963	14895	15222	14988	14948	14789	15157	15007	14983	14930	14897	15128	14880	14791	14863	14994	14934	15007	15071	14848	15136	15019	15056	15047	14916	14895	15090	14945	15028	15098	14959	15033	15163	15063	15085	15019	14935	14918	14988	14901	14822	14948	15033	15039	14984	15043	14835	15201	14874	14943	14886	15018	14869	14939	14922	14900	14919	14886	14916	14982	14760	15023	14964	14955	15065	14920	14748	14944	14956	14992	14821	15070	15061	15034	15143	14907	14991	15015	14834	14817	14897	14988	15042	15000	15147	15057	14906	15100	14831	14982	14960	14933	15026	14987	14911	15016	15022	14978	14997	14999	14983	14966	15029	15002	14954	14959	14871	15125	14818	14919	15016	15016	15021	14899	15054	14971	15026	15080	14755	15062	15049	15120	14836	15023	15047	14868	15061	15136	15066	14968	15016	14973	14940	15098	14881	15030	14901	14861	14886	14839	14881	14811	15036	15034	14929	15035	14953	14930	15065	14844	14898	14947	15039	15043	14950	14916	15070	15018	15042	14844	14982	15035	14939	15000	14802	14998	14845	14731	14830	14982	14979	15018	15064	14940	14901	15001	14841	14990	14896	14953	15049	15031	14970	14834	15080	15010	14931	14921	14898	14858	15008	15146	14997	15168	14914	14937	14987	15038	14991	15072	14910	14952	14889	14948	14923	15011	14860	15023	15072	14999	15012	14975	15081	15098	14949	14954	15002	14858	15030	14874	14919	15198	14786	15007	14996	14909	14994	15035	14868	14973	14969	14959	14868	14865	14828	14988	15034	14992	14938	14993	14645	15002	15051	14712	15008	14930	14984	14918	14908	14951	14991	14988	15066	14952	14952	14917	15196	15132	14952	14969	15140	14941	14979	14833	14954	15069	15008	14910	15007	14832	14808	15243	14754	15123	15122	15017	14962	14929	14864	14788	15016	15094	15033	14978	15007	15078	14915	14970	14911	15006	14960	14844	14919	15059	14928	14964	14988	14877	15096	15082	14938	14843	15035	14968	15063	14996	14947	15006	14944	15084	15022	14951	15008	14958	15128	14898	14909	15043	14902	14905	14843	14963	14913	14923	14850	15041	14968	14915	14918	15092	14992	15047	15019	14985	14917	15038	15011	14987	14912	14857	15019	15013	15050	14831	15013	14951	14947	14981	14902	15032	15037	14996	14866	14927	14973	14822	14963	15043	15052	15011	14785	15011	15088	14959	14879	14972	15148	15040	14824	15018	15149	15004	14993	14874	15016	14994	15110	14988	14965	15035	14977	15086	15112	14952	15015	15151	14952	15096	15054	15065	14967	14938	15084	14997	15013	15031	14920	14929	14815	15061	14920	14979	14981	14897	14892	15067	15030	14912	15130	15034	15146	15161	15223	15059	14937	14865	14956	14955	15117	14976	14917	14883	15092	15055	15009	14818	14914	14971	14940	15056	15150	15004	14848	14909	15071	15111	14929	14868	15022	15069	15097	14984	14983	14988	14830	15013	14811	15062	15005	15095	14891	14910	14985	15132	14958	14947	14975	14875	15047	14810	14968	15010	14996	15075	14842	15058	14995	15023	15113	14933	14935	14966	14947	14925	14977	14914	14966	15127	15089	15069	14813	15090	14929	14917	14928	15088	14895	14973	14859	14968	15020	14853	14852	14889	14978	15043	15010	14823	15035	14756	15028	15011	15146	15026	14749	14945	15093	14835	15043	14876	14813	15073	15056	14999	15109	15003	14960	15033	14867	15043	14933	15056	14956	15023	14942	14959	15105	14909	14922	15031	15086	15016	15027	15015	14980	14937	14953	14786	15041	14914	15074	14936	15091	14881	14944	15102	14975	15038	15027	14924	15035	14975	14944	15038	14796	14956	15138	14975	15039	15021	15090	15043	15071	14982	14917	14990	14828	14914	15044	15028	15041	14937	14861	15052	15060	14979	14991	14965	14884	15025	14944	14961	14980	15048	14986	14816	14986	15208	14886	14909	14997	14801	15141	14989	14930	15108	15066	15084	15001	14884	14944	14984	14922	15068	14883	15007	14921	14891	14929	15137	14968	14869	15134	14804	14756	15077	15055	14800	14983	15053	14879	14973	14936	15069	14940	14901	14968	14992	15139	14911	14980	14972	15016	14945	14900	14955	14994	15143	15025	14952	15116	14977	14999	14929	15028	15091	14901	14901	14993	15063	14833	15036	15102	14859	15086	14858	14903	14959	15039	14930	15225	14988	14997	14821	15065	14909	14964	14833	14884	14909	15012	15058	14962	15094	14929	15016	14943	14939	15084	14968	14961	14846	15063	14956	14918	14897	14965	15023	14890	14831	15146	14961	15100	14831	14821	15132	14892	15152	14896	14893	14971	14931	14948	14874	15134	14959	14980	14854	14910	14912	14943	15099	14935	15141	14982	14887	14865	14883	14835	14921	14939	14956	15196	15128	14949	14974	15107	14976	14848	15219	15020	14844	14789	15007	14995	14903	15049	15099	15004	14948	15093	15067	14974	14890	14947	14998	15010	14973	15021	14940	15046
23963	21657	40417	40692	29253	26492	23203	20597	21377	19525	18628	18406	18149	18043	18147	17931	17769	17883	17570	17664	17588	17648	17847	17675	17768	17676	17694	17712	17553	17677	17689	17703	17675	17722	17584	17697	17701	17689	17722	17662	17622	17446	17632	18021	17789	17844	17924	17774	17817	17732	17732	17613	17574	17349	17661	17652	17494	17654	17691	17645	17799	17827	17560	17678	17815	17838	17633	17462	17636	17705	17514	17644	17396	17637	17734	17590	17613	17662	17738	17575	17343	17686	17645	17527	17479	17591	17689	17516	17600	17566	17518	17834	17580	17644	17899	17646	17726	17740	17627	17654	17697	17732	17432	17725	17505	17719	17572	17429	17741	17776	17612	17637	17792	17672	17543	17416	17543	17627	17640	17571	17686	17361	17536	17610	17593	17673	17572	17568	17493	17514	17636	17627	17587	17635	17685	17473	17554	17500	17801	17767	17799	17473	17601	17646	17483	17487	17397	17632	17481	17569	17757	17763	17448	17724	17523	17775	17777	17748	17500	17649	17503	17442	17764	17690	17430	17587	17499	17461	17664	17643	17437	17708	17528	17626	17387	17538	17620	17594	17657	17563	17688	17502	17854	17694	17633	17685	17548	17631	17538	17556	17547	17429	17468	17578	17700	17723	17599	17683	17565	17606	17539	17510	17607	17569	17546	17500	17442	17492	17518	17547	17505	17751	17592	17459	17607	17534	17539	17625	17612	17460	17437	17547	17740	17658	17475	17804	17638	17460	17650	17692	17558	17394	17495	17546	17589	17495	17478	17725	17510	17785	17808	17626	17517	17570	17483	17583	17544	17659	17472	17607	17560	17618	17549	17551	17713	17646	17443	17547	17744	17618	17516	17434	17527	17669	17561	17527	17508	17716	17735	17622	17630	17465	17574	17649	17672	17626	17565	17531	17542	17516	17359	17476	17533	17482	17604	17515	17535	17661	17721	17602	17641	17472	17625	17425	17572	17609	17561	17559	17562	17453	17744	17656	17748	17423	17494	17749	17828	17661	17532	17731	17403	17624	17610	17637	17601	17308	17662	17424	17426	17570	17609	17458	17645	17669	17613	17512	17577	17601	17763	17633	17443	17305	17537	17532	17626	17575	17658	17709	17823	17565	17629	17778	17670	17798	17588	17630	17613	17478	17785	17557	17485	17548	17605	17601	17607	17515	17626	17439	17702	17664	17582	17739	17612	17327	17647	17666	17512	17796	17725	17610	17671	17446	17400	17374	17771	17599	17695	17713	17682	17512	17663	17589	17651	17569	17530	17807	17651	17479	17634	17565	17618	17652	17573	17452	17540	17664	17550	17676	17435	17646	17546	17748	17662	17747	17717	17671	17545	17382	17500	17707	17550	17655	17409	17571	17494	17707	17684	17743	17601	17605	17665	17508	17631	17580	17560	17541	17711	17553	17737	17569	17471	17770	17573	17711	17632	17581	17541	17828	17828	17703	17415	17613	17557	17861	17691	17577	17412	17762	17750	17689	17415	17475	17457	17506	17733	17582	17449	17760	17765	17439	17569	17522	17538	17473	17463	17489	17628	17792	17526	17569	17760	17592	17613	17452	17674	17698	17602	17513	17582	17777	17489	17669	17580	17536	17600	17703	17619	17621	17628	17441	17628	17535	17812	17647	17637	17438	17539	17833	17701	17744	17568	17644	17501	17644	17479	17728	17629	17523	17521	17684	17793	17391	17657	17843	17674	17562	17587	17540	17659	17546	17546	17716	17493	17691	17662	17537	17570	17601	17541	17566	17590	17602	17622	17477	17622	17584	17439	17727	17553	17580	17501	17714	17580	17728	17584	17532	17598	17764	17657	17512	17610	17618	17567	17581	17698	17514	17467	17757	17672	17650	17482	17515	17737	17565	17452	17660	17603	17660	17648	17837	17390	17817	17835	17352	17568	17787	17591	17553	17689	17342	17746	17597	17434	17682	17449	17659	17685	17733	17701	17553	17759	17607	17423	17630	17609	17459	17549	17644	17680	17614	17687	17576	17651	17552	17375	17503	17730	17562	17573	17458	17579	17561	17671	17688	17673	17812	17572	17503	17535	17727	17602	17507	17565	17560	17441	17548	17571	17506	17690	17587	17609	17544	17398	17440	17525	17418	17804	17594	17487	17512	17551	17578	17578	17682	17581	17552	17681	17547	17533	17739	17632	17270	17703	17719	17529	17579	17636	17653	17714	17621	17453	17611	17670	17611	17567	17519	17649	17365	17603	17556	17723	17439	17621	17491	17477	17692	17568	17640	17471	17597	17726	17618	17559	17656	17488	17486	17429	17607	17805	17771	17481	17646	17466	17654	17664	17495	17619	17382	17565	17575	17501	17638	17672	17526	17725	17503	17583	17316	17741	17636	17541	17662	17571	17645	17443	17584	17686	17599	17693	17733	17493	17787	17728	17656	17629	17606	17447	17585	17573	17444	17686	17865	17724	17699	17479	17793	17764	17719	17602	17459	17684	17359	17746	17456	17394	17565	17604	17640	17512	17627	17525	17415	17742	17477	17558	17452	17732	17541	17435	17608	17351	17574	17650	17619	17580	17586	17417	17536	17561	17731	17612	17827	17677	17647	17723	17528	17509	17596	17569	17581	17706	17570	17678	17691	17516	17348	17418	17704	17663	17503	17698	17682	17532	17534	17307	17503	17552	17677	17564	17608	17492	17724	17501	17641	17680	17622	17507	17505	17535	17702	17680	17646	17758	17661	17619	17719	17751	17601	17349	17700	17549	17542	17569	17660	17849	17619	17398	17550	17691	17737	17670	17602	17558	17542	17625	17670	17614	17428	17603	17719	17809	17625	17541	17768	17694	17496	17545	17640	17533	17610	17513	17674	17630	17521	17628	17607	17933	17622	17657	17367	17652	17541	17621	17676	17779	17642	17699	17481	17622	17476	17663	17459	17543	17611	17781	17601	17364	17521	17718	17502	17689	17426	17530	17284	17340	17464	17436	17515	17648	17560	17508	17644	17530	17788	17745	17601	17665	17597	17705	17663	17642	17878	18042	17610	17548	17628	17741	17525	17391	17672	17514	17487	17551	17583	17597	17614	17523	17599	17483	17568	17605	17266	17598	17443	17672	17656	17665	17635	17559	17488	17680	17529	17630	17768	17614	17733	17523	17635	17447	17691	17588	17545	17758	17611	17513	17739	17719	17607	17658	17660	17773	17759	17495	17609	17630	17399	17609	17727	17574	17698	17648	17427	17407	17646	17869	17696	17747	17345	17382	17535	17630	17587	17611	17687	17650	17677	17736	17781	17638	17436	17650	17690	17722	17560	17590	17556	17506	17404	17483	17698	17772	17548	17737	17479	17634	17523	17480	17554	17594	17641	17634	17453	17571	17539	17538	17719	17533	17638	17735	17778	17608	17522	17652	17546	17834	17676	17785	17742	17508	17599	17632	17697	17499	17499	17649	17589	17788	17524	17553	17702	17782	17481	17481	17658	17576	17474	17424	17587	17641	17653	17566	17721	17593	17772	17692	17624	17510	17841	17783	17637	17375	17531	17562	17512	17482	17557	17557	17660	17760	17647	17626	17594	17677	17814	17611	17781	17516	17495	17440	17555	17596	17848	17641	17716	17703	17570	17740	17724	17641	17557	17602	17677	17559	17680	17581	17670	17460	17521	17513	17665	17526	17441	17765	17687	17579	17638	17471	17632	17648	17399	17548	17528	17828	17689	17712	17677	17582	17774	17756	17707	17458	17602	17793	17755	17668	17581	17381	17654	17707	17725	17561	17626	17561	17306	17490	17908	17514	17532	17458	17671	17744	17559	17700	17548	17617	17638	17669	17629	17675	17603	17390	17505	17470	17436	17449	17505	17593	17561	17493	17570	17604	17685	17392	17544	17640	17516	17534	17601	17519	17704	17788	17548	17594	17492	17723	17546	17601	17346	17606	17567	17644	17516	17456	17589	17643	17595	17628	17490	17479	17479	17469	17642	17551	17729	17738	17463	17631	17513	17653	17532	17761	17716	17693	17640	17674	17604	17616	17555	17435	17381	17509	17582	17624	17476	17546	17516	17396	17600	17685	17756	17457	17589	17608	17535	17529	17577	17674	17594	17663	17599	17709	17699	17540	17666	17808	17749	17516	17735	17704	17646	17532	17449	17667	17574	17639	17577	17735	17528	17483	17848	17596	17518	17513	17815	17704	17515	17566	17600	17611	17563	17652	17526	17572	17525	17740	17688	17767	17444	17686	17586	17591	17716	17673	17551	17755	17527	17493	17619	17668	17508	17481	17384	17552	17408	17714	17576	17494	17636	17821	17693	17860	17743	17771	17522	17753	17590	17571	17329	17529	17648	17738	17636	17647	17601	17669	17762	17605	17489	17707	17412	17449	17732	17469	17622	17590	17677	18012	17771	17492	17665	17833	17589	17602	17480	17789	17509	17659	17587	17483	17605	17569	17514	17632	17675	17643	17589	17702	17621	17493	17600	17583	17628	17698	17492	17578	17568	17473	17534	17616	17734	17711	17358	17552	17680	17445	17545	17525	17640	17664	17756	17611	17836	17577	17450	17935	17759	17669	17528	17694	17573	17641	17473	17655	17658	17554	17635	17559	17515	17568	17728	17701	17602	17522	17625	17532	17535	17634	17764	17782	17632	17704	17611	17521	17621	17667	17612	17803	17526	17680	17704	17640	17644	17517	17552	17741	17550	17561	17599	17717	17575	17698	17438	17613	17444	17512	17498	17496	17606	17738	17969	17706	17473	17570	17504	17358	17578	17503	17429	17627	17820	17739	17714	17656	17597	17883	17718	17702	17683	17552	17608	17590	17498	17598	17652	17590	17495	17546	17625	17736	17489	17807	17351	17549	17419	17585	17533	17609	17707	17586	17593	17579	17587	17582	17574	17608	17388	17581	17413	17484	17325	17729	17415	17515	17524	17710	17645	17547	17735	17713	17529	17518	17658	17633	17534	17538	17584	17602	17770	17558	17542	17565	17593	17741	17508	17572	17709	17652	17597	17656	17533	17530	17515	17685	17523	17611	17557	17457	17602	17785	17256	17636	17596	17565	17387	17523	17594	17244	17470	17600	17641	17497	17543	17486	17507	17546	17435	17534	17647	17564	17440	17410	17501	17573	17596	17656	17550	17613	17388	17735	17594	17659	17745	17678	17683	17739	17755
29182	76003	79464	53046	32630	24935	18950	18974	20691	16520	16024	15798	15517	15119	15372	15194	15203	15278	15095	15046	15055	14897	15223	14790	14922	14959	14904	14982	14948	15029	14760	14609	14989	14924	14962	14794	14883	14720	14860	14883	14856	14894	15003	15098	15165	15021	15050	14847	14770	14815	14885	14876	14880	14843	14906	14871	14938	15077	14893	14822	15025	14892	14771	14890	14895	14816	14822	14812	14899	14792	14945	14790	14753	15022	14754	14863	14917	14875	14976	14808	14934	14874	14996	14721	14945	14704	14861	14811	15128	15000	14784	14924	14831	14889	15107	15122	14849	14890	14758	14817	15018	14805	14850	14862	14918	14997	14801	14634	14804	14942	14800	14845	14955	14834	14838	14919	14991	14946	14776	14767	14826	14935	14986	14881	14713	14879	14790	15005	14760	14716	14888	14779	14935	14818	14875	14771	14857	14745	14937	14879	14932	14955	14841	14714	14779	14828	14814	14834	14951	14977	14871	14765	14822	14791	14927	14971	14916	14938	14831	14944	14927	14693	14863	14740	14727	14937	14917	14945	14855	14872	14817	14887	14874	14794	14904	14852	14793	15010	14918	14937	14890	14920	14905	14757	14863	14827	14803	14985	14758	14821	14887	15105	14829	14742	14914	14922	14762	14849	14739	14908	14781	14782	14842	14918	14840	14980	14839	14788	14877	14937	14941	14850	14762	14854	15003	14849	14786	14726	14926	14931	15041	14866	14811	14797	14968	14951	14892	14729	14706	14933	14940	14889	14956	14868	14803	14849	14850	14779	14752	14902	14912	14901	14849	14826	14783	14837	14898	14684	14958	14871	14775	14960	14964	15011	14917	14885	14809	14911	14959	15010	14802	14692	14756	14846	14942	15039	14839	14851	14995	14806	14849	14979	14859	14904	14958	14883	14808	14931	14855	14958	14926	14796	14757	14961	15030	14915	14912	14949	14940	14960	15029	14936	14938	14913	14837	14868	14777	14794	14959	14717	14928	14784	14941	15002	14953	14812	14769	14832	14924	14985	14851	14900	14991	15011	14913	14987	14911	14832	14920	15038	14910	14828	15004	14762	14822	14822	14948	14991	14875	14753	15027	14864	15148	14643	14702	14751	14839	14950	15070	14676	15107	14927	14726	14877	14922	14912	14730	14854	15023	15051	14869	14831	14875	14828	14914	14930	14975	14844	14927	14866	14860	14961	14803	14929	14568	14746	14920	14859	14846	15004	14834	14913	14820	14808	14990	14802	14885	14942	14869	14902	15006	14924	14754	14851	14983	14897	14716	14955	14906	14842	14876	15063	14843	14830	14947	14851	14809	14872	14866	14966	14832	15058	14792	14844	14731	14919	14913	14963	14810	14954	14665	15058	14871	14927	14901	14760	14860	14936	14888	14869	14817	14872	14730	14962	14932	14862	14950	14898	14830	14813	14761	14829	14855	14960	14844	14772	14748	14940	14830	14889	14960	14858	14777	14847	15001	14692	14819	14880	14758	15013	14793	14861	14935	14840	14846	14868	14916	14763	14611	14893	14943	15067	14928	14811	14779	14828	14731	14755	14881	14901	14871	15041	14884	14863	14823	14937	14922	14733	14795	14988	14980	14775	14930	14813	14798	14751	14862	14814	14997	15043	14763	14883	14831	14931	14932	14780	14958	14924	14838	14735	14754	14927	14807	14841	14811	14824	14754	15050	14868	14763	14883	14879	14854	14838	14918	14911	14780	14850	14842	14981	14786	14788	14905	15022	14933	15014	14882	14935	14981	14867	14793	14734	14921	14857	14591	14974	14835	14787	14760	14760	14731	14997	14923	14921	14805	14689	14882	14744	14966	15009	14755	14750	14968	14842	14834	14728	15062	14816	15057	14783	14838	14885	14900	15229	14865	14737	14905	14776	14874	14791	14833	14967	15005	14882	14808	14931	14916	14670	14819	14831	14895	14974	14847	14783	14969	14981	14824	14718	14668	14757	14952	14893	14911	14934	14901	14831	14680	14877	14854	14629	14768	14818	14985	14832	14863	14727	14902	14887	14871	14837	14783	14793	14964	14811	14970	14888	14887	14756	14990	14805	14878	14779	14889	14897	14955	14850	14801	14947	14858	14789	14948	14867	14893	14797	14836	14837	14855	14869	14905	14893	14747	14933	14990	14947	14830	15062	14827	14919	14786	14881	14832	14923	14786	14880	14833	15074	14838	14833	14963	14840	14953	14837	14845	14926	14936	14880	14830	14904	14868	14899	14778	14886	14819	14937	14954	14801	14767	14604	14946	14903	14818	15082	14880	15008	15071	14740	14738	14949	14906	14904	14863	14905	14840	14917	14775	14781	14964	14916	14688	14938	14837	14735	14823	14946	14664	14863	14859	15028	14856	14908	14878	14967	14933	14834	14882	14873	14862	14864	14869	14804	14889	15053	14762	15072	14746	14866	14953	14868	15025	14879	14775	14786	14975	14772	14950	14710	14933	14854	15004	15037	14959	14802	14860	14973	14986	14806	14790	14928	14887	14730	14891	14901	14998	14832	14878	14729	15038	14880	14870	14751	14818	14842	14998	14981	14899	14955	14818	14918	14921	14885	14921	14888	14792	14907	14869	14635	14771	14853	15005	14996	14872	14897	14889	14840	14765	14948	14933	14916	14815	14987	14965	14872	14968	14784	14917	14856	14882	14613	14921	14866	14904	14783	15074	14914	14827	14945	14896	14909	14936	14760	15012	14734	14909	14841	14821	14669	14834	14805	14981	14824	14874	14834	14962	15070	14901	14912	14750	14780	14865	14902	14752	14896	14815	14818	14940	14878	14915	14806	14870	14962	15035	14891	14903	14983	14899	14901	14753	14927	14912	14868	14847	15191	14836	14956	14976	14813	14875	15004	14804	14971	14866	15031	14865	14914	14882	14927	14843	14890	14902	14841	14846	14812	14844	14831	14897	14766	14780	14929	14913	14897	14777	14794	14957	14858	14951	14955	14716	14864	14907	14887	14916	14801	14900	14725	14838	14956	14999	14764	14942	14810	14939	14804	14894	14888	14707	14896	14756	15070	14862	14961	14972	14908	14944	14895	14899	14590	14869	14856	14841	14905	14828	14840	14884	14820	14882	14637	14883	14997	14920	14912	14797	14869	14952	14801	14754	14829	14997	15040	14755	14913	14930	14906	14865	14996	14910	14953	14965	14882	14923	14729	14908	14725	14783	14872	14954	14657	14755	14820	14855	15092	14872	14966	14862	14946	14830	14964	14979	14955	14770	14902	14767	14581	14826	14951	14923	14846	14865	14683	14960	14958	14947	14767	14908	14833	14734	14998	14980	14876	15021	14840	15005	14846	14872	14917	14699	14930	14966	14895	14760	14825	14884	14802	14874	14758	14985	14994	14937	14872	14933	14864	14918	14862	14763	14905	14847	14930	14876	14908	14772	14953	15010	14849	14946	14978	14934	14915	14887	14795	15116	14875	14959	14907	14786	14919	14839	14823	14915	14862	14928	14937	14787	14953	14978	14820	14830	14926	14835	15033	14976	14965	14876	14894	14800	14984	14882	14751	14956	14780	14954	14871	14772	14768	14901	14880	14855	14907	14977	14919	14820	14728	14995	14749	14895	14822	14794	15025	14967	14980	14781	14947	14872	14896	15012	14698	14850	14960	14966	14786	14842	14872	14919	14756	14967	14978	14893	14892	15122	14831	14802	14988	14953	14852	14906	14863	14842	14778	14946	14920	14826	14808	14820	14870	14710	14885	14995	14840	14699	14931	14784	15049	14925	14856	14954	14771	14862	14873	14907	14973	14742	14791	14946	14780	14764	14887	14688	14912	14736	14829	15034	14764	14854	14955	14895	14781	14895	14760	14923	14929	14946	14902	14706	15062	14910	14966	14910	14848	14935	14775	14941	14862	14857	14827	14881	14930	14824	15081	15008	14934	14797	14985	15004	14794	15008	14844	14816	14913	14791	14796	14949	14905	14932	14946	15108	14940	14964	14875	14953	14828	14806	14846	14832	14867	14706	14934	14879	14833	14753	14917	14911	14861	14949	14814	14836	14873	14846	14871	14978	14783	14916	14951	15013	14796	14920	14899	14868	14806	14883	14983	14979	14816	14917	14909	14907	14924	14896	14826	14676	14878	14798	14876	14886	14906	14914	14924	14979	14739	14868	14975	14920	14823	14827	14892	14879	14907	14862	14963	14986	14992	14744	14907	14741	15027	14927	14846	15004	14840	14872	14925	14821	14908	14905	14969	14839	14836	14807	14934	14832	14771	15043	14967	14780	14810	14825	14789	14763	14857	14940	14920	14985	14891	15004	14892	14836	14847	15024	14930	14897	14914	14882	14946	14841	15016	14873	14937	14954	14880	14829	14836	14831	14920	15020	14919	14907	14772	15003	14875	14826	14864	14884	14905	14802	14954	14877	14867	14963	14913	14832	14909	14878	14946	14747	14921	14958	15020	14794	14921	14918	14760	14803	14776	14776	14881	14980	14821	14858	14752	14848	14906	14982	14740	14899	14692	14899	14906	14865	14769	14905	14833	14780	14801	14817	15001	14993	14987	14930	15025	15016	14846	14910	14692	14757	14891	14803	14859	14743	14845	14818	14802	14827	14796	14783	14795	14801	14854	14870	14837	14710	14809	14935	14934	14742	14833	14835	14840	14869	14961	14901	14920	14712	14848	14839	14900	14897	14967	14906	14742	14914	14991	14903	14882	14859	14769	14902	14865	14852	14953	14764	14836	14952	14697	14779	14757	14743	14924	15047	14867	14994	14766	14818	14836	14828	14988	14766	14979	14956	14790	14945	15016	14688	14843	14774	15000	14937	14873	14812	14913	14791	15071	14929	14971	14974	14698	14867	14926	14740	14836	14878	14921	15053	14898	14876	14979	14879	14938	14910	14840	14896	14957	14825	14974	14976	14978	15010	14926	14950	14937	14974	14900	14934	14830	14853	14796	14813	14868	14819	14882	14958	14860	14876	14919	14951	14849	14907	14876	14910	14902	14771	14973	14946	14872	14923	14947	14855	14930	14979	14857	14773	14799	15123	14933	14921	14829	14780	14995	14721	14755	14891	14958	15026	14753	14863	14862	14847	14924	14876	14981	14806	15052	14983	14652	14906	14896	14877	14866	14734	14992	14917	14909	14936	14958	14987	14870	14898	14796	15015	14754
22707	21390	36040	34389	28014	26221	26546	23895	24296	20851	19233	18527	18692	18380	18155	18148	18093	18067	17927	17940	17909	17701	18117	18026	17869	17882	18023	17879	17791	17912	17826	17592	17607	17833	17902	17967	17705	17529	17633	17609	17703	17634	17640	17858	18035	18069	17920	17585	17800	17536	17556	17656	17777	17591	17536	17494	17655	17353	17732	17721	17393	17730	17778	17769	17657	17595	17747	17748	17772	17759	17484	17722	17438	17730	17557	17612	17704	17528	17611	17727	17734	17786	17651	17713	17676	17495	17440	17595	17704	17439	17781	17643	17732	17753	17623	17709	17645	17610	17417	17652	17631	17586	17505	17652	17549	17595	17577	17444	17747	17702	17535	17473	17519	17395	17612	17608	17511	17783	17683	17564	17708	17570	17711	17639	17658	17755	17592	17596	17680	17752	17640	17593	17678	17400	17704	17644	17530	17446	17441	17788	17664	17606	17382	17383	17772	17679	17643	17459	17508	17501	17449	17419	17780	17449	17583	17503	17543	17552	17480	17524	17607	17604	17636	17700	17460	17422	17445	17471	17446	17578	17651	17397	17544	17270	17570	17447	17577	17709	17414	17448	17643	17736	17517	17474	17515	17485	17558	17479	17622	17477	17613	17669	17657	17535	17617	17621	17587	17760	17347	17738	17601	17356	17413	17424	17610	17721	17610	17745	17658	17627	17705	17643	17503	17414	17795	17473	17641	17634	17520	17439	17601	17700	17426	17562	17608	17348	17624	17439	17531	17584	17543	17347	17587	17748	17686	17731	17587	17618	17680	17686	17708	17430	17741	17569	17423	17542	17429	17606	17578	17628	17634	17655	17605	17660	17625	17775	17483	17387	17473	17516	17803	17747	17657	17574	17420	17380	17544	17744	17524	17371	17642	17256	17634	17501	17767	17620	17508	17579	17436	17412	17572	17563	17686	17687	17740	17492	17580	17561	17732	17644	17686	17819	17387	17599	17621	17599	17589	17480	17725	17510	17396	17754	17599	17555	17581	17420	17527	17651	17466	17645	17765	17510	17338	17594	17666	17790	17761	17481	17605	17628	17642	17463	17754	17533	17506	17713	17437	17548	17606	17635	17719	17496	17530	17430	17673	17438	17645	17483	17489	17401	17485	17743	17542	17571	17538	17440	17584	17639	17558	17622	17648	17529	17756	17683	17351	17677	17589	17548	17678	17544	17610	17615	17604	17379	17699	17673	17678	17677	17408	17631	17651	17580	17617	17709	17610	17720	17418	17483	17661	17483	17589	17594	17721	17528	17732	17647	17648	17463	17525	17655	17677	17522	17467	17369	17668	17502	17643	17468	17416	17330	17575	17673	17493	17536	17579	17395	17550	17511	17526	17480	17766	17496	17596	17599	17751	17553	17501	17595	17515	17507	17411	17453	17486	17526	17521	17799	17389	17443	17607	17763	17664	17517	17489	17569	17678	17769	17648	17594	17554	17561	17516	17687	17504	17641	17677	17590	17404	17349	17635	17453	17562	17470	17386	17408	17538	17343	17727	17449	17735	17602	17546	17680	17501	17674	17360	17542	17556	17682	17759	17472	17787	17679	17704	17373	17327	17632	17650	17811	17955	17485	17670	17503	17465	17486	17676	17757	17694	17533	17361	17611	17452	17480	17477	17532	17898	17607	17641	17603	17652	17620	17441	17472	17592	17218	17387	17585	17537	17445	17508	17626	17681	17668	17682	17586	17507	17642	17566	17572	17450	17552	17495	17676	17591	17655	17530	17422	17449	17386	17540	17458	17356	17520	17534	17621	17579	17654	17681	17781	17671	17645	17536	17422	17852	17474	17616	17589	17625	17606	17645	17476	17561	17666	17530	17646	17588	17661	17414	17665	17691	17750	17592	17501	17533	17506	17434	17468	17586	17658	17492	17662	17709	17291	17532	17524	17664	17479	17597	17516	17590	17363	17538	17619	17752	17518	17529	17519	17862	17390	17632	17735	17385	17557	17573	17618	17538	17659	17724	17573	17579	17583	17619	17643	17550	17488	17517	17617	17523	17590	17750	17606	17662	17398	17361	17420	17593	17618	17674	17566	17490	17892	17713	17527	17656	17616	17580	17421	17310	17463	17516	17551	17778	17756	17509	17450	17700	17792	17700	17390	17855	17643	17344	17435	17590	17391	17656	17648	17570	17628	17599	17456	17684	17575	17651	17697	17500	17643	17539	17503	17596	17728	17574	17449	17647	17744	17651	17649	17834	17610	17421	17431	17497	17646	17598	17521	17648	17566	17450	17642	17649	17325	17716	17401	17787	17488	17519	17566	17541	17440	17472	17536	17395	17458	17327	17820	17640	17518	17528	17580	17731	17625	17722	17585	17468	17622	17500	17764	17478	17703	17478	17543	17487	17487	17501	17527	17625	17385	17621	17377	17563	17648	17487	17506	17702	17646	17453	17560	17505	17597	17650	17638	17665	17720	17769	17639	17517	17432	17559	17709	17382	17894	17556	17280	17377	17502	17496	17557	17522	17483	17469	17747	17576	17501	17641	17512	17535	17575	17520	17375	17456	17529	17578	17566	17488	17648	17384	17617	17435	17540	17819	17574	17550	17433	17653	17616	17590	17587	17601	17624	17547	17750	17606	17734	17557	17536	17547	17455	17483	17786	17356	17482	17622	17710	17534	17577	17749	17339	17580	17586	17391	17487	17400	17829	17718	17515	17758	17474	17661	17675	17494	17571	17556	17408	17522	17553	17370	17547	17482	17636	17627	17554	17629	17504	17615	17508	17701	17418	17494	17612	17613	17547	17412	17595	17681	17653	17422	17518	17506	17562	17554	17515	17358	17700	17529	17470	17702	17564	17656	17819	17664	17733	17646	17571	17690	17461	17629	17526	17323	17739	17441	17600	17455	17508	17595	17547	17710	17710	17484	17698	17722	17462	17583	17460	17477	17421	17601	17651	17728	17399	17623	17490	17633	17490	17602	17546	17554	17723	17643	17657	17522	17594	17713	17593	17611	17684	17708	17527	17475	17614	17537	17564	17552	17644	17458	17626	17483	17454	17719	17503	17439	17372	17443	17507	17608	17458	17786	17367	17497	17517	17559	17570	17558	17535	17738	17556	17643	17592	17640	17682	17583	17736	17711	17664	17537	17685	17580	17550	17544	17628	17507	17516	17483	17296	17573	17520	17644	17429	17518	17550	17368	17702	17777	17514	17671	17433	17356	17693	17546	17621	17640	17756	17599	17593	17456	17480	17570	17666	17612	17658	17731	17645	17488	17600	17765	17651	17483	17514	17632	17584	17633	17473	17485	17608	17801	17589	17569	17530	17638	17572	17576	17651	17465	17632	17719	17810	17355	17675	17843	17577	17676	17842	17573	17635	17676	17505	17633	17605	17460	17718	17608	17500	17633	17654	17474	17551	17550	17472	17493	17616	17511	17524	17547	17527	17635	17689	17638	17661	17316	17520	17743	17390	17635	17494	17555	17636	17590	17462	17478	17551	17744	17389	17522	17615	17685	17474	17570	17493	17594	17612	17567	17675	17506	17479	17784	17595	17662	17677	17494	17513	17578	17695	17729	17525	17684	17603	17777	17483	17690	17497	17601	17477	17524	17726	17631	17637	17421	17437	17652	17610	17223	17509	17761	17427	17585	17701	17504	17660	17645	17441	17361	17507	17632	17502	17686	17304	17554	17527	17488	17462	17765	17499	17527	17431	17663	17730	17633	17613	17592	17571	17647	17681	17587	17437	17575	17392	17521	17472	17399	17560	17540	17645	17496	17596	17655	17720	17564	17649	17633	17555	17595	17575	17611	17502	17435	17658	17420	17621	17430	17584	17627	17658	17626	17593	17344	17468	17624	17588	17507	17445	17459	17520	17574	17549	17484	17484	17555	17566	17484	17491	17399	17523	17573	17612	17426	17556	17357	17481	17622	17705	17709	17551	17710	17456	17386	17351	17397	17657	17660	17646	17717	17569	17621	17466	17578	17520	17630	17473	17659	17642	17505	17644	17468	17596	17667	17328	17546	17582	17718	17567	17600	17753	17712	17539	17307	17665	17361	17954	17692	17496	17572	17597	17653	17800	17640	17490	17739	17536	17360	17643	17585	17548	17521	17487	17557	17437	17655	17618	17709	17699	17635	17498	17233	17493	17454	17619	17462	17613	17437	17715	17565	17509	17605	17738	17700	17334	17605	17689	17568	17668	17548	17620	17620	17478	17603	17713	17467	17485	17535	17550	17553	17487	17853	17539	17673	17515	17560	17737	17351	17394	17852	17666	17688	17798	17619	17474	17424	17644	17719	17482	17321	17550	17779	17505	17574	17562	17670	17541	17309	17602	17452	17445	17307	17548	17487	17540	17553	17662	17536	17572	17598	17600	17544	17441	17513	17508	17672	17600	17609	17567	17604	17609	17475	17577	17690	17570	17547	17542	17680	17596	17491	17633	17539	17455	17594	17464	17455	17708	17485	17569	17606	17513	17402	17757	17468	17628	17598	17418	17469	17454	17452	17377	17569	17330	17663	17551	17585	17577	17459	17509	17559	17665	17548	17567	17593	17645	17612	17565	17549	17593	17585	17650	17381	17489	17524	17475	17765	17578	17663	17463	17473	17592	17726	17731	17549	17706	17682	17524	17432	17653	17453	17647	17304	17331	17570	17614	17674	17691	17687	17411	17489	17621	17559	17607	17481	17725	17606	17817	17767	17651	17763	17671	17525	17517	17483	17281	17431	17636	17465	17585	17600	17598	17547	17604	17831	17800	17569	17544	17299	17488	17595	17592	17842	17569	17501	17599	17446	17677	17528	17401	17557	17430	17573	17522	17578	17489	17437	17567	17472	17662	17590	17599	17707	17652	17416	17418	17422	17506	17596	17722	17390	17638	17622	17742	17650	17637	17539	17565	17693	17576	17589	17544	17518	17494	17549	17672	17706	17600	17409	17489	17505	17717	17761	17358	17620	17743	17713	17437	17616	17680	17611	17548	17528	17494	17572	17668	17633	17704	17494	17562	17503	17671	17740	17534	17557	17375	17655	17690	17492	17424	17153	17510	17492	17542	17716	17617	17646	17474	17469	17635	17436	17501	17568	17601	17476	17466	17566	17770	17563	17491	17594	17610	17483	17626	17788	17425	17579	17551	17465	17524	17481	17672	17643	17581	17299	17663	17447	17576
33375	87357	88491	64263	41688	27330	20613	23813	24317	17321	16682	16311	15822	15652	15511	15373	15390	15488	15299	14981	15066	15159	15100	15039	14987	14816	15079	14970	15105	14819	15009	14955	14972	15072	14888	14803	14902	14831	15038	14742	14820	14807	14929	15295	15406	15234	14964	14871	15073	14788	14783	14772	14922	14886	14781	14665	14929	14712	14829	14869	14744	14831	14936	14835	14595	14986	14853	14897	14800	14842	14848	14843	14908	14787	14958	14826	14853	14849	14879	14945	14730	14834	14900	14857	14743	14940	14880	14747	14696	14767	14813	14780	14759	14988	14890	14745	14873	14892	14780	14673	14848	14734	14994	14931	14891	14864	14851	14908	15081	15043	14960	14957	14921	14802	14723	14790	14781	14880	14742	14773	14798	14933	14886	14737	14893	14714	14901	14964	14808	14847	14949	14554	14933	14940	14805	14958	14762	14703	14866	14846	14871	14879	14893	14804	14793	14727	14751	14764	14662	14826	14878	14869	14809	14771	14861	14906	14635	14943	14853	14843	14963	14760	14832	14852	14844	14888	14869	14920	14747	14822	14666	14984	14839	14943	14876	14936	15004	14723	15093	14711	14997	14727	14888	14782	14822	14783	14742	15044	14909	14770	14932	14771	14845	14747	14915	14797	14804	14961	14812	14848	14799	14757	14736	14918	14831	14822	14881	14659	14782	14822	14755	14887	14740	14878	14775	14950	14903	14795	14704	14915	14868	14851	14901	14806	14877	14787	14939	14770	14849	14815	14965	14733	14939	14837	14871	14893	14796	14765	14953	14900	14741	14700	14907	14691	14738	14893	14954	14800	14810	14748	14921	14821	14819	14910	14911	14904	14815	14790	14938	14817	14810	14859	14921	14900	14853	14799	14765	14790	14756	14791	14878	14948	14737	14798	14669	14950	14720	14864	14858	14910	14780	14831	14726	14877	14891	14848	14884	14874	14727	14769	14886	14873	14958	14957	14758	14776	14964	14839	14917	14833	14783	14762	14802	14981	14728	14980	14862	14776	14901	14803	14747	14935	14749	14986	14877	14821	14927	14798	14993	14852	14793	14920	14943	14852	14902	14830	14870	14857	14810	14722	14869	15065	14841	14856	14874	14886	14879	14831	14789	14970	14774	14654	14942	14925	14852	14851	14802	14943	14888	15013	14846	14807	14836	14723	14851	15020	14934	14819	14807	14915	14824	14859	14861	14898	14746	14830	14709	14722	14803	14678	14747	14875	14889	14644	14941	14786	14986	14900	14903	14782	14621	14926	15033	14918	14907	14998	14722	14888	14862	15034	14912	14911	14798	14958	14788	14770	14782	14944	14722	14715	14921	14836	15019	14928	14915	14892	14834	14784	14865	14730	14777	14873	14704	14865	14665	15036	14743	14723	14971	14891	14982	14754	14853	14743	14901	14923	14927	14874	14817	14939	14951	14873	14872	14814	14837	14809	14901	14840	14809	14869	14942	14859	14794	14887	14983	14861	14907	14863	15047	14836	14877	14950	14831	14920	14947	14934	14974	14925	14965	14695	14829	14872	14829	14754	14905	14737	14831	14899	14857	14723	14907	14815	14948	14844	14944	14987	14699	14896	14973	14877	14855	14728	14769	14893	14868	14834	14941	14881	14750	14787	14859	14831	14936	14814	14779	14842	14823	14730	14877	15043	14847	14609	14964	14762	14771	14670	14948	14692	14806	14822	14844	14753	15056	14688	14868	14779	14589	14921	14802	14821	14942	14682	14778	14880	14894	14735	14925	14894	14795	14864	15101	14438	14865	14984	14906	14810	14906	14882	14874	14784	14710	14970	14895	14738	14855	14814	14792	14869	14668	14699	14813	14964	14831	14820	14726	14695	14770	15016	14914	14744	14779	14793	14739	14737	14806	14752	14884	14892	14984	14844	14930	14835	14703	14870	14609	14818	14877	14844	14741	14774	14772	14764	14749	14894	14683	14793	14742	14738	14853	14800	14640	14773	15012	14869	14873	14708	14730	14983	15061	14700	14855	14813	14858	14847	14794	14838	14904	14915	14917	14801	14858	14839	14737	14879	14993	14903	14893	15004	14793	14828	14745	14971	14776	14962	14898	14829	14708	14963	14804	14819	14981	14767	14877	14936	14811	14877	14764	14865	14780	14741	14961	14830	14815	14857	14785	14974	14887	14868	14933	14864	14751	14663	14952	14717	14851	14844	14778	14741	14735	14724	14751	14832	14911	14720	14897	14667	14856	14905	14676	14813	14813	14844	14836	14925	14713	14809	14812	14838	14854	14746	14792	14932	14801	14782	14846	14720	14982	14804	14803	14791	14650	14862	14888	15049	14835	14937	14920	15085	14830	14938	14854	14903	14978	14784	14782	14906	14949	14959	14871	14844	14747	14784	14980	14830	14621	14761	14980	14815	14719	14822	14861	14852	14849	14711	14919	14741	14865	14593	14860	14909	14666	14804	14842	14722	14799	14854	14842	15055	14891	14833	14937	14863	14722	14884	14995	14911	14884	14693	14765	14647	14863	14983	14781	15040	14983	14872	15000	14996	14924	14829	14883	14909	14854	14778	14942	14851	14699	14900	14854	14910	15008	14847	14846	14842	14763	14869	14883	14733	14926	14892	14649	14816	14835	14883	14999	14855	14890	14743	14914	14847	14784	14948	14926	14786	14866	14716	14775	14922	14880	14803	14809	14820	14966	14822	14883	15136	14782	14735	14867	14790	14774	14844	14887	14902	14774	14774	15028	14710	14794	14823	14715	14830	14690	14701	15046	14919	14912	14705	14746	14883	14766	14655	14835	14908	14899	14705	14907	14767	14773	14781	14953	14843	14885	14757	15050	14779	14949	14888	14690	14744	14826	14822	14747	14679	14754	14866	14888	14829	14729	14881	14826	14741	14771	14713	14832	14777	14759	14789	14807	14929	14697	14802	14871	14854	14770	14811	14751	14695	14800	14816	14860	14761	14774	15000	14737	14940	14691	14921	14797	14908	14821	14751	14788	14628	14757	14981	14737	14742	14922	14916	14616	14899	15025	14816	14797	14819	15066	14854	14786	14726	14718	14875	14867	14928	14861	14874	14654	14808	14821	14829	14821	14823	14813	14653	14811	14799	14739	14825	14755	14861	14831	14756	14680	14671	14905	14845	14680	14868	14763	14803	14839	14854	14688	14954	14724	14702	14914	14842	15002	14819	14768	14768	14802	14888	14822	14913	14852	14882	14736	14791	14957	14764	14898	14804	14763	14908	14789	14985	14807	14685	14899	14886	15071	14825	14687	15108	14869	14829	14866	14810	14788	14855	14797	14898	14863	14890	15017	14846	14967	14995	14780	14775	14814	14873	14833	14808	14923	14898	14842	14877	14884	14801	14975	14838	14949	14983	14967	14912	14942	14813	14771	14769	14737	14877	14878	14976	15011	14917	14821	14929	14797	14770	14795	14731	14944	14719	14894	14752	14748	14702	14752	14777	14870	14952	14847	14716	14663	14947	14788	14749	14749	14829	14806	14920	14826	15015	14835	14823	15032	14949	14734	14940	15021	14768	14898	14966	15005	14887	14759	14957	14839	14868	14856	14905	14887	14800	14760	14831	14758	14726	14750	14784	14865	14898	14711	14851	14848	14855	14748	14875	14939	14710	14791	14879	14759	14844	14821	14903	14958	14864	14927	14767	14687	14943	14719	14870	14887	14741	14829	14913	14755	14951	14764	14701	14769	14993	14885	14764	14968	14984	14940	14843	14860	14781	14925	14749	14807	14959	14905	14888	14831	14762	14704	14821	14867	14795	14854	14740	15028	14885	14887	14891	14635	14774	14832	14879	14772	14943	14816	14949	14836	14792	14810	14781	14822	14969	14845	14653	14811	14966	14857	14882	14877	14854	14852	14872	14955	14899	14880	14866	14992	14811	14860	14922	14541	14843	14559	14840	14916	14925	14880	14761	14832	14773	14974	14734	14861	14763	14843	14950	14947	14995	14762	14940	14783	14846	14762	14776	14817	14849	14726	14727	14885	14836	14837	14737	14967	14739	14758	14797	15046	14820	14733	14958	14805	14825	14858	14875	14698	14873	14833	14880	14947	14746	14841	14806	14747	14773	14967	14716	14739	14793	14849	14771	14955	14932	14861	14746	14772	14932	14915	14821	14889	14735	14838	14846	14927	14771	14931	14966	14733	14817	14861	14839	14969	14903	15015	14632	14690	14870	15029	14828	14952	15069	14833	14783	14741	14850	14821	14733	14661	14936	14856	14791	14865	14887	14887	14776	14718	14844	14896	15040	14980	14910	14960	14751	14797	14832	14689	15091	14844	14801	14987	14722	14872	14757	14944	14804	14782	14858	14895	14740	14960	14744	15080	14928	14771	14963	14806	14909	14896	14766	14836	14962	14774	14915	14956	15004	14854	14831	14624	14943	14781	14830	14793	14813	14883	14886	14699	14714	14946	14786	14868	14719	14949	14748	14727	14974	14958	14879	14593	14926	14746	14823	14823	14809	15042	14771	14838	14731	14884	14864	14647	14610	14807	14730	14877	14761	14958	14913	14874	14937	14816	14622	14822	14822	14877	14729	14786	14806	14753	14932	14694	14836	14709	14853	14872	14799	14733	14821	14908	14871	14816	14907	14831	14877	14844	14833	14825	14723	14648	14842	14741	14928	14701	14842	14817	14992	14734	14783	14877	14985	14799	14775	14690	14972	14898	14904	14582	14869	14766	14877	14860	14960	14860	14812	14717	14886	14746	14699	14755	14834	14890	14853	14961	14794	14815	14755	14795	14844	14816	14814	14855	14935	14832	14738	14775	14932	14743	14950	14883	14759	14759	14776	14834	15032	14787	14717	14941	14833	14724	14690	14809	14796	14687	14711	14852	14887	14856	14854	14869	14885	14895	14915	14715	14893	14837	14714	14802	14876	14715	14829	14788	14716	14836	14757	14731	14782	14919	14847	14811	14868	14956	14872	14939	14727	14957	14821	14836	14768	15006	14991	14768	14702	14960	14686	14798	14902	14765	14727	14874	14916	15001	14798	14752	14911	15109	14784	14949	14937	14913	14676	14868	14821	15004	14832	14787	14663	14818	14918	14950	14861	14750	14729	14767	14659	14803	14713	14756	14761	14856	14865	14863	14863	14939	14759	14982	14689	14705	14895	14902	14890	14820	14887	14839	14784
27625	27711	44260	32628	23378	20613	19134	18843	18741	18068	17889	18047	17859	17921	17903	17947	17986	17632	17855	17651	17687	17564	17774	17859	17723	17580	17715	17715	17978	17663	17700	17741	17889	17723	17659	17547	17618	17510	17919	17737	17778	17653	17774	17768	17735	17716	17623	17823	17775	17569	17631	17597	17733	17781	17622	17798	17685	17784	17668	17495	17667	17617	17721	17628	17679	17672	17710	17802	17525	17749	17572	17796	17790	17652	17827	17720	17622	17617	17551	17642	17690	17654	17739	17553	17641	17746	17765	17823	17573	17542	17603	17494	17700	17712	17532	17501	17503	17609	17565	17523	17740	17844	17518	17710	17842	17642	17645	17774	17583	17741	17640	17580	17619	17629	17451	17538	17512	17658	17626	17627	17780	17558	17553	17803	17464	17612	17822	17851	17492	17885	17588	17664	17489	17925	17680	17774	17795	17732	17516	17592	17673	17665	17396	17656	17573	17755	17496	17655	17644	17647	17626	17618	17666	17676	17662	17523	17621	17710	17654	17786	17640	17596	17538	17611	17418	17603	17794	17761	17670	17837	17428	17852	17509	17691	17560	17673	17686	17666	17574	17618	17683	17341	17419	17728	17476	17563	17466	17467	17818	17620	17513	17634	17673	17699	17431	17625	17450	17703	17711	17549	17857	17643	17623	17525	17760	17491	17663	17585	17705	17562	17751	17740	17716	17965	17381	17725	17684	17696	17565	17610	17493	17393	17406	17702	17510	17595	17567	17660	17659	17500	17550	17591	17650	17567	17523	17694	17535	17638	17668	17541	17730	17758	17635	17593	17683	17575	17844	17638	17583	17664	17790	17602	17641	17499	17587	17621	17470	17731	17686	17892	17611	17687	17799	17692	17710	17636	17535	17671	17634	17794	17685	17883	17694	17795	17672	17650	17638	17532	17765	17735	17713	17562	17578	17835	17731	17650	17901	17617	17783	17718	17823	17581	17721	17541	17563	17674	17694	17745	17668	17525	17569	17675	17637	17635	17620	17511	17699	17766	17738	17681	17629	17537	17770	17577	17771	17704	17734	17757	17713	17507	17499	17589	17790	17842	17783	17885	17547	17554	17793	17420	17517	17595	17538	17753	17626	17527	17710	17470	17505	17687	17757	17566	17573	17561	17570	17588	17633	17611	17701	17714	17780	17632	17752	17479	17895	17653	17435	17599	17693	17671	17637	17695	17671	17649	17774	17590	17647	17701	17575	17519	17652	17729	17574	17571	17765	17852	17923	17651	17560	17438	17637	17814	17701	17729	17741	17671	17811	17367	17600	17631	17412	17648	17518	17768	17630	17468	17598	17568	17602	17838	17717	17451	17721	17717	17499	17655	17665	17677	17787	17674	17685	17615	17685	17781	17600	17605	17530	17764	17705	17791	17524	17692	17562	17662	17642	17438	17512	17561	17660	17763	17604	17735	17646	17709	17579	17634	17621	17636	17684	17620	17540	17545	17765	17474	17562	17765	17829	17754	17592	17668	17595	17570	17711	17519	17643	17581	17519	17449	17778	17564	17687	17701	17520	17699	17527	17751	17826	17806	17493	17526	17534	17773	17547	17637	17660	17825	17564	17718	17672	17821	17506	17675	17708	17797	17680	17816	17571	17557	17661	17720	17537	17526	17767	17737	17712	17733	17556	17852	17593	17698	17643	17785	17687	17685	17764	17698	17719	17702	17454	17601	17560	17671	17637	17728	17659	17797	17718	17691	17872	17511	17520	17678	17633	17760	17600	17649	17734	17556	17535	17739	17662	17633	17552	17633	17702	17540	17471	17475	17561	17525	17706	17848	17885	17539	17572	17673	17688	17532	17605	17807	17370	17447	17732	17551	17607	17671	17618	17913	17436	17674	17720	17635	17659	17745	17697	17849	17781	17393	17582	17733	17810	17778	17784	17609	17705	17871	17637	17452	17751	17907	17697	17417	17598	17512	17654	17827	17615	17724	17543	17519	17707	17708	17572	17784	17761	17610	17581	17547	17475	17790	17658	17446	17799	17830	17634	17565	17596	17607	17554	17775	17704	17529	17737	17792	17611	17711	17812	17508	17582	17741	17779	17652	17526	17714	17470	17797	17606	17735	17579	17663	17700	17797	17594	17741	17757	17803	17670	17561	17613	17663	17748	17636	17722	17712	17876	17755	17635	17601	17574	17635	17473	17579	17970	17655	17650	17579	17881	17608	17757	17682	17625	17749	17784	17642	17634	17710	17640	17841	17675	17667	17863	17466	17620	17607	17674	17666	17539	17818	17596	17615	17789	17794	17450	17469	17463	17608	17676	17754	17434	17527	17498	17697	17627	17666	17416	17595	17572	17693	17714	17771	17657	17817	17762	17655	17636	17704	17506	17548	17751	17795	17709	17579	17801	17642	17718	17688	17586	17654	17580	17523	17639	17735	17746	17821	17544	17694	17603	17616	17952	17716	17780	17786	17594	17663	17712	17870	17451	17687	17791	17812	17658	17437	17736	17710	17524	17491	17690	17653	17639	17648	17702	17683	17651	17725	17719	17845	17831	17725	17486	17684	17514	17780	17682	17657	17631	17689	17533	17702	17632	17419	17772	17814	17662	17765	17825	17618	17498	17804	17722	17822	17642	17680	17546	17759	17834	17816	17778	17724	17567	17746	17694	17687	17495	17699	17727	17738	17520	17665	17799	17505	17802	17453	17610	17927	17776	17492	17758	17660	17876	17614	17542	17566	17775	17880	17697	17565	17732	17699	17759	17620	17842	17552	17607	17555	17478	17503	17622	17617	17634	17575	17424	17705	17535	17562	17583	17755	17740	17783	17696	17679	17592	17594	17852	17853	17711	17716	17645	17628	17625	17726	17709	17623	17656	17605	17649	17864	17640	17820	17561	17763	17643	17655	17644	17839	17682	17690	17630	17702	17603	17686	17757	17565	17849	17559	17594	17696	17540	17773	17756	17753	17626	17518	17609	17555	17618	17542	17598	17743	17862	17798	17712	17785	17532	17484	17602	17634	17563	17714	17618	17774	17701	17540	17628	17776	17593	17578	17598	17534	17559	17583	17592	17612	17642	17549	17712	17670	17725	17777	17414	17560	17796	17555	17439	17600	17843	17702	17700	17591	17614	17625	17687	17807	17607	17652	17586	17679	17806	17636	17614	17541	17725	17727	17741	17576	17700	17844	17802	17821	17650	17593	17754	17514	17752	17784	17467	17695	17714	17565	17821	17630	17675	17646	17543	17567	17570	17589	17761	17704	17679	17692	17718	17600	17615	17906	17765	17849	17680	17760	17362	17698	17627	17508	17430	17701	17610	17701	17682	17794	17729	17789	17772	17693	17830	17783	17721	17568	17570	17797	17827	17715	17704	17724	17501	17512	17913	17642	17623	17670	17901	17616	17684	17739	17605	17695	17542	17791	17722	17500	17475	17665	17705	17577	17678	17659	17544	17651	17633	17543	17573	17876	17653	17667	17606	17866	17736	17698	17748	17737	17694	17649	17820	17827	17596	17636	17529	17824	17686	17661	17759	17685	17739	17683	17520	17571	17472	17486	17726	17633	17522	17607	17724	17753	17783	17717	17714	17633	17847	17640	17533	17521	17861	17719	17663	17648	17603	17491	17676	17759	17568	17892	17524	17573	18026	17534	17635	17517	17601	17544	17857	17620	17610	17620	17670	17779	17661	17695	17552	17691	17749	17760	17671	17611	17702	17753	17793	17777	17595	17703	17588	17658	17685	17752	17679	17836	17463	17423	17442	17779	17792	17492	17701	17691	17635	17643	17679	17681	17583	17693	17717	17541	17769	17706	17888	17715	17527	17701	17596	17688	17852	17466	17448	17639	17663	17794	17776	17673	17642	17530	17750	17628	17591	17644	17710	17595	17612	17809	17754	17683	17620	17941	17676	17854	17737	17594	17544	17597	17752	17568	17589	17681	17585	17609	17608	17786	17700	17510	17603	17588	17640	17677	17412	17472	17550	17777	17692	17634	17729	17645	17648	17693	17899	17601	17660	17607	17663	17595	17518	17705	17701	17450	17662	17910	17599	17901	17590	17812	17874	17508	17764	17757	17685	17694	17841	17958	17681	17546	17783	17904	17783	17624	17701	17621	17647	17698	17712	17520	17656	17715	17833	17772	17640	17675	17732	17654	17482	17901	17597	17581	17601	17667	17847	17679	17554	17573	17580	17678	17447	17609	17667	17639	17605	17525	17658	17772	17991	17703	17770	17638	17691	17426	17596	17606	17718	17891	17529	17666	17541	17422	17611	17705	17569	17695	17711	17683	17797	17544	17831	17799	17649	17559	17790	17919	17578	17931	17543	17633	17526	17594	17647	17496	17523	17576	17715	17806	17761	17746	17639	17506	17716	17499	17283	17664	17602	17575	17864	17602	17692	17607	17683	17653	17633	17653	17818	17686	17827	17621	17614	17641	17785	17814	17789	17470	17799	17620	17678	17653	17618	17614	17682	17649	17537	17808	17670	17485	17857	17535	17795	17672	17762	17572	17668	17582	17942	17753	17727	17579	17885	17693	17805	17557	17581	17587	17709	17756	17545	17690	17678	17576	17721	17471	17570	17570	17505	17523	17744	17485	17677	17854	17808	17740	17507	17635	17706	17611	17409	17582	17600	17550	17507	17777	17600	17667	17724	17669	17671	17557	17616	17786	17755	17604	17771	17698	17611	17754	17647	17660	17523	17548	17539	17752	17656	17687	17621	17922	17636	17663	17703	17839	17587	17620	17731	17698	17641	17580	17858	17713	17667	17465	17585	17734	18006	17568	17676	17758	17838	17583	17697	17947	17728	17682	17534	17895	17563	17629	17717	17752	17709	17614	17709	17734	17675	17817	17779	17657	17614	17686	17771	17780	17747	17496	17688	17751	17880	17619	17542	17756	17775	17630	17631	17636	17706	17574	17754	17654	17590	17632	17731	17680	17670	17758	17447	17630	17730	17518	17657	17716	17491	17736	17537	17650	17578	17805	17717	17626	17594	17626	17649	17612	17712	17647	17531	18072	17705	17566	17671	17676	17647	17701	17750	17809	17679	17771	17669	17479	17688	17650	17670	17776	17548	17873	17897	17847	17613	17503	17795	17659	17686	17600	17849	17593	17718	17691	17674	17670	17727	17607	17686	17523	17523	17588	17914	17736	17610	17687	17762	17760
21157	44583	47528	27095	21143	18066	16481	16472	16165	15372	15554	15166	15166	14920	15172	15044	15114	14930	15080	14923	15039	15055	14975	15039	14941	14887	14914	14922	14870	14932	14998	15062	14918	15013	14921	14841	15013	14893	15057	14823	14911	14829	14998	15045	14971	14876	14920	14907	15056	14914	14906	15017	15018	14949	14990	14710	14880	14922	15083	15016	14839	14937	15083	15092	14869	14956	14822	14950	14936	14830	15108	15033	14920	14787	14878	14880	14914	14890	15006	14879	14967	14938	15052	14935	15021	14954	14808	14920	14840	14922	15079	14955	14818	15081	14897	14873	14837	14897	14948	15017	15112	15071	14955	14869	14902	15003	14879	14771	14843	14872	15016	14983	14832	14894	14834	14788	14986	14854	15103	14915	14824	14982	14854	14911	15007	14936	15018	15124	14960	14989	14993	14786	14905	14897	14893	14954	14802	14927	14900	14958	14860	14934	14808	15057	14778	14997	14932	15064	14906	15007	14903	14797	14978	14938	15011	14980	14942	15005	14696	14956	14788	15045	15025	14914	14787	15161	14884	14851	15010	14880	14691	14888	14868	14881	15009	14890	15064	14942	14999	15092	14924	14922	15037	14814	14856	14885	14998	14816	14828	14706	14865	14974	14805	14974	14766	14898	14867	14988	14770	14828	14942	15004	14819	14838	14767	14869	14873	14771	14958	14813	15150	14934	14918	14874	14998	14986	14932	14878	14936	14953	14941	15005	15034	14991	14984	14869	14765	14876	14948	14935	14834	14754	14967	15034	14957	14984	14813	14999	14840	14911	14859	14947	14822	14741	15022	14795	15151	14790	14841	14995	14861	14945	14889	14781	14861	14929	14911	15047	14942	14995	14866	14884	14842	14979	14935	14839	14956	14782	14909	14768	14978	14921	15014	14920	14953	14927	14886	14913	14857	15028	14878	14898	15003	14998	14842	14856	14939	15007	14885	14996	15053	14979	15066	15159	14818	14938	14975	14841	14881	14886	15049	14997	14959	14876	14748	14931	14948	14903	14769	14948	14806	14800	14993	14975	14885	14764	14799	14915	14969	14877	14863	15030	14953	15003	14861	14900	14835	14974	14787	14964	14754	14866	14956	14958	14858	14984	14949	14914	14810	14838	14956	15017	14728	14857	14802	15060	14864	14922	14911	14806	15048	15096	14915	14896	14951	15120	14874	14952	14790	14944	14811	14897	14799	14809	14873	14913	14917	15042	14830	14955	14878	14996	15008	14888	15001	14913	14861	14938	14846	14888	14789	14907	15077	14967	14944	14856	14836	14925	14907	14875	14959	15008	14937	15020	14798	14958	14817	15071	15036	14805	14811	14850	14830	15007	14896	14749	14928	14755	14885	14888	14812	15007	14915	14689	14955	14821	15029	14782	15049	14916	14887	14899	14857	14941	14990	14901	14883	14871	15007	14918	14855	14800	14945	15011	14953	15033	14967	14883	15010	14901	14932	15019	14834	14990	14955	14815	14946	14795	14982	14852	15042	14903	15021	14868	15095	15023	15034	14963	14907	15003	14758	14825	14892	14808	15000	14904	14866	14956	14829	14796	14992	14988	14879	14933	14913	14924	14902	14875	14724	14802	14935	14892	14913	14778	14972	14828	14870	14829	14773	14944	14905	14704	15037	14964	14954	14899	14960	14950	14885	14673	15003	14819	14931	14939	14872	15064	14690	14950	14892	14856	14983	15098	14966	14845	14860	14910	14944	14784	14783	14878	14796	14858	14951	14997	14905	14779	14760	14806	14949	14821	15008	14930	15072	14797	14991	15203	14955	14817	14998	14832	14891	14983	14992	14837	14953	14912	14911	14817	14943	15037	14943	14977	14956	14769	14828	14901	15006	15003	14795	14973	15014	14690	14887	14845	14830	14989	14898	15009	14954	14968	14959	15024	14799	14789	14912	15055	14960	14949	14799	14758	14889	14809	14811	14809	14933	14989	14931	14884	14881	14753	14933	14790	14943	15021	14907	14952	14941	14822	15127	14879	14813	14867	15039	14850	14931	15038	14943	14838	14852	14931	15060	14730	14775	14989	14947	14924	14936	14885	14987	14907	14816	14851	14910	14883	14897	14965	14877	14824	14966	14853	14851	14988	14793	14947	15038	14941	14947	14739	14925	14713	14996	14991	14890	14828	15099	15005	14970	14963	15123	14985	14963	14931	14909	15061	14899	14955	14935	14835	14764	14967	14969	14857	14869	14934	14586	15009	14974	14864	14914	14818	15030	14846	14875	14870	14956	14809	15044	15006	14904	14990	14931	14916	14989	14864	14807	14891	15058	14938	14862	14980	14687	15015	14990	14778	15005	14828	14968	14913	14889	14909	14850	14843	14868	14879	14958	14876	14873	14880	15030	14874	14828	14886	14879	14894	14962	14710	14894	14924	14854	14882	14989	14914	15034	14766	14815	14955	15009	15065	14966	14993	14955	14806	14875	14778	14947	14859	14892	14911	14982	14829	14897	14839	14894	14898	14909	15051	14903	15027	14946	15019	14938	14982	14937	14960	14867	14976	14910	14893	14866	14938	15082	14751	15017	14831	14842	14846	15073	15032	14942	15136	14796	14919	14953	14841	14826	14881	14909	14842	14708	14980	14902	14805	14984	15051	14856	14862	15015	14768	14949	14857	14836	14907	15070	14737	14766	14902	14961	14992	15023	14983	14837	15029	14949	14968	14833	15174	14992	14920	14831	15038	15034	15251	14957	14941	14894	14902	14914	14882	15087	15083	14942	14981	14916	15104	14879	14939	15054	14952	14896	14936	14854	14762	14985	14900	14981	14896	14948	14916	14908	14908	14888	14883	15151	14910	14936	14987	14954	15022	14925	14892	14917	14907	15001	14742	15008	14902	14782	14903	14867	14930	15003	14786	15008	14873	14834	15057	14897	14945	14798	14985	14835	14942	15055	14756	14867	15046	14873	15000	14867	14907	14946	14974	14912	14889	14909	14974	15026	14898	14875	14772	15040	14679	14941	15045	14951	14872	15005	14980	14886	14942	14789	15068	14880	14928	14895	14982	14949	14802	15039	14753	15054	14822	14817	14948	15011	14982	14903	14969	14843	14888	14873	14860	14966	14986	14908	14957	15026	14991	14998	14910	14964	14921	14857	14866	14968	15015	15177	14937	14731	14949	15007	14972	14990	14974	14803	15013	15026	14838	14917	14911	14848	14934	14965	14822	15125	14872	14749	14849	15196	14900	14958	14826	14836	15008	14987	14952	15021	14995	14837	14984	14939	14836	14902	14797	14852	14981	14935	15003	14897	14752	14830	14881	15048	14875	15001	14811	14750	14982	15010	14874	15064	15023	14939	15043	14847	14985	14964	14869	14859	15038	14916	14944	14961	14826	14819	14930	14905	14913	14865	14647	14968	15026	14929	14981	14959	15063	15023	14899	14959	14936	14986	15059	14909	14972	14862	14980	14937	14856	14694	14924	15027	14889	15066	14906	15083	14878	14801	14952	14855	14850	14838	14871	15078	15059	14876	14715	15041	14872	14949	14870	15034	14923	14962	14983	14870	14951	14922	15002	14860	14889	14938	14992	14989	14899	14834	15029	14950	14867	14804	15022	14939	14839	14886	15047	14874	14994	14829	14871	15131	14952	14899	14798	14892	14916	14896	14773	14973	15089	14760	14997	14881	15143	14945	15032	14870	14992	14912	14782	14816	14911	14779	14896	14813	14770	15045	14852	14737	14893	14952	15021	14925	14960	14862	15041	14705	14870	14912	15071	14799	14860	14902	15039	14870	15135	14907	15117	14852	14950	14885	15184	14925	14914	15060	14853	14942	14859	14901	14967	14945	14861	14961	14966	14845	14861	15132	14937	14856	15014	14792	14720	14782	14916	15071	14975	14867	15074	14822	14830	14867	14910	14888	14878	14841	14868	14863	15070	14906	14912	14917	14958	14806	14800	14931	14910	14925	14880	14720	14913	14835	14960	14804	14841	14800	15026	14845	14964	14827	14908	14990	14983	14875	14976	14816	14998	14774	14874	14845	14950	14948	15015	14913	14855	14948	14896	14774	14829	14825	15079	14811	15065	14918	14920	14925	14857	15036	15002	14969	14995	14982	15019	15044	14883	15001	14938	15059	14971	14880	14826	15003	14865	14756	14947	14961	14877	14806	14985	14898	14871	14871	15025	14979	14792	15098	15000	14905	14894	15177	14816	14988	14948	14999	14776	14886	15002	14848	14985	15033	15007	14903	14983	15088	15109	15081	14962	15064	14937	15020	15021	14865	14916	14826	14987	14964	14862	14804	14936	14932	14748	14774	14954	14906	15001	14849	14743	14890	14655	15020	14835	15204	14732	14962	14819	14922	14876	15011	14955	14964	14787	14935	14873	14928	14989	14971	14871	14884	14976	14730	14872	14920	14928	14955	14889	14845	14954	14874	15029	14893	14844	14900	15059	14910	14930	15009	14925	15038	15049	14979	14855	14770	14758	14999	15107	14943	14859	14990	15009	14956	14927	14772	14853	14736	14941	15114	14894	14891	14900	14999	14977	14920	14919	14886	14947	14955	14883	14861	14928	14880	14875	14788	15045	14727	15027	14950	14913	15016	14939	14969	14962	15016	14866	14946	14851	15064	14907	14847	14959	14895	14985	15005	14900	14945	14953	14849	14937	14946	14896	14953	14824	14990	14932	14865	14899	15028	14928	14782	14944	14880	14994	14783	14813	14922	14790	14924	14823	14934	14814	14964	14967	14817	14986	15033	14843	14855	15147	15011	14887	14881	14821	15059	14836	14780	15072	14957	14803	14834	14788	14989	14894	14808	14937	14831	14815	14860	14833	14763	14921	14972	14782	14857	14914	15060	14771	14853	15092	14970	14871	14930	14879	14925	14919	14856	14925	14843	14970	14963	14699	15063	15056	14863	15063	14872	14727	14777	14868	14774	14955	14877	14855	14824	14947	15015	15104	14872	14905	15014	14865	14924	15044	14667	14772	14857	15054	14970	14797	15034	14977	14872	14993	14943	14859	14994	14919	14873	14977	14872	15023	14883	15064	14995	14920	14937	15077	14941	14827	14851	14836	14956	14923	14902	14706	14890	14960	14976	14901	15041	14836	14883	14915	15026	14919	15038	14873	14841	14866	14839	15109	14879	14848	14757	15051	15039	14836	14894	14882	15060	14896
23932	21470	41859	43166	28366	25664	22755	19995	20081	18902	18284	17672	17801	17511	17735	17687	17588	17453	17565	17501	17418	17475	17428	17243	17394	17427	17438	17425	17432	17333	17344	17184	17349	17217	17151	17329	17279	17301	17184	17378	17188	17377	17525	17311	17334	17353	17308	17257	17353	17364	17223	17364	17048	17299	17409	17264	17188	17318	17198	17385	17189	17256	17096	17217	17193	17300	17277	17438	17404	17330	17345	17357	17206	17257	17237	17157	17229	17185	17064	17085	17268	17338	17163	17136	17120	17329	17299	17244	17214	16989	17278	17203	17395	17045	17236	17313	17268	17317	17256	16920	17370	17152	17154	17492	17278	17177	17234	17179	17134	17282	17258	17175	17035	17089	17131	17195	17071	17393	17144	17138	17145	17229	17388	17127	17114	17170	17285	17245	17309	17519	17201	17491	17341	16902	17022	17113	17153	17292	17195	17380	17373	17200	17311	17129	17388	16964	17163	17242	17308	17289	17214	17301	17320	17232	17232	17167	17385	17063	17179	17347	17222	17142	17104	17029	17240	17144	17291	17134	17226	17375	17290	17430	17420	17106	17345	17121	17201	17200	17318	17124	17196	17225	17170	17240	17232	17128	17324	17254	17274	17325	17228	17335	17145	17441	17599	17313	17074	17124	17205	17263	17336	17394	17235	17167	17220	17339	17271	17082	17231	17138	16925	17218	17098	17031	17040	17003	17203	17255	17276	17169	17368	17308	17309	17191	17206	17455	17232	17092	17286	17109	17284	17424	17267	17101	17189	17102	17158	17157	17261	17291	17339	17308	17333	17351	17352	17247	17249	17276	17344	17385	17147	17178	17163	17302	17180	17342	17170	17048	17209	17306	17213	17248	17118	17346	17216	17364	17307	17154	17237	17223	17237	17175	17333	16940	17147	17143	17386	17131	17325	17371	17314	17413	17221	17053	17271	17082	17436	17085	17308	17172	17242	17150	17070	17221	17296	17218	17229	17148	17242	17279	17311	17140	17409	17038	17235	17295	17410	17182	17341	17155	17417	17241	17174	17171	17331	16966	17182	17162	17388	17544	17309	17261	17384	17307	17346	17218	17205	17211	17487	17031	17322	17093	17139	17381	17159	17226	17347	17178	17521	17189	17428	17203	17215	17252	17445	17250	17378	17300	17352	17342	17153	17173	17183	17356	17192	17202	17199	17171	17380	17264	17293	17223	17268	17390	17351	17172	17134	17176	16997	17316	17115	17161	17057	17175	17322	17145	17293	17200	17229	17414	17159	17302	17317	17151	17243	17134	17215	17328	17110	17210	17182	17205	17253	17067	17186	17257	17178	17055	17290	17145	17160	17266	17408	17405	17234	17239	17159	17263	17274	17303	17227	17342	17224	17148	17323	17361	17267	17145	17141	17073	17187	17146	17412	17225	17298	17319	17208	17372	17057	17219	17052	17173	17316	17112	17276	17292	17195	17346	17320	17090	17190	17185	17280	17287	17257	17409	17122	17274	17066	17092	17234	17316	17318	17253	17179	17061	17131	17092	17309	17284	17334	17177	17365	17464	17257	17180	17356	17183	17265	17182	17107	17099	17320	17192	17206	17177	17387	17234	17164	17090	17280	17349	17298	17225	17292	17286	17084	17101	17204	17114	17228	17130	17130	17194	17270	17346	17235	17082	17204	17255	17241	17184	17290	17362	17340	17044	17142	17257	17224	17407	17200	17180	17080	17126	17274	17340	17361	17068	17270	17236	16948	17101	17338	17092	17384	17280	17126	17209	17207	17274	17213	17096	17210	17344	17241	17222	17012	17170	17163	17253	17130	17126	17291	17030	17107	17146	17463	17204	17234	17164	17299	17415	17201	17132	17125	17087	17257	17370	17185	17256	17122	17233	17368	17137	17298	17292	17191	17153	17315	17212	17376	17267	17266	17185	17254	17181	17111	17313	17204	17365	17371	17222	17333	17269	17218	17297	17270	17249	17147	17391	17348	17294	17319	17083	17105	17400	17074	17201	17300	17099	17306	17360	17126	17245	17167	17163	17311	17428	17348	17193	17193	17329	17179	17299	17264	17147	17357	17272	17258	17251	17298	17282	17152	17115	17258	17097	17127	17194	17353	17271	17224	17165	17121	17175	17126	17315	17158	17216	17204	17143	17104	17299	17224	17237	17311	17352	17171	17232	17273	17302	17431	17217	17137	17159	17115	17490	17177	17290	17380	17177	17172	17202	17079	17362	17241	17180	17261	17183	17374	17382	17334	17331	17192	17517	17249	17100	17341	17375	17427	17277	17565	17184	17267	17394	17355	17214	17370	17272	17222	17279	17354	17258	17281	17247	17325	17215	17066	17311	17258	17194	17236	17250	17292	17208	17086	17197	17257	17243	17345	17397	17356	17231	17252	16956	17181	17092	17169	17224	17235	17213	17072	17326	17158	17359	17288	17379	17258	17124	17284	17317	17164	17290	17148	17079	17309	17232	17198	17403	17308	17208	17133	17184	17221	17278	17195	17189	17135	17194	17313	17167	17240	17251	16994	17106	17192	17439	17113	17297	17296	17394	17048	17231	17303	17075	17373	17305	17256	17132	17345	17368	17209	17034	17237	17330	17145	17091	17281	17329	17366	17595	17206	17179	17278	17340	17039	17160	17198	17344	17317	17163	17273	17172	17067	17275	17414	17183	17216	17175	17336	17256	17124	17396	17249	17082	17295	17319	17245	17282	17151	17190	17236	17322	17358	17452	17222	17279	17202	17274	17438	17331	17393	17255	17305	16981	17177	17082	17208	17234	17234	17271	17351	17331	17206	17205	17264	17166	17216	17261	17163	17072	17022	17345	17225	17252	17410	17324	17379	17222	17073	16987	17201	17296	17283	17235	17150	17186	17257	17212	17138	17311	17034	17234	17348	17184	17271	17107	17095	17041	17217	17114	17212	17479	17206	17400	17087	17302	17166	17326	17249	17125	17174	17147	17131	17443	17349	17281	17176	17193	17053	17238	17249	17247	17334	17266	17110	17381	17334	17158	17282	17291	17296	17166	17057	17008	17213	17286	17233	17198	17039	17185	17361	17351	17269	17447	17337	17122	17210	17458	17042	17301	17152	17231	17483	17201	17127	17176	17318	17313	17092	17305	17263	17327	17261	17347	17310	17269	17376	17241	17108	17195	17220	17278	17256	17309	17182	17155	17011	17132	17214	17022	17379	17212	17242	17291	17050	17152	17267	17172	17243	17102	17149	17272	17104	17214	17424	17365	17222	17073	17247	17351	17242	17198	17170	17220	17221	17312	17266	17274	17118	17353	17193	17234	16988	17271	17135	17303	17314	17389	17327	17280	17234	17173	17356	17398	17510	17332	17250	17073	17259	17055	17298	17127	17184	17330	17348	17431	17173	17306	17498	17469	17161	17431	17237	17294	17040	17012	17010	17273	17288	17187	17143	17400	17100	17223	17277	17281	17347	17512	17242	17343	17057	17108	17367	17204	17226	17386	17320	17315	17135	17155	17325	17227	17337	17228	17221	17303	17375	17273	17281	17318	17414	17250	17101	17094	17386	17164	17241	17353	17277	17394	17338	17135	17161	17252	17325	17152	17203	17069	17190	17290	17353	17105	17326	17120	17407	17323	17117	17285	17257	17249	17280	17407	17327	17069	17387	17325	17137	17337	17430	17187	17125	17148	17230	17218	17283	17478	17226	17259	17580	17173	17273	17180	17218	17143	17189	17027	17094	17181	17514	17254	17549	17338	17401	17346	17169	17259	17140	17289	17430	17306	17422	17217	17328	17270	17353	17222	17330	17274	17396	17130	17217	17277	17214	17185	17236	17195	17588	17411	17157	17422	17257	17205	17251	17245	17350	17380	17156	17130	17257	17127	17190	17248	17257	17469	17223	17347	17159	17213	17333	17260	17344	17267	17108	17168	17368	17361	17374	17084	17159	17313	17461	17397	17180	17266	17213	17412	17270	17232	17254	17098	17332	17185	17363	17255	17411	17473	17392	17417	17243	17204	17232	17495	17263	17168	17285	17175	17164	17362	17216	17185	17286	17336	17330	17234	17247	17199	17221	17350	17245	17290	17336	17074	17332	17287	17105	17214	17259	17201	17130	17216	17095	17214	17257	16912	17302	17030	17085	17232	17224	17381	17226	17265	17376	17216	17137	17126	17203	16906	17138	17207	17150	17171	17474	17404	17233	17114	17397	17363	17318	17225	17246	17263	17474	17200	17109	17127	17219	17222	17276	17175	17174	17370	16959	17047	17106	17193	17306	17197	17179	17029	17150	17172	17309	17230	17274	17214	17241	17080	17045	17206	17445	17327	17478	17331	17205	17338	17241	17193	17480	17264	17172	17424	17375	17051	17065	17307	17272	17104	17450	17215	17438	17407	17170	17315	17270	17078	17403	17068	17105	17331	16984	17078	17011	17045	17119	17346	17263	17377	17260	17300	17327	17189	17155	17182	17131	17399	17319	17358	17066	17262	17112	17188	17349	17300	17163	17036	17107	16959	17348	17227	17165	17142	17437	17278	17304	17287	17276	17215	17166	17182	17261	17455	17370	17312	17274	17361	17294	17149	17356	17120	17333	17338	17147	17253	17216	17223	17323	17265	17137	17415	17330	17061	17539	17182	17332	17295	17284	17222	17333	17124	17152	17234	16931	17263	17126	17304	17382	17284	17425	17348	17283	17167	17443	17304	17306	17318	17229	17192	17144	17557	17431	17396	17261	17220	17456	17157	17015	17190	17392	17211	17127	17205	17097	17236	17356	17246	17374	17208	17159	17228	17260	17336	17379	17222	17112	17039	17285	17384	17220	17426	17221	17250	17222	17390	17248	17325	17291	17153	17272	17215	17146	17209	17335	17190	17520	17183	17306	17240	16998	17393	17210	17233	17325	17418	17170	17047	17146	17131	17256	17056	17331	17345	17046	17133	17132	17210	17201	17442	17338	17222	17331	17239	17251	17080	17238	17174	17387	17248	17103	17253	17026	17169	17311	17113	17227	17302	17445	17190	17474	17310	17126	17439	17166	17222	17013	17144	17313	17314	17228	17254	17038	17213	17194	17237	17188	17206	17142	17215	17350	17342	17220	17381	17260	17166	17177	17250	17179	17393	17102	17295	17046	17453	17167	17359	17086	17257	17082	17251	17202	17092	17214	17182	17364	17226	17191	17222
30684	74048	84469	53012	33923	22684	17937	18051	19376	16301	15658	15562	15314	15157	15156	14871	14966	14956	14955	14826	14895	14872	14955	14636	14886	14861	14738	14734	14738	14720	14728	14736	14714	14695	14497	14758	14664	14703	14871	14727	14663	14612	14762	14954	14929	14716	14651	14813	14809	14750	14796	14883	14850	14753	14717	14801	14890	14803	14882	14511	14687	14649	14523	14859	14672	14729	14558	14678	14630	14872	14686	14683	14789	14588	14724	14806	14753	14645	14749	14834	14778	14777	14709	14504	14800	14703	14777	14710	14805	14733	14539	14781	14722	14770	14567	14722	14822	14669	14790	14499	14592	14658	14871	14536	14761	14787	14732	14517	14727	14589	14759	14658	14696	14711	14588	14891	14544	14682	14576	14662	14685	14687	14733	14754	14685	14771	14607	14799	14741	14656	14736	14594	14635	14681	14693	14670	14603	14599	14635	14756	14648	14643	14661	14659	14659	14732	14604	14868	14517	14680	14609	14743	14724	14854	14784	14970	14837	14733	14662	14727	14682	14651	14801	14861	14585	14728	14611	14588	14670	14615	14755	14594	14695	14631	14657	14644	14659	14731	14720	14602	14681	14665	14700	14705	14769	14657	14763	14854	14759	14649	14811	14674	14574	14763	14594	14858	14651	14722	14761	14634	14722	14792	14721	14868	14631	14752	14517	14758	14583	14649	14628	14915	14632	14668	14723	14588	14621	14753	14692	14622	14496	14737	14801	14686	14721	14761	14640	14633	14535	14630	14751	14678	14773	14595	14796	14703	14708	14457	14792	14717	14728	14623	14766	14712	14598	14617	14784	14818	14753	14653	14679	14733	14501	14668	14748	14713	14766	14775	14723	14808	14721	14839	14720	14870	14698	14668	14890	14612	14596	14734	14770	14612	14679	14768	14780	14764	14661	14706	14730	14575	14706	14749	14724	14739	14720	14586	14642	14513	14732	14714	14662	14596	14682	14710	14661	14677	14811	14738	14686	14766	14634	14595	14861	14773	14626	14593	14714	14785	14684	14865	14721	14586	14733	14754	14783	14811	14632	14926	14675	14730	14600	14608	14823	14666	14562	14689	14633	14684	14800	14788	14889	14662	14624	14672	14499	14630	14816	14612	14797	14519	14754	14570	14664	14638	14858	14803	14810	14620	14659	14765	14828	14582	14749	14635	14811	14752	14543	14777	14637	14576	14606	14686	14633	14775	14706	14689	14821	14627	14761	14737	14572	14757	14859	14629	14705	14601	14725	14734	14738	14576	14629	14802	14808	14789	14673	14608	14753	14654	14807	14774	14783	14754	14612	14753	14645	14657	14607	14671	14563	14735	14724	14641	14651	14634	14585	14754	14871	14605	14840	14674	14593	14604	14659	14573	14723	14733	14709	14524	14760	14739	14718	14772	14782	14682	14646	14653	14623	14793	14730	14703	14590	14671	14611	14702	14538	14613	14859	14662	14717	14786	14650	14619	14839	14698	14747	14843	14700	14740	14712	14803	14820	14696	14893	14672	14847	14905	14656	14711	14725	14703	14704	14824	14777	14586	14619	14554	14611	14747	14774	14614	14865	14755	14518	14873	14723	14782	14610	14789	14783	14609	14725	14533	14539	14684	14694	14693	14743	14705	14811	14703	14741	14741	14678	14731	14623	14653	14621	14748	14645	14809	14681	14627	14546	14766	14691	14536	14744	14706	14855	14740	14584	14583	14606	14760	14732	14814	14721	14873	14498	14567	14654	14678	14725	14589	14885	14624	14729	14740	14533	14815	14832	14573	14770	14567	14604	14802	14888	14553	14965	14704	14742	14760	14698	14683	14752	14642	14526	14659	14882	14729	14732	14731	14749	14695	14752	14707	14669	14797	14764	14635	14669	14710	14797	14859	14773	14690	14891	14618	14651	14746	14741	14673	14731	14845	14758	14638	14751	14605	14621	14648	14434	14723	14548	14666	14513	14517	14508	14591	14786	14626	14492	14893	14693	14762	14672	14734	14871	14639	14695	14621	14849	14613	14691	14644	14775	14799	14792	14707	14684	14791	14736	14681	14635	14686	14605	14876	14730	14625	14703	14623	14733	14671	14567	14733	14660	14560	14692	14733	14631	14795	14746	14777	14627	14762	14657	14685	14606	14657	14630	14671	14682	14717	14692	14607	14794	14704	14702	14642	14592	14722	14637	14669	14785	14696	14507	14682	14675	14702	14724	14747	14582	14686	14848	14695	14610	14761	14637	14641	14889	14843	14787	14760	14819	14782	14752	14688	14659	14797	14712	14631	14559	14674	14601	14745	14553	14649	14777	14731	14691	14766	14781	14652	14631	14692	14647	14711	14747	14756	14669	14713	14853	14541	14757	14601	14786	14819	14659	14705	14776	14540	14722	14690	14635	14569	14779	14678	14603	14703	14782	14791	14734	14914	14646	14846	14618	14605	14681	14708	14812	14634	14692	14597	14692	14576	14759	14650	14814	14693	14780	14511	14723	14714	14688	14776	14713	14717	14681	14694	14416	14736	14723	14618	14528	14870	14921	14753	14810	14712	14816	14687	14738	14715	14663	14880	14645	14517	14713	14631	14718	14684	14649	14650	14645	14756	14622	14680	14737	14710	14688	14777	14574	14810	14769	14617	14644	14819	14597	14610	14687	14600	14709	14822	14729	14540	14809	14780	14762	14658	14626	14612	14705	14680	14772	14636	14825	14816	14710	14532	14669	14726	14632	14735	14772	14534	14837	14825	14775	14772	14772	14546	14716	14723	14815	14807	14592	14620	14616	14654	14624	14739	14731	14536	14763	14866	14593	14457	14607	14695	14745	14695	14614	14724	14677	14846	14825	14466	15015	14650	14805	14701	14628	14549	14531	14639	14848	14767	14664	14648	14666	14662	14740	14682	14780	14710	14791	14660	14719	14695	14866	14769	14691	14783	14556	14709	14761	14691	14612	14739	14889	14665	14648	14644	14543	14586	14702	14725	14722	14727	14647	14768	14575	14775	14770	14818	14591	14784	14632	14699	14808	14402	14747	14717	14631	14656	14582	14722	14623	14745	14919	14577	14722	14658	14407	14764	14730	14836	14789	14660	14769	14511	14669	14856	14636	14739	14755	14549	14632	14692	14690	14697	14572	14679	14801	14690	14596	14872	14696	14693	14625	14639	14761	14698	14690	14789	14770	14743	14648	14561	14711	14649	14749	14646	14671	14889	14808	14646	14652	14688	14762	14556	14820	14569	14777	14636	14885	14701	14747	14704	14804	14764	14778	14591	14648	14780	14765	14584	14800	14789	14791	14749	14696	14737	14677	14865	14773	14851	14677	14864	14760	14652	14708	14824	14734	14698	14797	14711	14874	14770	14554	14750	14728	14754	14681	14744	14646	14784	14668	14584	14670	14635	14779	14608	14645	14749	14751	14627	14719	14562	14687	14699	14710	14623	14845	14670	14761	14647	14727	14653	14788	14674	14759	14653	14678	14687	14761	14686	14707	14572	14849	14739	14750	14653	14676	14729	14606	14767	14766	14794	14493	14521	14632	14566	14493	14728	14653	14558	14756	14758	14753	14552	14806	14775	14677	14793	14602	14584	14633	14649	14831	14587	14835	14916	14781	14629	14751	14640	14698	14567	14696	14583	14701	14725	14755	14748	14745	14564	14652	14706	14629	14466	14751	14784	14591	14816	14653	14629	14603	14694	14597	14613	14484	14586	14724	14622	14665	14742	14629	14841	14653	14789	14432	14700	14470	14701	14727	14657	14677	14664	14694	14674	14713	14780	14652	14783	14710	14667	14680	14637	14621	14662	14680	14685	14688	14580	14744	14600	14573	14584	14702	14586	14791	14598	14770	14643	14719	14914	14652	14689	14643	14697	14690	14657	14614	14697	14741	14690	14583	14656	14721	14822	14732	14551	14666	14829	14799	14578	14777	14630	14764	14620	14688	14725	14770	14740	14751	14582	14727	14613	14866	14555	14598	14730	14572	14804	14588	14635	14629	14743	14800	14620	14713	14695	14632	14889	14821	14822	14689	14551	14854	14667	14666	14765	14793	14649	14719	14774	14699	14599	14731	14593	14786	14696	14761	14884	14707	14608	14649	14586	14854	14776	14709	14663	14817	14616	14737	14520	14870	14845	14725	14864	14704	14774	14665	14677	14731	14620	14743	14596	14766	14699	14659	14629	14621	14676	14676	14665	14568	14624	14700	14778	14671	14759	14821	14804	14516	14681	14589	14806	14578	14637	14689	14646	14586	14581	14731	14650	14637	14702	14701	14888	14610	14649	14742	14606	14490	14813	14734	14687	14670	14675	14785	14663	14723	14831	14656	14703	14523	14660	14669	14570	14715	14585	14808	14752	14711	14730	14799	14784	14646	14760	14679	14634	14611	14746	14611	14766	14764	14667	14839	14631	14636	14626	14603	14798	14666	14788	14731	14648	14615	14453	14798	14666	14553	14622	14803	14810	14795	14790	14777	14678	14464	14753	14580	14637	14647	14726	14701	14721	14673	14850	14734	14709	14755	14894	14549	14710	14638	14467	14594	14943	14824	14805	14687	14857	14701	14692	14694	14713	14724	14719	14661	14797	14489	14671	14640	14662	14805	14577	14651	14879	14682	14563	14689	14721	14708	14707	14616	14805	14569	14534	14595	14582	14690	14811	14569	14741	14739	14724	14710	14782	14426	14719	14699	14722	14621	14803	14617	14750	14615	14512	14817	14689	14760	14558	14720	14913	14697	14460	14814	14688	14920	14602	14766	14749	14677	14651	14513	14835	14654	14601	14715	14667	14737	14586	14599	14626	14606	14924	14566	14662	14675	14747	14838	14693	14840	14859	14742	14721	14622	14722	14820	14563	14862	14642	14738	14609	14786	14694	14769	14676	14507	14784	14754	14582	14814	14767	14762	14640	14617	14683	14673	14726	14652	14746	14672	14807	14727	14640	14530	14709	14598	14799	14584	14722	14575	14612	14746	14737	14792	14791	14587	14762	14759	14718	14641	14545	14694	14636	14812	14647	14677	14535	14737	14730	14777	14747	14772	14707	14829	14774	14647	14678	14625	14818	14786	14651	14604	14649	14693	14707	14803	14535	14627	14743	14555	14685	14745	14632	14656	14619	14771	14683	14677	14664	14622	14715	14686	14489	14700	14702	14847	14855	14756	14661	14615	14760
22752	21318	35780	30363	28609	28567	26939	21669	22760	20499	18667	18222	17956	17873	17533	17625	17849	17654	17386	17397	17182	17209	17299	17391	17496	17288	17227	17295	17259	17352	17249	17258	17161	17166	17263	17303	17172	17251	17274	17154	17049	17266	17320	17385	17606	17483	17402	17150	17341	17132	16954	17056	17246	17083	16971	17256	17138	17146	17204	17105	16905	17061	17141	17018	17065	17110	17221	17175	17079	17035	16938	17023	17056	17013	17239	16981	17089	17183	17222	17188	17098	16868	17069	17062	16913	17146	17183	17152	17032	17096	17200	17049	17086	17187	17237	17130	17093	17136	17017	17072	17031	16987	16899	17080	16915	17065	17167	17030	17224	17045	17132	17060	17100	17114	17173	16992	17151	17118	17115	17104	16982	17031	17025	16897	17106	17158	17074	17124	17091	17035	17293	17083	17142	17320	17183	17109	17179	17004	17136	17099	16929	17018	16997	17205	17038	17131	17117	16993	16956	17319	17142	17120	17171	17070	16982	16941	17043	16973	17123	16973	16822	17011	17071	17121	16984	17258	16964	17065	16901	16950	17019	17118	17257	17012	17015	16990	16840	17131	17120	17028	16992	16954	17243	16898	17165	17049	17182	17196	16722	17186	17056	16932	17026	17017	16983	17137	17150	17108	16886	17034	16963	16958	17241	17089	17201	17121	17144	17012	16994	17269	17186	17161	17039	17001	17093	17085	16966	17081	17049	17024	17035	17039	17091	17103	16989	17017	17136	17142	17287	16810	16969	17076	17095	17068	17185	17208	17302	16983	16954	17037	17092	17211	16981	17045	17027	17137	16804	16799	17192	17300	17179	17080	17254	17029	16845	17146	17108	16892	16988	16721	16817	17061	16856	17042	17252	17040	17020	16824	17129	17142	17003	17087	17068	17035	16659	17068	17036	17146	17047	16939	17248	17224	17015	17243	16958	17126	17111	16964	17089	17218	17144	16884	17048	16961	17074	17101	17198	17226	17060	17040	17250	17278	17136	17099	17037	16982	17132	17067	16940	16990	17042	17069	17194	17147	17166	17150	16773	16912	16987	17152	17101	16899	17042	17134	17232	17250	16862	17064	17142	17022	17065	16952	16988	17202	16901	17048	17147	17078	17050	16963	17092	17154	17242	16820	17123	17123	16955	16910	16941	17025	17052	17079	17237	17073	16924	17112	17075	17251	17176	16997	17112	17115	17027	17022	17233	17026	17128	17197	17222	17019	17209	17316	17163	17096	17149	17118	17266	17056	17140	16945	16915	17028	16953	16964	17045	17023	16939	17208	16964	17071	17119	17118	16908	16978	16990	16907	17173	17003	17087	17068	16900	17057	17229	16933	17087	17121	17067	17119	17030	16986	17112	17047	17241	17050	17092	17133	17112	17112	17184	17107	17003	17065	17108	17169	17235	17124	17183	16816	17127	16963	16833	17059	17108	17096	16959	17102	17104	17075	17129	17216	17027	17047	17206	17081	17100	16934	17088	16966	16962	17088	17127	17016	17240	17078	17146	17069	17113	17121	17119	16994	17042	17063	17090	17275	16979	16959	16971	17069	17055	17202	17069	17058	17066	17097	17116	17097	17077	17206	17057	17043	16870	16818	17196	17068	17025	17131	17008	17053	17075	17017	17047	17184	16954	16935	17109	17192	17071	16992	17094	17124	17029	17231	17211	17021	17009	16981	17066	17108	17061	17169	17054	17036	16979	17011	17170	17156	17178	17170	16925	17168	17026	17093	17127	17156	17090	17287	16858	16968	17090	17035	17000	17147	17144	16988	17045	17106	16954	17094	17054	17177	17187	17106	16939	17237	17072	17025	17063	17439	17322	17012	17095	17192	17004	17258	17142	17223	17300	16994	17154	17036	17086	17150	16889	17119	17025	17052	16910	17311	16897	17021	17222	17138	17141	17086	17017	17171	17112	16895	17066	16992	17096	17167	17117	17195	17195	16978	17135	16997	17173	17119	17150	16931	16908	17106	17126	17105	17133	17064	16952	16976	16913	17019	17104	16921	17174	17106	17117	17053	16899	17306	17218	17085	17029	17120	17088	16959	16946	16917	16801	17101	17074	16947	17055	16975	16933	16985	17095	16870	17163	17082	16972	17214	17025	16967	17023	17130	17132	16902	17077	17223	17025	16988	16953	17097	16885	17142	16980	17137	16970	16958	17059	17053	17053	17177	16713	17041	16989	17130	17090	17138	17155	17039	17210	17128	17190	17036	17164	17308	16953	17174	17134	16961	16901	17033	16960	16982	17067	17161	17035	17042	17059	17070	16965	16937	17109	17106	16934	17089	17172	17029	17069	17077	17083	16984	17074	17064	17128	17034	17079	17128	17216	17116	16948	17054	16951	16956	17100	16937	16849	17185	17198	17217	17142	17048	17125	16904	16990	16951	16988	16869	16901	16918	17307	17288	17160	17112	17086	16925	17064	17135	17090	17057	16896	16903	16857	16882	17249	17127	17191	17027	17204	17089	17123	17112	17059	16917	16941	17154	17334	17090	17068	17011	17018	16919	16951	17029	17031	16900	17180	16849	17065	17215	17011	17058	16895	16833	16844	16979	17030	17120	16905	17124	17206	17086	17058	16964	16952	16936	17108	17153	17148	17072	16967	16985	17099	17130	17176	16906	17079	17034	17125	17204	17131	17073	17269	16996	17020	17127	17019	17111	17098	17058	16968	17152	17052	17114	17112	17060	17002	17044	17047	17091	17106	17239	17014	16968	16993	16852	17122	17106	17032	16922	17131	17089	17103	17189	17012	16906	17169	17149	16951	17186	17126	16955	16966	16948	17246	17124	16987	17001	17208	16994	17175	16967	17149	16945	17221	17198	17024	16943	17162	17023	17216	17161	16972	17142	17051	16815	17239	17316	16855	17053	17075	17023	17116	17068	17112	17100	17108	17223	17032	17151	17094	17052	17099	17125	17052	17053	16944	17082	17027	17268	17118	17110	17258	17070	16955	17037	17061	16958	16940	17108	17179	17036	16955	16905	16946	16965	17169	17043	17051	17059	17139	16998	17015	16901	17062	17036	17180	16845	17096	17062	17044	17080	17272	16969	17085	17099	17005	16940	17199	17186	17123	17086	17138	17088	16947	17178	17069	17234	17125	17133	17006	17137	16929	17207	17075	16984	17056	17062	17002	17008	16886	17067	17161	17071	16951	17116	17186	17023	17168	16953	17188	17065	17115	17044	17071	17023	17147	17086	16933	17225	17077	16932	17032	17107	17053	17307	17173	17103	17079	16808	17120	17043	16890	17186	16989	17013	16977	17130	16989	17111	17022	17296	17143	17046	17030	16976	16960	17107	17004	17113	17157	16949	17090	16972	16941	17127	17052	17054	17096	17052	17063	16750	17027	16993	17157	17070	17022	17088	17096	17044	16931	16997	16901	17163	16995	17018	17142	16983	17203	17262	17156	17234	17247	17191	17097	16993	17042	16948	17186	17017	17045	17026	16916	17202	17055	17051	17016	17104	16826	17063	17148	17279	17122	17283	16923	17065	17121	17038	17008	16913	17053	16968	17121	17080	17059	17004	17269	16895	17068	16815	16974	17000	17247	16903	16969	17033	17189	17067	17061	16972	17145	17100	16905	17017	17244	17311	17248	17028	17025	17078	16962	17158	17213	17142	17129	17059	17077	17080	17063	17084	16981	17038	16983	17108	17176	17081	17217	17048	17047	17195	17145	16961	16957	17140	17068	17062	17041	17099	17063	16950	17064	17103	17089	17010	16990	16994	17225	17189	17022	17123	17119	17042	17093	17041	16922	17061	16877	16927	16975	17037	17087	17249	17093	16872	17209	17194	17156	16995	17096	16974	17014	17092	17128	17257	17006	16826	16991	16994	17076	17242	17026	17018	17029	17170	17087	17073	17144	17238	17003	17072	17158	17002	17197	17050	16948	17332	16949	16958	17038	17306	17027	17082	16887	17103	16812	17202	17043	17152	17019	17305	17243	17033	17088	17104	17257	17094	16984	17005	17060	17016	17137	17067	17336	17174	17111	16790	17093	17042	17175	17067	17111	17000	17059	17070	17046	17003	16934	17063	17278	17174	17096	17313	17187	17164	17034	17129	17080	17034	17040	16963	16953	17325	17151	17182	17231	17046	17077	17062	16965	17020	17062	17050	17189	17157	17061	16913	16922	17157	16959	17012	17160	17024	16976	17058	17173	16921	16938	17164	17100	17026	17022	17104	17061	16844	16825	17221	17269	17005	17126	17362	17151	17027	16917	17062	17127	17115	17217	17048	17107	17112	17175	17017	17179	17242	17029	17130	17180	17230	17135	17038	17180	16983	17071	17211	17078	17156	16962	16909	17109	17030	17135	17123	16931	17045	17127	17160	16968	17058	16930	17051	17086	16877	16803	17007	17069	17043	17106	17016	17135	17027	16884	17064	17037	17291	16891	17090	17080	17184	17103	17140	17098	17032	16965	17132	17050	17104	16937	17070	17112	16959	17139	17106	17144	17043	16970	16957	17164	16979	17096	17058	16795	16914	17144	17102	17029	17129	17160	17040	17115	16901	17145	17170	16899	17255	17095	17083	17038	16989	17088	17024	16866	16861	17219	17270	17240	16855	17011	16934	17061	16936	17261	17084	16908	16918	17081	17075	17120	16960	17016	17051	17104	17211	17088	17191	17133	17103	17239	17276	17044	17095	17070	17177	17343	16976	16892	17083	17192	17133	17186	17261	17198	17149	17005	17258	16966	16970	16975	17119	16995	16974	16968	17179	17021	17138	17195	17109	16855	17029	17042	17209	17036	17052	17136	17088	17042	17052	17115	16966	17333	17070	17043	17061	16882	17214	16944	17284	17193	17009	17019	17070	17186	16909	16961	17066	16969	16979	16974	17144	17156	17022	17025	17258	17091	17307	17194	16854	17059	17156	17039	17162	17057	17000	17134	17101	17166	16989	17006	17052	17086	17119	16962	17069	17159	17045	17180	17105	17247	16884	17088	17024	17276	17173	17194	17036	17067	17003	16955	17019	17097	17045	16969	17190	17015	17124	17207	16983	17133	16898	16827	17036	17046	17064	16899	16973	17153	17136	17071	17270	17069	17002	16947	17155	17070	17071	16925	17000	17087	17204	17121	17037	17181	17005	17041	16804	17240	16964	17130	17064	17153	17106	17072	16952	17039	17200
34230	76747	85582	61244	49742	29904	21123	20177	23901	17646	16504	15902	15727	15460	15397	15235	15202	14994	15151	14850	14977	14989	15028	14865	14925	14807	14696	14698	14877	14629	14795	14629	14778	14791	14695	14734	14709	14666	14712	14703	14698	14666	14852	15226	15147	15050	14683	14503	14640	14571	14610	14720	14766	14509	14626	14503	14640	14533	14606	14757	14712	14782	14486	14735	14817	14634	14646	14574	14627	14595	14620	14815	14661	14603	14709	14607	14645	14603	14608	14570	14565	14687	14767	14488	14530	14784	14522	14536	14705	14586	14550	14671	14692	14495	14509	14771	14615	14550	14681	14538	14743	14636	14595	14604	14607	14711	14722	14482	14825	14700	14689	14421	14733	14687	14775	14656	14673	14674	14524	14598	14490	14556	14582	14570	14535	14521	14416	14647	14597	14788	14672	14634	14597	14597	14632	14494	14670	14569	14750	14521	14679	14588	14728	14758	14479	14756	14529	14737	14724	14610	14590	14632	14679	14588	14636	14624	14746	14645	14507	14777	14636	14631	14641	14697	14654	14654	14687	14608	14786	14645	14682	14583	14666	14643	14633	14452	14543	14682	14570	14602	14558	14630	14679	14702	14645	14599	14524	14536	14842	14724	14533	14469	14697	14602	14538	14606	14550	14751	14517	14645	14708	14794	14472	14434	14737	14665	14585	14496	14758	14706	14621	14615	14643	14487	14640	14447	14654	14820	14713	14570	14709	14669	14531	14613	14637	14467	14602	14697	14489	14697	14684	14683	14723	14718	14761	14576	14542	14681	14609	14670	14606	14649	14445	14601	14543	14605	14524	14668	14706	14489	14657	14637	14617	14564	14657	14676	14683	14620	14708	14705	14598	14518	14570	14704	14689	14791	14613	14751	14633	14719	14866	14632	14652	14611	14538	14527	14665	14592	14844	14634	14732	14654	14646	14591	14584	14662	14648	14548	14666	14729	14597	14627	14816	14697	14708	14761	14658	14757	14569	14734	14524	14577	14620	14580	14778	14647	14619	14665	14546	14692	14669	14773	14755	14745	14494	14642	14724	14531	14631	14439	14539	14648	14567	14576	14768	14549	14766	14616	14630	14661	14666	14608	14527	14573	14690	14426	14680	14838	14671	14644	14641	14642	14654	14709	14529	14678	14670	14687	14576	14618	14732	14591	14696	14511	14863	14608	14581	14724	14611	14761	14766	14593	14653	14519	14656	14693	14656	14768	14735	14696	14773	14633	14716	14688	14670	14637	14750	14381	14475	14712	14826	14760	14809	14331	14632	14557	14695	14608	14700	14591	14573	14660	14502	14559	14638	14510	14562	14705	14509	14528	14634	14576	14682	14509	14570	14757	14637	14695	14786	14811	14657	14674	14658	14710	14657	14578	14794	14667	14616	14625	14662	14458	14752	14714	14609	14637	14621	14549	14542	14609	14543	14648	14570	14599	14685	14691	14628	14704	14754	14651	14692	14523	14550	14647	14522	14465	14778	14475	14653	14604	14670	14605	14672	14742	14598	14710	14730	14505	14678	14626	14649	14646	14654	14475	14625	14581	14899	14710	14795	14605	14860	14452	14746	14622	14582	14664	14636	14492	14690	14492	14578	14632	14662	14570	14568	14588	14541	14664	14645	14524	14503	14653	14708	14748	14666	14532	14741	14553	14748	14463	14588	14403	14751	14586	14679	14530	14589	14625	14657	14589	14704	14825	14726	14501	14685	14610	14602	14724	14641	14619	14631	14669	14536	14662	14855	14547	14796	14745	14690	14523	14608	14566	14683	14610	14746	14645	14702	14748	14711	14507	14640	14642	14566	14717	14560	14674	14640	14805	14551	14581	14661	14668	14571	14708	14604	14603	14785	14676	14524	14456	14711	14585	14673	14808	14597	14835	14569	14595	14492	14676	14638	14655	14550	14525	14567	14622	14668	14735	14661	14646	14866	14558	14643	14726	14572	14505	14764	14690	14710	14661	14670	14491	14760	14587	14731	14688	14699	14768	14688	14558	14743	14739	14684	14786	14568	14683	14578	14668	14604	14704	14598	14551	14640	14677	14503	14657	14645	14547	14636	14786	14504	14515	14703	14643	14511	14625	14650	14555	14598	14581	14690	14607	14625	14794	14740	14739	14468	14706	14528	14546	14490	14410	14659	14620	14518	14715	14748	14743	14457	14726	14523	14742	14753	14686	14620	14695	14654	14669	14539	14485	14511	14559	14585	14499	14656	14713	14682	14641	14654	14555	14724	14614	14696	14653	14562	14560	14572	14740	14532	14477	14611	14720	14411	14790	14633	14601	14486	14593	14666	14623	14605	14489	14702	14738	14634	14696	14668	14604	14659	14698	14639	14616	14484	14664	14616	14572	14614	14558	14658	14635	14615	14669	14597	14754	14476	14469	14701	14742	14673	14607	14527	14702	14724	14608	14546	14813	14620	14662	14692	14559	14584	14594	14620	14608	14581	14479	14731	14658	14736	14556	14677	14742	14574	14733	14659	14619	14535	14516	14543	14612	14692	14418	14744	14590	14623	14550	14595	14709	14669	14788	14592	14646	14605	14545	14634	14546	14721	14563	14699	14548	14663	14645	14604	14418	14781	14646	14593	14578	14678	14637	14645	14653	14610	14628	14464	14600	14569	14637	14783	14531	14713	14688	14580	14617	14674	14663	14647	14766	14641	14736	14818	14785	14590	14742	14547	14727	14627	14691	14594	14631	14745	14438	14619	14483	14679	14696	14476	14513	14586	14671	14619	14778	14555	14738	14633	14655	14791	14745	14473	14654	14623	14633	14520	14706	14555	14621	14605	14612	14570	14544	14528	14696	14787	14730	14625	14730	14553	14643	14792	14662	14753	14671	14719	14728	14583	14632	14672	14532	14680	14668	14633	14476	14512	14617	14678	14581	14627	14507	14423	14729	14642	14668	14530	14703	14621	14490	14675	14591	14733	14773	14763	14630	14577	14480	14680	14873	14664	14597	14612	14648	14683	14570	14624	14642	14685	14654	14712	14564	14602	14606	14823	14672	14588	14564	14522	14722	14663	14803	14592	14560	14532	14686	14650	14459	14721	14609	14675	14774	14554	14657	14593	14645	14630	14652	14695	14702	14698	14538	14451	14558	14642	14672	14605	14575	14458	14434	14607	14590	14583	14653	14608	14588	14388	14701	14530	14704	14617	14672	14587	14612	14536	14611	14428	14683	14654	14697	14739	14509	14605	14776	14604	14571	14683	14606	14701	14547	14690	14549	14738	14563	14515	14622	14629	14655	14558	14643	14529	14611	14678	14650	14692	14728	14711	14525	14615	14673	14608	14589	14643	14672	14712	14588	14586	14579	14746	14649	14674	14435	14604	14571	14488	14700	14579	14602	14486	14744	14699	14617	14536	14514	14610	14713	14770	14499	14496	14745	14541	14641	14578	14678	14726	14527	14539	14633	14562	14484	14589	14610	14858	14757	14407	14644	14598	14417	14503	14701	14729	14673	14640	14696	14638	14775	14566	14670	14599	14597	14550	14646	14815	14553	14622	14654	14502	14575	14556	14661	14686	14695	14740	14627	14632	14626	14492	14556	14599	14416	14747	14564	14618	14635	14685	14744	14777	14746	14660	14612	14765	14658	14509	14527	14549	14673	14516	14696	14525	14700	14546	14533	14637	14384	14509	14573	14500	14807	14676	14551	14622	14728	14721	14581	14486	14723	14790	14631	14437	14650	14745	14428	14626	14562	14703	14573	14631	14594	14678	14624	14640	14553	14503	14599	14675	14619	14624	14658	14520	14654	14592	14712	14706	14623	14750	14561	14521	14573	14724	14707	14495	14465	14586	14563	14695	14598	14616	14628	14440	14684	14552	14588	14704	14529	14697	14459	14713	14698	14614	14542	14593	14711	14907	14608	14593	14574	14550	14665	14563	14754	14604	14636	14588	14768	14580	14479	14619	14677	14586	14653	14626	14570	14650	14604	14592	14664	14565	14442	14717	14782	14628	14760	14544	14661	14609	14489	14704	14627	14585	14667	14651	14636	14766	14553	14586	14558	14654	14597	14728	14507	14566	14605	14855	14611	14465	14613	14659	14576	14533	14684	14712	14567	14869	14682	14615	14703	14626	14719	14609	14710	14484	14785	14609	14688	14508	14511	14699	14716	14473	14672	14798	14515	14744	14482	14738	14585	14519	14731	14469	14538	14540	14641	14563	14647	14614	14698	14710	14875	14743	14790	14690	14570	14767	14506	14724	14595	14590	14815	14646	14614	14634	14800	14543	14782	14666	14679	14720	14794	14713	14556	14757	14530	14476	14650	14674	14272	14707	14793	14621	14598	14580	14734	14584	14633	14510	14680	14876	14570	14599	14573	14519	14626	14519	14531	14664	14752	14547	14611	14645	14572	14639	14426	14514	14581	14583	14706	14570	14732	14583	14594	14664	14733	14630	14670	14851	14568	14678	14580	14606	14783	14678	14651	14635	14764	14525	14660	14638	14792	14725	14711	14734	14571	14681	14633	14834	14729	14605	14733	14613	14634	14597	14777	14584	14563	14598	14620	14644	14588	14502	14836	14586	14702	14555	14630	14591	14626	14736	14652	14651	14575	14694	14662	14587	14538	14658	14764	14796	14726	14469	14620	14621	14635	14679	14564	14499	14682	14665	14660	14639	14619	14703	14672	14658	14708	14680	14663	14543	14635	14677	14686	14609	14678	14631	14684	14613	14463	14695	14669	14609	14567	14488	14609	14659	14494	14678	14489	14682	14797	14525	14591	14823	14557	14715	14626	14717	14736	14518	14515	14646	14610	14775	14732	14518	14702	14634	14635	14726	14611	14525	14503	14786	14665	14557	14691	14650	14534	14844	14592	14557	14416	14571	14686	14657	14638	14756	14697	14625	14719	14705	14600	14728	14666	14474	14610	14692	14503	14554	14683	14664	14549	14762	14843	14595	14506	14665	14580	14734	14726	14709	14601	14641	14612	14642	14747	14735	14674	14627	14703	14582	14627	14630	14642	14705	14490	14693	14641	14499	14524	14628	14663	14640	14572	14598	14471	14627	14700	14628	14682	14705	14476	14762	14677	14639	14604	14696	14500	14689	14583	14620	14679	14641	14546	14572	14711	14655	14702	14661	14712	14520	14733	14580	14670	14663	14690	14569	14700	14576	14507	14590	14659
27714	28189	39575	29673	24993	21032	19201	18519	18365	17863	17936	17609	17748	17710	17596	17574	17501	17588	17488	17504	17537	17397	17702	17369	17411	17450	17730	17506	17332	17334	17564	17364	17413	17257	17550	17329	17704	17325	17647	17513	17500	17360	17397	17569	17453	17598	17231	17429	17590	17422	17467	17494	17404	17518	17460	17428	17408	17319	17245	17329	17399	17515	17472	17374	17428	17523	17568	17441	17301	17425	17444	17535	17398	17544	17623	17514	17404	17471	17459	17310	17574	17442	17460	17337	17522	17428	17456	17582	17552	17514	17299	17420	17271	17534	17329	17564	17443	17373	17400	17435	17201	17339	17449	17320	17496	17461	17397	17350	17357	17573	17388	17386	17334	17254	17496	17299	17305	17459	17409	17305	17483	17627	17487	17497	17298	17334	17289	17291	17288	17343	17414	17468	17670	17510	17442	17477	17239	17355	17684	17480	17353	17581	17576	17454	17597	17526	17473	17495	17464	17479	17455	17648	17604	17415	17464	17506	17682	17471	17353	17438	17439	17309	17397	17619	17647	17349	17439	17250	17459	17495	17345	17539	17385	17496	17579	17353	17368	17479	17346	17325	17432	17432	17381	17467	17492	17398	17344	17474	17369	17439	17570	17331	17379	17352	17577	17293	17407	17315	17539	17569	17283	17413	17471	17297	17414	17546	17272	17246	17478	17411	17454	17277	17583	17280	17355	17269	17324	17684	17514	17369	17565	17406	17418	17507	17714	17230	17458	17304	17457	17389	17379	17477	17543	17549	17501	17442	17440	17492	17507	17596	17356	17431	17512	17502	17433	17538	17561	17364	17417	17578	17382	17332	17606	17506	17483	17351	17519	17352	17461	17539	17345	17544	17299	17330	17392	17397	17304	17492	17255	17342	17389	17276	17290	17581	17428	17335	17753	17328	17405	17402	17292	17222	17493	17252	17416	17251	17486	17252	17362	17523	17533	17440	17562	17481	17429	17485	17539	17437	17312	17408	17436	17569	17573	17240	17404	17266	17333	17370	17446	17339	17467	17549	17553	17574	17208	17394	17360	17520	17394	17486	17409	17292	17391	17408	17531	17476	17510	17414	17249	17352	17260	17342	17171	17312	17523	17509	17572	17428	17333	17432	17366	17335	17506	17378	17221	17638	17351	17589	17346	17426	17249	17462	17256	17339	17238	17276	17477	17419	17245	17507	17265	17416	17563	17458	17515	17374	17417	17299	17283	17685	17285	17434	17371	17480	17366	17303	17390	17393	17380	17373	17566	17531	17520	17500	17438	17621	17516	17430	17305	17557	17327	17386	17486	17448	17371	17440	17246	17485	17520	17262	17433	17657	17562	17456	17352	17244	17245	17493	17490	17424	17488	17237	17487	17476	17385	17441	17274	17350	17477	17374	17466	17526	17504	17415	17299	17396	17357	17240	17353	17392	17564	17589	17550	17473	17399	17537	17528	17489	17497	17497	17504	17448	17517	17488	17436	17517	17622	17450	17439	17328	17547	17307	17358	17265	17528	17528	17454	17477	17363	17347	17363	17541	17483	17507	17423	17300	17423	17431	17255	17289	17412	17377	17663	17563	17291	17540	17592	17297	17433	17453	17220	17347	17518	17500	17455	17394	17533	17187	17625	17703	17445	17286	17402	17481	17642	17344	17399	17370	17591	17494	17414	17394	17320	17488	17287	17488	17386	17649	17334	17495	17255	17516	17683	17220	17251	17500	17476	17357	17378	17345	17266	17317	17522	17266	17359	17295	17396	17416	17431	17496	17501	17556	17255	17442	17431	17347	17385	17276	17443	17346	17460	17360	17344	17483	17410	17367	17660	17516	17532	17474	17612	17434	17513	17612	17472	17238	17335	17524	17512	17406	17467	17557	17354	17449	17598	17471	17446	17310	17525	17516	17532	17386	17422	17495	17534	17435	17270	17354	17407	17329	17446	17544	17308	17554	17691	17383	17506	17409	17286	17416	17306	17552	17403	17476	17471	17458	17550	17447	17545	17490	17418	17461	17511	17439	17689	17433	17479	17271	17481	17358	17403	17378	17542	17367	17362	17473	17589	17227	17422	17569	17382	17431	17598	17387	17447	17485	17117	17256	17329	17511	17529	17560	17451	17316	17574	17338	17435	17366	17607	17286	17467	17319	17221	17258	17494	17613	17508	17455	17665	17481	17255	17603	17584	17491	17665	17539	17367	17366	17545	17443	17657	17314	17503	17559	17389	17486	17629	17520	17441	17582	17678	17417	17283	17576	17364	17353	17468	17416	17451	17467	17427	17596	17441	17501	17312	17507	17327	17541	17448	17135	17330	17408	17601	17478	17473	17366	17570	17490	17469	17494	17270	17443	17355	17451	17389	17464	17536	17356	17525	17437	17336	17506	17322	17384	17389	17364	17461	17401	17448	17421	17369	17329	17299	17347	17357	17242	17633	17448	17253	17603	17517	17382	17604	17423	17415	17427	17580	17180	17277	17594	17365	17262	17236	17490	17566	17662	17527	17495	17462	17330	17263	17549	17583	17345	17505	17303	17472	17399	17530	17109	17341	17444	17490	17254	17298	17691	17475	17475	17426	17285	17515	17529	17547	17390	17497	17407	17299	17414	17414	17471	17426	17418	17520	17447	17320	17508	17494	17489	17573	17261	17542	17366	17437	17562	17565	17351	17372	17472	17339	17438	17407	17119	17337	17421	17399	17388	17455	17557	17482	17365	17557	17573	17377	17571	17440	17464	17509	17470	17494	17603	17728	17355	17331	17244	17391	17413	17353	17541	17456	17556	17328	17391	17402	17516	17354	17567	17422	17358	17347	17363	17475	17394	17509	17367	17468	17553	17396	17296	17255	17460	17511	17576	17460	17388	17374	17216	17314	17555	17283	17576	17541	17524	17382	17776	17366	17288	17637	17396	17657	17311	17364	17634	17464	17494	17449	17407	17501	17326	17308	17316	17374	17284	17522	17319	17399	17516	17375	17449	17453	17239	17297	17604	17413	17220	17502	17629	17452	17236	17326	17482	17547	17559	17433	17459	17381	17392	17553	17515	17459	17273	17184	17230	17573	17378	17460	17315	17666	17346	17325	17259	17154	17570	17428	17290	17367	17390	17312	17455	17386	17433	17466	17316	17386	17429	17419	17317	17417	17447	17568	17489	17417	17505	17401	17434	17497	17248	17469	17316	17459	17453	17344	17301	17524	17448	17375	17603	17327	17468	17270	17390	17389	17267	17319	17326	17485	17550	17735	17453	17430	17491	17409	17484	17338	17533	17539	17349	17539	17424	17417	17462	17525	17398	17360	17318	17473	17357	17325	17391	17329	17101	17422	17435	17561	17438	17433	17394	17557	17412	17554	17175	17599	17333	17683	17270	17498	17314	17597	17218	17431	17329	17487	17419	17584	17256	17277	17261	17258	17436	17255	17620	17596	17603	17500	17520	17334	17361	17393	17349	17390	17464	17262	17478	17413	17530	17326	17560	17611	17513	17151	17440	17491	17594	17436	17421	17482	17389	17345	17442	17355	17151	17434	17380	17459	17536	17348	17425	17325	17507	17280	17413	17501	17489	17419	17614	17338	17683	17521	17250	17256	17255	17428	17254	17249	17304	17490	17437	17222	17333	17491	17436	17423	17483	17485	17310	17324	17463	17579	17602	17535	17508	17650	17652	17294	17606	17601	17408	17557	17489	17390	17555	17291	17505	17317	17340	17375	17444	17591	17452	17451	17288	17407	17329	17363	17563	17459	17229	17606	17249	17322	17532	17302	17447	17467	17453	17322	17462	17511	17345	17479	17532	17582	17558	17383	17237	17391	17384	17199	17244	17428	17540	17491	17466	17515	17393	17494	17449	17365	17562	17511	17396	17365	17406	17316	17288	17572	17495	17359	17281	17711	17551	17413	17258	17457	17321	17522	17269	17407	17434	17555	17312	17509	17392	17415	17461	17363	17356	17369	17599	17441	17271	17495	17258	17278	17426	17605	17448	17461	17404	17457	17383	17308	17369	17340	17522	17351	17332	17547	17454	17223	17464	17330	17409	17313	17475	17490	17243	17506	17522	17479	17404	17393	17541	17383	17314	17389	17533	17640	17351	17443	17394	17382	17264	17336	17361	17606	17387	17594	17532	17293	17563	17301	17509	17383	17244	17420	17431	17504	17301	17457	17448	17372	17391	17358	17429	17440	17311	17448	17561	17229	17430	17585	17402	17448	17232	17460	17312	17629	17613	17461	17300	17388	17581	17288	17485	17349	17236	17372	17273	17494	17377	17418	17343	17411	17443	17453	17478	17570	17413	17491	17369	17399	17568	17555	17387	17418	17440	17287	17312	17581	17594	17497	17282	17330	17561	17256	17493	17507	17537	17438	17542	17353	17347	17508	17572	17304	17373	17408	17451	17508	17515	17335	17260	17237	17613	17417	17292	17354	17470	17606	17481	17548	17317	17333	17297	17293	17366	17350	17572	17646	17191	17521	17559	17566	17426	17452	17370	17473	17491	17470	17355	17358	17368	17481	17462	17560	17365	17219	17533	17527	17435	17322	17312	17357	17483	17524	17300	17335	17251	17394	17565	17418	17277	17378	17549	17354	17394	17432	17370	17304	17409	17289	17435	17290	17365	17318	17367	17583	17543	17483	17588	17391	17402	17573	17531	17313	17320	17419	17404	17303	17276	17458	17530	17520	17606	17486	17346	17526	17519	17475	17431	17400	17512	17586	17478	17466	17357	17439	17668	17569	17382	17366	17420	17537	17474	17442	17576	17398	17428	17534	17560	17306	17486	17175	17199	17524	17298	17478	17508	17381	17313	17365	17483	17623	17489	17487	17541	17213	17238	17362	17355	17416	17451	17354	17156	17365	17408	17668	17321	17433	17349	17365	17424	17401	17400	17578	17580	17421	17535	17472	17258	17414	17423	17521	17297	17552	17471	17725	17553	17351	17559	17324	17422	17225	17205	17515	17442	17329	17327	17462	17402	17365	17483	17384	17490	17550	17383	17430	17376	17382	17572	17455	17441	17565	17351	17391	17364	17564	17465	17345	17378	17452	17382	17579	17395	17592	17288	17657	17367	17419	17365	17146	17208	17615	17498	17345	17441	17455	17363	17325	17483	17621	17610	17554	17568	17371	17457	17584	17498	17453	17443	17481	17473	17407	17398	17311	17242
21360	44706	39604	27118	23752	19101	16694	16287	16217	15431	15518	15273	15161	14882	15116	15126	15037	15025	15009	15107	14969	15048	14912	14982	14917	14857	14965	14968	14875	14977	14957	14902	14950	14992	14887	14887	14765	14737	14872	14835	14864	14766	14766	15146	14950	14787	14974	14916	14856	14832	14883	14791	14924	14989	14937	14834	14845	14873	14761	14995	14883	14912	14681	14750	14930	14737	14823	14795	14816	14838	14797	14896	15081	14870	14872	14690	14923	14938	14913	14874	14773	14993	14751	14994	14695	14856	14998	14819	14881	14746	14880	14918	14877	14871	14894	14810	14892	14849	14973	14931	14975	14867	14980	14765	14852	14783	14842	14708	14877	15027	14918	14868	14723	14950	14938	14645	14927	14803	14943	14639	14921	14834	14925	14677	14746	14955	14820	14789	14969	14871	14884	14838	14836	14893	14829	14737	14750	14679	14896	14907	14867	14804	14772	14947	14978	14894	14945	14815	14926	14973	14843	14885	14928	14809	14659	14744	14911	14851	14826	15005	14779	14735	14907	14864	14858	14929	14864	14858	14904	14703	14904	14854	14973	14756	14691	14743	14910	14721	14875	14733	14658	14821	14969	14854	14809	14778	14853	14860	14785	14809	14803	15028	14887	14830	14686	15086	14906	14560	14801	14943	14887	14934	14668	14720	14840	15034	14627	14573	14769	15022	14681	14834	14818	14906	14774	14746	14897	14855	14814	14942	14710	14941	14851	14921	15022	14883	14799	14763	14822	14761	14724	14774	14809	14863	14866	14822	14870	14965	14825	14915	14696	14739	14713	14851	14856	14773	14732	14677	14847	14929	14928	14872	14954	14864	14880	14742	14723	14795	14898	14995	14909	14960	14842	14856	15067	14743	14834	14696	14892	15025	14736	14837	14815	14822	14887	14864	14847	14885	14806	14768	14839	14853	14843	14850	14775	14737	14860	14835	14843	14831	14815	14945	14846	14863	14951	14880	14829	14782	14776	14867	14849	14735	14862	14758	14878	14826	14964	14999	14567	14955	14887	14924	14910	14790	14799	14897	14971	14841	14797	14868	14732	14856	14809	14751	14894	14651	14864	14894	14836	14903	14883	14954	14907	14926	14741	14892	14830	14871	14852	14682	14715	14808	14708	14731	14718	14813	15009	14813	14944	14812	14874	14855	14792	14816	14962	14625	14864	14801	14879	14888	14781	14994	14852	14834	14904	14787	14827	14837	14989	14929	14973	14841	14778	14848	14803	14852	14925	14673	14974	14921	14758	14655	14787	14658	14687	14805	14833	14884	14852	14782	14935	14953	14867	14922	14716	14873	14692	14886	14946	14950	14951	15009	14942	14799	14752	14845	14944	14569	14868	14989	14806	14841	14825	14704	14901	14581	14972	14805	14868	14769	14971	14830	14774	14793	14848	14885	14868	14826	14851	14835	14807	14796	14824	15074	14757	14835	14753	14853	14767	14870	14889	14840	15017	14774	14852	14860	14833	14831	14816	14861	15055	14837	14877	14866	14858	14741	14986	14731	14795	14657	14726	14797	14682	14801	14791	14937	14879	14908	14707	14900	14909	14843	14689	14880	14707	14908	14968	14852	14932	14966	14964	14809	14824	14668	14949	14721	14844	14792	14887	14888	14669	14892	14798	14920	14890	14910	14813	14775	14945	14775	14733	14643	14744	14855	14911	14839	14798	14749	14822	14823	14747	14911	14728	14887	14749	14725	14835	14607	14822	14625	14729	14967	14961	15076	14839	14724	14905	14734	14686	14924	14737	14784	14956	14859	14731	14951	14832	14718	14942	14945	14723	14799	14840	14910	14855	14912	14894	14979	14917	14905	14836	14863	14934	14781	14918	14906	14994	14835	14917	14764	14849	14889	14801	14909	14957	14705	14818	14894	14979	14940	14847	15066	14934	14872	14941	14898	14814	14849	14886	14877	14762	14934	14854	14878	14845	14809	15004	14592	14922	14729	14749	14975	14844	14877	14843	14992	14823	14647	14776	14909	14759	14913	14699	14772	14706	14843	14875	14860	14771	14946	14893	14939	14970	14938	14833	14868	14871	14836	14871	14694	14761	14837	14764	14920	14699	14879	14827	14740	14681	14976	14836	14823	14732	14882	14856	14848	14688	14842	14862	14786	14906	14693	14728	14880	14910	14933	14965	14845	14822	14791	14806	14928	14872	14987	14753	14792	14947	14789	14933	14853	14868	14796	14948	14676	14859	14845	14928	14908	14887	14822	14832	14647	14767	14830	14923	14895	14657	14889	14681	14852	14770	14838	14738	14693	14870	14725	14713	14973	14804	14880	14745	14789	14791	14771	14860	14837	14773	14833	14973	14958	14868	14796	14962	14934	14886	14925	14850	14938	14747	14847	14905	14789	14786	14968	14933	15004	14837	14850	14889	14673	14752	14928	14859	14872	14864	14810	15014	14944	14865	14971	14754	14628	14909	14817	14816	14740	14835	14864	14704	14835	14830	14930	14871	14813	14815	14950	14962	14742	14813	14893	14928	14698	14893	14723	14977	14863	14890	14957	14733	14737	14735	14980	14767	14815	14861	14727	14862	14835	14828	15016	14968	14993	14947	14789	14804	14840	14770	14913	14890	14776	14798	14866	15012	14980	14740	14913	14908	14893	14805	14764	14883	14879	14926	14746	14976	14898	14753	14745	14834	14848	14919	14843	14837	14941	14961	14863	14800	14861	14819	14740	14754	14921	14773	14883	14834	14876	14767	14898	14632	14823	14915	14903	14808	14950	14840	14764	14856	14810	14761	14920	15006	14831	14968	14860	14729	14870	14827	14642	14912	14809	14934	14769	14955	14833	15006	14872	14950	14885	14926	14772	14858	14919	14640	14709	14875	14719	14572	14660	14849	14834	14980	14793	14872	14926	14893	14828	14778	14776	14793	14843	14948	14900	14759	14861	14802	14631	14822	14786	14581	14879	14757	15015	14957	14681	14751	14882	14824	15145	14918	14786	14852	14784	14855	14861	15010	14981	14849	14793	14679	14711	15073	14941	14785	14671	14793	14937	14775	14855	14927	14894	14832	14948	14803	14713	14830	14867	14765	14831	14877	14822	14836	14959	14751	14791	14859	14858	14754	14769	14807	14933	14745	14738	14807	14808	15003	14823	14948	14835	14965	14761	14762	14872	14973	14950	14922	14743	14922	14841	14745	14974	14830	14820	14821	14813	14813	14999	14663	14901	14905	14788	14826	14897	14785	14791	15006	14800	14844	14802	14923	14982	14957	14930	14998	14968	14838	14836	14903	14839	14840	14814	14922	14884	14915	14875	14922	14910	14794	14889	14981	14724	14905	14688	14787	14683	15047	14783	14903	14856	14820	14701	14850	14743	14755	14737	15012	14797	14846	14766	14956	14827	14911	14748	14943	14837	14896	14894	14820	14810	14830	14782	15034	14740	14873	15011	14890	14781	15076	14852	14938	14708	14951	14917	14772	14761	15010	14770	15000	14773	14896	14760	14956	14866	14783	14783	14735	14693	14942	14739	14804	14893	14905	14892	14868	14935	15059	14887	14874	14781	14830	14802	14954	14774	14857	14859	14689	15001	14655	14930	14913	14832	14846	14853	14707	15031	14724	14745	14816	15007	14701	14994	14616	14994	14864	14923	14656	14886	14856	14821	14989	14737	14803	14962	14911	14752	14997	14780	14822	14814	14954	15019	14960	14815	14975	14903	14935	14957	14849	15070	14830	14964	14928	14792	14925	15075	14716	14931	14805	14756	14827	14870	14873	14815	14830	14964	14738	14657	14888	14752	14820	14977	14985	14928	14827	14896	14958	14777	14914	14750	14836	14848	14533	14853	14777	14795	14791	14813	14837	14902	14874	14827	14633	14933	15013	14962	14921	14986	14798	14923	14794	15000	14808	14851	14923	14939	14860	14668	14755	14856	14955	14852	14985	14723	14858	14867	14769	14709	14804	14707	14799	14733	14957	14825	14745	14770	14757	14844	14963	14935	14889	14814	14807	14766	14877	14634	14800	15003	14726	14858	14930	14878	14981	14840	14832	14826	14838	14868	14865	14807	14710	14896	14916	14852	14817	14706	14853	14956	14741	14926	14947	14977	14837	14798	14773	14805	14850	14801	14785	14905	15071	14914	15065	14838	14790	14770	14681	14958	14961	14837	14832	14772	14857	14632	14826	14656	14808	14719	14876	14922	14924	14957	14797	15046	14722	14870	14872	14729	14827	14829	14999	14795	14983	14881	15027	14924	15041	15125	14929	14985	15076	14859	14919	14985	14777	14739	14824	14823	14911	14707	14860	15038	14865	14889	14834	14935	14889	14928	14883	14827	14932	14848	14914	14745	14659	14819	14790	14861	14906	14714	14697	14960	14794	14851	14818	14895	14928	14859	14767	14744	14812	14811	14826	14993	14773	14832	14746	14617	14911	14819	14812	14710	14899	14755	14784	14767	14791	14939	14970	14706	14848	14796	14839	14788	14797	15067	14669	14845	14810	14783	14771	14841	14929	14867	14832	14808	14919	14840	14933	14724	14821	14785	14774	14815	14802	15011	14794	14817	14838	14814	14867	14904	14883	14743	14933	14965	14823	14873	14765	14809	14796	14869	14867	14780	15023	14723	14804	14873	14960	14911	14929	14900	14595	14810	14962	14921	14917	14874	14793	14842	14888	14758	14818	14950	15027	14874	14658	14889	14808	14930	14948	14656	14827	14588	14704	14913	14748	14989	14678	14685	14852	14698	14794	14722	14858	15019	14766	14804	14598	14868	14848	14739	14749	14806	15018	14702	14730	14806	15057	14851	14874	14752	14912	14718	14868	14912	14903	14817	14821	14930	14883	14995	14666	14895	14789	14666	15002	14835	14878	14793	14910	14903	14860	14669	14948	14944	14595	14770	14790	14922	14979	15082	14804	14810	14957	14847	14875	14750	15038	14936	14623	14814	14755	14878	14845	14508	14743	14759	14824	14846	14877	14831	14825	14803	14787	14712	14998	14839	14897	14750	14896	15042	14728	14888	14830	14856	14994	14867	15081	14995	14879	14909	14900	14701	14963	14798	14740	14898	14860	14861	14791	14773	14919	14804	14972	14946	14861	14861	14977	14789	14869	14868	14688	14731	14982	14899	14829	14904	14977	14832	14941	14907	14814	14766	14835	14967	14767	14862
23953	22154	32466	26026	28659	25661	23507	19865	20191	18760	18067	17746	17736	17742	17647	17560	17538	17524	17552	17573	17361	17342	17364	17422	17117	17429	17372	17269	17258	17231	17106	17223	17244	17096	17285	17144	17103	17029	17141	17045	17331	17368	17368	17450	17354	17607	17226	17289	17255	17279	16976	17224	17225	17112	17352	17312	17236	16974	16939	17269	17062	16995	17105	17051	17086	17137	17146	16916	17106	17062	17081	17163	17163	16839	17278	17301	17306	17016	17022	17186	17147	17179	17191	16823	17203	17234	17192	17090	17192	17343	17300	17373	16885	17242	17086	17134	17111	17173	17226	17042	17153	16974	17205	17052	17106	17109	17095	17140	17173	17185	17233	17102	17098	17258	17130	17312	17103	17111	17031	17023	17096	17089	17111	17150	17185	17222	16969	17104	17114	17089	17417	17104	17097	17265	17246	17026	17290	17326	17237	17214	17134	17058	17127	17048	17120	17136	17133	17164	17064	16944	17202	17171	17091	17180	17044	17039	17058	17017	17061	17265	17082	17189	17095	17159	17267	17110	17255	17098	17327	17254	17181	17195	17099	17305	17001	16991	17204	17263	17128	16982	17134	17297	17134	17298	17353	17177	17384	17331	17278	17151	17133	16969	17109	17250	17018	17152	17249	16953	17032	17045	17112	16967	17225	16999	17383	17259	17150	16988	17032	17158	17098	17341	17163	17234	17095	17053	17078	17151	17067	17121	17116	17245	17234	17123	17078	17169	17303	17217	17078	17231	16937	17129	17133	17218	17032	17110	17072	17217	17147	17432	17151	17308	16945	17054	17152	17035	17065	16954	17243	16918	17205	17373	17013	17043	17203	17198	17170	17115	17307	17226	17195	17186	17240	17130	17148	17127	17180	17304	17116	17138	17139	16857	16949	16921	16996	17147	17195	17156	17185	17071	17127	17087	17256	17202	16928	17231	17370	16948	17165	17355	17269	17120	17104	17162	17032	17182	17225	17232	17172	17179	17245	17197	17125	17058	17079	16865	17203	17123	17051	17214	17095	17110	17123	17232	17202	17107	17189	17062	17250	17200	17158	17193	17339	17111	16992	17224	17197	16966	16955	17010	17191	17153	17110	17028	17066	17045	17184	17003	17005	17279	17286	17125	17127	16853	17132	17018	17220	17200	17241	17097	17041	17179	17113	17242	17150	17333	17146	17028	17180	17208	17147	17166	17127	17044	16870	17060	17123	17178	17143	17173	17088	17138	16873	16905	17060	17138	17309	17081	16981	17211	17063	17218	17082	17147	17037	17234	16906	17249	17146	17229	17231	17254	17160	17139	17126	17048	16953	17134	16860	17268	16880	17057	17246	17337	17180	17225	17034	16950	17331	17145	17179	17016	17195	17159	16915	17168	16860	17090	17030	17285	17144	17219	17095	17105	17246	17295	17205	17065	16995	17281	17125	17266	17212	17301	17042	17209	17139	17031	17096	17205	17095	17040	17129	17182	17269	17156	17310	17097	17240	17180	17247	17252	17091	17218	17230	17087	17331	17168	17131	17116	17065	17242	17203	17136	17057	17110	17102	17148	17184	17096	17088	17242	17047	16941	17189	17056	17074	17209	16992	17053	17071	17131	16951	17198	17157	17003	17088	17083	17124	17093	17213	17122	17013	17090	17230	17106	17151	17214	16906	17219	17039	17283	17198	17227	17144	17086	17088	17283	17047	17024	17252	17083	17359	17243	17211	17197	17208	17471	17235	16871	16819	17152	16936	17009	17187	17110	17003	17020	17092	17034	17125	17224	17032	17082	17102	17127	16932	17199	17259	17037	17066	17205	16890	17024	17102	17284	17099	16834	17187	17111	17099	17337	17184	17129	17097	17100	17114	17372	17289	17177	17142	17313	17229	17377	17061	16976	17113	17289	17113	17135	16981	16922	17039	17015	17154	16986	17037	17127	17102	17225	17084	16985	17109	17205	16900	17108	17371	16973	17060	17034	16936	16963	17224	17167	16966	17091	17039	16974	17191	17243	17109	17258	17201	17149	17252	17080	17306	17061	17091	17273	17216	17048	17256	17060	17197	17049	17072	17135	16919	16950	17169	17150	17246	17163	17177	17249	16997	17068	17172	17183	17046	16945	17050	17236	17198	17239	17213	16920	17038	17129	17261	17278	17155	17134	17131	17029	17086	16925	16957	17070	17008	17243	16975	17111	17194	17153	17204	17070	17145	17091	17096	17416	17104	16965	16884	17174	17126	17360	17178	16873	17328	17091	17110	17093	16863	17060	16942	16944	17092	17222	17067	17073	17012	17174	16953	17235	17304	17176	17116	17292	17120	17101	17201	17420	17213	17276	16948	17161	17093	17237	17173	17324	17011	17290	17444	17191	16900	17081	17276	16964	17037	17082	17128	17086	17245	17006	17095	17128	16926	17269	17257	17121	17034	17222	17149	17183	17075	17060	17453	17070	17044	17179	17145	17137	17164	17232	17268	16984	17221	17107	17006	16857	16955	16979	17278	17321	17135	17207	17127	17164	17047	17137	17343	17060	17235	17179	17294	17062	17058	17101	17198	17061	17133	17022	17306	17176	17295	17162	16957	17236	17271	17023	16949	17067	17050	16927	17077	17130	17124	17117	17060	17065	17138	17024	17420	17277	17272	17222	17161	17168	17224	17062	17153	16943	17125	17251	17176	17285	17077	17018	17157	17172	17197	17066	17217	16919	17247	17224	17106	16951	17216	17189	17388	16987	17029	17090	17264	17353	17126	17316	17043	17129	17168	17042	17038	17173	17290	17196	17182	17143	17004	16965	17199	16967	17175	17246	17348	17160	17141	17154	17108	17021	17049	17070	17215	17020	17155	16997	17144	17303	17163	17086	16904	17051	17304	17127	17049	17068	17155	17037	17217	17167	17181	17048	17131	17149	17141	17070	17008	17156	17336	17196	17093	17220	17057	17153	17299	16965	17248	17032	17332	17209	16977	17140	17180	17258	16960	17179	17030	17057	17163	17261	17156	17143	17224	17156	17061	17185	17246	17076	17179	17254	17176	17009	17129	17045	17138	17168	17160	17104	17235	17275	17202	17047	16978	17064	17232	16941	17035	16843	17056	16797	17092	17295	17170	17147	16991	17294	17184	17008	16982	17129	17257	17205	17077	16991	17225	17058	17262	17222	17179	17029	16863	17014	17165	17107	17182	17242	17088	17138	17078	17173	17152	17083	17018	17163	17170	17085	17228	17094	17206	17048	17235	17248	17103	17086	16989	16959	17274	17250	17022	17171	17086	17285	17308	17015	17169	17048	17253	17108	16879	17020	17229	17297	17028	17290	17340	17105	17112	16942	17058	17259	17124	17276	17061	17151	17312	16887	17022	17131	17121	16884	17126	16952	17221	17168	17137	17172	17250	17213	17207	17169	17033	17262	17008	17150	17008	16939	17210	17126	17121	17093	17220	16979	17198	17268	17219	17101	17183	17131	17279	17159	16914	17105	17115	17165	16944	17206	17197	17121	17039	17295	17110	17043	16966	17189	17220	17206	17182	17073	17053	17037	17081	17361	17159	17164	17185	17271	17062	17355	17134	17290	17107	17202	17144	17157	17155	16923	16897	16920	17145	17141	17141	16974	17218	17109	17089	17118	17103	17268	17358	17131	17229	17191	17326	17071	17244	17089	17143	16973	17009	17152	17073	17137	17301	17133	17187	17266	17135	17008	17048	16990	17075	17473	16920	17105	17299	17142	17193	17252	17172	17065	17241	17157	16942	17089	17248	17212	17165	16921	17185	17120	17089	17028	17153	17090	17170	17139	17083	17042	16977	17245	17171	17184	16951	17276	17052	17187	17049	17088	17048	17171	17203	17209	17157	17215	16995	17127	17257	17013	17091	17016	17114	17095	17032	17167	17340	17253	17271	17084	16891	17058	17161	17008	17247	17195	17355	17396	17232	17067	17128	17157	16957	17085	17049	17259	17167	17060	17059	17032	17094	17267	17192	17022	17170	16939	17167	17123	17034	17163	16988	17205	17172	17186	17011	17318	17104	16962	17077	17244	17149	17126	16989	17136	17029	17052	17077	17040	17012	17076	17213	17069	17125	16922	17053	17127	17131	17025	17240	17313	17314	17026	17164	16897	17032	17262	17147	17266	17081	17272	17206	17210	17320	17127	17072	17110	17172	17191	17092	17291	17346	17184	17094	17295	17025	17013	17009	17054	17166	17226	17052	17076	17221	16964	17165	17046	17099	17227	17087	17042	17175	17111	17095	17181	17265	17170	17292	17164	17316	17125	16813	17126	17139	17066	17078	17150	17166	17052	17184	17137	17022	17240	17049	17128	17226	17022	17136	17197	17152	17026	17158	17234	17096	17182	17143	17177	17233	17189	17341	17237	17207	17180	17053	17165	17204	17129	17065	17225	17031	16987	17107	17105	17132	17131	17229	17041	17280	17189	17042	17313	17193	17136	17123	17121	16989	17111	17157	17256	17238	17085	17194	17164	17394	17210	17149	17181	17099	17199	17178	17042	17044	17150	17054	17239	17092	16882	17167	17116	17166	17055	17105	17239	17218	17073	17006	17140	17222	17037	17058	16997	17091	17102	17216	17116	17338	17239	16982	17110	17278	17101	17218	17182	17202	17039	17138	17170	17183	17257	16976	17139	17091	17040	16887	17149	17285	17350	17109	17133	17178	17085	17205	17169	17048	17279	17083	17346	16951	17142	17148	17203	17009	17019	17049	17131	17213	17083	17023	17230	17436	17208	17006	17266	17171	17336	17250	17067	17175	17069	17007	17094	16957	17255	17094	17014	17129	17381	17373	17221	17283	17118	17000	17143	17245	17034	17052	16898	16995	17037	17284	17098	17029	17307	17131	17137	17189	17164	17200	17150	17181	16955	17104	17059	17378	17042	17220	16865	16931	17046	17173	17124	17137	17307	17218	17064	17078	17252	17147	17133	17360	17139	16902	17022	17091	16953	17293	17286	17111	17130	17194	17175	17099	17125	17136	17111	17130	17109	17042	17148	17138	17181	17094	17148	17193	16988	17096	17039	17431	17078	17073	16871	17051	17211	16926	17139	17240	17114	16961	17221	17116	17208	17132	17082	17197	17204	16984	16909	17194	17091	17075	17137	17224	17275	17145	17047	17311	17228	17243	17040	17073	17211	16939	17024	16853	17066	17216	17446
30797	80317	57723	39243	36737	23704	19166	18279	19553	16640	16000	15863	15545	15349	15264	15217	15071	14937	15015	14813	14724	14656	14897	14858	14915	14721	14859	14984	14970	14614	14709	14688	14703	14848	14796	14678	14850	14667	14662	14818	14722	14892	14846	15089	14862	15083	14909	14653	14754	14868	14646	14792	14599	14617	14767	14875	14836	14710	14748	14673	14736	14794	14862	14782	14669	14722	14690	14755	14882	14743	14656	14518	14720	14705	14693	14750	14693	14544	14645	14673	14682	14642	14697	14523	14798	14743	14697	14657	14734	14704	14763	14603	14640	14664	14674	14570	14556	14837	14666	14672	14699	14863	14750	14671	14833	14711	14596	14726	14819	14742	14671	14716	14785	14630	14848	14582	14528	14615	14892	14762	14674	14856	14689	14576	14647	14588	14760	14851	14625	14818	14687	14700	14733	14643	14738	14794	14595	14811	14766	14634	14664	14768	14538	14641	14782	14725	14797	14616	14737	14666	14758	14586	14664	14616	14745	14806	14674	14906	14680	14649	14699	14719	14772	14641	14608	14746	14782	14746	14714	14635	14788	14773	14644	14734	14535	14718	14749	14711	14726	14732	14652	14467	14849	14780	14833	14732	14696	14717	14665	14752	14751	14752	14460	14774	14688	14625	14729	14745	14804	14560	14791	14603	14659	14759	14764	14662	14651	14751	14494	14623	14710	14563	14599	14829	14857	14750	14646	14795	14756	14570	14716	14755	14638	14861	14623	14836	14482	14831	14847	14704	14669	14634	14785	14753	14596	14645	14565	14812	14623	14645	14718	14736	14725	14647	14784	14565	14672	14781	14662	14672	14620	14682	14671	14805	14598	14570	14755	14754	14639	14754	14777	14620	14760	14765	14739	14811	14717	14571	14585	14603	14614	14695	14671	14783	14758	14897	14653	14785	14544	14610	14676	14643	14648	14958	14791	14659	14564	14690	14698	14742	14669	14731	14633	14668	14665	14570	14603	14759	14581	14888	14740	14979	14776	14573	14838	14691	14834	14593	14677	14648	14575	14709	14738	14739	14641	14784	14814	14690	14781	14669	14604	14749	14735	14601	14826	14776	14702	14771	14684	14725	14687	14673	14639	14760	14683	14695	14669	14640	14575	14710	14593	14602	14551	14628	14529	14729	14717	14698	14820	14761	14676	14711	14719	14550	14595	14695	14722	14766	14728	14560	14778	14765	14605	14843	14639	14782	14635	14828	14586	14689	14744	14663	14681	14643	14548	14679	14605	14625	14865	14826	14519	14740	14637	14733	14624	14626	14635	14795	14771	14606	14804	14645	14822	14739	14804	14585	14789	14857	14571	14618	14554	14685	14664	14605	14661	14506	14672	14684	14792	14763	14730	14692	14830	14579	14763	14762	14717	14807	14639	14784	14685	14770	14474	14819	14689	14694	14657	14735	14765	14686	14643	14747	14509	14890	14637	14680	14746	14761	14797	14788	14712	14619	14903	14645	14655	14758	14558	14696	14685	14863	14712	14700	14649	14622	14720	14809	14749	14581	14661	14931	14670	14753	14707	14687	14770	14756	14657	14868	14695	14687	14743	14536	14733	14784	14873	14649	14625	14571	14634	14585	14594	14600	14641	14640	14744	14640	14591	14841	14630	14575	14733	14625	14705	14686	14730	14656	14592	14649	14920	14651	14847	14783	14828	14691	14641	14645	14804	14721	14682	14846	14875	14701	14776	14710	14726	14831	14565	14726	14677	14646	14739	14680	14657	14713	14753	14663	14708	14659	14597	14579	14611	14641	14581	14860	14532	14562	14788	14612	14776	14766	14652	14665	14763	14717	14794	14921	14800	14709	14478	14764	14731	14629	14863	14825	14852	14826	14678	14761	14910	14710	14660	14679	14535	14833	14693	14623	14736	14619	14468	14659	14797	14931	14821	14674	14637	14791	14652	14581	14758	14658	14812	14695	14698	14803	14846	14669	14751	14614	14741	14768	14781	14618	14672	14796	14691	14697	14673	14753	14543	14810	14687	14730	14725	14801	14562	14802	14617	14881	14530	14697	14681	14874	14662	14546	14692	14834	14575	14643	14647	14905	14673	14612	14754	14723	14721	14716	14751	14740	14675	14669	14727	14836	14900	14597	14852	14622	14733	14685	14684	14680	14645	14746	14592	14743	14726	14648	14856	14678	14689	14645	14878	14714	14767	14782	14817	14387	14606	14524	14622	14669	14705	14783	14700	14582	14623	14772	14910	14624	14830	14804	14934	14771	14776	14689	14800	14816	14615	14559	14690	14841	14735	14875	14744	14773	14753	14673	14773	14799	14563	14618	14685	14746	14802	14785	14556	14665	14736	14769	14710	14687	14736	14724	14599	14614	14630	14607	14607	14637	14810	14610	14708	14739	14729	14667	14696	14871	14598	14433	14695	14721	14658	14682	14681	14794	14741	14717	14699	14714	14633	14623	14836	14803	14637	14772	14630	14687	14768	14568	14611	14627	14702	14752	14552	14745	14668	14769	14773	14786	14713	14797	14649	14539	14629	14907	14693	14870	14719	14800	14867	14674	14688	14729	14668	14542	14699	14686	14506	14722	14729	14668	14568	14647	14762	14811	14768	14573	14821	14754	14781	14657	14751	14794	14451	14728	14582	14752	14651	14618	14724	14769	14794	14782	14755	14479	14657	14753	14700	14636	14812	14575	14588	14809	14694	14718	14811	14759	14577	14699	14740	14656	14755	14726	14661	14674	14705	14699	14684	14562	14813	14612	14774	14618	14676	14585	14653	14637	14590	14932	14676	14654	14768	14678	14633	14857	14572	14617	14897	14823	14611	14963	14531	14692	14629	14644	14798	14669	14590	14668	14570	14731	14518	14651	14654	14784	14600	14624	14655	14682	14601	14798	14841	14616	14779	14748	14666	14787	14756	14548	14674	14857	14669	14510	14665	14540	14830	14481	14708	14730	14770	14790	14697	14624	14752	14587	14763	14771	14543	14649	14648	14772	14507	14696	14818	14593	14683	14564	14682	14768	14788	14580	14587	14783	14688	14828	14610	14820	14732	14754	14700	14883	14732	14704	14775	14620	14603	14673	14631	14737	14675	14758	14638	14817	14588	14658	14599	14666	14605	14675	14741	14721	14713	14832	14644	14707	14694	14789	14533	14694	14616	14750	14754	14819	14694	14660	14769	14777	14762	14785	14654	14571	14852	14643	14611	14750	14458	14622	14731	14570	14618	14655	14812	14726	14625	14657	14718	14768	14758	14595	14722	14792	14950	14822	14860	14794	14830	14694	14635	14681	14758	14646	14814	14743	14718	14912	14596	14678	14680	14886	14573	14723	14564	14626	14712	14495	14514	14591	14740	14781	14815	14587	14644	14674	14667	14584	14658	14721	14706	14834	14660	14793	14985	14627	14697	14648	14660	14720	14652	14666	14789	14715	14557	14847	14747	14547	14677	14711	14827	14553	14596	14761	14782	14680	14713	14719	14615	14846	14674	14551	14531	14791	14662	14822	14556	14663	14848	14553	14709	14708	14752	14785	14626	14873	14661	14569	14888	14608	14794	14812	14544	14796	14830	14656	14684	14725	14681	14771	14672	14631	14755	14778	14668	14651	14620	14726	14539	14681	14678	14622	14617	14719	14812	14652	14588	14718	14759	14626	14723	14697	14839	14738	14645	14452	14676	14794	14795	14826	14762	14691	14841	14819	14610	14764	14807	14625	14747	14601	14694	14723	14702	14629	14854	14782	14682	14674	14707	14707	14757	14489	14724	14737	14574	14774	14638	14793	14651	14773	14581	14809	14663	14555	14680	14681	14844	14633	14628	14726	14653	14732	14723	14627	14759	14956	14701	14726	14619	14671	14869	14635	14618	14631	14735	14677	14833	14633	14657	14671	14600	14781	14849	14729	14699	14800	14742	14633	14708	14806	14814	14595	14879	14725	14761	14745	14773	14633	14684	14686	14666	14850	14591	14828	14658	14804	14610	14588	14670	14811	14695	14741	14681	14630	14771	14539	14822	14612	14637	14664	14570	14712	14854	14672	14761	14635	14685	14602	14855	14704	14745	14581	14744	14634	14689	14587	14705	14598	14749	14555	14619	14625	14872	14916	14694	14547	14584	14662	14636	14834	14716	14739	14742	14771	14693	14564	14550	14909	14842	14661	14658	14668	14796	14749	14691	14848	14673	14729	14744	14772	14674	14674	14794	14716	14786	14570	14689	14669	14628	14547	14700	14751	14644	14783	14843	14520	14641	14710	14676	14800	14714	14696	14716	14804	14648	14625	14719	14841	14681	14775	14634	14635	14571	14740	14591	14657	14655	14619	14796	14755	14722	14602	14819	14839	14717	14795	14705	14796	14878	14757	14721	14626	14676	14605	14796	14728	14882	14679	14594	14884	14712	14778	14716	14841	14795	14741	14798	14603	14796	14788	14696	14757	14736	14743	14652	14809	14766	14569	14657	14743	14810	14832	14691	14691	14933	14648	14726	14824	14579	14670	14614	14713	14735	14650	14659	14607	14811	14813	14601	14646	14692	14750	14587	14716	14731	14619	14632	14853	14787	14742	14606	14719	14766	14515	14668	14608	14813	14820	14678	14712	14629	14480	14635	14728	14744	14635	14623	14801	14704	14513	14807	14792	14562	14766	14689	14763	14889	14738	14794	14829	14633	14724	14574	14727	14723	14774	14629	14812	14530	14709	14552	14687	14643	14689	14739	14589	14638	14701	14625	14881	14742	14653	14740	14642	14683	14833	14755	14527	14659	14601	14829	14757	14658	14722	14713	14677	14605	14618	14605	14777	14823	14839	14579	14615	14775	14818	14727	14787	14560	14648	14675	14691	14920	14769	14664	14630	14660	14783	14781	14622	14532	14721	14694	14716	14830	14528	14691	14581	14649	14780	14617	14734	14717	14668	14650	14783	14703	14870	14760	14814	14643	14615	14707	14730	14695	14671	14657	14697	14848	14652	14703	14699	14803	14688	14784	14679	14969	14569	14651	14814	14550	14707	14539	14913	14712	14731	14642	14619	14899	14560	14800	14861	14710	14720	14693	14639	14595	14667	14681	14632	14653	14695	14671	14721	14801	14666	14751	14817	14699	14620	14751	14832	14780	14824	14585	14837	14756	14802	14706	14741	14701	14648	14630	14450	14749	14714	14514	14790	14565	14579
22750	21492	32682	27247	26904	26270	26391	21676	22611	19931	18815	18398	18464	17927	18123	17982	17783	17666	17826	17650	17412	17666	17561	17727	17654	17301	17400	17433	17367	17551	17584	17480	17518	17280	17458	17528	17267	17412	17317	17260	17281	17429	17417	17614	17847	17699	17534	17356	17095	17222	17262	17349	17203	17126	17338	17414	17262	17329	17543	17301	17309	17251	17354	17139	17088	17214	17232	17448	17228	17221	17190	17335	17408	17353	17388	17321	17259	17261	17307	17100	17340	17234	17246	17263	17199	17194	17248	17273	17238	17154	17330	17259	17309	17401	17162	17383	17304	17355	17399	17323	17135	17263	17203	17308	17385	17247	17196	17234	17481	17163	17346	17279	17377	17421	17232	17319	17159	17290	17188	17233	17189	17362	17305	17308	17300	17221	17192	17316	17128	17377	17253	17401	17283	17166	17333	17346	17322	17229	17443	17197	17280	17228	17234	17134	17400	17179	17305	17200	17140	17295	17397	17306	17293	17193	17308	17233	17214	17111	17248	17231	17064	17235	17300	17256	17445	17465	17556	17426	17098	17241	17302	17073	17286	17329	17337	17540	17403	17331	17366	17321	17231	17216	17228	17202	17231	17568	17440	17335	17392	17216	17222	17208	17375	17274	17153	17207	17401	17129	17144	17103	17389	17375	17405	17321	17306	17097	17448	17215	17327	17187	17215	17538	17368	17275	17332	17366	17279	17252	16953	17265	17224	17193	17348	17151	17149	17263	17123	17083	17151	17223	17269	17052	17183	17143	17124	17122	17306	17163	17132	17230	17203	16992	17232	17268	17124	17168	17221	17149	17250	17054	17202	17205	17245	17048	17282	17387	17261	17096	17322	17299	17162	17190	17094	17349	17130	17218	17204	17108	17267	17333	17124	17404	17326	17329	17275	17062	17117	17322	17411	17193	17371	17026	17229	17220	17241	17236	17380	17403	17261	17147	17297	17330	17301	17194	17111	17224	17621	17195	17255	17328	17211	17014	17066	17439	17272	17226	17224	17412	17203	17111	17281	17135	17154	17472	17398	17382	17251	17487	17358	17324	17324	17166	17293	17148	17135	17280	17229	17249	17327	17129	17237	17195	17216	17257	17291	17229	17224	17387	17414	17401	16888	17388	17182	17116	17194	17367	17118	17147	17155	17235	17265	17384	17332	17325	17294	17319	17390	17166	17273	17114	17421	17228	17336	17038	17005	16977	17226	17278	17415	17448	17243	17425	17260	17240	17195	17200	17339	17206	17331	17288	17324	17199	17378	17253	17130	17277	17288	17181	17432	17244	17355	17347	17415	17148	17086	17134	17307	17153	17335	17346	17160	17242	17328	17267	17092	17264	17335	17226	17167	17277	17313	17221	17245	17349	17255	17238	17076	17376	17441	17386	17227	17136	16869	17090	17281	17175	17288	17283	17358	17477	17072	17250	17111	17208	17364	16978	17203	17136	17382	17245	17169	17204	17334	17188	17373	17211	17423	17259	17225	17166	17416	17367	17118	17233	17282	17239	17078	17225	17286	17432	17413	17088	17201	17346	17127	17462	17275	17043	17290	17254	17041	17074	17288	17246	17325	17285	17427	17245	17428	17260	17302	17228	17177	17297	17302	16979	17239	17120	17288	17177	17148	17214	17249	17181	17225	17149	17193	17262	17380	17152	17377	17294	17313	16943	17348	17116	17292	17288	17141	17205	17188	17303	17244	17262	17222	17273	17294	17073	17274	17112	17325	17049	17148	17325	17261	17192	17083	17163	17321	17205	17409	17068	17251	17158	17281	17400	17283	17238	17214	17181	17293	17262	17213	17146	17384	17412	17315	17234	17325	17297	17132	17223	17367	17269	17537	17118	17099	17228	17202	17119	17145	17229	17357	17167	17249	17268	17430	17335	17391	17318	17205	17180	17128	17438	17249	17518	17186	17174	17283	17239	17367	17454	17178	17221	17088	17288	17181	17124	17407	17178	17103	17260	17138	17398	17277	17309	17193	17315	17254	17444	17367	17212	17254	17517	17205	17419	17390	17077	17202	17211	17370	17258	17275	17078	17266	17291	17164	17236	17155	17137	17302	17457	17172	16949	17339	17185	17077	17111	17098	17351	17130	17254	17139	17312	17252	17433	17345	17401	17053	17099	17238	17393	17156	17183	17076	17127	17368	17263	17173	17271	17300	17112	17143	17253	17179	17273	17173	17099	17378	17205	17348	17432	17258	17232	17213	17048	17328	17158	17367	17477	17359	17204	17424	17384	17355	17149	17238	17249	17375	17285	17299	17023	17308	17143	17346	17211	17254	17160	16989	17196	16970	17065	17273	17262	17086	17223	17134	17319	17356	17272	17264	17438	17176	17131	17041	17049	17259	17211	17282	17387	17254	17303	17325	17204	17167	17203	17208	17012	17215	17414	17333	17411	17225	17205	17264	17133	17224	17186	17336	17220	17239	17415	17395	17130	17012	17162	17190	17352	17332	17378	17087	17222	17151	17320	17175	17227	17264	17206	17415	17308	17082	17253	17069	17237	17504	17285	17157	17105	17106	17145	17346	16956	17264	17219	17245	17324	17159	17243	17185	17142	17236	17229	17235	17252	17185	17364	17302	17223	17292	17170	17344	17286	17306	17185	17212	17421	17360	17353	17144	17354	17079	17211	17207	17071	17225	17287	17294	17165	17318	17415	17318	17173	17233	17127	17246	17322	17420	17117	17215	17199	17292	17241	17159	17118	17188	17147	17070	17259	17275	17126	17262	17078	17070	17151	17468	17117	17308	17348	17119	17186	17200	17033	17271	17160	17358	17240	17211	17303	17329	17385	17256	17292	17312	17125	17284	17281	17165	17222	17269	17136	17268	17163	16890	17203	17358	17055	17096	17079	17295	17257	17389	17421	17275	17357	17169	17215	17244	17200	17161	17338	17126	17260	17216	17294	17007	17280	17114	17314	17296	17200	17201	17145	17306	17283	17102	17012	16946	17186	17030	17217	17123	17380	17115	17206	17229	17109	17344	17310	17242	17452	17123	17163	17472	17413	17402	17270	17257	17237	17151	17173	17283	17169	17346	17180	17041	17325	17067	17366	17175	17267	17216	17325	17353	17356	17130	17121	17220	17328	17223	17169	17174	17266	17265	17330	17182	17375	17243	17285	17430	17196	17224	17290	17403	17318	17386	17220	17096	17285	17224	17062	17324	17388	17254	17310	17280	17196	17230	17190	17273	17184	17362	17257	17373	17413	17254	17296	17330	17053	17362	17158	17226	17239	17181	17169	17171	17313	17251	17194	17066	17257	17283	17403	17335	17283	17198	17240	17141	17275	17337	17373	17301	17232	17154	17104	17271	17345	17252	17215	17250	17303	17465	17184	17254	17329	17289	17421	17201	17377	17350	17330	17158	16972	17422	17285	17367	17358	17255	17143	17200	17431	17261	17268	17314	17166	17423	17237	17254	17268	17167	17189	17465	17344	17147	17144	17170	17126	17114	17108	17120	17227	17238	17322	17108	17360	17106	17410	17279	17199	17326	17259	17143	17360	17140	17347	17133	17330	17181	17321	17546	17302	17191	17245	17175	17211	17308	17232	17369	17167	17131	17195	17056	17337	17218	17157	17000	17140	17140	17332	17307	17201	17407	17147	17148	17305	17478	17443	17256	17154	17468	17343	17199	17065	17285	17436	17272	17171	17198	17228	17284	17303	17198	17293	17262	17406	17184	17218	17300	17367	17208	17390	17145	17204	17121	17168	17202	17292	17094	17121	17189	17237	17194	17354	17238	17372	17270	17313	17154	17163	17241	16954	17358	17308	17400	17179	17274	17262	17285	17209	17364	17144	17268	17485	17350	17139	16935	17053	17173	17134	17258	17368	17257	17086	17276	17294	17266	17227	17198	17265	17334	17311	17076	17287	17135	17131	17353	17335	17208	17356	17458	17202	17318	16986	17289	17169	17135	17252	17319	17267	17180	17068	17177	17258	17354	17333	17166	17257	17213	17276	17071	17249	17389	17115	17384	17378	17258	17060	17259	17121	17191	17247	17325	17102	17113	17183	17254	17121	17253	17174	17357	17203	17290	17333	17365	17161	17092	17286	17359	17263	17200	17218	17228	17350	17230	17184	17193	17270	17278	17154	17365	17162	17142	17139	17170	17454	17554	17079	17221	17389	17271	17333	17228	17092	17184	17251	17281	17250	17243	17463	17345	17276	17020	17291	17379	17265	17351	17119	17213	17204	17213	17308	17328	17433	17115	17266	17275	17244	17376	17197	17087	17213	17495	17163	17292	17322	17207	17297	17213	17249	17087	17233	17186	16893	17226	17141	17164	17331	17183	17278	17213	17375	17225	17141	17291	17076	17340	17387	17115	17274	17085	17427	17366	17204	17316	17310	17524	17391	17183	17245	17319	17245	17041	17294	17227	17333	16958	16896	17216	17336	17461	17198	17242	17091	17360	17391	17393	17349	17338	17267	17254	17223	17394	17224	17126	17235	17503	17350	17187	17294	17088	17416	17236	17093	17362	17266	17173	17265	17168	17401	17255	17127	17172	17301	17046	17135	17087	17185	17317	17050	17273	17277	17331	17389	17191	17211	17180	17317	17401	17041	17253	17099	17175	17253	17308	17004	17226	17380	17128	17399	17084	17163	17335	17203	17251	17279	17104	17454	17243	17145	17199	17139	17342	17287	17018	17063	17169	17349	17171	16991	17161	17104	17192	17278	17276	17120	17209	17114	17389	17289	17151	17191	17434	17362	17324	17334	17427	17296	17440	17409	17237	17347	17300	17413	17270	17258	17084	17243	17349	17080	17269	17364	17378	17290	17186	17391	17210	17446	17239	17172	17497	17236	17189	17346	17118	17158	17390	17218	17378	17114	17284	17316	17336	17323	16988	17180	17193	17339	17214	17450	17253	17104	16999	17327	17352	17475	17176	17114	17256	17306	17293	17332	17331	17182	17203	17440	17246	17237	17359	17156	17108	17345	17243	17166	17332	17379	17206	17247	17337	17128	17383	17371	17111	17229	17344	17299	17274	17232	17207	17177	17277	17186	17242	17335	17086	17345	17314	17374	17410	17181	17220	17148	17335	17147	17288	17270	17021	17404	17204	17041	17193	17252	17164	17314	17421	16993	17264	17383	17182	17114	17303	17387	17162	17275	17406	17180	17149	17271
40994	92539	76994	55038	38600	27463	20925	20722	22795	17194	16539	16175	16052	15710	15523	15423	15262	15361	15222	15132	15128	15080	14933	15146	14949	14881	14977	14919	14849	14776	14672	14715	14818	14674	14751	14751	15035	14710	14689	14786	14779	14783	14842	15378	15306	15393	14728	14739	14756	14646	14721	14873	14760	14814	14858	14817	14663	14936	14960	14666	14729	14753	14657	14759	14727	14749	14697	14678	14739	14821	14884	14886	14709	14817	14683	14822	14850	14789	14597	14909	14741	14824	14605	14541	14681	14793	14640	14674	14847	14663	14714	14780	14691	14685	14661	14742	14813	14750	14709	14779	14782	14673	14800	14815	14661	14817	14727	14877	14861	14674	14847	14809	14749	14781	14689	14746	14714	14829	14730	14748	14796	14761	14765	14767	14828	14708	14687	14713	14970	14657	14699	14891	14683	14701	14822	14761	14787	14981	14859	14771	14563	14752	14875	14725	14631	14691	14811	14695	14617	14678	14812	14719	14706	14665	14746	14637	14743	14875	14681	14637	14613	14776	14992	14728	14747	14696	14730	14647	14826	14840	14660	14731	14668	14685	14741	14756	14756	14909	14797	14864	14782	14658	14772	14688	14684	14560	14642	14755	14697	14690	14760	14799	14767	14899	14777	14597	14759	14767	14670	14773	14804	14772	14676	14743	14647	14649	14839	14658	14723	14605	14814	14822	14581	14709	14987	14793	14608	14545	14822	14667	14591	14820	14779	14795	14744	14707	14800	14551	14688	14865	14745	14828	14846	14828	14662	14704	14842	14820	14618	14739	14718	14790	14639	14718	14749	14831	14824	14676	14645	14769	14631	14713	14655	14890	14829	14630	14728	14793	14749	14667	14845	14767	14622	14729	14577	14784	14734	14661	14766	14879	14937	14826	14812	14668	14633	14742	14818	14791	14696	14538	14728	14670	14801	14724	14706	14627	14817	14766	14620	14731	14896	14702	14683	14714	14837	14922	14723	14931	14689	14649	14704	14776	14803	14688	14739	14765	14675	14664	14643	14796	14666	14751	14690	14540	14792	14700	14775	14796	14660	14585	14708	14688	14891	14784	14862	14758	14901	14662	14700	14689	14628	14765	14563	14696	14677	14848	14622	14764	14667	14586	14687	14794	14653	14616	14809	14759	14784	14883	14848	14709	14822	14815	14820	14834	14583	14645	14708	14636	14807	14771	14655	14877	14743	14884	14766	14847	14770	14644	14878	14724	14636	14777	14729	14590	14764	14690	14710	14741	14817	14790	14697	14774	14843	14880	14847	14608	14712	14715	14781	14726	14718	14605	14768	14778	14727	14771	14687	14592	14889	14700	14773	14756	14664	14651	14683	14839	14600	14526	14842	14894	14644	14548	14823	14860	14792	14848	14594	14728	14802	14860	14564	14803	14652	14880	14614	14674	14844	14784	14821	14738	14657	14629	14880	14865	14648	14733	14839	14652	14720	14868	14656	14624	14537	14814	14784	14850	14761	14597	14671	14733	14684	14683	14730	14681	14619	14736	14789	14726	14571	14779	14775	14694	14807	14613	14613	14566	14697	14937	14735	14754	14799	14646	14693	14601	14928	14825	14848	14812	14793	14743	14898	14763	14771	14667	14755	14741	14794	14823	14824	14683	14601	14696	14793	14635	14881	14709	14616	14696	14742	14732	14909	14662	14699	14837	14756	14734	14838	14739	14714	14924	14602	14756	14861	14602	14834	14532	14794	14825	14763	14507	14612	14799	14630	14803	14731	14670	14722	14580	14627	14647	14705	14719	14862	14747	14708	14642	14610	14741	14740	14734	14669	14840	14905	14829	14818	14669	14878	14701	14833	14708	14709	14655	14828	14753	14683	14746	14880	14746	14532	14625	14736	14639	14931	14788	14637	14603	14688	14563	14749	14740	14783	14638	14711	14790	14717	14812	14685	14558	14577	14943	14487	14694	14696	14815	14529	14490	14891	14739	14700	14872	14648	14663	14759	14800	14713	14771	14686	14722	14849	14810	14745	14744	14954	14647	14733	14681	14553	14728	14727	14654	14862	14646	14771	14805	14707	14688	14840	14786	14772	14531	14940	14678	14550	14679	14953	14707	14750	14626	14515	14936	14925	14625	14870	14696	14846	14740	14753	14625	14713	14809	14621	14797	14770	14876	14912	14881	14729	14834	14601	14715	14717	14914	14797	14725	14810	14531	14832	14680	14724	14773	14826	14764	14695	14784	14598	14809	14626	14736	14700	14820	14810	14678	14753	14763	14750	14843	14826	14633	14688	14871	14747	14689	14591	14801	14810	14677	14739	14720	14742	14712	14866	14548	14724	14552	14713	14780	14654	14811	14582	14687	14755	14812	14786	14787	14631	14719	14493	14692	14781	14812	14766	14723	14684	14690	14787	14674	14677	14694	14912	14866	14756	14571	14865	14738	14652	14753	14747	14739	14725	14709	14764	14711	14677	14738	14768	14555	14739	14696	14775	14723	14689	14777	14741	14794	14908	14789	14817	14791	14814	14660	14689	14592	14896	14653	14734	14661	14562	14826	14815	14680	14749	14742	14574	14680	14700	14834	14729	14704	14730	14745	14683	14586	14729	14681	14719	14772	14743	14608	14859	14691	14620	14739	14803	14826	14761	14602	14634	14893	14608	14822	14597	14796	14670	14579	14673	14816	14636	14746	14852	14897	14841	14675	14869	14746	14728	14748	14622	14724	14756	14664	14839	14606	14606	14752	14679	14854	14864	14786	14699	14808	14837	14699	14756	14524	14610	14850	14833	14900	14649	14625	14492	14773	14743	14800	14746	14656	14838	14970	14700	14849	14670	14845	14573	14786	14570	14883	14687	14706	14651	14784	14798	14757	14614	14752	14654	14751	14710	14660	14762	14784	14679	14776	14545	14560	14673	14490	14654	14586	14687	14685	14831	14728	14844	14821	14773	14775	14675	14848	14786	14804	14762	14824	14535	14744	14745	14778	14710	14820	14679	14793	14800	14771	14791	14761	14578	14655	14768	14851	14761	14678	14657	14879	14512	14796	14950	14664	14708	14654	14781	14765	14603	14914	14853	14780	14661	14820	14639	14640	14769	14648	14787	14733	14759	14675	14969	14668	14756	14696	14833	14579	14929	14641	14818	14657	14705	14718	14749	14751	14775	14976	14575	14729	14706	14622	14699	14675	14647	14656	14707	14743	14770	14836	14751	14754	14805	14765	14607	14825	14803	14778	14612	14723	14664	14853	14811	14735	14854	14627	14551	14746	14662	14576	14774	14538	14705	14665	14740	14743	14682	14842	14805	14537	14943	14851	14703	14795	14628	14598	14841	14793	14690	14762	14817	14771	14646	14891	14767	14792	14750	14780	14807	14829	14690	14733	14546	14847	14696	14720	14678	14638	14821	14638	14550	14781	14698	14741	14641	14769	14749	14908	14750	14702	14734	14589	14614	14617	14827	14610	14893	14730	14820	14692	14673	14795	14843	14645	14744	14730	14623	14858	14695	14687	14647	14724	14649	14697	14893	14828	14811	14692	14790	14712	14873	14783	14880	14632	14724	14685	14654	14875	14725	14649	14763	14677	14773	14819	14627	14756	14788	14851	14615	14903	14687	14709	14894	14703	14733	14709	14768	14770	14831	14755	14708	14871	14679	14674	14803	14666	14773	14778	14757	14664	14681	14823	14923	14774	14710	14741	14738	14839	14806	14529	14907	14619	14876	14799	14713	14594	14822	14892	14748	14667	14801	14711	14839	14758	14693	14690	14729	14841	14833	14822	14731	14726	14628	14823	14570	14823	14731	14800	14618	14626	14640	14531	14774	14781	14808	14776	14880	14828	14706	14620	14668	14822	14794	14860	14659	14617	14657	14610	14766	14716	14508	14631	14743	14807	14714	14721	14635	14823	14656	14619	14777	14834	14608	14663	14658	14783	14689	14755	14710	14792	14694	14607	14779	14724	14741	14570	14603	14712	14722	14511	14670	14918	14790	14558	14793	14710	14757	14745	14850	14791	14725	14832	14793	14710	14724	14691	14751	14713	14674	14690	14797	14761	14479	14672	14763	14828	14851	14655	14584	14641	14758	14523	14682	14742	14753	14908	14744	14884	14704	14720	14665	14753	14795	14743	14550	14744	14711	14659	14812	14876	14807	14769	14643	14563	14713	14688	14769	14774	14797	14738	14778	14694	14748	14621	14777	14969	14779	14735	14751	14771	14704	14808	14723	14831	14679	14956	14639	14735	14630	14716	14679	14646	14794	14632	14753	14675	14748	14696	14638	14609	14790	14928	14637	14682	14692	14593	14734	14837	14758	14670	14650	14799	14774	14722	14668	14780	14700	14675	14712	14915	14799	14744	14506	14678	14634	14694	14671	14722	14750	14726	14745	14815	14934	14669	14616	14737	14850	14613	14774	14772	14671	14817	14746	14674	14790	14712	14691	14638	14492	14734	14621	14766	14692	14758	14973	14649	14748	14657	14751	14763	14838	14708	14777	14863	14794	14673	14888	14731	14699	14672	14718	14830	14805	14636	14727	14676	14842	14778	14567	14815	14690	14629	14667	14947	14683	14875	14744	14692	14689	14645	14829	14730	14941	14732	14841	14632	14724	14684	14673	14708	14576	14705	14517	14710	14663	14897	14784	14545	14873	14614	14612	14771	14624	14720	14869	14824	14860	14587	14800	14551	14724	14905	14749	14774	14558	14790	14660	14756	14690	14684	14742	14640	14801	14581	14809	14803	14835	14682	14629	14800	14691	14664	14834	14677	14783	14739	14577	14740	14620	14582	14908	14713	14713	14677	14746	14672	14662	14851	14676	14903	14635	14681	14792	14717	14639	14775	14757	14868	14776	14734	14744	14667	14757	14761	14910	14840	14663	14853	14719	14780	14864	14815	14706	14902	14741	14820	14751	14743	14793	14605	14869	14688	14788	14561	14951	14674	14790	14743	14744	14633	14774	14620	14677	14758	14692	14787	14791	14835	14618	14628	14548	14927	14846	14804	14745	14789	14705	14664	14522	14785	14790	14937	14751	14844	14715	14692	14815	14575	14739	14854	14794	14616	14630	14701	14843	14631	14684	14759	14843	14775	14840	14451	14771	14737	14713	14703	14692	14765	14678	14891	14709	14895	14700	14646	14698	14783	14647	14567	14899	14670	14616	14768	14779	14807
27612	27615	42651	30930	23125	20045	18957	18605	18428	17983	17700	17767	17971	17734	17688	17802	17484	17790	17678	17504	17762	17834	17856	17519	17593	17796	17478	17626	17687	17393	17580	17544	17534	17568	17718	17749	17642	17531	17767	17617	17444	17344	17576	17648	17628	17547	17728	17469	17606	17800	17602	17422	17754	17652	17430	17327	17371	17626	17549	17515	17491	17603	17529	17556	17434	17454	17486	17375	17227	17616	17506	17562	17506	17693	17537	17499	17432	17556	17609	17673	17459	17632	17641	17572	17773	17565	17503	17465	17572	17607	17504	17460	17542	17682	17748	17631	17796	17483	17449	17442	17514	17537	17697	17695	17964	17501	17415	17564	17625	17478	17691	17564	17567	17504	17618	17726	17570	17562	17783	17419	17661	17577	17671	17555	17391	17467	17443	17528	17437	17482	17449	17666	17449	17454	17465	17653	17616	17430	17411	17526	17529	17532	17550	17638	17560	17482	17739	17619	17526	17518	17658	17555	17706	17557	17548	17598	17584	17485	17621	17533	17501	17560	17598	17595	17404	17682	17635	17538	17606	17567	17468	17417	17611	17668	17375	17716	17595	17451	17897	17623	17522	17343	17392	17534	17522	17669	17632	17627	17531	17554	17670	17415	17569	17516	17473	17595	17457	17523	17529	17553	17473	17532	17767	17488	17543	17485	17642	17685	17569	17511	17625	17736	17627	17676	17434	17561	17621	17563	17481	17588	17595	17513	17468	17511	17713	17613	17631	17616	17503	17680	17410	17521	17654	17804	17534	17486	17542	17571	17398	17487	17518	17557	17436	17570	17636	17434	17621	17539	17606	17742	17590	17541	17663	17556	17626	17562	17627	17491	17633	17577	17532	17524	17690	17496	17616	17526	17472	17713	17401	17398	17529	17461	17496	17579	17376	17684	17901	17511	17561	17675	17837	17528	17465	17705	17664	17685	17525	17641	17629	17375	17517	17565	17495	17502	17434	17466	17405	17607	17537	17417	17604	17422	17582	17448	17463	17850	17548	17507	17658	17562	17466	17490	17577	17565	17546	17607	17631	17720	17489	17591	17425	17583	17472	17367	17663	17663	17623	17643	17667	17810	17645	17417	17560	17660	17579	17544	17675	17709	17594	17360	17415	17478	17666	17641	17355	17407	17800	17612	17462	17442	17402	17640	17665	17558	17581	17543	17626	17667	17607	17611	17327	17757	17685	17667	17611	17557	17573	17581	17284	17506	17800	17442	17865	17570	17670	17434	17679	17670	17633	17493	17677	17428	17610	17648	17568	17499	17438	17703	17577	17562	17772	17522	17438	17637	17605	17464	17668	17498	17571	17761	17400	17589	17632	17515	17629	17489	17689	17474	17545	17639	17666	17764	17424	17678	17590	17606	17727	17604	17556	17520	17574	17630	17761	17661	17435	17634	17545	17555	17538	17560	17503	17704	17512	17511	17609	17524	17642	17483	17560	17380	17518	17477	17562	17430	17608	17618	17499	17489	17874	17605	17566	17623	17485	17513	17502	17445	17526	17555	17433	17747	17407	17618	17697	17821	17656	17727	17629	17549	17539	17528	17633	17710	17558	17557	17698	17616	17467	17621	17471	17610	17506	17630	17406	17642	17471	17466	17438	17487	17495	17769	17659	17511	17498	17680	17634	17317	17588	17646	17810	17423	17346	17494	17547	17595	17360	17604	17428	17385	17577	17372	17431	17487	17450	17579	17698	17744	17440	17551	17600	17387	17667	17581	17487	17699	17515	17442	17559	17773	17424	17707	17459	17604	17440	17454	17567	17669	17670	17680	17555	17563	17581	17542	17544	17473	17653	17737	17686	17500	17556	17525	17787	17821	17612	17495	17619	17566	17438	17565	17442	17787	17666	17644	17419	17518	17592	17550	17601	17611	17552	17547	17515	17528	17595	17617	17655	17630	17534	17553	17606	17675	17571	17468	17684	17553	17741	17603	17587	17428	17592	17546	17623	17453	17447	17710	17457	17626	17355	17531	17616	17643	17532	17623	17609	17603	17467	17581	17711	17539	17641	17489	17511	17576	17597	17551	17601	17552	17563	17577	17540	17533	17494	17694	17661	17374	17554	17552	17439	17526	17602	17413	17600	17724	17578	17718	17588	17466	17455	17523	17473	17391	17508	17938	17707	17248	17630	17692	17733	17396	17600	17622	17730	17587	17818	17432	17373	17525	17362	17623	17613	17632	17593	17615	17548	17598	17474	17636	17582	17519	17687	17539	17572	17537	17561	17459	17730	17641	17420	17732	17432	17347	17498	17551	17477	17634	17547	17511	17587	17501	17466	17517	17534	17599	17763	17517	17577	17518	17587	17593	17408	17557	17495	17376	17506	17641	17732	17768	17553	17640	17722	17670	17626	17509	17576	17476	17523	17588	17480	17684	17756	17511	17380	17524	17415	17289	17628	17487	17606	17668	17475	17462	17721	17745	17526	17681	17743	17469	17489	17665	17717	17593	17554	17341	17580	17635	17552	17768	17637	17495	17619	17501	17437	17383	17527	17666	17551	17685	17469	17413	17425	17670	17532	17697	17514	17586	17426	17590	17715	17577	17708	17557	17625	17694	17694	17806	17602	17420	17561	17655	17560	17440	17443	17419	17775	17673	17422	17470	17577	17651	17615	17564	17737	17641	17598	17564	17635	17470	17642	17410	17846	17532	17460	17530	17689	17458	17576	17348	17547	17393	17675	17542	17719	17567	17442	17569	17432	17589	17436	17652	17660	17669	17457	17687	17409	17686	17552	17545	17602	17594	17722	17568	17509	17752	17731	17532	17567	17649	17705	17598	17570	17551	17655	17320	17677	17821	17734	17683	17662	17545	17519	17502	17473	17597	17644	17704	17611	17539	17474	17678	17775	17411	17661	17523	17573	17496	17686	17424	17566	17527	17627	17641	17453	17587	17544	17665	17510	17547	17687	17433	17575	17553	17411	17636	17763	17463	17420	17627	17380	17556	17605	17620	17458	17649	17522	17578	17758	17455	17491	17493	17729	17675	17566	17808	17503	17759	17598	17400	17604	17548	17504	17641	17571	17594	17433	17405	17522	17557	17492	17292	17549	17737	17478	17609	17535	17529	17457	17375	17643	17598	17446	17521	17579	17780	17626	17813	17431	17315	17657	17659	17479	17664	17467	17702	17624	17720	17466	17377	17361	17465	17425	17451	17560	17555	17568	17453	17409	17631	17529	17750	17580	17769	17651	17402	17632	17655	17471	17422	17462	17573	17634	17584	17625	17667	17574	17719	17688	17446	17478	17543	17551	17518	17589	17311	17662	17286	17535	17679	17533	17589	17562	17490	17540	17517	17630	17572	17476	17541	17551	17582	17487	17567	17626	17530	17566	17583	17512	17413	17363	17523	17573	17660	17538	17635	17461	17597	17633	17705	17508	17570	17547	17529	17662	17652	17505	17607	17511	17605	17544	17492	17554	17580	17460	17443	17657	17656	17493	17541	17588	17524	17539	17732	17815	17857	17633	17416	17446	17496	17458	17528	17611	17644	17451	17579	17479	17551	17652	17574	17375	17663	17589	17617	17447	17502	17351	17622	17536	17472	17520	17586	17696	17513	17512	17495	17404	17633	17538	17849	17270	17867	17477	17509	17475	17575	17670	17619	17437	17548	17723	17447	17370	17468	17403	17646	17525	17573	17527	17510	17572	17480	17551	17429	17598	17237	17580	17505	17524	17585	17487	17610	17668	17432	17514	17534	17579	17588	17630	17357	17576	17650	17584	17601	17467	17600	17528	17555	17565	17740	17808	17856	17545	17491	17520	17647	17450	17565	17440	17405	17720	17692	17654	17706	17531	17215	17664	17474	17538	17684	17714	17705	17497	17385	17350	17621	17482	17578	17627	17595	17721	17490	17507	17369	17584	17527	17464	17534	17699	17587	17405	17568	17600	17572	17739	17554	17504	17581	17551	17499	17598	17467	17452	17672	17644	17603	17528	17448	17751	17474	17671	17409	17361	17351	17703	17587	17607	17555	17474	17587	17644	17593	17486	17526	17518	17576	17536	17660	17537	17650	17506	17533	17274	17348	17687	17564	17608	17485	17508	17546	17642	17741	17576	17565	17429	17537	17640	17426	17377	17447	17495	17680	17606	17576	17607	17706	17477	17817	17581	17568	17560	17548	17572	17541	17480	17526	17569	17463	17443	17720	17474	17542	17608	17557	17614	17656	17425	17586	17558	17692	17502	17427	17608	17467	17465	17511	17688	17652	17570	17597	17459	17494	17404	17763	17543	17727	17648	17410	17618	17649	17602	17647	17593	17456	17617	17705	17567	17513	17469	17317	17631	17539	17439	17645	17680	17561	17509	17674	17716	17404	17557	17703	17662	17639	17558	17558	17501	17511	17638	17686	17603	17834	17501	17551	17555	17699	17684	17523	17569	17419	17372	17478	17544	17701	17490	17292	17488	17433	17291	17606	17489	17514	17588	17558	17672	17873	17411	17398	17664	17556	17697	17446	17536	17677	17884	17484	17673	17961	17799	17526	17419	17504	17604	17634	17560	17538	17442	17658	17597	17391	17485	17580	17717	17637	17710	17597	17436	17382	17635	17812	17679	17713	17609	17575	17901	17740	17555	17476	17550	17615	17501	17579	17607	17645	17810	17675	17522	17581	17585	17779	17559	17372	17534	17603	17409	17592	17426	17493	17629	17474	17546	17629	17486	17648	17725	17633	17460	17586	17590	17591	17412	17533	17723	17617	17766	17640	17385	17408	17500	17607	17790	17442	17530	17580	17523	17697	17436	17497	17696	17416	17698	17625	17553	17566	17735	17742	17803	17506	17443	17707	17454	17520	17804	17711	17295	17569	17567	17316	17585	17425	17502	17432	17689	17488	17623	17683	17533	17593	17828	17678	17662	17800	17702	17620	17509	17433	17847	17641	17679	17464	17405	17620	17524	17567	17645	17521	17668	17520	17429	17487	17616	17604	17720	17583	17600	17500	17554	17587	17585	17309	17486	17458	17569	17601	17553	17663	17578	17653	17570	17667	17546	17349	17671	17593	17418	17672	17677	17543	17411	17616	17778	17607	17543	17667	17443	17456	17492	17369	17799	17543	17806	17626	17602	17478	17562	17557	17454	17584	17599	17557	17598	17478	17501	17631	17562	17620	17505	17416	17630	17420
22727	43379	45398	26718	20779	17668	16711	16259	15982	15527	15496	15136	15155	15183	15144	14840	15053	14991	15007	14861	14933	15055	14970	15117	15047	14793	15014	14954	14881	14826	14886	15095	14723	14876	14902	14699	15039	14897	14814	14956	14723	14996	14881	15099	14931	14692	14835	15060	14916	14846	14853	14996	14998	14814	14781	15108	15081	14805	14824	14954	14994	14818	15025	14857	14953	14962	14981	14912	15015	14908	14874	14940	14975	14776	14722	14896	15003	14967	14877	14881	14740	14973	15092	15104	14938	14933	14970	14799	14833	14954	14895	14973	14883	14887	14906	14839	14918	14834	14876	14728	15051	14733	14903	14947	14834	14898	14891	15027	15050	14893	14770	15031	14865	14871	14725	15085	14825	14779	15051	14887	14893	14854	14699	14922	14892	14837	14850	14997	14870	14986	14870	14882	14864	14800	15043	14993	14946	14879	14828	14995	14906	14881	14758	14877	14940	14922	14893	15094	14858	14839	14991	14934	14844	14920	15031	14949	14985	14869	14874	14912	14721	14712	14930	14930	14835	14843	14947	14789	14716	14923	14876	15038	14975	14820	15018	14944	14807	14861	14835	15018	14747	14909	14841	14858	14976	14727	14904	15011	14921	14855	14877	14739	14828	14899	14960	14936	15068	14890	14953	14859	14868	15050	14919	14954	15009	14976	14892	14999	14986	15027	14919	14854	14843	14992	14857	14779	14967	14903	14933	14983	14973	14862	14827	14838	15051	14941	14812	14892	14799	14847	14925	14764	14896	14784	14928	14805	14814	14923	14934	15048	14914	14763	14942	14880	15083	14883	14773	15030	15062	14767	14867	14796	15015	15039	14612	14985	14748	14835	14782	14746	14890	14905	14862	14913	14886	14987	14817	14862	14683	15082	14981	14935	14893	14845	14948	14851	14989	14979	14908	14875	14843	14905	14837	14972	14938	14983	14884	14708	15044	15021	14918	14941	14834	14951	14962	14867	15008	14988	14791	15085	14968	14777	14824	15039	14881	14857	14829	14960	14754	14907	14883	14700	15015	14796	14923	14888	14930	14868	14950	15091	14709	14807	14999	15036	14791	14746	15048	14796	14906	14991	14870	14832	14781	14820	14905	14757	15037	14976	14952	14810	14931	14963	14828	14907	15052	15018	15022	14963	14959	14982	15170	14874	15007	15003	14900	14871	14725	14862	14886	14821	14851	14758	14830	14899	14876	14832	14873	14854	14809	14809	14845	15279	14775	14727	14916	14833	14854	15118	14861	14860	14873	14836	14952	14902	14861	14861	15072	14831	14866	14970	14897	14965	14956	14937	14910	14913	14900	14952	14918	14761	14808	14922	14997	15080	14893	14939	14897	14933	14951	14885	14867	14916	14852	14923	14861	14764	14922	14836	14795	14904	14819	14855	14940	15038	14729	14966	14870	14906	14953	14849	14922	14832	14822	14684	14985	14814	14928	15003	14873	14965	14786	14877	14899	15048	14816	14921	14883	14831	14936	15099	14834	15028	14761	14931	14967	14795	14843	14954	14828	14912	14883	14901	14910	14878	14819	14831	14948	14848	14851	14836	14970	14943	14799	14939	14910	14938	14952	15015	14726	14852	14773	14903	14991	14820	14802	14914	14948	14822	14868	14876	15158	14911	14835	14793	14997	14890	14801	14862	14729	14938	14980	14728	14926	14951	14798	14816	14979	14979	14858	14786	14951	14979	14992	14998	14939	14785	14960	15007	14829	14864	14825	14805	14934	14959	15006	14811	14802	14789	14960	15091	14990	14725	14919	14964	14915	14936	14857	14870	14889	15058	14872	14935	14998	14913	15062	14777	14919	14906	15095	14800	14778	14995	14924	14996	14853	14904	15017	14895	15007	14956	14971	14926	14968	14815	14978	14770	14948	15015	14848	14925	14840	14771	14897	14940	14950	14903	14888	14798	14924	14872	14871	14965	14863	14890	14886	14872	15137	15040	14999	14827	14898	14902	14870	14819	15007	15045	14639	14844	14861	14895	15072	14930	14774	14697	15083	14859	14839	14925	14990	14764	14685	14861	14872	14856	14903	14973	14795	14963	15004	14933	14833	14885	14995	14808	14933	14882	14759	14793	14922	15061	14942	14960	14888	14865	14823	14930	14934	14972	14834	15008	14800	14981	14989	15062	14897	14929	14994	14817	14966	14883	14905	15012	14763	14955	14881	14940	14927	15082	14866	14847	15000	14812	14948	14875	14707	14822	14941	14854	15088	14919	14806	14695	14922	14942	14953	14927	15007	14881	14850	14767	15013	14711	14978	14993	14917	14754	14908	14924	14783	14827	14875	14949	14991	14960	14930	14921	15036	14972	15080	14929	14962	14935	14875	15011	14973	14988	14786	14886	14887	14902	14826	14994	14789	14732	15006	14879	14966	14915	14865	14814	15070	14789	15038	14854	14960	14948	14912	15083	14929	15003	14965	14992	14948	14853	14937	14992	14800	14760	14878	14812	14864	14883	14785	14917	14943	14828	14819	14839	14958	14984	15041	15051	14850	14746	14977	14790	14823	14928	14775	15042	14878	14929	15015	14881	14987	15092	14747	15053	14869	15060	14873	14847	14892	14832	14878	14869	15098	14939	14962	14908	14916	14910	14860	15016	14885	15048	14988	14905	15028	14987	14884	14896	14685	14803	14740	14973	14746	14789	15160	14905	15043	15000	14903	14820	14792	14795	14955	14829	14864	14982	14932	14794	14903	15042	14818	14839	14785	14898	15140	14797	14833	14855	14864	15033	14952	14970	14667	14769	14888	15046	15017	14886	14902	14854	15024	14837	14951	14966	14839	14918	14910	14954	14973	14853	14951	14916	14892	14954	14996	15067	14911	14961	14945	15040	14860	15133	14810	14915	15002	14972	14751	14849	14721	14850	14983	14941	14768	14883	14894	14780	15032	14919	14842	14930	15034	14667	14986	14731	14798	14755	15027	14712	15079	14944	14900	15012	15008	14771	14716	14977	14982	15003	14998	14838	14893	14954	14795	14990	14939	14803	14925	14866	14939	14916	14967	14907	14949	14883	14906	14916	14797	14912	14801	14913	15096	14939	14921	14900	15137	14878	14904	14932	14969	14736	14971	14850	14768	14828	14963	14881	14870	14918	15000	14924	15057	14892	14931	14918	14840	14943	15034	14970	14858	14811	15058	14956	14819	14998	14826	15014	14943	14988	14896	14906	14956	14758	14691	14963	14866	15001	15101	14992	14818	15045	15081	14852	15020	14961	14906	14869	14952	14798	14993	14898	15061	14947	14995	14860	14981	14883	14884	14940	15008	14837	14842	15013	14904	14989	14834	14942	14951	14932	14966	15110	14940	14863	14647	14785	14924	14889	14903	14874	14825	14853	14890	14843	14965	14811	14941	14833	14835	14770	15080	14770	15054	15120	14798	14932	14979	14735	14990	14934	14961	14904	14889	15016	14805	14907	15037	15063	15033	15109	14896	14847	14666	14696	14895	15044	15132	14870	14876	14953	15006	14858	14726	15093	14933	14977	15041	14883	15014	14907	14974	14887	14888	14812	14938	14928	15050	14942	14742	14780	14924	15028	14967	14980	14825	14858	14974	15056	14789	14976	14884	14882	14970	15046	14906	14899	14844	14907	14895	15003	14898	14767	15049	14918	14878	14861	14994	14879	14916	14986	14941	14807	14712	14815	15055	15016	14794	14971	14796	14961	14892	14946	14793	14920	15006	14678	14885	14998	14871	15048	14797	14956	14952	14930	14983	14880	14857	14954	14977	14897	14818	14809	14897	14897	14915	14957	14950	14917	14825	14948	14951	14902	14895	14742	14827	14748	15030	14797	14890	14902	14974	14910	14918	14862	14767	14937	14895	15007	14969	14880	14841	14794	14936	14868	14979	14883	14904	14922	14997	14734	15027	14873	14998	14938	14914	14778	14926	14778	14899	14889	14919	14858	14916	14931	14909	14928	14837	14913	14906	14832	14925	14902	14978	14863	14922	14827	15027	14896	14925	15050	14743	15105	14935	15016	15078	14797	14942	14929	15062	14720	14985	14940	14910	15021	14810	14894	14928	15060	14905	14900	14883	15015	14813	14894	15084	14967	14904	14871	14784	14905	14927	14805	15018	15018	15040	14983	14880	14899	14873	14951	14863	14911	14965	14988	14954	14895	14852	15084	14657	14854	14843	14941	14904	14919	14799	14758	14896	14929	14778	14911	14899	14828	14911	14902	14990	14994	14805	14911	14937	14838	14931	15044	14932	14998	14822	15011	14734	15034	14784	14867	14966	14847	14894	14884	14906	14847	14985	14925	14813	14810	14970	14687	15083	14952	14844	14871	15024	14776	14861	14936	15059	14933	14804	14952	14871	14929	14897	14959	14926	14983	14802	14992	14995	14770	14796	14972	14893	15078	14865	14792	14899	14933	14798	14919	14898	14891	14785	14794	14842	14892	14944	14964	14909	14891	14990	14740	14884	15011	14831	14792	15053	14941	15039	14936	14934	14882	14890	14910	14912	14679	14755	14838	14818	14929	15026	14899	14954	14905	14926	15095	14966	15038	14962	14881	14883	14989	14957	14815	14910	14851	14941	14840	15045	14815	14887	14981	14835	14978	14910	14937	14741	14940	14765	14954	14871	14936	14890	14795	14925	14886	14894	14878	14935	14866	14806	14934	14840	14618	14921	14892	15031	15058	14786	14839	14922	14802	15011	14989	14904	15028	14871	14912	14826	14870	14907	15062	14726	14800	14982	14971	14909	14960	14971	14859	14761	14903	14822	14909	14975	14786	14957	14966	14842	14867	14885	14862	14981	14817	14833	14770	15049	15033	15121	14851	14973	14886	14822	14803	14900	14934	14921	14939	14875	14921	14942	15029	14834	14903	15121	15028	14961	14901	14827	14932	14880	15024	14924	15075	14966	14923	14900	14975	14927	14860	14919	14865	14806	15086	14950	14878	14985	14935	14977	14891	14942	15001	14906	14885	15094	14799	14923	14795	15022	14790	14898	14785	14952	14744	14800	15002	14912	14995	14839	14929	14816	14821	14897	14895	14865	14964	15061	14812	14933	14938	14996	14794	15028	14874	14625	14912	14865	14762	14760	14962	14820	14768	14956	15107	14875	14908	15003	15001	14840	15005	14899	15018	14985	14857	14890	14962	14866	14863	14895	14960
23942	21557	34515	30102	29361	25609	22907	20450	19856	18637	18221	17851	17657	17614	17507	17654	17476	17795	17405	17243	17285	17513	17314	17451	17273	17267	17162	17066	17224	17363	17379	17383	16993	17170	17286	17136	17202	17344	17134	16808	16968	17009	17306	17433	17604	17244	17294	17375	17263	17098	17091	17038	17186	17168	17022	17134	17217	17123	17044	17347	17020	17052	16926	17267	17330	17050	16878	17020	17255	17348	17070	16989	17206	17100	17167	17050	17125	17235	17219	16892	17296	17138	17112	17275	17011	17239	17105	17099	17058	17087	17206	16983	16981	17276	17285	17263	17024	17075	17204	17003	17085	17004	17126	17081	17194	17205	17076	17143	17115	17137	17177	17102	17319	17142	17075	17370	17102	16948	17110	17160	17054	17105	17119	16988	16929	17134	17099	17141	17119	17094	17258	17011	17235	17154	16931	16876	17183	17006	17178	17037	17153	17291	17171	17164	17171	17100	17143	17090	17170	17003	17074	17011	17186	17269	16919	17004	17163	16888	17119	17166	17061	16948	17078	16927	17291	17180	17271	16997	17175	16962	17024	17199	17034	16989	17215	17004	16956	17129	16897	16947	17069	17133	17342	17356	17121	17000	17226	17024	17244	17017	17127	17158	17163	17198	17390	17138	17030	17344	16884	17073	17183	17040	16967	17036	17164	17234	17179	17173	17193	16826	17002	17208	17115	17173	17130	16969	17156	17237	17333	17087	17149	17037	17071	17158	16997	16959	17206	17177	17045	17046	17050	17113	17164	17055	17074	17095	17101	17059	17050	16841	16962	17054	16967	17107	17079	16867	17048	17104	17180	17143	17022	17003	17003	16951	16938	17174	16942	17036	17282	16905	17123	16960	17059	17138	17002	17138	17139	17059	17060	17139	17062	16863	16930	17036	17022	17047	16926	16994	17312	17115	17055	17157	17118	17012	17268	16792	17107	17139	16868	17044	17071	17163	16946	17070	17110	16936	17186	17108	17152	17089	17072	17045	17112	17175	17039	16972	17074	17129	17099	17122	17206	16893	16943	16971	16722	17125	17001	17003	17109	17158	17212	17167	17253	17248	17159	17321	17122	17155	17141	17327	17063	17039	16938	17107	17113	17045	17210	16997	16849	16965	17094	17055	17159	17217	17131	17047	17173	17027	17113	17131	17003	17272	17188	17093	16871	16964	16872	17047	17114	16962	17060	16822	17001	16949	17030	17183	17230	17142	16813	16980	17038	17255	17029	17101	17101	17087	16827	16880	17124	16971	17155	17112	17214	17074	17001	17221	17054	17190	17050	17126	17099	16966	17139	17047	16952	17109	17060	16973	17077	17186	16993	17094	17086	16967	16998	17094	17051	17022	16937	16961	17050	17013	17358	17078	17176	17120	16996	16875	16886	17078	16951	16880	17180	16799	16981	17157	17070	17070	17029	17195	17065	17283	17156	17306	17115	17052	17213	17096	17162	17055	16838	16925	17073	17226	17083	16976	17134	17082	16949	17038	17001	17053	17046	17071	17182	17181	17204	16991	17134	16738	17033	17100	17164	17126	17023	17172	16949	17004	16966	16852	17232	17081	17029	16839	17200	17057	17320	17111	17163	16841	17073	16950	17011	16962	17196	16986	17193	17033	17222	17118	16953	16925	17011	17298	17158	17071	17003	17096	17173	17190	17149	17053	17081	17265	17231	16934	17374	17123	17074	17037	17329	17115	17043	17094	17007	17167	17086	16839	17048	16936	17150	17033	17225	17200	17181	16964	17218	17038	17085	17104	16971	16924	16859	17171	16979	17126	17297	17088	17262	16966	17276	17206	17259	17013	17072	16971	16713	17152	17236	16847	17166	16952	17176	17187	16937	17104	16974	17072	17111	16987	17155	17173	17277	17125	17170	16787	17139	17153	17073	16868	17004	17067	17060	16896	17083	17174	17092	17134	16967	17056	17002	17029	17192	17165	17109	16979	17157	17106	17142	17111	16857	17052	17062	17105	17139	17176	16964	17052	17047	16794	17009	17195	16926	17092	16867	17068	16923	17098	17200	17050	17044	16974	17073	17182	17046	17261	17285	17095	17005	17139	17073	16969	17058	16973	17126	17109	17261	16915	17088	17141	17071	17072	16919	17138	17087	17008	17093	17094	17046	17143	17213	17068	17321	17120	16997	16986	17081	17152	17211	17079	17207	17106	17128	17203	17180	17166	17114	17222	17160	16933	16850	17034	17183	16957	17267	17239	17090	17081	17217	16885	17114	16945	17071	16984	17137	17072	16917	17052	17048	17168	17256	17012	17211	17119	16952	16953	17104	17088	16935	16771	17024	16994	17227	17180	16930	16948	17186	17142	17049	17076	16904	17007	17081	17244	17080	17167	17150	17144	17270	17204	17094	17242	17109	17076	17037	17195	17061	17045	17063	17076	16987	16948	16888	17194	17100	17242	16982	17126	17214	16987	17268	17133	17198	17234	17277	17182	17081	16893	16966	17019	17216	16980	16956	17333	17084	17077	17068	17171	17246	17053	16870	16915	17178	17131	17159	16933	17110	16869	16964	16947	17200	17131	17027	17148	16973	17159	17045	17030	17091	16891	17301	17087	17095	17003	17077	17018	16958	17143	17230	17115	17091	17228	16966	17106	17219	17169	16995	17119	17158	17130	17058	17146	17028	17082	17011	17086	16984	17081	17090	17075	17106	17205	16989	16997	17140	16931	17217	17042	16980	17203	17071	17205	17202	16913	17176	17077	16923	17044	17042	17161	17218	17119	17078	17219	17157	17031	17066	17172	16957	17114	17310	17114	17024	17074	16923	17111	17157	16877	16981	16968	17091	17124	16902	17239	17165	17075	17074	17006	17133	17048	17267	17229	16982	16997	17100	16983	17023	16947	17040	17171	17070	17223	16964	17236	16994	17323	17186	17017	17205	17084	17105	16977	16982	17025	16876	16987	17005	17057	16977	17137	17126	16988	16870	16902	16942	16997	17141	17185	17102	17163	17188	16974	17139	17040	17104	17114	17059	17135	17202	16995	17060	17090	17074	17134	16905	17036	17094	17166	17259	17148	17070	17181	17131	17026	17160	16917	17146	17230	17124	17175	17099	17191	17033	16947	17198	16966	17115	17112	17098	17186	17129	17189	17209	16922	17368	16946	16896	17049	17038	16925	17098	17091	17099	17096	17266	17085	17348	17250	17163	16984	17253	17157	17217	17161	17114	17194	17044	17226	17094	16928	17110	17245	17009	17105	17019	17345	17132	17146	17217	17225	17166	16973	16930	16832	17001	16955	17148	17040	17021	17099	17215	17229	17092	17155	16990	17069	17213	17220	17240	17089	17211	16962	17123	17064	16973	16998	17163	17135	17041	17233	17115	17256	17038	17135	17125	17185	17036	17029	17067	17035	17038	16957	17129	17255	17095	17137	17187	17147	17084	17152	17092	17208	17223	17133	17198	16910	17130	17097	17260	17013	17203	17074	17178	16961	17158	17126	17004	16916	17144	17127	17004	17208	17078	17110	17165	17132	16988	17029	17009	17048	17163	17054	17161	17136	17010	17160	17153	16993	17265	17175	17130	17180	17065	17041	16735	17148	17036	16954	17081	17170	17075	17080	17218	17005	17041	17236	17087	16931	17206	17118	17011	17095	17210	17023	17048	17095	17030	17213	16947	17225	17234	17121	17081	17233	17099	17350	17061	17164	17151	17258	17019	17217	17090	17010	17038	17155	16863	16923	16981	17271	17157	17054	17051	17003	17011	16871	17079	17212	17028	16937	17219	17143	17048	17107	17025	17279	17035	17302	17246	17054	17132	16947	17012	17125	17031	17096	17090	16880	17079	17098	17203	16984	17115	17027	17035	17050	17069	17051	17121	17056	17043	17101	17135	17122	17255	17046	17210	17017	17123	17074	17001	17090	17087	17151	17164	17124	17234	17116	16842	17020	16780	16941	17189	17008	17017	17267	16929	17049	17252	16908	17155	17031	17157	17248	16962	17169	17070	17030	17112	17088	17194	17111	17128	17208	16976	17183	17125	17200	16976	17174	17050	17041	17203	17143	17031	16959	16910	17119	17037	17225	17078	17006	17117	17238	17032	17393	17320	17218	17259	17046	17224	17291	17204	17051	17065	17070	17059	17250	17099	16816	17169	17130	17091	17120	17263	17157	17155	17123	17235	17095	16965	17048	17092	17191	17241	17284	17046	17154	16998	17103	16940	16983	16965	17290	17133	17140	17076	17067	16805	16974	17218	17344	16975	17110	17357	17117	17097	17209	16973	17226	17262	17095	17036	17218	17006	17134	17022	17073	17161	17315	17067	17173	17352	17058	17013	17038	17072	16895	17276	17078	17229	17208	17182	16995	17013	17092	16988	17181	17229	16940	16959	17091	17214	16931	17066	17138	17066	17055	17102	17000	17072	16764	17098	17267	17105	17244	17161	17444	17028	16995	17090	17257	17285	17052	17217	17124	17080	17243	17102	17049	16989	17135	17043	17199	17001	17012	17233	17084	17094	17240	16889	17008	16972	16821	16890	17118	16997	17030	17111	17121	17139	16888	17049	17100	17051	17019	17075	17055	16934	17152	17276	17287	17146	17223	17193	17136	17220	17188	17048	17098	17160	16821	17020	17066	17080	16926	17089	17274	16935	17036	17079	17063	17108	16973	17206	17091	17133	16978	17119	17293	17095	17013	17263	17158	17105	17127	17055	17083	17193	17123	16979	17137	17149	17088	17011	17178	16978	17115	17112	17023	17275	17132	17178	17059	17100	17120	17108	17179	17110	17111	16996	17102	17105	17122	17043	17110	17111	16860	17332	17092	17022	17155	17173	17036	16918	17107	17109	17235	17056	17011	16976	17052	16984	17190	17126	16942	16975	16926	17124	17001	17000	17025	17012	17008	17279	17266	17151	17236	17196	16944	17182	17177	17094	16900	17031	17165	17129	17178	17043	17129	17038	17003	17050	17116	16974	17035	17238	17086	16905	16931	17121	17094	17095	17006	16946	17251	17066	17131	16987	16798	17189	17069	17269	17312	17165	17236	17074	16958	17240	17035	16913	17248	17017	16955	17065	17277	17139	16886	17111	17034	16965	17092	17065	17132	16987	17203	17099	17077	16887	17132	17003	17005	17179	17034	17001	16982	17029	17027	17038	16920	17068	17119	17060	17023	17127	17231
25796	68159	65397	44888	34331	23682	18972	19373	18831	16326	16041	15897	15444	15400	15291	15235	15119	15205	15028	14876	14898	14879	14750	14813	14854	14795	14808	14744	14759	14795	14942	14792	14827	14749	14787	14820	14550	14803	14808	14622	14914	14715	14756	15097	14964	15059	14935	14631	14828	14732	14718	14657	14814	14830	14620	14540	14665	14727	14690	14551	14643	14683	14555	14519	14649	14658	14714	14657	14680	14644	14715	14673	14694	14795	14632	14682	14696	14642	14718	14808	14545	14720	14578	14574	14666	14793	14734	14650	14771	14622	14735	14746	14840	14647	14625	14592	14493	14754	14606	14593	14853	14698	14407	14806	14780	14724	14717	14683	14811	14690	14634	14480	14851	14770	14705	14545	14574	14628	14726	14698	14775	14542	14777	14553	14694	14666	14788	14880	14717	14709	14726	14741	14662	14650	14684	14705	14592	14544	14754	14496	14611	14673	14691	14695	14798	14603	14716	14702	14734	14441	14753	14677	14817	14835	14693	14569	14682	14590	14500	14694	14710	14623	14626	14726	14780	14395	14611	14783	14787	14632	14661	14596	14816	14791	14679	14677	14775	14667	14625	14744	14642	14561	14562	14944	14688	14711	14640	14650	14578	14629	14766	14581	14656	14549	14560	14532	14698	14593	14722	14533	14662	14646	14782	14517	14737	14817	14673	14762	14525	14806	14605	14614	14711	14608	14808	14478	14547	14706	14722	14583	14711	14804	14673	14725	14821	14614	14495	14716	14774	14674	14742	14667	14718	14662	14774	14604	14712	14775	14707	14786	14610	14556	14503	14599	14711	14707	14588	14714	14703	14586	14921	14727	14570	14616	14707	14864	14859	14705	14741	14631	14644	14724	14657	14655	14754	14722	14636	14616	14815	14790	14483	14742	14661	14489	14607	14777	14686	14597	14625	14734	14793	14675	14573	14717	14772	14761	14716	14658	14666	14786	14741	14443	14755	14519	14534	14568	14683	14548	14661	14764	14711	14665	14653	14705	14695	14574	14547	14793	14692	14683	14726	14686	14632	14826	14637	14545	14713	14712	14609	14714	14536	14758	14620	14723	14496	14619	14544	14639	14709	14583	14557	14616	14548	14567	14685	14658	14685	14585	14551	14662	14700	14647	14608	14740	14778	14874	14665	14638	14700	14580	14772	14740	14651	14631	14686	14666	14537	14566	14749	14809	14675	14631	14684	14627	14686	14429	14653	14623	14703	14757	14458	14706	14523	14745	14534	14811	14643	14641	14554	14754	14691	14705	14751	14648	14664	14606	14664	14650	14512	14622	14651	14750	14824	14626	14711	14708	14627	14749	14584	14627	14651	14731	14585	14540	14638	14603	14706	14690	14579	14689	14617	14751	14598	14692	14658	14665	14752	14476	14644	14525	14659	14701	14769	14635	14704	14713	14692	14637	14672	14797	14531	14817	14714	14688	14748	14705	14750	14439	14909	14797	14696	14680	14701	14580	14691	14748	14680	14530	14821	14606	14865	14589	14715	14621	14619	14841	14646	14639	14573	14675	14692	14605	14736	14790	14632	14685	14656	14755	14722	14693	14818	14821	14722	14492	14718	14660	14778	14700	14579	14724	14578	14703	14651	14449	14587	14832	14651	14747	14677	14643	14712	14820	14670	14812	14635	14867	14683	14695	14738	14496	14681	14666	14706	14854	14655	14641	14668	14532	14635	14471	14714	14631	14824	14488	14773	14722	14539	14640	14737	14614	14737	14611	14446	14580	14720	14680	14619	14805	14459	14833	14671	14700	14733	14621	14700	14616	14720	14587	14488	14707	14810	14711	14757	14684	14776	14709	14696	14752	14643	14494	14606	14787	14711	14681	14730	14738	14730	14586	14818	14663	14765	14667	14583	14605	14623	14673	14815	14620	14645	14504	14584	14609	14696	14720	14589	14647	14885	14613	14705	14626	14815	14715	14878	14719	14737	14756	14564	14741	14651	14632	14567	14664	14683	14631	14790	14454	14705	14708	14877	14731	14693	14696	14673	14541	14869	14671	14714	14736	14713	14803	14677	14631	14863	14765	14662	14762	14501	14590	14575	14546	14725	14749	14621	14638	14642	14546	14777	14712	14728	14588	14615	14631	14825	14614	14541	14691	14680	14623	14606	14644	14595	14606	14838	14761	14557	14750	14557	14616	14711	14707	14816	14543	14637	14687	14703	14669	14615	14812	14674	14782	14699	14662	14534	14817	14723	14705	14770	14606	14651	14743	14664	14679	14733	14648	14750	14659	14711	14583	14705	14765	14551	14631	14586	14537	14809	14594	14726	14591	14493	14501	14694	14634	14586	14631	14682	14812	14371	14766	14555	14640	14674	14700	14670	14901	14600	14550	14718	14792	14624	14568	14843	14734	14611	14706	14631	14638	14767	14592	14644	14528	14643	14607	14641	14701	14689	14805	14660	14608	14712	14668	14794	14766	14739	14782	14586	14681	14708	14626	14739	14685	14671	14670	14743	14612	14816	14646	14760	14730	14665	14714	14668	14689	14545	14757	14602	14768	14701	14677	14604	14654	14665	14560	14700	14813	14638	14601	14597	14645	14640	14513	14728	14446	14674	14625	14545	14684	14645	14494	14745	14567	14528	14694	14651	14632	14678	14592	14821	14606	14543	14774	14752	14665	14782	14743	14684	14781	14740	14623	14676	14578	14687	14625	14597	14618	14749	14738	14694	14659	14626	14733	14721	14651	14693	14542	14747	14458	14853	14649	14768	14704	14608	14716	14679	14557	14770	14448	14586	14648	14622	14470	14860	14584	14667	14570	14780	14673	14500	14543	14799	14610	14878	14710	14562	14632	14677	14522	14765	14712	14865	14725	14726	14851	14729	14768	14660	14429	14777	14609	14657	14659	14738	14667	15016	14831	14785	14498	14707	14702	14564	14697	14681	14700	14633	14779	14816	14537	14796	14679	14842	14553	14762	14669	14527	14633	14586	14753	14635	14789	14523	14792	14700	14533	14543	14733	14649	14671	14682	14534	14596	14614	14583	14561	14483	14674	14594	14780	14525	14488	14787	14724	14679	14635	14738	14753	14854	14566	14801	14732	14520	14524	14666	14679	14718	14622	14731	14559	14709	14554	14665	14642	14661	14665	14577	14534	14629	14642	14627	14632	14667	14668	14661	14656	14651	14633	14767	14678	14574	14642	14631	14601	14654	14578	14757	14653	14696	14724	14670	14738	14644	14730	14675	14741	14630	14771	14668	14568	14632	14646	14718	14844	14649	14646	14753	14749	14646	14775	14587	14504	14649	14629	14536	14715	14598	14677	14831	14613	14550	14605	14655	14639	14662	14660	14718	14658	14609	14634	14844	14759	14674	14679	14735	14832	14602	14594	14687	14634	14636	14485	14813	14781	14514	14533	14764	14643	14588	14511	14691	14708	14838	14851	14677	14609	14735	14793	14420	14476	14689	14529	14745	14519	14703	14596	14668	14738	14643	14714	14650	14915	14855	14571	14704	14587	14581	14729	14705	14657	14664	14805	14609	14507	14702	14734	14721	14743	14702	14746	14851	14523	14617	14642	14608	14658	14738	14711	14675	14610	14708	14603	14729	14707	14576	14689	14642	14569	14650	14546	14686	14647	14605	14691	14764	14813	14842	14583	14799	14654	14729	14824	14711	14685	14665	14642	14563	14704	14707	14595	14552	14663	14789	14678	14749	14672	14638	14704	14727	14596	14822	14597	14710	14749	14575	14454	14648	14667	14630	14656	14793	14660	14660	14741	14687	14768	14689	14531	14613	14760	14720	14746	14678	14768	14655	14696	14789	14669	14658	14699	14796	14763	14619	14530	14829	14674	14580	14648	14673	14678	14630	14826	14760	14811	14685	14638	14372	14515	14712	14852	14694	14581	14413	14561	14739	14715	14650	14739	14695	14629	14641	14667	14668	14745	14566	14582	14661	14730	14701	14669	14663	14591	14574	14665	14657	14568	14759	14728	14693	14537	14725	14701	14809	14636	14840	14631	14630	14760	14562	14503	14649	14599	14806	14666	14492	14510	14607	14808	14656	14724	14690	14655	14739	14679	14656	14720	14759	14769	14601	14710	14634	14785	14553	14729	14538	14653	14684	14486	14504	14628	14761	14681	14744	14564	14634	14605	14533	14549	14729	14535	14743	14598	14679	14659	14565	14623	14738	14632	14619	14696	14627	14779	14687	14772	14701	14765	14717	14660	14739	14663	14807	14743	14817	14869	14643	14839	14841	14569	14577	14706	14656	14730	14531	14553	14775	14693	14665	14678	14730	14739	14811	14675	14496	14631	14686	14429	14681	14592	14741	14628	14779	14865	14700	14640	14686	14698	14584	14742	14630	14796	14811	14710	14822	14474	14476	14824	14758	14582	14618	14703	14703	14667	14659	14667	14574	14840	14455	14603	14789	14715	14596	14765	14751	14755	14612	14732	14765	14601	14611	14580	14650	14548	14697	14601	14752	14584	14465	14819	14729	14707	14701	14564	14725	14813	14619	14760	14677	14673	14736	14687	14718	14783	14679	14740	14728	14724	14681	14795	14780	14633	14630	14635	14579	14753	14688	14682	14639	14741	14617	14541	14609	14586	14692	14681	14626	14602	14730	14657	14759	14748	14697	14621	14565	14552	14521	14587	14722	14719	14613	14442	14731	14590	14664	14563	14805	14633	14585	14629	14534	14699	14679	14625	14700	14691	14687	14626	14576	14665	14717	14760	14636	14723	14822	14565	14703	14735	14613	14694	14707	14629	14695	14731	14740	14784	14721	14639	14645	14723	14799	14722	14674	14645	14705	14904	14625	14766	14663	14737	14491	14638	14554	14731	14662	14810	14638	14658	14685	14562	14642	14770	14923	14666	14617	14646	14811	14703	14839	14556	14626	14507	14812	14697	14664	14604	14726	14664	14639	14584	14665	14585	14703	14838	14599	14745	14640	14601	14739	14751	14772	14751	14475	14475	14875	14665	14790	14709	14599	14638	14738	14632	14722	14681	14557	14585	14548	14717	14844	14506	14633	14666	14548	14649	14743	14616	14714	14658	14614	14737	14604	14635	14655	14558	14566	14812	14732	14541	14748	14639	14522	14580	14553	14618	14622	14914	14590	14642	14748	14751	14652	14707	14692	14759	14613	14563	14598	14648	14638	14519	14731	14712
22611	21206	29882	26043	28889	27084	26528	22670	21403	19522	18866	18364	18310	18100	18007	17789	17713	17608	17746	17507	17660	17407	17297	17376	17612	17353	17350	17320	17381	17305	17203	17314	17311	17019	17273	17133	17063	17105	17144	17037	16992	17206	17152	17485	17671	17621	17329	17003	17372	17274	17019	17000	16878	17091	17063	17109	17185	17147	16994	17121	16871	17023	17017	17074	17256	16903	17227	17058	16890	17078	17021	17141	17142	16889	17050	17127	17053	16897	16988	17177	17089	17192	16789	16978	17138	16924	17089	17079	17028	17161	17144	17204	16829	17167	17009	16983	16953	17131	16999	16945	17114	17074	16863	17267	17258	17102	17132	17165	17077	16937	17156	17167	16835	16922	17128	16999	17263	16917	16964	17168	16938	17110	17010	17029	17039	17118	16924	17028	17052	17200	17052	17091	17056	17150	17067	17017	17175	17098	17005	16872	16992	17109	17042	17169	16976	17071	17212	16780	17068	17013	17103	17027	17150	16955	17138	16993	17049	16993	17158	16926	16990	17293	16749	16928	16765	16942	17137	17114	17084	16845	17030	16991	17052	16954	16999	17279	16920	16933	17077	16977	16907	17006	17112	16947	17127	16940	16948	17040	16863	17225	17062	17082	17133	17138	16983	17046	17182	16900	16901	17125	17025	16996	17233	17121	17194	17000	16947	17120	17170	16928	16999	17139	17021	17221	17010	17048	17061	17084	16967	16997	16985	16873	17021	16958	17204	17092	17078	17045	17149	16899	17059	17157	17215	17229	17054	17114	16887	16931	17203	16979	17074	17037	17195	16961	17094	16914	17214	17016	16986	17052	17213	16842	17115	17009	16966	17159	17171	16950	16983	17011	17016	16851	17012	16879	17054	17027	16986	17041	16869	16868	17029	16942	17007	16983	17161	16906	16889	16856	17133	16879	17119	16991	17132	17145	17179	17135	16965	16754	17163	16940	17155	17076	16993	16899	16967	17152	17046	16887	17080	16955	16910	17195	17128	17190	17048	17087	16999	16910	16885	17050	17024	17010	17196	17058	17217	16971	17175	16927	17107	17118	16929	17091	16975	17040	17001	17018	16996	17185	16960	16893	17022	17080	17028	16867	17094	17244	17081	17088	16955	16947	17002	16984	16800	17021	16918	16984	16913	17236	17203	17002	17091	17057	16913	17267	17176	17010	17018	17012	17112	16957	17100	17068	17222	17053	16932	17011	17019	16972	17143	17320	17101	16921	17038	16911	16949	16945	16979	17015	17104	16994	17045	16873	17156	16971	17192	17138	16757	16976	17061	16881	17001	17030	17030	17071	16999	17174	17061	17030	17210	16869	16880	17280	17057	16963	17163	16900	17127	17133	17153	17200	16971	16868	17040	16977	16885	17103	17030	17018	17081	17010	16913	16915	16958	17042	17203	17013	17025	16752	17011	17012	17108	17008	16952	17094	17113	16962	17034	17038	17123	17019	17075	16932	16939	16916	17114	17151	17141	17136	16967	17055	16940	17002	17023	16860	17098	16906	17028	17095	17143	16959	17086	17030	17131	16990	16943	17326	17059	16968	16884	16615	16969	17077	17055	17206	17140	16878	16990	16938	17166	16740	17142	17022	17007	16925	16936	16978	16916	17088	17118	17031	16776	16799	16954	17144	17128	16920	16809	17118	16979	16904	17228	16996	16856	16900	16984	17042	16899	17370	17085	16948	16911	16968	16943	17187	17116	16962	16962	17107	17034	16933	17051	17121	16937	16866	17221	16958	17060	17079	17049	17003	16943	16943	17094	16945	16998	17052	17001	16987	17202	17208	16974	17054	17051	16899	16948	17082	17148	17035	16903	17115	16821	17074	17146	17142	17245	16964	16965	17249	17089	16972	17126	17104	17095	17114	16869	17041	16862	17087	16967	16920	16964	16995	17128	17079	16965	17041	16985	17064	16889	17107	17080	17128	17105	17001	17122	17170	16991	16956	16996	16998	16893	16917	16728	17052	17086	16999	17091	17020	17092	16979	17000	16902	17159	16903	17003	17133	16832	16890	17122	16922	16990	17135	16963	17112	17134	17007	17088	16955	17144	17096	17000	16962	17057	16965	17065	16938	17136	17020	16949	17164	17072	17003	16996	17100	16986	17093	17135	17159	16858	16905	17141	17186	17168	16909	17026	17044	17002	17092	17225	16933	16951	17042	16940	17039	17012	17004	17017	16916	16962	17127	16876	16901	17128	17104	17006	16871	16958	16995	16845	17099	17060	17008	16837	16974	16957	16854	17228	17089	17089	16834	16939	17168	17064	17068	17231	16885	17066	17004	16924	16985	17035	16908	17211	16897	17009	16851	17009	16953	16813	16945	17052	16955	17065	17064	17022	16978	16831	17096	17127	16987	17124	16864	17191	17065	17266	17055	17005	16961	17000	16943	16853	16944	17009	16948	17197	16913	17060	16969	17089	17064	16969	17085	17012	17059	16974	16865	16938	17184	17172	17208	17061	16981	17160	17165	17135	16952	17109	16987	17050	17222	17144	17119	17011	17095	17168	16910	16868	16960	17115	17013	17250	17015	17107	17048	17173	17053	16978	17137	17090	16920	17074	17028	17023	17209	17033	16972	16945	16962	16985	16824	16934	16939	16985	17077	17124	17044	16761	16968	17144	17040	17000	17218	17052	17084	16889	17070	17175	17227	17097	16920	16887	16962	17100	16902	16910	17026	16909	17109	17059	17055	17216	17195	16958	17073	17102	17138	17085	16795	16979	17026	17102	17108	17151	16997	16960	16852	17012	17127	17075	17045	17021	16984	17088	16891	16963	16996	17019	16927	17037	17097	17144	17090	16912	17237	17216	16854	17065	16974	16921	17077	17063	17315	17155	17084	17216	17121	17139	17143	16955	17060	17211	17060	17095	17135	16850	17024	16847	16913	16931	17034	17245	16898	16964	17044	16988	17105	16961	17143	16872	16985	17020	16990	16796	17082	17086	16967	17137	17061	16966	16975	17134	17005	16974	17023	17113	17036	17131	17058	16972	17057	17102	17059	17195	16967	17202	16897	16764	17011	16992	16928	17134	16965	16969	16860	16957	17120	17073	17234	17180	17203	17044	16917	16948	17060	17059	17042	17106	16999	16988	16898	16956	16981	17218	17015	17029	16983	16915	17046	17108	17128	17018	16891	16981	16909	17086	16884	17163	17043	17004	16919	16971	16931	16928	17051	16988	16852	17093	17071	17018	17045	17077	17168	17158	16882	16956	16926	17075	17221	17214	17036	17122	17219	16922	16713	17075	17095	17254	16965	17334	17043	16886	16986	16930	16830	17028	17097	17188	17227	17216	16980	16850	16879	17089	16820	16864	17051	16950	16969	16942	16774	17220	17127	17186	16933	16841	17152	17184	17017	17164	17157	16925	17126	17268	17140	17007	16860	16982	17078	17111	16999	17212	17025	17094	17122	17089	17057	17055	17190	16893	16853	17135	17057	17200	16865	16925	17037	16924	17158	17111	17122	17094	17039	17099	17044	17153	16977	17059	16854	17050	16992	17055	16920	17180	17087	17019	17227	16957	17044	16947	17131	17062	17228	17042	16962	16970	16932	17012	17002	17147	17032	17079	16870	17002	17212	17033	16947	17111	17041	17001	17026	16896	17058	16988	17019	17076	17117	17051	17080	17176	16960	16932	16972	16721	16920	16888	17071	17106	16954	17229	17174	17083	17034	17012	17113	16950	17073	17122	17310	17090	17201	16870	16977	16884	17047	17231	17034	16923	17008	17074	17104	17119	16962	17015	17070	16793	17066	16996	16893	17213	16818	17112	17134	17045	16946	17053	16979	16984	16986	17062	17123	17107	17063	16956	16991	16915	16948	16932	16979	16758	16886	17178	16984	17106	17250	16839	16966	17034	17018	17228	17077	17096	17074	16924	16816	17097	16930	16657	16987	17099	16986	16956	16916	17158	16952	16953	16864	17009	16955	17106	16789	16982	17127	17175	16994	17171	16865	17306	16957	17093	17099	16815	17025	17036	17171	16896	17012	17138	16960	17174	16919	17255	17015	17052	17121	17019	17164	16923	17051	17088	16992	16988	16901	17009	17033	17099	17208	16909	17133	17149	16966	17161	17031	17028	17236	17157	17302	17061	17158	16798	16892	16993	16989	16924	17043	17217	16877	17095	17156	17004	17054	16985	16964	17213	16952	17174	17184	17070	16974	16979	16923	16885	17036	16972	17097	16848	17040	17146	17151	17168	17037	16786	16911	17073	16997	17062	17016	17128	17122	17132	16816	17145	17017	16982	17047	17170	16848	16911	16957	16979	16997	17003	17143	17000	17035	17044	17345	17218	17178	17318	16961	17164	16977	16927	17033	17111	16806	17127	16986	17036	16832	16831	17072	16971	17042	17002	16877	16875	17237	16939	16929	17074	17064	17030	17074	17122	17163	17040	17046	17169	17194	16880	17010	16974	17048	16986	17326	17115	16989	17016	16860	17124	16889	17061	16953	17063	17080	16996	17048	17186	16983	17181	17109	16842	17010	16926	17002	17123	17042	17099	16925	17087	16995	17027	16992	17148	16890	17304	17195	17050	17076	16984	16915	17251	17118	16976	17080	16980	17052	16935	17050	16994	17082	16999	16978	17083	16885	17199	17119	17158	16829	17055	17011	17191	17057	17030	17075	17137	17153	17184	17240	17141	17094	16992	16892	17157	16955	16881	17012	17069	17026	17018	16913	16886	17031	17200	17155	16949	16982	16896	17106	16988	17054	17087	16893	17253	16990	17104	16984	17168	17026	16943	17092	16886	17038	16999	17120	17025	17069	16931	16910	16988	17111	17012	17074	17215	16926	16966	16948	16915	17012	17216	17092	17122	16953	17030	16988	16999	17099	17236	17136	16865	16900	16944	16939	17211	17063	17067	17081	16914	17095	16918	16862	16990	16993	16827	17107	17044	16961	17009	17172	17213	16991	17121	17006	16986	17214	17006	16969	17030	17208	17180	16870	17009	17130	16915	16973	17015	16940	16796	17179	16863	16945	17122	16933	17182	17006	17008	17063	17098	17054	17071	17008	17023	17080	17231	17195	17116	16899	17134	17030	16979	16972	17148	17122	17114	16992	17077	17109	16920	16834	16951	17013	16879	17014	16942	17061	16698	17148	17160	17137	16846	16961	17150	17215	17008	16995
31115	79826	69211	55342	46673	28134	21608	22285	20704	17444	16775	16622	16185	16092	15773	15727	15331	15359	15255	14879	14709	15072	14841	14851	14808	14903	14694	14947	14841	14833	14895	14754	14854	14775	14742	14566	14685	14551	14577	14669	14589	14615	14673	15315	15427	15210	14936	14707	14645	14577	14578	14610	14597	14680	14598	14670	14579	14540	14544	14418	14507	14753	14767	14731	14647	14632	14687	14806	14630	14663	14729	14508	14660	14547	14652	14522	14605	14371	14621	14513	14225	14465	14570	14552	14751	14546	14587	14539	14601	14703	14664	14441	14635	14589	14574	14481	14481	14685	14411	14573	14594	14500	14681	14588	14461	14674	14648	14358	14605	14564	14643	14538	14640	14610	14726	14562	14652	14418	14517	14426	14698	14413	14658	14524	14578	14621	14579	14587	14744	14432	14793	14811	14673	14452	14705	14566	14546	14673	14722	14450	14499	14772	14664	14619	14568	14619	14678	14693	14589	14511	14610	14528	14701	14536	14487	14684	14531	14600	14527	14535	14649	14653	14765	14656	14534	14627	14659	14622	14854	14634	14579	14756	14638	14491	14493	14667	14650	14673	14585	14587	14460	14614	14501	14689	14781	14584	14796	14621	14747	14508	14467	14662	14497	14418	14471	14780	14487	14682	14633	14686	14653	14606	14656	14582	14552	14763	14686	14426	14645	14623	14688	14573	14737	14613	14473	14449	14519	14429	14536	14751	14699	14632	14549	14551	14649	14602	14596	14713	14782	14406	14749	14401	14649	14642	14508	14750	14624	14661	14528	14596	14556	14543	14482	14668	14644	14486	14586	14588	14563	14486	14571	14472	14394	14473	14474	14549	14523	14657	14624	14655	14705	14803	14627	14591	14714	14659	14557	14584	14644	14446	14507	14554	14593	14606	14517	14464	14427	14697	14532	14524	14578	14517	14596	14655	14651	14562	14586	14609	14711	14712	14688	14522	14744	14478	14619	14697	14444	14727	14601	14471	14547	14623	14556	14397	14604	14548	14675	14670	14443	14690	14541	14454	14677	14572	14652	14471	14617	14559	14820	14506	14652	14737	14506	14552	14704	14675	14602	14634	14596	14670	14567	14587	14584	14749	14622	14660	14672	14482	14624	14614	14608	14708	14528	14555	14630	14634	14550	14715	14568	14504	14501	14615	14606	14387	14525	14769	14699	14515	14690	14750	14545	14627	14638	14475	14565	14650	14565	14608	14529	14401	14525	14646	14642	14607	14631	14589	14741	14644	14630	14756	14630	14607	14740	14501	14683	14622	14527	14647	14686	14466	14515	14627	14587	14580	14698	14645	14622	14586	14599	14629	14597	14567	14468	14488	14686	14669	14525	14501	14751	14669	14641	14658	14628	14530	14674	14704	14617	14684	14471	14510	14471	14771	14631	14466	14509	14725	14446	14626	14619	14747	14628	14484	14741	14574	14501	14583	14564	14457	14730	14687	14545	14661	14560	14593	14749	14554	14630	14658	14493	14586	14504	14560	14508	14506	14619	14442	14440	14577	14602	14554	14458	14687	14550	14567	14701	14487	14516	14754	14609	14609	14697	14516	14450	14534	14540	14381	14765	14615	14622	14585	14418	14711	14563	14489	14543	14533	14564	14549	14573	14474	14749	14545	14643	14679	14588	14633	14666	14943	14688	14538	14606	14626	14669	14663	14635	14577	14689	14565	14478	14863	14696	14794	14606	14734	14580	14593	14520	14533	14619	14640	14570	14598	14390	14775	14630	14503	14589	14590	14650	14712	14612	14645	14614	14523	14603	14614	14727	14734	14668	14494	14685	14580	14594	14520	14546	14464	14625	14670	14394	14620	14549	14591	14590	14584	14582	14490	14670	14522	14680	14688	14545	14684	14585	14357	14657	14706	14578	14550	14581	14512	14516	14570	14584	14554	14583	14603	14394	14580	14350	14597	14553	14506	14713	14421	14490	14642	14625	14483	14449	14649	14556	14737	14635	14569	14712	14575	14593	14645	14366	14570	14573	14408	14549	14650	14557	14523	14717	14560	14576	14507	14677	14449	14569	14671	14549	14694	14554	14581	14794	14677	14514	14585	14679	14624	14578	14562	14526	14517	14585	14601	14578	14438	14677	14524	14501	14478	14526	14553	14678	14517	14649	14510	14643	14483	14617	14575	14724	14706	14535	14779	14543	14563	14638	14455	14577	14642	14666	14650	14725	14571	14532	14811	14618	14612	14646	14630	14585	14510	14521	14444	14689	14522	14417	14519	14696	14760	14449	14549	14706	14496	14486	14577	14627	14712	14602	14580	14555	14557	14498	14558	14770	14578	14684	14692	14757	14420	14483	14401	14622	14586	14567	14614	14670	14571	14543	14547	14715	14562	14386	14619	14573	14629	14457	14629	14709	14705	14588	14661	14533	14537	14613	14798	14399	14618	14494	14504	14732	14631	14646	14586	14763	14712	14755	14464	14541	14768	14639	14495	14401	14652	14618	14697	14627	14558	14588	14517	14565	14585	14761	14623	14516	14506	14585	14774	14525	14545	14505	14651	14501	14531	14579	14690	14482	14458	14613	14675	14619	14762	14681	14449	14569	14484	14510	14636	14687	14412	14490	14655	14565	14583	14599	14655	14736	14719	14696	14406	14621	14525	14711	14710	14624	14597	14550	14554	14599	14627	14542	14426	14590	14598	14649	14721	14444	14662	14541	14460	14453	14732	14422	14752	14613	14664	14557	14632	14593	14640	14587	14624	14591	14447	14418	14608	14539	14694	14541	14622	14572	14637	14428	14686	14533	14600	14550	14602	14529	14606	14589	14643	14659	14540	14512	14627	14555	14598	14576	14610	14668	14561	14667	14574	14557	14594	14607	14355	14385	14701	14724	14706	14472	14696	14631	14631	14495	14655	14808	14602	14577	14728	14714	14650	14553	14654	14597	14538	14629	14702	14494	14587	14610	14737	14596	14576	14608	14527	14701	14830	14548	14568	14619	14612	14665	14819	14540	14567	14449	14765	14408	14511	14681	14645	14696	14564	14520	14520	14657	14559	14629	14401	14775	14745	14676	14719	14594	14626	14739	14584	14553	14484	14689	14561	14614	14663	14797	14468	14673	14608	14619	14516	14851	14475	14602	14604	14619	14661	14836	14524	14599	14564	14563	14552	14656	14705	14532	14567	14609	14570	14761	14378	14626	14525	14637	14621	14586	14745	14693	14598	14461	14586	14546	14858	14472	14385	14638	14492	14706	14653	14492	14428	14535	14735	14500	14458	14432	14625	14563	14582	14405	14610	14644	14631	14605	14583	14647	14860	14728	14554	14723	14478	14495	14697	14661	14351	14604	14661	14832	14567	14522	14623	14508	14550	14532	14635	14469	14634	14543	14456	14602	14639	14620	14586	14568	14506	14720	14654	14502	14589	14552	14600	14846	14672	14522	14655	14608	14623	14590	14625	14699	14660	14559	14583	14557	14723	14550	14601	14650	14514	14533	14423	14648	14531	14626	14523	14502	14698	14703	14642	14578	14421	14620	14541	14661	14581	14715	14530	14536	14611	14535	14607	14567	14502	14585	14638	14483	14593	14323	14450	14591	14670	14666	14688	14590	14580	14494	14628	14821	14511	14590	14576	14696	14633	14633	14484	14549	14634	14575	14613	14639	14581	14718	14758	14500	14548	14503	14476	14662	14527	14605	14752	14772	14717	14649	14616	14705	14594	14679	14499	14656	14572	14630	14507	14585	14691	14713	14656	14697	14602	14513	14575	14517	14592	14584	14664	14381	14596	14420	14624	14739	14649	14462	14649	14669	14731	14623	14589	14709	14677	14606	14681	14724	14572	14533	14562	14685	14640	14707	14714	14483	14685	14644	14608	14550	14552	14598	14511	14621	14498	14640	14555	14538	14558	14627	14550	14629	14548	14557	14497	14815	14762	14662	14618	14637	14548	14490	14519	14576	14456	14485	14656	14486	14503	14438	14565	14673	14568	14647	14653	14850	14755	14536	14568	14593	14633	14659	14494	14556	14575	14693	14424	14636	14459	14543	14560	14559	14712	14716	14540	14537	14743	14610	14540	14464	14622	14431	14683	14582	14407	14588	14563	14726	14503	14517	14701	14513	14727	14635	14503	14682	14483	14748	14706	14585	14518	14574	14572	14656	14691	14631	14530	14445	14643	14612	14861	14595	14658	14562	14595	14558	14472	14643	14519	14393	14699	14604	14527	14571	14595	14653	14530	14468	14539	14650	14755	14811	14656	14560	14721	14592	14847	14613	14634	14737	14594	14753	14528	14608	14536	14517	14527	14657	14653	14503	14790	14567	14590	14788	14681	14609	14557	14705	14491	14768	14487	14686	14528	14648	14588	14540	14769	14630	14699	14637	14722	14470	14600	14495	14408	14642	14606	14544	14683	14526	14590	14602	14561	14637	14598	14691	14564	14665	14532	14604	14718	14688	14666	14616	14538	14632	14643	14693	14655	14732	14628	14432	14483	14618	14530	14564	14592	14430	14442	14533	14640	14678	14695	14663	14567	14601	14595	14486	14656	14645	14498	14786	14723	14534	14625	14542	14737	14636	14658	14497	14633	14530	14733	14572	14636	14472	14643	14506	14499	14753	14694	14702	14514	14623	14597	14467	14444	14830	14538	14631	14646	14634	14636	14784	14605	14619	14764	14509	14570	14497	14712	14532	14668	14664	14534	14703	14380	14678	14469	14619	14621	14587	14561	14805	14545	14472	14624	14509	14696	14540	14614	14686	14670	14477	14580	14644	14678	14522	14593	14704	14733	14569	14672	14582	14639	14569	14649	14526	14485	14468	14676	14402	14374	14650	14622	14744	14634	14681	14652	14563	14499	14578	14509	14579	14800	14620	14504	14816	14615	14716	14654	14647	14566	14595	14803	14628	14745	14554	14539	14673	14638	14696	14661	14413	14544	14626	14679	14409	14672	14554	14487	14609	14585	14684	14558	14613	14563	14652	14570	14643	14564	14545	14589	14506	14767	14507	14499	14604	14600	14400	14582	14665	14567	14642	14512	14467	14581	14643	14520	14464	14470	14460	14698	14702	14551	14443	14609	14651	14567	14594	14544	14627	14407	14505	14478	14570	14604	14876	14484	14442	14574	14618	14379	14480	14574	14460	14483	14686	14684	14632	14565	14615	14472	14651	14605
27751	28554	35486	28227	23751	20469	19366	18644	18133	17901	17936	17964	17850	17810	17450	17512	17685	17675	17623	17584	17631	17729	17513	17517	17515	17505	17601	17502	17557	17809	17733	17465	17749	17618	17590	17597	17654	17564	17571	17740	17655	17433	17549	17591	17425	17664	17451	17377	17400	17619	17399	17356	17315	17387	17320	17710	17452	17573	17571	17636	17572	17388	17510	17588	17416	17507	17593	17499	17456	17475	17699	17618	17430	17546	17590	17535	17589	17639	17618	17506	17386	17605	17527	17535	17446	17489	17718	17563	17466	17461	17702	17669	17600	17631	17571	17577	17588	17777	17384	17569	17600	17518	17549	17344	17816	17728	17412	17553	17558	17578	17426	17487	17485	17674	17485	17472	17444	17429	17630	17380	17472	17442	17312	17451	17486	17656	17561	17490	17699	17655	17462	17485	17578	17352	17380	17556	17445	17423	17550	17526	17623	17628	17391	17667	17576	17406	17393	17427	17570	17519	17467	17450	17509	17622	17508	17576	17698	17515	17479	17461	17589	17652	17398	17451	17594	17634	17496	17456	17487	17554	17547	17566	17513	17531	17490	17698	17491	17399	17582	17406	17533	17438	17808	17555	17431	17533	17474	17675	17375	17600	17372	17439	17414	17484	17526	17447	17416	17442	17479	17615	17428	17445	17507	17751	17611	17653	17568	17484	17434	17486	17535	17500	17398	17785	17585	17606	17488	17522	17524	17598	17682	17654	17419	17587	17716	17612	17549	17546	17370	17549	17492	17556	17620	17622	17519	17491	17539	17561	17631	17492	17695	17601	17707	17602	17584	17475	17653	17642	17763	17572	17509	17552	17464	17415	17418	17621	17597	17524	17636	17609	17562	17487	17522	17546	17663	17671	17580	17370	17568	17713	17544	17355	17579	17562	17646	17419	17594	17467	17603	17480	17603	17598	17494	17726	17392	17519	17362	17472	17345	17522	17643	17641	17700	17624	17517	17343	17498	17429	17585	17704	17506	17456	17651	17735	17443	17593	17552	17706	17764	17671	17388	17433	17561	17714	17615	17796	17393	17343	17528	17440	17583	17552	17537	17547	17511	17448	17552	17468	17582	17553	17676	17598	17510	17696	17555	17649	17567	17657	17452	17621	17636	17491	17573	17305	17542	17644	17598	17709	17434	17459	17517	17596	17610	17486	17678	17393	17612	17634	17677	17524	17424	17404	17520	17448	17544	17650	17640	17577	17417	17506	17537	17471	17566	17646	17681	17931	17761	17615	17561	17674	17503	17684	17730	17548	17665	17645	17624	17657	17560	17434	17479	17401	17449	17586	17602	17531	17468	17580	17513	17557	17503	17655	17743	17327	17643	17575	17566	17492	17298	17569	17637	17543	17639	17419	17658	17680	17610	17408	17590	17455	17458	17757	17703	17534	17689	17487	17589	17654	17349	17496	17646	17746	17643	17497	17492	17527	17501	17406	17413	17657	17610	17541	17526	17537	17504	17430	17729	17599	17524	17691	17362	17267	17512	17638	17489	17560	17607	17450	17479	17406	17629	17531	17484	17574	17524	17576	17520	17560	17706	17663	17458	17338	17439	17580	17442	17545	17321	17644	17647	17566	17659	17394	17438	17551	17659	17500	17601	17502	17678	17427	17415	17627	17443	17542	17624	17445	17471	17574	17466	17803	17640	17458	17576	17579	17419	17402	17679	17481	17565	17730	17508	17719	17460	17543	17457	17504	17616	17536	17466	17597	17512	17572	17682	17633	17659	17493	17461	17378	17389	17601	17504	17606	17563	17750	17588	17441	17490	17489	17645	17539	17660	17454	17515	17407	17626	17569	17608	17534	17465	17541	17484	17543	17705	17567	17725	17414	17496	17560	17458	17581	17677	17528	17423	17538	17351	17455	17526	17346	17550	17569	17599	17826	17540	17501	17599	17577	17417	17527	17424	17610	17567	17483	17498	17671	17526	17315	17511	17475	17585	17330	17518	17600	17642	17524	17571	17246	17373	17589	17594	17571	17385	17736	17665	17573	17462	17663	17410	17514	17569	17617	17609	17399	17444	17606	17681	17534	17568	17672	17534	17653	17442	17644	17420	17585	17541	17480	17355	17663	17572	17434	17324	17617	17435	17467	17409	17566	17611	17714	17617	17511	17372	17585	17503	17510	17486	17700	17541	17700	17470	17591	17436	17660	17516	17607	17537	17536	17638	17604	17510	17577	17621	17536	17599	17553	17605	17320	17548	17634	17534	17604	17688	17364	17536	17441	17373	17419	17581	17591	17565	17531	17683	17562	17515	17565	17452	17569	17458	17306	17487	17657	17534	17508	17740	17602	17545	17570	17544	17613	17608	17405	17325	17528	17583	17598	17444	17602	17420	17390	17625	17571	17367	17690	17536	17649	17389	17435	17603	17637	17639	17727	17369	17403	17739	17534	17481	17511	17710	17426	17569	17680	17667	17548	17486	17427	17811	17622	17732	17743	17633	17458	17430	17343	17318	17477	17532	17653	17656	17529	17567	17481	17401	17474	17669	17436	17504	17641	17561	17520	17395	17495	17690	17554	17590	17536	17650	17768	17610	17566	17534	17679	17597	17527	17697	17681	17480	17675	17536	17497	17640	17571	17580	17796	17698	17480	17561	17645	17532	17481	17615	17666	17633	17641	17524	17673	17274	17472	17543	17476	17423	17406	17760	17705	17562	17499	17578	17526	17583	17562	17469	17641	17715	17568	17611	17570	17579	17776	17489	17766	17560	17424	17596	17708	17484	17466	17315	17586	17537	17661	17594	17631	17630	17429	17315	17421	17460	17506	17607	17383	17538	17544	17540	17552	17544	17551	17694	17561	17388	17533	17641	17601	17459	17450	17484	17603	17461	17714	17534	17652	17408	17555	17680	17580	17493	17761	17538	17498	17620	17448	17671	17518	17561	17623	17754	17439	17561	17774	17625	17600	17514	17649	17604	17608	17528	17602	17676	17505	17637	17421	17536	17481	17648	17837	17806	17454	17302	17606	17598	17472	17677	17619	17577	17473	17631	17556	17545	17581	17693	17586	17426	17434	17535	17582	17601	17467	17507	17484	17553	17543	17564	17577	17547	17537	17573	17466	17554	17444	17576	17669	17615	17508	17638	17607	17478	17457	17584	17532	17596	17541	17508	17395	17475	17700	17672	17473	17570	17675	17681	17531	17674	17532	17613	17581	17663	17446	17516	17635	17452	17553	17644	17596	17375	17576	17427	17498	17436	17556	17673	17550	17584	17713	17576	17465	17639	17517	17383	17493	17520	17593	17418	17282	17407	17652	17511	17360	17535	17432	17681	17510	17597	17571	17587	17471	17533	17441	17619	17511	17472	17314	17649	17603	17515	17459	17642	17441	17532	17295	17631	17466	17542	17626	17483	17401	17545	17687	17584	17443	17485	17588	17585	17515	17457	17345	17517	17517	17604	17484	17586	17647	17481	17478	17551	17545	17469	17311	17518	17667	17519	17600	17680	17674	17395	17502	17475	17378	17567	17447	17596	17469	17479	17351	17431	17757	17451	17560	17626	17495	17617	17504	17339	17575	17673	17702	17686	17665	17540	17582	17460	17632	17459	17460	17629	17623	17486	17755	17370	17495	17509	17536	17579	17515	17397	17522	17576	17524	17519	17628	17495	17510	17519	17543	17510	17739	17641	17668	17572	17541	17573	17469	17441	17592	17637	17476	17681	17691	17665	17715	17752	17509	17441	17540	17572	17648	17414	17418	17398	17635	17628	17648	17645	17720	17583	17702	17589	17923	17679	17505	17580	17588	17531	17478	17644	17546	17289	17681	17466	17490	17486	17619	17729	17762	17474	17483	17573	17695	17758	17557	17504	17444	17511	17534	17333	17571	17616	17534	17474	17533	17678	17499	17773	17653	17512	17544	17612	17569	17618	17519	17691	17550	17652	17466	17605	17564	17338	17602	17595	17408	17560	17569	17702	17598	17509	17386	17470	17696	17478	17372	17431	17526	17688	17551	17521	17554	17542	17524	17612	17480	17444	17610	17455	17380	17567	17583	17725	17432	17509	17506	17528	17424	17635	17502	17517	17491	17707	17601	17503	17426	17575	17419	17679	17421	17665	17373	17569	17735	17462	17585	17750	17616	17389	17365	17500	17742	17703	17658	17658	17296	17280	17556	17574	17473	17403	17532	17437	17625	17483	17462	17587	17680	17439	17658	17721	17619	17638	17615	17541	17602	17657	17463	17711	17791	17603	17375	17417	17530	17620	17397	17599	17555	17630	17493	17629	17411	17494	17317	17506	17595	17503	17662	17434	17417	17631	17692	17630	17779	17642	17649	17764	17571	17562	17456	17612	17425	17481	17418	17582	17465	17511	17362	17735	17638	17630	17445	17688	17776	17769	17435	17602	17526	17602	17435	17602	17482	17534	17554	17736	17506	17504	17556	17706	17512	17525	17561	17563	17483	17601	17805	17406	17635	17695	17428	17428	17540	17667	17529	17460	17617	17607	17343	17464	17502	17304	17466	17353	17613	17477	17416	17455	17677	17667	17578	17753	17575	17527	17666	17745	17670	17462	17575	17635	17551	17499	17639	17573	17548	17506	17478	17687	17410	17421	17596	17493	17402	17650	17441	17560	17392	17478	17436	17659	17467	17474	17453	17532	17602	17361	17267	17565	17653	17520	17763	17552	17347	17571	17781	17593	17568	17666	17547	17623	17587	17501	17432	17588	17775	17513	17249	17374	17608	17787	17524	17496	17646	17569	17533	17771	17732	17586	17675	17698	17791	17596	17379	17450	17316	17418	17640	17416	17360	17540	17391	17492	17834	17684	17351	17673	17753	17496	17531	17630	17616	17383	17570	17478	17793	17513	17532	17647	17612	17588	17771	17715	17368	17397	17511	17621	17529	17662	17783	17725	17658	17389	17583	17646	17462	17425	17752	17503	17482	17397	17547	17647	17601	17599	17677	17659	17559	17570	17503	17618	17474	17464	17596	17345	17567	17611	17412	17456	17612	17657	17732	17432	17547	17559	17548	17710	17834	17616	17725	17471	17703	17425	17507	17532	17466	17458	17474	17398	17539	17441	17554	17641	17534	17590	17618	17593	17516	17748	17629	17474	17447	17658	17687	17479	17440	17512	17731	17574	17448	17586	17393	17434	17642	17652	17550	17712	17470
20586	46088	35789	24983	22547	18477	16966	16493	15957	15593	15724	15429	15283	15115	15335	15300	15048	15155	15043	15010	15088	14897	15026	15099	15074	15125	15031	14905	15096	14985	14872	15078	14993	14929	14992	14999	14993	14899	14863	14965	15017	14809	15020	15012	14910	15054	14986	14933	14849	15019	15007	14905	14890	14925	14963	15072	14897	14927	15055	14898	14949	14963	14750	14982	15063	14944	14877	14845	14997	15045	14825	14897	15041	14839	14991	14983	14984	15080	14787	14980	14701	14999	14968	14875	15060	14973	14956	14930	14849	14839	15011	14978	15034	15077	14981	14887	14964	15031	14981	15058	14896	14827	14809	14889	14884	15101	14921	14942	14816	14932	14941	14949	14966	14818	14885	15022	14970	14966	14880	15012	14950	14768	14830	14739	15006	14923	14999	15029	14993	14887	14862	14990	15074	14854	14981	15020	14928	14903	14782	14849	14914	14865	14887	14982	15102	14990	14931	15053	15065	14835	14804	14868	14845	14903	15050	15161	14756	14856	14786	14915	14923	14961	15013	14900	15087	14993	14948	14962	14888	14881	14883	14992	14849	14922	14973	14856	14977	14977	14804	14955	14975	14967	14959	14793	14867	14998	14808	14881	14939	14972	14812	14785	14810	14989	15116	14898	14571	14947	15072	14877	14920	14877	14892	14993	14727	14960	14980	15038	15017	14928	14923	14960	15045	15031	14955	14807	14978	14843	15039	14999	14921	15037	14957	15061	14798	14959	14892	14660	14955	14930	14847	14836	14801	14932	14792	14959	15019	15030	14741	15000	15025	14837	14938	14972	14848	14824	14970	14998	14862	14919	14990	14917	15042	14881	15024	14944	14975	15014	14969	15006	15017	14910	14996	15018	15011	15044	15130	14965	14966	14873	14697	15032	14802	15054	14874	14994	15065	14870	14899	14994	14871	14910	14965	14875	15017	14939	14891	14972	14978	14959	15031	14868	15078	15055	14770	14840	14985	14973	14964	15021	14971	14857	15085	14930	14732	14880	14880	14725	14979	14758	15174	15083	14919	14948	14815	14890	14936	15094	14878	14857	14890	14945	14651	14850	14938	15039	14906	14949	14938	14730	15113	15188	14894	14779	14907	14922	14905	14986	14915	14831	15141	14897	14918	15072	14984	14998	14887	15008	14830	14813	14966	14949	14909	14896	14866	15019	14985	14853	14844	14890	15203	14847	15047	14795	14923	14934	14873	14885	14981	15013	14846	15130	14892	14944	14927	14861	15071	14855	14893	14941	15027	15065	14989	15036	14869	14904	14843	14790	14969	14977	14953	14839	14872	14866	14973	14798	15150	15037	14897	14950	14846	15031	15019	14853	14957	14814	15005	14918	14942	14903	14951	14980	14768	14802	14898	14902	15060	14892	15087	14921	15015	14772	14941	15092	15094	15045	14953	14838	15003	14901	14899	14784	14873	15075	14993	14903	15121	14941	15071	14853	15027	14970	14891	14928	14982	14832	15100	15046	14907	15080	14845	14853	14927	15048	14982	14988	14961	14754	14887	15005	14869	14927	14876	15002	14963	14900	14942	14928	14774	14862	14914	14960	14962	14845	14875	15165	14814	14893	14926	15022	14927	15091	15010	14918	14927	14847	14922	14806	14945	14915	14907	15028	15012	14826	14898	15066	14825	15044	14897	14879	15135	14875	14911	14839	14959	15049	14885	14935	15112	14770	14915	14727	14812	14894	15022	14937	15042	14997	14868	14948	14980	15007	14836	14943	14897	14956	14929	14701	14891	15027	15031	14889	14758	14989	14881	14952	14934	15140	14747	15063	14796	14913	15073	14944	14821	14898	14858	14837	14902	14830	15048	14984	14969	14810	14749	14915	14837	14828	14915	15100	14947	14890	14791	14896	14852	14891	14921	14862	15146	14884	14993	14833	15015	14952	15034	15014	14889	14887	14918	15073	14896	14877	15025	15011	14940	14798	14977	14988	15019	15036	14958	14983	14914	14926	15108	14879	14937	14889	14981	14848	15085	14741	14896	15002	14892	15052	15015	14927	14925	14907	14893	14924	14891	15015	14855	14907	14869	14905	14992	15005	15041	14777	15148	14852	15092	14963	15026	14957	15073	15036	14825	14967	15059	14957	14828	14910	14979	14961	15068	14890	14860	14954	14979	14877	15075	14897	15093	14860	14830	14952	14974	14912	15015	15068	14933	14950	15063	14941	14888	14901	15127	14975	14944	14893	15002	15019	15045	14832	14938	14966	15126	14890	14782	14937	14856	14731	14877	15051	14954	14774	14839	15095	14897	14935	15015	14957	14926	15020	14986	14838	14815	15006	14892	14881	14996	14877	14898	15030	14989	14883	14956	14901	14918	14947	15039	14862	15120	14880	14966	14825	14965	14693	15028	14930	14870	15018	15037	15032	14809	14842	14998	15009	15136	14978	14815	15123	14817	15028	14946	14791	14886	14983	15109	14765	15003	14860	15054	14886	14916	15063	14834	15213	14957	14997	15015	14961	14874	14875	14865	14948	15014	14958	14931	14780	15004	14896	14996	14996	15058	14778	14950	15028	14928	15095	14974	14808	14996	14877	15031	14961	15061	15029	14788	14878	14995	14957	14674	14950	14852	14822	14905	15057	14964	14962	14946	15195	15036	14790	14931	14955	14910	14949	14981	14995	14977	14916	14781	14948	15093	14978	14985	14886	14841	14876	15131	14962	15001	14800	14983	14999	14972	15024	15076	14889	14991	14891	14936	14870	14958	14892	14922	14968	15091	14854	14976	15079	15037	14777	14971	14986	14795	14849	15064	15099	14868	15021	15034	14833	14829	15006	14837	14892	14838	14946	14856	14985	14806	14986	15077	14757	15117	14919	14989	14853	14925	15024	15056	14913	15095	14955	14886	14830	15008	14860	14800	14939	14954	14952	14997	14944	14871	14860	14759	14948	14976	14949	14957	14744	14888	14872	14805	14954	14945	14919	15048	14811	15053	14892	14948	14874	15067	15138	15191	14912	14874	14932	14795	15097	14917	14930	15082	15058	14994	14782	14787	14894	14959	14902	15160	15047	14917	14920	14783	14816	14890	15038	15074	15125	14952	14977	15030	14896	15011	14981	14863	14894	14814	14867	15058	14986	14977	14823	14801	14815	14931	14883	15022	14951	15025	14898	15109	14913	14795	15005	14911	14993	14941	14996	14874	14806	14904	14998	14846	14910	15018	14970	14982	14784	14863	15098	14920	14841	14929	14982	14907	14852	14769	14911	14964	14929	14990	14826	14943	15020	15065	15090	14816	14960	14881	14825	14850	14735	14940	14896	14817	14866	15085	14910	14843	14966	14832	15009	14941	14951	14776	14932	14882	14988	15004	14927	14922	14990	14929	14849	14836	14809	14988	14838	14931	14902	14972	14998	15053	14846	15037	15008	14774	14832	14940	14890	14820	14971	14879	14954	15057	14918	14725	15124	14945	14847	14899	15019	14994	14917	15005	14884	15020	14890	14823	14982	14933	14886	14794	15139	14765	14978	15023	14992	14918	14927	15007	14794	15022	14977	14853	14980	15021	15002	15052	15049	15158	14979	14876	14989	14958	14944	14959	14894	14988	14972	14905	15006	14762	14894	14883	14828	15026	14897	14778	14938	15027	14911	14989	14998	14910	14906	14987	15037	14937	15038	15085	14916	15194	14906	14923	14993	14873	15064	14860	15029	15071	14852	14996	14917	15045	14969	14964	14780	14996	15123	14941	14895	15063	14980	14912	14935	14905	14947	14979	14889	15186	14972	14821	14882	15047	14904	14936	14977	14925	14973	14879	14796	14902	14861	15125	14957	14928	14953	14955	14880	14916	14923	14897	15029	15019	14895	14986	15050	15000	14994	14794	14967	14917	15177	14921	14924	14850	14917	14938	14923	14769	14987	14948	14881	15140	15042	14783	14882	14888	15017	14960	14819	15121	15119	14899	14974	15073	15068	14935	14914	14855	14856	15003	14987	14928	14931	14904	15092	15086	15017	14927	14840	14938	14945	14973	14943	14831	15059	14898	14865	14986	15090	14947	15011	15023	14897	15111	14994	14880	14903	14839	14960	14982	15056	14903	15017	15004	14931	15063	14914	14998	14887	14804	14931	14852	14935	14768	14873	15016	15032	14984	15061	14990	15028	14908	14934	15025	14898	14864	14919	14968	14752	15015	15007	14908	15034	14953	14917	15119	14754	14901	14902	14864	15049	14947	15052	15103	14959	15001	15080	15021	15070	14767	14880	15054	14838	15071	14863	14890	14871	14866	14932	14982	14668	15147	14750	14971	14976	15028	14701	15001	14943	14842	14915	14790	15018	14882	14865	14825	14971	14891	14920	14952	14977	14923	14811	14983	14672	14832	14992	14976	14914	15036	14898	14893	15118	15034	14948	15042	14877	14987	14932	15030	14887	14803	15004	15047	14917	14937	15055	15098	14933	14983	15007	14864	14903	14805	14976	15005	14841	15076	14984	15080	15064	14835	14796	14971	14971	15028	14852	14977	14927	15002	14817	15047	14931	14781	15091	14930	14961	14966	15018	14991	14872	14850	14815	15014	14918	14985	15112	14798	14919	14986	14806	14866	15047	15058	14716	14982	14820	15020	14871	15124	14886	14834	14771	14764	14875	14993	15025	14900	15031	15099	14867	14782	14906	14963	14895	14898	14926	14940	14987	14904	15069	14917	14972	14932	14890	14892	14964	14902	14859	14907	15128	14883	14860	15002	14805	14976	14985	14729	15039	14893	15046	14829	15034	14843	14911	14955	14930	14919	15036	14817	14758	14905	14739	15053	14793	14906	14760	15013	14979	14822	15031	15108	14929	14904	14895	14951	15057	14836	14939	14867	15123	14721	14998	14890	14835	14858	14941	14793	14908	14842	14987	14912	14871	14864	14930	14853	15155	14958	15051	14971	15031	14846	14928	14837	14837	14933	14927	15062	14983	14993	15104	14927	14794	15093	14969	15132	14972	14895	14885	14889	15055	14750	15110	14938	14959	14946	14936	15001	14990	14904	15079	14903	14957	14689	14897	14937	14943	14930	14984	14843	14850	14920	14857	14865	14859	14917	15000	14923	14900	14894	14912	14948	15045	14914	14897	14881	14798	14728	14957	14915	14782	14912	15128	15058	14832	15082	14862	14879	14834	14846	14982	14965	15146
23908	21625	34080	28653	28956	27108	23429	19618	18580	18568	18311	17856	17870	17822	17848	17754	17541	17414	17475	17246	17401	17236	17487	17212	17138	17450	17284	17025	17424	17211	17259	17126	17358	17021	17138	17495	17271	17036	17032	17160	17124	17254	17031	17283	17498	17466	17146	17242	17301	17260	17305	17036	17263	16987	17058	17121	17080	17207	17079	17069	17119	17107	17132	17031	17169	16979	17082	17400	17232	17142	17057	17170	17214	17236	17175	17285	17037	17153	17193	17098	17135	17134	17199	17155	17106	17227	17130	17148	17324	17070	17106	16895	17170	17094	17001	16883	17121	17344	17096	17135	17088	17099	17006	17144	17009	17102	17176	17154	17181	17176	17179	17096	17069	17188	17090	17058	17044	17151	17260	17256	17221	17160	17205	17233	16982	17179	17133	17097	17115	17163	17031	17129	17348	17083	17276	16975	17054	17036	17167	17063	16877	16932	17272	17009	17151	17038	17266	17142	16875	17173	17414	17025	17173	17075	16999	17105	17163	17160	16935	17172	17326	17141	17032	17234	17032	17080	17155	17106	17032	17132	17055	17253	17024	17112	17030	17137	17088	17067	16985	17206	17045	17144	17151	17012	17212	17169	17040	16941	17443	17084	17275	17230	17141	17185	17094	17147	17160	16975	17099	16922	17251	17169	17089	17266	16993	17139	16988	17186	17220	17270	16951	16999	16957	17175	17151	17102	17104	17236	17165	17192	16899	17058	17130	17116	17109	17072	17092	17224	17189	17017	17204	17074	17102	17192	17153	17234	17123	17184	17154	17110	16931	16976	16989	16925	17145	17074	16962	17111	17026	17280	17008	16997	17009	17248	17210	17121	17050	17006	17137	17199	17128	16973	17308	17132	17073	17045	16960	17161	17091	17039	17223	17291	16890	17242	17085	16940	17317	17148	17186	17116	17098	17214	17134	17091	17287	17230	17072	17138	17244	17120	17188	17252	17162	17050	17214	16981	17191	17321	17120	17136	17100	17083	16974	17093	17253	17302	17093	17118	17303	17095	16776	16945	17161	17098	17376	17154	17059	16991	17146	17037	17104	17016	17190	17158	17116	17065	16975	16965	17131	17030	17082	16950	17140	16934	16997	17195	16994	17294	17018	17057	17112	17132	17141	17250	17182	17038	16943	17074	17200	17137	17142	17371	17289	16976	16903	17070	17098	16994	16952	17222	16962	17149	17297	17122	17330	17088	16954	17096	17119	16911	16962	16922	17189	16913	16944	16937	17178	17138	17058	17223	17210	17226	17299	17036	17176	17153	17249	16949	17069	17047	17143	16918	17061	17024	17446	17180	17032	17078	17257	17115	17184	17295	17125	17201	17140	16983	17048	16981	17225	17126	16916	17230	17113	17107	17116	17176	16975	17182	17196	17235	17240	17108	16913	16874	17073	17090	17135	17063	16797	17121	17110	17057	17139	17329	17055	17299	17133	17240	17071	17178	17143	17035	16887	17161	16928	17108	17118	17011	17166	17137	17109	17163	17238	17153	17088	17007	17158	17336	16985	17139	16977	17130	17003	17022	17212	17162	17134	16930	17066	17162	17145	17089	16996	16980	17286	17222	17248	17146	17130	17230	17050	17079	17118	17168	16951	17074	17180	17193	17090	17244	17227	16961	17214	17282	17138	17286	16898	17129	17057	17162	17187	17118	17274	17266	17033	17037	17111	17134	17242	17101	17267	16983	17242	16977	17219	17046	17163	17106	17214	16946	17157	17234	17069	17013	17039	16989	16804	17019	17157	17228	17123	17092	16993	17199	17144	17406	17191	17059	16883	17193	17124	16925	17274	16995	17329	17055	17120	17283	17084	17072	17226	17153	17242	17089	17061	16896	17097	17201	17052	17232	17035	17310	17004	17130	17023	16888	17190	17300	17100	17187	17120	17011	17294	17077	16955	17198	17168	17105	17215	17242	17244	17094	17111	17129	17200	17211	17044	17132	17178	17093	16980	17203	17178	17097	17077	17183	17314	16976	17034	16961	17080	17000	17248	17240	17199	17085	16999	16995	17283	17192	17158	17243	17086	17141	17149	17019	17051	17181	17050	17160	17275	17214	17171	16964	17291	17022	17300	17170	17355	17299	17217	17064	17144	17100	17219	16917	16978	16941	17167	17120	17122	17040	17026	17183	17144	16928	17098	17111	16995	17253	17024	17082	17220	17243	17087	17020	17250	17243	17165	17053	17195	16993	17169	16958	17321	17166	17094	17058	17223	17270	17229	16906	17163	17136	17219	17000	17167	17103	17200	17134	17094	17079	17099	17091	16945	16995	17070	17222	17311	17065	17105	17274	17070	17186	17119	16876	17148	17088	17333	17027	17104	17239	17049	17277	17192	17210	17103	17093	17215	17179	17197	17159	17123	17077	17047	17144	17037	17134	17398	17106	16851	17026	17007	17329	16961	17077	17104	16898	17036	17144	17100	17199	17233	17119	17229	17145	17304	17259	17006	16940	17231	17142	17130	17066	17002	17116	17145	17196	17196	17083	17303	17259	17040	17140	16956	17122	17191	16987	16970	17052	17216	17167	17195	17188	17368	17243	17103	17090	16926	16751	17146	17206	17143	17063	16995	17121	17155	16897	17140	17178	17047	17181	17177	17167	17074	17092	17191	17084	17081	17191	17170	17026	17045	17103	17058	17275	16986	17060	17459	17027	17120	17027	17242	17027	16937	17109	17037	17247	17217	17060	17061	17279	17047	17157	17078	16818	16968	17064	17150	17004	17045	17141	17193	17139	17175	17192	17065	17039	17153	16908	17034	17356	17234	17367	17126	17385	17062	16934	16981	17064	17133	17239	17247	16919	16980	17259	17031	16952	17036	17208	17284	17096	17135	17036	17135	17261	16956	17060	17154	17104	17239	16999	17067	16991	17069	17284	17284	16970	17306	17277	17131	17080	16997	16977	17044	17206	17383	17044	17201	17146	16886	17134	17046	17107	17127	16981	17033	17024	17282	16989	17044	17086	17207	17133	17030	17227	17217	17194	17315	17041	17264	17205	17288	17139	17096	17241	17195	17114	16962	17166	17150	17066	17328	17077	17064	17236	17118	17030	17119	16906	17098	17178	17153	17114	17233	17005	17298	17358	16973	17134	17120	17015	17110	17189	17104	17072	17158	16984	17271	17252	16872	17119	17520	17107	17156	17021	17163	17183	17047	16913	16923	17165	17031	17017	17026	17110	17097	17136	17145	17169	17174	16975	17240	17263	17026	17281	17032	16922	17129	17087	17112	17061	17169	17055	17146	17157	17335	17264	16932	16982	17138	16996	17026	16855	17283	17039	17160	17292	17188	17233	17091	17269	17325	17396	17081	17303	17216	17018	17244	17198	17261	17114	17063	17009	16997	17219	17076	17049	17050	17129	16907	16980	17005	16959	17063	17102	17159	17135	17042	17201	16977	17195	17111	17127	16875	17217	17220	17181	17026	17065	17089	17054	17296	17359	17145	17106	17216	17056	16979	17285	16910	17037	17200	17111	17161	17178	17181	17148	17084	17125	17229	17179	17182	17168	17279	17021	17100	17144	17371	17058	17322	17142	16971	17184	17025	17177	17098	16948	17085	17086	17211	17017	17092	17085	17043	17074	17137	17010	17335	17122	16991	17050	17203	17295	16996	17114	17047	17109	17132	17227	17031	17113	17140	17247	17289	17291	17151	17101	17228	17062	17103	17106	17056	17248	17157	17222	17168	17155	17083	17200	17166	16985	17243	17372	17095	17086	17123	17067	17247	17130	17085	17121	17297	17111	17071	16993	16930	17075	17247	17096	17145	16934	17128	17413	17010	17156	17051	16997	17025	17105	17185	17121	17162	17036	17081	17218	17192	17130	17100	17157	17253	17123	17230	17135	17132	17199	17133	17018	17236	17060	17011	17097	17154	17215	17184	17100	16985	17145	17126	17023	17219	16990	17081	17063	17304	17177	17421	17007	17307	17108	17091	17270	17231	17127	17029	17187	17032	17018	16982	17304	17238	17070	17220	17188	17090	17045	17298	17125	16952	17216	17128	17078	16897	17110	17083	17204	17240	17049	17042	16965	17041	17088	17129	16978	17286	17091	17075	17192	17036	17024	17068	17069	17145	17263	17338	17003	17384	17187	17158	17071	17011	17161	17272	16999	17296	17297	17065	17146	17075	17289	17102	17066	17026	17314	17014	17038	17186	17141	17368	17090	17132	16992	17120	17248	17247	17149	17243	17199	17100	17102	17120	17190	17236	17253	17092	17128	17106	16976	17290	17019	17014	17205	16938	17024	17054	17106	16988	17109	17171	17282	17288	17134	16995	17172	17143	17272	17049	17174	17031	17237	17167	17188	17194	17066	17153	17037	17063	17186	17163	17096	17167	17183	17124	17138	17228	17038	17273	17038	17154	17259	17114	17069	17168	17128	17107	17170	17134	16975	17156	17155	17304	17111	17170	17175	17278	17083	17118	17087	17015	16837	17193	17071	17147	16988	17090	16980	17044	17042	17190	17083	17215	17060	17056	17148	16955	17102	17137	17287	17280	17123	17087	16998	17340	17267	17081	16860	17220	17130	17210	17235	17071	16878	17152	17041	17046	17186	17408	17262	17309	17007	17021	17206	17410	17059	16975	16939	16992	16955	17280	17175	17129	17072	17210	16885	17206	17076	16949	17221	17152	17028	16968	17144	17085	17192	16965	17032	17176	17125	17022	17018	17037	17179	17049	16954	17210	17167	17135	17167	17048	17211	16961	17138	17198	16994	16921	17315	17289	17096	17084	17083	17080	17070	17142	17312	17137	17158	17210	17286	17016	16972	17007	16987	17161	17198	17156	17211	17024	17011	17110	17270	16956	17118	17235	17068	17012	17276	17320	17285	17285	17094	17134	17064	17010	17135	17026	16986	17194	17122	17070	17230	17202	16962	16961	17098	17096	17205	17291	17191	17221	17111	17206	17135	17508	17099	17231	17153	17135	17206	17075	17101	16993	17103	17199	17172	17153	17219	16895	17058	17332	17159	17093	17262	17350	17109	17272	16996	17204	17147	17140	17219	17137	17222	17113	17042	17186	17148	17302	17338	17217	17144	17219	17112	17068	17013	17204	17079	17081	17443	17099	17135	17050	16972	17392	17038	17315	17017	16901	16890	17067	17236	17037	17350	17272	17169	17022	17195
21754	68843	66926	41989	36424	26522	18839	18017	16889	16330	16181	15843	15627	15391	15328	15210	15107	15030	14893	15035	14903	14944	14877	14852	14953	14833	14776	14690	14718	14755	14841	14806	14737	14781	14914	14762	14632	14538	14778	14733	14764	14674	14874	15151	15029	15079	14851	14796	14676	14785	14655	14841	14699	14714	14731	14793	14607	14723	14480	14695	14785	14695	14711	14581	14656	14558	14659	14761	14692	14694	14547	14724	14726	14782	14741	14606	14800	14667	14815	14537	14788	14654	14674	14818	14592	14582	14827	14729	14631	14627	14763	14721	14733	14644	14786	14700	14651	14661	14908	14585	14809	14707	14857	14777	14763	14782	14723	14600	14877	14715	14589	14956	14851	14561	14651	14831	14773	14629	14657	14542	14589	14578	14734	14593	14883	14639	14738	14583	14685	14587	14771	14715	14610	14690	14701	14664	14543	14691	14719	14901	14525	14541	14853	14648	14611	14651	14624	14714	14689	14460	14519	14612	14714	14669	14789	14736	14730	14537	14659	14826	14739	14841	14570	14686	14674	14687	14738	14930	14730	14662	14785	14655	14788	14595	14590	14549	14542	14629	14589	14867	14806	14787	14575	14793	14708	14683	14519	14784	14606	14855	14780	14690	14700	14657	14789	14890	14691	14446	14599	14604	14693	14585	14614	14724	14483	14598	14610	14632	14632	14733	14644	14386	14691	14646	14852	14731	14618	14726	14820	14785	14889	14573	14710	14670	14659	14667	14723	14716	14549	14728	14717	14884	14793	14745	14623	14675	14643	14660	14637	14677	14735	14725	14515	14736	14618	14856	14634	14723	14728	14771	14698	14684	14683	14637	14746	14787	14725	14590	14576	14581	14780	14672	14692	14782	14629	14824	14694	14676	14771	14584	14692	14867	14833	14813	14716	14661	14730	14691	14772	14789	14627	14696	14750	14540	14730	14876	14626	14482	14766	14632	14743	14803	14617	14744	14604	14796	14889	14764	14961	14754	14806	14814	14805	14790	14675	14829	14762	14638	14693	14645	14600	14601	14825	14590	14510	14707	14740	14792	14623	14584	14636	14707	14630	14730	14669	14735	14922	14734	14841	14660	14648	14585	14753	14738	14759	14755	14786	14664	14837	14627	14662	14629	14615	14569	14726	14674	14725	14699	14823	14787	14752	14718	14670	14771	14634	14714	14589	14732	14643	14777	14751	14616	14791	14803	14696	14664	14797	14685	14506	14617	14589	14727	14702	14751	14672	14852	14766	14704	14799	14695	14789	14721	14774	14760	14769	14548	14670	14678	14795	14601	14894	14810	14638	14693	14881	14683	14732	14510	14701	14655	14875	14740	14670	14577	14706	14536	14770	14637	14513	14730	14759	14756	14742	14621	14651	14935	14698	14616	14827	14492	14701	14633	14664	14644	14631	14852	14737	14642	14766	14707	14768	14772	14611	14678	14558	14756	14568	14750	14843	14580	14734	14657	14653	14656	14621	14697	14841	14782	14636	14640	14591	14712	14740	14787	14792	14906	14512	14756	14726	14664	14538	14494	14559	14726	14652	14714	14696	14560	14757	14624	14577	14634	14779	14760	14740	14725	14774	14608	14574	14668	14691	14731	14616	14709	14593	14674	14630	14708	14544	14766	14597	14765	14683	14727	14674	14656	14820	14643	14931	14736	14661	14522	14827	14719	14799	14838	14704	14649	14775	14776	14647	14619	14640	14695	14742	14697	14770	14805	14727	14803	14715	14512	14605	14802	14839	14683	14746	14691	14613	14658	14651	14876	14868	14557	14759	14579	14876	14612	14657	14757	14818	14557	14790	14638	14643	14638	14696	14609	14638	14676	14651	14791	14688	14704	14637	14678	14643	14627	14705	14757	14642	14738	14759	14748	14761	14768	14827	14584	14615	14737	14704	14763	14709	14560	14602	14697	14667	14669	14667	14715	14592	14826	14628	14716	14742	14700	14771	14737	14710	14580	14516	14765	14720	14769	14618	14832	14661	14686	14791	14751	14622	14669	14571	14928	14748	14794	14707	14726	14728	14592	14681	14742	14682	14719	14630	14646	14776	14694	14455	14643	14724	14686	14696	14701	14712	14704	14576	14708	14775	14728	14876	14665	14636	14700	14676	14743	14792	14750	14555	14705	14619	14701	14809	14735	14558	14565	14813	14580	14852	14507	14633	14806	14700	14801	14438	14536	14552	14708	14637	14819	14871	14627	14596	14805	14817	14632	14624	14698	14704	14728	14767	14867	14720	14734	14708	14697	14716	14758	14782	14801	14576	14711	14698	14796	14610	14859	14739	14722	14690	14556	14861	14765	14721	14693	14846	14677	14619	14684	14706	14480	14771	14709	14775	14789	14667	14737	14539	14724	14764	14657	14837	14716	14846	14774	14601	14818	14665	14566	14696	14701	14555	14560	14842	14645	14463	14500	14722	14688	14542	14763	14791	14731	14840	14692	14728	14542	14579	14835	14709	14726	14601	14712	14567	14601	14855	14709	14961	14707	14814	14717	14713	14633	14618	14609	14600	14655	14750	14631	14648	14676	14695	14663	14672	14723	14627	14559	14542	14694	14782	14592	14610	14701	14744	14877	14714	14789	14803	14646	14794	14763	14713	14559	14668	14816	14600	14615	14887	14578	14640	14745	14926	14730	14793	14771	14791	14663	14515	14851	14720	14524	14658	14741	14794	14811	14642	14651	14678	14695	14671	14855	14678	14710	14789	14489	14691	14684	14680	14622	14729	14744	14753	14698	14891	14733	14624	14726	14695	14606	14712	14685	14682	14804	14820	14729	14746	14730	14603	14673	14724	14584	14728	14715	14847	14789	14702	14719	14896	14814	14916	14684	14651	14435	14820	14748	14658	14828	14626	14527	14601	14714	14723	14663	14707	14639	14708	14692	14644	14722	14699	14830	14604	14628	14674	14781	14947	14732	14518	14647	14702	14526	14810	14637	14588	14637	14753	14808	14697	14593	14697	14668	14797	14595	14666	14457	14694	14740	14497	14810	14839	14601	14685	14681	14694	14671	14709	14596	14621	14598	14721	14642	14663	14802	14643	14693	14697	14737	14686	14714	14652	14809	14730	14796	14785	15002	14818	14746	14769	14647	14756	14791	14727	14685	14711	14737	14527	14979	14718	14783	14718	14536	14794	14618	14581	14724	14763	14754	14743	14779	14836	14548	14633	14820	14635	14743	14557	14622	14832	14676	14803	14674	14780	14684	14620	14801	14658	14801	14702	14744	14788	14664	14603	14770	14810	14697	14656	14810	14638	14738	14870	14642	14821	14714	14663	14555	14645	14705	14670	14727	14857	14860	14701	14868	14587	14670	14722	14592	14637	14729	14543	14861	14625	14687	14632	14737	14707	14618	14618	14721	14682	14882	14681	14539	14662	14642	14603	14719	14837	14607	14645	14675	14753	14715	14626	14494	14724	14683	14831	14870	14708	14517	14711	14658	14618	14692	14693	14636	14707	14595	14657	14615	14611	14531	14384	14845	14615	14641	14791	14556	14552	14744	14710	14850	14559	14635	14671	14637	14691	14735	14698	14616	14491	14682	14533	14739	14659	14794	14509	14597	14842	14540	14577	14685	14675	14652	14709	14647	14839	14774	14846	14559	14788	14576	14774	14753	14644	14793	14518	14451	14678	14584	14708	14786	14722	14761	14603	14682	14787	14686	14631	14788	14670	14720	14674	14646	14661	14626	14609	14661	14651	14877	14614	14537	14614	14745	14574	14575	14697	14770	14618	14758	14699	14770	14775	14820	14683	14590	14620	14679	14683	14596	14795	14682	14753	14706	14818	14740	14660	14609	14860	14722	14585	14507	14752	14715	14820	14731	14588	14690	14753	14565	14744	14546	14579	14646	14650	14749	14647	14739	14843	14562	14846	14798	14612	14647	14703	14656	14709	14511	14772	14825	14654	14719	14710	14652	14652	14589	14789	14874	14730	14760	14669	14723	14753	14774	14743	14688	14694	14735	14636	14520	14643	14573	14785	14482	14821	14621	14513	14688	14723	14841	14664	14850	14769	14613	14823	14621	14831	14572	14706	14736	14657	14636	14779	14613	14911	14732	14654	14673	14658	14680	14644	14798	14638	14721	14504	14770	14514	14754	14722	14700	14630	14578	14432	14657	14741	14718	14600	14617	14632	14649	14801	14635	14819	14708	14616	14650	14960	14813	14720	14569	14723	14648	14675	14732	14812	14686	14565	14675	14652	14837	14652	14565	14665	14710	14765	14851	14592	14620	14623	14697	14726	14843	14701	14702	14640	14734	14686	14630	14569	14591	14686	14673	14690	14645	14701	14696	14689	14621	14622	14775	14763	14708	14679	14643	14666	14632	14729	14730	14698	14615	14549	14645	14782	14676	14615	14689	14757	14705	14585	14661	14860	14543	14757	14674	14604	14711	14706	14784	14859	14595	14769	14648	14596	14565	14663	14609	14645	14648	14626	14734	14862	14620	14842	14609	14666	14794	14822	14771	14830	14866	14784	14650	14673	14723	14840	14815	14775	14576	14737	14692	14583	14788	14708	14608	14790	14627	14862	14736	14623	14584	14582	14534	14698	14696	14538	14529	14714	14705	14767	14679	14827	14785	14599	14735	14681	14533	14657	14833	14692	14714	14535	14622	14664	14623	14790	14720	14549	14725	14588	14782	14756	14637	14739	14780	14677	14719	14590	14572	14760	14703	14717	14685	14758	14661	14606	14832	14766	14684	14655	14789	14641	14815	14656	14611	14771	14521	14722	14614	14758	14743	14700	14710	14788	14671	14688	14744	14858	14643	14785	14742	14755	14818	14643	14831	14845	14820	14628	14595	14729	14722	14639	14655	14646	14697	14661	14550	14696	14616	14609	14600	14793	14739	14700	14762	14768	14781	14751	14757	14714	14833	14615	14713	14719	14477	14767	14807	14711	14772	14579	14632	14704	14679	14751	14768	14805	14631	14628	14764	14547	14667	14555	14545	14620	14696	14789	14630	14711	14642	14621	14599	14656	14611	14700	14602	14665	14566	14711	14762	14619	14539	14730	14759	14625	14528	14795	14720	14584	14707	14809	14628	14650	14698	14550	14637	14764	14615	14733	14627	14719	14549	14754	14746	14684	14682	14617	14775	14762	14814	14683	14724	14700	14597	14860	14832	14830	14657
22632	21267	31162	25088	31277	31966	27272	21458	19593	19280	18810	18490	18151	17898	17904	17719	17612	17543	17506	17367	17467	17391	17334	17478	17313	17139	17091	17166	17241	17329	17104	17136	17075	17076	17196	17059	17110	16955	17105	17153	16904	17172	17002	17610	17658	17512	17281	17052	17297	17108	17143	17058	17238	17039	17114	17188	17138	17201	16886	17033	17046	16919	16848	17092	17065	17152	17151	17112	17061	17050	16892	17022	16804	17144	17090	17150	17054	16975	17078	17024	16898	16957	16892	17041	16782	17149	16893	17123	16892	16953	16983	16933	17125	16938	16885	17120	16787	17138	17159	17147	17132	16940	16802	16878	17084	17199	17187	17074	17035	16938	17098	16974	16794	16937	17076	16911	17038	17019	17064	16899	16949	16754	16829	16951	17045	17173	16960	16887	17002	16981	16951	16835	16784	16895	16965	16965	17045	17081	17106	16942	17087	16889	17032	16912	16954	16970	17028	16857	17071	17087	17097	16831	16967	17033	16906	16946	16939	16667	17033	16879	16814	17136	17071	16881	16839	16927	17179	16981	17072	16920	16900	16933	16884	16967	17079	17065	16949	16950	17011	16882	17123	16981	16930	17018	16931	16926	16987	16868	16915	16995	16849	16779	16890	17078	16862	16914	16923	16771	17073	16981	16949	16880	16833	17071	16920	16940	16806	17227	16934	17073	16953	17256	16969	17016	16971	16871	17025	16957	16862	16920	16865	16908	16991	16994	16960	16974	16952	16727	16981	16996	16803	16973	17070	17213	17109	17157	16882	16972	16985	17017	17077	17115	17039	17188	16737	16974	17053	17083	16774	16882	16956	16688	16884	17016	17032	16852	17118	16964	16970	17023	16998	17057	17122	16964	17065	16743	16852	17065	17080	16833	17041	17129	17188	17013	17064	16970	16809	17053	16998	16908	16933	16960	16953	17050	17004	17070	16927	16957	17001	16957	17137	17016	16957	16841	17085	16932	17078	17073	17161	16908	17071	17017	16994	16910	17091	16962	17020	16847	16997	16868	16824	17037	16963	17147	17190	17227	16814	16825	16913	17131	16820	16966	16816	16849	16856	17062	16925	17032	16954	17071	16812	17008	17012	16986	17021	16908	16893	16950	16878	16928	16823	16987	16885	16763	16948	17110	17192	16875	17014	16933	16993	17186	16913	17019	17068	17075	17272	17024	16963	16951	17057	17108	17011	16830	16972	17057	16876	16881	16749	16959	17022	16946	17032	17125	16988	16928	17088	16923	16957	16797	16990	16989	16756	16980	16839	16841	17101	17043	16945	16802	17124	16959	16880	16829	17104	16963	16871	16921	17055	17035	16956	16867	16974	16868	16961	16818	16914	17053	17025	16783	16910	16993	16797	16926	16925	16753	16970	17006	16875	17029	17127	17072	16853	16895	16958	16895	17160	17001	16898	17107	16993	16976	16999	17021	16887	16829	16728	17031	17189	16799	16996	16921	16890	17010	16893	16923	17147	17138	17055	16979	17159	16992	16836	16885	17036	16933	17159	16995	16864	16774	17009	17039	17068	17068	16804	17083	17054	17080	16915	17014	17071	17049	17071	16917	16974	17044	16875	16885	17046	17117	17146	17193	16922	17068	16875	16834	16915	17161	17057	16924	16985	16692	16999	16957	16930	17057	16928	16881	17197	16862	17096	16845	17120	17082	17068	17077	17255	17158	16936	17219	17156	16799	16935	17076	17003	16769	17153	17060	17000	17074	16990	16924	17005	17025	16929	17160	16958	17074	16983	16976	16909	17132	17185	16824	16904	17219	16973	16859	16677	16925	17001	17016	16840	16804	17098	17181	17067	17035	16857	16835	17098	16972	17125	16867	17138	17030	17014	16928	17063	17096	16911	17236	17066	16890	16956	16750	16914	16992	17037	16824	17080	16883	16916	16850	16941	16861	16887	16871	17032	17103	16963	16978	17015	16913	16949	17014	16950	16975	16936	16930	17022	16899	16851	16930	16999	17021	17299	16919	16901	17102	17059	16850	17008	17200	17212	17041	16784	17139	16681	17017	16974	16939	16880	16738	16735	17059	17011	17058	16740	16808	17160	16961	16956	17083	16829	16857	16823	16994	17058	17134	16910	16731	16987	16727	16818	17108	17166	16943	16880	16942	16919	16926	16939	17023	17029	16839	16971	17026	16957	17025	17144	17046	17098	16833	17170	17002	17031	17062	16938	17126	16898	16707	16847	16790	16760	17021	16855	16862	17076	16991	17096	16826	17009	17021	17186	16984	17077	17051	17095	17155	16922	16922	16930	16984	16948	16857	16902	17084	17117	16890	17055	17210	17007	16853	17009	17138	16931	17018	16942	16884	16946	16982	17233	17078	16920	16770	17133	16785	16778	16770	17093	17101	16934	16894	16975	17023	17017	16864	17028	16947	17053	16947	16995	16994	16969	16819	16825	17006	16864	16912	16884	16833	16933	16977	17111	17083	17006	16924	16934	17214	17071	16749	16954	16873	17051	16935	16851	16958	16997	16920	17097	16834	16936	16844	17043	16825	16777	16862	16864	17073	17012	16814	16953	17190	16917	17069	16860	16958	16864	17048	16977	17053	17141	16967	16939	16963	17095	16965	17014	16994	16872	16987	17066	16964	16872	16709	16972	16931	17035	17080	17030	16802	17102	16984	16923	17111	17039	17066	17047	17108	16840	16967	16961	16940	17068	16921	16916	17011	16807	16977	17034	16900	17063	17125	16952	16946	17199	16864	16985	16989	17132	16947	16960	16844	16810	16938	17003	16882	17085	16910	16997	16914	17084	17156	17162	16963	16963	16865	16903	17045	17064	16941	16869	16914	16941	16957	16887	16949	17187	17036	17088	16924	16885	16968	17087	17144	17104	16982	16807	16900	16818	16935	17019	17092	17212	17079	16723	17092	16874	16784	16961	16932	17020	16889	16961	17005	16941	16858	17012	16835	16929	16914	17003	17066	17029	17130	16950	16858	17026	17105	17007	17126	16910	16845	16885	17095	16809	16983	16959	17015	16965	16812	16950	17203	16851	16919	16928	16947	16669	16805	16698	16841	17026	16982	16989	17255	17010	16885	17120	17032	17226	17038	17150	16940	17200	16926	16978	16782	16943	17094	16905	17200	17074	17058	16848	16946	16937	16999	16926	16951	16853	16997	16929	17038	17131	16849	16962	16821	16773	16892	16845	17098	17121	17028	16935	16898	16823	17024	16979	16948	17003	17133	17103	16993	17129	17042	17117	16998	16821	16899	16892	16827	16863	16793	17028	16970	16974	17099	17150	17130	16945	17052	17044	16935	16921	17007	17181	16911	16902	16828	16944	16922	16874	16748	17099	16954	16784	16988	16896	16803	16901	16875	16966	16850	16993	16861	16776	16977	16847	16955	17051	16877	17072	17283	16967	16919	16946	16951	16957	17061	16946	17049	17231	17047	17172	16828	16834	17059	17096	16893	16831	16845	16848	17138	17083	16862	16867	16878	16994	16976	17152	16767	17133	16856	16900	17148	16976	16798	16809	16884	16821	16984	17136	16844	17097	17070	17068	17008	17034	16787	16858	16591	16925	16975	16903	16980	17042	17029	16938	16941	16863	17047	16786	16931	16773	16858	16817	16915	16933	16967	17065	16867	17014	17049	16852	16999	16838	16864	16996	16940	16981	16971	16991	17171	17113	16779	16824	17156	16863	17102	16945	16972	17046	17019	16667	17120	17015	16809	16854	16840	16998	16838	16880	16781	16910	16959	17004	17091	17095	17016	16872	16897	16985	17010	17028	16934	17009	16675	16914	16957	16977	16845	16817	17028	17062	16995	17133	16779	16934	16895	16705	16927	16882	17010	16933	17007	17140	16908	17150	16830	17121	16945	17010	17080	16923	16833	16898	16938	16994	16912	16865	16984	16696	16965	17055	16797	17153	16925	16871	16883	16949	16989	17270	16923	17082	17000	16972	17025	17240	17113	17055	16938	17064	17098	17207	16739	16910	16979	16820	16840	16801	17025	17084	17005	17123	16919	16948	16801	16825	16944	16828	16813	17030	16930	17083	16880	16849	17088	16948	16834	16854	17044	16929	16763	16988	16987	16907	16986	16914	16720	16956	17242	17132	16937	16976	16972	16934	16851	17089	17144	16801	16927	16931	16895	16888	16993	16966	17078	16942	16928	17030	16964	17050	17122	17086	16888	16754	16915	16891	16982	16739	16996	16992	17050	16970	16899	16938	16764	16846	16892	17105	16902	16946	16859	16859	16922	16995	17050	16852	16889	16947	16905	17012	17107	16899	16990	17022	16845	17088	16975	17133	16862	17097	16884	16948	16974	17029	16933	16855	16927	16950	16912	16957	17016	16948	17006	17085	16937	17038	17029	17168	16933	16979	16982	16893	17037	17140	16878	16806	16985	17038	17081	16776	17036	16948	17157	17087	16903	16934	17039	16870	16920	17103	16892	17008	16845	16895	17039	16811	16910	16751	17000	17160	17050	17014	17071	16826	16657	16817	16930	17170	16958	16989	16805	17135	17173	16791	17088	17024	17149	16851	17177	16965	16854	16950	16849	17002	17162	17096	16907	17019	16918	16912	16940	16876	17084	16898	16861	16935	16905	17105	16858	16991	17027	16977	17072	17187	17116	16789	17103	16844	16808	16957	16850	16944	16957	16854	16825	16656	16856	16905	17084	17008	16828	17064	16962	16953	16940	16942	16895	17071	16924	16966	16996	16964	16810	16919	16939	16939	16901	17096	16945	16890	16886	16858	16984	16879	16994	16919	17021	16719	17119	17041	16975	17100	17043	17212	17088	16984	16702	16903	17101	17109	16985	17017	17135	16865	16944	16836	16999	17076	17092	17103	17032	17033	17000	17039	16862	17032	17221	17121	16994	16977	16868	16932	17178	17116	16999	17024	17032	16977	16748	16996	17033	17085	16980	17060	16876	16945	17034	17000	16821	16945	17172	17054	16908	17116	16858	16993	17056	17040	17061	16992	16977	16927	16666	16934	16924	16910	16916	16949	17163	17147	17029	16894	16881	16722	16928	17171	16840	17087	17064	17081	16861	16796	17026	16901	16903	17086	16929	17118	16854	17149	17221	17007	17109	16899	16828	16932	17004	16920	16933	16848	16961	17238	17061	16954	17058	17010	16970	17228	17027	17057	17144	17128	16906
26518	81501	71633	49365	51150	36671	21344	20031	18317	17649	16723	16397	15885	15714	15639	15298	15216	15194	15114	15002	15032	14849	14773	15003	14826	14848	14704	14700	14705	14852	14887	14588	14611	14608	14774	14650	14640	14436	14603	14765	14594	14583	14751	15360	15285	15358	14673	14611	14731	14593	14558	14528	14753	14508	14619	14491	14692	14464	14685	14702	14527	14587	14602	14506	14618	14695	14548	14559	14616	14728	14558	14518	14569	14545	14526	14517	14699	14663	14687	14637	14743	14651	14567	14375	14681	14839	14563	14622	14528	14634	14447	14578	14668	14495	14740	14643	14624	14542	14507	14492	14526	14632	14533	14635	14655	14595	14616	14570	14561	14555	14416	14673	14745	14579	14503	14661	14659	14602	14575	14751	14565	14573	14608	14742	14353	14563	14549	14441	14608	14677	14363	14616	14709	14630	14547	14407	14536	14539	14760	14622	14441	14645	14620	14559	14574	14526	14626	14651	14669	14604	14534	14732	14532	14657	14518	14732	14565	14470	14630	14630	14384	14593	14600	14595	14508	14474	14574	14465	14705	14479	14609	14589	14484	14759	14545	14505	14610	14485	14526	14783	14469	14619	14488	14708	14696	14531	14354	14564	14673	14410	14694	14489	14538	14452	14632	14780	14586	14536	14744	14477	14514	14621	14520	14580	14513	14449	14681	14429	14633	14616	14639	14415	14745	14630	14530	14577	14561	14591	14668	14541	14532	14581	14523	14532	14358	14413	14421	14612	14394	14640	14602	14587	14590	14574	14632	14595	14663	14525	14655	14685	14395	14547	14545	14497	14644	14626	14476	14508	14575	14526	14532	14653	14583	14590	14502	14528	14558	14527	14619	14654	14758	14563	14563	14447	14714	14489	14605	14489	14519	14729	14628	14662	14735	14628	14687	14671	14609	14313	14719	14569	14529	14438	14730	14650	14484	14515	14713	14504	14521	14655	14521	14503	14619	14592	14647	14416	14634	14649	14710	14693	14467	14479	14726	14520	14583	14532	14549	14622	14527	14631	14634	14543	14631	14749	14538	14687	14460	14582	14501	14661	14459	14487	14520	14594	14395	14571	14666	14675	14502	14417	14522	14752	14416	14425	14442	14486	14487	14512	14666	14652	14651	14540	14478	14456	14511	14609	14542	14623	14550	14558	14642	14622	14619	14621	14503	14640	14324	14660	14553	14538	14500	14503	14356	14579	14801	14636	14537	14734	14656	14701	14564	14519	14486	14743	14633	14486	14650	14455	14519	14592	14511	14635	14464	14619	14587	14530	14503	14588	14589	14502	14577	14640	14386	14613	14654	14541	14660	14608	14712	14666	14672	14510	14605	14565	14539	14577	14601	14367	14637	14509	14482	14471	14489	14556	14647	14664	14593	14695	14666	14641	14518	14514	14439	14574	14466	14627	14631	14501	14505	14599	14643	14634	14683	14583	14656	14503	14497	14552	14528	14772	14464	14622	14538	14596	14831	14571	14538	14247	14602	14517	14456	14530	14661	14614	14487	14676	14531	14496	14757	14575	14556	14542	14569	14545	14531	14428	14585	14487	14518	14349	14674	14582	14543	14559	14562	14630	14535	14491	14351	14504	14554	14668	14650	14461	14693	14639	14411	14514	14694	14500	14605	14442	14530	14490	14532	14631	14512	14434	14485	14591	14523	14546	14505	14652	14399	14639	14542	14629	14565	14518	14403	14391	14722	14546	14706	14537	14602	14533	14461	14442	14488	14416	14606	14572	14726	14602	14558	14640	14574	14488	14532	14498	14466	14496	14549	14576	14671	14600	14507	14645	14763	14637	14677	14572	14542	14573	14791	14592	14574	14581	14478	14610	14626	14676	14598	14557	14583	14505	14703	14448	14632	14370	14682	14578	14592	14659	14566	14577	14538	14608	14600	14440	14611	14484	14534	14649	14633	14407	14626	14657	14631	14443	14565	14718	14366	14610	14475	14584	14530	14685	14539	14417	14449	14530	14564	14644	14508	14537	14565	14544	14522	14561	14650	14533	14550	14604	14709	14652	14573	14556	14572	14530	14414	14684	14439	14642	14691	14677	14530	14502	14597	14658	14469	14434	14330	14302	14472	14489	14696	14530	14578	14681	14606	14524	14597	14589	14667	14526	14621	14708	14504	14637	14613	14551	14793	14580	14595	14678	14672	14547	14476	14519	14462	14512	14694	14614	14496	14384	14687	14568	14634	14642	14687	14571	14510	14449	14592	14818	14458	14608	14598	14641	14583	14601	14645	14551	14611	14636	14620	14625	14491	14619	14525	14592	14654	14552	14668	14526	14592	14590	14719	14486	14583	14464	14631	14376	14654	14525	14506	14632	14670	14529	14635	14657	14572	14542	14609	14728	14493	14589	14606	14564	14439	14523	14537	14463	14647	14623	14546	14541	14624	14593	14667	14513	14586	14499	14647	14513	14667	14571	14665	14643	14531	14593	14609	14498	14699	14543	14530	14566	14616	14522	14558	14507	14472	14564	14559	14482	14590	14507	14568	14507	14539	14668	14643	14688	14594	14482	14679	14424	14425	14517	14500	14552	14503	14349	14550	14575	14593	14534	14723	14679	14519	14584	14517	14592	14463	14550	14464	14531	14619	14563	14547	14608	14578	14564	14704	14582	14780	14571	14647	14674	14577	14426	14532	14617	14736	14283	14379	14627	14664	14695	14574	14513	14533	14552	14449	14648	14515	14496	14455	14642	14476	14561	14518	14493	14551	14591	14722	14498	14574	14509	14583	14608	14641	14686	14596	14517	14591	14585	14580	14503	14414	14560	14698	14531	14568	14678	14524	14573	14750	14510	14683	14608	14574	14438	14604	14569	14502	14765	14578	14496	14566	14637	14449	14786	14581	14347	14700	14523	14604	14631	14683	14473	14663	14460	14474	14540	14578	14546	14531	14668	14712	14557	14684	14521	14597	14711	14768	14536	14555	14572	14613	14376	14607	14402	14528	14476	14494	14525	14524	14840	14501	14543	14638	14636	14612	14693	14412	14690	14811	14500	14469	14599	14604	14543	14740	14695	14593	14606	14560	14521	14601	14606	14633	14452	14473	14598	14631	14637	14448	14636	14627	14490	14734	14588	14571	14541	14622	14634	14531	14550	14505	14577	14402	14502	14554	14571	14634	14729	14698	14434	14459	14525	14608	14606	14611	14628	14648	14490	14479	14600	14523	14497	14587	14734	14492	14629	14526	14346	14500	14608	14623	14445	14590	14572	14559	14736	14553	14594	14659	14466	14469	14489	14584	14525	14438	14717	14522	14769	14506	14541	14567	14552	14548	14469	14580	14563	14598	14643	14496	14532	14537	14419	14541	14694	14471	14776	14591	14652	14482	14522	14512	14307	14502	14658	14514	14418	14485	14579	14646	14599	14590	14592	14402	14578	14586	14563	14479	14414	14535	14669	14674	14653	14663	14655	14604	14556	14640	14593	14574	14532	14621	14464	14573	14583	14549	14473	14466	14430	14496	14491	14515	14511	14620	14457	14476	14531	14657	14593	14541	14622	14451	14683	14501	14530	14636	14602	14437	14436	14456	14660	14605	14569	14543	14394	14633	14358	14496	14589	14562	14550	14653	14467	14415	14553	14394	14516	14631	14601	14560	14530	14455	14593	14451	14574	14391	14551	14345	14574	14592	14474	14568	14659	14574	14426	14488	14640	14398	14468	14615	14585	14407	14474	14497	14478	14704	14547	14439	14405	14572	14550	14507	14536	14294	14541	14674	14606	14770	14664	14534	14500	14601	14502	14700	14579	14570	14466	14754	14426	14638	14562	14422	14579	14680	14571	14627	14456	14610	14515	14464	14474	14509	14445	14500	14722	14282	14551	14598	14526	14498	14654	14483	14545	14719	14624	14561	14645	14383	14469	14512	14531	14540	14560	14572	14715	14547	14523	14540	14605	14622	14634	14648	14636	14465	14514	14531	14582	14676	14579	14614	14675	14617	14550	14644	14620	14584	14432	14496	14564	14579	14687	14633	14573	14658	14564	14558	14626	14563	14604	14434	14583	14580	14669	14623	14735	14677	14620	14541	14477	14414	14657	14595	14813	14512	14625	14510	14547	14604	14473	14685	14536	14539	14462	14714	14591	14494	14628	14564	14481	14654	14610	14446	14564	14500	14526	14587	14337	14732	14559	14555	14622	14557	14551	14503	14588	14639	14615	14632	14563	14551	14666	14577	14491	14623	14620	14552	14606	14587	14379	14562	14484	14460	14519	14658	14391	14646	14568	14573	14499	14575	14748	14361	14551	14654	14449	14649	14489	14625	14440	14440	14466	14415	14720	14390	14357	14643	14640	14509	14573	14581	14603	14619	14547	14603	14592	14641	14519	14616	14408	14374	14416	14572	14665	14581	14720	14460	14467	14640	14453	14587	14622	14692	14521	14491	14587	14487	14542	14579	14522	14684	14618	14605	14639	14510	14557	14588	14781	14597	14704	14571	14825	14364	14616	14581	14638	14694	14411	14647	14498	14500	14692	14597	14466	14581	14590	14619	14559	14568	14511	14736	14616	14550	14527	14753	14435	14443	14694	14713	14518	14406	14387	14407	14497	14615	14687	14509	14511	14664	14543	14596	14533	14573	14543	14470	14607	14531	14599	14761	14600	14610	14686	14497	14416	14720	14542	14664	14616	14707	14472	14568	14562	14566	14644	14535	14517	14483	14619	14491	14631	14550	14577	14632	14454	14679	14604	14648	14552	14467	14609	14507	14449	14380	14600	14450	14669	14486	14459	14708	14353	14479	14490	14508	14521	14508	14565	14623	14548	14610	14483	14663	14621	14680	14642	14603	14642	14578	14527	14681	14722	14515	14564	14438	14553	14457	14383	14605	14492	14583	14580	14523	14710	14654	14708	14622	14786	14633	14577	14557	14492	14551	14428	14510	14647	14426	14772	14426	14493	14515	14464	14658	14580	14541	14790	14524	14644	14602	14539	14600	14714	14505	14654	14627	14642	14616	14495	14602	14577	14528	14631	14731	14493	14517	14575	14628	14743	14517	14538	14463	14479	14605	14613	14548	14575	14568	14567	14588	14483	14632	14735	14577	14707	14556	14680	14519	14510	14584	14614	14483	14554	14702	14522	14684	14602	14483	14531	14499	14595	14765	14516	14616	14575	14592	14550	14571	14609
27408	26351	35686	27883	24159	21227	19128	18399	18066	17721	17599	17603	17434	17510	17463	17658	17418	17430	17520	17511	17418	17460	17340	17138	17316	17266	17500	17457	17519	17334	17371	17375	17430	17408	17202	17155	16991	17281	17383	17459	17438	17381	17164	17569	17432	17358	17398	17233	17373	17330	17382	17347	17358	17248	17331	17357	17504	17282	17238	17241	17288	17569	17262	17249	17319	17343	17413	17361	17265	17465	17205	17178	17287	17317	17322	17446	17483	17165	17313	17259	17326	17139	17370	17445	17306	17294	17204	17239	17083	17226	17086	17272	17180	17315	17171	17143	17490	17321	17260	17382	17255	17453	17385	17136	17422	17227	17403	17325	17371	17548	17134	17367	17411	17350	17304	17433	17342	17270	17139	17293	17247	17444	17148	17283	17282	17122	17313	17271	17352	17256	17221	17423	17132	17144	17147	17351	17093	17206	17504	17051	17373	17166	17392	17361	17313	17364	17319	17078	17322	17391	17360	17163	17299	17442	17350	17075	17389	17155	17419	17126	17211	17220	17178	17186	17567	17312	17035	17284	17167	17282	17282	17212	17415	17194	17365	17373	17469	17247	17299	17489	17142	17480	17293	17193	17230	17348	17286	17245	17168	17279	17200	17343	17362	17236	17240	17196	17224	17227	17289	17274	17448	17264	17351	17164	17439	17225	17300	17134	17094	17141	17055	17189	17517	17340	17345	17500	17467	17270	17248	17215	17274	17314	17437	17325	17166	17386	17204	17262	17222	17281	17247	17418	17298	17268	17316	17298	17242	17281	17145	17313	17257	17233	17376	17284	17320	17444	17393	17268	17110	17148	17259	17185	17181	17387	17294	17510	17411	17249	17220	17303	17325	17107	17248	17076	17329	17216	17370	17245	17113	17373	17623	17205	17298	17472	17218	17227	17353	17345	17268	17336	17364	17313	17409	17265	17359	17418	17376	17268	17089	17354	17540	17393	17292	17420	17493	17237	17447	17288	17333	17447	17332	17324	17269	17048	17194	17103	17288	17238	17311	17265	17429	17232	17292	17098	17304	17079	17262	17128	17244	17327	17061	17238	17192	17245	17197	17336	17502	17322	17329	17143	17254	17127	17251	17341	17340	17271	17145	17109	17006	17381	17428	17434	17322	17165	17437	17287	17268	17278	17306	17461	17471	17428	17297	17399	17340	17131	17413	17249	17183	17182	17232	17413	17396	17254	17107	17163	17223	17258	17309	17100	17297	17307	17323	17318	17254	17318	17409	17215	17295	17244	17122	17321	17296	17384	17488	17403	17534	17297	17322	17381	17132	17264	17194	17202	17177	17238	17192	17261	17314	17190	17295	17284	17254	17035	17121	17211	17281	17325	17374	17289	17169	17245	17329	17362	17093	17350	17193	17270	17332	17344	17144	17220	16952	17179	17353	17355	17223	17320	17239	17187	17246	17533	17267	17346	17381	17316	17297	17397	17258	17370	17242	17208	17303	17147	17353	17506	17554	17259	17397	17101	17116	17158	17325	17107	17225	17189	17186	17276	17271	17233	17429	17464	17095	17126	17181	17306	17286	17346	17335	17305	17312	17095	17082	17393	17384	17271	17271	17158	17240	17331	17164	17595	17144	17280	17156	17408	17388	17251	17048	17161	17299	17531	17352	17157	17215	17385	17303	17120	17228	17157	17256	17289	17306	17226	17454	17369	17351	17352	17369	17214	17616	17331	17075	17325	17306	17308	17160	17266	17391	17472	17446	17281	17298	17349	17507	17127	17208	17267	17227	17285	17164	17248	17385	17303	17240	17225	17262	17341	17384	17273	17433	17278	17186	17478	17182	17314	17292	17254	17197	17347	17294	17271	17517	17381	17375	17399	17329	17205	17307	17258	17419	17312	17440	17191	17361	17225	17355	17308	17319	17155	17336	17335	17193	17111	17304	17319	17327	17317	17207	17202	17277	17310	17158	17400	17363	17387	17382	17394	17268	17236	17465	17083	17307	17373	17215	17399	17326	17146	17013	17391	17346	17469	17367	17161	17289	17388	17265	17237	17511	17455	17417	17238	17484	17260	17475	17433	17154	17270	17129	17259	17309	17242	17117	17310	17096	17115	17347	17251	17045	17208	17006	17184	17202	17257	17230	17467	17292	17176	17106	17313	17188	17347	17316	17170	17346	17356	17112	17197	17330	17292	17247	17362	17416	17122	17152	17147	17194	17386	17348	17185	17313	17019	17333	17397	17212	17252	17269	17214	17225	17244	17379	17198	17346	17366	17348	17263	17323	17236	17255	17496	17349	17294	17602	17186	17320	17453	17380	17419	17459	17544	17269	17291	17343	17294	17340	17436	17221	17327	17523	17393	17258	17209	17295	17543	17320	17279	17417	17277	17312	17522	17299	17339	17294	17165	17204	17120	17315	17269	17358	17334	17261	17238	17360	17177	17463	17201	17301	17308	17221	17172	17217	17460	17285	17323	17203	17169	17253	17339	17378	17293	17338	17504	17261	17364	17181	17441	17283	17351	17545	17414	17388	17231	17437	17225	17106	17159	17381	17395	17328	17412	17274	17295	17330	17367	17267	17393	17269	17209	17364	17188	17380	17301	17211	17358	17228	17274	17149	17365	17386	17359	17401	17276	17571	17238	17257	17352	17346	17191	17334	17345	17324	17377	17242	17047	17120	17263	17411	17121	17373	17389	17260	17442	17416	17229	17169	17312	17427	17309	17260	17243	17312	17227	17526	17313	17332	17310	17171	17059	17428	17307	17262	17213	17134	17186	17091	17122	17292	17291	17061	17356	17283	17108	17279	17303	17331	17301	17196	17218	17381	17217	17295	17144	17229	17360	17103	17405	17326	17410	17367	17348	17336	17236	17430	17373	17386	17496	17203	17152	17322	17290	17107	17356	17248	17263	17451	17271	17411	17397	17346	17203	17215	17314	17330	17429	17378	17143	17238	17264	17327	17345	17445	17266	17161	17350	17522	17219	17482	17333	17175	17178	17093	17315	17283	17255	17325	17173	17179	17281	17130	17357	17199	17467	17147	17061	17299	17392	17386	17287	17475	17082	17363	17270	17251	17396	17276	17293	17323	17459	17140	17205	17204	17470	17027	17320	17398	17193	17366	17438	17443	17385	17128	17220	17238	17338	17425	17195	17343	17314	17078	17211	17418	17185	17280	17239	17245	17164	17278	17275	17367	17110	17258	17187	17335	17053	17196	17329	17087	17232	17344	17287	17259	17279	17415	17060	17450	17192	17253	17325	16989	17420	17228	17187	17099	17462	17252	17319	17255	17254	17300	17303	17413	17355	17190	17108	17000	17124	17324	17207	17403	17360	17173	17125	17464	17474	17180	17359	17221	17309	17289	17367	17489	17403	17326	17154	17406	17270	17464	17369	17244	17425	17439	17412	17246	17315	17298	17513	17286	17171	17142	17594	17436	17287	17085	17345	17197	17345	17185	17297	17329	17581	17124	17281	17327	17257	17197	17472	17475	17330	17210	17303	17361	17384	17274	17376	17327	17231	17300	17196	17299	17203	17178	17268	17179	17235	17405	17612	17288	17329	17201	17182	17358	17405	17299	17205	17249	17341	17309	17273	17235	17356	17325	17150	17102	17224	17241	17432	17325	17260	17484	17425	17448	17268	17178	17396	17246	17158	17435	17355	17303	17426	17422	17309	17288	17276	17261	17187	17426	17224	17031	17223	17227	17154	17402	17271	17265	17309	17224	17498	17263	17159	17161	17525	17206	17320	17311	17284	17175	17134	17422	17355	17287	17254	17334	17344	17296	17038	17382	17482	17457	17131	17193	17271	17232	17225	17403	17365	17432	17240	17332	17259	17248	17205	17398	17334	17195	16982	17287	17277	17328	17348	17236	17435	17374	17276	17149	17252	17331	17165	17351	17125	17301	17380	17373	17216	17392	17280	17467	17396	17438	17205	17388	17366	17342	17268	17340	17186	17383	17258	17257	17404	17251	17263	17478	17474	17222	17220	17288	17299	17333	17264	17502	17276	17368	17119	17205	17205	17301	17495	17452	17266	17301	17221	17133	17270	17191	17358	17242	17325	17251	17251	17296	17425	17311	17303	17375	17224	17299	17314	17299	17372	17270	17249	17125	17445	17190	17362	17355	17272	17215	17403	17243	17378	17266	16986	17387	17148	17408	17200	17057	17171	17109	17193	17300	17179	17320	17204	17372	17370	17336	17384	17228	17309	17291	17446	17555	17327	17202	17109	17164	17240	17311	17244	17465	17379	17223	17231	17231	17274	17406	17422	17331	17195	17382	17407	17326	17178	17310	17253	17319	17319	17493	17340	17382	17119	17286	17345	17304	17264	17213	17297	17305	17280	17211	17346	17321	17370	17043	17377	17233	17334	17327	17321	17229	17375	17252	17199	17358	17485	17190	17373	17364	17313	17388	17374	17332	17386	17438	17132	17184	17388	17105	17143	17385	17093	17249	17125	17256	17289	17344	17501	17316	17266	17280	17328	17252	17169	17232	17435	17476	17350	17438	17452	17456	17344	17334	17294	17322	17179	17110	17428	17254	17399	17151	17459	17287	17338	17542	17472	17294	17341	17084	17273	17224	17109	17436	17244	17288	17412	17414	17218	17237	17220	17250	17449	16990	17327	17265	17346	17360	17081	17007	17304	17240	17179	17250	17290	17392	17311	17190	17251	17190	17398	16999	17267	17235	17403	17621	17220	17168	17199	17254	17353	17379	17354	17159	17315	17219	17167	17246	17264	17286	17106	17240	17113	17304	17202	17430	17218	17395	17388	17195	17275	17387	17255	17291	17168	17250	17280	17487	17383	17303	17238	17299	17242	17276	17307	17193	17287	17216	17392	17410	17255	17255	17069	17297	17316	17448	17284	17162	17250	17249	17202	17379	17123	17153	17306	17287	17478	17371	17418	17439	17319	17274	17348	17368	17372	17341	17240	17140	17186	17232	17248	17383	17278	17381	17162	17361	17295	17336	17326	17432	17188	17335	17287	17102	17339	17249	17434	17416	17394	17149	17297	17353	17251	17524	17230	17261	17210	17274	17214	17487	17320	17340	17184	17424	17323	17168	17349	17166	17053	17016	17317	17290	17332	17353	17287	17433	17228	17550	17199	17406	17377	17194	17217	17199	17383	17319	17215	17224	17323	17086	17177	17514	17031	17175	17336
20915	41928	37196	25163	23199	19629	16757	15909	15695	15663	15241	15498	15116	15114	15016	15113	14891	15011	14860	14979	14932	14823	14648	14768	14881	14902	14661	14735	14710	14883	14808	14579	14796	14841	14886	14756	14899	14911	14775	14747	14928	14793	14767	14939	14734	14842	14806	14867	14627	14794	14832	14883	14968	14653	14929	14914	14792	14798	14798	14930	14790	14808	14857	14912	14765	14834	14915	14752	14782	14924	14778	14900	14607	14830	14840	14656	14709	14584	14798	14824	14775	14900	14971	14718	14822	14742	14703	14747	14556	14807	14698	14648	14929	14697	14928	14803	14742	14846	14593	14789	14813	14872	14549	14669	14758	14742	14509	14799	14756	14693	14862	14709	14901	14840	14827	14953	14938	14888	14954	14686	14814	14797	14782	14743	14702	14630	14868	14647	14899	14990	14848	14883	14826	14841	14654	14847	14816	14737	14667	14598	14906	14670	14695	14656	14865	14704	14766	14724	14823	14671	14666	14968	14822	14980	14767	14686	14733	14849	14709	14756	14857	14768	14960	14814	14890	14784	14741	14787	14774	14674	14741	14826	14683	14699	14767	14743	14864	14712	14992	14822	14704	14681	14696	14772	14860	14765	14683	14905	14737	14755	14742	14767	14696	14802	14809	14882	14616	14682	14719	14742	14680	14751	14809	14769	14814	14708	14838	14727	14764	14742	14703	14793	14827	14988	14710	14877	14838	14665	14787	14805	14770	14648	14725	14829	14750	14724	14732	14651	14786	14713	14864	14807	14816	14710	14622	14634	14802	14847	14765	14843	14571	14770	14746	14853	14868	14898	14646	14723	14801	14737	14652	14700	14706	14849	14673	14728	14602	14775	14849	14798	14605	14642	14789	14543	14779	14809	14701	14814	14913	14720	14774	14782	14739	15047	14935	14794	14766	14727	14810	14618	14703	14723	14796	14836	14750	14807	14804	14841	14807	14734	14711	14840	14850	14817	14746	14841	14754	14777	14825	14733	14702	14787	14783	14718	14747	15000	14791	14712	14897	14798	14841	14792	14763	14696	14740	14818	14760	14693	14820	14917	14760	14735	14692	14500	14839	14737	14650	14856	14751	14600	14800	14673	14745	14652	14808	14681	14880	14730	14585	14823	14806	14718	14799	14935	14773	14785	14622	14757	14806	14828	14506	14845	14842	14670	14866	14979	14751	14797	14580	14868	14800	14814	15025	14818	14818	14813	14864	14756	14660	14597	14721	14764	14865	14642	14612	14650	14840	14782	14785	14632	14754	14903	14730	14744	14820	14629	14794	14850	14894	14797	14660	14863	14620	14678	14844	14910	14765	14810	14671	14811	14788	14852	14697	14737	14810	14733	14761	14821	14708	14693	14849	14745	14795	14863	14769	14854	14852	14673	14890	14709	14787	14729	14761	14872	14921	14810	14829	14758	14722	14788	14855	14747	14676	14729	14680	14780	14699	14794	14636	14674	14529	14678	14807	14703	14657	14789	14626	14728	14963	14576	14846	14786	14801	14848	14660	14830	14807	14730	14801	14691	14818	14769	14952	14821	14593	14902	14721	14667	15003	14869	14702	14822	14750	14706	14744	14828	14766	14786	14812	14797	14728	14637	14758	14834	14936	14846	14770	14832	14769	14708	14704	14704	14858	14682	14714	14804	14655	14753	14833	14822	14652	14840	14799	14748	14771	14700	14655	14854	14658	14945	14808	14828	14725	14743	14828	14768	14779	14617	14732	14691	14764	14804	14619	14854	14823	14799	14702	14716	14626	14639	14594	14744	14831	14836	14714	14804	14755	14719	14736	14829	14757	14891	14903	14715	14577	14916	14935	14787	14810	14652	14679	14800	14755	14796	14850	14730	14777	14929	14622	14880	14779	14838	14981	14814	14800	14691	14745	14962	14850	14865	14726	14909	14768	14858	14645	14861	14855	14770	14715	14706	14752	14879	14753	14772	14828	14955	14710	14691	14688	14834	14772	14915	14839	14840	14716	14805	14838	14775	14804	14834	14746	14787	14647	14791	14810	14735	14769	14728	14726	14684	14696	14626	14839	14796	14747	14833	14759	14777	14838	14836	14865	14707	14888	14914	14769	14664	14925	14757	14574	14815	14753	14768	14683	14785	14848	14555	14716	14605	14834	14722	14675	14836	14860	14822	14742	14762	14798	14672	14747	14802	14699	14826	14874	14746	14872	14766	14736	14692	14803	14612	14792	14823	14767	14812	14811	14827	14871	14651	14578	14706	14652	14610	14838	14774	14721	14655	14777	14728	14848	14752	14853	14546	14845	14596	14774	14868	14777	14765	14550	14835	14742	14823	14696	14697	14976	14774	14698	14810	14973	14905	14991	14779	14793	14743	14694	14831	14623	14692	14828	14783	14824	14798	14868	14896	14984	14720	14823	14720	14552	14952	14691	14781	14831	14816	14612	14704	14780	14780	14624	14695	14849	14778	14718	14778	14868	14757	14725	14769	14813	14735	14696	14991	14860	14691	14632	14624	14911	14615	14919	14720	14961	14766	14634	14704	14807	14741	14728	14772	14825	14441	14746	14584	14901	14721	14770	14745	14753	14804	14696	14828	14866	14700	14845	14829	14820	14749	14806	14810	14843	14784	14751	14744	14775	14675	14824	14817	14650	14803	14743	14614	14897	14829	14842	14780	14575	14756	14756	14680	14782	14700	14690	14732	14706	14735	14932	14821	14634	14706	14931	14711	14708	14814	14777	14949	14798	14818	14809	14886	14837	14909	14843	14887	14792	14735	14939	14838	14947	14754	14664	14855	14800	14805	14805	14882	14726	14636	14731	14696	14904	14775	14941	14860	14851	14715	14840	14725	14806	14680	14788	14695	14644	14854	14866	14730	14667	14755	14770	14693	14894	14853	14751	14654	14879	14641	14800	14818	14666	14857	14953	14822	14820	14852	14792	15034	14734	14829	14839	14947	14843	14732	14790	14723	14851	14711	14837	14929	14779	14653	14727	14716	14756	14660	14693	14790	14726	14824	14782	14713	14764	14607	14754	14817	14673	14787	14652	14894	14821	14786	14744	14819	14798	14709	14870	14834	14760	14777	14965	14923	14903	14903	14796	14830	14642	14868	14704	14716	14600	14746	14775	14681	14851	14712	14658	14747	14545	14814	14779	14849	14720	14728	14830	14724	14756	14733	14802	14882	14666	14748	14759	14819	14865	14877	14767	14802	14746	14697	14672	14680	14855	14754	14834	14679	14748	14850	14887	14737	14771	14697	14724	14903	14821	14697	14702	14723	15001	14551	14691	14711	14692	14906	14756	14857	14522	14710	14784	14721	14756	14714	14840	14838	14799	14740	14821	14705	14663	14867	14964	14842	14775	14696	14747	14594	14860	14804	14793	14810	14872	14755	14752	14624	14802	14952	14783	14941	14791	14766	14772	14909	14671	14853	14734	14740	14718	14782	14824	14679	14672	14806	14779	14691	14526	14801	14638	14784	14832	14710	14691	14893	14802	14833	14740	14753	14674	14812	14849	14847	14689	14825	14892	14800	14927	14672	14901	14698	14722	14916	14752	14784	14859	14744	14702	14841	14888	14712	14712	14673	14799	14889	14874	14809	14874	14627	14609	14848	14753	14838	14833	14621	14798	14845	14766	14714	14695	14862	14797	14771	14648	14682	14729	14699	14722	14694	14752	14717	14950	14709	14768	14885	14664	14679	14745	14712	14865	14779	14859	14862	14535	14692	14824	14666	14661	14932	14811	14670	14761	14827	14641	14772	14967	14669	14793	14737	14728	14698	14696	14775	14851	14687	14735	14726	14745	14730	14659	14789	14698	14701	14759	14603	14783	14781	14883	14668	14947	14828	14710	14854	14874	14759	14911	14723	14710	14802	14731	14739	14836	14815	14670	14785	14769	14794	14719	14820	14729	14863	14825	14776	14519	14877	14920	14797	14789	14637	14852	14747	14670	14652	14738	14790	14685	14946	14659	14643	14656	14777	14674	14829	14717	14809	14859	14768	14836	14779	14923	14669	14826	14672	14703	14830	14722	14860	14794	14782	14832	14629	14851	14893	14720	14683	14610	14906	14874	14883	14879	14844	14848	14820	14725	14671	14823	14775	14755	14874	14734	14922	14715	14754	14951	14675	14759	14618	14913	14765	14880	14844	14809	14865	14767	14988	14782	14718	14836	14862	14850	14748	14804	14790	14809	14820	14658	14893	14933	14731	14912	14818	14617	14754	14811	14705	14895	14984	14655	14634	14899	14633	14707	14819	14660	14841	14731	14618	14858	14821	14746	14607	14718	14804	14779	14873	14877	14758	14740	14688	14765	14853	14799	14754	14626	14674	14699	14786	14730	14966	14744	14848	14749	14700	14724	14717	14875	14766	14722	14819	14694	14884	14710	14668	14676	14832	14811	14722	14843	14773	14805	14804	14807	14865	14825	14774	14747	14832	14652	14806	14876	14817	14850	14817	14662	14813	14788	14611	14867	14665	14622	14679	14889	14804	14644	14759	14672	14787	14846	14625	14860	14731	14695	14734	14775	14858	14772	14701	14859	14754	14878	14780	14535	14714	14759	14814	14734	14845	14761	14751	14770	14920	14595	14826	14821	14818	14871	14767	14713	14823	14891	14661	14796	14770	14915	14600	14825	14731	14741	14844	14701	14778	14884	14767	14626	14819	14743	14679	14895	14813	14623	14952	14812	14789	14703	14695	14882	14815	14696	14674	14696	14759	14770	14790	14715	14783	14771	14866	14896	14652	14640	14700	14769	14759	14828	14734	14648	14698	14777	14914	14767	14836	14931	14861	14672	14687	14690	14716	14909	14691	14827	14689	15090	14921	14730	14724	14740	14682	14861	14728	14769	14619	14828	14770	14648	14757	14803	14783	14785	14697	14733	14835	14907	14594	14767	14756	14833	14820	14750	14710	14708	14793	14783	14778	14915	14777	14822	14878	14939	14608	14823	14819	14635	14626	14606	14850	14717	14824	14727	14856	14684	14660	14764	14934	14632	14864	14691	14547	14802	14846	14798	14742	14645	14782	14615	14663	14876	14783	14705	14759	14771	14758	14855	14756	14859	14763	14762	14903	14825	14829	14783	14909	14930	14460	14865	14719	14802	14929	14776	14744	14831	14899	14764	14958	14731	14822	14747	14810	14807	14770	14810	14806	14754	14636
23964	21376	33238	28358	30908	28162	23260	19681	18730	18473	18202	18011	17719	17486	17576	17430	17391	17509	17429	17404	17092	17096	17374	17288	17269	17209	17051	17173	17162	17077	17182	17289	17051	17101	17218	16914	17155	16890	17105	17017	17062	17025	16970	17257	17399	17423	17292	17134	17058	17114	16994	17154	16950	16993	16897	17130	16951	16920	17113	16994	17156	17048	17136	17105	16950	16891	17054	17098	16839	17125	16890	16982	16913	17136	17027	17019	16816	16930	17024	16999	16847	17042	17026	17029	16995	16836	17119	17007	16839	17034	17041	16964	16911	16923	17054	16962	16849	16977	17003	17015	16948	16968	16813	16911	17033	16974	16896	16976	17092	16895	16876	17167	16937	16813	16897	16817	17098	16913	17065	16857	16908	16881	16759	16967	16898	17073	16847	16982	17118	16900	16958	17075	17180	17027	16904	17030	16873	16886	16921	16826	17153	17149	16935	17050	16883	17127	16997	17060	16975	16900	17034	16872	16945	17178	17042	16976	16814	16983	17157	17130	17061	17024	17132	17159	17022	16958	17059	17040	17074	17040	17129	16874	16889	16972	17127	16826	16885	17010	16939	17012	16868	16993	17011	16901	16829	17068	16866	16882	16780	16995	17044	16931	17106	17306	17124	17024	17085	16688	17016	17008	17111	17013	17012	17106	16788	16870	16866	17016	17020	17006	17040	17069	16916	16681	16914	17020	16982	16853	16978	16973	16877	16871	16976	16870	16986	16985	17004	16936	16846	16798	17156	16951	16923	16891	17011	16956	17050	16847	17038	16997	16804	17131	16981	16877	16943	16925	17100	17139	17048	17147	17048	17067	16950	16979	16914	17096	16874	17022	16723	17017	17044	17002	16802	16840	16990	16976	17034	16946	16811	16915	16875	17150	16864	17006	16975	16915	17119	17068	17041	16937	16863	16691	16922	17164	16794	16985	16946	16954	16853	16706	17203	16846	17028	16738	17059	16985	16880	16898	17002	17109	17032	17195	17078	17134	17023	16868	16929	16908	17052	16934	16987	17105	16910	16768	16819	17007	17021	17012	17167	16997	17048	17110	16900	16881	17034	16967	16849	16959	17039	16987	17061	16958	17072	16716	17016	16891	17144	17006	17109	17049	17053	16924	16735	16849	17180	17094	16984	17043	17001	17213	17304	16907	16796	16675	17001	16983	16856	17184	16827	17012	17200	17122	17110	17311	16978	17162	16957	17004	16803	16957	17110	16819	16970	17203	17048	16798	16950	16925	17024	16816	17015	17071	16867	16803	16983	16863	17047	17055	17304	17058	16897	16871	17016	16986	17005	17169	16953	17001	16934	17023	17050	17009	16920	16858	16912	17068	16906	16985	17130	16944	16771	16879	16904	16983	17067	16847	17111	17022	17222	17080	16911	16913	17130	16844	16977	16990	16978	17071	16945	16802	16959	16879	16787	17098	17056	17081	17003	16927	16871	16951	16890	16723	16899	17201	17150	17115	17067	17107	16964	17104	16928	16997	16884	16985	17071	17215	17063	16815	16988	16884	17182	16962	16873	17039	16868	16804	16801	17040	16972	17024	16951	16914	17079	16997	17047	16896	17070	17000	16925	16949	16878	17055	17036	17117	17027	16919	16927	16879	16867	17020	16980	17043	17026	16995	16978	16873	16889	17077	17049	17014	17059	17202	17216	16741	17098	17287	17018	16940	16886	16870	16934	16966	17172	17102	17273	16908	16975	16885	16850	17200	16943	17056	16780	16892	16854	17019	17145	17051	16973	17023	17008	16911	16899	16984	17205	16824	17040	17041	16975	16857	16949	16971	16758	17069	17052	16948	16917	17236	17116	16994	17083	16831	16831	16917	16902	17245	17150	17074	16966	16905	17083	17012	16929	17145	17206	16938	17095	17039	16984	16904	16944	17017	16989	16938	17075	17031	17021	17045	17110	16967	17097	16991	16948	16818	17001	16955	16817	16821	16908	17075	16818	17088	17037	17087	17066	17088	17099	17058	17023	17090	16882	17078	17029	16884	16978	16913	16922	16942	16867	16998	17109	16952	16971	16843	16897	16681	16904	16924	17086	17100	16974	17060	16970	17173	16821	16850	16992	17029	16885	17037	17106	16909	16918	16848	17115	16936	16933	17068	16963	16884	17032	17032	17015	17076	17002	16810	16945	16951	16951	17052	17017	16981	16928	17094	16876	16751	16890	17102	16991	17056	16985	16995	17025	16898	17102	17184	16791	16782	17033	16919	16975	16805	16890	16758	16904	16998	17090	17012	16945	17093	16937	17026	16898	17168	17119	17155	17067	16858	16914	16993	17064	17083	16903	17250	16990	17013	16743	16999	16975	17055	17113	17097	17022	16956	16985	16910	16969	16893	16820	16914	16880	16773	16848	16974	16880	17024	16861	16885	16999	16989	16900	17078	16964	17057	16954	17042	17003	16874	17056	16943	16907	16986	16773	16958	17110	17030	16755	17020	17084	16884	17026	17042	16919	16967	17156	16929	16920	17159	16909	16871	16895	16900	17015	16792	16767	17044	17102	17002	17047	17023	17050	17147	16956	16958	16847	16920	16975	16990	16952	17033	16954	16964	16876	16959	17090	16998	17211	17088	16923	16967	16922	16969	17062	17002	17193	16853	16737	17038	16679	17041	16916	16828	17281	16977	17025	17003	16956	16799	17049	16873	17238	16865	17090	17157	17010	17106	16827	16984	17246	16909	16931	17267	16902	16760	16996	16948	16926	17236	16858	17064	17137	16954	16989	16719	17053	17141	16996	16986	17092	16950	17160	17069	17156	16798	16839	17160	16956	16990	17000	16870	17261	16959	17101	16990	16894	16987	16945	17103	16749	17077	16897	17019	17151	16859	16887	16960	17063	17004	16838	16998	17114	16976	17000	17059	16918	16788	17067	17151	16992	17146	16964	17107	17022	17091	16745	17066	16813	17181	17059	17111	17275	17009	17057	16906	17010	16885	16946	17062	17124	16955	16851	17068	17057	17131	17042	17099	16980	16793	16804	16913	17006	17037	16935	16988	16771	17011	17301	17113	16988	17069	17177	16960	16940	16959	16943	16987	17199	16994	17055	16929	17059	16902	17009	16927	17047	16966	16881	16900	16883	16935	17228	16780	16843	17079	16981	17104	17009	16860	16863	17035	17045	17072	17181	16938	16999	16911	17051	16955	16943	17136	16900	16848	17021	17136	16915	16743	17091	17172	16867	17040	17122	16916	17172	16996	16939	17306	16838	16840	16814	16780	16974	16966	16942	17033	16994	16953	17035	17172	17042	16846	16981	17164	17100	17205	16943	17013	17027	17201	17045	17087	16774	17035	16986	16927	16930	16973	16972	16919	17209	16927	17031	17043	16945	16906	16818	16969	16975	17002	17128	16987	16891	16751	16879	16992	17083	16928	17145	17041	17018	16917	17006	17015	16988	16884	16918	17081	16988	17079	16948	17027	16826	16991	16967	17026	17084	17157	16881	16906	17064	16684	16944	16863	17178	17000	16965	16910	17168	17027	17167	16931	17110	17272	16994	16962	16933	17149	17122	16949	16948	16806	16920	17045	17050	17107	17153	17077	16940	17089	17026	17028	16896	16970	17144	17145	17049	16834	16978	17159	17163	16955	16943	16907	16920	16880	17049	16971	16820	16815	17050	16820	16980	16952	17066	16972	17083	16928	17028	16979	17139	17107	17206	16835	16974	17143	16964	17067	16933	16800	16938	16960	17094	16903	16935	16825	17109	17014	16887	17000	16998	17160	17031	17089	16967	16720	16818	16839	16987	16923	17037	17095	16945	17123	16993	16969	16918	17139	17058	17126	16804	17008	17021	17071	17186	17049	16925	17128	16803	16968	17122	16928	17064	16783	16916	16862	17154	17124	16916	16905	17110	16855	17058	17015	16811	17046	16881	16925	17020	16953	16880	17108	17135	16944	17019	16890	17041	16940	16976	16908	17068	16996	17094	16888	16889	17006	16963	17207	16879	16721	16966	17090	16919	17141	16962	16922	16955	16900	17127	17043	16890	16985	16986	16847	16988	16989	16974	16925	16965	17153	17018	17047	16991	16921	17112	17028	17290	16891	16921	17150	16964	16843	17147	17077	16855	16966	16868	16972	17135	16964	17030	17059	16982	17045	16831	17029	17026	16929	16921	16941	16937	17092	17113	16945	16871	17046	17034	17025	16869	16980	17126	17000	17021	17044	17005	16912	16913	17091	16999	16915	17001	16984	16818	17028	16865	17109	16925	16830	16897	17284	17134	16935	16985	17029	17023	16899	17050	17026	17015	17169	17078	16863	16953	16990	16942	17198	16889	16881	16956	16961	17219	17054	17149	16912	16873	16797	17174	16872	17032	16977	16843	16932	17061	17057	17006	16942	17048	16960	16954	17063	16913	16901	17143	16976	17141	16891	16863	16862	17041	16992	16837	17032	16827	17043	17122	17115	16832	16841	16863	17163	16970	16959	16923	16900	17102	17075	16935	16955	16840	16910	16985	17083	17040	16793	16976	17033	17154	17116	16851	17039	16911	17045	17176	16788	16928	17114	16881	16800	16988	17145	17069	17020	17118	16921	17156	16977	17018	16962	17122	17171	17011	16862	16931	17004	17054	17019	17037	16969	16992	16856	16851	16962	16661	16965	17007	16971	16956	16990	16900	17203	17046	17204	17093	16880	16976	16897	16907	17013	17043	17026	17050	16832	16986	16979	17308	17070	17093	17006	17030	17068	17107	16945	17111	16843	17012	16816	17113	17124	16983	16881	17026	16911	17064	16950	17027	17117	16995	17008	16945	17067	16927	17275	17135	17113	16925	17062	17054	17013	17038	16949	16988	16951	17014	17130	16986	17011	17113	16986	16888	16963	16946	16960	17120	17097	17200	16881	16972	16925	17099	16956	17036	16998	16877	16800	16796	16931	16964	16909	16943	16865	17077	16981	16930	16974	16941	16865	16878	16963	17069	17074	17050	17160	16952	17040	17058	16929	17104	17042	16909	16869	16989	17002	16978	16937	16972	16802	16857	17043	17142	17068	16964	17025	16846	17038	17007	17114	16867	17075	17005	16947	16906	16919	16973	16960	16920	16839	16824	16955	17106	16817	17019	17008	17029	16890	16792	17016	16848	16928	16863	16914	16690	17028	16917	17116	16891	17046	17026	16846
23609	61514	66129	41785	39997	27205	18817	17780	16671	16452	16012	15747	15426	15479	15308	15254	15160	15309	15020	14802	14905	14827	14752	14970	14858	15060	14819	14816	14858	14679	14622	14684	14721	14631	14564	14631	14711	14655	14628	14766	14648	14631	14718	15211	15120	14941	14854	14765	14691	14518	14613	14742	14624	14691	14563	14616	14660	14587	14896	14792	14580	14519	14588	14675	14678	14650	14639	14713	14553	14540	14594	14728	14685	14660	14714	14472	14618	14690	14699	14668	14669	14737	14658	14622	14772	14640	14745	14759	14674	14601	14712	14646	14646	14718	14689	14684	14661	14671	14646	14695	14720	14586	14585	14595	14699	14499	14660	14642	14518	14789	14584	14584	14733	14684	14690	14676	14642	14741	14491	14664	14703	14734	14698	14689	14469	14675	14845	14731	14680	14676	14642	14478	14685	14661	14590	14595	14759	14488	14739	14700	14560	14683	14558	14720	14933	14550	14801	14701	14582	14613	14504	14614	14620	14703	14703	14704	14656	14580	14539	14807	14685	14637	14532	14797	14690	14683	14644	14501	14484	14681	14590	14737	14622	14711	14594	14524	14543	14560	14752	14694	14642	14725	14698	14549	14817	14584	14760	14627	14551	14606	14671	14599	14702	14710	14741	14738	14713	14813	14809	14617	14565	14697	14705	14605	14678	14612	14672	14830	14569	14708	14842	14702	14614	14734	14664	14657	14570	14577	14671	14750	14657	14578	14876	14523	14631	14563	14763	14627	14516	14535	14619	14583	14574	14557	14533	14598	14768	14566	14700	14694	14607	14648	14663	14582	14547	14561	14574	14613	14656	14573	14556	14601	14476	14706	14577	14654	14705	14644	14779	14656	14795	14602	14770	14714	14623	14680	14730	14620	14642	14664	14816	14642	14514	14730	14616	14854	14648	14706	14600	14657	14578	14829	14688	14697	14613	14696	14610	14702	14729	14570	14675	14721	14531	14676	14709	14575	14658	14659	14627	14609	14725	14652	14464	14603	14683	14672	14634	14732	14720	14659	14624	14638	14593	14757	14800	14682	14576	14669	14703	14615	14632	14732	14596	14698	14575	14570	14549	14721	14747	14638	14643	14636	14562	14661	14767	14742	14791	14753	14605	14663	14635	14683	14755	14584	14609	14777	14861	14608	14604	14696	14755	14535	14505	14711	14572	14519	14775	14631	14800	14633	14542	14700	14670	14650	14677	14641	14661	14608	14778	14766	14618	14639	14782	14634	14692	14799	14595	14595	14690	14624	14571	14579	14658	14856	14632	14504	14595	14647	14544	14740	14657	14558	14651	14808	14691	14533	14584	14741	14726	14748	14712	14607	14761	14639	14752	14597	14580	14679	14805	14495	14565	14683	14802	14710	14758	14666	14314	14781	14896	14638	14411	14554	14823	14674	14624	14595	14793	14661	14660	14686	14564	14899	14589	14564	14661	14803	14791	14856	14648	14663	14638	14669	14601	14657	14538	14456	14777	14559	14627	14829	14674	14581	14719	14595	14501	14557	14531	14857	14644	14590	14708	14635	14794	14718	14632	14710	14748	14620	14511	14676	14618	14671	14700	14591	14649	14798	14564	14540	14600	14640	14718	14630	14614	14652	14769	14471	14595	14746	14448	14685	14663	14571	14570	14606	14724	14784	14467	14634	14563	14792	14663	14617	14418	14671	14648	14733	14680	14722	14558	14690	14584	14611	14592	14729	14712	14705	14700	14645	14663	14736	14557	14665	14691	14544	14551	14571	14877	14512	14708	14498	14706	14554	14547	14759	14570	14537	14783	14625	14740	14551	14575	14549	14614	14696	14690	14685	14591	14571	14620	14561	14601	14689	14647	14657	14678	14620	14737	14589	14625	14741	14631	14648	14636	14535	14593	14643	14625	14618	14634	14640	14667	14630	14867	14565	14649	14610	14612	14659	14616	14765	14833	14657	14532	14575	14634	14647	14672	14826	14698	14735	14645	14696	14634	14567	14646	14506	14683	14420	14683	14675	14732	14679	14737	14690	14589	14670	14755	14632	14666	14754	14599	14718	14751	14558	14672	14503	14734	14604	14784	14564	14527	14696	14574	14626	14692	14565	14748	14545	14757	14597	14789	14437	14543	14508	14727	14643	14656	14726	14654	14812	14670	14633	14660	14935	14904	14650	14660	14572	14697	14554	14605	14335	14667	14667	14676	14592	14650	14701	14744	14722	14646	14494	14711	14824	14707	14723	14458	14684	14538	14555	14630	14762	14518	14609	14590	14690	14661	14603	14741	14632	14692	14636	14694	14597	14580	14722	14516	14541	14744	14557	14680	14756	14587	14595	14753	14513	14824	14651	14628	14625	14616	14738	14562	14729	14635	14720	14639	14637	14635	14729	14661	14562	14683	14601	14507	14708	14612	14622	14676	14750	14613	14548	14676	14691	14741	14697	14576	14548	14665	14776	14650	14584	14648	14597	14771	14671	14761	14572	14703	14761	14658	14813	14716	14595	14569	14645	14594	14665	14469	14677	14532	14565	14540	14621	14582	14801	14615	14510	14646	14807	14747	14729	14559	14623	14622	14672	14692	14588	14782	14642	14512	14698	14914	14625	14601	14814	14658	14719	14626	14557	14836	14672	14642	14558	14853	14665	14700	14596	14835	14655	14769	14663	14638	14675	14661	14713	14659	14624	14738	14729	14732	14573	14640	14809	14602	14707	14705	14513	14613	14692	14646	14574	14571	14813	14670	14741	14774	14677	14641	14791	14505	14661	14668	14616	14512	14461	14684	14536	14588	14677	14672	14780	14591	14707	14661	14718	14681	14631	14527	14728	14750	14626	14723	14563	14709	14666	14712	14562	14605	14563	14468	14698	14637	14594	14801	14613	14625	14723	14690	14697	14784	14775	14689	14966	14576	14509	14708	14523	14675	14746	14563	14536	14627	14482	14684	14591	14786	14724	14723	14872	14527	14704	14625	14709	14711	14484	14649	14641	14691	14770	14649	14631	14549	14525	14608	14687	14628	14541	14514	14922	14615	14468	14681	14571	14535	14725	14660	14671	14551	14687	14722	14651	14663	14717	14571	14689	14780	14578	14762	14544	14562	14670	14594	14662	14647	14699	14720	14534	14514	14515	14707	14742	14751	14631	14545	14524	14607	14649	14755	14719	14642	14611	14713	14554	14633	14667	14590	14753	14626	14790	14646	14632	14455	14616	14596	14786	14617	14703	14628	14614	14570	14567	14525	14556	14612	14723	14484	14694	14595	14709	14654	14685	14695	14666	14663	14615	14645	14718	14551	14766	14636	14798	14756	14626	14643	14569	14677	14714	14679	14585	14758	14890	14598	14550	14757	14604	14647	14613	14653	14725	14615	14610	14630	14705	14606	14702	14529	14726	14633	14502	14748	14579	14544	14555	14680	14692	14572	14648	14567	14695	14658	14644	14673	14596	14518	14619	14459	14758	14665	14530	14728	14592	14660	14656	14556	14700	14624	14501	14612	14577	14464	14559	14753	14484	14753	14824	14729	14661	14674	14541	14639	14675	14765	14602	14696	14529	14567	14771	14773	14572	14750	14578	14543	14674	14671	14604	14622	14722	14612	14687	14611	14697	14663	14712	14785	14457	14538	14631	14637	14830	14558	14590	14794	14584	14511	14640	14772	14803	14769	14653	14601	14501	14672	14722	14739	14761	14489	14479	14679	14584	14632	14610	14815	14553	14680	14513	14644	14769	14721	14644	14731	14829	14734	14650	14577	14609	14753	14534	14682	14755	14633	14728	14712	14578	14519	14608	14689	14677	14576	14565	14766	14668	14496	14608	14685	14616	14488	14692	14627	14692	14578	14847	14720	14776	14531	14775	14551	14704	14762	14564	14582	14615	14567	14540	14503	14562	14752	14613	14700	14611	14645	14875	14595	14608	14637	14685	14723	14748	14684	14805	14701	14665	14546	14581	14533	14689	14614	14638	14678	14421	14701	14744	14639	14691	14689	14619	14727	14586	14733	14711	14575	14645	14745	14482	14659	14766	14702	14543	14484	14726	14817	14470	14667	14691	14678	14506	14840	14644	14701	14627	14688	14585	14770	14756	14730	14814	14619	14741	14593	14713	14617	14547	14612	14618	14630	14734	14896	14807	14657	14552	14705	14558	14738	14721	14702	14659	14762	14727	14530	14570	14417	14618	14694	14704	14745	14535	14553	14612	14548	14601	14654	14677	14684	14610	14503	14640	14624	14570	14568	14525	14651	14535	14852	14633	14681	14638	14787	14586	14629	14602	14580	14713	14640	14670	14594	14710	14510	14653	14402	14769	14597	14685	14562	14592	14735	14774	14547	14522	14435	14740	14600	14584	14586	14609	14714	14704	14577	14732	14711	14447	14648	14598	14630	14506	14629	14571	14741	14558	14717	14710	14496	14671	14578	14644	14664	14534	14681	14594	14771	14364	14607	14684	14741	14728	14728	14621	14495	14503	14850	14655	14827	14610	14625	14691	14523	14731	14582	14663	14715	14799	14829	14408	14848	14545	14696	14458	14775	14695	14587	14794	14656	14617	14439	14658	14433	14681	14592	14771	14606	14753	14649	14745	14672	14530	14579	14610	14787	14789	14667	14668	14609	14748	14590	14573	14681	14565	14560	14625	14611	14617	14710	14662	14873	14666	14676	14706	14671	14743	14644	14647	14759	14724	14564	14618	14823	14698	14717	14635	14696	14630	14725	14716	14642	14759	14654	14707	14789	14622	14647	14799	14603	14715	14755	14676	14770	14679	14730	14657	14673	14584	14876	14783	14572	14538	14708	14654	14701	14686	14630	14587	14752	14689	14675	14545	14675	14740	14785	14671	14774	14654	14494	14745	14622	14706	14696	14600	14585	14597	14649	14639	14701	14805	14380	14699	14721	14724	14590	14622	14666	14751	14727	14514	14783	14652	14570	14778	14714	14544	14697	14636	14709	14615	14560	14635	14756	14578	14600	14688	14553	14623	14667	14482	14693	14575	14621	14460	14650	14663	14621	14731	14592	14512	14826	14570	14524	14490	14610	14665	14580	14654	14664	14491	14688	14476	14608	14630	14682	14803	14695	14781	14683	14826	14642	14833	14651	14708	14666	14638	14632	14600	14701	14566	14778	14639	14624	14618	14749	14695	14681	14716	14813	14678	14633	14675	14602	14598
22800	21327	30902	25511	29507	30116	26872	21095	19192	19288	18939	18323	18144	17902	17842	17867	17340	17438	17455	17278	17234	17180	17160	17248	17178	17049	17085	17280	17266	16866	17007	16929	16999	16997	17090	16900	16839	17023	16942	16939	16739	16886	17022	17384	17711	17426	17039	16871	16869	16792	16830	16962	16873	16981	17058	16893	16888	16955	17006	16864	16984	17067	16864	16938	17018	16857	16941	16818	16758	16759	16939	16799	16824	16961	16840	16841	16935	16848	16913	16858	16903	17020	16827	16954	17147	16901	16828	16806	16793	16756	16769	16809	16886	16800	16806	16694	16917	16844	16740	16664	16709	16737	16840	16745	16772	16689	16778	16954	16978	16689	17009	16816	16763	16872	17028	16960	16959	16969	16948	16832	16965	16855	16756	16871	17003	16922	16899	17144	16891	16858	16855	16818	16785	16935	16710	16713	16948	16673	16981	16846	16732	16832	16668	16868	16870	16797	16805	16721	16875	16962	16641	16794	16787	16846	16903	16878	16860	16809	16709	16853	16872	16773	16848	16768	16799	17002	16841	16924	16709	16616	17006	16816	16842	16970	16925	16819	17079	16917	16748	17026	17007	16727	16845	16838	16806	16928	16748	16836	16765	16766	16766	16816	16780	16839	16778	16881	16866	16874	16737	16505	16812	17039	16915	16763	16793	16848	16808	16878	16940	16665	16901	16652	16762	16680	16807	17025	16792	16802	16839	16833	16899	16782	16782	16856	16932	16980	16781	16735	16866	16899	17053	17013	16788	16865	16741	16812	16762	16670	16845	16704	16998	17040	17034	16965	16840	16969	16868	16711	16986	16763	16721	16862	16957	16837	16630	16925	16772	16819	16887	16832	16974	16643	16760	16779	16896	16677	16746	16990	16964	16796	16846	16760	16924	16769	16790	16922	16746	16858	16928	16886	16963	16818	16886	16789	16988	16755	16894	16782	16964	16849	16888	16867	16923	16805	16973	16975	16781	16933	16950	16779	16943	16792	16823	16583	16762	16800	16981	16819	16679	16909	16685	16855	17066	16928	16822	16829	16679	16704	16700	16749	16915	16734	17042	16813	16915	16817	16951	16735	16711	16958	16746	16740	16899	16942	16890	16732	16640	16647	16975	16901	17011	16876	16687	16926	16798	16832	17044	16642	16947	16881	16715	16910	16909	16786	17127	16886	16933	16869	16611	16755	16936	16749	17082	16813	16853	16774	16973	16801	17069	16723	16759	17030	16820	16801	16712	16822	16992	16944	16810	16661	16638	16708	16944	16783	16857	16742	16838	16880	16966	16935	16734	16957	16806	16808	16721	16725	16767	16924	16787	16845	16784	16776	16603	16833	16854	16921	16868	16905	17086	16841	16719	16797	16740	16800	16749	16956	16876	16780	16853	16655	16677	16620	16741	16852	16796	16526	16832	17032	17020	17039	16921	16920	16650	16846	16835	16745	16918	16644	16796	16994	16915	16795	16694	16668	16746	16894	16726	16906	16718	16767	16844	16746	16755	16758	16925	16886	16879	16906	16909	16983	16872	16810	16993	16686	17004	16810	16758	16898	16865	16778	16725	16745	16853	16875	16860	16686	16847	16769	17085	16744	16938	16820	16845	16830	16772	16791	16816	16661	16577	16914	16792	16837	16811	16789	16735	16867	16946	16817	16864	16686	16588	16673	16873	16886	16876	16923	16864	16995	16836	16793	16781	16694	16649	16786	16951	16625	16759	16873	16818	16821	16741	16848	16656	17024	16643	16787	16709	16823	16722	16761	16934	16850	16853	16735	16899	16791	16731	16684	16836	16821	16744	16980	16677	16723	16716	16716	16834	16967	16908	16905	16784	16976	16811	16811	16817	16883	16727	16925	17022	16721	16706	16725	16877	16842	16842	16791	16762	16976	16806	16865	16729	16925	17007	16862	16696	16645	16816	16831	17113	16864	16710	16998	16864	16903	17005	16874	16740	16838	16827	16648	16919	16833	16713	16769	16757	16799	16823	16825	16907	16936	16946	16776	16795	16883	16786	16689	16970	16956	16947	16847	16812	16801	16854	16641	16810	17040	16790	16665	16809	17017	16975	16732	16804	16814	16934	16488	16862	16763	16655	16555	16872	16762	16884	16949	16821	16984	16781	16711	16779	16720	16899	16688	16847	16880	16796	16712	16829	16797	16684	16878	16884	17001	16803	16644	16849	16908	16849	16879	16850	16788	16826	17071	16910	16908	16953	16678	16818	16826	16858	16821	16819	16819	16775	16794	16969	16711	16689	16893	16803	16892	16726	16949	16794	16901	16524	16721	16982	16880	16834	16719	16902	17037	16693	16931	16786	16734	16896	16948	16917	16829	16912	16992	16779	17003	16810	16802	16737	16851	16834	16870	16917	16882	16841	17009	16851	16676	16696	16947	16839	16685	16983	16904	16950	16765	16788	16859	16885	16788	17021	16684	16881	16915	16700	16700	16687	16735	16808	16766	16706	16738	16824	16954	16832	16782	16851	16705	16777	16871	16819	16779	16682	16923	16882	17018	16858	16904	16814	16716	16825	16847	16943	16949	17007	16795	16816	16839	16778	16881	16860	16875	16899	16880	17118	16982	16755	16766	16736	16801	16715	16736	16902	17067	16709	16659	17114	16730	16899	16682	16734	16889	16917	16767	16949	16786	16834	16815	16869	16669	16775	17015	16789	16768	16784	16747	16879	16868	16788	16781	16904	16948	16789	16791	16954	16724	16736	16711	16931	16786	16768	16840	16726	16833	16923	16863	16785	16969	16938	17042	16910	16932	16918	16985	16751	16834	16627	16899	16965	16739	16712	16743	16809	16927	16637	16768	16854	17003	16819	16598	16791	16764	16751	16794	16758	16716	16748	16534	16603	16767	16919	16821	16934	16724	16981	16758	16869	16977	16694	16602	16929	16897	16787	16989	16973	16719	16784	16893	16910	16759	16967	16931	16941	16780	16725	16960	16725	16718	16944	16898	16798	16921	16972	17034	16851	16622	16891	16706	16856	16965	16953	16761	16960	16908	16747	16756	16721	16897	16707	16900	16922	16628	16877	16719	16924	16883	16657	17056	16760	16772	16699	16771	16842	16847	16613	16746	16877	16914	16906	16570	16761	16909	16863	16612	16725	16721	16746	16896	17045	16835	16849	16789	17078	16720	16979	16943	16623	16797	16719	16711	16737	16938	16932	17229	16817	16959	16808	16757	16742	16849	16793	16940	16810	16801	16748	16818	16637	16864	17005	17030	16876	16908	16968	16689	16708	16696	16715	16960	16831	16764	16824	16711	17094	16814	16753	16856	16929	16776	16931	16945	16765	16848	16940	16809	16718	16787	16917	16898	16802	16702	16601	16847	16644	16758	16625	16750	16941	16875	16874	16838	16922	16823	16869	16971	17043	16711	16934	16897	17068	16824	16790	16956	16906	16772	16768	16823	16751	16660	17041	16819	16909	16996	16750	16882	16808	16786	16862	16720	16870	16898	16853	16812	16792	16730	16680	16866	16883	16680	16951	16895	16866	16858	16918	16869	16841	16925	16960	16753	16792	16809	16779	16938	16822	16730	16916	16702	16974	16814	16857	16875	16649	16898	17025	16784	16824	16828	16941	16932	16806	16697	16935	16910	16688	16811	16778	16950	16705	16782	16860	16745	16902	16748	16948	16701	16760	16719	16965	17006	16740	16624	16774	16673	16956	16809	16839	16883	16843	16858	17012	16838	16880	16773	16875	16815	16681	16864	16804	16772	16877	16820	17016	16835	16669	17150	16805	16770	16847	16836	16747	16850	16903	17005	16824	16667	16704	16758	17039	16554	16840	16725	16831	16891	16787	16884	16866	16785	16885	16863	16899	16748	16773	16847	16950	16860	16987	16816	16780	16774	16648	16814	16827	16679	16907	16909	16676	16755	16750	16989	16919	17089	16886	16712	16736	16717	16694	16736	16885	16500	16890	16822	17020	16869	16972	16952	16905	16863	16823	16940	16796	16783	17011	17070	17011	16756	16776	16922	16845	16696	16685	16766	16810	16845	16852	16832	16682	16704	16935	16634	16873	16842	16646	16797	16786	16792	17000	16765	16879	16690	16594	16690	16819	16818	16527	16728	16751	16664	16850	16851	17178	17037	16913	16913	16883	16707	16722	16772	16928	16697	17009	16610	16879	17025	16948	16743	16890	16688	16601	16812	16766	16860	16913	17082	16801	16975	16765	16803	16804	17012	16949	16654	16887	16864	16869	16962	16718	16832	16725	16784	16739	16798	16779	16795	16852	16753	16732	16986	17001	16615	16732	17033	16880	16561	16875	16780	16908	16786	16683	16611	16852	16942	16826	16731	16746	17005	16679	16728	16783	16858	16997	16722	16730	16775	16642	16786	16842	16975	16973	16752	16917	16909	16860	16796	16881	16655	16811	16820	16757	16932	16891	16879	16776	16965	16852	16745	16944	16885	16836	16790	16846	16824	16855	16962	16919	16849	16639	16969	16785	16880	16916	16831	16709	16880	16722	16764	17039	16753	16894	16908	16721	17058	16795	16853	16983	17029	16873	16588	16628	16666	16939	16720	16719	16898	16781	16906	16933	16817	16817	16768	16798	16861	16824	16768	16955	16832	16693	16930	16698	16845	16991	17072	16991	16788	16850	16861	16903	16797	16811	16781	16904	16781	16774	16918	16820	16885	16629	16935	16790	16832	16759	16757	16774	16859	16698	16886	16886	16740	16741	16780	16792	16747	16867	16823	16913	16709	16874	16927	16900	16867	16816	16803	16700	16829	16625	16763	16772	16997	16895	16713	16680	16824	16879	16795	16870	16935	17006	17017	16949	17062	16971	16774	16892	16733	16794	16792	16908	16829	17045	16861	16837	16854	16898	16990	16626	16873	16836	16774	17041	16889	16625	16797	16707	16956	16791	16716	16951	16837	16850	16893	16804	16970	17075	16959	16838	16677	16800	17074	16754	16836	16948	16866	16750	16886	16847	16901	16667	16836	16894	16895	16886	16634	16882	16891	16781	16905	16804	16815	16941	16806	16664	17056	16980	16904	16778	16944	16829	16815	16776	16925	16827	16590	17018	16820	16684	16884	16866	16993	16953	16758	16846	16878	16842	16810	16771	16828	16768	16801	16841	16826	16873	16637	16905	16881	17030	16950	16839	16742	16885	16780
25530	75227	65730	51937	48729	34907	21852	19541	18304	17338	17084	16625	16169	15889	15664	15610	15583	15282	15136	14879	14798	14750	14869	14671	14740	14711	14689	14778	14582	14509	14752	14507	14526	14623	14582	14715	14523	14424	14673	14606	14656	14431	14810	15207	15355	15144	14901	14344	14423	14576	14492	14427	14568	14426	14408	14543	14419	14464	14579	14525	14483	14371	14597	14473	14432	14513	14501	14504	14716	14615	14657	14302	14447	14432	14472	14369	14325	14463	14525	14361	14587	14526	14391	14475	14497	14465	14451	14514	14441	14344	14382	14530	14486	14690	14497	14545	14498	14606	14445	14569	14586	14395	14603	14380	14606	14486	14596	14645	14428	14498	14544	14362	14451	14449	14581	14395	14342	14528	14474	14574	14382	14378	14580	14433	14342	14662	14473	14603	14562	14478	14457	14470	14425	14504	14435	14491	14611	14463	14358	14578	14564	14395	14607	14572	14457	14496	14656	14482	14513	14404	14423	14441	14463	14656	14554	14550	14613	14435	14595	14583	14384	14437	14362	14456	14533	14417	14522	14427	14635	14603	14387	14445	14435	14635	14452	14541	14504	14246	14492	14554	14582	14490	14590	14481	14502	14375	14376	14604	14390	14226	14596	14428	14466	14494	14507	14520	14482	14528	14349	14314	14542	14497	14369	14655	14541	14524	14630	14421	14491	14303	14516	14560	14445	14424	14453	14527	14817	14568	14299	14526	14457	14514	14383	14632	14517	14573	14559	14556	14696	14593	14410	14414	14520	14529	14561	14472	14442	14466	14580	14381	14648	14619	14438	14552	14452	14534	14549	14531	14583	14696	14639	14440	14607	14454	14587	14473	14535	14635	14612	14598	14525	14376	14512	14489	14475	14518	14488	14394	14380	14469	14609	14599	14487	14485	14497	14405	14497	14556	14445	14502	14372	14616	14398	14422	14580	14586	14375	14653	14506	14362	14457	14440	14590	14482	14434	14475	14438	14513	14681	14393	14537	14345	14578	14479	14323	14481	14545	14629	14456	14304	14440	14600	14659	14587	14550	14480	14356	14555	14392	14549	14502	14576	14553	14606	14500	14469	14460	14560	14364	14373	14465	14510	14509	14458	14557	14463	14404	14499	14396	14465	14551	14458	14608	14428	14494	14606	14522	14441	14563	14348	14573	14557	14440	14565	14554	14422	14541	14405	14454	14473	14609	14464	14648	14478	14434	14400	14699	14561	14361	14516	14574	14580	14658	14567	14456	14501	14286	14408	14508	14559	14489	14597	14564	14413	14590	14556	14360	14554	14571	14589	14427	14428	14624	14486	14542	14679	14453	14394	14568	14618	14554	14391	14590	14405	14506	14502	14437	14615	14510	14563	14424	14507	14334	14434	14374	14547	14386	14483	14517	14683	14445	14527	14665	14363	14513	14585	14543	14558	14501	14456	14477	14469	14326	14538	14550	14457	14286	14404	14416	14500	14457	14414	14353	14663	14509	14509	14562	14302	14497	14470	14526	14552	14424	14452	14561	14476	14404	14294	14596	14359	14432	14416	14468	14421	14672	14476	14471	14536	14219	14574	14517	14569	14645	14361	14492	14474	14467	14596	14378	14398	14445	14355	14478	14407	14577	14545	14268	14407	14394	14507	14515	14486	14507	14489	14481	14434	14549	14247	14542	14326	14501	14339	14521	14474	14569	14461	14514	14617	14439	14316	14621	14499	14425	14581	14406	14455	14546	14655	14483	14609	14502	14563	14465	14602	14431	14547	14457	14390	14383	14531	14434	14429	14368	14484	14452	14595	14442	14354	14396	14417	14442	14544	14590	14239	14587	14690	14491	14515	14609	14470	14685	14518	14515	14404	14430	14409	14453	14428	14581	14451	14478	14445	14437	14626	14527	14514	14470	14450	14334	14568	14440	14530	14723	14410	14439	14497	14517	14583	14483	14445	14477	14412	14496	14597	14601	14526	14419	14532	14558	14515	14700	14437	14478	14579	14404	14366	14330	14533	14420	14493	14569	14419	14465	14710	14442	14362	14593	14423	14396	14501	14413	14382	14466	14559	14444	14492	14538	14693	14535	14537	14489	14604	14588	14419	14459	14635	14587	14501	14382	14270	14503	14464	14458	14311	14614	14572	14440	14371	14604	14488	14400	14483	14416	14522	14413	14711	14421	14483	14534	14486	14502	14408	14640	14428	14546	14460	14407	14595	14477	14579	14586	14431	14454	14439	14567	14467	14642	14570	14461	14402	14441	14529	14596	14438	14530	14446	14435	14466	14460	14391	14340	14529	14332	14649	14423	14385	14656	14453	14368	14484	14363	14439	14512	14521	14412	14482	14518	14513	14491	14574	14579	14278	14531	14533	14285	14413	14427	14590	14511	14330	14583	14320	14492	14481	14645	14314	14277	14685	14590	14546	14491	14523	14454	14523	14546	14568	14327	14420	14462	14531	14549	14643	14385	14478	14469	14543	14528	14403	14491	14400	14507	14403	14528	14492	14431	14484	14379	14555	14417	14565	14428	14412	14585	14511	14481	14441	14394	14423	14321	14420	14549	14508	14582	14549	14554	14484	14563	14487	14597	14355	14441	14614	14606	14450	14482	14488	14622	14458	14511	14484	14529	14592	14626	14440	14531	14463	14411	14550	14501	14508	14450	14686	14663	14651	14320	14594	14566	14515	14431	14513	14492	14472	14530	14381	14456	14495	14562	14330	14364	14556	14455	14493	14629	14585	14505	14683	14352	14469	14457	14482	14583	14594	14535	14454	14490	14248	14558	14453	14425	14545	14396	14564	14531	14368	14495	14508	14461	14410	14488	14517	14391	14546	14487	14507	14381	14564	14508	14664	14533	14326	14585	14377	14381	14556	14538	14585	14656	14453	14373	14495	14379	14549	14638	14510	14574	14402	14591	14541	14593	14575	14416	14367	14509	14571	14379	14475	14636	14520	14489	14333	14379	14557	14335	14470	14576	14472	14506	14422	14480	14647	14623	14459	14504	14446	14308	14531	14470	14228	14597	14449	14492	14376	14364	14457	14492	14583	14417	14578	14533	14578	14371	14327	14625	14503	14404	14474	14304	14536	14484	14426	14584	14498	14614	14503	14337	14594	14512	14470	14550	14479	14426	14384	14375	14404	14481	14488	14551	14441	14418	14507	14488	14605	14448	14502	14471	14448	14687	14369	14376	14323	14439	14603	14403	14441	14524	14382	14557	14468	14580	14498	14393	14431	14539	14394	14384	14491	14488	14549	14543	14424	14607	14262	14457	14713	14627	14460	14462	14567	14332	14517	14370	14458	14625	14464	14497	14562	14402	14527	14407	14484	14366	14598	14441	14430	14373	14328	14572	14373	14482	14580	14467	14497	14613	14495	14554	14603	14363	14475	14552	14494	14530	14504	14457	14441	14560	14496	14668	14390	14567	14513	14514	14614	14526	14465	14282	14624	14519	14309	14611	14531	14641	14481	14364	14493	14500	14541	14626	14608	14394	14497	14386	14715	14456	14585	14524	14480	14471	14413	14623	14596	14504	14537	14637	14530	14349	14573	14425	14625	14446	14543	14662	14297	14690	14451	14436	14586	14532	14459	14416	14448	14578	14595	14574	14681	14453	14520	14575	14431	14488	14427	14469	14496	14492	14673	14414	14435	14534	14580	14558	14580	14441	14530	14385	14569	14389	14500	14476	14463	14605	14405	14568	14684	14315	14515	14509	14592	14568	14472	14515	14408	14489	14468	14547	14491	14622	14301	14344	14446	14455	14493	14511	14363	14502	14521	14558	14487	14443	14479	14545	14451	14583	14320	14608	14438	14691	14363	14427	14490	14418	14522	14258	14517	14398	14553	14514	14421	14583	14538	14607	14619	14583	14510	14510	14450	14537	14503	14518	14428	14491	14660	14477	14516	14671	14556	14355	14456	14535	14540	14563	14405	14375	14337	14422	14343	14434	14339	14563	14458	14685	14449	14442	14352	14470	14596	14298	14554	14566	14378	14681	14560	14480	14333	14586	14450	14479	14312	14346	14564	14474	14536	14678	14227	14440	14447	14452	14558	14559	14476	14432	14694	14528	14605	14454	14468	14559	14386	14450	14471	14397	14458	14430	14515	14525	14477	14448	14561	14347	14380	14603	14537	14313	14470	14516	14400	14395	14658	14521	14422	14374	14400	14420	14569	14482	14733	14498	14660	14452	14490	14530	14461	14475	14386	14383	14594	14455	14620	14389	14449	14391	14551	14584	14434	14384	14507	14474	14674	14258	14573	14377	14620	14542	14594	14447	14351	14574	14366	14363	14550	14599	14451	14333	14510	14432	14442	14408	14303	14601	14398	14564	14404	14448	14493	14501	14535	14442	14438	14558	14596	14314	14545	14494	14523	14332	14359	14459	14658	14525	14506	14336	14456	14427	14598	14474	14371	14471	14490	14553	14679	14548	14328	14341	14448	14543	14547	14444	14531	14390	14664	14523	14350	14493	14480	14541	14421	14406	14608	14465	14562	14640	14315	14540	14416	14351	14453	14385	14471	14553	14433	14461	14563	14448	14616	14576	14623	14434	14501	14593	14455	14527	14506	14505	14414	14329	14368	14359	14419	14511	14542	14488	14633	14475	14532	14646	14504	14498	14532	14427	14657	14459	14510	14513	14512	14593	14589	14711	14550	14436	14241	14654	14430	14349	14618	14460	14545	14447	14439	14481	14469	14606	14527	14485	14672	14386	14326	14472	14592	14537	14381	14529	14447	14463	14464	14657	14464	14367	14405	14364	14522	14423	14389	14530	14506	14284	14393	14473	14577	14530	14411	14423	14495	14366	14619	14389	14446	14334	14503	14539	14493	14524	14477	14501	14562	14451	14434	14375	14576	14515	14393	14675	14423	14631	14411	14520	14507	14534	14395	14385	14501	14436	14335	14351	14495	14407	14536	14648	14398	14464	14423	14426	14668	14670	14442	14430	14459	14363	14561	14584	14492	14586	14529	14442	14445	14553	14563	14620	14502	14517	14511	14362	14336	14567	14340	14497	14561	14582	14336	14488	14438	14503	14453	14521	14429	14364	14545	14304	14429	14380	14493	14499	14449	14508	14523	14495	14540	14494	14481	14535	14629	14471	14541	14477	14452	14537	14603	14480	14361	14510	14486	14598	14533	14250	14431	14482	14738	14301	14589
27630	26963	32374	27140	23410	20390	19079	18301	17937	17913	17708	17594	17580	17597	17369	17420	17464	17478	17353	17326	17434	17596	17386	17299	17425	17377	17400	17152	17086	17321	17429	17187	17109	17251	17309	17157	17170	16999	17289	17213	17236	17077	17176	17353	17234	17211	17259	17260	17107	17111	17385	17252	17288	17268	17206	17319	17150	17203	17127	17216	17337	17119	17259	17155	17297	17295	17161	17229	17146	17166	17079	17195	17133	17324	17137	17191	17245	17200	17249	17092	17380	17214	17185	17095	16970	17367	17291	17209	17177	17297	17272	17155	17133	17352	17304	17338	16983	17293	17343	17273	17136	17379	17152	17107	17046	17151	17353	17418	17172	17185	17150	17132	17222	17230	17211	16972	17099	17127	17157	17122	17218	16977	17176	17367	17220	17258	17219	17254	17136	17252	17114	17129	17279	17244	17255	17214	17099	17235	17097	17109	17184	17276	17168	17158	17255	17335	17036	17004	16957	17183	17179	17259	17218	17203	17251	17145	17263	17146	17144	17338	17171	17033	17156	17124	17296	17052	17283	16984	17178	17109	17121	17053	17193	17263	17184	17239	17260	17392	17191	16976	17232	17091	17252	17372	17293	16962	17181	16991	17172	17451	17146	17197	17173	17062	16953	17047	17027	17026	17221	17000	17207	17145	17200	17163	17255	17137	17189	17139	17115	17160	17149	17064	17290	17260	17299	17180	17047	17178	17417	17271	17204	17327	17428	17310	17161	17206	17345	17089	17309	17192	17170	17110	17105	17293	17347	17208	17346	17097	17211	17243	17027	17050	17319	17275	17199	17132	17124	17148	17241	17304	17196	17347	17322	17265	17353	16997	17280	17060	17141	17174	17195	17411	17247	17270	17290	17312	17275	17204	17246	17064	17413	17049	17110	17168	17080	17215	17097	16992	17248	17246	17077	17116	17221	17269	17230	17023	17255	17148	17115	17203	17335	17278	17241	17112	17358	17144	17412	17047	17280	17030	17222	17072	17348	17280	17248	17160	17330	17143	17118	17199	17187	17225	17231	17207	17123	17231	17199	17100	17343	17222	17291	17354	17167	17044	17215	17122	17303	17240	17178	17129	17192	17163	17219	17240	17058	17249	17077	17266	17137	17024	17225	17081	17339	17175	17331	17098	17196	17199	17129	17188	17170	17131	17098	17225	17074	17260	17215	17282	17430	17265	17337	17064	17316	17168	17262	17106	17181	17027	17082	17093	17107	17290	17352	17319	17315	17242	17044	17153	17131	17314	17214	17192	17246	17446	17269	17253	17186	17406	17333	17412	17069	17183	17151	17215	17044	17228	17213	17349	17073	17138	17232	17151	17151	17236	17021	17031	17186	17064	17352	17342	17124	17123	17225	17068	17193	17290	17268	17112	17158	17078	17192	17230	17193	17201	17155	17227	17308	17121	17082	17107	17169	17225	17011	17213	17255	17235	17274	17187	17156	17279	17157	17279	17357	17161	17217	17232	17242	17152	17221	17092	17193	17191	17225	17241	17013	16986	17266	17339	17405	17065	17193	17135	17190	17174	16905	17278	17203	16998	17100	17186	17355	17123	17404	17093	17541	17090	17138	17154	17274	17192	17194	17384	17322	17214	17167	17224	17164	17188	17153	17390	17194	17277	17289	17400	17084	17229	17209	16973	17254	17262	17256	17463	17313	17016	17082	17239	16953	17420	17123	17202	17035	17356	17101	17296	17380	17118	17110	17282	17305	17150	17097	17325	17119	17136	17278	17041	17181	17441	17405	17262	17211	17123	17198	17035	17244	17177	17178	17186	17431	17262	17193	17021	17126	16952	17013	17238	17106	17350	17326	17228	17120	17204	17317	17283	17308	17220	17112	17374	17211	17576	17284	17217	17233	17071	17133	17184	17230	17113	17184	17456	17232	17224	17356	17480	17135	17167	17188	17208	17183	17273	17193	17125	17184	17131	17276	17432	17211	17194	17378	17127	17123	17342	17088	17315	17288	17186	17270	17242	17098	17089	17198	17087	17157	17078	17251	17169	17459	17381	17267	17283	17056	17255	17131	17264	17354	17099	17105	17172	17120	17209	17258	17316	17057	17091	17131	17167	17080	17051	17089	17211	17228	17141	17038	17382	17192	17136	16943	17062	17325	17152	17430	17341	17389	17323	17142	17158	17092	17152	17256	17380	17183	17295	17210	17071	17442	17103	17251	17204	17180	17263	17040	17122	17249	17023	17216	17038	17199	17227	17064	17200	17109	17324	17268	17285	17324	16929	17207	17226	17271	17266	17148	17215	17344	17256	17257	17171	17260	17093	17334	17377	17347	17433	17126	17120	17377	17214	17195	17224	17315	17145	17498	17322	17228	17435	17241	16975	17008	17218	17246	17102	17448	17273	17404	17254	17322	17185	17206	17286	17330	17112	17137	17149	17081	17381	17322	17185	17111	17292	17297	17107	17223	17056	17205	17151	17271	17166	17235	17081	17253	17204	17255	17350	17147	17226	17197	17045	17129	16972	17318	17247	17223	17231	17110	17264	17272	16995	17108	17213	17112	17426	17368	17263	17112	17256	17088	17160	17327	17283	17541	17265	17170	17064	17297	17274	17141	17246	17233	17250	17348	17388	17222	17399	17275	17050	17164	17151	17368	17281	17086	17090	17083	17399	17125	17377	17267	17243	17333	17079	17235	17402	17208	17151	17310	17225	17192	17079	17087	17219	17013	17243	17222	17066	17017	17195	17220	17303	17219	17053	17234	17188	17113	16984	17240	17186	17158	17170	17286	17123	17057	17031	17264	17103	17198	17097	17131	17206	17158	17242	17124	17181	17087	17216	17055	17018	17182	17239	17132	17274	17077	17236	17291	17112	17256	17302	17361	17005	17269	17156	17331	17008	17157	17224	17215	17097	17079	17115	17066	17232	17144	17008	17319	17328	17246	17083	17243	17352	17375	16993	17021	17212	17345	16964	17190	17208	17155	17266	17055	17106	17284	17299	17106	17334	17146	17118	17009	17214	17346	17114	16959	17152	17199	16967	17222	17131	17161	17132	17041	17298	17368	17050	17125	17174	17034	17132	17105	17088	17125	17142	17191	17332	17247	17267	17253	17052	17223	17260	17176	17110	17131	17342	17352	17138	17164	17220	17114	17078	17157	17137	17191	17375	17021	17236	17345	17224	17092	17077	17227	17282	17339	17198	16984	17211	17184	17020	17148	17404	17171	17189	17385	17449	17252	17260	17233	17187	17199	17180	17432	17235	17235	17318	17342	17155	17243	17197	17111	17203	17360	17126	17159	17203	17100	17305	17151	17230	17221	17358	17311	17180	17268	17337	17275	17066	17375	17258	17459	17174	17069	17235	17182	17231	17339	17154	17166	17139	17133	17340	17182	17159	17151	17182	17098	17052	17208	17078	17197	17231	17193	17365	17160	17208	17195	17115	16983	17068	17172	17311	17166	17273	17210	17392	17337	16905	17126	17190	17252	17531	17231	17264	17294	17154	17244	17251	17105	17195	17192	17476	17325	17205	17142	17243	17165	16962	16970	17190	16973	17270	17192	17380	17220	17216	17158	17268	17342	17222	17164	17271	17283	17263	17095	17278	17113	17128	17028	17166	17216	17245	17197	17104	17384	17226	17210	17288	17349	17157	17300	17265	17196	17081	17219	17215	17311	17360	17169	17157	17211	17006	17292	17200	17103	17145	17226	17346	17260	17267	17193	17445	17201	17202	17188	17183	17381	17186	17117	17215	17293	17215	17279	17138	17144	17227	17228	17269	17148	17223	17301	17211	17190	17193	17204	17066	17203	17107	17387	17189	17313	17321	17163	17248	17329	17248	17129	17249	16985	17313	17291	17208	17148	17212	17278	17461	17094	17258	17397	17318	17174	17227	17315	17299	17350	17337	17093	17290	17310	17109	17281	17031	17127	17216	17278	17333	17355	17281	17207	17293	17215	17203	16993	17234	17125	17371	17292	17198	17149	17245	17124	17219	17142	17119	17456	17473	17186	17208	17088	17137	17306	17224	17361	17326	17292	17336	17020	17264	17288	17158	17142	17141	17234	17053	17080	17109	17183	17208	17333	17282	17449	17201	17071	17252	17269	17213	17307	17176	17284	17117	17337	17330	17409	17201	17179	17314	17273	17297	17128	17156	17192	17244	17141	17360	17194	17463	17074	17421	17208	17013	17214	17104	17159	17365	16987	17458	17247	17138	17090	17211	17251	17149	17276	17225	17174	17194	17221	17214	17373	17334	17279	17309	17251	17218	17125	17262	17212	17041	17200	17248	16970	17350	17254	17328	17123	17178	17060	17322	17326	17339	17067	17116	17194	17127	17253	17173	17142	17220	17243	17282	17163	17265	17233	17340	17209	17203	17203	17179	17264	17466	17322	17151	17188	17043	17321	17393	17206	17099	17274	17216	17289	17270	16998	16992	17260	17190	17332	17309	17118	17390	17201	17390	17294	17288	17260	17196	17058	17312	17064	17197	17294	17310	17148	17160	17167	17227	17071	17384	17285	17329	17236	17247	17270	17126	16910	17197	17164	17279	17176	17230	17392	16976	17444	17392	17240	17244	17200	17212	16990	17238	17492	17081	17037	17374	17196	17147	17156	17085	17326	17261	17240	17127	17114	17068	17076	17072	17342	17179	17199	17104	16868	17207	16995	17205	17205	17171	17200	17271	17203	17151	17214	17210	17107	17082	17185	17165	17280	17143	17225	17127	17495	17036	17042	17176	17383	17322	17145	17112	17291	17056	17291	17088	17076	17107	17171	16976	17284	17147	17101	17011	17222	17247	17371	17236	17252	17099	17270	17346	17165	17200	17217	17271	17264	17285	17205	17224	17263	17271	17413	17260	17191	17305	17251	17402	17341	17312	17217	16957	17011	17201	17409	17212	16992	17252	17213	17176	17365	17115	17293	17186	17383	17097	17164	17377	17462	17590	17171	17099	17310	17347	17096	17228	17313	17157	17119	17273	17408	17194	17215	17158	17243	17209	17316	17456	17310	17244	17058	17144	17234	17302	17344	17181	17392	16971	17022	17276	17214	17163	17247	17264	17321	17365	17071	17250	17160	17015	17217	17311	17327	17349	17245	17181	17097	17169	17315	17351	17147	17213	17474	17314	17161	17137	17109	17272	16940	17162	17244	17128	17346	17123	17215	17112
19978	43464	32209	24673	22819	18503	16875	16349	15920	15565	15524	15015	15209	15225	15020	15086	14987	14913	14908	14861	15011	14751	14756	14815	14932	14909	14823	14643	14636	14852	14805	14868	14757	14744	14844	14908	14785	14601	14580	14843	14825	14790	14614	14744	14876	14785	14753	14582	14752	14748	14681	14713	14606	14571	14819	14585	14757	14636	14839	14654	14768	14641	14715	14694	14665	14686	14666	14695	14584	14808	14648	14629	14727	14803	14823	14730	14815	14665	14663	14741	14759	14702	14821	14624	14524	14699	14688	14714	14614	14699	14569	14787	14649	14534	14605	14740	14625	14762	14703	14683	14855	14600	14789	14725	14830	14822	14579	14658	14685	14624	14753	14490	14597	14927	14632	14865	14669	14757	14770	14683	14619	14685	14787	14903	14736	14875	14847	14530	14852	14679	14658	14670	14628	14667	14563	14629	14626	14723	14679	14720	14852	14747	14625	14734	14603	14978	14570	14809	14564	14577	14519	14670	14759	14902	14635	14555	14650	14524	14846	14851	14740	14833	14590	14705	14507	14689	14673	14722	14519	14648	14820	14634	14638	14760	14650	14821	14831	14738	14751	14674	14619	14567	14732	14767	14605	14672	14653	14654	14590	14683	14745	14632	14681	14624	14692	14826	14654	14879	14886	14658	14659	14784	14628	14720	14871	14677	14605	14693	14759	14695	14530	14827	14781	14850	14610	14760	14784	14954	14703	14659	14675	14643	14672	14708	14534	14871	14659	14777	14670	14679	14816	14742	14684	14676	14748	14687	14803	14614	14712	14700	14936	14721	14696	14582	14737	14955	14648	14533	14650	14736	14809	14801	14678	14925	14607	14727	14722	14646	14763	14646	14639	14824	14722	14704	14676	14763	14770	14800	14468	14813	14625	14727	14809	14583	14640	14795	14883	14816	14655	14657	14745	14704	14820	14665	14742	14710	14659	14747	14599	14711	14609	14812	14534	14802	14760	14845	14736	14875	14645	14791	14709	14591	14745	14727	14792	14796	14806	14661	14840	14717	14739	14721	14605	14653	14761	14529	14721	14625	14780	14641	14784	14678	14666	14678	14785	14754	14624	14628	14673	14711	14838	14909	14613	14838	14652	14662	14732	14701	14770	14746	14820	14671	14710	14666	14828	14631	14575	14597	14750	14684	14621	14739	14780	14403	14639	14605	14715	14750	14743	14863	14669	14747	14766	14712	14553	14658	14829	14564	14627	14746	14751	14763	14884	14658	14742	14688	14668	14743	14750	14651	14702	14791	14776	14709	14620	14605	14653	14842	14628	14781	14657	14653	14709	14637	14540	14788	14686	14668	14703	14763	14674	14780	14680	14811	14748	14725	14556	14675	14549	14806	14813	14724	14677	14818	14711	14696	14614	14696	14662	14775	14792	14736	14695	14732	14801	14699	14621	14660	14889	14780	14677	14700	14544	14775	14599	14634	14629	14713	14599	14565	14632	14648	14550	14600	14840	14650	14633	14595	14757	14546	14732	14716	14685	14589	14568	14553	14836	14752	14796	14588	14831	14615	14713	14706	14694	14561	14627	14863	14748	14756	14633	14585	14673	14823	14569	14692	14759	14739	14788	14746	14617	14714	14782	14627	14694	14543	14639	14731	14694	14659	14663	14820	14556	14665	14710	14699	14827	14663	14608	14595	14550	14631	14770	14615	14712	14731	14682	14757	14813	14748	14696	14792	14622	14734	14648	14761	14914	14709	14930	14749	14770	14690	14608	14687	14761	14790	14891	14717	14678	14704	14652	14726	14791	14650	14723	14768	14864	14823	14504	14706	14710	14807	14808	14759	14720	14639	14824	14682	14726	14740	14570	14789	14818	14631	14653	14743	14632	14683	14827	14799	14737	14514	14701	14625	14685	14775	14713	14819	14763	14615	14645	14806	14674	14610	14570	14643	14741	14666	14749	14815	14784	14622	14678	14876	14655	14722	14747	14664	14631	14678	14839	14708	14591	14691	14882	14797	14682	14887	14611	14658	14532	14929	14687	14740	14939	14803	14645	14859	14674	14891	14594	14703	14722	14750	14607	14691	14800	14715	14729	14788	14570	14857	14684	14798	14707	14731	14541	14834	14796	14715	14718	14666	14797	14671	14675	14501	14852	14577	14686	14783	14640	14697	14491	14620	14627	14602	14691	14729	14655	14731	14760	14863	14635	14729	14687	14634	14735	14695	14696	14703	14894	14810	14700	14630	14630	14840	14584	14751	14579	14660	14628	14505	14752	14660	14881	14752	14776	14863	14582	14641	14661	14625	14736	14758	14624	14705	14732	14725	14646	14666	14774	14659	14727	14837	14617	14524	14595	14846	14718	14773	14764	14708	14648	14855	14765	14866	14796	14776	14619	14661	14725	14693	14705	14579	14712	14779	14719	14781	14784	14635	14661	14775	14671	14562	14876	14562	14697	14652	14604	14719	14492	14589	14741	14710	14764	14619	14719	14541	14718	14735	14658	14672	14787	14729	14667	14735	14602	14612	14695	14700	14754	14944	14686	14794	14591	14605	14801	14732	14705	14799	14651	14814	14621	14659	14742	14752	14709	14849	14627	14820	14718	14717	14742	14635	14608	14650	14600	14704	14599	14803	14654	14529	14633	14700	14756	14706	14599	14628	14971	14849	14697	14689	14703	14716	14658	14528	14847	14721	14791	14737	14759	14549	14666	14697	14619	14824	14718	14675	14631	14879	14723	14671	14565	14946	14641	14760	14639	14724	14725	14776	14757	14706	14596	14734	14616	14572	14666	14729	14686	14599	14655	14730	14677	14882	14696	14688	14764	14833	14740	14657	14617	14707	14927	14458	14774	14665	14578	14917	14696	14667	14570	14672	14865	14795	14573	14557	14861	14801	14805	14825	14674	14817	14650	14688	14756	14666	14696	14570	14787	14693	14580	14764	14594	14834	14580	14782	14761	14689	14639	14687	14774	14870	14826	14933	14645	14614	14689	14841	14710	14721	14692	14707	14583	14692	14651	14782	14625	14725	14695	14946	14692	14805	14638	14762	14732	14702	14674	14796	14637	14598	14668	14638	14664	14622	14826	14663	14840	14767	14686	14726	14766	14655	14722	14661	14709	14742	14751	14784	14762	14699	14731	14604	14796	14770	14673	14750	14758	14683	14802	14699	14649	14664	14780	14600	14744	14852	14559	14854	14643	14658	14769	14788	14926	14824	14907	14640	14801	14620	14676	14622	14783	14685	14614	14593	14789	14652	14939	14626	14704	14822	14874	14572	14818	14661	14761	14689	14656	14641	14786	14636	14873	14762	14862	14776	14516	14871	14783	14731	14812	14803	14602	14593	14663	14738	14765	14743	14734	14701	14778	14772	14714	14888	14827	14834	14705	14703	14642	14597	14777	14783	14803	14834	14732	14660	14705	14649	14658	14737	14764	14795	14700	14762	14684	14658	14580	14693	14751	14759	14653	14678	14825	14664	14524	14654	14780	14719	14859	14704	14703	14840	14843	14737	14887	14775	14722	14789	14708	14751	14640	14592	14616	14615	14653	14803	14836	14734	14656	14664	14602	14486	14890	14603	14812	14527	14591	14936	14753	14644	14510	14798	14773	14551	14657	14601	14711	14616	14774	14719	14905	14699	14731	14705	14732	14664	14641	14772	14956	14716	14772	14802	14590	14647	14826	14701	14750	14569	14575	14660	14686	14753	14875	14788	14840	14781	14655	14652	14731	14579	14759	14877	14565	14707	14712	14743	14669	14848	14685	14796	14675	14901	14666	14498	14642	14588	14713	14675	14688	14668	14635	14751	14633	14730	14815	14551	14929	14871	14736	14741	14759	14771	14581	14622	14734	14829	14734	14725	14708	14722	14623	14757	14712	14922	14524	14600	14768	14771	14747	14790	14830	14803	14707	14702	14649	14544	14715	14586	14691	14859	14700	14684	14596	14478	14777	14810	14702	14708	14647	14643	14714	14882	14729	14672	14878	14636	14605	14875	14767	14763	14893	14681	14737	14669	14823	14593	14702	14624	14632	14705	14568	14712	14697	14688	14842	14850	14918	14708	14869	14801	14613	14758	14642	14944	14698	14647	14601	14648	14550	14653	14713	14819	14697	14722	14647	14717	14642	14682	14808	14695	14852	14778	14626	14774	14701	14743	14661	14771	14794	14707	14745	14714	14663	14737	14652	14863	14666	14623	14670	14744	14727	14803	14792	14734	14631	14784	14647	14666	14749	14649	14686	14564	14770	14664	14771	14739	14788	14689	14519	14771	14779	14668	14705	14793	14667	14840	14701	14640	14818	14702	14871	14570	14762	14621	14632	14733	14600	14673	14865	14663	14648	14767	14604	14630	14917	14679	14707	14657	14754	14521	14756	14665	14694	14757	14689	14618	14828	14892	14748	14765	14723	14706	14774	14728	14774	14861	14643	14766	14863	14677	14801	14674	14673	14796	14778	14782	14645	14563	14849	14745	14574	14724	14652	14813	14831	14730	14685	14667	14918	14735	14807	14624	14806	14712	14718	14723	14539	14716	14803	14846	14757	14630	14819	14632	14664	14722	14745	14750	14706	14677	14612	14866	14664	14739	14769	14699	14757	14806	14795	14667	14685	14813	14801	14552	14765	14676	14553	14563	14674	14605	14668	14712	14694	14717	14417	14890	14799	14804	14684	14665	14654	14616	14616	14976	14561	14632	14681	14804	14659	14795	14638	14821	14850	14725	14612	14754	14674	14679	14808	14812	14598	14749	14803	14678	14572	14597	14744	14813	14695	14697	14671	14678	14704	14743	14893	14766	14697	14653	14983	14658	14679	14670	14509	14774	14732	14679	14807	14772	14845	14533	14850	14835	14777	14816	14625	14643	14740	14781	14711	14760	14582	14727	14658	14628	14485	14700	14567	14708	14840	14659	14804	14945	14797	14700	14776	14665	14679	14785	14805	14680	14750	14851	14701	14762	14769	14850	14838	14730	14756	14652	14606	14680	14707	14540	14581	14753	14870	14710	14807	14623	14679	14701	14500	14629	14837	14797	14778	14664	14674	14573	14865	14719	14803	14729	14849	14868	14769	14579	14572	14849	14691	14684	14780	14627	15010	14738	14761	14831	14733	14794	14699	14646	14692	14495	14651	14745	14810	14751	14718	14680	14770	14721	14652	14573	14727	14748	14675	14670
23973	21466	28861	26569	29163	25434	22410	19377	18635	18148	18037	17657	17654	17476	17203	17366	17124	17106	16856	16838	17000	17107	17075	16824	16699	16766	16903	16833	16793	16674	16773	16774	16601	16755	16810	16891	16667	16798	16810	16801	16553	16592	16830	16955	17176	16855	16893	16860	16710	16715	16552	16637	16678	16634	16607	16790	16735	16546	16635	16690	16796	16723	16779	16792	16665	16603	16734	16816	16624	16609	16611	16641	16620	16630	16868	16805	16846	16564	16798	16813	16639	16756	16641	16482	16698	16736	16530	16903	16533	16582	16760	16729	16524	16683	16677	16670	16623	16668	16755	16729	16687	16611	16751	16733	16722	16694	16645	16585	16548	16521	16749	16592	16844	16450	16652	16359	16869	16632	16721	16664	16651	16674	16561	16726	16697	16747	16786	16549	16514	16397	16831	16655	16717	16658	16916	16642	16776	16470	16566	16615	16477	16724	16805	16513	16597	16435	16561	16471	16704	16864	16705	16617	16688	16756	16636	16406	16754	16787	16498	16850	16819	16788	16625	16674	16823	16593	16509	16748	16612	16586	16695	16616	16666	16555	16500	16640	16799	16604	16502	16499	16440	16887	16480	16506	16811	16824	16692	16622	16488	16492	16727	16645	16637	16725	16614	16864	16678	16733	16852	16681	16838	16677	16818	16723	16551	16786	16593	16481	16516	16752	16564	16803	16568	16542	16716	16609	16799	16722	16558	16765	16775	16683	16925	16549	16665	16536	16517	16353	16548	16505	16573	16749	16554	16920	16802	16727	16669	16667	16740	16752	16383	16664	16472	16786	16701	16749	16850	16726	16630	16768	16729	16803	16674	16770	16696	16517	16461	16685	16619	16697	16565	16719	16606	16604	16690	16578	16656	16484	16640	16703	16782	16661	16738	16740	16570	16689	16754	16786	16788	16683	16639	16745	16555	16577	16875	16757	16822	16739	16776	16509	16576	16846	16655	16770	16569	16615	16600	16642	16781	16433	16681	16664	16682	16621	16636	16682	16636	16680	16905	16590	16678	16679	16718	16616	16738	16474	16541	16736	16986	16636	16782	16669	16712	16526	16447	16769	16769	16548	16807	16627	16665	16797	16748	16460	16754	16735	16767	16728	16725	16857	16739	16593	16538	16487	16833	16698	16714	16655	16623	16486	16769	16482	16783	16770	16812	16819	16615	16840	16588	16741	16593	16479	16690	16708	16527	16608	16647	16737	16620	16502	16569	16690	16592	16856	16731	16737	16585	16592	16696	16473	16632	16840	16711	16684	16695	16629	16654	16668	16624	16758	16730	16628	16736	16744	16547	16802	16740	16733	16577	16365	16514	16565	16463	16670	16641	16438	16655	16619	16709	16860	16429	16469	16603	16573	16898	16563	16697	16705	16713	16610	16623	16768	16738	16694	16719	16667	16892	16621	16763	16841	16661	16691	16915	16601	16686	16614	16637	16651	16497	16683	16730	16743	16587	16566	16663	16767	16630	16560	16507	16531	16693	16727	16623	16649	16679	16671	16801	16633	16674	16548	16610	16671	16608	16735	16655	16577	16526	16507	16652	16600	16611	16775	16725	16619	16646	16501	16679	16723	16645	16827	16685	16657	16713	16824	16576	16697	16683	16676	16508	16605	16590	16663	16775	16836	16559	16682	16559	16530	16547	16600	16740	16588	16470	16550	16753	16734	16710	16593	16574	16712	16953	16777	16514	16614	16722	16789	16547	16446	16700	16672	16798	16370	16674	16564	16645	16614	16582	16800	16590	16539	16812	16735	16816	16780	16609	16533	16688	16583	16586	16697	16551	16565	16810	16810	16604	16671	16501	16572	16461	16598	16694	16583	16685	16579	16660	16482	16755	16652	16575	16914	16606	16634	16658	16696	16814	16750	16740	16630	16755	16574	16729	16653	16621	16820	16730	16671	16664	16429	16617	16385	16519	16783	17044	16792	16565	16706	16808	16684	16861	16586	16742	16767	16673	16517	16654	16793	16652	16560	16624	16529	16553	16788	16757	16572	16657	16648	16522	16664	16568	16657	16726	16700	16700	16526	16696	16602	16596	16606	16877	16651	16546	16853	16953	16760	16861	16586	16716	16706	16549	16788	16447	16634	16967	16627	16611	16464	16425	16596	16424	16674	16415	16649	16645	16599	16649	16816	16608	16361	16673	16632	16758	16442	16611	16661	16752	16808	16570	16584	16698	16725	16835	16685	16756	16794	16579	16457	16724	16613	16842	16666	16533	16747	16573	16620	16715	16926	16692	16840	16522	16885	16692	16606	16609	16690	16599	16812	16673	16655	16371	16645	16687	16644	16797	16389	16586	16790	16755	16577	16727	16551	16670	16814	16849	16985	16756	16585	16423	16761	16313	16555	16688	16577	16725	16764	16572	16773	16642	16496	16779	16633	16696	16743	16671	16536	16577	16472	16660	16790	16789	16682	16693	16498	16729	16549	16675	16639	16915	16730	16690	16777	16500	16514	16643	16625	16620	16513	16778	16642	16468	16518	16730	16778	16609	16686	16789	16711	16644	16747	16600	16691	16592	16510	16595	16558	16589	16725	16755	16620	16628	16712	16652	16695	16630	16644	16713	16723	16667	16627	16812	16812	16814	16621	16686	16591	16628	16671	16553	16791	16723	16800	16874	16618	16653	16780	16679	16563	16668	16626	16632	16596	16829	16882	16730	16543	16515	16579	16697	16744	16555	16567	16688	16703	16755	16533	16509	16971	16703	16738	16751	16663	16746	16784	16872	16574	16397	16758	16692	16431	16814	16711	16570	16669	16641	16723	16660	16867	16638	16642	16492	16487	16767	16762	16647	16620	16604	16689	16670	16760	16654	16766	16557	16614	16655	16673	16826	16675	16738	16583	16565	16671	16844	16347	16717	16573	16785	16574	16604	16653	16825	16797	16733	16569	16598	16621	16701	16725	16844	16767	16730	16554	16558	16672	16662	16669	16869	16586	16594	16740	16558	16643	16761	16556	16617	16566	16536	16654	16812	16460	16606	16661	16791	16655	16690	16483	16688	16634	16540	16809	16609	16501	16602	16701	16628	16682	16799	16505	16923	16561	16769	16806	16657	16834	16582	16524	16535	16616	16672	16652	16469	16439	16666	16563	16534	16644	16786	16760	16747	16995	16502	16838	16704	16559	16667	16477	16767	16769	16640	16797	16662	16575	16694	16545	16748	16700	16602	16605	16697	16579	16657	16647	16512	16740	16716	16505	16774	16802	16614	16679	16715	16774	16599	16666	16710	16624	16704	16640	16702	16948	16724	16756	16677	16899	17048	16501	16718	16457	16618	16473	16636	16640	16728	16919	16460	16594	16606	16734	16761	16622	16634	16835	16630	16738	16577	16570	16745	16822	16531	16500	16620	16619	16715	16713	16611	16866	16741	16634	16900	16707	16707	16647	16748	16734	16631	16720	16761	16610	16539	16595	16492	16622	16423	16750	16635	16688	16530	16713	16899	16666	16515	16718	16614	16661	16540	16739	16618	16772	16547	16785	16762	16614	16401	16506	16699	16977	16891	16740	16770	16729	16758	16612	16832	16630	16522	16575	16613	16604	16574	16726	16704	16827	16781	16381	16665	16768	16628	16645	16611	16630	16615	16826	16775	16716	16724	16649	16687	16796	16876	16619	16665	16484	16791	16517	16469	16666	16610	16697	16684	16695	16612	16535	16615	16646	16591	16609	16669	16731	16605	16450	16774	16625	16743	16323	16522	16604	16640	16509	16607	16684	16701	16780	16814	16685	16518	16695	16766	16636	16581	16577	16504	16762	16869	16690	16741	16772	16572	16630	16665	16673	16610	16640	16778	16787	16492	16668	16612	16746	16806	16700	16740	16623	16664	16540	16525	16570	16594	16655	16671	16475	16486	16648	16675	16724	16937	16709	16673	16508	16559	16662	16648	16522	16577	16840	16711	16551	16562	16475	16783	16867	16907	16537	16612	16577	16819	16642	16651	16637	16621	16510	16780	16662	16805	16658	16556	16690	16698	16701	16602	16786	16504	16630	16642	16657	16692	16505	16708	16468	16738	16653	16503	16679	16765	16522	16579	16589	16542	16572	16481	16706	16488	16695	16801	16669	16743	16718	16851	16656	16674	16665	16831	16413	16921	16660	16731	16725	16780	16683	16660	16683	16609	16831	16592	16800	16648	16546	16656	16677	16814	16675	16662	16841	16674	16658	16699	16696	16705	16678	16605	16533	16728	16738	16634	16695	16691	16623	16638	16634	16771	16669	16587	16810	16516	16583	16618	16554	16599	16786	16579	16717	16724	16767	16813	16596	16796	16529	16578	16623	16726	16673	16632	16788	16604	16534	16443	16731	16591	16586	16654	16798	16674	16641	16631	16628	16629	16675	16602	16653	16731	16578	16832	16730	16633	16761	16715	16612	16655	16638	16667	16705	16814	16836	16694	16920	16552	16567	16537	16640	16697	16868	16701	16622	16801	16526	16571	16896	16584	16656	16601	16630	16479	16763	16646	16739	16604	16780	16625	16672	16685	16746	16533	16848	16701	16869	16765	16754	16621	16588	16829	16728	16512	16718	16573	16466	16799	16579	16516	16716	16779	16653	16521	16573	16552	16697	16613	16588	16502	16616	16583	16580	16638	16643	16494	16503	16592	16577	16469	16581	16750	16550	16698	16598	16713	16782	16837	16624	16673	16771	16618	16574	16723	16816	16542	16622	16593	16572	16791	16715	16677	16654	16681	16652	16691	16854	16670	16710	16662	16649	16642	16731	16766	16749	16607	16729	16655	16583	16803	16748	16652	16733	16755	16611	16678	16771	16772	16713	16701	16635	16657	16463	16660	16554	16645	16617	16709	16776	16761	16580	16851	16645	16566	16723	16657	16596	16712	16702	16568	16609	16778	16739	16647	16649	16756	16806	16622	16481	16552	16737	16741	16750	16687	16357	16605	16721	16621	16606	16772	16651	16554	16599	16678	16730	16665	16724	16736	16900	16531	16401	16539	16751	16460	16512	16728	16420	16638	16666	16836	16889	16590	16708	16594	16747	16581	16564	16869	16823	16777	16810	16553	16606	16502	16721	16727	16900	16650	16741	16578	16513	16680	16619	16489	16814	16677	16644	16526	16609	16798	16697	16782	16860	16701	16737	16698	16858	16816	16692	16661	16742
27457	68854	44246	37830	35941	23037	18950	17738	16866	16366	16125	15720	15342	15478	15228	15059	14987	14942	14745	14818	14774	14664	14560	14705	14570	14477	14488	14610	14613	14628	14569	14463	14666	14700	14598	14361	14405	14414	14209	14276	14523	14527	14671	14770	14786	14806	14619	14436	14464	14548	14462	14490	14522	14391	14441	14541	14504	14377	14408	14428	14455	14491	14440	14574	14494	14277	14420	14491	14505	14349	14465	14323	14321	14444	14448	14245	14489	14409	14627	14533	14558	14521	14503	14392	14451	14447	14529	14269	14574	14312	14503	14483	14484	14429	14504	14427	14295	14454	14467	14583	14417	14190	14403	14406	14297	14442	14558	14386	14491	14347	14438	14287	14430	14387	14404	14473	14465	14401	14491	14382	14458	14540	14359	14464	14349	14314	14431	14337	14453	14291	14520	14433	14371	14429	14408	14478	14545	14378	14491	14380	14448	14386	14491	14364	14405	14466	14450	14348	14601	14479	14436	14472	14465	14419	14390	14472	14140	14192	14246	14360	14349	14374	14430	14412	14416	14490	14438	14520	14350	14503	14332	14423	14457	14497	14470	14444	14275	14509	14403	14336	14553	14418	14418	14545	14460	14305	14436	14481	14374	14390	14596	14492	14444	14466	14469	14519	14507	14394	14483	14548	14386	14548	14444	14447	14389	14187	14547	14364	14425	14452	14336	14604	14259	14475	14436	14345	14399	14427	14359	14540	14464	14497	14354	14621	14502	14439	14403	14539	14425	14341	14482	14279	14483	14514	14521	14439	14178	14412	14492	14419	14298	14432	14379	14406	14409	14635	14471	14367	14384	14238	14458	14470	14482	14450	14374	14445	14317	14505	14435	14415	14406	14440	14420	14473	14557	14310	14451	14254	14555	14472	14301	14397	14419	14307	14270	14343	14384	14500	14352	14383	14596	14467	14497	14504	14377	14487	14386	14375	14474	14333	14408	14414	14337	14538	14346	14471	14297	14342	14562	14628	14306	14332	14524	14455	14556	14400	14442	14233	14381	14533	14355	14365	14499	14534	14359	14532	14482	14625	14424	14420	14613	14480	14561	14437	14388	14605	14412	14540	14446	14572	14434	14325	14402	14330	14417	14382	14509	14407	14447	14352	14375	14523	14517	14420	14487	14556	14477	14495	14433	14424	14545	14410	14333	14480	14574	14400	14600	14402	14414	14472	14323	14374	14395	14357	14258	14469	14339	14386	14251	14284	14481	14291	14631	14382	14510	14517	14276	14518	14445	14361	14539	14582	14459	14468	14349	14547	14456	14386	14384	14308	14354	14513	14496	14416	14519	14454	14421	14428	14256	14412	14478	14500	14576	14427	14444	14348	14488	14383	14479	14629	14444	14273	14267	14395	14423	14346	14460	14348	14539	14377	14380	14371	14437	14393	14292	14127	14328	14449	14556	14402	14452	14355	14466	14507	14409	14409	14429	14478	14450	14522	14436	14501	14566	14432	14498	14234	14473	14447	14389	14293	14223	14297	14372	14555	14366	14404	14422	14492	14458	14362	14505	14409	14458	14390	14445	14468	14427	14293	14455	14432	14462	14613	14386	14574	14367	14529	14471	14391	14320	14589	14395	14448	14402	14347	14496	14413	14269	14443	14476	14252	14536	14370	14255	14234	14424	14369	14310	14417	14319	14357	14396	14371	14446	14470	14369	14324	14334	14387	14493	14394	14393	14470	14344	14371	14441	14475	14274	14218	14426	14414	14416	14436	14426	14451	14470	14413	14421	14417	14547	14385	14463	14564	14361	14405	14469	14457	14505	14564	14495	14455	14496	14380	14370	14411	14533	14454	14396	14376	14458	14473	14572	14486	14542	14316	14446	14428	14523	14437	14417	14448	14401	14298	14460	14303	14360	14417	14474	14622	14435	14363	14480	14258	14439	14457	14476	14435	14551	14350	14315	14527	14415	14403	14392	14262	14478	14400	14355	14356	14399	14452	14406	14624	14477	14364	14433	14459	14526	14290	14419	14452	14528	14440	14440	14478	14558	14525	14329	14494	14456	14552	14592	14524	14426	14264	14547	14417	14553	14520	14441	14494	14385	14398	14419	14414	14448	14347	14391	14326	14260	14535	14517	14553	14425	14472	14361	14420	14392	14328	14485	14405	14231	14349	14308	14308	14385	14282	14374	14594	14488	14462	14581	14512	14316	14339	14227	14451	14446	14381	14596	14296	14415	14390	14381	14483	14232	14436	14509	14423	14413	14534	14458	14490	14532	14286	14379	14251	14449	14332	14543	14481	14606	14406	14451	14473	14414	14293	14326	14506	14562	14555	14340	14210	14322	14473	14292	14467	14314	14654	14572	14498	14490	14457	14293	14393	14290	14340	14369	14525	14615	14377	14420	14492	14315	14559	14569	14516	14277	14543	14435	14267	14367	14340	14552	14469	14356	14522	14337	14348	14439	14390	14418	14269	14385	14340	14450	14360	14378	14406	14504	14286	14305	14593	14366	14425	14356	14603	14240	14401	14355	14278	14410	14506	14395	14532	14397	14497	14349	14206	14474	14332	14550	14410	14378	14465	14532	14449	14202	14260	14335	14425	14421	14333	14411	14516	14255	14178	14690	14428	14320	14442	14452	14442	14406	14517	14493	14244	14469	14462	14520	14478	14302	14299	14288	14509	14424	14372	14309	14404	14455	14238	14307	14341	14375	14388	14426	14378	14420	14298	14345	14451	14379	14343	14293	14424	14326	14297	14532	14248	14473	14262	14340	14391	14259	14349	14350	14429	14419	14308	14397	14413	14536	14397	14326	14360	14578	14409	14344	14328	14436	14212	14275	14457	14532	14413	14418	14397	14450	14430	14388	14570	14535	14482	14430	14319	14433	14466	14259	14505	14236	14420	14373	14501	14368	14335	14458	14440	14520	14549	14449	14422	14432	14408	14454	14420	14464	14475	14521	14557	14304	14355	14415	14309	14650	14347	14396	14280	14323	14305	14425	14455	14464	14252	14260	14283	14509	14359	14344	14405	14507	14492	14458	14541	14393	14382	14364	14368	14611	14469	14540	14406	14414	14517	14433	14312	14520	14320	14396	14379	14272	14473	14350	14412	14380	14493	14515	14478	14342	14471	14426	14447	14403	14557	14443	14481	14271	14322	14210	14351	14208	14390	14351	14435	14580	14291	14564	14509	14492	14535	14313	14411	14272	14322	14364	14441	14419	14303	14497	14370	14494	14298	14541	14642	14240	14419	14392	14493	14508	14301	14545	14432	14419	14368	14396	14413	14453	14354	14599	14448	14478	14437	14330	14532	14643	14415	14451	14390	14344	14511	14485	14245	14356	14389	14418	14425	14509	14217	14475	14386	14558	14361	14527	14372	14301	14547	14399	14448	14416	14587	14405	14267	14611	14449	14628	14600	14584	14310	14233	14392	14418	14238	14376	14548	14469	14370	14542	14445	14463	14442	14301	14416	14243	14440	14202	14439	14489	14321	14536	14382	14533	14374	14482	14461	14398	14375	14371	14655	14548	14397	14492	14278	14653	14353	14536	14266	14352	14300	14373	14359	14581	14301	14459	14374	14423	14496	14412	14464	14562	14525	14421	14415	14223	14398	14392	14449	14536	14325	14385	14363	14351	14296	14568	14331	14240	14399	14489	14637	14315	14427	14591	14453	14552	14569	14458	14473	14363	14480	14376	14358	14491	14471	14433	14376	14424	14437	14371	14469	14480	14317	14340	14497	14524	14373	14355	14350	14357	14463	14577	14607	14352	14290	14553	14452	14401	14526	14425	14388	14418	14522	14243	14509	14363	14494	14497	14302	14317	14430	14407	14490	14264	14355	14434	14460	14469	14482	14379	14451	14509	14408	14302	14522	14423	14378	14428	14540	14378	14475	14325	14537	14396	14390	14503	14370	14411	14403	14519	14426	14530	14485	14403	14358	14463	14343	14660	14513	14298	14304	14654	14363	14647	14229	14389	14487	14418	14433	14381	14450	14301	14471	14420	14532	14432	14339	14461	14365	14518	14462	14462	14303	14392	14367	14408	14209	14548	14331	14512	14318	14444	14408	14465	14308	14416	14456	14440	14300	14320	14311	14313	14616	14283	14546	14372	14363	14449	14413	14582	14323	14548	14314	14263	14521	14439	14310	14397	14387	14423	14500	14404	14290	14316	14273	14430	14442	14600	14494	14417	14589	14403	14400	14374	14304	14320	14432	14285	14571	14432	14470	14495	14342	14401	14254	14370	14405	14454	14383	14413	14253	14491	14412	14553	14390	14406	14259	14377	14524	14486	14350	14366	14464	14561	14464	14494	14356	14158	14558	14456	14176	14635	14407	14532	14362	14533	14465	14455	14367	14447	14387	14460	14601	14492	14428	14211	14440	14405	14580	14357	14464	14534	14296	14531	14357	14334	14498	14468	14249	14552	14516	14302	14443	14396	14424	14355	14429	14327	14433	14548	14347	14351	14421	14453	14506	14407	14481	14410	14305	14402	14383	14504	14544	14339	14422	14579	14271	14389	14495	14276	14445	14322	14395	14518	14506	14214	14369	14540	14296	14381	14288	14603	14525	14537	14490	14374	14324	14386	14377	14483	14547	14450	14512	14494	14392	14349	14393	14411	14525	14373	14377	14565	14343	14377	14534	14576	14396	14559	14451	14295	14362	14504	14192	14385	14393	14372	14322	14426	14362	14361	14461	14608	14358	14226	14402	14466	14209	14541	14387	14384	14238	14416	14379	14542	14570	14445	14331	14541	14435	14529	14313	14326	14498	14406	14643	14443	14356	14243	14515	14372	14345	14238	14386	14521	14343	14475	14320	14570	14269	14421	14577	14312	14293	14486	14512	14291	14434	14431	14443	14400	14376	14458	14396	14565	14441	14512	14436	14475	14564	14395	14250	14481	14383	14571	14368	14343	14497	14339	14452	14405	14493	14323	14465	14493	14450	14522	14329	14515	14245	14544	14335	14381	14449	14211	14348	14191	14461	14524	14428	14411	14472	14471	14503	14412	14486	14405	14575	14434	14333	14488	14415	14334	14417	14523	14382	14412	14485	14430	14370	14534	14576	14365	14447	14338	14309	14518	14379	14222	14428	14267	14247	14493	14417	14382	14221	14438	14415	14288	14386	14406	14377	14494	14380	14452	14331	14407	14318	14474	14422	14438	14367
22786	21258	30834	24548	26011	26075	26250	20938	19358	19283	18786	18222	17916	17793	17492	17151	17334	17313	17315	17240	16913	17120	16997	17094	17088	16927	16904	16788	16792	16798	16915	16886	16923	16844	16947	16663	16655	16796	16811	16730	16724	16624	16708	17154	17247	17148	16762	16864	16668	16592	16568	16623	16828	16781	16778	16732	16781	16750	16755	16613	16716	16650	16663	16530	16676	16709	16478	16587	16650	16595	16514	16679	16740	16579	16649	16489	16602	16615	16524	16606	16548	16795	16545	16436	16676	16656	16635	16690	16739	16548	16659	16723	16878	16739	16713	16634	16506	16574	16857	16473	16755	16764	16628	16716	16767	16587	16620	16471	16538	16416	16615	16634	16579	16670	16743	16765	16852	16518	16886	16630	16538	16672	16626	16689	16907	16718	16666	16587	16726	16675	16746	16560	16688	16612	16765	16707	16548	16736	16785	16844	16551	16557	16687	16697	16924	16504	16594	16525	16636	16606	16561	16506	16656	16402	16486	16636	16900	16940	16740	16705	16695	16610	16659	16513	16813	16650	16475	16764	16740	16467	16731	16693	16581	16569	16627	16718	16660	16583	16605	16489	16659	16437	16637	16580	16787	16686	16618	16840	16743	16836	16713	16592	16628	16730	16771	16651	16624	16657	16617	16782	16777	16421	16405	16636	16703	16532	16600	16660	16545	16568	16605	16566	16858	16659	16680	16754	16659	16676	16732	16525	16372	16525	16587	16482	16625	16512	16435	16540	16544	16594	16602	16673	16824	16513	16712	16768	16676	16613	16638	16589	16715	16749	16678	16584	16687	16571	16289	16656	16594	16763	16690	16658	16576	16599	16758	16546	16522	16613	16854	16673	16773	16610	16556	16743	16688	16543	16767	16850	16575	16687	16595	16543	16504	16453	16619	16668	16462	16671	16402	16674	16549	16491	16651	16520	16717	16716	16585	16545	16679	16680	16683	16411	16656	16461	16533	16663	16497	16766	16660	16739	16741	16694	16743	16709	16677	16607	16678	16729	16564	16511	16934	16401	16592	16565	16614	16726	16795	16726	16403	16452	16375	16806	16442	16736	16811	16602	16624	16538	16482	16382	16838	16459	16475	16555	16742	16614	16491	16622	16634	16784	16771	16521	16741	16626	16806	16668	16830	16582	16465	16461	16697	16501	16459	16725	16658	16582	16570	16499	16630	16718	16661	16444	16611	16595	16759	16730	16705	16553	16541	16378	16351	16637	16722	16383	16641	16529	16652	16694	16537	16598	16501	16657	16581	16558	16526	16657	16722	16830	16592	16642	16587	16683	16554	16804	16635	16463	16514	16608	16572	16815	16691	16667	16684	16518	16437	16594	16682	16650	16647	16478	16684	16561	16523	16486	16640	16694	16483	16632	16608	16705	16764	16653	16610	16608	16485	16489	16814	16594	16375	16714	16672	16614	16597	16651	16605	16624	16809	16551	16671	16453	16802	16574	16711	16499	16526	16473	16719	16566	16513	16435	16537	16336	16777	16507	16667	16706	16652	16694	16398	16690	16461	16529	16656	16741	16532	16845	16544	16593	16575	16637	16628	16493	16798	16547	16490	16588	16641	16554	16491	16711	16833	16467	16762	16464	16620	16923	16510	16478	16552	16637	16534	16500	16472	16510	16668	16561	16683	16535	16646	16427	16478	16823	16518	16675	16589	16737	16734	16606	16560	16609	16753	16502	16816	16809	16700	16580	16606	16632	16519	16418	16717	16451	16561	16471	16681	16520	16540	16549	16633	16411	16508	16701	16895	16660	16591	16780	16712	16721	16617	16565	16687	16502	16495	16559	16800	16891	16781	16582	16424	16335	16463	16453	16674	16532	16686	16549	16614	16678	16688	16741	16803	16667	16707	16663	16506	16474	16753	16502	16456	16431	16227	16397	16682	16701	16672	16605	16555	16547	16628	16575	16502	16636	16677	16709	16587	16690	16598	16492	16648	16621	16579	16636	16800	16659	16762	16633	16848	16704	16739	16526	16525	16595	16611	16646	16522	16783	16579	16517	16645	16490	16509	16664	16580	16544	16333	16654	16584	16766	16600	16599	16735	16589	16717	16310	16693	16539	16592	16597	16635	16529	16774	16730	16658	16514	16463	16673	16595	16509	16592	16731	16645	16384	16586	16698	16640	16390	16616	16609	16655	16715	16460	16663	16472	16607	16586	16530	16742	16658	16641	16581	16505	16555	16527	16615	16694	16704	16670	16528	16723	16677	16472	16600	16595	16706	16537	16574	16508	16567	16665	16495	16644	16742	16564	16610	16760	16840	16691	16672	16670	16762	16648	16414	16549	16822	16594	16530	16718	16578	16480	16435	16598	16673	16374	16533	16584	16551	16593	16449	16563	16767	16648	16709	16352	16528	16600	16650	16836	16730	16661	16522	16671	16700	16597	16643	16679	16677	16639	16546	16653	16593	16655	16635	16634	16712	16485	16740	16618	16634	16308	16606	16637	16744	16592	16560	16632	16648	16743	16674	16642	16762	16682	16666	16489	16648	16757	16599	16615	16742	16829	16705	16683	16580	16625	16598	16699	16472	16646	16482	16759	16603	16727	16560	16634	16761	16810	16632	16636	16775	16691	16633	16635	16331	16511	16644	16496	16579	16711	16806	16605	16670	16658	16591	16711	16600	16549	16594	16601	16548	16540	16432	16647	16750	16608	16514	16647	16738	16312	16686	16525	16811	16459	16583	16596	16831	16553	16532	16608	16713	16654	16591	16556	16725	16564	16458	16629	16527	16628	16623	16469	16619	16485	16605	16593	16642	16807	16770	16626	16750	16585	16575	16648	16584	16650	16582	16749	16923	16496	16689	16565	16555	16537	16762	16748	16675	16636	16594	16551	16564	16768	16798	16598	16733	16695	16704	16690	16645	16747	16762	16681	16745	16687	16461	16698	16635	16659	16652	16736	16811	16439	16429	16573	16415	16474	16817	16538	16528	16677	16679	16683	16687	16548	16672	16603	16733	16641	16569	16357	16579	16635	16443	16893	16655	16624	16660	16691	16718	16664	16596	16686	16466	16656	16639	16642	16766	16558	16726	16494	16596	16698	16371	16753	16703	16602	16721	16671	16850	16656	16674	16489	16615	16557	16645	16628	16473	16643	16672	16596	16667	16605	16594	16570	16653	16710	16793	16448	16526	16592	16559	16575	16749	16774	16835	16542	16712	16861	16603	16559	16661	16711	16720	16663	16574	16688	16684	16751	16577	16653	16727	16599	16631	16674	16699	16712	16529	16592	16628	16597	16713	16547	16371	16633	16494	16681	16578	16839	16593	16611	16688	16656	16851	16703	16716	16664	16608	16618	16494	16576	16570	16753	16670	16527	16572	16390	16629	16588	16664	16510	16455	16564	16580	16687	16633	16583	16416	16585	16506	16592	16623	16732	16464	16770	16595	16652	16604	16681	16694	16547	16747	16680	16585	16809	16488	16465	16670	16789	16654	16515	16663	16582	16677	16521	16529	16738	16731	16613	16620	16601	16415	16618	16529	16470	16423	16705	16506	16581	16700	16671	16453	16491	16545	16613	16535	16862	16671	16414	16659	16620	16663	16701	16665	16532	16589	16714	16875	16789	16589	16488	16478	16440	16412	16617	16454	16497	16664	16683	16545	16504	16678	16611	16725	16893	16606	16697	16638	16725	16498	16692	16608	16687	16401	16557	16652	16554	16485	16616	16575	16592	16468	16628	16573	16494	16561	16563	16540	16586	16639	16792	16589	16752	16570	16615	16608	16791	16629	16779	16615	16729	16696	16800	16512	16695	16659	16547	16608	16859	16725	16637	16516	16574	16516	16619	16717	16669	16576	16718	16487	16821	16645	16701	16570	16572	16668	16752	16457	16731	16514	16726	16653	16386	16286	16654	16672	16714	16629	16588	16546	16581	16488	16518	16303	16587	16636	16722	16525	16599	16671	16634	16567	16643	16463	16588	16638	16587	16481	16810	16550	16654	16651	16614	16460	16582	16581	16557	16675	16805	16698	16744	16730	16496	16811	16595	16631	16813	16557	16591	16713	16491	16287	16621	16629	16586	16549	16782	16617	16612	16568	16532	16391	16666	16753	16575	16712	16718	16588	16664	16611	16611	16533	16609	16722	16700	16752	16579	16827	16537	16596	16618	16560	16654	16610	16755	16575	16707	16641	16581	16788	16700	16690	16649	16451	16579	16634	16909	16668	16659	16774	16717	16584	16693	16734	16577	16488	16779	16349	16666	16398	16684	16644	16615	16662	16635	16609	16786	16492	16638	16650	16483	16638	16621	16672	16525	16511	16550	16680	16582	16461	16643	16544	16391	16646	16708	16714	16626	16669	16732	16739	16724	16714	16530	16665	16619	16719	16422	16832	16723	16612	16617	16523	16710	16487	16890	16706	16730	16618	16591	16781	16616	16722	16560	16432	16692	16641	16663	16613	16517	16593	16537	16618	16634	16532	16645	16572	16475	16575	16622	16703	16541	16624	16600	16454	16676	16555	16617	16569	16589	16883	16699	16746	16701	16672	16568	16602	16475	16635	16723	16620	16546	16419	16578	16663	16652	16400	16617	16592	16753	16572	16535	16455	16717	16585	16347	16363	16666	16485	16700	16632	16520	16525	16631	16823	16692	16666	16820	16749	16458	16732	16686	16546	16777	16817	16740	16576	16652	16728	16596	16418	16429	16641	16568	16517	16519	16668	16933	16406	16726	16802	16434	16439	16594	16829	16581	16591	16713	16645	16562	16619	16579	16634	16315	16485	16699	16611	16640	16419	16629	16661	16664	16611	16633	16651	16551	16556	16529	16662	16632	16655	16573	16532	16576	16631	16634	16393	16632	16585	16641	16542	16666	16752	16557	16579	16598	16549	16484	16518	16635	16849	16528	16666	16585	16550	16920	16597	16771	16510	16690	16642	16745	16748	16436	16657	16684	16653	16719	16575	16656	16558	16654	16490	16561	16672	16682	16505	16767	16555	16427	16503	16288	16601	16673	16745	16678	16534	16771	16804	16649	16418	16658	16550	16396	16505	16724	16591	16660	16587	16688	16732	16474	16446	16539	16455	16667	16679	16669	16542	16547	16555	16499	16645	16701	16694	16493	16346	16689	16489	16729	16423	16604	16568	16554	16667	16584	16702	16674	16508	16771	16523
42457	83083	70979	41834	43082	25699	21127	19596	18253	17490	16840	16469	16167	15819	15456	15255	15254	15082	14832	15011	14596	14630	14847	14588	14726	14572	14711	14525	14298	14667	14589	14529	14410	14380	14464	14397	14373	14155	14437	14197	14381	14358	14656	15035	15095	14933	14664	14309	14364	14379	14300	14340	14425	14462	14412	14385	14227	14200	14449	14449	14594	14304	14404	14301	14411	14448	14400	14273	14460	14401	14457	14477	14351	14312	14136	14518	14388	14252	14462	14347	14331	14235	14478	14377	14412	14237	14357	14487	14199	14357	14270	14274	14242	14441	14196	14295	14436	14348	14427	14221	14319	14333	14498	14496	14289	14320	14232	14295	14254	14461	14478	14434	14400	14384	14207	14503	14170	14212	14290	14352	14344	14401	14170	14570	14166	14367	14308	14323	14401	14356	14331	14493	14399	14332	14353	14294	14390	14500	14232	14204	14483	14246	14302	14372	14403	14419	14379	14371	14339	14276	14207	14318	14190	14172	14381	14316	14440	14433	14452	14211	14284	14362	14423	14490	14338	14316	14244	14359	14478	14301	14441	14468	14194	14312	14287	14346	14427	14244	14432	14324	14324	14421	14364	14370	14500	14258	14303	14365	14425	14297	14382	14198	14492	14294	14314	14448	14266	14189	14392	14334	14387	14351	14246	14194	14550	14194	14311	14098	14353	14432	14255	14293	14484	14410	14346	14372	14401	14328	14442	14256	14471	14374	14319	14474	14322	14245	14288	14430	14303	14482	14335	14406	14381	14297	14266	14396	14514	14360	14304	14405	14282	14463	14370	14328	14256	14328	14332	14265	14312	14417	14501	14475	14336	14313	14535	14336	14331	14384	14306	14226	14522	14371	14326	14239	14446	14043	14293	14434	14463	14479	14333	14434	14458	14187	14296	14261	14329	14396	14372	14452	14219	14278	14321	14155	14509	14406	14255	14264	14484	14465	14305	14512	14396	14357	14302	14436	14465	14495	14183	14345	14321	14438	14288	14220	14375	14332	14503	14395	14309	14386	14329	14226	14392	14327	14336	14334	14305	14375	14411	14467	14293	14276	14274	14298	14302	14157	14550	14307	14420	14311	14521	14344	14373	14313	14372	14358	14278	14284	14319	14420	14362	14642	14193	14128	14516	14291	14334	14209	14288	14409	14540	14321	14403	14357	14472	14272	14305	14529	14267	14362	14213	14404	14435	14396	14479	14422	14492	14386	14427	14458	14452	14422	14408	14471	14352	14479	14417	14351	14249	14278	14345	14382	14242	14362	14261	14355	14273	14340	14466	14441	14311	14388	14526	14367	14218	14390	14517	14414	14280	14270	14275	14584	14456	14228	14299	14366	14294	14370	14438	14316	14451	14132	14428	14343	14246	14439	14280	14377	14262	14288	14227	14415	14222	14233	14065	14378	14266	14206	14330	14277	14266	14139	14330	14358	14261	14322	14275	14402	14370	14323	14443	14322	14313	14448	14542	14460	14455	14397	14365	14284	14327	14481	14318	14422	14407	14531	14390	14249	14077	14351	14350	14274	14530	14338	14363	14378	14303	14325	14377	14339	14392	14439	14424	14350	14297	14394	14355	14484	14248	14251	14324	14320	14515	14482	14204	14352	14419	14305	14386	14171	14349	14293	14331	14158	14307	14490	14388	14348	14369	14413	14402	14039	14380	14421	14238	14389	14438	14142	14621	14339	14439	14366	14319	14259	14416	14407	14651	14314	14400	14304	14399	14381	14277	14398	14267	14289	14207	14393	14329	14212	14131	14329	14453	14328	14357	14391	14426	14259	14303	14346	14340	14443	14560	14386	14445	14359	14248	14471	14491	14306	14158	14304	14330	14248	14345	14209	14415	14357	14290	14446	14402	14392	14098	14481	14227	14456	14499	14288	14323	14394	14305	14319	14308	14452	14367	14394	14292	14448	14316	14360	14418	14475	14285	14290	14384	14400	14374	14527	14337	14274	14391	14383	14397	14416	14529	14286	14300	14401	14353	14528	14386	14297	14441	14343	14259	14330	14360	14423	14307	14358	14509	14305	14301	14320	14406	14305	14274	14306	14201	14259	14429	14304	14432	14444	14374	14416	14254	14386	14445	14480	14420	14257	14409	14368	14283	14496	14430	14441	14303	14363	14287	14354	14457	14402	14301	14478	14280	14459	14237	14413	14283	14281	14435	14427	14284	14483	14306	14495	14581	14210	14270	14441	14135	14502	14295	14259	14284	14172	14377	14331	14485	14406	14220	14422	14373	14284	14399	14342	14208	14380	14324	14432	14218	14371	14402	14268	14367	14490	14355	14489	14408	14269	14420	14420	14238	14420	14354	14298	14361	14274	14351	14356	14400	14132	14282	14044	14306	14309	14284	14297	14290	14368	14361	14525	14359	14335	14392	14384	14360	14455	14408	14339	14530	14166	14445	14288	14333	14322	14283	14372	14301	14556	14449	14313	14255	14273	14342	14228	14400	14309	14493	14284	14236	14412	14410	14435	14190	14358	14287	14380	14343	14377	14382	14333	14286	14125	14447	14399	14280	14432	14463	14467	14294	14312	14248	14443	14420	14415	14356	14463	14339	14302	14342	14497	14212	14297	14159	14195	14281	14460	14273	14317	14433	14481	14289	14384	14444	14306	14294	14419	14172	14357	14406	14425	14305	14367	14422	14191	14206	14226	14335	14262	14279	14381	14400	14424	14287	14460	14337	14482	14285	14309	14362	14387	14419	14298	14316	14293	14496	14419	14306	14296	14423	14293	14360	14316	14259	14407	14492	14309	14209	14316	14379	14473	14374	14284	14342	14521	14430	14429	14477	14324	14380	14378	14221	14470	14352	14275	14355	14404	14342	14288	14420	14249	14284	14267	14517	14181	14304	14283	14528	14333	14474	14241	14445	14343	14413	14539	14261	14419	14270	14373	14435	14473	14438	14358	14380	14183	14410	14527	14334	14333	14193	14285	14236	14433	14327	14199	14306	14421	14347	14438	14209	14250	14490	14409	14299	14397	14370	14312	14253	14370	14418	14360	14372	14422	14473	14225	14289	14196	14475	14509	14510	14351	14213	14424	14204	14446	14542	14248	14424	14472	14316	14315	14334	14326	14233	14438	14343	14298	14336	14303	14415	14355	14015	14303	14512	14317	14322	14321	14423	14290	14492	14422	14187	14240	14354	14470	14438	14298	14409	14255	14397	14240	14432	14328	14489	14331	14224	14434	14284	14428	14524	14317	14396	14402	14341	14482	14352	14272	14269	14254	14292	14191	14505	14491	14429	14252	14470	14217	14417	14290	14148	14419	14394	14371	14431	14285	14240	14294	14366	14396	14329	14384	14386	14209	14416	14383	14307	14385	14570	14547	14285	14216	14207	14318	14280	14431	14250	14421	14252	14230	14394	14327	14491	14270	14395	14381	14491	14582	14274	14513	14511	14448	14482	14324	14305	14521	14343	14380	14273	14365	14540	14402	14324	14537	14272	14451	14402	14339	14505	14306	14221	14438	14531	14312	14381	14352	14315	14145	14309	14523	14308	14175	14329	14436	14305	14369	14237	14229	14425	14424	14317	14284	14211	14344	14311	14384	14454	14439	14370	14387	14086	14305	14286	14133	14233	14234	14282	14413	14418	14324	14251	14329	14329	14335	14440	14313	14555	14338	14378	14317	14378	14180	14309	14268	14286	14363	14417	14358	14138	14219	14293	14296	14251	14269	14482	14047	14490	14253	14417	14339	14210	14263	14385	14349	14270	14247	14235	14417	14267	14323	14314	14216	14438	14410	14457	14492	14320	14292	14282	14231	14295	14335	14288	14298	14384	14199	14521	14103	14255	14250	14459	14414	14364	14304	14466	14373	14373	14356	14355	14509	14505	14351	14361	14194	14473	14343	14227	14369	14310	14206	14299	14324	14300	14310	14415	14415	14404	14317	14425	14299	14419	14402	14308	14361	14196	14356	14373	14466	14311	14335	14385	14277	14365	14367	14341	14450	14415	14236	14493	14300	14379	14225	14249	14386	14494	14399	14423	14446	14322	14365	14249	14327	14564	14201	14234	14504	14352	14111	14234	14315	14363	14226	14442	14323	14236	14337	14381	14559	14239	14331	14319	14289	14292	14159	14120	14501	14520	14357	14438	14242	14318	14408	14358	14418	14280	14305	14471	14377	14124	14243	14345	14386	14253	14366	14203	14374	14437	14329	14194	14337	14513	14537	14314	14185	14394	14412	14334	14370	14182	14397	14282	14416	14241	14377	14351	14158	14332	14426	14377	14332	14409	14332	14450	14223	14414	14236	14481	14146	14150	14332	14408	14158	14370	14446	14213	14237	14320	14283	14210	14414	14275	14139	14413	14227	14365	14341	14327	14210	14338	14305	14360	14454	14352	14551	14515	14407	14503	14379	14335	14258	14415	14219	14295	14362	14496	14431	14331	14224	14247	14369	14433	14294	14428	14419	14210	14288	14339	14408	14486	14181	14449	14454	14370	14278	14390	14277	14317	14466	14232	14280	14302	14306	14241	14429	14393	14488	14458	14396	14318	14442	14400	14245	14408	14236	14313	14181	14355	14287	14277	14457	14244	14151	14206	14487	14366	14403	14275	14411	14316	14471	14239	14273	14276	14388	14277	14282	14228	14340	14245	14392	14380	14381	14288	14309	14329	14391	14281	14362	14348	14460	14389	14306	14452	14268	14376	14402	14468	14357	14421	14351	14246	14299	14366	14307	14466	14399	14308	14263	14395	14391	14250	14171	14364	14297	14440	14316	14265	14374	14363	14416	14312	14478	14404	14463	14293	14311	14306	14277	14478	14266	14264	14212	14376	14363	14442	14295	14473	14294	14424	14454	14386	14136	14530	14390	14398	14370	14401	14378	14343	14392	14373	14516	14197	14264	14338	14373	14468	14372	14292	14410	14235	14288	14220	14405	14249	14333	14240	14087	14282	14386	14314	14327	14415	14505	14277	14362	14358	14311	14400	14374	14386	14267	14349	14331	14408	14322	14422	14401	14318	14310	14387	14361	14276	14267	14345	14389	14472	14399	14314	14398	14195	14311	14314	14397	14457	14332	14396	14253	14321	14173	14268	14250	14356	14298	14498	14257	14263	14424	14275	14456	14493	14400	14318	14419	14207	14461	14285	14217	14623	14255	14534	14441	14287	14549
27535	25163	39276	27002	21965	19598	18558	18050	17609	17535	17663	17424	17291	17393	17101	17336	17036	17126	16990	16942	17272	17025	17096	16950	16902	16895	17254	17026	17059	17187	17110	17010	16866	17023	17027	17019	17033	17032	17033	17102	17062	16985	16997	17125	16995	17318	17116	17189	17140	17120	17067	17165	16974	17065	17123	16905	17085	17012	16989	16945	16869	17132	16843	17008	16989	16956	16880	16838	16967	16890	16934	16989	16908	16771	16941	16959	16947	16861	17017	17209	16886	16950	16962	17072	16964	16921	16986	16912	17128	16988	17079	16906	17096	16797	17122	16909	16947	16866	16885	16805	16957	17101	16930	17061	16947	17095	16941	16892	17093	16945	17168	17096	16852	16857	16994	16982	17151	16818	17192	17104	17177	16975	17046	16802	16953	17017	17105	17076	17082	16976	16912	16819	17168	16950	16979	16916	16870	17037	16969	16792	17249	17021	17030	17057	16867	17008	17062	16958	16797	16937	17229	17235	16876	17151	17056	16951	16961	16899	16902	17058	17107	17126	16781	16888	16900	17126	17084	16755	16944	16875	17011	16921	16882	16880	16882	17045	16895	16825	16939	16944	17080	16860	16986	16877	16992	16826	16747	16910	16963	16965	17105	17051	16951	16950	17067	16840	16982	16871	17162	16877	17000	17067	16996	16960	16984	16898	17147	17145	16911	17017	16972	16820	17040	16978	16949	17099	16921	16918	16966	17124	17224	17012	16986	16963	17000	16896	16789	16919	16852	17056	17048	17012	17036	17113	17007	17035	17158	16865	17101	17030	17152	17171	17029	16988	16879	16986	17121	17130	17098	16908	17151	17063	16920	17049	17002	16924	16750	17148	16995	17033	17147	16884	16997	16896	16991	16922	16960	16945	16863	17176	17137	17028	16939	16964	17129	17043	16855	17048	16950	17022	17158	16927	16899	16910	17029	17219	16974	17045	16928	17171	17068	16948	16823	16903	16807	16886	17080	16970	17075	16784	17060	16975	16954	16772	16992	17124	16988	17018	16957	16934	16921	16904	16964	17038	17129	16976	17139	16918	16936	16923	16950	17189	17073	16958	17163	17153	16887	16797	16907	17115	17009	17179	16953	16852	17000	17013	17140	16989	16923	16940	17084	16891	17147	16827	16976	16928	16898	17024	17089	17031	17113	16983	16899	17036	17097	17155	16875	16989	17114	16959	17091	16925	16822	17037	16914	17174	17026	17012	16991	16929	16999	16849	16995	17083	17056	16907	16962	16981	16986	16935	17013	16921	16846	17146	17157	16858	17032	17206	17010	17069	17088	17041	17038	16972	16935	17072	17170	16888	16986	16855	17013	17202	16860	17043	16799	16869	17069	16725	16908	17057	17143	16913	16921	17125	17060	16991	16851	17025	16963	17038	16841	17000	16945	16979	17066	17099	16941	17064	17156	17049	16988	16721	16889	16917	16924	17158	17089	16965	16938	17054	17080	16943	16907	16826	16813	16967	17100	17161	17136	16900	17054	17025	16897	17033	16753	16996	16864	17179	16999	17084	16885	16863	16955	16910	16962	16861	17100	16937	17009	16934	16928	16932	16883	16989	17035	16899	17018	17046	16944	16863	16758	16803	17080	17050	17113	16874	17093	16943	16939	16920	17083	17066	16890	17314	17010	16937	17093	17000	17072	16985	17025	17068	16869	16808	16942	16924	16996	16679	16997	16987	16934	16930	16926	16982	17038	16976	16996	17047	16942	16882	17091	17151	17081	16918	16994	16931	17044	16988	16895	16895	16836	17043	16961	17151	17166	17061	17185	16957	17179	16748	17300	17079	16855	17126	17134	16995	17020	16883	16951	17066	16950	16911	16931	17013	16937	16981	16885	16925	17209	16907	16908	17067	17056	16983	17056	16952	17006	17012	16937	16802	16735	16845	17119	16880	16909	16780	17091	17008	17073	17016	17078	16841	17012	16991	16958	17179	16861	16894	16744	16981	17021	17025	16961	16741	17117	17002	16940	17008	16926	16956	16771	16912	16940	16774	17048	17074	17159	17175	16836	16914	16856	16900	17194	17015	17002	17045	16987	16778	16964	17090	16899	17019	17223	17124	16923	17032	16886	16843	16997	16887	16921	16871	16947	16897	16899	17080	16962	16891	17008	17013	16916	16984	16954	16900	16899	16912	17144	16959	17055	16970	16847	17100	17254	17103	17070	16955	17000	17038	17106	17213	17064	17177	17079	16988	16987	16909	16854	17109	16988	16869	17044	16868	16996	17015	17035	16842	16799	17166	17068	17103	17050	16951	17225	16881	17165	17106	17195	17180	17063	17055	16903	16987	17045	17053	17100	16998	16934	17028	16904	17011	16879	17258	16861	16934	16992	17054	17082	17218	17161	16747	17040	16896	17033	16987	17057	16885	16858	17138	16993	17131	16836	17019	17254	17063	17075	16863	16883	16688	16989	17043	16897	16929	16843	17094	16845	17094	17238	16910	16946	16899	17062	17045	16906	17020	17193	17126	17052	17028	17283	16927	17022	16941	17070	16811	16929	17069	17259	17051	17115	17148	16915	17255	17189	17129	17098	17004	16947	16982	16919	16902	16940	16966	17153	17194	17056	16965	16814	17060	16972	16980	16953	16987	16880	16966	16983	17007	16891	17106	16928	16993	16943	17031	16841	17118	17196	16950	16878	17074	17273	16899	16979	17043	17030	16860	16969	17022	16758	17160	17120	17238	16980	17105	16933	17036	16804	17018	16934	17030	16946	16943	17071	16832	17042	16699	17067	16942	17049	17159	17030	17003	16800	17210	16951	16990	16911	16997	17135	17021	17117	16990	17104	16915	16875	16904	16971	16931	16978	16917	16858	16968	16783	16909	16823	17245	16940	16817	16715	16995	16897	16978	17193	17011	16976	16892	16958	17055	17214	17024	17178	17076	16856	16935	16898	16990	16990	16925	17027	17013	16925	16958	17114	16906	16935	16935	16893	17032	16922	17111	17038	17031	16949	17083	17159	17029	17180	17003	16922	17073	16884	16898	17155	16941	17042	17061	16808	16855	16964	17082	16923	16998	16889	17052	17021	17022	16900	17047	17121	17087	16924	16959	16739	16966	16915	16918	16898	16732	17025	17064	17011	17075	16895	17094	17125	16976	17066	16931	16900	17100	16999	17140	17103	17081	17010	16860	17003	16892	17020	16890	17026	17016	16958	16943	17027	17024	17033	17009	16916	16786	16897	16976	16943	16880	16893	16927	16937	17112	17004	16930	16977	17176	17057	17083	16944	17032	17054	16954	17128	16866	17005	16982	16838	17068	16901	17065	17116	17192	17135	17019	17063	16766	16929	16945	16988	16978	17077	17067	17056	16949	16911	16845	17090	17139	17036	17000	17119	16832	16952	16975	16971	16984	16970	16872	16948	17094	17127	16992	16863	16751	16932	16985	17185	17082	16916	17067	16947	17051	17140	17024	17001	17150	16788	16981	17084	16976	16904	17256	17012	17031	16944	17081	16846	16838	16966	16750	16979	16902	16920	16967	17047	17066	17143	17057	17000	16907	17130	16715	16980	17169	16906	16904	16959	17010	17027	16910	17039	16903	16847	16883	17071	16983	17066	17010	16878	16969	17076	16885	16961	16801	16748	16911	17057	17126	17127	16921	16911	17043	16968	16836	17059	17053	17014	16972	17277	17061	16988	17269	16754	16966	17008	17215	17123	17223	16975	16952	16794	16845	17071	17120	16955	17052	16995	17271	17229	16978	17018	17068	16851	17031	17243	16773	16991	16780	16993	16865	16932	17040	17010	16934	16885	16955	16713	16864	16903	16820	17179	16992	17063	17109	16937	16872	17110	16876	17086	16928	17171	17185	17155	16977	17064	17159	17032	16934	17035	16917	16857	16954	16993	17089	17021	16959	16818	17001	17182	17091	17090	16857	16834	16890	17059	17085	16918	17083	17136	17140	17150	17128	17212	16764	16837	17095	17104	17102	17105	16917	16993	17007	17091	17075	16845	17108	17160	17186	17058	17101	17307	16992	17134	17079	17089	17057	17060	16935	17062	16931	16970	17002	17115	16928	16975	16920	16859	17012	17242	17010	16987	17129	16999	17179	17044	16966	16987	16918	17089	16854	17036	17041	17058	17012	16906	16874	17010	16964	17112	17184	17079	17149	16935	16828	16933	16963	17058	16928	16962	17054	16909	16974	16990	17067	16837	16748	16935	17038	17220	16927	16992	17034	16941	16890	17240	17112	16813	16989	16849	16774	16965	16892	16938	16930	16935	16902	17255	17126	16899	16981	16969	16886	17044	17030	17198	17023	16753	16856	17063	16988	17096	16934	16959	16950	17093	17063	16916	17004	17368	17012	17064	16970	17216	17015	17027	17041	17041	17057	17016	17050	16835	16948	17041	16948	16784	16959	16776	16934	16817	16971	16963	17096	17092	16923	17060	16921	17004	17070	17184	16957	17063	17048	17244	17006	17118	16848	17084	17023	16925	17102	17105	17044	17088	17059	16862	17089	16917	16824	16896	17179	16969	16998	17045	17013	17056	17011	17069	16928	17248	17138	16855	16921	16904	16991	16980	17053	16836	17098	16926	16785	17043	16946	17086	16950	17125	17125	16925	17092	17175	17009	17106	16876	16983	16973	17187	16914	16780	17043	17276	17093	17107	16901	17042	17058	17017	17019	17184	16861	17017	16996	17221	16998	17099	17029	16782	17056	17063	17055	17043	17007	16951	17064	16893	16799	17099	17212	16782	17178	17025	16977	17025	16833	16933	16998	16974	16875	17152	16947	17062	16922	17076	17030	16990	16891	17037	16828	16975	16962	16994	16999	16928	16979	16925	16935	17205	16998	17164	17043	16919	17061	16910	16930	16812	17082	16979	16952	16853	17137	16867	17048	17148	16878	17024	17137	16918	16923	17080	16861	17065	17084	17170	17055	17084	16882	17042	17118	16937	17048	17103	17028	16880	16949	16872	17010	16966	17049	17124	17042	16964	16984	16923	16867	16938	16812	16978	16999	17307	16991	17057	17054	17000	16916	17046	17142	17058	17098	17080	17120	17209	17015	16923	16906	16995	16972	17186	16959	17071	16961	16882	16957	17055	16813	16993	16996	17202	16772	17040	16899	16901	17017	16822	17014	16874	16922	16954	16896	16941	17101	16896	17083	16922	17084
20778	37940	40611	23077	20718	17683	16482	15999	15762	15450	15213	14884	15204	14840	14800	14713	14848	14888	14757	14815	14658	14560	14797	14666	14603	14510	14750	14728	14578	14555	14486	14507	14609	14489	14561	14383	14690	14559	14512	14483	14606	14657	14706	14492	14559	14747	14578	14599	14596	14456	14583	14442	14529	14701	14474	14619	14647	14685	14650	14513	14641	14564	14650	14519	14584	14568	14471	14573	14617	14544	14658	14497	14661	14500	14487	14536	14648	14629	14551	14472	14446	14557	14550	14567	14667	14572	14444	14573	14639	14564	14452	14538	14367	14539	14664	14531	14559	14667	14318	14510	14593	14403	14625	14482	14577	14497	14375	14547	14501	14460	14558	14644	14725	14669	14543	14464	14393	14473	14667	14597	14554	14664	14413	14613	14512	14501	14648	14593	14567	14308	14483	14591	14534	14661	14679	14487	14530	14510	14480	14404	14512	14527	14534	14637	14351	14580	14556	14530	14549	14324	14675	14729	14680	14507	14702	14807	14446	14686	14558	14657	14562	14683	14593	14596	14656	14600	14386	14506	14334	14684	14586	14370	14674	14421	14514	14617	14556	14660	14343	14607	14424	14619	14542	14481	14618	14542	14446	14629	14546	14534	14511	14577	14539	14707	14486	14476	14495	14560	14538	14590	14557	14580	14611	14520	14462	14447	14497	14555	14683	14582	14533	14523	14475	14634	14383	14598	14313	14659	14403	14605	14560	14499	14537	14408	14542	14580	14470	14380	14420	14518	14662	14581	14616	14592	14472	14611	14637	14574	14564	14640	14740	14623	14497	14450	14666	14634	14465	14523	14564	14463	14528	14515	14609	14560	14436	14556	14609	14555	14667	14726	14493	14529	14414	14706	14546	14586	14595	14401	14570	14478	14503	14557	14580	14685	14559	14409	14603	14545	14557	14475	14501	14538	14449	14550	14553	14464	14525	14476	14567	14525	14765	14528	14545	14453	14574	14509	14673	14493	14532	14496	14495	14387	14522	14509	14475	14462	14487	14583	14600	14731	14685	14706	14609	14502	14627	14522	14642	14603	14480	14272	14758	14617	14509	14642	14539	14535	14578	14320	14582	14506	14406	14446	14454	14583	14565	14435	14471	14391	14605	14394	14759	14580	14423	14566	14557	14614	14388	14737	14404	14439	14475	14614	14542	14547	14532	14477	14553	14669	14569	14514	14673	14571	14664	14479	14747	14448	14760	14484	14743	14413	14674	14437	14639	14446	14516	14569	14503	14478	14587	14526	14535	14440	14562	14540	14600	14531	14593	14483	14503	14542	14602	14445	14589	14576	14345	14475	14379	14607	14557	14594	14776	14430	14526	14421	14712	14481	14542	14552	14440	14461	14412	14703	14479	14687	14424	14475	14602	14383	14539	14520	14622	14490	14502	14498	14647	14668	14414	14548	14597	14550	14739	14477	14514	14428	14469	14543	14570	14385	14543	14552	14560	14501	14548	14450	14726	14501	14829	14518	14505	14414	14367	14600	14560	14631	14577	14624	14495	14582	14531	14657	14609	14618	14545	14542	14543	14613	14475	14557	14540	14455	14499	14368	14450	14549	14642	14550	14654	14521	14573	14619	14359	14456	14619	14649	14579	14478	14428	14337	14348	14575	14575	14454	14666	14708	14517	14591	14626	14672	14545	14586	14434	14772	14584	14538	14578	14579	14563	14443	14591	14494	14517	14642	14493	14624	14672	14511	14518	14586	14632	14571	14645	14575	14464	14439	14686	14590	14565	14491	14426	14598	14534	14551	14565	14550	14627	14453	14355	14481	14390	14600	14626	14635	14587	14682	14529	14568	14550	14555	14552	14497	14427	14596	14553	14372	14530	14763	14418	14537	14482	14592	14685	14632	14373	14569	14409	14497	14668	14574	14545	14594	14482	14673	14652	14581	14652	14831	14763	14781	14703	14523	14607	14498	14551	14537	14618	14421	14574	14514	14576	14490	14390	14687	14594	14585	14331	14423	14554	14376	14578	14758	14414	14530	14526	14581	14681	14650	14507	14540	14632	14530	14528	14628	14552	14510	14601	14619	14511	14476	14437	14541	14541	14513	14562	14453	14766	14721	14701	14523	14571	14602	14561	14628	14598	14477	14672	14461	14485	14531	14610	14495	14492	14368	14553	14455	14388	14423	14602	14455	14566	14465	14686	14683	14500	14492	14488	14653	14576	14681	14603	14423	14535	14413	14467	14496	14531	14568	14509	14557	14414	14519	14639	14565	14541	14554	14463	14440	14641	14593	14476	14554	14625	14641	14611	14388	14617	14617	14510	14462	14630	14512	14590	14530	14522	14548	14683	14753	14509	14554	14603	14403	14602	14474	14538	14615	14408	14344	14539	14598	14586	14569	14483	14629	14552	14505	14646	14632	14591	14526	14655	14631	14338	14419	14659	14445	14788	14455	14632	14586	14432	14477	14663	14435	14652	14615	14462	14513	14621	14396	14688	14525	14490	14488	14557	14557	14418	14564	14423	14598	14510	14489	14578	14572	14414	14487	14590	14485	14547	14407	14433	14560	14490	14588	14533	14495	14669	14625	14509	14555	14493	14605	14459	14569	14528	14428	14603	14440	14676	14683	14598	14542	14534	14501	14383	14428	14488	14459	14576	14578	14742	14559	14311	14608	14453	14502	14561	14662	14497	14475	14520	14766	14619	14427	14465	14670	14622	14639	14547	14500	14505	14630	14467	14617	14590	14587	14685	14436	14582	14656	14699	14704	14398	14598	14508	14476	14715	14434	14587	14540	14528	14694	14524	14528	14472	14496	14629	14773	14572	14506	14619	14492	14502	14556	14598	14609	14358	14533	14676	14599	14692	14484	14593	14593	14503	14683	14738	14519	14534	14584	14614	14805	14481	14631	14667	14425	14599	14716	14386	14593	14491	14699	14496	14316	14515	14433	14527	14441	14579	14564	14569	14642	14519	14700	14425	14390	14590	14580	14493	14434	14460	14705	14591	14589	14618	14496	14591	14699	14542	14604	14519	14562	14604	14532	14258	14504	14478	14552	14382	14508	14683	14602	14563	14597	14479	14508	14594	14618	14466	14455	14642	14555	14526	14499	14464	14695	14627	14552	14398	14543	14515	14524	14721	14390	14626	14506	14610	14478	14404	14577	14658	14473	14610	14607	14484	14587	14622	14465	14509	14627	14381	14446	14602	14607	14565	14562	14392	14589	14585	14655	14590	14553	14516	14581	14404	14545	14589	14531	14478	14591	14629	14371	14481	14556	14547	14705	14716	14534	14632	14617	14645	14580	14590	14559	14477	14466	14559	14506	14512	14613	14513	14464	14608	14351	14439	14512	14516	14505	14461	14464	14603	14450	14678	14691	14537	14636	14450	14635	14570	14614	14602	14448	14520	14525	14548	14496	14557	14619	14450	14610	14486	14700	14592	14628	14435	14565	14551	14659	14705	14661	14531	14477	14456	14506	14581	14506	14571	14540	14603	14648	14539	14518	14548	14671	14542	14486	14617	14607	14525	14674	14561	14553	14696	14503	14576	14538	14519	14463	14512	14625	14461	14595	14440	14540	14574	14611	14633	14652	14569	14502	14604	14625	14610	14594	14721	14616	14473	14690	14529	14578	14358	14717	14401	14656	14468	14463	14625	14407	14519	14620	14641	14491	14430	14748	14507	14404	14513	14570	14666	14523	14586	14532	14440	14446	14631	14512	14677	14634	14488	14492	14554	14667	14457	14540	14432	14529	14465	14644	14615	14422	14478	14703	14464	14707	14526	14585	14397	14642	14545	14635	14647	14671	14541	14697	14580	14748	14415	14445	14505	14730	14447	14601	14483	14585	14431	14432	14477	14620	14458	14644	14454	14588	14580	14339	14419	14496	14475	14660	14619	14598	14559	14458	14485	14468	14629	14581	14525	14722	14547	14605	14474	14595	14469	14648	14583	14540	14456	14490	14562	14532	14516	14369	14501	14572	14447	14636	14435	14444	14678	14450	14667	14657	14573	14550	14514	14369	14634	14472	14703	14593	14455	14562	14660	14536	14382	14414	14583	14405	14628	14624	14709	14575	14535	14517	14534	14656	14412	14426	14536	14628	14649	14495	14569	14354	14575	14500	14565	14690	14443	14439	14612	14435	14736	14683	14377	14605	14585	14530	14551	14482	14539	14598	14531	14542	14466	14730	14571	14733	14546	14560	14608	14534	14526	14621	14636	14517	14522	14595	14543	14609	14481	14431	14555	14475	14683	14588	14654	14589	14452	14597	14581	14672	14626	14567	14501	14585	14568	14565	14539	14636	14548	14735	14459	14649	14475	14631	14577	14582	14675	14523	14405	14629	14611	14575	14591	14464	14631	14464	14639	14599	14530	14450	14548	14656	14561	14658	14588	14646	14619	14684	14471	14419	14806	14553	14556	14614	14588	14648	14365	14402	14641	14598	14592	14442	14549	14673	14603	14351	14668	14574	14657	14506	14772	14623	14385	14381	14535	14531	14579	14646	14659	14518	14617	14544	14492	14409	14487	14699	14770	14423	14469	14530	14431	14642	14749	14465	14578	14528	14494	14466	14509	14581	14657	14479	14663	14660	14511	14496	14516	14530	14569	14532	14494	14571	14791	14550	14302	14579	14519	14673	14648	14513	14534	14538	14780	14514	14468	14535	14509	14653	14640	14672	14360	14371	14556	14495	14603	14572	14482	14598	14606	14594	14545	14550	14515	14585	14471	14677	14420	14612	14413	14302	14659	14513	14636	14635	14597	14561	14691	14580	14499	14552	14467	14622	14630	14664	14479	14414	14680	14589	14561	14726	14434	14646	14325	14648	14610	14502	14527	14629	14597	14540	14495	14643	14593	14638	14410	14604	14587	14534	14673	14580	14702	14703	14580	14472	14485	14598	14526	14580	14372	14676	14711	14756	14536	14654	14612	14469	14620	14523	14479	14627	14590	14518	14524	14565	14447	14606	14433	14485	14695	14462	14508	14665	14469	14533	14510	14452	14556	14521	14564	14570	14494	14429	14534	14632	14634	14441	14563	14640	14628	14469	14591	14759	14512	14526	14705	14676	14496	14547	14576	14416	14569	14511	14600	14596	14669	14450	14654	14645	14686	14540	14540	14538	14587	14507	14596	14464	14537	14509	14666	14648	14560	14406	14611	14527	14583	14714
23887	21345	32506	26611	26510	25579	22309	19130	18025	18040	17772	17311	17058	16946	16813	16960	16876	16786	16773	16546	16787	16627	16701	16587	16448	16411	16353	16548	16469	16171	16470	16342	16411	16455	16509	16493	16466	16765	16370	16524	16216	16472	16609	16637	16648	16650	16509	16559	16322	16463	16509	16542	16501	16330	16407	16389	16508	16381	16333	16370	16462	16522	16286	16393	16448	16347	16486	16337	16330	16247	16459	16579	16248	16540	16436	16226	16385	16467	16423	16473	16257	16282	16348	16471	16432	16279	16504	16446	16415	16480	16247	16365	16286	16563	16576	16299	16365	16299	16382	16572	16354	16605	16353	16194	16509	16472	16586	16428	16371	16239	16534	16361	16230	16301	16583	16213	16544	16420	16391	16362	16199	16248	16496	16427	16309	16467	16390	16300	16347	16278	16459	16226	16332	16514	16287	16313	16270	16517	16387	16385	16539	16562	16359	16388	16522	16304	16532	16509	16479	16482	16484	16401	16310	16286	16383	16232	16216	16490	16376	16515	16315	16360	16535	16382	16386	16421	16508	16490	16354	16119	16244	16309	16465	16632	16372	16389	16574	16396	16407	16459	16243	16317	16309	16314	16370	16263	16561	16328	16443	16445	16426	16357	16186	16437	16358	16495	16498	16254	16448	16348	16532	16424	16416	16585	16604	16378	16519	16516	16351	16144	16357	16355	16352	16377	16149	16226	16283	16425	16433	16385	16441	16334	16346	16269	16288	16399	16168	16233	16480	16296	16414	16570	16320	16267	16336	16324	16470	16317	16308	16533	16282	16427	16185	16573	16504	16441	16446	16280	16209	16250	16471	16333	16282	16439	16313	16226	16405	16503	16605	16458	16429	16532	16303	16261	16270	16322	16554	16453	16488	16399	16421	16409	16259	16170	16165	16250	16556	16276	16259	16286	16311	16319	16465	16320	16244	16305	16388	16332	16500	16346	16466	16462	16326	16307	16498	16281	16370	16305	16289	16370	16243	16414	16452	16199	16498	16295	16426	16152	16052	16250	16336	16596	16545	16331	16327	16373	16616	16540	16412	16287	16226	16131	16241	16285	16251	16539	16481	16130	16425	16448	16449	16386	16421	16414	16490	16417	16466	16371	16481	16268	16239	16522	16397	16321	16396	16417	16465	16447	16361	16449	16382	16270	16524	16392	16297	16380	16486	16518	16474	16356	16389	16396	16257	16076	16373	16376	16336	16490	16509	16375	16311	16228	16278	16201	16420	16449	16366	16123	16249	16478	16351	16279	16299	16442	16425	16390	16401	16516	16399	16561	16342	16237	16590	16357	16374	16364	16177	16321	16113	16346	16340	16347	16522	16662	16221	16329	16196	16380	16281	16462	16582	16343	16317	16304	16217	16279	16240	16343	16338	16324	16107	16284	16390	16329	16429	16283	16230	16333	16392	16478	16312	16288	16377	16512	16469	16516	16238	16461	16389	16446	16424	16284	16270	16365	16346	16539	16556	16429	16471	16218	16441	16301	16506	16150	16405	16497	16382	16575	16259	16334	16430	16439	16497	16407	16410	16237	16541	16387	16583	16462	16508	16457	16295	16540	16379	16381	16344	16322	16587	16429	16212	16388	16244	16556	16236	16406	16252	16408	16236	16351	16591	16506	16378	16434	16368	16465	16435	16309	16441	16282	16400	16368	16344	16466	16533	16534	16511	16564	16383	16482	16482	16531	16523	16383	16174	16369	16096	16135	16387	16222	16280	16448	16230	16409	16366	16328	16278	16130	16286	16455	16371	16328	16505	16334	16509	16243	16485	16486	16468	16477	16658	16345	16341	16110	16256	16257	16314	16413	16451	16504	16650	16425	16433	16613	16449	16415	16400	16525	16432	16296	16377	16375	16258	16375	16509	16463	16348	16173	16560	16253	16318	16276	16357	16300	16155	16379	16372	16509	16447	16344	16525	16331	16453	16321	16267	16357	16557	16460	16270	16365	16503	16657	16511	16464	16296	16460	16459	16392	16248	16385	16409	16300	16319	16273	16362	16353	16385	16518	16478	16527	16471	16414	16413	16156	16455	16284	16296	16409	16387	16457	16247	16414	16312	16552	16345	16303	16470	16346	16288	16149	16413	16431	16468	16568	16472	16527	16461	16262	16410	16442	16425	16512	16262	16186	16463	16454	16546	16407	16462	16430	16382	16369	16442	16243	16381	16148	16323	16377	16280	16327	16430	16416	16295	16328	16347	16426	16420	16563	16174	16189	16441	16425	16452	16233	16224	16410	16332	16399	16173	16358	16504	16698	16280	16411	16384	16498	16534	16324	16296	16471	16556	16351	16394	16322	16266	16367	16358	16420	16225	16454	16497	16342	16258	16314	16486	16352	16558	16231	16485	16407	16205	16301	16523	16370	16195	16118	16462	16457	16435	16402	16356	16391	16198	16413	16422	16356	16394	16520	16199	16741	16399	16499	16399	16363	16274	16448	16464	16539	16602	16350	16530	16314	16390	16277	16648	16466	16499	16442	16290	16123	16321	16425	16472	16225	16359	16461	16401	16341	16420	16460	16215	16338	16445	16341	16512	16409	16342	16295	16508	16203	16348	16547	16396	16371	16303	16295	16417	16347	16521	16429	16323	16505	16270	16357	16307	16423	16420	16540	16345	16481	16368	16288	16397	16359	16479	16381	16409	16422	16157	16354	16389	16420	16387	16136	16461	16387	16565	16435	16502	16714	16390	16382	16518	16358	16353	16488	16793	16477	16363	16486	16379	16254	16191	16262	16403	16338	16479	16608	16457	16408	16258	16534	16235	16360	16273	16328	16354	16265	16426	16298	16546	16460	16239	16483	16200	16397	16422	16292	16626	16557	16343	16293	16426	16514	16422	16369	16514	16367	16297	16358	16248	16509	16496	16537	16428	16176	16301	16251	16424	16268	16263	16427	16308	16466	16419	16256	16205	16286	16446	16489	16401	16578	16434	16426	16418	16415	16507	16527	16347	16379	16393	16384	16285	16435	16300	16216	16341	16421	16339	16593	16479	16301	16541	16477	16448	16424	16295	16493	16221	16453	16429	16376	16540	16342	16558	16287	16486	16396	16426	16368	16243	16325	16235	16255	16170	16514	16430	16386	16246	16378	16659	16429	16286	16242	16400	16344	16167	16571	16230	16503	16453	16434	16364	16415	16452	16420	16346	16155	16136	16291	16246	16323	16358	16381	16255	16231	16417	16405	16223	16263	16274	16390	16365	16321	16270	16463	16590	16285	16426	16535	16447	16369	16521	16447	16591	16325	16369	16419	16349	16206	16378	16294	16414	16239	16496	16311	16498	16454	16516	16323	16370	16254	16454	16326	16328	16419	16455	16336	16241	16416	16462	16465	16447	16240	16451	16461	16395	16210	16205	16268	16406	16246	16545	16401	16471	16355	16468	16259	16352	16323	16451	16338	16492	16316	16362	16599	16368	16508	16220	16509	16198	16295	16249	16272	16323	16284	16266	16286	16617	16540	16308	16483	16306	16353	16216	16271	16526	16525	16256	16491	16319	16480	16430	16236	16327	16400	16307	16222	16277	16437	16434	16400	16385	16241	16230	16628	16402	16340	16268	16414	16352	16416	16401	16252	16498	16215	16358	16359	16425	16339	16243	16148	16198	16251	16183	16337	16294	16539	16418	16430	16351	16048	16215	16236	16208	16272	16370	16439	16391	16305	16468	16079	16411	16417	16213	16267	16382	16379	16402	16373	16396	16174	16592	16371	16286	16286	16361	16313	16479	16252	16464	16353	16519	16412	16377	16555	16336	16595	16612	16487	16494	16548	16509	16503	16409	16395	16596	16376	16287	16533	16228	16216	16339	16192	16481	16298	16389	16476	16084	16465	16337	16383	16374	16412	16316	16283	16266	16455	16326	16539	16297	16384	16487	16518	16256	16546	16320	16401	16280	16519	16298	16529	16400	16500	16554	16380	16423	16505	16486	16335	16406	16527	16418	16416	16542	16361	16510	16515	16458	16453	16383	16400	16547	16348	16401	16408	16682	16351	16344	16334	16240	16180	16415	16398	16355	16461	16422	16174	16428	16370	16513	16281	16339	16605	16351	16306	16278	16345	16406	16400	16498	16386	16392	16443	16246	16223	16352	16467	16167	16375	16456	16336	16520	16247	16284	16220	16598	16412	16268	16573	16547	16271	16399	16398	16425	16331	16512	16289	16391	16382	16456	16273	16425	16334	16329	16357	16376	16305	16460	16339	16594	16269	16388	16516	16491	16319	16394	16261	16286	16395	16422	16240	16334	16478	16293	16459	16517	16442	16365	16266	16277	16400	16323	16324	16447	16379	16392	16353	16504	16337	16490	16355	16354	16437	16262	16278	16231	16536	16370	16377	16618	16651	16346	16478	16559	16228	16495	16341	16252	16442	16521	16360	16532	16346	16328	15963	16374	16405	16230	16367	16310	16355	16555	16324	16234	16456	16446	16484	16375	16166	16390	16177	16394	16502	16492	16085	16270	16413	16313	16477	16346	16400	16461	16183	16347	16352	16192	16245	16385	16401	16404	16215	16443	16523	16370	16536	16329	16327	16453	16404	16299	16354	16342	16291	16265	16421	16279	16431	16273	16329	16367	16400	16225	16217	16414	16365	16458	16671	16189	16193	16384	16473	16546	16570	16455	16303	16342	16439	16235	16669	16583	16529	16408	16369	16497	16533	16330	16410	16263	16248	16443	16357	16331	16385	16271	16233	16349	16132	16243	16289	16456	16267	16503	16420	16423	16292	16194	16341	16501	16456	16369	16374	16365	16303	16491	16344	16360	16529	16205	16370	16343	16351	16405	16546	16186	16425	16122	16454	16379	16510	16467	16349	16305	16560	16414	16390	16526	16213	16632	16398	16367	16494	16472	16411	16373	16339	16361	16309	16358	16306	16263	16210	16351	16311	16429	16255	16569	16419	16235	16264	16299	16522	16534	16594	16396	16370	16256	16431	16200	16398	16326	16433	16401	16302	16308	16391	16582	16264	16482	16268	16457	16397	16483	16232	16592	16322	16369	16263	16454	16322	16496	16355	16197	16239	16375	16402	16316	16416	16445	16413	16445	16476	16272	16343	16291	16457	16147	16132	16514	16325	16258	16349	16478	16380	16369	16294	16320	16281	16405	16325	16343	16305	16347	16162	16351	16247
23639	63096	58842	34394	32674	23684	18838	17517	17040	16131	15623	15557	15258	15221	14918	14683	14816	14659	14445	14485	14396	14265	14441	14266	14385	14527	14234	14369	14224	14340	14382	14410	14333	14313	14402	14211	14265	14149	14227	14369	14160	14261	14130	14358	14484	14568	14453	14203	14228	14214	14207	14213	14208	13969	14171	14108	14432	14223	14262	14230	14212	14019	14227	14103	14306	13980	14272	14287	14279	14096	14043	14166	14191	14166	14080	14286	14262	14149	14094	14148	14197	14238	14180	14166	14264	14090	14144	14362	14211	14314	14194	14245	14155	14058	14201	14188	14071	14171	14073	14282	14275	14029	14282	14189	14100	14284	14223	14137	14188	14148	13968	14272	14182	14131	14197	14038	14192	14126	14199	14117	14141	14252	14163	14384	14081	14115	14155	14365	14164	14159	14355	14160	14276	14096	14251	14220	13905	14238	14190	14199	14042	14186	14033	14165	14276	14165	14175	14296	14306	14137	14152	14161	14282	14159	14231	14224	14186	14249	14273	14325	14117	14146	14176	14243	14145	14426	14126	14018	14111	14117	14142	14212	14242	14298	14175	14279	14135	14096	14109	14181	14048	14238	14286	14410	14176	14143	14243	14245	14175	14255	14170	14192	14138	14189	14161	14262	14186	14202	14159	14291	14204	14233	14375	14297	14154	13979	14090	14175	14236	14101	14220	14215	14185	14110	14136	14145	14098	14087	14030	14154	14133	14048	14253	14169	14059	14132	14305	14189	14100	14187	14032	14312	14154	14163	14250	14163	14185	14289	14063	14262	14298	14257	14177	14245	13957	14081	14192	14074	14137	14192	14119	14167	14278	14337	14206	14215	14089	14379	13992	14241	14077	14253	14171	14023	14359	14184	14098	14214	14167	14278	14152	14100	14131	14334	14203	14118	14228	14145	14120	14163	14212	14059	14133	14439	14041	14377	14090	14062	14227	14152	14139	14225	14164	14228	14229	14281	14283	14192	14189	14342	14201	14297	14308	14121	14127	14221	13975	14004	14252	13980	14173	14243	14184	14040	14203	14164	14227	14101	14040	14271	14174	14034	14140	14210	14284	14155	14113	14122	14178	14287	14303	14080	14044	14233	14182	13825	14133	14260	14084	14049	14218	14150	14159	14294	14207	14114	14278	14200	14218	14186	14202	14281	14199	14299	14350	14248	14057	14192	14268	14255	14287	14177	14204	14017	14181	14221	14211	14197	14180	14271	14186	14032	14235	14250	14217	14190	14373	14194	14166	14051	14252	14150	14226	14079	14090	14018	14387	14282	14280	14478	14186	14313	14164	14251	14245	14112	14219	14195	14280	14109	14118	14155	14104	14255	14262	14191	14249	14075	14346	14244	14089	14264	14052	14304	14168	14203	13954	14148	14303	14031	14228	14165	14217	14175	14236	14091	14060	14272	14092	14234	14125	14029	14295	14120	14228	14070	14139	14075	14237	14207	14236	14093	14233	14132	14286	14018	14333	14191	14259	14285	14260	14117	14153	14331	14196	14100	14246	14219	14166	13999	14149	14099	14139	14188	14256	14208	14118	14215	14093	14251	14250	14104	14192	14186	14167	14262	14304	14159	14183	14067	14133	14197	14233	14139	14184	14302	14028	14128	14060	14300	14272	14347	14194	14307	14272	14191	14166	14116	14256	14213	14176	14211	14141	14042	14195	14207	14326	14178	14067	14280	14083	14221	14080	14122	14278	14235	14222	14326	14324	14062	14195	14168	14175	14139	14211	14215	14265	14078	14184	14101	14198	14332	14258	14189	14229	14188	13943	14294	14015	14327	14282	14194	14459	14154	14202	14488	14271	14141	14251	14194	14377	14163	14161	14277	14060	14081	14203	14267	14196	14362	14264	14103	14256	14271	14249	14023	14207	13985	14227	14021	14272	14129	14131	14375	14073	14042	14098	14281	14140	14334	14120	14236	14059	14204	14072	14277	14199	14300	14150	14167	14278	14262	14103	14266	14164	14165	14222	14167	14267	14180	14323	14219	14164	14224	14129	14118	14181	14255	14148	14353	14069	14280	14264	14208	14104	14152	14112	13996	14192	14197	14208	14277	14211	14165	14318	14141	14068	14201	14220	14322	14189	14151	14104	14156	14107	14305	14052	14153	14273	14145	14181	14286	14148	14347	14180	14115	14149	14133	14124	14429	14109	14272	14129	14123	14172	14100	14207	14186	14376	14255	14082	14081	14281	14118	14100	14311	14200	14311	14109	14254	14274	14112	14136	14096	14275	14274	14306	14163	14261	14093	14267	14304	14184	14093	14250	14110	14275	14254	14087	14266	14134	14210	14144	14149	14212	14149	14059	13964	14247	14124	14079	14215	14194	14067	14136	14315	14133	14261	14118	14156	14210	14243	14348	14201	14333	14187	14123	14124	14090	14120	14249	14123	14128	14265	14239	14023	14249	14194	14220	14230	14190	14135	14056	14272	14335	14078	14108	14199	14371	14338	14047	14056	14339	14269	14401	14182	14101	14184	14337	14087	14244	14285	14110	14256	14179	13964	14245	13918	14263	14229	14354	14158	14283	14138	14097	14151	14106	14236	14166	14203	14109	14306	14048	14123	14153	14225	14194	14239	14153	14205	14132	14022	14298	14268	14219	14210	14218	14147	14303	14147	14389	14220	14261	14144	14134	14038	14391	14239	14256	14116	14125	14200	14223	14355	13857	14299	14221	14098	14057	14338	14097	14217	14193	14226	14221	14248	14133	14305	14290	14219	14281	14222	14158	14133	14283	14211	14177	14050	14297	14175	14184	14039	14213	14183	14309	14257	14133	14167	14195	14400	14098	14006	14170	14045	14234	14267	14254	14136	14267	14196	14095	14156	14251	14310	14238	14149	14241	14090	14177	14107	14149	14099	14137	14104	14130	14203	14187	14087	14063	14122	14148	14193	14202	14252	14483	14057	14182	14126	14111	14421	14282	14255	14258	14179	14113	14345	14190	14185	14060	14272	14303	14136	14128	14187	14248	14015	14278	14085	14195	14339	14044	14189	14148	14205	14160	14150	14171	14171	14161	14202	14085	14183	14172	14241	14116	14190	14165	14054	14229	14075	14174	14316	14076	14177	14192	14193	14227	14112	14361	14192	14145	14213	14151	14180	14245	14099	14234	14167	14201	14218	14103	14066	14193	14206	14108	14204	14234	14345	14097	14078	14237	14184	14153	14440	14138	14235	14181	14119	14226	14271	14088	14276	14044	14187	14106	14154	14085	14297	14176	14339	14380	14071	14199	14064	14140	14016	14342	14133	14033	14074	14374	14277	14166	14323	14190	14147	14243	14220	14232	14228	14336	14128	14079	14119	14127	14141	13949	14222	14319	14159	14298	14294	14020	13993	14167	14042	14137	14254	14254	14274	14101	14202	14112	14292	14252	14349	14366	14133	14123	14234	14334	14051	14337	14191	14059	14150	14062	14187	14353	14263	14391	14122	14228	14215	14392	14244	14186	13991	14021	14118	14240	14211	14138	14237	14184	14272	14209	14178	14100	14056	14308	14264	14216	14101	14122	14264	14224	14156	14213	14161	14246	14179	14149	14122	14347	14130	14393	14268	14165	14049	14225	14103	14190	14261	14046	14184	14185	14195	14093	14215	14273	14199	14070	14235	14011	14204	14053	14196	14080	14308	14181	14176	14171	14252	14131	14132	14268	14049	14340	14142	14209	14194	14141	14189	14383	14159	14217	14156	14056	14286	14133	14085	14028	14161	14137	14235	14086	14193	14092	14176	14339	14121	14216	14061	14163	14098	14177	14191	14115	14154	14217	14238	14187	14208	14248	14221	14105	14055	14197	14222	14209	14290	14144	14254	14118	14191	14055	14292	14232	14344	14008	14083	13989	14203	14251	14032	14135	14350	14111	14239	13998	14234	14192	14063	14045	14206	14160	14331	14140	14202	14384	14199	14137	14097	14108	14193	14184	14305	14200	14201	14126	14167	14208	14289	14091	14202	14151	14214	14285	14052	14158	14332	14152	14255	14130	14086	14060	14184	14113	14273	14378	14117	14165	14364	14340	14146	14291	14135	14223	14208	14130	14174	14040	14149	14219	14090	14225	14319	14331	14214	14293	14153	14005	14293	14164	14171	14067	14247	14241	14165	14038	14267	14042	14165	14084	14120	14252	14138	14012	14246	14125	14185	14256	14164	14177	14252	14188	14203	14274	14144	14128	14063	14081	14117	14119	14065	14113	14116	14177	14229	13981	14407	14062	14281	14314	14076	14301	14293	14231	14243	14209	14325	14115	14255	14286	14144	14306	14233	14266	14289	14231	14354	14126	14288	14224	14144	14151	14092	14311	14093	14234	14162	14227	14137	14109	14347	13970	14305	14318	14160	14265	14051	14177	13965	14212	14181	14364	14139	14050	14354	14261	14253	14363	14141	14077	14182	14296	14291	14135	14221	14362	14256	14200	14276	14130	14186	14188	14211	14219	14249	14279	14203	14304	14158	14233	14121	14307	14203	14207	14173	14228	14066	14204	14160	14256	14301	14149	14085	14149	14223	14267	14221	14316	14278	13993	14258	14202	14297	14197	14189	14254	14128	14288	14196	14256	14130	14125	14227	14312	14256	14297	14234	14197	14155	14246	14352	14125	14062	14179	14185	14406	14207	14157	14160	14277	14373	14148	14358	14367	14345	14120	14244	14226	14249	14013	14133	14155	14167	14340	14206	14231	14218	14245	14047	14251	14123	14430	14080	14186	14279	14141	14162	14245	14183	14192	14144	14152	14080	14192	14197	14064	14226	14253	14140	14279	14096	14229	14211	14099	14093	14326	14072	14134	14127	14293	14130	14259	14076	14265	14191	14223	14230	14184	14252	14189	14158	14246	14099	14132	14070	14144	14161	14105	14208	14093	14337	14063	14245	14187	14158	14217	14249	14060	14125	14295	14207	14354	14070	14218	14198	13832	14030	14228	14172	14247	14296	14280	14283	14175	14102	14431	14231	14219	14194	14277	14129	14113	14054	14140	14094	14258	14149	14251	14264	14076	14096	14264	14322	14289	13920	14131	14324	14179	14219	14204	14044	14202	14036	14280	14103	14178	14035	14238	14149	14212	14151	14170	13984	14028	14252	14281	14266	14206	14276	14303	14195	14301	14224	14455	14172	14232	14188	14019	14177	14215	14179
22727	21227	29661	23835	25025	25697	26231	20544	19251	18849	18303	17629	17459	17238	17035	16681	16979	16702	16680	16573	16425	16091	16160	16172	16166	16055	16063	16236	16169	15992	16059	16107	15993	16067	16125	16187	16107	16091	15894	16007	15975	16052	15983	16242	16766	16896	16350	16141	16134	16016	15907	15771	15868	15670	15816	16013	15881	15894	15995	15963	16016	15848	15991	16192	15802	15803	16103	15996	16152	15989	15933	16057	15952	15949	15954	15829	15835	15901	15888	15808	15657	15761	15744	16030	15915	15828	15991	15752	16092	16083	15950	15678	15888	15938	15845	15867	16091	15867	15851	15820	15956	16045	15958	16044	15929	15923	16006	15755	15889	15873	15961	15796	15916	16009	15981	15871	15879	15921	15836	15949	15963	15892	15996	15857	15923	15735	15812	15856	15942	15908	15797	15862	15678	15920	16100	15799	15968	15911	15788	15906	15837	15818	15919	15801	15875	16062	15780	16010	15963	15814	15725	16049	16096	16008	15776	15748	15953	16137	15755	16018	15888	16056	15958	15740	15842	15899	16045	15715	15814	15921	15875	15876	15921	15767	15875	15928	15887	15754	16172	15814	15859	15811	15822	16022	16022	15836	16087	15839	15780	15841	15777	15950	16054	15783	16150	15757	15877	16030	16045	15907	15931	15921	15777	15809	16106	15991	15813	16034	15993	15976	15874	15881	15720	15991	15865	15894	15929	16042	16061	15890	15803	16008	15774	15942	15809	15823	15805	15889	15743	15772	15976	15879	15955	15855	16032	15813	15932	16081	15746	16024	15794	15861	15863	15908	15798	16011	15851	16092	15911	15889	15643	15770	15863	15949	15966	15867	15896	15863	15943	15788	15881	15770	15861	16065	15913	15914	15990	15723	15912	15946	15850	15975	16016	15868	15910	15883	15857	15954	15911	15814	15815	15954	16071	16004	16057	16057	15888	15833	15888	16015	15911	15877	16102	15764	15718	15887	15983	15696	15909	15864	15983	15540	15948	15901	15812	16057	15923	15920	15779	15964	15746	15869	16014	15832	15758	15878	15942	15879	16059	15988	15997	15877	16017	16192	15823	15859	15722	15716	15827	16022	15773	15679	15861	15792	15731	15849	15806	15661	15790	15903	15763	15762	15685	15725	15707	16048	15957	15803	16082	15940	15904	16099	15772	15881	15877	15805	16034	15760	15989	15837	15797	15820	16038	15909	15979	15865	15959	16005	15775	15730	16057	15926	16088	15885	15799	15881	15835	15900	15713	15632	15869	15901	15878	16109	15951	15878	15742	15812	15843	15720	15805	15951	15943	15830	15722	16109	15699	15841	15850	15668	16016	16091	15905	15914	15934	15843	15701	15961	16110	15950	15959	15887	15926	15816	15805	15818	15750	15884	15871	15973	15914	15861	16018	15801	15705	15890	15825	15869	15812	16034	15935	15723	16014	15779	15943	16052	15917	15932	15854	15786	15794	15968	15864	15731	15775	15829	15944	16098	15861	16042	15852	15840	15923	15765	15662	15901	15801	16003	15942	15840	15873	15947	15917	15977	15730	15851	15953	15769	15933	15828	15794	15987	15735	15842	15868	15758	15788	15797	15975	15970	15846	16007	15913	15753	15944	16121	16084	15998	15918	15821	15912	15825	15776	16001	15960	15970	15865	15991	16069	15802	15776	15734	16030	16017	15792	16032	15787	15879	15777	15745	15873	15915	16084	15829	15809	15702	15799	15714	15951	15905	15976	15852	16044	15746	15929	15886	15798	15829	15838	15945	16025	15993	15868	15708	15867	15666	15759	15847	15957	15824	15948	15828	15755	15940	15840	15745	15808	15992	15725	15640	15919	15904	15878	15830	16039	15756	15802	15882	15990	15847	15826	15853	16061	15977	15874	16004	15883	15883	16006	15809	15811	15831	15876	15978	15767	15899	15878	15795	15714	15847	16010	15878	15914	15836	15988	15949	15665	15789	15872	16068	15822	15744	16167	15941	15812	15997	15813	15883	15752	15897	15954	16022	15829	16095	15982	15984	16098	15759	16130	15901	15832	15876	15755	15883	15939	15732	15774	15852	15911	15935	15877	15768	15972	15889	15830	15751	15837	15837	16037	15772	16007	16038	16015	15834	15664	15940	15956	15968	15916	15989	16041	15611	15885	15949	15822	15808	15821	15907	15999	15887	15837	15744	16049	15974	15950	15892	15707	15777	15806	15843	15717	15813	15730	15827	15959	15967	15800	15802	15891	16000	15827	15859	15835	16042	16063	15762	15921	15912	15904	15875	15894	15871	15880	15862	15852	15827	15770	15885	15802	15792	15831	15964	15855	15701	15840	15813	15838	15857	16074	15868	15906	15877	15911	15735	15870	15819	15862	15936	16009	15850	15767	15756	15899	15968	15999	16057	15879	15764	15920	15942	15902	15915	15902	15797	15777	15774	15960	16026	15595	15994	15813	15766	15929	16059	15947	15903	15909	15888	16047	15867	15629	16227	15829	15842	15930	15872	15972	15933	15802	15850	15914	15898	15986	15990	15663	16047	16039	15798	15894	15767	15961	15882	15680	15751	15785	16076	15730	15922	15780	15902	15947	16220	16036	16064	15879	15875	15879	15907	16011	15967	15685	16024	15829	15757	15876	15887	15864	15997	15786	15809	16066	15830	15967	15678	15860	15741	15766	16014	15847	15911	15903	15858	16009	15853	15956	15953	15898	15815	15971	15773	16047	15983	15991	15902	15803	15848	15897	16006	16057	16176	15853	16007	15929	15919	16007	15802	15933	15860	15897	15965	15905	15909	15805	15825	15694	15827	15899	16070	15873	15811	15718	15726	15816	15946	15819	15956	15800	16144	15877	15799	15869	15919	15744	15887	15877	15747	15974	16031	15912	15919	15982	15974	15968	15879	15899	15765	16047	16108	15970	15944	15867	15984	15862	15932	15837	15997	15848	15901	15901	15860	15821	15786	16053	15940	15763	15792	15915	15807	15767	15921	15811	15771	15944	15720	15817	15774	15953	16004	15614	15883	15906	15921	15934	15847	15845	15740	15930	15880	15734	15860	15759	15794	15788	15995	16089	15982	15943	15957	15792	16009	15752	15760	15897	15930	15820	15860	15692	15787	15996	15795	15985	15783	15899	15821	15805	15852	16077	15910	15871	16011	15948	16053	15829	15944	15856	15858	15819	15810	15829	15756	16019	16109	15919	15800	15997	15815	15662	15864	15733	15871	15843	15792	15828	15653	15672	15797	15791	15977	15878	15855	15828	15839	15950	15867	15782	15817	15981	15999	16086	15858	15848	16131	15876	15694	15817	15847	15878	15891	15925	15752	16032	15906	15925	15979	15830	15876	15943	15808	15857	16011	15864	15962	15867	15944	15799	15977	16011	15909	15722	15971	15824	15855	15882	15945	15882	15893	15923	15800	15811	15867	15989	15905	15898	15900	15714	15885	16135	15998	15656	15846	15929	15787	15892	15756	15857	15798	16049	15716	15851	15917	15824	15904	15788	15884	15973	15762	15865	15878	15951	15820	15895	15841	16050	15915	16044	16015	15744	15894	15718	15893	15764	15693	16051	15886	16098	16015	16042	15750	15664	15843	15904	15819	15854	15864	15832	15929	15994	16050	15879	16049	15708	15813	16009	15802	15787	15927	15917	15808	15778	15844	15886	15848	16021	15879	15904	15959	15615	16049	15828	15915	15872	15945	15842	16058	15882	15776	15740	15980	15818	15893	15883	15817	16077	15859	15966	15988	15721	15880	15730	15994	15903	16088	16068	15838	15753	16025	16054	15937	15795	15988	15826	15886	15802	15897	15919	15984	15785	15609	15919	15918	15977	15824	16124	15874	15973	16075	15929	16030	15747	15856	15924	15947	15788	16052	16024	15894	15698	16015	15899	15842	15846	15842	15952	15695	15909	15929	15797	16005	15849	15827	15892	15995	15888	15820	15924	15856	15856	15849	15866	15796	15989	15726	15652	15940	15919	15804	15844	15703	15936	15801	15970	15902	15947	15841	15702	15803	16048	15934	15966	15841	15867	15836	15612	15944	15913	15919	15808	16075	15740	15583	15979	15904	15990	15779	15755	15932	15813	15788	15812	15890	15990	16061	15908	15998	16049	15753	15856	15999	15965	15987	15765	15882	15702	15856	15887	15788	15780	16047	15796	15861	15874	15774	15807	15972	15912	16124	16105	15918	15716	15930	16084	15935	15985	15796	15821	15667	15845	15885	15925	15878	15790	15707	15968	15689	15737	16025	15772	15798	15892	15727	15814	15753	16089	15891	16048	15874	15803	15863	15796	15834	15906	15965	15992	15940	15914	15999	15926	15969	16107	15989	15992	15807	16090	15857	15953	15956	15989	16055	15653	15733	15821	15821	16022	15782	15927	15754	15860	16051	15988	15869	15939	15901	15896	15886	15819	16000	15831	15781	16032	15907	15759	15676	15728	15524	15984	15876	15929	15824	15756	15857	15807	15973	15890	15936	15898	15856	15791	15835	15989	15920	16118	15906	15896	15819	15979	15806	15768	16054	15728	15665	15712	15823	15744	15854	15918	15955	15833	15925	15961	15842	16022	15962	15907	15820	15893	15917	16078	15893	16030	15923	15936	15925	16001	15654	16002	15944	15916	15784	15966	15887	15825	15947	15880	15885	15837	15893	15933	15848	15951	16128	15884	16011	15893	15775	15908	15942	15834	15894	15900	15959	15918	15859	16034	16027	15930	15796	15675	15776	15955	15998	15803	15875	15909	15869	15918	15906	15871	15715	15937	15873	16046	15760	15908	15672	15743	15779	15931	15767	15962	15957	15808	15841	15915	15771	15767	15870	15897	15959	15883	15990	16142	15656	15916	15753	15813	15901	15861	16044	15909	15922	15771	16084	15897	15750	15999	15883	15719	15768	15798	15997	15919	15827	15976	15963	15999	16005	15784	15702	15958	15989	15882	15968	15901	15905	15818	15858	15951	15953	15908	15954	15853	15928	16023	15755	15996	15892	15771	15748	15921	15922	15858	15750	15826	15761	15800	15786	16003	15905	15941	15954	15749	15750	16036	15806	15893	16063	16091	16000	15925	15785	15664	16033	15994	15918	16016	15875	15860	15830	15995	15637	15976	16017	16003	15930	16019	15908	15819	16058	15669	15984	15895	15934	15872	15742	15965	15795
24831	71134	61741	41755	41335	26667	21561	19933	18567	17636	16914	16282	15907	15391	15282	14980	14704	14815	14690	14373	14380	14409	14247	14106	14074	14165	14102	14070	13983	14123	14155	13817	14083	14057	13915	13961	14085	13995	13881	13885	13750	13922	14048	14519	14863	14796	14229	14011	13775	13967	13822	13832	13828	13883	13818	13825	13660	13965	13667	13949	13898	13863	13986	13823	13769	13953	13941	13724	13734	13747	13834	13981	13888	13865	13888	13805	13951	13877	13803	13795	13751	13878	13980	13880	13864	13768	13761	13880	13817	13920	13805	13885	13995	13913	13965	13824	13820	14087	13766	13984	13832	13797	13748	13965	13781	13846	13846	13858	13911	13980	13606	14018	13897	13902	13790	13871	14096	13714	14052	13909	13906	13865	13831	14001	13861	13812	13997	13807	13937	13988	13906	14042	13663	13764	13774	13881	13814	13811	13952	13902	14073	13794	14033	13970	13846	13943	13904	13768	13931	13785	13909	13712	14001	13843	13956	13821	13972	13770	13823	13902	13745	13815	13869	13971	13957	13718	13661	13951	14027	13814	13991	13848	13770	13812	13912	13883	13805	13899	13854	13806	13850	13787	13980	13833	13805	13843	13826	13884	13937	13872	13746	13881	13719	14005	13801	13969	13941	13785	13942	13891	13866	13899	13878	13753	13914	13832	13863	13987	13965	13795	14009	13703	13999	13762	13733	13979	13827	13726	13719	13856	13896	13864	13835	13873	13843	13747	13895	13890	13816	13856	13863	13734	13901	13650	13824	13808	13873	13872	13913	13744	13908	13880	13866	13965	13861	13962	13889	13935	13799	13940	13994	13833	13843	13611	13811	13822	13801	13933	13954	14007	13735	13813	13858	13961	13879	14045	13766	13838	13998	13901	13809	13833	13824	13810	13845	13842	13864	13750	13955	13773	13713	13896	13909	13847	13997	13874	13751	13986	13922	13792	13803	13881	13819	14025	13880	13905	13891	14015	13676	13893	13815	13938	13779	13881	13799	13851	13793	13878	13791	13772	13924	13921	13803	13710	13783	13803	13870	13786	13924	13756	13865	13878	13793	14029	13659	13943	14069	13883	13774	13836	13772	13908	13772	13854	13805	13946	13979	13955	13886	13723	13946	13757	13856	13735	13831	13879	13934	13767	13551	13881	13999	13892	13834	13737	13762	13893	13966	13912	13930	13875	14150	13710	13764	13926	14002	13866	13870	13987	13859	13852	13827	13867	13830	13847	13977	13842	13901	13782	13930	13817	13937	13944	13931	13867	13998	13901	13840	13740	13919	13792	13925	13764	14023	13999	13950	13747	13793	13814	13851	13787	13909	14017	13790	14019	13804	13911	13749	13933	13924	13925	13787	13878	13801	13938	13852	13881	13884	13904	13731	13717	13851	13798	13812	13920	13931	13897	13941	13813	13940	13786	13919	13961	13903	13874	13966	14001	13771	13920	13838	13970	13845	13825	13881	13889	13871	13945	13968	14013	13732	13831	13841	13901	13770	14005	13726	13846	13798	13885	13916	13830	13856	13789	13782	13874	13903	13802	13740	13868	13593	14001	13962	13900	14014	13702	13846	13630	13640	13866	13767	13676	14016	13799	13836	13819	13874	13533	13931	13866	13795	13903	13857	13910	13903	13855	13921	13872	13806	13732	13825	13865	13909	13742	13940	13738	13919	13874	13828	13741	13935	13954	13732	13909	13861	13763	13964	13863	13834	13929	13830	13807	13776	13906	13684	13720	13810	13866	14028	13870	13911	13975	13947	13916	13832	13816	14004	13809	13848	13818	13812	13861	13905	13823	13906	13820	14082	13761	13842	13747	13886	13925	13811	13804	13831	13779	13860	13913	13750	13777	13806	13816	13743	13861	13770	13886	14032	13860	13794	13727	13875	13929	13659	13773	13866	13836	13834	13916	13740	13789	13918	13825	13826	13852	13939	13850	13962	13841	13810	13989	13839	13702	13948	13723	13830	13788	13752	13784	13825	13819	14100	13690	13763	13854	13880	13845	13888	13895	13829	13868	14048	13904	14052	13828	13805	13897	13939	13934	13861	13835	14126	13858	13612	13960	13827	13791	13879	13976	14012	13835	13943	13801	13864	13947	14063	13941	13905	13834	13899	13996	13601	13675	13726	13879	13736	13832	13867	13951	13854	13835	13729	13906	13626	13764	13975	13823	13776	13869	13837	13771	13813	13778	13903	13801	13914	13956	13815	13788	13879	13803	13858	13784	13885	13814	13831	14029	13717	13831	13957	13735	13827	13761	13962	13911	13869	13970	14023	13869	13918	13949	13880	13851	13849	13973	13795	13611	13821	13682	13830	13871	13786	14084	13795	13889	13837	13912	13794	13864	13980	13919	13792	13892	13946	13710	13831	13985	13814	13663	13977	13986	13907	13874	13899	13932	13838	13738	13964	13800	13916	13960	13555	13823	13712	13877	13838	13887	13757	13925	13820	13878	13739	13708	13845	13843	13971	13865	13768	13887	13867	13718	13815	13755	13883	14044	14034	13946	13808	13888	13920	13985	13925	13788	13981	13879	13975	13883	13924	13755	13854	13966	13794	14175	13810	13843	13931	13929	13927	13959	13761	14036	14012	13949	13821	13894	13700	13659	13941	13767	14017	14070	13803	13992	13762	13857	13802	13757	13923	13975	13876	13865	13816	13909	13853	13832	13840	13922	14026	13928	13813	13851	13873	13831	13846	13830	13830	14004	13967	14023	13912	13702	13613	13890	13969	13728	13834	13845	13932	13911	13959	13816	13768	13869	13772	13913	13672	13813	13973	13743	13938	13891	13942	13883	13925	13878	13724	13989	13801	13973	14038	13782	13884	13924	13914	13948	13996	13626	13759	13799	13902	13842	13746	13859	13856	13826	13805	13882	13812	13811	13728	13789	13770	13885	13811	13802	13744	13949	13808	14064	13910	14008	14009	13786	13932	13826	13824	13866	13887	13952	13904	13892	13965	13790	13965	13880	13881	13911	13831	13836	13722	14052	13892	13744	13867	13992	13902	13858	13938	13926	14101	13847	13898	13680	13893	13852	13831	13789	13783	14025	13837	13768	13890	13900	13893	13683	13928	13787	13720	13885	13961	13962	13650	13811	13931	13800	13918	13929	13864	13844	13837	13827	13888	13766	13842	13818	13897	13838	13905	13880	13792	13937	14062	13698	13843	13824	13885	13777	13689	13950	13683	13787	13842	14019	13864	13838	13779	13968	13806	13840	13818	13862	14039	13803	13918	13930	13974	13881	14053	13782	13832	13876	13832	13696	13827	13926	13792	13915	13913	13743	14008	13877	13823	13859	13904	14024	13946	13831	13724	13878	14049	13895	13826	13737	13782	13783	13788	14042	13731	13811	14005	13909	13807	13869	13876	13774	13841	13838	13888	13858	13878	13789	13840	13777	13782	13751	13893	13743	13883	13993	13759	14073	13853	13696	13797	13777	13993	13886	13876	13807	13817	13757	13777	13851	13709	13887	13915	13844	13873	13764	13855	13832	13867	13880	13805	13788	13848	13936	13930	13834	13894	13737	13854	13921	13817	13815	13883	13679	13957	14020	13821	13807	13956	13806	13946	13938	13789	13803	13903	13832	13852	13757	13685	13771	13955	13876	13912	13920	13940	13761	13851	13896	13965	13903	14005	13803	13833	13872	13760	13834	13861	14021	13881	13869	13985	13791	13796	13804	13688	13854	13855	13828	13882	13919	13649	13827	13885	13821	13847	14000	13764	13867	13868	13928	13858	13718	13820	13848	13786	13971	13747	13936	13694	13713	13931	13894	13850	13742	13736	13824	13913	13889	14023	13747	13889	13725	13939	13810	13820	13965	13823	13818	13922	13911	13902	13732	13964	13823	13772	13822	13855	13816	13793	13750	13801	13823	13758	13925	13899	13795	13780	13856	13885	13841	13888	13731	13802	13888	13908	13833	13834	13909	13761	13808	13902	13739	13939	13968	13859	13837	13902	13727	13725	13869	13713	13874	13816	13806	13712	13517	13857	13922	13817	13863	13967	13810	13808	13777	13820	13841	13877	13825	13822	13749	13946	13899	13896	13869	13902	13871	13788	13787	13845	13798	13889	13875	13801	13933	13708	13770	13772	13737	13789	13730	14049	13900	13818	13842	13693	13835	13960	13740	13902	13837	13760	13864	13968	13897	13919	13824	13844	14019	13849	13975	13890	13872	13924	13715	13816	13837	13964	13806	13714	13789	13914	13918	13952	13708	13796	13994	13888	13741	13801	13935	13853	13830	13937	13841	13902	13798	13919	13970	13776	13811	13813	13739	13883	13860	13968	13772	13802	13796	13963	13786	13820	13866	13911	13851	13885	13992	13816	13824	13901	13864	13817	13858	13818	13927	13922	13877	13858	13864	13885	13929	13801	13896	13842	13967	13956	13973	13741	13880	13923	13983	13976	13858	13940	13746	13947	13872	13758	13778	13897	13944	13854	13940	13846	13864	13866	13773	13856	13983	13932	13890	14010	13868	13795	13854	13859	13923	13723	13938	13974	13678	13706	13888	13894	13728	13774	13830	13903	13917	13904	13974	13792	13854	13860	13676	13886	13746	13809	13813	13857	13756	13797	13834	13866	13673	13828	13678	13782	13896	13743	13756	13988	13761	13831	13684	13909	13750	13803	13850	13754	13971	13856	13811	13780	13783	13878	13849	13890	13765	13904	13774	13794	13797	13865	13895	13890	13780	13990	13752	13857	13816	13840	13873	13954	13846	13717	13871	13959	13792	13913	13811	13965	13807	13742	13972	13760	13847	13635	13791	13832	13925	13891	13734	13879	13848	13807	13817	13971	13885	13861	13772	13868	13870	13892	13853	14042	13730	13782	13774	13794	13840	13725	13715	13810	13897	13949	13842	13862	13778	13879	13967	13943	13945	13976	13814	13942	13928	13924	13973	13813	13876	14024	13894	13862	14011	13923	13797	13806	13897	13865	13718	13894	13838	13966	13830	13728	13752	13818	13835	13662	13851	13889	13797	13809	14026	13763	13794	13691	13879	13740	13842	14059	13880	13945	13864	13835	13865	13888	13832	13842	13877	13913	13857	13964	13755	13752	13858	13769	13818	13781	13712	13749	13830	13895	13984	13903	13856	13856	13701	13922	13779	13831	13878	14110	13876	13916	13943
27451	25249	30818	26092	21875	19047	17983	17507	17220	16900	16702	16600	16658	16689	16339	16381	16575	16466	16685	16416	16169	16241	16616	16296	16330	16470	16388	16471	16333	16295	16296	16248	16505	16206	16202	16285	16125	16174	16280	16455	16184	16416	16243	16379	16548	16315	16319	16212	16237	16214	16184	16370	16426	16368	16162	16339	16073	16348	16248	16156	16162	16258	16426	16230	16218	16305	16328	16273	16200	16290	16313	16254	16011	16100	16331	16185	16190	16240	16113	16057	16102	16275	16297	16316	16279	16347	16416	16193	16367	16497	16370	16303	16164	16164	16397	16316	15959	16369	16354	16304	16131	16192	16118	16358	16437	16569	16236	16258	16297	16235	16299	16594	16089	16276	16279	16183	16205	16228	16307	16390	16383	16298	16462	16567	16197	16109	16376	16385	16270	16293	16291	16092	16204	16350	16382	16139	16264	16149	16301	16321	16310	16248	16077	16092	16178	16328	16188	16167	16384	16240	16288	16156	16370	16177	16204	16125	16147	16194	16365	16137	16299	16321	16471	16078	16267	16104	16064	16327	16208	16262	16321	16059	16273	16401	16239	16322	16230	16398	16516	16232	16287	16194	16019	16282	16168	16186	16255	16004	16366	16321	16064	16412	16165	16221	16296	16454	16293	16317	16145	16149	16300	16264	16289	16344	16183	16161	16399	16370	16050	16044	16206	16401	16254	16352	16390	16196	16135	16085	16306	16386	16176	16220	16225	16211	16210	16308	16054	16259	16398	16290	16264	16391	16246	16239	16414	16225	16288	16194	16213	16315	16181	16129	16388	16257	16479	16093	16119	16319	16030	16302	16200	16366	16262	16131	16273	16095	16367	16126	16290	16183	16527	16264	16369	16472	16579	16281	16347	16256	16277	16097	16325	16114	16293	16308	16258	16320	16205	15991	16292	16311	16396	16311	16591	16227	16326	16118	16330	16346	16384	16286	16174	16212	16392	16340	16314	16134	16278	16144	16385	16188	16349	16178	16299	16189	16229	16218	16223	16211	16392	16194	16281	16173	16208	16269	16317	16144	16168	16343	16117	16032	16346	16283	16228	16276	16274	16370	16154	16264	16311	16266	16168	16110	16125	16145	16180	16258	16336	16142	16208	16304	16169	16190	16348	16044	16215	16247	16220	16124	16198	16328	16235	16119	16118	16335	16241	16191	16331	16293	16171	16220	16126	16290	16430	16277	16240	16316	16323	16289	16302	16317	16211	16209	16239	16274	16326	16446	16346	16195	16331	16145	16024	16156	16083	16097	16270	16415	16343	16227	16220	16026	16202	16319	16459	16222	16489	16231	16380	16208	16366	16219	16381	16270	16266	16312	16277	16238	16223	16418	16289	16255	16381	16058	16255	16133	16462	16314	16157	16471	16386	16170	16520	16236	16482	16183	16330	16248	16249	16156	16387	16429	16181	16132	16488	16284	16311	16328	16125	16206	16045	16222	16228	16203	16450	16326	16365	16365	16178	16303	16205	16274	16119	16061	16279	16077	16354	16328	16301	16137	16179	16252	16300	16327	16520	16295	16176	16188	16147	16141	16381	16189	16241	16298	16270	16377	16279	16347	16246	16312	16110	16228	16208	16451	16312	16391	16473	16346	16397	16296	16253	16210	16342	16229	16419	15802	16246	16353	16280	16255	16430	16414	16275	16201	16189	16344	16124	16338	16348	16301	16214	15893	16379	16226	16255	16172	16271	16326	16153	16298	16303	16096	16208	16170	16318	16330	16396	16402	16300	16184	16139	16418	16253	16179	16290	16266	16322	16107	16507	16262	16221	16304	16108	16254	16224	16315	16177	16228	16293	16286	16170	16304	16320	16128	16345	16287	16294	16184	16242	16302	16318	16491	16281	16179	16232	16301	16204	16213	16387	16365	16042	16205	16350	16190	16386	16235	16139	16313	16270	16112	16444	16107	16323	16140	16318	16110	16263	16118	16151	16126	16190	16234	16233	16336	16137	16387	16129	16201	16303	16111	16413	16410	16161	16243	16268	16231	16384	16218	16231	16189	16400	16402	16321	16237	16268	16101	16385	16030	16346	16301	16273	16300	16207	16257	16199	16399	16212	16436	16167	16325	16265	16202	16384	16139	16245	16195	16431	16066	16189	16139	16245	15990	16150	16182	16356	16424	16134	16223	16364	16041	16202	16443	16217	16193	16152	16267	16124	16213	16515	16161	16072	16143	16136	16346	16319	16326	16303	16415	16260	16223	16365	16142	16285	16116	16301	16176	16294	16145	16250	16273	16335	16193	16288	16366	16136	16275	16324	16048	16193	16370	16244	16082	16210	16096	16258	16261	16277	16354	16313	16123	16404	16317	16170	16352	16386	16314	16460	16207	16441	16336	16215	16173	16204	16233	16151	16220	16114	16129	16121	16204	16222	16097	16393	16085	16326	16311	16234	16274	16240	16103	16282	16209	16344	16269	16239	16390	16233	16093	16144	16283	16297	16297	16159	16106	16330	16398	16199	16127	16380	16295	16260	16193	16232	16220	16255	16366	16343	16394	16393	16018	16310	16528	16187	16354	16281	16246	16130	16196	16244	16244	16282	16328	16209	16390	16312	16214	16292	16451	16314	16236	16184	16203	16301	16163	16270	16436	16216	16163	16323	16396	16367	16368	16103	16115	16492	16254	16290	16213	16370	16153	16201	16198	16318	16249	16313	16074	16340	16381	16382	16202	16352	16145	16108	16292	16195	16246	16331	16206	16292	16278	16258	16198	16408	16259	16352	16281	16192	16351	16171	16310	16379	16401	16055	16388	16271	16436	16475	16315	16217	16473	16186	16210	16397	16309	16087	16120	16344	16174	16273	16388	16269	16258	16218	16220	16361	16516	16405	16264	16434	16185	16385	16229	16340	16217	16207	16323	16194	16248	16218	16217	16241	16273	16407	16265	16327	16264	16063	16232	16241	16398	16362	16349	16251	16367	16124	16531	16378	16246	16378	16252	16237	16352	16264	16320	16184	16199	16093	16264	16198	16134	16121	16169	16312	16261	16141	16428	16358	16452	16325	16467	16298	16302	16189	16298	16348	16347	16347	16346	16334	16160	16355	16089	16353	16320	16272	16241	16314	16196	16251	16242	16068	16286	16319	16332	16142	16302	16423	16259	16201	16073	16023	16187	16242	16303	16126	16432	16367	16346	16366	16262	16201	16404	16223	16084	16201	16191	16181	16185	16239	16199	16551	16056	16106	16475	16213	16012	16240	16414	16081	16185	16348	16348	16434	16186	16284	16422	16142	15992	16031	16201	16078	16316	16121	16440	16381	16196	16124	16149	16216	16163	16441	16162	16136	16276	16452	16383	16434	16470	16198	16337	16236	16127	16254	16193	16305	16433	16103	16177	16187	16255	16286	16158	16282	16315	16145	16404	16240	16099	16360	16212	16266	16278	16112	16318	16439	16362	16381	16274	16176	16268	16341	16047	16048	16283	16267	16306	16488	16223	16260	16232	16383	16080	16173	16200	16229	16205	16298	16202	16103	16076	16300	16200	16282	16189	16189	16204	16194	16110	16400	16054	16199	16140	16391	16298	16365	16248	16280	16272	16098	16298	16356	16238	16341	16550	16372	16335	16233	16301	16219	16137	16269	16234	16302	16358	16030	16180	16262	16277	16183	16380	16264	16327	16440	16379	16206	16137	16248	16464	16206	16337	16142	16277	16162	16292	16338	16276	16118	16063	16155	16405	16108	16119	16314	16193	16296	16203	16120	16248	16260	16313	16102	16243	16457	16446	16245	16434	16381	16188	16153	16184	16337	16399	16206	16300	16302	16456	16463	16226	16200	16071	16357	16271	16327	16337	16130	16298	16321	16290	16301	16263	16428	16302	16129	16397	16117	16295	16350	16262	16208	16164	16089	16369	16153	16263	16192	16264	16246	16415	16299	16128	16116	16223	16410	16169	16253	16305	16255	16264	16247	16319	16091	16434	16362	16304	16100	16102	16340	16289	16147	16510	16339	16287	16239	15996	16317	16084	16291	16091	16152	16238	16384	16284	16129	16194	16242	16161	16190	16277	16382	16271	16120	16262	16253	16353	16291	16315	16311	16272	16134	16275	16608	16241	16335	16191	16330	16367	16122	16176	16368	16230	16255	16286	16012	16062	16221	16268	16276	16372	16111	16376	16141	16242	16262	16410	16356	16389	16172	16493	16057	16314	16247	16392	16220	16347	16091	16366	16398	16103	16392	16288	16311	16360	16343	16144	16272	16471	16278	16281	16199	16406	16377	16398	16289	16332	16348	16261	16378	16253	16227	16264	16364	16208	16525	16210	16145	16121	16104	16230	16265	16266	16222	16169	16255	16108	16299	16282	16208	16223	16292	16223	16241	16020	16158	16357	16230	16172	16165	16186	16299	16426	16176	16239	16150	16322	16470	16118	16268	16352	16117	16311	16268	16325	16311	16283	16130	16236	16233	16359	16216	16131	16359	16209	16287	16236	16157	16233	16199	16208	16223	16347	16523	16365	16334	16274	16233	16102	16190	16297	16028	16221	16373	16314	16331	16374	16439	16226	16165	16233	16109	16381	16359	16354	16246	16118	16280	16310	16251	16207	16197	16196	16479	16262	16469	16320	16342	16213	16203	16352	16255	16264	16319	16217	16292	16241	16231	16120	16140	16337	16242	16468	16300	16111	16277	16341	16304	16286	16362	16189	16136	16187	16050	15899	16202	16250	16131	16192	16207	16024	16378	16184	16262	16238	16270	16283	16057	16130	16101	16247	16190	16349	16500	16382	16292	16337	16325	16425	16243	16420	16306	16115	16336	16360	16225	16342	16385	16253	16212	16525	16228	16133	16240	16143	16374	16357	16229	16273	16178	16325	16261	16192	16187	16328	16212	16195	16361	16049	16278	16159	16055	16242	16159	16233	16129	16212	16304	16107	16284	16338	16081	16289	16347	16357	16300	16209	16357	16379	16428	16275	16316	16220	16154	16184	16292	16283	16192	16292	16275	16294	16282	16314	16250	16297	16270	16139	16247	16218	16317	16320	16195	16368	16327	16424	16090	16050	16350	16593	16416	16362	16391	16085	16328	16289	16082	16263	16404	16300	16208	16101	16431	16231	16265	16472	16579	16357	16130	16264	16285	16325	16415	16223	16328	16334	16220	16211	16415	16345	16220	16101
19329	38781	30398	23567	21001	17772	16361	16035	15593	15168	14769	14761	14538	14625	14506	14412	14405	14376	14329	14170	14269	14381	14411	14385	14134	14303	14017	14235	14281	14144	14108	14148	14111	14286	14121	14001	14282	14135	14303	14211	14092	14154	14154	14117	14193	14186	14288	14208	14147	14321	14012	14104	14184	14385	14205	14006	14328	14110	14221	14053	14019	14134	14362	14133	14108	14213	14217	14173	14133	14270	14163	14193	14039	13895	14124	14241	14040	14062	14132	14272	14184	14195	14252	14030	14114	14213	14119	14181	14311	14128	14261	14106	14125	14149	14380	14174	14212	14139	14277	14196	14131	14084	14178	14216	14244	14244	14192	14037	14195	14110	14067	14099	14230	14115	14086	14222	14010	14042	13931	14239	14074	14066	14137	13935	14142	14087	14123	14161	14206	14088	14239	14181	13993	14098	14217	14073	14156	14199	14067	14049	14256	14225	14232	14107	14149	14201	14134	14239	13964	14095	14081	14119	14156	14272	14103	14199	14111	13833	14275	14176	13994	14061	14234	14248	14256	14134	14084	14166	14037	13970	14128	14250	14086	14139	13996	14157	14206	14251	14183	13971	14121	14162	14227	14034	14176	14107	14014	14117	14167	14004	14193	14036	13992	14199	14112	14029	14048	14048	14304	14023	14183	14166	14095	14092	14179	14192	14230	14033	14106	14131	14200	14099	14243	14221	14185	14102	14151	14266	14287	14290	14306	14115	14246	14051	14124	14284	14123	14008	14068	14008	13899	14180	14021	14126	14066	14328	14110	14067	14118	14249	14084	14185	14217	14073	14161	14173	14194	14247	14199	14298	14232	14102	14071	14253	14101	14068	14159	14145	14006	14126	14077	14360	14023	14201	13954	14171	14064	13951	14153	14154	14102	13989	14026	14099	14102	14021	14156	14181	14159	14015	14293	14130	14138	14246	14231	14147	14126	14170	14200	14145	14046	14207	14240	14064	14268	14140	14173	14196	14165	14129	14097	14142	14200	14115	14159	14160	14132	14165	14141	14002	14053	14140	14074	14179	14134	14339	14184	14037	14178	14173	14405	14286	14277	14036	14129	14072	13958	14115	14133	14078	14128	13979	14181	14139	14123	14149	14272	14103	14045	14343	14193	14309	14123	14095	14201	14109	14082	14301	14146	14157	14199	13961	14242	14202	14170	14200	14265	14092	14074	14171	14164	14199	14233	13976	14205	13969	14002	14282	14084	14062	14233	14053	14303	14263	14047	14301	14143	14146	13961	14106	14209	14204	14189	14189	14187	14119	14122	13994	14182	14145	14331	14188	14225	14224	14177	14215	14177	14094	14098	14313	14272	14213	14126	14220	14100	14059	14119	14162	14140	14220	14224	14133	14166	14168	14085	14250	14206	14146	14136	14135	14158	14198	13882	14213	14074	14067	14102	14068	14231	14076	14024	14071	13996	14217	14105	14030	14198	14261	14059	14258	14203	14184	14238	14162	14043	14207	14283	14199	14211	14072	14160	14157	14023	14072	14134	14081	14130	14045	14116	14060	14088	13963	14330	14260	14140	14279	14094	14219	14054	14103	14022	14122	14125	14028	14110	14174	14057	14138	14362	14079	14161	14123	14187	14149	14205	14148	14217	14014	14158	14060	14160	14097	13988	14172	14144	14271	14280	14308	14315	14037	14026	14266	14320	14203	14144	14180	14266	13935	14290	14099	14149	14115	14129	14139	14363	14130	14085	14300	14081	14150	14137	14225	14174	14329	14177	14045	14116	14148	14177	14096	14019	14189	13975	14115	14371	13996	14171	14085	14087	14188	14375	14157	14127	14226	14363	14106	14158	14151	14078	14220	14158	14029	14105	14278	14085	14322	14085	14288	14195	14098	14206	14043	14039	14049	14084	14049	14103	14226	14083	14109	14281	14220	14095	14159	14180	14098	14294	14024	14243	14160	14123	13969	14269	14418	14118	13970	14202	14093	14204	14191	14154	14200	14249	14185	14215	14089	14050	14102	14132	14135	14195	14214	14233	14199	14246	14127	14164	14018	13952	14022	14170	14192	14137	14132	14200	14361	14212	14109	14235	14167	14214	14205	14130	14122	14190	14214	14126	14170	14290	14163	14137	14148	14193	14184	14164	14191	14022	14083	14142	14171	14146	14214	14178	14209	14264	14186	14159	14016	14023	14264	14056	14223	14035	14176	14114	14084	14021	14013	14061	14091	14393	14013	14081	14245	14241	14244	14241	14119	14098	14184	14167	14100	13995	14154	14191	14099	14077	14166	14137	14135	14271	14063	14176	14042	14120	14158	14096	14190	14124	14195	14322	14248	14114	14174	14145	14307	14053	14077	14162	14309	14154	14265	14387	14212	14154	14117	14063	14156	14150	14003	14076	14297	14238	14271	14050	14394	14150	14138	14245	14072	14149	13962	14062	14017	14203	14115	14050	14033	14208	14193	14361	14093	14112	14002	14055	14177	14175	14188	14236	14128	14146	14129	14196	14148	13973	14257	14071	14139	14201	14218	14336	14056	14097	14056	14053	14137	14109	14092	14264	14235	14212	14052	14194	14154	14080	14226	14188	14275	14193	14137	14174	14082	14111	14294	14259	14318	14023	14211	14148	14196	14042	14107	14167	14011	14230	14205	14169	14134	14279	14115	14112	14247	14189	14013	14116	13986	14262	14086	14270	14018	14085	14191	14322	13923	13934	14197	14162	14251	14313	14129	14217	14157	14159	14188	14092	14071	14005	14178	14187	14209	14125	14172	14203	14085	14174	14145	14076	14223	14025	14067	14141	14066	14226	14371	14039	14072	14086	14027	14168	14044	14171	13953	14097	14168	14180	14217	14124	14182	14164	14279	13982	14109	14197	14136	14116	13963	14009	14239	14180	14104	14018	14258	14136	14137	14164	13907	14079	14136	14120	14052	14101	14049	14088	14187	14175	14241	14148	14216	14410	14300	14102	14141	14113	14123	14037	14149	14158	14331	14138	14156	14166	14013	14389	14168	14175	14121	14258	14154	14179	14054	14185	14107	14057	14085	14089	14175	14158	14139	14151	14145	14195	14035	14052	14097	14224	13948	14152	14383	14270	14091	14194	14121	14206	14326	14065	14124	14145	14158	14303	14043	14262	14183	14071	14135	14215	14093	14330	14123	14031	14073	14334	14209	14126	14334	14134	14347	14167	14130	14307	14236	14263	14106	14079	14076	14242	14157	14239	14189	13994	14037	14226	14044	14066	14182	14191	14141	14065	14075	14043	14106	14271	14149	14206	14198	14158	14020	14167	14087	14168	14101	14125	14122	14321	13979	13901	14131	14194	14063	14166	14178	14176	14030	14080	14113	14097	14103	14106	14087	14098	14001	14035	14047	14183	14066	14144	14121	14092	14136	14136	14103	14249	14260	14147	14051	14058	14263	14222	14413	14099	14120	14130	14029	14075	14175	14335	13987	14358	14229	14201	14081	14089	14130	14269	14171	14145	14218	14333	14270	14306	14178	14179	14349	14305	13989	14149	14257	14248	14179	14257	14161	14227	14125	14064	14362	14007	14186	14045	14110	14347	14060	14048	13963	14268	14126	14181	14151	14127	14221	14134	14317	14257	14138	14123	14021	14156	14132	14135	14053	14124	14359	14014	14010	14217	14177	14180	14073	14138	14098	14094	14208	14149	14066	14229	14122	14248	14182	14006	14084	14209	14250	14112	14347	14146	14175	14058	14226	14112	14106	14176	14041	14176	14282	14078	14045	14061	14203	14235	14162	14147	14064	14211	14194	14099	14312	14184	14061	14170	14159	14322	14027	14263	14033	14135	14095	14075	14152	13967	14116	14169	14140	14098	14083	14238	14208	14089	14278	14041	14082	14207	14360	14170	14221	14249	14266	14354	14132	14149	14177	14122	14058	14045	14142	14017	14122	14055	14164	14203	14141	14263	14105	14147	14002	14177	14161	14158	14120	14182	14048	14064	14150	14187	14106	14219	14169	14232	14110	14339	14111	14193	14019	14150	14112	14059	14029	14253	14017	14255	14109	14165	14125	14146	14106	13973	14234	14035	14213	14181	14080	14161	14205	14181	14084	14252	14141	14144	14138	14157	14072	13940	14241	14075	14164	14195	14157	14056	14024	14118	14011	14197	14192	14103	14054	14135	14214	14173	14214	14110	14214	14139	14195	14143	14102	14168	14188	14116	14011	14097	14279	14210	14365	14253	14178	14126	13997	14120	14145	14133	14097	14118	14212	14179	14217	14029	14139	14176	14068	14178	14242	14113	14085	14108	14028	14130	14219	14024	14077	14215	14033	14107	14280	14187	14109	14108	14026	14218	14152	13996	14001	14205	14021	14327	14154	14113	14119	14137	14221	14042	14044	14043	14361	14144	14138	14193	14030	14080	14174	14095	14110	14226	14118	14158	14072	14126	14000	14202	14075	14276	14048	14217	13965	14131	14259	14191	14180	14148	14096	14063	14200	14164	14075	14121	14307	14127	14180	14157	14179	14048	13926	14230	14218	14072	14175	14191	14217	14297	14080	13993	14236	14244	14265	14103	14119	14093	14256	14060	14066	14089	14032	14147	14072	14274	14175	14256	14234	14103	14266	14160	14100	14144	14155	14036	13972	14115	14171	14279	14090	14254	14255	14033	14078	14199	14131	14115	14216	14244	14114	14032	14121	14247	14107	13999	14327	14172	14041	14173	14093	14177	14169	14199	14041	14174	14232	14004	14011	14071	13984	14070	14135	14258	14186	14324	14221	13957	14108	14171	14091	14244	14107	14138	14128	14074	14038	14239	14219	14362	14146	14172	14161	14219	14170	14096	14104	14172	14272	14092	14104	14102	14176	14228	14121	14118	14264	14246	14071	14285	14205	14166	14193	14111	14194	14230	14160	14207	14205	14065	14220	14167	14067	14171	13989	14208	14065	14360	14078	14191	14227	14015	14033	14106	14027	14159	14024	14186	14097	14242	14200	14187	14047	14149	14221	14052	14172	14010	14134	14065	14173	14133	14251	14032	14135	14059	14237	14208	14147	14020	14217	14299	14119	13954	14106	14084	14198	14081	14142	14179	14151	14288	14170	14192	14039	14087	14111	14321	14080	14199	14061	14167	14217	14066	14255	14156	14121	14200	14333	14116	14306	14253	14263	14256	14205	14243	14014	14070	14153	14272	14107
23845	21202	28569	25787	26236	25644	21506	18760	17749	17419	17257	16535	16459	16523	16329	16259	16293	16119	16037	15867	16097	15954	15976	15738	15906	15930	15726	15863	15953	15722	15761	15742	15871	15645	15832	16036	15703	15883	15775	15637	15670	15716	15702	16020	15859	16037	16018	15658	15567	15828	15700	15932	15683	15938	15747	15789	15922	15951	15783	15785	15966	15853	15762	15955	15680	15696	15713	15630	15755	15641	15901	15723	15621	15755	15592	15718	15896	15790	15926	15675	15698	15669	15742	15770	15621	15715	15384	15723	15707	15859	15791	15826	15704	15679	15678	15623	15884	15587	15705	15745	15900	15696	15833	15808	15840	15619	15601	15766	15748	15989	15926	15702	15513	15727	15771	15597	15709	15426	15741	15719	15977	15731	15745	15740	15634	15735	15671	15473	15851	15669	15808	15835	15621	15789	15557	15750	15677	15635	15636	15700	15663	15635	15659	15733	15760	15725	15779	15648	15570	15574	15764	15863	15674	15682	15721	15698	15640	15544	15690	15844	15841	15615	15982	15727	15644	15843	15614	15643	15766	15659	15682	15757	15740	15593	15837	15565	15765	15787	15622	15511	15663	15942	15697	15467	15736	15566	15510	15676	15816	15605	15805	15667	15696	15664	15660	15767	15685	15717	15651	15572	15494	15684	15712	15797	15731	15569	15719	15717	15803	15698	15713	15335	15594	15653	15826	15808	15566	15796	15699	15741	15713	15934	15681	15519	15686	15685	15729	15651	15780	15726	15794	15730	15803	15677	15652	15651	15577	15754	15659	15767	15718	15648	15629	15743	15706	15813	15470	15668	15730	15788	15629	15643	15685	15671	15616	15520	15825	15891	15694	15703	15888	15593	15613	15622	15689	15802	15850	15732	15713	15576	15696	15787	15854	15678	15786	15638	15677	15687	15671	15645	15754	15645	15806	15648	15806	15883	15735	15732	15678	15943	15822	15917	15813	15701	15876	15432	15554	15666	15618	15693	15698	15663	15811	15748	15807	15802	15673	15664	15659	15624	15684	15836	15756	15518	15566	15642	15779	15515	15721	15683	15711	15795	15938	15442	15643	15657	15487	15647	15586	15910	15557	15608	15644	15510	15505	15802	15823	15797	15756	15678	15636	15670	15820	15800	15917	15581	15701	15681	15614	15938	15612	15745	15694	15829	15851	15641	15744	15708	15704	15722	15848	15750	15733	15715	15880	15663	15625	15714	15812	15746	15560	15731	15723	15809	15632	15658	15792	15855	15709	15568	15564	15754	15711	15558	15691	15718	15772	15773	15701	15620	15481	15811	15678	15575	15749	15768	15558	15850	15714	15591	15475	15785	15829	15730	15753	15842	15790	15655	15704	15585	15735	15559	15668	15886	15757	15683	15924	15745	15823	15732	15617	15469	15621	15660	15746	15492	15565	15935	15632	15789	15837	15733	15551	15849	15664	15842	15644	15649	15814	15649	15725	15574	15690	15615	15733	15778	15845	15896	15763	15571	15701	15691	15705	15820	15515	15927	15607	15710	15762	15771	15499	15824	15615	15652	15607	15703	15769	15765	15765	15560	15760	15584	15658	15522	15695	15665	15549	15855	15713	15534	15476	15639	15722	15589	15581	15661	15774	15612	15788	15916	15835	15617	15755	15996	15652	15620	15470	15646	15637	15437	15776	15704	15711	15644	15690	15691	15658	15837	15821	15663	15835	15757	15630	15834	15812	15642	15645	15666	15767	15667	15789	15773	15762	15714	15716	15771	15770	15647	15789	15586	15636	15648	15669	15552	15752	15693	15685	15687	15769	15588	15970	15815	15617	15975	15591	15811	15712	15564	15635	15943	15705	15881	15663	15884	15703	15757	15734	15673	15596	15577	15674	15488	15740	15632	15723	15755	15687	15773	15640	15558	15714	15836	15699	15521	15819	15711	15853	15616	15633	15757	15764	15646	15732	15805	15883	15651	15711	15661	15663	15816	15712	15666	15857	15615	15706	15715	15735	15822	15698	15647	15643	15594	15763	15584	15880	15728	15701	15818	15854	15716	15800	15535	15680	15696	15672	15568	15736	15523	15659	15610	15759	15678	15863	15617	15539	15617	15692	15718	15688	15885	15715	15578	15804	15630	15717	15562	15828	15588	15764	15589	15903	15765	15865	15622	15672	15573	15619	15737	15831	15547	15776	15719	15726	15639	15783	15554	15624	15834	15738	15831	15530	15533	15557	15800	15658	15658	15812	15718	15926	15756	15785	15530	15651	15837	15534	15754	15755	15804	15561	15778	15724	15703	15858	15727	15618	15735	15484	15730	15636	15554	15664	15726	15839	15751	15599	15738	15761	15789	15814	15840	15929	15790	15725	15588	15729	15538	15569	15776	15642	15604	15678	15598	15573	15758	15668	15497	15711	15668	15542	16012	15717	15628	15730	15885	15689	15540	15717	15796	15687	15630	15774	15539	15671	15593	15788	15489	15725	15904	15654	15626	15645	15766	15737	15577	15553	15645	15630	15508	15493	15763	15843	15707	15509	15635	15646	15664	15834	15593	15608	15675	15729	15553	15836	15862	15700	15487	15556	15607	15967	15732	15944	15733	15802	15436	15792	15634	15758	15610	15803	15727	15666	15624	15654	15652	15879	15689	15774	15447	15764	15727	15526	15918	15644	15703	15907	15609	15842	15677	15688	15708	15704	15560	15843	15600	15794	15865	15806	15772	15768	15754	15719	15694	15696	15637	15474	15729	15807	15711	15736	15774	15771	15746	15665	15776	15543	15815	15589	15876	15782	15857	15630	15757	15718	15708	15691	15570	15686	15739	15680	15629	15856	15756	15881	15611	15669	15678	15813	15535	15746	15708	15809	15486	15673	15639	15658	15674	15695	15729	15802	15800	15622	15870	15717	15661	15564	15640	15729	15479	15542	15762	15877	15797	15901	15868	15789	15646	15754	15625	15797	15487	15829	15546	15637	15739	15742	15738	15805	15695	15764	15874	15847	15503	15476	15709	15607	15557	15635	15602	15589	15610	15821	15767	15630	15590	15855	15682	15727	15729	15577	15791	15720	15638	15650	15884	15624	15673	15640	15550	15707	15866	16005	15863	15895	15794	15798	15902	15635	15667	15825	15793	15656	15741	15773	15744	15737	15788	15680	15525	15718	15976	15760	15745	15760	15662	15662	15824	15597	15638	15627	15711	15711	15791	15698	15656	15656	15627	15714	15522	15686	15877	15682	15620	15784	15719	15721	15721	15747	15674	15638	15663	15687	15681	15685	15644	15722	15800	15833	15628	15724	15788	15636	15791	15775	15641	15567	15835	15707	15723	15646	15738	15746	15713	15737	15616	15593	15617	15784	15773	15873	15764	15709	15780	15631	15657	15752	15696	15679	15613	15859	15823	15773	15621	15509	15751	15509	15733	15633	15640	15748	15722	15530	15729	15698	15670	15780	15762	15914	15692	15594	15650	15694	15691	15554	15804	15761	15492	15851	15679	15536	15585	15659	15762	15746	15673	15601	15785	15740	15775	15685	15740	15928	15616	15599	15799	15711	15697	15709	15783	15678	15554	15822	15706	15725	15740	15814	15717	15615	15612	15560	15674	15464	15758	15717	15915	15671	15696	15711	15730	15770	15743	15700	15734	15628	15744	15791	15635	15714	15578	15520	15672	15568	15731	15629	15660	15763	15555	15718	15731	15674	15753	15664	15740	15747	15839	15861	15679	15808	15784	16006	15635	15711	15710	15793	15516	15610	15519	15540	15518	15584	15698	15864	15699	15790	15813	15708	15876	15764	15828	15474	15656	15742	15796	15662	15804	15770	15776	15671	15709	15768	15792	15714	15908	15978	15723	15726	15811	15817	15766	15606	15652	15751	15743	15561	15433	15624	15781	15684	15602	15760	15523	15654	15504	15507	15879	15535	15856	15997	15949	15753	15846	15804	15682	15518	15574	15810	15669	15661	15566	15675	15526	15755	15616	15838	15442	15593	15681	15881	15880	15665	15597	15690	15698	15518	15642	15732	15746	15917	15668	15584	15596	15669	15584	15836	15646	15833	15772	15700	15632	15713	15648	15835	15714	15815	15564	15612	15686	15729	15638	15767	15701	15647	15611	15582	15606	15693	15606	15665	15787	15703	15746	15728	15679	15669	15609	15860	15714	15683	15753	15652	15789	15730	15808	15715	15511	15553	15595	15688	15557	15689	15523	15635	15802	15727	15587	15717	15762	15810	15664	15713	15751	15971	15748	15808	15576	15898	15732	15529	15731	15759	15642	15672	15827	15738	15684	15805	15533	15653	15660	15709	15521	15720	15756	15908	15729	15588	15916	15733	15735	15713	15859	15837	15694	15551	15853	15704	15730	15757	15772	15771	15593	15673	15495	15842	15786	15726	15518	15706	15693	15618	15580	15779	15675	15654	15849	15790	15677	15500	15629	15673	15618	15703	15772	15711	15763	15639	15746	15786	15673	15587	15714	15523	15580	15692	15852	15831	15802	15744	15766	15619	15838	15838	15612	15805	15857	15653	15603	15777	15681	15801	15751	15716	15749	15634	15722	15670	15397	15578	15474	15704	15751	15792	15745	15717	15637	15727	15606	15576	15665	15937	15714	15649	15738	15653	15608	15839	15828	15686	15513	15648	15659	15704	15744	15764	15777	15738	15638	15539	15790	15654	15844	15789	15771	15682	15658	15578	15712	15496	15390	15856	15608	15978	15847	15696	15769	15573	15717	15643	15694	15608	15927	15631	15616	15809	15369	15789	15674	15769	15732	15872	15807	15747	15743	15802	15780	15838	15577	15785	15669	15664	15664	15749	15632	15788	15565	15713	15739	15682	15635	15710	15771	15896	15623	15730	15602	15627	15725	15539	15616	15486	15621	15689	15785	15645	15811	15443	15610	15581	15652	15516	15519	15891	15947	15752	15774	15568	15528	15799	15778	15930	15634	15885	15653	15682	15709	15868	15790	15632	15669	15794	15623	15485	15719	15803	15616	15693	15694	15822	15687	15685	15687	15807	15645	15646	15763	15651	15446	15627	15713	15686	15531	15778	15681	15470	15846	15781	15811	15538	15491	15538	15669	15572	15664	15671	15577	15587	15468	15673	15764	15682	15799	15776	15841	15637	15871	15668	15607	15656	15758	15657	15757	15484	15823	15508	15658	15723	15838
23985	64830	39458	35197	32399	24063	18815	17749	16976	16227	15728	15310	15115	14760	14574	14616	14368	14346	14217	14335	14045	14324	14046	13908	13988	13941	13875	13945	14033	13888	13894	13979	13757	13860	13732	13926	14012	13877	13853	13712	13857	13738	13698	14191	14413	14346	13937	14027	13887	13720	13858	13740	13818	13809	13843	13903	13866	13818	13901	13874	13909	13774	13864	13952	13912	13951	13989	13911	13843	13685	14007	13834	14026	13837	13747	13819	13793	13894	13765	13866	13965	13778	13956	13868	13992	13708	13764	13878	13735	13695	13747	13831	13753	13855	13856	13857	13871	13738	14040	13792	13723	13871	13702	13749	13834	13654	13747	13771	13684	13807	13756	13865	13731	13977	13848	13766	13786	13612	13872	13882	13866	13805	13945	13733	13752	13814	13846	13756	13782	13643	13908	13875	13776	13916	13796	13866	13651	13870	13853	13908	13584	13827	13784	13830	13882	13957	13719	13774	13894	13879	13813	13793	13784	13770	13752	13894	13786	13688	13740	13789	13850	13666	13720	13876	13756	13945	13751	13904	13825	13615	13914	13848	13899	13722	13593	13727	13756	13880	13861	13934	13778	13870	13741	13871	13837	13886	13947	13973	13712	13795	13737	13898	13924	13728	13747	13725	13863	13877	13853	13843	13764	13684	13821	13797	13848	13680	13827	13911	13801	13806	13708	13810	13742	13821	13893	13916	13833	13657	13830	13823	13926	13810	13892	13814	13852	13808	13793	13853	13823	13891	13733	13812	13860	13785	13769	13825	13898	13748	13789	13920	13828	13901	13868	13785	13804	13836	13952	13819	13867	13795	13913	13851	13885	13977	13858	13778	13799	13820	13562	14075	13930	13872	13809	13883	13857	13776	13818	13930	13784	13927	13757	13862	13918	13824	13778	13762	13862	13836	13982	13799	13872	13765	13700	13739	13920	13784	13804	13711	13699	13946	13708	13858	13762	13634	14030	13771	13948	13777	13978	13700	13831	13910	13983	13771	13857	13922	13550	13966	13842	13862	13853	14087	13867	13794	13744	13979	13812	13814	13789	13830	13873	13879	13949	13859	13742	13715	13804	13792	13704	13941	13776	13745	13890	13863	13834	13827	13576	13718	13878	13874	13752	13743	13876	13958	13884	13743	13918	13641	13789	13800	13907	13815	13771	13673	13835	13879	13870	13711	13774	13912	13753	14025	13821	13870	13988	13678	13789	13728	13931	13757	13955	13763	13818	13820	13781	13691	13880	13822	13793	13843	13844	13681	13755	13908	14003	13654	13897	13841	13750	13723	13826	13794	13863	13700	13702	13963	13879	13964	13661	13783	13888	13981	13695	13939	13854	13852	13872	13731	13693	13796	13599	13892	13801	13924	13686	13906	13674	13986	13814	14038	13783	13689	13967	13808	13867	13950	13995	13753	13917	13904	13813	13802	13884	13959	13667	13849	13737	13755	13766	13737	13718	13971	13853	13632	13808	13873	13625	13808	14096	13843	13911	13760	13702	13799	13749	13907	13829	13855	13845	13722	13813	13696	13810	13730	13811	13987	13898	13846	13662	13829	13795	13688	13897	13813	13805	13893	13874	13794	13790	13850	13871	13944	13818	13656	13785	13779	13812	13882	13676	13839	13970	13864	13947	13914	13949	13702	13791	13848	13834	13773	13695	13758	13835	13924	13669	13836	13751	13832	13833	13673	13961	13635	13887	13970	13622	14097	13800	13788	13825	13769	13821	13853	13796	13856	13729	13852	13801	13812	13951	13888	13802	14010	13716	13716	13726	13742	13917	13777	13961	13746	13761	13901	13929	13801	13873	13740	13853	13844	13908	13908	14001	13996	14007	13780	13784	13841	13983	13799	13829	13636	13853	13916	13810	13808	13872	13686	13756	13802	13886	13876	13706	13800	13709	13892	13748	13760	13806	13905	13954	13792	13963	13978	13758	13813	13815	13875	13777	13856	13896	13869	13826	13855	13872	13619	13674	13683	13807	13819	13785	13814	13928	13864	13840	13844	13748	13877	13740	13854	13663	13950	13790	13835	13764	13783	13671	13850	13709	13817	13865	13843	13800	13842	13852	13942	13650	13870	13884	13897	13919	13752	13738	13833	13834	13776	13791	13953	13888	13931	13688	13861	13932	13898	13747	13860	13791	13779	13782	13815	13926	13871	13834	13831	13825	13864	13856	13850	13993	13625	13631	13642	13770	13904	13878	13895	13828	13780	13695	13704	13816	13840	13816	13889	13795	13695	13812	13712	13752	13899	13840	13718	13749	13830	13821	13852	13928	13865	13870	13941	14061	13766	13757	13816	13725	13842	13889	13807	13869	13688	13801	13779	13819	13845	13922	13830	13729	13856	13850	13822	13603	13713	13823	13776	13931	13819	13850	13849	13901	13706	13678	13872	13890	13801	13883	13766	13796	13778	13734	13853	13881	13743	13775	13830	13921	13824	13900	13933	13764	13809	13994	13808	13834	13811	13703	13776	13903	13672	13737	13697	13842	13714	13919	13789	13601	13895	13967	13843	13837	13920	13864	13795	13728	13771	13778	13787	13824	13883	13964	13772	13858	13577	13949	13792	13817	13759	13822	13820	13818	13866	13893	13877	13765	13838	13746	13843	13796	13853	13655	13795	13812	13843	13766	13914	13711	13726	13862	13844	13938	13867	14026	13914	13648	13833	13897	13782	13764	13674	13836	13728	13761	13869	13816	13893	13840	13842	13843	13881	13791	13854	13947	13848	13747	13923	13820	13807	13857	13948	13859	13849	13714	13774	13747	13658	13696	13721	13713	13792	13708	13802	13816	13731	13875	13816	13906	13904	13688	13856	13731	13677	13682	13703	13788	14035	13865	13772	13800	13778	13791	13879	13802	13771	14012	13891	13903	13616	13899	13751	13731	13821	13902	13688	14028	13793	13835	13901	13832	13814	13638	13747	13980	13825	13913	13721	13848	14026	13743	13806	13826	13877	13952	13928	13853	13857	13903	13747	13911	13668	13788	13768	13891	13918	14039	13758	13767	13880	13827	13885	13621	13686	13746	13878	13760	13827	13935	13820	13796	13818	13891	13859	13868	13628	13742	13809	13852	13737	13973	13859	13776	13915	13566	13799	13932	13826	13825	13855	13779	13852	13913	13812	13824	13796	13732	13862	13781	13828	13586	13520	13881	13767	13932	13898	13892	13702	13924	13834	14097	13839	13764	13754	13845	13803	13751	13896	13844	13799	13785	13823	13728	13878	13756	13720	13527	13807	13763	13825	13747	13879	13896	13898	13913	13987	13887	13911	13903	13940	13708	13852	13855	13723	13872	13828	13806	13798	13875	13731	13971	13839	13824	13827	13901	13819	13836	13727	13786	13895	13787	13691	13615	13700	13813	13735	13688	14017	13952	13912	13728	13646	13840	13823	13769	13827	13868	13816	13869	13657	13860	13861	13804	13976	13972	13915	13907	13904	13882	13779	13951	13880	13775	13851	13796	13659	13779	13815	13828	13909	13784	13754	13688	13840	13867	13912	13728	13762	13847	13701	13842	13732	13825	13883	13810	13835	13729	13831	13772	13848	13817	13830	13761	13711	13861	13845	13740	13836	13841	13867	13914	13832	13897	13873	13788	13734	14113	13866	13656	13935	13958	13816	13753	13827	13828	13918	13885	13791	13693	13790	13755	13873	13821	14002	13894	13683	13747	13767	13800	13956	13697	13931	13766	13687	13795	13789	13894	13890	13900	13818	13680	13814	13883	13756	13907	13931	13700	13717	14058	13710	13749	13806	14069	13771	13780	13729	13950	13614	13893	13929	13631	13888	13737	13716	13803	13863	13786	13822	13733	13834	13849	14025	13879	13816	13793	13859	13832	13900	13800	13806	13807	13863	13772	13977	13882	13781	13754	13923	13929	13837	13778	13716	13803	13820	13794	13839	13642	13907	13792	13745	13859	13958	13683	13968	13739	13779	13963	13849	13861	13762	13771	13786	13765	13939	13768	13621	13850	13780	13909	13768	13850	13868	13938	13796	13785	13753	13724	13807	13822	13827	13862	13912	13886	13737	13763	13938	13915	13783	13811	13759	13694	13840	13775	13834	13797	13842	14037	13931	13817	13809	13879	13838	13904	13919	13949	13836	13826	13857	13895	13777	13736	13761	13889	13726	13774	13706	13806	13768	13839	13831	13678	13895	13947	13762	13760	13745	13980	13825	13863	13622	13822	13987	13769	13898	13777	13873	13800	13954	14001	13969	13905	13905	13807	13769	13807	13866	13895	13761	13859	13814	13805	13862	13765	13967	13784	13866	13931	13852	13875	13814	13769	13808	13849	13881	13831	13848	13784	13968	13772	13686	13841	13748	13834	13760	13909	13824	13698	13837	13895	13740	13871	13870	13937	13717	13800	13817	13916	13962	13775	13804	13915	13713	13834	13807	13830	13921	13963	13858	13704	13679	13765	13967	13887	13763	14027	13671	13933	13749	13822	14013	13786	13919	13852	13855	13575	13715	13794	13923	13746	13869	13900	13856	13960	13644	13840	14041	13853	13746	13930	13791	13715	13795	13893	13801	13696	13873	13689	13858	13779	13853	13909	13759	14035	13932	13832	13810	13675	13754	13867	13810	13989	13760	13769	13797	13814	13872	13848	13797	13828	13794	13927	13825	13816	13988	13963	13738	14035	13803	13875	13890	13966	13739	13846	13926	13659	13684	13666	13899	13815	13937	13714	13667	13770	13823	13722	13777	13897	13949	13926	13864	13782	13809	13943	13711	13790	13824	13731	13929	13705	13796	13862	14038	13776	13767	13916	13804	13793	13815	13818	13775	13731	13695	13779	13919	13945	13805	13830	13830	13860	13803	13777	13869	13788	13791	13852	13706	13836	13660	13759	13952	13735	13998	13747	13867	13985	13898	13735	13764	14004	13840	13788	13840	13796	13920	13715	13971	13843	13919	13887	13733	13687	14011	13933	13796	13839	13799	13927	13837	13694	13815	13989	13720	13892	13780	13697	13712	13813	13691	13854	13735	13771	13991	13764	13915	13672	14050	13922	13811	13765	13937	13900	13970	13791	13945	13725	13916	13717	13801	13564	13799	13815	13963	13651	13839	13827	13679	13786	13765	13898	13865	13777	13805	13726	13897	13901	13799	13770	13866	13867	13807	13898	13834
22760	21192	28877	23979	23756	26245	26250	20807	19185	18953	18016	17494	16959	16896	16742	16681	16460	16197	16280	16080	16067	15949	15931	16002	15982	15689	15660	15854	15672	15596	15605	15482	15689	15674	15479	15547	15582	15648	15558	15532	15521	15547	15396	15698	16210	16467	15863	15652	15375	15351	15638	15493	15529	15533	15507	15357	15516	15519	15595	15527	15639	15641	15481	15483	15514	15447	15515	15358	15726	15713	15511	15561	15571	15318	15567	15509	15323	15445	15579	15527	15312	15568	15429	15703	15382	15506	15399	15405	15503	15598	15753	15596	15351	15474	15520	15395	15587	15471	15523	15350	15756	15669	15586	15538	15342	15453	15573	15313	15503	15623	15546	15662	15499	15545	15186	15550	15623	15639	15307	15463	15450	15679	15587	15512	15485	15735	15385	15553	15449	15530	15431	15487	15400	15357	15243	15411	15605	15550	15509	15283	15603	15462	15557	15637	15579	15620	15403	15407	15557	15496	15565	15725	15583	15277	15736	15284	15500	15503	15357	15454	15373	15495	15174	15383	15358	15330	15405	15445	15537	15436	15443	15231	15538	15481	15407	15339	15235	15328	15286	15410	15507	15327	15491	15450	15493	15288	15629	15429	15463	15374	15357	15527	15388	15413	15444	15485	15649	15474	15421	15598	15419	15514	15557	15368	15479	15560	15418	15509	15500	15427	15521	15419	15357	15512	15418	15491	15360	15303	15509	15595	15514	15497	15532	15599	15209	15449	15512	15543	15386	15472	15403	15375	15550	15317	15386	15395	15469	15428	15501	15310	15517	15427	15317	15400	15444	15507	15247	15403	15480	15558	15407	15304	15396	15588	15593	15361	15425	15487	15514	15324	15315	15462	15593	15555	15336	15615	15466	15383	15413	15494	15348	15282	15576	15424	15427	15476	15434	15448	15631	15513	15293	15361	15377	15428	15621	15518	15464	15435	15570	15396	15376	15441	15475	15240	15466	15561	15347	15594	15427	15626	15483	15602	15376	15390	15412	15345	15496	15548	15439	15385	15525	15470	15439	15398	15465	15542	15535	15251	15392	15412	15491	15422	15499	15540	15590	15412	15212	15307	15285	15503	15387	15202	15254	15439	15584	15345	15560	15506	15446	15419	15269	15312	15406	15234	15582	15502	15358	15462	15604	15602	15387	15669	15606	15314	15661	15521	15603	15309	15499	15466	15437	15508	15621	15453	15528	15482	15455	15384	15452	15632	15482	15536	15451	15406	15383	15550	15549	15325	15530	15235	15423	15370	15423	15528	15509	15562	15430	15510	15487	15244	15286	15613	15506	15541	15545	15516	15438	15456	15388	15376	15410	15407	15422	15423	15433	15289	15467	15446	15524	15537	15632	15430	15380	15395	15484	15521	15629	15481	15431	15399	15618	15587	15416	15547	15387	15430	15478	15557	15362	15327	15460	15417	15357	15349	15494	15305	15446	15419	15243	15405	15697	15364	15427	15461	15271	15556	15438	15367	15462	15312	15298	15494	15381	15327	15533	15780	15254	15409	15412	15315	15494	15325	15571	15479	15573	15501	15480	15408	15490	15616	15605	15659	15266	15476	15596	15502	15629	15565	15476	15540	15391	15574	15589	15545	15557	15377	15531	15590	15661	15516	15478	15486	15440	15526	15394	15403	15296	15379	15314	15385	15485	15462	15511	15458	15375	15533	15436	15456	15383	15582	15493	15565	15546	15544	15409	15295	15430	15535	15472	15591	15398	15578	15526	15383	15527	15556	15596	15578	15584	15402	15358	15492	15424	15335	15394	15332	15438	15440	15386	15565	15235	15527	15495	15399	15374	15375	15469	15407	15423	15340	15502	15390	15437	15539	15341	15525	15409	15505	15464	15521	15541	15332	15277	15493	15305	15356	15395	15528	15396	15460	15373	15556	15503	15513	15447	15510	15521	15365	15517	15277	15452	15799	15483	15301	15607	15373	15630	15581	15425	15432	15459	15302	15470	15515	15574	15519	15591	15586	15624	15542	15319	15236	15345	15208	15444	15419	15515	15563	15438	15554	15455	15473	15351	15335	15405	15409	15565	15390	15545	15497	15353	15389	15509	15582	15394	15411	15440	15562	15676	15463	15548	15518	15586	15391	15321	15445	15576	15225	15467	15543	15311	15468	15424	15449	15460	15473	15520	15530	15604	15561	15553	15366	15479	15328	15258	15369	15457	15380	15471	15670	15492	15458	15631	15549	15489	15366	15444	15345	15438	15515	15538	15402	15321	15528	15433	15413	15464	15501	15558	15475	15502	15500	15495	15565	15412	15261	15499	15389	15487	15591	15450	15465	15566	15274	15508	15507	15369	15513	15726	15557	15431	15247	15229	15233	15480	15354	15481	15242	15365	15549	15213	15625	15415	15335	15405	15360	15335	15469	15467	15383	15377	15372	15423	15455	15615	15579	15554	15525	15352	15591	15401	15424	15452	15567	15403	15485	15508	15444	15239	15522	15528	15369	15421	15278	15542	15456	15441	15544	15348	15434	15464	15497	15589	15552	15375	15356	15492	15518	15306	15400	15484	15366	15390	15463	15417	15454	15368	15654	15431	15487	15542	15569	15548	15492	15494	15384	15282	15325	15453	15599	15563	15445	15664	15333	15417	15481	15336	15355	15576	15631	15334	15584	15387	15163	15502	15531	15348	15646	15569	15606	15555	15544	15542	15523	15335	15559	15661	15557	15422	15625	15518	15223	15545	15406	15540	15396	15558	15514	15576	15400	15585	15458	15459	15613	15536	15323	15380	15501	15478	15674	15514	15503	15408	15506	15510	15364	15555	15472	15430	15374	15544	15337	15484	15374	15497	15514	15428	15323	15367	15483	15624	15444	15565	15392	15578	15528	15493	15413	15442	15356	15433	15500	15435	15709	15393	15426	15502	15228	15569	15359	15307	15400	15514	15419	15412	15504	15378	15302	15359	15121	15502	15556	15452	15382	15432	15297	15685	15736	15618	15603	15422	15450	15470	15543	15504	15460	15495	15585	15395	15292	15541	15487	15433	15491	15425	15511	15413	15350	15295	15225	15457	15460	15453	15422	15362	15393	15400	15447	15474	15618	15368	15333	15515	15431	15471	15469	15461	15380	15640	15574	15544	15357	15548	15425	15520	15592	15514	15520	15581	15400	15694	15466	15304	15296	15191	15534	15492	15350	15492	15388	15486	15350	15394	15618	15528	15466	15398	15507	15606	15412	15494	15493	15545	15408	15379	15294	15430	15401	15326	15494	15268	15469	15221	15505	15619	15425	15445	15665	15245	15614	15453	15409	15368	15362	15496	15409	15323	15592	15405	15410	15775	15571	15520	15534	15551	15544	15532	15356	15329	15294	15739	15421	15451	15494	15546	15511	15410	15561	15457	15506	15463	15336	15450	15528	15455	15468	15422	15434	15427	15307	15534	15585	15459	15357	15426	15436	15510	15606	15430	15448	15470	15415	15516	15380	15344	15472	15442	15579	15553	15356	15361	15497	15456	15454	15406	15381	15384	15457	15413	15622	15387	15520	15398	15506	15408	15461	15588	15397	15332	15303	15489	15285	15501	15534	15282	15404	15608	15507	15431	15722	15628	15506	15365	15470	15190	15446	15604	15549	15287	15401	15455	15468	15463	15643	15432	15556	15571	15585	15583	15504	15387	15697	15520	15270	15432	15486	15670	15353	15295	15362	15418	15225	15247	15425	15510	15347	15562	15462	15442	15516	15460	15522	15425	15498	15237	15505	15581	15628	15419	15264	15554	15449	15539	15581	15453	15424	15487	15402	15118	15402	15356	15461	15602	15520	15362	15499	15451	15253	15333	15510	15431	15400	15543	15678	15308	15540	15429	15387	15534	15418	15583	15491	15469	15249	15565	15461	15484	15324	15465	15463	15512	15497	15397	15470	15529	15475	15402	15542	15558	15449	15401	15491	15351	15451	15350	15560	15458	15521	15627	15670	15680	15658	15403	15456	15395	15529	15428	15426	15368	15465	15387	15601	15415	15370	15390	15657	15327	15533	15695	15455	15478	15429	15635	15399	15334	15470	15454	15413	15297	15597	15488	15380	15521	15410	15377	15444	15550	15487	15574	15483	15570	15669	15445	15474	15581	15511	15429	15556	15455	15427	15601	15280	15469	15407	15455	15392	15550	15507	15416	15549	15297	15444	15447	15356	15478	15323	15446	15346	15346	15561	15590	15398	15375	15484	15509	15493	15516	15680	15513	15479	15367	15509	15555	15399	15579	15411	15450	15395	15304	15426	15617	15718	15433	15361	15378	15666	15535	15610	15459	15515	15426	15369	15451	15375	15348	15419	15448	15500	15630	15545	15642	15439	15318	15496	15405	15403	15505	15567	15442	15575	15424	15333	15522	15560	15388	15399	15498	15597	15489	15636	15440	15443	15497	15532	15591	15521	15444	15407	15605	15374	15423	15376	15408	15471	15422	15559	15432	15408	15493	15353	15403	15500	15615	15524	15476	15423	15532	15497	15410	15442	15519	15450	15399	15561	15495	15683	15510	15252	15344	15302	15629	15509	15098	15589	15406	15323	15550	15295	15618	15617	15480	15354	15589	15351	15625	15338	15342	15441	15469	15604	15407	15359	15399	15414	15456	15484	15681	15283	15377	15580	15420	15592	15487	15396	15208	15164	15324	15509	15225	15501	15556	15315	15535	15242	15589	15427	15393	15563	15302	15387	15598	15872	15562	15499	15449	15423	15514	15360	15401	15686	15512	15522	15351	15590	15456	15580	15356	15573	15435	15572	15516	15230	15448	15383	15339	15503	15261	15342	15589	15342	15377	15595	15467	15554	15363	15397	15290	15417	15389	15513	15411	15621	15391	15326	15531	15557	15281	15388	15441	15446	15477	15361	15249	15475	15559	15383	15447	15303	15520	15416	15633	15566	15373	15178	15410	15600	15593	15643	15405	15370	15281	15414	15653	15501	15362	15500	15449	15367	15494	15459	15249	15487	15647	15732	15548	15584	15679	15247	15459	15463	15280	15405	15458	15451	15511	15667	15362	15369	15417	15418	15492	15540	15570	15516	15283	15464	15519	15446	15610	15364	15365	15463	15391	15349	15543	15450	15617	15489	15572	15528	15454	15536	15230	15271	15590	15401	15415	15501	15450	15657	15363	15562	15463	15541	15502	15406
29175	71317	40426	38968	40888	28344	22010	20288	19166	17941	17174	16397	15727	15395	15084	14960	14844	14803	14468	14255	14300	14034	14150	13926	14095	13946	13982	13912	13822	13863	13899	13938	13805	13858	13738	13953	13842	13446	13568	13678	13746	13653	13796	14040	14776	14649	14068	13653	13628	13781	13593	13609	13677	13762	13635	13581	13575	13640	13630	13673	13437	13544	13485	13691	13569	13657	13658	13788	13568	13547	13705	13717	13688	13739	13550	13675	13555	13762	13590	13587	13719	13714	13729	13537	13761	13757	13710	13692	13749	13680	13674	13573	13729	13694	13497	13749	13647	13633	13750	13677	13590	13591	13635	13796	13636	13538	13759	13718	13682	13597	13751	13666	13617	13862	13694	13646	13572	13835	13599	13744	13634	13697	13801	13558	13610	13667	13621	13644	13689	13810	13571	13619	13598	13773	13621	13671	13756	13754	13700	13583	13699	13676	13669	13638	13853	13498	13757	13601	13668	13419	13582	13683	13702	13651	13579	13617	13640	13792	13506	13666	13709	13584	13844	13697	13502	13614	13773	13647	13772	13570	13749	13622	13586	13760	13686	13566	13748	13680	13693	13637	13648	13471	13630	13695	13857	13674	13549	13583	13670	13456	13537	13615	13719	13700	13628	13697	13691	13584	13596	13706	13834	13628	13659	13552	13448	13820	13668	13760	13729	13917	13606	13698	13753	13483	13631	13619	13657	13905	13695	13650	13675	13559	13690	13895	13559	13642	13747	13550	13678	13664	13681	13653	13724	13668	13683	13567	13640	13845	13644	13536	13641	13670	13607	13581	13716	13821	13840	13719	13650	13605	13710	13562	13737	13844	13656	13635	13731	13771	13623	13749	13753	13694	13480	13736	13543	13675	13662	13505	13421	13722	13621	13574	13583	13682	13562	13654	13637	13765	13710	13747	13691	13798	13647	13678	13733	13712	13644	13609	13686	13661	13545	13773	13631	13619	13673	13635	13913	13585	13567	13796	13623	13720	13768	13619	13428	13717	13594	13636	13837	13552	13721	13667	13659	13618	13731	13703	13448	13721	13799	13681	13688	13498	13612	13744	13772	13520	13614	13747	13489	13767	13843	13658	13824	13716	13665	13743	13595	13624	13620	13728	13721	13581	13506	13873	13676	13555	13668	13605	13506	13768	13589	13652	13697	13731	13561	13602	13677	13565	13495	13695	13687	13615	13578	13725	13640	13700	13576	13835	13578	13510	13644	13752	13497	13626	13678	13576	13652	13678	13535	13659	13682	13562	13549	13692	13730	13566	13703	13770	13579	13412	13653	13629	13454	13559	13599	13581	13654	13675	13657	13633	13604	13696	13617	13786	13687	13552	13672	13679	13518	13779	13578	13718	13700	13691	13618	13632	13715	13692	13723	13682	13738	13658	13606	13599	13666	13604	13561	13584	13693	13676	13610	13672	13701	13790	13720	13729	13498	13654	13875	13612	13628	13726	13660	13560	13507	13737	13668	13681	13611	13630	13548	13709	13747	13745	13772	13599	13690	13585	13727	13685	13718	13718	13881	13622	13583	13655	13718	13808	13520	13335	13452	13562	13644	13813	13758	13779	13599	13724	13649	13712	13796	13562	13599	13746	13722	13680	13591	13695	13760	13660	13636	13513	13555	13733	13683	13648	13734	13669	13542	13587	13613	13698	13611	13690	13699	13705	13555	13632	13748	13633	13521	13622	13765	13681	13641	13553	13740	13624	13719	13477	13794	13798	13525	13655	13697	13741	13712	13642	13761	13820	13511	13765	13618	13670	13684	13822	13693	13747	13616	13470	13550	13640	13535	13769	13668	13674	13614	13684	13684	13615	13597	13728	13645	13415	13546	13757	13457	13715	13772	13533	13756	13727	13595	13793	13679	13635	13791	13616	13705	13647	13652	13772	13636	13586	13667	13633	13499	13734	13682	13635	13513	13635	13602	13624	13800	13707	13874	13783	13760	13530	13673	13666	13701	13689	13495	13789	13698	13622	13591	13745	13625	13736	13635	13651	13776	13519	13756	13610	13657	13808	13750	13724	13701	13501	13698	13528	13802	13706	13666	13584	13699	13608	13697	13523	13679	13719	13788	13678	13651	13710	13571	13597	13563	13725	13627	13652	13674	13679	13778	13696	13645	13569	13630	13592	13480	13509	13686	13644	13715	13707	13524	13585	13729	13661	13816	13650	13521	13788	13746	13883	13701	13473	13552	13518	13594	13647	13603	13651	13524	13575	13740	13522	13569	13861	13720	13548	13608	13629	13720	13677	13723	13700	13644	13684	13606	13759	13608	13641	13728	13494	13651	13546	13702	13607	13540	13707	13663	13688	13734	13650	13581	13548	13703	13688	13649	13605	13835	13567	13748	13667	13637	13667	13597	13721	13713	13719	13622	13662	13579	13627	13798	13624	13643	13643	13657	13491	13682	13684	13696	13648	13696	13588	13681	13568	13756	13716	13619	13588	13692	13611	13672	13593	13640	13776	13649	13647	13585	13592	13679	13614	13593	13645	13720	13657	13577	13711	13672	13708	13692	13538	13578	13815	13717	13562	13636	13810	13615	13686	13707	13661	13626	13740	13746	13442	13655	13687	13662	13724	13691	13563	13700	13695	13745	13602	13549	13736	13871	13604	13554	13664	13672	13715	13549	13688	13741	13678	13597	13571	13799	13556	13764	13743	13751	13811	13794	13439	13734	13653	13538	13734	13672	13712	13784	13566	13622	13656	13537	13471	13613	13623	13551	13554	13811	13441	13649	13622	13765	13469	13763	13644	13544	13647	13674	13711	13767	13616	13736	13494	13704	13606	13593	13723	13614	13512	13518	13661	13694	13603	13683	13646	13632	13708	13614	13698	13590	13658	13377	13600	13766	13594	13553	13644	13637	13743	13681	13604	13625	13755	13586	13707	13653	13669	13634	13751	13720	13458	13648	13666	13582	13660	13646	13692	13460	13696	13640	13597	13696	13752	13710	13552	13559	13629	13800	13646	13629	13659	13736	13541	13548	13664	13596	13663	13770	13648	13585	13536	13634	13678	13402	13675	13568	13757	13673	13531	13585	13592	13577	13721	13552	13565	13559	13659	13600	13814	13715	13598	13591	13641	13634	13644	13452	13653	13770	13646	13639	13549	13705	13756	13577	13706	13564	13673	13631	13487	13649	13708	13641	13642	13618	13518	13561	13740	13548	13670	13755	13581	13742	13873	13650	13710	13722	13540	13826	13646	13674	13701	13641	13666	13642	13756	13778	13695	13685	13517	13583	13551	13589	13585	13677	13595	13690	13519	13653	13705	13729	13630	13756	13857	13598	13552	13556	13626	13643	13673	13637	13810	13620	13545	13730	13664	13646	13674	13641	13639	13546	13563	13477	13560	13637	13664	13450	13612	13796	13672	13534	13716	13702	13689	13712	13640	13798	13542	13584	13484	13728	13535	13699	13458	13661	13525	13752	13730	13642	13670	13647	13844	13547	13773	13572	13689	13498	13685	13699	13592	13594	13653	13555	13774	13545	13580	13695	13588	13715	13690	13648	13603	13616	13540	13712	13671	13648	13727	13703	13499	13662	13544	13574	13814	13853	13535	13764	13627	13565	13551	13644	13677	13605	13808	13661	13715	13596	13574	13663	13667	13580	13697	13638	13631	13692	13825	13659	13691	13710	13624	13637	13504	13660	13846	13475	13653	13580	13546	13679	13578	13824	13706	13432	13563	13718	13648	13728	13595	13580	13757	13524	13627	13659	13685	13798	13670	13691	13688	13733	13576	13677	13647	13651	13513	13578	13610	13698	13467	13708	13704	13587	13698	13799	13752	13571	13673	13739	13514	13502	13749	13764	13685	13643	13668	13588	13600	13712	13641	13661	13750	13726	13766	13483	13690	13749	13577	13828	13708	13623	13440	13729	13533	13675	13713	13640	13607	13704	13695	13614	13693	13739	13785	13561	13644	13745	13773	13626	13611	13623	13454	13527	13654	13693	13872	13677	13671	13567	13598	13537	13392	13649	13657	13505	13477	13643	13782	13545	13857	13566	13703	13730	13536	13690	13670	13747	13784	13826	13733	13728	13687	13583	13798	13734	13700	13659	13840	13653	13709	13850	13604	13707	13648	13740	13391	13577	13674	13822	13444	13567	13577	13842	13643	13615	13698	13682	13541	13628	13577	13673	13564	13574	13681	13633	13661	13652	13693	13482	13787	13706	13574	13648	13635	13679	13552	13717	13572	13555	13596	13787	13811	13675	13558	13624	13577	13663	13644	13733	13642	13744	13664	13767	13649	13752	13597	13688	13551	13786	13743	13686	13658	13655	13622	13604	13641	13588	13717	13647	13625	13693	13764	13679	13614	13525	13863	13455	13553	13737	13615	13876	13732	13649	13606	13539	13673	13492	13564	13617	13740	13583	13659	13622	13525	13715	13615	13609	13631	13668	13615	13674	13565	13688	13731	13678	13607	13748	13650	13637	13727	13666	13612	13740	13638	13625	13663	13684	13761	13640	13625	13590	13675	13717	13615	13654	13602	13684	13594	13556	13611	13576	13767	13755	13708	13620	13681	13585	13646	13596	13715	13697	13590	13593	13606	13673	13613	13749	13619	13639	13613	13543	13696	13662	13576	13639	13639	13681	13604	13610	13694	13473	13515	13615	13576	13792	13668	13657	13740	13506	13495	13742	13700	13593	13645	13716	13612	13682	13545	13678	13552	13533	13636	13802	13705	13867	13600	13686	13640	13752	13471	13734	13716	13697	13691	13644	13620	13584	13579	13756	13503	13679	13655	13768	13785	13513	13610	13777	13707	13674	13653	13677	13579	13614	13763	13737	13561	13608	13444	13677	13668	13610	13578	13720	13526	13476	13694	13649	13728	13616	13752	13577	13840	13736	13714	13723	13751	13702	13678	13692	13738	13558	13695	13834	13561	13613	13627	13522	13688	13644	13725	13635	13719	13659	13522	13645	13770	13692	13598	13597	13534	13618	13651	13508	13856	13736	13714	13507	13560	13510	13730	13693	13641	13650	13639	13792	13604	13638	13612	13560	13643	13710	13561	13650	13651	13799	13578	13658	13542	13699	13681	13647	13605	13780	13707	13566	13610	13661	13647	13658	13436	13698	13481	13546	13597	13705	13463	13705	13512	13735	13639	13692	13660	13686	13612
27457	25119	30682	25728	21019	18988	18081	17427	17084	17002	16779	16529	16742	16837	16477	16403	16328	16410	16367	16204	16212	16286	16279	16297	16298	16254	16243	16339	16126	16238	16270	16182	16297	16236	16164	16128	16250	16048	16471	16297	16296	16186	16055	16183	16163	16493	16184	16429	16274	16148	16176	16273	16339	16103	16303	16276	16245	16140	16365	16107	16084	16074	16279	16103	16031	16085	16209	16076	16318	16370	16426	16189	16104	16034	16125	16120	16042	16011	16406	16199	16079	16065	16433	16202	16148	16190	16216	16220	16073	16347	16201	16049	15996	16146	16135	16177	16072	16285	16238	16139	16128	16029	16116	16089	16189	16087	16026	16132	16157	16141	16091	16310	16317	16418	16172	16115	16211	16187	16146	16164	16223	16155	16188	16160	16139	16103	16153	16196	16258	16097	16255	16160	16065	16154	16190	16089	16171	16112	16142	16087	16009	16261	16303	16253	16067	16285	16255	16313	16170	16079	16070	16114	16322	16160	16237	16302	16125	16271	15997	15928	16192	16043	16097	16031	16210	16094	16328	16120	16083	16190	16174	16249	16419	15997	16224	16189	16243	16066	16363	16041	16211	16153	16041	16097	16246	16010	16186	16090	16071	16189	16144	15987	16164	16343	16263	16318	16062	16080	16099	16201	16083	16141	16217	16218	16285	16324	16155	16156	16034	16173	16207	16307	16239	16292	16063	16060	16183	16120	16405	16190	16212	16149	15982	16067	16232	16045	16198	16042	16171	16074	16220	16156	16136	16072	16145	16268	16286	16110	16177	16028	16357	16051	16152	16168	15997	16109	16331	16286	16082	16152	16308	16032	16172	16115	16272	16096	16257	16031	16302	16049	16162	16132	16018	16059	16254	16116	16217	16255	16092	16086	16123	16161	16255	16216	16223	16116	16155	16248	16270	16353	16223	16024	16209	16242	16117	16110	16135	16222	16035	16091	16138	16212	16077	16417	16090	16067	16157	16179	16475	16192	16257	16258	16107	16198	16177	16194	16085	16174	16140	16257	16085	16197	16257	16068	16041	16201	16121	16128	16014	16143	15997	16026	16240	16022	16141	16112	16145	16263	16181	16105	16367	15950	16153	16192	16240	16087	16078	16092	15949	16083	16166	16346	16144	16114	16219	16265	16105	16148	16083	16226	16202	16263	16448	16140	16477	16055	16141	16283	16186	16154	16216	16186	16220	16121	16360	16136	16172	16313	16105	16180	16205	16092	16301	16299	16001	16129	16192	16428	16180	16275	16225	16277	16272	16217	16167	16130	16433	16166	16081	16005	16337	16038	16329	16146	16149	16342	16107	16374	16116	16140	16259	16235	16091	15979	16116	16372	16285	16218	16222	16245	16226	16194	16210	16449	16325	16111	16147	16212	16044	15970	16191	16119	16318	16265	16087	16101	16329	16068	16241	16165	16206	16006	16092	15872	16274	16116	16059	16101	16111	16064	16216	16157	16136	16101	16180	16097	16121	16345	16202	16258	16209	16261	16289	16276	16259	16244	16271	16252	16136	15990	16150	16080	16171	16220	16225	16057	15962	16193	16232	16257	16131	16269	16232	16243	16433	16397	15972	16232	16385	16167	16140	16036	16185	16141	16202	16245	16252	16076	16095	15994	16519	16300	16142	16222	16225	16072	15998	16303	16086	16218	16182	16128	16295	16123	16121	16180	16160	16282	16104	16243	16209	16091	16063	16152	16267	16313	16069	16146	16117	16294	16028	16101	16113	16129	16205	15911	16328	16265	16177	16136	16146	16304	16147	16119	16302	16166	16141	16230	16271	16261	16202	16110	16235	16387	16294	16161	15861	16412	16190	16300	16044	16160	16216	16259	16069	16202	16248	16179	16235	16195	15948	16190	16211	16187	16143	16221	16151	16095	16290	16235	16220	16174	16086	16212	16281	16351	16167	16135	16398	16140	16240	16325	16277	15953	16232	16230	16169	16313	16173	16194	16088	16128	16219	16280	16157	16181	16068	16151	16096	16215	16295	16286	16106	16008	16236	16066	16259	16015	16047	16154	16086	16174	16330	16354	16318	16007	16035	16138	16147	16181	16081	16324	16094	16250	16240	16243	16146	16265	16236	16283	16194	16126	16058	16138	16293	16259	16299	16172	16013	16161	15970	15866	16183	16016	16116	16224	16033	15982	16089	16151	16214	16234	16242	16227	16319	16194	16203	16157	16108	16256	16167	16172	16273	16231	16040	15988	16230	16281	16414	16145	16151	16019	16125	16317	16068	16131	16173	16022	16485	16275	16079	16419	16071	16312	16141	16025	16160	16167	16162	16368	16087	16263	16156	15985	16092	16189	16110	16158	16146	16259	16379	16320	16089	16217	16179	16170	16190	16174	16209	16288	16370	16147	16251	16152	16102	15996	16008	15982	16228	16021	16028	16254	15956	16076	16050	15973	16256	16363	16149	16285	16285	16098	16196	16250	16130	16116	16125	16155	16164	16109	16082	16176	15987	16055	16183	16408	15997	16257	16155	16265	16128	16182	16265	16095	15915	16049	16204	15957	16403	16223	16174	16104	16219	15981	16257	16136	16316	16144	16199	16104	16176	16024	16089	16096	16211	16050	16198	16044	16109	16344	16287	16123	16225	16165	16105	16218	16218	16278	16350	16176	16340	16244	16195	16201	16185	16103	16270	16322	16487	16188	16288	16140	16136	16093	16191	16093	16195	16311	16516	16254	16192	16103	16047	16209	15972	16064	16172	16019	16171	16435	16205	16178	16202	16022	16069	16086	16196	16223	16275	16070	16127	16129	16207	16124	16187	16255	16082	16173	16182	16140	16072	16242	16223	16300	16148	16165	16129	16268	16326	16218	16276	16081	16210	16132	16085	16171	15963	16212	16112	16405	16260	16296	16227	15973	16218	16117	16313	16115	16263	16331	15960	16290	16384	16372	16104	16068	16285	16158	16081	16147	16282	16042	16199	16136	16382	16227	16324	16124	16054	16254	16050	16040	16008	15979	16248	16111	16212	16242	16155	16142	16140	16165	16043	16096	16302	16088	16052	16112	16263	16211	16325	16215	16071	16047	16195	16146	16150	16066	16259	16168	16232	16298	16073	16187	16276	16240	16197	16220	16259	16234	16229	16115	16200	16174	16284	16305	16321	16034	16122	16436	16219	16113	16032	16127	16149	16006	16160	16348	16141	16249	16267	16229	16216	15988	16300	16137	16159	16251	16194	16008	16036	16110	16267	16214	16263	16403	16444	16186	16284	16089	15927	16160	16043	16005	16211	16248	16005	15993	16016	16305	16164	15922	16154	16116	16198	16190	16244	16256	16173	16185	16118	16162	16327	16195	16185	16235	15965	16157	16112	16038	16140	16355	16358	16303	16072	16278	16236	16410	16102	16170	16026	16192	16164	16224	16291	16023	16091	16273	16205	16220	16002	16250	16044	16144	16137	16319	16309	16266	16102	16053	16129	16191	16225	16243	16114	16072	16067	16068	16344	16211	16301	16123	16207	16294	16154	16045	16024	16347	16130	16202	16283	16057	16329	16161	16142	16366	16039	16247	16216	16219	16254	16117	16371	16272	16209	16268	16003	16358	16211	16125	16211	16338	15977	15978	16108	16172	16070	16139	16339	16171	16069	16277	16196	16327	16111	16108	16049	16250	16163	16346	16349	16276	16146	16008	16116	16094	16376	16218	16208	16062	16321	16260	16080	16311	16297	16241	16157	15978	16125	16375	16052	16080	16188	16315	16162	16360	16233	16133	16044	16110	16211	16428	16129	16023	16171	16069	16134	16121	16279	16236	16277	16338	16003	16029	16028	16249	16023	16254	16351	16173	16028	16090	16184	16228	16150	16373	16180	16156	16204	16034	16107	16225	16220	16204	16222	16259	16259	16310	16199	16140	16133	16057	16032	16272	16130	16268	16339	16252	16158	16350	16300	15990	16251	16147	16058	16189	16145	16302	16265	16198	16151	16198	16324	16275	16144	16240	16276	16182	16136	15889	16277	16172	16241	16025	16059	16269	16244	16178	16112	16157	16184	16127	16124	16261	16173	16193	15930	16202	16291	16103	16193	16149	16215	16328	16145	16121	16201	16038	16161	16278	15863	15957	16141	16222	16157	15953	16048	16078	16155	16087	16248	16042	16151	16174	16368	15910	16134	16269	16297	16074	16250	16076	16043	16060	16171	16233	16162	16156	16068	16047	16216	16202	16012	16094	16357	16198	16258	16173	16362	16260	16324	16093	16328	16154	16190	16404	16168	16139	16232	16191	16122	16214	16357	16417	16329	16101	16374	16266	16187	16100	16044	16166	16222	16082	16191	16233	16201	16373	16229	16181	16149	16095	16167	16166	16169	16092	16226	16216	16246	16392	16185	16178	16207	16174	16221	16136	16255	16111	16250	16054	16157	16319	16255	16461	16206	16268	16319	16135	16122	16200	16208	16169	16318	16295	16201	16080	16170	16141	16026	16088	16182	16170	16213	16159	16157	16228	16164	16247	16135	16208	15927	16221	16279	16081	16185	16031	16118	15893	16278	16134	16344	16288	16094	16268	16109	16157	16358	16096	16021	16173	16229	16083	16126	16291	16250	16129	16187	16036	16104	16140	16170	16070	16316	16259	16306	16102	16415	16134	16239	16181	16426	16082	16197	15973	16345	16151	16113	16144	16113	16190	16107	16190	16197	16106	16145	16188	16038	16038	16037	16319	16276	16252	16179	16105	16132	16178	16172	16104	16335	15992	16243	16187	16297	15931	16199	16199	16103	16184	16174	16374	16239	16270	16207	16174	16113	16183	16220	16165	16127	16163	16169	16173	16148	16066	16210	16281	16174	16215	16159	16290	16346	16210	16306	16191	16173	16135	16296	16249	15883	16164	16346	16235	16055	16386	16279	16271	16343	15970	16136	16245	16190	16249	16236	16202	16092	16110	16190	16281	15983	16129	16226	16252	16235	16124	16171	16027	16195	16081	16140	16357	16171	16087	16316	16274	16090	16272	16202	16308	16168	16280	16010	16269	16182	16040	16227	16139	16320	16139	16138	16290	16230	16083	16192	16065	16174	16278	16181	16117	16250	16363	16213	16118	16176	16116	16001	16225	16099	16146	16192	16047	16003	16297	16102	16198	16166	16259	16198	16249	16114	16342	16332	16120	16177	16217	16199	16151
19449	37800	30004	22982	20230	17744	16580	16096	15651	15224	15074	14851	14636	14565	14743	14465	14474	14422	14406	14441	14465	14341	14265	14032	14110	14301	14198	14274	14224	14055	14310	14208	14105	14079	14191	14101	14122	14231	14128	14239	14229	14075	14052	14136	14291	14102	14139	13988	14032	14096	14241	14234	14159	14129	14122	14152	14265	14188	14057	14176	14186	14158	14005	14013	14068	14188	14116	14249	14100	14058	14068	14159	14117	14203	14265	14208	14014	14040	14217	14264	14042	14263	14154	14057	14080	14243	14164	14138	14096	13941	14310	14109	14169	14219	14345	14258	14213	14153	14241	14088	14008	14120	14109	13950	14059	14073	14176	14144	14114	14226	14088	14105	14008	14050	13951	14054	14188	14202	14077	13986	14299	14092	14230	14205	14144	14342	14082	14105	14009	14103	13994	14152	14213	14051	14022	14215	14069	14046	13998	14320	13965	14215	14137	14183	14013	14128	14069	14154	14124	14219	14061	14093	14195	14116	14005	14025	14355	14235	14200	14255	14161	14064	14068	14040	14038	14027	14238	14295	14291	14136	14238	14047	14097	14275	13863	14061	14024	14108	13993	13961	14232	14089	14119	14216	14240	14293	14151	14298	14187	14260	14268	14030	14172	14182	14139	14095	14134	14007	14164	14172	14028	14243	14097	14239	14102	14126	14223	14185	14255	14060	14164	14188	14164	14247	14073	13926	14052	13859	14286	14121	14148	14159	14219	14046	14161	14181	14142	14135	14361	14104	14044	14081	14341	14080	14162	14050	14166	14031	13954	14105	14139	13942	13966	14082	14111	14116	14315	14012	14115	14055	14095	14129	14101	14045	14196	13970	14168	13952	14208	13969	14051	14039	14162	14177	14356	14077	14210	14199	14188	14066	14268	13812	14143	14047	14152	14236	13998	14164	14079	14067	14050	13966	14114	14077	14185	14283	14074	14155	14239	14058	14248	14041	14261	14178	13945	14214	14210	14081	14058	14148	14063	14052	14155	14048	14042	14234	14212	14036	14247	14041	14064	14089	14025	14132	13972	13898	14096	14142	14170	13953	14043	14014	14117	14236	14122	14072	14048	14129	14145	14306	14000	14159	14202	14088	14196	14344	14074	14048	14202	13986	14089	14109	14202	14283	14081	14014	14170	14106	14294	14057	14091	14186	14116	14145	14054	14235	14096	14049	14193	14107	13988	14158	14074	14050	14233	14196	14248	14191	14187	14260	14175	14183	14026	14029	14281	14196	14161	14229	14120	14075	14291	14196	14195	14076	14218	14178	14159	14292	14243	14151	14138	14035	14219	14085	14185	14207	14177	14173	14284	14083	14159	14311	13993	14247	14134	14045	14109	13997	14098	13836	14156	14060	14201	14277	14209	14359	14052	14116	14081	14131	14025	14155	14160	14068	14154	13991	14166	14083	14337	14002	14096	14235	14158	14203	14145	14076	14209	14211	14056	14370	14194	14207	14051	14079	14024	14129	14126	13971	14140	14134	14092	14317	14312	14052	14184	14215	14014	14093	14147	14215	14184	14145	14100	14140	14125	14214	13965	14254	14236	13980	14142	14056	14023	14241	14109	13951	14233	14090	14020	14021	14064	14219	14089	14170	14115	14139	14010	14046	14104	14213	14051	14106	14042	14151	14102	14111	14059	14143	14123	13956	14051	14121	14092	14102	14264	14106	13963	14080	14116	14080	14133	14216	13994	14292	14119	14298	14065	14021	14200	14204	14166	14241	14091	14161	14110	14233	14165	14215	14250	14179	14147	14182	14210	14106	13971	14079	14074	14177	14217	14063	14102	14312	13917	14217	13974	14137	14179	14121	13973	14252	14012	14044	14138	14120	13989	14127	14108	14212	14060	14022	14146	14082	14076	14168	14086	14159	14029	14123	14164	13971	14106	14228	14078	14187	14117	14121	14036	14173	14109	14101	14096	14096	14017	14099	14133	14093	14167	14044	14062	14086	14034	14152	14159	14020	14072	14068	14283	14149	14236	14054	14160	14179	14195	14064	14108	14114	14152	14088	14184	14084	14137	14086	13960	14060	14438	14257	13943	14246	14153	14076	14077	14179	14080	14214	14209	14261	14044	14159	14044	14162	14074	14162	14091	14155	14084	14170	13983	14112	14068	14037	14281	14082	14264	14143	14234	14078	14157	14001	14163	13987	14104	14128	14018	14127	14132	14036	13917	14371	14131	14284	14128	14177	14067	14057	14286	14218	14113	14189	14080	14175	14248	14128	14342	14441	13907	14341	14139	14006	14290	14062	14147	14119	14264	14126	14118	14088	14387	13984	14163	14155	14245	14138	14115	14052	14211	14074	14073	14214	14097	14233	14035	14173	14136	14246	14077	14078	14197	14138	13955	14205	14131	14052	14146	14066	14087	14201	14072	14184	13917	14024	14118	14069	14191	14029	13935	13995	14187	14081	14191	13988	14159	13929	14341	14201	14092	13995	14173	14263	14023	14148	14148	14091	14161	14151	14139	14107	14131	13934	14149	14147	14098	14137	14166	14004	14162	14143	14133	14285	14050	14136	14078	14240	14125	14337	13964	13982	14141	14181	14241	14123	14153	14352	14040	14168	14078	14096	14160	14089	14131	14082	14085	14055	14255	14149	14328	14076	13954	14123	14340	14190	13983	14163	14126	14066	14080	14276	14111	14159	14188	14172	14214	14160	13961	14191	14348	14134	14098	14225	14289	14103	14092	14235	14277	14165	14143	14173	14038	14242	14089	14081	14067	14018	14232	14017	14208	14242	14103	14254	14007	14182	14135	14280	14146	14279	14076	13892	14146	13900	14060	14390	14109	14180	14004	14045	13903	14133	14251	14197	14201	14348	14028	14217	14014	14301	13958	14193	14211	14108	14126	14226	14081	14207	14034	13910	14214	14224	14289	13997	14204	14055	14140	14010	14074	14069	14141	14279	14254	14112	14049	14017	13982	13957	14202	13907	14331	14033	14111	14216	14020	14058	13997	14304	14375	14230	14141	14069	14093	14275	14318	13965	14138	14150	14040	14193	14158	14227	14100	14230	14183	14286	14251	14239	14158	14077	14126	14030	14140	14076	14072	13946	14250	14086	14154	14145	14364	14083	14289	14024	14064	14114	14129	14199	14117	13913	13788	14077	14152	14094	14142	14291	14367	14142	14107	14127	14165	14110	14096	14035	14032	14073	14247	14112	14130	14123	14145	14107	14140	13846	14130	13872	14146	14058	14114	13981	14093	14218	14241	14057	14181	14012	14068	14251	14320	14140	14336	14198	14221	14038	14147	14128	14072	14164	14233	14154	13956	14054	14191	14133	14161	14291	14016	14085	14166	14121	14000	14176	14048	14108	14138	14047	14099	14245	14166	14014	14065	14107	14028	14245	14199	14082	14109	14100	14044	14169	14099	14115	14339	14194	14151	13979	13964	13937	14113	14226	14202	14174	14188	14407	14174	14001	14029	14086	14280	14117	14323	14235	14031	14147	14250	14069	14090	14182	14163	14140	14066	14011	14326	14212	14116	14187	14142	14180	14106	14101	14195	14152	14007	14244	14078	14055	14190	14112	14074	14229	14233	14139	14196	13962	14239	14178	14148	14054	14162	14027	14172	14079	14098	14196	14135	14167	14101	14069	14207	14116	14251	14228	14152	14307	14227	14253	14130	14176	14049	14213	14275	14158	14031	14221	14213	14158	14050	14256	14225	14120	14125	14260	13926	14261	14087	14053	14195	14067	14222	14121	14265	14163	14013	14068	14096	14265	14284	14147	14055	14182	13972	14085	14063	14152	14054	14114	14225	14021	14045	14100	14100	14186	14136	14177	13998	14110	14167	14266	14113	14295	14165	14118	14175	14064	14023	14107	14353	14038	14157	14247	14108	14158	14089	14160	14037	14139	14068	14206	13930	14164	14166	14079	13912	14252	14046	14213	14219	14181	14146	13995	14122	14041	14306	14006	14264	14316	14200	14026	14231	14210	14082	14073	14120	14153	14130	14234	14030	14260	14145	14160	14271	14207	14032	14294	14113	14295	14191	14153	14138	14070	14088	14116	14315	14151	14118	14059	14108	14124	14163	14161	14058	14148	14037	14277	14151	14029	14077	14078	14097	14147	14162	14037	14048	13941	14088	14112	14220	14100	14167	14195	14084	14037	13872	14247	14054	14092	14086	14127	14145	14173	14239	13975	14073	14240	14220	14041	14100	14305	14190	14103	14187	14103	14063	14036	13926	14111	14162	14181	14054	13985	14220	14006	14136	14158	14114	14157	14304	14110	14186	14127	14205	14197	14088	14098	14164	14104	13934	14153	14110	14176	14157	14179	14028	14171	14034	14292	14130	14074	14126	14000	14104	14130	14052	14149	14064	14078	14092	14272	14215	14040	14094	14195	13994	14091	14047	14104	14270	14048	14156	14100	14009	14087	14133	14195	14093	14142	14283	14026	14146	14142	14108	14202	14177	14173	14230	14145	14177	14163	14091	14124	14126	14179	14209	14169	14329	14082	14217	14087	14293	14158	14233	14115	14050	14266	14188	14004	14159	14222	14139	14140	14128	14050	13926	14067	13923	14153	14123	14008	14253	14340	14096	14127	14189	14021	14093	14131	14168	14259	14183	13934	14146	14207	14208	14176	14252	14204	14117	14043	14075	14001	14064	14002	14101	14097	14143	14024	14102	14252	14281	14167	14187	14086	14188	14146	14137	14110	14072	14191	14077	14266	14105	14106	14072	13933	14121	14100	14329	14085	14163	14386	14085	14187	14112	14021	14369	14093	14207	14041	14127	13989	14215	14185	14085	14114	14038	14076	14060	13980	14280	14232	14076	14161	14186	14329	14115	13940	14076	14134	14139	14169	14181	14086	14165	14300	14258	14114	14020	14246	14144	14137	14166	14095	14080	14063	14016	14052	14042	14165	14241	13976	14152	14116	14200	14121	14162	14098	14210	14129	14273	14042	14115	14075	14291	14140	14179	14199	14190	14265	14111	14233	14081	14194	14054	14038	14225	14145	14171	14212	14077	14245	14116	14181	14089	14140	14101	14001	14115	14161	14260	14218	14113	14270	14212	14208	14263	14116	14214	14158	13958	14172	14045	14216	14074	14020	14080	14266	14074	14112	14127	14082	14127	14126	14182	14049	14247	14053	14094	14251	14128	14047	14148	13940
23929	21201	29033	25853	25000	23560	21623	18802	18062	17377	17158	16741	16697	16460	16208	16381	16025	16119	16023	16063	15932	15763	15653	16003	15732	15853	15915	15853	15808	15704	15770	15725	15735	15704	15614	15630	15503	15605	15851	15848	15810	15563	15556	15687	16005	16118	15890	15879	15635	15547	15767	15679	15686	15764	15455	15582	15875	15631	15541	15549	15516	15691	15719	15487	15837	15635	15690	15748	15620	15581	15863	15687	15705	15508	15481	15762	15743	15699	15676	16000	15700	15688	15446	15760	15631	15698	15401	15730	15499	15645	15378	15550	15530	15578	15726	15647	15742	15556	15553	15671	15844	15654	15624	15587	15583	15659	15777	15638	15592	15734	15659	15629	15532	15515	15648	15473	15768	15555	15596	15464	15507	15786	15577	15553	15729	15536	15541	15606	15474	15703	15831	15651	15602	15498	15853	15545	15739	15605	15477	15716	15570	15643	15528	15690	15735	15669	15380	15404	15726	15692	15751	15721	15662	15480	15583	15577	15752	15700	15458	15536	15592	15560	15677	15674	15643	15709	15763	15608	15742	15646	15676	15600	15718	15506	15541	15576	15627	15386	15455	15588	15495	15750	15792	15596	15729	15741	15641	15609	15557	15638	15743	15575	15606	15771	15579	15631	15761	15669	15552	15673	15714	15619	15767	15651	15691	15258	15380	15428	15604	15647	15581	15585	15618	15768	15577	15524	15529	15483	15488	15500	15517	15679	15543	15619	15646	15615	15530	15671	15595	15590	15590	15670	15565	15531	15558	15732	15698	15657	15740	15745	15579	15856	15597	15682	15770	15667	15608	15772	15566	15675	15852	15743	15600	15519	15723	15632	15761	15395	15611	15683	15590	15643	15666	15693	15649	15658	15600	15602	15664	15628	15621	15827	15658	15642	15707	15657	15603	15710	15672	15848	15551	15638	15564	15580	15706	15642	15596	15538	15569	15543	15723	15630	15662	15882	15623	15733	15864	15647	15747	15701	15781	15551	15630	15509	15667	15756	15596	15701	15532	15720	15602	15498	15707	15672	15501	15689	15687	15538	15564	15633	15574	15614	15595	15572	15742	15762	15745	15633	15606	15495	15661	15595	15802	15632	15549	15723	15488	15817	15658	15557	15675	15673	15456	15711	15617	15501	15552	15576	15611	15521	15597	15403	15738	15606	15595	15606	15679	15744	15678	15663	15648	15679	15587	15631	15674	15513	15333	15625	15717	15706	15505	15621	15572	15582	15549	15621	15565	15624	15495	15636	15656	15627	15531	15725	15748	15743	15597	15586	15709	15585	15678	15613	15533	15444	15821	15771	15675	15635	15553	15601	15856	15713	15603	15506	15635	15665	15662	15629	15401	15459	15819	15816	15724	15581	15419	15353	15675	15599	15525	15692	15484	15494	15598	15779	15432	15778	15547	15547	15495	15762	15564	15484	15664	15639	15648	15889	15750	15647	15603	15393	15605	15523	15475	15585	15561	15412	15563	15433	15475	15679	15607	15697	15389	15496	15782	15680	15622	15576	15711	15582	15787	15658	15790	15586	15666	15613	15479	15506	15385	15690	15592	15682	15498	15549	15577	15707	15830	15594	15586	15631	15487	15672	15519	15595	15705	15560	15601	15465	15357	15652	15764	15743	15753	15775	15475	15658	15811	15650	15758	15499	15656	15568	15622	15678	15708	15780	15627	15635	15636	15595	15615	15729	15588	15726	15860	15535	15675	15651	15615	15576	15626	15722	15553	15615	15544	15620	15535	15611	15528	15531	15711	15715	15482	15674	15650	15576	15628	15726	15450	15412	15498	15596	15643	15713	15593	15691	15635	15702	15691	15624	15539	15655	15641	15568	15734	15553	15704	15630	15523	15601	15494	15344	15588	15803	15615	15721	15637	15534	15464	15578	15669	15855	15546	15678	15713	15618	15586	15864	15617	15645	15636	15558	15674	15728	15625	15626	15503	15420	15540	15609	15682	15528	15600	15604	15465	15715	15704	15818	15761	15699	15696	15511	15577	15445	15797	15577	15503	15555	15455	15511	15646	15562	15524	15648	15546	15710	15655	15530	15475	15514	15671	15534	15405	15292	15746	15752	15511	15715	15790	15730	15632	15677	15673	15474	15565	15481	15728	15557	15668	15401	15615	15792	15653	15392	15612	15766	15724	15840	15662	15534	15585	15649	15524	15591	15812	15746	15790	15778	15744	15737	15602	15497	15516	15595	15520	15633	15687	15443	15659	15822	15664	15589	15656	15757	15799	15718	15647	15573	15576	15594	15649	15575	15770	15570	15594	15680	15673	15389	15785	15711	15559	15595	15711	15684	15737	15676	15758	15549	15644	15609	15738	15700	15594	15722	15629	15583	15738	15773	15559	15539	15546	15556	15584	15534	15790	15733	15665	15564	15587	15670	15743	15471	15632	15582	15594	15720	15563	15612	15678	15535	15725	15921	15801	15593	15729	15610	15539	15887	15875	15559	15826	15773	15598	15811	15696	15536	15666	15574	15517	15452	15496	15661	15751	15537	15552	15676	15721	15613	15693	15563	15685	15769	15620	15690	15382	15791	15472	15579	15536	15669	15705	15365	15708	15703	15543	15854	15623	15592	15893	15568	15716	15647	15417	15753	15617	15599	15815	15538	15580	15687	15493	15616	15621	15492	15828	15709	15425	15438	15718	15611	15527	15573	15788	15661	15465	15578	15671	15387	15671	15906	15545	15692	15460	15456	15575	15410	15509	15699	15636	15633	15848	15878	15684	15436	15699	15757	15523	15626	15554	15616	15555	15606	15551	15713	15739	15625	15786	15624	15678	15613	15743	15645	15593	15672	15644	15381	15757	15530	15611	15352	15541	15626	15594	15774	15499	15663	15710	15456	15491	15882	15501	15570	15715	15695	15703	15716	15603	15578	15681	15707	15770	15658	15592	15809	15648	15675	15617	15690	15733	15662	15663	15639	15519	15440	15620	15743	15740	15664	15690	15605	15688	15574	15652	15599	15490	15622	15533	15353	15656	15579	15672	15386	15564	15779	15455	15668	15623	15621	15671	15511	15496	15556	15461	15612	15625	15617	15520	15506	15675	15574	15584	15750	15562	15648	15796	15593	15695	15745	15556	15624	15603	15681	15699	15513	15584	15630	15533	15632	15604	15642	15530	15621	15691	15504	15587	15523	15628	15652	15512	15582	15561	15675	15592	15632	15560	15679	15674	15546	15562	15546	15718	15687	15648	15670	15761	15489	15524	15492	15644	15558	15676	15633	15647	15495	15621	15580	15706	15745	15477	15728	15525	15561	15672	15610	15646	15529	15747	15462	15759	15594	15574	15729	15583	15545	15496	15455	15597	15855	15647	15657	15432	15559	15605	15462	15663	15395	15685	15686	15392	15782	15546	15698	15568	15563	15474	15552	15593	15720	15654	15752	15510	15673	15634	15657	15667	15761	15663	15744	15497	15580	15595	15732	15549	15630	15646	15692	15536	15561	15663	15736	15645	15602	15627	15512	15664	15694	15811	15767	15662	15778	15771	15572	15546	15445	15471	15729	15845	15759	15667	15757	15611	15523	15643	15940	15580	15720	15626	15746	15751	15647	15678	15517	15676	15659	15532	15778	15673	15551	15533	15518	15466	15661	15575	15654	15523	15448	15478	15476	15484	15522	15725	15709	15884	15719	15735	15659	15608	15678	15746	15612	15340	15506	15755	15499	15523	15729	15745	15535	15575	15673	15637	15611	15687	15524	15737	15566	15744	15584	15777	15722	15566	15471	15779	15634	15494	15655	15601	15579	15704	15655	15713	15558	15747	15611	15717	15615	15497	15535	15365	15460	15618	15788	15610	15462	15330	15500	15655	15647	15787	15708	15508	15487	15570	15715	15746	15539	15748	15393	15500	15725	15565	15499	15532	15638	15507	15674	15557	15826	15640	15656	15567	15508	15715	15598	15486	15511	15673	15565	15503	15580	15685	15727	15448	15719	15668	15751	15748	15449	15783	15620	15573	15628	15586	15586	15615	15462	15555	15761	15795	15572	15789	15551	15705	15905	15672	15725	15567	15580	15755	15529	15551	15520	15517	15879	15689	15641	15805	15489	15527	15577	15483	15403	15574	15807	15711	15885	15840	15755	15626	15668	15771	15396	15700	15619	15574	15574	15586	15598	15506	15697	15531	15507	15573	15507	15414	15626	15698	15725	15606	15722	15749	15445	15919	15613	15683	15672	15730	15381	15672	15413	15558	15572	15641	15573	15722	15640	15683	15673	15625	15581	15378	15570	15636	15478	15369	15493	15504	15691	15616	15522	15538	15477	15707	15430	15632	15635	15588	15397	15652	15770	15848	15451	15544	15500	15739	15439	15699	15592	15677	15645	15606	15672	15579	15523	15687	15551	15637	15693	15578	15678	15715	15656	15649	15620	15742	15548	15741	15355	15614	15659	15787	15505	15380	15636	15625	15773	15490	15570	15612	15614	15737	15517	15586	15861	15482	15553	15623	15494	15679	15722	15434	15719	15567	15636	15686	15767	15676	15472	15720	15701	15639	15597	15721	15583	15771	15514	15583	15665	15444	15576	15749	15785	15452	15483	15482	15669	15722	15667	15551	15600	15599	15728	15715	15466	15615	15614	15663	15636	15634	15315	15620	15650	15626	15746	15558	15558	15659	15610	15813	15622	15446	15605	15474	15568	15484	15724	15727	15698	15671	15684	15814	15684	15661	15604	15656	15557	15569	15847	15812	15781	15716	15442	15456	15402	15663	15680	15832	15731	15648	15717	15628	15528	15773	15604	15613	15569	15614	15614	15523	15786	15621	15649	15680	15622	15626	15676	15623	15409	15427	15576	15724	15555	15576	15618	15697	15584	15758	15731	15534	15413	15657	15508	15744	15654	15593	15619	15363	15710	15484	15540	15797	15553	15598	15609	15612	15540	15487	15579	15740	15531	15636	15523	15573	15739	15661	15559	15482	15667	15508	15419	15340	15568	15724	15513	15587	15648	15585	15721	15786	15672	15540	15586	15626	15769	15784	15668	15501	15486	15672	15511	15637	15697	15698	15721	15605	15525	15507	15596	15700	15548	15636	15638	15687	15681	15673	15296	15559	15567	15688	15531	15768	15541	15649	15778	15557	15668	15882	15627	15625	15617	15716	15573	15590	15596	15562	15626
21553	53555	40366	34623	28856	21479	19300	17992	17174	16526	15933	15390	15017	14835	14708	14571	14536	14341	14179	14134	14261	14043	14079	14056	14059	13869	13928	13860	13878	13733	13832	13891	13930	13925	13994	13846	13941	13906	13751	13780	13789	13920	13878	13988	14518	14137	14082	13684	13742	13794	13716	13712	13687	13680	13715	13757	13770	13809	13731	13769	13982	13662	13647	13779	13946	13650	13786	13732	13837	13740	13586	13802	13906	13817	13670	13864	13630	13971	13823	13724	13861	13817	13686	13693	13715	13772	13854	13834	13798	13728	13801	13775	13713	13744	13823	13664	13870	13932	13762	13739	13734	13857	13825	13665	13770	13661	13735	13690	13858	13840	13737	13772	13818	13781	13797	13878	13650	13770	13809	13715	13797	13766	13770	13808	13680	13843	13630	13911	13832	13776	13867	13714	13923	13694	13633	13721	13718	13697	13773	13782	13641	13963	13694	13698	13825	13886	13737	13721	13710	13845	13657	13733	13781	13731	13854	13818	13822	13652	13793	13693	13707	13905	13866	14039	13680	13628	13754	13739	13752	13799	13833	13807	13801	13846	13860	13709	13838	13917	13717	13860	13788	13759	13629	13865	13581	13860	13816	14037	13821	13671	13957	13664	13691	13679	13606	13850	13719	13766	13763	13849	13830	13641	13749	13848	13576	13795	13868	13752	13804	13767	13651	13808	13626	13590	13779	13617	13752	13716	13715	13710	13852	13698	13887	13820	13765	13827	13817	13693	13601	13733	13964	13890	13626	13926	13763	13700	13721	13606	13766	13705	13735	13737	13796	13742	13528	13759	13812	13627	13705	13936	13770	13748	13987	13758	13695	13748	13775	13776	13656	13754	13845	13775	13726	13677	13923	13837	13801	13675	13621	13751	13751	13763	13742	13700	13840	13699	13879	13835	13723	13843	13731	13784	13907	13594	13618	13774	13729	13745	13637	13922	13844	13776	13795	13675	13741	13798	13746	13784	13509	13883	13737	13950	13847	13771	13611	13819	13791	13799	13726	13873	13746	13892	13720	13820	13770	13788	13649	13758	13832	13788	13745	13902	13760	13728	13737	13716	13764	13657	13735	13789	13728	13923	13858	13759	13638	13677	13848	13808	13855	13727	13799	13659	13707	13806	13781	13742	13814	13773	13771	13772	13825	13821	13629	13793	13710	13812	13778	13633	13829	13685	13955	13736	13847	13816	13791	13955	13714	13859	13840	13762	13922	13665	13852	13716	13555	13970	13759	13814	13887	13613	13759	13690	13733	13909	13867	13821	13809	13835	13912	13732	13838	13632	13968	13655	13812	13842	13836	13806	13869	13858	13628	13845	13810	13713	13783	13724	13635	13700	13663	13878	13656	13784	13753	13598	13689	13707	13749	13940	13806	13750	13758	13754	13647	13700	13773	13621	13835	13898	13780	13763	13733	13821	13589	13738	13737	13885	13659	13788	13734	13699	13715	13860	13833	13690	13953	13816	13680	13784	13705	13865	13839	13786	13644	13588	13968	13810	13769	13844	13834	13827	13611	13623	13769	13710	13711	13691	13763	13842	13729	13858	13711	13692	13952	13850	13779	13574	13837	13633	13790	13776	13667	13790	13954	13778	13814	13875	13779	13795	13656	13867	13815	14009	13747	13673	13817	13735	13687	13694	13671	13671	13711	13783	13818	13887	13806	13760	13821	13867	13827	13825	13840	13596	13809	13732	13784	13927	13820	13764	13796	13797	13770	13810	13758	13847	13705	13651	13754	13695	13759	13797	13845	13773	13768	13783	13611	13662	13816	13770	13558	13615	13799	13522	13840	13880	13699	13885	13797	13674	13865	13712	13822	13720	13859	13730	13873	13664	13828	13807	13846	13679	13915	13908	13728	13723	13530	13642	13740	13882	13693	13778	13809	13649	13887	13577	13753	13521	13824	13640	13890	13811	13813	13809	13898	13591	13850	13926	13576	13847	13748	13896	13857	13856	13741	13938	13746	13717	13756	13639	13950	13675	13869	13836	13785	13830	13761	13851	13775	13655	13763	13590	13556	13618	13799	13836	13802	13703	13723	13683	13750	13754	13690	13851	13843	13620	13781	13724	13497	13921	13794	13776	13757	13683	13770	13793	13820	13779	13872	13792	13569	13834	13783	13649	13848	13821	13802	13861	13900	13693	13693	13799	13812	13765	13774	13783	13748	13799	13636	13688	13753	13843	13888	13688	13714	13830	13933	13713	13856	13591	13828	13677	13817	13758	13753	13614	13772	13795	13776	13725	13787	13832	13765	13704	13518	13682	13646	13800	13704	13766	13750	13921	13701	13843	13830	13668	13820	13877	13719	13745	13811	13854	13710	13736	13834	13728	13814	13898	13852	13758	13686	13804	13883	13498	13793	13755	13730	13903	13828	13818	13711	13732	13862	13882	13595	13675	13767	13653	13893	13675	13761	13701	13775	13795	13757	13555	13853	13748	13848	13736	13855	13637	13823	13688	13872	13796	13566	13638	13670	13645	13435	13585	13704	13577	13870	13661	13769	13794	13706	13782	13622	13824	13717	13518	13794	13942	13847	13722	13741	13833	13878	13761	13722	13936	13728	13860	13537	13700	13748	13794	13653	13834	13755	13767	13817	13806	13762	13736	13764	13639	13797	13746	13720	13834	13974	13815	13708	13852	13822	13539	13800	13811	13728	13779	13832	13669	13651	13742	13844	13722	13741	13777	13740	13830	13701	13756	13586	13826	13811	13782	13615	13751	13833	13663	13699	13659	13880	13752	13627	13874	13958	13978	13929	13828	13811	13865	13834	13782	13830	13744	13918	13911	13806	13797	13819	13750	13884	13769	13964	13746	13778	13792	13734	13762	13725	13850	13745	13782	13706	13713	13713	13835	13760	13749	13729	13895	13717	13940	13786	13911	13631	13729	13783	13734	13796	13796	13805	13686	13700	13708	13703	13721	13688	13688	13745	13825	13740	13673	13706	13764	13854	13813	13785	13850	13871	13540	13725	13772	13866	13753	13855	13723	13603	13803	13755	13751	13696	13608	13734	13856	13686	13722	13776	13688	13667	13682	13912	13677	13793	13787	13681	13805	13766	13624	13633	13719	13827	13780	13680	13608	13606	13730	13875	13824	13809	13592	13763	13791	13909	13809	13685	13676	13714	13752	13758	13723	13820	13751	13754	13726	13605	13616	13911	13739	13763	13770	13817	13843	13617	13730	13668	13800	13891	13800	13685	13932	13842	13795	13763	13775	13775	13883	13633	13714	13706	13792	13697	13852	13699	13791	13972	13730	13641	13857	13809	13740	13636	13893	13662	13964	13799	13816	13805	13679	13747	13849	13858	13761	13825	13879	13785	13671	13614	13819	13774	13847	13638	13774	13789	13864	13786	13762	13726	13818	13806	13752	13717	13877	13815	13760	13795	13753	13785	13963	13695	13773	13693	13753	13863	13763	13785	13753	13778	13863	13724	13551	13710	13888	13978	13771	13661	13760	13774	13754	13698	13811	13887	13708	13564	13859	13755	13767	13732	13626	13758	13698	13824	13758	13652	13812	13868	13758	13930	13778	13759	13575	13956	13900	13670	13762	13864	13634	13792	13818	13807	13705	13715	13822	13763	13878	13707	13813	13681	13821	13753	13823	13622	13727	13896	13715	13776	13830	13876	13800	13803	13886	13763	13736	13802	13657	13646	13748	13719	13714	13687	13901	13732	13933	13825	13833	13857	13850	13686	13919	13678	13664	13613	13808	13891	13670	13937	13882	13836	13770	13775	13755	13648	13653	13868	13720	13873	13676	13680	13704	13582	13650	13768	13792	13760	13772	13761	13866	13567	13735	14064	13610	13934	13783	13820	13776	13653	13979	13789	13648	13745	13810	13876	13772	13758	13682	13836	13793	13746	13791	13662	13636	13887	13724	13652	13809	13719	13845	13685	13605	13759	13818	13672	13834	13636	13724	13762	13832	13818	13853	13846	13724	13727	13875	13867	13797	13782	13773	13818	13791	13840	13809	13743	13674	13836	13779	13679	13628	13912	13746	13853	13772	13734	13760	13850	13772	13706	13676	13659	13547	13837	13805	13713	13641	13913	13779	13628	13805	13715	13823	13732	13747	13779	13641	13871	13754	13924	13753	13797	13733	13959	13697	13916	13611	13752	13799	13616	13822	13795	13866	13685	13691	13754	13725	13661	13652	13593	13847	13717	13567	13718	13722	13665	13741	13704	13890	13762	13840	13626	13891	13794	13718	13819	13763	13807	13943	13852	13771	13692	13750	13684	13711	13901	13792	13759	13738	13848	13757	13764	13881	13824	13793	13661	13827	13884	13884	13544	13840	13850	13721	13695	13948	13685	13790	13768	13860	13898	13708	13755	13703	13790	13727	13772	13692	13712	13801	13909	13602	13722	13861	13707	13856	13735	13765	13859	13724	13747	13768	13706	13699	13840	13820	13803	13617	13804	13746	13681	13872	13827	13619	13826	13789	13873	13709	13795	13907	13920	13870	13660	13681	13785	13637	13786	13927	13720	13648	13688	13781	13819	13697	13837	13777	13894	13730	13714	13834	13802	13731	13829	13747	13823	13752	13641	13879	13776	13715	13834	13741	13716	13867	13590	13659	13828	13853	13749	13930	13875	13770	14057	13867	13874	13780	13717	13702	13776	13740	13743	13808	13797	13727	13784	13560	13639	13790	13700	13820	13606	13715	14030	13710	13684	13836	13652	13743	13836	13728	13676	13768	13899	13631	13776	13781	13703	13636	13828	13876	13766	13574	13627	13770	13781	13671	13724	13929	13722	13835	13753	13688	13647	13811	13663	13727	13834	13683	13754	13820	14013	13775	13807	13798	13741	13854	13749	13679	13797	13799	13740	13753	13789	13857	13679	13772	13824	13911	13753	13949	13660	13728	13784	13915	13714	13814	13778	13849	13952	13890	13648	13809	13909	13690	13807	13810	13830	13773	13799	13896	13786	13612	13840	13828	13888	13727	13809	13755	13678	13717	13831	13876	13737	13887	13770	13544	13756	13959	13688	13804	13646	13687	13676	13683	13819	13808	13798	13739	13878	13876	13939	13936	13790	13901	13755	13829	13675	13652	13946	13789	13807	13712	13790	13690	13876	13885	13699	13715	13772	13768	13840	13785	13700	13871	13597	13734	13628	13907
22706	21125	29124	23969	23256	24885	25932	20488	18908	18572	17960	17323	17025	16578	16474	16273	16264	16006	15891	15851	15764	15819	15819	15589	15445	15595	15416	15373	15455	15478	15667	15354	15404	15490	15387	15383	15290	15309	15380	15304	15436	15370	15442	15457	16235	15977	15947	15441	15314	15159	15353	15332	15399	15402	15373	15446	15351	15321	15372	15369	15340	15328	15484	15300	15359	15206	15364	15307	15196	15255	15139	15114	15321	15245	15117	15474	15294	15502	15192	15260	15231	15304	15277	15337	15292	15373	15262	15196	15397	15357	15383	15336	15378	15358	15157	15221	15354	15233	15199	15308	15291	15281	15222	15086	15153	15417	15477	15356	15197	15392	15271	15097	15197	15291	15299	15309	15268	15173	15117	15153	15265	15357	15249	15109	15375	15184	15166	15226	15205	15033	15170	15093	15261	15142	15016	15247	15262	15353	15194	15069	15220	15336	15310	15146	15119	15367	15179	15159	15168	15265	15437	15365	15363	15253	15219	15127	15170	15260	15120	15289	15374	15108	15252	15228	15059	15267	15287	15278	15242	15183	15099	15102	15330	15254	15178	15391	15111	15251	15080	15332	15353	15291	15153	15360	15340	15182	15213	15209	15314	15243	15231	15310	15357	15200	15305	15320	15308	15374	15324	15188	15327	15331	15172	15241	15054	15194	15278	15341	15200	15290	15262	15362	15246	15150	15300	15438	15197	15305	15199	15162	15243	15301	15201	15340	15356	15285	15444	15282	15153	15279	15301	15151	15107	15236	15012	15278	15307	15224	15336	15339	15088	15501	15136	15267	15117	15203	15267	15178	15193	15120	15155	15100	15116	15208	15324	15279	15382	15177	15308	15089	15251	15364	15298	15358	15152	15390	15280	15125	15238	15100	14960	15013	15143	15288	15220	15216	15250	15219	15152	15308	15087	15294	15293	15186	15424	15298	15585	15166	15117	15076	15294	15212	15250	15207	15340	15331	15098	15258	15336	15229	15145	15105	15025	15219	15207	15212	15302	15073	15195	15265	15406	15259	15041	15208	15336	15257	15246	15067	15170	15307	15397	15206	15229	15329	15268	15131	15212	15357	15213	15130	15362	15170	15469	15275	15088	15017	15259	15101	15164	15215	15107	15343	15268	15204	15080	15171	15168	15212	15211	15265	15013	15376	15214	15200	15152	15265	15203	15240	15367	15067	15288	15389	15402	15232	15488	15335	15288	15287	15115	15328	15273	15259	15151	15347	15469	15261	15303	15245	15240	15291	15294	15158	15223	15058	15276	15202	15307	15360	15185	15216	15230	15427	15329	15409	15339	15217	15217	15175	15126	15326	15254	15136	15149	15139	15271	15440	15365	15286	15370	15392	15196	15418	15298	15226	15310	15417	15436	15269	15325	15234	15163	15281	14808	15052	15138	15158	15178	15457	15287	15266	15331	15046	15206	15302	15276	15042	15079	15245	15262	15146	15169	14878	15282	15361	15323	15210	15155	15233	15414	15359	15139	15293	15202	15070	15242	15135	15157	15134	15106	15282	15109	15113	15231	15246	15205	15201	15313	15120	15149	15306	15085	15158	15397	15227	15236	15294	15404	15323	15175	15144	15129	15324	15125	15247	15267	15149	15129	15306	15240	15441	15232	15149	15177	15099	15101	15117	15120	15234	15235	15230	15141	15292	15220	15498	15205	15182	15154	15356	15119	15368	15332	15155	15116	15224	15163	15106	15105	15151	15109	15079	15298	15184	15515	15226	15232	15332	15288	15204	15286	15181	15311	15298	15363	15213	15394	15280	15004	15043	14989	15252	15201	15200	15254	15363	15238	15274	15365	15204	15103	15177	15007	15240	15330	15167	15130	15285	15294	15111	15036	15119	15314	15353	15100	15402	15241	15238	15303	15125	15392	15399	15236	15211	15227	15253	15373	15282	15265	15190	15270	15089	15346	15213	15350	15219	15156	15093	15166	15358	15364	15015	15214	15116	15271	15109	15274	15139	15171	15344	15284	15201	15237	15219	15251	15147	15210	15179	15381	15189	15197	15262	15053	15121	15365	14941	15184	15213	15164	15147	15091	15134	15408	15043	15236	15322	15052	15312	15246	15250	15455	15367	15076	15327	15268	15329	15234	15321	15392	15148	15226	15181	15135	15193	15125	15061	15407	15038	15200	15058	15414	15459	15157	15187	15114	15233	15362	15400	15208	15162	15222	15209	15392	15288	15241	15318	15122	15158	15267	15232	15235	15217	15292	15270	15290	15064	15071	15351	15242	15103	15302	15102	15193	15142	15333	15434	15254	15115	15357	15151	15262	15390	15299	15110	15129	15003	15196	15401	15316	15357	15340	15157	15483	15390	15414	15316	15420	15317	15225	15079	15307	15334	15362	15131	15204	15241	15050	15199	15196	14980	15138	15324	15139	15172	15064	15283	15208	15274	15170	15433	15128	15212	15142	15130	15243	15210	15256	15337	15151	15049	15379	14941	15359	15191	15404	15275	15353	15258	15231	15173	15145	15427	15307	15125	15203	15263	15071	15074	15330	15278	15514	15170	14973	15273	15162	15310	15128	15155	15103	15238	15425	15271	15374	15211	15197	15394	15270	15339	15459	15177	15484	15294	15145	15043	15206	15377	15154	15278	15301	15266	15206	15293	15363	15196	15220	15300	15255	15205	15262	15309	15180	15231	15121	15210	15147	15222	15327	15230	15066	15061	15158	15035	15271	15279	15170	15174	15273	15073	15221	15375	15500	15297	15286	15255	15070	15095	15346	15194	15135	15165	15195	15151	15186	15296	15341	15250	15154	15280	15253	15212	15192	15325	15255	15156	15199	15339	15118	15109	15094	15139	15249	15284	15325	15494	15101	15151	15298	15361	15031	15175	15353	15013	15189	15119	15106	15119	15339	15251	15425	15095	15245	15247	15293	15185	15172	15021	15229	15336	15270	15143	15162	15192	15205	15105	15159	15327	15264	15150	15356	15259	15059	15286	15182	15196	15244	15298	15204	15364	15249	15353	15337	15181	15148	15326	15182	15236	15229	15412	15198	15320	15148	15049	15212	15226	15119	15182	15153	15243	15396	15202	15309	15380	15237	15208	15155	15231	15246	15246	15029	15339	15162	15329	15135	15184	15358	15370	15221	15283	15191	15142	15221	15268	15266	15291	15219	15349	15306	15125	15208	15023	15288	15219	14968	15256	15171	15010	15368	15204	15397	15278	15183	15350	15128	15104	15161	15409	15189	15014	15114	15334	15420	15195	15130	15153	15289	15078	15112	15212	15326	15216	15239	15144	15052	15132	15026	15176	15201	15217	15065	15092	15162	15075	15523	15249	15327	15138	15122	15390	15227	15266	15314	15283	15222	15287	15321	15230	15286	15310	15127	15234	15147	15338	15270	15294	15180	15224	15276	15196	15203	15210	15138	15169	15324	15067	15288	15328	15075	15286	15176	15233	15320	15410	15145	15360	15181	15453	15221	15211	15251	15297	15134	15235	15204	15126	15370	15205	15241	15168	15342	15209	15289	15285	15251	15237	15223	15284	15230	15407	15258	15115	15271	15233	15394	15245	15201	15221	15178	15350	15335	15234	15252	15178	15250	15148	15193	15147	15121	15137	15204	15154	15259	15147	15304	15132	15248	15193	15367	15227	15330	15290	15198	15184	15110	15163	15318	15149	15311	15164	15275	15247	15268	14961	15186	15373	15228	15214	15080	15389	15414	15289	15227	15316	15101	15262	15127	15125	15072	15117	15222	15014	15118	15418	15089	15128	15317	15383	15369	15167	15257	15153	15333	15198	15212	15306	15285	15222	15194	15411	15394	15336	15344	15325	15140	15180	15223	15374	15124	15211	15201	15302	15182	15097	15336	15270	15419	15240	15087	15224	15332	15139	15370	15266	15348	15204	15059	15304	15317	15206	15140	15032	15073	15364	15185	15198	15142	15269	15309	15145	15134	15127	15131	15165	15232	15282	15448	15205	15266	15133	15181	15304	15245	15301	15155	15305	15183	15204	15112	15284	15237	15172	15262	14959	15280	15162	15305	15223	15255	15200	15224	15146	15064	15213	15017	15243	15375	15247	15179	15206	15124	15195	15260	15251	15385	15215	15282	15163	15239	15029	15177	15258	15225	15247	15199	15094	15366	15276	15272	15186	15346	15252	15090	15044	15110	15132	15272	15145	15329	15079	15234	15344	15263	15267	15174	15139	15181	15184	15246	15281	15130	15188	15242	15265	15353	15287	15045	15135	15265	15203	15212	15237	15183	15301	15095	15023	15314	15203	15285	15165	15288	15347	15191	15327	15113	15201	15282	15248	15365	15262	15086	15188	15346	15216	15388	15366	15327	15131	15069	15212	15231	15275	15284	15387	15283	15372	15076	15097	15293	15328	15152	15258	15179	15175	15207	15238	15169	15322	15147	15252	15363	15308	15232	15272	15211	15190	15152	15268	15206	15244	15122	15163	15204	15198	15084	15257	15144	15220	15139	15172	15350	15412	15351	15388	15288	15245	15131	15439	15228	15340	15259	15159	15290	15327	15252	15270	15211	15193	15279	15211	15367	15137	15235	15198	15207	15271	15309	15305	15081	15153	15305	15231	15098	15218	15109	15194	15022	15175	15225	15069	15145	15281	15206	15279	15389	15278	15248	15066	15301	15151	15156	15281	15066	15189	15298	15300	15130	15169	15149	15121	15098	15100	15209	15025	15111	15160	15191	15109	15073	15333	15079	15245	15238	15379	15183	15207	15037	15056	15187	15275	15333	15149	15293	15125	15194	15229	15322	15206	15465	15249	15087	15253	15203	15082	15326	15333	15131	15071	15244	15354	15320	14976	15239	15141	15186	15252	15250	15132	15275	15123	15070	15327	15363	15434	15315	15409	15380	15167	15309	15308	15123	15481	15039	15233	15450	15211	15093	15194	15144	15325	15346	15248	15403	15199	15234	15147	15261	15090	15252	15343	15218	15290	15207	15183	15348	15237	15272	15272	15145	15116	15175	15312	15384	15296	15063	15258	15197	15210	15240	15166	15190	15301	15221	15132	15238	15217	15109	15053	15072	15032	15240	15341	15158	15325	15131	15327	15169	15209	15171	15197	15233	15324	15205	15257	15408	15258	15236	15237	15319	15314	15275	15197	15188	15122	15239	15124	15077	15331	15386	15201
23412	59299	44112	42273	34339	24808	21916	20438	19110	17997	17155	16347	15885	15425	14913	14956	14719	14461	14264	14123	14070	14225	13851	13819	13965	13939	13842	13808	13656	13758	13536	13554	13753	13726	13450	13529	13710	13463	13597	13539	13559	13571	13457	13715	14490	14403	14087	13631	13665	13471	13512	13469	13538	13430	13530	13564	13570	13448	13541	13478	13513	13646	13536	13484	13588	13684	13536	13411	13342	13587	13477	13397	13429	13566	13384	13486	13345	13418	13604	13756	13411	13555	13538	13532	13598	13631	13408	13486	13380	13600	13675	13358	13506	13526	13697	13518	13322	13376	13477	13552	13443	13573	13541	13663	13400	13500	13497	13386	13381	13432	13419	13479	13537	13360	13450	13382	13431	13507	13423	13419	13450	13510	13570	13526	13373	13438	13390	13523	13568	13278	13495	13365	13545	13504	13384	13562	13512	13426	13634	13433	13340	13696	13453	13450	13370	13336	13480	13508	13654	13483	13580	13281	13469	13613	13397	13539	13469	13612	13414	13461	13452	13508	13580	13369	13531	13563	13460	13513	13505	13622	13459	13474	13632	13568	13545	13415	13550	13503	13629	13593	13381	13529	13375	13478	13402	13546	13293	13616	13568	13645	13646	13593	13584	13390	13554	13512	13493	13460	13501	13276	13397	13495	13555	13572	13461	13630	13644	13520	13594	13271	13409	13642	13541	13378	13523	13605	13525	13522	13453	13341	13550	13571	13590	13539	13656	13532	13552	13571	13554	13715	13577	13311	13644	13368	13547	13562	13407	13487	13566	13522	13496	13428	13385	13449	13190	13387	13445	13697	13410	13545	13579	13509	13504	13400	13645	13407	13433	13530	13451	13518	13384	13245	13536	13404	13373	13446	13541	13466	13586	13583	13539	13462	13545	13411	13470	13423	13574	13431	13500	13445	13288	13526	13437	13554	13456	13452	13591	13580	13468	13698	13548	13540	13461	13435	13542	13363	13440	13466	13521	13523	13487	13457	13488	13561	13359	13554	13472	13454	13492	13450	13599	13611	13526	13377	13248	13542	13516	13458	13390	13462	13575	13562	13461	13491	13641	13261	13547	13464	13683	13525	13410	13423	13474	13501	13500	13433	13603	13476	13451	13562	13484	13360	13473	13501	13461	13539	13431	13408	13471	13603	13522	13399	13619	13464	13526	13564	13400	13481	13746	13568	13438	13476	13457	13434	13654	13353	13448	13588	13483	13589	13522	13313	13422	13543	13543	13268	13575	13390	13652	13554	13370	13384	13472	13458	13270	13549	13339	13512	13349	13414	13563	13348	13563	13486	13516	13544	13544	13514	13478	13495	13666	13573	13419	13328	13436	13527	13574	13392	13499	13497	13496	13412	13659	13488	13510	13335	13423	13425	13518	13589	13572	13522	13693	13520	13426	13363	13589	13432	13507	13647	13421	13455	13473	13416	13525	13504	13415	13536	13618	13529	13413	13482	13504	13470	13432	13562	13427	13659	13568	13388	13529	13440	13447	13485	13507	13498	13551	13440	13379	13579	13545	13509	13487	13445	13519	13493	13466	13481	13244	13248	13232	13448	13460	13426	13498	13581	13438	13418	13510	13366	13571	13372	13554	13354	13519	13582	13506	13469	13383	13563	13546	13586	13563	13319	13593	13575	13624	13448	13385	13349	13421	13536	13607	13537	13545	13494	13355	13643	13569	13569	13420	13698	13456	13624	13530	13541	13423	13423	13517	13587	13424	13651	13395	13487	13479	13589	13583	13284	13701	13459	13556	13497	13673	13420	13511	13514	13276	13440	13445	13439	13264	13497	13402	13599	13523	13477	13674	13436	13634	13387	13472	13533	13416	13434	13440	13540	13295	13525	13380	13348	13450	13424	13345	13582	13458	13446	13489	13457	13338	13521	13636	13406	13206	13513	13524	13528	13518	13440	13358	13499	13351	13451	13377	13353	13455	13397	13394	13516	13474	13445	13522	13440	13585	13395	13528	13587	13525	13441	13435	13390	13518	13647	13316	13398	13392	13542	13311	13284	13538	13268	13474	13610	13535	13408	13483	13415	13467	13401	13576	13546	13494	13355	13423	13533	13458	13538	13479	13335	13600	13414	13396	13332	13514	13393	13499	13307	13306	13556	13390	13464	13541	13435	13442	13681	13309	13351	13440	13436	13490	13408	13454	13587	13421	13449	13557	13498	13599	13538	13471	13576	13485	13580	13533	13468	13428	13572	13491	13556	13539	13477	13477	13592	13468	13386	13420	13464	13527	13383	13446	13566	13533	13389	13471	13471	13346	13520	13533	13512	13338	13370	13432	13547	13422	13549	13388	13563	13313	13446	13545	13454	13557	13436	13573	13380	13406	13555	13529	13540	13423	13620	13402	13462	13450	13433	13413	13425	13372	13409	13437	13579	13521	13492	13450	13442	13707	13311	13621	13555	13453	13526	13501	13363	13337	13572	13537	13372	13341	13520	13567	13633	13595	13504	13475	13532	13523	13452	13507	13430	13442	13394	13574	13636	13564	13538	13460	13465	13422	13478	13379	13606	13455	13363	13372	13633	13521	13347	13528	13638	13510	13490	13639	13421	13419	13492	13494	13455	13557	13562	13422	13401	13425	13285	13395	13475	13528	13342	13271	13506	13494	13528	13461	13558	13465	13580	13612	13567	13294	13431	13433	13619	13319	13456	13435	13548	13546	13455	13407	13334	13650	13450	13473	13485	13673	13432	13518	13391	13430	13438	13498	13573	13343	13350	13371	13549	13565	13388	13558	13339	13451	13429	13512	13469	13433	13480	13440	13472	13351	13448	13503	13337	13552	13512	13493	13516	13435	13361	13490	13474	13463	13475	13349	13482	13413	13414	13383	13530	13542	13470	13334	13468	13487	13365	13495	13371	13338	13422	13506	13383	13523	13467	13372	13538	13595	13495	13571	13230	13260	13573	13380	13451	13597	13579	13440	13479	13434	13491	13542	13450	13581	13363	13672	13404	13355	13371	13484	13550	13532	13388	13412	13467	13375	13563	13559	13512	13461	13687	13415	13436	13363	13530	13428	13464	13355	13539	13488	13577	13398	13353	13398	13608	13433	13338	13354	13698	13401	13695	13479	13506	13389	13396	13560	13760	13506	13609	13434	13519	13522	13392	13519	13510	13311	13568	13439	13684	13550	13494	13504	13503	13543	13500	13366	13452	13611	13481	13410	13428	13438	13344	13592	13453	13450	13443	13513	13582	13478	13327	13395	13514	13482	13378	13482	13640	13411	13446	13404	13277	13449	13541	13553	13475	13374	13530	13333	13324	13607	13563	13452	13577	13598	13517	13082	13478	13532	13609	13511	13566	13534	13483	13456	13341	13482	13480	13440	13504	13474	13491	13550	13449	13654	13465	13649	13614	13451	13462	13340	13572	13515	13406	13549	13497	13399	13420	13378	13455	13393	13693	13292	13510	13345	13437	13329	13613	13499	13396	13558	13511	13534	13580	13438	13653	13541	13520	13403	13516	13506	13492	13433	13551	13587	13458	13502	13567	13578	13455	13553	13524	13299	13374	13343	13720	13511	13472	13487	13516	13416	13300	13536	13514	13521	13530	13424	13517	13388	13554	13490	13416	13513	13291	13588	13504	13623	13351	13438	13488	13457	13630	13556	13417	13632	13525	13479	13568	13531	13355	13440	13311	13657	13482	13521	13585	13482	13571	13466	13231	13355	13322	13654	13387	13523	13596	13419	13565	13521	13320	13477	13862	13477	13386	13535	13559	13463	13598	13534	13344	13594	13365	13464	13472	13308	13313	13485	13508	13584	13629	13307	13550	13592	13631	13495	13400	13448	13715	13395	13665	13374	13634	13553	13603	13293	13435	13700	13484	13331	13426	13437	13494	13526	13362	13478	13528	13508	13627	13508	13625	13544	13412	13498	13594	13412	13466	13315	13284	13530	13561	13451	13567	13397	13677	13497	13533	13360	13469	13448	13519	13516	13512	13434	13418	13443	13422	13425	13435	13535	13465	13543	13531	13541	13262	13470	13544	13441	13407	13473	13429	13470	13551	13542	13551	13642	13549	13420	13447	13614	13544	13449	13379	13474	13426	13666	13396	13498	13487	13330	13563	13520	13597	13475	13380	13524	13460	13527	13392	13586	13466	13726	13624	13494	13554	13450	13474	13630	13371	13400	13503	13310	13448	13637	13510	13656	13599	13481	13472	13567	13479	13410	13425	13539	13189	13654	13431	13504	13599	13414	13464	13462	13443	13582	13514	13494	13409	13480	13593	13506	13496	13465	13472	13400	13535	13370	13452	13546	13560	13488	13405	13391	13342	13411	13520	13571	13437	13394	13534	13426	13348	13581	13568	13489	13444	13459	13478	13575	13377	13455	13598	13536	13473	13575	13408	13564	13483	13602	13507	13364	13484	13474	13494	13420	13404	13364	13489	13453	13540	13451	13591	13478	13539	13601	13464	13535	13494	13584	13604	13457	13409	13563	13381	13484	13491	13481	13501	13700	13475	13508	13528	13560	13568	13395	13383	13474	13505	13378	13447	13416	13379	13528	13480	13512	13603	13549	13301	13599	13584	13522	13541	13541	13383	13365	13501	13529	13460	13340	13576	13391	13351	13418	13449	13401	13411	13491	13516	13479	13323	13358	13649	13564	13438	13373	13597	13456	13477	13508	13476	13566	13407	13464	13460	13550	13421	13514	13304	13589	13370	13443	13570	13599	13503	13466	13502	13465	13415	13591	13384	13487	13563	13587	13429	13350	13617	13545	13344	13454	13489	13469	13510	13393	13490	13388	13540	13560	13426	13517	13442	13699	13453	13486	13410	13510	13317	13448	13423	13556	13440	13534	13422	13486	13477	13572	13637	13475	13365	13486	13614	13453	13554	13532	13374	13713	13444	13551	13501	13489	13590	13497	13600	13395	13600	13511	13466	13400	13666	13563	13286	13405	13438	13521	13632	13482	13485	13454	13545	13502	13604	13451	13330	13677	13537	13505	13599	13453	13490	13481	13411	13544	13382	13450	13403	13421	13479	13516	13373	13560	13454	13564	13601	13415	13484	13537	13532	13495	13536	13464	13422	13423	13342	13642	13482	13463	13563	13542	13485	13488	13609	13613	13469	13479	13474	13507	13474	13515	13508	13434	13466	13430	13563	13359	13523
27418	24643	29828	26289	20536	18605	17788	17260	16685	16727	16494	16446	16262	16319	16141	16272	16208	16260	16071	16208	16012	16055	16096	16244	16045	15945	16066	16021	16061	16082	16077	15943	16101	15800	15894	16118	16002	16016	15928	15949	15989	15961	16033	15845	16065	16152	16007	16048	15980	15904	15976	15956	15771	15944	16012	16043	15989	15974	15887	15941	15837	16034	15823	15891	16254	16005	15986	16111	15817	15951	16038	15965	15964	15947	16060	15892	15944	16028	15964	15928	16128	15936	15860	15838	15953	15952	16129	15869	15834	15945	15979	15869	16098	15839	16107	15973	16040	15944	16104	16182	15843	15993	15892	15960	16027	16147	16034	16054	15966	15991	15837	15882	16196	15819	15986	15956	15880	16004	16040	16006	15957	15900	15814	16000	15886	16078	15975	16023	15979	15980	16146	15990	16062	16139	15882	15806	16030	16225	16021	15933	15803	16039	16048	15963	15986	15934	15817	15963	15625	16015	15952	15870	15957	15968	16077	15960	15992	16001	16051	15881	15629	16017	15884	15974	16015	15876	16005	15939	15810	16029	15924	16023	15962	15956	15990	15899	15837	16119	16085	16008	15987	16012	15954	15986	15797	15821	15903	15820	15907	15725	16064	15927	15955	15746	16074	15985	15966	16000	15890	16022	15891	15950	15804	15910	15996	15962	15947	15848	15989	16028	15771	15853	15946	15608	15978	15978	15948	16030	15829	16084	16069	15873	15692	15998	15880	16001	16016	15931	15824	15889	15911	16036	15776	15949	15952	15964	16036	15959	15685	15941	15775	15860	15996	16050	16016	16041	15931	15968	15994	15835	16010	15991	15915	15939	15805	15956	15865	15724	15972	15796	15998	16151	15861	15832	16014	15953	15865	15770	15925	16090	16003	15899	15844	16000	15919	16093	16018	15721	16088	15921	15898	15877	16201	16049	16144	15839	16028	16048	15836	16013	16006	15818	15873	16061	15968	15965	15841	15711	16026	15789	16003	15979	15863	15846	16084	16109	16164	15821	15885	16123	16010	16051	15825	15887	15991	16085	15882	16012	16080	15989	15987	15982	15922	15867	16095	16014	16018	15697	15890	16258	16029	15989	15777	15975	16220	15931	15896	15842	16026	16090	15980	16058	15864	16062	15938	15930	15901	15716	15793	15926	15902	16134	16065	16063	15836	15948	16118	15829	15794	15826	15866	15954	15860	15900	16153	15805	15931	15867	15968	15865	15934	15973	15923	15909	16074	15991	15814	15887	15970	15874	15861	15837	15937	15857	16145	15979	16035	15865	16082	15976	15950	15834	15807	15808	15980	15825	15780	16082	15829	15986	16067	15938	15933	15949	16261	15859	15909	16103	15980	15991	15945	16019	15872	16039	15902	15901	15972	16092	16232	15847	15907	15926	15820	15931	15827	15912	16044	15846	15851	16019	15720	15979	16086	15928	16007	15906	15933	15917	16178	16054	15937	16100	15875	15964	15824	16084	15915	16085	15934	16140	15926	16044	16015	15797	15878	15971	16103	16063	15987	15844	16022	15848	15940	15861	16079	15798	15767	16242	15992	15998	15933	15980	15907	15770	15991	15881	15895	15657	16025	15992	16130	15952	16083	15746	15947	15892	15936	15717	15991	15893	16004	15829	15732	15802	15800	16015	15962	15937	16218	15984	16056	15921	15869	15998	15925	15803	16021	15934	16108	15831	16051	15728	15829	15906	15892	15948	15865	16153	15912	15784	15855	16018	15943	15934	15824	15929	15983	16172	15901	15771	15895	15933	16197	16050	15731	15969	15786	15784	15967	16186	16038	15986	15899	16000	16172	15993	15973	16049	15828	16037	15824	16129	15919	15855	16023	16013	15896	16048	16033	16001	16100	16114	16029	15934	15911	15928	15884	16108	15821	16004	16001	16076	15901	16157	15997	16069	15927	16168	16285	15970	15983	15902	16000	15838	16058	15940	16065	15996	15944	15984	15766	15931	15743	15871	15808	15949	16012	15789	16048	15959	15858	15806	15927	15924	16050	16004	15611	15745	16039	15976	16218	16163	15848	16011	16001	15791	15966	15777	15980	16004	16026	15862	15872	15859	15958	16083	15912	15952	16002	16073	16059	15846	15987	16119	16158	15947	16015	15996	15869	15980	16073	16027	16124	16200	15974	16023	16103	16011	15939	16068	15837	15872	15906	15880	15848	15676	15989	15973	16100	16070	15952	15923	15984	16021	15839	16191	16096	15999	15860	16001	15870	15752	15853	16067	16025	15983	15816	16049	15866	16134	16015	15857	15892	15959	15961	16206	16141	15961	15991	16051	15895	16134	15959	16160	15934	16004	16085	15997	15978	16157	15973	15934	15927	15962	15987	16021	16027	15818	15997	15927	15971	15913	16052	16026	16117	15738	16094	15976	15919	15877	15834	16117	15977	15890	16061	15860	16026	15927	15923	15905	15816	16063	15999	15756	15947	15932	16003	15936	15779	15856	15855	15924	15950	15972	15861	15949	15889	15929	16003	15872	16087	15876	15919	15969	15932	16114	15885	16016	16031	15885	15865	15851	15965	15887	16139	16153	16025	15993	15763	15901	15809	15863	16098	15933	16114	16035	16076	16084	15929	15906	16043	16034	15927	15914	15916	16033	15864	15874	15817	16011	16132	15894	15987	16005	16065	15873	15939	15919	15932	16004	16125	16080	16113	15870	15762	15930	15826	16175	15908	16054	15929	16103	15809	15927	15881	15872	16143	15989	16129	16004	16135	16096	15988	15930	16014	16041	16166	15789	15865	15987	15989	16023	15933	15982	15763	15785	15931	15913	16024	15989	15902	15915	16070	16038	15987	15938	15855	16009	16054	15924	15938	15698	15811	15984	16074	16187	15848	15977	15934	16179	16075	15868	16087	16048	15945	15823	15992	15986	15981	16000	15900	15897	15949	16020	16142	15798	15927	16122	16014	16124	16054	15916	15907	15966	15979	16073	15857	15828	15865	16002	15937	15985	16048	15898	15935	15835	15898	15960	16022	16002	15912	15938	15955	15833	16045	16088	15966	16026	16128	15768	15939	15966	16104	16096	15979	15979	16124	15925	16005	15957	15973	15986	15934	15981	15882	15909	15865	16160	15964	16180	15948	15733	15819	16045	15990	15838	15905	15906	16017	16035	15819	15900	15833	16126	16127	15810	15846	15833	15932	15698	15926	15981	15852	16025	16150	15868	16004	15936	15819	15875	16074	15908	16299	16009	15985	15903	16141	15933	15921	15953	15867	16152	16111	15880	15717	15941	16010	16040	16005	16032	16070	15967	16097	15834	15991	16108	15857	15770	15932	15853	15988	15975	16208	16110	15931	15925	15978	15968	16067	15974	15886	15867	15729	16054	16020	15900	16053	15686	15929	15749	15907	16141	15921	15864	15773	15815	15902	15833	16062	16051	15910	15915	15806	16018	15851	15748	15993	15743	16053	16026	15875	15986	15918	15848	16019	15883	15933	15984	15873	16057	15842	15963	15921	15958	15874	15934	15868	16167	15977	15907	16028	15844	15911	16036	16083	15886	15881	16005	15908	15860	15978	16054	15885	15870	15743	15786	15782	15946	15988	15901	15858	15988	16031	15872	15899	15992	15842	16004	15928	15833	15985	16129	15898	15862	16000	16111	15823	15871	15920	16055	16157	16088	15958	15986	16082	16060	15909	15830	16123	16017	15970	16015	15934	15916	15843	15941	15838	16228	15941	15867	15939	15977	16081	15879	16042	15923	15952	15760	15902	15869	16004	16027	16035	15710	16038	15931	15737	16078	16045	15923	16085	16150	16106	15788	16017	15939	15989	15708	15753	15955	15954	16050	15987	15994	16124	15853	15908	16090	16208	15987	15978	15767	15976	15762	15864	15864	15978	15988	16185	15994	16244	16041	15867	15869	15741	15931	16066	15700	16071	15923	15822	16086	15891	16092	16021	16227	15955	15774	15864	15775	16135	16111	15970	15850	15964	16159	15833	16078	15944	15667	15895	15840	15954	15821	16007	16038	15940	16123	15907	15938	15842	15893	15799	16016	15914	15937	15976	16232	16079	15893	15849	15942	16108	15893	15953	15911	15837	15916	15887	15981	15845	15903	15932	15717	15935	15879	15905	15879	15975	15990	15956	16072	15772	15925	16053	15965	16120	15977	16066	16058	16044	15916	15971	15865	15885	16096	15911	15929	15863	15747	15959	16021	15929	15913	15916	15991	15946	15833	15953	15878	15981	16034	15864	16008	15876	15856	15858	16053	15932	16015	15870	15967	15885	15788	15982	16027	15949	16001	16030	16014	15876	15983	16001	15954	15815	16007	16084	15962	15983	16231	15959	15775	16082	16056	16073	15836	15997	15962	16054	15912	16076	16087	15989	15793	16049	15778	15817	15819	15858	15974	16030	15735	16047	15907	16112	15887	15902	15700	16209	15859	15879	15875	15909	16087	15939	15995	16024	15974	15902	15920	15848	15963	16117	16268	15917	16019	15960	16035	15987	16248	15914	16042	15904	15863	16095	16210	16252	16195	15994	15956	15791	15915	15847	15955	16034	15989	15897	15974	15697	16091	15989	15953	15990	16057	16181	16044	15997	15990	15833	15942	15843	15919	15961	16044	15846	15965	16041	15943	15923	15931	15847	15829	15939	16037	15834	16019	16107	16132	15845	16147	16185	15895	15835	15950	16061	16002	15840	15873	16024	16001	15930	15753	15981	15924	16002	16011	16119	15982	15920	15926	15929	16020	15995	15818	15914	15836	16007	15966	15910	16130	16114	15998	15787	16055	15949	16055	15929	16004	16057	15872	15882	15985	15967	16114	15905	15946	15908	15946	15859	15901	15936	15953	15912	16030	16165	16037	15951	15947	15848	15945	15935	16022	16039	16073	15985	15979	15959	15775	15779	16123	16034	16005	15758	15912	15927	16057	16045	16073	16032	15978	16041	15889	15965	16046	16005	15888	16062	15790	16051	16152	15739	15819	15979	15836	15920	16102	15855	16064	15884	15823	15945	15974	15978	16122	16147	16122	16107	16101	15873	16066	15846	15878	16263	16107	16060	16137	16045	15917	16015	15639	16054	15963	15931	15916	16015	16042	16025	15838	15824	15958	15955	15757	16020	16034	15821	15981	15826	15916	16073	15908	16082	15905	16037	15941	15960	15776
18718	35496	28977	23929	19601	17511	16440	15854	15423	14963	14900	14790	14789	14446	14323	14238	14279	14204	14028	14293	14223	14165	13991	14063	14097	13881	13892	14062	14007	14147	14051	13961	13914	13910	13831	14111	14033	13994	14073	13989	13989	13916	13985	13979	14060	14156	13973	13920	14011	13834	13722	13918	14026	13918	14074	14015	14033	13978	13954	13900	13926	14132	14071	13826	14008	13763	14054	13654	13980	13978	13963	14070	13899	14024	13826	13977	13952	13958	13916	13860	14100	14107	13957	13905	14021	14006	14117	14003	13934	14018	14003	14008	13894	13997	14044	13981	14099	14011	13886	13994	13874	13829	14078	14006	14024	14012	13916	13688	13992	14137	14020	14043	13986	14003	13918	13889	14185	13941	13857	14094	14100	13769	13879	13858	13796	13908	14002	13980	14049	13903	13980	13862	13819	14165	13952	13796	13915	13980	13894	14033	13980	13935	13890	13975	13850	13887	13822	13918	14107	13859	13966	13977	13830	13815	13850	13900	13997	14013	13888	13832	13753	13956	13930	14089	13933	13937	13892	13996	13895	14070	13962	14072	14005	14013	13992	13954	13969	14012	14016	13925	14004	14010	13983	14018	14123	13835	13987	13929	14090	13853	13965	13943	13912	13946	13960	13787	13710	14114	13931	13818	13930	14005	13876	13948	14013	14079	13901	13955	13711	13923	13957	13856	13892	13917	14108	13801	13894	13855	13947	14079	13841	14042	14101	13952	14047	14012	14020	13844	13839	13833	13937	14018	13799	13764	14022	13908	13946	13893	14034	14048	14003	14031	13902	14034	13837	13916	13814	13922	13940	13882	13902	13927	13966	13918	13986	14042	14054	13950	14043	13804	14020	14034	14136	13785	13905	14003	13852	13911	13966	13884	13918	13955	14024	14006	13761	13989	14053	13969	13818	13823	14038	14009	13994	13933	13951	13878	13899	13923	14012	13789	13928	14106	13996	13848	13966	13914	13898	13814	13973	14002	13851	13967	14009	14018	13936	13976	13945	13973	13887	14022	13897	14030	13836	13933	13876	13968	14074	13923	13883	13782	13832	14067	13955	13911	13956	13920	13942	13946	13809	14051	13922	13925	14011	13766	13830	13926	13794	14010	14071	13976	13933	13879	13872	14113	14041	14100	13827	14012	13824	14097	13881	13933	13941	14117	14066	13920	13876	13806	13897	13992	13987	13989	13980	13952	13961	14018	13944	14036	13847	13854	13912	13765	13936	13784	13904	13869	14055	13926	13843	13848	13954	13819	13890	13989	14205	13837	14080	13874	13885	13976	14103	13897	13892	14000	13988	14123	13891	14020	14045	13945	14125	14014	13937	13836	13974	13985	13903	14132	13992	13901	13904	13964	13909	13823	13847	13994	14128	14026	13846	13948	14144	13864	13921	13924	13929	13901	13990	13982	13769	13990	13837	13975	14018	14015	14101	13951	13861	13845	13835	14016	13939	14011	13898	14082	13856	13967	13871	14084	14120	14097	14022	13961	13883	13899	13998	13947	13935	13837	14003	14044	13859	13970	13947	13940	13772	14089	13892	13974	14035	13997	14056	13828	13767	14055	13967	14102	13870	14107	13930	13922	13984	14050	13942	13798	13940	13800	13901	13985	13937	13907	13971	13895	14101	13968	14035	13946	14073	14047	13968	14062	13946	13828	13965	14035	13989	14073	13959	13920	13903	13989	13859	14037	14103	13894	13966	14030	14071	14074	13973	13786	14053	14003	13944	13987	13979	13882	13863	14054	14046	13973	14002	14179	13887	13996	14027	13871	14017	13973	14082	13976	13886	14032	13953	13996	13894	13964	13830	13943	13943	13948	13755	13849	13951	14082	13893	13958	13853	14146	13979	14037	14074	14006	13961	14085	14111	13869	13950	13864	13810	14033	14099	13941	14036	13959	13909	13802	13826	13930	13992	13914	14063	13994	13937	13881	14171	13944	13959	13974	14074	13878	13925	14008	13955	13915	13879	13875	13971	13988	13981	13953	14026	13876	14090	13744	13993	13847	13773	14086	13900	13858	14103	14105	14058	13824	14021	13870	14080	13999	13808	14120	14059	14064	13967	13824	13809	14135	13963	13875	13938	13818	13952	13934	13802	14062	14034	13948	14062	13975	14004	14054	14065	13960	13930	13877	14013	14016	13844	14060	13985	13927	14001	14031	13919	14058	13940	13872	14243	13880	13973	13924	13949	13971	13813	13896	13933	13960	14068	13997	14012	14040	13927	13896	13833	13934	13808	13942	13888	14042	14052	13849	13815	13935	14086	13865	13961	13921	13912	14102	13871	13988	13886	14016	13993	13984	13919	14032	14000	13856	14130	14033	13960	14046	13782	14055	13894	13927	14086	13898	13970	13807	14062	14049	13877	13851	13954	14054	14135	13917	13854	14027	13927	13838	14018	13982	13950	13881	14092	14018	13854	13677	14019	14043	13857	14001	13851	14044	13904	13940	13945	13773	13843	14022	13838	13891	13883	13952	13890	13915	13825	13816	13962	14019	14009	14014	14025	14017	13882	13897	13838	14043	13854	14069	13931	13865	14112	13834	14075	13963	14091	13732	13927	14056	14051	13916	14111	13923	13885	13967	13986	13996	14018	13937	13957	13914	13800	14103	13847	13951	14054	13894	13951	14047	13836	13928	13990	13982	13925	13972	13888	14085	13962	14019	13838	13865	14031	14047	14030	13889	13897	14059	13911	13923	13944	14055	14077	14167	14079	14085	13909	14019	14032	13857	13986	13947	13914	13902	14159	13904	13922	13873	14122	13950	14071	14019	14000	14082	14063	13953	13883	13943	13934	13859	13956	13783	14034	13923	13981	14084	13838	14029	14036	14052	13875	14030	13857	13929	13969	14170	13916	13976	13838	13891	13732	13812	13885	14002	13779	13966	14145	13949	14123	14006	13994	13964	14116	13845	13992	13789	13964	13857	13998	14010	14173	13995	14000	13768	14046	13992	13924	13945	13986	14016	13897	14082	13888	13865	13821	14117	13928	14001	13973	14105	14071	13989	14018	13832	14085	14154	13892	14016	13882	14014	14044	14011	13935	13945	13933	14068	13921	14112	13958	14054	14128	14001	14061	13976	13905	13884	13991	14019	14012	14028	14038	13896	13869	13827	13948	14060	13735	13938	13775	14031	13975	14017	13781	14000	13914	14002	14019	14019	14074	14050	13937	13853	14005	13897	14045	13977	14260	13904	13843	14052	13887	13916	13990	13834	14054	13931	14093	13883	14043	14058	13993	13904	14002	14008	14032	13951	13898	13960	14028	14002	13950	13956	13964	13940	14042	14001	14051	13861	14061	13958	14017	13973	13841	14035	13812	14003	13955	14089	13983	13929	13893	13869	14041	14131	13811	13798	13992	13845	13943	13880	13999	13856	13990	13874	13905	14042	13995	14038	13922	14016	13993	13914	13963	13973	14039	14068	13939	14047	13969	13924	13881	13893	14008	13998	13975	13869	14029	13946	13794	13828	13840	13853	13809	14022	13890	13991	13900	13667	14097	13995	14076	14057	13841	13799	14186	13956	14038	13932	13984	14057	13956	13928	13885	13911	13903	14130	14066	14072	13972	13796	14027	13934	13808	14065	14000	13860	13869	14026	13977	14052	14048	14039	13914	13933	14039	14104	14006	13896	14032	13918	13902	14019	13894	14007	14003	14054	14128	13836	13833	14015	13934	14118	13907	13989	14026	13977	13970	13976	13849	13846	13997	13844	14030	13900	13837	13887	13951	13974	13973	13925	13779	13919	13867	13977	14123	13762	14187	13980	13968	14074	13954	13866	13829	13791	13964	13899	14172	14002	13951	13767	14049	13835	14134	13873	13936	13827	13965	13991	13785	13963	13836	13994	13927	13850	14052	13914	14076	14107	13944	13923	13896	13933	13940	13759	13877	13992	13992	14131	13844	14152	13809	14013	13979	14065	13945	14008	13945	14028	13961	13914	13930	13814	13929	13908	13925	14058	14080	13820	13870	13863	13982	14047	14039	13988	14066	14004	13944	13932	14119	13887	13991	14017	14061	13955	14024	13879	13929	13986	14109	14095	14033	14171	14066	13794	13830	13865	14019	14074	13994	13906	13951	13717	13947	14059	14141	13988	13965	13810	14039	14117	14053	13971	13964	13831	13988	14069	14019	13934	14023	14049	14171	13955	13857	13985	13868	13958	13917	13880	14008	13924	13841	14032	14027	13902	13934	14045	13865	13904	13855	13884	14051	14051	13899	13955	13997	13949	13962	14049	13823	14000	13830	14035	13951	14152	14010	13882	14061	13841	13999	14147	13975	13951	13771	13925	13989	13877	13973	13843	13949	13949	13934	13947	14143	14063	13953	14049	13837	13847	14043	14104	13885	13859	13894	13959	14051	13882	13930	13995	14067	13910	14187	14114	14149	13975	13884	13941	14039	14221	13967	14081	14029	13898	13992	14058	14044	13867	13742	13978	13844	13962	14084	14011	14077	13974	14006	14050	14066	13912	13816	13993	14132	14153	13930	13755	13900	14117	14003	13974	13877	14000	13917	14034	14001	13925	14149	13874	14012	13878	13973	14081	14023	13937	13952	14070	14101	14005	14028	13947	14081	13921	13875	14058	13855	13979	14019	13920	13951	13954	13990	14046	13878	13868	13969	13828	14048	13952	13962	14024	13986	13974	14019	13971	14028	13886	13985	14135	14064	14069	13993	13973	14032	13895	13919	13932	14070	13916	13923	13955	14087	13916	13957	14082	13823	13951	13900	14002	13992	13937	13932	13954	13994	14004	13933	13923	14125	14007	14018	13885	14106	13975	13940	13934	13934	13993	13942	14072	14056	13896	14035	14069	13971	14016	14042	14039	14088	13901	13873	13814	13884	13872	13784	13871	14154	13877	13896	13698	13996	13870	14081	13977	13977	13878	13990	13900	14079	13873	13963	13916	13966	14011	14051	13910	13963	13990	13968	14005	14045	14014	13942	14031	13986	13936	14010	14012	14012	14001	13894	13863	14028	14004	13990	13940	13944	14008	13955	13954	13771	13951	14013	14076	14054	13889	13947	13946	13885	13933	13932	13982	14037	13932	13904	13917	13923	14083	14053	14024	13831	13981	14018	13956	13970	14088	14049	13931	13819	14099	13992	13930	13751	13984	13965	13925	13993	14151
24087	21273	28789	25378	24128	23024	21757	18616	17905	17488	17187	16722	16675	16272	16099	16163	16120	16101	15992	15879	15977	15841	15607	15714	15838	15770	15836	15752	15672	15438	15767	15698	15640	15725	15740	15787	15580	15833	15764	15700	15648	15632	15592	15561	16182	15858	15694	15592	15569	15727	15690	15627	15534	15547	15605	15514	15602	15865	15447	15450	15621	15595	15506	15566	15531	15652	15524	15680	15335	15791	15558	15661	15448	15467	15595	15406	15551	15649	15703	15431	15487	15593	15519	15396	15474	15704	15482	15558	15552	15652	15559	15673	15544	15681	15658	15578	15626	15444	15545	15553	15601	15457	15860	15582	15449	15475	15538	15417	15549	15467	15558	15573	15350	15387	15728	15587	15442	15397	15635	15500	15509	15417	15605	15460	15566	15503	15481	15568	15534	15472	15594	15445	15748	15561	15504	15601	15601	15623	15437	15839	15585	15563	15442	15381	15580	15495	15591	15641	15539	15461	15526	15619	15739	15499	15578	15502	15629	15600	15496	15580	15527	15644	15696	15589	15521	15702	15596	15531	15588	15505	15502	15595	15558	15616	15609	15543	15401	15265	15558	15447	15472	15634	15425	15627	15430	15490	15450	15524	15403	15520	15589	15533	15496	15677	15562	15564	15605	15546	15613	15556	15556	15688	15541	15655	15694	15713	15552	15470	15578	15229	15625	15513	15544	15694	15463	15734	15602	15501	15519	15655	15677	15474	15635	15675	15822	15487	15506	15606	15649	15612	15478	15588	15556	15424	15486	15586	15530	15611	15639	15499	15290	15579	15617	15655	15555	15440	15503	15482	15440	15531	15612	15513	15447	15412	15443	15387	15562	15679	15621	15547	15564	15713	15733	15629	15701	15486	15536	15650	15656	15655	15648	15610	15583	15541	15478	15325	15553	15688	15353	15425	15557	15629	15461	15471	15621	15396	15514	15477	15592	15485	15513	15703	15386	15463	15552	15614	15612	15688	15565	15507	15776	15484	15503	15541	15527	15528	15391	15554	15651	15506	15644	15583	15625	15552	15638	15642	15541	15545	15526	15493	15591	15587	15454	15520	15553	15621	15574	15505	15550	15400	15527	15521	15610	15619	15391	15718	15303	15491	15563	15575	15564	15625	15616	15537	15606	15604	15630	15843	15648	15577	15554	15448	15537	15566	15488	15526	15493	15346	15547	15420	15625	15335	15660	15497	15585	15541	15520	15494	15690	15557	15519	15406	15462	15617	15368	15578	15608	15555	15574	15483	15535	15653	15554	15421	15559	15508	15581	15650	15448	15500	15590	15556	15407	15421	15508	15517	15568	15465	15451	15650	15498	15646	15403	15571	15553	15507	15503	15450	15514	15356	15449	15463	15709	15559	15588	15731	15649	15886	15689	15505	15505	15719	15816	15539	15647	15629	15509	15379	15646	15543	15567	15531	15406	15698	15697	15493	15524	15574	15544	15465	15473	15480	15349	15565	15655	15549	15734	15519	15695	15614	15266	15282	15690	15585	15604	15451	15525	15566	15437	15426	15554	15611	15606	15464	15582	15560	15277	15407	15612	15581	15469	15444	15518	15669	15602	15499	15638	15737	15628	15538	15509	15432	15538	15546	15367	15409	15567	15523	15628	15502	15478	15493	15637	15534	15611	15569	15559	15621	15693	15402	15554	15611	15397	15502	15651	15566	15495	15712	15564	15533	15599	15602	15570	15733	15638	15609	15425	15523	15765	15628	15613	15535	15637	15503	15563	15494	15514	15643	15672	15625	15607	15728	15677	15642	15459	15531	15574	15523	15571	15733	15233	15558	15465	15418	15455	15548	15541	15605	15485	15484	15558	15589	15548	15563	15581	15454	15604	15408	15535	15586	15661	15644	15552	15589	15306	15411	15622	15483	15652	15549	15761	15625	15404	15549	15372	15416	15491	15708	15618	15660	15562	15558	15680	15559	15533	15511	15433	15520	15565	15769	15521	15679	15315	15460	15402	15698	15664	15697	15573	15526	15598	15398	15374	15620	15476	15712	15573	15376	15445	15467	15705	15739	15542	15677	15796	15600	15559	15424	15567	15591	15598	15448	15614	15582	15782	15574	15741	15668	15434	15523	15527	15568	15470	15387	15571	15593	15551	15575	15616	15523	15592	15565	15701	15522	15431	15574	15694	15599	15580	15655	15640	15613	15495	15568	15592	15603	15552	15518	15446	15728	15593	15654	15681	15551	15650	15759	15721	15566	15532	15627	15698	15356	15639	15754	15546	15391	15477	15415	15405	15584	15520	15599	15370	15422	15637	15642	15692	15352	15415	15429	15472	15434	15584	15468	15577	15523	15474	15516	15390	15459	15544	15511	15723	15425	15619	15688	15681	15440	15750	15636	15671	15648	15479	15439	15566	15569	15413	15592	15596	15582	15508	15399	15597	15695	15517	15348	15470	15461	15509	15484	15704	15605	15578	15518	15637	15465	15485	15449	15827	15530	15466	15728	15737	15773	15513	15662	15457	15439	15521	15674	15469	15596	15462	15549	15666	15572	15537	15656	15664	15599	15512	15749	15499	15655	15601	15627	15713	15653	15498	15618	15547	15599	15571	15634	15652	15538	15604	15486	15760	15425	15665	15663	15480	15593	15594	15532	15633	15386	15605	15382	15295	15578	15652	15557	15713	15513	15590	15648	15615	15522	15452	15686	15605	15568	15442	15608	15591	15565	15551	15427	15540	15528	15390	15665	15512	15488	15733	15495	15535	15581	15580	15467	15468	15598	15356	15555	15510	15629	15558	15477	15531	15449	15406	15343	15466	15601	15614	15447	15571	15542	15464	15561	15581	15325	15582	15600	15451	15677	15616	15659	15586	15533	15471	15578	15486	15467	15534	15589	15460	15430	15692	15459	15702	15518	15481	15677	15596	15442	15348	15491	15428	15388	15415	15471	15632	15490	15666	15480	15703	15598	15640	15471	15578	15411	15527	15702	15497	15297	15556	15796	15483	15610	15605	15608	15504	15546	15439	15521	15458	15595	15491	15484	15631	15646	15523	15560	15636	15649	15474	15580	15856	15515	15690	15290	15632	15465	15519	15550	15415	15450	15798	15742	15693	15678	15708	15563	15664	15406	15582	15555	15558	15418	15486	15387	15466	15414	15574	15595	15771	15585	15725	15533	15637	15339	15612	15456	15531	15508	15706	15582	15699	15724	15549	15575	15606	15420	15476	15597	15584	15576	15619	15571	15621	15622	15507	15539	15653	15566	15428	15451	15582	15374	15545	15699	15636	15507	15558	15504	15590	15544	15598	15596	15566	15478	15564	15521	15652	15454	15727	15523	15418	15529	15481	15523	15524	15509	15721	15453	15475	15427	15635	15460	15662	15534	15625	15464	15615	15455	15567	15529	15638	15415	15460	15690	15361	15564	15368	15391	15590	15628	15598	15469	15406	15410	15567	15432	15415	15556	15512	15711	15584	15482	15596	15779	15500	15656	15478	15621	15581	15431	15679	15368	15509	15593	15627	15593	15596	15648	15551	15444	15470	15363	15604	15875	15542	15503	15804	15571	15513	15579	15610	15534	15602	15462	15833	15735	15640	15391	15820	15481	15680	15469	15486	15513	15679	15496	15552	15573	15444	15721	15468	15406	15630	15615	15605	15585	15549	15506	15572	15538	15537	15620	15707	15718	15382	15383	15603	15772	15617	15435	15551	15684	15405	15582	15611	15742	15404	15595	15603	15545	15637	15480	15434	15447	15593	15527	15698	15563	15599	15582	15619	15627	15550	15555	15636	15631	15645	15487	15597	15484	15644	15465	15618	15630	15375	15591	15501	15476	15612	15490	15539	15484	15487	15585	15686	15669	15439	15388	15542	15423	15688	15698	15416	15602	15475	15466	15549	15614	15663	15745	15618	15539	15494	15429	15646	15533	15490	15645	15503	15513	15629	15610	15403	15241	15665	15572	15598	15586	15592	15458	15809	15554	15566	15478	15491	15463	15491	15526	15622	15411	15510	15625	15604	15553	15456	15699	15537	15456	15433	15627	15601	15689	15496	15709	15704	15577	15542	15610	15480	15420	15409	15608	15854	15308	15587	15669	15614	15451	15400	15526	15521	15346	15740	15437	15560	15466	15537	15685	15394	15640	15576	15462	15495	15550	15667	15550	15725	15573	15694	15585	15618	15537	15580	15524	15623	15420	15479	15677	15546	15786	15500	15667	15366	15634	15562	15525	15603	15649	15770	15316	15616	15602	15529	15622	15514	15612	15483	15573	15641	15621	15556	15440	15606	15421	15525	15595	15613	15823	15708	15611	15532	15507	15570	15575	15605	15560	15428	15534	15555	15479	15362	15601	15610	15658	15565	15648	15699	15540	15498	15420	15590	15520	15224	15387	15468	15441	15638	15497	15603	15524	15555	15440	15576	15655	15580	15383	15683	15442	15404	15549	15420	15489	15516	15498	15650	15513	15566	15521	15385	15280	15586	15530	15615	15630	15679	15681	15492	15617	15482	15621	15796	15580	15546	15561	15468	15451	15596	15408	15374	15553	15475	15429	15704	15621	15382	15512	15632	15564	15541	15465	15528	15363	15738	15567	15510	15523	15739	15581	15456	15622	15498	15536	15475	15530	15427	15563	15644	15495	15387	15453	15585	15492	15334	15481	15456	15565	15588	15385	15446	15415	15617	15516	15730	15526	15516	15540	15600	15619	15483	15510	15518	15462	15489	15740	15661	15684	15360	15561	15655	15562	15437	15530	15423	15531	15652	15514	15430	15637	15466	15430	15511	15549	15592	15619	15476	15604	15544	15483	15581	15509	15420	15471	15491	15584	15513	15648	15773	15630	15676	15562	15551	15540	15554	15688	15419	15582	15469	15691	15555	15845	15668	15680	15565	15563	15413	15489	15767	15586	15549	15425	15701	15522	15514	15543	15498	15436	15383	15693	15488	15513	15487	15593	15841	15645	15564	15553	15794	15448	15455	15435	15711	15386	15498	15615	15633	15600	15535	15503	15377	15492	15649	15479	15437	15707	15419	15455	15479	15479	15622	15594	15388	15531	15688	15640	15546	15466	15647	15450	15403	15479	15396	15761	15577	15440	15485	15557	15415	15567	15491	15537	15687	15498	15655	15596	15432	15620	15566	15538	15530	15604	15459	15558	15472	15705	15427	15557
19580	57029	39733	33424	26281	21117	19373	17882	16909	16341	15719	15172	15108	14724	14513	14554	14380	14302	14373	14162	13990	14016	14029	14244	13982	13799	13848	13878	13908	13833	13765	13781	13795	13785	13611	13717	13667	13706	13694	13696	13811	13837	13904	14241	14308	14245	14059	14075	13621	13735	13934	13903	13808	13624	13841	13646	13754	13585	13859	13719	13634	13896	13633	13734	13677	13800	13774	13689	13755	13652	13556	13720	13739	13778	13887	13732	13666	13703	13760	13840	13737	13743	13759	13722	13861	13745	13772	13867	13825	13820	13624	13748	13640	13795	13851	13696	13659	13654	13647	13750	13780	13986	13758	13556	13766	13718	13765	13737	13834	13486	13623	13573	13578	13829	13680	13792	13735	13693	13677	13615	13762	13661	13531	13615	13762	13735	13803	13814	13741	13714	13811	13665	13758	13658	13671	13842	13806	13786	13754	13673	13699	13701	13853	13559	13812	13687	13712	13733	13796	13728	13825	13802	13709	13765	13981	13591	13722	13666	13769	13645	13758	13643	13786	13632	13757	13726	13768	13584	13855	13823	13774	13769	13877	13587	13807	13886	13734	13672	13864	13807	13698	13645	13565	13845	13810	13736	13888	13648	13855	13683	13776	13682	13697	13669	13880	13774	13718	13832	13730	13683	13737	13739	13761	13766	13833	13803	13706	13705	13563	13762	13801	13752	13763	13749	13801	13761	13856	13749	13767	13696	13703	13683	13795	13715	13646	13678	13716	13703	13678	13643	13770	13702	13612	13801	13772	13657	13786	13807	13797	13804	13738	13547	13867	13736	13688	13614	13712	13673	13738	13623	13930	13789	14002	13778	13707	13751	13769	13896	13630	13636	13754	13761	13570	13777	13572	13761	13712	13693	13781	13693	13872	13805	13836	13634	13770	13760	13682	13594	13783	13761	13706	13650	13788	13815	13650	13640	13724	13766	13859	13794	13703	13523	13620	13727	13574	13665	13621	13720	13756	13684	13430	13840	13647	13768	13554	13833	13708	13695	13812	13709	13640	13535	13923	13783	13771	13642	13584	13742	13941	13600	13774	13791	13658	13646	13610	13679	13752	13599	13767	13590	13855	13720	13818	13628	13737	13683	13739	13709	13763	13734	13787	13792	13822	13716	13783	13725	13581	13634	13645	13732	13728	13899	13780	13672	13565	13765	13796	13891	13766	13760	13698	13847	13581	13791	13684	13853	13580	13720	13841	13721	13810	13850	13679	13514	13589	13791	13890	13668	13860	13687	13724	13531	13788	13769	13783	13604	13571	13730	13711	13685	13748	13671	13722	13822	13630	13415	13624	13712	13692	13770	13670	13715	13700	13776	13719	13685	13511	13699	13900	13653	13808	14022	13726	13880	13640	13700	13783	13702	13720	13645	13628	13633	13968	13559	13827	13735	13723	13753	13781	13740	13730	13858	13672	13661	13582	13537	13815	13675	13778	13871	13780	13670	13897	13450	13638	13767	13742	13699	13805	13912	13764	13828	13778	13661	13680	13526	13831	13619	13624	13745	13797	13807	13686	13724	13646	13708	13844	13756	13642	13646	13784	13690	13835	13625	13733	13752	13686	13881	13687	13590	13807	13725	13851	13608	13801	13651	13694	13814	13862	13741	13658	13785	13596	13695	13752	13723	13699	13887	13710	13764	13482	13845	13732	13653	13857	13774	13814	13770	13789	13726	13918	13774	13693	13659	13795	13695	13797	13827	13704	13712	13606	13663	13861	13633	13768	13615	13822	13751	13875	13795	13800	13730	13677	13601	13790	13783	13723	13692	13744	13769	13621	13638	13670	13682	13900	13678	13698	13850	13741	13533	13855	13755	13690	13810	13535	13830	13723	13705	13720	13686	13683	13797	13617	13632	13796	13598	13739	13599	13623	13618	13717	13691	13878	13644	13820	13797	13724	13619	13852	13738	13759	13771	13727	13718	13881	13664	13776	13704	13688	13736	13767	13754	13579	13509	13844	13732	13703	13727	13856	13624	13806	13716	13813	13662	13796	13766	13498	13686	13889	13620	13839	13736	13798	13741	13620	13801	13749	13816	13649	13696	13687	13809	13761	13805	13597	13620	13613	13835	13777	13693	13751	13773	13723	13567	13608	13658	13703	13583	13838	13568	13684	13624	13800	13730	13772	13803	13818	13668	13588	13836	13870	13574	13623	13991	13702	13563	13862	13669	13587	13819	13670	13819	13759	13769	13778	13770	13661	13706	13788	13677	13753	13644	13883	13658	13723	13670	13624	13756	13853	13681	13563	13699	13773	13803	13746	13561	13926	13641	13527	13609	13633	13775	13734	13562	13704	13750	13624	13653	13719	13749	13727	13711	13720	13648	13820	13777	13669	13917	13678	13632	13850	13778	13673	13666	13781	13723	13692	13710	13668	13720	13729	13590	13823	13697	13689	13722	13539	13733	13823	13845	13585	13592	13869	13649	13721	13748	13706	13812	13625	13664	13687	13718	13900	13699	13832	13592	13567	13801	13755	13696	13728	13714	13654	13674	13851	13756	13831	13702	13840	13506	13728	13745	13804	13653	13809	13727	13662	13667	13622	13753	13793	13782	13725	13734	13755	13706	13608	13719	13659	13618	13770	13754	13713	13709	13788	13768	13837	13704	13696	13652	13832	13798	13755	13803	13792	13608	13747	13771	13599	13664	13670	13546	13755	13674	13714	13844	13724	13643	13787	13809	13849	13639	13756	13738	13794	13710	13667	13745	13750	13670	13937	13801	13732	13796	13536	13738	13778	13712	13651	13833	13847	13616	13843	13689	13690	13662	13754	13584	13785	13676	13767	13832	13637	13699	13931	13594	13654	13791	13691	13683	13814	13849	13639	13627	13757	13683	13788	13772	13751	13750	13919	13907	13728	13777	13565	13767	13815	13764	13836	13603	13875	13725	13644	13712	13510	13735	13626	13481	13800	13727	13869	13792	13850	13784	13736	13772	13793	13892	13905	13732	13868	13922	13813	13709	13822	13641	13673	13669	13745	13565	13520	13768	13677	13580	13683	13780	13783	13791	13544	13704	13676	13803	13721	13939	13665	13801	13711	13871	13795	13686	13736	13770	13701	13696	13901	13661	13574	13594	13849	13822	13774	13852	13555	13653	13789	13719	13785	13730	13822	13733	13873	13796	13788	13784	13788	13625	13767	13779	13556	13586	13689	13575	13823	13649	13815	13800	13540	13760	13859	13818	13709	13702	13744	13686	13673	13732	13671	13775	13708	13730	13707	13597	13610	13744	13974	13864	13907	13726	13767	13655	13605	13786	13746	13692	13669	13692	13809	13574	13725	13696	13684	13721	13717	13728	13649	13650	13710	13753	13788	13624	13787	13694	13648	13611	13803	13747	13730	13613	13796	13702	13722	13615	13779	13800	13622	13724	13718	13667	13575	13725	13528	13765	13777	13654	13684	13778	13880	13674	13709	13686	13892	13826	13797	13687	13821	13801	13834	13704	13785	13751	13645	13684	13647	13730	13718	13540	13664	13746	13614	13697	13609	13866	13715	13762	13674	13764	13705	13646	13785	13689	13793	13719	13882	13707	13579	13742	13673	13720	13651	13779	13884	13692	13637	13612	13826	13840	13667	13863	13825	13724	13882	13764	13776	13649	13698	13756	13785	13738	13855	13593	13727	13738	13803	13747	13737	13663	13751	13735	13484	13745	13557	13868	13754	13978	13850	13900	13618	13790	13651	13802	13742	13651	13756	13734	13767	13793	13666	13744	13698	13675	13631	13763	13779	13800	13680	13609	13617	13661	13715	13664	13720	13714	13792	13866	13788	13804	13600	13808	13671	13617	13716	13757	13801	13644	13696	13764	13737	13733	13904	13703	13796	13810	13721	13640	13760	13663	13825	13822	13716	13707	13808	13743	13776	13606	13660	13782	13701	13929	13542	13632	13654	13699	13721	13804	13738	13829	13676	13755	13756	13591	13785	13601	13754	13672	13826	13775	13637	13611	13703	13711	13764	13641	13765	13764	13746	13815	13627	13620	13613	13663	13785	13883	13687	13741	13737	13756	13647	13765	13691	13735	13686	13753	13894	13805	13691	13671	13799	13702	13775	13674	13792	13775	13750	13579	13732	13662	13757	13663	13689	13809	13744	13728	13751	13751	13823	13699	13736	13689	13627	13665	13646	13719	13733	13573	13832	13715	13720	13509	13641	13730	13763	13750	13647	13746	13667	13618	13952	13679	13818	13858	13649	13739	13533	13736	13764	13691	13747	13866	13759	13822	13770	13734	13836	13839	13769	13753	13706	13716	13645	13798	13795	13760	13650	13715	13636	13587	13803	13842	13774	13566	13583	13780	13719	13727	13821	13667	13715	13761	13733	13811	13731	13756	13619	13730	13539	13750	13708	13476	13858	13703	13814	13693	13525	13662	13688	13871	13859	13633	13660	13750	13747	13696	13773	13630	13745	13837	13652	13811	13717	13704	13596	13666	13533	13630	13791	13722	13720	13865	13858	13826	13872	13694	13786	13786	13894	13689	13682	13873	13597	13734	13754	13757	13775	13814	13882	13676	13618	13747	13702	13627	13659	13774	13686	13705	13676	13765	13496	13681	13795	13768	13717	13855	13748	13720	13762	13786	13786	13684	13752	13844	13692	13671	13704	13766	13811	13770	13761	13661	13765	13853	13728	13740	13756	13908	13696	13836	13910	13897	13768	13755	13818	13880	13761	13899	13677	13671	13728	13701	13898	13564	13763	13790	13883	13669	13788	13843	13750	13751	13753	13774	13533	13826	13549	13740	13748	13657	13709	13716	13749	13746	13570	13675	13642	13728	13732	13626	13859	13831	13954	13599	13872	13601	13724	13771	13558	13706	13833	13470	13755	13732	13809	13646	13591	13758	13714	13896	13670	13644	13651	13784	13775	13770	13585	13813	13681	13737	13725	13742	13701	13856	13739	13740	13779	13560	13808	13726	13767	13598	13488	13745	13617	13575	13716	13772	13843	13705	13749	13684	13687	13717	13779	13605	13748	13684	13779	13657	13731	13699	13627	13710	13700	13696	13838	13688	13846	13736	13807	13883	13705	13685	13651	13659	13650	13804	13764	13625	13598	13947	13702	13628	13664	13825	13889	13665	13837	13803	13893	13715	13799	13727	13785	13636	13763	13674	13858	13584
22655	21168	29080	23690	22076	24539	26657	20867	19279	18784	18295	17550	17511	16804	16602	16680	16335	16311	16097	16122	16145	15977	15941	15681	15860	15897	15700	15649	15608	15624	15642	15621	15785	15668	15558	15680	15570	15713	15616	15474	15656	15681	15348	15784	16452	16378	15970	15741	15711	15532	15696	15483	15523	15591	15446	15675	15575	15488	15388	15520	15506	15520	15546	15486	15822	15542	15663	15230	15540	15364	15561	15574	15417	15499	15565	15443	15522	15558	15677	15526	15394	15624	15446	15341	15739	15524	15742	15460	15497	15533	15413	15422	15583	15524	15648	15559	15527	15515	15504	15407	15424	15389	15539	15430	15592	15424	15493	15762	15432	15539	15612	15583	15556	15601	15283	15317	15355	15299	15604	15564	15537	15442	15738	15567	15554	15572	15331	15544	15539	15365	15350	15478	15457	15369	15263	15560	15545	15476	15462	15691	15315	15460	15402	15450	15427	15683	15478	15454	15508	15402	15577	15642	15517	15573	15303	15485	15678	15638	15575	15502	15558	15518	15440	15623	15471	15641	15544	15717	15613	15652	15673	15377	15610	15378	15253	15504	15648	15504	15381	15437	15376	15297	15611	15342	15487	15561	15533	15484	15446	15432	15363	15357	15263	15388	15390	15379	15462	15405	15629	15343	15574	15460	15563	15447	15484	15607	15423	15356	15474	15583	15617	15618	15672	15469	15458	15446	15494	15400	15383	15236	15572	15595	15310	15526	15658	15488	15424	15656	15524	15322	15328	15382	15362	15513	15482	15387	15431	15432	15565	15438	15545	15350	15560	15337	15572	15519	15586	15428	15494	15591	15539	15382	15283	15536	15475	15403	15701	15295	15480	15417	15624	15497	15503	15501	15481	15634	15476	15531	15569	15286	15678	15407	15443	15518	15491	15376	15496	15731	15485	15459	15592	15460	15504	15477	15341	15241	15424	15353	15509	15523	15423	15504	15515	15402	15255	15533	15481	15500	15535	15188	15273	15363	15352	15530	15608	15460	15343	15479	15456	15458	15459	15494	15734	15542	15419	15487	15239	15545	15300	15352	15376	15471	15373	15462	15480	15527	15429	15273	15453	15541	15462	15396	15488	15483	15399	15365	15601	15368	15455	15559	15474	15695	15339	15539	15456	15429	15442	15703	15538	15467	15456	15389	15337	15402	15502	15537	15431	15228	15467	15518	15488	15327	15573	15289	15435	15693	15624	15522	15410	15457	15434	15541	15528	15389	15751	15527	15385	15624	15660	15291	15399	15446	15352	15664	15497	15608	15522	15569	15568	15211	15363	15638	15559	15435	15511	15344	15621	15443	15437	15351	15479	15395	15395	15328	15353	15513	15612	15303	15363	15341	15513	15521	15576	15507	15691	15502	15373	15520	15353	15300	15599	15472	15221	15497	15578	15373	15376	15270	15277	15431	15549	15496	15312	15378	15368	15467	15421	15343	15542	15339	15387	15646	15564	15254	15578	15202	15434	15560	15245	15394	15360	15611	15476	15487	15284	15638	15294	15304	15468	15501	15502	15468	15222	15511	15235	15569	15382	15428	15503	15219	15516	15480	15642	15477	15452	15390	15479	15259	15276	15415	15376	15400	15477	15320	15413	15629	15523	15449	15402	15277	15308	15470	15465	15273	15425	15340	15473	15650	15347	15319	15408	15492	15387	15561	15446	15557	15472	15446	15493	15452	15472	15438	15369	15383	15540	15424	15597	15353	15440	15382	15540	15451	15513	15644	15362	15440	15438	15436	15552	15504	15692	15480	15384	15433	15233	15384	15442	15488	15399	15414	15380	15287	15467	15490	15415	15494	15502	15443	15375	15303	15440	15514	15568	15497	15568	15418	15525	15411	15259	15463	15464	15576	15582	15458	15615	15407	15549	15492	15585	15357	15475	15352	15414	15484	15373	15513	15341	15485	15532	15318	15415	15213	15499	15527	15559	15415	15398	15303	15552	15417	15390	15398	15537	15460	15433	15450	15516	15397	15315	15342	15570	15457	15514	15360	15613	15218	15168	15311	15342	15354	15490	15427	15394	15527	15531	15334	15295	15473	15400	15592	15554	15524	15485	15589	15502	15374	15506	15528	15399	15378	15530	15506	15479	15217	15505	15361	15383	15356	15345	15371	15431	15438	15361	15593	15418	15447	15326	15365	15374	15573	15461	15337	15355	15408	15537	15393	15379	15529	15571	15606	15467	15421	15392	15431	15583	15516	15478	15383	15447	15442	15383	15573	15451	15264	15456	15431	15498	15705	15621	15617	15529	15600	15404	15501	15220	15392	15285	15647	15569	15569	15449	15650	15497	15365	15401	15563	15472	15414	15452	15557	15525	15493	15421	15440	15549	15301	15445	15531	15439	15193	15199	15472	15359	15233	15264	15273	15327	15586	15383	15432	15458	15151	15494	15429	15446	15296	15701	15474	15418	15621	15629	15540	15606	15645	15284	15316	15365	15472	15544	15377	15284	15366	15464	15517	15525	15458	15267	15439	15398	15450	15412	15522	15511	15528	15395	15502	15523	15452	15490	15430	15527	15429	15348	15520	15556	15478	15460	15461	15384	15272	15334	15558	15375	15470	15608	15254	15508	15349	15409	15531	15459	15106	15393	15518	15495	15522	15639	15558	15492	15392	15497	15392	15363	15618	15418	15571	15628	15578	15532	15572	15515	15435	15574	15398	15493	15439	15418	15234	15383	15572	15510	15236	15364	15560	15578	15463	15511	15505	15278	15413	15346	15308	15397	15583	15513	15445	15361	15335	15419	15321	15586	15586	15305	15410	15494	15331	15630	15314	15607	15442	15337	15606	15574	15387	15500	15544	15526	15529	15427	15417	15290	15463	15491	15510	15552	15401	15421	15436	15494	15290	15600	15540	15530	15479	15565	15283	15236	15557	15329	15543	15518	15536	15377	15413	15437	15506	15399	15235	15355	15275	15287	15587	15260	15426	15647	15304	15499	15358	15448	15671	15507	15432	15438	15585	15731	15360	15287	15402	15535	15404	15676	15420	15521	15417	15578	15637	15405	15491	15562	15448	15328	15261	15409	15581	15266	15349	15532	15544	15314	15270	15448	15349	15489	15420	15203	15396	15425	15535	15462	15498	15572	15281	15459	15443	15518	15338	15339	15588	15608	15539	15731	15403	15456	15495	15377	15397	15349	15543	15517	15260	15624	15437	15292	15383	15461	15302	15586	15482	15395	15413	15449	15436	15418	15409	15339	15439	15593	15540	15546	15358	15269	15487	15391	15487	15507	15457	15376	15415	15315	15592	15322	15466	15597	15514	15393	15296	15284	15419	15372	15589	15334	15303	15430	15263	15433	15480	15464	15545	15419	15541	15469	15390	15448	15500	15489	15563	15413	15567	15561	15257	15584	15384	15604	15221	15263	15712	15319	15417	15455	15452	15388	15450	15518	15373	15555	15296	15447	15401	15433	15600	15482	15439	15360	15616	15274	15348	15479	15430	15458	15618	15526	15392	15572	15458	15368	15493	15421	15464	15380	15673	15466	15443	15345	15255	15585	15464	15467	15423	15460	15353	15533	15365	15642	15489	15446	15417	15627	15365	15474	15417	15443	15479	15352	15389	15654	15447	15514	15357	15473	15361	15568	15496	15317	15396	15436	15460	15378	15436	15474	15553	15468	15344	15449	15625	15672	15366	15636	15334	15524	15523	15547	15787	15524	15340	15507	15365	15355	15428	15525	15453	15490	15348	15473	15522	15250	15302	15338	15510	15480	15385	15397	15323	15483	15512	15737	15361	15510	15505	15330	15226	15416	15449	15371	15327	15300	15377	15335	15603	15439	15804	15380	15485	15445	15526	15476	15511	15357	15391	15397	15425	15449	15366	15332	15497	15477	15387	15518	15457	15370	15293	15929	15474	15359	15538	15640	15496	15533	15650	15577	15435	15479	15453	15277	15466	15572	15363	15390	15451	15343	15364	15532	15411	15528	15481	15582	15357	15771	15363	15436	15381	15249	15504	15628	15554	15485	15530	15459	15373	15208	15382	15445	15422	15501	15445	15348	15385	15484	15443	15496	15391	15425	15346	15478	15532	15503	15351	15316	15203	15507	15340	15356	15431	15369	15620	15438	15456	15376	15488	15346	15449	15493	15433	15474	15592	15378	15293	15467	15506	15684	15405	15389	15274	15461	15534	15384	15326	15392	15500	15368	15341	15366	15549	15389	15624	15563	15502	15354	15459	15600	15427	15441	15510	15455	15438	15414	15541	15539	15400	15398	15636	15596	15554	15228	15440	15350	15319	15329	15363	15560	15495	15405	15683	15600	15435	15508	15365	15395	15274	15299	15367	15587	15549	15549	15386	15333	15368	15409	15503	15584	15591	15782	15224	15263	15352	15333	15578	15475	15644	15482	15408	15485	15216	15282	15479	15621	15596	15576	15382	15402	15512	15328	15650	15387	15565	15394	15308	15580	15474	15502	15544	15538	15157	15445	15386	15568	15552	15385	15567	15466	15389	15385	15488	15653	15444	15229	15441	15288	15483	15519	15540	15470	15424	15436	15518	15498	15292	15277	15499	15317	15549	15534	15527	15362	15489	15443	15584	15408	15398	15542	15312	15458	15425	15401	15419	15547	15484	15451	15505	15650	15549	15506	15489	15375	15401	15309	15498	15417	15393	15373	15413	15519	15212	15274	15444	15428	15457	15691	15441	15259	15441	15273	15426	15431	15251	15690	15467	15488	15431	15318	15403	15320	15725	15327	15452	15490	15398	15467	15364	15543	15526	15473	15486	15408	15557	15415	15411	15309	15438	15380	15413	15427	15653	15571	15556	15445	15497	15282	15516	15465	15260	15413	15704	15576	15528	15477	15294	15192	15523	15542	15555	15570	15559	15257	15317	15348	15274	15463	15581	15618	15518	15627	15329	15507	15384	15372	15554	15287	15412	15403	15640	15519	15491	15289	15452	15494	15430	15341	15484	15479	15345	15405	15553	15446	15616	15340	15511	15402	15429	15507	15490	15621	15465	15552	15437	15587	15324	15456	15511	15361	15465	15583	15444	15588	15609	15502	15384	15547	15386	15491	15444	15500	15359	15470	15450	15561	15488	15557	15461	15376	15354	15503	15550	15430	15430	15451	15415	15282	15376	15375	15305	15554	15674	15515	15396	15364	15484
25747	67745	45704	37791	30843	25285	22553	20576	19323	18160	17270	16686	16126	15778	15149	14814	14684	14596	14550	14426	14185	14246	14168	13982	14011	14185	14197	13933	13844	13879	13846	13800	13598	13731	13645	13608	13748	13594	13626	13734	13773	13551	13583	14336	14879	14772	14212	13941	13625	13557	13591	13674	13580	13472	13642	13655	13714	13709	13654	13646	13629	13747	13676	13585	13548	13881	13527	13654	13440	13692	13756	13748	13537	13653	13607	13554	13743	13567	13645	13695	13445	13577	13660	13731	13708	13678	13558	13504	13410	13614	13543	13565	13548	13618	13711	13554	13647	13652	13645	13710	13741	13525	13609	13643	13747	13705	13670	13541	13673	13681	13669	13831	13716	13671	13761	13770	13673	13714	13602	13776	13634	13703	13635	13671	13602	13594	13709	13689	13682	13576	13545	13705	13429	13666	13491	13641	13590	13642	13587	13589	13663	13752	13588	13622	13641	13680	13550	13630	13814	13505	13634	13784	13750	13686	13474	13567	13652	13728	13801	13548	13599	13572	13651	13550	13585	13708	13775	13824	13702	13643	13576	13694	13676	13718	13369	13581	13681	13749	13777	13715	13570	13460	13711	13692	13614	13523	13712	13583	13684	13714	13682	13703	13563	13608	13791	13548	13519	13716	13667	13686	13599	13716	13705	13603	13672	13528	13603	13515	13520	13555	13523	13624	13788	13589	13591	13496	13743	13705	13615	13630	13767	13632	13567	13634	13677	13619	13577	13575	13713	13527	13663	13590	13434	13667	13658	13623	13893	13643	13618	13694	13623	13527	13550	13702	13579	13845	13566	13696	13660	13611	13578	13553	13572	13754	13579	13621	13549	13503	13622	13573	13555	13542	13505	13593	13569	13680	13592	13843	13474	13528	13550	13656	13679	13650	13712	13610	13714	13624	13572	13612	13703	13456	13675	13642	13620	13593	13798	13810	13487	13676	13577	13564	13565	13802	13602	13692	13744	13652	13641	13712	13596	13668	13688	13699	13606	13741	13658	13547	13614	13683	13641	13515	13501	13661	13674	13730	13582	13623	13631	13526	13713	13578	13669	13673	13702	13615	13663	13698	13657	13507	13762	13525	13722	13684	13607	13738	13485	13580	13732	13580	13452	13548	13479	13546	13689	13606	13625	13796	13631	13608	13647	13560	13724	13560	13440	13440	13546	13669	13741	13725	13668	13669	13578	13779	13704	13724	13728	13619	13370	13752	13554	13630	13626	13606	13698	13574	13756	13749	13475	13528	13721	13815	13813	13653	13639	13590	13416	13661	13727	13574	13580	13767	13533	13605	13617	13697	13419	13687	13549	13654	13658	13361	13673	13580	13770	13636	13612	13696	13587	13592	13682	13579	13662	13653	13624	13638	13676	13700	13685	13582	13585	13655	13774	13572	13651	13672	13535	13491	13710	13664	13670	13639	13665	13573	13620	13752	13776	13593	13658	13685	13783	13513	13633	13710	13613	13640	13537	13660	13691	13538	13499	13637	13759	13457	13512	13553	13523	13665	13702	13788	13749	13562	13813	13598	13816	13764	13677	13579	13588	13633	13596	13578	13787	13650	13786	13900	13837	13679	13767	13593	13590	13621	13574	13638	13506	13469	13646	13424	13697	13718	13487	13794	13751	13611	13558	13764	13638	13582	13666	13692	13635	13791	13893	13529	13578	13578	13781	13556	13670	13592	13812	13694	13530	13663	13736	13737	13677	13497	13623	13510	13661	13726	13641	13724	13772	13583	13609	13603	13650	13622	13532	13598	13771	13592	13523	13854	13554	13538	13637	13636	13577	13622	13651	13632	13522	13610	13653	13589	13562	13622	13592	13574	13564	13624	13574	13570	13621	13773	13719	13566	13516	13636	13713	13622	13589	13547	13660	13768	13606	13777	13582	13694	13622	13704	13883	13736	13541	13579	13581	13617	13512	13580	13784	13668	13668	13664	13560	13447	13621	13656	13758	13519	13499	13626	13516	13686	13620	13560	13615	13624	13670	13653	13782	13507	13696	13507	13706	13545	13706	13728	13635	13646	13782	13466	13650	13579	13691	13675	13798	13809	13758	13764	13520	13570	13739	13597	13615	13650	13610	13471	13607	13734	13724	13654	13441	13771	13657	13789	13581	13629	13557	13652	13539	13549	13615	13607	13765	13656	13581	13426	13598	13529	13722	13709	13615	13622	13585	13815	13709	13600	13667	13631	13765	13630	13732	13643	13722	13574	13660	13482	13592	13577	13678	13619	13724	13527	13719	13560	13710	13683	13604	13505	13656	13572	13636	13596	13654	13561	13511	13705	13599	13505	13501	13734	13644	13514	13587	13697	13530	13667	13514	13711	13679	13626	13521	13664	13600	13686	13552	13556	13596	13644	13582	13756	13634	13397	13523	13596	13674	13662	13581	13744	13767	13625	13674	13742	13786	13549	13409	13486	13601	13653	13568	13592	13427	13683	13769	13583	13654	13628	13667	13636	13725	13783	13749	13708	13593	13710	13603	13623	13542	13610	13649	13516	13549	13706	13624	13648	13630	13760	13664	13575	13628	13512	13446	13641	13697	13691	13536	13670	13788	13542	13623	13403	13606	13597	13653	13512	13535	13484	13774	13617	13599	13698	13683	13566	13567	13559	13592	13743	13660	13558	13642	13698	13704	13658	13671	13846	13580	13655	13640	13538	13592	13490	13649	13578	13572	13632	13619	13557	13583	13647	13571	13647	13613	13597	13636	13626	13612	13687	13672	13658	13628	13571	13649	13479	13659	13606	13731	13777	13604	13589	13589	13806	13607	13537	13618	13599	13584	13777	13620	13653	13652	13602	13589	13575	13645	13546	13575	13802	13721	13565	13669	13640	13798	13512	13506	13620	13637	13638	13577	13582	13693	13637	13537	13578	13652	13770	13774	13648	13623	13564	13483	13597	13828	13512	13575	13630	13744	13521	13697	13563	13680	13309	13625	13467	13701	13497	13575	13705	13668	13707	13735	13458	13713	13652	13746	13780	13640	13587	13701	13587	13598	13818	13734	13636	13539	13579	13752	13604	13539	13666	13874	13625	13748	13517	13684	13652	13679	13680	13610	13683	13712	13623	13613	13598	13599	13672	13489	13817	13570	13663	13641	13589	13658	13558	13700	13651	13472	13590	13573	13615	13648	13689	13659	13647	13515	13488	13540	13719	13607	13606	13605	13829	13447	13491	13576	13559	13778	13649	13637	13745	13563	13557	13615	13613	13669	13652	13541	13605	13687	13773	13621	13695	13672	13667	13614	13628	13633	13737	13582	13704	13746	13815	13654	13427	13587	13616	13561	13665	13647	13707	13699	13525	13880	13595	13523	13689	13670	13505	13647	13588	13671	13663	13515	13633	13612	13604	13654	13578	13610	13671	13688	13600	13719	13693	13707	13649	13623	13740	13760	13683	13753	13687	13630	13535	13460	13595	13532	13409	13535	13660	13725	13612	13494	13617	13770	13567	13720	13554	13587	13574	13625	13608	13771	13742	13506	13689	13641	13644	13532	13602	13582	13520	13638	13604	13682	13655	13748	13573	13693	13617	13607	13686	13558	13737	13521	13697	13658	13731	13624	13705	13673	13671	13577	13648	13664	13828	13501	13620	13570	13624	13621	13768	13707	13770	13693	13745	13813	13616	13545	13747	13502	13550	13650	13565	13600	13646	13730	13650	13759	13704	13688	13604	13550	13826	13595	13699	13752	13617	13608	13492	13605	13677	13532	13619	13532	13530	13560	13628	13599	13688	13563	13587	13863	13528	13604	13546	13772	13568	13555	13600	13586	13597	13618	13461	13686	13486	13569	13632	13657	13554	13428	13605	13715	13567	13484	13624	13841	13577	13596	13715	13520	13577	13650	13553	13753	13770	13594	13667	13642	13603	13394	13644	13558	13565	13627	13562	13665	13656	13499	13474	13696	13709	13684	13699	13451	13728	13579	13534	13598	13595	13655	13633	13639	13703	13689	13571	13668	13742	13600	13515	13571	13657	13648	13777	13592	13491	13427	13665	13712	13654	13624	13650	13591	13571	13695	13735	13669	13568	13649	13750	13647	13611	13592	13591	13524	13748	13607	13685	13659	13663	13585	13639	13603	13598	13648	13504	13620	13457	13585	13579	13746	13555	13471	13407	13586	13740	13540	13540	13782	13550	13623	13547	13472	13496	13901	13429	13587	13437	13760	13858	13532	13531	13847	13634	13745	13721	13485	13497	13623	13676	13675	13632	13559	13751	13628	13570	13536	13652	13703	13717	13621	13739	13667	13715	13678	13509	13494	13606	13754	13636	13619	13663	13635	13714	13706	13530	13649	13690	13589	13728	13627	13614	13535	13467	13681	13658	13688	13623	13600	13546	13595	13645	13462	13725	13642	13527	13553	13728	13691	13692	13534	13694	13583	13550	13684	13639	13601	13568	13586	13678	13619	13652	13554	13638	13588	13634	13558	13768	13668	13732	13659	13607	13510	13782	13758	13745	13481	13573	13770	13590	13614	13616	13615	13442	13419	13682	13658	13463	13548	13714	13736	13801	13477	13732	13657	13661	13590	13506	13766	13652	13449	13581	13619	13688	13548	13559	13501	13792	13631	13478	13601	13695	13608	13618	13609	13610	13577	13547	13648	13526	13800	13622	13697	13611	13513	13564	13520	13642	13651	13626	13626	13841	13576	13696	13566	13611	13531	13600	13647	13573	13440	13684	13477	13671	13520	13678	13526	13699	13728	13587	13876	13631	13583	13629	13698	13603	13635	13671	13691	13753	13628	13542	13680	13699	13759	13760	13608	13657	13694	13647	13766	13618	13634	13700	13544	13559	13698	13576	13504	13730	13497	13619	13620	13579	13808	13498	13552	13652	13485	13475	13642	13691	13648	13723	13551	13710	13690	13582	13532	13669	13647	13597	13840	13611	13635	13467	13656	13691	13580	13629	13466	13667	13711	13713	13744	13553	13656	13561	13597	13566	13630	13511	13531	13644	13686	13668	13637	13674	13540	13656	13628	13658	13766	13636	13552	13599	13658	13447	13563	13674	13632	13672	13501	13575	13661	13594	13605	13550	13674	13734	13753	13718	13565	13692	13636	13723	13677	13648	13584	13779	13554	13669	13614	13630	13565	13652	13652	13789	13647	13541	13694	13529	13601	13543
27319	24167	29750	25417	20161	18904	18209	17272	17038	16882	16661	16625	16683	16274	16414	16312	16286	16284	16356	16224	16317	16240	16212	16308	16346	16088	16428	16311	16435	15990	15898	16104	16214	16044	16299	16250	16139	16140	15947	15912	16123	16276	16213	16133	16107	16278	16306	16270	16106	16333	16212	16043	16088	16070	15980	16188	15962	16160	15979	16177	15953	16046	16048	16213	16018	16109	16252	16186	16078	16078	16208	16088	16152	16065	16171	16190	15848	16038	16171	16126	16124	16045	16260	16050	15911	15949	15997	16075	16122	16081	16011	16244	16023	16094	16077	15912	16322	16061	16045	16241	16174	16020	16096	16017	16202	16110	16173	16191	16008	16352	15991	16164	16151	16010	16119	16139	16054	16080	16181	16023	16067	16150	16155	16020	15884	16010	16089	16152	16143	16053	16131	15928	16139	15976	15936	16285	16164	16051	16131	16051	15994	16085	15987	16091	15843	15912	16169	16007	16107	15944	16168	16087	16012	16136	16157	15938	16011	16093	16012	16057	16142	16051	16147	16050	16000	16017	16200	16047	16273	16274	16173	15992	15919	16011	16190	16177	16068	15992	16140	16118	16037	16194	16216	16067	16098	15826	16178	16093	15943	16086	15999	16272	16082	16163	15933	15981	16229	16249	16191	16155	16284	16236	16239	16234	16025	15819	16123	16051	16289	15960	15985	16133	16174	16062	16184	16064	16062	15983	16076	16083	16024	16241	16020	15849	16146	16141	16191	16131	16065	15982	16003	16221	16053	16028	16173	16029	16127	16127	16027	16063	16101	16031	16072	16085	16253	16025	16192	15723	15871	16085	15910	16141	16032	16086	16191	15972	16035	16115	16073	16106	16217	15990	15921	16246	16059	16071	16056	15998	16009	16363	15888	15981	15968	16072	16194	15924	16109	16129	16115	15990	16243	16190	16313	16101	16188	16170	16155	16063	16217	15987	16051	16128	16160	15947	15973	16192	16019	16046	15990	16075	16028	16147	15906	16022	16097	16018	16136	16146	16027	15938	15924	15982	16137	16178	16393	16113	16068	16103	16170	16012	16102	16137	15908	15867	15943	15976	16255	16269	16093	16021	15946	16109	16108	16150	16040	16225	16305	16135	16015	16076	16308	16219	16250	16127	16152	16209	16221	15977	16084	16248	16175	16242	16266	16194	15945	15925	16211	16211	16233	16073	16071	16125	16152	16198	16076	16067	16067	16122	16089	15980	16130	16219	16177	15955	16016	16010	15980	16119	16136	16264	16007	16065	16277	16102	16268	16184	16133	16035	15986	16230	16100	16145	16021	15920	15959	15945	16060	16076	16085	16028	16116	16151	16189	16103	16074	16289	16171	16142	16106	15798	16132	16247	15993	15973	16289	16178	16023	15920	16280	16353	16046	16224	16118	16146	16230	16084	16142	16039	16264	16319	16143	16004	16182	16015	16068	16141	16113	16065	15943	16168	15982	16069	16315	16194	16150	16030	16059	16003	16059	15938	16212	15978	16234	16226	16034	15886	16181	16150	16179	16108	15907	15990	16036	16002	15932	15984	16191	16044	16240	16242	16114	16227	16297	16030	16064	16148	16145	16142	16376	16030	16110	16049	16117	16013	16043	16026	16104	16380	15995	16172	16016	15830	15981	16179	16037	16183	16077	16176	16247	16190	16095	16039	15953	16227	16198	16180	16143	16042	16146	16140	16161	16010	16172	16253	16204	16042	16034	16096	16203	16176	16228	15919	16029	16239	16197	16128	16111	16253	15940	15911	16132	16152	16078	16035	16104	16159	16003	16094	16055	16227	15983	16153	16087	16297	16080	16079	16129	16195	15920	15921	16074	16024	16003	16307	15981	16137	16062	16194	16124	16355	16140	16224	16095	16066	16197	16064	15813	16049	16000	15970	15960	15984	16494	16208	16005	16091	16064	15935	16001	16258	16107	16193	16103	16120	16131	15912	16242	16152	16116	16158	16044	16174	16131	15900	16129	15944	16186	16068	16168	16254	16121	16133	16060	16061	16088	16062	16106	16165	15909	15913	16090	16148	16104	16072	16148	15987	15994	15927	16266	15957	16199	16118	16172	16154	16032	16118	15900	16076	16284	15898	16128	16094	15981	16420	16215	16084	16087	16043	16181	16288	15970	16152	16142	16128	16068	15848	15992	16344	16001	16105	16171	16318	16249	16164	16033	16163	15996	15808	16079	16027	16185	15956	16067	16088	16045	16333	16087	16075	16239	16106	16176	16207	16227	16160	16183	16081	15970	15919	16144	15927	16091	16102	16090	16122	16126	16064	16163	15917	16038	16164	16042	16108	16159	16102	16033	16085	16177	16062	16068	16040	16233	16080	15985	16109	16133	16110	16182	16163	16131	16215	16203	16089	16289	16166	16167	16163	16109	16226	16240	16382	16007	16136	15852	16151	16059	16218	16047	16142	15997	16052	16070	16039	16304	15922	16026	16140	16233	16102	16121	16049	16218	16027	16229	16144	16383	16179	16083	16013	16170	16071	16045	16166	16241	16196	16113	16327	16043	16066	16113	16225	16205	16032	16160	16192	16147	16228	16083	16005	16207	15929	16049	16011	15863	16123	16236	16181	16083	15955	16077	16292	16067	16156	16197	16082	16220	16152	16102	16186	15969	16159	16067	16078	16072	16045	16038	16097	16221	16171	16220	16205	16026	16014	16005	16072	16042	16077	16024	16028	16062	16046	16020	16059	16046	16016	16079	16053	16020	16123	16133	16314	16162	15958	15985	16225	15908	16240	16261	16147	16335	16224	16002	16089	16105	16107	16230	16126	15821	16071	15970	16093	15921	15948	16159	16164	16310	16048	16191	16086	16262	16076	16105	16120	16156	16014	16122	15834	16082	16111	16107	16028	16176	16297	16181	16125	16014	16097	16165	16153	16118	16074	16084	16074	15926	16196	15850	16025	16009	15987	16081	16054	16339	16149	16176	15986	16137	15994	16084	16146	16229	16125	16074	16143	16118	16174	16201	16188	16026	16178	16026	16094	16044	16357	16269	16168	16046	16015	16341	16028	16086	16125	16268	16164	16009	16010	16211	16106	16151	16051	15963	16010	15944	16207	16083	16186	15930	16213	16409	16131	16198	16224	16153	16040	16183	15941	16087	16070	16125	15997	16217	16284	16278	16194	16177	16118	15895	16156	16180	16203	16086	15926	16237	16136	16056	16163	16118	16044	15996	16255	16076	16091	16022	16379	16089	16170	16120	15962	16104	16123	16291	16020	16058	15999	16180	16109	16266	16092	16181	16088	16092	16220	15925	16053	16043	16055	15999	16255	16268	16146	16075	16210	16231	16140	16014	16249	15903	16126	16191	16136	16132	16303	16122	16067	16138	16002	16161	16198	16207	16033	16090	16067	16120	15988	16129	16106	16052	16093	16245	15993	16354	15976	16131	16185	16086	15985	15958	16046	16043	16175	16129	16080	16010	16169	15986	16107	16041	16038	16237	16029	16004	16183	16138	16132	16150	16068	16074	16121	15847	15895	16195	16064	16014	16137	16125	15974	15956	16108	16131	16191	16105	16055	16059	16114	15945	16060	15986	16083	16064	16166	16141	16166	16168	15906	16229	16166	16071	16116	16050	16147	15906	15892	16068	16205	16033	16108	16045	15946	16063	16001	16063	16077	15943	16076	16065	16018	16209	16155	16072	16044	16082	16164	16339	16179	16108	15971	16193	16122	16219	16097	15978	16187	16009	16340	16230	16259	16228	15933	15955	16071	16027	16368	16078	16105	15940	16194	16190	16139	16239	16187	15932	16156	15996	15945	16117	16196	16397	15879	16182	16196	16043	16143	15959	16047	16190	16040	16125	16066	16182	16151	16152	16065	16193	16191	15920	16000	16092	16171	15832	16065	16061	16255	16106	15962	16193	15999	16157	16225	16002	16102	16121	15901	16018	16038	16046	15967	16084	16211	16080	15954	16073	16084	15925	16117	15973	16016	16063	16170	16260	16238	16299	15964	15954	16178	16228	16088	16157	16158	15996	16170	16292	16196	16040	16057	16277	16104	16084	16118	16132	16175	16053	16015	16070	16074	16294	16263	16186	16233	16133	16076	16062	16184	16152	15998	16188	16018	16102	16162	16082	16018	16248	16052	16145	15995	16025	16168	16123	16200	16187	16147	15939	16136	15985	16174	16380	16111	16109	16144	16085	16038	15975	16074	16301	16130	16173	16116	16120	16120	16228	15911	16184	16036	16281	16354	16201	16278	15962	16020	16137	16356	16092	16245	15863	16095	16200	16203	16147	16134	16133	16262	16271	16264	16177	15975	15938	15869	16168	16019	16061	15884	16094	16077	16357	15996	15934	16221	16276	16097	16114	15995	16180	16065	16103	16046	16078	16124	16303	16269	15957	16186	16051	15941	16006	16186	16068	16050	16213	16182	15928	16022	16106	15879	16027	16165	15985	16377	16075	15989	16061	16164	16112	16170	15864	16224	16003	16027	16111	16148	16040	16296	16071	15998	16034	16171	16369	16108	16064	15978	15879	16079	16181	15998	16070	16065	16104	16043	16284	16150	16269	16041	16224	15950	16024	16237	16102	15911	16129	16215	16003	16055	16418	16083	16226	16445	16056	15904	16148	15993	16038	16029	16176	16301	15978	15895	16050	16066	16028	16065	15982	16105	16058	16024	16181	16108	16003	16211	16188	16225	16133	16053	16346	16112	16048	16234	16242	16145	16050	16100	16164	16247	16070	16198	16129	16248	16169	16035	16026	15926	16108	16100	16001	16141	16226	15984	16245	16141	16280	16321	16035	16224	15993	16134	16318	16164	16114	15943	15893	15948	16110	16037	16180	16041	16060	16193	16114	16005	15972	16179	15917	15931	16124	16144	16309	16263	16231	15971	16110	15996	15855	16152	16043	15995	16098	16369	16162	16040	15976	16085	16217	16148	15994	16185	16227	16184	15968	16254	16065	16034	16264	16162	16032	16044	16297	16028	16275	16148	16130	16042	15960	15998	16054	15995	16058	16137	16246	16333	16239	16166	16041	16050	16037	16175	16260	16179	15956	16112	15866	16202	16139	16270	16262	15798	15926	16099	16042	16199	16057	16207	16265	16083	16105	16033	16011	16258	16145	16217	16088	15990	16343	15803	15888	16129	16019	16068	16034	16122	16002	16109
18938	34649	29073	22361	19429	17652	16639	16123	15588	15228	15071	14784	14755	14481	14458	14304	14399	14350	14122	14166	14027	14286	14109	14206	14043	14200	14253	14201	14139	14122	14090	14102	14121	14329	14272	13953	14032	14075	14137	14120	14227	13957	14144	14131	14300	14362	14146	13988	14130	14120	14089	14149	13976	14174	14086	14108	14184	13955	14097	14075	14112	14060	14077	14005	14227	14250	13956	14055	14056	13877	14115	14037	14072	14022	14160	14102	13990	14016	14101	14041	14028	14158	14065	13950	14019	13912	14122	14028	14163	13995	14105	13855	14174	14017	13852	14057	14053	13953	13906	14051	13995	14174	13920	14094	14097	13956	14160	13929	14110	14115	14080	13900	14017	13955	13929	13937	14111	14319	14069	14148	13975	13970	14173	14236	14255	14086	14107	14106	14106	14158	14053	14077	13977	14150	14075	13971	13954	14075	14176	14056	14068	13950	14141	14166	13967	14061	14009	14179	13917	14114	14059	14004	13961	14055	13941	14005	13929	14067	14056	14032	14011	14061	14075	14217	14032	14061	14128	13966	14001	14197	13995	14138	14097	14069	14043	14000	14006	14099	14074	14091	14072	13988	14182	14078	13975	13935	14048	14014	14138	13959	14057	14057	14150	13949	13963	14101	14064	14131	14103	14043	14014	14031	14086	14046	14182	14133	14161	14110	14105	13929	14164	14030	13945	14098	14026	14190	13974	14014	14043	14050	14124	13960	13902	14005	14156	14040	14077	14264	14145	13867	14173	14112	14001	13923	14071	13982	14122	13952	14054	14153	14126	13995	13970	14053	14139	14081	14094	14158	14027	14081	14146	14075	14059	13950	13939	14032	14037	14046	13988	14080	14154	14098	14084	14018	14154	14082	13856	14012	14138	13934	14061	13982	13975	14261	14002	13944	14084	14064	13960	13886	14153	14198	14034	13941	14149	13989	14149	14063	13934	14081	14131	14143	14101	14082	14117	14119	13928	14122	14056	14063	14140	13986	14075	13957	14116	13953	14090	14111	14073	14202	13949	14127	14126	14048	14001	14162	13975	14186	13908	14087	14243	13883	14160	14015	13906	13982	14060	13897	14031	14245	13917	14132	14057	14185	13951	13955	14028	14156	14082	14062	13843	14221	14200	13867	14219	13970	14123	14161	14104	14108	14063	14019	14028	13946	14078	13993	14040	14027	14014	14104	14049	14068	14007	13860	13949	14016	14138	14155	13985	14176	14124	14088	14313	14152	14026	13974	13940	14044	14095	14174	13912	14018	14165	14053	14206	14122	14181	14021	14054	14073	14240	14020	14107	14105	14035	14126	14140	13963	14000	13957	14055	14095	14028	13941	14156	14226	13988	14076	14036	14066	14170	14111	14174	14129	14137	14034	13825	13988	14142	13964	14202	14212	14300	13991	14060	14011	14010	14021	13959	14103	14017	14094	14164	13969	13962	14040	14086	14014	14095	14123	13972	13956	14092	13995	14127	14075	14074	14030	14068	14038	14106	14097	14047	14107	14109	14023	14097	14007	13913	13969	13940	13999	14208	13997	14068	13963	14099	14087	14141	14199	14141	13983	13886	14089	14053	14139	14104	14170	14079	14095	13981	13857	14108	14003	14088	14031	14131	14076	13993	14106	14169	14092	13961	14150	14161	13980	13968	13976	14138	13760	13990	14157	13984	14063	14159	14071	14028	14085	14074	13987	13914	14219	14104	14148	14238	14150	14039	14114	14139	13965	14193	14075	14061	14056	14046	14135	14055	13938	14210	14235	13995	14209	14023	14153	14068	14145	14069	13981	13916	14037	14086	14163	14051	14172	14250	14044	13964	14124	14185	14072	14147	14180	14173	14274	14042	13952	14051	14221	14056	13992	14173	13928	14089	14091	14010	14136	14032	13951	14044	14072	14095	14118	14188	14022	13983	14074	14031	14106	14197	14084	14290	14020	14148	14092	14062	14139	14064	14149	14222	13964	13937	14183	14015	13943	13987	14072	13850	14060	14112	14103	14095	14020	13905	14037	14005	14091	13975	14065	14014	14148	14071	14025	14054	14007	14225	14131	14071	14024	14021	13988	14111	14073	14003	14071	14047	14022	13988	14020	14051	14103	14100	14053	14145	14242	14189	14050	14169	14083	14132	13998	14115	13949	14139	13964	14134	13962	14088	14185	13994	14162	14084	14070	14171	14036	14082	14027	13865	13977	13983	13886	14064	14086	14055	13954	14036	14307	14299	13971	13951	14096	14134	13903	13931	14071	14007	14049	14145	14051	14048	14185	14121	13975	13954	14185	14223	13880	14000	14023	14034	14093	14175	14103	13954	14086	14050	13933	14116	13963	13998	13808	14081	14085	14074	13971	14086	14018	13982	14073	14045	13886	14007	14167	13940	14103	14265	14047	14052	14016	14059	14171	13985	14222	13916	14220	14052	14027	14165	14159	14324	14007	14034	14165	14113	14133	14073	14021	14209	13958	14092	13930	14137	14169	14134	14168	14152	14027	14048	14060	13917	14104	14038	14119	14001	14176	14093	13944	14090	14173	14026	14213	14187	14069	14080	14140	14148	14073	14059	14091	14075	14154	14023	13940	13980	14120	14064	14087	13954	13955	14042	13958	14016	13932	14115	14074	13949	14058	14029	13978	14045	14098	14019	13969	14068	14070	14100	13947	13995	14086	14083	13960	14171	14182	14058	14124	14282	14113	13995	13934	14019	14106	14208	14086	13950	14088	14097	14053	14054	14009	13994	14018	14134	14006	13997	13969	14167	13878	14202	14210	14107	13996	14076	14053	13978	14189	14148	14241	14010	14010	14149	14025	14093	14215	13976	14214	14073	13966	14093	14124	14088	14046	14049	14145	14000	14004	14040	13960	14101	13974	14131	14007	13979	14114	14005	14030	14109	14091	14115	14017	13995	13961	13985	13915	13928	14082	14073	14012	13982	14059	14023	14160	14105	13970	14186	14002	14006	14113	14201	14047	14099	14062	14102	14014	14094	14146	13958	14146	14048	14208	14000	14018	14057	13985	14171	14104	14081	13982	14103	14036	14113	14099	13968	14146	13945	14132	14086	14051	14248	14155	14108	14076	14025	14166	14057	14063	14166	14124	14147	14028	14042	13936	14086	14128	14160	14186	14064	14240	14049	14247	14069	13953	14124	14018	13998	13921	13862	14134	14177	14112	14119	14195	13850	14240	14063	14126	14066	14171	13998	13896	13933	14064	14143	13977	14109	13999	14013	14063	14048	14046	14046	14021	13944	14016	14021	13939	14032	14070	13950	14221	14076	13835	14003	14083	14200	13850	14133	14023	14117	14019	14120	14047	14140	14052	13999	13973	14095	14183	14197	14004	14027	14105	14084	13932	14073	14066	14045	14042	14134	14060	13992	13845	14131	14146	14049	14077	14118	14092	13944	14139	14030	13984	14107	14012	14177	14027	14050	14077	14141	14254	14017	14028	14124	13985	14006	14133	14064	14029	14061	14144	13953	13935	14191	14030	14114	14092	14005	13959	14037	14156	14022	14047	14125	14026	14070	14223	13879	14139	14113	14016	14010	14041	13985	14041	14068	14041	14213	14035	14094	14146	14092	14119	13984	14088	14026	14040	14152	13981	13768	14078	14010	14162	14105	14255	14004	14098	14015	13944	14189	13979	13830	14112	14013	14121	13898	14163	14182	13970	14136	14108	13984	14140	14123	14076	13972	14209	14223	14117	14074	13983	14044	14080	14042	14038	13927	14023	14096	14148	14036	14119	14019	14189	14148	14076	14068	13983	14069	14030	14138	13973	13978	14027	14085	14152	14126	13929	14078	13983	14004	14072	13975	13923	14207	14094	14239	14070	14019	14137	14217	14013	14052	14034	14194	13998	14094	14085	14167	14010	14181	14124	14219	13885	14102	14119	14210	14135	14016	14147	14068	14108	14135	14192	14027	14002	14080	14037	14032	14128	14051	14050	14078	14052	14201	13998	14149	14065	14170	14055	14040	14075	14046	14051	14067	14095	13983	13939	14148	13992	14108	14145	14105	14148	13985	14031	14038	14031	14237	13945	14038	13999	13997	14183	14098	14035	13950	14046	14068	14143	14072	14069	14005	13804	14139	13972	13973	14024	13992	13857	14165	14169	14125	14122	14054	14036	14088	13981	14138	13927	14127	14194	14011	14167	14007	14066	14187	14015	14080	13954	14031	14086	13960	14027	14055	14151	14179	14039	13988	14091	14174	14156	14111	14091	14013	14007	14162	14007	14011	14135	14054	14072	14130	14064	14086	14036	14290	14135	14013	14026	14302	14001	14096	13976	13906	14060	14167	13934	14135	14207	14090	14110	13994	14114	14001	14091	14084	14219	14102	14085	13996	14145	14240	13896	14098	14052	14098	14103	14075	14187	14135	13993	13950	14044	14053	14036	13898	13952	14039	14001	14068	14073	14084	14087	14069	14115	13995	13957	14148	14198	14014	14076	14159	13947	14065	14058	14088	13960	14052	14142	14006	14123	14198	14104	14248	13929	14145	13990	14119	14020	13875	14333	14068	13982	14268	14106	14169	14006	14261	14164	14141	14143	13887	14086	14082	14108	14068	14004	13915	14132	13989	14022	13976	13965	14033	13999	13992	14048	14118	13989	14190	14207	14054	13965	14041	14062	13869	13992	14062	14144	14025	14040	14034	14189	14099	13927	14187	14086	14059	14103	14006	13942	14066	13756	14102	14008	14262	14141	13952	14129	14156	14090	14178	14082	14070	14090	14222	14161	13829	13976	14075	14072	14234	14079	14074	14165	14054	14091	14122	14031	14027	14053	14080	13981	14098	13931	14215	14011	14128	14010	14037	14126	14297	14141	13899	14177	14050	14158	13897	14097	14130	14035	14128	14013	14217	13973	14298	14292	14160	14043	14086	14105	14211	13957	13966	14131	14081	14114	14093	13966	13936	13989	14097	14126	14016	13981	14063	14091	14048	14119	14273	14059	14147	14042	14121	13956	13980	14214	14018	13912	13990	14171	14043	13958	14128	14014	14126	14101	14107	14101	14003	14240	14076	14229	14136	13948	14035	14227	14088	14125	14104	14026	14109	14075	14054	14110	14171	14065	14072	14095	14117	14009	14124	14106	14144	13832	14165	13925	14151	13933	14241	14148	14112	13971	14275	14034	14282	14116	14019	14052
23923	21241	32050	25868	23166	22714	21394	18430	17479	17248	16840	16833	16528	16257	16387	16111	16323	15898	15968	16192	15973	15878	15850	15737	16025	15876	15718	15658	15723	15672	15795	15765	15516	15695	15708	15448	15693	15620	15665	15544	15722	15467	15638	15733	16179	16192	15884	15685	15717	15627	15862	15473	15637	15594	15488	15701	15673	15690	15670	15590	15614	15822	15526	15380	15529	15741	15477	15675	15731	15830	15639	15587	15688	15628	15799	15513	15497	15550	15651	15492	15577	15604	15526	15530	15671	15534	15568	15645	15620	15761	15746	15517	15655	15552	15506	15564	15486	15605	15443	15600	15601	15534	15635	15601	15513	15569	15629	15759	15645	15585	15768	15484	15505	15468	15497	15611	15487	15620	15738	15437	15518	15444	15523	15562	15830	15669	15543	15587	15563	15631	15817	15550	15349	15536	15689	15561	15600	15728	15645	15741	15751	15577	15622	15396	15733	15732	15753	15553	15562	15600	15720	15629	15444	15600	15799	15656	15570	15426	15506	15726	15587	15515	15571	15592	15742	15465	15530	15602	15650	15507	15538	15677	15657	15522	15414	15642	15569	15553	15522	15568	15590	15789	15513	15593	15596	15766	15372	15366	15536	15723	15536	15551	15675	15673	15591	15444	15575	15660	15530	15501	15733	15476	15444	15557	15717	15618	15800	15754	15830	15888	15655	15761	15727	15610	15565	15487	15527	15610	15823	15649	15687	15428	15840	15555	15607	15491	15541	15467	15620	15692	15739	15677	15660	15480	15637	15541	15899	15619	15432	15479	15628	15635	15695	15453	15456	15582	15663	15657	15556	15548	15667	15576	15649	15705	15648	15579	15578	15632	15508	15503	15693	15715	15627	15635	15715	15473	15511	15568	15902	15401	15401	15658	15453	15415	15709	15516	15630	15660	15607	15608	15598	15447	15557	15670	15684	15550	15450	15500	15532	15695	15628	15744	15738	15690	15713	15578	15686	15630	15635	15669	15641	15764	15507	15621	15673	15573	15597	15407	15697	15695	15439	15586	15569	15606	15662	15625	15601	15551	15740	15853	15755	15576	15653	15584	15705	15581	15779	15567	15565	15614	15551	15491	15709	15563	15788	15622	15541	15617	15597	15530	15530	15597	15695	15702	15507	15727	15769	15701	15625	15680	15631	15605	15635	15527	15680	15498	15681	15626	15647	15575	15568	15370	15591	15687	15717	15739	15576	15648	15615	15897	15577	15573	15516	15686	15772	15666	15503	15743	15608	15535	15802	15847	15862	15528	15636	15568	15544	15461	15616	15425	15476	15629	15752	15678	15654	15554	15591	15431	15605	15626	15468	15705	15531	15635	15654	15687	15692	15635	15546	15654	15572	15561	15594	15797	15768	15487	15583	15595	15528	15478	15507	15447	15687	15665	15737	15717	15523	15678	15525	15637	15599	15660	15744	15724	15544	15349	15682	15813	15727	15626	15525	15569	15591	15675	15755	15628	15685	15439	15743	15617	15672	15689	15474	15600	15576	15576	15597	15633	15446	15524	15690	15695	15521	15528	15701	15698	15703	15458	15694	15602	15709	15675	15549	15571	15561	15451	15644	15399	15585	15583	15528	15647	15422	15673	15698	15368	15593	15666	15551	15603	15676	15717	15655	15654	15787	15745	15641	15717	15571	15661	15518	15664	15803	15614	15660	15845	15473	15570	15548	15509	15551	15681	15506	15565	15755	15622	15441	15414	15598	15718	15645	15628	15545	15803	15671	15559	15687	15630	15792	15561	15657	15546	15544	15637	15673	15688	15670	15462	15536	15457	15649	15629	15240	15747	15470	15555	15669	15413	15632	15762	15524	15637	15588	15407	15585	15704	15734	15561	15719	15817	15786	15461	15644	15741	15785	15645	15567	15619	15786	15628	15648	15513	15698	15593	15432	15547	15538	15690	15784	15659	15581	15703	15539	15587	15708	15478	15436	15519	15629	15685	15682	15549	15462	15759	15649	15512	15526	15783	15501	15584	15623	15568	15633	15482	15725	15662	15587	15544	15495	15740	15682	15560	15611	15584	15659	15359	15658	15650	15590	15636	15731	15616	15774	15698	15524	15825	15608	15690	15726	15658	15568	15435	15722	15538	15621	15624	15605	15694	15475	15597	15663	15574	15659	15592	15703	15720	15843	15750	15725	15434	15622	15573	15591	15667	15806	15711	15666	15573	15543	15604	15692	15575	15560	15549	15542	15502	15606	15611	15754	15660	15823	15613	15713	15500	15548	15741	15656	15583	15581	15538	15746	15457	15524	15607	15579	15723	15579	15526	15607	15617	15345	15603	15722	15726	15562	15658	15575	15806	15546	15734	15599	15701	15487	15570	15681	15759	15481	15514	15762	15756	15562	15573	15559	15488	15439	15545	15643	15774	15658	15620	15458	15649	15639	15520	15756	15477	15579	15531	15645	15566	15711	15691	15673	15718	15703	15654	15591	15505	15775	15571	15574	15392	15646	15794	15733	15643	15638	15598	15484	15530	15652	15421	15746	15447	15505	15763	15535	15555	15729	15447	15401	15716	15878	15836	15491	15509	15607	15582	15559	15572	15735	15430	15488	15639	15624	15609	15548	15546	15433	15606	15587	15633	15614	15651	15609	15433	15461	15533	15762	15542	15671	15773	15574	15635	15576	15348	15585	15710	15814	15573	15680	15678	15619	15587	15608	15566	15820	15583	15604	15780	15595	15601	15431	15511	15694	15477	15558	15570	15468	15562	15532	15555	15566	15634	15505	15765	15643	15615	15623	15525	15624	15570	15869	15790	15585	15525	15671	15719	15711	15522	15700	15835	15702	15559	15734	15518	15703	15630	15756	15489	15627	15807	15583	15510	15526	15557	15375	15741	15610	15647	15717	15395	15814	15492	15753	15749	15676	15775	15516	15636	15666	15556	15678	15508	15779	15544	15580	15683	15716	15511	15751	15608	15679	15645	15621	15509	15538	15656	15707	15465	15648	15462	15416	15467	15582	15624	15763	15649	15570	15732	15565	15517	15717	15594	15780	15839	15634	15631	15477	15637	15731	15442	15581	15670	15533	15456	15523	15577	15673	15655	15703	15679	15800	15659	15728	15558	15623	15667	15479	15641	15617	15637	15588	15531	15468	15652	15507	15561	15495	15817	15670	15757	15604	15498	15720	15296	15632	15589	15756	15538	15652	15595	15755	15528	15663	15486	15534	15573	15658	15658	15505	15479	15556	15574	15526	15614	15486	15603	15694	15587	15533	15775	15594	15743	15658	15616	15668	15686	15670	15589	15387	15637	15660	15668	15737	15528	15709	15728	15617	15674	15649	15532	15614	15473	15449	15552	15403	15427	15704	15604	15523	15816	15549	15653	15509	15599	15531	15532	15533	15543	15415	15627	15586	15596	15527	15779	15580	15558	15681	15481	15695	15541	15676	15559	15553	15667	15733	15601	15797	15790	15420	15745	15609	15536	15654	15570	15314	15752	15624	15483	15479	15599	15728	15738	15409	15712	15668	15674	15776	15784	15686	15556	15573	15562	15726	15544	15544	15647	15491	15466	15466	15541	15479	15564	15672	15393	15464	15642	15560	15508	15666	15592	15725	15519	15626	15577	15606	15551	15598	15815	15652	15713	15664	15598	15743	15596	15653	15606	15665	15677	15692	15680	15564	15530	15631	15593	15465	15602	15455	15628	15433	15566	15615	15637	15498	15568	15731	15660	15791	15395	15786	15526	15585	15527	15452	15679	15646	15587	15652	15701	15540	15638	15544	15534	15471	15512	15650	15497	15565	15588	15572	15656	15765	15702	15472	15569	15628	15718	15632	15615	15700	15529	15680	15682	15476	15665	15712	15591	15758	15448	15647	15722	15458	15721	15571	15659	15667	15575	15807	15595	15758	15535	15539	15741	15858	15585	15667	15632	15490	15677	15600	15617	15706	15538	15665	15521	15340	15701	15494	15461	15726	15556	15701	15840	15870	15524	15619	15694	15692	15513	15634	15692	15737	15623	15531	15593	15624	15571	15598	15480	15619	15606	15791	15672	15694	15701	15605	15869	15572	15722	15582	15501	15274	15694	15659	15646	15739	15476	15619	15869	15705	15668	15558	15674	15697	15554	15570	15664	15718	15555	15796	15524	15526	15668	15566	15702	15462	15683	15746	15738	15523	15947	15454	15598	15560	15518	15619	15515	15583	15734	15519	15655	15761	15643	15466	15476	15604	15505	15793	15642	15662	15814	15544	15722	15679	15614	15539	15632	15821	15668	15591	15621	15619	15776	15558	15754	15560	15744	15485	15527	15727	15530	15686	15644	15742	15718	15606	15580	15403	15636	15757	15636	15488	15623	15694	15557	15658	15627	15508	15501	15792	15573	15725	15637	15515	15764	15504	15724	15658	15540	15500	15612	15749	15566	15647	15634	15655	15785	15512	15531	15581	15589	15488	15681	15667	15466	15745	15602	15501	15504	15503	15656	15650	15537	15693	15749	15688	15598	15767	15408	15543	15712	15599	15516	15635	15488	15573	15740	15543	15478	15550	15463	15639	15538	15657	15760	15383	15733	15577	15628	15551	15516	15663	15703	15685	15663	15537	15517	15598	15666	15424	15663	15410	15561	15748	15564	15405	15588	15723	15763	15723	15717	15779	15684	15723	15721	15565	15553	15533	15612	15553	15447	15634	15715	15715	15682	15727	15661	15610	15711	15788	15506	15671	15457	15520	15660	15754	15657	15574	15611	15685	15524	15376	15542	15730	15637	15553	15507	15511	15655	15413	15498	15523	15736	15506	15620	15653	15668	15624	15616	15609	15580	15435	15623	15385	15694	15478	15440	15563	15498	15727	15660	15757	15619	15470	15534	15595	15649	15655	15788	15558	15509	15536	15707	15573	15647	15586	15483	15636	15603	15720	15684	15636	15581	15563	15430	15533	15543	15654	15673	15638	15327	15639	15601	15535	15459	15591	15689	15773	15712	15809	15592	15686	15739	15685	15700	15601	15866	15500	15700	15580	15844	15761	15618	15758	15592	15521	15480	15559	15657	15555	15537	15642	15537	15495	15666	15703	15810	15704	15694	15463	15598	15501	15543	15570	15558	15638	15660	15787	15817	15665	15602	15608	15454	15581	15607	15414	15668	15651	15563	15574	15573	15545	15773	15821	15539
23034	62900	61555	28173	24938	20574	18706	17641	16655	16121	15582	15387	14877	14790	14669	14522	14331	14305	14293	14236	14010	14025	14054	14043	14131	14069	13919	14024	13777	13771	13968	13920	13906	13753	13933	13801	13747	13842	14020	13825	13829	13820	13689	14076	14484	14328	14098	13808	14004	13814	13902	13902	13852	13796	13805	13805	13900	13874	13716	13894	13868	13831	13959	13836	13747	13779	13921	13880	13862	13725	13785	13850	13729	13730	13847	13731	13874	13857	13957	13791	13818	13861	13772	14047	13879	13824	13766	13780	13862	13873	13733	13799	13925	13879	13764	13909	13857	13899	13842	14116	13791	13717	13975	13809	13706	13824	13882	13677	13890	13758	13892	13810	13846	13887	13805	13717	13729	13679	13786	13825	13787	13856	13777	13933	13644	13854	13802	13860	13935	13793	13810	13777	13657	13781	13764	13858	13888	13778	13894	13722	13789	13727	13939	13734	13715	13934	13863	13755	13874	13778	13875	13800	13687	13797	13713	13739	13837	13964	13726	13863	13748	13733	13849	13826	13954	13842	13930	13770	13788	13763	13718	13823	13720	14080	13886	13764	13977	13767	13699	13867	13792	13716	13744	13743	13949	13761	13831	13758	13699	13819	13734	13807	13957	13821	13877	13805	13839	13789	13847	13965	13885	13700	13914	13936	13822	13832	13888	13960	13853	13693	13836	13889	13748	13778	13699	13725	13817	13903	13839	13893	13832	13858	13735	13728	13755	13823	13682	13823	13780	13860	13829	13739	13923	13868	13901	13692	13785	14004	13823	13679	13925	13618	13719	13799	13646	14014	13979	13966	13857	13801	13815	13732	13829	13785	13976	14020	13670	13736	13818	13822	13873	13891	13959	13853	13752	13891	13775	13908	13850	13805	13665	13799	13804	13976	13886	13936	13860	14076	13898	13688	13828	14104	13770	13793	14065	13854	13856	13844	13911	13769	13863	13827	13862	13794	13845	13927	13783	13900	13912	13788	13884	13740	13781	13795	13623	13765	13880	13755	13822	13959	13849	13738	13845	13807	13951	13872	13822	13622	13877	13831	13669	13842	13786	13911	13854	13876	13873	13711	13805	13964	13760	13982	13786	13699	13815	13637	13785	13727	13946	13836	14042	14021	13672	13995	13787	13777	14029	13830	13793	13910	13696	13976	13922	13900	13936	13731	13781	13820	13788	13911	13899	13858	13875	13751	13846	13858	13794	13880	13979	13769	13809	13845	13799	13766	13819	13669	13872	13846	13864	13748	13976	13654	13880	13847	13733	13783	13744	13822	13784	13763	13872	13832	13858	13902	13798	13859	13766	13889	13820	13813	13588	13775	13901	13785	13678	13934	13905	13790	13774	13820	13837	13860	13813	13713	13712	13964	13730	13913	13830	13813	14007	13759	13903	13813	14017	13829	13883	13874	13833	13774	13823	13720	13776	13849	13947	13868	14005	13811	13888	13716	13784	14087	13825	13849	14017	13763	13684	13811	13752	13858	13893	13563	13872	13732	13821	13684	13784	13858	13843	13866	13916	13872	13697	13681	13910	13805	13807	13829	14044	13801	13947	13844	13642	13996	13879	13835	13918	13952	13871	13960	13875	13833	13943	13811	13924	13708	13786	13922	13978	13718	13897	13849	13715	13735	13896	13897	13730	14026	13945	13716	13751	13760	13753	13894	13738	13903	13752	13992	13785	13881	13888	14001	13711	13561	13822	13862	13913	13873	13861	13803	13890	13878	13807	13853	13775	13707	13754	13934	13862	13782	13988	13814	13820	13814	13763	13980	13793	13832	13949	13811	13984	13913	13888	13849	14004	13865	13809	13827	13783	13877	13789	13851	13836	13891	13819	13681	13820	13832	13649	13774	13778	13827	13685	13784	13723	13905	13760	13779	13869	13758	13786	13952	13872	13851	13770	14036	13927	13817	13823	13945	13759	13779	13843	13800	13739	13888	13743	13798	13780	13947	13796	14028	13734	13827	13707	13701	13771	13771	13787	13739	13731	13879	13706	13690	14046	13954	13794	13697	13888	13834	13735	13909	13902	13776	13756	13734	13792	13665	13858	13791	13918	13713	13750	13923	13818	13836	13924	13894	13913	13835	13661	13840	13734	13756	13895	13892	13857	13803	13922	13835	13773	13849	13782	13620	13649	13845	13860	13893	13805	13826	13928	13857	13773	13880	13922	13826	13759	13857	13759	13758	13782	13917	13894	13719	13901	13824	13785	13954	13752	13889	13801	13837	13841	14016	13807	13912	13736	13867	13750	13856	13778	13767	13728	13813	13931	13847	13660	13781	13749	13758	13730	13913	13785	13840	13724	13831	13937	13867	13730	13738	13940	13854	13808	13703	13790	13850	13913	13924	13746	13870	13599	13915	13984	13869	13768	13805	13915	13754	13783	13716	13880	13779	13845	13828	13755	13886	13923	13802	13772	13794	13877	13679	13746	13764	13816	13687	13822	13832	13833	13910	13652	13819	13912	13844	13859	13735	13924	13757	14024	13984	13777	13801	13824	13918	13829	13915	13771	13955	13761	13804	13880	13797	13956	13783	13796	13897	14019	13830	13767	13814	13766	13729	13838	13714	13756	13806	13766	13870	13827	13797	13894	13841	13883	13928	13644	13920	13760	13996	13788	13849	13651	13800	13809	13900	13676	13895	13862	13814	13928	13690	13937	13745	13786	13829	14002	13729	13858	13758	13827	13772	13900	13828	13848	13856	13860	13821	13827	13803	13757	13736	13809	13917	13850	13808	13875	13805	13902	13800	13881	13767	13752	13964	13958	13707	13844	13882	13897	13800	13964	13715	13814	13884	13679	13763	13877	13845	13911	13793	13739	13767	13844	13774	13779	14016	13883	13796	13694	13703	13826	13768	13829	13767	13878	13853	13644	13722	13770	13930	13879	13778	13881	13822	13845	13759	13874	13848	13838	13737	13854	13747	13847	13815	13841	13707	13810	13786	13835	13651	13898	13776	13731	13752	13769	13939	13761	13728	13841	13936	13859	13893	13952	13727	13810	13816	13711	13773	13782	13989	13880	13791	13916	13848	13887	13698	13612	13610	13818	13787	13745	13745	13791	13765	13741	13723	13911	13782	13828	13647	13886	13844	13958	13691	13690	13753	13889	13635	13759	13946	13812	13840	13861	13882	13769	13724	13864	13880	13918	13770	13781	13896	13784	13735	13993	13826	13923	13753	13640	13868	13791	13866	13823	13753	13832	13686	13783	13826	13841	13932	13848	13842	13662	13885	13938	13703	13787	13967	13953	13993	13668	13961	13795	13899	13911	13781	13725	13684	13844	13762	13716	13968	13903	13945	14053	13834	13785	13916	13961	13947	13777	13855	13823	13709	13897	13682	13853	13893	13783	13825	13833	13972	13874	13757	13832	13884	13737	13852	13740	13761	13794	13836	13804	13742	13929	13777	13922	13781	13810	13790	13864	13789	13822	13951	13785	13892	13829	13641	13773	13841	13882	13839	13862	13825	13815	13968	13791	13552	13839	13777	13775	13995	13756	13869	13940	13760	13794	13696	13777	14062	13879	13664	13853	13745	13951	13781	13853	13806	13870	13723	13880	13881	13883	13855	13769	13930	13824	13797	13988	13897	13898	13734	13900	13711	13840	13939	13769	13700	13901	13777	13845	13822	13836	13867	13936	13963	13753	13715	13724	13721	13771	13829	13814	13660	13818	13831	13863	13898	13866	13696	13918	13814	13804	13748	13746	13841	13872	13894	13755	13798	13852	13610	13910	13802	13801	13749	13806	13672	13739	13757	13871	13840	13754	13708	13895	13834	13868	13792	13844	13897	13752	13868	13897	13910	13916	13959	13699	13767	13951	13912	13945	13791	13835	14004	13566	13880	13736	13885	13871	13786	13888	13685	13860	13878	13776	13870	13832	13799	13687	13709	13743	13858	13821	13807	13948	13806	13802	13859	13891	13799	13713	13980	13863	13865	14005	13945	13868	13869	13907	13825	13686	13821	13906	13895	13906	14010	13878	13873	13792	13878	13769	13518	13927	13867	13836	13819	13922	13855	13726	13783	13953	14009	13776	13708	13831	13802	13905	13830	13852	13758	13919	13827	13819	13836	13825	13775	13881	13932	13715	13810	14012	13747	13745	13761	13792	13653	13680	13850	13987	13840	13722	13861	13840	13739	14043	13825	13632	13925	13866	13833	13785	13889	13825	13855	13874	13811	13923	13750	13716	13842	13984	13818	13875	13871	14024	13769	13818	13910	13814	13757	13686	13553	13959	13653	13882	13798	13833	13868	13817	13842	13965	13807	13810	13831	13945	13841	13908	13776	13888	13867	13866	13889	13806	13920	14075	13799	13892	13820	13863	13848	13667	13818	13895	13924	13817	13821	13870	13861	13904	13962	13858	14003	13940	13916	13805	13819	13903	13716	13903	13893	13586	13894	13928	13809	13846	13940	13763	13896	13946	13891	13847	13825	13782	13746	13860	13747	13662	13707	13739	13795	13890	13804	13861	13875	13762	13926	13925	13776	13644	13841	13893	13916	13681	13827	13836	13821	14013	13709	13858	13863	14033	13812	13835	13701	13745	13780	13784	13886	13841	13676	13786	13725	13794	13806	13758	14048	13872	13901	13771	13868	13924	13935	13897	14031	13747	13815	13873	13845	13772	13799	13834	13943	13878	13882	13768	13847	13972	13795	13786	13849	13819	13901	13751	13746	13933	13825	13854	13867	13841	13837	13682	13878	13739	13884	13878	13797	13891	13834	13790	13714	13716	13722	13772	13876	13927	13798	13722	13814	13945	13784	13759	13808	13879	13804	13968	13766	13888	13695	13629	13768	13887	13829	13872	13792	13883	13808	13983	13866	13841	13840	13733	13845	13842	13816	13825	13854	13766	13813	13661	13844	13694	13904	13752	13862	13953	13957	13930	13891	13787	13821	13816	13734	13733	13911	13881	13913	13755	13850	13897	13835	13660	13753	13830	13831	13897	13847	13828	13810	13853	13690	13920	13872	13868	13842	14079	13893	13812	13772	13785	13961	14064	13778	13897	13849	13886	13871	13892	13776	13939	13899	13810	14076	13533	13774	13783	13994	13682	13823	13866	13866	13920	13655	13647	13999	13774	13961	13898	13815	13745	13756	13806	13818	13782	13827	13771	13844	13980	13950
22830	21234	30362	24898	22485	24529	25961	20752	19024	18654	17884	17435	17113	17081	16622	16724	16394	16431	16109	16077	15985	16088	16141	15936	15852	15851	15746	15752	15666	15708	15889	15655	15412	15784	15637	15744	15564	15432	15567	15498	15479	15539	15624	15663	16459	16250	16236	15852	15765	15816	15597	15454	15542	15556	15704	15521	15561	15594	15450	15593	15562	15598	15678	15459	15707	15563	15466	15466	15578	15456	15505	15759	15464	15486	15527	15656	15580	15404	15614	15475	15514	15566	15639	15631	15613	15440	15686	15595	15659	15583	15439	15545	15554	15533	15386	15684	15403	15678	15537	15684	15479	15524	15543	15623	15453	15670	15561	15590	15759	15443	15607	15471	15323	15459	15449	15431	15486	15486	15392	15664	15549	15405	15613	15334	15372	15809	15546	15594	15615	15584	15552	15584	15523	15574	15737	15538	15416	15590	15696	15569	15537	15474	15563	15586	15660	15399	15499	15400	15767	15484	15517	15506	15271	15620	15552	15530	15693	15609	15487	15609	15667	15650	15437	15633	15509	15651	15574	15356	15293	15525	15643	15443	15733	15503	15357	15527	15546	15464	15303	15557	15603	15561	15726	15217	15575	15633	15656	15468	15453	15550	15490	15470	15484	15348	15624	15705	15558	15431	15299	15407	15568	15584	15351	15496	15722	15475	15352	15474	15571	15527	15599	15513	15362	15300	15401	15572	15364	15755	15480	15377	15435	15428	15381	15531	15335	15441	15510	15543	15577	15702	15495	15533	15713	15475	15388	15535	15623	15682	15693	15470	15542	15329	15600	15564	15731	15532	15400	15489	15517	15544	15689	15463	15468	15626	15550	15611	15475	15489	15627	15462	15667	15637	15585	15542	15406	15376	15374	15661	15351	15371	15372	15573	15675	15557	15449	15544	15495	15522	15494	15456	15759	15610	15591	15418	15548	15417	15375	15607	15483	15535	15557	15555	15645	15616	15578	15310	15430	15630	15605	15591	15502	15340	15504	15632	15423	15445	15531	15435	15731	15602	15690	15789	15539	15543	15459	15386	15565	15571	15544	15613	15391	15534	15651	15513	15412	15493	15544	15492	15577	15550	15411	15651	15664	15476	15416	15756	15414	15440	15474	15477	15411	15492	15522	15680	15649	15775	15417	15780	15445	15742	15480	15383	15477	15317	15536	15482	15563	15508	15440	15467	15426	15504	15427	15511	15424	15541	15566	15610	15421	15562	15562	15416	15297	15537	15687	15497	15642	15314	15556	15541	15780	15540	15579	15362	15327	15582	15597	15525	15626	15464	15505	15507	15562	15511	15443	15681	15571	15532	15487	15481	15311	15397	15541	15534	15616	15602	15536	15595	15461	15380	15504	15527	15335	15655	15503	15294	15526	15589	15427	15761	15547	15485	15443	15340	15330	15421	15453	15659	15444	15560	15631	15717	15389	15412	15602	15495	15461	15619	15638	15551	15650	15662	15628	15567	15684	15312	15453	15451	15433	15456	15653	15506	15536	15618	15700	15313	15519	15455	15484	15460	15460	15374	15475	15417	15538	15551	15588	15445	15556	15567	15460	15487	15624	15503	15507	15712	15400	15570	15376	15390	15676	15638	15352	15387	15466	15328	15551	15437	15360	15540	15714	15674	15413	15653	15359	15604	15468	15544	15169	15684	15775	15671	15468	15530	15472	15514	15484	15456	15413	15594	15606	15571	15474	15505	15430	15418	15239	15385	15490	15312	15486	15544	15584	15520	15485	15422	15469	15341	15655	15658	15375	15453	15292	15522	15596	15441	15632	15443	15693	15389	15486	15528	15610	15439	15738	15472	15451	15646	15450	15558	15483	15442	15589	15293	15444	15515	15382	15440	15393	15455	15369	15467	15537	15367	15528	15494	15395	15499	15604	15406	15401	15481	15684	15671	15644	15616	15708	15602	15535	15635	15577	15578	15554	15702	15487	15762	15411	15549	15499	15554	15661	15481	15441	15599	15601	15567	15545	15485	15521	15488	15376	15528	15597	15526	15516	15492	15332	15411	15360	15546	15529	15605	15596	15536	15456	15666	15559	15371	15709	15714	15564	15751	15548	15403	15524	15406	15474	15490	15474	15531	15401	15550	15559	15440	15610	15463	15429	15614	15359	15646	15477	15307	15423	15529	15299	15492	15467	15421	15772	15583	15509	15569	15532	15469	15503	15392	15511	15520	15522	15413	15651	15327	15405	15472	15788	15634	15374	15506	15550	15590	15563	15545	15492	15569	15478	15497	15620	15613	15716	15629	15356	15653	15417	15500	15608	15413	15391	15447	15469	15553	15301	15478	15527	15544	15533	15380	15562	15383	15645	15438	15559	15478	15509	15508	15464	15553	15603	15527	15526	15395	15510	15535	15335	15530	15420	15468	15394	15610	15371	15572	15623	15566	15493	15610	15557	15370	15558	15443	15540	15492	15285	15429	15757	15441	15593	15602	15429	15517	15558	15491	15772	15497	15404	15476	15333	15435	15503	15394	15645	15570	15410	15615	15487	15484	15562	15354	15412	15420	15583	15677	15454	15593	15452	15331	15397	15542	15526	15606	15494	15428	15560	15533	15496	15549	15486	15323	15334	15540	15555	15572	15496	15524	15488	15521	15356	15595	15282	15518	15425	15454	15637	15552	15393	15486	15450	15470	15492	15568	15239	15621	15424	15381	15439	15569	15470	15546	15439	15519	15267	15581	15413	15593	15486	15559	15615	15585	15461	15521	15554	15545	15253	15519	15519	15523	15547	15454	15581	15571	15263	15418	15680	15542	15363	15576	15632	15384	15393	15542	15596	15470	15468	15369	15480	15598	15365	15486	15338	15519	15695	15433	15555	15506	15505	15480	15492	15299	15513	15534	15472	15597	15543	15387	15671	15592	15535	15498	15372	15594	15350	15546	15457	15300	15564	15562	15696	15374	15531	15441	15580	15591	15611	15561	15414	15519	15483	15407	15462	15631	15418	15515	15448	15423	15618	15436	15255	15654	15464	15528	15478	15608	15704	15578	15504	15201	15540	15683	15672	15573	15487	15592	15473	15276	15380	15493	15479	15487	15502	15546	15599	15492	15649	15408	15643	15646	15481	15589	15390	15580	15531	15561	15585	15622	15538	15466	15352	15547	15534	15527	15587	15581	15424	15315	15543	15374	15466	15369	15637	15439	15488	15412	15347	15414	15295	15507	15274	15489	15539	15493	15356	15542	15572	15617	15431	15502	15544	15644	15417	15496	15625	15605	15632	15433	15531	15520	15470	15612	15514	15456	15524	15492	15612	15645	15431	15620	15369	15470	15334	15350	15517	15562	15452	15611	15384	15512	15495	15621	15390	15591	15854	15556	15617	15340	15443	15463	15486	15500	15606	15698	15481	15528	15614	15492	15493	15449	15470	15585	15549	15475	15460	15451	15615	15570	15635	15578	15581	15541	15659	15499	15710	15378	15412	15440	15523	15440	15626	15626	15593	15615	15590	15651	15607	15499	15459	15521	15313	15470	15435	15475	15499	15576	15583	15547	15395	15390	15399	15401	15582	15469	15515	15580	15654	15770	15608	15352	15408	15465	15521	15515	15563	15592	15368	15481	15479	15526	15510	15604	15550	15353	15550	15624	15309	15604	15504	15530	15426	15530	15443	15465	15600	15508	15551	15385	15364	15436	15329	15328	15619	15611	15507	15464	15455	15511	15472	15598	15551	15392	15422	15414	15603	15564	15538	15167	15281	15395	15423	15509	15536	15465	15586	15386	15613	15489	15676	15688	15438	15482	15570	15654	15296	15494	15604	15479	15576	15587	15360	15661	15456	15509	15370	15381	15485	15339	15344	15382	15709	15683	15667	15658	15579	15520	15556	15546	15311	15504	15575	15600	15551	15731	15591	15466	15772	15580	15602	15555	15698	15546	15598	15315	15497	15389	15392	15533	15720	15371	15580	15380	15522	15591	15528	15626	15541	15501	15617	15551	15399	15507	15550	15514	15241	15715	15545	15613	15354	15535	15458	15590	15518	15502	15516	15384	15509	15579	15639	15399	15459	15495	15448	15471	15664	15588	15595	15425	15642	15445	15532	15618	15312	15490	15377	15375	15545	15438	15545	15639	15402	15506	15368	15683	15708	15690	15483	15594	15283	15767	15586	15439	15541	15616	15652	15565	15607	15346	15529	15338	15565	15476	15539	15719	15349	15469	15529	15606	15537	15453	15430	15596	15732	15528	15425	15382	15416	15315	15422	15308	15446	15377	15461	15402	15421	15319	15634	15556	15460	15435	15452	15444	15467	15303	15408	15472	15612	15653	15460	15562	15466	15529	15269	15483	15555	15578	15548	15550	15481	15342	15556	15618	15511	15510	15828	15396	15572	15640	15644	15427	15551	15476	15399	15442	15484	15300	15356	15455	15411	15546	15373	15518	15428	15437	15267	15440	15495	15562	15433	15549	15604	15360	15533	15680	15409	15423	15580	15319	15370	15544	15441	15545	15527	15646	15647	15561	15489	15339	15517	15477	15338	15543	15561	15518	15480	15418	15593	15489	15489	15601	15696	15556	15531	15594	15372	15598	15340	15588	15516	15700	15456	15440	15394	15614	15394	15503	15564	15602	15678	15519	15345	15383	15428	15534	15696	15623	15544	15356	15476	15348	15470	15578	15590	15429	15529	15655	15631	15421	15431	15521	15500	15502	15455	15144	15453	15577	15483	15294	15329	15392	15583	15607	15632	15631	15506	15584	15455	15492	15440	15504	15459	15484	15322	15684	15628	15436	15485	15552	15519	15476	15469	15621	15495	15487	15602	15520	15510	15490	15528	15502	15548	15587	15495	15397	15305	15531	15412	15457	15559	15337	15598	15499	15602	15510	15601	15511	15682	15509	15393	15453	15481	15553	15636	15534	15325	15490	15334	15521	15420	15595	15551	15510	15642	15453	15472	15358	15411	15408	15450	15482	15581	15324	15555	15557	15588	15588	15406	15682	15446	15719	15444	15539	15475	15530	15688	15479	15528	15527	15505	15607	15651	15716	15634	15500	15624	15449	15482	15487	15518	15525	15471	15451	15348	15362	15556	15475	15467	15609	15476	15481	15452	15528	15523	15401	15457	15420	15706	15561	15672	15534	15548	15570	15556	15416	15593	15637	15410	15449	15557	15582	15214	15375
21482	51754	68320	33365	30814	24460	22252	20361	18704	17690	16893	16489	15946	15746	15265	14986	14843	14652	14460	14419	14373	14225	14021	14078	13928	14272	14138	14006	13877	13963	13813	13846	13748	13740	13879	13700	13676	13714	13729	13773	13779	13649	13761	14064	14952	14707	14329	13955	13783	13798	13734	13691	13734	13770	13740	13698	13677	13603	13643	13702	13719	13805	13823	13765	13756	13662	13749	13805	13767	13606	13581	13626	13601	13691	13684	13524	13724	13756	13696	13708	13616	13531	13855	13796	13710	13817	13722	13652	13782	13684	13795	13814	13635	13738	13645	13775	13802	13661	13674	13706	13733	13710	13666	13685	13589	13675	13652	13677	13720	13712	13449	13673	13738	13705	13749	13691	13572	13638	13674	13619	13653	13779	13687	13846	13740	13804	13621	13597	13800	13574	13745	13679	13631	13680	13759	13705	13681	13739	13829	13575	13527	13691	13612	13857	13586	13651	13712	13705	13686	13656	13781	13660	13727	13773	13805	13768	13772	13626	13643	13773	13586	13590	13642	13773	13729	13804	13572	13839	13560	13592	13567	13657	13504	13749	13820	13677	13751	13804	13817	13731	13624	13830	13659	13829	13791	13649	13611	13781	13629	13668	13664	13632	13801	13712	13749	13789	13643	13611	13704	13856	13938	13602	13644	13882	13553	13925	13613	13710	13679	13717	13762	13754	13771	13571	13768	13686	13735	13641	13758	13696	13681	13601	13544	13616	13897	13843	13682	13607	13785	13754	13694	13710	13643	13717	13799	13775	13571	13664	13615	13674	13696	13627	13745	13662	13661	13883	13749	13723	13634	13556	13680	13725	13811	13699	13731	13632	13771	13675	13610	13524	13615	13707	13758	13614	13575	13751	13731	13816	13616	13594	13733	13733	13568	13711	13635	13720	13792	13783	13633	13780	13702	13689	13735	13700	13780	13753	13774	13807	13782	13541	13685	13553	13639	13644	13811	13504	13646	13496	13650	13744	13748	13700	13726	13628	13515	13759	13718	13682	13576	13685	13606	13747	13693	13661	13804	13739	13566	13875	13708	13750	13712	13561	13825	13763	13718	13681	13701	13723	13633	13782	13710	13772	13806	13678	13519	13717	13831	13760	13554	13816	13689	13540	13580	13702	13737	13706	13768	13645	13603	13762	13755	13674	13700	13815	13570	13488	13728	13702	13671	13553	13597	13555	13876	13743	13705	13604	13855	13720	13648	13676	13717	13606	13813	13844	13844	13744	13655	13819	13716	13637	13687	13767	13686	13787	13619	13749	13514	13712	13716	13747	13733	13839	13636	13682	13567	13669	13600	13559	13685	13679	13605	13589	13659	13702	13735	13655	13629	13776	13547	13565	13619	13619	13811	13876	13614	13723	13650	13647	13829	13761	13749	13775	13639	13738	13664	13615	13732	13667	13713	13712	13748	13796	13913	13744	13723	13780	13733	13800	13808	13772	13624	13800	13831	13700	13686	13833	13690	13688	13831	13632	13789	13739	13854	13448	13662	13673	13701	13725	13816	13803	13805	13801	13773	13800	13572	13813	13814	13649	13633	13908	13640	13601	13982	13468	13736	13748	13599	13773	13769	13578	13702	13629	13725	13557	13776	13738	13903	13830	13665	13693	13700	13697	13683	13743	13623	13778	13650	13569	13736	13795	13750	13682	13704	13750	13723	13739	13612	13769	13598	13611	13718	13681	13865	13771	13760	13774	13675	13579	13772	13602	13630	13659	13601	13776	13771	13711	13723	13659	13667	13680	13646	13748	13564	13793	13658	13793	13736	13710	13704	13676	13635	13715	13716	13722	13757	13735	13615	13844	13876	13850	13794	13610	13582	13699	13815	13695	13768	13718	13802	13651	13718	13660	13722	13736	13712	13746	13751	13731	13693	13756	13717	13614	13703	13686	13660	13635	13888	13460	13686	13641	13631	13848	13867	13629	13832	13818	13589	13664	13841	13828	13720	13715	13541	13606	13831	13706	13701	13553	13769	13790	13772	13652	13553	13713	13642	13612	13569	13664	13643	13659	13570	13709	13751	13801	13702	13707	13750	13760	13747	13781	13717	13548	13813	13735	13516	13849	13825	13696	13596	13796	13689	13650	13721	13702	13564	13853	13851	13798	13858	13788	13799	13838	13681	13826	13622	13721	13677	13782	13689	13749	13679	13565	13881	13694	13656	13751	13584	13723	13649	13866	13761	13661	13717	13610	13758	13675	13565	13743	13826	13546	13642	13552	13671	13740	13694	13571	13682	13789	13741	13732	13679	13814	13782	13534	13522	13797	13731	13652	13586	13611	13691	13795	13746	13627	13702	13776	13658	13740	13643	13720	13544	13729	13651	13616	13807	13761	13692	13682	13570	13787	13808	13704	13649	13723	13549	13666	13562	13795	13680	13577	13793	13681	13732	13720	13921	13887	13645	13778	13816	13662	13645	13648	13711	13757	13708	13794	13687	13696	13929	13700	13857	13399	13658	13804	13725	13539	13677	13699	13781	13650	13765	13538	13757	13663	13697	13714	13746	13541	13746	13710	13518	13735	13658	13657	13742	13547	13613	13555	13748	13641	13702	13771	13703	13463	13708	13760	13542	13686	13666	13625	13560	13820	13564	13775	13847	13838	13759	13861	13709	13776	13640	13611	13868	13616	13581	13716	13718	13838	13804	13722	13816	13545	13695	13490	13633	13654	13765	13773	13789	13631	13632	13646	13578	13793	13629	13589	13638	13663	13799	13659	13686	13756	13638	13594	13744	13528	13815	13654	13761	13890	13546	13595	13646	13794	13681	13769	13647	13594	13620	13694	13602	13693	13727	13845	13722	13801	13679	13677	13890	13583	13729	13721	13790	13719	13582	13727	13814	13792	13597	13773	13782	13654	13715	13719	13597	13698	13600	13796	13720	13816	13567	13692	13747	13729	13558	13648	13446	13814	13508	13619	13716	13626	13744	13695	13683	13604	13712	13679	13770	13709	13709	13718	13739	13693	13607	13714	13857	13585	13792	13457	13609	13818	13817	13713	13545	13553	13713	13610	13792	13741	13385	13798	13717	13648	13542	13662	13583	13586	13802	13826	13800	13620	13683	13589	13787	13821	13782	13737	13944	13618	13711	13689	13743	13608	13809	13791	13706	13526	13838	13700	13713	13770	13546	13709	13832	13808	13822	13498	13587	13842	13751	13556	13873	13743	13628	13740	13713	13740	13547	13737	13642	13781	13656	13770	13624	13592	13600	13840	13704	13710	13814	13669	13685	13688	13719	13790	13568	13868	13634	13731	13707	13686	13773	13655	13753	13811	13674	13600	13640	13843	13693	13683	13650	13781	13690	13756	13823	13710	13771	13782	13801	13715	13949	13591	13837	13734	13697	13640	13738	13570	13703	13800	13676	13821	13760	13681	13847	13847	13612	13654	13752	13656	13724	13567	13662	13559	13890	13669	13730	13746	13704	13538	13742	13637	13856	13669	13794	13651	13420	13709	13681	13727	13679	13641	13764	13739	13608	13668	13689	13837	13892	13736	13573	13456	13669	13794	13680	13529	13691	13538	13662	13797	13840	13677	13735	13614	13831	13698	13577	13727	13865	13585	13758	13593	13696	13748	13809	13697	13675	13673	13822	13772	13633	13852	13749	13832	13722	13643	13702	13618	13639	13849	13884	13733	13853	13641	13810	13714	13684	13732	13804	13513	13503	13640	13630	13761	13601	13820	13804	13712	13840	13505	13693	13682	13657	13575	13764	13807	13827	13623	13626	13798	13779	13796	13543	13608	13763	13709	13745	13769	13607	13803	13748	13648	13654	13772	13631	13602	13641	13535	13884	13558	13753	13702	13660	13773	13596	13597	13706	13602	13647	13836	13790	13685	13677	13607	13681	13701	13671	13669	13787	13737	13654	13602	13657	13618	13734	13616	13608	13697	13897	13692	13727	13674	13737	13622	13585	13622	13769	13739	13552	13683	13690	13575	13634	13636	13764	13657	13667	13755	13675	13728	13737	13712	13776	13746	13783	13649	13636	13660	13695	13535	13886	13533	13655	13463	13782	13611	13689	13689	13748	13595	13720	13697	13629	13788	13840	13647	13640	13736	13558	13558	13679	13889	13667	13764	13720	13696	13649	13776	13703	13879	13616	13624	13702	13777	13642	13964	13588	13597	13883	13781	13811	13597	13621	13654	13666	13760	13837	13864	13870	13582	13679	13697	13760	13703	13529	13669	13705	13737	13661	13708	13678	13655	13742	13744	13689	13815	13784	13680	13655	13778	13648	13744	13663	13707	13672	13670	13680	13718	13602	13682	13706	13832	13580	13568	13799	13668	13725	13763	13616	13700	13710	13692	13616	13716	13628	13638	13689	13542	13585	13780	13747	13606	13848	13756	13636	13674	13739	13746	13775	13669	13718	13742	13549	13654	13582	13771	13639	13570	13630	13856	13817	13580	13573	13912	13695	13697	13757	13721	13708	13760	13869	13732	13744	13787	13761	13787	13633	13782	13614	13550	13699	13725	13593	13760	13781	13691	13589	13587	13768	13654	13707	13630	13672	13828	13556	13668	13786	13725	13747	13665	13757	13619	13685	13708	13587	13744	13660	13657	13687	13913	13824	13626	13737	13746	13726	13775	13721	13868	13535	13585	13445	13741	13619	13563	13818	13742	13610	13868	13723	13599	13637	13761	13614	13697	13769	13743	13819	13794	13731	13824	13909	13738	13686	13757	13626	13661	13686	13727	13676	13740	13634	13522	13704	13703	13794	13774	13837	13880	13731	13784	13574	13695	13513	13855	13806	13897	13673	13613	13756	13666	13729	13585	13726	13676	13813	13806	13615	13689	13665	13528	13588	13635	13781	13683	13800	13756	13477	13738	13611	13664	13722	13706	13524	13573	13717	13686	13690	13738	13757	13581	13914	13563	13562	13746	13691	13636	13584	13776	13694	13674	13602	13633	13836	13587	13815	13585	13601	13756	13723	13591	13687	13670	13680	13663	13689	13911	13771	13674	13810	13531	13779	13702	13669	13705	13641	13615	13563	13877	13739	13823	13739	13747	13830	13605	13684	13712	13712	13724	13625	13713	13729	13619	13605	13574	13646	13535	13721	13588	13861	13781	13712	13697	13639	13669	13600	13847	13609	13749	13768	13743	13832	13712	13807	13743
27511	24422	32992	24898	20393	18625	17957	17061	16913	16883	16665	16458	16648	16490	16446	16479	16391	16444	16541	16398	16176	16196	16466	16321	16246	16206	16118	16181	16165	16307	16305	16143	16026	16091	16186	16098	16105	16218	16318	16261	16018	16162	16033	16155	16232	16319	16190	16276	16281	16138	16124	16117	16039	16088	16113	16016	16152	16113	15980	16253	16181	16067	16152	16319	16212	16071	16182	16157	16254	16119	16090	16334	16074	16088	16101	16248	16247	16181	16311	16312	16313	16261	16042	16247	16467	16145	16120	16108	16136	16109	16264	16104	16122	16145	15988	16065	16059	16107	16171	15988	16031	16000	16307	16526	16240	16317	16089	16246	16113	16216	16189	16254	16184	16202	16142	15866	16060	16121	15990	16167	15994	16141	16179	16183	16241	16208	16290	16063	15911	16041	15791	16192	16277	16208	16173	15990	15996	16007	15970	16083	16124	16126	16094	16164	16139	16075	16043	15976	15949	16154	16229	16138	15948	16211	16249	16023	16184	16159	16258	16166	16241	15962	15868	16104	16070	16024	16118	16099	16127	16079	16010	16102	16094	16065	16021	16239	16248	16104	16084	16251	16344	16304	16208	16127	15897	16260	16223	16154	16278	16015	15972	16056	16041	16211	16160	16195	16106	16379	16279	16148	16066	15941	16098	16005	16232	16322	16191	15989	16248	16155	15999	16267	16161	16090	16319	16107	16214	16077	16065	16005	16170	16175	16356	16053	16012	16162	16102	16220	16100	16042	15989	16231	16133	16149	16239	16137	16017	16019	16196	16039	16240	16048	16008	16197	16202	16151	16017	16051	16029	16238	16092	16049	15979	16104	16235	15964	16093	16141	16125	15903	15993	16025	15924	16228	16123	16126	16069	16209	16034	16069	16219	16213	16237	16249	15917	15973	16036	16143	16236	16139	16222	16253	16227	16064	16157	16238	16303	16181	16045	16207	16365	16217	16100	16166	15982	16102	16142	16020	16186	15997	16126	15969	16112	16308	16134	16159	16068	16147	16254	16053	16092	16093	16084	16007	16030	16150	16188	16035	16159	15979	16141	16259	16117	16022	16256	16098	15979	16504	16154	16279	16246	16051	15977	16300	16223	16133	16326	15998	16033	16316	16348	16291	16192	16282	16190	16237	16246	16313	16238	16091	15978	16078	16136	16119	16273	16187	16145	16132	16130	16026	16249	16066	16291	16150	16199	16113	16161	16350	16059	16147	16067	16166	16025	16195	16451	16095	16350	16293	16132	16326	16243	16029	15956	16138	16211	16032	16233	16031	16196	16265	16197	16112	16136	16085	16004	16201	16122	16143	16134	16151	16201	16106	16095	16250	16215	16229	16106	16171	16250	16324	16097	16017	15952	16275	15926	16046	16165	16105	16032	15898	16047	15990	16119	15884	16201	16064	16151	16230	16237	16047	16120	16059	16134	15948	16162	16111	16162	16106	16298	16007	16200	16209	16155	16425	16294	16205	16190	15999	15982	15940	16084	15968	16228	16095	16153	16160	16171	16133	16238	16255	16329	16259	16085	16079	16150	16166	16317	16095	16098	16114	16063	16353	16083	16007	16328	16116	16136	16107	16265	16168	16146	15995	16113	16202	16118	16174	16129	16130	16171	16097	16024	16072	16186	16348	16356	16171	16292	16291	16272	16206	16053	16267	16197	15966	16232	16094	16135	16215	16262	16065	16076	15948	16114	16186	16027	16144	15939	16296	16126	15945	16181	16134	16110	16231	15964	16130	16305	16121	16065	16127	16166	16174	15890	16114	16204	16132	16264	16309	16355	16333	16141	16152	15968	16326	16237	15986	16216	16073	16220	16054	16046	16323	16122	16145	16066	16268	16232	16147	15991	16049	16237	16195	16038	16090	16098	16137	16111	16193	16100	16200	16067	16044	16084	16088	16205	16134	16206	16005	16063	16224	16148	16180	16215	16262	16252	16271	16004	16167	16247	16193	16215	16098	16115	16297	16171	16348	16108	16019	16434	16100	16052	16059	16191	16061	15995	16015	16094	16276	16258	16212	16192	16221	16187	16152	16132	16148	16383	16144	15916	16181	16196	16053	16234	16210	16273	16172	16130	16232	16110	16216	16434	16258	16332	16129	16226	16200	16038	16172	16160	16295	16320	16246	16017	15850	16161	16066	16187	16172	16283	16266	16082	16013	15996	15985	16023	16028	16035	16307	16226	16207	16229	16020	15988	15915	16217	16190	16137	16126	16227	16136	16155	16072	16181	16258	16119	16206	16227	16296	16048	16155	16139	16049	16251	15990	16125	16008	16185	16213	16090	16278	16177	16275	16109	16130	16107	16341	16132	16172	15967	16240	16213	16280	16076	16002	16018	15863	16125	16262	16049	16162	16031	15887	16104	16178	16121	15871	16130	16069	16215	16093	16267	16082	16112	16326	16015	15995	16066	16255	16002	16088	16278	16145	16213	16313	16193	16252	16184	16025	16049	16265	16187	15989	16514	16108	16063	16337	16190	16041	16085	16238	16204	16165	16001	16062	16324	16223	16114	16064	16067	16076	16110	16172	16202	15955	15781	16053	16343	16202	16234	16027	16140	16183	16314	16122	16145	16275	16209	16354	16234	16092	15986	16231	16147	15979	16249	16234	16445	15924	16081	15978	16093	16166	16125	16004	16198	16172	16233	16296	16068	16202	16181	16217	16191	16189	16230	16278	16279	16084	16312	16004	15950	16036	15968	16160	16173	16432	16040	16261	16294	16207	16081	16221	16282	16027	16161	16155	16221	16222	16138	16123	16256	16175	16280	16157	16123	16016	16149	16302	16115	15969	15851	16160	16384	16347	16250	16394	16217	16081	16344	16189	16218	16280	16113	16195	16118	16261	16118	16286	16258	16085	16105	16214	15949	16052	16107	16287	16230	15999	16228	15935	16123	16054	16162	16139	16068	16050	16296	16090	16079	15963	16207	16283	16128	16078	16043	16151	16061	15962	16342	16138	16186	16243	16189	16013	15971	15949	16091	16289	16158	16271	16308	16223	16020	16109	16186	16220	16189	16360	16052	16246	16145	16239	16205	16029	16162	16425	16210	16212	16284	16212	16270	16008	16149	16020	16039	16124	16238	16141	16119	15932	16102	15868	16154	16188	16077	16166	16094	16104	16132	16035	16223	16108	16175	16273	16165	16112	16105	16016	16292	16039	16090	15995	16289	16214	16141	16236	16142	16071	16132	16217	16117	16267	15973	16008	16149	16172	16233	16177	16040	16268	16134	16232	16208	16215	16076	15967	16258	16072	16118	16068	16187	16243	16118	16022	16204	16211	16251	16122	16127	16185	16150	16156	16097	16086	16278	15960	16217	16159	16210	16177	16174	16150	16153	16067	16167	16165	16161	16230	16244	16111	16128	16240	16113	16156	16039	16013	16273	16127	16078	16059	16127	16265	16137	16330	16270	16187	16180	16138	16002	15866	16267	16149	16293	15957	16084	16117	16184	16348	16210	15981	16040	16274	16316	16126	16319	16122	16329	16106	16002	16020	16218	16157	16119	16089	16027	16125	16163	16023	16388	16223	16253	16151	16157	16091	16023	16105	15906	16177	16173	16201	16090	16058	16127	16180	16226	16133	16038	16217	16071	16237	16276	16234	16158	16214	16103	16027	16079	16031	16146	16099	16047	16118	16088	16067	16137	16222	16318	16100	16252	16130	16152	15987	16188	16097	16058	16380	16139	15998	16027	16127	16168	16054	16105	16202	16219	16118	16251	15999	16168	16253	16044	16160	16102	16113	16249	16418	16348	16171	16354	16345	16202	16099	16242	16036	16193	16319	16332	16154	16235	16195	16107	16266	16145	16154	16242	16019	16225	16306	16107	16252	16126	16150	16136	16169	16172	16280	16182	16263	16344	16077	16128	16147	16181	16142	16170	16225	16306	16040	16062	16094	16073	16012	16183	16196	15992	16182	16084	16223	16078	16120	15957	16183	16179	16202	16260	16142	16293	16071	16292	15964	16159	16241	16164	16303	16035	16113	16166	16092	16113	16214	16282	16211	16234	16182	16103	16026	16157	16111	16179	16042	16177	16445	16189	16206	16102	15847	16106	16106	16482	16194	16241	16268	16284	16226	15989	16136	16374	16284	16341	16179	16050	16227	16093	16351	16277	16191	16256	16086	15982	15970	16171	16156	16209	16019	16003	16015	16387	16194	16139	16072	16065	16229	16173	16027	16019	16029	15889	16258	16201	16239	16193	16116	16113	16226	16241	16044	15936	16035	16203	15979	16022	16128	15993	16321	16082	16087	16179	16099	16281	16063	16121	16083	16026	16173	16298	16309	16310	16219	16069	16305	16124	16038	16089	16131	16056	16098	16195	16130	16141	16018	16044	16028	16155	16131	16276	16064	16208	16233	16288	16058	16334	16184	16149	16122	16098	16010	16452	16011	16117	15903	16048	15964	16201	16114	16424	16257	15993	16244	16199	16117	16368	15905	16151	16140	16317	16193	15976	16186	16212	16280	16156	16237	16316	16220	16209	16088	16241	16123	16251	16266	16143	16132	16158	16226	15992	16095	16173	16050	16278	15872	16016	16094	16221	16228	16198	16280	16073	16253	16015	16151	16309	16251	16159	16054	16077	16191	15991	16022	16200	16114	16170	16214	16084	16097	16465	16137	16032	16160	16147	16226	16086	16060	16172	16204	16110	16353	16201	16140	16157	16108	16160	16196	16221	16103	15936	16053	16249	16161	16131	16142	16209	15866	16153	16034	15969	16096	16189	16036	16248	16177	16041	16220	16440	16362	16300	16150	16023	16182	16042	16194	16127	16348	16181	16078	16130	16118	16203	16307	15949	16076	16247	16126	16329	16362	16228	16115	16170	16196	16034	16116	16094	16157	15969	15859	16070	15870	15979	16278	16037	16323	16237	15936	16071	16103	15962	16196	16087	16240	16148	15996	16393	16219	16214	16325	16212	16189	16130	16257	16360	16321	16099	16065	16285	16098	16162	16248	16243	16242	16140	16166	16073	16209	16004	16083	16005	16043	15925	16123	16165	16189	16263	16001	16146	15991	16126	16263	16189	16283	16174	16125	16095	16185	16145	16248	16150	16162	16102	16174	16295	16155	16142	16191	15992	16023	16270	16071	16173	16162	15982	16382	16160	16081	16275	16165	16255	16016
18522	34496	34211	21252	19384	17801	16347	16033	15498	15196	15036	14900	14643	14720	14654	14460	14479	14311	14448	14313	14298	14202	14348	14279	14089	14134	14222	14079	14311	14141	14392	14254	14219	14152	14050	14072	14048	14287	14211	14227	14156	14263	14105	14282	14197	14240	14458	14121	14036	14165	14266	14105	14222	14148	14195	14137	14195	14091	14184	14165	14105	14204	14057	14070	14259	14184	14181	14069	14138	14060	14234	14229	14303	14197	14088	14037	14240	14370	14093	14197	14214	14213	14176	14102	14072	14203	14119	14135	14175	14166	14228	14281	14181	14236	14175	14089	14085	13998	14165	14200	14248	14131	14177	14039	14173	14228	14090	14204	14188	14043	14248	13977	14092	14175	14147	14126	14079	14200	14027	14197	14222	14149	14147	14113	14176	14214	14151	14161	14015	14185	14103	14184	14144	14060	14090	14056	14156	14026	14057	14072	14138	14135	13968	14145	14150	14107	14044	14285	14253	14057	14229	14174	14103	14087	14244	14058	14271	13991	14155	14208	14190	14130	14251	13878	14202	14195	14162	14094	14037	14240	14121	14173	13965	14230	14234	13951	13998	13972	13964	13942	14079	14142	14181	14110	13951	14311	14027	14181	14187	14120	14206	14321	14187	14099	14074	14167	14107	14231	14084	14210	13967	13991	14185	14231	14086	14080	14124	14114	13941	14265	14282	14235	14120	13990	14225	14159	14126	14128	14175	14369	14206	14254	14217	14156	14101	14129	14285	14064	14241	14216	14085	14103	14155	14174	14087	14122	14112	14091	14184	14010	14117	14191	14120	14165	14198	14201	14187	14002	14048	14090	14247	14069	14093	14195	14193	13980	14119	14231	14139	14289	14049	14047	14074	14384	14235	14179	14153	14108	14266	14052	13980	14258	14183	14211	14124	14006	14097	14247	14043	14375	13950	14284	14016	14205	14167	14167	14032	14099	14182	14101	14163	14143	14196	14183	14100	14198	14079	14154	14106	14045	14023	14170	13893	14188	14089	14062	14036	14212	14220	14273	14109	14088	13936	14169	14189	14243	14045	14190	14272	13985	14116	14170	14296	14092	14250	14189	14057	14294	14165	14019	14069	14167	14088	13960	14014	14151	14188	14214	14101	14105	14030	14065	14117	14112	14047	13979	14204	14111	14087	14141	14257	14130	14066	14067	14295	14179	14173	14193	14039	14092	14172	14172	14133	14225	14042	14147	13989	14134	14079	14158	14164	14142	14194	14107	14270	14133	14021	14240	14143	14354	14140	14184	13888	14192	14201	14258	14088	14159	14170	14285	14340	14305	14062	14169	14128	14017	14000	14231	14032	14116	14055	14149	14172	14079	13987	14070	14205	14091	14011	14134	14064	14211	14160	14145	14123	14127	14054	14145	14238	14193	14093	14151	14094	14202	14236	14234	13980	14099	14236	14161	14145	14124	14292	14122	14074	14114	14225	14355	14249	14264	14081	14231	14222	14128	14215	14071	14160	14241	14259	14113	14263	14322	14226	14356	14113	14150	14086	14096	14089	14300	14123	14179	13925	14096	14154	14110	14076	14167	14207	14013	14235	14276	14112	14219	14148	14083	14051	14238	14050	14154	14162	14009	14211	14140	14073	14228	14220	14290	14100	14238	14152	14016	14239	14217	14245	13985	14039	13954	14247	14157	14293	14054	14146	14108	14105	14068	14155	14216	14094	14210	14218	14248	13988	14238	14114	14227	14102	14153	13967	14269	14129	14267	14223	14088	14327	14210	14437	14308	14080	13941	14103	14036	14180	14207	14173	14153	14098	14146	14119	14155	14290	14079	14051	13995	14139	14139	14126	14011	14384	14145	14189	14280	14176	14231	14163	13991	14092	14025	14259	14203	14037	14249	14179	14223	14075	14112	14168	14181	14231	14134	14026	14112	14118	14234	14146	14198	14065	14205	14242	14103	14109	14152	14245	14135	14173	14163	14221	14253	14180	14069	14162	14187	14077	14280	14111	14208	14064	14211	14140	14187	14200	14136	14117	14113	14110	14238	14181	14126	14163	13990	14278	14142	14107	14203	14158	14136	14001	14032	14180	14223	14120	14144	14222	14041	14257	14098	14191	14047	14054	14160	14188	14153	14161	14340	14147	14085	14059	14227	14025	14191	14087	14224	14197	14060	14060	14129	14081	14135	14145	14108	14111	13977	14110	14122	14159	14217	14033	14263	14233	13975	14060	14208	14256	14210	14114	14148	14105	13961	14202	14102	14247	14245	14204	14018	14092	14101	14042	14207	14128	14170	14235	14212	14025	14213	14021	14223	14203	14062	14234	14178	14152	14120	14231	14085	14384	14175	14041	14033	14044	14177	14324	14230	14135	14182	14182	14169	13973	14086	14172	14225	14147	14200	13969	14131	14123	14129	14166	14229	13967	14276	14202	14286	14070	14141	14344	14096	14349	14199	14189	14083	14185	14052	14147	14227	14116	14000	14154	14082	14158	14276	14107	14280	14177	14158	14180	14164	14037	14308	14179	14180	14176	14041	14008	14119	14061	14150	14214	14121	14117	14289	14187	14135	14057	14359	14069	14233	14178	14164	14092	14163	14238	14184	14265	14120	14081	14074	14027	13934	14210	13984	14212	14045	14130	14181	14347	14203	14304	14331	14038	14175	14294	14192	14177	14233	13981	14117	14243	14108	14047	14203	14004	14289	14208	14243	14195	14299	14272	14162	14008	14059	13987	14212	14148	14057	14153	14031	14263	14122	14161	13964	14225	14169	13965	14053	14158	14094	14098	14162	14315	14241	14165	14238	14160	14223	14164	14321	14216	14019	14086	14082	14264	14166	14238	14334	14076	14199	14141	14199	14178	14116	14003	14319	14146	14378	14328	13991	14177	14206	14085	14130	14024	14121	14041	14162	14117	14095	14157	14285	14216	14114	14227	14196	14070	14164	14120	13979	14159	14082	14225	14172	14271	14250	14108	14148	14205	14303	14076	14152	14130	14253	14142	14205	14226	14234	14034	14168	14207	14078	14224	14172	14126	14285	14236	14203	14006	14114	14234	13977	14085	14188	14048	14157	14243	14310	14155	14144	13975	14226	14131	14141	13992	14091	14061	14074	14229	14274	14272	14041	14261	14099	14397	14052	14103	14115	14051	14121	14006	14236	14147	14118	14061	14089	14203	13971	14299	14021	14097	14113	14043	14169	14287	14139	14207	14203	14251	14173	14174	14137	14215	14185	14041	14192	14037	14211	14117	14223	14163	14248	14116	14110	14200	14168	14223	14231	14274	14109	14049	14315	14183	14022	14067	14042	13968	14230	14033	14155	14027	14135	14173	14179	14235	13982	14043	14077	14135	14170	14162	14034	14085	14273	14077	14057	14254	14072	14183	14118	14023	14303	14100	14268	14068	14278	14150	14130	14224	14227	14031	14044	13960	14164	14069	13977	14188	14065	14250	14282	14173	14169	14099	14241	14212	14118	14223	14129	14234	14139	14227	14136	14095	14163	14217	14212	14041	14087	14098	14178	14095	14205	14288	14092	14130	14151	14168	14049	14140	14216	14191	14279	14056	14183	14116	14062	14160	14134	13903	14135	14084	14169	14168	14130	14198	14152	14195	14151	14124	14195	14157	14185	14196	14249	14075	14271	14105	14272	13988	14181	14243	14219	14213	14268	14071	14326	14162	14265	14210	14117	14212	14144	14087	14105	14124	14071	14127	14276	14079	14195	14191	14109	14165	14115	14241	14212	14050	14240	14126	14234	14193	14210	14222	14311	14224	14147	13869	14208	13992	14217	14185	14290	14153	13984	14188	14077	14439	14264	14075	14240	14152	14165	14265	14089	14189	14090	14227	14175	14086	14072	14158	14254	14223	14207	14105	14211	14103	14075	14155	14288	14305	14095	14072	14125	14146	14195	14261	14081	14217	14217	14225	14197	14081	14217	14128	14062	14006	14207	14244	14184	14120	14177	14090	14002	14323	14158	14119	14218	14185	14187	14127	14101	14345	14155	14029	14306	14026	14106	14140	14062	14153	14142	14166	14098	14182	14127	14329	13975	14118	14195	14116	14204	14290	14185	14190	14123	14191	14339	14214	14125	14384	14143	14088	14145	14021	14066	14141	14256	14052	14269	14157	14113	14098	14382	14170	14241	14080	14255	14246	14266	14056	14209	14118	14104	14141	14001	14031	14082	14035	14148	14264	14260	14172	14145	14198	14168	14264	14178	14185	14347	14157	14116	14267	14280	14174	14070	14157	14275	14112	14041	14175	14186	14108	14090	14085	14190	14190	14039	13995	14123	14206	14202	14132	14114	14162	14118	14329	14138	14244	14301	14132	14185	14245	14229	14002	14294	14095	14114	14265	14205	14092	14317	14173	14152	14101	14048	14174	14064	14150	14172	14119	14124	14092	14157	14112	14164	14236	14083	14114	14046	14146	14164	14104	14178	14171	14290	14311	13990	14209	14333	14274	14108	13926	14253	14203	14135	14108	14207	14233	14272	14152	14186	14077	14123	14254	14294	14212	14191	14150	14059	14045	14171	14242	14136	14151	14217	14108	14176	14162	14106	14226	14194	14091	14190	14123	14184	14117	14063	14156	14096	14041	14239	14087	14297	14291	14118	14233	14201	14234	14084	14134	14093	14091	14174	14157	14102	14090	14083	14082	14184	14160	14165	14230	14242	14118	14141	14251	14175	14068	14123	14151	14142	14196	14181	14205	14098	14263	14236	14229	14141	14102	14115	14196	14170	14232	14082	14120	14309	14258	13994	14193	14179	14203	14135	14089	14113	14137	14220	14156	14163	14210	14166	14213	14092	14222	14349	14232	14224	14225	14133	14078	14056	14287	13988	14117	14207	14102	14085	14150	14195	13953	14185	14133	13990	14273	14152	14166	14227	14106	14131	14060	13973	14155	14059	14199	14057	14097	14215	14150	14081	14158	14209	14188	14161	14174	14146	14255	14194	14198	14291	14156	14141	14168	14118	14160	14077	14233	14089	14097	14184	14218	14156	14207	14041	14211	14173	14284	14058	13965	14144	14094	14080	13902	14393	14236	13960	14154	14221	14087	14105	14266	14090	14118	14246	14213	14055	14124	14202	14137	14214	14246	14093	14246	14059	14293	14225	14268	14106	14175	13944	14208	14056	14320	14186	14114	14030	14058	14134	13938	14242
24031	21257	29198	25033	23246	22899	21765	18587	17788	17466	17002	16764	16719	16634	16390	16251	16374	16032	16116	16157	15912	15987	15972	15976	15796	15905	15922	15679	15832	15834	15838	15622	15671	15873	15639	15645	15902	15772	15754	15764	15929	15769	15784	15973	16204	16192	16104	15593	15824	15833	15661	15642	15820	15852	15766	15881	15735	15510	15727	15507	15796	15503	15630	15726	15727	15751	15870	15693	15726	15724	15816	15627	15528	15608	15742	15682	15789	15806	15807	15765	15671	15689	15838	15859	15719	15630	15567	15544	15710	15690	15863	15890	15670	15837	15861	15849	15757	15628	15539	15695	15773	15691	15934	15742	15832	15934	15723	15697	15713	15903	15832	15726	15568	15643	15585	15618	15447	15484	15729	15709	15710	15775	15746	15609	15679	15659	15857	15685	15628	15783	15881	15682	15688	15624	15758	15848	15582	15836	15797	15812	15787	15613	15608	15839	15737	15731	15465	15649	15461	15754	15473	15704	15751	15724	15792	15771	15798	15789	15813	15761	15770	15958	15660	15781	15493	15787	15750	15681	15725	15797	15727	15598	15811	15617	15838	15750	15745	15555	15766	15516	15491	15770	15868	15654	15546	15758	15764	15592	15629	15708	15759	15643	15713	15698	15570	15542	15733	15647	15818	15618	15704	15605	15638	15713	15550	15720	15643	15480	15576	15786	15659	15673	15782	15546	15665	15602	15491	15615	15695	15559	15648	15762	15530	15649	15536	15801	15549	15731	15776	15560	15633	15868	15857	15584	15660	15552	15576	15553	15763	15758	15621	15710	15759	15590	15745	15722	15731	15752	15580	15697	15689	15661	15695	15620	15555	15692	15756	15772	15639	15491	15557	15603	15692	15821	15597	15609	15585	15594	15711	15656	15564	15521	15653	15664	15634	15680	15732	15745	15689	15661	15718	15561	15767	15686	15639	15808	15856	15739	15727	15677	15547	15692	15799	15643	15684	15812	15636	15599	15657	15562	15763	15730	15873	15789	15750	15645	15707	15761	15660	15700	15720	15937	15561	15560	15452	15763	15696	15773	15395	15560	15618	15683	15552	15595	15682	15685	15649	15787	15692	15667	15773	15977	15583	15486	15516	15700	15622	15606	15767	15440	15649	15769	15857	15763	15643	15597	15837	15547	15513	15637	15668	15696	15529	15704	15619	15744	15571	15703	15536	15735	15596	15750	15834	15690	15795	15576	15822	15806	15623	15666	15330	15471	15654	15698	15702	15672	15602	15673	15656	15629	15704	15711	15715	15635	15679	15722	15779	15706	15722	15804	15648	15559	15784	15643	15675	15492	15748	15717	15737	15519	15745	15672	15729	15596	15564	15439	15731	15862	15480	15701	15651	15830	15686	15889	15688	15744	15725	15725	15668	15580	15598	15745	15696	15549	15978	15716	15729	15638	15726	15770	15693	15564	15766	15602	15730	15674	15778	15755	15738	15555	15844	15576	15742	15653	15758	15873	15644	15547	15769	15594	15746	15846	15589	15655	15698	15516	15648	15444	15447	15647	15638	15637	15657	15704	15592	15737	15655	15487	15694	15519	15571	15776	15592	15876	15681	15535	15622	15790	15726	15549	15822	15651	15652	15787	15700	15592	15689	15651	15852	15729	15691	15624	15720	15846	15620	15658	15616	15577	15621	15870	15750	15619	15503	15729	15703	15565	15949	15767	15547	15878	15811	15605	15514	15699	15590	15681	15553	15796	15737	15620	15685	15596	15707	15580	15584	15723	15625	15716	15560	15606	15705	15719	15697	15668	15655	15554	15698	15558	15707	15759	15696	15515	15638	15689	15831	15604	15584	15606	15757	15803	15628	15736	15749	15641	15844	15650	15817	15555	15721	15612	15752	15576	15787	15736	15643	15458	15498	15689	15798	15856	15802	15675	15657	15869	15684	15685	15709	15664	15696	15628	15742	15471	15755	15424	15715	15687	15463	15553	15878	15571	15569	15674	15563	15614	15655	15576	15820	15634	15691	15845	15719	15891	15856	15596	15710	15864	15747	15732	15839	15757	15741	15728	15659	15861	15729	15734	15704	15662	15560	15409	15726	15811	15684	15611	15543	15689	15571	15717	15640	15509	15514	15694	15561	15778	15599	15743	15652	15729	15605	15822	15772	15664	15791	15647	15559	15722	15630	15770	15764	15586	15563	15837	15452	15703	15754	15611	15629	15616	15494	15515	15631	15491	15695	15887	15540	15696	15492	15705	15748	15714	15655	15760	15528	15625	15771	15582	15604	15818	15692	15366	15594	15790	15833	15637	15608	15734	15655	15719	15746	15706	15583	15600	15770	15690	15594	15733	15854	15637	15632	15704	15580	15621	15818	15749	15670	15693	15826	15552	15790	15730	15802	15607	15855	15718	15441	15608	15551	15686	15867	15585	15494	15441	15683	15612	15615	15791	15529	15657	15737	15621	15862	15580	15770	15828	15673	15324	15665	15638	15699	15719	15704	15620	15711	15819	15809	15643	15775	15648	15483	15803	15851	15638	15461	15855	15703	15899	15664	15699	15470	15934	15906	15597	15726	15692	15600	15784	15660	15868	15516	15621	15845	15580	15806	15665	15678	15869	15756	15572	15608	15784	15653	15714	15773	15623	15804	15808	15759	15756	15771	15692	15721	15684	15763	15602	15793	15606	15796	15833	15899	15857	15635	15783	15753	15694	15684	15603	15798	15898	15764	15835	15847	15685	15673	15770	15807	15600	15965	15542	15677	15575	15711	15669	15624	15707	15601	15604	15748	15580	15771	15664	15802	15556	15730	15647	15523	15764	15553	15618	15487	15658	15606	15608	15630	15652	15579	15740	15637	15828	15700	15797	15722	15828	15660	15984	15650	15820	15658	15646	15656	15845	15618	15706	15760	15675	15660	15925	15669	15763	15832	15590	15773	15767	15546	15572	15683	15762	15617	15892	15561	15687	15789	15713	15644	15622	15545	15473	15692	15639	15744	15500	15645	15594	15790	15904	15728	15647	15661	15757	15776	15626	15584	15736	15511	15595	15678	15707	15901	15665	15628	15786	15775	15697	15652	15628	15666	15700	15643	15672	15695	15807	15852	15708	15710	15735	15586	15823	15870	15684	15706	15574	15765	15723	15714	15769	15636	15784	15631	15848	15642	15649	15734	15453	15487	15589	15675	15498	15765	15697	15706	15765	15544	15751	15591	15532	15802	15542	15790	15575	15657	15820	15718	15654	15841	15719	15642	15738	15851	15869	15682	15589	15661	15909	15580	15788	15487	15616	15855	15872	15572	15683	15770	15489	15697	15859	15846	15700	15686	15683	15511	15696	15689	15676	15718	15688	15644	15688	15637	15722	15855	15682	15775	15733	15539	15779	15829	15709	15607	15754	15819	15534	15794	15763	15764	15733	15735	15593	15651	15776	15451	15524	15723	15875	15849	15764	15660	15563	15646	15607	15848	15580	15696	15709	15680	15616	15584	15633	15609	15781	15669	15896	15789	15689	15784	15644	15697	15803	15484	15682	15639	15617	15652	15628	15782	15868	15741	15586	15782	15885	15844	15644	15545	15717	15693	15783	15527	15670	15804	15483	15683	15777	15738	15670	15839	15606	15614	15714	15563	15771	15707	15557	15738	15666	15664	15943	15699	15692	15705	15592	15663	15806	15354	15782	15654	15792	15739	15829	15681	15499	15575	15766	15628	15550	15747	15566	15700	15727	15855	15629	15657	15671	15603	15639	15830	15781	15475	15699	15699	15649	15716	15593	15548	15499	15640	15664	15771	15484	15453	15807	15754	15671	15868	15812	15665	15804	15829	15520	15756	15825	15668	15740	15674	15654	15724	15767	15618	15908	15678	15720	15793	15919	15803	15899	15753	15503	15520	15664	15688	15452	15683	15666	15880	15863	15695	15813	15648	15746	15755	15450	15827	15872	15680	15636	15642	15789	15730	15641	15548	15591	15654	15602	15737	15804	15750	15723	15583	15723	15563	15722	15589	15728	15531	15852	15669	15660	15670	15686	15561	15783	15776	15659	15890	15732	15623	15818	15478	15736	15511	15520	15561	15879	15728	15673	15631	15538	15800	15790	15590	15662	15535	15739	15738	15775	15616	15773	15777	15591	15557	15538	15561	15628	15976	15714	15694	15886	15676	15692	15478	15530	15657	15710	15679	15441	15602	15796	15844	15767	15667	15633	15711	15755	15576	15861	15773	15413	15702	15680	15658	15715	15596	15682	15676	15730	15749	15777	15782	15867	15638	15697	15745	15710	15654	15534	15827	15957	15545	15479	15673	15635	15849	15578	15658	15726	15636	15775	15650	15667	15617	15642	15662	15611	15775	15789	15585	15742	15908	15722	15546	15665	15587	15868	15596	15678	15644	15766	15754	15584	15479	15591	15718	15636	15677	15791	15611	15626	15692	15759	15647	15652	15576	15620	15601	15773	15735	15756	15665	15485	15729	15536	15498	15621	15747	15841	15939	15610	15692	15709	15710	15716	15580	15596	15657	15763	15866	15685	15612	15770	15822	15720	15734	15751	15737	15598	15587	15559	15801	15762	15630	15577	15739	15684	15632	15989	15653	15299	15808	15636	15655	15716	15734	15782	15755	15484	15768	15842	15848	15655	15576	15478	15589	15721	15526	15659	15866	15712	15755	15798	15751	15857	15721	15580	15592	15531	15781	15605	15635	15982	15675	15713	15618	15638	15753	15671	15702	15833	15937	15776	15722	15479	15445	15608	15592	15695	15533	15717	15661	15540	15648	15681	15638	15708	15564	15696	15923	15597	15653	15628	15628	15786	15853	15769	15637	15940	15673	15781	15603	15634	15859	15534	15782	15796	15686	15868	15788	15699	15398	15674	15472	15744	15601	15760	15695	15598	15682	15550	15993	15680	15718	15584	15825	15718	15645	15742	16003	15682	15728	15751	15560	15727	15620	15627	15877	15659	15547	15508	15671	15650	15744	15646	15631	15625	15606	15712	15613	15675	15779	15786	15728	15682	15665	15485	15563	15696	15747	15607	15550	15644	15671	15652	15501	15687	15678	15725	15715	15599	15794	15689	15785	15689	15659	15512	15465	15624	15795	15504	15582	15712	15791	15698	15554	15599	15763	15659	15655	15649	15717	15873	15598	15578	15762	15622	15730	15698	15733	15708	15820	15675
20489	54881	47576	28123	25259	21028	19221	17816	16863	16359	15770	15544	15189	15012	14895	14565	14509	14367	14314	14359	14308	14233	14115	14155	14185	13936	13929	13880	14101	13852	13908	14005	14013	14003	13812	13893	13852	14044	13814	13866	13836	14029	13918	14238	14585	14380	14308	14196	13800	13882	13859	13931	13713	14013	13947	13721	13912	13921	13838	14073	13979	14003	13919	13961	13908	13801	14029	13831	13856	13837	13872	14036	13808	13860	13759	13811	14037	13911	13786	13623	13829	13905	14012	13856	13907	13906	13697	13844	13961	13959	13929	13715	13845	13733	13764	14058	14147	14133	13917	13826	13725	13800	13910	13778	13933	14038	13897	13978	14040	14006	13899	13854	13897	13934	13865	13819	13953	13950	14070	13711	13967	13892	13971	13723	13963	13921	14025	13981	13832	13897	13784	13815	13904	13925	13882	13898	13795	13947	13899	14015	14085	13909	14091	13790	13857	13847	13786	13921	14053	13800	13852	13762	14012	13827	13789	13862	14002	13788	13943	13642	13783	13879	13904	13836	13764	13922	13895	13845	13915	13796	14062	13909	13833	13918	13749	13878	13668	13844	13822	13874	13749	13764	13874	13826	13982	13879	13791	13730	14025	13863	13815	13924	14148	13806	13979	13868	13859	13887	13994	13829	13858	13860	13817	13783	13910	13821	13903	13793	13749	13734	13976	14064	13758	13863	13851	13755	13900	13927	14033	14014	13834	13944	14027	13754	13832	13965	13733	14082	13685	13845	13984	13805	14000	13637	14018	13693	13797	13829	13863	14010	13750	13890	13965	13927	13753	13716	13993	13931	13933	13712	13850	13785	13919	13851	13742	13960	13768	13806	13794	13929	13846	13802	13823	13952	13784	13892	13938	13802	13844	13851	13803	14024	13872	13869	14055	13879	13832	13727	13796	13865	13775	13891	13872	13853	13781	13824	13789	13827	13855	14044	13816	13925	13769	13763	13915	13794	14234	13898	13890	14031	13826	13849	14028	13770	13882	13832	13796	13931	13762	13826	13954	13887	13905	14059	13785	13791	13901	13820	13808	13935	13914	13929	14009	13834	13903	13858	13817	13638	13947	13805	13869	13836	13747	13974	13773	13813	13983	13753	13788	13888	13827	13852	13748	13792	13997	13912	13816	13940	13759	13916	13701	13874	13945	13814	13852	13901	13993	13707	13877	13992	13766	13847	13972	13801	13958	13847	13808	14017	13739	13871	13885	13891	13984	13864	13821	13834	13879	13910	13900	13968	13932	13842	13883	13892	13699	14000	13893	13746	13863	13953	13959	13947	13855	13914	13943	13784	13785	13891	13867	13870	13947	13919	13926	13887	13788	13799	13982	13882	13669	14001	13985	13855	13938	13905	13704	13961	13887	14008	13737	13872	13852	13854	13960	13863	13968	13826	13871	14056	13787	13902	13929	13902	13810	13980	13960	13847	14049	13976	13884	13844	13716	13932	13815	13985	14017	13885	14010	13801	13766	13767	13996	13913	13910	13862	14027	14088	13892	13791	13785	13907	13989	13667	13892	14191	13866	14016	13788	13865	13654	13963	13927	13774	13776	13994	13836	13683	13911	13825	13784	13788	13884	13799	13929	13779	13862	13841	13875	13873	13908	13849	13816	13820	13812	13959	13959	13832	13907	13968	13869	13859	13955	14091	13806	13827	13849	14022	13670	13804	13905	13876	14065	13862	13817	13820	13864	13698	13921	13945	13876	13895	13923	13996	13870	13792	14058	13841	14026	13819	13999	13870	13848	13911	13617	13853	13890	13888	13999	14010	13822	13883	13973	13736	13901	14021	13810	13823	13922	13784	13973	13870	13983	13661	13915	13802	13950	13900	13668	13850	13770	13874	13850	13908	13797	13746	13948	13911	13726	13894	14022	13910	13828	13863	13840	13775	13850	13672	13945	13849	13756	13880	13963	13990	13853	13916	13879	13983	13700	13938	13930	13827	13797	13853	13831	13781	13911	13913	13943	13685	13865	13873	13807	13926	13973	13783	13901	13891	13949	13936	13749	13802	13914	13955	13903	13848	13779	14069	13793	13777	13868	13743	14174	13785	14022	13830	13726	14012	13797	13711	13990	14019	13876	13762	13782	13849	14037	13833	13883	13939	13921	13886	13805	13971	13883	13745	13858	13893	13810	13848	13991	13996	13772	13851	13884	13844	13818	13943	13899	13837	13952	13923	13952	13720	13891	13905	13935	13918	13857	13813	13924	13791	13828	13787	13802	13828	13924	13900	13792	13663	14050	13808	13887	13892	13940	13863	13899	13886	13803	13752	13983	14035	13791	13961	13852	13893	13791	13921	13974	13781	13703	13791	13763	13988	13871	13805	13764	13992	13763	13990	13969	13992	13790	13849	13913	13832	13698	13951	13876	13878	13856	13850	13911	13784	13868	13774	13777	13776	13808	13969	13914	13747	13859	13739	13973	13930	13812	13843	13791	13790	13907	13759	13767	13966	13978	13950	13744	13882	13974	13971	14045	13978	13953	13604	13871	13936	13903	13860	13979	13983	13695	13850	13895	13798	13813	13811	13764	13977	13940	13887	13776	13942	13881	13862	13979	13773	14052	13810	14044	13959	13994	13688	13955	13960	13915	13920	13869	13771	13816	13875	13897	13924	13797	14001	13841	13835	13885	13805	13830	13868	13727	13824	13887	13860	13899	13982	13802	13867	13708	13920	13794	13835	13911	14022	13997	13897	13928	13807	13902	13884	13960	14032	13952	13984	13919	13974	13997	13848	13873	13805	13928	13854	13791	13862	13914	13749	13903	13915	13893	13921	13883	13829	13984	13857	13820	13914	13902	13873	13869	13935	13865	13864	13994	13730	13921	13856	13928	13833	13961	13760	13720	13823	13930	13896	13765	13890	13905	13700	13936	13850	13863	13840	13947	13837	13932	13860	13987	13863	13975	13836	13860	13874	13881	14010	13777	13847	14089	13955	13822	13865	13840	13863	13730	13968	14021	13865	14007	13772	13838	14002	13818	13886	13770	13927	13792	13920	13832	13823	13964	13757	13932	13935	13822	13899	13949	13878	13923	14051	13831	13765	13938	13874	13650	13766	13974	13775	14048	13875	13950	13679	13886	13955	13980	13767	13823	13756	14057	14050	13838	13971	13841	13789	13976	14022	13941	13777	13947	13915	13794	13917	13808	13929	14019	13813	13914	13840	13803	13766	13861	13799	13790	13802	13935	13935	13922	13972	13862	13886	13780	13981	13940	13908	13880	13818	13888	13900	13906	14079	13879	13897	13784	13945	13792	13829	13846	13801	13953	13972	13954	13776	13896	14042	13845	13762	13873	13818	13945	13996	13847	13866	13824	13771	13937	13898	13837	13857	13912	13844	13871	13810	13843	13943	13786	13966	13912	13839	13943	13850	13718	13978	13908	13811	13816	14049	13915	13761	13891	13871	13794	13905	13891	14031	13786	13988	14011	13917	13864	13780	13914	13844	13902	13901	13748	13828	13843	13732	13729	13939	13862	13887	13706	14008	13936	13793	13824	14029	13782	13754	13991	13810	13963	14019	14004	13854	13838	13846	13810	13889	13783	13790	13965	13808	13942	13920	13731	13806	13980	13899	13784	13883	13817	13908	13955	13862	13970	13846	13842	13781	13976	13812	13940	13837	13776	13834	13766	13965	13823	13952	13702	13788	14011	13955	13815	13869	13909	13694	13736	13951	13901	13896	13949	14057	13848	13858	13940	13695	13991	13929	13860	13758	13860	13836	13898	13930	13935	13932	13898	13960	13924	13944	13787	13772	13990	13869	13960	13762	13908	13812	13919	14077	13932	13922	13803	13976	13789	13813	13903	13866	13932	13791	14008	13810	13940	14026	13959	13866	13966	14032	13724	13866	13839	13850	13713	13864	13801	13856	14012	13851	13960	13835	13895	13863	13846	13956	13755	13860	13782	13898	13890	13875	13974	13704	13787	13917	13844	13718	13897	13796	13917	14127	13855	13937	13725	13915	14065	13923	13909	13897	13955	13865	13910	14029	13907	13733	13837	14013	13959	13776	13945	13805	13839	13922	13871	13935	13930	13910	13952	13807	13926	13819	13786	14031	13933	13881	13845	13886	13879	14020	13898	13706	13853	13786	13886	13865	13790	14032	13814	13720	13918	13776	13982	13803	13790	13981	13739	13813	14095	13882	14184	13989	13841	13952	13764	13782	13824	13697	13923	13752	13723	13987	13834	13993	13946	13973	13721	13865	13866	13927	13929	13819	14003	14007	13771	13905	13835	13903	13847	13861	13916	13873	13900	13806	13794	13857	13947	13916	13905	13852	13952	13937	13842	13959	13984	13703	13913	13922	14024	13867	13847	13817	13974	13920	13897	13915	14010	13941	13854	13841	13935	13837	13850	13783	13887	13919	13825	14031	13852	13835	13784	13873	13893	13964	13943	13848	13994	13858	13843	13739	14118	13970	13821	14047	13669	13772	13934	13832	13843	13880	13920	13889	13847	13914	13835	13771	14077	13998	13905	13958	13922	13968	13664	13986	13918	13655	13857	13754	13756	13900	13876	13933	13907	13898	13848	13929	13943	13828	13862	13866	14023	13887	13888	13805	13917	13938	14107	13807	13794	13987	13958	13954	13881	13946	13937	13857	14119	13968	13934	13856	13825	13834	13807	13890	13790	13692	13846	13896	13863	13895	13904	13863	13760	13852	13967	14069	13977	13850	13989	13902	13855	13784	13881	13827	14029	13812	13967	13934	13745	13804	14012	13795	13875	13867	13946	13843	13894	13988	13750	13928	14023	13835	13864	14081	13866	13844	13891	13868	13769	13855	13900	13855	13936	13809	13999	13915	13937	13945	14002	14024	13885	13840	13824	13777	13671	13985	13910	14015	13993	13984	13833	13821	13995	13851	13819	13839	13773	13943	13972	13797	14026	14010	13875	14022	13671	13833	13959	13896	13886	13846	13831	13910	13904	13907	13970	13740	13965	13813	13794	13908	13944	13761	13844	13859	13869	13851	14000	13916	13835	13832	13892	14007	13873	13874	14005	13848	13976	13835	13924	13759	13831	13791	13674	13928	13823	13983	13902	13837	13906	13740	13920	13830	13910	13793	13877	13804	13967	13653	13954	13931	13800	13937	13927	13966	13831	13783	14012	13998	13642	14003
22769	21213	29480	24058	22930	24582	25806	20755	19105	18480	18073	17510	17351	17154	16705	16611	16513	16406	16319	16320	16265	16259	16147	16169	16037	15841	15914	15910	16025	15753	15902	15653	15828	15883	15812	15859	15739	15940	15630	15968	15919	15684	15708	16311	16571	16344	16104	16048	15883	15676	15630	15843	15690	15816	15583	15600	15557	15477	15693	15820	15793	15425	15891	15639	15594	15502	15671	15779	15751	15542	15525	15544	15650	15632	15779	15746	15797	15687	15791	15534	15890	15633	15694	15494	15819	15534	15613	15744	15447	15572	15574	15720	15754	15789	15741	15610	15713	15648	15639	15661	15594	15788	15577	15741	15747	15746	15804	15809	15504	15735	15428	15551	15699	15394	15385	15666	15527	15400	15541	15753	15660	15587	15883	15654	15713	15795	15881	15583	15761	15483	15708	15572	15576	15595	15741	15547	15719	15449	15609	15595	15623	15632	15659	15448	15752	15607	15605	15447	15617	15438	15638	15533	15627	15524	15761	15611	15602	15697	15509	15652	15640	15467	15526	15522	15521	15675	15669	15700	15623	15601	15503	15579	15957	15719	15729	15566	15592	15624	15781	15530	15554	15500	15580	15480	15628	15524	15699	15610	15788	15662	15672	15721	15553	15510	15568	15740	15384	15681	15755	15794	15802	15501	15626	15736	15677	15709	15591	15518	15569	15505	15648	15637	15703	15666	15485	15678	15597	15568	15524	15778	15665	15577	15502	15561	15720	15833	15537	15698	15439	15511	15663	15511	15468	15553	15668	15654	15686	15549	15606	15527	15721	15637	15500	15721	15656	15687	15527	15479	15422	15561	15689	15637	15637	15586	15698	15699	15771	15714	15591	15685	15690	15538	15749	15761	15484	15543	15541	15610	15639	15636	15646	15718	15680	15543	15663	15797	15449	15539	15681	15607	15539	15382	15551	15570	15701	15612	15543	15446	15684	15507	15640	15704	15581	15724	15501	15738	15483	15549	15749	15605	15616	15806	15697	15575	15714	15393	15446	15617	15780	15736	15612	15809	15696	15624	15581	15509	15868	15553	15455	15511	15435	15560	15401	15688	15641	15600	15553	15546	15681	15409	15691	15518	15766	15539	15665	15733	15667	15744	15547	15509	15578	15620	15739	15705	15652	15792	15451	15419	15557	15549	15678	15746	15565	15601	15563	15539	15517	15486	15819	15697	15564	15668	15571	15554	15660	15654	15669	15786	15494	15294	15564	15584	15718	15745	15802	15548	15534	15467	15459	15531	15521	15457	15535	15624	15756	15661	15518	15555	15730	15303	15723	15603	15674	15770	15541	15743	15716	15810	15560	15605	15623	15478	15802	15631	15711	15659	15768	15550	15689	15605	15516	15819	15716	15499	15523	15614	15794	15702	15502	15539	15757	15678	15651	15653	15730	15764	15599	15741	15623	15629	15729	15533	15415	15473	15575	15565	15748	15551	15454	15629	15549	15589	15755	15563	15548	15749	15840	15553	15570	15668	15524	15717	15683	15700	15671	15571	15630	15668	15727	15442	15555	15617	15738	15497	15726	15558	15676	15632	15623	15396	15660	15634	15509	15608	15472	15457	15695	15760	15698	15482	15643	15702	15730	15673	15540	15589	15534	15643	15586	15617	15639	15600	15763	15631	15680	15771	15624	15593	15791	15660	15594	15684	15747	15523	15603	15604	15684	15567	15666	15300	15488	15526	15592	15478	15552	15676	15433	15464	15562	15541	15594	15719	15533	15634	15650	15537	15649	15437	15469	15255	15690	15741	15545	15722	15744	15645	15645	15528	15580	15442	15692	15617	15737	15601	15563	15601	15674	15617	15685	15484	15492	15580	15626	15743	15484	15501	15590	15701	15671	15728	15724	15592	15700	15643	15387	15516	15561	15785	15633	15645	15602	15649	15566	15669	15610	15687	15616	15588	15531	15606	15598	15675	15552	15695	15704	15797	15528	15732	15556	15773	15704	15620	15405	15656	15722	15516	15603	15536	15572	15631	15618	15732	15634	15785	15607	15684	15566	15510	15734	15658	15709	15527	15488	15540	15735	15643	15534	15453	15785	15823	15678	15694	15506	15589	15543	15647	15693	15791	15660	15611	15443	15525	15582	15444	15466	15555	15429	15373	15554	15577	15718	15561	15582	15606	15515	15557	15693	15542	15672	15768	15610	15437	15772	15694	15532	15668	15674	15605	15647	15591	15518	15618	15425	15546	15562	15709	15530	15654	15540	15559	15570	15602	15567	15627	15495	15801	15669	15582	15479	15595	15576	15508	15711	15589	15617	15604	15548	15482	15652	15737	15683	15628	15539	15686	15577	15814	15601	15883	15524	15585	15506	15587	15632	15633	15607	15533	15781	15604	15613	15477	15604	15554	15549	15772	15767	15584	15606	15480	15814	15685	15578	15637	15647	15643	15693	15467	15610	15550	15700	15566	15546	15677	15722	15560	15586	15770	15332	15574	15695	15673	15667	15693	15761	15505	15648	15624	15553	15610	15628	15495	15633	15827	15662	15597	15578	15627	15469	15558	15513	15562	15786	15720	15506	15673	15530	15580	15603	15672	15765	15612	15567	15588	15549	15717	15463	15575	15690	15517	15851	15684	15677	15610	15503	15580	15657	15419	15698	15621	15616	15654	15414	15747	15738	15545	15544	15683	15808	15420	15585	15748	15506	15419	15712	15583	15674	15810	15657	15634	15513	15596	15721	15635	15649	15567	15588	15693	15635	15663	15466	15482	15665	15648	15514	15554	15491	15803	15432	15598	15437	15383	15622	15433	15495	15530	15558	15734	15497	15603	15765	15603	15579	15713	15693	15529	15643	15682	15692	15768	15618	15516	15591	15537	15373	15782	15587	15609	15738	15495	15523	15735	15518	15577	15471	15571	15464	15387	15633	15596	15544	15715	15771	15509	15591	15690	15744	15508	15659	15660	15569	15592	15799	15635	15756	15804	15661	15756	15445	15648	15475	15561	15701	15772	15571	15719	15656	15426	15602	15600	15623	15797	15487	15595	15633	15675	15693	15715	15777	15629	15398	15594	15805	15609	15700	15674	15528	15583	15596	15628	15635	15721	15576	15486	15536	15577	15734	15893	15746	15562	15559	15626	15663	15608	15690	15641	15522	15642	15680	15639	15390	15356	15622	15319	15693	15575	15551	15560	15637	15679	15552	15599	15472	15688	15565	15579	15616	15322	15664	15634	15534	15715	15523	15517	15673	15585	15351	15687	15747	15723	15667	15794	15762	15836	15801	15729	15636	15626	15514	15600	15680	15458	15693	15628	15825	15468	15527	15642	15534	15614	15726	15602	15436	15659	15620	15732	15602	15674	15724	15815	15452	15651	15532	15680	15588	15662	15677	15720	15645	15490	15711	15495	15524	15638	15649	15599	15540	15751	15591	15657	15744	15742	15677	15640	15551	15536	15730	15641	15776	15580	15764	15511	15518	15622	15644	15528	15840	15688	15580	15578	15471	15708	15584	15511	15628	15507	15591	15557	15505	15591	15532	15642	15547	15468	15780	15588	15733	15560	15757	15785	15642	15647	15580	15669	15532	15447	15542	15614	15487	15616	15509	15820	15631	15722	15635	15772	15872	15491	15630	15754	15631	15607	15493	15478	15708	15586	15774	15616	15731	15635	15505	15692	15681	15698	15546	15622	15617	15511	15663	15589	15526	15590	15545	15537	15575	15719	15629	15677	15677	15507	15644	15659	15598	15698	15485	15557	15750	15700	15394	15512	15572	15274	15536	15456	15645	15745	15597	15699	15727	15604	15612	15558	15526	15378	15733	15352	15525	15788	15664	15834	15625	15552	15528	15608	15639	15523	15585	15555	15580	15522	15733	15498	15519	15701	15448	15640	15534	15617	15696	15584	15502	15707	15768	15682	15539	15632	15665	15757	15670	15600	15600	15700	15683	15714	15629	15856	15539	15611	15595	15578	15584	15799	15650	15744	15495	15733	15528	15557	15620	15705	15535	15828	15622	15704	15701	15725	15590	15708	15850	15705	15665	15482	15649	15647	15666	15727	15577	15406	15780	15589	15804	15543	15672	15482	15401	15650	15523	15596	15700	15868	15681	15639	15760	15597	15603	15542	15567	15720	15827	15419	15804	15540	15611	15535	15512	15661	15360	15733	15736	15801	15454	15702	15604	15639	15821	15720	15633	15643	15480	15661	15550	15561	15647	15617	15588	15660	15582	15791	15623	15705	15696	15505	15487	15565	15572	15743	15845	15663	15662	15584	15781	15377	15535	15504	15528	15608	15544	15446	15711	15837	15594	15507	15432	15459	15650	15496	15609	15658	15578	15793	15793	15630	15591	15675	15883	15546	15729	15560	15769	15618	15628	15403	15573	15690	15742	15779	15727	15721	15750	15565	15616	15570	15612	15517	15695	15471	15452	15563	15547	15684	15701	15516	15681	15677	15681	15364	15557	15503	15796	15728	15593	15711	15451	15609	15676	15527	15531	15624	15643	15596	15689	15475	15550	15647	15597	15517	15741	15610	15718	15543	15728	15624	15502	15769	15501	15541	15590	15519	15617	15644	15663	15471	15717	15570	15580	15571	15715	15674	15524	15579	15683	15610	15736	15694	15668	15519	15314	15542	15660	15622	15779	15469	15663	15753	15638	15596	15527	15655	15633	15708	15696	15852	15584	15618	15707	15546	15699	15734	15514	15537	15572	15608	15523	15651	15735	15665	15547	15661	15636	15542	15617	15607	15722	15498	15751	15608	15495	15823	15632	15482	15585	15585	15555	15703	15671	15802	15612	15497	15624	15706	15607	15871	15611	15638	15447	15737	15651	15550	15522	15520	15441	15704	15497	15775	15793	15632	15701	15579	15725	15653	15306	15535	15619	15635	15568	15874	15501	15577	15532	15433	15610	15483	15411	15535	15635	15610	15750	15686	15734	15533	15601	15573	15528	15519	15510	15711	15681	15592	15689	15508	15597	15679	15563	15713	15554	15440	15461	15606	15647	15526	15655	15448	15585	15687	15380	15501	15420	15623	15552	15616	15824	15469	15554	15524	15697	15686	15596	15487	15704	15594	15628	15646	15634	15569	15599	15733	15723	15768	15660	15567	15477	15628	15483	15612	15675	15696	15735	15415	15661	15675	15485	15621	15615	15624	15619	15806	15773	15474
21145	59580	62306	35577	33192	24414	22052	20149	18953	17933	17299	16441	16101	15692	15393	15112	14989	14788	14466	14446	14476	14371	14393	14087	14182	14009	14120	14011	14133	14008	13989	13866	13811	13950	13909	13939	13711	13680	13904	13959	13841	13862	13824	14741	14867	14713	14226	14188	13897	13789	13851	13900	13691	13941	13720	13743	13851	13909	13737	13810	13807	13890	13888	13822	13789	13847	13857	13806	13879	13698	13747	13799	13627	13874	13809	13806	13511	13863	13818	13698	13716	13827	13839	13756	13759	13784	13802	13592	13674	13859	13831	13754	13899	13623	13705	13655	13908	13844	13695	13902	13882	13816	13749	13715	13582	13731	13828	13876	13930	13933	13877	13973	13788	13854	13846	13859	13820	13894	13831	13690	13723	13793	13841	13833	13716	13874	13858	13759	13759	13921	14000	13726	13849	13911	13831	13907	13781	13839	13856	13722	13772	13734	13942	13673	13833	13895	13721	13916	13805	13756	13677	13861	13620	13910	13688	13898	13721	13613	13901	13688	13712	13736	13858	13840	14008	13663	13881	13639	13806	13833	13653	13696	13857	13696	13754	13757	13797	13786	13810	13831	13748	13692	13741	13688	13781	13802	13656	13593	13904	13791	13764	13792	13718	13817	13873	13754	13671	13800	13615	13725	13729	13887	13719	13714	13959	13784	13796	13912	13863	13756	13782	13870	13954	13762	13904	13920	13799	13867	13723	13801	13767	13892	13819	13586	13669	13896	13743	13860	13765	13567	13875	13842	13629	13671	13810	13595	13849	13702	13725	13781	13819	13921	13689	13629	14032	13829	14004	13786	13826	13730	13846	13759	13906	13745	13846	13704	13781	13798	13854	13807	13860	13904	13756	13893	13687	13803	13757	13769	13828	13971	13898	13734	13710	13826	13840	13821	13759	13729	13707	13799	13645	13735	13749	13811	13705	13831	13913	13803	13814	13704	13916	13708	13714	13816	13916	13686	13822	13763	13570	13715	13813	13884	13933	13757	13878	13728	13671	13761	13775	13863	13757	13767	13757	13794	13844	13751	13821	13801	13851	13797	13721	13449	13812	13733	13824	13605	13647	13850	13694	13595	13964	13766	13811	13843	13774	13508	13642	13802	13763	13687	13780	13721	13806	13637	13774	13790	13673	13855	13734	13648	13734	13636	13888	13774	13687	13811	13769	13796	13755	13776	13831	13902	13738	13827	13898	13823	13674	13765	13843	13793	13737	13835	13689	13824	13741	13750	13853	13747	13731	13763	13708	13849	13751	13662	13752	13854	13742	13614	13797	13865	13870	13800	13714	13742	13764	13444	13816	13724	13777	13834	13839	13713	13715	13781	13895	13880	13832	13773	13817	13774	13755	13462	13799	13757	13688	13785	13836	13492	13795	13885	13849	13752	13886	13670	13666	13706	13833	13838	13666	13748	13764	13713	13850	13865	13852	13684	13717	13771	13822	13877	13794	13828	13729	13877	13698	13681	13701	13705	13694	13711	13995	13780	13764	13770	13975	13816	13875	13719	13808	13846	13856	13804	13826	13571	13873	13699	13725	13832	13730	13750	13818	13748	13873	13786	13891	13818	13783	13831	13879	13813	13777	13716	13658	13891	13942	13866	13823	13830	13823	13801	13712	13811	13786	13754	13859	13823	13862	13755	13627	13940	13857	13767	13956	13716	13856	13816	13812	13803	13911	13678	13655	13755	13755	13683	13886	13881	13952	13735	13904	13822	13614	13793	13738	13778	13924	13717	13679	13622	13945	13783	13973	13725	13828	13989	13709	13910	13694	13785	13760	13908	13748	13756	13745	13741	13837	13691	13963	13826	13787	13949	13584	13848	13629	13802	13936	13790	13936	13697	13772	13625	13761	14018	13993	13665	13870	13776	13775	13795	13718	13796	13772	13690	13707	13910	13912	13561	13675	13780	13868	13812	13656	13895	13673	13644	13787	13846	13908	13735	13701	13817	13808	13739	13805	13734	13720	13863	13922	13692	13756	13785	13837	13745	13763	13751	13952	13744	13758	13776	13808	13750	13929	13800	13741	13872	13745	13866	13748	13710	13859	13722	13688	13808	13740	13807	13745	13693	13812	13851	13893	13757	13822	13861	13756	13762	13787	13803	13848	13843	13890	13793	13820	13837	13828	13833	13776	13842	13698	13789	13791	13786	13790	13655	13818	13770	13833	13757	13869	13890	13759	13874	13859	13655	13686	13713	13905	13774	13860	13713	13664	13753	13800	13656	13821	13804	13924	13945	13957	13699	13722	13911	13837	13848	13904	13797	13721	13715	13767	13945	13711	13803	13791	13698	13734	13670	13777	13728	13562	13710	13788	13862	13656	13681	13865	13792	13826	13799	13598	13880	13878	13936	13785	13735	13713	13837	13855	13842	13765	13969	13848	13694	13679	13769	13889	13800	13863	13713	13834	13673	13809	13729	13805	13692	13850	13800	13893	13769	13798	13896	13788	13858	13948	13664	13590	13620	13706	13916	13817	13892	13813	13782	13775	13688	13890	13811	13649	13837	13693	13896	13904	13764	13797	13695	13735	13882	13823	13844	13961	13658	13630	13705	13707	13798	13946	13751	13888	13962	13715	13715	13804	13806	13749	13774	13885	13802	13705	13754	13926	13808	13782	13920	13721	13724	13770	13785	13855	13809	13851	13719	13824	13970	13854	13832	13890	13790	13827	13738	13826	13661	13662	13664	13880	13809	13498	13699	13702	13908	13943	13572	13876	13903	13879	13695	13827	13950	13666	13589	13887	13580	13882	13775	13794	13657	13815	13810	13656	13822	13746	13755	13814	13855	13915	13850	13802	13792	13711	13695	13755	13663	13791	13851	13835	13673	13702	13681	13682	13642	13684	13904	13732	13746	13958	13771	13839	13781	13800	13633	13740	13872	13693	13627	13733	13806	13829	13738	13882	13738	13760	13890	13894	13759	13840	13774	13752	13777	13806	13748	13588	13972	13878	13721	13776	13723	13875	13582	13814	13777	13714	13771	13804	13839	13862	13784	13792	13729	13746	13661	13483	13739	13890	13732	13873	13870	13686	13787	13752	13804	13923	13718	13871	13797	13830	13793	13861	13847	13800	13937	13774	13772	13659	13770	13889	13871	13702	13754	13905	13867	13645	13662	13675	13751	13823	13661	13774	13848	13750	13827	13803	13645	13950	13925	13802	13886	13752	13737	13683	13758	13873	13616	13808	13825	13681	13740	13956	13719	13639	13746	13875	13833	13759	13741	13846	13781	13611	13680	13926	13691	13672	13824	13935	13813	13643	13765	13764	13684	13783	13737	13819	13937	13819	13948	13875	13734	13653	13705	13822	13597	13883	13817	13604	13781	13653	13903	13883	13777	13681	13821	13856	13717	13739	13757	13843	13654	13909	13660	13601	13844	13720	13809	13847	13727	13723	13810	13838	13639	13789	13849	13824	13813	13853	13806	13786	13804	13628	13774	13909	13859	13806	13766	13585	13752	13695	13929	13724	13706	13776	13713	13733	13827	13752	13750	13768	13882	13656	13692	13779	13888	13875	13788	13861	13646	13793	13700	13787	13825	13771	13769	13847	13743	13785	13719	13867	13746	13808	13743	13796	13702	13771	13633	13777	13723	13800	13698	13913	13855	13666	13941	13723	13663	13961	13767	13703	13711	13705	13753	13990	13887	13949	13823	13911	13712	13978	13770	13781	13862	13820	13910	13682	13773	13610	13854	13760	13933	13663	13798	13838	13932	13817	13837	13985	13638	13716	13858	13742	13856	13775	13630	13875	13773	13757	13769	13873	13728	13857	13705	13900	13876	13812	13820	13699	13875	13883	13740	13721	13624	13886	13833	13778	13802	13677	13726	13694	13859	13743	13848	13736	13643	13764	13734	13780	13853	13711	13819	13656	13917	13803	13871	13559	13871	13824	13711	13651	13738	13806	13653	13716	13855	13711	13765	13779	13924	13828	13910	13744	13777	13711	13741	13748	13698	13743	13880	13857	13811	13673	13896	13756	13886	13713	13779	13876	13830	13671	13766	13714	13767	13818	13714	13815	13980	13676	13761	13791	13835	13638	13746	13879	13917	13920	13637	13791	13758	13778	13791	13854	13907	14002	13656	13639	13564	13813	13945	13783	13842	13601	13643	13727	13714	13853	13842	13687	13818	13763	13690	13723	13902	13746	13716	13783	13786	13774	13847	13873	13527	13896	13814	13891	13769	13758	13781	13804	13877	13828	13779	13623	13576	13748	13910	13793	13678	13740	13781	13968	13962	13774	13927	13711	13764	13749	13746	13740	13778	13828	13780	13832	13771	13843	13943	13813	13948	13900	13756	13716	13716	13675	13888	13786	13788	13855	13726	13811	13622	13716	13910	13956	13689	13860	13765	13810	13765	13701	13853	13731	13877	13823	13637	13726	13834	13899	13783	13750	13744	13871	13703	13772	13690	13788	13752	13832	13826	13919	13766	13724	13709	13788	13949	13778	13701	13657	13875	13750	13910	13811	13771	13791	13897	13862	13687	13789	13844	13846	13727	13787	13797	13795	13756	13779	13922	13906	13900	13700	13848	13653	13824	13807	13759	13717	13871	13807	13839	13741	13748	13803	13876	13718	13829	13849	13857	13861	13949	13627	13826	13738	13771	13823	13739	13686	13873	13877	13751	13620	13734	13902	13869	13711	13886	13828	13738	13937	13724	13966	13769	13831	13722	13849	13823	13696	13895	13792	13772	13642	13734	13789	13896	13844	13679	13599	13807	13791	13744	13734	13955	13679	13727	13893	13713	13646	13801	13790	13643	13687	13784	13850	13664	13719	13881	13963	13650	13763	13754	13790	13720	13741	13900	13914	13689	13887	13608	13662	13860	13613	13858	13672	13958	13946	13710	13819	13697	13845	13800	13817	13829	13700	13754	13768	13938	13682	13848	13756	13881	13749	13769	13746	13814	13820	13691	13735	13792	13683	13887	13866	13763	13738	13725	13622	13914	13884	13850	13785	13743	13865	13758	13844	13851	13695	13686	13799	13808	13753	13861	13903	13728	13775	13770	13807	13740	13763	13942	13830	13824	13866	13750	13835	13710	13767	13836	13799	13871	13709	13749	13770	13914	13712	13723	13850	13912	13652	13788	13767	13718	13926	13833	13775	13797	13887	13794	13909	13710
27527	24867	32927	25456	20473	18765	18139	17773	17308	17094	16984	16998	16688	16736	16476	16669	16863	16558	16611	16616	16695	16611	16666	16437	16338	16522	16535	16407	16472	16520	16543	16286	16545	16445	16382	16364	16458	16431	16303	16390	16483	16362	16219	16303	16542	16717	16469	16430	16468	16310	16410	16476	16453	16278	16531	16434	16473	16325	16319	16435	16423	16434	16193	16494	16362	16228	16399	16239	16550	16449	16624	16388	16327	16388	16409	16327	16582	16598	16406	16398	16339	16389	16495	16565	16310	16291	16478	16375	16338	16419	16384	16409	16409	16488	16690	16353	16470	16353	16414	16415	16431	16430	16565	16466	16480	16382	16595	16343	16494	16299	16425	16428	16230	16380	16434	16405	16465	16713	16562	16300	16628	16689	16384	16569	16329	16336	16487	16444	16581	16470	16347	16384	16369	16400	16265	16206	16401	16370	16437	16088	16403	16460	16564	16559	16345	16403	16571	16452	16598	16723	16444	16469	16416	16271	16420	16448	16452	16409	16378	16375	16155	16449	16326	16598	16210	16620	16556	16682	16454	16488	16228	16477	16284	16206	16340	16403	16379	16507	16457	16417	16412	16204	16390	16573	16337	16450	16518	16327	16411	16524	16528	16476	16519	16508	16371	16465	16443	16446	16398	16279	16563	16317	16546	16437	16391	16224	16507	16578	16368	16372	16330	16372	16315	16442	16417	16299	16656	16420	16265	16433	16510	16243	16561	16355	16450	16575	16476	16479	16398	16289	16314	16367	16418	16381	16327	16567	16452	16486	16361	16533	16456	16182	16479	16376	16623	16629	16697	16392	16518	16498	16308	16389	16442	16545	16329	16368	16532	16405	16345	16557	16640	16324	16393	16425	16356	16448	16417	16236	16475	16290	16555	16494	16229	16314	16518	16368	16495	16628	16412	16364	16555	16284	16573	16506	16401	16524	16383	16336	16481	16357	16564	16347	16403	16504	16495	16402	16634	16445	16521	16353	16267	16518	16612	16496	16344	16424	16388	16489	16323	16342	16384	16274	16330	16268	16425	16414	16385	16424	16574	16351	16457	16220	16599	16414	16263	16339	16277	16433	16490	16403	16298	16443	16572	16441	16374	16406	16434	16327	16613	16173	16701	16339	16586	16681	16412	16390	16506	16367	16368	16425	16488	16510	16439	16388	16345	16542	16567	16426	16454	16744	16543	16580	16387	16700	16567	16255	16467	16429	16265	16452	16424	16373	16339	16361	16243	16395	16297	16436	16277	16125	16230	16343	16270	16201	16201	16462	16302	16376	16318	16104	16514	16300	16439	16424	16298	16543	16405	16433	16345	16377	16433	16294	16482	16395	16499	16672	16334	16245	16310	16502	16570	16483	16403	16444	16426	16402	16060	16267	16463	16447	16511	16568	16501	16542	16398	16471	16603	16376	16347	16596	16521	16342	16632	16489	16589	16373	16449	16203	16397	16438	16491	16423	16408	16399	16360	16246	16307	16378	16229	16552	16416	16458	16571	16354	16164	16456	16533	16421	16487	16414	16451	16270	16193	16268	16308	16539	16461	16400	16522	16504	16560	16243	16363	16233	16396	16431	16607	16383	16461	16296	16428	16384	16441	16178	16455	16317	16515	16473	16478	16380	16351	16592	16301	16353	16608	16322	16418	16611	16454	16330	16363	16293	16546	16428	16414	16445	16318	16331	16484	16550	16282	16384	16290	16403	16391	16439	16334	16459	16557	16458	16381	16472	16414	16453	16555	16418	16477	16540	16530	16393	16412	16411	16428	16170	16346	16465	16485	16589	16532	16391	16447	16396	16330	16449	16532	16338	16431	16333	16391	16458	16444	16422	16321	16472	16473	16530	16351	16323	16561	16557	16576	16617	16439	16385	16453	16141	16426	16310	16555	16506	16339	16452	16560	16527	16319	16330	16212	16240	16431	16275	16133	16281	16373	16661	16401	16389	16300	16430	16400	16452	16567	16376	16482	16409	16741	16181	16274	16466	16313	16490	16321	16269	16254	16560	16362	16566	16387	16394	16491	16520	16530	16449	16561	16366	16285	16500	16319	16393	16357	16210	16239	16656	16441	16379	16493	16318	16557	16508	16440	16480	16456	16501	16419	16349	16254	16288	16249	16470	16468	16457	16585	16424	16302	16423	16423	16501	16528	16260	16597	16273	16619	16383	16490	16586	16504	16295	16410	16247	16359	16342	16506	16333	16357	16324	16335	16384	16350	16538	16572	16398	16303	16471	16085	16369	16225	16412	16437	16521	16586	16510	16507	16339	16519	16213	16476	16384	16551	16585	16524	16472	16612	16356	16360	16347	16513	16381	16551	16530	16428	16399	16351	16472	16516	16286	16397	16363	16331	16396	16241	16405	16356	16378	16400	16298	16337	16496	16517	16517	16550	16409	16304	16761	16308	16405	16482	16297	16520	16386	16404	16490	16297	16483	16215	16243	16519	16493	16348	16489	16478	16351	16495	16420	16598	16426	16427	16375	16549	16352	16244	16352	16369	16562	16447	16260	16408	16370	16234	16376	16251	16381	16338	16303	16197	16408	16478	16531	16478	16399	16540	16639	16370	16205	16374	16390	16269	16466	16385	16560	16543	16605	16274	16353	16447	16516	16263	16371	16588	16319	16410	16459	16459	16504	16653	16303	16340	16371	16447	16504	16411	16265	16436	16485	16658	16175	16487	16507	16441	16161	16372	16475	16410	16484	16427	16532	16399	16293	16388	16270	16522	16403	16510	16394	16231	16495	16507	16416	16415	16302	16515	16517	16567	16431	16386	16490	16293	16396	16589	16628	16529	16612	16402	16431	16328	16433	16411	16357	16367	16263	16425	16622	16526	16352	16343	16400	16438	16278	16372	16283	16306	16233	16319	16526	16539	16307	16243	16552	16403	16350	16385	16449	16502	16400	16512	16517	16440	16403	16425	16506	16452	16384	16417	16337	16420	16293	16467	16550	16397	16340	16474	16218	16318	16206	16347	16510	16479	16360	16626	16353	16306	16524	16433	16375	16545	16480	16347	16490	16330	16527	16372	16390	16647	16539	16365	16434	16470	16393	16476	16455	16359	16611	16296	16530	16401	16333	16571	16380	16508	16499	16291	16282	16381	16398	16361	16512	16558	16501	16470	16327	16390	16368	16614	16422	16448	16326	16410	16230	16520	16463	16457	16429	16367	16497	16278	16566	16653	16605	16320	16326	16430	16194	16402	16337	16470	16322	16367	16413	16565	16395	16615	16641	16340	16469	16357	16458	16657	16491	16331	16224	16389	16424	16458	16415	16545	16321	16687	16433	16393	16414	16574	16665	16387	16277	16184	16548	16501	16316	16389	16565	16338	16444	16384	16269	16406	16346	16553	16599	16316	16588	16512	16413	16453	16521	16522	16245	16415	16415	16478	16616	16480	16492	16538	16373	16364	16293	16319	16373	16350	16559	16368	16508	16352	16326	16589	16574	16340	16504	16370	16205	16369	16409	16392	16484	16482	16482	16212	16408	16510	16268	16320	16428	16375	16347	16339	16380	16422	16398	16310	16527	16301	16442	16467	16330	16470	16409	16356	16420	16504	16543	16240	16524	16565	16601	16603	16306	16519	16656	16523	16319	16582	16356	16274	16588	16447	16534	16407	16495	16370	16449	16476	16489	16528	16369	16346	16338	16359	16598	16143	16371	16484	16328	16233	16286	16513	16139	16295	16621	16411	16477	16320	16410	16382	16576	16520	16214	16518	16331	16391	16450	16330	16207	16426	16299	16529	16387	16299	16513	16479	16415	16644	16095	16467	16385	16419	16365	16431	16557	16303	16409	16586	16451	16465	16615	16519	16474	16337	16313	16493	16353	16603	16446	16420	16162	16302	16358	16541	16516	16398	16329	16346	16436	16488	16457	16491	16386	16444	16464	16568	16517	16355	16356	16337	16397	16260	16463	16603	16462	16530	16244	16477	16458	16447	16513	16573	16521	16479	16378	16342	16558	16540	16354	16451	16340	16296	16418	16696	16362	16330	16361	16373	16435	16482	16249	16213	16481	16360	16443	16539	16506	16473	16457	16637	16351	16337	16328	16451	16529	16423	16307	16385	16486	16509	16355	16406	16436	16395	16502	16608	16361	16457	16292	16356	16458	16278	16389	16612	16501	16444	16655	16346	16506	16526	16509	16553	16179	16448	16452	16588	16359	16600	16450	16415	16679	16398	16489	16579	16396	16520	16404	16298	16484	16548	16321	16431	16402	16591	16506	16267	16572	16423	16400	16362	16228	16385	16439	16368	16235	16373	16382	16407	16495	16513	16345	16410	16517	16476	16510	16398	16510	16341	16366	16478	16330	16590	16336	16596	16358	16612	16500	16501	16291	16486	16310	16276	16368	16458	16224	16377	16309	16348	16345	16483	16459	16413	16548	16529	16425	16314	16352	16453	16107	16459	16467	16370	16696	16381	16407	16573	16458	16483	16477	16234	16599	16563	16407	16401	16234	16320	16268	16499	16366	16251	15966	16393	16298	16282	16381	16534	16531	16237	16538	16547	16336	16327	16174	16583	16356	16328	16432	16272	16430	16504	16370	16372	16398	16331	16393	16451	16523	16475	16459	16147	16387	16310	16138	16451	16447	16521	16194	16464	16513	16357	16387	16247	16457	16667	16285	16285	16323	16475	16410	16270	16463	16601	16451	16376	16259	16278	16450	16366	16307	16671	16394	16466	16494	16379	16408	16461	16464	16395	16522	16461	16532	16293	16541	16498	16459	16692	16395	16480	16303	16265	16355	16500	16373	16343	16285	16422	16364	16465	16626	16425	16504	16492	16296	16255	16505	16670	16411	16465	16581	16554	16533	16464	16323	16420	16530	16543	16291	16353	16431	16373	16384	16458	16424	16351	16277	16334	16450	16421	16393	16570	16313	16379	16484	16390	16301	16436	16410	16261	16459	16346	16525	16303	16314	16426	16341	16580	16465	16437	16504	16459	16375	16662	16592	16548	16560	16275	16528	16460	16639	16524	16226	16487	16375	16399	16427	16384	16348	16337	16406	16424	16476	16413	16368	16070	16304	16232	16533	16363	16482	16428	16418	16419	16395	16571	16528	16474	16257	16370	16395	16589	16389	16533	16189	16269	16513	16299	16489	16537	16426	16524	16553	16445	16208	16383	16461
18523	36903	34631	21057	19445	17449	16385	15851	15581	15232	15077	15022	14826	14801	14662	14530	14622	14489	14311	14393	14275	14298	14459	14364	14352	14439	14286	14167	14260	14315	14217	14254	14315	14393	14236	14260	14271	14271	14398	14216	14043	14279	14339	14341	14372	14416	14330	14303	14198	14280	14164	14304	14128	14246	14258	14439	14176	14191	14344	14024	14219	14280	14286	14190	14221	14261	14359	14122	14294	14279	14180	14248	14277	14275	14290	14237	14368	14006	14280	14256	14205	14222	14337	14316	14188	14204	14238	14179	14258	14271	14002	14348	14325	14257	14284	14255	14267	14163	14406	14298	14289	14210	14124	14239	14462	14060	14151	14036	14207	14155	14225	14174	14185	14299	14199	14169	14188	14310	14177	14202	14348	14261	14254	14167	14195	14350	14291	14311	14266	14290	14170	14352	14240	14251	14258	14369	14225	14268	14283	14311	14415	14353	14383	14167	14400	14128	14172	14247	14337	14248	14289	14145	14267	14272	14516	14277	14228	14241	14197	14125	14304	14337	14147	14173	14100	14073	14309	14145	14264	14234	14088	14225	14372	14233	14383	14287	14103	14304	14069	14298	14256	14146	14187	14252	14344	14290	14204	14173	14217	14237	14302	14306	14189	14209	14307	14238	14276	14113	14172	14286	14427	14386	14384	14359	14070	14257	14354	14426	14184	14261	14168	14359	14303	14213	14291	14191	14094	14245	14243	14445	14216	14215	14261	14366	14208	14293	14308	14229	14285	14163	14221	14314	14343	14123	14147	14267	14288	14302	14269	14120	14210	14261	14176	14159	14499	14274	14249	14257	14290	14093	14219	14369	14272	14308	14331	14232	14302	14285	14396	14258	14104	14275	14206	14166	14136	14202	14124	14424	14189	14344	14217	14269	14176	14095	14209	14033	14246	14226	14386	14263	14231	14280	14230	14318	14259	14274	14285	14074	14107	14332	14439	14284	14239	14219	14318	14200	14216	14232	14368	14325	14257	14297	14198	14287	14227	14438	14313	14321	14268	14231	14205	14248	14456	14325	14272	14225	14375	14262	14268	14166	14201	14270	14276	14265	13972	14245	14174	14227	14332	14310	14151	14207	14325	14178	14315	14343	14389	14189	14052	14349	14196	14367	13937	14250	14299	14113	14210	14344	14126	14370	14215	14414	14178	14254	14297	14444	14073	14333	14359	14293	14249	14398	14394	14270	14197	14204	14186	14212	14414	14172	14227	14135	14312	14281	14237	14340	14283	14445	14296	14165	14171	14351	14400	14317	14293	14246	14388	14392	14213	14201	14253	14170	14362	14308	14208	14333	14328	14173	14275	14191	14352	14348	14312	14177	14325	14197	14110	14186	14212	14398	14233	14236	14143	14315	14311	14058	14333	14179	14334	14300	14098	14173	14387	14362	14042	14293	14342	14293	14284	14287	14188	14322	14067	14045	14201	14270	14296	14270	14282	14050	14316	14267	14276	14242	14193	14275	14407	14302	14093	14140	14345	14300	14392	14156	14214	14234	14357	14208	14279	14208	14203	14193	14022	14219	14335	14265	14357	14474	14202	14394	14356	14152	14319	14175	14206	14148	14247	14132	14134	14247	14346	14343	14234	14121	14405	14199	14314	14344	14347	14162	14234	14292	14166	14238	14269	14370	14160	14362	14363	14398	14265	14158	14293	14350	14240	14387	14142	14219	14245	14224	14229	14143	14201	14191	14191	14294	14138	14436	14201	14353	14379	14266	14237	14300	14386	14218	14251	14333	14281	14269	14174	14227	14461	14383	14274	14285	14341	14431	14259	14131	14388	14323	14296	14319	14122	14406	14226	14148	14259	14282	14394	14323	14334	14165	14274	14400	14220	14314	14134	14366	14347	14124	14201	14227	14205	14167	14246	14236	14258	14256	14082	14198	14264	14222	14291	14219	14305	13999	14299	14396	14198	14174	14231	14255	14324	14340	14347	14385	14277	14171	14245	14338	14179	14224	14389	14122	14386	14374	14356	14217	14294	14266	14186	14094	14180	14226	14327	14270	14344	14377	14245	14329	14482	14187	14169	14414	14113	14395	14223	14263	14434	14355	14193	14226	14209	14239	14184	14234	14355	14348	14216	14129	14144	14211	14277	14175	14247	14393	14231	14217	14347	14228	14298	14474	14225	14426	14181	14231	14152	14214	14176	14124	14138	14079	14229	14301	14260	14334	14298	14126	14135	14322	14284	14214	14248	14185	14200	14387	14276	14268	14179	14253	14367	14319	14276	14233	13962	14195	14222	14247	14250	14245	14322	14143	14168	14271	14386	14221	14300	14232	14008	14353	14235	14268	14182	14300	14367	14216	14183	14283	14406	14285	14294	14242	14255	14183	14314	14211	14166	14199	14308	14178	14343	14228	14168	14423	14234	14260	14315	14158	14256	14238	14199	14249	14433	14118	14217	14330	14153	14259	14330	14172	14215	14219	14263	14137	14358	14296	14173	14283	14221	14288	14111	14186	14223	14228	14214	14325	14327	14274	14058	14209	14166	14307	14256	14289	14219	14112	14296	14280	14262	14300	14278	14177	14145	14440	14213	14408	14171	14358	14287	14244	14265	14106	14267	14156	14220	14353	14377	14293	14270	14308	14174	14481	14228	14339	14184	14304	14265	14219	14189	14419	14300	14238	14198	14221	14220	14259	14289	14232	14071	14179	14354	14232	14078	14262	14387	14284	14249	14292	14293	14301	14097	14318	14189	14289	14228	14339	14310	14255	14151	14431	14171	14300	14291	14290	14212	14251	14187	14386	14269	14189	14326	14063	14479	14066	14175	14301	14347	14327	14209	14311	14300	14289	14247	14225	14360	14292	14208	14311	14147	14154	14318	14251	14211	14271	14219	14206	14203	14308	14358	14218	14334	14417	14293	14305	14430	13999	14342	14119	14263	14298	14378	14461	14085	14300	14306	14318	14413	14381	14220	14130	14295	14117	14189	14273	14232	14348	14178	14457	14251	14251	14294	14173	14420	14118	14221	14243	14310	14197	14191	14289	14222	14188	14219	14221	14267	14261	14223	14217	14253	14387	14355	14215	14145	14141	14174	14184	14224	14117	14225	14196	14304	14220	14318	14237	14565	14191	14274	14123	14333	14374	14370	14452	14296	14185	14320	14270	14115	14501	14301	14245	14227	14215	14342	14170	14278	14338	14365	14342	14209	14202	14295	14343	14376	14249	14258	14219	14234	14391	14346	14192	14310	14090	14174	14285	14254	13945	14160	14332	14220	14273	14281	14204	14249	14117	14409	14258	14249	14299	14314	14348	14188	14194	14146	14080	14320	14381	14129	14254	14170	14118	14239	14303	14189	14349	14335	14173	14386	14155	14127	14106	14158	14354	14298	14350	14313	14145	14175	14170	14151	14303	14296	14034	14302	14109	14361	14320	14328	14382	14264	14452	14279	14063	14232	14307	14170	14105	14192	14058	14416	14138	14285	14079	14152	14367	14206	14254	14188	14310	14131	14194	14271	14128	14302	14524	14361	14200	14263	14343	14121	14390	14258	14223	14380	14196	14288	14246	14302	14238	14158	14222	14361	14348	14221	14197	14142	14240	14045	14308	14229	14353	14177	14263	14242	14133	14264	14214	14227	14405	14273	14325	14236	14256	14287	14365	14304	14307	14262	14111	14122	14071	14418	14149	14304	14254	14344	14313	14277	14103	14288	14305	14367	14415	14328	14117	14123	14249	14347	14245	14311	14279	14339	14242	14334	14400	14244	14230	14372	14170	14401	14094	14253	14246	14427	14378	14301	14258	14203	14479	14246	14261	14333	14166	14250	14288	14457	14330	14325	14360	14292	14355	14301	14148	14275	14207	14289	14101	14265	14311	14191	14244	14180	14382	14349	14371	14182	14244	14192	14285	14379	14201	14356	14236	14260	14217	14352	14244	14387	14292	14363	14189	14216	14126	14297	14324	14348	14240	14268	14274	14207	14206	14277	14450	14336	14302	14232	14098	14182	14193	14230	14281	14235	14211	14150	14319	14386	14302	14334	14351	14220	14219	14263	14334	14184	14179	14200	14292	14420	14356	14271	14101	14329	14418	14411	14143	14238	14398	14355	14396	14246	14213	14269	14284	14376	14265	14241	14165	14232	14347	14173	14176	14160	14233	14172	14371	14313	14160	14201	14322	14288	14362	14216	14314	14356	14182	14385	14458	14309	14444	14297	14225	14328	14332	14211	14126	14333	14424	14346	14359	14210	14212	14322	14284	14335	14169	14136	14266	14382	14324	14252	14188	14303	14261	14166	14280	14174	14266	14052	14143	14183	14362	14234	14326	14228	14337	14325	14043	14363	14324	14406	14379	14217	14307	14244	14271	14395	14308	14102	14093	14264	14191	14244	14111	14310	14271	14216	14367	14211	14434	14359	14089	14291	14231	14368	14305	14254	14279	14118	14219	14112	14138	14330	14173	14275	14245	14354	14243	14298	14401	14266	14290	14270	14198	14342	14205	14107	14187	14218	14194	14250	14257	14172	14256	14117	14378	14362	14253	14276	14264	14349	14217	14239	14284	14143	14166	14339	14355	14319	14219	14072	14376	14230	14338	14294	14250	14081	14368	14377	14191	14267	14098	14296	14126	14360	14286	14088	14142	14177	14346	14267	14117	14412	14308	14347	14187	14334	14186	14241	14241	14222	14394	14223	14276	14317	14413	14320	14285	14220	14147	14305	14318	14288	14255	14259	14141	14384	14206	14152	14268	14112	14315	14312	14234	14488	14265	14346	14120	14295	14125	14299	14190	14239	14421	14265	14436	14237	14507	14302	14239	14296	14363	14276	14270	14155	14420	14169	14391	14167	14320	14291	14188	14245	14328	14212	14324	14228	14273	14300	14026	14092	14318	14302	14236	14174	14325	14298	14223	14144	14192	14188	14271	14308	14346	14257	14219	14037	14230	14093	14413	14325	14212	14181	14156	14282	14329	14234	14273	14401	14271	14444	14347	14351	14336	14245	14278	14187	14172	14202	14120	14153	14328	14160	14152	14293	14297	14234	14288	14269	14388	14171	14355	14325	14216	14201	14242	14354	14081	14234	14332	14188	14236	14380	14294	14253	14217	14456	14215	14316	14216	14166	14352	14224	14289	14221	14507	14234	14118	14335	14197	14267	14209	14071	14138	14315	14259
24090	21269	32311	26458	23153	22810	21620	18638	17600	17233	17260	16883	16707	16582	16302	16383	16418	16277	16197	16011	16150	15945	16214	16037	16113	16087	16077	15841	15795	15758	16018	15854	15891	15905	15814	15909	15849	15911	15756	15968	15919	15912	15730	16059	16323	16228	15890	16054	15985	15895	15649	15779	15946	15749	15870	15583	15952	15943	15683	15580	15933	15776	15825	15777	15769	15730	16012	15911	15896	15604	15883	15927	15603	15908	15996	15939	15740	15639	15735	15849	15915	16027	15915	15752	15890	15845	15941	15821	15772	15694	15788	15868	15843	15933	15930	15805	15838	15840	15871	15876	15739	15867	15834	15772	15869	15827	15892	15947	16064	15774	15788	15880	15673	15590	15990	15920	15717	15730	15667	15748	15717	15893	15838	15969	15776	15750	15960	15727	15847	15709	15825	15921	15705	15828	15866	15914	15783	15807	15740	15711	15729	15898	15686	15706	15912	15798	15708	15982	15853	15684	15748	15878	15769	15904	15818	15901	15553	15671	15749	15857	15849	15787	15856	15780	15729	15902	15768	15821	15710	15774	15715	15563	15848	15815	15787	15954	15941	16014	15970	15896	15793	15890	15956	15817	15936	15658	15709	15945	15838	15796	15685	15737	15957	15831	15981	15825	15815	15773	15871	15758	15775	15856	15944	15718	15610	15577	15870	15729	15748	15681	15892	15785	15785	15662	15747	15738	15742	15808	15749	15889	15821	15722	15641	15692	15936	15733	15574	15936	15959	15786	16121	15870	15810	15900	15718	15665	15665	15831	15789	15819	15750	15844	15849	15721	15902	15782	15699	15838	15817	15962	15767	15522	15680	15821	15897	15933	15986	15781	15695	15872	15737	15776	15833	15760	15667	15739	15807	15826	15720	16039	15977	15795	15816	15953	15669	15816	15977	15846	15658	15735	16013	15670	15972	15748	15765	15916	15759	15690	15879	15778	15771	15777	15708	15892	15732	15528	15685	15851	15625	15725	15795	15926	16004	15781	15811	15838	15818	15812	15773	15840	15786	15622	15813	15989	15544	15669	15819	15845	15829	15608	15669	15703	15846	15736	15848	15852	15963	16020	16028	16014	15694	15663	15839	15834	15937	15766	15735	15806	15784	15663	15746	15545	15603	15838	15723	15777	15917	15798	15872	15738	16040	15820	15895	15826	15711	15844	15719	15720	15806	15843	15658	15816	15898	15956	15922	15782	15775	15862	15843	15785	15768	15723	15957	15817	15814	15885	15866	15749	15812	15689	15918	15832	15976	15847	15857	15866	16109	15846	15946	15603	15737	15756	15734	15656	15686	15750	15449	15749	15817	15720	15657	15670	15843	15747	15880	15856	15890	15735	16046	15827	15764	15917	15763	15694	15770	15711	15802	15746	15878	15760	15926	15718	15930	15954	15985	15833	15947	15754	15768	15686	15680	15856	15880	15688	15685	15868	15756	15793	15916	15757	15761	15576	15922	15768	15895	15760	15752	15765	15810	16007	15667	15808	15777	15690	15716	15808	15948	16116	15677	15700	15722	15836	15924	15824	15727	15649	15778	15910	15644	15794	16033	15643	15738	15795	15856	15701	15488	15985	15913	15934	15851	15825	15880	15855	15720	15855	15847	15794	15777	15789	15892	15782	15977	15814	15727	15891	15825	15737	15564	15759	15837	15708	16051	15689	15909	15854	15797	15754	15905	15738	15696	15673	15744	15798	15742	15819	15844	15858	15774	15610	15787	15715	15861	15843	15679	15697	15842	15860	15906	15697	16059	15882	15876	15710	15767	15907	15939	15851	15883	15722	15614	15763	15778	15714	15725	15770	15816	16009	15966	15915	15734	15877	15641	15793	15687	15936	15822	15639	15612	15717	15799	15583	15783	15970	15799	15771	15844	15846	15949	15651	15835	15748	15644	15643	15736	15755	15572	15736	15612	15825	15563	15646	15695	15659	15721	15861	15912	15807	15934	16090	15753	15736	15789	15844	15900	15677	15814	15723	15895	15968	15951	15912	15802	15862	15978	15894	15888	15673	15871	15797	15811	15765	15686	15922	15799	15704	15726	15679	15912	16089	15748	15955	15909	15765	15562	15962	15816	15587	15580	15788	15657	15687	15874	15780	15690	15824	15957	15754	15900	15744	15898	15709	15755	15957	15767	15755	15828	15608	15723	15743	15765	15700	15827	15941	15990	15773	15767	15814	15618	15672	16044	15924	15766	15870	15855	15661	15620	15791	15884	15893	15730	15740	15631	15644	15724	15703	15693	15705	15668	15955	15763	15892	15826	15834	15883	15772	15816	15814	15897	15905	15792	16030	15887	15709	15935	15757	15589	16059	15893	15722	15794	15793	16002	15819	15684	15776	15899	15847	15858	16020	15655	15632	15946	15689	15884	15752	15791	15815	15761	15611	15726	15689	15767	15847	15784	15715	15698	15693	15562	15752	15923	15751	15807	15871	15928	15700	15851	15720	15706	15704	15720	15819	15629	15779	15764	15765	15933	15715	15947	15850	15669	15649	15949	15873	15778	15888	15731	15605	15874	15649	15769	15595	15935	16101	16001	15706	15649	15829	15925	15815	15631	16012	15866	15758	15955	15645	15633	15639	15676	15728	15657	15719	15742	15866	15836	15757	15753	15910	15664	15939	15653	15932	15929	15869	15806	15964	15831	15868	16119	15890	15817	15672	15727	15727	15894	15719	15761	15870	15946	15721	15822	15926	15583	15947	15893	15733	15794	15994	15822	15900	15843	15821	15848	15903	15750	15861	15535	15824	15758	15865	15794	15747	15842	15722	15810	15599	15860	15654	15818	15625	15749	15523	15531	15824	15866	15914	15711	15745	15905	15772	15889	15887	15722	15801	15620	15908	15796	16115	15892	15745	15554	15541	15835	15726	15854	15711	15779	15936	15825	15831	15880	15935	15877	15589	15773	15830	15851	15798	15756	15869	15801	15968	15825	15721	15811	15769	15763	15967	15631	15802	15767	15787	16015	15835	15811	15615	16100	15832	15720	15769	15777	15787	15905	15861	15905	15764	16072	15954	15962	15870	15739	15864	15805	15909	15671	15693	15841	15725	15810	15763	15908	15870	15733	15946	15927	15729	15720	15814	15873	15867	15842	15801	15845	15762	15755	15675	15660	15869	15775	15873	15830	15860	15868	15891	15770	15672	15997	15807	15779	15813	15739	15918	15642	15598	15703	15878	15887	15907	15645	15957	15841	15739	15886	15769	15753	15796	15715	15834	15842	15813	15663	15919	15798	15832	15741	15838	15918	15824	15854	15664	15866	15849	15798	15912	15957	15798	15881	16004	15858	15822	15985	15803	16034	15727	15760	15795	15667	15879	15850	15785	15840	15951	15604	15677	15787	15887	15868	15694	15700	15700	15822	15875	15812	15819	15911	15977	15766	15824	15952	15861	15781	15755	15840	15804	15797	15824	15786	15980	15802	15819	15665	15881	15838	15847	15817	15888	15747	15819	15810	15798	15820	15912	15868	15805	15721	15622	15795	15985	15649	15602	15773	15677	15750	15757	15763	15889	15831	15841	15800	15955	15870	15684	15923	16094	15820	15890	15737	15790	15632	15942	15809	15818	15570	15774	15810	15835	15671	15812	15736	15922	15779	15859	15860	15823	15637	15865	15823	15771	15881	15934	15873	15793	15775	15898	15891	15795	15849	15599	15940	15736	15811	15784	15828	15830	15866	15953	15809	15955	15844	16020	16021	15849	15790	15831	15656	15669	15837	15787	15766	15957	16052	15697	15639	15775	15774	15757	15812	15856	15678	15464	15719	15499	15900	15796	15692	15799	15694	15716	15603	15763	15728	16094	15905	15828	15749	15843	15764	15731	15999	15849	15962	15825	15689	15876	15862	15947	15742	15839	15888	15682	15592	15707	15818	15804	15812	15613	15875	15724	15836	15575	15727	15838	15773	15844	15879	15757	15844	15809	15938	15716	15620	15727	15712	15717	15823	15652	15759	15674	15817	15754	15744	15703	15874	15783	15795	15904	15708	15757	15748	15843	15677	15713	15763	15903	15763	15774	15750	15854	15836	15598	15807	15546	15888	15815	15965	15822	16130	15745	15748	15885	15800	16086	15900	15733	15782	15790	15591	15663	15712	15844	15714	15766	15856	15855	15862	16005	15748	15799	15956	15809	15924	15762	15788	15648	15876	15956	15889	16024	15871	15763	15623	15918	15941	15648	15810	15700	15721	15868	15775	15825	15851	15650	15637	15766	15790	15736	15713	15677	15811	15747	15816	15956	15776	15857	15827	15657	15669	15755	15693	15869	15895	15735	15835	15706	16010	15770	15861	15878	15763	15677	15737	15817	15866	15795	15947	15744	15810	15672	15736	15682	15624	15855	15617	15699	15913	15915	15675	15811	15801	15701	15689	15857	15730	15844	15862	15980	15970	16051	15785	15809	15825	15679	15748	15730	15830	15829	15970	15714	15691	15684	15961	15695	15797	15556	15637	15894	15890	15757	15778	15786	15723	15668	15798	15971	16019	15764	15812	15775	15745	15820	15678	15938	15796	15849	15711	15951	15903	15778	15851	15857	15790	15739	15709	15725	15781	15821	15936	15573	15954	16104	15868	15867	15868	15780	15814	15638	16051	15777	15800	15812	15924	15982	15578	15756	15811	15680	15611	15967	16004	15759	16039	15979	15809	15598	15825	15908	16030	15829	15724	15782	15868	15751	15770	15852	15797	15897	15731	15704	15841	15736	15705	15747	15852	15887	15735	15747	15773	15666	15825	15659	15693	15702	15860	15807	15995	15842	15664	15721	15556	15550	15836	15685	15620	15753	15895	15836	15858	15786	15538	15706	15891	15903	15831	15863	15801	15713	15987	15716	15697	15840	15871	15733	15788	15848	15842	15712	15547	15744	15733	15569	15682	15886	15624	15892	15895	15761	15886	15971	15740	15750	15784	15890	15777	15816	15785	15895	15993	15756	15791	15739	15702	15980	15930	15884	15656	15761	15748	15856	15741	15712	15912	15763	15854	15817	15861	15719	15919	15769	15797	15909	15595	15733	15837	15772	15950	15871	15739	15759	15909	15837	15791	15861	15922	15901	15560	15783	15723	15680	15816	15827	15695	15850	15781	15905	15764	15919	16019	16035	15836	15797	15983	15813	15717	15730	15815	15819
25195	53808	63512	27028	25331	20585	18538	17425	16474	16033	15550	15427	15292	14988	14868	14449	14601	14348	14133	14260	14049	14103	13954	14066	14003	13885	13894	14112	14127	14103	13800	13997	13988	13961	13890	13771	14038	13776	13863	13947	13830	13726	13868	14468	14374	14236	14021	13869	13921	13856	13841	13837	13958	13890	13930	13850	13944	13844	13872	13801	13890	13824	13823	13882	13875	13847	13872	13962	13839	13794	13931	13918	14027	13738	13983	13969	13992	13809	13779	13969	13751	13909	13930	13929	13903	13962	13946	13781	13803	13889	13827	13899	13819	13935	13879	13875	13805	13876	13954	13952	13771	13810	13783	13791	13860	13915	13714	13853	13767	13786	13949	13891	13976	13721	13913	13814	13823	13976	13851	13879	13856	13855	13983	13871	13841	13897	13964	13974	13881	13882	13895	13981	14061	13851	13694	13919	13671	13831	13816	13830	13898	13762	13794	13832	13853	13950	13916	13820	13747	13827	13751	13811	13878	13910	13846	13793	13919	13757	14000	13680	13899	13930	13846	13686	13886	13886	13880	13947	13790	13669	13816	13857	13883	13757	13990	13752	13838	13811	13821	13800	13859	13703	13875	13971	13993	13986	13883	13934	13939	13761	13832	13883	13733	13830	13890	13819	13899	13870	13739	13905	13928	13926	13857	13917	13803	13957	13931	13774	13830	13920	13811	13965	13827	13731	13933	13698	13766	13898	13882	13934	13855	13647	13864	13849	13848	13901	13840	13870	13729	14075	13943	13739	13818	13947	13989	13891	13835	13843	13835	13904	13996	13956	13910	13957	13999	13802	13862	13775	13990	13957	14124	13942	13794	13873	13896	13817	13714	13869	13856	13967	13892	14027	13887	13906	13922	14003	13717	14030	13917	14002	13965	13763	13986	13742	13921	13999	13775	13792	13891	13723	13792	13788	13977	13866	13818	13869	13902	13736	13739	13899	13932	13684	13734	13956	13880	13926	13717	13867	13959	14050	13834	13937	13889	13818	13926	13905	13984	13864	13818	13955	13763	13910	13736	13866	13988	13783	13877	13795	13789	13929	13693	13804	14025	13907	13857	14007	13847	13908	13822	13871	13779	13876	13754	13891	13920	14029	13752	13803	13824	13782	13929	13961	13718	13835	13678	13950	13976	13860	13799	14018	13816	14018	13913	13671	14008	13791	13912	13809	13813	13885	13855	13680	13919	13791	13973	13854	13701	13896	13737	13835	13805	13871	14020	13889	13906	13885	13803	13881	14030	13778	13844	13907	13932	13820	13925	13762	13911	13783	13893	13843	13904	13839	13701	13806	14029	13930	13915	13699	13703	13968	13846	13771	13883	14122	13920	13803	13881	13942	13982	13886	13928	13752	13784	14027	13879	13844	13892	13704	13687	13771	13807	13780	13952	13809	13853	13901	13937	13806	13887	13668	13778	13842	13736	13819	13922	14013	13936	13834	13930	13739	13918	13986	13936	13925	13791	13946	13929	13701	13767	13880	13851	14066	13702	13768	13870	13744	13859	13989	14005	13834	13765	13901	13881	13953	13852	13673	13733	13837	13690	13861	13877	13877	13943	13927	13894	13933	13792	13900	13804	13940	13809	13909	13938	13952	14042	13893	13874	13887	13608	13814	13781	13807	13808	13908	13971	13871	13895	13721	14034	13948	13858	13845	13757	13750	13875	13802	13909	13799	13941	13930	13932	13890	13833	14004	13898	13878	13831	13869	13818	13729	13849	13976	13944	13976	14077	13713	13837	13781	13876	13928	14083	13921	13856	13735	13717	13801	13849	13790	13941	13864	13860	13981	13791	13935	13923	13891	13771	13861	13967	13895	13870	13896	13794	13804	13836	13837	13796	13887	13741	13925	13851	13948	13931	13774	13836	13727	13838	13906	13677	13806	13817	13944	13996	14045	13806	13918	13925	13885	13991	13998	13966	14093	13703	13863	13857	13870	13824	13867	13791	13878	13910	13952	13706	13887	13988	13905	13919	14055	13925	13915	13825	13833	13844	13958	13857	13926	13820	13765	13800	13848	13931	13897	13740	13775	13879	13953	13869	13879	13846	13847	13910	13928	13897	13834	13893	13898	13817	13884	13851	13925	13950	13861	13915	13911	13784	13784	13813	13879	13908	13728	13788	13876	13931	13763	13836	13912	13895	13720	13776	13903	13934	13856	13757	13888	13874	14047	13883	13800	13908	13727	13767	13985	13872	13968	13884	13963	13876	13902	13953	13791	13874	13792	13876	13869	13958	13878	14089	13831	13761	13798	13993	13802	14018	13768	13758	13805	13862	13816	13906	13779	13802	13963	13733	13899	13780	13801	13876	13852	13955	13833	13848	13861	13927	13736	13839	14013	13969	13948	13878	14054	13817	14028	13853	13932	13802	13965	13946	13867	13867	13730	13721	13887	13943	13920	13686	14005	13958	13897	13993	13904	13727	13871	13736	13889	13919	14022	13766	13917	13862	13857	13834	13896	13903	13973	13872	13744	13857	13904	13871	13902	13832	13797	13912	13901	13755	13970	13870	13883	13792	13730	13953	13835	13915	13636	13792	13851	13843	13915	13905	13932	13845	13980	13858	13981	13970	13944	13889	13819	13860	13906	13870	13856	13854	13904	14052	13772	13829	14014	13878	13865	13990	13881	13877	13825	13871	13783	13746	13870	13842	14003	13933	13814	13969	13954	13833	13918	13881	13926	13940	13746	13921	13860	13800	13880	13794	13988	14031	13930	13888	13785	13716	13724	14117	13945	14139	13795	13977	13924	13854	13828	13830	13847	13871	13779	13914	13837	13885	13889	14042	13939	13979	13816	14087	13966	13603	13985	13899	13766	13785	13913	14042	13992	13907	13735	13879	13774	13814	13773	13826	13823	13986	13930	13785	13905	13906	13925	13989	13743	13910	13903	13868	13830	13974	13777	14116	13808	13779	13759	13896	13781	13889	13907	13854	13904	13693	13886	13826	13965	13814	13802	13892	13971	13826	13891	13781	13796	13729	13962	13805	13630	13862	13901	13789	13768	14082	13887	13748	13888	13870	13780	13944	13879	13926	14085	13997	13937	13992	13764	13975	13722	14027	13878	14015	14152	13989	13753	13981	13825	13885	13734	13928	13960	13966	13874	13819	13899	13798	13844	13810	13989	13942	13756	13997	13847	14009	13800	13725	13725	13843	13881	13787	13849	14005	13977	14074	13901	14020	13853	13886	13835	13921	13768	13897	13745	14016	13775	13820	13735	13688	13869	13910	13990	13754	13940	14052	13902	13861	13761	13893	13814	13925	13800	13835	13823	13905	13841	13955	13957	13660	13878	13783	13802	13873	13656	13882	13914	13923	13924	13970	13729	13868	14000	13905	13934	13775	13832	13828	13911	13790	13836	13966	13763	13906	13915	13980	13779	13967	13744	13886	13931	13943	13778	13849	13933	13901	13854	13848	13848	13882	13807	13819	13815	14047	13811	13884	13712	13866	13844	13843	13956	13975	13884	14018	13897	13931	13882	13802	14047	13928	14029	13912	13838	13789	13851	13973	13779	13833	13830	13857	13838	13666	13924	13936	13802	13900	13925	13966	14032	13853	13983	13928	13699	13746	13952	13853	14037	13909	13805	13821	13779	13997	13917	13902	13819	13833	13869	13885	13856	13947	13780	13790	13859	13936	13989	13836	13946	13791	14071	13863	13920	13792	14029	13817	13813	13930	13978	13876	13808	14050	13831	13916	13811	13755	13915	13886	13864	13871	13931	13896	13752	13882	13882	13699	13817	13914	14010	13802	13899	13954	13823	13877	13895	13721	13877	13959	13851	13975	13776	13758	13880	13847	13801	13866	13946	13878	13835	13827	13945	13812	13712	13855	13739	13905	13876	14006	13742	14043	13916	13924	13895	13788	13705	13871	13876	13931	14019	13860	13862	13937	13962	13880	13964	13924	13783	13900	13841	13951	13827	13994	13827	13819	13837	13914	13710	14010	13929	13707	13851	13788	14012	13810	14005	13864	13852	13936	13784	13817	13811	13800	13710	13732	13794	13808	13838	13953	13916	13777	13918	13742	13719	13878	13903	13877	13793	13848	14076	13828	13949	13939	13829	13810	13984	13897	13942	13983	13828	13961	13979	13932	13778	13948	13918	13862	13861	13943	13951	13780	13958	13914	13884	13867	13914	13848	13744	13733	13921	13917	13723	13928	14021	13728	13912	13829	13762	13759	13958	13769	13880	13995	14010	13879	14096	13893	13994	14029	13770	13936	13921	13758	13991	13898	13926	14016	13873	13915	13944	13876	13927	13842	13849	13990	13787	13908	13776	13933	13967	13957	13793	13911	13871	13853	13851	14003	13962	13877	13682	13975	13844	13958	13825	13767	14017	13945	13707	13833	13893	13757	13885	13924	13694	13942	13896	13893	13763	13728	13859	13936	13812	13816	13899	13891	14055	13796	13642	13938	13953	13884	13779	13975	14011	13838	13862	13926	13991	13795	13990	13905	13586	13863	13756	13816	13859	13903	13922	13757	13716	13863	13983	13843	13859	13566	13921	13923	13831	13649	13862	13895	13859	13882	13718	13865	13897	13726	13987	13836	13812	13786	13833	13874	13716	13772	13815	13842	13870	13787	13712	13771	13717	13830	13911	13886	13995	13926	13906	13815	13962	13935	13840	13768	13737	13703	13955	13872	13998	13800	13870	13886	13966	13862	14034	13894	13976	13869	14042	13785	13926	13921	13726	13960	13879	13844	13955	13797	13845	13902	13863	13708	13746	13898	13934	13842	13816	14023	13939	13848	13790	13863	13883	13828	14124	13780	13826	13877	13821	13840	13776	13960	13831	13683	13919	13908	13866	13893	13947	13837	13910	13717	13870	13901	13833	14009	13631	13897	13778	14022	13856	13987	13858	13844	13821	13859	13820	13949	13911	13912	13754	13773	13877	13788	13929	13906	13865	13856	13864	13900	13834	13947	13773	13938	13940	13807	13826	13942	13817	13873	13858	13972	13926	13922	13819	13877	13816	13938	13768	13913	13952	13882	13873	13945	13914	13844	13652	13906	13891	13969	13867	13912	13816	13832	13977	13971	13804	13915	13747	13806	13755	13762	13841	13744	13987	13619	13834	13770	13834	13751	13866	13947	13709	13964	13937	13978	13810	13853	13690	13892	13827
22737	21162	31347	27973	23702	26691	25623	20403	18554	18197	17668	17277	16931	16751	16600	16398	16349	16288	16109	16076	15850	16063	15877	15937	15877	16024	15784	15832	15851	15749	15793	15814	15732	15732	15785	15527	15623	15576	15718	15406	15533	15350	15607	16211	16235	16073	15854	15642	15611	15544	15587	15544	15627	15776	15536	15567	15481	15567	15352	15533	15688	15457	15610	15686	15675	15416	15373	15572	15529	15579	15349	15576	15397	15469	15525	15592	15723	15698	15488	15663	15614	15261	15543	15666	15646	15611	15507	15446	15552	15581	15495	15474	15640	15389	15634	15567	15520	15505	15540	15493	15666	15525	15408	15459	15551	15598	15564	15853	15500	15443	15538	15662	15577	15545	15619	15619	15473	15566	15635	15511	15452	15540	15482	15481	15454	15549	15700	15715	15567	15497	15615	15482	15643	15567	15661	15355	15640	15359	15518	15439	15649	15602	15575	15624	15632	15568	15497	15393	15585	15426	15574	15506	15694	15564	15514	15497	15456	15597	15469	15483	15377	15507	15611	15663	15511	15491	15421	15395	15648	15510	15540	15632	15715	15632	15550	15707	15490	15552	15559	15570	15528	15562	15492	15573	15520	15424	15391	15711	15407	15362	15586	15439	15484	15623	15585	15515	15653	15630	15572	15515	15453	15357	15474	15608	15666	15525	15572	15522	15453	15492	15612	15472	15614	15501	15641	15472	15566	15525	15564	15509	15642	15436	15539	15621	15719	15716	15447	15545	15524	15467	15546	15786	15548	15445	15638	15507	15530	15541	15483	15619	15631	15291	15689	15469	15599	15589	15515	15512	15523	15606	15559	15456	15494	15479	15573	15446	15404	15500	15616	15494	15473	15549	15398	15590	15340	15473	15444	15695	15587	15386	15329	15337	15311	15523	15447	15566	15468	15580	15541	15692	15441	15624	15592	15551	15421	15386	15562	15746	15613	15734	15464	15512	15537	15465	15532	15580	15467	15605	15501	15645	15346	15304	15363	15292	15385	15343	15561	15500	15531	15650	15472	15576	15708	15360	15412	15434	15345	15447	15553	15411	15323	15379	15538	15481	15386	15438	15539	15523	15638	15673	15556	15526	15563	15597	15718	15491	15610	15680	15551	15642	15632	15500	15541	15548	15450	15453	15514	15638	15567	15528	15455	15510	15548	15358	15524	15600	15501	15661	15602	15594	15568	15583	15754	15612	15572	15489	15274	15556	15332	15454	15523	15561	15460	15396	15594	15595	15485	15649	15380	15405	15515	15611	15587	15685	15616	15424	15623	15563	15432	15410	15368	15609	15229	15611	15676	15307	15484	15375	15589	15792	15494	15401	15632	15519	15488	15505	15605	15530	15477	15475	15429	15349	15529	15557	15538	15673	15583	15407	15396	15505	15546	15537	15437	15575	15496	15403	15549	15500	15558	15637	15491	15367	15525	15541	15657	15320	15524	15455	15361	15529	15456	15490	15502	15495	15644	15537	15400	15322	15659	15650	15520	15456	15435	15614	15543	15486	15462	15527	15478	15534	15555	15445	15632	15429	15766	15567	15513	15745	15736	15431	15468	15527	15563	15501	15557	15488	15440	15499	15486	15302	15417	15465	15540	15641	15482	15740	15606	15384	15717	15582	15429	15531	15387	15391	15708	15546	15632	15668	15557	15604	15437	15375	15461	15475	15505	15390	15552	15620	15556	15355	15456	15551	15622	15563	15612	15445	15413	15552	15466	15592	15482	15506	15625	15583	15483	15438	15493	15549	15555	15368	15425	15538	15485	15471	15504	15601	15526	15611	15567	15476	15505	15555	15565	15322	15529	15502	15532	15450	15592	15376	15338	15455	15438	15532	15391	15627	15484	15453	15713	15446	15670	15598	15383	15731	15690	15482	15592	15714	15632	15459	15606	15655	15434	15605	15592	15553	15285	15580	15446	15409	15437	15554	15473	15515	15535	15540	15586	15589	15438	15589	15355	15616	15379	15495	15553	15514	15583	15487	15369	15429	15355	15467	15569	15515	15664	15538	15559	15585	15497	15507	15498	15401	15533	15553	15544	15377	15824	15551	15589	15407	15533	15599	15359	15563	15581	15573	15347	15506	15525	15518	15614	15543	15523	15323	15689	15586	15464	15505	15449	15464	15467	15638	15550	15668	15506	15540	15455	15397	15529	15505	15569	15322	15561	15620	15343	15420	15608	15442	15432	15415	15341	15506	15520	15531	15354	15498	15533	15575	15492	15625	15549	15347	15562	15478	15590	15547	15401	15400	15459	15374	15394	15485	15608	15449	15489	15620	15622	15645	15542	15450	15507	15393	15575	15585	15552	15437	15505	15445	15490	15609	15445	15576	15364	15645	15498	15557	15584	15521	15438	15368	15519	15491	15507	15571	15543	15550	15662	15375	15432	15681	15741	15601	15665	15501	15589	15562	15626	15410	15593	15694	15607	15505	15526	15629	15786	15448	15463	15515	15696	15526	15409	15544	15642	15473	15450	15452	15564	15664	15411	15622	15230	15468	15701	15468	15345	15600	15680	15691	15586	15419	15530	15475	15380	15469	15686	15550	15432	15338	15475	15429	15577	15314	15566	15462	15357	15597	15450	15275	15632	15402	15352	15548	15559	15482	15573	15393	15632	15528	15490	15418	15482	15588	15305	15500	15511	15597	15494	15547	15291	15495	15441	15531	15624	15592	15571	15594	15535	15341	15356	15509	15520	15439	15415	15466	15514	15621	15584	15619	15662	15499	15404	15469	15458	15501	15498	15531	15464	15499	15563	15389	15447	15454	15865	15565	15522	15590	15710	15377	15353	15481	15606	15686	15441	15562	15466	15443	15514	15532	15400	15325	15598	15442	15392	15353	15450	15570	15534	15497	15700	15505	15528	15444	15610	15576	15580	15625	15508	15591	15545	15513	15372	15573	15372	15598	15447	15548	15528	15611	15384	15530	15624	15621	15621	15630	15596	15473	15369	15564	15540	15465	15388	15575	15437	15478	15546	15537	15568	15416	15536	15681	15482	15342	15532	15494	15629	15308	15399	15397	15321	15297	15427	15580	15384	15444	15732	15609	15342	15438	15554	15434	15658	15416	15418	15574	15338	15475	15385	15562	15584	15343	15479	15433	15355	15544	15691	15537	15655	15502	15649	15616	15571	15546	15566	15594	15485	15540	15582	15524	15555	15441	15500	15683	15748	15490	15589	15506	15544	15533	15426	15356	15411	15491	15446	15481	15631	15710	15487	15630	15366	15398	15424	15451	15532	15458	15433	15633	15581	15415	15450	15404	15652	15517	15443	15448	15522	15472	15650	15596	15503	15539	15555	15509	15331	15435	15421	15550	15298	15464	15503	15342	15333	15550	15446	15675	15538	15616	15545	15315	15470	15503	15462	15691	15716	15557	15524	15451	15503	15626	15287	15591	15538	15503	15531	15595	15448	15345	15315	15172	15510	15420	15576	15397	15414	15586	15437	15570	15488	15620	15519	15457	15378	15467	15530	15528	15557	15558	15531	15291	15546	15604	15508	15543	15500	15456	15330	15483	15488	15513	15496	15463	15487	15529	15556	15451	15695	15518	15583	15456	15462	15424	15461	15726	15485	15464	15593	15337	15717	15599	15721	15618	15384	15347	15502	15619	15545	15537	15619	15511	15511	15555	15612	15520	15483	15512	15671	15679	15594	15589	15607	15448	15586	15699	15692	15532	15552	15662	15296	15436	15496	15558	15517	15367	15609	15416	15332	15408	15545	15504	15479	15449	15520	15569	15605	15468	15478	15533	15241	15467	15322	15572	15660	15400	15675	15411	15493	15439	15637	15575	15569	15806	15725	15425	15648	15432	15587	15622	15539	15509	15388	15364	15713	15482	15660	15322	15364	15602	15681	15628	15587	15551	15476	15492	15449	15582	15297	15323	15471	15556	15764	15418	15439	15419	15481	15620	15371	15605	15575	15550	15595	15524	15575	15483	15411	15561	15400	15522	15337	15280	15346	15597	15428	15376	15543	15401	15507	15390	15489	15564	15468	15694	15417	15347	15430	15567	15429	15469	15375	15412	15466	15673	15462	15482	15260	15478	15320	15444	15616	15743	15571	15690	15442	15533	15570	15394	15515	15611	15547	15415	15756	15534	15590	15574	15718	15268	15444	15496	15602	15475	15362	15627	15557	15460	15693	15538	15660	15492	15607	15514	15628	15424	15437	15466	15584	15586	15496	15355	15482	15525	15342	15640	15509	15353	15394	15423	15472	15490	15321	15429	15601	15754	15494	15387	15738	15342	15731	15584	15628	15449	15510	15640	15599	15270	15440	15446	15577	15486	15403	15502	15391	15526	15460	15448	15510	15441	15523	15572	15603	15490	15532	15376	15642	15517	15459	15374	15417	15560	15313	15313	15456	15443	15564	15462	15349	15577	15596	15597	15504	15524	15595	15455	15577	15677	15551	15467	15721	15475	15522	15603	15438	15429	15603	15342	15546	15658	15575	15591	15469	15488	15401	15484	15570	15487	15500	15594	15645	15360	15390	15556	15429	15521	15667	15558	15532	15427	15548	15434	15565	15466	15643	15558	15590	15477	15572	15505	15477	15585	15487	15462	15330	15729	15481	15477	15636	15579	15297	15564	15397	15462	15498	15225	15509	15632	15554	15519	15495	15688	15369	15589	15389	15373	15500	15599	15647	15536	15476	15316	15552	15664	15569	15256	15479	15618	15486	15480	15624	15484	15401	15532	15325	15486	15530	15700	15542	15493	15262	15357	15539	15551	15557	15557	15351	15373	15397	15492	15486	15534	15535	15542	15576	15597	15590	15447	15418	15328	15527	15510	15444	15546	15529	15307	15608	15644	15353	15473	15553	15489	15660	15444	15455	15440	15616	15393	15712	15387	15568	15599	15528	15331	15420	15480	15536	15492	15551	15596	15467	15420	15419	15624	15698	15543	15529	15484	15294	15467	15682	15662	15704	15467	15594	15339	15407	15446	15536	15345	15427	15651	15635	15521	15586	15527	15459	15499	15567	15626	15482	15281	15514	15515	15645	15503	15477	15419	15657	15417	15587	15567	15468	15636	15450	15509	15455	15536	15628	15553	15558	15669	15481	15519	15631	15472	15637	15542	15525	15684	15692	15513	15452	15665	15518	15366	15586	15503	15789	15617	15444	15594
20891	59481	79745	38383	37825	27937	20624	19257	18202	17195	16585	16141	15647	15404	15015	14815	14610	14748	14280	14118	14181	14171	13996	13929	13907	13857	13899	13727	13920	13718	13857	13749	13854	13839	13633	13746	13700	13697	13661	13738	13736	13557	13868	14520	14617	14163	14042	13930	13741	13580	13670	13764	13673	13752	13615	13619	13757	13705	13814	13688	13651	13622	13655	13702	13664	13672	13550	13794	13649	13767	13754	13665	13828	13823	13641	13732	13603	13800	13719	13629	13581	13742	13724	13602	13637	13803	13743	13682	13766	13766	13537	13747	13654	13746	13823	13702	13707	13805	13796	13651	13679	13622	13521	13649	13813	13553	13470	13497	13534	13589	13628	13718	13647	13624	13580	13763	13698	13626	13735	13670	13724	13702	13719	13552	13687	13703	13706	13824	13604	13562	13663	13558	13689	13706	13750	13659	13666	13666	13617	13598	13857	13729	13487	13814	13638	13582	13691	13505	13697	13835	13650	13591	13447	13600	13788	13597	13689	13580	13813	13626	13600	13682	13553	13561	13734	13832	13684	13595	13627	13778	13574	13733	13579	13731	13585	13692	13572	13643	13561	13789	13657	13652	13616	13616	13635	13703	13691	13595	13769	13693	13599	13707	13753	13509	13649	13520	13777	13611	13640	13681	13738	13576	13756	13702	13703	13663	13715	13576	13634	13733	13746	13652	13595	13770	13696	13651	13659	13718	13541	13719	13767	13612	13673	13736	13647	13647	13461	13634	13668	13861	13536	13632	13648	13634	13623	13743	13592	13588	13787	13595	13658	13554	13804	13577	13661	13491	13759	13664	13720	13734	13678	13685	13616	13787	13753	13618	13480	13725	13636	13651	13740	13591	13612	13572	13813	13675	13759	13818	13578	13534	13704	13802	13664	13700	13597	13746	13706	13642	13782	13790	13667	13581	13531	13582	13490	13511	13571	13631	13820	13609	13635	13676	13551	13627	13574	13695	13777	13702	13758	13641	13702	13650	13535	13621	13563	13758	13579	13596	13785	13757	13476	13624	13677	13532	13646	13745	13553	13611	13846	13610	13831	13768	13587	13901	13683	13653	13784	13744	13957	13665	13748	13612	13636	13505	13533	13745	13607	13525	13810	13613	13717	13787	13560	13644	13814	13808	13629	13632	13584	13536	13588	13612	13683	13581	13697	13682	13773	13773	13661	13598	13751	13649	13590	13654	13728	13571	13672	13650	13677	13611	13539	13643	13652	13658	13604	13628	13639	13869	13802	13576	13625	13567	13698	13727	13739	13754	13666	13661	13602	13522	13548	13711	13745	13693	13530	13698	13673	13654	13670	13722	13687	13727	13765	13590	13606	13579	13633	13549	13595	13712	13614	13616	13814	13793	13785	13736	13621	13634	13458	13688	13792	13564	13765	13763	13713	13691	13812	13666	13761	13723	13677	13614	13697	13592	13637	13740	13647	13494	13659	13654	13762	13649	13711	13665	13674	13599	13617	13679	13628	13698	13817	13675	13613	13513	13663	13651	13591	13651	13610	13629	13474	13732	13622	13751	13761	13615	13735	13816	13506	13685	13479	13619	13672	13696	13644	13644	13464	13623	13767	13797	13645	13468	13704	13582	13670	13653	13702	13673	13574	13747	13808	13714	13638	13789	13672	13513	13533	13741	13554	13936	13761	13564	13650	13550	13590	13647	13524	13505	13712	13615	13775	13609	13823	13803	13760	13641	13602	13582	13779	13732	13612	13505	13635	13780	13643	13596	13543	13646	13713	13742	13719	13640	13847	13688	13700	13726	13601	13679	13613	13760	13678	13686	13755	13563	13736	13657	13686	13471	13512	13654	13702	13636	13624	13676	13620	13378	13693	13674	13614	13481	13799	13726	13487	13723	13687	13593	13594	13607	13810	13719	13687	13625	13714	13758	13456	13615	13612	13655	13743	13557	13458	13564	13547	13736	13542	13659	13646	13508	13688	13602	13910	13528	13685	13711	13653	13585	13492	13763	13491	13461	13651	13645	13486	13597	13590	13647	13667	13573	13599	13782	13627	13741	13637	13817	13634	13643	13700	13686	13789	13448	13663	13740	13630	13629	13550	13562	13595	13634	13578	13874	13624	13768	13640	13648	13610	13706	13486	13643	13550	13691	13805	13597	13599	13949	13601	13711	13691	13683	13529	13630	13647	13804	13664	13570	13648	13645	13609	13532	13755	13667	13658	13778	13753	13570	13626	13692	13574	13542	13679	13710	13739	13631	13675	13778	13612	13872	13723	13580	13813	13743	13596	13601	13691	13601	13717	13791	13566	13738	13582	13536	13632	13728	13625	13559	13741	13532	13581	13702	13685	13601	13767	13651	13787	13670	13642	13586	13735	13587	13698	13703	13825	13867	13768	13661	13629	13522	13730	13599	13615	13582	13577	13565	13688	13448	13845	13685	13537	13690	13579	13592	13608	13633	13668	13584	13733	13695	13694	13690	13758	13579	13653	13584	13736	13612	13586	13713	13603	13701	13581	13793	13693	13503	13621	13733	13586	13489	13710	13635	13556	13648	13706	13776	13734	13428	13670	13790	13728	13765	13687	13659	13576	13705	13714	13616	13662	13804	13583	13598	13721	13685	13675	13504	13687	13522	13650	13726	13606	13729	13745	13829	13587	13681	13789	13657	13559	13529	13716	13596	13656	13639	13660	13392	13589	13547	13642	13692	13674	13565	13723	13751	13826	13701	13616	13801	13490	13865	13529	13724	13736	13690	13774	13800	13556	13519	13576	13689	13728	13553	13579	13687	13580	13664	13560	13517	13574	13655	13622	13448	13546	13643	13793	13756	13638	13551	13593	13631	13864	13638	13676	13813	13800	13589	13715	13634	13714	13616	13670	13754	13765	13721	13650	13654	13586	13812	13700	13602	13683	13663	13712	13862	13602	13664	13667	13607	13691	13835	13760	13753	13598	13744	13821	13564	13662	13548	13551	13855	13633	13773	13683	13477	13758	13527	13565	13517	13485	13628	13628	13687	13552	13671	13569	13692	13454	13541	13720	13554	13716	13718	13637	13714	13581	13634	13654	13731	13715	13750	13633	13548	13690	13694	13773	13601	13677	13636	13606	13566	13642	13459	13730	13789	13651	13623	13578	13731	13695	13703	13623	13630	13802	13694	13718	13643	13587	13810	13666	13620	13749	13641	13687	13610	13569	13543	13604	13598	13661	13721	13711	13736	13766	13614	13593	13601	13558	13622	13592	13812	13613	13635	13785	13553	13685	13719	13806	13635	13470	13618	13714	13617	13788	13619	13524	13406	13751	13682	13741	13641	13426	13724	13638	13605	13744	13791	13594	13672	13626	13521	13742	13513	13681	13637	13692	13714	13655	13757	13660	13654	13603	13860	13670	13727	13769	13680	13605	13548	13629	13682	13581	13793	13580	13502	13696	13546	13651	13778	13468	13615	13595	13546	13610	13652	13605	13502	13543	13537	13677	13595	13491	13798	13738	13696	13642	13642	13637	13627	13734	13518	13531	13475	13590	13739	13724	13653	13731	13499	13686	13493	13663	13794	13874	13785	13585	13667	13828	13763	13598	13680	13794	13623	13721	13662	13655	13634	13759	13716	13588	13461	13733	13700	13485	13723	13527	13591	13786	13683	13590	13681	13691	13665	13456	13527	13691	13843	13642	13600	13618	13636	13683	13610	13704	13681	13697	13643	13653	13598	13579	13818	13494	13649	13540	13548	13839	13709	13594	13780	13591	13797	13844	13637	13363	13501	13764	13749	13707	13568	13627	13611	13677	13772	13585	13738	13536	13780	13591	13510	13994	13739	13615	13594	13602	13775	13643	13694	13799	13448	13603	13759	13651	13438	13656	13547	13780	13658	13529	13725	13602	13616	13527	13700	13690	13714	13601	13498	13633	13775	13670	13675	13583	13717	13660	13594	13738	13368	13668	13641	13658	13759	13483	13811	13565	13705	13665	13818	13675	13681	13696	13722	13661	13661	13702	13683	13696	13543	13655	13513	13549	13599	13637	13590	13661	13628	13786	13817	13655	13711	13564	13557	13846	13666	13766	13596	13588	13588	13588	13683	13809	13650	13487	13886	13469	13578	13573	13541	13676	13723	13565	13616	13529	13590	13567	13739	13698	13558	13913	13543	13607	13541	13621	13610	13728	13694	13718	13640	13770	13569	13845	13880	13561	13639	13844	13686	13674	13641	13623	13592	13816	13717	13745	13659	13687	13600	13644	13736	13611	13761	13744	13480	13545	13598	13512	13556	13656	13751	13724	13667	13431	13596	13532	13684	13690	13632	13628	13586	13656	13523	13734	13583	13637	13523	13750	13643	13766	13736	13693	13611	13633	13638	13713	13725	13505	13649	13774	13614	13448	13768	13596	13567	13495	13665	13616	13773	13693	13596	13593	13603	13613	13675	13720	13644	13774	13715	13639	13575	13572	13546	13803	13501	13713	13636	13666	13627	13574	13643	13742	13628	13613	13592	13693	13709	13802	13531	13656	13713	13684	13741	13705	13903	13493	13718	13752	13493	13633	13834	13534	13759	13741	13754	13664	13701	13670	13745	13686	13589	13706	13726	13563	13623	13683	13686	13813	13637	13677	13642	13700	13686	13684	13541	13738	13659	13578	13614	13783	13633	13510	13619	13519	13548	13603	13712	13674	13590	13598	13716	13753	13710	13544	13555	13607	13672	13838	13683	13628	13652	13388	13619	13614	13623	13628	13539	13541	13673	13778	13678	13851	13674	13702	13673	13589	13691	13552	13696	13689	13614	13687	13763	13698	13690	13651	13675	13645	13624	13656	13678	13503	13773	13669	13556	13675	13660	13606	13663	13562	13727	13726	13734	13670	13531	13614	13568	13600	13635	13784	13942	13596	13652	13649	13642	13614	13838	13741	13696	13763	13570	13740	13813	13714	13664	13596	13646	13798	13837	13616	13679	13741	13576	13690	13761	13632	13688	13791	13529	13748	13715	13678	13642	13585	13771	13653	13622	13662	13601	13844	13864	13749	13556	13661	13689	13677	13815	13590	13595	13614	13530	13612	13527	13708	13497	13588	13673	13665	13564	13446	13688	13651	13648	13781	13445	13654	13775	13713	13565	13660	13789	13694	13628	13592	13791	13697	13591	13736	13623	13710	13754	13510	13753	13587	13352
27424	23884	37217	27246	20029	19002	17546	16972	16746	16628	16455	16541	16493	16305	16425	16125	16295	16367	16057	16116	16226	16074	16059	16143	16012	16058	16042	16028	15981	15948	16105	16049	16088	16102	16033	15943	15970	16130	16089	15969	15804	16157	15901	16032	16172	16134	16094	16086	15990	16070	15997	15831	16152	15751	16029	16047	16050	15857	15931	16063	16072	16317	16015	15872	16067	15926	16002	16021	15908	16039	16049	16157	15917	16023	16033	16121	15840	16188	16133	16104	15970	16174	15966	16170	16068	16023	16030	15977	15947	15891	15984	15780	15984	15923	15858	15952	15961	15912	16013	15878	15981	16094	15978	16048	16094	16058	16192	16142	16050	15982	16055	16166	16029	16050	15923	16071	15986	15977	16091	15870	15977	15951	16191	16040	15852	15951	16140	16019	15958	15949	16052	16068	16176	16113	15974	15960	15984	16009	16022	16212	16082	16173	16105	16055	16007	16017	15967	15790	16020	15968	15913	15926	15908	15869	16257	16009	15927	16013	15958	15917	16212	16015	16110	16179	16022	16102	16043	16093	16020	15772	16174	16031	16051	16026	15939	15871	15977	16022	15972	16163	15904	15918	15871	15922	15914	16136	15923	15897	15942	16083	15951	15944	16080	16025	16085	15832	16001	16131	16042	15993	15967	15857	16007	16173	16232	15747	15881	15878	15974	16064	16030	16056	15939	15705	16264	16044	16063	16123	16150	16065	15994	15960	16094	15958	16113	16215	16073	16022	15958	15973	15884	15892	16083	16052	15960	15849	15932	15907	15986	16024	15825	16226	15896	15882	16031	15934	15914	16218	16168	16111	15988	15938	15860	15988	15837	15969	15991	16007	16020	15780	15967	15865	15876	16021	15925	15887	15824	15993	16013	16091	15980	16044	15969	16102	16154	15872	16022	15923	16125	15860	15781	16017	15861	15799	15845	16214	16059	15790	16234	15963	15937	15966	15953	16085	15903	15998	16108	15840	16031	15818	16175	15877	16019	16023	15997	16143	16067	15888	16074	16208	16103	15928	16036	15982	15950	15936	15917	16131	15955	15851	16047	15975	15817	16056	15972	16112	16018	16009	16035	16088	16027	16103	16080	15997	15944	16150	15930	16122	16099	15817	16094	15972	15930	16040	15959	15988	15859	16111	16017	15914	16065	15946	16063	16023	15929	15831	15909	15972	16054	16077	16042	16019	16229	16017	15860	16192	16097	16065	16046	16193	16139	16119	15994	15871	16080	16083	15916	16055	15897	15833	15988	16221	16139	15987	15770	16013	16044	16086	15917	16123	15983	15973	15887	15969	15986	15860	16000	16027	15953	15939	15881	16166	15930	15992	15971	15836	16135	16138	16111	16163	16057	16045	15812	15762	15940	16031	16007	16072	15956	16173	16198	15948	15907	16023	16100	16048	16050	16071	16067	15951	16134	16109	15980	15890	15923	16005	16184	16005	16105	15981	15779	15932	15811	16007	16012	15960	15773	16057	16123	16071	16130	15981	15816	16098	16116	15911	15809	15788	15887	16076	15932	15861	16062	16064	16098	16070	15905	16101	15846	15880	15853	15761	15894	15922	15831	16124	16019	15966	15903	15804	15937	15920	15960	16036	15921	15933	16005	16133	15944	16074	15955	16021	16042	16115	15871	16049	16009	15990	16168	15844	16051	15803	15967	16086	15965	15984	15999	16192	16096	16015	15916	15935	16006	16151	16039	15970	16029	16035	15927	15996	16164	16077	15885	15962	16024	16128	16052	16131	15933	16075	15903	16006	15928	15953	15856	16150	16014	15956	15810	15944	16013	16079	15959	16075	15919	16060	15897	15952	16042	15986	16087	16021	15934	16129	15839	16121	15997	16040	15962	15794	15969	15850	16103	15925	16022	16037	16062	16096	16029	16040	15879	15808	15943	15853	16057	15876	15889	15892	15951	15970	15875	15914	15974	16087	16114	16185	16087	16094	16049	15977	16086	15960	15849	15966	16116	16005	15861	16133	16012	16220	15921	15939	16226	15924	16142	16115	16000	16074	15955	16249	15966	15818	15943	15998	15844	16217	15883	16131	15842	16037	16071	16074	15938	15940	15846	16202	16132	15866	16000	15900	15970	16249	16002	16301	15874	15988	16006	15962	15995	16078	16015	16260	16135	16070	15892	16006	16104	15844	15989	15953	15966	16024	15895	15768	15993	16045	16192	16005	16264	16224	15983	16025	16180	15857	15876	15804	15969	16019	15902	15908	15971	16139	16030	16075	16097	16003	15991	16032	16093	16078	15817	15883	15920	15908	16111	15842	16111	16146	15855	16117	15884	15974	15904	16088	15970	16017	15984	15920	16058	15952	16024	16172	15920	15921	16073	16207	15976	16171	15914	15985	15835	16087	16047	15986	15964	16093	15982	16080	15995	16040	16024	16067	16040	16006	16238	15994	16084	15933	15927	15865	15930	16010	16042	15974	15933	16018	16014	15911	15985	16148	15880	15912	15838	16032	16001	15921	15816	16022	16172	15971	16004	16201	15916	15933	15838	15868	16011	15900	16071	16027	16037	16143	15903	15982	16067	15983	16097	15937	16000	16027	16092	15902	15931	16190	16131	15930	16120	15979	15863	15836	16110	16031	16033	16034	15972	15892	16093	16183	16117	15857	15867	15939	16079	15911	15885	15985	16239	15965	16033	15824	16339	15947	15985	15839	15901	16153	15938	15695	16020	16006	15989	15952	15919	16033	15894	15999	15915	15913	15946	15925	15962	15996	16163	16065	16139	16169	15930	16059	15957	15999	16085	16117	16219	15845	15934	16040	16012	16003	16039	16034	16055	16062	15889	15972	16008	16174	16115	16180	16011	16013	15977	15975	16028	15937	15885	16040	15826	15849	15798	16151	16077	15903	15879	15833	16153	16114	16037	15860	15740	16051	15954	15889	15974	15925	15919	15953	16041	16000	16045	16061	16076	15985	16026	15902	16222	16147	16058	16022	15935	16014	15990	16027	15969	16063	16054	15970	16057	16185	16186	16045	16024	16071	16002	15971	16304	16133	16037	15969	16062	15978	15953	16075	16094	16030	16070	15891	16085	16039	15949	16003	16080	16182	15976	15990	16013	15810	16000	15972	16114	16182	16038	15916	16074	15982	15866	16003	15967	16093	16000	16215	15958	16085	16082	16002	16023	16074	15938	16004	16260	16036	16091	15963	15967	16064	15864	15995	16036	15936	15985	16320	15949	16067	15874	15963	15869	16073	16075	15994	15965	16054	16376	15977	15947	16094	16012	16010	16239	16220	16174	15999	15939	15998	16030	15852	15983	15886	16032	16029	15991	15973	15808	15941	15991	16087	16028	16026	15968	16133	15776	15805	15849	15998	16040	15986	16033	16149	16126	16171	16005	16117	16035	15933	15976	15978	15823	16025	15870	15945	15892	15914	16032	15991	16213	16017	16007	16053	15955	15976	16158	15982	16132	16028	15894	15962	16094	15948	15908	15949	15946	16125	15949	16064	16022	15975	16272	15955	16089	16150	15978	16058	15991	15960	15945	15846	16081	16158	16227	15947	16130	16091	16024	16074	15830	15999	16030	16175	16114	15841	15764	16062	16106	16028	16067	16161	16176	16198	16196	15826	15997	15878	16083	16143	16008	16147	16123	16160	16015	16024	16059	16067	16053	16047	15966	16240	16109	16017	16084	15947	16066	15955	16090	15877	15919	16198	16206	15959	16051	16039	15967	16076	16294	15951	15814	16062	15913	15967	16144	16094	15956	16186	15949	16196	16030	15989	15833	15901	16217	16111	16097	15952	15943	15885	16070	16073	16215	16213	15958	15846	15951	15828	15983	15810	16133	15985	16206	16164	15849	15987	15959	15883	15992	16054	16161	15862	16070	15984	15952	15990	16185	16006	16061	16194	16019	16050	16116	16238	16142	16002	16064	15988	15899	16081	16046	15919	16039	16170	16285	16003	16114	15883	15979	16059	16116	15894	16011	15887	15997	15859	15853	15872	15953	15925	15923	16177	15888	15998	16004	16105	16154	15993	16050	16130	16121	16067	16158	15678	16133	16076	15947	15984	16076	15981	16132	15871	15912	16162	15965	15925	16009	15764	15948	15960	16069	16038	16166	15971	15903	16020	15994	15921	15715	15889	15934	16072	16114	16054	15920	16007	16073	15968	15846	15992	16011	15879	16010	16067	16169	16235	16091	15976	16058	15967	16258	16028	16039	15903	15889	16016	15914	16049	15948	15836	16069	16126	16078	15931	15914	15810	15976	16155	16087	16122	16106	15914	15806	16009	15965	16114	16017	16036	16077	16027	16118	16122	15939	16012	15993	16047	16065	15852	15967	16004	16089	16195	15917	16144	15914	16059	15899	15941	15967	16165	15978	16011	16051	16013	16031	16256	15992	15964	15955	15987	15990	16010	16099	16108	16004	16262	16047	16103	15941	15873	16004	16029	15989	16057	15958	16014	16131	15917	15966	16012	16070	15931	15971	16001	15984	16014	15881	15855	15884	16043	15899	15884	16113	16010	16267	16184	16118	15909	16149	16179	16042	16093	16103	15884	15940	16137	16179	16008	15989	16110	16060	15921	16139	16137	16161	16148	16295	16115	15929	15958	16028	16093	16000	15930	16033	16090	16034	16119	16041	16102	16038	16130	16026	15963	16054	16058	15944	16093	16040	15847	16128	16208	16141	15841	15914	15922	15974	15867	15882	15965	16153	15844	16139	15770	16063	16166	15978	16032	15764	15824	16133	15965	16229	15931	15977	16130	15996	16139	15861	15923	15854	16089	15875	16011	15987	16001	16105	15865	16005	15907	16046	15922	16020	16085	16081	16066	15751	15817	16012	16110	16015	15880	15799	15961	15931	16073	16184	16212	16073	15982	15835	15949	15845	16109	16132	15843	16122	15895	16049	16074	16187	15981	16087	15785	15855	16026	15896	15882	16056	15914	16195	15990	16082	15996	15883	16021	15834	15882	15967	16123	16065	16179	15960	16181	15800	16013	16132	16122	16146	15958	15973	15842	16068	16151	15954	16099	16081	15908	16209	16123	16107	15782	16094	15932	16030	15934	16004	16067	16171	15932	16087	15979	15927	15881	15988	16147	16102	15903	16089	15897	16108	16142	15948	16151	15868	15978	16096	16250	15990	16066	15973	15920	16098	15978
17979	33149	41943	21447	19532	17766	16074	15590	15209	14867	14612	14610	14567	14301	14417	14245	14378	14130	14012	14180	14062	14233	14171	14115	14124	13908	14194	13995	14170	13840	14012	14083	14171	14069	14074	13932	14086	14052	14116	14004	13995	13885	14069	14028	14153	13941	14085	14021	13988	13884	14043	14009	14137	13911	13850	14112	14083	14171	13952	14112	13976	13947	14082	13936	14146	13991	14012	13907	14175	13875	13907	14036	14121	13957	14103	13887	14117	14026	13979	14057	13941	13906	13950	14059	13871	13940	14066	14062	14065	13897	13807	14069	13963	14038	13939	13996	14159	13923	14009	13999	14158	14015	13952	13931	13874	13853	14030	14025	13961	13966	13833	14092	13923	14152	14029	14047	14015	13977	13928	13934	14077	13963	13975	13976	14092	13894	14061	14084	14053	14025	13998	14160	13976	14019	13806	13896	13840	14107	14119	13895	14069	13963	14004	14033	13996	14098	13971	14094	13953	14022	13858	13997	14060	13941	14007	14124	13778	14115	13976	14088	13936	14037	13994	13951	14008	14106	14040	14141	14023	13908	14055	13919	13933	14010	13946	13997	14031	13992	13993	13866	13981	13883	13896	14010	13971	14085	14020	14025	14151	14121	13890	13922	14039	14068	13912	14019	13930	13961	13963	13964	14033	13887	13814	14025	14022	14199	13917	13959	13932	13942	13948	14151	13910	13938	14040	13893	14020	13934	13909	13845	13928	14041	13943	13979	14026	13938	13905	13998	13954	14058	13910	13978	13937	14038	13999	14126	14050	13991	14011	14093	14031	13996	13863	13990	14000	14025	13944	13976	13972	14134	14120	13968	13978	13929	13972	14122	13961	13975	14048	14133	14114	14052	13890	14066	14020	13873	13939	14005	13991	14068	13953	13971	13931	13927	14212	13857	14061	13976	13864	13901	14027	13835	13825	13959	14115	13882	14124	13962	14067	13980	13910	14115	14086	13966	14011	13963	13856	13977	13949	14073	14145	13943	14044	14052	13861	14009	14002	14087	14007	13981	14003	13974	13842	13952	13866	14287	13944	14018	13929	14065	13985	13836	14016	14037	13940	13974	13981	14002	14127	13960	13785	13997	13974	14126	13943	13934	14043	13903	14085	13979	14003	13966	14160	14090	13868	13801	14091	14071	13897	13998	14169	14096	14097	14002	14013	13953	14086	13891	14079	14056	14122	13979	13964	14035	13981	14037	14089	14107	14181	13944	13905	14112	14041	13955	14084	13916	13888	13925	14067	14007	14065	13947	14086	14053	14039	13945	14061	14017	13844	13934	13918	13877	13790	14102	14010	13988	14152	14121	13872	14035	14009	13984	14198	13977	13973	14088	13757	14049	14058	13797	13981	14061	14117	14186	13965	14052	14035	13879	13955	13940	13993	14192	14005	14032	14039	13942	13959	13937	13956	14041	14011	14025	13881	13925	13950	13912	14105	13962	13944	13957	14040	13886	13830	14042	14091	14134	14097	14049	13957	13913	14014	13866	14004	13962	13854	14043	14020	14132	14035	13931	13956	14177	14057	13961	14054	14006	14123	14089	13945	13990	13892	13943	13954	14161	14041	13878	14040	13912	14021	13942	14085	14081	13894	14081	13957	14079	13944	13860	14121	14078	13869	14111	13854	14060	13854	13858	14024	13865	13939	14098	14091	14051	14008	13966	14073	13981	13916	13961	14067	14019	13988	14043	13953	13939	14130	13857	13907	14108	13966	13833	13937	14093	14006	14091	13941	13845	14026	13959	13956	14083	14063	13852	14099	14083	13881	13934	13886	14039	13904	13905	13930	13903	14179	13949	13921	13972	14003	14099	13870	13904	13858	14038	13918	13969	13878	13963	13826	13957	13795	14067	13932	13752	13997	13913	13921	14057	13983	14138	13881	14006	13891	14104	14024	14170	14039	13947	14002	14052	13913	13982	14049	14062	13991	14001	14010	13940	13972	14049	14010	14094	14100	14058	13895	13931	13879	13923	14115	14072	14019	13952	14112	14085	13998	13921	13898	13929	13958	14098	13936	13918	14049	13979	14001	14014	14204	14107	14016	14086	13982	14010	14061	14095	14021	13859	14060	14046	13986	14059	14003	14088	13943	13874	13934	13964	13924	14075	13930	14018	14050	13986	13814	14006	14164	13880	14002	13921	14022	13967	13987	13902	14062	13967	13924	13910	14030	13794	14042	14046	14014	14085	13890	14020	13951	14053	14072	13989	13935	14120	13949	14057	14061	14125	13986	14050	13977	13866	13860	14071	13890	13897	13953	13881	14028	13941	14004	14099	14038	13996	14008	13891	13849	13946	13978	13944	14018	13786	14034	13851	13866	14103	14044	14038	13917	14148	13884	14054	14004	14045	13988	13848	14091	13935	13948	14006	13877	13909	14110	14002	13952	14106	13811	14141	13952	14088	14116	13970	14047	13903	13872	13991	14067	14036	13953	13875	14123	14036	13984	13969	13901	14105	14030	13812	13965	13918	14004	13858	13919	13995	14031	13892	14041	14031	14070	14065	14004	13949	13923	13983	14019	13993	14118	13970	14166	13935	14007	14020	13972	13919	14038	14080	13993	14017	13975	14075	14052	13927	13789	13987	13856	14229	14073	14093	13995	14049	14019	14058	13957	13882	13945	13823	13973	13893	13887	14070	14008	14110	13906	14088	13995	13978	14024	13999	14029	14118	13902	14205	13890	14105	14088	14069	13980	14129	13889	14037	14003	13932	14069	13981	13986	13963	14137	13951	13914	14103	13966	14016	14026	14074	14031	13955	13932	13788	13913	13864	13931	14032	14119	14107	13828	13862	13981	13951	14085	14051	13940	13956	13934	13994	13859	13877	13926	13985	13999	13907	13761	13993	13923	14052	13969	14042	13789	14045	14033	13887	14116	13849	13952	13865	14073	14129	14077	14096	14024	13994	14008	14174	13920	13869	13974	13973	14127	13976	13854	14047	14075	13925	14040	13980	14097	13906	13967	13892	14015	13952	14089	14025	14044	13957	13960	14053	14152	14019	14051	13945	14127	13907	13900	14030	14071	14029	14025	13935	13927	14011	13982	13945	13898	13983	14027	14003	13921	13891	14185	13947	14023	13880	14115	14011	13905	14000	13787	14118	13899	14091	14028	13854	14172	13933	13983	13978	14044	13944	13989	13992	14091	13968	13930	13950	14019	14009	14003	13841	13975	13982	13921	13931	14090	13992	13918	13964	14065	14053	13914	13971	13982	14023	14076	13905	14080	14070	13994	14113	14012	13938	14181	13976	14049	13960	13945	13912	14059	13921	14026	14010	14131	13909	14080	14059	14080	14062	13968	13898	14074	14050	13939	14007	14095	14127	14162	14054	13921	14100	13917	14008	14072	13970	14179	14119	14037	14160	14056	14040	13998	13993	13961	14130	13899	13898	14094	13900	14066	14065	14086	13936	14040	13979	13993	13914	13799	13940	13930	13928	13925	13984	13989	14025	13878	14075	13894	14167	14050	14116	13996	13981	13901	14233	13961	14157	14064	13981	13768	14006	14060	13953	14094	13937	13959	13925	14009	14129	14050	14159	13970	13933	14062	13916	13988	13990	13871	14211	14068	14076	13928	13933	13898	13980	13977	13904	14013	13950	13971	14130	13819	13978	14060	14120	14118	13921	14092	13821	14076	13963	13968	14033	13983	13929	13967	13933	13773	13984	14151	13999	13918	13976	14207	14118	13984	13961	13857	13966	13843	13967	14007	13956	13926	14042	14031	13926	13903	14062	13961	13829	13930	13982	13937	13871	14111	13918	13994	13827	13937	13891	13881	14080	14077	14072	14064	13928	14083	13888	13895	14059	13942	13993	14152	14007	13960	14059	14039	13994	13918	13821	13955	13927	14113	13975	13964	14018	14143	14029	14003	14023	13953	14045	14047	13935	13803	13923	14000	14006	13828	13930	14100	14114	13929	13888	14122	14087	14003	14033	14042	13891	14030	14043	14041	14145	13895	14124	14130	13881	13968	14005	13964	14029	13952	14046	14084	13889	14165	14086	14008	14041	14010	13966	13966	13983	13971	13946	14085	14126	13954	13938	14028	13946	13941	14119	13938	13956	13898	14133	14051	14064	14044	13815	13804	13917	14006	14075	14150	13879	13891	14077	14219	14191	13954	13899	14056	14111	14135	13932	13877	13923	14182	13965	14042	14095	13945	13976	13968	14021	13930	13881	14122	14054	13946	14097	13895	13951	13997	14061	14071	13887	14026	13998	14169	13950	14174	14076	14090	14120	14049	14042	14035	14079	13982	13954	14014	14025	13915	13983	14085	13883	13932	13965	14118	14000	14014	13892	14075	14198	14105	14059	14015	13991	13975	13999	14139	14090	13942	14067	13934	13911	14120	13938	13852	14012	13936	13972	13980	13983	14165	14099	14048	13974	13899	13915	14142	13988	13922	13880	13865	14035	14146	14158	13934	14130	13863	13846	14025	13982	13932	13953	13995	13897	14074	14144	14147	14051	13979	13999	13994	14081	14098	14049	14014	14073	14058	13920	13946	14035	13999	13826	14154	13975	14027	13898	14161	14030	13919	14026	13978	13906	14111	13976	14018	13890	13861	13959	13984	13972	13916	13902	14189	14116	13934	14031	13963	14098	14079	14058	14015	13868	13905	13989	14108	14000	14143	14020	14039	13953	13933	14036	14069	13914	13868	14162	13866	13892	14141	14016	13845	14048	13948	14028	14053	14007	14088	14024	14098	13946	14144	14007	14062	14221	14065	13965	13986	14231	13955	13866	14160	14011	13961	14105	14069	14062	13941	13783	14133	13953	13934	13974	14065	14005	13900	13935	13962	13996	13931	14058	13927	13974	14028	14019	14076	13936	14074	14029	14047	14093	14109	14011	13822	14109	13869	14002	13868	13961	13935	14039	13852	14257	14151	13949	14250	13853	14019	14064	13908	14049	14026	13954	13996	13939	14002	14046	14114	13809	13999	13921	13999	13954	14053	14036	14063	14064	14132	14082	13974	14011	13904	14023	14065	13921	14004	14051	14018	14083	14112	13955	14163	13987	13904	13976	14069	14048	14105	13966	14015	14020	13919	14036	13940	13997	13971	13934	14115	13894	14015	13974	13834	13967	14035	14108	13966	13970	13978	13940	14030	14006	14016	13961	13990	14007	14009	13929
24127	21233	33951	31041	23871	24890	21066	18166	17158	16995	16495	16315	16340	16037	16061	15757	15845	15663	15400	15648	15620	15792	15484	15585	15441	15435	15615	15408	15469	15487	15424	15521	15399	15368	15489	15337	15054	15229	15417	15522	15463	15487	15268	15792	15764	15635	15439	15248	15344	15403	15235	15433	15354	15102	15358	15240	15505	15311	15440	15324	15256	15319	15360	15440	15324	15306	15529	15266	15612	15436	15301	15288	15300	15432	15274	15419	15326	15572	15450	15299	15401	15272	15234	15210	15287	15215	15226	15426	15468	15173	15165	15307	15183	15386	15477	15415	15315	15450	15249	15540	15259	15306	15193	15401	15338	15319	15274	15325	15367	15504	15270	15452	15299	15342	15452	15321	15099	15532	15229	15435	15256	15330	15402	15251	15427	15257	15392	15290	15271	15274	15277	15300	15223	15072	15189	15226	15228	15285	15424	15357	15211	15290	15326	15374	15339	15272	15343	15381	15325	15240	15442	15223	15257	15357	15201	15227	15407	15334	15306	15170	14973	15172	15386	15252	15131	15131	15201	15386	15193	15278	15262	15211	15305	15484	15200	15211	15154	15199	15379	15424	15197	15512	15258	15365	15300	15249	15250	15311	15266	15459	15538	15314	15225	15454	15232	15442	15159	15329	15389	15275	15326	15427	15393	15281	15299	15257	15267	15278	15373	15160	15056	15334	15134	15331	15245	15510	15324	15119	15365	15341	15227	15248	15241	15232	15159	15338	15519	15335	15281	15338	15301	15375	15328	15377	15234	15474	15199	15256	15388	15269	15264	15310	15466	15338	15121	15341	15312	15452	15308	15443	15360	15372	15377	15173	15081	15298	15267	15388	15364	15255	15214	15355	15223	15357	15279	15272	15161	15334	15209	15305	15309	15391	15562	15298	15440	15278	15358	15287	15532	15172	15358	15496	15395	15472	15380	15388	15356	15343	15297	15288	15419	15404	15337	15649	15296	15320	15389	15402	15187	15460	15227	15290	15413	15252	15364	15191	15308	15172	15150	15166	15474	15468	15243	15319	15101	15355	15143	15401	15327	15295	15304	15367	15188	15198	15204	15397	15382	15195	15236	15313	15248	15452	15468	15204	15335	15171	15243	15085	15320	15356	15373	15307	15435	15394	15491	15262	15403	15306	15383	15376	15437	15401	15430	15159	15290	15294	15268	15172	15350	15314	15312	15241	15216	15442	15150	15347	15410	15239	15138	15341	15316	15335	15341	15444	15145	15446	15219	15180	15265	15384	15493	15250	15211	15517	15357	15337	15313	15412	15072	15137	15144	15581	15281	15306	15333	15071	15227	15118	15164	15224	15183	15289	15334	15276	15211	15355	15466	15344	15281	15476	15191	15110	15232	15239	15303	15529	15132	15371	15150	15379	15456	15359	15309	15235	15161	15317	15383	15189	15067	15381	15314	15431	15160	15311	15284	15290	15405	15319	15220	15058	15357	15303	15376	15379	15423	15333	15436	15399	15361	15541	15192	15253	15028	15260	15301	15367	15289	15406	15152	15236	15204	15274	15430	15171	15256	15449	15396	15283	15352	15391	15573	15040	15278	15456	15411	15269	15243	15356	15327	15308	15293	15417	15368	15204	15195	15205	15406	15389	15225	15297	15281	15214	15277	15169	15404	15487	15033	15284	15326	15394	15098	15275	15309	15362	15335	15225	15293	15311	15552	15247	15365	15374	15456	15417	15215	15173	15231	15216	15547	15350	15180	15306	15268	15232	15469	15309	15635	15357	15411	15484	15397	15376	15120	15310	15415	15144	15408	15229	15218	15187	15188	15302	15227	15299	15125	15348	15089	15299	15224	15480	15386	15280	15325	15155	15513	15370	15319	15313	15348	15233	15409	15357	15086	15471	15299	15333	15433	15337	15217	15412	15325	15226	15455	15124	15408	15297	15288	15391	15165	15190	15330	15360	15392	15330	15353	15185	15134	15049	15306	15418	15334	15421	15301	15301	15563	15207	15401	15351	15237	15425	15480	15332	15236	15250	15397	15255	15109	15347	15256	15284	15444	15297	15444	15307	15164	15397	15232	15409	15357	15211	15256	15288	15211	15437	15374	15431	15413	15323	15298	15181	15445	15327	15395	15524	15217	15333	15379	15081	15376	15300	15292	15226	15086	15128	15153	15494	15226	15175	15333	15376	15536	15222	15157	15369	15170	15220	15362	15394	15350	15307	15276	15105	15317	15373	15274	15249	15238	15310	15227	15233	15176	15243	15402	15232	15214	15385	15257	15437	15216	15088	15248	15353	15234	15338	15456	15479	15270	15281	15388	15257	15431	15354	15441	15369	15181	15447	15283	15355	15407	15400	15326	15300	15318	15307	15286	15310	15377	15283	15466	15268	15441	15415	15339	15294	15236	15268	15306	15253	15255	15422	15407	15177	15440	15371	15361	15459	15325	15130	15275	15284	15219	15262	15537	15216	15062	15324	15174	15263	15524	15437	15184	15198	15340	15288	15184	15595	15260	15250	15427	15288	15224	15218	15173	15155	15245	15431	15285	15426	15379	15191	15389	15117	15135	15356	15017	15304	15290	15318	15339	15294	15323	15304	15432	15270	15275	15204	15311	15533	15256	15234	15222	15197	15243	15245	15270	15188	15464	15446	15214	15102	15247	15341	15221	15197	15239	15238	15459	15211	15379	15453	15311	15572	15126	15341	15275	15369	15287	15257	15323	15242	15359	15077	15305	15229	15338	15527	15083	15475	15307	15343	15199	15142	15444	15264	15377	15128	15318	15211	15291	15256	15264	15405	15418	15599	15356	15224	15147	15267	15447	15332	15348	15281	15447	15318	15379	15343	15340	15294	15421	15220	15542	15362	15433	15196	15374	15376	15342	15198	15245	15311	15307	15309	15382	15353	15279	15190	15379	15259	15364	15293	15300	15346	15431	15219	15440	15351	15463	15252	15247	15232	15423	15299	15298	15306	15367	15277	15448	15237	15303	15301	15314	15204	15345	15304	15251	15217	15312	15192	15323	15090	15246	15161	15188	15182	15319	15433	15329	15286	15239	15158	15346	15249	15228	15109	15288	15287	15225	15287	15232	15309	15260	15194	15379	15290	15171	15152	15380	15284	15045	15498	15228	15138	15110	15425	15361	15168	15118	15318	15169	15312	15382	15217	15262	15328	15273	15477	15280	15329	15356	15332	15237	15281	15151	15488	15353	15479	15482	15341	15313	15429	15274	15223	15276	15447	15313	15181	15330	15366	15488	15248	15232	15263	15123	15177	15367	15328	15280	15420	15474	15174	15192	15284	15483	15437	15229	15352	15421	15344	15305	15389	15311	15177	15311	15263	15281	15241	15258	15279	15401	15410	15413	15225	15115	15300	15217	15433	15227	15439	15393	15262	15394	15118	15248	15461	15410	15342	15401	15468	15491	15162	15439	15170	15279	15458	15300	15160	15453	15267	15438	15355	15203	15199	15350	15127	15274	15297	15391	15300	15242	15336	15247	15253	15285	15190	15291	15319	15358	15546	15424	15316	15216	15156	15256	15284	15054	15348	15261	15269	15382	15239	15114	15487	15182	15240	15326	15373	15266	15420	15402	15450	15255	15283	15349	15323	15297	15448	15310	15400	15396	15365	15337	15226	15332	15240	15177	15415	15176	15359	15336	15380	15217	15242	15228	15528	15160	15304	15374	15306	15217	15158	15310	15365	15306	15508	15363	15351	15237	15231	15305	15261	15323	15159	15085	15249	15247	15451	15231	15363	15290	15438	15075	15356	15326	15217	15425	15420	15230	15354	15168	15217	15243	15301	15252	15434	15233	15141	15365	15512	15341	15404	15432	15280	15029	15124	15338	15123	15335	15480	15210	15298	15211	15512	15269	15314	15254	15171	15331	15146	15377	15441	15386	15290	15230	15262	15230	15315	15353	15362	15235	15536	15382	15342	15136	15200	15309	15487	15198	15408	15306	15315	15258	15245	15286	15412	15413	15287	15344	15220	15261	15198	15594	15370	15471	15218	15168	15164	15209	15300	15258	15240	15323	15207	15283	15249	15178	15452	15338	15344	15292	15315	15422	15356	15236	15251	15302	15135	15241	15422	15511	15100	15545	15151	15123	15578	15367	15434	15177	15091	15335	15203	15309	15165	15468	15194	15291	15310	15377	15132	15311	15396	15339	15498	15211	15050	15134	15360	15362	15417	15339	15332	15463	15498	15443	15511	15406	15279	15142	15080	15289	15312	15396	15297	15196	15391	15115	15259	15132	15268	15302	15355	15191	15017	15249	15195	15179	15265	15361	15258	15392	15374	15319	15335	15373	15179	15263	15323	15223	15532	15250	15208	15103	15471	15190	15434	15291	15449	15267	15296	15507	15542	15392	15461	15397	15118	15264	15370	15371	15221	15219	15293	15384	15501	15414	15258	15215	15251	15412	15174	15185	15209	15296	15274	15372	15320	15307	15292	15237	15168	15340	15361	15179	15262	15230	15175	15330	15335	15366	15115	15174	15315	15131	15402	15265	15111	15093	15327	15214	15322	15352	15212	15280	15110	15391	15170	15279	15283	15242	15307	15302	15488	15419	15197	15249	15362	15279	15324	15450	15473	15281	15369	15322	15393	15284	15192	15334	15329	15405	15242	15297	15377	15481	15385	15293	15216	15175	15343	15383	15233	15280	15336	15220	15272	15429	15237	15357	15157	15290	15397	15217	15187	15383	15389	15355	15251	15349	15311	15241	15445	15313	15204	15335	15227	15503	15473	15462	15280	15248	15318	15318	15245	15202	15346	15290	15417	15174	15251	15383	15455	15316	15077	15188	15487	15372	15178	15370	15208	15225	15299	15224	15234	15232	15215	15336	15453	15403	15317	15236	15387	15231	15432	15332	15405	15319	15348	15307	15322	15247	15076	15236	15435	15274	15452	15318	15337	15354	15306	15286	15237	15173	15489	15559	15458	15405	15606	15263	15057	15221	15240	15190	15346	15244	15413	15499	15337	15245	15100	15192	15303	15339	15324	15516	15348	15294	15232	15380	15321	15262	15179	15322	15369	15384	15225	15184	15353	15482	15123	15479	15372	15208	15268	15291	15238	15214	15181	15209	15153	15328	15345	15287	15170	15374	15340	15298	15165	15370	15344	15346	15204	15277	15179	15462	15417	15446	15250	15430	15401
20190	48506	71544	28759	27304	22954	18284	17345	16384	15628	15504	14925	14668	14637	14476	14403	14068	14039	13980	14286	13983	13815	13834	13733	13826	13743	13794	13854	13762	13617	13671	13672	13737	13741	13883	13751	13729	13551	13635	13653	13721	13808	13624	13931	14264	14095	13837	13717	13732	13536	13655	13813	13811	13859	13625	13652	13627	13742	13562	13617	13761	13627	13785	13731	13562	13600	13580	13660	13516	13588	13607	13641	13636	13667	13549	13743	13615	13594	13506	13665	13573	13664	13581	13649	13800	13589	13584	13730	13627	13534	13654	13570	13587	13713	13760	13545	13752	13660	13575	13579	13668	13580	13624	13633	13715	13622	13637	13643	13593	13803	13602	13743	13639	13643	13461	13767	13600	13815	13553	13689	13709	13619	13517	13664	13516	13722	13617	13728	13801	13620	13647	13570	13712	13748	13549	13607	13583	13545	13579	13634	13740	13622	13732	13582	13638	13534	13687	13562	13559	13557	13589	13645	13446	13629	13430	13655	13646	13600	13595	13575	13714	13639	13530	13651	13744	13591	13508	13648	13603	13507	13643	13607	13741	13630	13625	13810	13394	13583	13546	13570	13523	13659	13809	13581	13689	13616	13547	13695	13706	13694	13517	13783	13733	13483	13578	13744	13699	13583	13647	13730	13513	13707	13551	13668	13649	13713	13639	13690	13767	13647	13675	13545	13669	13774	13796	13575	13649	13642	13649	13600	13483	13475	13432	13701	13529	13646	13663	13628	13561	13725	13493	13594	13727	13744	13671	13749	13634	13525	13683	13604	13734	13701	13403	13543	13686	13558	13608	13583	13458	13596	13579	13616	13507	13755	13738	13573	13576	13702	13549	13723	13654	13878	13823	13727	13702	13670	13557	13670	13642	13532	13530	13660	13727	13662	13366	13552	13710	13588	13601	13611	13555	13531	13707	13705	13717	13593	13532	13560	13620	13754	13561	13587	13613	13562	13508	13660	13720	13602	13709	13672	13743	13511	13639	13665	13607	13516	13750	13547	13499	13621	13585	13612	13662	13520	13583	13747	13802	13662	13620	13613	13481	13631	13627	13507	13539	13802	13783	13546	13761	13660	13707	13613	13598	13573	13903	13611	13673	13591	13596	13796	13516	13643	13809	13714	13609	13629	13727	13636	13618	13642	13749	13481	13619	13656	13605	13703	13608	13645	13736	13664	13583	13615	13566	13686	13633	13652	13666	13582	13500	13632	13645	13678	13610	13689	13687	13607	13583	13597	13536	13584	13797	13562	13491	13551	13572	13593	13731	13683	13756	13510	13699	13715	13767	13618	13567	13636	13743	13748	13655	13588	13599	13694	13789	13519	13463	13679	13697	13648	13662	13725	13645	13742	13604	13676	13602	13582	13589	13736	13402	13553	13639	13569	13645	13573	13513	13739	13596	13678	13707	13709	13672	13718	13768	13711	13630	13545	13633	13640	13537	13667	13716	13716	13655	13706	13643	13591	13637	13663	13746	13827	13584	13486	13755	13599	13505	13587	13667	13493	13496	13652	13521	13732	13616	13592	13760	13621	13615	13569	13591	13751	13792	13610	13663	13540	13659	13744	13589	13702	13615	13640	13569	13718	13526	13762	13768	13796	13775	13588	13735	13575	13618	13714	13615	13657	13567	13646	13743	13737	13729	13547	13507	13845	13587	13693	13478	13719	13634	13597	13667	13738	13805	13657	13688	13888	13537	13570	13317	13640	13651	13570	13734	13776	13561	13571	13686	13598	13722	13651	13607	13520	13743	13485	13566	13715	13637	13561	13662	13698	13595	13492	13548	13636	13763	13614	13609	13658	13592	13627	13743	13692	13545	13590	13702	13594	13725	13750	13579	13645	13582	13664	13797	13677	13726	13742	13538	13684	13611	13580	13648	13680	13620	13705	13803	13707	13758	13757	13458	13620	13725	13604	13609	13723	13564	13496	13620	13726	13749	13489	13551	13749	13694	13664	13712	13723	13615	13678	13668	13616	13465	13522	13713	13728	13793	13652	13723	13537	13742	13711	13599	13640	13676	13555	13649	13731	13518	13603	13799	13601	13518	13665	13422	13563	13560	13522	13762	13526	13693	13516	13579	13697	13625	13460	13916	13732	13620	13665	13566	13741	13659	13593	13588	13715	13696	13663	13540	13647	13473	13761	13721	13422	13736	13590	13766	13554	13743	13722	13793	13632	13412	13643	13707	13715	13490	13569	13735	13532	13651	13673	13836	13628	13714	13856	13512	13774	13543	13692	13777	13678	13439	13657	13579	13616	13568	13580	13642	13494	13648	13581	13423	13718	13709	13535	13696	13789	13740	13574	13640	13748	13636	13748	13577	13638	13649	13785	13717	13477	13585	13708	13678	13737	13537	13700	13706	13527	13510	13696	13657	13729	13572	13600	13528	13700	13718	13637	13642	13494	13729	13567	13686	13541	13432	13741	13700	13787	13643	13758	13577	13716	13666	13602	13632	13761	13657	13667	13757	13568	13642	13719	13595	13574	13559	13657	13634	13693	13470	13680	13728	13464	13581	13729	13699	13649	13575	13722	13657	13697	13695	13486	13735	13679	13796	13642	13571	13773	13871	13651	13645	13540	13587	13711	13640	13549	13461	13697	13506	13567	13621	13637	13630	13595	13572	13568	13617	13580	13807	13782	13560	13540	13575	13672	13638	13545	13447	13645	13624	13508	13547	13900	13543	13784	13704	13551	13494	13569	13736	13463	13616	13776	13608	13595	13642	13693	13543	13616	13861	13679	13592	13676	13747	13655	13649	13704	13594	13525	13634	13671	13707	13571	13590	13787	13586	13568	13438	13590	13457	13604	13581	13559	13559	13665	13702	13581	13615	13567	13618	13574	13594	13563	13631	13645	13564	13660	13584	13693	13641	13724	13566	13674	13497	13500	13485	13658	13719	13609	13566	13591	13613	13665	13597	13692	13742	13636	13770	13434	13658	13729	13766	13611	13574	13597	13488	13711	13616	13636	13576	13644	13750	13816	13583	13642	13647	13555	13581	13618	13558	13593	13670	13699	13660	13505	13786	13604	13676	13550	13668	13586	13628	13584	13528	13522	13673	13796	13564	13578	13584	13676	13675	13530	13656	13552	13663	13461	13603	13683	13771	13541	13556	13759	13662	13727	13644	13624	13659	13614	13634	13794	13494	13619	13708	13646	13739	13647	13637	13726	13614	13510	13711	13591	13760	13494	13633	13469	13467	13628	13626	13479	13523	13723	13606	13629	13520	13669	13502	13702	13591	13700	13576	13759	13756	13684	13594	13500	13683	13752	13720	13805	13658	13636	13694	13802	13689	13628	13483	13672	13680	13780	13584	13617	13559	13662	13593	13585	13574	13525	13535	13522	13391	13556	13502	13650	13806	13578	13622	13645	13513	13774	13590	13537	13592	13681	13440	13528	13729	13581	13599	13739	13659	13667	13648	13679	13734	13785	13610	13653	13656	13689	13662	13592	13712	13681	13689	13713	13747	13584	13617	13496	13474	13537	13639	13545	13562	13663	13606	13716	13616	13720	13648	13739	13637	13455	13537	13699	13518	13790	13683	13722	13481	13596	13643	13631	13824	13670	13510	13616	13615	13595	13627	13614	13764	13721	13482	13782	13691	13609	13567	13769	13566	13578	13608	13722	13582	13647	13682	13621	13656	13729	13508	13564	13723	13649	13680	13604	13581	13812	13456	13658	13490	13698	13595	13862	13592	13621	13685	13777	13694	13685	13497	13667	13616	13526	13673	13708	13611	13738	13718	13442	13752	13705	13688	13649	13480	13646	13626	13621	13493	13770	13633	13496	13601	13536	13650	13533	13653	13569	13565	13652	13688	13617	13661	13675	13873	13708	13741	13614	13505	13672	13586	13522	13775	13675	13643	13641	13548	13506	13619	13597	13635	13726	13642	13682	13607	13612	13570	13631	13757	13647	13605	13701	13563	13425	13643	13560	13722	13696	13752	13621	13593	13612	13529	13527	13595	13709	13528	13648	13498	13704	13622	13742	13430	13563	13616	13617	13542	13516	13699	13655	13691	13606	13586	13657	13802	13625	13643	13639	13754	13563	13674	13601	13700	13575	13463	13650	13678	13632	13632	13548	13725	13627	13521	13562	13836	13594	13610	13688	13625	13614	13684	13725	13667	13607	13679	13607	13698	13566	13665	13507	13595	13605	13552	13685	13617	13671	13766	13625	13623	13760	13694	13748	13726	13777	13780	13693	13567	13755	13648	13635	13659	13611	13603	13553	13643	13636	13528	13737	13583	13602	13732	13617	13627	13755	13665	13822	13621	13685	13797	13551	13532	13656	13520	13621	13603	13515	13546	13638	13648	13635	13620	13788	13594	13600	13827	13664	13545	13597	13786	13763	13559	13711	13598	13555	13685	13709	13664	13647	13473	13579	13641	13600	13732	13651	13653	13627	13714	13802	13558	13521	13622	13727	13773	13554	13560	13643	13709	13688	13702	13651	13688	13518	13793	13714	13616	13749	13585	13687	13672	13633	13643	13583	13689	13520	13354	13628	13585	13555	13604	13551	13775	13616	13539	13632	13538	13669	13624	13678	13636	13603	13630	13655	13699	13697	13546	13584	13455	13564	13658	13610	13489	13755	13584	13513	13614	13706	13572	13501	13679	13655	13621	13622	13610	13515	13664	13493	13669	13651	13682	13823	13550	13683	13502	13469	13631	13709	13538	13526	13739	13799	13710	13639	13542	13613	13732	13646	13540	13709	13542	13646	13574	13804	13535	13708	13706	13630	13802	13516	13682	13586	13579	13672	13744	13616	13655	13812	13602	13612	13638	13560	13736	13528	13777	13543	13384	13630	13613	13695	13559	13633	13705	13721	13734	13646	13574	13790	13790	13640	13634	13577	13700	13600	13614	13719	13679	13646	13491	13682	13654	13738	13494	13721	13571	13776	13603	13582	13606	13549	13739	13665	13541	13722	13616	13717	13660	13643	13798	13767	13601	13731	13699	13552	13703	13677	13620	13618	13781	13662	13556	13697	13666	13652	13721	13684	13660	13568	13702	13594	13783	13529	13804	13723	13771	13470	13731	13573	13611	13594	13667	13693	13615	13735	13534	13447	13572	13490	13801	13580	13685	13514	13436	13482	13695	13693	13650	13713	13464	13530	13668	13512
22756	21171	31507	25935	24101	30349	25290	19792	18247	17842	17089	16567	16338	16370	16145	15731	15898	15656	15480	15456	15644	15433	15350	15524	15353	15185	15328	15075	15340	15285	15091	15183	15233	15127	15053	14992	14975	15144	14992	15053	15129	14974	15086	15566	15818	15852	15332	15218	15349	15090	15016	15001	15201	14943	15028	14849	15024	14974	14960	14945	15060	14886	15048	14952	14941	15091	14870	15038	15236	14987	15122	15021	15120	15089	14928	15135	15161	15018	15031	15034	14972	15122	15018	14988	15010	15053	14895	14792	15119	15063	15057	15017	15119	15148	15117	15096	15039	15062	14972	14868	14917	15091	14895	15047	15044	15013	15032	15245	15204	14996	14961	15028	15124	14981	15295	14845	15159	14831	15115	14897	14857	15139	15035	14856	15125	14888	15038	15027	14903	14948	14973	15005	15038	14976	15024	15047	15049	15114	14854	15109	14925	14964	14961	14857	15033	14974	15149	14890	14865	14883	15024	14817	14911	15076	14886	14989	15126	15088	15191	15136	15057	15115	15002	15087	14731	14909	14981	15140	14958	14855	14998	14889	15098	14959	14903	14944	14982	14902	14841	15132	15108	15018	14978	15068	14971	14984	14910	15216	14871	14902	14890	15023	14875	14929	15028	14809	15006	15011	15276	15047	14995	14927	14969	14943	14742	14895	14894	14952	14708	14967	14984	15023	14850	14963	15151	15116	14968	14930	14999	14886	15044	14935	15035	14876	15064	15186	15189	14978	15210	14930	14882	14888	14974	14971	14884	14909	15010	15004	15032	14941	15028	14987	14927	15051	14945	15074	15063	15030	15203	14810	14968	15018	14950	15133	14907	14931	14970	14949	14881	14972	14927	15002	14938	15025	15010	14890	14923	15057	15020	14803	14867	14991	14995	14799	15101	14972	15094	14941	15045	14985	15055	14917	14934	14864	15008	14845	14790	15083	15042	14864	14981	14749	15140	14917	15121	14986	14925	15151	15043	15030	14853	14916	14942	15052	15006	15027	14912	14735	15164	14916	15070	14879	14855	14959	14820	14950	15070	14936	15078	15026	15069	15012	15091	14952	15030	15038	14733	15098	14849	14916	14947	15048	15115	15044	14967	15122	14940	15070	14921	14996	15061	14964	14872	14911	15043	14864	14955	14976	14914	15293	15034	14934	15045	15062	15091	15066	14949	14943	15205	15011	14904	14948	15135	14891	15047	15010	14956	15137	14814	14806	15011	15153	15030	15114	14994	14889	15092	15068	15088	14879	15083	15064	15049	14996	15016	14959	14790	15027	14871	14890	15136	15221	14996	15106	15013	14898	14834	14836	14930	15039	15018	14946	15049	15002	15060	14965	14953	14937	15075	15069	15110	14967	15109	15184	14859	15104	15065	14960	15002	14953	14746	14873	14951	14953	15252	14887	14789	15006	14845	14975	15022	14967	14956	15059	14913	14822	15076	14961	15041	14909	15095	14902	15024	14987	15026	14940	15074	14856	14752	15002	15221	14932	14926	15051	15241	15089	14856	14844	15013	15133	15149	14926	14923	14884	14971	15004	14996	14910	14811	15046	15044	15040	15018	14655	14941	14923	14961	15004	15029	15134	15119	15018	14982	14968	14843	14949	14861	15019	14912	14930	14990	14926	14898	15124	14816	14835	15105	14986	15063	14915	14870	14820	14901	14882	15064	15070	14748	14989	14990	15040	15003	14839	15027	14843	14896	15205	15139	15047	15097	15053	15006	14958	14907	14985	14919	15019	15063	15092	14716	14847	14906	15249	15064	14957	15234	15016	14910	14935	14927	14929	14914	15002	14937	14921	15010	15069	14820	15014	15045	15152	14837	15069	14793	15033	15008	14944	14781	15092	15070	14998	14909	14919	14915	15063	15091	14897	14953	14918	14896	14933	14997	15021	14975	15000	15046	15091	14911	15067	15033	15132	15058	14987	15166	14982	14876	14829	14922	14957	14875	14942	15030	15080	14891	14973	15120	15015	14995	14926	15155	14852	14968	15075	14863	15193	15000	14884	15146	14897	15076	15001	15160	14940	14866	14937	15123	14853	15012	15040	15048	14908	14885	14927	15024	15105	14918	15021	14994	14993	14960	14755	15057	15066	14977	14990	15018	14962	15015	14947	15098	14979	14921	14847	15057	15025	14819	15009	15074	14943	15006	15114	14988	14778	14997	14979	14900	14787	14890	14965	15013	14859	14950	14779	14879	14903	15002	14985	14957	14933	14886	14925	15179	14864	14797	14953	14942	15049	15172	15086	14963	15004	15077	14955	15075	15031	14986	14862	14917	15124	15046	15090	14755	15161	14875	14980	15069	14973	14895	14955	14700	15013	14922	15082	14971	15003	14957	14945	14803	14871	14819	15103	14902	14981	14861	14801	14943	14791	14968	15131	14982	14949	14994	15089	14893	15035	15034	15162	15053	14860	14907	14748	15236	14901	14910	14944	14911	15093	14858	14883	14719	14898	14963	15073	15068	15075	15039	14969	14671	14794	14914	14926	14990	14789	14900	14836	14899	15009	15248	14875	14914	15038	14931	14823	14983	15019	14983	15034	14915	14769	14984	15046	14925	14910	14967	15027	14984	15056	15032	14945	15001	15236	14868	15020	14863	15126	14918	14871	15019	14970	15065	15081	15074	14903	15129	14979	14785	14963	15116	15035	15047	14985	14978	15069	14900	15111	15014	15035	15112	14845	14879	14983	14998	14930	14963	14902	14921	14927	14917	14916	14754	14956	14840	14945	14943	14933	15101	14843	14989	14936	14981	14922	15103	14983	14961	14808	14957	14964	14838	14866	14902	15099	14919	14916	14999	14931	14927	14800	15046	14872	14986	14938	15089	14951	15148	15289	14977	14993	14926	15011	14985	14959	14914	14945	14948	14899	15094	15128	15006	14908	15006	14805	14987	15027	14909	15007	15014	14786	15104	14882	15011	14949	14842	14842	14870	14994	14985	15057	15022	14793	14937	15016	15236	15023	15017	14999	15136	14960	15135	14914	14903	14906	15077	14960	14910	15127	14995	14896	14969	15106	15027	15050	15057	14966	14940	14994	14981	15029	14926	14860	15054	14954	14901	15051	14812	14912	14812	14886	14856	14891	14773	14884	15004	14782	14994	15018	14862	14947	14927	14973	14984	14940	14960	14821	14948	14973	14881	15033	15030	15045	14969	14845	15027	15004	15116	14911	15014	14882	14926	15011	15066	14961	15013	15129	14936	15123	14940	14944	14914	15042	15016	14715	15038	14968	14847	14878	14956	14965	14968	14842	14980	14789	14832	15079	15113	15037	15075	15094	14963	14870	14967	15000	14989	14897	15027	15042	14955	14885	15026	14951	14756	14918	14913	14976	14940	15104	15027	15049	14968	14958	14908	15043	15012	15008	14892	14891	15088	14927	14888	14979	14969	14825	14808	14978	14829	14993	15089	14741	15001	14904	14895	15083	14900	14871	14886	14789	14895	15041	14998	14979	14910	14814	14982	15120	15036	14731	14956	14756	14850	14998	14906	14967	14959	15125	15024	14955	15119	15006	14921	14852	15051	14990	15037	14957	15082	14908	15011	15140	14941	15056	14927	15011	15104	14952	15055	14924	15101	15000	14818	14889	15110	14861	14877	14854	14953	14758	14957	14883	14880	14947	15029	15105	14931	14870	15109	14935	15131	15013	15041	14999	14841	14951	15047	14951	14985	14993	15026	14916	14910	14927	14926	15105	15080	14999	15075	15003	14935	15003	15160	14965	14813	14956	14838	14916	15121	15174	14777	14766	14960	15034	14915	15115	14837	15037	14796	14824	15235	14972	15064	15190	15225	14963	14733	15048	14897	14820	14955	15235	15158	14869	14997	15133	15128	14948	14952	14935	14851	14964	15260	14956	14724	14956	15041	14843	14868	14827	15108	15127	14927	14996	15061	14944	14920	14916	14796	14891	15064	14864	14846	15078	15157	14764	15003	15119	15062	15049	14938	14994	14961	14820	14784	15066	14972	14970	14983	15006	14933	15336	15033	14954	15132	14992	14983	14976	15132	15120	14806	14825	14982	15025	15090	14841	15051	14984	14855	15074	15068	15117	15012	15126	14856	14842	15083	15021	15028	14851	15116	14977	14989	14974	15019	14901	14940	15053	14915	15041	15091	14992	15224	15115	15053	15000	14921	14903	15090	14959	14923	14987	15043	14950	14990	14964	14927	15040	14815	14932	15046	14784	14921	15003	15101	14861	14886	15066	14951	14975	14938	14973	14919	15146	14872	15026	14975	14762	14985	14947	14898	15156	14953	14898	15015	15087	15016	15037	15013	15065	15004	14954	14990	15001	14836	15148	14972	15066	14834	14769	14841	14939	14788	14793	15048	15081	14938	14951	14881	14898	14884	15055	14969	15053	14875	14917	15082	15138	14950	14991	14978	14824	14992	15018	15010	15088	14959	14971	14941	15071	14933	14778	15066	14819	15114	14837	14737	14999	14955	15024	15128	15017	15064	14947	14981	14927	15036	14829	14986	15097	15018	15038	14962	14991	14991	15155	15196	14974	14941	15189	14997	14860	15040	15053	14876	15063	15084	14918	14999	14903	15110	14891	14927	14848	15049	14830	14875	15102	14966	14893	14672	15041	15171	15087	14914	15038	14992	14982	15087	15046	14736	14951	15011	14931	15019	15120	15046	15049	15055	15088	15001	14815	14974	15084	14827	14970	15029	15073	15054	15031	14827	15072	14757	14963	14953	15142	14944	15006	15108	15167	14884	15128	15039	15119	15018	14965	14916	15019	15022	15070	14901	14839	15113	14864	14851	14993	14862	14861	15067	15030	14879	14897	15153	15025	14951	14751	14861	14844	14837	14807	14890	14884	14920	14917	15166	15047	15009	14978	15048	14794	14898	15108	15041	14913	14972	14999	15222	14857	15103	14732	14922	14960	14888	14935	14922	14981	14958	14873	15003	14807	14956	14775	14903	14899	14947	15028	15051	14983	15203	14997	14867	14942	14956	14895	15081	14942	15064	14989	15166	14932	14977	14852	14932	15074	15034	15055	15119	14910	14990	15001	14908	15032	14874	14907	14884	15080	14930	15104	14995	14890	14925	14981	14917	15115	15034	14867	14997	14729	15024	15113	15163	14899	15027	15118	14940	14748	15013	15131	15047	14888	14957	15029
20427	59083	81865	32121	38061	31094	21065	19094	18033	16825	16232	15597	15464	15213	14565	14526	14178	14087	13980	13888	13820	13843	13922	13736	13803	13620	13465	13621	13431	13211	13543	13597	13418	13294	13430	13370	13543	13482	13357	13397	13452	13517	13463	14134	14257	14296	13600	13637	13462	13359	13235	13298	13227	13242	13278	13262	13403	13390	13309	13457	13378	13253	13356	13426	13496	13447	13422	13346	13204	13456	13264	13408	13290	13452	13354	13242	13376	13279	13353	13295	13267	13304	13419	13394	13440	13484	13357	13353	13391	13316	13254	13328	13308	13107	13330	13328	13391	13438	13450	13372	13178	13342	13172	13476	13344	13286	13258	13405	13415	13332	13351	13294	13401	13421	13360	13251	13298	13239	13450	13275	13247	13241	13195	13420	13344	13299	13355	13113	13307	13409	13263	13375	13220	13429	13327	13120	13366	13434	13387	13408	13272	13258	13364	13399	13273	13397	13327	13362	13426	13087	13266	13362	13273	13223	13329	13249	13264	13368	13299	13398	13303	13485	13537	13170	13309	13240	13299	13254	13472	13391	13231	13345	13249	13277	13393	13478	13296	13280	13381	13192	13239	13384	13366	13367	13279	13237	13300	13422	13189	13425	13182	13393	13360	13516	13051	13405	13293	13461	13148	13311	13221	13364	13080	13213	13411	13245	13330	13315	13414	13264	13282	13277	13378	13410	13313	13243	13289	13356	13246	13422	13318	13489	13286	13187	13254	13407	13465	13548	13249	13403	13315	13451	13491	13252	13396	13368	13290	13461	13363	13064	13418	13316	13429	13362	13271	13203	13507	13357	13321	13190	13274	13520	13240	13404	13349	13326	13374	13195	13227	13242	13340	13339	13307	13261	13456	13536	13263	13291	13248	13350	13415	13394	13322	13271	13480	13294	13266	13351	13396	13364	13300	13483	13319	13112	13230	13321	13348	13322	13124	13410	13210	13180	13174	13424	13329	13324	13303	13331	13336	13304	13423	13168	13338	13354	13487	13292	13234	13342	13380	13333	13287	13260	13380	13348	13392	13359	13498	13275	13295	13190	13406	13364	13109	13575	13478	13485	13286	13462	13307	13349	13452	13246	13227	13351	13357	13315	13270	13285	13345	13267	13324	13444	13439	13115	13330	13296	13282	13362	13230	13527	13464	13444	13366	13218	13211	13280	13304	13419	13400	13212	13297	13315	13331	13422	13359	13409	13331	13176	13385	13265	13389	13395	13334	13301	13268	13334	13398	13365	13480	13376	13449	13255	13473	13272	13216	13384	13442	13280	13362	13401	13327	13349	13327	13392	13268	13350	13337	13389	13216	13378	13425	13537	13262	13462	13363	13385	13315	13344	13193	13163	13349	13171	13436	13405	13260	13330	13325	13409	13440	13235	13179	13340	13327	13232	13247	13549	13281	13241	13244	13267	13146	13433	13409	13315	13295	13199	13383	13281	13334	13396	13379	13346	13432	13529	13405	13355	13327	13418	13297	13402	13279	13223	13532	13510	13230	13319	13503	13347	13390	13345	13383	13327	13366	13313	13414	13239	13283	13235	13438	13357	13306	13260	13371	13292	13441	13233	13104	13199	13387	13212	13376	13356	13377	13402	13412	13463	13471	13424	13275	13423	13352	13425	13493	13420	13432	13391	13235	13436	13401	13276	13145	13164	13373	13543	13400	13235	13386	13265	13455	13207	13276	13206	13335	13482	13276	13260	13204	13347	13314	13411	13504	13364	13419	13337	13438	13485	13294	13442	13315	13198	13259	13477	13416	13328	13438	13353	13277	13304	13479	13243	13201	13380	13389	13090	13347	13443	13294	13316	13408	13201	13373	13430	13190	13313	13444	13480	13236	13205	13372	13388	13383	13318	13293	13196	13161	13126	13418	13386	13122	13208	13307	13215	13288	13398	13438	13413	13366	13318	13275	13300	13395	13465	13305	13492	13229	13287	13262	13336	13232	13384	13320	13260	13288	13339	13363	13210	13222	13330	13163	13361	13343	13327	13320	13190	13420	13296	13292	13241	13256	13331	13343	13274	13441	13295	13408	13247	13366	13278	13358	13459	13279	13288	13357	13331	13450	13451	13303	13462	13338	13249	13353	13306	13272	13440	13369	13296	13389	13374	13377	13294	13268	13225	13419	13301	13333	13273	13327	13264	13439	13468	13249	13283	13296	13184	13380	13294	13319	13353	13601	13285	13322	13260	13370	13360	13388	13287	13372	13149	13380	13281	13302	13372	13364	13365	13365	13344	13388	13315	13596	13289	13326	13330	13279	13195	13424	13169	13317	13324	13312	13567	13275	13153	13363	13447	13154	13385	13349	13345	13282	13280	13263	13363	13381	13468	13240	13354	13368	13300	13135	13397	13351	13429	13347	13264	13224	13406	13346	13440	13313	13264	13198	13305	13545	13422	13260	13354	13412	13368	13416	13335	13190	13307	13214	13321	13299	13334	13277	13371	13307	13315	13426	13311	13179	13432	13309	13433	13282	13390	13518	13468	13330	13298	13389	13267	13393	13212	13385	13428	13385	13378	13400	13303	13296	13231	13313	13207	13372	13355	13295	13314	13324	13359	13247	13240	13400	13394	13267	13390	13201	13399	13326	13446	13398	13382	13365	13390	13421	13200	13184	13317	13435	13639	13207	13192	13218	13471	13372	13302	13215	13207	13295	13214	13335	13469	13283	13271	13377	13093	13337	13372	13144	13286	13327	13324	13305	13466	13401	13315	13324	13232	13396	13383	13357	13408	13356	13425	13440	13327	13277	13502	13242	13178	13363	13446	13271	13261	13331	13356	13339	13339	13392	13324	13270	13326	13354	13378	13267	13298	13445	13234	13374	13253	13362	13305	13391	13285	13436	13415	13222	13308	13404	13281	13336	13346	13365	13245	13275	13418	13313	13396	13297	13388	13239	13297	13287	13135	13405	13164	13361	13234	13354	13337	13258	13491	13325	13215	13351	13274	13400	13311	13234	13403	13245	13314	13444	13260	13358	13494	13407	13334	13304	13224	13471	13392	13368	13363	13184	13244	13469	13260	13429	13306	13562	13239	13327	13301	13332	13330	13237	13240	13463	13448	13240	13369	13276	13348	13454	13298	13292	13361	13198	13369	13356	13376	13314	13230	13289	13271	13305	13550	13424	13209	13295	13305	13344	13294	13352	13387	13205	13522	13222	13278	13273	13462	13348	13225	13480	13248	13390	13240	13237	13213	13517	13265	13396	13177	13196	13348	13304	13379	13319	13401	13300	13334	13347	13243	13275	13334	13413	13281	13339	13300	13352	13320	13371	13349	13341	13278	13356	13330	13468	13318	13419	13287	13313	13232	13303	13174	13274	13307	13247	13309	13302	13309	13199	13356	13496	13353	13284	13445	13346	13166	13354	13145	13468	13218	13309	13277	13312	13235	13291	13278	13382	13343	13299	13332	13089	13341	13525	13386	13424	13177	13417	13257	13347	13232	13288	13332	13475	13293	13267	13321	13225	13217	13390	13256	13460	13322	13369	13288	13387	13356	13420	13393	13461	13372	13152	13245	13498	13176	13311	13354	13464	13409	13376	13491	13200	13347	13351	13464	13236	13291	13351	13399	13528	13323	13328	13385	13320	13362	13180	13342	13519	13291	13304	13096	13303	13343	13353	13240	13386	13356	13392	13305	13405	13239	13416	13303	13425	13338	13352	13359	13274	13320	13257	13329	13206	13422	13261	13313	13197	13146	13280	13327	13236	13382	13342	13437	13274	13183	13291	13354	13441	13399	13341	13252	13363	13217	13304	13404	13194	13287	13447	13271	13124	13359	13406	13333	13417	13284	13304	13282	13446	13322	13409	13307	13278	13391	13250	13384	13359	13421	13467	13203	13532	13228	13233	13406	13467	13230	13332	13423	13329	13292	13489	13360	13277	13274	13343	13528	13257	13279	13271	13266	13351	13237	13439	13483	13285	13499	13199	13227	13438	13192	13544	13166	13301	13299	13252	13265	13415	13322	13169	13313	13391	13271	13343	13337	13295	13487	13248	13330	13277	13302	13387	13356	13502	13456	13409	13403	13227	13132	13208	13265	13299	13312	13406	13164	13368	13330	13363	13356	13298	13342	13433	13349	13364	13208	13419	13380	13376	13505	13322	13199	13468	13251	13376	13164	13454	13122	13254	13381	13257	13289	13335	13415	13388	13383	13439	13301	13281	13235	13322	13221	13327	13269	13329	13296	13367	13242	13422	13342	13324	13204	13275	13359	13241	13471	13309	13275	13373	13275	13277	13213	13278	13176	13242	13417	13381	13369	13316	13282	13416	13518	13355	13314	13284	13464	13356	13395	13349	13225	13235	13332	13345	13274	13327	13208	13392	13368	13257	13430	13346	13266	13426	13386	13384	13163	13364	13483	13338	13268	13401	13282	13436	13228	13156	13427	13471	13423	13401	13317	13277	13262	13376	13343	13341	13216	13371	13360	13298	13317	13436	13179	13184	13253	13389	13252	13191	13457	13364	13197	13259	13391	13402	13256	13503	13252	13314	13369	13352	13360	13316	13184	13328	13286	13256	13279	13445	13396	13299	13286	13349	13431	13275	13297	13396	13234	13314	13255	13349	13423	13396	13404	13407	13267	13302	13186	13485	13347	13249	13215	13430	13292	13396	13422	13605	13260	13419	13470	13479	13420	13206	13474	13165	13272	13359	13290	13285	13414	13424	13464	13328	13438	13224	13501	13462	13222	13127	13314	13374	13409	13251	13363	13259	13367	13358	13374	13192	13389	13210	13419	13308	13310	13438	13373	13459	13203	13389	13133	13409	13291	13396	13472	13211	13259	13229	13155	13368	13211	13365	13427	13439	13368	13310	13356	13257	13340	13231	13329	13360	13401	13280	13252	13277	13252	13343	13320	13337	13399	13162	13158	13265	13314	13298	13278	13383	13548	13472	13403	13484	13372	13454	13286	13415	13255	13405	13404	13332	13373	13374	13360	13330	13166	13353	13435	13480	13356	13417	13288	13332	13300	13262	13280	13239	13232	13300	13250	13617	13230	13287	13397	13372	13356	13259	13506	13255	13293	13420	13235	13412	13391	13313	13466	13272	13327	13401	13300	13209	13437	13297	13182	13445	13288	13327	13298	13443	13190	13277	13307	13273	13450	13254	13309	13277	13461
27348	23784	35832	26485	19884	19393	17305	16728	16387	16168	16041	16071	15801	16046	15953	15793	15649	15779	15649	15724	15554	15796	15633	15589	15504	15606	15547	15681	15890	15567	15626	15625	15555	15652	15521	15648	15779	15757	15474	15565	15556	15516	15783	15565	15782	15539	15697	15644	15637	15541	15602	15616	15743	15735	15590	15617	15679	15481	15763	15709	15648	15610	15625	15619	15585	15837	15659	15649	15587	15676	15548	15756	15709	15724	15698	15758	15503	15538	15704	15636	15563	15616	15688	15639	15609	15782	15720	15603	15728	15643	15333	15460	15422	15562	15628	15631	15413	15674	15570	15702	15484	15651	15562	15514	15600	15665	15501	15706	15521	15528	15661	15522	15523	15554	15812	15532	15667	15667	15667	15602	15680	15541	15615	15661	15793	15692	15509	15519	15632	15427	15492	15596	15592	15550	15556	15417	15569	15649	15466	15498	15690	15593	15677	15587	15683	15726	15842	15588	15525	15517	15630	15804	15488	15488	15645	15522	15549	15618	15670	15638	15808	15672	15656	15487	15451	15566	15544	15665	15539	15624	15507	15690	15582	15705	15608	15698	15549	15583	15487	15730	15661	15525	15750	15516	15521	15627	15642	15731	15537	15682	15473	15707	15633	15468	15464	15568	15615	15609	15704	15769	15834	15462	15501	15727	15459	15514	15665	15650	15620	15735	15797	15631	15586	15576	15573	15561	15521	15748	15699	15614	15536	15517	15544	15578	15750	15694	15467	15459	15645	15420	15570	15543	15514	15518	15682	15727	15599	15460	15513	15509	15457	15458	15546	15550	15584	15647	15538	15612	15507	15583	15619	15647	15593	15510	15731	15364	15598	15584	15733	15772	15636	15534	15544	15565	15529	15683	15282	15558	15462	15631	15547	15732	15494	15599	15686	15308	15690	15839	15654	15592	15720	15579	15506	15535	15788	15475	15750	15651	15669	15552	15590	15567	15516	15413	15728	15680	15587	15625	15582	15615	15436	15468	15691	15483	15660	15571	15710	15707	15696	15493	15560	15712	15647	15463	15435	15606	15688	15559	15467	15645	15629	15611	15821	15514	15632	15646	15595	15690	15515	15506	15689	15631	15713	15703	15689	15585	15495	15822	15648	15449	15518	15511	15399	15779	15624	15626	15592	15736	15630	15443	15556	15744	15655	15614	15504	15620	15458	15490	15649	15692	15808	15634	15554	15505	15663	15543	15763	15515	15630	15446	15636	15677	15547	15739	15665	15829	15621	15446	15719	15584	15615	15674	15533	15663	15588	15849	15611	15491	15473	15525	15435	15650	15583	15697	15691	15698	15482	15608	15550	15551	15711	15574	15535	15662	15571	15472	15425	15477	15647	15307	15591	15586	15710	15755	15386	15509	15560	15438	15653	15654	15657	15650	15824	15571	15564	15648	15410	15459	15695	15529	15638	15641	15634	15667	15914	15437	15566	15432	15568	15610	15524	15598	15552	15613	15652	15581	15617	15505	15587	15708	15674	15611	15621	15533	15425	15574	15498	15571	15640	15508	15602	15454	15430	15691	15573	15336	15617	15514	15544	15621	15639	15637	15627	15577	15602	15590	15719	15556	15861	15407	15585	15543	15670	15533	15521	15603	15505	15602	15577	15699	15527	15484	15534	15630	15540	15504	15511	15662	15741	15500	15775	15746	15466	15640	15536	15623	15640	15761	15643	15627	15559	15667	15753	15644	15710	15672	15568	15534	15519	15652	15532	15662	15641	15374	15498	15364	15532	15682	15606	15453	15739	15646	15744	15429	15779	15545	15563	15582	15622	15637	15552	15550	15771	15574	15613	15537	15477	15688	15803	15535	15531	15600	15613	15715	15578	15667	15543	15428	15661	15553	15641	15533	15610	15547	15588	15562	15794	15732	15736	15519	15715	15705	15580	15548	15466	15585	15725	15543	15718	15376	15438	15471	15787	15488	15534	15765	15730	15617	15716	15715	15711	15403	15606	15723	15786	15426	15620	15717	15495	15514	15622	15521	15763	15471	15571	15472	15495	15656	15413	15625	15650	15691	15615	15637	15521	15638	15657	15575	15505	15668	15737	15701	15898	15583	15588	15602	15586	15667	15545	15534	15703	15599	15467	15554	15502	15671	15525	15576	15630	15605	15692	15745	15777	15495	15683	15530	15533	15616	15449	15582	15613	15408	15578	15725	15776	15553	15566	15572	15622	15562	15565	15535	15493	15527	15608	15614	15751	15708	15688	15568	15582	15792	15836	15659	15575	15567	15607	15598	15751	15766	15723	15672	15427	15672	15886	15748	15558	15801	15649	15544	15669	15494	15713	15522	15700	15495	15447	15405	15434	15673	15537	15577	15588	15641	15748	15679	15614	15639	15631	15595	15519	15507	15610	15658	15498	15635	15591	15531	15710	15610	15508	15500	15411	15567	15477	15416	15593	15405	15628	15536	15736	15740	15571	15511	15670	15574	15516	15545	15405	15583	15711	15551	15645	15694	15621	15597	15588	15514	15635	15659	15666	15606	15583	15298	15705	15642	15751	15699	15539	15699	15625	15600	15660	15833	15628	15647	15684	15644	15645	15591	15559	15427	15589	15492	15715	15497	15628	15557	15648	15480	15773	15363	15763	15435	15688	15754	15502	15683	15568	15757	15641	15482	15473	15652	15562	15547	15592	15577	15674	15632	15535	15694	15463	15510	15512	15812	15636	15612	15686	15375	15695	15854	15849	15740	15524	15652	15497	15625	15444	15348	15705	15567	15681	15577	15538	15873	15560	15465	15541	15528	15633	15478	15601	15500	15557	15634	15618	15813	15583	15569	15494	15605	15668	15625	15708	15714	15651	15652	15776	15746	15549	15579	15664	15562	15907	15504	15628	15687	15548	15530	15561	15609	15510	15598	15677	15560	15637	15594	15609	15641	15780	15804	15617	15649	15585	15813	15623	15744	15494	15701	15511	15795	15613	15855	15476	15461	15721	15828	15690	15611	15640	15579	15824	15803	15613	15547	15783	15688	15582	15605	15614	15664	15787	15628	15777	15606	15684	15631	15619	15590	15623	15756	15475	15720	15481	15639	15704	15771	15985	15811	15536	15470	15493	15650	15642	15671	15585	15475	15779	15590	15684	15458	15568	15629	15555	15828	15578	15600	15641	15479	15676	15659	15815	15620	15484	15668	15709	15573	15665	15702	15590	15694	15472	15477	15563	15678	15728	15670	15730	15650	15673	15504	15588	15693	15643	15542	15676	15541	15601	15610	15656	15523	15580	15593	15479	15572	15490	15570	15644	15753	15727	15572	15776	15624	15681	15850	15716	15477	15759	15766	15469	15729	15637	15573	15668	15761	15540	15724	15514	15818	15625	15584	15677	15537	15608	15851	15631	15505	15643	15457	15704	15545	15556	15550	15635	15802	15556	15619	15565	15530	15740	15548	15649	15659	15686	15757	15707	15491	15549	15662	15691	15691	15350	15557	15663	15503	15403	15679	15613	15456	15480	15641	15532	15581	15606	15736	15950	15681	15733	15608	15787	15685	15708	15737	15768	15894	15646	15586	15649	15574	15610	15597	15598	15566	15741	15741	15621	15484	15467	15680	15713	15704	15775	15615	15470	15759	15495	15648	15437	15515	15809	15546	15638	15439	15871	15520	15586	15472	15559	15532	15709	15484	15522	15662	15697	15673	15635	15508	15445	15459	15796	15525	15614	15580	15686	15538	15467	15746	15673	15625	15542	15496	15491	15495	15673	15754	15567	15543	15549	15656	15472	15662	15625	15664	15744	15692	15554	15665	15683	15487	15582	15656	15588	15845	15553	15601	15810	15698	15535	15689	15885	15760	15532	15483	15555	15637	15648	15615	15714	15517	15627	15748	15680	15843	15629	15484	15677	15516	15534	15729	15731	15697	15483	15616	15581	15573	15530	15498	15599	15720	15406	15409	15705	15535	15454	15536	15580	15603	15509	15581	15468	15622	15691	15621	15722	15596	15686	15589	15393	15614	15464	15639	15416	15437	15705	15541	15771	15654	15630	15642	15481	15486	15653	15608	15557	15627	15632	15779	15713	15654	15588	15446	15640	15634	15591	15557	15536	15582	15621	15675	15678	15625	15713	15490	15583	15561	15605	15548	15605	15559	15611	15640	15666	15627	15579	15721	15530	15572	15553	15856	15756	15682	15692	15505	15672	15622	15695	15474	15533	15653	15558	15592	15493	15643	15530	15744	15355	15680	15564	15488	15591	15545	15603	15697	15580	15487	15501	15542	15646	15586	15780	15641	15898	15489	15605	15508	15719	15641	15744	15614	15601	15350	15677	15638	15545	15656	15614	15544	15623	15681	15660	15696	15340	15723	15691	15523	15769	15562	15449	15488	15710	15564	15371	15486	15600	15636	15623	15694	15613	15685	15593	15556	15550	15625	15688	15498	15454	15432	15666	15640	15448	15648	15461	15514	15617	15716	15709	15474	15537	15522	15748	15589	15515	15616	15554	15607	15624	15650	15520	15537	15492	15575	15584	15562	15555	15653	15876	15501	15539	15899	15770	15713	15596	15622	15610	15893	15615	15482	15731	15472	15595	15732	15624	15555	15411	15632	15601	15765	15551	15751	15828	15602	15594	15803	15565	15533	15660	15670	15666	15564	15521	15614	15678	15577	15707	15668	15581	15626	15880	15708	15500	15839	15701	15525	15587	15602	15710	15600	15650	15666	15593	15396	15644	15671	15531	15837	15808	15664	15805	15518	15507	15786	15512	15371	15423	15724	15811	15434	15703	15695	15739	15577	15792	15620	15678	15328	15541	15522	15710	15560	15684	15693	15526	15708	15638	15641	15592	15696	15631	15554	15735	15746	15612	15568	15552	15580	15607	15595	15607	15717	15721	15712	15643	15690	15548	15618	15430	15468	15552	15600	15568	15628	15686	15647	15458	15818	15581	15660	15730	15786	15667	15697	15710	15633	15690	15748	15757	15703	15560	15754	15657	15671	15957	15669	15631	15570	15575	15677	15751	15481	15626	15620	15565	15749	15623	15532	15646	15515	15759	15520	15540	15568	15590	15566	15604	15718	15505	15739	15651	15683	15802	15726	15740	15696	15650	15467	15417	15542	15511	15506	15488	15622	15670	15728	15659	15773	15694	15750	15660	15772	15769	15568	15700	15676	15733	15485
17483	33210	39678	21744	19252	18535	15858	15352	14936	14476	14335	14227	14342	14178	14165	13992	13876	13962	13786	13868	13891	13900	13789	13869	13767	13814	13844	13842	13816	13800	13796	13657	13903	13763	13601	13883	13806	13759	13760	13776	13637	13797	13939	13833	13691	13670	13726	13822	13786	13650	13655	13804	13705	13775	13836	13618	13758	13733	13714	13782	13626	13794	13628	13676	13645	13716	13782	13818	13693	13684	13862	13685	13655	13920	13697	13758	13671	13766	13797	13830	13484	13716	13584	13730	13744	13634	13680	13629	13799	13737	13678	13596	13713	13622	13862	13701	13760	13840	13712	13957	13801	13682	13913	13666	13860	13692	13754	13562	13654	13837	13629	13757	13934	13820	13614	13730	13656	13633	13923	13678	13847	13840	13760	13821	13745	13778	13865	13781	13731	13757	13878	13871	13756	13637	13724	13852	13704	13859	13703	13474	13830	13590	13707	13672	13844	13782	13731	13760	13589	13808	13716	13796	13752	13716	13730	13631	13769	13579	13618	13648	13611	13841	13701	13842	13792	13755	13742	13834	13720	13741	13765	13499	13828	13838	13781	13722	13844	13545	13815	13817	13681	13748	13843	13744	13852	13811	13698	13677	13659	13929	13796	13721	13745	13630	13674	13678	13818	13771	13706	13671	13785	13614	13716	13630	13716	13731	13759	13845	13695	13753	13617	13746	13683	13830	13786	13612	13796	13671	13718	13668	13791	13706	13794	13809	13604	13719	13852	13656	13777	13897	13794	13807	13906	13831	13666	13838	13778	13838	13747	13578	13757	13755	13550	13686	13769	13808	13922	13739	13769	13807	13703	13766	13658	13611	13711	13591	13731	13727	13660	13826	13676	13677	13787	13723	13807	13714	13796	13868	13720	13750	13689	13787	13846	13754	13708	13676	13590	13695	13811	13601	13859	13665	13793	13737	13678	13722	13662	13786	13844	13810	13909	13691	13640	13728	13779	13780	13837	13659	13748	13767	13675	13667	13682	13904	13699	13732	13706	13934	13931	13672	13780	13723	13825	13802	13866	13675	13621	13861	13711	13777	13711	13712	13724	13592	13662	13775	13805	13901	13835	13661	13674	13661	13513	13770	13697	13683	13562	13795	13804	13782	13724	13797	13828	13671	13832	13638	13663	13769	13773	13848	13820	13604	13732	13810	14014	13774	13766	13799	13768	13615	13801	13707	13682	13731	13682	13649	13611	13738	13646	13795	13838	13833	13825	13742	13718	13725	13760	13641	13748	13803	13783	13744	13724	13842	13672	13595	13740	13657	13892	13708	13738	13571	13852	13682	13577	13785	13752	13758	13625	13779	13577	13731	13806	13753	13801	13730	13720	13640	13663	13675	13668	13829	13830	13761	13823	13679	13793	13718	13775	13759	13727	13774	13779	13754	13799	13808	13699	13815	13814	13722	13758	13751	13773	13690	13587	13744	13706	13807	13840	13697	13746	13695	13813	13772	13733	13788	13757	13539	13713	13826	13763	13837	13791	13628	13938	13876	13711	13713	13784	13753	13719	13647	13736	13754	13626	13618	13687	13525	13743	13638	13880	13830	13769	13646	13753	13756	13735	13860	13676	13789	13625	13682	13768	13810	13616	13671	13652	13790	13780	13662	13646	13715	13863	13768	13741	13751	13647	13813	13844	13694	13741	13914	13672	13632	13756	13824	13847	13686	13776	13611	13778	13626	13827	13646	13704	13701	13922	13808	13740	13666	13754	13773	13785	13697	13736	13687	13593	13788	13654	13703	13789	13517	13843	13703	13832	13773	13793	13785	13733	13669	13749	13650	13758	13846	13701	13692	13762	13734	13693	13613	13666	13824	13745	13674	13874	13841	13839	13754	13832	13717	13650	13721	13713	13674	13649	13665	13673	13673	13815	13772	13901	13875	13811	13769	13697	13641	13801	13702	13635	13798	13733	13758	13913	13768	13748	13650	13803	13688	13618	13569	13720	13727	13726	13710	13648	13783	13741	13733	13893	13613	13786	13765	13786	13721	13722	13840	13888	13792	13798	13623	13748	13806	13754	13638	13780	13603	13625	13689	13784	13672	13756	13634	13877	13934	13724	13755	13751	13705	13724	13619	13721	13884	13799	13649	13859	13622	13673	13734	13874	13797	13796	13759	13808	13930	13802	13603	13795	13696	13849	13771	13750	13769	13550	13861	13815	13842	13787	13582	13694	13707	13699	13561	13798	13764	13940	13568	13797	13577	13693	13825	13790	13689	13848	13883	13736	13894	13846	13693	13620	13584	13741	13686	13694	13904	13662	13718	13724	13712	13705	13707	13899	13697	13683	13811	13794	13753	13880	13635	13795	13727	13832	13833	13762	13660	13878	13797	13635	13880	13745	13725	13865	13687	13643	13779	13800	13742	13699	13864	13769	13717	13722	13691	13649	13713	13755	13671	13785	13791	13782	13920	13679	13527	13785	13608	13849	13660	13648	13897	13727	13745	13708	13731	13882	13754	13605	13797	13738	13666	13709	13836	13725	13582	13758	13775	13832	13518	13887	13704	13718	13779	13653	13607	13765	13714	13911	13601	13840	13744	13829	13762	13778	13834	13677	13769	13784	13703	13805	13725	13670	13853	13840	13601	13691	13601	13701	13733	13675	13583	13622	13641	13762	13772	13695	13793	13839	13702	13742	13523	13666	13737	13650	13802	13819	13708	13634	13681	13762	13861	13781	13685	13737	13803	13747	13872	13907	13830	13795	13896	13590	13874	13604	13720	13870	13705	13651	13683	13841	13864	13722	13641	13772	13633	13665	13738	13692	13894	13747	13815	13617	13758	13711	13801	13817	13774	13780	13818	13607	13638	13755	13704	13666	13570	13636	13733	13691	13707	13825	13895	13637	13685	13735	13668	13656	13726	13832	13785	13825	13782	13851	13754	13902	13722	13735	13702	13796	13737	13739	13865	13586	13745	13806	13733	13762	13699	13811	13810	13737	13740	13889	13706	13770	13734	13668	13681	13696	13795	13728	13917	13785	13721	13705	13616	13741	13694	13808	13768	13849	13780	13689	13875	13632	13712	13590	13785	13771	13753	13804	13728	13587	13724	13774	13776	13588	13842	13797	13712	13838	13873	13793	13643	13791	13588	13651	13579	13862	13859	13649	13728	13828	13932	13736	13611	13756	13828	13719	13742	13680	13622	13810	13749	13694	13639	13858	13730	13748	13545	13691	13804	13750	13680	13795	13744	13824	13721	13754	13766	13788	13700	13708	13851	13598	13721	13909	13695	13612	13779	13597	13776	13670	13784	13727	13896	13834	13670	13680	13878	13638	13694	13744	13742	13700	13690	13808	13824	13817	13848	13731	13631	13754	13644	13693	13959	13683	13627	13641	13822	13791	13677	13661	13927	13907	13693	13855	13781	13580	13785	13737	13591	13601	13715	13747	13812	13744	13743	13834	13750	13813	13691	13759	13837	13701	13793	13775	13757	13890	13678	13739	13561	13672	13952	13663	13604	13750	13548	13685	13606	13797	13840	13810	13873	13739	13605	13668	13667	13874	13844	13720	13604	13650	13765	13828	13753	13722	13642	13755	13665	13605	13779	13880	13805	13888	13796	13946	13719	13827	13809	13877	13760	13674	13797	13682	13754	13812	13658	13774	13695	13726	13815	13872	13674	13726	13713	13770	13673	13454	13811	13846	13868	13654	13637	13738	13666	13812	13494	13750	13754	13572	13767	13800	13862	13800	13798	13836	13573	13643	13786	13559	13722	13730	13846	13684	13819	13659	13872	13668	13791	13640	13791	13770	13738	13826	13755	13618	13693	13664	13477	13680	13606	13635	13768	13627	13640	13752	13851	13750	13766	13682	13817	13690	13723	13824	13640	13845	13833	13793	13785	13798	13699	13693	13788	13796	13756	13794	13797	13698	13753	13662	13694	13741	13666	13870	13932	13596	13764	13762	13751	13758	13969	13617	13832	13787	13802	13841	13551	13803	13786	13800	13891	13715	13655	13709	13688	13830	13852	13812	13922	13827	13921	13770	13788	13853	13786	13622	13817	13707	13864	13733	13803	13807	13609	13643	13726	13913	13732	13597	13804	13630	13689	13866	13799	13785	13623	13829	13723	13719	13585	13711	13763	13788	13828	13783	13483	13827	13755	13667	13751	13726	13813	13706	13628	13584	13566	13686	13595	13573	13723	13608	13813	13658	13752	13765	13655	13646	13937	13657	13808	13881	13744	13754	13742	13777	13802	13755	13794	13595	13670	13831	13629	13767	13656	13766	13624	13612	13767	13665	13596	13795	13817	13613	13698	13669	13708	13814	13619	13894	13693	13752	13805	13906	13660	13870	13893	13821	13811	13712	13623	13742	13982	13784	13805	13819	13648	13693	13764	13661	13706	13784	13615	13775	13803	13700	13663	13563	13716	13708	13702	13700	13698	13853	13639	13628	13618	13782	13642	13616	13674	13790	13771	13802	13520	13821	13564	13738	13563	13883	13774	13727	13852	13700	13619	13758	13675	13667	13722	13796	13884	13836	13786	13863	13786	13729	13721	13570	13662	13835	13674	13888	13609	13686	13785	13785	13764	13809	13889	13778	13844	13776	13688	13844	13685	13875	13787	13781	13551	13693	13707	13662	13756	13613	13823	13711	13645	13798	13819	13804	13794	13853	13757	13759	13642	13761	13802	13820	13745	13664	13859	13774	13659	13786	13716	13743	13619	13790	13746	13791	13677	13841	13620	13868	13847	13797	13902	13754	13745	13651	13673	13730	13672	13743	13947	13708	13694	13935	13820	13758	13846	13782	13834	13745	13572	13687	13600	13668	13769	13919	13722	13795	13653	13864	13607	13633	13645	13924	13665	13819	13698	13775	13671	13667	13608	13746	13713	13666	13710	13657	13661	13797	13737	13853	13841	13926	13825	13798	13704	13658	13767	13884	13592	13736	13641	13930	13766	13565	13699	13673	13659	13828	13657	13772	13900	13723	13672	13696	13627	13834	13671	13729	13722	13674	13673	13574	13724	13645	13806	13871	13867	13777	13609	13578	13777	13696	13699	13689	13733	13823	13751	13753	13822	13936	13786	13684	13690	13787	13668	13813	13857	13801	13790	13710	13638	13830	13778	13681	13729	13602	13815	13597	13568	13687	13841	13900	13744	13807	13861	13710	13680
24007	21209	32101	26774	23548	29034	22105	18265	16835	16582	16342	16178	16211	15882	15789	15604	15450	15518	15544	15500	15344	15322	15217	15284	15372	15243	15183	15257	15123	15171	15233	15176	15199	15120	15096	15205	15330	15083	14998	15268	15104	15042	15038	15414	15548	15335	15252	15273	15097	15250	15133	15103	15033	14993	15085	15026	15250	15246	15283	15130	15144	15142	15049	15171	15119	15256	15137	15299	15183	15263	15378	15132	15109	15040	15102	15129	15027	15105	15141	15303	15124	15256	15180	15295	14990	15181	15168	15056	15067	15280	15065	15142	15065	15090	15062	15238	15199	14992	14964	15204	15168	15009	15001	14936	15198	15090	15026	15185	15110	14987	14960	15044	15175	14888	15016	15004	15237	14996	15249	15031	15134	15315	15079	15108	14993	15352	15121	15054	15172	15219	15129	14911	15111	15258	14972	14961	15052	15126	15018	15138	15125	14854	14849	15006	14988	14899	15246	15094	15134	15120	15220	15094	15052	15079	14940	15080	15019	15025	15189	15127	15195	15476	15129	15202	15049	14993	15004	15084	15137	15286	15172	15073	15124	15049	15098	15075	15129	15041	15201	15141	15299	15241	15072	14887	15261	15161	15234	15065	15140	14861	15051	15044	15103	15036	15208	15274	15155	15167	15107	15047	15101	15084	15168	14966	15231	15171	15095	15299	15002	15117	15138	15104	15286	15271	15080	15264	15060	15114	15069	14993	15070	15075	15375	15100	15189	15240	15105	15224	15050	15068	15231	15049	14944	15141	15019	15140	15078	15059	15140	15002	15103	14965	15142	15065	14962	15109	15150	15058	15015	15091	15251	14923	15160	15269	15124	15151	15369	15227	14885	15226	15102	14938	15125	15258	14991	15102	15044	15109	15010	15127	14960	14999	15004	15085	15092	15030	15189	15148	15150	15108	15065	14978	15106	15115	14935	15076	15256	15035	14924	15087	15219	14937	15078	15028	14937	14982	15060	15235	15020	15027	15136	15297	15104	15081	15184	15120	15057	14871	14933	15051	15021	15153	15127	15163	15157	15264	15000	15252	15185	15133	15161	15051	14991	15101	14983	15031	15267	15374	15099	15172	15101	15214	15078	15330	15167	14840	15170	15135	14939	15218	15223	15099	15056	14903	15078	15299	14893	15096	15144	15093	15117	15239	15163	15030	14858	15118	14990	15282	15049	14940	15062	15006	15225	15104	15110	15216	15207	15066	15212	15172	14990	14933	15073	15152	15100	15269	14928	15036	15093	15123	15011	15139	15303	15132	15104	15280	15295	15285	15184	15217	15269	15002	15139	15210	15127	15198	15286	15121	15030	15023	14832	15145	15085	15031	15067	15182	15177	15153	15061	15137	14947	15101	15117	15167	15102	15089	15062	15185	15055	15069	15135	15069	15151	15170	15048	15039	15125	15038	15046	15098	15061	15241	15099	15106	15117	14967	15038	15262	14994	14990	14842	15131	15231	15136	14934	15059	15241	15161	15071	15028	14844	15061	14918	15086	15268	15258	15326	15312	15179	15229	15187	14920	14988	15331	15056	15187	15095	15104	15095	15183	15166	15141	15097	15047	15083	14975	15051	15156	15189	15194	15267	15085	15138	15222	15124	15095	15215	15001	14898	15106	15164	15206	15019	15136	14880	15163	15041	15283	15086	15030	15083	15056	15117	15010	15103	15210	15068	15029	15020	15246	15211	15279	15111	15192	15107	15044	15113	14989	14976	15141	15213	15094	15031	15144	15034	15013	15076	15150	15215	15095	15133	15083	15152	15035	15072	15044	15165	14979	15122	15066	15055	15008	14943	14934	15256	15114	15008	15006	15088	15098	15073	15254	15048	15065	15162	15159	15029	15274	15091	15075	15183	15303	15076	15146	15251	14953	14917	15082	15243	14993	15006	15070	15126	15310	15056	15018	15101	15013	14934	14941	15029	15089	15266	15186	15074	15183	15061	14936	15214	15258	15496	14997	15125	14940	14976	14935	15153	15102	15006	15015	15117	14932	15293	14996	14906	15050	15194	14993	15035	14948	15088	14955	15090	14840	15078	15196	14945	15215	15177	14928	15137	15187	15165	15040	15077	14908	15045	14903	15057	15160	15239	15047	15028	15098	15164	15105	15123	15082	15030	15127	14924	14875	14998	15261	15042	15008	14936	14897	14963	14905	15205	15038	14982	15084	14981	15049	15104	15034	14977	14867	15155	15163	15199	15099	15079	14977	14814	15039	14835	15008	15126	15040	15147	14966	15091	15159	15178	14801	15183	15123	15175	15139	15083	15202	15050	15067	14881	15102	14996	15122	14977	15072	15129	14934	15170	15198	14962	15107	15110	15265	15111	15166	15085	15057	14948	15102	15092	15004	15110	15073	15254	15165	15149	15143	14952	15037	15065	14945	14975	15111	15118	15242	15020	15126	15232	15079	15101	15051	15264	15093	15128	14966	15202	15110	14964	14949	15050	15238	15072	15208	15184	14972	15336	15182	14984	15075	15008	15024	15072	15002	15068	15081	15115	14945	15054	15086	15263	15159	15208	15183	15063	15028	15094	15373	15305	14934	15308	15131	15139	14877	15004	15094	15343	15126	14958	15089	15091	15079	15059	15202	15405	15335	15047	14878	14947	14953	14851	15020	14943	15084	15148	15058	15215	15346	15233	15060	15078	15030	15118	15112	15181	15037	15053	15075	15069	14943	14966	15214	15117	15023	15149	14979	15218	14932	15098	15146	14862	15274	15074	15199	15268	15264	14953	14959	15290	15156	15119	15115	15104	14867	15034	15103	15109	14994	15070	14939	15157	15158	14992	15187	15139	14964	14944	14880	15076	14959	14992	15002	15332	15060	15119	15135	15105	15323	15136	15248	15305	15161	15222	14966	15084	14996	15044	15023	15027	15035	15012	15339	15190	15077	15178	15255	15088	15183	15034	15169	14943	15093	14997	14938	15284	15091	15137	15078	14953	15023	15053	15013	14936	15389	15072	14987	15051	14902	15152	15194	15204	15151	15068	15146	15137	15069	15202	15200	15140	15108	15276	15081	14984	15159	15090	15065	15199	15078	15134	15001	15227	14921	15139	14994	15082	15244	15100	14997	14988	15199	15111	15071	15087	15007	15208	14700	14858	15097	15073	15125	14976	15171	15024	15081	15002	14946	14890	15327	15139	14994	14957	14857	15109	15066	14970	15236	15176	15055	15019	15212	15176	15135	14991	15199	15067	15222	14952	15248	15103	15024	15108	15069	14994	15081	15136	15027	15158	14964	15135	14952	14966	15069	15265	15287	15109	15154	15170	15193	15115	15118	15280	15111	15273	15113	15074	15144	15076	15164	15129	15173	15274	15088	14976	14966	14994	14806	15298	15261	14980	15189	15092	15046	15196	15320	15123	15111	15111	15070	15132	15102	15092	14959	15166	15065	14898	15032	15165	15315	15048	14749	15053	15134	15052	15079	15128	15048	15079	14926	15254	14709	14925	14955	15070	15159	15023	15158	15129	15154	14982	15046	14871	15109	15052	15037	15191	14991	15160	15212	15118	15011	15264	15215	15302	15032	14969	15155	15137	15130	15087	15120	15281	15096	15200	15214	15029	15072	14934	14889	15131	14940	15048	15115	14877	15132	15108	15329	14988	15087	15008	15244	15195	15043	14964	15145	15163	15190	15065	15158	15006	15097	15282	15087	15152	15065	14986	15033	15119	15159	15018	15022	14911	15043	15043	15133	14904	15007	15156	15130	15082	14978	15043	15062	15079	15119	15233	15159	15114	15164	15188	14802	15274	15163	15026	15223	14922	15095	15135	15156	15306	15131	15162	15065	15291	15166	15222	15342	14929	15210	15052	15164	15143	14937	15163	15174	15115	15128	15093	15191	15254	15195	15073	14938	15146	15256	15114	14967	15203	15151	15359	14907	15059	15070	15022	15212	15128	14901	14938	14892	15134	15052	15098	15245	15041	15049	15035	15049	15075	15073	14971	15035	15105	14988	15282	15179	15002	15240	15172	14894	15008	15067	15022	15089	15070	15073	15073	15168	15272	14928	15023	15243	15110	15161	15130	15058	14879	15060	15178	14956	15004	14996	15194	15213	15024	15134	15086	14950	15165	15182	15121	14931	15046	15199	15056	15186	15204	14923	15149	14982	14985	14941	15210	15065	15142	15081	15123	15313	15014	15266	15187	15187	14947	15008	14955	15252	15047	15100	15027	15029	15130	14978	15174	15167	15159	15000	15041	15106	14961	14872	15006	15219	15071	15095	14954	15124	15026	15073	15030	15001	15087	15023	15146	15080	15111	15094	15189	15042	15160	15016	14933	15106	15234	14877	15252	15183	15045	15071	14984	15032	14957	15052	15088	15239	14955	15241	15074	15192	15261	15281	14902	15032	15076	15014	15025	15066	15244	14999	15099	15134	15047	14999	15091	14974	15217	15186	15142	15216	15077	15270	15032	15029	15214	15209	15253	15104	15142	15140	15235	15064	15079	15004	15004	15034	15280	15157	15115	15097	14947	15048	15122	14999	15061	15061	15135	15054	15149	15115	15141	15137	15140	15153	14999	14817	14972	15166	15146	15077	14968	14980	15311	15211	15246	15044	14860	15247	15168	15068	15118	15004	15129	15125	15096	15027	15236	15050	15187	15090	15220	15140	14936	14932	15032	15019	15220	15196	15312	15120	15165	15345	15212	15280	15205	15105	14939	15069	14816	15147	15201	15342	14921	15311	15198	15219	15170	15118	15116	15071	14961	15152	15041	15111	14832	14993	14965	14951	15131	15059	15078	15045	15010	15214	15007	15186	15190	15177	15038	14991	15216	14960	15234	15291	15139	15087	15015	15246	15013	15257	15081	15037	15106	15107	14905	15165	15213	15156	15258	15266	15004	14994	14982	15155	14870	15005	14990	15215	15154	15197	15073	15307	15035	15149	15313	15000	15242	15132	15023	14962	15214	15075	15213	15100	15131	15132	15157	15043	15060	15046	14990	14928	15048	15008	15036	14868	15103	15170	15125	15014	15041	15250	15284	15032	15087	14965	15035	14910	15142	14964	15055	15141	15050	15177	15108	14982	15078	15169	15172	15221	15141	15010	15057	14964	15131	15116	15166	15198	15173	15121	15050	14990	15158	15181	15078	15129	15178	15069	15095	15163	14964	14927	14972	14966
18670	52706	66030	31325	27362	28666	18235	17148	16240	15696	15015	14899	14574	14486	14214	14135	14075	13993	13847	13692	13757	13656	13688	13657	13561	13586	13540	13501	13651	13579	13657	13454	13653	13495	13453	13589	13583	13539	13547	13586	13417	13498	13563	13918	14129	13755	13618	13609	13437	13644	13467	13574	13524	13344	13338	13496	13540	13551	13548	13386	13634	13467	13532	13459	13438	13503	13503	13460	13497	13320	13450	13556	13545	13481	13530	13390	13274	13477	13356	13418	13509	13435	13405	13500	13390	13448	13519	13455	13458	13572	13409	13384	13393	13550	13520	13529	13422	13506	13317	13457	13464	13432	13529	13410	13431	13476	13416	13392	13451	13579	13482	13567	13514	13672	13480	13544	13476	13527	13346	13477	13442	13396	13517	13487	13360	13502	13465	13329	13272	13516	13552	13466	13520	13445	13439	13451	13453	13475	13378	13352	13490	13544	13266	13574	13546	13399	13507	13448	13457	13635	13349	13479	13452	13386	13468	13422	13519	13484	13701	13481	13480	13476	13491	13516	13593	13490	13464	13372	13508	13419	13521	13353	13510	13341	13512	13208	13468	13424	13347	13325	13481	13563	13407	13385	13467	13508	13597	13463	13639	13555	13323	13558	13550	13344	13529	13548	13529	13291	13480	13450	13244	13463	13351	13462	13643	13490	13580	13629	13683	13317	13580	13352	13422	13420	13496	13548	13341	13329	13436	13602	13576	13371	13395	13398	13363	13430	13500	13694	13392	13461	13257	13516	13538	13410	13435	13530	13593	13384	13468	13371	13448	13590	13316	13607	13430	13385	13523	13426	13531	13423	13509	13451	13460	13373	13564	13523	13417	13336	13474	13415	13551	13312	13517	13343	13352	13692	13359	13276	13533	13437	13488	13433	13355	13586	13631	13455	13420	13591	13394	13510	13365	13451	13190	13440	13346	13483	13451	13381	13407	13491	13502	13503	13450	13531	13349	13507	13393	13459	13341	13385	13465	13401	13544	13375	13278	13458	13426	13540	13528	13384	13656	13322	13465	13271	13401	13527	13535	13327	13515	13297	13446	13412	13493	13485	13606	13274	13614	13654	13322	13431	13472	13438	13344	13419	13391	13400	13427	13385	13592	13433	13354	13435	13494	13457	13406	13416	13476	13422	13534	13479	13559	13319	13322	13459	13422	13308	13252	13480	13556	13320	13447	13471	13597	13467	13624	13530	13431	13403	13334	13478	13512	13365	13325	13455	13457	13525	13428	13395	13409	13477	13325	13355	13526	13505	13360	13567	13368	13504	13540	13602	13571	13501	13477	13393	13388	13575	13352	13395	13307	13442	13287	13432	13493	13437	13420	13573	13295	13498	13553	13430	13449	13465	13500	13375	13159	13355	13439	13175	13447	13571	13554	13559	13488	13445	13547	13558	13504	13355	13464	13412	13343	13411	13500	13511	13691	13510	13498	13520	13335	13540	13351	13444	13384	13479	13629	13552	13494	13519	13394	13487	13418	13360	13253	13413	13668	13502	13267	13426	13518	13414	13502	13522	13561	13434	13534	13446	13267	13478	13410	13428	13471	13426	13479	13338	13418	13455	13530	13593	13304	13510	13379	13401	13612	13300	13661	13531	13611	13371	13310	13398	13319	13427	13484	13466	13431	13376	13340	13503	13592	13265	13475	13573	13415	13478	13580	13523	13523	13426	13358	13374	13461	13329	13475	13515	13613	13359	13494	13452	13410	13559	13462	13367	13295	13503	13408	13499	13545	13596	13392	13482	13492	13471	13509	13428	13333	13324	13354	13410	13420	13458	13314	13239	13335	13281	13378	13463	13272	13679	13412	13388	13526	13543	13415	13418	13512	13399	13484	13556	13496	13336	13499	13464	13369	13298	13260	13462	13526	13482	13478	13453	13438	13370	13418	13295	13536	13466	13590	13379	13573	13599	13476	13566	13603	13337	13506	13597	13620	13446	13453	13571	13319	13407	13544	13389	13463	13402	13571	13600	13378	13506	13539	13449	13348	13306	13266	13650	13280	13602	13324	13442	13498	13540	13468	13387	13259	13453	13588	13296	13473	13585	13415	13563	13526	13531	13400	13363	13389	13446	13414	13452	13597	13315	13263	13492	13465	13471	13314	13449	13389	13594	13398	13373	13464	13587	13477	13701	13532	13498	13459	13488	13298	13531	13448	13224	13369	13596	13441	13646	13457	13608	13465	13375	13548	13443	13561	13454	13396	13626	13496	13350	13468	13581	13571	13498	13449	13297	13678	13536	13571	13367	13600	13516	13402	13472	13394	13513	13449	13386	13420	13621	13421	13322	13345	13294	13669	13459	13491	13421	13628	13468	13571	13209	13436	13447	13461	13560	13420	13468	13389	13449	13394	13491	13269	13549	13395	13555	13565	13589	13504	13537	13588	13485	13508	13529	13544	13319	13453	13414	13435	13562	13434	13482	13557	13516	13467	13348	13517	13640	13481	13441	13232	13499	13346	13532	13538	13485	13318	13497	13654	13481	13300	13394	13526	13538	13447	13488	13487	13557	13430	13550	13412	13571	13425	13336	13536	13305	13465	13649	13388	13563	13427	13484	13440	13583	13483	13360	13521	13310	13337	13468	13433	13552	13361	13591	13347	13314	13554	13434	13504	13366	13539	13549	13515	13481	13618	13420	13404	13405	13377	13480	13533	13461	13453	13511	13495	13410	13433	13478	13367	13388	13369	13571	13454	13392	13580	13422	13413	13473	13638	13434	13373	13519	13342	13543	13630	13535	13660	13516	13442	13617	13476	13284	13566	13557	13456	13505	13452	13546	13366	13437	13556	13295	13400	13499	13514	13278	13591	13394	13464	13523	13582	13500	13596	13406	13418	13399	13585	13418	13366	13444	13449	13489	13356	13610	13426	13488	13554	13353	13270	13511	13513	13399	13670	13461	13401	13482	13400	13448	13454	13382	13398	13468	13427	13466	13466	13491	13420	13396	13441	13422	13472	13468	13474	13517	13414	13258	13376	13473	13528	13525	13567	13419	13360	13364	13299	13407	13438	13522	13409	13392	13527	13361	13439	13362	13503	13501	13458	13459	13446	13452	13417	13512	13503	13382	13456	13341	13504	13559	13544	13467	13291	13483	13467	13313	13444	13520	13382	13540	13488	13491	13287	13299	13530	13396	13697	13528	13566	13460	13518	13489	13496	13580	13330	13452	13563	13554	13512	13519	13245	13276	13423	13601	13474	13304	13497	13410	13479	13443	13477	13394	13456	13228	13469	13442	13511	13518	13662	13597	13377	13704	13503	13604	13503	13153	13500	13316	13452	13316	13512	13480	13657	13500	13460	13493	13379	13446	13424	13477	13465	13384	13454	13522	13489	13467	13401	13398	13527	13479	13420	13605	13427	13420	13434	13506	13430	13383	13413	13477	13340	13549	13313	13412	13602	13491	13531	13571	13296	13601	13473	13412	13306	13518	13513	13322	13418	13438	13420	13521	13269	13523	13436	13506	13332	13326	13235	13377	13631	13462	13565	13325	13539	13527	13536	13534	13434	13479	13544	13614	13499	13592	13531	13547	13404	13471	13468	13417	13339	13427	13447	13349	13187	13621	13587	13460	13402	13500	13302	13504	13624	13321	13452	13518	13354	13410	13403	13446	13302	13434	13538	13416	13418	13368	13385	13328	13430	13637	13331	13372	13583	13536	13476	13466	13415	13514	13380	13481	13461	13391	13374	13366	13302	13590	13334	13523	13557	13395	13363	13573	13302	13298	13405	13398	13288	13461	13484	13509	13439	13450	13385	13526	13472	13418	13388	13382	13503	13387	13490	13595	13341	13507	13574	13358	13361	13464	13502	13494	13423	13548	13327	13409	13337	13442	13554	13407	13663	13514	13419	13457	13501	13571	13519	13311	13489	13399	13438	13416	13559	13456	13461	13298	13531	13448	13268	13334	13539	13551	13632	13382	13517	13513	13466	13378	13424	13399	13454	13475	13424	13452	13388	13506	13558	13335	13389	13426	13389	13316	13402	13526	13443	13343	13510	13451	13437	13565	13441	13458	13424	13486	13473	13422	13376	13320	13425	13372	13356	13452	13399	13369	13426	13543	13501	13560	13521	13483	13312	13355	13648	13550	13344	13632	13524	13463	13546	13555	13440	13419	13591	13421	13308	13407	13311	13376	13306	13439	13463	13507	13517	13511	13362	13263	13452	13661	13491	13212	13483	13408	13550	13403	13335	13495	13436	13524	13364	13579	13468	13615	13423	13496	13436	13423	13493	13457	13480	13428	13370	13456	13486	13525	13331	13624	13496	13467	13472	13477	13421	13564	13302	13656	13369	13590	13561	13316	13456	13248	13300	13375	13266	13370	13431	13225	13515	13405	13306	13456	13418	13294	13435	13373	13380	13425	13620	13546	13526	13529	13305	13409	13487	13541	13504	13422	13341	13473	13397	13506	13315	13527	13674	13489	13453	13397	13509	13555	13417	13363	13425	13433	13350	13423	13614	13578	13514	13516	13481	13493	13637	13235	13309	13497	13455	13327	13274	13357	13372	13540	13285	13544	13474	13449	13539	13439	13453	13475	13427	13466	13427	13409	13557	13423	13317	13357	13617	13473	13545	13440	13578	13496	13439	13433	13490	13384	13501	13348	13388	13343	13465	13519	13560	13567	13383	13283	13325	13546	13611	13425	13450	13515	13434	13513	13361	13378	13382	13356	13436	13472	13389	13485	13365	13370	13362	13482	13454	13508	13404	13278	13409	13429	13372	13357	13478	13447	13393	13376	13500	13586	13627	13447	13431	13430	13568	13391	13384	13575	13447	13438	13437	13425	13377	13513	13515	13393	13463	13412	13564	13411	13570	13413	13371	13310	13336	13397	13395	13493	13459	13440	13573	13436	13565	13576	13356	13356	13344	13565	13442	13370	13560	13332	13351	13429	13550	13516	13444	13593	13398	13400	13389	13465	13429	13415	13664	13594	13538	13569	13307	13249	13366	13321	13307	13504	13391	13573	13497	13510	13279	13349	13550	13561	13300	13464	13336	13334	13611	13412	13451	13531	13517	13439	13598	13573	13492	13378	13524	13436	13391	13446	13496	13505	13402	13485	13411	13464	13474	13354	13435	13474	13526	13496	13572	13367	13407	13557	13499	13552	13526	13486	13444	13330
22757	21144	30652	25515	23115	28166	25280	19686	17992	17555	16894	16397	16241	15959	15702	15586	15505	15401	15328	15072	15170	15126	14949	15043	14887	14926	15070	14913	14927	14649	14946	15008	14880	14649	14818	14775	14807	14760	14814	15010	14933	14858	15142	15427	15372	15177	15083	14685	14675	14673	14736	14579	14757	14923	14762	14883	14654	14696	14697	14624	14719	14875	14752	14764	14773	14750	14737	14672	14818	14626	14903	14730	14722	14773	14817	14758	14680	14664	14580	14688	14696	14598	14654	14587	14674	14645	14772	14595	14754	14571	14808	14893	14588	14789	14789	14786	14894	14904	14697	14669	14569	14634	14663	14753	14752	14879	14794	14747	14586	14855	14835	14745	14754	14609	14543	14626	14662	14673	14875	14679	14642	14780	14628	14820	14745	14654	14590	14577	14827	15024	14525	14831	14805	14909	14603	14633	14744	14779	14677	14645	14633	14689	14557	14734	14721	14527	14505	14548	14811	14570	14612	14639	14567	14594	14598	14743	14762	14701	14761	14680	14536	14848	14677	14738	14803	14542	14769	14585	14785	14821	14637	14716	14878	14589	14576	14672	14730	14580	14529	14597	14650	14615	14617	14685	14757	14524	14636	14640	14747	14654	14626	14559	14813	14502	14719	14861	14745	14782	14780	14706	14649	14742	14672	14487	14653	14768	14758	14666	14753	14544	14846	14766	14583	14592	14583	14512	14772	14734	14724	14736	14783	14510	14625	14589	14656	14789	14579	14493	14817	14858	14791	14523	14641	14668	14842	14573	14641	14871	14698	14587	14610	14549	14576	14480	14684	14603	14604	14605	14686	14556	14677	14747	14681	14654	14596	14547	14736	14703	14543	14716	14639	14655	14737	14747	14667	14669	14624	14630	14717	14516	14490	14686	14713	14682	14741	14466	14585	14701	14765	14591	14556	14489	14656	14758	14657	14782	14555	14668	14469	14803	14759	14705	14747	14711	14855	14624	14877	14624	14785	14723	14649	14645	14761	14764	14736	14702	14793	14691	14739	14681	14728	14721	14787	14548	14525	14525	14567	14612	14531	14576	14711	14641	14616	14596	14656	14674	14625	14574	14648	14473	14671	14550	14566	14644	14705	14538	14430	14753	14853	14470	14615	14708	14735	14582	14670	14748	14769	14538	14661	14572	14751	14598	14780	14697	14778	14642	14817	14685	14688	14397	14666	14495	14413	14585	14777	14634	14685	14405	14681	14845	14653	14607	14733	14655	14634	14597	14702	14670	14654	14826	14668	14485	14765	14713	14731	14704	14672	14732	14649	14639	14837	14773	14505	14715	14495	14710	14652	14589	14479	14819	14782	14761	14597	14782	14644	14661	14509	14681	14732	14609	14535	14796	14693	14566	14725	14764	14643	14552	14541	14594	14676	14790	14833	14616	14605	14494	14702	14791	14730	14632	14768	14937	14489	14631	14675	14643	14721	14556	14695	14760	14688	14762	14844	14670	14679	14728	14641	14598	14532	14664	14565	14595	14767	14698	14681	14425	14585	14651	14532	14641	14725	14597	14608	14609	14690	14715	14890	14922	14806	14711	14610	14666	14622	14635	14620	14648	14764	14635	14684	14592	14493	14593	14627	14694	14720	14825	14687	14671	14631	14691	14482	14524	14417	14780	14599	14510	14662	14615	14563	14718	14377	14493	14694	14596	14698	14851	14571	14604	14599	14620	14681	14735	14610	14625	14855	14561	14794	14732	14664	14687	14617	14455	14710	14709	14740	14603	14711	14597	14732	14748	14641	14539	14771	14722	14560	14796	14672	14505	14586	14807	14565	14672	14594	14535	14709	14662	14707	14759	14653	14802	14657	14771	14673	14599	14624	14577	14697	14668	14539	14684	14862	14446	14716	14388	14762	14698	14655	14544	14649	14815	14614	14667	14856	14729	14838	14621	14768	14596	14789	14739	14670	14830	14657	14617	14661	14585	14860	14799	14509	14739	14562	14715	14669	14328	14585	14878	14827	14625	14606	14691	14673	14778	14571	14616	14824	14451	14512	14612	14662	14798	14613	14682	14717	14551	14583	14840	14905	14482	14700	14566	14667	14589	14740	14835	14703	14602	14438	14678	14648	14784	14930	14789	14726	14650	14708	14723	14599	14603	14588	14603	14437	14675	14578	14748	14738	14686	14957	14745	14730	14729	14837	14631	14807	14572	14747	14627	14588	14657	14658	14661	14813	14745	14835	14779	14467	14532	14557	14729	14505	14592	14764	14685	14710	14487	14572	14648	14568	14650	14668	14531	14748	14680	14694	14664	14673	14776	14494	14731	14777	14778	14730	14490	14789	14680	14659	14626	14638	14631	14550	14653	14781	14887	14542	14695	14868	14816	14723	14713	14808	14563	14518	14699	14625	14712	14891	14651	14763	14872	14642	14822	14668	14590	14607	14683	14601	14656	14718	14813	14687	14745	14850	14647	14779	14586	14647	14688	14850	14571	14583	14553	14590	14753	14726	14818	14726	14680	14479	14705	14702	14573	14574	14451	14717	14791	14543	14721	14771	14678	14571	14541	14719	14653	14675	14730	14639	14435	14628	14538	14615	14782	14731	14706	14685	14672	14678	14789	14677	14790	14647	14585	14749	14605	14697	14649	14599	14850	14808	14597	14511	14618	14551	14653	14848	14529	14697	14621	14723	14786	14729	14651	14721	14552	14708	14784	14659	14791	14654	14662	14561	14620	14579	14838	14669	14737	14626	14807	14808	14735	14641	14635	14717	14605	14579	14678	14759	14727	14548	14635	14649	14679	14638	14599	14560	14668	14734	14782	14856	14838	14371	14507	14838	14810	14769	14755	14478	14569	14630	14695	14567	14727	14597	14805	14640	14557	14675	14757	14807	14665	14556	14683	14781	14733	14561	14404	14861	14553	14676	14606	14587	14730	14779	14805	14592	14461	14694	14734	14916	14701	14737	14616	14833	14673	14778	14813	14705	14703	14890	14840	14822	14938	14688	14578	14456	14653	14740	14606	14397	14724	14459	14750	14854	14617	14579	14578	14730	14524	14626	14504	14534	14684	14751	14599	14592	14659	14628	14768	14795	14641	14701	14792	14732	14621	14826	14718	14841	14533	14668	14659	14596	14771	14873	14647	14751	14729	14800	14988	14576	14722	14791	14753	14711	14782	14729	14889	14748	14669	14590	14696	14717	14716	14620	14671	14729	14644	14812	14737	14515	14820	14583	14559	14590	14714	14650	14652	14575	14727	14659	14701	14656	14779	14693	14698	14779	14761	14598	14616	14620	14753	14542	14702	14765	14739	15011	14541	14746	14695	14564	14611	14584	14541	14697	14797	14646	14790	14666	14711	14748	14695	14596	14651	14829	14739	14708	14894	14804	14638	14780	14819	14865	14681	14786	14677	14566	14786	14499	14718	14767	14595	14786	14688	14732	14602	14736	14548	14837	14655	14606	14584	14709	14719	14747	14722	14803	14614	14778	14566	14811	14849	14920	14569	14529	14795	14651	14694	14851	14602	14622	14623	14559	14675	14487	14938	14606	14801	14611	14789	14829	14847	14640	14588	14600	14621	14586	14806	14758	14713	14626	14570	14844	14546	14807	14740	14806	14571	14578	14385	14769	14625	14601	14535	14809	14797	14740	14688	14524	14689	14597	14559	14435	14617	14596	14640	14687	14610	14760	14597	14711	14712	14642	14628	14660	14673	14760	14649	14652	14560	14633	14779	14890	14663	14685	14615	14881	14674	14778	14668	14525	14554	14882	14690	14584	14623	14686	14416	14662	14752	14700	14667	14668	14426	14638	14596	14574	14514	14466	14811	14555	14756	14770	14600	14785	14892	14748	14771	14830	14780	14910	14669	14756	14496	14695	14704	14673	14574	14813	14684	14688	14691	14799	14731	14712	14798	14629	14673	14492	14645	14567	14526	14688	14710	14647	14586	14564	14746	14621	14732	14647	14677	14869	14716	14843	14838	14778	14676	14698	14567	14624	14581	14644	14566	14772	14706	14683	14593	14606	14607	14623	14577	14621	14671	14805	14673	14773	14763	14610	14645	14485	14469	14601	14634	14759	14782	14780	14470	14784	14724	14665	14929	14667	14647	14617	14511	14587	14546	14554	14629	14796	14788	14714	14691	14889	14769	14723	14789	14924	14798	14695	14682	14748	14510	14578	14783	14676	14583	14640	14784	14590	14655	14551	14760	14670	14759	14718	14750	14687	14744	14740	14786	14672	14699	14752	14625	14879	14570	14729	14608	14755	14685	14605	14673	14433	14551	14775	14692	14542	14775	14725	14804	14852	14752	14592	14712	14617	14694	14634	14605	14683	14678	14659	14671	14646	14567	14734	14646	14618	14766	14792	14731	14477	14701	14586	14540	14498	14876	14780	14713	14750	14532	14648	14801	14569	14541	14780	14609	14488	14817	14782	14514	14560	14716	14734	14580	14626	14444	14650	14611	14482	14685	14547	14646	14708	14737	14658	14616	14699	14400	14729	14831	14699	14647	14553	14593	14645	14810	14738	14697	14594	14784	14778	14543	14719	14812	14875	14644	14657	14595	14614	14482	14556	14600	14667	14698	14627	14665	14677	14528	14757	14491	14774	14696	14627	14714	14899	14751	14739	14723	14792	14737	14722	14824	14692	14703	14440	14853	14733	14567	14774	14613	14495	14609	14885	14461	14462	14642	14657	14579	14742	14774	14710	14710	14563	14597	14706	14659	14779	14550	14730	14713	14601	14727	14854	14596	14559	14729	14841	14809	14612	14485	14720	14631	14724	14623	14681	14565	14554	14558	14664	14422	14709	14676	14794	14403	14589	14608	14647	14668	14701	14486	14626	14611	14733	14696	14511	14641	14628	14614	14593	14589	14600	14641	14675	14518	14601	14757	14526	14739	14677	14779	14705	14615	14588	14508	14689	14569	14748	14558	14704	14673	14726	14787	14775	14710	14572	14679	14520	14571	14741	14534	14525	14648	14734	14601	14458	14580	14753	14766	14869	14719	14697	14707	14592	14647	14860	14749	14581	14769	14540	14726	14559	14751	14772	14647	14724	14800	14792	14544	14641	14483	14621	14634	14456	14589	14831	14686	14657	14767	14637	14654	14628	14841	14701	14765	14630	14565	14585	14638	14872	14738	14859	14682	14825	14752	14610	14768	14630	14664
22218	57988	77706	39715	35878	30012	21206	19365	17997	17129	15953	15535	15410	15130	14532	14261	14080	13991	13824	13580	13625	13560	13492	13311	13454	13300	13484	13425	13397	13137	13256	13452	13278	13276	13333	13285	13337	13185	13083	13221	12970	13182	13706	14216	13967	13557	13506	13475	13242	13184	13096	13189	13330	13160	13151	13233	13070	13135	13132	13242	13059	13135	13279	13044	13247	13221	13155	13219	13117	13177	13271	13118	13133	13133	13185	13150	13142	13245	13287	13139	13020	13151	13231	13228	13053	13071	13257	13096	13193	13232	13137	13161	13208	13193	13128	13226	13177	13235	13019	13397	12972	13274	13265	13059	12941	13211	13105	13121	13043	13074	13245	13200	13173	13190	13063	13024	13182	13153	13291	13077	12949	13105	13015	12984	13149	13141	13172	13074	13341	13055	13160	13070	13046	13047	13105	13110	13194	13153	13179	13181	13120	13212	13164	13109	13229	13161	13183	13213	13157	13208	13202	13055	13184	12875	12978	13109	13191	13061	13124	13164	13160	12991	13088	13237	13281	13145	13046	13057	13305	13192	13113	13090	13180	13084	13094	13203	13095	13133	13132	13140	13197	13145	13080	13037	13218	13059	13138	13160	13015	13106	13084	13328	13234	13196	13116	13173	13074	13201	13140	12984	13134	13230	13088	13257	13204	13117	13277	13114	13140	13182	13057	13039	13018	13235	13037	13315	13267	13078	13136	13218	13183	13191	13095	13237	13106	13363	13176	13070	13241	13111	13142	13069	13123	13018	13206	13246	13231	13190	13062	13148	13084	13054	13220	13092	13052	13115	13200	12962	13177	13105	13117	13097	13261	13272	13135	13184	13198	12928	13145	13225	13236	13111	13112	13300	13160	13198	13027	13363	13104	13121	13135	13062	13116	12967	13267	13143	13136	13091	13148	13253	12962	13060	13072	13109	13067	13057	13058	13300	13144	13113	13129	12976	13191	13123	13232	13094	13105	13209	13291	13197	13224	13146	13290	13017	12923	13035	13181	13082	13163	13109	13168	13049	13283	13123	13121	13228	12944	13220	13104	13270	13123	13189	13327	13151	13046	13103	13117	13050	12947	13127	13325	12853	13278	13398	13177	13286	13183	13060	13161	13092	13104	13166	13314	13021	13176	13115	13079	12974	12959	13320	13211	13124	13171	13172	13094	13248	13135	13051	13194	13042	13234	13091	13196	13054	13101	13002	13130	13167	13247	13250	13202	13245	13007	13220	13318	13160	13047	13272	13072	13047	13090	13108	13036	13124	13094	13129	13265	13011	13175	13209	13162	13255	13234	13079	13230	13104	13078	13116	13090	13107	13151	13077	13231	13206	13253	13013	13073	13039	13077	13080	13078	13137	13125	13163	13154	13159	13142	13147	13110	13155	13308	13073	13078	13221	13123	13123	13113	13130	13091	13187	13101	13191	12907	13182	13163	13306	12934	13191	13271	13240	13080	13059	13133	12877	13300	13276	13279	13154	13157	13209	13037	13273	13127	13331	13153	13168	13298	13075	13353	13126	13143	13076	13092	13120	13131	13196	13093	13083	12948	13191	13220	13130	13156	13169	13095	13073	13119	13131	13247	13032	13117	13165	13175	13065	13091	13233	13185	13154	13254	13093	13202	13217	13145	13243	13252	13187	13178	13329	13171	13320	13098	13093	13015	13140	13069	12999	12948	13110	13110	13219	13183	13103	13173	13212	13055	13053	13214	13009	13182	13026	13142	13202	13072	13132	13104	13026	13170	13182	13012	12995	13210	13136	13071	13314	13236	13003	13185	13225	13203	12992	13091	13088	13079	13163	13167	13230	13112	13026	13237	13124	13200	13054	13265	13080	13209	13257	13108	13311	13044	13285	13021	13207	13160	13215	13140	13151	13090	13205	13062	13164	13089	13160	13088	13284	13166	13072	13085	13144	13207	13081	13106	13104	13196	13197	13252	13272	13162	13045	13211	12986	13218	13311	12856	13127	13199	13249	13223	13247	13142	13163	13224	12962	13215	13189	13130	13311	13146	13152	13219	13138	13122	13110	13184	13234	13157	13153	13064	13076	13154	13078	13207	13151	13170	13199	13237	13262	13032	13238	13259	13154	13313	12944	13121	13187	13156	13090	13128	13086	13170	13196	13197	13215	13237	13126	13082	13180	12940	13202	13190	13133	13142	13212	13117	13031	13122	13362	13040	13107	13157	13007	13209	13152	13116	13022	13314	13260	13118	13222	13185	13148	13117	13269	13090	13227	13136	13097	12923	13104	12988	13129	13077	13121	13163	12985	13269	13318	13172	13121	13250	13031	12890	13252	13071	13070	13220	13185	13174	13096	13176	13003	13190	13017	13114	13278	13123	13144	13094	13133	13203	13095	13152	13139	13235	13204	13187	13206	13142	13140	13228	13121	13167	13144	12996	13215	13176	13152	13309	13157	13158	13216	13088	13175	13181	13185	13235	13146	13131	13166	13118	13154	13185	13256	13253	12968	13016	13281	12998	13078	13431	13122	13115	13206	13250	12974	13145	13167	13002	13120	13145	13124	13182	13156	13245	13209	13181	13132	13179	13016	13063	13232	13040	13077	13127	13197	13086	13015	13140	12990	13113	13129	13190	13201	13207	13108	13056	13110	12953	13112	13153	13088	13237	13232	13149	13147	13120	13178	13329	13108	13053	13383	13105	13122	13123	13256	13207	13158	13142	13096	13122	13198	13192	13240	13163	13343	13086	13115	13210	13260	13100	13024	13129	13274	13179	13174	13143	13268	13215	13086	13155	13164	13173	13012	13180	13006	13005	13115	13167	13180	13144	13366	13241	13037	13031	13359	12920	13020	13301	13172	13209	13176	13307	13222	13110	13044	13091	13306	13094	13221	13159	13123	13304	13227	13148	13115	13159	13097	13107	13277	13214	13105	13149	12979	13222	13128	13105	13136	13141	13127	13295	13186	12999	13031	13081	12970	13115	13237	12976	13119	13187	13165	13299	13040	13114	13160	13121	13138	13225	13021	13173	13154	13131	13148	12962	13253	13015	13124	13093	13184	13093	13208	12998	13065	13004	13227	12971	13208	13221	13150	13133	13174	13217	13123	13148	13001	13120	13199	13095	13039	13055	13121	13085	13164	13194	13210	13218	12993	13155	13157	13230	13102	13173	13139	12994	13061	13125	13041	13121	13132	13178	13084	13135	13344	13129	13080	12971	13080	13300	13053	13132	13164	13159	13125	13170	13147	13093	13117	13061	13059	13181	13066	13206	13023	13234	13110	13268	13199	13131	13262	13023	13161	13278	13262	13239	13147	13184	13138	13214	13254	13070	13161	13206	13225	12984	13143	13208	13129	13085	13294	13063	13121	13148	13339	13043	13138	12957	13212	13069	13115	13230	13157	13036	13033	13025	13209	13037	13117	13162	13326	13193	13124	13183	13207	13059	13144	13123	13197	13124	13263	13223	13087	13048	13223	13144	13138	13011	13116	13089	13197	13151	13167	12987	13157	13241	12913	12928	13085	13184	13192	13182	13253	13190	12995	13212	13016	13116	12997	13120	13026	13158	13220	13046	13170	13206	13095	13152	13180	13124	13051	13278	13214	13154	13003	13074	13133	13129	13063	13218	13031	13189	13171	13175	13103	13096	13194	12980	13167	13184	13138	13144	13225	13122	13226	13248	12980	13308	13199	13214	13042	13232	13092	13093	12936	13191	13271	13162	13069	12954	13269	13125	13237	13153	13061	13162	13131	13163	13072	13213	13222	13034	13170	13072	13104	13075	13232	13058	13111	13215	13186	13161	13125	13208	13064	13221	13176	13199	13175	13495	13082	13029	13138	13220	13252	13187	13145	13150	13166	13044	13081	13065	13222	13030	13170	13231	13291	13161	13237	13138	13124	13122	12970	13219	13089	13065	13104	13042	13136	13161	13100	13075	13062	13021	13072	13052	13198	12970	13175	13122	13313	13071	13210	13151	13092	13092	13123	13162	13113	13122	13276	13100	13175	13284	13053	13168	13167	12963	13074	13180	12935	12907	13090	13208	13221	13139	13128	13103	13321	13114	13252	13129	13229	13195	13200	13137	13135	13061	13213	13202	13179	13186	13148	13334	13007	13216	13225	13059	13252	13103	13134	13121	13201	13055	13221	13239	13111	13303	13270	13187	13261	13159	13079	13074	13160	13179	13095	13217	13168	12946	13253	13013	13157	13046	13182	13255	13249	13130	13185	13147	12952	13028	13193	13121	13153	13077	13079	13086	13002	13192	13141	13087	13082	13080	13259	13103	13126	13014	13125	13380	13190	13102	13090	13136	13175	13036	13013	13174	13060	13201	13194	13124	13262	13156	13135	13183	13090	13077	13211	13224	13016	13255	13099	13170	13172	13074	13281	13187	13183	13082	13202	13010	13137	13095	13128	13147	13194	13174	13128	13171	13102	13231	13178	13159	13176	12999	13219	13163	13069	13258	13164	13093	13122	13209	13133	13187	13164	13068	13153	12961	13218	13263	13239	13292	13064	13118	12972	13157	13139	13122	13128	13126	13168	13061	13182	13026	13124	13097	13077	13040	13195	13304	13172	13168	13085	13188	13158	13113	13052	13239	13100	13067	13139	13010	13042	13172	13214	13236	12970	13263	13106	13293	13158	13349	13173	13202	12936	13008	13189	12941	13087	13137	13294	13230	13089	13090	13145	13047	13181	13154	13213	13050	13012	13099	13152	13153	13203	13144	13215	13240	13040	13177	13090	13223	13058	13174	13049	13086	13174	13064	13075	13103	13092	13206	13016	13033	13104	12976	12967	13120	13218	13200	13129	13146	13094	13129	13094	13073	13209	13173	13179	13062	13201	13229	13093	13059	13128	13302	13128	13051	13258	13258	13367	13144	13222	13104	13331	13270	13253	13100	13058	13046	13280	13107	13155	13180	13041	13335	13141	13098	13299	13255	13144	13108	13148	13000	13188	13212	13102	13229	13064	13253	13273	13104	13050	13233	13249	13201	13048	13108	13148	13205	13202	12950	13199	13097	13122	13066	13163	13060	13005	13061	12882	13273	12998	13214	13067	13338	13047	13162	13026	13201	13133	13102	13273	13209	13162	13312	13256	13088	13018	13115	13133	13131	13176	12970	13215	13161	13114	12970	13256	13086	13128	13124	13175	13032	13076	13225	13233
27392	23525	34108	27986	19313	18034	16918	16566	16162	15822	15461	15714	15434	15387	15626	15400	15421	15128	15174	15257	15253	15391	15190	15289	14897	15126	15218	15254	15035	15316	15295	15159	15232	15139	15196	15235	15190	15125	15342	15317	15247	15034	15021	15175	15120	15226	15185	15107	15319	15128	14999	15168	15290	15153	15219	15215	15109	15368	15178	15090	15130	15166	15105	15202	15201	15305	15226	15356	15193	14970	15178	15134	15108	15251	15045	15171	15155	15053	15189	15009	15179	15176	15085	15055	15074	15106	15139	15177	15242	15120	15194	15102	15251	15230	15337	15267	14954	15178	15280	15219	15119	15302	15358	15139	15099	15130	15104	15111	15052	15176	15159	15178	15079	15167	15094	15035	15276	15302	15007	15172	14977	15065	15146	15241	15271	15100	15164	15087	15185	15165	14908	15021	15111	15176	15189	15181	14942	15056	15170	15122	15318	15078	15009	15035	15228	15248	15080	15193	15097	15271	15139	15104	15057	15031	15140	15217	15087	15024	14989	15162	15227	15220	15056	15003	15098	15155	15192	15068	15279	15041	15119	15110	15118	14996	15144	15099	15220	15114	14995	15086	15129	15162	15425	15115	14970	15006	14981	15126	15272	15412	15217	15178	15190	15194	15155	15124	15336	15055	15149	15056	15227	15016	15100	15324	15033	15207	15083	15094	14936	15045	15178	15239	15066	14973	15192	15232	14925	15253	15168	15045	15248	15178	15269	15049	15094	14910	15160	15170	15267	15353	15308	15277	15111	15071	15148	15006	15154	15070	15275	15118	15152	15307	15057	15025	15193	15028	15130	15097	15160	15092	15283	15191	15080	15052	15089	15262	15197	15208	15086	15029	15155	14965	15064	14921	14964	15175	14977	15021	15141	15066	15265	15263	15142	15012	15058	15221	15222	15270	15097	15327	15303	15133	15221	15283	15142	15113	15298	14986	15070	15234	15097	15052	15220	15115	15213	15005	14972	15072	15165	15150	14920	15080	15126	15282	15252	15223	15329	15278	15043	14900	15196	15068	15070	15129	15276	15092	15152	15167	15157	15122	15129	15122	15211	15191	15242	15061	14915	15151	15123	15098	14962	15016	15114	15179	15203	15057	15110	15198	15132	15195	15095	15047	15037	15084	15004	15077	15182	15288	15174	15148	15189	15341	15285	15112	15031	15212	15061	15120	15136	15175	14978	15169	15277	15105	15264	15182	15233	15105	15164	15212	15231	15091	15189	15126	15057	15092	15308	15047	15204	14932	15207	15102	15269	15206	15024	15216	15154	15182	14956	14961	14949	15213	15149	15247	15059	15138	15202	15192	15032	15153	15153	15148	15307	15105	15328	15060	15137	15202	15024	15435	15320	15121	15068	15211	15282	15379	15165	15225	15056	15086	14986	15267	15050	15109	15172	15053	15330	14937	15244	15235	15204	15256	15244	15218	15186	15119	15002	15042	15236	15111	15279	15098	15143	15104	15143	15052	15064	15279	15296	15082	14863	14963	15040	15229	15029	15168	15226	15130	15107	15080	15212	15277	15153	14976	15102	15053	15061	15297	15204	15085	15398	15064	15211	15185	15056	14997	15373	15188	15233	15043	15153	15077	15207	15255	15010	15093	15341	15104	15285	15151	15410	15136	15082	15121	15086	15271	15231	15070	15158	15061	15194	15086	14999	14994	15062	15230	15182	14998	15120	15044	15071	15142	15296	15217	15151	15157	15078	15146	15298	15349	15205	15028	15017	15163	15061	15260	15204	15368	15118	15157	15077	15139	15074	15270	15384	15048	15106	15039	14963	15102	15187	15120	15085	15170	15127	15347	15104	15156	15248	15077	15091	15108	15226	15202	15308	15187	15358	15115	15150	15181	15251	15047	15194	15150	15375	15214	15135	15099	15076	15113	15336	15155	15220	15016	15009	15152	15377	15170	15187	15165	15021	15137	15236	14879	15018	15233	15049	15147	15208	15270	15062	14996	15082	14963	15167	15010	14998	15107	15203	15078	15101	15220	15040	15178	15140	15251	15310	15212	15292	15112	15260	15164	15204	15334	15161	15234	15242	15396	15291	15197	15311	15178	15336	15051	15133	15069	15066	15152	14977	15206	15078	14969	15119	15234	15285	15169	15102	15092	15138	15054	15134	14988	15007	15238	14988	15183	15106	15092	15120	14994	15135	15181	15065	14998	15111	14979	15098	15314	15193	15215	15360	15049	15120	15185	15025	15192	15150	15165	15015	15143	14999	15251	15024	15164	15216	15311	15111	15261	15159	15134	15239	15149	15066	15009	15076	15170	15001	15223	14963	15075	15210	14925	15075	15114	15328	15073	15329	15159	15327	15154	15124	15134	15337	15437	15316	15170	15138	15276	15244	15093	15210	15008	15202	15158	15279	15288	15119	15090	15134	15187	15337	15057	15210	15066	15083	15490	15030	15061	15083	15267	15178	15156	15125	15180	15020	15031	15237	15288	15183	15330	15503	15163	15182	15144	15183	15286	15201	14973	15210	15309	15047	15299	15068	15069	15161	15302	15120	15364	15140	15174	15182	15084	15080	14910	15496	15236	15243	15195	15405	15123	15137	15208	15135	15170	15201	15080	15117	15265	15077	14988	15338	15130	15297	15315	15051	15122	15201	15178	15231	15179	15331	15001	15001	15017	15082	15106	15063	15117	15305	15063	15117	15323	15185	14976	15130	15024	15173	15017	15014	15250	15155	15299	15276	15276	15135	15134	15277	15056	14996	15195	15212	15124	15202	14835	15094	14979	15016	15027	15042	15091	15197	15181	15150	15015	15249	15062	15206	15321	14942	15059	15193	14965	15291	15339	15073	15214	15222	15122	15196	15153	15226	15071	15200	15101	15082	15124	15101	15161	14945	15065	15162	15349	15174	15147	14931	15170	15301	15198	15289	15165	15182	15141	15087	15227	15212	14979	15149	15151	15054	15235	15132	15092	15181	15163	15081	15115	15112	15106	15094	15272	14991	15084	15302	15107	15146	15217	15236	15001	15023	15029	15171	15187	15069	15165	15121	14951	15192	15187	14963	15235	15337	15092	15014	15002	14976	14983	14954	15200	15307	14969	15206	15205	15151	15111	15287	15147	15128	15319	15346	15010	15051	15290	15210	15177	15180	15237	15192	15079	14975	14935	15177	15108	15168	15118	15204	15069	15326	15082	15071	15109	15128	15012	15335	15028	15136	15102	15146	15345	15282	15095	15277	15182	15040	15161	15315	15124	14979	15088	14997	14993	15117	15031	15267	15259	15149	15356	15230	15307	15160	15109	15211	15171	15304	15261	15116	15244	15107	15210	15166	15050	15096	15188	15076	15029	15050	15161	15057	15095	15256	15380	15199	15272	15296	15235	15106	15201	15306	15249	15012	15018	15262	15311	15198	15101	15155	15237	15178	15140	15125	15128	15028	15068	15197	15068	15166	15136	15277	15074	15119	14968	14878	14951	15034	15364	15118	15126	15194	15067	15175	15046	15510	15219	15165	15138	15234	15189	15082	14995	15029	15080	15291	15071	15181	15076	14980	15125	15241	15151	15168	15297	15222	15065	15204	15098	15255	15103	15022	14915	15029	14973	15158	15276	15071	15234	15124	15144	15096	15087	15168	15319	15226	15059	15164	15283	15269	15120	15263	15231	15203	15422	15149	14997	15091	15104	15011	15279	15234	15074	15351	15185	15176	15280	15080	15014	15327	15245	15087	15186	15085	15049	15277	15023	15076	15178	15133	15093	15324	15153	15194	15132	15232	15183	15148	15394	15090	14872	15209	15199	15408	15086	15169	15038	15190	15064	15132	15100	15430	15302	15057	15057	15080	15069	15310	15104	15123	15246	15330	15164	15238	15372	15060	15232	15217	15275	15105	14970	15110	15188	15361	15088	15116	15307	15116	15145	15138	15253	15234	15144	15160	15102	15108	15012	15275	15184	14991	15048	14994	15207	15102	15166	15222	15229	15144	15223	15223	15124	15359	15132	15052	15042	15150	15315	15074	15103	15195	15123	15057	14914	15295	15242	15123	15169	15015	15053	15076	15014	14965	15107	15186	15297	15310	15318	15453	14885	15264	15215	15009	15029	15069	15078	15182	15404	15224	15281	14972	15099	14990	15149	15224	14890	15187	15240	15155	15155	15143	15215	15006	15253	15206	15017	15137	15186	15357	15327	15126	15051	15155	14974	15059	15294	15234	15186	15015	14870	15387	15239	15178	15228	15192	15246	15101	15145	15052	15057	15274	15299	15191	15071	15248	15204	15179	15077	15185	15141	15107	15233	15302	15021	15113	15053	15099	15107	14956	15056	15046	15053	15221	15217	14999	15082	15038	15221	15257	15226	15403	15276	15191	15242	15230	15118	15139	15039	15043	14988	15184	15033	15276	15328	15213	15315	15167	14967	15275	15345	15304	15415	15320	15172	15153	15393	15311	15261	15074	15211	15164	15127	15260	15160	15237	15194	15116	15170	15150	15133	14935	15146	15191	15068	14999	14977	15177	15101	15238	15241	15055	14974	14925	15150	15183	15186	15298	15373	14974	15052	15035	15075	14928	15015	15053	15112	15229	15080	15189	15411	15487	15264	15104	15133	15155	15260	15105	15060	15071	15127	15080	15150	15222	15091	15288	15157	15071	15218	15198	15212	15025	15072	15216	15118	15086	15219	15138	14999	15263	15245	15326	15068	15202	15210	15179	14918	15143	15146	15072	14927	15216	15200	15167	15211	14993	15043	15021	15348	15192	15220	15124	15247	15161	15203	15265	15308	15199	15001	15400	15117	15196	15017	15085	15225	15213	15175	15199	15201	15126	15355	15235	15383	15123	15240	15072	15381	15146	15092	15200	15030	15081	15320	15283	15246	15361	15260	15111	15064	14992	15172	14916	15058	14949	15046	15101	15219	15034	15128	15041	15074	15236	14904	15125	15249	15185	15121	15118	15025	15022	15365	15098	14917	14943	15179	14976	14984	14986	15236	15329	15238	15200	15302	15128	15150	15173	15227	15173	15332	14980	15347	15159	15083	15404	15303	15314	14961	15166	15106	15449	15127	15195	15431	15075	15244	15074	15095	15150	15222	15109	15309	15147	15105	14993	15430	15288	15174	15136	15163	14954	15071	15130	15144	15140	15243	15189	15185	15208	15196	15317	15244	15176	15108
17979	32250	37699	24683	18508	17144	15648	15276	14794	14559	14253	14065	14162	14133	13611	13680	13739	13665	13547	13663	13635	13613	13616	13515	13571	13431	13541	13730	13641	13592	13503	13494	13511	13482	13473	13572	13513	13494	13405	13412	13634	13415	13582	13540	13575	13475	13534	13495	13391	13604	13499	13462	13663	13602	13598	13539	13522	13427	13507	13437	13604	13421	13545	13523	13515	13391	13451	13474	13427	13396	13586	13659	13496	13433	13542	13599	13489	13516	13452	13310	13732	13486	13622	13523	13651	13476	13462	13406	13525	13449	13522	13606	13381	13570	13518	13472	13489	13564	13635	13574	13456	13461	13672	13458	13443	13392	13547	13591	13562	13544	13423	13544	13525	13657	13515	13373	13452	13592	13438	13421	13445	13422	13496	13516	13429	13427	13533	13409	13532	13270	13538	13691	13472	13488	13432	13473	13557	13582	13546	13735	13588	13542	13607	13473	13496	13410	13392	13410	13473	13381	13476	13576	13472	13500	13523	13624	13432	13451	13448	13558	13616	13278	13453	13425	13518	13612	13512	13426	13291	13388	13473	13489	13531	13621	13533	13559	13476	13595	13655	13587	13507	13518	13581	13506	13387	13558	13447	13381	13537	13309	13467	13391	13469	13539	13306	13612	13414	13506	13523	13443	13490	13413	13385	13487	13575	13572	13472	13451	13568	13573	13397	13504	13580	13486	13556	13565	13534	13606	13451	13483	13722	13288	13498	13682	13539	13611	13521	13496	13617	13430	13541	13633	13399	13394	13482	13550	13554	13402	13735	13271	13573	13660	13400	13617	13599	13444	13551	13374	13531	13614	13431	13377	13569	13563	13356	13468	13586	13447	13546	13493	13406	13551	13564	13436	13544	13664	13530	13467	13317	13462	13481	13499	13466	13561	13495	13568	13393	13615	13512	13530	13399	13564	13412	13471	13388	13518	13696	13442	13474	13609	13554	13581	13703	13487	13283	13393	13558	13401	13515	13550	13551	13375	13496	13543	13599	13496	13476	13473	13430	13545	13567	13477	13492	13422	13350	13541	13579	13402	13486	13530	13501	13458	13590	13420	13614	13467	13512	13450	13555	13645	13561	13464	13404	13444	13500	13478	13388	13525	13519	13588	13455	13486	13461	13438	13527	13564	13255	13562	13495	13653	13338	13541	13505	13443	13395	13550	13415	13574	13603	13500	13551	13460	13522	13442	13492	13517	13478	13726	13464	13546	13598	13506	13630	13560	13565	13609	13449	13595	13462	13535	13401	13462	13555	13499	13451	13414	13446	13488	13589	13693	13480	13480	13438	13653	13637	13513	13466	13551	13461	13393	13533	13526	13445	13579	13517	13523	13448	13545	13383	13376	13508	13554	13495	13458	13510	13548	13527	13452	13422	13523	13667	13641	13414	13543	13480	13471	13391	13325	13378	13524	13522	13575	13385	13564	13481	13476	13432	13494	13581	13413	13527	13532	13549	13541	13647	13571	13579	13668	13446	13593	13320	13605	13501	13476	13425	13523	13313	13642	13284	13350	13599	13529	13385	13443	13422	13536	13565	13463	13655	13506	13611	13438	13437	13580	13505	13298	13595	13498	13431	13755	13460	13753	13553	13480	13583	13297	13450	13557	13463	13465	13435	13523	13500	13517	13458	13539	13646	13520	13421	13579	13379	13605	13358	13538	13395	13389	13440	13400	13684	13482	13607	13472	13334	13526	13561	13553	13521	13448	13582	13655	13597	13524	13549	13310	13526	13385	13362	13628	13605	13503	13563	13469	13521	13430	13647	13500	13526	13543	13584	13367	13476	13731	13494	13521	13612	13513	13525	13600	13434	13454	13450	13491	13408	13372	13544	13327	13640	13665	13348	13656	13466	13586	13734	13474	13462	13585	13582	13437	13505	13631	13451	13384	13542	13539	13433	13494	13536	13512	13564	13504	13655	13350	13487	13431	13515	13495	13516	13499	13406	13507	13529	13482	13527	13594	13551	13591	13531	13413	13613	13403	13485	13581	13480	13529	13422	13325	13491	13452	13529	13521	13624	13450	13416	13470	13409	13595	13651	13544	13347	13546	13455	13599	13503	13491	13467	13473	13552	13466	13415	13626	13665	13524	13442	13379	13435	13533	13433	13542	13441	13425	13480	13555	13629	13647	13464	13533	13436	13564	13552	13441	13462	13490	13322	13319	13516	13668	13579	13553	13388	13368	13574	13474	13403	13523	13504	13649	13418	13413	13555	13589	13555	13648	13593	13451	13387	13486	13531	13538	13418	13530	13524	13413	13526	13382	13575	13509	13486	13661	13476	13437	13532	13472	13516	13438	13440	13434	13330	13826	13569	13557	13459	13414	13622	13688	13378	13514	13228	13528	13513	13487	13515	13631	13628	13488	13606	13621	13490	13571	13376	13592	13467	13408	13388	13643	13473	13473	13516	13570	13490	13311	13580	13341	13618	13454	13354	13571	13595	13645	13407	13566	13362	13532	13489	13339	13475	13559	13681	13721	13542	13478	13575	13473	13503	13563	13489	13406	13616	13637	13495	13502	13561	13488	13538	13337	13469	13533	13364	13511	13597	13574	13592	13506	13477	13370	13465	13474	13500	13444	13579	13506	13498	13503	13357	13480	13646	13386	13555	13567	13477	13635	13385	13485	13555	13520	13520	13542	13406	13427	13380	13483	13450	13403	13485	13471	13637	13379	13483	13442	13374	13547	13434	13543	13527	13499	13612	13541	13332	13364	13431	13575	13540	13634	13496	13559	13435	13402	13494	13441	13493	13365	13569	13326	13446	13468	13552	13435	13773	13635	13428	13357	13495	13513	13517	13672	13388	13467	13475	13471	13536	13394	13459	13441	13526	13597	13393	13579	13326	13486	13589	13401	13485	13387	13411	13620	13656	13461	13506	13542	13501	13516	13498	13602	13585	13584	13585	13340	13638	13355	13699	13564	13480	13389	13552	13461	13620	13597	13506	13552	13417	13584	13585	13562	13544	13565	13596	13523	13554	13556	13584	13539	13467	13444	13508	13441	13751	13508	13347	13433	13565	13426	13735	13517	13385	13556	13490	13576	13406	13554	13522	13403	13532	13394	13405	13603	13482	13564	13415	13378	13502	13593	13538	13495	13537	13473	13587	13563	13548	13520	13553	13387	13605	13600	13489	13531	13430	13542	13463	13636	13475	13619	13358	13592	13384	13659	13478	13548	13451	13482	13442	13559	13384	13422	13520	13496	13373	13435	13639	13495	13368	13390	13399	13487	13435	13490	13582	13493	13303	13599	13488	13443	13521	13495	13597	13451	13483	13546	13567	13387	13457	13542	13573	13586	13673	13502	13531	13483	13405	13486	13548	13638	13387	13363	13640	13557	13500	13513	13689	13478	13495	13341	13455	13524	13359	13522	13517	13464	13442	13532	13492	13546	13545	13489	13629	13439	13292	13381	13538	13570	13396	13509	13624	13377	13467	13394	13418	13547	13527	13561	13343	13461	13604	13464	13598	13538	13478	13588	13499	13575	13604	13502	13592	13593	13525	13533	13543	13456	13571	13476	13553	13398	13559	13430	13375	13554	13475	13541	13324	13442	13483	13488	13600	13692	13588	13531	13397	13460	13441	13469	13594	13461	13425	13628	13530	13431	13526	13566	13577	13628	13432	13587	13533	13406	13516	13400	13600	13467	13542	13481	13411	13517	13512	13619	13472	13668	13350	13588	13618	13476	13540	13560	13427	13523	13513	13264	13587	13428	13379	13515	13508	13552	13467	13450	13558	13441	13647	13549	13584	13626	13385	13562	13603	13414	13488	13546	13536	13588	13584	13553	13637	13553	13539	13417	13505	13635	13511	13589	13500	13630	13520	13538	13450	13445	13428	13461	13451	13492	13449	13528	13428	13623	13502	13358	13512	13462	13375	13465	13523	13637	13438	13526	13614	13520	13560	13460	13486	13519	13493	13777	13405	13458	13604	13654	13572	13560	13583	13538	13568	13509	13471	13532	13555	13623	13500	13443	13561	13596	13647	13370	13546	13488	13354	13481	13358	13537	13597	13387	13523	13552	13500	13407	13424	13591	13420	13403	13495	13702	13572	13599	13450	13453	13511	13467	13453	13664	13681	13326	13430	13494	13502	13497	13431	13349	13532	13420	13474	13375	13554	13540	13521	13404	13551	13509	13436	13512	13414	13368	13541	13543	13521	13573	13588	13287	13446	13594	13599	13447	13636	13402	13640	13440	13445	13413	13445	13497	13507	13559	13514	13481	13607	13615	13652	13592	13606	13493	13479	13522	13552	13498	13532	13625	13570	13367	13369	13505	13480	13465	13486	13589	13545	13485	13589	13432	13343	13763	13468	13554	13440	13483	13606	13378	13316	13701	13420	13398	13517	13442	13509	13410	13646	13497	13553	13504	13630	13541	13446	13435	13501	13418	13328	13454	13582	13499	13574	13494	13502	13569	13558	13442	13672	13578	13552	13571	13622	13451	13678	13491	13488	13488	13554	13442	13518	13549	13344	13421	13549	13435	13428	13499	13510	13452	13651	13472	13532	13391	13626	13459	13508	13475	13390	13569	13585	13483	13469	13522	13271	13461	13419	13409	13609	13415	13400	13458	13593	13495	13566	13604	13450	13587	13662	13471	13613	13508	13589	13575	13549	13608	13353	13453	13525	13428	13489	13575	13349	13524	13605	13476	13465	13591	13617	13571	13503	13501	13448	13434	13476	13543	13487	13453	13475	13618	13683	13385	13654	13518	13487	13462	13583	13441	13411	13499	13392	13697	13487	13416	13311	13473	13604	13501	13530	13499	13477	13503	13405	13505	13551	13545	13420	13475	13426	13520	13630	13459	13548	13626	13563	13526	13450	13489	13496	13388	13646	13556	13680	13332	13652	13467	13552	13514	13467	13444	13446	13539	13485	13585	13650	13506	13448	13594	13608	13362	13567	13326	13514	13470	13494	13489	13546	13467	13529	13310	13630	13460	13556	13412	13439	13588	13445	13496	13596	13549	13455	13511	13475	13639	13600	13569	13513	13320	13483	13474	13677	13486	13539	13643	13590	13464	13598	13509	13505	13491	13510	13445	13489	13512	13432	13531	13585	13405	13546	13426	13497	13381	13652	13671	13577	13435	13467	13530	13449	13446	13494	13464	13596	13662	13593	13439
24174	21247	34609	37890	24364	23405	20618	17375	16170	16053	15743	15481	15246	15122	15073	14962	14838	14801	14727	14783	14560	14655	14720	14814	14901	14508	14639	14549	14663	14708	14638	14553	14668	14400	14577	14567	14581	14488	14700	14667	14601	14594	14733	14817	14755	14785	14648	14674	14499	14316	14709	14529	14494	14559	14343	14508	14884	14676	14571	14663	14483	14518	14456	14568	14661	14503	14509	14463	14573	14385	14654	14723	14404	14508	14508	14502	14410	14507	14667	14661	14369	14547	14856	14599	14365	14711	14371	14277	14430	14551	14465	14499	14419	14567	14399	14362	14566	14435	14552	14309	14560	14555	14709	14640	14494	14527	14379	14600	14513	14450	14467	14521	14582	14449	14586	14577	14552	14546	14448	14491	14493	14474	14522	14435	14522	14739	14397	14640	14407	14464	14586	14519	14464	14537	14468	14491	14337	14524	14332	14628	14559	14560	14408	14320	14412	14546	14426	14516	14310	14540	14382	14616	14432	14287	14372	14515	14472	14374	14514	14512	14591	14525	14571	14506	14477	14447	14851	14617	14362	14616	14426	14568	14413	14415	14411	14416	14590	14505	14709	14490	14343	14462	14635	14328	14520	14634	14513	14504	14522	14389	14455	14465	14491	14671	14633	14364	14488	14484	14651	14439	14245	14476	14544	14419	14436	14530	14559	14480	14493	14505	14611	14520	14560	14764	14490	14351	14673	14717	14527	14657	14567	14492	14496	14473	14703	14383	14514	14538	14646	14561	14527	14502	14339	14502	14608	14510	14538	14531	14564	14546	14548	14362	14245	14556	14616	14624	14542	14475	14530	14530	14492	14548	14467	14576	14481	14389	14528	14620	14524	14426	14455	14383	14508	14550	14427	14451	14729	14622	14489	14222	14447	14399	14405	14552	14498	14542	14536	14467	14338	14504	14455	14453	14453	14257	14610	14537	14508	14473	14668	14490	14585	14384	14692	14742	14758	14439	14596	14468	14433	14388	14453	14383	14448	14448	14515	14424	14496	14497	14518	14532	14306	14485	14274	14550	14308	14522	14465	14422	14560	14435	14499	14547	14712	14411	14291	14425	14348	14525	14408	14637	14391	14384	14408	14358	14498	14406	14511	14378	14602	14528	14699	14638	14538	14568	14622	14569	14490	14594	14421	14637	14595	14449	14678	14329	14556	14435	14648	14461	14408	14381	14516	14536	14553	14494	14482	14469	14592	14471	14367	14575	14577	14358	14579	14477	14597	14541	14493	14526	14655	14270	14336	14614	14631	14707	14442	14384	14436	14522	14616	14519	14439	14638	14622	14601	14619	14468	14497	14543	14393	14411	14516	14502	14502	14568	14471	14571	14468	14568	14426	14783	14390	14587	14506	14627	14532	14555	14257	14552	14389	14439	14443	14465	14668	14431	14589	14495	14456	14622	14593	14380	14278	14562	14556	14326	14683	14582	14540	14479	14648	14465	14430	14525	14620	14544	14534	14331	14574	14574	14572	14530	14545	14504	14558	14565	14557	14482	14506	14343	14245	14420	14579	14334	14521	14385	14463	14512	14556	14427	14493	14489	14495	14456	14408	14472	14463	14227	14498	14691	14582	14513	14550	14415	14610	14553	14427	14496	14636	14669	14518	14516	14456	14488	14436	14301	14584	14438	14364	14378	14617	14337	14256	14391	14672	14453	14544	14554	14369	14466	14450	14556	14600	14421	14544	14520	14518	14551	14367	14612	14757	14644	14481	14636	14633	14635	14443	14435	14444	14658	14426	14489	14640	14424	14655	14549	14529	14504	14539	14713	14564	14692	14485	14469	14484	14431	14491	14675	14446	14463	14604	14702	14557	14690	14668	14532	14507	14515	14387	14730	14444	14498	14717	14531	14535	14487	14362	14688	14505	14508	14466	14450	14503	14460	14512	14588	14644	14631	14458	14313	14522	14533	14463	14337	14438	14330	14502	14635	14582	14624	14631	14558	14339	14590	14624	14530	14446	14533	14255	14559	14507	14552	14387	14443	14370	14541	14526	14356	14455	14474	14501	14398	14526	14466	14444	14359	14512	14482	14665	14601	14323	14526	14350	14544	14411	14381	14362	14416	14453	14580	14519	14509	14363	14570	14505	14356	14503	14451	14535	14563	14560	14515	14301	14483	14618	14445	14653	14487	14599	14624	14634	14548	14477	14368	14376	14469	14510	14506	14527	14571	14466	14460	14516	14745	14489	14518	14518	14276	14591	14406	14470	14386	14481	14528	14666	14582	14657	14425	14373	14472	14454	14523	14462	14685	14567	14655	14628	14739	14365	14553	14594	14638	14607	14529	14588	14630	14607	14330	14447	14730	14407	14542	14558	14480	14421	14310	14445	14489	14516	14444	14495	14456	14659	14622	14443	14442	14613	14574	14771	14544	14570	14404	14522	14533	14511	14414	14560	14439	14522	14582	14554	14337	14613	14468	14565	14575	14645	14365	14566	14678	14522	14526	14373	14572	14466	14587	14463	14457	14411	14523	14331	14372	14709	14290	14466	14544	14419	14388	14453	14638	14581	14407	14501	14553	14371	14476	14511	14248	14427	14510	14755	14388	14354	14555	14462	14568	14429	14612	14488	14536	14643	14604	14609	14576	14597	14686	14445	14551	14491	14593	14498	14487	14638	14468	14557	14450	14490	14615	14584	14517	14651	14574	14531	14451	14570	14388	14484	14384	14567	14593	14455	14333	14486	14371	14689	14402	14781	14491	14428	14268	14463	14482	14494	14530	14679	14763	14370	14298	14561	14508	14670	14449	14663	14553	14477	14440	14571	14270	14583	14652	14659	14485	14412	14334	14525	14423	14539	14525	14591	14515	14477	14605	14607	14537	14559	14532	14476	14760	14634	14557	14449	14589	14479	14451	14469	14436	14403	14320	14648	14464	14372	14445	14470	14522	14531	14629	14555	14362	14606	14272	14586	14653	14493	14333	14408	14508	14531	14610	14510	14566	14526	14769	14446	14482	14565	14482	14674	14538	14574	14480	14614	14540	14568	14452	14437	14429	14419	14412	14557	14303	14470	14469	14545	14542	14698	14469	14504	14456	14545	14570	14524	14659	14484	14532	14424	14416	14560	14417	14424	14334	14330	14364	14597	14416	14517	14523	14477	14445	14587	14352	14418	14493	14604	14573	14455	14595	14631	14486	14547	14547	14597	14549	14572	14528	14420	14479	14449	14506	14476	14768	14661	14621	14577	14545	14518	14427	14367	14405	14558	14580	14572	14501	14540	14354	14465	14455	14385	14610	14590	14526	14417	14468	14499	14483	14511	14473	14311	14568	14477	14523	14419	14526	14585	14678	14348	14429	14517	14651	14670	14538	14707	14304	14381	14440	14599	14462	14364	14516	14566	14492	14461	14662	14487	14449	14420	14340	14303	14263	14534	14576	14486	14430	14608	14613	14727	14547	14484	14447	14392	14406	14300	14519	14397	14460	14548	14484	14524	14502	14472	14517	14442	14715	14405	14569	14547	14390	14292	14543	14445	14579	14655	14622	14556	14491	14554	14514	14450	14427	14443	14416	14408	14376	14518	14501	14508	14471	14634	14474	14690	14493	14370	14436	14461	14398	14414	14490	14547	14399	14487	14438	14344	14518	14302	14493	14645	14483	14479	14555	14584	14553	14506	14479	14447	14615	14688	14746	14505	14436	14631	14289	14395	14350	14474	14645	14535	14550	14459	14500	14805	14574	14672	14484	14354	14509	14593	14579	14489	14603	14502	14202	14410	14342	14500	14511	14559	14467	14561	14590	14531	14284	14474	14460	14596	14517	14522	14466	14443	14536	14520	14653	14467	14577	14634	14536	14325	14566	14600	14422	14198	14377	14562	14559	14627	14418	14358	14562	14588	14443	14378	14477	14664	14434	14296	14487	14445	14530	14620	14470	14577	14503	14622	14527	14482	14413	14389	14542	14609	14526	14494	14408	14631	14531	14645	14294	14486	14536	14627	14574	14511	14470	14530	14589	14457	14567	14615	14716	14470	14506	14288	14499	14524	14514	14579	14405	14417	14761	14362	14437	14533	14485	14425	14501	14470	14387	14499	14570	14637	14525	14263	14403	14416	14491	14406	14426	14403	14366	14742	14666	14629	14517	14397	14615	14434	14525	14343	14699	14471	14592	14405	14567	14585	14444	14540	14568	14512	14483	14568	14467	14510	14470	14655	14430	14438	14350	14649	14342	14399	14586	14563	14453	14480	14425	14648	14588	14401	14494	14757	14588	14570	14525	14469	14483	14391	14693	14449	14618	14505	14544	14465	14551	14680	14719	14473	14650	14382	14563	14636	14404	14315	14476	14496	14456	14597	14379	14543	14544	14719	14467	14636	14494	14537	14642	14431	14566	14453	14413	14562	14380	14481	14642	14462	14717	14553	14432	14454	14704	14577	14448	14344	14536	14500	14376	14281	14382	14555	14478	14384	14447	14720	14639	14462	14558	14547	14558	14737	14566	14596	14339	14360	14703	14493	14556	14583	14525	14432	14466	14520	14653	14457	14574	14424	14589	14507	14538	14468	14537	14470	14402	14546	14487	14557	14515	14552	14433	14623	14465	14464	14458	14667	14644	14681	14549	14620	14477	14392	14517	14356	14608	14748	14633	14641	14571	14700	14620	14561	14539	14541	14535	14596	14670	14346	14325	14490	14555	14559	14534	14527	14770	14659	14210	14424	14601	14287	14459	14580	14687	14458	14572	14546	14581	14543	14372	14580	14761	14442	14673	14482	14654	14546	14532	14422	14531	14662	14543	14666	14621	14566	14495	14356	14469	14459	14533	14493	14608	14461	14511	14645	14394	14535	14471	14455	14441	14350	14542	14468	14414	14451	14580	14335	14491	14519	14484	14616	14447	14550	14547	14519	14505	14650	14712	14374	14533	14552	14438	14447	14550	14681	14791	14635	14579	14446	14536	14530	14485	14306	14520	14555	14656	14409	14500	14721	14536	14514	14636	14454	14295	14638	14417	14539	14503	14622	14423	14609	14500	14384	14508	14435	14511	14383	14373	14439	14672	14465	14695	14525	14482	14496	14676	14455	14750	14637	14809	14570	14426	14349	14550	14241	14602	14518	14402	14679	14702	14383	14465	14652	14407	14513	14569	14427	14568	14547	14636	14541	14525	14475	14533	14427	14570
20352	52719	73125	48596	25768	21335	17627	16589	15771	15126	14658	14311	14149	14077	13755	13794	13739	13515	13577	13427	13507	13306	13237	13114	13378	13280	13411	13227	13165	13253	13218	13115	13430	13150	13273	13119	13174	13188	13292	13013	13123	13154	13322	13510	13432	13557	13438	13136	13077	13393	13096	13258	13158	13106	13221	13185	13210	13167	13191	13042	13043	13029	13062	13097	13126	13144	13176	13315	13223	13201	13088	13220	13131	13056	13084	13149	13100	13266	13233	13413	13056	13081	13084	13225	13100	13134	13212	12996	13185	13165	13152	13097	13230	13109	13230	13153	13153	12959	13208	13200	13105	13219	13226	13075	13114	12963	13084	13339	13155	13118	13239	13053	13154	13146	12959	13294	13248	13129	13108	13066	13181	13078	13198	13063	13127	13183	13046	13152	13196	12986	13097	13046	12973	13147	13047	13102	13044	13174	13226	13366	13194	13240	13133	13103	12923	13132	13181	13294	13326	13168	13189	13085	13174	13291	13170	13010	13107	13230	13138	13096	13020	13031	13142	13118	12904	13270	13159	13224	13191	13089	13057	13128	13090	13053	13175	13063	13293	13059	12903	13195	13099	12974	13222	12980	13199	13263	13158	13147	13228	13305	13175	13266	13061	13125	13114	13211	13154	13108	13117	13131	13173	13097	13158	13043	13209	13134	13142	13090	13095	13200	13129	13100	13284	13259	13223	13145	13294	13043	13046	13093	13116	13009	13150	13175	13146	13223	13160	13249	13083	13215	13096	13059	13170	13102	13076	13159	13168	13150	13111	13036	13179	13090	13205	13133	13181	12970	12965	13089	13140	13092	13078	13192	13239	12980	13080	13132	12924	13246	13072	13142	13061	13160	13086	13087	13145	13306	13197	13114	13063	13024	13245	13147	13157	13047	13112	13090	13038	13167	13042	13235	13101	13051	13231	13121	13241	13245	13083	13195	13182	13209	13069	13150	13025	13041	13124	13074	13227	12914	13044	12917	13104	13218	13022	13249	13102	13089	13279	12990	13066	13247	13297	13169	13005	13211	13153	13267	13007	13198	13295	13065	13148	13047	13121	13122	13229	13160	13209	13022	12985	13236	13318	13176	13025	12923	13061	13042	13055	13303	13235	13179	13002	13052	13192	13165	13077	13239	13258	13065	13073	13159	13086	13216	13263	13154	13216	13110	13066	13100	13085	12937	13037	13046	13215	13118	13138	13048	13195	13145	13276	13208	12994	13014	13133	13087	13289	13093	13064	13123	13086	13159	13162	13218	13181	13260	13207	13099	13260	12884	13129	13306	12943	13170	13041	13285	13075	13132	13240	13067	13261	13022	13064	13185	13123	13094	13150	13025	13055	13187	13140	13302	13111	13179	13090	13288	13189	13145	13254	13074	13202	13285	13252	13085	13020	13389	13146	13132	13350	13193	13041	13213	13130	13164	13141	13119	13185	13182	12950	13171	13155	13097	12984	13137	13194	13152	13042	13203	13295	13127	12951	13053	13079	13237	13047	13091	12982	12973	13228	13021	13307	13226	13254	13162	13200	13120	13266	13254	13077	13120	13234	13136	13159	13102	13189	13002	13168	13179	13005	13042	13155	13115	13228	13171	13122	13193	13236	13224	13255	13159	13199	13043	13201	13024	13253	13276	13102	13098	13066	13220	13125	12889	13193	13206	13115	13138	12938	13081	13234	13184	13086	13074	13042	12927	13140	13367	13258	13131	13037	12990	12906	12929	13140	13218	13192	13101	13128	13018	13083	13168	13050	12949	13004	13226	13157	13216	13064	13056	12965	13065	13257	13212	13181	13200	13140	13166	13170	13055	13176	13312	13063	13154	13242	12947	13141	13159	13137	13083	12975	13051	13061	13133	13201	13255	13349	13076	13094	13014	13227	13239	13253	13110	13044	13193	12977	13071	13077	13180	12943	13182	13073	12959	13271	12987	13205	13189	13232	13216	13145	13291	13179	13070	13103	13062	13073	13174	13204	13160	13199	13136	13166	13351	13113	13063	13024	13090	13223	13104	13253	13016	12995	13047	13243	12992	13365	13197	13244	13150	13237	12981	13097	13100	13342	13065	13275	13023	13213	13170	13017	13218	13101	13096	13206	13083	13198	13253	13137	13167	13121	13097	13035	13096	13223	13130	13225	13176	13086	13209	13206	13021	13092	13090	13280	13228	13170	13108	12952	13290	13074	13090	13238	13152	13188	13132	13025	13283	13137	13098	13060	13153	13026	13176	13115	13228	13283	13156	13217	13244	13019	13120	13224	13174	13133	13080	13200	13031	13104	13219	13086	13340	13033	13261	13123	13315	13240	13194	13199	13172	13257	13429	13337	13080	13019	13003	13209	13048	13300	13126	13132	13226	13211	13253	13114	13008	13195	13085	13062	13250	13241	13142	13218	13067	13136	13089	13135	13062	13236	13083	13062	13032	13230	12986	13078	13034	13113	13006	13163	13153	13104	13150	13205	13153	13020	13117	13121	13058	12975	13205	13022	13168	13272	13116	13218	13310	13097	13000	13286	13205	13088	13098	13110	13206	13065	13152	12954	13039	13093	13152	13306	13218	13095	13123	13043	13078	13174	13051	13177	13150	13179	13124	13256	13040	13200	13168	13005	13078	13183	13333	13078	13235	13199	13136	13096	13024	13006	13048	13173	13114	13068	13180	13077	13098	13291	13221	13054	13091	13220	13097	13180	13197	13202	13089	13140	13004	12991	13045	13156	13175	13088	13075	13144	13122	13266	13101	12930	13169	13151	13483	13107	13037	13071	13136	13160	13221	13097	13229	13081	13023	13093	13143	13233	13166	13109	13137	13188	13096	13074	13236	13172	13092	13151	13109	13213	13068	13222	13134	13002	13112	13044	13195	13219	13254	13128	13249	13260	13158	13093	13256	13175	13089	13065	13178	13147	13128	13099	13292	13188	13203	13113	13213	13202	13367	13310	13147	13314	13071	13162	13004	13258	13259	13176	13118	13001	13222	13106	12943	13142	13181	13226	13248	13171	12886	13243	13248	13124	12968	13341	13215	13178	13101	13269	13143	13337	13247	13237	13151	13331	12961	13112	13046	13175	13033	13099	13008	13268	13259	13052	13183	12959	13257	13144	13036	13200	13171	13247	12955	13022	13106	13107	13308	13243	13195	13231	13212	13218	12914	13255	13155	13055	13021	12969	13162	13066	13100	13119	13174	13225	13054	13114	12930	13148	12971	13034	12941	13110	13118	13218	13107	13120	13219	13096	13067	13187	13024	12970	13218	13117	13114	13197	13051	13127	13116	13223	13254	13125	13061	13167	13281	13165	13261	12986	13293	12990	13025	13251	13236	13169	13148	13282	13265	13112	13091	13084	13158	13075	13191	12991	13071	13117	13157	13275	13044	13156	13011	13191	13241	12959	13141	13267	13136	13030	13093	13046	13052	13049	13188	13137	13309	13090	13143	13113	13281	13000	13239	13163	12980	13030	13061	13189	13202	13174	13120	13197	12928	13120	13156	13183	13027	13217	13117	13154	13088	13102	13038	13264	13131	13140	13182	13210	13235	13181	13138	13105	13062	13152	13314	13168	13071	13180	13210	13110	13000	13206	13234	13024	13129	13048	13082	13114	13249	13192	13322	13096	13304	13000	13284	13137	13163	12928	13198	13056	13154	13123	13158	13095	13166	13030	13203	13018	13142	13069	13162	13024	13185	13033	13216	13099	12988	13132	13063	13060	13311	13270	13137	13179	13044	13093	13187	13161	13097	13160	13131	13041	13135	13221	13188	13200	13031	13152	13056	13114	13213	13200	13060	13282	13156	13249	13173	12990	13315	13104	13046	13057	13183	12983	13145	13245	13121	13245	12955	13146	13197	13252	13084	13189	13067	13186	13178	13174	12956	13172	13081	13234	13156	13175	13150	13040	13050	13242	13066	13126	13215	13047	13041	13172	12976	13246	13302	13185	13118	13124	12946	13256	13268	13284	13170	13038	13195	13264	13051	13168	13215	13156	13030	13284	13112	13123	13086	13130	13172	13096	12972	13065	13169	13192	13259	13195	13034	13273	13283	13067	13145	13172	13180	13313	13224	13168	13062	13149	13142	13232	13039	13048	13120	13140	13116	13240	13187	13097	13158	13025	13151	13039	13161	13153	13301	13293	13241	13090	13100	13147	13072	13179	13209	13076	13152	13233	13128	13129	13018	13190	13305	13157	12978	13055	13225	13059	13221	13140	13169	13029	13177	13123	13391	13073	13091	13171	13108	13046	13200	13105	13144	13192	13187	13289	13348	13220	13247	13080	13188	13059	13183	13139	13126	13140	13063	13144	13195	13130	13119	13067	13257	12989	13301	13235	13061	13228	13111	13091	13287	13187	13082	13029	13170	13093	13173	13128	13101	13059	13007	13184	13068	13039	13139	13127	13191	13301	13200	13206	13063	13117	13009	13159	13011	13327	12874	13158	12933	13147	13002	13197	13253	13144	13232	13076	13297	13112	13191	13161	13076	13217	13109	13214	12984	13288	12990	13134	13062	13145	13202	13208	13172	13143	13196	13255	13142	13075	13300	13298	13243	13251	13048	13086	13224	13244	13181	13127	13101	13208	13176	13089	13172	13149	13232	13186	13280	13118	12926	13072	13096	13223	13429	13283	13144	13250	13267	13090	12957	13188	13109	13006	13164	13057	13203	13200	13066	13065	13076	13180	13213	13126	13095	13148	13197	13056	13007	13039	13147	13051	13081	13111	13083	12979	13125	13205	13117	13158	13137	13041	13288	13253	13134	13284	13052	12961	13086	13168	13084	13061	12973	13153	13045	13057	13066	13214	13111	13225	13138	12961	13165	13096	13034	13083	13115	13040	13272	13175	13156	13186	13232	13039	13070	13038	13242	13159	13176	13270	13196	13026	13227	13175	13149	13218	13135	13196	13086	13088	13173	13011	13074	13191	13141	13112	13138	13160	13311	13068	13143	13303	13297	12965	13153	13103	12992	13171	13215	13180	13166	13030	13244	13073	13140	13161	13086	13156	13237	13090	13199	13024	13096	13053	13117	13057	12982	13244	13195	13264	13138	13241	13219	13031	13107	13225	13101	13058	12933	13104	13085	13051	13067	13177	13049	13023	13216	12941	13209	13114	13072	13168	12912	13147	13149	13201	13202	13190	13151	13175	13128
22809	21208	32675	34691	24029	24474	24276	18646	16884	16485	15784	15449	15326	15041	14990	14792	14767	14724	14442	14257	14546	14297	14499	14276	14415	14381	14219	14451	14370	14238	14249	14061	14221	14065	14067	14187	14114	14026	14037	14010	13916	14178	14341	14480	14612	14384	14481	14215	14191	14114	13969	14028	13976	14042	14161	14062	14019	14063	14110	14076	14214	14116	14136	14083	14086	13983	14075	14068	13921	13814	13795	14066	14028	14118	13927	14067	14073	14041	14025	13883	14011	13978	13990	13988	13846	13841	13956	13960	14055	14061	14001	14040	14116	13823	14077	13889	13761	13883	14036	14227	14152	14014	14138	14075	14191	14016	14083	13846	14084	13969	14106	14036	13896	14155	14075	13896	13858	13789	13995	13918	13787	13995	14015	14081	14087	13977	14057	13966	13906	13873	14206	14035	14069	13978	13903	14044	14058	14055	14088	14020	13931	13906	14103	14022	13815	14076	13899	14021	14003	13925	14111	13974	13860	14025	13995	13992	13994	14010	14076	14072	14112	13900	14215	14023	13922	14092	14057	13876	13842	14032	14032	14015	14025	14030	14035	13979	14018	13749	14050	14030	14025	13841	13900	13960	14126	13938	14036	13936	13935	14062	13859	14301	13882	13834	13967	13738	13929	14009	14107	14097	14164	13954	13955	13915	13965	14051	14047	14109	14156	13891	13886	14043	13967	13882	14051	14052	14037	14116	13941	14125	14024	13806	13975	13951	13919	14044	14107	13853	13983	14042	14117	13835	13786	13930	14111	14186	13880	13932	13987	13985	13983	14048	14034	14086	13914	14071	13979	13939	13895	13885	14063	13813	13986	14107	14017	13815	13822	13838	14018	13996	14028	14101	14098	13911	13912	14014	13993	13961	13891	13812	14052	14107	14140	13852	14018	14090	14115	13925	13915	14093	13978	13852	13894	14012	14045	13866	13959	13938	13981	14079	13980	13883	13750	14083	13827	13901	14004	13979	14158	14001	14097	14029	14031	13833	13961	13979	13883	14010	14179	13801	14100	13969	13918	13868	14064	13891	13976	14006	14052	14078	13820	14086	14041	14028	13874	13943	13978	14034	13899	13920	13990	13783	13797	14005	13809	14059	13917	13999	13906	13940	14043	13762	13964	14092	13955	13945	14021	13971	14067	13854	13883	13849	14009	14220	13873	14146	14083	14043	14076	14017	14122	13846	14078	14025	13776	14099	13910	13824	13945	14138	14072	13948	14171	13837	14112	14038	13960	14077	14053	13956	14090	13961	13952	13852	14029	14051	14007	13999	14046	14121	14054	14019	13845	14042	13888	14008	13807	14160	14104	14045	13827	14001	14079	13944	14070	14055	14069	14039	14091	14059	14045	14072	13807	13986	13923	13962	13809	14203	13833	13591	14011	13893	13986	14050	13907	13657	13915	14190	13890	14038	13997	13935	14066	14106	13927	14051	14054	14088	13957	13850	13961	14182	14026	14067	13994	13927	13830	14113	13894	13889	13743	13957	13871	13854	14043	13955	14152	14161	13984	13954	14026	14009	14089	13877	13726	14095	14046	14075	14087	13829	13928	14028	13891	14158	13944	13913	13958	13994	14037	14093	13942	13980	14074	14098	13964	14081	13868	14065	13957	13919	13815	13925	13963	13980	13954	13926	13798	13999	14043	14002	13958	13708	13970	13653	13995	13819	14028	13996	14081	14040	13832	13860	14084	14020	13996	13959	13894	14024	14003	13878	13960	13955	14165	13914	14008	14044	13894	14033	14059	14164	13868	13987	13969	14029	14154	13852	14047	13978	14023	13918	14061	14064	14099	14046	13900	14064	14055	14031	13942	14030	14027	13899	14212	13969	13935	14071	13931	13958	13839	13859	14100	14090	14065	14010	13982	13995	14043	14107	14062	14042	14057	13882	14287	13942	13945	14067	14053	13985	13916	14014	14116	14087	13826	13943	14120	13964	13921	14125	13989	14132	14092	14058	13836	13986	13939	13835	13844	13847	13955	13959	14078	14021	13899	14049	14006	14083	14161	14016	13914	13927	13856	14015	14220	13820	14114	14146	13969	13798	13818	14002	14013	14101	14063	14038	13750	14014	14166	13983	13880	14163	13910	13898	14129	13984	13849	14214	13963	14144	14037	13819	13942	14038	13938	13921	13994	13881	14071	14001	13931	13854	13923	13988	14032	14032	14117	13882	14027	14098	13896	13866	14067	14172	13925	14031	14086	13992	13939	13946	13905	13904	13822	13932	13972	13730	13914	14118	13853	13934	14190	14071	14067	14117	13969	13994	14018	13853	13950	14049	13968	14032	14137	13929	13947	14071	14009	14044	14058	13888	13932	13995	13957	14018	14123	13954	13964	14134	14053	13957	14063	14181	13932	13894	14120	14084	13989	13888	14171	13949	13914	13956	14007	14019	14104	14097	14056	14134	14088	13824	13974	13843	13788	13893	14024	14094	13902	13954	14087	13915	13897	14129	14078	13902	13911	14088	13894	13912	14100	14006	14180	13938	14148	13896	14080	13975	13868	13906	14042	13908	13994	14114	14082	14071	14002	13815	13986	13866	13968	14020	14040	13843	14066	13947	13924	13853	13756	13998	14081	13789	14019	13958	14187	14083	14016	13956	14274	14065	13782	13904	14082	13946	13875	13993	13905	13859	14048	14160	14057	14065	13816	14102	14039	13944	13875	13914	13950	13928	14081	14110	13973	13836	13984	13927	14152	14128	13955	13946	14092	13946	13887	14090	14153	13855	13992	14070	14102	14067	13915	14125	14013	14011	14223	14128	14065	13978	13849	13803	13970	14019	13807	13907	13934	14210	13995	14050	13813	13979	13796	13997	14082	14013	14107	13874	14010	14025	14040	14088	14106	14000	13961	14006	13930	13917	14084	13887	14009	14003	13872	14010	13974	14099	14045	13902	14085	14167	13975	13975	13936	14190	14051	13959	13937	13924	13994	14100	13827	13829	13752	14070	14097	13797	14031	13984	14088	14118	13902	14123	13830	13998	13839	13915	13996	13840	14112	14103	14042	13839	14151	14079	14052	14014	14073	14144	14084	13950	13881	14121	13949	14130	14034	13890	14009	13983	13906	13995	14012	13972	14012	14081	13956	14026	14036	14109	14011	14084	13963	13928	13903	13911	13888	14254	13965	13968	14005	14085	13898	13877	14061	13977	13940	13983	14059	14083	13948	14061	13940	13880	13960	13931	14057	14143	14018	13864	13841	13854	13911	13861	13965	14004	13980	14162	13960	13934	13986	13873	13987	13858	13905	13817	13997	13755	14104	13836	13992	14032	14117	14066	14019	14277	14044	14049	13973	13807	13966	13987	14035	14066	13926	13954	13902	13919	14032	14029	14188	13952	13985	13960	14128	13992	14055	14076	14112	13938	13930	13934	13976	14015	13841	13950	14002	13925	14147	14026	13944	13813	14120	13877	13878	14003	13829	13942	13964	13850	13906	13953	13942	14079	13973	13969	13894	14099	14057	13930	13917	13881	14215	13865	13847	13944	14111	13823	13947	13959	13944	14005	14055	14029	14206	13984	13966	13994	14013	13948	13873	13952	13998	13893	13937	14127	14166	14061	13822	13906	13918	14023	14020	13960	13885	13861	14173	13863	14039	13974	14145	14062	13954	13942	14138	13986	13942	14098	14119	14021	14034	14014	14036	14002	14021	13893	13956	14065	13989	14143	13984	13926	13816	13944	13984	13999	14138	14096	14083	14135	14082	14008	14121	13903	14055	14039	13911	14004	13910	14100	14119	14046	14019	14113	14102	13964	13877	13984	13881	13828	13967	14118	14070	13824	13941	13843	14089	13969	13986	14025	13850	13976	13884	13969	13994	13931	13931	13826	13835	13979	13891	14009	14019	13932	13848	13937	13915	14014	14118	14025	14003	14063	14091	14040	14157	13745	13951	13994	13653	13852	13984	13876	13956	13944	13939	14087	14106	13987	13911	13874	13896	13929	13832	13812	13952	13899	14020	13936	14004	13935	14036	13966	13961	14003	14031	13867	13884	13939	14001	13936	13962	14135	13851	13889	14182	13955	14015	13967	14187	13952	13972	13961	14089	13980	14037	14045	13874	13976	13937	13911	13974	14031	13992	14121	13892	13847	14080	13874	14016	14200	13913	14040	14095	13801	13896	13862	14029	14160	14021	14157	14047	13985	13775	14096	14117	14109	14118	14018	14018	14012	13929	14017	14172	13905	13781	13964	13826	13855	13826	14005	13935	13882	13880	14069	14097	14135	13795	14054	13990	13772	13745	13883	14014	14055	13928	14014	13775	13976	14097	13999	13883	14023	14038	14109	13924	14090	13843	14092	13914	14025	13897	14056	13622	13953	13881	13886	14075	13965	13886	13832	13992	13969	14285	14022	14046	13951	13868	13804	14025	13932	13855	13969	14002	14032	13955	14113	13937	14056	14202	14110	14053	14052	13866	14011	14089	14115	13930	14042	13944	13854	14121	14039	14198	13980	14018	14109	13990	13955	14010	14001	13867	13984	13859	14123	14036	14056	13714	13865	14106	13970	14068	14050	13968	13987	13898	14107	13925	14275	13966	13999	14029	13999	14036	14262	13955	13969	14024	13996	14038	14130	14008	13978	14109	13914	13935	14113	13940	14054	13864	14004	13746	14158	14080	13934	14098	13788	13926	13958	13980	13919	13954	14101	13955	14052	13697	13739	13745	13954	14016	14052	13910	13968	14032	13955	13903	14046	14030	13802	13869	13991	14027	13958	14019	13880	14077	14005	13916	13831	13892	14112	14053	13954	13934	13957	13809	13880	13870	13943	14076	13976	13818	14004	13838	14028	13959	14070	13976	13984	14034	14040	13799	13720	14018	14064	13896	14007	13729	14080	14036	13829	13779	13881	13908	14093	14024	13852	14080	13807	13958	14056	14129	14043	13846	13847	14119	13985	13780	13978	13975	14082	13990	14022	13983	13851	13848	13773	14064	13997	13888	13988	13985	14057	13960	13896	14101	14068	14082	13952	13873	13941	13889	13943	13963	13830	14025	13995	14099	13910	13836	14021	13898	13949	14131	14094	13980	13990	13805	13939	14005	14048	13882	14037	13852	13930	14105	14017	14023	13889	13931	14183	13908	14081	13835	13960	14134	14037	14092	13811	13685	13876	13937	14063	14109	13962
23245	64088	87091	62836	27199	25269	20021	18283	16886	15903	15346	14788	14627	14317	13928	13730	13705	13558	13367	13340	13151	13213	13136	13089	12937	13050	12860	12987	12956	12812	12827	12785	12915	12754	12829	12797	12902	12676	12761	12825	12690	12916	13306	13322	13410	13220	12964	13017	12766	12471	12736	12828	12680	12778	12805	12834	12731	12801	12618	12808	12609	12845	12729	12669	12661	12794	12759	12796	12657	12539	12684	12685	12746	12633	12793	12699	12716	12776	12721	12812	12637	12835	12887	12666	12711	12670	12880	12692	12748	12753	12848	12737	12786	12707	12701	12775	12810	12611	12571	12799	12637	12622	12613	12611	12751	12675	12830	12716	12859	12734	12736	12714	12718	12831	12767	12761	12774	12790	12707	12904	12724	12657	12686	12840	12644	12789	12791	12827	12832	12723	12613	12747	12824	12789	12641	12800	12796	12822	12784	12821	12807	12659	12699	12808	12816	12773	12843	12727	12761	12882	12667	12715	12730	12736	12726	12708	12741	12753	12737	12771	12599	12864	12722	12679	12581	12877	12864	12709	12799	12780	12757	12789	12831	12682	12750	12755	12851	12733	12644	12556	12737	12719	12774	12609	12664	12718	12657	12810	12696	12684	12692	12639	12747	12583	12678	12810	12571	12810	12734	12568	12693	12763	12722	12676	12762	12818	12729	12914	12727	12827	12710	12843	12603	12934	12753	12642	12943	12701	12876	12694	12797	12688	12787	12753	12663	12786	12681	12817	12816	12753	12759	12780	12623	12707	12807	12646	12605	12797	12679	12787	12765	12743	12690	12701	12643	12690	12846	12739	12797	12685	12662	12592	12771	12604	12671	12660	12708	12822	12902	12741	12891	12627	12832	12665	12686	12843	12720	12689	12527	12800	12640	12795	12773	12980	12771	12740	12699	12636	12872	12755	12759	12569	12804	12846	12868	12642	12747	12919	12661	12729	12774	12832	12711	12803	12561	12728	12822	12642	12644	12819	12792	12871	12657	12868	12758	12839	12730	12816	12837	12706	12708	12743	12638	12725	12766	12617	12769	12793	12780	12799	12769	12667	12735	12861	12756	12556	12768	12686	12746	12733	12715	12695	12762	12594	12692	12763	12858	12685	12708	12653	12796	12808	12892	12850	12739	12891	12842	12782	12689	12822	12705	12729	12814	12833	12655	12797	12959	12846	12602	12696	12746	12792	12766	12705	12789	12721	12732	12639	12820	12589	12790	12783	12828	12775	12631	12556	12756	12900	12630	12883	12782	12794	12634	12737	12748	12674	12599	12660	12927	12922	12899	12718	12645	12928	12759	12875	12805	12638	12722	12798	12572	12769	12818	12697	12696	12763	12769	12869	12781	12752	12690	12840	12719	12703	12587	12664	12764	12806	12945	12765	12829	12750	12742	12596	12680	12618	12700	12760	12672	12915	12788	12965	12806	12687	12735	12597	12755	12788	12878	12755	12771	12749	12597	12720	12903	12859	12861	12834	12722	12621	12832	12644	12887	12710	12680	12771	12766	12816	12774	12806	12731	12875	12800	12594	12747	12748	12729	12727	12614	12648	12905	12870	12884	12732	12625	12760	12976	12747	12682	12806	12820	12646	12768	12657	12802	12759	12718	12617	12684	12856	12811	12918	12680	12862	12784	12805	12865	12808	12728	12753	12569	12799	12812	12823	12843	12788	12659	12749	12752	12775	12644	12864	12834	12660	12792	12871	12687	12868	12632	12898	12696	12757	12654	12906	12568	12790	12863	12691	12665	12701	12665	12801	12722	12788	12660	12630	12726	12804	12616	12631	12779	12669	12614	12770	12722	12750	12667	12635	12765	12858	12850	12717	12778	12647	12753	12731	12690	12725	12739	12782	12833	12769	12760	12694	12893	12898	12657	12739	12697	12685	12619	12754	12769	12770	12769	12882	12690	12776	12595	12682	12614	12720	12838	12697	12643	12709	12673	12556	12748	12857	12775	12883	12627	12665	12743	12788	12765	12748	12690	12663	12691	12625	12786	12698	12676	12854	12930	12767	12800	12710	12708	12847	12760	12967	12619	12634	12800	12789	12795	12757	12649	12947	12735	12784	12790	12698	12815	12727	12682	12699	12759	12820	12798	12663	12692	12746	12726	12770	12716	12644	12729	12844	12792	12777	12674	12664	12736	12795	12584	12740	12556	12731	12642	12765	12573	12725	12653	12757	12751	12753	12759	12824	12768	12696	12781	12567	12736	12739	12647	12793	12683	12754	12766	12792	12810	12725	12702	12825	12717	12768	12833	12883	12821	12762	12630	12789	12808	12675	12728	12659	12698	12641	12701	12826	12634	12760	12877	12664	12828	12663	12665	12870	12801	12712	12832	12710	12756	12840	12967	12638	12716	12685	12839	12758	12728	12761	12412	12662	12759	12652	12771	12657	12601	12789	12749	12817	12827	12567	12727	12770	12576	12740	12722	12691	12719	12785	12871	12702	12726	12638	12769	12677	12790	12792	12834	12792	12609	12765	12590	12726	12829	12735	12585	12729	12626	12777	12811	12682	12749	12783	12780	12524	12598	12649	12795	12879	12863	12689	12779	12850	12790	12646	12674	12743	12704	12702	12501	12705	12739	12793	12797	12830	12667	12860	12812	12715	12785	12696	12794	12823	12617	12724	12781	12752	12645	12659	12735	12748	12597	12751	12752	12748	12902	12794	12686	12718	12668	12815	12707	12728	12748	12865	12606	12810	12744	12760	12638	12785	12870	12799	12661	12826	12679	12796	12605	12696	12731	12789	12636	12797	12909	12878	12531	12673	12685	12825	12793	12775	12746	12747	12929	12790	12796	12671	12687	12743	12741	12687	12869	12747	12919	12879	12701	12761	12682	12842	12743	12660	12696	12878	12705	12695	12638	12759	12842	12875	12653	12894	12866	12687	12739	12817	12823	12739	12755	12486	12909	12652	12731	12710	12868	12733	12734	12648	12739	12562	12685	12793	12638	12603	12681	12704	12822	12606	12663	12892	12863	12755	12728	12686	12781	12742	12766	12781	12927	12615	12760	12775	12894	12728	12825	12673	12831	12822	12941	12661	12616	12758	12654	12642	12706	12930	12681	12738	12643	12746	12888	12741	12705	12786	12647	12760	12675	12712	12657	12743	12735	12575	12675	12758	12767	12695	12700	12776	12788	12687	12702	12623	12703	12694	12713	12728	12753	12827	12634	12820	12792	12614	12741	12736	12846	12870	12548	12709	12631	12639	12735	12515	12898	12667	12754	12679	12658	12620	12699	12776	12574	12701	12760	12815	12707	12769	12822	12701	12776	12807	12648	12622	12589	12787	12774	12822	12849	12648	12805	12738	12717	12890	12690	12632	12871	12806	12724	12670	12750	12609	12936	12731	12713	12926	12598	12586	12638	12749	12750	12721	12872	12653	12706	12557	12689	12876	12819	12817	12604	12555	12790	12722	12845	12803	12742	12697	12659	12719	12601	12822	12748	12668	12604	12800	12784	12874	12590	12706	12739	12718	12817	12745	12614	12651	12712	12615	13004	12935	12610	12688	12683	12884	12752	12755	12625	12751	12800	12819	12702	12811	12857	12680	12594	12659	12686	12770	12745	12670	12685	12757	12804	12553	12732	12708	12658	12707	12728	12794	12761	12798	12768	12631	12746	12753	12858	12648	12625	12780	12792	12643	12677	12614	12777	12686	12771	12981	12723	12568	12904	12837	12963	12844	12572	12733	12780	12631	12751	12877	12701	12766	12655	12780	12784	12813	12677	12703	12782	12755	12851	12549	12723	12897	12711	12797	12840	12785	12729	12860	12790	12795	12728	12874	12748	12848	12657	12731	12748	12732	12672	12786	12621	12880	12836	12711	12522	12705	12737	12967	12663	12750	12833	12799	12852	12723	12620	12749	12753	12871	12765	12742	12837	12847	12719	12860	12654	12622	12864	12680	12737	12740	12745	12839	12813	12742	12716	12725	12585	12642	12655	12818	12615	12675	12721	12858	12721	12682	12742	12829	12627	12587	12726	12694	12754	12676	12789	12730	12870	12679	12601	12807	12738	12645	12877	12714	12711	12658	12730	12684	12877	12855	12619	12747	12633	12637	12767	12818	12715	12783	12855	12751	12654	12664	12748	12670	12755	12861	12636	12679	12664	12895	12706	12615	12768	12773	12698	12795	12709	12781	12840	12745	12750	12735	12760	12928	12682	12606	12688	12759	12782	12865	12938	12697	12728	12808	12594	12664	12706	12757	12695	12730	12543	12602	12745	12777	12695	12697	12899	12791	12861	12675	12718	12753	12755	12504	12835	12516	12621	12823	12693	12800	12765	12616	12723	12929	12822	12733	12780	12677	12774	12785	12735	12833	12736	12807	12676	12681	12764	12697	12701	12849	12844	12698	12775	12660	12707	12702	12706	12862	12795	12732	12814	12721	12676	12751	12942	12685	12733	12663	12796	12765	12835	12805	12727	12820	12694	12784	12857	12788	12657	12785	12676	12646	12591	12750	12715	12727	12620	12919	12759	12755	12628	12733	12645	12752	12777	12825	12580	12807	12738	12662	12731	12783	12748	12722	12695	12812	12674	12836	12823	12801	12716	12849	12679	12677	12710	12767	12829	12805	12629	12767	12892	12776	12617	12644	12775	12731	12849	12888	12797	12776	12740	12437	12786	12770	12883	12736	12764	12719	12650	12748	12594	12802	12864	12632	12639	12766	12850	12856	12773	12666	12745	12798	12562	12850	12706	12745	12850	12704	12860	12870	12716	12720	12664	12663	12627	12854	12671	12776	12609	12722	12577	12747	12678	12723	12939	12678	12721	12856	12659	12863	12621	12781	12776	12795	12627	12692	12735	12804	12807	12824	12750	12840	12764	12727	12739	12774	12676	12653	12843	12720	12774	12813	12642	12631	12792	12751	12651	12801	12719	12809	12881	12753	12794	12762	12597	12919	12816	12734	12789	12741	12930	12724	12803	12662	12621	12760	12699	12679	12757	12780	12942	12710	12596	12693	12840	12771	12823	12696	12766	12789	12711	12661	12834	12923	12696	12732	12784	12761	12636	12811	12798	12738	12817	12628	12790	12648	12803	12681	12715	12656	12805	12786	12804	12745	12609	12670	12765	12732	12778	12591	12674	12770	12722	12726	12689	12594	12755	12728	12736	12720
27579	23832	38633	31777	19247	16947	16107	15700	15283	14947	15181	15056	14908	14736	14879	14803	14715	14649	14722	14656	14890	14729	14677	14641	14505	14676	14954	14574	14410	14572	14737	14560	14432	14742	14376	14441	14545	14612	14609	14750	14461	14646	14591	14623	14500	14507	14522	14611	14427	14701	14686	14556	14512	14652	14385	14468	14818	14646	14526	14771	14471	14484	14596	14691	14515	14631	14557	14558	14854	14514	14624	14534	14811	14542	14490	14458	14717	14659	14725	14672	14635	14698	14753	14630	14511	14675	14552	14413	14498	14693	14719	14525	14606	14607	14472	14593	14610	14572	14668	14642	14518	14648	14531	14687	14617	14558	14756	14742	14585	14601	14552	14697	14600	14444	14629	14527	14631	14628	14377	14564	14715	14425	14546	14731	14620	14438	14656	14505	14606	14532	14490	14662	14751	14504	14620	14811	14585	14727	14460	14598	14698	14595	14561	14578	14528	14590	14488	14539	14643	14701	14542	14524	14520	14613	14602	14427	14279	14457	14395	14597	14298	14614	14454	14608	14502	14780	14529	14541	14565	14513	14547	14647	14678	14496	14616	14487	14739	14535	14667	14453	14470	14483	14604	14413	14575	14493	14608	14598	14778	14753	14537	14494	14509	14513	14431	14576	14624	14682	14477	14663	14655	14537	14465	14688	14533	14571	14589	14585	14632	14619	14686	14611	14533	14618	14734	14636	14608	14706	14754	14531	14652	14548	14284	14581	14455	14643	14694	14755	14602	14556	14554	14588	14777	14458	14518	14449	14474	14360	14497	14680	14614	14542	14547	14531	14673	14549	14488	14427	14424	14597	14657	14498	14638	14543	14468	14275	14630	14491	14636	14690	14564	14666	14518	14524	14633	14598	14392	14577	14588	14607	14533	14549	14612	14686	14528	14522	14722	14454	14566	14650	14383	14433	14556	14618	14655	14733	14666	14568	14469	14652	14796	14681	14570	14440	14605	14639	14690	14508	14670	14485	14737	14581	14590	14622	14718	14593	14612	14651	14733	14445	14710	14476	14520	14676	14423	14551	14531	14555	14698	14473	14529	14567	14524	14653	14697	14617	14672	14585	14448	14445	14463	14637	14485	14467	14539	14504	14718	14650	14511	14660	14647	14654	14449	14607	14704	14587	14748	14572	14600	14579	14648	14577	14643	14684	14486	14401	14593	14484	14583	14548	14453	14488	14585	14672	14636	14561	14444	14529	14736	14682	14531	14524	14700	14567	14801	14649	14727	14535	14566	14522	14597	14827	14594	14605	14698	14654	14563	14607	14723	14441	14678	14745	14643	14531	14610	14443	14585	14534	14642	14571	14676	14416	14517	14478	14651	14600	14819	14312	14518	14661	14630	14528	14731	14435	14489	14535	14476	14654	14610	14707	14627	14657	14629	14692	14602	14515	14504	14405	14535	14532	14815	14651	14649	14511	14398	14554	14364	14603	14625	14729	14563	14722	14532	14558	14668	14686	14431	14470	14695	14662	14597	14604	14453	14450	14640	14711	14563	14568	14643	14591	14569	14435	14552	14730	14713	14694	14642	14764	14456	14746	14674	14409	14564	14403	14609	14490	14565	14739	14501	14483	14685	14608	14551	14524	14698	14587	14598	14735	14655	14700	14503	14679	14326	14492	14735	14594	14583	14604	14513	14567	14813	14395	14624	14570	14581	14730	14584	14441	14502	14499	14587	14780	14640	14616	14487	14573	14591	14307	14623	14666	14664	14492	14460	14608	14590	14562	14627	14586	14704	14394	14648	14666	14531	14534	14351	14550	14502	14318	14389	14664	14624	14587	14773	14630	14627	14406	14475	14513	14445	14500	14675	14728	14234	14477	14483	14495	14530	14625	14498	14629	14527	14765	14453	14352	14775	14639	14671	14804	14602	14469	14489	14686	14718	14576	14489	14543	14675	14634	14539	14402	14613	14454	14552	14767	14545	14502	14309	14591	14597	14653	14518	14489	14647	14528	14669	14587	14552	14489	14458	14473	14362	14596	14592	14555	14571	14557	14626	14699	14529	14578	14485	14683	14465	14709	14877	14722	14407	14569	14710	14589	14727	14642	14660	14504	14548	14506	14530	14604	14547	14530	14617	14754	14682	14775	14670	14736	14739	14704	14623	14538	14608	14577	14716	14508	14539	14640	14718	14700	14611	14572	14306	14611	14638	14636	14554	14666	14577	14651	14815	14726	14570	14671	14639	14649	14663	14560	14652	14742	14688	14663	14577	14537	14660	14683	14654	14596	14661	14514	14559	14358	14531	14806	14536	14704	14759	14665	14519	14573	14618	14700	14481	14506	14525	14787	14597	14671	14655	14571	14563	14691	14613	14637	14656	14791	14568	14659	14669	14551	14490	14469	14644	14350	14479	14771	14538	14712	14602	14598	14822	14564	14607	14562	14553	14747	14495	14701	14758	14762	14641	14651	14721	14920	14524	14510	14695	14537	14539	14514	14592	14780	14424	14568	14453	14423	14430	14593	14585	14787	14666	14519	14596	14531	14437	14582	14699	14580	14591	14625	14692	14639	14651	14630	14678	14605	14470	14599	14604	14640	14719	14556	14718	14391	14506	14521	14687	14597	14448	14589	14608	14488	14821	14716	14484	14621	14564	14458	14574	14672	14490	14518	14462	14668	14619	14644	14555	14958	14647	14858	14580	14545	14516	14511	14394	14717	14319	14737	14686	14525	14573	14623	14625	14458	14568	14650	14604	14609	14566	14406	14602	14492	14633	14512	14544	14576	14595	14649	14541	14480	14674	14595	14631	14576	14515	14585	14631	14462	14564	14661	14662	14657	14471	14676	14441	14465	14660	14647	14541	14629	14652	14540	14539	14668	14573	14579	14718	14579	14579	14647	14688	14490	14748	14671	14649	14733	14713	14716	14488	14704	14578	14670	14858	14738	14682	14592	14609	14593	14571	14472	14792	14530	14622	14641	14673	14544	14470	14479	14632	14617	14545	14424	14585	14522	14481	14655	14667	14639	14997	14924	14723	14745	14681	14591	14632	14548	14506	14617	14499	14469	14699	14861	14541	14543	14516	14571	14711	14608	14649	14567	14433	14621	14619	14534	14571	14535	14687	14675	14628	14657	14658	14405	14723	14649	14500	14657	14530	14438	14530	14486	14518	14554	14752	14603	14518	14690	14614	14562	14703	14805	14469	14475	14699	14549	14511	14546	14602	14420	14495	14431	14619	14457	14527	14698	14452	14472	14616	14539	14724	14619	14611	14832	14602	14650	14870	14540	14479	14413	14571	14658	14634	14578	14543	14532	14478	14544	14642	14549	14629	14476	14633	14462	14662	14541	14585	14593	14620	14513	14265	14589	14493	14406	14742	14680	14536	14484	14626	14577	14558	14704	14656	14657	14658	14644	14771	14704	14587	14465	14670	14579	14421	14589	14634	14560	14365	14360	14491	14484	14433	14485	14429	14458	14498	14574	14609	14806	14472	14414	14604	14408	14764	14601	14456	14539	14663	14621	14729	14671	14475	14660	14630	14505	14595	14679	14526	14721	14499	14380	14526	14460	14531	14477	14354	14501	14619	14616	14755	14636	14654	14503	14753	14608	14645	14559	14591	14712	14669	14614	14565	14492	14365	14776	14513	14480	14591	14541	14422	14590	14645	14707	14442	14453	14664	14737	14743	14609	14741	14674	14783	14684	14688	14465	14424	14719	14586	14578	14750	14828	14668	14717	14587	14503	14356	14567	14671	14443	14557	14658	14749	14603	14741	14545	14691	14463	14683	14472	14575	14551	14594	14618	14465	14409	14454	14436	14483	14477	14776	14600	14471	14641	14614	14507	14712	14598	14752	14478	14673	14507	14490	14717	14576	14683	14571	14515	14568	14647	14598	14594	14590	14509	14546	14405	14531	14568	14599	14557	14495	14697	14670	14438	14485	14627	14499	14729	14665	14679	14686	14642	14573	14403	14538	14454	14570	14543	14634	14579	14618	14756	14611	14581	14683	14730	14969	14621	14585	14536	14450	14665	14470	14521	14588	14743	14528	14723	14602	14544	14618	14677	14624	14561	14525	14459	14637	14680	14659	14713	14663	14532	14487	14739	14751	14543	14618	14538	14699	14739	14623	14457	14527	14472	14463	14443	14540	14378	14607	14515	14411	14565	14562	14589	14471	14597	14590	14614	14548	14495	14701	14617	14427	14552	14694	14669	14646	14554	14602	14439	14485	14638	14530	14500	14476	14484	14537	14624	14619	14438	14548	14539	14611	14572	14407	14663	14493	14424	14438	14411	14670	14787	14798	14377	14669	14603	14442	14428	14500	14552	14493	14573	14617	14447	14581	14497	14618	14582	14535	14664	14521	14642	14537	14674	14623	14500	14459	14627	14683	14725	14611	14739	14586	14531	14682	14584	14599	14565	14681	14400	14712	14461	14505	14549	14543	14555	14586	14606	14525	14572	14627	14536	14682	14612	14639	14656	14484	14540	14625	14622	14462	14579	14568	14516	14564	14566	14507	14677	14583	14473	14360	14571	14566	14436	14675	14700	14571	14436	14541	14533	14545	14649	14609	14619	14417	14524	14892	14679	14664	14497	14765	14597	14664	14391	14678	14683	14576	14623	14596	14718	14700	14760	14639	14574	14659	14516	14478	14654	14827	14560	14685	14677	14695	14345	14681	14453	14663	14692	14493	14651	14471	14543	14499	14595	14617	14695	14568	14439	14405	14556	14648	14754	14570	14712	14424	14598	14511	14538	14531	14843	14665	14667	14667	14641	14691	14564	14605	14465	14622	14501	14810	14549	14545	14672	14649	14715	14442	14545	14392	14566	14638	14496	14510	14649	14544	14616	14487	14735	14599	14723	14786	14556	14729	14558	14741	14477	14497	14515	14404	14466	14433	14463	14657	14546	14567	14463	14720	14661	14613	14721	14551	14514	14571	14447	14640	14522	14529	14717	14631	14763	14504	14566	14499	14655	14553	14663	14494	14532	14629	14623	14631	14541	14694	14532	14534	14644	14714	14588	14545	14538	14612	14531	14647	14655	14680	14638	14689	14707	14697	14576	14656	14690	14527	14493	14565	14559	14680	14593	14679	14670	14573	14644	14503	14564	14605	14479	14644	14581	14534	14676	14870	14620	14617	14574	14699	14464	14582	14710	14792	14430	14523	14552
17568	32698	43534	27874	17639	15884	15200	14582	14387	13861	13911	13693	13580	13699	13301	13564	13358	13382	13251	13359	13349	13402	13207	13327	13418	13358	13274	13225	13141	13171	13308	13197	13392	13157	13148	13135	13120	13293	13140	13160	13167	13100	13271	13169	13294	13249	13326	13068	13172	13257	13189	13235	13204	13176	13273	13107	13161	13314	13255	13364	13056	13231	13254	13155	13133	13307	13019	13079	13223	13230	13167	13040	13166	13062	13158	13344	13000	13162	13180	13262	13304	13262	13313	13058	13210	13060	13101	13297	13091	13098	13213	13098	13275	13184	13230	13351	13248	13050	13116	13319	13145	13148	13189	13201	13050	13350	13175	12989	13161	13089	13380	13223	13142	13200	13319	13213	13317	13119	13280	13264	13231	13133	13192	13128	13344	13251	13120	13302	13222	13343	13323	13373	13140	13160	13113	13087	13218	12964	13152	13254	13143	13183	13185	13113	13274	13147	13060	13199	13045	13131	13202	13229	13110	13324	13070	13177	13124	13114	13206	13343	13091	13246	13016	13208	13219	13307	13128	13245	13125	13184	13106	13336	13117	13203	13211	13105	13276	13091	13240	13317	13182	13204	13125	13029	13180	13172	13229	13012	13174	13121	13324	13166	13239	13281	13252	13232	13149	13074	13199	13081	13168	13042	13383	13113	13200	13143	13133	13195	13102	12992	13290	13121	13028	13209	13173	13128	13002	13218	13198	13359	13146	13174	13120	13081	13119	13157	13099	13106	13109	13095	13231	13181	13280	13060	13189	13229	12993	13285	13106	13245	13146	13133	13207	13260	13228	13115	13275	13291	13092	13054	13190	13356	13172	13244	13239	12915	13205	13233	13044	13306	13141	13158	13190	13453	13276	13056	13086	13307	13144	13191	13194	13229	13030	13287	13096	13298	13242	13118	13318	13151	13149	13096	13257	13170	13058	13235	13253	13070	13376	13153	13174	13219	13060	13124	13281	12950	13106	13193	13274	13177	13197	13200	13245	13152	13078	13316	13203	13165	13225	13226	13240	13223	13179	13109	13100	13359	13074	13081	13261	13140	13242	13232	13081	13207	13144	13163	13301	13298	13105	13169	13334	13195	13164	13187	13173	13223	13140	13205	13263	13209	13131	13210	13198	13145	13086	13165	13093	13255	13329	13086	13276	13280	13106	13181	13200	13206	13364	13322	13031	13149	13225	13168	13138	13085	13266	13153	13237	13198	13410	13311	13144	13216	13107	13104	13276	13075	13296	12969	13121	13326	13084	13198	13139	13134	13200	13155	13245	13114	13172	13125	13191	12981	13248	13288	13310	13181	13095	13155	13197	13272	13301	13166	13169	13253	13150	13255	13083	13283	13244	13237	13193	13218	13127	13169	13249	13222	13118	13097	13179	13315	13122	13270	13235	13234	13314	13279	13148	13185	13065	13127	13228	13228	13370	13187	13182	13253	13035	13180	13348	13090	13114	13332	13050	13199	13200	13359	13242	13024	13106	13163	13151	13283	13160	13248	13084	13200	13382	13249	13148	13337	13280	13068	13029	13174	13185	13145	13226	13198	13146	13390	13246	13120	13231	13136	13094	13103	12997	13274	13226	13204	13094	13279	13160	13341	13137	13280	13012	13309	13270	13091	13122	13235	13243	13006	13223	13230	13127	13251	13230	13150	13153	13174	13143	13353	13135	13202	13297	12977	13234	13216	13174	13247	13135	13127	13065	13263	13153	13255	13141	13069	13409	13131	13384	13127	13206	13120	13166	13306	13252	13368	13204	13135	13173	13094	13149	13125	13019	13213	13232	13198	13155	13217	13149	13325	13062	13103	13204	13211	13156	13319	13174	13264	13233	13244	13110	13092	13133	13059	13018	13112	13124	13244	13282	13156	13261	13079	13128	13185	13138	13224	13286	13126	13223	13204	13207	13044	13232	13208	13173	13099	13340	13083	13214	13155	13095	13198	13266	13140	13018	13238	13128	13099	13146	13277	13119	13229	13130	13210	13097	13272	13106	13191	13262	13071	13181	13210	12994	13276	13212	13205	13148	13166	13393	13145	13261	13116	13060	13134	13161	13198	13024	13135	13214	13221	13218	13147	13265	13213	13168	13240	13180	13436	13210	13101	13271	13344	13249	13262	13155	13164	13220	13043	13399	13183	13195	13135	13334	13259	13191	13177	13182	13072	13021	13106	13294	13002	13312	13106	13298	13226	13081	13200	13275	13125	13107	13169	13326	13111	13261	13259	13337	13160	13220	13273	13203	13087	13176	13089	13175	13273	13298	13176	13067	13110	13128	13152	13272	13043	13265	13101	13139	13162	13231	13127	13312	13223	13069	13169	13276	13308	13366	13288	13155	13082	13077	13437	13089	13229	13198	13241	13038	12959	13261	13253	13408	13124	13315	13181	13185	13241	13125	13336	13130	13025	13141	13192	13272	13286	13373	13107	13102	13138	13122	13197	13066	13283	13024	13212	13098	13127	13337	13222	13088	13241	13122	13248	12982	13104	13020	13231	13259	13063	13309	13320	13062	13234	13219	13209	13138	13104	13272	13089	13222	13245	13306	13185	13272	12993	13127	13317	13087	13247	13323	13242	13230	13272	13311	13351	13293	13136	13151	13159	13326	13019	13268	13205	13220	13043	13085	13211	13152	13242	13237	13164	13142	13283	13147	13103	13258	13002	13389	13231	13278	13133	13122	13229	13131	13239	13027	13178	13447	13116	13215	13201	13107	13211	13238	13025	13402	13072	13161	13225	13375	13126	13169	13235	13175	13154	13284	13171	13132	13292	13202	13276	13205	13132	13269	13232	13241	13192	13194	13197	13111	13309	13078	13040	13107	13172	13184	13090	13329	13126	13138	13250	13098	13035	13237	13184	12975	13023	13035	13103	13062	13347	13109	13165	13195	13181	13108	13154	13176	13041	13209	13133	13130	13050	13129	13317	13187	13138	13138	13172	13374	13338	13182	12993	13173	13066	13146	13259	13340	13172	13281	13158	13188	13095	13146	13283	13151	13083	13041	13362	13057	13215	13374	13201	12983	13128	13176	13190	13151	13178	12994	13155	13149	13305	13138	13323	13151	13204	13210	13177	13086	13118	13278	13131	13174	13282	13102	13231	13081	13178	13400	13061	12985	13186	13135	13178	13191	13178	13214	13098	13250	13115	13255	13097	13148	13243	13228	13137	13346	13201	13231	13184	13214	13244	13081	13286	13001	13143	13169	13240	13213	13256	13235	13149	13343	13123	13207	13189	13262	13084	13159	13256	13223	13183	13131	13435	13198	13115	13256	13280	13132	13254	13213	13226	13213	13310	13144	13426	13113	13150	13267	13216	13293	13348	13222	13208	13085	13222	13066	13282	13110	13302	13200	13057	13096	13304	13160	13340	13062	13195	13281	13100	13206	13303	13132	13022	13340	13140	13158	13239	13075	13196	13199	13364	13061	13182	13246	13227	13206	13273	13072	13209	13258	13221	13143	13205	13013	13236	13138	13256	13142	13224	13256	13262	13065	13206	13089	13101	13164	13121	13218	13150	12995	13138	13282	13102	13258	13010	13307	13448	13153	13186	13007	13192	13137	13165	13201	13222	13272	13226	13106	13352	13143	13252	13050	13335	13232	13225	13258	13176	13125	13209	13088	13099	13098	13213	13130	13248	13221	13060	13302	13099	13289	13283	13141	13278	13283	13133	13045	13297	13193	13048	13206	13092	13123	13273	13238	13131	13366	13232	13102	13118	13234	13209	13019	13090	13247	13174	13206	13260	13254	13218	13221	13240	13107	13411	13237	13190	13169	13136	13210	13257	13104	13231	13187	13208	13279	13178	13257	13151	13201	13045	13154	13199	13169	13246	13319	13266	13187	13072	13162	13119	13073	13334	13230	13224	13260	13200	13265	13206	13142	13316	13230	13076	13232	13064	13202	13218	13219	13065	13263	13102	13112	13244	13218	13185	13206	13206	12892	12996	13292	13396	13187	13092	13179	13244	13204	13218	13235	13188	13195	13248	13140	13167	13288	13066	13271	13200	13112	13173	13285	13294	13286	13095	13151	13141	13116	13177	13321	13267	13213	13261	13169	13100	13127	13098	13114	13071	13245	13067	13261	13204	13146	13189	13282	13004	13297	13289	13074	13195	13212	13169	13004	13275	13161	13209	13032	13113	12998	13165	13402	13240	13087	13104	13088	13228	13111	13228	13357	13037	13330	13210	13213	13232	13187	13303	13127	13236	13036	13135	13192	13352	13420	13231	13209	13200	13152	13141	13114	13258	13090	13161	13205	13187	13252	13115	13120	13049	13241	13214	13191	12979	13332	13273	13194	13185	13155	13225	13234	13217	13314	13264	13153	13338	13176	13278	13262	13382	13094	13243	13348	13145	13166	13124	13200	13165	13324	13224	13131	13152	13155	13279	12983	13291	13224	13147	13346	13145	13167	13149	13056	13423	13138	13179	13128	13224	13221	13043	13120	13138	13279	13048	13155	13244	13159	13272	13273	13107	13176	13335	13245	13173	13247	13091	13162	13266	13365	13265	13275	13315	13246	13117	13141	13214	13095	13385	13125	13146	13056	13118	13102	13286	13232	13208	13188	13185	13246	13130	13300	13251	13085	13286	13182	13167	13129	13181	13145	13335	13232	13253	13249	13162	13234	13253	12991	13109	13274	13254	13178	13273	13257	13126	13261	13254	13048	13065	13163	13271	13139	13299	13210	13156	13252	13139	13195	13075	13243	13183	13115	13202	13136	13067	13366	13340	13106	13000	13344	13299	13144	13153	13059	13335	13024	13299	13217	13145	13207	13190	13389	13182	13033	13252	13104	13312	13289	13244	13329	13253	13256	13213	13290	13120	13237	13118	13041	13256	13163	13203	13158	12997	13135	13201	13251	13201	13263	13214	13228	13193	13208	13162	13142	13185	13072	13338	13164	13155	13405	13064	13338	13006	13184	13168	13245	13097	13099	13152	13145	13157	13180	13199	13115	13496	13297	13149	13142	13220	13378	13269	13141	13029	13178	13158	13235	13120	13227	13046	13231	13225	13300	13095	13296	13322	13373	13286	13204	13056	13102	13249	13129	13141	13152	12913	13208	13103	13057	13287	13042	13318	13091	13109	13073	13238	13289	13149	13165	13180	13356	13265	13188	13193	13143	13180	13211	13305
24204	21276	36307	41471	24805	21810	19383	16546	15499	15279	14915	14848	14701	14577	14281	14128	14287	14203	14276	14093	14169	13943	14050	14270	14152	14054	13977	13866	14003	13775	13861	13686	13817	13949	13998	13803	13964	14036	13963	13956	13889	14073	14220	14241	14345	14207	13961	14051	13870	13926	14080	14202	13971	14176	13789	13830	13809	13840	14102	14148	13980	13840	13861	13921	13973	13979	13992	13984	14038	14063	13762	13782	13958	13933	13961	14010	13916	13910	13879	13707	14028	13988	13946	14056	13982	13948	13939	13845	13875	13861	13678	13852	14034	13754	13994	13895	13939	13775	13990	13857	13917	13827	13889	13900	14071	13835	14061	14060	13973	14012	13959	14001	13979	13837	13991	13852	13944	13875	14085	13887	13824	13960	14080	13854	13982	14034	13897	13958	13897	13814	14002	13995	14099	13880	14017	14012	14016	14024	13868	13752	13999	13757	13706	13894	13958	13919	13963	13950	13739	13944	14031	13980	14010	14090	13886	13937	13900	13902	13849	14033	13927	13907	13983	14024	13880	13974	13910	13827	14211	14130	13970	14021	14059	13849	13921	14060	14205	13812	14066	14010	13795	14025	13998	14024	13907	13831	13972	13872	13954	13957	14155	14013	13831	13841	13967	13743	14105	13819	14010	13895	13993	14115	13768	13798	13997	14061	14140	13790	13777	13854	13955	14083	13896	13704	13937	13821	13945	13863	13998	13855	13747	13755	13903	13967	13899	13762	13759	13908	13989	13996	13858	13927	13995	13887	14000	14029	13857	13871	13835	13861	13989	13865	13936	14143	14039	13946	13877	13951	14080	13932	13861	13779	13922	13924	13816	13844	13863	13965	13995	13655	13821	13994	14026	13895	14008	14157	13817	13983	13912	13804	13961	13737	13984	13793	13903	14017	14046	14048	13847	13961	14006	13853	13835	14040	13981	13954	13870	13933	13934	14076	13978	13858	13925	13893	14001	14085	13906	14067	14072	14082	13803	13842	14044	14011	13904	13894	13841	13861	13922	13699	13917	13910	13931	13939	13838	13814	13928	13840	13622	13856	13883	14011	13946	14096	13970	13873	13944	13708	13814	13834	13889	13758	13984	13899	13964	13795	13962	13802	13969	14034	13924	13906	13942	14007	14023	14006	13967	13837	13867	14048	13781	13976	13926	14089	13839	13809	14114	14066	14021	13981	13798	13962	13995	13898	13861	13902	13993	13808	13789	13941	13699	13774	13909	14037	13886	13857	13847	14048	13937	14040	14039	13885	13784	14021	13924	13973	13939	13818	14081	13877	13850	13939	13847	13890	13929	13844	13842	14045	13841	13885	14002	14060	13936	14010	13873	14072	13900	14024	13984	13746	13917	13806	14078	13918	13762	13693	14045	14058	13940	13915	13988	13825	13899	14124	13765	13936	14118	14000	13782	14229	13979	14143	14064	13906	13935	13666	13652	13880	13978	13978	13840	13848	13672	13936	14089	13929	13935	13821	14102	13914	13957	13831	13954	14074	13951	13886	13908	13781	13960	13999	13970	13921	13910	14033	14045	14090	13927	14002	14088	14124	13848	13831	14063	13703	13897	13861	13882	14000	13786	13886	14016	13981	14007	13864	14009	14020	13999	13914	13985	13995	13926	13690	13724	13855	13895	13813	14033	13966	13819	13993	13952	13919	13864	14046	14065	14054	14057	13877	13834	13970	14064	13871	13984	14054	13922	14107	13861	13894	13933	13887	13953	13931	13987	14118	14049	13897	13867	13982	13953	13785	14024	13894	14121	13842	14077	13840	13847	13853	14030	13978	13946	14058	13977	13970	13800	14029	13861	14022	13867	14148	13914	13879	13966	13990	13846	13855	13907	13989	13859	13890	13890	13828	14080	13836	13709	13598	13772	13942	13959	13894	14027	13912	13917	13774	13894	14067	14006	13849	13830	13824	13992	14019	13756	13931	13986	13782	13825	13804	13843	13953	13845	13818	13831	13751	13967	13950	13993	14019	14015	13752	13873	14017	14009	13922	13928	14193	13846	13977	14008	13996	13834	13970	13975	14012	13890	14070	13919	13975	13889	13767	13897	13838	13986	13884	14003	13988	14026	13855	14008	13862	13838	13718	13911	13801	13886	13977	13924	13950	13990	13989	13782	13625	13776	13982	13987	13818	13914	13935	14154	14001	13810	13785	13912	13988	13920	14071	14087	13959	13885	14061	13837	13693	13681	13955	13978	14058	14030	14034	13922	14029	13812	14018	13692	13892	14026	14008	13930	13923	14114	13946	13807	14013	13896	13971	14025	13914	13953	13949	13740	13932	14144	14128	14022	13946	13954	13850	13900	13929	13765	14027	13772	13905	13716	14023	13999	13788	14114	13678	13668	13860	14090	13888	13812	13816	14006	13866	13792	13885	13928	13846	13993	13844	13892	13897	13927	13941	13923	14015	13854	13963	13802	13966	13867	13887	13796	14040	13855	14085	14078	13960	13945	14062	13903	13865	13834	13967	13952	14122	14172	13764	13726	13793	13931	13832	13661	14004	13787	13908	14001	13866	13849	13994	14173	13831	14050	14073	13789	13775	13782	13860	14005	14026	13830	14103	13906	14003	13942	13797	13823	13875	13954	13867	13958	13834	14030	13971	14064	13954	13897	14141	14006	13998	13971	14037	13850	13903	14057	13762	13722	13883	13911	13840	13749	13810	14039	13808	13746	13832	13683	13905	13894	13991	13957	14064	13915	13996	13933	13962	14061	13929	13938	13998	13875	13987	13742	13775	13804	13876	13955	13694	14084	13864	13754	14074	14089	13839	14093	13739	13945	13812	13882	13861	13875	13866	14019	13674	13860	14099	13831	14025	14035	13881	13938	13920	13959	13799	13834	14097	13969	13841	13707	14038	13644	13828	13668	13870	13912	13928	14000	13924	13846	13855	13838	13905	13946	13981	13839	13902	13769	13907	13942	13759	13929	14014	13698	13929	14138	14036	14100	14169	13844	14013	13927	13988	13983	13776	13802	13950	13967	13781	13953	14155	13970	13936	14000	13977	13922	14076	14007	13950	13978	13880	13979	13839	13965	14029	13942	14005	13807	13859	14049	14063	13935	13772	13939	13807	13979	13933	13953	13896	13968	13941	13902	13880	14031	13930	13633	13881	13902	14014	13855	13949	13996	14062	14121	13810	14047	13776	13943	13891	13921	13694	13990	14065	14123	13812	14001	13931	13974	14015	13928	13866	13998	13770	14043	13780	13972	13754	13950	13882	13689	13944	13863	13925	13950	13913	13942	13895	13682	13822	13953	13724	14051	13910	13797	14129	14128	13873	13975	13935	13968	14012	13885	13983	13984	13957	13785	13919	13894	14076	13894	14050	13814	13779	13877	13984	14031	13928	14085	14048	13846	13955	13975	13897	13901	13825	13958	14009	14061	14054	13878	13875	13989	13993	13667	13789	14038	13777	13824	14315	14043	14012	13902	13803	14046	13973	13739	13950	13828	13960	13807	13785	14092	13964	13819	13941	13974	14055	13948	14050	13888	13909	13943	13984	14114	13796	13872	13814	14085	13930	14090	13809	14033	13936	13609	14004	13905	13825	13940	13864	14025	13972	14003	13850	13987	14062	13820	13928	13822	13974	13870	13935	13908	13971	14019	14012	13930	13991	13865	13855	13772	13934	13873	13794	13843	13740	13983	13922	13785	13817	13862	14116	13801	13780	14015	13980	13980	13993	13838	13943	13904	14183	13932	14098	13826	14000	13819	13943	14030	13954	13794	13845	13980	13898	13809	14171	13832	13925	14068	13851	13976	13968	13899	13927	13992	13944	14014	14005	13999	14012	14029	13822	13940	14055	13890	14009	13937	13965	13904	13698	14082	13983	13907	13900	13919	13753	13924	14066	13788	13949	13889	13872	13573	13948	13955	13907	13877	13764	13947	13793	13744	13887	14047	13944	13878	13923	13858	13795	13905	13886	14038	13970	13990	13886	14012	14023	13941	14252	13893	13953	13877	13980	13871	14017	13917	13899	13923	13878	14049	14018	14050	13783	13744	13775	13911	13971	14029	13963	13947	13802	13839	13956	14111	14134	13983	13879	13903	13925	13977	13985	13917	13870	13711	13796	14010	13894	13926	13880	14065	14087	13823	13785	13838	13887	14146	13953	13872	13711	13937	13850	14006	13958	13871	14044	13871	13982	13971	13901	13952	13952	13935	13792	14041	13743	13747	13876	14167	13875	13964	13906	13737	13757	13807	13813	13883	13937	13798	13840	13708	13797	13892	13947	13754	13796	13932	14015	13901	13859	14004	13837	14034	13899	13959	13839	13782	13983	14089	14112	14014	13926	13804	13949	13873	13979	13780	14076	13767	13846	13996	13929	13913	13899	13941	14059	13871	13717	13860	13934	13925	13932	13834	13642	13815	14113	13921	13931	13973	13975	13938	13777	14052	13910	13938	13833	13942	13714	13810	14082	13999	13858	14156	13690	13893	13963	13943	13866	13927	14084	14080	14000	13769	14018	14088	14000	13779	13895	13749	14033	14100	13895	13960	13763	13834	13998	13716	13880	14050	14003	13927	13811	14022	13999	13955	13937	13918	13842	13737	13955	14101	13868	13820	13992	13897	13765	14070	13989	13954	13818	13817	14099	14006	13783	13836	13938	13806	13817	13800	13992	13910	13698	13982	13942	13948	13853	13763	13855	13986	13883	13832	13855	13817	14061	13861	13737	13932	13998	14045	14061	13821	13905	13995	13918	13910	13694	14053	13859	13913	13899	13884	13748	13909	13915	14034	13871	14049	13956	14022	13753	13904	14086	13888	13907	14162	13929	13932	13913	13841	13935	13855	13858	13945	13845	13811	13943	14011	14087	13835	13954	13919	13818	14050	14028	14064	13971	13943	13853	13715	14041	13914	13825	13944	13920	13834	13920	13825	13911	13744	13708	13965	13924	13858	13821	13988	13852	13711	13828	13969	13688	13968	13909	14226	14025	14001	13923	13964	13942	13990	13967	13858	14035	13894	13813	14055	14000	13843	13914	13960	13789	13990	13748	13799	13904	13881	13967	13994	13856	13957	14124	13957	13854	13821	13794	13837	13922	13997	13946	13992	14040	13786	13975	13918	13850	14010	14013	13847	13711	13901	13979	13994	13834	13859	13990	13790	13912	13851	13900
18038	38151	74137	51498	22072	19175	17197	16090	15151	14548	14225	13889	13588	13731	13252	13251	13393	13128	13259	13149	12947	12997	13028	12961	12925	12933	12902	12993	12885	12902	12761	12957	12834	12792	12973	12879	12766	12778	12992	12684	12752	12883	13094	13166	13144	13017	12810	12823	12872	12736	12714	12928	12528	12851	12970	12890	12862	12715	12824	12747	12903	12762	12794	12887	12790	12683	12790	12904	13012	12783	12850	12677	12821	12820	12940	12738	12873	12753	12933	12767	12856	12924	12800	12767	12658	12854	12859	12764	12848	12846	12702	12854	12824	12897	12775	12934	12935	12831	12808	12871	12796	12607	12637	12739	12929	12914	12759	12786	12743	12866	12792	12958	12876	12776	12707	12950	12739	12862	12902	12638	12921	12853	12917	12668	12807	12663	12658	12979	12797	12817	12846	12980	12727	12726	12877	12754	12729	12809	12948	12700	13047	12781	12960	12758	12827	12800	12855	12957	12888	12787	13002	12731	12828	12693	12913	12769	12781	12928	12881	12801	12693	12802	12882	12761	12901	12855	12979	12700	12824	12731	12921	12742	13048	12760	12814	12671	12886	12757	12806	12772	12812	12683	12765	12814	12832	12921	12673	12946	12782	12851	12865	12846	12751	12883	12879	12743	12812	12736	12725	12818	12872	12937	12827	12939	12828	12796	12884	12870	12647	13008	12883	12951	12815	12850	12803	12680	12926	12713	12816	12746	12890	12832	12756	12791	12883	12780	12799	12903	12535	12700	12960	12720	12773	12788	12756	12851	12863	12799	12909	12498	12800	12768	12854	12754	12856	12712	12954	12824	12626	12773	12758	12927	12893	12705	12807	12718	12729	12694	12696	12829	12800	12773	12723	12782	12718	12792	12847	12712	12692	12725	12815	12883	12868	12635	12760	12693	12649	12791	12826	12755	12915	12835	12853	12807	12847	12863	13038	12708	12626	12716	12676	12854	12811	12801	12778	12962	12721	12727	12773	12838	12766	12777	12894	12670	12980	12812	12810	12722	12809	12731	12792	12745	12604	12752	12699	12676	12835	12893	12649	12742	12912	12808	12700	12941	12871	12656	12733	12691	12604	12892	12862	12737	12823	12885	12673	12930	12652	12906	12769	12777	12640	12769	12808	12914	12755	12840	12763	12880	12692	12738	12678	12647	12841	12759	12845	12733	12781	12763	12781	12768	12662	12832	12631	12846	12664	12789	12930	12727	12612	12758	13005	12888	12652	12670	12960	12578	12752	12789	12800	12862	12733	12723	12817	12821	12762	12858	12876	12773	12733	12843	12836	12838	12699	12746	12782	12700	12626	12636	12881	12649	12918	12798	12503	12778	12965	12769	12593	12868	12883	12789	12820	12737	12698	12800	12932	12847	12708	12808	12643	12635	12843	12741	12806	12719	12584	12861	12660	12800	12862	12867	12720	12657	12709	12832	12837	12791	12991	12792	12938	12692	12746	12870	12832	12851	12816	12849	12912	12757	12751	12819	12765	12793	12724	12744	12928	12876	12738	12764	12762	12712	12861	12789	12847	12776	12731	12865	12794	12713	12833	12857	12752	12856	12948	12714	12622	12738	12770	12927	12613	12826	12845	12815	12931	12721	12817	12634	12744	12787	12828	12790	12731	12869	12784	12877	12880	12682	12879	12788	12864	12727	12678	12783	12733	12859	12682	12958	12718	12805	12875	12718	12924	12889	12708	12748	12740	12809	12673	12940	12947	12714	12792	12690	12894	12801	13022	12816	12805	12849	12749	12793	12797	12601	12642	12711	12882	12890	12755	12809	12936	12850	12654	12762	12861	12756	12854	12906	12756	12655	12753	12739	12839	12915	12867	12779	12846	12766	12615	12869	12828	12784	12763	12752	12888	12753	13005	13030	12726	12809	12829	12973	13019	12923	12712	12685	12848	12975	12717	12723	12763	12914	12944	12790	12688	12860	12716	12897	12814	12886	12750	12928	12690	12619	12900	12873	12771	12753	12652	12701	12768	12725	12769	12783	12738	12863	12721	12841	12681	12782	12651	12867	12845	12910	12920	12564	12843	12670	12784	12791	12859	12731	12756	12905	12778	12713	12889	12811	12908	12842	12837	12922	12855	12885	12660	12724	12711	12693	12708	12882	12767	12747	12843	12677	12734	12721	12754	12667	12763	12792	12661	12710	12877	12639	12944	12827	12669	12764	12855	12849	12826	12758	12903	12831	12804	12744	12734	12812	12869	12845	12780	12929	12785	12696	12835	12807	12767	12900	12662	12896	12766	13019	12799	12933	12722	12907	12705	12931	12710	12701	12567	12861	12792	12841	12722	12655	12894	12700	12753	12837	12780	12890	12811	12699	12842	12762	12753	12875	12941	12601	12763	12574	12757	12884	12990	12833	12710	12834	12736	12758	12692	12741	12714	12783	12900	12990	12741	12779	12716	12792	12895	12792	12692	12657	12984	12829	12698	12790	12735	12753	12723	12817	12754	12656	12800	12870	12923	12826	12841	12827	12771	12865	12790	12963	12943	12826	12799	12907	12790	12746	12672	12922	12699	12798	12743	12893	12911	12733	12781	12862	12878	12811	12766	12895	12741	12761	12616	12832	12791	12869	12752	12908	12798	12861	12657	12846	12657	12919	12813	12739	12851	12685	12905	12824	12823	12898	12829	12807	13053	12857	12666	12851	12934	12817	12857	12778	12864	12824	12764	12828	12747	12771	12694	12656	12901	12795	12730	12822	12732	12847	12765	12805	12789	12883	12856	12705	12775	12673	12919	12826	12791	12774	12720	12884	12870	12981	12862	12798	12623	12881	12755	12652	12805	12831	12683	12790	12860	12801	12922	12856	12660	12771	12665	12774	12716	12707	12947	12770	12785	12792	12858	12835	12913	12843	12721	12802	12744	12775	12694	12819	12778	12812	12729	12752	12864	12799	12690	12901	12805	12703	12793	12967	12784	12813	12795	12767	12851	12757	12807	12770	12863	12760	12822	12727	12823	12860	12985	12927	12793	12671	12851	12791	12974	12989	12686	12764	12876	12784	12812	12801	12688	12617	12820	12795	12865	12835	12799	12879	12792	12604	12801	12735	12806	12699	12785	12950	12821	12836	12726	12938	12727	12659	12741	12699	12817	12988	12745	12720	12868	12842	12930	12701	12930	12873	12874	12710	12648	12812	12769	12874	12707	12806	12678	12794	12773	12986	13023	12913	12991	12905	12806	12778	12829	12930	12747	12834	12794	12770	12762	12883	12800	12713	12738	12832	12730	12722	12819	12662	12850	12815	12906	12790	12719	12820	12694	12624	12759	12771	12774	12708	12801	12864	12760	12725	12860	12798	12899	12919	12860	12729	12747	12797	12886	12891	12726	12772	12780	12755	12874	12875	12926	12674	13001	12782	12843	12773	12701	12906	12695	12749	12870	12658	12778	12914	12785	12789	12737	12847	12971	12916	12796	12955	12805	12797	12866	12889	12829	12954	12869	12931	12670	12713	12817	12746	12852	12865	12754	12687	12745	12678	12882	12811	12832	12784	12854	12747	12751	12862	12896	12754	12824	12716	12806	12726	12968	12625	12813	12863	12875	12721	12891	12779	12752	12887	12634	12901	12780	12816	12797	12786	12961	12709	12719	12831	12798	12709	12679	12813	12778	12704	12746	12806	12809	12818	12847	12698	12769	12714	12809	12819	12815	12879	12743	12813	12786	12778	12798	12763	12776	12918	12726	12910	12585	12812	12924	12771	12625	12840	12836	12748	12810	12645	12759	12728	12825	12785	12729	12770	12742	12770	12775	13038	12815	12770	12943	12722	12862	12735	12777	12828	12826	12755	12997	12695	12886	12704	12950	12742	12833	12816	12877	12761	12898	12823	12811	12714	12867	12725	12691	12862	12804	12834	12738	12686	12711	12909	12793	12895	12847	13032	12877	12843	12777	12900	12734	12757	12937	12925	12876	12723	12795	12686	12604	12784	12830	12738	12798	12728	12779	12698	12879	12795	12809	12688	12888	12769	12862	12825	12854	12778	12782	12903	12850	12828	12848	12832	12794	12798	12757	12729	12973	12725	12813	12920	12663	12885	12891	12774	12754	12748	12780	12828	12809	12888	12911	12975	12798	12872	12790	12583	12820	12849	12929	12832	12849	12788	12792	12702	12854	12744	12790	12792	12782	12614	12836	12776	12804	12642	12885	12817	12751	12855	12803	12685	12825	12818	12890	12864	12656	12882	12952	12805	12829	12796	12775	12740	13076	12884	12927	12881	12747	12892	12941	12873	12770	12823	12761	12922	12783	12737	12814	12665	12675	12721	12781	12724	12771	12794	12707	12841	12973	12850	12721	12851	12820	12674	12815	12904	12796	12728	12822	12699	12611	12688	12865	12818	12753	12852	12755	12766	12804	12848	12682	12766	12818	12834	12837	12827	12748	12861	13013	12779	12751	12806	12738	12833	12875	12692	12897	12801	12818	12809	12757	12727	12808	12767	12919	12721	12809	12700	12814	12725	12909	12832	12843	12942	12829	12861	12643	12678	13022	12760	12973	12791	12680	12654	12791	12779	12786	12825	12823	12881	12954	12761	12753	12690	12697	12577	12943	12658	12822	12786	12774	12860	12808	12835	12697	12725	12808	12768	12806	12863	12825	12772	12744	12948	12849	12801	12802	12732	12771	12919	12689	12873	12791	12859	12757	12740	12809	12709	12675	12707	12854	12799	12833	12791	12883	12737	12605	12859	12685	12800	12890	12592	12779	12734	12843	12808	12725	12741	12790	12919	12808	12889	12811	12808	12762	12769	12854	12727	12817	12865	12801	12937	12865	12793	12821	12711	12924	12698	12661	12953	12864	12827	12880	12735	12933	12785	12905	12798	12682	12863	12738	12789	12742	12852	12760	12759	12852	12761	12729	12622	12848	12795	12708	12670	12881	12698	12825	12854	12785	12706	12605	12802	12856	12796	12643	12842	12849	12850	12830	12883	12794	12890	12730	12812	12584	12907	12703	12902	12821	12598	12749	12777	12741	12760	12854	12746	12739	12838	12728	12856	12745	12785	12638	12783	12851	12856	12654	12767	12789	12743	12817	12892	12871	12825	12804	12710	12866	12738	12593	12714	12716	12732	12761	12840	12817	12835	12722	12860	12811	12578	12732	12601	12664	12638	12771	12650
22815	21211	32849	38328	24227	23580	24481	18278	16545	16215	15781	15226	15001	14787	14846	14474	14537	14369	14328	14349	14426	14157	14327	14262	14144	14202	13818	13845	14002	13962	13877	13973	14014	13805	13958	14068	14013	13957	14074	13879	13927	14068	14075	14422	14603	14177	13963	14043	13873	13798	14020	14035	14018	13755	13836	13829	13675	13679	13888	13783	13981	13945	13653	14080	13945	14023	13814	13816	13814	13821	13768	13687	13961	13868	13931	13764	13884	13864	13667	13793	14116	13942	13889	13887	13797	13783	14009	13887	13865	14066	13880	14077	13960	13792	13765	13694	13959	13967	13854	13900	13811	13753	13683	13902	13961	14036	13957	13725	13846	13828	13939	13793	13594	13957	14101	13751	13594	13913	13954	14010	13689	13767	13929	13740	13942	13789	13957	13788	13764	13882	13872	13910	13832	14000	13733	13836	13838	13833	14023	13836	13576	13981	13951	14075	13796	13675	13717	13878	13696	13794	13837	13773	13779	13745	13910	13772	13646	13843	13955	13774	13707	14053	13818	13885	13798	13874	13692	13741	13872	14011	13749	13698	13807	13767	13850	13864	13789	13802	13899	13828	13961	13987	13851	13758	13793	13863	13742	13563	13875	13901	13992	13984	14020	14029	13780	13811	13781	13837	13826	13953	13875	13762	13923	13883	13739	13765	14078	13832	13847	13752	13832	13861	13773	13751	13698	13740	13731	13821	13796	13975	13762	13795	13898	13846	13915	13680	13884	13860	13966	13896	13781	13860	13910	13945	13810	13582	13770	13856	13773	13865	13896	13772	13862	13737	13811	13842	13923	13907	13900	13887	13769	13733	13868	13786	13879	13888	13879	13794	13549	13806	13896	13796	13788	13799	13691	13912	13788	13751	13849	13875	13786	13747	13776	13742	13668	13848	13960	13687	13817	13748	13735	13907	13669	13773	13983	13851	13788	13780	13831	13797	13749	13676	13785	13931	13958	13769	13904	13904	13731	13770	13750	13890	13800	13775	13541	13832	13621	13810	13662	13713	13980	13845	13723	13817	13798	14016	13905	13828	13863	13792	13875	13956	13825	13704	13983	13965	13807	13908	13853	13880	13678	13665	13826	13849	13744	13854	13802	13786	13713	13725	14002	13723	13857	13832	13721	13892	14013	13909	13808	13712	13721	14072	13774	13779	13732	13987	13859	13793	13879	13912	13921	13900	13972	13870	13844	13685	13737	13918	13761	13854	13963	13771	13791	13714	13842	13957	13826	13933	13773	13656	13736	13911	13880	13790	13836	13716	13826	13743	13733	13857	13977	14102	13790	13918	13984	13845	13916	13841	13767	14004	13769	13701	13889	13874	13967	13645	13772	13756	13841	13751	13896	13737	14035	13756	13852	13903	13663	13857	13648	13785	13887	13827	13569	13643	13781	13799	13801	13804	13854	13705	13802	13913	13951	13831	13806	13857	13761	13806	13859	13964	14033	13681	13916	13775	13911	13962	13827	13820	13911	13738	13903	13767	13915	13709	13765	13668	13954	13887	13824	13966	13844	13909	13744	13789	13876	13847	13832	13842	13946	13909	13900	13815	13902	13595	13729	13982	13811	13739	13627	13757	13716	13846	13939	13799	13949	13757	13697	13864	13761	13825	13823	13875	13774	13781	13878	13829	14086	13716	13775	13860	13793	14073	13652	14088	13968	13777	13941	13643	13893	13739	13890	13646	13835	13757	13640	13832	13727	13684	13883	13706	14084	13978	13803	14043	13817	13716	13912	13658	13758	13850	13748	13810	13924	13891	13893	13788	13729	13955	13672	13842	13651	13731	13850	13967	13794	13865	13988	13737	13880	13898	13793	13890	13795	13920	14042	13796	13817	13794	13635	13760	13893	13893	13845	13902	13843	13881	13895	13857	13938	13913	13991	13997	13883	13871	13817	13752	13749	13839	13782	13936	13842	14072	13678	13918	13759	14030	13798	13793	13815	13991	13711	13905	13832	13758	13821	13960	13858	13821	13804	13758	14011	13936	13990	13863	13912	13907	13722	13813	13899	13872	13666	13691	13909	13975	13768	13876	13832	13495	13849	13675	14013	13523	13912	13868	13888	13762	13888	13834	13864	13792	13772	14026	13999	13742	13854	13803	13985	13843	13910	14120	13811	13805	14010	13762	13710	13781	13793	13842	13878	13643	13793	13828	13884	13838	13783	13826	13954	13617	13879	13606	13683	13753	13864	13848	13625	13844	13867	13669	13924	13781	13814	13927	13763	13906	13897	13633	13786	13748	13879	13631	13812	13786	13929	13775	13715	13957	13624	13636	13826	13742	13773	13767	13880	13892	13876	13854	13797	13776	13564	13734	13806	13760	13618	13767	13797	13897	13667	13796	13937	13754	13801	13814	13704	13749	13892	13814	13856	13944	13823	13665	13648	13652	13874	13967	13771	13894	13935	13853	13801	13722	13870	14001	13840	13918	13714	13798	13908	13543	13990	13741	13908	13897	13711	14057	13853	13946	14075	13775	13901	13862	13810	13947	13935	13831	13871	13897	13815	13881	13906	13915	13832	13840	13887	13701	13884	13685	13662	13840	13844	13634	13842	13904	13744	13915	13727	13881	13823	13725	13611	13773	13693	13851	13752	13927	13743	13824	13850	14076	13750	13720	13833	13865	13941	13671	13705	13665	13906	13913	13756	13875	13902	13781	13738	13937	13888	13734	14080	13849	13847	13664	13630	13879	13958	13798	13968	13833	13891	13735	13758	13754	13847	13712	13843	13877	13757	13754	13757	13871	13860	13777	13848	13981	13623	13807	13816	13864	13858	13898	13755	13657	13919	13885	13920	14014	13774	13805	13939	13774	14024	13799	13642	13771	13711	13749	13766	13664	13902	13616	13756	13798	13905	13953	13833	13764	13873	13748	13939	13684	13842	13990	13831	13744	13761	13815	13760	13968	13810	13649	13716	13841	13939	13929	13931	13874	13821	13707	13785	13920	13959	13818	13965	13828	13823	13823	13774	13810	13640	13795	13746	13943	13917	13671	13561	13558	13740	13831	13923	13648	14011	13741	13724	13855	13916	13892	13773	13987	13848	13953	13807	13939	13764	13882	13754	13883	13876	13867	13764	13750	13876	13738	13910	13946	13801	13752	13785	13864	13631	13932	13718	13815	13783	13777	13835	13697	13895	13770	13816	13841	13877	13753	14000	13965	13849	13955	13840	13758	13732	13828	13739	13718	13673	13767	14023	13819	13767	13752	13814	13688	13902	13994	13968	13650	13816	13712	13744	13868	14012	13817	13760	13903	13801	13892	13784	13769	13773	13867	13780	13989	13814	13849	13758	13791	13775	13680	13756	13611	13748	13884	13895	13852	13726	13693	13991	13675	13651	13845	13840	13803	13815	13763	13736	13774	13742	13659	13675	13837	13747	13711	13715	13852	13920	13716	13759	13714	13915	13669	13899	13677	13866	13826	13703	13939	13736	13726	13669	13568	13807	13656	13735	13856	13865	13740	13738	13811	13891	13657	13703	13849	13765	13788	13702	13699	13811	13757	13856	13612	13752	13759	13836	14021	13822	13752	13678	13756	13811	13820	13693	13816	13907	13998	13791	13714	13840	13961	13814	13758	13858	13785	13778	13991	13920	13824	13875	13885	13826	13730	13814	13660	13822	13871	13724	13874	13711	13787	13784	13783	13658	13869	13831	13839	13757	13844	13844	13651	13814	13763	13711	13789	13697	13956	13966	13800	13977	13836	13840	13805	13688	13820	13656	13778	13862	13697	13824	13804	13932	13776	13760	13761	13741	13801	13740	13834	13823	13802	13885	13660	13929	13716	13763	13808	14030	13902	13994	13766	13950	13707	13946	13955	13790	14026	13916	13576	13665	13800	13863	13956	13820	13819	13967	14026	13752	13626	13942	13898	13899	13766	13927	13738	13951	13813	13906	13772	13803	13902	13689	13966	13754	13864	13936	13805	13752	13754	13871	13858	13716	13787	13990	13922	13724	13652	13786	13659	13838	13677	13790	13586	13714	13796	13854	13820	13890	13920	14002	13781	13805	13836	13664	13959	13860	13698	13813	13652	13800	13788	13843	13774	13858	13735	13897	13921	13879	13760	13813	13844	13807	13636	13734	13738	13668	13847	13829	13804	13688	13942	13842	13855	13705	13819	13885	13679	13768	13881	13674	13651	13700	13797	13949	13831	13852	13724	13890	13836	13814	13829	13911	13662	13796	13962	13911	13873	13848	13820	13799	13834	13908	13724	13741	13757	13677	13699	13807	13882	13677	13913	13733	13754	13890	13924	13731	13867	13827	13847	13916	13946	13723	13733	13971	13662	13752	14035	13914	13871	13747	14042	13936	13765	13862	13760	14019	13639	13914	14024	13867	13807	13804	13856	13800	13641	13846	13713	13775	13704	13677	13757	13974	13767	13895	13683	13800	13809	13751	13733	13766	14015	13950	13729	13675	13852	13875	13921	13904	13842	13735	13904	14007	13580	13863	13867	13676	13732	13942	13729	13812	13724	13834	13815	13839	13747	13802	13754	13854	13669	13952	13663	13849	14068	13829	13812	13800	13809	13659	13653	14009	13805	13746	13956	13939	13891	13787	13718	13781	13823	13767	13903	13829	14017	13738	13937	13802	13853	13939	13729	13927	13785	13613	13935	13978	13841	13988	13946	13723	13634	13812	13761	13904	13500	13788	13948	13771	13761	13870	13809	13888	13850	13938	13910	13782	13776	13645	13672	13800	13876	13926	13858	13657	13813	13851	13942	13816	13912	13791	13945	13783	13959	13829	13753	13946	14025	13868	13548	13956	13893	13885	13726	13680	13789	13820	13807	13765	13799	13744	13718	13872	13974	13939	13829	13977	13876	13808	13870	13875	13854	13716	13743	13857	13875	13801	13937	13899	13814	13876	13834	13979	13883	13848	14020	13801	13788	13951	13901	13754	13925	13858	13984	13816	14056	13793	13859	13882	13819	13929	13804	13970	13689	13795	13903	13792	13787	13823	13676	13990	14023	13665	13593	13850	13771	13788	13929	13922	13791	13799	13799	13805	13696	13794	13902	14035	13792	13767	13849	13601	13967	13858	13874	13834	13763	13910	13839	13923	13980	13972	13757	13901	14013	13895	13892	13836	13700	13788	13779	13762	13749	13916	14020	13781	13845
19846	40761	83431	68240	27403	22208	19527	17753	16775	15624	15114	14375	14184	14120	13699	13477	13236	13166	13186	13112	13013	12814	12987	12958	12767	12936	12742	12693	12790	12698	12825	12699	12504	12867	12748	12805	12672	12758	12678	12553	12833	12736	12998	13578	13648	13110	12859	12740	12592	12593	12836	12631	12496	12554	12656	12707	12517	12642	12744	12710	12759	12557	12696	12681	12706	12599	12699	12703	12824	12655	12803	12711	12623	12548	12607	12529	12738	12525	12607	12724	12512	12768	12689	12776	12728	12732	12611	12642	12744	12539	12537	12625	12517	12657	12607	12694	12478	12658	12588	12689	12556	12694	12765	12847	12780	12503	12708	12661	12626	12701	12668	12478	12652	12641	12710	12728	12633	12595	12733	12618	12690	12702	12742	12650	12480	12675	12811	12671	12666	12799	12742	12554	12609	12625	12664	12813	12667	12656	12783	12663	12761	12771	12748	12731	12674	12518	12777	12544	12607	12567	12621	12645	12754	12683	12652	12664	12560	12708	12811	12680	12745	12533	12681	12721	12745	12612	12761	12612	12780	12716	12546	12663	12694	12711	12735	12703	12646	12769	12751	12610	12529	12783	12588	12799	12606	12583	12685	12726	12699	12550	12458	12697	12598	12657	12585	12493	12750	12594	12585	12737	12704	12618	12572	12567	12763	12681	12602	12720	12696	12660	12490	12757	12521	12723	12687	12735	12506	12733	12573	12515	12848	12711	12688	12624	12794	12664	12749	12539	12629	12675	12686	12602	12498	12684	12741	12811	12547	12686	12573	12637	12579	12541	12426	12643	12569	12840	12654	12663	12813	12566	12685	12671	12673	12701	12740	12807	12627	12821	12734	12549	12532	12739	12633	12694	12661	12525	12770	12773	12540	12523	12727	12801	12519	12703	12545	12834	12665	12743	12547	12600	12804	12685	12728	12624	12654	12803	12640	12714	12759	12667	12648	12682	12721	12753	12631	12660	12510	12757	12615	12808	12656	12616	12738	12634	12719	12737	12540	12582	12657	12468	12692	12506	12614	12686	12709	12616	12583	12627	12657	12867	12652	12682	12567	12756	12564	12723	12525	12734	12813	12582	12832	12626	12786	12639	12687	12709	12541	12722	12706	12603	12717	12507	12780	12712	12624	12708	12519	12417	12831	12516	12594	12749	12781	12602	12645	12727	12746	12565	12655	12707	12872	12821	12592	12437	12674	12520	12650	12726	12512	12640	12752	12686	12603	12630	12696	12756	12711	12692	12643	12705	12762	12609	12544	12700	12707	12715	12667	12753	12624	12691	12656	12538	12756	12547	12618	12708	12602	12634	12570	12504	12737	12534	12793	12773	12575	12384	12605	12707	12732	12642	12779	12700	12666	12649	12680	12631	12658	12643	12719	12653	12624	12704	12618	12644	12816	12663	12678	12587	12631	12681	12741	12704	12778	12744	12687	12643	12556	12713	12587	12509	12445	12721	12676	12644	12665	12625	12669	12644	12644	12754	12721	12630	12807	12654	12705	12674	12497	12565	12678	12589	12615	12608	12755	12571	12720	12736	12668	12601	12735	12694	12616	12697	12757	12600	12651	12721	12611	12462	12778	12606	12676	12652	12698	12732	12659	12639	12643	12813	12645	12614	12703	12609	12612	12760	12735	12488	12740	12697	12732	12654	12639	12754	12637	12649	12901	12459	12812	12690	12446	12617	12550	12639	12668	12738	12733	12593	12602	12566	12738	12737	12747	12627	12660	12596	12730	12617	12580	12867	12764	12511	12627	12656	12536	12601	12655	12502	12658	12730	12746	12608	12715	12714	12586	12660	12692	12811	12697	12738	12645	12627	12616	12585	12560	12601	12686	12604	12671	12832	12808	12653	12691	12719	12595	12707	12553	12714	12767	12728	12812	12705	12767	12735	12723	12563	12694	12807	12514	12705	12656	12541	12520	12603	12740	12669	12678	12611	12684	12739	12745	12691	12660	12643	12597	12778	12604	12637	12571	12767	12744	12643	12678	12557	12785	12545	12815	12700	12531	12825	12469	12642	12595	12659	12796	12630	12795	12721	12565	12685	12811	12564	12501	12716	12701	12599	12652	12750	12704	12659	12839	12751	12678	12645	12731	12713	12765	12665	12519	12846	12674	12592	12540	12551	12856	12591	12686	12619	12591	12769	12665	12622	12717	12550	12686	12626	12685	12602	12676	12569	12533	12519	12714	12530	12738	12688	12714	12612	12659	12724	12705	12644	12527	12670	12768	12710	12699	12554	12683	12625	12650	12630	12735	12547	12687	12617	12525	12705	12536	12748	12745	12768	12632	12724	12734	12757	12730	12471	12598	12646	12893	12543	12636	12685	12612	12607	12794	12694	12483	12693	12595	12720	12656	12554	12612	12656	12568	12669	12910	12678	12724	12569	12677	12670	12486	12633	12822	12760	12539	12704	12673	12767	12591	12626	12767	12593	12659	12774	12725	12712	12719	12662	12629	12636	12518	12733	12659	12650	12651	12541	12736	12557	12794	12660	12694	12661	12632	12650	12699	12642	12723	12644	12603	12645	12774	12626	12636	12741	12620	12636	12600	12593	12597	12701	12715	12764	12624	12644	12647	12668	12656	12559	12726	12601	12674	12613	12665	12503	12768	12631	12748	12599	12686	12732	12621	12632	12775	12778	12591	12573	12652	12598	12611	12789	12681	12708	12659	12729	12656	12639	12687	12690	12609	12737	12651	12650	12670	12910	12675	12749	12767	12715	12598	12748	12561	12706	12712	12810	12584	12660	12601	12699	12614	12619	12655	12775	12722	12601	12520	12705	12623	12664	12630	12632	12553	12562	12693	12740	12765	12728	12607	12654	12898	12565	12525	12585	12850	12773	12647	12770	12571	12815	12787	12530	12674	12724	12635	12459	12533	12725	12686	12625	12758	12804	12780	12819	12553	12522	12502	12853	12883	12765	12747	12758	12675	12646	12679	12676	12568	12655	12591	12728	12844	12577	12484	12709	12786	12591	12779	12573	12592	12587	12743	12709	12742	12568	12726	12703	12528	12678	12650	12714	12817	12638	12676	12718	12740	12628	12808	12571	12662	12647	12577	12718	12648	12648	12465	12696	12604	12770	12498	12767	12643	12674	12666	12586	12733	12682	12553	12502	12676	12754	12797	12617	12641	12603	12712	12629	12791	12547	12759	12649	12804	12635	12592	12508	12663	12760	12770	12607	12900	12687	12669	12596	12683	12571	12660	12689	12745	12557	12544	12595	12883	12731	12655	12642	12654	12700	12720	12561	12640	12602	12820	12762	12722	12766	12485	12665	12659	12604	12581	12704	12759	12590	12737	12668	12599	12614	12598	12657	12799	12664	12662	12744	12698	12752	12721	12767	12780	12679	12736	12705	12623	12626	12842	12924	12674	12741	12703	12651	12550	12616	12705	12810	12742	12729	12791	12666	12625	12653	12714	12651	12724	12601	12685	12611	12681	12734	12685	12707	12844	12629	12605	12702	12766	12761	12490	12779	12626	12508	12645	12652	12789	12651	12717	12687	12597	12583	12712	12549	12555	12769	12692	12635	12688	12534	12673	12609	12618	12667	12828	12652	12712	12703	12604	12704	12616	12622	12520	12443	12648	12801	12690	12592	12693	12738	12704	12702	12591	12701	12740	12664	12777	12559	12837	12706	12777	12802	12484	12713	12467	12756	12843	12911	12547	12734	12811	12561	12793	12618	12737	12572	12609	12802	12694	12799	12563	12548	12605	12653	12728	12492	12571	12598	12546	12713	12583	12566	12493	12657	12601	12655	12882	12812	12677	12581	12561	12720	12532	12536	12891	12463	12559	12652	12642	12700	12618	12666	12829	12744	12760	12678	12543	12551	12534	12800	12483	12618	12691	12837	12825	12449	12697	12716	12766	12800	12621	12549	12808	12581	12520	12761	12716	12513	12752	12680	12668	12699	12599	12588	12938	12617	12742	12611	12747	12476	12576	12666	12529	12707	12554	12641	12719	12600	12511	12745	12644	12703	12672	12603	12581	12611	12706	12666	12629	12522	12640	12720	12634	12648	12615	12538	12730	12502	12741	12794	12508	12742	12571	12637	12735	12651	12668	12766	12723	12680	12702	12597	12706	12627	12568	12834	12834	12603	12693	12594	12639	12503	12809	12675	12701	12650	12554	12881	12630	12672	12654	12718	12697	12635	12592	12795	12487	12571	12763	12718	12727	12712	12572	12584	12768	12613	12689	12702	12586	12627	12589	12668	12613	12682	12559	12701	12717	12590	12760	12723	12605	12714	12605	12569	12624	12742	12689	12851	12620	12614	12734	12477	12572	12511	12696	12507	12752	12600	12574	12624	12807	12693	12787	12663	12670	12585	12766	12589	12696	12617	12750	12517	12629	12655	12664	12599	12702	12638	12691	12344	12675	12627	12621	12691	12654	12510	12737	12592	12525	12752	12501	12638	12824	12725	12539	12905	12495	12758	12642	12736	12673	12544	12556	12744	12574	12559	12773	12685	12732	12790	12811	12786	12671	12767	12678	12708	12726	12709	12735	12667	12721	12702	12698	12865	12653	12569	12461	12560	12543	12684	12692	12666	12628	12676	12671	12731	12712	12760	12709	12730	12774	12685	12678	12566	12758	12703	12765	12600	12488	12516	12539	12634	12672	12544	12445	12690	12641	12514	12707	12607	12593	12680	12647	12684	12721	12752	12563	12756	12705	12725	12554	12749	12841	12692	12737	12673	12667	12697	12708	12763	12677	12532	12582	12688	12633	12570	12719	12893	12713	12646	12723	12689	12640	12796	12621	12727	12503	12644	12650	12654	12693	12592	12669	12482	12612	12506	12642	12666	12633	12712	12810	12698	12667	12493	12691	12622	12700	12513	12625	12465	12662	12537	12644	12766	12808	12500	12732	12650	12602	12572	12630	12727	12519	12780	12640	12610	12618	12744	12825	12827	12622	12704	12618	12776	12702	12702	12919	12776	12566	12759	12550	12623	12704	12664	12654	12448	12700	12701	12611	12583	12761	12608	12647	12687	12588	12616	12630	12620	12615	12668	12643	12521	12602	12670	12525	12532	12746	12639	12887	12761	12822	12495	12686	12712	12694	12731	12727	12598	12613	12710	12576	12707	12820	12563	12492	12734	12697	12709	12676	12642	12541	12690
27335	23472	38921	33850	19494	17356	16285	15804	15381	15539	15184	15218	15189	15074	15104	15001	15074	14976	15008	14947	15076	14762	14665	14844	14997	15066	14973	14902	14854	15046	14931	14968	14775	14960	14821	14735	14905	14749	15038	14930	14902	14968	15047	14938	14945	15112	15006	14986	14836	14871	14755	14817	14915	14905	14857	14883	14975	14941	14671	14943	14811	14744	14849	14807	14824	14859	14874	14917	14772	14904	14799	14927	14897	14906	14990	14657	14871	14802	14775	14788	14789	14617	14827	14773	14650	14755	14977	14847	14754	15018	14982	14778	14853	14791	14816	14953	14783	14831	14816	14634	15031	14772	14905	14913	15010	14741	14865	14946	14872	14863	14766	14876	14738	15013	14896	15094	14756	14871	14803	14705	14847	14825	14778	14928	14676	14850	15006	14782	14834	14919	14815	14762	14680	14754	14720	14679	14921	14895	14699	14892	15032	14807	15027	14733	14803	15010	14726	14866	14793	14887	15117	14855	14927	14886	14865	14798	14838	14909	14840	14851	14883	15151	14851	14724	14835	14767	15012	14901	15048	14927	14789	14864	14826	14601	14796	14883	14847	14788	14819	14756	14698	14646	14695	14738	14690	14807	14632	14791	14767	14867	14919	14713	14782	14782	14910	14713	14979	14716	14745	14776	14655	14769	14851	14711	14647	14933	14799	14863	14872	14828	14817	14855	14888	14911	14707	14801	14855	14748	14810	14912	14922	14964	14750	14731	14783	14718	14857	14672	14814	14788	14836	14760	14800	14822	14914	14823	14658	14773	15030	14908	14913	14803	14888	14991	14767	14930	14771	14838	14892	14976	14761	14645	14724	14897	14829	14790	15040	14854	15037	15008	14877	14675	14792	14753	14716	14976	14874	14809	14772	14749	14808	15036	14919	14873	14880	15009	14911	14814	14804	14661	14814	14836	14593	14980	14895	14823	14859	14590	14807	14770	14774	14647	14691	14751	14705	15054	15027	14715	14808	14876	14873	14750	14815	14916	14850	15083	15040	14758	14828	14842	14747	14976	14833	15086	14664	15068	14897	14961	14884	14831	15029	14800	14876	14898	15006	14962	15003	14709	14800	14920	14745	14723	14962	14785	14975	14825	14863	14939	14656	14954	14906	15016	14743	14833	14976	14935	14859	14784	14750	14951	14925	15038	14800	15072	14810	14806	14896	14828	14831	14844	15037	14831	15022	14907	14993	14888	14768	14820	14730	14659	14993	14855	14841	14696	14754	14719	15011	14645	14693	14840	14876	14779	14824	14941	14787	14795	14714	15095	14819	14908	14625	14835	14788	14721	14844	14809	14841	14923	14737	14940	14817	14750	14847	14812	14883	14957	14756	14784	14699	14690	14984	14774	14865	14884	14836	14932	14875	14912	14829	14953	14792	14815	14813	14885	14897	14932	14832	14781	14774	14849	14817	14836	14713	14874	14865	14877	14894	14924	14910	14835	14700	14824	14874	14692	14858	14978	14723	14931	15143	14960	14859	14793	14890	14893	14798	14854	14897	14828	14876	14917	14723	14862	15086	14823	14960	14844	14701	14722	14867	14891	14930	14857	14845	14730	14842	15071	15003	14809	14908	14790	14774	14849	14739	14751	14808	14747	14836	14703	14974	14904	14829	14807	14709	14676	14856	14845	14824	14707	14904	14920	14896	14997	14820	14841	15103	14869	14801	14837	14852	14910	14698	14985	15007	14770	14834	14969	14745	14972	14993	14868	15013	14909	15118	14909	15187	14973	15095	14839	14802	14934	14929	14687	15019	14771	14865	14675	14993	14675	14781	15108	14670	14719	14939	15075	14860	14881	14738	14933	14809	14820	14824	14934	14750	14851	14901	14955	14844	14889	14870	14779	14827	14903	14914	14829	14937	14649	14957	14763	15026	14802	14727	14846	14891	14702	14952	14867	14786	14820	14914	14934	14722	14899	14662	14651	15098	14800	14806	14938	14753	14731	14858	14705	15018	15089	14811	14828	14783	14923	15059	14822	14963	14898	14830	14983	14713	14752	14757	14682	14806	14778	14801	14928	14861	14774	14729	14901	14849	14849	14837	14897	14857	15063	14838	14861	15002	14792	15003	15169	14866	14729	14798	14792	14713	14860	14792	14794	14695	14778	14927	15068	14804	14656	14765	14785	14846	14704	15075	14928	14902	14734	14940	14606	14806	14834	14633	14934	14875	14735	14827	14902	14825	14960	14964	14847	14782	14771	14895	14809	14925	14890	14860	14883	14884	14993	14907	14878	14826	14805	14840	14925	14840	14928	14637	14901	14706	14751	14962	14747	14719	14921	14860	14890	14806	14661	14829	14855	14792	14887	14751	14939	14812	14881	15012	14806	14807	14835	14994	14779	14934	14696	14947	14912	14865	14863	15070	14958	14784	14757	14777	14859	14887	14449	14911	14814	14883	14928	14831	14875	14833	14829	14701	14821	15031	14964	14766	14922	14705	14927	14846	14959	14953	14886	15027	14850	14815	14880	14733	14895	14668	14983	15014	15047	14926	14879	14794	14834	14938	14722	14860	14855	14869	14866	14779	14765	14695	14726	14902	14798	14760	14857	14972	14764	14921	14800	14700	14654	14802	14827	14794	14767	14993	14847	14775	14802	14853	14826	14897	14847	14943	14687	15065	14788	14901	14863	14813	14924	14774	14760	14804	14705	15138	14855	14996	14879	14747	14839	15070	14777	14976	14873	14872	14824	15090	15035	14820	14840	15050	14769	15043	14838	15031	14780	14749	14840	14875	14835	14724	14776	14968	14913	14748	14819	14710	14917	14903	14817	14795	14783	14840	14918	15111	14806	14983	14951	14850	15010	15064	14939	14983	14937	14760	14717	14732	14763	14794	14635	14838	14935	14824	14833	14953	14823	14966	14800	15030	14902	14912	14912	14783	14877	14856	14989	15058	14851	14701	14774	14788	14861	14753	14702	14815	14866	14745	14814	14676	14952	14966	14963	14805	14966	14820	14922	14857	14800	14922	14804	14685	14617	14764	14734	14845	15051	15123	14973	14851	15151	15011	14768	14856	14658	14795	14852	14880	14922	15003	15062	14870	14897	14871	14800	14928	14985	14904	14778	14747	14926	14931	14900	14736	14701	14644	14789	14883	14762	14958	14661	14834	14861	14860	14730	15047	14858	15024	14839	14774	14893	14801	14803	14841	15100	14899	15041	14818	14882	14892	14843	14673	14929	14970	14861	14698	14679	14831	14899	14814	14876	14971	14812	14879	14863	14844	14994	14668	14786	14979	14880	14864	15034	14759	14706	14958	14846	14988	14666	14880	14989	15045	14854	14678	14812	14755	14777	14865	14937	14847	14807	14660	14887	14767	14940	15051	15052	14750	14849	14739	14773	14603	14876	15016	14708	14857	14840	14892	15023	15029	14838	14904	14877	14694	14669	14816	14764	14983	14863	14830	14741	14963	14741	14809	14925	14791	14799	14800	14781	14981	14979	14749	14810	14919	14838	14803	14746	15016	15029	14697	14915	14846	14923	14840	14845	14823	14825	14875	14881	14808	14803	14810	14802	14741	14604	14838	14881	14751	14713	14814	14987	14758	14821	14927	15018	15018	14716	14785	14916	14817	14884	14968	14757	14882	14905	14872	14773	14775	14750	14787	14990	14950	14890	14936	14694	14892	15029	14868	14900	14874	14738	14784	14702	14908	14623	14728	14770	14758	14565	14897	15023	14975	14856	14971	14950	14781	14686	14779	14979	14932	14907	14815	14796	14823	14946	14913	14826	14778	14695	14851	14951	14883	14883	14994	15008	14932	14905	14666	14790	14888	14875	14996	14648	14821	14850	14759	14916	14855	15196	14875	14848	14767	14972	14697	14837	14871	14792	14806	14768	14678	14665	14866	14734	14977	14955	15003	14953	14948	14758	14764	14865	14905	14885	14971	14922	14846	14754	14956	14948	14798	14929	14987	14945	14963	14795	14871	14876	14687	14816	14945	15074	14860	14680	14879	15022	14732	14887	14915	14830	14906	14968	14705	14974	14811	14952	14910	14923	14982	14792	14862	14672	14888	14766	14904	14826	14663	14799	14705	14916	14816	14779	14753	15137	14836	15006	14910	14863	15035	14880	14955	14834	14838	14881	14707	14842	14970	14873	14779	14846	14859	14983	14815	14857	14964	14796	14868	14701	15056	14854	14780	14646	14827	14887	14783	14745	14875	14878	14958	14852	14931	14837	15034	15038	14916	14808	14844	14767	14791	14870	14978	14973	14856	14935	14925	14829	15019	15025	14776	15009	14864	14758	14742	15106	15048	14718	14872	14831	14762	15030	14715	14783	14822	14810	14702	15015	14819	14766	14748	14888	14693	14770	14929	14879	14829	14854	14577	14812	14690	14796	14944	14676	15077	14884	15031	14985	14695	14756	15048	14879	14928	14853	14852	14682	14974	14826	14711	14909	14812	15032	14766	14777	14886	14716	14812	14754	14698	14726	14817	14739	14721	14781	14969	14769	14850	14722	14856	14990	14807	14850	14903	14879	15049	14932	14707	14916	14887	14868	14848	14752	14727	14721	14964	14973	14901	15017	14947	14860	15027	14849	14749	14922	14966	14816	14893	14907	14670	14946	14923	14879	14978	14740	14940	14906	14997	15009	14972	14958	14903	14800	14755	14700	14617	14808	14816	14862	14920	14676	14775	14766	14980	14769	14736	14921	15029	14952	14988	14924	14723	14710	14862	14902	14816	14752	14786	14951	14990	14752	14826	14617	14716	14611	14838	14578	14829	14902	14952	14789	14952	14918	14823	14751	14674	14920	14893	14806	14951	14798	14706	15041	14813	14703	14885	14656	14702	14704	14803	14745	14829	14881	14842	14969	15054	14999	14878	14831	14871	14835	14824	15060	14762	14799	14779	14876	14875	14776	14786	14638	14524	14684	14714	14860	14952	14864	14861	14894	14864	14867	14903	14822	15101	14891	14968	14965	14847	14864	14826	14882	14752	14768	14724	14731	14873	14858	14740	14825	14994	14899	14905	15029	14880	14901	14786	15102	14702	14822	14819	14792	14780	14837	14770	14939	14833	14955	14724	14683	14783	14849	14865	14793	14906	14955	14751	14897	14862	15068	15017	15024	14903	15029	15075	14792	14890	14854	14606	14981	15018	14656	14783	14646	14949	14882
18108	30322	43772	28817	17564	16209	15218	14707	14111	14105	13953	13829	13712	13688	13626	13576	13492	13476	13427	13445	13551	13387	13397	13507	13472	13497	13349	13546	13142	13436	13380	13381	13375	13184	13398	13464	13257	13357	13218	13316	13360	13229	13290	13350	13612	13437	13557	13372	13328	13433	13327	13288	13241	13401	13381	13539	13298	13356	13349	13458	13275	13270	13362	13375	13382	13233	13401	13457	13400	13384	13304	13175	13068	13427	13328	13202	13408	13297	13118	13313	13138	13227	13491	13444	13125	13498	13339	13219	13348	13386	13274	13368	13207	13382	13319	13302	13437	13291	13264	13329	13214	13365	13268	13344	13317	13320	13517	13346	13321	13293	13305	13197	13275	13304	13438	13411	13331	13412	13321	13370	13342	13287	13299	13147	13310	13404	13352	13537	13353	13286	13192	13256	13260	13430	13304	13300	13476	13325	13503	13246	13170	13325	13315	13331	13372	13330	13313	13278	13414	13250	13344	13330	13262	13260	13267	13319	13156	13324	13403	13231	13314	13373	13332	13308	13288	13236	13385	13297	13354	13354	13426	13276	13472	13364	13372	13362	13298	13309	13329	13299	13288	13262	13387	13313	13296	13220	13301	13276	13341	13159	13268	13507	13342	13468	13265	13400	13419	13320	13229	13228	13367	13382	13478	13371	13422	13223	13234	13367	13240	13352	13419	13318	13387	13344	13256	13386	13262	13205	13419	13298	13394	13184	13502	13320	13363	13449	13281	13359	13276	13201	13377	13392	13311	13385	13280	13282	13332	13496	13303	13367	13295	13491	13454	13384	13333	13308	13326	13331	13425	13363	13440	13328	13297	13412	13410	13325	13301	13341	13231	13287	13321	13186	13409	13327	13270	13508	13447	13358	13445	13270	13303	13344	13307	13415	13289	13384	13283	13493	13457	13370	13322	13402	13282	13345	13195	13286	13422	13513	13149	13413	13297	13249	13449	13293	13288	13220	13305	13329	13320	13255	13501	13331	13362	13344	13388	13193	13321	13190	13178	13260	13431	13394	13400	13313	13479	13329	13388	13159	13331	13499	13453	13297	13216	13314	13272	13355	13339	13420	13215	13399	13379	13365	13489	13396	13377	13418	13260	13418	13218	13462	13434	13368	13274	13266	13333	13458	13306	13252	13472	13303	13402	13462	13291	13354	13332	13292	13433	13401	13500	13225	13361	13456	13307	13373	13362	13260	13181	13453	13311	13364	13474	13185	13274	13339	13111	13288	13485	13326	13301	13241	13416	13184	13341	13433	13322	13346	13269	13196	13478	13430	13382	13348	13270	13250	13225	13320	13208	13257	13230	13308	13336	13371	13469	13278	13393	13492	13439	13355	13525	13351	13376	13326	13279	13448	13382	13460	13359	13378	13360	13467	13317	13421	13497	13192	13455	13222	13295	13299	13452	13240	13316	13151	13214	13348	13436	13267	13403	13308	13119	13305	13260	13481	13433	13376	13309	13460	13386	13486	13378	13233	13225	13398	13199	13348	13318	13412	13292	13299	13268	13142	13467	13385	13351	13352	13291	13339	13325	13420	13321	13275	13332	13272	13396	13343	13391	13368	13458	13402	13270	13317	13413	13298	13405	13332	13311	13433	13216	13397	13307	13366	13199	13416	13349	13336	13428	13277	13124	13334	13490	13444	13506	13410	13311	13400	13192	13296	13285	13419	13410	13340	13266	13454	13289	13384	13393	13340	13327	13344	13283	13319	13289	13329	13273	13290	13236	13384	13381	13359	13381	13495	13369	13497	13267	13349	13439	13228	13259	13347	13358	13304	13278	13374	13302	13284	13367	13287	13370	13390	13303	13329	13324	13290	13325	13358	13343	13207	13218	13349	13355	13413	13284	13237	13416	13257	13171	13367	13412	13111	13217	13322	13323	13292	13398	13110	13265	13338	13305	13412	13181	13407	13307	13243	13389	13354	13389	13428	13272	13466	13330	13232	13299	13391	13479	13498	13485	13173	13332	13286	13303	13376	13401	13337	13220	13374	13220	13354	13443	13222	13398	13212	13421	13089	13437	13268	13206	13336	13298	13180	13540	13271	13351	13245	13325	13255	13373	13375	13373	13353	13332	13519	13461	13382	13318	13249	13403	13474	13227	13311	13315	13453	13483	13274	13424	13338	13281	13425	13235	13202	13382	13349	13261	13208	13393	13110	13402	13303	13319	13486	13314	13325	13332	13438	13443	13538	13325	13334	13302	13377	13158	13521	13392	13296	13304	13396	13351	13253	13177	13235	13235	13527	13562	13136	13377	13277	13404	13273	13339	13310	13182	13440	13313	13391	13490	13155	13485	13330	13352	13368	13348	13477	13268	13188	13316	13476	13402	13393	13360	13197	13431	13481	13415	13286	13278	13261	13295	13340	13271	13336	13323	13367	13415	13360	13323	13288	13340	13306	13325	13331	13282	13354	13352	13528	13323	13483	13399	13266	13168	13234	13417	13050	13393	13364	13239	13335	13430	13224	13355	13322	13396	13180	13248	13249	13372	13348	13378	13387	13365	13381	13225	13397	13315	13554	13410	13389	13357	13329	13329	13386	13280	13281	13397	13269	13360	13277	13332	13270	13356	13348	13397	13420	13260	13385	13423	13280	13240	13476	13323	13442	13452	13237	13258	13314	13400	13333	13297	13315	13261	13342	13240	13271	13272	13467	13413	13447	13223	13339	13305	13328	13389	13321	13522	13482	13156	13365	13163	13327	13434	13412	13368	13372	13405	13459	13320	13340	13310	13373	13451	13283	13271	13467	13251	13338	13346	13280	13450	13291	13262	13242	13276	13363	13411	13318	13280	13346	13357	13300	13630	13215	13399	13345	13340	13334	13341	13467	13293	13285	13297	13278	13470	13363	13374	13291	13369	13267	13256	13452	13395	13145	13349	13339	13288	13437	13438	13328	13116	13310	13466	13243	13363	13516	13385	13392	13267	13446	13198	13449	13208	13396	13263	13302	13292	13231	13382	13200	13347	13392	13462	13399	13343	13356	13429	13438	13336	13320	13365	13488	13296	13439	13368	13255	13419	13283	13223	13160	13364	13263	13255	13377	13367	13395	13442	13442	13390	13402	13310	13206	13374	13133	13285	13353	13273	13306	13438	13371	13256	13262	13337	13384	13278	13308	13265	13338	13339	13288	13373	13378	13236	13397	13296	13219	13405	13304	13271	13168	13293	13351	13293	13321	13427	13221	13223	13315	13360	13335	13351	13422	13283	13159	13439	13215	13177	13457	13388	13209	13261	13346	13156	13540	13363	13193	13266	13152	13384	13377	13316	13486	13520	13217	13329	13263	13429	13321	13172	13399	13438	13148	13471	13354	13267	13308	13347	13375	13319	13358	13381	13181	13320	13327	13262	13472	13399	13284	13328	13297	13249	13225	13411	13302	13411	13241	13227	13387	13263	13349	13386	13308	13183	13338	13477	13335	13417	13525	13118	13265	13163	13350	13304	13350	13140	13273	13338	13391	13346	13433	13294	13371	13319	13307	13309	13272	13368	13433	13303	13265	13430	13364	13438	13400	13500	13327	13289	13382	13178	13454	13242	13291	13153	13292	13504	13154	13507	13290	13461	13373	13417	13419	13282	13404	13198	13327	13422	13381	13459	13367	13437	13355	13228	13308	13398	13382	13381	13291	13322	13406	13355	13371	13330	13258	13414	13479	13390	13371	13350	13367	13318	13373	13552	13516	13371	13446	13299	13358	13299	13336	13257	13300	13371	13383	13284	13311	13379	13397	13265	13360	13311	13246	13475	13358	13443	13277	13300	13330	12987	13398	13263	13436	13420	13383	13332	13232	13300	13246	13377	13353	13417	13394	13333	13290	13371	13301	13604	13337	13389	13253	13270	13382	13517	13545	13343	13073	13429	13268	13302	13263	13335	13252	13336	13273	13276	13253	13402	13258	13316	13269	13281	13381	13267	13308	13299	13413	13282	13246	13304	13176	13298	13364	13324	13269	13344	13374	13371	13310	13483	13420	13282	13294	13584	13403	13375	13222	13349	13309	13346	13196	13361	13280	13355	13381	13397	13340	13292	13341	13237	13291	13225	13367	13344	13271	13345	13358	13393	13218	13225	13308	13319	13258	13288	13236	13446	13416	13488	13334	13339	13387	13360	13254	13394	13227	13317	13374	13249	13370	13298	13315	13418	13244	13288	13327	13278	13456	13376	13303	13240	13342	13390	13491	13404	13414	13175	13383	13292	13365	13350	13250	13161	13370	13381	13384	13242	13525	13207	13297	13290	13235	13385	13378	13285	13401	13376	13248	13424	13324	13165	13473	13397	13205	13391	13349	13204	13467	13368	13261	13454	13288	13418	13305	13360	13332	13361	13260	13457	13337	13328	13300	13250	13318	13367	13330	13335	13262	13340	13471	13596	13342	13307	13394	13249	13365	13173	13366	13299	13385	13440	13420	13436	13354	13384	13385	13289	13445	13159	13290	13261	13233	13346	13387	13349	13329	13386	13493	13389	13115	13451	13329	13398	13210	13260	13327	13222	13218	13267	13475	13350	13097	13287	13123	13459	13411	13220	13306	13144	13283	13217	13403	13438	13327	13343	13224	13359	13311	13374	13401	13492	13199	13420	13423	13439	13282	13367	13392	13287	13386	13228	13209	13313	13377	13310	13173	13318	13199	13319	13329	13288	13528	13314	13159	13188	13368	13326	13271	13407	13284	13406	13431	13203	13377	13357	13439	13155	13432	13364	13307	13349	13270	13346	13273	13368	13228	13128	13390	13267	13348	13484	13402	13368	13230	13158	13365	13317	13340	13500	13382	13323	13175	13381	13317	13349	13360	13434	13484	13389	13360	13278	13369	13333	13373	13205	13445	13497	13163	13287	13391	13277	13451	13268	13414	13329	13247	13277	13250	13443	13267	13471	13260	13525	13338	13395	13297	13440	13448	13508	13317	13418	13281	13346	13380	13446	13322	13398	13475	13368	13208	13348	13409	13363	13267	13291	13239	13261	13399	13478	13282	13366	13282	13343	13345	13383	13297	13239	13330	13513	13305	13422	13270	13533	13344	13414	13216	13335	13450	13324	13323	13241	13481	13291	13360	13300	13403	13377	13294	13358	13280	13375	13203	13329	13310	13349	13449	13362	13393	13370	13293	13376	13527	13430	13308
24103	21212	37608	45979	26087	23406	20494	17123	16186	15962	15590	15255	15462	15072	15092	15073	14998	14836	14884	14690	14738	14768	14656	14504	14659	14675	14643	14636	14876	14809	14748	14679	14739	14632	14539	14694	14479	14660	14519	14799	14583	14559	14638	14984	15037	14718	14726	14450	14579	14552	14317	14735	14668	14780	14622	14708	14461	14812	14593	14645	14757	14657	14645	14790	14625	14670	14649	14451	14641	14672	14529	14596	14617	14641	14633	14538	14750	14620	14649	14434	14592	14577	14455	14591	14641	14607	14505	14680	14622	14659	14539	14595	14416	14565	14726	14772	14708	14692	14616	14481	14686	14460	14675	14598	14867	14624	14690	14529	14371	14451	14456	14477	14712	14910	14435	14602	14567	14528	14798	14800	14676	14708	14585	14541	14532	14501	14615	14558	14599	14608	14671	14675	14583	14667	14584	14524	14477	14562	14363	14763	14636	14745	14573	14513	14694	14519	14613	14817	14640	14459	14589	14510	14742	14421	14632	14603	14488	14483	14515	14613	14625	14504	14766	14619	14787	14628	14715	14601	14304	14639	14743	14580	14520	14414	14620	14470	14661	14828	14539	14533	14616	14657	14508	14381	14598	14760	14542	14505	14413	14499	14660	14577	14757	14447	14589	14593	14552	14637	14682	14619	14602	14595	14556	14507	14432	14527	14638	14500	14672	14591	14641	14806	14722	14615	14509	14574	14629	14600	14613	14665	14571	14616	14658	14635	14740	14623	14672	14479	14617	14737	14532	14619	14504	14612	14706	14399	14565	14635	14508	14741	14522	14526	14614	14394	14709	14471	14664	14754	14511	14404	14563	14491	14680	14628	14512	14475	14590	14423	14710	14506	14543	14689	14589	14545	14576	14607	14607	14564	14568	14298	14571	14467	14599	14664	14647	14783	14603	14543	14586	14639	14464	14524	14665	14530	14788	14469	14579	14719	14525	14619	14654	14551	14679	14401	14546	14507	14676	14600	14592	14610	14724	14449	14531	14686	14533	14462	14587	14542	14604	14598	14758	14539	14613	14478	14535	14625	14693	14703	14633	14616	14700	14699	14537	14677	14514	14528	14483	14448	14601	14517	14563	14547	14620	14740	14533	14575	14465	14765	14698	14609	14616	14676	14535	14367	14549	14597	14616	14474	14663	14855	14520	14602	14451	14529	14567	14685	14415	14350	14555	14610	14505	14584	14478	14525	14550	14529	14378	14457	14365	14521	14770	14510	14570	14598	14509	14676	14511	14649	14401	14662	14377	14488	14385	14652	14473	14627	14606	14468	14424	14642	14682	14490	14703	14422	14660	14620	14669	14554	14474	14671	14613	14681	14512	14472	14451	14496	14499	14650	14606	14751	14738	14721	14493	14528	14653	14737	14635	14574	14443	14721	14749	14513	14739	14619	14578	14556	14505	14672	14455	14613	14479	14585	14571	14676	14600	14561	14725	14486	14781	14654	14761	14538	14569	14799	14532	14601	14693	14515	14406	14771	14643	14454	14696	14585	14577	14492	14488	14564	14716	14571	14487	14467	14525	14665	14292	14539	14600	14728	14614	14602	14506	14540	14579	14609	14754	14822	14559	14710	14474	14719	14459	14580	14667	14595	14694	14557	14719	14768	14594	14667	14585	14725	14578	14509	14573	14545	14437	14457	14526	14665	14603	14647	14799	14573	14559	14653	14719	14551	14537	14441	14583	14619	14549	14536	14667	14619	14717	14653	14534	14510	14644	14596	14326	14536	14639	14556	14508	14775	14656	14625	14611	14602	14698	14559	14660	14583	14644	14506	14652	14666	14509	14464	14492	14507	14630	14539	14517	14356	14667	14560	14569	14601	14607	14786	14832	14747	14634	14726	14459	14636	14616	14687	14370	14691	14519	14699	14611	14568	14748	14594	14421	14761	14420	14448	14481	14795	14611	14533	14604	14784	14579	14615	14616	14707	14800	14825	14778	14603	14650	14483	14572	14427	14771	14747	14483	14441	14961	14699	14532	14451	14541	14539	14472	14590	14596	14736	14482	14538	14564	14568	14515	14466	14699	14608	14689	14537	14488	14582	14554	14775	14643	14861	14519	14474	14512	14493	14531	14463	14653	14608	14750	14385	14457	14527	14465	14667	14575	14469	14767	14715	14395	14490	14611	14763	14684	14633	14755	14724	14657	14749	14639	14594	14588	14546	14537	14758	14404	14414	14480	14537	14654	14425	14573	14491	14657	14522	14493	14711	14729	14602	14691	14611	14696	14564	14579	14435	14449	14499	14489	14641	14565	14593	14627	14594	14384	14436	14450	14671	14637	14651	14550	14423	14499	14589	14782	14562	14700	14467	14580	14638	14726	14570	14607	14468	14687	14700	14650	14438	14498	14576	14682	14412	14456	14745	14679	14660	14442	14770	14499	14352	14600	14667	14620	14647	14434	14298	14656	14575	14508	14454	14792	14720	14678	14627	14657	14572	14439	14602	14553	14659	14655	14424	14434	14592	14560	14688	14654	14829	14611	14755	14697	14567	14759	14548	14471	14633	14671	14465	14371	14745	14716	14498	14463	14544	14456	14488	14639	14580	14513	14662	14582	14612	14558	14515	14551	14625	14639	14442	14665	14792	14629	14501	14593	14439	14445	14693	14522	14623	14513	14761	14700	14492	14614	14429	14575	14535	14660	14535	14751	14347	14395	14638	14775	14490	14665	14379	14670	14521	14616	14495	14468	14525	14404	14703	14557	14599	14561	14448	14722	14636	14565	14610	14617	14377	14641	14540	14642	14469	14523	14605	14491	14726	14655	14561	14600	14516	14501	14703	14551	14554	14667	14736	14476	14458	14572	14572	14473	14603	14588	14460	14558	14584	14725	14558	14598	14488	14522	14374	14588	14499	14409	14615	14693	14553	14364	14513	14563	14540	14604	14624	14439	14496	14489	14583	14533	14641	14550	14296	14554	14506	14505	14682	14683	14583	14691	14647	14419	14592	14599	14489	14767	14467	14446	14584	14679	14347	14740	14744	14691	14706	14527	14590	14357	14703	14610	14495	14668	14655	14607	14650	14606	14570	14534	14677	14586	14404	14629	14676	14671	14655	14417	14750	14519	14589	14606	14679	14641	14722	14689	14496	14508	14567	14803	14492	14484	14685	14530	14434	14742	14615	14579	14659	14615	14558	14448	14612	14437	14459	14543	14421	14402	14772	14574	14425	14674	14825	14642	14477	14688	14588	14448	14566	14595	14626	14725	14606	14500	14772	14616	14413	14743	14679	14550	14589	14691	14592	14517	14559	14618	14526	14742	14718	14607	14556	14549	14493	14645	14611	14456	14518	14665	14686	14570	14680	14536	14599	14817	14608	14500	14608	14555	14594	14611	14760	14685	14447	14527	14399	14635	14719	14479	14628	14591	14615	14607	14579	14629	14596	14477	14563	14655	14512	14665	14636	14658	14589	14611	14537	14553	14463	14552	14650	14608	14523	14671	14415	14682	14619	14556	14698	14507	14506	14601	14640	14533	14499	14417	14707	14669	14631	14583	14646	14500	14514	14590	14600	14535	14725	14534	14733	14553	14449	14658	14568	14691	14708	14534	14670	14488	14766	14780	14627	14476	14612	14751	14590	14682	14412	14694	14569	14415	14456	14666	14509	14631	14555	14525	14466	14628	14582	14488	14706	14681	14656	14552	14450	14466	14499	14614	14620	14759	14592	14706	14437	14693	14511	14591	14516	14443	14603	14537	14495	14727	14765	14385	14428	14561	14421	14704	14536	14615	14624	14700	14597	14603	14589	14944	14444	14368	14652	14800	14540	14682	14448	14582	14663	14401	14584	14662	14629	14674	14711	14767	14823	14667	14518	14653	14573	14734	14498	14585	14576	14517	14570	14540	14515	14811	14768	14446	14698	14549	14508	14568	14691	14568	14476	14521	14792	14785	14631	14549	14761	14687	14709	14670	14601	14834	14625	14586	14592	14612	14551	14733	14658	14315	14340	14535	14606	14756	14595	14573	14745	14759	14627	14739	14579	14556	14558	14695	14397	14621	14740	14676	14634	14780	14506	14450	14604	14730	14552	14532	14489	14704	14412	14612	14508	14398	14520	14613	14621	14767	14498	14801	14505	14625	14627	14598	14566	14647	14552	14539	14592	14612	14559	14709	14503	14528	14567	14652	14671	14825	14666	14557	14630	14620	14355	14674	14641	14604	14598	14458	14465	14642	14582	14605	14837	14668	14446	14732	14636	14555	14773	14661	14730	14614	14594	14626	14645	14504	14575	14687	14561	14739	14754	14636	14644	14606	14594	14623	14510	14425	14582	14530	14614	14697	14459	14543	14736	14656	14523	14503	14468	14536	14480	14683	14503	14592	14642	14563	14771	14579	14762	14485	14486	14493	14524	14711	14493	14631	14560	14478	14625	14567	14711	14530	14650	14807	14537	14560	14564	14492	14624	14482	14797	14608	14813	14536	14835	14586	14870	14668	14617	14495	14617	14550	14492	14551	14622	14459	14584	14633	14561	14643	14592	14648	14428	14603	14617	14565	14662	14648	14577	14594	14572	14621	14668	14657	14563	14628	14560	14428	14408	14717	14573	14616	14660	14478	14620	14534	14693	14604	14479	14603	14630	14540	14502	14781	14539	14525	14611	14402	14441	14444	14443	14428	14549	14518	14657	14640	14766	14631	14593	14796	14490	14540	14594	14635	14666	14515	14521	14632	14561	14687	14577	14693	14528	14533	14621	14603	14577	14593	14668	14542	14463	14443	14612	14639	14777	14557	14528	14368	14664	14266	14686	14473	14654	14395	14419	14577	14638	14534	14582	14642	14635	14690	14547	14599	14404	14612	14513	14678	14451	14683	14758	14617	14548	14883	14618	14473	14575	14596	14478	14511	14558	14719	14550	14600	14773	14514	14679	14522	14488	14878	14496	14599	14574	14658	14301	14655	14508	14606	14553	14678	14432	14587	14712	14463	14527	14552	14595	14528	14525	14631	14523	14498	14529	14552	14551	14473	14506	14624	14606	14572	14581	14730	14651	14537	14662	14577	14463	14529	14598	14636	14530	14668	14617	14559	14358	14648	14604	14660	14605	14622	14367	14475	14762	14577	14578	14471	14487	14536	14498	14731	14461	14580	14715	14666	14790	14468	14764	14578	14426	14660	14464	14505	14458
18761	42335	74989	54718	26649	20753	17534	16205	15692	14919	14438	14268	14321	14025	13751	13636	13541	13744	13391	13588	13463	13327	13483	13369	13266	13313	13325	13381	13296	13227	13378	13222	13334	13177	13322	13088	13206	13278	13205	13221	13194	13266	13337	13614	13570	13421	13197	13176	13203	13180	13262	13179	13082	13253	13250	13086	13279	13210	13249	13149	13142	13354	13292	13237	13253	13173	13345	13148	13282	13155	13106	13079	13203	13126	13219	13161	13224	13068	13273	13178	13216	13199	13208	13154	13199	13251	13360	13152	13206	13323	13249	13126	13237	13155	13195	13028	13294	13160	13230	13286	13169	13015	13067	13249	13034	13117	13169	13228	13262	13230	13122	13119	13129	13154	13103	13119	13230	13070	13190	13118	13006	13121	13117	13052	13170	13225	13192	13395	13183	13222	13024	13143	13135	13233	13307	13441	13287	13207	13355	13175	13146	13211	13048	13119	13357	13060	13110	13269	13096	13174	13273	13206	13021	13226	13334	13283	13254	13360	13380	13173	13126	13322	13395	13302	13129	13399	13127	13160	13149	13120	13070	13236	13365	13220	13233	13213	13163	13143	13056	13033	13267	13135	13067	13196	13223	13338	13248	13083	13208	13235	13284	13144	13114	13361	13427	13016	13222	13199	13213	13193	13171	13302	13290	13364	13095	13142	13164	12932	13172	13153	13315	13271	13279	13207	13066	13227	13167	13167	13187	13225	13292	13184	13187	13239	13333	13363	13179	13324	13303	13093	13222	13372	13240	13220	13105	13185	13179	13007	13150	13223	13489	13177	13032	13213	13200	13297	13200	13177	13058	13252	13151	13204	13220	13178	13118	13069	13144	13164	13249	13101	13211	13107	13133	13246	13094	13142	13326	13340	13084	13200	13113	13248	13060	13266	13178	13033	13208	13229	13209	13087	13232	13091	13273	13252	13171	13195	13229	13286	13249	13202	13271	13194	13195	13191	13339	13176	13247	13257	13114	13285	13197	13180	13232	13094	13235	13188	13219	13123	13036	13197	13324	13063	13229	13352	13212	13158	13214	13244	13169	13040	13249	13205	13205	13217	13331	13049	13041	13246	13320	13166	13123	13225	13070	13232	13168	13252	13143	13307	13155	13220	13286	13277	13110	13229	13227	13363	13251	13217	13227	13278	13085	13080	12992	13263	13316	13240	13123	13112	13127	13272	13330	13190	13201	13380	13112	13227	13168	13220	13258	13149	13149	13113	13333	13135	13142	13217	13148	13131	13176	13244	13116	13255	13317	13226	13142	13078	13239	13169	13238	13197	13078	13266	13160	13166	13263	13129	13203	13298	13174	13297	13246	13279	13326	13059	13316	13118	13321	13079	13297	13126	13289	13149	13212	13231	13142	13152	13227	13214	13252	13285	13155	13270	13151	13160	13294	13077	13268	13304	13160	13240	13037	13095	13203	13302	13212	13153	13459	13193	13331	13283	13204	13346	13193	13346	13253	13026	13228	13194	13045	13294	13254	13155	13089	13144	13203	13081	13154	13144	13340	13150	13274	13078	13241	13141	13081	13285	13214	13119	13299	13218	13124	12980	13285	13112	13189	12982	13337	13109	13105	13134	13126	13160	13025	13405	13212	13092	13317	13097	13057	13076	13188	13116	13296	13059	13286	13332	13096	13214	13270	13086	13227	13101	13107	13231	13209	13292	13191	13222	13232	13179	13197	13106	13197	13060	13337	13197	13133	13064	13375	13104	13246	13212	13105	13239	13121	13257	13128	13190	13109	13270	13182	13169	13217	13055	13192	13300	13214	13218	13216	13226	13016	13203	13084	13236	13202	13172	13314	13264	13086	13059	13283	13371	13398	13162	13176	13303	13095	13308	13062	13155	13202	13110	13267	13238	13250	13259	13077	13246	13116	13269	13278	13189	13212	13232	13219	13216	13266	13202	13338	13027	13178	13016	13241	13036	13266	13124	13244	13242	13230	13110	13119	13256	13232	13215	13207	13208	13349	13203	13233	13200	13228	13237	13105	13200	13073	13093	12994	13136	13194	13100	13173	13243	13259	13190	13059	13249	13128	13170	13128	13051	13285	13267	13230	13392	13111	13164	13213	13154	13217	13163	13344	13167	13242	13136	13231	13240	13113	13256	13098	12982	13213	13213	13253	13242	13151	13201	13229	13060	13234	13192	13211	13096	13138	13203	13305	13278	13109	13264	13164	13174	13143	13118	13088	13345	13326	13213	13166	13262	13195	13088	13125	13190	13142	13118	13324	13231	13149	13225	13215	13173	13248	13255	13098	13129	13191	13219	13180	13048	13187	13244	13223	13233	13136	13191	13191	13203	13159	13172	13040	13236	13311	13297	13141	13166	13040	13276	13272	13203	13109	13244	13236	13298	13237	13229	13196	13143	13214	13190	13233	13265	13139	13275	13084	13145	13207	13112	13286	13261	13163	13313	13129	13266	13193	13083	13190	13113	13222	13275	13215	13297	13200	13149	13211	13280	13316	13236	13031	13153	13247	13267	13226	13273	13346	13365	13186	13152	13037	13201	13100	13202	13280	13092	13245	13146	13206	13309	13258	13048	13160	13126	13293	13169	13293	13171	13304	13257	13258	13107	13026	13141	13148	13297	13288	13238	13280	13193	13183	13136	13214	13382	13174	13342	13178	13096	13312	13121	13182	13207	13202	13386	13279	13152	13133	13302	13271	13043	13176	13279	13299	13257	12995	13211	13184	13253	13193	13189	13184	13259	13002	13345	13243	13338	13127	13302	13126	13189	12978	13126	13174	13110	13270	13183	13076	13092	13145	13248	13290	13111	13226	13182	13227	13138	13148	13165	13234	13081	13236	13262	13231	13180	13250	13100	13201	13129	13066	13130	13269	13156	13171	13263	13272	13153	13174	13157	13368	13011	13254	13033	13178	13219	13209	13117	13007	13260	13190	13145	13264	13359	13219	13190	13106	13188	13182	12898	13093	13195	13060	13213	13042	12961	13179	13136	13313	13189	13184	13219	13130	13197	13100	13240	13226	13161	13111	13190	13466	13146	13146	13273	13241	13152	13237	13284	13123	13345	13269	13229	13290	13306	13266	13320	12901	13381	13218	13252	13256	13161	13192	13041	13136	13164	13301	13251	13242	13215	13358	13240	13118	13106	13323	13202	13104	13047	13253	13068	13308	13249	13233	13237	13415	13252	13197	13154	13147	13313	13307	13210	13199	13042	13203	13252	13219	13164	13188	13160	13216	13080	13211	13229	13065	13138	13136	13299	13209	12994	13276	13182	13161	13017	13337	13200	13165	13205	13220	13219	13183	13042	13183	13119	13188	13286	13170	13391	13201	13232	13314	13177	13290	13132	13200	12997	13338	13102	13164	13306	13230	13254	13079	13153	13387	13044	13137	13249	13129	13452	13116	13299	13020	13107	13084	13119	13228	13106	13331	13318	13148	13070	13153	13037	13290	13289	13299	13215	13170	13257	13147	13199	13148	13074	13127	13171	13311	13145	13057	13183	13262	13288	13264	13235	13286	13233	13238	13311	13295	13136	13209	13415	13246	13166	13159	13268	13173	13403	13043	13324	13275	13197	13130	13238	13340	13159	13184	13252	13219	13231	13223	13206	13360	13247	13240	13158	13373	13300	13082	13143	13371	13096	13332	13108	13299	13264	13223	13265	13307	13233	13117	13188	13262	13135	13124	13173	13220	13019	13301	13229	13150	13167	13016	13180	13125	13115	13333	13110	13091	13110	13284	13182	13295	13172	13153	13117	13110	13111	13271	13280	13129	13307	13167	13055	13185	13375	13131	13225	13252	13217	13054	13092	13149	13090	13282	13310	13177	13070	13223	13142	13361	13259	13129	13285	13030	13201	13129	13137	13275	13257	13241	13174	13101	13253	13241	13313	13163	13380	13260	13207	13243	13073	13064	13195	13101	13234	13064	13255	13133	13119	13079	13221	13211	13083	13243	13108	13221	13141	13117	13326	13146	13337	13279	13337	13315	13268	13189	13205	13151	13196	13119	13227	13128	13351	13367	13198	13044	13010	13209	13129	13185	13148	13360	13363	13311	13243	13259	13404	13311	13155	13226	13146	13336	13114	13175	13112	13133	13171	13204	13241	13181	13191	13394	13160	13053	13343	13000	13173	13069	13191	13383	13054	13057	12968	13226	13219	13245	13021	13335	13166	13201	13135	13076	13188	13205	13251	13333	13162	13184	13176	13269	13164	13315	13132	13214	13183	13217	13346	13073	13259	13327	13316	13195	13271	13156	13222	13161	13208	13123	13393	13321	13232	13245	13289	13161	13110	13364	13187	13124	13335	13177	13131	13005	13301	13312	13310	13189	13279	13267	13139	13064	13157	13257	13203	13165	13153	13214	13276	13132	13310	13213	13137	13138	13022	13160	12981	13204	13235	13061	13308	13222	13191	13098	13087	13255	13091	13264	13263	13196	13117	13126	13116	13254	13189	13115	13193	13079	13218	13234	13249	13223	13242	13223	13252	13278	13034	13244	13232	13077	13277	13201	13190	13234	13213	13191	13212	13240	13181	13059	13214	13129	13063	13098	13102	13272	13055	13222	13338	13200	13131	13166	13103	13089	13192	13199	13321	13218	13165	13241	13218	13010	13341	13201	13166	13196	13244	13110	13312	13149	13204	13205	13085	13192	13233	13274	13252	13221	13234	13289	13133	13099	13086	13271	13239	13352	13095	13243	13309	13263	13204	13229	13195	13285	13216	13310	13243	13140	13283	13308	13155	13085	13259	13266	13047	13143	13303	13123	13328	13129	13295	13204	13123	13083	13291	13153	13162	13183	13232	13178	13156	13258	13223	13187	13207	13232	13089	13097	13224	13196	13158	13176	13133	13168	13230	13256	13233	13175	13240	13285	13107	13258	13132	13374	13145	13000	13122	13347	13168	13141	12979	13153	13009	13108	13217	13213	13322	13225	13204	13033	13278	13224	13147	13257	13030	13206	13131	13174	13289	13154	13069	13193	13154	13155	13221	13117	13128	13213	13304	13009	13305	13161	12935	13067	13154	13288	13148	13154	12902	13334	13168	13320	13275	13110	13170	13303	13182	13091	13278	13231	13148	13200	13220	13022	13203	13081	13112	13114	13228	13063	13144	13115	13167	13288	13150	13289	13143	13177	13169	13068	13277	13052	13146
22581	21073	33994	42612	27572	26993	24524	18943	17099	16738	16108	15843	15548	15403	15143	15325	15175	15044	15021	14781	14888	14836	14742	14893	14807	14650	14617	14553	14562	14614	14853	14657	14386	14791	14608	14621	14539	14656	14352	14791	14477	14605	14691	15214	15198	14890	14806	14567	14604	14483	14468	14477	14412	14365	14584	14571	14547	14486	14765	14675	14523	14591	14560	14890	14517	14625	14484	14606	14651	14514	14680	14445	14517	14448	14580	14575	14746	14512	14755	14438	14582	14582	14505	14473	14478	14620	14569	14447	14557	14360	14492	14428	14560	14622	14450	14520	14365	14510	14486	14561	14540	14592	14574	14381	14551	14628	14653	14556	14533	14625	14482	14529	14374	14404	14635	14596	14374	14551	14445	14582	14563	14437	14703	14768	14597	14700	14561	14556	14332	14431	14526	14721	14290	14422	14702	14413	14515	14504	14470	14626	14474	14328	14545	14416	14429	14664	14486	14725	14475	14437	14677	14450	14621	14383	14439	14557	14489	14664	14584	14600	14551	14516	14613	14431	14518	14386	14570	14383	14327	14491	14814	14553	14593	14441	14514	14625	14633	14464	14589	14514	14548	14604	14438	14641	14666	14483	14266	14273	14318	14383	14502	14245	14581	14512	14248	14578	14602	14403	14373	14456	14512	14521	14419	14514	14616	14513	14418	14348	14422	14517	14423	14414	14473	14396	14480	14395	14608	14365	14611	14403	14412	14526	14503	14533	14390	14525	14452	14549	14455	14502	14696	14621	14470	14411	14496	14431	14402	14528	14497	14295	14379	14761	14391	14620	14630	14509	14465	14502	14519	14540	14480	14378	14533	14450	14507	14430	14485	14463	14554	14574	14472	14475	14488	14450	14535	14437	14385	14604	14487	14388	14351	14345	14432	14620	14658	14741	14408	14534	14556	14481	14285	14543	14514	14662	14401	14490	14433	14721	14487	14499	14612	14443	14537	14489	14563	14432	14494	14382	14373	14527	14339	14402	14448	14531	14271	14388	14539	14549	14379	14536	14507	14483	14442	14312	14622	14436	14433	14417	14603	14472	14580	14548	14584	14424	14468	14489	14627	14451	14258	14423	14432	14518	14305	14266	14334	14513	14401	14244	14319	14577	14515	14536	14514	14327	14433	14482	14687	14541	14566	14548	14491	14466	14553	14521	14611	14619	14584	14487	14492	14525	14683	14250	14630	14627	14664	14477	14676	14405	14414	14657	14380	14396	14477	14264	14559	14491	14531	14449	14422	14495	14378	14412	14554	14524	14568	14479	14634	14620	14530	14369	14395	14666	14675	14552	14711	14323	14516	14543	14373	14624	14584	14407	14503	14320	14407	14510	14460	14616	14445	14549	14497	14433	14589	14370	14189	14454	14453	14602	14619	14417	14610	14481	14365	14564	14451	14450	14482	14413	14662	14500	14420	14375	14513	14323	14467	14469	14345	14543	14612	14459	14307	14408	14262	14601	14424	14398	14480	14301	14415	14583	14304	14359	14403	14278	14527	14568	14341	14434	14615	14446	14515	14425	14396	14443	14544	14460	14425	14484	14430	14426	14637	14471	14437	14532	14662	14571	14596	14515	14719	14505	14412	14502	14681	14316	14244	14542	14680	14452	14587	14433	14406	14447	14568	14429	14444	14555	14698	14624	14648	14513	14614	14551	14489	14486	14405	14409	14359	14592	14607	14477	14437	14505	14550	14510	14399	14521	14481	14506	14518	14497	14457	14521	14473	14393	14471	14588	14484	14640	14636	14408	14432	14454	14601	14588	14478	14452	14491	14474	14455	14510	14361	14488	14487	14640	14450	14585	14452	14437	14555	14537	14518	14492	14432	14492	14421	14555	14694	14587	14557	14595	14453	14389	14422	14470	14518	14363	14441	14541	14443	14352	14483	14432	14442	14379	14528	14524	14565	14581	14431	14729	14426	14512	14576	14631	14404	14392	14302	14428	14328	14439	14462	14402	14751	14311	14575	14477	14365	14502	14484	14514	14397	14531	14386	14359	14469	14501	14365	14415	14323	14307	14447	14331	14520	14683	14709	14441	14378	14407	14329	14468	14371	14574	14591	14553	14435	14631	14598	14532	14582	14658	14421	14398	14565	14450	14524	14549	14371	14341	14414	14561	14478	14557	14402	14803	14575	14517	14295	14483	14645	14469	14558	14498	14526	14485	14319	14637	14364	14617	14446	14493	14697	14305	14558	14562	14587	14266	14406	14436	14437	14495	14551	14650	14673	14551	14295	14386	14416	14640	14676	14557	14416	14492	14649	14554	14504	14405	14456	14749	14531	14350	14602	14358	14414	14531	14338	14438	14564	14419	14410	14553	14519	14292	14438	14637	14261	14615	14594	14558	14423	14613	14559	14645	14426	14481	14419	14340	14466	14314	14334	14683	14535	14442	14501	14445	14391	14381	14495	14495	14401	14466	14441	14594	14465	14589	14567	14401	14398	14284	14355	14635	14561	14464	14433	14366	14259	14227	14448	14487	14606	14423	14417	14287	14607	14452	14586	14628	14295	14576	14685	14591	14826	14755	14435	14413	14466	14331	14590	14394	14432	14475	14398	14404	14471	14516	14432	14432	14334	14556	14586	14508	14438	14578	14415	14445	14448	14420	14727	14565	14516	14575	14604	14513	14487	14592	14517	14447	14515	14494	14588	14517	14706	14632	14413	14313	14552	14209	14412	14433	14479	14798	14621	14596	14445	14416	14394	14413	14478	14542	14468	14612	14450	14461	14349	14647	14495	14367	14392	14472	14537	14440	14422	14459	14430	14373	14619	14473	14420	14213	14477	14504	14486	14602	14542	14518	14660	14624	14434	14385	14407	14352	14416	14489	14534	14565	14402	14515	14478	14584	14403	14483	14601	14496	14378	14555	14242	14451	14459	14426	14641	14512	14511	14589	14510	14472	14379	14683	14702	14680	14538	14586	14451	14502	14386	14500	14306	14440	14506	14576	14552	14392	14597	14517	14449	14551	14731	14608	14581	14492	14552	14546	14354	14386	14659	14635	14577	14404	14491	14286	14541	14307	14551	14270	14510	14541	14493	14400	14444	14484	14626	14404	14546	14584	14600	14408	14597	14664	14562	14604	14485	14506	14511	14470	14741	14358	14533	14466	14540	14455	14712	14542	14415	14451	14468	14517	14489	14497	14512	14670	14302	14468	14374	14410	14470	14462	14553	14404	14594	14413	14461	14605	14603	14538	14342	14286	14483	14473	14388	14421	14618	14630	14413	14546	14524	14532	14459	14393	14506	14363	14405	14485	14465	14507	14653	14454	14599	14376	14267	14750	14541	14517	14446	14642	14343	14314	14403	14572	14424	14545	14483	14351	14455	14444	14666	14427	14376	14369	14324	14310	14394	14429	14317	14485	14511	14417	14438	14545	14587	14529	14640	14731	14556	14560	14412	14286	14376	14405	14664	14635	14571	14490	14703	14370	14564	14515	14579	14460	14563	14512	14565	14567	14650	14631	14475	14360	14576	14589	14385	14430	14660	14648	14636	14644	14413	14564	14558	14318	14499	14390	14439	14644	14474	14553	14454	14447	14529	14358	14477	14511	14474	14335	14447	14413	14466	14418	14396	14478	14367	14502	14386	14571	14461	14387	14319	14645	14445	14323	14602	14473	14402	14606	14460	14645	14326	14321	14422	14535	14566	14612	14576	14429	14481	14515	14518	14501	14473	14385	14503	14560	14596	14474	14410	14504	14499	14538	14524	14509	14616	14377	14391	14543	14542	14258	14448	14515	14475	14425	14454	14580	14424	14472	14409	14388	14519	14638	14459	14557	14426	14354	14453	14394	14580	14571	14490	14408	14376	14370	14451	14571	14490	14293	14557	14591	14445	14597	14635	14574	14591	14278	14564	14545	14453	14454	14315	14540	14695	14523	14528	14539	14618	14416	14643	14444	14555	14526	14613	14565	14451	14615	14389	14570	14498	14257	14620	14445	14506	14497	14297	14364	14646	14360	14562	14394	14481	14388	14515	14551	14389	14420	14387	14191	14525	14400	14642	14549	14637	14418	14448	14324	14285	14499	14553	14408	14458	14495	14405	14401	14379	14572	14474	14581	14350	14422	14597	14518	14354	14485	14612	14440	14433	14625	14430	14494	14360	14475	14549	14665	14598	14412	14339	14411	14446	14659	14571	14466	14539	14503	14459	14567	14499	14446	14351	14324	14271	14482	14490	14420	14429	14445	14510	14288	14458	14548	14296	14515	14599	14572	14433	14509	14450	14369	14259	14365	14474	14463	14553	14482	14324	14612	14391	14300	14390	14347	14386	14502	14537	14473	14704	14321	14319	14358	14449	14468	14651	14505	14355	14515	14593	14478	14399	14566	14458	14511	14557	14293	14479	14509	14592	14491	14470	14423	14383	14362	14497	14498	14513	14558	14627	14572	14505	14413	14531	14567	14669	14304	14539	14509	14433	14589	14422	14481	14551	14465	14321	14558	14700	14514	14521	14522	14558	14590	14353	14470	14470	14507	14558	14365	14600	14418	14405	14627	14301	14513	14592	14345	14650	14521	14564	14439	14490	14395	14419	14571	14514	14624	14429	14621	14516	14361	14373	14265	14439	14489	14407	14516	14598	14590	14416	14524	14408	14445	14451	14464	14386	14392	14347	14487	14624	14570	14420	14512	14493	14469	14440	14327	14453	14576	14566	14524	14510	14525	14303	14690	14486	14576	14436	14498	14356	14396	14640	14251	14383	14384	14561	14619	14544	14628	14497	14503	14500	14420	14523	14389	14462	14415	14582	14408	14540	14466	14677	14423	14465	14277	14626	14416	14507	14508	14606	14374	14553	14287	14504	14291	14440	14600	14360	14462	14451	14519	14407	14483	14515	14507	14607	14519	14644	14402	14428	14655	14507	14378	14452	14328	14343	14337	14570	14377	14455	14582	14419	14507	14655	14476	14378	14403	14543	14416	14385	14415	14339	14596	14351	14525	14533	14577	14547	14440	14424	14314	14624	14546	14611	14438	14551	14557	14630	14575	14619	14883	14410	14645	14679	14276	14539	14500	14403	14407	14537	14590	14677	14517	14625	14642	14400	14367	14558	14415	14623	14449	14480	14385	14455	14445	14613	14548	14554	14492	14550	14516	14564	14469	14384	14338	14676	14504	14414	14579
20671	47534	82646	71723	33110	28867	19755	18043	16857	16062	15293	15016	14622	14279	14117	13900	13717	13657	13566	13508	13437	13266	13377	13312	13213	13393	13159	13187	13236	13250	13280	13071	13109	13228	13155	13197	13060	13210	13057	13071	13162	13282	13231	13938	13911	13516	13314	13269	13094	13207	13183	12974	13189	13060	13118	13144	12925	13049	13218	13137	13140	13200	13036	13104	13198	13073	13071	13071	13103	13034	13043	13165	13141	13184	13100	13038	13112	12900	12971	13124	13020	13086	13194	13111	13105	13173	13265	13064	12970	13016	13234	13241	13083	13149	12941	13310	13260	13181	13074	13159	13168	13123	13137	13097	12995	13239	13239	13030	13175	13173	13120	13223	13184	13068	12979	13084	13140	13089	13098	12994	13171	13234	12880	13056	13154	13182	12979	13092	13009	13087	13177	13110	13109	13023	13016	13185	13017	13105	13050	13072	13166	12893	13057	13156	13097	13138	13244	13074	13268	13182	13130	13070	12977	13051	13082	13157	13178	13197	13203	13165	13080	13029	13187	13274	13145	13139	13053	13121	13102	13145	13213	13074	13114	13064	13056	13229	13149	13165	13215	13181	13103	13217	13037	13120	13099	13269	13085	13118	13062	13266	13116	13126	13149	13023	12957	13114	13034	13191	13109	13080	13122	12902	13132	13127	13104	13188	13036	12994	13152	13162	13252	13110	13100	13112	13098	13086	13109	13134	13123	13021	13070	13098	13005	13204	13190	13122	13101	13042	13029	13180	13040	13156	13188	13097	13122	13158	12923	13061	13074	13180	13188	13147	13177	13218	13221	13104	13083	13021	13056	13247	13159	13067	13053	13177	13141	13048	13117	13170	12995	13096	12988	12985	13093	13067	13127	13294	13075	13100	13018	13218	13074	13195	13085	13119	13034	13004	12912	13029	13157	13214	13041	13093	13138	13062	13079	13069	12984	13167	13016	13158	13076	12970	13251	13117	13164	13013	13196	13095	13103	12939	13216	13018	13016	13087	13079	13135	13111	12926	13201	13014	13162	13069	13116	12971	13116	13037	13313	12925	13118	13178	13168	13087	12944	13152	13233	13107	12875	13093	13032	12979	13182	13142	13158	13324	13106	12913	13039	13050	13006	13072	13028	13182	13097	13065	13170	12999	13111	13193	13089	13112	12963	12941	13223	13028	13142	13066	13058	13002	13171	13201	13033	13061	13130	13048	13031	13092	13137	13038	13039	13091	13000	12902	13064	13127	13123	13032	13119	13084	13082	13144	13271	13099	13067	13104	12993	13029	12928	13163	13065	13105	13215	13153	13115	12990	12989	13154	13117	13005	13052	13030	13028	13194	13178	12983	12979	13175	13075	12991	13058	13269	13072	13029	13102	13128	13277	13071	13183	13005	13088	13072	13166	13087	12987	13181	13092	13121	13118	12991	13111	12977	13100	13104	13141	13065	13044	13137	13146	12941	13086	12960	13123	13084	13129	13021	13093	13158	13164	12819	13024	13095	13086	13109	13284	13122	12928	13052	13132	13015	13112	13171	13005	13246	13113	13078	13140	13190	13110	13139	13093	13065	13104	13038	13103	13128	13209	13138	12924	13149	13217	13098	13287	13131	13119	13020	13155	13129	13162	13035	13158	12898	13088	13040	13166	13074	13213	13098	13105	13113	13027	13071	13233	13033	13108	13112	13100	13198	13071	13153	13106	13148	13095	13133	13271	13116	13229	13023	13097	13227	13062	13073	13095	13228	13178	13008	13155	12958	13003	13153	12995	13210	12917	13039	12987	13063	13201	13079	13149	12990	13050	13150	13074	13050	13078	13166	13235	13188	13125	13176	13063	12850	13080	13091	13004	13050	13046	13084	13040	13141	12984	13034	13013	13177	13243	13149	13208	12910	13193	13112	13055	13068	13083	13048	12968	13142	12947	13002	13097	13037	13120	13136	13060	12975	13019	13242	13073	13143	12983	13257	13095	13181	13235	13020	13002	12951	13236	13231	13102	13160	13076	13158	13189	13214	12930	13099	13205	13027	13100	13067	13121	13170	13056	13147	12984	13037	13081	13140	13142	13115	13122	13148	13051	13006	13099	12970	13045	13112	13147	13235	13097	13175	13075	13099	13081	13000	13083	13165	13055	13172	13228	13057	13126	13026	13163	13176	13097	13190	13138	13044	13045	13081	13201	13083	13191	13221	13100	13009	13126	13008	13234	13283	13103	12967	12984	13215	13125	13010	13087	13055	13099	13104	12898	13104	13220	13068	12945	13116	13095	13106	13151	13000	13040	13176	13121	13161	13029	13122	13113	12955	13071	13004	13010	13075	13120	13169	13037	12993	13210	13127	13107	12959	12965	13190	13123	13215	13100	13181	13077	13103	13050	12972	13072	13155	13239	13105	13100	13079	13083	13099	13156	13059	13093	13097	13080	13019	13091	13188	13194	13087	13200	13077	13042	13075	13056	13024	13015	13089	12904	12992	13195	13104	13127	13260	13077	12935	13024	12927	13092	12925	12974	13082	12984	13175	13201	13023	13203	13076	12885	13078	13215	13055	12987	13029	12985	13061	13202	13092	13157	13121	13140	13050	13093	13103	13111	13292	13111	13200	12964	12928	13183	13171	12924	13137	13059	13144	12949	13055	13047	13031	12928	13059	13201	13124	13117	13107	12935	13004	13185	13131	13299	13034	13038	13169	13031	13174	13044	13222	13123	13120	13182	13189	13020	13269	12927	13064	13185	13196	13045	13072	13072	13114	12944	13056	13197	13189	13120	13262	13006	13128	13117	13105	13090	13049	13104	12972	13269	13119	13144	13108	13208	13111	13093	13237	12917	13049	13171	12994	13155	13289	12898	13052	13191	13012	12935	13059	13084	13157	13230	12923	13191	12853	13250	13189	12979	13078	12974	13136	13148	13072	13207	13145	12962	13270	13084	13209	12978	13160	13190	13123	13040	13049	13060	13012	13192	13184	13102	13166	13125	12989	13314	13008	13038	13162	12994	13031	13073	13314	13241	13026	13037	13159	13093	13032	13094	12962	13119	13070	12995	13258	13171	13097	13003	13075	13152	13111	13060	12996	13063	13263	13043	13049	13141	13253	13104	13117	13158	13090	13158	12892	13186	12979	13175	13022	13015	13190	13086	13072	13069	13124	12952	13109	12857	13141	13038	13207	13230	13119	13178	13000	13059	13215	13107	13051	13232	13088	13040	13083	13099	12982	13255	13008	13108	12997	13165	13050	13155	12970	13052	13079	13158	13080	13265	13181	12907	13066	13192	13070	13125	13119	13182	13075	13043	13220	13051	13012	13175	13086	13093	13268	13236	13131	13234	13192	13227	13177	13091	13088	13108	13100	13015	13144	13026	13156	13142	13026	12917	13072	13041	13266	13183	13223	13083	13062	13078	13039	13170	13089	13246	13162	13007	13134	12904	12955	13277	13226	13149	13207	13154	12984	13218	13212	13108	13179	12929	13088	13017	13081	13119	13005	13076	13212	13051	13229	13060	13207	13003	13144	12929	13131	13124	12865	13230	13127	13152	13091	12997	13083	13024	13199	13185	13233	13205	13170	13018	12975	13248	13035	12992	13125	13095	13047	13009	13080	13097	13133	13048	13216	13183	12919	13168	13145	13092	13102	13010	13131	13070	13099	13091	13134	13035	13010	13145	13149	13152	13169	13126	13005	13062	13050	13019	13102	13086	12912	13121	13200	12995	12968	13138	13199	13118	12989	13153	13026	13134	13010	12928	13091	13067	13154	13057	13131	13210	13238	13180	13016	13113	13233	13002	13086	13077	13068	13205	13087	13082	13113	13163	13225	13174	13031	13225	13136	13125	12990	13140	12979	13177	13037	13088	13194	13097	13146	13141	13292	13055	13002	13197	13021	13174	13165	13144	13247	13267	12995	13264	13208	13213	12988	13120	13047	13119	13134	12987	13037	13277	13023	13153	13069	13219	12914	13173	13008	13023	13148	13101	13022	13075	13038	13093	13228	13132	13012	13005	13121	13166	13121	13125	13038	13022	13183	12988	13010	13062	13040	13122	13025	13138	12958	12965	13108	13109	13125	13003	13174	13096	13125	13035	13220	13074	13021	13035	12964	12994	13112	13089	13194	13040	13030	13077	13328	13141	13207	13217	13017	13033	13120	13086	13057	13191	13129	13273	13151	13190	13063	13101	13076	13123	13172	13027	13007	12991	13084	13163	12991	12928	13154	13259	13181	13046	13075	13209	12997	13165	13082	13247	13146	13133	13161	12893	12997	13160	13276	13062	13032	12974	13240	13030	13022	13061	13168	13076	13238	13162	13223	13169	13080	13115	13054	13195	13061	13149	13049	13079	13009	13181	13049	13248	13204	13045	13116	13155	12999	12998	13032	13099	13178	13140	13060	13045	12918	13106	13126	13010	13091	13206	13165	13256	13083	13062	13224	13030	13071	13205	13053	13154	13108	13210	13158	13080	13084	13286	13258	13001	13109	13127	12956	13087	13173	13101	13076	13088	13262	13146	13169	13018	13069	13152	13173	13122	13135	12980	13036	13245	13068	13025	12993	13234	13073	12948	13182	12945	13098	13139	13208	13077	13123	13060	12996	13112	13023	12987	13274	13369	12990	13251	13173	13014	13079	13179	13112	13042	13217	13111	12995	12957	13062	13089	13065	13049	13222	13196	12942	13002	13109	12913	13062	13006	12950	13210	13118	13067	13124	12910	12890	13292	13338	13131	13159	13112	13197	13144	13181	12955	13091	13055	12947	13181	13126	13103	13172	13025	13090	13080	13227	13102	12989	13127	13233	13075	13191	13191	13112	13208	13110	12982	13027	13041	13094	13034	13158	13122	13119	13115	13129	13225	13174	12912	12975	12955	13065	13244	12943	13204	12934	13139	12911	13075	13102	13287	12874	13208	13203	13081	13144	13049	13060	13036	13076	13046	12956	13186	12964	13111	13002	13096	12982	13127	13146	13093	13026	13186	13203	13034	13211	13169	13046	13028	13102	13226	12994	13218	13164	12943	13003	13179	13081	12926	13203	13048	13205	13055	13127	13140	13237	13017	13094	13077	13117	13146	13008	13018	13036	13061	13198	13099	13045	13201	13043	13082	13125	13162	13165	13189	13017	13205	13167	13119	13343	12933	13126	13119	13204	13074	13171	12958	13067	13006	13194
27443	23316	38570	33194	20235	18910	16919	16192	15813	15774	15676	15796	15682	15626	15494	15254	15406	15256	15318	15373	15356	15209	15354	15238	15282	15430	15387	15337	15481	15303	15250	15212	15318	15180	15263	15379	15285	15362	15360	15282	15147	15037	15304	15320	15348	15162	15342	15400	15193	15392	15327	15106	15336	15319	15191	15308	15357	15120	15175	15531	15394	15278	15304	15200	15387	15115	15248	15273	15262	15159	15243	15102	15378	15293	15407	15267	15301	15162	15286	15233	15397	15127	15246	15246	15093	15039	15366	15377	15264	15103	15152	15277	15292	15271	15108	15079	15257	15320	15333	15229	15506	15313	15212	15217	15581	15222	15328	15169	15287	15353	15400	15138	15179	15243	15209	15056	15160	15356	15306	15375	15451	15292	15183	15127	15147	15076	15426	15236	15204	15366	15269	15159	15241	15148	15212	15429	15274	15231	15257	15193	15423	15182	15179	15194	15309	15289	15267	15337	15243	15308	15335	15249	15253	15134	15273	15378	15377	15221	15098	15335	15182	15171	15309	15169	15265	15336	15175	15104	15177	15029	15205	15248	15474	15480	15177	15224	15235	15192	15229	15401	15199	15268	15228	15374	15009	15125	15349	15245	15462	15047	15348	15423	15250	15152	15310	15236	15130	15410	15338	15237	15290	15219	15137	15278	15422	15097	15446	15164	15216	15277	15288	15057	15258	15346	15344	15152	15241	15207	15133	15343	15346	15487	15260	15220	15207	15255	15275	15395	15256	15299	15381	15174	15438	15222	15059	15045	15299	15523	15389	15138	15210	15231	15251	15360	15262	15382	15263	15385	15225	15420	15061	15381	15231	15317	15229	15223	15318	15249	15017	15339	15339	15199	15274	15442	15397	15261	15198	15141	15228	15042	15228	15315	15309	15215	15314	15328	15444	15192	15420	15389	15206	15402	15269	15263	15299	15427	15185	15278	15280	15349	15206	15242	15236	15180	15153	15328	15392	15217	15097	15390	15102	15266	15336	15266	15108	15195	15251	15161	15457	15330	15466	15105	15289	15003	15217	15288	15372	15321	15500	15308	15375	15208	15392	15435	15201	15260	15184	15265	15225	15243	15341	15401	15376	15216	15282	15398	15312	14990	15255	15207	15255	15354	15282	15157	15238	15178	15326	15338	15231	15337	15079	15248	15273	15369	15286	15423	15332	15272	15114	15135	15327	15273	15244	15468	15447	15452	15387	15065	15273	15093	15309	15310	15312	15243	15281	15210	15389	15321	15317	15199	15240	15111	15444	15274	15194	15323	15273	15431	15288	15204	15259	15206	15220	15260	15137	15549	15306	15273	15201	15308	15329	15462	15123	15438	15154	15297	15132	15294	15280	15227	15451	15318	15361	15262	15282	15366	15180	15164	15292	15162	15287	15310	15494	15341	15146	15301	15296	15410	15190	15356	15306	15126	15407	15157	15258	15199	15407	15332	15227	15161	15386	15223	15062	15360	15226	15329	15131	15215	15194	15167	15252	15250	15214	15499	15479	15250	15277	15240	15324	15215	15314	15127	15316	15288	15333	15277	15160	15291	15297	15246	15312	15334	15198	15280	15342	15195	15459	15205	15245	15326	15129	15357	15189	15361	15485	15295	15327	15231	15438	15215	15338	15442	15353	15236	15406	15092	15245	15409	15274	15174	15200	15134	15321	15401	15265	15468	15237	15275	15129	15261	15322	15311	15270	15144	15201	15189	15352	15209	15207	15512	15258	15387	15152	15332	15156	15097	15279	15252	15081	15268	15286	15234	15106	15230	15417	15400	15390	15168	15287	15418	15189	15095	15181	15307	15308	15496	15132	15492	15365	15169	15331	15163	15485	15413	15322	15224	15391	15221	15317	15171	15114	15415	15311	15363	15281	15332	15377	15331	15235	15026	15224	15377	15337	15275	15316	15334	15231	15375	15267	15269	15196	15197	15208	15377	15289	15315	15399	15226	15228	15231	15367	15101	15275	15231	15191	15283	15268	15298	15434	15306	15247	15270	15370	15285	15370	15158	15438	15327	15313	15483	15429	15174	15386	15248	15468	15317	15253	15354	15353	15256	15324	15171	15304	15609	15477	15382	15257	15416	15173	15182	15325	15301	15232	15178	15223	15164	15264	15209	15400	15240	15395	15352	15159	15165	15288	15395	15370	15311	15347	15405	15446	15320	15225	15386	15167	15273	15484	15242	15298	15244	15375	15272	15203	15317	15149	15331	15470	15312	15207	15360	15238	15404	15355	15416	15325	15378	15346	15191	15339	15244	15289	15402	15370	15226	15166	15149	15155	15073	15208	15340	15475	15276	15252	15435	15170	15314	15295	15224	15302	15283	15327	15309	15371	15333	15235	15401	15362	15169	15400	15361	15401	15244	15285	15326	15378	15363	15429	15384	15360	15262	15221	15307	15262	15239	15236	15354	15366	15146	15272	15090	15308	15265	15199	15609	15522	15262	15208	15350	15234	15265	15125	15295	15254	15048	15263	15230	15358	15224	15422	15210	15360	15125	15475	15119	15328	15059	15087	15205	15572	15402	15422	15051	15239	15528	15428	15263	15344	15395	15151	15278	15214	15341	15184	15103	15321	15359	15155	15313	15126	15400	15265	15175	15275	15403	15266	15176	15212	15356	15240	15175	15213	15272	15252	15154	15248	15206	15357	15240	15318	15192	15369	15486	15053	15289	15274	15165	15137	15261	15389	15405	15501	15301	15389	15246	15144	15317	15160	15459	15220	15127	14983	15232	15088	15173	15344	15354	15192	15370	15402	15265	15391	15165	15277	15268	15301	15412	15327	15485	15293	15360	15258	15411	15557	15412	15371	15154	15340	15233	15198	15225	15260	15204	15408	15298	15317	15065	15263	15420	15303	15311	15448	15414	15360	15148	15128	15352	15233	15275	15465	15352	15242	15462	15282	15289	15306	15266	15351	15111	15274	15281	15435	15201	15311	15132	15290	15200	15236	15229	15354	15271	15280	15204	15330	15255	15150	15372	15400	15299	15339	15391	15215	15076	15419	15083	15285	15261	15436	15312	15377	15280	15315	15320	15133	15283	15253	15253	15602	15141	15190	15271	15393	15229	15436	15310	15284	15359	15460	15285	15082	15402	15278	15115	15170	15275	15356	15153	15250	15266	15307	15321	15315	15138	15399	15237	15190	15227	15051	15326	15340	15390	15389	15398	15242	15296	15333	15225	15241	15273	14999	15335	15109	15373	15154	15127	15207	15385	15332	15058	15271	15155	15311	15345	15314	15458	15455	15355	15264	15299	15052	15266	15305	15279	15257	15318	15329	15444	15133	15134	15218	15177	15432	15153	15112	15211	15270	15412	15219	15246	15157	15391	15423	15257	15163	15299	15260	15356	15309	15337	15327	15265	15156	15222	15232	15342	15294	15196	15345	15322	15104	15261	15269	15185	15186	15331	15176	15460	15308	15381	15104	15288	15364	15335	15324	15363	15133	15322	15389	15302	15307	15343	15321	15276	15376	15159	15336	15181	15228	15318	15117	15069	15116	15173	15334	15298	15314	15237	15246	15333	15157	15317	15289	15272	15388	15290	15294	15188	15416	15235	15417	15250	15500	15416	15297	15269	15327	15449	15308	15371	15178	15040	15265	15310	15315	15339	15360	15314	15425	15342	15352	15305	15362	15238	15315	15446	15228	15497	15331	15293	15231	15184	15211	15071	15301	15313	15412	15344	15074	15261	15221	15354	15110	15287	15376	15260	15334	15251	15424	15236	15354	15209	15148	15264	15249	15173	15218	15410	15180	15238	15361	15286	15206	15347	15356	15129	15161	15244	15147	15137	15057	15339	15146	15173	15267	14972	15292	15440	15518	15349	15227	15298	15261	15343	15165	15275	15274	15308	15448	15460	15342	15039	15226	15494	15283	15221	15353	15512	15347	15030	15421	15306	15180	15245	15256	15224	15270	15394	15407	15289	15261	15255	15285	15454	15376	15504	15372	15207	15405	15187	15198	15194	15105	14985	15385	15004	15399	15333	15204	15178	15519	15250	15224	15387	15379	15187	15271	15414	15264	15387	15266	15008	15142	15173	15369	15235	15419	15288	15186	15366	15223	15368	15357	15285	15369	15438	15347	15209	15247	15245	15100	15166	15413	15174	15461	15369	15509	15264	15398	15243	15456	15312	15252	15189	15205	15310	15268	15251	15298	15320	15436	15392	15331	15296	15281	15254	15235	15230	15238	15287	15323	15322	15125	15118	15372	15368	15308	15303	15231	15185	15126	15221	15231	15223	15253	15075	15205	15349	15432	15228	15329	15207	15311	15283	15238	15443	15536	15318	15412	15264	15238	15286	15155	15133	15370	15236	15427	15331	15189	15278	15263	15318	15208	15337	15233	15202	15313	15303	15334	15249	15449	15369	15354	15265	15161	15155	15279	15414	15467	15060	15471	15550	15381	15290	15250	15298	15547	15421	15330	15380	15425	15300	15225	15379	15417	15180	15188	15250	15437	15351	15392	15141	15501	15375	15209	15477	15239	15299	15360	15240	15380	15261	15154	15254	15396	15249	15217	15260	15278	15320	15204	15365	15384	15405	15326	15336	15203	15203	15452	15498	15361	15477	15184	15367	15215	15247	15122	15303	15237	15339	15327	15272	15285	15385	15381	15383	15374	15175	15526	15336	15317	15310	15266	15139	15279	15357	15246	15232	15351	15254	15170	15320	15198	15276	15403	15310	15071	15209	15403	15384	15364	15202	15207	15260	15436	15441	15298	15215	15436	15243	15244	15137	15432	15398	15250	15224	15255	15319	15136	15249	15122	15205	15297	15408	15363	15309	15125	15116	15153	15232	15322	15298	15171	15119	15322	15520	15347	15332	15163	15226	15397	15362	15386	15207	15342	15352	15218	15279	15362	15219	15251	15178	15271	15420	15263	15239	15335	15243	15360	15435	15221	15196	15371	15282	15220	15126	15207	15102	15284	15115	15250	15510	15449	15260	15312	15240	15353	15312	15212	15338	15414	15229	15262	15183	15201	15347	15253	15063	15320	15222	15267	15353	15401	15417	15158	15322	15383	15409	15451	15420	15215	15437	15411	15317	15390	15155	15241	15509	15307	15346	15065	15194	15240	15324	15137	15250	15265	15230	15347	15186	15102	15336	15174	15184	15221	15343	15253	15314
17783	29158	43076	29133	18446	18174	15709	15008	14706	14440	14195	14258	14069	13858	13894	13697	13806	13806	13877	13753	13654	13714	13538	13842	13684	13726	13721	13571	13642	13547	13762	13528	13603	13576	13681	13667	13688	13741	13796	13726	13631	13786	13626	13650	13817	13764	13539	13649	13599	13654	13567	13692	13542	13648	13692	13676	13621	13686	13637	13619	13681	13436	13408	13579	13675	13619	13609	13868	13649	13789	13444	13704	13603	13621	13685	13611	13832	13716	13585	13639	13724	13638	13712	13681	13650	13677	13625	13536	13860	13664	13534	13787	13706	13558	13623	13557	13680	13585	13754	13652	13693	13629	13560	13537	13829	13914	13662	13481	13483	13604	13538	13720	13641	13648	13554	13532	13597	13768	13584	13591	13639	13658	13677	13469	13468	13602	13796	13724	13637	13689	13524	13561	13572	13650	13520	13497	13635	13632	13700	13638	13557	13679	13565	13708	13565	13636	13554	13790	13657	13699	13683	13713	13495	13589	13602	13757	13589	13723	13609	13633	13571	13623	13720	13658	13621	13548	13547	13646	13607	13610	13627	13601	13566	13741	13751	13581	13626	13768	13636	13755	13671	13536	13695	13773	13646	13678	13504	13689	13489	13654	13700	13554	13591	13809	13663	13484	13592	13733	13602	13648	13491	13613	13716	13560	13740	13758	13594	13767	13592	13705	13750	13658	13617	13669	13508	13658	13783	13612	13596	13471	13756	13518	13615	13666	13479	13626	13766	13659	13682	13613	13644	13576	13598	13545	13629	13468	13511	13637	13696	13515	13716	13530	13662	13677	13686	13529	13656	13712	13596	13762	13746	13670	13724	13664	13539	13553	13910	13527	13597	13726	13702	13517	13558	13538	13685	13726	13645	13874	13633	13722	13724	13678	13558	13552	13694	13545	13616	13766	13731	13574	13669	13584	13486	13641	13650	13545	13566	13787	13606	13655	13647	13642	13678	13743	13582	13649	13639	13707	13758	13677	13751	13575	13581	13566	13597	13709	13491	13652	13758	13505	13634	13478	13707	13613	13771	13669	13649	13658	13625	13598	13597	13445	13591	13711	13628	13700	13627	13641	13488	13559	13622	13644	13597	13565	13593	13737	13522	13641	13392	13692	13536	13637	13740	13640	13661	13568	13779	13646	13676	13676	13631	13606	13616	13640	13657	13720	13737	13646	13465	13598	13525	13699	13533	13500	13727	13403	13581	13704	13543	13510	13496	13528	13588	13605	13437	13576	13640	13514	13527	13706	13630	13727	13684	13628	13493	13677	13740	13683	13729	13646	13557	13533	13675	13546	13725	13455	13532	13664	13647	13624	13650	13654	13705	13486	13597	13680	13627	13484	13579	13635	13513	13631	13705	13618	13613	13715	13655	13784	13652	13580	13635	13655	13786	13733	13633	13622	13586	13573	13553	13712	13569	13649	13656	13562	13723	13685	13717	13658	13751	13600	13774	13766	13581	13686	13691	13627	13647	13507	13594	13600	13682	13768	13655	13612	13633	13565	13673	13600	13568	13781	13666	13715	13607	13525	13608	13556	13657	13770	13470	13692	13734	13527	13665	13666	13638	13658	13368	13700	13772	13618	13617	13701	13572	13586	13759	13805	13785	13739	13590	13675	13545	13622	13722	13564	13514	13512	13740	13545	13561	13649	13553	13519	13588	13459	13574	13676	13637	13624	13536	13584	13646	13624	13664	13725	13595	13674	13630	13620	13749	13706	13440	13560	13913	13614	13656	13593	13622	13608	13692	13543	13643	13803	13728	13523	13670	13648	13433	13643	13557	13654	13541	13658	13695	13654	13744	13624	13695	13633	13694	13557	13733	13622	13664	13812	13627	13845	13503	13666	13700	13601	13783	13676	13670	13658	13645	13598	13623	13661	13487	13551	13535	13712	13547	13623	13637	13589	13698	13554	13541	13657	13601	13629	13733	13595	13505	13767	13856	13793	13748	13539	13584	13678	13559	13732	13657	13729	13683	13642	13563	13640	13768	13735	13735	13790	13743	13695	13610	13702	13704	13578	13698	13572	13585	13703	14026	13479	13824	13594	13446	13373	13464	13529	13735	13553	13507	13853	13478	13612	13484	13463	13545	13726	13755	13554	13618	13680	13649	13493	13730	13636	13587	13552	13542	13660	13610	13605	13577	13719	13659	13554	13466	13706	13702	13763	13733	13634	13723	13797	13687	13643	13838	13476	13578	13630	13614	13773	13638	13571	13575	13720	13605	13620	13748	13702	13647	13680	13608	13710	13571	13530	13514	13595	13606	13531	13663	13616	13555	13560	13463	13683	13764	13714	13749	13700	13658	13687	13711	13453	13765	13501	13632	13662	13654	13623	13671	13685	13676	13654	13525	13603	13772	13626	13702	13666	13631	13593	13773	13611	13550	13682	13664	13579	13732	13700	13509	13645	13608	13808	13717	13609	13814	13505	13660	13524	13611	13655	13597	13713	13548	13409	13576	13602	13395	13558	13661	13726	13767	13675	13873	13501	13523	13575	13744	13669	13510	13684	13605	13666	13479	13495	13875	13620	13631	13757	13568	13752	13653	13665	13726	13604	13674	13603	13655	13723	13582	13648	13625	13863	13503	13682	13714	13683	13789	13553	13731	13614	13822	13545	13715	13556	13751	13683	13716	13526	13578	13533	13804	13538	13554	13606	13712	13732	13612	13554	13488	13641	13633	13753	13586	13669	13622	13533	13894	13671	13599	13603	13644	13528	13676	13535	13662	13756	13724	13666	13645	13512	13553	13631	13654	13756	13723	13659	13501	13777	13766	13535	13615	13584	13619	13611	13467	13753	13542	13736	13608	13530	13755	13771	13749	13584	13625	13610	13656	13689	13682	13665	13622	13606	13669	13566	13654	13487	13821	13614	13588	13529	13661	13583	13643	13620	13771	13593	13542	13775	13581	13486	13560	13899	13634	13485	13444	13557	13630	13625	13660	13605	13663	13587	13735	13632	13766	13614	13747	13605	13658	13592	13672	13487	13653	13673	13741	13690	13607	13656	13692	13748	13705	13640	13683	13637	13457	13567	13594	13645	13619	13646	13717	13440	13563	13650	13625	13492	13702	13588	13675	13572	13634	13640	13739	13553	13754	13625	13792	13589	13577	13656	13621	13441	13696	13535	13812	13402	13536	13558	13611	13733	13546	13491	13779	13582	13731	13602	13657	13531	13504	13469	13669	13597	13586	13675	13614	13545	13598	13505	13569	13687	13582	13751	13565	13501	13551	13559	13685	13629	13719	13421	13664	13506	13822	13586	13571	13624	13701	13813	13621	13707	13644	13712	13615	13819	13587	13753	13521	13468	13529	13625	13525	13647	13699	13396	13455	13503	13566	13617	13695	13584	13638	13711	13345	13566	13814	13706	13625	13529	13632	13730	13816	13618	13637	13642	13778	13583	13403	13626	13599	13814	13634	13593	13601	13660	13755	13623	13772	13745	13640	13430	13410	13686	13644	13693	13735	13661	13656	13701	13654	13578	13756	13734	13611	13887	13640	13610	13619	13790	13612	13621	13697	13722	13868	13437	13477	13535	13754	13767	13592	13692	13471	13560	13665	13677	13577	13631	13511	13618	13661	13660	13441	13651	13551	13717	13497	13624	13630	13536	13629	13612	13801	13529	13658	13774	13664	13768	13630	13699	13648	13615	13693	13701	13766	13564	13618	13578	13651	13609	13627	13543	13720	13824	13585	13706	13597	13664	13817	13637	13587	13608	13679	13600	13721	13429	13669	13563	13534	13648	13834	13748	13476	13652	13508	13687	13693	13470	13679	13517	13650	13686	13556	13620	13557	13543	13731	13573	13541	13523	13459	13575	13682	13544	13634	13535	13576	13686	13595	13818	13424	13559	13719	13639	13603	13670	13585	13667	13655	13731	13537	13590	13614	13646	13435	13674	13719	13649	13550	13611	13798	13598	13680	13683	13665	13546	13724	13571	13587	13626	13628	13648	13706	13706	13590	13595	13660	13663	13598	13559	13661	13735	13717	13772	13617	13626	13500	13666	13583	13681	13559	13569	13685	13662	13559	13670	13472	13585	13652	13710	13649	13508	13591	13618	13445	13588	13580	13561	13804	13884	13708	13635	13597	13514	13680	13585	13620	13691	13583	13651	13594	13670	13646	13469	13519	13652	13598	13570	13610	13567	13574	13711	13622	13640	13711	13616	13682	13558	13757	13602	13643	13719	13669	13605	13507	13744	13620	13649	13576	13582	13662	13806	13749	13586	13690	13435	13627	13617	13654	13651	13770	13673	13599	13366	13769	13548	13524	13521	13565	13393	13651	13674	13620	13542	13658	13618	13801	13564	13717	13623	13633	13687	13619	13674	13666	13464	13687	13708	13607	13489	13614	13794	13558	13623	13783	13565	13495	13584	13699	13567	13687	13601	13692	13689	13659	13653	13557	13562	13679	13568	13718	13479	13651	13452	13551	13719	13716	13754	13587	13531	13464	13625	13728	13614	13746	13763	13778	13630	13594	13620	13553	13503	13435	13621	13582	13538	13716	13521	13621	13529	13564	13725	13748	13596	13838	13627	13510	13555	13448	13667	13773	13518	13801	13633	13541	13491	13601	13640	13436	13770	13645	13608	13644	13655	13788	13487	13738	13671	13585	13671	13686	13451	13779	13593	13496	13609	13635	13695	13629	13558	13683	13552	13588	13664	13654	13720	13552	13515	13585	13681	13618	13670	13630	13698	13508	13606	13568	13609	13677	13599	13622	13735	13791	13563	13785	13580	13676	13636	13626	13673	13690	13660	13552	13583	13680	13647	13681	13638	13754	13500	13737	13643	13616	13625	13657	13761	13826	13577	13579	13770	13709	13580	13643	13562	13696	13680	13624	13576	13627	13735	13639	13583	13535	13650	13720	13600	13792	13614	13693	13547	13607	13740	13747	13595	13657	13556	13566	13554	13762	13665	13753	13470	13585	13586	13712	13598	13648	13649	13458	13627	13596	13581	13715	13638	13663	13556	13577	13628	13684	13586	13595	13729	13601	13736	13683	13681	13513	13542	13521	13634	13507	13557	13712	13697	13654	13614	13644	13638	13662	13615	13630	13550	13582	13585	13578	13584	13674	13677	13742	13618	13581	13592	13652	13898	13516	13614	13616	13598	13584	13654	13746	13557
23967	21213	36635	43399	27622	23870	20984	17524	16574	16532	16135	15854	15930	15737	15603	15446	15290	15450	15383	15215	15427	15221	15401	15408	15419	15267	15157	15312	15372	15305	15333	15110	15211	15260	15255	15418	15228	15286	15141	15354	15158	15209	15235	15496	15475	15591	15357	15338	15068	15025	15278	15311	14968	15077	15192	15012	15056	14942	15126	15208	15202	15109	15148	15403	15225	15159	15207	15091	15241	15392	15191	15286	15362	15504	15071	15220	15229	15236	15139	15241	15264	15451	15198	15021	15072	15119	15068	15299	15252	15024	15293	15133	15382	15158	15133	15272	15386	14967	15245	15194	15298	15196	15070	15253	15295	15083	15189	15116	15211	15099	15011	15195	15157	15264	15148	15192	15145	15182	15177	15136	15145	15081	15231	15103	15047	15168	15091	15167	15205	15337	15196	15066	14907	15193	15301	15246	15173	15121	15193	15065	15045	15278	15062	15204	15021	15189	15270	15207	15134	15155	15372	15176	15130	15028	15228	15139	15099	15073	15122	15139	15142	15263	15088	15109	14995	15203	15025	15067	15123	15151	15302	15260	15164	15094	15132	15144	15164	15479	15351	15092	15091	15167	15096	15135	15077	15176	15358	15144	15345	15180	15081	15127	15063	15213	15179	15070	15133	15234	15034	15220	15141	15214	15202	15234	15353	15051	15049	15120	15237	15173	15242	15363	15059	15268	15220	15024	15148	15134	15060	15157	15212	15159	15354	15178	15132	15017	15227	14989	15423	15114	15068	15155	15096	15132	14926	15269	15201	15255	15112	15009	15085	15203	15005	15085	15146	15263	15278	15419	15085	14989	15110	15053	14994	15027	14965	15243	15189	15191	15252	15433	15140	14936	15066	15156	15230	15289	15088	15027	15244	15426	15132	15213	15420	15288	15133	15129	15299	15346	15132	15052	15139	15017	15092	15074	15032	15220	15167	15166	15180	15090	15095	15194	15045	14988	15274	15047	15103	15169	15058	15048	15144	15248	15348	15119	15170	15112	15265	15147	15234	15117	15165	14998	15091	15189	15088	15125	15080	15022	15193	15080	15190	15419	15255	15341	15430	15049	15153	15255	15467	15049	15236	15260	15008	15149	15136	15340	15230	15168	15234	15131	15215	15177	15086	15162	15254	15047	15083	15113	15097	15133	15200	14948	15042	15037	15105	15065	15215	15306	15110	15209	15083	15228	15212	15201	15174	15279	15111	15111	15116	14962	15148	15126	15208	15137	15104	15235	15146	15140	15171	15295	15304	15171	15259	15198	15104	14963	15129	15031	15387	15249	15096	15293	15096	15116	15330	15065	15200	15209	15113	15136	15351	15110	15104	15055	15106	15243	15181	15092	15293	15261	15188	15237	15054	15317	15103	15062	15183	15059	15111	15134	15105	15241	15104	15178	15069	15038	15192	15059	15161	15057	15127	15141	14993	15237	15120	15111	15148	15191	14916	15255	15064	15105	15026	15221	15191	15245	15205	15334	15195	15193	15279	15328	15028	15071	15195	15103	15163	15161	15025	15223	15066	15053	15116	15215	15137	15305	15057	14992	15000	15242	15085	15237	15012	15266	14836	15185	15150	14987	15355	15147	15339	15047	15181	15137	15256	15243	15151	14984	15224	15102	15247	15168	15168	15152	15200	15196	15142	15142	15193	15051	15226	15172	15101	15219	15294	15040	15061	15239	15279	15143	15152	15411	15236	15273	15257	15230	15085	15187	15174	15003	15080	15103	15220	15059	15305	15066	15187	15101	15320	15123	15218	15369	15138	15191	15271	15112	15142	15202	15145	15154	15324	15194	15210	15047	15076	15135	15150	14978	15008	15232	15212	15045	15092	14853	15122	15327	15127	15203	15081	15008	15315	15215	15138	15260	15253	15145	15147	15250	15035	15253	15142	15187	15270	15230	15298	15115	15167	15280	15290	15009	15074	15071	15317	14901	15020	14956	15155	15131	15303	15137	15343	15213	15120	15082	15045	15147	15304	15099	15007	14928	15031	15374	15085	15120	15270	15056	15182	15018	14997	15311	15154	15158	15107	15066	15212	15159	15254	15164	15137	15028	15144	15069	15163	15251	15231	15192	15156	15273	15275	15119	15181	15152	15217	15219	15158	15010	15202	15165	15052	15314	15059	15270	15218	15229	15200	15097	14956	15057	15193	15168	15079	15124	15242	15264	15066	15179	15243	15323	15097	15021	15017	15256	15060	15216	14997	15130	15217	15111	15249	15107	15179	15204	15140	14982	15066	15227	15259	15130	15104	15045	15435	14945	15349	15320	15030	15198	15158	15138	15070	14914	15173	15422	15304	15158	15118	15190	14893	15001	15227	15369	15232	15353	15015	15002	15181	15175	15177	15153	15171	15164	15357	15119	15227	15241	14862	15062	15141	15098	14882	15157	15116	15015	15283	15018	15099	15175	15364	15132	15268	15130	15001	15199	15156	15145	15052	15182	15289	15238	15182	15135	15080	15115	14985	15177	15295	15240	15006	15183	15086	15248	15026	15035	15302	15091	15007	15171	15108	15096	15178	15105	15273	15235	15079	15207	15345	15003	15204	15121	15204	15388	15089	15221	14979	15073	15148	15143	14955	14911	15145	15230	15247	15194	15087	15198	15172	15150	15084	15102	15190	15201	15096	14984	14954	15215	15175	15203	15093	15052	15007	15126	15237	15229	15290	15070	15211	15093	15238	15013	15187	15158	15172	15303	15236	15172	15151	15156	15171	14969	15084	15249	15036	15283	15222	15329	15199	15355	15210	15114	15183	15220	15020	15292	15272	15197	15211	15050	15277	15363	15195	15170	15344	15166	15050	15297	15131	15309	15315	15115	15193	15167	15135	15031	15306	15296	15281	15285	15061	15142	15176	15169	15164	15152	15211	15188	15057	15235	15062	15210	15095	15124	15065	15216	15304	15221	15295	15127	15076	15214	15174	14910	15078	15105	15144	15165	15174	15222	15369	15283	15297	15140	15163	15163	15324	15286	15240	15022	15032	15372	15220	15288	15193	15115	15042	15238	15101	15257	15033	15050	15226	15055	15129	15080	14933	15026	15031	15062	15082	15198	15292	15176	15223	15050	15234	15124	15354	15092	15092	15112	15243	15357	15226	15170	15231	15267	15371	15191	15073	15189	15267	15150	15221	15140	15121	15092	15068	15239	15148	15019	15240	15051	15105	15277	15260	15010	14963	15121	15065	15148	15212	15104	15279	15166	15219	15179	15066	15192	15173	15170	15276	15095	15089	15066	15026	15280	15272	15167	15089	15075	15307	15046	15196	15414	15169	15150	15032	15250	15137	15154	14910	15220	15140	15116	15230	15036	15116	15220	14945	15226	15164	15022	15334	15162	15070	15157	15179	15126	15179	15187	15053	15450	15325	15148	15310	14947	15315	15160	15054	15328	15258	15260	15345	15136	15345	15013	15066	15177	15145	14985	15130	15059	15081	15129	15329	15228	15158	15106	15210	15248	15301	15097	15100	15170	15004	15065	15008	15231	15188	15213	14992	15104	15233	15196	15256	15187	15128	15259	15057	14970	15197	15242	15105	15127	15310	15077	15195	15141	14982	15006	15260	15123	15098	15120	15094	15063	15078	15030	15141	15125	15303	15174	15135	15311	15239	15162	15126	15182	14956	15060	15255	15084	15267	15177	15131	15268	15121	15078	14956	15242	15242	15084	15165	15034	15079	14979	15225	15271	15118	15256	15221	15089	15247	15085	15200	15335	15285	15234	15201	15219	15161	15026	15253	15167	15233	15119	15128	15057	15015	15286	14972	15263	15285	15335	15226	15174	15142	15312	15051	15269	15252	15098	15231	15140	15373	15295	15237	15090	15213	15174	15248	15215	15245	15177	15221	14878	14894	15191	15139	15270	15065	14902	15100	15131	15205	15156	15034	15300	15237	15074	15125	15132	15178	15175	15032	15198	15233	15172	15153	15231	15128	15189	15437	15009	14993	15140	15407	15149	15152	15169	14834	15225	15097	15118	15132	14964	15182	15202	15355	15027	15071	15119	15235	15103	15064	15229	15077	15150	15020	15189	15203	15026	15084	15053	15152	15033	15145	15219	15270	15191	15233	15135	15119	15001	15154	15047	15284	15292	15154	15189	15131	15043	14960	15245	15315	15307	15122	15202	15093	15069	15209	15185	15260	15245	15392	15094	14819	15132	15323	15106	15202	15266	15115	15154	15111	15250	15233	15251	15287	15348	15165	15372	15185	15147	15182	15247	15183	15000	15299	15192	15345	15327	15220	15266	15106	15151	15231	15202	15157	15316	15205	15225	15126	15294	15189	15251	15249	15263	15297	15119	15205	14960	15249	15203	15074	15074	15105	15268	15125	15206	14994	15231	15150	15214	15173	15014	15104	14952	15039	15106	15329	15033	15286	15224	14961	15027	15037	15188	15196	15109	15279	15133	15271	15456	15322	15188	15267	15064	15124	15168	15378	15296	14991	15088	15204	15053	15236	15243	15224	15168	14917	15050	15247	15054	15313	15189	15098	15060	15112	15071	15261	15252	15013	15195	15322	15177	15105	15212	15310	15279	15170	15187	14969	15035	15223	15223	14985	15271	15085	15258	15129	15149	15138	15231	15173	15307	15339	15325	15309	15230	15302	15299	15076	15060	15267	15116	14949	15187	15356	15041	15198	15074	15091	15128	15221	15021	15012	15028	15267	15304	15280	15087	15059	15191	15038	15321	15374	14975	15345	14889	15337	15230	15184	15119	15214	15067	15215	15354	15110	15054	15143	15185	15191	15239	15345	15172	14991	15076	15028	15114	15274	14935	15203	15179	15256	15133	15111	15193	15024	15254	15086	15214	15299	15104	15257	15065	15240	15098	15178	15085	15172	15317	15185	15030	15140	15035	14989	15059	15230	15004	15154	15114	15073	15060	15412	15165	15263	15088	15287	15072	15237	15082	15278	15280	15244	15143	15037	14934	15131	15011	15085	15120	15152	15181	15171	15074	15074	15061	15110	15203	15290	15150	15112	15305	15110	15074	15287	15111	15146	15239	15116	15091	15112	15077	15195	15203	15365	15208	15376	15082	15285	15234	15316	15298	15075	15111	15204	15132	15238	14861	15064	15057	15247	15157	15058	15195	15081	15124	15209	15115	15076	15184	15151	15159	15025	15242	15196	15179
19523	49564	77829	58830	28933	20963	17465	16461	15770	15144	14972	14521	14413	14251	14042	13942	14028	14021	13797	13988	13771	13771	13850	13884	13506	13668	13806	13685	13514	13668	13675	13630	13562	13458	13680	13535	13672	13724	13436	13500	13707	13495	13582	14101	14055	13741	13707	13767	13679	13665	13574	13573	13517	13573	13587	13504	13706	13548	13545	13628	13548	13486	13599	13486	13623	13669	13528	13642	13611	13444	13569	13398	13674	13378	13607	13422	13593	13580	13422	13638	13581	13599	13495	13547	13626	13423	13742	13696	13580	13684	13526	13641	13711	13516	13709	13598	13620	13554	13548	13678	13600	13539	13490	13421	13554	13449	13575	13645	13575	13621	13670	13609	13509	13505	13460	13458	13745	13501	13684	13574	13739	13715	13522	13460	13615	13534	13562	13627	13591	13637	13604	13438	13556	13480	13653	13485	13624	13581	13568	13618	13540	13504	13554	13625	13592	13693	13603	13543	13570	13626	13567	13684	13558	13556	13583	13534	13647	13539	13435	13617	13590	13558	13650	13729	13546	13463	13802	13510	13502	13711	13467	13575	13656	13689	13426	13604	13488	13597	13646	13577	13687	13585	13521	13527	13494	13513	13563	13552	13544	13393	13386	13570	13589	13397	13608	13591	13508	13537	13407	13369	13633	13691	13582	13699	13606	13660	13583	13559	13682	13489	13519	13536	13569	13484	13608	13431	13524	13483	13575	13384	13575	13605	13503	13599	13500	13453	13556	13605	13716	13535	13618	13817	13685	13436	13612	13682	13534	13503	13534	13657	13541	13492	13517	13665	13626	13617	13558	13634	13688	13666	13476	13623	13505	13507	13642	13463	13623	13651	13464	13560	13582	13552	13569	13667	13632	13565	13536	13582	13538	13447	13486	13492	13714	13500	13633	13396	13520	13671	13602	13480	13433	13498	13647	13546	13562	13541	13717	13579	13625	13608	13663	13378	13538	13441	13601	13577	13505	13449	13747	13399	13546	13577	13546	13543	13564	13540	13572	13560	13582	13592	13600	13321	13608	13521	13571	13497	13687	13611	13567	13595	13676	13594	13564	13596	13668	13654	13371	13583	13523	13720	13628	13689	13450	13691	13522	13655	13659	13523	13537	13499	13437	13597	13362	13668	13458	13378	13443	13372	13532	13577	13600	13523	13633	13416	13657	13558	13407	13404	13723	13517	13307	13542	13544	13450	13654	13542	13549	13556	13550	13660	13597	13617	13504	13424	13647	13599	13615	13616	13559	13490	13743	13569	13611	13497	13718	13584	13669	13697	13653	13545	13745	13668	13542	13619	13626	13597	13568	13402	13512	13669	13595	13596	13526	13560	13669	13682	13609	13576	13547	13625	13541	13729	13459	13485	13623	13575	13599	13644	13483	13475	13471	13400	13512	13523	13595	13679	13400	13658	13495	13480	13420	13573	13791	13640	13365	13477	13538	13522	13644	13399	13658	13478	13586	13334	13579	13602	13600	13701	13623	13586	13489	13540	13714	13582	13601	13709	13623	13546	13395	13508	13705	13466	13532	13612	13553	13727	13630	13573	13486	13667	13501	13638	13608	13692	13521	13469	13535	13434	13824	13486	13496	13498	13495	13603	13559	13561	13716	13600	13540	13444	13563	13675	13404	13423	13548	13483	13730	13697	13611	13582	13507	13562	13459	13559	13615	13619	13531	13690	13514	13689	13539	13544	13462	13847	13550	13638	13613	13624	13684	13644	13491	13581	13384	13507	13502	13650	13603	13570	13576	13585	13481	13613	13584	13677	13563	13693	13503	13681	13428	13625	13621	13487	13620	13578	13574	13648	13615	13630	13475	13469	13549	13649	13585	13442	13327	13710	13582	13590	13436	13470	13443	13665	13652	13580	13677	13810	13598	13398	13392	13452	13698	13520	13407	13580	13644	13532	13473	13640	13562	13674	13486	13559	13574	13566	13610	13384	13582	13572	13525	13515	13622	13549	13465	13548	13595	13592	13585	13478	13587	13452	13561	13624	13565	13685	13632	13573	13559	13513	13555	13582	13651	13522	13557	13501	13501	13569	13505	13555	13687	13476	13604	13619	13609	13538	13618	13559	13556	13670	13483	13450	13609	13628	13462	13558	13400	13431	13618	13532	13654	13624	13519	13687	13498	13500	13466	13607	13427	13658	13634	13630	13480	13585	13578	13481	13636	13499	13587	13384	13771	13544	13585	13693	13767	13589	13620	13694	13597	13489	13537	13455	13600	13569	13605	13487	13503	13484	13659	13431	13738	13515	13545	13386	13683	13489	13647	13529	13458	13506	13730	13414	13577	13586	13711	13578	13422	13502	13422	13635	13799	13440	13620	13522	13749	13563	13622	13637	13532	13497	13489	13467	13652	13567	13471	13691	13424	13598	13538	13525	13488	13731	13426	13585	13441	13634	13497	13679	13501	13526	13656	13596	13454	13702	13731	13600	13645	13625	13622	13606	13628	13544	13471	13452	13537	13662	13547	13492	13530	13666	13694	13540	13415	13659	13596	13441	13701	13705	13444	13548	13626	13595	13644	13718	13600	13698	13437	13646	13509	13478	13519	13517	13568	13597	13415	13649	13678	13711	13460	13552	13579	13618	13566	13683	13578	13530	13644	13469	13598	13412	13630	13337	13708	13594	13559	13693	13504	13496	13532	13651	13619	13532	13386	13502	13460	13657	13608	13621	13672	13699	13579	13671	13533	13550	13459	13612	13529	13598	13606	13494	13550	13627	13587	13677	13568	13489	13675	13487	13427	13488	13684	13425	13560	13692	13596	13486	13624	13505	13620	13583	13714	13639	13621	13552	13574	13428	13490	13582	13630	13481	13538	13530	13605	13514	13530	13623	13547	13654	13473	13624	13462	13501	13616	13563	13452	13506	13465	13769	13546	13474	13564	13667	13702	13610	13643	13486	13386	13539	13662	13701	13658	13439	13492	13584	13691	13575	13709	13543	13633	13622	13742	13475	13547	13575	13747	13476	13514	13694	13471	13556	13639	13621	13553	13506	13677	13710	13543	13511	13637	13586	13504	13657	13628	13467	13456	13529	13504	13592	13553	13571	13522	13491	13486	13603	13548	13510	13564	13746	13488	13514	13453	13530	13608	13630	13653	13574	13395	13622	13661	13480	13655	13724	13672	13507	13610	13606	13638	13549	13603	13629	13528	13478	13518	13625	13591	13787	13572	13394	13553	13547	13763	13377	13521	13614	13541	13500	13624	13664	13635	13553	13614	13572	13316	13789	13408	13506	13680	13644	13582	13613	13490	13694	13549	13674	13683	13463	13670	13564	13556	13645	13495	13485	13530	13652	13590	13459	13544	13528	13669	13513	13695	13515	13541	13559	13703	13584	13541	13544	13576	13658	13577	13630	13530	13559	13559	13509	13561	13383	13446	13573	13527	13582	13589	13735	13496	13585	13580	13416	13609	13685	13593	13543	13621	13609	13557	13519	13547	13528	13746	13657	13562	13542	13344	13584	13545	13711	13459	13553	13515	13471	13609	13509	13646	13709	13583	13543	13643	13553	13564	13669	13598	13630	13517	13561	13635	13505	13663	13627	13612	13550	13494	13612	13592	13566	13603	13508	13602	13762	13558	13652	13631	13623	13571	13537	13604	13463	13506	13545	13605	13644	13497	13579	13590	13512	13613	13620	13497	13562	13550	13379	13529	13781	13791	13552	13563	13596	13854	13643	13692	13654	13649	13574	13628	13522	13550	13507	13587	13606	13486	13511	13406	13627	13740	13450	13652	13593	13519	13525	13468	13509	13489	13461	13600	13581	13457	13595	13461	13439	13568	13534	13418	13672	13368	13538	13611	13539	13754	13578	13614	13444	13576	13479	13679	13635	13411	13582	13524	13536	13644	13694	13443	13545	13529	13553	13482	13492	13733	13535	13593	13567	13678	13448	13617	13668	13609	13440	13493	13582	13520	13629	13406	13731	13731	13596	13392	13356	13483	13761	13613	13435	13461	13551	13319	13560	13439	13597	13504	13562	13559	13460	13524	13519	13582	13509	13730	13429	13597	13681	13560	13621	13404	13586	13506	13624	13631	13518	13492	13723	13601	13659	13611	13663	13484	13513	13360	13647	13512	13499	13607	13535	13487	13567	13556	13580	13592	13742	13691	13354	13491	13592	13641	13641	13514	13550	13537	13573	13512	13566	13610	13630	13485	13576	13689	13605	13639	13408	13588	13682	13586	13524	13461	13558	13456	13616	13727	13547	13493	13586	13676	13578	13573	13639	13688	13493	13540	13497	13526	13708	13544	13539	13605	13619	13552	13562	13533	13687	13402	13588	13749	13696	13452	13480	13387	13479	13665	13471	13604	13548	13469	13572	13603	13591	13565	13551	13556	13521	13634	13650	13571	13489	13616	13532	13497	13503	13751	13614	13700	13667	13567	13458	13579	13608	13508	13611	13498	13479	13522	13551	13443	13588	13732	13696	13583	13597	13506	13500	13461	13516	13565	13633	13378	13544	13678	13481	13427	13455	13604	13669	13594	13810	13634	13452	13542	13499	13444	13573	13396	13566	13576	13609	13573	13603	13492	13616	13531	13715	13545	13611	13575	13468	13736	13530	13771	13451	13557	13640	13563	13608	13568	13563	13438	13552	13563	13550	13515	13486	13629	13462	13703	13462	13447	13666	13470	13661	13464	13635	13589	13579	13529	13529	13537	13555	13626	13623	13527	13577	13472	13638	13554	13447	13522	13603	13570	13502	13548	13596	13483	13521	13505	13655	13550	13731	13703	13423	13541	13475	13709	13522	13545	13606	13734	13402	13598	13754	13602	13695	13657	13514	13726	13636	13405	13579	13629	13407	13627	13535	13403	13511	13613	13460	13507	13424	13553	13567	13604	13519	13531	13527	13711	13528	13567	13677	13531	13519	13621	13769	13804	13750	13596	13526	13604	13691	13568	13612	13537	13418	13556	13502	13671	13602	13620	13375	13431	13486	13586	13645	13651	13461	13571	13625	13554	13457	13388	13582	13413	13611	13762	13568	13718	13314	13541	13623	13584	13470	13540	13572	13599	13600	13596	13630	13797	13544	13549	13421	13444	13500	13390	13616	13534	13502	13492	13599	13537	13554	13644	13433	13471	13602	13510	13521	13644	13531	13584	13395	13738	13626	13587	13489
22680	21156	34589	40106	27183	24330	25060	19336	17608	17274	16684	16497	16356	16097	16039	15916	15838	15600	15485	15500	15665	15686	15595	15624	15599	15719	15444	15428	15470	15605	15479	15493	15456	15278	15409	15594	15248	15411	15312	15481	15437	15203	15313	15867	16062	15840	15541	15265	15595	15513	15432	15442	15390	15407	15314	15261	15335	15101	15298	15245	15412	15527	15479	15264	15320	15446	15453	15375	15438	15491	15308	15392	15346	15381	15204	15400	15471	15429	15411	15556	15442	15585	15375	15389	15455	15458	15275	15547	15311	15334	15378	15236	15335	15467	15215	15245	15504	15483	15361	15305	15485	15337	15469	15312	15351	15469	15457	15390	15420	15288	15275	15426	15113	15414	15318	15323	15419	15396	15360	15271	15291	15240	15457	15428	15342	15168	15397	15252	15246	15388	15320	15196	15259	15385	15337	15275	15295	15188	15376	15112	15324	15280	15273	15392	15365	15293	15306	15253	15254	15385	15294	15278	15180	15343	15597	15292	15291	15007	15328	15311	15393	15382	15169	15234	15300	15214	15442	15307	15176	15182	15300	15108	15282	15214	15430	15372	15408	15233	15495	15355	15263	15267	15376	15447	15204	15238	15200	15363	15406	15218	15168	15281	15223	15580	15207	15377	15244	15151	15246	15218	15277	15472	15532	15271	15307	15524	15718	15365	15460	15552	15317	15294	15202	15317	15351	15471	15449	15291	15542	15115	15027	15421	15332	15241	15378	15151	15157	15483	15296	15207	15438	15230	15523	15364	15085	15152	15332	15323	15313	15327	15115	15306	15270	15421	15169	15216	15318	15158	15308	15366	15287	15322	15324	15376	15347	15055	15365	15284	15296	15233	15222	15310	15234	15416	15258	15338	15443	15184	15482	15306	15267	15322	15225	15434	15269	15407	15290	15409	15381	15203	15322	15094	15289	15466	15086	15261	15410	15455	15378	15226	15198	15468	15196	15236	15385	15465	15288	15280	15254	15345	15252	15129	15328	14941	15353	15373	15379	15355	15203	15337	15341	15218	15378	15352	15249	15270	15401	15466	15374	15241	15347	15239	15364	15217	15342	15338	15212	15070	15031	15355	15313	15225	15285	15321	15105	15178	15400	15303	15471	15135	15262	15136	15300	15323	15401	15376	15505	15327	15257	15317	15298	15339	15229	15176	15449	15321	15114	15293	15232	15560	15490	15195	15246	15387	15320	15118	15134	15303	15301	15352	15284	15328	15253	15285	15077	15395	15078	15245	15324	15316	15221	15212	15304	15195	15364	15368	15291	15309	15438	15335	15357	15408	15244	15265	15390	15192	15328	15355	15228	15337	15265	15425	15484	15189	15317	15372	15376	15263	15257	15257	15249	15272	15248	15339	15280	15365	15477	15355	15232	15378	15394	15362	15024	15355	15409	15316	15298	15210	15342	15373	15291	15236	15243	15303	15287	15314	15380	15422	15406	15458	15486	15366	15338	15301	15159	15367	15306	15416	15463	15312	15491	15273	15329	15416	15392	15446	15278	15334	15547	15271	15497	15095	15310	15114	15333	15332	15321	15254	15256	15447	15334	15396	15282	15518	15228	15436	15289	15097	15118	15277	15385	15539	15376	15394	15296	15335	15442	15272	15193	15441	15382	15339	15476	15332	15337	15255	15431	15368	15365	15353	15179	15406	15499	15407	15414	15206	15175	15251	15214	15181	15388	15553	15347	15426	15279	15025	15394	15306	15361	15262	15204	15258	15246	15222	15371	15333	15474	15245	15444	15246	15230	15239	15342	15316	15206	15332	15243	15347	15096	15358	15254	15280	15357	15339	15038	15096	15347	15216	15353	15248	15441	15269	15278	15355	15254	15226	15214	15422	15376	15326	15358	15368	15299	15262	15232	15206	15195	15561	15328	15465	15336	15439	15220	15217	15183	15297	15283	15473	15491	15303	15456	15326	15510	15280	15356	15377	15295	15329	15339	15303	15365	15320	15349	15322	15248	15267	15424	15406	15183	15325	15316	15378	15185	15207	15478	15347	15231	15209	15388	15358	15276	15268	15407	15332	15437	15245	15340	15368	15503	15267	15217	15209	15281	15208	15377	15243	15441	15296	15230	15224	15074	15094	15285	15260	15222	15266	15328	15125	15258	15193	15386	15301	15265	15254	15368	15356	15223	15355	15421	15215	15153	15206	15145	15426	15373	15337	15249	15468	15279	15039	15345	15301	15161	15353	15225	15274	15296	15300	15181	15481	15223	15423	15431	15429	15348	15250	15360	15270	15175	15207	15254	15316	15407	15255	15296	15205	15188	15168	15297	15213	15306	15260	15454	15192	15504	15312	15360	15374	15338	15435	15060	15379	15280	15196	15310	15337	15364	15373	15268	15239	15378	15290	15323	15282	15286	15284	15366	15189	15354	15177	15097	15062	15325	15370	15138	15305	15207	15135	15277	15316	15253	15461	15293	15343	15247	15337	15498	15306	15112	15321	15461	15365	15318	15326	15415	15165	15182	15264	15348	15430	15182	15143	15564	15417	15231	15425	15176	15281	15215	15316	15402	15080	15091	15067	15276	15442	15394	15361	15164	15194	15195	15391	15374	15236	15389	15319	15339	15461	15264	15371	15233	15190	15331	15262	15272	15268	15324	15285	15296	15416	15207	15408	15246	15399	15215	15283	15324	15238	15441	15355	15274	15392	15461	15336	15300	15427	15253	15317	15378	15322	15356	15357	15247	15306	15212	15270	15229	15265	15319	15360	15312	15457	15356	15331	15348	15132	15313	15213	15411	15414	15425	15161	15188	15333	15332	15413	15322	15415	15314	15214	15192	15202	15172	15295	15322	15505	15395	15418	15301	15371	15325	15418	15353	15321	15508	15171	15143	15186	15317	15303	15324	15474	15441	15486	15348	15497	15331	15335	15313	15343	15324	15397	15411	15249	15257	15222	15427	15396	15477	15347	15098	15370	15362	15413	15414	15167	15176	15304	15418	15427	15224	15218	15531	15285	15215	15400	15326	15307	15234	15191	15499	15188	15321	15272	15317	15353	15354	15218	15484	15162	15229	15216	15152	14947	15056	15211	15187	15229	15418	15226	15263	15404	15353	15404	15149	15416	15401	15371	15187	15388	15315	15398	15309	15316	15186	15056	15341	15171	15297	15418	15389	15455	15262	15389	15147	15283	15140	15498	15164	15258	15242	15123	15300	15384	15245	15423	15070	15355	15363	15154	15393	15276	15214	15391	15439	15051	15355	15244	15290	15248	15376	15205	15403	15395	15427	15341	15203	15377	15316	15395	15269	15295	15170	15411	15335	15343	15293	15359	15375	15401	15238	15319	15234	15442	15165	15232	15282	15424	15181	15256	15496	15091	15342	15291	15225	15436	15530	15230	15253	15293	15348	15179	15399	15347	15197	15053	15204	15422	15434	15282	15318	15287	15352	15372	15347	15278	15271	15338	15353	15312	15280	15464	15281	15442	15058	15347	15280	15332	15266	15108	15376	15253	15439	15246	15345	15193	15178	15296	15521	15371	15350	15423	15555	15301	15329	15386	15205	15259	15399	15386	15508	15425	15199	15130	15297	15211	15458	15237	15470	15348	15260	15236	15335	15312	15066	15273	15330	15218	15385	15413	15387	15283	15397	15428	15408	15325	15393	15496	15388	15247	15175	15266	15220	15379	15288	15361	15378	15324	15324	15290	15414	15377	15363	15476	15403	15394	15253	15323	15396	15239	15378	15300	15163	15309	15362	15435	15268	15408	15347	15119	15205	15057	15200	15056	15166	15217	15383	15405	15203	15244	15141	15270	15261	15151	15300	15236	15213	15260	15434	15319	15229	15219	15199	15346	15221	15386	15182	15202	15117	15423	15469	15231	15487	15308	15381	15439	15260	15286	15390	15140	15206	15222	15131	15358	15278	15170	15289	15256	15234	15238	15311	15308	15331	15414	15283	15369	15285	15415	15373	14937	15095	15353	15328	15451	15305	15269	15403	15478	15397	15289	15438	15292	15320	15121	15312	15313	15410	15258	15222	15486	15499	15393	15392	15242	15330	15325	15246	15147	15240	15469	15412	15151	15456	15258	15365	15406	15124	15260	15195	15434	15195	15386	15255	15560	15550	15361	15282	15363	15236	15205	15375	15123	15344	15208	15245	15111	15186	15113	15366	15279	15298	15319	15362	15165	15223	15252	15451	15212	15142	15347	15216	15177	15367	15440	15529	15272	15383	15327	15234	15413	15369	15132	15236	15254	15200	15393	15257	15387	15101	15310	15230	15330	15342	15346	15121	15333	15053	15397	15396	15246	15234	15169	15303	15258	15376	15243	15404	15468	15478	15321	15172	15195	15305	15309	15321	15394	15233	15388	15272	15232	15337	15178	15249	15303	15183	15286	15254	15303	15172	15352	15421	15524	15172	15635	15383	15247	14969	15190	15533	15118	15412	15231	15232	15404	15386	15248	15334	15369	15383	15375	15206	15315	15214	15203	15252	15151	15198	15191	15262	15302	15307	15366	15450	15417	15057	15279	15274	15227	15345	15283	15338	15193	15152	15312	15541	15224	15309	15156	15225	15370	15524	15202	15210	15216	15344	15266	15115	15530	15537	15335	15336	15171	15327	15325	15325	15392	15146	15485	15271	15482	15108	15342	15332	15169	15415	15090	15246	15335	15340	15474	15564	15450	15345	15502	15158	15437	15282	15285	15291	15120	15362	15077	15568	15341	15245	15229	15189	15299	15338	15234	15325	15464	15353	15355	15537	15212	15138	15334	15329	15453	15406	15379	15180	15412	15253	15369	15225	15278	15310	15319	15422	15261	15340	15286	15364	15413	15274	15283	15392	15412	15483	15203	15221	15141	15307	15441	15250	15495	15478	15352	15411	15320	15349	15428	15426	15512	15413	15289	15364	15330	15066	15332	15307	15246	15415	15339	15281	15285	15195	15437	15369	15283	15184	15284	15210	15365	15439	15394	15347	15132	15158	15271	15386	15221	15356	15148	15078	15234	15261	15225	15215	15320	15206	15311	15142	15305	15261	15492	15399	15223	15202	15178	15269	15236	15303	15307	15341	15245	15450	15234	15146	15216	15216	15249	15198	15308	15340	15276	15279	15231	15074	15133	15337	15355	15274	15325	15304	15304	15191	15341	15390	15493	15282	15331	15402	15233
21265	69994	94214	73107	36403	22579	19341	18052	16485	16000	15310	15101	14813	14362	14525	14287	14183	14218	13943	13866	13923	13765	13908	13793	13837	13690	13645	13742	13614	13717	13682	13580	13517	13597	13686	13630	13561	13633	13606	13606	13648	13745	13733	14238	14495	14120	13828	13753	13536	13650	13573	13582	13623	13609	13604	13687	13656	13574	13540	13673	13489	13725	13707	13825	13731	13437	13541	13669	13679	13675	13695	13563	13833	13519	13573	13544	13689	13550	13529	13675	13615	13667	13542	13570	13704	13610	13546	13507	13528	13727	13757	13641	13802	13626	13414	13599	13699	13556	13776	13576	13616	13495	13676	13598	13608	13671	13624	13593	13591	13578	13720	13655	13485	13623	13487	13560	13683	13519	13552	13743	13656	13382	13557	13607	13610	13643	13610	13659	13720	13457	13649	13521	13739	13576	13666	13589	13566	13676	13715	13552	13467	13600	13623	13474	13527	13634	13608	13736	13573	13522	13706	13540	13582	13534	13680	13543	13546	13591	13563	13717	13805	13623	13587	13573	13538	13678	13532	13449	13701	13577	13603	13623	13621	13374	13427	13650	13720	13518	13555	13767	13652	13559	13462	13668	13593	13576	13615	13625	13445	13652	13440	13564	13632	13647	13512	13793	13440	13706	13729	13695	13673	13503	13763	13455	13776	13566	13535	13667	13447	13714	13504	13643	13636	13496	13598	13670	13593	13565	13546	13542	13563	13722	13609	13666	13557	13589	13529	13672	13728	13568	13529	13402	13413	13493	13838	13670	13572	13705	13482	13530	13553	13620	13644	13691	13653	13638	13544	13381	13720	13703	13498	13683	13596	13647	13577	13708	13551	13501	13622	13595	13618	13446	13509	13734	13639	13727	13593	13547	13440	13681	13531	13588	13500	13623	13502	13506	13451	13729	13680	13628	13654	13475	13623	13701	13692	13665	13622	13603	13499	13421	13504	13528	13687	13441	13664	13631	13634	13591	13529	13537	13686	13671	13559	13565	13602	13760	13565	13578	13466	13665	13631	13571	13612	13673	13586	13729	13414	13536	13595	13583	13571	13696	13613	13609	13505	13660	13623	13666	13633	13698	13711	13874	13607	13674	13543	13487	13572	13532	13720	13557	13650	13735	13661	13859	13462	13571	13567	13538	13640	13699	13545	13778	13603	13658	13521	13676	13773	13340	13533	13616	13667	13615	13471	13559	13601	13594	13542	13702	13560	13576	13530	13623	13652	13449	13559	13681	13631	13615	13589	13669	13410	13669	13551	13641	13707	13518	13682	13527	13530	13618	13582	13566	13672	13571	13518	13656	13516	13580	13635	13735	13584	13623	13577	13634	13433	13546	13533	13529	13842	13608	13544	13517	13553	13343	13645	13692	13512	13664	13585	13632	13639	13629	13740	13488	13788	13601	13537	13505	13739	13418	13458	13668	13473	13457	13530	13666	13563	13713	13512	13561	13490	13599	13479	13499	13596	13561	13616	13788	13547	13426	13714	13571	13661	13555	13560	13751	13663	13493	13594	13612	13799	13619	13635	13567	13660	13443	13588	13483	13638	13692	13639	13607	13522	13668	13497	13556	13463	13647	13722	13540	13511	13540	13600	13590	13566	13513	13516	13559	13734	13658	13554	13699	13582	13494	13709	13603	13481	13595	13586	13727	13634	13520	13625	13501	13509	13564	13541	13696	13519	13494	13756	13527	13621	13383	13454	13525	13499	13527	13666	13427	13535	13485	13477	13587	13537	13564	13545	13674	13534	13447	13664	13504	13662	13576	13459	13722	13571	13540	13538	13535	13515	13509	13555	13491	13625	13613	13749	13580	13455	13705	13617	13557	13759	13677	13382	13617	13524	13531	13681	13786	13635	13694	13620	13465	13569	13507	13658	13666	13630	13681	13607	13681	13619	13655	13530	13412	13488	13634	13779	13586	13729	13644	13568	13623	13666	13715	13568	13558	13542	13580	13518	13739	13520	13646	13591	13574	13616	13656	13528	13559	13609	13540	13658	13596	13695	13632	13680	13565	13558	13634	13624	13705	13645	13640	13659	13694	13680	13649	13538	13533	13533	13509	13590	13402	13595	13628	13654	13558	13686	13356	13407	13547	13462	13569	13537	13771	13421	13634	13514	13785	13499	13392	13598	13443	13709	13572	13663	13585	13525	13516	13800	13590	13590	13802	13636	13740	13623	13532	13481	13567	13721	13577	13651	13398	13733	13671	13548	13715	13718	13486	13590	13706	13639	13518	13588	13465	13546	13654	13706	13679	13612	13680	13589	13657	13495	13520	13487	13446	13687	13561	13580	13587	13654	13456	13570	13711	13456	13577	13670	13763	13515	13761	13494	13518	13660	13692	13740	13493	13692	13666	13470	13702	13756	13572	13432	13505	13651	13596	13582	13525	13677	13563	13657	13524	13640	13569	13561	13582	13630	13653	13621	13631	13464	13474	13638	13496	13598	13634	13527	13706	13435	13715	13509	13659	13711	13517	13723	13502	13657	13558	13653	13463	13517	13656	13612	13610	13556	13568	13553	13655	13578	13705	13421	13549	13634	13504	13759	13563	13782	13672	13572	13609	13554	13483	13524	13774	13596	13615	13637	13705	13606	13687	13679	13537	13572	13464	13480	13632	13589	13436	13661	13680	13626	13739	13575	13585	13661	13585	13697	13542	13567	13701	13678	13390	13583	13481	13702	13628	13454	13560	13510	13612	13598	13549	13461	13604	13608	13492	13716	13558	13536	13582	13677	13661	13739	13511	13607	13653	13414	13536	13793	13638	13541	13688	13512	13678	13694	13579	13639	13825	13561	13563	13637	13569	13570	13461	13663	13523	13472	13517	13494	13584	13572	13612	13492	13573	13547	13548	13647	13651	13609	13568	13580	13684	13521	13698	13521	13613	13632	13743	13636	13675	13519	13629	13491	13542	13518	13676	13510	13829	13650	13674	13517	13699	13695	13527	13617	13625	13664	13595	13582	13764	13535	13640	13417	13754	13693	13520	13455	13570	13693	13524	13719	13736	13470	13579	13654	13420	13776	13641	13701	13509	13807	13482	13612	13387	13645	13605	13550	13509	13634	13637	13640	13653	13575	13613	13471	13634	13594	13501	13470	13651	13534	13452	13507	13645	13561	13627	13622	13523	13533	13558	13630	13661	13630	13626	13752	13592	13518	13562	13555	13574	13577	13452	13586	13639	13476	13675	13563	13661	13909	13581	13474	13562	13509	13508	13538	13566	13798	13572	13539	13648	13566	13516	13484	13552	13538	13646	13612	13485	13678	13521	13558	13526	13508	13772	13493	13625	13687	13649	13572	13425	13642	13538	13569	13542	13603	13642	13481	13718	13551	13619	13614	13492	13608	13503	13503	13420	13659	13409	13532	13508	13587	13610	13586	13663	13560	13725	13595	13623	13529	13657	13598	13624	13682	13595	13564	13522	13610	13687	13819	13540	13573	13635	13658	13652	13705	13626	13669	13496	13553	13654	13658	13622	13627	13554	13813	13546	13534	13565	13597	13512	13744	13584	13525	13771	13443	13560	13792	13586	13539	13515	13576	13493	13571	13587	13752	13632	13704	13686	13580	13608	13586	13519	13739	13618	13555	13809	13639	13582	13589	13546	13562	13480	13632	13686	13506	13586	13624	13625	13643	13630	13712	13586	13817	13572	13725	13483	13557	13526	13525	13717	13613	13756	13609	13444	13567	13574	13569	13604	13616	13436	13762	13514	13600	13674	13627	13530	13560	13656	13717	13511	13523	13664	13671	13603	13648	13500	13742	13695	13718	13563	13540	13486	13657	13458	13655	13548	13593	13653	13610	13475	13693	13548	13559	13509	13692	13600	13519	13382	13550	13635	13565	13761	13651	13606	13705	13587	13532	13700	13467	13694	13695	13469	13620	13697	13703	13626	13628	13672	13485	13698	13811	13482	13638	13468	13722	13522	13457	13622	13498	13718	13478	13640	13447	13546	13564	13556	13709	13598	13406	13733	13564	13640	13639	13519	13523	13688	13539	13752	13578	13468	13765	13639	13625	13531	13672	13617	13570	13595	13545	13566	13621	13563	13601	13495	13660	13638	13761	13625	13614	13754	13491	13544	13788	13665	13595	13546	13621	13653	13704	13514	13538	13580	13597	13591	13610	13764	13477	13603	13553	13520	13564	13483	13795	13693	13597	13745	13552	13553	13687	13678	13516	13659	13663	13671	13610	13662	13726	13600	13648	13496	13601	13554	13706	13572	13584	13679	13601	13515	13619	13504	13697	13510	13790	13483	13759	13788	13646	13699	13589	13495	13612	13550	13679	13533	13493	13722	13610	13667	13752	13539	13756	13575	13580	13474	13614	13606	13533	13614	13541	13706	13533	13520	13686	13584	13740	13582	13603	13567	13804	13567	13458	13590	13627	13651	13612	13568	13810	13574	13514	13677	13623	13459	13415	13681	13527	13461	13639	13675	13532	13461	13407	13658	13599	13515	13662	13707	13535	13626	13654	13504	13642	13600	13649	13630	13669	13465	13661	13694	13404	13604	13556	13746	13602	13690	13728	13674	13314	13586	13650	13665	13455	13727	13597	13572	13750	13678	13650	13562	13550	13519	13571	13702	13675	13631	13590	13541	13698	13414	13578	13487	13626	13499	13588	13599	13632	13483	13621	13673	13715	13615	13715	13523	13509	13544	13620	13545	13563	13699	13550	13465	13644	13654	13378	13573	13544	13639	13741	13493	13465	13588	13912	13792	13491	13773	13683	13540	13389	13600	13678	13627	13619	13522	13539	13516	13570	13477	13692	13622	13685	13621	13576	13619	13598	13514	13606	13406	13676	13515	13573	13575	13502	13564	13560	13459	13446	13606	13726	13611	13637	13492	13531	13556	13519	13547	13756	13535	13648	13604	13505	13411	13672	13644	13686	13589	13426	13611	13639	13548	13647	13730	13652	13666	13476	13497	13514	13601	13571	13532	13675	13641	13527	13570	13667	13620	13595	13621	13512	13573	13646	13479	13490	13450	13635	13498	13560	13601	13560	13569	13662	13399	13548	13578	13742	13614	13547	13595	13593	13734	13623	13594	13572	13625	13655	13535	13477	13499	13552	13630	13724	13605	13743	13657	13531	13597	13578	13625	13533	13525	13661	13627	13592	13458	13499	13426
27395	24525	40243	37881	22481	18069	17140	16526	16422	16203	16283	16176	16154	15682	15954	15905	15943	15832	16019	16193	15933	15766	15895	15876	15963	15809	15858	15816	15777	15647	15822	15934	15716	15751	15591	15810	15728	15940	15861	16119	15799	15952	15713	15862	15739	15727	15980	15913	15769	15641	15818	15997	15852	15872	15793	15717	15750	15851	15717	15819	15788	15867	15729	15717	15663	15775	15917	15799	15862	15764	15765	16041	15843	15776	15658	15652	15871	15894	15893	15907	15698	15731	15879	15562	15837	15963	15843	15698	15749	15808	15806	15849	15642	15694	15590	15648	15882	15697	15813	15820	15842	15911	15701	15944	15740	15794	15452	15856	15876	15677	15674	15957	15831	15689	15839	15707	15792	15807	15684	15776	15621	15869	15811	15822	15655	15634	15732	15755	15899	15955	15966	15910	15683	15631	15740	15750	15770	15714	16102	15720	15951	15876	15908	15778	15905	15820	15777	15549	15659	15985	15862	15682	15754	15796	15614	15657	15818	15761	15769	15787	15852	15827	15763	15773	15743	15556	15780	15830	15960	15816	15907	15871	15685	15905	15988	15969	15863	15809	15586	15778	15791	15617	15825	15603	15644	15797	15766	15773	15880	15710	15776	15839	15829	15622	15773	15720	15928	15721	15730	15870	15674	15792	15669	15798	15729	15772	15821	15835	15749	15764	15825	15704	15715	15787	15959	15826	15668	15754	15821	15780	15746	15885	16043	15686	15788	15759	15670	15808	15833	15880	15979	15577	15777	15983	15832	15608	15794	15900	15884	15873	15809	15827	15877	15789	15677	15785	15730	15935	15841	15729	15830	15771	15781	15720	15898	15842	15965	15837	15623	15731	15727	15918	15890	15946	15785	15885	15821	15744	15869	15817	15879	15689	15813	15777	15916	15681	15634	15818	15978	15828	15729	15738	15541	15585	15917	15990	15841	15789	15879	15656	15855	15864	15686	15943	15841	15769	15620	15770	15936	15928	15838	15861	15679	15804	15944	15913	15647	15899	15910	15760	15750	15847	15853	15786	15694	15757	15869	15916	15871	15780	15774	15670	15857	15642	15493	15646	15875	15974	15755	15759	15919	15729	15698	15768	15571	15702	15809	15817	15882	15766	15875	15995	15817	15724	15662	15682	15888	15763	15763	15872	15970	15903	15825	15941	15772	16032	16101	15860	15819	15905	15760	15733	15869	15790	15653	15803	15709	15686	15745	15817	15957	15630	15841	15717	15747	15759	15578	15634	16066	15719	15989	15781	15986	15862	15816	15714	15743	15703	15725	15796	16015	15625	15883	15909	15712	15872	15868	15864	15666	15774	15822	15665	15658	15765	15909	15594	15739	15976	15840	15767	15756	15675	15849	15880	15728	15655	15566	15644	15850	15724	15883	15801	15894	15700	15768	15825	15871	15487	15776	15719	15645	15710	15705	15770	15823	15832	15846	15897	15793	15782	15832	15947	15805	15674	15795	15720	15686	15744	15759	15757	15955	15907	15778	15844	15877	15656	15489	15735	15815	15803	15919	15977	15777	15654	15890	15795	15690	15848	15859	15774	16017	15858	15877	15806	15878	15812	15900	15741	15753	15826	15709	15841	15912	15872	15876	15707	15964	15804	15738	15823	16048	15688	15840	15912	15751	15896	15867	15734	15644	15773	15996	15926	15817	15804	15736	15800	15709	15573	15908	15717	15614	15795	15884	15712	15738	16019	15903	15946	15803	15914	15920	15807	15671	15732	15813	15887	15909	15813	15794	15861	15790	15742	15738	15902	15759	15850	15762	15938	15902	15798	15988	15823	15816	15912	15735	15753	15931	15910	15966	15866	15528	15689	15846	15774	15840	15885	15824	15858	15831	15746	15828	15943	16025	15777	15658	15754	15700	15834	15947	15871	15941	15998	15850	15800	15984	15891	15603	15743	15671	15757	15767	15884	15804	15716	15761	15851	15877	15880	15862	15704	15947	15783	15951	15890	15922	15819	15729	15958	15858	15950	15783	15750	15788	15892	15716	15701	15797	15876	15825	15842	15739	15815	15673	15677	15725	15654	15932	15514	15732	15644	15740	15850	15748	15873	15773	15754	15834	15989	15689	15699	15848	15816	15627	15853	15628	15722	15822	15753	15790	15925	15905	15958	16055	16014	15676	15640	15768	15850	15874	15668	15590	15722	15783	15599	15649	15796	16017	15802	15665	15883	15614	15746	15823	15847	15757	15719	15779	15683	15565	15694	15933	15772	15884	15773	15731	15734	15759	15764	15784	15674	15844	15897	15672	15798	15837	15653	15696	15811	15767	15692	15827	15913	15907	15800	15797	15771	15818	15845	15634	15733	15859	15670	15793	15694	15704	15651	15750	15787	15758	15739	15900	15853	15964	15783	15872	15749	15706	15914	15670	15650	15832	15649	15642	15764	15805	15653	15973	15874	15624	15737	15942	15823	15929	15697	15869	15737	15798	15933	15991	15936	15957	15741	15896	15776	15701	15609	15870	15980	15649	15999	15843	15642	15729	15604	15968	15794	15819	15681	15887	15891	15746	15927	16000	15630	15896	15747	15831	15682	15851	15686	15808	15791	15735	15969	15791	15875	15729	15712	15595	15904	15886	15703	15922	15799	15710	15824	15767	15850	15792	15660	15826	15700	15921	15798	15567	15728	15918	15755	15620	15747	15714	15896	15748	15634	15836	15728	15999	15936	15777	15686	15754	15904	15753	15873	15824	15716	15725	15793	15796	15950	16047	15892	16012	15843	15828	15881	15645	15735	15723	15779	15881	15698	15608	15807	15733	15853	16061	15814	15875	15720	15928	15866	15683	15760	15948	15817	15901	15852	15630	15799	15791	15831	15724	15704	15746	15759	15853	15976	15746	15848	15848	15712	15819	15717	15831	15852	15733	15730	15896	15809	15840	15822	15843	15998	15598	15858	15862	15875	15893	15953	15869	15684	15857	15872	15669	15742	15973	15751	15769	15698	15900	15816	15792	15785	15825	15775	15876	15874	15780	15686	15744	15770	15842	15652	15799	15835	15747	15878	16103	15903	15819	15846	15755	15671	15883	15536	15873	15751	15859	15564	15797	15554	15627	15824	15869	15705	15727	15828	15880	15827	15831	15758	15779	15833	15930	15990	15814	15835	15720	15680	15746	15681	15831	15680	15793	15734	15854	15757	15801	15448	15785	15763	15767	15670	15965	15822	16083	15876	15621	15770	15740	15729	15837	15835	15841	15841	15957	15888	15944	15806	15703	15858	15765	15769	15758	15824	15941	15893	15805	15641	15766	15762	15923	15710	15895	15707	15885	15778	15617	15741	15698	15615	15934	15732	15789	15745	15755	15750	15873	15765	15420	15707	15899	15790	15826	15745	15834	15712	15810	15830	16001	15769	15893	15774	15947	15881	15691	15949	15706	15825	15785	15807	15808	15785	15856	15828	15847	15766	15681	15854	15769	15780	15874	15881	15646	15897	15941	15822	15787	15827	15846	15770	15984	15776	15811	15716	15722	15704	15822	15796	15871	15656	15802	15831	15551	15597	15702	15846	15905	15967	15822	15817	15777	15985	15710	15885	15690	15886	16044	15838	15821	15751	15689	15882	15742	15909	15649	15679	15781	15880	15744	15985	15800	15771	15774	15600	15827	15660	15775	15812	15832	15881	15748	15686	15861	15891	15869	15987	15808	15780	15785	15714	15847	15954	15875	15896	15646	15775	15800	15692	15902	15963	15787	15768	15763	15760	15858	15726	15785	15656	15875	15858	15826	15902	15748	15938	15725	15751	15660	15908	15855	15495	15878	15867	15812	15817	15870	15897	15707	15985	15704	15787	15746	15695	15805	15814	16016	15849	16042	15954	15900	15851	15621	15724	15789	15869	15571	15801	15925	15818	15757	15669	16086	15786	15607	15842	15932	15909	15849	15691	15871	15691	15887	15715	15814	15728	15788	15700	15726	15634	15689	15691	15844	15858	15771	15890	15705	15876	15962	15839	15736	15555	15898	15834	15754	15923	15928	15712	15807	15781	15795	15853	15721	15748	15920	15875	15758	15735	15697	15714	15727	15723	15705	15781	15868	15878	15581	15826	15822	15823	15727	15639	15779	15768	15694	15796	16096	15968	15728	15874	15812	15919	15688	15855	15733	15840	15898	16039	15706	15781	15915	15806	15814	15960	15745	15803	15735	15896	15762	15921	15915	15865	15851	15682	15753	15871	15782	15704	15706	15755	15834	15943	15848	15861	15871	15691	15612	15814	15853	15697	15816	15787	15867	16093	15774	15760	15665	15887	16107	15732	15829	15790	15848	15835	15779	15749	15775	15762	16023	15740	16021	15928	15795	15848	15759	15711	15886	15734	15565	15654	15818	15955	15763	15792	15904	15761	15841	15938	15759	15903	15602	15707	15736	15749	15778	15711	15740	15725	15708	15822	15617	15873	15809	15829	15888	15706	15737	15799	15670	15721	15871	15726	15692	15967	15766	15678	15838	15923	15705	15868	15749	15849	15836	15932	15743	15634	15803	15949	15708	15889	15660	15651	15942	15822	15735	15838	15721	15864	16007	15972	15696	15964	15833	15904	15711	15811	15756	15779	15768	15847	15792	15798	15895	15885	15824	15600	15592	15705	15842	15816	15915	15657	15947	15698	15798	15863	15848	15819	15711	15855	15859	15837	15861	15804	15687	15758	15682	15825	15832	15944	15813	15851	15803	15548	15811	15814	15699	15815	15693	15686	15945	15796	15754	15623	15765	15845	15821	15890	15758	15919	15780	15906	15643	15711	15792	15839	15735	15887	15806	15882	15817	15908	15716	15710	15867	15831	15769	15906	15785	15733	15786	15665	15768	15927	15718	15834	15670	15790	15864	15941	15682	15836	15793	15838	15767	15718	15771	15922	15724	15877	15792	15828	15719	15605	15663	15854	15868	15950	15820	15683	15611	15594	16018	15974	15863	15921	15617	15686	16062	15827	15958	15519	15857	15955	15719	16029	15472	15742	15758	15770	15804	15710	15825	15786	15626	15624	15786	15716	15933	15819	15725	15722	15706	15867	15831	15761	15899	15803	15682	15683	15763	15694	15813	15882	15687	15998	15819	15754	15950	15807	15817	15734	15780	15626	15837	15801	15909	15827	15905	15993	15802	15578	15854	15765	15853	15917
18285	35192	44302	34184	19223	16133	15583	14990	14796	14562	14558	14228	14223	13981	14131	14078	13971	13912	13953	14006	14132	13877	13873	14052	13994	13793	13995	13913	13859	13943	13783	13913	13860	13875	13978	13818	14037	13894	13832	13899	13865	13874	13875	14048	14029	13939	14010	13919	13945	13936	13922	13895	13850	13801	13788	13928	13876	13828	13811	13835	13809	14016	14009	13692	13889	13653	13975	13855	13873	13737	13871	13921	13761	13879	13817	13917	13939	13689	13903	13817	13726	13698	13937	13861	13894	13947	13851	13613	13913	13892	13813	13679	13683	13894	13738	13953	14026	13947	14019	13981	13898	13709	13753	13880	13854	13892	13930	13787	13876	13844	13882	13842	13870	13959	13932	13931	13826	14000	13891	13939	13830	13817	13977	13816	13843	13871	13954	13767	13821	13849	13949	13763	13935	13949	13845	13851	13863	13874	14002	14047	13871	13922	13879	13913	13829	13975	13958	13845	13875	13767	13980	14000	13799	13793	13774	13934	13931	13845	14000	13857	14020	13907	13910	13891	13876	13828	13847	14005	13876	13803	13876	13771	13806	13973	13748	13792	14031	13841	13914	13710	13860	13881	13880	13903	13779	13822	13932	13586	13972	13740	14003	13890	14046	13868	13820	13912	14062	13802	13754	13721	13918	13915	13900	14084	13957	13910	13895	13916	13908	14090	14116	13765	13868	13881	13993	13818	13852	13873	13762	13800	13944	13946	13784	13717	13896	13944	13972	13696	13872	13742	13975	13886	13911	13778	13907	13994	13749	13730	13933	13971	13959	13932	13858	13834	13906	13915	13891	13854	14002	13881	13957	13955	13811	13719	13903	13792	13800	13947	13813	13948	13838	13937	13908	13987	13910	13777	13808	13961	13878	13877	13900	14008	13897	13819	13893	13807	13977	13961	14091	14016	13846	14042	14106	13942	13660	13844	13685	14034	13760	13748	13926	14099	13877	13903	13782	13818	13838	13842	14086	13879	13901	13743	13935	13836	13733	13679	13960	13858	13947	13917	13875	13723	13929	13915	13754	13876	13960	13700	13766	13884	13984	13770	14028	13974	13897	13946	13932	13885	13915	13926	13938	13890	13840	13922	13982	13921	13871	13798	13989	13816	13904	14026	13930	13825	13877	14044	13750	13813	13880	13888	13716	13812	13846	13751	13905	13876	13940	13960	13864	13875	13685	13747	13861	13976	13793	14039	13927	13954	13819	13893	13868	13865	13867	13997	13912	13917	13923	13926	13848	14033	13699	13780	13904	13847	13818	13849	13986	13867	13804	13818	13878	13859	13890	13853	13883	13898	13849	13915	13943	13790	13907	13870	13788	13938	13943	13921	13883	13862	13916	13807	13929	13918	13819	14116	13878	13785	13921	13870	13761	13987	13822	13886	13874	13958	13845	13917	13805	13946	13948	13861	13797	13992	13812	14024	13850	13872	13670	13856	13787	13854	13993	13869	13999	13809	13848	13839	13995	13782	13962	13755	13853	13949	13940	13901	14063	13938	13951	13843	13844	13716	13970	13767	13819	13743	13846	13752	13884	13822	13992	13823	14040	13860	13848	13999	13893	13761	13927	13962	13861	13881	13847	13760	13799	13918	13820	13968	13929	13971	13991	13779	13998	13907	13861	13884	13783	13880	14018	13827	13853	13881	13873	13785	14008	13792	13983	13702	14128	13933	13903	13924	13791	13819	13734	13705	13850	13850	13899	13829	13873	13940	13977	14016	13798	13856	13823	13856	13944	13831	13832	13808	13880	13983	13865	14084	13810	13955	13805	13856	13843	13731	14005	13816	14075	13920	13760	13861	14023	13757	13911	13931	13922	13900	13843	13872	13805	13920	13826	13965	13779	13879	13940	13854	14057	13790	13855	13938	13867	13822	13879	13854	14086	13876	13842	13766	13766	13803	13937	13968	13988	13926	13781	13713	13928	13727	13903	13971	13908	13853	13932	13636	13880	13972	13925	13888	13855	13972	13820	13982	13878	13939	13827	13853	13901	13914	13851	13757	13917	13889	13834	13959	13951	13840	13981	13973	13952	13762	13910	14019	13918	13806	13749	14126	13869	13884	13943	13770	13991	13832	14003	13957	14107	13771	13880	13889	14033	13933	13813	13869	13959	13867	14018	13950	13777	13868	13889	13806	13867	13815	14059	14015	13918	13869	13879	13838	13757	13826	13935	13771	13942	13924	13992	13752	13869	13953	13962	13837	13923	13929	13980	13892	13990	13911	13747	14022	13904	14135	13783	13999	13819	13785	13824	13873	13814	13912	13965	13991	13948	13798	13994	13946	13937	13898	13877	13989	13829	13845	14028	13945	13931	13755	13869	13978	13865	13917	13839	13887	13842	13812	13615	13848	13786	13923	13923	13874	13799	13812	13841	13853	13848	13910	13857	14011	13808	14006	13898	13888	13923	13949	14037	13851	13875	13797	13839	13823	13924	13752	13819	13870	13833	13739	13980	13834	13855	13920	13661	13897	13963	13852	13883	13890	13960	13664	14084	13998	13907	13807	13970	13989	13776	13997	13938	13805	13923	13840	13943	13935	13855	13825	13850	13816	13846	13958	13857	13878	13818	13844	14002	13760	13839	13798	13963	13911	13873	13933	13949	13985	13859	14046	13895	13804	13951	13792	13750	13889	13839	13876	13985	14028	13868	13825	13700	13669	13941	13935	13914	13851	13811	13987	13960	13824	13964	13801	13994	13614	13967	13819	13796	14042	13919	13872	13965	13924	13967	13839	13948	13857	13804	13797	13971	13983	13897	13925	13922	13897	13921	13792	13957	14014	13750	13974	13877	13711	13966	13846	13930	13827	13938	13741	13921	13898	13890	13688	13905	14035	13922	13798	13732	13940	13975	13962	14076	13741	13825	13802	13990	13820	13835	13943	13889	13905	13780	14038	13849	13988	13965	13935	13954	13832	13951	13984	13810	13971	13917	13791	13940	13762	13864	13802	13767	13973	13945	14003	14007	13947	14044	13867	13847	14000	13759	13898	13837	13629	13782	14035	13945	13855	13988	14043	13724	13805	14040	13882	13840	13902	13952	13975	13824	13865	13918	13917	13959	13876	13847	14057	13834	13875	13960	13985	13835	14148	13880	13986	13863	13813	13878	13956	13876	13955	13795	13908	13912	13989	13846	13805	13705	13812	13910	13900	13941	13922	14000	14011	13857	13862	13863	14062	13782	13863	13865	13854	13863	13974	13946	13850	13897	13912	13874	13978	13880	13999	13907	14001	13951	13737	13914	13931	14004	13891	13870	13904	13762	13767	13980	14088	13862	13922	13889	13909	13872	14097	13759	13935	13967	13797	14040	13929	13878	13854	13862	13811	13696	13847	13696	13975	13891	14007	14073	13884	13866	13870	13791	13752	13984	13718	13991	13836	13939	13924	13997	13843	13818	13934	13948	13782	13921	14009	13945	13836	13839	14029	13834	13812	13880	13884	13927	14110	13975	13886	13856	13951	13922	13818	13949	13815	13715	13819	13965	13841	14014	13884	13944	13849	13864	13925	14031	13775	13796	13996	13977	13922	13808	13821	13876	13769	13905	13811	13951	13916	14083	13869	13868	13930	13914	13830	14068	13773	13811	13922	13755	14073	13915	13962	13897	13861	13883	13877	13797	13923	13929	14156	14035	13889	13787	13774	13888	13866	13946	13993	13758	13910	13948	13786	13933	13884	13947	13917	13892	13958	13886	13867	13716	13714	13847	13836	13958	13876	13711	13981	14028	13856	13947	13913	13921	13921	13995	13896	13742	13975	13948	13935	13791	13902	13925	13936	13890	13814	13949	13838	13880	13785	13959	13943	13921	13906	14069	13903	13990	13938	13912	13858	14032	13904	13961	13778	13919	13750	13971	13800	13926	13872	14041	14003	14154	13907	13861	14042	13810	13760	14025	13871	13767	13946	13841	13837	14075	13751	14075	13908	13829	13890	13952	13859	13914	13839	13781	13831	13976	13882	13859	14022	13955	13678	13850	13867	13859	13987	14006	13917	13926	13918	13843	13913	13990	13925	13905	13842	13894	14132	14011	14019	14129	14012	13920	13881	13907	13947	13824	13800	13816	14034	13820	13803	13859	13829	13842	13928	13807	13810	14120	13774	13949	14074	13908	13948	13866	13814	14073	13932	13815	13873	13773	13793	13905	13876	14005	13875	14032	13817	13892	14006	13874	14009	14045	13849	13862	13936	13821	13888	13945	13890	13862	14006	13763	13945	13894	14021	14054	13881	13971	13860	13920	14090	14003	13938	13788	13939	13997	13826	13816	13883	13739	13829	13907	13917	13816	13807	13801	14096	14086	13980	13827	13921	13966	13774	13855	13888	13779	13818	13933	13789	13924	13960	13896	14017	13828	14075	13968	13735	13953	13816	13870	13876	13900	13962	13834	13952	13851	13929	14029	13982	13918	13943	13906	13851	13758	14030	13744	13809	13829	13993	13915	13788	14074	13813	13940	13957	13756	13827	13896	13744	13852	13745	14002	13848	14015	13978	13973	13887	13932	13983	13877	13869	13919	13788	13851	13967	13957	13916	13838	13928	14018	14029	13783	13878	13825	13998	13892	13924	13800	13886	13760	13707	13979	14144	13861	13868	14045	13816	13809	13991	13836	13914	13971	13734	13638	13973	14091	13880	13918	13919	13926	13812	14013	13956	13994	13907	13995	13724	14075	13918	14051	13770	13877	13977	13936	13880	13781	13897	13960	14063	13965	13858	13930	14117	13744	14089	13942	13902	13704	13953	14048	13896	13866	13720	14056	13845	13958	13935	13853	14009	13727	14016	13759	13803	13888	13912	13899	13861	13901	13899	13951	13963	14018	13795	13877	13749	13789	13826	13760	13954	13850	13961	13882	13915	13896	13852	13763	13637	13983	13746	13860	13843	14022	13802	13852	13933	13916	13811	13734	13838	13850	13904	14054	14022	13772	14013	13913	13826	13807	13656	13891	13811	13923	13908	13788	13932	13790	13983	13906	13845	13748	14014	14099	13876	13961	13940	14002	14092	13632	13852	13709	13976	13852	13837	14056	13869	13858	13867	13877	13944	14010	13702	13989	13926	13862	13952	13990	13906	13665	13884	13906	13779	13941	14143	13756	13864	13910	13864	13947	13900	13988	13826	13934	13968	13853	13931
23934	21189	39427	49903	28555	22324	20303	17737	16693	16536	16513	16215	16233	15860	16065	15882	15790	15652	15739	15535	15621	15722	15647	15747	15684	15505	15448	15734	15739	15665	15830	15513	15535	15661	15555	15597	15595	15503	15494	15407	15716	15459	15347	15775	15828	15762	15698	15460	15380	15449	15499	15540	15414	15472	15532	15559	15335	15428	15468	15465	15263	15455	15387	15449	15543	15484	15525	15436	15684	15500	15607	15347	15245	15292	15449	15757	15570	15584	15454	15602	15573	15306	15520	15395	15649	15429	15527	15398	15473	15520	15434	15791	15445	15338	15380	15550	15491	15559	15389	15427	15489	15532	15522	15522	15337	15308	15444	15581	15401	15355	15439	15714	15420	15601	15321	15569	15467	15494	15413	15313	15401	15403	15586	15295	15482	15327	15247	15489	15605	15604	15513	15625	15625	15559	15304	15250	15522	15419	15523	15453	15695	15511	15387	15609	15531	15587	15508	15504	15638	15528	15531	15465	15579	15384	15247	15382	15561	15327	15468	15414	15475	15536	15513	15610	15617	15524	15482	15415	15306	15359	15319	15502	15411	15412	15491	15392	15475	15382	15522	15389	15445	15416	15497	15404	15485	15352	15366	15396	15515	15290	15296	15417	15340	15584	15338	15506	15517	15457	15421	15607	15358	15576	15490	15612	15512	15566	15506	15367	15549	15275	15431	15508	15514	15562	15598	15275	15506	15529	15567	15537	15423	15429	15248	15247	15497	15445	15435	15424	15387	15320	15481	15289	15490	15468	15343	15374	15418	15496	15544	15404	15542	15341	15371	15600	15483	15319	15489	15452	15562	15326	15491	15553	15510	15493	15444	15626	15651	15417	15581	15519	15615	15476	15346	15546	15444	15308	15498	15545	15430	15388	15572	15344	15518	15423	15337	15591	15406	15249	15579	15592	15514	15283	15633	15450	15527	15347	15357	15518	15464	15413	15523	15319	15628	15356	15509	15507	15642	15377	15412	15451	15499	15462	15362	15535	15296	15507	15480	15474	15446	15287	15366	15350	15428	15513	15490	15503	15381	15467	15418	15321	15499	15594	15491	15617	15475	15321	15526	15523	15426	15394	15515	15618	15373	15465	15302	15446	15386	15616	15356	15551	15552	15533	15421	15707	15194	15406	15353	15589	15459	15638	15446	15635	15731	15439	15565	15406	15399	15364	15530	15404	15369	15472	15392	15479	15279	15393	15661	15301	15545	15290	15344	15571	15553	15436	15592	15412	15450	15311	15386	15434	15402	15378	15377	15591	15510	15660	15404	15324	15529	15430	15382	15526	15610	15393	15326	15423	15663	15484	15457	15547	15394	15556	15539	15385	15280	15487	15285	15653	15542	15550	15695	15532	15380	15620	15353	15570	15554	15505	15405	15661	15575	15484	15400	15347	15427	15457	15603	15283	15545	15647	15514	15624	15655	15478	15639	15555	15527	15326	15384	15259	15463	15392	15479	15461	15525	15314	15424	15397	15399	15524	15524	15420	15347	15395	15354	15607	15454	15262	15460	15428	15489	15366	15354	15410	15365	15453	15215	15680	15438	15344	15485	15437	15503	15468	15409	15547	15588	15521	15565	15361	15575	15574	15520	15534	15462	15574	15512	15479	15538	15505	15468	15462	15682	15350	15464	15420	15363	15384	15485	15539	15442	15592	15641	15361	15430	15449	15549	15544	15303	15430	15486	15471	15630	15586	15321	15406	15740	15295	15581	15439	15547	15580	15482	15362	15453	15539	15579	15484	15313	15342	15441	15462	15413	15390	15659	15316	15389	15349	15291	15269	15344	15337	15577	15436	15614	15430	15352	15345	15543	15466	15462	15387	15473	15446	15649	15453	15422	15320	15420	15350	15548	15429	15277	15532	15339	15450	15444	15628	15451	15464	15661	15355	15273	15492	15449	15260	15419	15560	15687	15520	15558	15517	15595	15414	15391	15477	15367	15478	15305	15619	15337	15467	15793	15279	15446	15350	15237	15386	15347	15371	15599	15425	15538	15566	15432	15415	15433	15461	15482	15540	15497	15474	15452	15574	15723	15385	15606	15479	15400	15367	15475	15437	15578	15529	15638	15594	15478	15417	15539	15479	15504	15452	15461	15511	15580	15766	15508	15558	15570	15620	15706	15484	15511	15376	15271	15607	15419	15593	15350	15404	15435	15541	15246	15427	15582	15274	15522	15575	15631	15656	15802	15417	15313	15553	15472	15544	15348	15335	15476	15520	15399	15463	15466	15498	15467	15167	15634	15566	15620	15393	15423	15510	15499	15439	15470	15604	15614	15536	15513	15569	15243	15593	15510	15490	15394	15474	15493	15379	15402	15393	15425	15426	15595	15470	15543	15605	15569	15388	15510	15521	15533	15491	15491	15450	15476	15295	15487	15382	15389	15459	15427	15277	15371	15349	15384	15189	15481	15479	15619	15403	15600	15409	15493	15495	15475	15574	15547	15566	15610	15405	15457	15613	15433	15493	15430	15372	15339	15280	15608	15627	15418	15421	15317	15347	15583	15434	15423	15440	15518	15603	15384	15533	15540	15500	15573	15645	15199	15483	15367	15511	15551	15515	15541	15654	15509	15340	15742	15425	15423	15495	15595	15518	15402	15329	15379	15663	15443	15585	15525	15424	15385	15462	15417	15420	15428	15350	15357	15589	15608	15632	15498	15521	15412	15444	15443	15559	15438	15712	15618	15388	15559	15670	15462	15454	15402	15627	15303	15478	15445	15622	15442	15406	15468	15383	15450	15483	15393	15524	15425	15597	15237	15452	15493	15502	15523	15410	15669	15448	15226	15441	15512	15545	15444	15678	15508	15344	15533	15416	15549	15479	15453	15537	15246	15351	15484	15447	15439	15437	15436	15560	15489	15368	15541	15562	15584	15654	15544	15392	15595	15565	15522	15402	15263	15461	15617	15600	15485	15549	15536	15396	15593	15616	15593	15412	15651	15667	15605	15495	15444	15509	15546	15470	15375	15432	15420	15349	15351	15370	15566	15305	15387	15413	15553	15490	15446	15586	15523	15405	15474	15409	15387	15532	15532	15502	15245	15437	15525	15441	15435	15298	15513	15586	15440	15366	15485	15466	15340	15315	15566	15517	15574	15424	15327	15387	15381	15366	15452	15540	15337	15298	15581	15602	15478	15506	15469	15467	15550	15727	15519	15540	15500	15615	15301	15569	15397	15630	15569	15626	15581	15586	15426	15483	15444	15638	15583	15445	15395	15420	15306	15556	15485	15338	15448	15584	15369	15655	15513	15487	15658	15519	15362	15556	15478	15408	15487	15393	15530	15463	15458	15457	15414	15517	15438	15633	15526	15325	15460	15334	15375	15421	15388	15560	15245	15457	15282	15402	15593	15540	15582	15625	15656	15667	15508	15567	15503	15566	15194	15546	15455	15425	15486	15431	15440	15433	15456	15653	15584	15458	15405	15416	15444	15341	15407	15438	15436	15320	15369	15314	15442	15569	15543	15371	15549	15360	15557	15343	15538	15656	15456	15403	15416	15437	15408	15544	15399	15355	15555	15630	15670	15412	15594	15531	15620	15260	15388	15463	15385	15380	15469	15514	15488	15498	15568	15429	15548	15358	15686	15700	15289	15401	15525	15591	15483	15576	15547	15481	15482	15346	15281	15491	15445	15552	15290	15569	15157	15450	15423	15487	15585	15198	15280	15380	15341	15377	15491	15716	15288	15624	15492	15732	15524	15543	15613	15343	15465	15616	15413	15500	15427	15373	15476	15507	15731	15581	15522	15492	15529	15723	15781	15531	15432	15456	15415	15387	15580	15615	15513	15403	15496	15399	15426	15409	15617	15446	15415	15466	15334	15555	15550	15368	15334	15498	15588	15482	15648	15458	15371	15267	15447	15548	15587	15344	15318	15344	15575	15460	15468	15396	15350	15315	15378	15447	15399	15461	15404	15426	15565	15393	15483	15520	15416	15299	15439	15489	15340	15638	15519	15520	15506	15397	15593	15467	15450	15388	15387	15482	15554	15320	15563	15603	15524	15485	15412	15556	15938	15569	15456	15370	15505	15559	15267	15666	15460	15579	15486	15367	15531	15569	15499	15480	15557	15358	15543	15334	15194	15450	15545	15363	15615	15404	15465	15481	15584	15468	15369	15439	15421	15481	15533	15601	15496	15500	15455	15269	15411	15591	15406	15433	15577	15727	15511	15520	15449	15362	15686	15768	15498	15508	15529	15497	15389	15308	15475	15280	15564	15515	15618	15284	15686	15439	15579	15276	15503	15441	15462	15630	15509	15523	15597	15415	15482	15531	15551	15446	15426	15335	15478	15542	15492	15470	15528	15534	15466	15461	15370	15566	15695	15519	15604	15703	15573	15560	15352	15366	15530	15327	15384	15515	15481	15415	15445	15448	15465	15624	15581	15372	15364	15557	15542	15517	15569	15471	15522	15448	15481	15620	15711	15373	15612	15306	15563	15497	15669	15495	15385	15324	15363	15459	15434	15419	15189	15441	15710	15503	15487	15467	15615	15469	15395	15488	15593	15513	15639	15439	15495	15221	15313	15502	15428	15506	15670	15574	15500	15507	15503	15414	15466	15393	15529	15575	15338	15475	15528	15426	15588	15500	15484	15321	15598	15589	15481	15507	15484	15537	15507	15471	15494	15402	15479	15457	15645	15419	15549	15495	15406	15572	15424	15673	15487	15420	15316	15412	15500	15603	15518	15501	15582	15698	15371	15422	15515	15474	15465	15769	15332	15441	15596	15575	15413	15509	15520	15371	15344	15630	15617	15497	15432	15621	15534	15663	15428	15480	15414	15643	15518	15387	15533	15383	15581	15480	15422	15445	15401	15540	15416	15459	15699	15398	15528	15437	15439	15609	15625	15471	15576	15533	15332	15413	15417	15556	15389	15594	15467	15407	15513	15385	15479	15554	15384	15425	15539	15423	15602	15421	15518	15367	15529	15345	15480	15626	15404	15495	15537	15435	15471	15503	15266	15384	15479	15587	15351	15566	15587	15653	15625	15355	15480	15536	15399	15559	15472	15400	15706	15508	15371	15569	15631	15551	15672	15414	15486	15533	15269	15557	15727	15608	15507	15586	15499	15449	15387	15550	15432	15608	15486	15720	15353	15497	15382	15650	15555	15439	15462	15396	15391	15436
21563	54464	79983	59531	25778	18624	17369	16266	15491	15160	14769	14443	14450	14331	14193	14164	14071	14019	14029	13924	13783	13846	13700	13968	13943	13783	13957	13682	13872	13833	13773	13825	13725	13634	13691	13706	13605	13744	13819	13775	13994	13822	13740	14269	14343	14080	13923	13644	13811	13788	13579	13749	13557	13963	13756	13699	13632	13795	13755	13928	13737	13976	13743	13689	13705	13634	13663	13581	13754	13833	13749	13862	13707	13737	13622	13821	13641	13605	13710	13704	13711	13766	13793	13853	13700	13893	13861	13866	13769	13632	13728	13690	13723	13785	13579	13732	13905	13740	13565	13770	13773	13662	13681	13638	13760	13802	13633	13758	13785	13699	13810	13593	13651	13643	13687	13713	13596	13748	13588	13678	13721	13688	13569	13759	13749	13855	13763	13620	13821	13563	13643	13685	13624	13769	13696	13714	13654	13870	13630	13723	13646	13759	13644	13617	13756	13672	13670	13682	13620	13709	13519	13795	13902	13738	13759	13680	13689	13646	13823	13775	13508	13655	13664	13706	13751	13610	13824	13780	13525	13656	13827	13773	13795	13703	13680	13707	13675	13731	13682	13630	13718	13736	13684	13773	13553	13744	13761	13763	13826	13689	13873	13648	13773	13683	13830	13793	13729	13810	13723	13672	13801	13556	13804	13502	13612	13834	13592	13676	13774	13615	13652	13734	13659	13654	13745	13616	13732	13693	13712	13830	13786	13802	13696	13816	13718	13597	13822	13834	13751	13832	13679	13563	13771	13682	13751	13836	13826	13882	13798	13565	13603	13862	13621	13632	13889	13729	13583	13586	13640	13648	13739	13828	13886	13602	13755	13871	13733	13865	13818	13654	13669	13656	13736	13689	13732	13728	13641	13735	13830	13654	13745	13781	13744	13747	13762	13683	13659	13701	13657	13655	13545	13729	13624	13607	13927	13705	13666	13715	13696	13555	13732	13874	13796	13690	13625	13697	13406	13743	13877	13960	13808	13798	13925	13687	13678	13803	13870	13759	13582	13773	13787	13751	13624	13727	13766	13531	13894	13654	13776	13780	13797	13874	13811	13816	13558	13717	13684	13701	13700	13618	13655	13566	13682	13692	13744	13792	13785	13703	13688	13793	13626	13723	13829	13685	13897	13779	13598	13549	13635	13797	13590	13840	13643	13666	13528	13834	13848	13763	13826	13695	13545	13761	13648	13684	13617	13776	13634	13676	13692	13636	13775	13676	13751	13727	13518	13685	13782	13642	13722	13826	13815	13794	13791	13876	13699	13767	13676	13810	13813	13644	13766	13603	13559	13842	13748	13758	13734	13756	13802	13713	13747	13607	13706	13524	13750	13588	13683	13706	13839	13614	13763	13629	13793	13744	13753	13774	13511	13653	13789	13617	13684	13831	13671	13816	13683	13758	13633	13665	13716	13728	13638	13673	13597	13755	13659	13578	13631	13591	13947	13720	13599	13608	13689	13518	13598	13967	13742	13960	13614	13852	13684	13748	13767	13621	13723	13635	13698	13779	13754	13736	13706	13768	13810	13728	13695	13753	13690	13815	13603	13571	13653	13747	13691	13817	13712	13537	13856	13925	13756	13812	13802	13565	13714	13640	13730	13688	13697	13621	13698	13772	13738	13654	13721	13780	13538	13869	13853	13822	13712	13584	13695	13688	13715	13699	13752	13682	13677	13651	13704	13718	13700	13898	13680	13722	13727	13556	13771	13686	13651	13830	13641	13849	13742	13745	13682	13697	13817	13835	13763	13593	13682	13747	13664	13669	13727	13825	13835	13598	13918	13726	13817	13838	13558	13719	13809	13797	13698	13776	13674	13782	13761	13564	13751	13555	13672	13753	13880	13671	13713	13789	13742	13848	13663	13820	13846	13680	13713	13812	13615	13638	13838	13786	13816	13849	13742	13655	13811	13635	13769	13669	13782	13794	13688	13770	13690	13821	13769	13655	13632	13746	13799	13753	13625	13704	13590	13840	13692	13656	13777	13794	13636	13877	13739	13756	13858	13765	13632	13801	13732	13789	13741	13842	13651	13662	13673	13704	13788	13603	13845	13718	13570	13588	13455	13721	13943	13610	13578	13766	13620	13621	13630	13971	13684	13734	13841	13593	13767	13729	13606	13914	13798	13707	13572	13593	13665	13738	13646	13831	13866	13826	13809	13625	13821	13776	13772	13664	13759	13807	13638	13780	13671	13855	13572	13807	13807	13661	13864	13755	13680	13731	13858	13578	13799	13722	13685	13831	13774	13908	13686	13702	13703	13711	13531	13835	13754	13669	13702	13777	13831	13639	13632	13650	13745	13668	13668	13635	13644	13815	13799	13795	13689	13689	13790	13830	13771	13781	13703	13947	13791	13610	13701	13741	13672	13812	13759	13681	13758	13484	13700	13662	13565	13645	13646	13699	13767	13624	13603	13613	13668	13562	13744	13643	13796	13795	13779	13600	13802	13736	13710	13697	13612	13559	13726	13739	13574	13692	13855	13775	13766	13802	13548	13673	13758	13788	13816	13703	13732	13640	13736	13881	13911	13779	13628	13694	13674	13666	13771	13633	13751	13569	13731	13623	13747	13752	13780	13730	13603	13801	13911	13670	13700	13599	13593	13563	13759	13622	13801	13682	13549	13758	13610	13680	13738	13722	13843	13721	13821	13745	13815	13712	13573	13710	13518	13751	13752	13638	13712	13680	13718	13839	13732	13663	13748	13783	13873	13657	13694	13737	13780	13754	13875	13758	13595	13644	13567	13804	13793	13784	13753	13723	13753	13696	13702	13596	13620	13767	13725	13578	13730	13691	13824	13748	13727	13740	13753	13740	13726	13782	13824	13568	13769	13775	13619	13783	13614	13846	13603	13598	13871	13552	13671	13685	13765	13724	13733	13527	13784	13916	13672	13916	13733	13696	13741	13862	13760	13667	13751	13711	13692	13610	13863	13786	13791	13758	13761	13773	13634	13845	13579	13879	13568	13698	13753	13739	13739	13718	13943	13755	13661	13661	13730	13657	13755	13788	13707	13742	13723	13648	13888	13636	13801	13775	13655	13768	13719	13693	13649	13708	13686	13555	13790	13885	13750	13808	13929	13686	13582	13539	13945	13743	13747	13743	13727	13626	13751	13713	13752	13844	13752	13829	13735	13613	13652	13708	13924	13702	13599	13883	13731	13700	13495	13758	13841	13795	13614	13711	13745	13660	13817	13787	13935	13678	13751	13794	13641	13701	13789	13758	13832	13603	13775	13844	13707	13745	13748	13702	13721	13537	13766	13778	13768	13727	13667	13761	13681	13807	13786	13759	13796	13788	13557	13711	13644	13825	13794	13839	13727	13611	13790	13684	13541	13902	13644	13758	13807	13760	13871	13773	13772	13716	13757	13674	13722	13688	13923	13764	13637	13626	13805	13762	13704	13724	13714	13601	13701	13620	13800	13863	13690	13745	13706	13729	13714	13708	13715	13725	13681	13808	13590	13767	13753	13652	13853	13707	13726	13627	13711	13661	13700	13667	13811	13612	13732	13739	13609	13735	13580	13803	13679	13683	13759	13881	13689	13611	13711	13709	13610	13751	13723	13685	13782	13854	13676	13810	13931	13572	13720	13746	13650	13818	13715	13731	13820	13763	13700	13787	13695	13749	13604	13785	13835	13715	13680	13761	13775	13862	13611	13773	13738	13760	13631	13626	13792	13728	13647	13693	13830	13765	13727	13910	13745	13916	13802	13733	13674	13671	13926	13721	13557	13836	13701	13682	13605	13734	13662	13740	13875	13911	13804	13758	13748	13829	13551	13502	13794	13764	13932	13778	13659	13643	13750	13591	13614	13797	13768	13850	13728	13704	13671	13609	13649	13748	13710	13903	13857	13885	13823	13723	13752	13734	13734	13465	13741	13688	13772	13806	13652	13827	13711	13797	13691	13832	13659	13875	13724	13612	13881	13663	13695	13814	13721	13796	13782	13686	13832	13702	13833	13804	13772	13837	13658	13759	13555	13866	13712	13779	13759	13700	13642	13716	13775	13788	13698	13769	13727	13713	13794	13700	13715	13672	13751	13740	13783	13727	13786	13596	13667	13763	13608	13772	13706	13688	13659	13595	13879	13727	13723	13607	13937	13756	13842	13575	13652	13699	13724	13741	13878	13697	13709	13566	13638	13827	13895	13594	13703	13635	13895	13689	13809	13817	13789	13827	13633	13582	13814	13780	13972	13655	13955	13633	13590	13823	13691	13752	13895	13585	13828	13639	13766	13773	13717	13609	13736	13678	13777	13765	13654	13600	13695	13880	13654	13730	13684	13800	13793	13720	13854	13627	13786	13536	13805	13817	13606	13724	13803	13803	13713	13808	13894	13833	13808	13679	13826	13808	13699	13545	13634	13890	13715	13837	13754	13753	13668	13743	13738	13749	13823	13756	13880	13687	13760	13633	13629	13945	13659	13772	13711	13846	13749	13835	13630	13789	13825	13745	13673	13833	13808	13855	13781	13831	13655	13649	13667	13800	13704	13660	13687	13636	13767	13630	13677	13768	13663	13720	13718	13593	13709	13665	13759	13728	13748	13602	13592	13782	13834	13618	13637	13668	13755	13645	13709	13823	13747	13694	13824	13685	13697	13619	13732	13838	13719	13671	13718	13677	13614	13703	13861	13574	13684	13832	13686	13913	13789	13585	13810	13508	13762	13668	13783	13813	13817	13673	13707	13523	13725	13766	13656	13892	13687	13725	13696	13831	13730	13500	13812	13640	13655	13797	13935	13693	13644	13742	13801	13845	13759	13715	13739	13731	13728	13712	13907	13644	13760	13717	13773	13718	13662	13865	13709	13767	13818	13853	13865	13691	13629	13799	13621	13670	13652	13746	13672	13914	13827	13747	13701	13587	13706	13537	13774	13711	13867	13844	13707	13759	13851	13711	13634	13783	13802	13698	13740	13836	13668	13849	13520	13617	13737	13705	13589	13597	13718	13740	13795	13855	13722	13796	13936	13630	13703	13807	13745	13663	13775	13637	13664	13689	13666	13705	13669	13826	13687	13686	13944	13797	13714	13762	13658	13583	13669	13706	13836	13564	13784	13710	13733	13733	13769	13872	13726	13696	13678	13627	13641	13774	13632	13576	13714	13547	13570	13787	13694	13726	13640	13703	13625	13760
22770	21195	33962	36458	25904	24032	25332	19752	18015	17811	17399	16872	16709	16572	16486	16235	16231	16135	16096	15813	15953	15676	15763	15593	15830	15757	15672	15732	15674	15735	15793	15748	15750	15901	15543	15726	15661	15668	15523	15593	15578	15732	15604	16225	16272	16166	15903	15701	15574	15609	15515	15695	15470	15658	15476	15786	15479	15608	15536	15524	15656	15447	15679	15789	15538	15508	15489	15666	15519	15569	15592	15393	15537	15480	15751	15419	15361	15604	15636	15449	15571	15336	15522	15694	15680	15617	15389	15590	15603	15565	15610	15475	15298	15535	15463	15610	15446	15719	15769	15485	15499	15763	15843	15491	15591	15452	15648	15541	15647	15651	15681	15432	15542	15568	15542	15509	15669	15575	15775	15627	15610	15757	15427	15520	15510	15558	15706	15534	15599	15673	15672	15449	15558	15565	15529	15639	15406	15508	15701	15417	15620	15640	15555	15706	15448	15691	15659	15740	15627	15507	15574	15463	15548	15595	15569	15482	15423	15446	15401	15440	15523	15677	15743	15423	15507	15264	15490	15486	15501	15530	15578	15589	15589	15726	15597	15562	15347	15530	15589	15497	15529	15451	15491	15582	15517	15353	15461	15531	15460	15682	15302	15475	15677	15378	15750	15441	15447	15720	15388	15497	15565	15432	15399	15382	15466	15596	15521	15748	15375	15479	15446	15566	15577	15739	15462	15460	15507	15353	15394	15665	15564	15551	15583	15405	15541	15633	15544	15473	15529	15636	15411	15603	15830	15453	15512	15769	15466	15543	15506	15405	15787	15580	15460	15477	15281	15646	15465	15420	15404	15511	15525	15544	15427	15656	15524	15748	15690	15375	15606	15578	15516	15568	15551	15410	15394	15448	15579	15379	15672	15465	15561	15351	15415	15291	15634	15451	15386	15589	15660	15446	15446	15642	15481	15584	15677	15749	15493	15697	15679	15390	15664	15458	15245	15526	15581	15644	15269	15449	15488	15299	15576	15397	15434	15459	15735	15659	15635	15548	15691	15691	15241	15509	15548	15436	15458	15500	15668	15501	15466	15580	15847	15502	15516	15733	15571	15624	15546	15568	15758	15523	15750	15469	15646	15422	15560	15598	15540	15615	15550	15393	15492	15687	15691	15472	15496	15667	15603	15536	15542	15713	15524	15577	15340	15439	15636	15626	15628	15538	15626	15612	15459	15507	15342	15693	15443	15671	15347	15600	15526	15546	15425	15666	15593	15595	15333	15422	15366	15626	15516	15488	15479	15375	15644	15705	15549	15581	15675	15510	15621	15424	15493	15403	15445	15376	15510	15500	15554	15348	15447	15641	15363	15549	15549	15448	15484	15360	15786	15665	15464	15843	15757	15615	15534	15519	15631	15712	15578	15526	15411	15712	15604	15603	15472	15383	15529	15482	15438	15399	15628	15726	15764	15507	15363	15595	15530	15394	15753	15648	15390	15536	15567	15681	15530	15605	15489	15596	15490	15485	15527	15511	15591	15373	15618	15583	15396	15577	15540	15624	15546	15476	15409	15340	15342	15649	15277	15498	15552	15673	15560	15631	15661	15468	15281	15626	15355	15526	15430	15607	15210	15527	15674	15638	15666	15477	15507	15535	15578	15491	15678	15535	15674	15771	15642	15666	15492	15591	15503	15436	15594	15645	15560	15748	15559	15529	15489	15567	15536	15385	15714	15449	15484	15420	15576	15550	15412	15541	15756	15664	15480	15460	15270	15397	15440	15657	15552	15562	15435	15570	15660	15706	15383	15459	15575	15444	15522	15569	15614	15546	15626	15498	15622	15401	15600	15557	15728	15493	15573	15600	15473	15762	15540	15554	15611	15761	15639	15476	15621	15631	15497	15463	15603	15635	15477	15533	15629	15605	15513	15685	15427	15354	15567	15664	15436	15663	15720	15575	15459	15601	15628	15653	15474	15535	15680	15526	15568	15500	15418	15670	15558	15583	15576	15334	15572	15723	15553	15298	15500	15534	15470	15279	15470	15354	15522	15486	15468	15587	15717	15789	15576	15557	15451	15674	15431	15431	15464	15595	15552	15535	15524	15541	15545	15442	15533	15521	15565	15633	15578	15469	15583	15557	15437	15536	15421	15532	15538	15742	15533	15548	15483	15558	15328	15434	15523	15589	15452	15727	15667	15485	15498	15565	15445	15509	15648	15531	15679	15482	15382	15568	15668	15609	15380	15662	15485	15424	15563	15506	15553	15542	15505	15747	15552	15377	15469	15693	15473	15584	15702	15610	15596	15513	15434	15454	15313	15553	15437	15451	15606	15606	15677	15623	15417	15552	15519	15505	15557	15581	15524	15548	15371	15487	15679	15546	15621	15503	15547	15569	15683	15537	15438	15644	15640	15628	15629	15497	15386	15523	15606	15614	15369	15458	15451	15525	15406	15637	15302	15766	15546	15497	15560	15475	15576	15515	15652	15737	15584	15518	15526	15608	15695	15490	15555	15392	15513	15441	15615	15542	15458	15550	15425	15307	15346	15434	15664	15524	15358	15498	15369	15408	15692	15572	15664	15580	15423	15393	15705	15672	15804	15552	15584	15374	15483	15528	15665	15698	15585	15522	15529	15362	15503	15452	15495	15461	15623	15527	15611	15489	15677	15588	15561	15528	15634	15486	15450	15391	15647	15738	15545	15476	15506	15715	15553	15495	15718	15492	15593	15587	15388	15690	15597	15591	15618	15485	15411	15524	15589	15438	15468	15434	15522	15585	15670	15338	15380	15451	15611	15607	15624	15673	15667	15564	15363	15555	15347	15518	15373	15405	15498	15549	15632	15551	15521	15513	15627	15493	15501	15574	15570	15420	15667	15465	15522	15550	15532	15719	15471	15347	15503	15636	15651	15610	15524	15686	15535	15553	15688	15437	15588	15628	15460	15498	15347	15632	15584	15391	15553	15569	15697	15497	15527	15497	15636	15655	15580	15578	15266	15462	15448	15529	15636	15293	15412	15409	15465	15457	15433	15615	15474	15411	15520	15392	15588	15581	15492	15547	15608	15417	15273	15466	15704	15566	15619	15490	15405	15471	15587	15369	15638	15519	15474	15518	15315	15603	15502	15609	15425	15554	15485	15329	15609	15462	15377	15405	15455	15392	15682	15531	15631	15641	15654	15549	15644	15712	15531	15442	15501	15457	15692	15536	15679	15717	15405	15447	15552	15338	15556	15536	15537	15723	15394	15463	15436	15495	15646	15454	15582	15491	15284	15445	15383	15439	15570	15580	15535	15570	15644	15705	15514	15433	15432	15725	15429	15439	15440	15240	15434	15349	15456	15448	15645	15513	15471	15614	15465	15404	15529	15422	15486	15692	15609	15604	15654	15406	15593	15547	15361	15582	15660	15360	15484	15361	15460	15530	15496	15464	15491	15391	15706	15691	15529	15570	15630	15498	15627	15264	15394	15717	15553	15544	15567	15465	15782	15605	15782	15654	15344	15637	15554	15634	15624	15514	15581	15493	15641	15524	15462	15570	15507	15532	15570	15483	15648	15706	15601	15539	15462	15574	15458	15654	15436	15552	15641	15515	15504	15682	15449	15552	15613	15598	15440	15482	15448	15676	15594	15547	15286	15354	15738	15519	15635	15475	15473	15561	15568	15437	15553	15411	15677	15624	15540	15505	15586	15478	15566	15570	15541	15239	15640	15683	15470	15414	15617	15637	15434	15506	15617	15488	15585	15412	15392	15516	15565	15349	15446	15512	15572	15548	15526	15456	15573	15509	15675	15403	15418	15713	15656	15569	15358	15268	15583	15729	15593	15701	15621	15627	15398	15498	15686	15530	15392	15556	15580	15543	15360	15524	15549	15353	15575	15663	15478	15450	15840	15517	15682	15395	15561	15487	15546	15359	15571	15440	15427	15529	15750	15511	15503	15706	15453	15520	15747	15583	15594	15651	15446	15427	15531	15434	15712	15555	15524	15457	15429	15478	15622	15382	15546	15575	15636	15501	15525	15500	15493	15589	15679	15580	15705	15682	15490	15509	15628	15449	15785	15641	15523	15683	15426	15625	15680	15420	15426	15574	15462	15684	15517	15538	15429	15394	15423	15647	15469	15652	15445	15510	15549	15761	15544	15595	15599	15567	15500	15671	15404	15576	15643	15659	15485	15540	15651	15631	15430	15403	15428	15455	15592	15612	15685	15581	15567	15481	15405	15423	15645	15399	15369	15546	15599	15360	15469	15605	15513	15654	15465	15765	15471	15643	15574	15611	15540	15576	15521	15338	15535	15648	15516	15583	15613	15570	15407	15524	15493	15605	15534	15363	15632	15320	15613	15586	15414	15471	15531	15530	15675	15316	15520	15717	15688	15450	15610	15465	15518	15543	15501	15390	15645	15394	15463	15426	15640	15555	15448	15510	15353	15525	15485	15415	15626	15416	15595	15639	15564	15488	15742	15461	15436	15590	15857	15612	15512	15496	15638	15648	15603	15656	15556	15426	15522	15562	15624	15484	15361	15514	15495	15567	15428	15480	15845	15451	15592	15587	15708	15534	15493	15492	15541	15514	15368	15473	15635	15416	15343	15434	15414	15665	15698	15634	15622	15418	15573	15616	15361	15592	15342	15750	15357	15662	15567	15569	15344	15469	15500	15300	15458	15543	15607	15679	15467	15412	15629	15579	15467	15383	15470	15350	15469	15565	15692	15557	15648	15566	15384	15402	15499	15481	15592	15576	15530	15524	15616	15539	15344	15651	15678	15555	15634	15798	15492	15413	15714	15602	15576	15720	15416	15529	15737	15342	15445	15492	15450	15321	15662	15588	15408	15550	15643	15473	15502	15566	15348	15611	15550	15517	15508	15505	15651	15382	15503	15426	15596	15728	15667	15474	15608	15511	15570	15545	15484	15660	15539	15581	15465	15474	15609	15474	15603	15564	15579	15609	15424	15683	15551	15548	15686	15553	15610	15413	15446	15559	15473	15509	15671	15796	15549	15597	15604	15569	15505	15493	15623	15499	15460	15553	15489	15568	15550	15745	15570	15380	15456	15476	15468	15618	15393	15583	15600	15444	15605	15553	15415	15436	15586	15443	15481	15678	15603	15414	15566	15419	15559	15735	15554	15616	15378	15729	15558	15553	15567	15229	15758	15665	15608	15528	15408	15489	15354	15344	15567	15638
23778	62526	88633	67578	33865	22169	20132	18584	17528	16514	15872	15458	15293	14768	14608	14634	14312	14408	14185	14212	13895	13955	13887	13937	13801	14070	13806	13824	13795	13934	13945	13748	13826	13856	13754	13712	13812	13807	13794	13872	13806	13816	14018	14601	14555	14368	13972	13773	13760	13846	13733	13713	13582	13720	13695	13819	13789	13721	13807	13618	13731	13792	13792	13682	13760	13635	13873	13667	13779	13771	13724	13655	13819	13735	13710	13668	13763	13750	13590	13685	13801	13804	13759	13774	13548	13828	13772	13753	13808	13666	13709	13598	13704	13825	13799	13780	13790	13747	13724	13791	13748	13677	13632	13811	13744	14069	13680	13842	13495	13743	13672	13694	13815	13896	13756	13720	13826	13882	13740	13694	13716	13984	13776	13871	13636	13825	13832	13824	13658	13953	13761	13828	13716	13720	13851	13749	13809	13725	13659	13741	13785	13572	13827	13855	13721	13801	13646	13682	13763	13689	13731	13677	13929	13806	13914	13782	13857	13728	13689	13849	13639	13737	13692	13841	13782	13613	13615	13565	13729	13752	13837	13878	13652	13551	13886	13745	13784	13802	13547	13788	13800	13610	13679	13766	13865	13817	13785	13760	13662	13776	13694	13753	13636	13623	13871	13720	13771	13947	13752	13790	13819	13715	13792	13811	13806	13887	13740	13777	13652	13927	13678	13741	13764	13858	13701	13811	13742	13882	13768	13850	13905	13909	13807	13814	13780	13775	13760	13733	13862	13760	13708	13687	13629	13774	13758	13776	13577	13685	13811	13679	13714	13849	13678	13916	13795	13937	13855	13775	13745	13742	13672	13610	13981	13754	13609	13861	13881	13702	13797	13755	13780	13801	13606	13633	13875	13778	13708	13824	13781	13736	13647	13758	13738	13763	13713	13591	13697	13724	13878	13865	13825	13687	13757	13977	13772	13929	13710	13678	13836	13822	13923	13653	13810	13840	13873	13954	13767	13777	13913	13663	13702	13954	13684	13666	13815	13638	13740	13819	13704	13817	13738	13910	13779	13926	13645	13792	13873	13702	13677	13704	13754	13766	13804	13704	13575	13780	13635	13843	13812	13774	13667	13780	13757	13627	13716	13702	13798	13694	13867	13790	13709	13786	13839	13772	13759	13775	13810	13823	13900	13664	13789	13711	13762	13702	13694	13797	13743	13714	13675	13721	13828	13737	13824	13860	13912	13776	13762	13796	13821	13732	13677	13880	13828	13692	13698	13794	13830	13702	13861	13677	13742	13767	13675	13647	13739	13778	13908	13756	13658	13698	13802	13673	13657	13887	13758	13733	13668	13787	13723	13854	13656	13672	13735	13681	13666	13710	13862	13599	13639	13897	13703	13789	13809	13791	13822	13848	13762	13698	13651	13748	13796	13836	13736	13751	13799	13747	13757	13663	13679	13961	13660	13794	13842	13823	13763	13882	13706	13623	13936	13581	13915	13770	13822	13848	13674	13696	13717	13838	13832	13744	13831	13628	13939	13664	13658	13799	13824	13598	13736	13758	13675	13745	13683	13727	13686	13665	13821	13797	13721	13737	13627	13803	13820	13786	13753	13851	13720	13778	13783	13789	13719	13872	13905	13637	13999	13606	13564	13862	13932	13675	13792	13815	13863	13710	13762	13730	13676	13806	13811	13674	13859	13728	13764	13836	13707	13835	13743	13759	13909	13680	13781	13917	13817	13772	13603	13755	13777	13712	13799	13707	13764	13840	13585	13838	13618	13823	13795	13853	13889	13880	13671	13664	13711	13797	13816	13820	13807	13773	13844	13773	13827	13813	13846	13695	13727	13831	13668	13790	13725	13743	13589	13614	13674	13827	13709	13858	13824	13676	13640	13914	13784	13700	13783	13596	13795	13999	13753	13849	13775	13836	13777	13719	13726	13893	13846	13720	13686	13571	13753	13816	13705	13685	13759	13647	13674	13754	13662	13668	13553	13827	13772	13749	13672	13866	13854	13838	13720	13976	13709	13856	13795	13847	13740	13726	13778	13536	13800	13735	13576	13681	13671	13814	13716	13642	13824	13763	13852	13773	13736	13722	13772	13640	13726	13727	13757	13705	13769	13847	14045	13700	13823	13799	13827	13780	13817	13893	13875	13951	13944	13707	13858	13761	13583	13717	13821	13777	13788	13786	13877	13815	13738	13675	13841	13734	13757	13800	13811	13800	13810	13687	13615	13831	13706	13737	13804	13711	13906	13798	13817	13794	13791	13678	13688	13665	13860	13856	13868	13838	13686	13789	13836	13854	13918	13699	13742	13844	13781	13759	13866	13790	13712	13731	13836	13768	13913	13757	13588	13760	13661	13699	13903	13686	13769	13699	13736	13622	13785	13742	13737	13765	13843	13780	13707	13782	13723	13645	13734	13821	13834	13747	13699	13652	13698	13773	13713	13763	13791	13850	13758	13699	13865	13807	13793	13764	13852	13662	13863	13810	13777	13824	13716	13817	13699	13769	13735	13635	13836	13808	13708	13772	13758	13823	13838	13828	13836	13687	13807	13906	13704	13770	13859	13673	13746	13799	13734	13724	13697	13879	13636	13785	13885	13872	13737	13984	13736	13823	13822	13773	13867	13614	13802	13630	13837	13652	13847	13751	13567	13642	13755	13770	13843	13773	13645	13639	13951	13732	13610	13756	13656	13880	13623	13782	13746	13765	13876	13783	13893	13805	13840	13752	13689	13758	13855	13616	13665	13585	13730	13780	13866	13922	13777	13909	13733	13786	13613	13836	13740	13854	13713	13628	13855	13730	13940	13647	13887	13733	13843	13678	13806	13830	13817	13985	13755	13838	13737	13767	13924	13644	13753	13653	13868	13933	13800	13612	13772	13766	13790	13800	13870	13760	13630	13769	13718	13649	13758	13775	13839	13811	13825	13788	13809	13847	13821	13802	13832	13775	13539	13853	13736	13601	13883	13709	13761	13668	13735	13839	13873	13781	13736	13856	13612	13620	13702	14032	13747	13822	13655	13728	13634	13851	13781	13792	13761	13889	13602	13655	13738	13685	13791	13678	13863	13878	13792	13671	13710	13731	13902	13755	13630	13726	13796	13870	13692	13723	13827	13807	13770	13675	13732	13676	13769	13828	13954	13716	13932	13743	13611	13806	13794	13887	13709	13752	13717	13818	13774	13851	13940	13694	13715	13748	13668	14063	13762	13763	13591	13959	13742	13700	13729	13765	13920	13713	13840	13954	13930	13878	13811	13699	13864	13814	13558	13786	13822	13734	13835	13853	13933	13887	13798	13866	13970	13615	13789	13814	13794	13701	13766	13822	13690	13823	13760	13626	13728	13723	13762	13721	13767	13819	13823	13767	13614	13897	13804	13698	13772	13759	13646	13794	13811	13853	13627	13701	13646	13751	13734	13803	13766	13796	13928	13639	13754	13927	13741	13969	13712	13642	13736	13623	13777	13669	13725	13775	13606	13729	13840	13958	13780	13705	13730	13720	13895	13693	13738	13787	13763	13707	13878	13823	14010	13767	13820	13757	13632	13966	13830	13745	13689	13624	13830	13701	13797	13711	13959	13866	13705	13867	13642	13770	13798	13807	13854	13777	13768	13813	13810	13687	13718	13815	13737	13734	13945	13925	13840	13816	13618	13685	13750	13867	13808	13766	13779	13762	13707	13740	13630	13701	13897	13773	13703	13850	13848	13769	13747	13849	13780	13711	13860	13804	13723	13789	13723	13771	13864	13825	13704	13769	13872	13659	13740	13788	13666	13769	13718	13653	13851	13739	13716	13602	13656	13729	13821	13843	13766	13658	13701	13759	13777	13840	13752	13734	13655	13675	13818	13855	13874	13622	13751	13680	13775	13791	13748	13729	13712	13635	13907	13665	13778	13663	13591	13991	13562	13752	13722	13626	13645	13855	13723	13788	13688	13730	13595	13808	13796	13786	13907	13710	13699	13748	13588	13878	13661	13635	13740	13647	13698	13683	13730	13634	13756	13629	13846	13844	13844	13734	13816	13796	13679	13844	13874	13545	13686	13790	13704	13772	13738	13682	13841	13932	13761	13870	13758	13769	13695	13724	13777	13698	13658	13849	13884	13759	13909	13747	13565	13562	13772	13747	13743	13846	13849	13761	13750	13697	13796	13788	13699	13787	13805	13800	13839	13792	13838	13761	13849	13701	13711	13875	13787	13571	13853	13809	13741	13964	13662	13506	13805	13706	13826	13621	13725	13798	13650	13692	13754	13829	13625	13737	13684	13858	13875	13710	13573	13666	13701	13849	13756	13689	13721	13840	13671	13777	13737	13828	13771	13657	13691	13851	13793	13743	13684	13680	13602	13660	13722	13726	13810	13719	13776	13664	13993	13722	13971	13716	13791	13730	13766	13696	13749	13825	13701	13648	13837	13779	13548	13627	13805	13852	13675	13838	13758	13690	13619	13809	13758	13620	13780	13910	13763	13690	13753	13816	13805	13654	13725	13752	13714	13576	13834	13676	13806	13861	13631	13903	13580	13905	13618	13723	13654	13748	13813	13734	13901	13786	13792	13719	13758	13688	13773	13753	13702	13695	13711	13719	13917	13745	13751	13738	13768	13791	13863	13796	13565	13907	13826	13988	13781	13582	13733	13628	13757	13629	13700	13786	13808	13651	13775	13761	13851	13783	13617	13694	13715	13696	13765	13657	13735	13740	13753	13815	13679	13830	13644	13707	13760	13748	13727	13691	13812	13789	13906	13883	13744	13698	13850	13647	13775	13523	13703	13745	13685	13718	13755	13797	13614	13798	13800	13726	13636	13771	13771	13930	13711	13777	13776	13792	13747	13740	13713	13635	13843	13762	13963	13788	13775	13726	13807	13831	13871	13785	13924	13781	13761	13885	13791	13906	13657	13604	13712	13806	13755	13602	13808	13687	13731	13903	13730	13710	13857	13989	13724	13876	13738	13928	13775	13866	13702	13693	13955	13844	13944	13783	13872	13624	13826	13875	13710	13848	13833	13606	13757	13711	13810	13906	13607	13732	13696	13682	13846	13898	13835	13745	13690	13738	13728	13836	13774	13738	13806	13810	13692	13654	13672	13828	13749	13786	13950	13629	13611	13789	13800	13729	13839	13705	13700	13906	13771	13764	13884	13796	13743	13830	13774	13748	13752	13799	13858	13836
27502	24025	39264	34680	21411	18517	18022	17290	16923	16713	16722	16627	16629	16421	16538	16370	16471	16317	16399	16408	16301	16325	16475	16352	16343	16245	16254	16548	16260	16203	16302	16403	16409	16323	16154	16292	16354	16417	16433	16045	16327	16439	16246	16387	16253	16467	16302	16289	16237	16402	16345	16265	16269	16267	16366	16401	16441	16224	16344	16259	16208	16125	16275	16391	16435	16371	16300	16492	16336	16017	16183	16282	16375	16351	16215	16195	16203	16280	16327	16248	16338	16260	16108	16477	16288	16248	16220	16182	16396	16395	16212	16229	16399	16452	16289	16281	16262	16388	16321	16151	16385	16148	16300	16110	16166	16138	16390	16255	16159	16144	16301	16238	16431	16436	16418	16263	16305	16451	16291	16142	16339	16295	16260	16331	16265	16322	16349	16385	16404	16226	16354	16336	16318	16260	16222	16263	16414	16478	16266	16222	16382	16272	16340	16173	16083	16129	16264	16218	16254	16178	16324	16251	16324	16191	16346	15977	16306	16307	16229	16246	16172	16329	16332	16160	16398	16344	16246	16117	16004	16249	16281	16113	16234	16261	16426	16242	16330	16358	16360	16279	16235	16405	16442	16208	16364	16351	16072	16376	16391	16239	16328	16265	16275	16301	16286	16280	16055	16131	16426	16202	16214	16122	16183	16124	16269	16179	16169	16234	16401	16220	16252	16334	16182	16378	16463	16378	16240	16340	16455	16410	16364	16394	16229	16218	16459	16188	16181	16434	16291	16395	16387	16234	16330	16273	16268	16368	16464	16170	16240	16065	16250	16431	16505	16400	16203	16199	16520	16410	16295	16274	16281	16377	16280	16436	16256	16065	16334	16160	16184	16212	16317	16304	16275	16145	16572	16364	16348	16145	16304	16373	16097	16214	16099	16184	16240	16560	16268	16150	16377	16454	16291	16317	16141	16313	16248	16226	16391	16325	16267	16327	16474	16280	16164	16469	16183	16189	16053	16275	16093	16240	16474	16532	16350	16247	16204	16193	16220	16135	16183	16194	16370	16167	16563	16655	16364	16373	16066	16538	16409	16215	16446	16154	16243	16350	16267	16194	15959	16231	16266	16378	16440	16235	16165	16571	16130	16349	16281	16328	16206	16373	16077	16241	16293	16437	16158	16400	16439	16209	16205	16379	16223	16072	16227	16416	16458	16359	16231	16403	16154	16101	16384	16213	16293	16365	16329	16380	16535	16334	16075	16275	16250	16324	16481	16326	16246	16194	16480	16310	16350	16232	16301	16200	16233	16269	16310	16354	16217	16181	16242	16454	16258	16330	16373	16281	16388	16215	16184	16242	16293	16348	16228	16195	16246	16172	16223	16117	16103	16251	16170	16127	16353	16191	16180	16338	16219	16435	16391	16580	16341	16297	16166	16451	16187	16294	16239	16171	16217	16304	16293	16213	16431	16364	16366	16380	16404	16282	16273	16313	16435	16146	16253	16246	16344	16354	16147	16424	16279	16302	16218	16177	16382	16094	16321	16420	16330	16361	16223	16345	16153	16093	16371	16260	16145	16242	16229	16258	16459	16127	16340	16163	16233	16376	16310	16269	16233	16260	16164	16210	16301	16090	16301	16243	16252	16006	16343	16496	16291	16122	16037	16227	16298	16194	16259	16347	16315	16381	16355	16335	16350	16382	16214	16210	16264	16403	16309	16137	16259	16254	16386	16178	16256	16300	16136	16208	16356	16370	16348	16145	16349	16280	16359	16179	16336	16417	16367	16298	16375	16187	16300	16311	16211	16029	16449	16067	16320	16279	16420	16510	16448	16113	16355	16338	16205	16257	16223	16226	16201	16146	16128	16238	16343	16236	16293	16330	16367	16373	16149	16183	16160	16321	16328	16188	16217	16266	16379	16234	16305	16193	16367	16270	16537	16181	16175	16264	16357	16253	16367	16319	16272	16314	16115	16296	16196	16232	16203	16470	16295	16244	16335	16409	16105	16190	16185	16262	16248	16258	16423	16304	16236	16474	16283	16276	16294	16256	16266	16403	16517	16301	16319	16373	16179	16385	16378	16325	16332	16107	16390	16366	16513	16310	16112	16427	16118	16475	16406	16244	16153	16196	16269	16279	16191	16409	16270	16164	16322	16407	16455	16238	16256	16372	16351	16372	16215	16396	16483	16252	16345	16283	16228	16170	16357	16473	16216	16466	16284	16372	16306	16152	16249	16389	16264	16249	16338	16297	16292	16424	16281	16427	16333	16249	16332	16247	16266	16308	16230	16191	16127	16373	16245	16247	16241	16138	16255	16213	16328	16419	16328	16498	16115	16336	16296	16176	16390	16263	16194	16360	16385	16177	16329	16199	16241	16196	16189	16043	16321	16221	16186	16080	16437	16323	16307	16305	16446	16246	16119	16237	16356	16347	16430	16269	16230	16215	16236	16281	16161	16245	16302	16257	16155	16377	16326	16158	16262	16396	16046	16343	16360	16279	16306	16287	16172	16322	16072	16349	16001	16238	16327	16014	16453	16191	16368	16354	16271	16327	16179	16359	16308	16166	16250	16269	16272	16223	16331	16315	16348	16383	16464	16500	16253	16216	16379	16513	16289	16301	16157	16194	16539	16367	16108	16500	16372	16179	16205	16368	16472	16458	16382	16532	16161	16310	16337	16424	16239	16333	16211	16259	16370	16065	16125	16380	16225	16295	16015	16163	16396	16343	16142	16254	16351	16483	16362	16402	16330	16285	16292	16328	16510	16298	16247	16102	16253	16300	16267	16300	16253	16175	16090	16326	16201	16511	16275	16273	16391	16347	16355	16382	16195	16224	16192	16385	16152	16335	16285	16353	16363	16274	16330	16302	16394	16312	16232	16071	16216	16192	16123	16286	16268	16213	16268	16248	16288	16534	16479	16427	16358	16152	16413	16398	16209	16408	16314	16398	16318	16320	16209	16313	16428	16318	16391	16197	16390	16346	16405	16293	16385	16450	16403	16394	16250	16332	16279	16237	16263	16376	16169	16221	16469	16621	16206	16413	16377	16382	16344	16319	16497	16475	16284	16214	16264	16353	16270	16341	16363	16362	16108	16392	16245	15997	16434	16343	16228	16455	16279	16343	16462	16332	16398	16153	16345	16312	16457	16238	16285	16185	16326	16280	16135	16405	16408	16141	16411	16353	16424	16271	16177	16484	16369	16316	16348	15992	16067	16280	16312	16140	16461	16342	16288	16172	16329	16073	16232	16454	16351	16431	16277	16346	16283	16279	16165	16212	16304	16289	16286	16296	16311	16352	16294	16233	16323	16249	16366	16260	16447	16430	16235	16242	16394	16420	16349	16153	16296	16319	16343	16213	16204	16407	16417	16273	16366	16267	16427	16304	16347	16209	16222	16198	16377	16213	16292	16292	16060	16345	16253	16315	16189	16095	16109	16232	16121	16521	16288	16170	16318	16344	16300	16408	16254	16088	16575	16448	16174	16281	16274	16304	16153	16267	16276	16146	16151	16324	16265	16359	16333	16249	16241	16404	16238	16605	16224	16338	16299	16413	16352	16503	16198	16290	16199	16295	16103	16337	16182	16275	16370	16355	16173	16327	16173	16422	16170	16172	16205	16336	16473	16100	16368	16440	16073	16494	16288	16231	16295	16232	16284	16396	16339	16332	16199	16254	16148	16165	16229	16292	16088	16178	16208	16181	16275	16269	16095	16330	16458	16211	16296	16303	16343	16279	16286	16210	16133	16334	16364	16220	16319	16297	16312	16321	16245	16299	16326	16177	16328	16354	16145	16252	16424	16335	16287	16164	16242	16263	16442	16165	16371	16152	16214	16203	16344	16375	16402	16185	16376	16234	16235	16321	16367	16322	16345	16312	16368	16227	16370	16115	16183	16121	16292	16309	16305	16270	16434	16385	16571	16384	16276	16228	16136	16292	16454	16194	16231	16375	16158	16237	16176	16368	16219	16234	16498	16048	16182	16140	16353	16290	16292	16313	16202	16323	16305	16182	16293	16205	16254	16196	16148	16119	16166	16297	16385	16293	16254	16472	16237	16183	16231	16337	16331	16190	16341	16355	16312	16182	16478	16315	16282	16268	16167	16490	16419	16208	16276	16168	16204	16215	16325	16349	16350	16212	16228	16050	16222	16502	16092	16184	16349	16289	16293	16178	16367	16357	16283	16220	16208	16308	16325	16476	16313	16434	16406	16613	16357	16413	16358	16301	16453	16363	16303	16331	16408	16109	16320	16337	16250	16253	16411	16462	15961	16408	16393	16550	16344	16348	16505	16386	16304	16265	16363	16417	16326	16435	16255	16333	16379	16345	16507	16398	16233	16482	16396	16219	16234	16348	16242	16424	16504	16421	16235	16217	16261	16212	16331	16460	16361	16287	16316	16045	16327	16477	16438	16144	16284	16451	16304	16126	16210	16178	16322	16090	16299	16301	16418	16395	16370	16276	16235	16313	16236	16344	16193	16199	16331	16346	16455	16094	16434	16313	16345	16169	16221	16279	16247	16331	16352	16422	16201	16143	16334	16214	16385	16277	16195	16271	16390	16124	16214	16391	16452	16306	16513	16351	16156	16324	16559	16481	16231	16294	16349	16287	16442	16344	16248	16272	16223	16311	16393	16377	16278	16391	16356	16079	16343	16233	16192	16208	16269	16243	16287	16519	16266	16189	16240	16449	16229	16245	16341	16279	16344	16164	16284	16479	16319	16411	16367	16438	16257	16203	16228	16494	16404	16397	16203	16190	16278	16204	16296	16367	16302	16116	16247	16104	16294	16279	16400	16418	16407	16426	16435	16101	16266	16318	16347	16312	16338	16180	16181	16217	16309	16375	16256	16210	16351	16028	16257	16370	16258	16321	16167	16523	16233	16499	16269	16380	16361	16290	16436	16363	16417	16330	16332	16337	16182	16371	16402	16408	16431	16229	16131	16299	16027	16498	16389	16186	16263	16309	16384	16299	16120	16385	16374	16227	16228	16286	16143	16249	16393	16078	16299	16353	16348	16254	16240	16241	16367	16398	16307	16365	16280	16368	16434	15994	16377	16323	16546	16310	16340	16355	16451	16380	16124	16290	16286	16474	16365	16237	16487	16416	16390	16488	16445	16509	16468	16273	16243	16297	16364	16372	16306	16302	16197	16186	16538	16273	16291	16051	16533	16500	16207	16245
18614	33099	43292	29894	19398	17205	16167	15644	15184	14924	14815	14782	14520	14337	14423	14526	14541	14491	14247	14443	14253	14341	14213	14249	14212	14225	14099	14325	14215	14266	14234	14117	14129	14215	14301	14357	14224	14143	14348	14218	14238	14086	14303	14248	14309	14232	14258	14198	14004	14272	14200	14298	14048	14039	14323	14121	14287	14218	14236	14147	14290	14255	14263	14384	14160	14192	14205	14152	14132	14185	14203	14170	14289	14459	14200	14156	14230	14255	14198	14216	14261	14204	14198	14190	14243	14268	14270	14457	14346	14265	14218	14308	14385	14305	14261	14144	14125	14231	14326	14294	14037	14400	14283	14191	14084	14191	14045	14272	14084	14466	14221	14163	14402	14163	14142	14238	14384	14210	14091	14245	14297	14186	14192	14105	14219	14243	14213	14188	14062	14066	14309	14209	14242	14116	14166	14151	14160	14236	14221	14277	14270	14266	14348	14310	14273	14295	14170	14194	14211	14147	14205	14195	14215	14148	14101	14279	14082	14125	14028	14374	14079	14180	14217	14382	14014	14123	14239	14185	14313	14174	14353	14227	14162	14256	14149	14175	14185	14215	13906	14218	14223	14177	14375	14340	14032	14322	14293	14137	14077	14362	14321	14148	14300	14079	14326	14304	14147	14223	14226	14187	14161	14100	14239	14175	14323	14331	14186	14300	14284	14307	14342	14168	14275	14219	14224	14335	14193	14106	14171	14307	14152	14316	14120	14371	14190	14299	14212	14118	14099	14201	14197	14311	14229	14260	14259	14170	14160	14369	14194	14238	14201	14154	14100	14133	14278	14240	14284	14389	14400	14140	14335	14312	14181	14144	14283	14381	14278	14258	14288	14253	14322	14219	14242	14328	14213	14218	14270	14283	14303	14250	14353	14244	14259	14107	14308	14026	14336	14147	14246	14296	14060	14209	14144	14116	14132	14213	14234	14325	14080	14136	14107	14275	14146	14263	14218	14263	14144	14229	14330	14320	14172	14277	14314	14241	14177	14275	14373	14379	14202	14155	14243	14330	14245	14241	14264	14276	14175	14059	14125	14368	14021	14249	14350	14153	14108	14209	14169	14264	14338	14164	14241	14165	14250	14294	14170	14255	14244	14177	14238	14245	14347	14177	14251	14186	14094	14190	14209	14011	14244	14275	14203	14229	14213	14151	14227	14226	14270	14275	14222	14217	14217	14068	14301	14289	14173	14128	14127	14377	14192	14269	14155	14200	14243	14242	14103	14116	14057	14184	14105	14277	14210	14269	14190	14220	14191	14193	14288	14158	14187	14251	14292	14233	14137	14198	14122	14134	13965	14282	14108	14180	14131	14257	14524	14226	14271	14225	14282	14246	14235	14131	14328	14247	14094	14398	14365	14094	14042	14204	14204	14429	14256	14149	14207	14325	14166	14224	14233	14257	14106	14050	14227	14217	14337	14308	14163	14214	14275	14104	14336	14186	14114	14198	14149	14217	14158	14205	14132	14167	14361	14057	14263	14065	14312	14191	14142	14273	14293	14334	14205	14082	14088	14287	14211	14311	14233	14133	14065	14173	14323	14071	14320	14111	14333	14350	14171	14219	14287	14438	14115	14332	14278	14341	14077	14202	14053	14223	14319	14202	14206	14157	14402	14355	14199	14282	14286	14237	14186	14219	14213	14343	14278	14227	14231	14204	14225	14213	14234	14045	14199	14206	14305	14149	14292	14216	14190	14111	14290	14273	14089	14060	14101	14070	14320	14225	14126	14334	14109	14277	14146	14131	14303	14323	14395	14116	14206	14138	14345	14229	14326	14150	14113	14118	14144	14319	14180	14215	14167	14212	14207	14044	14188	14303	14258	14205	14205	14112	14364	14150	14028	14074	14041	14131	14336	14232	14268	14238	14288	14135	14066	14147	14387	14215	14267	14147	14270	14079	14147	14119	14157	14144	14414	14276	14106	14396	14238	14218	14374	14087	14051	14283	14144	14330	14312	14298	14224	14101	14215	14293	14053	14206	14262	14022	14235	14072	14186	14162	14298	14383	14110	14258	14070	14224	14074	14140	14235	14109	14171	14184	14250	14030	14116	14129	14303	14350	14283	14225	14126	14145	14227	14228	14237	14207	14272	14324	14131	14355	14207	14324	14278	14164	14063	14181	14305	14215	14277	14106	14210	14257	14004	14167	14351	14342	14290	14160	14245	14290	14208	14223	14071	14237	14373	14236	14222	14163	14286	14027	14316	14288	14216	14222	14129	14177	14145	14445	14113	14235	14196	14190	14094	14358	14155	14187	14150	14357	14248	14189	14283	14249	14123	14239	14387	14166	14118	14318	14254	14249	14261	14221	14238	14349	14253	14188	14253	14451	14135	14330	14051	14188	14238	14220	14138	14148	14180	14147	14000	14125	14256	14151	14343	14210	14310	14238	14309	14240	14303	14217	14267	14279	14157	14117	14290	14148	14359	14411	14392	14333	14313	14214	14277	14341	14245	14110	14142	14289	14028	14164	14166	14200	14178	14116	14181	14298	14359	14199	14103	14137	14352	14320	14211	14194	14246	14103	14231	14286	14179	14137	14056	14156	14186	14273	14147	14312	14259	14187	14281	14175	14241	14132	14328	14300	14174	14234	14157	14269	14019	14175	14279	14150	14321	14256	14152	14341	14232	14319	14327	14124	14334	14254	14288	14222	14294	14117	14392	14244	14227	14103	14204	14157	14207	14379	14167	14371	14346	14083	14350	14287	14209	14227	14422	14166	14317	14248	14210	14138	14314	14139	14089	14235	14120	14229	14312	14242	14175	14071	14183	14134	14184	14302	14080	14316	14311	14254	14215	14285	14205	14162	14242	14145	14103	14143	14403	14153	14077	14281	14072	14172	14348	14155	14099	14294	14246	14289	14144	14277	14280	14223	14337	14220	14213	14188	14257	14335	14199	14271	14185	14184	14309	14288	14181	14288	14314	14212	14224	14140	14289	14367	14144	14207	14345	14195	14292	14168	14190	14211	14256	14360	14263	14151	14338	14174	14047	14256	14171	14265	14184	14317	14226	14339	14052	14239	14134	14330	14297	14059	14292	13995	14197	14126	14348	14294	14220	14359	14282	14109	14167	14260	14273	14254	14278	14274	14360	14198	14264	14240	14193	14208	14142	14383	14286	14361	14182	14369	14040	14278	14320	14343	14319	14295	14285	14291	14214	14150	14242	14184	14063	14235	14135	14154	14285	14036	14075	14106	14308	14393	14188	14125	14179	14184	14237	14149	14226	14256	14216	14224	14200	14134	14073	14132	14223	14329	14240	14194	14307	14277	14190	14207	14197	14251	14202	14245	14335	14184	14358	14139	14146	14273	14119	14022	14295	14347	14332	14246	14232	14211	14089	14278	14203	14236	14287	14266	14187	14265	14150	14314	14383	14171	14065	14316	14221	14217	14231	14368	14201	14284	14287	14137	14156	14281	14322	14272	14365	14183	14100	14144	14320	14207	14097	14194	14212	14064	14206	14360	14171	14025	14195	14078	14318	14313	14266	14219	14437	14226	14135	14163	14438	14196	14174	14314	14263	14271	14158	14268	14228	14327	14145	14193	14269	14240	14300	14172	14179	14317	14232	14220	14257	14179	14203	14235	14338	14136	14210	14238	14329	14182	14312	14277	14236	14149	14342	14400	14255	14167	14311	14198	14188	14168	14193	14222	14219	14133	14114	14196	14243	14437	14296	14356	14172	14242	14305	14209	14113	14196	14196	14303	14305	14331	14178	14345	14169	14318	14151	14180	14328	14323	14235	14210	14472	14044	14297	14370	14333	14332	14336	14208	14127	14249	14305	14100	14298	14386	14129	14225	14183	14278	14303	14298	14199	14156	14253	14268	14226	14302	14406	14299	14311	14270	14182	14243	14410	14020	14143	14360	14426	14208	14206	14186	14237	14351	14234	14273	14258	14294	14281	14397	14284	14136	14182	14186	14045	14614	14182	14272	14350	14226	14264	14197	14127	14230	14115	14239	14212	14171	14217	14221	14112	14357	14024	14327	14167	14212	14235	14175	14259	14181	14079	14189	14363	14249	14155	14200	14063	14183	14100	14335	14201	14227	14332	14031	14105	14339	14234	14297	14168	14094	14347	14188	14178	14205	14114	14172	14189	14258	14139	14362	14260	14209	14367	14235	14254	14219	14193	14279	14108	14181	14252	14247	14179	14217	14121	14279	14096	14157	14097	14231	14408	14198	14063	14192	14273	14188	14234	14221	14224	14275	14202	14196	14237	14247	14097	14211	14201	14176	14302	14197	14105	14208	14322	14119	14248	14346	14335	14245	14137	14206	14276	14282	14181	14311	14182	14358	14343	14343	14261	14395	14233	14277	14339	14100	14198	14172	14284	14298	14270	14206	14264	14104	14246	14289	14155	14219	14233	14177	14102	14072	14366	14212	14075	14221	14190	14247	14114	14247	14237	14160	14298	14108	14261	14218	14288	14308	14414	14108	14197	14094	14174	14283	14283	14216	14330	14225	14263	14382	14249	14166	14335	14318	14199	14248	14259	14149	14275	14186	14160	14358	14120	14283	14280	14195	14305	14245	14224	14305	14135	14392	14319	14334	14344	14270	14324	14315	14169	14223	14114	14229	14240	14279	14103	14262	14188	14258	14257	14168	14188	14210	14307	14218	14233	14285	14050	14183	14191	14213	14271	14378	14327	14234	14276	14335	14136	14217	14285	14486	14184	14261	14211	14156	14226	14235	14295	14235	14267	14284	14105	14175	14297	14375	14351	14069	14252	14028	14101	14093	14193	13986	14151	14118	14337	14211	14187	14408	14239	14328	14244	14303	14283	14205	14249	14389	14220	14226	14247	14042	14246	14167	14082	14170	14256	14216	14319	14180	14237	14271	14252	14141	14336	14262	14278	14093	14361	14162	14068	14231	14063	14216	14193	14288	14329	14139	14354	14166	14192	14120	14113	14099	14268	14330	14208	14283	14263	14207	14248	14277	14288	14277	14240	14231	14208	14350	14194	14233	14216	14335	14324	14182	14328	14280	14278	14136	14293	14170	14311	14217	14154	14275	14197	14118	14215	14321	14285	14196	14196	14063	14136	14090	14368	14226	14097	14189	14345	14215	14191	14371	14240	14270	14220	14212	14245	14254	14280	14234	14174	14110	14185	14163	14185	14186
24034	21287	39478	39722	25426	23439	21597	18599	17807	17475	17191	17030	16729	16733	16603	16425	16431	16367	16439	16260	16234	16292	16375	16437	16486	16232	16203	16187	16356	16483	16313	16068	16086	16249	16269	16197	16377	16120	16139	16331	16125	16127	16330	16497	16546	16488	16395	16384	15976	16252	16074	16177	16190	16051	16269	16149	16082	16206	16197	16127	16116	15909	16102	15965	16240	15986	16161	16147	16151	16077	16062	16036	16128	16437	16186	16247	15877	16050	16150	16082	16173	16052	16416	16301	16058	16067	16159	16047	16042	15954	16106	15948	16139	16153	16204	16065	16308	16134	16062	16065	16077	16231	16164	16141	16117	16177	15974	16045	16137	16136	16237	16318	15872	16216	16254	16140	16251	16221	16185	16116	16180	16255	16053	16168	16208	16193	15877	15998	16003	16167	16058	16250	16084	16341	15980	16186	16144	16218	15998	16101	16086	16005	16216	15946	16102	15948	16059	15971	16195	16255	16390	16068	16347	16176	16054	16171	16201	15954	16111	16057	16304	16056	16115	16185	16069	16166	16026	15871	15959	16222	16191	16112	15976	16165	16057	16117	16338	16184	16065	16076	16000	15987	16206	16063	15960	16153	16059	16015	16183	16316	16185	16242	16173	16015	16008	15979	15994	15942	16148	16294	15962	16043	16327	16039	16068	16169	16049	16163	16262	16188	16315	16125	16296	16032	16046	16215	16094	15964	16148	16021	16037	15943	16129	15991	16205	16043	15854	16106	16016	16089	15941	16161	15980	15947	16230	16147	16059	16261	16041	16157	16001	16202	15980	16188	16152	16189	16347	16105	16008	16178	15917	16034	15987	15955	15853	16159	16134	16088	16159	16019	16198	16072	16190	16100	16127	16172	16086	16234	16269	15952	16193	15951	16111	15962	15968	15994	16096	16122	16112	16186	16127	16047	16062	16133	16151	16127	16263	16147	16207	15979	15893	16083	16264	16068	15967	16311	16158	15924	16207	16007	15893	16066	16052	16175	15941	16201	16394	16076	16098	16065	16226	16189	16310	16030	16098	16187	16257	16166	16001	16138	15944	16009	16127	16186	15965	16061	16125	16078	16060	16015	16070	16060	15943	15986	16219	16316	16200	16090	16041	16218	16210	16011	16151	16124	16282	16055	15980	16066	15951	16104	16146	16001	16073	16168	16154	16023	16000	16080	16106	16159	16130	16204	16006	15962	16133	15821	16083	15946	16081	16085	15932	15998	16055	15884	16007	16160	16196	16099	16119	15985	16159	16142	16011	16089	15982	16030	16172	16262	15945	16066	16162	16019	16045	16248	15993	16196	16075	16048	15959	16241	16295	16127	16095	16122	16208	16304	16040	16203	16142	15959	16203	16179	16150	16321	16285	16169	16376	16167	16367	16233	16055	16268	16028	16037	15885	16085	16105	16047	16062	16005	16237	16024	16232	16121	16110	16022	16124	16161	16282	16153	16036	16129	16252	16049	16120	16070	16089	16014	16080	16140	16014	16157	16121	16018	16040	16042	15938	15992	16166	16115	15964	16023	16070	16097	16053	16093	16043	16171	15942	16147	16164	16002	15925	16097	16053	15881	16321	16242	16061	16189	15868	16135	16221	16148	16053	16031	16016	16082	15991	16090	16168	16070	16078	16063	16180	16028	16268	16421	16133	16059	16128	16233	16264	16129	16060	16083	16204	16055	16230	16028	16348	16060	16021	16041	16078	16176	16243	16222	16180	15970	16198	16128	16309	16022	16156	16051	16268	16187	16075	16203	16046	16132	16109	16261	16056	16029	16121	16164	16205	16119	16048	16084	16163	16200	15929	15940	16125	15970	16092	16223	16158	16073	16093	15975	16208	15984	16180	15904	16162	16103	16150	15984	16256	16107	15988	16131	16172	15909	16060	16071	15991	16051	16123	16031	16076	15996	16135	16165	16112	16004	16129	15977	16160	16119	16144	16125	16231	15878	16215	16069	16240	16153	15889	16362	16052	16153	16212	16162	16185	16180	16049	16090	16050	15989	16118	16001	15981	16212	16080	15962	16128	16200	16176	16062	16165	16047	16113	16231	16268	16040	16307	15851	16053	15963	16175	16086	16299	15889	16059	16293	15975	16017	16079	16043	15916	16131	15997	15996	16133	16256	16193	16180	16038	16210	16007	15855	16122	16102	16074	16084	16214	15955	16046	16308	16158	15973	16124	16204	16422	16182	16036	16007	16166	16192	16077	16130	15872	16026	16072	16202	16098	16070	16326	16027	16291	15987	16084	16102	16116	16128	16016	16096	16108	15995	16140	16185	16223	16147	15970	16036	16077	16231	16260	16070	16212	16193	16086	16051	15906	16113	16036	16062	15951	16240	16086	16274	16049	16311	16130	16009	16035	16037	15926	15888	16105	16250	15934	16097	16124	15969	15898	16183	16100	16089	16024	16061	16212	16355	16015	16278	16002	15951	16201	16032	16115	16049	16079	16306	16004	16233	16177	16129	16146	15956	16078	16099	16118	15996	16172	16152	16242	16052	15961	16048	16070	16088	16259	16090	16103	16022	16213	16196	16137	16208	16254	16110	16037	16113	15915	16147	16265	16083	16117	16058	16196	16021	16088	16105	16140	16158	16097	16053	16194	16169	16249	16223	16180	16137	16074	16053	16157	16236	16056	16154	15866	15930	15940	16201	16048	15954	15920	15837	16224	16059	16291	16073	16217	16187	16089	16235	15995	16131	16055	16203	16116	16227	16177	15852	15963	16038	16135	16297	16229	16095	16148	16294	16099	16162	16150	16267	16153	16176	16110	16293	16286	16199	16057	16272	16215	16157	15973	16170	16219	16060	16091	16273	16147	16195	16109	16097	16027	16040	16153	16165	15795	16112	16159	16004	16145	16121	16159	16022	16143	16118	16162	16129	15978	16043	16053	15892	16118	16145	16036	16026	16067	15963	16069	16086	16144	16157	16141	15989	16135	16202	16220	16075	15930	16190	15898	16157	16080	16161	16051	15848	16021	15880	16073	16024	15998	16208	16089	16163	16116	16303	16220	16095	16014	16118	15992	16230	16144	15959	16011	16017	16270	16232	15935	16130	16162	15968	15965	16166	16040	16149	16086	15892	16174	16323	16088	16052	16244	15932	16048	16236	16251	16220	16104	16098	16114	16125	16243	16129	16188	16044	16241	16164	16143	16047	16091	16010	16027	16062	16065	16102	16043	16121	15974	16169	16137	16056	16034	16163	15847	15977	15945	16002	16032	16130	16109	16119	16192	16204	16111	16284	16099	16222	15953	15769	16086	16057	16003	16049	16272	16065	16202	16081	15917	16045	16016	16153	16204	16068	16099	15913	16248	16226	16098	16021	16180	16141	16411	16328	16225	16207	16111	16113	16211	16155	16129	16225	16064	16145	16175	15974	16215	16325	16028	16051	16169	16085	16211	16282	16180	16296	16118	16223	16169	16248	16061	16112	16108	16051	16047	15856	16149	15967	16055	16166	16030	16010	16156	16084	16279	16005	16215	16168	16288	16149	15984	16058	15992	16285	16244	15964	15971	15966	16165	16143	16209	15972	16095	16180	16076	16133	16222	15976	16302	16039	16152	16299	16093	16105	16101	16247	16143	16196	16123	16124	15978	16053	16022	16118	15888	16206	15989	16080	16377	15901	15972	16118	16021	16139	16100	16261	16090	16101	16180	16036	16126	16173	16279	16222	16173	16030	15964	16161	16103	15952	16048	16331	16076	16022	16127	15912	16116	16163	16170	16144	16153	16145	16028	16004	16037	15957	16221	15983	15956	16141	16184	16223	16163	16266	15889	16129	16304	15964	16021	16154	16138	16198	16135	16050	16133	16242	16266	16151	16289	16038	16251	16116	16140	16102	16181	16033	16229	16119	16273	16290	16345	16069	16170	16061	16074	16005	15891	16067	16104	16183	16309	16187	16083	16084	16106	16174	16026	16167	16144	16072	16070	16055	16249	15907	16285	16079	16040	15974	15894	15948	16284	16038	16114	16227	16141	16139	16170	16227	16138	16302	16058	16115	16105	15976	16132	16071	16195	16202	16169	16113	15907	16066	16286	16063	16097	16230	16298	16349	16124	16050	15937	16049	16306	16364	16117	16236	16261	16250	16044	16005	16045	16073	16170	16118	16230	16062	15929	16001	16111	16155	16142	16220	16158	16103	16116	16316	16108	16141	16242	16104	15902	16100	16139	16156	16191	16295	16056	16368	16491	16085	16047	16179	16027	15899	16076	16287	16204	16078	16111	16045	16272	16025	16157	16216	16211	16107	16035	15829	16236	16355	16309	16059	16144	16263	16291	16057	16081	16164	16158	15936	15923	15790	16114	15992	16108	16258	16072	15926	16087	16225	16137	16107	16159	16081	16178	16065	16206	16138	16199	16148	16051	15999	16066	16043	16156	15926	16002	16199	16297	16189	16204	16201	16087	15966	16178	16134	16014	16023	16077	16193	16095	15969	16089	16098	16172	15976	16136	16111	15966	15921	16349	16097	16106	16090	16052	16166	16113	16321	16125	16104	16070	16315	16207	16293	16068	16091	16137	15942	16090	16124	16164	15990	15944	16312	16047	16200	16234	16082	16039	16109	15982	16124	16123	16263	16000	16231	16264	16033	16106	16093	16195	16120	16242	16063	16077	16029	16083	16181	15930	16055	16099	16164	16058	16097	15982	16159	16011	16097	16178	16216	16073	16131	16135	15952	16194	16342	16350	16045	15980	16049	16154	15941	16116	16268	16048	16048	16233	16135	15994	16035	16196	16115	16211	15832	16136	16097	16085	15995	16175	16243	16151	16214	15875	16111	16282	16302	15986	16180	16273	16147	16103	16129	15974	16232	16229	16142	16074	16243	15947	16068	16186	16194	16123	16087	15980	15961	16067	16225	16014	16067	16070	16290	16142	16243	16165	16266	16126	16254	16159	16030	15974	15986	16140	16018	15988	15980	16256	15985	16022	16192	16210	16213	16040	16252	16136	16054	16069	16147	16033	16290	16054	16149	16257	16013	16121	16003	16069	16248	16073	16266	16143	16164	16039	16092	16276	16055	15965	16050	15968	16044	16115	16197	16200	16096	16099	15941	16128	16179	16049	16151	16223	16048	16260	15976	16029	16087	16240	16253	16243	16243	16113	15919	16047	16125	16068	16114	16215	16015
19536	48915	77730	47710	28178	20758	18312	16934	16387	15833	15395	15183	15008	14908	14837	14618	14621	14533	14303	14392	14300	14249	14337	14253	14233	14443	14146	14281	14130	14282	14166	14287	14216	14358	14071	14236	14315	14332	14013	14097	14117	14062	14237	14552	14547	14457	14334	14132	14189	14136	14163	14210	14100	14226	14215	14227	13997	14166	14163	14267	14168	14063	14137	14212	14161	14148	14130	14306	14082	14325	14226	14185	14037	14225	13992	14247	14033	14211	14168	14096	14293	14132	14137	14087	14237	14138	14198	14003	14015	14137	14111	14063	14190	14114	14175	14235	14110	14094	14137	13955	14095	14186	14187	14151	14115	14209	14219	14083	14150	14157	14223	14195	14037	14115	14146	14143	14170	14090	14167	14128	14171	14015	14200	14099	14128	14254	14227	14267	14141	14259	14109	14083	14215	13980	14286	14157	14114	14195	14157	14065	14140	14314	14222	13992	14184	14050	14018	13999	14236	14079	14019	14010	14030	14090	14130	14040	14050	14177	14061	14235	14092	14156	14153	14097	14235	14022	14094	14349	14098	14152	14256	14085	14087	14124	14128	14089	14045	14207	14109	14131	14347	14196	14103	14278	14213	14099	14168	14132	14188	14236	14108	14265	14097	14340	14104	14109	14170	14213	14261	14232	14251	14140	14245	14116	14190	14042	14128	14128	14204	14015	14159	14143	14046	14257	14228	14011	13945	14117	14216	14073	14203	14208	14189	14239	14107	14181	14149	14281	14201	14177	14023	14107	14226	14105	14010	14090	14223	14046	14266	14205	14055	14159	14178	14090	14201	14189	14082	14210	14151	14058	14072	14035	14213	14164	14239	14281	14009	14036	14128	14157	14297	13969	14176	14070	14071	14204	13983	14149	14043	14081	14226	14093	14019	14245	14222	13949	14319	14166	14290	14148	14025	14246	14000	14170	14071	14092	14044	14219	14122	14222	14058	14134	14030	14230	14064	14153	14104	14248	14248	14116	14331	14219	14060	14248	14054	14226	14245	14122	14207	14013	14063	14094	14103	14060	14143	14173	14229	14030	14276	14148	14309	14175	13994	14096	14203	14193	14179	14094	14016	14152	14223	14125	14102	14066	14176	14140	13875	14255	14057	14006	14162	14111	14283	14034	14197	14217	14082	14052	14219	14157	13988	14156	14027	14189	14130	14179	14173	14125	14354	14066	14119	14134	14088	14088	14217	14093	14082	14077	14241	14145	14218	14153	14116	14018	14155	13928	14249	14126	14084	14150	14104	14263	14222	14260	14023	14353	14251	14443	14201	14195	14118	14137	14106	14164	14323	14106	14232	14264	14194	14159	14370	14030	14168	14115	14089	14141	14210	14079	14244	14195	14305	14251	14153	14028	14181	14114	14204	14013	14198	14018	14005	14178	14170	14097	14084	14108	14239	14150	14148	14124	14149	14213	14208	14112	14065	14258	14063	14064	14035	14126	14184	14138	14293	14079	14150	14175	14169	14133	14175	14156	14156	14253	14132	14093	14043	14121	13962	14034	14232	14199	14150	14184	14064	14082	14112	14041	14243	14088	14169	14096	13912	14188	14221	14135	13977	14098	14161	14218	14012	14245	14148	14038	14235	14144	14040	14156	14130	14041	14013	14146	14150	14014	14193	13992	13974	14045	14090	14093	14143	14170	14092	14104	14042	14056	13951	14111	14138	14167	14151	14210	14175	14152	14351	14158	14168	14235	14324	14096	13990	14286	14097	14178	14127	14063	14222	14149	14145	14206	14234	14097	14042	14188	14333	14172	14085	14247	14294	14230	14050	14350	14254	14144	14162	13977	14219	14218	14181	13991	14173	14002	14190	14245	14299	14048	14291	14064	14058	14131	14220	14136	14100	14061	14106	14203	14202	14255	14094	14029	14192	14122	14233	14030	14205	14121	13936	14062	14131	14139	14106	14170	14091	14277	14132	14155	14133	14157	14437	14144	14144	13983	14170	14183	14155	14201	13983	14034	14205	14179	14095	13991	14277	14071	14176	14264	14136	14156	14056	14159	14111	14156	14055	14267	14379	14256	14070	14148	14133	14068	14026	14107	14204	14248	14075	13956	14245	14254	14044	14123	14143	14041	14053	14223	14071	14072	14108	14228	14110	14140	14145	14083	14146	14177	14191	14059	14170	14136	14267	14026	14083	13960	14019	14198	14143	14196	14175	14129	14007	14133	14183	14161	14141	14148	14222	14202	14164	14183	14241	14156	14079	14133	14046	14219	14174	14143	14183	13977	14217	14117	14136	14124	14189	14118	13892	14146	14165	13888	14109	14169	14180	14033	14170	14093	14246	13911	14289	14031	14082	14114	14281	14138	14200	14104	14072	14035	14236	14114	14141	13968	14137	14086	14032	14006	14049	14162	14170	13995	13987	14176	14123	14208	14151	13994	14196	14099	14144	14165	13998	14234	14072	14262	14010	13937	14314	14254	14103	14263	14183	14051	13999	14185	14215	14197	14200	14339	14171	14123	14163	14229	14078	13949	14186	14210	14147	14115	14040	14291	14066	14200	14162	14262	14132	14281	14163	14165	14248	14173	14085	14157	14175	14096	14169	14145	14130	14103	14082	13858	14001	14196	14216	14051	14090	14103	14124	14288	14057	14123	14116	14277	14094	14054	14154	14195	14022	14230	14134	14122	14029	14046	14149	14143	14291	14108	14117	14125	14037	14165	14231	14087	14159	14305	13943	14232	14179	14198	14374	14077	14065	14075	14125	14050	14198	14104	13943	14163	14327	14147	14243	13986	14095	14088	14227	14113	14067	14074	14012	14174	14096	14139	14225	14066	14075	14042	14259	14109	13995	14182	14239	14183	14128	14177	14093	14174	14170	14048	14089	14053	14203	14267	14129	14220	14175	14086	14077	14115	14027	14167	13984	14178	14382	14043	14008	14137	14237	13981	14118	14048	14249	14110	14096	14180	13952	14254	14116	14285	14044	14092	14054	14142	14061	14216	14005	14181	14160	14208	14002	14090	14065	14218	14122	14106	14121	14221	14070	14151	13997	13936	14042	13985	14049	14283	14164	14306	14014	14111	14006	14063	14142	14216	14282	13950	14226	14057	14110	14176	14191	13936	14171	14173	14081	14132	14011	14247	14178	14091	14255	14010	14200	14082	13948	14105	14163	14181	13950	13949	14114	14184	14184	14095	14096	14187	14082	14294	14112	14064	14156	14062	14154	14048	14069	14169	14040	14209	14264	14279	14172	14073	14183	14232	14095	14197	14077	14077	14201	14143	14039	14052	14223	14081	14290	14255	13986	14161	14084	14144	14178	14079	14247	14247	14287	14184	14024	14231	14155	14255	14156	14182	14141	14153	14114	14238	14016	14145	14057	14188	14094	14152	14126	14240	14023	14105	13984	14167	14117	14027	14071	14174	13992	14018	14086	14212	14079	14121	14114	14129	14196	14158	13950	14150	14226	14216	14081	14060	14103	14252	14164	14072	14102	14233	14137	14080	14140	14145	14156	14093	14127	14150	14142	13989	14264	14060	14137	14090	14094	14096	14200	14084	14024	14096	14062	14176	14412	14150	14101	14217	14168	14131	14299	14064	14168	14093	14142	14046	14269	14279	14113	14158	14076	14255	14124	14311	14108	13996	14213	14188	14118	14150	14081	14087	14021	14193	14222	14398	14243	14071	14124	14202	14168	14083	14137	14103	14152	14227	14253	14154	14005	14013	14170	14041	14101	14201	14210	14108	14040	13963	14316	13944	14110	14050	14250	14172	14253	14126	14014	14190	14145	14141	14139	14183	14283	14066	14086	14176	14186	14219	14057	14226	14182	14210	14155	14245	14225	14191	14029	14116	14066	14045	14126	14309	14170	14103	14133	14150	14116	14080	14204	14168	14114	14028	14118	14042	14193	14000	14207	14065	14058	14136	14044	14075	14176	14018	14090	14143	14195	14099	14019	14151	14085	14139	14135	14230	14151	14269	14002	14138	14184	13948	14229	14101	14195	14052	14170	14080	14282	14151	14216	14119	14152	14221	14151	14051	14220	14128	14038	14090	14138	14075	14162	14165	14214	14064	14011	13930	14093	14048	14088	14193	14229	14228	13941	14210	14145	14095	14179	14197	14209	14058	13989	14323	14166	14161	14041	14147	14212	14237	14188	14084	14236	14211	14183	14175	14077	14260	14206	14173	14211	14310	14158	14151	14182	13994	14075	14299	14117	14207	14240	14017	14055	14066	14079	14179	14279	14076	14281	14235	13972	14076	14193	14226	14240	14151	14243	14200	14137	14019	14245	14159	14274	14287	14243	14199	14165	14110	14243	14213	14139	14335	14187	14014	14248	14233	14153	14167	14144	14030	13946	14079	14253	14206	14236	14076	14156	14206	14218	14131	14252	14224	14161	14152	14288	14020	14117	13955	14302	14136	14166	14174	14240	14017	14211	14055	14153	14018	14184	14042	14167	13982	14183	13945	14163	14182	14102	14151	14044	14042	14213	14073	14073	14166	14016	14182	14164	14290	14066	14146	14192	14117	14120	14219	14125	14108	14048	14080	14058	14027	14270	14212	14235	14202	14054	14034	14175	14109	14104	14095	14098	14004	14218	14128	14017	13984	14166	14183	14099	14293	14159	14064	14064	14093	14190	14173	14143	13983	13974	14169	14245	14159	14235	14377	14191	14334	14042	14096	14133	14152	13987	14148	14180	14094	14141	14037	14104	14132	14178	14034	14246	14102	14116	14059	14151	14190	14195	14079	14144	14144	14055	13930	14142	14015	14178	14260	14057	14002	14312	14254	14305	14102	14078	14068	14164	14227	14171	14286	14175	14171	14135	14117	14043	14147	14159	14268	14167	14156	14241	14063	14139	14139	14176	14207	14069	14115	14215	14217	14178	14143	14183	14333	14077	14214	14127	14092	14278	14104	14191	14074	14160	14077	14133	14270	14043	14183	14171	14214	14268	14241	14139	14041	14045	14229	14224	14354	14165	14040	14232	14064	14206	14021	14106	14108	14279	14089	14058	14136	14162	14043	14128	14132	13979	14196	14271	14108	14063	14106	14046	14070	14141	14115	14346	14238	14092	14276	14062	14263	14142	14202	14320	14108	14218	14260	14123	14191	14367	14180	14140	14138	14091	14065	14106	14000	14291	14200	14172	14210	14217	14076	14066	14238
22640	21188	34519	29671	23238	25947	26089	20106	18690	18584	17965	17456	17322	17270	16864	16899	16815	16862	16732	16670	16450	16565	16472	16499	16573	16413	16424	16407	16396	16398	16531	16447	16299	16311	16299	16398	16557	16216	16251	16257	16319	16441	16507	16868	16858	16630	16357	16575	16405	16258	16254	16350	16409	16299	16335	16244	16359	16219	16435	16238	16265	16274	16394	16198	16373	16383	16270	16225	16185	16278	16280	16132	16114	16251	16303	16159	16274	16345	16396	16296	16113	16154	16236	16152	16153	16190	16275	16123	16117	16238	16206	16224	16269	16142	16284	16121	16375	16317	16203	16129	16182	16262	16078	16194	16288	16123	16200	16260	16043	16134	16316	16344	16046	16306	16305	16337	16184	16122	16193	16259	16224	16325	16074	15978	16320	16195	16074	16250	16251	16364	16199	16112	16178	16243	16517	16246	16321	16383	16195	16097	16330	16233	16256	16159	16410	16036	16406	16191	16108	16283	16360	16351	16323	16253	16274	16222	16208	16294	16194	16202	16241	16368	16289	16131	16194	16214	16056	16408	16318	16283	16242	16322	16160	16108	16295	16187	16217	16193	16209	16436	16170	16206	16451	16274	16249	16112	16328	16349	16431	16158	16277	16231	16113	16225	16354	16383	16145	16206	16110	16156	16299	16263	16203	16443	16412	16165	16188	16220	16288	16372	16168	16208	16066	16261	16143	16361	16482	16233	16182	16168	16211	16054	16379	16230	16287	16375	16177	16315	16362	16293	16248	16356	16225	16323	16352	15979	16352	16449	16405	16161	16435	16091	16333	16143	16080	16167	16156	16161	16180	16034	16153	16117	16383	16286	16472	16368	16407	16201	16232	16343	16251	16243	16088	16121	16224	16074	16097	16185	16388	16291	16374	16362	16274	16336	16180	16156	16237	16305	16202	16183	16136	16208	16462	16332	16044	15987	16188	16386	16342	16037	16292	16077	16170	16390	16135	16197	16226	16270	16231	16263	16302	16434	16242	16077	16235	16252	16227	16345	16280	16294	16274	16313	16270	16248	16348	16134	16393	16230	16195	16238	16241	16279	16207	16191	16175	16244	16306	16321	16061	16358	16279	16271	16223	16213	16199	15959	15975	16107	16208	16057	16047	16280	16120	16226	16179	16204	16083	16246	16249	16306	16153	16313	16445	16298	16304	16482	16283	16279	16206	16327	16216	16379	16449	16256	16161	16333	16270	16173	16132	16099	16118	16352	16145	16290	16134	16187	16274	16135	16191	16194	16261	16304	16053	16151	16313	16264	16381	16279	16143	16019	16062	16412	16328	16255	16355	16351	16219	16088	16263	16312	16164	16097	16300	16018	16129	16072	15999	16189	16227	16136	16070	16213	16116	16548	16334	16098	16432	16292	16395	16323	16341	16336	16349	16197	16219	16198	16057	16273	16521	16201	16085	16110	16192	16347	16364	16166	16206	16441	16139	16218	16488	16138	16274	16211	16168	16230	16153	16083	16263	16305	16347	16134	16167	16201	15941	16239	16136	16154	16427	16148	16127	16205	16446	16347	16247	16374	16357	16384	16077	16141	16169	16321	16191	16389	16372	16140	16196	16169	16116	16232	16160	16089	16339	16072	16311	16295	16179	16244	16230	16281	16058	16167	16132	16095	16212	16108	16396	16056	16271	16352	16227	16426	16163	16015	16339	16201	16005	16090	16175	16182	16043	16076	16210	16117	16004	16162	16411	16127	16304	16354	16372	16332	16209	16207	16369	16194	16268	16251	16453	16148	16253	15889	16440	16146	16272	16242	16150	16068	16174	16251	16267	16195	16292	16286	16002	16183	16056	16113	16368	16382	16353	16111	16365	16434	16372	16111	16177	16254	16160	16158	16259	16207	16252	16378	16361	16107	16134	16318	16449	16236	16123	16155	16316	16184	16169	16202	16178	16122	16078	16137	16365	16155	16291	16301	16361	16217	16272	16224	16055	16152	16352	16253	16239	16282	16109	16067	16048	16180	16252	16229	16246	16302	16386	16396	16070	16138	16151	16284	16248	16266	16338	16155	16157	16262	16146	16146	16184	16219	16195	16351	16231	16347	16246	16455	16187	16189	16118	16086	16073	16231	16056	16205	16200	16231	16159	16289	16182	16237	16368	16217	16433	16212	16177	16204	16302	16135	16111	16191	16173	16012	16166	15974	16456	16313	16188	16140	16170	16177	16427	16222	16287	16144	16232	16188	16225	16157	16387	16274	16392	16193	16088	16173	16054	16227	16275	16124	16180	16227	16163	16026	16100	16028	16256	16449	16396	16210	16112	16256	16138	16311	16208	16271	16247	16220	16176	16303	16330	16343	16466	16193	16210	16210	16176	16259	16038	16037	16281	16248	16326	16252	16179	16382	16420	16437	16359	16311	16332	16364	16076	16426	16308	16088	16253	16205	16305	16237	16143	16360	16079	16173	16355	16184	16252	16199	16131	16172	16329	16051	16296	16165	16311	16268	16510	16244	16296	16257	16016	16176	16307	16297	16135	16294	16235	16271	16301	16275	16268	16285	16294	16291	16261	16236	16128	16103	16072	16122	16119	16447	16234	16264	16065	16074	16169	16304	16331	16257	16315	16230	16338	16236	16345	16395	16253	16163	16162	16083	16388	16370	16080	16337	16117	16288	16052	16200	16145	16271	16289	16377	16291	16104	16241	16255	16214	16259	16262	16171	16375	16410	16271	16186	16253	16300	16254	16251	16285	16102	16199	16264	16189	16135	16357	16010	16271	16162	16155	16329	16228	16198	16351	16407	16395	16213	16594	16103	16133	16233	16119	16178	16320	16176	16412	16400	16259	16216	16359	16270	16162	16355	16251	16108	16125	16299	16189	16213	16184	16316	16107	16258	16303	16364	16280	15977	16283	16435	16340	16204	16154	16333	16309	16198	16326	16362	16172	16091	15999	16068	16059	16069	16098	16188	16271	16327	16094	16032	16183	16230	16234	16191	16040	16207	16194	16281	16312	16205	16197	16207	16115	16265	16329	16363	16244	16314	16152	16266	16243	16179	16265	16294	16263	16233	16184	16098	16209	16090	16258	16177	16204	16286	16351	16240	16223	16330	16199	16239	16206	16381	16191	16284	16132	16317	16418	16214	16039	16285	16333	16030	16218	16236	16293	16371	16308	16240	16266	16145	16143	16199	16100	16067	16271	16258	16237	16110	16127	16034	16173	16234	16225	16229	16535	16192	16215	16360	16260	16307	16395	16273	16267	16224	16128	16087	16063	16362	16172	16317	16399	16044	16198	16171	16369	16276	16354	16273	16008	16273	16335	16382	16239	16163	16004	16070	16246	16159	16185	16205	16298	16157	16119	16312	16417	16375	16139	16350	16158	16254	16388	16221	16151	16242	16225	16210	16178	16272	16287	16340	16223	16209	16369	16233	16341	16151	15976	16198	16286	16287	16257	16231	16433	16346	16250	16263	16277	16067	16133	16161	16250	16343	16209	16287	16433	16317	16322	16354	16316	16289	16174	16339	16312	16248	16177	16230	16194	16110	16067	16149	16196	15958	16256	16212	16066	16169	16237	16203	16303	16111	16227	16273	16305	16275	16332	16300	16139	16157	16320	16246	16101	16314	16368	16151	16426	16387	16107	16190	16229	16146	16371	16280	16093	16350	16039	16271	16401	16242	16356	16242	16271	16142	16405	16102	16136	16175	16298	16175	16021	16276	16311	16250	15981	16253	16326	16308	16144	16254	16198	16348	16357	16149	16108	16309	16237	16150	16110	16230	16383	16214	16188	16019	16103	16261	16214	16358	16182	16419	16242	16319	16114	16254	16051	16175	16323	16274	16382	16458	16235	16185	16249	16138	16316	16101	16644	16243	16252	16121	16215	16231	16132	16186	16344	16094	16095	16190	16334	16351	16174	16339	16394	16242	16173	16112	16291	16243	16149	16220	16165	16186	16316	16275	16088	16013	16097	16222	16442	16328	16295	16282	16209	16402	16397	16025	16221	16234	16081	16150	16023	16119	16115	16289	16256	16189	16276	16048	16248	16141	16339	16322	16020	16386	16216	16341	16308	16483	16148	16259	16116	16184	16247	16246	16346	16046	16115	16246	16026	16375	16319	16448	16361	16278	16180	16257	16109	16344	16264	16122	16314	16184	16171	16131	16261	16127	16088	16304	16357	16221	16350	16060	16193	16282	16236	16101	16174	16243	16234	16043	16285	16030	16161	16274	16349	16359	16272	16201	16472	16278	16102	16170	16207	16313	16110	16156	16080	15994	16216	16285	16277	16238	16266	16118	16287	16214	16294	16274	16377	16190	16229	16247	16085	16116	16142	16115	16241	16276	16293	16251	16438	16168	16196	16058	16152	16268	16343	16281	16337	16185	16299	16405	16203	16196	16260	16271	16171	16245	16384	16360	16382	16325	16269	16236	16178	16151	15910	16255	16253	16437	16172	16119	16341	16354	16130	16087	16280	16480	16223	15858	15992	16311	16130	16003	16210	16140	16138	16409	16354	16345	16215	16083	16430	16218	16173	16167	16208	16180	16343	16279	16238	16207	16184	16391	16175	16186	16220	16336	16284	16530	15918	16328	16417	16075	16208	16383	16202	16289	16200	16249	16327	16135	16353	16052	16137	16436	16057	16143	16259	16321	16037	16200	16098	16334	16191	16244	16112	16290	16059	16275	16193	16320	16215	16213	16183	16269	16455	16110	16290	16270	16170	16199	16082	16029	16172	16223	15920	16167	16298	16105	16158	16190	16250	16436	16208	16290	16178	16230	16252	16158	16167	16262	16164	16117	16076	16224	16172	16098	16072	16271	16314	16046	16148	16187	16411	16361	16089	16193	16393	16397	16293	16287	16066	16088	16164	16299	16029	16279	16111	16163	16314	16200	15900	16361	16203	16339	16136	16173	16237	16268	16218	16386	16340	16324	16289	16247	16175	16202	16105	16226	16210	16133	16212	16263	16120	16221	16237	16180	16413	16288	16240	16244	16039	15853	16211	16142	16279	16254	16200	16217	16376	16116	16284	16389	16170	16008	16239	16098	16221	16276	16414	16436	16269	16216	16160	16364	16397	16287	16455	16387	16160	16377	16197	16241	16268	16405	16198	16176	16501	16142	16170	16312	16351	16153	16041	16233	16209	15984	16248	16330	16284	16431	15975	16398
27185	72202	88613	52249	37282	27007	20346	18826	17675	16876	16215	15966	15563	15224	15036	14875	14956	14837	14787	14417	14558	14383	14431	14237	14154	14433	14358	14306	14200	14183	14268	14327	14264	14382	14284	14265	14169	14110	14186	14292	14183	14172	14495	15272	14962	14625	14435	14448	14115	14259	14288	13973	14233	14289	14146	13993	14045	14158	14219	14047	14257	14079	14036	14114	14209	14080	14242	14215	14234	14253	14160	14213	14210	14196	14149	14062	14253	14127	14254	14059	14234	14160	14178	14158	14125	13939	14082	14091	14022	14065	14047	14085	14188	14111	14304	14482	14061	14070	14201	14149	14252	14196	14169	14276	14107	14067	14150	13933	14084	14206	14126	14202	14094	13980	14113	14295	14176	14046	14108	14282	14078	14019	14126	14301	14280	14191	14179	14112	14139	14250	14222	14231	14161	14025	14231	14156	14183	14277	14075	13996	14134	14101	14183	14120	14216	14338	14022	14191	14073	14230	14270	14276	14189	14299	14146	14150	14062	14107	14127	14109	14184	14139	14242	14043	14228	14236	14103	14252	14134	14397	14160	14249	14164	14232	14236	14118	14187	14118	14162	14070	14199	14183	14226	13977	14281	14172	14105	14119	14090	14222	14127	14160	13986	14225	13999	14191	14202	14122	14161	14265	14026	14206	14245	14238	14088	14319	14031	14233	14094	14170	14070	14083	14105	13885	14108	14116	14076	14236	14113	14290	14108	14175	14043	14315	14241	14086	14052	13906	14332	13983	14082	14227	14105	14213	14174	14064	14207	14110	14058	14168	14140	14266	14287	14117	14182	14061	14367	13974	14170	14140	14168	14153	14171	14104	14096	14192	14103	14267	14228	14279	14075	14276	14212	14104	13951	14082	14303	14195	14148	14174	14113	13962	14208	14126	14109	14181	14358	14084	14198	14121	14067	14045	14044	14001	14321	14292	13972	14167	14090	14122	14157	14139	14210	14120	14106	14275	14075	14160	13981	14187	14080	14199	14059	14188	14276	14148	14453	14075	14061	13968	14157	14167	14136	14092	14194	14146	14177	14092	14226	14305	14100	14232	14215	14076	14237	14117	14147	14226	14169	14350	14108	14291	13934	14218	14025	14220	14127	14183	14179	14332	14217	14221	14115	14248	14091	14347	14184	14130	14209	14145	14128	13966	14028	14147	14262	14205	14064	14331	14167	14156	14191	14166	14123	14134	14065	14231	14122	14011	14123	13953	14176	14196	14096	14130	14126	14134	14118	14105	14050	14074	14263	14031	14145	14006	14203	14125	14132	14003	14142	14068	14132	14177	13995	14170	14005	14221	14097	14041	14228	14160	14122	14228	14154	14020	14173	14055	14151	13976	14135	14054	14267	13935	14187	14226	14043	14158	14228	13974	14295	14030	14189	14002	14112	14232	14236	14226	14201	14040	14127	14162	14042	14148	14204	14117	14328	14049	14148	14094	14200	14127	14377	14279	14124	14233	14097	14225	13948	14150	14208	14178	14171	14063	14158	14062	14093	14147	14101	14009	14275	13969	14117	13992	14263	14082	14169	14122	14047	14261	14240	14143	14312	14312	14167	14164	14191	14131	14045	14078	14202	14160	14243	14107	14103	14178	14226	14047	14323	14048	14203	14178	14091	14084	14158	14191	14160	14111	14166	14070	14157	14121	14073	14307	14247	14158	14254	14215	14167	14308	14091	14127	14135	14095	14265	13905	14012	14239	14155	14223	14067	14041	13985	14230	13972	14153	14289	14209	14158	14079	14044	14124	14023	14076	14072	14310	14164	14161	14204	14068	14003	14151	14210	14221	14163	14310	14213	14167	14120	14370	14225	14282	14075	14076	14081	14088	14140	14142	14235	14101	14049	14301	14181	14182	14067	14197	14237	14125	14177	14144	14005	14221	14192	14189	14243	14300	14008	14054	14035	14144	14213	14163	14221	14194	14122	14043	14147	14223	14136	14091	14252	14196	14055	14229	14161	14121	14181	14120	14136	14071	14278	14306	14124	13946	14306	14137	13982	14021	14137	14154	14204	14050	14122	14034	14250	14008	14099	14361	14028	14341	14105	14038	14230	14373	14201	14016	13981	14120	14087	14247	14156	14041	13920	14132	14217	14217	14113	14197	14128	14222	14191	14274	13946	14099	14153	13934	13972	14170	14230	14186	14203	14089	14052	14206	14356	14088	14157	14080	14010	14364	14181	14272	13990	14143	14159	14119	14140	14120	14102	14059	14171	14012	14175	14142	14004	14148	14019	14267	14200	14212	14152	14077	14170	14137	14079	14245	14135	14280	14143	14084	13957	14106	14221	14134	14162	14111	13998	14170	14047	14113	14130	14216	14234	14140	14197	13975	14164	14090	14036	14298	14165	14048	14166	14135	14353	14081	14085	14110	14154	13951	14106	14292	14213	14149	13950	14030	14090	14199	14144	14106	14021	14158	14388	14148	14121	14134	14144	14118	14190	14169	14154	14254	14162	13986	14112	14099	14070	14128	14126	14078	13994	14053	14079	14083	14255	14114	14080	14098	14139	14058	14076	14088	14000	14085	14138	14088	14004	14014	14129	14103	14211	14139	14248	14250	14107	14175	13943	14251	14241	14322	14095	14198	14075	14143	14140	14142	14312	14203	14024	14141	14200	14202	14042	14256	14074	14165	14088	14258	14134	14222	14188	14116	14136	14262	14249	14228	14375	14063	14161	14202	14268	14037	13966	14096	14102	13929	14191	14317	14026	14143	14116	14102	14367	14133	14123	14267	14338	14270	14026	14139	13988	14244	14121	13995	14095	14203	14247	14059	14126	14229	13965	14181	14032	13988	14142	14228	14077	13956	14199	14032	14235	14252	14271	14156	14128	14104	14165	14162	14079	14200	14155	14193	14094	14333	14127	14080	14224	13978	14166	13969	14307	14300	14226	14230	14091	14090	14135	14060	14196	14065	14067	14184	14170	13949	14112	14245	14172	14214	14097	14215	14043	14072	14267	14340	14176	14000	14279	14082	14122	14218	14262	14406	14086	14139	14179	14127	14152	14087	14209	14164	14090	14044	14184	14189	14041	14088	14214	14176	14186	14065	14246	14237	14161	14191	14035	14070	14225	14129	14103	14158	14231	14000	14137	14278	14058	14197	14199	14165	14357	14320	13984	14084	14189	13966	14192	14108	14014	14093	14028	14137	13985	14168	13923	14229	14064	14075	14083	14081	14051	14013	14174	14156	14341	14091	13999	14031	14118	14107	14174	14160	14104	14051	14223	14329	13954	14234	14089	13981	14126	14133	14227	14192	14193	14186	14127	14010	14117	13802	14161	14189	14323	14073	14029	14278	14169	14058	14200	14081	14046	14163	14095	14067	13927	14155	13949	14278	14001	14163	14090	14051	14110	14220	14065	14112	14182	14072	14090	14147	14115	14095	14052	14226	14228	14107	14095	14206	14028	14179	13953	14185	14110	14217	14280	14223	13990	14343	14179	14102	14163	14148	14093	14053	14301	14249	14140	14226	14050	14226	14262	14049	13937	14114	14127	14105	13940	13945	14247	14172	14232	14286	14196	14088	14177	14071	14194	14090	14291	14093	14205	14283	14039	14061	14263	14241	13984	14078	14165	14163	14176	14335	14121	14045	14130	14051	14166	14071	14167	14201	14175	14076	14126	14039	14233	13967	14208	14102	14139	14051	14258	13964	14204	13899	14155	14123	14033	14168	13986	14073	14270	14302	14069	14198	14123	14063	14243	14225	14092	14169	14195	14088	14049	14248	14314	13922	14166	14073	14262	14238	14180	14247	14250	14023	14230	14070	14193	14216	13938	14242	14327	14226	14082	14281	14187	14251	14268	14227	14247	14063	14282	14026	14110	14072	14148	14100	14286	14010	14130	14062	14244	13932	14307	14061	14184	14201	14167	14249	14097	14056	14195	14262	14157	14090	13960	14331	14160	14275	14012	14308	14047	14004	14245	13981	14249	14134	14175	14174	14068	14316	13964	14130	14176	14018	14113	14207	14242	14008	14103	14173	14161	14206	14205	14139	14161	14042	14162	14112	14014	14257	14156	14125	14258	14053	14122	13963	14063	14381	14174	14123	13989	14118	14214	14278	14154	13990	14214	14093	14157	14106	14125	14112	14192	14110	14152	14188	14347	14195	14120	14164	14331	14109	14077	14249	13986	14126	14128	14090	14191	14234	14225	14278	14292	14117	14108	14114	14235	14078	14151	14032	14096	14066	14179	14153	14200	14049	14078	14191	14130	14153	14084	13939	14231	14170	14129	14316	14283	14175	14003	14115	14082	14106	14026	14074	14209	14202	13968	14077	14239	14238	14048	14030	14202	14224	14215	14151	14108	14073	14171	14361	14065	14110	14148	14252	14049	14110	14125	14134	13941	14153	13982	14151	14130	14051	14134	14159	14096	14122	14125	14192	14049	14160	14058	14171	14076	14096	13988	14135	14193	14208	14186	14121	14314	14236	14109	14072	14093	14145	14146	14055	14175	14123	14181	14082	14178	13961	14140	14255	14114	14278	14169	14218	14208	14160	14058	14177	14099	14239	14150	14304	14173	14374	14228	14254	14251	14135	14193	14192	14171	14236	14350	14105	14220	14235	14199	14169	14139	14048	14168	14036	14274	14110	14231	14130	14260	14112	14137	14367	14220	14048	14064	14220	14012	14127	14233	14174	14215	14266	14180	14213	14081	14081	14075	14040	14194	14173	14058	14318	14168	14186	14021	14077	14236	14201	14267	14038	14112	14208	14166	14188	14133	14147	14077	14310	14128	14163	14270	14059	14146	14138	14060	14077	14045	14191	14207	14236	14328	14024	14176	14174	14130	14080	14063	14255	14109	14021	14003	14108	14181	14083	14345	14058	14176	14194	14070	14162	14105	14177	14219	14131	14295	14279	14290	14189	14263	14145	14169	14211	14208	14252	14099	14051	14279	14222	14143	14274	14118	14173	14129	14238	14119	14207	14324	14243	14004	13866	14193	14067	14177	14042	14210	14275	14237	14243	14130	14080	14173	14123	14134	14302	14089	14161	14249	14116	14204	14102	14045	13951	14033	14267	14263	14104	14238	14204	13962	14169	14054	14263	14144	14211	13984	14055	14164	14195	14109	14212	14128	14247	14160	14167	14203	14250	14124	14080	14095	14162	14230	14214	14181	14153
27488	24020	39384	31732	21910	19494	18477	17789	17470	17551	17334	17108	17075	16846	16994	16750	16743	16753	16829	17021	16958	16897	16907	16743	16776	16738	16867	16870	16779	16843	16565	16832	16863	16718	16758	16826	16861	16882	16673	16710	16703	16746	16763	17027	16803	16931	16858	16818	16763	16661	16797	16800	16571	16860	16795	16711	16866	16851	16688	16530	16702	16878	16648	16721	16775	16754	16744	16612	16832	16747	16803	16493	16892	16696	16766	16836	16781	16494	16630	16590	16711	17038	16765	16554	16828	16825	16655	16871	16774	16717	16841	16602	16789	16549	16742	16902	16651	16889	16659	16860	16687	16884	16741	16673	16655	16917	16496	16820	16846	16908	16840	16812	16752	16656	16925	16919	16783	16718	16744	16750	16825	16855	16627	16558	16737	16851	16655	16835	16911	16628	16777	16751	16804	16754	16804	16617	16799	16695	16697	16738	16614	16819	16784	16776	16551	16794	16795	16832	16853	16826	16709	16860	16826	16756	16809	16874	16596	16694	16941	16683	16620	16647	16656	16831	16847	16665	16942	16750	16671	16946	16983	16803	16806	16661	16700	16578	16733	16678	16849	16751	16772	16609	16811	16697	16669	16756	16701	16561	16738	16747	16942	16782	16820	16768	16705	16756	16687	16749	16699	16719	16650	16716	16631	16648	16880	16781	16933	16812	16900	16679	16800	16863	16640	16774	16726	16583	16528	16831	16438	16786	16870	16747	16645	16578	16887	16629	16780	16644	16677	16919	16585	16640	16848	16671	16684	16739	16797	16643	16664	16628	16554	16650	16672	16852	16752	16826	16806	16647	16694	16751	16831	16723	16668	16733	16888	16877	16768	16861	16757	16689	16568	16719	17061	16716	16555	16602	16859	16690	16871	16741	16554	16675	16544	16546	16824	16756	16903	16592	16676	16585	16638	16644	16556	16641	16704	16821	16721	16761	16824	16703	16809	16660	16566	16695	16632	16703	16742	16798	16749	16872	16760	16836	16526	16677	16890	16968	16928	16653	16866	16867	16856	16737	16945	16573	16680	16982	16845	16750	16569	16805	16526	16733	16786	16818	16822	16855	16912	16810	16558	16618	16740	16803	16585	16831	16784	16799	16944	16763	16927	16765	16725	16769	16822	16692	16648	16815	16814	16696	16575	16466	16760	16460	16620	16728	16706	17029	16740	16617	16905	16850	17039	16684	16835	16734	16733	16501	16749	16734	16888	16619	16695	16598	16718	16731	16895	16922	16825	16845	16689	16841	16817	16699	16604	16786	16574	16760	16910	16726	16847	16755	16691	16988	16680	16659	16772	16877	16592	16829	16733	16899	16655	16707	16908	16826	16512	16670	16415	16962	16789	16810	16758	16727	16800	16723	16683	16720	16682	16877	16811	16742	16926	16711	16701	16680	16910	16901	16713	16827	16758	16726	16826	16849	16766	16757	16867	16793	16865	16712	16824	16626	16812	16702	16743	16659	16700	16566	16832	16810	16582	16758	16862	16778	16717	16675	16762	16765	16703	16779	16858	16784	16707	16729	16675	16773	16806	16620	16807	16754	16979	16862	16705	16724	16651	16756	16859	16581	16747	16711	16787	16768	16770	16817	16680	16558	16639	16721	16913	16822	16774	16745	16711	16528	16783	16639	16767	16725	16712	16683	16773	16730	16622	16832	16887	16652	16693	16982	16868	16938	16868	16725	16875	16649	16703	16723	16823	16559	16643	16767	16919	16883	16928	16904	16799	16765	16862	16747	16696	16538	16798	16701	16634	16621	16725	16776	16820	16559	16970	16785	16588	16860	16777	16637	16646	16870	16770	16735	16666	16625	16692	16781	16909	16772	16765	16578	16807	16617	16913	16755	16694	16820	16689	16860	16766	16743	16796	16604	16627	16495	16751	16749	16815	16692	16660	16823	16918	16824	16700	16952	16783	16828	16768	16805	16823	16646	16708	16745	16703	16652	16805	16649	16888	16680	16796	16612	16717	16780	16496	16740	16695	16835	16895	16822	16764	16815	16931	16687	16733	16782	16824	16832	16746	16571	16724	16527	16748	16634	16713	16721	16831	16719	16662	16810	16701	16747	16826	16835	16801	16768	16875	16646	16793	16751	16870	16700	16860	16754	16818	16642	16796	16780	16739	16758	16728	16571	16441	16670	16851	16618	16888	16746	16573	16912	16642	16368	16426	16714	16755	16864	16962	16843	16863	16824	16857	16717	16885	16720	16910	16768	16447	16737	16476	16665	16965	16709	16987	16761	16848	16683	16694	16604	16690	16938	16634	16729	16720	16851	16674	16582	16658	16926	16817	16703	16795	16763	16747	16696	16245	16800	16792	16834	16794	16842	16683	16802	16731	16896	16803	16850	16695	16737	16647	16825	16622	16766	16960	16774	16782	16688	16610	16845	16843	16689	16660	16808	16655	16781	16798	16699	16847	16694	16843	16866	16641	16722	16749	16720	16744	16819	16755	16682	16681	16890	16952	16886	16912	16713	16684	16834	16882	16724	16696	16755	16784	16747	16881	16515	16754	16801	16678	16610	16884	16764	16759	16842	16575	16826	16660	16710	16833	16789	16689	16925	16808	16958	16616	16726	16748	16817	16671	16641	16869	16760	16528	16585	16946	16768	16889	16600	16674	16843	16567	16771	16820	16802	16706	16647	16677	16727	16930	16771	16513	16671	16593	16811	16725	16660	16672	16834	16756	16886	16719	16745	16631	16713	16553	16788	16777	16678	16683	16875	16834	16667	16743	16827	16908	16721	16740	16878	16701	16580	16678	16812	16701	16933	16716	16841	16973	16933	16756	16848	16803	16771	16984	16743	16672	16753	16925	16750	16790	16797	16749	16792	16835	16901	16899	16617	16804	16814	16757	16687	16807	16881	16720	16683	16820	16574	16901	16627	16660	16699	16950	16834	16547	16555	16674	16742	16673	16921	16753	16713	16708	16667	16799	16805	16842	16888	16934	16712	16712	16879	16879	16731	16919	16801	16834	16726	16655	16970	16934	16731	16755	16864	16793	16801	16739	16663	16827	16837	16928	16731	16601	16852	16649	16773	16559	16692	16625	16773	16794	16677	16872	16633	16781	16675	16604	16796	16726	16653	16835	16612	16490	16650	16790	16660	16821	16652	16808	16687	16928	16737	16776	16900	16630	16640	16642	16599	16538	16817	16740	16686	16733	16780	16729	16711	16729	16901	16549	16693	16645	16750	16675	16819	16713	16714	16920	16761	16927	16672	16813	16861	16740	16805	16742	16817	16696	16733	16661	16695	16628	16684	16576	16642	16722	16723	16801	16814	16688	16761	16745	16705	16551	16767	16838	16519	16690	16681	16673	16882	16638	16620	16785	16863	16880	16744	16694	16755	16618	16808	16611	16816	16797	16627	16883	16573	16703	16580	16679	16805	16663	16686	16586	16825	16680	16779	16753	16847	16633	16767	16802	16692	16962	16788	16636	16684	16789	16677	16685	16783	16717	16783	16912	16946	17016	16640	16780	16733	16753	16700	16853	16744	16611	16681	16749	16883	16774	16740	16749	16675	16706	16787	16752	16626	16831	16965	16792	16827	16753	16735	16823	16917	16850	16798	16685	16630	16847	16719	16630	16675	16762	16731	16608	16633	16829	16762	16710	16694	16724	16806	16579	16744	16675	16833	16816	16768	16746	16804	16740	16605	16853	16662	16778	17003	16643	16703	16608	16742	16909	16684	16753	16743	16589	16768	16863	16762	16716	16657	16742	16966	16740	16734	16659	16570	16553	16789	16865	16590	16675	16839	16824	16900	16639	16804	16663	16741	16639	16899	16613	16523	16808	16755	16825	16736	16873	16787	16790	16744	16827	16683	16703	16741	16786	16732	16672	16908	16934	16771	16819	16748	16675	16588	16767	16633	16550	16686	16702	16802	16540	16673	16678	16698	16786	16586	16738	16779	16691	16622	16547	16661	16730	16863	16696	16640	16893	17030	16705	16865	16876	16767	16867	16796	16644	16894	16713	16656	16960	16807	16866	16936	16810	16647	16654	16735	16673	16785	16840	16701	16801	16746	17031	16539	16650	16535	16771	16617	16667	16800	16832	16895	16739	16716	16711	16780	16700	16622	16810	16650	16913	16875	16815	16856	16675	16658	16679	16865	16695	16617	16795	16837	16565	16958	16651	16541	16717	16755	16553	16657	16772	16766	16789	16813	16817	16821	16655	16876	16867	16897	16821	16830	16756	16858	16700	16775	16698	16787	16786	16766	16734	16741	16872	16822	16642	16960	16723	16874	16886	16795	16770	16735	16878	16736	16831	16770	16667	16534	16533	16872	16694	16787	16879	16892	16857	16707	16679	16810	16676	16814	16662	16768	16730	16594	16831	16786	16787	16772	16531	16781	16811	16836	16873	16797	16783	16739	16788	16720	16837	16680	16748	16688	16764	16610	16804	16762	16880	16790	16895	16877	16792	16702	16754	16726	16814	16847	16840	16896	16887	16818	16959	16623	16613	16733	16618	16656	16815	16988	16750	17005	16837	16732	16780	16961	16765	16613	16781	16785	16648	16856	16875	16808	16840	16632	16779	16791	16864	16948	16875	16749	16581	16740	16807	16741	16798	16645	16793	16805	16525	16689	16813	16957	16618	16761	16670	16682	16632	16871	17052	16770	16783	16855	16588	16743	16822	16896	16681	16661	16695	16670	16825	16719	16686	16564	16791	16664	16681	16803	16609	16816	16928	16891	16800	16739	16705	16774	16641	16849	16795	16943	16777	16744	16886	16736	16733	16842	16877	16641	16719	16761	16628	16984	16676	16710	16971	16717	16565	16677	17011	16824	16824	16584	16637	16802	16826	16822	16693	16724	16924	16804	16662	16728	16855	16758	16602	16884	16752	16732	16687	16729	16850	16866	16873	16600	16640	16950	16703	16685	16593	16850	16713	16694	16672	16832	16798	16650	16753	16801	16797	16925	16807	16712	16894	16826	16755	16820	16739	16841	16841	16772	16758	16741	16657	16759	16918	16733	16700	16786	16692	16680	16864	16693	16494	16911	16751	16823	16920	16717	16687	16667	16820	16821	16851	16775	16665	16753	16591	16901	16823	16627	16748	16772	16733	16894	16710	16770	16708	16867	16625	16758	16710	16545	16922	16658	16859	16614	16639	16638	16823	16792
18983	33375	43622	26878	20647	18179	16398	16121	15524	15263	15099	15014	14766	14933	14759	14540	14842	14690	14534	14692	14701	14721	14456	14627	14402	14639	14567	14519	14543	14474	14341	14537	14644	14467	14629	14630	14677	14584	14458	14515	14499	14342	14492	14578	14658	14548	14467	14623	14602	14551	14403	14461	14595	14561	14367	14532	14583	14617	14594	14594	14407	14587	14382	14607	14512	14432	14535	14495	14585	14585	14587	14500	14571	14518	14502	14480	14507	14514	14460	14449	14609	14525	14531	14476	14576	14584	14605	14526	14425	14541	14539	14450	14548	14417	14507	14683	14733	14497	14401	14539	14459	14535	14589	14542	14497	14598	14480	14451	14655	14629	14418	14541	14496	14440	14394	14608	14670	14709	14521	14479	14287	14788	14432	14609	14478	14462	14508	14631	14412	14608	14563	14697	14558	14267	14464	14611	14474	14495	14514	14564	14622	14645	14467	14540	14363	14652	14518	14485	14498	14429	14729	14284	14472	14430	14413	14315	14582	14645	14550	14534	14447	14616	14644	14401	14486	14739	14367	14469	14709	14561	14610	14672	14310	14538	14409	14422	14435	14551	14587	14463	14522	14479	14587	14545	14598	14613	14607	14458	14534	14504	14626	14535	14736	14396	14402	14755	14398	14596	14499	14458	14441	14453	14533	14566	14505	14615	14468	14463	14575	14459	14514	14383	14624	14445	14638	14508	14463	14565	14571	14506	14510	14509	14580	14606	14493	14528	14393	14482	14463	14662	14606	14493	14327	14456	14433	14538	14487	14455	14704	14491	14495	14524	14570	14562	14550	14542	14538	14616	14480	14557	14490	14556	14634	14467	14689	14715	14422	14515	14379	14557	14492	14483	14617	14631	14548	14462	14328	14579	14496	14560	14458	14459	14579	14625	14472	14447	14474	14441	14640	14283	14554	14477	14641	14459	14465	14427	14466	14641	14601	14721	14509	14542	14555	14436	14638	14641	14529	14415	14623	14572	14492	14540	14492	14490	14526	14449	14541	14583	14617	14440	14614	14487	14413	14508	14554	14628	14571	14558	14671	14607	14558	14517	14336	14631	14600	14559	14426	14597	14420	14706	14569	14606	14664	14514	14619	14596	14531	14631	14632	14668	14338	14507	14582	14380	14634	14477	14490	14510	14594	14460	14550	14603	14450	14691	14405	14577	14770	14687	14422	14527	14371	14599	14535	14391	14473	14608	14625	14539	14431	14496	14387	14630	14418	14379	14494	14518	14522	14445	14553	14473	14539	14418	14419	14500	14385	14610	14532	14435	14462	14420	14295	14503	14390	14492	14512	14622	14451	14482	14522	14624	14727	14443	14598	14564	14445	14583	14403	14337	14538	14581	14535	14539	14291	14522	14517	14396	14442	14652	14398	14514	14372	14545	14652	14538	14428	14477	14630	14552	14416	14645	14542	14655	14570	14454	14356	14509	14453	14489	14482	14577	14556	14546	14516	14587	14467	14388	14562	14488	14366	14626	14393	14563	14598	14573	14483	14606	14676	14663	14624	14423	14713	14545	14547	14408	14617	14636	14451	14547	14474	14470	14548	14395	14539	14571	14512	14417	14565	14541	14630	14462	14332	14513	14342	14685	14429	14471	14558	14518	14543	14426	14449	14552	14619	14599	14740	14530	14593	14548	14435	14604	14544	14458	14518	14482	14589	14466	14530	14596	14525	14512	14521	14510	14469	14482	14611	14494	14407	14565	14483	14263	14529	14573	14853	14731	14660	14590	14472	14393	14489	14531	14492	14551	14392	14342	14536	14668	14554	14589	14366	14455	14445	14556	14592	14343	14648	14506	14677	14515	14516	14622	14490	14629	14383	14412	14668	14617	14483	14625	14590	14626	14476	14585	14581	14515	14588	14484	14480	14616	14312	14515	14603	14469	14451	14600	14520	14462	14567	14546	14502	14577	14473	14643	14445	14729	14638	14467	14483	14678	14445	14529	14591	14503	14719	14571	14566	14422	14399	14523	14668	14419	14591	14592	14386	14403	14488	14468	14544	14370	14551	14544	14451	14656	14444	14501	14647	14430	14520	14444	14439	14529	14488	14622	14675	14540	14591	14454	14441	14415	14558	14429	14810	14517	14736	14425	14630	14427	14459	14497	14557	14492	14387	14435	14522	14633	14570	14535	14491	14692	14485	14441	14511	14529	14433	14630	14444	14579	14650	14524	14462	14510	14619	14519	14666	14560	14454	14519	14429	14551	14579	14596	14673	14552	14583	14467	14611	14533	14541	14451	14409	14569	14678	14471	14568	14434	14316	14541	14676	14451	14675	14386	14668	14527	14539	14647	14598	14470	14550	14495	14536	14605	14481	14476	14440	14642	14526	14559	14566	14622	14580	14609	14519	14545	14440	14508	14413	14622	14488	14463	14460	14493	14390	14564	14549	14644	14522	14616	14615	14471	14477	14443	14406	14496	14516	14575	14413	14566	14547	14570	14618	14544	14403	14571	14584	14456	14378	14747	14492	14500	14603	14416	14491	14655	14514	14566	14611	14604	14475	14511	14551	14567	14462	14575	14565	14470	14412	14548	14419	14463	14535	14422	14520	14536	14509	14656	14546	14427	14604	14374	14523	14611	14512	14550	14634	14747	14487	14433	14532	14579	14542	14481	14547	14548	14670	14575	14612	14542	14475	14574	14408	14438	14538	14662	14602	14578	14565	14470	14548	14628	14457	14600	14574	14483	14612	14507	14637	14363	14459	14454	14589	14586	14508	14619	14531	14473	14535	14553	14514	14389	14524	14552	14477	14573	14586	14588	14624	14296	14493	14618	14456	14490	14429	14435	14541	14640	14617	14457	14564	14649	14605	14592	14477	14490	14720	14565	14715	14565	14365	14444	14433	14682	14420	14536	14560	14523	14544	14413	14619	14480	14538	14628	14584	14535	14408	14548	14552	14510	14572	14488	14474	14489	14376	14471	14634	14569	14460	14356	14600	14411	14613	14454	14566	14447	14557	14476	14501	14356	14538	14458	14656	14601	14436	14471	14447	14539	14508	14361	14598	14568	14475	14514	14476	14514	14598	14581	14458	14636	14459	14437	14657	14403	14713	14495	14531	14645	14567	14586	14408	14321	14643	14615	14629	14525	14451	14594	14529	14625	14550	14469	14547	14596	14659	14466	14357	14484	14468	14478	14427	14574	14574	14575	14613	14341	14534	14537	14576	14597	14513	14525	14469	14475	14593	14363	14434	14550	14481	14614	14482	14615	14376	14528	14399	14746	14276	14509	14571	14364	14538	14541	14494	14466	14589	14453	14501	14608	14489	14562	14558	14533	14525	14547	14526	14469	14448	14383	14385	14504	14488	14642	14492	14477	14516	14587	14535	14618	14520	14576	14562	14479	14472	14647	14593	14605	14606	14471	14542	14357	14505	14459	14689	14406	14448	14517	14645	14537	14656	14522	14656	14570	14465	14531	14423	14635	14451	14477	14450	14348	14561	14451	14564	14521	14529	14572	14460	14552	14593	14533	14637	14611	14708	14449	14503	14484	14398	14633	14618	14459	14598	14431	14551	14441	14376	14581	14458	14628	14471	14708	14515	14546	14470	14505	14562	14500	14440	14491	14583	14570	14357	14705	14570	14557	14483	14516	14607	14380	14596	14598	14512	14463	14578	14584	14521	14488	14723	14533	14417	14581	14350	14564	14634	14619	14308	14506	14512	14588	14294	14457	14458	14489	14687	14502	14461	14559	14600	14302	14585	14516	14536	14410	14479	14643	14569	14635	14370	14567	14677	14452	14756	14439	14431	14627	14561	14524	14500	14667	14528	14435	14411	14622	14580	14646	14522	14468	14321	14477	14561	14508	14484	14380	14555	14428	14486	14527	14523	14575	14620	14495	14536	14506	14374	14504	14467	14470	14481	14409	14432	14528	14681	14629	14680	14660	14505	14605	14467	14425	14402	14710	14574	14483	14721	14443	14430	14542	14611	14424	14467	14445	14824	14496	14585	14430	14572	14666	14614	14599	14600	14555	14521	14498	14719	14559	14555	14613	14506	14504	14576	14486	14658	14528	14564	14538	14507	14431	14470	14709	14431	14682	14569	14584	14444	14443	14549	14565	14593	14527	14693	14623	14471	14288	14544	14477	14677	14403	14495	14700	14739	14363	14445	14553	14619	14542	14495	14669	14630	14567	14559	14607	14534	14508	14271	14532	14619	14406	14543	14451	14532	14450	14490	14522	14475	14378	14291	14563	14672	14433	14572	14533	14538	14573	14539	14399	14523	14450	14480	14425	14581	14551	14297	14417	14460	14613	14490	14594	14386	14510	14482	14492	14424	14545	14499	14600	14471	14444	14321	14693	14677	14438	14269	14621	14546	14422	14538	14465	14569	14659	14581	14475	14558	14579	14554	14526	14363	14631	14473	14448	14639	14465	14564	14611	14479	14592	14484	14666	14440	14546	14605	14529	14401	14716	14600	14493	14640	14537	14518	14614	14408	14701	14332	14402	14604	14361	14498	14652	14567	14622	14613	14512	14595	14661	14574	14516	14556	14533	14563	14422	14529	14491	14552	14595	14549	14546	14684	14592	14596	14511	14584	14587	14610	14606	14435	14557	14512	14605	14703	14347	14591	14475	14591	14512	14625	14497	14534	14523	14553	14473	14518	14463	14719	14497	14615	14552	14451	14465	14614	14464	14764	14383	14590	14524	14525	14328	14441	14526	14669	14610	14415	14331	14629	14608	14436	14540	14580	14494	14710	14221	14567	14671	14592	14677	14496	14521	14481	14567	14545	14618	14495	14575	14515	14575	14440	14560	14387	14474	14579	14443	14511	14609	14539	14646	14515	14705	14605	14629	14512	14452	14497	14495	14616	14584	14273	14472	14553	14450	14564	14613	14612	14582	14518	14606	14520	14454	14559	14677	14585	14492	14719	14524	14628	14376	14486	14505	14529	14561	14521	14600	14513	14544	14546	14673	14597	14521	14410	14511	14470	14585	14541	14438	14547	14507	14575	14675	14647	14540	14460	14589	14506	14437	14658	14551	14508	14460	14462	14633	14664	14542	14495	14535	14498	14549	14583	14487	14574	14270	14524	14586	14680	14484	14608	14467	14530	14610	14575	14571	14577	14344	14737	14522	14530	14487	14620	14471	14592	14493	14555	14676	14553	14500
24087	21296	34927	31595	27979	24492	22504	19083	18356	17955	17369	17417	17197	17102	17025	16860	16862	16666	16638	16498	16620	16597	16723	16540	16516	16610	16788	16738	16583	16338	16527	16528	16486	16547	16409	16351	16491	16558	16463	16616	16362	16602	16477	16869	16977	16815	16825	16462	16513	16423	16337	16414	16511	16278	16458	16372	16315	16155	16434	16313	16458	16522	16375	16472	16437	16333	16461	16401	16610	16362	16387	16425	16284	16509	16359	16378	16279	16442	16360	16465	16664	16429	16536	16536	16490	16526	16342	16325	16505	16613	16406	16378	16405	16471	16359	16297	16333	16534	16416	16372	16467	16398	16224	16275	16382	16182	16426	16415	16408	16661	16432	16562	16229	16569	16485	16397	16268	16215	16286	16251	16391	16376	16468	16595	16623	16387	16290	16478	16505	16445	16340	16356	16310	16418	16475	16276	16491	16618	16482	16423	16391	16289	16382	16323	16362	16620	16451	16349	16409	16353	16421	16186	16533	16372	16530	16484	16309	16393	16303	16347	16223	16308	16338	16222	16304	16456	16601	16557	16617	16504	16516	16449	16382	16496	16387	16573	16581	16428	16473	16409	16600	16287	16368	16304	16440	16377	16412	16470	16272	16379	16334	16568	16451	16561	16461	16482	16241	16552	16288	16280	16311	16530	16569	16397	16381	16529	16127	16153	16214	16311	16289	16292	16354	16152	16298	16253	16287	16449	16297	16209	16390	16520	16490	16378	16346	16433	16355	16397	16185	16562	16350	16344	16346	16435	16499	16622	16490	16226	16291	16255	16501	16424	16333	16608	16303	16431	16236	16363	16271	16514	16248	16514	16504	16435	16218	16463	16518	16527	16466	16638	16326	16370	16425	16202	16392	16496	16473	16297	16297	16319	16332	16395	16264	16463	16414	16269	16461	16517	16520	16295	16171	16124	16419	16356	16339	16286	16692	16545	16536	16411	16205	16587	16329	16269	16393	16328	16205	16517	16380	16432	16164	16321	16383	16251	16382	16179	16413	16355	16527	16308	16307	16611	16338	16238	16310	16348	16411	16634	16383	16408	16279	16315	16366	16510	16470	16349	16272	16455	16182	16322	16425	16202	16313	16368	16264	16318	16338	16426	16300	16246	16356	16377	16394	16496	16532	16104	16314	16117	16288	16277	16449	16420	16344	16216	16611	16406	16353	16413	16288	16357	16283	16573	16269	16609	16596	16430	16464	16397	16355	16371	16254	16587	16481	16543	16423	16548	16240	16545	16628	16583	16642	16154	16509	16457	16677	16400	16440	16213	16322	16331	16248	16128	16324	16391	16279	16504	16229	16301	16264	16342	16456	16403	16465	16413	16432	16349	16189	16432	16489	16367	16431	16350	16403	16555	16674	16530	16217	16268	16427	16233	16257	16379	16444	16233	16193	16359	16304	16367	16411	16374	16498	16473	16300	16455	16586	16509	16416	16444	16212	16284	16283	16427	16517	16386	16194	16316	16371	16332	16546	16493	16533	16702	16230	16278	16411	16388	16599	16467	16321	16331	16384	16287	16509	16441	16392	16384	16428	16314	16248	16432	16310	16449	16477	16334	16324	16332	16277	16492	16329	16275	16299	16496	16231	16183	16277	16423	16395	16396	16476	16493	16467	16232	16410	16537	16402	16592	16243	16467	16305	16466	16338	16463	16461	16351	16354	16302	16403	16519	16389	16553	16344	16394	16343	16531	16349	16568	16555	16456	16433	16332	16568	16418	16412	16490	16400	16492	16352	16361	16296	16432	16318	16397	16221	16404	16385	16512	16507	16181	16175	16256	16411	16390	16327	16409	16434	16331	16199	16515	16336	16460	16682	16372	16328	16198	16437	16470	16606	16422	16518	16324	16389	16366	16347	16473	16383	16156	16347	16310	16458	16284	16257	16537	16407	16417	16292	16394	16431	16481	16262	16414	16473	16472	16316	16443	16351	16309	16245	16566	16376	16402	16393	16603	16462	16497	16391	16360	16552	16530	16409	16482	16348	16364	16373	16337	16407	16352	16559	16181	16331	16405	16264	16567	16233	16349	16439	16414	16490	16338	16292	16455	16397	16396	16320	16375	16335	16297	16422	16337	16245	16542	16510	16395	16339	16189	16275	16384	16427	16510	16235	16140	16325	16323	16525	16284	16391	16400	16502	16502	16483	16586	16168	16585	16347	16334	16419	16456	16334	16295	16464	16402	16237	16333	16258	16459	16507	16391	16296	16260	16545	16432	16487	16415	16474	16562	16435	16407	16445	16427	16354	16382	16550	16426	16344	16347	16353	16407	16436	16257	16528	16330	16384	16451	16428	16280	16397	16235	16497	16240	16282	16277	16323	16470	16547	16303	16470	16606	16472	16359	16471	16368	16448	16328	16324	16277	16487	16266	16364	16426	16308	16496	16488	16388	16496	16269	16190	16280	16338	16435	16477	16478	16176	16420	16512	16266	16440	16182	16384	16266	16652	16336	16645	16489	16477	16221	16317	16308	16676	16244	16350	16479	16345	16462	16286	16391	16402	16429	16540	16577	16179	16463	16436	16279	16370	16429	16374	16331	16432	16230	16247	16363	16539	16375	16388	16602	16174	16404	16383	16443	16439	16320	16313	16330	16251	16351	16491	16278	16393	16220	16356	16530	16296	16473	16522	16173	16355	16423	16309	16444	16479	16330	16447	16488	16491	16294	16310	16250	16207	16255	16213	16406	16399	16171	16377	16500	16367	16289	16494	16494	16435	16698	16446	16538	16311	16365	16411	16433	16464	16499	16368	16602	16490	16335	16345	16571	16504	16514	16466	16448	16545	16474	16326	16371	16337	16463	16320	16512	16379	16517	16624	16492	16375	16555	16340	16306	16248	16422	16374	16516	16319	16561	16455	16360	16431	16173	16397	16481	16319	16341	16253	16243	16373	16339	16277	16476	16333	16574	16430	16679	16390	16489	16379	16255	16393	16336	16520	16413	16571	16274	16223	16465	16333	16323	16438	16314	16326	16522	16505	16347	16551	16378	16507	16582	16222	16483	16611	16535	16299	16549	16263	16403	16567	16407	16432	16479	16429	16455	16413	16457	16484	16295	16336	16191	16517	16501	16514	16419	16518	16485	16299	16424	16163	16579	16505	16430	16219	16534	16505	16302	16363	16431	16453	16329	16539	16407	16394	16251	16286	16408	16411	16508	16557	16250	16450	16258	16622	16382	16606	16359	16198	16511	16170	16309	16455	16539	16452	16570	16380	16339	16339	16379	16342	16403	16430	16431	16311	16346	16419	16483	16384	16274	16512	16237	16324	16367	16393	16111	16469	16357	16385	16254	16616	16452	16322	16584	16568	16511	16464	16182	16447	16346	16224	16217	16269	16335	16317	16152	16421	16512	16433	16389	16284	16438	16262	16427	16396	16367	16466	16357	16454	16449	16415	16376	16322	16405	16213	16501	16367	16476	16484	16524	16352	16264	16384	16510	16320	16252	16265	16330	16454	16478	16411	16408	16404	16330	16396	16309	16540	16375	16285	16326	16422	16402	16357	16352	16527	16473	16288	16168	16487	16416	16287	16282	16412	16255	16458	16321	16430	16394	16344	16318	16216	16592	16452	16491	16562	16462	16328	16328	16624	16455	16398	16297	16442	16263	16573	16446	16363	16516	16440	16578	16418	16440	16485	16431	16437	16626	16402	16296	16300	16411	16611	16620	16449	16390	16420	16234	16497	16308	16354	16323	16398	16269	16493	16348	16538	16280	16438	16498	16508	16346	16230	16376	16330	16378	16441	16318	16383	16557	16365	16353	16396	16513	16407	16362	16523	16449	16353	16391	16405	16458	16439	16438	16274	16477	16286	16394	16312	16389	16401	16331	16401	16061	16370	16327	16302	16413	16295	16378	16459	16513	16500	16537	16640	16467	16206	16346	16581	16322	16455	16281	16317	16275	16481	16254	16629	16571	16359	16428	16161	16298	16266	16414	16500	16405	16222	16414	16485	16408	16461	16456	16454	16304	16366	16261	16359	16448	16503	16468	16486	16210	16418	16360	16363	16475	16404	16551	16379	16405	16370	16194	16416	16640	16538	16404	16334	16444	16580	16588	16335	16560	16312	16150	16430	16560	16427	16270	16561	16435	16418	16321	16439	16389	16248	16394	16237	16467	16349	16469	16320	16343	16385	16613	16496	16417	16351	16554	16618	16436	16445	16420	16284	16279	16439	16331	16439	16420	16243	16425	16426	16525	16313	16412	16328	16528	16592	16476	16347	16414	16419	16446	16519	16409	16334	16682	16589	16329	16491	16424	16434	16512	16344	16462	16332	16140	16320	16522	16446	16271	16256	16435	16382	16369	16419	16326	16497	16498	16433	16381	16574	16433	16285	16475	16252	16543	16245	16304	16437	16612	16399	16393	16323	16474	16431	16471	16249	16373	16318	16399	16150	16278	16299	16282	16444	16360	16248	16378	16294	16458	16396	16554	16391	16491	16368	16318	16466	16537	16558	16396	16403	16254	16533	16355	16290	16236	16251	16595	16381	16303	16267	16262	16499	16288	16431	16548	16421	16366	16482	16532	16425	16265	16298	16513	16537	16257	16292	16356	16514	16440	16356	16459	16496	16331	16407	16330	16484	16432	16614	16488	16330	16291	16477	16411	16408	16584	16395	16351	16468	16396	16365	16342	16473	16386	16400	16402	16541	16480	16404	16690	16236	16394	16515	16238	16566	16451	16459	16362	16556	16296	16263	16059	16407	16256	16409	16377	16594	16518	16362	16406	16475	16386	16600	16465	16403	16628	16436	16288	16356	16316	16430	16219	16451	16525	16586	16252	16297	16466	16302	16358	16377	16492	16481	16337	16475	16531	16395	16407	16426	16446	16562	16240	16312	16299	16409	16242	16367	16142	16681	16382	16295	16356	16573	16461	16497	16381	16410	16507	16369	16401	16349	16547	16214	16180	16401	16340	16181	16352	16416	16163	16412	16356	16423	16403	16326	16479	16365	16334	16531	16293	16284	16531	16317	16515	16481	16525	16408	16428	16361	16580	16648	16375	16321	16494	16347	16256	16606	16573	16542	16552	16487	16399	16274	16610	16284	16439	16527	16472	16339	16457	16294	16354	16534	16375	16235	16608	16470	16348	16089	16297	16453	16659	16375	16251	16477	16253	16349	16383
19492	48884	72730	39042	35628	21015	18863	17807	16925	16279	15734	15435	15372	15143	14897	14983	14607	14623	14589	14447	14692	14452	14455	14486	14520	14556	14533	14521	14437	14471	14492	14392	14454	14487	14335	14364	14308	14298	14372	14418	14374	14291	14369	14928	14894	14914	14496	14257	14350	14533	14281	14306	14182	14334	14345	14406	14436	14331	14298	14383	14195	14418	14483	14244	14301	14395	14294	14268	14382	14509	14481	14290	14337	14398	14432	14314	14453	14286	14285	14321	14236	14346	14377	14180	14391	14358	14337	14390	14330	14305	14234	14221	14429	14437	14276	14376	14421	14242	14398	14375	14239	14371	14514	14396	14515	14360	14359	14473	14327	14176	14423	14353	14418	14213	14337	14365	14534	14318	14385	14138	14292	14235	14384	14344	14251	14268	14371	14197	14382	14220	14299	14390	14192	14279	14378	14317	14209	14469	14546	14186	14290	14532	14377	14269	14288	14419	14281	14322	14458	14266	14140	14530	14213	14425	14440	14265	14343	14313	14386	14348	14264	14345	14333	14213	14414	14273	14130	14463	14441	14234	14257	14354	14293	14265	14502	14345	14381	14313	14209	14332	14245	14457	14424	14303	14372	14374	14303	14374	14221	14235	14292	14160	14431	14294	14481	14464	14382	14296	14313	14218	14383	14318	14450	14169	14372	14411	14230	14206	14132	14227	14277	14558	14353	14349	14302	14488	14378	14272	14315	14310	14340	14503	14494	14306	14231	14491	14428	14353	14351	14466	14506	14213	14376	14296	14336	14303	14389	14334	14172	14239	14327	14249	14447	14363	14447	14269	14313	14325	14399	14441	14378	14399	14285	14405	14433	14387	14333	14257	14411	14303	14578	14541	14490	14367	14276	14263	14262	14341	14344	14379	14116	14147	14208	14283	14362	14452	14428	14455	14364	14407	14292	14285	14253	14280	14260	14437	14226	14286	14374	14262	14236	14433	14116	14179	14373	14294	14264	14207	14122	14450	14394	14257	14320	14343	14449	14417	14569	14535	14185	14389	14446	14326	14316	14316	14322	14239	14201	14361	14357	14262	14355	14402	14357	14177	14151	14333	14475	14282	14417	14488	14281	14259	14430	14348	14148	14343	14281	14320	14319	14401	14384	14271	14223	14379	14405	14360	14219	14314	14348	14239	14480	14295	14406	14131	14444	14204	14499	14316	14377	14329	14260	14345	14341	14309	14541	14300	14395	14354	14410	14386	14339	14300	14336	14412	14345	14483	14268	14445	14285	14280	14288	14258	14264	14352	14465	14355	14235	14439	14256	14238	14302	14409	14295	14332	14164	14410	14446	14409	14262	14158	14358	14427	14306	14200	14298	14472	14344	14329	14270	14339	14373	14364	14197	14283	14325	14385	14208	14388	14321	14271	14412	14181	14127	14381	14334	14472	14337	14454	14317	14449	14393	14398	14326	14482	14212	14283	14411	14371	14434	14610	14172	14466	14435	14408	14327	14325	14265	14283	14283	14175	14363	14380	14268	14410	14368	14370	14223	14353	14385	14418	14491	14270	14386	14373	14322	14464	14337	14295	14294	14219	14495	14514	14264	14310	14294	14292	14408	14453	14385	14427	14335	14441	14301	14414	14247	14461	14267	14464	14503	14239	14206	14396	14328	14457	14190	14153	14333	14264	14387	14378	14272	14411	14237	14417	14545	14377	14358	14394	14383	14291	14251	14313	14390	14289	14485	14287	14387	14354	14147	14270	14281	14207	14295	14499	14545	14363	14319	14266	14289	14282	14439	14328	14414	14295	14290	14379	14451	14357	14247	14497	14308	14366	14302	14229	14450	14325	14310	14446	14261	14200	14439	14519	14368	14201	14242	14319	14285	14297	14360	14454	14350	14323	14361	14226	14270	14441	14304	14337	14440	14332	14227	14337	14256	14323	14242	14397	14232	14407	14396	14362	14366	14456	14400	14419	14277	14293	14375	14247	14411	14240	14321	14183	14145	14436	14364	14236	14393	14336	14338	14372	14233	14252	14169	14281	14406	14260	14244	14426	14430	14391	14226	14249	14267	14278	14257	14202	14323	14274	14429	14230	14397	14101	14370	14316	14249	14441	14325	14381	14391	14409	14369	14301	14294	14415	14320	14250	14237	14360	14258	14376	14307	14286	14366	14440	14339	14209	14361	14433	14307	14481	14318	14369	14235	14341	14404	14534	14236	14259	14392	14337	14385	14405	14289	14382	14320	14351	14153	14356	14379	14363	14391	14299	14294	14282	14353	14274	14307	14389	14274	14358	14164	14285	14337	14199	14240	14421	14374	14493	14333	14334	14378	14156	14170	14280	14296	14146	14482	14255	14397	14360	14410	14361	14294	14249	14308	14357	14284	14471	14296	14314	14254	14213	14474	14202	14501	14416	14353	14166	14306	14445	14191	14364	14434	14307	14234	14363	14258	14348	14257	14214	14305	14392	14444	14369	14222	14305	14517	14423	14138	14400	14269	14263	14499	14247	14447	14444	14326	14277	14301	14104	14468	14264	14202	14266	14203	14420	14598	14398	14418	14247	14315	14400	14310	14197	14378	14513	14376	14294	14415	14264	14342	14126	14387	14451	14313	14419	14399	14478	14299	14302	14365	14419	14230	14269	14270	14363	14138	14378	14445	14253	14331	14245	14331	14188	14303	14303	14239	14350	14183	14341	14566	14417	14195	14370	14203	14321	14583	14392	14325	14386	14218	14327	14323	14412	14207	14389	14164	14312	14375	14219	14448	14384	14490	14204	14366	14374	14324	14354	14410	14199	14412	14388	14166	14211	14502	14384	14227	14228	14329	14442	14051	14391	14295	14251	14283	14132	14481	14375	14381	14319	14281	14404	14345	14152	14352	14370	14380	14495	14183	14392	14240	14311	14290	14532	14206	14290	14374	14461	14420	14317	14200	14334	14460	14356	14256	14182	14156	14334	14265	14359	14242	14323	14331	14463	14337	14387	14217	14389	14484	14324	14323	14366	14222	14346	14387	14481	14253	14259	14395	14360	14340	14241	14220	14465	14360	14406	14343	14148	14405	14305	14344	14428	14196	14460	14337	14326	14206	14343	14393	14225	14175	14321	14375	14419	14343	14373	14297	14409	14244	14293	14292	14374	14331	14106	14482	14336	14434	14272	14263	14369	14432	14365	14364	14317	14349	14387	14237	14289	14420	14353	14361	14430	14165	14311	14317	14362	14351	14373	14263	14378	14266	14354	14250	14287	14404	14434	14175	14386	14303	14389	14273	14375	14377	14356	14446	14227	14442	14258	14322	14463	14458	14164	14294	14190	14228	14363	14435	14260	14484	14247	14308	14354	14401	14378	14346	14351	14379	14238	14397	14184	14406	14366	14260	14341	14492	14439	14094	14269	14323	14377	14247	14337	14212	14365	14313	14329	14363	14363	14312	14205	14192	14341	14260	14490	14245	14230	14506	14414	14272	14348	14351	14367	14409	14286	14351	14476	14369	14473	14442	14394	14406	14471	14217	14273	14327	14202	14273	14370	14457	14268	14185	14478	14404	14428	14266	14450	14405	14266	14142	14506	14528	14333	14396	14438	14347	14341	14410	14299	14160	14266	14321	14344	14211	14452	14391	14487	14392	14414	14536	14279	14383	14347	14465	14393	14377	14356	14407	14396	14223	14401	14303	14308	14296	14377	14404	14143	14457	14418	14326	14220	14318	14393	14257	14242	14382	14310	14403	14322	14194	14193	14391	14260	14358	14374	14272	14392	14367	14253	14267	14326	14257	14059	14129	14340	14517	14477	14308	14389	14136	14447	14350	14237	14299	14315	14408	14347	14337	14351	14324	14313	14390	14321	14235	14252	14387	14278	14521	14175	14328	14345	14254	14433	14333	14406	14384	14380	14291	14233	14378	14432	14339	14395	14345	14367	14283	14321	14344	14309	14292	14087	14321	14312	14422	14315	14467	14354	14184	14305	14464	14260	14291	14295	14506	14375	14236	14303	14409	14378	14253	14259	14498	14422	14238	14315	14349	14275	14375	14270	14338	14437	14365	14404	14328	14276	14312	14318	14209	14399	14388	14299	14241	14257	14444	14250	14433	14515	14483	14360	14189	14301	14371	14300	14386	14374	14346	14326	14178	14313	14243	14290	14410	14359	14210	14374	14333	14305	14562	14273	14273	14291	14546	14342	14389	14086	14403	14379	14252	14315	14377	14450	14520	14500	14301	14295	14203	14291	14372	14395	14426	14149	14374	14274	14236	14477	14468	14335	14364	14293	14314	14382	14443	14442	14416	14417	14338	14246	14416	14167	14241	14220	14131	14382	14459	14295	14317	14311	14349	14357	14197	14270	14343	14213	14112	14251	14433	14262	14467	14274	14377	14305	14325	14504	14402	14337	14328	14361	14292	14257	14214	14327	14154	14313	14295	14407	14376	14411	14531	14324	14284	14446	14327	14310	14393	14404	14232	14332	14450	14417	14267	14243	14359	14446	14295	14445	14416	14170	14439	14329	14567	14324	14177	14307	14297	14328	14295	14271	14344	14272	14268	14458	14415	14417	14372	14377	14205	14499	14268	14447	14276	14182	14453	14360	14220	14332	14412	14246	14289	14301	14404	14407	14574	14365	14303	14270	14241	14441	14438	14407	14306	14145	14315	14442	14379	14334	14345	14252	14269	14276	14300	14385	14364	14461	14585	14301	14270	14294	14346	14225	14259	14322	14353	14244	14325	14462	14421	14404	14495	14371	14343	14406	14331	14252	14403	14349	14466	14208	14475	14234	14392	14292	14240	14283	14363	14382	14263	14343	14419	14294	14242	14208	14409	14140	14324	14275	14408	14281	14230	14410	14365	14398	14140	14383	14214	14357	14224	14283	14260	14350	14099	14209	14364	14271	14173	14399	14371	14364	14275	14336	14453	14484	14354	14179	14369	14437	14212	14235	14269	14378	14485	14237	14332	14311	14499	14227	14372	14380	14401	14248	14534	14282	14127	14387	14348	14367	14334	14194	14347	14423	14431	14302	14333	14288	14380	14479	14468	14387	14400	14345	14320	14425	14147	14417	14402	14460	14192	14290	14379	14373	14433	14318	14230	14358	14467	14381	14361	14378	14402	14481	14436	14340	14243	14233	14126	14172	14191	14468	14476	14389	14356	14296	14406	14198	14323	14279	14263	14388
22704	21198	31776	28872	24030	24038	26643	21075	19124	18843	18345	17912	17590	17406	17238	17001	16882	16918	17052	16739	16870	16897	16617	16795	16691	16634	16705	16501	16608	16732	16634	16413	16445	16693	16189	16088	16361	16512	16542	16419	16595	16448	16225	17086	17133	16890	16507	16464	16300	16399	16427	16547	16394	16418	16259	16466	16348	16523	16395	16330	16387	16406	16472	16232	16367	16385	16328	16372	16390	16464	16423	16206	16232	16366	16272	16452	16391	16576	16323	16334	16315	16318	16231	16338	16365	16251	16373	16217	16352	16273	16317	16543	16439	16512	16288	16275	16248	16533	16304	16229	16402	16370	16331	16579	16374	16424	16305	16094	16350	16450	16253	16478	16222	16324	16145	16519	16405	16390	16406	16514	16334	16658	16164	16296	16189	16311	16370	16357	16254	16528	16420	16243	16284	16233	16275	16381	16223	16369	16255	16427	16368	16173	16421	16220	16211	16338	16354	16232	16319	16305	16217	16201	16152	16299	16276	16309	16115	16249	16444	16345	16385	16311	16709	16293	16323	16420	16445	16354	16412	16362	16171	16113	16404	16231	16547	16439	16177	16258	16237	16263	16289	16293	16397	16470	16398	16373	16185	16385	16390	16215	16249	16371	16375	16287	16310	16195	16317	16290	16127	16459	16307	16368	16425	16507	16242	16155	16302	16358	16249	16461	16268	16205	16301	16374	16359	16455	16410	16268	16476	16236	16379	16351	16364	16418	16412	16299	16293	16314	16386	16339	16426	16272	16135	16291	16177	16307	16319	16252	16213	16297	16478	16408	16423	16294	16167	16454	16323	16439	16482	16415	16345	16252	16140	16355	16303	16297	16210	16308	16235	16531	16345	16307	16458	16331	16391	16362	16224	16290	16261	16362	16221	16406	16206	16444	16178	16396	16356	16335	16409	16427	16301	16149	16458	16123	16395	16189	16282	16424	16213	16234	16438	16373	16214	16240	16378	16289	16358	16164	16395	16534	16338	16440	16360	16222	16357	16461	16467	16198	16375	16427	16385	16233	16643	16319	16156	16215	16207	16242	16518	16441	16485	16204	16067	16342	16255	16344	16556	16412	16375	16286	16261	16377	16353	16354	16234	16067	16264	16372	16372	16252	16420	16277	16232	16416	16249	16464	16211	16425	16151	16220	16372	16264	16438	16356	16469	16225	16386	16238	16317	16426	16198	16250	16256	16363	16260	16205	16196	16285	16315	16308	16158	16374	16193	16267	16368	16305	16354	16438	16385	16339	16312	16464	16323	16294	16350	16274	16435	16389	16067	16318	16163	16289	16409	16363	16245	16380	16303	16229	16274	16415	16190	16223	16474	16337	16193	16209	16319	16364	16439	16311	16317	16211	16437	16537	16301	16382	16251	16216	16407	16481	16170	16501	16336	16390	16284	16338	16405	16250	16359	16178	16068	16268	16410	16366	16365	16276	16116	16288	16158	16421	16285	16404	16427	16371	16324	16437	16189	16360	16289	16217	16116	16280	16298	16237	16221	16279	16244	16371	16341	16088	16386	16219	16127	16332	16290	16374	16339	16174	16137	16367	16337	16566	16304	16255	16354	16277	16307	16272	16260	16219	16183	16281	16440	16484	16537	16160	16350	16313	16114	16242	16249	16526	16386	16482	16177	16323	16273	16136	16386	16185	16574	16326	16355	16158	16365	16420	16393	16292	16402	16362	16404	16311	16241	16378	16282	16377	16303	16347	16173	16291	16509	16455	16508	16316	16232	16143	16243	16162	16303	16542	16381	16227	16448	16278	16332	16409	16382	16244	16308	16096	16350	16338	16322	16295	16202	16537	16192	16430	16348	16340	16448	16284	16153	16237	16084	16011	16359	16355	16407	16416	15947	16449	16359	16335	16240	16330	16553	16313	16203	16406	16249	16484	16360	16371	16170	16166	16377	16292	16283	16159	16280	16197	16420	16293	16356	16317	16291	16220	16592	16292	16265	16481	16317	16319	16291	16254	16307	16312	16243	16408	16194	16176	16212	16324	16169	16348	16236	16230	16460	16294	16460	16328	16163	16275	16190	16521	16356	16323	16443	16361	16231	16206	16477	16421	16224	16484	16397	16376	16235	16203	16316	16299	16336	16278	16312	16386	16589	16325	16451	16236	16380	16186	16308	16299	16340	16301	16247	16484	16090	16227	16202	16217	16273	16338	16336	16241	16361	16148	16271	16162	16448	16266	16208	16320	16382	16097	16467	16235	16481	16331	16222	16064	16341	16296	16351	16294	16249	16092	16235	16182	16286	16156	16154	16372	16212	16245	16401	16249	16460	16313	16475	16126	16545	16160	16217	16103	16296	16285	16268	16287	16283	16298	16222	16375	16470	16298	16195	16389	16521	16458	16146	16305	16181	16279	16313	16049	16332	16185	16265	16399	16274	16264	16312	16273	16403	16324	16273	16349	16503	16321	16389	16258	16215	16541	16362	16106	16289	16493	16391	16332	16268	16269	16318	16511	16083	16117	16144	16268	16404	16342	16325	16286	16213	16463	16184	16204	16467	16361	16137	16271	16176	16173	16308	16245	16436	16314	16450	16278	16231	16362	16355	16280	16428	16252	16219	16166	16314	16334	16259	16262	16146	16477	16040	16209	16306	16512	16217	16299	16278	16336	16285	16296	16207	16287	16369	16060	16337	16203	16153	16264	16214	16472	16285	16381	16413	16446	16229	16064	16265	16248	16358	16392	16377	16241	16395	16361	16308	16277	16108	16381	15967	16123	16442	16034	16157	16384	16428	16462	16344	16195	16281	16262	16494	16274	16348	16343	16312	16196	16462	16254	16390	16422	16402	16574	16306	16445	16336	16274	16368	16229	16327	16088	16344	16373	16164	16437	16294	16237	16305	16171	16197	16437	16346	16213	16277	16487	16246	16486	16386	16443	16276	16695	16284	16371	16234	16427	16352	16109	16399	16290	16355	16254	16401	16278	16368	16310	16316	16183	16364	16297	16508	16377	16405	16194	16397	16236	16437	16515	16270	16456	16382	16235	16412	16211	16477	16187	16353	16395	16379	16362	16221	16297	16161	16157	16333	16349	16363	16285	16296	16358	16443	16397	16346	16426	16304	16164	16421	16073	16448	16303	16345	16348	16510	16330	16631	16352	16068	16330	16363	16356	16540	16366	16151	16295	16252	16168	16343	16289	16256	16129	16431	16362	16330	16428	16247	16227	16459	16175	16250	16294	16149	16106	16109	16299	16286	16268	16300	16363	16609	16327	16335	16327	16320	16329	16357	16213	16189	16187	16486	16368	16332	16359	16369	16361	16256	16264	16119	16362	16285	16307	16324	16281	16231	16377	16591	16096	16298	16420	16257	16454	16292	16441	16320	16480	16248	16184	16247	16318	16203	16447	16374	16337	16385	16266	16216	16162	16310	16437	16166	16264	16434	16386	16300	16323	16189	16246	16270	16361	16346	16412	16244	16532	16268	16106	16389	16243	16230	16212	16382	16215	16096	16310	16166	16307	16301	16487	16476	16338	16252	16300	16284	16283	16520	16141	16332	16497	15999	16329	16242	16515	16415	16289	16292	16235	16332	16282	16235	16353	16371	16139	16385	16182	16386	16367	16207	16175	16148	16286	16397	16344	16318	16279	16483	16333	16302	16301	16405	16493	16204	16366	16399	16343	16317	16551	16323	16386	16184	16202	16265	16381	16153	16322	16369	16348	16259	16310	16421	16355	16312	16396	16294	16262	16398	16302	16305	16320	16258	16296	16425	16397	16460	16322	16240	16227	16223	16252	16498	16240	16354	16392	16351	16261	16424	16429	16319	16271	16278	16231	16384	16298	16396	16328	16335	16469	16354	16231	16444	16137	16287	16285	16286	16054	16064	16406	16284	16237	16486	16388	16259	16321	16305	16509	16116	16221	16210	16365	16314	16243	16369	16337	16428	16256	16116	16339	16339	16404	16239	16290	16121	16305	16289	16120	16446	16462	16248	16677	16529	16402	16260	16341	16382	16190	16326	16045	16322	16245	16491	16422	16292	16103	16037	16295	16292	16302	16354	16327	16363	16402	16192	16399	16459	16297	16124	16388	16289	16385	16315	16058	16092	16248	16268	16431	16223	16273	16299	16388	16142	16256	16358	16254	16397	16261	16247	16408	16370	16428	16243	16071	16255	16368	16535	16314	16156	16302	16367	16308	16210	16241	16490	16318	16298	16264	16332	16163	16483	16160	16165	16413	16178	16394	16348	16508	16390	16321	16351	16175	16257	16172	16248	16194	16308	16220	16372	16229	16638	16252	16274	16311	16163	16288	16135	16364	16351	16315	16320	16369	16136	16250	16313	16183	16150	16168	16369	16246	16258	16414	16360	16182	16390	16411	16347	16066	16501	16360	16303	16203	16372	16201	16177	16269	16086	16361	16492	16382	16440	16230	16197	16387	16411	16248	16347	16425	16254	16099	16287	16380	16228	16177	16436	16198	16381	16218	16398	16175	16194	16150	16374	16237	16555	16415	16242	16233	16349	16402	16286	16286	16409	16446	16261	16449	16242	16137	16324	16200	16394	16256	16253	16073	16232	16119	16487	16471	16434	16289	16217	16171	16312	16237	16362	16444	16277	16243	16419	16322	16013	16076	16219	16348	16172	16162	16272	16220	16272	16334	16296	16399	16357	16333	16332	16438	16331	16247	16380	16375	16300	16408	16248	16320	16417	16355	16316	16310	16385	16451	16282	16259	16230	16144	16483	16109	16236	16243	16276	16351	16240	16231	16231	16395	16226	16189	16136	16470	16233	16247	16555	16200	16268	16315	16170	16018	16272	16225	16362	16457	16200	16064	16283	16414	16444	16430	16245	16137	16498	16265	16208	16268	16378	16111	16341	16256	16275	16246	16387	16276	16235	16271	16280	16166	16268	16486	16266	16130	16326	16316	16231	16109	16331	16340	16170	16347	16215	16386	16432	16324	16447	16246	16228	16206	16352	16436	16293	16173	16350	16308	16279	16379	16259	16310	16196	16381	16288	16193	16266	16339	16435	16406	16577	16289	16335	16366	16510	16453	16500	16400	16348	16246	16329	16309	16289	16252	16366	16324	16196	16313	16339	16135	16322	16386	16365	16224	16428	16192	16147	16173	16241	16284	16487	16403	16416	16383	16421	16370	16397	16128	16320	16234
23506	63299	86752	57566	35148	23921	21342	19821	18409	17503	16783	16133	15869	15567	15392	15086	15072	14706	14768	14546	14728	14495	14526	14636	14495	14404	14522	14455	14296	14422	14405	14324	14511	14318	14303	14387	14333	14322	14421	14323	14427	14463	14577	15115	15132	14960	14597	14446	14194	14324	14113	14322	14236	14223	14238	14304	14236	14106	14363	14212	14159	14225	14304	14286	14307	14288	14040	14245	14113	14340	14287	14235	14183	14137	14153	14289	14319	14213	14192	14248	14278	14225	14183	14305	14217	14227	14251	14334	14370	14295	14250	14255	14129	14420	14190	14261	14348	14359	14245	14156	14413	14295	14184	14443	14361	14226	14228	14175	14167	14399	14042	14200	14273	14219	14104	14197	14311	14163	14216	14236	14282	14259	14281	14252	14250	14126	14247	14157	14291	14327	14304	14325	14242	14271	14220	14212	14307	14325	14238	14149	14118	14175	14251	14313	14134	14286	14252	14272	14364	14241	14163	14235	14173	14292	14303	14235	14401	14182	14136	14177	14302	14252	14289	14189	14340	14196	14316	14204	14304	14079	14173	14051	14169	14331	14132	14307	14357	14187	14433	14031	14343	14205	14263	14336	14243	14365	14173	14176	14312	14351	14155	14210	14302	14107	14180	14128	14158	14236	14228	14156	14316	14268	14240	14198	14181	13993	14339	14384	14284	14365	14360	14159	14286	14176	14240	14382	13987	14216	14224	14233	14190	14240	14271	14155	14338	14140	14168	14344	14119	14246	14268	14180	14306	14183	14195	14098	14317	14198	14223	14297	14430	14314	14222	14067	14145	14289	14284	14202	14317	14200	14241	14252	14147	14361	14016	14507	14224	14237	14129	14226	14457	14238	14209	14233	14243	14155	14214	14248	14232	14214	14183	14147	14328	14168	14119	14360	14291	14144	14231	14289	14330	14160	14146	14327	14166	14063	14114	14128	14211	14206	14153	14392	14247	14336	14305	14328	14361	14258	14366	14195	14175	14421	14344	14295	14157	14333	14332	14075	14311	14277	14271	14245	14374	14066	14263	14390	14135	14279	14261	14164	14127	14278	14128	14261	14256	14267	14321	14266	14157	14148	14145	14394	14305	14140	14182	14221	14134	14163	14512	14076	14175	14408	14131	14198	14131	14313	14064	14217	14230	14501	14251	14178	14187	14117	14108	14225	14232	14210	14305	14184	14032	14168	14111	14195	14315	14232	14201	14287	14224	14145	14325	14084	14354	14327	14257	14160	14163	14315	14046	14215	14125	14277	14274	14146	14149	14183	14102	14270	14151	14235	14203	14099	14258	14259	14131	14346	14247	14379	14092	14135	14196	14253	14353	14155	14222	14333	14258	14151	14094	14237	14387	14210	14174	14327	14227	14199	14312	14164	14298	14157	14206	14545	14250	14278	14193	14018	14292	14197	14265	14180	14288	14151	14324	14327	14285	14295	14266	14352	14330	14223	14245	14254	14191	14344	14252	14243	14190	14218	14275	14341	14317	14285	14170	14226	14266	14370	14174	14265	14086	14166	14340	14152	14237	14211	14215	14166	14244	14104	14302	14133	14259	14180	14331	14151	14220	14259	14204	14170	14151	14149	14255	14238	14185	14241	14127	14215	14244	14314	14140	14299	14281	14064	14119	14145	14157	14263	14310	14317	14237	14234	14158	14527	14198	14184	14332	14148	14114	14197	14242	14347	14338	14242	14259	14058	14202	14370	14179	14244	14333	14278	14012	14102	14283	14246	14127	14238	14178	14278	14182	14386	14323	14258	14303	13972	14332	14267	14194	14230	14129	14086	14087	14237	14285	14237	14251	14260	14043	14258	14208	14156	14256	14395	14196	14169	14185	14328	14150	14263	14305	14259	14235	14265	14130	14072	14254	14108	14223	14161	14263	14272	14159	14238	14205	14392	14278	14106	14234	14384	14195	14103	14008	14293	14344	14149	14222	14260	14029	14333	14271	14136	14134	14072	14486	14132	14132	14172	14289	14204	14229	14160	14301	14170	14287	14273	14099	14337	14087	14215	14385	14131	14197	14239	14261	14255	14297	14097	14182	14175	14239	14280	14156	14270	14253	14259	14323	14319	14227	14164	14282	14069	14198	14114	14134	14114	14138	14305	14227	14094	14177	14285	14198	14195	14146	14199	14340	14338	14337	14207	14057	14236	14287	14257	14141	14161	14273	14151	14166	14301	14252	14257	14295	14172	14207	14221	14192	14367	14176	14363	14354	14234	14262	14325	14226	14165	14132	14388	14232	14215	14274	14394	14261	14038	14113	14287	14196	14121	14156	14210	14234	14201	14267	14322	14259	14208	14308	14295	14208	14394	14016	14322	14167	14037	14311	14240	14280	13968	14177	14230	14256	14167	14190	14170	14102	14240	14297	14246	14197	14340	14295	14304	14310	14266	14172	14090	14050	14168	14208	14162	14112	14154	14354	14193	14112	14241	14282	14169	14279	14091	14227	14246	14284	14240	14371	14228	14166	14191	14279	14124	14106	14347	14288	14169	14130	14190	14254	14361	14180	14294	14383	14250	14191	14155	14279	14273	14226	14204	14210	14089	14186	14229	14272	14289	14220	14315	14048	14174	14172	14355	14238	14279	14226	14153	14267	14132	14130	14268	14328	14076	14298	14226	14209	14271	14202	14075	14246	14267	14117	14123	14305	14214	14249	14170	14340	14315	14229	14138	14131	14375	14304	14158	14146	14293	14277	14095	14252	14234	14166	14141	14203	14218	14307	14386	14278	14232	14282	14279	14187	14185	14223	14294	14252	14160	14190	14254	14308	14329	14123	14189	14326	14223	14328	14244	14025	14263	13980	14228	14158	14276	14343	14176	14313	14166	14243	14109	14421	14181	14215	14230	14089	14289	14514	14099	14228	14389	14152	14298	14279	14165	14252	14227	14230	14252	14331	14074	14192	14339	14234	14317	14103	14230	14055	14309	14130	14251	14140	14194	14212	14163	14248	14222	14199	14350	14204	14150	14283	14148	14404	14242	14170	14248	14187	14189	14023	14116	14320	14238	14114	14102	14336	14239	14223	14015	14206	14261	14258	14226	14106	14199	14138	14321	14068	14143	14309	14177	14235	14240	14137	14271	14350	14328	14173	14222	13985	14446	14142	14238	14252	14275	14366	14269	14507	14298	14099	14206	14198	14119	14071	14241	14191	14198	14156	14234	14216	14431	14396	14230	14279	14231	14315	14034	14286	14209	14317	14367	14203	14425	14270	14227	14314	14370	14208	14171	14212	14272	14332	14202	14414	14228	14286	14147	14067	14154	14179	14263	14305	14310	14220	14137	14375	14214	14141	14229	14124	14132	14053	14294	14409	14125	14302	14223	14234	14194	14127	14190	14428	14205	14409	14295	14268	14249	14382	14238	14091	14159	14249	14238	14202	14286	14226	14291	14320	14108	14319	14060	14148	14235	14320	14226	14287	14137	14198	14423	14234	14087	14252	14196	14334	14310	14312	14109	14164	14074	14220	14165	14311	14315	14165	14315	14181	14238	14203	14204	14162	14316	14130	14166	13983	14150	14053	14120	14030	14238	14204	14200	14300	14100	14388	14222	14156	14276	14184	14235	14279	14301	14306	14252	14185	14346	14164	14123	14239	14235	14160	14258	14111	14233	14358	14249	14201	14331	14342	14275	14219	14404	14444	14181	14174	14122	14170	14101	14268	14158	14268	14138	14214	14319	14238	14229	14297	14290	14304	14202	14240	14283	14262	14007	14353	14300	14102	14114	14166	14390	14024	14275	14258	14086	14171	14159	14386	14243	14204	14284	14308	14083	14258	14193	14162	14234	14200	14274	14235	14349	14432	14107	14276	14220	14163	14223	14411	14306	14331	14098	14226	14331	14313	14176	14272	14140	14175	14109	14028	14128	14182	14211	14283	14164	14276	14231	14269	14128	14268	14273	14332	14359	14113	14370	14056	14252	14326	14016	14192	14165	14297	14307	14185	14296	14240	14286	14213	14251	14162	14141	14243	14214	14075	14276	14491	14144	14219	14429	14420	14170	14389	14242	14177	14276	14074	14329	14326	14243	14177	14204	14167	14275	14219	14268	14278	14057	14050	14348	14217	14159	14191	14085	14284	14119	14023	14310	14245	14134	14172	14148	14204	14143	14437	14461	14291	14093	14255	14320	14183	14054	14236	14116	14204	14290	14093	14192	14351	14170	14214	14299	14248	14109	14401	14099	14180	14104	14312	14277	14271	14157	14140	14036	14419	14209	14296	14328	14291	14256	14223	14288	14327	14164	14228	14291	13945	14170	14302	14251	14272	14304	14203	14372	14377	14210	14378	14150	14299	14157	14364	14210	14381	14215	14304	14369	14228	14082	14163	14085	14362	14286	14264	14352	14278	14145	14342	14361	14113	14257	14226	14227	14309	14322	14174	14084	14380	14163	14322	14263	14256	14324	14250	14123	14275	14227	14247	14206	14269	14265	14369	14265	14215	14186	14295	14297	14231	14136	14301	14173	14251	14159	14171	14043	14211	14251	14273	14180	14115	14251	14160	14266	14230	14339	14255	14375	14170	14094	13932	14342	14341	14148	14142	14347	14069	14206	14067	14182	14358	14162	14257	14403	14224	14340	14132	14182	14215	14235	14241	14280	14177	14308	14347	14318	14408	14162	14431	14125	14250	14281	14320	14318	14319	14184	14400	14381	14306	14255	14310	14191	14254	14218	13985	14280	14315	14060	14169	14219	14273	14361	14196	14178	14389	14232	14175	14416	14290	14070	14225	14242	14167	14220	14140	14316	14166	14168	14325	14113	14147	14219	14242	14212	14254	14160	14267	14225	14257	14096	14193	14219	14293	14319	14150	14188	14127	14229	14275	14089	14183	14083	14300	14188	14182	14470	14137	14122	14259	14277	14188	14225	14173	14330	14105	14309	14137	14240	14396	14301	14289	14280	14127	14499	14168	14197	14267	14238	14084	14223	14241	14152	14399	14061	14093	14336	14242	14193	14212	14246	14232	14306	14377	14075	14297	14288	14138	14315	14345	14222	14198	14219	14169	14163	14197	14070	14228	14208	14135	14167	14245	14137	14377	14033	14135	14083	14116	14202	14168	14158	14353	14300	14179	14311	14263	14076	14189	14240	14241	14294	14286	14246	14077	14219	14230	14202	14260	14213
27458	24090	37189	30945	22303	19257	18541	17691	17734	17587	17285	17246	17226	17202	17047	17112	17107	16888	16884	16901	17078	17036	17125	16806	17049	16852	16930	16810	16962	16846	16753	16952	16892	17082	16952	16980	16848	16845	16878	16841	16888	16955	16789	17028	16908	16970	17041	16847	16850	16976	16807	16941	16883	16924	16756	16753	16880	16602	16630	16737	16890	16809	16853	16640	16970	16899	16901	17165	16762	16845	16774	16617	16970	16625	16839	16777	16839	16800	16951	16687	16996	16813	16891	16914	16849	16887	16787	16804	16645	16956	16973	16784	16958	16912	17021	16754	16696	16765	16893	16765	16709	16831	16895	16734	16839	16505	16842	16841	16704	16911	17021	16962	16892	16716	17033	16832	16862	16800	16816	16832	16951	16818	16805	16750	16817	16836	16983	16754	16832	16813	16879	16932	16766	16583	16808	16725	16838	16782	16844	16775	16881	16979	16878	16721	16825	16766	16725	16662	16496	16838	16808	16803	16839	16720	16955	16776	16844	16812	16976	16952	16972	16847	16653	16762	16789	16812	16755	16871	16796	16694	16797	16794	16824	16766	16829	16737	16812	16902	16941	17077	16970	16837	16912	16838	16854	16950	16875	16918	16693	16975	16991	16650	16949	16659	16723	16931	16750	16573	16767	16626	16714	16903	16920	16785	16788	16712	16795	16635	16971	16876	17006	16964	16828	16735	16859	16690	16734	16807	16745	16881	16802	16987	16882	16838	16831	16891	16776	16912	16735	16934	16962	16737	16852	16867	16670	16634	16604	16859	16912	16810	16811	16821	16679	16649	16727	16764	16689	16864	16861	16787	16728	16808	16745	17038	16922	16877	16850	16823	16857	16741	16898	16685	16680	16548	16652	16889	16871	16669	16863	16615	16900	16754	16885	16763	16846	16838	16826	16861	16690	16661	16783	16770	16960	16997	16898	16952	16864	16899	16706	16778	16736	16826	16805	16831	16856	16907	16900	16787	16874	16998	16853	16859	16727	16912	16925	16708	16900	16936	16775	16781	16877	17000	16791	16844	16756	16744	16787	16714	16716	16841	17059	16881	16948	16793	16738	16822	16782	16716	16863	16681	16891	17004	16781	16790	16736	17028	16830	16963	16943	16678	16677	16683	16864	16757	16757	16909	16772	16971	16838	16892	16830	16922	16886	16845	16962	16730	16778	16952	16929	16648	16548	16644	16847	16888	16783	16969	16909	16912	16772	16880	16787	16897	16719	16737	16921	16885	16695	16649	16941	16866	16848	16848	16873	16895	16818	16866	16750	16787	16960	16880	16890	16727	16784	16821	16858	16816	16733	16848	16745	16872	16868	16817	16784	16910	16721	16833	16719	17001	16836	16967	17129	16955	16881	16756	17097	16721	16722	16564	16814	17093	16944	16827	16925	16857	16811	16959	17044	16954	16964	16782	16894	17045	16919	16910	16742	16589	16824	16807	16684	16801	16898	16840	16706	16653	16808	16941	16930	16961	16894	17021	16948	16884	16698	16790	16634	16769	16893	16754	16742	16991	16779	16868	16844	16704	17022	16906	16901	16659	16723	16772	17029	16794	16776	16846	16824	16727	16872	16890	16916	16979	16803	16792	16857	16828	16605	16852	16904	16933	16874	16917	16979	16858	16971	16553	16826	16712	16725	16930	16696	16831	16900	16711	16901	16932	16848	16674	17012	16815	16882	16739	16716	16664	16901	16925	16694	16840	16770	16894	17074	16936	16927	16826	16798	16871	16928	16820	16686	16847	16825	16693	17001	16734	16953	16843	16781	16601	16897	16803	16973	16846	16776	16828	16966	16872	16900	16790	16947	16778	16829	16912	16862	16915	16716	16936	16752	16793	16860	16813	16853	16756	16887	16894	17092	16891	16958	16821	16923	16991	16867	16793	16929	16656	16753	16606	16758	17025	16684	16762	16925	16791	16773	17164	17037	16795	17032	16924	16901	16642	16951	16978	16911	16842	16653	16680	16840	16694	16802	16893	16789	16965	16730	16731	16697	16479	16843	16692	16806	16839	16874	16738	16941	17092	16805	17022	16916	16816	16909	17035	16837	16934	16833	16812	16847	16902	16961	16639	16909	16752	16743	16879	16914	16843	16735	16952	16732	16942	16776	16699	16775	16642	16782	16867	17005	16964	16806	16892	16802	16731	16718	16613	16940	16863	16932	16870	16849	16982	16974	16667	16747	16866	16738	16807	16825	16719	16782	16781	16779	16951	16650	16946	16753	16688	16833	16677	16635	16650	16828	16840	16910	16718	16832	16904	16956	16699	16884	16914	16766	16923	16665	16884	16888	16826	16881	16934	16903	16834	16761	16921	16798	16845	16851	16885	17019	16839	16931	16825	17043	16805	16946	17010	16636	16857	16823	16872	16835	16747	16802	16828	16894	16723	16841	16797	16963	17001	16600	16897	16894	16877	16888	16759	16796	16741	16880	16756	16707	16820	16978	16791	16816	16762	16708	16660	16796	16881	17055	16852	16927	16944	16675	16831	16709	17040	16557	16982	16775	16918	16783	17130	16930	17031	16722	16933	17030	16702	16783	16866	16909	16904	16638	16818	16822	16754	16768	16800	16961	16868	16700	17042	17069	16909	17009	16787	16887	17053	16891	16926	16951	17041	16803	16747	16651	16646	16910	16896	16807	16787	16767	16831	17013	16823	16896	16823	16870	16855	16775	16928	16841	17059	16824	16831	16843	16854	16824	16666	17080	16895	16808	16808	16899	16971	16846	16764	16811	16651	16730	16697	16861	16796	16946	16547	16796	16956	16878	16911	16852	16878	16995	16959	16819	16916	16951	16961	16831	16793	16986	16816	16830	16914	16777	16635	16657	16952	16598	16845	16807	16810	16856	16974	16796	16909	16919	17035	16721	17082	16749	16789	16831	16840	16881	16738	16928	16898	16856	16801	16764	16882	16741	16642	16877	16772	17012	16750	16896	16718	16726	16608	16924	16775	16951	16907	16749	16951	16908	16972	16778	16951	16893	16763	16864	16848	16641	16796	16703	16852	16764	16619	16695	16768	16791	16726	16898	16941	16626	16864	16817	16636	16966	16962	16841	16928	16821	16725	16953	16979	16944	16895	17023	16947	16826	16775	16826	16709	16733	16952	16940	16885	16851	16996	16809	16739	16941	16757	16838	16826	16786	16807	16828	16683	17103	16670	17031	16814	16842	16810	16837	16879	16947	16930	16948	16994	17014	16806	16899	16683	16748	16902	16822	16866	16932	16839	16812	16933	16813	16516	16659	16952	16764	16707	16978	16924	16893	16888	16978	16652	16569	16971	16838	16841	16696	16854	16694	16878	16870	16792	16911	16961	16908	16708	16894	16715	16850	16875	16826	16748	17085	16942	16799	16774	16885	16888	16763	16654	16700	16904	17041	16835	16896	17062	16769	16635	16695	16836	16867	16739	16875	17039	16744	16761	16738	17011	16726	16739	16860	16933	16851	16811	17066	16819	16609	16893	16813	16985	16838	17040	16788	16913	17140	16848	16728	16726	16648	16773	16790	16787	16713	17058	16950	16765	16637	16660	16635	16732	16949	16693	16957	16916	17006	16853	16805	16776	16842	16968	16853	16920	16740	16873	16932	17050	16838	16746	16931	16831	16501	16914	16914	16954	16852	17111	16820	16804	16781	16728	17020	16579	16730	16734	16769	16745	16909	16954	16980	17183	17048	17042	16820	16847	16965	16691	16846	16897	16849	16728	16661	16727	16780	16840	16721	16717	16774	17060	16738	16895	16824	16647	16806	16701	16842	16832	16739	16723	16684	16950	16928	16712	16734	16890	16909	17069	16876	16822	16907	17042	16912	16767	16805	16824	16926	16933	16831	16704	16917	16736	16806	16619	16910	16853	16828	16916	16672	16842	16892	16959	16869	16890	16719	16742	16949	17150	16788	16790	16892	16851	17080	17030	16819	16773	16709	16646	16919	16993	16765	16850	16857	16745	17067	16936	16724	16766	16819	16988	16932	17060	16785	16795	16664	16904	17004	16745	16870	16871	16891	16973	16834	16856	17088	16722	16953	16889	16891	16868	16721	16760	16625	16898	16671	16862	16870	16965	16987	17016	16839	16664	16818	16880	16855	16684	16967	16721	16725	16999	17009	16700	16731	16691	16649	16739	16845	16816	16948	16923	16954	16729	16976	16892	16799	16674	16799	16888	16990	16778	16777	16804	17016	16813	16876	16962	16914	16715	16740	16757	16852	16805	16916	16972	16660	16775	16891	16860	16728	17021	16876	16690	16761	16919	16790	16803	16942	16831	16652	16832	16870	16728	16758	16641	16734	16931	16879	16867	16791	16957	16853	16702	16871	16992	16869	16904	16869	16856	16887	16841	16805	16865	16899	16760	16842	16817	16720	16768	16778	16758	16650	16922	16897	16793	16787	17034	16762	16865	16980	16956	16975	16895	16653	16958	16761	16949	16926	16839	16557	16884	16856	17042	16668	16831	16905	16737	16688	16702	16953	16833	16866	17012	16779	16923	16826	16619	16798	16907	16873	16995	16910	16835	16789	16834	16827	16875	16953	16745	16733	16813	16961	16823	16793	16625	16733	16669	16947	16918	17105	16870	16801	16736	16706	16984	16726	16659	16897	16925	16704	16883	16973	16881	16891	16856	16937	16608	16940	16761	16745	16783	17015	16825	16708	17198	16681	17018	16843	16954	16669	16856	16632	16824	16867	16766	16865	16874	16930	16852	16977	16698	16762	16809	16948	16991	16849	17019	16836	16891	16679	16818	16903	16961	16737	16774	16905	16824	16825	16848	16817	16813	17052	16802	17046	16863	16904	16946	16834	16906	16813	16762	16895	16921	16902	16731	17131	16776	16776	16926	16895	16890	16876	16759	17000	16837	16851	16905	16897	16839	16982	16885	16806	16902	16876	16752	16969	16809	16803	16731	17032	16802	16862	16915	16846	16733	16848	16805	17140	16884	16712	16810	17120	16857	17018	16853	16747	16889	16907	16809	16690	17043	16685	16910	17059	16990	16995	16804	16827	16796	16800	16701	16863	16937	16703	16923	16826	16733	16902	16856	16832	16760	17011	17146	16917	16886	16841	16967	16922	16917	17011	16892	16702	16650	16837	16870	16726	16824	16746	16892	16859	16943	16806	16767	16671	16835	17006	16810
18934	32343	40878	27585	20287	17555	16642	16198	15756	15506	15282	15057	15042	14954	14948	14833	14885	14691	14613	14809	14534	14660	14719	14614	14640	14708	14611	14518	14657	14609	14862	14637	14650	14485	14424	14604	14633	14639	14540	14558	14653	14506	14637	14503	14536	14623	14575	14582	14641	14665	14469	14531	14585	14569	14627	14609	14409	14549	14435	14674	14476	14496	14582	14533	14728	14484	14579	14717	14574	14530	14500	14635	14560	14585	14725	14525	14647	14535	14711	14668	14553	14451	14568	14592	14578	14549	14600	14514	14585	14645	14619	14543	14436	14534	14570	14636	14529	14660	14566	14584	14532	14555	14559	14626	14625	14576	14602	14472	14450	14558	14521	14542	14641	14554	14532	14680	14503	14519	14200	14593	14444	14529	14560	14564	14523	14428	14496	14381	14660	14427	14609	14418	14525	14436	14542	14677	14578	14542	14514	14553	14374	14558	14474	14543	14778	14562	14607	14519	14654	14483	14537	14658	14666	14587	14649	14555	14617	14449	14696	14499	14497	14526	14527	14410	14528	14551	14670	14345	14569	14336	14548	14477	14470	14563	14733	14610	14550	14358	14499	14569	14511	14562	14663	14618	14492	14587	14401	14457	14582	14546	14579	14584	14497	14469	14611	14594	14546	14420	14655	14618	14444	14607	14476	14484	14565	14697	14711	14500	14431	14610	14452	14685	14759	14492	14624	14472	14749	14438	14652	14674	14539	14447	14408	14717	14614	14578	14535	14526	14385	14528	14664	14407	14494	14420	14438	14629	14528	14637	14529	14539	14537	14516	14413	14504	14627	14651	14588	14684	14423	14547	14535	14582	14579	14639	14554	14473	14817	14505	14583	14557	14554	14631	14492	14556	14646	14505	14456	14614	14443	14621	14547	14574	14650	14748	14590	14445	14567	14621	14553	14587	14518	14571	14518	14460	14530	14406	14454	14641	14449	14377	14395	14464	14592	14578	14415	14482	14774	14585	14631	14524	14362	14531	14634	14629	14380	14636	14396	14586	14538	14534	14490	14386	14511	14418	14472	14644	14661	14480	14347	14489	14690	14550	14493	14560	14459	14452	14686	14570	14448	14544	14616	14448	14515	14574	14589	14471	14692	14506	14582	14482	14495	14555	14494	14434	14471	14450	14665	14508	14623	14428	14322	14600	14506	14330	14519	14494	14580	14557	14693	14629	14558	14617	14597	14534	14560	14566	14612	14498	14558	14537	14512	14462	14573	14547	14538	14443	14607	14574	14850	14529	14579	14496	14364	14494	14541	14345	14507	14466	14589	14679	14615	14450	14445	14727	14508	14501	14615	14501	14521	14538	14527	14448	14460	14520	14534	14643	14581	14814	14638	14465	14468	14505	14500	14546	14543	14542	14498	14528	14551	14416	14694	14321	14388	14536	14662	14516	14571	14536	14588	14603	14462	14536	14521	14492	14630	14499	14671	14506	14581	14503	14572	14554	14488	14582	14645	14447	14489	14557	14372	14515	14633	14606	14634	14508	14690	14629	14580	14649	14576	14531	14542	14539	14616	14625	14574	14506	14630	14586	14640	14567	14700	14601	14541	14454	14525	14760	14629	14502	14674	14742	14670	14448	14684	14631	14613	14622	14449	14578	14568	14426	14420	14612	14661	14473	14593	14550	14587	14569	14627	14517	14541	14485	14651	14475	14569	14602	14687	14433	14419	14649	14588	14544	14649	14395	14518	14562	14558	14543	14562	14525	14647	14599	14576	14602	14623	14507	14682	14562	14530	14640	14544	14534	14627	14436	14599	14508	14510	14528	14370	14385	14674	14545	14497	14632	14570	14621	14504	14499	14534	14486	14558	14621	14524	14598	14633	14382	14713	14623	14418	14538	14474	14551	14518	14549	14561	14650	14363	14531	14628	14633	14510	14345	14507	14520	14429	14454	14581	14722	14723	14564	14577	14579	14527	14571	14484	14441	14452	14600	14596	14708	14641	14673	14567	14589	14561	14626	14514	14510	14392	14478	14429	14621	14550	14711	14613	14565	14317	14613	14487	14585	14499	14512	14516	14523	14679	14527	14605	14452	14582	14460	14625	14621	14668	14617	14537	14579	14458	14616	14569	14539	14480	14568	14626	14732	14635	14592	14387	14589	14636	14499	14536	14371	14705	14540	14537	14605	14608	14552	14597	14599	14342	14644	14507	14583	14587	14490	14551	14659	14666	14603	14433	14557	14615	14711	14525	14655	14533	14467	14483	14542	14534	14576	14509	14587	14479	14658	14505	14671	14665	14547	14476	14561	14539	14525	14468	14620	14497	14675	14557	14628	14570	14631	14526	14513	14586	14480	14387	14572	14557	14555	14632	14537	14534	14449	14568	14524	14724	14679	14455	14449	14554	14586	14466	14622	14532	14487	14778	14557	14455	14686	14532	14543	14614	14471	14681	14525	14450	14454	14724	14428	14649	14627	14540	14592	14565	14627	14516	14498	14631	14561	14513	14613	14613	14619	14686	14646	14613	14514	14606	14562	14606	14438	14454	14443	14395	14523	14526	14532	14635	14707	14442	14696	14588	14643	14491	14557	14462	14555	14486	14734	14641	14588	14658	14709	14635	14662	14516	14324	14400	14518	14548	14643	14526	14495	14619	14593	14558	14447	14680	14484	14629	14603	14618	14545	14553	14608	14540	14478	14604	14596	14578	14577	14604	14622	14731	14566	14721	14497	14514	14545	14622	14591	14681	14589	14433	14570	14594	14594	14762	14699	14646	14534	14496	14674	14660	14683	14599	14539	14528	14644	14391	14654	14532	14498	14519	14551	14912	14712	14631	14660	14502	14550	14553	14680	14634	14599	14686	14338	14570	14611	14585	14687	14476	14596	14511	14535	14647	14611	14397	14670	14420	14542	14298	14729	14395	14641	14436	14520	14805	14717	14560	14630	14778	14456	14457	14760	14488	14458	14558	14590	14455	14535	14558	14681	14537	14545	14458	14608	14634	14531	14630	14471	14577	14461	14481	14525	14638	14582	14573	14521	14507	14568	14574	14509	14531	14567	14402	14397	14678	14436	14598	14580	14551	14372	14427	14397	14602	14615	14666	14669	14502	14648	14437	14583	14615	14647	14564	14390	14580	14491	14556	14692	14506	14631	14384	14606	14573	14511	14547	14514	14552	14534	14477	14511	14485	14521	14644	14501	14696	14447	14728	14542	14489	14534	14614	14616	14767	14430	14661	14523	14471	14490	14606	14573	14444	14554	14615	14578	14621	14566	14410	14626	14669	14677	14581	14574	14524	14426	14532	14593	14533	14567	14452	14568	14535	14673	14383	14574	14842	14541	14655	14568	14511	14481	14527	14514	14533	14468	14577	14596	14655	14651	14379	14528	14562	14489	14575	14554	14447	14286	14587	14431	14463	14634	14550	14575	14561	14614	14560	14548	14515	14581	14549	14543	14585	14534	14519	14567	14547	14469	14501	14725	14453	14516	14845	14549	14470	14626	14600	14646	14550	14593	14448	14414	14549	14550	14459	14712	14371	14485	14377	14575	14540	14651	14400	14634	14767	14613	14617	14524	14567	14599	14509	14504	14708	14571	14709	14392	14549	14543	14495	14592	14640	14456	14523	14414	14701	14536	14516	14438	14681	14527	14537	14682	14483	14558	14519	14590	14491	14500	14568	14626	14506	14648	14463	14493	14807	14592	14805	14508	14494	14448	14608	14464	14471	14656	14642	14613	14422	14512	14629	14539	14508	14636	14652	14504	14469	14569	14662	14621	14688	14550	14582	14466	14567	14485	14471	14440	14463	14521	14590	14776	14544	14624	14608	14462	14668	14508	14614	14372	14498	14572	14609	14653	14442	14478	14530	14473	14585	14681	14565	14748	14468	14611	14562	14657	14621	14566	14512	14510	14530	14793	14491	14478	14496	14547	14614	14699	14565	14641	14680	14617	14708	14534	14673	14381	14630	14555	14604	14548	14433	14675	14668	14583	14678	14525	14594	14429	14563	14628	14697	14484	14835	14452	14604	14696	14536	14574	14703	14599	14507	14495	14569	14529	14575	14751	14407	14613	14576	14455	14637	14614	14639	14473	14502	14667	14514	14457	14580	14442	14461	14501	14438	14625	14680	14446	14572	14702	14528	14594	14559	14558	14640	14516	14672	14619	14492	14574	14628	14627	14727	14507	14520	14439	14690	14571	14599	14511	14561	14536	14595	14552	14749	14575	14584	14593	14492	14526	14504	14553	14671	14520	14474	14391	14668	14600	14652	14631	14592	14431	14492	14611	14652	14446	14518	14571	14542	14492	14584	14554	14462	14569	14506	14378	14599	14487	14595	14601	14519	14528	14597	14453	14627	14590	14531	14728	14644	14627	14467	14546	14608	14529	14570	14701	14489	14458	14528	14561	14625	14726	14479	14383	14553	14460	14579	14524	14497	14688	14578	14583	14646	14558	14691	14586	14578	14559	14563	14732	14557	14662	14578	14558	14673	14567	14518	14592	14469	14558	14652	14316	14542	14559	14764	14533	14658	14517	14745	14489	14353	14461	14478	14666	14440	14513	14609	14534	14549	14493	14645	14707	14685	14650	14672	14666	14439	14674	14435	14444	14493	14451	14501	14489	14522	14517	14401	14405	14760	14473	14508	14671	14450	14472	14677	14669	14475	14392	14668	14575	14476	14586	14545	14573	14491	14518	14645	14641	14600	14524	14728	14467	14435	14621	14620	14738	14451	14571	14637	14555	14654	14603	14722	14343	14610	14472	14511	14519	14535	14460	14529	14601	14591	14542	14487	14577	14569	14517	14602	14506	14622	14465	14674	14552	14502	14630	14510	14607	14411	14641	14769	14494	14453	14506	14472	14622	14561	14503	14528	14601	14466	14524	14650	14587	14530	14468	14609	14565	14616	14609	14489	14648	14527	14758	14674	14597	14551	14613	14583	14535	14536	14629	14527	14678	14549	14656	14491	14606	14537	14388	14505	14608	14407	14537	14433	14586	14541	14523	14473	14698	14521	14623	14638	14249	14411	14649	14510	14505	14559	14333	14517	14658	14496	14405	14635	14618	14618	14468	14497	14389	14671	14456	14545	14553	14556	14550	14657	14405	14481	14509	14673	14679	14420	14568	14454	14543	14509	14564	14587	14484	14504	14421	14575	14461	14620	14511	14472	14484
23860	21141	33270	36722	27250	23171	21808	19004	18147	17952	17602	17135	17096	17006	16824	16670	16709	16655	16650	16593	16608	16749	16539	16629	16566	16445	16432	16614	16513	16336	16105	16396	16347	16589	16652	16423	16468	16441	16454	16593	16628	16642	16461	16604	16754	16626	16519	16406	16384	16390	16446	16463	16553	16417	16532	16317	16233	16254	16419	16297	16209	16387	16349	16404	16157	16426	16434	16515	16357	16254	16319	16292	16418	16298	16304	16198	16387	16508	16254	16378	16301	16481	16162	16370	16438	16385	16175	16396	16431	16343	16190	16216	16535	16421	16285	16315	16234	16410	16502	16298	16517	16417	16301	16307	16283	16306	16324	16368	16384	16280	16275	16382	16483	16561	16262	16402	16374	16274	16353	16549	16329	16500	16449	16504	16576	16255	16360	16226	16333	16385	16142	16480	16306	16397	16185	16281	16452	16241	16310	16348	16503	16255	16278	16408	16543	16369	16371	16324	16133	16485	16157	16425	16268	16166	16232	16304	16275	16276	16312	16357	16382	16307	16384	16421	16193	16275	16476	16323	16184	16313	16365	16400	16221	16156	16345	16320	16476	16216	16493	16269	16473	16434	16073	16362	16475	16287	16171	16452	16231	16350	16511	16374	16314	16487	16427	16539	16221	16358	16488	16316	16473	16413	16183	16387	16334	16386	16275	16415	16317	16351	16133	16297	16570	16387	16260	16142	16256	16532	16414	16543	16442	16000	16313	16323	16393	16444	16227	16367	16233	16453	16400	16190	16248	16374	16363	16223	16252	16418	16289	16168	16337	16339	16433	16371	16266	16285	16470	16534	16376	16219	16468	16337	16294	16581	16376	16421	16300	16452	16445	16124	16311	16416	16278	16366	16513	16439	16473	16119	16370	16340	16343	16500	16581	16313	16326	16346	16257	16454	16414	16334	16152	16143	16306	16253	16326	16299	16288	16464	16246	16260	16257	16203	16165	16273	16478	16420	16512	16265	16338	16310	16339	16134	16401	16466	16233	16381	16236	16303	16077	16313	16460	16247	16388	16388	16553	16363	16314	16316	16420	16341	16202	16307	16204	16501	16374	16250	16415	16349	16199	16416	16372	16339	16245	16324	16315	16277	16396	16295	16457	16371	16353	16437	16385	16439	16391	16254	16280	16295	16373	16368	16395	16461	16241	16427	16296	16411	16266	16596	16221	16307	16329	16351	16654	16239	16132	16310	16352	16396	16259	16399	16035	16392	16319	16287	16081	16283	16263	16139	16227	16357	16444	16414	16216	16470	16390	16295	16415	16211	16291	16266	16396	16410	16200	16350	16302	16413	16505	16504	16538	16440	16288	16369	16347	16639	16331	16212	16426	16503	16293	16386	16247	16287	16239	16382	16527	16346	16386	16360	16513	16527	16360	16322	16254	16373	16290	16280	16323	16508	16480	16420	16251	16212	16331	16181	16359	16328	16503	16397	16370	16262	16430	16287	16443	16363	16385	16389	16158	16296	16345	16388	16250	16312	16285	16187	16406	16518	16302	16271	16377	16491	16091	16322	16310	16313	16330	16165	16182	16222	16397	16397	16380	16264	16300	16238	16435	16391	16452	16558	16175	16139	16267	16238	16326	16411	16463	16445	16247	16246	16308	16381	16387	16469	16354	16315	16414	16390	16415	16272	16553	16342	16444	16487	16529	16486	16408	16421	16265	16178	16219	15980	16371	16258	16257	16264	16236	16158	16408	16337	16383	16456	16335	16423	16233	16235	16236	16470	16232	16188	16196	16168	16367	16373	16295	16331	16231	16442	16385	16487	16380	16250	16346	16351	16384	16427	16428	16302	16508	16422	16493	16346	16365	16357	16346	16422	16416	16336	16350	16476	16413	16346	16393	16359	16328	16261	16332	16376	16418	16371	16259	16428	16364	16453	16228	16227	16448	16375	16242	16391	16333	16452	16324	16135	16168	16357	16501	16294	16388	16404	16197	16288	16103	16319	16173	16314	16489	16302	16430	16123	16399	16473	16274	16402	16220	16198	16165	16409	16473	16481	16213	16359	16469	16399	16511	16480	16475	16328	16368	16180	16325	16441	16408	16343	16368	16345	16259	16377	16163	16386	16299	16119	16310	16459	16460	16382	16106	16360	16404	16252	16338	16546	16352	16452	16478	16314	16199	16376	16283	16249	16345	16421	16481	16328	16328	16264	16453	16547	16321	16299	16479	16379	16360	16293	16269	16338	16300	16063	16292	16577	16422	16341	16293	16488	16158	16457	16394	16236	16474	16313	16231	16474	16257	16427	16293	16492	16516	16267	16528	16241	16384	16299	16270	16230	16457	16201	16215	16123	16388	16380	16324	16209	16244	16352	16361	16338	16358	16291	16403	16310	16322	16330	16219	16392	16541	16426	16332	16337	16263	16341	16365	16262	16385	16424	16069	16395	16285	16196	16324	16235	16516	16417	16138	16505	16421	16396	16167	16307	16168	16418	16228	16222	16256	16488	16334	16422	16220	16378	16102	16310	16302	16370	16459	16239	16106	16197	16209	16186	16334	16196	16350	16340	16180	16289	16336	16380	16255	16194	16152	16282	16168	16218	16383	16081	16169	16479	16490	16256	16140	16197	16460	16456	16319	16154	16343	16201	16263	16327	16394	16379	16445	16429	16144	16222	16438	16198	16456	16535	16306	16225	16480	16237	16492	16274	16235	16394	16369	16338	16378	16416	16495	16291	16260	16149	16410	16429	16461	16258	16290	16398	16233	16387	16409	16517	16490	16404	16434	16499	16416	16338	16412	16418	16335	16276	16380	16161	16561	16156	16223	16305	16537	16411	16093	16273	16295	16326	16258	16296	16199	16199	16250	16409	16301	16124	16243	16385	16544	16472	16357	16516	16460	16296	16277	16350	16354	16427	16456	16231	16404	16160	16312	16312	16215	16426	16275	16404	16133	16318	16450	16384	16395	16115	16425	16259	16344	16240	16319	16250	16297	16259	16451	16265	16520	16403	16429	16449	16487	16333	16592	16369	16307	16410	16406	16423	16350	16303	16383	16442	16350	16182	16320	16216	16279	16464	16562	16328	16395	16356	16229	16176	16502	16463	16385	16310	16496	16435	16513	16372	16348	16155	16390	16286	16365	16251	16355	16076	16431	16323	16473	16228	16491	16233	16224	16357	16441	16418	16466	16382	16415	16210	16244	16234	16378	16299	16289	16210	16496	16368	16470	16399	16283	16259	16330	16621	16322	16354	16416	16273	16448	16605	16224	16501	16433	16304	16154	16236	16373	16404	16328	16488	16451	16414	16367	16350	16287	16416	16273	16180	16442	16458	16210	16186	16317	16450	16451	16514	16419	16207	16361	16475	16407	16314	16359	16381	16429	16291	16243	16246	16266	16440	16171	16331	16359	16389	16385	16528	16517	16302	16315	16416	16464	16308	16224	16502	16296	16317	16445	16243	16578	16377	16375	16350	16087	16686	16414	16318	16500	16373	16210	16347	16362	16458	16421	16593	16267	16530	16480	16281	16319	16374	16319	16242	16534	16455	16531	16319	16275	16103	16316	16372	16342	16312	16296	16410	16452	16360	16222	16295	16193	16260	16321	16174	16277	16112	16430	16310	16549	16457	16303	16316	16252	16379	16376	16259	16219	16289	16130	16177	16196	16221	16344	16158	16650	16534	16353	16473	16189	16495	16238	16212	16265	16180	16457	16429	16551	16368	16515	16235	16385	16415	16573	16116	16124	16450	16367	16509	16458	16452	16448	16431	16457	16405	16357	16389	16326	16235	16379	16313	16203	16415	16287	16260	16291	16330	16274	16224	16507	16303	16174	16193	16399	16258	16448	16430	16418	16149	16402	16488	16182	16271	16355	16351	16258	16236	16408	16374	16428	16440	16263	16277	16256	16273	16028	16131	16424	16264	16282	16475	16363	16361	16447	16157	16236	16460	16307	16477	16283	16360	16505	16371	16429	16293	16427	16487	16265	16454	16372	16422	16261	16471	16406	16397	16527	16108	16239	16337	16283	16386	16486	16381	16134	16181	16300	16264	16377	16292	16243	16382	16247	16407	16108	16341	16186	16166	16360	16080	16207	16215	16137	16291	16418	16312	16509	16280	16149	16422	16468	16239	16322	16347	16279	16365	16395	16371	16359	16236	16164	16354	16476	16229	16372	16390	16391	16428	16469	16275	16397	16221	16305	16422	16384	16222	16477	16353	16281	16436	16336	16391	16524	16299	16546	16430	16412	16342	16363	16185	16502	16242	16459	16429	16447	16462	16360	16375	16404	16257	16296	16289	16274	16273	16304	16185	16254	16253	16278	16285	16194	16546	16463	16301	16412	15963	16280	16327	16327	16283	16494	16691	16390	16610	16284	16233	16225	16447	16408	16318	16337	16243	16323	16144	16433	16279	16302	16231	16313	16251	16623	16440	16504	16369	16431	16495	16282	16317	16317	16397	16618	16455	16460	16304	16426	16348	16342	16215	16301	16380	16419	16329	16421	16212	16372	16193	16278	16107	16362	16393	16419	16262	16295	16359	16252	16372	16340	16535	16056	16547	16457	16376	16212	16272	16278	16521	16369	16266	16483	16165	16474	16490	16453	16267	16277	16361	16286	16323	16350	16405	16517	16467	16362	16388	16267	16383	16279	16266	16487	16319	16337	16393	16419	16137	16401	16306	16342	16322	16277	16474	16348	16521	16476	16093	16433	16337	16278	16192	16465	16541	16269	16353	16396	16460	16243	16120	16259	16256	16500	16388	16286	16287	16248	16404	16431	16280	16280	16474	16422	16506	16362	16417	16360	16388	16285	16329	16498	16284	16421	16397	16084	16159	16403	16526	16358	16241	16343	16234	16268	16204	16319	16347	16244	16329	16123	16253	16274	16353	16361	16195	16298	16429	16320	16130	16288	16478	16344	16253	16533	16407	16220	16286	16137	16357	16473	16281	16181	16316	16387	16410	16318	16264	16243	16327	16635	16257	16413	16338	16198	16475	16646	16501	16236	16313	16366	16372	16304	16291	16352	16448	16245	16349	16562	16231	16351	16415	16309	16229	16290	16434	16245	16311	16399	16262	16178	16322	16397	16275	16240	16579	16373	16270	16202	16221	16179	16199	16421	16273	16421	16320	16418	16305	16383	16560	16508	16155	16131	16303	16211	16202	16337	16173
19050	49937	69951	47615	27536	20753	18875	17612	16909	16355	15786	15392	15316	15049	14997	14855	14816	14637	14634	14534	14422	14478	14428	14416	14337	14402	14353	14301	14286	14438	14379	14438	14323	14387	14142	14358	14328	14297	14254	14345	14264	14211	14434	14834	14788	14629	14483	14317	14105	14227	14225	14007	14318	14470	14277	14294	14243	14116	14361	14276	14168	14320	14179	14086	14450	14430	14269	14135	14242	14377	14268	14528	14318	14311	14286	14316	14211	14295	14325	14197	14269	14365	14157	14256	14292	14376	14250	14224	14090	14139	14205	14486	14404	14282	14389	14340	14271	14285	14176	14350	14304	14313	14276	14177	14380	14059	14272	14233	14138	14317	14350	14308	14240	14162	14183	14199	14252	14093	14274	14192	14282	14376	14313	14173	14301	14266	14346	14279	14177	14135	14148	14397	14289	14317	14100	14362	14303	14262	14232	14395	14352	14273	14322	14316	14203	14277	14300	14107	14170	14282	14310	14487	14398	14242	14231	14237	14393	14154	14215	14418	14337	14068	14166	14408	14045	14353	14296	14199	14467	14226	14128	14289	14229	14305	14137	14163	14296	14130	14234	14154	14322	14286	14165	14265	14383	14199	14211	14396	14273	14241	14227	14293	14111	14117	14161	14104	14373	14458	14257	14233	14337	14165	14231	14238	14107	14272	14367	14256	14273	14370	14239	14198	14226	14511	14339	14305	14283	14147	14342	14292	14264	14154	14275	14219	14367	14209	14182	14230	14110	14251	14240	14198	14376	14211	14448	14243	14286	14255	14146	14274	14053	14344	14271	14252	14243	14293	14285	14312	14224	14153	14128	14240	14265	14191	14118	14274	14346	14233	14238	14276	14173	14314	14221	14363	14181	14210	14205	14387	14337	14093	14184	14202	14227	14257	14243	14165	14254	14192	14158	14162	14259	14347	14211	14320	14207	14314	14155	14417	14151	14241	14200	14261	14272	14240	14130	14358	14326	14304	14368	14182	14334	14132	14418	14205	14364	14286	14295	14231	14247	14301	14459	14336	14223	14227	14120	14315	14364	14152	14262	14325	14313	14359	14248	14082	14221	14231	14410	14424	14255	14173	14326	14245	14217	14239	14218	14272	14064	14206	14159	14257	14106	14274	14110	14352	14364	14305	14220	14220	14282	14391	14338	14223	14406	14165	14177	14441	14290	14243	14389	14128	14287	14257	14246	14235	14307	14188	14164	14300	14365	14221	14109	14404	14422	14329	14272	14159	14378	14349	14131	14209	14344	14296	14138	14152	14364	14286	14282	14278	14104	14354	14261	14251	14218	14129	14087	14221	14282	14168	14534	14127	14170	14341	14237	14322	14055	14257	14349	14128	14121	14364	14397	14474	14056	14347	14242	14300	14257	14213	14224	14318	14399	14302	14269	14262	14319	14134	14317	14237	14284	14177	14323	14244	14179	14258	14120	14334	14373	14132	14261	14132	14318	14270	14259	14320	14181	14260	14354	14120	14410	14165	14358	14341	14343	14175	14248	14175	14155	14242	14124	14287	14393	14317	14271	14166	14220	14448	14112	14234	14262	14169	14245	14284	14142	14167	14213	14282	14219	14373	14390	14339	14275	14229	14182	14374	14224	14239	14239	14166	14256	14380	14243	14299	14014	14161	14239	14328	14198	14176	14314	14271	14193	14136	14220	14209	14255	14248	14159	14417	14220	14234	14312	14123	14326	14363	14147	14120	14329	14210	14330	14350	14243	14290	14147	14302	14240	14406	14289	14160	14224	14256	14179	14223	14335	14376	14292	14193	14405	14220	14172	14301	14280	14284	14381	14229	14352	14256	14197	14221	14141	14303	14401	14147	14227	14162	14236	14182	14223	14145	14259	14230	14111	14134	14351	14127	14333	14257	14305	14248	14318	14200	14247	14329	14306	14106	14205	14192	14159	14263	14109	14275	14383	14285	14378	14105	14418	14321	14280	14220	14139	14337	14131	14220	14140	14194	14363	14241	14198	14384	14393	14363	14221	14135	14241	14410	14242	14216	14209	14078	14177	14391	14428	14178	14342	14161	14159	14148	14357	14277	14115	14218	14119	14415	14313	14297	14215	14154	14202	14300	14168	14221	14309	14329	14381	14226	14280	14301	14287	14255	14213	14232	14154	14247	14200	14189	14418	14187	14200	14154	14158	14304	14220	14328	14322	14289	14251	14299	14293	14181	14229	14318	14252	14411	14259	14260	14198	14337	14353	14217	14201	14044	14229	14250	14271	14272	14277	14385	14213	14333	14288	14295	14197	14203	14269	14307	14247	14410	14351	14290	14256	14320	14261	14230	14271	14400	14303	14233	14180	14115	14289	14211	14299	14166	14110	14249	14301	14333	14124	14300	14152	14140	14148	14283	14411	14248	14259	14411	14287	14277	14174	14205	14216	14402	14400	14088	14198	14146	14346	14037	14271	14169	14281	14334	14328	14040	14255	14447	14100	14391	14356	14407	14424	14331	14155	14152	14239	14407	14321	14268	14248	14417	14157	14264	14227	14167	14211	14173	14269	14417	14260	14306	14340	14297	14239	14335	14289	14368	14265	14114	14274	14346	14267	14261	14271	14399	14357	14298	14257	14065	14367	14362	14027	14262	14286	14344	14347	14305	14313	14383	14354	14324	14341	14140	14290	14305	14079	14356	14286	14322	14292	14394	14153	14299	14257	14307	14130	14237	14191	14284	14331	14296	14179	14384	14281	14371	14309	14337	14300	14165	14296	14189	14151	14091	14411	14161	14427	14333	14278	14335	14198	14332	14287	14239	14183	14414	14314	14235	14239	14350	14240	14136	14306	14249	14244	14178	14222	14318	14244	14208	14282	14431	14369	14304	14371	14260	14195	14218	14286	14224	14236	14102	14402	14176	14223	14241	14194	14357	14275	14184	14313	14241	14329	14274	14121	14339	14108	14130	14237	14158	14400	14291	14119	14213	14423	14119	14206	14270	14215	14255	14305	14180	14210	14441	14277	14259	14117	14192	14285	14287	14383	14118	14262	14290	14042	14296	14302	14236	14288	14241	14080	14269	14247	14304	14260	14202	14177	14244	14243	14303	14272	14220	14462	14205	14338	14117	14181	14088	14075	14242	14129	14322	14145	14253	14189	14282	14186	14275	14289	14145	14163	14375	14098	14307	14292	14175	14389	14226	14188	14093	14273	14292	14271	14146	14404	14225	14061	14239	14264	14140	14217	14321	14184	14228	14242	14237	14180	14282	14258	14204	14120	14455	14263	14319	14068	14158	14284	14314	14290	14239	14143	14266	14251	14295	14280	14276	14275	14173	14248	14402	14176	14218	14156	14147	14191	14466	14245	14108	14154	14377	14423	14475	14498	14228	14310	14178	14393	14197	14307	14165	14216	14283	14202	14276	14221	14338	14301	14347	14384	14283	14424	14169	14336	14281	14319	14271	14067	14261	14232	14279	14182	14189	14262	14349	14232	14200	14198	14197	14239	14291	14205	14212	14473	14199	14275	14287	14462	14335	14064	14102	14312	14322	14201	14358	14404	14363	14251	14135	14255	14173	14386	14211	14212	14159	14357	14207	14241	14264	14402	14327	14304	14294	14306	14154	14120	14381	14386	14147	14306	14198	14344	14203	14113	14186	14306	14318	14135	14255	14220	14244	14148	14221	14259	14152	14353	14302	14164	14159	14328	14110	14248	14332	14360	14286	14269	14379	14199	14227	14286	14246	14312	14230	14291	14095	14193	14395	14308	14195	14210	14242	14303	14520	14363	14132	14355	14182	14227	14349	14314	14200	14225	14132	14321	14278	14284	14229	14297	14220	14144	14267	14273	14171	14226	14181	14332	14292	14303	14199	14215	14207	14298	14241	14460	14199	14309	14265	14422	14222	14312	14297	14329	14278	14138	14350	14421	14073	14307	14383	14295	14138	14331	14263	14199	14376	14239	14025	14122	14253	14247	14386	14256	14306	14167	14217	14325	14178	14242	14238	14126	14203	14250	14299	14233	14397	14145	14359	14475	14350	14129	14333	14329	14147	14302	14239	14178	14292	14344	14262	14175	14413	14186	14233	14205	14296	14305	14267	14210	14135	14345	14209	14321	14432	14114	14264	14407	14231	14314	14339	14392	14272	14339	14336	14265	14321	14370	14157	14179	14095	14319	14219	14231	14213	14210	14218	14216	14266	14289	14329	14234	14090	14295	14240	14213	14166	14295	14287	14186	14265	14356	14330	14304	14185	14351	14317	14261	14174	14275	14294	14310	14229	14298	14347	14279	14366	14232	14193	14225	14321	14179	14346	14120	14222	14250	14243	14202	14411	14246	14262	14113	14415	14326	14264	14390	14139	14132	14290	14286	14131	14292	14324	14090	14385	14314	14252	14144	14268	14153	14308	14388	14313	14219	14304	14142	14250	14296	14133	14093	14202	14147	14365	14248	14251	14325	14361	14176	14467	14244	14284	14312	14140	14096	14279	14200	14201	14179	14421	14284	14512	14206	14263	14281	14204	14289	14372	14272	14284	14290	14318	14291	14082	14359	14282	14361	14246	14314	14212	14242	14274	14254	14205	14128	14250	14265	14177	14267	14187	14269	14229	14184	14294	14054	14164	14278	14158	14153	14402	14180	14095	14390	14223	14227	14337	14303	14203	14224	14290	14282	14362	14299	14224	14072	14238	14399	14192	14262	14161	14261	14194	14365	14123	14215	14255	14347	14281	14199	14261	14493	14390	14230	14044	14287	14304	14197	14136	14351	14307	14159	14319	14251	14243	14189	14168	14220	14056	14291	14310	14325	14194	14228	14364	14380	14287	13964	14354	14180	14141	14219	14423	14296	14193	14195	14322	14282	14285	14408	14243	14114	14167	14270	14139	14319	14364	14232	14264	14216	14261	14134	14263	14118	14123	14132	14293	14118	14195	14145	14311	14210	14331	14257	14167	14226	14092	14253	14328	14261	14263	14239	14193	14256	14180	14256	14261	14207	14299	14260	14226	14220	14231	14513	14229	14201	14314	14249	14182	14281	14265	14221	14282	14201	14275	14349	14383	14123	14264	14270	14143	14299	14371	14328	14219	14402	14045	14202	14031	14385	14286	14196	14251	14143	14167	14150	14206	14353	14244	14336	14298	14367	14224	14223	14167	14371	14303	14125	14261	14164	14080	14459	14306
22726	21191	31024	27735	23520	24964	26210	20774	19197	18850	18305	17647	17696	17272	17014	16880	16737	16843	16616	16695	16702	16495	16394	16497	16506	16365	16385	16372	16365	16382	16294	16233	16358	16397	16139	16281	16247	16154	16351	16196	16202	16387	16231	16953	16968	16924	16669	16509	16218	16111	16421	15971	16137	16333	16186	16110	16260	16264	16160	16298	16350	16222	16262	16171	16119	16274	16145	16135	16015	15896	16181	16313	16233	16091	16215	16337	16263	15998	16187	16025	16236	16286	16210	16149	16186	15991	16159	16078	16197	16182	16238	16430	16076	16294	16229	16157	16156	15952	16259	16328	16094	16212	16262	15944	16182	16109	16024	16075	16230	16037	16246	16199	16042	16069	16185	16143	16355	16201	16291	16434	16366	16066	16292	16127	16220	16276	16054	16252	16293	15973	16000	15995	16014	16148	16391	16204	16167	16004	16359	16056	16162	16246	16138	16112	16175	16190	16243	16215	15919	16172	16224	16279	16162	16005	16121	16278	16336	16230	16015	15935	15942	16130	16247	16167	16195	16046	16281	16228	16185	16159	15892	16070	16002	15929	16266	16082	16002	16095	16092	16134	16185	16176	15967	16193	16112	16083	16312	16150	16227	16153	16014	16063	16217	16194	16383	16348	16071	16379	16112	16303	16146	16100	16107	16183	16099	15955	16085	16196	16233	16088	16056	16075	16186	16081	16090	16267	16271	16085	16140	16297	16072	16198	16294	16252	16373	16038	16169	16279	16241	16242	16291	16138	16144	16076	16039	16272	16212	16342	16308	16310	16177	16136	16306	16143	16318	15997	16219	16131	16323	16085	16124	15977	16064	16080	15963	15944	16170	16003	16360	16022	16071	15982	16092	16173	16067	16156	16190	16009	16143	16022	16269	16089	16059	16084	16077	16281	16139	16082	16092	16114	16179	16242	16028	16135	16363	16038	16237	16147	16254	16266	16257	16150	16158	15966	15992	15993	16121	16231	16093	16235	16096	16155	16220	16141	16196	16203	16278	16169	16150	16002	16204	15998	16158	16309	16140	16259	16262	16183	16212	15996	16175	16157	16028	16190	16106	16049	16100	16042	16229	16125	16260	16102	16385	16196	16104	16158	16114	16109	16175	16073	16122	16122	16098	16213	16376	16127	16237	16159	16059	16033	16134	16275	16154	16148	16031	16072	16205	16148	16159	15964	16204	15954	16135	16279	16147	16101	16054	16109	15980	16123	16162	16284	16006	16254	16167	16126	16254	16375	16190	16191	16206	16217	16075	16122	16151	16164	16193	15992	16213	16223	16182	16087	16198	16141	16195	16355	16352	16120	15908	16169	16224	16202	16329	16154	16091	16116	16056	16345	15903	16079	16286	16006	16231	15986	16225	16199	16155	16145	16073	16069	15975	16103	16179	16135	16129	16252	16181	15998	15959	16046	16231	16145	16295	16024	16233	16139	16240	16203	16096	16319	16243	16020	16125	15954	16012	16130	16285	16097	16268	16190	16081	16221	16012	16088	16121	16159	16370	16224	16252	16169	16098	16089	16253	16279	15951	16246	16138	16134	16064	16187	16091	16169	16186	16077	16207	16309	16037	16185	15958	16300	16074	16255	16197	16104	16110	16240	16017	16131	16141	16198	16122	16241	16261	16162	16092	16275	16343	16224	16097	16026	16022	16130	16124	16091	16043	16006	16063	16143	16187	16223	16179	16151	16257	16087	16116	16203	16270	16177	16005	16175	16269	15996	16194	16092	16044	16062	15949	16193	16078	16138	16058	16323	16093	16038	16163	16063	16168	16159	16120	16153	16230	16146	16242	16138	16059	16209	16064	16138	16093	15929	16265	15981	16273	16126	16138	16060	16180	16230	16231	15980	16216	16177	16082	15972	16077	16301	16270	16192	16290	16255	16338	16098	16150	16117	16213	16118	16094	16082	16033	16231	16203	15948	16007	16221	16249	16056	16223	16087	16291	16260	16206	16100	16203	16067	16176	16254	16150	16161	16058	16288	16043	16233	16229	16074	16211	16056	16189	16014	16192	16235	16195	16002	16159	16019	16319	16103	16135	16129	15925	16286	16244	16057	16146	16083	16037	16272	16111	16132	16137	16181	16153	16061	16149	16297	16100	16282	16232	16408	16238	16078	16158	16258	16231	16077	16068	16112	16193	16138	16356	16047	16107	16029	15926	16136	16086	16161	15995	16212	16159	16248	16246	16090	16173	16010	16323	16147	16327	16156	16196	16279	16210	15908	16122	16070	16043	15906	16072	16060	16221	16181	15909	15947	16143	16172	16019	16062	16021	16298	16145	15949	16035	16057	16141	15999	15961	16214	16206	16200	16093	16170	16221	16150	16135	16286	16129	16176	15986	16183	16194	16083	16030	15945	16108	16216	16271	16238	16130	16088	16141	16104	16253	16195	16198	16248	16072	16318	16247	16136	16126	16231	16174	16083	16302	16136	16204	16168	16238	16181	15982	16021	16038	16192	16067	16168	16090	16245	16331	16146	16190	15997	16086	16176	16236	16088	16136	16059	16046	16213	16138	16164	16166	16383	16254	16106	16126	16055	16105	16033	16306	16276	16120	16055	16179	16083	16254	16229	16059	16170	16026	16012	16063	16175	16175	16186	15878	16245	16102	16226	15996	16274	16130	16275	16161	16089	16325	16096	16177	16149	16183	16216	15883	16211	16422	16036	16331	16257	16208	16217	16155	16081	16128	16102	15920	16246	16303	16178	16165	16105	16251	16090	16107	16321	16021	16280	16221	16226	16017	16232	15941	16119	16019	16189	16108	16104	16240	15963	16347	16087	16121	16153	16310	16138	16167	15976	16092	16129	15975	16263	16113	16245	16189	16013	16065	16310	16267	16390	16232	16179	16078	16111	16039	16176	15940	16043	16161	16085	15938	16198	16170	16251	15939	16229	16132	16129	16137	16184	16029	16305	16159	16251	16211	16024	16018	16093	16036	16123	16114	16174	16098	16064	16179	16130	16150	15965	16343	16078	16342	16330	16150	16116	16185	16184	16272	16120	16163	16095	16300	16014	15881	16104	16109	16124	16147	16212	16245	16076	16079	16221	16162	16198	16116	15955	16163	15958	16232	16246	16070	16109	16182	16375	16446	16093	16017	16354	16168	16114	16337	16189	16082	15967	15890	16204	16275	16134	16149	16264	15915	16114	16297	16192	16123	15994	16077	16086	16087	16316	16056	16290	16181	16190	16171	15963	16248	16330	16094	16180	16149	16240	16285	16154	15957	16010	16262	16135	16262	16025	16265	16215	15941	16078	16205	16304	16226	16214	16140	16355	16148	16046	16012	16156	16309	16102	16176	16193	16060	16012	16230	16147	16244	16141	16040	16120	16231	16100	16091	16113	16096	16155	16118	16186	16195	16051	16121	16093	16061	16220	15976	16160	16148	16106	16257	16132	16168	16122	16287	16035	16132	15992	16113	16009	16235	16095	16081	16174	16270	15890	16154	16279	16166	16288	16240	16062	16024	16225	16278	16124	16138	15985	16222	16037	16018	16106	16180	16152	16174	16128	15909	16172	16231	16274	16226	16136	16130	15949	16162	16107	16020	16115	15998	16067	16198	16073	16100	16201	16116	16332	16239	16081	16000	16162	16074	16179	16075	15985	16185	16160	16174	16295	16139	16015	15976	16087	16044	16176	16181	16200	16163	16262	16120	16258	15986	15962	16136	16177	16232	16173	16010	16146	16126	16205	16177	16060	16154	16093	16195	16264	16348	16050	15917	16057	16204	16101	16306	16204	16094	16063	16252	16142	16356	16126	16147	16161	16086	16184	16114	16092	16143	16154	16065	16356	16093	16121	16298	16322	16248	16141	16103	16067	16142	15972	16166	16215	16135	16154	16109	16078	16225	16246	15975	16096	16205	15962	16203	16139	16143	16053	16215	16266	16086	16407	16040	16249	16157	16117	16240	16106	16132	16254	16211	16219	16212	16228	16174	16162	15979	16023	16124	16310	16176	16003	16173	16022	16173	16242	16127	16080	16210	16265	16323	15948	16238	16220	16252	16132	16340	16188	16125	16149	16144	16152	16091	16182	16150	16010	16242	16071	16060	16162	15912	16072	16412	16002	15884	16161	16175	16215	16146	15902	16083	16272	16048	16233	16053	16237	16245	16120	16135	16127	16235	16387	16252	16098	16147	16172	16116	16004	16060	16043	16185	16128	16241	16169	16140	16317	16124	15941	16064	16058	16231	16084	16113	16092	16183	16049	15951	16137	16117	16188	16168	16208	16366	16219	16239	16121	16087	16147	16250	16191	16136	16006	16135	16181	16326	16219	16168	16172	16171	15947	16040	16247	16172	16152	16211	15937	16083	15970	16039	16046	16023	15914	16144	16473	16121	16106	16395	16082	16154	16196	16086	16340	16104	16273	16236	16131	16193	16098	16281	16193	16085	16124	16379	16088	16205	16199	16124	15913	15940	16317	16119	15978	16053	16320	15970	16115	16093	16171	16047	16220	16221	15999	16245	16064	15923	16267	16296	16166	16234	16042	16057	16082	16017	16129	16183	16107	16144	15968	16189	16129	16321	16231	16158	16286	16278	16132	16102	15998	16184	16296	16116	16119	16162	16061	16032	16081	16216	16147	16134	16209	16040	16229	16256	16333	16303	16136	16343	16127	16130	16170	16079	16242	16311	16099	16287	16245	15947	16024	16123	16133	16159	16106	16124	16115	16060	16173	16217	16168	16204	16374	16221	16089	16259	16143	16299	16088	16006	15915	16231	15903	16010	16117	16150	16153	16228	15891	15953	16103	16065	16100	16139	16084	16170	16231	16108	16154	16084	16106	16178	16011	15925	16180	15937	16065	16030	15998	16111	16135	16170	16172	15918	16208	16125	16045	16265	16257	16040	16241	16345	15932	16106	15990	16287	16154	16038	16243	16038	16241	16197	16079	16120	15937	16115	16154	15994	16095	16194	16028	16144	16176	16130	16168	16276	16082	16270	16040	16358	16074	16078	16146	16081	16042	16014	16158	16114	16098	16041	16244	16307	16165	15920	16137	16135	16163	16039	16133	16192	16249	16089	15931	16245	16052	16071	16143	15875	16105	16218	16285	16240	16247	16122	16146	16033	16119	16197	16095	16086	16272	16185	16003	16289	16014	16086	16197	16347	16215	16108	16124
22689	60721	79968	53150	30426	24881	21997	20058	18706	17849	16958	16514	15885	15615	15404	15161	15116	14823	14659	14544	14583	14571	14492	14438	14420	14444	14175	14337	14217	14317	14262	14348	14388	14251	14208	14325	14199	13935	14227	14252	14101	14170	14394	15379	15238	14920	14577	14291	14041	14190	14206	14029	14084	14258	14138	14009	14150	14264	14145	14103	14309	14301	14224	14165	14150	14258	14083	14232	14172	14023	14157	14068	14230	14171	14265	14076	14274	14165	14185	14256	14111	14016	14285	14048	14115	14053	14187	14082	13979	14153	14180	14133	14155	14397	14169	14122	14145	14203	13951	14131	14077	14167	14046	14023	14054	14104	14122	14168	14088	14081	14193	14172	14250	14206	14066	14027	14074	14223	14208	14057	14149	14145	14030	14088	14284	14159	14151	14191	14287	14123	14022	14208	14206	14076	14201	14212	14158	14162	14106	14121	14268	14220	14321	14236	14153	14314	14184	14173	14141	14139	14111	14244	14014	14195	14158	14070	14047	14105	14184	14059	14203	14003	14176	13963	14075	14257	14089	14140	14168	13983	14199	14182	14180	14030	14316	14210	14188	14182	14178	14131	14111	14066	14078	14167	14201	14161	14112	14120	14092	14142	14160	13912	14076	14097	14279	14134	14050	14205	14061	14201	14219	14040	14128	14208	14148	14010	14145	14281	14109	14115	14210	14037	14257	14140	14155	14190	13998	14129	14030	14227	13917	14055	14097	14269	14047	14041	14093	14113	14044	14066	14022	14011	14073	14272	14110	14037	14016	14083	14171	14069	14169	14145	14351	14136	14060	14234	14072	13979	14233	14143	14109	14144	14190	14027	14098	13974	14103	14050	14042	14195	14279	14252	14109	14271	14137	14143	14092	14095	14205	13972	14082	14132	13947	14085	14150	14182	14247	14265	14110	14108	14089	14185	14109	14172	14176	14157	14259	14024	14209	14161	14002	14100	14163	14208	14309	14102	14244	14011	14222	14172	14074	13959	14053	14247	14059	14119	14121	14298	13930	14199	14103	14302	14151	14250	14155	14078	14250	14083	14010	14156	13942	14044	14128	14189	14224	14073	14087	14157	14188	14181	14042	14098	14191	14133	14149	14045	14122	14124	14185	14250	14225	14087	14183	14116	14388	13946	14081	14182	14080	14035	14092	14092	14158	14125	14298	14212	14000	14110	14286	14062	14101	14135	14045	14239	14153	14141	14199	14025	14081	14194	13944	14155	14070	14063	14122	14045	13989	13964	14012	14148	14127	14142	14111	14171	14217	14006	14052	14124	14129	14069	14134	14094	14224	14095	14104	14200	14176	14095	14177	14311	14189	14153	14134	14069	14017	14070	14011	14044	14061	14124	14156	14183	13962	14275	14123	14191	14188	14197	14084	14098	14127	14075	14195	14132	14114	14103	14148	14359	14120	14108	13993	14129	14179	14131	14081	14043	14237	14127	14183	14185	14155	13951	14209	14294	14053	14148	14154	14162	14214	14023	14102	14138	14073	14270	14055	14162	14105	14074	14163	14084	14066	14190	14017	14054	14246	14307	14209	14134	14166	14129	14183	14060	14191	13979	14093	14194	14112	14198	14053	14087	14098	14246	14110	14208	14259	14297	14057	14154	13920	14113	14145	14157	14173	13994	13969	14168	14273	14152	14096	14270	14187	14237	14058	14220	14115	14200	14300	14015	14182	14269	14118	14054	14196	14094	14251	14003	14167	14136	14188	14220	14207	14005	14169	14182	14115	14137	14190	13810	14126	14113	14112	14082	14181	14163	14128	14047	14108	14185	13936	14136	14119	14130	14161	14227	14108	13986	14151	14193	14162	14057	14125	14167	14091	14185	14281	13986	14062	14199	14055	14220	14116	14140	14127	14058	14074	14203	14114	14041	14094	14037	14207	14220	13950	14115	14098	14171	14257	14102	13925	14323	14194	14097	14080	14250	14070	14071	14171	14155	14223	14144	14305	14104	14063	13967	14086	14181	14214	14066	14155	14281	14027	14090	14110	14048	14131	14167	14175	14165	14153	14226	14062	14018	14108	14114	14115	14058	14323	14068	14151	14113	14176	14232	14162	14135	14334	14046	14289	14219	13872	14234	14084	14155	14105	14187	14132	14010	14140	14213	14202	14091	14252	14060	14148	14187	14221	14181	14168	14196	14218	14108	14033	14125	13994	14066	14156	14075	13962	13862	14214	14123	14229	14082	14185	13901	14078	14120	14262	14063	13996	14255	14091	14126	14093	14063	14191	14168	14062	14035	14123	14162	14107	14082	14081	14034	14218	14286	14095	14075	14151	13962	14093	14134	14014	14174	13985	14184	14096	14043	14184	14139	14032	14007	14199	14199	14128	14054	14205	14173	14167	14183	14253	14151	14121	14057	14159	13941	14042	14246	14172	14017	14192	14214	13979	14119	14122	14162	14241	14160	14033	14055	14140	14235	14017	14343	14108	14047	14123	14153	14148	14106	14115	14118	14135	14235	14087	14127	14062	14021	13991	14153	14094	14022	13935	14183	14200	14085	14134	14124	14152	14093	14085	14040	14215	14079	14195	14080	14257	14163	14230	13978	14213	13982	14139	14174	14211	14013	14092	14162	14118	14289	14092	14239	14264	14119	14202	14067	14268	14034	14169	14232	14138	13987	14254	14021	14075	14128	14202	14085	14261	14204	14176	14063	14204	14188	14024	14254	14133	13939	14018	14118	14071	14181	14274	14100	14227	14067	14069	14215	14055	14095	14139	14209	14144	14233	14063	14098	14063	14066	14186	14415	14025	14090	14071	14107	14227	14120	14238	14210	14158	14150	14326	14060	14172	14212	14253	14057	14092	14120	14084	14072	14298	14096	14334	14282	14127	14119	14135	14118	14123	14177	14283	14025	14241	13953	14124	14114	14016	14240	14138	14243	14119	14063	14191	14213	14083	14012	14179	14209	14176	14198	13994	14148	14037	14247	14208	14090	14191	14095	14055	14233	14283	14180	14118	14023	14076	14110	13936	14328	14050	14243	13909	14176	14336	14287	14270	14051	14101	14230	13987	13960	14190	14205	13987	14090	14207	13955	14159	14176	14071	14173	14242	14080	14240	14069	14015	14048	13996	14122	13901	14139	14168	14182	14173	14202	14110	14280	14216	14161	14207	14106	14169	14228	14084	14064	14187	14078	14147	14114	14283	14152	14167	14227	14137	14104	14023	13989	14297	14142	14041	14162	14078	14006	14117	14247	14016	14098	14129	14066	14357	14162	14145	14048	14029	14221	14036	13988	14296	14047	14163	14184	14095	14194	14072	14080	14112	14076	14096	14004	13941	14075	14283	14057	14244	14156	14103	14165	14039	14296	14087	14130	13923	14156	14146	14070	13966	13989	14236	14025	14061	13987	14040	13993	14156	14221	13959	14123	14123	14064	14173	14218	14131	14205	14101	14052	14078	14015	14175	14137	14081	14107	14207	13997	14156	14028	13999	14037	14180	14294	14102	14206	14125	14119	14021	14164	14041	14170	14173	14052	14138	14081	14156	14329	14218	14124	14209	14158	13980	14162	14198	14102	14178	14125	14186	14021	14115	14229	14087	14069	14107	14278	14019	14226	14001	14091	14121	14071	14107	14203	14182	14125	14100	14043	14195	14133	14122	14016	14155	14134	14187	14081	14127	14062	14187	14087	14164	14013	14166	14046	14405	13996	14130	14172	14329	13998	14069	14216	14239	13963	14046	14229	14204	14060	14120	14225	13961	14138	14423	14030	14178	14165	13954	14153	14171	14229	14059	14046	14019	14078	14324	14234	14129	14298	14229	14160	14331	14201	14184	14251	14207	14090	14121	13953	14034	14005	14319	14143	14025	14152	14198	14076	14177	13884	14205	14254	14102	13999	14166	14164	14254	14033	14082	14210	14293	14005	14154	14043	13991	14130	14245	13938	14125	14233	14168	14201	14150	14015	14021	14329	14049	14299	14264	14175	14377	14148	14150	13992	14091	14123	14188	14014	14201	14037	14164	14217	14161	14175	14259	14128	14231	14013	14147	14099	14115	14081	14297	14228	14282	13988	14266	14212	14045	14109	14323	14155	14189	14139	14150	14124	14152	14084	14048	14131	14329	14101	14078	14012	14157	14054	14276	13999	14143	14133	14090	14101	14039	14100	14045	14113	14237	14066	14041	14251	14239	14128	13982	14150	14045	14104	14043	14139	14163	14216	14075	14031	14004	14175	14116	14329	14172	14239	14026	14081	14202	14220	14115	14076	14218	14119	14102	14072	14278	14034	14101	14085	14131	14081	14102	14016	14062	14145	13958	14214	14144	14289	14176	14065	14131	14037	14114	14121	14101	14136	14187	14037	14230	14113	14181	14023	14186	13929	14023	14002	14021	14284	14137	14330	14087	14014	14116	14127	14334	14127	13924	14197	14050	14180	14145	14237	14121	14336	14055	14263	14192	14022	14245	14252	14132	14121	14201	14108	14065	14092	14161	14144	14021	14188	14245	13998	13972	14067	14116	14082	14004	14156	14178	14072	14255	14091	14072	13947	13938	14040	14261	14138	14177	14163	14092	14187	14194	14285	14065	14075	14169	14165	14126	14079	14008	14148	14011	14175	14260	13883	14162	14282	14080	13959	14242	14261	14130	14058	14122	14099	14145	14109	14052	14033	14294	14105	13984	14043	14260	14086	14195	14239	13954	14326	14144	14114	14051	13941	14197	14058	14176	14141	13988	14087	14017	14077	14033	14175	14152	14121	13988	14137	14185	13963	14165	14068	14021	14138	13981	14354	14178	14229	14048	14123	14105	14019	14101	14173	14009	14106	14136	14096	14224	14283	14029	14114	14014	14018	14236	14176	14173	14330	13978	14132	14172	14167	14177	14036	14057	14103	14095	14140	14182	14212	14049	14074	14248	14127	14108	14166	14268	14191	14078	14213	14129	14005	14195	13977	14198	14217	14307	14195	14060	14168	14219	14031	13857	14069	13976	14087	14132	13989	14008	14075	14208	14177	14169	14121	14115	14072	14076	14154	14141	14179	14044	14159	14074	14079	14073	14133	13979	14173	14281	14192	14062	14185	14006	14093	14334	14084	14055	14034	14201	14021	14212	14029	14163	14103	14127	14161	14039	14212	14155	14186	14062	14222	14073	14146	14116	14078	14079	14218	14068	14137
27623	24035	34052	29436	21174	19394	18813	17955	17451	17352	17341	17257	17058	17128	16850	16902	16602	16874	16905	16862	16747	16604	16834	16811	16961	16766	16919	16678	16712	16660	16912	16763	16706	16643	17041	16723	16731	16696	16717	16734	16888	16745	16784	17028	16822	16850	16673	16642	16906	16557	16978	16857	16798	16659	16646	16784	16665	16664	16796	16626	16623	16814	16810	16563	16683	16773	16708	16672	16723	16642	16828	16546	16674	16588	16785	16549	16813	16751	16648	16632	16835	16967	16812	16559	16737	16561	16615	16644	16929	16604	16827	16785	16789	16757	16666	16645	16660	16643	16620	16495	16817	16651	16744	16458	16825	16789	16614	16802	16701	16636	16948	16674	16700	16689	16668	16544	16581	16906	16843	16930	16822	16562	16643	16752	16942	16780	16521	16612	16827	16722	16725	16779	16766	16517	16808	16632	16871	16667	16604	16736	16734	16732	16651	16603	16863	16544	16764	16651	16606	16689	16553	16706	16783	16745	16727	16715	16872	16608	16764	16652	16657	16709	16811	16669	16834	16747	16722	16785	16541	16723	16619	16571	16673	16651	16606	16654	16961	16678	16622	16717	17033	16853	16668	16765	16860	16791	16698	16720	16545	16662	16657	16636	16635	16742	16694	16530	16548	16757	16813	16839	16720	16755	16498	16657	16854	16730	16509	16832	16796	16890	16562	16525	16965	16787	16723	16790	17052	16760	16719	16593	16647	16876	16845	16774	16623	16597	16714	16669	16656	16652	16672	16627	16749	16366	16595	16664	16650	16647	16921	16841	16644	16687	16798	16704	16815	16690	16640	16567	16777	16869	16737	16712	16749	16796	16759	16578	16675	16594	16578	16858	16787	16796	16730	16845	16726	16840	16588	16597	16546	16640	16713	16831	16654	16756	16571	16635	16738	16787	16674	16840	16811	16751	16607	16529	16542	16686	16656	16612	16850	16549	16521	16865	16845	16588	16785	16650	16878	16654	16829	16784	16811	16634	16701	16761	16623	16665	16695	16767	16680	16832	16744	16776	16602	16893	16714	16809	16660	16865	16715	16885	16730	16602	16691	16533	16584	16716	16744	16657	16723	16603	16614	16683	16551	16759	16739	16759	16690	16534	16643	16768	16522	16537	16718	16702	16551	16510	16679	16824	16728	16566	16632	16511	16761	16741	16542	16699	16748	16823	16768	16618	16715	16692	16656	16539	16762	16767	16693	16722	16630	16573	16867	16734	16623	16542	16695	16516	16791	16636	16777	16777	16763	16621	16702	17007	16813	16726	16585	16631	16900	16654	16547	16542	16693	16710	16853	16548	16669	16548	16663	16725	16696	16432	16660	16740	16710	16640	16634	16902	16907	16719	16633	16740	16718	16559	16552	16675	16520	16929	16686	16753	16786	16544	16636	16703	16675	16718	16907	16620	16655	16621	16670	16667	16668	16787	16830	16369	16631	16628	16709	16695	16757	16441	16602	16659	16450	16675	16823	16781	16623	16727	17068	16640	16619	16755	16731	16696	16597	16799	16632	16672	16725	16802	16845	16613	16629	16489	16641	16889	16550	16702	16815	16969	16798	16695	16569	16670	16851	16653	16690	16739	16830	16694	16777	16736	16462	16815	16737	16609	16747	16645	16830	16882	16675	16901	16697	16667	16822	16528	16647	16653	16638	16682	16782	16913	16488	16747	16565	16678	16594	16747	16754	16615	16634	16749	16645	16624	16709	16640	16770	16688	16659	16794	16802	16756	16645	16932	16334	16692	16588	16868	16500	16565	16839	16496	16602	16584	16446	16643	16857	16755	16762	16645	16653	16509	16566	16655	16733	16600	16845	16770	16757	16875	16690	16770	16861	16643	16758	16624	16745	16762	16630	16618	16671	16650	16778	16810	16540	16723	16591	16640	16764	16698	16688	16672	16714	16651	16670	16509	16480	16555	16527	16656	16528	16733	16737	16615	16733	16520	16667	16812	16916	16780	16646	16522	16732	16916	16743	16742	16930	16583	16623	16710	16812	16576	16778	16692	16887	16566	16830	16559	16707	16548	16746	16819	16859	16649	16646	16701	16607	16592	16897	16579	16543	16651	16758	16812	16770	16763	16631	16655	16694	16693	16773	16689	16909	16681	16767	16505	16635	16739	16834	16687	16776	16781	16812	16920	16520	16644	16682	16654	16731	16634	16726	16675	16628	16831	16577	16582	16640	16902	16652	16811	16685	16689	16717	16858	16712	16553	16762	16716	16791	16840	16788	16803	16722	16819	16646	16709	16733	16671	16756	16949	16665	16838	16673	16726	16609	16524	16663	16802	16850	16838	16733	16569	16733	16893	16477	16643	16821	17028	16685	16661	16637	16589	16600	16749	16731	16798	16629	16523	16831	16725	16585	16582	16855	16654	16868	16753	16794	16922	16960	16672	16648	16809	16677	16682	16774	16597	16734	16842	16599	16690	16780	16747	16824	16608	16748	16683	16615	16590	16746	16642	16713	16822	16685	16709	16830	16737	16906	16672	16574	16679	16906	16792	16814	16665	16786	16758	16607	16722	16847	16756	16623	16785	16794	16850	16656	16755	16621	16737	16822	16851	16608	16723	16699	16656	16801	16707	16633	16744	16766	16606	16690	16603	16772	16826	16788	16673	16696	16866	16752	16638	16565	16674	16752	16824	16724	16657	16688	16876	16598	16722	16410	16726	16541	16718	16798	16830	16433	16770	16563	16533	16706	16797	16824	16907	16604	16677	16716	16569	16719	16876	16698	16854	16827	16656	16628	16758	16602	16730	16709	16721	16785	16584	16821	16777	16663	16591	16888	16752	16717	16581	16826	16990	16792	16737	16701	16689	16763	16732	16809	16647	16661	16667	16691	16621	16633	16820	16902	16618	16578	16762	16684	16790	16543	16682	16768	16663	16865	16744	16742	16687	16912	16624	16782	16669	16916	16628	16610	16800	16719	16646	16781	16616	16869	16841	16586	16611	16586	16698	16657	16753	16938	16829	16864	16685	16956	16430	16686	16792	16765	16711	16669	16658	16873	16678	16647	16693	16725	16552	16642	16583	16681	16793	16630	16774	16603	16802	16778	16789	16816	16659	16750	16797	16828	16703	16806	16870	16739	16725	16643	16845	16640	16824	16768	16588	16698	16853	16743	16743	16598	16728	16539	16884	16650	16611	16781	16746	16784	16535	16897	16831	16648	16679	16800	16741	16769	16740	16753	16526	16495	16637	16509	16362	16993	16768	16749	16830	16612	16620	16708	16704	16849	16638	16796	16750	16564	16698	16415	16692	16590	16656	16930	16672	16626	16572	16658	16646	16726	16725	16668	16646	16748	16669	16737	16923	16423	16700	16638	16669	16767	16644	16771	16704	16626	16558	16802	16686	16800	16647	16690	16765	16779	16605	16502	16769	16596	16703	16498	16881	16542	16613	16753	16617	16584	16602	16651	16741	16577	16666	16854	16771	16761	16677	16829	16888	16760	16734	16752	16741	17046	16592	16639	16769	16664	16915	16714	16798	16619	16751	16628	16751	16699	16638	16678	16710	16633	16803	16805	16723	16761	16899	16703	16653	16588	16728	16756	16791	16559	16562	16710	16828	16694	16624	16775	16667	16663	16658	16459	16692	16752	16714	16667	16470	16798	16694	16764	16698	16437	16780	16687	16655	16678	16622	16737	16602	16763	16733	16718	16698	16937	16782	16685	16723	16671	16798	16738	16602	16899	16857	16645	16604	16590	16652	16670	16678	16738	16698	16971	16751	16818	16671	16592	16709	16665	16449	16533	16566	16863	16678	16903	16563	16534	16461	16773	16586	16712	16728	16763	16776	16653	16828	16909	16750	16813	16686	16782	16920	16602	16501	16538	16629	16835	16795	16570	16646	16762	16601	16929	16758	16683	16821	16746	16946	16864	16737	16799	16887	16694	16819	16737	16530	16856	16620	16739	16584	16701	16965	16720	16690	16734	16866	16841	16625	16736	16719	16712	16742	16666	16541	16599	16662	16557	16941	16485	16822	16751	16665	16694	16864	16731	16504	16736	16598	16868	16873	16863	16871	16946	16752	16625	16569	16909	16737	16825	16686	16781	16533	16830	16667	16627	16590	16623	16861	16785	16763	16874	16733	16696	16709	16863	16736	16834	16747	16776	16757	16862	16691	16619	16595	16718	16740	16740	16804	16532	16603	16561	16820	16737	16960	16783	16609	16813	16855	16789	16886	16715	16647	16783	16758	16629	16669	16838	16765	16826	16603	16600	16603	16753	16638	16826	16847	16742	16498	16682	16815	16781	16966	16909	16578	16718	16805	16799	16540	16719	16725	16539	16786	16890	16706	16623	16725	16720	16728	16575	16691	16726	16634	16570	16728	16732	16489	16638	16710	16636	16700	16678	16807	16861	16874	16793	16763	16770	16597	16672	16942	16636	16744	16753	16597	16479	16496	16657	16758	16863	16671	16774	16764	16857	16558	16753	16580	16637	16570	16738	16587	16894	16765	16553	16854	16805	16672	16618	16753	16459	16694	16586	16658	16627	16517	16662	16807	16597	16802	16670	16554	16730	16802	16646	16805	16884	16738	16858	16770	16633	16650	16495	16570	16776	16639	16716	16749	16696	16649	16875	16680	16881	16599	16847	16685	16662	16826	16710	16769	16681	16671	16599	16592	16663	16854	16786	16716	16747	16753	16690	16592	16683	16455	16618	16651	16718	16797	16650	16745	16844	16645	16567	16885	16758	16559	16873	16707	16819	16692	16770	16768	16862	16622	16638	16659	16866	16685	16534	16815	16697	16851	17002	16507	16713	16694	16585	16692	16843	16630	16758	16685	16691	16777	16520	16721	16605	16662	16906	16976	16927	16829	16742	16770	16734	16784	16523	16765	16685	16665	16714	16737	16698	16629	16559	16690	16868	16915	16726	16441	16863	16683	16654	16568	16735	16800	16828	16615	16667	16756	16725	16642	16618	16685	16910	16796	16881	16688	16468	16504	16815	16554	16946	16647	16732	16576	16636	16793	16641	16551	16712	16746	16684	16870	16710	16610	16753	16669	16850	16900	16880	16763	16738	16896	16811	16647	16484	16667	16600	16684	16800	16568	16813	16712	16730	16752	17156	16585	16794	16761	16712	16776	16718	16650	16727	16745	16826	16842	16646	16597	16950	16824
18413	32604	37248	27010	19606	17981	16890	16287	15843	15487	15373	15030	14994	14917	14755	14831	14777	14772	14771	14487	14712	14599	14630	14395	14629	14482	14474	14571	14692	14635	14521	14548	14333	14676	14648	14597	14483	14508	14522	14597	14446	14559	14648	14605	14579	14583	14714	14452	14636	14434	14518	14523	14368	14332	14513	14412	14346	14312	14519	14543	14330	14508	14564	14464	14653	14600	14518	14333	14454	14526	14402	14445	14425	14624	14417	14431	14464	14549	14303	14540	14383	14701	14438	14675	14435	14399	14475	14373	14505	14402	14507	14372	14460	14496	14608	14555	14504	14439	14520	14482	14590	14378	14507	14387	14464	14659	14373	14447	14471	14629	14408	14542	14476	14554	14519	14413	14380	14462	14380	14479	14452	14418	14513	14571	14706	14568	14583	14536	14427	14584	14466	14597	14543	14377	14444	14476	14525	14417	14494	14392	14520	14581	14431	14557	14682	14582	14504	14520	14550	14533	14476	14443	14534	14542	14359	14473	14369	14461	14569	14663	14464	14522	14284	14459	14666	14469	14521	14654	14512	14607	14479	14730	14518	14358	14689	14500	14524	14484	14612	14484	14537	14433	14641	14398	14528	14505	14438	14502	14595	14454	14424	14388	14479	14483	14495	14340	14436	14577	14550	14452	14397	14600	14595	14482	14413	14434	14546	14588	14402	14464	14547	14498	14664	14545	14450	14493	14372	14372	14422	14560	14412	14463	14556	14543	14601	14307	14577	14569	14374	14638	14607	14497	14651	14519	14441	14372	14509	14460	14398	14259	14358	14488	14403	14335	14541	14453	14380	14591	14422	14472	14341	14642	14534	14548	14520	14513	14544	14552	14523	14411	14427	14657	14553	14496	14427	14375	14529	14530	14559	14376	14503	14574	14573	14341	14606	14587	14349	14646	14453	14495	14555	14547	14398	14345	14493	14383	14388	14472	14447	14373	14443	14509	14352	14644	14610	14574	14558	14478	14391	14381	14641	14408	14443	14466	14467	14589	14464	14381	14396	14311	14537	14595	14590	14535	14552	14378	14585	14472	14377	14287	14509	14390	14409	14384	14636	14621	14534	14272	14493	14529	14619	14470	14542	14502	14350	14641	14474	14539	14416	14644	14515	14395	14436	14254	14504	14452	14403	14396	14472	14632	14570	14510	14567	14436	14446	14525	14427	14517	14419	14532	14397	14463	14351	14571	14390	14357	14592	14518	14545	14487	14445	14424	14535	14280	14446	14477	14502	14412	14507	14428	14597	14494	14463	14472	14461	14447	14374	14356	14561	14410	14445	14506	14458	14573	14572	14506	14551	14578	14557	14465	14515	14427	14463	14521	14487	14448	14347	14408	14545	14570	14510	14316	14532	14434	14368	14459	14596	14511	14485	14562	14631	14646	14450	14419	14572	14448	14511	14537	14629	14446	14445	14616	14507	14490	14511	14546	14563	14577	14484	14618	14406	14582	14324	14583	14436	14508	14454	14410	14709	14471	14457	14441	14602	14387	14515	14331	14485	14432	14437	14606	14496	14441	14553	14694	14461	14499	14501	14633	14515	14498	14587	14493	14498	14628	14254	14586	14596	14514	14596	14522	14547	14617	14396	14567	14566	14354	14442	14524	14577	14457	14517	14513	14648	14374	14428	14474	14612	14496	14361	14523	14541	14617	14458	14516	14370	14458	14515	14547	14615	14419	14563	14615	14523	14481	14404	14468	14476	14501	14445	14511	14407	14369	14358	14523	14436	14482	14486	14411	14564	14462	14442	14656	14489	14365	14344	14411	14535	14379	14450	14637	14549	14468	14543	14465	14498	14538	14461	14533	14404	14417	14536	14531	14345	14425	14458	14477	14423	14478	14469	14534	14567	14554	14609	14479	14514	14471	14623	14584	14603	14604	14480	14600	14699	14551	14432	14512	14505	14441	14485	14519	14663	14451	14502	14444	14445	14438	14478	14419	14423	14574	14323	14492	14337	14522	14501	14286	14437	14479	14318	14600	14436	14645	14517	14534	14308	14285	14490	14395	14477	14439	14483	14505	14339	14553	14599	14496	14474	14334	14419	14573	14506	14591	14498	14574	14450	14496	14375	14464	14436	14274	14592	14596	14450	14498	14626	14573	14613	14453	14602	14451	14619	14599	14432	14647	14522	14574	14377	14391	14497	14479	14312	14422	14606	14537	14511	14479	14331	14596	14480	14406	14513	14467	14511	14441	14477	14480	14580	14438	14510	14579	14310	14528	14432	14619	14530	14436	14485	14619	14402	14411	14516	14363	14276	14566	14584	14359	14513	14535	14496	14529	14389	14502	14421	14370	14646	14449	14443	14481	14482	14415	14476	14481	14510	14656	14472	14550	14472	14394	14400	14345	14489	14462	14454	14629	14475	14442	14435	14422	14501	14322	14503	14503	14351	14543	14486	14600	14477	14519	14350	14320	14800	14440	14379	14486	14651	14442	14539	14387	14507	14339	14480	14459	14541	14420	14391	14673	14746	14463	14576	14485	14412	14576	14375	14572	14486	14587	14742	14335	14433	14403	14411	14539	14367	14451	14440	14568	14539	14445	14599	14433	14461	14461	14535	14437	14528	14583	14716	14471	14500	14526	14501	14427	14452	14550	14388	14544	14576	14512	14584	14538	14572	14643	14497	14483	14536	14288	14475	14588	14687	14626	14512	14299	14513	14585	14506	14462	14451	14484	14426	14483	14496	14518	14422	14502	14379	14356	14396	14626	14660	14539	14385	14469	14714	14444	14509	14650	14395	14430	14496	14381	14358	14612	14535	14478	14625	14348	14452	14495	14421	14421	14528	14549	14466	14439	14558	14650	14496	14500	14477	14407	14523	14340	14472	14458	14406	14617	14349	14427	14528	14435	14463	14608	14744	14528	14501	14713	14599	14574	14409	14608	14489	14558	14484	14523	14507	14588	14567	14300	14488	14687	14514	14586	14511	14535	14487	14534	14402	14585	14429	14527	14566	14358	14399	14464	14619	14427	14375	14575	14648	14384	14583	14440	14332	14605	14726	14526	14381	14700	14528	14496	14358	14431	14460	14355	14603	14399	14475	14468	14539	14638	14510	14333	14435	14671	14504	14684	14585	14378	14537	14580	14615	14505	14394	14438	14427	14626	14507	14521	14531	14508	14354	14565	14477	14565	14619	14432	14575	14423	14665	14592	14546	14524	14561	14446	14407	14556	14471	14406	14703	14612	14377	14290	14548	14528	14462	14504	14504	14357	14382	14578	14553	14559	14395	14466	14448	14476	14457	14416	14481	14396	14721	14630	14624	14418	14500	14482	14439	14586	14450	14574	14529	14387	14592	14489	14604	14493	14388	14523	14441	14541	14387	14333	14551	14585	14477	14512	14569	14565	14486	14560	14574	14691	14598	14514	14581	14552	14577	14463	14162	14460	14461	14424	14558	14491	14433	14553	14489	14416	14565	14354	14584	14579	14335	14555	14591	14507	14544	14530	14382	14604	14718	14359	14378	14570	14512	14635	14509	14492	14359	14488	14468	14459	14579	14572	14427	14465	14529	14497	14524	14403	14369	14476	14592	14592	14418	14542	14623	14506	14633	14583	14537	14553	14443	14353	14383	14510	14511	14651	14484	14703	14456	14415	14239	14455	14484	14425	14474	14500	14635	14259	14529	14296	14647	14356	14468	14511	14585	14489	14423	14467	14518	14507	14536	14598	14397	14406	14458	14621	14656	14427	14729	14464	14523	14555	14554	14462	14400	14495	14440	14636	14533	14549	14519	14483	14632	14465	14396	14616	14678	14379	14549	14576	14601	14426	14462	14517	14378	14322	14469	14438	14320	14638	14472	14597	14404	14486	14510	14517	14384	14395	14450	14480	14553	14522	14525	14513	14503	14524	14468	14415	14419	14667	14666	14378	14425	14619	14470	14429	14475	14475	14509	14364	14511	14644	14539	14474	14442	14567	14584	14570	14463	14501	14740	14498	14523	14516	14518	14599	14498	14442	14630	14444	14559	14383	14644	14485	14573	14446	14512	14456	14531	14275	14577	14322	14242	14544	14578	14556	14633	14503	14461	14447	14360	14480	14551	14499	14441	14401	14566	14296	14536	14518	14404	14480	14360	14560	14584	14532	14600	14350	14377	14367	14585	14597	14404	14537	14518	14574	14480	14535	14671	14328	14417	14629	14599	14702	14720	14502	14609	14564	14404	14504	14290	14569	14417	14499	14399	14430	14420	14441	14523	14616	14601	14580	14600	14445	14514	14555	14492	14639	14494	14543	14443	14743	14628	14508	14625	14361	14451	14532	14484	14425	14575	14554	14552	14573	14409	14354	14629	14455	14572	14538	14633	14618	14501	14517	14462	14384	14455	14602	14401	14574	14337	14422	14460	14585	14560	14483	14467	14521	14457	14425	14372	14607	14497	14537	14453	14424	14550	14516	14403	14500	14427	14543	14429	14490	14429	14464	14468	14505	14518	14551	14535	14761	14599	14470	14610	14387	14400	14468	14444	14476	14414	14543	14490	14497	14625	14637	14424	14523	14493	14262	14306	14490	14454	14542	14403	14608	14395	14527	14378	14425	14550	14391	14564	14330	14510	14581	14476	14546	14647	14582	14613	14550	14466	14687	14684	14569	14392	14459	14372	14336	14545	14497	14564	14382	14540	14458	14459	14654	14659	14399	14656	14479	14365	14393	14475	14473	14501	14492	14252	14431	14323	14621	14457	14482	14453	14431	14470	14565	14528	14544	14325	14380	14399	14555	14525	14447	14628	14461	14479	14565	14529	14504	14453	14537	14541	14550	14542	14517	14524	14590	14654	14365	14399	14476	14719	14516	14505	14383	14507	14445	14440	14484	14268	14522	14605	14605	14585	14411	14433	14414	14664	14419	14458	14660	14618	14548	14471	14493	14578	14713	14363	14548	14667	14492	14528	14569	14597	14654	14483	14550	14562	14550	14634	14508	14684	14497	14394	14492	14500	14540	14520	14665	14421	14564	14408	14610	14485	14477	14438	14481	14625	14371	14567	14464	14518	14547	14665	14464	14365	14468	14589	14498	14498	14565	14619	14528	14593	14427	14425	14555	14617	14553	14656	14308	14667	14454	14441	14417	14528	14383	14397	14501	14538	14558	14540	14576	14407	14455	14610	14514	14474	14523	14636	14564
23903	21130	31625	30650	23623	23282	21931	19103	18024	17825	17591	16999	16887	16903	16725	16562	16606	16594	16758	16267	16482	16381	16481	16222	16341	16225	16390	16297	16296	16172	16404	16222	16228	16111	16429	16244	16025	16471	16268	16057	16212	16090	16329	16455	16410	16455	16515	16085	16031	16167	16249	16187	15916	16194	16166	16160	16024	16201	16103	15990	16134	16037	16060	15992	16261	16035	16275	16139	16123	16138	15980	16314	16059	16177	15907	15976	16200	16105	16165	16210	16215	16219	16225	16250	16230	16127	15932	15840	15887	16231	16018	15994	16039	16237	16038	16120	15957	16206	16107	16262	16096	16174	16093	16260	16051	16300	16036	16312	16078	16113	15983	16098	16197	15810	15960	16057	16170	15913	16132	16035	16023	16055	16159	16076	16039	15972	16151	16134	16108	16040	16094	16065	16129	16214	16230	16083	16105	16099	15916	15773	16191	16150	16087	16126	16065	16036	16140	15983	16367	16027	16182	16124	15986	16101	16075	16077	16110	16232	16014	16149	16133	16202	16319	15946	16144	16167	16142	16059	16043	16142	15974	16155	15973	16079	16119	16298	16155	16207	16341	16298	16130	16044	16062	16080	16090	16023	15994	16102	16144	16179	16054	16219	16069	16231	16084	16201	15955	16043	16129	16049	15939	15958	15972	16074	16236	15993	16197	15998	16283	16061	15967	16267	16125	16176	16018	15936	16153	16348	16241	16041	16036	16007	16508	16105	16236	15935	16209	16132	15980	16059	16082	16042	16110	16105	15978	16079	15959	15945	15979	15979	16233	16112	15937	15938	15944	16229	16213	16097	16275	15912	16173	16110	16021	16298	16040	16002	16295	16164	16232	16006	16218	16103	16054	16052	16142	16190	16148	16307	16131	16108	16066	16016	16031	16022	16269	16054	15908	15967	16106	16340	16137	16003	16220	16042	16230	16153	16217	16287	15866	16130	15945	16038	16030	16063	16166	16174	16221	16355	16035	16240	16130	16151	16346	16426	16135	16191	16275	16134	16170	16192	16201	16155	16112	16119	16168	16104	16254	16194	16222	16091	16116	16137	16056	15942	16066	15982	16119	16118	16020	16090	16107	16225	16108	16079	16235	16322	16013	16072	16108	15928	16191	16068	16138	16197	16046	15992	16039	16114	16066	16183	16022	16077	15933	16278	16041	16127	16087	16044	16112	16210	16097	16049	16124	16070	16239	16210	16154	16175	16245	16205	16193	15957	16271	16261	16122	15923	16128	16263	16404	16266	16093	16355	16258	16115	16203	16223	16298	15889	16017	16107	16143	16153	16280	16172	16113	16014	16174	16119	16215	15994	16113	16127	16121	16163	16043	15994	16034	16088	16197	16231	16050	15955	16091	16287	16109	16199	16027	16041	16150	16119	16098	16119	16102	15905	16202	16245	15890	16064	16188	16127	16245	16189	16064	16047	15989	16160	15992	16061	16161	16208	16159	16224	16111	16097	16022	16115	16002	16288	16263	16079	16113	16360	16055	16107	16084	16078	16107	15959	16180	16184	16054	16119	16181	16039	16012	16076	15992	16126	16010	15989	16086	16233	16274	16160	16085	16226	16060	15850	16086	16112	16091	16243	16128	16206	16213	16067	16318	16057	15993	16028	16158	15961	16032	16010	16146	15837	16181	15940	16113	15918	16115	16198	16155	16232	16230	15923	16029	16195	16095	16063	16131	16188	16218	15999	15850	16351	16092	16178	16181	15898	16142	16329	16187	16051	16092	15986	15955	15967	16177	16081	16108	16093	16114	16080	16061	15933	16023	16115	16093	16088	16116	15905	16183	16189	16343	16057	16218	16074	16276	16106	16013	16181	16156	16072	16273	16160	16222	15944	16183	16133	16137	16188	16144	16032	16219	16317	16073	16146	16113	16064	16082	16081	15981	15986	16084	15965	16150	16020	16114	16109	16160	16103	16210	16093	16271	15905	16154	15927	16128	16207	16109	16015	16134	15991	15984	16299	16299	16035	16068	16016	16060	16108	16002	16188	16242	16154	16148	16318	16274	16007	16038	16016	16053	16246	16208	16120	16191	15823	16200	16142	16078	16055	15973	16057	16097	16000	16166	16040	16010	16053	16095	16048	16276	16262	16241	16079	16165	16071	16167	16204	16059	16187	16137	16089	16090	16039	16281	16172	16041	16173	16144	16159	16075	16081	16167	16197	16119	16248	16000	16064	16136	15817	16226	16013	16043	16360	16289	16262	16286	16272	16147	16079	16122	16196	16035	16270	16136	16211	16106	16260	16088	16121	16343	15974	16158	16031	16069	16172	15961	16150	15955	16191	16110	16115	15898	15984	16114	16184	16231	15994	16096	16104	16137	16191	16156	16343	15989	16039	15985	16220	16077	16069	16153	16074	16179	15823	16094	16124	16151	16160	16228	16059	16032	16030	16143	16147	16168	16096	15853	16057	16085	16002	16126	16479	16180	16084	15976	16197	16134	16246	16245	16197	16180	16200	15923	16046	16091	15956	16080	15996	16404	16197	16126	16166	16188	16034	16109	16084	16227	16057	16276	16140	15751	16094	16112	15982	16099	16148	16092	16340	16205	16195	16097	16081	16100	16152	16203	16147	16083	16231	16297	16268	16154	16142	16129	15992	15996	15917	16150	16102	16037	16051	16021	15925	16043	15965	16194	16010	16064	16082	16301	16141	16092	16051	16078	15913	16125	16195	16067	16104	16117	16132	16080	16193	16182	16177	16197	15945	16097	16237	16126	16238	16181	16039	16187	16109	15909	16206	16187	15859	15915	16095	16222	16015	16214	16081	15992	16189	16096	16335	16010	16163	16120	16141	15982	16127	15868	15970	16010	16084	16018	16037	16093	15919	16038	16061	16137	15869	16154	16133	16024	16042	16024	15981	16045	16062	16139	16258	16117	16157	16039	16114	15903	16221	16108	16146	16382	16087	16021	16098	16225	16197	16111	16197	16160	16156	16119	16076	16032	16154	16011	16101	16275	16488	16181	16091	16124	16141	16032	16105	16131	16119	16148	16020	16250	15969	16075	16250	16056	16133	16173	16221	16100	16174	16167	16304	16178	16050	16041	16195	16020	16182	16062	16076	16146	16087	16149	16114	16033	16009	16023	16066	16136	16150	16251	16147	16138	16074	15818	16301	16065	16122	16329	16332	16218	16249	16315	16182	16092	16294	16271	16205	16046	16063	15894	15856	15938	16234	16082	15817	16133	16044	15871	15987	16071	16231	16226	15937	16017	16017	16149	16137	16153	16189	16271	15993	16145	16164	15976	15993	16147	16090	16281	16174	16134	16240	16023	16108	16198	16108	16015	16102	15960	16061	16020	16226	15912	15981	16136	16241	15891	16273	16133	16259	16085	16038	16150	16210	16104	15922	16250	16190	16146	16078	15974	15946	16293	16189	16117	16137	16026	16092	16030	16058	16068	16071	16208	15941	16053	16016	16066	16206	16094	16068	16095	15997	15998	16091	16004	16053	15923	15981	16053	15921	16287	16141	16032	16083	16076	16249	16156	16133	16210	16024	16187	15987	16090	16017	16184	16255	16199	16048	16098	15986	16217	16031	16151	15976	16186	16162	16069	16195	16007	16180	16028	16145	16166	16254	16149	16075	16075	16046	16140	16048	16083	16144	16117	15991	16112	16008	16270	16211	16143	16259	16105	16040	16253	16169	16007	16118	15927	16023	16069	16035	16252	16081	15961	16026	16101	16183	16115	16119	16374	16190	16072	16170	16080	16102	16120	16126	15840	16311	16103	16268	15976	16175	16046	16018	16208	16211	16373	16296	16051	15986	16025	16063	16197	16120	15953	16039	16048	16017	16058	15986	15902	16200	16180	16155	16037	16090	16095	15987	16225	16036	16135	15949	16203	16068	16073	16251	16300	16176	15898	15936	16000	15983	15939	16292	16286	16079	15992	16091	16195	16179	16035	15875	16053	16040	16098	15936	16099	16054	16032	16012	16039	16147	16127	15983	15945	16210	16049	16083	15972	16043	16322	16203	16176	16070	16140	16242	16216	16123	16170	16075	16247	16158	16107	16085	16143	16176	16213	16330	16347	16149	16188	16264	16305	16227	16331	15978	16091	16254	16153	16163	15961	16067	16336	16057	16223	16031	16229	16098	16226	16129	16114	16144	16124	16245	16110	16203	16186	16226	16189	16164	16106	16066	16065	16034	16205	16233	16166	16036	16162	16061	16324	16143	16069	16214	16112	16210	16181	16387	16022	15981	16079	15952	16222	16103	16044	15953	16113	16179	16038	16139	16107	16146	16041	15954	16181	16060	16261	15983	16257	16273	16186	16254	16149	15932	16061	16099	16197	16025	15924	16191	16047	16034	16211	16149	16201	16141	16088	16106	16157	15919	16182	16217	16165	16155	15990	16183	16019	16027	16061	16126	15986	16290	16151	16038	16052	16091	16022	15931	16007	15984	16122	16017	16341	15991	16240	16162	16038	16126	16209	16050	16167	16167	15930	16079	16070	16168	16209	15873	16013	16161	16083	16155	16064	16409	15996	16251	16090	16160	16120	16207	16267	15984	16160	16102	16076	16275	16252	16317	16232	16261	16017	16197	16449	16295	16238	16170	16160	16018	16071	16105	16357	15937	15940	16195	16116	15848	15970	16069	16216	16150	16155	16172	15910	16027	16015	16069	16034	16136	16013	16065	16226	16173	16027	16063	16155	16081	15957	15961	16086	16098	16236	16051	16072	15973	16123	16000	16117	16079	16124	16214	16118	15987	16001	16053	16103	16382	16364	16049	16079	16145	15902	16113	16244	16084	16133	16315	16183	16349	16221	16053	16191	16032	15997	15980	16274	16130	15878	16326	16345	16062	16101	16281	16315	16223	16331	16055	16212	16075	16131	16128	16085	16114	16020	16023	15981	15909	16102	16097	16040	16295	16203	16133	16021	15947	16136	16117	16003	16245	15882	16115	16134	16211	16019	16129	15984	16023	16232	16217	16090	16141	16057	16114	16058	16156	16259	16137	16060	16077	16190	16133	16214	16173	16116	16093	16142	16096	16353	16163	15882	16118	16009	15943	16274	16247	16164	15977	16030	16069	16087	16004	16278	16128	16125	16208	16313	16121	16276	16277	15909	16047	15916	16213	16103	16060	15990	16102	16138	16105	16124	16142	16027	16078
18743	44475	63400	38658	24445	21347	19543	17976	17167	16401	15926	15550	15418	15029	15176	14928	14795	14535	14499	14390	14504	14369	14224	14313	14367	14118	14392	14386	14405	14225	14307	14267	14380	14276	14103	14273	14212	14301	14166	14144	14182	14280	14314	14810	14651	14489	14388	14281	14289	14261	14323	14260	14195	14186	14341	14081	14077	14125	14000	14204	14270	14198	14067	14135	14114	14206	14193	14140	14327	14171	14149	14207	14130	14316	14261	14061	13973	14220	14210	14346	14089	14143	14204	14182	14071	14206	14138	14219	14128	14232	14177	14085	14114	14180	13945	14423	14145	13974	14211	14142	14191	14185	14128	14247	14134	14012	14210	14092	14136	14005	14312	14186	14316	14103	13987	14148	14255	14130	14301	14069	14198	14121	13929	13971	14157	14120	14296	14260	14143	14193	14181	14161	14144	14180	14268	14217	14071	14276	14214	14249	14130	14200	14217	14147	14080	14248	14245	14167	14132	14216	14145	14243	14212	14222	14216	14016	14234	14188	14187	14186	14274	14281	14082	14211	14189	14076	14131	14296	14059	14285	14453	14088	14190	14071	14171	14145	14127	14067	14369	14231	14135	14307	14159	14101	14387	14170	14258	14025	14156	14139	14176	14181	14191	14128	14136	14236	14153	14184	14107	14193	14323	14155	14160	14161	14113	14239	14016	14301	14216	14219	14099	14316	14209	14244	14206	14201	14061	14105	14108	14231	14220	13968	14222	14168	14198	14320	14132	14290	14138	14265	14134	14183	14050	14186	14250	14103	14409	14184	14196	14045	14392	14050	14210	14206	14264	13953	14272	14114	14118	14366	14148	14200	14218	14067	14170	14084	14345	13984	14174	14126	14167	14279	14085	14279	14246	14089	14266	14159	14193	14101	14130	14241	14263	14204	14077	14216	14233	14257	14226	14038	14186	14167	14276	14144	14230	14228	14293	14154	14082	14047	14178	14090	14168	13983	14010	14180	14206	14301	14072	14174	14083	14300	14032	14312	14235	14087	14184	14157	14169	14145	14197	14258	14057	14218	14187	14029	14228	14053	13971	14272	14227	14107	14309	14234	14212	14074	14209	14210	14173	14343	14291	14152	14008	14146	14284	14187	14119	14165	14252	14006	14167	14043	14004	14057	14041	14310	14216	14040	14163	14178	14121	14337	14210	14222	14151	14235	14176	14221	14101	14108	14320	14193	14071	14085	14166	14179	14163	14162	14182	14196	14065	14217	14115	14282	14245	14335	14113	14114	14179	14172	14123	14240	13996	14264	14213	14189	14112	14202	14168	14213	14205	14137	14083	14352	14081	14162	14234	14227	14238	14320	14110	14347	14110	14145	14136	14070	14149	14125	14214	13919	14133	14259	14190	14131	14083	14050	14144	14136	14347	14177	14115	14021	14086	14232	14280	14134	14223	14185	14088	14144	14265	14291	14304	14329	14149	14030	14009	14364	14279	14140	14098	14208	14187	14166	14189	14129	14131	14235	14162	14246	14238	14132	14167	14328	14024	14175	14091	14157	14161	13998	14261	14159	14221	14214	14206	14177	14189	14212	14080	14155	14000	14144	14226	14158	14194	14170	14037	14175	14071	14078	13943	14202	14276	14157	14320	14192	14174	14194	14074	14247	14114	14266	13942	14131	14150	14115	14153	14200	14329	14244	14247	14146	14236	14172	14168	14243	14184	14065	14164	14289	14147	14152	14335	14191	14062	14140	14022	14260	14233	14263	14158	14390	14284	14110	14079	14096	14051	14144	14237	14061	14194	14095	14176	14315	14161	14143	14193	14184	14151	14224	14080	14202	14212	14149	14106	14270	13938	14078	14036	14265	14229	14233	14234	14308	14240	14314	14169	14114	14232	14172	14130	14108	14258	14185	14188	14218	14115	14322	14038	14215	14253	14009	14156	14209	14160	14027	14171	13896	14236	14151	14048	14250	14279	14438	14209	14151	14272	14115	14203	14081	14284	14165	13934	14101	14295	14049	14104	14250	14320	14137	14133	14066	13981	14129	14117	14026	14158	14184	14102	14124	14237	13957	14123	14137	14258	14064	14017	14155	14263	14287	14225	14268	14341	14202	14197	14216	14163	14115	14164	14324	14136	14182	14290	14123	14308	14117	14020	14042	14375	14163	14112	14180	14304	14124	14263	14177	14258	14215	14229	14195	14234	14152	14211	14128	14379	14257	14126	14346	14146	14115	14099	14151	14061	14069	14125	14205	14340	14177	14140	14185	14149	14115	14100	14167	14176	14142	14131	14216	14142	14209	14133	14022	14177	14054	14261	14310	14227	14123	14064	14250	14084	14192	14073	14178	14090	14030	14154	14181	14308	14226	14104	14071	14247	14184	14202	14163	14090	14059	14208	14228	14257	14094	14352	14319	14260	14275	14146	14229	14162	14433	14166	14014	14266	14222	14222	14113	14154	14137	14207	14119	14159	14168	14090	14157	14237	14342	14342	14089	14056	14351	14022	14107	14126	14157	14143	14192	14164	14160	14132	14047	14136	14184	14166	14289	14042	14042	14188	14244	14036	14183	14197	14114	13886	14206	14202	14303	14258	14315	14156	14045	14160	14055	14148	14243	14127	14423	14266	14256	14138	14121	14135	14056	14212	14305	14242	14227	14089	14223	14375	14217	14185	14033	14320	14314	14159	14253	14021	14252	14266	14124	14157	14260	14349	14003	14189	14117	14154	14191	14062	14242	14321	14120	14089	14207	14106	14313	14125	14195	14075	14160	14221	14158	14123	14260	14185	14223	14179	14055	14127	14134	14075	14123	14199	14172	14171	14114	14195	14177	14266	14228	14153	14301	14225	14035	14127	14218	14147	14364	14036	14179	14228	14240	14208	14071	14233	14261	14110	14051	14207	14260	14022	14099	14326	14206	14106	14167	14185	14285	14112	14208	14339	13848	14139	14293	14069	13947	14092	14263	14080	14015	14203	14129	14301	14238	14249	14118	14084	14261	14134	14209	14126	14157	14022	14262	14068	14093	14251	14150	14217	14310	14143	14306	14170	14187	14058	14098	14085	14263	14156	13991	14249	14173	14198	14124	14181	14230	14309	14300	14330	14203	14306	14142	14058	14223	14316	14095	14165	14208	14123	13990	14265	14052	14124	14160	14194	14198	14272	14099	14154	14020	14052	14178	14300	14150	14127	14180	14068	14289	14280	14121	14106	14274	14080	14203	14321	14253	14208	14258	14115	14247	14058	14159	14114	14215	14234	14315	14199	14150	14324	14162	14229	14117	14195	14069	14185	14163	14232	14264	14265	14149	14230	14165	14355	14086	14283	14117	14087	14222	14163	14281	14213	14153	14140	14257	14023	14140	14116	14200	14173	14155	14135	14229	14128	14095	14066	14273	14070	14053	14202	14054	14161	14119	14203	14108	14146	14165	14014	14106	14326	14135	14274	14041	14255	14173	14036	14081	14389	14239	14090	14059	14258	14036	14018	14197	14145	14273	14109	14298	14193	14117	14050	14073	13979	14127	14112	14139	14329	14348	14197	14091	14186	14188	14056	14166	14324	14277	14144	14248	14205	14035	14144	14221	14124	14032	14274	14035	14199	14280	13995	14009	14257	14222	14151	14050	14165	14082	14262	14203	14119	14214	14212	14084	14112	13990	14185	14179	14110	13963	14044	14101	14156	14011	14335	14274	13973	14254	14425	14194	14102	14149	14382	14096	14198	14268	14058	14162	14259	14119	14335	14083	14260	14139	14117	14029	14152	14183	14082	14177	14150	14327	14118	14267	14219	14124	14107	14207	14247	14138	14266	14177	14205	14176	14292	14200	14232	14239	14014	14208	14092	14228	13984	14363	14106	14138	14369	14174	14152	14123	14223	14094	14372	14271	14150	14025	14156	14208	14127	14173	14076	14362	14122	14117	14189	14193	14244	14176	14214	14233	14213	14185	14178	14284	14178	14221	14100	14203	14076	14222	14188	14299	14064	14082	14167	14143	14138	13997	14051	14174	14346	14155	14253	14017	14120	14104	14257	14144	14252	14120	14184	14213	14100	14160	14177	14027	14333	14238	14130	14151	14358	14226	14137	14055	14149	14020	14347	14167	14198	14001	14230	14183	14164	14104	14166	14183	14226	14121	14464	14243	14002	14137	14213	14122	14346	14038	14139	14242	14188	14406	14225	14200	14323	14088	14210	14071	14166	14094	14166	14110	14135	14292	14107	14244	14077	14359	14241	14137	14204	14289	14108	14057	14083	14277	14253	14067	14169	14236	14308	14009	14159	14129	14092	14153	14172	14094	14211	14084	14302	14182	14314	14287	14259	14206	14332	14026	14109	14252	14223	14041	14135	14235	14208	14071	14130	14222	14306	14102	14192	14086	14153	14167	13969	14124	14209	14105	14259	14274	14189	13957	14127	14165	14120	14135	14145	13993	14275	14186	14170	14217	14173	14009	14215	14213	14335	14135	14094	14133	14144	14191	14177	14275	13998	14258	14016	14185	14238	14244	14056	14135	14169	14331	14159	14042	14159	14269	13878	14009	14281	14174	14100	14122	14282	14115	14121	14098	14038	14156	14224	14236	14301	14149	13998	14278	14165	14137	14268	14184	14166	14155	14281	14253	14213	14187	14124	14341	14207	14166	14188	14138	14280	14417	14202	14120	14158	14069	14250	14381	14222	13981	14133	14033	14225	14130	14186	14063	14166	14250	14157	14241	14050	14196	14230	14310	14160	14239	14038	14163	14243	14195	13981	14236	14237	14277	14181	14268	14245	14147	14235	14168	14310	14162	14102	14169	14107	14200	14202	14059	14282	14177	14197	14192	14190	14105	14354	14130	14182	14193	14241	14312	14002	14013	14184	14189	14271	14394	13992	14299	14206	14141	14296	14094	14176	14126	14126	14199	14225	14125	14065	14329	14284	14205	14195	14195	14083	14169	14301	14231	14349	14275	14199	14216	14140	14019	14120	14142	14262	14239	14296	14054	14284	14197	14233	14018	14149	14099	14343	14422	14111	14103	14129	14349	14031	14101	14295	14250	14269	14208	14084	14196	13993	14067	14078	14249	14105	14134	14290	14229	14139	14226	14153	14083	14129	14372	14019	14316	14181	13959	14269	14132	14108	14272	14092	14277	14079	14202	13993	14208	14221	14134	14161	14122	14252	14364	14210	14110	14147	14259
22821	21181	30197	24358	22088	24778	26889	21024	19184	19058	18512	17881	17430	17363	17095	17206	16896	16794	16347	16510	16398	16434	16464	16513	16298	16370	16362	16278	16334	16418	16263	16128	16190	16286	16130	16379	16187	16058	16071	16204	16011	16210	16264	16968	17032	16774	16335	16304	16339	16026	16042	16046	15940	15988	15982	16030	16053	16204	15867	16028	16169	16116	15956	15964	16130	15992	16150	15833	15914	16074	16199	16222	16135	15962	15943	15833	15867	16016	16185	15916	16176	16167	15845	15944	15995	16019	15896	15936	16092	15991	16080	15897	16067	15952	15848	16262	16078	16060	16117	16135	16035	16015	16210	15975	15903	15938	16153	16097	15953	16277	15870	16229	15967	15919	16052	16137	16156	16002	16057	16058	16145	16268	16149	16246	16072	15990	16004	15779	16111	16128	16094	16126	16031	16116	16077	15903	16012	16026	16198	16026	16043	15825	15980	16056	16080	15913	15963	16170	16094	15803	16054	15939	16009	16251	16047	15861	15886	16192	15953	16186	16031	15934	16025	15992	16042	15959	16070	15912	16119	16164	16118	15983	15965	15808	15984	15891	15977	16053	16001	16099	16070	16090	16000	16125	16188	16190	15876	15886	16085	16060	16119	15915	15953	16105	15978	16044	15916	16162	15983	16004	16075	15917	15960	16058	15967	15998	16061	16063	15983	16096	16088	16159	15903	15992	15794	16057	15882	16023	16095	16103	16093	16080	16169	15977	15992	15948	15840	16062	15889	15730	16092	15781	15911	15995	16102	16064	15973	15932	15974	15958	16032	15914	16043	16065	16238	16035	16171	15969	16048	15942	16053	16281	15972	15998	16160	15943	15961	15958	16038	16144	16039	16011	15803	15866	15965	15950	16034	16051	15832	15900	16080	15920	16060	16123	15878	16005	16130	15968	15813	16028	15980	16116	16007	15961	16083	16081	16112	16062	15954	16097	16017	16101	16025	15928	15978	15892	15911	16185	15821	16072	15899	15973	15924	15848	15831	15924	15904	15943	16050	16064	16054	16016	16064	15929	16145	16057	16120	16089	15975	16113	16088	16133	15970	16015	16009	15993	16130	15993	16087	15948	15982	15970	16086	16300	16069	16008	16121	15848	16161	15877	15950	16020	15949	15947	15991	16194	16143	16155	16089	15959	16023	15927	16203	16019	16081	16009	16115	15994	15930	15987	15943	15928	16151	15899	15885	15921	15894	16011	15846	15886	16052	15939	15884	15924	16128	15917	15953	15985	15974	16082	15997	16065	16033	16033	15890	16036	15859	15987	16126	15971	16043	16102	15932	16027	16032	16072	16099	16108	15879	15932	16093	16133	16132	16113	15995	16112	16149	16194	15846	16053	16047	15966	16160	15921	15867	16111	15953	16357	15922	15827	15933	16010	15983	15824	15956	16071	15916	16003	16021	16023	15857	15908	16230	15953	16179	15881	15898	15923	16009	16084	15874	16038	15995	15940	15938	16212	15835	16008	16107	15902	16005	16239	16052	15927	15916	16097	16120	16113	15949	15829	16167	15987	15964	15683	16076	15912	15973	15943	16127	15996	16208	16191	15943	16201	15989	16015	15756	16137	15917	15899	16020	16026	16041	15911	16122	15954	16028	15997	16074	16004	16085	16205	16196	16230	16099	16050	16019	16034	16137	15879	15884	16040	16115	16156	16116	16105	16006	15977	16078	16093	15975	16014	15920	15875	16053	16176	15993	15868	15990	16025	16217	16097	15907	15927	16044	15935	15941	15880	16095	16009	15860	15939	15831	16134	15848	15865	15849	15812	15956	16102	16027	16048	15974	15689	15922	16085	16187	15855	16106	16159	15936	15973	15949	15924	16152	16046	15990	16191	16021	16007	16070	16034	16014	16076	16133	16071	16073	15922	16092	16178	15980	16059	16043	16168	16111	16080	16025	16148	16170	15967	15855	15884	15979	15956	15866	15907	15881	15988	15691	16001	15859	16238	15947	16011	16062	16120	15942	16159	15983	16045	15886	15822	16049	16116	16066	16326	15926	16069	16166	16049	16040	16030	15923	15922	15836	16030	16136	15924	16185	16035	16147	16179	16144	16007	16129	16006	16093	15906	15971	16150	16008	16182	16040	15979	16019	16063	16054	15993	16183	16035	15902	16065	15981	16053	15903	16018	16030	15890	15948	16048	15949	16042	16187	15903	16022	15977	16025	15927	15908	15949	15953	15850	16137	16051	15827	15983	15858	16005	16078	16067	15948	16033	16057	16138	16055	16001	16066	16238	15943	15977	15965	15942	15940	15990	15958	15903	16044	16114	16013	15921	15911	15845	16055	15824	15938	15962	16057	16036	15927	16039	16019	16098	16115	15979	16095	15900	16046	16119	16046	15998	15961	16041	15987	15716	16040	16047	16055	15989	16001	15876	15879	16138	15987	15996	15937	16069	16064	15971	15944	16295	16038	15867	16016	16091	16109	16142	15930	15981	16059	15859	16096	15980	15972	16054	16250	15944	15946	15872	15956	15965	15704	15939	15821	15966	16027	15947	15931	15978	15958	16015	16033	15859	16196	15926	15899	15966	15932	15879	15810	16133	16113	16039	16035	15988	15963	16149	15884	16039	15881	16032	15891	15893	16170	16102	16102	16170	15922	16080	15932	15830	15915	15952	16047	15937	16118	15939	15960	15963	16009	15846	15963	15981	16200	16096	16174	16258	16029	15949	16068	15902	15912	15900	16005	16151	16044	16053	16039	15703	15950	16108	15936	16101	16136	15910	16010	16156	16000	16018	15923	15985	16217	15944	16200	15998	15780	16086	15953	16064	15893	16146	16050	15879	16068	16157	16030	15963	15924	15991	16100	16105	15910	16002	15972	16139	15849	15795	16014	16002	16112	16246	15992	16178	16011	16172	16107	16101	15970	16048	15896	15936	15994	15837	15982	16078	15861	16047	16027	16059	15958	15894	16089	16022	16054	16229	16118	16297	16209	15861	15850	15960	15928	15825	16244	16050	16096	16142	16047	16068	15996	15927	16025	16046	16152	15946	16252	16096	15984	16090	16140	16219	16062	16024	16150	15828	16124	15888	15905	15952	16140	16172	16235	16016	16210	15919	15988	15820	16042	15951	15738	16072	15743	15928	16031	15946	15965	15890	16100	16073	16089	15972	16167	15908	15905	15844	15981	16011	15936	16025	15812	15826	16141	15877	16157	15946	15852	15996	16107	16056	16196	16096	16002	16168	16038	15964	15847	16115	16073	15888	16060	16123	16058	15957	15980	15986	16043	16114	15968	15933	16037	15950	16096	15906	15992	16091	16038	16115	15874	15972	15947	16153	15954	16173	15982	16070	15923	16080	16131	16068	16100	15951	15764	15825	16130	15904	15892	16151	15946	16151	16063	15861	15815	15947	15971	15789	16118	16022	16200	15896	15939	16019	15891	16028	15977	15924	16045	16199	16062	16065	15890	15855	16144	15847	15971	15882	15907	16020	15957	15818	15996	15903	16030	16165	15996	16066	15874	16069	16081	16029	15871	15939	15929	15902	15871	16111	16130	15929	16113	15787	16111	16061	15987	15812	16035	15951	16061	16016	15927	15881	16188	15927	16027	15913	15986	16075	15986	16175	15961	16033	16342	16028	16198	16070	16071	16006	16050	15813	15958	15897	16075	15955	15907	15777	16036	16161	15900	15826	15935	15987	16033	16036	16123	16018	16137	15943	16072	16142	16114	16144	16056	15936	15905	16086	15942	16278	15943	15982	16071	16037	16055	15834	16117	16104	15886	15895	16234	16137	16048	16063	16022	16067	15771	16114	16117	16074	16121	16267	15694	16169	15975	16152	16009	15972	16092	16023	16121	15992	15974	15729	15936	16025	15888	15864	15943	16035	16040	16012	16130	16163	15877	16014	15909	15861	15958	15953	15929	15913	16036	16131	15935	15990	15892	16112	16156	15944	15938	15999	16070	15879	15820	15855	16026	16034	15877	16078	16117	16052	15908	15805	16236	16113	16041	16095	16037	15854	16127	16029	15882	16121	15866	16153	16032	15960	16066	15958	15732	15796	16035	15973	16156	16116	16168	15934	16080	16032	15894	15947	16015	15947	15988	15937	15800	15987	15987	15933	16039	15939	16260	16023	15964	15968	16183	16047	15977	16121	16097	16106	16058	16020	16094	15917	16083	15997	15933	16016	15941	15987	15872	16078	16123	16076	16076	16036	15934	16057	16005	16019	15906	15759	16070	15784	15937	16063	16032	15985	16113	15979	16082	16007	15772	15860	15927	16022	15834	16042	16037	15938	15933	15823	15945	16146	15928	15917	16065	16059	16079	16011	15920	16137	15969	15922	15989	15895	16103	16032	16138	16091	16281	15879	16017	15840	15976	16002	15813	15885	15985	16023	15883	16162	16045	15957	16043	16106	16064	15983	16047	15973	16155	16003	15964	16013	15910	15887	16108	15960	16142	16047	16002	16034	15905	15942	16010	15999	16038	16112	16208	16007	15874	15962	16084	16065	16068	16037	16129	16114	15909	16185	15955	15970	16137	15981	16052	16088	15849	16020	16183	15998	15986	16162	16146	15918	16010	16065	15946	16086	16063	16109	16051	16059	16035	16026	15887	16013	15965	15964	15700	15794	16053	15913	15837	16036	16086	16169	16038	16093	16137	15935	16009	16039	15875	15769	16030	15933	16186	15843	16157	15974	16122	15741	15943	15897	16056	15838	16147	16198	16027	16017	16019	15875	16068	16148	16103	15890	15983	15793	16141	15907	16079	15926	16025	16023	15958	16132	16063	16136	16084	16187	16173	15872	15920	15952	16061	15982	16040	15736	16001	15769	16089	16056	15970	15972	15977	15809	16129	16029	15857	16083	15888	15943	15878	15770	16066	16067	15932	16097	16172	15973	15871	15955	16138	15737	15848	15906	16077	15921	16115	15985	15693	15785	15944	15958	16032	15955	16230	16082	16046	15917	15876	15983	16094	16030	16012	16139	16082	15996	15893	16003	16020	15864	15964	15907	16218	15933	15926	15961	15987	15819	16033	15987	15932	15996	16066	15920	15943	16062	15875	15892	15942	15978	16102	15999	16026	15972	15888	15915	16022	15935	16113	15963	16174	16011	15899	16005	15983	16011	16081	16147	16096	15886	16020	16024	16028	15960	16002	16097	15880	15949
20837	48122	72082	39345	29436	25237	22657	20570	19136	17909	17422	16658	16090	15626	15555	15406	14967	14646	14660	14570	14564	14509	14474	14534	14336	14301	14321	14322	14251	14221	14297	14144	14280	14411	14362	14099	14070	14237	14220	13993	14172	14143	14280	15462	15362	14973	14463	14079	14186	14173	13952	14118	14088	14074	14157	14018	14168	14144	14003	13933	14035	14004	14133	13937	14058	14075	14054	14075	14093	14156	14108	14050	14027	14034	14165	14049	14023	14039	14092	14054	14116	13986	13969	14046	14197	13831	14020	13955	13978	14076	14090	14051	14071	14045	14111	14056	14122	13965	14333	14094	14013	14023	14226	14105	13898	14120	14109	14073	14008	14114	14120	13975	14004	14040	14150	14090	14133	14040	14132	14266	14037	14066	14077	14149	13957	14124	14103	14150	14080	14147	13891	14084	14104	14059	14100	13943	14046	14068	14060	14018	14129	14134	14060	14032	14088	14121	13895	14092	13999	14015	14030	14024	14235	14052	14193	13946	13941	13983	14158	14062	14002	13945	14224	14193	14090	13912	14036	14105	14052	14041	14021	13863	14162	14028	14101	14094	14181	14020	14047	14055	14009	14034	14103	14118	14020	14110	14054	14099	13871	14101	14117	13969	14020	14145	14134	14044	14135	14002	14120	13960	13967	14163	14116	13996	14180	14205	14171	14053	14217	13958	13983	14063	14192	13975	14012	14024	13993	14108	14109	14015	14102	14097	14101	14019	14005	13966	13963	13930	13934	14037	14102	14243	14250	14104	14077	14175	13957	13866	13997	13918	13984	14182	14012	14049	14056	14099	14005	13952	14073	14133	14112	14144	14065	13984	13937	13942	13985	14055	13971	14165	14011	14170	14095	14066	13932	14153	14193	14180	14171	14096	14065	14154	14056	14246	14047	14121	14143	13982	14071	13980	13993	14155	13998	14170	13999	14134	14011	14058	14183	14225	14114	13910	14112	13992	13911	14156	14155	13938	14133	14061	13986	14123	13994	14002	14163	14059	14067	13952	13996	14058	14007	14059	14247	13996	14235	14182	14076	13881	14038	14154	14144	14187	14083	14100	14081	14082	13945	14248	14104	14051	14172	14178	14072	14204	13899	14056	14256	14108	14215	14099	13999	13997	14117	14171	14134	14112	14033	14220	13881	14146	14100	14050	14092	14037	14158	14057	14064	14239	14084	13941	14002	14034	14145	13979	13981	14104	13961	14070	13907	14155	13906	14155	14040	14039	13966	14226	14147	14116	14015	14163	14302	14110	13864	14094	14008	13969	13995	14098	14113	14113	14080	14002	14006	14136	13988	14049	14032	14110	13922	14037	13869	14103	14240	14159	13944	14110	14110	14135	14157	14135	14108	13959	14033	14021	14023	14034	14268	14109	14120	14051	14089	14180	14151	14094	14040	14004	14070	14059	13946	14070	14118	14092	14066	14099	14058	13940	14014	14083	14207	14242	13866	14098	13998	14040	14124	13931	13989	13988	13975	14013	13990	14186	14118	14069	14068	14027	13950	13955	14106	14150	14125	13939	14129	14200	14147	14160	14182	13981	14080	14105	14030	14158	14104	14007	14018	14185	13974	14166	14117	13945	14155	13971	14092	14121	14014	14011	14061	13739	14060	13996	13936	14172	13993	14038	14021	14056	13963	14050	14156	13980	14068	13985	14040	14133	14147	14111	13931	14054	14043	14043	14053	13942	14005	14139	14084	14076	14088	14083	13979	14047	14131	14025	14001	14080	13939	14346	14158	14126	13901	14112	14097	14148	14074	14038	14103	14018	14034	13940	14283	14198	14065	14132	13798	14022	14138	13928	14088	14189	14119	14166	14235	14120	14191	14079	13979	13953	14071	14157	13977	13978	14156	14028	14093	13961	14012	13962	14144	14048	14171	14256	14087	14065	14088	14036	13928	14029	14001	14007	14003	13960	13821	14039	13909	13976	14157	14313	14162	14119	14023	14210	13908	13986	14220	14028	14025	14120	13917	14165	14005	14113	14144	13977	14106	14014	14036	13979	13996	14193	14225	13927	13960	14227	14077	14064	13973	13996	14249	13981	14001	13909	13969	14242	14073	13945	14141	14087	14042	14180	14029	14136	13974	14191	14087	14044	14092	13970	14179	14083	14246	14169	14185	14064	13881	14110	13954	13942	14062	14235	13939	14230	14246	14045	14089	13938	14094	14003	14065	14155	14023	13971	14154	14056	14187	14002	14006	14079	14084	13957	14053	14131	14041	14081	13858	14032	13957	14140	13975	13961	14115	14094	14030	13939	14322	14078	14105	14044	13964	13867	14188	14082	14095	14108	13986	14033	14128	14028	14264	14236	13896	14135	13998	14111	13978	14018	14064	14072	14230	13960	14016	14003	14123	14034	14049	13920	14120	14075	14114	14096	14144	14061	14087	14017	14045	13892	14079	14063	14188	14165	14037	14050	13951	13933	13911	14015	14093	14025	14108	14095	14095	14083	13961	14039	14054	14097	14152	13987	13973	14055	14120	13954	14185	14030	14173	14182	14095	14026	14029	14055	14133	14152	13818	13935	14127	14156	14014	14082	14056	14149	14034	13827	14056	13974	14094	14115	14054	14056	14182	13974	14099	14158	14062	14050	13960	14061	13910	14103	13899	14036	14108	14011	14008	14196	14029	14057	14099	14104	14277	14046	14139	13963	14199	14110	14286	14092	14170	14114	13981	14250	13939	13991	14038	14044	14040	14174	13969	14084	14133	14083	13988	13988	14147	14022	13903	14151	13989	13990	14032	14137	14150	14144	14074	14014	14290	14044	14098	14193	14176	14075	14015	14105	14114	14132	14055	14254	14027	14056	14005	14047	14015	13964	14094	14047	14205	14201	14050	13834	14190	13955	14035	14101	13871	14055	14093	14108	13966	14243	14115	14067	14007	13965	14089	14045	13992	14108	14287	14022	14068	14132	13968	14118	14001	14201	14050	14171	14110	14083	14045	13952	14079	14064	13977	14027	13913	13981	14058	13836	14170	14082	14089	14141	14106	14084	14130	14150	14118	13945	13942	14233	14198	14225	14034	14031	13980	14075	13995	14030	13927	13948	13873	14177	14041	14245	14021	14110	13989	14033	14009	14151	14090	14129	14098	14100	14050	14029	14260	13936	13868	14056	14048	13973	14061	14118	14013	14048	13980	14088	14069	14154	14123	14119	14069	13950	13996	14103	13987	14190	14028	14183	14094	14061	13996	13979	14089	14052	14154	13954	14057	14118	14030	14086	14242	14000	14064	14024	14102	13989	14015	14023	14192	14120	14200	13988	14093	13872	13960	14179	13985	14031	14114	14085	13962	13978	14140	14062	13855	14068	13976	14102	14195	14144	13970	14108	14041	14013	14049	14257	13988	14018	14144	14241	13987	14187	14046	14117	14101	14144	14005	14184	13948	14299	14022	13972	14103	14180	14165	14075	14083	14157	14091	14016	14010	14028	14036	14066	14008	14121	14034	14063	14116	14059	14295	14058	14121	13896	14189	13889	14125	14218	14085	13921	14160	13974	13948	14034	14159	14194	14084	13974	14165	14188	14122	14185	14043	14038	14129	13970	14193	13997	14221	14067	13992	14075	13999	13974	14232	14103	14059	14010	14029	13932	14108	14163	14321	13900	14039	14195	13982	14111	14091	14089	14159	14005	14152	14107	14017	14100	14092	13987	14025	14136	13987	14104	14054	14086	14081	13937	14099	13867	14130	14005	14085	14055	14104	13989	14030	14063	14062	14150	14042	14035	14000	14168	14104	13934	14055	13985	14135	13997	13899	13931	14053	14073	14049	14087	14065	14048	14034	14017	14125	14236	13866	14144	14102	13975	14036	14069	14013	14114	14046	14154	14040	14037	13948	14170	14020	13985	14149	14022	14182	14053	14113	14152	14171	14172	13936	14079	13981	14086	14012	13906	13988	13911	14040	14120	14059	13894	13957	14100	14072	14214	14031	14234	14058	14099	14019	14014	14116	14074	14027	14099	14002	14122	14107	14066	14121	14043	14182	13914	13960	13966	14011	14046	13941	13937	14024	13939	14099	13973	14091	14065	14197	14034	14004	14032	14042	14080	14046	14211	14001	14099	13968	14186	14183	14024	14006	14152	14125	14069	14035	14053	14000	13969	14007	13952	14095	13982	14088	14003	14051	14142	14121	14046	13918	14153	14061	14209	14196	13983	14149	14132	13833	13857	13895	14030	14020	13999	13950	14037	14075	14094	14057	14090	13994	13949	14049	14143	14064	14015	14250	13955	14140	13973	13986	14001	13943	14083	13994	14142	13897	13949	14031	14060	14103	14014	14143	13872	14194	14121	14005	14025	14018	14059	14264	14046	14105	14106	14168	14147	14117	14157	14132	14034	14145	13994	14129	14064	14036	14038	13878	14132	14145	14209	14126	14005	13956	14083	14048	14100	13950	14096	13985	13941	14229	14212	13990	14169	13999	14045	13968	14015	14168	14047	13970	13910	14078	14216	14026	13991	14007	13999	13969	14308	14096	14090	14107	13995	14049	13967	14107	13977	14152	13988	14173	14087	14156	14138	14118	14045	14012	14115	14151	14073	14092	13983	14189	14189	14064	13914	13967	14071	13931	14164	14000	14236	14261	14145	14127	14017	14104	14150	14116	13990	14087	14037	14201	14067	14139	13919	14011	14314	14061	13997	14063	14041	14143	14029	14160	13957	14107	14222	14042	14047	14043	13989	14176	14195	14116	14147	14048	13943	14051	14166	13873	13920	14074	14111	14014	13934	14017	13999	14146	14155	14107	14052	14032	13943	14060	14099	13908	14090	14088	14020	14088	14112	14164	14057	14185	13920	13916	13968	14125	14239	13984	14056	13937	14192	14049	14036	13966	14264	14034	14034	14125	14051	13993	14152	13978	14059	14106	14126	13923	14002	14129	14047	14090	14155	14052	14134	14113	13977	13930	14154	14015	14031	13917	13914	14101	14135	13995	14083	13936	14318	14008	14170	14004	14169	13788	14005	13949	14076	13989	14023	14173	14028	13937	14094	14045	13893	14166	14062	14132	13934	13986	14110	14136	14046	14067	14182	14092	14139	14092	14091	13982	14116	13987	13965	14200	14090	14031	14105	14020	14224	14044	14059	14190	14041	14037	14014	14035	14058	14115	13997	14129	14033	14142	14302
27583	23972	33109	26929	20776	19267	18594	17828	17583	17363	17331	17003	17080	17065	17069	16918	17041	16990	16753	16821	16881	16949	16633	16689	16695	16702	16821	16854	16775	16897	16642	16567	16859	16722	16764	16680	16797	16649	16737	16649	16591	16855	16772	16645	16878	16774	16868	16624	16569	16694	16829	16752	16607	16750	16823	16803	16703	16651	16697	16644	16576	16686	16834	16837	16696	16488	16727	16772	16706	16724	16584	16574	16798	16684	16907	16731	16749	16633	16685	16823	16635	16843	16672	16762	16850	16650	16857	16440	16688	16712	16586	16632	16621	16726	16690	16571	16554	16683	16543	16760	16535	16523	16633	16975	16680	16672	16777	16902	16554	16666	16827	16858	16633	16638	16700	16773	16692	16789	16701	16767	16729	16846	16603	16788	16704	16801	16729	16657	16662	16819	16745	16677	16643	16568	16501	16687	16835	16587	16746	16672	16734	16516	16870	16626	16652	16580	16590	16825	16808	16651	16859	16752	16642	16504	16831	16480	16641	16783	16494	16652	16634	16716	16702	16904	16696	16737	16582	16625	16672	16767	16636	16832	16864	16707	16584	16624	16885	16787	16937	16787	16718	16688	16524	16628	16491	16589	16713	16692	16612	16585	16768	16802	16823	16774	16771	16678	16727	16472	16754	16586	16713	16847	16869	16695	16760	16773	16554	16653	16607	16776	16739	16619	16663	16474	16712	16845	16635	16789	16736	16712	16450	16458	16699	16718	16595	16593	16726	16736	16747	16520	16672	16584	16637	16685	16948	16485	16644	16618	16833	16484	16647	16614	16812	16689	16744	16762	16696	16723	16732	16608	16625	16697	16719	16903	17056	16650	16585	16635	16580	16703	16739	16768	16665	16681	16692	16633	16661	16487	16691	16800	16580	16456	16512	16661	16770	16587	16804	16787	16602	16631	16633	16707	16643	16680	16743	16723	16772	16772	16843	16710	16646	16679	16836	16498	16725	16394	16771	16498	16595	16476	16800	16654	16840	16885	16669	16731	16508	16501	16641	16797	16774	16716	16544	16640	16636	16789	16716	16667	16780	16643	16857	16529	16839	16945	16760	16642	16700	16852	16843	16686	16790	16596	16672	16504	16685	16720	16912	16667	16636	16605	16787	16841	16650	16692	16734	16600	16564	16689	16729	16604	16808	16607	16680	16828	16786	16846	16667	16517	16748	16813	16843	16630	16529	16741	16689	16647	16620	16601	16616	16808	16755	16708	17014	16593	16647	16914	16722	16683	16698	16595	16756	16629	16628	16578	16815	16604	16803	16680	16690	16778	16814	16606	16593	16946	16763	16957	16704	16685	16547	16569	16672	16601	16743	16757	16635	16652	16911	16578	16595	16619	16738	16701	16830	16684	16625	16598	16681	16743	16614	16589	16943	16715	16728	16839	16699	16755	16601	16730	16687	16728	16727	16858	16808	16782	16718	16675	16546	16550	16594	16581	16866	16729	16799	16708	16838	16748	16560	16709	16799	16633	16576	16573	16641	16671	16750	16560	16628	16616	16510	16507	16525	16450	16684	16671	16530	16688	16656	16761	16683	16647	16799	16724	16854	16715	16614	16833	16809	16777	16665	16640	16821	16753	16767	16802	16755	16670	16631	16687	16626	16549	16819	16603	16673	16667	16692	16591	16657	16936	16682	16593	16637	16773	16762	16710	16636	16595	16725	16687	16907	16462	16481	16754	16675	16770	16705	16602	16542	16507	16629	16796	16634	16655	16796	16752	16850	16707	16612	16704	16618	16714	16765	16733	16656	16878	16644	16589	16735	16751	16663	16714	16792	16564	16713	16661	16807	16578	16764	16640	16657	16691	16901	16531	16924	16809	16819	16678	16727	16680	16668	16665	16662	16881	16646	16858	16753	16717	16636	16593	16692	16610	16791	16810	16947	16808	16780	16544	16754	16641	16525	16713	16715	16761	16792	16734	16915	16790	16713	16643	16516	16846	16616	16718	16710	16650	16611	16508	16593	16759	16733	16617	16417	16759	16669	16787	16708	16717	16856	16754	16837	16560	16544	16536	16644	16778	16749	16722	16792	16697	16672	16706	16753	16669	16754	16657	16875	16689	16778	16730	16661	16768	16695	16665	16597	16857	16892	16638	16708	16585	16827	16815	16763	16733	16721	16798	16507	16763	16677	16545	16961	16601	16685	16697	16974	16805	16647	16735	16556	16718	16753	16722	16779	16566	16612	16652	16704	16738	16756	16883	16919	16697	16621	16818	16813	16642	16692	16656	16655	16594	16740	16681	16465	16709	16728	16780	16733	16720	16760	16706	16617	16565	16735	16849	16836	16825	16752	16630	16553	16613	16756	16615	16805	16579	17031	16800	16604	16811	16756	16523	16665	16728	16847	16548	16691	16735	16661	16525	16524	16500	16645	16700	16805	16601	16684	16713	16679	16430	16605	16746	16917	16652	16814	16765	16685	16609	16791	16706	16678	16762	16756	16790	16442	16836	16828	16629	16616	16556	16543	16723	16603	16703	16672	16635	16623	16751	16834	16607	16717	16658	16714	16666	16558	16566	16629	16568	16813	16728	16606	16567	16603	16639	16588	16773	16703	16893	16640	16658	16832	16854	16799	16720	16866	16846	16674	16447	16790	16635	16818	16691	16710	16587	16815	16745	16540	16557	16707	16707	16971	16700	16616	16665	16732	16682	16818	16577	16770	16781	16786	16596	16597	16794	16391	16472	16774	16740	16738	16734	16719	16784	16483	16724	16782	16644	16572	16714	16631	16486	16634	16950	16779	16557	16699	16779	16574	16878	16625	16587	16750	16781	16555	16380	16615	16694	16594	16766	16672	16780	16740	16690	16613	16628	16791	16607	16668	16711	16825	16688	16715	16502	16676	16764	16762	16730	16696	16828	16646	16535	16844	16705	16545	16908	16518	16737	16697	16607	16669	16734	16917	16676	16731	16628	16787	16624	16780	16787	16838	16587	16824	16782	16677	16558	16772	16769	16716	16896	16711	16530	16733	16805	16907	17002	16730	16586	16572	16749	16701	16623	16777	16665	16706	16518	16634	16557	16587	16611	16692	16796	16771	16774	16759	16551	16658	16825	16686	16630	16741	16620	16714	16661	16734	16457	16654	16733	16784	16708	16861	16571	16768	16789	16699	16885	16691	16693	16406	16657	16769	16718	16620	16701	16680	16761	16733	16669	16895	16735	16576	16483	16618	16582	16787	16837	16892	16659	16833	16566	16666	16623	16735	16673	16578	16543	16639	16725	16825	16763	16795	16982	16684	16669	16841	16533	16717	16674	16669	16710	16411	16813	16750	16684	16598	16567	16770	16663	16518	16690	16524	16861	16845	16768	16742	16903	16611	16624	16916	16913	16525	16542	16705	16459	16592	16516	16776	16552	16589	16780	16607	16442	16658	16738	16628	16570	16870	16847	16700	16598	16647	16431	16672	16718	16750	16723	16416	16491	16827	16706	16772	16719	16634	16824	16659	16940	16695	16847	16540	16691	16508	16599	16777	16988	16668	16654	16573	16604	16874	16743	16700	16728	16927	16634	16578	16807	16657	16535	16634	16733	16598	16828	16680	16596	16539	16459	16679	16564	16792	16764	16714	16753	16930	16512	16720	16644	16731	16930	16768	16857	16658	16851	16843	16736	16760	16518	16719	16737	16838	16868	16600	16838	16621	16604	16584	16612	16706	16765	16490	16710	16659	16456	16564	16542	16655	16659	16747	16602	16579	16811	16713	16859	16677	16879	16553	16576	16716	16670	16673	16665	16629	16757	16626	16731	16704	16675	16842	16649	16882	16742	16671	16730	16731	16745	16480	16646	16728	16658	16575	16783	16654	16595	16678	16775	16612	16820	16800	16812	16532	16825	16754	16779	16709	16721	16711	16689	16718	16385	16593	16751	16665	16522	16806	16721	16676	16531	16762	16563	16950	16829	16616	16631	16744	16777	16596	16777	16681	16767	16449	16734	16750	16881	16621	16759	17022	16805	16598	16570	16695	16700	16636	16565	16565	16573	16562	16622	16623	16475	16543	16688	16681	16788	16670	16784	16722	16536	16754	16680	16536	16647	16519	16726	16414	16916	16748	16745	16571	16799	16571	16731	16624	16747	16780	16882	16669	16574	16684	16753	16621	16656	16718	16708	16585	16633	16469	16633	16867	16710	16721	16487	16588	16778	17010	16651	16733	16792	16788	16433	16653	16833	16937	16665	16389	16844	16712	16717	16673	16770	16685	16626	16813	16746	16661	16773	16738	16739	16678	16658	16671	16576	16632	17066	16922	16754	16666	16774	16637	16583	16696	16554	16746	16490	16705	16713	16830	16524	16810	16609	16689	16652	16562	16629	16827	16607	16752	16552	16591	16788	16831	16600	16712	16635	16824	16791	16705	16676	16892	16786	16595	16817	16543	16725	16560	16665	16729	16478	16781	16714	16749	16595	16565	16793	16583	16782	16527	16784	16631	16657	16706	16507	16559	16797	16671	16493	16585	16658	16545	16551	16690	16766	16643	16614	16489	16777	16756	16670	16618	16698	16844	16670	16752	16655	16648	16583	16576	16498	16538	16660	16689	16619	16593	16580	16717	16782	16571	16882	16714	16669	16724	16663	16610	16624	16650	16615	16806	16778	16583	16619	16605	16748	16743	16667	16781	16803	16767	16813	16491	16764	16799	16540	16718	16673	16712	16856	16647	16554	16780	16784	16701	16608	16713	16644	16697	16756	16623	16704	16792	16597	16800	16656	16799	16630	16656	16816	16614	16682	16661	16755	16721	16794	16713	16636	16807	16667	16616	16683	16722	16679	16736	16647	16775	16702	16590	16581	16752	16493	16815	16851	16751	16623	16600	16704	16662	16707	16788	16924	16635	16796	16681	16613	16457	16673	16750	16607	16742	16730	16733	16581	16613	16810	16652	16711	16787	16922	16713	16604	16523	16586	16655	16533	16716	16636	16744	16634	16793	16816	16645	16631	16846	16767	16665	16847	16786	16840	16842	16749	16695	16761	16699	16835	16742	16707	16678	16674	16605	16649	16646	16740	16589	16745	16743	16609	16403	16649	16617	16547	16814	16703	16671	16687	16770	16828	16708	16869	16777	16840	16661	16726	16554	16670	16746	16686	16721	16493	16920	16857	16591	16602	16697	16663	16776	16710
18792	31384	35756	22861	19725	18395	16962	16366	15969	15677	15354	15248	15148	14868	14842	14793	14894	14649	14718	14483	14636	14477	14656	14680	14549	14388	14572	14654	14506	14487	14550	14544	14526	14644	14449	14526	14630	14450	14620	14476	14571	14740	14370	14685	14746	14607	14723	14504	14624	14562	14486	14642	14568	14538	14542	14567	14571	14482	14332	14427	14445	14475	14562	14492	14496	14517	14441	14454	14684	14483	14448	14490	14549	14517	14541	14551	14543	14599	14721	14419	14634	14554	14537	14510	14522	14584	14621	14620	14602	14588	14507	14551	14532	14506	14543	14504	14458	14538	14453	14612	14588	14477	14634	14506	14594	14457	14650	14578	14454	14430	14478	14520	14541	14474	14567	14518	14584	14419	14398	14579	14513	14268	14478	14494	14612	14472	14516	14406	14535	14563	14392	14506	14456	14546	14401	14561	14637	14587	14582	14506	14735	14492	14573	14566	14560	14570	14319	14567	14506	14446	14578	14527	14384	14397	14504	14546	14639	14544	14669	14578	14550	14663	14546	14345	14639	14593	14443	14407	14473	14650	14607	14443	14543	14554	14489	14512	14535	14300	14498	14669	14655	14406	14502	14558	14432	14429	14516	14316	14460	14622	14473	14629	14476	14513	14494	14573	14537	14647	14499	14519	14520	14302	14486	14474	14556	14555	14556	14622	14668	14608	14617	14558	14335	14539	14499	14452	14480	14561	14705	14460	14637	14515	14468	14614	14607	14470	14559	14483	14460	14623	14486	14609	14445	14527	14569	14571	14369	14415	14389	14459	14518	14549	14318	14591	14356	14475	14538	14470	14601	14474	14649	14506	14568	14479	14481	14542	14551	14606	14313	14526	14489	14531	14409	14598	14547	14568	14536	14567	14499	14635	14488	14623	14390	14413	14615	14492	14700	14642	14416	14685	14424	14466	14478	14652	14515	14495	14504	14528	14478	14587	14440	14543	14462	14521	14487	14467	14544	14545	14573	14653	14495	14612	14566	14559	14327	14363	14656	14621	14621	14635	14474	14486	14448	14536	14593	14539	14607	14689	14529	14549	14428	14625	14503	14486	14684	14587	14638	14579	14638	14496	14670	14544	14309	14507	14563	14517	14570	14482	14508	14454	14474	14651	14594	14659	14425	14517	14698	14374	14472	14491	14501	14571	14465	14335	14478	14539	14546	14462	14402	14438	14490	14525	14532	14596	14498	14594	14503	14645	14589	14583	14525	14459	14492	14527	14535	14638	14299	14468	14506	14470	14406	14588	14462	14542	14526	14468	14703	14574	14550	14511	14610	14438	14428	14443	14475	14531	14553	14541	14537	14474	14394	14443	14449	14516	14589	14473	14682	14620	14381	14570	14439	14603	14666	14561	14658	14499	14582	14424	14611	14434	14448	14412	14436	14395	14606	14440	14535	14706	14640	14558	14574	14514	14580	14409	14727	14383	14591	14489	14578	14408	14374	14452	14530	14478	14488	14651	14547	14565	14367	14451	14613	14550	14589	14462	14473	14468	14553	14486	14487	14639	14429	14464	14487	14631	14414	14556	14429	14525	14393	14462	14517	14346	14622	14510	14592	14381	14622	14584	14703	14493	14744	14379	14467	14500	14471	14456	14269	14506	14561	14639	14359	14597	14510	14368	14515	14733	14553	14402	14414	14535	14685	14485	14487	14518	14497	14598	14675	14446	14584	14485	14642	14241	14461	14470	14623	14394	14424	14360	14366	14493	14515	14279	14507	14449	14547	14380	14511	14612	14648	14548	14623	14572	14479	14604	14408	14611	14612	14440	14546	14595	14460	14558	14489	14679	14565	14424	14371	14520	14572	14396	14362	14650	14509	14397	14591	14467	14670	14608	14530	14473	14793	14521	14460	14684	14462	14376	14531	14497	14558	14593	14610	14527	14488	14610	14551	14527	14415	14524	14478	14582	14620	14528	14655	14448	14576	14554	14470	14598	14457	14596	14663	14539	14627	14683	14595	14473	14526	14512	14540	14568	14616	14506	14472	14665	14575	14560	14465	14506	14521	14338	14278	14696	14436	14500	14511	14568	14490	14401	14429	14640	14558	14652	14649	14534	14408	14500	14523	14446	14440	14481	14569	14575	14663	14617	14582	14406	14620	14430	14493	14507	14556	14599	14583	14585	14518	14633	14581	14583	14492	14619	14516	14580	14658	14448	14442	14441	14545	14519	14532	14405	14605	14392	14515	14548	14402	14472	14485	14452	14709	14520	14385	14647	14379	14525	14544	14482	14655	14430	14428	14515	14463	14352	14751	14376	14438	14426	14467	14560	14359	14578	14600	14447	14468	14466	14391	14622	14552	14611	14363	14382	14639	14383	14471	14479	14426	14568	14494	14478	14512	14549	14463	14481	14495	14609	14443	14480	14434	14520	14653	14716	14524	14539	14587	14597	14719	14635	14538	14382	14472	14412	14307	14455	14539	14471	14591	14648	14506	14476	14538	14691	14436	14500	14669	14551	14576	14474	14476	14634	14601	14607	14569	14514	14634	14407	14523	14635	14613	14408	14708	14576	14609	14495	14467	14718	14592	14501	14559	14503	14575	14543	14583	14347	14430	14531	14645	14678	14450	14509	14535	14556	14642	14453	14590	14637	14417	14673	14521	14572	14639	14608	14384	14504	14520	14475	14624	14550	14420	14493	14517	14458	14659	14664	14581	14558	14487	14575	14712	14457	14619	14599	14401	14572	14519	14538	14410	14537	14318	14446	14386	14625	14527	14310	14393	14560	14524	14483	14557	14551	14433	14579	14489	14502	14398	14419	14429	14524	14529	14479	14499	14494	14308	14523	14556	14433	14541	14443	14466	14518	14462	14548	14559	14479	14548	14518	14464	14512	14429	14443	14382	14416	14370	14596	14458	14595	14584	14411	14419	14340	14467	14558	14393	14389	14500	14527	14560	14407	14584	14579	14377	14402	14731	14485	14459	14461	14417	14231	14653	14545	14462	14466	14533	14801	14601	14473	14547	14594	14617	14524	14517	14517	14719	14541	14652	14487	14637	14541	14367	14622	14558	14476	14528	14583	14488	14475	14381	14576	14562	14534	14590	14483	14325	14579	14449	14577	14735	14472	14344	14501	14464	14494	14553	14527	14717	14585	14336	14450	14645	14549	14583	14554	14627	14486	14597	14591	14541	14607	14494	14476	14527	14462	14611	14425	14447	14482	14611	14505	14461	14332	14249	14585	14542	14646	14386	14590	14341	14555	14442	14410	14603	14528	14545	14475	14565	14633	14530	14645	14599	14677	14396	14692	14627	14531	14327	14462	14637	14537	14699	14463	14603	14479	14479	14500	14668	14484	14458	14680	14582	14526	14539	14505	14453	14308	14577	14394	14558	14598	14425	14528	14541	14662	14625	14499	14671	14376	14558	14602	14689	14537	14512	14412	14434	14551	14462	14737	14542	14508	14677	14642	14455	14312	14571	14390	14608	14433	14286	14532	14560	14383	14478	14469	14560	14460	14535	14607	14465	14588	14589	14566	14455	14412	14514	14581	14475	14455	14425	14513	14293	14438	14453	14624	14364	14603	14733	14483	14691	14567	14518	14546	14224	14557	14556	14486	14387	14482	14388	14385	14635	14467	14459	14599	14496	14629	14376	14373	14354	14581	14541	14430	14484	14533	14545	14653	14513	14470	14618	14374	14603	14718	14476	14533	14555	14607	14381	14511	14685	14446	14432	14342	14544	14557	14544	14573	14444	14509	14443	14590	14436	14406	14604	14610	14505	14496	14437	14689	14356	14487	14500	14584	14473	14231	14559	14494	14338	14482	14505	14522	14566	14493	14648	14422	14468	14490	14554	14621	14600	14601	14730	14439	14411	14366	14478	14773	14693	14633	14485	14523	14608	14467	14486	14617	14604	14593	14472	14593	14475	14498	14500	14499	14492	14534	14786	14551	14302	14403	14498	14604	14657	14569	14470	14653	14519	14521	14608	14477	14411	14551	14683	14561	14690	14596	14543	14603	14476	14650	14448	14544	14530	14585	14664	14601	14562	14688	14578	14417	14550	14620	14600	14317	14680	14699	14517	14484	14556	14414	14390	14552	14476	14482	14606	14570	14473	14602	14426	14588	14621	14465	14663	14404	14422	14636	14458	14635	14497	14620	14662	14745	14714	14499	14595	14600	14461	14542	14626	14672	14493	14418	14561	14412	14566	14461	14676	14380	14662	14571	14444	14385	14420	14542	14574	14552	14598	14519	14465	14601	14590	14276	14651	14474	14487	14577	14442	14569	14625	14499	14394	14405	14539	14512	14528	14462	14639	14590	14476	14453	14395	14473	14471	14485	14528	14482	14574	14625	14353	14542	14502	14511	14552	14453	14626	14537	14455	14684	14518	14486	14700	14607	14448	14419	14518	14524	14398	14480	14450	14475	14276	14641	14450	14446	14583	14601	14696	14441	14292	14477	14605	14533	14479	14523	14525	14452	14486	14736	14423	14519	14556	14611	14411	14496	14652	14576	14513	14554	14448	14539	14331	14659	14703	14576	14452	14598	14418	14384	14459	14637	14466	14666	14500	14614	14508	14391	14432	14466	14568	14648	14670	14425	14476	14749	14380	14565	14748	14643	14634	14421	14551	14575	14534	14550	14439	14682	14659	14517	14423	14572	14395	14460	14528	14539	14464	14390	14538	14631	14568	14560	14475	14460	14551	14430	14450	14448	14441	14744	14620	14535	14366	14397	14429	14521	14475	14423	14502	14458	14417	14670	14464	14420	14503	14430	14577	14448	14580	14553	14507	14437	14481	14745	14633	14550	14473	14446	14420	14487	14543	14460	14626	14492	14411	14360	14577	14479	14524	14677	14518	14540	14400	14427	14578	14424	14492	14428	14571	14579	14525	14544	14543	14393	14646	14394	14563	14554	14562	14534	14634	14453	14450	14477	14378	14446	14458	14624	14482	14435	14520	14609	14627	14524	14461	14644	14545	14589	14426	14498	14296	14245	14605	14494	14657	14474	14387	14509	14554	14737	14381	14395	14624	14326	14594	14645	14479	14615	14483	14581	14574	14568	14518	14573	14525	14529	14452	14676	14626	14518	14444	14430	14603	14524	14501	14675	14424	14482	14458	14297	14557	14588	14603	14576	14429	14709	14594	14450	14659	14505	14603	14615	14637	14359
24063	21287	32759	29052	23156	23497	22218	18985	18264	18135	17695	17473	17188	17006	17203	16944	16896	16642	16780	16594	16663	16653	16564	16704	16795	16629	16641	16528	16628	16422	16530	16442	16505	16472	16433	16711	16538	16595	16562	16549	16662	16593	16677	16795	16786	16766	16642	16570	16586	16483	16569	16453	16410	16437	16446	16467	16304	16504	16572	16420	16446	16418	16328	16416	16547	16529	16714	16482	16504	16450	16463	16486	16466	16395	16427	16406	16398	16408	16472	16169	16502	16434	16467	16503	16448	16187	16335	16529	16701	16287	16163	16266	16420	16263	16427	16430	16411	16429	16454	16243	16272	16366	16384	16476	16555	16477	16588	16311	16388	16324	16461	16475	16281	16242	16337	16390	16488	16440	16440	16380	16446	16345	16319	16332	16612	16270	16385	16408	16354	16385	16336	16295	16443	16455	16346	16664	16611	16380	16415	16303	16363	16327	16645	16442	16581	16583	16498	16395	16379	16346	16325	16400	16274	16452	16333	16116	16513	16243	16451	16502	16481	16366	16438	16403	16516	16395	16624	16193	16272	16388	16432	16285	16514	16256	16309	16211	16437	16552	16542	16283	16434	16316	16390	16443	16434	16444	16558	16397	16455	16451	16412	16423	16485	16582	16355	16331	16348	16308	16252	16407	16311	16505	16396	16099	16582	16349	16379	16291	16441	16488	16326	16443	16246	16444	16427	16563	16617	16515	16423	16382	16303	16314	16441	16435	16350	16436	16502	16429	16327	16367	16333	16359	16420	16508	16371	16262	16434	16247	16406	16607	16384	16419	16501	16379	16281	16303	16347	16542	16602	16394	16615	16477	16393	16302	16377	16408	16405	16337	16366	16491	16172	16381	16492	16462	16365	16495	16363	16216	16322	16494	16359	16078	16599	16423	16463	16578	16472	16582	16279	16413	16463	16503	16287	16400	16472	16357	16433	16236	16305	16397	16445	16449	16307	16512	16452	16478	16400	16523	16536	16310	16437	16495	16698	16474	16508	16461	16292	16366	16415	16388	16431	16645	16409	16337	16329	16323	16325	16230	16617	16313	16337	16359	16276	16379	16433	16334	16511	16329	16546	16474	16529	16312	16226	16279	16504	16472	16331	16417	16378	16196	16311	16487	16486	16369	16319	16483	16537	16481	16525	16478	16288	16356	16246	16236	16420	16348	16281	16192	16562	16551	16316	16256	16238	16384	16375	16341	16522	16338	16317	16463	16315	16276	16320	16367	16507	16454	16354	16464	16443	16497	16213	16221	16528	16527	16479	16320	16307	16454	16313	16570	16228	16274	16418	16321	16398	16374	16624	16376	16272	16431	16528	16409	16405	16417	16249	16525	16307	16448	16575	16330	16379	16232	16378	16158	16377	16410	16293	16262	16606	16312	16414	16503	16510	16372	16435	16408	16398	16414	16485	16202	16474	16346	16465	16426	16305	16365	16406	16520	16445	16164	16329	16300	16469	16345	16453	16428	16388	16345	16390	16540	16406	16328	16373	16430	16421	16275	16244	16209	16255	16137	16415	16470	16339	16542	16370	16281	16350	16362	16455	16401	16417	16569	16412	16451	16360	16501	16409	16354	16347	16335	16400	16616	16370	16472	16358	16602	16447	16553	16373	16440	16444	16398	16734	16388	16337	16311	16371	16356	16299	16348	16258	16456	16489	16319	16506	16454	16395	16494	16260	16368	16437	16348	16236	16568	16356	16325	16382	16369	16486	16388	16346	16412	16474	16457	16355	16535	16423	16227	16636	16366	16402	16282	16509	16471	16255	16447	16373	16297	16144	16289	16379	16509	16386	16429	16304	16400	16365	16535	16443	16378	16290	16224	16445	16465	16336	16324	16499	16495	16417	16101	16407	16523	16384	16415	16451	16341	16360	16348	16518	16362	16328	16437	16365	16497	16369	16352	16219	16406	16334	16364	16422	16405	16504	16276	16406	16246	16367	16503	16396	16256	16357	16436	16449	16268	16420	16414	16107	16444	16475	16270	16474	16445	16396	16450	16612	16318	16389	16459	16470	16314	16406	16433	16416	16392	16533	16306	16288	16454	16332	16253	16206	16393	16295	16403	16399	16533	16471	16350	16478	16402	16372	16260	16326	16369	16422	16359	16359	16381	16112	16363	16453	16529	16446	16597	16621	16601	16351	16490	16213	16495	16420	16206	16456	16328	16252	16341	16465	16341	16464	16321	16407	16252	16424	16535	16325	16429	16397	16317	16526	16384	16277	16363	16426	16387	16405	16360	16346	16259	16298	16214	16406	16487	16148	16334	16435	16290	16419	16326	16366	16496	16316	16364	16330	16366	16538	16485	16423	16401	16443	16443	16349	16243	16376	16392	16540	16242	16118	16406	16378	16357	16248	16348	16499	16334	16327	16448	16460	16318	16490	16428	16395	16437	16486	16400	16031	16460	16507	16529	16354	16494	16419	16554	16479	16565	16480	16338	16126	16417	16290	16441	16367	16459	16452	16416	16548	16358	16437	16274	16498	16458	16508	16435	16538	16351	16377	16429	16132	16613	16411	16603	16511	16303	16558	16418	16534	16314	16200	16159	16502	16393	16577	16622	16578	16633	16347	16739	16418	16357	16460	16286	16408	16602	16609	16433	16383	16476	16242	16612	16504	16417	16398	16422	16427	16511	16287	16191	16380	16286	16273	16240	16481	16394	16622	16400	16361	16503	16451	16187	16426	16406	16437	16244	16499	16551	16558	16444	16391	16577	16412	16260	16205	16367	16512	16429	16246	16444	16562	16435	16606	16521	16454	16285	16481	16264	16494	16516	16381	16383	16448	16265	16363	16234	16169	16407	16291	16341	16519	16453	16439	16396	16362	16361	16451	16316	16604	16314	16263	16472	16397	16613	16213	16375	16329	16386	16318	16497	16331	16369	16544	16428	16548	16345	16463	16410	16334	16364	16306	16571	16609	16249	16508	16485	16563	16319	16421	16113	16304	16597	16290	16359	16306	16364	16491	16296	16455	16482	16570	16415	16209	16292	16477	16326	16477	16470	16266	16395	16337	16257	16361	16430	16375	16445	16362	16359	16355	16438	16427	16291	16294	16430	16523	16553	16512	16445	16292	16512	16478	16392	16525	16525	16533	16548	16168	16361	16261	16327	16440	16361	16259	16401	16470	16393	16178	16421	16494	16300	16595	16288	16377	16428	16375	16571	16317	16421	16156	16518	16474	16467	16318	16487	16324	16334	16318	16356	16577	16564	16177	16462	16321	16250	16333	16283	16444	16376	16348	16416	16491	16303	16370	16442	16421	16310	16406	16372	16485	16364	16354	16384	16296	16422	16497	16230	16456	16386	16497	16562	16461	16279	16563	16478	16370	16374	16590	16326	16457	16443	16161	16276	16313	16472	16260	16569	16445	16507	16398	16387	16438	16238	16210	16220	16427	16380	16292	16361	16458	16415	16393	16581	16395	16283	16188	16494	16423	16477	16531	16432	16496	16347	16400	16420	16454	16529	16426	16291	16402	16462	16304	16345	16403	16200	16250	16347	16384	16332	16549	16444	16368	16446	16503	16476	16510	16284	16448	16457	16657	16400	16412	16417	16371	16347	16152	16212	16354	16385	16290	16674	16237	16295	16459	16350	16631	16225	16189	16383	16472	16426	16507	16259	16460	16399	16448	16299	16283	16409	16469	16467	16381	16485	16456	16432	16430	16390	16492	16501	16471	16165	16347	16370	16292	16446	16342	16143	16381	16590	16306	16244	16456	16400	16382	16402	16328	16186	16493	16427	16500	16403	16465	16330	16364	16370	16455	16412	16363	16415	16423	16360	16478	16346	16491	16371	16505	16302	16241	16215	16299	16566	16392	16483	16408	16301	16246	16485	16428	16374	16199	16597	16550	16493	16428	16168	16378	16169	16426	16426	16501	16252	16322	16372	16433	16431	16306	16404	16634	16241	16404	16350	16575	16469	16379	16370	16593	16363	16395	16475	16231	16390	16394	16474	16274	16451	16343	16313	16527	16371	16559	16507	16320	16484	16470	16368	16331	16292	16304	16266	16485	16391	16375	16279	16363	16459	16382	16355	16393	16610	16554	16713	16357	16434	16092	16413	16264	16480	16278	16538	16415	16338	16137	16295	16233	16265	16655	16519	16505	16296	16444	16422	16323	16525	16338	16393	16178	16581	16556	16371	15949	16236	16383	16773	16597	16402	16466	16524	16438	16536	16241	16350	16503	16372	16187	16186	16331	16307	16352	16392	16452	16484	16552	16482	16323	16169	16530	16334	16387	16420	16367	16435	16384	16430	16454	16354	16354	16372	16600	16465	16561	16295	16407	16221	16463	16402	16434	16364	16371	16493	16459	16393	16353	16510	16498	16245	16508	16373	16769	16565	16504	16515	16485	16388	16329	16239	16413	16407	16313	16500	16390	16101	16241	16388	16408	16314	16525	16093	16345	16307	16444	16434	16370	16328	16315	16310	16140	16256	16309	16502	16327	16335	16114	16481	16291	16419	16429	16453	16435	16391	16454	16505	16431	16671	16510	16605	16357	16439	16384	16503	16333	16220	16382	16390	16496	16592	16366	16473	16126	16391	16511	16197	16463	16470	16377	16660	16332	16355	16301	16258	16397	16317	16364	16540	16446	16504	16419	16375	16486	16312	16407	16562	16493	16319	16307	16399	16149	16451	16490	16512	16293	16344	16417	16386	16602	16619	16515	16306	16258	16499	16208	16419	16519	16477	16392	16376	16389	16452	16463	16415	16345	16240	16423	16571	16427	16316	16562	16255	16673	16292	16564	16347	16432	16276	16401	16285	16025	16544	16347	16583	16525	16363	16508	16342	16404	16475	16661	16113	16384	16516	16419	16372	16435	16433	16543	16567	16177	16416	16413	16165	16445	16270	16106	16282	16295	16390	16379	16521	16358	16392	16443	16457	16339	16451	16451	16478	16356	16365	16349	16402	16402	16626	16354	16407	16657	16329	16304	16327	16426	16223	16301	16338	16240	16464	16463	16419	16492	16371	16223	16417	16345	16341	16438	16384	16242	16454	16393	16326	16354	16277	16334	16518	16495	16414	16558	16411	16230	16308	16373	16268	16406	16460	16398	16517	16469	16405	16258	16606	16359	16206	16431	16164	16362	16538	16457	16204	16616	16383	16450	16504	16450	16416
21488	50291	67790	28294	23669	21060	19469	18052	17208	16503	16182	15679	15599	15230	15354	14908	14843	14635	14654	14443	14601	14490	14734	14436	14399	14537	14308	14551	14341	14567	14541	14426	14355	14525	14301	14107	14442	14279	14313	14409	14273	14429	14466	15123	14826	14724	14577	14476	14313	14346	14335	14267	14262	14498	14336	14179	14401	14276	14307	14486	14421	14290	14384	14134	14380	14299	14504	14407	14300	14498	14282	14253	14414	14300	14276	14500	14452	14250	14208	14292	14344	14356	14230	14485	14311	14345	14409	14612	14384	14127	14460	14356	14269	14160	14499	14346	14363	14373	14347	14452	14134	14434	14260	14245	14261	14440	14483	14204	14518	14157	14459	14230	14416	14352	14333	14374	14315	14120	14318	14358	14402	14281	14323	14319	14343	14269	14343	14294	14440	14216	14342	14423	14195	14581	14375	14291	14296	14230	14393	14205	14269	14319	14347	14490	14357	14374	14227	14287	14285	14423	14446	14252	14318	14387	14284	14371	14238	14384	14498	14166	14373	14481	14327	14401	14259	14253	14476	14398	14325	14474	14360	14172	14354	14289	14327	14299	14331	14228	14252	14364	14264	14295	14279	14345	14401	14251	14108	14263	14241	14386	14585	14408	14403	14160	14060	14314	14258	14410	14340	14374	14210	14218	14483	14408	14426	14293	14249	14220	14390	14402	14326	14400	14416	14161	14504	14239	14246	14401	14442	14225	14271	14289	14366	14430	14386	14396	14421	14390	14375	14389	14375	14067	14435	14333	14494	14241	14352	14430	14329	14399	14389	14329	14326	14488	14301	14276	14456	14450	14175	14321	14190	14358	14258	14265	14338	14531	14381	14313	14357	14232	14243	14336	14270	14399	14422	14398	14292	14239	14415	14510	14464	14294	14366	14323	14548	14204	14401	14452	14286	14519	14325	14309	14323	14505	14349	14331	14378	14379	14421	14182	14298	14377	14165	14425	14483	14358	14284	14342	14417	14466	14288	14339	14246	14259	14337	14448	14382	14358	14217	14225	14332	14458	14262	14222	14375	14421	14307	14337	14303	14287	14261	14499	14319	14467	14175	14446	14390	14360	14373	14265	14272	14338	14414	14474	14335	14333	14297	14421	14192	14235	14208	14369	14293	14238	14465	14225	14369	14382	14420	14346	14179	14455	14103	14353	14407	14221	14378	14236	14596	14326	14348	14422	14262	14211	14234	14308	14386	14312	14178	14349	14287	14337	14431	14222	14362	14242	14197	14399	14305	14396	14305	14267	14377	14295	14471	14320	14206	14412	14401	14371	14396	14402	14362	14301	14276	14351	14356	14351	14363	14260	14313	14278	14333	14445	14260	14489	14427	14431	14431	14294	14330	14409	14263	14375	14306	14302	14396	14332	14228	14179	14439	14408	14240	14364	14354	14357	14312	14218	14219	14311	14416	14455	14294	14299	14241	14408	14342	14469	14324	14248	14291	14346	14239	14421	14295	14471	14374	14366	14384	14337	14449	14440	14294	14413	14471	14372	14450	14275	14471	14397	14272	14466	14283	14476	14244	14333	14373	14292	14466	14495	14408	14365	14291	14365	14449	14419	14311	14536	14389	14242	14406	14338	14398	14323	14180	14375	14264	14289	14242	14133	14343	14265	14217	14331	14498	14207	14466	14207	14287	14301	14508	14227	14277	14342	14448	14293	14376	14409	14485	14184	14151	14408	14247	14261	14346	14254	14333	14364	14353	14463	14276	14290	14403	14493	14278	14261	14360	14256	14582	14302	14491	14298	14178	14400	14216	14363	14387	14342	14278	14377	14368	14265	14411	14457	14274	14298	14176	14462	14283	14235	14345	14329	14339	14500	14328	14367	14379	14373	14362	14322	14244	14282	14309	14317	14337	14415	14308	14350	14212	14456	14365	14462	14217	14319	14326	14515	14361	14239	14337	14308	14321	14279	14298	14248	14306	14483	14395	14420	14310	14329	14230	14352	14372	14223	14220	14401	14333	14354	14304	14325	14422	14323	14438	14366	14297	14283	14362	14256	14342	14428	14428	14321	14097	14294	14393	14338	14357	14455	14267	14265	14446	14457	14514	14355	14441	14252	14307	14359	14377	14465	14298	14419	14469	14311	14145	14457	14376	14282	14334	14343	14243	14144	14317	14326	14351	14124	14247	14349	14293	14393	14294	14286	14311	14312	14275	14467	14288	14209	14433	14260	14272	14229	14341	14494	14506	14376	14355	14455	14343	14360	14406	14332	14421	14519	14187	14439	14357	14323	14279	14456	14446	14323	14275	14450	14442	14283	14383	14323	14327	14363	14232	14367	14262	14246	14075	14442	14348	14252	14306	14218	14332	14532	14399	14357	14422	14407	14368	14409	14318	14288	14385	14191	14319	14400	14434	14387	14481	14385	14425	14369	14188	14218	14411	14481	14171	14510	14318	14423	14307	14441	14267	14330	14380	14380	14474	14418	14493	14347	14539	14267	14329	14292	14302	14590	14170	14172	14279	14413	14395	14361	14512	14460	14555	14283	14446	14300	14357	14340	14299	14159	14263	14283	14377	14431	14494	14192	14390	14359	14307	14310	14289	14424	14295	14235	14499	14358	14310	14348	14216	14374	14359	14165	14526	14232	14359	14127	14433	14234	14530	14152	14113	14311	14396	14484	14418	14272	14481	14286	14447	14339	14200	14340	14280	14273	14234	14267	14323	14320	14403	14231	14346	14508	14278	14242	14282	14300	14379	14367	14408	14392	14284	14459	14467	14357	14285	14186	14275	14289	14291	14512	14365	14202	14358	14416	14336	14322	14378	14332	14380	14324	14229	14389	14237	14454	14240	14277	14083	14318	14150	14324	14248	14265	14127	14454	14495	14205	14314	14327	14295	14462	14414	14225	14424	14291	14329	14277	14277	14261	14565	14355	14199	14435	14362	14284	14373	14383	14368	14398	14221	14056	14168	14402	14312	14300	14338	14211	14402	14405	14291	14277	14312	14333	14376	14473	14383	14361	14497	14119	14292	14413	14302	14452	14412	14253	14245	14514	14381	14179	14461	14435	14517	14381	14221	14257	14461	14262	14116	14321	14306	14496	14302	14333	14502	14293	14295	14226	14351	14500	14503	14371	14365	14262	14490	14427	14443	14128	14288	14439	14416	14398	14398	14167	14146	14218	14414	14445	14293	14359	14394	14398	14419	14349	14251	14357	14315	14232	14473	14363	14393	14332	14379	14167	14472	14219	14392	14177	14360	14227	14415	14196	14255	14426	14486	14378	14325	14311	14283	14366	14342	14456	14212	14326	14416	14187	14412	14430	14314	14399	14303	14361	14176	14227	14353	14365	14290	14259	14444	14276	14327	14347	14261	14256	14250	14256	14402	14295	14331	14213	14457	14290	14327	14522	14328	14298	14448	14381	14390	14249	14333	14262	14336	14394	14403	14331	14492	14393	14254	14341	14346	14506	14464	14375	14395	14340	14330	14380	14438	14382	14438	14318	14201	14430	14458	14294	14228	14466	14460	14253	14415	14405	14379	14263	14338	14358	14131	14351	14431	14409	14436	14333	14389	14146	14385	14120	14406	14398	14439	14306	14520	14407	14301	14477	14335	14294	14293	14254	14434	14401	14290	14228	14340	14302	14415	14174	14330	14381	14340	14125	14438	14445	14429	14397	14468	14358	14383	14184	14328	14385	14288	14385	14405	14471	14331	14316	14344	14250	14340	14132	14413	14366	14443	14242	14278	14286	14383	14249	14259	14433	14219	14285	14446	14294	14291	14362	14209	14298	14328	14407	14475	14407	14146	14289	14469	14255	14302	14393	14269	14276	14364	14361	14481	14495	14271	14286	14292	14297	14203	14265	14259	14325	14361	14384	14341	14384	14360	14266	14334	14369	14415	14216	14338	14372	14327	14342	14320	14350	14267	14355	14356	14190	14418	14556	14407	14349	14235	14416	14226	14382	14412	14242	14399	14328	14218	14252	14218	14350	14359	14429	14278	14442	14378	14319	14304	14392	14321	14253	14415	14171	14374	14289	14333	14413	14443	14300	14393	14330	14430	14340	14348	14256	14472	14428	14230	14324	14363	14467	14499	14288	14226	14299	14345	14374	14293	14270	14395	14415	14295	14482	14358	14338	14258	14314	14468	14484	14254	14402	14340	14275	14477	14353	14333	14396	14299	14302	14486	14373	14493	14370	14235	14294	14247	14392	14344	14175	14470	14339	14357	14279	14399	14246	14360	14192	14481	14279	14371	14217	14248	14478	14456	14212	14347	14333	14180	14369	14261	14603	14194	14138	14428	14193	14353	14316	14377	14384	14419	14344	14332	14464	14439	14490	14436	14357	14487	14445	14309	14392	14313	14298	14337	14207	14202	14311	14248	14376	14328	14298	14316	14212	14323	14372	14239	14286	14377	14509	14186	14478	14246	14428	14393	14351	14438	14215	14252	14295	14500	14450	14302	14357	14289	14437	14254	14283	14318	14318	14287	14525	14319	14423	14158	14477	14305	14363	14350	14325	14319	14410	14160	14366	14454	14286	14362	14424	14224	14352	14427	14409	14166	14371	14380	14438	14236	14344	14457	14462	14332	14422	14373	14394	14277	14198	14550	14356	14366	14494	14425	14359	14194	14380	14335	14342	14414	14293	14307	14213	14399	14293	14141	14208	14347	14435	14331	14317	14295	14271	14312	14277	14249	14335	14336	14306	14321	14293	14186	14235	14410	14251	14384	14470	14253	14431	14209	14346	14387	14452	14401	14131	14355	14501	14450	14305	14363	14410	14317	14449	14366	14429	14296	14258	14268	14304	14340	14275	14220	14497	14269	14380	14270	14178	14227	14340	14223	14663	14323	14274	14428	14299	14230	14255	14512	14402	14275	14485	14301	14372	14458	14270	14426	14417	14308	14391	14345	14385	14582	14416	14390	14422	14267	14382	14345	14364	14298	14215	14329	14484	14362	14419	14396	14202	14355	14228	14361	14387	14337	14253	14376	14350	14420	14258	14405	14341	14312	14357	14345	14313	14439	14232	14372	14250	14304	14394	14272	14397	14379	14316	14445	14504	14396	14282	14571	14373	14375	14280	14576	14219	14419	14338	14348	14475	14459	14282	14352	14478	14459	14310	14165	14327	14165	14400	14354	14372	14267	14444	14424	14212	14391	14298
22716	21235	31759	24824	22038	24404	26375	20942	19390	19030	18381	17953	17707	17511	17340	17355	17284	17071	16928	16666	16543	16499	16468	16832	16886	16564	16461	16678	16648	16707	16402	16502	16574	16419	16622	16267	16414	16514	16358	16525	16197	16548	16561	17196	17134	17156	16768	16687	16356	16433	16457	16526	16425	16411	16269	16467	16223	16403	16396	16565	16294	16382	16223	16495	16099	16450	16324	16257	16243	16305	16221	16326	16229	16394	16310	16266	16259	16378	16326	16367	16415	16302	16322	16290	16095	16173	16514	16464	16308	16279	16360	16378	16180	16148	16294	16059	16217	16298	16359	16382	16394	16323	16157	16256	16301	16463	16301	16436	16335	16369	16293	16406	16464	16310	16185	16373	16425	16427	16299	16205	16339	16541	16378	16301	16526	16442	16290	16361	16330	16248	16443	16267	16465	16242	16239	16132	16364	16359	16336	16237	16171	16385	16243	16098	16180	16314	16314	16364	16409	16454	16348	16336	16160	16258	16250	16284	16228	16217	16286	16465	16285	16284	16552	16463	16323	16269	16282	16327	16304	16310	16372	16477	16364	16243	16216	15955	16516	16150	16201	16169	16199	16365	16254	16182	16190	16260	16386	16307	16385	16307	16017	16378	16286	16427	16144	16317	16144	16218	16298	16407	16221	16319	16267	16249	16372	16281	16362	16185	16149	16190	16396	16284	16246	16403	16314	16199	16299	16385	16241	16485	16263	16298	16603	16116	16226	16348	16192	16235	16234	16352	16080	16354	16370	16302	16341	16468	16388	16125	16315	16525	16278	16395	16472	16315	16212	16245	16078	16116	16298	16204	16250	16175	16174	16250	16307	16226	16380	16366	16428	16214	16052	16260	16406	16240	16404	16434	16262	16320	16255	16447	16349	16248	16470	16386	16245	16361	16276	16357	16340	16339	16200	16135	16213	16235	16285	16353	16380	16460	16325	16321	16337	16330	16303	16095	16664	16217	16348	16365	16271	16233	16334	16513	16317	16424	16206	16157	16325	16336	16278	16334	16380	16342	16437	16394	16308	16176	16427	16404	16281	16380	16387	16259	16432	16258	16400	16275	16127	16416	16199	16320	16308	16177	16309	16450	16330	16162	16318	16190	16427	16379	16256	16140	16359	16185	16220	16276	16256	16261	16278	16435	16310	16523	16353	16272	16487	16505	16284	16296	16437	16314	16356	16436	16260	16266	16298	16304	16249	16222	16407	16295	16206	16127	16219	16338	16299	16336	16318	16467	16352	16443	16274	16336	16215	16240	16278	16348	16449	16235	16139	16449	16381	16342	16387	16437	16493	16298	16507	16206	16438	16432	16230	16077	16292	16473	16172	16225	16173	16194	16302	16203	16316	16086	16345	16473	16419	16382	16437	16311	16474	16261	16198	16129	16289	16246	16249	16525	16514	16307	16284	16307	16380	16334	16362	16451	16261	16200	16469	16122	16331	16463	16322	16174	16124	16311	16520	16076	16296	16180	16365	16191	16260	16346	16339	16370	16294	16232	16325	16262	16212	16451	16517	16275	16261	16369	16323	16680	16382	16199	16389	16345	16256	16401	16480	16187	16402	16334	16471	16253	16186	16072	16320	16453	16305	16211	16258	16374	16307	16328	16209	16379	16237	16144	16161	16020	16280	16371	16250	16219	16267	16340	16151	16302	16391	16295	16413	16210	16343	16135	16381	16266	16452	16225	16156	16354	16217	16318	16292	16519	16284	16121	16352	16429	16261	16431	16458	16241	16061	16065	16164	16357	16365	16249	16490	16243	16158	16160	16381	16421	16360	16228	16400	16335	16452	16176	16205	16341	16349	16300	16194	16281	16301	16176	16251	16208	16200	16242	16179	16410	16080	16155	16271	16436	16276	16271	16436	16202	16593	16199	16100	16195	16326	16093	16023	16345	16233	16246	16280	16254	16373	16277	16348	16246	16281	16168	16335	16395	16241	16283	16392	16204	16221	16211	16221	16278	16332	16169	16100	16392	16291	16390	16360	16297	16203	16194	16230	16463	16169	16227	16433	16258	16359	16291	16223	16361	16120	16342	16361	16227	16306	16340	16270	16255	16181	16190	16245	16391	16296	16434	16549	16399	16337	16410	16355	16241	16152	16312	16290	16174	16154	16209	16511	16315	16277	16177	16270	16499	16185	16179	16183	16323	16401	16314	16340	16275	16273	16223	16520	16163	16296	16351	16343	16352	16312	16467	16283	16314	16237	16315	16244	16184	16357	16445	16391	16225	16335	16267	16304	16210	16437	16094	16286	16368	16334	16158	16337	16375	16280	16355	16260	16322	16462	16112	16300	16286	16299	16423	16401	16254	16284	16296	16138	16556	16214	16157	16069	16104	16243	16157	16298	16400	16375	16391	16204	16361	16282	16103	16297	16085	16258	16209	16425	16195	16242	16381	16227	16273	16299	16537	16254	16275	16370	16301	16280	16277	16308	16107	16364	16293	16453	16210	16197	16306	16227	16219	16302	16389	16345	16268	16232	16161	16233	16352	16278	16329	16326	16253	16334	16375	16205	16290	16300	16291	16233	16360	16274	16218	16219	16294	16230	16184	16384	16374	16323	16214	16267	16157	16177	16100	16167	16500	16146	16103	16066	16241	16119	16243	16072	16215	16291	16253	16213	16286	16169	16158	16201	16261	16133	16109	16358	16210	16273	16299	16374	16297	16337	16365	16191	16161	16224	16260	16298	16196	16183	16320	16033	16233	16113	16244	16394	16415	16278	16217	16069	16294	16320	16188	16254	16363	16126	16098	16217	16201	16472	16445	16529	16246	16376	16300	16327	16144	16151	16193	16184	16357	16219	16285	16356	16217	16158	16293	16342	15931	16154	16092	16185	16313	16173	16292	16331	16253	16293	16142	16326	16183	16264	16166	16154	16302	16635	16249	16233	16355	16323	16291	16202	16189	16453	16329	16519	16540	16371	16414	16421	16180	16149	16371	16100	16320	16405	16223	16224	16369	16311	16277	16452	16392	16308	16338	16234	16329	16313	16324	16252	16468	16484	16335	16398	16251	16331	16162	16097	16252	16263	16219	16256	16261	16210	16507	16405	16274	15964	16160	16050	16273	16219	16316	16404	16371	16535	16347	16341	16449	16248	16226	16403	16328	16334	16299	16357	16211	16331	16186	16384	16294	16246	16378	16065	16243	16128	16283	16221	16331	16217	16163	16424	16357	16332	16480	16149	16252	16335	16208	16239	16347	16325	16453	16294	16325	16359	16548	16289	16197	16308	16229	16277	16199	16324	16427	16423	16312	16125	16062	16248	16417	16348	16307	16478	16207	16211	16238	16382	16143	16498	16164	16436	16128	16072	16277	16175	16400	16336	16338	16266	16173	16145	16177	16383	16183	16279	16350	16292	16274	16234	16346	16321	16245	16303	16217	16291	16148	16231	16364	16501	16185	16227	16427	16090	16139	16337	16308	16305	16422	16377	16184	16176	16142	16459	16306	16272	16265	16323	16229	16401	16233	16209	16310	16292	16192	16249	16242	16277	16452	16144	16169	16266	16157	15960	16254	16131	16246	16511	16191	16285	16108	16341	16235	16256	16306	16327	16225	16224	16128	16207	16185	16135	16386	16110	16481	16305	16313	16356	16286	16348	16455	16216	16258	16256	16320	16436	16247	16279	16253	16261	16289	16398	16518	16535	16292	16417	16296	16264	16267	16389	16264	16442	16268	16350	16198	16350	16332	16199	16167	16293	16043	16237	16390	16388	16088	16249	16445	16252	16444	16374	16242	16422	16226	16452	16433	16474	16384	16411	16327	16237	16194	16228	16063	16252	16081	16405	16285	16304	16143	16293	16216	16279	16279	16250	16297	16206	16109	16459	16220	16441	16294	16073	16147	16379	16208	16255	16131	16146	16437	16215	16272	16178	16202	16390	16259	16297	16435	16229	16294	16180	16190	16272	16258	16235	16323	16484	16171	16325	16293	16198	16348	16407	16211	16140	16573	16361	16247	16145	16337	16410	16321	16055	16247	16226	16372	16191	16130	16254	16166	16135	16382	16142	16256	16242	16351	16265	16201	16107	16185	16352	16100	16434	16244	16165	16315	16250	16333	16165	16350	16220	16374	16284	16243	16173	16359	16147	16286	16371	16135	16383	16080	16386	16366	16231	16269	16305	16229	16295	16225	16348	16244	16211	16417	16299	16388	16330	16400	16459	16105	16136	16342	16415	16330	16337	16323	16261	16291	16189	16412	16343	16310	15958	16157	16389	16094	16140	16173	16125	16310	16215	16296	16322	16190	16389	16376	16321	16221	16313	16240	16301	16165	16074	16519	16315	16200	16329	16375	16408	16384	16125	16139	16310	16200	16282	16322	16301	16301	16244	16258	16527	16477	16365	16253	16254	16279	16341	16419	16279	16548	16329	16221	16377	16254	16335	16320	16371	16115	16213	16353	16202	16367	16340	16186	16326	16165	16291	16160	16437	16273	16274	16439	16330	16356	16353	16235	16354	16180	16258	16473	16304	16289	16136	16265	16287	16225	16261	16321	16243	16215	16405	16170	16388	16114	16215	16266	16397	16475	16270	16052	16250	16272	16356	16220	16378	16382	16401	16304	16292	16279	16426	16247	16294	16409	16142	16236	16186	16326	16423	16203	16203	16058	16186	16217	16425	16390	16386	16472	16301	16282	16300	16248	16299	16412	16181	16428	16313	16238	16674	16363	16254	16343	16339	16269	16308	16372	16438	16378	16474	16404	16203	16263	16149	16452	16414	16316	16337	16286	16508	16271	16190	16342	16286	16255	16273	16338	16249	16362	16275	16276	16223	16117	16308	16171	16280	16262	16290	16352	16330	16240	16315	16203	16241	16226	16212	16338	16246	16199	16317	16136	16325	16312	16330	16352	16207	16244	16336	16097	16409	16255	16251	16435	16216	16211	16403	16321	16409	16108	16250	16244	16196	16229	16417	16070	16461	16321	16372	16379	16179	16339	16296	16382	16270	16293	16220	16299	16375	16140	16548	16345	16266	16371	16195	16388	16306	16357	16199	16340	16200	16455	16331	16344	16153	16160	16310	16257	16165	16228	16274	16256	16249	16294	16324	16395	16462	16102	16275	16356	16319	16292	16202	16257	16408	16056	16343	16295	16386	16295	16272	16274	16207	16273	16157	16323
23361	62668	73264	30510	27352	24734	22358	20289	18739	17949	17226	16370	16036	15846	15692	15485	15086	14972	14573	14710	14671	14486	14643	14482	14408	14407	14577	14292	14609	14482	14359	14325	14490	14509	14449	14359	14109	14175	14382	14311	14371	14387	14610	15582	15243	15215	14597	14416	14273	14217	14241	14261	14209	14218	14276	14260	14314	14247	14154	14276	14425	14279	14346	14228	14218	14200	14164	14285	14168	14154	14230	14254	14167	14475	14282	14326	14250	14176	14366	14289	14321	14215	14042	14242	14388	14172	14310	14184	14379	14335	14130	14317	14104	14256	14368	14316	14248	14177	14190	14247	14232	14344	14143	14119	14132	14235	14342	14322	14115	14526	14238	14143	14316	14328	14147	14103	14356	14204	14354	14358	14290	14247	14285	14271	14102	14173	14204	14301	14152	14121	14414	14110	14257	14246	14284	14218	14352	14165	14159	14311	14310	14213	14218	14138	14283	14201	14304	14124	14150	14211	14178	14274	14225	14254	14154	14214	14375	14261	14257	14247	14360	14242	14217	14195	14207	14000	14274	14426	14298	14167	14146	14302	14108	14183	14324	14241	14182	14080	14186	14269	14196	14270	14326	14248	14350	14386	14121	14302	14259	14093	14217	14339	14234	14295	14180	14289	14060	14151	14128	14154	14281	14216	14242	14210	14248	14203	13954	14404	14106	14247	14122	14368	14224	14361	14355	14239	14365	14243	14090	14307	14187	14238	14252	14252	14041	14352	14243	14103	14250	14241	14155	14134	14257	14329	14270	14258	14288	14361	14227	14230	14100	14342	14309	14171	14296	14255	14286	14394	14195	14342	14185	14065	14189	14249	14306	14267	14269	14140	14207	14154	14051	14162	14161	14286	14330	14216	14295	14211	14332	14261	14315	14094	14330	14201	14270	14227	14310	14339	14234	14284	14274	14278	14216	14442	14409	14251	14251	14252	14260	14317	14214	14239	14192	14213	14340	14292	14333	14296	14440	14260	14302	14250	14271	14239	14326	14278	14194	14184	14303	14208	14396	14343	14262	14472	14273	13970	14266	14321	14100	14332	14139	14107	14236	14225	14007	14245	14161	14355	14355	14277	14306	14206	14173	14296	14245	14332	14202	14211	14129	14340	14111	14303	14309	14292	14383	14152	14185	14279	14101	14317	14101	14271	14212	14273	14376	14209	14273	14351	14174	14169	14262	14262	14067	14315	14305	14144	14335	14328	14252	14320	14225	14151	14234	14393	14192	14322	14257	14194	14298	14193	14403	14435	14215	13983	14214	14269	14213	14168	14164	14105	14069	14242	14141	14193	14197	14331	14198	14358	14218	14244	14322	14081	14177	14332	14238	14228	14392	14319	14295	14268	14086	14086	14330	14102	14181	14282	14319	14166	14202	14297	14340	14243	14271	14291	14308	14325	14329	14195	14249	14372	14158	14179	14297	14185	14291	14391	14239	14336	14102	14288	14115	14018	14206	14201	14293	14248	14311	14315	14297	14287	14073	14169	14264	14188	14500	14206	14163	14174	14235	14325	14078	14176	14211	14125	13998	14299	14335	14137	14305	14181	14358	14127	14343	14305	14359	14387	14297	14063	14331	14286	14203	14096	14239	14438	14195	14213	14213	14309	14130	14354	14157	14231	14233	14260	14444	14234	14155	14290	14384	14231	14230	14303	14144	14088	14166	14266	14178	14291	14248	14224	14191	14288	14199	13955	14241	14411	14180	14239	14038	14253	14455	14175	14031	14219	14232	14497	14302	14162	14214	14109	14343	14379	14152	14258	14153	14211	14263	14279	14207	14117	14013	14123	14215	14286	14176	14300	14173	14220	14212	14294	14281	14172	14279	14269	14353	14195	14270	14240	14290	14343	14257	14121	14286	14018	14404	14222	14296	14272	14099	14195	14124	14207	14320	14061	14223	14302	14132	14238	14194	14247	14176	14357	14127	14226	14308	14339	14250	14212	14274	14128	14073	14167	14132	14309	14279	14258	14376	14332	14045	14313	14275	14218	14185	14273	14260	14420	14389	14237	14248	14221	14167	14156	14211	14331	14270	14168	14302	14251	14277	14255	14183	14243	14204	14287	14210	13959	14248	14308	14149	14293	14201	14192	14293	14139	14181	14153	14210	14130	14225	14318	14316	14080	14393	14195	14204	14269	14447	14118	14217	14188	14160	14232	14153	14278	14110	14349	14155	14367	14249	14190	14351	14254	14232	14168	14347	14197	14248	14163	14244	14205	14275	14218	14210	14282	14288	14322	14308	14120	14198	14150	14217	14163	14172	14214	14214	14222	14168	14304	14300	14164	14277	14321	14137	14203	14211	14170	14220	14141	14266	14236	14137	14175	14383	14153	14190	14340	14269	14211	14261	14306	14387	14122	14255	14210	14061	14203	14359	14381	14179	14185	14268	14288	14340	14184	14330	14192	14341	14243	14458	14272	14410	14107	14283	14163	14249	14292	14306	14041	14288	14269	14233	14192	14309	14238	14239	14360	14246	14176	14397	14254	14216	14096	14290	14209	14112	14351	14093	14292	14179	14296	14179	14187	14286	14202	14285	14406	14289	14195	14268	14194	14386	14313	14300	14401	14221	14125	14178	14236	14309	14222	14170	14344	14271	14205	14278	14307	14192	14194	14294	14322	14273	14316	14222	14165	14192	14430	14166	14143	14084	14271	14249	14306	14167	14340	14243	14219	14182	14040	14296	14254	14343	14166	14230	14290	14231	14245	14435	14279	14324	14170	14318	14243	14358	14145	14311	14473	14334	14345	14348	14242	14192	14394	14344	14201	14212	14243	14145	14199	14413	14392	14274	14210	14192	14190	14206	14178	14409	14163	14384	14086	14283	14237	14174	14256	14249	14363	14187	14375	14254	14177	14320	14349	14281	14276	14133	14117	14263	14156	14155	14341	14367	14385	14210	14295	14376	14097	14168	14315	14329	14312	14309	14140	14330	14104	14212	14184	14230	13963	14244	14194	14277	14161	14295	14435	14099	14135	14433	14250	14259	14219	14133	14223	14236	14284	14190	14214	14153	14278	14102	14193	14430	14065	14130	14117	14311	14326	14292	14253	14244	14261	14510	14295	14094	14104	14237	14223	14242	14273	14096	14221	14085	14274	14203	14261	14268	14275	14259	14149	14240	14350	14242	14231	14047	14390	14252	14275	14196	14224	14213	14194	14230	14228	14252	14142	14337	14292	14061	14230	14298	14095	14351	14261	14136	14250	14220	14371	14166	14367	14273	14365	13929	14222	14268	14267	14357	14212	14266	14261	14209	14128	14302	14126	14429	14112	14223	14214	14166	14170	14316	14304	14169	14112	14322	14294	14376	14335	14298	14128	14095	14209	14086	14208	14246	14129	14153	14224	14343	14140	14060	14183	14251	14205	14198	14202	14046	14193	14313	14402	14208	14173	14203	14357	14148	14126	14412	14226	14196	14351	14176	14401	14205	14173	14064	14310	14173	14224	14021	14158	14364	14333	14175	14146	14165	14294	14359	14183	14363	14358	14218	14370	14059	14224	14234	14278	14311	14261	14077	14377	14330	14199	14275	14232	14351	14301	14322	14036	14343	14268	14238	14234	14165	14206	14306	14401	14074	14323	14310	14240	14330	14243	14239	14186	14337	14237	14169	14208	14083	14329	14206	14314	14270	14260	14343	14311	14316	14287	14095	14189	14183	14293	14278	14333	14203	14359	14268	14011	14304	14215	14092	14259	14208	14385	14243	14456	14227	14342	14211	14258	14322	14202	14306	14227	14340	14236	14461	14282	14190	14136	14165	14233	14229	14277	14348	14317	14280	14192	14273	14281	14229	14127	14190	14341	14343	14176	14228	14362	14347	14288	14209	14217	14186	14151	14188	14223	14011	14373	14349	14224	14088	14136	14196	14200	14363	14234	14179	14164	14220	14351	14343	14245	14460	14351	14430	14266	14125	14358	14316	14109	14110	14286	14288	14309	14279	14282	14317	14281	14258	14240	14401	14220	14269	14224	14065	14277	14361	14203	14267	14242	14197	14322	14201	14224	14248	14212	14340	14170	14352	14377	14208	14286	14217	14198	14275	14254	14300	14285	14303	14138	14261	14201	14334	14229	14253	14211	14235	14368	14188	14085	14348	14265	14149	14362	14257	14297	14215	14210	14210	14423	14195	14422	14158	14104	14339	14163	14222	14386	14289	14305	14289	14167	14253	14098	14301	14214	14334	14226	14069	14278	14146	14294	14284	14151	14316	14233	14196	14308	14191	14122	14115	14341	14411	14353	14209	14246	14334	14337	14293	14115	14303	14256	14142	14177	14188	14103	14259	14295	14590	14433	14252	14326	14304	14272	14155	14152	14302	14264	14304	14259	14190	14190	13957	14137	14232	14231	14258	14278	14187	14218	14362	14268	14177	14155	14216	14303	14135	14109	14380	14117	14114	14216	14314	14336	14237	14302	14286	14190	14426	14279	14124	14139	14415	14199	14196	14160	14194	14286	14213	14165	14274	14253	14456	14148	14352	14071	14114	14220	14206	14317	14248	14397	14299	14173	14205	14317	14346	14295	14356	14120	14301	14236	14168	14334	14324	14140	14259	14185	14078	14313	14241	14346	14166	14178	14148	14103	14172	14101	14292	14266	14366	14355	14120	14070	14327	14170	14162	14388	14392	14112	14292	14123	14198	14124	14214	14165	14373	14235	14310	14242	14230	14275	14162	14268	14222	14150	14275	14472	14178	14056	14365	14173	14133	14234	14138	14109	14319	14105	14223	14134	14309	14218	14287	14325	14369	14325	14204	14318	14359	14213	14197	14178	14194	14083	14468	14217	14350	14295	14197	14238	14210	14243	14203	14252	14194	14355	14439	14310	14314	14282	14168	14294	14198	14262	14197	14288	14158	14298	14255	14390	14257	14296	14240	14325	14307	14225	14135	14141	14177	14178	14310	14337	14279	14281	14299	14375	14272	14161	14264	14249	14202	14150	14256	14356	14361	14465	14104	14324	14437	14158	14232	14225	14217	14058	14212	14237	14335	14271	14193	14211	14249	14277	14219	14262	14247	14173	14283	14225	14289	14319	14164	14183	14242	14288	14253	14158	14240	14360	14424	14216	14323	14289	14286	14305	14312	14230	14204	14239	14266	14283	14229	14194	14229	14138	14269	14230	14253	14116
27442	24224	36660	25887	20594	19439	18757	18119	17839	17643	17434	17231	17258	17245	17038	17105	17016	17069	17166	17039	17020	16860	16944	17039	17064	16962	16893	17116	16743	16982	16820	16885	16929	16874	16919	16718	16989	16814	16834	17054	16901	16845	17000	16765	16998	16776	16858	16736	17037	16877	16993	16972	17017	16800	16801	16798	16610	16831	17016	16791	16733	16653	16814	16690	17043	16814	17051	16848	16748	16799	16624	16883	16729	16951	16998	16675	16802	16931	17018	16873	16895	16768	16857	16830	16867	16735	16694	16932	16841	16891	17030	16944	16963	17064	16752	16851	16702	16529	16724	16997	16883	16849	16758	16758	16873	16840	16860	16903	16727	16805	16735	16959	16725	16915	16889	16785	16902	16843	16624	16691	16738	16730	16916	17007	16710	16834	16736	16797	16919	16846	16973	16917	16785	16847	16926	16813	16727	17041	16731	16606	16756	16966	16850	16858	16958	16865	16917	16947	16913	16822	16758	16751	16913	16713	17023	16913	16921	16887	16869	16909	16670	16784	16870	16799	16741	16940	16718	16891	16811	16796	16942	16886	16879	16996	16855	16804	16810	16848	16805	16893	16944	16836	16803	17040	16870	16670	16902	16679	16742	16641	16980	16769	16702	16831	16818	16897	16869	16773	16817	16800	16771	16647	16783	16669	16804	16977	17018	16729	16921	17007	16806	16986	16784	16942	17087	16956	16871	16662	16676	16868	16731	16849	16929	16797	16736	16874	16943	16771	16901	16921	16843	16792	16983	17009	16705	17046	16942	16813	16649	16733	16985	16712	16975	16754	16817	16894	16650	16829	16903	16731	16834	16923	16840	16852	17005	16907	16893	16901	16789	16641	16838	16849	16843	16934	16783	16801	16764	16758	16854	16793	17019	16824	16878	16950	16858	16901	17062	16904	16912	16886	16824	16930	16841	16773	16797	16816	16726	16988	16900	16774	16716	16808	17034	16838	16936	16714	16747	16845	16846	16499	16889	16861	16773	16927	16857	17051	16730	16789	16760	16782	16909	16889	16780	16867	16964	16943	16759	16930	16890	16872	16853	17064	16678	16814	16903	16882	16964	16839	16683	17031	16806	16736	16787	16926	16911	16864	16966	17013	16875	16830	16861	16917	16941	16729	16737	16957	16901	16938	16891	16801	16822	16911	17036	16920	16648	16886	16809	16774	16857	16797	16782	16889	16940	16756	16769	16674	17017	16848	16799	16648	16932	16778	16831	17040	16878	16932	16794	16762	16794	17015	16561	16888	16961	16960	16781	16821	16661	16746	16755	16712	16805	16663	16941	16788	16894	16942	16998	16759	16731	16671	16988	16898	16985	16824	16979	16727	16967	16924	16958	16937	16909	16933	16898	16815	16835	16851	16797	16867	16936	16968	16996	16967	16679	16951	16959	16897	17027	16712	16798	16867	16626	16669	16823	16875	16806	16743	16791	16783	16705	16783	16776	16792	16872	16831	16912	16872	16959	16800	16908	16802	17069	16811	16736	16871	16894	16832	17091	16805	16757	16810	16980	16703	16906	16730	16898	16914	16929	16783	16721	16803	16846	16970	16861	17014	17031	17020	16934	16867	16792	16914	17135	16870	16967	16716	16835	16776	16893	17034	16814	16966	17055	16796	16906	16841	16782	16872	16677	16595	16964	16741	16696	16717	16973	16916	16906	16770	16811	16854	16733	16770	16747	16820	16812	16769	16727	16789	16956	16842	16737	16816	16919	16928	17078	16778	16993	16868	17049	16728	16850	16702	16974	16818	16776	16936	17107	17023	16982	16843	16900	17036	16822	16865	16808	16836	16741	17112	16897	16802	16656	16927	16945	16673	16888	16936	16755	16989	16697	16784	16822	16713	16976	17120	16955	16780	16945	16850	16872	16815	16872	16840	16702	16787	16989	16628	16636	16823	16867	17039	16706	16830	16722	16818	16888	16899	17072	16659	16843	16904	16719	16962	16773	16853	16906	16886	16842	16580	17000	16934	16903	16947	16916	16782	16987	16714	16895	16720	17057	16911	16817	16737	16861	16931	16867	16899	16943	16853	16848	16950	16865	16502	16854	16713	16776	16864	16776	16796	16832	17058	16915	16746	16880	16791	16719	17046	16823	16793	16783	16905	16727	16773	16788	16876	16844	16853	16780	17073	16867	16733	16727	16781	16741	16788	16778	16900	16887	16836	16781	16965	16868	16796	16732	16784	16793	16894	16693	16870	17069	17015	16889	16847	16776	16864	16924	16863	17054	16892	16896	16924	16861	16939	17089	16727	16756	16780	16994	17007	16877	16842	16838	16815	16936	16737	16806	16743	16743	16985	16897	16882	16681	16997	16857	16928	16875	16690	17029	16818	16923	17054	16951	16817	16886	16940	17020	16892	16881	16876	16885	16689	16764	16890	16936	17024	16938	16887	17093	16864	16755	16880	16815	16839	16950	17121	16996	16954	16761	16726	16888	16700	16717	16891	16788	16838	16736	16706	16802	16770	16845	16840	16766	16826	16749	16884	16895	16790	16960	17021	16587	16926	16737	16983	16908	16756	16889	16830	16792	16916	16858	16984	16747	16977	17000	16841	16646	16854	16984	16814	16907	16770	16993	16658	16770	16878	16820	16955	17123	17020	16890	16951	16721	16700	16941	16940	16993	16699	16844	16748	16725	16924	16662	16761	16756	16925	16813	16872	16843	16760	16736	16856	16992	16954	17061	16772	16774	16711	16842	16819	16864	16990	16790	16985	17024	16899	16843	16777	16761	16906	16904	16670	16957	16928	16775	16923	16929	16834	16787	16965	16910	16737	16915	16674	16875	16866	16961	16845	16854	17059	16836	16795	16825	16733	16976	16881	16901	16826	16720	16916	16898	16829	16843	16977	16835	16852	16834	16783	16936	16886	16797	16780	16805	16852	16855	16818	16736	16764	16933	16728	16880	16822	16843	16622	16781	16759	16949	16912	16810	16739	16735	17006	16858	16996	16889	16775	16834	16779	16922	16916	16944	16828	16874	16893	16833	16889	16756	16648	16911	16740	16806	16864	16976	16833	16767	16901	16872	17008	17032	17098	16911	16805	16878	17095	17007	16860	16699	16813	16772	16782	16916	16957	16852	16764	16962	16866	16818	16913	16762	16890	16999	16887	16927	16758	16813	16792	16870	16967	16706	16925	16875	16657	16757	16798	16681	16826	16887	16957	16835	16791	17042	16984	16816	16933	16961	16913	16990	16710	16748	16988	16911	16674	16875	16919	16845	16799	16729	16648	16784	16723	16745	16633	17013	16869	16861	16872	16880	16874	16878	16868	16600	16893	16906	16952	16824	16884	16840	16743	16860	16765	16962	16708	16933	16813	16926	16792	16980	16751	16883	16966	16719	16816	16908	16512	16978	16801	16874	16849	16747	16633	16820	16991	16933	16795	16673	16940	16903	17064	16804	16709	16747	16875	16700	16838	16912	16937	16865	16874	16730	16814	16813	16739	16849	16889	16980	16889	16657	16991	16662	16951	16781	16781	16764	16889	16773	16790	16818	16787	16923	16863	16806	16611	16795	16785	16913	16882	16794	16802	16911	16944	16903	16832	16888	16797	16769	16949	16914	16886	16804	16880	16874	16761	16911	16865	17095	16834	16754	16944	16776	16723	16898	16814	16964	16795	16889	17031	16998	16763	16777	16690	16925	16884	16808	16941	16800	16864	16929	16804	16721	16720	16852	16777	16830	16846	16818	16864	16943	16846	16689	16658	16731	16933	16812	16768	16704	16815	16912	16795	16882	16848	16884	16901	16843	16748	16676	16842	16585	16781	16688	16893	16752	16858	16996	16881	16956	16735	16841	16815	17031	16776	16859	16798	16846	16913	16829	16939	17182	16812	16953	16965	16878	16752	17027	16679	16699	16694	17038	16710	16750	16745	17007	16842	16647	16937	16835	16926	17137	16834	16642	16892	16897	16760	16959	16815	16941	16995	17173	16838	16939	16908	16921	16698	17092	17001	16960	16698	16884	16716	16904	16839	16899	16864	16592	16840	16821	16811	16719	16838	16835	16754	16681	16813	16870	16824	16779	17110	16678	16865	17020	17090	16938	16813	17008	16718	16828	16851	16797	16882	16808	16899	16923	16903	16804	16974	16953	16803	16956	16908	16815	16811	16678	16908	17067	16888	16878	16988	16801	16893	16950	16819	16825	17172	16745	16904	16911	16752	16998	16925	16843	16719	16971	16909	16694	16777	17054	16796	16602	16831	16854	16779	17075	16770	16855	16814	16920	16829	17031	16812	16898	16988	16706	16601	16937	16706	16853	16817	16693	17027	16930	16880	16931	16716	16974	16883	16854	17134	16741	16833	16775	16900	16740	16640	16848	16734	16832	16734	16812	16977	16888	16877	16893	16817	16901	17096	17075	16849	16814	16760	16991	17063	16708	16658	17185	16809	16724	16934	16839	17074	16918	16935	16892	16956	16692	16837	16650	16737	17038	16966	16826	16932	16742	16959	16827	16778	16689	16990	16687	16896	16766	16668	16987	16952	16783	16874	16967	16788	16857	16874	16853	16913	16866	16817	16690	16688	16651	16930	16933	16812	16918	16865	16857	16612	16995	16901	17089	16747	16952	16801	16866	16936	16736	16908	16938	16860	16916	16830	16984	16805	16789	16766	16979	17058	17064	17012	16811	16996	16840	16819	16989	16918	16814	16806	16894	16821	16825	16700	16897	16770	16728	16786	16940	16796	16855	17033	16813	16831	16935	17061	16952	17101	16848	16716	16883	16691	16818	16815	16853	16667	16689	16672	16859	16835	16872	16843	16855	16859	16889	16896	16964	16925	16895	16903	16806	16833	17182	16888	16950	16922	16935	16814	16811	16954	16809	16947	16800	16800	17040	16847	16712	16910	16651	16863	16756	17079	17107	16907	16858	16950	16827	16768	16649	16854	17025	16954	16738	16731	16777	16683	16850	16688	16772	16911	16861	16944	16881	16917	16856	16655	16808	17042	16726	16739	16865	16978	16896	16895	16828	16854	16808	16839	16620	16853	17030	16665	16734	17125	16697	16888	16806	16656	16651	16822	16794	16974	16835	16940	16774	16772	16965	16832	16796	16757	16781	16849	16804	16801	16791	16758	16748	16954	16960	16805	16904	17082	17063	17022	16828	16630	16858	16850
18898	33016	38490	21529	19392	17984	17120	16405	15669	15439	15413	15051	15040	15038	14861	14887	14806	14845	14595	14667	14733	14655	14786	14571	14546	14768	14768	14636	14530	14568	14598	14630	14616	14669	14681	14841	14662	14831	14573	14842	14501	14562	14465	14666	14863	14556	14586	14723	14578	14699	14628	14505	14686	14542	14592	14553	14533	14710	14566	14529	14397	14671	14713	14394	14476	14639	14410	14645	14401	14611	14612	14676	14562	14586	14646	14763	14784	14535	14490	14596	14696	14701	14628	14519	14611	14470	14557	14577	14511	14514	14475	14583	14506	14570	14565	14597	14412	14547	14578	14553	14657	14564	14513	14604	14600	14397	14676	14456	14581	14553	14630	14669	14638	14445	14527	14544	14704	14584	14671	14512	14550	14360	14583	14540	14611	14548	14729	14669	14469	14546	14473	14612	14633	14534	14678	14674	14527	14572	14717	14469	14598	14626	14526	14427	14498	14542	14433	14574	14516	14604	14603	14608	14587	14616	14664	14341	14793	14509	14654	14674	14567	14460	14664	14504	14430	14536	14473	14548	14655	14584	14469	14616	14524	14519	14730	14663	14554	14447	14399	14475	14470	14483	14561	14532	14567	14646	14634	14491	14661	14523	14495	14691	14454	14502	14479	14451	14594	14573	14573	14529	14788	14456	14398	14602	14545	14523	14723	14409	14686	14547	14561	14628	14576	14665	14538	14647	14607	14499	14561	14431	14610	14616	14652	14587	14567	14669	14445	14664	14809	14495	14615	14538	14454	14577	14510	14575	14574	14595	14444	14454	14557	14631	14455	14583	14583	14714	14422	14507	14536	14498	14500	14739	14651	14617	14547	14673	14644	14501	14525	14605	14554	14699	14526	14604	14666	14529	14534	14763	14478	14532	14770	14600	14510	14554	14637	14494	14410	14537	14673	14611	14358	14547	14607	14642	14581	14648	14579	14622	14549	14617	14552	14499	14506	14548	14607	14538	14582	14564	14482	14611	14641	14657	14551	14616	14532	14494	14432	14432	14449	14605	14492	14535	14525	14660	14583	14548	14572	14735	14713	14641	14454	14656	14660	14571	14588	14587	14553	14650	14628	14586	14553	14721	14513	14747	14656	14427	14617	14528	14462	14651	14445	14553	14615	14479	14617	14576	14512	14612	14567	14690	14484	14506	14497	14534	14498	14589	14584	14528	14460	14663	14440	14624	14509	14668	14495	14589	14615	14611	14613	14560	14626	14555	14578	14464	14608	14593	14485	14636	14592	14624	14594	14633	14497	14719	14579	14627	14611	14648	14548	14581	14659	14490	14542	14521	14510	14542	14439	14498	14326	14585	14516	14554	14525	14635	14661	14643	14617	14630	14513	14517	14552	14409	14628	14404	14596	14616	14533	14519	14670	14667	14650	14471	14356	14632	14662	14506	14603	14645	14538	14558	14576	14580	14669	14617	14555	14447	14571	14481	14714	14537	14445	14623	14547	14475	14660	14630	14624	14601	14465	14678	14563	14499	14701	14462	14598	14491	14519	14680	14565	14359	14674	14591	14655	14515	14486	14577	14594	14599	14492	14437	14493	14528	14581	14522	14547	14682	14549	14545	14526	14552	14482	14518	14570	14534	14615	14535	14599	14622	14692	14619	14591	14587	14560	14552	14375	14782	14510	14491	14612	14457	14584	14452	14377	14592	14509	14650	14586	14551	14444	14627	14459	14702	14649	14399	14568	14468	14567	14679	14584	14519	14581	14579	14615	14549	14603	14602	14626	14446	14401	14600	14493	14582	14555	14633	14635	14391	14594	14411	14485	14562	14744	14405	14600	14642	14585	14351	14373	14784	14666	14657	14631	14514	14493	14598	14443	14411	14412	14642	14556	14717	14533	14808	14517	14675	14582	14528	14535	14509	14650	14476	14757	14636	14538	14602	14536	14433	14523	14576	14484	14518	14540	14567	14585	14445	14501	14516	14671	14556	14740	14461	14564	14533	14483	14490	14638	14621	14554	14678	14576	14513	14493	14519	14574	14399	14587	14473	14331	14523	14586	14492	14591	14607	14356	14644	14565	14490	14574	14460	14532	14650	14655	14660	14629	14576	14434	14640	14455	14632	14601	14649	14535	14492	14629	14569	14403	14483	14604	14641	14566	14766	14603	14513	14538	14554	14567	14731	14639	14391	14526	14494	14565	14656	14553	14510	14462	14535	14754	14519	14580	14727	14414	14580	14672	14387	14612	14445	14641	14515	14627	14439	14588	14646	14587	14561	14488	14638	14584	14534	14590	14784	14852	14688	14616	14476	14644	14535	14484	14648	14719	14663	14611	14612	14675	14537	14509	14632	14615	14511	14563	14534	14554	14586	14462	14634	14780	14549	14427	14640	14447	14508	14762	14442	14404	14579	14652	14599	14448	14523	14418	14780	14520	14543	14520	14557	14565	14515	14630	14598	14478	14698	14594	14761	14639	14529	14623	14558	14518	14535	14605	14571	14742	14572	14616	14490	14539	14732	14555	14585	14549	14711	14765	14732	14585	14630	14495	14538	14494	14626	14657	14571	14520	14558	14695	14721	14636	14396	14605	14646	14579	14514	14560	14671	14594	14617	14567	14511	14575	14580	14487	14543	14624	14607	14510	14482	14719	14546	14496	14611	14501	14547	14649	14416	14445	14772	14778	14616	14396	14556	14599	14621	14676	14494	14658	14611	14482	14567	14580	14572	14537	14557	14555	14664	14589	14603	14597	14402	14485	14759	14500	14635	14555	14647	14551	14376	14554	14490	14570	14475	14670	14590	14617	14613	14501	14686	14735	14622	14559	14553	14501	14603	14562	14469	14526	14721	14653	14633	14571	14664	14473	14580	14562	14560	14522	14521	14608	14520	14538	14600	14487	14635	14510	14663	14416	14613	14680	14556	14534	14669	14679	14540	14443	14737	14622	14597	14681	14516	14574	14684	14542	14696	14629	14700	14565	14662	14636	14562	14585	14627	14500	14641	14834	14441	14591	14587	14578	14340	14615	14563	14574	14407	14526	14596	14507	14364	14651	14563	14497	14448	14693	14720	14544	14637	14479	14775	14635	14502	14740	14637	14565	14665	14668	14564	14521	14607	14696	14576	14645	14547	14551	14645	14646	14594	14560	14745	14654	14717	14444	14623	14666	14527	14695	14591	14496	14659	14494	14650	14721	14721	14613	14460	14540	14780	14691	14539	14434	14697	14435	14749	14700	14534	14459	14646	14646	14587	14618	14621	14475	14577	14620	14530	14522	14552	14507	14535	14676	14497	14621	14645	14485	14562	14677	14676	14390	14652	14596	14588	14523	14548	14579	14528	14642	14758	14546	14678	14653	14614	14674	14488	14583	14623	14533	14635	14452	14624	14596	14561	14553	14628	14638	14521	14449	14649	14607	14641	14540	14702	14492	14595	14601	14416	14386	14567	14563	14504	14491	14419	14586	14582	14574	14574	14520	14691	14629	14629	14575	14556	14657	14627	14533	14613	14550	14809	14561	14518	14480	14679	14468	14650	14727	14593	14611	14699	14464	14444	14697	14293	14480	14677	14589	14492	14511	14511	14577	14570	14643	14704	14503	14500	14400	14534	14630	14759	14653	14478	14509	14418	14466	14547	14577	14473	14585	14578	14304	14625	14665	14727	14384	14690	14474	14469	14342	14686	14569	14405	14627	14617	14553	14536	14815	14472	14596	14516	14578	14636	14640	14581	14478	14668	14625	14616	14614	14567	14536	14600	14633	14579	14771	14412	14447	14474	14443	14618	14504	14735	14523	14634	14381	14588	14609	14398	14539	14674	14655	14705	14497	14638	14484	14647	14485	14563	14673	14699	14575	14656	14734	14676	14618	14325	14520	14638	14722	14638	14560	14528	14573	14464	14542	14654	14556	14586	14498	14714	14701	14686	14517	14607	14535	14439	14453	14456	14514	14634	14663	14608	14607	14607	14555	14421	14391	14482	14571	14529	14542	14563	14645	14404	14531	14578	14559	14565	14596	14554	14712	14636	14568	14558	14657	14542	14559	14524	14566	14523	14580	14549	14561	14617	14526	14514	14749	14481	14515	14639	14590	14653	14556	14489	14625	14563	14500	14561	14517	14511	14561	14559	14706	14454	14500	14569	14744	14719	14509	14737	14449	14699	14546	14480	14644	14656	14694	14500	14597	14581	14600	14517	14722	14606	14690	14656	14544	14520	14657	14837	14580	14463	14683	14547	14582	14603	14651	14549	14811	14689	14469	14718	14579	14668	14528	14464	14526	14642	14576	14612	14599	14672	14540	14560	14511	14529	14573	14516	14603	14458	14475	14621	14487	14549	14551	14581	14643	14550	14613	14598	14585	14596	14590	14673	14717	14478	14578	14662	14693	14453	14740	14473	14520	14392	14490	14609	14506	14592	14644	14593	14535	14543	14757	14447	14578	14628	14491	14625	14463	14569	14401	14617	14537	14623	14733	14605	14529	14643	14497	14618	14593	14473	14681	14694	14734	14705	14625	14519	14731	14561	14567	14608	14622	14411	14590	14532	14570	14649	14617	14366	14550	14566	14599	14546	14755	14507	14481	14423	14638	14391	14467	14596	14567	14704	14646	14644	14653	14630	14549	14749	14609	14517	14471	14540	14639	14647	14546	14456	14533	14704	14605	14548	14599	14627	14698	14467	14384	14472	14575	14658	14751	14599	14644	14562	14540	14556	14676	14488	14373	14410	14592	14565	14638	14586	14629	14517	14575	14633	14645	14527	14640	14510	14481	14552	14486	14524	14615	14436	14501	14613	14604	14724	14622	14609	14570	14586	14664	14530	14534	14624	14678	14518	14547	14580	14572	14614	14524	14492	14562	14468	14675	14622	14672	14825	14726	14527	14430	14593	14488	14449	14648	14667	14520	14548	14435	14543	14641	14661	14498	14600	14570	14664	14629	14645	14596	14489	14461	14694	14464	14639	14736	14536	14622	14568	14675	14661	14496	14723	14540	14650	14561	14790	14728	14320	14515	14531	14541	14612	14489	14459	14475	14637	14618	14647	14484	14594	14611	14681	14589	14418	14648	14414	14688	14623	14614	14656	14668	14639	14589	14575	14639	14616	14529	14456	14451	14553	14790	14709	14572	14540	14571	14642	14501	14584	14511	14548	14632	14585	14480	14646	14422	14587	14695	14606
24042	21281	33591	27073	23096	23190	21912	19172	18135	17913	17530	17409	17221	17029	16771	16749	16607	16586	16677	16536	16573	16467	16440	16601	16794	16443	16530	16370	16213	16386	16412	16335	16495	16388	16352	16309	16468	16168	16324	16337	16380	16557	16447	16691	16563	16623	16628	16449	16234	16329	16487	16172	16312	16342	16350	16158	16253	16188	16140	16203	16289	16327	16321	16107	16339	16374	16220	16369	16499	16261	16288	16265	16302	16395	16296	16270	16306	16246	16379	16207	16210	16170	16389	16387	16259	16189	16328	15985	16460	16202	16200	16490	16226	16258	16184	16077	16410	16269	16213	16297	16376	16381	16437	16335	16470	16313	16136	16409	16319	16339	16411	16398	16358	16112	16275	16333	16465	16281	16523	16330	16376	16432	16486	16301	16260	16428	16463	16192	16458	16321	16275	16244	16297	16248	16289	16343	16465	16394	16273	16280	16238	16330	16341	16230	16249	16114	16217	16241	16130	16058	16268	16334	16367	16437	16256	16204	16306	16159	16124	16201	16332	16321	16160	16362	16220	16374	16210	16456	16290	16390	16315	16240	16064	16158	16410	16142	16208	16353	16296	16265	16234	16289	16414	16365	16240	16285	16439	16354	16249	16289	16186	16133	16137	16304	16021	16247	16290	16386	16415	16307	16296	16276	16269	16087	16254	16421	16420	16301	16216	16467	16178	16278	16364	16290	16235	16208	16321	16295	16143	16225	16170	16249	16206	16221	16421	16241	16248	16203	16416	16217	16358	16349	16467	16357	16243	16261	16426	16208	16316	16121	16523	16198	16315	16245	16308	16416	16272	16231	16308	16230	16228	16355	16250	16477	16064	16393	16403	16139	16313	16185	16363	16357	16315	16141	16320	16176	16442	16165	16455	16414	16206	16329	16086	16370	16117	16181	16192	16401	16093	16406	16202	16261	16274	16248	16400	16216	16096	16315	16223	16240	16249	16285	16358	16365	16377	16249	16275	16159	16392	16523	16077	16317	16299	16254	16197	16294	16204	16420	16100	16095	16274	16058	16434	16231	16157	16084	16329	16241	16213	16489	16442	16265	16137	16298	16266	16345	16290	16271	16274	16253	16170	16134	16279	16483	16398	16561	16490	16252	16409	16286	16116	16118	16345	16457	16195	16243	16296	16207	16240	16295	16261	16134	16183	16313	16451	16248	16103	16369	16305	16237	16295	16167	16302	16408	16255	16419	16328	16064	16134	16056	16351	16150	16289	16336	16114	15878	16205	16187	16308	16324	16206	16504	16123	16276	16379	16332	16374	16129	16394	16319	16275	16329	16343	16215	16393	16173	16193	16509	16418	16308	16302	16192	16151	16362	16354	16266	16252	16292	16208	16557	16423	16355	16334	16186	16413	16240	16517	16447	16206	16071	16206	16502	16141	16263	16365	16199	16185	16431	16324	16288	16440	16388	16328	16369	16162	16099	16151	16141	16272	16306	16238	16302	16248	16147	16194	16494	16284	16237	16279	16306	16266	16276	16077	16266	16223	16443	16236	16166	16316	16346	16379	16522	16052	16229	16390	16410	16253	16177	16453	16209	16302	16260	16314	16382	16438	16206	16217	16171	16395	16216	16346	16259	16340	16598	16125	16392	16198	16209	16485	16349	16288	16251	16262	16323	16246	16249	16128	16018	16132	16129	16166	16107	16428	16112	16259	16215	16225	16251	16244	16377	16176	16340	16211	16131	16350	16153	16270	16210	16466	16306	16478	16076	16264	16311	16010	16233	16382	16428	16239	16299	16357	16362	16246	16312	16199	16243	16412	16283	16325	16013	16322	16315	16344	16232	16403	16151	16072	16425	16321	16207	16315	16232	16389	16274	16349	16150	16269	16225	16217	16323	16317	16390	16373	16223	16482	16235	16491	16410	16248	16239	16235	16274	16290	16408	16439	16203	16198	16294	16476	16277	16398	16347	16201	16148	16199	16230	16157	16227	16271	16315	16347	16276	16224	16407	16155	16394	16511	16363	16285	16301	16305	16321	16283	16245	16536	16155	16282	16227	16423	16272	16280	16225	16315	16408	16294	16297	16429	16314	16191	16312	16250	16103	16388	16042	16293	16291	16299	16188	16159	16247	16142	16199	16292	16168	16213	16137	16368	16567	16341	16347	16288	16279	16078	16427	16268	16256	16214	16178	16268	16280	16361	16301	16174	16225	16265	16351	16313	16393	16274	16286	16350	16372	16154	16213	16401	16244	16376	16266	16320	16166	16461	16253	16419	16449	16373	16459	16196	16162	16211	16345	16253	16118	16234	16181	16403	16164	16224	16262	16378	16398	16275	16308	16500	16159	16231	16272	16096	16279	16199	16184	16250	16250	16285	16367	16310	16343	16175	16175	16430	16171	16261	16259	16188	16110	16256	16420	16200	16524	16417	16200	16349	16361	16237	16138	16352	16418	16131	16186	16439	16126	16239	16347	16131	16150	16039	16089	16209	16130	16329	16325	16464	16202	16288	16174	16363	16217	16318	16160	16131	16127	16363	16098	16306	16247	16137	16313	16377	16303	16327	16181	16317	16523	16424	16219	16136	16091	16366	16041	16310	16272	16010	16348	16244	16480	16348	16225	16241	16355	16282	16333	16214	16254	16456	16288	16151	16244	16422	16085	16335	16269	15969	16416	16384	16289	16241	16208	16476	16362	16489	16169	16289	16425	16268	16210	16131	16303	16211	16485	16305	16335	16185	16243	16230	16379	16110	16291	16222	16364	16178	16435	16184	16237	16446	16454	16415	16318	16323	16069	16226	16166	16249	16096	16444	16441	16275	16146	16405	16256	16221	16254	16378	16300	16288	16434	16135	16213	16205	16422	16428	16295	16386	16226	16356	16327	16304	16251	16400	16216	16369	16436	16333	16274	16369	16345	16372	16154	16160	16162	16228	16343	16128	16304	16402	16136	16297	16270	16439	16169	16216	16297	16278	16227	16344	16308	16561	16422	16217	16229	16355	16241	16255	16186	16326	16303	16217	16244	16224	16318	16286	16244	16338	16334	16175	16369	16287	16250	16222	16269	16248	16227	16314	16199	16338	16144	16423	16122	16457	16231	16285	16325	16408	15965	16220	16327	16305	16125	16271	16223	16296	16211	16363	16251	16440	16454	16383	16279	16336	16168	16244	16406	16403	16317	16378	16234	16463	16400	16352	16230	16409	16143	16308	16470	16252	16158	16225	16098	16419	16123	16205	16293	16379	16204	16245	15993	16361	16140	16092	16014	16360	16202	16263	16348	16202	16063	16233	16183	16209	16362	16288	16233	16342	16320	16328	16214	16244	16221	16293	16127	16257	16239	16173	16238	16214	16270	16185	16353	16207	16212	16374	16263	16210	16291	16198	16165	16201	16400	16265	16024	16221	16313	16202	16436	16253	16225	16065	16125	16331	16183	16293	16273	16303	16414	16289	16180	16448	16302	16296	16323	16190	16314	16319	16266	16312	16080	16163	16451	16327	16201	16333	16246	16407	16258	16149	16330	16345	16252	16305	16193	16195	16472	16271	16322	16248	16189	16278	16309	16162	16225	16263	16248	16321	16355	16282	16313	16353	16352	16258	16284	16344	15965	16424	16297	16349	16437	16208	16439	16137	16407	16255	16479	16358	16155	16715	16150	16452	16231	16239	16344	16261	16228	16280	16399	16207	16291	16520	16131	16137	16372	16189	16311	16247	16353	16219	16308	16184	16303	16260	16442	16126	16439	16279	16096	16204	16223	16285	16337	16261	16292	16239	16364	16178	16302	16437	16240	16288	16364	16248	16369	16217	16233	16025	16340	16393	16170	16353	16256	16343	16264	16307	16212	16347	16269	16239	16488	16430	16223	16160	16161	16142	16344	16200	16204	16287	16246	16137	16268	16124	16311	16404	16301	16507	16302	16146	16212	16452	16558	16417	16085	16212	16183	16063	16044	16207	16240	16208	16326	16379	16439	16223	16162	16312	16297	16264	16368	16269	16368	16174	16318	16222	16279	16205	16391	16500	16378	16398	16414	16345	16288	16280	16326	16217	16097	16228	16208	16310	16252	16157	16180	16337	16188	16182	16430	16202	16375	16352	16438	16346	16310	16450	16421	16182	16287	16272	16247	16250	16210	16413	16345	16367	16250	16031	16266	16094	16221	16513	16320	16350	16120	16243	16218	16338	16213	16228	16358	16155	16247	16328	16282	16428	16213	15956	16282	16538	16255	16424	16392	16464	16257	16040	16378	16455	16080	16086	16217	16367	16070	16323	16351	16372	16291	16405	16314	16390	16416	16299	16256	16423	16263	16273	16185	16337	16117	16265	16324	16320	16500	16337	16261	16116	16220	16313	16200	16298	16289	16282	16561	16230	16306	16180	16495	16542	16132	16211	16246	16313	16264	16427	16344	16484	16320	16284	16215	16360	16232	16254	16279	16490	16286	16130	16086	16299	16231	16279	16075	16352	16248	16407	16307	16411	16418	16285	16200	16361	16240	16111	16045	16136	16286	16131	16178	16318	16306	16393	16189	16451	16297	16298	16303	16316	16316	16466	16472	16367	16090	16414	16474	16111	16312	16470	16327	16242	16165	16065	16269	16290	16093	16266	16488	16277	16053	16148	16440	16180	16243	16191	16155	16193	16301	16242	16278	16060	16270	16248	16326	16240	16066	16179	16328	16522	16312	16365	16287	16350	16211	16165	16304	16214	16380	16302	16213	16312	16206	16260	16297	16277	16248	16305	16199	16243	16350	16527	16385	16323	16619	16344	16350	16303	16236	16242	16255	16388	16188	16434	16355	16269	16084	16189	16227	16276	16245	16377	16392	16373	16182	16305	16212	16193	16286	16213	16369	16340	16286	16211	16181	16399	16278	16233	16073	16250	16265	16417	16436	16220	16242	16373	16201	16130	16241	16348	16109	16400	16162	16240	16173	16195	16266	16342	16479	16188	16399	16248	16365	16327	16262	16165	16397	16270	16522	16372	16258	16159	16401	16323	16516	16300	16239	16199	16242	16318	16162	16239	16471	16211	16372	16206	16239	16204	16301	16364	16238	16346	16418	16347	16181	16182	16264	16237	16313	16298	16481	16109	16057	16267	16344	16268	16269	16293	16263	16237	16599	16204	16400	16298	16234	16148	16249	16387	16199	16258	16531	16402	16365	16246	16208	16241	16360
19167	37742	61549	26193	23666	21417	19442	18072	17258	16424	16144	15813	15202	15480	15088	14909	14979	14623	14605	14481	14664	14570	14457	14611	14372	14353	14478	14183	14349	14234	14293	14481	14286	14153	14525	14357	14164	14444	14187	14140	14279	14290	14320	15025	14869	14722	14287	14264	14343	14150	14198	14240	14314	14249	14048	14096	14190	14468	14312	14198	14240	14316	14297	14398	14432	14252	14277	14330	14281	14265	14268	14312	14099	14335	14316	14357	14327	14240	14271	14218	14318	14295	14386	14280	14115	14341	14202	14306	14216	14211	14442	14349	14215	14356	14324	14269	14201	14377	14339	14397	14271	14414	14399	14175	14277	14354	14198	14306	14156	14162	14286	14080	14328	14335	14334	14137	14362	14361	14305	14363	14279	14268	14184	14280	14163	14223	14260	14177	14291	14302	14291	14154	14294	14318	14331	14311	14251	14193	14324	14136	14236	14261	14276	14265	14358	14216	14304	14287	14256	14223	14389	14161	14114	14413	14355	14115	14200	14241	14359	14397	14282	14198	14314	14151	14172	14305	14343	14158	14271	14231	14266	14206	14355	14233	14266	14314	14332	14174	14199	14150	14281	14407	14213	14155	14080	14321	14168	14174	14391	14222	14322	14228	14258	14080	14329	14175	14467	14048	14292	14388	14339	14227	14101	14117	14260	14218	14187	14295	14374	14249	14310	14326	14280	14205	14336	14246	14457	14296	14341	14357	14244	14203	14318	14245	14177	14359	14353	14124	14136	14231	14281	14267	14289	14211	14280	14109	14341	14181	14457	14187	14276	14351	14294	14258	14287	14256	14542	14201	14339	14353	14136	14154	14228	14306	14253	14197	14334	14400	14227	14195	14387	14256	14143	14091	14489	14405	14186	14217	14169	14230	14299	14120	14295	14256	14176	14148	14091	14418	14276	14306	14460	14161	14326	14221	14139	14363	14313	14313	14296	14186	14319	14264	14349	14264	14284	14205	14226	14272	14178	14330	14402	14189	14331	14119	14383	14220	14266	14305	14267	14213	14240	14161	14226	14232	14300	14132	14397	14296	14179	14170	14132	14075	14192	14285	14267	14109	14176	14165	14200	14234	14454	14236	14352	14187	14408	14355	14212	14303	14100	14293	14328	14101	14300	14341	14109	14268	14346	14278	14219	14276	14253	14210	14300	14213	14066	14239	14387	14130	14287	14150	14163	14197	14350	14277	14289	14148	14355	14292	14308	14223	14232	14178	14281	14286	14207	14186	14301	14358	14187	14193	14222	14285	14128	14204	14188	14239	14395	14243	14307	14119	14071	14245	14152	14358	14234	14376	14227	14228	14332	14267	14226	14280	14322	14166	14273	14123	14153	14408	14328	14269	14188	14180	14196	14342	14270	14134	14189	14131	14233	14330	14229	14170	14238	14162	14181	14229	14176	14305	14247	14223	14349	14275	14366	14074	14118	14219	14408	14222	14136	14180	14203	14335	14311	14250	14192	14405	14135	14300	14117	14241	14232	14377	14171	14296	14355	14236	14285	14177	14255	14267	14081	14279	14164	14174	14356	14104	14191	14103	14187	14335	14223	14118	14270	14394	14326	14352	14151	14292	14308	14405	14396	14375	14225	14215	14122	14251	14435	14351	14114	14135	14239	14193	14320	14349	14296	14184	14284	14333	14195	14385	14205	14176	14223	14177	14361	14237	14200	14283	14308	14227	14262	14115	14277	14178	14228	14327	14283	14332	14259	14226	14218	14274	14208	14326	14220	14265	14239	14217	14188	14114	14208	14105	14412	14297	14270	14168	14212	14182	14210	14340	14299	14446	14362	14245	14120	14164	14247	14258	14222	14232	14103	14238	14256	14264	14168	14314	14359	14214	14308	14038	14309	14357	14193	14198	14379	14247	14221	14213	14312	14227	14300	14235	14343	14202	14287	14122	14491	14299	14350	14381	14221	14080	14197	14237	14469	14239	14179	14313	14072	14221	14148	14237	14334	14231	14267	14194	14455	14291	14236	14016	14272	14177	14334	14350	14097	14147	14221	14245	14354	14410	14438	14068	14414	14392	14343	14157	14224	14269	14337	14129	14206	14305	14187	14223	14140	14279	14146	14260	14161	14279	14392	14203	14382	14310	14443	14331	14063	14249	14235	14304	14327	14421	14254	14381	14405	14307	14428	14193	14200	14166	14392	14379	14254	14369	14132	14318	14303	14347	14256	14186	14259	14242	14179	14190	14284	14118	14272	14072	14244	14321	14315	14235	14255	14369	14203	14324	14304	14126	14286	14065	14279	14372	14288	14271	14397	14234	14149	14336	14195	14381	14275	14253	14461	14343	14373	14362	14173	14329	14211	14423	14136	14234	14316	14330	14317	14117	14178	14331	14284	14381	14173	14292	14356	14252	14214	14317	14427	14337	14245	14272	14038	14215	14281	14421	14264	14195	14287	14197	14124	14314	14316	14303	14258	14497	14288	14310	14129	14084	14289	14335	14139	14116	14228	14291	14225	14282	14286	14242	14102	14297	14366	14167	14243	14173	14344	14277	14100	14244	14197	14399	14288	14197	14338	14205	14175	14244	14227	14260	14384	14144	14144	14238	14365	14351	14302	14213	14328	14304	14165	14233	14209	14337	14317	14247	14312	14263	14314	14377	14226	14352	14214	14165	14342	14188	14278	14332	14223	14452	14198	14218	14384	14199	14203	14192	14265	14206	14362	14242	14279	14192	14326	14188	14270	14388	14351	14060	14239	14353	14219	14316	14396	14172	14198	14424	14198	14265	14196	14114	14232	14282	14338	14153	14315	14267	14144	14318	14164	14204	14114	14146	14165	14248	14177	14278	14232	14283	14227	14259	14193	14322	14261	14254	14038	14097	14296	14176	14351	14259	14270	14131	14289	14163	14287	14280	14223	14216	14322	14327	14276	14219	14303	14397	14418	14368	14272	14216	14388	14120	14231	14345	14360	14172	14052	14354	14289	14341	14343	14413	14313	14367	14188	14092	14348	14200	14184	14201	14244	14381	14206	14038	14324	14315	14251	14217	14224	14238	14236	14172	14117	14466	14432	14059	14253	14228	14221	14278	14343	14041	14389	14417	14185	14461	14127	14219	14264	14250	14147	14246	14276	14256	14264	14410	14212	14220	14236	14239	14318	14343	14178	14281	14303	14203	14370	14256	14365	14320	14137	14052	14170	14216	14247	14333	14126	14176	14204	14375	14214	14386	14284	14141	14349	14167	14289	14297	14245	14485	14070	14260	14105	14153	14382	13924	14235	14063	14162	14407	14226	14284	14165	14165	14165	14255	14248	14207	14287	14366	14292	14139	14295	14230	14256	14388	14180	14258	14413	14245	14072	14296	14282	14234	14265	14240	14407	14243	14116	14139	14290	14335	14227	14250	14216	14108	14321	14192	14252	14258	14203	14272	14108	14260	14137	14227	14327	14113	14349	14271	14224	14314	14326	14323	14409	14098	14156	14173	14244	14257	14205	14233	13985	14257	14300	14277	14135	14117	14143	14135	14361	14247	14182	14201	14315	14173	14226	14100	14280	14336	14240	14257	14274	14208	14151	14531	14220	14427	14395	14373	14296	14115	14302	14319	14242	14327	14257	14224	14118	14081	14245	14264	14142	14253	14037	14109	13963	14211	14296	14316	14368	14230	14326	14218	14302	14276	14220	14405	14381	14309	14302	14259	14311	14128	14376	14255	14204	14275	14225	14301	14114	14282	14191	14361	14402	14355	14254	14281	14095	14176	14305	14324	14202	14329	14214	14218	14240	14228	14379	14204	14310	14347	14228	14264	14155	14251	14409	14298	14289	14301	14256	14165	14243	14212	14242	14216	14468	14276	14226	14328	14342	14109	14270	14088	14241	14478	14051	14290	14202	14222	14199	14448	14456	14045	14248	14259	14212	14304	14342	14331	14312	14171	14310	14196	14256	14133	14206	14202	14443	14185	14133	14357	14281	14396	14079	14174	14294	14196	14187	14330	14334	14168	14316	14170	14326	14230	14100	14214	14199	14162	14157	14227	14221	14161	14295	14307	14250	14372	14127	14041	14288	14328	14226	14206	14312	14279	14310	14431	14199	14305	14210	14313	14181	14111	14325	14258	14293	14236	14191	14322	14444	14276	14378	14329	14389	14232	14196	14307	14082	14202	14338	14225	14373	14177	14371	14395	14171	14103	14289	14309	14383	14291	14240	14353	14329	14395	14349	14251	14194	14405	14217	14374	14190	14475	14336	14183	14242	14276	14350	14166	14271	14292	14219	14247	14287	14296	14211	14212	14207	14343	14326	14174	14275	14317	14172	14455	14104	14265	14185	14173	14259	14286	14243	14356	14249	14028	14234	14307	14371	14222	14249	14236	14336	14246	14321	14347	14256	14281	14168	14273	14267	14277	14199	14281	14339	14086	14319	14237	14261	14228	14215	14372	14146	14226	14375	14163	14397	14374	14195	14364	14084	14230	14243	14090	14388	14259	14404	14363	14173	14294	14274	14338	14284	14234	14143	14240	14254	14169	14237	14424	14272	14306	14246	14295	14340	14141	14322	14319	14324	14211	14209	14130	14241	14272	14230	14178	14241	14276	14238	14140	14421	14246	14123	14329	14308	14327	14359	14528	14349	14207	14282	14208	14313	14228	14323	14328	14282	14158	14095	14202	14172	14226	14267	14157	14246	14224	14180	14137	14279	14252	14344	14366	14186	14193	14449	14166	14211	14216	14283	14379	14315	14392	14274	14325	14439	14438	14174	14330	14306	14349	14059	14248	14172	14286	14232	14224	14281	14176	14182	14317	14229	14166	14228	14366	14272	14224	14353	14200	14315	14161	14254	14257	14474	14212	14241	14275	14190	14203	14249	14239	14320	14279	14130	14151	14299	14275	14120	14351	14203	14253	14203	14107	14267	14368	14042	14207	14242	14373	14210	14286	14107	14288	14127	14311	14345	14156	14188	14000	14233	14082	14332	14329	14177	14365	14324	14166	14268	14277	14257	14250	14145	14419	14160	14254	14316	14225	14366	14251	14326	14298	14359	14152	14218	14279	14191	14419	14309	14185	14290	14295	14158	14111	14222	14204	14058	14169	14250	14353	14252	14363	14188	14272	14289	14197	14254	14359	14318	14221	14422	14385	14298	14391	14183	14121	14223	14416	14243	14216	14464	14405
22752	21193	29491	24046	22250	24824	26044	20877	19402	18902	18280	17643	17411	17211	16997	16919	16817	16725	16544	16379	16613	15964	16269	16304	16081	16384	16186	16093	16253	16188	16211	16206	15870	15956	16138	16096	15943	15886	15973	15985	15886	15904	16332	17008	17019	16544	16362	16106	15894	16071	15987	16001	15902	15993	15996	15922	15924	16076	15969	15794	15801	15859	16052	15940	15995	15999	15942	15952	15911	15787	15958	15905	16042	15983	16034	15870	16034	15909	16005	15983	15875	15670	15929	15893	15979	15943	15828	15930	15858	15978	15937	15874	15686	15902	15994	15919	15935	15940	15903	15983	15997	15773	15935	15938	15855	15798	15812	15759	15996	15801	15958	15896	16008	15753	15884	15862	15886	15787	15931	15984	15802	15837	15854	15879	15779	15749	15975	15965	15930	15865	15919	15977	15801	15996	15944	15959	15900	15832	15846	15985	15914	15603	15814	15829	15879	16028	15869	15803	15873	15808	15790	15777	15777	15836	15955	15972	15886	15922	15724	16022	15998	15824	15808	15931	15795	15720	15795	15809	15785	15859	15962	15796	15808	15807	15717	15842	15623	15741	15883	15746	15800	15890	15874	15934	15970	16033	15964	15824	15784	15922	15868	15815	15864	15960	16151	15864	16071	15855	15800	15827	15591	15828	15809	15658	15670	15830	15952	15861	15857	15945	15880	15838	15903	15888	15793	15795	15895	16105	15821	15836	15993	15987	15871	15883	15950	15782	15959	15978	16007	15606	15874	15820	15758	15935	15852	15891	15594	15638	15891	16019	15994	16143	15967	15884	15972	15788	15841	15881	16000	15851	15816	15933	15827	15906	15835	15827	15876	15961	16017	16040	15990	16109	15974	16020	16026	15863	15894	15930	15927	15901	15935	15863	15776	15770	15843	15925	15911	15814	15783	15810	15888	15949	15984	15945	15841	15802	15984	15815	15791	16017	15672	16018	15910	15901	15660	16105	15988	15743	15838	15910	15972	15941	15835	15940	15786	15740	15755	15894	15925	15967	16031	15922	15866	16069	15928	15808	15784	16047	15770	15758	15952	15964	15998	15616	15654	15946	15862	15903	15679	15819	15713	15987	15775	15862	15864	15928	15839	15795	15754	15576	15714	15873	15863	15726	15767	16059	15942	16056	15830	15989	15904	16055	15843	15982	15972	15908	15830	16012	15842	15900	15834	15886	16002	15949	15879	15879	15981	16009	16107	15731	15721	15616	15817	15743	15952	16040	15874	15832	15959	15858	15729	15582	15775	15822	15902	15994	15747	15695	15945	15941	15571	15844	15835	15909	15903	15900	15863	16023	15991	15770	16042	15788	15956	15847	15809	15892	15855	15850	15714	15924	16033	15816	15807	15857	15904	15891	15751	15834	16073	15813	15823	15940	15873	15685	15927	15991	16017	15972	15839	15986	15916	15769	15967	15900	15757	15924	15874	16044	15876	15951	16086	15877	15822	15614	15904	15757	15873	16014	15990	15953	15695	15737	15822	16021	15945	15905	15748	15794	15942	15787	16041	15963	15971	15907	15991	15812	15752	15991	15777	15656	15870	15831	16003	15861	15762	15874	15798	15816	15872	15667	15703	15866	15773	15824	15879	15748	15809	16226	15899	15895	15776	15817	15835	15838	15811	16020	16009	15776	15871	15713	15677	15979	15945	15977	15905	15954	15920	15855	15684	16137	15877	15759	15824	15886	15850	15955	15824	15911	15905	15940	15854	15719	15872	15875	15834	15836	15930	15754	15974	16007	15723	15901	15833	15922	15899	15773	15730	15820	15995	15868	15937	15834	15924	15968	15966	15748	15965	15811	15856	15823	15843	15686	15785	15868	15911	15611	15826	15900	15831	15888	15922	15824	15794	15950	15846	15897	15872	15866	16045	15892	16110	15973	15945	15898	15490	15918	15901	15901	15797	15880	15822	15802	15856	15939	15887	15709	15788	15744	15920	15719	15726	15822	15749	15802	15797	15759	15863	15840	15774	15894	15908	15877	15803	15922	16002	15719	15975	15945	15692	15901	15800	15779	15834	15846	15662	16142	15862	15726	15940	15844	15944	15894	15852	16015	15646	15914	15791	15982	15871	15879	15746	15784	15895	15906	16060	15890	15993	16051	15691	15995	15869	15953	15969	16000	16067	15851	15759	15760	15908	15933	15892	15932	16091	15951	15604	15860	15820	15899	15746	15703	15994	15880	15950	16093	16020	15933	15730	15651	15987	15843	15887	15940	15942	15974	15817	16020	16119	15854	15759	15622	15832	15777	15735	15825	15953	15948	15884	15932	15747	15770	15893	15839	15883	15884	16046	15763	15954	15780	15807	15784	16003	16167	15792	15834	15784	15829	15927	15745	15967	15830	15812	15761	16083	15813	15785	15954	15749	15954	15762	15772	15706	15832	16029	15822	15891	15783	15684	15757	15836	15899	15804	16046	15901	16037	16010	15819	15759	15825	15788	15772	16020	15736	15877	15723	15681	15864	15919	15900	15838	15841	15976	16159	15697	15923	15917	16169	15907	15784	15795	15856	15897	15715	15615	15652	15750	15999	15994	16012	15871	15659	15920	15844	15916	15959	16109	15823	15906	15742	16066	15820	15996	15848	15945	15751	15877	16016	15817	15868	15793	15960	15860	16096	15847	15749	15811	15811	15747	15600	15825	15733	15823	15743	15711	15758	16020	15810	15688	16007	15962	15800	15913	15941	15946	15839	15824	15885	15991	15693	16039	15726	15887	15869	15904	15969	15689	15728	16208	15939	15803	15836	15659	15755	15854	15854	15803	15832	15846	15882	15902	15923	15784	15897	15944	15950	16001	15915	15953	15868	15580	15755	15871	15866	15790	15855	15730	15713	15927	15924	15832	15966	15809	15877	15824	15903	15984	15669	15820	15876	15744	15931	16006	15759	15716	15648	15872	15764	15905	15882	15903	15834	15888	15894	15869	15963	15903	15627	15880	15835	15771	15684	15945	15800	16003	15777	15975	15853	15756	15901	15965	15839	15938	15689	15872	15801	15869	15877	15845	15706	15899	15845	15714	15777	15753	16002	15882	16009	15962	15664	16054	15845	15722	15815	15652	15768	15727	15799	15846	15879	15834	15808	15923	15669	15882	15722	15828	15795	15995	16044	15732	15825	15966	15725	15767	15721	15928	15839	15731	15935	15833	15854	15799	15770	15751	15885	16086	15819	15912	15734	15806	16046	16001	15901	15921	15678	15927	15924	16028	15851	15901	15761	15932	15738	15822	15929	15842	15971	15888	15962	15926	16062	15882	15947	15903	15934	15828	15914	15792	15827	15925	15800	15585	15855	15836	16046	15913	15862	15889	15748	15623	15912	15833	15648	15642	15796	15934	15880	16017	15978	15918	15894	15948	15735	15765	15675	15949	15992	15742	16033	15783	16000	15964	15695	15710	15701	15776	15652	15853	15929	15745	15892	15822	15841	15606	15659	15889	15934	15824	15675	15777	15849	15785	15839	15837	15886	15902	16016	15946	15864	15846	15852	15780	15862	15875	15899	15931	16010	15716	15932	15933	15836	15878	15822	15910	15925	15516	15826	15951	15913	15824	15749	15744	16041	15878	16082	15807	15783	15875	15792	15878	15649	15817	15816	15817	15954	15837	15825	15922	15726	15805	15834	15792	15965	15960	15840	15671	15843	15859	15771	15798	15831	16014	16044	15971	15840	15813	16056	15970	15980	15964	16044	15832	15783	16074	15963	15925	15862	15809	15843	15865	16084	15928	15963	15779	15945	15871	15846	15818	16006	15969	15776	15910	15830	15866	16028	15813	15910	15975	16093	15878	15821	16008	15942	15721	15773	15811	15820	15614	15807	15770	15990	15752	15893	15928	15889	15765	15991	15932	15985	15834	15944	15899	15863	15868	15916	15946	15928	15710	15860	15762	15834	15838	16010	15970	15811	15789	15752	15759	15861	15827	15711	15794	15779	15788	15992	15914	15810	16106	15931	15820	15828	15930	15714	15619	15894	15773	15800	16041	15800	16095	15684	15882	15901	15997	15989	15914	15930	15965	15909	15954	15786	15916	15679	15916	15929	16010	15877	16037	15870	15925	15940	15887	16005	15785	15840	15876	15842	15754	15648	15979	15767	15616	15717	15807	15804	15865	15665	15916	15677	15820	15719	15777	15861	16059	15880	15970	15974	15903	15876	16046	15862	16033	15913	15929	15751	15817	15916	16044	16248	15741	15915	15928	15900	16000	15915	15986	15872	15872	15949	16021	15909	15779	15712	15824	15649	15615	15945	15629	15870	15942	15731	15821	15898	15744	15754	15689	15826	15865	15861	15847	16047	15891	16071	16022	15612	15743	15902	16055	15942	16033	15724	15867	15880	15750	15636	15907	15781	15808	15799	15806	15785	15924	15833	15750	15877	15882	15745	15799	15840	15669	15833	15922	15776	15766	15705	15838	15871	15881	15732	15834	15897	15884	15904	15711	15793	15899	15964	15979	15913	15552	15983	15819	15973	15860	15960	15872	15755	15757	15841	15894	15823	15888	15985	16053	15801	15768	15830	15844	15808	15809	15943	15793	15723	15587	15812	15885	15831	15759	15809	15978	15813	15846	15863	15951	15799	15730	15874	16007	15951	15963	15688	15711	15931	15926	15794	15884	15864	15799	15932	15834	15865	15946	15893	15861	15850	15851	15759	15826	15975	15825	15945	15874	15804	15681	15804	15905	15929	15907	15880	15823	15858	15755	15814	15850	16062	15909	15838	16086	15981	15798	15831	15737	15846	15797	15558	15676	15955	15901	15847	15785	15747	15855	15874	15699	15939	15906	15695	15822	15759	15888	15902	15649	15795	15749	15797	15902	15888	15848	15867	15556	15766	15962	15941	15848	15699	15851	15864	16022	16085	15894	15983	15879	15791	15836	15699	15789	15715	15750	15777	15931	16077	15962	15884	15969	15918	15982	15846	15973	15913	15844	15871	15837	15785	15818	15770	15699	15882	15590	15799	15925	15874	15821	15889	15822	15890	15846	15971	15951	15928	15811	15701	15824	16014	16000	15926	15847	15821	15826	15904	15969	15912	15991	16012	15924	15944	15886	15942	16019	15897	15818	15955	15834	15918	15942	15832	15961	15849	15871	15862	15755	15885	15813	15876	16014	15900	15902	15994
23155	55773	60887	31242	27994	25134	22575	20346	19110	17900	17228	16552	16195	15604	15407	15220	14947	14849	14546	14392	14496	14307	14427	14500	14236	14133	14373	14308	14079	14057	14027	14240	14043	14025	14125	13967	14109	14208	14057	13898	13984	14008	14559	15636	15126	14713	14456	14253	14021	13999	13755	14012	13941	13991	13968	13868	14094	13889	13913	13902	13987	14092	13885	13947	13852	13986	13959	13998	14012	13902	14038	13845	13920	13814	14022	14144	13948	13980	14058	14069	13993	14032	13994	13849	14005	13983	13929	13957	13912	13860	14015	14092	13993	13784	14077	13968	13988	13952	14002	13995	13829	13954	14019	13944	14146	14041	14017	14002	14043	13875	13924	13888	13983	13993	13942	14054	13966	13894	13949	13943	13955	13981	14089	13822	13920	13929	13945	13931	13992	13971	13822	13853	13955	14164	13956	14066	13886	14022	14072	14089	13805	14086	13887	14074	13993	13967	14003	13856	13909	14046	13977	13934	13803	13926	13842	13831	14065	14003	13940	13926	13900	13916	14007	14111	14105	13998	13845	14025	13949	13903	13977	13941	14027	13956	14042	14005	13915	14097	13940	13924	14106	13984	13996	14042	13810	13936	13974	14061	13831	13917	13991	13915	13895	13983	13939	14020	13991	13774	13979	14014	14007	14074	13897	13868	13866	13984	14015	13867	14024	13902	13950	13964	13965	13918	13928	14135	13913	14025	14013	13903	13951	13960	13932	14100	13994	13978	13999	13974	13834	14064	14139	13883	14018	13897	14030	13968	14002	14100	13854	13913	14116	14016	13882	13965	13879	13869	13950	14086	14052	13973	13766	14034	14095	13841	13919	13883	13984	14065	14127	14150	14001	13789	13920	13893	13923	13861	14027	13932	13857	13945	13978	13899	13834	14129	13759	13908	14006	14056	14105	13976	14015	14040	13975	13908	13750	13915	13818	13890	14013	14007	14144	13972	13961	14105	13867	14050	13958	13845	13802	14145	14088	13845	13801	14012	13929	13984	13945	13911	14014	13980	14035	14070	14046	14069	14079	13931	13882	13973	14076	14030	14048	13849	13858	14014	14054	13913	13960	14169	13906	13952	14034	14120	13980	13920	13974	13904	13897	14063	14096	14174	13994	13913	14122	13734	14044	13984	14085	14117	13864	14075	13942	13867	13975	13986	13921	13921	13970	14004	14183	13923	14029	14039	14115	14030	13846	14053	14004	13914	13889	13937	14051	14028	14023	13996	13977	13976	13902	13852	13924	13944	14013	13933	13930	13965	13934	14019	14070	13932	13795	13947	14067	13921	13949	13867	14024	13924	14054	13894	13998	13978	13825	14003	13940	13932	13901	13995	13972	14020	14025	13907	13990	13944	13909	13926	13917	14016	14071	13805	14000	13910	14043	13965	14037	14009	14093	14123	13857	13983	13974	13884	13912	13999	14050	14121	13916	14083	13974	13938	13942	13862	14169	13958	13958	14093	13996	13924	14070	13818	13884	13928	13967	14084	13980	13798	14124	13889	13957	14099	14041	13991	13973	13822	13902	14006	14018	13963	14053	13880	13958	14159	13921	14006	13961	13999	13926	13857	14115	14039	13941	13960	14030	14016	13998	13971	13903	13750	13904	13834	13914	13834	13766	14017	13990	13907	13915	13973	13966	13903	13998	14009	13955	13879	14001	13960	13910	13851	13817	14049	14034	13786	14133	13961	14053	14028	13810	14087	13950	13913	13909	14089	13947	14017	13825	13854	13969	13992	13845	14023	13962	13868	14105	13960	13938	14038	14014	14029	13928	13878	14056	13709	13908	13892	14000	14049	14026	13974	13994	13928	14027	14013	14052	13906	14061	13992	13766	14123	13931	13985	14090	13997	14010	14011	13936	13881	13966	13943	14050	14041	14166	14000	14057	13869	13986	13907	13950	13897	13974	13842	13943	13786	13965	13974	13993	13781	13994	13752	13887	13943	14003	13915	13908	13916	14052	14073	13780	13922	13876	14005	14083	14059	13994	13938	13866	14075	13815	14167	14032	14068	14061	13847	14071	14090	13804	13986	14063	13976	13890	14013	13748	13832	13943	14005	13842	14094	13894	13980	13957	13875	14077	13911	13969	13956	14094	14105	13938	13941	14013	14142	13960	13793	13915	13993	13919	13993	14043	13973	14081	13900	14142	14093	13863	14011	14026	14018	13957	13891	13927	13869	13884	13832	13867	14160	14043	14131	14054	13892	13891	13895	13973	13817	13940	13959	13999	13966	13865	13982	13855	13930	13982	14081	13971	13916	13889	14056	13948	13922	13722	14042	13986	13971	13904	14024	14005	13888	14012	13889	13967	14110	13998	13980	13978	13932	13937	14070	13796	13957	13981	13937	14120	13942	14118	14018	13903	13860	13923	13967	13929	14047	13921	13991	14162	13923	13955	13772	13988	13988	13843	14076	13875	13947	13848	13818	13901	13890	14020	14104	14109	13906	13891	13928	13971	13927	13891	14061	14075	13831	13960	13911	13895	13975	13988	13870	14007	13944	14031	14069	13968	13973	13953	13948	14108	13949	14024	14169	14042	13937	13861	13995	13947	13952	14038	13986	14031	13991	13959	13817	13969	14082	13888	14029	14014	13998	13905	13929	14055	13875	13967	13890	13846	13878	13914	13786	13841	13837	13871	13979	13837	13997	13985	13931	14041	13901	13986	13936	13770	14000	13930	13981	14065	13804	13955	14047	13878	13945	13903	13906	13919	13926	13957	14054	14089	14088	13973	13881	13916	13979	13911	13954	13823	13814	13900	13869	13808	13939	14075	13850	13910	13999	13941	14037	14038	14006	13983	13987	14036	13883	14008	13920	13858	13935	13913	14154	14069	13935	14169	13900	13976	14106	13941	13705	14005	13852	13918	13828	14007	14148	13967	13891	14151	13858	14002	14051	14042	13736	14101	14126	13916	14050	13874	13881	13987	13877	14090	14035	14008	13828	13964	13854	13911	14007	13982	13846	13959	14040	13961	13925	13914	14025	13936	13873	13968	14020	13914	13958	13882	13826	13946	14041	13969	14031	13757	13890	14058	13979	14140	14064	14025	13911	13979	14061	14107	14107	13823	14015	14011	13945	14000	14007	14100	13950	13883	13850	13951	13853	13921	13872	14019	13854	14071	13785	13882	13990	13853	14090	13895	13964	13967	13899	14083	14059	14037	13781	13919	13988	14014	14044	14056	14025	13878	13857	14030	13932	14023	14008	14049	13726	13793	14091	13857	13882	13984	14062	14097	13957	13939	14025	13941	13949	13988	13921	14017	13903	14017	13982	14009	13961	14011	13909	13870	13713	13798	14108	13858	13937	13919	13843	13836	13877	13933	14163	13823	13969	13846	13838	13910	13897	14033	13814	13891	13868	13823	13930	14003	13999	14064	13899	13865	13811	14015	13880	13854	13803	13929	13959	14077	14053	13985	13917	13911	14122	13939	13830	13825	13929	13955	13981	13947	14043	14133	13907	13835	13796	14066	13971	13870	13954	14058	14034	14003	13939	13936	13988	14074	13923	14083	14026	13779	13838	14003	13824	13866	13965	14050	13691	14007	14053	13946	13953	13910	14134	13918	14052	14039	13832	13849	14000	14005	13722	13919	13861	13828	13963	13944	14019	13983	13941	13874	14012	13949	14014	14045	13816	13921	13855	14104	14005	14118	13984	13833	13917	14074	14038	14020	13841	14050	14079	13939	13951	13845	13940	14068	13820	14037	13905	13840	13893	14008	14007	13938	14019	13976	13949	14067	14023	13968	13912	13950	14163	13783	14023	13979	13864	14144	13887	14082	13914	13894	13869	13868	13957	14054	13996	14064	13954	14006	14129	13955	13801	14061	14003	14006	14006	14117	13886	13925	13903	14012	13961	14091	13969	13954	13988	14129	13999	13827	13960	13848	13939	13968	13922	14000	13804	13919	13828	13869	13980	14023	13843	14063	13884	13986	13847	13783	13997	14016	14099	14001	14059	13907	13956	13978	14028	14041	13962	14036	13927	13877	13872	13946	13790	13971	13849	13976	13928	13946	13907	14090	13844	13969	13882	14093	14033	14021	14030	13932	13812	14032	13911	13863	13959	13985	14055	14002	13954	13956	14049	13886	13929	13970	13877	14074	14066	13965	13938	14126	13763	13985	14030	14083	13925	13917	14068	14119	13780	13968	14045	14063	13873	13900	13845	14092	13962	13890	14076	13962	13999	13802	13860	13833	13895	13915	13924	13970	14003	13904	13887	14094	14030	13947	13881	14063	13875	13931	14031	13986	13957	13939	13874	13896	13893	14000	13941	14052	13862	13799	14033	13835	14116	14146	13858	13976	14114	14047	13974	13945	13758	13988	14127	13885	13801	13983	14070	13907	14046	14034	13941	14018	13781	13883	13976	13999	13801	13932	14030	13837	13972	13994	13877	13951	13976	13902	13989	14067	14071	13882	13983	13900	13980	14019	14088	13954	13881	13981	13945	14003	14025	13857	13941	14138	14048	13982	13922	13781	13984	13870	13952	14121	13951	14037	13795	13884	14042	13865	13801	13876	14103	14041	13785	13796	13813	13850	14094	14129	13740	13891	13909	13948	13863	14016	14088	13854	13781	13890	13752	13912	13900	13852	14104	13796	13965	13809	13814	13930	13971	13950	13850	13850	14194	13846	14061	13965	13866	13937	13912	14079	13799	13928	13920	13885	14019	13943	13949	14026	13868	13993	13892	13885	14062	13922	14010	14160	13973	13993	13989	14016	13765	13984	13974	14054	13999	14009	13879	14014	13867	13845	13866	13901	13740	13979	13868	14050	13996	13869	14147	13949	14061	13993	13912	14013	13976	14052	13994	13958	14013	13857	14072	13944	13853	13957	13959	13990	13809	13909	13811	13961	13973	13856	13864	13698	13856	14021	13960	13973	13851	14153	14028	14110	13973	13926	14052	13921	13792	13956	13894	14024	14034	13931	13927	13928	14061	13846	13924	13928	13935	14045	14016	13992	13891	14119	13964	14060	13976	14025	13946	13963	14057	14000	14014	13907	13892	13944	14097	13896	13958	14059	13856	13933	13967	13881	13989	13963	13840	13893	14045	13812	13791	14130	13964	14053	13917	14002	14081	13869	14092	13745	13932	13824	13970	14001	13897	13970	13977	14064	14005	13848	13831
27531	23682	29737	25065	20341	19232	18403	17673	17332	17079	16988	16990	16794	16770	16799	16708	16465	16426	16686	16503	16327	16413	16589	16689	16429	16629	16441	16502	16586	16213	16347	16659	16457	16291	16396	16269	16433	16474	16472	16523	16455	16442	16333	16262	16595	16494	16373	16422	16278	16409	16504	16545	16280	16429	16255	16173	16392	16343	16479	16552	16526	16483	16371	16483	16422	16405	16326	16285	16332	16563	16331	16612	16522	16489	16355	16457	16472	16433	16598	16279	16187	16426	16597	16423	16542	16491	16196	16272	16395	16568	16447	16465	16170	16374	16449	16083	16436	16305	16305	16222	16474	16472	16404	16453	16269	16555	16525	16460	16454	16355	16355	16536	16511	16211	16381	16346	16470	16349	16330	16495	16133	16469	16583	16540	16282	16237	16399	16277	16428	16208	16334	16488	16324	16413	16402	16252	16387	16196	16451	16413	16478	16362	16522	16336	16437	16337	16347	16237	16391	16430	16329	16472	16454	16626	16499	16467	16284	16594	16317	16455	16424	16545	16351	16322	16649	16258	16500	16207	16143	16659	16455	16272	16298	16421	16333	16291	16372	16607	16350	16192	16547	16457	16141	16546	16422	16571	16592	16527	16276	16296	16586	16371	16335	16527	16240	16495	16520	16309	16168	16421	16465	16322	16551	16327	16292	16387	16411	16384	16360	16402	16096	16406	16494	16276	16398	16380	16374	16521	16406	16400	16290	16479	16391	16438	16307	16113	16290	16214	16450	16392	16229	16380	16307	16436	16618	16430	16471	16573	16366	16356	16368	16350	16437	16403	16334	16376	16314	16363	16524	16273	16220	16395	16307	16442	16257	16422	16335	16527	16319	16279	16397	16453	16305	16297	16460	16344	16504	16325	16506	16378	16190	16358	16383	16462	16316	16339	16361	16529	16349	16364	16442	16238	16309	16115	16322	16214	16431	16376	16280	16388	16618	16316	16556	16483	16550	16535	16330	16259	16233	16364	16283	16361	16534	16331	16379	16282	16440	16437	16519	16594	16345	16335	16292	16305	16413	16424	16389	16470	16317	16284	16323	16323	16349	16386	16420	16056	16260	16451	16425	16446	16426	16374	16490	16256	16330	16415	16494	16537	16330	16410	16352	16380	16325	16329	16449	16303	16579	16502	16469	16369	16314	16288	16349	16412	16407	16184	16346	16429	16502	16639	16271	16584	16168	16347	16459	16550	16341	16537	16492	16347	16568	16537	16466	16499	16310	16318	16413	16166	16643	16462	16309	16288	16388	16301	16391	16407	16381	16422	16643	16592	16463	16297	16503	16214	16386	16276	16090	16182	16446	16565	16411	16261	16328	16306	16338	16228	16292	16443	16586	16566	16329	16513	16330	16527	16254	16527	16300	16374	16336	16298	16336	16566	16523	16482	16606	16432	16497	16334	16471	16449	16429	16477	16374	16300	16482	16437	16422	16328	16495	16338	16419	16366	16388	16216	16489	16335	16336	16623	16261	16362	16327	16285	16306	16381	16367	16515	16165	16333	16443	16349	16384	16451	16510	16448	16246	16433	16380	16495	16552	16525	16414	16276	16409	16444	16335	16381	16641	16516	16545	16349	16570	16323	16273	16384	16340	16372	16278	16477	16296	16306	16406	16437	16331	16433	16358	16335	16249	16237	16460	16493	16396	16403	16359	16275	16559	16593	16418	16331	16322	16301	16300	16299	16290	16321	16346	16310	16344	16309	16274	16240	16470	16317	16580	16435	16458	16335	16330	16458	16552	16239	16352	16422	16278	16496	16384	16474	16294	16375	16544	16446	16505	16490	16298	16305	16253	16458	16368	16297	16337	16321	16286	16304	16427	16338	16314	16468	16276	16474	16082	16455	16365	16293	16346	16434	16503	16328	16102	16321	16386	16379	16518	16430	16532	16637	16444	16440	16276	16315	16473	16216	16308	16318	16387	16388	16316	16419	16498	16280	16313	16450	16498	16332	16563	16236	16416	16361	16337	16410	16264	16420	16262	16700	16660	16460	16386	16246	16368	16402	16455	16368	16301	16487	16470	16466	16577	16296	16620	16552	16258	16341	16302	16294	16224	16299	16406	16191	16277	16420	16332	16572	16288	16339	16307	16194	16147	16418	16341	16339	16568	16457	16375	16535	16287	16486	16403	16395	16408	16179	16248	16278	16406	16201	16471	16248	16252	16415	16267	16393	16442	16283	16237	16260	16376	16401	16481	16450	16477	16493	16369	16254	16471	16457	16345	16389	16193	16313	16194	16486	16447	16400	16511	16341	16375	16413	16489	16433	16465	16533	16358	16308	16536	16398	16395	16637	16549	16633	16335	16423	16373	16476	16454	16304	16411	16489	16427	16412	16396	16343	16475	16192	16338	16335	16203	16421	16613	16411	16336	16552	16427	16362	16347	16395	16212	16363	16398	16452	16447	16691	16474	16366	16389	16318	16357	16385	16332	16339	16329	16283	16322	16588	16578	16502	16493	16467	16404	16314	16400	16355	16372	16349	16381	16479	16214	16171	16585	16356	16263	16356	16497	16475	16390	16374	16246	16255	16283	16534	16451	16656	16231	16285	16514	16573	16398	16365	16324	16454	16355	16315	16358	16254	16335	16527	16307	16526	16442	16343	16288	16446	16382	16505	16288	16419	16337	16254	16426	16415	16550	16407	16268	16473	16493	16233	16473	16444	16277	16424	16429	16243	16363	16407	16259	16454	16470	16406	16377	16405	16326	16391	16503	16519	16392	16396	16589	16259	16393	16304	16136	16367	16290	16414	16293	16190	16422	16308	16457	16234	16563	16300	16445	16287	16410	16258	16314	16368	16410	16515	16472	16407	16421	16349	16314	16294	16385	16153	16358	16293	16144	16374	16429	16411	16132	16223	16124	16235	16429	16227	16278	16331	16262	16502	16433	16396	16356	16300	16259	16402	16401	16438	16536	16152	16399	16532	16393	16445	16492	16408	16532	16365	16491	16380	16323	16160	16405	16353	16437	16214	16358	16242	16423	16303	16179	16395	16392	16282	16435	16423	16445	16398	16534	16375	16360	16456	16445	16092	16288	16404	16232	16420	16306	16372	16235	16498	16302	16268	16341	16410	16327	16438	16391	16463	16393	16362	16421	16386	16510	16331	16528	16378	16392	16429	16372	16259	16247	16485	16315	16467	16420	16378	16359	16320	16369	16357	16358	16311	16303	16429	16205	16599	16186	16309	16390	16342	16360	16315	16449	16428	16436	16481	16541	16168	16384	16320	16320	16252	16323	16344	16419	16401	16195	16366	16334	16344	16473	16411	16291	16429	16492	16475	16502	16504	16483	16506	16331	16421	16428	16473	16504	16500	16610	16505	16245	16541	16481	16290	16426	16338	16346	16673	16425	16494	16431	16256	16541	16220	16407	16415	16155	16428	16418	16362	16325	16579	16366	16309	16342	16343	16345	16557	16350	16275	16357	16520	16264	16272	16307	16285	16193	16482	16393	16306	16583	16478	16171	16467	16348	16269	16425	16325	16631	16486	16538	16465	16495	16505	16425	16440	16200	16366	16495	16233	16394	16396	16448	16363	16274	16315	16481	16488	16408	16432	16284	16386	16530	16281	16390	16290	16267	16213	16582	16446	16663	16468	16248	16551	16236	16434	16331	16371	16320	16364	16361	16502	16325	16158	16284	16296	16360	16323	16388	16378	16360	16364	16373	16378	16329	16483	16507	16425	16253	16544	16312	16495	16313	16485	16378	16435	16479	16344	16400	16378	16414	16300	16588	16388	16459	16550	16466	16331	16461	16201	16389	16318	16276	16342	16463	16370	16337	16567	16399	16238	16340	16533	16306	16287	16484	16368	16135	16404	16440	16460	16420	16293	16381	16252	16383	16221	16353	16520	16386	16406	16547	16325	16434	16581	16450	16488	16271	16340	16386	16610	16328	16229	16324	16200	16709	16469	16272	16278	16419	16274	16527	16374	16607	16481	16369	16420	16370	16435	16463	16489	16413	16509	16584	16395	16398	16398	16306	16350	16298	16396	16394	16263	16525	16497	16401	16538	16279	16560	16330	16463	16493	16392	16489	16479	16223	16329	16481	16590	16406	16293	16376	16500	16387	16550	16532	16443	16419	16318	16496	16347	16494	16360	16372	16535	16238	16395	16370	16538	16305	16479	16468	16231	16309	16536	16490	16386	16501	16380	16337	16389	16377	16210	16321	16557	16498	16458	16598	16468	16410	16540	16406	16355	16550	16361	16270	16513	16498	16541	16267	16449	16471	16574	16314	16428	16389	16284	16344	16211	16591	16307	16299	16497	16414	16289	16440	16468	16340	16219	16303	16473	16273	16459	16294	16549	16458	16276	16556	16301	16177	16239	16440	16373	16218	16416	16423	16242	16302	16219	16262	16233	16313	16344	16439	16261	16479	16417	16343	16433	16474	16464	16515	16492	16426	16387	16377	16376	16194	16263	16399	16293	16476	16170	16448	16470	16444	16367	16389	16338	16565	16552	16418	16476	16441	16326	16345	16407	16576	16159	16494	16405	16213	16254	16374	16337	16289	16319	16323	16189	16532	16363	16358	16480	16371	16467	16356	16409	16389	16228	16554	16128	16264	16340	16305	16258	16429	16428	16560	16407	16551	16490	16468	16248	16467	16364	16441	16369	16267	16438	16536	16314	16379	16277	16269	16327	16443	16416	16314	16490	16346	16256	16464	16443	16519	16533	16275	16326	16604	16439	16429	16183	16415	16465	16309	16414	16513	16510	16063	16352	16372	16387	16496	16535	16186	16155	16220	16432	16289	16305	16257	16145	16509	16536	16447	16428	16294	16414	16333	16445	16311	16542	16404	16532	16483	16141	16355	16342	16525	16301	16502	16242	16534	16443	16333	16473	16297	16393	16401	16415	16169	16241	16466	16326	16440	16550	16342	16410	16301	16309	16299	16360	16324	16392	16520	16548	16509	16432	16341	16477	16214	16621	16188	16249	16267	16323	16388	16433	16389	16156	16415	16526	16266	16559	16499	16385	16426	16318	16320	16354	16247	16358	16382	16447	16306	16377	16168	16198	16274	16366	16461	16335	16359	16552	16373	16231	16346	16370	16527	16518	16324	16411	16336	16390	16479	16472	16643	16302	16371	16412	16413	16350	16280	16549	16377	16415	16303	16577
18248	29754	29851	21993	19679	18081	16890	16223	15767	15481	15241	14931	14790	14732	14736	14426	14579	14633	14395	14204	14366	14503	14281	14427	14259	14275	14093	14353	14152	14310	14287	14270	14313	14168	14344	14127	14240	14234	14269	14237	14221	14205	14243	14296	14361	14484	14401	14223	14276	14360	14310	14342	14212	14318	14341	14202	14245	14269	14200	14314	14182	14402	14080	14173	14363	14335	14304	14246	14127	14160	14306	14212	14267	14227	14286	14221	14275	14185	14240	14163	14088	14466	14288	14259	14301	14175	14028	14299	14194	14187	14172	14186	14321	14319	14085	14357	14386	14230	14387	14224	14158	14275	14188	14242	14239	14189	14421	14268	14053	14330	14200	14260	14207	14102	14285	14137	14170	14255	14239	14276	14265	14285	14107	14176	14529	14259	14224	14118	14179	14239	14010	14309	14337	14323	14323	14195	14198	14215	14142	14427	14163	14165	14261	14267	14231	14261	14209	14278	14431	14252	14318	14231	14187	14240	14315	14100	14246	14221	14175	14269	14283	14169	14329	14201	14202	14370	14174	14289	14185	14223	14119	14301	14291	14314	14416	14231	14120	14220	14170	14247	14336	14147	14190	14259	14175	14321	14297	14361	14229	14221	14226	14282	14250	14173	14296	14336	14281	14250	14282	14304	14237	14190	14237	14260	14285	14197	14228	14232	14181	14472	14289	14281	14237	14381	14100	14039	14407	14405	14327	14104	14445	14190	14106	14137	14127	14274	14150	14225	14272	14273	14118	14223	14193	14128	14158	14169	14130	14118	14158	14232	14172	14329	14147	14444	14200	14182	14336	14333	14192	14263	14279	14109	14338	14211	14163	14317	14225	14163	14304	14221	14307	14295	14199	14192	14312	14331	14211	14285	14320	14198	13914	14346	14168	14340	14127	14127	14211	14292	14176	14237	14111	14313	14305	14302	14279	14225	14187	14335	14372	14116	14189	14188	14209	14208	14018	14054	14342	14152	14309	14346	14117	14250	14310	14149	14361	13908	14205	14087	14310	14307	14320	14281	14298	14332	14046	14302	14350	14187	14002	14235	14296	14206	14178	14225	14310	14258	14342	14137	14289	14226	14103	14221	14368	14342	14327	14249	14236	14118	14166	14082	14241	14128	14280	14295	14136	14243	14191	14368	14177	14205	14328	14214	14189	14118	14137	14185	14196	14239	14205	14266	14164	14436	14323	14316	14078	14206	14252	14161	14310	14192	14217	14142	14261	14309	14182	14201	14290	14221	14237	14244	14297	14129	14395	14337	14306	14232	14255	14316	14285	14231	14330	14291	14293	14137	14124	14208	14325	14214	14168	14366	14234	14154	14331	14328	14390	14279	14145	14384	14228	14283	14134	14184	14358	14036	14344	14201	14204	14201	14143	14296	14197	14313	14358	14187	14255	14151	14197	14314	14116	14196	14377	14196	14205	14158	14380	14279	14296	14118	14230	14130	14107	14110	14075	14193	14256	14138	14305	14186	14008	14204	14134	14342	14048	14200	14240	14240	14269	14302	14163	14270	14206	14257	14124	14249	14104	14301	14259	14302	14227	14029	14181	14309	14229	14277	14379	14214	14205	14188	14176	14176	14325	14361	14152	14402	14207	14403	14085	14288	14203	14359	14147	14404	14187	14110	14274	14137	14227	14152	14202	14238	14244	14206	14310	14180	14268	14132	14172	14288	14102	14227	14167	14332	14246	14084	14138	14135	14109	14153	14322	14071	14245	14273	14229	14303	14414	14088	14237	14235	14027	14254	14475	14321	14111	14159	14357	14203	14393	14370	14303	14070	14415	14192	14315	14401	14292	14342	14203	14380	14178	14286	14256	14277	14097	14269	14220	14227	14170	14140	14287	14294	14173	14299	14231	14425	14294	14453	13941	14211	14342	14317	14104	14341	14213	14084	14176	14360	14259	14337	14076	14236	14263	14287	14444	14308	14206	14197	14276	14438	14268	14306	14149	14312	14271	14296	14307	14205	14403	14202	14366	14279	14378	14246	14398	14255	14206	14215	14238	14273	14416	14295	14276	14290	14395	14181	14317	14399	14044	14146	14181	14195	14320	14447	14268	14292	14288	14331	14318	14277	14130	14112	14319	14315	14280	14243	14259	14219	14247	14291	14163	14333	14135	14400	14230	14301	14215	14229	14190	14324	14241	14203	14173	14302	14225	14375	14412	14296	14118	14240	14167	14158	14401	14217	14258	14296	14374	14236	14223	14268	14450	14345	14167	14102	14435	14213	14129	14105	14310	14244	14286	14043	14293	14245	14319	14142	14306	14329	14395	14291	14074	14217	14319	14100	14344	14277	14289	14125	14267	14171	14255	14212	14229	14181	14249	14311	14299	14311	14205	14168	14166	14215	14264	14159	14232	14305	14243	14244	14134	14111	14340	14245	14146	14403	14154	14131	14096	14289	13998	14073	14228	14309	14098	14279	14411	14149	14263	14304	14443	14263	14150	14329	14245	14118	14193	14289	14165	14355	14078	14335	14186	14321	14304	14327	14216	14515	14223	14163	14432	14334	14112	14402	14417	14346	14278	14417	14227	14221	14067	14277	14208	14180	14142	14241	14262	14207	14220	14302	14254	14177	14192	14234	14299	14248	14268	14254	14314	14255	14243	14153	14168	14350	14248	14213	14305	14160	14303	14348	14261	14223	14397	14250	14205	14184	14176	14295	14264	14245	14344	14325	14256	14209	14191	14439	14272	14219	14157	14335	14295	14334	14067	14275	14395	14277	14084	14221	14325	14297	14275	14346	14193	14263	14280	14244	14201	14360	14056	14266	14297	14067	14124	14286	14115	14212	14304	14156	14320	14384	14041	14120	14084	14113	14153	14302	14288	14188	14182	14265	14186	14371	14297	14311	14231	14064	14368	14322	14162	14261	14006	14089	14186	14215	14161	14270	14164	14354	14285	14138	14254	14275	14429	14312	14392	14318	14210	14223	14293	14107	14227	14364	14199	14407	14223	14316	14293	14252	14227	14183	14351	14335	14300	14273	14144	14297	14075	14248	14243	14506	14099	14294	14201	14192	14152	14046	14239	14183	14325	14264	14070	14421	14229	14211	14161	14335	14235	14260	14242	14302	14388	14413	14258	14337	14196	14187	14244	14204	14116	14168	14298	14102	14329	14195	14229	14303	14401	14060	14390	14324	14234	14275	14243	14332	14333	14224	14205	14342	14427	14188	14187	13981	14242	14242	14295	14273	14437	14231	14254	14300	14371	14340	14125	14331	14253	14363	14386	14240	14406	14303	14214	14336	14282	14201	14255	14301	14208	14194	14071	14349	14273	14459	14219	14204	14313	14286	14241	14173	14320	14294	14334	14202	14233	14251	14292	14126	14255	14172	14136	14211	14249	14213	14356	14198	14105	14268	14243	14236	14204	14279	14281	14216	14151	14260	14302	14352	14315	14263	14158	14218	14341	14269	14228	14140	14140	14375	14031	14307	14113	14142	14229	14299	14264	14253	14250	14221	14322	14332	14260	14371	14254	14031	14180	14221	14260	14205	14171	14298	14141	14064	14265	14250	14145	14342	14096	14334	14373	14210	14384	14177	14368	14164	14094	14151	14195	14158	14306	14299	14245	14421	14124	14231	14307	14376	14080	14242	14194	14091	14094	14300	14221	14333	14348	14169	14286	14276	14251	14220	14265	14365	14220	14228	14397	14106	14318	14342	14143	14092	14249	14308	14181	14155	14274	14156	14238	14254	14222	14232	14184	14256	14386	14220	14189	14333	14176	14278	14326	14320	14233	14231	14258	14405	14241	14477	14227	14429	14316	14179	14299	14128	14315	14135	14161	14272	14276	14211	14312	14322	14382	14231	14336	14384	14149	14289	14146	14209	14270	14305	14366	14253	14133	14276	14080	14243	14042	14324	14221	14221	14272	14243	14206	14304	14056	14305	14187	14249	14333	14297	14305	14320	14178	14260	14186	14250	14283	14131	14279	14366	14463	14411	14090	14228	14091	14339	14330	14248	14333	14093	14269	14309	14220	14160	14338	14237	14297	14260	14043	14359	14385	14139	14220	14179	14114	14321	14179	14403	14134	14309	14117	14230	14394	14363	14282	14331	14302	14172	14311	14295	14177	14350	14331	14226	14228	14354	14203	14418	14215	14272	14487	14262	14172	14150	14168	14419	14163	14240	14086	14242	14227	14154	14218	14071	14371	14205	14199	14210	14473	14212	14373	14276	14321	14312	14210	14053	14246	14045	14227	14391	14236	14254	14287	14219	14236	14260	14225	14183	14292	14210	14241	14182	14413	14165	14145	14180	14271	14239	14309	14195	14200	14054	14208	14002	14236	14295	14490	14354	14326	14114	14170	14239	14192	14100	14285	14341	14117	14309	14257	14327	14177	14310	14241	14193	14118	14315	14255	14303	14326	14309	14151	14261	14298	14322	14191	14173	14227	14252	14236	14334	14321	14283	14311	14328	14193	14481	14248	14257	14236	14187	14255	14397	14255	14283	14155	14266	14364	14212	14252	14167	14240	14271	14521	14339	14243	14285	14405	14250	14193	14340	14112	14192	14387	14291	14090	14408	14020	14314	14157	14293	14108	14204	14235	14086	14258	14161	14256	14408	14171	14214	14236	14310	14316	14175	14400	14279	14347	14251	14227	14423	14269	14294	14236	14336	14374	14371	14201	14118	14384	14247	14106	14218	14341	14350	14399	14401	14297	14338	14216	14268	14220	14484	14341	14231	14202	14203	14074	14200	14330	14237	14272	14230	14266	14305	14348	14252	14263	14212	14243	14246	14138	14236	14256	14271	14201	14418	14216	14293	14239	14111	14164	14323	14323	14388	14241	14180	14381	14308	14204	14187	14199	14147	14551	14362	14303	14302	14372	14122	14307	14450	14162	14223	14189	14369	14049	14265	14183	14214	14142	14280	14187	14366	14354	14295	14202	14127	14266	14121	14218	14243	14311	14357	14381	14191	14461	14336	14189	14331	14284	14182	14384	14236	14356	14212	14168	14107	14229	14270	14210	14156	14322	14278	14252	14032	14089	14026	14326	14149	14384	14157	14157	14129	14283	14461	14159	14343	14390	14134	14257	14391	14344	14358	14217	14334	14119	14367	14301	14106	14117	14231	14222	14276	14179	14327	14323	14188	14167	14153	14441	14358	14245	14266
23981	21170	28382	25085	22837	23086	22025	18901	17948	17807	17261	17027	16769	16685	16788	16651	16695	16429	16144	16131	16133	15944	16139	16018	16183	15961	15925	15993	16183	16076	15921	15912	15731	16202	15997	16027	16143	15983	15769	15993	15921	15964	16151	16377	16489	16300	16234	15999	15807	15900	15889	15915	15737	15883	15957	16029	16077	15833	15880	15805	15794	16004	15867	15936	16031	16064	16041	15829	15907	15813	16001	16043	15875	15838	15886	15831	15832	15903	15962	15927	15921	16004	15955	15926	15885	15888	15969	15934	15980	15864	15861	15869	15981	15740	15817	15849	15731	16089	15894	15789	15968	15858	16034	15844	15829	15968	15884	15940	15855	15845	15902	15891	15943	15805	15873	16067	15728	15923	15919	15961	15917	15980	16009	15906	15917	15943	15979	16042	16064	15723	15951	15963	15991	15609	15966	15781	15890	15955	15910	15908	15972	15915	15956	16028	15976	15954	15739	15974	15933	15722	15773	15893	15845	15749	15978	16036	15753	15931	15995	15837	15763	15595	16117	15825	15798	16106	15980	15925	15850	15974	16029	15823	15805	15841	15817	15805	15792	15779	15677	16013	15850	15820	15748	15867	15805	15915	15736	15855	15839	15954	16122	16048	15834	15795	15885	15978	15792	15942	15876	15923	16071	15917	16195	15837	15807	15853	15897	15849	16017	15835	15953	15864	15904	15943	15850	15830	15828	16045	15904	15777	15691	15823	16123	15897	15783	15854	15852	15936	16024	15882	15824	16110	15944	15741	15782	15872	16146	15948	15892	15908	15884	15742	15970	15878	16074	15702	15844	15854	15781	15965	15940	16115	15947	15931	15753	15819	15884	16023	15919	15653	15792	15941	15850	15912	15761	15848	16086	15994	15873	15847	15794	15980	15743	15779	15900	15810	15838	15776	15864	15800	15972	15864	16030	15937	15892	15644	15946	16086	15897	15967	15739	15865	15980	15961	16005	15944	16007	15944	15943	15706	15794	15720	15991	15969	15941	15754	16036	15835	15841	15905	15831	15805	15788	15817	15863	15848	15931	15956	15835	15833	16021	15753	15751	15908	15875	15831	16121	16022	15883	15998	15744	15885	15729	15976	15950	15893	15916	15860	15792	15780	16027	15753	15769	15806	15908	15786	15982	15692	15806	15825	15900	15764	16046	15716	15948	15844	15992	15780	16159	15938	15838	16033	15921	15978	15865	15828	15916	15841	15734	15932	15896	15922	15783	15624	15842	15804	15835	15581	15885	15916	15861	15926	15775	15934	16043	15952	15918	15690	15691	15780	15782	15791	15960	15766	16009	15812	15954	15845	15803	15861	15812	15721	15895	15858	15814	15840	15916	16017	15982	15732	15948	15918	15783	16066	15979	16074	16001	15944	15897	16176	16127	15783	16052	15908	15965	15906	15940	15697	16043	15805	15915	15820	15803	15750	15717	15850	15894	15869	15878	15731	15898	15901	15946	15808	15684	15984	15897	16050	15813	15940	15745	15899	15788	16127	15935	15874	15906	15890	15715	15772	15922	16033	15865	15947	15979	15960	15678	15950	15844	15813	16009	15870	15963	15980	15998	16080	15849	15933	15764	15843	15877	16038	15818	15851	15747	15802	15926	15917	16029	15804	16011	15975	16064	15905	15852	15853	15799	15963	15717	15963	15806	15933	15985	15734	15839	15773	15824	15837	15965	15887	16039	15750	15899	15942	15697	15817	15860	15852	15919	15922	15902	15850	15663	15886	15975	16067	15953	16088	15726	15737	16003	15780	15924	16199	15978	15862	15772	16065	15963	15934	15987	15698	15962	15912	15845	15920	15923	15771	15745	15855	15998	15999	16165	15948	15878	15822	15723	15845	15901	15911	15876	15772	15934	15796	15967	15745	15900	15870	15956	16114	16028	16080	15928	15726	15813	15974	15758	15965	15737	16083	15809	15960	15868	15731	15933	15821	15719	15866	15958	15797	15982	15991	15835	15882	15931	15870	15784	15832	15672	15893	15844	15783	15828	15861	15857	16075	15950	15774	15788	15850	15911	15758	15891	15878	15819	16058	15959	15648	15806	15738	15832	15897	15856	15755	15969	15925	15949	15906	16026	15959	15858	15895	15942	15727	15647	15839	15619	16073	15851	15953	15936	15920	16119	15760	15768	15865	16076	15874	15781	15858	15835	15872	15852	16054	16118	15962	15840	15813	15899	15914	15954	15927	15829	15852	15832	15855	16101	16054	16054	15922	15729	15829	15871	15872	15879	15770	16029	16056	15747	15991	15870	15891	15799	15783	16004	16082	15988	15780	15919	15900	15917	15929	15935	15857	15941	15902	15881	15950	15956	15984	15724	15766	15944	15840	15990	15977	15808	15942	15923	15794	15925	15965	16095	15969	15857	15704	15798	15833	15886	15912	15941	15896	15802	15987	15875	15889	16234	15843	15772	15844	15880	16020	15854	15767	15783	15867	15793	15833	15760	15673	15842	15655	15809	16009	15970	15735	16024	15943	15805	15847	15852	15807	16010	15712	15829	15881	16014	16052	15959	15960	15633	15783	15803	15758	15793	15866	15886	15897	16042	15986	15846	15861	16051	16079	15986	15792	15815	15972	15885	15849	15925	15910	15949	15893	15911	15815	15976	15935	15865	15932	15836	15835	15908	15802	15779	15804	15940	15889	16023	16007	15684	15962	16087	15878	15863	15756	15817	15918	16051	16023	15767	16004	15939	15982	15819	15891	15996	15887	16026	16159	15811	15885	15761	15952	15782	15685	16003	15812	15955	15982	15898	15886	15761	16047	15909	15904	15962	15951	15934	15767	15741	15787	16110	15980	15921	15989	15973	15740	15949	15894	15804	15872	16192	16002	15618	15782	15948	15910	15950	15770	15879	15876	15843	15914	15935	15784	15973	15811	15791	15921	15881	16012	15751	16016	15979	15956	15988	15824	15688	15703	15789	15874	15818	15833	16005	15879	16078	15870	15953	15884	15959	15850	16131	15701	16077	15916	15791	16121	16037	15870	16146	15780	15903	15783	15921	15796	15843	15941	16129	15830	15921	15926	15918	15972	15836	15818	16176	15888	15926	15885	15724	15833	15752	15980	15694	15958	15997	15980	15845	15739	16037	15908	16161	15938	15897	15871	16056	15998	15866	15750	15894	15897	15885	15908	15642	15801	15802	15861	15954	15964	15785	15934	15960	15990	15846	15904	16126	15783	15919	16002	15726	16000	15818	15793	15834	15867	15866	15849	15877	15920	15935	15879	15940	15815	15888	15967	16086	15971	15847	15787	15922	15753	15700	15812	15702	15670	15882	15959	15874	16031	15991	16124	15815	15981	15972	15881	15953	15969	15896	15781	15788	15880	15965	16077	15777	15967	15947	15868	16008	15939	15992	15978	15817	15938	15796	15929	15882	16085	15979	16004	15907	15984	16024	15916	15997	15736	15828	15819	15953	15879	16059	15707	16008	15950	15952	15731	15955	15891	15795	16018	15998	15875	15847	15950	15794	15982	15705	15829	16118	15741	15986	16006	15787	15881	15910	16033	15876	15849	15866	15921	15810	15757	16117	15865	15968	15955	15873	15862	15886	15779	15953	15989	15875	15817	15750	16008	15763	15796	15848	15697	15903	15798	15898	15833	15824	15941	15951	15890	15920	15935	16083	15936	15813	16101	16046	15921	15888	15743	15964	15852	15723	15904	15757	15853	15758	15880	15885	15747	15911	15887	16030	15876	15874	15867	15789	15843	15708	15724	16016	15855	15733	15932	15867	15746	16012	15866	15733	15841	15969	15881	15948	15769	16096	15804	15756	15829	15944	16101	15995	15770	15823	15803	16144	15943	15856	16069	15832	15697	15867	15983	15771	15748	15970	15915	15926	15768	15836	16013	15839	15848	15917	16016	16028	15826	15660	16019	15777	15872	15842	15940	15778	15949	15768	15818	15930	15710	15772	15858	15791	15980	16141	15950	15813	15870	15778	15934	16110	15842	15807	15669	15761	15936	15910	15806	15539	15905	15921	15934	15824	15910	15923	15884	16034	16074	16074	15930	15783	15850	15718	15813	15935	15901	15957	15965	15757	15963	15821	15984	15996	15929	15888	15824	15633	15872	16016	15848	16024	15822	15993	15936	15655	15984	16095	15973	15954	15976	15962	15788	15741	15831	15778	16025	16031	16003	15963	15802	15959	15639	15816	16015	16018	15890	16072	15731	16018	15706	16036	15922	16110	15654	15932	15973	16032	15820	15883	15915	15754	15796	16000	16062	16003	15729	15709	15881	15814	15841	15865	15881	15879	15972	15872	15875	15911	15978	15837	15898	15674	15883	15971	15741	15810	15934	15929	15786	15781	15799	15900	15930	15822	16029	15961	15704	15937	15696	15930	15797	15870	16052	16068	15925	15911	15949	15855	15980	15800	15752	15771	15949	15882	15968	15847	15989	15854	15931	15837	15758	15766	15928	16067	16020	15860	16062	15904	15855	15902	15808	15728	15903	15803	15820	15897	15791	15919	15931	15814	15828	16009	16007	16024	15902	16020	15801	15932	15827	15814	15671	15805	15659	15848	15726	15928	15851	15896	15898	16092	15888	15984	15878	15862	15844	15998	15975	15965	15607	15826	15789	16081	15965	15821	16016	15985	15914	15855	15961	15848	15689	15775	15869	15870	15848	15871	15983	16008	15997	16005	16021	15916	15904	15781	15911	15902	15832	15957	15776	15867	15739	15887	15656	16083	15889	15763	16009	15826	15916	15982	15998	16057	15901	15752	15970	15939	15846	15766	15911	15983	15940	15854	15700	15872	15603	15883	15932	15945	15939	15540	15928	15872	15743	15871	15859	15884	15772	15914	16060	16121	15833	15739	15794	15926	15885	16038	15679	15839	15867	15845	16078	16015	15817	15790	15892	15880	15952	15964	15744	15728	15729	16029	15747	15911	15823	15784	15808	15957	15874	15854	16028	15781	15716	15787	15956	16022	15925	15928	15945	15926	15871	15759	15785	16078	15772	15799	15942	15770	15687	15869	15695	15837	15840	16051	16022	16008	15896	16015	15751	15943	16058	15845	15912	15883	16024	16040	15864	15648	15825	15695	15951	16016	15875	15797	15847	15777	15888	15886	15901	15769	15634	15727	15901	15881	15826	15789	15865	16017	15757	15991	15907
18628	41616	40434	26784	23944	21544	19545	18296	17183	16510	15893	15577	15271	15047	14819	14648	14654	14414	14259	14220	14379	14258	14362	14078	14286	14005	14161	14153	14185	14234	14112	14086	14102	14183	14171	13952	13881	14193	13954	14070	13869	13932	14146	14810	14650	14253	14096	14081	13948	13946	13977	13979	13919	13976	13974	13970	14096	14092	13973	14019	13919	13977	13995	13964	13841	13987	13968	13907	13917	14148	13941	13774	13965	14030	14067	14091	13944	14000	13872	13978	14062	13858	14041	14011	13867	14093	13793	14026	13917	14094	13919	13901	13944	14050	13881	14075	14059	14093	13920	13965	13842	13768	13975	14013	14004	13945	13968	13939	14047	13922	14012	13839	14180	13942	14056	14048	14103	13970	13983	13949	14062	13996	13926	14065	13936	13857	13947	13901	13909	13909	13865	13948	13960	13929	13947	13915	13928	14079	13846	13840	13874	13968	14071	13926	13876	14117	14075	14070	13974	13998	14093	13912	13957	13878	13886	14066	14000	13931	14006	13954	14060	14052	13859	14073	13858	13924	14075	13977	13918	14057	13848	13964	13815	13916	14103	14036	13790	13980	13967	14024	14083	14024	14004	14061	13950	13992	14034	13982	13890	14046	14054	14069	13937	13886	13981	14015	13972	14048	13953	13861	13964	14014	14060	13791	14007	14048	13958	13974	14002	14108	13981	14042	13974	13954	14070	13949	13863	13913	13978	14002	14042	14064	14041	13827	14057	13727	14022	13953	13808	13953	14140	13888	14038	13904	13813	13946	14044	14000	14033	14145	14028	14052	13880	14016	13726	14005	13925	14097	14152	14015	13812	14166	13930	13964	14016	13824	13958	13907	13961	13962	14086	13797	14044	13987	14079	13869	14046	14050	13867	14132	13977	14084	14034	13941	14016	13813	14005	14058	13935	13788	13924	13878	14126	13871	14085	13982	14085	13988	14229	13907	13877	14056	13976	13990	14024	13866	13757	14130	13890	13906	13997	14036	13976	14032	13933	13990	13818	13962	13955	13995	13892	14119	13877	14141	13933	13981	13840	13877	13967	14011	13922	14198	14005	13997	13857	14133	13993	14053	13894	14062	13933	14011	13941	13901	14058	13923	14038	14112	14060	14037	14222	14026	13813	13878	14000	14132	13963	13898	13890	13862	13942	13827	14153	13829	14011	14018	13798	13967	13955	13998	13844	13966	13882	13899	13854	14093	14030	13854	14014	14057	14054	13822	13859	13926	14014	14016	13883	14002	14059	13889	13966	13969	14107	13811	13958	14117	14012	13966	14164	13886	13895	13783	14025	13932	13890	13956	14108	13965	13891	14041	13893	14010	14034	13969	14000	13985	13892	13931	14023	13940	14175	13955	13907	13929	14089	14025	14057	13934	13901	14033	13911	14113	14113	13953	13866	14069	13922	14013	13898	14073	13883	13950	13837	13934	14208	14040	13932	13967	14011	13887	14022	14083	13987	13923	14050	13988	13896	14036	14040	14020	13998	13975	13947	14158	13854	13894	13925	13861	14140	13906	13991	13954	14042	14056	13944	14096	13857	14034	13986	13846	13950	13923	13899	13996	13888	13813	14070	14036	13940	14016	14164	13953	13961	13904	13935	13987	13963	13899	14053	13800	13942	13939	13943	13982	13990	13854	13904	13954	14008	14092	13907	14108	14139	13888	13919	13908	13966	13875	13991	14112	13863	14067	14021	14114	13856	14061	13985	13981	14029	13816	14060	14004	14004	14025	13903	14067	13911	13862	13808	14068	13751	13945	14017	13983	13911	13949	13788	13919	13921	13943	13953	13972	13970	13924	14021	14130	14002	13935	13848	13965	13923	13998	13979	13966	14028	13975	13893	13985	14041	14188	13966	14023	13734	13979	14020	13914	14049	14162	14002	13894	14006	14139	13969	14089	14100	14180	14078	13928	13902	14099	13990	14128	14078	13978	13880	13958	13920	14088	14148	13938	14011	14278	13739	13964	13839	14119	13852	13874	13988	14020	14182	14035	14161	14134	13972	13907	13992	14009	14257	13834	14023	13782	13968	13915	13862	14139	13947	13971	14068	14095	13938	13914	13967	13988	14000	14085	14027	13925	13764	13911	13943	13762	13999	13934	13938	14028	14015	13967	13978	13804	13863	14179	13892	13966	13857	13776	13927	14037	14125	13882	13842	14044	14019	14070	14057	14007	13964	13956	13901	13946	14025	13981	13879	13921	13966	13996	14147	13905	13979	14020	14020	14016	14060	14089	13812	13916	13933	13937	13874	13883	13895	13939	14096	13997	14151	13982	13884	14010	13927	13929	14037	14018	14023	14038	13941	13971	13936	14068	14012	13965	13877	13953	14085	13958	13968	14098	13926	13966	13944	13965	13978	13920	13871	14157	14137	14129	13980	14021	13965	14124	13836	13936	13991	13969	13979	14041	14054	14148	14287	13946	14121	13948	14095	14022	14071	14018	14078	13900	14253	14016	13898	13939	13891	13819	13980	13779	13802	13976	14062	13985	13905	14141	14088	13929	13948	13886	14001	14033	13944	13909	13823	13975	13986	13957	13956	14068	13952	13967	14048	14094	13987	13920	13852	13987	14024	13992	13998	13762	13877	14115	13892	13984	13957	14194	14093	14056	13902	13977	13949	14036	13949	13790	14002	13911	13980	13931	13994	14071	13882	14020	13922	14092	13815	13873	13753	14027	13923	14098	13877	14047	14082	13863	13967	14106	13908	14019	13975	13789	14141	13926	13956	13954	13944	14090	13928	13960	14222	13861	14026	14044	14101	13984	13911	14012	13846	13963	14021	14167	13955	14078	13920	13883	14106	13887	13936	14089	14010	13914	13973	13886	13939	13991	13903	14007	14070	14003	14001	13970	13846	14068	14011	14038	14060	13946	13973	14003	13837	14006	13970	13984	14004	13965	14063	13921	13972	13920	13998	13843	13947	13937	13905	13919	13939	14003	13985	14191	13864	14033	14111	13779	13985	14023	13881	13859	14066	13916	13905	13925	13922	14046	13978	14093	13958	14086	14058	13911	13983	14024	13970	13863	13973	13871	13994	13942	14012	14042	14183	13975	13932	13981	14082	13946	13784	13832	13980	13907	13978	13820	13975	13937	14073	13912	13854	13878	13972	14062	14045	13926	14054	13947	13802	13871	13930	14062	14045	13994	13876	13963	13823	14019	13978	14048	13947	14151	13977	13771	13938	13948	14045	14097	13845	14124	14144	13892	13959	14216	13927	14033	13945	13853	14005	14120	14059	13916	13925	14123	13833	13847	14016	13933	14059	13849	13937	14020	13865	13919	13904	14029	13970	13810	13783	14106	13907	13874	14027	14013	13980	13926	13997	14048	13878	14087	13970	13963	14028	13755	13999	13838	14102	13914	14117	14044	13740	14028	14046	14077	13769	14081	14028	14067	13836	13921	13970	13917	13801	14067	13940	14008	14029	13876	13943	13927	14001	13929	13968	13960	14125	14127	13862	13957	14076	14127	14071	14055	14059	13951	14039	13971	13875	14027	14091	13766	13975	13965	13984	13954	13836	13724	14073	13940	14002	13987	13946	14005	13805	13963	13848	13923	14033	13843	13988	13929	13923	13726	13989	13890	13788	13860	14012	13962	14010	14028	13949	14074	13848	13993	14068	14016	13926	14060	13884	13881	13925	13969	13910	14046	13901	14073	13906	13929	13977	13835	14006	14064	14010	13927	13927	13891	13894	13974	13941	13921	14020	14074	13974	13898	13890	13980	14065	13847	14018	14119	14086	13976	14010	14014	14019	13847	13949	14003	14175	13951	14018	13941	14009	13869	13893	13913	13974	13938	14013	14079	13865	13974	14001	13890	14085	13992	13945	14147	14002	13997	13889	13876	14012	13899	14075	13844	14043	13866	13873	13941	13932	13844	13966	13929	13801	14015	14046	13917	14001	13801	14012	14090	14040	14036	13961	14075	13838	13911	13770	13950	14069	13927	13942	13995	13890	13926	14033	14032	13827	13907	13919	14029	14091	13922	13934	14027	14083	13999	14063	13995	13986	13950	13978	13860	13968	13994	13937	14021	13969	13915	14063	14089	13906	13857	13982	14003	14001	13942	14018	14013	13896	13953	13857	14076	14055	13991	14057	13947	14053	14059	13973	14117	14110	14017	13916	14052	13956	14118	14000	14033	13805	14058	13856	13943	13975	13941	14046	13885	13892	13689	13990	13847	13992	14019	13837	13964	14011	13977	13931	13775	13785	13996	13999	13959	14005	13931	14091	14056	14054	14023	13879	14069	13831	14049	14090	13755	14152	13821	13833	13949	13900	13942	13808	13937	13938	14016	14003	13847	13903	14062	13877	14003	13953	14165	13971	14111	13969	13994	13925	13962	13970	14061	13964	13982	13933	14092	14052	13955	14246	14067	13961	14209	13956	13921	13966	13994	14027	13852	13989	13985	14128	14102	14020	13773	13941	14001	13808	14005	14129	13953	14034	13924	13959	13907	14102	14039	14003	13882	13991	13940	14135	14019	14000	13900	14042	14015	13894	13942	14146	13975	13995	13962	13909	13941	14013	13901	13926	13935	13937	14078	14034	14184	13895	13952	13948	13912	13926	14067	14003	13940	13981	13936	14018	13919	13964	13965	13936	14007	13996	13853	13822	13968	13757	14024	13869	14069	13976	13825	14061	13894	13932	14083	14188	14024	14208	13978	14025	13998	14020	13905	13913	13980	13928	13855	13865	13871	14200	13760	14027	13937	13847	14078	13884	13806	13983	14039	14040	14020	13851	13876	13929	13860	14184	13958	13970	14034	14082	13950	13991	13915	13895	13962	13944	13969	14013	14012	13889	13903	14043	14110	13874	13906	13877	13917	14007	14117	14012	14027	14020	14066	14063	14002	13997	14124	13954	14085	13961	14016	14028	13899	14043	13921	13941	13837	13947	14129	13896	14029	13986	13965	14048	14043	14074	13978	13914	13816	13927	13883	13959	13929	13940	13910	13932	13803	13999	14114	13950	14003	14024	13978	13838	14087	13929	13963	14125	13906	13979	14062	13957	13947	13858	14018	13981	14205	13831	14148	14117	13919	14103	13790	14106	13968	13912	14006	14078	13915	13993	13997	13859	13940	13853	14086	14063	13792	13960	13972	14092	13912	13988	14003	13901	14025	14014	13968
22810	21215	29192	23632	21928	24594	26626	20943	19164	18498	18240	17338	17399	17072	16548	16658	16523	16281	16242	15951	16238	16040	16021	15867	16091	16001	15887	16013	15744	15988	15812	15716	15615	15836	15904	15789	15896	15782	15554	15636	15798	15574	16041	16817	16594	16411	15869	15926	15772	15590	15665	15549	15471	15585	15702	15578	15547	15705	15697	15702	15638	15724	15757	15640	15462	15535	15566	15516	15467	15604	15577	15806	15891	15601	15766	15534	15666	15487	15667	15659	15568	15439	15616	15599	15736	15670	15817	15576	15572	15572	15647	15633	15812	15534	15561	15537	15608	15494	15624	15616	15613	15391	15669	15660	15604	15562	15424	15675	15665	15654	15747	15592	15601	15538	15685	15536	15715	15661	15516	15673	15712	15638	15669	15665	15620	15588	15582	15701	15610	15624	15645	15727	15648	15664	15516	15408	15597	15513	15627	15563	15746	15584	15760	15502	15500	15672	15551	15672	15550	15691	15478	15587	15536	15414	15698	15452	15840	15639	15674	15667	15641	15612	15718	15888	15629	15595	15819	15534	15689	15600	15758	15673	15484	15447	15680	15703	15732	15577	15901	15837	15610	15548	15497	15668	15578	15578	15585	15483	15545	15503	15658	15515	15525	15734	15708	15523	15372	15620	15826	15597	15531	15523	15514	15609	15580	15629	15616	15538	15675	15590	15608	15705	15513	15532	15683	15910	15651	15665	15422	15557	15492	15539	15381	15569	15524	15731	15543	15708	15554	15624	15635	15637	15465	15571	15665	15667	15594	15400	15525	15610	15731	15736	15564	15646	15594	15601	15601	15614	15515	15479	15642	15615	15651	15448	15462	15443	15547	15774	15759	15461	15707	15449	15692	15547	15637	15598	15597	15623	15604	15649	15646	15552	15667	15758	15525	15682	15613	15877	15545	15554	15733	15630	15633	15611	15491	15514	15545	15351	15697	15514	15534	15471	15453	15421	15706	15574	15591	15642	15473	15586	15751	15620	15539	15644	15551	15519	15571	15682	15739	15569	15548	15701	15550	15521	15629	15582	15832	15472	15557	15651	15825	15528	15395	15608	15542	15721	15622	15402	15420	15733	15641	15810	15657	15571	15537	15418	15713	15586	15520	15573	15366	15428	15721	15574	15616	15415	15454	15510	15524	15586	15514	15458	15810	15568	15767	15777	15758	15649	15640	15583	15666	15492	15499	15659	15575	15501	15516	15675	15741	15642	15645	15292	15560	15507	15509	15554	15395	15339	15642	15575	15790	15797	15684	15645	15646	15558	15767	15636	15795	15525	15765	15660	15502	15545	15488	15514	15602	15545	15580	15579	15611	15754	15723	15490	15495	15641	15653	15746	15582	15432	15675	15650	15691	15619	15551	15697	15700	15570	15534	15515	15596	15531	15620	15664	15622	15493	15764	15598	15521	15400	15864	15573	15616	15600	15672	15702	15581	15542	15556	15445	15756	15638	15612	15688	15744	15663	15644	15546	15519	15563	15555	15517	15527	15810	15644	15545	15656	15669	15532	15544	15607	15671	15492	15602	15501	15726	15673	15713	15656	15850	15745	15614	15716	15549	15659	15742	15700	15550	15552	15527	15598	15580	15634	15674	15607	15616	15605	15552	15636	15397	15361	15677	15690	15587	15451	15687	15500	15539	15680	15653	15588	15410	15557	15552	15593	15456	15600	15454	15574	15452	15574	15554	15501	15578	15639	15626	15662	15464	15627	15422	15485	15652	15552	15784	15763	15587	15651	15554	15679	15375	15525	15697	15755	15645	15580	15571	15598	15579	15429	15663	15584	15678	15735	15471	15628	15592	15588	15377	15617	15541	15421	15650	15663	15605	15657	15484	15625	15385	15567	15742	15602	15813	15578	15701	15652	15579	15671	15440	15749	15636	15635	15602	15634	15760	15652	15419	15565	15602	15623	15828	15672	15671	15363	15554	15605	15642	15607	15566	15743	15561	15523	15683	15560	15510	15746	15449	15526	15652	15658	15570	15720	15575	15553	15474	15485	15547	15595	15596	15557	15576	15716	15550	15723	15622	15627	15607	15635	15533	15713	15540	15909	15600	15461	15596	15555	15696	15729	15616	15591	15552	15589	15537	15586	15437	15579	15533	15637	15550	15797	15756	15528	15720	15636	15533	15533	15654	15503	15572	15613	15419	15600	15497	15426	15549	15723	15542	15527	15657	15663	15451	15786	15490	15548	15563	15848	15440	15648	15515	15571	15626	15569	15541	15599	15487	15448	15619	15741	15680	15647	15606	15488	15511	15451	15705	15622	15665	15468	15399	15540	15469	15508	15471	15719	15584	15602	15452	15729	15777	15546	15655	15498	15514	15536	15833	15681	15720	15571	15600	15509	15556	15643	15424	15598	15819	15660	15645	15573	15487	15495	15571	15579	15375	15680	15333	15690	15554	15377	15672	15661	15430	15614	15597	15599	15459	15403	15620	15423	15559	15470	15722	15477	15780	15481	15582	15693	15832	15632	15620	15634	15594	15647	15588	15861	15486	15838	15657	15560	15531	15609	15616	15551	15736	15565	15413	15443	15581	15640	15699	15584	15659	15653	15541	15675	15478	15494	15649	15663	15573	15665	15548	15489	15467	15552	15624	15699	15557	15574	15628	15414	15588	15485	15605	15512	15646	15487	15625	15670	15525	15399	15431	15555	15695	15689	15673	15567	15289	15478	15548	15650	15731	15520	15436	15554	15590	15820	15729	15646	15655	15818	15662	15525	15428	15342	15595	15531	15483	15566	15568	15681	15622	15722	15588	15630	15714	15616	15727	15708	15566	15675	15669	15761	15645	15540	15569	15529	15583	15370	15421	15569	15406	15676	15605	15769	15594	15717	15656	15685	15478	15677	15617	15527	15436	15489	15821	15744	15782	15568	15475	15573	15688	15499	15451	15529	15577	15620	15581	15480	15734	15527	15327	15598	15665	15516	15676	15695	15582	15520	15558	15357	15619	15540	15459	15691	15520	15776	15515	15468	15520	15645	15722	15581	15477	15520	15372	15558	15601	15581	15463	15325	15617	15644	15589	15491	15718	15556	15563	15471	15478	15545	15705	15712	15480	15469	15518	15501	15538	15529	15671	15753	15450	15620	15728	15668	15571	15470	15662	15521	15578	15579	15700	15730	15465	15455	15594	15655	15514	15517	15676	15513	15601	15868	15632	15655	15592	15478	15696	15595	15628	15667	15685	15626	15626	15395	15685	15606	15549	15488	15556	15629	15851	15632	15712	15614	15559	15519	15494	15636	15661	15436	15363	15656	15710	15581	15512	15539	15459	15529	15547	15691	15555	15642	15619	15645	15725	15719	15661	15695	15518	15681	15551	15534	15476	15500	15375	15385	15441	15500	15617	15750	15512	15614	15537	15477	15274	15603	15615	15566	15616	15671	15637	15723	15383	15679	15721	15603	15514	15602	15578	15666	15627	15703	15780	15576	15641	15802	15705	15575	15820	15698	15790	15601	15549	15397	15732	15464	15534	15772	15642	15684	15706	15544	15575	15596	15418	15509	15718	15521	15418	15646	15682	15538	15522	15729	15733	15620	15558	15563	15599	15670	15518	15729	15470	15595	15415	15504	15710	15503	15501	15636	15611	15466	15663	15505	15630	15710	15598	15651	15516	15741	15870	15635	15531	15756	15602	15369	15687	15649	15614	15556	15679	15704	15597	15653	15625	15411	15310	15478	15570	15512	15683	15600	15704	15497	15519	15687	15576	15575	15591	15577	15599	15583	15716	15441	15606	15596	15804	15346	15586	15557	15767	15600	15426	15509	15555	15603	15809	15632	15319	15717	15674	15485	15461	15621	15622	15547	15632	15467	15503	15536	15533	15530	15501	15608	15607	15714	15637	15606	15590	15567	15720	15556	15459	15491	15552	15609	15656	15463	15590	15672	15641	15565	15743	15618	15622	15506	15681	15366	15499	15706	15667	15435	15564	15632	15598	15711	15691	15415	15793	15555	15657	15663	15519	15575	15658	15650	15595	15627	15495	15355	15457	15620	15588	15643	15428	15574	15542	15649	15542	15586	15551	15550	15565	15541	15424	15521	15848	15669	15620	15480	15552	15557	15645	15524	15531	15509	15539	15647	15771	15569	15561	15588	15425	15604	15446	15629	15750	15601	15621	15757	15786	15662	15666	15772	15448	15574	15566	15570	15583	15620	15578	15572	15696	15500	15609	15539	15567	15564	15683	15734	15525	15512	15522	15509	15823	15569	15401	15473	15729	15567	15551	15638	15494	15454	15555	15451	15780	15821	15774	15732	15576	15609	15732	15513	15753	15608	15519	15464	15462	15665	15647	15672	15558	15456	15615	15698	15528	15484	15592	15546	15650	15544	15603	15659	15535	15814	15788	15537	15593	15832	15589	15693	15628	15798	15574	15558	15644	15546	15752	15625	15532	15783	15749	15626	15524	15642	15741	15763	15721	15705	15670	15622	15526	15631	15500	15606	15490	15537	15673	15564	15460	15717	15590	15674	15395	15751	15616	15592	15586	15501	15542	15434	15780	15483	15543	15625	15639	15367	15640	15624	15714	15579	15582	15670	15618	15623	15552	15484	15675	15796	15618	15622	15641	15736	15474	15611	15544	15545	15503	15719	15531	15795	15494	15497	15492	15422	15767	15415	15641	15526	15498	15446	15633	15486	15524	15349	15502	15559	15357	15554	15513	15661	15508	15581	15668	15784	15832	15605	15476	15618	15483	15663	15551	15470	15651	15623	15631	15722	15604	15729	15775	15671	15469	15662	15757	15643	15625	15535	15748	15601	15655	15725	15373	15788	15660	15823	15810	15391	15635	15520	15520	15641	15643	15659	15602	15547	15396	15762	15781	15646	15696	15782	15640	15460	15501	15621	15615	15518	15437	15453	15343	15613	15715	15726	15694	15697	15526	15572	15528	15711	15443	15546	15606	15584	15559	15607	15457	15644	15521	15584	15632	15228	15603	15447	15493	15668	15621	15590	15694	15546	15715	15655	15584	15582	15436	15628	15395	15684	15576	15512	15495	15678	15533	15697	15800	15547	15667	15596	15605	15560	15738	15748	15601	15762	15570	15686	15738	15578	15711	15459	15730	15515	15563	15457	15596	15571	15674	15601	15479	15584	15567	15584	15687	15644	15666	15576	15461
20313	48238	40180	31527	28253	25096	22746	20794	19149	18044	17224	16369	16175	15637	15370	15020	14933	14727	14583	14416	14332	14324	14294	14310	14277	14421	13954	14025	14141	14073	13899	14073	13994	13877	13866	13933	13976	13836	13881	13891	13804	13969	14148	15487	15131	14527	14184	14013	13758	13728	13827	13776	13869	13828	13792	13887	13828	13898	13609	13684	13762	13929	13851	13775	13731	13664	13634	13895	13799	13680	13877	13771	13873	13892	13986	13671	13946	13722	13711	13834	13765	13702	13983	13836	13668	13859	13876	13809	13739	13744	13765	13864	13766	13748	13838	13622	13803	13796	13665	13793	13858	13877	13747	13761	13923	13761	13839	13944	13725	13846	13903	13849	13736	13729	13812	13936	13696	13750	13773	13683	13894	13769	13702	13844	13891	13826	13735	13776	13688	13893	13799	13552	13911	13788	13813	13776	13786	13857	13852	13790	13748	13709	13746	13814	13751	13658	13749	13965	13700	13763	13639	13828	13813	13925	13785	13697	13824	13721	13880	13716	13896	13773	13783	13669	13663	13693	13763	13678	13744	13612	13684	13985	13697	13779	13731	13742	13797	13729	13889	13669	13750	13577	13806	13672	13676	13922	13631	13707	13820	13821	13875	13794	13786	13700	13726	13933	13917	13785	13884	13734	13752	13827	13912	13690	13846	13769	13874	13792	13854	13750	13703	13744	13647	13923	13790	13881	13836	13782	13799	13882	13716	13743	13685	13850	13620	13879	13834	13837	13716	13905	13860	13875	13809	13785	13766	13659	13884	13757	13679	13735	13797	13744	13906	13724	13863	13756	13682	13793	13810	13710	13754	13788	13717	13804	13832	13751	13713	13838	13778	13660	13670	13876	13619	13820	13678	13713	13889	13920	13840	14018	13730	13931	13600	13725	13841	13913	13857	13888	13865	13726	14040	13617	13668	13679	13794	13844	13821	13771	13736	13768	13876	13764	13743	13792	13627	13710	13884	13664	13721	13688	13734	13867	13832	13888	13917	13792	13768	13836	13790	13894	13759	13671	13607	13914	13895	13766	13706	13891	13792	13775	13775	13675	13743	13787	13711	13737	13803	13683	13648	13722	13729	13828	13809	13649	13837	13650	13982	13756	13686	13858	13806	13849	13798	13655	13772	13799	13690	13740	13870	13852	13676	13827	13870	13861	13587	13805	13795	13740	13593	13700	13669	13938	13879	13767	13695	13726	13605	13675	13922	13808	13845	13779	13747	13978	13728	13819	13689	13604	13779	13616	13844	13742	13772	13730	13736	13806	13859	13829	13866	13694	13677	13869	13716	13862	13893	13776	13651	13649	13811	13906	13792	13850	13826	13799	13705	13653	13739	13672	13735	13870	13699	13741	13813	13691	13931	13712	13748	13842	13906	13715	13924	13716	13715	13861	13741	13837	13952	13863	13721	13814	13787	13770	13894	13784	13771	13820	13907	13852	13684	13782	13829	13746	13743	13633	13891	13769	13947	13546	13755	13823	13843	13786	13605	13849	13882	13820	13652	13903	13688	13777	13633	13735	13801	13797	13725	13668	13906	13672	13618	13858	13750	13806	13736	13873	13783	13729	13701	13797	13896	13766	13894	13560	13861	13817	13840	13798	13702	13670	13688	13793	13983	13879	13841	13801	13667	13707	14025	13795	13869	13729	13944	13822	13767	13861	13754	13835	13827	13851	13781	13647	13813	13806	13899	13784	13767	13674	13912	13939	13859	13796	13900	13838	13609	13828	13771	13814	13699	13766	13806	13879	13759	13843	13649	13639	13662	13740	13580	13910	13781	13779	13736	13807	13739	13662	13848	13747	13865	13796	13691	13794	13855	13613	13846	13790	13738	13665	13837	13684	13940	13690	13835	13850	13749	13629	13736	13774	13814	13834	13831	13807	13727	13732	13745	13606	13831	13852	13814	13608	13670	13738	13676	13946	13722	13847	13795	13669	13995	13779	13673	14082	13813	13726	13856	13806	13941	13728	13802	13616	13687	13754	13757	13668	13759	13707	13736	13833	14043	13724	13792	13709	13775	13850	13834	13775	13720	13806	13886	13845	13780	13735	13777	13659	13913	13807	13763	13554	13692	13833	13872	13622	13753	13749	13556	13777	13844	13681	13797	13936	13762	13904	13787	13754	13677	13734	13710	13797	13704	14030	13840	13517	13649	13805	13954	13936	13866	13684	13753	13759	13822	13858	13804	13621	13814	13758	13738	13961	13898	13752	13898	13790	13931	13679	13776	13861	13710	13886	13941	13752	13901	13667	13683	13763	13814	13777	13764	13855	13788	13784	13895	13627	13832	13756	13883	13877	13819	13860	13768	13866	13871	13823	13713	13791	13795	13777	13793	13807	13946	13733	13872	13900	13686	13853	13915	13740	13858	13701	13838	13753	13717	13820	13935	13730	13733	13703	13836	13882	13760	13755	13750	13682	13780	13605	13744	13690	13759	13590	13770	13816	13734	13783	13810	13703	13839	13714	13671	13800	13655	13850	13631	13862	13801	13846	13712	13853	13883	13787	13710	13908	13629	13896	13788	13815	13747	13843	13708	13572	13700	13581	13801	13726	13835	13905	13743	13727	13712	13700	13909	13786	13674	13750	13639	13552	13815	13715	13606	13633	13849	13888	13854	13824	13640	13708	13798	13967	13818	13702	13712	13819	13713	13797	13648	13628	13847	13848	13797	13889	13883	13760	13784	13700	13735	13748	13807	13917	13708	13743	13837	13741	13747	13550	13890	13767	13751	13831	13886	13796	13660	13761	13907	13770	13617	13887	13657	13811	13682	13787	13939	13866	13837	13711	13866	13815	13668	13847	13916	13801	13825	13740	14006	13870	13820	13832	13912	13918	13741	13720	13588	13830	13784	13921	13628	13667	13728	13822	13771	13730	13924	13628	13926	13838	13776	13775	13811	13816	13683	13967	13717	13637	13673	13809	13660	13668	13833	13736	13722	13646	13823	13849	13639	13792	13783	13846	13744	13823	13784	13845	13720	13795	13900	13808	13824	13760	13763	13721	13515	13894	13631	13765	13769	13629	13657	13820	13817	13747	13723	13680	13691	13885	13681	13767	13781	13848	13900	13648	13986	13600	13887	13865	13782	14062	13912	13846	13788	13827	13664	13944	13896	13907	13688	13790	13753	13725	13787	13633	13830	13894	13931	13893	13723	13903	13634	13906	13818	13783	13787	13791	13762	13945	13837	13886	13877	13700	13831	13849	13717	13735	13685	13854	13751	13589	13833	13772	13745	13770	13602	13636	13785	13958	13704	13878	13661	13643	13797	13662	13727	13741	13567	13844	13766	13611	13695	13834	13793	13721	13887	13709	13862	13702	13742	13779	13660	13774	13766	13688	13689	13811	13678	13829	13930	13759	13616	13676	13847	13772	13734	13645	13643	13960	13984	13889	13764	13747	13813	13711	13839	13876	13885	13682	13828	13731	13779	13827	13768	13740	13775	13800	13842	13822	13821	13856	13823	13840	13737	13625	13891	13981	13885	13900	13759	13754	13784	13725	13726	13730	13901	13834	13791	13737	13773	13758	13907	13902	13690	13907	13709	13676	13756	13754	13780	13715	13745	13743	13897	13869	13597	13717	13797	13542	13854	13757	13845	13734	13636	13785	13714	13834	13913	13803	13857	13695	13731	13747	13779	13703	13792	13843	13878	13727	13876	13681	13755	13607	13811	13778	13531	13930	13929	13691	13833	13718	13757	13705	13929	13761	13729	13714	13956	13841	13803	13933	13686	13643	13739	13808	13720	13842	13756	13712	13662	13820	13909	13711	13802	13781	13793	13899	13695	13791	13884	13725	13723	13812	13914	13618	13841	13705	13742	13763	13769	13952	13893	13770	13732	13743	13612	13687	13755	13827	13777	13673	13765	13914	14007	13819	13855	13803	13788	13821	13730	13887	13574	13744	13692	13533	13739	13708	13727	13878	13793	13883	13740	13953	13592	13816	13690	14009	13797	13744	13766	13856	13733	13824	13895	13863	13842	13799	13848	13652	13794	13739	13786	13823	13780	13635	13847	13848	13767	13943	13733	13501	13847	13599	13685	13747	13708	13774	13693	13702	13779	13824	13719	13710	13819	13795	13730	13751	13841	13842	13704	13856	13909	13675	13793	13892	13765	14006	13797	13696	13760	13814	13744	13655	13662	13692	13704	13670	13802	13851	13799	13678	13950	13717	13928	13718	13651	13668	13700	13828	13804	13719	13716	13685	13714	13863	13714	13905	13717	13772	13838	13907	13698	13826	13780	13772	13893	13662	13730	13700	13743	13682	13857	13683	13696	13815	13731	13827	13656	13793	13665	13731	13646	13787	13752	13690	13848	13848	13756	13749	13784	13902	13870	13677	14024	13769	13763	13756	13804	13510	13778	13779	13806	13579	13608	13745	13628	13865	13793	13823	13588	13800	13781	13846	13823	13671	13829	13664	13753	13822	13762	13897	13793	13755	13945	13866	13719	13762	13703	13543	13679	13713	13828	13725	13702	13662	13632	13759	13766	13870	13749	13720	13796	13874	13885	13833	13900	13802	13753	13783	13768	13736	13777	13819	13772	13775	13909	13943	13681	13825	13675	13668	13784	13778	13839	13958	13855	13661	13709	13772	13918	13804	13883	13776	13759	13705	13737	13888	13572	13836	13708	13676	13912	13778	13785	13748	13838	13736	13747	13793	13639	13898	13826	13654	13943	13777	13898	13766	13678	13708	13791	13551	13697	13723	13758	13763	13616	13738	13908	13564	13813	13837	13783	13725	13923	13802	13731	13717	13747	13691	13739	13813	13808	13829	13701	13768	13805	13782	13694	13780	13820	13768	13940	13843	13546	13811	13644	13841	13831	13975	13909	13799	13805	13758	13768	13925	13663	13657	13851	13720	13734	13900	13668	13739	13623	13747	13831	13883	13804	13627	13626	13679	13842	13720	13658	13654	13728	13748	13937	13848	13820	13829	13680	14017	13764	13819	13792	13791	13704	13738	13811	13651	13814	13661	13896	13786	13782	13586	13672	13629	13877	13830	13720	13783	13739	13953	13894	13659	13744	13814	13815	13787	13719	13848	13810	13736	13743	13752	13792	13678	13723	13688	13644	13807	13752	13895	13735	13793	13686	13669	13679	13720	13786	13826	13702	13793	13717	13807
27312	23241	28593	24952	20458	19072	18444	17487	17168	17079	16901	16886	16711	16699	16578	16675	16639	16547	16460	16610	16477	16379	16411	16455	16434	16203	16363	16315	16440	16402	16431	16535	16314	16415	16206	16352	16365	16355	16464	16162	16283	16370	16439	16389	16423	16418	16293	16485	16406	16247	16317	16379	16233	16278	16273	16304	16340	16276	16057	16259	16363	16542	16435	16378	16391	16375	16237	16426	16289	16165	16487	16287	16351	16428	16403	16366	16401	16301	16318	16206	16124	16384	16246	16240	16327	16230	16449	16316	16383	16190	16114	16395	16175	16233	16323	16304	16309	16300	16156	16496	16288	16400	16389	16441	16278	16583	16198	16172	16249	16383	16476	16251	16206	16487	16371	16342	16279	16312	16352	16346	16259	16288	16115	16265	16308	16269	16403	16508	16234	16337	16212	16212	16180	16163	16313	16315	16297	16300	16183	16343	16349	16165	16227	16237	16168	16156	16275	16258	16368	16069	16307	16288	16383	16230	16082	16423	16282	16277	16453	16245	16130	16233	16215	16406	16269	16209	16340	16151	16239	16209	16266	16413	16224	16289	16327	16161	16313	16257	16308	16290	16305	16260	16285	16222	16249	16547	16252	16470	16422	16376	16331	16126	16411	16381	16285	16220	16135	16490	16312	16395	16257	16532	16206	16185	16165	16164	16365	16423	16306	16464	16346	16117	16154	16449	16262	16328	16287	16528	16344	16170	16229	16355	16356	16443	16132	16173	16343	16358	16371	16497	16433	16323	16436	16300	16316	16276	16314	16367	16321	16276	16263	16274	16149	16215	16105	16438	16434	16292	16207	16137	16322	16197	16280	16347	16497	16349	16090	16400	16184	16451	16319	16329	16207	16222	16192	16284	16441	16213	16116	16370	16113	16244	16305	16395	16264	16278	16298	16336	16313	16307	16467	16216	16287	16304	16255	16309	16315	16378	16309	16200	16264	16121	16359	16207	16259	16341	16308	16244	16249	16113	16251	16426	16400	16305	16413	16394	16457	16268	16273	16331	16276	16317	16261	16325	16352	16232	16392	16217	16218	16303	16312	16148	16351	16397	16352	16259	16397	16142	16248	16131	16279	16430	16409	16310	16201	16157	16209	16294	16522	16364	16529	16321	16549	16191	16486	16486	16333	16469	16240	16341	16245	16171	16325	16244	16273	16391	16525	16257	16372	16282	16406	16384	16354	16324	16414	16348	16371	16200	16277	16203	16355	16095	16315	16281	16190	16254	16397	16261	16297	16219	16180	16289	16359	16252	16314	16448	16447	16217	16257	16403	16195	16267	16422	16372	16391	16183	16292	16390	16349	16328	16391	16333	16413	16331	16213	16342	16258	16268	16250	16320	16234	16290	16446	16217	16381	16439	16499	16524	16384	16353	16297	16351	16395	16285	16176	16338	16354	16464	16508	16283	16362	16323	16382	16226	16391	16102	16375	16378	16158	16406	16397	16369	16363	16340	16191	16344	16261	16390	16366	16420	16442	16362	16409	16371	16151	16261	16296	16421	16306	16178	16442	16178	16390	16529	16145	16278	16286	16238	16143	16468	16307	16428	16453	16599	16024	16319	16511	16381	16449	16270	16390	16300	16357	16147	16391	16014	16348	16428	16235	16330	16173	16121	16226	16445	16442	16266	16110	16288	16272	16207	16253	16301	16299	16132	16260	16443	16367	16352	16237	16125	16364	16358	16485	16457	16349	16455	16256	16408	16216	16541	16275	16374	16081	16323	16253	16249	16097	16340	16386	16187	16098	16184	16289	16300	16366	16332	16472	16233	16165	16281	16456	16288	16288	16429	16233	16428	16233	16269	16338	16262	16266	16338	16282	16251	16523	16356	16382	16288	16351	16037	16331	16290	16378	16381	16196	16390	16254	16370	16285	16316	16248	16426	16472	16439	16410	16257	16472	16415	16303	16260	16631	16250	16254	16517	16423	16368	16298	16358	16320	16441	16342	16221	16315	16337	16261	16572	16477	16429	16445	16358	16436	16294	16278	16331	16305	16360	16118	16234	16269	16285	16293	16210	16516	16335	16294	16282	16462	16330	16242	16356	16344	16252	16276	16402	16365	16358	16302	16193	16407	16304	16185	16147	16438	16067	16295	16103	16516	16132	16113	16320	16156	16291	16384	16444	16229	16387	16424	16042	16113	16283	16468	16321	16154	16252	16067	16233	16341	16305	16514	16223	16536	16300	16506	16224	16429	16415	16471	16248	16329	16306	16303	16371	16148	16389	16316	16302	16443	16291	16127	16237	16400	16249	16218	16295	16222	16367	16338	16377	16144	16242	16268	16560	16238	16234	16188	16330	16211	16400	16409	16415	16266	16397	16272	16172	16408	16207	16240	16473	16255	16245	16191	16353	16286	16259	16261	16271	16198	16382	16075	16092	16123	16173	16219	16196	16496	16437	16388	16204	16146	16224	16326	16378	16292	16081	16270	16202	16472	16451	16502	16510	16259	16180	16212	16476	16415	16413	16328	16363	16360	16268	16285	16248	16361	16243	16235	16302	16388	16295	16129	16108	16143	16417	16376	16515	16365	16287	16230	16216	16203	16357	16426	16226	16309	16204	16523	16492	16223	16345	16075	16289	16267	16275	16307	16185	16356	16187	16312	16407	16405	16412	16391	16490	16492	16312	16395	16363	16426	16292	16189	16250	16487	16288	16427	16342	16255	16230	16151	16379	16392	16125	16293	16366	16383	16187	16346	16356	16407	16411	16347	16347	16252	16515	16481	16233	16367	16458	16253	16348	16293	16265	16205	16251	16375	16340	16462	16407	16262	16370	16243	16248	16382	16371	16231	16315	16310	16488	16286	16296	16274	16490	16156	16190	16263	16388	16283	16326	16457	16395	16456	16224	16219	16380	16317	16355	16411	16244	16177	16411	16220	16431	16316	16205	16192	16114	16323	16376	16265	16250	16265	16281	16265	16376	16353	16417	16352	16204	16230	16107	16165	16182	16400	16259	16193	16327	16259	16319	16426	16197	16311	16419	16384	16480	16275	16387	16252	16219	16109	16496	16425	16243	16250	16372	16261	16249	16238	16319	16443	16309	16369	16391	16234	16389	16347	16338	16456	16347	16137	16349	16325	16109	16281	16275	16272	16567	16365	16501	16315	16358	16299	16280	16301	16155	16531	16431	16140	16257	16287	16490	16144	16177	16398	16330	16460	16403	16405	16437	16277	16464	16400	16007	16297	16321	16279	16226	16431	16224	16434	16337	16329	16314	16340	16409	16186	16246	16140	16210	16454	16199	16359	16399	16370	16239	16195	16509	16340	16020	16173	16258	16389	16392	16282	16375	16368	16453	16192	16477	16180	16537	16214	16361	16328	16403	16280	16332	16446	16176	16368	16152	16152	16482	16186	16469	16524	16126	16222	16295	16302	16287	16160	16310	16331	16195	16196	16259	16336	16358	16257	16199	16224	16587	16296	16131	16352	16299	16421	16199	16259	16320	16386	16630	16215	16337	16349	16242	16309	16291	16393	16200	16380	16299	16268	16432	16383	16062	16439	16363	16496	16365	16246	16467	16301	16323	16218	16313	16434	16344	16381	16296	16218	16183	16291	16382	16110	16476	16246	16423	16284	16118	16163	16285	16281	16286	16412	16220	16326	16418	16466	16271	16338	16354	16414	16131	16186	16298	16283	16322	16198	16333	16320	16313	16310	16258	16272	16333	16271	16259	16526	16241	16264	16148	16264	16388	16275	16194	16375	16338	16426	16274	16491	16353	16156	16204	16091	16496	16340	16212	16388	16099	16352	16272	16352	16267	16094	16485	16399	16402	16293	16399	16289	16268	16309	16106	16423	16132	16367	16423	16421	16408	16287	16281	16359	16286	16166	16381	16254	16061	16121	16220	16308	16335	16352	16398	16407	16236	16349	16286	16249	16318	16397	16356	16268	16205	16159	16242	16278	16316	16209	16260	16453	16331	16305	16271	16327	16266	16302	16081	16211	16328	16294	16390	16281	16226	16348	16363	16391	16152	16191	16516	16326	16131	16229	16312	16195	16219	16455	16269	16509	16260	16278	16373	16344	16401	16207	16121	16307	16287	16266	16344	16290	16320	16397	16302	16328	16435	16441	16349	16583	16358	16562	16492	16468	16390	16274	16139	16290	16361	16265	16133	16169	16304	16302	16349	16189	16201	16543	16512	16453	16262	16551	16419	16506	16328	16196	16266	16262	16222	16289	16436	16191	16222	16459	16309	16549	16391	16289	16340	16546	16361	16445	16432	16397	16475	16298	16399	16243	16327	16441	16410	16431	16515	16307	16223	16270	16364	16253	16236	16390	16326	16463	16357	16311	16186	16250	16410	16528	16326	16404	16294	16338	16255	16265	16217	16343	16311	16521	16340	16349	16402	16238	16303	16504	16364	16368	16403	16313	16244	16313	16332	16401	16574	16364	16367	16330	16120	16341	16282	16529	16381	16292	16382	16242	16247	16225	16436	16365	16279	16198	16370	16188	16294	16219	16259	16328	16324	16375	16135	16499	16355	16350	16489	16102	16117	16300	16184	16322	16355	16296	16389	16297	16411	16279	16234	16363	16276	16365	16106	16355	16413	16524	16232	16395	16340	16296	16388	16531	16256	16395	16354	16318	16201	16134	16368	16374	16338	16449	16473	16465	16424	16380	16432	16312	16447	16449	16245	16174	16412	16281	16399	16301	16147	16383	16289	16414	16351	16253	16269	16250	16219	16342	16367	16429	16400	16295	16452	16391	16480	16400	16402	16184	16328	16369	16242	16280	16273	16379	16474	16333	16231	16226	16342	16353	16302	16059	16110	16350	16288	16361	16568	16197	16348	16315	16146	16304	16462	16176	16269	16391	16204	16162	16463	16232	16122	16191	16128	16389	16330	16218	16332	16513	16181	16079	16242	16361	16316	16292	16287	16346	16277	16373	16495	16486	16400	16266	16318	16123	16484	16405	16404	16261	16357	16242	16129	16362	16318	16107	16344	16369	15989	16347	16353	16242	16294	16328	16476	16308	16350	16435	16213	16627	16288	16441	16160	16260	16085	16239	16424	16317	16181	16315	16295	16332	16363	16349	16323	16202	16276	16433	16276	16340	16245	16241	16420	16395	16314	16509	16514	16454	16460	16159	16413	16326	16392	16417	16328	16407	16349
18328	27466	26625	22102	19769	18180	17077	16273	15769	15429	15303	14995	14694	14680	14767	14599	14511	14424	14249	14483	14284	14391	14408	14386	14239	14273	14399	14124	14368	14314	14315	14329	14341	14248	14248	14063	14454	14143	14340	14155	14310	14382	14256	14382	14367	14349	14347	14206	14096	14122	14371	14326	14433	14351	14416	14271	14257	14158	14252	14400	14266	14191	14422	14159	14440	14432	14120	14306	14380	14183	14232	14209	14084	14231	14211	14163	14169	14265	14161	14146	14256	14148	14086	14277	14163	14185	14276	14114	14266	14215	14422	14337	14184	14035	14356	14286	14045	14214	14272	14319	14402	14179	14208	14188	14360	14327	14223	14147	13984	14234	14130	14289	14399	14291	14326	14212	14211	14297	14335	14192	14393	14327	14207	14106	14034	14132	14222	14242	14264	14312	14292	14213	14344	14235	14432	14179	14216	14274	14257	14272	14190	14093	14179	14290	14222	14177	14354	14075	14240	14073	14177	14258	14243	14319	14191	14237	14262	13974	14332	14213	14095	14135	14232	14181	14188	14267	14179	14179	14006	14379	14129	14113	14225	14178	14159	14232	14119	14145	14318	14428	14065	14234	14182	14158	14209	14123	14202	14210	14322	14231	14054	14158	14311	14246	14221	14214	14237	14256	14187	14231	14252	14141	14150	14182	14200	14132	14162	14283	14306	14203	14286	14206	14196	14223	14206	14005	14128	14179	14179	14040	14022	14123	14121	14069	14361	14230	14342	14136	14255	14288	14242	14139	14171	14306	13994	14167	14189	14323	14117	14259	14160	14203	14293	14080	14191	14326	14085	14136	14437	14048	14196	14273	14273	14073	14213	14132	14178	14215	14158	13994	14187	14333	14055	14264	14409	14216	14096	14084	14118	14177	14312	14154	14362	14213	14329	14174	14320	14208	14203	14336	14322	14247	14406	14145	14166	14202	14192	14351	14145	14362	14287	14330	14106	14231	14164	14397	14069	14210	14217	14195	14343	14154	14256	14194	14144	14222	14255	14269	14095	14146	14197	14204	14247	14223	14310	14252	14307	14340	14303	14321	14096	14098	14254	14122	14236	14238	14090	14177	14294	14266	14262	14345	14168	14074	14274	14318	14160	14148	14241	14169	14255	14272	14276	14131	14262	14171	14290	14420	14204	14138	14259	13996	14164	14319	14315	14355	14264	14204	14218	14216	14156	14127	14132	14102	14296	14106	14096	14213	14364	14034	14341	14066	14206	14289	14145	14225	14396	14133	14225	14355	14108	14329	14274	14259	14115	14229	14165	14040	14229	14159	14282	14065	14206	14234	14237	14226	14294	14177	14199	14103	14108	14268	14259	14206	14201	14073	14051	14445	14281	14137	14245	14222	14188	14222	14180	14117	14131	14263	14082	14086	14250	14313	14221	14213	14392	14112	14011	14330	14313	14317	14148	14238	14169	14204	14105	14187	14066	14300	14292	14370	14288	14280	14314	14116	14302	14188	14243	14179	14241	14252	14280	14364	14205	14178	14203	14165	14170	14224	14294	14028	14196	14183	14354	14165	14263	14170	14175	14210	14286	14274	14134	14099	14149	14302	14127	14299	14246	14170	14241	14246	14305	14278	14038	14332	14219	14168	14169	14201	14211	14178	14122	14068	14146	14076	14202	14189	14048	14235	14416	14170	14189	14199	14358	14258	14107	14101	14253	14250	14258	14235	14436	14217	14314	14350	14222	14077	14126	14283	14117	14202	14152	14161	14189	14252	14313	14154	14217	14288	14134	14123	14211	14278	14099	14196	14329	14272	14249	14213	14135	14216	14208	14042	14178	14280	14380	14213	14112	14213	14274	14172	14102	14225	14138	14197	14103	14146	14147	14209	14206	14188	14141	14163	14134	14232	14039	14243	14197	14264	14044	14214	14312	14274	13973	14308	14136	14124	14185	14175	14277	14333	14125	14214	14266	14105	14161	14224	14297	14132	14260	14235	14313	14210	14294	14251	14248	14167	14247	14289	14287	14261	14230	14281	14127	14318	14146	14225	14209	14013	14291	14037	14357	14188	14200	14117	14220	14081	14081	14219	14164	14288	14092	14033	14263	14118	14343	14245	14272	14113	14211	14256	14222	14297	14241	14208	14205	14297	14283	14222	14139	14178	14145	14064	14220	14289	14150	14186	14265	14078	14153	14394	14187	14241	14307	14135	14219	14232	14134	14407	14197	14431	14414	14155	14242	14162	14071	14414	14156	14306	13928	14305	14309	14254	14167	14120	14229	14077	14205	14046	14295	14168	14323	14362	14154	14283	14111	14217	14380	14122	14241	14258	14318	14254	14245	14360	14230	14091	14194	14120	14172	14205	14190	14246	14157	14105	14074	14107	14360	14112	14141	14136	14160	14218	14073	14318	14109	14260	14207	14282	14085	14210	14357	14185	14241	14119	14176	14203	14221	14298	14368	14173	14051	14183	14285	14164	14387	14259	14368	14265	14175	14184	14248	14244	14372	14390	14195	14030	14151	14238	14069	14357	14245	14464	14177	14305	14427	14196	14128	14105	14346	14293	14340	14320	14177	14311	14269	14244	14200	14260	14219	14300	14248	14177	14117	14308	14294	14256	14222	14327	14135	14316	14335	14123	14146	14242	14226	14196	14280	14313	14307	14195	14241	14199	14295	14175	14338	14073	14319	14265	14317	14170	14200	14231	14354	14478	14275	14283	14257	14290	14372	14151	14259	14144	14239	14210	14281	14280	14168	14225	14431	14240	14242	14129	14220	14225	14314	14115	14177	14156	14298	14264	14205	14177	14184	14250	13966	14167	14099	14254	14251	14283	14220	14164	14266	14266	14186	14096	14380	14313	14021	14035	14146	14247	14335	14164	14114	14227	14260	14346	14264	14257	14114	14137	14260	14245	14146	14198	14136	14324	14231	14167	14139	14225	14280	14180	14261	14172	14192	14223	14131	14207	14067	14160	14195	14147	14322	14368	14260	14191	14170	14182	14159	14265	14295	14258	14201	14204	14251	14137	14207	14222	14282	14247	14395	14200	14116	14171	14187	14278	14304	14490	14201	14284	14214	14250	14136	14152	14225	14183	14218	14212	14390	14158	14355	14231	14176	14273	14184	14229	14330	14318	14076	14156	14426	14132	14161	14330	14265	14414	14212	14092	14238	14166	14287	14184	14172	14233	14436	14158	14113	14233	14202	14243	14211	14140	14233	14269	14203	14293	14155	14200	14232	14050	14246	14170	14267	14203	14455	14304	14194	14084	14200	14245	14039	14231	14248	14291	14219	14219	14107	14117	14317	14316	14150	14396	14082	13885	14240	14306	14303	14250	14286	14288	14190	14228	14170	14334	14245	14299	14351	14153	14188	14218	14188	14222	14363	14309	14149	14225	14317	14367	14229	14085	14285	14126	14132	14040	14174	14261	14290	14349	14265	14154	14234	14165	14222	14179	14120	14198	14178	14230	14040	14063	14247	14280	14202	14291	14195	14190	14083	14229	14226	14100	14071	14289	14234	14365	14169	14154	14267	14303	14254	14267	14361	14144	14160	14235	14245	14241	14320	14197	14285	14147	14065	14137	14077	14267	14245	14234	14200	14287	14048	14290	13980	14116	14076	14203	14179	14115	14302	14104	14357	14285	14224	14247	14304	14169	14078	14132	14326	14233	14220	14347	14249	14251	14302	14211	14086	14150	14242	14202	14227	14224	14183	13888	14273	14300	14199	14313	14177	14336	14108	14275	14095	14269	14228	14286	14142	14099	14225	14309	14340	14111	14130	14215	14092	14311	14133	14410	14060	14285	14150	14111	14137	14269	14359	14314	14308	14365	14258	14123	14377	14118	14301	14286	14345	13951	14351	14030	14265	14281	14151	14260	14134	14141	14296	14165	14042	14127	14060	14131	14160	14270	14163	14251	14260	14136	14181	14210	14201	14267	14213	14231	14150	14081	14070	14180	14304	14178	14234	14290	13994	14316	14345	14092	14153	14182	14285	14124	14247	14149	14288	14168	14150	14266	14176	14268	14139	14224	14168	14160	14217	14236	14251	14363	14247	14201	14227	14200	14429	14368	14147	14290	14275	14326	14212	14177	14068	14217	14209	14045	14432	14189	14223	14362	14204	14297	14318	14169	14157	14159	14266	14194	14196	14303	14210	14176	14089	14221	14322	14207	14357	14169	14338	14445	14272	14247	14091	14283	14272	14214	14012	14286	14331	14237	14174	13978	14167	14394	14272	14294	14176	14263	14278	14139	14179	14137	14186	14367	14170	14183	14001	14333	14362	14334	14175	14182	14279	14269	14130	14190	14242	14188	14148	14165	14175	14135	14347	14405	14151	14341	14392	14176	14222	14171	14336	14170	14352	14177	14367	14213	14198	14245	14285	14306	14238	14255	14229	14209	14259	14230	14258	14213	14282	14164	14160	14263	14428	14256	14386	14440	14246	14221	14149	14245	14269	14194	14204	14412	14248	14140	14162	14349	14230	14378	14313	14127	14428	14271	14333	14096	14386	14346	14176	14350	14275	14285	14108	14168	14238	14125	14247	14158	14201	14329	14192	14150	14141	14354	14258	14302	14294	14295	14242	14216	14311	14328	14259	14114	14213	14250	14270	14192	14206	14252	14258	14228	14176	14181	14206	14272	14246	14429	14120	14260	14315	14299	14148	14169	14396	14149	14366	14230	14171	14173	14387	14243	14226	14196	14168	14146	14332	14269	14272	14237	14146	14247	14176	14251	14134	14234	14310	14104	14263	14307	14290	14042	14158	14222	14176	14251	14123	14158	14050	14289	14159	14145	14185	14194	14086	14268	14351	14276	14304	14217	14228	14188	14301	14373	14224	14007	14298	14289	14149	14149	14381	13999	14389	14082	14342	14240	14288	14228	14057	14377	14218	14393	14205	14234	14370	14200	14211	14305	14150	14113	14213	14169	14105	14253	14384	13971	14250	14206	14097	14252	14272	14268	14131	14264	14068	14250	14147	14215	14287	14195	14197	14216	14330	14102	14308	14089	14226	14215	14266	14233	14205	14177	14054	14202	14141	14150	14311	14249	14294	14343	14287	14105	14219	14228	14143	14274	14369	14176	14328	14251	14340	14326	14421	14285	14129	14231	14227	14371	14191	14107	14312	14352	14270	14239	14286	14369	14348	14082	14194	14183	14336	14216
23981	21189	28613	24770	23042	23130	21971	18887	17914	18005	17649	17093	16957	16797	16683	16484	16544	16289	16332	16247	16383	16153	16367	16352	16257	16322	16181	16176	16342	16276	16131	16220	16148	16017	16057	16053	16186	16145	16221	16193	15959	16023	16263	16585	16410	16490	16197	16151	16185	16214	16069	16232	16030	16158	16050	16098	15940	16068	16052	15996	16124	15959	16161	16015	16173	16051	16037	16039	16090	16131	16022	16077	16143	16138	16114	15855	16072	16027	16069	16055	16012	15847	15983	15939	15992	16166	16015	15985	15827	16011	16129	16062	15941	16043	15942	15988	16030	16117	16007	15884	16036	15843	15969	16131	16057	15852	16002	15801	16033	16274	16045	15932	16026	16121	16161	16027	16006	16037	15919	16099	15991	16111	15972	15962	16116	15979	15998	16032	15903	15826	16121	15994	15796	15858	16007	15993	15962	16065	16063	16050	16100	15997	16085	16136	16103	15832	15988	16005	16083	15811	16141	16189	16087	16046	16080	16104	16014	15998	15991	15955	16134	16130	15956	15936	16040	15817	16028	16145	16111	15796	15973	15908	15972	15957	15928	15960	16130	16034	15961	15867	16143	16035	15943	15850	15907	15918	15978	15860	16074	16134	15968	15949	16025	16018	16190	16022	15908	15954	15854	15927	16026	16017	16003	15910	16140	15982	16119	15832	15888	16047	15880	15994	16102	15966	15857	15793	15959	15873	15845	15984	16090	16028	15998	16064	15947	16067	16079	15953	16139	16153	15989	16195	16073	15911	15864	15968	15720	16127	15992	15849	16048	15939	16070	16086	16084	15960	15897	15920	15871	16128	15978	16023	16131	15896	15991	15881	16159	16156	15985	15977	16013	16092	15986	15959	16037	15890	16017	16052	16277	16033	15920	15797	15993	15784	15974	16127	16044	16150	15966	16103	16206	16164	16005	15727	15936	16078	16139	16054	15896	16038	16064	16153	15973	16109	16113	15918	15976	16249	16139	16090	16119	16125	15969	15936	15969	15936	15861	15905	15992	15717	16105	15914	15865	15916	15923	16047	15977	15761	15838	15893	15938	15985	15969	16113	16077	16096	16135	15876	16196	16063	15927	15945	16072	16126	15955	16050	16163	15962	15977	15885	15896	16052	16134	15954	15960	16117	15904	15994	15954	15970	16034	16144	16076	15989	15966	15995	15906	16088	16108	16024	16030	16251	16211	16012	16026	16116	15693	15875	16147	16150	15967	15967	15901	16182	16036	15915	15928	16073	15770	15898	15906	15768	16119	16087	15926	16155	16208	16064	15962	16104	16028	16023	16019	16023	16031	15934	15980	16032	16075	15962	15878	15959	16205	16142	16090	16223	16045	16263	16060	15818	16118	16084	15964	16042	16017	16029	16023	15995	15915	16027	15920	15811	16036	16124	15897	15974	16041	16041	16124	15926	15965	16082	16020	16099	15864	15856	15920	16013	15821	15946	15900	15973	15844	16003	16154	16092	16176	16041	15944	16010	16065	15960	16057	15974	16330	16006	15991	15838	16145	15982	16088	15868	15784	15912	15989	15950	16075	16022	16152	16046	15912	15980	15806	16088	16053	16116	16092	16069	16045	16032	16064	16067	15954	15978	16066	16039	15955	16373	16061	15918	15941	15824	16107	16336	16071	16078	16072	16037	16036	16058	16189	16106	16112	16280	15980	15943	16170	15966	15938	15933	16130	15856	15998	15971	16017	16014	16022	15839	15785	16055	16144	16175	16055	16057	16079	15840	16095	15973	15883	15927	16071	16133	15912	16171	16067	15954	16088	15752	16110	15954	15940	16131	15990	16106	15871	16057	16069	15912	16046	15896	16252	16115	15877	16095	15955	16017	16069	15995	16026	16006	15840	16105	16102	15878	16050	16150	16137	15958	16088	16013	15951	16023	16122	16098	16139	15891	15909	16071	15849	16117	16010	16031	16039	16074	16027	16060	16108	16101	15991	15920	15925	15833	15993	16078	16010	15973	15974	16226	16005	16204	15952	15963	16056	16075	16084	15846	16206	15970	16041	15768	15962	15840	16024	16116	15945	15871	16075	15994	16174	16021	16068	16012	15969	16058	16139	15934	16113	15854	15925	16039	15981	16194	15996	16115	16115	16055	16075	16091	15904	16015	16047	16150	16080	15956	15957	15926	16086	16054	15910	15858	16197	16067	15808	16023	16083	16079	16194	15847	16084	15949	16030	16193	15986	16024	16148	15961	16155	15746	15942	16063	16047	15975	16112	15983	15935	16062	15965	15954	16056	16078	16064	16110	16104	16023	16111	16215	15950	15971	16002	16061	15867	15967	16101	15955	15997	16048	16043	15851	15947	16068	15999	16029	15902	15947	16116	16060	15912	15899	15911	16031	16062	15959	16013	15844	15999	16061	15896	16105	15973	16184	16012	16018	15964	16037	16174	16216	15691	15987	15883	16100	16264	15950	15828	16058	16038	15889	15989	15956	16010	15974	16058	16047	16024	16074	16020	15999	15959	15934	15926	16033	15788	16056	16069	15948	16032	16109	16215	16036	16104	16083	16074	16019	16221	15854	15940	15991	16043	16080	16058	16051	16079	15827	16199	16043	16010	16115	16047	16013	16078	15913	16046	16157	16080	15922	15876	15896	16026	16037	15980	15938	15995	16198	15946	15957	15961	15947	16030	15910	15882	16044	15978	16039	16074	15878	16176	16007	15989	15879	16103	15888	16101	16061	15904	15941	15995	16005	16237	16005	16062	15912	16232	16040	15867	15934	16326	15984	16041	16003	15727	15946	16024	15814	16170	15938	15909	16005	15923	15878	15911	15604	16008	16024	15888	16132	16046	15971	15868	16018	16062	15997	16008	16089	15833	15875	16068	16098	15933	16042	15991	15979	15909	15996	16002	15821	16025	16068	16091	15908	16216	15955	15862	15699	15809	15779	16077	16062	15872	16061	15950	16093	16037	15847	16185	15957	15926	15926	16200	15946	16121	15946	16010	16088	16112	16046	15863	15913	15949	15937	16017	16011	16129	16158	15968	16060	15948	15843	16179	15839	16041	16001	16031	16070	16147	15921	16073	16006	16084	15871	15901	16081	16113	16009	16135	16090	15817	15922	16152	16121	15959	15970	15854	16012	15673	15844	15947	15858	16038	16164	16035	15843	15964	16101	15917	16167	16016	15910	16084	15984	15960	15720	16188	16179	15989	15895	15943	15840	16020	16074	16008	16083	16030	15867	16081	16207	16098	16041	16000	15935	16125	16085	15793	15979	16107	16022	16035	16069	15830	15906	15960	16058	16132	16056	15984	16085	15976	16078	16074	15848	16003	15890	15917	16006	16018	15833	15997	16067	15979	16141	16040	15990	15910	15932	16017	15817	16082	15862	15941	15981	16070	15888	16069	15868	16076	16120	16001	16043	16109	16123	15961	15925	15974	15953	15858	16116	16084	16026	16124	15924	16117	16144	16052	16092	15867	16073	16016	15984	15937	16096	16229	16083	15913	15940	15967	16067	16215	15993	16025	16296	16073	16096	15953	15897	16006	16062	15947	16132	16122	16200	16059	15976	16021	15986	15966	15896	16094	16122	15851	16123	15962	15927	15848	16049	16112	15822	16041	16130	15824	15974	16191	15973	16078	15949	16238	16013	15906	15890	16097	16072	15972	16094	15962	15929	15905	16023	15913	16111	16048	15992	15854	16017	15848	15875	16157	15856	16076	16073	15975	15914	15811	16065	16135	16151	15812	15923	16027	16004	16176	16123	15966	15878	15836	16001	16104	16044	16259	16082	15896	16134	16180	15968	15842	16026	15817	15967	16123	15958	15894	16084	15908	15917	16028	16066	16027	16140	15810	16012	16014	15894	15900	15989	15929	16027	16118	16186	15999	15826	16038	16047	15914	15987	15902	16045	15915	16004	15957	15927	16015	16009	16086	16089	15946	15862	15907	15875	15887	16101	15850	15973	16139	16080	15851	16006	15879	16044	15857	16020	16142	15782	15976	16032	16005	16048	15924	16081	15942	16012	16103	15917	15897	15885	15857	15983	16060	16022	16117	16062	15837	16012	16173	15989	15894	15977	16067	16032	16026	16156	16174	15854	16129	16064	15996	15871	15833	15947	16132	16028	15936	16148	16193	15932	16184	16184	16131	15827	15900	15946	15963	15920	16155	15908	16010	16053	15811	16039	15993	16062	16088	15959	15973	16106	15990	16159	16085	15983	16091	16166	15937	15977	16171	15998	16165	15951	16033	16208	15778	16047	16075	16060	16018	16072	16039	16140	16016	16189	16047	16115	15930	15968	16038	16125	16008	16007	16162	16003	15968	16123	16018	16133	15986	16006	16015	16027	16247	16129	16023	16233	16052	15881	16132	16036	15998	15972	16056	15894	15848	15978	16046	16076	16148	16134	15879	16182	15864	15885	16114	16106	16075	15968	15867	15889	15971	15998	15962	16076	16016	16123	15966	15859	16245	15993	15964	15907	16124	16091	16091	16047	15993	16022	16025	16088	16033	15978	16079	15984	16191	15972	16070	15963	15941	16203	15824	16081	15842	16015	16022	16120	16041	16124	16068	15939	16072	16020	16046	15954	16170	16013	15984	16074	15968	16048	15948	15928	16034	16117	16087	16058	16060	15998	16013	15958	16154	16142	15997	16023	16049	16103	16008	16074	15745	15994	15968	16020	15910	16025	16091	16239	15902	16024	16022	16015	15945	16173	15925	16153	16089	15971	15899	15924	16116	16137	15893	15951	16104	16019	16131	15899	15898	15784	16065	15990	16024	16054	16064	16151	15823	16186	16000	15995	16066	16002	15839	16041	15885	15937	16078	16024	15973	15895	15849	16126	16039	16037	16145	16031	16050	15872	15874	15800	16029	16126	16289	15806	15912	15956	16007	16242	16134	15887	15957	16066	15933	15903	15883	15969	15855	16010	15911	16003	15971	16111	15957	16107	16049	15946	16025	16023	15954	15952	16006	16090	16156	16021	15985	16097	16067	16020	16142	15808	16028	15887	16094	16028	16059	16191	16150	15748	16019	16147	15982	16060	15909	15906	16054	15862	15852	16127	16081	16022	16134	16093	16052	16114	15968	15957	16018	16133	16178	16037	16083	16003	16005	15905	16016	16120	16067	15994	16093	15901	15999	15991	16119	15984	16022	16031	16128	16071
18557	34642	33981	26974	23465	21644	19404	18267	17321	16644	16119	15608	15430	15197	15210	14859	14741	14637	14519	14346	14362	14419	14424	14305	14412	14294	14215	14388	14121	14285	14155	14291	14231	14168	14075	14129	14019	14107	13972	14091	14147	14136	14235	14798	14771	14411	14319	13886	14091	14043	13879	14051	14058	13867	14060	14141	14158	13928	14126	13948	14333	14128	14094	14125	14047	14003	14045	14148	14073	14121	14216	14054	13918	14009	14037	14230	14000	14000	14075	14052	14005	14069	13982	14053	14072	13970	14139	14241	14087	14006	14101	14166	14051	14128	14109	14187	14030	14146	14117	14155	14139	14258	14131	14194	14056	14053	14055	14002	14050	14129	14005	14052	14000	14052	14103	14019	14184	14011	14246	14092	14254	14143	14077	13984	14197	14105	14016	14198	13958	14178	14035	14050	14210	13982	14151	14091	14170	13957	14286	14085	14090	13908	14301	14014	14087	14111	13926	14184	14226	13916	14033	14139	14159	13942	14128	14043	14100	14188	14101	13965	14080	14136	14194	14080	14129	13919	14218	14134	14077	14060	14171	13903	14063	14049	14157	14016	13988	14202	14029	14149	14115	14075	14214	13980	14020	14015	14049	14047	13884	14167	14134	13937	14039	13993	13996	14132	14071	13920	14215	14047	14097	14143	14047	14112	14122	14025	14039	14100	14098	14168	14159	14138	13850	13972	14179	14016	14150	13936	14076	13980	14145	14050	14075	14110	13966	14078	14291	13935	13969	14012	14153	14205	14191	14221	14058	14052	14108	14191	14090	14176	14077	14074	14050	14117	14092	14194	14132	14021	14130	14019	13973	14003	14112	14104	14130	13913	13997	14176	14040	14024	13947	14219	13941	14147	14102	14060	14105	14017	14280	14052	13954	13872	14137	13992	14040	14034	14328	13979	14068	14098	14055	13992	14126	14095	13951	14084	13941	14096	13972	14031	13950	14029	13941	14080	14037	14202	14136	13996	14070	13980	14066	14091	14181	14191	14207	14101	13927	13974	14173	14282	14004	14082	14016	14008	14094	14263	13887	14241	14105	14173	13976	13952	14035	14128	14069	14095	14135	14173	14035	14008	14048	14122	14097	14174	14228	14086	14272	13993	14104	14026	13951	14046	13987	14147	14081	14091	13902	14127	14178	13979	14003	14135	14220	14050	14143	14108	14218	13981	14037	14203	13951	14115	14002	14030	13992	14125	14169	14166	14123	14009	14077	14159	13988	13946	14242	14193	14042	14136	14211	14076	14183	14136	14149	14151	14063	14072	14103	14041	13980	13917	13887	14157	13948	14149	14044	13839	14083	14232	14147	14067	14151	14019	13896	14094	13914	13927	14268	14125	13996	14074	14210	14064	14082	14111	14074	13954	14017	14161	14048	14246	14013	14213	13980	14025	14177	14334	13972	14097	14013	14045	14229	14101	13988	14153	14032	14276	14138	14083	14260	14210	14090	13987	14098	14195	14074	13965	14144	14131	14016	14139	14098	14182	13890	14079	14264	14261	14081	14000	14025	14196	13943	14001	14046	13970	14050	14068	14053	13909	13987	14037	13965	14146	14021	14053	14096	14080	14019	14087	14087	14105	13991	14074	14176	13983	14053	14198	14050	14005	14114	14204	14134	13955	14176	14110	14112	14242	14184	14074	14062	14063	14286	14077	14134	14136	14145	14028	14145	13880	14215	14248	14144	14173	14057	14115	14077	14073	14144	14009	14228	13803	14180	13991	13968	14143	14115	14241	14036	14106	13958	14158	14043	14179	14183	13961	14005	14155	14052	13916	14240	14117	14124	13977	13977	13940	14187	14258	14211	13890	14097	14113	14030	14050	14149	14032	14004	14170	14166	14118	14190	14043	13995	14101	14074	14247	14062	14027	14039	14079	14004	14067	14059	14289	13954	14027	13885	14102	14002	14109	14017	14116	14132	14019	13995	13912	13946	14164	14057	14154	14164	14217	14186	13952	13985	14188	14085	14009	14168	14111	14130	14103	14216	14167	14094	13997	13941	14109	14171	14159	14029	14030	13951	14061	14165	14034	14134	14189	13977	14012	14089	13988	14025	14082	14052	14085	14140	14019	14111	14075	14018	13927	14097	13988	14175	13972	14142	14146	13969	14022	13969	14047	14043	13983	14301	14026	14197	14077	14209	14027	13915	13989	14057	13916	14118	14097	14158	14004	14127	13970	13796	13962	14102	13952	14155	14156	14069	14105	14259	14008	14082	13922	14230	14165	14081	14026	14037	14121	14118	14129	13972	13999	14108	14022	14187	13949	14244	14159	14023	14055	14015	14121	14075	13985	14071	14007	14147	14049	14260	14155	14152	13901	14093	14092	14071	14130	14151	14063	14014	14276	13934	14034	14061	14199	14096	14112	14115	13972	14001	14071	14155	14076	13977	14141	13905	14109	13949	14130	14132	13929	14157	14148	13963	14196	14042	14092	14181	14055	14111	14031	14133	14055	13897	14273	14078	13929	14053	14213	14065	14159	14097	14081	14039	14052	14169	14016	14003	14147	14130	14236	14169	14007	14074	14070	14056	14105	13954	14190	13967	14057	14205	14232	13861	14024	14165	14075	13955	14004	14176	14069	14048	14076	14079	13967	13967	14019	14085	14256	14178	14217	14026	13994	13934	13984	14168	14061	14008	13958	14105	13998	14045	13968	14105	14218	14142	14029	14121	14114	14060	14219	14144	14153	14131	14234	14001	13974	13990	14109	14255	13953	14074	13984	14021	13990	14179	14021	14124	13970	14120	13953	14142	14137	13968	14114	14065	14093	14098	14038	14016	14051	14052	13974	14284	13840	14094	13956	14029	13990	13959	14027	13945	14189	13936	13997	14108	14059	14070	14114	14319	14152	14045	14095	14043	14196	14059	14064	14015	14167	14092	13978	14133	14052	14047	13936	14257	14156	14182	14026	13974	14160	14002	14078	14103	13981	13957	14085	13977	14122	14070	14090	13976	14096	14062	13968	13843	14180	14107	13941	14168	13956	14038	14065	14122	14152	14183	14054	14045	13982	14119	14174	14213	14143	14126	14107	14032	14123	14017	14044	14194	14092	14107	14120	14109	14244	13910	14027	14139	13959	14034	14118	14123	14220	13944	13972	14049	14166	14197	14010	14313	14255	13937	14007	13939	14113	14127	14288	14198	14022	13923	14024	14210	14059	13929	14087	14031	14070	14079	14109	14075	14169	14139	13982	14084	13843	14042	14087	14050	14069	14277	14073	14160	13979	14035	13981	14080	14036	14057	14021	14126	14268	14104	14098	14097	14182	14170	14176	13957	14163	14200	14143	14077	14072	14111	13968	14115	14009	14114	14014	14293	14310	14053	14045	14086	14060	14071	14073	14079	14258	14202	14184	14126	14057	14149	13926	14084	14170	14166	14180	13979	14026	14030	14078	14027	14065	14013	14167	13931	13985	14116	14115	14088	14101	14235	14049	13969	14085	14008	14090	14103	14085	14232	14025	14061	14064	14117	14218	14010	14123	14134	14038	13937	14141	14109	14227	14133	14026	14071	14043	14126	14027	14166	13913	14120	14117	13991	14013	14036	14009	14085	14151	14018	14005	14047	13906	14159	14040	14031	14130	14161	14029	14091	14121	14144	14244	14053	13961	14189	14009	14259	14051	14136	14056	14197	14098	14121	14005	14020	14099	14083	14129	14132	14048	14202	14158	14055	14169	14098	14025	13961	14020	14120	14135	14212	14065	14042	14170	14073	14011	13984	13863	14050	14035	14120	13903	14023	14006	14203	13927	14041	14021	14067	14109	14066	14003	13985	14134	14101	14140	14122	14083	14174	14149	14133	14127	14196	14123	14113	14113	14110	14148	14203	14058	14029	14167	14030	14162	14065	14145	14096	13894	14167	14181	13892	14059	14107	14281	14134	14059	14123	14184	14226	14261	14001	14045	14050	14062	14156	14094	14160	14144	14143	14060	14059	14011	14088	14247	13896	13930	14163	14083	14032	14034	14218	14191	14029	14007	14100	13997	14203	13981	14099	14124	13909	13972	14106	14054	14054	14088	14089	14202	13888	14036	14081	14086	14182	14104	14010	14080	13993	14055	14109	14224	14103	14109	14116	13874	13967	14097	13943	14105	14112	14127	14141	13958	14066	13925	13869	14016	14012	14095	13863	14136	14148	14034	14068	14073	14141	14053	13898	14116	14170	14216	13980	13941	14175	14004	14139	14136	14221	14002	14219	14159	14185	14092	14104	14106	14155	13963	13908	14078	14005	14044	14076	14048	14157	14027	14178	14029	14090	14084	14061	14307	14038	14017	14116	14092	14212	13955	13982	14201	14090	14054	14258	13891	14102	14215	14064	14167	13987	14084	14018	13937	14136	14155	14007	14172	13982	14157	14167	14058	14056	14069	14033	14209	14009	13908	14014	14018	14109	14149	14090	14172	14050	14168	14040	14073	14292	13978	14108	14116	14245	13980	14116	14113	14095	14149	14190	14179	14074	14047	14019	14214	14167	14051	14164	13981	14286	13946	14075	14089	14213	14065	13952	14055	13946	14170	14029	14124	14025	14106	14262	14003	13944	14073	14333	13946	14137	14030	14124	14064	13951	14043	14114	13920	13976	14028	14185	14084	14284	13826	14098	14092	13966	14085	14113	13979	14268	14115	14026	14080	14153	14112	14108	14098	14093	14076	14008	14089	14065	14140	13981	14007	14022	14095	14313	14097	14072	14022	14031	13971	14123	13933	14142	14174	14099	13891	14154	14049	14161	14059	14086	14169	14155	14164	14024	13940	14127	14096	14123	14029	14029	14190	14021	14042	13949	13993	14019	13827	14329	14308	14026	14194	14081	14225	14064	14113	14128	14167	13965	14085	14256	13917	14116	14016	14129	14342	14157	14147	14094	13872	14192	14083	14172	14045	14059	14062	13972	13959	13973	14053	14153	13986	14188	14056	14171	14035	14100	14147	14063	14000	13995	14152	14115	14157	14093	13884	14102	14105	14073	14077	14099	14063	13924	14180	14071	13991	14234	14058	14035	14165	14144	14060	14034	14186	14060	14139	14007	13932	14104	14153	14157	13892	14433	14019	13871	14155	14124	13998	14024	14208	14110	14098	14137	13984	14195	13982	14019	13926	14142	13897	14108	14202	14169	14205	14045	14048	14131	13890
22761	21189	29185	23624	21883	24605	26745	21135	19658	19197	18420	18032	17790	17317	17220	17037	16931	16562	16769	16614	16577	16607	16630	16335	16565	16452	16486	16345	16398	16213	16285	16339	16218	16037	16108	16228	16202	16227	16085	16098	16274	15934	16558	17223	16964	16897	16659	16361	16124	16097	16045	16130	16093	15979	15919	16083	16129	16104	16146	15978	16195	15838	16091	15929	16152	16055	16222	16010	16115	16114	16046	16056	16137	16051	16012	15967	16328	16085	15937	16043	16143	16138	16188	15902	16003	16065	16026	16075	16082	16008	16098	16059	15973	15875	16113	15935	16106	16000	16037	16065	16002	16147	16067	16018	15903	16090	15903	16026	16062	16016	16120	16093	15987	16159	15828	15993	16045	16147	16069	16059	16025	16027	16055	16146	16038	15978	15866	16133	16125	16081	16105	16090	16097	16024	15975	16224	15939	16055	15968	16045	15995	16055	15929	15985	15867	15932	16211	16046	16006	16011	15992	15905	15880	16086	16042	15857	16047	16086	15931	15922	16082	15983	15906	15855	16095	16104	16017	16121	15980	16097	15893	16188	15936	16183	16014	16026	15966	15984	15911	16039	15853	15845	16069	15838	16005	16117	16032	15936	16061	16051	16035	15885	16079	15754	16291	16136	16053	15947	16090	16063	15901	15991	16187	16125	15916	16133	16218	16092	16076	16031	16011	16013	15905	16044	15989	16036	15865	16078	15867	15972	16120	16178	16020	16005	16313	15989	16063	15908	16044	16078	15975	16075	15987	15882	15986	16089	15943	15964	15930	15947	15942	15972	15872	15925	16026	16042	16010	15992	15879	15945	15996	15953	15994	16150	15975	16198	16186	16156	15985	15917	16096	15930	16063	16089	16046	15914	15995	15960	16051	15874	16001	16066	16137	15949	16028	15980	16084	16093	16054	15960	15941	16116	16011	16038	16083	16019	16155	15951	16020	15763	15861	15873	16130	15982	16058	16100	16142	15919	15881	16095	16030	16196	16077	15867	16174	15888	15824	16000	15911	16018	15964	16045	16041	15965	16118	15968	15997	16006	16134	16061	15977	16245	15819	15990	15922	16022	15824	15927	16024	15951	16093	16073	16239	15892	16122	15973	15918	16263	16171	16072	16125	16171	15966	16040	16070	15928	16075	16025	15859	15830	16065	16163	16007	16092	15914	15818	16018	15851	16100	16166	16131	15897	15686	15953	15943	15890	15988	16095	16010	15973	15928	15927	15944	16010	16009	16063	15980	15842	16058	16054	16030	16190	15988	16064	16107	16049	15916	16044	16013	16081	16273	15879	15964	16166	16073	16142	15950	15927	16024	15946	15969	15874	15679	15835	15958	16059	15895	16259	16181	15883	16056	16236	15938	15983	16134	16173	15968	16047	16079	16143	16286	15991	15674	15980	15956	15735	16020	15798	16016	15941	16126	15999	15914	16018	15887	16140	16029	15991	15788	16066	16201	15963	16089	15924	15865	16063	16076	15889	15889	15739	16057	15914	15915	15966	15810	16025	15985	15781	16111	16124	16101	16145	16020	16040	16168	16297	16031	16106	16195	16019	15866	15925	15952	16066	15945	16007	16014	15853	16213	15980	16125	15992	15953	15956	16076	16322	16117	16263	15983	16072	15961	16055	15918	15969	16050	15907	15935	16007	15988	16171	16078	15948	16062	15987	15998	16078	15872	15945	16082	16174	15890	15935	16260	15934	16033	15989	16098	15927	15927	15963	16133	16108	15993	15984	15975	15853	15937	15849	15904	15957	16007	16022	15954	15952	15912	16121	16058	16190	16257	15954	15883	15824	15908	15920	16034	16109	15991	16111	16089	16053	15948	16136	15907	16141	16039	16002	16084	15875	16125	16099	15978	15947	16049	15994	15770	15957	15929	15972	16076	16107	15945	15958	16133	15778	15879	15870	16100	16009	16083	15900	15860	15986	16147	15904	16048	16084	15874	16008	16016	15847	16044	16103	15935	15930	15900	15978	15965	16052	16094	16027	15948	16003	16069	16195	15895	15953	15974	16032	15725	15956	15896	15886	16031	15963	16109	16157	16101	15991	16099	16040	16065	16017	16225	15956	16031	16058	15886	16145	16060	15999	15861	15830	15918	16124	16106	15959	16084	16144	16171	16211	15992	15919	16151	16170	16133	16000	16023	16038	15986	15885	16036	16063	16100	16053	16077	16006	15993	16157	16056	16080	15918	16044	16195	16073	16040	15718	16041	15868	16049	16065	15797	15792	16110	16110	16031	16180	16031	16019	16044	15823	16125	15893	16111	16066	16165	15922	16046	16067	16177	16027	16021	16026	15934	16084	16004	16025	16189	15797	16047	15943	15968	16122	16096	16043	16169	15895	16007	15964	16118	16198	15908	15859	16021	15964	15957	15854	16057	15884	16143	16129	16129	15877	15882	15757	16183	15896	16003	15900	16059	16131	15990	16033	15969	16001	15935	16005	16007	15904	16038	16042	15951	15932	16070	15987	15876	15817	15851	16110	15998	16004	15956	16084	16048	16176	15837	16027	16105	16117	15863	15947	15949	15905	16126	16036	15937	15866	16072	16066	16036	15961	16118	15892	16040	15863	16206	15914	16156	15900	15999	16117	16103	16020	15900	15955	15949	16204	16073	16183	15956	15962	16214	16095	15836	15880	15926	16025	15999	15952	16060	16044	15850	15947	16080	15752	16010	15931	15898	16111	16185	16124	15899	16017	16053	16046	16046	16149	15973	16124	16105	16152	16061	16240	16162	16159	16137	15860	16070	15910	15936	16040	16103	16252	15951	15990	15984	16088	16085	16049	15974	16027	16041	15868	15844	16044	16217	15957	15976	15864	15971	16072	15827	16179	15785	16244	16117	15906	16070	15851	16085	16208	16087	16164	15933	16046	16077	15989	16080	16085	15985	15905	16076	16027	15997	15979	16113	16027	15881	15924	16088	16155	15901	16230	15888	16045	16141	16059	15962	16217	16158	16053	16001	15964	16060	16060	15979	16036	16188	16076	15923	15901	15917	15946	16012	15919	15982	16007	16065	16032	16012	16153	16015	16064	16119	15784	16073	15826	16079	15980	16063	15925	15973	15980	16076	16062	15939	15899	16088	16019	15906	16007	16062	16080	16301	16017	15898	15812	16260	16075	15889	15876	15855	16030	15990	16028	15953	15903	16106	16035	15955	15950	15884	15991	16018	16138	15943	16149	15945	16248	16107	16076	16027	15999	16002	15979	15938	15925	16043	16081	15971	15858	16033	16060	16009	16089	15749	16050	15716	15854	15832	15773	16047	15934	16083	15907	16110	16095	15818	15967	15978	15994	15939	16142	16248	16169	16057	15833	16278	15911	15887	15949	15971	15783	15804	16172	16022	16124	15938	15931	16006	16084	16114	16211	16071	15789	16069	16028	16077	16002	16216	16017	16188	16123	15819	15901	15921	15930	16016	16168	16139	16308	15934	15898	16094	15884	15980	16034	15968	16170	16024	16039	15939	15973	15896	16055	16108	15978	16060	15823	15880	15940	16002	16137	15993	15980	16065	15939	16024	16155	16086	15958	15837	15899	16125	16168	15960	15981	16080	16002	16026	16112	15892	16030	15918	15962	15924	16017	15930	15969	16136	16047	16076	16167	16101	16055	15957	15928	16074	15895	16044	15835	15916	15884	16094	15983	15810	16024	16096	16064	15896	16167	16120	16205	16039	16009	16105	15949	15886	15900	15868	16035	16077	16107	16013	15932	16058	16004	16149	15778	15970	16090	16207	15887	15822	15967	16122	15936	15928	16006	15793	15770	15897	16023	15830	16106	15943	16027	16075	16052	15801	16177	16286	15989	16143	16099	15895	15774	15992	16034	16025	16002	16158	16035	15903	15897	15906	15897	16089	15933	16191	16128	16030	15721	15952	15943	16058	16188	15987	15981	16013	15987	16180	16134	16218	16031	15901	16005	16099	16052	15983	15773	15934	15928	15960	15955	15955	16150	16059	16023	16074	16068	15956	15921	16101	15925	16163	15972	16136	15983	15907	15907	16104	16206	16216	15941	16073	16073	15985	15921	16052	16096	15959	15909	15935	16030	16031	16066	15894	15819	15987	15919	15959	16123	16011	15920	16124	15995	15967	16022	16028	16104	16046	15979	15931	16020	15978	16083	15984	16116	15936	15759	16006	15924	15901	15953	16193	15864	15991	16113	15911	15972	16042	15882	16059	16017	16045	16198	16112	16079	16011	15870	16137	16077	16048	16025	16041	15859	15918	15877	15875	15904	16317	16097	16026	16205	16092	15934	16056	16030	15937	15884	16062	15835	16012	16069	16171	16149	15809	15851	15983	16199	15754	15988	16138	15758	16000	15995	16154	16212	16084	16089	16221	15951	15931	15874	16012	15995	16129	16191	16194	16065	16083	16104	16127	16126	16280	15895	16042	16089	15998	16166	15919	15868	16000	16050	15950	16123	16237	16030	16027	15718	16170	16030	16048	15980	15928	15946	15816	16253	16043	15910	16049	15781	16061	15754	15855	16056	16018	15948	16087	16082	16117	16040	15987	16144	15838	15876	16023	15942	15931	15785	15842	16128	16187	16024	16033	16090	15946	16214	15913	15956	15940	16002	16163	16038	15959	15854	16033	15791	15920	15882	16143	15886	15960	16072	16107	15982	16018	16082	15995	16171	16097	15954	15956	16007	16024	16083	16131	16022	15903	15960	15926	16045	15855	15938	16010	15996	16049	16056	16063	15964	15960	15924	16200	16140	15952	15858	16012	15864	16147	16156	16081	15848	16053	15941	16073	15951	16102	15998	15877	15940	15974	15934	16030	15937	16063	16124	16020	15919	16149	15893	16090	16041	15980	16208	16201	16164	16047	16048	15871	15920	16011	16000	16044	16091	15913	16165	15970	15974	16024	16024	16202	16001	15924	15880	16012	15923	15947	15936	16066	15840	16020	15884	15980	16155	15937	16001	16026	15928	16081	16109	15991	15963	16151	16050	15994	15838	16131	15854	15858	15982	16149	16044	16101	16030	16092	15989	16160	15935	15888	15951	16058	16138	16048	16021	16123	15890	16009	15973	16032	15961	15931	15947	16022	15926	15953	16117	16255	15971	16081	15956	15958	16072	16062	15945	15787	16049	15999	16016	16037	16129	16165	16070	16037	16219	15825	15931
19775	36701	40588	31693	28510	25374	22642	20771	19317	18160	17479	16796	16383	15924	15523	15285	15193	15093	14960	14663	14454	14727	14553	14338	14407	14350	14389	14195	14279	14199	14157	14275	14210	14013	13997	14379	14226	14130	14098	14106	14070	14048	14612	15662	15467	14958	14518	14194	13975	14098	14157	14153	14259	14046	13819	14088	14070	14160	14091	14087	14016	14095	14054	14067	14027	13925	14026	13883	14174	14115	14104	14005	14033	14047	13955	13900	13993	13950	14203	14038	14038	14011	14084	13833	14199	14249	13987	14064	14078	14049	14051	13953	14011	13897	14204	13973	14087	14049	14154	13967	14115	13973	13996	14082	13912	14178	14011	13955	13979	14102	13983	14055	14011	14029	14094	14011	14075	14130	14142	13788	14011	14066	14001	14080	14151	14018	13986	13924	13899	14062	14177	14001	14161	14084	14138	13906	13853	14070	13909	14035	13999	14273	13950	14264	14076	14167	14015	13921	14128	14114	14139	14073	13900	13991	14208	14124	14147	14060	14073	14061	13954	14049	13998	14039	14159	13850	14067	14033	13934	14069	14042	14069	13872	13933	13966	13994	13964	13867	14000	13974	14064	13970	13927	14125	14034	13996	14067	14049	13820	13913	13992	14065	13992	13939	14066	14001	13907	14003	13964	14104	14032	13860	13972	13956	14017	13783	13995	14052	14183	13981	14064	13894	14045	14053	14140	13957	14010	13918	14084	13997	13934	14013	14149	14139	13975	13859	14132	14057	13924	14077	13909	14208	13872	13966	14054	14035	13986	13963	13953	13889	14290	13943	13900	14076	14022	13991	13916	13861	14130	14141	14095	14125	14034	14039	14124	14086	13915	14030	14150	14018	13987	13960	13965	13985	14195	14056	13918	13873	13994	14021	14073	14125	14025	13973	14081	13961	14042	14097	14112	13985	13980	13938	14248	13991	14101	13934	13973	14030	14142	14013	14022	13975	14028	13964	13994	14026	13930	14039	14070	13959	13937	13869	14053	13975	14000	14159	14055	13890	13882	14158	14107	14034	14106	14202	13955	14033	13910	14000	13947	14121	13909	13963	13829	14006	13927	14066	13989	14074	14047	13946	14032	14064	14011	13938	14090	14194	13999	14048	14159	14060	13982	14142	14137	13869	13953	13920	13955	14007	13911	13867	14021	14253	13906	13985	14155	13940	13975	14000	13845	13966	13859	14133	14009	14035	14024	14149	14189	13977	14102	14068	14007	13950	14041	13976	13956	14104	14064	14037	13993	13873	14113	13976	14027	13966	14147	14079	14086	13893	13949	13872	13996	14128	14140	13933	13913	13781	14034	13905	14056	14053	13837	14023	13993	13943	13979	14164	14023	14013	13919	13981	14188	14002	14004	13921	13973	14118	13981	14282	13936	14038	14151	14106	13961	14102	14035	13934	14045	14128	13978	14105	14065	13918	14051	13975	13947	14172	14083	14082	14138	13969	14154	13967	14070	14014	13968	14046	14065	14057	14044	14116	14065	13871	14057	14087	13938	13981	13956	14069	14026	13911	14148	14155	13856	14031	14111	13915	13904	13769	13982	14211	14005	14134	14113	14052	13882	13991	14122	14200	14017	13945	14164	14045	14154	13946	14066	14139	14047	13976	14011	14022	14016	13949	13999	13990	14114	14170	14065	13987	14077	13979	13985	13866	14032	14008	13955	14177	13868	14052	14173	14037	14084	13994	13993	14112	13930	13912	13977	14079	13935	14085	14072	14146	14055	13924	14021	14027	14065	13956	14083	14021	14046	14057	14125	13930	13929	14194	14004	14138	14016	13991	14203	14003	13816	14110	14090	14052	13934	13964	14022	13887	14010	14094	14031	14061	13947	13926	14110	14102	14057	14113	14050	14128	14106	14054	14030	14172	13898	14034	14013	14082	14176	14070	13911	14065	14016	13900	13961	14221	14077	14179	14004	13946	14088	14090	14081	14041	14043	14074	14016	14082	14009	13972	14051	14050	14031	14138	14159	13924	13933	14121	13985	14085	13939	14002	13894	14030	13969	13973	13898	14017	14001	14175	13993	14093	14019	13960	14082	14021	13988	14165	13965	14095	13957	14250	14045	14044	14064	14025	14002	14038	13845	14180	14000	14088	14160	13913	14098	14065	14152	14066	13985	13864	14149	13956	13991	14169	14036	14033	13888	13939	13931	14078	14117	13724	14223	13972	13994	13950	13999	13958	13952	14063	14076	13914	13930	14102	14025	13960	14092	13945	14037	14101	13996	14163	14032	13995	14008	14042	13952	14167	13956	13813	14032	13897	14219	14083	13913	13987	13979	14051	14066	14071	13975	14039	13822	13879	13952	14059	14033	14218	13960	13994	14046	13964	14000	14022	14016	14123	13996	14064	14093	13895	14133	13949	13993	13989	14180	14116	14066	14079	14075	13922	14007	14013	14055	14052	13985	13946	14036	13883	13989	14104	13986	14252	14021	14067	14122	13877	13957	13740	13940	14319	13803	14176	13955	13985	13974	14017	14094	14000	13995	14139	13977	14162	14149	13869	14049	14105	13764	14179	13967	13880	14131	13859	14110	13891	14061	13964	14177	14029	14024	14095	13945	14039	14029	14006	14083	14100	14009	14032	13969	14125	13983	13934	14035	14011	13992	14019	14019	13938	13974	14026	13984	14028	13903	14006	14105	14078	13991	14112	13832	13953	13806	14213	13936	14059	14144	13956	14117	13959	13985	13916	13973	14018	14030	13904	14030	14009	14087	14066	14087	13988	14043	14140	13984	14091	14015	13955	14082	14080	14037	13934	14017	14005	14025	14063	14010	14089	14043	14087	13979	13950	14052	13931	14164	13954	14025	14020	14039	13875	14072	14005	13976	14096	14050	14062	13938	13933	13968	14078	14001	14054	13946	14067	14137	13918	14006	13979	14048	13977	14059	14038	14109	14131	14019	13781	14036	14079	14107	13980	14054	14263	14060	14014	13837	14139	13966	13966	13931	13965	14066	13944	14035	14022	14112	13895	13905	14183	14054	14068	13937	13899	13959	14101	13974	13970	14020	14066	14037	14071	14039	14052	14089	13822	14025	14069	14177	13944	14040	14015	13939	13970	14002	14045	13895	13967	14115	14059	14078	14010	13932	14048	13903	13961	14297	14004	13979	13945	14000	14074	14040	13985	14230	13987	14145	13995	14239	13934	13931	14116	13825	14002	13778	14081	14120	13909	13955	14143	13985	14115	13935	14216	13968	14037	14065	14000	14202	13955	13916	13933	13969	13926	13993	14043	14173	13938	13990	13999	14242	13871	14037	14045	14038	14170	14077	14024	13975	14215	14260	13970	14053	14040	13891	13898	14114	14043	13974	14186	13959	13926	13883	13939	14059	14013	14080	13975	14065	14030	13903	14034	14098	13992	13876	13920	13922	14064	14099	14147	13919	14050	13965	13987	13978	14037	13958	14197	14217	13974	13957	14131	13944	14047	14033	14255	14071	14021	14081	13969	14033	14139	13905	14131	13976	13942	14020	14137	13989	13974	13908	13932	14012	14028	14086	14169	13904	14129	14097	14007	14005	14080	14152	13813	13986	14127	14006	13915	14056	14046	13870	14177	13956	14096	14048	14024	14041	14019	13962	13963	14110	14063	13956	14025	13918	14181	13975	13887	14048	14081	13983	14024	13982	14087	13886	13976	14118	14032	14040	14104	13912	14047	14168	13933	14031	14105	14049	13918	14179	14203	13965	13984	14001	13987	14089	14007	14015	13993	13974	14039	13805	14003	13910	13969	14158	14089	14058	13900	14159	14076	14024	13932	14174	13922	14066	13949	13978	13955	14103	14163	14087	14003	14051	14000	14218	13915	13895	13932	14139	13956	14048	14134	14121	13935	14113	14008	14025	14037	14119	14260	13928	14125	14006	14131	13957	14088	14002	14154	13937	14012	13852	14083	13943	13822	14136	13886	14147	13860	14049	13988	14127	14171	14012	14177	13940	14143	14156	14106	14011	13951	14009	13946	14043	14068	13873	14089	14203	13998	14027	13956	14161	14017	14182	13955	13974	14099	13950	14108	13965	14104	13916	14069	14140	13922	14006	13974	14124	14113	14082	14015	13975	13940	14011	14109	14145	14047	13997	14013	13950	13983	14256	13954	14103	13971	14188	13988	14140	14089	14131	14160	14027	14081	14040	13957	13844	14058	14108	14082	13993	14026	13748	13977	14115	14124	13887	14146	14042	14099	14018	13881	14166	13997	13977	14020	13987	14166	14231	13960	13896	13945	13979	14052	13994	13927	13941	14034	14130	13981	14169	14032	14118	14117	13948	13960	14081	14065	13898	14044	14023	14015	14127	14106	14108	14218	14123	13968	13962	14054	14038	14138	14105	14088	14013	13959	13969	14068	14115	14153	14118	13928	13994	14038	13947	14091	14077	14014	14134	14189	13933	13982	14093	14131	14064	13971	13953	14052	13993	14006	13917	14137	13853	14191	13987	14092	14248	13980	13973	14076	14164	13991	14046	14122	14205	14075	14101	14034	14029	13929	13979	13908	14059	14173	13994	14038	13945	14136	14184	13928	14011	14055	14202	14153	14010	14047	14012	13949	13946	14040	14084	14002	13933	14009	14013	14038	14176	14020	14073	14063	14127	14097	14045	13965	14022	14074	13883	14123	13913	13908	14124	14129	13891	14108	14043	13805	13995	14066	14095	13997	14046	14023	13932	14023	14058	14029	14181	14079	14114	14121	14127	14002	14134	14083	14108	14084	14072	14015	14022	13981	13933	13977	14094	14145	13946	14017	13839	14070	14184	14011	14047	13994	13852	14183	13913	13958	14087	13799	14052	14248	14051	13943	13929	13930	13899	14040	13882	13883	13943	14054	14021	13986	13791	14163	14162	14002	14119	13939	14167	14003	14079	13955	13998	14053	13887	13987	13908	13908	14045	14070	13958	14119	14029	13952	14117	14008	14056	14113	13991	13773	14085	13967	14083	14114	14285	14141	14009	13995	14119	14063	14094	13971	14145	13792	14068	13897	14051	14107	13960	14016	14095	14132	14186	14000	14112	13838	14067	14088	14084	14198	14030	14090	14124	13934	13924	14024	14106	14126	13949	14034	14036	14059	14014	14011	14062	13780	14136	13971	14144	14051	13895	14202	14238	13964	14029	14041	14012	14031	14087	14031
27510	23393	28150	25444	20510	19342	18556	17882	17387	17153	17026	16926	17034	16836	16913	16977	16932	16923	16905	16681	16729	16640	16685	16760	16584	16680	16640	16589	16729	16638	16701	16582	16637	16629	16565	16499	16732	16734	16619	16555	16588	16476	16596	16694	16738	16565	16774	16543	16618	16599	16627	16766	16711	16552	16660	16536	16658	16662	16639	16632	16645	16714	16417	16595	16697	16198	16444	16608	16591	16671	16581	16558	16692	16588	16806	16825	16641	16671	16784	16410	16526	16516	16441	16572	16601	16800	16612	16703	16491	16676	16430	16690	16642	16382	16507	16658	16571	16545	16426	16520	16756	16591	16633	16545	16424	16617	16609	16697	16520	16592	16718	16545	16619	16703	16452	16446	16478	16637	16531	16527	16498	16640	16628	16585	16668	16581	16466	16692	16682	16500	16641	16665	16579	16659	16854	16650	16641	16736	16643	16560	16569	16519	16545	16570	16473	16606	16620	16553	16715	16497	16649	16529	16310	16482	16379	16733	16424	16472	16424	16566	16705	16763	16573	16506	16524	16399	16584	16591	16375	16454	16483	16550	16707	16318	16646	16454	16308	16687	16377	16454	16672	16620	16614	16545	16476	16639	16619	16720	16768	16738	16981	16678	16612	16689	16460	16761	16694	16473	16612	16244	16576	16713	16465	16624	16503	16765	16514	16505	16507	16489	16679	16617	16372	16804	16694	16588	16361	16612	16654	16532	16516	16813	16596	16492	16337	16469	16625	16471	16700	16711	16613	16627	16380	16566	16555	16405	16596	16334	16761	16593	16563	16369	16576	16617	16688	16528	16377	16402	16521	16353	16694	16438	16613	16704	16725	16484	16472	16605	16577	16572	16622	16698	16642	16617	16618	16830	16571	16458	16564	16372	16356	16570	16622	16545	16550	16580	16570	16669	16573	16598	16494	16636	16710	16642	16629	16620	16713	16698	16506	16755	16619	16664	16463	16636	16511	16743	16366	16446	16441	16634	16510	16546	16509	16531	16254	16561	16513	16582	16633	16681	16574	16536	16543	16537	16611	16497	16641	16442	16614	16669	16646	16386	16577	16459	16557	16715	16580	16640	16453	16698	16623	16632	16376	16460	16550	16431	16768	16719	16487	16532	16728	16384	16550	16548	16481	16437	16622	16601	16660	16521	16613	16480	16715	16511	16509	16555	16582	16337	16616	16704	16418	16744	16656	16453	16416	16573	16475	16516	16634	16872	16689	16605	16596	16513	16417	16482	16616	16730	16504	16663	16599	16623	16651	16680	16657	16655	16561	16744	16872	16699	16680	16462	16580	16567	16745	16553	16552	16831	16557	16470	16540	16575	16672	16585	16600	16488	16446	16520	16539	16602	16553	16622	16704	16585	16824	16680	16498	16646	16438	16570	16746	16548	16496	16505	16501	16584	16578	16538	16424	16478	16741	16444	16743	16465	16605	16703	16518	16602	16783	16577	16878	16737	16655	16576	16628	16539	16497	16704	16552	16650	16595	16649	16597	16660	16606	16613	16590	16636	16611	16612	16300	16469	16449	16482	16623	16571	16569	16386	16413	16584	16428	16576	16547	16429	16540	16587	16416	16660	16787	16522	16438	16531	16340	16339	16562	16506	16689	16769	16721	16532	16502	16756	16622	16633	16607	16514	16499	16504	16399	16513	16464	16706	16706	16698	16495	16485	16621	16550	16574	16500	16605	16578	16728	16705	16734	16521	16637	16490	16478	16821	16705	16490	16661	16572	16498	16738	16598	16635	16530	16569	16475	16636	16876	16797	16735	16550	16501	16601	16687	16878	16669	16678	16647	16450	16438	16545	16464	16608	16590	16663	16446	16633	16629	16697	16746	16561	16597	16501	16497	16634	16571	16575	16663	16701	16590	16620	16674	16606	16637	16621	16607	16550	16524	16619	16657	16465	16509	16591	16518	16553	16320	16442	16593	16570	16732	16767	16496	16671	16756	16526	16519	16736	16629	16780	16600	16763	16612	16643	16774	16565	16465	16352	16709	16608	16662	16473	16433	16538	16441	16579	16587	16551	16520	16583	16591	16760	16622	16657	16583	16543	16594	16654	16585	16576	16634	16550	16598	16543	16495	16662	16664	16403	16661	16527	16643	16591	16712	16488	16583	16698	16695	16718	16491	16636	16435	16505	16761	16618	16676	16579	16669	16406	16663	16548	16474	16534	16381	16502	16539	16499	16436	16552	16499	16617	16539	16551	16383	16531	16762	16420	16633	16538	16585	16485	16512	16636	16768	16583	16613	16741	16681	16610	16808	16627	16370	16586	16342	16393	16726	16667	16650	16568	16528	16398	16500	16572	16527	16549	16952	16548	16616	16722	16617	16542	16574	16692	16600	16720	16688	16689	16600	16574	16601	16804	16529	16663	16680	16556	16645	16751	16514	16832	16576	16610	16546	16291	16590	16576	16827	16701	16605	16551	16623	16489	16676	16574	16551	16622	16614	16656	16612	16364	16785	16638	16658	16432	16605	16599	16523	16543	16692	16498	16636	16693	16643	16681	16700	16563	16549	16614	16482	16281	16533	16501	16489	16531	16398	16654	16708	16680	16749	16405	16446	16423	16597	16689	16648	16648	16387	16443	16585	16611	16444	16502	16517	16549	16559	16413	16561	16874	16543	16627	16468	16463	16556	16791	16649	16542	16530	16646	16483	16750	16561	16862	16546	16453	16762	16628	16615	16758	16602	16579	16770	16455	16504	16411	16583	16526	16445	16541	16570	16634	16480	16553	16658	16324	16505	16500	16758	16758	16518	16629	16508	16796	16709	16549	16357	16444	16519	16420	16718	16580	16523	16556	16663	16542	16746	16673	16410	16566	16608	16436	16659	16394	16650	16801	16549	16514	16495	16565	16643	16641	16689	16703	16469	16387	16480	16602	16712	16633	16667	16643	16709	16744	16590	16746	16604	16625	16439	16672	16653	16771	16617	16644	16507	16557	16414	16510	16659	16555	16606	16738	16582	16468	16554	16519	16520	16558	16726	16627	16676	16657	16669	16744	16609	16626	16689	16493	16812	16685	16622	16523	16575	16654	16282	16628	16535	16552	16684	16567	16465	16732	16627	16669	16720	16687	16488	16409	16602	16563	16525	16346	16492	16808	16524	16503	16555	16622	16645	16407	16444	16500	16904	16436	16569	16494	16558	16529	16451	16547	16668	16513	16582	16735	16613	16515	16450	16756	16542	16565	16544	16589	16711	16488	16739	16727	16661	16755	16553	16533	16458	16640	16747	16344	16699	16751	16622	16685	16653	16480	16576	16574	16582	16615	16525	16695	16385	16871	16583	16639	16650	16749	16569	16530	16475	16637	16612	16752	16629	16588	16574	16355	16606	16629	16449	16525	16582	16521	16497	16766	16704	16627	16420	16862	16566	16644	16621	16544	16443	16450	16624	16670	16680	16520	16575	16363	16596	16628	16854	16621	16673	16703	16588	16412	16574	16683	16690	16426	16801	16513	16639	16521	16677	16563	16629	16682	16568	16486	16580	16731	16395	16667	16545	16520	16591	16665	16623	16301	16660	16535	16730	16507	16798	16602	16671	16610	16563	16583	16534	16513	16623	16576	16756	16671	16674	16500	16491	16473	16583	16573	16832	16783	16665	16624	16625	16612	16559	16708	16573	16674	16503	16657	16563	16616	16565	16699	16697	16580	16609	16718	16629	16589	16337	16315	16457	16627	16714	16759	16626	16561	16481	16333	16548	16638	16713	16623	16654	16689	16627	16782	16542	16715	16494	16535	16436	16568	16334	16813	16583	16489	16657	16556	16788	16664	16473	16429	16574	16685	16571	16470	16547	16740	16597	16700	16565	16523	16640	16719	16735	16421	16705	16739	16669	16390	16574	16609	16488	16608	16588	16702	16652	16835	16665	16821	16635	16574	16639	16642	16455	16577	16471	16477	16559	16511	16533	16545	16484	16374	16476	16846	16605	16454	16767	16674	16487	16694	16511	16541	16560	16454	16565	16398	16597	16574	16601	16635	16688	16717	16552	16627	16716	16517	16551	16407	16369	16768	16586	16634	16354	16720	16777	16619	16489	16697	16747	16417	16650	16659	16509	16565	16690	16587	16588	16582	16745	16628	16633	16519	16628	16459	16419	16759	16454	16547	16592	16790	16781	16553	16763	16663	16424	16603	16563	16683	16548	16544	16745	16670	16483	16671	16534	16481	16734	16638	16655	16621	16518	16535	16585	16701	16465	16576	16509	16494	16590	16571	16758	16469	16631	16663	16576	16565	16483	16799	16697	16405	16624	16564	16657	16696	16674	16559	16569	16429	16543	16518	16552	16629	16379	16491	16614	16525	16722	16777	16612	16516	16473	16603	16653	16614	16577	16493	16613	16534	16805	16563	16709	16590	16574	16671	16395	16547	16855	16622	16641	16492	16384	16479	16486	16603	16815	16601	16702	16433	16557	16584	16610	16468	16374	16604	16634	16626	16441	16469	16734	16635	16776	16817	16788	16681	16688	16689	16568	16560	16459	16530	16521	16327	16684	16583	16502	16602	16573	16649	16410	16519	16584	16522	16584	16469	16586	16395	16675	16739	16674	16706	16547	16450	16645	16582	16589	16637	16835	16630	16511	16545	16874	16522	16670	16488	16588	16550	16727	16634	16606	16490	16613	16697	16559	16713	16608	16606	16879	16602	16623	16514	16678	16727	16658	16483	16684	16637	16508	16540	16506	16591	16623	16640	16675	16595	16577	16628	16816	16464	16632	16663	16551	16732	16475	16396	16624	16656	16735	16612	16682	16454	16712	16535	16543	16578	16804	16617	16505	16531	16536	16501	16649	16736	16689	16519	16396	16406	16421	16654	16480	16636	16772	16475	16767	16630	16560	16624	16637	16775	16563	16462	16655	16573	16629	16580	16572	16515	16510	16422	16555	16668	16654	16541	16502	16352	16682	16514	16572	16585	16671	16560	16698	16603	16697	16591	16705	16684	16571	16655	16493	16593	16585	16694	16664	16590	16426	16701	16651	16594	16629	16587	16374	16692	16564	16731	16530	16560	16581	16562	16612	16567	16745	16615	16485	16605	16648	16619	16582	16755	16481	16539	16744	16771	16464	16662	16489	16750	16701	16699	16413	16539	16704	16528	16646	16323	16524	16437	16617	16667	16658	16694
18260	26736	26719	22252	19559	18128	17094	16302	15781	15626	15320	15126	15153	14741	14718	14745	14762	14589	14651	14452	14465	14626	14524	14318	14474	14387	14424	14360	14358	14297	14318	14526	14236	14345	14355	14365	14327	14272	14306	14345	14358	14424	14393	14547	14450	14510	14312	14444	14434	14430	14520	14478	14486	14420	14280	14356	14269	14335	14357	14394	14407	14386	14338	14466	14532	14377	14279	14425	14414	14212	14471	14422	14272	14290	14468	14334	14341	14601	14405	14407	14313	14406	14314	14285	14634	14334	14491	14342	14290	14656	14277	14372	14345	14558	14406	14430	14464	14402	14220	14359	14298	14310	14463	14474	14377	14445	14208	14242	14457	14306	14324	14249	14218	14548	14396	14475	14423	14358	14496	14302	14407	14308	14388	14347	14522	14320	14367	14233	14465	14307	14450	14397	14376	14506	14226	14371	14336	14409	14378	14595	14279	14432	14298	14414	14411	14448	14368	14218	14437	14255	14316	14395	14324	14256	14316	14493	14456	14263	14429	14454	14421	14294	14479	14372	14450	14405	14411	14348	14288	14282	14422	14425	14454	14348	14247	14398	14381	14394	14444	14487	14480	14399	14430	14323	14276	14192	14384	14319	14553	14369	14094	14234	14344	14469	14372	14176	14542	14317	14323	14291	14447	14415	14268	14281	14376	14240	14521	14309	14303	14466	14292	14322	14403	14540	14259	14316	14329	14391	14490	14309	14424	14337	14199	14241	14269	14278	14345	14332	14242	14541	14497	14329	14260	14364	14488	14366	14373	14257	14324	14309	14292	14331	14376	14532	14259	14310	14289	14381	14339	14128	14343	14137	14309	14334	14302	14207	14425	14189	14338	14272	14364	14471	14320	14307	14177	14307	14384	14200	14391	14348	14294	14352	14433	14308	14392	14392	14272	14366	14252	14438	14407	14402	14195	14238	14422	14310	14357	14446	14386	14322	14413	14213	14311	14435	14329	14360	14224	14470	14263	14386	14440	14261	14434	14332	14408	14361	14231	14152	14263	14340	14414	14332	14392	14296	14365	14235	14307	14343	14451	14361	14261	14327	14440	14527	14334	14459	14391	14487	14506	14429	14414	14326	14413	14238	14423	14394	14388	14225	14379	14515	14487	14155	14329	14265	14379	14463	14388	14369	14508	14367	14397	14405	14269	14170	14304	14316	14349	14393	14271	14350	14460	14220	14413	14361	14343	14363	14437	14486	14578	14369	14461	14378	14365	14317	14274	14420	14424	14299	14254	14329	14459	14434	14455	14257	14273	14300	14307	14321	14377	14505	14481	14398	14440	14392	14358	14441	14535	14468	14303	14242	14348	14446	14431	14192	14230	14468	14459	14294	14302	14412	14379	14233	14285	14280	14336	14304	14345	14337	14257	14183	14473	14449	14416	14317	14425	14319	14440	14381	14354	14504	14469	14345	14433	14242	14443	14347	14513	14385	14442	14448	14366	14362	14286	14374	14521	14433	14286	14452	14232	14421	14386	14363	14208	14362	14354	14378	14268	14326	14200	14329	14321	14490	14225	14346	14251	14664	14394	14391	14232	14249	14406	14425	14478	14522	14342	14336	14426	14421	14360	14366	14298	14452	14532	14339	14245	14213	14415	14361	14431	14424	14217	14465	14209	14468	14308	14389	14428	14347	14432	14448	14412	14282	14452	14416	14477	14332	14376	14427	14556	14346	14409	14419	14404	14357	14613	14344	14300	14369	14380	14310	14524	14110	14276	14265	14405	14213	14411	14345	14322	14395	14431	14312	14192	14356	14355	14525	14423	14236	14545	14256	14363	14347	14583	14402	14282	14463	14507	14389	14393	14439	14283	14309	14247	14428	14334	14388	14289	14435	14521	14391	14244	14259	14335	14432	14447	14480	14213	14311	14296	14457	14409	14324	14315	14408	14351	14282	14506	14340	14272	14519	14453	14294	14352	14399	14457	14543	14441	14318	14415	14331	14310	14378	14279	14405	14348	14217	14384	14360	14281	14417	14370	14145	14410	14306	14397	14432	14420	14386	14343	14453	14355	14401	14534	14288	14452	14290	14395	14404	14450	14316	14270	14140	14392	14428	14280	14361	14227	14438	14405	14356	14496	14335	14209	14241	14292	14210	14337	14433	14267	14506	14378	14391	14233	14449	14370	14344	14455	14251	14301	14523	14407	14559	14434	14267	14369	14376	14414	14388	14337	14217	14390	14248	14398	14319	14463	14452	14505	14268	14229	14309	14417	14375	14459	14305	14417	14439	14384	14391	14381	14251	14363	14380	14384	14550	14285	14355	14366	14447	14277	14488	14450	14427	14361	14429	14423	14372	14472	14252	14275	14365	14489	14390	14351	14308	14496	14360	14300	14293	14395	14379	14254	14344	14512	14340	14392	14485	14284	14334	14297	14422	14300	14452	14418	14674	14316	14410	14248	14378	14460	14455	14316	14409	14457	14405	14316	14529	14442	14358	14377	14394	14205	14386	14333	14321	14249	14548	14415	14474	14414	14434	14363	14467	14412	14351	14451	14290	14219	14363	14332	14473	14267	14436	14420	14376	14436	14426	14213	14359	14362	14398	14353	14371	14407	14352	14410	14338	14362	14373	14402	14344	14395	14303	14455	14475	14457	14299	14322	14231	14282	14370	14369	14322	14449	14226	14401	14291	14454	14330	14455	14297	14485	14293	14354	14339	14444	14212	14528	14528	14486	14509	14426	14366	14256	14288	14493	14285	14346	14495	14345	14410	14355	14324	14344	14317	14361	14431	14352	14352	14287	14313	14497	14341	14257	14392	14257	14395	14360	14434	14192	14501	14258	14399	14298	14466	14376	14229	14458	14491	14293	14399	14324	14447	14301	14246	14388	14366	14410	14315	14284	14453	14401	14446	14340	14316	14508	14453	14559	14375	14386	14422	14560	14169	14368	14467	14418	14152	14413	14311	14357	14344	14212	14345	14427	14463	14470	14302	14298	14293	14346	14375	14477	14392	14310	14392	14214	14664	14151	14393	14314	14367	14494	14158	14345	14378	14344	14404	14451	14397	14579	14317	14292	14243	14502	14530	14345	14331	14377	14174	14359	14305	14354	14259	14357	14330	14339	14387	14439	14205	14390	14344	14450	14327	14544	14526	14369	14455	14399	14421	14261	14373	14453	14419	14333	14277	14381	14270	14444	14415	14413	14225	14248	14381	14380	14408	14426	14431	14344	14337	14326	14356	14331	14248	14316	14288	14383	14384	14332	14367	14336	14283	14417	14155	14326	14233	14231	14399	14188	14279	14476	14446	14304	14459	14233	14451	14345	14327	14344	14231	14406	14401	14444	14262	14346	14299	14611	14596	14326	14332	14489	14321	14347	14446	14337	14460	14466	14411	14314	14294	14363	14297	14356	14288	14183	14309	14393	14146	14468	14430	14498	14290	14290	14274	14237	14359	14330	14380	14433	14442	14511	14299	14332	14445	14255	14362	14290	14315	14304	14527	14480	14351	14372	14301	14267	14286	14433	14291	14329	14388	14334	14273	14290	14363	14304	14310	14468	14356	14449	14456	14297	14369	14339	14482	14456	14502	14447	14433	14345	14346	14148	14415	14383	14428	14401	14363	14257	14394	14322	14478	14217	14428	14378	14327	14391	14293	14608	14255	14344	14388	14369	14359	14412	14392	14286	14357	14436	14481	14484	14226	14327	14419	14301	14500	14285	14304	14285	14353	14351	14344	14392	14400	14342	14484	14266	14414	14315	14412	14481	14261	14229	14527	14454	14427	14239	14408	14348	14557	14560	14431	14500	14372	14471	14382	14396	14430	14366	14660	14419	14345	14434	14491	14332	14300	14137	14511	14380	14494	14378	14307	14474	14383	14405	14309	14309	14477	14404	14343	14322	14316	14308	14242	14271	14378	14312	14398	14327	14437	14327	14214	14363	14294	14401	14240	14362	14416	14366	14466	14396	14330	14420	14482	14314	14368	14265	14372	14414	14381	14455	14344	14308	14386	14606	14467	14373	14493	14173	14507	14384	14398	14513	14092	14481	14436	14309	14568	14337	14366	14580	14356	14406	14358	14306	14345	14421	14274	14270	14487	14289	14355	14605	14225	14342	14385	14510	14351	14477	14139	14407	14410	14415	14264	14250	14337	14338	14333	14510	14284	14491	14385	14494	14344	14425	14409	14419	14394	14255	14381	14222	14336	14446	14371	14366	14356	14455	14363	14442	14505	14359	14286	14415	14321	14414	14280	14340	14364	14431	14274	14189	14359	14399	14286	14490	14429	14325	14333	14417	14282	14328	14359	14316	14436	14288	14425	14372	14520	14456	14309	14472	14346	14282	14456	14231	14420	14516	14279	14463	14348	14392	14182	14413	14389	14491	14450	14454	14148	14293	14255	14354	14514	14483	14431	14331	14298	14446	14402	14383	14373	14291	14280	14298	14423	14297	14429	14255	14272	14406	14282	14219	14122	14413	14292	14303	14258	14590	14331	14223	14312	14259	14263	14608	14421	14374	14374	14422	14435	14417	14276	14427	14465	14383	14304	14247	14428	14414	14374	14307	14491	14066	14568	14475	14326	14280	14413	14365	14546	14249	14455	14469	14344	14471	14557	14296	14277	14422	14204	14641	14301	14326	14047	14433	14294	14421	14419	14332	14307	14482	14273	14306	14386	14293	14227	14420	14423	14214	14246	14471	14396	14364	14545	14355	14375	14459	14285	14275	14294	14258	14389	14348	14343	14435	14485	14445	14379	14337	14411	14534	14426	14286	14487	14474	14308	14371	14334	14441	14228	14350	14310	14276	14389	14536	14570	14382	14327	14489	14465	14313	14425	14102	14331	14364	14348	14255	14486	14314	14387	14370	14383	14360	14328	14319	14465	14440	14343	14646	14374	14459	14423	14273	14415	14403	14310	14539	14330	14338	14436	14427	14282	14250	14436	14334	14382	14458	14283	14285	14340	14424	14254	14412	14338	14407	14506	14322	14349	14353	14485	14355	14285	14437	14264	14297	14326	14232	14436	14330	14399	14559	14358	14340	14382	14357	14453	14406	14385	14514	14279	14329	14515	14442	14303	14667	14505	14454	14444	14460	14398	14446	14463	14384	14515	14358	14432	14429	14414	14372	14363	14464	14455	14310	14414	14276	14340	14236	14316	14496	14299	14248	14459
23915	21203	28717	24667	23090	23108	21706	19073	17875	17742	17406	17082	16936	16847	16578	16488	16469	16317	16459	16389	16277	16071	16458	16115	16265	16146	16266	16120	16369	16040	16112	16141	16311	16183	16251	16119	15941	16242	16029	16147	15949	15939	16211	16537	16490	16348	16113	16028	16149	15864	16019	16139	16183	16110	15996	15929	15911	15769	15927	15982	16169	15934	16065	16174	15906	16169	16238	15762	16048	15940	16007	16106	16078	16008	16099	16089	16041	15975	15992	16296	15998	15979	15997	16002	16006	15877	15970	16173	16005	15908	16083	16116	16076	16000	15929	15775	16132	16330	16024	16137	16180	16163	16055	15946	16077	15987	16061	15911	15926	15757	15886	16015	15857	15990	16000	15904	15902	16006	15996	15992	16170	15895	15988	16178	15938	16021	15945	16109	15835	15981	15759	15921	15800	16020	16118	15963	15802	15987	16099	16045	15934	15993	16042	16106	15939	16048	16055	15958	16087	16030	15929	15882	16035	16005	15994	16041	15967	16072	15787	15893	15982	15826	15709	16053	16113	15977	15989	15841	15944	15908	16099	16030	15837	15971	16199	16039	16082	15863	16010	16111	15956	16151	16023	15953	15989	15937	16062	16133	15997	16149	16046	15935	16051	15992	16170	15821	15885	15729	16094	16013	16104	16192	15960	15897	15888	15981	16109	16159	16015	15874	15802	16184	16011	15922	16048	15974	16120	16178	15958	16076	16035	15882	16025	15986	15985	15991	15942	15895	16148	16030	15984	15921	15977	15989	15938	15979	15912	16015	16050	16152	15881	16112	15956	16143	16008	16176	16037	15924	15778	15948	16166	16031	15888	15855	15944	16026	15972	16070	16005	16164	16015	16127	16178	16171	16054	15885	16186	16015	15938	15973	15936	15843	16131	15804	16052	15978	15988	15977	16065	15741	16067	15774	15970	16073	16037	16025	16076	15870	15672	15938	15979	16062	15830	16155	15885	15962	16071	15930	16004	15903	15905	15875	16178	16085	16150	16114	16089	16010	16137	15853	16015	16034	16098	16116	16051	15848	16063	16108	15998	16142	16130	16047	16211	16055	16041	15956	15964	15951	16039	15950	16151	16081	16077	15942	15827	15922	16093	16175	16115	16131	16238	16105	16033	16140	16071	15880	15943	16111	16005	16364	16042	16022	16105	15834	16012	15839	15984	15978	15936	16005	15990	16139	15951	16077	16092	16082	16024	16059	16008	15997	16129	15930	16067	15975	15916	16140	16033	16264	16087	15931	15968	15883	15808	15947	16154	16001	16049	15899	15902	15996	15812	15893	16004	16073	15899	16007	16081	15962	15944	16074	16125	15991	15930	16092	16077	16235	16120	16207	15792	15984	16075	16065	15924	16167	15868	16015	15937	15919	15827	16079	16098	16062	15982	15897	16048	15971	16084	15946	15933	16021	16083	15695	15807	15818	16108	15931	16040	16061	16097	15880	16040	16049	15966	16029	15807	16069	16121	16006	15914	15863	16089	15844	16004	15947	16044	16076	16167	15772	16075	16131	16332	15976	15970	15928	16076	15974	16029	16213	15986	16045	16014	16105	16070	15931	16088	15874	15994	15972	16145	16098	16030	16122	16158	15954	16132	16084	15898	15998	15925	16182	15975	16097	15953	15879	15772	16119	15897	15987	15977	15909	15931	16128	15972	15880	15885	16074	16059	16090	15967	15841	16067	16133	15961	15972	15866	15857	16069	15929	15849	15992	16057	16124	16082	16054	15949	15888	16018	15977	16075	15968	16208	15948	16121	16010	16005	16086	15905	15948	16093	16217	16019	16038	16192	15954	16196	16050	15974	15863	16112	16180	16029	15915	15864	15920	16136	15960	16064	15983	16197	15938	16017	16311	16121	15996	16135	16082	15881	15927	16159	15825	16108	16085	16002	15949	15999	16046	16196	16082	15989	16100	16274	16014	15886	15903	15949	16130	15934	16135	15832	15745	15806	15987	15957	15973	15920	15840	16268	16031	16023	16229	15885	15975	16042	16025	15944	16179	16041	16059	16004	16012	15963	15959	16028	16110	15914	16106	15835	15943	16120	16026	15981	16087	15936	15874	15946	16250	16103	15818	15875	16044	16195	15978	15779	15987	16195	15737	15971	16068	15909	15870	15926	15887	15718	16071	15986	16082	15881	15886	16003	15980	16157	16173	16293	16190	15948	16059	15985	16022	16162	15961	15894	16149	16033	15985	15889	15870	16044	16028	15975	15948	15880	15863	16074	16254	15914	16015	16112	16130	16101	15937	16032	15962	16189	16275	16006	16094	16136	16008	15984	16013	15990	15930	15890	15999	15958	16145	15891	16041	16135	15975	16060	16063	15898	16017	16209	16139	16053	15939	16014	15889	15919	15887	16028	15991	15817	16111	16063	16067	16174	16194	16024	15964	15978	16024	16054	15916	16022	15851	15998	15988	16091	15994	15856	15895	15981	16081	16047	15979	15923	15983	16078	16051	16205	15927	15978	15943	15922	15894	16092	15911	16120	15783	15968	15699	15916	15969	15910	16072	15972	16022	15886	15956	16124	15971	16107	15774	16122	16089	16110	16013	15881	16074	15999	16027	15992	15847	15919	16020	15987	16031	16167	16037	16076	15836	16150	15921	15917	16076	16005	16022	15945	16143	15960	15914	15925	16079	16130	15930	16139	16023	15966	15880	15860	16080	16093	15980	16025	16098	16043	16036	16133	16050	15864	16056	15950	15954	15829	15982	16115	16078	15946	15984	16020	16099	15796	15930	16211	16168	16016	16165	16107	16021	16006	15883	15964	15990	15981	15940	16106	16022	15982	15893	15984	16017	15979	15808	16134	16034	16051	16019	15914	16013	16100	15979	16063	15939	16240	15753	15776	16040	15973	15827	15870	16174	16012	15992	16095	16163	16040	16068	16051	16053	16103	15898	15871	16150	16021	16014	15983	15978	15970	16029	16102	16035	15961	16030	16198	15906	15828	16082	16008	15926	16214	16076	16042	16140	16085	16080	16019	16047	15994	15926	15927	16003	15983	16085	15906	16026	15952	15925	15842	15924	15979	15975	15993	16081	15997	16150	15805	15837	15979	16073	15887	15977	15927	16088	16133	15913	15947	16121	15931	15966	15955	15753	16023	16010	15918	16099	15975	15781	16089	15887	15760	15921	15971	15956	16013	15991	15898	16022	16040	15981	16134	16081	15970	16032	16114	16053	16108	15962	15810	16054	15932	15871	16211	16055	15970	16031	15916	16054	16044	15701	16273	16102	16298	16103	16098	15976	15970	16372	16019	16028	15915	16030	16040	15969	15952	15986	16027	15939	15866	16284	16113	15828	16149	15944	15810	15909	16006	16054	16021	15912	15895	15944	16057	15858	16233	16014	16087	16133	16196	16181	15861	16106	15845	16052	16116	16066	15785	16016	15875	15890	15976	16096	16190	15914	15940	15913	16085	15962	16086	15935	16035	15769	16167	16073	16222	16073	16176	16156	15844	16069	16162	16099	16078	16075	16294	16094	16160	16123	15997	16062	15884	15953	16131	16123	16031	15929	16024	16020	15988	16017	16001	15939	16047	15894	15938	16083	16093	15965	16054	16058	15963	15867	15842	15973	15986	16115	16199	16030	15894	16002	16051	15755	16010	15866	16056	16013	16058	16006	16033	15947	16116	16184	15941	16072	16003	15927	16057	16038	15903	16005	16034	15917	15927	16053	16062	16030	16229	16001	16217	16079	15916	15947	15871	16037	15991	16074	16104	16178	16122	15999	16035	16043	15990	16011	16057	15914	16142	15839	16047	16012	16112	16003	15999	15982	15981	16026	16129	16017	15904	15925	16000	15954	15999	16176	15988	16007	16023	16021	15945	15955	16036	16029	16217	16007	16034	15834	15901	16065	15830	16126	16005	15960	15935	15986	16000	15973	16138	15898	15853	16032	15981	16075	16089	16031	16078	15953	16054	16024	16030	15953	16082	16174	16183	16095	15995	16113	16053	16146	15973	15945	15962	15923	16232	16221	16155	15780	16005	15944	15960	16148	16195	16015	15869	16091	16005	16037	16138	16047	16241	16034	15975	16085	16160	15937	16117	15981	16012	15817	16067	16074	15961	15877	16087	16062	15996	16065	16115	16114	16104	16038	16098	15908	16029	15975	15979	16190	16038	16068	16098	15991	16109	16174	16004	16026	16009	16132	16048	15915	16003	16146	16084	16044	15909	16039	16039	16016	16101	16005	16040	15945	15957	15812	16041	16220	15986	16121	16060	15907	16019	16000	16115	16069	16045	16076	15915	15950	15921	15947	15974	15810	16057	15885	15928	16019	16043	16064	15957	15902	15872	16203	16154	15993	16090	16123	15866	16042	16079	16208	16091	16010	15915	16055	16200	16063	15925	16155	16003	16136	16160	15940	15898	16214	15981	16048	15785	16070	15977	16027	15838	15846	15999	15881	16021	16037	16035	15954	16013	15786	15999	16094	15978	16144	15866	16094	15854	15785	15934	16140	15839	16059	15996	16057	16161	16031	15946	16060	16168	16075	16189	15993	16220	16141	15802	16032	16216	15966	15937	16107	16070	16171	15888	15942	16128	15886	16151	16003	15917	16026	15918	15999	16007	15976	15976	15936	15922	16141	15940	16220	15977	16012	15973	16002	16320	16076	16102	16180	15880	15805	15995	15986	16103	16070	15910	16145	16085	15984	15891	16002	16074	15920	16000	16012	16082	16067	15874	16124	16019	16091	15771	16064	16052	15930	15969	16238	15986	16050	15846	15939	16044	16104	15850	16098	16078	15967	15875	16059	16102	16179	15985	15895	15872	16033	16104	16125	15949	15951	16087	16108	16069	15804	16044	15858	15904	15933	15793	15983	16108	16087	16016	16080	16079	16037	16139	16014	15821	15958	16020	15862	16283	15933	16143	15976	16013	16206	16001	16164	16102	15885	15999	16193	15911	15849	16030	15974	16118	15966	16000	15930	16098	15878	16266	15973	16088	15904	16000	16153	16039	15990	15909	16073	15787	15942	16089	15990	16170	15957	16117	16086	16151	15999	16222	16053	16022	15940	15873	16003	16208	16093	15966	15970	15984	16265	15883	15862	15982	16019	16336	16022	16101	15997	15884	16096	15998	16250	16088	15975	15805	15873	15946	15884	15890	16000	16085	16093
17803	32244	34234	26818	24139	21316	19585	18014	17082	16396	15967	15644	15375	15045	14898	14631	14680	14466	14471	14520	14339	14476	14266	14194	14300	14342	14125	14170	14355	14227	14139	14130	14104	14100	14189	14135	14065	14222	13986	13950	13993	14063	14483	14772	14704	14377	14215	14279	14092	14077	14181	13953	14048	14106	13928	13848	14131	13948	13888	14022	13874	14002	14156	14057	13950	14168	14125	14066	14052	14043	14021	14023	14177	14090	14038	14115	14095	14029	14041	14096	14020	14050	14003	14040	13875	14101	14012	14053	14270	14102	13912	14051	14050	14202	14057	13780	14143	13990	14224	14159	13900	14080	13995	13885	14175	13984	14103	13999	14226	14274	13924	14028	14028	14002	14187	13966	14302	14035	14041	13999	13989	14164	14011	14093	13973	14007	14049	13986	13843	13971	14066	13940	13991	13953	14025	14003	14045	13928	14038	13936	14033	13997	13990	14176	13980	14030	14155	14059	14091	14091	14215	14046	14015	13966	14003	14071	14130	13990	14105	14026	13926	14008	14204	13885	14036	13982	14025	13892	14182	13957	14138	13951	14033	14078	13857	14049	14085	13955	14086	13934	14097	14000	13996	14090	14068	14155	13951	13977	13949	14122	13985	14060	14046	13938	13998	13879	14051	14006	14045	13993	14113	14165	14004	13981	13900	13863	13950	14021	14041	14254	14125	14086	13937	13890	13768	13996	13922	14063	14139	13974	13953	14003	13968	14128	13975	14003	13990	14147	14081	14207	13919	14069	14175	14094	13923	13969	13851	13932	14058	14028	13983	14039	14009	14258	13768	14085	14046	14021	14183	13986	14056	13840	14185	14008	14106	14086	13834	13922	14052	14045	13949	13886	13986	13994	13948	13969	14118	13960	14012	14089	13945	13773	13911	14133	14047	13996	14122	14075	14069	13961	14012	14096	13940	13984	14028	14042	14097	13943	14021	13915	13984	13997	14140	14122	13834	14090	14057	14250	13917	14104	14158	14017	13901	13947	14196	13955	13987	14067	14017	13966	13939	14106	14162	14010	14149	13908	13892	14114	14168	13992	13893	13969	14083	13866	14042	13978	14017	14172	14097	14021	13989	13971	13960	14031	14027	13845	14020	14010	13880	13969	13938	14104	14093	14091	14099	13981	13965	13928	13993	14043	14011	13969	14021	13953	13926	13910	14174	14119	14044	14065	14084	14121	14039	13945	13999	14056	14150	13832	13874	14012	14039	13999	14031	13930	14116	14065	14093	13971	13992	14028	14110	14028	13851	14054	14057	14124	14057	14082	14062	14109	14006	13982	13967	13999	14037	14098	13998	14057	14184	14049	13989	13960	14176	13993	14150	14078	13905	13969	14206	13959	13934	13986	14121	14047	14145	13931	14127	13916	14020	14133	13961	14083	14139	14114	13838	14101	14167	13925	14099	13966	14148	14070	14087	14137	13995	13982	14053	14114	14053	14203	14029	14160	13938	14189	13878	14038	13907	13856	14135	13962	13907	14033	13957	14037	14024	14197	14043	14042	13840	13968	13888	14165	14132	14017	14043	14102	14116	13968	14078	13871	13978	14149	14088	14088	13968	13968	13866	14041	13930	14024	13868	14114	14110	14103	13934	14091	14207	13980	14009	14007	13911	13972	13866	14070	14026	14184	14031	14092	14114	13960	14002	13969	13978	14042	14030	13969	14030	14005	14081	13979	14160	14079	14008	14006	13967	14078	14038	14185	13945	13917	13968	13976	14325	13908	13970	13940	14137	14099	14038	14245	14011	13982	14042	14019	14232	14007	13996	14134	13921	14106	14180	13994	14126	14219	13902	14021	14010	14134	14027	13963	13931	14221	14016	13994	14087	14102	14063	13950	14082	13989	13898	14038	13949	14164	14070	14072	14034	13927	14090	13968	13966	14147	14114	14026	14150	14042	13896	14022	14080	13947	14223	13939	13984	14051	14027	13907	13881	14182	14001	14150	14012	13931	14175	14183	13952	13977	13775	14031	14061	13942	13911	14043	14247	14041	14320	14218	14100	14054	13969	14084	14049	14132	14102	14034	14201	14078	13969	13949	14070	14199	14080	13970	14071	14018	14213	14029	14056	14006	14006	14014	14055	13772	14116	14057	14111	13911	13877	13971	13989	14105	14035	13991	14079	14086	13855	14033	14033	13962	13992	14111	14005	14095	13976	14064	14071	13950	14101	13973	13865	13904	14087	14074	13992	13922	14031	14111	14007	14141	13993	13809	14269	13855	14031	13905	14069	14143	14115	14132	13980	13985	13956	14046	14230	14178	14004	13870	13951	14103	14063	13965	13983	13915	13804	14155	14045	14026	14142	13922	14076	13979	13931	13957	13960	13874	13838	13949	13974	14212	14030	14036	14261	14076	13847	14113	13956	14061	14021	13877	13929	14101	14105	14046	14161	14142	14036	14199	14011	13968	13856	14122	13936	13941	14056	14060	14240	13907	13940	14063	14090	14046	14103	14052	13798	14002	14071	14143	13941	14188	13830	14044	13972	14175	14100	14021	13967	14100	14174	14024	13988	14104	13999	14000	13913	14069	14115	14022	14066	13952	14048	13940	14217	14067	14002	14025	14217	13949	13864	14057	14012	13971	14077	14200	13990	13920	14123	13961	14040	13925	14078	14224	13931	14091	14032	13981	14194	13793	14259	14040	13910	13994	13991	13995	14039	13928	13995	13925	14216	14124	14019	14080	14018	13953	13959	13978	14145	14036	14143	13998	13946	13956	14048	13904	14139	14067	13976	14123	14077	13956	13907	14109	14036	14075	14001	13978	14012	13838	13969	14190	14004	14003	14089	14135	14139	14083	13952	14133	13966	14072	13977	13904	14132	14097	14054	13973	14073	13946	13997	14092	14058	14165	14133	14106	14247	14047	14132	13978	14016	13877	13862	13888	14062	14167	13843	14206	14114	14012	14084	13933	13978	14097	14117	14083	14089	14037	14092	14043	13913	14029	14161	13990	14004	14036	14145	14081	14204	14056	14069	14025	14023	13917	13978	13998	14013	14114	14060	14063	14044	13939	14106	14059	14024	13961	13931	14143	14080	14177	14139	14161	14046	14103	13926	13961	14046	13815	14101	14102	14069	14063	13985	14165	14168	14012	13934	14052	13949	13945	14119	13948	13975	13986	13951	14129	14050	13936	14001	13932	14045	14102	14152	14084	14108	13952	14067	14000	13935	14014	13999	14119	13910	14151	13961	14068	14054	14143	13994	13934	14159	14034	14010	14202	13835	14073	14057	14047	14077	14087	14014	14108	13993	14042	14102	14095	14174	13951	13999	14113	14062	14008	14100	14043	13980	13965	14217	13920	14237	13855	13970	13972	14074	14089	14155	14067	13951	14136	14087	14161	14029	13952	13888	14106	14115	14036	13992	13923	14041	14157	13992	14180	14003	14016	13867	14055	14085	14016	14232	14124	14111	14003	14159	14218	13933	13916	14007	14006	14002	14074	14072	13822	13936	13961	13948	14132	14073	13848	14084	14172	14050	14117	13949	14083	14015	14129	13962	14055	14121	14055	13881	14132	14014	14139	13868	14057	13881	14116	14057	13962	14057	14007	14215	13960	13981	14046	14158	13996	14051	14062	13996	14041	14016	14116	13892	14054	14014	13981	14153	14013	14236	13971	13963	14181	14019	13998	13987	14243	14123	14075	14011	14044	14010	13953	14044	14003	14105	14100	14050	14011	13984	14001	13888	14104	14084	13911	14121	14148	14174	14257	14090	14011	13975	14017	14195	13956	13888	14007	14080	14055	14037	14015	14128	14003	14157	14026	14003	14128	13967	14022	14070	14085	14015	14079	13999	13973	14112	14019	13942	14077	14133	14029	13971	14037	14105	13992	14123	14142	14067	13896	14011	14161	14083	13995	14002	14216	14027	14130	14021	14092	13754	13872	14075	14047	14089	13962	14164	14065	13975	14075	14060	14120	14129	13974	14143	14035	14121	13885	14054	14123	13969	13940	13980	13945	14169	14065	13992	13994	13950	13946	13942	14017	14090	13976	13983	14149	13961	14111	14002	14133	13800	14067	14090	14028	14134	13865	13784	14062	13906	14072	13917	14053	14134	13955	14243	14057	13996	13959	13931	13942	14112	13996	13902	14051	14218	13973	13926	14077	14013	14077	14107	14010	14067	13942	14078	14011	13954	14025	13905	14125	14164	14083	14085	14103	13977	14040	14138	14072	13905	14177	14007	14168	14172	13956	14028	13973	14048	14181	14085	13894	14053	13964	13978	13896	14140	13964	14063	14068	14155	13913	14034	14024	14179	14104	14004	13940	14115	13998	14067	14153	13927	14055	13938	14025	14121	13975	14087	14101	13946	14120	14014	14007	13939	14223	14074	14032	14184	14035	13920	14090	13832	13998	14018	14053	13993	14103	14076	14127	14149	14060	14215	13973	13956	14047	14083	14019	13978	14248	13933	14058	14038	13987	14134	14107	14131	13970	14018	13873	14053	13874	14077	13926	13959	13910	13945	14318	14069	14076	14015	13864	14030	14188	13862	14160	13968	14073	13978	14028	14103	14068	14142	14044	13913	14099	14014	14060	13991	14203	13941	13874	13987	14084	14032	13838	13969	14144	14126	14132	13799	13988	13968	14035	13995	14136	13950	13922	14087	14297	14083	14169	14139	14087	13982	14147	14112	14055	14069	14021	14166	13979	13861	14126	13940	13973	13958	14045	13898	14135	13901	13945	13982	13983	13903	14087	13978	14074	13981	13905	14092	13974	14239	14154	14004	14047	14031	14064	14036	14021	14081	14104	13930	14007	14045	13941	14247	13975	14109	13993	14027	14016	14103	13991	13980	14050	14155	14095	14161	13957	14060	14082	14004	14316	14011	14036	14065	14116	14092	14036	14142	13930	13940	13901	14020	13983	14124	13992	14024	14111	13874	14085	14051	14137	14143	14076	13861	13860	14193	13895	14159	13942	13915	14021	13913	13937	13970	13925	14009	14207	13986	13949	13928	13994	14002	14084	13984	14047	13970	13847	14081	13901	13944	14020	14068	14063	14051	14063	13929	14069	14045	14111	13939	14034	13979	14015	14055	13933	13984	14144	13967	14141	14078	14128	14262	14027	13964	13813	13966	13902	13992	13940	13986	13855	13960	14003	14034	14100	13868	14168	13962	14168
22769	21189	29137	23628	21938	24828	26163	20950	18953	18937	18261	17646	17439	17197	17146	16838	16702	16654	16452	16396	16204	16377	16307	16157	16146	16464	16259	16125	16194	16267	16053	16188	15999	16092	16019	15985	16103	15687	16029	15861	16105	15820	16499	17023	16885	16381	16203	15918	15882	15901	15938	15901	15904	16052	15866	15859	16005	15821	15979	15606	16150	15825	15809	15820	15848	15917	15971	15973	15971	15947	15822	15944	16005	15887	15847	15914	15894	15903	15987	15836	15740	15749	15761	15914	15837	15822	15889	15864	15777	15814	15786	15738	15620	15779	15939	15791	15894	15981	15855	15908	15882	15688	15781	15727	15810	15753	15849	15879	16063	15713	15823	15748	15958	15878	15871	15621	15820	15860	15752	15811	15820	15764	15865	15789	15921	15956	15674	15627	15691	15723	15842	15739	15908	15799	15800	15724	15963	16004	16026	15602	15878	16001	15822	15859	15802	15857	15929	15850	15991	15717	15881	15878	15724	15832	15997	15879	15865	15680	15550	15782	15812	15886	15917	15654	15935	15730	15748	15775	16142	15999	15932	15711	15838	15778	15771	15930	15821	15859	15865	15933	15871	15687	15873	15835	15809	15775	15944	15802	15804	15695	15976	15969	15858	15876	15590	15891	15928	15824	16025	15851	15828	15760	15734	15659	15900	15824	15972	15710	15676	15890	15857	15872	15702	15895	15880	15949	15891	15731	15873	15815	15747	15735	15806	15692	15803	15811	15866	16046	16060	15883	15775	15907	15832	15900	15688	15757	15846	15786	15824	15794	15905	15833	15834	15735	15784	15964	15973	15670	16015	15903	15861	15696	15680	15795	15626	15782	15750	15847	15975	15704	16039	15819	15600	15899	15739	15850	15930	15995	15851	15802	15850	15928	15931	15762	15751	15870	15857	15901	15921	15737	15883	15722	15670	15669	15863	15667	16049	15967	16032	15695	15796	15888	15870	15802	15820	15707	15748	15833	15985	15905	16094	15820	15935	15844	15963	15726	15760	15903	15748	15689	15938	15687	15860	15825	15799	15772	15775	15974	15893	15841	15888	15953	16051	15943	15723	15837	15982	15810	15771	15627	15991	15758	15917	15731	15746	15788	15761	15601	15770	15676	15764	15813	15744	15752	16023	15782	15744	15720	15779	15790	15889	16021	15863	15748	15709	15683	15805	16019	15769	16003	15789	15696	16038	15769	15762	15736	15848	15949	15696	15827	15968	15813	15888	15776	15843	15519	15938	15961	15900	15656	15687	15926	15705	15644	16084	15808	15800	15809	15862	15892	15702	15632	15692	15877	15808	15618	15773	16014	15774	15721	15778	15908	15797	15906	15934	15852	15799	15623	15766	15842	15833	15861	15867	15909	15931	15926	15731	15653	15945	15795	15730	15836	15756	15736	15841	15839	15731	15688	15889	15893	15820	15635	15772	15910	15901	15894	15731	15904	15889	15724	15673	15815	15870	15908	15799	16020	15939	15766	15936	15774	15866	15836	15842	15813	15757	15932	15895	15969	15698	15789	15784	15861	15914	15643	15732	15747	15773	15854	15629	15815	15836	15699	15728	15677	15983	15839	15795	15644	15920	15765	15851	15833	15995	15786	15828	15857	15639	15710	15777	15898	15727	15863	15850	15935	15935	15855	15779	15671	15631	15781	15700	15827	15709	15717	15867	15954	15935	15896	15809	15745	15681	15718	15825	15697	15929	15811	15768	15840	15788	15849	15770	15733	16089	15772	15793	15667	15763	15831	16009	15883	15658	15933	15697	15809	15805	15937	15749	15775	15799	15882	15813	15785	15843	15726	15763	15703	15668	15709	15980	15890	15667	15692	15987	15762	15796	15656	16014	15848	15880	15649	15832	15809	15804	15882	15719	15813	15870	15968	15748	15946	15791	15680	15890	15664	15706	15823	15751	15730	15876	15820	15761	15882	15657	15788	15767	15779	15867	15942	15659	15929	15679	15750	15769	15664	15898	15911	15560	15739	15833	15854	15689	15769	15848	15845	15711	15859	15852	15850	15833	15895	15729	15647	15774	15681	15801	15708	15554	15736	15789	15816	15870	15794	15745	15813	15863	15656	15627	15812	16012	15745	15829	15715	15774	15913	15907	15999	15824	15866	15977	15939	15563	15753	15721	15726	15753	15864	15967	15813	15817	15796	15820	15746	15956	15765	15873	15616	15841	15667	15898	15752	15717	15953	15860	15807	15546	15759	15952	15710	15796	15832	15850	15912	15890	15699	15914	15801	15833	15677	15743	15727	15729	15679	16016	15861	15886	15773	15844	15733	15712	15829	15734	15816	15922	15825	15820	15898	15854	15752	15867	15942	15803	15970	15742	16022	15878	16021	15805	15748	15832	15753	15849	15922	15694	15754	15847	15837	15917	15865	15711	15756	15791	15735	15937	15725	15832	16001	15852	15457	15645	15977	15875	15723	15828	15947	15846	15789	15651	15838	15737	15799	15820	15900	15892	15743	15806	15686	15774	15603	15615	15699	15864	15767	15773	16066	15870	15854	15622	15734	15798	15599	15881	15791	15809	15777	15785	15854	15666	15756	15842	15872	15806	15687	15956	15816	15811	15682	15774	15695	15740	15894	15620	15894	15930	15829	16122	15744	15779	15817	15741	15794	15864	15666	15673	15807	15820	15677	15624	15828	16059	15765	15984	15630	15742	15926	15777	16013	15798	16134	15864	15776	15801	15757	15777	15883	15923	15898	15860	15810	15740	15737	16005	15583	15834	15620	15759	15857	15606	15861	15963	15668	15795	15786	15837	15796	15782	15486	15794	15807	15792	15816	15812	15728	15730	15880	15947	15961	15678	15918	15804	15557	15775	15670	15906	15761	15836	15851	15706	15705	15778	15876	15932	15724	15754	15742	15911	15856	15805	15748	15944	15593	15772	15737	15905	15636	15708	15482	15896	15827	15780	15627	15762	15917	15893	15609	15741	15850	15843	15889	16037	15830	15757	15940	15689	15797	15674	15836	15915	15800	16082	15858	15835	15954	15772	15987	15784	15908	15932	15774	15916	15883	15954	15940	15740	15932	15844	15903	15669	15911	15876	15710	15796	15768	15898	16008	15840	16025	16009	15689	15690	15665	15720	15730	15856	15783	15806	15691	15652	15895	15748	15757	15614	15641	15719	15855	15762	15777	15917	15744	15764	15900	15840	15880	15752	15925	15770	15677	15779	15834	15671	15880	15858	15675	15711	15866	15689	15701	15794	15739	15733	15871	15639	15824	15856	15677	15685	15687	16100	15783	15570	15570	15893	15931	15763	16102	15889	15710	15706	15745	15800	15949	15813	15638	15913	15882	15972	15969	15906	15705	15816	15967	15811	15645	15815	15970	15768	15604	15697	15854	15795	15677	15647	15762	15913	15828	15909	15741	15502	15685	15807	15673	15692	15757	15901	15741	15851	15800	15800	15896	15739	15864	15841	15713	15834	15832	15804	15824	15690	15751	15810	15942	15918	15851	15858	15844	15768	15654	15742	15607	15848	15893	15714	15927	15753	15878	15818	15825	15708	15699	15625	15769	15669	15856	15949	15977	15789	15774	15814	15871	16000	16065	15958	15913	15595	15862	15775	15823	15914	15937	15861	15759	15788	15694	15991	15819	15773	15774	15911	15683	16014	15808	16014	15869	15651	15889	15853	15779	15649	15857	15880	15844	15716	15717	15780	15731	15786	15778	15794	15854	15765	15896	15759	15801	15852	15967	15681	15746	15854	15756	15779	15847	15849	15667	15754	15911	15667	15744	16138	15667	15934	15823	15576	15742	15644	15598	15860	15740	15611	15775	15745	15895	15911	15791	15882	15869	15819	15599	15764	15840	15851	15957	15817	15898	15940	15911	15694	15756	15768	15767	15689	15691	15783	15867	15850	15993	15940	15865	15843	15632	15965	15955	15769	15875	15802	15726	15882	15621	15929	15643	15992	15729	15919	15796	15707	15868	15822	15674	15741	15902	16020	15994	15896	15961	15973	15798	15892	15727	15892	16039	15919	15919	15642	15775	15868	15728	15778	15826	15801	15565	15934	15817	15637	15870	15691	15792	15854	15816	15725	15848	15756	15920	15745	15803	15880	15690	15937	15683	15604	15772	15744	15748	15816	15873	15832	15611	15701	15971	15802	15664	15910	15828	15990	15747	15932	15734	15849	16082	15820	15880	15871	15884	15798	15837	15752	15790	15878	15927	15783	15967	15868	15797	15643	15616	15794	15820	15860	15820	15942	15861	15952	15697	15746	15673	15957	15776	15785	15934	15806	15846	15785	15891	15830	15734	15674	15702	15878	15613	15771	15892	15756	15895	15870	15869	15784	15704	15758	15707	15721	15618	15701	15822	15716	15800	15747	15495	15625	15546	15745	15743	15904	15955	15998	15836	15877	15879	15805	15790	15806	15624	15781	15654	15899	15861	16004	15764	15758	15839	15750	15755	15657	15877	15705	15777	15952	15751	15944	15812	15814	15748	15664	15865	15870	15730	15909	15763	15867	15692	15935	15986	15589	15786	15807	15754	15920	15603	15978	15745	15948	15556	15861	15768	15942	15833	15801	16016	16003	15825	15737	15661	15851	15879	15955	15988	15849	15971	15897	16053	15853	15639	15697	15747	15957	15693	15792	15793	15699	15654	15945	15841	15825	15796	15846	15875	15765	15485	15859	15801	15906	15817	15813	15945	15768	15889	15752	15737	15718	15629	15641	15923	15875	15688	15890	15856	15776	15736	15726	15684	15670	15900	15612	15787	15700	15859	15734	15753	15855	15801	15746	15843	15736	15859	15664	15746	15978	15785	15817	15804	15866	15951	15619	15668	15768	15914	15892	15815	15779	15816	15648	15711	15966	15687	15889	15788	16084	15801	15644	15983	15790	15917	15683	15723	15690	15807	15651	15731	15866	15680	15737	15734	15803	15789	15772	15931	15827	15859	15823	15703	15729	15767	16009	15828	15735	15811	15816	15702	15775	15784	15765	15816	15784	15868	15767	15758	15665	15827	16077	15763	15863	15846	15857	15991	15951	15762	15779	15922	15901	16112	15801	15814	15953	15981	15781	15709	15854	15718	15873	15942	15849	15740	15812	15867	15900	15750	16022	15665	15923	15722	15770	15692	15892	15724	15707	15749	15755	15743	15817	15912
19986	35902	39780	31229	28064	25152	22382	20353	18854	17941	17292	16662	16200	15704	15426	14933	14933	14776	14603	14526	14401	14325	14045	13979	14235	14357	14029	14253	14065	14054	14299	14072	13980	14035	13904	13929	13950	13896	13989	13994	13763	13713	14640	15480	14992	14451	14253	14105	13950	14019	13798	13875	13924	13707	13790	13771	13761	13791	13843	13720	14007	13855	13897	13738	13979	13817	14027	13956	14066	13988	13825	13873	13700	13829	13851	13865	13793	13921	13808	13784	13908	13804	13896	13868	13775	13824	13830	13979	13800	13939	13870	13960	13944	13886	13886	14045	13954	13850	13956	13887	13780	13901	13762	13831	13825	13833	13903	13913	13872	13960	13910	13788	13810	13765	13920	14022	13915	13836	13849	13908	13894	13908	13809	13851	13824	13926	13779	13891	13863	13970	13780	13858	13613	13856	13728	13836	13748	13828	13766	13864	13850	13726	13994	13937	13764	13726	13713	13945	13722	13810	13787	14063	13843	13881	13679	13779	13897	13674	13857	13745	13981	13900	13744	13834	13820	13917	13764	13794	13929	13756	13826	13863	13964	14028	13868	14036	14014	13791	13841	13871	13789	13747	13948	13722	13893	13889	13944	13816	13934	13899	13976	13634	13904	13923	13961	13946	13915	13766	13811	13931	13837	13762	13931	13759	13781	13829	13990	13812	13882	13728	13903	13834	13912	13875	13779	13820	13747	13681	13788	13930	13800	14035	13729	13777	13941	13792	13903	13786	13644	13746	13893	13795	13770	13789	13921	13910	13813	13774	13924	13714	13799	13997	13896	13982	13887	13849	13671	13972	13893	13948	13973	13788	13763	13947	13786	13921	13731	13794	13970	13818	13703	13852	13853	13774	13854	13786	13894	13936	13831	13788	13855	13673	13809	13961	13699	13899	13962	13804	13925	13719	13906	13963	13663	13601	13869	13848	13847	13869	13840	13844	13860	13918	13953	13627	13804	13741	13871	13792	13677	13795	13780	13903	13877	13804	13867	14130	13889	13879	13676	13821	13847	13935	13972	13799	13971	13729	13828	13940	13957	13857	13790	13956	13796	13945	14012	13866	13750	14047	13679	13958	13826	13978	13592	13729	13927	13812	13737	13818	13876	13869	13944	13828	13984	13770	13803	14007	13984	13835	13699	13699	13654	13908	13841	13994	13898	13818	13650	14039	13969	13852	13840	13838	13799	13701	13968	13782	13929	14051	13963	13813	13848	13819	13880	13905	13864	13819	13937	13964	13854	13875	13923	13941	13874	13868	13857	13905	13708	13859	13880	13696	13805	13871	13964	13831	13931	13743	14016	13792	13935	13868	13782	13858	13863	13794	13903	13728	13681	13882	13987	13905	13917	13782	13885	13955	13923	13904	13770	13956	13931	13727	13718	13921	13724	13916	13776	13874	13914	13691	13955	13856	13669	13860	13715	13767	13900	13657	13794	13812	13717	13840	13872	13843	13754	13760	13956	13706	13856	13607	13844	13757	13845	13831	13795	14018	13801	13716	13747	13884	13705	13891	13697	13735	13767	13844	13791	13707	13858	14028	13801	13808	13859	13830	13892	13837	13957	13981	13776	13650	13796	13938	13801	13886	13773	13940	13852	14015	13804	14053	13744	13807	13656	13915	13900	13775	13813	13767	13958	13851	13710	14028	13821	13908	13943	14000	13804	13915	13778	13771	13934	13871	13677	13919	13951	13858	13885	13763	13713	13830	13924	13937	13853	13929	13905	13610	13834	13771	13768	13770	13943	13882	13800	13898	13825	13920	13765	13831	13858	13947	14052	13665	13841	13977	13938	13879	13894	13788	13804	13673	13960	13805	13717	13683	13833	13902	13948	13749	13777	13737	13905	13832	13692	13816	13786	13788	13891	13700	13869	13776	13681	13962	13789	13911	13874	13940	13777	13708	13898	13893	13869	14052	13907	13947	13941	13842	13765	13846	13884	13837	13761	13902	13716	13941	13821	13880	13988	13957	13789	13915	13935	13844	13869	13766	13761	13921	13895	13747	13714	13906	13914	13915	13723	13912	13805	13844	13910	13875	13782	13706	13647	13906	13955	13855	13767	13686	13748	13895	13895	13699	13830	14094	13923	13858	13979	13860	13980	13866	13866	13870	13809	13633	14010	13644	13831	13801	13921	13824	13769	13866	13709	13819	13947	14070	13859	13870	13739	13735	13688	13997	13791	13767	13840	13768	13905	13977	13822	13847	13934	13736	13779	13784	13851	13761	13838	13730	13870	13962	13878	14056	14023	13820	13930	13740	13790	13732	13783	13836	13792	13719	13765	13827	13946	13948	13687	13852	13811	13799	13896	14010	13849	13735	13789	13875	13763	13838	13870	13853	13730	13747	13906	13926	13743	13740	13863	13847	14074	13842	13842	13850	13858	13994	13874	13809	13802	13793	13810	13910	13881	13838	13765	13940	13819	13809	13963	13732	13890	13834	13795	13744	13788	13914	13828	13957	13726	13883	13891	13799	13867	13669	13854	13635	13783	13852	13839	13835	13802	13868	13764	13792	13837	13902	13792	13718	13783	13854	13911	13706	13936	13691	13795	13903	13733	13530	13802	13964	13943	13896	13689	14064	13878	14153	13798	13935	13757	13768	13907	13748	13824	13869	13822	13835	13933	13852	13841	13811	13743	13801	13945	13853	13959	13659	13741	13868	13890	13735	13768	13818	13696	13767	13744	13955	13842	13911	13726	13840	13660	13963	13935	13806	13795	13802	13816	13728	13776	13810	13812	13880	13902	13854	13790	13818	13934	13727	13880	13745	13880	13737	13735	13919	13799	14007	13843	13914	13922	13857	13676	13855	13826	13757	13997	13783	13976	13762	13893	13783	13861	13660	13941	13723	13866	13991	13847	13832	13912	13958	13877	13773	13580	13757	13889	13850	13755	13805	13828	13806	13935	13836	13824	13879	13818	13763	13821	13763	13764	13774	13731	13821	13829	13852	13806	13790	13745	13722	13691	13683	13878	13730	13972	13769	13903	13724	13719	13779	13778	13760	13783	14003	13933	13908	13808	13906	13799	13882	13827	13717	13599	13815	13913	13961	13950	13980	13748	13717	13875	13854	13844	13900	13776	13833	13724	13804	13931	13816	13923	13901	13889	13881	13980	13600	13924	13947	13880	13856	13945	13856	13932	13906	13876	14018	13957	13597	13866	13752	13821	13718	13836	13769	13893	13737	13791	13678	13762	13774	13826	13783	13755	13810	13787	13874	13861	13814	13762	13906	14048	13847	13915	13735	13969	13806	13953	13766	13736	13777	13978	13839	13754	13746	13698	13991	13952	13833	13894	13910	13949	13906	13800	13741	13956	13842	13913	13921	13727	13649	13812	13794	13894	13921	13785	13881	13873	13758	13677	13923	13843	13800	13879	13922	13850	13714	13856	13981	13841	13663	13743	13762	13769	13763	13826	13823	13846	13922	13730	13782	13865	13957	13759	13834	13844	13741	13794	13828	13849	13797	13912	13943	13888	13867	13950	14003	13845	13706	13823	13647	13794	13859	13903	13776	13720	13842	13873	13998	13763	13828	13916	13854	13866	13816	13819	13697	13736	13888	13779	13825	13906	13826	13894	13756	13740	13765	13898	13969	13972	13746	13786	13701	13790	13869	13714	13886	13648	13755	13946	13791	13811	13826	13622	13742	13601	13812	13708	14072	13753	13774	13524	13752	13771	13756	13683	13829	13780	13844	14037	13769	13823	13773	13675	13955	13823	13864	13835	13965	13772	14012	13842	13852	13861	13763	13836	13758	13851	13733	13928	14051	13808	14046	13914	13868	13800	13865	13710	13994	13914	13881	14038	13842	13631	14014	13812	13841	13857	13946	13831	13858	13938	13902	13793	13789	13826	13880	13602	13922	13669	13871	13770	13872	13692	13765	13771	13740	13926	13963	13732	13717	13845	13702	14031	13808	13837	13798	13939	13692	13757	13962	13819	14021	13845	13869	13838	13920	13841	13777	13934	13840	13912	13855	13839	13889	13802	13889	13855	13745	13908	13782	13975	13935	13836	13793	13944	13808	13824	13832	13912	13899	13999	13938	13937	13763	13831	13961	13878	13910	13880	13512	13711	13709	13819	13745	13820	13744	13819	13797	13794	13918	13985	13744	13996	14011	13834	13979	13862	13818	13870	13889	13884	13858	13727	13780	13908	13954	13988	13859	13994	13866	13772	13924	13799	13759	13805	13861	13788	13909	13654	13703	13702	13790	13837	13763	13833	13831	13726	13938	13651	13858	13788	13973	13855	13772	13815	13759	13860	13696	14069	13839	13684	13835	13727	13699	13808	13843	13794	13534	13755	13893	13883	13857	13907	13885	13755	13990	13943	13800	13863	13789	13856	13894	13874	13915	13845	13850	13898	13832	13822	13758	13774	13834	13901	13963	13959	13875	13712	13788	13787	13918	13935	13746	13660	13844	13754	13821	13841	13806	13899	13845	13845	13789	13641	13528	13783	13859	13782	13651	13939	13666	14003	13911	13933	13778	13803	13857	13892	13934	13923	13928	13906	13745	13773	13775	13688	13978	13939	13872	13820	13721	13778	13795	13996	14052	13638	13857	13767	13828	13916	13711	13917	13861	13857	13931	13977	13803	13716	13775	13798	13732	13712	13917	13861	13828	13941	13833	13925	13774	13827	13953	13753	13742	13888	13697	13977	13905	13872	13794	13827	13749	13834	13918	13847	13703	13884	13870	13792	13821	13808	13914	13749	13888	13869	13879	13887	13692	13967	13787	13700	13900	13958	13798	13995	13840	13887	13803	13852	13920	13852	14064	13813	14025	13975	13910	13739	13788	13978	14071	13891	13912	13920	13882	13737	13769	13710	13835	13751	13838	13925	13889	13793	13796	13770	13948	13838	14057	13742	13857	13897	13914	13875	13779	13961	13876	13767	13744	13670	13893	13845	13767	13895	13882	13790	13787	13601	13896	13764	13874	13760	13993	13799	13861	13867	13828	13915	13792	13730	13800	13854	13867	13992	13892	13781	13794	13854	13706	13715	13922	14018	13822	13752	13874	13823	13896	13818	13863	13710	13823	13714	13819	13689	13703	13843	13656	13815	13778	13828	13829	13812	13917	13908	13764	13828	13953	13943	13950	13923	13858	13785	13911	13817	13939	13828	13765
27350	23296	27852	24902	20253	19076	18278	17419	17139	17009	16718	16853	16702	16607	16657	16586	16487	16536	16554	16376	16427	16162	16488	16554	16360	16435	16413	16301	16295	16315	16200	16497	16336	16429	16462	16233	16353	16200	16432	16236	16279	16327	16407	16252	16239	16240	16236	16442	16200	16438	16191	16368	16258	16277	16241	16389	16224	16409	16330	16222	16240	16244	16293	16370	16203	16256	16480	16257	16397	16164	16146	16165	16507	16501	16373	16330	16173	16345	16297	16202	16492	16328	16140	16398	16379	16193	16342	16245	16297	16350	16264	16169	16262	16205	16206	16217	16184	16197	16422	16255	16467	16211	16349	16254	16250	16393	16341	16289	16551	16241	16102	16271	16214	16321	16440	16300	16536	16246	16052	16376	16384	16228	16212	16359	16330	16400	16250	16333	16204	16420	16551	16295	16434	16289	16246	16130	16261	16201	16418	16344	16346	16203	16181	16369	16400	16430	16315	16406	16318	16351	16384	16117	16231	16439	16229	16273	16162	16289	16240	16356	16423	16385	16144	16255	16329	16260	16180	16342	16239	16226	16459	16363	16303	16506	16135	16090	16421	16211	16350	16223	16356	16411	16432	16219	16285	16212	16233	16321	16382	16221	16293	16355	16385	16300	16271	16368	16392	16082	16407	16325	16270	16451	16461	16281	16401	16351	16470	16401	16218	16189	16305	16361	16366	16190	16333	16419	16202	16238	16206	16361	16398	16171	16318	16405	16225	16348	16429	16407	16284	16231	16425	16069	16259	16342	16265	16194	16247	16336	16288	16194	16325	16349	16168	16359	16432	16356	16391	16311	16277	16344	16287	16379	16361	16537	16268	16339	16318	16422	16247	16184	16127	16153	16282	16397	16264	16364	16378	16260	16274	16230	16106	16438	16191	16408	16175	16300	16189	16513	16113	16225	16237	16200	16200	16372	16535	16250	16320	16289	16457	16179	16223	16433	16291	16319	16349	16218	16298	16399	16312	16268	16266	16484	16218	16271	16330	16216	16363	16235	16272	16089	16284	16329	16291	16588	16353	16381	16371	16301	16348	16281	16248	16043	16241	16310	16243	16201	16234	16448	16252	16375	16181	16557	16362	16232	16135	16117	16270	16255	16227	16251	16220	16212	16305	16235	16413	16372	16270	16165	16179	16229	16371	16068	16415	16245	16294	16212	16306	16312	16450	16253	16208	16075	16202	16285	16061	16392	16374	16387	16354	16407	16346	16316	16329	16407	16321	16339	16211	16417	16315	16434	16281	16529	16350	16414	16490	16150	16280	16115	16162	16359	15963	16172	16247	16433	16118	16316	16351	16303	16211	16419	16269	16256	16382	16117	16091	16287	16345	16290	16347	16225	16389	16213	16168	16478	16335	16173	16346	16343	16291	16173	16362	16278	16044	16426	16241	16324	16550	16047	16133	16329	16275	16142	16234	16367	16307	16346	16257	16185	16258	16505	16059	16397	16207	16182	16239	16203	16251	16290	16335	16238	16350	16384	16355	16342	16226	16293	16085	16258	16251	16193	16311	16314	16208	16205	16389	16332	16444	16224	16440	16085	16281	16240	16287	16353	16415	16346	16360	16214	16329	16144	16386	16233	16360	16207	16312	16160	16388	16309	16353	16328	16407	16321	16383	16316	16262	16241	16311	16415	16172	16360	16305	16459	16464	16307	16241	16264	16177	16334	16050	16284	16287	16087	16273	16480	16245	16303	16428	16275	16299	16368	16236	16284	16284	16062	16130	16301	16431	16394	16416	16399	16160	16333	16393	16293	16331	16093	16330	16489	16232	16433	16259	16118	16139	16249	16224	16377	16444	16406	16229	16382	16198	16167	16383	16263	16270	16411	16278	16189	16222	16408	16240	16364	16137	16323	16226	16232	16228	16121	16326	16249	16302	16236	16249	16185	16167	16238	16191	16204	16398	16327	16128	16449	16479	16334	16139	16327	16330	16421	16305	16278	16180	16356	16269	16585	16382	16428	16267	16388	16358	16001	16392	16256	16170	16339	16243	16218	16329	16133	16217	16317	16191	16326	16341	16134	16295	16390	16185	16354	16450	16335	16409	16209	16299	16420	16185	16318	16299	16403	16264	16350	16293	16191	16406	16392	16210	16259	16300	16150	16238	16184	16374	16346	16440	16327	16402	16419	16397	16410	16358	16191	16322	16274	16246	16270	16502	16159	16397	16312	16257	16319	16288	16263	16372	16298	16133	16250	16303	16253	16328	16357	16195	16283	16252	16251	16331	16295	16300	16284	16528	16316	16289	16203	16473	16183	16122	16290	16178	16316	16227	16334	16404	16428	16499	16362	16199	16377	16251	16310	16248	16329	16279	16260	16389	16325	16257	16242	16404	16122	16049	16374	16529	16002	16194	16115	16304	16292	16253	16270	16236	16167	16309	16281	16180	16313	16219	16352	16414	16267	16167	16247	16408	16413	16274	16106	16464	16458	16361	16366	16342	16575	16238	16435	16245	16303	16105	16294	16354	16222	16336	16208	16139	16255	16214	16284	16222	16234	16312	16257	16468	16116	16301	16195	16284	16303	16298	16500	16280	16367	16323	16261	16398	16262	16341	16434	16303	16210	16309	16298	16536	16294	16387	16364	16405	16331	16284	16511	16360	16285	16203	16489	16200	16284	16484	16196	16475	16226	16280	16339	16189	16268	16427	16274	16369	16250	16377	16431	16196	16187	16213	16298	16426	16322	16446	16384	16189	16356	16216	16316	16377	16231	16572	16526	16293	16213	16451	16261	16490	16326	16215	16351	16336	16312	16468	16437	16532	16206	16504	16334	16331	16362	16426	16259	16266	16410	16326	16303	16068	16327	16325	16354	16227	16173	16633	16424	16319	16222	16174	16434	16444	16268	16340	16262	16316	16277	16489	16384	16357	16517	16445	16358	16376	16299	16145	16180	16212	16381	16393	16350	16352	16205	16394	16220	16301	16441	16356	16126	16170	16170	16268	16355	16190	16308	16239	16407	16372	16389	16337	16349	16339	16399	16350	16329	16385	16311	16505	16259	16441	16316	16287	16387	16441	16414	16212	16565	16304	16342	16287	16134	16293	16208	16258	16344	16457	16299	16328	16164	16513	16340	16234	16385	16474	16246	16284	16224	16456	16281	16410	16071	16108	16094	16276	16230	16112	16221	16295	16233	16200	16063	16012	16385	16418	16425	16090	16220	16235	16334	16144	16527	16637	16245	16240	16177	16256	16367	16329	16312	16360	16190	16146	16377	16233	16270	16308	16483	16118	16136	16390	16378	16318	16247	16214	16288	16482	16183	16281	16445	16393	16199	16169	16398	16493	16198	16092	16311	16388	16281	16421	16204	16441	16255	16358	16235	16355	16349	16453	16539	16251	16334	16322	16379	16389	16248	16198	16278	16329	16384	16320	16426	16216	16499	16439	16302	16182	16053	16268	16010	16396	16327	16319	16542	16378	16365	16194	16286	16310	16333	16245	16371	16210	16198	16302	16183	16398	16586	16292	16348	16103	16355	16365	16285	16431	16205	16406	16266	16230	16281	16518	16234	16186	16222	16210	16504	16306	16241	16092	16212	16130	16169	16342	16297	16391	16221	16275	16221	16515	16247	16308	16201	16338	16303	16474	16200	16329	16341	16239	16273	16457	16403	16380	16418	16268	16351	16290	16163	16237	16269	16362	16199	16398	16334	16192	16340	16374	16315	16129	16537	16235	16278	16393	16284	16388	16365	16248	16575	16247	16146	16401	16269	16166	16289	16265	16351	16033	16225	16327	16285	16332	16295	16291	16431	16282	16299	16177	16285	16349	16237	16379	16387	16501	16165	16284	16366	16283	16021	16080	16050	16269	16338	16515	16376	16300	16146	16261	16191	16246	16340	16370	16071	16131	16199	16146	16307	16246	16260	16330	16562	16384	16319	16327	16319	16282	16282	16339	16291	16278	16345	16420	16402	16512	16257	16324	16171	16404	16176	16330	16267	16362	16470	16396	16308	16384	16318	16507	16484	16165	16169	16235	16366	16314	16296	16249	16184	16394	16277	16440	16362	16173	16446	16408	16483	16261	16282	16255	16432	16355	16210	16239	16480	16277	16363	16334	16457	16261	16451	16329	16473	16394	16157	16452	16440	16133	16232	16371	16148	16281	16032	16264	15978	16440	16138	16234	16324	16423	16466	16282	16269	16508	16335	16317	16249	16408	16400	16310	16339	16154	16351	16578	16393	16177	16348	16223	16184	16274	16482	16236	16216	16287	16300	16427	16194	16220	16123	16366	16567	16220	16562	16241	16441	16442	16592	16516	16316	16216	16422	16339	16314	16211	16372	16433	16167	16186	16355	16312	16424	16314	16303	16366	16334	16313	16324	16448	16286	16099	16178	16372	16323	16527	16410	16346	16325	16109	16541	16195	16223	16442	16433	16341	16179	16285	16238	16281	16356	16271	16326	16305	16224	16322	16292	16331	16249	16270	16190	16351	16353	16265	16360	16551	16423	16115	16413	16320	16288	16363	16268	16233	16172	16200	16224	16420	16220	16437	16374	16171	16236	16129	16234	16490	16222	16200	16413	16361	16376	16243	16265	16171	16333	16130	16008	16224	16259	16249	16379	16349	16256	16445	16336	16243	16466	16334	16257	16483	16167	16337	16064	16377	16407	16280	16391	16437	16189	16471	16103	16176	16159	16301	16327	16201	16617	16476	16404	16127	16366	16188	16455	16432	16321	16252	16436	16343	16299	16202	16224	16377	16293	16321	16317	16294	16447	16465	16282	16413	16038	16274	16360	16217	16236	16312	16255	16372	16260	16288	16187	16357	16100	16175	16321	16288	16123	16361	16140	16269	16303	16379	16307	16286	16312	16438	16276	16154	16121	16605	16242	16292	16424	16110	16433	16521	16158	16305	16370	16175	16220	16367	16151	16344	16405	16407	16441	16419	16212	16351	16371	16294	16334	16188	16359	16292	16253	16252	16203	16386	16316	16217	16193	16370	16445	16237	16139	16204	16120	16395	16403	16476	16166	16428	16331	16328	16487	16164	16300	16252	16375	16451	16427	16357	16313	16139	16142	16225	16271	16141	16345	16223	16467	16180	16309	16316	16292	16295	16228	16060	16576	16291	16459	16189	16352	16330	16114	16343	16488	16371	16238	16108	16275	16291	16307
18372	26307	25780	22006	19339	17959	16704	16226	15382	15290	14889	14817	14796	14916	14419	14524	14454	14414	14355	14337	14424	14208	14274	14322	14279	14220	14069	14246	14173	14362	14172	14285	14191	14128	14177	14232	14212	14263	14103	14182	14176	14189	14286	14199	14175	14187	14157	14301	14165	14276	14225	14118	14212	14413	14176	14068	14216	14208	14134	14025	14137	14248	14273	14247	14200	14117	14189	14168	14182	14138	14128	14140	14238	14138	14262	14235	14142	14177	13961	14043	14120	14066	13937	14175	14221	14080	14214	14085	14192	14223	14196	14145	14132	14025	14186	14249	14118	14158	14245	14160	14146	14044	14148	14198	14277	14114	14113	14244	14142	13964	14203	14206	14121	14286	14153	13977	14128	14201	14123	14029	14118	14180	13995	14171	14249	14034	14224	14337	13992	14151	14213	14230	14135	14130	14237	14291	14067	14234	14080	14179	14274	14225	14362	14112	14189	14302	14381	14072	14081	14131	14029	14127	14118	14124	14202	14230	14085	14187	14242	14152	14180	14049	14098	14178	14209	14115	14106	14042	14196	14120	14086	14370	14175	13985	14141	14060	14162	14220	14122	14170	14224	14042	14072	14147	14098	14166	14204	14130	14155	14204	14044	14160	14279	14083	14358	14255	14022	14158	14115	14253	14176	14169	14261	14411	14192	14113	14203	14158	14126	14114	14166	14217	14302	14160	14098	14122	14164	14166	14073	14173	14316	14255	14162	14028	14161	14140	14153	14177	14143	14144	14114	14115	14108	14114	14160	14143	14264	14120	14218	14231	14113	14078	14210	14233	14105	14077	13951	14092	14152	14060	14237	14157	14164	14423	14018	14234	14086	14014	14268	14009	14056	14127	14207	14158	14258	14460	14133	14200	14306	14152	14207	14122	14150	14162	14212	14180	14288	14123	14208	14086	14052	14191	14133	14085	14159	14008	14139	14232	14051	13942	14027	14135	14084	14218	14102	14166	14121	14094	14111	14139	14098	14239	14255	13948	14268	14055	14102	14153	14176	14240	14174	14122	14166	14204	14278	14273	14216	14078	14212	14033	14293	14182	14199	14096	14215	14171	14127	14242	14081	14342	14090	14172	14327	14099	14251	14292	14128	14181	14077	13994	14042	14232	14109	14141	14113	13927	14232	14148	14350	14204	14080	14150	14172	14249	14140	14151	14130	14232	14168	14091	14062	14016	14051	14200	14184	14048	14129	14181	14315	14106	14093	14119	14014	14053	14211	14220	14091	14248	14144	14060	14153	14233	14135	14265	14199	14089	14161	14236	14213	14186	14195	14230	14056	14178	14177	14091	13967	14081	14165	14251	14083	14156	14210	14162	13947	14143	14218	14067	14016	14006	14217	14187	14129	14111	14072	14227	14064	14096	14095	14140	14053	14329	14191	14137	14186	14166	14017	14060	14139	14425	14011	14331	14139	14198	14100	14018	14241	14101	14059	14040	14206	14370	14111	14014	14090	14089	14110	14213	14221	14135	14084	14333	14153	14255	14164	14117	14176	14071	14237	14202	14297	14119	14227	14269	14006	14106	14194	14246	14085	14341	14225	14090	14233	14142	14153	14149	14226	14058	14195	14083	14147	14038	14172	14226	14213	14207	14127	14108	14204	14081	14070	14010	14327	14072	14052	14225	14301	14127	14178	14167	14185	14381	14208	14161	14161	14069	14293	14147	14164	14336	14211	14178	14217	14166	14222	14167	14115	14290	14077	14056	14221	14091	14209	14223	14020	14167	14030	14224	14244	13975	14144	14307	14206	14204	13987	14086	14146	14288	14357	14171	14109	14300	14207	14087	14120	14154	14097	14141	14089	14172	14152	14021	14398	14135	14091	14143	14257	14203	14226	13949	14223	14217	14110	14225	14244	14129	14180	14094	14164	14227	14197	14270	14271	14248	14136	14162	14129	14081	14223	14271	14241	14226	14198	14010	14216	14323	14123	14161	14132	14315	14132	13997	14149	14189	14076	14180	14121	14203	14175	14185	14114	14094	14234	14078	14183	14356	14184	13983	14097	14050	14110	14282	14463	14065	14252	14191	14199	14189	14074	14115	14276	14265	14175	14124	14145	14224	14373	14136	14206	14257	14274	14139	14072	13995	14131	14227	14222	14119	14112	14056	14062	14389	13993	14311	14170	14212	14169	14038	14211	14051	14229	14144	14154	14063	14262	14239	14325	14180	14195	14159	14124	14267	14245	14142	14257	14165	14086	14268	14277	14037	14042	13988	14230	14370	14205	14083	14266	14150	14152	14284	14212	14194	14199	14044	14148	14200	14079	14048	14233	14126	14111	14295	14289	14240	14189	14340	14105	14100	14200	14225	14158	14050	14071	14208	14179	14274	14196	14227	14107	14146	14153	14121	14056	14064	14100	14165	14038	14149	14150	14273	14207	14163	14301	14046	14214	14270	14187	14107	14083	14308	14352	14162	14148	14172	13992	14261	14340	14179	14287	14202	13975	14157	14139	14220	14144	14027	14154	14233	14108	13972	14247	14120	14245	14282	14156	14341	14138	14281	14207	14196	14091	13968	14194	14086	14081	14043	14165	14047	14100	14127	14128	14268	14278	14083	14024	14141	14209	14084	14179	14151	14226	14114	14218	14111	14235	14166	14177	14113	14178	14236	14234	14138	14034	14187	14342	14209	14164	14142	14101	14028	14165	14121	14142	14186	14132	14232	14233	14060	14184	14358	14090	14075	14112	14101	14308	14258	14320	14156	14032	14248	14149	14102	14219	14390	13998	14303	14189	14265	14172	14132	14255	14165	14098	14308	14048	14103	14194	14158	14137	14215	14174	14045	14104	14138	14205	14042	14116	14078	13922	14061	14102	14355	14146	14264	14274	14148	14143	14172	14142	14329	14163	14144	14116	14173	14270	14144	14185	14209	14162	14159	14249	14124	14398	14194	14160	14035	14230	14238	14127	14081	14352	14209	14381	14166	14283	14236	14077	14149	14262	14095	14152	14168	14277	14150	14105	14130	14214	14252	14088	14175	13936	14043	14209	13989	14263	14103	14232	14083	14112	14124	14184	14279	14222	13993	14186	14254	14121	14172	14240	14097	14264	14268	14189	14202	14215	14144	14221	14234	14124	14134	14116	14172	14122	14149	14153	14158	14212	14200	14127	14250	14309	14073	14196	13996	14317	14015	14193	14050	14029	14326	14173	14128	14288	14118	14113	14156	14182	13995	14254	14200	14159	14034	14030	14257	14060	14296	14388	14185	14225	14115	14268	14151	14211	14316	14007	14135	14171	14104	14133	14202	14270	14288	14191	14311	14113	14270	14270	14106	14212	14138	14299	14149	14194	14218	14141	14127	14044	14172	14070	13914	14277	14225	14257	14171	14232	14035	14138	14212	14084	14158	14148	14220	14151	14085	14116	14233	14290	14086	14116	14217	14236	14347	14213	14184	14143	14136	14153	14088	14170	14125	14263	14105	14129	14252	14121	14191	14180	14265	14362	14238	14119	14061	14244	14220	14288	14207	14081	14057	14057	14312	14132	14260	14231	14042	14132	14246	14223	13996	14129	14186	14234	14139	14216	14143	14109	14032	14229	14274	14078	14178	14090	13936	14250	14096	14117	14000	13993	14180	14240	14019	14115	14255	14257	14164	14048	14242	14190	14123	14250	14180	14126	14032	14171	14153	14141	14136	14254	14076	14019	14275	14210	13967	14140	14190	14212	14115	14241	14096	14266	14072	14191	14223	14334	14160	14307	14333	14272	14133	14029	14170	14122	14246	14191	14115	14234	14101	14204	14125	14206	14150	13992	14014	14082	14134	14207	14167	14218	14227	14210	14138	14296	14056	14240	14127	14247	14158	14354	14177	14260	13972	14046	14151	14204	14217	14080	14265	14194	14290	14125	14206	14215	14108	14179	14043	14175	14129	14101	14276	14231	14125	14157	14198	14250	14077	13961	14187	14244	14038	14316	14108	14192	14129	14221	14270	14067	14173	14226	14233	14082	14053	14210	14180	14242	14132	14236	14206	14308	14066	14313	14149	14037	14277	14198	14259	14166	14166	14073	14184	14126	14130	14109	14181	14230	14061	14087	14152	14195	14302	14156	14210	14107	14180	14124	14231	14260	14233	14267	14268	14195	14144	14247	14171	14311	14154	14124	14101	14204	14124	14176	14364	14151	14039	14180	14109	14062	14200	14242	14086	14242	14103	14212	14218	14187	14166	14204	14137	14335	14197	14172	14069	14063	14015	14147	14299	14130	14234	14212	14317	14226	14286	14279	14353	14157	14258	14108	14121	14172	14112	14072	14185	14342	14222	14250	14026	14060	14229	14239	14134	14169	14254	14330	14183	14148	14025	14029	14118	14161	14166	14242	14049	14166	14172	14385	14159	14249	14188	14155	14180	14281	13999	14244	14019	14093	14116	14082	14329	13919	14186	14136	14236	14075	14157	14130	14125	14317	14177	14068	14157	14098	14241	14277	14186	14224	14265	14197	14028	14089	14228	14127	14120	14259	14204	14077	14114	14147	14160	14159	14222	14027	14181	14005	14160	14091	14084	14235	14085	14184	14140	14169	14135	14261	14117	14113	14188	13960	14194	14028	14303	14119	14102	14149	14206	14101	14369	14218	14127	14125	14151	14067	14120	14140	14081	14269	14194	14106	14245	14260	14307	14184	14097	14248	14129	14158	13938	14246	14021	14122	14046	14249	13900	14162	14094	14271	14248	14162	14178	14154	14169	14245	14144	14250	14271	14284	14233	14085	14105	14109	14148	14161	14172	14135	14234	14243	14298	14014	14281	14397	14369	14244	14100	14127	14282	14233	14258	14196	14226	14374	14274	14148	14115	14235	14154	14186	14092	14100	14219	14331	14164	14234	14265	14028	14204	14072	14137	14047	14398	14190	14248	14191	14231	14120	14065	14156	14253	14239	14116	14052	14072	14280	14052	14105	14154	14008	14115	14159	14203	14213	14178	14350	14124	14212	14269	14208	14182	14061	14057	14345	13840	14246	14201	14099	14115	14183	14177	14180	14176	14032	13998	14172	14172	14167	14234	14393	14066	14027	14182	14146	14239	14085	14106	14258	14222	14299	14202	14152	14100	14265	14311	14192	14192	14257	14195	14054	14172	14314	14167	14069	14067	14174	14183	14030	14033	14256	14157	14115	14267
24037	21206	28578	24775	22992	22927	21627	18852	17710	17696	17361	16989	16592	16508	16617	16438	16434	16109	16261	15953	16023	16022	16108	16049	16131	16021	15781	15983	15900	15727	15871	15927	16082	15847	15797	15990	15943	16161	15839	15848	15870	15789	16175	16453	16375	16210	16004	15913	15835	15726	15909	15951	15946	15799	15925	15857	15802	15613	15942	15741	15837	15737	15725	15946	15920	15798	15973	15682	15780	15933	15670	15847	15707	15775	15769	15739	15746	15984	15779	15961	15835	15861	15750	15805	15980	15871	15949	15802	15603	15833	15946	15750	15794	15782	15966	15915	15681	15991	15732	15702	15795	15694	15809	15984	15823	15803	15901	15950	15614	15656	15833	15770	15820	15877	15835	15957	15909	15867	15781	15898	15882	15692	15649	15752	15980	15629	15827	15611	15844	15926	15835	15567	15881	15789	15689	15755	15728	15953	15934	15837	15827	15797	16015	16037	15950	15713	15824	15803	15836	15740	15835	15667	15970	15913	15793	15816	15829	16015	16012	15655	15749	15668	15683	15728	15621	15780	15788	15664	15939	15805	15861	15839	15853	15539	15864	15693	15954	15691	15766	15805	15885	15845	15749	15746	15821	15654	15826	15733	15668	15672	15673	15869	15947	15908	15879	15916	15929	15949	15768	15655	15920	15652	15736	15752	15914	15927	16033	16070	15777	15820	15964	15892	15758	16044	15836	15856	15674	15759	15910	15724	15857	15838	15858	15865	15882	15760	15837	15824	15758	15755	15790	15704	15696	15895	16006	15866	15638	15781	15912	15885	15760	15869	15768	15793	15665	15781	15724	15711	15864	15706	15830	15877	15780	15795	15702	15865	15848	15761	15766	15729	16016	15955	15686	15685	15960	15676	15768	15769	15934	15911	15830	15848	15727	15769	15894	15791	15821	15752	15967	15735	15946	15603	15849	16010	15646	16006	15977	15836	15814	15754	15752	15804	15928	15800	15783	15889	15852	15732	15889	15884	15674	15683	15710	15682	15889	15537	15797	15843	15894	15948	15858	15787	15754	15687	15597	15732	15939	15602	15766	15746	15813	15718	15735	15934	16007	15980	15908	15710	15785	15763	15804	15863	15745	15795	15750	15756	15873	15767	15886	15752	15808	15796	15827	15705	15880	15753	15987	15886	15787	15934	15762	15895	15735	15845	15942	15863	15920	15828	15738	15778	15752	15677	16018	15814	15739	15752	15831	15756	15749	15691	15791	15768	15575	15933	15816	15712	15725	15576	15719	15809	15674	15792	15686	15750	15773	15957	16027	15729	15790	15839	15765	15817	15861	15757	15807	15887	15813	15810	15923	15770	15823	15895	15963	15889	15905	15695	15747	15711	15774	15822	15514	15951	15763	15901	15862	15824	15891	15866	16014	15885	15896	15874	15861	15568	15716	15882	15771	15894	15816	15776	15739	15980	16084	15808	15790	15855	15918	15701	15792	15793	15651	15646	15839	15821	15810	15766	15783	15770	15765	15684	15773	15708	15751	15788	15887	15780	15808	15822	15725	15800	15820	15826	15694	15784	15930	15934	15833	15777	15859	15972	15710	15718	15835	15732	15799	15806	15863	15988	16090	15879	15918	15730	15850	15741	15622	15669	15855	15983	15771	15788	15587	15969	15730	15755	15987	16054	16061	15733	15793	15711	15771	15711	15823	15963	15745	15780	15834	15821	15984	15682	15875	15945	15913	15788	15766	15821	15664	15917	15741	15757	15651	15702	15938	15801	15708	15650	15870	15933	15750	15972	15740	15746	15787	15809	15627	15689	15924	15756	15736	15813	15710	15743	15955	15798	15764	15860	15732	15938	15865	15891	15614	15670	15687	15871	15844	15835	15815	15680	15776	15750	15622	15763	16020	15771	15924	15776	15750	15896	15925	15866	15757	15608	15759	15832	15875	15788	15625	15812	15701	15844	15723	15891	15855	15904	15875	15860	15878	15903	15955	15865	15812	15614	15633	15785	15837	15843	15625	15831	15744	15791	15662	15733	15715	15828	15841	15825	15682	15831	15811	15954	15858	15720	16021	15771	16037	15948	15737	15712	15890	15807	15834	15926	15830	15764	15807	15708	15820	15812	15741	15725	15950	15818	15709	15900	15727	15745	15763	15856	15864	15835	15917	15823	15653	15743	15929	15848	15944	15775	16000	15896	15703	15894	15861	15777	15952	15819	15713	15833	15726	15935	15900	15952	15758	15930	15818	15595	15542	15903	15839	15841	15929	15661	15801	15753	15670	15755	15822	15879	15829	15682	15879	15784	15795	15756	15800	15928	15922	15942	15725	15685	15863	15981	15741	15756	15770	15680	15793	15713	15883	16017	15665	15577	15863	15686	15853	15829	15796	15829	15750	15635	15829	16114	15778	15857	15768	15785	15755	15946	15867	15796	15886	15825	15936	15744	15815	15715	15821	15794	15880	15693	15740	15787	15918	15847	15816	15712	15708	15852	15819	15747	15865	15912	15944	15935	15710	15746	15681	15716	15947	15686	15744	15923	15841	15744	15702	15767	15840	15792	15781	15712	15860	15797	15742	15976	15887	15721	15974	15913	15864	16024	15951	15899	15944	15833	15820	15821	15809	15812	15767	15840	15824	15814	15886	15792	15775	15776	15938	15696	15913	16076	15805	15798	15711	15752	16015	15845	15788	15765	15796	15899	15956	15922	15956	15574	15859	15885	15597	15931	15706	15810	15713	15752	15866	15884	15865	15993	16059	15827	15857	15796	15810	15926	16039	15809	15902	15873	15794	15610	16002	15809	15741	15998	16039	15806	15802	15780	15810	15648	15827	15660	15897	15912	15908	15831	15972	15790	15837	15555	15910	15523	15765	15841	15834	15587	15722	15743	15631	16003	15880	15795	15583	15632	15560	15756	16012	15918	15989	15871	15934	15778	15570	15926	15722	15840	15780	15800	15665	15847	15697	15768	15997	15738	15730	15779	16069	15900	15951	15760	15950	15670	16016	15818	15652	15800	15753	15750	15768	15755	15848	15700	15760	15989	16062	15764	15704	15807	15895	15807	15701	15885	15792	15809	15797	15777	15819	15793	15873	15838	15614	16040	15882	15641	15693	15849	15730	15698	15629	15713	15740	15837	15812	15944	15779	15765	15808	15662	15897	15956	15660	15771	15951	15884	15916	15758	15991	15864	15792	15712	15970	15763	15722	15700	15703	15703	15818	15806	15688	15865	15800	15785	15614	15930	15663	15884	16010	15782	15707	15734	15752	15801	15747	15806	15742	15853	15940	15811	16166	15708	15899	15930	15762	15815	15985	16062	16042	15857	15864	15915	15884	15608	15630	15781	15794	15738	15834	15841	15848	15771	15887	15798	15726	15789	15857	15808	15831	15844	15663	15782	15827	15806	15816	15677	15584	15743	15833	15843	15783	15731	15837	15685	15737	15796	15630	15940	15795	15842	15908	15904	16044	15895	15901	15797	15865	15872	15927	15690	15711	15622	15983	15833	15899	15862	15892	16026	15827	15776	15746	16037	15875	15804	15784	15873	15746	15839	15887	15634	15867	15789	15882	15945	15578	15833	15924	15830	15779	15879	15886	15794	15644	15694	15992	15929	15865	15906	15956	15839	15705	15707	15901	15633	15712	15793	15952	15940	15765	15732	15898	15885	15849	15853	15777	15656	15687	15676	15951	15812	15876	15914	15931	15883	15853	15859	15995	15757	15801	15879	15886	15761	15842	15828	15851	15881	15714	15948	15898	15829	15790	15688	15799	15669	15637	15851	15856	15713	15736	15780	15939	15812	15962	15690	16040	15700	15666	15877	15919	15875	15811	15748	15558	15837	15884	16010	15929	15892	15989	15811	15814	15838	15660	15730	15803	15795	15611	15789	15806	15888	15686	15729	15768	15985	15717	15777	15874	15858	15965	15562	15822	15836	15696	15905	15637	15715	15609	15830	15783	15666	15746	15873	15802	15685	15808	15773	15891	15799	16121	15736	15733	15919	15851	15777	15717	15917	15737	15576	16020	15805	15896	15961	15923	15600	15686	15929	15799	15795	15674	15765	16048	15580	15974	15844	15899	15858	15841	15832	15931	15848	15735	15987	15820	15758	15817	15696	15850	15922	15801	15734	15752	15977	15874	15929	15535	15722	16046	15838	16026	15816	15771	15809	15748	15741	15930	15801	15760	15992	15747	15702	15818	15902	15870	15800	15894	15857	15880	15662	15838	15837	15756	15810	15832	15855	15928	15903	16016	15789	15910	15694	15762	15597	15835	15933	15821	15714	15661	15808	15983	15733	15875	15935	15778	15709	15929	15830	15940	15542	15778	15925	15700	15760	15795	15895	15808	15925	15869	15661	15853	15842	15800	15644	15618	16040	15766	15898	15940	15811	15711	15767	15788	15742	15807	15835	15880	15998	15852	15873	15853	15786	15585	15905	15950	16055	15829	15940	15999	15693	15785	15824	15936	15960	15861	15860	15826	15715	16083	15690	15778	15866	15941	15878	16117	15749	15824	15808	15757	15857	15923	15779	15889	16038	15835	15857	15833	15961	15535	15853	15969	15567	16012	15445	15932	15920	15950	15886	15731	15961	15916	15571	15943	15692	15910	15913	16010	15969	15935	15770	15883	15753	16087	15769	16051	15843	15732	15805	15714	15822	15671	15938	15608	15904	15844	15969	15967	15877	15921	15877	15963	15919	15757	15993	15938	15768	16024	15905	15964	15885	15729	15832	15700	15916	15789	15870	15814	15802	15871	15851	15919	15759	15760	15786	15834	15766	15970	15863	15913	15834	15691	15863	15928	15854	15692	15790	15731	16044	15688	15782	15870	15893	15707	15844	15779	16036	15734	15942	15831	15840	15856	15686	15976	15845	15769	15722	15985	15875	15811	15790	16001	15855	15703	16001	15925	15848	15837	15667	15760	15967	15656	16045	15694	15979	15794	15952	15782	15863	15863	15859	15583	15923	16038	15838	15824	15721	16046	15872	15842	15862	15792	15884	15785	15810	15884	15953	16057	15667	15874	15929	15831	15993	15709	16058	15689	15788	15890	15888	15890	15741	15764	15867	15708	15903	15808	15803	15910	15780	15883	15774	15821	15822	15625	15775	15930	15909	15821	15769	15638	15917	15700	15784	15776	15836	16028	15821	15746	15799	15746	15701	15945	15879
18133	31894	31344	26824	23653	21163	19193	17784	16904	16222	15963	15631	15246	15029	14842	14705	14474	14458	14433	14481	14156	14138	14244	14179	13964	14006	14209	14085	14282	14176	14046	14187	13963	13913	13865	14162	13947	14033	13965	13952	14082	14061	14185	14581	14312	14408	14076	13959	14033	13998	13827	14035	13954	13932	13864	14020	13961	13978	13879	13970	13963	13891	13892	13998	14016	13868	13839	13994	14077	13908	13909	13885	14005	13965	13898	13756	13873	13920	13852	13981	13997	13749	13873	13952	14050	14027	14089	13899	13981	13909	13948	13814	13903	13977	13751	13902	14075	13940	13976	13957	14006	13843	13874	13749	13912	13854	13963	13934	13838	13930	13859	13785	14011	13879	14050	13947	13924	13935	14018	13852	13910	13990	13895	13809	14006	13815	13947	13818	13902	14022	13942	13907	13841	13899	13811	13780	13914	13961	14022	13857	14001	13913	13901	13717	13876	13915	13848	13849	14054	13943	14151	13955	13836	13995	13924	13875	13979	13921	14025	13955	14048	13915	13959	13952	13762	13836	13814	14021	14098	13808	14048	13933	13983	14036	13929	13951	13942	13934	13798	14057	13884	14024	13846	13845	13992	13825	13856	13923	13982	13862	13980	13990	14052	13887	13833	14004	13908	14007	14067	13864	13849	13926	13900	13877	13919	13860	13844	13916	13907	13850	13941	13856	13907	14122	13960	13885	13890	14022	14091	13758	13993	13896	13949	13848	14052	13899	13936	13936	13948	13912	13799	14046	13955	13829	13794	13919	14015	13906	13940	13854	14101	14029	13756	13883	13832	13839	13864	13771	13861	14016	13974	13978	13855	13893	13826	13926	13847	13841	13897	13825	13883	13791	14001	14080	14052	13759	13881	13821	13954	13897	13904	14058	13817	13827	13940	13951	13853	13786	13933	14142	14059	13866	13965	13992	13773	13906	13797	13787	14024	13890	13868	13887	13970	13804	13674	14046	13881	13892	14019	13851	13986	13924	13879	13965	14004	13993	13780	13808	13986	13986	13908	13902	13769	14050	13902	13753	13888	13999	14084	14143	13782	13996	14048	14029	14125	13820	13892	14044	13969	14135	13859	13925	13785	14030	13980	13857	13831	13770	13915	14033	14049	13862	14041	13824	13880	13973	14010	13846	13942	13934	13957	13989	13972	14065	13868	13896	13936	13958	13976	13888	13808	13912	13946	13886	13895	13876	14083	13900	13863	14057	13925	13954	13997	13761	13876	13963	13755	13941	13963	13916	13939	13961	14003	13813	13972	13906	14055	13913	13947	13771	13928	13919	13864	13894	13974	13866	13917	13911	13924	13832	13993	14016	14036	13959	13905	14004	13943	13894	13843	14014	13970	13815	13935	14014	13883	13915	14004	13935	13827	13920	13882	14014	13757	13802	13970	13804	13965	13835	14142	13912	13768	14070	13742	13830	14028	13945	13931	13999	13999	13980	13961	13965	13865	13873	13904	13904	13885	13896	13861	13995	13935	13889	13936	13968	13912	13862	13725	13810	14015	13790	13959	13867	13879	13950	13928	13788	14003	13890	13814	13857	13776	13846	13808	13916	13970	13962	13928	13876	14054	13846	13968	13921	13722	13899	13948	13931	13885	13833	13996	13858	13911	13889	13891	13855	13905	13946	13907	14022	13839	13954	13967	13825	13951	14011	14032	13816	13855	14024	13938	13703	13943	13890	14030	13823	13868	13883	14022	13971	13886	14000	13888	13889	13996	13885	13917	14033	13927	13976	13870	13966	13796	13915	13984	13985	13907	13987	13895	13795	13940	13839	14039	13898	13886	13977	13925	13931	14013	13859	13881	13988	13953	13811	13880	13824	13855	14028	14001	13982	13961	13897	13830	13754	13786	13843	13852	13878	13976	13759	13958	14036	13766	13918	13947	13979	14037	13704	14027	14038	14106	13892	13759	13937	14004	14041	13863	13884	14003	13821	13716	13904	14008	13941	13978	13818	13987	13792	13799	13990	13975	13959	13839	13988	14025	13920	13981	13929	14027	13911	13964	13922	13947	13971	13888	13920	13973	13893	14022	13809	13832	13976	13906	14002	13906	13996	14071	13883	13994	14101	13997	13869	13936	13864	13877	13757	13872	13789	13924	13951	13945	13888	13877	13963	13758	13878	13774	14012	13984	13847	14065	13888	13950	14112	13875	13911	13950	13922	13896	13894	13993	14020	13865	13833	13922	13816	13997	13901	13897	13827	13913	14005	13786	13888	13861	13939	14022	13964	14206	13945	13895	13989	13959	13899	13922	13983	13818	13880	13889	14005	13931	13991	14008	13975	13885	13833	13963	13935	13898	13884	13905	14047	13748	13978	13856	13785	13886	14033	13993	13936	13999	13952	13982	13915	13798	13991	13976	13822	13921	13980	13799	13958	14049	13778	14057	13905	13977	13914	13992	14008	13904	13923	13692	13886	13773	13955	13942	13820	13828	13845	13847	13997	14150	13806	13859	13924	13830	14073	14026	14161	13944	13896	13984	13895	13846	13937	13855	13860	14077	13835	13905	13959	13843	13785	13966	13990	14146	14092	13900	13808	13847	13943	13934	14133	13991	13995	14061	13907	13920	13835	13821	13991	13834	13957	13977	13945	13992	13994	13777	13962	13809	13952	13990	13929	14094	13984	13928	13853	14002	13951	13954	13952	13795	13958	13991	13875	14145	13894	14041	13866	13930	13967	14076	14093	13830	13923	14006	13984	13954	14011	13866	13873	14054	14013	14031	13898	13955	14001	13888	13898	14090	13924	13844	13849	13852	14126	14040	13974	13948	13885	13920	13931	13720	13853	13877	13967	13961	13949	13911	13921	13811	13942	13844	13940	13924	13774	13940	14023	14039	14085	13886	13955	13999	13841	13847	14008	14012	14074	13910	13919	13966	13912	13978	13900	13870	13955	13853	13833	13993	13696	14092	13734	13860	13951	13948	13831	13922	13811	13963	13914	14061	13906	13952	13913	13887	13992	14047	13857	14043	13905	13985	14028	14063	13920	14019	13954	13935	13879	14039	13988	13855	13893	13922	13919	13999	14026	13754	13894	13877	13924	13986	13908	13904	13818	13948	13984	14174	13878	14021	14019	13946	13696	14232	13990	13826	13727	13877	14016	13982	13896	14072	13899	13878	13956	13891	13915	13825	14048	13868	14166	13872	14089	13968	13905	13973	13882	13866	13787	13967	13978	13823	13802	14032	13929	13922	13974	13855	13954	13845	13964	13945	14041	13954	14007	13935	13975	13914	14068	13880	13838	13904	13957	14093	13920	13938	14002	13993	13898	13889	13956	14007	13997	13862	13970	13876	13923	13874	13977	13979	13968	13934	13876	13972	13907	13915	13988	13881	13929	13915	13796	13948	13991	14028	13951	13954	14062	13906	13962	13994	13879	14038	13803	14040	13850	13931	13896	13897	13944	13928	13916	13959	13962	13840	13927	14011	13963	13806	13909	14006	13992	13838	13944	13878	13926	14001	13764	13922	13782	13913	13993	13745	14052	13914	13746	13903	13939	13996	13790	14005	13867	13956	13962	14072	13893	13848	13782	13989	13918	14093	13934	14068	13921	13886	13764	14069	13818	13994	13930	13962	14150	13816	13959	14129	14015	14041	14055	13877	13810	13892	13927	13985	14004	13864	13772	14091	13841	13834	13935	14067	13811	14029	13917	13964	14013	13747	13918	13895	13950	13936	13975	13889	13803	13793	13942	13931	13859	13880	13985	13846	13716	14004	13861	13864	13912	13732	14049	14066	13920	13901	14004	13887	13921	14047	13983	13937	13879	13933	13778	13786	13945	14108	13920	13878	13969	13968	13949	14232	13975	13936	13892	14015	13861	13847	14095	13920	14035	13738	13877	13907	14007	13806	13927	13992	13904	13869	13966	13954	13931	13939	13952	14026	14096	13762	13710	13880	13810	14003	13986	13959	13939	13842	13952	13933	13720	13916	13870	13927	13910	13808	13915	13811	13925	13926	13892	14034	13854	13891	13989	13888	13870	14069	14004	13926	13872	13887	13968	13973	13773	13966	14124	13907	13772	13905	13905	13908	14064	13998	13940	13998	13876	13984	13718	13841	13863	13785	13847	13973	13963	13891	13826	13979	13971	13961	13956	13933	14021	13980	13958	13895	14022	13825	13926	13891	14013	13814	14024	13802	13912	14117	13957	13939	13929	14060	14045	13887	13914	13885	13845	14101	13851	13969	13970	13963	14096	13874	13924	13994	14016	14002	13771	13976	13886	13938	13895	14052	13964	13826	13877	13817	13848	14142	13802	13886	13912	13942	13755	13836	13959	14022	13875	13837	13984	13666	13799	14073	14007	14027	13985	13961	13944	13921	13882	13753	13838	13988	13712	13916	14014	13949	14104	13840	13990	13814	13901	13828	13903	13988	13908	13959	14055	14014	14036	13857	13904	13969	13920	13904	13887	14007	13927	13888	13999	13874	13943	14010	13854	13963	14026	13939	14009	13888	13978	14119	13695	13888	13797	13914	13888	13888	13951	13830	13950	13855	13712	13849	14038	13874	13948	14046	14002	13828	13918	14032	13880	13956	14001	13937	13794	13765	14072	13887	13874	13833	14038	13931	14176	13870	13960	13956	13970	13841	13894	14031	13982	13896	13784	13894	13848	13950	13954	14109	13912	13897	13880	13956	13906	13881	13901	13942	13887	14020	13908	13924	13851	13839	13981	13908	13809	13973	13874	13935	13712	13855	13906	13822	13920	13865	14036	14049	13782	13965	14004	13958	13791	14003	14044	13950	13930	13921	13953	13939	13814	14001	14019	13984	13897	13998	13762	14043	14084	13921	13999	13959	13782	14048	13871	13807	13889	13937	13999	13841	13992	13824	13880	13984	13883	13967	13888	13672	13967	13968	13894	13720	13927	13758	13940	14048	13933	13906	13885	13934	14020	13972	13956	14090	13976	13854	13979	13942	13876	13944	13939	13758	13892	13852	13830	14021	13931	13897	13845	13942	14074	14200	13997	13960	13874	13889	13971	13937	13955	13908	13932	13949	13855	14099	13920	13935	13983	13841	13897	13986	13939	13800	13768	13919	13968	13919	14006	13912	13922	13937	14062	13749	14053	14061	13860	13800	14021	13819	14008	13865	13778	13842	13849	13872	13958	13954	13906
22813	21197	29075	23765	21855	24286	26174	20478	18892	18582	17898	17522	17160	16807	16860	16540	16408	16366	16055	16187	16255	15825	16070	16035	16032	16176	15859	16021	15858	15854	15856	15817	15777	15907	15677	15705	15470	15691	16071	15747	15697	15761	16209	16476	16766	16164	16059	15716	15677	15599	15485	15431	15612	15522	15563	15688	15771	15692	15565	15669	15368	15428	15550	15612	15610	15620	15555	15721	15506	15504	15507	15585	15678	15676	15362	15383	15752	15736	15542	15442	15551	15714	15662	15701	15560	15587	15476	15572	15541	15501	15503	15584	15461	15450	15369	15637	15393	15627	15548	15661	15594	15636	15597	15757	15738	15492	15494	15410	15485	15630	15459	15424	15741	15516	15456	15717	15443	15525	15415	15490	15419	15537	15564	15526	15740	15554	15681	15578	15376	15412	15400	15537	15507	15419	15477	15626	15512	15466	15671	15597	15493	15552	15421	15538	15621	15520	15490	15773	15618	15636	15519	15569	15731	15654	15522	15485	15368	15521	15576	15682	15534	15572	15441	15504	15839	15475	15488	15709	15438	15548	15511	15611	15517	15700	15538	15632	15461	15460	15408	15608	15277	15589	15532	15638	15561	15523	15486	15716	15490	15617	15434	15594	15625	15624	15425	15485	15584	15564	15563	15383	15678	15372	15599	15751	15457	15525	15726	15593	15448	15545	15416	15555	15497	15406	15379	15556	15539	15356	15859	15560	15508	15522	15299	15308	15533	15523	15599	15585	15586	15596	15544	15531	15300	15662	15472	15733	15649	15606	15350	15476	15557	15589	15468	15510	15431	15538	15473	15715	15663	15579	15633	15773	15593	15468	15452	15502	15446	15595	15479	15517	15495	15598	15434	15426	15560	15498	15643	15749	15721	15724	15439	15503	15697	15396	15155	15490	15606	15367	15568	15595	15596	15469	15601	15578	15318	15563	15446	15592	15482	15434	15467	15478	15572	15181	15608	15679	15545	15245	15533	15499	15536	15524	15755	15504	15569	15234	15509	15340	15460	15520	15452	15640	15621	15414	15644	15593	15536	15407	15415	15593	15560	15407	15808	15656	15690	15453	15721	15647	15519	15643	15652	15759	15467	15483	15338	15540	15483	15630	15719	15727	15674	15438	15434	15486	15393	15393	15403	15584	15556	15575	15561	15345	15754	15490	15560	15512	15352	15241	15537	15576	15745	15528	15601	15481	15551	15568	15482	15658	15500	15373	15456	15427	15733	15519	15538	15477	15595	15644	15477	15583	15502	15424	15555	15515	15402	15611	15711	15499	15735	15702	15470	15608	15596	15616	15606	15499	15333	15578	15454	15501	15570	15584	15694	15648	15672	15589	15466	15510	15683	15606	15682	15447	15727	15539	15667	15607	15541	15598	15519	15714	15396	15805	15689	15556	15740	15508	15474	15421	15677	15644	15434	15623	15459	15444	15423	15410	15469	15460	15642	15667	15625	15446	15349	15620	15403	15475	15607	15633	15475	15405	15547	15727	15543	15487	15543	15548	15514	15452	15713	15467	15452	15695	15620	15808	15762	15651	15260	15627	15555	15353	15632	15492	15479	15640	15673	15438	15580	15571	15418	15561	15329	15593	15881	15466	15533	15766	15485	15597	15570	15542	15440	15483	15527	15591	15432	15642	15558	15447	15597	15572	15785	15442	15605	15477	15270	15385	15556	15576	15478	15414	15590	15525	15720	15547	15806	15571	15684	15552	15567	15348	15545	15569	15452	15537	15718	15592	15385	15699	15525	15586	15666	15546	15515	15550	15472	15391	15541	15478	15470	15591	15701	15546	15723	15508	15608	15608	15595	15621	15706	15697	15525	15501	15494	15701	15533	15470	15426	15461	15509	15335	15613	15489	15611	15474	15382	15433	15475	15490	15412	15554	15468	15700	15578	15453	15568	15680	15589	15469	15599	15697	15628	15346	15502	15536	15582	15582	15664	15543	15431	15455	15589	15591	15661	15700	15542	15764	15479	15419	15683	15434	15513	15572	15589	15745	15488	15549	15336	15547	15554	15453	15459	15614	15322	15440	15892	15626	15542	15622	15650	15520	15478	15559	15599	15286	15440	15675	15536	15457	15401	15595	15506	15417	15305	15443	15489	15700	15475	15471	15589	15600	15647	15576	15483	15598	15359	15360	15359	15442	15488	15374	15438	15684	15501	15529	15549	15599	15532	15462	15408	15422	15655	15618	15509	15373	15606	15672	15478	15443	15565	15403	15480	15559	15668	15417	15520	15399	15647	15775	15454	15422	15533	15723	15602	15559	15507	15492	15572	15728	15593	15591	15580	15470	15306	15671	15603	15538	15588	15657	15444	15505	15727	15446	15579	15726	15503	15595	15530	15653	15568	15715	15203	15643	15448	15677	15604	15553	15507	15398	15643	15652	15573	15390	15653	15593	15743	15486	15503	15658	15683	15668	15502	15492	15523	15541	15542	15717	15461	15535	15351	15388	15460	15650	15444	15395	15590	15553	15488	15524	15541	15693	15598	15580	15567	15443	15539	15509	15360	15592	15579	15690	15529	15652	15705	15570	15633	15688	15444	15369	15516	15652	15639	15481	15548	15486	15430	15756	15728	15541	15758	15469	15471	15382	15266	15721	15472	15364	15710	15630	15726	15579	15512	15458	15419	15563	15632	15527	15354	15418	15558	15341	15662	15288	15478	15552	15743	15512	15520	15527	15761	15590	15687	15583	15614	15538	15436	15492	15650	15629	15431	15533	15567	15542	15511	15268	15518	15530	15698	15618	15447	15686	15561	15350	15510	15327	15532	15514	15414	15602	15459	15551	15666	15359	15724	15600	15775	15794	15506	15335	15562	15659	15537	15467	15527	15531	15484	15571	15367	15442	15538	15582	15513	15450	15483	15445	15545	15289	15441	15602	15496	15505	15425	15488	15429	15572	15575	15281	15437	15524	15619	15484	15564	15664	15693	15594	15472	15611	15615	15547	15321	15619	15537	15562	15502	15645	15485	15561	15537	15601	15665	15802	15706	15541	15317	15670	15506	15545	15506	15421	15787	15450	15759	15512	15474	15553	15656	15503	15776	15762	15575	15682	15379	15371	15540	15442	15522	15517	15324	15725	15352	15479	15674	15427	15649	15699	15576	15683	15541	15489	15685	15476	15684	15672	15761	15518	15622	15830	15649	15488	15772	15595	15374	15486	15687	15637	15660	15469	15518	15711	15426	15403	15409	15418	15660	15650	15560	15807	15490	15359	15584	15438	15503	15656	15532	15385	15615	15498	15459	15512	15440	15461	15470	15761	15627	15531	15718	15494	15397	15399	15575	15631	15519	15262	15508	15749	15342	15622	15629	15492	15672	15512	15380	15740	15433	15565	15474	15488	15408	15623	15540	15592	15575	15578	15508	15470	15561	15381	15640	15685	15489	15895	15419	15569	15534	15565	15351	15546	15614	15581	15499	15611	15561	15601	15481	15531	15598	15426	15655	15486	15575	15513	15468	15404	15567	15734	15687	15544	15526	15379	15532	15609	15609	15445	15635	15712	15472	15438	15531	15505	15478	15453	15563	15497	15437	15752	15394	15533	15662	15407	15547	15410	15631	15451	15470	15449	15582	15507	15372	15510	15549	15524	15557	15281	15509	15503	15578	15473	15511	15503	15611	15703	15417	15607	15365	15361	15544	15615	15509	15662	15471	15368	15584	15693	15652	15707	15572	15586	15650	15552	15608	15455	15353	15512	15580	15557	15439	15470	15635	15635	15477	15461	15419	15434	15464	15565	15309	15708	15458	15641	15618	15377	15628	15544	15537	15402	15555	15636	15715	15734	15668	15459	15548	15483	15425	15555	15521	15602	15486	15702	15475	15625	15554	15451	15316	15511	15621	15585	15437	15495	15620	15572	15607	15464	15562	15542	15450	15515	15593	15522	15466	15574	15614	15604	15603	15541	15645	15397	15572	15447	15372	15567	15624	15713	15424	15493	15661	15408	15272	15430	15589	15764	15513	15510	15510	15657	15742	15483	15786	15659	15631	15528	15596	15522	15460	15632	15423	15491	15399	15514	15400	15210	15585	15505	15450	15530	15590	15670	15637	15484	15624	15480	15421	15475	15440	15639	15496	15490	15467	15640	15698	15600	15718	15526	15524	15677	15412	15475	15535	15614	15439	15501	15549	15574	15801	15381	15625	15606	15541	15313	15391	15459	15584	15511	15647	15387	15471	15391	15605	15436	15604	15382	15332	15427	15561	15534	15411	15601	15484	15645	15509	15640	15676	15627	15636	15489	15720	15532	15481	15455	15633	15696	15848	15435	15428	15416	15453	15419	15566	15516	15409	15530	15561	15621	15653	15516	15547	15627	15694	15494	15707	15600	15565	15682	15487	15601	15690	15571	15619	15589	15572	15551	15539	15613	15270	15497	15708	15535	15593	15640	15389	15710	15638	15410	15458	15301	15423	15466	15514	15531	15170	15550	15580	15550	15491	15586	15747	15554	15524	15526	15361	15524	15457	15587	15366	15538	15509	15454	15670	15572	15503	15558	15717	15537	15472	15507	15624	15515	15482	15266	15489	15498	15649	15553	15515	15414	15672	15329	15534	15341	15497	15609	15269	15507	15526	15699	15528	15568	15599	15691	15899	15403	15534	15552	15528	15551	15594	15515	15334	15604	15448	15467	15548	15453	15544	15451	15519	15551	15749	15534	15499	15601	15506	15574	15682	15716	15349	15627	15451	15677	15576	15477	15373	15464	15372	15558	15280	15505	15431	15409	15679	15411	15616	15587	15470	15607	15484	15467	15740	15668	15521	15469	15432	15643	15490	15612	15768	15625	15389	15537	15711	15631	15339	15622	15586	15736	15642	15349	15479	15295	15462	15447	15635	15632	15568	15693	15272	15336	15284	15440	15674	15620	15453	15435	15487	15554	15672	15458	15510	15487	15387	15608	15579	15655	15543	15436	15628	15556	15577	15568	15459	15568	15675	15636	15498	15526	15530	15400	15585	15663	15703	15434	15622	15405	15634	15464	15486	15399	15612	15505	15521	15490	15356	15392	15382	15405	15659	15477	15603	15796	15489	15477	15560	15585	15550	15759	15739	15510	15485	15423	15498	15544	15473	15469	15739	15530	15608	15581	15602	15535	15439	15605	15639	15550	15540	15491	15662	15367
20012	36385	36897	31273	27491	24467	22282	20013	18797	17653	17061	16538	15886	15460	15258	15065	14910	14560	14539	14273	14601	14228	14175	14069	14169	14093	13964	14086	14177	13914	14051	13835	13810	13897	13891	13991	13927	13713	13984	13705	13948	13898	14512	15230	14775	14349	13957	14085	13792	13670	13804	13691	13828	13667	13827	13757	13891	13888	13820	13838	13763	13693	13698	13834	13676	13772	13626	13778	13747	13733	13749	13829	13785	13866	13632	13780	13722	13685	13711	13815	13678	13779	13565	13619	13876	13645	13757	13655	13770	13625	13792	13711	13675	13711	13686	13779	13551	13733	13845	13859	13555	13826	13805	13794	13657	13829	13618	13706	13880	13588	13646	13696	13851	13664	13764	13776	13709	13743	13760	13869	13717	13784	13624	13843	13589	13656	13779	13883	13765	13795	13617	13889	13709	13769	13702	13636	13615	13688	13705	13871	13723	13750	13821	13674	13865	13566	13502	13669	13650	13749	13726	13716	13769	13784	13808	13652	13667	13589	13773	13705	13848	13634	13877	13794	13745	13668	13659	13719	13851	13718	13745	13782	13801	13744	13757	13798	13669	13597	13674	13770	13683	13825	13873	13566	13688	13726	13738	13801	13926	13722	13657	13793	13792	13616	13668	13686	13734	13691	13766	13939	13789	13703	13825	13753	13836	13672	13889	13733	13695	13652	13773	13733	13617	13783	13577	13683	13811	13648	13618	13603	13805	13805	13733	13753	13665	13756	13662	13613	13776	13491	13640	13694	13772	13560	13728	13625	13807	13873	13722	13791	13786	13670	13678	13642	13711	13522	13738	13718	13732	13876	13755	13887	13766	13639	13773	13788	13785	13858	13851	13627	13746	13691	13654	13654	13759	13630	13663	13662	13584	13543	13735	13834	13657	13708	13701	13869	13871	13687	13826	13708	13833	13684	13611	13602	13796	13677	13723	13745	13652	13697	13978	13923	13665	13829	13704	13769	13630	13635	13757	13703	13652	13829	13702	13771	13816	13637	13739	13799	13722	13583	13821	13857	13742	13617	13694	13873	13667	13919	13678	13682	13825	13629	13654	13778	13700	13775	13782	13751	13683	13781	13759	13735	13705	13756	13710	13620	13847	13639	13803	13617	13931	13776	13533	13650	13700	13720	13599	13801	13903	13495	13760	13662	13770	13754	13712	13566	13741	13848	13835	13780	13583	13827	13635	13812	13677	13553	13804	13525	13797	13647	13712	13660	13772	13580	13708	13641	13706	13868	13623	13669	13725	13688	13830	13787	13740	13676	13796	13703	13663	13616	13951	13696	13539	13617	13666	13629	13595	13684	13621	13690	13761	13673	13779	13817	13735	13684	13649	13817	13677	13696	13543	13649	13671	13692	13714	13574	13669	13626	13643	13915	13777	13675	13726	13760	13654	13727	13655	13814	13847	13657	13763	13646	13741	13764	13763	13729	13571	13694	13844	13619	13752	13897	13658	13681	13778	13695	13842	13821	13662	13792	13738	13724	13664	13602	13739	13553	13785	13640	13852	13776	13737	13752	13882	13854	13630	13724	13629	13616	13833	13875	13591	13764	13776	13859	13600	13697	13681	13660	13740	13875	13601	13809	13855	13683	13649	13767	13707	13682	13760	13654	13616	13768	13747	13727	13501	13520	13785	13547	13638	13868	13675	13844	13545	13509	13778	13735	13868	13645	13705	13678	13774	13686	13822	13629	13592	13580	13712	13796	13832	13812	13629	13915	13642	13665	13847	13752	13700	13703	13661	13733	13844	13818	13652	13710	13717	13715	13764	13901	13690	13690	13881	13820	13554	13657	13751	13814	13621	13782	13745	13674	13629	13755	13679	13794	13690	13466	13713	13750	13654	13719	13538	13877	13774	13719	13667	13736	13789	13622	13754	13644	13753	13732	13820	13700	13615	13638	13729	13886	13846	13687	13730	13673	13776	13818	13811	13645	13720	13732	13789	13755	13619	13757	13785	13712	13689	13878	13742	13608	13813	13724	13621	13753	13844	13778	13795	13754	13585	13718	13695	13571	13850	13716	13673	13779	13693	13768	13641	13824	13703	13767	13663	13633	13570	13931	13635	13751	13598	13823	13821	13592	13588	13705	13600	13510	13761	13439	13812	13759	13745	13684	13716	13714	13693	13725	13690	13699	13632	13715	13584	13652	13651	13585	13761	13737	13783	13689	13760	13750	13815	13656	13595	13743	13673	13724	13853	13591	13735	13881	13698	13752	13474	13720	13651	13663	13674	13658	13688	13766	13803	13835	13735	13810	13821	13699	13416	13706	13820	13627	13773	13741	13721	13782	13679	13531	13655	13784	13779	13676	13674	13818	13724	13754	13757	13747	13761	13701	13742	13713	13608	13707	13610	13802	13611	13708	13825	13715	13673	13745	13729	13717	13724	13745	13596	13691	13739	13534	13742	13708	13573	13833	13767	13582	13681	13624	13804	13633	13755	13576	13720	13802	13912	13592	13786	13762	13668	13641	13726	13734	13813	13907	13777	13500	13809	13692	13770	13708	13866	13911	13720	13760	13700	13643	13821	13585	13587	13720	13644	13799	13714	13771	13685	13739	13643	13621	13655	13764	13798	13609	13555	13828	13740	13733	13836	13622	13759	13666	13989	13678	13680	13592	13740	13844	13695	13745	13669	13729	13629	13605	13825	13771	13808	13852	13510	13781	13667	13762	13775	13801	13825	13659	13633	13616	13724	13582	13836	13553	13729	13683	13679	13604	13618	13708	13615	13703	13587	13845	13759	13637	13765	13756	13750	13752	13651	13677	13563	13826	13704	13764	13851	13567	13530	13854	13774	13803	13685	13670	13799	13824	13702	13758	13885	13759	13649	13751	13860	13710	13866	13842	13749	13963	13715	13714	13781	13672	13683	13635	13808	13745	13802	13770	13841	13778	13579	13751	13668	13514	13670	13649	13730	13870	13705	13738	13706	13703	13663	13814	13743	13798	13794	13686	13835	13716	13672	13627	13802	13723	13908	13671	13674	13735	13763	13723	13881	13860	13684	13663	13790	13896	13631	13796	13647	13570	13748	13892	13802	13756	13841	13559	13734	13682	13803	13625	13688	13617	13671	13676	13587	13635	13809	13658	13651	13791	13850	13594	13628	13706	13698	13800	13507	13674	13673	13720	13691	13487	13631	13573	13616	13802	13736	13846	13578	13805	13744	13564	13805	13825	13932	13812	13635	13780	13748	13518	13676	13613	13688	13741	13824	13651	13744	13767	13786	13755	13731	13765	13799	13594	13512	13771	13695	13640	13635	13666	13644	13672	13703	13670	13696	13683	13704	13789	13845	13870	13714	13791	13683	13607	13742	13719	13801	13943	13685	13633	13680	13827	13630	13713	13701	13690	13638	13763	13842	13837	13818	13745	13593	13758	13855	13697	13842	13611	13832	13828	13803	13753	13786	13676	13457	13790	13774	13647	13644	13780	13694	13723	13744	13724	13797	13753	13622	13690	13691	13818	13727	13768	13754	13706	13751	13724	13783	13694	13797	13634	13825	13713	13881	13643	13709	13702	13592	13555	13609	13767	13756	13686	13880	13584	13810	13569	13545	13803	13877	13805	13550	13635	13782	13736	13717	13957	13804	13512	13661	13759	13723	13747	13767	13577	13696	13651	13663	13772	13789	13637	13676	13487	13786	13733	13680	13866	13724	13670	13778	13625	13823	13883	13802	13725	13782	13615	13756	13747	13599	13702	13889	13599	13635	13766	13731	13681	13822	13606	13722	13746	13691	13669	13823	13742	13795	13577	13662	13659	13674	13631	13737	13629	13680	13633	13618	13758	13762	13687	13753	13745	13675	13904	13671	13916	13578	13699	13736	13743	13943	13701	13685	13798	13740	13850	13716	13681	13693	13685	13596	13791	13825	13660	13733	13771	13684	13699	13713	13631	13765	13847	13683	13792	13802	13572	13666	13621	13751	13706	13748	13742	13706	13761	13626	13695	13617	13570	13562	13823	13744	13767	13658	13677	13608	13707	13720	13752	13730	13600	13657	13596	13766	13822	13671	13726	13802	13754	13738	13817	13795	13857	13795	13615	13798	13724	13591	13783	13631	13772	13717	13680	13763	13608	13645	13741	13901	13879	13766	13679	13657	13751	13697	13680	13771	13756	13720	13656	13860	13593	13752	13678	13651	13443	13617	13605	13769	13642	13828	13713	13801	13911	13745	13734	13656	13703	13580	13512	13730	13729	13530	13601	13759	13536	13747	13608	13832	13685	13588	13589	13815	13818	13740	13548	13654	13686	13850	13750	13704	13828	13629	13617	13780	13869	13584	13651	13766	13596	13782	13670	13694	13674	13694	13725	13751	13689	13515	13779	13770	13751	13465	13539	13577	13701	13659	13637	13675	13694	13810	13627	13690	13822	13699	13733	13787	13890	13618	13745	13602	13796	13712	13602	13812	13711	13805	13764	13611	13705	13549	13561	13717	13821	13853	13811	13847	13750	13648	13520	13761	13830	13883	13623	13621	13703	13707	13501	13937	13573	13689	13912	13653	13704	13721	13664	13800	13679	13736	13723	13564	13804	13699	13803	13721	13749	13637	13819	13784	13618	13590	13622	13724	13374	13947	13623	13676	13704	13613	13691	13780	13656	13779	13657	13742	13833	13642	13635	13734	13796	13745	13772	13798	13734	13732	13618	13693	13691	13742	13690	13900	13565	13642	13800	13560	13619	13679	13560	13660	13860	13772	13716	13862	13711	13738	13765	13606	13561	13740	13732	13595	13705	13837	13738	13794	13764	13783	13590	13634	13762	13553	13789	13733	13734	13595	13746	13629	13738	13593	13902	13537	13831	13766	13780	13984	13929	13810	13736	13791	13696	13587	13618	13752	13673	13727	13585	13770	13729	13660	13755	13794	13844	13798	13598	13845	13641	13907	13726	13779	13730	13737	13580	13763	13764	13672	13793	13716	13525	13716	13781	13716	13845	13729	13825	13493	13703	13871	13555	13646	13700	13574	13775	13851	13726	13703	13629	13696	13524	13739	13404	13765	13575	13757	13813	13789	13766	13565	13819	13714	13619	13675	13656	13602	13672	13691	13578	13800	13634	13718	13900	13568	13683	13796	13688	13792	13804	13729	13650	13849	13639	13632	13905	13532	13735	13754	13647	13689	13842
27450	23171	28055	24867	20222	18670	18026	17493	17207	16798	16700	16746	16544	16567	16318	16266	16259	16442	16339	16405	16223	16277	16307	16109	16413	16509	16437	16304	16385	16246	16298	16286	16148	15992	16245	16190	16314	16288	16356	16287	16196	16134	16291	16178	16246	16362	16121	16170	16304	16111	16284	16116	16136	16284	16214	16303	16221	16116	16064	16041	16024	16257	16255	16038	16208	16193	16166	16142	16160	16059	16215	16013	16195	16296	16326	16341	16336	16143	16226	16187	16032	16212	16209	16243	16015	16248	16288	15975	16243	16271	16228	16122	16268	16074	16261	16205	15976	16205	16481	16198	16093	16214	16161	16142	16204	16208	15996	16070	16302	16195	16245	16140	16146	16299	16114	15999	16271	16101	16184	16114	16255	16233	16299	16210	16090	16094	15916	16267	16247	15972	16323	16270	16265	16094	16322	16225	16240	16404	16011	16235	16350	16398	16083	16136	16302	16274	16328	16305	16247	16098	16114	16232	16302	16280	16091	16360	16182	16321	16313	16166	16245	16092	15976	16263	16202	16154	15958	16045	16358	16232	16243	16001	16187	16189	16067	16110	16078	16226	16199	16355	16464	16347	16273	16207	16150	16192	16050	16248	16149	16004	16090	16229	16032	16239	16226	16071	16011	16120	16193	16368	16054	16133	16197	16184	16370	16180	16094	16051	16200	16150	16402	16250	16275	16353	15994	16376	16255	16238	16112	16308	16024	16272	16066	16156	16119	16296	16216	16334	16244	16124	16193	16209	16313	16141	16391	16276	16305	16290	16112	16232	16179	16044	16208	16107	16276	16132	16077	16336	16073	16183	16049	16041	16255	16163	16254	16162	16378	16201	16167	16206	16018	16168	16142	16174	16112	16151	16166	16287	16229	16376	16273	16138	16305	16085	16343	16237	16185	16225	16098	16252	16284	16040	16175	16017	16185	16025	15942	16153	16047	16169	16219	16157	15986	16281	16189	16498	16312	16093	16179	16477	16147	16203	16371	16030	16255	16199	16208	16332	16204	16031	16012	16027	16265	16052	16319	16241	16224	16174	16262	16156	16255	16202	16197	16245	16139	15989	16274	16066	16151	16288	16284	16191	16082	16027	16309	16400	16270	16180	16274	16116	16031	16312	16347	16233	16156	15938	16001	16322	16153	16317	16184	16272	16510	16350	16287	16105	16314	16099	16155	16169	15917	16191	16193	16112	16338	16194	16191	16125	16298	15970	16056	16371	16191	16162	16139	16097	16043	16230	16218	16255	16084	16239	16243	16297	16120	16256	16216	16277	15983	16374	15956	16317	16301	16233	16122	16124	16222	16218	16308	16161	16063	16115	16131	16351	16071	16142	16270	16270	16188	16171	16184	16216	16346	16137	15902	16122	16223	16375	15990	16130	16078	16190	15976	16166	16260	16043	16153	16170	16087	16113	16246	16047	16165	16193	16147	15979	16206	16100	16037	16093	16208	16009	16087	16228	16193	16277	15941	16326	16136	16211	16078	16065	16305	16270	16260	16255	16200	16145	16202	16184	16260	16174	16195	16156	16157	16201	16038	16055	16154	16154	16479	16233	16307	16261	16291	16057	16200	16365	16286	16222	16203	16360	16128	16169	16167	16409	16382	16193	15980	16239	16045	16301	16359	16124	16042	15967	16116	16218	16259	16303	16106	16173	16144	16110	16195	16175	15987	16077	16331	16250	16125	16068	16053	16263	16262	16201	16306	16163	16123	16159	16008	16264	16127	16192	16286	16215	16176	16000	16285	16159	16255	16370	16282	16216	16335	16367	16179	15997	16065	16221	16271	16158	16222	16130	16325	16110	16259	16317	16312	16079	16114	16395	16385	16309	16112	16178	16195	16226	16093	16007	16162	16245	16299	16324	16318	16286	16184	16162	16195	16300	16034	16178	15989	16241	16315	16132	16109	16246	16433	16295	16098	16138	16157	16298	16076	15973	16436	16215	16285	16199	16132	16209	16329	16292	16197	16137	16058	15967	16136	16257	16184	16090	16413	16249	16266	16030	16211	16244	16278	16225	16302	16160	16155	16470	16058	16192	16156	16371	16486	16262	16252	16298	16230	16362	16117	16076	16064	16208	16071	16120	16198	16245	16259	16081	16150	16202	16113	16127	16063	16174	16050	16222	16279	16284	16190	16007	16135	16232	16075	16075	16209	16163	16243	16203	16458	16164	16264	16109	16195	16271	16360	16255	16294	16204	16216	16200	16290	16238	16171	16279	16104	16093	16059	16326	16364	16192	16107	16132	16302	16206	16211	16189	16186	16115	16045	16263	16269	16018	16241	16119	16340	16275	16120	16252	16134	16358	16041	16173	16035	16191	16332	15860	15951	16185	15997	16307	16258	16063	16254	16080	16454	16267	16329	16154	16244	16343	16287	16347	16030	15996	16300	16167	16268	16324	16348	16251	16069	16083	16154	16287	16472	16510	15890	15955	16211	16188	16354	16137	16150	16107	16267	16197	16287	16303	16215	16158	16029	16302	16140	16204	16293	16162	16236	16261	16232	15978	16018	16171	16181	16186	16138	16303	15952	16279	16206	16252	16130	16149	16123	16161	16190	15990	16203	16190	16248	16122	16343	16236	16220	16336	16141	16249	16169	16214	16105	15955	16216	16102	16111	16171	16002	16037	16084	16038	16272	16136	16370	16180	16085	16321	16423	16217	16145	16072	16082	16323	16344	16171	16012	16228	16201	16290	16141	16240	16278	16281	16301	16247	15952	16125	15983	16238	16260	15944	16354	16389	16038	16160	16231	16130	16374	16084	16164	15947	16321	16075	16143	16399	16276	16117	16225	16219	16272	16178	16295	16281	16051	16215	16413	16244	16159	16293	16107	16001	16230	16263	16336	16320	16338	15921	16297	16008	15947	16126	16119	16118	16247	16198	16239	16248	16171	16163	16109	16193	16134	16088	16200	16181	16289	16580	16364	16198	16197	16190	16329	15946	16057	15930	16399	16213	16101	16156	16364	16193	16268	16232	16217	16138	16227	16165	16266	16175	16135	16290	16105	16130	16114	16279	16203	16109	16308	16245	16286	16110	16229	16263	16202	16024	16300	15948	16237	16104	16196	16110	16286	16095	16193	16243	16144	16382	16346	16061	16286	16199	16056	16206	16154	16149	16222	16057	16424	16283	16199	16255	16265	16269	16167	16105	16237	16054	16291	16235	16289	16321	16337	16111	16174	16223	16088	16085	16289	16277	15838	16111	16015	16042	16188	16103	16361	16368	16222	16077	16216	16105	16239	16273	16104	16346	16343	16249	16303	16320	16317	16214	16228	16046	16263	16198	16184	16110	16147	16262	16373	16297	16182	16135	16167	16101	16035	16210	16125	16155	16127	16281	16233	16189	16319	16383	16281	16305	16331	16235	16222	16076	16352	16140	16224	15983	16271	16136	16079	16057	16084	16400	15974	16149	16207	16086	16325	16246	16219	16141	16302	16179	16429	16269	16122	16189	15937	16276	16140	16152	16145	16086	16282	16025	16407	16178	16080	16213	16220	16350	16240	15959	16270	16162	16330	16270	16059	16214	16434	16130	16158	16057	16153	16151	16154	16308	16294	16109	16195	16156	16251	16207	16089	16130	16058	16149	16298	16030	16146	16174	16254	16047	16303	16208	16247	16274	16354	16262	16142	16081	16018	16201	16251	15981	16216	16357	16251	16247	16405	16180	16267	16032	16136	16111	16230	16270	16254	16242	16096	16196	16179	16105	16143	16277	16260	16239	16249	16052	16264	16185	16187	16148	16111	16200	16182	16230	16120	16046	16079	16361	16121	16095	16204	16139	16173	16209	16211	16226	16058	16302	16401	15989	16230	16085	16277	16228	16238	16298	16334	16112	16236	16372	16159	16357	16194	16091	16301	16171	16328	16146	16274	16423	16243	16236	16281	16322	16173	16137	16225	16194	16020	16135	16218	16129	16149	16277	16232	16057	16157	16308	16086	16180	16202	16063	16268	16335	16056	16149	16356	16135	16088	16048	16027	16078	15923	15995	16387	16134	16323	16223	16057	16339	15991	16070	16094	16141	16245	16357	16223	16226	16300	16289	16222	16218	16039	16177	16121	16312	16537	16422	16167	16343	16275	16108	16246	16322	16279	16265	16223	16251	16269	15982	16130	16203	16185	16286	16252	16274	16226	16165	16275	16156	16238	16294	16372	16181	16202	16249	16187	16358	16045	15990	16211	16098	16238	16277	16264	16265	16149	16275	16343	16178	16290	16086	16081	16139	16169	16046	16214	16182	16226	16255	16166	16049	16245	16328	16147	16212	16176	16045	16186	16067	16377	16184	15986	16235	16170	16155	16181	16252	16068	16183	16179	16069	16294	16182	16249	16117	16136	16190	16134	16165	16085	16209	16239	16161	16084	16223	16206	16260	16111	16448	16188	15979	16212	16024	16072	16066	16175	16149	16270	16198	16198	16017	16274	16311	16087	16010	16200	16059	16201	16285	16095	16036	16101	16301	16224	16307	16181	16314	16070	16245	16220	16150	16093	16134	16150	16135	16371	16387	16255	16393	16124	16154	16186	16397	16159	16088	16177	16123	16215	16103	16426	15999	16216	16033	16294	16386	16108	16255	16148	16119	16138	16237	15998	16198	16116	16217	16376	16129	16257	16196	16097	16193	16216	16155	16113	16219	16299	16195	16116	16084	16246	16228	16346	16293	16162	16122	16213	16067	16132	16144	16169	16083	16179	16261	16250	16227	16352	16082	16357	16191	16366	16178	16075	16192	16141	16291	16250	16382	16527	16369	16293	16361	16216	16208	16235	16236	16214	16233	16292	16137	16194	16160	16275	16238	16386	16210	16176	16246	16072	16131	16236	16153	16067	16341	16342	16190	16224	16465	16115	16134	16392	16333	16117	16204	16377	16269	16305	16306	16256	16151	16280	16033	16138	16242	16294	16171	16186	16172	16187	16489	16274	16255	16289	16366	16233	16312	16073	16146	16169	16243	16157	16205	16321	16262	16024	16037	16202	16294	16234	16082	16353	16261	16125	16215	16174	16287	16074	16248	16137	16275	16136	16374	16124	16113	16498	16124	16258	16143	16088	16060	16152	16127	16029	16162	16181	16316	15957	16146	16247	16114	16171	16241	16239	16175	16147	16219	16330	16238	16425	16228	16187	16217
18220	26365	26401	22035	19220	17583	16682	16063	15663	15334	14977	14829	14838	14666	14672	14502	14600	14376	14237	14247	14364	14258	14222	14224	14206	14203	14170	14428	14135	14182	14184	14140	14251	14061	14312	14190	14197	14202	14138	14197	14307	14126	14160	14224	14294	14259	14283	14187	14193	14251	14084	14217	14312	14171	14202	13987	14055	14205	14099	14250	14145	14078	14111	14085	14354	14154	14078	14011	14120	14224	14197	14111	14087	14102	14224	14268	14044	14064	14113	14275	14184	14121	14152	14220	14075	14077	14024	14066	14068	14352	14245	14097	14252	14092	14339	14022	14207	14108	14227	14215	14115	14163	14187	14243	14085	14294	14181	14182	14229	14171	14170	14109	14106	14044	14113	14132	14124	14159	14177	14140	14165	14275	14222	14271	14279	14399	14092	14214	14076	14236	14261	14246	14166	14097	14100	14156	14081	14166	14209	14136	14320	14167	14193	13967	14280	14212	14127	14090	14075	14267	14284	14189	14347	14095	14262	14206	14101	14043	14170	14235	14101	14208	14091	14063	14143	14221	14085	14067	14037	14073	14159	14299	14087	14204	14144	14212	14128	14350	14092	14171	14196	14194	14180	14270	14227	14116	14258	14051	14296	14116	14143	14213	14285	14285	14229	14087	14286	14263	14161	14232	14313	14282	14100	14261	14285	14196	14165	14220	14029	14101	14254	14042	14168	14101	14107	14239	14066	14143	14193	14194	14105	14263	14045	14101	14137	14058	14007	14307	14022	14219	14237	14069	14150	14191	14107	14034	14036	14258	14244	14069	14245	14273	14134	14196	14230	14088	14227	14229	13981	14056	14193	14102	14123	14111	14064	14068	14058	14138	14062	14248	14174	14102	14180	14119	14177	14170	14250	14111	14180	14362	14159	14023	14295	14175	14123	14138	14268	14038	14213	13998	14262	14126	14092	14234	14241	14009	14149	14188	14295	14123	14058	14240	14029	14225	14115	14153	14220	14197	14076	14022	14049	14193	14166	14104	14223	14235	14205	14224	14036	14138	14161	14141	14304	14202	14061	14127	14224	14133	13967	14179	13968	14235	14119	14024	14352	14183	14297	14020	14194	14079	14079	14286	14068	14199	14100	14158	14172	14216	14212	14199	14111	14051	14151	14131	13993	14241	14159	14181	14068	14159	14234	14229	14128	14305	14284	14119	14128	14142	14251	14189	14205	14298	14215	13986	14074	14135	14134	14142	14112	14231	14113	14255	14153	14236	13909	14075	14005	14234	14273	14165	14183	14124	14064	14062	14075	14338	14232	14238	14241	14280	14159	14142	14092	14190	14227	13969	14248	14120	14244	14215	14101	14102	14079	13964	14194	14164	14068	14067	14149	14180	14190	14196	14121	14242	14068	14032	14253	14246	14154	14213	14120	14188	14127	14233	14283	14141	14244	14235	14233	14001	14188	14003	14131	14150	14096	14112	14154	13989	14135	14040	14269	14132	14057	14040	14117	14121	14262	14113	14137	14267	14105	14091	14209	14221	14138	14005	14113	14046	14117	14120	14069	14086	14231	14228	13981	14366	14185	14053	14228	14065	14128	14023	14179	14107	13991	14057	14060	14218	14089	13991	14121	14128	14006	14192	14220	14166	14050	14336	14036	14156	14056	14083	14254	14261	14192	14313	13930	14087	14239	14096	14132	14104	14233	14132	14153	13999	14153	14361	14152	13986	14161	14139	14100	14210	14171	14218	14074	14345	14005	14096	14233	14069	14057	14190	14200	14120	14119	14255	14198	14169	14151	14175	14124	14099	14196	14089	14270	14113	14256	14096	14001	14230	14243	14223	14010	14285	14006	14094	14134	14006	14042	14073	14236	13988	14059	14187	14307	14094	13876	14349	14256	14229	14202	14193	14231	14008	14052	13967	13990	14111	14207	14196	14250	14227	14129	14175	14112	14254	14117	14193	14243	14056	14069	14246	14235	14116	14023	14282	14137	14219	14161	14081	14180	13943	14099	14091	14257	14158	14095	14111	14223	14134	14203	14233	14290	14156	14151	14080	14192	14195	14280	14150	14183	14219	14129	14062	14175	14333	14220	14178	14012	14211	14182	14167	14177	14125	14018	14132	14277	14172	14285	14072	14105	14104	14224	14043	14088	13949	14083	14078	14209	14189	14293	14089	14200	14359	14057	14165	14134	14066	14188	13978	14108	14158	14210	14207	14308	14084	14197	14288	14217	14119	14144	14197	14180	14301	14059	14257	14285	14042	14100	14129	14210	14153	14233	14077	14074	14278	14161	14204	13993	14182	14125	14210	14373	13964	14242	14133	14224	14206	14181	14225	14123	14090	14271	14185	14084	14169	14059	13966	14206	14247	14180	14181	14056	14227	14094	14029	14284	14170	14141	14032	14160	14057	14024	14210	14216	14080	14167	14092	14209	14150	14250	14186	14168	14165	13999	14137	14280	14166	14074	14034	14136	14277	14237	14018	14312	14258	14072	14114	14246	14053	14251	14106	14176	14155	14143	14050	14210	14177	14040	14205	14238	14060	14288	14093	14223	14035	14238	14281	14163	14066	14210	14151	13923	14190	14124	13994	14153	13984	14200	14200	14229	14101	14154	14214	14142	14065	14129	14111	14204	14006	14117	14165	14234	14077	14170	14075	14040	14285	14225	14167	14076	14099	14409	14136	14053	14179	14166	14121	14045	13987	14124	14233	14175	13985	14232	14200	14175	14044	14079	14272	14197	14244	14035	14088	14198	14195	14102	14206	14264	14314	14228	14099	14289	14053	13960	14286	14178	14212	14201	14129	14089	14077	14158	14217	14053	13983	14169	14101	14099	14153	14139	14158	14036	14074	14206	14190	14196	14331	14182	14110	14182	14197	14053	14221	14207	13969	14084	14201	14079	14106	14122	14229	14296	14109	14184	14226	14131	13999	14184	14205	14081	14170	14127	14046	14167	14047	14002	14100	14109	14315	14374	14292	14058	14095	14202	14103	14153	14240	14157	14009	13976	14198	14078	14275	14066	14080	14233	14148	14149	14123	14123	14081	14273	14179	14303	14029	14080	14136	14225	14191	14193	14165	14243	14177	14117	14071	14091	14269	14082	14096	14032	14144	14214	14239	14199	14253	14015	14275	14216	14300	14183	14196	14240	14263	14259	14323	14085	14049	14123	14288	14104	14201	14082	14209	14163	14246	14253	14141	14004	14158	14289	14190	14128	14276	14111	14159	14152	14285	14105	14168	14414	14234	14061	14209	14289	14086	14273	14147	14200	14312	14215	14243	14100	14046	14116	14168	14181	14167	14034	14051	14176	14188	14091	14182	14063	14237	14089	14266	14149	14102	14142	14116	14014	14129	14109	14115	14165	14278	14231	14337	14321	14175	14121	14317	14096	14090	14116	14308	14278	14222	14150	14189	14253	14170	14273	14209	13950	14250	14349	14032	14270	13991	14151	14165	14043	14107	14073	14109	14244	14171	14156	14157	14316	14194	14217	14323	14201	14026	14220	14377	14202	14089	14022	14162	14154	14279	14074	14262	14084	14208	14285	14200	14226	14231	14244	14090	14274	14070	14060	14272	14068	14205	13931	14186	14194	14107	14161	14182	14120	14043	14231	14116	14073	14183	14300	14004	14069	13992	14156	14147	14117	14075	14079	14138	14173	14089	14144	13996	14255	14019	14219	14222	14115	14077	14202	14150	14176	14224	14297	14141	14237	14040	14221	13976	14113	14229	14196	14337	14006	14095	14084	14219	14148	14172	14220	14190	14236	14147	14160	14248	14141	14277	14031	14044	14207	14097	14297	14197	14130	14190	14057	14159	14386	14181	14019	14378	14284	14038	14157	14247	14206	14254	14200	14219	14239	14128	14126	14146	14114	14014	14410	13995	14161	14204	14254	14245	14078	14138	14086	14031	14047	14173	14295	14206	14159	14110	14145	14173	14039	14125	14142	14099	14214	14136	14172	14158	14168	14176	14396	14276	14279	14166	14157	14011	14209	14066	14235	14213	14282	14159	14121	14247	14119	14144	14123	14097	14220	14105	13961	14219	14144	14270	14167	14164	14198	14174	14375	14014	14041	14214	14190	14142	14182	14251	14030	14216	14069	14043	14120	14070	14310	14106	14125	14089	14080	14403	14122	14135	14163	14129	14173	14155	14396	14167	14225	14184	14136	14283	14143	14058	14159	14016	14224	14014	14117	14188	14259	14037	14185	14028	14242	14132	14263	14179	14137	14285	14217	14260	14109	14237	13998	14225	14206	14171	14233	13974	13983	14052	14175	14242	14178	14014	14459	14133	14068	14153	14157	14178	14151	14324	14233	13945	14158	14148	14158	14168	14129	14145	14280	14172	14146	14138	14167	14160	14212	14241	14185	14140	14155	14028	14058	14018	14041	14191	14152	13895	14212	14182	14142	14148	14191	13950	14082	14006	14178	14386	14115	14254	14094	14200	14114	14193	14173	14215	14059	14066	14114	14243	14197	13936	14100	14104	14134	14205	14050	13927	14171	14258	14006	14266	14258	14136	14285	14067	14339	13937	14094	13951	14256	14089	14203	14163	14090	14112	14028	14067	14123	14193	13948	14208	14189	14209	14314	14158	14004	14357	14003	14260	13968	14277	14249	14064	14035	14079	13955	14117	14245	14175	14226	14086	14088	14242	14153	14174	14270	13930	14133	14232	14057	14040	13980	14031	14255	14304	14072	14155	14180	14134	14109	14011	14115	14163	14141	14081	14223	14225	14106	14191	14121	14162	14120	14174	14251	14088	14136	14051	14076	14221	14192	14212	14175	14127	14243	14178	14239	14160	14222	14215	14153	14077	14200	14118	14357	14121	14292	14135	14115	14173	14207	14151	14035	14092	14158	14348	14144	14301	14380	14196	14009	14196	14096	14201	14158	14129	14039	14295	14206	14313	14197	14291	14187	14125	14209	14067	14316	14186	14188	14166	14035	14044	14201	14077	14086	14184	14134	13876	14250	14182	14212	14156	14297	14240	14189	14021	14077	14047	14048	14155	14220	14163	14091	14092	14097	14024	14133	14240	14254	14214	14128	14248	14325	14169	14035	14125	14167	14162	14251	14095	14160	14025	14132	14277	14036	14097	14078	14107	14016	14164	14114	14147	14045	14073	13988	13986	14167	14175	14166	14229	13960	14291	14208	14170	14209	14181
23990	21212	28614	24752	22888	22725	21548	18863	17778	17664	17294	16938	16939	16679	16356	16580	16393	16221	16097	16326	15932	15981	15961	15998	15932	16008	16004	15982	15927	15890	16034	15964	15984	15766	16059	15885	15878	15646	15903	15951	16090	15950	15918	16287	16198	16057	16019	15741	15595	15902	15937	15814	15677	15874	15877	15775	15726	15604	15833	15600	15734	16055	15609	15783	15809	15784	15827	15766	15872	15863	15968	15701	15890	15562	15752	15704	15703	15488	15539	15668	15756	15625	15604	15661	15877	15729	15874	15865	15668	15787	15693	15705	15785	15906	15685	16008	15667	15854	15774	15567	15823	15686	15764	15740	15710	15714	15938	15924	16049	15682	15705	15896	15871	15825	15842	15698	15844	15966	15770	15707	15863	15695	15829	15562	15653	15770	15538	15814	15912	15614	15857	15846	15947	15776	15911	15828	15928	15669	15746	15703	15675	15778	15731	15707	15706	15852	15786	15619	15775	15906	15735	15840	15734	15778	15741	15562	15854	15737	16024	15774	15577	15711	15828	15935	15558	15862	15731	15748	15687	15870	15757	15820	15645	15876	15668	15698	15667	15825	15929	15857	15916	15866	15795	15627	15901	15678	15727	15816	15788	15779	15810	15897	15851	15957	15637	15808	15677	15817	15802	15642	15784	15671	15633	15814	15815	15873	15703	15810	15708	15589	15775	15843	15765	15759	15764	15600	15661	15898	16057	15867	15671	15685	15902	15599	15704	15746	15694	15885	15792	15758	15824	15810	15784	15825	15600	15761	15725	15726	15671	15770	15873	15826	15985	15652	15844	15823	15840	15712	15801	15597	15714	15739	15719	15719	15786	15522	15701	15806	15587	15440	15747	15791	15702	15893	15922	15921	15651	15509	15757	15690	15773	15590	15756	15499	15653	15681	15765	15763	15729	15817	15804	15884	15855	15895	15702	15759	15525	15686	15777	15677	15900	15618	15686	15840	15731	15770	15868	15857	15687	15838	15830	15901	15614	15742	15941	15680	15941	15723	15780	15728	15767	15632	15817	15792	15856	15816	15771	15791	15847	15744	15839	15776	15772	15740	16102	15905	15727	15897	15716	15777	15778	15709	15664	15874	15769	15720	15810	15975	15806	15733	15786	15764	15755	15880	15833	15559	15730	15691	15914	15835	15685	15684	15761	15659	15850	15853	15919	15787	15854	16011	15776	15562	15843	15788	15841	15772	15890	15763	15797	15798	15627	15715	15823	15783	15887	15806	15775	15716	15717	15780	15649	15547	15698	15904	15485	15648	15792	15559	15715	15755	15551	15718	15834	15709	15755	15817	15544	15643	15795	15747	15838	15818	15889	15800	15846	15792	15819	15704	15731	15684	15638	15790	15747	15826	15496	15748	15808	15785	15655	15745	15710	15775	15781	15834	15727	15575	15832	15816	15786	15910	15702	15855	15714	15879	15720	15603	15483	15680	15877	15626	15706	15827	15812	15790	15749	15841	15728	15518	15787	15818	15726	15683	15701	15604	15797	15796	15778	15790	15741	15911	15743	15859	15625	15641	15674	15679	15881	15818	15803	15830	15799	15775	15839	15603	15672	15687	15893	15839	15691	15907	15761	15733	15699	15824	15669	15785	15745	15819	15698	15756	15964	15892	15791	15911	15709	15806	15763	15864	15671	15810	16033	15648	15826	15900	15660	15952	15807	15634	15612	15707	15778	15831	15819	15753	15603	15893	15811	15801	15786	15793	15870	15913	16008	15673	15664	15782	15820	15493	15708	15700	15737	15819	15903	15731	15799	15671	15533	15635	15641	15589	15841	15619	15702	15590	15945	15962	15696	15736	15912	15768	15788	15678	15731	15840	15849	15596	15660	15509	15653	15750	15640	15771	15781	15777	15988	15797	15721	15682	15764	15608	15874	15784	15763	15797	15732	15900	15765	15748	15777	15793	15684	15346	15688	15688	15746	15786	15757	15758	15856	15774	16042	15789	15792	15864	15725	15781	16015	15779	15703	15811	15755	15744	15894	15686	15763	15527	15670	15812	15708	15643	15669	15567	15873	15687	15592	15689	15716	15887	15665	15667	15762	15723	15764	15575	15539	15710	15556	15510	15767	15794	15858	15862	15682	15858	15623	15701	15735	15682	15784	15748	15826	15713	15765	15864	15847	15693	15794	15613	15908	15922	15688	15877	15902	15762	15578	15491	15662	15750	15743	15712	15660	15589	15628	15746	15625	15782	15893	15733	15784	15908	15795	15784	15661	15825	15635	15568	15498	15543	15741	15476	15781	15806	15663	15817	15589	15788	15842	15776	15837	15693	15612	15920	15868	15547	15542	15675	15734	15742	15667	15652	15610	15620	15577	15792	15763	15946	15822	15678	15673	15697	15664	15879	15668	15755	15629	15748	15799	15594	15907	15710	15651	15885	15898	15750	15736	15660	15781	15670	15793	15958	15770	15887	15594	15830	15737	15648	15873	15706	15705	15922	15695	15912	15603	15821	15735	15709	15756	15690	15726	15756	15785	15811	15738	15692	15742	15528	15662	15853	15749	15757	15660	15817	15852	15670	15882	15501	15773	15682	15651	15603	15906	15676	15745	15766	15840	15745	15886	15799	15704	15771	15784	15837	15835	15840	15869	15585	15880	15646	15975	15860	15743	15708	15583	15795	15704	15917	15861	15683	15794	15804	15695	15754	15866	15624	15748	15737	15994	15883	15774	15593	15703	15840	15831	15750	15801	15602	15690	15817	15923	15824	15750	15664	15778	15849	15708	15591	15798	15736	15736	15689	15666	15744	15675	15778	15753	15745	15706	15667	15534	15684	15648	15710	15845	15807	15832	15734	15763	15880	15693	15646	15713	15901	15803	15747	15648	15564	15814	15971	15913	15784	15767	15844	15799	15707	15776	15658	15920	15710	15776	15732	15751	15734	15536	15666	15632	15811	15565	15723	15656	15774	15739	15750	15709	15695	15764	15748	15864	15690	15813	15841	15654	15842	15818	15652	15571	15712	15885	15649	15642	15652	15652	15753	15632	15666	15746	15909	15751	15860	15871	15666	15718	15782	15830	15765	15800	15742	15910	15813	15779	15581	15924	15862	15621	15734	15644	15733	15655	15671	15771	15893	15906	15698	15713	15694	15799	15932	15848	15901	15733	15702	15794	15780	15749	15860	15569	15710	15900	15645	15561	15574	15637	15697	15649	15809	15783	15774	15698	15736	15675	15649	15734	15592	15692	15723	15654	15699	15804	15659	15811	15776	15789	15748	15664	15820	16025	15770	15954	15506	15874	15729	15812	15717	15645	15668	15793	15962	15722	15419	15733	15565	15752	15677	15834	15779	15749	15928	15608	15890	15754	15769	15566	15532	15739	15854	15886	15931	15725	15794	15812	15807	15838	15655	15776	15546	15711	16079	15784	15711	15822	15583	15943	15957	16067	15776	15592	15745	15768	15732	15832	15912	15958	15722	15889	15910	15506	15724	15666	15830	15850	15854	15694	15909	15721	15824	15740	15614	15800	15852	15901	15756	16040	15886	15630	15688	15780	15795	15727	15841	15873	15871	15859	15793	15805	15833	15606	15736	15557	15458	15885	15815	15665	15884	15721	15598	15818	15775	15971	15555	15784	15630	15912	15797	15819	15861	15716	15776	15892	15672	15711	15660	15802	15622	15841	15661	15757	15725	15794	15709	15950	15857	15813	15686	15884	15619	15878	15609	15731	15558	15796	15613	15606	15867	15671	15786	15791	15833	15724	15921	15610	15719	15621	15761	15862	15926	15786	15891	15800	15709	15804	15900	15751	15740	15776	15902	15927	15807	15782	15958	15666	15562	15788	15716	15651	15746	15737	15685	15696	15774	15661	15766	15703	15766	15845	15832	15837	15690	15878	15836	15759	15733	15749	15691	15937	15788	15603	15712	15715	15562	15651	15770	15888	15564	15809	15642	15781	15513	15817	15916	15792	15795	15661	15694	15837	15686	15756	15988	15704	15627	15674	16032	15612	15752	15844	15657	15726	15715	15756	15697	15993	15850	16061	15834	15840	15744	15945	15783	15705	15857	15873	15869	15754	15632	15782	15800	15996	15715	15635	15919	15695	15576	15566	15682	15535	15759	15923	15765	15658	15832	15840	15768	15632	15784	15699	15740	15781	15938	15717	15813	15709	15879	15686	15684	15700	15715	15703	15787	15784	15683	15858	15733	16116	15881	15796	15697	15807	15922	15575	15740	15733	15650	15598	15759	15782	15777	15962	15774	15690	15694	15738	15753	15738	15822	15807	15548	15734	15740	15819	15697	15546	15795	15810	15807	15728	15936	15781	16000	15732	15616	15788	15722	15717	15630	15704	15785	15846	15668	15669	15776	15659	15728	15949	15795	15665	15830	15751	15737	15674	15773	15689	15865	15720	15767	15692	15702	15680	15715	15721	15831	15767	15816	15744	15870	15805	15729	15553	15763	15643	15754	15715	15665	15691	15655	15820	15645	15688	15724	15816	15840	15831	15709	15702	15681	15770	15615	15642	15711	15803	15746	15691	15625	15904	15615	15797	15921	15687	15722	15654	15678	15651	15790	15777	15769	15829	15484	15837	15635	15705	15821	15740	15626	15771	15895	15681	15752	15889	15798	15805	15677	15686	15678	15857	15667	15648	15812	15809	15729	15818	15792	15573	15794	15734	15814	15702	15773	15740	15765	15657	15751	15781	15867	15644	15654	15544	15879	15843	15831	15854	15769	15645	15622	15831	15683	15763	15734	15793	15849	15692	15703	15730	15804	15763	15881	15775	15849	15641	15925	15696	15907	15731	15777	15874	15626	15723	15815	15768	15676	15713	15811	15871	15671	15808	15812	15826	15892	15869	15764	15489	15837	15799	15802	15693	15536	15867	15699	16008	15733	15664	15688	15645	15849	15977	15750	15892	15746	15813	15685	15855	15633	15806	15759	15783	15899	16011	15751	15783	15553	15685	15758	15944	15874	15884	15708	16042	15649	15757	15504	15602	15938	15718	15659	15766	15864	15760	15745	15829	15882	15602	15733	15736	15835	15678	15702	15769	15689	15886	15810	15899	15577	15634	15706	15831	15789	16050	15758	15732	15671	15826	15762	15798	15588	15708	15745	15732	15795	15587	15817	15738	15702	16042	15827	15571	15846	15688	15856	15781	15859
18030	31394	32482	26760	23521	20904	19142	17770	16860	16439	15651	15524	15217	15163	14719	14617	14476	14595	14335	14371	14227	14107	14149	14069	14267	14072	14079	13992	13976	14030	14017	14061	13988	13830	13912	13997	13907	14073	14064	13959	14112	14036	14269	14611	14461	14183	14182	13969	13878	13942	13852	13721	13834	13941	14053	13865	14008	13908	13753	13856	14052	13917	14034	14012	13905	13939	14006	13885	13975	13996	13972	13826	13826	13890	14001	13992	13839	14057	13890	13900	13906	13992	13895	14066	13820	14011	13728	13975	13799	13972	14014	13931	13958	13895	13914	14055	13928	13838	13880	13967	13802	13880	13948	13839	13887	14003	13782	13850	13881	13979	13731	14061	13758	13906	13893	13830	13850	13972	13839	13889	13748	13991	13911	13871	13845	14073	13994	13999	13894	14027	13823	13861	13869	13914	13981	13895	14086	13961	13924	13738	13695	13966	13839	14046	13718	13830	13822	13852	13901	13988	13790	13951	13759	13864	13765	13841	13763	13950	13991	13846	13927	13914	13773	13866	13901	13974	13879	13978	13743	13824	13885	13941	14062	14148	13994	13854	13834	13783	13846	13831	14005	13892	13829	13900	13814	13781	13914	14084	13981	13835	14009	13726	14040	13866	13890	14036	13846	13963	13961	13981	13988	13975	13986	13929	13778	13892	13987	13915	13953	13853	13766	13927	13908	14017	13864	13834	13832	13872	13861	13849	14049	13844	14004	13883	13904	13940	13826	13971	13965	13830	13830	13774	13898	13944	13942	13864	13845	14158	13944	13942	13783	13994	13882	13983	13871	13868	13765	13961	13852	13984	13836	13729	13859	13941	13975	13985	13795	13971	13965	13888	13813	13817	13856	13808	13829	13834	13973	13808	13771	14093	13878	13928	13900	13972	13783	13921	13669	13858	14099	13757	13933	13710	13892	13942	13926	13893	13924	13835	13971	13835	13902	14072	13833	13840	13954	13893	14010	13981	13921	13803	13877	13905	14045	14086	13929	13904	13808	13829	13989	13968	13822	13840	13922	13923	13820	13978	13869	13891	13869	13896	13956	13882	13839	13877	13871	13982	13797	14018	14005	13864	13890	13952	13972	13872	13905	13913	13819	14017	13915	13892	13959	14021	14103	13965	14047	14058	13932	13960	13959	13952	13952	13913	13904	13998	13748	13999	13882	13904	13867	13874	13819	13750	13798	14000	13879	13818	13984	13710	13848	13850	13849	13767	14048	13974	13831	13726	14058	13975	13894	13835	13978	13882	13910	13870	13807	13962	13705	13914	13968	13792	14031	13793	14012	14050	13901	13923	13882	13925	13994	13821	13793	14027	13838	13961	13900	13793	13884	13851	13940	13911	14039	13951	13876	13795	13945	13905	13817	13757	14110	13845	13694	13873	13854	13930	13912	13824	13957	14022	13855	14004	13719	13811	13859	14023	13732	13914	13903	13994	13974	13883	14006	13909	13899	13788	13729	13863	13881	13982	13975	13946	13920	13800	13863	13833	13850	13909	13827	13989	13953	13868	13915	13856	13980	13845	13989	13991	13934	13935	13839	13938	14080	13888	14033	14031	13862	13975	13955	13751	13863	13749	14095	13968	14024	13975	13817	13959	13810	13962	13989	13811	13991	13884	13825	13901	13927	13840	13848	13984	14110	13862	13908	13919	13697	13869	13975	13795	13929	13974	13960	13896	13831	13947	13957	13954	13890	14053	13857	13926	13915	13836	13874	13971	13793	13906	13844	13976	13953	13984	13924	13900	13883	13765	13950	14135	13911	13927	13848	13851	13823	13927	14017	13637	13998	13913	13985	13818	13813	13979	13955	13868	13920	13980	13944	13939	14001	13784	13809	13863	13827	13962	14003	13933	13807	14025	13764	13768	13936	13939	13901	13974	14020	13805	13895	13977	13743	14037	13735	14036	13847	13861	13904	14007	13805	13802	13866	13906	13877	13888	13915	13724	14029	13879	13880	13843	13866	13871	13889	13960	13938	13825	13968	14060	13955	13894	13965	13992	14008	13834	14012	13781	13935	14058	13892	14007	13910	13912	13951	13848	13923	13865	13957	13826	13912	13804	13727	13781	13908	13831	13945	14012	13821	13948	13955	13746	13978	14024	14018	13756	13942	13968	14065	13850	14049	13920	13772	13866	13930	14000	14073	13811	13966	13911	13808	14005	13932	13918	13942	13810	13882	13869	13878	13772	13905	13863	13919	13822	13860	13873	13989	13858	14082	13956	14044	14028	13970	13902	13891	13880	13982	13686	13849	13961	13858	13867	13876	14001	14054	13847	13864	13954	13858	13923	13866	13818	14010	14085	14019	13775	14006	13970	13933	13809	13895	13819	13877	13692	13978	13682	13843	13976	14003	13935	13956	13945	13980	14031	14025	13858	13875	13940	13845	13821	14074	13958	13848	13717	14121	13842	13796	13877	13919	13844	13737	13890	13666	13882	13951	14012	13926	13930	13776	13940	13816	13869	13797	13940	13842	13999	13797	13958	13846	13875	13778	13869	13888	13898	13961	14009	13863	13950	13947	13938	13816	13735	14006	13933	13878	13748	13865	13891	13877	13861	13848	13962	13752	13835	13958	13891	14010	13948	13687	14035	13906	13831	13950	13997	13844	14053	13927	13920	13802	13812	13761	13827	13861	13904	13763	14020	13904	13933	13957	14048	13876	13885	13805	13796	13844	13839	14033	13974	13868	13921	13926	13889	14030	13802	14055	13938	13937	13803	14076	13991	13795	13824	13954	13857	13887	14077	13833	14010	13982	13929	13806	13812	13922	14023	13900	13976	14013	14133	13954	13970	13869	14032	13795	13884	14016	13905	13847	13994	13995	13921	13892	13840	13931	13870	13790	13820	14007	14040	13851	13800	14006	13803	13878	13993	13857	13928	13993	13851	13880	13758	13959	13961	13891	14015	13727	13767	13897	13825	13999	13809	13853	13982	14053	13850	13996	13892	13888	13840	14044	13791	13954	13701	13935	14114	13882	13938	13841	13968	13842	13982	13927	14097	13846	14005	14000	13955	13974	13993	14018	13816	13836	13874	14000	13872	13727	13955	14007	13916	13850	13914	13975	13879	13870	13909	14053	13800	13959	13817	13972	13790	13849	13901	13880	13918	14003	13977	13877	13898	13888	14029	13905	13949	13876	13949	13836	13892	13934	13899	13970	13807	13831	13828	13756	13848	13993	13950	13859	13945	13913	13977	14071	13811	13816	13949	13868	13958	13934	13947	13964	13788	13710	14052	13960	13830	13827	13975	13964	13830	13802	13913	14028	13926	14013	13857	13956	13911	13977	13953	13866	13861	13994	13887	13889	13902	13876	13981	13942	13705	14030	14071	13741	13855	13911	13921	13843	14052	14071	13711	14024	13920	13748	13763	13927	13858	13845	13929	14052	13926	13859	13721	13966	13950	13969	13783	13850	13832	13972	13824	13732	13837	13763	13903	13893	13998	14030	13831	13858	13895	13824	13779	13880	14086	13835	13734	13970	13920	13978	13915	13909	13961	13855	13792	13885	13913	14017	13937	13840	13965	13982	13901	13954	13831	13860	13946	13898	13985	13817	13958	14032	13887	13840	13773	13674	13917	13915	13820	13918	13846	14009	13755	13896	13976	14053	13859	13759	13785	13910	13998	13956	13777	13877	13743	13796	13957	13884	13739	13865	13837	13965	13894	13821	13835	13927	13889	13904	13987	13906	13974	13880	13931	13889	13932	13905	13846	13821	13964	13918	13855	13840	13901	13827	13823	13831	13962	13836	14004	13900	13874	13788	13791	13835	13887	13889	13819	13982	13899	13848	13719	14092	13868	13875	13837	14009	13866	13787	13766	13916	13843	13988	13928	13962	13748	13991	13877	14019	14029	13652	13983	13808	13765	13873	13872	13814	14063	13879	13886	13875	13910	13885	13860	13978	14023	14054	13925	13946	13921	13821	13991	13998	14091	14041	13936	13849	13907	13970	14046	13951	13849	13836	13831	13968	13924	13934	13728	13883	13939	13967	13726	14044	13872	14117	13861	13954	13956	14002	13902	13755	13878	13885	14017	13829	13911	13918	13909	13935	13899	13864	13840	13683	13822	14048	14012	13917	13890	13672	13850	13803	13842	14000	13808	14000	13820	14007	14044	13784	13956	13932	13917	13803	13915	14046	13897	13855	13917	13866	13925	13693	13801	13872	13907	13771	14022	13874	14063	13880	13982	13944	13973	13781	13864	14019	13849	14067	14048	13828	14081	13914	13982	13911	13841	13867	13846	13970	13735	13902	13786	13986	13993	13943	13950	13954	13677	13885	13983	13796	13964	13938	13956	14072	14009	14098	13844	13759	13854	13962	13848	14046	13831	13824	13904	13904	13910	13841	13888	14137	13996	13773	13980	13847	13835	13736	13803	13838	13888	14051	13906	13917	13880	13966	14027	14052	14040	13826	13927	13961	13909	13891	13958	13957	13874	14125	13904	13901	14057	13884	13975	13998	13769	13911	13944	13980	13873	13894	13866	14024	13787	13992	13966	13873	13957	13874	13759	13896	14001	13834	14016	13882	13870	14008	13873	13833	13931	13899	13709	13891	13907	13953	13959	13856	13909	13981	13863	13906	14035	13848	14038	13789	13932	13884	13980	13937	13989	13920	13884	13904	13973	13995	13992	13964	14041	13748	13959	13952	14007	14056	13917	13822	14046	13886	13789	13919	13663	14069	13812	13946	13928	13929	13868	14074	13927	13900	13908	13933	13925	14006	13883	14070	13775	13986	13936	13833	13830	13962	13910	13695	13841	13810	13937	13906	13920	13863	14005	13799	14051	13947	13886	13831	14028	13960	13910	13966	13998	13874	13973	13916	13983	13735	13847	13806	13801	14016	13829	14014	14034	13912	14100	13812	13971	14015	13978	13908	13916	13854	13891	14031	13912	13989	13869	14007	14021	13940	14032	13897	13957	13952	14030	13927	13941	13761	13861	13696	13861	14007	13784	13842	13824	13973	13632	13950	13816	13994	13842	13785	14045	13932	13893	14100	13957	13787	14088	14014	13968	13840	14000	13825	13888	13947	14039	13973	13931	13708	13777	14016	13765	14068	13879	13949	13957	13948	13893	14054	13797	13873	13848	13866	13854	13921	14062	13798	13976	13905	13770	13787	13822
22743	21152	28974	23668	21788	24405	25966	20375	19055	18708	18093	17453	17291	16965	16681	16531	16197	16288	16306	16009	16052	16096	15983	15816	15840	15928	16010	15731	15676	15849	15778	15701	15843	15703	15810	15649	15544	15743	15948	15632	15585	15656	15788	16468	16474	16267	15806	15654	15485	15535	15273	15654	15546	15601	15578	15676	15432	15604	15646	15471	15779	15456	15552	15632	15597	15592	15722	15498	15728	15706	15802	15575	15555	15553	15590	15556	15539	15587	15567	15525	15656	15520	15725	15647	15424	15426	15560	15590	15706	15693	15460	15500	15651	15373	15439	15456	15655	15427	15675	15435	15666	15466	15352	15600	15442	15553	15340	15579	15551	15647	15557	15671	15526	15556	15550	15486	15496	15555	15584	15534	15449	15659	15570	15582	15479	15407	15599	15641	15433	15558	15539	15789	15572	15510	15522	15351	15541	15498	15590	15615	15782	15632	15753	15668	15604	15511	15414	15387	15555	15580	15570	15646	15337	15454	15435	15267	15478	15391	15534	15520	15585	15645	15615	15551	15542	15494	15499	15563	15640	15533	15634	15339	15874	15561	15638	15778	15458	15582	15525	15564	15501	15488	15583	15652	15425	15662	15667	15469	15522	15632	15635	15327	15519	15351	15533	15534	15414	15606	15452	15565	15587	15561	15552	15506	15289	15558	15570	15593	15489	15590	15349	15352	15450	15610	15534	15495	15411	15348	15562	15488	15494	15623	15437	15357	15459	15602	15568	15338	15396	15344	15429	15287	15387	15650	15520	15495	15684	15626	15668	15598	15573	15564	15608	15535	15583	15712	15597	15588	15349	15609	15543	15469	15557	15552	15575	15571	15466	15304	15616	15556	15481	15407	15580	15463	15365	15470	15455	15421	15624	15658	15605	15642	15478	15655	15620	15393	15487	15524	15440	15693	15576	15509	15279	15600	15386	15490	15387	15549	15531	15294	15476	15412	15538	15403	15779	15454	15433	15519	15526	15488	15522	15481	15702	15519	15565	15602	15586	15469	15612	15359	15533	15491	15248	15202	15555	15593	15485	15699	15568	15491	15437	15443	15639	15269	15589	15572	15422	15704	15447	15530	15347	15545	15462	15466	15438	15366	15513	15487	15651	15535	15788	15400	15620	15604	15576	15606	15483	15456	15449	15362	15533	15432	15494	15356	15349	15675	15654	15698	15482	15590	15371	15564	15602	15521	15589	15508	15539	15652	15643	15708	15590	15666	15684	15395	15494	15610	15538	15595	15473	15519	15420	15287	15350	15496	15558	15408	15552	15511	15451	15474	15577	15589	15608	15590	15514	15375	15583	15532	15530	15426	15562	15647	15464	15420	15598	15381	15389	15648	15474	15653	15422	15468	15502	15459	15426	15280	15390	15554	15496	15432	15487	15563	15636	15536	15522	15461	15429	15641	15579	15542	15553	15695	15476	15476	15512	15645	15389	15646	15492	15590	15470	15569	15607	15287	15480	15683	15482	15513	15479	15314	15440	15610	15441	15487	15423	15606	15456	15511	15538	15497	15493	15496	15224	15490	15721	15547	15531	15504	15503	15515	15666	15480	15486	15390	15491	15463	15709	15582	15529	15532	15545	15588	15454	15457	15442	15437	15441	15438	15474	15499	15498	15631	15637	15554	15529	15544	15389	15586	15842	15686	15563	15562	15601	15527	15408	15400	15504	15531	15499	15501	15502	15621	15460	15524	15592	15584	15685	15592	15401	15819	15494	15513	15587	15680	15482	15607	15465	15350	15375	15431	15585	15446	15777	15521	15561	15599	15426	15620	15652	15392	15434	15559	15620	15625	15554	15532	15498	15312	15497	15449	15627	15390	15416	15626	15342	15448	15461	15375	15479	15477	15552	15618	15466	15430	15429	15513	15436	15509	15583	15633	15491	15622	15563	15585	15569	15632	15445	15518	15511	15464	15295	15597	15547	15630	15516	15560	15517	15465	15522	15401	15435	15538	15435	15442	15453	15480	15449	15672	15518	15492	15572	15655	15528	15593	15619	15520	15517	15620	15476	15512	15453	15331	15339	15578	15568	15556	15457	15312	15539	15421	15449	15399	15370	15445	15286	15613	15649	15526	15514	15472	15564	15312	15508	15452	15601	15534	15523	15366	15518	15738	15360	15287	15611	15376	15424	15510	15406	15298	15755	15346	15479	15604	15293	15507	15413	15522	15615	15607	15431	15465	15497	15456	15540	15411	15440	15645	15761	15507	15425	15654	15612	15570	15435	15564	15616	15302	15448	15343	15391	15536	15594	15591	15639	15423	15548	15348	15502	15496	15495	15377	15572	15610	15585	15434	15706	15468	15565	15695	15484	15416	15528	15509	15485	15438	15484	15316	15638	15548	15366	15498	15625	15667	15421	15396	15573	15376	15525	15617	15359	15593	15495	15630	15432	15522	15561	15657	15532	15522	15476	15536	15574	15629	15431	15515	15334	15384	15340	15335	15395	15699	15520	15655	15346	15516	15465	15524	15569	15399	15612	15698	15457	15534	15427	15584	15579	15534	15510	15475	15575	15437	15599	15506	15442	15401	15649	15375	15526	15518	15635	15423	15539	15526	15580	15343	15401	15367	15416	15439	15494	15617	15322	15540	15574	15368	15488	15326	15541	15589	15563	15778	15569	15737	15471	15309	15546	15317	15395	15652	15419	15491	15510	15416	15416	15676	15472	15483	15655	15550	15553	15596	15493	15448	15371	15299	15678	15575	15473	15753	15413	15482	15474	15733	15607	15550	15577	15384	15699	15397	15364	15510	15532	15412	15464	15479	15426	15564	15534	15578	15381	15602	15379	15664	15432	15540	15508	15624	15610	15566	15442	15549	15499	15534	15601	15450	15565	15643	15500	15411	15542	15611	15473	15566	15543	15509	15490	15386	15386	15465	15548	15590	15446	15494	15501	15671	15776	15626	15405	15585	15429	15546	15543	15607	15630	15589	15412	15556	15361	15442	15614	15550	15530	15624	15702	15578	15494	15515	15343	15538	15747	15350	15555	15377	15795	15594	15677	15341	15629	15659	15561	15474	15644	15738	15570	15531	15533	15538	15437	15513	15618	15623	15647	15539	15625	15351	15676	15330	15525	15632	15557	15428	15736	15622	15654	15511	15640	15529	15381	15549	15477	15433	15476	15477	15452	15352	15346	15527	15725	15404	15351	15397	15576	15545	15527	15592	15452	15707	15528	15593	15567	15590	15482	15512	15560	15537	15551	15518	15630	15304	15465	15436	15511	15650	15407	15414	15623	15507	15561	15399	15498	15499	15644	15568	15519	15330	15736	15419	15623	15578	15379	15441	15488	15588	15488	15608	15297	15554	15572	15609	15610	15564	15475	15459	15579	15465	15549	15520	15590	15701	15427	15370	15373	15640	15581	15518	15535	15445	15674	15493	15417	15519	15607	15557	15438	15409	15518	15563	15605	15365	15417	15413	15636	15606	15496	15429	15610	15566	15595	15625	15644	15549	15430	15564	15525	15685	15520	15549	15445	15389	15570	15778	15508	15394	15394	15536	15417	15707	15507	15338	15612	15620	15428	15472	15481	15406	15608	15458	15692	15412	15489	15427	15670	15501	15647	15591	15602	15326	15449	15623	15438	15579	15867	15607	15460	15502	15262	15475	15378	15567	15609	15371	15621	15420	15412	15570	15287	15474	15631	15416	15494	15603	15454	15560	15444	15723	15400	15433	15571	15488	15362	15499	15536	15318	15488	15623	15465	15521	15603	15257	15414	15416	15618	15452	15382	15665	15528	15688	15693	15302	15617	15543	15388	15441	15600	15537	15528	15618	15538	15470	15542	15581	15245	15796	15508	15477	15620	15516	15438	15507	15371	15305	15711	15612	15613	15593	15619	15485	15546	15262	15365	15620	15706	15494	15447	15281	15506	15664	15424	15378	15369	15513	15579	15363	15859	15584	15598	15421	15488	15597	15355	15453	15332	15475	15307	15529	15422	15676	15547	15466	15605	15581	15485	15534	15334	15543	15429	15383	15541	15521	15392	15408	15527	15528	15566	15461	15581	15489	15663	15538	15479	15460	15398	15610	15543	15576	15350	15397	15391	15659	15545	15615	15546	15459	15437	15406	15302	15511	15347	15438	15394	15316	15478	15712	15530	15370	15632	15433	15438	15496	15465	15406	15361	15512	15760	15605	15579	15646	15511	15605	15470	15565	15521	15436	15486	15608	15624	15546	15557	15495	15482	15452	15484	15595	15396	15545	15407	15548	15400	15687	15558	15555	15589	15537	15702	15548	15377	15551	15735	15463	15516	15503	15607	15738	15535	15483	15651	15369	15343	15422	15509	15497	15578	15372	15514	15565	15491	15656	15725	15585	15403	15349	15404	15383	15414	15357	15561	15629	15495	15452	15564	15339	15598	15554	15478	15392	15399	15176	15483	15554	15611	15417	15573	15434	15481	15359	15635	15581	15598	15327	15431	15379	15677	15385	15425	15555	15637	15487	15551	15212	15422	15478	15290	15564	15630	15490	15499	15710	15547	15630	15411	15586	15406	15585	15521	15582	15487	15356	15442	15448	15497	15582	15427	15509	15571	15607	15473	15457	15477	15563	15389	15380	15466	15563	15404	15417	15374	15278	15439	15552	15543	15419	15532	15434	15620	15712	15438	15453	15347	15588	15595	15528	15517	15413	15585	15587	15475	15600	15425	15511	15512	15538	15385	15470	15775	15561	15436	15646	15563	15512	15694	15359	15512	15564	15480	15620	15825	15582	15452	15448	15538	15621	15639	15699	15470	15588	15596	15304	15429	15473	15730	15508	15472	15517	15605	15566	15674	15562	15574	15573	15485	15648	15565	15401	15661	15552	15578	15594	15565	15396	15384	15372	15561	15488	15495	15486	15485	15528	15470	15477	15488	15305	15531	15513	15671	15547	15466	15535	15485	15600	15592	15650	15386	15448	15543	15504	15430	15466	15555	15443	15586	15595	15449	15532	15489	15659	15309	15664	15558	15569	15591	15507	15412	15400	15370	15422	15451	15772	15437	15408	15586	15667	15469	15416	15543	15427	15420	15576	15555	15531	15503	15516	15625	15555	15448	15307	15446	15464	15698	15487	15500	15520	15768	15421	15569	15478	15475	15664	15446	15552	15617	15632	15418	15468	15427	15490	15579	15646
19856	35913	35893	31155	27534	24509	22035	20324	18904	17840	16760	16423	15896	15753	15323	15124	14795	14625	14392	14535	14260	14075	14210	14095	14046	14043	14183	14148	13919	13876	13895	13868	13956	13796	13907	13955	13776	13701	14139	13792	13936	13916	14123	15067	14882	14641	14002	13688	13749	13645	13724	13702	13860	13631	13690	13849	13644	13766	13690	13703	13729	13636	13660	13878	13933	13759	13724	13831	13697	13548	13790	13917	13709	13807	13649	13671	13652	13700	13694	13924	13822	13610	13766	13799	13697	13560	13588	13758	13680	13787	13696	13763	13830	13732	13810	13724	13696	13895	13640	13694	13683	13786	13770	13854	13502	13711	13779	13803	13618	13784	13643	13735	13745	13647	13721	13752	13722	13708	13773	13619	13721	13715	13723	13678	13738	13736	13696	13729	13932	13751	13819	13620	13633	13740	13647	13742	13658	13788	13753	13629	13576	13655	13871	13675	13811	13944	13686	13572	13592	13721	13821	13741	13590	13655	13691	13854	13699	13785	13666	13711	13639	13668	13763	13870	13803	13632	13623	13876	13652	13717	13823	13776	13850	13665	13785	13686	13505	13694	13830	13650	13576	13711	13705	13823	13767	13724	13779	13699	13822	13798	13866	13616	13783	13663	13670	13730	13567	13777	13800	13731	13665	13779	13645	13732	13649	13579	13663	13700	13792	13760	13643	13584	13736	13749	13703	13605	13741	13665	13787	13650	13601	13812	13663	13566	13824	13720	13717	13826	13671	13710	13671	13710	13832	13631	13524	13894	13756	13916	13859	13711	13710	13626	13760	13513	13732	13777	13722	13690	13591	13661	13680	13838	13582	13660	13669	13763	13748	13778	13692	13576	13775	13777	13874	13763	13866	13841	13790	13824	13820	13760	13636	13766	13917	13795	13668	13746	13640	13667	13740	13750	13801	13791	13742	13762	13729	13769	13635	13784	13806	13656	13661	13663	13712	13787	13800	13784	13533	13830	13587	13760	13717	13757	13680	13790	13788	13650	13655	13907	13783	13873	13746	13752	13582	13602	13715	13747	13666	13692	13719	13839	13697	13673	13860	13762	13882	13662	13745	13794	13691	13781	13776	13835	13838	13652	13781	13869	13926	13594	13843	13712	13844	13695	13622	13745	13603	13751	13807	13620	13679	13753	13895	13882	13636	13857	13711	13677	13900	13841	13810	13669	13794	13618	13818	13612	13800	13779	13805	13652	13722	13715	13770	13700	13754	13615	13742	13766	13871	13757	13738	13727	13559	13755	13721	13856	13659	13745	13801	13861	13537	13884	13731	13790	13691	13649	13706	13684	13682	13673	13662	13659	13587	13729	13740	13716	13709	13669	13770	13705	13801	13798	13712	13521	13767	13822	13907	13715	13829	13703	13648	13710	13861	13919	13618	13706	13815	13744	13809	13904	13890	13706	13712	13789	13656	13724	13796	13664	13540	13826	13585	13688	13720	13695	13688	13763	13648	13679	13942	13707	13758	13833	13802	13776	13780	13671	13729	13763	13757	13838	13669	13634	13714	13611	13616	13651	13707	13695	13782	13788	13697	13585	13732	13659	13729	13806	13585	13729	13698	13682	13739	13635	13759	13714	13714	13642	13938	13860	13600	13633	13640	13823	13722	13750	13746	13854	13700	13683	13588	13826	13596	13788	13757	13660	13653	13688	13804	13771	13743	13780	13693	13779	13833	13707	13607	13550	13554	13807	13784	13674	13766	13758	13741	13735	13843	13832	13782	13693	13697	13453	13791	13640	13758	13710	13779	13708	13707	13672	13715	13723	13714	13782	13436	13724	13784	13794	13675	13665	13675	13836	13769	13807	13591	13648	13807	13626	13761	13763	13712	13799	13695	13738	13895	13700	13709	13661	13765	13653	13771	13728	13688	13785	13806	13764	13691	13663	13822	13735	13742	13638	13715	13738	13673	13797	13720	13620	13757	13672	13679	13847	13788	13643	13708	13639	13757	13550	13817	13645	13684	13616	13654	13709	13673	13772	13802	13674	13683	13713	13728	13590	13781	13719	13721	13772	13624	13735	13703	13757	13670	13619	13699	13723	13807	13724	13792	13805	13775	13708	13820	13706	13756	13652	13822	13742	13576	13650	13609	13543	13758	13831	13773	13823	13704	13657	13809	13683	13704	13573	13784	13771	13637	13730	13706	13668	13749	13652	13818	13896	13795	13647	13663	13683	13645	13626	13797	13843	13621	13853	13770	13589	13762	13669	13456	13615	13686	13721	13787	13772	13767	13784	13715	13709	13636	13750	13719	13675	13728	13746	13843	13475	13795	13744	13840	13623	13538	13615	13779	13781	13771	13636	13699	13768	13678	13703	13933	13632	13897	13645	13617	13789	13621	13645	13716	13622	13590	13631	13733	13830	13633	13893	13718	13760	13853	13638	13625	13723	13770	13703	13782	13615	13848	13791	13811	13789	13649	13755	13824	13808	13653	13951	13704	13764	13662	13616	13752	13746	13598	13811	13695	13588	13778	13841	13801	13631	13901	13792	13641	13669	13679	13778	13771	13643	13775	13682	13778	13667	13806	13608	13624	13879	13860	13805	13754	13873	13675	13630	13644	13704	13711	13890	13690	13724	13672	13698	13786	13678	13702	13580	13837	13562	13707	13510	13820	13657	13730	13685	13802	13793	13660	13698	13718	13832	13722	13762	13762	13791	13895	13738	13499	13743	13761	13882	13519	13879	13667	13599	13846	13828	13686	13641	13763	13669	13849	13708	13820	13764	13787	13709	13658	13685	13911	13825	13815	13594	13770	13704	13689	13798	13723	13785	13622	13944	13643	13770	13828	13682	13900	13669	13660	13744	13671	13700	13742	13633	13798	13774	13710	13652	13611	13648	13668	13790	13803	13622	13675	13672	13721	13792	13751	13666	13712	13600	13635	13613	13743	13685	13624	13547	13914	13654	13827	13512	13767	13795	13677	13645	13734	13674	13857	13748	13758	13829	13780	13657	13586	13541	13669	13765	13824	13788	13716	13524	13647	13722	13723	13614	13602	13621	13656	13880	13622	13812	13748	13687	13740	13771	13747	13803	13723	13739	13729	13580	13740	13750	13697	13681	13911	13663	13634	13786	13577	13687	13690	13661	13742	13786	13558	13744	13795	13727	13681	13705	13705	13832	13811	13639	13578	13667	13685	13714	13775	13636	13797	13740	13848	13821	13856	13662	13711	13567	13806	13659	13666	13740	13612	13591	13755	13681	13803	13840	13693	13745	13618	13904	13552	13778	13756	13765	13640	13614	13698	13631	13740	13542	13720	13819	13732	13757	13741	13582	13817	13715	13711	13550	13813	13772	13852	13671	13565	13729	13651	13783	13687	13644	13635	13839	13762	13758	13835	13698	13776	13512	13777	13600	13794	13794	13651	13721	13737	13723	13538	13766	13778	13791	13717	13855	13694	13692	13644	13806	13700	13696	13891	13696	13668	13698	13575	13764	13774	13636	13818	13659	13939	13613	13736	14063	13624	13644	13728	13713	13942	13757	13583	13623	13979	13656	13751	13798	13685	13668	13728	13733	13716	13628	13652	13589	13811	13786	13751	13806	13729	13773	13800	13680	13944	13809	13658	13736	13746	13869	13791	13682	13699	13852	13753	13660	13654	13732	13781	13697	13567	13750	13595	13685	13775	13607	13730	13724	13602	13959	13863	13686	13820	13947	13676	13721	13757	13804	13745	13611	13647	13702	13799	13747	13635	13784	13505	13709	13793	13753	13859	13756	13809	13554	13852	13664	13735	13670	13741	13627	13676	13901	13737	13519	13714	13635	13723	13717	13802	13615	13807	13676	13594	13787	13674	13612	13896	13666	13832	13724	13627	13742	13536	13705	13720	13573	13798	13819	13734	13857	13862	13649	13659	13767	13720	13705	13705	13692	13702	13695	13735	13677	13735	13838	13686	13807	13855	13801	13781	13777	13699	13909	13515	13872	13787	13686	13797	13738	13700	13679	13624	13673	13647	13688	13758	13800	13643	13624	13857	13610	13689	13746	13802	13745	13737	13638	13659	13696	13767	13625	13747	13651	13752	13687	13776	13662	13754	13611	13636	13821	13648	13869	13643	13570	13784	13784	13673	13668	13751	13648	13640	13755	13643	13683	13672	13590	13651	13811	13742	13708	13606	13690	13807	13662	13692	13683	13832	13836	13672	13593	13693	13719	13869	13589	13789	13719	13735	13779	13835	13572	13987	13640	13625	13681	13638	13752	13758	13756	13635	13430	13739	13726	13690	13708	13649	13767	13793	13725	13828	13780	13715	13582	13705	13834	13633	13633	13577	13618	13793	13817	13792	13874	13708	13619	13483	13704	13679	13698	13674	13721	13799	13796	13738	13746	13816	13605	13797	13802	13768	13708	13742	13711	13748	13927	13706	13861	13858	13815	13761	13769	13767	13708	13651	13685	13647	13681	13808	13865	13622	13880	13735	13750	13757	13640	13749	13799	13874	13778	13809	13560	13853	13745	13725	13697	13685	13871	13642	13658	13614	13751	13765	13620	13740	13870	13726	13726	13618	13651	13745	13794	13742	13762	13706	13748	13824	13703	13641	13818	13783	13632	13605	13884	13848	13698	13798	13787	13808	13720	13714	13817	13696	13705	13810	13695	13759	13871	13817	13732	13708	13687	13757	13687	13702	13698	13757	13804	13785	13673	13790	13681	13833	13775	13600	13777	13534	13784	13723	13693	13671	13656	13744	13862	13740	13877	13733	13749	13774	13591	13797	13608	13818	13641	13711	13832	13673	13705	13799	13837	13683	13668	13583	13643	13706	13793	13598	13642	13790	13596	13693	13732	13828	13791	13720	13656	13737	13508	13745	13987	13706	13685	13820	13618	13964	13685	13767	13710	13853	13838	13711	13714	13694	13676	13571	13738	13798	13750	13708	13636	13682	13795	13720	13796	13724	13942	13641	13777	13959	13863	13812	13736	13706	13616	13616	13841	13636	13819	13635	13565	13635	13811	13625	13569	13718	13599	13684	13683	13675	13648	13894	13801	13591	13797	13658	13749	13619	13704	13817	13779	13831	13694	13590	13668	13881	13615	13893	13775	13955	13740	13779	13877	13751	13631	13756	13665	13676	13762	13603	13771	13721	13696	13639	13797	13734	13806	13639	13681	13729	13843
27572	23182	27971	24925	20102	18893	17993	17539	16950	16877	16854	16707	16778	16404	16441	16279	16251	16346	16505	16404	16275	16219	16322	16212	16232	16068	16244	16119	16198	16139	16295	16243	16107	16310	16133	16347	16222	16198	16139	15958	16218	16169	16463	16261	16335	16281	16376	16136	16002	15921	16183	16336	16280	16356	16044	16080	16129	16163	16071	16443	16214	16353	16163	15823	16227	16135	15963	15974	16199	16108	16027	16106	16206	16147	16369	16245	16182	16318	16206	16181	16218	16194	15828	16197	16136	16368	16011	16120	16264	16406	15935	16203	16054	16279	16061	16109	16297	16097	16355	15935	16230	16094	16096	16109	16240	16227	16069	16235	16202	16165	16180	16044	16215	16205	16029	16033	16028	16118	16296	16195	16021	16136	16175	16193	16120	16258	16256	16355	16159	16164	16219	16226	16101	15986	16206	16249	16091	16153	16188	16270	16070	16137	16186	16389	16368	16075	16095	16263	16212	16005	15998	16238	16174	16210	16228	16112	16387	16294	16179	16103	16131	16124	16127	16137	16135	16311	16118	16164	16317	16085	16137	16070	16305	16214	16164	16114	15998	16358	16290	16362	16339	16030	15945	16128	16199	16073	16147	16273	16271	16158	16196	16154	16103	15976	16205	16115	16200	16123	16108	16314	16250	16309	16256	16049	16088	16161	16375	15931	16179	16114	16266	16193	16173	15950	16050	16068	16001	16121	16123	16294	16430	16349	16116	16277	16074	16045	16106	16051	16088	16227	16256	16129	15999	16032	16173	16123	16110	15986	16137	16000	16152	16366	16299	16263	16273	16253	16334	16181	16233	16132	16340	16285	16233	16181	16211	16181	16196	16258	16274	16215	16256	15961	16379	16398	16321	16124	16059	16064	16169	15995	16315	16034	16340	16299	16142	16059	16198	16085	16364	16016	16161	16017	16122	16096	16139	16283	16348	16161	15966	16049	16260	16179	16310	16111	16247	16095	16188	16277	16182	16428	16191	16220	16261	16168	16125	16138	16253	16287	15975	16166	16165	16187	16183	16154	16227	16334	16303	16276	16183	16183	16488	16166	16364	16362	16070	16137	16144	16245	16172	16164	16091	16144	16166	16133	16076	16004	16214	16200	16174	16129	16098	16190	16020	16153	16256	16068	16064	16250	16172	16264	16297	16204	16062	16223	16309	16286	16143	16284	16030	16223	16107	15963	16082	16240	16149	16342	16200	16171	16232	16080	16279	16243	16272	16284	16418	16274	16283	16138	16016	16155	16195	16201	16078	16081	16222	16273	16171	16325	16135	16101	16219	16326	16116	16231	16075	16105	16172	16183	16290	16296	16206	16279	16102	16339	16474	16298	16142	16157	16211	16125	16169	16035	16185	16358	16236	16136	16014	16253	16280	16236	16042	16300	16524	16225	16268	16312	16052	16443	16206	16174	16232	15999	16057	16073	16198	16242	16016	16252	15973	16077	16094	16057	16246	16255	16128	16235	16329	15947	16142	16441	16249	16139	16013	16268	16139	16340	16296	16317	16173	16035	16294	16104	16287	16202	16278	16188	16255	16208	16179	15957	16251	16076	16178	16190	16354	16025	16192	16003	16186	16069	16177	16283	16137	16222	16166	16162	16081	16192	16291	16104	16236	16230	16120	16277	16213	16234	16284	16256	16074	16018	16205	16079	16315	16452	16193	16152	16190	16241	16376	16241	16189	16379	15896	16241	16095	15999	16169	16136	16211	15987	15997	16144	16160	16159	16153	16121	16129	16250	16021	16265	16202	16066	16267	16152	15998	16062	16070	16106	15985	16049	16239	16267	16114	16306	16275	16137	16115	16311	16150	16022	16034	16140	15880	16210	16199	16181	16205	16113	16107	15956	16034	16145	16254	16290	16430	15992	16340	16227	16031	16173	16151	16203	16166	16184	16294	16158	16147	16104	16061	16168	16094	16215	16139	16153	16177	16087	16122	16243	16313	16033	16236	16182	16261	16234	16215	16284	16126	16269	16130	16121	16086	16112	16260	16216	16176	16033	16254	16262	16142	16237	16096	16051	16302	16294	16158	16199	16074	16182	16194	16315	16148	16154	16319	16111	16083	16032	16189	16283	16059	16200	16071	16024	16161	16192	16194	16340	16106	16327	16416	16245	16208	16241	16433	16187	16278	16158	16271	16116	16439	16160	16234	16070	16166	16094	16191	16263	15956	16227	16249	16239	16064	16280	16237	16221	16219	16038	16047	16087	16039	16036	16093	16300	16150	16172	16120	16066	16195	16377	16097	16096	16355	16137	16169	16259	16237	16014	16246	16171	16196	16238	16146	16050	16028	16099	16190	16132	16116	16009	16062	16272	16252	16252	16235	16296	16137	15889	16322	16370	16027	16184	16305	16108	16347	16134	16030	16012	16218	16171	16171	16264	16163	16183	16322	16164	16283	16205	16096	16037	16231	16293	16311	16234	16150	16067	16143	16103	16238	16263	16013	16175	16402	16175	16172	16159	16111	16160	16405	16200	16069	16136	16005	16026	16230	16069	16094	16227	16323	16203	16148	16071	16172	16110	16156	16064	16221	16202	16289	16119	16207	16160	16056	16237	16087	16172	15833	16219	16200	16197	16041	16216	16272	16243	15960	16319	16096	16229	16187	16168	16131	16193	16112	16201	16263	16228	16427	16316	16260	16190	16179	16048	16234	16250	16222	16165	16260	16155	16158	16224	16224	16214	16193	16204	16342	16116	16332	16246	16276	16222	16257	16305	16126	16001	16341	16163	16382	16133	16316	16302	16153	16267	16116	16246	16083	16098	16177	16172	16124	16199	16235	16075	16323	16151	16121	16071	16062	16193	16136	16124	16136	16160	16347	16170	16187	15985	16196	16261	16053	16276	16035	16216	16367	16163	16132	16098	16261	16171	16221	16184	16215	16081	16202	16264	16169	16114	16132	15952	16177	16172	16167	16172	16136	16061	16345	16177	15978	16129	16172	16037	15946	16098	16260	16094	16147	16016	16259	16063	16235	16249	16144	16192	16103	16255	16384	16205	16186	16330	16039	16237	16180	16198	16164	16253	16232	16178	15981	16223	16209	16234	16209	16250	16201	16153	16096	16034	16172	16244	16194	15994	16453	15986	16273	16181	16335	16178	16187	16037	16201	16120	16305	16163	15931	16183	16258	16084	16176	16141	16002	16213	16089	16003	16193	16049	16148	16169	16104	16273	16227	15977	16321	16229	16147	16177	16199	16112	16007	16174	16180	16096	16108	16206	16092	16233	16214	16168	16218	16071	16025	16153	16296	16037	16276	16098	16019	16268	16244	16095	16151	16093	16318	16178	16100	16230	16081	16428	16248	16132	16133	16170	16280	16134	16289	15979	16147	16356	16147	16137	16248	16129	16201	16061	15996	16197	16287	16036	16104	16222	16172	15993	16253	16403	16197	16228	16161	15878	16172	16195	16162	16199	16216	16152	16224	16118	16107	16310	15913	16197	16408	16121	16068	16168	16330	16124	16089	16073	16123	16015	16188	16172	16170	16225	15974	16161	16207	16268	16173	16123	16115	16282	16209	16424	16261	16148	16209	16075	16239	16059	15856	16072	16233	16090	16173	16127	16042	16141	16253	16351	16289	16052	16312	16035	16286	16286	16073	16134	16301	16215	16141	16335	15989	16013	16080	16383	15993	16111	16240	16246	16260	16110	16222	16018	16159	16025	16243	16276	16173	16364	16152	16118	16016	16222	16322	16068	16214	16123	16288	16289	16157	16172	16245	16244	16173	16256	16180	16196	16093	15991	16059	16221	16209	16246	16184	16110	16147	16159	16217	16261	16056	15999	16346	16148	16134	16097	16077	16323	16144	16186	16343	16089	16128	16122	16223	16364	16278	16207	16311	16152	16322	16077	16080	16172	16303	16109	16134	16218	16146	16060	16120	16275	16239	16327	16278	16221	16342	16345	16315	16300	16124	16157	16139	16213	16214	16358	16234	16279	16089	16155	16086	16145	16298	16143	16097	16327	16152	16106	16079	16509	16142	16225	16200	16119	16143	16176	16271	16121	16159	15913	16231	16169	16339	16067	16242	16439	16233	16340	16243	16081	16195	16261	16146	16147	16147	16211	16090	16211	16181	16243	16092	16221	16290	16302	16353	16171	16166	16211	16228	16293	15994	16222	16099	16242	16220	16264	16141	15965	16223	16085	16285	16305	16176	15951	16332	16149	16069	16202	16339	16014	16325	16397	16070	16101	16307	16166	16199	16260	16075	16173	16138	16226	16161	16182	16145	16334	16271	16252	16193	16077	16278	16303	16056	15999	16156	16207	16166	16244	16062	16053	16231	16074	16130	16246	16020	16256	16119	16363	16183	16269	16153	16521	16140	16054	16100	16376	16094	16029	16242	16196	16286	16201	16194	16295	16233	16262	16181	16243	16382	16147	16205	16190	16095	16287	16319	16110	16072	16241	16119	16250	16209	16084	16297	16202	16383	16332	16224	16088	16169	16109	16145	16204	16112	16085	16269	16152	16201	16195	16419	16194	16140	16046	16171	16090	16477	16196	16287	16200	16114	16167	16007	16095	16241	16117	16023	16020	16184	16000	16249	16324	16129	16330	16074	16041	16307	16089	16070	16303	16251	16229	16119	16345	16282	16130	16324	16146	16100	16117	16218	16124	16246	16055	16348	16265	16207	16004	16287	16175	16384	16053	16171	16235	16199	16186	16316	16050	16365	16149	16250	16119	16092	16143	16060	16072	16187	16236	16139	15943	16231	16357	16095	15938	16234	16101	16203	15965	16204	16170	16155	16203	16257	16198	16326	16253	16174	15842	16122	16173	16332	16224	16159	15997	16283	16275	16286	16288	16177	16034	16084	16190	16069	16074	16065	16258	15970	15974	16215	16147	16240	16245	16276	16199	16083	16170	15968	16152	16205	16211	16161	16281	16048	16096	16038	16092	16039	16167	16019	16278	16241	16117	16196	16205	16190	16207	16165	16214	16162	16203	16193	16209	16059	16317	16364	16246	16147	16340	16124	16167	16346	16129	16201	16307	16185	16262	16112	16243	16214	16137	15959	16139	16144	16171	16092	16116	16187	16152	16139	16177	16308	16265	16053	16219	15983	16285	16135	16208	16314	16251	16160	16268	16126	16194	16371	16226	16277	16169	16395	16136	16372	16202
18251	26386	26446	22073	19509	17740	16837	16130	15690	15353	14903	14867	14970	14749	14791	14595	14496	14345	14418	14501	14214	14425	14515	14272	14188	13991	14180	14348	14264	14203	14187	14344	14264	14176	14298	14204	14330	14229	14109	14317	14146	14247	14253	14197	14475	14376	14284	14114	14240	14148	14153	14272	14278	14216	14125	13949	14136	14136	14307	14162	14244	14083	14363	14053	14197	14309	14217	14259	13998	14187	14175	14297	14139	14047	14079	14259	14437	14102	14160	14193	14201	14317	13980	14369	14145	14102	14255	14148	14181	14217	14134	14249	14174	14194	14053	14197	14187	14070	14095	14276	14089	14059	14124	14098	14203	14247	14079	14354	14407	14361	14260	14288	14330	14113	14386	14258	14190	14191	14171	14095	14275	14137	14249	14136	14172	14083	14204	14059	14376	14224	14267	14233	14128	14152	14176	14339	14245	14219	14240	14244	14308	14146	14125	14168	14318	14363	14207	14219	14474	14229	14111	14149	14172	14224	14249	14266	14339	14227	14088	14287	14107	14313	14103	13949	14251	14111	14262	13895	13981	14363	14092	14078	14142	14145	13981	14235	14034	14046	14309	14094	14024	14295	14218	14033	14245	14165	14112	14156	14280	14074	14048	14305	14076	14110	14038	14066	14101	14144	13899	14178	14173	14179	14133	14137	14206	13910	14039	14315	14194	14257	14082	14238	14240	14299	14115	14350	13937	14202	14353	14185	14272	14014	14162	14142	14218	14361	14100	14019	14108	14121	13964	14274	14172	14165	14066	14159	14056	14194	14238	14213	14131	14195	14262	14216	14109	14315	14326	14252	14042	14267	14142	14297	14106	14129	14333	14161	14226	14103	14163	14372	14386	14167	14192	14073	14199	14228	14391	14089	14293	14304	14231	14167	14299	14171	14182	14041	14200	14221	14274	14126	14258	14253	14226	14154	14208	14193	14207	14175	14174	14149	14009	14168	14110	14186	14126	14232	14159	14222	14247	14306	14156	14240	14003	14189	14235	14272	14050	14231	14079	14198	13937	14225	14198	14266	14075	14281	14193	14341	14358	14200	14193	14155	14199	14101	14111	14238	14169	14225	13997	13954	14211	14338	14206	14027	14203	14156	14258	14254	14216	14216	14158	14272	14048	14293	14292	14140	14105	14193	14218	14375	14288	14136	14020	13978	14162	14072	14115	14283	14100	14182	14107	14175	14217	14326	14090	14153	14157	14194	14254	14236	14089	14156	14296	14175	14145	13996	14311	14329	14152	14076	14250	14076	14223	14206	14224	14091	14184	14264	14206	14090	14347	14117	14176	14043	14263	14095	14142	14293	14105	14176	14163	14241	14263	14269	14234	14338	14149	14070	14344	14069	14170	14094	14227	14123	14304	13954	14108	14207	14141	14251	14213	14371	14184	14188	14196	14352	14110	14328	14259	14253	14202	14279	14285	14179	14040	13966	14261	14084	14198	14092	14161	14112	14091	14371	14232	14239	14065	14178	14333	14230	14320	14091	14143	14142	14108	14127	14235	14227	13961	14238	14122	14218	14021	14153	13969	14298	13989	14254	14154	14171	14148	14225	14183	14153	14258	13995	14206	14258	14147	14199	14137	14225	14048	14372	13881	14318	14121	13939	14209	14075	14205	14116	14309	14245	14182	14154	14076	14311	14235	14010	14095	14090	14364	14128	14143	14359	14174	14187	14160	14243	14215	14067	14163	14253	14321	13963	14118	14211	14026	14245	14117	14060	14171	14038	14064	13996	14169	14254	14068	14033	14230	14186	14048	14359	14153	14004	14132	14178	14073	14170	14228	14141	14363	14203	14392	14238	14069	14182	14229	14000	14235	14123	14095	14055	14214	14051	14273	14182	14234	14147	14166	14284	14234	14307	14119	14157	13973	14192	14228	14181	14213	14215	14348	14173	14279	14242	14255	14058	14219	14190	14243	14189	13995	14144	14200	14287	14117	14172	14281	14125	14296	14223	14000	14269	14156	14216	14172	14295	14191	14038	14110	14179	14201	14004	14155	14265	14035	14233	14125	14128	14115	14063	14241	14242	13806	14177	14242	14161	14311	14109	14169	14156	14290	14246	14068	14237	14245	14047	14288	14206	14057	14058	14220	14327	13960	14114	14037	14269	14258	14026	14189	14129	14177	14178	14163	14292	14262	14180	14246	14413	14114	14164	14225	14180	14101	14148	14238	14107	14219	14408	14172	14204	14086	14157	14133	14155	14226	14344	14334	14082	14183	14345	14145	14211	14255	14137	14345	14037	14209	14111	14134	14133	14268	14149	14144	14020	14283	14186	14274	14230	14105	14031	14029	14205	14191	14085	14116	14110	13945	14152	14109	14012	14113	14169	14211	14218	14254	14188	14173	14175	14150	14201	14187	14159	14143	14394	14216	14322	14193	14389	14160	14175	14275	14225	14261	14243	14344	14062	14177	14093	14097	14326	14176	14060	14285	14296	14153	14168	14154	14140	14375	14058	14102	14251	14149	13971	14139	13917	14185	14123	14171	14317	14245	14122	14238	14131	14137	14016	14108	14308	14277	14012	14210	14074	14437	14246	14238	14119	14148	14087	14144	14156	14183	14154	14100	14157	14306	14061	14155	14129	14216	14204	14238	14311	14156	14138	14190	14093	14195	14132	14078	14076	14199	14210	14250	14237	14356	14358	14126	14272	14185	14095	14270	14288	14106	14194	14058	14191	14328	14078	14093	14249	14120	14055	14455	14325	14093	14231	14100	14291	14228	14292	13962	14210	14270	14246	14152	14163	14185	14118	14338	14073	14192	14213	14157	14271	14147	14177	14140	14182	14305	14099	14290	14171	14287	14165	14204	14269	14339	14034	14180	14166	14084	14154	14250	14174	14287	14318	14082	14049	14298	14244	14197	14166	13991	14111	14094	14092	14325	14267	14122	14361	14076	14179	14196	14059	14156	14153	14152	14092	14227	14150	14233	14290	14114	14093	14208	14308	14062	14258	14105	14180	14068	14289	14252	14139	14100	14156	14243	14270	14209	14150	14242	14175	14051	14219	14261	14213	14130	14117	14280	14212	14354	14026	14378	14265	14223	14156	14272	14159	14190	14106	14289	14199	14214	14248	14233	14040	14108	14205	14078	14179	14144	14227	14189	14080	14239	14120	14210	14243	14171	14223	14266	14144	13993	14173	14171	14130	14185	14308	14116	14137	14190	14078	14134	14227	14332	14050	14095	14300	14125	14152	14073	14098	14273	14210	14205	14177	14185	14283	14379	14230	14224	14045	14140	14192	14122	14177	14236	14183	14168	14363	14122	14033	14162	14226	14204	14435	14183	14230	14078	14205	14183	14059	14470	14115	14293	14237	13949	14188	14085	14221	14085	14237	14029	14206	14214	14108	14302	14286	14157	14057	14174	14260	14233	14153	14119	14170	14233	14234	14253	14196	14130	14272	14286	14014	14098	14222	14166	14119	14192	14176	14083	14188	14150	14171	14293	14192	14152	14333	14208	14192	14166	14162	14198	14162	14340	14081	14130	14022	14160	14195	14124	14177	14187	14255	14230	14141	14129	14255	14307	14212	14231	14169	14199	14335	14212	14131	14157	14241	14345	14165	14099	14230	14210	14169	14230	14138	14186	14288	14257	14018	14317	14029	14197	14153	14177	14115	14042	14089	14252	14197	14229	14138	14368	14108	14099	14238	14436	14139	14100	14097	14170	14179	14310	14251	14141	14252	14123	14219	14287	14262	14351	14282	14304	14252	14149	14248	14277	14139	14301	13974	14319	14286	14177	14202	14246	14182	14211	14148	14025	14139	14250	14254	14319	14291	14156	14041	14249	14077	14038	14213	14280	14009	14161	14327	14272	14213	14194	14037	14243	14166	14186	14203	14094	14155	14253	14135	14272	14015	14215	14177	14258	14206	14076	14154	14136	14242	14213	14166	14179	14172	14201	14044	14151	14095	14175	14118	14192	14250	14296	14177	14099	14241	14190	14159	14099	14129	14094	14204	14058	14201	14127	14179	14327	14118	14297	14145	14196	14162	14082	14099	14126	14260	14172	14042	14184	14170	14159	14144	14164	14172	14277	14253	14042	14100	14201	14215	14178	14171	14053	14041	14022	14264	14174	14209	14139	14012	14263	14250	14215	14156	14130	14091	14146	14148	14299	14129	14242	14067	14289	14203	14285	14129	14149	14231	13984	14301	14224	14075	14179	14191	14112	14079	14267	14211	14230	14316	14258	14139	14352	14361	14356	14157	14132	14191	14099	14224	14116	14219	14060	14253	14155	13954	14157	14233	14209	14057	14127	14421	14242	14144	14239	14080	14398	14223	14134	14022	14005	14190	14085	14240	14233	14129	14359	14187	14239	14023	14313	14094	14041	14118	14285	14152	14222	14077	14051	14176	14168	14302	14182	14201	14274	14334	14208	14256	14091	14099	14147	14188	14126	14139	14214	14112	14180	14045	14178	14296	14167	14136	14210	14417	14170	14188	14241	14069	14112	14326	14268	14439	14212	14073	14240	14123	14270	14175	14074	14007	14120	14353	14333	14184	14139	14195	14306	14133	14209	14170	14247	14175	14167	14289	14158	14201	14176	14064	14142	14150	14119	14269	14263	14157	14351	14278	14117	14281	14139	14144	14190	14058	14212	14078	14141	14162	14327	14147	14309	14217	14189	14404	14252	14259	14078	14089	14185	14205	14016	14210	14277	14294	14111	14070	14198	14224	14148	14257	14206	14155	14246	14205	14139	14221	14172	14225	14281	14151	14055	14199	14278	14363	14200	14174	14120	14261	14153	14214	14128	14093	14145	14206	14061	14051	14233	14215	14346	14204	14186	14140	14134	14214	14110	14189	14196	14354	14185	14020	14381	14006	13916	14304	14080	14209	14218	14145	14262	14232	14149	14188	14407	14164	14119	14057	14030	14203	14177	14198	14195	14148	14318	14274	14170	14216	14367	14315	14290	14176	14252	14350	14199	14139	14331	14215	14120	14208	14176	14292	14210	14143	14152	14021	14367	14258	14201	14136	14198	14141	14244	13966	14237	14235	14200	14205	14217	14389	14056	14099	14163	14237	14101	14159	14180	14290	14162	14107	14270	14256	14158	14243	14171	14170	14278	13939	14004	14196	14131	14271	14148	14076	14189	14120	14321	14194	14260	14239	14362	14122
23982	21155	28520	24707	22915	22743	21617	18519	17839	17538	17010	16728	16486	16654	16420	16387	16378	16266	16152	16181	16051	16147	16002	16221	16121	16191	15899	15875	15841	15853	15934	16023	15861	15839	15905	15744	15902	15974	15957	15803	15832	15986	15811	16428	16376	16144	15937	15802	15762	15586	15903	16071	15929	15715	15591	15845	15872	15823	15712	15637	15837	15921	15830	15888	15813	15802	15707	15696	15708	15776	15586	15713	15781	15617	15654	15608	15784	15885	15801	15826	15969	15950	15807	15826	15971	15766	15588	15764	15825	15715	15606	15751	15795	15872	15512	15695	15867	15804	15907	15734	16005	15898	15690	15828	16009	15715	15662	15823	15638	15769	15794	16031	15760	15748	15865	15731	15581	15805	15592	15731	15657	15767	15842	15889	15890	15767	15818	15834	15796	15812	15863	15927	15775	15521	15746	15698	15905	15641	15773	15987	15887	15875	15883	15980	15894	15661	15841	15894	15774	15823	15714	15711	15812	15714	15745	15742	15636	15687	15606	15995	15868	15942	15907	15628	15770	15656	15723	15653	15888	15888	15975	15922	15816	15710	15783	15788	15889	15662	15909	15914	15889	15697	15843	15716	15818	15985	15807	15890	15760	15828	15793	15713	15953	15772	15852	15840	15795	15894	15955	15870	15684	15724	15885	15941	15790	15833	15790	15735	15834	15874	15552	15823	15727	15983	15802	15757	15913	15822	15847	15807	15837	15902	15713	15787	15733	15673	15793	15631	15833	15794	15806	15825	15767	15822	15680	15783	15872	15818	15666	15909	15772	16046	15785	15433	15797	15771	15882	15727	15638	15699	15799	15897	15821	15783	15811	15935	15650	15892	15761	15828	15955	15770	15738	15825	15849	15875	15932	15804	15978	15826	15886	15830	15699	15814	15787	15714	15888	15726	15933	15948	15756	15665	15800	15806	15883	15852	15805	15610	16026	15844	15808	15780	15633	15885	15807	15759	15815	15722	15614	15776	15715	15910	15734	15942	15755	15883	15519	15890	15678	15690	15782	15826	15785	15826	15889	15792	15779	15672	15854	15892	15807	15691	15835	15843	15750	15713	15609	15813	15720	15663	15822	15652	15779	15571	15773	15692	15725	16032	15761	15795	15762	15876	15818	15819	15822	15808	15799	15697	15616	15793	15591	15624	15603	15917	15850	15715	15639	15958	15709	15753	15838	15730	15682	15710	15778	15794	15821	15829	15642	15765	15619	15748	15796	15576	15692	15994	16053	15988	15680	16013	15637	15626	15596	15704	15708	15860	15662	15632	15758	15576	15702	15843	15835	15579	15695	15581	15664	15695	15751	15831	15831	15617	15680	15724	15742	15788	15736	15847	15718	15775	15899	15684	15861	15843	15767	15730	16147	15953	15732	15816	15809	15689	15732	15751	15824	15694	15686	15728	15858	15719	15794	15777	15768	15843	15664	15503	15716	15787	15796	15654	15663	15757	15949	15779	15632	15689	15775	15757	15884	15625	15864	15917	15978	15702	15849	15832	15701	15759	15816	15952	15725	15812	15892	15775	15756	15812	15841	15911	15652	15854	15844	15694	15774	15776	15708	15832	15791	15772	15711	15786	15798	15928	15685	15918	15906	15797	15973	15615	15888	15767	15694	15644	15707	15709	15666	15723	15847	15910	15884	15746	15952	15722	15993	15807	15799	15789	15756	15877	15602	15570	15681	15662	15874	15735	15833	15933	15822	15975	15935	15717	15802	15790	15844	15729	15883	15733	15723	15890	15895	15651	15893	15887	15762	15496	15916	15507	15731	15843	15696	15900	16022	15774	15826	15749	15804	15812	15788	15793	15704	15768	15784	15729	15948	15897	15994	15856	15869	15890	15830	15608	15571	15903	15887	15942	15647	15842	15888	15788	15702	15622	15736	15742	15754	15591	15645	15783	15833	15801	15885	15824	15766	15730	15974	15576	15848	15943	15937	15573	15714	15862	15692	15802	15886	15730	15831	15818	15871	15594	15741	15718	15762	15705	15760	15501	15781	15806	15849	15843	15708	15697	15840	15845	15783	15805	15818	15948	15612	15747	15758	15614	15679	15754	15716	15408	15750	15794	15746	15760	15548	15839	15850	15634	15566	15769	15952	15711	15836	15708	15698	15713	15772	15676	15844	15843	15853	15770	15694	15690	15840	15838	15605	15747	15717	15642	15761	15764	15794	15884	15721	15899	15869	15899	15738	15757	15800	15608	15733	15783	15788	15834	15883	15822	16007	15788	15764	15689	15658	15761	15708	15697	15751	15833	15675	15823	15768	15646	15804	15525	15724	15881	15732	15672	15738	15747	15833	15838	15965	15822	15933	15628	15990	15888	15825	15794	15865	15925	15784	15821	15732	15906	15878	15819	15818	15816	15796	15916	15855	15660	15895	15869	15755	15797	15819	15799	15601	15783	15901	15813	15631	15752	16106	15628	15884	15677	15819	15831	16010	15681	15725	15878	15563	15747	15632	15756	15756	15925	15791	15902	15723	15789	15832	15649	15856	15830	15865	15838	15710	15585	15797	15561	15781	15687	15576	15599	15808	15833	15644	15852	15909	15834	15951	15751	15623	15726	15576	15564	15727	15675	15843	15703	15891	15671	15571	15930	15746	15788	15772	15592	16080	15840	15925	15748	16009	15855	15785	15760	15840	15788	15724	15712	15843	15833	15769	15786	15819	15776	15784	15707	15728	15743	15878	15638	15627	15794	15808	15851	15694	15732	15751	15827	15791	15699	15698	15842	15962	15478	15529	15802	15837	15638	15992	15571	15976	15964	15848	15595	15861	15775	15716	15827	15711	15870	16006	15736	15628	15668	15590	15724	15905	15789	15737	16032	15910	15791	15868	15890	15714	15744	15898	15716	15821	15731	15861	15793	15874	15830	15806	15879	15670	15772	15702	15654	15612	15831	15772	15728	15783	15647	15754	15703	15774	15887	15803	15759	15645	15809	15806	15795	15674	15916	15698	15607	15767	15938	15788	15708	15572	15827	15820	15791	15887	15832	15740	15800	15767	15831	15862	15541	15871	15786	15959	15606	15841	15910	15750	15715	15714	15716	15653	15669	15690	15844	15761	15936	15680	15712	15726	15738	15691	15709	15879	15795	15609	15966	15706	15816	15767	15753	15741	15799	15797	15660	15733	15790	15727	15774	15596	15681	15944	15604	15801	15729	15731	15584	15883	15739	15620	15722	15838	15947	15660	15858	15681	15786	15818	15860	15943	15926	15796	15585	15866	15598	15969	15867	15754	15648	15844	15884	15768	15828	15851	15737	15832	15772	15751	15686	15782	15689	15879	15870	15782	15877	15662	15742	15879	15738	15693	15895	15733	15823	15853	15794	15679	15855	15664	15696	15700	15784	15735	15866	15973	15830	15673	15867	15796	15733	15827	15886	15539	15677	15755	15649	15823	15879	15870	15915	15675	15747	15487	15586	15668	15828	15847	15966	15950	15772	15816	15911	15912	15698	15830	15919	15860	15829	15739	15662	15997	15720	15805	15748	15633	15568	15777	15762	15855	15635	15651	15877	15720	15782	15760	15740	15772	15880	15886	15763	15882	15761	15743	15897	15816	15498	15685	15711	15742	15848	15785	15794	15558	15714	15929	15985	15894	15771	15605	15883	15714	15904	15937	15783	15802	15774	15666	15863	15643	15593	15890	15839	15935	15859	15599	15639	15769	15802	15748	15759	15922	15808	15693	15740	15836	15770	15754	15704	15924	15927	15871	15861	15714	15636	15817	16045	15835	15751	15768	15968	15823	15841	15742	15772	15823	15737	15744	15629	15778	15686	15573	15686	15777	15690	15778	15499	15852	15788	15772	15775	15881	15887	15939	15840	15720	15840	15876	15620	15792	15707	15652	15754	15795	15925	15760	15728	15804	15659	15926	15877	15721	15772	15750	15935	15839	15727	15707	15734	15767	15860	15636	15916	15890	15754	15756	15744	15934	15836	15773	15786	15835	15648	15848	15793	15735	15747	15807	15873	15838	15845	15740	15931	15747	15924	15631	15727	15891	15620	15538	15843	15834	15799	15703	15882	15941	15721	15541	15727	15855	15772	15759	15696	15720	15746	15894	15720	15682	15828	15773	15767	15973	15685	15653	15743	15887	15834	15757	15746	15847	15603	15845	15844	15775	15625	15955	16018	15729	15851	15942	15636	15659	15899	15704	15757	15743	15846	15811	15632	15661	15723	15851	15695	15666	15670	15892	15804	15745	15805	15673	15773	15800	15806	15828	15734	15594	15943	15558	15646	15703	15868	15879	15931	15766	15794	15771	15823	15843	15864	15902	15874	15825	15735	15872	15822	15866	15775	15945	15671	15598	15705	15832	15819	15834	15635	15849	15734	15815	15748	15941	15877	15847	15754	15650	15919	15831	15745	15692	15765	15836	15898	15980	15695	15691	15902	15777	15781	15721	15889	15685	15759	15731	15776	15715	15722	15753	15658	15837	15855	15646	15789	15995	15903	15707	15836	15826	15690	15716	15883	15824	15870	15841	15747	15851	15854	15948	15735	15808	15703	15627	15879	15751	15710	16063	15658	15645	15707	15557	15808	15633	15821	15764	15632	15903	15787	15769	15928	15673	15770	15897	15692	15982	15766	15682	15910	16037	15708	15592	15704	15646	15854	15885	15704	15819	15778	15819	15560	15727	15786	15716	15757	15796	15757	15725	15849	15795	15845	15999	15839	15743	15560	15668	15746	15962	15832	15821	15957	15924	15631	15714	15776	15653	15586	15731	15741	15641	15741	15907	15844	15798	15886	15829	15964	15836	15887	15635	15774	15844	15705	15804	15728	15846	15841	15959	15820	15791	15641	15777	15761	15648	15661	15746	15859	15841	15749	15760	15823	15800	15871	15682	15819	15721	15599	15772	15786	15643	15813	15742	15666	15928	15681	15836	15816	15746	15853	15775	15794	15752	15680	15988	15676	15764	15833	16066	15895	15687	15780	15811	15896	15841	15727	15856	15798	15714	15644	15850	15850	15625	15750	15801	15873	15932	15701	15851	15551	15795	15667	15861	15764	15780	15790	15695	15743	15529	15813	15932	15883	15797	15754	15867	15784	15927	15789	15855	15690	15698	15785	15732	15792	15804	15804	15702	15597	15603	15866	15554	15854	15786	15836	15847	15885
18063	31552	31451	26867	23370	21098	19096	17905	16994	16095	15694	15486	15457	14918	14936	14671	14538	14480	14483	14265	14276	14228	14207	14331	13968	14178	14201	14026	14008	14038	14265	14118	14218	13847	13959	14160	13877	13983	13985	13995	13975	14097	14245	14507	14377	14294	14089	14039	14030	13981	13918	13872	13901	13931	13872	13988	13863	13898	14096	13964	14012	14020	14066	13896	13971	13891	13979	14109	13983	13964	14031	13864	13964	13970	13834	14142	13964	13978	13972	14096	14012	13860	13816	13952	13900	13742	14029	14057	13863	14155	13930	13961	13892	13931	13933	13843	13897	13975	14028	13910	13861	13824	14034	13799	13911	14039	14073	13896	13759	13906	13903	13822	13905	14091	13831	13912	14004	13964	13931	13947	13968	13916	13897	13808	13933	13891	13857	14108	13931	13949	13791	14023	13778	13887	13876	13879	13770	13820	13889	14008	13871	14022	13899	13880	13936	13926	13842	13962	13977	14000	13828	13880	14014	13867	14075	14028	13796	13905	13914	13915	13807	13950	13878	13993	13821	14005	13972	13858	13923	13789	13839	13871	14067	13924	13888	13916	13892	13988	13751	13938	13880	13973	13807	13842	13817	13846	13902	13954	13821	13937	13950	13895	13899	13904	13900	14014	14028	14008	13892	14018	13822	13969	14114	13916	14014	13872	13790	13885	13980	13900	13866	13819	13990	13740	13882	13725	13941	13861	13886	14025	13789	13864	13834	13828	14028	13969	13975	13859	13910	14015	13882	13855	13882	14034	13962	13906	13791	13919	13835	13759	13902	13842	13947	13948	13816	13830	14056	14003	13952	14052	13969	13960	13879	13986	13982	13983	14016	13886	13934	14012	14041	13766	13921	13856	13906	13834	13935	13937	13691	13955	13905	13875	13952	13939	13852	13990	13967	14042	13969	13889	14082	13997	13883	14008	13944	13869	14082	13787	13814	13941	13964	13875	14002	14029	14082	13748	13925	14000	13958	14049	14080	13801	13967	14040	13998	13855	13932	13825	13990	13977	13747	14020	13769	13729	14095	13730	13832	13873	13810	14209	14091	13883	13802	13837	13914	14032	13914	13924	13751	13894	13927	14099	13853	13803	13973	13998	13852	13903	13922	13897	13988	13777	14073	14020	13898	13867	14026	13790	13861	13851	13935	13906	13792	14047	13823	13787	13806	13836	13972	14052	13723	13904	13930	13825	13911	13905	13969	13961	14002	13998	14079	13976	13865	13897	13999	13793	13947	13876	13900	13826	13928	13860	13933	13898	13997	13855	13753	13931	13898	14099	13853	13910	13934	13888	13841	14038	13888	13762	13963	13704	14012	13818	13899	13920	13919	13941	13933	13956	14056	13875	13831	13983	14121	13917	13867	13771	13801	14062	13838	13955	13894	13826	13962	13858	13842	14013	13752	13885	13981	13963	13920	13825	13873	13795	13848	14072	13945	13886	13921	13847	13916	14093	14009	13914	13967	13951	13827	13916	13852	14051	13739	13868	13822	13991	13979	13836	13922	13924	13997	13927	13878	14027	13889	13976	14000	13888	13900	13944	13915	13834	13815	14032	13869	13866	14041	13863	13822	13838	13884	13904	13810	13863	13969	13824	13995	13954	13943	13912	13963	14065	13845	13905	13889	13935	13896	14059	13995	13934	13984	13938	13900	14055	13864	13955	14006	13964	13853	13759	14043	13716	13930	14144	13910	13919	14093	13652	13926	13915	13912	13761	14026	14062	13936	13822	14056	13845	14006	13898	13914	13949	13914	13931	13915	14007	13690	13931	13899	14088	13932	13830	14073	13926	13959	13883	13961	13935	13768	13998	13972	13826	14001	13819	14042	13995	13839	13927	13819	13861	13990	13805	13881	13950	14012	13971	13946	13969	13748	13929	13889	13976	13832	13793	13897	13784	14028	13939	13782	13872	13836	14109	13859	13916	13945	13921	13975	14004	13974	13717	13850	14029	13888	14047	14094	13977	13978	13768	14023	14097	14046	13814	13800	13858	13988	13707	14020	13695	13804	13793	13968	13878	13841	13932	13916	13991	14003	13828	13892	13839	13813	13979	13948	13927	13744	14031	13867	13924	13796	13994	13783	13890	13786	13900	14012	13858	13777	14015	13949	13884	13836	13996	13873	13885	13943	13883	13726	13882	13924	13963	14018	14119	13910	13893	13891	14055	13892	14053	13826	13867	13856	13848	13934	13681	13783	14069	13984	13945	13818	14026	13845	13928	13919	13726	13843	13828	13942	13937	13814	14017	14027	13797	14005	13945	13985	14067	13921	13814	13811	13828	14059	13799	13940	13881	13999	13758	13869	13941	13933	13904	13966	13909	13921	13942	13862	13964	13915	13946	13935	13854	13842	14069	13761	13942	13922	13969	14117	13872	14063	13809	13890	13936	13914	13889	14088	13917	13923	13955	13990	13912	13828	13888	13823	14012	13995	13995	13964	14001	13958	13879	13986	13964	13915	13975	13908	13967	13962	13873	13787	13881	13954	13674	13822	14002	14088	13792	13943	13906	13903	14113	14010	13962	13899	14132	13861	13848	13814	14058	13873	13990	13991	13768	13762	14099	14009	13788	13879	13854	13944	14029	14071	14085	13941	13855	13831	13845	13982	14026	13919	13881	14034	13996	13661	13938	14011	13940	13839	13981	13869	13843	13900	13815	13789	14011	13982	14016	13927	13882	14083	13777	13933	13911	13902	13927	13922	14038	13724	13917	13871	14074	13876	13873	13970	13863	14002	13998	13895	13922	13995	13832	13926	14045	13814	13894	13794	13852	14051	13975	14001	13945	13895	13906	13809	14010	14041	14099	13763	13919	13856	13937	13870	13942	13985	13840	13830	13916	13948	13929	13922	13883	13922	13995	13803	14035	13990	13928	13743	13935	13812	13806	13921	13914	14186	13944	13831	13891	13886	13841	13941	13997	13956	13852	13856	13953	13965	13952	13875	13914	14029	13833	14004	13916	13801	13999	13993	13963	14001	13859	13915	14042	13864	13929	13901	13981	13968	14003	13831	13975	13936	13758	14057	13855	13907	13923	13893	14005	13907	13963	13844	13909	13736	13818	13848	13886	13784	13886	14012	13816	14076	14020	13922	13825	14012	13801	14097	13856	13776	14062	14057	14008	14055	13958	13914	14002	13837	14077	13958	13939	13977	13846	13927	13842	14018	13755	13774	13879	13676	14113	13938	14178	13935	14017	13830	13875	14026	13906	13966	14010	13891	13862	13876	13933	13936	13993	13955	14101	13883	13859	13870	13908	14017	13872	13910	13797	13813	13863	14012	13860	13954	14033	13831	13973	13940	14009	13895	13785	13937	13912	13824	13990	14117	14010	14020	13896	14025	13877	14117	13985	13920	13721	13869	13884	13912	13983	13929	14060	13876	13860	14110	13903	13962	13936	14039	13899	13842	13956	13930	13696	13888	13825	13982	13895	13840	13966	13875	13979	14037	14054	13875	13888	13933	13904	14039	14060	14003	13854	13772	14045	13860	14034	13946	13918	13897	14019	14020	14021	13917	13908	13958	13778	14030	13815	13857	13833	14010	13997	13977	14202	13906	13952	13924	13961	13994	13902	14007	13980	14057	13878	13916	13864	13948	13945	13960	13892	13912	13893	13880	14044	13834	13864	14050	13806	14001	13899	13952	13973	13899	13880	13886	14071	13901	13949	14006	14104	14081	13957	13975	13884	13957	13966	13929	14099	13954	13980	13982	14099	14099	14010	13974	13987	13869	13840	13769	13996	13864	14195	13941	13816	13855	14035	13968	13722	13862	13912	13841	13729	13867	13968	14060	13914	13880	14021	13787	14135	13928	13844	13959	14047	13951	13942	13925	14007	13879	14133	13909	13926	13900	13800	13950	13992	13895	13744	13865	13877	13976	14076	13843	13759	13965	14181	14049	13930	14084	13959	13887	13805	13884	13809	14029	13742	13888	13968	13931	13728	13918	13996	14065	14091	13991	13904	13740	13882	13889	13826	13955	13748	13919	13868	14016	13909	13980	14026	14129	13966	13862	13849	14029	13735	13925	13826	13821	13936	13761	13916	14049	13872	13905	13872	14010	13980	14025	13859	13933	13994	13950	14119	13813	13867	13990	13899	13892	13930	13914	13874	13933	13932	13937	13900	13955	13945	14064	14018	13982	13827	14016	13815	13833	13992	13846	13865	13918	13834	14122	13853	14009	13949	13911	13738	13934	13888	14182	13872	13741	14054	14083	13918	13737	13754	14046	13897	14079	14004	13894	13958	13943	13926	14016	13952	13858	13807	13865	13932	14057	14001	14048	13944	13931	13938	13782	13987	13979	13929	13986	13964	13961	13858	13977	13925	14150	13824	13979	13782	14016	14022	13910	13763	13866	13925	13844	14011	13778	14114	14168	13889	14002	13911	13845	13900	13979	13925	13872	13774	14027	13895	13846	13909	13950	13803	13914	13905	14099	13985	13793	13981	13975	13913	14069	13938	13814	13996	14008	13909	13802	13936	13770	13948	13915	13930	13922	13903	13905	13851	13926	13948	13975	13919	13931	14018	13991	13958	13976	13834	14054	13890	13852	14041	13880	13811	13948	13900	14024	13896	13946	13958	14095	13829	13870	13877	13959	13753	13889	13920	13962	13973	13982	13806	13951	14117	13738	13782	13933	13872	13751	13745	13869	13877	13866	14076	13950	14042	13962	13958	13939	13898	13854	13921	13843	13857	13968	13978	13954	14056	13981	13879	13856	13931	13888	13821	13922	13913	13797	13953	14042	13892	13805	14074	13935	13829	14053	13992	13852	14039	13943	13886	13866	13969	13946	13986	14083	13808	14010	13706	13914	13766	13902	13794	13918	13839	13919	13837	14058	14000	13957	14078	13914	13808	13913	13954	13890	14057	13968	14035	14040	13951	13995	13934	14039	13949	14030	13852	13904	13822	13809	13886	13864	13786	14042	13926	14014	13986	14022	13853	13954	13794	14000	13940	13797	13980	13816	14041	14009	13820	13877	13881	13871	13846	13938	13936	13765	14060	13732	13839	13920	13816	13929	13810	13990	13872	13799	13965	13757	13973	13949	14052	14012	13837	13847	14030	13965	14054	13881	13915	13960	14026	13836	13930	13912	14038	13945	13923	13927	13908	13899	13989	13867	13884	14066	13906
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
