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
339928669722	339928670286	339928670836	339928671386	339928671936	339928672486	339928673036	339928673586	339928674136	339928674686	339928675236	339928675786	339928676336	339928676886	339928677436	339928677986	339928678536	339928679086	339928679636	339928680186	339928680736	339928681286	339928681838	339928682386	339928682936	339928683486	339928684036	339928684586	339928685136	339928685686	339928686236	339928686786	339928687336	339928687886	339928688436	339928688986	339928689536	339928690086	339928690636	339928691186	339928691736	339928692286	339928692836	339928693386	339928693936	339928694486	339928695036	339928695586	339928696136	339928696686	339928697236	339928697786	339928698336	339928698886	339928699436	339928699986	339928700536	339928701086	339928701636	339928702186	339928702736	339928703286	339928703836	339928704386	339928704936	339928705486	339928706036	339928706586	339928707136	339928707686	339928708236	339928708786	339928709336	339928709886	339928710436	339928710986	339928711536	339928712086	339928712636	339928713186	339928713736	339928714286	339928714836	339928715386	339928715936	339928716486	339928717036	339928717586	339928718136	339928718686	339928719236	339928719786	339928720336	339928720886	339928721436	339928721986	339928722536	339928723086	339928723636	339928724186	339928724736	339928725286	339928725836	339928726386	339928726936	339928727486	339928728036	339928728586	339928729136	339928729686	339928730236	339928730786	339928731336	339928731886	339928732436	339928732986	339928733536	339928734086	339928734636	339928735186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23510	21762	29732	24586	23699	27940	29902	24782	22695	21915	20873	20052	19262	19052	18859	18678	18366	18079	17934	17954	18020	17916	17751	17679	17637	17649	17703	17673	17641	17741	17457	17375	17439	17606	17159	17529	17386	17305	17355	17337	17504	17530	17349	17254	17557	17190	17420	17510	17468	17508	17320	17165	17197	17329	17398	17311	17284	17363	17391	17401	17463	17367	17408	17443	17183	17296	17352	17316	17350	17254	17311	17263	17096	17124	17194	17335	17266	17329	17322	17529	17239	17419	17438	17255	17405	17466	17326	17196	17269	17117	17250	17323	17367	17507	17307	17383	17384	17266	17214	17315	17291	17308	17107	17312	17312	17165	17412	17389	17133	17208	17346	17223	17159	17111	17274	17340	17317	17369	17239	17210	17411	17379	17421	17436	17319	17203	17133	17356	17382	17330	17195	17276	17297	17372	17177	17227	17418	17236	17216	17240	17330	17230	17216	17247	17291	17173	17201	17271	17418	17250	17327	16998	17187	17451	17258	17292	17309	17298	17089	17452	17275	17301	17294	17218	17480	17415	17237	17411	17231	17231	17279	17194	17316	17381	17229	17425	17102	17316	17336	17380	17264	17326	17248	17276	17397	17235	17426	17407	17352	17263	17239	17365	17247	17287	17501	17252	17210	17365	17162	17109	17378	17302	17302	17458	17306	17121	17178	17205	17524	17270	17418	17387	17549	17426	17139	17224	17144	17301	17225	17093	17397	17483	17334	17453	17230	17322	17201	17277	17357	17215	17266	17288	17392	17387	17250	17300	17404	17247	17105	17276	17413	17160	17357	17343	17538	17251	17207	17493	17340	17145	17254	17183	17461	17203	17307	17241	17324	17274	17147	16964	17152	17228	17177	17081	17332	17360	17032	17446	17085	17198	17489	17392	17273	17244	17179	17234	17298	17280	17252	17377	17218	17312	17297	17254	17348	17268	17364	17303	17296	17279	17312	17190	17360	17206	17210	17311	17049	17416	17436	17158	17058	17259	17310	17167	17241	17209	17291	17212	17381	17315	17446	17472	17444	17240	17170	17186	17265	17281	17221	17377	17184	17278	17223	17347	17298	17095	17297	17063	17353	17266	17333	17188	17117	17332	17219	17347	17317	17434	17471	17176	17261	17373	17198	17324	17268	17307	16947	17047	17220	17268	17263	17244	17241	17111	17407	17148	17283	17126	17146	17069	17355	17161	17253	17380	17042	17254	17357	17211	17350	17238	17350	17318	17364	17222	17149	16975	17222	17316	17302	17255	17180	17137	17204	17136	17419	17439	17143	17298	17346	17336	17490	17290	17204	17328	17187	17181	17121	17067	17197	17253	17271	17210	17197	17217	17447	17259	17294	17305	17276	17400	17393	17354	17347	17191	17416	17209	17342	17205	17110	17377	17232	17181	17186	17284	17551	17195	17174	17093	17213	17066	17511	17399	17339	17382	17302	17520	17405	17237	17045	17257	17191	17371	17204	17123	17357	17219	17167	17296	17202	17286	17108	17368	17163	17346	17280	17097	17206	17292	17406	17443	17410	17091	17282	17400	17223	17098	17435	17125	17256	17530	17269	17231	17363	17296	17094	17305	17466	17329	17259	17228	17225	17062	17344	17556	17372	17418	17371	17182	17105	17353	17369	17326	17420	17097	17427	17114	17216	17065	17343	17398	17306	17116	17428	17358	17349	17414	17392	17065	17374	17149	17340	17402	17385	17302	17273	17131	17228	17058	17171	17489	17429	17260	17397	17445	17514	17375	17015	17413	17077	17298	17109	17213	17339	17354	17267	17199	17143	17187	17074	17236	17305	17186	17492	17285	17237	17207	17234	17125	17290	17308	17241	17395	17338	17346	17287	17257	17070	17368	17247	17182	17245	17367	17335	17248	17123	17135	17369	17280	17169	16892	17384	17358	17220	17228	17434	17182	17287	17195	17243	17216	17062	17346	17179	17263	17239	17259	17108	17355	17354	17082	17334	17166	17255	17275	17325	17150	17268	17211	17396	17414	17327	17324	17418	17344	17405	17297	16915	17384	17316	17334	17136	17296	17373	17391	17311	17243	17358	17130	17158	17121	17385	17198	17427	17255	17005	17121	17066	17352	17301	17296	17325	17166	17283	17189	17377	17242	17164	17303	17130	17229	17147	17458	17191	17355	17313	17414	17453	17476	17273	17212	17257	17342	17229	17182	17462	17355	17195	17389	17479	17310	17134	17110	17546	17305	17162	17300	17231	17297	17353	17186	17135	17302	17378	17113	17334	17345	17388	17327	17262	17160	17328	17304	17309	17422	17172	17391	17210	17280	17349	17258	17429	17329	17356	17314	17350	17229	17140	17294	17184	17249	17341	17218	17218	17353	17222	17187	17528	17335	17320	17302	17112	17436	17402	17206	17500	17300	17540	17324	17230	17323	17049	17224	17170	17146	17236	17169	17255	17335	17245	17262	17277	17202	17333	17354	17268	17355	17244	17036	17283	17335	17229	17297	17275	17253	17169	17264	17121	16991	17468	17306	17246	17281	17100	17290	17481	17354	17281	17305	17335	17190	17252	17243	17258	17345	17214	17302	17268	17233	17329	17315	17318	17249	17295	17031	17188	17314	17297	17151	17268	17209	17402	17276	17331	17502	17091	17269	17317	17421	17302	17284	17263	17445	17407	17290	17383	17192	17327	17453	17195	17078	17285	17407	17230	17328	17245	17448	17287	17148	17244	17348	17369	17305	17409	17314	17454	17348	17229	17318	17378	17350	17195	17423	17164	17199	17267	17258	17210	17112	17313	17150	17267	17337	17364	17309	17320	17343	17384	17248	17139	17214	17216	17050	17297	17073	17501	17206	17473	17474	17245	17206	17250	17229	17121	17247	17399	17248	17219	17471	17278	17139	17326	17356	17412	17302	17348	17274	17154	17390	17403	17222	17309	17481	17124	17210	17305	17356	17321	17277	17081	17149	17320	17301	17457	17153	17159	17253	17399	17022	17091	16945	17223	17102	17455	17327	17295	17297	17335	17384	17385	17277	17245	17304	17275	17329	17341	17400	17281	17298	17297	17213	17189	17232	17301	17254	17347	17473	17378	17170	17395	17247	17408	17111	17438	17182	17216	17377	17200	17262	17463	17200	17258	17445	17359	17364	17182	17087	17212	17388	17362	17290	17195	17246	17309	17267	17334	17176	17183	17365	17128	17069	17164	17173	17291	17037	17248	17358	17047	17348	17294	17186	17417	17161	17114	17198	17178	17379	17391	17238	17197	17542	17449	17062	17293	17143	17146	17089	17320	17312	17223	17567	17219	17153	17135	17285	17188	17313	17174	17312	17158	17365	17161	17236	17298	17278	17280	17217	17134	17044	17232	17017	17287	17327	17165	17332	17132	17323	17319	17163	17344	17147	17251	17130	17343	17359	17413	17421	17173	17115	17263	17206	17156	17277	17355	17137	17281	16942	17381	17183	17306	17445	17259	17267	17062	17379	17408	17297	17172	17113	17170	17432	17264	17430	17178	17400	17113	17217	17332	17077	17359	17241	17326	17363	17491	17087	17237	17280	17447	17518	17440	17257	17205	17401	17386	17279	17431	17061	17222	17097	17167	17265	17369	17401	17361	17414	17447	17268	17314	17232	17204	17269	17350	17315	17310	17519	17398	17165	17351	17487	17457	16995	17312	17442	17049	17276	17273	17417	17305	17372	17398	17180	17305	17199	17403	17050	17164	17351	17340	17339	17380	17417	17355	17112	17317	17201	17307	17390	17141	17246	17427	17370	17165	17444	17239	17354	17309	17272	17382	17403	17331	17219	17360	17103	17134	17173	17199	17373	17141	17419	17224	17090	17249	17351	17182	17201	17225	17032	17285	17312	17281	17285	17405	17331	17269	17319	17315	17258	17212	17229	17397	17423	17366	17351	17333	17359	17246	17334	17109	17139	17379	17182	17425	17377	17377	17352	17204	17211	17288	17075	17259	17320	17098	17329	17267	17146	17253	17194	17248	17230	17440	17321	17221	17199	17326	17349	17217	17579	17084	17256	17274	17212	17249	17086	17205	17263	17137	17227	17258	17260	17396	17103	17156	17131	17187	17232	17137	17329	17176	17143	17230	17007	17148	17315	17148	17110	17283	17355	17303	17259	17229	16970	17109	17124	17102	17252	17368	17368	17361	17175	17184	17192	17397	17253	17251	17261	17190	17185	17233	17272	17200	17233	17130	17274	17388	17195	17205	17365	17167	17186	17286	16971	17314	17284	17351	17207	17221	17157	17330	17257	17473	17296	17324	17156	17232	16974	17117	17216	17249	17307	17359	17236	17201	17286	17294	17539	17191	17190	17233	17208	17174	17042	17353	17076	17444	17111	17430	17354	17146	17287	17288	17277	17422	17169	17085	17401	17141	17233	17262	17272	17274	17090	17436	17191	17372	17127	17199	17215	17413	17228	17480	17407	17421	17176	17280	17258	17204	17329	17332	17474	17278	17511	17311	17292	17505	17505	17263	17230	17143	17169	17422	17334	17183	17307	17617	17354	17300	17340	17305	17383	17256	17223	17189	17174	17276	17291	17254	17359	17103	17201	17172	17103	17179	17385	17328	17204	17341	17335	17235	17274	17165	17294	17284	17296	17158	17188	17324	17341	17248	17505	17391	17289	17221	17325	17253	17194	17066	17218	17404	17128	17333	17228	17250	17093	17364	17185	17313	16995	17292	17192	17197	17187	17232	17193	17376	17335	17377	17225	17156	17284	17250	17255	17244	17091	17193	17254	17300	17259	17187	17153	17348	17178	17181	17312	17257	17245	17606	17292	17038	17370	17263	17408	17314	17490	17188	17341	17157	17298	17188	17163	17269	17148	17181	17366	17194	17247	17128	17243	17299	17164	17332	17354	17376	17521	17159	17394	17173	17191	17165	17176	17043	17291	17191	17413	17254	17147	17239	17102	17238	17155	17011	17499	17249	17231	17142	17180	17168	17217	17240	17375	17269	17293	17114	17278	17209	17467	17223	17274	17244	17355	17258	17151	17272	17349	17378	17230	17221	17225	17338	17231	17292	17409	17357	17193	17169	17136	17176	17402	17491	17165	17215	17358	17303	17383	17300	17381	17413	17220	17127	17032	17350	17178	17213	17305	17297	17335	17427	17146	17156	17260	17402	17208	17161	17207	17269	17480	17586	17206
35445	60324	54053	42835	37049	32363	28054	25513	23326	21130	20067	18768	18104	17383	16974	16630	16364	16279	16116	15828	15725	15557	15691	15420	15386	15446	15208	15223	15211	15218	15178	15138	15072	15273	15350	15251	15206	15247	15026	15113	15199	15238	14967	15181	15169	14957	15264	15076	14997	15116	15013	15111	15002	15070	15149	15089	14972	15008	15110	15068	14908	15079	14740	15179	15095	15027	15120	15159	14958	15123	15057	15016	15000	14949	15126	15065	15009	15061	14935	14917	14878	15023	15048	15073	14946	15093	15081	15018	15127	15017	14980	15076	15153	14880	15038	15129	15102	15039	15092	14994	15117	15007	15110	15035	15058	14952	15104	15025	15113	15081	15034	15051	15180	15108	15012	15046	15205	15103	15027	15165	15062	14990	14997	15069	14978	15091	15196	15029	15025	15008	15001	15082	14878	14991	15229	15126	15087	15113	15071	14929	15040	14996	14911	15220	14939	15202	14929	15082	15060	15002	15160	15064	14970	15059	15015	15138	14953	15004	14899	15044	14938	15002	15054	15086	15067	15200	15170	15093	15131	15017	15072	14972	15030	15019	15003	14931	14965	15164	15165	14890	15257	15063	14985	15026	15002	15024	14976	15124	15109	14920	15079	15102	14994	15072	14918	15042	15018	15077	15031	14978	15072	15166	15181	15146	15012	15019	15077	15220	15109	15178	14931	15018	15129	14885	15026	14902	14957	14915	15074	15076	15206	15011	15028	15127	14966	14984	15025	15036	15042	14959	14851	15155	14974	14907	15017	15082	15037	15153	14869	15117	15018	15121	15012	15127	14819	14953	15025	15034	15113	15025	15006	15092	15166	14975	15038	14965	15206	15100	14992	15136	15109	15110	14941	15010	15108	15021	14979	15013	14932	15070	15219	15182	15029	15157	15215	15046	14984	15009	15106	14979	14914	14911	15115	15112	14962	14908	15042	15088	15009	15020	15054	15082	14984	15089	15113	14968	15182	15104	14942	14996	14895	15042	15130	15035	15132	15033	15121	14975	14976	14968	15137	15210	15024	15036	15026	15018	14970	15005	14960	15134	15105	14919	15034	15089	14997	14953	15086	14912	15084	14955	15027	14894	15061	15187	14886	15006	15079	15007	15017	15115	14958	15126	14985	15189	15090	15106	15098	15168	15033	14867	15064	14863	15089	14973	15083	15063	15129	15018	14816	15059	15100	14995	14872	15101	14947	15023	15163	15062	15175	15026	14958	15023	15154	14965	15046	15053	15091	14980	15181	15019	14968	15143	15175	14967	15089	14986	15069	15105	14877	15162	15071	14906	15141	14973	15020	15084	14972	15026	14831	14977	14819	15039	14927	14967	15176	14954	15079	15027	14991	15055	14943	15092	14989	15116	15135	15101	15271	15115	15038	15018	15163	14989	15028	15091	15038	14938	15078	15146	15130	14918	15134	15014	15104	14983	14965	15192	15100	15137	15140	15062	15032	15186	14887	15084	14937	15057	15049	15171	15183	14996	15130	14934	14969	15039	14847	15055	14921	14924	15036	15209	15117	14933	15052	14898	15146	14901	14990	14910	15035	14940	15168	15062	15160	15053	15043	15012	15012	14867	14926	15057	14990	15065	15092	15089	15013	15039	14919	14939	15242	14915	15110	15162	14850	15110	15055	15093	15068	15130	15124	15079	14995	15008	15098	15037	15017	15109	14985	14997	15040	15204	14896	15012	15185	14889	14994	15029	15077	15128	14893	14908	15093	14885	14963	15125	14974	15014	15031	15165	15090	14984	14806	15093	15051	14974	15094	15038	14944	15139	15004	15048	14992	15021	15338	14917	15050	14985	15022	15125	15067	14915	14931	15011	15080	15017	14950	15194	15140	15041	14992	14865	15038	14963	14883	15047	15030	14767	15127	15000	14997	15195	15039	14962	14821	15057	15055	15058	14965	14964	15087	14997	14932	15023	15055	14957	14996	15178	15047	14977	15329	14978	15206	14898	15050	14981	14928	15037	15186	14989	15051	14946	15045	15130	14930	15102	15041	15048	15083	15151	15147	14989	15145	14900	14985	14978	15200	15061	15054	15053	15028	15030	14955	14902	15096	14914	15110	15120	15128	15177	14929	14932	14974	14967	14985	14976	14993	15136	15149	14928	15037	15183	14997	14972	15141	15066	15061	15068	15163	15057	14987	15227	14941	15030	15064	15125	15101	15023	14888	14885	15084	15053	14944	15018	14965	15000	15123	15175	15052	15083	14863	15026	14922	14973	14795	14957	15097	15028	14925	15000	15039	15048	14840	15075	15232	15098	15056	14919	15007	15004	14919	14956	15084	14900	14929	15101	14935	14975	15069	15018	15103	15119	15068	15032	15039	15056	14873	14977	15159	14985	14916	15136	14918	15018	15117	14995	15020	15174	15055	14856	15082	15053	14954	14993	15096	15030	15049	15143	15067	15105	15046	15096	14999	15039	14968	14881	15095	14899	14998	15009	14804	14978	14977	15061	15072	15040	15016	15137	14984	15198	15007	15143	15020	15133	14977	15107	15197	14932	15052	14904	15067	15005	14906	14998	15026	14973	15053	14917	15075	15056	15055	15014	15114	14982	14982	14975	15139	14925	15066	14882	15158	15048	15029	14948	14968	14991	15022	15182	15055	15127	14932	15100	14971	15140	14992	14895	15031	14967	15093	15072	15078	15066	15002	15116	15223	14975	15002	14975	14965	14953	15044	15030	14853	15044	15060	15008	15124	15051	14953	14910	14923	15076	14966	14918	15183	14981	15155	15046	14980	15066	15046	15030	15139	15194	15277	14992	14879	15036	14918	15072	14997	15073	14867	15059	15257	14953	15023	15003	14972	15053	15036	14911	14851	15112	15246	14990	14833	15062	15147	15139	15262	14838	15004	14990	14989	15176	15014	14960	15000	15087	14983	15128	15085	14813	14929	15074	14956	15001	15007	15001	15014	14999	14985	14887	14983	14930	15021	15053	14852	15003	15076	15139	15064	15014	14983	14788	14982	15080	15034	14985	15069	15096	15057	15056	15015	14914	15061	15036	14955	14968	14976	14880	15050	15097	14893	15011	14978	15086	15209	14906	14984	15176	15000	14964	14982	14994	14878	14859	15012	14982	15034	15007	15004	15010	14979	14985	14953	14794	14904	15001	15141	14857	15048	14974	15010	15250	15073	15054	14947	14948	15041	15000	15071	15246	15061	15107	14998	15092	15016	15068	15098	14976	15103	15032	15018	14971	15071	14980	15116	14853	15003	15088	14977	14935	14965	14979	15081	14867	15054	15085	15016	15037	15011	14945	15091	14945	14896	15110	15184	14993	14957	15150	15096	14959	15121	14936	15228	15103	15107	14992	15081	15184	15131	14978	14972	15166	15265	15103	15219	15012	15165	15106	15149	15072	15046	15025	15018	15026	14970	15029	14846	14874	14986	15097	14961	15243	14961	14985	14947	14966	15090	14893	15025	15100	14962	15059	14971	14953	15099	15025	15034	14939	15100	15065	15096	15026	14994	15189	15101	15088	14998	15156	14960	14894	15123	14950	14929	15032	14861	14989	15031	15048	15129	15038	14841	15025	15010	14998	14979	14926	15186	14821	15030	15071	15141	14958	15066	15137	15100	15051	14909	15013	15024	15163	14869	15043	14902	15078	15171	14963	15029	15164	15043	14969	14911	15100	14965	15013	15189	14933	15025	15187	15022	15143	15217	15123	15144	15003	14928	14940	14993	15025	15111	15009	15132	15005	14966	15038	14900	15012	14849	15089	15154	14960	14926	14939	15087	15035	14963	15076	15235	15039	15084	14901	15020	14998	14893	14999	14848	15105	15007	15053	14930	15114	14975	15079	14994	14975	15196	15051	15091	15016	14961	15163	15028	15017	15134	15014	14940	14844	15115	15103	15007	14971	15149	14972	14952	15002	15077	15113	15127	14878	15113	15009	14989	15137	15014	14970	15093	15033	15035	15117	14896	15016	14883	15005	14972	15065	14926	15099	14954	15076	15036	15121	15129	15000	14889	15004	15044	15011	14990	15052	15104	15066	14946	15107	15128	14880	15072	14993	15085	15063	15009	15180	15155	14996	15227	15026	15147	14852	15025	15083	15152	14889	15120	14998	14983	15134	15075	15061	15064	14927	14903	14977	14995	15029	15200	14966	15021	15034	15075	14910	15048	15101	14990	15036	14928	15105	14859	15048	15058	15089	15019	14966	15011	14987	15075	15106	15075	15060	14917	15109	15000	14972	14992	15186	14961	14866	15064	15055	15109	15033	14999	14939	15014	15063	15042	15006	14952	15114	14986	15043	14896	15158	14944	15065	15060	15005	14977	14974	15123	15011	15140	15077	14962	15102	15000	15285	15101	15039	15043	15134	15203	15102	15036	15122	15046	15122	15120	14992	14948	14997	15126	14993	15094	15041	15144	15045	15117	14994	14938	15016	15222	15001	14974	14948	15110	14984	15173	15104	15041	15111	15102	14988	15225	15096	15084	15026	15054	15045	15006	15199	15138	15102	15012	14848	15031	14973	14983	14930	15000	15019	15132	14947	15025	15036	15199	15037	14960	15147	15077	14999	15145	15020	15132	15161	14949	14786	14946	14993	14950	15169	15094	14958	14974	14962	14984	14941	15039	14903	15000	15139	15081	15051	14999	15001	14996	15043	15015	15013	15120	15173	15205	15109	15191	14890	15072	15105	15164	15131	15014	15015	15046	14940	15205	15069	14864	14927	15081	14915	14991	15206	15044	15144	15003	14885	15156	14828	15102	14996	15021	15070	15040	15144	15078	15118	15145	15051	14854	15080	15069	15080	15055	15047	14965	15183	14955	15053	15010	15056	14989	14898	14978	15170	14935	14933	14994	15064	15066	14837	15047	15061	15019	15125	15048	15064	14870	15025	14981	15023	14911	15201	15168	15083	15043	15170	15240	15092	15129	14999	14895	15079	14966	14949	15236	14980	14997	15037	15224	14967	15087	14922	15038	15010	14893	15162	14853	15142	15057	14935	14924	14883	15021	15043	15090	15009	15156	15030	15005	14855	15099	14976	15057	15153	15109	14893	15051	15008	15098	14912	15047	15054	15052	15004	14956	15010	15026	15184	15055	15080	15060	15031	14927	14988	15077	15131	15066	15184	14895	14992	15006	15017	15036	14910	15028	15110	15039	15238
30255	28904	35420	31438	25549	22388	20622	19125	18369	17818	17233	16989	16730	16473	16493	16424	16441	16222	16226	16379	16293	16064	16157	16233	16104	15826	16219	16274	16107	15903	16164	16007	15984	15957	15782	16001	15944	16173	15850	15902	16029	15827	15955	15869	15895	16023	15973	16188	15940	15840	16016	15928	15938	16124	16118	16071	15860	15845	15962	15999	16011	15898	16072	15955	15794	16210	15800	15837	16075	16047	16068	16001	15880	16127	16076	15851	15984	16013	15804	15800	15877	15959	15789	15709	15936	15963	15803	15865	15927	15901	15867	15892	15808	15859	16122	16021	15901	15921	15943	15894	16116	15795	15948	15826	15893	15945	15826	15872	15935	15982	15993	15992	16034	15829	15962	15799	15906	16121	15926	16071	15959	16105	15939	16019	15989	15907	15968	16077	15895	15832	16048	16097	16044	15766	15933	15978	15855	15864	16236	15998	15981	15803	15746	15867	15901	15943	16036	15840	15994	15987	15853	16079	15904	15766	16046	15893	16052	16091	15991	15993	15937	15785	15922	15732	15846	15904	15892	15851	15971	15877	16047	16146	15989	15858	16028	15879	15968	15915	15928	16005	15991	15903	15787	15998	15935	15954	16007	15846	16053	15966	15937	16180	15896	15733	16023	15940	15811	16106	15928	15917	15933	16148	15846	15977	15787	15799	16066	16083	15945	15975	15889	16090	16127	16021	15968	16093	15801	15911	15905	16034	15981	15957	16018	15950	16030	15931	15984	15772	16075	15798	15900	16087	15763	15982	16103	15816	16110	15930	16135	15880	15753	16026	15879	16037	16079	15948	16092	15943	15781	15806	15838	16162	15893	16020	15930	15929	15901	15850	15945	15862	15902	15839	15831	15787	15893	16096	16023	16093	15974	15869	15816	15570	15862	15816	15945	16047	16048	16048	15898	15961	15933	15855	16154	16084	15975	16051	15959	16110	15890	16217	16115	15859	15801	15837	15908	15887	15964	16021	15972	16012	15996	15781	15711	16192	15890	15831	15980	16012	15968	15955	15843	16057	15929	15863	15783	15824	15780	15930	16084	15984	15960	15983	15861	15921	15883	16066	15882	15859	16033	15825	16090	16015	15980	16137	15904	15990	16065	15912	15995	16055	16014	15875	15859	15969	16054	15896	15935	15933	15964	15907	15932	16044	15940	15985	15947	15946	15937	15915	16103	16018	15989	16035	15620	15736	15971	15844	15811	15891	15863	16012	15940	16032	16059	15805	15940	15949	16115	15809	15864	15793	15928	15992	16115	16075	15968	15939	15844	15975	15786	15859	15823	16071	16008	15978	16004	15896	16058	15920	16058	15953	15831	15896	15842	16047	16007	15981	15945	15761	15899	15875	16050	15924	16018	15903	15861	15935	16025	16050	16010	15785	15719	16047	15907	15898	15981	15737	16039	15823	16082	16035	15814	15888	16095	15900	15824	15863	16016	16020	16039	15768	15755	16004	15987	15884	16030	15902	15869	15941	15858	16124	16040	15747	15939	15989	15987	15970	16023	16041	16040	15829	16087	15986	15832	15948	15874	15909	15991	15841	15991	16037	15941	15899	15906	15983	15979	15690	15827	16018	15935	15789	16041	15938	15866	15889	16001	15973	16021	16024	15625	15817	15854	15830	15878	15936	16053	15966	15933	16030	16005	15729	15859	15935	16028	15955	15823	15787	15748	15971	16070	16024	16029	15947	16174	15778	15968	15817	15970	15998	15902	15751	15768	15945	16033	15968	15828	15775	16039	15980	15921	16015	16023	15958	15915	15757	16008	15886	15901	15952	16134	15847	15847	16098	15898	15899	15885	15860	16041	15914	15977	15872	15957	16083	16068	15825	15993	16001	15888	15860	15936	16207	16397	16036	15843	15840	15865	15869	15965	15951	15725	16052	15921	16013	15836	15977	15841	16090	16114	15873	15884	15867	15906	15956	15958	15894	15847	16184	15887	15841	15905	15991	15749	15791	15998	15721	16008	15817	15740	15792	15664	15999	16014	15872	15958	15847	15812	15899	15772	16055	15820	15861	16032	15962	16153	15998	16109	15885	15926	15969	15831	15950	16003	15987	15987	16002	15869	15862	15746	15938	15971	15925	15844	15874	16027	16184	16028	16054	16117	16042	15889	15934	16006	15808	16114	15984	15812	15823	15848	15990	15990	15826	16006	15926	15981	15895	15873	15840	15914	15961	15910	15738	15933	15996	15777	15961	15841	16013	15901	15986	15752	16072	16083	16142	15946	15818	15935	15799	15763	15836	15983	15852	16018	15975	15923	15981	15954	15859	16098	15998	16032	16019	15982	15840	15835	15862	15854	16012	16130	15846	15898	15997	15917	16050	15947	16066	15958	15900	15824	15810	15913	16013	15782	15822	15886	16071	16027	16038	15909	15895	15890	15862	15835	15989	15928	15939	15725	15730	15867	15741	15907	16039	15998	16043	16094	15544	15813	16004	15874	15890	16036	15902	15921	16034	16043	15928	15749	15894	16057	16006	15900	15808	15935	15790	15961	15794	15751	15896	15930	15700	15987	16099	16143	16059	15858	15701	15928	15719	15768	15868	16074	15829	15849	15844	15849	15844	15910	15979	15979	15814	16054	15872	15999	15825	16222	15843	15939	16040	15888	15795	15936	16002	15878	16017	15960	16037	15828	15736	16152	15942	15885	15893	15883	16111	15899	15821	16062	15818	15905	15824	16033	15973	15870	15800	16017	15963	15749	15873	15967	16073	15812	16031	15990	15865	15946	16095	15948	16050	16028	15902	15963	15924	16148	15958	15996	16080	15850	16034	16076	16063	15877	15969	16003	15940	16016	15763	15810	16033	15928	15907	15819	15945	15958	15778	15995	15995	16085	15884	16005	16138	16036	15779	16041	15941	16027	15843	15916	15808	15933	15902	15980	16129	15929	15847	15879	16005	15958	15944	15805	15837	15904	15873	15999	15967	15866	15880	15946	15933	15906	15935	16045	15852	15850	15969	16136	15972	15986	15862	15906	15742	15828	16088	15644	16051	15823	15789	16124	15717	15820	16057	15819	15844	15985	16116	16094	16187	15949	15907	15902	15944	15807	15823	16120	15968	16083	15963	15839	15802	16068	16075	15997	15956	15935	15731	15718	15815	15849	15979	15840	15875	15900	15737	15813	15891	15884	15868	15950	15887	16067	15800	15785	15881	16008	16002	15804	15901	16094	15813	15817	16049	15840	15868	16032	16108	16108	15821	15910	16016	15848	16005	16044	15900	15765	15904	15969	15871	15838	15802	15914	15851	16040	15957	15860	16038	15916	16094	16046	16059	15922	15894	16087	15966	15962	16015	15929	16113	15912	15801	15948	15772	15935	15925	15971	15950	16000	15855	15924	16016	15846	16167	15949	15995	15996	15965	16133	15860	16102	16092	15913	15736	15731	16116	16198	15947	16119	15967	15896	15856	15818	15881	15948	16015	15971	16014	15838	15949	15704	16090	15839	16019	16009	15913	15910	16150	15952	15976	15969	15957	15939	15741	15588	15845	15918	15946	15799	16004	15705	15998	15883	15883	15873	15974	16067	15902	15964	16075	15639	15792	15781	15820	16019	16103	15956	16044	16011	15922	15935	15793	16040	15937	16031	16011	16131	15878	15751	16091	15873	16007	15840	16095	16149	16028	16064	16115	15869	16026	16176	15963	15804	16063	15954	15910	15972	15824	15881	15991	15800	16088	16105	16166	15952	16082	16084	16049	16044	16115	15923	15843	16100	16050	15912	15755	15729	15849	15894	15859	15904	16102	15838	15928	15999	15994	15871	15895	15963	15981	15922	15873	15798	15930	15943	15912	15928	15902	16080	15897	15934	16021	15976	15983	15764	15822	15980	16077	16004	15976	15823	15685	15921	16162	15792	15845	16006	15877	15953	15947	15783	15829	16033	15889	15979	15876	15956	15947	16215	16024	15994	15956	16007	15982	16046	15902	15972	16147	15965	15923	15872	15983	15843	15905	15882	15948	15841	16189	15957	15899	16012	15859	15780	15950	16060	15861	15879	15982	15911	15824	16054	16017	16260	15823	15920	15946	16037	15910	15925	16028	15858	15993	16049	15843	15815	15947	15844	16019	15879	16066	15791	16089	15902	16072	15971	15970	15857	15866	15877	15986	15829	16022	16090	15775	15957	15980	15923	15779	15802	16103	16048	15844	15986	15947	15869	15951	15900	16011	15911	16147	15813	15864	15988	15906	15923	16002	16124	15850	16179	15979	16177	16034	15932	15958	16002	16040	15956	16023	15867	15833	16027	16050	15897	16050	15850	15856	16018	15911	15782	15978	15953	15770	16012	16028	15989	15940	15901	16146	15744	16089	16086	15828	15969	15941	15635	16061	15987	15687	15820	15888	15872	15873	15893	16052	16113	15889	15871	15811	15808	16009	15902	15838	16027	16067	16023	15900	15932	15932	15912	15990	16017	15994	15883	15830	15871	15796	16037	15846	15985	15934	15983	15929	15954	16070	16055	15894	15786	15928	16029	15946	15952	15926	15928	15831	15836	15949	16002	15837	15743	16049	15905	15994	15974	15904	15777	15803	15868	15897	15722	15894	16174	16048	15989	16043	15931	15836	15756	15945	15755	16000	15891	15776	15683	15950	16076	15812	15857	15881	15793	16020	15944	15931	15944	15745	15914	15874	16058	15972	15963	16019	15744	15936	15820	15941	15823	15963	15921	16025	16061	15846	15937	15826	15687	15926	15950	15736	15934	16058	15989	15915	15957	15774	15938	16048	15878	15892	15887	16096	15723	15761	16052	16091	15840	15873	15747	15976	15852	15849	16027	15875	16012	15943	15917	15792	15940	15915	15836	15964	15905	16140	15945	15871	15917	15770	16044	15891	15938	15875	15911	15972	15814	16066	15913	15849	15804	15883	15867	16124	15867	15966	15856	15830	16007	15986	15956	16035	15825	16043	15777	15884	15942	15884	16023	15968	15942	15885	15815	15898	15974	16055	15843	15685	16101	15931	15848	15934	15864	15883	15929	16092	15916	15922	15884	15749	15822	15780	15952	16041	15818	15785	16056	15897	15968	15940	15846	15926	16025	15961	15858	15936	15814	15901	15648	15851	15856	15837	15903	15911	15900	15930	15894	15955	15846	15754	15782	15833	16019	15914	15883	16073	16046	15876
35232	45025	40375	31118	26389	22743	20565	18842	17950	16916	16221	15743	15318	14876	14893	14684	14714	14648	14625	14475	14484	14491	14484	14271	14388	14238	14348	14251	14184	14295	14228	14222	14120	14162	14203	14195	14145	14150	14221	14129	14001	14094	14085	14303	14012	14192	14355	14329	14161	14120	14202	14267	14025	14168	14190	14284	14127	14284	14042	14115	14023	14316	14084	14021	14172	14295	14105	14113	14318	14281	14059	14028	14277	14165	14127	14306	14199	14048	14290	14180	14129	14086	14099	14179	14183	14145	14125	14149	14264	14089	14207	14319	14078	14113	14067	13934	14134	14080	14066	14249	14107	14054	14014	14138	14300	14114	14292	14307	14059	13978	14222	14106	14150	14231	13949	13944	14049	14023	14126	14159	14213	14213	14106	14045	14060	14216	14085	14112	14182	14017	14008	14225	14211	14193	14109	14003	14152	14023	14184	14163	14006	14140	14166	14259	14227	14098	14070	14076	14178	14127	14160	14038	14011	14237	14223	14043	14080	14036	14217	14138	14212	14239	14181	14100	14141	14065	14191	14163	14155	14065	14215	14247	14345	14023	14137	14033	14417	14230	14130	14097	14161	14146	13928	14060	14247	14190	14114	14318	14165	14160	14151	14014	14178	14189	14211	14089	14136	14154	14069	14074	13928	14129	14130	14075	14208	14279	14141	14094	13852	14197	14156	14053	14298	14165	14148	14244	14098	14175	14037	14144	14362	14061	14141	14061	14159	13929	14133	14006	14200	14079	14113	14036	14263	14122	14163	14225	14057	14103	13925	14246	14258	14009	14179	14095	14234	14111	14184	14086	14149	14120	14263	14108	14081	14100	14128	14182	14185	14169	14109	14150	14139	14105	14223	14224	14175	14131	14226	14197	14180	14102	14173	14240	14223	13998	14203	14174	14217	14216	14318	14145	14132	14247	14192	14238	14234	14028	14263	14183	14264	14082	14271	14167	14235	14246	14117	14181	14385	14046	14302	14033	14183	14109	14196	14277	14015	14125	14204	14267	14293	14058	14247	14325	13985	14056	14213	13995	14097	14117	14108	14163	14283	14186	14078	14091	14254	14170	14210	14300	14194	14309	14204	14198	14197	14148	14125	14175	14105	14264	14166	14028	14135	14207	14084	14222	14187	14140	14160	14320	14147	14156	14324	14052	14085	14014	14199	14138	14276	14238	14293	14205	14227	14108	14115	14173	14184	14132	14089	14184	14108	14072	14023	14097	14183	14084	14222	14132	14095	14314	14215	13978	14149	14179	13956	14141	14067	14287	14178	13961	14109	14126	14071	14262	14107	14057	14125	14180	14119	14174	14321	14251	13965	14086	14105	14078	14123	13961	14225	14224	14111	14202	14108	14288	14006	14228	14289	14121	14113	14184	14159	14161	14042	14258	14110	14196	14089	14131	14062	14036	14079	14173	14126	14233	14189	14239	14115	14249	14207	13902	14142	14098	14103	14011	14292	14273	14112	14197	14126	14045	14235	14034	14102	14249	14098	14049	14095	14085	14104	14126	14070	14288	14241	14293	14113	14080	14094	14149	14194	14258	14140	14093	14264	14156	14215	14131	14124	14205	14197	14056	14068	14285	14130	14141	14172	14327	14127	13982	14208	14198	14241	14129	14181	14164	14180	14223	14240	14176	14033	14008	14313	14245	14033	14290	14263	14094	14146	14179	14160	14078	14107	14090	14318	13866	14311	14011	14202	14053	14138	14183	14054	14120	14132	14044	14168	14138	14222	14194	14166	14193	14261	14103	14145	14091	14255	14246	14087	14180	14089	14088	13999	14200	14089	14095	14267	14199	14159	14262	14224	14278	14096	14399	14092	14089	14049	14288	14086	14070	14243	14289	14269	14277	14146	14116	14103	14229	14255	14065	14303	14250	14183	14045	14094	14045	14033	14072	14130	14156	14100	14277	14115	14065	14166	14119	14188	14327	14058	14144	14102	13920	14189	14115	14107	14163	14074	14210	14164	14021	14195	14121	13977	14118	13975	14242	14288	14189	14070	14224	14078	14155	14172	14069	14102	14300	14158	14368	14202	14160	14064	14191	14071	14092	14225	14123	14134	14231	14110	14137	14158	14074	14137	13973	14236	14202	14213	14173	14285	14222	13991	14249	14140	14151	14092	14053	14097	14129	14071	14088	14203	14185	14095	14190	14091	14218	14215	14137	14255	14190	14149	14077	14147	14171	14071	14175	14121	14165	14232	14144	14028	14218	14135	14136	14016	14224	14128	14269	14043	14174	14158	14071	14229	13915	14202	14171	14222	14287	14165	14101	14099	14191	14070	14167	14082	14227	14278	14066	14100	14144	14096	14348	14119	14125	14106	14219	14101	14193	14042	14213	14010	14261	13984	14073	14320	14048	14234	14186	14154	14100	14065	14157	14163	14180	14033	14101	14121	14208	14103	14097	14115	14066	14081	14147	14152	14208	14193	14094	14151	14075	14069	14155	14000	14049	14247	14125	14196	14033	14258	14269	14214	14340	14266	14108	14102	14068	14061	14316	14268	14215	14095	14255	14358	14025	14110	13959	14111	14078	14103	13996	14068	14055	14378	13935	14139	14253	14161	14073	14109	14100	14055	14221	14115	14312	14196	14288	14208	14151	14152	14164	14000	13954	14241	14032	14158	14283	14011	14262	14108	14136	14200	14113	14073	14133	14229	14205	14087	14283	14131	14167	14222	14131	14027	14031	14052	14052	14277	14026	14054	14031	14068	14150	14155	14081	14203	14238	14187	14039	14062	14018	13992	14258	14145	14210	13920	14116	14303	14191	14210	14116	14190	14270	14133	14105	14214	14282	14164	14122	13939	14090	14014	14123	14164	13974	14094	14147	14044	14202	14064	14147	14125	14118	14264	14324	14125	14010	13868	14139	14143	14206	14290	14052	14125	14211	14135	14262	14102	14223	14043	14119	13999	14237	14239	14038	14099	14161	14270	14131	14201	14164	14301	14208	14214	14122	14081	14343	14161	14196	14180	14084	14119	14193	14209	14071	14203	14329	14315	14359	14143	14235	14094	13996	14215	14318	14181	14084	14041	14129	14095	14077	14128	14166	14030	14159	13980	14045	14256	14192	14254	14107	14049	14028	14118	14206	14056	14159	13990	14140	14195	14206	14020	14189	14041	14102	14156	14097	14263	14250	14161	14049	14146	14203	14256	14182	14059	14118	14217	14086	14092	14007	14216	14011	14029	14207	14169	14175	14169	14242	14185	14196	14179	14222	14023	14345	14165	14237	13988	13986	14176	14193	14252	14212	14248	14168	14218	14317	14159	14178	14080	14259	14070	14174	13951	14094	14031	14142	14160	13930	14166	14129	13920	14160	14272	14090	14039	14085	14176	14171	14139	13990	14126	14165	13904	14066	14104	14036	14105	14078	14185	14269	14186	14123	14131	14110	14200	14038	14189	14282	14288	14088	14215	14068	14167	14060	14203	13991	14214	14195	14019	14161	14211	14167	14212	14105	14046	14122	14033	13981	14166	14140	14176	14167	14101	14063	14116	14179	14220	14020	14270	14128	14217	14138	14190	14133	14134	13999	14113	14005	14158	14041	14205	14001	14088	14276	14286	14235	14211	14107	14141	14114	14271	14191	14214	14121	14004	14068	14027	14195	14047	13998	14280	14132	14176	14297	14091	14045	14033	14255	14085	14121	13990	14011	14267	14044	14181	14158	14077	14128	14163	14205	14166	14045	14106	14164	14133	14128	14151	14035	14219	14192	14073	14174	14183	14184	14138	14175	14198	14090	14022	14053	14203	14251	14176	14140	14253	14078	14092	14165	14237	13990	14212	14085	14237	14095	14206	14055	14117	14056	14190	14105	14131	14120	14197	14288	14283	14224	14081	14166	14025	14247	13980	14091	14156	14001	14178	14019	14208	14024	14166	14280	14126	14114	14006	14197	14275	14138	14336	14179	14157	14118	14254	14267	14038	14000	14255	14202	13986	14112	14023	14156	14098	14199	14345	14261	14103	14160	14129	14199	14058	14017	14133	14114	14017	14179	14096	14088	14202	14150	14097	14090	14216	14111	14218	14169	14091	14109	14133	14275	14154	14181	14223	14003	14126	14151	14159	14173	14195	14248	14013	14097	14192	14058	14064	14027	14183	14172	14012	14082	14121	14109	14184	14106	14146	14266	14141	14209	14031	14124	14017	14116	14185	14272	14337	14164	14017	14148	14189	14289	13995	14134	14132	14081	14160	14048	13935	14455	14211	14251	14239	14177	14172	14204	14115	14285	14117	14378	14127	14197	14146	14174	14034	14096	14151	14276	14209	14143	14087	14172	14061	14216	14137	14035	14239	14307	14153	14191	14005	14198	14141	14114	14285	14202	14146	14171	14217	14082	14210	14115	14151	14257	14075	14080	14155	14161	14132	14154	14108	14145	14235	14134	14262	14161	14175	14120	14079	14116	14116	14181	14172	14186	14264	14169	14076	14293	14280	14133	14178	14205	14079	14154	14244	14134	14304	13997	14313	14218	14050	14102	14107	14165	14222	13999	14177	14118	14190	14086	13996	14187	14192	14184	14268	14189	14236	14191	14309	14050	14230	13935	14273	14039	14127	14166	14365	14084	14204	14236	14182	13984	14164	13965	14050	14163	14177	13995	14045	14082	14112	14092	14188	14246	13999	14055	14037	14143	14118	14228	14066	14082	14150	14036	14120	14205	14114	14169	14148	14075	14099	14148	13983	14275	14242	14124	14013	14158	14308	14120	14322	14076	14404	14015	14055	14157	13876	14123	14236	14017	14151	14012	14270	14097	14208	14148	14013	14323	14055	14113	14341	14127	13965	14053	14292	14298	14074	14350	14150	14221	14191	13993	13979	14239	14125	14223	14147	14122	14128	14082	14269	14096	14110	14076	14239	14192	14161	14225	14187	14226	14071	14080	14302	14173	14187	14140	14250	14183	14236	14218	14068	14313	14124	14033	14191	14044	14143	14037	13993	13987	14138	14232	14220	14178	14153	14161	14084	14183	14230	14203	14311	14155	14215	14069	14306	14149	14075	14069	14218	14103	14303	14139	14265	14014	14086	14157	14100	14012	14088	14139	14255	13986	14134	14054	14220	14164	13985	14245	14014	13960	14099	14150	14189	14171	14010	14133	14242	14087	14284	14317	14188	14225	14196	14074
24095	21147	28616	25645	25366	26154	24928	21483	19732	19247	18350	17888	17448	17127	16931	16918	16598	16481	16352	16250	16347	16487	16283	16162	16095	16027	16073	16022	15959	15989	16009	15952	16031	15897	15975	15931	16009	15783	15950	15922	15833	16077	15873	15897	16076	16075	16066	15984	15976	15840	15932	15741	15835	15972	15865	15834	15891	15760	16225	15870	15906	15851	15918	15859	16043	16044	15775	15904	15962	16174	15819	15836	16088	15893	15860	15889	16136	15730	15774	15878	16200	16172	15704	15781	15833	15870	15714	15922	15954	16000	15992	15988	15884	16071	15963	15905	16005	15983	15926	16047	15930	16002	15850	15904	16054	15880	16055	16253	15805	15820	16130	15893	15766	15964	15915	15876	15887	15937	15950	16118	15832	15868	15813	15996	16033	15792	15977	15813	15875	15905	15940	16026	15850	15819	15710	15985	15931	15734	15837	15852	15915	15952	15786	15965	15846	15765	15799	15730	15875	15809	15714	15997	15797	15791	15933	15854	15875	15775	15847	15947	15850	15835	15969	15803	15817	15833	16012	15848	15959	15860	15683	15675	15975	15886	15872	15956	15969	15997	15861	15889	15885	16131	15996	15726	15975	15784	15888	15839	15780	15934	15897	15836	15762	15788	15772	15819	15881	15918	15916	15880	15780	15824	15881	15864	15887	16004	15804	15914	16058	15765	15802	15819	15931	15944	15887	15892	16058	15736	15928	16036	15906	15841	15697	15989	15988	15980	15947	15873	15794	15522	15833	15859	15821	15723	15798	15674	15928	15874	16036	15920	15727	15860	15936	15895	15919	16038	15808	15796	15956	15951	15910	16016	15766	15985	15998	15819	15762	15842	15881	15878	15896	15969	15812	15730	15837	15738	15666	15925	15818	15883	15835	15699	15870	15771	15678	15970	15770	15955	16000	15985	15868	15872	15877	15852	15863	16056	15962	16059	15861	15802	15968	16008	15867	15593	15848	15808	15752	15847	15861	15889	15751	16012	15863	16131	15912	15887	15862	16033	15807	15976	15912	15884	15979	15896	16090	15908	15997	15812	16032	16025	15806	15847	16146	15892	15917	15980	15973	15778	15695	15910	15896	15898	15873	16001	16018	15670	15729	15740	15792	15984	15893	16030	15773	15810	16022	15727	15947	15939	16065	16074	15791	16012	15930	15903	15944	15963	15731	15917	15783	15782	15935	15909	15806	16026	15831	15887	15801	15898	15832	16039	15903	16035	15801	15743	15948	15670	15726	15871	16048	15962	16008	15687	15639	15902	15819	15950	15903	16007	16007	15665	15852	15872	15943	16007	15822	15936	15909	15885	15956	15760	15847	15844	15815	15860	15794	16019	15711	15897	15760	15928	15671	16043	15886	15950	15967	15860	15802	15810	15789	15964	15835	15738	15844	15886	15671	15862	15883	15895	15831	15988	16095	15969	16029	15752	15874	15951	16092	16043	15964	15768	15915	15928	15791	15783	15936	15917	15656	15837	15900	15930	15754	15800	16052	15753	15742	16104	15781	15937	15942	15879	15850	15875	15819	15979	15964	15943	15823	15752	15958	16064	15981	15892	16120	15711	15811	15690	15848	15875	15970	15937	16021	16217	16089	15975	15692	15723	15795	15822	15842	15794	15879	15646	15898	15867	15906	15783	15932	15880	16014	15859	15992	15929	15983	15958	15864	15856	15826	15932	15678	16054	15989	16138	15660	16012	15901	16033	15903	15745	15726	15898	15815	15974	15770	15928	15958	15908	15683	15662	16002	15937	15780	15983	16048	15887	15788	15929	16042	15832	15976	15910	16082	15955	15597	15817	15893	15844	15865	15910	15958	15683	15827	15758	15839	15870	15768	15716	15902	15946	15958	15796	16066	15809	15936	15790	15954	15867	15922	15846	16112	16021	15785	15885	15940	15879	15927	15770	15809	15888	15900	16074	15883	16020	15796	15804	15886	15911	15803	16100	15738	15974	15781	16026	15859	15965	15843	15916	15765	15898	15889	15649	15791	15882	15951	15830	15872	15767	15861	15884	15995	15751	16064	15924	15956	15871	16108	15773	15877	15848	16086	15716	15960	16059	15909	15949	15919	15647	16012	15930	15913	15991	15945	15923	16237	16008	16019	15981	15875	15928	15690	15820	15908	16042	15715	15680	15822	16060	15902	15886	15862	16022	15818	15984	15945	16075	15901	15856	15837	15950	16038	16024	16100	16101	15981	15946	16038	15970	15923	15836	15796	15844	16045	15975	15811	15638	15763	15894	15901	16040	15946	15714	15743	15777	16104	16026	15922	15943	15668	16037	15788	15931	16075	16195	15884	16021	15925	15931	15913	15998	15964	15643	15757	16027	16088	15929	15872	15960	16038	15749	15890	15681	16059	15716	15940	16095	16045	15846	15912	15780	16031	15748	15836	16070	15938	15850	15770	15918	15928	15855	15778	16005	15909	15787	15812	15926	15927	16007	16161	15995	16038	15890	16046	15794	16046	15950	15905	16018	15981	15804	15796	15899	15851	15719	15842	15926	16031	16045	15844	15952	16045	15795	16022	15746	15866	15861	15912	15944	15888	16004	15857	15960	15839	15927	15979	15849	15916	15813	15642	15992	16032	15822	15737	15849	16082	16056	15899	15873	15880	15837	15920	15760	15997	15931	15825	15960	15865	15861	15902	16057	15968	15891	15784	15738	15792	15994	15952	16002	15860	15839	15831	16054	15917	15925	16236	15754	15954	15924	15787	15941	15982	15994	15976	15674	15777	15936	15970	15838	15844	15825	15786	15905	15972	15777	15776	15780	15855	15676	15903	15898	16023	15680	15894	15853	15811	15904	16154	15869	16247	16147	15898	15868	15904	15808	15819	15898	15832	16206	16006	15863	15978	16061	15972	16134	16059	15851	16008	15884	15742	15962	15819	15921	15937	15886	15932	15751	15862	15940	15924	15964	15853	15962	15865	15956	15856	15965	15745	16039	15745	15988	15946	15916	15797	15956	16012	16029	16037	15780	15821	15956	16109	15792	15861	15961	15929	15704	15908	15990	15886	15906	15972	15853	15987	15989	15839	15898	15817	15879	15792	15907	16142	15910	15925	15907	15888	15802	15882	15937	15840	15879	15896	15722	15897	16048	15802	15816	15976	15875	15764	16059	16024	15892	15661	15799	15914	15795	15795	16074	15945	15802	15875	15947	16078	15832	16107	16074	15792	15969	15927	15900	15962	15789	15919	15849	16039	15955	15876	15941	15826	15881	15955	16002	15966	15979	16075	15873	15863	15822	16013	15797	15895	15961	16072	15925	15786	15767	15955	15992	16088	16006	15800	15889	15952	15885	16146	15984	15796	15929	16044	15809	15961	15860	15820	15912	16146	15651	16052	15960	15752	15913	15756	15795	15829	15859	15739	15929	15989	15707	15841	15941	15872	15934	15704	15999	16054	15850	15906	15804	15815	15884	15728	15907	15876	15667	15788	15736	15942	15857	15911	15776	15727	15980	15991	15916	15980	15994	16082	15860	16063	15979	15869	15715	16103	16112	15810	16012	15971	15838	16002	15704	15756	15855	15675	15810	16026	15858	15957	15775	15752	15778	15913	15961	15955	16129	16009	16043	15770	16024	15790	15932	15818	15858	15835	15946	15779	15924	15910	15852	15718	15892	15948	15921	15834	15852	15866	15965	15737	15972	15833	16048	15901	15787	16048	15675	15924	16039	15837	15915	15966	15828	15937	15980	15782	15975	15945	15763	15915	15888	15845	16041	15981	15920	15881	15743	15807	15935	15872	15810	16021	15740	15875	15788	15931	16050	16036	16036	15842	15810	15711	15859	15858	16016	15826	15776	15770	16050	15833	16057	15813	16042	15956	16004	15864	15997	15743	15823	15992	15882	15803	15908	16111	15943	15980	15872	16067	15622	15998	15971	15993	15868	15740	15734	15913	15830	15878	16118	15847	15912	15808	15799	15906	15841	15893	15874	15883	15737	15827	15995	15936	15857	15966	15921	15881	15839	15974	15910	15918	15798	15980	15947	16018	15777	15888	16016	15671	15904	15907	15989	15926	16030	15864	15925	15820	15823	15975	15858	15981	15761	15925	15834	15904	15909	15907	15861	15910	15848	15773	15958	15788	15873	16005	15884	15870	15830	15780	15907	15994	15909	16086	15672	15802	15860	15780	15810	15783	15896	15810	15843	15876	15577	15772	15957	15915	15835	15708	15968	15948	15962	15856	15769	15953	15783	15853	15760	15812	15838	16015	16071	15810	16020	15858	15742	16072	15981	15908	15832	15864	15865	15945	15865	15988	16091	15901	15861	15790	16181	16084	15890	15823	15998	15887	16006	16140	15902	16083	16006	15845	15902	15822	15828	16065	15955	15623	15808	15833	15973	15973	15842	15997	15860	15936	15744	15948	15780	15791	15913	15898	16003	16007	15924	15778	15867	15986	16125	15918	16011	16001	15931	15775	15602	15860	15969	16021	15870	15804	15812	15793	15907	15952	15702	16037	15807	15733	15853	15748	15903	15830	15878	15924	15924	15877	16081	15912	16053	15864	15848	15837	16014	15849	15924	15937	16050	15818	16026	15852	15862	15900	15839	15875	15819	16070	15861	16040	15928	16118	15899	15909	15981	15887	15791	15951	15738	15856	15921	15928	15727	15852	15985	15939	15851	15799	15718	15683	15952	15877	15848	15850	15840	16159	15828	15860	15759	15925	15836	15744	15879	16006	15957	15822	15860	15784	15913	15892	15785	15945	15897	15880	16022	16039	16016	16061	15852	16045	15902	16003	16105	16004	16011	15810	15932	15839	15861	15769	15849	15850	15918	16019	15938	15943	16004	15809	15830	15801	15825	15975	15991	15873	15805	15743	15897	15849	15965	16017	15989	16088	15786	15836	15989	15834	15755	15764	15928	15948	16009	15992	16124	16100	15911	15862	15885	15843	16029	15991	15746	15979	15862	15930	15848	15828	15942	15870	15894	15933	15923	16014	15944	15730	15829	15935	15854	15951	16034	15776	16196	15845	15880	15840	16028	16075	15855	15803	15829	15997	15745	15997	15992	15801	15803	15952	15969	15896	15895	15990	15792	16022	15816	15851	15858	15981	15805	15801	15896	15975	15831	15847	16094	15741	15857	15929	15897	16041	16029	15991	15956	16127	15968	15871	15749
31966	50688	46766	36560	31285	27219	24163	21740	20384	18815	17655	16835	16144	15621	15431	15143	15111	14886	14737	14462	14535	14581	14319	14492	14369	14431	14256	14205	14204	14146	14207	14296	14331	14241	14253	14157	14267	14181	14059	14253	14224	14190	14163	14084	14332	14176	14233	14259	14335	14113	14081	14147	14169	14105	14323	13931	14244	14154	13929	14207	14208	14082	14018	14057	14066	14114	14233	14048	14160	14323	14162	14168	13958	14136	14198	14130	14137	14302	14082	14240	14039	14129	14146	14136	14243	14016	14178	14040	14197	14215	14189	14063	14148	14143	14097	14117	14140	14114	14140	14186	14174	13999	14141	14025	14096	14001	14146	14046	14138	14265	14113	14081	14150	14163	14219	14031	14025	13876	14279	14225	14179	14106	14035	14194	14447	13953	14200	14093	14135	14238	14009	14124	14085	14043	14054	14075	14180	14116	14151	14178	14243	14269	14040	14113	14062	14063	14107	14098	14207	14014	14173	14202	14134	13926	14229	14184	14280	14078	14193	14179	14276	14211	14125	14144	14098	14026	14022	14123	14282	14143	14234	14164	14044	14237	14033	14175	14023	14268	13983	13921	14136	14109	14062	14187	14173	14213	14133	14168	14146	14039	14144	14209	14163	14212	14146	14310	14158	14156	14229	14141	13991	14221	13930	14131	14066	13998	14262	14283	14146	14177	14129	14163	14290	14236	14137	14074	14161	14114	14152	14140	14205	14225	14017	14271	14237	14259	14148	14365	14087	14180	13957	14073	14272	14304	14167	14103	14226	14052	14082	14148	14167	14063	14240	14211	14000	13958	14138	14130	13991	14254	14073	14010	14101	14254	14110	14115	13955	14280	14072	14261	14169	14244	14149	14028	14026	14094	14180	14190	14206	14119	14064	14201	14048	14056	14118	14085	14140	14152	14164	14182	14241	14192	14016	14175	14070	14217	14162	14268	14017	14040	14130	14045	14022	14172	14048	14098	14099	14113	13948	14165	14216	14084	14278	14129	13976	14160	14177	14116	14023	14147	14059	14236	14361	14038	14146	14146	14045	13985	14149	14028	14218	14123	14108	14228	14150	14065	14227	14042	14308	13987	14256	14061	14107	14405	14095	14166	13962	14107	13987	14097	14138	14116	14048	14151	14049	14346	14148	14057	14300	14214	14182	14058	14211	14217	14167	14166	14062	14115	14036	14017	14133	14007	14148	14215	14188	14257	13919	14241	14196	14178	14050	14179	14140	14127	14272	14120	14208	14176	14054	14321	14129	14197	14049	14083	14225	14154	14112	14280	14075	14174	14140	14215	14130	14004	14095	14321	14064	14117	14142	14109	14121	13922	14249	14192	14184	14017	14307	14127	14010	14119	14307	14328	14207	14123	14245	14259	14188	13951	14133	14179	14234	14106	14043	14226	14060	14048	14035	14177	14201	14166	14310	14043	14157	14079	14097	13993	14152	14092	14046	13980	14163	14195	14193	14131	14093	14110	14308	14129	14108	14053	14067	14166	14265	14172	14022	14156	14232	14214	14068	13981	14077	14101	14089	14160	14126	14304	14030	14311	14044	14112	14133	14159	14155	14113	14160	14169	13852	14041	14192	14189	14097	14201	14073	14030	14162	14105	14342	14117	14017	14058	14211	14206	14128	14194	14142	14060	14228	14279	14214	14230	14003	14023	14131	14177	14253	14232	14203	14291	14102	14161	14165	14196	14032	14140	14158	14155	14143	14336	14079	14206	14216	14156	14125	14301	14164	14193	14160	14238	14096	14056	14141	14169	14063	14067	14201	14167	14150	14105	14107	14164	14066	14206	14105	14063	14244	14077	14205	14049	14333	13968	14083	14238	14087	14086	14181	14010	14092	14214	14076	14074	14282	14227	14171	14222	14125	14145	14151	14025	14047	14287	14154	14015	14150	14151	14087	14343	14261	14041	14084	14066	13947	14325	14193	14111	14194	13901	13955	14264	14231	14116	14079	14102	13921	14251	14221	14198	14283	13937	14027	14063	14123	14055	14005	14157	14001	14153	14256	14133	14201	14219	14406	14028	14148	14146	14093	14149	14118	14246	14007	14037	14099	14177	14106	13954	14090	14083	14238	14271	14079	14201	14128	14089	13983	13976	14157	14079	14274	14155	14243	14059	14113	14085	14047	14093	14234	14221	14349	14329	13991	14094	14054	14231	14103	14063	14064	14061	14155	14099	14110	14098	14103	14249	14147	14049	14103	14160	14117	14121	14226	14217	14105	14016	14193	14287	14106	14235	14175	14232	14030	14041	14152	14024	14281	14116	14302	14104	14087	14212	14150	13993	14258	14032	14055	14125	14076	14021	14106	14136	14059	14254	14139	14101	14084	14310	14014	13931	14212	14193	14202	14139	14124	14056	14338	14113	14225	14015	14192	13971	13907	14114	14198	14153	14159	14008	14180	14258	14162	14167	14073	14223	14226	14201	14259	14235	14143	14042	14101	13986	14179	14053	14244	14297	14173	14279	14143	14188	14141	14150	14274	14180	14162	14209	14160	14197	14271	14008	14190	14219	14207	13975	14268	14080	14247	14257	14129	14104	14005	14153	14075	14131	14197	14013	14117	14099	14070	14111	14280	14155	14104	14250	14123	14030	14256	14185	14359	14124	14204	14131	14080	14072	13963	14087	14190	14189	14225	14265	14028	14054	14163	14033	14231	14234	14103	14138	14158	14049	14143	14224	14067	14111	14125	14075	14176	14199	14038	14088	14207	14080	14128	14099	14229	13984	14045	14020	14073	14144	14253	14120	14078	14056	14124	14107	14171	14122	14064	14144	14102	14054	14309	14162	14091	14027	14247	14108	14085	14158	14025	14329	14095	14179	14246	14342	13977	14259	14243	14165	14035	14185	14088	14120	14053	14148	14214	14026	14027	14133	14102	14197	14184	14079	14007	14100	14264	14220	14118	14087	14145	14085	14177	14273	14161	14055	14175	14084	14166	14121	14249	14067	14045	14187	14198	14311	14206	14005	14011	14171	14129	14070	14273	14198	14183	14151	14135	14157	14078	14050	14051	14260	14089	14021	14122	14183	14233	14188	14247	14154	14107	14232	14040	14216	14187	14201	14173	14008	14159	14076	14182	14249	14160	14113	14129	14108	14248	14019	14090	14169	14148	14142	14181	14147	14111	14114	14233	14154	14295	14106	14269	14132	14250	14090	14150	14134	13945	14126	14131	14019	14046	14235	14390	14247	14112	14066	14226	14241	14050	14159	14015	14026	14119	14185	14036	14129	14059	14207	14317	14117	13967	14063	14239	14097	14118	14205	14059	14199	14173	14246	14202	14056	14115	13935	14204	14108	14268	14100	14211	14206	14272	14214	13994	14275	14023	14031	14094	14224	14057	14021	14113	14168	14122	14086	14199	14126	14107	14083	14221	14254	14147	14144	14125	14211	14143	14020	14131	13917	14236	14050	14121	14122	14236	14061	14225	14217	14196	14075	14133	14185	14384	14121	14181	14141	14051	14183	14142	14002	14272	14211	13935	14294	14173	14197	14114	14091	14146	14070	14170	13975	14107	14066	14133	14073	14065	14045	14133	14130	13904	14294	13983	14184	14059	14066	14150	14162	14202	14243	14194	14264	14086	14032	14020	14135	14173	14074	13967	14069	14085	14023	14300	14259	14117	14096	14081	14075	14159	14186	14093	14035	14207	14226	14317	14230	14127	14121	14210	14249	14221	13955	14143	14140	14077	14101	14076	14139	14161	14224	14241	14090	14293	14228	14305	14015	14101	13994	14196	14033	14018	14184	14099	14072	14141	14175	14111	14138	14105	14246	14105	14096	14186	14093	14256	14131	14180	14061	14218	14151	13962	14135	14304	14222	14126	14180	14135	14093	14191	14069	14258	14182	14201	14218	14080	14063	14006	14245	13984	14201	14240	13966	14111	14148	14250	14140	14202	14145	14063	14199	14200	14321	14255	14183	14308	14082	14107	14150	14058	14064	14258	14190	14154	14222	14213	14079	14098	14228	14132	14037	14168	14117	14386	14123	14141	14185	14174	14203	14191	14155	13911	14201	14125	14119	14078	14023	14399	14132	14106	14183	14087	14113	14100	14150	14181	14223	14213	14055	14105	14154	14055	14098	14201	14161	14174	13989	14078	14119	14244	14241	14169	14059	14197	13960	14224	14204	14180	14071	14288	14208	14172	14125	14075	14185	14237	14098	13900	14123	14206	14264	14361	14129	14134	14158	13897	14108	14078	14132	13994	14278	14102	14199	14018	14026	14158	14109	14179	14183	14177	14290	14207	14153	14151	14222	14086	14194	14242	14214	14148	14166	14172	14169	14131	14117	14078	14194	14036	14140	14103	14142	14229	14280	14153	14095	14168	14214	14246	14138	14151	14107	14105	14061	14082	14209	14112	14096	14156	14158	14080	14268	14183	14066	14327	14087	14098	14177	14148	14150	14079	14142	14089	14250	14240	14204	14235	14076	14127	14110	14221	14142	14178	13986	14103	14130	13980	13996	14053	14034	14026	14102	14123	14120	14027	14196	14120	14063	14286	14066	13984	14117	14117	14150	14204	14144	13997	14025	14049	14160	14074	14308	14112	14154	13961	14124	14105	14307	14247	14077	14221	14124	14217	14156	14266	14156	14083	14280	14137	14260	14135	14018	14141	14145	14259	14009	14053	14070	14008	14276	14043	14229	14212	14042	14144	14089	14145	14106	14128	14098	14280	14140	14044	14116	14230	14248	14157	14237	14056	14094	14167	14261	14113	14079	14121	14111	14072	14097	14296	14237	14227	13965	14150	14115	14162	14095	14204	14161	14116	14190	14087	14270	14038	14046	14150	14138	14336	13927	14107	13915	14119	14127	14249	14104	14118	14142	14207	14060	14236	14280	14172	14061	14309	14105	14215	14130	14123	14007	14049	14407	14195	14132	14121	14159	14145	14237	14299	14056	14286	14404	14043	14193	14196	14135	14175	14146	14115	14179	14072	14226	14033	14198	14210	14306	14158	14004	14099	14217	14194	14075	14246	14120	14074	14147	14168	14191	14191	14107	14163	14118	14252	14035	14217	14081	14182	14162	14178	13985	14226	14100	14120	14082	14078	14099	14017	13988	14180	14173	14215	14155	14218	14131	14250	14181	14077	14190	13948	13944	14267	14266	14438	14024	14243	14289
22884	21136	28883	23846	22750	26885	29095	23525	21622	21322	20021	19222	18716	18136	17955	17622	17369	17482	17134	17259	17002	17057	17131	16777	16817	16993	16854	16843	16714	16743	16626	16731	16847	16483	16789	16896	16730	16704	16865	16573	16625	16833	16780	16759	16794	16558	16684	16626	16660	16576	16595	16609	16657	16600	16759	16577	16527	16665	16652	16674	16798	16643	16729	16458	16752	16508	16634	16805	16639	16642	16488	16592	16612	16656	16444	16598	16563	16838	16684	16522	16661	16878	16603	16651	16629	16632	16736	16583	16723	16684	16707	16547	16570	16503	16518	16632	16597	16441	16682	16537	16668	16628	16637	16741	16514	16720	16557	16595	16569	16535	16643	16561	16636	16478	16690	16478	16636	16733	16551	16613	16525	16490	16656	16579	16371	16800	16588	16739	16526	16336	16432	16653	16528	16656	16843	16513	16609	16511	16763	16598	16528	16675	16718	16477	16577	16512	16481	16500	16728	16446	16654	16295	16615	16552	16550	16867	16589	16573	16476	16665	16660	16550	16601	16667	16569	16719	16801	16624	16446	16251	16697	16625	16559	16492	16557	16677	16583	16650	16473	16760	16484	16564	16438	16646	16524	16619	16684	16414	16715	16611	16635	16573	16548	16550	16490	16756	16750	16698	16717	16659	16724	16590	16637	16777	16534	16634	16453	16539	16540	16678	16664	16475	16576	16573	16558	16469	16522	16490	16563	16546	16769	16581	16532	16563	16421	16607	16632	16592	16600	16497	16698	16551	16429	16576	16557	16669	16535	16618	16395	16483	16581	16666	16682	16611	16450	16552	16682	16629	16736	16564	16613	16396	16707	16678	16597	16550	16437	16480	16446	16598	16745	16579	16484	16629	16603	16607	16533	16638	16532	16721	16589	16490	16543	16640	16539	16214	16474	16643	16681	16671	16592	16537	16663	16329	16656	16613	16606	16583	16768	16559	16503	16490	16513	16683	16587	16761	16582	16608	16585	16514	16409	16389	16652	16627	16787	16623	16714	16666	16721	16575	16701	16512	16673	16586	16778	16520	16600	16628	16718	16879	16439	16652	16549	16648	16516	16473	16530	16360	16654	16558	16556	16429	16678	16739	16473	16680	16618	16663	16509	16655	16512	16437	16399	16185	16758	16688	16820	16627	16378	16553	16585	16770	16507	16730	16549	16572	16593	16613	16811	16680	16481	16360	16557	16433	16460	16579	16690	16458	16370	16564	16533	16592	16609	16685	16719	16665	16573	16597	16626	16497	16482	16586	16756	16478	16493	16542	16663	16565	16795	16574	16626	16616	16525	16636	16498	16482	16637	16600	16471	16375	16693	16814	16450	16383	16626	16439	16646	16522	16539	16595	16518	16603	16505	16635	16480	16572	16442	16588	16472	16561	16509	16450	16588	16578	16623	16527	16778	16696	16564	16384	16670	16536	16384	16403	16701	16468	16469	16446	16570	16585	16589	16564	16522	16470	16403	16531	16561	16700	16509	16507	16496	16680	16576	16603	16518	16354	16685	16686	16657	16809	16463	16550	16618	16511	16709	16548	16662	16592	16660	16789	16591	16552	16646	16500	16518	16465	16767	16335	16437	16424	16744	16525	16621	16679	16596	16629	16695	16567	16628	16642	16589	16608	16479	16595	16597	16481	16475	16672	16482	16589	16404	16493	16594	16546	16624	16613	16453	16639	16609	16373	16500	16367	16657	16688	16554	16591	16540	16565	16588	16691	16562	16493	16683	16609	16593	16445	16576	16702	16565	16739	16560	16397	16512	16471	16657	16438	16732	16660	16584	16353	16638	16466	16685	16545	16581	16443	16434	16614	16631	16384	16507	16723	16607	16538	16614	16632	16730	16675	16645	16613	16378	16614	16649	16461	16636	16741	16639	16538	16547	16506	16445	16563	16579	16438	16595	16361	16612	16681	16559	16534	16546	16714	16636	16423	16626	16720	16590	16509	16565	16641	16638	16703	16553	16605	16556	16608	16479	16493	16647	16694	16710	16535	16495	16505	16593	16538	16466	16629	16399	16495	16574	16508	16646	16664	16720	16552	16578	16625	16702	16456	16478	16530	16659	16531	16475	16637	16326	16441	16403	16450	16430	16286	16483	16638	16558	16560	16509	16609	16473	16489	16442	16595	16645	16568	16509	16458	16642	16500	16397	16582	16603	16678	16589	16611	16538	16392	16542	16517	16556	16705	16661	16398	16597	16644	16466	16529	16469	16598	16647	16660	16416	16641	16388	16406	16546	16657	16461	16596	16921	16754	16590	16585	16623	16496	16526	16518	16541	16560	16427	16562	16540	16610	16733	16500	16788	16651	16643	16617	16761	16505	16556	16688	16644	16681	16491	16660	16663	16585	16668	16351	16537	16843	16638	16698	16432	16547	16479	16592	16577	16718	16671	16622	16664	16650	16481	16407	16594	16518	16559	16632	16604	16506	16465	16455	16301	16494	16507	16705	16651	16536	16578	16506	16705	16558	16530	16441	16517	16512	16468	16450	16625	16585	16555	16575	16895	16666	16629	16406	16592	16590	16693	16595	16417	16663	16632	16522	16549	16413	16661	16590	16516	16633	16615	16554	16612	16518	16687	16494	16477	16658	16433	16414	16647	16542	16582	16535	16680	16551	16556	16578	16448	16487	16585	16538	16493	16687	16396	16450	16501	16534	16451	16476	16617	16533	16648	16497	16743	16407	16453	16478	16708	16667	16617	16437	16724	16331	16445	16518	16509	16583	16736	16570	16557	16480	16465	16327	16664	16648	16520	16525	16489	16532	16676	16456	16652	16470	16456	16554	16620	16463	16478	16515	16538	16514	16510	16612	16632	16723	16609	16460	16467	16370	16534	16524	16401	16603	16603	16522	16575	16494	16617	16500	16589	16632	16604	16526	16522	16682	16477	16864	16803	16411	16386	16462	16495	16619	16634	16614	16575	16433	16611	16693	16474	16691	16736	16652	16696	16555	16523	16580	16561	16752	16580	16610	16614	16496	16645	16572	16647	16473	16755	16466	16596	16479	16690	16535	16618	16506	16477	16598	16480	16371	16478	16346	16575	16520	16383	16717	16548	16567	16584	16681	16672	16728	16394	16675	16589	16536	16354	16331	16629	16782	16463	16616	16689	16613	16696	16646	16671	16519	16517	16658	16902	16701	16716	16479	16643	16473	16412	16593	16689	16490	16584	16328	16532	16525	16694	16391	16395	16453	16411	16637	16449	16531	16381	16329	16460	16659	16499	16637	16698	16535	16614	16530	16523	16340	16577	16804	16791	16398	16748	16575	16526	16486	16482	16726	16550	16506	16643	16730	16653	16299	16642	16533	16661	16489	16691	16625	16482	16541	16777	16304	16249	16739	16623	16527	16598	16656	16789	16522	16445	16534	16590	16523	16632	16574	16572	16513	16528	16676	16651	16526	16629	16564	16440	16624	16661	16645	16508	16719	16647	16456	16569	16589	16543	16417	16653	16605	16672	16519	16444	16597	16476	16628	16623	16429	16389	16567	16591	16765	16423	16561	16482	16442	16433	16653	16446	16553	16609	16575	16550	16572	16607	16605	16715	16574	16660	16828	16597	16702	16574	16700	16567	16510	16536	16580	16379	16583	16618	16616	16555	16596	16685	16373	16499	16461	16771	16571	16458	16579	16547	16455	16687	16740	16475	16638	16652	16616	16661	16694	16357	16496	16551	16683	16507	16695	16540	16456	16810	16524	16627	16422	16373	16429	16523	16908	16773	16543	16328	16310	16557	16699	16560	16652	16604	16708	16618	16547	16566	16760	16718	16657	16368	16493	16688	16666	16396	16783	16436	16561	16541	16716	16437	16700	16709	16641	16403	16593	16470	16738	16514	16651	16523	16603	16557	16855	16616	16542	16450	16464	16510	16551	16716	16353	16527	16629	16587	16723	16415	16611	16380	16520	16455	16522	16518	16560	16699	16527	16577	16843	16749	16459	16677	16887	16561	16741	16317	16314	16668	16574	16512	16578	16569	16538	16603	16574	16683	16853	16756	16651	16671	16730	16632	16451	16721	16417	16490	16587	16648	16246	16670	16522	16559	16655	16614	16703	16637	16488	16610	16679	16451	16446	16370	16533	16615	16662	16703	16606	16606	16432	16593	16592	16778	16614	16567	16547	16527	16582	16603	16406	16634	16587	16716	16357	16437	16575	16486	16421	16598	16550	16664	16499	16823	16470	16718	16582	16670	16691	16478	16459	16679	16539	16455	16526	16820	16485	16535	16701	16633	16476	16357	16814	16695	16664	16690	16821	16825	16652	16693	16663	16567	16501	16523	16414	16703	16571	16660	16622	16422	16530	16347	16559	16609	16460	16766	16578	16751	16618	16658	16687	16663	16622	16731	16508	16601	16526	16784	16487	16815	16582	16362	16617	16419	16717	16480	16419	16509	16342	16694	16660	16764	16672	16815	16512	16715	16688	16635	16620	16467	16452	16542	16485	16455	16450	16605	16535	16461	16123	16659	16470	16520	16438	16633	16546	16463	16491	16755	16555	16730	16743	16471	16681	16614	16610	16556	16683	16523	16505	16618	16516	16686	16645	16569	16563	16492	16717	16640	16628	16588	16588	16567	16592	16491	16576	16632	16254	16600	16551	16799	16476	16460	16472	16449	16820	16684	16665	16633	16544	16468	16572	16421	16531	16502	16539	16488	16587	16551	16702	16458	16610	16537	16479	16398	16447	16565	16452	16352	16695	16640	16415	16531	16634	16443	16480	16635	16487	16576	16322	16658	16410	16597	16770	16623	16531	16647	16508	16661	16591	16600	16530	16642	16556	16578	16362	16538	16457	16545	16627	16599	16647	16488	16567	16552	16559	16594	16488	16535	16704	16504	16800	16399	16665	16562	16500	16546	16756	16449	16726	16671	16725	16506	16676	16587	16808	16494	16601	16727	16538	16447	16429	16651	16681	16566	16710	16627	16448	16580	16667	16520	16603	16629	16734	16459	16541	16461	16542	16748	16495	16647	16463	16447	16482	16619	16378	16533	16542	16591	16548	16684	16643	16492	16562	16668	16414	16651	16690	16714	16465	16597	16883	16328	16574	16746	16620	16742	16521	16740	16516	16636	16685	16696	16717	16746	16574	16702	16597	16538	16500	16431	16476	16494	16881	16687	16552	16277	16620
35141	57954	51546	40563	35279	30813	27139	24253	22198	20853	19254	18063	17163	16423	16287	16213	15667	15723	15360	15169	14954	15046	15054	14757	14835	14742	14655	14610	14539	14652	14543	14651	14645	14659	14469	14614	14537	14528	14387	14489	14477	14590	14536	14576	14803	14438	14648	14655	14351	14524	14626	14516	14552	14510	14393	14569	14654	14528	14664	14575	14428	14606	14504	14354	14553	14377	14426	14757	14489	14560	14425	14550	14678	14225	14515	14389	14572	14583	14503	14433	14681	14515	14536	14479	14473	14687	14326	14571	14330	14483	14587	14509	14422	14407	14519	14535	14454	14459	14434	14544	14548	14689	14461	14492	14494	14437	14524	14521	14524	14493	14312	14490	14809	14529	14386	14421	14682	14541	14508	14549	14349	14436	14469	14459	14622	14352	14545	14395	14721	14554	14609	14466	14447	14461	14603	14479	14438	14460	14618	14498	14582	14451	14534	14391	14397	14459	14534	14435	14501	14488	14547	14486	14294	14434	14401	14420	14382	14527	14481	14529	14419	14463	14535	14406	14523	14566	14530	14346	14459	14529	14320	14441	14551	14328	14424	14627	14511	14518	14524	14614	14414	14430	14417	14549	14506	14666	14396	14278	14471	14475	14613	14519	14547	14470	14318	14412	14641	14492	14446	14473	14435	14556	14554	14673	14531	14503	14412	14486	14498	14475	14378	14486	14500	14350	14480	14374	14562	14482	14573	14452	14360	14537	14262	14577	14511	14441	14511	14491	14451	14609	14456	14661	14530	14455	14541	14591	14508	14655	14499	14450	14461	14455	14620	14469	14520	14388	14386	14540	14498	14509	14628	14356	14518	14405	14387	14467	14533	14506	14440	14578	14528	14461	14532	14629	14607	14522	14471	14427	14506	14474	14570	14367	14432	14548	14436	14517	14326	14477	14517	14479	14567	14458	14454	14512	14234	14567	14416	14376	14494	14453	14532	14479	14545	14492	14530	14483	14551	14336	14716	14600	14391	14504	14510	14418	14482	14598	14630	14377	14442	14557	14591	14690	14404	14447	14605	14329	14490	14446	14299	14472	14468	14479	14380	14683	14458	14470	14644	14367	14481	14627	14577	14386	14439	14597	14578	14475	14410	14400	14482	14209	14542	14511	14521	14373	14400	14524	14574	14513	14497	14476	14560	14479	14546	14604	14561	14396	14403	14684	14383	14473	14378	14478	14391	14432	14386	14338	14343	14556	14253	14444	14479	14240	14560	14466	14609	14565	14556	14440	14461	14421	14342	14556	14507	14404	14419	14363	14510	14488	14335	14444	14606	14493	14515	14496	14561	14345	14466	14518	14492	14371	14502	14481	14448	14732	14629	14597	14477	14402	14413	14451	14470	14460	14413	14516	14459	14426	14370	14495	14520	14394	14419	14463	14611	14592	14414	14533	14471	14558	14423	14428	14595	14435	14513	14473	14498	14420	14393	14511	14561	14613	14583	14436	14551	14400	14408	14363	14483	14575	14510	14509	14544	14727	14524	14473	14554	14491	14382	14424	14496	14437	14293	14356	14628	14379	14429	14391	14220	14465	14492	14322	14615	14354	14490	14340	14603	14490	14416	14431	14494	14436	14349	14538	14522	14528	14446	14398	14400	14307	14571	14421	14493	14505	14449	14439	14628	14498	14407	14526	14489	14517	14482	14348	14574	14604	14557	14547	14445	14552	14529	14434	14276	14431	14555	14450	14238	14469	14399	14448	14477	14587	14480	14422	14414	14290	14350	14651	14483	14353	14463	14344	14462	14381	14499	14382	14520	14498	14447	14385	14409	14281	14455	14492	14702	14580	14427	14487	14550	14450	14593	14491	14507	14436	14484	14470	14559	14487	14511	14552	14524	14394	14486	14321	14419	14381	14511	14397	14438	14496	14449	14352	14506	14521	14649	14351	14527	14627	14455	14630	14500	14481	14455	14464	14320	14609	14420	14568	14501	14517	14442	14381	14489	14496	14586	14512	14454	14510	14432	14328	14511	14423	14517	14460	14580	14585	14478	14165	14550	14624	14246	14539	14511	14367	14416	14573	14546	14463	14445	14314	14542	14508	14535	14513	14418	14450	14534	14459	14365	14479	14492	14623	14367	14415	14484	14576	14397	14545	14409	14583	14541	14486	14436	14540	14454	14431	14503	14604	14589	14394	14509	14492	14453	14485	14664	14496	14419	14390	14517	14356	14331	14520	14471	14394	14411	14584	14391	14558	14460	14504	14468	14605	14453	14539	14568	14495	14410	14444	14401	14411	14406	14424	14494	14614	14514	14403	14486	14409	14646	14254	14419	14464	14376	14525	14374	14342	14318	14529	14438	14445	14293	14443	14496	14303	14596	14535	14333	14502	14621	14539	14343	14368	14364	14727	14404	14502	14416	14246	14547	14361	14503	14492	14507	14444	14693	14571	14543	14550	14558	14331	14478	14513	14611	14399	14561	14515	14523	14486	14622	14523	14540	14416	14457	14565	14524	14507	14413	14321	14454	14451	14419	14428	14599	14537	14518	14431	14393	14644	14347	14479	14258	14560	14482	14461	14497	14368	14457	14427	14446	14476	14408	14421	14326	14496	14519	14365	14394	14590	14517	14316	14565	14665	14564	14564	14513	14338	14387	14477	14530	14441	14395	14343	14486	14585	14521	14572	14456	14471	14409	14454	14472	14339	14610	14485	14390	14424	14512	14518	14439	14442	14461	14530	14372	14477	14465	14337	14466	14561	14521	14433	14468	14458	14602	14575	14562	14543	14290	14493	14473	14531	14528	14411	14499	14709	14641	14344	14293	14388	14509	14422	14562	14490	14429	14536	14559	14474	14476	14548	14477	14625	14535	14350	14343	14474	14439	14460	14448	14423	14586	14364	14446	14419	14480	14410	14558	14497	14414	14474	14429	14448	14591	14479	14360	14462	14402	14392	14501	14440	14530	14692	14419	14418	14472	14435	14327	14295	14488	14581	14524	14554	14548	14525	14562	14557	14563	14482	14548	14537	14381	14432	14561	14411	14324	14367	14396	14574	14350	14482	14553	14364	14507	14450	14501	14432	14521	14556	14531	14422	14552	14647	14658	14532	14506	14594	14464	14425	14318	14375	14587	14593	14314	14341	14566	14391	14498	14537	14557	14454	14367	14575	14476	14637	14415	14447	14622	14437	14416	14446	14585	14481	14492	14527	14456	14716	14402	14358	14628	14510	14407	14576	14496	14354	14709	14535	14531	14450	14615	14436	14657	14425	14466	14460	14502	14623	14629	14327	14357	14559	14490	14343	14563	14532	14300	14676	14493	14570	14419	14567	14298	14536	14427	14324	14343	14331	14466	14526	14370	14564	14517	14356	14360	14432	14421	14535	14378	14373	14397	14509	14571	14495	14497	14575	14563	14519	14520	14426	14429	14587	14547	14519	14647	14455	14519	14505	14468	14440	14445	14534	14495	14449	14312	14596	14569	14664	14268	14512	14501	14386	14723	14352	14582	14349	14569	14584	14390	14474	14452	14608	14537	14436	14632	14592	14587	14452	14488	14431	14524	14504	14574	14535	14447	14546	14377	14556	14576	14405	14539	14582	14435	14475	14388	14477	14441	14419	14594	14323	14520	14445	14471	14420	14380	14579	14564	14456	14310	14663	14448	14505	14380	14361	14542	14541	14491	14386	14225	14478	14564	14371	14475	14413	14658	14548	14587	14259	14448	14517	14515	14470	14574	14335	14563	14492	14547	14537	14348	14185	14342	14506	14542	14535	14572	14378	14458	14382	14473	14279	14368	14445	14501	14589	14548	14357	14611	14368	14743	14434	14430	14531	14563	14494	14554	14301	14478	14477	14415	14707	14429	14266	14453	14645	14406	14503	14520	14487	14455	14393	14632	14440	14442	14540	14552	14535	14431	14524	14466	14425	14456	14505	14366	14459	14608	14327	14415	14568	14492	14552	14362	14440	14547	14381	14496	14566	14371	14458	14575	14362	14627	14512	14532	14545	14519	14473	14338	14637	14375	14462	14329	14398	14435	14615	14518	14477	14371	14374	14461	14554	14575	14448	14541	14465	14407	14402	14498	14634	14361	14496	14473	14454	14554	14412	14548	14443	14684	14464	14631	14555	14549	14524	14411	14496	14500	14489	14394	14477	14481	14553	14349	14471	14449	14429	14327	14486	14390	14390	14465	14468	14541	14532	14436	14447	14596	14501	14439	14506	14412	14441	14490	14396	14405	14450	14517	14512	14431	14523	14308	14492	14490	14363	14657	14411	14411	14462	14593	14547	14586	14572	14382	14407	14425	14581	14426	14403	14463	14455	14442	14611	14418	14659	14314	14510	14515	14376	14575	14552	14317	14627	14500	14475	14614	14407	14450	14479	14421	14306	14541	14317	14464	14446	14491	14463	14464	14492	14406	14535	14586	14458	14364	14584	14456	14480	14406	14322	14505	14490	14392	14478	14344	14529	14520	14708	14557	14485	14436	14398	14574	14343	14395	14443	14497	14613	14467	14380	14546	14558	14570	14435	14384	14321	14558	14577	14492	14447	14355	14334	14417	14576	14323	14547	14462	14488	14411	14515	14513	14628	14442	14516	14584	14503	14407	14478	14675	14475	14507	14328	14387	14552	14261	14434	14390	14647	14402	14560	14535	14646	14545	14464	14305	14595	14352	14383	14580	14241	14515	14491	14467	14451	14562	14439	14413	14560	14503	14539	14530	14362	14632	14425	14494	14506	14559	14388	14420	14498	14531	14480	14435	14549	14508	14459	14748	14567	14456	14398	14393	14353	14468	14552	14370	14377	14427	14494	14541	14345	14514	14511	14341	14550	14450	14525	14484	14389	14638	14462	14305	14399	14410	14537	14470	14563	14489	14425	14416	14455	14442	14515	14486	14525	14442	14526	14440	14449	14562	14572	14530	14531	14312	14309	14649	14435	14477	14257	14533	14455	14550	14386	14595	14383	14356	14540	14497	14373	14402	14530	14407	14522	14558	14208	14405	14374	14444	14500	14509	14468	14458	14358	14465	14460	14497	14381	14556	14385	14229	14466	14587	14366	14536	14543	14554	14498	14478	14447	14412	14407	14612	14640	14456	14460	14627	14486	14304	14474	14717	14394	14347	14714	14408	14519	14445	14449	14450	14494	14609	14365	14345	14541	14587	14560	14609	14495
29892	29780	34714	31128	25274	22341	20680	19118	18377	17849	17174	16911	16768	16547	16330	16273	16346	16275	16259	16138	16119	16209	16051	15885	15881	16051	16005	16063	15898	15906	15918	15936	15898	15916	15975	15796	15758	15863	15909	16028	15868	15891	15956	15938	15930	15884	16023	15819	15956	16002	15923	15685	15887	15787	16014	15941	15767	15849	15934	15943	15787	15796	15668	15849	15848	15892	15833	15944	16024	15887	15701	15613	15773	16047	15886	15882	15822	15927	15925	15927	16073	16012	15866	15824	15727	15882	15964	15903	15778	16203	15854	15770	15910	15801	16030	15966	15763	15956	15941	16042	15861	15758	15837	16086	15846	15950	15944	15732	15813	15826	15690	15719	16094	15873	15989	15883	15967	16016	16069	15998	15810	15991	15867	16099	15916	15777	16043	15916	16023	15904	15970	15933	15857	16044	15796	16165	15834	15740	15883	15720	15748	15964	15933	15780	16023	15894	15849	16047	15831	16035	15881	15672	15879	15753	15880	15843	16053	15967	16081	15914	15789	15779	15700	15898	15897	15699	16047	15652	15975	15816	15842	15911	15723	16021	15889	15849	16073	15912	15846	15739	15744	15889	16046	15942	15857	16033	15865	15815	15932	15872	15802	16030	15830	15720	15911	15729	15838	15848	15819	15732	15650	15913	15914	15972	15903	15892	15982	15834	15909	15854	15936	15856	15899	15912	16032	15900	15928	15778	15646	16041	15723	15737	15906	15740	15903	15714	15887	15856	15927	15861	15672	15954	15964	15897	15961	15980	15909	15850	15954	15772	15898	15866	15707	15657	16096	15819	16015	15654	15817	15923	15800	15732	15825	15797	15682	15821	15954	15802	16142	15728	15934	15768	15842	15882	15838	15875	15841	15965	15744	15877	15841	15905	15788	15920	15803	15726	15926	15850	15877	15848	15870	15794	15972	15608	15825	15866	15715	15867	15921	15950	15894	15687	15871	16027	15714	15633	15743	15769	15703	15681	15956	15904	15924	15849	15820	16155	15836	15678	15843	15769	15845	15967	15846	15757	15674	15831	15816	15759	15846	15703	15924	15846	15917	15828	15873	15927	15995	15916	15906	15625	15735	15845	15621	15731	15899	15806	15899	15969	15913	15737	15759	15747	16006	15878	15828	15846	15664	15750	15764	15938	15864	16109	15885	15805	15866	15868	15999	15819	15696	15752	15868	15845	15926	15761	15936	15909	15778	15687	15818	15841	16091	15829	15862	15938	16002	15869	15668	15931	15758	16076	15773	15759	15827	15830	15822	15874	15871	15855	15796	15906	15861	16042	15915	15617	15934	15869	15749	15841	15677	15951	15793	15762	15848	15868	15953	15841	15787	15792	15945	15906	15778	15803	15877	15814	15913	16090	15973	16000	15630	15900	15889	15821	15792	15588	15642	15772	15708	15993	15625	15789	16019	15734	16009	15802	15883	16004	15799	15739	15674	15864	15906	15875	16083	15697	15986	15934	15883	15962	15851	15779	15807	15854	16160	15798	16094	16054	15779	15924	15561	15822	15721	15873	15726	15729	15745	15887	15922	15876	16029	15848	15929	15733	15894	16131	15921	15793	15719	15927	15829	15959	15942	15603	15947	15826	15693	15963	15813	15785	15832	15888	15871	15953	15662	15918	15834	15955	15880	15800	15789	15824	15980	15797	15856	16041	15831	15729	15849	15887	15730	15947	16001	15844	16096	16069	16090	16060	15820	15718	15793	16003	15838	15942	15800	15867	15924	16050	15777	15872	16028	15722	15762	15902	15873	15907	15774	16018	15941	15705	15654	15944	16010	15708	15749	15857	15952	15928	15956	15789	15863	15801	16070	15934	15849	15717	15856	15851	15962	16048	15973	15840	15928	16079	15624	15873	15700	15762	15710	16042	15923	15816	15851	15848	16170	15930	15796	15957	15899	15714	15914	15831	15732	15880	15749	15988	15923	15945	16042	15922	15748	16005	15751	15969	15916	15806	15704	15885	15934	15878	15934	15756	15943	16071	15850	15987	15804	15779	16069	15985	15799	15758	15829	15730	15884	15847	16163	15694	15764	15866	16003	15813	15741	15954	15882	15777	15911	15821	15814	15982	15901	15831	15939	15997	15885	15676	15873	15881	15703	15841	15817	15773	15911	15837	15726	15887	15873	15803	15610	15925	15991	15820	15891	15938	15919	15841	15908	16002	15811	15825	15740	15886	15941	15950	15624	15835	15781	15823	15837	15966	15787	15749	15792	15795	15996	15869	15856	15808	15862	15823	16052	16056	15745	15730	15982	15741	15933	15783	15750	15929	15934	15881	15794	15960	15892	15898	15881	15787	15816	15749	15945	15940	15812	15924	15847	15753	15951	15987	15799	15966	15956	15704	15841	15852	15987	15795	16081	15711	15937	15798	15974	15840	15687	16001	16065	16001	15715	16050	15902	15859	15691	15755	15804	15886	15850	16054	15915	15883	15864	15939	15833	16067	16095	15724	15840	15896	15853	15816	15781	15944	15967	15812	15929	15937	15795	15722	15790	15861	15727	15795	15857	15778	15745	15938	15819	16047	15744	15601	15781	15876	15711	16029	15852	15978	15886	15882	15832	15582	15778	15807	15974	15853	15766	16034	15716	15966	16007	15937	15964	15756	15688	15782	15716	15767	15802	15983	15829	15689	15810	15810	15949	15806	15778	15896	15939	15754	15840	15832	16102	15848	16021	15952	15901	16118	15914	15806	15928	15823	15707	15895	16020	15969	16005	15840	15828	15833	16111	15957	15801	15801	16006	15944	15801	15963	15953	15873	16025	15957	15760	16025	16081	16007	15817	16029	15871	15738	15989	16047	15900	15925	15870	15838	15727	15881	15848	15891	15817	15717	15696	15996	15954	15681	15828	15969	16027	15873	15910	16074	15770	15740	15922	15837	15735	15897	15946	16035	15775	16022	15901	15800	15913	15941	15650	15906	15813	15946	16003	15774	15761	15700	15778	15684	15831	15882	15822	15911	15886	15808	15888	15662	15743	15926	15932	15879	16005	15736	15813	15903	15801	15889	15739	15962	15996	15782	15931	16140	16007	15979	15903	15811	15887	15794	15929	15964	15797	15804	15876	16013	15962	15871	15928	15825	16061	15829	15927	16066	15949	15902	15952	15786	15968	15954	15762	15666	15793	15882	16088	15691	15856	15677	15713	15767	15841	15737	15702	16020	15838	15861	15793	16021	16042	15887	15761	15932	15839	15897	15788	15777	15802	16011	15877	16073	15696	15790	15834	15792	15795	15816	15913	15812	15836	15998	15894	15805	15916	15818	16023	15818	15920	15744	15890	15912	15811	15763	15697	15614	15728	15869	15848	15955	15858	15726	16084	15912	15853	15775	15900	15987	15858	15893	15938	15843	15810	15891	15754	15712	15970	15769	15961	15890	16115	15816	15902	16109	15908	15861	15995	15631	15838	15665	15804	16002	15722	15872	15700	15947	15908	16000	15880	15817	15876	15707	15856	15858	15881	15776	15842	15644	15955	15854	15969	15752	15812	15797	15959	15982	15939	15987	15909	15817	15860	15816	16182	16044	15954	15956	15706	15701	15785	15739	15876	15898	15715	15781	15935	15818	15953	15637	15956	15794	15726	15782	15817	15770	15881	16104	15967	15870	15838	16201	15823	15935	15850	15864	15557	15913	16113	15976	15858	16085	15778	15834	15726	15919	15807	15981	15859	15644	15695	16044	16078	16024	16051	15907	15956	15817	15875	15693	15774	15789	15834	15833	15771	15863	15752	15856	15904	15632	15980	15918	15904	15636	15739	15836	15886	15919	15681	15836	15822	15742	15900	15796	15830	15639	15984	15872	15866	15999	16022	15943	15875	15889	15863	15764	15939	15879	15851	15956	15879	15911	16020	16010	15841	15785	15966	16017	15867	15832	15884	15906	15759	15864	15772	16064	15711	15775	15822	15920	15603	15789	15922	15934	15944	15975	15700	15797	15827	15551	15771	16010	15855	16007	15886	15788	15754	15797	15909	15804	16015	15976	15852	15866	15754	15941	15886	15730	15795	15820	15894	15802	16084	15755	15759	15691	15803	15956	15871	15927	15851	15872	16056	15775	16101	15856	15680	15838	15664	15880	15742	15753	16082	16006	15841	15891	15870	15934	15981	15927	15766	15781	15861	15965	15745	15948	15846	15758	15997	15860	15788	15972	16058	15894	15825	15865	15951	15876	15889	15809	15972	15720	15835	15639	15972	15921	16096	15953	15718	15904	15773	15948	15882	15872	15830	15734	15846	15772	15900	16085	15733	15690	15645	15870	15911	15874	16030	15758	15813	15813	15768	15787	15841	16126	15947	16038	15845	15772	15973	15920	15922	15668	15712	15839	15902	15912	15750	15921	16059	15853	15704	15873	15843	15939	15881	15803	15874	15830	16023	16030	15978	15918	15914	15981	15961	16055	15650	15692	15798	16034	15905	15641	15946	15806	15735	15923	15909	15648	15849	15863	15895	15983	15915	15873	15651	15957	15728	15850	15999	15895	15722	15857	15901	15820	15908	16118	16008	15924	15921	15767	15602	15954	15785	15966	15831	15883	16004	15783	15760	16037	15943	15775	15826	15792	15910	15988	16006	15905	15939	15944	15941	15765	15747	15767	15898	15742	15727	16141	15749	15935	15760	15918	16050	15787	15748	15886	15629	15793	15860	15806	15918	15861	15853	15653	15786	15842	15991	15844	15992	15971	15887	15882	15816	15790	16042	16001	15966	15899	15632	15880	16056	15792	15856	15969	15863	15988	15874	15802	15940	15791	15858	16035	15946	15935	16214	15859	15995	15948	15851	15937	15706	15743	15779	15820	15977	15716	15743	15905	15980	15860	15855	16003	15853	15812	15671	15765	15759	15777	15700	15853	15875	15678	15748	15907	15815	15951	15744	15689	15765	15905	15877	15959	15942	15880	15888	15838	15767	15849	15878	15768	15887	16075	15809	15787	15961	15917	15988	15976	15811	15719	15630	15822	15925	15897	15851	16154	15893	15856	15767	15973	16089	15903	15675	15849	15765	15840	15772	15787	15819	15862	16005	15821	15692	15831	15940	15873	15804	15922	15855	15908	15856	15822	15906	16023	15957	15784	15897	15895	15794	15898	15771	15811	15787	15882	16031	15698	15776	15825	15888	15707
35078	45854	39666	30762	26123	22821	20407	19024	17855	17087	16333	15718	15132	14927	14727	14560	14528	14740	14374	14402	14294	14295	14076	14150	14215	14098	14096	14228	14170	14223	14122	14074	14164	13993	14065	13992	14055	14250	14105	14193	14265	13959	14021	14079	14059	14199	14075	14146	13924	14021	14050	13873	14087	14169	14162	13902	14094	14050	14056	14192	14081	13949	13806	14081	14027	13994	14130	14111	14055	13945	14123	13926	14009	14154	13894	14133	13993	14008	14246	14032	14057	13961	13986	14124	13997	14185	13962	13962	14105	13939	14051	14023	13988	14016	13848	14020	14111	14007	14134	13965	13953	13964	14003	14030	13996	14025	14065	14022	14096	14139	14048	14082	14001	13978	13930	14108	14200	13986	14187	14015	14223	14137	13982	14122	14024	13942	14024	14158	13934	14059	13959	14017	14223	14052	14239	14111	14168	13915	14099	13936	14106	13956	13957	14010	13983	14164	14117	13965	14031	13863	14055	14021	14122	14126	14020	14205	14251	14107	14139	14100	14155	13903	14156	14148	14098	13935	14053	14140	14024	13907	13971	14112	14096	13849	13898	14015	13935	14002	14066	14002	13996	13860	14014	13925	13868	14061	14154	14038	13961	14089	14046	14093	14018	13978	14095	13966	14060	13893	14218	14224	14160	13951	14186	13971	14178	13978	14043	13967	13968	14049	13846	13994	14080	13988	14262	14123	13972	13965	14049	14176	14001	13974	14018	14094	14250	14087	14025	13851	14189	14058	14153	14061	13994	14013	14051	14109	13951	13965	13927	14093	14073	13898	14046	14034	14024	14024	14038	14174	14054	14125	14124	14065	14169	14097	14100	14163	14033	13985	14180	14010	14066	13900	14100	14123	13992	14258	14077	13891	13942	14192	13858	14027	14037	14071	14013	14128	14050	14092	13928	14042	14204	14086	13981	14019	14147	14171	14145	14190	14044	13957	14174	14162	13916	14142	14003	13903	14160	13993	14242	14101	14079	14180	14137	14116	13933	14016	14034	14103	14132	14052	13858	14024	14252	14340	14039	14037	14159	14078	14030	14104	13919	14189	14128	14037	14221	14122	14046	14098	14222	13882	13848	14034	14051	14125	13859	14095	13841	14094	14081	14029	14104	13847	14069	14047	13921	13919	13870	14119	14100	14193	14000	14022	14102	14016	14179	14066	13926	14025	14137	14053	14131	14076	14026	14064	14039	14192	13990	14048	13980	13890	14090	14103	13938	14209	14131	13994	14086	14053	14001	13952	13939	14245	13997	14157	14013	14122	14073	13960	14164	14063	14264	13958	14034	13965	14069	13958	13956	13939	14027	14089	13948	14036	14097	14141	14154	14109	13914	14028	14139	13966	14059	13948	14223	13994	14016	13970	14002	14097	14250	13878	14127	13980	13999	14012	14060	14029	14011	13978	14136	13887	14110	13957	14102	14105	14116	14116	14120	13950	14110	14030	14002	13833	13987	13961	14191	14052	14197	14039	14126	14040	13968	13909	14127	14171	14004	14037	13987	14149	14110	14149	14045	13785	13889	14040	13975	14066	14178	14127	14203	14161	13910	13999	13996	14189	14048	14106	14086	13997	13968	14030	14067	14036	14091	13898	14008	14030	14041	14032	14136	14055	13784	13947	14145	14036	13977	14230	13929	14125	14028	14007	13893	14253	14016	14201	13929	14157	14013	14173	14163	14074	13945	13988	14105	14015	14103	14068	13971	14050	13999	14061	14062	14009	14113	13937	14158	13974	14040	14177	14142	14128	14187	13917	14087	14141	14117	14050	14035	14067	14010	14078	14170	13884	14242	13974	13935	14199	14002	13975	14097	14002	13879	13970	14166	14101	14007	14070	14029	14020	14064	14083	14022	14068	13919	14121	14147	13983	13891	14102	14015	14030	14091	14093	14306	13992	13976	14107	14242	14042	13955	14014	14116	14188	14218	14132	13982	14100	13971	14023	14104	13987	13975	13956	13834	14015	13992	14107	13964	14091	14206	14142	14042	14067	14118	14124	14210	13983	14000	13921	14059	14169	13993	14053	14146	14087	13909	14001	14079	13934	14293	14071	14122	13938	14030	13995	14111	13850	14137	14000	13902	14215	14061	14081	14110	13910	14099	13996	14135	14074	14089	14092	14088	14035	13967	14069	13988	14182	13983	14054	13947	13998	13848	14162	14055	13928	14093	14083	14044	13757	14087	14071	14217	13880	14007	13963	14059	14231	13969	13946	14013	14070	14020	13971	14117	14308	13959	14096	14170	13961	14019	14180	14016	13955	14251	14094	14057	14082	14135	14021	13980	14168	13796	13954	14066	14104	14097	14088	13995	13941	13938	13959	14169	14105	13985	14142	13978	14115	14034	13897	13947	13852	14073	13987	14166	14028	14005	14049	13989	14020	13965	14056	14120	14193	13950	14188	13981	14045	14225	14047	14148	14060	14052	14067	14168	14191	14175	13988	14088	14119	14054	13975	13975	13925	14112	13983	14053	14114	13998	13867	14022	14133	14136	14067	13903	14106	14069	13996	13979	13804	13980	14047	14036	13996	14010	14067	14128	14003	14055	14094	14065	14102	13971	13979	13976	14036	14065	14018	13941	13979	13919	14039	14008	14122	14112	13934	14153	14026	14002	14006	14107	14067	14227	13939	13967	13907	14006	14094	14060	14044	14066	13846	14112	14070	14075	13981	13915	14136	14008	14155	14083	14191	13916	13858	14195	14123	14059	14081	14121	13896	14132	13993	13996	14105	14025	14101	14073	14103	13977	14043	14088	14052	14042	14130	14159	13981	14077	14068	14046	13912	13960	14039	14043	14056	14020	14019	14152	14011	14100	14021	14187	14012	13944	13923	14027	14030	14013	14000	14030	13914	14106	14088	14127	13884	13835	14037	14118	13940	14085	13986	14072	14163	14021	13861	14070	14195	14045	14165	14056	14077	14185	14075	14226	14017	13878	14053	14169	13931	14094	14024	14126	14114	14175	14006	14177	13984	14040	14067	13997	14027	14134	13952	14067	14036	14023	13954	14021	14058	14095	14046	14205	14019	14013	14069	14067	13966	14056	13998	14008	13988	14053	14187	13948	14051	13964	14017	14088	14052	13852	14049	14004	14161	14031	14018	14076	13891	14124	14151	14005	14029	14023	14124	14112	14123	14153	14086	13984	13878	14054	14047	14078	14107	14039	14037	14071	13986	14085	13998	14144	14109	14073	14053	14133	14033	14121	13931	14002	14022	14090	14148	13885	13922	13924	14114	13994	14095	13956	14042	14126	14103	13954	13909	14048	14105	14034	13981	14058	14098	14137	14021	13835	13983	14134	14052	14020	14145	14024	14088	14118	13942	14149	14155	14106	13868	14175	14066	14066	14022	13954	14125	13954	13913	13992	13973	14099	14044	14187	14104	14065	14127	14058	14030	13938	14070	14020	14032	14094	14133	14082	14201	14034	14113	14119	13987	13925	13965	14112	14053	14047	14036	14033	14129	14039	14036	14077	13944	14093	13924	14169	14076	13918	14139	14079	14150	13976	14232	14105	13976	14123	14198	13924	14107	13987	14165	14136	14147	13947	14018	14151	14130	14003	14173	14112	14068	14095	14033	13877	13970	13957	14045	14132	14122	14136	14137	13933	13904	13997	13983	14013	14025	13928	14104	14101	13970	14001	14087	14006	13958	14016	14096	14123	13992	13881	14130	13988	14007	13869	14153	14180	14034	14072	13963	13923	14189	14022	14037	14129	14037	14145	14139	14044	14172	14108	14103	14030	13994	14169	13801	13995	13886	14148	13992	14227	14075	14078	14030	13954	14014	14001	13935	14047	14064	13998	14069	13977	13861	14105	13963	14028	13982	14024	14094	13915	14142	13890	14003	14122	13997	13938	14113	14026	14042	14050	13913	14044	14204	14103	14203	13889	14249	14084	13868	13984	14021	14119	14090	14174	14031	14053	13920	13948	14121	14205	14050	14125	14157	14108	13951	13917	14001	14167	14054	13997	14214	13835	14041	13995	13780	14103	14121	14002	13963	13892	14160	14046	14072	13997	14171	13870	14050	14081	14117	14286	14081	14130	14130	14108	14060	14094	14033	13898	13974	13898	14172	14240	14116	14049	14135	14103	14063	14222	14038	14090	14083	13815	13983	13928	14138	14134	13916	13992	14032	13962	14090	13909	14024	14081	13969	14149	13897	14045	14028	14068	14027	13947	14016	14069	14069	13936	14048	14066	14047	14185	14121	14202	14072	14143	13839	13976	14155	13981	13969	14112	14057	13945	14094	14004	14085	14023	14036	13841	13931	13943	14066	13936	14109	13985	14091	13940	13956	14072	14086	13981	14150	14041	14036	13992	14113	14168	14003	13955	14015	13986	14103	14190	13963	14112	14074	14101	14114	13964	14090	14116	13999	14192	14043	14098	14029	14194	14234	13987	14114	14043	14109	13991	14096	14287	14069	14152	13994	14000	14052	14094	14127	14132	14079	14141	14087	14087	14058	14006	13966	14066	14074	13904	13948	14097	14054	14095	14065	13965	14128	14153	14058	14118	13996	13958	14044	13998	14028	14060	13915	14184	14016	14133	13982	14010	14151	14047	14111	13942	14176	13975	14114	14121	13922	14081	14157	14077	14171	14205	14298	14010	14043	14009	14159	13966	13918	14068	13999	14138	14154	14045	14043	13902	14123	13984	14133	14142	13998	14176	14263	14051	14121	13942	14013	14096	14099	14050	14000	14056	14159	13956	13924	14041	14087	14087	14125	13990	14015	14098	14052	14020	14051	14175	14080	13940	14158	14139	14053	13859	14025	14004	14119	13919	14046	14154	14181	14027	13910	14138	14080	14015	14139	13928	14150	14148	13876	14144	13998	14028	13982	13969	14196	14075	14105	13929	14095	14058	14048	13954	14133	13904	14193	13969	14102	14028	14124	14052	13885	14037	14225	14009	13848	14106	14079	14073	14024	14006	13800	14075	14143	14158	14024	13989	13964	14012	14000	14054	14102	14122	14146	13922	14008	14094	14003	14037	13989	13933	13913	13901	13981	14013	14158	13925	14170	13876	13997	14052	13854	14078	13943	14098	13999	13940	14242	14123	13971	14114	14050	13931	13972	14118	14028	14068	14037	14072	14167	13997	13907	14209	14058	14038	14123	14013	14098	13944	14133
24166	21136	28618	25695	25331	26263	24645	21097	19792	18980	18242	17898	17251	16912	16637	16564	16279	16257	16265	16190	16317	16204	16195	15876	15970	16056	16082	15984	16033	15759	15680	16065	15942	15816	15776	16025	16121	15863	16113	15832	15801	15801	15866	15767	15712	15738	15653	15790	15846	15754	15765	15815	15950	15827	15789	15957	15916	15855	15714	15755	15810	15672	15885	15845	15829	15703	15816	15928	15782	15841	15935	15880	15773	15825	15851	15742	15678	15651	15919	15829	15739	15705	15895	15923	15895	15726	15740	15608	15923	15701	15945	15741	15923	15743	15685	15971	15989	15689	15739	15854	15765	15911	15830	15637	15859	15702	15844	16091	15851	15796	15679	15786	15794	15982	15580	15436	15697	15795	15868	15775	15594	15508	15492	15719	15775	15761	15644	15843	15927	15669	15714	15805	15757	15759	15717	15783	15906	15813	15781	15743	15761	15740	15723	15577	15596	15793	15784	15615	15541	15818	15812	15905	15803	15705	15671	15811	15771	15780	15817	15686	15691	15788	15706	15745	15952	15694	15589	15721	15922	15706	15509	15688	15593	15796	15819	15911	15738	15826	15683	15796	15622	15619	15751	15847	15894	15647	15757	15719	15679	15651	15562	15745	15708	15624	15638	15790	15643	15657	15673	15771	15809	15587	15878	15732	15885	15940	15794	15917	15605	15830	15805	15542	15883	15746	15791	15775	15813	15696	15978	15827	15777	15765	15882	15702	15873	15870	15709	15783	15821	15773	15866	15740	15646	15811	15947	15800	15674	15733	15974	15601	15629	15813	15682	15868	15792	15782	15615	15788	15737	15886	15941	15816	15782	15718	15787	15886	15935	15840	15697	15733	15666	15802	15768	15803	15605	15721	15819	15910	15807	15736	15685	15782	15719	15723	15697	16018	15809	15775	15730	15714	15661	15582	15817	15537	15794	15904	15854	15650	15809	15746	15771	15627	15567	15811	15935	15701	15786	15733	15815	15813	15792	15635	15791	15619	15812	15599	15930	15644	15698	15716	16016	15848	15630	15832	15770	15546	15519	15729	16029	15681	15733	15777	15630	15716	15628	15659	15828	15728	15957	15874	15788	15761	16040	15736	15710	15657	15717	15645	15831	15719	15628	15726	15692	15776	15874	15656	15727	15739	15947	15644	15727	15758	15774	15572	15752	15881	15703	15741	15598	15740	15760	15627	15804	15623	15587	15779	15694	15704	15808	15820	15785	15823	15904	15723	15852	15488	15887	15707	15869	16100	15873	15787	15946	15847	15702	15746	15820	15765	15699	15596	15647	15721	15763	15731	15817	15721	15525	15693	15743	15807	15925	15870	15933	15713	15664	15749	15691	15669	15918	15905	15873	15795	15801	15791	15707	15638	15619	15904	15665	15607	15722	15651	15766	15856	15871	15844	15849	15777	15756	15806	15906	15734	15617	15710	15740	15570	15748	15710	15854	15709	15860	15787	15896	15839	15662	15629	15784	15835	15861	15465	15986	15821	15701	15904	15850	15872	15673	15725	15739	15836	15854	15892	15790	15844	15761	15628	15733	15786	15846	15794	15870	15642	15651	15678	15918	15716	15908	15908	15548	15814	15780	15919	15897	15756	15706	15666	15837	15482	15925	15695	15929	15779	15971	15771	15615	15693	15608	15616	15828	15780	15677	15917	15884	15689	15748	15752	15592	15642	15832	15666	15721	15738	15705	15854	15685	15796	15724	15933	15803	15603	15701	15715	15802	15756	15755	15786	15785	15596	15595	15748	15719	15738	15839	15891	15582	15912	15838	15511	15869	15824	15871	15844	15788	15640	15699	15826	15537	15589	15726	15893	15757	15633	15606	15868	15922	15922	16000	15809	15663	15875	15716	15865	15582	15790	15804	15878	15789	15826	15777	15646	15970	15931	15900	15734	15502	15694	15884	15494	15607	15714	15770	15934	15765	15843	15905	15843	15826	15846	15830	15519	15678	15566	15848	15758	15862	15628	15631	15955	15729	15626	15728	15720	15691	15774	15902	15766	15820	15896	15757	15898	16014	15757	15894	15711	15707	15694	15828	15774	15894	15653	15650	15778	15751	15653	15709	15622	15740	15788	15767	15807	15876	15802	15587	15832	15820	15574	15846	15655	15745	15772	15767	15775	15943	15989	15725	15702	15589	15645	15738	15621	15750	15718	15761	15882	15684	15719	15892	15673	15642	15730	15724	15825	15789	15815	15649	15675	15746	15994	15702	15892	15735	15651	15862	15837	15869	15860	15603	15764	15609	15745	15865	15800	15743	15993	15911	15802	15727	15727	15813	15847	15968	15990	15665	15427	15697	15910	15942	15755	15761	15874	15826	15679	15734	15818	15719	15844	15764	15890	15774	15800	15859	15682	15707	15680	15781	15797	15847	15844	15681	15777	15686	15476	15788	15545	15707	15749	15729	15780	15722	15818	15826	15695	16024	15764	15651	15702	15663	15885	15665	15740	15734	15679	15813	15838	15619	15772	15781	15830	15733	15712	15762	15731	15794	15766	15761	15782	15831	15705	15747	15861	15834	15824	15662	15601	15794	15738	15925	15641	15889	15642	15835	15867	15585	15705	15742	15837	15744	15707	15900	15811	15969	15730	15897	15757	15754	16015	15705	15835	15689	15742	15844	16023	15923	15735	15792	15716	15703	15897	15776	15854	15619	15639	15672	15835	15645	15843	15975	15804	16042	15757	15951	15524	15950	16005	15760	15859	15780	15837	15705	15861	15746	15875	15835	15744	15785	15682	15728	15890	15857	15635	15782	15796	15671	15970	15893	15842	15624	15493	15863	15787	15890	15675	15727	15743	15500	15724	15871	15809	15728	15854	15809	15632	15666	15796	15787	15830	15542	15724	15904	15807	15762	15899	15771	15854	15853	15726	15809	15805	15851	15804	15915	15867	15850	15837	15756	15620	15901	15928	15769	15624	15948	15928	15797	15625	15879	15759	15749	15597	15877	15668	15679	15590	15807	15783	15611	15548	15914	15579	15765	15658	15695	15839	15775	15826	15718	15625	15903	15903	15730	15725	15914	15897	15728	15530	15886	15763	15817	15783	15757	15852	15752	15727	15795	15898	15650	15704	15701	15650	15705	15639	15893	15790	15836	15981	15769	15765	15496	15645	15964	15772	15657	15483	15658	15772	15575	15756	15858	15696	15859	15586	15823	15621	15789	15718	15811	15794	15853	15678	15742	15814	15663	15783	15727	15777	15882	15695	15913	15589	15686	15691	15586	15878	15806	15671	15795	16007	15893	15568	15786	15808	15873	15815	15668	15900	15526	15802	15782	15707	15607	15880	15662	15802	15724	15772	15849	15896	15685	15744	15979	15752	15967	15678	15700	15802	15690	15809	15915	15790	15916	15670	15730	15809	15827	15869	15732	15912	15686	15724	15775	15653	15794	15761	15603	15822	15474	15904	15741	15611	15739	15798	15816	15665	15702	15684	15601	15711	15769	15747	15734	15659	15650	15549	15827	15735	15721	15757	15746	15724	15877	15711	15936	15600	15552	15752	15773	15816	15603	15646	15776	15830	15808	15787	15887	15671	15639	15774	15877	15695	15632	15513	15680	15901	15845	15814	15772	15706	15775	15824	15606	15871	15817	15826	15816	15712	15617	15768	15711	15741	15816	15630	15660	15768	15955	15564	15690	15611	15763	15690	15860	15706	15997	15661	15750	15803	15616	15803	15706	15812	15802	15808	15783	15820	15808	15791	15725	15625	15824	15963	15695	15887	15779	15685	15702	15544	15838	15690	15522	15840	15756	15755	15824	15815	15843	15683	15749	15751	15711	15828	15892	15773	16018	15654	15835	15860	15660	15749	15744	15769	15720	15772	15749	15854	15782	15780	15741	15777	15760	15890	15706	15844	15761	15571	15650	15694	15986	15731	15839	15733	15614	15714	15712	15662	15828	15690	15776	15853	15773	15758	15662	15819	15634	15869	15613	15812	15831	15624	15745	15801	15866	15672	15656	15778	15885	15776	16059	15782	15671	15533	15688	15704	15702	15796	15849	15832	15763	15693	15734	15872	15651	15752	15732	15801	15807	15735	15847	15798	15640	15896	15651	15816	15824	15660	15716	15703	15636	15886	15699	15762	15664	15589	15700	15686	15801	15770	15726	15798	15770	15982	15613	15746	15599	15763	15614	15468	15844	15688	15932	15730	15926	15646	15900	15746	15597	15673	15823	15675	15732	15674	15823	15710	15912	15658	15851	16017	15802	15778	15657	15865	15674	15789	15699	15856	15813	15836	15632	15856	15663	15819	15728	15893	15705	15654	15853	15672	15759	15865	15738	15654	15746	15625	15563	15760	15816	15987	15924	15768	15823	15744	15829	15712	15876	15760	15873	15630	15778	15618	15709	15723	15877	15944	15766	15688	15822	15907	15684	15853	15838	15835	15795	15671	15863	15852	15762	15663	15662	15729	15633	15880	15860	15775	15835	15638	15669	15767	15847	15812	15632	15641	15592	15710	15697	15764	15796	15792	15849	15984	15915	15697	15815	15746	15704	15491	15881	15766	15659	15598	15585	15754	15650	15831	15875	15804	15772	15948	15803	15539	15895	15832	15869	15796	15744	15812	15795	15848	15727	15637	15754	15774	15722	15814	15914	15905	15722	15599	15478	15641	15745	15685	15751	15824	15773	15772	15668	15768	15722	15669	16052	15813	15728	15812	15772	15851	15857	15588	15671	15810	16006	15754	15861	15846	15840	15842	15800	15712	15840	15762	15774	15587	15837	15702	15704	15723	15765	15859	15786	15915	15766	15784	15742	15811	15753	15561	15759	15800	15725	15863	15693	15904	15789	15668	15704	15750	15853	15705	15925	15577	15870	15824	16031	15697	15672	15810	15761	15842	15895	15888	15761	15619	15895	15836	15848	15793	15821	15805	15832	15884	15953	15643	16005	15661	15708	15581	15815	15779	15584	15758	15787	15851	15714	15722	15853	15857	15510	15863	15891	15695	15672	15787	15815	15861	15793	15576	15666	15808	15881	15799	15705	15688	15658	15691	15794	15870	15762	15742	15955	15859	15774	15769	15749	15843	15869	15747	15854	15743	15747	15597	15715	15811	15837	15792	15723	15662	15791	15870	15590	15657	15714	15922	15895	15851	15949	15881	15730	15813	15632	15610
32950	50324	46891	36668	31242	27131	23915	21640	20055	18673	17718	16807	16086	15595	15374	14980	14807	14872	14669	14455	14514	14536	14410	14269	14066	14118	14170	14289	14041	14253	14167	14118	14172	14167	13910	14138	14070	14007	14085	14071	14016	13927	14045	14123	14088	13997	14127	14046	14025	14067	14050	14050	14101	13870	14045	14050	14029	13971	14198	13931	14061	14053	14114	14085	14104	13971	14002	14124	14159	14179	14118	13909	14066	14103	13961	13959	14178	13948	13848	14026	14152	14047	14015	14135	14101	13885	14042	13899	13837	14116	14058	14218	13954	14115	13968	14066	13992	13872	14027	13894	14014	14012	14202	14042	14201	13933	13859	14153	13891	13937	13987	14219	14108	14050	14161	14132	14011	13886	14001	14046	13991	14111	14034	14079	13979	13868	14010	14002	13835	14126	14166	13904	14083	13878	14174	13784	13917	13960	13988	13888	13988	14012	14080	13982	14059	13997	13993	14115	14108	14051	13819	14185	14144	14034	14168	14027	14122	14019	13977	14059	14103	13979	13990	14152	14084	14137	14117	13981	14042	13906	13921	14010	13955	14079	14098	14004	14039	14017	14030	14221	14101	13894	14124	13970	13990	14126	13921	14027	13903	13819	14129	14161	14115	13907	13956	14061	13978	14068	13884	14076	14026	13868	13986	14084	13995	14007	14000	14046	13998	13941	13917	13985	14031	14095	13971	14066	13972	14111	13938	14166	14033	14173	14050	14184	14189	13990	14108	14003	14014	13892	13947	13943	13960	14032	14023	14232	14142	13952	14010	14023	14040	14065	14076	14240	13890	14099	13965	13932	14017	13931	14085	14273	13996	13949	14049	14054	13891	14122	13995	14030	14032	14015	13957	14091	13967	13873	14265	14043	13961	14126	14076	13985	13952	14210	14096	14008	13965	14052	14053	14022	13812	13965	13965	14180	13921	14175	13943	13940	14092	14066	14064	14003	14061	14076	13939	14016	14062	14021	14064	13921	13885	14214	14003	13889	13935	13910	14059	13873	13965	13877	14058	13814	14073	13972	14015	13997	14116	13938	13909	14142	13924	14102	14202	14093	13706	14097	14103	14061	14227	13909	14119	13986	14039	13870	14025	14032	14039	13974	13976	13910	14099	14040	14009	13989	14085	14159	14053	14284	14126	14079	14092	14012	14077	14065	13959	14012	14109	14030	14071	14032	13950	13879	14118	14082	13967	14075	14132	14131	13903	13975	14011	14054	14182	13995	14086	14147	14079	14063	14076	13966	14028	14212	13969	14150	13994	14006	14028	14146	13908	13974	14163	13979	13999	14073	13995	14082	13923	14164	13961	14051	14227	14154	13956	14038	14050	13923	14143	13982	14000	13957	14046	14058	14045	13970	14128	14133	14062	14170	14051	13943	14138	13978	13983	14192	14104	14134	13945	13981	14176	14223	14027	14102	14110	13978	14157	14113	14028	14014	13979	13875	14020	14051	13999	14151	14013	14007	14045	14059	14121	13966	14059	14002	13959	14009	14010	13964	14010	14125	13944	14056	13987	14090	14025	13876	13965	13945	14106	13944	14057	13930	13940	14048	14060	13829	14156	14122	14173	13979	13835	14037	13790	13950	13998	14053	14059	13990	13990	14219	14158	13934	13982	14097	14048	13980	13882	14006	14071	13886	14023	14060	14012	13898	13969	14129	14017	13962	13788	14078	14071	14083	14117	13943	14026	13939	14147	14118	13999	13965	14112	13911	14129	13992	14028	13840	14051	14140	13952	14088	14043	13870	14185	13902	13937	13977	14108	14148	14062	14137	13967	13991	14002	14221	14107	13820	14013	14105	13994	14049	14118	13941	14030	13953	13903	13961	13923	13995	14134	14055	14066	13933	13951	14067	14073	13956	14054	13902	14123	14136	14118	14101	14101	14062	14021	14101	14074	14054	13952	13997	14039	14106	13928	14019	14106	14050	13967	13993	14182	14086	13923	14017	14036	13904	14107	14088	13931	13918	14067	14089	14054	14057	13776	13996	14107	14068	14092	14195	14217	13995	13967	13940	13960	14045	14042	13901	14063	14030	14000	14022	14026	14158	13932	14079	14178	14090	14026	14064	14157	14024	14118	14077	13900	14161	14047	14067	14072	14140	14065	14071	14090	13948	13961	14019	13845	14120	14068	13853	13990	13812	13921	14038	14072	14141	14129	14051	14083	13992	14012	14077	14152	13995	13949	14057	14131	14101	13925	14038	14125	14118	13996	13895	14216	14032	14021	13874	14056	13961	14066	14034	14073	14073	14126	14068	14066	13865	14178	14100	14070	14093	14074	13982	13982	13998	14217	14056	14036	14145	13887	14204	14009	13982	13871	14078	14195	14149	14176	14020	13928	14066	13857	14127	13989	14311	13997	14116	14044	13915	14054	14003	14065	14107	13936	13960	13984	13963	14025	14068	14094	14092	13921	14107	14132	13991	14058	14035	14170	14027	13995	13939	14064	14094	13966	13995	13920	13974	14093	14120	14034	14196	14163	14137	13990	13963	14041	13921	14065	13930	14032	14180	14188	13929	13967	14014	14068	13791	14133	14040	14142	13943	14028	14037	14147	14081	13978	13916	14006	14005	13920	13863	13964	14199	13936	14095	14054	13961	14051	13910	13897	14123	13934	14096	14058	14160	13870	14054	14011	14050	14010	14042	13986	14119	14064	13876	14017	13927	14058	14119	13868	14006	14241	13970	13764	14013	14163	14157	14026	13859	13979	14129	13958	14072	14085	14097	14181	13881	14100	13804	13997	13976	14028	14086	14127	14119	14050	14014	14125	14070	14049	13905	13966	13973	13964	14055	14160	14016	13887	13981	14004	13839	14157	13897	13864	14030	14083	14018	14031	14083	13982	13935	14008	14106	13957	14128	14303	14012	14096	14075	13884	13987	14024	13966	14045	14130	14115	14157	14036	14022	14117	13846	14181	14118	13964	13889	14032	14100	14040	14174	13861	14103	14040	14081	13927	14098	14007	13999	13842	13871	13978	14236	14048	13935	13960	13885	13903	13948	13882	14249	13995	13992	13970	14118	14002	13881	14060	14075	14053	14023	13992	14073	13918	13997	14029	14134	13930	13963	13975	13935	13966	13975	14062	14121	13773	14014	13988	14043	14064	13849	13915	14154	14201	14094	14091	14056	13957	13983	14016	13888	14113	13975	14098	13966	14107	13986	14196	14116	14042	14046	14048	13884	13910	13987	13907	14005	14057	13807	14117	14186	14171	14002	14178	13958	14075	14058	13987	13873	14014	13886	14010	14047	13779	14046	14035	14028	14046	13838	14090	14024	14095	14015	14129	13966	14065	14112	14078	14009	14018	13948	13935	14016	14168	14054	13978	13885	14059	13921	14117	14098	14011	14090	14071	14095	14114	13943	14075	13974	14043	14029	13926	14020	13965	14139	13949	14077	14037	14114	13955	14115	13877	13961	14172	14112	13928	14066	14149	13869	13905	13902	13935	13975	14101	14008	13814	13975	13928	14022	13981	13904	14070	13980	14192	14005	14265	13967	14047	14058	13979	14208	14034	13854	14013	14146	14015	14039	14137	14164	13872	14076	13993	14053	14002	14118	14051	14033	13978	13936	14024	14053	14086	14058	14103	14010	14121	13925	13947	13896	14096	13944	14071	14019	14108	14047	13966	13938	14075	14307	13894	14088	14032	13912	13947	14050	14209	14094	13878	14067	13947	14026	13967	13900	14040	13995	14148	14055	14016	14097	13944	13980	14003	14052	14009	14155	14015	14005	13982	14062	13901	14019	13976	13943	13968	14037	14107	14043	14000	13903	14096	14081	13994	14077	14074	14081	14000	14082	13948	13882	13986	14063	14199	14031	14207	14009	13972	14138	14016	13959	13972	13962	13970	13983	14062	13866	14091	14017	14066	14067	14029	14003	14003	14193	14036	13945	14115	14046	14090	14133	14117	13988	13919	13943	14018	14143	14129	14073	13899	13993	13912	13992	13992	13928	14011	14104	13974	14159	14056	14042	14033	14029	13981	13979	14019	13938	14041	14033	14179	14199	13935	14079	13994	13940	14058	13837	14072	14116	14069	14043	14068	13980	14093	14051	14060	14045	14116	14086	14004	14115	14035	14028	14120	13989	14170	14065	14042	13968	14126	14029	14033	13994	14006	14108	14089	14135	14061	14018	14010	14046	14079	14103	13791	13956	13908	13891	14113	13934	14070	14140	14262	14027	14014	13999	14012	13953	13752	14021	14212	13968	14184	13988	14097	13959	13990	13979	14088	14035	13870	13835	14036	14073	14111	14008	14033	13963	13780	14016	14042	14148	14069	13994	14181	13893	14048	14096	14093	13929	13957	14033	14158	14157	13999	14026	13976	13999	14070	13995	13824	14056	14191	14113	14024	13911	14101	14030	13878	14183	14085	13985	14077	14198	14131	14105	13813	14171	14101	14032	14037	13876	13967	13982	13902	13951	14152	14115	13991	13932	14047	13947	13947	14112	13978	14010	13956	14112	13963	14218	14031	14131	14087	13945	13886	14040	13907	13993	13896	13921	14014	14071	14152	13965	14101	13941	14041	14149	14048	14012	14110	13927	13872	14095	13973	13929	13975	13958	14051	14070	13980	14107	13956	14068	14025	13891	14024	13862	13988	14096	14037	14007	14123	14029	13919	14093	14114	14058	14133	13928	13902	14101	14028	14193	13885	13997	13942	13895	14161	14075	14041	13935	14136	13947	14161	14043	14111	14008	13937	13987	13988	14081	14065	13976	14130	14077	13946	13998	14021	13974	14067	13992	14197	13946	14017	14092	14056	14035	14084	13882	14096	14078	14034	14013	13997	13957	13931	14016	14124	13822	13984	13972	14013	14077	13933	14022	14034	14040	13873	14202	13933	14153	14048	14084	14053	14027	13963	14014	14008	14011	13952	13942	14021	13972	14067	13956	14023	13922	13943	14097	14097	13863	13992	13901	14054	13949	14008	13752	14105	14051	13977	14019	14196	13918	14026	13943	14008	14186	13947	13956	14192	13914	13919	14106	13920	14014	14173	13946	13955	13834	14045	14017	14099	13954	14017	14056	14408	13929	13994	14011	14026	14023	13875	14051	13972	14126	14152	14063	14052	13966	13946	14174	14126	14102	13868	13877	13908	14013	13985	13990	13972	13968	13911	14043
22900	21132	28894	23804	22796	26976	29047	23711	21699	21002	20194	19455	18773	18281	17885	17729	17372	17264	16980	16872	17090	16649	16897	16900	16890	16667	16657	16414	16733	16651	16812	16599	16493	16787	16536	16625	16574	16484	16615	16713	16720	16484	16524	16314	16436	16372	16424	16605	16397	16409	16422	16571	16522	16560	16364	16314	16612	16384	16370	16348	16288	16344	16488	16473	16475	16326	16200	16305	16432	16486	16416	16584	16368	16437	16452	16447	16430	16468	16526	16482	16270	16074	16392	16448	16484	16364	16620	16500	16531	16424	16432	16419	16247	16519	16585	16331	16429	16425	16410	16460	16341	16323	16335	16363	16282	16668	16425	16320	16498	16601	16613	16370	16550	16342	16537	16331	16439	16470	16109	16420	16422	16294	16383	16396	16512	16314	16416	16298	16462	16242	16444	16400	16438	16548	16418	16373	16493	16452	16422	16239	16605	16573	16408	16400	16307	16348	16200	16594	16557	16399	16616	16543	16526	16380	16493	16203	16426	16208	16494	16380	16336	16294	16472	16431	16413	16505	16591	16578	16399	16362	16466	16369	16375	16335	16295	16494	16309	16324	16598	16607	16467	16487	16193	16219	16533	16473	16260	16408	16536	16418	16261	16402	16495	16230	16339	16215	16450	16416	16358	16375	16381	16338	16553	16429	16439	16536	16398	16289	16231	16529	16271	16385	16347	16525	16309	16396	16295	16360	16361	16315	16375	16494	16495	16228	16238	16325	16402	16325	16478	16533	16382	16232	16449	16473	16487	16324	16569	16580	16672	16699	16493	16524	16367	16414	16411	16438	16567	16593	16427	16360	16505	16590	16327	16324	16356	16359	16282	16398	16365	16547	16377	16347	16293	16390	16354	16486	16584	16444	16365	16446	16340	16325	16406	16338	16495	16249	16306	16537	16416	16253	16419	16498	16485	16411	16399	16380	16314	16529	16548	16323	16386	16465	16436	16634	16319	16313	16366	16621	16337	16258	16258	16513	16492	16273	16406	16450	16403	16457	16438	16444	16269	16385	16390	16287	16548	16329	16496	16369	16474	16573	16299	16404	16432	16328	16550	16608	16455	16364	16496	16251	16446	16184	16529	16423	16489	16445	16636	16357	16446	16398	16440	16372	16253	16379	16633	16497	16436	16455	16453	16551	16402	16324	16261	16372	16255	16458	16537	16439	16333	16424	16358	16502	16197	16476	16370	16353	16513	16335	16227	16422	16240	16422	16277	16351	16302	16187	16133	16451	16254	16508	16444	16364	16245	16350	16423	16467	16229	16198	16405	16345	16418	16220	16292	16286	16403	16474	16324	16262	16393	16432	16349	16500	16531	16521	16340	16439	16361	16506	16422	16586	16430	16506	16564	16434	16414	16184	16255	16445	16331	16360	16224	16504	16425	16358	16560	16343	16144	16625	16648	16436	16416	16417	16292	16236	16363	16147	16627	16367	16243	16268	16343	16512	16395	16402	16270	16311	16350	16404	16356	16276	16372	16425	16420	16581	16350	16409	16283	16075	16280	16633	16282	16250	16389	16341	16360	16333	16367	16481	16433	16356	16339	16460	16483	16688	16343	16472	16323	16345	16422	16285	16435	16395	16175	16433	16429	16283	16588	16473	16164	16383	16360	16251	16381	16350	16280	16375	16425	16450	16408	16455	16343	16389	16302	16370	16425	16422	16204	16361	16273	16415	16346	16432	16530	16109	16235	16178	16466	16413	16388	16444	16318	16283	16257	16497	16511	16278	16481	16656	16189	16278	16445	16581	16333	16617	16355	16436	16366	16431	16406	16304	16436	16571	16499	16545	16742	16547	16453	16257	16383	16329	16570	16200	16502	16422	16487	16530	16342	16251	16514	16448	16434	16319	16203	16316	16490	16448	16324	16420	16551	16294	16283	16330	16337	16301	16462	16651	16333	16396	16288	16503	16350	16391	16447	16391	16454	16459	16364	16512	16412	16467	16515	16423	16488	16341	16406	16278	16123	16309	16305	16478	16354	16387	16412	16449	16289	16600	16387	16367	16324	16667	16329	16289	16363	16356	16493	16548	16437	16321	16393	16245	16474	16318	16256	16384	16261	16284	16349	16463	16380	16417	16197	16216	16447	16514	16489	16447	16392	16384	16509	16491	16208	16412	16351	16357	16393	16447	16494	16403	16496	16422	16369	16359	16421	16492	16395	16172	16542	16486	16466	16407	16450	16326	16450	16387	16380	16195	16485	16257	16532	16567	16475	16382	16242	16428	16371	16305	16436	16391	16616	16420	16458	16336	16581	16546	16415	16397	16348	16428	16571	16345	16435	16450	16466	16348	16315	16467	16408	16159	16300	16237	16275	16336	16499	16500	16492	16513	16395	16375	16314	16379	16310	16387	16423	16241	16442	16361	16422	16326	16559	16380	16396	16441	16696	16612	16325	16296	16486	16268	16337	16268	16533	16724	16413	16424	16421	16409	16432	16318	16474	16341	16268	16343	16405	16539	16385	16377	16358	16309	16629	16201	16415	16285	16603	16390	16357	16415	16373	16294	16351	16308	16392	16464	16476	16380	16503	16368	16388	16462	16268	16335	16309	16562	16254	16256	16368	16457	16544	16485	16406	16206	16252	16540	16428	16240	16440	16148	16224	16472	16328	16250	16403	16517	16326	16155	16341	16455	16409	16614	16423	16489	16664	16365	16428	16382	16292	16252	16475	16493	16384	16393	16372	16410	16358	16441	16544	16376	16340	16334	16341	16398	16427	16541	16533	16566	16229	16274	16293	16383	16334	16331	16542	16285	16480	16435	16575	16381	16504	16346	16456	16364	16256	16469	16348	16325	16647	16407	16457	16346	16535	16522	16490	16291	16357	16321	16494	16396	16374	16158	16131	16324	16589	16373	16588	16292	16432	16455	16169	16378	16522	16316	16280	16588	16600	16319	16470	16166	16362	16291	16307	16503	16360	16339	16323	16346	16628	16453	16640	16394	16596	16480	16341	16368	16378	16459	16315	16326	16597	16313	16405	16496	16355	16256	16312	16425	16352	16383	16294	16139	16347	16459	16306	16634	16353	16152	16282	16356	16398	16489	16288	16406	16381	16436	16075	16453	16409	16376	16606	16372	16402	16427	16401	16535	16376	16657	16260	16518	16550	16434	16355	16368	16276	16226	16278	16219	16374	16430	16495	16124	16517	16432	16496	16297	16409	16405	16347	16419	16392	16258	16093	16478	16433	16575	16245	16307	16507	16384	16518	16494	16339	16316	16312	16519	16489	16325	16549	16383	16462	16525	16373	16386	16357	16510	16405	16367	16221	16499	16499	16527	16424	16489	16400	16499	16373	16290	16228	16436	16198	16480	16359	16182	16243	16334	16428	16297	16385	16246	16492	16341	16488	16455	16459	16294	16467	16420	16460	16494	16258	16350	16460	16217	16434	16353	16312	16284	16374	16436	16437	16327	16485	16455	16640	16448	16633	16385	16463	16529	16333	16334	16502	16349	16538	16434	16466	16486	16452	16234	16499	16326	16259	16276	16374	16257	16403	16450	16452	16498	16339	16386	16377	16475	16458	16366	16349	16426	16167	16295	16413	16491	16504	16502	16432	16393	16503	16437	16547	16384	16387	16383	16403	16364	16484	16483	16272	16254	16198	16482	16639	16420	16492	16511	16409	16393	16346	16635	16586	16563	16489	16469	16444	16350	16516	16614	16263	16489	16238	16603	16436	16409	16283	16460	16351	16148	16284	16241	16354	16546	16627	16535	16265	16276	16334	16408	16285	16187	16394	16535	16230	16342	16360	16279	16551	16408	16472	16471	16220	16278	16339	16563	16422	16596	16254	16275	16452	16347	16446	16259	16481	16526	16495	16494	16487	16646	16274	16483	16564	16483	16391	16408	16442	16164	16447	16536	16486	16561	16405	16426	16377	16327	16499	16472	16453	16243	16424	16306	16283	16464	16402	16486	16366	16405	16444	16464	16202	16381	16347	16435	16350	16546	16468	16439	16288	16388	16319	16346	16327	16371	16483	16396	16338	16377	16245	16399	16213	16551	16392	16438	16419	16224	16254	16315	16417	16507	16511	16284	16487	16305	16314	16433	16503	16529	16279	16620	16392	16220	16550	16503	16422	16304	16389	16574	16491	16439	16495	16424	16697	16278	16583	16459	16296	16454	16545	16351	16388	16405	16271	16454	16388	16406	16178	16448	16302	16402	16506	16338	16369	16534	16331	16530	16390	16133	16518	16378	16568	16753	16366	16416	16224	16253	16362	16318	16328	16148	16289	16360	16544	16326	16589	16245	16271	16420	16583	16450	16561	16464	16472	16558	16527	16405	16493	16379	16330	16439	16408	16168	16298	16201	16497	16289	16612	16257	16289	16418	16408	16494	16605	16445	16263	16271	16307	16363	16352	16298	16449	16290	16388	16314	16382	16304	16518	16592	16164	16472	16238	16308	16210	16373	16415	16450	16417	16458	16367	16374	16363	16295	16556	16390	16421	16392	16405	16507	16360	16385	16488	16747	16427	16323	16466	16422	16221	16517	16489	16528	16529	16330	16578	16215	16383	16453	16345	16443	16372	16196	16255	16374	16442	16330	16441	16358	16612	16625	16455	16459	16439	16409	16572	16467	16236	16506	16568	16445	16388	16530	16575	16274	16263	16241	16580	16535	16581	16292	16363	16440	16385	16278	16272	16477	16251	16508	16529	16483	16505	16372	16485	16475	16368	16312	16469	16385	16498	16464	16345	16504	16396	16465	16361	16244	16401	16357	16268	16372	16455	16399	16330	16201	16249	16525	16392	16347	16533	16312	16369	16533	16326	16288	16480	16540	16400	16404	16217	16094	16605	16256	16316	16326	16496	16352	16437	16428	16473	16457	16418	16368	16394	16297	16276	16386	16421	16275	16388	16446	16254	16500	16143	16375	16638	16477	16423	16380	16440	16153	16440	16271	16447	16613	16355	16516	16330	16255	16538	16577	16287	16458	16426	16375	16434	16440	16214	16537	16289	16429	16536	16570	16425	16394	16367	16472	16378	16429	16672	16367	16395	16358	16174	16400	16474	16584	16441	16481	16662	16184	16498	16266	16178	16466	16303	16421	16461	16273	16497	16587	16608	16381	16438	16327	16555	16294	16302	16318	16172	16358	16287	16514	16350	16388	16470	16442
34824	57251	52998	41759	35770	31195	27557	24404	22413	20707	19239	18422	17883	16913	16429	15624	15307	15476	15165	15183	15174	14886	14808	14928	14612	14808	14541	14581	14529	14651	14494	14544	14532	14565	14477	14602	14648	14411	14525	14360	14596	14568	14528	14403	14542	14417	14471	14568	14395	14411	14550	14340	14403	14362	14405	14496	14552	14222	14452	14353	14419	14300	14599	14328	14282	14487	14476	14433	14469	14322	14289	14263	14314	14550	14389	14394	14369	14403	14339	14466	14192	14234	14349	14340	14566	14395	14397	14492	14357	14324	14462	14413	14445	14467	14313	14345	14270	14427	14329	14372	14200	14316	14283	14367	14407	14435	14456	14559	14187	14316	14243	14356	14433	14383	14285	14393	14448	14404	14435	14290	14480	14220	14302	14337	14409	14320	14486	14385	14186	14498	14467	14315	14544	14407	14575	14405	14355	14420	14341	14426	14516	14428	14312	14392	14370	14488	14307	14285	14396	14402	14339	14413	14376	14505	14447	14378	14308	14399	14589	14247	14427	14340	14249	14488	14436	14381	14418	14498	14326	14412	14327	14447	14495	14333	14322	14360	14439	14367	14431	14196	14465	14342	14476	14447	14434	14422	14357	14194	14536	14305	14222	14391	14305	14461	14366	14530	14357	14276	14483	14392	14411	14361	14354	14480	14350	14380	14411	14439	14373	14285	14209	14351	14353	14406	14463	14445	14410	14291	14458	14345	14265	14209	14467	14402	14370	14487	14426	14363	14458	14404	14419	14489	14548	14280	14292	14432	14299	14358	14337	14392	14237	14422	14466	14389	14309	14422	14461	14378	14502	14455	14266	14305	14435	14439	14435	14277	14326	14441	14387	14410	14538	14271	14406	14227	14300	14419	14382	14545	14331	14390	14388	14350	14524	14346	14331	14491	14451	14367	14214	14382	14379	14363	14319	14291	14394	14351	14427	14379	14413	14262	14436	14417	14269	14454	14268	14335	14507	14293	14413	14349	14370	14445	14189	14303	14440	14349	14358	14504	14482	14478	14534	14439	14420	14337	14269	14364	14117	14226	14342	14279	14419	14201	14368	14402	14409	14428	14526	14410	14316	14364	14330	14504	14448	14359	14456	14420	14480	14418	14549	14475	14523	14388	14490	14360	14330	14471	14397	14253	14346	14450	14328	14397	14451	14401	14608	14311	14360	14269	14276	14430	14542	14379	14393	14122	14359	14479	14450	14437	14438	14188	14448	14458	14357	14431	14312	14458	14477	14307	14374	14345	14348	14341	14425	14269	14495	14393	14361	14332	14415	14302	14243	14411	14325	14283	14196	14282	14177	14465	14492	14530	14290	14423	14339	14375	14469	14439	14231	14368	14285	14408	14305	14428	14446	14373	14506	14267	14542	14375	14337	14429	14528	14454	14447	14247	14346	14330	14506	14487	14327	14247	14395	14239	14544	14431	14382	14443	14503	14423	14368	14396	14340	14422	14235	14348	14387	14417	14413	14351	14476	14297	14324	14348	14515	14320	14325	14308	14347	14509	14512	14243	14507	14230	14360	14257	14414	14127	14435	14322	14332	14485	14374	14396	14354	14335	14363	14469	14418	14572	14319	14381	14468	14311	14428	14243	14540	14293	14431	14309	14362	14392	14565	14387	14311	14318	14406	14336	14439	14232	14443	14266	14430	14379	14455	14335	14651	14331	14438	14367	14485	14389	14141	14313	14310	14550	14458	14432	14447	14405	14420	14240	14467	14454	14278	14524	14269	14342	14319	14344	14380	14524	14325	14507	14440	14594	14535	14437	14376	14397	14307	14416	14344	14348	14426	14347	14449	14283	14326	14361	14356	14357	14316	14383	14574	14349	14442	14384	14400	14301	14382	14336	14409	14361	14404	14313	14449	14510	14309	14472	14358	14492	14276	14374	14359	14288	14397	14332	14375	14565	14396	14392	14374	14655	14343	14350	14549	14455	14436	14270	14513	14468	14380	14327	14279	14270	14199	14203	14366	14349	14468	14301	14403	14552	14431	14405	14533	14335	14441	14415	14442	14269	14343	14469	14475	14248	14442	14242	14340	14355	14489	14350	14361	14326	14315	14556	14324	14501	14383	14344	14430	14374	14404	14239	14366	14372	14492	14502	14355	14353	14334	14328	14150	14454	14278	14359	14380	14341	14461	14403	14394	14335	14242	14362	14327	14306	14583	14304	14337	14495	14376	14509	14502	14227	14472	14337	14250	14375	14518	14372	14233	14541	14246	14300	14197	14441	14357	14377	14361	14335	14491	14309	14271	14542	14379	14165	14365	14367	14576	14339	14397	14213	14366	14378	14360	14332	14517	14314	14392	14425	14365	14398	14204	14527	14267	14504	14365	14474	14384	14312	14307	14408	14559	14495	14179	14293	14426	14407	14391	14391	14373	14311	14212	14364	14424	14348	14430	14417	14521	14442	14317	14318	14360	14517	14418	14501	14319	14378	14311	14455	14384	14444	14397	14383	14413	14395	14456	14242	14275	14419	14326	14374	14267	14495	14346	14396	14405	14481	14499	14425	14478	14478	14410	14421	14398	14345	14493	14286	14456	14311	14488	14505	14207	14345	14314	14381	14358	14348	14253	14166	14332	14441	14328	14384	14217	14428	14287	14430	14623	14388	14426	14377	14532	14278	14350	14305	14418	14193	14383	14325	14436	14459	14262	14272	14488	14411	14317	14451	14405	14333	14324	14490	14439	14388	14403	14181	14478	14305	14548	14411	14301	14269	14432	14324	14544	14277	14506	14425	14463	14111	14348	14475	14344	14512	14383	14402	14421	14315	14473	14306	14323	14331	14269	14374	14406	14446	14357	14299	14358	14329	14298	14454	14295	14457	14286	14146	14366	14496	14349	14426	14414	14423	14342	14345	14477	14180	14367	14519	14551	14336	14465	14417	14359	14421	14412	14398	14473	14317	14340	14491	14379	14340	14429	14495	14399	14466	14354	14361	14415	14455	14298	14201	14217	14402	14424	14406	14358	14298	14387	14380	14444	14348	14457	14285	14441	14396	14366	14460	14273	14574	14351	14330	14441	14289	14366	14225	14359	14504	14493	14459	14334	14321	14334	14426	14370	14472	14350	14450	14291	14402	14281	14332	14420	14330	14499	14346	14215	14354	14446	14263	14327	14394	14403	14307	14356	14460	14419	14303	14467	14256	14393	14381	14471	14286	14377	14404	14479	14411	14366	14383	14493	14330	14469	14340	14376	14249	14401	14274	14402	14247	14366	14570	14401	14290	14382	14334	14254	14398	14398	14363	14444	14469	14331	14366	14347	14404	14387	14287	14426	14521	14277	14432	14263	14448	14400	14295	14590	14527	14597	14470	14441	14497	14405	14412	14419	14308	14485	14219	14472	14424	14385	14468	14340	14442	14422	14229	14459	14456	14489	14404	14288	14429	14327	14382	14255	14444	14466	14393	14273	14556	14362	14428	14423	14396	14306	14317	14349	14427	14537	14332	14418	14356	14359	14474	14267	14327	14291	14282	14527	14359	14557	14200	14261	14382	14214	14357	14390	14211	14318	14372	14372	14179	14430	14449	14438	14514	14277	14528	14370	14474	14450	14390	14359	14245	14221	14564	14246	14544	14434	14233	14430	14342	14398	14470	14272	14326	14256	14442	14342	14222	14287	14553	14277	14285	14564	14313	14429	14326	14263	14314	14419	14372	14474	14367	14503	14585	14324	14314	14359	14293	14293	14399	14574	14282	14490	14379	14528	14363	14318	14506	14358	14285	14194	14179	14475	14423	14513	14355	14507	14527	14427	14270	14235	14388	14467	14287	14415	14357	14420	14469	14322	14455	14277	14559	14380	14451	14497	14285	14383	14418	14519	14398	14361	14216	14506	14381	14371	14417	14528	14392	14402	14304	14341	14256	14426	14379	14373	14365	14249	14273	14252	14353	14220	14336	14395	14418	14358	14245	14339	14280	14334	14296	14410	14479	14413	14408	14288	14363	14315	14442	14476	14493	14340	14155	14447	14379	14489	14283	14337	14427	14417	14194	14361	14370	14251	14249	14542	14269	14309	14199	14413	14439	14346	14476	14491	14314	14392	14338	14277	14368	14101	14362	14468	14329	14504	14335	14350	14470	14317	14246	14339	14365	14459	14383	14371	14262	14280	14374	14481	14533	14380	14527	14237	14171	14487	14395	14522	14489	14418	14448	14339	14538	14441	14380	14396	14343	14524	14222	14464	14328	14146	14295	14363	14288	14247	14461	14214	14241	14211	14330	14299	14343	14594	14244	14208	14320	14337	14261	14288	14331	14312	14463	14322	14298	14270	14361	14566	14337	14406	14341	14184	14171	14404	14266	14378	14232	14485	14450	14462	14282	14280	14407	14281	14347	14420	14301	14472	14254	14449	14310	14408	14376	14440	14461	14410	14291	14368	14472	14304	14511	14298	14309	14296	14506	14496	14464	14398	14435	14463	14166	14446	14231	14409	14424	14335	14444	14359	14190	14457	14343	14495	14433	14203	14320	14439	14407	14262	14434	14402	14448	14238	14516	14302	14450	14430	14271	14294	14278	14283	14470	14355	14383	14424	14496	14285	14514	14387	14548	14331	14431	14362	14303	14423	14396	14503	14426	14281	14296	14353	14314	14425	14317	14312	14536	14472	14310	14378	14264	14309	14429	14540	14390	14276	14253	14519	14321	14285	14336	14475	14256	14345	14336	14540	14542	14407	14318	14291	14455	14482	14457	14345	14403	14254	14300	14444	14241	14463	14508	14413	14471	14466	14454	14484	14386	14428	14372	14208	14500	14422	14250	14504	14323	14455	14377	14494	14142	14294	14294	14397	14204	14253	14476	14391	14462	14451	14462	14186	14394	14350	14340	14314	14247	14316	14392	14301	14470	14393	14271	14358	14320	14445	14410	14470	14378	14248	14482	14308	14301	14323	14397	14375	14274	14391	14451	14239	14385	14366	14423	14455	14411	14327	14288	14232	14406	14461	14175	14484	14366	14384	14411	14302	14270	14428	14485	14389	14420	14442	14373	14417	14407	14430	14469	14315	14340	14479	14448	14434	14450	14438	14410	14474	14465	14217	14449	14290	14260	14292	14338	14343	14361	14146	14436	14322	14508	14288	14452	14438	14268	14403	14293	14458	14288	14415	14298	14375	14501	14391	14418
29373	29051	36971	32548	26370	23114	20880	19218	18356	17722	17343	17010	16685	16692	16171	16262	16131	16155	16030	15885	16028	16071	15723	15903	15813	15769	15807	15897	15620	15650	15977	15598	15876	15710	15905	15819	15761	15802	15827	15834	15797	15695	15702	15757	15824	15754	15727	15912	15660	15677	15710	15699	15587	15675	15903	15718	15743	15768	15794	15851	15786	15719	15667	15674	15782	15778	15576	15788	15809	15509	15685	15675	15623	15742	15645	15613	15644	15502	15837	15612	15878	15771	15758	15822	15833	15573	15548	15707	15657	15782	15844	15614	15693	15643	15420	15657	15636	15660	15692	15509	15702	15734	15513	15652	15722	15584	15780	15532	15566	15703	15539	15869	15683	15607	15598	15741	15775	15709	15483	15685	15761	15616	15794	15673	15657	15727	15659	15644	15594	15599	15676	15822	15804	15779	15706	15736	15600	15709	15849	15666	15694	15834	15812	15660	15707	15750	15585	15819	15612	15751	15825	15530	15717	15482	15815	15658	15689	15349	15639	15647	15761	15745	15702	15464	15769	15849	15643	15525	15647	15665	15767	15874	15750	15759	15851	15702	15656	15483	15537	15547	15727	15541	15633	15623	15500	15704	15554	15674	15735	15600	15573	15646	15678	15703	15621	15713	15690	15704	15836	15704	15623	15595	15655	15707	15715	15643	15675	15704	15857	15673	15671	15800	15575	15636	15693	15767	15715	15512	15919	16085	15804	15768	15724	15748	15647	15593	15724	15625	15660	15618	15776	15848	15706	15808	15581	15970	15476	15581	15691	15700	15527	15542	15722	15678	15678	15428	15606	15701	15772	15514	15754	15643	15474	15747	15541	15773	15786	15689	15656	15723	15658	15697	15820	15604	15616	15579	15656	15829	15940	15707	15844	15775	15857	15665	15631	15633	15545	15783	15462	15535	15566	15633	15497	15965	15554	15806	15675	15573	15755	15674	15622	15741	15713	15845	15632	15842	15799	15617	15617	15687	15667	15736	15798	15751	15785	15834	15738	15768	15674	15663	15734	15598	15467	15685	15685	15800	15697	15586	15557	15585	15686	15737	16109	15599	15640	15794	15737	15819	15750	15719	15688	15712	15564	15764	15550	15596	15627	15788	15583	15721	15508	15636	15731	15890	15650	15716	15669	15768	15942	15631	15802	15475	15697	15621	15662	15705	15711	15797	15827	15557	15634	15776	15368	15635	15676	15781	15845	15733	15709	15655	15562	15778	15680	15606	15718	15776	15864	15620	15738	15561	15698	15556	15778	15766	15763	15628	15755	15759	15711	15628	15753	15430	15802	15822	15495	15596	15658	15729	15649	15568	15619	15660	15691	15708	15710	15659	15658	15667	15855	15554	15789	15396	15470	15723	15635	15730	15636	15623	15733	15799	15729	15312	15843	15906	15694	15666	15711	15755	15663	15779	15734	15790	15581	15770	15576	15704	15617	15555	15566	15757	15812	15552	15719	15591	15599	15553	15699	15724	15768	15579	15568	15540	15732	15705	15742	15636	15724	15713	15727	15790	15727	15661	15582	15678	15838	15669	15583	15431	15687	15880	15797	15754	15680	15783	15674	15686	15609	15707	15642	15660	15784	15743	15750	16083	15964	15653	15632	15600	15588	15595	15645	15684	15697	15723	15491	15512	15571	15496	15573	15646	15686	15731	15838	15650	15734	15670	15693	15672	15544	15825	15807	15720	15750	15726	15801	15500	15665	15696	15786	15639	15876	15593	15712	15633	15817	15565	15760	15652	15773	15747	15760	15758	15816	15778	15554	15449	15682	15697	15782	15893	15729	15806	15822	15917	16139	15610	15846	15607	15650	15697	15794	15545	15603	15654	15760	15654	15721	16002	15688	15791	15913	15608	16026	15593	15637	15637	15726	15725	15674	15926	15764	15785	15674	15808	15757	15760	15695	15808	15856	15536	15706	15622	15716	15852	15659	15665	15667	15591	15771	15630	15860	15692	15743	15625	15673	15749	15553	15562	15612	15477	15716	15714	15615	15748	15865	15461	15752	15834	15671	15689	15556	15956	15724	15540	15561	15657	15776	15346	15671	15849	15573	15735	15577	15686	15725	15652	15615	15844	15597	15726	15635	15599	15732	15716	15978	15656	15800	15664	15632	15623	15619	15671	15786	15539	15707	15700	15556	15558	15604	15759	15552	15686	15790	15868	15667	15603	15649	15829	15738	15818	15580	15790	15799	15929	15830	15499	15771	15814	15776	15616	15827	15760	15578	15729	15544	15552	15632	15558	15857	15631	15848	15660	15704	15809	15686	15602	15744	15501	15713	15831	15750	15702	15841	15790	15806	15639	15528	15759	15778	15690	15616	15750	15733	15674	15757	15968	15781	15728	15741	15633	15541	15816	15571	15772	15810	15698	15768	15645	15760	15940	15662	15731	15724	15773	15840	15597	15552	15611	15565	15682	15678	15735	15928	15729	15809	15808	15675	15661	15677	15767	15573	15691	15676	15638	15730	15710	15466	15544	15811	15902	15724	15740	15658	15726	15665	15703	15723	15663	15765	15727	15665	15639	15815	15565	15710	15579	15810	15563	15585	15713	15719	15729	15723	15580	15705	15477	15705	15536	15782	15743	15729	15607	15687	15804	15755	15573	15805	15858	15601	15813	15731	15589	15618	15727	15726	15563	15587	15765	15843	15864	15614	15673	15729	15696	15655	15650	15689	15674	15772	15764	15840	15706	15785	15732	15976	15637	15870	15774	15887	15550	15818	15777	15721	15776	15737	15785	15727	15694	15528	15694	16071	15640	15725	15745	15759	15796	15638	15637	15696	15665	15809	15785	15927	15543	15869	15707	15661	15781	15579	15774	15448	15658	15784	15788	15707	15622	15666	15798	15526	15720	15768	15768	15736	15611	15566	15723	15568	15706	15719	15649	15787	15471	15533	15743	15695	15782	15771	15805	15917	15860	15779	15745	15636	15678	16027	15620	15769	15512	15798	15745	15609	15633	15610	15669	15695	15754	15667	15792	15749	15853	15702	15730	15895	15719	15816	15693	15799	15899	15770	15827	15784	15585	15931	15670	15732	15731	15788	15578	15794	15634	15776	15767	15528	15519	15655	15708	15636	15699	15732	15853	15704	15816	15814	15624	15488	15797	15594	15661	15839	15833	15597	15814	15556	15756	15943	15760	15830	15613	15812	15913	15625	15636	15606	15627	15675	15718	15932	15746	15928	15699	15984	15617	15658	15588	15767	15626	15684	15714	15837	15573	15826	15633	15802	15805	15844	15733	15610	15605	15746	15688	15806	15663	15725	15532	15654	15486	15769	15618	15663	15566	15722	15904	15911	15678	15802	15773	15663	15556	15474	15686	15761	15814	15559	15722	15601	15777	15771	15543	15686	15834	15758	15743	15865	15888	15580	15730	15853	15769	15702	15693	15630	15734	15600	15557	15791	15763	15492	15823	15807	15767	15551	15769	15705	15766	15757	15788	15897	15768	15889	15835	15712	15621	15652	15547	15755	15394	15738	15719	15776	15631	15617	15740	15636	15727	15651	15765	15562	15711	15563	15683	15666	15824	15607	15584	15554	15880	15703	15707	15578	15609	15635	15684	15461	15492	15789	15694	15840	15732	15715	15801	15768	15579	15740	15769	15798	15584	15736	15807	15792	15838	15683	15640	15943	15697	15758	15665	15779	15718	15787	15951	15769	15798	15672	15754	15799	15817	15612	15630	15703	15700	15541	15633	15467	15506	15682	15647	15804	15629	15589	15468	15671	15644	15779	15597	15600	15584	15655	15613	15697	15446	15697	15691	15790	15724	15739	15756	15813	15718	15725	15824	15698	15717	15676	15620	15697	15670	15796	15826	15825	15552	15637	15841	15771	15735	15689	15531	15902	15663	15730	15617	15628	15904	15566	15604	15694	15719	15767	15529	15902	15748	15614	15828	15770	15379	15566	15571	15799	15795	15876	15714	15730	15505	15943	15910	15745	15704	15764	15826	15632	15779	15744	15657	15806	15793	15717	15779	15678	15637	15766	15713	15606	15672	15704	15653	15637	15703	15838	15639	15846	15568	15816	15749	15835	15699	15541	15634	15766	15745	15693	15855	15677	15740	15735	15412	15643	15758	15803	15785	15564	15561	15702	15894	15743	15513	15548	15676	15816	15621	15679	15756	15596	15693	15640	15637	15427	15755	15798	15696	15704	15858	15808	15723	15834	15597	15715	15664	15814	15967	15658	15744	15503	15647	15879	15566	15559	15800	15840	15602	15621	15871	15686	15633	15887	15707	15705	15677	15654	15806	15689	15742	15591	15745	15778	15705	15697	15701	15758	15835	15681	15790	15803	15680	15608	15709	15587	15918	15751	15704	15811	15876	15685	15750	15709	15762	15841	15737	15744	15757	15611	15782	15849	15673	15676	15891	15848	15698	15570	15696	15653	15848	15687	15640	15720	15749	15949	15972	15720	15633	15476	15729	15640	15522	15729	15883	15773	15781	15703	15702	15612	15508	15648	15651	15850	15628	15639	15559	15713	15739	15692	15757	15857	15870	15977	15554	15757	15500	15582	15719	15700	15681	15707	15624	15753	15764	15763	15701	15894	15791	15787	15593	15670	15607	15709	15636	15807	15749	15732	15690	15701	15601	15676	15798	15703	15592	15594	15687	15752	15885	15842	15529	15861	15780	15687	15736	15842	15653	15647	15503	15644	15674	15624	15778	15798	15951	15964	15698	15720	15599	15834	15655	15706	15541	15786	15770	15748	15439	15414	15666	15578	15767	15532	15864	15620	15629	15762	15814	15691	15650	15679	15769	15516	15714	15533	15687	15610	15615	15879	15824	15792	15747	15598	15705	15910	15747	15661	15993	15680	15717	15787	15687	15746	15734	15568	15580	15654	15905	15916	15631	15761	15698	15732	15852	15599	15616	15778	15781	15641	15616	15662	15837	15538	15589	15807	15897	15681	15579	15803	15604	15818	15697	15705	15760	15666	15704	15562	15968	15675	15672	15685	15774	15672	15621	15590	15679	15607	15965	15720	15813	15888	15809	15908	15601	15895	15843	15753	15783	15801	15445	15779	15847	15791	15525	15708	15878	15655	15766	15706	15739	15757	15783	15633	15627	15704	15597	15572	15635	15844	15624	15667	15730	15725	15645	15565	15653	15781	15675
31835	45798	42038	32159	27453	23693	21167	19377	17901	16887	16291	15978	15289	15033	14881	14775	14544	14483	14144	14166	14347	14390	14140	14228	14124	14048	14165	14014	14018	14083	13945	13893	14140	13894	13986	13828	14040	13933	13942	13806	14090	13906	13950	13930	13815	14066	13879	13858	14047	13866	13815	13970	13962	13975	13933	13949	13871	14002	14108	13863	13996	13850	13979	13867	13980	13979	13992	13853	13776	14152	14105	13993	14053	13917	14106	13848	13759	13947	13822	13980	13974	14009	14069	13997	13969	14012	13888	13994	13973	14065	14093	13915	14003	13933	13992	13962	13975	13915	13960	14022	14002	13751	13917	13925	13913	13994	13840	14023	13819	14017	13968	13941	13886	13931	13829	13948	13958	13944	14057	13954	13923	13902	14055	14012	14212	13829	14072	13863	13932	13907	13874	13913	13793	13877	14039	14069	13857	13981	13876	13953	13892	13993	13819	13948	13969	14005	13904	13895	14043	13807	13828	14055	13993	13911	13845	13842	14088	14019	13907	14002	13893	14009	13925	13964	13910	14095	13879	14039	14077	13849	13958	13877	13812	13962	13956	13862	14026	13845	13951	13977	14122	13915	14035	13880	13937	14032	13940	13901	14045	13946	13947	13919	13920	13821	14020	14048	13823	13845	13898	13810	14003	13925	13777	13940	14002	13944	13949	13955	14004	13995	14006	14003	13920	13736	14056	13996	14008	14031	14062	13927	14004	13969	13879	13945	14068	13846	13839	13837	13873	14050	13933	14027	13831	13932	13927	13961	13806	13919	14034	13973	13997	13899	13865	13909	13888	13967	14031	13956	13860	13928	14016	13776	13863	13933	13944	13971	14017	13946	13996	14029	13833	14031	13858	13885	13766	13928	13797	13897	14024	13982	13840	14055	13994	14027	14042	13926	14043	13928	13847	14077	14015	13833	13890	13961	13952	13867	13720	13904	14037	14026	13991	13967	13927	14019	13742	14008	13939	14046	13868	14023	13820	13993	13966	13952	13949	13884	14031	14058	13867	13946	14058	14015	13974	13883	13944	13960	14000	13828	13837	13943	13996	14020	14061	13988	13773	14046	13972	13849	14119	13810	13888	13989	13945	13947	14084	13951	14035	13792	14025	13885	14016	13986	13811	13996	13952	13994	13923	13957	13884	13967	13999	13908	13919	13955	13979	13931	13838	13964	14088	14014	13850	13998	13997	13973	14067	13983	14017	14019	13989	14017	14098	13986	13861	13917	13950	13810	13955	13919	13934	14037	13813	13931	13948	13968	13966	13677	13925	13892	14099	13960	13879	13885	13953	13909	13926	14092	14033	13824	13936	13848	14118	13936	13894	14129	13961	13880	13967	14032	14041	13939	13875	13956	13944	14125	13813	13884	13973	14026	13993	13950	13823	13864	13911	13901	13871	13846	13846	13926	13902	14007	13812	13781	13945	13908	14024	13700	13922	13896	13893	14119	14009	13933	13865	13856	13946	13937	13886	13787	13927	14049	13864	13873	14035	13933	14097	13960	13915	14133	13923	13838	13969	14043	13802	13868	13818	13949	13984	13906	13923	13973	13911	14010	13915	13835	13920	14040	13741	13886	13943	13953	14027	13899	13890	13934	14141	13930	14013	13835	13953	14138	13931	13987	13965	13901	14090	13957	14051	13849	13857	14061	13874	14011	14003	13876	13946	13909	13715	13781	13852	14179	13930	13884	14105	13947	14060	14047	13901	13894	14097	14018	14133	13866	13971	13860	13765	14027	13934	14072	13923	13815	13721	13962	13948	14077	13877	13918	13881	13981	13935	14123	13838	13900	13715	13937	13892	14023	13787	14029	13884	13976	13745	13917	13999	13804	13867	13942	14050	13818	14019	13902	13980	13892	13920	14055	13797	13692	13856	13892	14034	13877	14009	14107	13853	13970	13815	13875	13960	13935	13976	13872	13999	13890	13882	13819	13960	13903	13942	13926	13890	13880	13984	14064	13926	14013	13998	14225	13909	13947	14015	13884	13956	14053	13828	14024	13986	13997	14097	13767	13981	13916	13773	13905	13994	14053	13880	13979	14026	14097	13949	13861	13891	13941	13917	13900	14046	13859	14013	13853	14030	14003	13848	13917	13860	13965	14047	14066	14018	13893	14051	14077	13942	13852	13872	13900	13958	13899	13932	13887	13971	13803	14004	14059	13929	13866	13974	14163	14004	13890	14026	13939	14042	13975	13840	13889	14159	14040	13805	14133	14017	13991	13942	14093	13828	13974	13973	13963	13987	13979	13963	13946	13918	14025	13990	13785	13859	13921	13959	13961	13823	14017	14006	13779	13822	13902	13858	13949	13861	13913	13851	14061	13908	14050	13950	13872	13912	13855	14067	13909	14010	13924	14005	14042	13929	13905	13909	14074	14026	13969	13951	13872	13937	13956	13902	13970	14050	13914	14019	13829	13994	13839	13794	14109	14009	14081	13878	13942	13792	13962	13980	14022	13888	13875	14012	13876	13930	13983	13828	13849	13977	14038	13817	13950	13873	13824	13953	14033	13903	13958	14118	13911	13860	13828	14020	13996	13825	14007	13971	13963	14059	13973	14180	13996	14026	13994	14023	14021	13929	14014	13982	13875	14076	14129	13837	13766	13989	13951	14005	13822	14019	13914	14000	14024	14009	14050	13937	13975	13954	14016	13809	13948	14051	13948	13815	14017	13962	13879	13923	13946	13976	13971	14093	13901	14087	14079	14026	13798	13861	14125	13841	13833	14055	13857	13976	13860	13992	13817	13999	13936	13976	13960	14002	14030	13972	13823	14029	14009	13912	14108	14088	13930	14035	14043	13762	13729	13975	14063	13929	14069	13884	13959	13954	13913	13884	13954	14092	13840	13892	13838	13844	14085	13998	14016	14001	14034	13915	13955	14000	13747	13829	13823	13765	13914	14034	14001	13851	13865	14126	13950	13843	13915	13949	13979	13954	13871	14043	13831	13994	14071	13831	13817	14057	13843	14065	13826	13962	13930	13994	13834	13911	13976	13897	14070	13974	13794	13954	14051	13947	13984	13754	13973	13812	14009	13870	13915	13893	13859	14154	13897	13930	13794	13895	13924	13979	13892	13914	13967	13887	14023	13961	14031	13955	13978	13869	13997	13902	14099	13959	13897	13914	13795	13976	13982	14006	13914	13863	13967	13875	14025	14047	13988	13943	14008	13876	13896	13945	13934	13914	13997	13939	14082	13934	13785	14149	14030	13817	13777	13960	14101	13922	14031	14072	13872	14034	13814	13911	13929	13979	13938	14058	14031	13825	14053	13896	13786	13865	13816	13819	14094	13954	13996	13899	14035	14097	14003	14065	14035	14000	13830	13970	13911	13974	14047	13934	14012	14168	13862	13923	14021	14009	13972	13794	14052	13747	14104	13883	13885	14003	13943	13891	13910	13975	13981	13861	13820	13901	13968	14036	14018	13871	13994	13943	13882	13771	13899	13969	13834	14041	13980	14075	14177	13832	13992	13923	14087	13889	14143	13985	13983	14056	13928	13955	13907	13834	13803	14034	14012	13769	13981	13899	13886	13965	14060	13991	14200	13885	13987	13898	14011	13925	13988	13986	13828	13967	13880	13888	13896	13978	13901	14037	13952	13912	13962	14121	14068	14090	14042	14098	13922	14067	13856	14033	14085	14040	13950	13899	14021	14024	13906	14077	14014	13948	14068	14012	14047	13905	14071	13959	13975	14012	13972	13982	14090	13948	14072	14040	13982	13987	13794	13909	14042	14035	13985	13737	14009	14073	13869	13905	13887	13958	13739	13966	13921	14120	13904	13772	13861	14027	13948	14013	13880	13812	13986	13880	13881	13799	13838	14086	13867	13756	13988	13864	13901	13927	13983	14093	13684	14119	13680	13939	13944	14015	13862	13956	13891	14070	13796	13995	14041	14022	13947	13906	13986	13825	14091	14098	13953	13987	13987	14037	13932	13731	13939	14071	14013	13811	13979	13974	14136	13988	13952	13938	13987	13917	14037	13949	14026	13842	13828	13852	13938	13920	14112	13979	13874	13941	13867	14004	13991	13886	13822	13838	13986	13893	13989	14002	14128	13970	13785	13983	14100	13932	14086	13883	13940	13959	14011	13967	13993	14009	13939	14007	13877	13977	13840	13837	13852	13802	14044	13984	14046	13980	14139	13802	14060	13956	13901	14007	14057	13905	13890	13928	13946	13983	14026	13923	14130	14037	13840	14041	14049	14071	13918	13999	13947	14125	14059	13979	14034	13808	13974	13844	13809	14090	13704	13908	14035	14008	14158	13876	13918	13812	13884	13987	13864	13734	13915	13890	14009	13854	13844	13934	13944	14053	13958	13898	14072	14006	13902	13824	13968	13624	13815	13980	14166	14083	14069	13969	14032	13992	13992	14011	13828	13935	13930	13859	13866	13836	13891	13936	13928	13903	13926	14059	13808	14072	13872	14027	13896	13993	13941	13871	14239	13790	13920	14099	14037	13916	13884	13959	14063	14027	14127	14064	13929	13993	13960	14032	13947	14021	14126	13923	13906	13805	13889	14026	13908	13914	13834	14003	13834	13946	14007	13934	14069	13932	13950	13975	14027	13936	13954	13963	13981	13946	13911	13926	13933	13958	13964	13828	13861	14030	13888	14027	13951	14172	14028	14083	14030	13841	13885	13983	13944	13931	14144	13949	13930	14009	13932	14052	14110	13805	14024	13924	13920	14018	13798	14030	13988	14000	13928	13956	13968	13914	13890	13877	13914	14184	13872	14099	13916	13848	14013	13928	13763	14095	13983	13967	13914	13764	13913	14060	14012	14121	13792	13934	13970	13990	13924	13828	13726	13832	14138	13760	13749	13837	13908	13831	14015	13928	13908	14088	14084	13883	14011	14051	13841	14004	13861	13782	13887	13895	13845	13999	13957	14017	13882	13954	13872	13816	13973	13926	14042	13961	13895	14063	13937	13836	13900	14030	13932	13883	13975	14015	13769	13983	14009	13937	13963	13971	13822	14082	14033	13920	13995	14025	13865	14156	13876	14007	13793	14021	13723	14002	13957	13831	13891	13958	13897	14062	14044	14040	13814	13870	13950	13933	13976	13927	13865	14113	14055	13854	14032	13940	13867	13765	14143	13897	13881	13777	13894	14087	13995	14022	13940	13925	13865
24156	21146	28611	25916	25650	26549	24945	21390	19651	18834	18274	17605	16998	16819	16640	16397	16129	16061	15996	16193	15948	15854	15860	15932	15755	15775	15804	15785	15781	15667	15681	15734	15567	15717	15792	15867	15653	15596	15737	15499	15730	15690	15473	15567	15515	15714	15559	15787	15503	15592	15651	15710	15722	15609	15580	15632	15642	15538	15636	15516	15588	15445	15587	15799	15576	15541	15717	15401	15528	15605	15641	15540	15577	15541	15806	15571	15527	15438	15670	15726	15652	15887	15869	15802	15537	15755	15461	15698	15270	15696	15628	15597	15518	15421	15527	15424	15815	15400	15535	15516	15673	15706	15517	15531	15796	15465	15640	15477	15554	15435	15612	15564	15629	15570	15743	15454	15520	15523	15364	15718	15591	15668	15408	15588	15419	15585	15563	15538	15647	15576	15571	15782	15509	15394	15601	15630	15601	15689	15583	15676	15475	15522	15555	15564	15741	15373	15575	15608	15521	15621	15839	15772	15578	15461	15473	15571	15516	15553	15683	15656	15758	15555	15695	15569	15667	15637	15821	15520	15667	15537	15692	15698	15587	15626	15723	15525	15553	15585	15461	15547	15569	15675	15575	15555	15533	15687	15610	15525	15621	15531	15628	15459	15454	15585	15668	15474	15326	15515	15602	15514	15786	15533	15517	15568	15637	15450	15550	15593	15341	15577	15452	15582	15726	15480	15377	15458	15282	15526	15678	15592	15630	15586	15518	15645	15601	15541	15686	15431	15692	15443	15444	15440	15663	15520	15746	15728	15611	15705	15455	15717	15641	15452	15729	15530	15566	15530	15703	15591	15523	15622	15284	15429	15722	15660	15682	15622	15716	15821	15663	15614	15709	15505	15526	15532	15473	15577	15656	15690	15847	15402	15618	15566	15685	15481	15666	15535	15530	15545	15594	15711	15386	15566	15504	15583	15665	15526	15627	15792	15785	15559	15478	15575	15743	15757	15767	15603	15574	15581	15685	15724	15625	15579	15757	15477	15676	15454	15902	15636	15548	15429	15619	15721	15745	15697	15582	15705	15427	15704	15603	15577	15710	15550	15528	15352	15488	15461	15598	15683	15693	15578	15542	15585	15611	15813	15638	15705	15499	15559	15713	15644	15470	15549	15438	15687	15613	15579	15569	15753	15638	15566	15558	15544	15619	15547	15647	15568	15579	15517	15473	15742	15602	15691	15482	15566	15587	15451	15267	15357	15594	15524	15661	15447	15324	15493	15484	15797	15502	15504	15345	15406	15642	15544	15593	15673	15730	15517	15609	15418	15520	15447	15636	15582	15517	15418	15625	15683	15476	15662	15636	15669	15786	15798	15532	15693	15753	15375	15583	15635	15614	15546	15549	15451	15871	15706	15351	15491	15477	15670	15660	15664	15735	15767	15576	15484	15631	15737	15683	15427	15612	15450	15429	15523	15736	15535	15571	15480	15799	15523	15662	15612	15585	15577	15445	15435	15763	15608	15573	15290	15663	15486	15596	15572	15645	15660	15636	15665	15656	15622	15544	15616	15525	15543	15457	15630	15603	15498	15390	15498	15672	15553	15705	15818	15738	15581	15582	15506	15512	15618	15625	15682	15504	15729	15614	15575	15334	15663	15580	15280	15714	15661	15616	15529	15477	15509	15664	15501	15648	15654	15562	15710	15695	15574	15533	15442	15492	15576	15530	15721	15674	15570	15584	15728	15718	15391	15724	15742	15479	15649	15603	15583	15431	15516	15771	15638	15787	15461	15711	15416	15611	15702	15686	15643	15442	15520	15513	15592	15471	15434	15463	15560	15371	15574	15485	15657	15776	15573	15412	15537	15611	15553	15573	15546	15636	15663	15568	15647	15653	15477	15473	15557	15554	15673	15527	15635	15533	15585	15542	15623	15550	15567	15679	15516	15434	15645	15516	15439	15595	15694	15541	15539	15440	15615	15729	15492	15428	15583	15606	15670	15662	15554	15450	15483	15543	15449	15592	15563	15576	15435	15503	15541	15585	15623	15523	15678	15658	15664	15636	15773	15535	15336	15463	15483	15749	15472	15459	15526	15614	15495	15655	15626	15448	15731	15423	15478	15540	15439	15501	15659	15626	15613	15481	15616	15564	15658	15452	15578	15381	15654	15454	15566	15479	15468	15663	15568	15748	15642	15662	15703	15680	15405	15683	15728	15802	15433	15599	15532	15671	15703	15466	15685	15545	15711	15629	15583	15565	15621	15512	15511	15734	15589	15530	15508	15365	15702	15668	15545	15463	15555	15646	15635	15388	15442	15653	15525	15447	15778	15753	15490	15552	15412	15517	15671	15553	15566	15561	15490	15463	15549	15727	15431	15547	15473	15406	15522	15644	15530	15572	15514	15645	15747	15621	15610	15777	15479	15481	15576	15707	15552	15674	15672	15497	15590	15731	15262	15457	15588	15435	15466	15322	15628	15465	15604	15487	15562	15681	15597	15769	15814	15530	15605	15699	15531	15634	15530	15671	15729	15619	15441	15466	15450	15641	15770	15716	15498	15714	15568	15634	15683	15639	15562	15260	15651	15601	15817	15651	15532	15565	15531	15551	15468	15567	15610	15513	15609	15660	15311	15512	15433	15570	15635	15498	15535	15505	15474	15594	15644	15386	15649	15722	15416	15644	15638	15818	15614	15703	15673	15666	15748	15631	15759	15626	15666	15532	15556	15586	15595	15604	15544	15730	15658	15719	15364	15514	15691	15461	15562	15421	15609	15580	15676	15215	15635	15536	15648	15679	15517	15710	15576	15513	15443	15380	15835	15584	15694	15312	15590	15443	15617	15705	15531	15689	15601	15775	15707	15740	15679	15824	15412	15671	15673	15509	15707	15512	15550	15690	15608	15525	15610	15615	15642	15478	15524	15589	15588	15452	15702	15505	15481	15551	15612	15574	15659	15526	15523	15771	15684	15764	15548	15672	15565	15634	15334	15698	15513	15695	15541	15664	15475	15689	15588	15665	15595	15752	15438	15612	15817	15615	15681	15661	15474	15574	15386	15474	15544	15500	15586	15612	15581	15556	15488	15600	15587	15471	15429	15392	15553	15583	15499	15603	15766	15557	15535	15710	15589	15664	15479	15640	15728	15366	15643	15678	15680	15826	15611	15820	15522	15379	15565	15761	15726	15543	15520	15491	15777	15496	15469	15513	15529	15485	15602	15653	15601	15471	15442	15494	15605	15506	15429	15571	15555	15592	15581	15704	15701	15545	15596	15689	15626	15772	15555	15513	15392	15575	15534	15470	15658	15613	15668	15609	15485	15493	15524	15576	15600	15567	15666	15686	15607	15446	15531	15537	15595	15741	15334	15497	15535	15591	15517	15614	15723	15588	15518	15532	15660	15538	15810	15599	15752	15687	15645	15521	15558	15557	15477	15788	15632	15614	15678	15497	15628	15575	15674	15603	15600	15683	15467	15575	15590	15580	15495	15683	15656	15755	15665	15637	15671	15720	15699	15732	15530	15423	15635	15459	15652	15779	15459	15535	15524	15542	15495	15543	15742	15533	15713	15537	15628	15574	15581	15662	15563	15537	15716	15764	15599	15468	15603	15534	15601	15641	15579	15571	15437	15463	15487	15581	15532	15620	15484	15379	15796	15645	15541	15644	15632	15567	15496	15519	15505	15752	15518	15623	15623	15726	15563	15699	15462	15389	15394	15631	15602	15657	15694	15496	15464	15629	15664	15593	15646	15603	15564	15655	15514	15561	15558	15527	15480	15715	15561	15687	15677	15621	15570	15598	15531	15514	15736	15646	15332	15472	15536	15367	15402	15429	15503	15510	15577	15752	15598	15582	15487	15608	15537	15755	15542	15478	15547	15466	15661	15464	15672	15642	15472	15343	15587	15437	15771	15449	15600	15460	15549	15705	15552	15579	15643	15744	15536	15595	15553	15606	15499	15699	15546	15632	15680	15570	15784	15366	15656	15522	15477	15700	15571	15759	15622	15516	15575	15742	15431	15460	15656	15507	15514	15638	15636	15686	15697	15685	15657	15474	15565	15543	15662	15612	15742	15682	15556	15703	15584	15722	15670	15397	15720	15526	15479	15690	15770	15654	15514	15696	15580	15567	15514	15681	15734	15559	15485	15613	15554	15511	15502	15330	15554	15769	15704	15464	15357	15635	15576	15742	15548	15486	15330	15660	15695	15516	15615	15524	15582	15677	15563	15541	15558	15451	15451	15766	15674	15466	15683	15571	15508	15690	15452	15647	15565	15554	15555	15731	15548	15654	15509	15516	15523	15432	15551	15639	15696	15709	15609	15678	15587	15692	15712	15584	15414	15720	15540	15611	15831	15633	15615	15710	15501	15690	15808	15639	15667	15768	15648	15679	15638	15629	15357	15579	15578	15396	15516	15536	15523	15687	15368	15441	15437	15547	15509	15659	15506	15668	15431	15406	15630	15746	15459	15519	15496	15570	15562	15704	15780	15644	15700	15583	15496	15500	15531	15604	15560	15629	15715	15408	15557	15460	15533	15696	15626	15627	15646	15565	15509	15599	15544	15666	15716	15631	15428	15743	15597	15539	15677	15630	15454	15761	15552	15601	15563	15519	15464	15590	15771	15575	15638	15572	15349	15523	15507	15593	15631	15405	15505	15592	15599	15677	15483	15629	15691	15572	15542	15763	15590	15700	15748	15697	15662	15698	15643	15466	15470	15553	15573	15763	15506	15455	15460	15567	15414	15619	15461	15424	15359	15475	15386	15791	15641	15535	15714	15468	15471	15602	15471	15593	15715	15691	15738	15711	15706	15669	15665	15518	15565	15514	15590	15629	15510	15728	15455	15611	15488	15642	15668	15627	15550	15537	15527	15635	15575	15570	15680	15813	15461	15568	15659	15722	15649	15618	15642	15475	15580	15660	15794	15611	15630	15590	15365	15397	15499	15597	15620	15407	15438	15496	15416	15738	15731	15436	15506	15611	15576	15540	15546	15642	15395	15584	15442	15474	15659	15764	15540	15557	15688	15674	15671	15562	15733	15561	15765	15390	15626	15688	15652	15760	15694	15547	15570	15655	15447	15481	15639	15487	15587	15629	15665	15497	15534	15695	15501	15619	15546	15687	15632	15652	15616	15570	15514	15490	15487	15687	15659	15595	15635	15415	15587	15575	15764	15644	15718	15641	15515
31223	52427	47678	36866	32032	27826	24309	21790	19772	18353	17593	16983	16511	15711	15055	14995	14939	14606	14612	14396	14434	14222	14444	14152	14197	14147	14054	13999	13976	14088	13974	14016	14033	13986	14080	13960	14077	14072	13972	13618	13896	13923	13993	13933	14009	14056	13942	14007	13826	14004	14030	13946	13860	13901	14024	13865	13982	13984	13976	13885	14063	13818	13904	14048	13974	13783	13900	13868	13944	13997	13804	13884	13911	14020	14036	13807	13849	14053	13833	13801	13954	13921	13853	14003	13832	14034	13728	13990	13699	14034	14032	13821	13839	13934	13967	13887	13862	14060	13732	13954	14099	14009	14024	13777	14060	13736	13908	13965	14013	13977	13826	13868	14028	13936	13911	13904	13946	13888	13854	13838	13835	13813	13884	13991	13894	13818	13908	14036	13978	14017	13827	13944	13819	13801	13907	13832	13804	13807	13908	13947	13953	13940	13915	13981	13744	13827	13966	14004	13845	13885	13931	13866	13792	14038	13924	13818	13851	13953	13901	13955	13859	13917	13913	14018	13948	13790	13890	14023	13817	13973	14037	13996	14080	13777	13898	14164	13920	13833	13883	13836	13936	13977	13903	14016	13849	13776	13948	13910	13929	13919	13961	13971	13988	13813	13954	13994	13911	13906	13809	13884	13866	13961	13926	14095	14091	13770	13962	14119	13792	13748	13948	13909	13913	13820	13971	13792	13801	14086	13935	13701	13937	13909	13875	13889	13982	13768	13823	13911	13785	13940	13933	13912	13886	14088	13989	13807	13930	14022	13842	13931	13915	14017	13851	13890	13901	13998	14038	13772	14019	13874	14034	13965	13956	13969	14027	13922	13855	13808	13978	14030	14007	13816	13882	14094	13813	13977	13927	13921	14035	13874	13941	13822	13807	13789	13902	13855	13940	13826	13797	14088	13986	13979	13965	13902	13807	13858	13817	13879	13960	13633	13769	13958	13874	13894	13982	13993	13961	13908	13926	13877	13961	13923	13973	13787	13894	13978	13902	14067	14058	13968	13921	13904	13943	13948	13781	14082	13994	13920	14000	13949	13803	13926	13829	13842	13866	13825	13678	13833	13883	13871	13801	14002	13913	13957	13989	13842	13959	14111	13983	13952	14017	13864	14057	13999	14032	13996	13907	13844	13969	14030	13776	13861	13800	13937	14011	13897	13720	13828	13961	13862	14052	13913	13863	13934	13955	13885	13998	13825	13884	14047	13942	13796	13902	13808	13891	14006	13761	13919	13905	13920	13974	13972	13840	13871	13888	13914	13950	13863	13942	13875	13888	13911	14002	13801	13945	14000	13929	13881	13875	13920	13967	13957	13911	13939	13972	13787	13988	14082	13831	13914	13847	13857	13912	13967	13919	13753	13810	14069	13998	13931	13895	13996	13992	13870	13987	13859	13856	13935	13950	13825	14009	13867	13864	13964	13919	13784	13943	13938	13918	13857	13855	13907	13914	13964	13707	13941	13778	13824	13864	13932	14045	13928	13892	13700	13952	13692	14116	13987	13780	13905	13982	13806	13963	14031	13942	13708	13932	13839	14047	13829	13834	13818	13890	13841	13813	13970	14015	13973	13838	13863	14039	13898	13838	13830	13875	13953	13950	13955	13744	13975	13934	13780	13896	13929	13845	13935	14022	13936	14011	13872	13820	14085	14006	13872	13835	13944	13884	13898	13999	13943	13941	13991	13864	13873	13867	13913	13992	13855	13891	13897	13814	14050	13953	13899	13993	13981	13725	14007	13876	13889	13934	13882	13785	13887	13962	14010	13806	14069	13960	13750	14073	13867	13891	13848	13890	13929	13829	13875	13963	14067	13851	13938	13742	13948	13980	14011	13902	13823	13841	13847	13912	14008	13792	13991	14011	13801	13892	13816	13905	13876	13827	13923	13780	14046	13784	13861	13849	13794	14018	13935	13969	13910	14017	13894	13889	14012	13940	13881	13869	14018	13975	13952	14025	13820	13825	13805	13826	14014	13830	14023	13892	13996	13994	13899	13916	13966	14067	13776	13771	13895	13981	13867	13828	13812	13918	13912	13953	13748	13798	13888	13983	13846	13955	13937	13941	13874	13938	14003	13955	13886	13965	13798	14103	14205	13866	13980	13817	13928	14025	14017	13778	13927	13948	13751	13781	13827	13891	13922	14028	14080	13926	13830	13966	14077	13893	13820	13718	13694	13744	13880	13894	14004	13958	13851	13980	13994	13861	13763	13819	13998	13966	13930	13803	13924	13985	14027	13912	13931	13950	13677	13839	13984	13848	13903	13952	13920	13951	13782	13985	14033	13939	13722	13696	13865	13977	13780	13743	13892	13838	13991	13955	13865	14030	13866	13985	13836	13952	13733	14016	13911	13856	13937	13909	13867	13972	13898	13796	13955	13795	13818	13873	13868	13869	13876	13971	13940	13977	14021	13776	13871	13965	13915	13942	13866	13984	13928	13972	13920	13750	14023	13887	13624	14051	13859	13939	13969	13916	13947	13852	13830	13973	13910	14001	13989	13974	13889	13925	14127	13908	13913	13833	13832	13941	13906	13821	13956	13929	13922	13936	13792	13906	13867	13989	13938	13775	13973	13835	14028	13866	14096	13888	13974	13966	13853	14101	13963	13806	14012	14017	13870	13829	13972	13839	13884	13776	13876	13868	13920	13947	13780	14079	13863	13948	13914	13771	13810	14031	13978	13860	13908	13839	13795	13838	13781	13878	13895	13908	13801	13840	13926	13915	13819	13917	13909	13907	13970	13947	13885	13940	14026	13859	13973	13929	14011	13888	13798	13897	13965	13958	13910	13957	13953	13662	14015	13894	13854	13877	13892	13950	13885	13947	13831	13954	14055	13768	13925	13834	14226	13993	13931	13956	13972	13843	14019	14045	13818	13829	14030	13939	13898	14007	13683	13803	14046	13939	13974	13889	13877	13961	13945	14019	13740	13951	14044	13864	13903	13890	14070	13824	13752	13868	13830	13984	13975	13789	13938	13906	13854	13909	13939	13962	13902	13956	13948	13905	13899	13904	13891	13891	14024	13909	14045	13953	13953	13842	14040	13781	13938	13790	13777	13675	13944	13959	14006	13934	13823	14046	13918	13875	13835	13904	13937	14030	13839	13860	14018	13944	13794	13980	13920	13969	13974	13818	14083	13985	13844	13694	13812	13910	14035	13878	13800	13775	13952	13876	13877	13902	13680	13925	13952	13945	13800	13992	13830	13876	13986	13779	13914	14000	14061	13892	14043	13725	13815	13891	13791	13968	13851	13970	13849	13911	13732	13912	13837	14038	13836	13997	13949	13832	13936	13903	13761	13853	13915	13843	13859	14077	13932	13966	13964	13791	13876	13956	13795	13931	13922	13762	13899	13924	13864	14001	13874	14113	13886	13849	13889	13832	13879	13844	13895	13842	14034	13856	13968	13866	14021	13934	13970	13820	13888	13756	13838	14052	13910	13964	13763	13865	13691	13907	13824	13962	13900	13830	14002	13911	13676	13727	14056	13695	13850	13727	13947	13889	13869	13885	13787	13797	14077	13981	13973	13957	14064	13989	13830	13790	13924	13860	13982	13855	13769	13824	13827	13775	13880	13911	13950	13916	13884	13892	13914	13846	13856	13856	13941	13789	14040	13953	13952	13882	13998	13793	13879	13925	13846	13802	13792	13943	13931	13894	13878	13873	13952	14003	13720	14083	13847	13976	13851	13907	13887	13889	13854	13917	13748	14084	13820	14067	13942	14139	13868	13819	13963	13786	13881	13926	14006	13957	13774	13948	13920	13816	13817	14047	13962	13887	13913	13926	13852	13864	13913	13794	13853	13904	13849	13814	13890	13910	13855	13932	13987	13962	13822	14097	14052	13936	13945	13885	14011	13990	13792	13979	13950	13739	13675	13840	13844	13792	13890	13950	13900	13881	13929	14026	14029	13878	13979	13939	13849	13971	13926	13904	13919	13968	13869	14023	14041	13828	13873	14065	13871	13908	13905	13763	14012	13688	14024	13980	13833	13843	14012	13795	13962	13874	13797	13973	13935	13872	13937	13900	13898	13989	13799	13880	13889	13897	14017	13882	13886	13863	13974	13943	13876	13832	14010	13806	13977	13854	13680	13974	14030	14052	13825	13919	13896	14108	14139	13895	13992	13766	13881	14057	13880	14054	13855	14008	13894	13819	13999	13895	13919	13984	13992	13797	13844	13888	13989	13995	13913	13885	13892	13744	13923	14058	13917	13884	13844	13973	13913	13955	13804	13897	14074	13928	13924	13766	13797	13765	13819	14012	13959	13822	14022	14067	14149	13963	13886	13864	13813	13893	13860	13971	14060	13939	13768	13937	13882	13922	14139	13964	14051	13901	13853	14046	13993	13957	13827	13834	13988	14057	14077	14146	14024	13871	13943	13959	14015	13838	14071	13817	13946	14012	13990	13883	13983	13972	13851	13930	13764	13732	13965	13925	13909	13988	14019	13896	13972	13857	13786	14048	13820	14055	13996	13928	13967	13998	13903	13940	14030	13730	13915	14052	13957	13951	13860	13929	13991	13903	14116	13805	14027	13964	13916	13935	13776	13895	13969	13930	13880	14087	13919	13992	13964	13999	13912	13954	14005	13858	13789	13970	13953	13791	14011	13826	14009	13930	13954	13975	13920	13876	13847	13964	13833	13991	13914	13893	14009	13961	14031	13898	13943	13936	13960	13814	13918	14026	13967	13874	13863	13775	13773	14017	13827	13966	13911	14018	13936	14015	13937	14035	13848	14063	13710	13826	13888	13871	13888	13949	13991	13931	13991	13822	13744	14079	14039	13984	13882	13870	13916	14036	13830	14041	13796	13812	13953	13957	13875	13796	13990	13979	13759	13851	13966	13968	13781	13982	13793	13967	13823	13967	13923	13786	13880	13988	14059	13815	13929	14020	13883	13694	13837	13942	13871	13766	13949	13928	13906	14117	13842	13977	14026	13896	14109	14022	14026	14065	13837	13903	13913	13946	13981	13950	13776	13987	13984	14038	14043	13952	13818	14037	13896	14065	14086	14147	13795	13974	13933	13849	14133	14017	13933	13921	13887	13862	13974	13993	13954	13959	13918	13743	13941	13830	13948	13883	13900	14022	13896	13811	13863	13788	14089	13939	13820	13945	14110	13831	13866
22909	21157	28894	23930	22941	26823	29374	23711	21201	20588	19809	19203	18543	17956	17561	17255	16890	17037	16830	16864	16917	16796	16581	16395	16553	16403	16576	16469	16263	16569	16333	16227	16369	16292	16164	16333	16475	16255	16490	16316	16479	16347	16391	16254	16331	16313	16438	16314	16194	16330	16549	16345	16268	16311	16240	16380	16169	16070	16289	16478	16437	16429	16349	16445	16288	16221	16425	16307	16254	16219	16113	16192	16265	16439	16203	16139	16282	16136	16317	16142	16129	16123	16135	16166	16080	16298	16143	16304	16306	16401	16259	16171	16459	16286	16158	16123	16094	16259	16100	16300	16214	16317	16393	16360	16520	16258	16056	16284	16201	16064	16245	16083	16091	16241	16130	16242	16211	16368	16227	16134	16178	16224	16183	16153	16010	16280	16090	16340	16442	16384	16145	16219	16022	16244	16319	16114	16233	16216	16279	16123	16263	16138	16163	16220	16308	16167	16136	16270	16130	16044	16207	16061	16114	16023	16209	16158	16283	16241	16204	16210	16320	15891	16261	16310	16351	16144	16460	16397	16312	16390	16214	16226	16193	16127	16188	16161	16168	16186	16231	16254	16328	16393	16270	16121	16070	16137	16168	16083	15930	16240	16342	16238	16215	16085	16253	16154	15992	16121	16280	16185	16284	16076	16164	16354	16397	16150	16088	16168	15911	15973	16110	16485	16234	16262	16232	16251	16173	16263	16317	16254	16264	16102	16246	16054	16197	16312	16331	16022	16185	16300	16223	16337	16281	16403	16086	16247	16047	16256	16158	16282	16291	16152	16143	16256	16083	16088	16292	16321	16323	16256	16151	16176	16368	16157	16052	16253	16117	16174	16078	16220	16195	16249	16170	15985	16430	16052	16178	16255	16124	16254	16288	16194	16196	16347	16136	16055	16068	16219	16348	15940	16304	16189	16300	16175	16144	16195	16212	15997	16194	16367	16442	16271	16142	16088	16195	16233	16141	15999	16321	16238	16343	16276	16396	16256	16206	16332	16099	16362	16040	16153	16191	15940	16122	16166	16243	16055	16150	16300	16150	16104	16074	16317	16390	16216	16360	16245	16165	15980	16278	16138	16394	15997	16202	16217	16101	16260	16278	16497	16236	16082	16181	16192	16172	16214	16401	16277	16406	16218	16382	16095	16285	16243	16155	16205	16065	16303	16209	16238	16196	16414	16050	16209	16086	16310	15952	16160	16192	16190	16175	16267	16252	16322	15884	16245	16212	16040	16302	16394	16068	16179	16188	16266	16250	16059	16136	16509	16260	16242	16146	16079	16287	16522	16258	16450	16142	16349	16213	16230	16373	16276	16239	16238	16156	16296	16351	16197	16113	16264	16067	16227	16130	16247	16107	16241	16181	16209	16060	16276	16318	16105	16058	16136	16183	16277	16282	16087	16121	16152	16349	16331	16155	16219	16280	16137	16165	16303	16044	16302	16357	16185	16025	16360	16289	16188	16516	16299	16284	16252	16122	16177	16254	16142	16148	16210	16344	16223	16203	16154	16204	16340	16358	16458	16327	16367	16197	16222	16238	16328	16211	16230	16288	16197	16422	16058	16173	16360	16215	16339	16195	16124	16076	16243	16388	16324	16055	16305	16294	16070	16348	16368	16187	16243	16205	16219	16248	16189	16170	16166	16013	16305	16332	16319	16304	16137	16042	16230	16219	16267	16223	16266	15945	16099	16279	16111	15962	16227	16219	16182	16258	16286	16268	16394	16110	15876	16205	16094	16261	16070	16280	16160	16176	16110	16443	16192	16116	16171	16209	16157	16381	16243	16005	15996	16177	16098	16210	16069	16142	16145	16177	16135	16006	16344	16245	16261	16441	16012	16045	16340	16169	16001	16276	16068	16279	16217	16136	16255	16370	16153	16109	16050	16219	16293	16350	16084	16119	16280	16201	16241	16217	16243	15971	16211	16354	16216	16079	16423	15993	16011	16173	15885	16283	16252	16203	16099	16231	16395	16210	16365	16258	16350	16287	16224	15997	16357	16198	16178	16225	16262	16098	16166	16162	16006	16163	16187	16325	16106	16462	16150	16249	16450	16325	16333	16355	16246	16137	16220	16252	16291	16279	16183	16145	16231	16154	15994	16310	16003	16184	16245	16082	16192	16328	16297	16202	16093	16172	16268	16360	16177	16137	16268	15976	15965	16067	16195	16208	16023	16203	16157	16347	16198	16130	16162	16204	16264	16266	16306	16323	16190	16173	16179	16044	16110	16212	16287	16409	16146	16008	16261	16204	16247	16076	16175	16154	16266	16379	16406	16143	16056	16068	16167	16335	16133	16502	16264	16351	16360	16121	16022	16232	16118	16298	16183	16305	16032	16210	16332	16182	16128	16237	16290	16326	16248	15941	16249	16239	16233	16205	16055	16261	16124	16099	16183	16150	16101	16405	16226	16330	16408	16415	16322	16366	16219	16103	16145	16209	16065	16240	16341	16122	16242	16151	16396	16174	16193	16169	16353	16170	16206	16140	16251	16296	16098	16393	16146	16398	16482	16093	16219	16322	16256	16214	16248	16266	16230	16315	16330	16309	16123	16183	16069	16414	16047	16211	16294	16154	16213	16410	16258	16141	16184	16263	16203	16013	16144	16235	16188	16127	16121	16080	15989	16138	16242	16094	16223	16141	16162	16130	16308	16291	16274	16356	16180	16124	16196	16211	16494	16154	16101	16241	16358	16003	16236	16244	16361	16197	16073	16283	16116	16196	16127	16173	16269	16107	16423	16169	16268	16370	16302	16167	16372	16217	16066	16253	16140	16309	16118	16141	16162	16124	16148	16086	16226	16156	16130	16310	16187	16133	16196	16168	16252	16203	16219	16131	16081	16277	16212	16186	16086	16122	16169	16338	16385	16212	16183	16265	16215	16309	16336	16349	16430	16233	16088	16104	16309	16198	16200	16290	16267	16284	16210	16232	16156	16271	16220	16189	16157	16322	16071	16243	16108	15963	16134	16326	16182	16048	16189	16339	16372	16445	16111	16121	16247	16176	16116	16300	16388	16215	16164	16239	16230	16042	16149	16283	16286	16152	16152	16197	16212	16077	16108	16215	15962	16293	16339	16402	16370	16197	16050	16157	16020	16175	16282	16127	16277	16233	16265	16251	16244	16324	16257	16333	16159	16227	16276	16143	16229	16098	15949	16192	16079	16082	16041	16384	16331	16268	15893	16085	16144	16031	16203	16238	16199	16184	16152	16188	16089	16184	15966	16287	16246	16383	16205	16091	16313	16250	16097	16344	16180	16137	16184	16189	16099	16140	16157	16112	16099	16275	16227	16139	16191	16150	16204	16154	16091	16238	16252	16335	16339	16158	16201	16084	16166	15998	16165	16219	16115	16297	16237	16343	16183	16131	16226	16402	16292	16212	16323	16045	16068	16207	16331	16332	16191	16097	16139	16243	16107	16252	16128	15980	16196	16150	16079	16237	16118	16170	16310	16261	16198	16235	16151	16285	16280	16167	16221	15933	16220	16256	16251	16174	16137	16075	16172	16084	16270	16186	16072	15980	16290	16328	16082	16301	16088	16203	16078	16195	16168	15991	16286	16214	16069	16188	16325	16252	16322	16074	16275	16076	16265	16238	16196	16372	16240	16172	16209	16215	16190	16393	16172	16190	16317	16234	16270	16250	16163	16347	16250	16400	16397	16072	16346	16246	16108	16139	16236	16060	16066	16035	16011	16022	15938	16231	16342	16077	16371	16263	16150	16283	16187	16307	16249	16300	16317	16072	16259	16071	16197	16143	16070	16023	16336	16060	16329	16328	16293	16310	16231	16300	16241	16202	16117	16073	16082	16282	16078	16063	16481	16075	16023	16166	16211	16366	16159	16227	16217	16197	16131	16207	16241	15982	16116	16027	16093	16231	16305	16424	16169	16130	16085	16197	16097	16174	16200	16149	16292	16269	16249	16207	16282	16249	16324	16178	16262	16265	16101	16292	16169	16272	16077	16264	16234	16156	16136	16189	16272	16223	16325	16156	16236	16085	16235	16287	16089	16321	16287	16185	16261	16230	16300	16094	16331	16369	16096	16116	16172	16294	16132	16391	16322	16170	16353	16059	16262	16053	16280	16036	16324	16169	16248	16051	16312	16266	16289	16312	16215	16266	16064	16136	16246	16212	16171	16174	16143	16279	16102	15968	15979	16348	16049	16135	16213	16115	16135	16107	16189	16123	15995	16178	16227	16112	16239	16236	16288	16361	16089	16149	16154	16169	16174	16337	16189	16128	16060	16170	16209	16253	16189	16352	16289	16203	16075	16046	16062	16149	16121	16108	16100	16235	16134	16076	16274	16302	16168	16234	15965	15852	16378	16335	16140	16099	16210	16112	16212	16192	16388	16236	16264	16186	16328	16239	16192	16340	16281	16364	16199	16158	16189	16207	16281	16318	16120	16092	16250	16169	16134	16263	16004	16348	16202	16215	16209	16190	16208	16013	16086	16385	16212	16334	16152	16210	16288	16110	16325	16247	16204	16190	16374	16290	15950	16447	16118	16126	16038	16131	16077	16290	16254	16209	16119	16227	16120	16139	16186	16142	16173	16456	16224	16284	16216	16323	16182	16261	16303	16209	16112	16236	16245	16297	16136	16168	16251	16157	16223	16161	16180	16125	16146	16234	16189	16162	16322	16377	16027	16154	16005	16087	16356	16321	16281	16135	16231	15966	16083	16043	16024	16324	16186	16233	16111	16230	16155	16030	16076	16299	16140	16311	16090	16197	16153	16244	16091	16341	16191	16207	16142	16160	16105	16040	16213	16345	16375	16145	16033	16124	16386	16025	16262	16161	16219	16330	16301	16393	16136	16306	16202	16120	16162	16190	16474	16298	16230	16392	16089	16125	16087	16291	16279	16143	16323	16305	16175	16165	16210	16197	16479	16254	15948	16252	16258	16299	16320	16313	16237	16263	16161	16294	16130	16359	16430	16107	16296	16165	16579	16249	16009	16174	16057	16220	16104	16245	16318	16357	16245	16100	16164	16259	16305	16179	16191	16214	16190	16138	16172	16277	16013	16334	16115	16210	16209	16255	16252	16192	16094	16101	16250	16172	16051	15918	16225	16345	16221	16340	16043	16272	16321	16344	16295	16282	16270	16275	16318	16274	16280	16064	16139	16341	16123
35021	58567	52240	41331	36042	31370	27825	24472	21894	20313	19428	18322	17516	16698	16335	15917	15570	15300	15073	15069	14970	14834	14785	14621	14518	14622	14544	14574	14526	14668	14458	14595	14545	14550	14515	14333	14442	14500	14179	14387	14283	14329	14324	14204	14214	14223	14382	14349	14273	14371	14299	14425	14222	14143	14164	14447	14218	14391	14379	14299	14327	14264	14389	14281	14157	14206	14166	14162	14484	14131	14460	14254	14534	14398	14308	14338	14409	14365	14219	14136	14317	14371	14156	14211	14276	14243	14320	14475	14092	14378	14335	14136	14272	14195	14484	14454	14270	14336	14416	14235	14249	14269	14348	14294	14437	14243	14310	14249	14236	14224	14191	14293	14217	14436	14248	14169	14276	14300	14344	14363	14233	14226	14200	14313	14450	14387	14186	14321	14337	14292	14253	14161	14327	14399	14296	14263	14382	14289	14284	14283	14404	14401	14227	14263	14471	14385	14403	14406	14231	14379	14135	14360	14252	14325	14249	14243	14326	14256	14494	14320	14222	14354	14221	14420	14374	14193	14161	14109	14296	14335	14353	14489	14293	14243	14472	14304	14153	14087	14279	14196	14389	14513	14379	14268	14279	14385	14194	14359	14312	14430	14128	14290	14207	14385	14210	14309	14268	14241	14102	14234	14400	14200	14317	14429	14188	14229	14287	14313	14160	14172	14357	14266	14259	14137	14362	14198	14371	14484	14256	14227	14205	14229	14479	14155	14255	14389	14554	14173	14387	14242	14364	14255	14305	14190	14378	14405	14421	14202	14451	14357	14281	14344	14229	14397	14291	14226	14253	14161	14106	14257	14518	14202	14289	14411	14242	14231	14434	14389	14297	14163	14364	14472	14251	14157	14413	14261	14210	14201	14370	14218	14317	14179	14159	14217	14210	14129	14208	14397	14373	14257	14341	14164	14301	14303	14374	14396	14270	14285	14327	14157	14300	14317	14241	14328	14187	14435	14271	14436	14152	14453	14444	14175	14321	14357	14333	14581	14280	14250	14427	14280	14285	14164	14308	14171	14348	14142	14226	14200	14311	14270	14396	14404	14260	14130	14337	14311	14276	14148	14287	14465	14181	14222	14129	14398	14239	14212	14206	14167	14245	14203	14164	14201	14133	14238	14328	14255	14408	14320	14275	14214	14405	14314	14198	14242	14299	14297	14156	14371	14322	14296	14328	14317	14231	14207	14398	14410	14265	14461	14319	14337	14394	14299	14292	14402	14157	14353	14152	14275	14357	14510	14399	14164	14325	14340	14307	14381	14420	14285	14331	14351	14225	14386	14280	14363	14331	14194	14397	14329	14185	14323	14306	14353	14302	14320	14315	14354	14257	14359	14289	14307	14105	14164	14383	14112	14441	14300	14155	14261	14269	14421	14187	14284	14307	14262	14113	14185	14324	14354	14273	14257	14357	14317	14443	14257	14212	14313	14310	14243	14307	14226	14470	14310	14246	14285	14163	14197	14305	14434	14392	14315	14386	14257	14351	14282	14277	14208	14083	14259	14321	14286	14378	14269	14274	14150	14344	14269	14319	14199	14225	14408	14229	14311	14380	14348	14213	14374	14276	14041	14260	14208	14462	14357	14397	14258	14212	14253	14492	14265	14222	14218	14383	14182	14408	14219	14175	14207	14143	14235	14278	14289	14283	14197	14356	14290	14130	14183	14212	14353	14214	14260	14144	14248	14296	14235	14300	14249	14523	14318	14185	14126	14245	14390	14101	14294	14261	14344	14325	14397	14215	14055	14269	14335	14291	14223	14188	14129	14216	14531	14128	14168	14221	14272	14308	14252	14391	14340	14051	14257	14362	14306	14339	14278	14408	14085	14264	14466	14268	14197	14308	14176	14150	14242	14154	14195	14323	14188	14159	14379	14348	14324	14400	14256	14386	14474	14085	14141	14402	14351	14344	14256	14382	14327	14248	14531	14200	14380	14357	14322	14410	14325	14288	14282	14192	14272	14221	14420	14207	14237	14281	14283	14065	14191	14177	14390	14258	14190	14306	14291	14375	14288	14253	14243	14437	14240	14204	14385	14146	14354	14382	14342	14231	14243	14282	14347	14356	14220	14210	14370	14532	14467	14317	14298	14204	14231	14287	14293	14336	14334	14345	14210	14343	14384	14314	14326	14513	14312	14338	14277	14366	14230	14486	14225	14336	14239	14266	14268	14175	14310	14136	14399	14300	14319	14098	14349	14332	14311	14133	14276	14341	14185	14195	14309	14202	14319	14161	14174	14354	14266	14323	14159	14226	14335	14312	14344	14324	14272	14245	14197	14363	14303	14161	14241	14343	14449	14268	14319	14323	14270	14193	14137	14444	14229	14268	14270	14318	14313	14350	14357	14221	14170	14386	14412	14349	14234	14198	14376	14244	14359	14292	14076	14444	14210	14316	14264	14331	14531	14226	14372	14285	14297	14235	14309	14196	14295	14304	14338	14306	14295	14376	14339	14360	14235	14370	14418	14302	14260	14146	14281	14258	14335	14307	14233	14292	14220	14296	14269	14393	14290	14149	14267	14201	14368	14134	14361	14263	14256	14165	14328	14337	14402	14296	14146	14131	14298	14241	14129	14259	14136	14372	14279	14299	14313	14299	14159	14156	14222	14427	14250	14245	14274	14276	14328	14359	14308	14377	14362	14318	14372	14250	14261	14154	14136	14388	14206	14254	14303	14399	14251	14204	14360	14161	14211	14236	14086	14255	14271	14273	14322	14295	14157	14331	14272	14290	14442	14278	14254	14237	14172	14305	14376	14298	14230	14364	14106	14285	14137	14281	14444	14324	14260	14442	14345	14260	14395	14250	14250	14395	14223	14245	14231	14500	14233	14181	14306	14314	14190	14276	14323	14347	14126	14112	14294	14223	14332	14275	14303	14265	14290	14440	14238	14373	14315	14261	14197	14562	14517	14193	14325	14231	14183	14247	14173	14335	14310	14388	14462	14157	14355	14474	14248	14255	14287	14258	14371	14355	14338	14257	14235	14327	14395	14332	14248	14317	14381	14347	14171	14377	14171	14465	14228	14346	14131	14149	14167	14293	14247	14341	14541	14168	14141	14406	14398	14258	14260	14493	14218	14278	14158	14309	14331	14318	14223	14420	14273	14505	14324	14308	14370	14189	14304	14348	14261	14241	14420	14243	14190	14270	14236	14308	14250	14219	14305	14203	14263	14172	14255	14245	14294	14301	14238	14317	14100	14234	14427	14096	14304	14160	14253	14200	14087	14400	14372	14292	14214	14262	14138	14253	14251	14162	14244	14210	14358	14150	14296	14298	14126	14312	14315	14258	14458	14241	14336	14316	14309	14212	14295	14176	14263	14174	14333	14240	14389	14226	14371	14264	14362	14400	14316	14259	14228	14249	14354	14230	14290	14209	14390	14276	14368	14218	14251	14197	14392	14337	14195	14292	14460	14524	14468	14290	14263	14237	14209	14391	14216	14397	14333	14288	14380	14208	14435	14164	14433	14167	14268	14284	14487	14208	14255	14311	14295	14249	14301	14477	14322	14381	14244	14210	14414	14295	14353	14196	14137	14346	14254	14377	14113	14381	14262	14350	14338	14161	14330	14285	14235	14426	14353	14326	14446	14302	14457	14207	14285	14238	14460	14380	14136	14259	14211	14267	14351	14163	14347	14337	14392	14288	14262	14298	14296	14291	14295	14269	14249	14361	14322	14117	14068	14322	14247	14311	14300	14351	14338	14275	14143	14343	14272	14289	14345	14348	14280	14456	14226	14208	14275	14341	14441	14321	14099	14211	14232	14359	14158	14345	14377	14310	14240	14390	14349	14203	14293	14353	14263	14257	14265	14310	14295	14256	14280	14340	14296	14440	14378	14390	14224	14294	14161	14296	14315	14464	14491	14374	14152	14251	14325	14447	14401	14392	14309	14280	14232	14276	14301	14263	14213	14335	14194	14318	14281	14399	14397	14258	14230	14237	14209	14285	14326	14398	14500	14135	14396	14179	14205	14165	14193	14388	14357	14205	14271	14393	14201	14305	14269	14361	14258	14208	14351	14315	14361	14252	14496	14149	14158	14374	14235	14203	14424	14417	14291	14286	14192	14268	14220	14219	14424	14220	14410	14317	14243	14340	14262	14412	14239	14486	14167	14287	14400	14277	14280	14249	14404	14260	14294	14283	14271	14264	14295	14222	14257	14257	14132	14113	14254	14185	14272	14340	14173	14303	14301	14317	14203	14400	14276	14249	14253	14286	14226	14467	14271	14263	14079	14420	14388	14395	14225	14296	14245	14290	14324	14532	14244	14300	14249	14254	14251	14394	14449	14306	14207	14416	14149	14179	14415	14368	14395	14156	14159	14240	14334	14171	14330	14384	14534	14293	14228	14176	14229	14302	14471	14184	14322	14299	14276	14222	14276	14305	14217	14308	14318	14269	14232	14168	14164	14261	14211	14448	14299	14383	14125	14340	14329	14246	14136	14261	14432	14246	14410	14195	14265	14482	14229	14326	14177	14234	14261	14258	14087	14283	14116	14240	14318	14296	14210	14216	14292	14270	14367	14292	14312	14247	14356	14379	14315	14371	14289	14166	14133	14242	14447	14211	14210	14459	14365	14350	14205	14320	14256	14346	14144	14194	14285	14316	14376	14212	14236	14495	14362	14185	14364	14248	14308	14269	14346	14198	14326	14273	14220	14429	14221	14383	14227	14158	14303	14198	14234	14309	14247	14456	14279	14386	14393	14358	14336	14338	14417	14300	14137	14248	14201	14224	14232	14323	14276	14342	14298	14226	14379	14412	14315	14217	14365	14144	14321	14514	14190	14212	14447	14400	14334	14281	14280	14369	14327	14316	14330	14231	14418	14270	14334	14181	14271	14307	14337	14117	14216	14255	14399	14164	14301	14259	14080	14287	14403	14366	14440	14343	14359	14281	14269	14335	14223	14277	14268	14204	14159	14216	14170	14192	14169	14397	14289	14090	14234	14372	14253	14175	14155	14231	14451	14219	14245	14371	14296	14226	14175	14148	14257	14270	14260	14383	14133	14355	14417	14148	14363	14250	14167	14361	14284	14341	14079	14206	14223	14359	14142	14310	14334	14323	14332	14312	14305	14224	14379	14397	14273	14267	14246	14322	14316	14468	14195	14346	14279	14235	14216	14255	14350
29631	28695	35353	30955	25416	22199	20421	18753	17918	17311	16774	16466	16501	16424	16151	16008	15791	16009	15682	15653	15630	15554	15512	15553	15559	15523	15643	15555	15816	15592	15409	15584	15712	15559	15533	15628	15505	15547	15578	15434	15538	15549	15428	15538	15539	15427	15350	15492	15422	15651	15513	15601	15700	15512	15427	15523	15582	15447	15436	15766	15587	15627	15571	15401	15296	15502	15495	15452	15564	15582	15436	15548	15540	15636	15627	15560	15630	15408	15417	15561	15342	15534	15534	15581	15564	15423	15542	15567	15568	15483	15600	15635	15466	15442	15455	15366	15556	15426	15341	15558	15337	15334	15171	15419	15428	15409	15470	15408	15303	15567	15534	15506	15457	15662	15486	15499	15523	15534	15506	15366	15699	15611	15350	15530	15403	15424	15504	15471	15554	15153	15697	15437	15511	15444	15429	15522	15569	15543	15588	15553	15519	15336	15413	15644	15525	15431	15500	15500	15271	15507	15320	15464	15458	15581	15471	15453	15503	15579	15563	15282	15443	15465	15578	15372	15494	15443	15578	15458	15439	15436	15581	15401	15467	15622	15582	15626	15590	15512	15368	15517	15390	15382	15425	15572	15490	15416	15505	15334	15565	15271	15415	15474	15529	15406	15680	15444	15378	15438	15627	15477	15436	15389	15468	15323	15421	15486	15430	15505	15396	15526	15477	15657	15564	15529	15448	15376	15485	15488	15440	15505	15548	15517	15399	15497	15369	15446	15395	15257	15573	15437	15313	15543	15480	15522	15528	15421	15580	15591	15619	15527	15496	15722	15609	15468	15639	15446	15594	15616	15312	15381	15384	15545	15606	15537	15647	15423	15363	15520	15634	15559	15442	15433	15386	15393	15477	15491	15435	15449	15391	15404	15445	15492	15586	15445	15494	15349	15624	15484	15372	15419	15375	15311	15165	15593	15537	15672	15485	15567	15485	15415	15416	15486	15541	15568	15538	15587	15378	15504	15503	15527	15365	15496	15473	15463	15528	15193	15463	15643	15564	15542	15391	15512	15700	15457	15569	15477	15589	15453	15523	15452	15451	15523	15560	15598	15476	15448	15434	15566	15521	15461	15550	15435	15490	15448	15507	15606	15581	15435	15621	15336	15512	15358	15543	15454	15424	15627	15411	15243	15366	15310	15343	15603	15447	15466	15379	15506	15463	15430	15390	15541	15535	15392	15528	15364	15428	15507	15630	15507	15491	15764	15471	15599	15461	15639	15567	15414	15590	15626	15380	15379	15447	15172	15375	15541	15377	15477	15642	15464	15391	15616	15618	15572	15414	15264	15552	15609	15505	15644	15589	15496	15464	15406	15368	15429	15357	15350	15369	15541	15512	15163	15365	15639	15474	15493	15562	15466	15615	15431	15586	15538	15492	15660	15589	15430	15563	15478	15670	15513	15590	15484	15325	15464	15447	15539	15556	15604	15623	15637	15385	15566	15386	15304	15512	15502	15313	15563	15443	15605	15615	15478	15415	15545	15748	15392	15394	15524	15617	15476	15540	15352	15593	15434	15469	15607	15435	15385	15512	15615	15624	15617	15488	15380	15492	15389	15529	15407	15589	15503	15609	15463	15628	15591	15570	15518	15333	15476	15530	15557	15504	15453	15630	15653	15381	15679	15473	15488	15395	15496	15615	15369	15641	15469	15481	15294	15519	15395	15327	15438	15494	15468	15438	15662	15560	15405	15474	15345	15503	15458	15545	15630	15615	15342	15511	15595	15314	15492	15545	15647	15468	15393	15402	15560	15645	15345	15274	15635	15495	15602	15596	15386	15514	15482	15581	15535	15461	15553	15545	15510	15390	15333	15390	15583	15490	15510	15503	15667	15511	15692	15585	15435	15615	15457	15439	15639	15600	15436	15362	15478	15584	15525	15474	15627	15527	15631	15429	15696	15445	15535	15651	15404	15571	15562	15564	15524	15469	15378	15350	15515	15539	15447	15510	15660	15441	15518	15398	15453	15656	15485	15471	15557	15471	15577	15624	15495	15629	15649	15378	15514	15371	15567	15492	15462	15574	15365	15166	15442	15561	15542	15656	15535	15430	15387	15583	15509	15527	15308	15384	15492	15421	15489	15644	15569	15478	15379	15259	15522	15514	15327	15559	15450	15335	15441	15499	15599	15612	15669	15522	15423	15437	15587	15770	15594	15469	15365	15497	15444	15467	15347	15359	15409	15588	15505	15613	15561	15592	15450	15465	15416	15578	15660	15427	15603	15633	15620	15493	15513	15410	15295	15548	15356	15501	15569	15528	15468	15412	15688	15585	15544	15515	15374	15337	15554	15846	15467	15451	15472	15405	15503	15534	15498	15362	15336	15665	15548	15567	15610	15423	15582	15533	15445	15629	15543	15511	15449	15459	15703	15400	15509	15251	15534	15410	15516	15634	15473	15561	15454	15608	15412	15612	15585	15198	15758	15524	15734	15530	15305	15581	15706	15526	15333	15319	15373	15520	15588	15409	15449	15384	15385	15405	15594	15365	15287	15550	15282	15498	15517	15588	15553	15561	15544	15499	15605	15560	15444	15478	15399	15505	15634	15442	15511	15433	15447	15547	15614	15364	15471	15626	15448	15830	15709	15634	15615	15598	15350	15468	15618	15737	15586	15547	15395	15297	15449	15338	15419	15513	15616	15337	15458	15481	15667	15415	15585	15595	15723	15276	15430	15463	15489	15484	15608	15504	15291	15622	15677	15551	15570	15701	15586	15647	15562	15450	15468	15490	15504	15350	15259	15452	15579	15409	15567	15544	15550	15411	15438	15368	15508	15481	15326	15399	15448	15364	15398	15440	15554	15589	15328	15616	15636	15660	15557	15568	15574	15594	15444	15747	15335	15567	15494	15549	15567	15369	15643	15606	15558	15449	15492	15556	15598	15606	15643	15383	15313	15474	15356	15333	15618	15393	15621	15479	15486	15643	15504	15537	15439	15604	15387	15573	15617	15296	15581	15548	15629	15432	15375	15341	15470	15460	15617	15586	15510	15623	15424	15645	15480	15518	15571	15572	15571	15610	15522	15465	15546	15549	15466	15555	15621	15652	15500	15387	15526	15693	15514	15632	15560	15459	15489	15445	15480	15638	15197	15652	15688	15500	15528	15566	15594	15459	15591	15472	15439	15616	15445	15285	15526	15742	15447	15367	15299	15514	15658	15686	15637	15513	15619	15451	15435	15272	15446	15465	15502	15385	15443	15471	15329	15503	15427	15707	15546	15336	15607	15456	15294	15416	15287	15570	15408	15544	15643	15496	15400	15367	15675	15199	15481	15533	15756	15448	15508	15593	15387	15509	15428	15522	15387	15444	15436	15617	15664	15352	15485	15361	15649	15506	15402	15407	15551	15525	15713	15487	15516	15473	15475	15430	15650	15534	15513	15342	15608	15481	15643	15401	15413	15585	15538	15457	15499	15461	15496	15558	15512	15497	15657	15657	15537	15656	15237	15503	15471	15595	15512	15409	15403	15356	15634	15626	15687	15423	15413	15474	15579	15504	15443	15480	15684	15470	15513	15477	15594	15526	15475	15606	15497	15523	15517	15346	15599	15432	15658	15436	15494	15468	15556	15566	15775	15575	15610	15596	15406	15588	15445	15651	15623	15551	15640	15367	15514	15374	15541	15561	15326	15432	15603	15621	15534	15484	15507	15481	15449	15495	15394	15443	15455	15443	15526	15565	15517	15503	15592	15477	15552	15795	15385	15510	15513	15403	15467	15387	15428	15484	15481	15494	15324	15547	15365	15403	15454	15454	15425	15455	15485	15482	15498	15239	15412	15400	15429	15553	15505	15404	15537	15528	15467	15399	15353	15574	15619	15474	15543	15676	15596	15588	15567	15379	15556	15546	15286	15483	15579	15495	15524	15517	15590	15250	15602	15698	15470	15555	15542	15536	15358	15432	15387	15506	15677	15447	15486	15540	15520	15515	15732	15456	15533	15589	15485	15486	15394	15482	15687	15500	15540	15313	15536	15495	15493	15419	15469	15226	15508	15647	15423	15318	15578	15592	15189	15526	15482	15519	15342	15464	15537	15505	15467	15412	15636	15645	15609	15604	15552	15528	15451	15482	15297	15398	15543	15509	15568	15545	15462	15427	15518	15510	15275	15314	15521	15533	15407	15720	15311	15628	15438	15455	15469	15624	15450	15519	15488	15517	15444	15525	15449	15586	15524	15502	15501	15500	15485	15524	15445	15640	15419	15525	15669	15589	15450	15477	15567	15389	15459	15585	15494	15534	15503	15484	15422	15380	15482	15544	15593	15563	15299	15302	15502	15781	15464	15414	15393	15413	15567	15629	15605	15447	15582	15333	15372	15456	15424	15649	15541	15433	15655	15486	15485	15506	15653	15533	15467	15445	15484	15738	15650	15541	15497	15650	15386	15650	15564	15504	15551	15520	15491	15202	15536	15526	15440	15531	15386	15518	15347	15430	15531	15601	15594	15531	15410	15446	15506	15678	15465	15460	15436	15710	15426	15213	15403	15544	15332	15471	15734	15588	15422	15329	15572	15391	15307	15552	15765	15600	15516	15663	15567	15630	15655	15591	15395	15557	15351	15406	15499	15562	15468	15219	15679	15504	15604	15512	15492	15401	15552	15502	15697	15418	15423	15468	15628	15595	15580	15485	15390	15573	15247	15713	15448	15393	15416	15516	15654	15357	15396	15386	15589	15274	15565	15653	15611	15444	15467	15612	15557	15328	15456	15467	15719	15486	15454	15410	15424	15575	15596	15375	15435	15534	15420	15591	15560	15426	15498	15439	15513	15338	15536	15679	15538	15468	15498	15677	15406	15411	15493	15474	15403	15475	15507	15613	15406	15310	15345	15271	15407	15543	15381	15491	15378	15518	15414	15597	15350	15620	15519	15465	15606	15503	15356	15423	15516	15477	15452	15429	15339	15480	15606	15481	15593	15270	15491	15424	15535	15453	15705	15820	15546	15411	15500	15631	15551	15462	15498	15470	15790	15676	15603	15593	15581	15545	15402	15607	15484	15326	15622	15349	15497	15630	15673	15509	15636	15516	15433	15448	15506	15547	15582	15494	15486	15486	15671	15363	15529	15573	15520	15623	15625	15503	15516	15653	15374	15706	15444	15612	15400	15309	15499	15268	15232	15390	15472	15501	15693
32845	45224	40180	31180	26701	23278	20859	18839	17615	16693	15995	15516	15091	15103	14735	14527	14443	14396	14171	14105	14153	14088	14030	13967	13997	14027	13990	13925	14010	13795	14010	14031	13854	13840	13702	13880	13867	13931	13878	13910	13910	14079	13788	13741	13793	13873	13779	13844	13793	13858	13886	13826	13904	13739	13725	13881	13930	13925	13901	13755	13800	13678	13781	13837	13997	13673	13966	13807	13791	13778	13990	13822	13738	13765	13785	14066	13797	13858	13863	13927	13870	13804	13729	13751	13830	13924	13832	13650	13792	13962	13797	13773	13844	13987	13848	13777	13969	13807	13905	13863	13832	13762	13815	13969	13884	13932	13790	13965	13768	13927	13850	13931	13920	13837	13873	13782	13910	13749	13920	13814	13720	13804	13797	13774	13841	13932	13825	13886	13780	13860	13785	13732	13784	13696	13661	13932	13795	13698	13866	13871	13562	13669	13793	13935	13900	13830	13860	13783	13811	13776	13730	13864	13981	13647	13882	13753	13785	13871	13699	13776	13919	13716	13856	13730	13916	13872	13785	13899	13669	13977	13766	13630	13827	13861	13782	13911	13763	13786	13744	13908	13801	13805	13940	13831	13801	13628	13809	13840	13773	13891	13770	13825	13835	13873	13765	13795	13825	13929	13809	13729	13760	13831	13782	13730	13781	13855	13876	14030	13747	13771	13912	13755	13898	13795	13819	13857	13741	13906	13616	13718	13734	13866	13761	13690	13750	13747	14001	13727	13918	13891	13690	13815	13735	13907	13845	13741	13826	13700	13856	13806	13867	13756	13966	13855	13792	13974	13879	13766	13909	13644	13756	13866	13853	13795	13841	14007	13816	13953	13818	13806	13884	13790	13986	13796	14021	13667	13871	14007	13957	13909	13890	13790	13980	13838	13744	13725	13758	13768	13953	13733	13837	13867	13832	13856	13595	13973	13691	14035	14036	13665	13838	14022	13959	13852	13841	13798	13869	13985	13826	13837	13948	13744	13848	13828	13846	13821	13799	13870	13826	13979	13797	13790	13854	13735	13862	13758	13914	13833	13852	13884	13823	13859	13891	13782	13883	13878	13947	13780	13939	13887	13897	13837	13972	13771	13660	13869	13902	13845	13940	13674	13873	13891	13678	13831	13858	13904	13898	13742	13836	13804	13925	13899	13848	13827	13922	13820	13777	13772	13838	13813	13834	13825	13944	13909	13725	13681	13783	13790	13951	13842	13814	13712	14031	13762	13688	13818	13713	13962	13724	13801	13655	13847	13790	13843	13874	13835	13720	13815	13882	13915	13848	13759	14064	13858	13865	13894	13732	13849	13732	13793	13825	13770	13757	13835	13659	13827	13889	13880	13796	13795	13822	13892	13788	13730	13599	13855	13892	13988	13598	13803	13878	13918	13821	13787	13685	13893	13872	13852	13868	13876	13716	13863	13964	13863	13809	13887	13938	13854	13822	13796	14030	13738	13925	13765	13747	13813	13961	13865	13817	13909	13907	13758	13669	13747	13919	13910	13784	13779	13766	13790	13767	13849	13907	13884	13952	13725	13775	13789	13785	13833	13852	13907	13891	13771	13838	13886	13820	13833	13837	13801	13840	13967	13830	13910	13800	13803	13647	13862	13749	13707	13640	13775	13763	13823	13909	13821	13636	13865	13940	13704	13814	13655	13884	13899	13662	13808	13895	13850	13846	13862	13749	13899	13667	13788	13718	13802	13920	13794	13738	13936	13950	13781	13893	13713	13867	13763	13951	13822	13944	13769	13968	13743	13829	13556	13749	13764	13866	13802	13854	13741	13681	13813	13902	13932	13952	13860	13721	13769	13870	13792	13731	13962	13710	13930	13913	14025	13722	13787	13902	13849	13853	13824	13755	13855	13842	13749	13799	13768	13832	13883	13826	13903	13730	13759	13815	13753	13917	13902	13863	14019	13857	13855	13866	13799	13916	13802	13836	13908	13739	13870	13841	13804	13881	13763	13820	13774	13762	13751	13730	13707	13861	13726	13938	13755	13787	13701	13906	13815	13747	13697	13654	13808	13681	13826	13980	13766	13854	13908	13800	13864	13856	13946	13913	13737	13903	13828	13907	13788	13834	13773	14035	13790	13713	13798	13731	13807	13943	13879	13943	13829	13867	13771	13755	13938	13662	13937	13878	13833	13850	13807	13783	13988	14034	13899	14095	13770	13709	13885	13899	13812	13757	14045	13900	13801	13777	13873	13761	14033	13763	13893	13847	13803	13921	13787	13761	13928	13828	13678	13852	13760	13946	13775	13725	13800	13970	13819	14023	13826	13957	13702	13883	13821	13896	13976	13921	13773	13928	13842	13794	13781	13791	13971	13869	13812	14007	13839	13826	13656	13723	13783	13843	13926	13903	13911	13848	13883	13853	13763	14087	13815	13817	13963	13780	13733	13766	13917	13806	14004	13792	13645	13733	13803	13683	13796	13862	13892	13898	13781	13928	13771	13989	13716	13816	13765	13807	13775	13739	13892	13698	13728	13832	13968	13939	13795	13931	13980	13987	13920	13880	13784	13816	13753	14059	13841	13868	13815	13887	13991	13913	13931	13953	13898	13923	13923	13730	13912	13831	13962	13794	13805	13894	13912	13855	13856	13899	13841	13783	13865	13767	13891	13776	13872	13868	13706	13648	13795	13896	13794	13883	13882	13910	13873	13868	13889	13746	13699	13858	13784	13823	13870	13872	13882	13782	13864	13850	13968	13908	13888	13931	13807	13607	13917	13875	13677	13775	13876	13647	13789	13779	13790	13796	13838	13632	13901	13774	13887	13825	13710	13931	13834	13813	13773	13885	14032	13763	13793	13733	13992	13833	13863	13729	13841	13688	13869	13724	13970	13847	13927	13857	13782	13978	13770	13779	13785	13907	13799	13758	13836	13927	13943	13739	13935	13706	13771	13723	13889	13837	13730	13894	13881	13708	13856	13775	13754	13909	13859	13658	13689	13763	13815	13775	13843	13949	13847	13866	13696	13881	13751	13819	13873	13972	13846	13830	13827	13792	13725	13951	13954	13764	13934	13801	13946	13921	13740	13769	13903	13898	13841	13738	14040	13755	13793	13907	13887	13773	14003	13678	13766	13864	13780	13998	13852	13782	13843	13858	13964	13935	13820	14060	13936	13849	13857	13857	13791	13944	13874	13730	13913	13669	13905	13751	13932	13825	13905	13809	13688	13821	13856	13877	13873	13796	13826	13898	13843	13817	13840	13890	13938	13759	13945	13887	13764	13843	13853	13866	13732	13985	13901	13634	13773	13617	13823	13850	13737	13844	13683	13910	13812	14085	13795	14020	13704	13912	13861	13844	13866	13579	13784	13857	13734	13775	13880	13850	13820	13802	13802	13676	13885	14041	13769	13830	13683	13622	13841	13842	14026	13669	13901	13777	13868	13951	13889	13779	13747	13958	13669	13924	13958	13784	13771	13700	13680	13636	13805	13821	13879	13994	13796	14063	13671	13799	13822	13974	13835	13817	13804	13988	13764	13814	13778	13898	13895	13970	13973	13904	13891	13859	13803	13609	13862	13878	13732	13750	13796	13765	13829	13939	13929	14007	13864	13867	13839	13900	13674	14029	13907	13908	13906	13837	13814	13995	13875	13845	13797	13908	13745	13798	13787	13866	13824	13864	13808	13959	13922	13778	13896	13898	13917	13932	13745	13798	13698	13832	13856	13829	13734	13932	13725	13797	13730	13749	13898	13803	13765	13821	13861	13774	13842	13854	14039	13870	13849	13676	13875	13830	13781	13900	13928	13931	13873	13889	13823	13767	13714	13795	13923	13853	13820	13829	13735	14030	13993	13881	13809	13932	13909	13878	13848	13907	13865	13932	13812	13939	13638	13846	13798	13758	13968	13761	13876	13786	13821	13719	13884	13745	13901	13807	13679	13837	13715	13830	13846	13802	13755	13853	13780	13726	13821	13866	13759	13807	13958	13893	13950	13840	13736	13614	13948	13671	13768	13798	13699	13848	13754	13877	13804	13754	13721	13715	13872	13777	13765	13859	13978	14103	13715	13775	13837	13808	13872	13844	13909	13820	13836	13733	13893	13825	13971	13814	13943	13816	13845	13844	13658	13738	13739	13911	14011	13854	13799	13725	13788	13918	13734	13962	13946	13851	13798	13848	13916	13953	13686	13665	14001	13791	13747	13814	14043	13904	13856	13674	13727	13996	13888	13845	13735	13719	13872	13800	13785	13834	13791	13794	13910	13847	13984	13753	13832	13838	13693	13817	13873	13940	13911	13760	13976	13670	13714	13738	13825	13852	14093	13844	13783	13916	13861	13681	13807	13962	13872	13642	13914	13825	13874	13890	13651	13933	13757	13866	13937	13766	13794	13775	13592	13768	13690	13863	13922	13811	13653	13884	13856	13784	13783	13937	13886	13918	13906	13853	13867	13800	13876	13734	13918	13843	13885	13881	13711	13736	13933	13804	13969	13757	13906	13726	13762	13803	13718	13878	13895	13793	13617	13747	13924	13648	13839	13789	13839	13897	13904	13747	13722	13822	13768	13708	13798	13957	13899	13758	13875	13824	13701	13779	13928	13790	13942	14000	13846	13888	13785	13661	13803	13809	13628	13911	13930	13731	13907	13913	13957	13924	13736	13827	13706	13654	13924	13960	13953	13904	13998	13799	13850	13727	13771	14083	13866	13868	13956	13966	13749	13943	13944	13921	13865	13737	13864	13755	13763	13719	13676	13749	13914	13858	13860	13778	13818	13900	13620	13842	13690	13833	13767	13897	13917	13858	13879	13923	13863	13768	13683	13855	13953	13872	13711	13853	13762	13867	13808	13842	13762	14044	13883	13830	13747	13889	13865	13727	13787	13884	13783	13948	13837	13958	13722	13940	13854	13785	13917	13830	13906	13782	13837	13902	13933	13784	13768	13861	13876	13701	13942	13891	13719	13774	13826	13896	13804	13738	13515	13937	13763	13885	13793	13807	13817	13775	13692	13761	13849	13849	13928	13990	14030	13778	13798	13905	13872	13825	13890	13849	13965	13862	13722	13928	13796	13958	14042	13742	13709	13715	13916	13904	14064	13866	13935	13797	13911	13936	13831	13785	13751	13879	13962	13786	13882	13854	13843	13830	13835	13860	13817	13905	13863	13992	13925	13678	13855
24224	21194	28603	25615	25369	26260	25017	21388	19290	18566	17597	17188	17010	16573	16516	16219	16074	15763	16061	15925	15706	15668	15757	15641	15706	15687	15748	15743	15668	15680	15231	15387	15499	15586	15634	15614	15473	15596	15529	15514	15458	15479	15624	15396	15600	15439	15497	15485	15589	15514	15461	15532	15512	15392	15361	15379	15620	15519	15536	15539	15375	15622	15510	15504	15662	15684	15561	15264	15596	15379	15508	15366	15412	15288	15643	15745	15503	15511	15245	15304	15418	15443	15573	15257	15446	15266	15375	15332	15347	15484	15430	15466	15555	15471	15346	15372	15575	15462	15499	15443	15470	15432	15314	15457	15506	15466	15408	15235	15319	15431	15273	15449	15535	15408	15519	15533	15348	15522	15352	15512	15409	15442	15429	15650	15351	15439	15609	15571	15479	15303	15357	15392	15597	15472	15428	15602	15550	15537	15443	15477	15388	15657	15496	15459	15334	15220	15487	15367	15409	15413	15227	15442	15335	15528	15578	15502	15505	15180	15395	15526	15379	15535	15445	15536	15375	15397	15269	15366	15259	15280	15469	15353	15432	15460	15462	15526	15524	15360	15310	15403	15561	15440	15517	15521	15581	15206	15423	15498	15375	15551	15212	15365	15531	15398	15393	15506	15342	15384	15487	15349	15408	15507	15530	15326	15577	15430	15364	15299	15370	15318	15455	15447	15416	15355	15358	15489	15529	15506	15472	15377	15377	15437	15392	15603	15623	15640	15334	15520	15421	15436	15321	15385	15280	15475	15360	15500	15192	15157	15475	15420	15476	15412	15294	15398	15390	15625	15649	15636	15582	15450	15479	15490	15448	15399	15523	15449	15570	15413	15457	15381	15236	15465	15431	15318	15336	15388	15361	15496	15388	15307	15376	15458	15362	15473	15498	15444	15400	15536	15384	15433	15317	15463	15295	15211	15440	15402	15499	15476	15449	15435	15413	15403	15482	15421	15336	15128	15477	15569	15274	15455	15387	15330	15563	15514	15362	15393	15408	15252	15461	15305	15328	15509	15487	15415	15291	15657	15517	15416	15443	15229	15438	15359	15570	15535	15409	15482	15296	15421	15559	15416	15444	15323	15390	15322	15668	15401	15478	15424	15528	15307	15297	15436	15550	15212	15199	15481	15506	15339	15616	15383	15523	15541	15382	15365	15607	15299	15627	15644	15490	15411	15344	15373	15385	15360	15568	15464	15115	15370	15515	15504	15388	15405	15482	15547	15544	15467	15435	15501	15540	15276	15652	15423	15281	15229	15700	15477	15545	15497	15522	15503	15422	15239	15521	15487	15565	15409	15393	15274	15344	15479	15391	15347	15317	15263	15592	15239	15459	15652	15516	15505	15370	15212	15384	15581	15317	15432	15502	15582	15620	15504	15317	15514	15287	15379	15335	15353	15507	15564	15176	15283	15537	15593	15547	15486	15372	15349	15333	15576	15533	15245	15298	15430	15594	15286	15483	15450	15234	15493	15450	15434	15294	15339	15332	15686	15522	15595	15341	15326	15344	15348	15649	15472	15223	15553	15393	15520	15518	15415	15302	15636	15446	15550	15464	15344	15275	15269	15260	15262	15633	15385	15616	15536	15395	15430	15474	15549	15441	15526	15344	15522	15373	15207	15361	15484	15421	15210	15251	15431	15316	15289	15120	15581	15521	15434	15654	15458	15326	15424	15637	15397	15396	15518	15635	15289	15456	15361	15406	15448	15518	15571	15481	15509	15374	15426	15151	15282	15348	15570	15432	15590	15554	15570	15540	15494	15468	15548	15419	15531	15622	15374	15383	15645	15584	15486	15289	15377	15357	15458	15240	15610	15596	15317	15405	15465	15368	15353	15437	15401	15384	15622	15402	15571	15515	15422	15406	15261	15458	15515	15441	15354	15352	15508	15498	15265	15395	15674	15490	15456	15552	15507	15704	15491	15553	15453	15423	15292	15495	15412	15457	15407	15343	15164	15419	15462	15514	15546	15376	15432	15294	15403	15312	15455	15555	15473	15516	15396	15498	15396	15502	15441	15331	15514	15475	15382	15538	15512	15368	15368	15309	15436	15407	15427	15380	15482	15226	15486	15315	15277	15452	15385	15420	15593	15598	15617	15455	15240	15545	15450	15557	15441	15219	15422	15406	15396	15415	15566	15545	15726	15330	15385	15372	15370	15453	15411	15488	15474	15371	15450	15445	15363	15511	15553	15269	15491	15281	15540	15429	15607	15524	15508	15543	15316	15385	15430	15400	15408	15578	15374	15554	15420	15646	15435	15627	15353	15481	15408	15340	15328	15488	15456	15446	15421	15258	15495	15223	15297	15527	15277	15478	15431	15353	15348	15504	15363	15425	15536	15268	15342	15428	15500	15312	15429	15357	15468	15298	15403	15270	15364	15466	15516	15352	15329	15427	15435	15467	15355	15343	15310	15359	15521	15497	15261	15378	15342	15482	15430	15607	15573	15399	15367	15462	15506	15437	15494	15470	15290	15392	15351	15448	15473	15479	15284	15366	15449	15331	15308	15565	15228	15523	15483	15453	15705	15623	15218	15611	15550	15345	15421	15299	15471	15307	15569	15389	15329	15361	15426	15158	15354	15243	15601	15427	15565	15557	15479	15450	15373	15337	15548	15339	15658	15335	15519	15299	15422	15431	15455	15462	15334	15443	15481	15271	15545	15545	15266	15337	15370	15399	15472	15499	15550	15444	15485	15405	15462	15348	15629	15480	15380	15440	15254	15473	15399	15348	15350	15388	15436	15360	15458	15372	15394	15566	15408	15414	15556	15355	15436	15598	15302	15378	15540	15470	15337	15346	15430	15295	15312	15443	15282	15532	15398	15369	15703	15410	15289	15411	15204	15464	15518	15398	15510	15401	15270	15537	15371	15576	15424	15467	15343	15551	15452	15461	15552	15414	15389	15437	15336	15560	15467	15465	15452	15286	15587	15293	15428	15360	15542	15487	15342	15384	15413	15427	15611	15596	15522	15594	15576	15705	15703	15491	15524	15557	15500	15375	15423	15430	15349	15310	15498	15367	15530	15270	15380	15532	15452	15587	15452	15412	15287	15372	15626	15525	15535	15545	15601	15397	15465	15454	15253	15344	15448	15446	15564	15524	15390	15409	15450	15302	15225	15507	15584	15469	15394	15375	15425	15396	15255	15374	15584	15232	15397	15392	15393	15553	15531	15383	15241	15420	15322	15329	15434	15390	15535	15529	15420	15491	15190	15518	15483	15425	15300	15432	15303	15602	15497	15464	15551	15434	15466	15609	15305	15538	15536	15547	15494	15239	15409	15428	15305	15489	15307	15423	15629	15530	15443	15452	15493	15489	15304	15208	15331	15393	15489	15496	15583	15485	15469	15756	15395	15510	15513	15436	15217	15363	15411	15437	15684	15334	15473	15440	15260	15230	15292	15335	15352	15290	15379	15530	15508	15313	15542	15275	15313	15422	15472	15295	15468	15523	15624	15336	15439	15560	15540	15390	15552	15619	15320	15582	15511	15432	15329	15313	15419	15462	15322	15381	15477	15549	15565	15543	15337	15537	15584	15390	15385	15617	15569	15440	15573	15154	15508	15549	15418	15497	15401	15438	15413	15506	15398	15523	15448	15357	15496	15224	15256	15237	15404	15407	15302	15294	15319	15440	15536	15514	15422	15520	15361	15425	15395	15425	15251	15347	15461	15444	15448	15552	15434	15488	15390	15366	15361	15467	15198	15480	15428	15469	15298	15532	15366	15333	15448	15573	15478	15459	15400	15418	15445	15482	15466	15557	15597	15519	15449	15686	15484	15065	15441	15570	15474	15452	15383	15349	15238	15344	15551	15586	15542	15444	15612	15438	15648	15443	15353	15654	15599	15433	15564	15503	15454	15447	15163	15413	15579	15467	15475	15287	15473	15454	15349	15575	15342	15302	15516	15452	15268	15540	15368	15444	15434	15489	15433	15365	15280	15429	15538	15292	15451	15507	15267	15439	15394	15264	15351	15443	15463	15445	15523	15541	15612	15461	15408	15447	15352	15531	15322	15503	15384	15434	15384	15450	15334	15447	15575	15589	15488	15408	15432	15322	15336	15631	15365	15396	15378	15498	15479	15473	15446	15591	15399	15516	15494	15585	15359	15475	15693	15459	15477	15294	15354	15449	15444	15576	15404	15347	15550	15531	15370	15613	15407	15303	15404	15670	15625	15402	15319	15404	15349	15435	15547	15540	15487	15546	15417	15434	15422	15319	15506	15364	15337	15358	15384	15493	15286	15395	15382	15201	15573	15281	15484	15601	15602	15301	15357	15225	15168	15454	15429	15492	15515	15569	15478	15278	15553	15520	15592	15494	15113	15418	15352	15411	15457	15244	15237	15262	15531	15377	15249	15676	15475	15606	15546	15495	15371	15519	15478	15397	15581	15382	15524	15165	15510	15390	15443	15329	15317	15280	15455	15570	15430	15384	15258	15374	15452	15349	15450	15568	15396	15538	15471	15273	15451	15416	15320	15379	15459	15404	15450	15308	15414	15576	15506	15231	15300	15655	15314	15423	15350	15395	15363	15515	15474	15355	15425	15576	15426	15457	15630	15440	15478	15368	15654	15369	15438	15539	15647	15622	15445	15254	15493	15556	15315	15555	15575	15445	15452	15618	15425	15395	15431	15365	15560	15257	15413	15406	15330	15275	15343	15318	15448	15512	15491	15579	15532	15689	15394	15477	15648	15647	15425	15754	15478	15410	15467	15483	15224	15454	15568	15496	15290	15307	15234	15714	15542	15513	15295	15469	15524	15490	15431	15478	15323	15450	15324	15484	15337	15598	15309	15469	15437	15617	15575	15602	15511	15328	15315	15318	15378	15356	15451	15262	15430	15345	15404	15278	15407	15278	15474	15451	15484	15564	15588	15387	15425	15578	15604	15255	15415	15520	15348	15435	15300	15314	15384	15432	15471	15327	15464	15360	15236	15352	15521	15273	15292	15398	15407	15404	15301	15274	15407	15399	15241	15303	15611	15515	15316	15342	15326	15449	15354	15603	15471	15735	15378	15452	15323	15399	15287	15388	15213	15458	15503	15580	15588	15514	15423	15464	15371	15331	15396	15383	15474	15610	15517	15477	15228	15342	15386	15485	15549	15659	15508	15507	15439	15229	15421	15417	15581
31310	50378	46680	36079	31214	27306	24504	21961	19574	18051	17078	16400	15977	15712	15100	14760	14850	14492	14502	14384	14258	14314	14019	14077	13976	13909	13961	13923	14082	14049	13943	13888	13861	13865	13955	13982	13823	13861	13889	13884	13936	13848	13870	13870	13847	14008	13674	13767	13829	13797	13857	13972	13686	13818	13826	13874	13901	13752	13728	13821	13796	13856	13933	13912	13775	13881	13702	13790	13834	13893	13789	13661	13862	13732	13955	13765	13884	13762	13730	13885	13814	13871	13876	13915	13865	13759	13868	13788	13961	13941	13749	13809	13784	13886	13739	13774	13786	13686	13799	13801	13741	13853	13780	13821	13817	13886	13771	13920	13914	13762	13851	13884	13782	13697	13960	13667	13631	13753	13788	13941	13786	13819	13912	13640	13729	13720	13676	13763	13737	13822	13869	13795	13823	13726	13785	13922	13671	13808	13823	13809	13950	13904	13755	13802	13780	13910	13691	13743	13909	13924	13874	13607	13810	13871	13898	13852	13937	13773	13771	13756	13811	13828	13738	13784	13850	13839	13716	13782	13674	13783	13818	13736	13694	13832	13751	13725	13842	13898	13700	13757	13747	13643	13913	13734	13911	13961	13682	13795	13869	13737	13870	13702	13895	13880	13781	13719	13831	13857	13711	13825	13939	13877	13976	13778	13771	13947	13853	13912	13751	13901	13849	13859	13672	13903	13663	13931	13805	13755	13884	13896	13768	13760	13838	13897	13738	13845	13791	13860	13862	13807	13763	13714	13925	13890	13629	13768	13701	14048	13757	13812	13674	13931	14054	13924	13587	14076	13849	13883	13817	13786	13990	13791	13591	13737	13887	13843	13730	13744	13815	13927	13852	13856	13880	13787	13652	13688	13718	13855	13793	13986	13762	13845	13888	13644	13741	13969	13966	13709	13658	13833	13765	13681	13795	13910	13814	13732	13833	14026	13631	13976	13752	13761	13891	13899	13713	14027	13827	13971	13656	13764	13951	13732	13738	13686	13920	13742	13807	13605	13796	13902	13748	13892	14007	13771	13864	13837	13909	13851	13827	13846	13789	13676	13892	13653	13732	13821	14010	13802	13710	13785	13654	13937	13754	13689	13884	13841	13938	13927	13898	13844	13730	13749	13907	13899	13784	13777	13741	13858	13875	13791	13668	13990	13833	13763	13785	13872	13768	13845	13922	13783	13909	13923	13815	13822	13635	13868	13879	13832	13846	13825	13770	13770	13732	13813	13829	13800	13770	13764	13858	13742	13909	14007	13795	13821	13827	13831	13898	13839	13902	13820	13918	13806	13810	13880	13949	13890	13977	13797	13726	13782	13837	13721	13852	13711	13679	13969	13672	13747	13901	13806	13927	13927	13806	13759	13861	13787	13810	13645	13885	13826	13889	13781	13724	13945	13845	13724	13823	13874	13807	13808	13725	13603	13933	13779	13847	13687	13754	13643	13768	13659	13882	14046	13935	13725	13727	13701	13897	13783	13821	13921	13861	13989	13804	13930	13813	13786	13705	13731	13683	13783	13731	13632	13844	13781	13734	13759	13955	13725	13730	13812	13816	13739	13770	13777	13713	13877	13775	13785	13967	13911	13751	13672	13991	13763	13848	13932	13845	13926	13745	13899	13904	13827	13753	13703	13705	13782	13782	13686	13763	13856	13884	13833	13865	13875	13906	13753	13734	13702	13991	13713	13790	13631	13958	13714	13941	13875	13841	13882	13647	13877	13864	13745	13715	13886	13772	13781	13830	13886	13810	13705	13799	13822	13832	13658	13785	13789	13767	13764	13784	13848	13659	13854	13746	13911	13761	13674	13618	13911	13806	13744	13826	13703	13850	13750	13712	13594	13817	13835	13802	13823	13768	13732	13909	13796	13805	13750	13694	13906	13837	13771	13852	13683	13876	13814	13869	13827	13742	13783	13864	13781	13836	13854	13809	13968	13802	13874	14080	13820	13875	13825	13901	13860	13688	13826	13820	13896	13757	13769	13876	13889	13651	13969	13846	13799	13758	13882	13872	13854	13792	13859	13669	13815	13881	13817	13764	13785	13875	13741	13847	13947	13734	13970	13741	13870	13781	13849	13726	13715	13796	13987	14053	13770	13703	13770	13716	13774	13885	13834	13850	13772	13795	13590	13673	13790	13770	13778	13843	14086	13762	13720	13757	13693	13814	13870	13853	13771	13812	13717	13874	13786	13834	13765	13719	13952	13736	13763	13974	13736	13775	13786	13833	13662	13732	13546	13702	13724	13784	13900	13919	13865	13914	13853	13869	13767	13949	13733	13669	13897	13675	13748	13796	13887	13744	13699	13833	13697	13765	13656	13873	13685	13904	13899	13776	13811	13691	13813	13905	13806	13944	13781	13857	13933	13825	13787	13757	13834	13767	13794	13820	13721	13802	13709	13852	13966	13848	13804	13888	13816	13839	13798	13751	13878	13848	13850	13838	14022	13905	13735	13857	13832	13729	13752	13841	13730	13855	13942	13807	13718	13823	13717	13840	13599	13886	13819	13842	13987	13968	13837	13798	13826	13774	13917	13887	13859	13837	13871	13702	13889	13932	13671	13712	13753	13915	13913	13853	13679	13927	13909	13792	13679	13866	13864	13867	13684	13846	13785	13843	13788	13794	13828	13847	13957	13816	13663	13681	13908	13876	13722	13879	13912	13947	13736	13836	13806	13793	13749	13843	13781	13956	13763	13974	13689	13760	13812	13848	13626	13760	13855	13843	13831	13702	13754	13916	13855	13770	13817	13843	13779	13861	13739	13705	13938	13892	13823	13876	13731	13792	13853	13772	13827	13794	13797	13826	13856	13791	13733	13836	13828	13792	13822	13839	13826	13705	13879	13819	13620	13832	13720	13695	13896	13740	13782	13865	13803	13946	13844	13891	13786	13711	13759	13653	13887	13736	13918	13869	13801	13752	13751	13878	13838	13799	13640	13766	13754	13757	13739	13665	13744	13702	13775	13767	13902	13811	13787	13773	13775	13787	13713	13788	13672	13864	13676	13797	13753	13800	13819	13784	13960	13723	14006	13735	13745	13758	13796	13850	14011	13859	13743	13832	13622	13833	13689	13733	13777	13803	13740	13932	13984	13778	13763	13849	13698	13846	13883	13768	13774	13858	13780	13695	13836	13768	13747	13685	13743	13787	13881	13805	13811	13891	13878	14045	13873	13827	13710	13770	13876	13700	13706	13706	13901	13758	13839	13895	13860	13933	13847	13829	13795	14000	13775	13819	13642	13873	13707	13684	13771	13678	13709	13729	13822	13895	13815	13873	13775	13927	13823	13907	13853	13823	13831	13827	13888	13909	13885	13910	13806	13885	13804	13883	13885	13821	13874	13947	13814	13869	13920	13645	13804	13842	13978	13822	13985	13840	13943	13853	13789	13736	13923	13960	13738	13825	13858	13871	13801	13861	13814	13821	13942	13859	13839	13802	13730	13752	13892	13711	13901	13940	13726	13856	13835	13643	13834	13756	14040	13856	13715	13762	13815	13891	13724	13931	13929	13864	13968	13701	13632	13951	13928	13709	13766	13764	13813	13935	13746	13928	13810	13749	13811	13918	14016	13929	13789	13741	13878	13808	13892	13877	13925	13880	13996	13793	13830	13959	13773	13730	13789	13795	13910	13842	13729	13898	13781	13925	13814	13795	13846	13911	13738	13769	13787	13713	13937	13926	13864	13869	13901	13930	13854	13756	13957	13801	13942	13820	13760	13839	13709	13869	13819	13830	14031	13945	13978	13848	13805	13925	13835	13844	13855	13748	13747	14003	13817	13911	13873	13720	14062	13930	13869	13832	13790	13769	13781	13894	13818	13931	13959	13649	13811	13705	13840	13871	13737	13797	13815	13659	13940	13736	13774	13781	13771	13746	13841	13847	13583	13782	13799	13871	13855	13988	13728	13810	13802	13876	13788	13978	13713	13989	13623	13900	13832	13957	13684	13865	13886	13833	13871	13666	13833	13889	13720	13749	13730	13973	13827	13698	13728	13743	13895	13884	14064	13820	13905	13920	13843	13953	13855	13827	13835	13676	13666	13908	13780	13791	13818	13848	13832	13712	13823	13749	13877	13837	13863	13881	13886	13721	13871	13665	13800	13808	13942	13716	13800	13794	13988	13616	13723	13790	13673	13796	13687	13739	13840	13950	13977	14049	13751	13783	13806	13869	13711	13891	13728	13763	13807	13785	13817	13744	13725	13816	13885	13844	13866	13764	13917	13781	13769	13800	13974	13755	13754	13734	13846	13777	13758	13912	13901	13962	13952	13768	13909	13915	13797	13808	13826	13819	13913	13710	13820	13881	13841	13974	13714	13787	13664	13976	13839	13772	13743	13773	13717	13771	13877	13775	13830	13894	13689	13866	13824	13839	13734	13814	13799	13833	13839	13889	13815	13912	14049	13867	13752	13878	13904	13864	13882	13782	13947	13746	13860	13723	13941	13805	13823	13870	13931	13702	13714	13852	13673	13769	13730	14023	13793	13801	13824	13912	13878	13919	13922	13682	13815	13682	13849	13759	13824	14017	13830	13914	13796	13817	13837	13692	13950	13880	13777	13731	13764	13725	13797	13789	13978	13938	13897	13872	13894	13766	13751	13917	13700	13883	13884	13893	13878	13867	13786	13698	13760	13841	13766	13899	13735	13872	13769	13738	13996	13923	13750	13795	13942	13791	13845	13823	13864	13789	13950	13846	13717	13610	13817	13971	13985	13907	13825	13768	13941	13911	13731	13815	13860	13938	13917	13881	13777	13931	13861	13809	13865	13790	13730	13902	13750	13882	13601	13701	13755	14003	13953	13993	13683	13923	13666	13753	13942	13854	13802	13866	13871	13942	13753	13647	13923	13730	13756	13819	13766	13746	13887	14005	13751	13662	13785	13810	13940	13878	13888	13847	13726	13655	13826	13755	13819	13732	13785	14100	13805	13965	13823	13876	13764	13841	13673	13778	13786	13747	13859	13815	13863	13947	13716	13871	13912	13742	13640	13814	13803	13820	13911	13728	13814	13740	13731	13810	13878	13742	13611	13837	13769	13879	13636	13745	13756	13889	13869	13800	13748	13775	13958	13706	13713	13841	13756	13885	13689	13933	13711	13882	13793	13771	13764	13840	13644	13782	13867	13800	13814	13831	13835
22802	21113	28871	23819	22887	27146	29217	23562	21301	20464	19397	18595	18114	17821	17552	17280	17340	16979	16786	16640	16838	16568	16485	16365	16516	16354	16358	16243	16193	16339	16125	16056	16246	16292	16251	16375	16052	16246	16263	16085	16118	16176	16180	16165	16168	16164	16042	15916	16128	16023	16145	16097	16154	15811	15976	16223	15971	16208	15927	15919	15928	15892	15914	16075	16080	16015	16218	15853	16051	16154	16044	15966	16075	15948	15915	15895	16095	16207	16104	16126	16030	16301	16060	16033	16141	15829	15919	16000	15882	15684	16022	15933	15957	16008	15999	16047	16105	15844	15910	16047	16076	16252	16176	16046	16020	16021	16053	15966	16015	15990	16030	16147	15931	16037	16214	16031	15980	16073	16162	16077	15955	16159	16231	15902	16066	16042	15936	16017	15880	16065	16058	15941	16003	15884	15937	15821	16049	16018	16047	15971	15879	15921	16048	15698	16022	16010	16005	16150	16273	16167	15876	16220	16011	15927	15821	16166	16010	16126	16023	15785	15988	16037	15911	16143	15962	15938	15936	15936	16050	15976	15894	15995	16023	15847	16073	15940	15925	15985	15720	16149	15922	16180	16039	15869	15967	15978	16202	15959	16233	16238	15924	15898	16042	16037	15947	15957	15899	15951	16082	15895	16244	16044	15877	15803	15944	16011	15948	15968	16031	16103	16166	15989	15787	15929	16010	16056	15842	15890	15920	15903	15970	16180	15831	15905	15942	16069	16058	15968	16113	16028	16152	16002	15853	16079	16057	15977	16099	16070	15967	16039	16123	16060	15869	16204	16021	16176	15977	16118	15881	16106	15839	16159	15867	15952	15903	16010	15933	15749	15971	15859	15908	15973	15973	16060	15890	15849	15991	15748	16174	15931	15855	15939	16050	15974	15676	15824	15869	15847	15976	16034	16051	16139	15944	15814	15904	15881	16260	15905	15977	15919	16178	16142	15813	16131	16190	15944	15969	16082	15912	16027	16166	15950	16081	15998	16205	16013	15965	16045	15988	16025	16009	16068	15996	16018	16087	16119	16008	15835	16031	15955	15714	15967	16038	15833	15964	15834	16073	16160	16244	15984	16017	16132	15900	16014	15979	16103	15982	16033	16039	16105	15953	15972	16013	15859	15963	15904	16027	15918	15979	15907	15952	15853	15878	15983	16187	16114	15966	15922	16042	16067	15913	16013	15984	15987	15841	16074	16006	16065	15903	15909	16033	16120	15943	16079	15970	16029	15938	15934	15999	15883	16058	16034	15809	16053	16076	16046	16091	16026	16108	16091	15999	15985	16090	16038	15747	15830	15859	15702	16039	15860	16134	15924	16005	15948	16106	15909	16030	15836	15917	15795	16073	16001	15969	15878	15725	15720	16002	16176	16012	15852	15916	16046	15923	15976	16100	16056	16035	16028	15820	16024	16074	16063	16174	16046	16022	15859	15895	16169	16037	15907	15805	16065	15940	15956	15997	15896	16208	15878	16024	16055	16005	16019	15968	16031	16058	15984	16072	16009	15953	16000	16026	16020	16108	16062	15898	16006	16003	16117	15888	15842	15991	15970	15985	15940	15990	16009	15925	15895	15905	15686	16181	16370	16042	15929	16140	15945	15951	15996	15864	16028	15921	16019	16146	16141	16227	15935	15926	16050	16164	15920	15845	15876	15862	16013	15987	16269	15851	16014	15992	15859	15929	16170	15979	16101	15744	16057	15997	15930	16066	15953	15770	16043	15809	15879	16029	15928	16087	16063	16090	16098	15860	16038	15943	16097	15957	15754	15946	16095	16259	15906	15962	16119	15855	15992	15835	16151	16000	15880	16006	15908	16071	16067	16061	16072	16296	15987	16107	15941	16093	16249	16060	15991	16004	15931	16089	16009	15920	15760	16158	15835	15997	16050	16046	15933	15960	15966	16046	16014	16060	16073	15949	15742	16003	15868	15965	16025	15851	15934	15935	16004	16167	16003	15774	16093	15996	16112	15831	15859	16163	16075	15943	15948	15912	16105	15998	16039	16041	15955	15961	15839	16044	15921	16015	15636	15807	15903	15937	15980	16029	15964	15824	15904	15927	15966	16017	15985	15855	16043	16149	16201	15986	16030	15932	15816	15976	15958	16077	16035	16030	15924	16002	15895	16075	16232	15857	15991	16155	15955	16128	15859	15972	15988	15841	16008	16075	16018	16027	16000	15917	16041	15954	16082	15991	15918	15991	16080	15890	16056	15990	16135	16009	15943	15975	15939	16174	15932	16047	15992	15913	16072	15983	15719	15962	15885	15956	15939	15924	15890	16205	15742	15958	15881	15970	15987	15783	15959	16071	15952	15983	15926	16024	15793	16021	15941	15939	16006	16009	16032	15994	15949	15848	16141	15853	15671	16116	16301	16111	15854	15793	15782	15908	15933	16070	15993	16091	15848	16005	15854	16021	15890	16109	15813	15893	15860	16110	16039	16074	15980	15989	15780	16020	15806	15992	16037	15937	16087	16024	15861	16124	15979	15978	16132	15864	15813	15981	15942	16082	15828	16127	16085	16013	15920	15990	15960	16048	15952	16129	15998	15945	16017	15923	16087	15968	15997	15931	15984	15996	15875	15986	16021	16051	16030	16172	15950	16021	16106	15914	15957	16054	16082	15912	15878	16142	15988	16321	15992	15956	15975	15921	15704	16006	15873	15918	15910	16150	16020	16027	15936	15906	15998	15928	15993	16109	16045	15902	16077	15864	15802	15993	16065	15865	15906	15910	15789	15869	16263	15932	15946	15975	16190	15850	15867	15970	16061	15975	16005	16121	16053	16055	15989	16068	15994	16038	16018	15870	15942	16109	15985	15855	15823	16092	16015	16025	16017	15926	16215	15929	16166	15923	16067	16070	16168	16037	16095	15946	16021	15968	15968	15981	16175	15959	15996	15897	16008	15928	16051	16128	15988	15854	16032	16059	15999	16010	16028	15938	15863	15995	15748	15937	15833	15990	15849	16050	16081	15973	16000	15974	15962	16079	15982	16125	15998	15825	16044	16112	15947	16115	15922	15992	15815	16004	15868	15762	16068	15827	15938	15947	16049	16055	16017	16115	16098	16013	15883	15943	16124	15899	16050	16067	16044	16086	15961	16034	15893	16027	16336	15961	15993	15983	16125	15864	16193	15832	15930	15981	15973	15893	16021	15992	15910	16151	16020	15993	16056	15950	16174	16010	15854	15933	16078	16078	15979	15946	16134	16056	15862	16128	15934	15888	15957	15963	16154	16079	16138	15912	16005	15940	15694	16053	16107	16090	16147	16047	15958	15939	15981	15848	16005	16073	16082	15939	16144	16117	16033	15879	15889	16041	15985	16052	16094	16014	16017	16077	16011	16072	15970	16041	15889	16079	16078	15938	15993	15915	15822	15959	15748	15863	16067	16053	15949	15939	15955	16011	16086	16195	16209	15848	15751	15954	15974	16061	16058	16226	15977	15949	15950	15886	16064	16118	15920	16026	15944	16003	15868	15841	15921	15983	16011	16174	16106	15845	15944	16018	15765	15915	15759	15967	15852	16094	16150	16200	16167	16172	15894	15885	15948	15852	15757	15997	16129	16062	16180	16006	15874	15934	16036	15894	15876	15941	16144	16112	15818	15961	15985	15937	15972	16150	15770	16072	16171	16216	15998	16033	15966	16149	15999	16110	15971	16097	16111	15854	15939	15946	15915	15899	15947	15803	15762	15933	16031	15876	15805	15926	15942	15912	15897	15919	16208	16144	16111	16151	16073	15856	15833	16065	16235	15986	16171	16026	16185	16132	15942	15997	16106	16032	15805	15859	16181	16028	16071	15796	15742	15997	16063	15916	15906	15932	16061	15858	15736	15910	15846	16057	16068	15929	15961	15900	15879	16009	15899	16101	16051	16115	15929	16005	15952	15930	15841	15772	15865	15961	15986	15832	16033	16058	16022	16069	15861	16030	15952	16048	15952	16003	15932	15963	16068	15972	15994	16218	15949	15926	16149	15925	16026	15855	15951	16109	15783	15997	15901	15958	15584	16118	16066	16012	15850	15909	15775	15926	16024	15809	16100	15931	16002	15926	15871	15814	15989	16016	15897	15930	15786	16022	16214	15823	15771	16024	15905	16128	16029	16115	15910	15971	15939	16047	15823	16020	15983	15784	16099	15954	15869	15840	16141	15964	15995	15878	16023	16028	16067	16058	16163	15979	15922	15859	16049	16104	15958	15823	16030	16090	15963	15960	16140	16118	16016	15647	15983	16198	15814	16050	15961	15907	15980	15886	15989	15953	15996	15779	15848	16062	15897	16063	16030	15937	16033	15898	15877	16016	15996	16061	15996	16131	15887	15936	15935	15991	16035	15993	15926	16031	16029	15870	16109	15850	15891	16024	15767	15956	16048	15940	15899	16111	15892	15926	15986	15836	16032	16104	16104	15903	16162	16053	16011	16212	15850	16157	16108	16112	16096	15815	15934	16018	15891	15972	15893	15837	16175	16087	15945	15991	16007	16128	16174	16055	16007	15818	15995	15987	15944	16014	15912	16071	16033	16003	15684	16156	16077	15882	16158	15904	16079	16085	16009	16019	16201	16045	15966	15833	16116	16195	16023	15998	16017	16058	16068	16049	15835	15921	15788	16170	15868	16087	16045	15932	16002	15970	15840	16061	16001	15864	15902	15766	15923	16110	16066	16006	16084	15939	15920	16050	16001	15712	15743	15952	15976	16109	15854	15921	15803	16079	15991	15962	15846	15818	15965	16000	16036	15762	15884	15963	16046	15933	15837	16015	15908	15927	16147	15963	15871	15909	15935	15989	15971	15953	15921	16111	16003	15926	15994	15933	16092	15932	15938	15767	15865	15932	15969	15830	16038	15954	16001	15753	15886	16114	16082	15866	16133	15934	16094	16080	16074	15868	15725	15870	16149	15834	15855	16029	16089	15961	16045	15920	15919	15974	15877	15851	15787	16092	16031	16117	15990	16039	16040	16125	15983	15917	15812	15732	16020	15863	15909	16171	16020	15996	15997	16010	16008	16118	16184	16027	15948	15985	15951	16107	16001	15968	16050	15888	16013	16158	15920	15890	15891	15998	16026	16095	16131	16054	15998	15858	16081	15914	16030	16065	16153	15986	16013	15857	16009	16024	16158	15793	15904	16045	15839
33246	55859	51726	41129	35736	31793	28056	24478	22033	20285	18676	18031	17402	16617	16233	15755	15412	15328	15238	14842	14998	14711	14482	14510	14631	14483	14429	14333	14427	14302	14517	14207	14141	14078	14357	14411	14296	14364	14185	14275	14337	14180	14029	14101	14139	14171	14323	14101	13995	14012	14126	14077	14092	14267	14204	14182	14098	14114	14164	14260	14097	14195	14146	14108	14168	14138	14182	14056	14243	14140	14262	14079	14309	14222	14160	14139	14385	14093	14269	14140	14225	14081	14035	14228	14176	14021	14264	14095	14162	14077	14220	14342	14016	14153	14170	14178	14278	14003	14256	14193	14096	14131	14199	14121	14051	14141	14111	14154	14252	14192	14189	14165	14169	14163	14125	14139	14240	14179	14110	14102	14166	14153	14085	14259	13996	14207	14253	14055	14175	14151	14036	14160	14338	14172	14005	14074	13971	14219	14165	14078	14157	14197	14230	14056	14084	14127	14115	14188	14221	14285	14061	13996	14247	14056	14223	14179	14284	14159	14165	14172	14014	13978	14091	14277	14250	14142	14179	14161	14181	14080	14169	14105	14091	14087	14120	14086	14273	14133	14210	14070	14128	14093	14052	14000	14140	14088	13990	14194	14085	14130	14049	14301	14050	14118	14226	14230	14134	14141	13999	14122	14234	13933	14228	14012	14269	14192	14201	14068	14182	14163	14245	14032	14081	14174	14078	14029	13945	14238	14103	14124	14148	14079	14159	14199	14082	14194	14080	14104	14145	13942	14138	14090	14092	14214	14252	14019	14167	14088	14078	14008	14134	14022	14223	14183	14247	14284	14114	14267	14128	14191	14163	14110	14253	14228	13977	14173	14038	14164	14048	14121	14055	14120	14181	14203	14114	13960	14105	14062	14071	14188	14114	14113	14003	14107	14188	14148	14082	14025	14088	14080	14273	14085	14133	14017	14143	14133	14023	14087	14197	14178	14131	14277	14101	14208	14315	14104	14031	14120	14087	14034	14255	14076	14183	14098	14211	14225	14068	14217	14166	14184	14115	14071	14009	14218	14041	14105	14190	14091	14181	13987	14146	14066	13993	14111	14045	14300	14085	14179	14220	14096	14017	14278	14152	14102	14152	14137	14377	14077	14074	14127	14213	14161	14207	13994	14046	14210	14015	14066	14051	14111	14112	13981	14019	14097	14081	14199	14164	14102	14137	14113	13970	14218	14101	14210	14051	14164	14176	14096	14100	14114	14132	14207	14157	14102	14155	14174	14171	14056	14284	14097	14064	14229	14218	14014	13953	14058	14119	14012	13987	14109	14211	13992	14079	14263	14146	14066	14150	14045	14096	14103	14041	14129	14147	14207	14120	14067	14009	14187	14201	14071	14141	14231	13949	14108	14095	14023	14004	14205	13992	13933	13998	14105	14014	14187	14107	14230	14155	14268	14131	14164	14154	14110	14186	14033	14075	14051	14199	14020	14176	14055	14138	14066	14088	14235	14079	14252	14204	14077	14237	14050	14042	14054	14136	13992	14143	14139	14158	14083	14246	14023	14109	13997	14099	14260	14061	14090	14135	14156	14192	14011	14221	14148	14164	14063	14255	14139	14137	14177	14171	14123	14169	14008	14207	13994	14142	13962	14104	14047	13893	14174	14071	14042	14188	14035	14253	14032	14041	14136	14032	14146	14175	14321	13923	14056	14257	13980	14052	14281	14067	14143	14032	13936	14116	14114	14158	14255	14110	14056	14116	14117	14177	14142	14005	14056	14181	14025	14023	14016	14108	14143	13938	14168	14042	14093	14132	13932	13914	14131	14036	14112	14020	14128	14009	14084	14041	13864	14314	13965	14229	14133	13926	14058	14109	14013	14080	14128	13916	14087	14263	14008	14221	14174	14112	14151	14091	14181	14100	14016	13979	14181	14262	14030	14126	14019	14300	14244	14101	14216	14121	13987	14317	14215	14019	14118	14133	14323	14029	14253	14157	14241	14329	14044	14160	14140	14347	14166	14178	13957	13959	14249	14035	14191	14054	14242	14187	14121	14215	14253	14213	14031	14189	14186	14126	14026	14085	14080	14181	14040	14229	14198	14145	14201	14174	14109	14119	13993	14148	14064	14112	14016	14110	13978	14193	14046	13979	14009	14018	14052	14015	14082	14055	14263	14209	13998	14022	14159	14263	14051	14009	14295	14107	14114	14108	14157	14296	14132	14129	14199	14042	14174	14111	14311	13977	14157	14113	14080	14124	13984	13962	14081	14230	14139	14132	14060	14266	14202	13983	13956	14032	14185	14090	14192	14088	14099	14103	14110	14123	14002	14228	14084	13975	14014	14242	14219	14230	14136	13999	14031	14410	14278	14061	14214	14099	14217	14113	14046	14385	14053	14148	13981	14139	14034	14056	14199	14075	14133	14329	13944	14019	14043	14200	14198	13998	14169	14087	14002	14060	14202	13921	14197	14035	14134	13964	13969	14042	14001	14043	14183	14075	14084	14111	14152	14040	14152	14059	14229	14277	13905	14241	14178	14172	14067	14161	14059	14327	14196	14085	14211	14155	14179	14087	14095	14190	14122	14194	14073	14070	14131	14103	14112	14099	13917	14100	14024	14322	14006	14116	14079	14203	14094	14073	14070	14221	13939	14054	14114	14137	14144	14125	14154	14071	14132	14160	14081	14123	14117	14043	14073	14112	14266	14118	14038	14211	14086	14321	14052	13953	14094	14186	14060	14031	14091	14106	14224	13994	14293	14133	14139	14266	14044	14175	13976	14180	14038	14045	14017	14156	14169	14182	14075	14157	14054	14148	14143	14190	14255	14045	14149	14199	14229	13954	14122	14135	14126	14196	14247	13983	13951	13952	14135	14298	14062	14020	14196	13941	14042	13957	13970	14233	13891	14157	14139	14126	14130	14078	14061	14137	14228	14067	14216	14132	14108	14218	14000	14162	14092	14269	14123	14152	13963	13971	14224	14144	14009	14212	14132	14140	14086	14087	14148	14225	14074	14172	14138	14159	14100	13995	14055	14112	14277	14174	13969	14214	14021	14205	14282	14276	14237	13935	13944	14088	14138	14053	14113	14190	13989	14103	13873	14059	14051	14236	14096	14130	14069	14263	14177	14122	14033	14046	14147	14140	14097	14133	14042	13850	14106	14145	13925	14024	14303	14154	14341	14040	14257	14112	14081	14161	14279	14118	14221	14016	14090	14111	14087	14041	14096	14163	14179	14089	14074	14110	14252	14077	14079	14070	14136	14202	14118	14236	14022	14275	14225	14033	14176	14064	14111	13993	14105	13959	14073	14123	14239	14207	14117	14054	14043	14054	14035	14044	14121	14082	14184	14017	14109	14034	14195	14179	14154	14200	13958	14080	14180	14181	14229	14080	14239	14249	14157	14189	14081	14138	14272	14148	14146	14100	14152	13979	14000	14247	14112	14024	14113	14086	13996	14115	14107	14031	13970	14159	13975	14207	14019	14037	14168	14114	13939	14144	14171	14051	14155	14068	14114	13886	14264	13932	14289	13987	14162	14240	13998	14147	14263	14087	14126	14068	14176	14180	13967	14093	14163	14222	14098	14204	13983	14108	13989	14105	14189	14143	14026	14231	14178	14108	14033	14241	14082	13980	14245	14090	14097	14292	14117	14024	14203	14130	14033	14100	14180	14334	14223	14075	14305	13939	14123	14037	14004	14395	14126	14206	14263	14036	14087	14086	14034	14139	14205	14243	14089	13991	13972	13965	14219	14053	14113	14048	14197	14082	14129	14127	14121	14061	14083	14038	14312	14132	14084	14065	13902	14029	13945	14092	14173	14209	14043	14250	14141	14101	14128	14067	14114	14273	14184	14210	14206	14255	14182	13975	14126	14172	13935	14174	14237	14298	14053	14085	14154	14084	14030	13999	14012	14136	14131	14184	14222	14172	14278	14200	14147	14110	14059	14045	14086	14144	14128	13855	14101	14216	14104	14201	14194	14119	14109	14175	14162	14109	14051	14358	14104	14146	14098	14219	14170	14065	14111	14172	14157	14184	13974	14176	14062	14134	14141	14058	14236	14021	14250	14130	14207	13977	14135	14110	14155	14035	14087	14162	14037	13978	14197	14126	14120	14129	14028	14179	14100	14193	13972	13991	14213	14336	14204	14085	14061	14208	14060	14262	13978	14179	14183	14066	14118	14192	14172	14276	14054	14133	14012	14411	14161	14107	14264	14085	14001	14159	13947	14058	14182	13951	14124	14045	14269	14070	14169	14044	14263	14240	13968	14244	13921	14025	14195	14262	14249	14145	14032	14043	14050	14246	14116	14163	14078	14119	13904	14136	13935	13997	14067	14088	14059	14128	14041	14116	14146	14185	14042	14242	14151	13870	13977	14005	14241	14257	14187	14015	13997	14077	14208	14310	14031	14028	14145	14168	14075	14079	14117	14093	14158	14159	14083	14250	14178	14210	14107	14174	14204	14080	14192	14155	14030	14168	13983	14180	13873	14041	14005	14106	13957	14223	14015	14079	13934	14144	14103	14044	14085	14154	14026	14095	14145	14078	14254	14142	14242	14089	14135	14106	14214	13961	14134	14115	14033	14143	14261	14108	14124	14246	14200	14004	14102	14146	14220	14067	14081	14011	14097	14091	14340	14071	14005	14189	14136	14106	14168	14041	14133	14238	14109	13994	14099	14110	13926	14131	14107	14082	14084	14245	14060	13962	13979	14157	14087	14114	14149	14136	14140	14068	13945	14196	14134	14090	14053	13959	14037	14213	14322	13944	14053	14076	14210	14067	14174	13975	14238	14238	14003	14150	14166	14344	14073	14248	13886	14040	14068	14050	14224	14119	14171	13965	14336	14160	14130	14250	14331	14100	14049	14042	14037	14188	14325	14107	14088	14071	14255	14117	14166	14015	14130	14156	14112	14085	13953	14194	14125	14055	13978	14196	14170	14071	14193	14181	13975	14154	14181	14177	14106	14135	14294	14190	14041	14157	14160	14251	14082	14166	13904	13792	14228	14260	14060	14079	14083	14115	14180	14044	14127	14055	14088	14150	14167	14235	14144	14046	14136	13978	14048	14143	14117	14289	14130	14124	14088	14068	14190	13981	14108	14139	14095	14105	14120	14055	14015	14210	14041	14171	14254	14150	14168	14081	14139	14156	14122	14124	14061	13981	14172	14231	14113
29468	28334	34644	30654	25018	22075	20634	18758	17548	17066	16707	16259	16016	15898	15676	15607	15460	15371	15596	15355	15588	15439	15247	15280	15205	15284	15407	15367	15511	15356	15314	15191	15237	15347	15291	15164	15187	15376	15259	15220	15192	15272	15236	15239	15300	15188	15198	15130	15167	15207	15090	15213	15200	15157	15422	15221	15337	15177	15245	15210	15198	15015	15201	15300	15275	15239	15227	15418	15222	15247	15263	15191	15219	15379	15192	15293	15335	15376	15357	15457	15374	15238	15323	15052	15002	15246	15257	15297	15338	15206	15082	15143	15119	15242	15209	15261	15274	15249	15210	15273	15079	15195	15070	15178	15227	15194	15233	15255	15425	15156	15119	14961	15257	15077	15182	15325	15158	15229	15379	15391	15376	15044	15308	15347	15257	15234	15072	15158	15377	15346	15244	15364	15000	15220	15045	15324	15274	15083	15070	15094	15169	15116	15288	15425	15172	15013	15273	15195	15040	15404	15204	15159	15131	15224	14992	15379	15309	15042	15354	15250	15355	15248	15252	15368	15387	15206	15228	15221	15155	15431	15162	15087	15432	15203	15088	15233	15238	15217	15247	15377	15171	15303	15075	15020	15085	15041	15211	15212	15359	15364	15309	15243	15246	15237	15308	15320	15222	15286	15112	15242	15288	15132	15349	15129	15347	15213	15246	15047	15248	15194	15287	15012	15125	15059	15132	15302	15189	15175	15115	15277	15204	15455	15279	15141	15222	15273	15301	15137	15254	15197	15285	15187	15162	15286	15232	15123	15291	15284	15200	15255	15275	15175	15278	15341	15286	15166	15194	15284	15131	15034	15153	15212	15216	15104	15105	15365	15261	15212	15227	15138	15195	15165	15234	15347	15353	15020	15326	15239	15297	15330	15269	15199	15240	15236	15239	15358	15129	15370	15517	15145	15238	15061	15273	15260	15305	15160	15306	14993	15347	15325	15245	15174	15321	15381	15195	15315	15222	15218	15002	15211	15440	15242	15151	15259	15042	15240	15186	15130	15061	15212	15104	15377	15098	15158	15058	15273	15160	15147	15361	15273	15401	15297	15391	15258	15233	15141	15231	15038	15212	15216	15255	15409	15231	15413	15223	15100	15207	15351	15077	15279	15194	15237	15278	15283	15259	15269	15148	15181	15203	15368	15167	15307	15350	15127	15370	15106	15216	15168	15118	15137	15144	15168	15266	15454	15349	15424	15166	15155	15201	15325	15225	15337	15118	15246	14983	15229	15219	15135	15043	15209	15148	15110	15049	15195	15019	15235	15214	15147	15317	15062	15054	15146	15401	15388	15221	15380	15331	15017	15177	15283	15306	15371	15240	15351	15289	15103	15298	15327	15119	15276	15409	15371	15307	15256	15341	15317	15301	15243	15170	15265	15172	15036	15279	15250	15273	15291	15445	15354	15324	15313	15242	15261	15114	15102	15115	15071	14982	15147	15086	15194	15172	15344	15112	15377	15335	15264	15296	15245	15275	15146	15279	15004	15068	15487	15268	15068	15345	15127	15321	15500	15231	15255	15238	15198	15124	15130	15114	15278	15074	15189	15056	15269	15017	15109	15096	15258	15162	15149	15149	15201	15285	15218	15238	15388	15120	15222	15191	15157	15125	15272	15327	15204	15328	15330	15246	15367	15243	15337	15210	15112	15177	15070	15258	15012	15349	15160	15201	15075	15151	15273	15238	15294	15230	15268	15473	15233	15185	15213	15293	15302	15208	15047	15077	15173	15163	15331	15242	15160	15263	15348	15130	15194	15297	15132	15498	15064	15222	15290	15234	15190	15074	15299	15277	15262	15072	15191	15078	15291	15203	15312	15058	15159	15104	15151	15128	15102	15360	15085	15323	15169	15003	14994	15191	15150	15361	15012	15019	15380	15169	15162	15161	15347	15221	15258	15297	15237	15330	15181	15156	15190	15256	15115	15375	15283	15194	15105	15287	15104	15178	15245	15373	15340	15123	15105	15075	15207	15408	15211	15132	15319	15399	15177	15286	15347	15266	15211	15412	15233	15187	15270	15133	15308	15188	15162	15348	15209	15223	15271	15130	15219	15274	15144	15344	15188	15233	15238	15242	15209	15355	15329	15320	15192	15031	15080	15305	15140	15039	14975	14993	15391	15468	15114	15280	15290	15198	15174	15161	15084	15220	15144	15067	15295	15216	15225	15415	15344	15339	15139	15169	15199	15381	15319	15300	15129	15166	15260	15302	15164	15232	15301	15291	15167	15269	15213	15446	15115	15140	15092	15282	15315	15122	15234	15093	15123	15377	14998	15195	15206	15312	15369	15279	15394	15122	15113	15140	15320	15175	15282	15076	15243	15115	15086	15103	15228	15211	15252	15319	15184	15187	15163	15226	15168	15160	15046	15332	15115	15253	15329	15204	15154	15253	15246	15239	15254	15286	15231	15020	15009	15212	15160	15324	15416	15131	15268	15092	15072	15239	15104	15202	15149	15271	15260	15181	15126	15190	15160	15176	15134	15217	15237	15078	15127	15143	15292	15115	14950	15127	15366	15398	15260	15206	15022	15070	15225	15217	15190	15113	15230	15192	15332	15067	15281	15281	15267	15250	15353	15185	15312	14920	15108	14987	15271	15218	15287	15294	15257	15246	15199	15356	15216	15290	15229	15335	15185	15231	15231	15342	15174	15141	15194	15326	15322	15321	15155	15105	15265	15153	15165	15414	15381	15128	15207	15328	15146	15083	15223	15169	15339	15347	15223	15337	15349	15204	15227	15205	15311	14970	15102	15101	15299	15275	15218	15157	15413	15346	15192	15503	15432	15308	15103	15357	15175	15324	15307	15219	15242	15309	15245	15250	15542	15186	15236	15080	15120	15155	15092	15106	15200	15320	15252	15186	15083	15248	15130	15096	15003	15156	15239	15064	15001	15072	15106	15449	15354	15102	15102	15232	15382	15061	15192	15160	15044	15213	15196	15185	15154	15079	15234	15226	15289	15161	15335	15215	15153	15174	15468	15136	15307	15122	15169	15162	15225	15275	15214	15206	15291	15393	15352	15027	15358	15284	15158	15295	15118	15208	15147	15379	15207	15371	15140	15160	15099	15316	15278	15232	15151	15449	15403	15145	15178	15055	15175	15278	15229	15392	15111	15331	15369	15329	15319	15094	15158	15232	15086	15266	15206	15166	15452	15251	15378	15164	15209	15065	15216	15154	15402	15205	15216	15245	15154	15132	15303	15232	15266	15207	15431	15194	15362	15312	15225	15255	15182	15231	15021	15228	15149	15361	15043	15198	15134	15213	14986	15408	15252	15292	15128	15154	15122	15167	15210	15290	15141	15131	15266	15299	15238	15149	15110	15084	15373	15368	15086	15057	15334	15240	15153	15280	15154	15185	15209	15094	15302	15264	15104	15060	15339	15226	15157	15076	15183	15179	15446	15053	15156	15318	15155	15180	15306	15362	15183	15171	15185	15301	15317	15256	15163	15153	15084	15306	15151	15067	15292	15278	15284	15013	15088	15329	15315	15200	15198	15141	15170	15073	15168	15150	15174	15474	15216	15200	15249	15006	15334	15331	15101	15241	15182	15331	15179	15199	15271	15221	15252	15304	15197	15258	15463	15145	15156	15211	15247	15245	15292	15309	15329	15300	15072	15154	15309	15337	15204	15107	15185	15304	15199	15062	15251	15315	15174	15148	15324	15114	15257	15143	15020	15133	15364	15236	15271	15194	15230	15055	15137	15212	15287	15320	15326	15273	15227	15172	15230	15143	15150	15244	15095	15080	15425	15026	15388	15125	15142	15317	15169	15298	15045	15226	15299	15126	15245	15254	15426	15359	15287	15336	15372	15201	15198	15069	15241	15241	15176	15317	15407	15330	15355	15249	15231	15138	15239	15316	15147	15326	15220	15541	15299	14948	15278	15336	15117	15248	15247	15009	15298	15352	15208	15443	15220	15191	15108	15087	15187	15287	15229	15323	15485	15214	15040	15290	15056	15118	15383	15278	15226	15169	15165	15221	15046	15072	15246	15147	15443	15080	15156	15270	15235	15125	15075	15384	15180	15239	15153	15212	15154	15314	15156	15213	15221	15184	15232	15074	15098	15103	15154	15227	15283	15288	15084	15168	15267	15317	15197	15200	15346	15321	15292	15237	15302	15120	15314	15074	15225	15395	15274	15022	15076	15234	15309	15242	15057	15227	15135	15371	15083	15165	15138	15151	15170	15138	15284	15195	15152	15309	15080	15253	15123	15170	15192	15112	15276	15401	15192	15124	15338	15257	15201	15030	15272	15288	15314	15225	15167	15141	15214	15266	15392	15220	15136	15375	15341	15224	15101	15158	15119	15213	15235	15173	15149	15180	15170	15257	15275	15351	15203	15165	15322	15196	15197	15224	15279	15287	15253	14990	15339	15320	14943	15266	14988	15265	15038	15315	15295	15280	15083	15262	15126	14942	15255	15253	15219	15349	15382	15372	15215	15103	15207	15261	15249	15266	15247	15352	15272	15254	15166	15371	15265	15294	15156	15215	15400	15051	15277	15054	15040	15188	15114	15236	15198	15207	15166	15222	15432	15141	15314	15427	15139	14990	15143	15377	15305	15108	15179	15159	15119	15245	15120	15209	15130	15113	15248	15107	15279	15073	15341	15262	15281	15121	15248	15059	15134	15252	15187	15092	15249	15276	15288	15429	15109	15167	15182	15216	15189	15248	15168	15300	15279	15247	15140	15165	15231	15323	15231	15247	15338	15230	15176	15123	15052	15183	15020	15241	15102	15256	15074	15071	15497	15091	15040	15072	15319	15299	15245	15314	15297	15231	15199	15116	15187	15175	15293	15066	15284	15076	15156	15294	15381	15169	15370	15151	15195	15353	15303	15261	15170	15206	15256	15158	15365	15008	15261	15244	15317	15301	15250	15125	15174	15210	15280	15268	15174	15299	15367	15200	15204	15281	15112	15302	15288	15103	15201	15344	15164	15153	15303	15279	15318	15131	15309	15236	15268	15249	15311	15090	15151	14968	15044	15288	15236	15080	15223	15174	15295	15321	15316	15278	15248	15145	15177	15293	15322	15319	15132	15096	15253	15187	15194	15235	15181	15154	15312	15035	15249	15198	15301	15343	15281	15208	15157	15193	15229	15147	15058	15221	15355	15015	15051	14993	15145
32232	44715	40011	30929	26296	23136	20814	18846	17367	16366	15590	15127	14911	14608	14530	14405	14285	14355	14009	13908	13982	14181	13996	13739	13946	13892	13750	13684	13826	13879	13850	13669	13839	13621	13865	13794	13813	13782	13785	13847	13571	13756	13825	13674	13646	13715	13791	13705	13783	13679	13703	13731	13586	13786	13583	13802	13866	13634	13991	13793	13566	13563	13583	13702	13758	13604	13718	13683	13877	13870	13591	13728	13663	13480	13670	13812	13767	13765	13648	13667	13747	13864	13644	13617	13578	13671	13795	13633	13658	13655	13654	13740	13569	13728	13826	13496	13746	13663	13679	13750	13699	13874	13755	13698	13703	13687	13738	13605	13671	13729	13720	13736	13736	13756	13669	13870	13756	13693	13721	13836	13648	13716	13588	13754	13620	13576	13792	13719	13807	13660	13708	13688	13597	13612	13819	13762	13675	13735	13675	13664	13738	13638	13659	13625	13816	13725	13655	13681	13630	13569	13867	13794	13555	13818	13763	13562	13771	13758	13581	13668	13697	13817	13510	13786	13645	13563	13768	13691	13711	13680	13709	13546	13568	13764	13645	13682	13603	13669	13847	13622	13750	13816	13686	13694	13783	13713	13782	13679	13817	13697	13615	13779	13662	13729	13526	13737	13688	13722	13812	13737	13756	13828	13772	13729	13890	13645	13561	13607	13644	13813	13729	13756	13636	13544	13731	13638	13694	13593	13702	13631	13738	13668	13677	13567	13727	13702	13629	13659	13708	13648	13818	13688	13623	13705	13855	13606	13732	13684	13830	13664	13585	13577	13629	13618	13779	13643	13767	13783	13757	13740	13722	13584	13701	13632	13728	13710	13911	13573	13660	13755	13640	13729	13499	13802	13611	13679	13609	13754	13716	13747	13643	13715	13694	13694	13574	13601	13728	13679	13756	13520	13616	13777	13616	13677	13692	13725	13691	13734	13619	13769	13839	13647	13748	13709	13773	13825	13718	13397	13608	13678	13652	13608	13622	13605	13813	13703	13610	13662	13598	13720	13864	13794	13708	13645	13719	13745	13615	13756	13686	13696	13799	13460	13771	13567	13839	13556	13598	13444	13657	13720	13798	13631	13575	13736	13723	13623	13624	13720	13675	13707	13621	13842	13814	13651	13674	13625	13567	13793	13504	13690	13805	13671	13801	13659	13551	13742	13701	13724	13658	13612	13640	13628	13823	13712	13665	13799	13858	13394	13778	13756	13701	13753	13783	13662	13740	13693	13650	13667	13567	13632	13807	13517	13718	13856	13575	13791	13824	13534	13721	13926	13934	13694	13666	13861	13603	13844	13746	13717	13824	13905	13727	13669	13683	13628	13644	13554	13696	13643	13683	13711	13792	13714	13603	13701	13697	13702	13745	13759	13623	13782	13733	13722	13717	13657	13686	13771	13768	13551	13639	13678	13824	13586	13885	13607	13705	13579	13712	13792	13827	13663	13653	13674	13737	13835	13806	13765	13811	13684	13551	13749	13839	13699	13779	13629	13835	13640	13644	13604	13699	13755	13801	13697	13716	13627	13838	13738	13679	13708	13610	13779	13776	13658	13828	13717	13579	13732	13641	13622	13793	13732	13718	13628	13585	13772	13663	13595	13609	13650	13751	13680	13693	13746	13499	13782	13732	13636	13630	13915	13751	13769	13535	13721	13682	13645	13742	13720	13554	13644	13804	13641	13780	13756	13549	13718	13660	13520	13519	13644	13795	13611	13762	13784	13639	13743	13607	13648	13698	13585	13773	13675	13656	13651	13756	13621	13597	13709	13809	13717	13813	13832	13579	13720	13628	13525	13731	13677	13545	13556	13726	13798	13872	13722	13730	13798	13655	13599	13646	13868	13724	13654	13838	13649	13644	13807	13740	13720	13770	13770	13748	13751	13648	13694	13654	13694	13743	13867	13787	13778	13706	13631	13990	13580	13754	13743	13496	13640	13721	13626	13759	13658	13700	13701	13759	13647	13690	13532	13650	13673	13720	13642	13574	13679	13715	13665	13810	13782	13603	13895	13797	13759	13771	13609	13577	13558	13782	13651	13757	13655	13676	13661	13773	13681	13635	13671	13770	13531	13595	13650	13678	13724	13756	13505	13501	13605	13635	13678	13693	13703	13823	13759	13759	13736	13701	13780	13750	13696	13565	13583	13746	13785	13784	13878	13426	13599	13664	13701	13715	13738	13765	13802	13522	13878	13740	13787	13797	13721	13650	13734	13654	13650	13674	13627	13733	13727	13704	13586	13656	13764	13795	13643	13699	13696	13715	13785	13679	13707	13777	13704	13666	13723	13706	13559	13596	13663	13773	13628	13682	13419	13728	13564	13678	13754	13769	13673	13752	13664	13611	13712	13734	13821	13697	13708	13753	13707	13726	13643	13548	13622	13653	13656	13678	13705	13590	13568	13633	13747	13547	13545	13815	13700	13762	13834	13647	13692	13693	13739	13795	13672	13691	13711	13578	13667	13771	13627	13839	13674	13780	13661	13633	13616	13737	13722	13644	13522	13892	13698	13615	13739	13739	13710	13652	13965	13730	13727	13615	13585	13586	13590	13848	13668	13914	13733	13918	13910	13742	13678	13451	13716	13715	13623	13641	13763	13698	13718	13767	13764	13742	13686	13810	13672	13698	13747	13721	13863	13805	13603	13648	13601	13829	13707	13694	13635	13652	13709	13627	13626	13750	13598	13625	13618	13804	13562	13743	13817	13646	13778	13672	13594	13657	13700	13672	13686	13814	13894	13722	13644	13652	13792	13733	13694	13650	13889	13681	13628	13706	13831	13805	13865	13693	13612	13707	13761	13701	13718	13650	13754	13754	13839	13754	13758	13720	13683	13603	13450	13650	13722	13492	13722	13680	13669	13590	13717	13635	13655	13762	13579	13687	13649	13845	13654	13723	13657	13621	13608	13676	13830	13673	13474	13716	13592	13627	13645	13809	13795	13742	13882	13762	13722	13731	13828	13680	13524	13648	13499	13588	13778	13759	13758	13725	13770	13818	13841	13678	13645	13793	13752	13891	13802	13703	13669	13884	13699	13783	13669	13581	13703	13763	13540	13621	13678	13838	13738	13810	13499	13673	13711	13575	13722	13678	13822	13703	13826	13714	13829	13711	13585	13686	13600	13671	13709	13645	13766	13682	13728	13688	13689	13708	13683	13743	13675	13790	13602	13706	13778	13688	13711	13599	13781	13712	13648	13623	13804	13653	13723	13669	13675	13586	13548	13758	13718	13566	13698	13601	13674	13712	13607	13525	13632	13741	13729	13623	13817	13592	13814	13712	13716	13618	13684	13617	13763	13663	13705	13789	13633	13706	13690	13687	13796	13534	13830	13709	13638	13586	13636	13726	13648	13840	13684	13683	13867	13688	13637	13793	13728	13720	13638	13639	13795	13658	13749	13729	13705	13722	13672	13663	13719	13748	13812	13686	13766	13730	13788	13849	13756	13785	13784	13667	13765	13662	13557	13788	13579	13637	13795	13786	13774	13683	13599	13799	13671	13567	13761	13538	13817	13724	13789	13658	13809	13545	13620	13662	13667	13784	13843	13721	13687	13736	13861	13658	13643	13619	13780	13724	13863	13797	13923	13630	13615	13753	13682	13711	13620	13677	13804	13865	13712	13734	13745	13618	13666	13700	13567	13639	13586	13715	13712	13541	13792	13614	13824	13523	13615	13915	13769	13727	13696	13657	13633	13747	13668	13855	13521	13780	13588	13658	13787	13745	13743	13778	13902	13544	13697	13686	13686	13687	13667	13664	13613	13690	13796	13641	13701	13638	13763	13651	13831	13601	13700	13879	13643	13637	13817	13658	13782	13880	13652	13830	13576	13732	13490	13705	13705	13656	13704	13779	13605	13546	13783	13727	13797	13777	13718	13605	13866	13814	13577	13831	13780	13590	13830	13774	13710	13797	13623	13785	13613	13691	13755	13758	13843	13763	13840	13720	13806	13698	13674	13775	13765	13658	13763	13674	13727	13729	13735	13738	13806	13588	13605	13677	13838	13795	13567	13543	13688	13868	13511	13724	13781	13772	13736	13791	13680	13752	13730	13693	13682	13699	13677	13760	13707	13673	13792	13723	13490	13632	13581	13621	13697	13813	13628	13601	13692	13739	13564	13702	13574	13746	13751	13699	13785	13716	13712	13708	13543	13683	13855	13627	13561	13733	13637	13594	13508	13760	13712	13650	13814	13611	13666	13781	13759	13866	13621	13699	13600	13650	13819	13773	13682	13509	13614	13909	13638	13514	13594	13822	13554	13852	13642	13767	13693	13576	13668	13544	13648	13751	13690	13684	13780	13702	13804	13795	13744	13664	13662	13710	13663	13696	13702	13704	13856	13764	13663	13706	13733	13629	13743	13825	13788	13749	13765	13652	13806	13653	13831	13737	13704	13642	13692	13580	13748	13763	13805	13746	13703	13743	13576	13851	13710	13725	13697	13562	13648	13771	13819	13646	13608	13789	13424	13749	13864	13492	13744	13636	13643	13798	13581	13831	13783	13686	13853	13771	13679	13689	13643	13772	13668	13614	13852	13657	13673	13656	13654	13662	13811	13813	13649	13778	13732	13839	13624	13771	13617	13786	13722	13729	13673	13424	13689	13610	13753	13888	13630	13725	13748	13645	13744	13603	13802	13493	13738	13679	13584	13704	13684	13647	13755	13725	13761	13648	13754	13767	13633	13712	13643	13795	13634	13802	13623	13787	13511	13830	13796	13761	13745	13714	13673	13685	13588	13746	13702	13814	13648	13812	13743	13752	13603	13739	13692	13485	13829	13603	13627	13577	13827	13642	13829	13472	13760	13782	13751	13697	13674	13568	13682	13731	13673	13775	13523	13844	13760	13711	13783	13772	13779	13630	13757	13893	13485	13861	13764	13708	13642	13648	13889	13560	13567	13678	13755	13627	13601	13808	13712	13669	13756	13630	13634	13561	13710	13726	13747	13780	13737	13708	13745	13587	13677	13660	13770	13804	13704	13754	13701	13566	13667	13716	13628	13747	13671	13737	13692	13479	13530	13781	13710	13785	13755	13781	13911	13750	13714	13610	13526	13740	13720	13632	13712	13859	13916	13653	13727	13638	13739	13618	13726	13778	13705	13821	13584	13813	13751	13754	13841	13563	13566	13629	13644
24160	21147	28507	25717	25349	25697	24010	20414	18632	17845	17358	16728	16643	16157	16128	15904	15772	15888	15868	15753	15442	15407	15501	15326	15273	15372	15498	15362	15349	15230	15291	15303	15215	15239	15331	15189	15275	15279	15383	15286	15316	15006	15118	15128	14977	14999	15545	15103	15130	15189	15018	15243	15192	15242	15009	15084	15187	15370	15152	15360	15222	15289	15237	15334	15294	15039	15084	15248	15138	15245	15086	15095	15153	15334	14999	14897	15253	15142	15190	15165	15139	15366	15232	15252	15430	15199	15119	15115	15155	14956	15235	15060	14911	15053	15271	15220	14985	15520	15143	15114	14937	15064	15414	15044	15275	15421	15381	15207	15069	15085	15208	15207	15126	15225	15129	15176	15003	14973	15126	15085	15199	15149	15027	15256	15080	14980	15028	15160	15234	15046	14989	15102	15169	15179	15229	15188	15243	15174	15055	15116	14962	15135	15085	15320	15150	15075	15152	15197	15041	15017	15145	15091	15036	14921	14990	15173	15232	15110	15154	15087	15298	15172	15209	15206	15136	15362	15050	15079	15056	15104	15293	15107	15099	15187	15321	15169	15116	15056	15196	15096	15136	15178	15042	15279	15163	14926	15075	15133	15171	14899	15136	15146	15278	15091	15169	15212	15234	15175	15276	15076	15052	15073	15090	15128	15180	15170	14848	15053	15016	15209	15173	15194	15372	15168	15167	15184	15151	15056	15078	15102	15244	15053	15113	15150	15108	14972	15268	15238	15251	14952	15166	15099	15145	15325	14990	15232	15027	15095	15102	15217	15057	15244	14995	15113	15117	15068	15135	15084	15064	15284	15103	15128	15041	15040	15121	15049	15118	15214	14918	15189	15086	14988	15223	15285	14983	15000	15065	15135	15082	15131	15084	15229	15242	15069	15178	15090	15040	15272	15195	15122	15127	15200	15139	15206	15174	15172	15134	15066	15081	15057	15065	15054	15109	14997	14975	15101	15219	15036	15072	15011	15076	15152	15225	15280	15407	15433	14990	15069	15346	15335	15354	15234	14929	15146	15150	14978	15321	15086	15366	15123	15238	15247	15109	15041	15050	15107	15105	15088	15152	15119	15023	15154	15227	15127	15137	15109	15171	14929	15167	15167	15166	15193	14857	15128	15094	15134	15043	15275	15183	15040	15216	15163	15048	15159	15125	15299	15092	15230	15288	15038	15355	15100	15273	15277	15143	15010	15001	14972	15078	14937	15028	15032	15054	15183	15262	15159	14975	15256	15126	15118	15196	15210	15142	15201	15134	15077	15088	14969	15250	15296	15097	15170	15023	15313	15133	15157	15131	15092	15309	14945	15019	15240	15380	15133	15272	15069	15229	15187	15171	15216	15309	15147	15186	15229	15197	15237	15226	14986	15112	15021	15137	15240	15158	15108	14991	14849	15075	15168	15237	15307	15132	15076	15197	15285	14848	15086	15191	15111	15253	15246	15249	15194	15134	15169	15305	15268	15167	15199	15092	15271	15074	15211	15217	15304	15232	15290	15059	15252	15252	15051	15180	14966	15029	15199	15020	15261	15253	15060	15217	15126	15120	15181	15416	15023	15341	15199	15241	15279	15235	15245	15147	15036	15318	15145	15046	15113	15168	15161	15082	15069	15181	15147	15128	15203	15163	15219	15120	15172	15107	15117	15346	14919	15114	15145	15237	15070	14993	15150	15286	15126	15052	15344	15172	15285	15187	15175	15212	15270	15136	15265	15078	15077	15112	15138	15238	15072	15026	15163	15152	15132	15094	15026	15187	15206	15144	15152	14987	15305	15266	15277	15194	15153	15059	14904	15018	15255	15062	15205	15052	15101	15040	14976	15165	14997	15021	15064	15063	15158	15308	15054	15150	15092	15004	15091	15323	15216	15216	15037	15152	15161	15335	15029	15076	15021	15189	15101	15025	15198	15126	15158	14843	15200	15169	15247	15134	15008	15115	15342	15139	15156	15211	15111	15191	15051	14930	15100	15137	15166	15021	15085	15174	15026	15240	15230	15231	15294	15244	15155	15119	15054	15113	15240	15306	15358	15199	15270	15146	15121	15160	15226	15111	15383	15181	15066	15040	15026	15082	14985	14963	14967	14986	15006	15158	15161	15086	15005	15135	15123	14995	15246	15161	15191	15195	15029	15223	15095	15135	15075	15186	15223	15103	15111	15122	15034	15017	15216	15206	15011	14995	15206	15141	15106	15207	15237	15047	15346	15091	15035	14963	15097	15079	15088	15115	15158	15222	15335	15059	14997	14954	14929	15183	15188	15128	15310	15273	15141	15103	15044	15171	15048	14910	15208	15253	15056	15118	15222	15056	14877	14829	15007	15160	15320	15066	15001	15113	15264	15159	15228	15095	15072	15100	14935	15281	15323	15170	14946	15256	15146	15264	15287	15174	15245	14968	15311	15182	15214	15009	14920	15064	15178	15180	15137	15114	15134	15169	15056	15040	15152	15171	15294	15026	15155	15167	15051	15236	15004	15147	15154	15103	15095	15019	15290	15107	15137	15062	15026	14977	15331	15093	15065	15159	14995	15139	15083	15395	15282	15130	15099	15208	15276	15390	15076	15102	15184	15244	15197	15126	15204	15157	15065	14950	14983	15088	15096	15153	14941	15182	15127	15002	15172	15146	15082	15124	15238	15168	15168	15154	15179	15065	15277	15150	15024	15200	14992	15020	15273	15054	14913	15091	14949	15213	15102	15200	15361	15252	15086	15233	15416	14927	15068	15157	15060	15277	15136	15101	15185	15160	14970	15077	15198	14992	15220	15167	15096	15137	15109	15171	15224	14998	15108	14801	15160	15193	15166	15276	15090	15192	15072	15125	15198	15072	15095	15352	15234	15102	15008	15186	15299	15107	15093	15081	14973	15268	15130	15080	15042	15219	15198	15259	14963	15053	14982	15342	15240	15047	15113	14910	15089	15155	15113	15139	14988	15048	15107	15223	15017	15301	15138	15435	15133	15210	15240	15166	15350	15290	15058	15054	15091	15051	15207	15070	15165	15068	15076	15209	15051	15201	15054	14995	15158	15203	15121	14958	15236	15278	15176	15081	14996	15121	15121	15361	15277	15096	15088	15036	15115	15303	15352	15190	15276	15128	15194	15047	14996	15108	15075	15276	15085	15300	15093	15037	15271	15052	15156	15115	15092	15278	15322	15042	15066	15164	15123	15047	15126	14995	15093	15148	15156	15027	15117	15222	15250	15118	15205	15084	14898	15133	15225	15306	15179	15307	15002	15308	15164	15133	15076	15307	15346	15211	15083	15161	15092	15456	15044	15276	15092	15035	15141	14955	15222	15134	15166	15199	15226	15218	15186	14923	15161	14877	15121	15213	15114	14985	14970	15172	15183	14981	15052	15094	15124	15159	15169	15160	15235	15265	14984	15123	15118	15055	14983	15215	15155	14969	15223	15062	15185	15167	15171	15222	15163	15154	15263	15096	15050	15191	15190	15187	15243	15213	15084	15116	15151	15004	15143	14996	15072	15139	15202	15010	15144	15250	15011	15171	15131	15239	15121	15045	15284	15188	15218	15262	15062	15122	15109	15179	15003	15090	15199	15148	14911	14988	15105	15030	15018	15246	15177	15046	15188	15233	15278	15208	15155	15070	15223	15128	15095	15176	15177	15195	15346	15120	15182	15077	15021	15234	15230	15280	15191	15176	15036	15015	15283	15059	14975	15029	15035	15094	15160	15108	15173	15227	15179	15015	15248	15188	15225	15037	15166	15060	15202	15153	15069	15301	15006	15056	15249	15168	15105	15094	15112	15113	15210	15135	15140	14958	15051	15257	15043	15086	15078	15243	15099	15127	15027	15105	15171	15028	15124	15121	14862	15091	15142	15210	14918	15155	15236	15184	14990	15145	15138	15201	15135	15098	15344	15134	15169	15094	15250	15139	15125	15192	15489	15192	15329	15156	15131	15056	15239	15134	15083	14880	14818	15016	15151	14974	15096	15180	15052	15383	15228	15191	15136	15065	15078	15062	15031	15097	15179	15113	15302	15187	15154	15074	14991	15107	15094	15085	14979	15096	15176	15153	15063	15070	15190	15140	15237	15223	15084	15181	14931	15037	15030	15200	15286	14991	14997	15188	15229	15177	15146	15060	15184	15173	15139	15065	14982	15155	15143	15211	15122	15103	15126	15067	15078	15146	15044	15240	15155	15196	15111	15234	15070	15168	15185	15186	15154	15153	15228	15107	15064	15048	15054	15020	15139	15260	15182	15073	15233	15287	15317	15289	15301	15047	15179	15057	15132	15109	15279	15192	14942	15228	15084	15021	15194	15270	15024	15207	15129	15186	15140	15018	15106	14994	15105	15243	15198	15101	15165	15040	15194	15219	15252	15245	15173	15130	15214	14947	15042	15149	15113	15039	15175	15035	15065	15228	15226	15170	15138	15209	15044	14864	15153	14890	15295	15121	15032	15199	15007	15025	14881	14905	15121	15135	15308	15231	15189	15266	15178	15090	15160	15265	14982	15170	15088	15000	15126	15154	15122	15114	15221	15063	15067	14922	15001	15215	15140	15394	15137	15106	15160	15279	14972	15143	15172	15200	15195	15169	15233	15150	15028	15132	15064	15265	14728	15155	15394	15303	15064	15165	15078	15137	15067	15130	15038	14939	15130	15071	15107	15120	15088	15276	15134	15050	15253	14841	15157	15397	15363	15253	15298	15193	14994	15086	15169	15216	15075	14966	15196	15001	15162	15005	15051	15029	15091	15035	15196	15072	15101	15370	15262	15123	15129	15362	15194	15331	15163	15311	15082	15072	15230	15127	15097	15143	15026	15250	15143	15093	15135	15022	15104	15288	15108	15156	15085	15168	15077	15461	15092	15140	15068	15236	15055	14870	15215	15165	15293	15265	15034	15019	15147	15081	15162	15239	15201	15075	15336	15118	14979	15275	15307	15090	15157	15109	15118	14959	15132	14999	15175	15182	15085	15164	15184	15199	15214	15253	15124	15283	14940	14978	15159	15195	15142	15052	15000	15133	15064	14940	15132	15121	14854	15249	14988	15051	15244	15060	15303	15210	15151	15292	15132	15164	15168	15081	15114	15314	14965	15195	15163	15048	15065	15176	15253	15109	15339	15176	15220	15286	15202	14942	15078	15092	15216	14981	15003	15229	15062
31641	49618	45216	36373	31331	26855	23509	20906	18630	17507	16777	15966	15656	15197	14742	14790	14618	14574	14337	14120	14127	14034	13965	13799	13888	13964	13828	13963	13793	13691	13826	13753	13676	13839	13779	13747	13878	13629	13818	13896	13675	13693	13684	13720	13685	13510	13785	13676	13854	13651	13573	13635	13797	13616	13514	13686	13831	13769	13753	13657	13822	13573	13554	13624	13662	13640	13700	13770	13797	13758	13620	13749	13621	13699	13507	13853	13645	13608	13616	13636	13757	13716	13691	13674	13554	13551	13439	13776	13610	13760	13701	13547	13741	13704	13792	13770	13615	13734	13695	13541	13647	13700	13560	13732	13734	13589	13620	13607	13725	13590	13691	13609	13595	13383	13809	13526	13500	13499	13844	13614	13501	13595	13574	13857	13786	13544	13578	13748	13778	13490	13608	13656	13755	13776	13832	13497	13552	13669	13698	13683	13684	13670	13545	13617	13604	13825	13798	13532	13780	13649	13707	13737	13767	13727	13702	13895	13754	13688	13719	13626	13616	13751	13700	13528	13637	13482	13749	13679	13684	13494	13776	13490	13756	13677	13659	13512	13711	13774	13553	13583	13840	13623	13627	13671	13577	13593	13711	13498	13569	13749	13588	13643	13746	13635	13591	13789	13616	13389	13672	13574	13602	13775	13543	13569	13715	13456	13635	13556	13453	13585	13596	13710	13746	13646	13643	13708	13709	13587	13503	13706	13654	13697	13704	13524	13590	13790	13713	13576	13699	13765	13641	13635	13506	13705	13464	13539	13856	13732	13471	13781	13783	13689	13517	13740	13757	13826	13592	13515	13530	13750	13540	13686	13757	13722	13755	13860	13811	13710	13833	13799	13697	13613	13770	13717	13685	13722	13522	13731	13496	13552	13715	13668	13567	13697	13548	13625	13584	13713	13733	13601	13661	13620	13486	13669	13800	13666	13456	13578	13765	13652	13657	13693	13789	13636	13591	13467	13645	13685	13888	13661	13623	13643	13713	13598	13768	13851	13639	13587	13542	13756	13847	13735	13670	13624	13700	13798	13572	13600	13637	13648	13648	13568	13788	13531	13758	13686	13656	13613	13580	13711	13604	13634	13748	13523	13646	13678	13620	13620	13708	13628	13770	13617	13665	13714	13669	13572	13644	13685	13665	13770	13602	13545	13855	13634	13550	13659	13628	13652	13575	13840	13593	13533	13615	13550	13694	13599	13576	13713	13667	13609	13782	13609	13617	13599	13710	13772	13595	13715	13490	13530	13645	13513	13648	13627	13702	13673	13651	13497	13677	13675	13559	13665	13624	13626	13593	13693	13536	13607	13657	13654	13624	13667	13844	13662	13739	13562	13875	13723	13640	13809	13560	13578	13814	13675	13806	13683	13819	13629	13688	13784	13702	13665	13858	13634	13437	13644	13715	13669	13508	13717	13717	13606	13547	13666	13647	13599	13714	13864	13627	13565	13613	13562	13700	13639	13641	13753	13672	13737	13635	13657	13623	13617	13665	13775	13563	13684	13536	13587	13724	13541	13795	13549	13702	13574	13524	13633	13749	13745	13812	13654	13693	13463	13638	13764	13715	13754	13727	13657	13713	13653	13642	13753	13830	13661	13630	13608	13686	13729	13520	13760	13779	13639	13618	13728	13634	13586	13790	13692	13684	13768	13790	13567	13780	13665	13697	13559	13745	13752	13617	13604	13737	13541	13525	13629	13668	13898	13600	13599	13763	13560	13652	13677	13589	13614	13616	13698	13535	13817	13557	13810	13641	13618	13760	13747	13582	13727	13707	13610	13687	13724	13664	13695	13614	13588	13584	13710	13560	13732	13544	13418	13538	13487	13706	13676	13673	13461	13731	13623	13607	13569	13869	13563	13497	13732	13590	13654	13618	13645	13682	13667	13760	13729	13575	13779	13573	13613	13634	13641	13751	13662	13608	13531	13756	13643	13703	13573	13630	13545	13620	13589	13699	13701	13598	13676	13882	13755	13556	13711	13613	13792	13622	13691	13589	13544	13691	13627	13670	13725	13704	13680	13645	13791	13721	13624	13799	13706	13600	13628	13649	13659	13648	13797	13585	13634	13653	13659	13785	13707	13653	13492	13814	13613	13681	13591	13648	13585	13746	13692	13661	13590	13753	13486	13562	13779	13649	13635	13532	13548	13776	13745	13721	13624	13616	13780	13514	13750	13699	13563	13695	13489	13659	13681	13814	13537	13792	13628	13745	13597	13709	13618	13534	13691	13579	13693	13688	13659	13702	13806	13693	13711	13539	13676	13579	13806	13840	13735	13714	13702	13663	13759	13690	13803	13664	13621	13588	13625	13749	13740	13643	13769	13677	13569	13695	13715	13585	13627	13603	13655	13665	13674	13562	13642	13801	13613	13767	13706	13580	13559	13739	13780	13566	13566	13740	13681	13739	13556	13778	13546	13588	13641	13548	13710	13511	13605	13767	13638	13524	13685	13814	13566	13807	13598	13697	13833	13701	13732	13604	13511	13595	13612	13861	13745	13634	13714	13605	13571	13606	13537	13698	13682	13735	13560	13746	13754	13705	13760	13795	13518	13726	13633	13546	13734	13636	13741	13703	13717	13601	13618	13597	13752	13555	13557	13608	13595	13665	13704	13731	13685	13614	13648	13577	13616	13648	13451	13770	13470	13560	13508	13639	13692	13675	13758	13759	13520	13768	13599	13715	13615	13742	13750	13547	13620	13818	13638	13713	13583	13665	13804	13763	13655	13714	13651	13686	13764	13538	13749	13613	13817	13621	13865	13642	13575	13708	13702	13564	13805	13699	13525	13644	13640	13455	13720	13733	13686	13643	13636	13754	13676	13656	13620	13743	13660	13882	13540	13738	13562	13659	13418	13800	13657	13595	13608	13697	13756	13622	13753	13703	13508	13688	13859	13625	13582	13668	13678	13588	13729	13629	13656	13669	13564	13675	13878	13712	13602	13484	13518	13806	13710	13604	13703	13699	13784	13685	13663	13708	13653	13846	13628	13679	13688	13583	13888	13691	13500	13636	13547	13732	13607	13660	13489	13694	13706	13597	13591	13731	13698	13556	13621	13625	13744	13642	13612	13583	13818	13583	13785	13575	13621	13687	13730	13742	13617	13683	13605	13834	13676	13696	13785	13632	13561	13573	13575	13657	13583	13742	13627	13744	13674	13652	13414	13734	13533	13661	13604	13393	13626	13704	13560	13703	13645	13651	13612	13807	13732	13705	13770	13593	13626	13484	13674	13607	13646	13656	13820	13744	13671	13759	13682	13590	13638	13605	13786	13665	13459	13729	13689	13627	13786	13565	13471	13745	13554	13717	13813	13651	13577	13697	13741	13728	13732	13674	13640	13692	13675	13500	13549	13722	13742	13663	13624	13656	13576	13734	13536	13526	13767	13685	14007	13617	13559	13742	13665	13685	13461	13742	13904	13602	13745	13675	13498	13696	13735	13492	13648	13632	13661	13706	13612	13523	13598	13566	13722	13642	13694	13617	13628	13686	13741	13697	13583	13706	13817	13621	13695	13512	13528	13689	13484	13860	13586	13769	13728	13651	13572	13798	13562	13735	13561	13628	13453	13557	13525	13752	13741	13578	13800	13654	13573	13561	13448	13673	13744	13806	13693	13656	13643	13570	13729	13704	13610	13525	13595	13525	13583	13647	13586	13650	13430	13668	13796	13802	13681	13606	13732	13775	13686	13645	13526	13657	13518	13587	13701	13512	13678	13638	13763	13693	13569	13678	13732	13658	13664	13632	13530	13617	13635	13616	13537	13736	13712	13586	13707	13695	13590	13648	13611	13692	13725	13758	13748	13682	13584	13650	13788	13574	13563	13581	13462	13802	13586	13605	13805	13686	13636	13709	13654	13605	13547	13784	13731	13538	13610	13770	13667	13790	13664	13622	13675	13739	13672	13490	13657	13563	13804	13500	13584	13644	13649	13589	13525	13569	13827	13564	13639	13655	13617	13676	13684	13683	13731	13551	13520	13707	13677	13721	13578	13597	13656	13561	13588	13773	13820	13558	13729	13711	13580	13641	13807	13704	13712	13643	13681	13651	13670	13704	13572	13523	13692	13670	13813	13802	13465	13646	13625	13616	13619	13769	13706	13610	13786	13656	13574	13709	13753	13649	13648	13658	13576	13595	13495	13724	13761	13679	13699	13593	13760	13657	13756	13522	13552	13716	13576	13825	13515	13576	13630	13650	13628	13681	13619	13689	13584	13535	13706	13719	13658	13520	13732	13663	13704	13857	13550	13789	13827	13783	13614	13711	13873	13787	13689	13708	13637	13759	13643	13606	13627	13889	13786	13716	13734	13569	13517	13613	13505	13713	13627	13754	13598	13581	13664	13615	13615	13521	13480	13505	13734	13510	13620	13687	13581	13787	13802	13659	13623	13592	13623	13746	13646	13632	13569	13493	13703	13746	13744	13489	13673	13643	13513	13610	13613	13682	13692	13860	13518	13469	13654	13809	13520	13725	13675	13527	13675	13768	13502	13754	13599	13620	13516	13652	13765	13625	13516	13783	13672	13674	13764	13645	13743	13537	13514	13604	13658	13673	13678	13756	13615	13624	13798	13736	13602	13573	13689	13721	13473	13625	13649	13690	13738	13792	13664	13732	13713	13800	13495	13375	13585	13670	13712	13753	13456	13624	13564	13703	13755	13609	13541	13626	13759	13698	13664	13616	13561	13755	13613	13486	13570	13625	13537	13505	13631	13763	13568	13578	13653	13572	13767	13662	13685	13614	13431	13552	13728	13485	13735	13503	13670	13802	13698	13780	13661	13754	13635	13521	13589	13640	13656	13676	13673	13596	13701	13745	13624	13682	13641	13611	13711	13645	13610	13777	13683	13767	13905	13618	13678	13572	13738	13712	13563	13645	13607	13689	13620	13694	13708	13712	13672	13585	13638	13692	13549	13570	13687	13565	13536	13691	13672	13602	13660	13595	13508	13543	13572	13720	13542	13806	13694	13654	13800	13651	13548	13628	13582	13634	13731	13555	13692	13733	13532	13820	13556	13709	13829	13776	13704	13725	13669	13688	13772	13595	13713	13669	13662	13648	13772	13552	13550	13819	13614	13786	13561	13510	13528	13678	13503	13614	13628	13561	13569	13680	13700	13639	13707	13564	13543	13599	13867
22840	21154	28943	23884	22893	26642	28609	23063	20830	20057	18987	18430	17849	17573	17064	17211	17026	16957	16712	16833	16491	16413	16400	16369	16297	16345	16149	16202	16141	15953	16017	16055	16157	16031	16230	16254	16369	15868	16054	15927	15912	15860	16085	16091	15926	15850	16054	15787	16052	15835	15943	15797	16047	15972	15773	15890	15994	15734	15920	15981	15827	16013	15648	15923	16000	16045	15901	15875	15860	15858	16082	16000	15688	15854	15853	15933	16035	15901	15976	15934	15869	16008	15789	15801	15703	15948	16076	15980	15949	16044	15891	15741	15706	15757	15805	15820	15861	15799	16001	15842	15973	15738	16008	15881	15891	15935	15852	15851	15850	15840	15981	15894	15822	15804	15996	15673	16031	15984	15795	15989	15812	15921	15868	15875	15877	15621	15971	15836	15871	15839	15951	15743	15815	15917	15956	16008	16002	15935	15884	15862	15947	15769	15805	15757	15717	15971	16106	16089	15795	15955	15749	15689	15956	15963	15862	15825	15799	16016	15816	15942	15863	16000	15867	15857	15882	15719	15976	15740	15916	15999	15626	15967	15936	15818	15880	15737	15675	15721	15555	15765	16014	15824	15901	15970	15893	15892	15915	16006	15766	15964	15827	15847	15989	15958	15793	15854	16005	16027	15879	15843	15852	15895	15638	15835	16076	15948	15994	15962	15838	15944	15784	16049	15655	15648	15906	15935	15791	15836	16039	15740	15861	15824	15885	15776	15736	15738	16043	15884	15901	15787	16003	15895	15867	15772	15572	15741	15814	15994	15906	15926	15925	15913	15767	15768	15917	15996	15820	15725	15706	15981	15882	15872	15991	15791	15786	15896	16038	15895	15863	15821	15790	15880	15674	15989	15955	15965	15947	15927	15834	15744	15827	15721	15633	15867	15863	15748	15636	15736	15827	15672	15685	15836	15758	15764	16002	15907	15826	15996	15816	15815	16028	15791	16021	15840	15806	15855	15898	15699	15806	15831	15944	15842	15864	15885	16105	15884	15823	16031	15912	15941	15848	15871	15798	15849	15894	15787	16058	15930	15792	15897	15871	15921	15899	15672	15857	15986	15927	15899	15908	16010	15939	15853	15933	15849	15686	15763	15984	15839	15937	15880	15927	15808	15812	15852	16010	15808	15724	15729	15832	15869	15989	15852	15985	15875	15985	15907	15860	15866	15933	15816	16012	16023	15769	15674	15733	15786	15982	16004	15951	15994	15982	15979	15749	16005	15883	15919	16047	15921	15963	15915	15958	15861	15936	15965	15751	15826	15955	15871	15882	15880	15867	16120	16010	15765	15787	15822	15930	15702	15859	16060	15899	15965	15783	15826	15696	15720	15859	15852	15940	16017	15888	16102	15861	15896	15900	15836	15878	15949	15922	15854	15899	15671	15747	15839	16047	16032	16008	15976	15732	15836	15796	15727	15578	15679	15824	15716	15795	15831	15900	15790	15970	15893	15751	15710	15966	15934	15740	15890	15659	15721	15976	15914	16070	15740	15833	15926	15832	15877	15956	15908	15804	15716	15725	15921	15899	15687	15718	15927	15881	15804	15857	15945	15848	15995	15814	15898	15759	15784	15871	15830	15685	15779	15747	15907	15891	15847	16063	15849	15773	15878	15825	16016	15773	15930	15862	15948	15863	15960	15748	15870	16064	15769	15768	16037	16082	15905	15888	15811	15779	15824	15700	15936	16024	15852	16062	16011	15873	15886	16005	15888	15880	16031	15938	15883	15687	15805	15841	15984	15938	15855	15873	16089	15906	15889	15819	15944	15795	15832	15756	15827	16086	15778	15956	15939	15833	16032	15997	15923	15950	15942	15765	15909	15903	15756	15773	15902	15991	15768	15921	15827	15806	15968	15733	15798	15742	15894	16045	15596	15861	15935	16075	15829	15828	15733	16022	15860	15872	16040	15912	16024	15800	15785	15895	15711	15967	15861	15784	15956	15887	15626	15760	15716	15678	16096	16083	15797	16029	15980	15888	15754	15912	15932	16108	15792	16043	15797	15855	15695	15811	15827	15818	15734	15809	15787	15898	16028	15812	15858	16043	15892	15927	15884	15800	15910	15867	15871	15907	15969	15895	15831	15627	15910	15962	15871	15717	16003	15780	15913	15846	15968	16082	15978	15888	15977	15866	15838	16014	15731	15813	15636	15923	16136	15709	15871	16146	16132	15868	15840	15794	16015	15941	16107	15986	15921	15646	15884	16039	16019	15928	15850	15648	15918	15867	15937	15801	15867	15839	15746	15723	15887	15771	15830	15766	15858	15916	15910	15790	15792	15745	15782	15951	15789	15755	15910	15883	15906	15820	15796	15731	15714	15938	15919	15872	15893	15753	15902	15718	15753	15899	15866	15743	15868	15705	15834	15817	15823	15888	16084	15756	15892	15943	15807	15814	16111	15834	15739	15781	15832	15922	15869	15661	15735	15971	15968	15735	15944	15797	15673	15825	15933	15970	15635	15918	15766	15925	15793	15815	15823	16001	15710	16025	15937	15806	15937	15880	15672	15978	15773	15960	15808	15885	15774	15762	15940	15931	15827	15752	15884	16039	15864	15657	15887	15985	15946	15968	15958	15987	15814	15981	16040	15931	15872	15741	15879	15877	15965	15891	15755	15740	15731	15817	15784	15904	15808	15800	15939	15870	15770	15984	15818	15795	15970	15746	16038	15835	15756	15819	15829	15948	16004	15998	15826	15989	15918	16032	15942	15793	15857	15849	15844	16008	15727	15540	15626	15833	15995	15887	15711	15822	16003	15957	15916	15940	15931	15880	15762	15833	15848	15911	15705	15834	15754	15924	15755	15979	15830	15879	15711	15739	15796	15883	15910	15799	15735	15865	16096	15829	15972	15708	15620	15706	15795	16116	15766	15946	15959	15942	15930	16036	15941	15897	15869	15782	15909	15898	15719	15957	15795	15742	15865	15953	15836	15761	15788	15935	16170	15779	15952	15752	15649	15807	15875	15968	15816	15714	16036	15857	15794	15784	15957	15925	15843	16052	15825	15780	15968	16040	15839	15930	15957	15922	15765	15983	15831	15961	15821	16057	16127	15832	15879	15973	15805	15876	15839	15719	15908	15864	15926	15907	15768	15834	15820	15684	15974	15903	15873	15798	15872	15920	15953	15839	15626	15722	15669	15751	15882	15980	15907	15799	15707	16033	15789	15867	15925	15787	15845	15855	15775	15890	15820	15844	15787	15731	15755	15986	16107	16168	16032	15898	16029	15802	15784	15731	15857	15940	15943	15854	15814	15709	15726	15891	15981	15799	15809	15882	15828	15909	15779	15854	16009	16020	15751	15868	15907	15753	15930	15883	15848	15718	15766	16183	15953	15783	15847	15835	16008	15922	15822	16043	15872	16053	15835	15988	15945	16010	15791	15974	15907	15882	16015	15872	15715	15932	15849	15819	15767	15882	15807	15720	15805	15832	15971	15998	15925	15761	15981	15927	15794	15932	15821	15827	15896	15961	15961	15817	15748	16008	15795	15835	15977	15823	15935	15904	15726	15656	15605	15821	15973	15827	15858	15852	15679	15810	15977	15812	15738	15812	15740	15896	15828	15898	15842	15690	16054	16003	15942	15699	15762	15699	15817	15855	15894	15992	15964	15972	15931	15810	15913	15819	15798	15856	15955	15833	16060	15779	15835	15990	15896	15821	15827	15821	15707	15861	15795	16044	15810	15776	15864	15808	15977	15971	15914	16090	15985	15943	15785	15741	15748	15893	15944	15887	15690	15772	15832	15891	15769	16017	15794	15946	15865	15651	15813	15790	15808	15741	15742	15807	15885	15946	15806	15686	15974	15821	15572	15890	15847	15809	15852	15801	16025	15825	15996	15768	15804	15906	15812	15683	16049	15835	15977	15920	15868	15636	15809	15785	15849	15871	15849	15766	15966	15932	15757	15846	15708	15635	15687	15827	15825	15863	15943	15841	15870	15864	16036	15896	15756	15894	15806	15844	15945	15807	15958	15986	15835	15893	15906	15795	15888	15826	15934	15816	15911	15916	15945	15883	15843	15821	15910	15773	16021	15740	15884	15892	15780	16110	15903	15821	16003	15781	15770	15791	15875	15983	15695	15716	15974	15944	15921	15674	15920	15843	15847	16037	15957	15811	15921	15927	15896	15778	15914	15700	15866	15812	15888	15924	15845	15813	15908	15717	15789	15752	15857	15889	15857	15906	15687	15692	15751	15857	15853	15762	15918	15933	15727	15826	15851	15847	15772	15845	15768	15777	15799	15959	15654	15939	16082	15964	15647	16062	15821	15790	15862	15828	16123	16006	15945	15837	15628	16046	16089	15926	15867	15957	15953	15914	15829	16108	15950	15882	15821	15987	15828	15841	15776	15849	15670	15915	15758	15921	15833	15807	16089	16020	15942	15765	15707	15678	15843	15876	15889	15823	15670	15837	15940	15855	15903	15732	16043	15759	15823	15891	15929	16070	15742	15940	15765	16018	15912	15667	15703	15907	15743	15894	15967	15675	15847	15923	15847	15780	15963	15817	15838	15785	15998	15878	15779	15822	15966	15831	15652	15931	15829	15726	16074	15941	15981	16102	15780	15862	15896	15810	15821	15968	15743	15755	16069	15685	15876	16091	15974	15876	15887	15677	15704	15868	15999	16176	15659	15747	15640	15897	15951	15839	15954	15928	15915	15993	15872	15845	15794	15974	15867	15655	15887	16092	15780	15734	15762	15974	15867	15916	15892	15899	15647	15732	15606	15705	15839	15877	15856	15775	15867	15793	16089	15815	15989	15811	15960	15795	15806	15924	15986	15915	15735	15845	15695	15816	15834	15917	15766	15689	15944	15954	16036	15869	15976	15755	15739	15757	15995	15792	15675	15814	15989	15962	15932	15784	15959	15909	15803	15717	15870	15865	15955	15899	15848	15732	15853	15871	15925	15721	15911	15845	15934	15828	15969	15883	15921	15912	15780	15883	15910	15963	15819	15820	15824	15858	15936	15847	15825	15671	15776	15767	15917	15684	15871	15803	15741	15884	15765	15837	15969	15888	15699	15815	15767	15931	15809	15905	16094	15742	15895	15818	15940	15734	15921	15853	16006	16084	15966	16038	15745	15770	15716	15959	15714	15683	15753	15891	15827	15881	15920	15953	15935	15841	16029
32859	55417	51752	41394	35594	31033	27204	23729	21628	19754	18476	17686	16663	16430	15944	15633	15439	15357	15163	15018	14830	14608	14671	14379	14464	14353	14447	14319	14323	14305	14292	14267	14193	14048	14314	14201	13970	14092	14151	13981	14095	14028	14262	14080	13907	14097	14129	14127	14189	14157	14120	14061	13943	13998	14138	14189	13989	14032	13992	14283	14130	14071	14010	14225	14008	13998	14001	14094	14199	14177	13947	14049	14135	14202	14197	14007	14270	14049	13946	14118	14010	14033	14047	14089	14038	14089	13991	14061	14102	14197	14041	13931	14001	13975	14008	14107	14249	13959	14010	13975	14060	14222	13983	13997	14010	14066	13858	14006	14150	14019	14067	14027	13971	14188	14031	14115	13860	14016	14051	14151	14049	14054	13941	14048	14100	14011	14003	13961	13896	14122	13896	13953	13920	14179	14079	13892	14095	13947	13897	14003	14305	14087	14059	14103	14000	13943	14011	14170	14058	14084	14028	14194	14113	13992	14030	14149	13891	13882	13909	14059	14001	14103	14116	14021	13960	14137	14073	14074	14016	14076	14120	14044	14144	14108	14069	14070	13999	14018	14242	14029	14091	14009	13948	14164	13989	14106	13973	14026	14014	13956	14011	14086	13972	13997	14083	13876	14077	14036	14062	14093	14086	14114	14001	14189	14152	14128	14045	13974	14005	14128	14061	14095	14116	13866	14082	13864	14114	13973	14150	14127	14160	14011	14089	14196	14122	14142	14070	13899	14118	14145	13947	14152	14042	14034	14079	14047	14052	13922	14165	13950	14205	14089	14028	14003	13989	13997	14136	13991	14010	13988	14064	14154	14174	13972	14147	13986	14128	14021	14141	14027	14125	14235	14000	14068	14108	14152	14042	14112	13971	14109	13910	14139	13974	13965	13879	14162	14094	14251	13938	14088	13901	14096	14060	14071	14018	14226	14145	14086	14052	14054	14021	14088	14022	13899	13966	13984	13992	14134	13972	14109	13933	13962	14136	13910	14093	14027	14030	14028	14028	13908	14028	13928	14133	13962	13987	14173	13840	14072	13978	14158	14115	13942	14172	13935	14022	13989	14146	13985	14141	14047	14032	14162	14137	14130	14123	14028	13964	13961	13868	13951	14077	14025	14122	13850	14094	14075	13929	14015	14191	14092	13981	14110	13968	14013	14018	14158	13894	13957	14121	14053	14022	14004	13959	14015	13963	13954	14042	14303	14026	14151	13963	14294	14080	14000	13980	14001	14034	14017	14036	14078	14117	13983	13992	13967	13973	14018	13993	14103	14010	14272	13884	13854	13946	14034	14091	14049	13988	14016	14087	13983	13995	13899	14108	13984	14184	14106	14214	14148	14079	14116	13985	13927	14117	14049	13956	14094	13950	14198	14078	14105	13945	14139	14037	14034	14022	14056	13929	14106	13982	13927	14021	14085	14144	14038	14087	14405	13948	13955	13831	14057	14059	14076	14170	14074	14124	13896	14105	13856	14252	13941	13996	14052	14024	13949	14123	13903	14166	13949	14060	14188	14143	13993	14280	13943	14020	14158	13986	14098	14011	13921	13958	13912	14023	14122	13996	14054	14065	13920	14062	14055	13980	14071	14327	13965	14149	14087	13935	14116	13983	13951	14085	13979	14024	14055	14079	14177	13923	14000	13979	14146	14043	14037	13891	13980	13941	13946	14138	13881	13960	14089	14051	14116	14132	13943	14068	14034	14143	14052	14160	14095	13917	14047	14232	14081	14118	14058	13920	13982	13999	14035	13871	14308	13970	13901	14056	14052	13846	13846	14187	14109	13959	14134	13956	13954	13840	14069	13883	14111	13985	14121	14078	14146	14026	13985	14025	14045	14086	13961	13960	13884	13896	14015	13925	14031	13892	14072	14063	13986	13964	14133	14001	14020	14053	13952	13924	13998	14034	14015	13920	14069	14024	14046	14137	13957	14006	13976	14031	14060	14153	14016	13922	14143	14025	14043	14032	14014	14010	14044	13893	14030	13996	13919	14230	14140	14167	14151	13909	14059	14001	13767	14048	14045	14188	13933	14096	14052	14109	14092	14026	14262	13896	14062	14099	14097	13990	14130	13997	14032	14045	13790	14098	14032	14111	13884	13869	14078	14051	14016	13933	14006	14054	13999	14014	14118	13842	14095	14170	14093	14060	14037	14068	14181	13955	14009	14063	13920	14057	13970	14112	14061	14141	13901	13976	14075	13942	13796	14001	14151	14103	14032	14035	14127	14065	14075	14142	14047	13969	13947	13978	13941	13965	14175	14095	14031	14161	14027	13928	14150	14115	13953	13995	14157	14018	13998	14130	14018	14025	13915	14140	13936	14164	13925	13979	13939	14014	13888	14159	14008	13970	13995	13922	13958	13942	13929	14176	14241	14007	14158	14164	14124	14041	14128	14043	13994	14055	13945	13877	14117	14051	13850	14309	14230	14077	14023	14022	14064	14125	13969	14100	14062	14103	14135	14000	14018	13896	13817	14093	14044	13940	14009	14133	13988	13907	14030	14186	14029	13930	14159	14141	14161	14037	14116	14183	13944	13996	13912	14097	13911	14037	14083	13993	14133	14027	13835	14118	14118	14005	13912	14004	14079	14093	14023	14017	14049	14097	13958	14082	13999	14032	13971	14004	14197	14119	14048	13961	13954	14114	13970	14048	14024	14109	13918	14053	14017	14004	14046	14098	14109	13984	14028	14077	13907	13952	13923	14114	13961	14001	13977	14047	14137	13957	14075	14106	14112	13964	13998	14015	14020	13938	14136	14063	13950	14061	14246	14042	13890	14227	13989	14036	14125	14118	13973	14114	13924	14043	14052	14116	14031	14177	14186	14072	14096	14169	14086	14152	13927	14025	14173	14040	14147	14083	13967	13960	14140	14118	14005	13948	14010	13807	14093	14095	13962	14010	14040	14138	13901	14124	14060	14089	13969	13923	14128	14076	13935	13985	14013	14067	14146	14181	13954	13955	14058	14152	13937	14132	14024	14240	14122	13844	14189	14030	13960	13942	14146	13954	14103	14041	14212	14162	14039	14015	14022	14013	14107	14096	14104	14007	13930	13860	13984	14069	13905	14039	13937	14041	14070	14001	13998	14010	13902	14020	13958	14072	14036	14059	14095	14032	13902	13977	14034	13868	14123	13995	13955	13940	13971	14122	13913	14011	13965	14094	13988	13956	14041	14130	13938	14057	14160	14076	14028	13945	13960	14169	13932	14134	14033	14017	13972	14014	13941	14055	14096	13914	13919	13978	14164	14200	14124	13945	13924	14099	14003	14016	14037	14019	14160	13970	14103	14088	13962	14023	14017	13878	14045	14001	14059	13937	14037	14006	14082	14129	14213	14004	14131	14005	13886	14105	14155	13993	14069	14035	14146	14165	14111	14052	13916	13994	14122	13892	14065	14010	14018	13974	14048	13874	13958	14049	13895	14047	13935	13898	13999	14074	14052	13968	13985	14157	14020	14049	13890	14081	14078	14112	13847	13974	13963	14008	14055	14073	14061	14230	14046	14033	14223	13842	14317	14012	14173	14034	14096	14143	14070	13938	13947	14120	14003	14011	13972	13920	14058	13836	14097	13972	13945	14026	14163	14051	14099	14109	13966	14083	14108	14046	14112	14084	13704	14166	13895	14170	13904	13859	14050	14120	13991	14029	14102	14080	13849	14181	14117	14093	14086	13997	14096	14144	13999	14088	14016	13953	13941	13969	14002	14155	14191	14089	13998	13973	14127	13945	13802	13920	14195	14182	14043	13938	13955	14247	13900	13933	14065	14039	13954	13889	14195	14033	13836	14102	14016	14032	14115	13990	13989	13944	14117	14073	14081	14186	14015	14009	14061	13908	14037	14184	14089	14032	13906	14131	13855	13978	13896	13935	14173	14127	14027	13968	13999	13949	13994	14134	14069	14062	13964	14026	13956	14112	14056	14178	13860	14021	14121	13959	14191	14160	13933	14083	14099	13964	13915	14105	14195	14048	14041	13984	13806	13872	14116	14107	13884	13936	14177	14271	14041	14094	14040	13965	14155	14102	14088	13936	13950	13956	13923	14097	14083	13886	14067	13961	13949	14100	14143	14065	14028	14098	13905	13992	14146	14101	13943	14138	14088	14022	14156	14124	14002	14080	14122	13978	14085	14052	14098	14135	13925	13992	14072	14263	14007	13989	14069	14008	14106	14177	14097	13957	14000	13986	14023	14115	14038	14074	13886	13971	14130	14163	14048	14035	13998	14045	14046	14197	14065	14140	14106	14028	14035	14064	14011	13904	14227	14030	13850	14044	14109	14099	13983	14039	14103	14072	14189	13898	14036	14101	13961	14114	14108	13924	14040	14048	14048	13876	14020	13960	13953	14147	14030	13879	13910	14301	13922	14075	14154	14065	14078	13947	13940	13921	14157	14129	13943	14000	14147	13988	14069	14147	14108	14009	14068	13948	13955	13915	13912	14085	14130	14085	13953	13996	14013	14122	13939	14034	14143	13917	13933	14026	13863	14149	14039	14021	14054	14078	14029	13857	14012	14068	13972	14186	14002	13942	14052	14153	13905	13982	14012	14051	13915	14011	14063	14005	14199	14099	14085	14053	14076	13943	13945	13988	13930	14007	14210	13916	14139	14135	13988	13991	14042	14054	13877	14037	14021	14093	14087	14145	14117	14002	14128	14138	14075	13990	13978	13933	14125	13991	13950	14300	13963	13888	14088	13880	14014	14103	14171	13940	14124	13950	14085	14057	14024	14023	14190	14031	14250	14026	14033	13971	13934	14003	14031	13995	13933	13906	13980	14145	14079	13965	13953	13837	14069	14071	14042	13936	13875	14057	14116	14029	14019	13862	14020	13976	13947	13845	14013	13866	14066	14262	14007	14019	14094	14154	14040	13826	13883	14154	14055	14173	14060	14059	14152	14009	13999	14140	14024	14075	14136	13980	13767	14208	14125	14130	13975	14094	14175	13998	13995	13961	13849	13987	14118	13990	14063	13938	14020	14028	14007	14144	13942	13925	14017	13878	13975	14013	13923	14141	14004	14038	13996	14167	14044	13890	14123	14125	13832	14106	14035	14010	14115	13878	14011	14189	14237	14037	13985	14011	14110	13981	14113	14137	13914	13980	13996	14038	14101	13965	14116	13995	14070	14082	13993
29154	27814	34933	31141	24734	21761	19640	18097	17269	16769	16263	16015	15744	15908	15539	15421	15545	15449	15611	15210	15329	15285	15378	15172	15464	15391	15397	15181	15160	15243	14985	15116	15139	14902	15049	15062	15223	15006	15219	15058	15072	14997	15087	15008	15218	14983	14857	15183	15167	14967	14904	14902	15073	15008	15051	15111	15033	15120	15117	14856	15216	15285	14983	15225	14995	15002	15045	15138	15285	15117	15296	15014	15091	15033	14992	15225	15043	15125	15069	14998	14881	14928	14946	15091	14992	15065	14980	15161	14977	15040	14867	15103	15107	15020	15056	14971	14947	15045	15026	15072	15113	15331	14990	15016	15234	15011	15215	15191	15054	15069	15129	15153	14962	15022	15082	15067	15159	15094	15035	15090	15186	15160	15216	15148	15105	15099	15225	15250	14958	15231	15078	15018	15032	15051	15023	15106	15078	14982	15126	15143	15073	15019	15172	15021	15094	15132	15228	15033	14945	15079	14854	15015	15081	15148	15262	14960	15072	15103	15010	15066	15201	15250	15222	14955	15190	15290	15048	15047	15132	15106	15141	15064	14893	15263	14905	15089	15200	15254	15098	14899	15120	15290	15283	15195	14972	15027	15203	15057	15221	15074	14992	15005	15103	14957	15090	15094	15124	15291	15086	15014	15072	14965	15245	15123	15116	15132	15123	14987	15095	15187	15114	15236	15204	15076	15069	15293	14992	14892	14994	15001	15226	14988	15024	14981	15075	15192	15066	15090	15031	15175	15081	14793	14738	15037	15079	15281	15323	15086	15056	15187	15093	15059	15242	15007	15153	15256	15136	15173	15200	15024	15150	15001	14818	14830	15246	15132	15089	15058	15033	15194	15051	15097	14841	14884	15227	14997	15080	15184	15191	15148	15047	14892	14996	15034	14979	15217	15050	15136	15064	14936	15037	15115	15215	15205	15083	15091	15225	15165	15092	15028	15136	15079	15142	15201	15123	15159	14936	15091	15029	15079	15031	15242	14967	15032	15221	15029	14984	15082	15163	15112	14980	14977	15129	14987	15101	15130	15015	15168	15055	15015	15123	15251	15179	15166	15220	15040	15094	15183	15109	15048	15017	15127	15067	14976	15073	15031	14906	15011	15093	15269	15277	15338	15124	15066	15239	15244	15128	15087	15015	15014	15049	15177	15065	14987	15252	15156	15082	14839	15154	14971	14946	14903	14982	15194	14958	15015	15134	15104	15044	14844	15031	15086	15133	15156	14961	15070	15065	14976	15363	15101	15059	15104	15014	15016	15156	14991	15051	15146	15018	15102	15029	14894	14936	15042	15188	15027	15102	14982	14908	15044	15118	15057	15062	15158	15194	15148	15006	15065	15175	14786	15269	15128	15269	15116	14939	15249	14983	15195	15123	15104	15006	15096	15140	15018	15221	15086	15034	15137	14978	15299	15187	15122	15071	15076	15230	15119	15123	15012	15062	15139	15175	15066	15065	15039	15301	15041	15182	15196	15107	15016	14984	14897	15035	15040	14918	15170	15157	15161	15171	15023	15063	15036	14938	15035	15032	15163	14997	15198	15152	15067	15032	15004	14880	14828	15142	15101	15042	14929	15240	14787	14848	15030	15167	15171	15000	15134	15112	15209	15056	15147	14994	14899	15185	14985	15109	15165	15056	14946	15174	15118	15073	15054	15067	15091	15149	15186	15141	15284	14990	14855	15336	15107	14907	14999	15203	15023	15151	15123	14902	15174	15128	15054	14990	15003	15228	14839	15161	15060	15053	15154	15126	14952	14885	15264	14807	15266	15195	14916	14987	15166	14889	15129	15135	15082	15239	15176	15074	15007	15183	14966	15129	15029	15150	15027	14995	15054	15143	15073	15171	15073	15158	15150	15167	15189	15104	15109	14992	15074	14876	15066	15230	15057	15027	14956	14973	14995	15157	14982	14982	14976	15216	14894	15090	15107	15237	15039	15166	15053	15046	14959	14832	15002	14901	14913	14894	15062	15080	15096	15196	15212	15140	15223	15165	15045	15166	14964	15041	15278	15020	15103	15174	15155	15032	15018	15102	14956	15076	15274	15201	14902	15059	14903	15186	15136	15135	14951	14971	15033	14862	15098	15187	14876	15017	15111	15044	15063	15012	14974	15121	15274	15128	15306	15100	15205	15149	14927	15034	15014	14977	15137	15143	15157	15105	15127	14899	15190	15138	14917	15139	14827	15126	15000	14838	14973	15023	15085	15167	15133	15144	14988	15043	15104	15031	15281	15016	15122	14884	15116	15216	14797	14988	15158	14980	15061	15132	14990	15073	15251	15083	15287	15065	15049	15221	14987	15141	15102	15048	15024	15126	15072	14956	15026	14960	15127	15176	15008	15167	15249	15270	15013	15153	15121	15116	15243	15082	14939	15083	15169	15126	15132	15286	15232	15170	15197	15281	15207	15027	15009	14986	14970	15247	14937	15020	14942	14964	14892	14980	14799	14963	15110	15134	15055	14812	15192	15177	15037	14937	15124	14942	14953	14953	14980	15035	15089	15011	15279	15170	15204	15133	15141	15042	14923	15248	14900	15081	15135	15120	15270	15076	15116	15173	14951	15208	15055	15245	15025	15145	15121	15050	14944	14970	15178	15177	15083	15035	15044	15041	14911	15323	15072	15147	15165	15260	14910	15282	15259	15083	14897	15169	14979	15222	15276	15131	15023	14985	15023	14856	15083	15052	15061	14930	14956	15075	15076	15115	15126	15011	15112	15065	15033	15101	15054	15156	15136	15119	15184	15181	15000	15282	15280	15234	15168	14999	15076	15067	14992	15056	15223	14867	15030	15008	15036	14896	15186	15302	15066	15086	15218	15262	15071	15259	15094	14964	14939	15025	15180	15009	15000	15188	15191	15391	15128	15179	14859	15030	15056	14980	15233	14972	15128	15049	14957	15172	15219	15128	15188	15105	15139	15114	15146	15093	15094	14990	15339	15164	15095	15121	15013	15149	15192	15204	15112	15100	15096	15053	14972	15051	15056	14865	15241	15227	15237	15036	14964	15078	15051	14952	15172	15095	15065	15126	14963	15248	14942	14936	14984	15142	15144	15234	15193	15177	15119	15113	15225	15171	15248	15060	15020	15170	15000	14892	15081	14892	15095	15132	15138	15063	14897	14958	15047	15241	15261	15134	15116	15183	15227	15055	15114	15091	15042	15198	15099	15044	15052	15284	15169	15029	15078	15226	15154	14969	14984	15068	15055	15131	15026	15066	14998	14862	14978	15119	15217	14947	15234	15071	15090	14882	14970	15095	15044	15073	14998	15071	15002	15104	15044	15113	15111	15171	15083	15375	15023	14985	15030	15000	15268	15072	15235	15177	15078	15150	15136	15106	15138	15268	14978	15134	15256	14915	15180	15049	15013	14917	14908	14937	15349	15078	15007	15151	15131	15149	15079	15154	14935	15168	15155	14992	14979	15107	15135	14922	14987	15052	14994	15224	15041	15094	15169	14936	15252	15143	14928	15124	15084	15030	15139	14958	15075	14940	15120	15002	15147	15133	15051	15111	15232	14950	15089	15062	15212	15030	15176	15236	15177	14899	15094	15137	14864	14926	15164	14894	14852	15029	15188	15084	15225	14973	14997	15114	14976	15245	14924	15130	15154	15140	15039	15044	15074	14970	15098	15113	15174	15080	15165	15118	15133	15197	15074	14971	15258	15062	15046	15026	15036	15034	15119	15004	14943	14932	14939	15082	15199	15245	15095	15210	15093	15056	15220	15109	15103	15025	15049	15050	15004	15100	15058	15166	14944	15321	15054	15263	15059	15102	15028	15294	15270	15170	15098	15150	15106	15105	15013	14941	15307	15242	15037	15022	15270	14872	15168	15262	14923	15068	15265	15027	15012	15096	14987	14997	15044	15198	15190	15081	15176	15071	15052	15028	14963	14924	15069	15137	15121	15035	15183	15225	15042	15084	15216	15005	15070	15077	15100	15321	15269	15059	15111	15187	14976	15094	14973	15170	15113	15026	15026	15058	14898	15195	15097	14884	15087	15112	15085	15122	15143	14924	15012	14864	14933	15119	15053	15116	15199	15110	15019	15101	15007	15055	14966	15197	15068	15046	15112	15017	15203	15259	15094	15174	15187	15213	15134	15134	15121	15037	15049	15072	15056	15273	15271	15043	15026	14975	14956	15264	15076	14974	15058	15019	15088	15106	15225	15034	15182	15221	14940	15172	15114	15065	15102	14964	15084	15140	15339	15218	15093	14942	15084	15064	15194	15062	15169	15145	15280	15110	14997	14938	14943	15117	15207	15178	14992	15106	15153	15342	15018	15164	15297	15127	15124	15422	15163	14920	15047	15079	15191	15111	15123	15208	15205	14960	15063	15156	15169	15170	14826	14951	15303	15025	15212	14999	14973	14982	15138	15222	14935	14943	15000	15006	15163	15146	15008	15098	15199	15186	15124	15030	14991	15035	15227	15267	15045	15211	15134	15063	15086	15225	15089	15198	15131	15066	15233	15112	15109	15069	15103	15114	15066	15088	15122	15116	15076	15110	15052	15137	14918	14991	14896	14968	14955	14941	14934	15046	15083	15080	15186	15238	14912	14933	15107	14972	14986	14871	14979	15170	15368	15139	15220	15096	15238	15185	15127	15212	15114	15024	14921	15033	15119	14929	15220	15109	15197	14833	15093	15209	15035	15044	14951	15113	14899	15004	14977	14967	14949	15033	15077	15203	15088	15114	15000	15089	15098	15151	14949	15121	15243	14964	15394	14976	15004	15186	15143	15117	15172	15048	15173	15188	15107	14931	15080	14945	15031	15091	15068	15180	14997	15034	15084	15124	15110	15162	15269	15089	15140	15025	14989	14831	15291	15311	15066	15140	15192	14800	15214	14976	15018	14971	15103	15052	15037	15149	15000	15199	15027	14952	15199	15101	15026	15097	15014	15095	15103	14881	14930	15036	15082	14993	14957	15268	15110	14910	15114	15087	15191	15072	15113	15307	15067	15122	15106	15219	14966	15235	15083	15206	15029	14998	15207	15229	14914	15132	14919	14866	14977	14947	14946	14969	15302	14974	15337	15107	15085	15045	15043	15103	15013	15285	14942	14997	14785	14993	15126	15183	15046	15068	14980	15090	15085	14951	14936	15039	15181	14996	15078	15043	15246	15059	15136
30998	43797	39951	31032	26048	22420	19891	17965	17252	16104	15637	15153	14547	14509	14294	14194	14158	14220	14050	14023	14025	13651	13807	13844	13771	13662	13738	13660	13817	13683	13651	13842	13699	13582	13597	13520	13487	13579	13758	13647	13541	13657	13600	13557	13587	13532	13503	13493	13608	13608	13583	13682	13423	13532	13590	13569	13661	13696	13641	13649	13643	13766	13445	13605	13652	13525	13722	13644	13597	13606	13519	13581	13536	13498	13730	13687	13476	13515	13538	13535	13597	13478	13561	13538	13641	13481	13514	13684	13526	13548	13495	13576	13556	13427	13665	13464	13656	13590	13564	13638	13501	13643	13673	13583	13469	13659	13623	13561	13581	13570	13456	13509	13434	13716	13492	13564	13522	13498	13631	13517	13569	13572	13643	13509	13592	13457	13712	13644	13633	13577	13651	13486	13654	13750	13676	13480	13616	13605	13630	13475	13555	13501	13613	13710	13658	13693	13799	13587	13764	13562	13723	13530	13645	13654	13524	13670	13651	13729	13474	13582	13565	13609	13430	13549	13714	13432	13608	13708	13578	13489	13467	13730	13512	13644	13587	13613	13710	13677	13499	13638	13442	13475	13619	13726	13790	13623	13665	13504	13477	13445	13454	13646	13501	13523	13543	13486	13669	13585	13682	13537	13580	13565	13643	13559	13598	13494	13494	13671	13599	13669	13486	13817	13738	13543	13534	13615	13469	13470	13515	13519	13612	13552	13496	13684	13461	13593	13704	13584	13505	13475	13614	13704	13624	13621	13602	13651	13568	13621	13625	13445	13667	13517	13597	13322	13659	13482	13505	13471	13587	13444	13515	13562	13406	13694	13484	13504	13392	13657	13586	13417	13625	13661	13508	13629	13504	13615	13419	13631	13484	13410	13710	13446	13518	13750	13666	13710	13603	13519	13547	13437	13595	13577	13679	13560	13582	13601	13600	13515	13823	13540	13606	13580	13668	13638	13621	13710	13675	13501	13605	13640	13405	13645	13402	13465	13719	13541	13549	13754	13528	13603	13477	13439	13562	13543	13565	13511	13447	13524	13443	13771	13635	13495	13664	13715	13548	13374	13555	13677	13513	13668	13759	13387	13765	13558	13481	13530	13595	13560	13636	13666	13658	13591	13578	13644	13605	13655	13613	13546	13609	13738	13642	13657	13544	13467	13685	13526	13617	13667	13495	13549	13543	13553	13694	13649	13647	13731	13379	13673	13525	13774	13568	13591	13482	13731	13464	13453	13560	13614	13712	13660	13676	13671	13543	13589	13557	13455	13578	13700	13770	13660	13436	13663	13640	13663	13661	13568	13571	13618	13628	13691	13603	13461	13570	13410	13674	13585	13622	13782	13486	13560	13578	13656	13550	13559	13711	13551	13486	13452	13545	13425	13705	13556	13522	13581	13592	13712	13655	13699	13530	13805	13703	13364	13546	13484	13667	13664	13614	13587	13450	13490	13513	13447	13503	13507	13438	13650	13552	13572	13577	13595	13565	13410	13591	13448	13581	13582	13656	13562	13492	13584	13525	13350	13627	13477	13395	13566	13647	13642	13576	13466	13453	13452	13610	13623	13580	13575	13601	13600	13533	13481	13450	13624	13556	13465	13605	13506	13781	13673	13567	13664	13559	13515	13570	13664	13524	13559	13501	13855	13707	13573	13778	13734	13540	13459	13681	13646	13568	13719	13566	13573	13519	13551	13591	13578	13597	13688	13663	13555	13615	13635	13454	13487	13455	13596	13625	13577	13508	13488	13570	13505	13585	13558	13732	13553	13694	13731	13581	13746	13491	13585	13722	13344	13443	13567	13684	13669	13592	13401	13608	13523	13511	13514	13632	13513	13617	13490	13582	13580	13559	13585	13582	13573	13496	13525	13472	13563	13459	13596	13703	13733	13703	13653	13461	13643	13544	13633	13533	13513	13605	13563	13545	13697	13622	13453	13545	13673	13577	13638	13536	13598	13699	13547	13707	13491	13577	13486	13763	13575	13587	13730	13664	13544	13485	13544	13566	13736	13567	13573	13542	13667	13524	13477	13758	13614	13525	13666	13545	13590	13576	13730	13556	13738	13725	13438	13543	13660	13594	13529	13549	13710	13616	13643	13513	13608	13546	13609	13531	13569	13651	13774	13595	13589	13547	13515	13539	13631	13652	13533	13490	13621	13484	13856	13646	13628	13483	13623	13603	13601	13744	13441	13551	13643	13542	13579	13551	13686	13616	13652	13530	13477	13764	13561	13515	13616	13719	13531	13511	13598	13622	13683	13486	13588	13464	13703	13638	13806	13620	13576	13542	13602	13658	13575	13631	13640	13630	13527	13639	13706	13675	13579	13653	13655	13574	13623	13640	13633	13652	13708	13591	13435	13621	13475	13673	13512	13590	13548	13702	13656	13602	13464	13585	13516	13456	13645	13538	13690	13509	13473	13538	13560	13577	13531	13555	13696	13582	13698	13547	13569	13525	13425	13633	13698	13575	13724	13559	13369	13573	13546	13565	13681	13554	13652	13529	13528	13534	13606	13614	13456	13597	13722	13466	13502	13508	13751	13512	13656	13479	13557	13688	13699	13508	13597	13492	13555	13617	13540	13633	13644	13566	13645	13586	13737	13692	13516	13740	13520	13431	13460	13643	13448	13525	13672	13462	13541	13601	13861	13795	13545	13574	13536	13658	13570	13554	13605	13523	13778	13504	13612	13529	13616	13625	13454	13634	13563	13540	13519	13557	13708	13676	13671	13485	13460	13678	13389	13713	13638	13595	13535	13765	13597	13440	13610	13696	13626	13613	13708	13665	13657	13493	13667	13614	13638	13569	13567	13550	13566	13591	13627	13585	13524	13437	13576	13719	13589	13694	13522	13593	13524	13594	13411	13556	13581	13521	13576	13686	13527	13756	13540	13601	13485	13636	13624	13588	13650	13641	13564	13688	13548	13522	13511	13671	13702	13735	13567	13531	13806	13600	13628	13583	13756	13519	13641	13418	13760	13637	13606	13674	13881	13594	13476	13657	13683	13604	13618	13523	13595	13641	13390	13537	13524	13565	13499	13505	13523	13401	13632	13610	13623	13641	13642	13469	13533	13610	13703	13447	13465	13584	13492	13602	13514	13706	13470	13588	13587	13571	13649	13489	13606	13670	13735	13723	13658	13458	13686	13657	13501	13525	13446	13486	13525	13569	13566	13701	13532	13550	13567	13535	13635	13719	13607	13544	13649	13610	13590	13602	13629	13637	13545	13599	13616	13556	13647	13623	13680	13630	13772	13588	13632	13634	13603	13581	13529	13537	13638	13624	13822	13567	13509	13488	13589	13628	13679	13554	13604	13658	13677	13517	13586	13686	13484	13483	13399	13634	13695	13510	13582	13571	13518	13539	13656	13741	13597	13699	13577	13429	13695	13632	13707	13616	13618	13621	13506	13501	13548	13727	13645	13526	13610	13569	13646	13660	13481	13506	13460	13694	13585	13397	13598	13687	13402	13751	13576	13479	13682	13452	13494	13655	13558	13656	13532	13799	13519	13486	13446	13551	13598	13532	13497	13477	13733	13667	13612	13478	13675	13613	13535	13618	13596	13662	13518	13654	13497	13628	13727	13648	13529	13739	13606	13521	13516	13592	13748	13556	13636	13652	13445	13678	13627	13556	13357	13552	13494	13659	13687	13622	13543	13613	13587	13659	13564	13550	13541	13639	13580	13515	13482	13526	13603	13451	13629	13649	13573	13633	13620	13585	13662	13527	13576	13561	13556	13623	13526	13547	13535	13724	13575	13577	13582	13583	13556	13673	13667	13424	13614	13601	13506	13478	13661	13713	13669	13501	13602	13507	13591	13572	13521	13685	13565	13736	13671	13648	13671	13770	13609	13577	13606	13493	13560	13631	13500	13573	13718	13668	13483	13552	13590	13718	13467	13620	13688	13611	13488	13603	13454	13417	13691	13681	13636	13578	13527	13709	13556	13508	13585	13587	13652	13492	13695	13693	13520	13628	13699	13574	13640	13539	13518	13697	13666	13625	13546	13531	13566	13686	13531	13689	13714	13600	13633	13547	13566	13599	13810	13467	13586	13654	13572	13575	13883	13537	13758	13392	13659	13596	13533	13639	13464	13641	13592	13642	13463	13366	13558	13524	13436	13843	13651	13776	13646	13626	13592	13650	13716	13545	13668	13842	13647	13835	13611	13637	13522	13476	13631	13603	13550	13645	13677	13662	13530	13447	13595	13713	13626	13506	13610	13594	13620	13675	13620	13563	13678	13539	13745	13613	13483	13622	13695	13588	13479	13661	13571	13469	13697	13516	13649	13569	13630	13553	13606	13618	13668	13589	13557	13589	13578	13556	13671	13844	13681	13497	13591	13507	13464	13528	13807	13629	13537	13623	13567	13581	13542	13602	13609	13562	13472	13644	13687	13650	13546	13778	13550	13555	13572	13811	13529	13617	13712	13458	13633	13652	13530	13615	13523	13610	13423	13792	13688	13488	13459	13706	13645	13606	13536	13661	13493	13412	13757	13576	13570	13529	13550	13543	13507	13631	13555	13646	13478	13649	13596	13562	13648	13562	13526	13456	13650	13679	13547	13559	13703	13479	13477	13739	13712	13580	13694	13741	13609	13549	13372	13647	13544	13558	13698	13802	13442	13577	13576	13496	13742	13679	13567	13542	13572	13544	13466	13548	13642	13746	13625	13642	13634	13623	13541	13634	13728	13562	13520	13655	13701	13599	13575	13692	13587	13692	13454	13555	13680	13565	13557	13581	13475	13735	13505	13579	13628	13545	13597	13783	13604	13566	13592	13569	13445	13540	13601	13541	13605	13645	13516	13587	13529	13733	13701	13760	13399	13583	13801	13540	13502	13679	13499	13698	13645	13757	13594	13558	13543	13607	13599	13570	13715	13503	13620	13441	13619	13563	13641	13586	13725	13559	13632	13443	13586	13744	13492	13528	13449	13631	13585	13604	13530	13551	13594	13678	13786	13496	13574	13658	13618	13640	13561	13470	13531	13614	13533	13675	13769	13556	13505	13708	13670	13571	13694	13539	13578	13644	13678	13666	13622	13592	13601	13481	13592	13597	13513	13547	13636	13499	13650	13636	13589	13611	13539	13608	13614	13455	13572	13541	13672	13609	13708	13670	13681	13425	13631	13640	13606
24208	21146	28524	25671	24798	24911	23483	19943	18466	17947	17213	16776	16268	15970	15936	15756	15640	15656	15612	15579	15548	15456	15525	15349	15387	15227	15294	15125	15239	15262	15096	15388	15050	15334	15318	15190	15195	14998	15202	15117	15026	15142	15079	15016	14970	14986	14980	14983	15075	14972	14986	14965	15060	15235	14929	15000	15078	15015	15006	15101	15048	15125	14904	15116	15083	14882	14988	15031	14970	14839	15263	15077	15011	14987	15113	15027	15086	15052	15035	14921	15091	15091	14991	15140	14976	14820	14723	15194	14909	15085	15065	14956	15021	14944	14968	15105	14931	14971	15007	15077	15059	14957	15024	15003	15057	14985	14971	14829	14710	14988	14949	14977	14810	14946	15027	15108	14998	14803	15021	15124	14955	14956	14964	14836	15123	14930	14966	14927	14871	15044	15079	15067	15152	15070	15145	15055	14889	14951	14987	14981	15099	15088	15129	15070	15026	14966	14922	14940	15029	14932	14987	15299	15065	14803	15038	15143	15072	15140	14874	14797	14885	15170	14906	15040	14883	15006	14940	15089	14810	15137	14826	14884	15000	14986	15203	15049	15061	14952	15063	14918	15046	15069	15018	15127	14908	14912	14962	15014	14823	14987	14912	15122	15002	15024	15020	14974	15008	15101	15146	14993	14994	15052	15022	14932	15026	14951	15048	14738	14909	14888	15121	15154	15111	14961	14882	15095	15025	15029	15073	15055	14843	14926	14817	14967	14700	14927	14966	15007	15167	14951	14790	14940	15151	14974	14933	15103	15202	14943	15006	14945	15176	15033	14944	14950	15266	15056	15083	14802	15005	15095	15169	14994	14938	14993	14905	15065	15074	14943	15105	14971	15016	15022	14963	14986	15082	15056	15019	14914	15003	14960	14999	15024	15023	14940	14848	15029	15044	14986	15221	15039	14963	15045	15115	15107	14947	14787	14973	14847	14970	15195	15047	15098	14859	15260	14956	15146	15050	14930	14940	14925	15183	15205	15145	15024	14961	14989	15062	14871	15102	14949	15173	15222	14916	15143	14768	15141	14859	15020	15170	14954	14974	14981	15029	15100	15049	15211	14776	14847	14889	15197	14951	14981	15040	15085	15023	15096	14896	14862	14950	15133	15189	15194	14841	14994	15135	15027	15071	15078	15017	15032	14962	15005	14993	14881	15165	15007	14968	14984	15132	14927	15137	14947	15009	15109	15012	14879	14925	15050	14981	14917	14907	14844	15182	14972	14916	14934	14844	14896	14996	15169	14886	15102	14991	14876	15231	14861	15120	14986	15052	15164	15000	14924	15212	15022	15023	14951	14998	14923	14845	15077	14966	15022	14878	14859	15125	14961	15001	14945	14918	15006	15103	14883	15127	15122	15071	14956	14833	14989	14977	15044	14929	15166	14984	15260	15200	14934	14940	15037	15303	15092	14997	14920	14829	15042	14926	15043	15100	14914	14975	14904	15047	14983	14930	14978	15029	15091	15163	14849	15043	14929	14959	15053	15013	14913	15107	15016	14980	14930	14856	14898	14976	15078	15134	14966	14872	14986	15019	14789	14978	15055	15066	15172	15058	15041	15048	15002	14938	15097	14887	14988	15167	14832	14833	14886	14958	15178	14970	14976	14908	14963	15108	15155	14956	15025	14925	15178	15172	15115	14945	15052	15037	14939	15004	14853	15081	15029	15052	14894	14891	14899	15027	14934	15090	14760	15092	15029	15015	14996	14941	15019	14950	15133	15011	15085	14984	15008	14994	14941	14964	14884	14886	15110	14889	15126	15064	14942	14759	14937	15039	14977	15119	15101	14860	15069	14973	15005	14913	14849	15076	15046	15096	15023	15122	14800	15023	15057	15013	15007	14993	15063	14856	15227	15085	15114	14993	14921	14814	14780	14825	15004	15244	14884	15143	14991	15010	15125	15029	15053	14965	15015	15042	15036	14981	14956	15080	15204	15072	15090	15098	14820	15169	15082	15150	15018	15099	15101	14903	15109	15020	15375	14934	14841	14976	14936	15045	15090	14953	15084	15217	15006	15030	14991	15014	15161	15194	15092	14845	15004	15166	15123	15006	15057	14975	14973	15086	15087	14964	14930	15119	15061	14957	14907	15002	14986	14848	15117	15088	15005	15002	15016	15115	15152	14872	15108	14831	15161	14977	15104	14935	15033	15103	15073	15167	14882	14942	14783	15101	15069	14892	15121	14917	15112	14992	14907	14920	14937	14916	14939	15218	15106	14949	15193	14966	15134	15012	14975	14901	14950	15027	15050	14930	15124	14899	15232	15111	15123	15038	15093	15012	14902	14935	14909	15075	15258	14997	15039	15037	14971	15154	15118	14886	14840	15157	15039	15023	15099	15080	14842	15107	14950	14952	15013	14903	15062	15078	15095	14967	14780	15286	14941	15061	15308	15033	14952	15078	14765	14869	14905	14920	14806	15031	15133	14987	14980	15031	15033	15062	15267	14754	14955	14997	15094	15008	15000	15069	15097	15250	15058	14960	14979	15068	14853	14879	14915	14996	15074	15089	15105	15048	14841	14945	15007	15161	15140	15128	15085	14997	14818	14852	15106	15043	15054	14882	14940	14933	15009	14946	14883	14999	15102	14974	14986	15136	14970	14912	15005	15187	14994	15041	15107	15032	15120	15168	15017	14995	15022	14933	14861	15026	15072	14935	15037	14845	14912	15041	15021	15153	15062	15006	15037	14758	15170	14996	14928	14939	14964	14953	14879	14914	14994	14966	14927	15075	15117	14897	14936	14947	15214	15092	14955	14948	14963	15040	15002	15022	15006	15079	14915	15112	15167	15048	14889	14895	14855	15028	14884	14864	14719	14905	14818	14780	15161	14837	15089	14961	15038	14969	15018	14834	14797	14935	14944	14958	15018	14980	15146	14983	14960	15061	14877	15052	14966	14921	14962	15039	14883	15180	15132	15152	15114	15191	14950	15044	14849	15013	15210	14948	15005	14903	14869	15243	15069	14977	15058	14892	14886	15012	14962	15053	14958	14886	15007	14989	14910	14983	14937	15048	14915	14915	15048	14975	14995	14809	15046	14998	15029	15115	14980	15015	15092	14975	15049	15000	15014	14994	14999	14991	14863	14922	14902	15148	15245	14847	15008	15026	15078	15079	15139	14992	15070	14989	15184	15073	14985	15092	14941	15008	14999	15083	15043	14994	14989	15121	15050	14963	14785	14948	15145	15065	15120	15092	14981	14868	14916	14961	15206	15088	15108	15065	15162	14951	14905	15010	14748	14980	14833	15127	15054	14988	14990	15139	15152	15063	15176	15147	15000	15050	14895	15128	14957	14869	14878	14931	15033	15081	15248	14942	15018	15111	15323	15050	14988	15024	15004	15189	15081	14992	14848	15170	15043	15093	15136	15078	14986	14954	14973	14974	14795	15142	14958	14903	14988	15030	14966	15038	14802	14932	15038	15082	15049	14842	15007	14959	15138	15041	14968	14919	15099	15037	15132	15011	14940	15121	15088	15027	14978	15133	15110	15044	14895	15290	15002	15137	15004	15038	14894	15144	15005	15218	15112	15179	14963	15118	14990	15046	15095	15008	14987	15056	15148	15123	14958	14865	14971	15169	15133	14884	15030	14831	14820	15112	15135	15093	15051	15159	14993	15119	15064	15110	15026	15022	15102	15128	15098	15213	15061	14729	14869	14938	14885	14937	14970	14796	15020	14981	15026	14926	15191	14944	14871	15111	14953	15188	15202	15225	14877	14879	15070	14882	14976	15026	15037	15016	15038	15084	14986	14935	15027	15194	15049	15080	15161	15185	14963	15126	14974	14922	14954	14975	15126	14896	14992	14808	14969	15067	15071	14878	15146	15221	15033	14849	14893	15047	14975	15092	14971	14888	14955	15097	14955	15156	14853	15065	15131	14946	15128	15140	14947	14936	14832	15067	14893	15147	14983	14781	15196	15032	15015	15023	15039	15066	14953	14997	15178	15122	14910	15150	15018	14888	15115	15000	14890	14843	14979	15161	15009	15016	14886	14938	15053	14868	15020	15049	15102	14965	14820	15005	14970	15157	14844	14884	15181	14970	14835	14938	14953	15163	14850	14859	14978	15075	15083	15114	15085	15056	15042	14880	14917	15079	15147	14792	15090	15139	15035	15025	15009	15034	15017	14878	15001	14960	14936	14845	15059	15063	15104	14991	14992	14758	14884	14817	14962	15043	15117	15203	15046	15053	15054	14928	14926	15123	15082	15211	15123	15094	15134	14990	15089	15120	15170	14988	14983	15056	15000	15057	15125	15182	14981	14958	15210	14817	14933	15072	14972	14877	14800	14985	15038	15039	15050	15038	15069	15015	14925	14958	15104	14913	14928	15193	14943	14988	15024	14965	14929	15119	14932	14793	15047	14831	15144	14858	15048	15223	15054	15081	15132	14927	15090	15011	14878	14988	14858	15079	14946	15349	14960	15081	15169	15097	15202	14896	14978	15027	14930	15065	14957	14903	15047	15007	14876	15000	14940	15134	15030	15036	14806	14996	14788	14837	15201	14918	14999	15084	14820	15158	14924	15004	15004	14936	14997	14986	14803	14990	15062	15201	14979	15098	15033	14882	15067	15003	15185	14991	14932	15255	15198	15065	15143	15098	14973	14855	14764	15086	15056	15043	15111	14972	15047	14999	14847	14852	14833	14932	15139	15054	15041	14962	15050	15060	14962	15044	15111	15125	14879	15061	15127	15000	15112	14956	15042	15124	15055	14999	14982	15028	15192	15051	14914	14939	15005	14867	14970	14991	14979	14815	15127	14992	15020	15005	14985	15115	15072	15030	14996	15170	14982	14765	15084	14891	15033	14905	15097	15017	15007	15170	15027	15029	14838	15071	14890	15129	15071	15008	14985	15009	14993	14983	14972	14961	14913	14838	15031	15091	15075	15045	15088	14980	15124	15016	14786	15077	14949	15125	14939	15039	14969	14959	14884	15133	15069	15030	14739	14850	14817	15013	15032	15184	14920	15060	15010	15040	14871	15126	15159	15149	15081	14974	14956	15025	15156	15120	15036	15013	15073	15102	14884	15036	15105	15035	14913	15076	14972	14856	15060	15141	15080	14971	14993	15100	15001	14961	14811	15019	14952	14959	14994	14834	14977	14994	15022	15074	15025	15042	15021	15086	15055
30723	49687	45610	35796	30043	25758	22739	20334	18615	17754	16807	15937	15448	15068	14843	14652	14359	14355	14326	14236	14207	14154	13983	13877	13910	13807	13709	14006	13968	13883	13803	13742	13736	13588	13750	13741	13676	13663	13779	13662	13527	13613	13598	13594	13671	13594	13625	13657	13641	13580	13444	13673	13486	13702	13650	13517	13685	13602	13559	13440	13696	13661	13585	13448	13686	13499	13647	13528	13652	13586	13413	13525	13671	13691	13542	13617	13516	13459	13666	13542	13490	13523	13632	13504	13436	13469	13555	13513	13658	13384	13401	13653	13515	13594	13486	13496	13569	13600	13613	13623	13529	13486	13605	13567	13426	13602	13574	13471	13590	13539	13506	13532	13536	13648	13740	13668	13599	13452	13523	13465	13543	13595	13490	13579	13620	13578	13558	13585	13722	13553	13665	13676	13507	13785	13615	13343	13390	13586	13648	13583	13504	13475	13614	13572	13596	13518	13629	13342	13473	13587	13617	13480	13513	13481	13562	13629	13394	13616	13512	13467	13566	13504	13558	13523	13676	13819	13756	13488	13559	13765	13539	13533	13657	13552	13346	13548	13639	13718	13668	13549	13548	13551	13609	13527	13528	13537	13576	13497	13596	13608	13640	13380	13683	13688	13557	13602	13645	13545	13617	13424	13573	13597	13568	13719	13582	13540	13508	13586	13415	13629	13713	13646	13541	13519	13615	13515	13492	13559	13657	13580	13609	13534	13624	13619	13561	13588	13479	13674	13646	13626	13495	13353	13634	13432	13490	13617	13509	13667	13455	13458	13630	13573	13467	13637	13587	13556	13654	13668	13667	13555	13605	13478	13565	13667	13474	13504	13519	13603	13663	13543	13571	13446	13480	13668	13587	13539	13536	13553	13420	13566	13273	13637	13450	13494	13466	13450	13469	13671	13595	13529	13623	13442	13558	13742	13417	13530	13479	13556	13578	13588	13610	13594	13670	13491	13532	13567	13557	13502	13539	13519	13676	13581	13560	13517	13547	13344	13480	13556	13541	13606	13575	13380	13651	13465	13634	13650	13623	13432	13581	13557	13626	13410	13479	13733	13513	13566	13597	13491	13557	13594	13449	13502	13634	13684	13677	13536	13447	13638	13613	13521	13560	13714	13547	13491	13309	13668	13559	13610	13576	13475	13609	13584	13733	13454	13595	13587	13670	13562	13467	13544	13526	13502	13573	13536	13453	13589	13596	13462	13436	13584	13485	13505	13590	13640	13440	13436	13491	13593	13541	13507	13322	13498	13519	13557	13432	13510	13598	13722	13590	13540	13494	13522	13540	13489	13641	13623	13504	13546	13572	13543	13567	13469	13570	13701	13543	13549	13586	13469	13560	13543	13472	13547	13673	13666	13640	13572	13441	13689	13491	13626	13550	13537	13615	13619	13394	13617	13502	13479	13664	13724	13496	13707	13431	13405	13571	13565	13674	13595	13664	13498	13492	13582	13509	13516	13578	13488	13682	13627	13540	13616	13455	13616	13473	13517	13595	13594	13601	13496	13405	13583	13638	13513	13411	13600	13616	13680	13542	13497	13630	13455	13484	13570	13463	13533	13555	13567	13546	13568	13340	13754	13653	13633	13629	13495	13607	13436	13516	13678	13480	13616	13479	13624	13728	13470	13608	13444	13639	13547	13642	13480	13585	13746	13500	13501	13599	13641	13384	13467	13690	13593	13476	13672	13549	13719	13554	13549	13449	13671	13482	13564	13398	13587	13584	13463	13403	13599	13466	13593	13463	13519	13420	13500	13552	13578	13676	13577	13703	13593	13703	13647	13624	13629	13449	13677	13411	13578	13515	13618	13788	13387	13633	13470	13416	13580	13503	13670	13495	13482	13591	13552	13543	13605	13750	13560	13686	13575	13606	13586	13470	13531	13530	13488	13660	13697	13630	13449	13500	13498	13787	13456	13382	13437	13508	13511	13463	13612	13552	13528	13629	13529	13445	13483	13639	13573	13598	13513	13285	13506	13584	13578	13625	13565	13636	13621	13741	13639	13398	13397	13511	13599	13632	13593	13528	13458	13553	13617	13469	13437	13679	13631	13571	13692	13542	13639	13487	13421	13549	13495	13575	13547	13628	13457	13385	13633	13520	13573	13489	13587	13443	13705	13489	13379	13649	13439	13607	13576	13535	13591	13538	13715	13502	13507	13588	13575	13634	13511	13515	13430	13592	13573	13519	13590	13534	13415	13628	13471	13426	13564	13527	13506	13470	13468	13651	13625	13657	13554	13563	13461	13560	13702	13521	13452	13638	13602	13508	13566	13612	13455	13572	13599	13627	13715	13490	13530	13518	13540	13715	13621	13636	13595	13623	13738	13549	13546	13480	13393	13445	13530	13520	13640	13551	13493	13546	13538	13596	13427	13599	13405	13629	13576	13629	13482	13530	13613	13660	13439	13642	13438	13502	13483	13452	13541	13586	13569	13581	13670	13617	13643	13576	13561	13605	13497	13657	13462	13614	13566	13585	13758	13495	13725	13578	13420	13543	13645	13455	13669	13571	13520	13557	13540	13508	13608	13438	13712	13494	13603	13454	13516	13348	13546	13499	13506	13641	13560	13513	13667	13367	13362	13518	13593	13613	13513	13749	13491	13452	13602	13637	13504	13430	13527	13623	13666	13380	13594	13581	13653	13588	13461	13474	13517	13517	13451	13678	13694	13622	13485	13770	13593	13652	13535	13390	13580	13640	13627	13617	13563	13571	13465	13436	13578	13531	13507	13558	13606	13541	13514	13722	13582	13661	13671	13680	13319	13584	13633	13633	13511	13371	13411	13474	13540	13632	13683	13558	13625	13646	13726	13573	13382	13534	13564	13687	13578	13549	13449	13786	13557	13467	13484	13468	13523	13503	13640	13578	13402	13446	13538	13503	13544	13529	13364	13517	13425	13451	13719	13486	13554	13666	13508	13735	13436	13663	13701	13420	13554	13551	13513	13653	13544	13497	13517	13660	13481	13408	13456	13700	13537	13591	13628	13474	13492	13443	13447	13623	13554	13586	13609	13640	13563	13632	13525	13553	13650	13638	13615	13450	13603	13450	13542	13712	13598	13618	13437	13622	13526	13777	13719	13556	13378	13675	13577	13649	13568	13575	13582	13622	13387	13602	13562	13404	13491	13532	13509	13578	13539	13762	13538	13422	13610	13590	13439	13408	13610	13664	13475	13631	13699	13494	13448	13627	13662	13417	13674	13632	13428	13714	13667	13633	13521	13556	13550	13621	13456	13546	13550	13558	13512	13589	13392	13537	13460	13509	13814	13632	13527	13645	13444	13506	13624	13398	13626	13670	13413	13515	13553	13508	13383	13679	13553	13720	13488	13492	13468	13535	13498	13500	13402	13728	13425	13788	13508	13395	13636	13660	13593	13570	13532	13537	13429	13697	13206	13722	13653	13551	13602	13592	13471	13594	13536	13539	13623	13679	13453	13497	13628	13606	13627	13673	13524	13512	13590	13524	13625	13521	13526	13499	13510	13568	13468	13382	13483	13537	13508	13573	13653	13601	13589	13611	13550	13621	13484	13510	13733	13452	13582	13545	13566	13605	13394	13729	13685	13577	13762	13449	13636	13486	13669	13572	13498	13502	13631	13512	13780	13691	13751	13526	13647	13439	13478	13470	13581	13554	13485	13459	13718	13584	13477	13753	13597	13698	13522	13749	13484	13742	13499	13436	13686	13549	13522	13630	13657	13702	13604	13568	13481	13569	13683	13604	13428	13767	13458	13618	13561	13699	13704	13438	13750	13418	13649	13487	13600	13550	13543	13551	13739	13484	13550	13686	13631	13514	13639	13526	13703	13697	13643	13603	13547	13468	13559	13528	13615	13367	13405	13407	13433	13484	13777	13548	13569	13400	13664	13577	13512	13476	13615	13651	13526	13548	13645	13464	13488	13443	13562	13504	13681	13527	13544	13524	13733	13540	13484	13547	13569	13516	13726	13542	13585	13472	13593	13524	13751	13603	13417	13530	13420	13636	13602	13659	13621	13650	13578	13442	13703	13725	13522	13572	13549	13555	13617	13530	13563	13452	13707	13598	13595	13676	13526	13592	13616	13526	13584	13531	13610	13454	13601	13630	13361	13613	13499	13534	13365	13521	13632	13634	13549	13557	13444	13664	13566	13469	13516	13653	13497	13432	13625	13677	13554	13553	13559	13453	13686	13715	13637	13479	13560	13578	13581	13554	13707	13600	13530	13488	13529	13661	13481	13482	13528	13492	13742	13627	13510	13657	13713	13646	13506	13494	13649	13620	13552	13603	13507	13502	13589	13501	13624	13471	13667	13710	13333	13541	13573	13503	13575	13466	13426	13759	13617	13491	13531	13693	13605	13635	13431	13711	13420	13574	13475	13585	13469	13636	13495	13635	13538	13551	13450	13513	13597	13657	13472	13497	13673	13501	13461	13587	13393	13688	13651	13407	13586	13537	13424	13560	13627	13679	13565	13516	13493	13614	13588	13617	13619	13458	13560	13560	13708	13634	13451	13591	13583	13537	13717	13567	13631	13423	13744	13610	13516	13644	13502	13550	13547	13701	13466	13498	13524	13557	13525	13459	13536	13450	13440	13529	13594	13466	13591	13552	13473	13665	13553	13518	13462	13554	13674	13563	13622	13417	13412	13613	13670	13528	13579	13494	13445	13609	13654	13564	13633	13565	13644	13565	13668	13520	13670	13664	13564	13644	13488	13388	13664	13547	13614	13437	13499	13515	13545	13542	13718	13596	13644	13646	13332	13672	13653	13500	13647	13530	13537	13554	13556	13427	13659	13628	13703	13451	13577	13620	13575	13664	13592	13625	13447	13500	13532	13622	13620	13436	13508	13606	13470	13532	13689	13538	13639	13630	13625	13653	13565	13702	13597	13640	13771	13321	13600	13583	13581	13495	13558	13429	13534	13601	13496	13548	13507	13545	13492	13392	13637	13666	13747	13625	13602	13561	13500	13720	13537	13648	13462	13491	13443	13568	13666	13483	13525	13673	13549	13585	13501	13700	13672	13551	13449	13651	13631	13513	13469	13481	13489	13577	13653	13410	13580	13631	13375	13466	13622	13587	13423	13537	13556	13491	13668	13419	13522	13397	13699	13522	13670	13410	13586	13663	13638	13551	13504	13692	13674	13442	13597
22904	21132	28819	23841	22528	25517	27543	22273	20217	19688	19035	18005	17619	17231	17042	16716	16794	16535	16547	16558	16377	16138	16210	15994	16184	16044	16066	15928	16084	15899	15933	15975	15886	15846	15934	15799	15882	15739	16048	15744	15766	16021	15690	15823	15669	15697	15692	15655	15800	15631	15762	15693	15683	15732	15697	15360	15714	15669	15660	15703	15810	15900	15749	15755	15960	15718	15655	15731	15726	15616	15643	15735	15529	15623	15575	15682	15738	15544	15837	15613	15560	15671	15780	15686	15702	15663	15800	15666	15569	15824	15733	15570	15827	15865	15676	15643	15658	15693	15478	15935	15764	15693	15458	15628	15732	15843	15769	15692	15783	15695	15716	15777	15729	15671	15791	15825	15640	15793	15705	15784	15592	15481	15657	15594	15645	15738	15628	15796	15783	15778	15596	15545	15629	15792	15437	15717	15824	15633	15587	15894	15632	15825	15651	15616	15650	15833	15827	15555	15500	15656	15776	15609	15542	15696	15700	15600	15680	15752	15748	15544	15691	15686	15706	15826	15672	15870	15675	15729	15749	15586	15583	15652	15657	15669	15688	15684	15664	15647	15905	15860	15744	15715	15656	15516	15613	15587	15655	15585	15585	15533	15633	15690	15625	15676	15970	15773	15830	15687	15735	15777	15511	15964	15846	15384	15783	15637	15660	15622	15699	15795	15840	15515	15569	15861	15706	15690	15799	15638	15657	15702	15491	15654	15730	15520	15710	15522	15713	15632	15852	15690	15606	15622	15685	15856	15587	15845	15681	15646	15655	15524	15662	15648	15653	15878	15805	15638	15883	15776	15818	15747	15768	15735	15777	15942	15673	15584	15594	15899	15481	15605	15650	15600	15913	15640	15726	15771	15758	15690	15735	15539	15837	15683	15668	15718	15711	15679	15551	15484	15405	15689	15804	15908	15800	15593	15588	15781	15560	15687	15688	15771	15754	15735	15610	15832	15697	15613	15623	15774	15668	15538	15648	15573	15624	15680	15549	15668	15586	15652	15576	15603	15645	15573	15833	15721	15646	15754	15656	15906	15582	15562	15560	15574	15679	15757	15615	15593	15857	15798	15656	15544	15566	15716	15857	15625	15719	15553	15501	15678	15701	15760	15831	15625	15637	15664	15479	15559	15557	15633	15707	15639	15860	15620	15649	15688	15668	15736	15669	15704	15674	15678	15737	15700	15698	15677	15568	15760	15704	15505	15649	15848	15750	15623	15671	15717	15700	15583	15871	15664	15774	15557	15601	15795	15719	15654	15553	15755	15614	15680	15699	15600	15572	15716	15618	15724	15567	15421	15542	15821	15635	15717	15687	15730	15611	15411	15785	15566	15433	15556	15510	15885	15759	15738	15479	15667	15537	15889	15568	15522	15704	15535	15567	15665	15826	15695	15736	15700	15716	15607	15644	15583	15757	15702	15680	15565	15796	15911	15492	15788	15731	15602	15676	15583	15711	15867	15560	15520	15649	15381	15762	15723	15826	15650	15634	15708	15816	15807	15711	15672	15795	15748	15642	15562	15662	15694	15906	15735	15505	15440	15817	15792	15890	15723	15637	15566	15703	15587	15674	15612	15380	15707	15573	15859	15632	15644	15619	15533	15627	15780	15768	15505	15630	15647	15516	15724	15658	15610	15565	15655	15727	15732	15612	15957	15580	15562	15693	15655	15626	15651	15823	15906	15606	15621	15753	15634	15843	15711	15889	15831	15527	15728	15730	15488	15772	15731	15568	15529	15800	15775	15492	15645	15728	15610	15598	15804	15865	15751	15647	15687	15573	15691	15663	15777	15675	15625	15708	15691	15721	15727	15880	15497	15615	15641	15632	15662	15810	15751	15588	15537	15422	15630	15609	15661	15723	15658	15783	15696	15710	15930	15684	15484	15720	15798	15610	15820	15538	15761	15674	15648	15676	15870	15800	15777	15881	15644	15860	15603	15547	15619	15698	15849	15444	15796	15471	15782	15735	15586	15815	15663	15589	15769	15673	15457	15621	15576	15502	15666	15595	15812	15723	15711	15723	15757	15557	15617	15700	15502	15942	15625	15816	15629	15569	15711	15802	15710	15784	15834	15715	15434	15498	15825	15718	15705	15647	15602	15567	15735	15702	15642	15547	15539	15656	15658	15639	15672	15640	15587	15718	15797	15699	15637	15591	15760	15688	15484	15425	15679	15713	15678	15870	15651	15669	15775	15675	15625	15757	15662	15850	15641	15810	15802	15617	15789	15697	15516	15693	15657	15735	15790	15699	15767	15643	15648	15593	15669	15592	15537	15709	15686	15517	15557	15557	15816	15792	15729	15706	15484	15775	15821	15426	15564	15750	15665	15684	15693	15671	15577	15719	15544	15734	15883	15551	15628	15588	15573	15587	15623	15626	15944	15897	15721	15816	15801	15869	15851	15761	15810	15824	15678	15633	15649	15839	15625	15554	15760	15681	15749	15539	15762	15636	15594	15630	15768	15615	15626	15599	15630	15761	15626	15601	15810	15908	15754	15579	15616	15571	15670	15773	15707	15537	15705	15657	15574	15701	15666	15891	15827	15677	15726	15478	15597	15656	15718	15676	15725	15502	15640	15588	15779	15629	15560	15578	15450	15734	15699	15765	15483	15592	15736	15794	15657	15671	15698	15593	15822	15602	15625	15795	15616	15728	15789	15776	15799	15579	15731	15940	15639	15717	15647	15669	15646	15509	15533	15621	15650	15754	15794	15869	15618	15627	15753	15678	15602	15781	15783	15652	15546	15543	15634	15615	15650	15702	15823	15720	15629	15633	15864	15572	15728	15757	15703	15859	15823	15607	15769	15713	15678	15632	15721	15620	15885	15848	15664	15588	15718	15692	15674	15477	15691	15795	15736	15781	15753	15742	15770	15760	15846	15549	15511	15630	15536	15725	15599	15754	15628	15671	15586	15784	15706	15693	15573	15624	15721	15649	15536	15753	15731	15762	15623	15630	15716	15695	15616	15534	15634	15575	15617	15606	15708	15943	15674	15720	15900	15437	15703	15616	15655	15460	15642	15605	15664	15846	15799	15497	15666	15635	15522	15502	15666	15711	15699	15661	15731	15672	15549	15725	15667	15575	15835	15650	15543	15665	15473	15474	15525	15808	15761	15716	15897	15712	15594	15346	15696	15661	15870	15686	15548	15853	15812	15777	15761	15711	15835	15714	15660	15802	15863	15681	15674	15904	15863	15736	15693	15594	15669	15771	15736	15557	15715	15525	15756	15720	15620	15722	15528	15611	15646	15763	15627	15638	15640	15721	15731	15636	15665	15605	15898	15806	15562	15789	15742	15836	15744	15615	15762	15645	15777	15590	15482	15758	15571	15660	15863	15576	15524	15790	15681	15735	15749	15677	15578	15606	15438	15672	15726	15771	15902	15644	15355	15647	15638	15644	15562	15798	15715	15824	15509	15736	15581	15734	15644	15768	15792	15632	15548	15650	15728	15739	15900	15633	15707	15778	15664	15779	15708	15648	15774	15707	15674	15667	15685	15638	15867	15765	15858	15741	15558	15758	15795	15688	15486	15775	15648	15644	15582	15593	15667	15632	15451	15535	15790	15595	15664	15765	15678	15606	15601	15497	15631	15662	15905	15736	15415	15502	15613	15692	15533	15738	15671	15889	15649	15548	15765	15672	15557	15675	15656	15884	15681	15649	15591	15766	15515	15626	15665	15604	15659	15686	15502	15562	15546	15530	15636	15677	15690	15655	15443	15594	15723	15476	15644	15720	15725	15750	15799	15575	15680	15547	15717	15842	15760	15732	15547	15680	15879	15814	15559	15790	15624	15530	15571	15767	15772	15615	15626	15539	15822	15864	15796	15675	15557	15714	15825	15676	15763	15839	15800	15829	15765	15619	15501	15794	15529	15801	15727	15491	15611	15590	15864	15772	15779	15738	15734	15747	15712	15707	15673	15800	15804	15531	15518	15529	15670	15597	15749	15618	15645	15539	15692	15466	15634	15610	15670	15701	15598	15482	15680	15665	15588	15567	15597	15663	15644	15685	15541	15647	15707	15665	15586	15727	15668	15738	15498	15723	15545	15778	15840	15763	15569	15554	15634	15740	15643	15552	15704	15779	15633	15704	15448	15718	15521	15741	15642	15899	15695	15576	15676	15664	15537	15894	15804	15558	15674	15736	15644	15643	15648	15597	15548	15522	15707	15533	15828	15613	15669	15815	15521	15727	15844	15764	15746	15622	15801	15769	15964	15576	15823	15695	15657	15539	15689	15704	15535	15635	15592	15628	15621	15596	15724	15583	15697	15697	15547	15622	15701	15792	15450	15781	15685	15738	15811	15781	15731	15667	15813	15737	15545	15748	15573	15678	15562	15707	15753	15746	15648	15817	15749	15737	15740	15711	15467	15536	15428	15677	15627	15618	15751	15552	15517	15551	15660	15802	15680	15791	15561	15737	15613	15602	15812	15670	15659	15562	15558	15561	15719	15598	15645	15685	15610	15703	15632	15663	15714	15718	15803	15846	15704	15711	15679	15708	15621	15715	15449	15685	15615	15730	15530	15392	15746	15775	15767	15681	15759	15667	15672	15826	15777	15682	15764	15751	15846	15764	15774	15656	15641	15438	15530	15664	15589	15831	15743	15842	15633	15450	15451	15598	15588	15766	15885	15699	15781	15756	15576	15766	15613	15872	15657	15651	15654	15630	15598	15514	15800	15729	15554	15674	15756	15616	15594	15773	15726	15601	15601	15553	15809	15589	15531	15600	15593	15605	15654	15690	15738	15820	15841	15562	15505	15555	15767	15693	15699	15760	15730	15575	15620	15619	15464	15642	15945	15725	15761	15719	15701	15515	15816	15850	15628	15605	15701	15883	15652	15891	15563	15616	15589	15499	15853	15862	15458	15622	15666	15744	15574	15760	15775	15640	15753	15487	15584	15841	15827	15886	15735	15716	15720	15679	15635	15858	15797	15736	15581	15581	15643	15702	15538	15794	15643	15692	15629	15646	15667	15858	15779	15634	15807	15841	15819	15721	15685	15791	15622	15605	15688	15682	15757	15648	15628	15628	15454	15721	15773	15852	15658	15606	15735	15677	15634	15567	15697	15572	15786	15545	15712	15677	15636	15618	15788	15568	15470	15451	15763	15795	15783	15628	15740	15722	15550
32401	54913	51074	40237	33388	28502	25223	22828	20958	19571	18403	17375	16566	15878	15509	15444	15391	15049	14929	14773	14626	14551	14539	14432	14525	14436	14322	14386	14118	14300	14172	14170	14075	14222	14051	14242	13978	13963	14010	13955	14085	13914	14106	14085	14040	13855	13963	13985	13796	13995	14028	13908	13832	13819	14032	13844	13866	13882	13901	13962	13889	14057	14007	14037	13895	14090	13904	13918	13972	14062	14046	13826	14079	14027	13885	13832	13843	13889	13916	14025	14016	13971	13948	13841	14125	13934	13790	13942	13873	13919	13993	14080	13986	13904	13877	14011	13931	13801	14026	13996	13969	13803	13910	13963	13956	13983	13888	13970	14083	13743	13929	13935	13958	14028	13902	13782	13814	13916	13900	14063	13779	14226	14053	14022	13876	13927	14056	13847	13994	14066	13997	13858	13994	13868	13896	13970	14123	13880	13901	13916	13999	13830	14021	13954	13898	13947	13913	13754	14072	14033	13961	13919	13815	13730	14099	13912	13886	13940	13939	13883	14024	13729	13868	13906	13830	13892	13909	13876	13821	13933	13929	13954	13921	13900	13970	13891	13931	14038	13947	13951	13882	14102	13904	13908	13929	13821	14005	14008	14075	13858	14078	13952	13973	14080	13857	14001	13859	14061	13819	13975	13804	13941	13768	13899	13731	13978	13803	13814	13938	13880	14019	13981	13906	13806	13861	14089	13767	14054	14056	13766	13941	13908	13891	13856	13884	14019	13987	13893	13935	13854	13780	14034	13867	13762	13976	13921	14032	13999	13956	13863	14024	13947	13880	14004	13936	13929	13952	14011	13845	13910	13993	13890	13919	13838	13987	13912	13901	13974	13768	14009	14020	14018	13958	13885	13935	13851	13978	13882	14062	13961	13932	13971	14138	13978	13919	14029	14128	14070	13994	14040	13880	13802	14022	14011	14084	13972	13944	13888	14058	13796	14049	14040	13829	13914	13681	13882	13962	13909	14090	13917	13979	13990	13907	13973	13850	13712	13881	13963	13688	13732	14013	14037	13957	14047	13997	13964	13761	14018	13912	13840	13861	14008	13860	13743	13997	14029	13893	13904	13906	13817	13978	13847	13943	13981	14051	13988	13883	14008	13883	13823	14044	13918	14049	14037	13794	13902	13988	13860	13802	13669	14045	14051	13936	13709	14042	13956	13983	13876	13895	13804	13978	13809	14080	13819	13954	13887	13853	14333	13996	13969	14098	13771	13657	13934	13927	14109	13812	13782	13854	14070	14024	13996	13914	13914	13886	13656	14071	13947	13853	13848	13719	13883	13943	13809	13900	13932	13941	13862	13817	13845	14020	13755	13921	13900	14016	13971	13865	13992	13798	14041	14006	13883	13987	13964	14173	14009	13751	13950	13913	13997	13814	13842	13881	13991	13914	14018	14133	13902	13835	13962	13933	13948	13933	13943	13805	13757	14135	13908	13936	13766	14013	13842	13919	13916	13929	13837	13874	13953	14109	13744	13951	13845	13890	13842	13806	14134	13919	13816	13838	13920	13845	13718	13965	13887	13913	13980	13966	13959	13852	13799	13842	13994	14074	13896	13935	13835	13924	14005	13774	14156	13714	13982	13829	13875	13987	13804	14098	13913	13924	14029	14117	13760	14083	13826	14074	13984	13889	13802	14013	13948	13936	13977	13817	13998	13795	14010	13927	13993	13787	13907	13988	13884	13974	13986	13986	13984	13866	13790	14117	13965	13897	13890	13907	13950	13781	13987	13933	13976	13716	14025	13984	13802	13884	14109	13977	13934	13970	13922	13855	13949	13951	13981	13923	13912	13879	14014	13975	13797	14022	13949	13798	13883	14026	13910	13906	13923	13976	13938	13868	13677	13874	14078	13898	14137	13905	13853	13919	13815	14017	14024	14063	13891	13809	13857	13843	13964	13872	13844	13856	14001	13905	14071	13957	14006	14061	13934	14059	13948	14032	13897	14020	13934	14046	13906	13915	13877	13887	13905	14139	14067	14000	13958	13946	13786	13928	13935	14026	13633	13842	13835	13728	13890	13884	13951	13828	13862	13832	13910	13971	14023	13912	13871	14068	13819	13855	13894	14030	13877	13959	13871	13987	13892	13871	13955	13822	13895	13986	13933	13899	13972	13964	13938	13791	14009	13972	13800	13786	13867	13966	13846	14042	13932	14155	13862	13969	13984	13983	13949	13956	13846	13897	13942	13987	14004	13790	14022	13897	13956	13778	13917	13929	13957	13909	13811	13959	13997	13923	13931	14091	13794	13963	13772	13891	13923	13800	13887	13904	13914	13994	13832	13836	13945	14020	13930	13822	13883	13983	13896	13943	13926	14082	13952	13866	13901	13891	13927	14034	14015	13921	13948	13899	14034	14002	13983	13811	13917	13959	13942	13891	13800	13939	13907	13894	13989	14021	13852	13957	13913	14076	13828	13871	13818	13897	13950	13983	13934	14054	13894	14047	13889	13854	13964	13851	13938	13953	14008	13957	13868	13864	14084	13955	14069	13870	13859	13833	14026	13896	14120	13871	14022	13838	13927	14050	13893	13998	13880	13995	13891	13937	13925	13969	13821	13866	13824	13903	14019	13894	13747	14083	13993	14022	13850	13951	13966	13944	13882	13945	13995	14018	13873	13978	13895	13852	13715	13941	13927	14045	13939	13960	14045	13965	13886	14047	14042	13861	13853	13953	14124	13966	13970	14000	13956	13927	13823	13937	14081	13916	13958	13842	13931	13900	13843	13921	13847	14012	13914	13808	13935	13758	13943	14006	13796	13802	13859	13811	14015	13965	13894	13880	13915	13892	13845	13921	13807	13872	13970	14108	13929	13886	13764	13794	14019	13855	14072	13821	14008	13891	13786	13809	13920	14041	13928	13920	13976	13952	13862	13936	13797	13841	13899	13870	13918	13885	13716	13989	13814	14038	13895	13913	13924	13827	13929	13948	13815	13873	13874	13779	13956	13770	13808	13923	13913	14083	13970	13990	14045	13810	14074	13740	13921	13853	13952	14055	13869	13912	13995	13891	13998	13899	13905	13941	13784	13920	13920	14076	13778	13855	14037	13891	13882	13908	13909	13864	14027	13982	13885	13873	13967	13906	13835	13959	13887	13991	13927	13857	13813	14088	13930	13915	13749	13916	13826	13902	13760	13993	13965	13981	13965	13930	13874	13977	13957	13950	13847	13916	13738	13966	13956	13965	13959	13881	13937	13934	13858	13967	13904	13881	13964	14078	13695	13841	14200	13994	13864	13963	13867	13868	13905	13994	13925	14004	13942	13854	13991	13896	13960	13870	13928	13958	14003	13811	13845	13963	13932	13949	13976	13877	13882	13911	13699	13981	13831	13926	13952	13900	13920	13908	13982	14025	13887	13833	13930	14021	13885	13981	13927	13944	13906	13961	13727	13874	13866	13996	14145	14105	13836	13982	13803	14100	14084	14135	13869	13800	13884	14006	13893	13955	13970	13921	13937	13823	13894	13971	13817	13939	14134	13855	13802	13986	14047	14081	14091	13993	14034	13892	13866	14022	13986	13855	13918	13898	13916	13849	13904	13865	13990	14003	13799	14027	13957	13884	13763	13857	13893	13876	13904	13878	13897	13999	13851	13957	13852	13959	13777	13970	13949	13940	13937	14179	13931	13921	13951	14028	13987	13872	13834	13899	14082	13927	13847	13969	13858	13807	13982	13903	13946	14082	13932	13936	13974	14003	13942	13986	13740	14070	13894	13902	13864	13874	14067	13923	13923	13811	13959	13888	14005	13991	13851	14134	13832	13981	13943	13866	13923	13827	13903	14104	13939	13934	14020	13861	13768	14175	13807	13966	13765	13954	13835	14100	13836	13898	13854	13895	13848	13817	13843	14032	13792	14229	13886	13975	14073	14021	13966	13963	13896	13843	14046	13837	13966	13925	13803	13793	13921	13834	13853	14014	13853	14032	13937	13809	13927	13883	14008	13946	14054	14043	13971	14016	13936	13862	14065	13858	13828	14070	13876	13925	14122	13908	13979	13935	13899	13874	13997	13976	13939	13814	14118	13803	13994	13940	13929	13850	14065	13948	13778	13881	13988	13899	13894	14085	13902	13858	14002	13911	13979	13918	13825	14063	13829	13855	13767	13889	14054	14012	13771	13967	13944	13787	13857	13877	13979	13845	14121	14012	14005	13977	13817	14004	13905	13977	13853	13905	13873	14160	13919	13922	14017	13940	13895	13995	13854	14205	14117	13960	13958	14114	13932	13996	14089	13987	13967	13903	13957	13979	13949	14015	13797	13913	14120	13868	13882	13831	13938	13786	13765	13795	13975	13873	13947	13984	13917	13891	13955	13759	14015	13867	13900	13869	13963	13962	14025	13999	13974	13917	14074	13883	13737	13989	13816	13948	13913	13898	13936	13826	13957	13942	14053	13952	13908	13944	14180	14119	13853	13788	13766	13992	13931	13781	13925	13876	13867	14079	13951	13924	13860	13836	13914	14011	13999	14007	13921	14077	14013	13781	13912	14021	13813	13823	13909	13817	13821	13925	13937	13978	14029	13874	14008	13836	14169	13992	13820	13925	14041	13938	13859	13944	13861	14057	13914	13759	13908	14021	13791	13919	13947	13793	13844	14009	14094	13914	14045	13982	13861	14041	14036	13868	13995	14009	13928	13976	13862	13868	13959	13861	13747	13803	14091	13946	13930	13942	13673	13923	13912	14059	13933	13919	13939	14181	13993	13937	13977	13637	13945	13798	13925	13947	13850	13968	13856	14011	13960	13880	13938	14109	13832	13912	13962	14090	13988	13945	13925	13731	14052	13912	13975	13934	14016	13924	13921	13928	14096	14038	13993	13826	13900	13886	13893	13899	14094	13853	13962	13809	13714	14058	13874	14100	13946	13913	13813	14050	13932	13812	13899	14045	13888	13830	13810	14005	13977	13892	13958	13972	13995	13970	13961	13986	13952	13904	14014	13972	13938	13955	13918	13894	13874	13929	13948	13955	14051	13976	13976	13942	13833	13726	13889	13927	13832	13991	13939	14078	14079	13896	14016	13941	14087	13832	13978	13866	13871	13867	13925	13981	13909	13973	13944	13852	13842	13805	13894	14084	13774	13882	13960	14017	13902	14055	14038	13891	13927	13962	14042	14054	13962	14048	13947
29018	27627	34307	29872	23489	20870	18894	17580	17016	16447	16280	15956	15782	15586	15394	15194	15407	15305	15368	15124	15285	15078	15090	15164	15092	15065	15003	15077	14986	14873	14918	15131	14969	14964	14885	15058	14688	14987	14917	14974	15075	14949	14944	14930	15040	14858	14952	14995	14873	15035	14870	15011	14831	14930	14879	14999	15096	14892	14766	14806	14781	15089	14957	14914	14887	14760	14933	14869	15033	14943	14994	14859	15060	14781	14956	14873	14923	14936	14865	14992	14953	14894	14803	14988	14784	14756	14887	14941	14873	14867	14979	14954	14912	15036	15102	14847	14816	15018	14963	14874	15130	14923	14989	14877	15089	15045	14993	14829	14864	14837	14858	14914	14810	14969	14928	15074	14881	14945	14987	14740	14825	14817	14889	15117	14924	14705	14771	14900	14769	14778	15016	15073	14770	14960	15056	14920	14882	15021	15028	15109	14935	14925	15028	14914	14756	14673	14850	15006	14841	14875	14990	14935	14742	14913	14929	14898	14952	15085	14708	14994	14703	14910	15002	15182	14789	15007	14974	14856	15195	14825	14931	14840	14738	14949	14942	14914	14854	15054	15076	14861	14781	14835	14940	14819	14919	14963	14853	14894	14929	14904	14679	14957	14878	14877	14883	15038	14887	14935	14814	14788	14693	14876	14932	15011	15014	14683	14930	14952	14819	14879	14900	14817	14969	15016	15035	15006	14888	14796	14790	15004	15022	14975	14665	14931	14857	14761	14875	14903	14951	14868	15013	14908	14934	14888	15022	14832	14916	14950	14827	14926	15030	15129	14852	14691	14764	15026	14896	14876	15012	14866	15009	15051	14826	14778	14827	14770	14681	14830	14975	14851	14927	14951	14799	15144	14955	14777	14921	15199	15049	14943	15016	14924	15036	15001	14850	14921	14829	14938	14981	14755	14847	14868	15061	14838	14779	14856	14853	14842	14900	14709	14856	15003	14897	14880	14922	14868	14949	14828	14975	15152	14930	14919	14717	14847	14892	14888	14960	15067	14874	15017	14823	14850	14844	14949	14998	14742	14824	14706	14815	14804	14933	14637	14932	14902	14884	14825	14783	14846	14749	14874	15129	14999	14874	14909	14931	14783	14832	14656	14921	14807	14951	14845	14908	15091	14907	14936	14814	14871	14911	14836	15012	15054	14684	14807	14906	14814	15092	14792	14758	14831	14849	14772	15045	14823	14836	14776	15000	14979	15017	15062	14848	14944	14894	14726	15052	14871	14732	14887	15016	14882	14894	14975	15025	14857	14927	14876	14899	14614	14638	14917	14900	14825	14919	14824	14867	14996	14929	14895	14930	14807	15014	14907	15046	14736	14888	15013	14854	14921	14776	14987	14948	14910	14944	14829	14884	14881	14977	14920	14768	14918	14818	14984	15024	14987	14890	14980	15011	14984	14806	15136	14964	14944	14932	14926	14713	14956	15033	14934	14912	14982	14726	14693	14908	14890	15091	14877	14907	14937	14871	14889	15080	14842	14951	14853	14810	14932	15092	14626	14967	14875	14964	14833	14846	14890	14839	14805	15041	14731	14865	15106	15185	15185	15091	14973	14983	14971	15004	14806	14968	14972	14769	14776	14870	14948	14962	14931	15012	15125	14878	14925	15050	14935	14993	14991	14965	15112	15067	14758	14853	14781	14977	14994	14988	14847	15025	15208	14889	15075	14942	15004	14817	14822	14964	14858	14798	14926	14892	15085	15030	15013	14663	14979	15034	14982	14854	14941	15017	14920	14611	14735	14879	14933	14941	14818	15063	14932	14917	15101	14803	14795	15003	14958	14920	14935	14797	14733	14813	15009	14963	14915	14843	14779	14833	14851	14820	14803	14933	14880	15135	14926	14987	14800	15019	14773	14865	14732	14935	14852	14663	14810	15008	15026	14808	14960	14847	14945	14830	14868	14796	14916	14868	14871	14898	14824	14845	15030	15140	14804	14979	14887	14820	14939	14704	14729	14824	15056	14867	14965	14914	15059	14826	15008	14867	15001	14840	14892	14862	14856	14901	14803	14975	14818	14836	14839	14967	14928	14895	14921	15124	14918	14971	14960	14926	14894	14976	14967	14991	14928	14812	15010	14955	14930	14883	14851	14793	14769	14767	14910	14895	15027	15067	14808	14941	14952	14853	14862	15047	14949	14988	14785	14740	15003	14795	15000	15005	15040	14933	14968	14911	14963	14844	14958	14911	14953	14897	14859	14889	14975	14978	15062	14970	14899	15001	14834	14960	15051	14874	14988	14940	14848	14803	14870	14858	14888	14948	14958	14969	15049	14939	14759	14995	14944	15021	14898	14993	15058	14941	14809	14758	14888	14781	14958	15038	15073	14881	14781	14675	14815	14940	14918	14928	14639	14845	14934	14981	14936	14848	14874	15195	14881	15031	14989	14983	14859	14915	15011	15137	14964	14811	14821	14896	14926	14978	14933	14828	14925	15075	14822	14957	14867	14903	14887	14906	14967	14971	14960	14975	14983	14764	14998	14902	14863	15045	14807	14855	15062	14972	14736	14844	14645	14964	14878	14847	14902	14919	14808	14915	15015	14978	14891	15083	15125	14939	14961	15050	14955	14978	14854	14782	14708	14903	14670	14858	14632	14948	14929	14828	14865	14762	14843	14946	14839	15127	14783	15113	14946	15023	14950	14804	15069	14918	14865	15011	14891	14755	14979	14916	15147	14977	15120	15074	15023	14805	14900	14931	14825	15033	14784	14933	15028	14967	15003	14921	14996	15093	15021	14963	15083	14998	14862	14986	14805	14782	15148	14945	14892	14779	14981	14922	14942	14873	14895	14833	14945	14895	14906	14998	14769	14752	14954	14941	14979	14822	15082	14841	14858	15057	15041	14752	14984	14879	14880	15036	14915	14873	14782	15007	14885	15097	14961	14810	14907	15012	15099	14980	14927	14986	14877	14763	14896	14966	14919	14787	14859	14814	14809	14756	14977	14973	14957	14977	14966	14872	14890	15108	14949	14911	14848	14956	14821	15084	14942	14980	14957	14905	14951	15148	15020	14860	14789	14864	14937	15145	15145	14859	14828	14945	14861	14788	14808	14849	15075	14878	14989	14709	14987	14837	14939	14790	14836	14819	14962	14852	14973	14824	14667	14842	14981	14570	14840	14835	14852	14887	14856	14865	14814	14952	14856	14812	14846	14707	14906	14965	14905	14852	14919	14843	14743	14868	14908	14879	14963	14825	14812	14770	14894	14989	14906	14776	15081	15021	14729	14970	14928	14942	14954	14855	14849	14961	15003	15119	14782	14941	14986	14828	15076	15038	14968	14893	14877	14961	14989	14972	15089	15071	14874	15227	14827	15057	14743	14840	14819	14792	14806	14865	14806	14781	15100	14877	14950	14872	14956	14817	14888	14829	14937	14920	15135	14962	14939	15105	14785	14917	14875	14981	14876	15051	14840	14822	14995	15056	15001	15004	14706	14809	14899	15200	14982	14784	14758	14976	15032	14877	14736	14895	14932	15056	14892	14952	14982	14993	15136	15063	14877	14882	14951	15008	14905	14939	14842	14822	14847	15033	14864	15141	14872	14775	15056	14804	14789	15013	14883	14856	14851	14856	14875	14751	15027	14773	14880	15134	14877	14917	15174	14992	14816	14920	15222	14689	14847	15139	14839	14995	14908	14997	14797	15025	14999	14722	14989	14824	14944	14872	14923	15034	15097	14989	14973	14928	14913	14994	15079	14827	14695	14977	14918	15035	14723	14931	14943	14915	14919	14877	14718	14694	14947	14909	15024	14961	14907	14793	14927	14859	14967	14791	15040	14829	14934	15010	15087	15149	14851	14854	14994	14845	14858	14950	14879	14933	14995	14765	14973	14976	14778	14969	14829	14826	14947	14875	14957	14947	14870	14934	14781	14992	15038	14947	15056	14970	14859	14993	14729	14853	14945	14914	15053	14881	14980	14881	14901	14906	14895	14841	14985	14738	15003	14881	14966	14970	14896	14953	14936	14921	15025	15025	14900	14979	14807	15018	14993	15087	14967	14891	14852	14805	14798	14905	15021	14814	14957	15098	14992	14992	15134	14978	14816	14832	14907	14814	14826	14983	14791	14985	15097	15120	14779	14976	14959	14947	14821	14860	14978	14899	14877	14933	14920	14750	14958	14979	14657	14827	14758	15084	14895	14888	15023	14918	14866	14948	14849	14965	14879	14872	14769	14827	14699	14895	14852	15122	15054	14788	15054	14773	14889	14791	15175	14795	14865	14964	15077	14966	14834	14927	15020	15036	15021	15083	14686	14890	14689	14941	14887	14961	15023	14843	14862	14961	14801	14919	14942	14963	14955	14825	14883	14700	14981	14784	14859	15187	15000	14855	14876	14876	14940	14816	15059	15001	14805	15002	14887	14797	14964	14869	14808	14916	14877	14980	15037	15007	15003	14856	15034	14900	14865	14942	14877	14773	14812	14880	14770	14803	14900	14891	15018	14852	14789	15187	14840	14898	14910	14875	14819	14996	14931	15079	14773	14966	15070	14914	14696	15034	14860	14884	15208	15070	14908	14793	15161	14788	14860	14833	14739	14819	14709	14768	14800	15018	15190	15119	15091	15059	14744	15057	14841	14926	14893	14803	14987	14854	14991	15001	14970	14844	14885	14743	14842	15042	15054	15016	15027	14981	14962	15022	15082	14977	14762	14953	14785	14890	15004	15023	14918	14968	14958	14922	15019	14917	14885	14718	14901	14978	14767	14796	15127	14936	14899	14816	15050	14730	14873	14894	15029	15037	14935	14998	14865	14900	15078	14855	14819	14636	14789	14918	15020	15012	15088	14792	14893	14821	14821	14830	14881	15031	14836	15018	15015	15014	15118	14944	14838	14967	14979	14765	14903	14920	14996	14873	14942	14903	14901	15085	14753	14863	15091	14608	14765	15017	14958	15035	14831	14923	14920	14838	14901	14973	15057	14776	15032	15111	15014	14886	14752	14959	14745	14920	14882	14910	14872	15081	14960	14977	14875	14818	14860	14896	14977	14883	14816	14982	14819	14898	14810	15004	15068	14892	14929	15022	14843	14837	14810	14911	14909	15041	14936	14934	14617	14925	14978	14921	14864	15087	15089	14887	14853	14854	14890	14887	14939	14883	14710	14784	14999	14789	15061	14836	14956
31155	43265	39455	29207	24404	21216	18984	17373	16471	15894	15310	14972	14401	14343	13999	14175	14089	13848	13720	13845	13656	13855	13656	13629	13570	13693	13555	13601	13611	13639	13305	13531	13563	13543	13389	13585	13368	13504	13524	13602	13519	13608	13500	13490	13450	13457	13431	13457	13575	13336	13486	13394	13433	13374	13558	13445	13403	13406	13262	13390	13419	13385	13316	13329	13408	13423	13391	13359	13541	13392	13381	13421	13481	13310	13391	13457	13354	13468	13526	13489	13374	13398	13384	13499	13215	13608	13392	13458	13388	13412	13363	13390	13537	13406	13341	13316	13483	13470	13340	13345	13423	13465	13329	13405	13431	13482	13261	13294	13544	13370	13312	13577	13426	13570	13447	13520	13444	13531	13431	13437	13496	13513	13491	13538	13403	13393	13355	13348	13312	13340	13333	13363	13412	13375	13508	13499	13344	13322	13514	13458	13442	13578	13442	13419	13396	13273	13408	13458	13376	13360	13433	13543	13461	13404	13437	13503	13426	13599	13464	13450	13428	13519	13563	13467	13280	13456	13302	13420	13356	13543	13462	13433	13517	13507	13397	13247	13510	13333	13442	13461	13466	13305	13395	13449	13498	13506	13452	13350	13307	13524	13482	13465	13443	13530	13271	13516	13481	13357	13402	13539	13434	13476	13291	13481	13380	13522	13329	13349	13496	13376	13342	13370	13230	13397	13473	13524	13449	13482	13283	13518	13482	13335	13525	13415	13472	13413	13448	13277	13304	13267	13414	13583	13456	13337	13331	13467	13410	13447	13375	13413	13280	13454	13276	13500	13376	13343	13289	13549	13434	13323	13507	13398	13469	13168	13590	13470	13466	13388	13437	13375	13336	13412	13373	13465	13497	13375	13513	13618	13463	13435	13525	13440	13374	13251	13351	13251	13524	13623	13334	13406	13305	13233	13329	13374	13521	13369	13388	13364	13518	13417	13380	13455	13513	13250	13507	13385	13447	13476	13430	13363	13515	13464	13451	13348	13364	13553	13388	13331	13346	13425	13461	13536	13441	13442	13344	13592	13307	13446	13391	13388	13287	13318	13368	13516	13304	13583	13417	13553	13318	13476	13267	13517	13337	13487	13333	13414	13514	13328	13405	13540	13422	13347	13387	13267	13454	13362	13469	13358	13511	13342	13458	13485	13298	13512	13227	13541	13386	13556	13441	13422	13526	13424	13332	13473	13603	13512	13380	13582	13494	13395	13409	13435	13475	13575	13402	13554	13420	13472	13388	13424	13485	13478	13482	13538	13413	13402	13574	13373	13455	13382	13441	13398	13432	13237	13501	13296	13359	13665	13512	13448	13483	13449	13349	13389	13476	13371	13388	13286	13397	13255	13509	13231	13484	13359	13500	13370	13503	13625	13466	13502	13434	13364	13382	13489	13464	13638	13648	13290	13599	13520	13479	13385	13644	13448	13407	13446	13399	13541	13480	13500	13369	13365	13586	13306	13434	13526	13429	13314	13481	13326	13378	13361	13348	13378	13524	13476	13461	13382	13373	13423	13281	13501	13521	13284	13439	13327	13492	13274	13449	13493	13490	13411	13560	13435	13390	13465	13463	13431	13501	13442	13367	13364	13375	13458	13455	13330	13389	13419	13371	13409	13443	13487	13338	13319	13550	13341	13363	13305	13356	13451	13580	13340	13389	13351	13454	13467	13371	13553	13393	13246	13417	13514	13461	13463	13440	13489	13444	13496	13359	13476	13421	13402	13467	13537	13497	13434	13410	13367	13577	13339	13347	13296	13394	13491	13309	13531	13354	13389	13425	13387	13454	13576	13374	13456	13335	13373	13405	13468	13519	13423	13429	13503	13240	13335	13369	13440	13431	13430	13218	13566	13479	13363	13359	13449	13477	13421	13420	13428	13390	13414	13192	13362	13382	13352	13435	13369	13370	13469	13466	13610	13478	13333	13337	13496	13220	13483	13452	13388	13483	13540	13319	13491	13448	13450	13296	13410	13374	13514	13581	13451	13254	13381	13313	13457	13430	13456	13412	13552	13456	13405	13505	13363	13468	13380	13510	13505	13343	13293	13512	13285	13616	13437	13313	13420	13483	13503	13423	13351	13564	13343	13350	13386	13514	13343	13305	13504	13414	13339	13454	13347	13457	13391	13393	13456	13309	13443	13564	13464	13511	13430	13499	13484	13502	13617	13396	13309	13493	13656	13520	13326	13324	13473	13450	13422	13425	13254	13372	13559	13572	13306	13381	13473	13326	13579	13509	13284	13404	13411	13497	13418	13363	13414	13522	13460	13601	13290	13484	13329	13644	13369	13441	13291	13665	13383	13289	13347	13491	13447	13394	13529	13447	13596	13385	13545	13546	13293	13656	13512	13507	13649	13558	13462	13472	13441	13308	13336	13283	13503	13381	13696	13545	13215	13451	13408	13389	13445	13349	13443	13522	13401	13343	13522	13272	13462	13223	13569	13364	13460	13397	13382	13175	13281	13434	13435	13479	13489	13335	13469	13416	13531	13405	13365	13349	13341	13478	13531	13296	13305	13428	13286	13391	13431	13256	13454	13496	13522	13499	13531	13341	13484	13398	13337	13422	13369	13642	13223	13434	13379	13496	13530	13428	13518	13380	13459	13547	13329	13383	13431	13386	13376	13352	13359	13464	13486	13454	13492	13492	13419	13225	13591	13487	13391	13519	13561	13425	13323	13191	13567	13280	13571	13480	13265	13592	13439	13195	13417	13394	13496	13398	13405	13458	13569	13384	13543	13496	13424	13610	13541	13493	13533	13423	13540	13450	13320	13379	13483	13479	13252	13417	13465	13370	13457	13515	13477	13311	13438	13404	13412	13484	13384	13544	13366	13531	13384	13372	13493	13458	13300	13540	13351	13555	13501	13481	13413	13440	13513	13535	13514	13529	13428	13525	13496	13282	13458	13522	13464	13588	13463	13245	13425	13374	13547	13444	13537	13622	13483	13264	13292	13489	13386	13618	13443	13530	13277	13490	13493	13552	13361	13377	13572	13448	13395	13493	13382	13472	13413	13587	13444	13362	13479	13431	13587	13450	13482	13412	13508	13386	13417	13453	13540	13429	13288	13268	13474	13330	13367	13480	13298	13344	13342	13452	13418	13476	13287	13348	13512	13501	13421	13430	13319	13415	13338	13573	13507	13655	13353	13633	13370	13366	13547	13198	13406	13407	13661	13590	13453	13542	13547	13356	13258	13327	13377	13279	13559	13336	13283	13454	13416	13426	13444	13397	13445	13366	13471	13545	13635	13267	13622	13373	13607	13436	13505	13614	13293	13417	13469	13324	13532	13381	13290	13460	13436	13412	13540	13496	13365	13338	13501	13474	13465	13547	13422	13459	13502	13367	13472	13467	13266	13294	13477	13607	13359	13399	13471	13584	13603	13419	13324	13254	13450	13318	13435	13655	13458	13415	13471	13487	13588	13460	13533	13284	13364	13385	13550	13388	13463	13410	13453	13548	13477	13481	13405	13488	13202	13363	13483	13284	13544	13541	13376	13463	13403	13555	13310	13410	13391	13634	13326	13549	13309	13414	13412	13562	13292	13450	13375	13412	13581	13391	13573	13424	13398	13426	13515	13368	13301	13438	13479	13438	13482	13456	13441	13359	13506	13336	13373	13565	13328	13426	13380	13346	13597	13541	13312	13408	13486	13413	13441	13307	13335	13408	13463	13429	13446	13297	13517	13252	13376	13373	13376	13456	13367	13472	13533	13523	13333	13493	13452	13322	13483	13433	13463	13557	13384	13335	13443	13389	13357	13536	13354	13666	13371	13377	13364	13495	13435	13329	13449	13607	13365	13358	13314	13463	13598	13471	13316	13536	13548	13425	13379	13386	13468	13433	13358	13411	13158	13464	13474	13467	13325	13377	13382	13523	13389	13527	13420	13700	13371	13537	13552	13534	13467	13529	13432	13542	13475	13321	13298	13424	13479	13488	13466	13408	13507	13471	13369	13316	13337	13403	13359	13397	13468	13589	13343	13409	13420	13536	13462	13442	13491	13394	13421	13278	13419	13369	13328	13466	13332	13420	13356	13455	13532	13426	13478	13413	13507	13415	13593	13507	13385	13498	13175	13533	13638	13390	13354	13404	13495	13521	13494	13529	13518	13550	13471	13457	13382	13452	13605	13360	13460	13340	13513	13369	13511	13322	13501	13454	13384	13426	13263	13539	13368	13502	13401	13238	13505	13484	13325	13344	13477	13406	13420	13378	13513	13431	13518	13407	13438	13490	13400	13354	13422	13459	13444	13407	13472	13422	13478	13351	13460	13464	13344	13376	13497	13612	13345	13492	13706	13463	13597	13521	13365	13628	13429	13487	13504	13392	13575	13444	13407	13423	13443	13403	13371	13537	13528	13457	13552	13323	13574	13366	13472	13509	13328	13418	13322	13444	13333	13460	13331	13443	13385	13484	13345	13348	13346	13387	13343	13447	13455	13414	13378	13498	13379	13443	13434	13445	13391	13413	13206	13391	13433	13503	13407	13517	13413	13306	13459	13328	13376	13294	13504	13368	13372	13404	13532	13358	13507	13455	13522	13400	13453	13545	13431	13488	13404	13513	13538	13250	13266	13295	13609	13265	13464	13334	13318	13426	13463	13606	13545	13293	13551	13478	13439	13501	13564	13535	13481	13379	13358	13554	13561	13118	13514	13477	13090	13414	13380	13282	13483	13552	13272	13223	13343	13432	13422	13404	13455	13293	13514	13557	13495	13477	13442	13614	13360	13542	13626	13381	13438	13469	13317	13278	13342	13343	13461	13576	13467	13425	13224	13532	13423	13530	13455	13478	13552	13443	13300	13514	13336	13438	13479	13404	13424	13513	13429	13372	13478	13492	13457	13500	13429	13387	13347	13559	13329	13362	13386	13389	13356	13370	13511	13350	13322	13361	13435	13494	13448	13437	13542	13535	13431	13284	13552	13339	13389	13402	13411	13333	13396	13443	13495	13464	13422	13437	13270	13609	13319	13241	13556	13432	13503	13435	13466	13334	13420	13416	13385	13272	13418	13412	13429	13329	13321	13420	13515	13595	13488	13361	13481	13447	13451	13409	13381	13424	13425	13371	13507	13383	13469	13551	13423	13375	13524	13519	13573	13508	13200	13476	13433	13361	13301	13430	13525	13352	13335
24166	21145	28492	25473	24619	24517	22939	19462	18322	17878	17111	16635	16515	16020	15710	15657	15593	15545	15566	15478	15262	15271	15329	15151	15219	15284	15303	15300	15112	15130	15161	15065	15026	15199	15128	15090	15179	15045	15012	15289	15056	14822	14988	15043	14844	14959	15058	14926	14966	15037	15061	14962	15077	15041	14968	14887	15033	14984	14962	14885	14935	14989	15090	14908	14925	14883	15058	15051	14774	14885	14842	14920	14990	14906	14846	14985	14899	14938	14776	14901	15010	14903	15122	14948	14869	14878	14995	14864	14841	14883	15032	14980	15056	14939	14895	14965	14827	14928	15006	14971	14886	14936	14905	14729	14979	14984	15148	14961	15024	14845	14976	14883	14933	14777	15004	14868	14991	14777	14945	14976	14841	14932	15029	14927	15119	14807	14839	14862	15025	14928	14747	14766	14950	15041	14953	15131	14815	14991	15029	15070	15034	14997	14930	15029	14933	14982	14745	15068	15041	15040	14966	14804	14966	14983	14868	14885	15036	15102	15013	14933	15012	14960	14776	14729	14938	15021	15017	14798	14856	15072	15199	14928	15105	14988	14768	14986	14875	14952	14967	14854	14897	14898	14783	14918	14957	14969	14969	14807	14984	14969	14933	14935	14976	14965	15032	15025	14924	15002	15087	14846	14950	14958	14793	14912	15081	15042	15062	14886	15016	14809	14951	15091	15051	14942	15011	14768	14959	14736	14851	14787	14859	15034	14897	14851	14963	14860	14863	14850	14978	14819	14902	14949	14626	14799	14909	14893	14775	14901	15001	15012	14934	14921	14990	14944	14822	14927	15016	14924	15014	15088	14893	14964	14869	14908	15202	14988	14950	15054	15009	14946	15016	15182	14983	14906	15011	14983	14994	14813	15014	14845	15108	14915	15027	14817	15013	15033	14882	15054	14830	14891	14636	14926	14842	14987	14906	15194	14786	14832	14808	14985	14883	14967	14939	14978	14843	14840	14843	14940	14859	14951	14988	14814	14988	14986	14859	15086	14870	15018	14800	14926	14978	14817	15202	15031	15014	14923	14907	15011	14891	14900	14982	14832	14928	14946	14914	15166	14821	14941	14993	14963	14840	15024	14945	14821	15114	14961	15106	14942	15232	15039	14890	14934	14910	14925	15034	15004	14963	14921	15155	14928	14967	14988	14896	14818	15018	14905	14935	14803	14964	14917	14974	14908	14858	14840	14818	14758	14778	14911	15016	14979	15041	14768	14847	15041	14915	14871	14841	14756	14843	15199	15138	14915	14922	14901	14847	15068	14918	14838	14910	14860	15146	14864	14917	14991	14802	15019	14887	14982	15051	14761	14993	15061	14829	14821	14804	14935	14912	14962	14700	14882	14983	15072	15150	14808	15055	14907	15058	14970	15003	14878	14935	14932	14872	15024	14910	14859	14816	14905	15166	15048	14942	14933	14977	14891	14762	14801	14960	14919	14788	14877	14765	14904	14949	14893	14936	15044	15052	14955	14989	14967	15153	15111	14869	14756	14900	14814	14926	14966	14960	14871	14898	14894	15075	15026	14866	14911	14920	14879	15056	14944	15087	14846	15018	15099	14770	15030	14961	14957	15072	15202	15161	14904	14826	14923	14984	14852	14766	14980	15058	14915	14878	14872	14997	14844	14829	14835	15028	14990	14945	14809	14919	14773	14966	15040	14828	14843	14736	14936	14917	14888	14994	15064	14982	14853	14948	15065	14782	14948	14995	15014	15085	15066	14959	14963	14952	15053	14843	15016	14963	14770	14937	15080	14958	15056	14903	14830	15014	15006	14959	15010	14858	14900	15025	14768	14995	14985	14925	14864	14967	15019	14983	14881	14840	15060	14949	15060	15015	14747	14902	14963	15026	14705	14788	14933	14946	14962	14906	15079	15071	15083	14918	14976	14801	14994	14876	14850	14943	14913	14823	14739	14964	15039	14981	15002	15004	14888	14909	14918	14877	14802	14861	14689	15032	14980	14821	14935	14877	14682	15010	14844	14814	15002	15022	14804	15068	14884	14849	14862	14932	14940	14885	14982	15045	14991	14982	14963	14981	14907	14822	14933	14976	14648	14942	15060	14925	15147	14910	14936	14887	14945	14773	15018	14944	14830	14956	14867	14915	14925	14905	15036	15020	14783	14979	14996	14898	15015	15084	14923	15035	15127	15042	14978	14925	14953	15093	14964	14892	14938	14983	14957	14888	15080	14830	14901	14959	14898	15012	14796	14852	15090	14923	15067	15040	14976	14854	14904	14807	14958	15080	14911	15090	15155	15123	14874	14976	14765	14707	14820	14965	14840	14952	14945	14734	15032	14954	14918	14903	14833	14914	15083	15011	14765	14847	14968	14963	14860	14897	14812	15071	15035	14957	14776	14869	14950	14960	14940	14921	14862	14947	15044	14781	15049	14911	14962	14819	14823	14854	14931	14970	14884	14964	14950	14883	14907	14914	14891	14705	14754	14859	14890	15110	14834	14910	14973	14788	15023	14924	14712	14835	14891	15027	15079	14946	14844	14997	14831	14895	14878	14882	14876	14918	14780	15024	14889	15032	14924	14853	14942	15121	14868	14760	14800	15227	14821	14957	15209	15006	14915	14732	14984	15213	15089	14929	14965	14867	14961	15095	14998	14767	14767	15036	14875	14872	15121	14966	14738	14898	14966	15134	14985	14921	14841	14969	14964	15045	14830	14828	14964	14737	14954	14906	14932	15042	14842	14901	14980	14884	14978	14960	14777	14994	14907	15007	14692	14969	14893	14964	14854	14847	14848	15090	14872	14935	14926	14997	14820	15026	14888	15023	14908	15064	15010	15027	15130	15062	14851	15071	15058	15080	15038	14964	14814	14919	14938	14904	14909	15227	14833	14752	14908	15146	14971	14780	14700	14929	14896	14994	15279	14940	15028	15110	14794	14922	14754	14706	15055	14943	15117	14883	14880	14999	14910	15109	15022	14931	14910	14900	14855	14835	14796	15002	14947	15006	14987	14926	14944	14945	14773	14957	14772	14955	15009	15162	15023	15244	14984	14914	14816	14955	14930	15005	14973	15155	14856	14986	14945	14926	14993	14844	14887	14872	14930	14818	14729	14973	14943	15047	14945	14982	15029	14904	14918	14849	15027	14999	15019	15037	14844	15045	14991	14983	14749	14854	14884	14933	14932	15021	15002	15032	14879	14804	14683	14871	14685	15036	14912	15061	15083	14893	14864	15012	14971	15102	14960	14964	14753	14973	14672	14950	14880	14804	15090	15018	14971	15053	14910	14959	14988	14940	14957	14924	14960	14925	15089	14884	14829	14914	14805	15190	14616	14861	15086	15240	15042	15064	14774	15121	14733	14997	14976	14919	15149	15181	14890	15008	14915	15023	14937	14963	14946	14999	14862	14852	14863	14837	14891	14906	14967	14902	14874	14803	15027	15025	14995	14877	14927	14954	15022	14890	14937	14992	15045	15021	14907	15003	14895	14931	14881	14962	14918	15039	14734	14928	15000	14789	14958	15017	15139	14951	15022	15066	14798	15000	14901	14843	14880	15056	14884	15103	15074	15021	14960	15115	14914	15126	15024	14852	14840	14834	15021	15142	14964	14854	15044	15143	14854	14771	14814	15000	14945	15042	14770	14831	15197	15041	15014	15057	15078	14865	14888	15092	14948	14999	14911	14883	14850	14930	14881	14873	14846	14884	14953	14963	14972	15051	15011	14857	14761	15115	14970	15102	15001	14954	14854	14803	14836	14998	14878	15129	15036	14957	14977	15054	15117	15017	14867	14876	15061	15134	15245	15061	14862	14746	14991	14964	14923	15056	14977	14908	14938	15049	15000	15075	14885	14884	14881	14929	15040	14948	15055	14908	15086	14844	14940	15054	15142	15030	15026	15146	15077	14903	14941	15048	14982	14930	14881	14899	14879	14939	14945	14975	15059	14923	15038	14801	14937	15062	14863	15064	14984	14880	14853	14952	14869	15021	14949	14873	15066	14711	14866	15032	14902	14939	15068	14687	14849	15020	14888	14838	14885	14775	14823	15000	15019	15121	15203	15016	14824	15090	14918	15030	14980	14895	14961	14768	15084	15062	14851	14955	14991	14900	14905	15051	15217	14951	15048	14931	14916	14890	14964	15118	14896	14887	14881	14804	14863	14914	15013	15210	14809	14881	15080	14944	15075	14843	14825	15042	14883	14926	14862	14993	15045	15010	14897	15113	14945	14964	14871	15063	14844	14805	14979	14953	14950	15013	14975	14847	14785	14774	14859	14818	15144	14974	14972	14944	14928	14959	14935	14928	14872	14965	14986	14982	15065	15032	14787	14829	14971	15116	15073	14971	15045	14896	14897	14980	15085	14923	14984	15045	14926	14922	14819	15040	14831	15195	15030	14981	14869	14976	15036	14980	14887	14987	14930	14910	14864	14961	14936	14924	14932	14898	14889	14778	15047	14815	15157	15023	15032	14957	14987	15001	14978	15115	14745	14896	14965	14829	14984	14991	15154	14798	15085	15100	14841	14801	14794	14843	14759	14852	15063	14842	14996	14934	14776	15001	15038	14906	14823	14925	14945	14711	14763	14846	14995	15072	15022	14901	15092	14701	15029	14843	14778	14983	14999	14872	14946	14918	14863	14917	15045	15184	14874	14960	15068	15149	14942	15007	15097	14832	14830	14956	15052	15125	14928	14971	15144	15052	14815	15159	14951	15027	14964	14997	14955	15157	14950	14901	14968	14998	15036	15164	14823	14875	15112	15056	14898	14917	14923	14908	15043	14980	14804	15039	15103	14983	14977	14929	14900	15027	14761	15020	14895	14966	14828	14966	15095	15066	14794	14831	15049	15060	14946	14975	14761	14952	15231	14982	14811	15022	14858	15019	14942	14907	15078	15052	14962	14951	15104	14784	15165	14993	14979	14845	14870	14759	15128	14804	15072	14892	15016	14870	15014	14871	15010	14963	14916	14740	14983	15015	15021	15014	15022	15087	14843	15055	14920	14823	15055	14892	14889	14970	14900	15056	15065	15107	15084	14964	14926	14786	15077	15032	15008	14921	15036	15001	15040	14980	14897	14833	14995	15095	14967	15137	14910	14832	14905	14994	14916	15071	15120	15068	14801	14960	14951	14920	15000	15062	14739	14973	14969	15059	14972	14976	15091	15130	14899
30900	50242	44649	34621	29232	25144	22007	19882	18722	17456	16730	16042	15586	15013	14725	14320	14340	14160	14191	14083	14048	14002	13954	13843	13989	14009	13878	13922	13811	13854	13730	13595	13710	13544	13601	13778	13634	13457	13446	13600	13609	13500	13522	13507	13469	13523	13547	13368	13660	13602	13566	13616	13593	13587	13475	13613	13627	13444	13488	13432	13573	13491	13528	13561	13534	13572	13630	13686	13524	13556	13640	13581	13578	13440	13679	13380	13623	13323	13537	13352	13486	13624	13505	13466	13550	13392	13544	13585	13515	13474	13550	13466	13493	13663	13528	13580	13542	13436	13456	13569	13609	13557	13645	13437	13342	13365	13607	13313	13519	13588	13401	13468	13358	13635	13512	13609	13450	13527	13645	13507	13440	13459	13433	13660	13564	13680	13456	13601	13481	13636	13619	13410	13469	13540	13696	13468	13519	13610	13530	13547	13342	13470	13524	13586	13472	13500	13592	13557	13585	13541	13456	13534	13407	13718	13495	13537	13369	13570	13675	13453	13582	13516	13399	13442	13492	13667	13483	13483	13418	13465	13310	13416	13399	13514	13478	13683	13565	13578	13534	13629	13588	13518	13541	13503	13453	13499	13437	13479	13549	13629	13526	13276	13712	13450	13483	13451	13434	13559	13419	13653	13543	13515	13618	13739	13713	13331	13504	13382	13483	13542	13424	13575	13661	13468	13466	13391	13584	13448	13572	13483	13335	13489	13442	13515	13356	13524	13540	13522	13497	13482	13612	13568	13404	13354	13625	13492	13548	13559	13482	13518	13440	13548	13314	13454	13361	13518	13636	13574	13647	13467	13421	13441	13529	13568	13388	13417	13560	13589	13615	13523	13432	13343	13578	13623	13648	13381	13657	13653	13531	13506	13571	13550	13475	13490	13573	13532	13546	13382	13612	13502	13477	13569	13423	13444	13529	13483	13675	13630	13553	13581	13405	13558	13590	13286	13706	13345	13467	13548	13526	13591	13562	13546	13408	13462	13615	13514	13592	13873	13523	13432	13346	13475	13407	13426	13672	13416	13445	13541	13672	13466	13566	13558	13581	13445	13587	13585	13409	13443	13492	13443	13592	13599	13640	13532	13557	13565	13309	13473	13555	13427	13535	13470	13423	13578	13525	13578	13566	13500	13592	13548	13424	13580	13647	13486	13327	13596	13395	13606	13573	13675	13629	13467	13533	13386	13584	13456	13559	13545	13486	13520	13429	13577	13561	13513	13582	13461	13284	13384	13398	13515	13531	13586	13337	13548	13550	13592	13406	13460	13525	13593	13577	13568	13607	13542	13403	13398	13497	13637	13510	13488	13596	13594	13660	13500	13411	13577	13562	13464	13573	13540	13476	13434	13428	13339	13753	13419	13648	13463	13719	13466	13594	13473	13494	13617	13555	13520	13488	13592	13599	13569	13537	13640	13569	13614	13511	13375	13656	13510	13497	13620	13428	13527	13446	13527	13388	13484	13644	13553	13539	13605	13603	13425	13544	13545	13584	13553	13663	13435	13559	13482	13646	13512	13360	13561	13435	13529	13503	13699	13531	13520	13617	13584	13811	13364	13507	13452	13661	13443	13583	13427	13457	13452	13647	13428	13505	13684	13665	13477	13569	13714	13527	13359	13554	13484	13500	13474	13381	13558	13586	13501	13426	13429	13694	13416	13533	13288	13574	13413	13608	13489	13514	13440	13415	13672	13652	13391	13643	13559	13669	13460	13548	13443	13464	13458	13556	13538	13699	13542	13498	13560	13485	13520	13439	13720	13539	13685	13607	13664	13434	13636	13471	13510	13385	13653	13422	13519	13342	13350	13417	13455	13560	13575	13457	13658	13419	13598	13589	13520	13421	13479	13527	13354	13435	13469	13653	13574	13632	13534	13490	13659	13602	13412	13495	13556	13447	13487	13310	13248	13538	13446	13565	13510	13507	13581	13479	13551	13403	13613	13534	13489	13445	13645	13486	13542	13576	13603	13339	13421	13520	13496	13450	13483	13252	13508	13444	13550	13557	13373	13530	13544	13466	13534	13396	13566	13653	13597	13469	13401	13374	13458	13406	13522	13370	13507	13486	13494	13420	13544	13575	13396	13378	13516	13490	13438	13756	13573	13658	13513	13450	13566	13623	13494	13592	13425	13487	13697	13605	13587	13625	13458	13567	13501	13720	13542	13267	13593	13504	13450	13496	13538	13591	13568	13406	13573	13427	13496	13473	13473	13372	13511	13296	13416	13617	13473	13443	13620	13546	13534	13503	13553	13330	13580	13602	13458	13509	13557	13606	13493	13411	13459	13519	13415	13555	13568	13582	13634	13538	13446	13517	13484	13564	13462	13599	13439	13560	13556	13518	13568	13571	13548	13381	13440	13612	13465	13474	13515	13414	13590	13573	13477	13377	13634	13423	13333	13411	13580	13405	13596	13528	13514	13430	13698	13481	13556	13545	13609	13508	13611	13471	13445	13467	13392	13719	13468	13582	13501	13432	13517	13407	13471	13401	13479	13393	13401	13458	13382	13548	13465	13505	13664	13537	13561	13412	13608	13394	13570	13401	13691	13482	13530	13533	13581	13485	13402	13446	13482	13425	13513	13524	13372	13689	13466	13494	13518	13468	13435	13534	13511	13466	13515	13436	13582	13513	13513	13293	13530	13389	13482	13451	13399	13690	13492	13477	13520	13664	13604	13470	13406	13435	13401	13415	13514	13519	13432	13501	13398	13352	13536	13430	13580	13382	13589	13529	13579	13508	13430	13546	13493	13674	13689	13446	13438	13540	13496	13442	13569	13458	13550	13412	13534	13420	13576	13459	13510	13477	13585	13448	13411	13504	13366	13553	13628	13503	13548	13534	13372	13583	13633	13600	13537	13653	13555	13484	13485	13561	13665	13522	13525	13569	13554	13453	13371	13606	13468	13451	13393	13444	13526	13553	13299	13562	13586	13527	13531	13433	13687	13537	13497	13717	13528	13453	13582	13325	13602	13511	13457	13508	13625	13546	13473	13477	13525	13534	13431	13570	13512	13656	13465	13315	13556	13464	13577	13539	13387	13593	13433	13539	13255	13563	13478	13567	13604	13680	13658	13495	13441	13494	13458	13540	13510	13666	13409	13412	13640	13428	13323	13368	13482	13480	13502	13502	13351	13542	13567	13570	13426	13546	13518	13305	13741	13510	13509	13613	13474	13515	13475	13542	13587	13452	13545	13520	13508	13461	13319	13594	13484	13496	13400	13469	13594	13428	13533	13491	13527	13593	13643	13551	13508	13471	13469	13622	13383	13553	13605	13366	13536	13572	13626	13538	13612	13541	13569	13521	13365	13612	13624	13619	13452	13637	13428	13421	13571	13409	13514	13550	13501	13457	13462	13504	13311	13428	13693	13492	13507	13668	13603	13542	13413	13445	13408	13519	13395	13590	13513	13456	13532	13520	13568	13557	13429	13582	13394	13617	13568	13644	13465	13505	13461	13417	13458	13587	13558	13500	13405	13453	13606	13562	13424	13556	13526	13282	13477	13604	13614	13475	13376	13414	13554	13609	13650	13502	13500	13561	13460	13598	13551	13489	13399	13484	13552	13516	13493	13472	13473	13510	13320	13531	13542	13526	13681	13422	13471	13557	13467	13329	13520	13335	13472	13478	13550	13739	13563	13582	13549	13439	13486	13544	13552	13541	13557	13352	13436	13582	13371	13626	13547	13524	13523	13336	13328	13546	13517	13467	13863	13412	13448	13529	13523	13469	13378	13521	13334	13420	13364	13514	13250	13600	13520	13563	13618	13425	13538	13650	13519	13376	13413	13598	13499	13575	13376	13569	13488	13563	13377	13379	13439	13490	13534	13553	13579	13569	13489	13596	13434	13535	13551	13494	13446	13431	13408	13498	13427	13555	13606	13619	13607	13393	13387	13570	13521	13578	13527	13521	13342	13415	13518	13530	13510	13536	13558	13381	13382	13460	13454	13696	13527	13517	13551	13562	13578	13513	13449	13487	13513	13619	13514	13496	13486	13367	13553	13597	13596	13661	13526	13361	13462	13585	13441	13541	13374	13521	13459	13509	13551	13664	13470	13718	13595	13596	13456	13625	13476	13452	13615	13635	13416	13606	13665	13611	13481	13515	13413	13454	13355	13400	13449	13419	13708	13503	13320	13412	13538	13574	13492	13389	13375	13577	13509	13511	13493	13582	13407	13452	13375	13524	13612	13571	13711	13542	13557	13466	13541	13614	13674	13574	13420	13597	13383	13573	13390	13549	13370	13568	13406	13440	13467	13380	13504	13570	13520	13619	13438	13474	13562	13495	13457	13316	13606	13537	13620	13421	13597	13399	13464	13494	13635	13465	13548	13555	13648	13571	13604	13529	13366	13563	13575	13492	13414	13497	13446	13574	13435	13524	13629	13508	13438	13534	13429	13584	13509	13400	13465	13533	13602	13565	13505	13592	13430	13663	13507	13427	13320	13484	13630	13579	13511	13701	13557	13425	13422	13504	13557	13704	13480	13588	13509	13441	13594	13761	13606	13539	13517	13612	13522	13536	13378	13567	13549	13432	13458	13632	13311	13422	13482	13404	13467	13541	13606	13546	13434	13384	13420	13415	13515	13505	13491	13573	13410	13482	13368	13502	13547	13627	13470	13527	13491	13424	13640	13577	13428	13688	13442	13499	13483	13524	13394	13642	13504	13639	13436	13347	13537	13663	13540	13470	13549	13522	13463	13482	13417	13394	13583	13596	13492	13563	13476	13549	13495	13554	13452	13601	13439	13450	13426	13463	13568	13355	13517	13448	13504	13536	13601	13436	13479	13349	13460	13498	13301	13446	13534	13539	13575	13445	13543	13503	13550	13686	13436	13476	13508	13479	13503	13370	13614	13419	13603	13546	13430	13606	13449	13637	13582	13585	13464	13480	13558	13513	13574	13596	13542	13465	13492	13578	13516	13594	13586	13612	13467	13570	13425	13553	13610	13480	13575	13498	13414	13497	13327	13524	13581	13610	13421	13317	13477	13515	13533	13615	13501	13553	13527	13662	13332	13546	13534	13464	13528	13473	13392	13460	13564	13514	13501	13548	13640	13489	13444	13444	13591	13528	13576	13738	13418	13476	13620	13627	13334	13620	13501	13582	13520	13604	13540	13441	13389	13566	13446
22796	21112	28827	23879	22351	25783	27177	21988	20570	19950	19004	18290	17686	17234	16640	16906	16323	16472	16526	16556	16326	16089	16323	16191	16155	16248	16098	16216	16050	16003	15908	15881	16027	16099	16046	16130	15888	15972	15749	15754	15728	15930	15936	15638	15911	15814	15784	15709	16014	15766	15673	15575	15701	15650	15678	15733	15735	15816	15776	15812	16028	15741	15716	15742	15746	15648	15714	15707	15807	15771	15699	15733	15825	15792	15767	15537	15795	15852	15711	15792	15627	15771	15969	15660	15912	15568	15647	15531	15757	15885	15752	15875	15773	15529	15747	15719	15938	15867	15756	15781	15725	15620	15738	15522	15577	15823	15713	15727	15645	15710	15685	15578	15656	15673	15648	15794	15606	15752	15906	15835	15714	15509	15726	15905	15731	15617	15713	15723	15620	15711	15769	15647	15725	15656	15783	15881	15669	15755	15586	15700	15852	15714	15742	15706	15777	15611	15680	15763	15980	15523	15638	15694	16048	15766	15768	15567	15645	15542	15693	15733	15647	15592	15692	15585	15769	16015	15674	15775	15687	15803	15407	15443	15709	15788	15717	15544	15646	15706	15767	15764	15685	15676	15632	15660	15814	15991	15668	15700	15666	15624	15624	15757	15730	15649	15779	15838	15694	15758	15717	15810	15600	15448	15734	15828	15782	15686	15822	15692	15611	15686	15819	15698	15681	15779	15524	15713	15695	15727	15660	15705	15791	15848	15607	15676	15546	15742	15635	15690	15575	15667	15837	15840	15636	15590	15637	15852	15576	15374	15685	15670	15880	15774	15705	15745	15646	15950	15716	15495	15696	15712	15732	15702	15807	15686	15694	15749	15555	15549	15634	15587	15519	15711	15626	15816	15627	15724	15497	15685	15807	15700	15692	15837	15630	15622	15616	15725	15606	15582	15921	15551	15954	15706	15595	15850	15500	15696	15624	15634	15674	15583	15690	15516	15532	15661	15644	15607	15629	15560	15824	15627	15587	15919	15766	15517	15762	15537	15713	15701	15891	15781	15670	15490	15659	15874	15621	15773	15663	15718	15543	15556	15572	15641	15646	15573	15806	15782	15640	15629	15758	15610	15888	15714	15736	15664	15542	15726	15738	15590	15746	15662	15641	15668	15695	15817	15769	15946	15618	15586	15626	15915	15975	15872	15524	15468	15746	15651	15470	15794	15737	15512	15737	15766	15615	15759	15697	15607	15804	15666	15572	15889	15731	15680	15714	15700	15661	15746	15770	15663	15746	15731	15476	15678	15792	15807	15509	15612	15733	15654	15638	15799	15871	15622	15737	15597	15751	15597	15769	15587	15791	15708	15626	15486	15679	15784	15703	15691	15568	15778	15449	15637	15798	15562	15776	15643	15685	15654	15732	15869	15526	15651	15732	15810	15504	15668	15659	15692	15839	15659	15290	15677	15630	15624	15697	15529	15735	15617	15729	15643	15750	15725	15827	15832	15683	15649	15660	15738	15929	15588	15718	15833	15893	15664	15768	15565	15664	15711	15443	15648	15833	15598	15739	15692	15662	15741	15936	15884	15688	15527	15691	15746	15525	15632	15814	15677	15770	15587	15676	15703	15693	15612	15961	15618	15443	15578	15798	15829	15708	15748	15720	15819	15694	15760	15727	15733	15535	15644	15650	15656	15526	15816	15541	15799	15737	15656	15632	15635	15542	15674	15968	15642	15625	15721	15679	15797	15665	15683	15822	15583	15407	15680	15409	15452	15760	15632	15667	15604	15578	15568	15573	15704	15718	15774	15624	15579	15857	15658	15572	15482	15824	15744	15706	15801	15591	15726	15790	15589	15684	15621	15737	15796	15796	15782	15676	15580	15653	15598	15537	15590	15623	15633	15630	15693	15443	15781	15580	15806	15641	15799	15683	15646	15622	15582	15727	15753	15658	15772	15563	15817	15580	15671	15859	15750	15706	15544	15500	15759	15736	15423	15393	15549	15791	15714	15673	15565	15742	15481	15797	15789	15524	15819	15650	15515	15553	15669	15759	15650	15672	15716	15732	15703	15664	15745	15752	15689	15589	15581	15676	15699	15639	15406	15493	15729	15811	15614	15544	15718	15685	15866	15704	15803	15623	15712	15635	15773	15727	15778	15575	15503	15688	15756	15695	15836	15602	15891	15556	15681	15656	15531	15707	15517	15744	15724	15566	15784	15786	15686	15805	15694	15896	15635	15813	15647	15852	15370	15688	15834	15607	15692	15525	15519	15680	15748	15641	15811	15608	15601	15595	15727	15749	15660	15682	15616	15739	15842	15764	15622	15885	15714	15496	15758	15584	15604	15938	15715	15548	15642	15740	15780	15639	15772	15616	15650	15797	15733	15635	15819	15921	15814	15681	15753	15741	15495	15608	15755	15774	15729	15770	15699	15808	15555	15641	15682	15651	15744	15563	15559	15820	15469	15766	15586	15532	15636	15609	15733	15672	15430	15650	15715	15897	15706	15761	15689	15822	15670	15698	15680	15767	15552	15453	15553	15624	15636	15531	15447	15775	15790	15796	15692	15839	15655	15843	15639	15822	15653	15545	15447	15691	15706	15835	15729	15699	15450	15761	15559	15760	15620	15747	15746	15761	15787	15610	15838	15593	15697	15668	15696	15396	15454	15696	15664	15728	15537	15590	15779	15839	15734	15773	15719	15513	15651	15463	15710	15770	15718	15677	15705	15582	15482	15611	15785	15629	15549	15684	15650	15732	15633	15834	15723	15649	15656	15617	15941	15656	15879	15701	15891	15746	15704	15722	15670	15869	15657	15735	15671	15561	15732	15728	15662	15698	15771	15994	15694	15675	15655	15726	15592	15489	15601	15787	15604	15657	15584	15646	15595	15608	15600	15841	15567	15761	15711	15779	15651	15652	15614	15688	15618	15814	15718	15717	15565	15929	15829	15611	15609	15547	15631	15697	15687	15778	15810	15763	15820	15688	15656	15752	15821	15719	15802	15801	15645	15634	15530	15713	15813	15770	15710	15694	15695	15739	15968	15536	15506	15673	15721	15688	15787	15885	15705	15616	15710	15647	15870	15603	15610	15692	15530	15607	15660	15750	15645	15788	15703	15688	15526	15533	15628	15501	15574	15801	15721	15810	15769	15729	15640	15602	15937	15698	15673	15820	15711	15557	15758	15665	15640	15637	15736	15658	15601	15716	15552	15520	15739	15923	15734	15587	15549	15655	15700	15667	15706	15732	15707	15623	15469	15614	15707	15783	15835	15858	15900	15763	15630	15571	15718	15672	15766	15667	15843	15578	15727	15679	15639	15688	15813	15838	15775	15534	15576	15624	15613	15783	15737	15618	15664	15463	15767	15666	15677	15844	15653	15762	15698	15598	15697	15671	15669	15882	15783	15467	15700	15518	15632	15656	15807	15718	15873	15718	15576	15712	15637	15569	15382	15591	15687	15609	15673	15724	15589	15534	15788	15476	15732	15680	15728	15799	15662	15647	15673	15666	15861	15761	15810	15793	15862	15635	15794	15623	15675	15802	15690	15869	15733	15682	15753	15745	15865	15573	15610	15671	15565	15708	15818	15674	15706	15636	15729	15777	15654	15735	15686	15729	15678	15716	15705	15673	15565	15729	15577	15789	15652	15732	15616	15732	15592	15824	15818	15702	15647	15695	15711	15732	15657	15803	15692	15862	15727	15583	15489	15663	15770	15560	15514	15733	15689	15860	15769	15718	15720	15454	15741	15805	15805	15912	15686	15669	15462	15582	15675	15479	15565	15437	15679	15766	15642	15637	15708	15734	15788	15736	15778	15713	15730	15617	15766	15766	15732	15671	15712	15808	15725	15896	15420	15678	15804	15725	15744	15590	15574	15604	15679	15792	15623	15763	15772	15618	15581	15894	15699	15755	15509	15830	15700	15763	15714	15638	15738	15855	15599	15486	15550	15725	15806	15807	15786	15658	15698	15756	15820	15796	15839	15731	15778	15854	15682	15845	15555	15550	15668	15745	15518	15767	15796	15647	15598	15749	15503	15445	15685	15527	15640	15562	15745	15638	15660	15629	15714	15682	15611	15649	15514	15773	15821	15658	15686	15839	15720	15678	15646	15807	15826	15621	15622	15784	15623	15590	15707	15552	15724	15403	15743	15754	15756	15789	15725	15778	15732	15518	15765	15553	15443	15490	15557	15719	15484	15757	15861	15768	15735	15806	15842	15666	15716	15610	15674	15752	15820	15780	15639	15900	15684	15800	15668	15526	15544	15644	15531	15712	15840	15635	15817	15859	15682	15576	15580	15916	15718	15703	15598	15728	15731	15724	15636	15705	15588	15395	15577	15490	15542	15676	15600	15848	15556	15548	15548	15735	15661	15792	15667	15598	15774	15653	15752	15710	15959	15830	15606	15734	15554	15739	15657	15624	15623	15989	15919	15589	15469	15693	15711	15871	15794	15703	15578	15747	15813	15887	15864	15708	15644	15361	15603	15835	15735	15758	15599	15557	15784	15643	15419	15671	15461	15548	15617	15756	15698	15610	15542	15637	15672	15840	15616	15546	15661	15774	15528	15780	15791	15815	15699	15758	15709	15616	15572	15615	15589	15786	15705	15682	15635	15570	15892	15725	15643	15717	15712	15856	15650	15863	15791	15551	15750	15819	15475	15626	15679	15608	15746	15619	15591	15777	15691	15371	15648	15688	15696	15666	15685	15786	15629	15709	15537	15850	15731	15616	15651	15713	15665	15665	15818	15557	15860	15704	15673	15634	15662	15632	15667	15528	15549	15640	15722	15697	15651	15609	15654	15717	15695	15619	15749	15711	15691	15832	15731	15890	15469	15864	15687	15705	15865	15732	15817	15559	15601	15595	15752	15806	15654	15612	15692	15754	15586	15715	15614	15888	15712	15731	15629	15692	15626	15468	15703	15651	15628	15794	15556	15587	15577	15613	15753	15589	15813	15767	15703	15712	15740	15597	15763	15625	15928	15880	15735	15694	15551	15816	15586	15782	15726	15921	15719	15783	15702	15749	15834	15774	15749	15546	15839	15820	15718	15714	15486	15547	15653	15633	15655	15710	15881	15757	15697	15529	15608	15802	15627	15518	15648	15749	15607	15647	15650	15612	15627	15795	15784	15698	15721	15745	15732	15737	15684	15706	15706	15833	15704	15718	15679	15594	15682
33838	55419	49731	39570	33305	28985	24924	22667	21120	19728	18301	17364	16870	16162	15690	15278	15112	15085	14737	14873	14546	14620	14467	14483	14525	14471	14212	14403	14283	14322	14231	14233	14098	14035	13928	13937	13830	13928	14079	13838	13827	13982	13881	13901	13986	14071	13808	13831	14020	13928	13931	13846	13971	13818	13856	13974	13981	13942	13664	13838	13988	13764	14010	13989	13822	13931	13799	13996	13945	13906	14059	13899	13809	14019	13912	14072	14024	13865	13954	13966	13731	13807	13743	13898	13950	13990	14064	13909	13968	13829	13925	13868	13984	13995	13683	13889	13707	13861	14074	13927	13842	13975	13906	13993	13967	13837	14016	13923	13943	13913	13857	13810	13860	14012	13908	13792	13739	13889	13917	14014	13901	13919	13837	13787	13923	13953	13804	13825	14006	13787	13870	13989	13798	13916	13945	13809	13851	13960	13884	13872	13972	13874	13748	13789	14053	13958	13849	14000	13746	13881	13859	14045	13748	13935	13916	13867	13808	13977	13959	13911	13900	13985	14002	13927	13995	13987	13857	13913	13835	13843	13863	13780	14020	13939	13898	13828	13992	13992	13746	13843	13903	13801	13925	13913	13869	13732	13885	13991	13947	13878	13673	13875	13934	14024	13912	13965	14067	13993	13859	13990	13892	13773	13777	13792	13930	13938	13887	13836	14020	13936	13940	13983	13892	13920	13827	13937	13835	13876	13943	14014	13823	13972	13834	13688	13921	13925	14081	13919	14004	14019	13801	13902	13835	13805	13816	13929	13953	13874	13939	13937	14023	13835	13807	13988	13829	13890	13954	13839	13874	13899	14035	13667	13981	13923	13779	13867	13931	13818	13885	13853	13984	13849	13773	13842	13871	13908	14181	13893	13850	13877	13927	13815	13832	13913	13811	13774	13795	14035	14059	13827	13670	13831	13860	14050	14028	13856	13841	13985	14010	13849	13905	13822	14068	13915	13814	13986	13883	14208	13873	13916	13944	13812	13827	13795	14022	13712	14058	13955	13960	14060	13813	13712	14009	13831	13767	14062	13935	13935	13934	13707	13824	13928	13994	13897	13798	13714	13835	13958	14081	13869	13857	13895	13897	13990	14039	13989	13813	14011	13991	13778	13870	13999	13897	14013	13963	13971	13785	13781	13951	13793	13856	13960	13957	13728	13763	13901	13839	13932	13788	14118	13876	14010	14034	13845	13996	13797	13902	14029	13937	13999	13996	13975	13900	13857	13797	13845	13868	13856	13832	13830	13883	14027	13812	13795	13881	13793	13884	13839	13920	13881	13727	13972	13892	13845	13738	14000	13852	13890	13920	14065	13917	13923	13851	14089	13888	13939	14016	13889	13977	13914	13847	13759	13971	13934	14068	13727	13972	13846	13929	14009	13788	14118	13706	13903	14065	13916	13917	13964	13830	13683	13909	13897	13851	13918	13943	13863	13946	13850	13894	13845	13844	13876	13927	13835	13805	13870	13922	13675	13782	13900	13816	13962	13889	13925	13944	13725	13798	13849	14034	13747	13941	13852	13916	13827	13860	13654	13912	13936	13779	13912	14054	13818	13959	13993	13810	13872	13892	13923	13899	13773	13822	13927	13967	13933	14086	13876	13927	13956	13955	13770	13841	13884	13863	13944	13839	13988	13910	14024	13889	14035	13831	13879	14018	13875	14090	13952	13806	13977	13949	14037	13900	13819	13930	13906	14041	13996	13976	14023	13976	13905	13796	13942	13795	13819	13921	13821	13848	13779	13751	13946	13991	14002	14049	14030	13871	13981	13977	13712	13964	13863	13869	13948	13797	13969	13887	14038	13767	14023	13872	13895	13764	13837	13944	13924	13837	13838	13858	13961	13878	13942	13765	13874	13906	13920	13860	13910	13993	13783	13667	13815	13770	13972	13941	13675	13864	13767	13754	13988	13749	13973	13884	13953	13953	13890	13867	13993	13884	13992	13977	14015	14087	13955	13896	13805	13744	13936	13988	13945	13883	13794	13960	14002	13761	14005	14058	13892	13686	13953	13911	13968	13743	13974	13693	13929	13888	13897	13901	13757	13756	13868	13996	13812	13844	13822	13746	13905	13911	13705	13787	13954	13980	13798	13992	13754	13910	13897	13890	14041	13812	13807	13896	13810	13931	13801	13900	13987	13778	13878	13717	13851	13886	14076	13854	13695	13967	13973	13837	13941	13815	13925	13853	13898	14049	13931	13966	13785	13926	13965	13959	13919	13944	14129	13819	13851	13838	13901	13840	13807	13848	13908	13904	13844	13815	13789	13848	13972	13873	13814	13889	13873	13905	13862	13782	13721	13875	13962	13986	13849	13943	13876	13832	14070	13886	13952	13841	13831	13996	13947	13911	13936	13635	13930	13949	13915	13945	14122	13916	13793	13854	13830	13961	13817	13828	13912	13849	13871	13743	13897	13980	13939	13904	13844	13735	13929	13807	14056	13881	13976	13898	13918	13871	14056	13884	14028	13893	13907	13969	13862	13805	13899	13764	13732	13764	13964	13847	13807	13930	13818	14015	13675	13952	13886	13952	13971	14027	13889	13884	13819	13879	13828	13932	13824	13906	13851	13948	13958	13841	13945	13845	13927	13960	13975	13808	14005	13821	14005	13902	13999	13834	13981	13921	13948	13919	13858	13979	13826	13832	13936	13919	13845	13907	14013	13867	13895	13867	13782	14075	13950	13889	13768	13821	13877	13984	13769	14000	13776	14024	13909	13925	14077	13874	13874	13864	13798	13767	13692	13917	13940	13879	13955	13970	13880	13992	13987	13874	13762	13624	13899	13933	13934	13900	13955	14069	13781	13729	13848	13893	13956	13964	13923	14039	14053	14031	13900	13887	13771	13912	13964	13912	13902	13959	14002	13900	14121	13973	13938	13982	13842	13831	13939	13910	13811	14027	14011	13872	14172	13814	13999	13875	13956	13879	13919	13895	13783	14009	13827	13900	13814	13730	13956	13743	13877	13875	13959	13949	13953	13787	13908	13852	13961	13850	13935	13830	13780	13946	13770	13948	13821	14013	13876	13872	14015	14054	13904	14040	14068	13906	14049	13977	13917	13937	14006	13755	14098	13806	13881	13912	13939	13914	13775	13840	14059	13872	13844	13797	13910	13843	13862	13946	13806	13849	13989	14003	13804	13944	13812	13886	13822	13873	13898	13944	13868	13634	13820	13981	13819	14049	13857	13907	13908	13769	13950	13997	13919	14021	13876	13866	13913	13952	14044	13755	13815	13879	14025	13834	13827	13951	13954	13742	14063	13833	13968	13766	13969	13791	13809	13965	13894	14065	13810	13950	13952	13980	13880	13960	13855	13898	13873	13753	13935	13798	13837	13915	14054	13784	13871	13994	14012	13927	13870	13806	13796	13841	13893	13969	13919	13913	13766	13874	13881	13862	13880	13884	13775	13804	14020	13966	14003	13845	13924	13830	13935	13903	13936	13860	13853	13958	13812	13909	13786	14023	14027	13869	13794	13846	13868	13927	13807	13788	13660	13899	13919	13815	14112	13981	13861	13865	13931	13874	13926	13904	13800	13869	13766	13851	13883	13970	13879	13805	13834	13878	13864	13994	13825	14039	13640	13926	13892	13772	14054	14082	13869	13781	13793	13769	13729	13829	13813	13977	13926	13846	13853	13900	13964	14034	13966	13848	13933	13848	13853	13973	13961	13804	13806	13867	13776	13816	13920	13995	13734	13953	13930	13857	13809	13805	13962	13816	13969	13885	13877	13801	13841	13800	13822	13928	13957	13890	13796	13741	13878	14185	13949	13709	13872	14051	13946	13920	13759	13961	13742	13935	13907	13997	14008	13911	13804	13819	13941	13989	13845	13891	13915	13974	13935	13894	13852	13870	13922	13876	13868	13852	14090	13943	13692	14040	13975	13892	13961	13934	13886	13918	13934	13952	14053	14025	13753	13980	13943	14003	13877	13787	13801	13923	13845	13868	13885	13911	13873	13823	14047	13862	13970	13836	13897	13978	13738	13888	13775	13800	13960	13839	13884	13822	13969	13961	13944	13924	13974	14035	13779	14050	13903	13860	13773	13923	13954	13749	13947	13829	13978	13987	13818	13976	13866	13900	13869	13957	13953	13966	13828	13944	13986	13866	13756	13789	13921	13996	13895	13911	13918	13908	13870	13985	13956	13820	13900	13877	13880	13861	13891	13938	13801	13941	13900	14050	13981	13825	13833	13857	13731	14017	13946	13952	13947	13744	13878	13928	13881	13939	13871	13777	13809	13886	13798	13900	13986	13896	13874	13844	13884	13854	13902	13749	13846	13759	13842	13896	13935	13924	13848	13801	13889	13858	13899	13887	13909	14018	13824	13889	13913	14017	13746	13989	13964	13788	13862	13922	13832	13912	13805	13833	13832	13760	13904	13886	13869	13896	13782	13972	13982	13882	13867	13925	13757	13743	13903	13949	13879	13791	13984	13690	14089	13884	13894	13815	13835	13999	14013	13953	13922	13927	13924	13814	13908	13904	13953	13837	13870	13897	13758	13839	13826	13942	13924	13978	13739	13956	13951	14021	13961	14021	14043	13847	13935	13678	14050	13938	13981	13901	14013	13764	13794	13975	13916	14012	13811	13984	13701	13995	13822	14005	13841	13759	13782	13904	13900	13892	13870	13813	13905	13867	13877	13822	14005	13824	13987	13690	13780	13996	14009	13688	13997	13966	13970	13821	13954	13826	13784	13864	14079	13980	14042	13870	14006	13846	13842	13990	13738	13973	13839	13858	13959	14019	13914	13679	13826	13818	13874	13793	13875	13745	13914	13881	14060	13813	13836	14075	13877	13968	13817	14109	13996	13918	13945	13947	13768	13718	13910	13873	13922	13826	13824	13844	14118	13765	13932	13992	13834	13903	13788	13828	13897	13957	13926	13799	13679	13932	13891	13894	13850	13814	13832	13837	13776	13855	13851	13930	14004	13774	14054	13957	13974	13900	13887	13875	13813	13854	13787	13865	13787	13768	13908	13837	13780	13769	13864	13849	13784	13896	13941	13902	13915	13808	13850	13859	13861	13818	13985	13902	14069	13945	13999	13925	13865	13971	13676	14035	13970	13879	14023	13913	14024	13908	13988	14023	14008	13880	13754	13946	13937	13899	13772	14150	13809	13927	13891
29025	27477	33968	29834	23345	20533	18856	17773	16921	16487	16017	15946	15708	15518	15266	15388	15105	15239	15213	15000	15156	15285	15165	15098	15082	15184	15056	15059	14905	15021	14981	15277	15093	14724	14907	14947	15104	14786	14922	14800	14892	14902	15013	14939	14949	15090	14943	14867	14873	14975	15047	14903	14806	14963	14728	14975	14847	15067	14983	14783	14927	14982	15010	14984	14867	14752	15022	15028	14901	14734	14882	14883	14925	14943	14874	14755	14849	14866	14872	15034	14787	14886	14986	14777	14962	14946	14731	14893	14903	14979	14994	14857	15015	14938	14914	14895	14887	14931	14795	15062	15046	14904	14840	14877	14967	14850	14907	14876	14960	15075	14863	14865	15024	14946	14917	14774	14990	14996	14891	14914	14779	14835	14862	14912	14745	14957	14997	14871	14737	14879	14996	14856	14725	14763	14879	14989	14777	14765	14714	14882	14924	14825	14855	14929	14817	14913	14991	14933	15174	14766	14783	14934	14881	14815	14801	14727	14883	15015	14843	14935	14650	14988	14894	14946	14852	14896	14871	14975	15026	14761	14858	14729	14962	14993	14952	14962	14819	14928	14919	14964	14839	14760	14840	15093	14760	14864	14648	15085	14983	14981	14776	14970	14807	14845	14851	14811	14895	14910	14858	14927	14988	14836	14905	14917	14720	15026	14793	14855	14818	15113	14888	14876	14914	14806	14927	14865	14787	14928	14855	14575	14922	14841	15047	14785	14955	14777	14862	14946	15064	14887	14911	14786	14714	14939	14863	15049	14950	14746	15149	14764	14916	14796	15056	14793	14755	15035	14701	15013	15006	14818	14942	14961	14909	14824	14671	15016	14861	14798	14748	14970	14901	14789	14958	15117	14974	14989	15071	14716	14872	14722	14978	14928	15044	14889	14877	14861	15106	14876	14926	14702	15034	14854	15028	14915	15001	14951	14942	14934	14813	14760	14769	14928	14809	14851	14968	14938	14778	15035	14869	14767	14750	14657	14617	14851	14924	15027	14893	15068	14858	14868	14869	15002	14825	14885	14879	14866	14841	14751	15009	14907	14875	14775	14847	14855	14922	14701	14773	14901	14937	14901	14836	15014	15081	15045	14963	15071	14731	14932	14781	14832	14804	14976	14874	14909	14955	15004	15005	14831	14943	14925	14882	14864	15138	14868	14890	14845	14967	14768	14909	14825	14859	14860	14906	14756	14802	14894	14824	14830	15045	15005	15012	14796	14960	14837	14881	14885	14799	14920	14866	15062	15177	15035	14935	14861	14905	14887	14964	14819	15028	14731	14971	14957	15058	14920	15026	14992	14849	14906	14805	14740	15103	15066	14632	14719	14932	14886	14980	14925	14949	15061	14972	15009	14962	14815	15047	14945	14873	15043	14943	14904	14758	15008	14912	14976	14874	14986	14835	14959	14870	14836	15173	14933	15058	14821	14842	14973	14925	14861	14968	14902	14923	14838	14904	14818	14973	14875	14921	14934	15027	14799	14983	14900	14749	14802	14836	14773	14851	14848	14718	14855	14794	14908	15006	14832	14979	14780	14822	14645	14768	14920	14944	14977	14886	14672	14797	14815	14960	14798	14997	14839	14989	14964	14944	14865	15017	14836	14743	14758	14823	14771	14887	14812	15039	15021	14848	14926	14710	14938	15078	14847	14828	14936	14727	14707	14875	14677	14950	15009	14773	14892	14963	14570	14779	14786	14881	15015	15003	14844	14663	14785	15042	15087	14877	14862	14878	14900	14816	14860	14911	15011	14797	15025	14817	14811	14854	14910	14762	14975	14920	14870	14747	14978	15017	14751	14743	15042	14968	14862	14887	14776	14659	14813	14928	14982	14701	15020	14912	14968	14633	15093	14883	14894	14828	15088	14943	15031	14871	14721	15114	14896	14856	14685	14911	14780	14839	14864	14817	14776	14728	14988	14888	14852	14807	14814	14921	14910	14905	15103	14816	14892	14655	14722	14904	14993	14813	14789	14762	15017	14880	14928	14855	15224	14975	15044	15015	14916	15031	14819	14857	14740	14873	14693	14924	14762	14918	14774	14672	14775	14961	14998	14800	14861	14869	14752	14892	15021	15102	14919	14799	14811	14702	14835	14880	14681	14705	14762	14782	15017	14861	15072	15101	14818	14889	14894	14986	14930	14840	14760	14779	14933	14750	14817	15105	15031	14844	14843	14952	14736	14594	14902	14867	14876	14639	14855	14941	14997	15043	14825	14930	14960	14937	14948	15016	15057	15033	15033	14941	14847	14876	14966	14995	15083	14949	14741	14986	14992	14994	14822	14954	14858	14931	14940	14786	14835	15000	14932	14850	14954	15129	14984	14775	14758	14918	14772	14819	14827	14773	14849	15017	14842	15012	14973	14789	14824	14787	14817	14882	14893	14784	14522	14853	14862	14820	14784	14843	14871	14891	14965	14900	14816	15108	14864	14748	14582	14747	14957	14925	14817	14920	14969	14713	14900	14779	14977	14781	14849	15002	14921	14921	14914	14988	14630	14930	14878	14930	14965	14803	14860	15002	14962	15014	15179	14929	15092	14952	14840	15066	15017	14769	14815	15042	14911	14862	15133	14922	15109	15064	14781	14814	14952	15211	14834	14905	14958	14912	14787	14878	14919	14805	14783	14895	14868	15138	14757	14789	14671	14847	14773	14913	15012	14877	14789	15049	14853	15014	14740	14738	14674	14858	14965	15093	15067	14832	14847	15047	14906	14630	15106	14857	14992	14795	14828	14872	14985	15003	14866	14923	14973	14835	14791	15019	14808	14931	14917	14863	14959	14848	14970	14857	14952	14914	14927	15108	14861	14942	14837	14793	14669	14702	14953	14831	14820	14861	14916	14960	15088	14835	14771	14993	15070	15041	14856	14865	14898	14919	15003	14834	15064	15017	15022	14795	14918	14789	15053	14822	14980	14847	14613	14697	14872	14943	14676	14916	14957	14998	14737	14633	15068	14814	14789	14768	14773	14900	14868	14826	15002	15059	14757	14845	14823	14742	14796	14867	14999	14863	15030	14934	14836	14772	14878	14716	14884	14851	14872	14987	14844	14947	14804	14864	14934	15114	14880	14970	14898	14943	14968	14757	14900	14650	14883	15006	14883	14980	14821	14705	14950	14895	14923	14941	14864	14934	14796	14871	14876	14884	14875	14985	14913	15017	14776	14969	14813	14897	14782	14743	15015	14994	14904	14853	14989	14918	14911	15027	14832	14795	14691	14858	14982	15031	14841	14858	14788	14924	14904	15110	14893	14878	15013	14789	14796	14837	14867	14958	14860	14749	14851	15080	14961	14825	14675	14902	14788	14998	14891	14867	15037	14985	14970	14951	14881	14852	14828	14695	14958	14942	14843	14793	14967	15013	14869	14840	14838	14770	14907	14949	14589	14937	14951	14869	14645	14870	14935	14914	14956	15037	15192	14865	14804	14819	14768	14840	14969	14684	14930	14956	14959	14867	14855	14902	14688	14944	14940	14948	14807	14904	14769	14882	14762	14941	14700	14980	15002	14912	14985	14765	14878	14815	14937	15044	14679	15183	14920	14881	14737	14896	14786	14971	14918	14832	14902	14915	15020	14802	14933	14745	14815	14965	14753	14769	14965	15210	14877	14902	14848	14821	14770	14735	14879	14775	14823	15118	14945	14943	14807	14898	15005	15077	14987	14922	14983	15038	14758	14951	14880	14926	15053	14934	14968	14922	15116	14971	14916	14903	14962	14965	14869	15071	14950	15001	14870	14975	15079	14997	14932	14964	14916	14781	14899	14904	14899	14873	14829	14998	14920	14793	15044	14930	14854	14913	14923	14696	14907	14798	14891	14720	14968	14884	14878	15011	14859	14961	14853	14952	14838	14793	14704	14814	14877	14813	14781	14871	14759	15003	14800	14784	14939	14663	14929	14994	14918	14895	14871	14954	14782	14786	14980	14916	14926	14950	15113	14790	14983	14843	14935	14861	14636	14817	14819	14858	14910	15001	14808	14901	14941	15071	14966	14930	14769	14979	14819	14806	15018	14938	14934	14871	14860	14895	14917	14961	14948	14895	14903	14943	14729	14977	14868	15118	14812	14987	14923	14879	14832	14903	15090	15012	14911	14883	14768	15094	14693	14769	14941	14890	14759	14881	14929	14920	14915	14873	14814	14828	14805	14954	14669	14910	14689	14838	15048	14994	14966	14957	14929	14706	14728	14863	14670	14694	14874	14726	14943	14882	14610	14876	14836	14917	14852	14845	15087	14808	14882	14955	14947	14770	14892	14855	14914	14920	15041	14859	15045	14782	14669	14922	14688	14983	14841	15055	14972	15037	14723	14873	14948	14798	14864	14993	14914	14827	15078	14942	14871	14960	14858	14987	14878	14892	14781	15067	14961	15014	14934	14943	15023	14964	14878	14908	14746	14964	15023	15006	15008	14811	14876	14915	14900	14728	14795	14977	14838	14967	14748	14906	14814	14933	14819	14880	14750	14845	14818	14814	15053	14876	14721	14771	14889	15072	14876	14887	14774	14946	14948	14857	14896	14857	14821	14771	14835	14906	15001	14760	14937	14947	14958	14845	14807	14900	14998	14870	14852	14865	14586	14861	14951	14801	14973	15043	14939	14904	14778	14987	15015	14998	14950	14847	14809	14906	15085	15103	14930	14808	14910	14842	15001	15116	14975	14888	14919	14899	14885	15016	15057	14975	14766	14864	14854	14813	14927	14861	14903	14794	14860	14821	14773	14727	14722	15068	14936	14754	14866	14660	14907	14852	15019	15162	14860	14898	14879	14739	14869	14671	14890	14984	15003	14890	14866	15013	14984	14946	14719	14940	14895	14786	15182	15010	14992	15086	14916	14898	14912	14923	14852	14912	14856	14687	14813	15035	14918	14797	14942	14857	14871	14882	14817	14921	14815	14901	14954	15010	14920	14952	14976	14790	14951	14706	14930	14895	14932	14837	14818	14790	14992	14926	14828	15026	15020	14769	14961	15001	14852	14853	14895	14738	15070	14921	15005	14887	14881	14843	14788	14646	14827	15021	14794	14861	15024	14740	14815	14822	14849	14784	14705	14907	14599	14945	14751	14870	14752	14750	14972	15108	15021	15177	14957	15052	14773	14680	14933	14979	14752	14801	14827	14836	14876	15059	14861	14919	14982
30775	43111	39049	29449	24307	20991	19278	17749	16718	15964	15271	14857	14933	14689	14152	14114	14006	13841	13946	13799	13770	13657	13721	13658	13717	13643	13628	13800	13568	13523	13424	13675	13385	13543	13566	13591	13481	13343	13391	13534	13410	13472	13515	13446	13605	13458	13481	13369	13212	13514	13493	13393	13548	13364	13536	13392	13514	13400	13391	13306	13457	13497	13355	13425	13391	13486	13429	13497	13445	13392	13433	13378	13499	13379	13375	13320	13549	13399	13348	13431	13391	13383	13258	13253	13525	13423	13412	13267	13543	13453	13497	13467	13444	13377	13327	13295	13387	13539	13368	13512	13564	13514	13522	13481	13550	13389	13424	13576	13499	13491	13330	13451	13442	13522	13424	13598	13397	13392	13512	13602	13288	13319	13551	13305	13544	13449	13376	13483	13500	13431	13553	13405	13344	13431	13420	13478	13501	13623	13494	13478	13500	13404	13326	13457	13279	13321	13375	13351	13508	13299	13596	13527	13348	13405	13467	13474	13383	13327	13363	13508	13454	13395	13336	13540	13413	13444	13482	13491	13390	13435	13514	13417	13420	13390	13279	13577	13214	13434	13559	13505	13565	13475	13497	13562	13440	13328	13256	13448	13387	13451	13346	13445	13574	13356	13579	13549	13461	13593	13400	13337	13271	13532	13487	13364	13530	13523	13432	13257	13456	13482	13384	13398	13481	13458	13462	13430	13461	13344	13534	13588	13395	13331	13445	13375	13424	13560	13454	13542	13403	13652	13478	13360	13339	13460	13449	13338	13373	13416	13470	13520	13282	13433	13392	13479	13522	13666	13335	13419	13512	13373	13369	13413	13436	13361	13454	13484	13436	13392	13557	13376	13439	13282	13307	13544	13369	13510	13449	13469	13408	13394	13400	13376	13546	13393	13492	13487	13350	13444	13514	13387	13415	13616	13402	13524	13450	13446	13278	13424	13406	13416	13420	13555	13311	13473	13603	13480	13383	13410	13414	13406	13409	13610	13313	13465	13232	13564	13461	13576	13448	13530	13518	13575	13425	13280	13503	13344	13575	13245	13487	13475	13452	13507	13361	13307	13440	13298	13392	13360	13481	13463	13431	13382	13376	13603	13318	13401	13282	13231	13538	13337	13425	13387	13393	13600	13379	13357	13397	13407	13328	13450	13356	13291	13438	13318	13541	13593	13373	13475	13370	13361	13381	13465	13500	13417	13449	13460	13444	13396	13449	13507	13289	13289	13433	13527	13222	13459	13539	13403	13489	13446	13458	13506	13497	13463	13453	13472	13602	13380	13456	13366	13383	13342	13377	13583	13480	13391	13373	13671	13441	13340	13486	13325	13294	13340	13515	13557	13344	13480	13564	13467	13320	13434	13320	13409	13531	13382	13665	13659	13397	13244	13377	13366	13560	13392	13516	13288	13457	13434	13497	13260	13501	13542	13441	13234	13561	13354	13398	13431	13421	13326	13408	13544	13696	13396	13384	13570	13581	13477	13372	13348	13299	13426	13415	13446	13421	13483	13477	13500	13381	13430	13479	13432	13271	13337	13507	13344	13367	13454	13319	13433	13360	13452	13377	13310	13427	13444	13470	13361	13383	13512	13338	13266	13473	13460	13417	13403	13233	13377	13408	13592	13308	13512	13376	13417	13349	13398	13343	13516	13425	13344	13372	13415	13485	13398	13380	13520	13550	13493	13439	13319	13286	13266	13403	13199	13485	13460	13349	13260	13453	13264	13489	13362	13510	13354	13510	13276	13417	13342	13600	13372	13247	13384	13449	13342	13393	13248	13395	13426	13447	13586	13487	13385	13404	13351	13473	13456	13442	13424	13479	13501	13390	13380	13598	13597	13377	13290	13477	13486	13474	13406	13504	13591	13515	13411	13363	13325	13501	13436	13282	13300	13287	13497	13445	13470	13322	13612	13560	13421	13310	13477	13556	13523	13358	13314	13454	13533	13445	13302	13460	13371	13476	13502	13403	13421	13375	13411	13479	13357	13473	13441	13359	13328	13406	13389	13374	13626	13256	13547	13329	13409	13311	13471	13273	13271	13520	13387	13373	13442	13306	13492	13367	13419	13448	13349	13362	13470	13403	13321	13402	13460	13494	13364	13445	13375	13476	13536	13492	13484	13439	13364	13507	13353	13350	13517	13556	13364	13332	13334	13399	13437	13318	13377	13551	13408	13393	13482	13438	13458	13474	13471	13436	13495	13262	13561	13467	13425	13397	13381	13508	13332	13357	13368	13421	13524	13428	13269	13494	13411	13326	13301	13536	13511	13510	13295	13562	13432	13266	13632	13396	13508	13446	13373	13393	13544	13532	13455	13520	13542	13398	13545	13368	13351	13313	13294	13480	13345	13461	13296	13367	13460	13523	13392	13583	13394	13518	13400	13536	13676	13312	13377	13606	13321	13571	13584	13316	13391	13501	13445	13505	13525	13471	13519	13442	13383	13366	13578	13460	13249	13503	13411	13384	13470	13495	13277	13387	13396	13469	13469	13316	13358	13519	13395	13289	13404	13401	13319	13567	13560	13391	13435	13324	13584	13532	13295	13405	13303	13438	13414	13393	13541	13326	13512	13560	13406	13593	13418	13439	13461	13356	13493	13327	13301	13405	13377	13545	13365	13546	13311	13499	13391	13369	13340	13387	13556	13352	13395	13471	13602	13416	13460	13363	13434	13293	13308	13409	13361	13426	13191	13305	13593	13501	13621	13272	13378	13191	13456	13427	13381	13509	13543	13199	13416	13654	13454	13275	13433	13358	13237	13499	13401	13554	13309	13331	13366	13418	13427	13622	13416	13428	13572	13428	13397	13443	13448	13323	13522	13486	13377	13618	13294	13440	13508	13552	13402	13233	13386	13507	13420	13512	13452	13428	13313	13554	13456	13293	13422	13433	13361	13358	13520	13421	13439	13430	13289	13586	13387	13485	13394	13443	13460	13617	13379	13443	13282	13346	13527	13405	13538	13303	13404	13468	13349	13503	13553	13360	13507	13501	13452	13658	13418	13363	13417	13313	13395	13456	13436	13434	13441	13390	13535	13437	13457	13532	13514	13425	13316	13446	13478	13447	13563	13584	13448	13512	13484	13380	13499	13413	13470	13436	13303	13296	13346	13462	13527	13430	13412	13474	13592	13333	13447	13378	13467	13399	13458	13411	13555	13359	13558	13297	13482	13381	13277	13545	13377	13348	13336	13366	13374	13409	13488	13437	13418	13490	13273	13642	13523	13515	13424	13565	13360	13461	13302	13352	13431	13491	13632	13581	13510	13289	13338	13291	13448	13643	13342	13278	13463	13398	13356	13563	13484	13429	13476	13480	13429	13480	13380	13336	13380	13398	13527	13371	13476	13544	13415	13512	13416	13443	13319	13397	13392	13461	13534	13333	13424	13342	13493	13491	13398	13309	13375	13355	13543	13394	13391	13324	13463	13444	13492	13494	13445	13514	13423	13449	13481	13495	13369	13553	13410	13443	13495	13586	13421	13530	13444	13392	13478	13437	13237	13556	13452	13542	13418	13443	13533	13420	13356	13423	13547	13292	13558	13329	13429	13441	13337	13437	13387	13395	13445	13355	13485	13513	13404	13480	13522	13438	13436	13448	13603	13359	13416	13403	13416	13358	13405	13559	13431	13346	13408	13370	13406	13574	13445	13512	13385	13464	13568	13468	13630	13620	13331	13471	13571	13384	13492	13468	13467	13533	13442	13404	13339	13480	13508	13450	13407	13463	13407	13501	13382	13551	13454	13348	13331	13407	13363	13404	13623	13441	13499	13336	13376	13422	13437	13319	13479	13414	13618	13549	13447	13461	13475	13514	13330	13299	13451	13349	13551	13426	13289	13385	13404	13510	13308	13487	13407	13358	13343	13411	13340	13516	13295	13495	13557	13577	13314	13418	13451	13333	13327	13537	13286	13543	13401	13416	13378	13470	13267	13405	13408	13461	13459	13439	13288	13400	13454	13350	13388	13321	13569	13322	13419	13633	13325	13524	13447	13382	13457	13448	13494	13376	13278	13413	13387	13335	13431	13437	13385	13500	13526	13468	13444	13429	13592	13314	13486	13445	13428	13423	13378	13590	13359	13676	13466	13430	13453	13446	13481	13456	13525	13448	13253	13463	13398	13414	13370	13275	13505	13500	13274	13540	13474	13543	13284	13593	13534	13262	13424	13478	13322	13502	13458	13500	13468	13536	13613	13596	13597	13592	13320	13502	13233	13390	13337	13519	13391	13522	13470	13256	13507	13494	13544	13411	13512	13364	13401	13467	13327	13550	13382	13549	13606	13490	13619	13379	13495	13283	13428	13417	13494	13390	13387	13444	13612	13584	13480	13368	13433	13389	13385	13401	13529	13499	13269	13373	13383	13411	13532	13442	13484	13426	13399	13472	13491	13568	13303	13423	13491	13506	13488	13426	13398	13556	13215	13470	13486	13454	13560	13479	13457	13348	13367	13424	13491	13538	13528	13442	13546	13453	13417	13295	13609	13501	13302	13522	13547	13542	13566	13434	13473	13505	13523	13331	13371	13405	13502	13442	13393	13414	13385	13588	13496	13553	13484	13487	13502	13422	13545	13471	13407	13613	13510	13535	13463	13541	13511	13598	13359	13549	13403	13407	13313	13511	13452	13368	13453	13513	13462	13389	13624	13279	13313	13413	13364	13407	13480	13531	13261	13509	13335	13538	13395	13297	13481	13533	13387	13390	13459	13531	13468	13500	13354	13272	13561	13423	13546	13355	13525	13471	13504	13378	13374	13438	13428	13426	13452	13482	13583	13290	13602	13450	13536	13442	13485	13446	13502	13362	13583	13571	13246	13444	13424	13380	13435	13466	13419	13335	13598	13554	13546	13629	13511	13643	13342	13582	13405	13454	13354	13339	13402	13373	13381	13384	13320	13477	13455	13364	13473	13468	13298	13336	13501	13523	13216	13398	13437	13397	13567	13327	13343	13539	13432	13489	13535	13507	13656	13588	13551	13484	13428	13358	13428	13529	13467	13713	13429	13527	13537	13456	13390	13460	13507	13584	13527	13372	13377	13542	13308	13461	13404	13433	13463	13498	13359	13193	13479	13496	13591	13222	13395	13408	13502	13378	13581	13456	13334	13426	13317	13548	13481	13499	13437	13410	13527	13353	13348	13446	13431
24232	21155	28482	25405	24170	24455	23101	19674	18390	17831	17091	16686	16132	15805	15788	15638	15630	15535	15591	15476	15567	15558	15190	15405	15230	15264	15391	15351	15393	15083	15285	15258	15078	15105	15033	15106	15092	15208	15060	14868	14902	15037	14918	14853	15138	15116	14969	15000	14893	14990	14954	15044	15183	14964	15035	15045	15013	15036	15039	14968	14920	14863	15013	14851	14886	15070	14954	14886	14891	15086	14868	14900	14962	14985	14871	15177	15049	15027	14926	14755	15001	14917	15016	14948	15084	14962	15089	15022	14842	14901	14879	15247	14828	15202	15005	14913	14912	14836	15008	15030	14936	14998	15093	14953	14852	14919	14875	14979	14888	15140	14944	15031	14874	14903	14952	14964	14989	15019	15034	14972	14998	15122	15097	15220	15055	14985	15231	15083	15174	14827	14846	14823	15048	14971	15027	15022	15000	14713	14931	14822	14873	14831	15087	14813	15058	14890	14818	14836	14756	15216	14963	14977	14780	14890	14796	14893	15058	15026	14852	14988	14984	14939	14713	14875	14977	14884	14818	14670	15004	14813	15048	15102	14930	15063	14882	14962	15036	14857	14989	14969	15026	15008	14896	14881	14874	14851	15212	14911	15101	14740	15062	14915	15078	14809	14929	14823	14905	14934	15075	14927	14925	14905	14863	14851	14984	15020	15108	14821	14808	14904	14826	14939	15123	15005	15062	14907	15050	15181	14838	14918	15066	15027	15068	14872	14885	14991	14854	14938	14938	14932	15040	14941	14827	14800	14930	14994	15008	14941	15074	15089	14749	14870	14869	15002	14989	14933	15045	14931	15005	15011	14944	15015	15022	14900	14923	14946	14519	14826	14938	14972	14975	14808	14833	14991	15181	14958	14992	14955	14926	14953	14788	15141	15123	15076	15139	14844	14846	14792	15019	14821	15039	14898	14937	14903	15015	14805	14991	14984	15071	14938	15132	14949	15229	15180	14979	14979	14970	14958	15050	15086	15091	14915	14760	15100	14972	14746	14841	14888	14991	14852	14894	15115	15072	14850	14947	15018	14986	15065	14959	14917	14850	14919	14923	15101	14907	15013	14976	14926	14848	14967	14838	14953	15055	14970	15097	15023	14961	15071	14977	14775	15070	14970	15101	14999	14866	15029	15041	14934	14990	14943	15075	15092	15034	15033	15040	14965	15007	14938	15184	14829	15084	14919	14959	14932	14877	14887	15005	14984	14891	14927	14846	14937	14922	14939	14902	14769	14782	14914	15056	15044	14948	14814	14929	14951	14700	14938	15165	14897	15104	14854	14989	14928	15031	14843	15075	14872	14769	14745	14963	14688	14967	14969	14953	14865	14962	14847	15042	15086	14833	14829	14866	14977	14946	14890	15092	14940	15078	14865	15004	15041	14888	14861	14786	14944	15194	15051	14877	14854	15072	14878	14893	15017	15070	14890	14846	15014	15063	15043	14949	15126	14932	14878	14890	15131	14818	14829	15047	14941	14976	14860	14943	15046	15181	14980	15210	15081	14933	15054	15079	15020	14812	14916	15020	14839	14921	14956	14961	14902	14777	14904	15041	14968	14880	14844	15016	14919	14776	14898	14981	14971	14948	14956	14991	14974	14874	15032	14856	15052	15117	14825	15087	15124	14942	15063	14802	14924	15043	14900	14860	14861	14874	14886	15216	15180	14868	15050	14872	14710	14836	14779	14951	14846	15125	14954	15082	15103	14906	14910	14975	14867	15098	15170	14996	14892	14825	14846	14895	14857	14899	14867	14922	15010	15167	14988	15003	14780	14942	14865	15077	14930	15126	15105	15203	15090	14904	14972	14871	15118	15012	15032	15093	14795	14977	14911	14862	15017	14905	15058	14921	14981	14889	14922	14730	14886	14933	14783	15026	14911	14973	15022	15125	15028	14773	14910	14916	14847	14758	14967	14964	14857	14957	15023	14983	15066	15045	14754	15177	14741	14735	15006	15043	15070	14746	15104	14940	14866	15011	14935	14999	15075	15014	14991	14945	14919	15011	14858	15046	14918	15072	14739	14882	15047	15050	14834	14885	14983	15128	15041	14955	15077	14882	15182	14925	14865	14893	14993	15064	14937	14956	14856	14887	15049	15048	14854	14796	14986	14855	15065	15221	14727	14808	14913	15050	14638	14772	15028	14929	14932	14906	14901	15079	14901	15054	14967	14909	14900	14765	14996	14893	14865	15002	15005	14893	14797	14866	15064	15037	15100	14864	14844	14962	14843	15045	15093	15018	14966	15071	14747	14744	14877	14887	14901	14986	14926	15034	15312	15124	15047	14998	15010	14864	14851	14965	14780	14891	14936	14924	14967	15036	14914	14969	14945	14926	14942	14893	14883	14856	14714	14807	14846	15026	14838	15022	14980	14886	14916	15008	14949	14790	14704	15044	14948	14964	14962	15019	14868	14981	14885	14879	15091	14886	14994	14995	14752	15010	14982	14669	14814	14987	15200	14801	14891	14798	14994	15105	14960	15027	14781	14830	14968	15014	14845	15099	14966	14857	14956	15026	14939	15087	15055	14956	14812	14849	14938	15090	15138	15040	14827	15027	14757	15019	15117	14999	14915	14914	15144	15047	15054	15045	14833	14877	14944	15004	14920	15107	14930	14981	15103	15054	14882	14829	15003	14796	14914	14909	14871	15020	15110	15075	14900	14976	15084	14983	14738	14926	15012	15152	14877	14884	14984	14961	14855	14724	15035	14999	14830	14901	14959	14907	14938	15043	14915	14825	15009	14925	15004	14798	14946	14743	14981	15071	14964	15140	14980	14805	14984	14957	14880	14776	14952	14934	15099	15003	15013	15046	14969	15066	15076	14963	15060	15082	14901	14988	15094	15028	15044	15012	14762	14926	14945	14876	14860	15115	14974	14896	14869	14845	14914	15072	14889	15137	14915	15000	14891	14973	14950	15020	14892	15203	14996	15130	14877	14850	14863	14960	15022	14944	15101	15052	14928	14939	15155	15046	14781	14876	15027	14737	14881	15046	14986	14913	14889	14816	14951	15106	14890	14975	14865	15009	14983	14987	14977	14932	14923	14906	14842	14839	15096	14866	15051	14857	14861	14947	14782	14724	14835	14928	14967	14923	14965	14803	14972	14985	15001	15036	14937	15114	14925	14877	14900	14858	14939	14846	14893	14859	14987	15179	14984	14856	14864	15046	15079	14789	14937	14900	14975	15008	14967	15111	14983	14910	14954	15021	14961	14596	14849	15052	14924	15024	14870	14966	14751	14957	15072	14909	14973	15058	15068	14723	15011	14880	14800	14845	14865	15014	14871	14815	15149	14938	14844	14759	14937	15032	14940	15057	15105	15004	14952	14951	15008	14853	14867	14904	14897	14937	15090	14850	15058	14972	15016	14906	15160	14852	15090	15162	14774	14926	14943	14928	15003	15021	14916	15006	15046	14900	15088	14976	15039	14801	14860	15060	15123	14995	15243	15150	15144	15019	14915	14977	15005	15059	14957	14989	15008	15009	15088	15121	15068	14854	14773	14918	14786	14797	14836	14902	14914	15068	14892	14962	14956	14929	14945	14988	14997	14946	14856	14857	15112	15025	14689	15068	14649	14933	14954	14857	15076	14944	14904	15050	14876	15043	15113	15008	15120	15110	15095	14906	14924	14974	14777	14960	14953	14990	15003	14964	14955	14940	14692	15018	14789	15011	14873	15007	14990	14994	15018	14900	14933	14861	14751	14931	15036	14963	14971	14816	14888	14990	14868	15010	15009	14847	15047	14918	14840	14976	15014	14834	14941	14950	14949	14983	14798	14913	14935	15000	14808	14975	15156	15065	14884	14961	14815	14831	15082	15022	14982	14878	14933	15167	14996	14983	14914	15067	14854	15146	15058	14905	14879	15024	14757	15078	15009	15069	14862	15090	14898	14935	15023	14866	14839	15028	14882	14959	14843	14982	14773	15086	14873	15049	15184	14869	15127	15060	14617	14925	15072	15001	14789	14938	15028	14879	15113	14977	14813	15258	15129	15088	14907	15176	14932	15101	15183	14913	14876	14990	14879	15040	15140	15133	14930	15088	14672	14881	14844	14997	14986	14773	14872	14789	14788	15137	15083	15018	14901	15236	14879	15017	14927	14847	15014	15079	14796	15037	14879	15012	15037	14844	15005	14910	14749	14823	14929	14813	15036	14953	15003	14961	15032	15045	14912	14899	14846	14832	15019	14808	15131	15120	14929	14967	15253	15131	14814	14974	14797	14844	15006	15131	15197	15152	14915	14762	14871	15013	14974	14878	15041	14735	14854	15031	15010	15004	15011	15022	14921	14965	15133	14949	14925	14983	14790	14727	14875	15084	14991	14836	14972	14773	14821	14834	14890	15021	15051	14971	15036	15044	15132	14921	14896	14850	14966	14873	14929	14995	15088	15051	14914	14879	14964	14997	14783	14985	14836	15012	14983	14950	14840	15000	15112	15117	15061	14897	14885	14991	14758	14968	14993	14995	15144	14852	14913	14939	14910	14893	14963	15084	14897	15026	14918	14934	14939	14935	14992	14896	15146	15028	15095	15014	14876	14848	14883	14812	14998	14836	14931	14988	14864	14977	14934	14977	14868	15187	14832	14753	14780	14785	15079	14914	15077	14954	14868	15043	14861	14982	14923	15125	14879	15064	14896	14935	14880	14980	14899	15091	15048	15051	14967	15009	14816	14940	14890	15009	14977	14970	14966	14976	14870	14847	14886	14966	14983	14861	15028	14996	14802	15026	14836	14818	14975	14842	14869	14805	14994	14927	14930	14837	14922	15142	14998	14927	14850	15130	14996	14870	14881	14962	14974	14837	14946	14810	14967	14938	15020	15056	14968	15106	14777	14954	14879	14826	14862	15042	15111	15133	15014	14944	14839	14907	14954	14987	15015	14883	15000	14818	14884	14782	14984	15096	15105	14918	14898	14904	14845	14922	14774	14935	15057	15163	14759	14815	14991	14971	14822	15028	14644	14821	14781	14952	15005	14963	14924	15023	14907	14917	14989	15027	15071	15003	14904	14871	15117	14868	15151	14862	14872	15108	15206	15132	14962	14812	15114	15095	15065	14987	15011	14917	15109	14834	15076	15088	15128	14765	14852	14972	15009	14879	14985	15000	14880	15003	15141	15029	14854	14854	14940	15206	15118
30364	49297	44513	34000	28917	24790	22389	20174	19033	17337	16428	15842	15417	15128	14779	14530	14390	14412	14165	14147	14055	13974	14036	13976	13937	13807	13897	13778	13575	13686	13657	13750	13678	13606	13576	13706	13498	13566	13602	13490	13347	13572	13647	13671	13407	13369	13429	13468	13428	13401	13485	13554	13352	13473	13552	13406	13560	13445	13542	13531	13521	13400	13501	13642	13578	13489	13462	13512	13437	13510	13319	13599	13474	13399	13352	13599	13419	13533	13557	13612	13431	13588	13452	13526	13683	13512	13619	13502	13518	13396	13360	13648	13287	13312	13555	13467	13412	13566	13514	13604	13452	13320	13478	13351	13388	13528	13442	13389	13435	13585	13507	13371	13517	13442	13499	13380	13674	13469	13455	13418	13384	13477	13591	13437	13549	13442	13508	13473	13580	13602	13506	13597	13394	13578	13559	13539	13559	13464	13301	13359	13677	13397	13597	13576	13480	13598	13410	13558	13470	13635	13514	13507	13480	13476	13524	13558	13507	13404	13470	13390	13496	13511	13410	13372	13496	13450	13551	13517	13427	13499	13301	13511	13577	13463	13323	13422	13501	13517	13497	13575	13427	13609	13659	13473	13339	13540	13447	13495	13409	13467	13465	13678	13544	13522	13493	13581	13412	13522	13541	13661	13370	13360	13702	13266	13516	13353	13536	13506	13462	13486	13467	13494	13416	13573	13512	13407	13531	13511	13517	13645	13414	13430	13453	13449	13420	13399	13454	13544	13576	13541	13585	13428	13552	13425	13474	13427	13550	13625	13506	13700	13585	13281	13494	13576	13505	13448	13485	13628	13556	13493	13566	13437	13535	13374	13588	13507	13582	13672	13555	13544	13516	13474	13465	13420	13490	13474	13573	13442	13636	13316	13566	13354	13494	13401	13422	13410	13608	13517	13576	13633	13437	13509	13551	13387	13456	13529	13591	13630	13449	13540	13650	13418	13371	13512	13564	13455	13634	13591	13566	13566	13477	13461	13528	13430	13673	13486	13481	13687	13331	13514	13613	13449	13402	13564	13546	13472	13524	13432	13470	13605	13451	13482	13564	13444	13444	13574	13442	13553	13596	13551	13540	13434	13596	13485	13292	13638	13390	13550	13481	13570	13418	13465	13538	13495	13452	13451	13381	13474	13638	13527	13626	13407	13425	13444	13579	13645	13484	13566	13508	13542	13435	13440	13500	13450	13497	13538	13587	13497	13362	13537	13398	13531	13489	13502	13401	13328	13564	13386	13383	13608	13443	13576	13446	13585	13553	13401	13450	13341	13412	13447	13495	13421	13516	13655	13260	13499	13304	13486	13504	13533	13419	13634	13561	13460	13492	13434	13499	13466	13554	13413	13507	13485	13547	13564	13575	13545	13657	13549	13567	13529	13526	13441	13417	13622	13563	13520	13587	13529	13458	13464	13607	13376	13545	13291	13568	13459	13541	13474	13476	13515	13345	13515	13549	13564	13531	13378	13696	13538	13530	13632	13529	13528	13449	13437	13700	13643	13456	13472	13324	13383	13382	13424	13463	13381	13506	13575	13441	13497	13415	13730	13459	13316	13498	13359	13410	13341	13368	13452	13498	13554	13408	13503	13531	13594	13481	13481	13643	13496	13400	13502	13456	13412	13460	13535	13432	13410	13436	13521	13365	13523	13522	13579	13448	13535	13389	13645	13363	13350	13418	13426	13499	13731	13278	13442	13498	13503	13479	13388	13478	13395	13489	13435	13728	13540	13339	13519	13509	13419	13541	13610	13568	13600	13455	13346	13420	13678	13379	13491	13394	13515	13500	13467	13731	13491	13579	13426	13618	13387	13526	13548	13569	13366	13446	13608	13393	13476	13423	13469	13576	13524	13389	13466	13510	13443	13371	13335	13546	13288	13501	13443	13463	13610	13308	13476	13583	13446	13515	13420	13572	13633	13396	13590	13542	13505	13566	13445	13422	13672	13438	13603	13385	13566	13252	13428	13509	13520	13607	13674	13621	13382	13574	13411	13499	13505	13370	13499	13475	13597	13590	13459	13549	13517	13252	13395	13463	13556	13558	13484	13739	13404	13393	13550	13414	13571	13655	13588	13712	13417	13381	13409	13477	13388	13385	13508	13634	13449	13619	13723	13662	13622	13658	13484	13377	13602	13474	13534	13492	13648	13500	13358	13517	13476	13544	13510	13627	13477	13411	13490	13300	13397	13613	13555	13514	13672	13401	13482	13538	13503	13498	13455	13393	13526	13481	13470	13726	13368	13494	13537	13406	13443	13555	13518	13566	13426	13309	13444	13395	13499	13388	13418	13644	13580	13510	13455	13515	13478	13479	13372	13371	13361	13491	13491	13557	13688	13444	13502	13419	13507	13464	13734	13400	13299	13586	13597	13434	13518	13329	13542	13707	13549	13525	13444	13496	13483	13503	13367	13706	13664	13603	13455	13564	13410	13562	13443	13522	13513	13468	13478	13528	13490	13508	13499	13498	13472	13533	13496	13385	13639	13682	13453	13606	13348	13609	13521	13465	13436	13555	13435	13455	13531	13446	13611	13490	13485	13617	13482	13494	13573	13681	13427	13415	13486	13412	13493	13513	13509	13372	13434	13560	13378	13630	13462	13460	13522	13502	13455	13398	13459	13647	13381	13348	13538	13552	13516	13404	13585	13474	13578	13268	13481	13524	13419	13555	13611	13465	13344	13451	13464	13549	13261	13543	13343	13519	13508	13524	13481	13373	13561	13577	13565	13596	13411	13444	13550	13509	13663	13387	13607	13497	13606	13447	13551	13508	13433	13475	13618	13703	13537	13609	13518	13453	13679	13472	13633	13636	13346	13441	13497	13657	13511	13639	13502	13431	13641	13379	13535	13434	13616	13515	13524	13489	13411	13475	13436	13507	13613	13515	13590	13556	13298	13726	13583	13453	13447	13464	13430	13591	13645	13443	13576	13624	13567	13472	13543	13523	13586	13463	13417	13467	13510	13553	13585	13547	13562	13422	13447	13305	13511	13627	13353	13563	13521	13430	13576	13501	13559	13539	13499	13545	13504	13290	13443	13531	13488	13526	13440	13652	13665	13603	13528	13474	13543	13555	13484	13595	13444	13375	13434	13656	13473	13533	13471	13411	13618	13548	13473	13521	13611	13591	13622	13618	13631	13372	13557	13508	13481	13555	13430	13510	13454	13405	13491	13559	13582	13238	13567	13319	13646	13374	13471	13492	13646	13328	13445	13491	13305	13476	13531	13472	13543	13363	13502	13408	13566	13660	13463	13441	13208	13418	13340	13421	13669	13465	13710	13564	13288	13436	13472	13488	13421	13549	13561	13548	13445	13661	13584	13498	13603	13553	13563	13605	13498	13556	13645	13464	13560	13448	13697	13461	13453	13436	13570	13434	13430	13525	13334	13518	13478	13483	13546	13606	13590	13556	13516	13405	13417	13602	13429	13412	13489	13498	13527	13641	13496	13521	13422	13509	13607	13496	13526	13540	13617	13532	13394	13482	13436	13454	13383	13530	13511	13583	13626	13610	13419	13549	13620	13506	13501	13632	13536	13653	13516	13565	13423	13515	13418	13434	13599	13620	13468	13458	13369	13532	13521	13585	13398	13504	13572	13585	13652	13476	13521	13655	13625	13624	13532	13511	13540	13383	13488	13411	13417	13522	13424	13584	13528	13485	13459	13508	13540	13330	13454	13529	13522	13477	13716	13501	13493	13457	13456	13417	13513	13589	13355	13680	13549	13476	13580	13563	13702	13507	13420	13611	13543	13530	13571	13519	13430	13526	13418	13525	13576	13310	13570	13562	13599	13567	13369	13383	13432	13379	13505	13484	13584	13311	13508	13495	13566	13564	13507	13498	13463	13431	13468	13484	13648	13567	13622	13668	13497	13364	13714	13548	13455	13407	13645	13536	13385	13509	13518	13456	13414	13558	13440	13523	13555	13553	13584	13527	13733	13467	13523	13621	13590	13429	13577	13568	13514	13625	13484	13482	13489	13634	13491	13544	13346	13581	13620	13335	13371	13465	13602	13621	13404	13416	13458	13334	13448	13341	13556	13537	13499	13390	13559	13580	13443	13485	13469	13535	13568	13673	13565	13568	13358	13476	13563	13476	13451	13560	13419	13565	13507	13430	13419	13441	13277	13607	13477	13466	13345	13585	13480	13281	13498	13686	13475	13620	13460	13461	13531	13570	13521	13433	13445	13549	13579	13447	13401	13551	13453	13499	13529	13481	13473	13611	13526	13545	13591	13461	13614	13604	13694	13534	13528	13619	13540	13742	13510	13353	13543	13500	13440	13572	13502	13378	13481	13536	13575	13499	13608	13651	13542	13778	13480	13406	13597	13476	13490	13640	13434	13415	13612	13510	13410	13332	13566	13466	13407	13427	13626	13458	13481	13392	13498	13535	13301	13628	13429	13472	13497	13537	13616	13500	13385	13510	13486	13437	13440	13404	13525	13343	13437	13505	13588	13453	13452	13506	13418	13510	13558	13445	13416	13373	13595	13527	13486	13265	13584	13584	13486	13418	13488	13565	13563	13621	13574	13382	13333	13508	13448	13576	13381	13452	13401	13486	13501	13509	13449	13367	13525	13374	13611	13433	13514	13600	13278	13473	13474	13477	13437	13607	13387	13399	13419	13572	13499	13511	13533	13624	13767	13414	13309	13545	13332	13436	13442	13543	13497	13446	13637	13466	13517	13639	13538	13532	13484	13570	13537	13472	13451	13461	13517	13334	13499	13477	13526	13598	13402	13465	13735	13409	13362	13353	13451	13409	13552	13579	13482	13508	13433	13456	13437	13647	13600	13491	13497	13560	13432	13465	13392	13492	13321	13450	13393	13567	13531	13459	13527	13514	13652	13539	13533	13464	13699	13579	13511	13396	13399	13554	13359	13506	13405	13496	13486	13404	13560	13440	13410	13532	13439	13578	13629	13562	13658	13492	13406	13421	13439	13463	13292	13593	13453	13591	13362	13518	13524	13398	13328	13265	13532	13488	13627	13641	13380	13626	13536	13575	13607	13504	13333	13565	13490	13468	13474	13319	13505	13434	13504	13533	13407	13323	13506	13597	13420	13536	13463	13584	13629	13528	13621	13550	13381	13578	13416	13591	13594	13587	13535	13460	13523	13562	13521	13421	13424	13545	13490
22875	21163	28941	23815	22486	25853	27698	22280	20430	19482	18606	17798	17368	17119	17024	16828	16468	16557	16472	16453	16252	16357	16331	16189	16008	16077	15972	16112	15804	15972	15751	15892	15586	15616	15726	15535	15690	15522	15768	15561	15832	15611	15563	15665	15662	15648	15665	15592	15529	15536	15597	15518	15792	15630	15588	15512	15671	15593	15590	15652	15619	15697	15642	15588	15771	15715	15585	15682	15570	15672	15580	15540	15480	15568	15498	15594	15415	15538	15680	15547	15777	15654	15668	15556	15558	15537	15812	15528	15570	15547	15519	15559	15663	15770	15526	15416	15762	15659	15696	15556	15581	15615	15831	15680	15578	15589	15522	15626	15850	15801	15611	15612	15552	15643	15532	15575	15572	15606	15617	15677	15671	15540	15584	15725	15379	15482	15663	15382	15474	15778	15388	15553	15558	15676	15448	15621	15498	15614	15568	15406	15752	15384	15649	15580	15435	15452	15361	15472	15611	15532	15577	15407	15571	15855	15650	15753	15477	15664	15545	15544	15615	15563	15737	15510	15337	15681	15614	15320	15659	15601	15508	15594	15817	15566	15595	15577	15720	15610	15396	15545	15646	15561	15391	15389	15811	15599	15660	15595	15741	15480	15765	15595	15460	15523	15394	15413	15558	15640	15655	15456	15713	15853	15497	15491	15535	15596	15578	15648	15767	15625	15620	15627	15542	15536	15456	15479	15706	15712	15705	15346	15562	15556	15369	15451	15446	15639	15537	15553	15613	15653	15630	15493	15610	15516	15524	15570	15697	15642	15509	15685	15687	15699	15509	15698	15808	15448	15596	15545	15591	15705	15749	15515	15692	15526	15503	15632	15522	15507	15472	15809	15602	15571	15490	15688	15452	15526	15666	15730	15512	15377	15493	15844	15578	15662	15582	15754	15445	15588	15550	15433	15480	15441	15683	15668	15713	15610	15722	15497	15545	15443	15688	15487	15447	15844	15483	15423	15649	15791	15573	15675	15679	15532	15531	15817	15657	15441	15646	15642	15764	15593	15564	15765	15581	15440	15615	15519	15564	15613	15598	15582	15613	15416	15405	15521	15665	15552	15619	15759	15601	15423	15480	15461	15590	15496	15381	15547	15722	15651	15628	15675	15554	15503	15673	15414	15630	15653	15583	15467	15634	15560	15610	15710	15670	15457	15617	15670	15727	15622	15680	15538	15537	15541	15405	15600	15515	15510	15594	15572	15540	15569	15502	15538	15511	15510	15423	15652	15488	15703	15631	15567	15519	15671	15406	15440	15597	15644	15725	15768	15428	15551	15532	15604	15532	15666	15594	15510	15510	15592	15647	15561	15638	15498	15542	15594	15577	15660	15607	15415	15659	15685	15534	15654	15570	15551	15522	15709	15695	15307	15478	15478	15473	15477	15689	15630	15514	15800	15644	15577	15615	15580	15461	15475	15608	15732	15472	15468	15527	15644	15577	15556	15479	15596	15646	15575	15527	15755	15685	15538	15441	15358	15370	15541	15557	15495	15679	15559	15724	15586	15737	15602	15661	15569	15594	15614	15892	15576	15530	15666	15560	15633	15650	15383	15457	15302	15540	15610	15641	15657	15558	15688	15706	15415	15587	15756	15665	15606	15537	15458	15569	15657	15587	15704	15470	15529	15473	15639	15549	15685	15511	15633	15535	15462	15474	15380	15599	15658	15458	15602	15658	15453	15512	15687	15659	15689	15610	15415	15556	15476	15594	15428	15682	15583	15584	15496	15573	15510	15704	15515	15686	15512	15442	15515	15572	15427	15630	15629	15490	15632	15560	15625	15538	15643	15730	15614	15328	15734	15683	15624	15526	15435	15398	15421	15416	15643	15521	15491	15566	15522	15492	15590	15566	15686	15615	15593	15620	15551	15637	15681	15523	15592	15669	15373	15533	15644	15591	15715	15591	15461	15466	15616	15500	15495	15754	15487	15579	15774	15655	15590	15582	15523	15527	15493	15592	15704	15535	15566	15396	15544	15624	15464	15502	15540	15729	15579	15549	15565	15431	15777	15650	15647	15611	15392	15498	15537	15713	15432	15690	15752	15577	15566	15629	15337	15720	15682	15628	15365	15678	15688	15556	15695	15601	15495	15587	15601	15446	15538	15676	15620	15668	15402	15602	15611	15688	15466	15511	15602	15634	15407	15688	15517	15403	15746	15592	15638	15615	15547	15601	15694	15792	15660	15645	15548	15743	15860	15578	15447	15556	15488	15685	15604	15821	15535	15500	15569	15603	15722	15636	15446	15667	15506	15368	15405	15439	15598	15689	15683	15464	15720	15545	15623	15639	15510	15560	15607	15662	15551	15627	15627	15404	15554	15543	15606	15586	15624	15677	15543	15704	15657	15702	15632	15670	15722	15757	15441	15621	15571	15387	15503	15608	15467	15586	15550	15579	15496	15472	15739	15419	15628	15595	15576	15397	15602	15425	15439	15598	15650	15601	15628	15665	15466	15484	15625	15660	15394	15761	15634	15496	15538	15442	15594	15609	15698	15402	15414	15467	15652	15727	15492	15443	15372	15614	15629	15581	15443	15504	15659	15616	15692	15474	15366	15675	15601	15718	15539	15301	15775	15291	15690	15408	15566	15477	15389	15537	15546	15583	15591	15528	15647	15699	15713	15565	15540	15633	15573	15539	15435	15563	15714	15519	15510	15640	15641	15531	15734	15547	15549	15502	15490	15618	15691	15673	15643	15564	15555	15744	15444	15685	15624	15474	15418	15355	15719	15722	15606	15509	15578	15561	15545	15550	15560	15579	15645	15451	15567	15333	15444	15516	15672	15500	15668	15573	15733	15561	15782	15648	15657	15706	15541	15704	15452	15563	15603	15456	15568	15684	15597	15624	15608	15696	15465	15653	15462	15602	15441	15688	15516	15506	15656	15577	15604	15606	15630	15583	15586	15477	15566	15459	15622	15636	15577	15582	15303	15614	15574	15525	15637	15599	15468	15673	15533	15669	15542	15694	15533	15641	15494	15575	15634	15700	15577	15603	15530	15645	15578	15712	15581	15534	15551	15743	15598	15268	15569	15509	15582	15464	15482	15588	15481	15376	15480	15815	15677	15540	15428	15566	15409	15605	15835	15403	15604	15550	15686	15708	15568	15556	15416	15661	15548	15535	15452	15525	15497	15557	15625	15312	15414	15796	15766	15805	15581	15515	15535	15584	15700	15488	15529	15647	15519	15567	15634	15491	15662	15551	15721	15656	15490	15406	15493	15393	15533	15569	15591	15638	15463	15579	15614	15732	15497	15604	15734	15421	15516	15585	15495	15295	15682	15708	15577	15518	15668	15587	15509	15487	15410	15745	15506	15430	15599	15505	15571	15654	15534	15641	15621	15581	15797	15819	15837	15573	15641	15649	15582	15536	15660	15372	15555	15611	15641	15526	15443	15589	15502	15534	15573	15586	15460	15650	15399	15448	15566	15677	15622	15625	15434	15474	15803	15761	15629	15654	15499	15496	15636	15543	15556	15373	15610	15800	15544	15716	15418	15516	15770	15577	15644	15448	15500	15642	15463	15380	15699	15479	15540	15637	15503	15481	15612	15576	15588	15501	15552	15513	15633	15425	15445	15541	15441	15558	15414	15633	15358	15616	15457	15491	15508	15572	15614	15679	15601	15580	15788	15312	15769	15725	15500	15535	15520	15635	15562	15370	15653	15772	15523	15783	15565	15654	15697	15472	15567	15628	15671	15557	15436	15690	15629	15640	15643	15346	15637	15587	15693	15721	15474	15588	15579	15479	15478	15604	15376	15572	15538	15742	15578	15487	15500	15533	15428	15653	15631	15469	15419	15368	15533	15690	15695	15706	15448	15502	15654	15458	15557	15506	15510	15414	15724	15573	15663	15536	15519	15415	15529	15648	15497	15629	15564	15497	15627	15637	15628	15472	15828	15441	15546	15582	15592	15447	15466	15744	15642	15784	15486	15467	15513	15725	15628	15499	15721	15647	15356	15654	15496	15396	15329	15578	15669	15441	15450	15525	15589	15564	15558	15599	15567	15522	15697	15384	15529	15420	15558	15669	15634	15714	15602	15592	15507	15690	15559	15516	15559	15569	15684	15662	15606	15564	15742	15487	15508	15387	15646	15565	15672	15591	15624	15468	15575	15567	15503	15381	15787	15753	15529	15414	15600	15451	15671	15563	15420	15462	15781	15720	15547	15649	15501	15734	15735	15608	15654	15710	15449	15652	15623	15501	15331	15460	15558	15609	15870	15662	15540	15723	15509	15676	15564	15585	15435	15599	15711	15489	15711	15575	15502	15640	15424	15622	15535	15543	15663	15556	15469	15883	15582	15604	15692	15680	15421	15653	15793	15622	15819	15467	15584	15437	15648	15502	15645	15625	15404	15528	15564	15802	15549	15607	15479	15444	15413	15529	15640	15342	15531	15608	15635	15513	15484	15563	15677	15459	15573	15623	15587	15517	15731	15598	15555	15653	15542	15701	15597	15652	15585	15738	15629	15573	15555	15455	15685	15640	15778	15517	15536	15880	15640	15509	15606	15627	15441	15354	15482	15420	15512	15401	15549	15635	15513	15453	15518	15723	15332	15575	15599	15724	15579	15515	15430	15559	15413	15549	15740	15408	15405	15629	15486	15555	15770	15651	15593	15409	15498	15440	15441	15475	15761	15397	15608	15559	15682	15510	15657	15769	15775	15652	15769	15499	15259	15304	15572	15625	15471	15551	15410	15571	15681	15644	15239	15597	15616	15646	15535	15546	15506	15605	15590	15617	15385	15524	15766	15619	15467	15601	15579	15644	15701	15673	15342	15770	15455	15654	15529	15536	15642	15516	15449	15635	15721	15449	15721	15556	15448	15521	15452	15481	15612	15553	15757	15447	15532	15686	15431	15542	15684	15692	15460	15508	15475	15477	15568	15696	15715	15680	15568	15461	15592	15516	15471	15674	15571	15679	15541	15424	15334	15486	15438	15611	15551	15472	15711	15571	15563	15667	15604	15562	15512	15520	15503	15619	15316	15577	15786	15672	15637	15674	15646	15660	15820	15500	15554	15422	15389	15763	15498	15606	15500	15647	15556	15650	15655	15494	15334	15354	15564	15474	15462	15553	15522	15627	15500	15664	15687	15487	15355	15639	15433	15313	15545	15601	15507	15737	15747
32593	55904	50369	39068	33571	29540	25836	23125	20895	19409	17998	17122	16533	16067	15804	15465	15304	14935	14962	14683	14657	14679	14756	14593	14449	14390	14590	14467	14387	14190	14243	14175	14018	13996	14103	14186	14023	13963	14044	13933	13835	13870	14011	13836	13972	13893	13894	13869	13795	13968	13901	14030	14048	13986	13927	13939	13881	13931	13956	13963	13843	13874	13927	13838	13938	13963	13888	13879	13858	13866	13852	13945	14000	14045	14013	13858	13949	13890	13908	13882	13908	14019	13911	13920	14103	13961	13939	14110	13963	13793	13878	13748	13826	14130	13781	14055	13727	14028	14042	13925	13895	13987	13784	13909	14001	14085	13816	14012	13888	13932	13825	13923	13929	13886	13788	13747	14040	13904	13759	13881	14124	14011	13904	13917	13968	13713	14168	13966	13979	13817	13819	14034	13938	13979	13994	13943	13943	13970	13866	13862	14008	13897	13954	13729	13856	13969	13888	14050	13942	13916	13958	13769	13936	13915	13846	13723	13814	13794	13842	13990	13989	13835	13873	13981	13867	13930	14065	13856	13805	13950	13754	14012	13975	13984	13958	13989	14075	13789	13948	13989	13987	14100	14032	14072	13788	13980	13883	13896	14015	13899	13888	13775	13876	13840	13812	13875	13893	13981	13945	13931	13857	13854	13911	13931	13861	13839	13749	14019	13834	13958	14106	13984	13926	13836	13946	13792	13762	13905	14003	13967	13848	13939	13851	13775	13967	13984	13971	14073	13903	13944	13925	13971	13923	13912	13890	13831	13878	13894	14012	14010	13843	13784	13836	13827	14082	13819	13861	13861	13936	14103	13918	13890	13913	13763	13856	13720	13874	14085	13687	13857	13834	13758	13938	13987	14100	13778	14033	13867	14087	13831	14027	13998	13854	13798	13934	14025	13905	13707	13806	14040	13899	14062	13987	13854	13880	13907	13883	13917	13967	13914	14019	13830	13739	13854	13778	14025	13890	14010	13886	13993	13753	13972	13835	13831	13809	13909	13808	13957	14011	13936	13878	13630	13831	13864	13907	13927	13998	13716	14092	13827	13904	13926	13856	13932	13921	13886	13853	13965	13991	13814	13885	13936	13940	13879	13886	14010	14042	13949	13797	13801	13893	13720	14007	13817	13816	13941	13903	13936	13882	13809	14030	13887	13946	13895	13881	13841	13847	13936	13934	13925	13727	13725	13830	13792	13964	13852	13834	13910	13977	13899	13933	13712	13926	13984	14019	13873	13987	13711	14005	13877	13808	13773	13911	13998	13838	13870	13708	14083	13926	13923	13888	13934	13828	13862	13861	13904	13857	13829	13911	13945	13875	13855	13680	14056	13837	13877	13892	13823	14002	13828	13799	13890	13953	14144	13770	13815	13931	14095	13812	13933	13910	13848	13750	13935	13836	13832	13875	13939	13853	13864	13802	13788	13960	14027	13700	13973	13918	13918	13905	13928	13859	13836	13902	13872	13870	13796	13884	13937	13727	13971	14059	13971	14004	13919	13857	13920	13899	13852	13904	13845	14076	13897	13877	13857	14020	13729	13825	13935	13788	13937	14070	13963	13788	13739	14078	14019	13998	13872	14004	13957	13959	13918	13826	13932	13729	13875	13796	13827	13990	13914	13904	13986	13826	13786	13923	13998	14016	13835	13851	13966	13923	13730	13882	13949	13847	13886	13916	13974	13858	13936	13980	13930	13951	13809	13782	13937	14004	13890	13966	13778	13888	13823	13827	13748	13953	13873	13939	13919	13794	13862	13985	13845	13935	13841	13912	13785	14003	13900	13815	13988	13809	13810	13824	13886	13839	13900	13917	13775	14004	14014	13863	13776	14010	13819	13921	13851	13910	13890	13908	13854	13782	13815	13873	13846	13889	13916	13804	13766	13824	13888	13918	13986	13924	13960	13933	13743	13934	13868	13941	13918	13764	13942	13858	13934	13926	13986	13880	13931	13803	13796	13751	13820	13980	13936	13935	13992	13870	13771	13864	13980	13937	13985	13988	14006	13917	13880	14054	13837	13804	13863	13868	13854	13844	13895	13908	13978	13989	13796	13914	13878	13859	13903	13832	13889	13864	13869	13795	13919	13984	13911	13800	13888	13943	13984	14035	13888	13968	13861	13890	13941	13972	14100	13901	13851	13983	13993	13969	13825	13930	13802	14089	13895	13868	13836	13972	13656	13929	13898	13831	13870	13729	13805	13815	13811	14011	13918	13936	13890	13980	14075	13791	14134	13855	13738	13999	13972	13805	13749	13751	13929	13881	13946	13866	13736	13962	14014	13936	13914	13763	13918	13886	13773	13908	13892	13761	13804	14004	13825	13917	14080	13934	13922	13728	13927	13766	13877	13904	13928	14034	13835	14092	14028	14073	13744	13993	13883	14043	14071	13712	14007	13916	13954	13834	14008	13968	13813	13933	13995	13926	13909	13868	13900	14119	14044	13986	13911	13976	13898	14000	13839	14013	13918	14058	13820	13761	13893	13667	13883	14050	13710	13785	13848	13987	13882	14002	14003	14028	13815	13996	13971	14046	13868	13751	13861	13811	13931	14089	13906	13888	13943	13768	13783	14003	13972	13857	13918	13930	13827	13914	13729	13903	13996	13895	14001	13925	13801	13925	13751	13901	14008	14104	13914	13867	13977	13982	13975	13893	13952	13798	13972	14122	13926	13831	13905	13970	13945	13968	13806	13804	14126	13972	13897	13755	14048	13884	13806	14064	13947	13882	13830	13904	13783	14077	13661	13968	13888	13797	13878	13871	13932	14169	14138	13853	13990	13906	13802	13792	13997	13856	13769	13841	13996	13912	13843	13888	13916	13868	13905	13987	13828	13849	13908	13928	13859	14007	13801	13863	13852	14004	13887	13879	13860	14026	14002	13860	13920	14001	13762	13744	13913	13935	13956	13864	13726	13885	13985	13971	13915	13853	14130	13858	13946	13854	13980	13831	13894	14085	14041	13877	13910	13845	13901	13707	14048	13851	13865	14092	13843	13786	13814	13985	13947	13805	13899	13761	13854	13912	13889	13793	13927	13873	13874	13985	13888	13897	13993	13748	13870	13763	13664	13794	13931	13832	13841	13884	13956	13841	13789	13839	14059	14024	13861	14009	13834	13941	13673	14076	14050	13916	13825	13928	13917	13820	13991	13808	13805	13974	13857	13899	13815	13792	13892	13878	13803	14047	13798	13778	13741	14032	13848	13953	13999	13944	13743	13820	14043	13823	13836	14122	13941	13871	13748	13915	13745	13939	14058	13868	13908	14060	13803	13769	13876	13979	13909	14028	13898	13831	13960	13845	14037	13850	13767	14008	13840	13801	14035	13854	13915	13857	13815	13859	13884	13875	13899	13923	13905	13848	13867	13651	13824	13821	14059	13862	13772	13763	14083	13791	13823	13809	13849	13944	13836	13841	13845	13708	13946	13954	13776	14075	13800	13825	14118	13874	13947	13859	13940	13701	13747	13765	13815	13956	13924	13822	13998	13761	13896	14022	13711	14032	13887	14026	13972	13731	14095	13764	13875	13808	13931	13900	13954	13783	13847	13987	13892	13939	13896	13901	13931	13801	13896	13797	13821	13964	13867	13900	14039	13979	13780	13794	13889	13943	14072	13919	13981	13802	13732	13884	13750	13882	13715	13801	13835	13977	13868	14012	13890	13896	14001	13885	13953	13762	13845	13829	13937	13789	14165	13929	13994	13802	13594	13814	13839	13889	13882	13858	13893	14036	13882	13866	13875	13876	13956	13782	13861	13971	13849	13753	13803	13904	13906	13941	13817	13874	13789	13836	13798	13946	13924	13950	14082	13914	13876	13807	14000	13847	14054	13886	13784	13849	13776	13966	13931	13817	13954	13964	13893	14016	13888	13926	13916	13884	13938	13929	13926	13742	14020	13714	13889	13865	13929	13931	13927	13918	13867	13831	14167	13770	13946	13852	13917	13823	13836	14068	13866	13867	13835	13930	13925	13941	13869	13964	13906	13690	13784	13811	13861	13890	13857	13820	13816	13922	13925	13899	13780	13899	13998	13904	13719	13984	13821	14086	13945	14026	13797	13734	13863	13906	13965	14048	13888	13918	14057	13984	13967	14000	13759	13858	13875	13866	13927	13851	13822	13916	13833	13862	14058	13887	13790	13922	14043	13884	13865	13900	13888	13918	13845	13832	13794	13960	13893	14016	13982	13965	13966	13837	13890	14071	13847	13950	14110	13709	13791	13876	13902	13772	13804	14014	13812	13985	13946	13887	13702	13855	13833	13874	13781	13843	13926	13819	13892	13889	14018	13741	13948	13981	13937	13853	13757	13977	14014	13854	13852	13996	13767	13851	13942	13983	13881	13651	13937	13974	13698	13856	14108	13776	13890	13795	13986	13920	13990	13780	13907	13869	13878	13715	13727	14002	13721	13722	13881	13948	13749	13891	13904	13843	13902	13806	13794	13835	13916	13969	13845	13956	13699	13852	13955	13715	13851	14026	13846	13858	13986	13921	13829	13818	13823	13737	13842	13962	13920	13816	13895	13883	13835	13856	13907	13888	13995	13901	13881	13912	14005	13801	13876	13853	13838	13946	13787	13913	13768	13966	13899	14006	14020	14017	13902	13906	14028	13900	13824	13988	13752	13952	13737	13939	13858	13956	13824	13923	13880	13958	14018	13811	13805	13957	13834	13834	13951	13920	13853	14011	13858	13880	13847	13925	13749	13992	13734	13794	14002	13919	14046	13978	13847	13846	13714	13847	13900	13845	13836	14021	13829	13772	13747	13849	13883	13959	13992	14018	13981	13831	13883	14061	13923	14154	13889	13940	13960	13993	13950	13811	13917	13842	13815	13874	14044	13986	13911	13791	13930	13863	13831	13819	14001	13876	13776	13901	13862	14053	13727	13862	13807	13971	13843	13813	13973	13795	13918	14104	13769	14022	13916	13916	13837	13777	13701	13822	13684	13877	13824	13819	13871	13939	13788	14018	13764	13836	13934	13940	13786	13917	13897	13947	13815	13987	13799	13780	13941	13781	13876	13882	13715	13813	13788	13909	13846	13876	13923	13789	13821	13909	13849	13955	13872	13959	13779	13939	13930	13954	13892	13866	13911	13933	13888	13869	13855	13841	13778	13870	13772	13834	13918	13961	13870	13902	13948
29549	28000	32869	28799	23230	20827	19232	17830	17286	16939	16146	15884	15806	15695	15456	15342	15494	15224	15218	15213	15399	15303	15290	15289	15230	15284	15338	15019	14946	15129	15145	15212	15145	15116	15113	15045	15068	15102	14911	14986	15185	15183	15110	15065	15036	15169	15036	14920	15076	14976	15055	14984	15082	15040	14879	14952	14982	15078	14996	15129	14874	14973	14965	14999	15022	15123	15220	15091	14891	14999	14887	14773	15048	14996	15073	14887	14901	14973	14920	14976	15212	14896	14954	14931	14988	14941	14916	15194	14937	14876	14972	15087	14927	14918	14837	14822	14959	14916	14892	14941	15048	14881	15068	14880	14828	15054	14912	15137	14988	15047	15078	14941	14932	15097	14831	14968	15090	14864	14882	15052	15008	14945	14989	15186	15105	14856	14904	15066	15031	15036	14859	15069	15123	15095	14981	15072	15059	15020	14869	15153	14905	15066	14973	15120	15060	14898	14864	14942	14873	14846	15007	14831	15077	15088	14706	14853	14827	14855	14929	14893	14844	14965	15065	14910	14943	14901	14987	15030	15144	15018	15212	14923	14833	15198	14887	14859	14852	14852	14859	14935	15005	14873	14898	15035	14902	14947	15064	15026	15004	15042	15007	14915	15012	14869	14902	14897	14962	14922	15060	14799	15092	14734	14926	14945	15174	14988	14982	15084	14969	14949	14925	14977	15071	14933	15077	15091	15097	15016	15128	14859	15080	14928	14662	14873	14857	15007	15012	14874	14937	14848	15031	14920	15125	15036	15013	15181	14941	15040	14755	14935	14916	14986	15023	14923	14927	14966	14836	14953	15104	14780	15057	15134	14955	15022	15271	14976	14969	14877	14895	15004	14934	14966	15014	14902	15112	14858	15081	15034	14778	15079	14958	14920	14879	15067	15181	14980	14920	14943	15025	14745	14962	14907	15135	15090	15028	14758	15092	14967	14949	15002	14980	15101	15033	14913	15005	15084	14835	15039	14930	14974	14871	14967	15014	15041	14845	14975	14805	14889	14997	15131	14990	15003	14925	15048	14815	15207	15096	15105	15015	14904	14930	15104	14994	15086	14897	14863	14849	14936	15060	14814	15021	15031	15038	14853	14825	14985	14933	14998	14837	14955	14956	15104	15066	14764	15022	15005	15066	14934	14824	14965	14831	15165	14807	14881	15071	15027	15035	14964	14958	14865	14963	14859	14873	14982	14970	15153	14956	14862	15207	14969	14959	15092	14915	14960	14986	14931	15032	14884	15094	15087	14823	15129	14939	15040	14802	15119	14940	15191	15068	14987	15015	14938	15068	14866	14895	14961	14867	14875	15060	15202	15135	15029	15055	15084	14814	15053	15025	14892	14902	14905	14941	15018	15148	14881	14985	14688	15132	15069	14831	14851	14867	14973	15073	14913	14843	14954	14842	14969	15066	15038	15151	15059	15032	14880	15197	14939	15069	14940	15076	15080	15257	14851	14893	14951	14830	14970	14970	14910	14977	15041	14846	15003	15059	14983	14889	14928	14951	14946	14897	14975	14919	14952	14916	15073	15000	15041	14967	14842	14990	15140	15012	14917	15218	15093	14895	15128	14850	14910	15117	14993	15076	15014	15101	14940	15129	15171	15005	14985	15078	14888	15068	14892	14777	15013	15015	14869	14886	14960	14971	14898	15010	14924	14922	14859	15091	14849	15183	15014	14773	14948	15045	14963	15013	15010	14948	14872	15229	14891	15012	15106	15025	14920	15110	15046	14875	15094	14854	14791	14966	14772	15025	15120	14730	14971	14977	15062	14963	14971	14943	14815	14880	14981	14899	14960	14913	14868	15103	15059	14903	15002	15086	14935	15021	15045	14933	14995	14999	15007	15029	14982	15056	15161	14904	14822	15068	15105	15104	15035	15021	15225	14945	15118	14931	15031	15169	15162	14907	14808	14973	14923	15171	15133	14931	14954	14888	14915	14807	15137	14909	15092	14811	14973	15029	15001	14925	15014	15127	14799	14989	14884	14870	14828	14711	15004	15120	15033	15128	15065	15082	14928	15061	15000	15081	14929	15047	15005	14926	15185	15137	15183	15009	15095	14820	14976	15022	14983	15165	15032	14996	15078	15090	14900	14990	14972	15097	14957	14969	15053	15035	15010	15128	14904	14856	14935	14990	15114	15132	14916	14982	14755	14965	14960	15178	15133	15039	14855	14924	14791	15029	14834	14902	15047	14906	15099	14964	15031	14971	14967	14997	14856	15087	15097	15044	15030	15032	14916	15152	14885	15002	15055	15020	15073	14977	14937	14847	15076	14895	15068	14931	14974	14943	14879	14895	14957	14908	14773	14946	14989	14996	14968	14970	15167	14960	15075	15004	15019	14919	15094	14995	15040	15067	15078	14818	14995	15011	15011	14838	14872	14880	15038	14822	15099	15041	15067	14969	15157	14993	14989	14986	15152	15121	14873	15136	15036	14725	15000	15045	15077	15068	14971	14970	14961	14889	15018	14889	14966	15087	15006	14944	14939	14952	14952	14808	14954	15043	15006	14971	15021	14879	14981	15097	15081	14900	15141	14891	14935	15301	15038	14962	14896	15100	14865	15045	15166	15018	14910	14943	15054	15037	14896	15017	15096	14937	15172	15081	15038	15022	15096	15103	15082	15050	14869	14971	14956	14900	14999	14945	15092	14775	15047	15139	15072	14927	15099	15154	15102	14889	14903	14924	14920	14899	14954	14966	15043	14969	14949	15003	14861	14876	14844	14841	14972	15116	14922	15216	15079	15012	14873	15116	14862	14998	14957	14954	15060	15229	15008	15090	15019	14985	15125	15140	14855	15147	14995	15042	15130	15032	15082	14878	14977	14895	14977	15064	14917	15097	15043	14938	15006	14906	15069	14830	14956	14891	15097	15130	14900	15041	15141	14876	15051	15060	14965	15039	14884	14790	14864	14956	14762	14983	14935	15035	15101	15050	15167	14980	14930	15172	15117	14977	14822	15156	15012	15085	15027	15031	14928	15075	15037	14959	14963	15126	14756	14909	14905	14842	14960	15003	15122	14909	14963	15220	14778	15143	15222	14760	15046	15063	15366	15195	14859	15135	15002	14918	15059	15011	15101	14908	14787	15072	14912	15100	15059	15017	14996	15096	14984	14953	15112	14974	14779	15224	14963	14916	14974	15049	15018	14838	15010	15073	15003	14957	14883	14967	15047	15007	14910	14958	14993	14941	15098	14944	14995	15061	14962	15089	15118	15060	15106	14963	14797	14878	15025	15149	15121	14924	15120	15168	14998	14928	14962	14873	14978	15157	15014	15155	14967	14958	14871	14987	14904	15090	15057	15064	14978	14968	15013	15189	14906	14955	15012	15185	15023	14965	14945	15076	14887	15158	14927	15127	15047	14848	14796	14977	14967	15008	14974	15013	15135	14954	14942	15005	15054	14969	14838	14911	14965	14813	15109	15096	15074	15081	15068	14830	14901	14932	14796	15233	14938	15049	15013	14722	14969	15079	15013	14834	15070	14932	15033	14884	15107	14919	15082	14798	14893	15008	14943	15102	14834	15027	14856	14889	14792	14940	14994	14951	14958	14969	14954	15156	15070	14954	14942	15236	14797	15081	15065	15143	14990	14875	14942	15101	15014	14822	14890	14843	15311	15098	14895	14851	15256	15154	14930	15155	14885	15051	14988	15023	15076	15006	15117	15172	15060	14930	14973	14986	14869	15075	15014	14907	15003	14905	14979	15072	15197	15197	15111	14847	15033	15247	14953	14922	15103	14915	14821	14997	14972	14982	14767	15026	15102	15008	14905	14979	14933	14997	14947	15140	14867	15008	15044	14994	15093	15091	15034	15064	15139	14961	14975	15049	14998	14946	15028	14954	14974	15063	14995	15047	14960	14911	14860	14847	15036	15037	14864	14946	15042	15148	15058	15018	15045	15025	14893	14986	15240	15133	15076	14871	15097	15141	15166	15092	14809	15056	14798	15050	14970	15074	14948	14907	14995	14998	14932	15099	15168	15095	14837	14968	14926	15045	15200	14947	15187	15008	15238	15042	14980	15074	15021	14956	14991	15136	15000	15117	15056	14956	14814	15181	15095	14881	15095	14958	14818	15147	14864	14978	15163	15097	15085	14877	14980	14840	14810	14848	14836	14908	15008	14844	14883	14901	15114	14996	14978	14852	14993	15015	14847	14979	14932	14811	15025	15027	15057	14890	15243	14978	14974	14999	14968	15070	14952	14720	14847	14881	15017	14913	14873	14931	15102	14925	14987	15066	15048	15029	15151	14855	14965	15024	14932	14850	15055	15115	15084	15039	14945	14938	14882	14991	15032	15060	14836	14903	14922	14976	14838	15041	14932	14907	14867	14995	15200	14988	14939	15155	14930	15186	14884	14914	14930	14986	14991	15144	14897	14769	15156	14923	15019	15129	15062	15110	14971	14849	14860	15076	14956	14986	15079	14957	14892	15041	15003	15204	14902	15276	15072	15105	14953	15111	15010	14864	15061	14988	15021	14999	14902	14951	15008	15011	14912	14943	14980	14940	14996	15050	14954	15139	14996	14929	14974	15083	15033	15069	14854	14947	14920	14836	14891	15120	14975	14774	15010	15007	15044	14972	14855	14881	14931	14804	14942	14947	15065	14839	15107	15041	15098	15022	14905	15060	15032	14971	15039	15195	14968	15050	14933	14969	14994	14935	15019	14980	15036	15232	14987	15129	15124	15180	15063	14936	14932	14935	15036	15007	15005	14952	15144	14949	15078	14983	15096	14889	14937	14919	15044	14914	14868	15178	15215	15005	15100	14849	15019	15051	15204	15069	15003	15159	14897	14982	15070	14844	14992	15173	14845	14764	14956	15063	14947	14968	15076	15117	14960	14945	15054	15039	15052	15051	14949	15140	15183	15008	14908	14982	14976	15020	15001	15027	14961	14931	14941	15099	15093	15087	14839	15120	15003	14950	14878	15030	14953	15017	15049	15037	14925	14967	14921	14926	15075	15063	15205	14739	15010	14913	15121	15028	15087	14821	15157	15099	15053	14920	15063	14886	15038	15097	14919	14919	14889	14953	14941	15040	14975	15002	15057	14939	15072	15042	15265	15179	15100	14823	14886	15127	14927	15026	15151	15192	15069	15012	15001	15049	15180	15040	14854	14875	14860	14953	15102
33098	43590	37729	28454	24404	21326	19449	18097	17031	16277	15497	15047	14703	14509	14354	14291	14209	14012	13905	13785	13824	13809	13810	13818	13721	13900	13687	13757	13779	13758	13635	13764	13674	13648	13570	13554	13454	13633	13547	13642	13360	13553	13544	13435	13607	13486	13663	13646	13462	13714	13618	13619	13618	13642	13601	13450	13474	13641	13530	13382	13585	13574	13467	13635	13359	13351	13528	13539	13554	13486	13613	13501	13615	13482	13479	13534	13539	13508	13505	13485	13556	13607	13570	13494	13526	13525	13382	13377	13565	13678	13609	13451	13447	13386	13602	13491	13706	13454	13426	13653	13614	13497	13517	13518	13445	13441	13627	13512	13380	13466	13643	13397	13679	13438	13547	13469	13393	13478	13540	13374	13363	13454	13592	13588	13498	13496	13527	13409	13641	13556	13527	13542	13480	13598	13446	13527	13573	13389	13433	13348	13330	13490	13516	13453	13444	13549	13727	13330	13486	13471	13499	13513	13554	13468	13576	13595	13553	13489	13431	13697	13471	13517	13369	13411	13544	13445	13461	13686	13522	13471	13492	13559	13494	13457	13527	13528	13546	13558	13603	13522	13485	13452	13478	13692	13387	13597	13487	13493	13589	13458	13532	13548	13546	13517	13488	13503	13552	13580	13572	13509	13443	13561	13687	13386	13484	13376	13465	13676	13584	13435	13337	13462	13615	13358	13561	13375	13770	13476	13460	13607	13487	13510	13487	13469	13426	13468	13653	13575	13573	13547	13443	13556	13431	13504	13528	13615	13488	13648	13597	13617	13497	13631	13520	13452	13580	13359	13552	13540	13436	13556	13423	13369	13405	13573	13418	13493	13590	13394	13492	13522	13504	13589	13578	13484	13476	13325	13558	13642	13540	13428	13558	13544	13569	13452	13486	13310	13720	13499	13508	13508	13471	13796	13707	13494	13405	13466	13744	13480	13493	13514	13727	13422	13526	13541	13446	13466	13369	13549	13644	13366	13510	13578	13543	13501	13620	13572	13558	13647	13519	13437	13534	13540	13513	13704	13497	13439	13505	13684	13527	13375	13467	13496	13661	13497	13477	13416	13487	13586	13649	13414	13560	13514	13570	13468	13380	13655	13407	13417	13595	13684	13490	13469	13425	13638	13501	13337	13660	13376	13454	13629	13552	13675	13533	13517	13463	13760	13527	13463	13515	13460	13460	13457	13596	13477	13517	13362	13763	13525	13301	13507	13568	13479	13445	13586	13531	13508	13635	13410	13576	13469	13396	13457	13571	13389	13526	13441	13431	13693	13514	13590	13518	13760	13471	13739	13374	13450	13490	13479	13459	13537	13553	13575	13369	13496	13652	13593	13566	13559	13575	13404	13591	13464	13548	13541	13592	13527	13572	13398	13545	13592	13533	13430	13509	13515	13657	13566	13499	13421	13499	13426	13495	13458	13613	13537	13494	13434	13567	13255	13402	13506	13585	13676	13530	13414	13476	13549	13454	13349	13398	13569	13519	13681	13649	13569	13504	13526	13569	13457	13588	13431	13711	13446	13612	13551	13717	13607	13625	13495	13660	13443	13443	13448	13699	13504	13512	13578	13629	13326	13594	13478	13330	13439	13537	13576	13597	13533	13433	13579	13499	13369	13555	13463	13563	13563	13540	13755	13512	13576	13586	13345	13485	13539	13396	13364	13569	13535	13559	13513	13602	13378	13574	13382	13475	13641	13559	13555	13543	13530	13507	13598	13607	13576	13568	13475	13457	13503	13552	13614	13433	13593	13532	13528	13706	13660	13524	13627	13427	13745	13504	13481	13473	13431	13505	13584	13569	13532	13515	13505	13713	13466	13513	13515	13545	13421	13603	13694	13501	13407	13665	13560	13456	13644	13369	13556	13485	13454	13553	13445	13415	13557	13576	13482	13538	13587	13586	13614	13512	13687	13440	13594	13503	13401	13538	13400	13526	13523	13481	13686	13505	13567	13584	13547	13580	13576	13406	13491	13593	13284	13498	13527	13595	13212	13619	13614	13576	13439	13476	13495	13447	13410	13712	13486	13533	13508	13469	13625	13483	13675	13448	13521	13503	13569	13567	13517	13392	13592	13550	13690	13415	13579	13423	13584	13638	13691	13568	13460	13567	13667	13583	13568	13477	13483	13606	13498	13555	13414	13580	13374	13399	13371	13652	13548	13406	13514	13470	13454	13761	13566	13517	13608	13623	13588	13508	13498	13540	13486	13649	13502	13523	13398	13378	13588	13629	13540	13585	13692	13408	13489	13442	13459	13569	13447	13515	13591	13475	13696	13771	13521	13500	13573	13543	13479	13420	13466	13664	13490	13521	13524	13582	13566	13463	13464	13639	13562	13533	13444	13340	13612	13442	13472	13673	13481	13393	13455	13538	13492	13629	13509	13665	13504	13531	13604	13636	13489	13567	13523	13456	13494	13455	13471	13496	13335	13714	13546	13575	13603	13456	13611	13511	13570	13552	13514	13532	13576	13330	13565	13465	13526	13483	13526	13500	13654	13497	13344	13592	13477	13546	13411	13475	13561	13748	13514	13436	13634	13657	13389	13509	13499	13466	13653	13492	13618	13544	13492	13428	13439	13408	13552	13568	13359	13544	13654	13418	13491	13550	13550	13624	13570	13555	13346	13561	13396	13413	13590	13419	13387	13272	13452	13517	13473	13687	13517	13641	13526	13412	13414	13623	13642	13558	13488	13478	13551	13616	13366	13399	13534	13575	13560	13400	13278	13496	13646	13415	13531	13458	13427	13435	13568	13503	13407	13539	13392	13532	13518	13491	13510	13527	13622	13413	13547	13496	13465	13332	13776	13719	13480	13535	13470	13621	13520	13414	13454	13416	13500	13437	13717	13610	13490	13489	13357	13485	13504	13634	13554	13412	13588	13426	13502	13434	13429	13461	13564	13411	13512	13534	13433	13316	13577	13557	13540	13565	13618	13540	13600	13550	13517	13523	13384	13623	13443	13683	13542	13492	13583	13537	13623	13543	13489	13467	13606	13512	13323	13501	13536	13529	13339	13398	13654	13602	13702	13362	13500	13361	13643	13363	13537	13725	13484	13637	13570	13573	13602	13456	13492	13472	13525	13471	13365	13512	13434	13532	13604	13424	13523	13527	13485	13482	13537	13399	13563	13479	13468	13479	13472	13499	13403	13612	13513	13480	13351	13549	13528	13553	13389	13575	13401	13774	13639	13579	13460	13459	13674	13413	13533	13664	13622	13571	13512	13590	13474	13545	13558	13429	13421	13579	13486	13510	13572	13492	13518	13382	13531	13405	13448	13622	13731	13553	13539	13332	13325	13561	13510	13613	13541	13410	13416	13404	13529	13553	13405	13585	13518	13428	13576	13596	13545	13541	13683	13516	13545	13296	13496	13541	13537	13604	13482	13618	13362	13494	13513	13375	13538	13566	13501	13477	13375	13479	13533	13580	13612	13601	13507	13611	13339	13507	13685	13447	13509	13429	13440	13508	13514	13545	13521	13628	13530	13475	13548	13518	13348	13430	13584	13516	13611	13534	13325	13514	13543	13463	13550	13591	13681	13518	13624	13462	13507	13704	13515	13618	13386	13565	13479	13464	13507	13448	13511	13451	13631	13437	13464	13484	13644	13455	13554	13492	13420	13431	13494	13478	13516	13681	13338	13506	13647	13349	13521	13556	13525	13355	13540	13676	13528	13589	13423	13768	13317	13591	13588	13623	13525	13654	13410	13495	13560	13446	13464	13444	13400	13507	13537	13686	13450	13582	13373	13519	13482	13478	13569	13434	13428	13525	13460	13532	13494	13449	13596	13577	13451	13482	13548	13495	13461	13622	13520	13597	13765	13536	13582	13469	13536	13539	13525	13559	13576	13516	13445	13475	13504	13571	13348	13589	13366	13619	13601	13549	13638	13577	13521	13622	13437	13384	13440	13417	13376	13549	13476	13481	13607	13445	13519	13686	13444	13552	13510	13415	13603	13432	13588	13529	13527	13491	13444	13652	13599	13549	13511	13547	13468	13576	13349	13530	13545	13406	13709	13619	13478	13681	13653	13497	13527	13423	13460	13337	13451	13425	13601	13589	13509	13525	13527	13576	13587	13525	13344	13487	13548	13539	13594	13445	13703	13601	13545	13379	13452	13371	13524	13586	13499	13463	13488	13603	13630	13693	13508	13432	13593	13640	13460	13339	13703	13474	13551	13528	13606	13462	13482	13660	13563	13272	13510	13528	13416	13503	13603	13582	13453	13534	13571	13685	13680	13486	13702	13523	13396	13508	13354	13443	13481	13598	13592	13425	13518	13537	13365	13596	13496	13517	13495	13492	13582	13585	13409	13512	13529	13444	13570	13533	13438	13474	13529	13630	13507	13488	13401	13548	13440	13607	13513	13423	13541	13678	13448	13464	13418	13510	13656	13419	13465	13766	13378	13721	13509	13603	13650	13551	13393	13321	13538	13640	13575	13384	13546	13497	13455	13539	13631	13619	13604	13492	13599	13653	13571	13532	13502	13536	13493	13596	13579	13368	13502	13540	13380	13400	13661	13509	13638	13419	13577	13555	13447	13441	13602	13553	13502	13441	13733	13555	13446	13547	13499	13503	13353	13606	13488	13505	13520	13319	13558	13432	13700	13383	13569	13586	13434	13762	13529	13588	13383	13636	13405	13416	13583	13584	13464	13579	13431	13700	13556	13528	13565	13450	13597	13417	13529	13551	13695	13610	13516	13501	13598	13515	13497	13501	13596	13553	13699	13434	13426	13435	13624	13538	13674	13555	13505	13495	13504	13580	13389	13605	13349	13541	13400	13598	13499	13617	13573	13434	13556	13456	13265	13547	13452	13506	13783	13614	13477	13728	13469	13524	13454	13592	13405	13434	13555	13461	13395	13473	13646	13468	13673	13270	13488	13626	13364	13552	13468	13644	13581	13563	13814	13539	13565	13575	13516	13551	13691	13471	13630	13511	13650	13594	13545	13587	13510	13534	13506	13491	13761	13570	13570	13575	13566	13650	13474	13480	13610	13550	13622	13470	13518	13486	13533	13687	13433	13788	13501	13733	13329	13562	13502	13595	13471	13444	13746	13528	13451	13603	13488	13405	13628	13464	13556	13511	13512	13473	13560	13460	13544	13639	13436	13494	13499	13541	13484	13756	13523
24184	21161	28499	25427	24781	25225	23237	19881	18445	17881	17159	16608	16234	16141	15894	15721	15579	15582	15456	15513	15388	15594	15506	15367	15308	15293	15336	15299	15011	15048	14995	15196	15087	15013	15118	15100	15111	15034	14929	14972	15064	14848	14920	14880	14769	14920	14825	15033	15156	15020	15115	14929	15103	14893	15034	15275	14990	15087	14986	14979	14935	14922	14983	15024	15136	15068	14900	14883	14847	14942	14949	14885	14875	14982	14953	15017	15164	14951	15006	14912	14951	15096	14977	14954	14925	14861	14974	15015	14958	14990	14850	15016	14845	14984	14878	15020	14962	15010	15160	15062	15104	14992	15080	14983	14959	14848	14996	14805	15061	14929	14893	15014	15010	14743	15029	14924	14930	14655	14970	14972	15031	14906	15097	14941	14809	14937	15025	15045	14897	14911	14918	14896	15038	14848	14946	14977	14871	15202	14917	15112	14973	15057	15008	14969	14881	14798	15039	14894	14890	15041	14990	14806	15100	14927	15037	15036	15090	14975	14838	14862	14939	14876	14835	14924	14948	15023	14868	15017	15087	15079	15030	14887	14755	15126	14855	14996	14856	14760	14916	14830	14955	14910	15041	14831	14783	14931	15023	14975	14603	14899	14771	14757	15065	14842	14714	15040	15038	14924	14918	14811	14857	14970	15071	14982	14909	15006	15042	15296	15182	14998	14889	14987	14666	14914	14866	14833	14910	14810	14926	14979	14952	14930	15155	14945	15023	14969	14929	15055	14885	14803	14771	14943	15051	14907	14782	14846	14890	14805	14892	15025	14939	14865	14941	15060	15023	15123	14882	15037	15035	14887	14894	14784	14714	14839	15013	15042	15063	14961	15001	15013	14851	14834	14864	15182	14816	15104	14826	14657	15118	15082	14919	14894	15065	14863	15004	14942	14822	14915	15088	14801	14858	14835	14927	15034	14789	14752	14950	14990	14831	14919	14968	14856	15028	14932	14889	14686	14899	14891	15149	14914	15147	14947	14966	14911	14957	15073	14840	14885	14943	14984	15029	15078	14898	14881	14894	15076	15060	14947	14821	14966	14952	14857	14899	14766	14968	14849	14916	14797	14851	14873	14993	14869	14975	14921	14992	14978	14826	15038	14920	14859	15036	14927	14902	14871	14971	14910	14906	14983	15229	14842	14988	14820	14826	14872	15038	15004	15068	14899	15092	15095	14846	14802	14921	14990	14919	14861	14912	15033	15023	15052	15109	14949	14971	14855	14883	14945	14900	15054	14917	15029	14933	14922	15062	14975	14965	14912	15061	15071	15127	14856	14839	14892	14920	14731	14896	14889	14864	14927	14826	14676	14959	14992	14838	14896	15076	14855	15063	14816	15156	14802	14793	14828	14975	15000	14995	14886	14976	14816	15078	14952	15083	14837	14821	14948	14923	15016	14924	15248	15025	14909	14942	14985	14960	14978	15092	14931	14941	14931	15045	14893	14867	14925	14741	15019	14947	14895	14857	15115	15067	14786	15120	14803	15100	14900	15024	14959	14937	15127	14778	14987	14798	14878	14828	14736	15027	14872	15000	15073	14893	14779	14816	15166	14936	14836	15021	14795	14972	14860	14725	14951	15019	14760	14855	15037	14955	15096	15078	14900	14874	14884	14805	14885	15043	15165	15215	14946	14748	14749	14989	15044	14852	14884	15012	14940	15043	15005	15026	14854	14939	14809	14907	14910	14831	14748	14743	14977	14860	14932	14892	14842	14915	15221	14801	14722	14933	15127	14977	14914	15099	14701	15012	14811	15147	15029	15048	15003	14849	14844	14878	15135	15100	15070	14851	14920	15174	14702	15094	14857	15102	14650	14997	14861	14936	15028	15117	15045	15090	15022	14843	14883	14986	14927	14969	14860	14822	14826	14984	15041	14996	15110	14938	14919	14835	14937	14949	14789	14804	15107	15007	15094	14953	15011	15020	14660	15043	14906	14833	14979	14880	14881	15070	14870	14785	14914	14871	14927	14839	14875	14980	14896	15123	15047	14862	14759	15081	14832	14893	14805	14823	14820	14803	14790	14906	14959	14947	15019	14875	15019	15168	15184	14886	14953	14964	15017	14852	14894	15144	14824	14873	15012	14997	14810	14906	15087	14719	14798	15182	15075	14924	14748	15039	14998	15060	14915	14980	14767	15020	14693	15047	15046	14650	14736	14967	14819	14977	15011	14880	14717	15043	14898	14855	14986	14977	15021	14825	14832	14887	14965	14922	14950	14998	14982	15055	14927	14834	14912	14782	14785	14840	14896	14945	14864	14847	14894	15045	15062	15220	15060	14937	15043	15047	14817	15042	14991	14805	14901	15095	14973	14904	15032	14823	14971	14992	14883	15042	15026	15017	14857	14950	14788	14973	14850	14936	14794	14959	15003	15208	14847	14870	14974	14836	14908	14986	14929	14819	14900	14640	15113	14837	14875	15039	14890	14914	15035	14941	15148	14931	14874	14865	14893	14935	15041	14888	14873	14748	14854	14988	15163	14855	14763	14801	14968	14875	14790	14912	14878	14891	14967	15105	14882	15000	14890	14803	14916	15108	14878	14849	14825	14863	15048	15115	15065	15044	15038	14606	14928	15058	14930	15025	14868	15013	14708	14954	14980	15042	14767	14982	15005	15101	14799	15030	14836	14923	14926	15074	15027	14852	15014	14841	14820	15126	15046	15120	14855	14847	14965	14829	14860	14956	14982	15134	15114	15004	14847	15014	15104	15006	14817	14697	14847	14946	14791	14852	14943	15069	14909	15002	14771	15092	14729	14895	15013	15085	15142	14823	15013	15066	14806	14826	15125	15225	15002	14966	14716	14865	15185	15044	14975	14894	14831	14823	14971	15057	14896	14744	14970	14972	14727	14693	14778	14909	14912	14912	14902	15083	14757	14918	14914	14875	15060	14932	14911	14964	14817	14903	14828	14984	14884	15058	14964	15010	15045	14880	14811	14992	14828	14966	14861	14904	14973	14955	14935	14815	14851	15089	14790	15132	14964	15147	14687	15108	15054	14926	14865	15014	15074	14937	14931	15051	14753	14901	14784	14884	14894	14926	14752	14761	15002	15056	15041	14773	14911	14859	15014	15035	14946	14988	14775	15075	14883	14957	14766	14782	15008	14759	14942	14987	14886	14978	14935	14967	14950	14877	14748	14965	15020	15003	14980	14996	15045	15139	15000	14985	15008	14945	15023	14888	14897	14930	14939	14963	14912	14906	14732	14867	14798	14819	14855	14996	14968	15009	14971	14927	14846	14775	14984	14908	15119	14972	14876	15115	14822	14662	14833	14947	15083	14832	14964	15022	14934	14933	15138	15053	15044	14801	14927	14904	14723	14886	14837	14998	14950	15179	15021	14879	14889	14909	15094	14887	14936	14777	14898	14982	14926	14841	14879	14965	14827	15096	14885	15107	14794	14936	14861	14884	14873	14888	14721	14823	14851	14941	14953	15078	14842	14931	15035	15055	14989	14753	15098	15103	15177	14911	14885	14917	14954	14923	15138	14973	14736	14870	14956	14851	14837	14947	14796	15127	15014	14758	15005	15207	14820	14833	15096	14769	14990	14926	14924	14964	14851	15165	14865	15071	14757	15019	14940	14933	15080	14869	15130	14998	14870	14932	15053	14892	14850	14811	14777	14941	14945	14882	15005	15000	15063	15033	14952	14998	15097	14980	15060	15010	14857	14843	14856	15002	14904	15002	14918	14917	14888	15025	15020	15034	14816	14867	15102	14921	14919	14986	14833	15041	15131	14826	14903	14800	15002	14871	15218	15170	14846	14682	14908	14950	15038	15116	14919	14963	14814	14927	15058	14726	14928	14871	14948	15074	15137	14840	14934	14953	15045	15046	15000	14903	15091	14979	14698	14958	14894	14773	14913	14931	14994	14981	15056	14750	14813	15043	14958	14896	14919	15053	14789	15064	14879	14935	14939	14923	14918	15095	14905	15095	15003	14881	15076	14979	14972	15071	14995	14741	14940	15001	14992	14929	14902	15001	14957	15013	14874	15063	14926	14996	14949	14881	15014	14757	14926	14966	15114	14890	14820	14983	14863	15074	14967	14985	14884	15001	14838	15036	15090	15022	14787	15107	15014	14940	14816	14974	14947	15135	14904	14971	14972	14836	14839	14779	14838	14984	14983	14986	14926	14809	14887	14867	14925	14791	14878	14973	15016	14840	15103	14884	14927	14920	14778	14918	14956	15029	14932	15010	15081	14894	15108	14884	14891	14861	15140	14975	15093	14890	14891	15049	14790	15089	14962	14951	14928	14850	15042	14868	14923	14941	14813	14931	14894	15144	14842	14810	14842	15070	14830	14840	15018	14951	14967	14925	14990	15052	14966	14884	14935	15128	14878	14900	15046	15075	14915	14880	14959	14987	14990	15100	15013	14852	15010	14861	15030	15043	14935	15168	14780	14917	15063	14943	14946	15202	14660	14775	14786	14950	15034	15101	14932	14887	15003	14924	15080	15032	14904	15024	14941	15060	15001	14932	14964	14798	15047	14946	14888	15084	15094	14881	15045	15007	14919	14872	14870	15034	15080	15088	14869	14992	14957	15025	14892	14853	15087	14988	14954	14822	14824	14851	14982	15154	14889	15159	15050	15015	14925	14911	14888	15011	14848	14702	15085	14932	14741	14911	14966	14797	14783	15039	14965	14838	15017	15012	14877	15074	15016	14986	14976	14889	15033	15040	14999	14870	15105	15059	14895	14882	14936	14967	14851	15013	15042	15109	14985	14881	14782	14911	14926	14905	14881	14956	14994	14862	14897	14975	14999	14868	15009	15015	14810	14882	15123	14930	14836	15129	14963	14989	14921	15129	15259	14927	15016	15078	15110	15093	14885	14962	14736	15016	14952	14741	14960	15122	14941	14963	15187	14876	14891	14736	14974	14967	14938	15116	15034	15002	15137	14959	14826	15145	14788	14828	14879	14911	15002	14877	14845	14924	14854	15146	15079	15093	14844	14820	14970	14974	15046	15102	14981	14748	14859	14975	14959	14912	15007	15021	14928	14937	14862	14811	14839	14878	14882	15066	14957	14923	15042	14707	14954	14875	15227	14912	14690	14980	14946	14979	15004	14898	15077	15046	14912	14907	14967	15076	15022	15081	14947	14883	14932	15030	15014	14974	15034	14926	15110
29847	48661	44062	34440	30178	26002	22520	20417	18837	17874	16822	15823	15386	15110	14765	14642	14493	14170	14226	14234	14096	14048	14101	13934	14124	13897	13771	13847	13810	13665	13678	13688	13569	13558	13587	13551	13509	13546	13530	13433	13608	13476	13653	13550	13435	13625	13662	13515	13495	13480	13684	13576	13273	13616	13433	13481	13601	13634	13489	13537	13604	13520	13507	13382	13563	13405	13602	13521	13580	13519	13381	13431	13434	13407	13586	13649	13708	13579	13626	13582	13435	13507	13598	13491	13404	13569	13599	13577	13395	13502	13483	13332	13474	13402	13529	13360	13583	13552	13494	13461	13529	13591	13420	13408	13568	13305	13600	13589	13329	13517	13508	13477	13391	13509	13551	13569	13485	13497	13492	13565	13364	13486	13213	13585	13542	13528	13400	13416	13540	13563	13516	13494	13425	13612	13496	13423	13534	13634	13475	13398	13448	13548	13483	13456	13627	13353	13472	13562	13442	13519	13589	13575	13325	13551	13532	13611	13526	13518	13560	13414	13654	13420	13503	13729	13403	13400	13491	13509	13487	13349	13533	13463	13501	13479	13406	13560	13402	13690	13630	13625	13585	13416	13540	13468	13453	13544	13423	13449	13465	13445	13413	13352	13482	13697	13463	13324	13512	13413	13348	13539	13535	13689	13575	13425	13549	13508	13524	13356	13522	13424	13445	13540	13545	13455	13504	13378	13267	13398	13613	13525	13509	13471	13585	13368	13615	13403	13462	13415	13392	13457	13596	13634	13499	13492	13405	13397	13409	13394	13429	13396	13603	13465	13464	13307	13495	13397	13411	13517	13564	13705	13583	13372	13301	13539	13553	13574	13616	13462	13591	13476	13433	13548	13652	13538	13630	13510	13585	13465	13560	13520	13644	13460	13483	13573	13382	13507	13497	13619	13451	13547	13394	13551	13529	13536	13560	13520	13538	13556	13342	13544	13541	13535	13561	13369	13389	13621	13348	13209	13612	13522	13422	13482	13516	13504	13422	13417	13509	13426	13718	13435	13617	13502	13352	13489	13477	13506	13547	13408	13519	13335	13461	13548	13533	13495	13544	13372	13568	13464	13556	13411	13468	13374	13514	13431	13561	13645	13560	13471	13345	13457	13491	13448	13627	13596	13674	13429	13608	13451	13513	13651	13589	13396	13466	13433	13541	13457	13464	13372	13437	13483	13617	13690	13527	13415	13425	13463	13476	13425	13576	13486	13519	13447	13609	13334	13589	13494	13486	13687	13491	13632	13531	13546	13624	13593	13473	13427	13474	13501	13473	13480	13651	13582	13454	13607	13515	13550	13622	13572	13530	13529	13368	13557	13464	13568	13530	13317	13358	13348	13534	13765	13599	13590	13468	13580	13332	13654	13592	13445	13524	13485	13508	13502	13492	13393	13465	13495	13420	13582	13438	13394	13552	13422	13454	13400	13497	13339	13600	13422	13448	13655	13518	13389	13495	13504	13644	13397	13338	13526	13661	13401	13573	13474	13591	13491	13520	13453	13443	13497	13418	13604	13481	13397	13475	13425	13391	13434	13464	13519	13491	13362	13553	13544	13415	13568	13373	13641	13498	13391	13549	13527	13478	13515	13533	13259	13630	13405	13460	13645	13590	13400	13438	13408	13319	13460	13567	13338	13513	13597	13701	13493	13451	13382	13591	13387	13457	13529	13494	13450	13417	13656	13308	13384	13402	13678	13446	13621	13451	13593	13545	13412	13379	13696	13341	13563	13432	13327	13581	13543	13359	13540	13567	13483	13411	13501	13576	13339	13458	13461	13487	13608	13578	13486	13639	13372	13615	13317	13587	13330	13512	13439	13694	13541	13451	13485	13547	13601	13520	13419	13659	13528	13568	13532	13456	13437	13498	13471	13472	13479	13431	13553	13486	13486	13491	13477	13550	13564	13699	13430	13503	13438	13489	13603	13530	13500	13402	13396	13475	13498	13317	13571	13563	13448	13438	13317	13457	13632	13487	13369	13459	13237	13402	13516	13436	13447	13593	13443	13522	13564	13595	13365	13545	13243	13474	13554	13474	13641	13525	13457	13501	13450	13517	13461	13465	13459	13395	13407	13539	13483	13562	13499	13455	13548	13476	13568	13593	13289	13450	13619	13426	13528	13331	13514	13534	13481	13593	13540	13601	13490	13557	13580	13447	13595	13546	13663	13598	13409	13617	13548	13377	13624	13441	13399	13539	13371	13424	13341	13484	13572	13523	13486	13609	13530	13453	13537	13400	13675	13567	13229	13357	13398	13468	13629	13461	13437	13341	13473	13589	13545	13459	13522	13556	13424	13401	13511	13462	13544	13496	13548	13623	13454	13517	13636	13562	13457	13561	13460	13463	13525	13405	13417	13487	13447	13571	13436	13578	13465	13507	13694	13629	13514	13668	13472	13529	13517	13488	13525	13466	13414	13378	13339	13442	13387	13356	13659	13369	13548	13541	13467	13346	13398	13542	13499	13719	13456	13587	13703	13488	13495	13494	13554	13375	13433	13590	13582	13452	13389	13608	13478	13688	13492	13652	13597	13592	13345	13444	13812	13379	13464	13503	13494	13462	13444	13484	13492	13468	13363	13554	13484	13447	13323	13489	13525	13397	13487	13494	13527	13556	13545	13539	13479	13569	13383	13554	13480	13425	13390	13456	13561	13603	13465	13567	13411	13435	13490	13368	13639	13499	13659	13525	13527	13523	13553	13593	13529	13579	13556	13490	13485	13542	13476	13675	13511	13348	13459	13431	13459	13507	13484	13483	13433	13525	13508	13454	13497	13545	13528	13324	13396	13635	13386	13636	13330	13485	13707	13479	13484	13495	13446	13526	13375	13521	13539	13546	13541	13558	13544	13548	13418	13567	13536	13408	13401	13478	13501	13310	13562	13433	13473	13498	13495	13606	13499	13447	13406	13475	13546	13321	13628	13528	13442	13469	13350	13445	13665	13530	13699	13560	13438	13709	13559	13505	13455	13491	13505	13590	13364	13601	13421	13533	13396	13595	13359	13735	13447	13712	13455	13660	13305	13379	13585	13575	13499	13513	13569	13434	13453	13452	13520	13401	13727	13433	13632	13541	13465	13490	13517	13538	13587	13666	13389	13489	13405	13502	13536	13568	13624	13346	13546	13501	13521	13451	13600	13489	13367	13660	13453	13551	13740	13418	13633	13572	13453	13450	13574	13317	13620	13511	13434	13555	13471	13641	13496	13614	13416	13461	13684	13503	13463	13571	13461	13412	13528	13407	13569	13481	13417	13478	13458	13410	13513	13431	13360	13462	13480	13552	13672	13397	13382	13384	13585	13419	13483	13341	13520	13445	13483	13420	13341	13411	13501	13507	13487	13486	13520	13476	13716	13542	13515	13229	13453	13554	13697	13417	13591	13554	13601	13534	13529	13542	13387	13508	13504	13576	13388	13493	13349	13506	13515	13591	13291	13562	13514	13389	13409	13359	13454	13497	13233	13545	13377	13485	13479	13448	13690	13536	13672	13254	13481	13501	13467	13403	13485	13472	13514	13523	13470	13505	13476	13512	13607	13475	13591	13445	13504	13603	13409	13565	13489	13559	13629	13367	13252	13495	13460	13415	13454	13426	13443	13528	13416	13553	13479	13331	13573	13326	13500	13578	13545	13563	13426	13611	13521	13504	13390	13334	13504	13518	13493	13616	13540	13473	13535	13532	13549	13462	13432	13460	13557	13536	13472	13488	13404	13697	13417	13394	13452	13605	13430	13575	13492	13432	13465	13440	13579	13568	13404	13649	13562	13327	13331	13370	13496	13385	13478	13604	13418	13476	13505	13553	13296	13425	13563	13570	13500	13322	13566	13389	13450	13524	13590	13347	13405	13439	13430	13574	13577	13541	13544	13439	13443	13493	13342	13590	13387	13494	13516	13512	13490	13562	13452	13455	13499	13480	13438	13628	13512	13427	13400	13489	13455	13560	13540	13435	13489	13473	13516	13557	13510	13624	13489	13517	13390	13561	13394	13562	13681	13587	13490	13276	13539	13548	13443	13416	13497	13648	13469	13695	13534	13398	13371	13549	13469	13583	13498	13436	13561	13502	13644	13387	13568	13468	13446	13511	13502	13566	13547	13544	13519	13543	13631	13585	13533	13547	13528	13524	13463	13420	13478	13569	13627	13559	13630	13552	13553	13394	13471	13562	13481	13337	13466	13513	13263	13507	13415	13482	13687	13527	13614	13463	13513	13657	13354	13386	13528	13476	13578	13363	13414	13498	13349	13520	13489	13609	13404	13342	13458	13414	13505	13651	13558	13458	13499	13323	13548	13533	13404	13480	13650	13550	13659	13494	13517	13687	13448	13405	13507	13439	13514	13574	13628	13448	13467	13589	13619	13497	13427	13452	13547	13242	13330	13515	13475	13593	13474	13514	13374	13480	13438	13683	13726	13519	13435	13561	13387	13490	13511	13473	13389	13540	13494	13416	13401	13461	13566	13513	13495	13688	13487	13606	13419	13551	13616	13239	13541	13564	13379	13717	13582	13600	13630	13397	13563	13509	13377	13390	13507	13563	13498	13407	13442	13503	13529	13377	13447	13559	13449	13463	13382	13460	13436	13532	13367	13471	13431	13526	13429	13452	13272	13344	13568	13465	13412	13633	13431	13492	13533	13327	13486	13505	13381	13639	13388	13555	13453	13423	13502	13487	13485	13593	13386	13668	13566	13362	13585	13621	13474	13490	13529	13402	13433	13529	13422	13424	13499	13363	13491	13638	13622	13482	13458	13499	13381	13598	13469	13568	13487	13452	13419	13496	13391	13382	13466	13343	13561	13531	13537	13376	13479	13553	13592	13531	13429	13371	13580	13591	13574	13487	13534	13501	13393	13477	13413	13396	13472	13436	13674	13555	13352	13570	13522	13507	13492	13484	13560	13440	13516	13490	13487	13598	13538	13503	13383	13438	13479	13455	13466	13627	13449	13491	13570	13339	13384	13618	13434	13453	13640	13343	13451	13537	13465	13729	13529	13468	13554	13553	13468	13418	13673	13470	13480	13498	13580	13518	13473	13633	13367	13594	13520	13670	13487	13626	13595	13545	13433	13566	13438	13500	13434	13507	13478	13517	13481	13642	13523	13464	13345	13504	13578	13467	13277	13564	13623	13427	13484	13563	13562
22875	21125	28885	23804	22709	26348	27760	22292	20440	19845	18811	18209	17673	17223	16634	16525	16425	16454	16407	16376	16200	16146	16250	16129	16113	16146	15921	16003	15982	15968	16012	15996	16106	15789	15811	15852	15852	15841	15623	15619	15648	15497	15409	15500	15645	15603	15536	15625	15631	15642	15793	15644	15626	15537	15857	15590	15541	15565	15680	15598	15602	15491	15566	15652	15702	15699	15743	15584	15667	15537	15638	15496	15830	15496	15481	15825	15638	15757	15674	15478	15514	15533	15611	15541	15372	15556	15628	15863	15538	15533	15681	15642	15584	15597	15726	15492	15616	15483	15774	15595	15749	15799	15533	15637	15633	15549	15772	15571	15652	15879	15481	15518	15648	15603	15656	15586	15561	15592	15664	15688	15690	15608	15609	15644	15675	15506	15691	15637	15745	15794	15800	15531	15494	15568	15596	15884	15550	15461	15588	15701	15587	15728	15618	15446	15547	15576	15559	15606	15600	15596	15593	15566	15673	15555	15802	15511	15687	15820	15586	15612	15576	15539	15624	15728	15532	15413	15644	15610	15451	15430	15731	15679	15568	15624	15368	15462	15580	15571	15525	15615	15632	15657	15588	15722	15674	15543	15641	15730	15570	15625	15601	15559	15495	15604	15649	15598	15640	15716	15519	15587	15621	15532	15665	15547	15529	15580	15574	15860	15621	15742	15330	15443	15631	15653	15491	15549	15565	15615	15495	15824	15566	15669	15649	15737	15645	15600	15599	15612	15624	15641	15544	15624	15563	15671	15600	15740	15572	15657	15616	15504	15483	15495	15455	15616	15659	15658	15504	15860	15639	15684	15769	15570	15501	15217	15577	15656	15696	15599	15883	15539	15452	15559	15624	15534	15553	15618	15505	15837	15393	15756	15650	15477	15622	15750	15655	15840	15573	15547	15452	15606	15487	15897	15653	15721	15613	15671	15548	15608	15370	15697	15739	15575	15703	15884	15533	15642	15692	15654	15615	15619	15474	15621	15452	15764	15464	15507	15680	15640	15579	15562	15643	15692	15596	15489	15727	15631	15422	15549	15555	15633	15478	15475	15502	15633	15481	15681	15584	15697	15724	15576	15584	15473	15532	15519	15491	15602	15681	15600	15648	15508	15384	15633	15447	15663	15707	15757	15542	15617	15481	15539	15634	15597	15806	15531	15489	15629	15618	15400	15550	15746	15601	15457	15570	15523	15583	15682	15669	15482	15592	15494	15492	15618	15689	15575	15607	15725	15634	15622	15657	15426	15487	15505	15427	15547	15712	15482	15401	15561	15604	15641	15742	15465	15490	15629	15560	15478	15876	15653	15457	15631	15645	15566	15470	15446	15624	15650	15617	15781	15524	15710	15555	15633	15643	15458	15683	15622	15852	15777	15468	15439	15602	15810	15790	15586	15524	15362	15458	15487	15472	15621	15472	15595	15430	15706	15706	15603	15752	15793	15693	15677	15700	15521	15508	15630	15646	15560	15631	15539	15596	15551	15782	15629	15712	15589	15739	15542	15784	15667	15514	15390	15720	15600	15573	15523	15651	15482	15646	15546	15476	15482	15586	15536	15625	15447	15743	15516	15603	15582	15680	15695	15684	15684	15687	15506	15476	15472	15717	15534	15555	15620	15556	15443	15511	15714	15704	15507	15505	15574	15613	15688	15407	15734	15735	15711	15667	15676	15636	15667	15721	15392	15696	15824	15667	15597	15624	15622	15378	15733	15443	15675	15664	15625	15513	15630	15468	15542	15441	15690	15664	15776	15667	15719	15631	15650	15563	15474	15687	15360	15438	15701	15635	15566	15631	15801	15788	15512	15398	15677	15634	15710	15630	15372	15486	15814	15548	15618	15683	15584	15502	15613	15592	15543	15677	15735	15679	15503	15724	15720	15515	15669	15610	15502	15610	15575	15663	15575	15640	15703	15735	15447	15424	15566	15439	15571	15721	15373	15640	15576	15578	15580	15790	15491	15563	15765	15715	15808	15537	15628	15660	15568	15603	15455	15571	15527	15631	15713	15817	15674	15573	15500	15610	15743	15648	15529	15685	15675	15640	15289	15610	15499	15621	15524	15669	15646	15443	15604	15721	15461	15453	15614	15536	15606	15599	15762	15538	15542	15493	15467	15647	15470	15469	15705	15587	15607	15625	15424	15466	15739	15635	15731	15575	15597	15608	15596	15706	15644	15671	15769	15597	15634	15674	15561	15437	15659	15527	15470	15447	15770	15748	15677	15688	15686	15593	15550	15615	15723	15676	15468	15572	15694	15642	15562	15422	15545	15714	15626	15621	15546	15642	15694	15549	15690	15601	15725	15754	15701	15614	15585	15621	15772	15337	15686	15839	15658	15402	15374	15616	15653	15689	15636	15635	15628	15596	15446	15667	15603	15415	15539	15573	15525	15625	15562	15527	15619	15847	15442	15614	15652	15610	15561	15463	15456	15730	15488	15453	15639	15508	15592	15560	15629	15566	15537	15575	15406	15649	15588	15741	15691	15671	15541	15858	15825	15619	15723	15713	15669	15518	15597	15408	15694	15732	15693	15757	15459	15605	15593	15692	15624	15512	15536	15418	15592	15559	15618	15596	15683	15643	15634	15607	15594	15561	15616	15702	15633	15671	15519	15507	15454	15526	15640	15493	15619	15892	15736	15712	15482	15601	15479	15486	15770	15551	15693	15613	15587	15578	15630	15498	15670	15486	15587	15724	15847	15688	15767	15717	15493	15553	15504	15496	15542	15414	15567	15600	15690	15628	15601	15697	15644	15789	15688	15495	15468	15596	15699	15773	15574	15733	15596	15685	15683	15716	15674	15489	15404	15655	15517	15775	15595	15640	15681	15559	15477	15742	15549	15509	15445	15508	15662	15451	15605	15654	15667	15669	15626	15713	15686	15589	15725	15596	15693	15462	15587	15520	15615	15817	15641	15891	15645	15353	15583	15566	15746	15620	15616	15483	15614	15780	15553	15689	15904	15676	15532	15635	15623	15433	15666	15692	15493	15669	15687	15513	15717	15714	15719	15661	15615	15752	15541	15570	15578	15584	15583	15490	15551	15443	15627	15598	15484	15481	15578	15597	15658	15512	15556	15718	15663	15533	15553	15653	15578	15555	15429	15557	15596	15567	15612	15548	15557	15396	15649	15706	15606	15540	15697	15605	15718	15705	15591	15676	15610	15648	15442	15478	15537	15645	15537	15532	15396	15651	15731	15711	15689	15594	15692	15723	15698	15531	15559	15650	15487	15594	15647	15636	15679	15461	15718	15561	15640	15717	15679	15519	15679	15496	15530	15486	15565	15582	15676	15509	15478	15678	15641	15390	15644	15605	15423	15652	15489	15531	15522	15673	15653	15599	15617	15446	15654	15629	15659	15489	15442	15493	15598	15707	15674	15611	15535	15613	15481	15686	15762	15418	15715	15540	15722	15531	15511	15582	15627	15569	15625	15506	15623	15529	15584	15491	15357	15630	15548	15555	15682	15737	15581	15633	15770	15588	15705	15402	15649	15582	15644	15645	15436	15760	15653	15588	15640	15493	15495	15389	15568	15573	15535	15584	15743	15636	15692	15606	15697	15704	15670	15488	15577	15533	15595	15615	15497	15541	15408	15695	15498	15537	15597	15731	15582	15777	15615	15505	15667	15523	15529	15612	15749	15647	15718	15603	15486	15683	15623	15635	15751	15601	15688	15748	15717	15353	15748	15510	15495	15464	15677	15599	15382	15831	15580	15777	15521	15501	15480	15434	15740	15636	15546	15616	15522	15703	15481	15558	15473	15550	15456	15592	15395	15706	15559	15656	15567	15637	15640	15506	15529	15501	15510	15489	15479	15643	15509	15760	15462	15570	15675	15496	15483	15363	15450	15591	15562	15700	15524	15490	15629	15416	15586	15745	15684	15831	15756	15548	15554	15726	15655	15704	15781	15756	15748	15830	15662	15535	15698	15602	15469	15457	15498	15481	15693	15531	15589	15598	15535	15483	15537	15652	15550	15539	15623	15582	15478	15571	15549	15672	15660	15551	15516	15811	15501	15558	15622	15563	15716	15594	15483	15620	15599	15566	15767	15486	15490	15716	15705	15721	15699	15734	15618	15630	15644	15637	15497	15700	15773	15590	15612	15632	15461	15471	15622	15515	15402	15622	15628	15645	15423	15724	15572	15513	15703	15687	15664	15640	15520	15655	15596	15230	15620	15778	15574	15633	15714	15764	15462	15621	15213	15606	15622	15651	15582	15489	15539	15747	15750	15417	15679	15563	15619	15843	15733	15506	15558	15510	15394	15617	15753	15628	15420	15784	15783	15564	15448	15794	15631	15442	15729	15502	15413	15665	15461	15425	15629	15693	15561	15644	15682	15672	15551	15702	15640	15751	15742	15716	15549	15724	15771	15468	15566	15693	15544	15394	15504	15823	15615	15745	15723	15525	15692	15547	15619	15525	15476	15529	15572	15365	15460	15558	15387	15658	15636	15557	15589	15606	15447	15583	15677	15672	15550	15472	15478	15533	15593	15465	15687	15538	15743	15739	15628	15691	15501	15502	15701	15585	15747	15579	15410	15591	15723	15682	15575	15769	15485	15554	15669	15500	15705	15770	15577	15686	15481	15698	15549	15639	15798	15842	15401	15435	15606	15650	15779	15596	15789	15434	15573	15683	15711	15515	15692	15564	15589	15703	15504	15457	15427	15701	15693	15532	15570	15618	15632	15692	15791	15561	15795	15610	15648	15678	15777	15718	15703	15560	15516	15738	15449	15527	15541	15543	15594	15602	15553	15649	15565	15526	15771	15439	15534	15591	15863	15636	15762	15632	15412	15620	15498	15516	15840	15689	15535	15720	15585	15716	15779	15522	15646	15550	15379	15697	15464	15500	15641	15639	15800	15712	15598	15740	15612	15496	15656	15628	15500	15671	15798	15577	15460	15522	15629	15625	15613	15964	15708	15580	15498	15770	15554	15676	15516	15660	15789	15574	15687	15525	15503	15552	15698	15608	15514	15462	15528	15531	15666	15781	15537	15683	15434	15595	15372	15525	15542	15576	15568	15696	15667	15613	15608	15404	15703	15661	15607	15474	15510	15507	15573	15589	15737	15748	15550	15422	15508	15508	15513	15785	15610	15502	15443	15583	15923	15651	15534	15706	15574	15726	15468
32688	53745	49619	39996	34749	30315	26164	23089	21205	19649	18358	17351	16665	16229	15704	15483	15355	15139	15035	14881	14640	14589	14642	14774	14613	14275	14458	14302	14234	14265	14141	14021	14064	13936	13901	13853	13941	13931	13944	13945	13865	13770	13823	13939	13783	13889	14016	13882	14012	13974	13865	14064	13997	13800	13962	13832	13884	13968	13995	13853	13788	14026	13903	13989	13745	13903	13849	13926	13675	13876	13973	13812	13810	13673	13846	13748	13711	13757	14080	13925	13906	13727	13993	13812	13858	13931	13914	13737	13894	13925	13861	13726	13753	13867	13809	13802	13902	13953	13844	13890	13848	13790	13962	14013	13746	13797	13837	13925	13938	14037	13926	13790	13881	13828	13918	13928	13968	14049	13908	13986	13919	13867	13833	14020	13738	14013	13919	13945	13825	13762	14020	13857	13887	13829	13965	13909	13694	13904	13783	13984	13917	13758	13837	13947	13985	13879	13829	13831	13852	13960	13800	13963	13855	13876	13765	13721	13885	13955	13893	13918	13819	13847	13797	13880	13921	13929	13960	13749	13826	13793	13781	13823	13868	14040	13993	13906	13932	13791	13990	13974	13924	13986	13763	13944	13976	13926	13861	13861	13887	13828	13885	13679	13834	13844	13806	13806	13866	13888	13876	13931	13880	13802	13948	13819	13859	13964	13848	13899	13928	13896	13639	14002	13795	13963	13806	13881	13832	13890	13955	13748	13945	13756	13856	14030	13905	13906	13813	13912	13883	13911	13728	13751	14025	14012	13720	13900	13783	13928	13779	13812	13848	14065	13908	13747	13832	13963	13743	13934	13825	13896	13922	13760	13854	13810	13785	13802	13742	13813	13813	13852	13864	13926	13899	13851	13946	13941	13962	13987	13805	13943	13858	13695	13733	13796	13806	14022	13877	13791	13699	13856	13906	13842	13805	13881	13809	13871	14022	13873	13891	13751	13833	13772	13747	13650	13866	13967	13820	13880	13874	13780	13933	13545	13874	14003	13794	13714	13802	13945	13732	13812	13883	13965	14004	13868	13697	13909	14095	13908	13899	13984	13721	13888	13751	13733	13848	13864	13846	13885	13829	13880	13949	13818	13862	13781	13825	13780	13861	13785	13911	13882	13995	13919	13716	13846	13812	13845	13735	13960	13781	13876	13926	14031	13769	13992	13800	13902	14010	13939	14029	13725	13726	13928	13823	13954	13808	13973	13944	13702	13660	13836	13821	13879	13658	13969	13953	13845	13784	13955	13973	13973	13768	13794	13940	13869	13841	13821	14039	13852	13763	13932	13779	13948	13804	13892	13858	13835	13997	13822	13869	13804	13907	13815	13895	13755	13713	13848	13817	14016	13752	14003	13867	13837	13889	13933	13905	13742	13888	13748	13743	13877	13861	13972	13798	13770	13942	13849	13795	13749	13897	13765	14080	13883	13776	13796	13767	13781	13890	14021	13705	14035	13917	13899	13811	13818	13713	13828	13786	13955	13903	14022	13936	13885	13818	13744	13777	14017	13827	13824	13924	13937	13868	13851	13933	13963	13802	13963	13863	13797	13939	13895	13857	13894	13769	13928	13932	13887	13820	13905	13683	13994	13901	13781	14034	13935	13885	14007	13994	13879	13850	13727	13821	13885	13857	13985	13865	13896	13847	13946	13881	14022	13911	13958	13942	13732	14008	13759	13778	13676	13929	13787	13904	13851	13780	13861	13740	13873	13927	13852	13868	14008	13973	13857	13837	14098	13874	13902	13845	13684	13884	13949	13805	13915	13786	14163	13910	13819	13815	13907	13868	13819	13808	13744	14090	13858	13862	14067	13712	13859	13800	13855	13771	13817	13965	13897	14013	13748	13876	13941	13986	13845	13769	13798	13945	13748	14026	13851	13792	13843	13956	13901	13866	13956	13814	13849	13724	13766	13800	13772	13933	13796	13714	13841	13776	13807	13814	13876	13883	13896	13997	13773	13799	13873	13944	13963	13854	13819	13932	13717	13792	13844	14111	13930	13910	13972	13934	13798	13847	13945	13834	13938	13960	13851	14050	13910	13877	13955	13790	13707	13988	14037	13911	13825	13842	13885	13867	13929	13857	13841	14002	13826	13966	13876	13722	13952	13678	13848	13859	13846	13729	13976	13852	13704	13927	13909	13966	13917	13775	14056	13832	13882	13877	13913	14031	13743	13928	14004	13897	13731	13976	13814	13911	13867	14082	13690	13852	13839	13779	13768	13956	13708	13761	13834	13783	13866	13864	13926	14009	13879	13968	13891	13943	13658	13983	13814	13756	13911	13854	13952	13806	13891	13772	13817	13936	13848	13918	13935	13994	13801	13698	13793	13774	14016	13844	13795	13883	13964	13857	14011	13905	13924	13965	14001	13967	13706	13720	13837	13866	13878	13916	13845	13817	13909	13800	13932	13862	13893	13829	13905	13826	13714	14033	13759	13919	13863	13945	13844	13914	13966	14037	14018	13819	13783	13813	13980	13703	13805	13849	13902	13847	13831	13883	13900	13888	13752	13857	14020	13831	13837	13822	13724	13721	13909	13926	13738	13894	13877	13855	14025	13828	13780	13859	13983	13917	13824	13858	13992	13773	13875	13929	13780	14075	13801	13783	13688	13923	13704	14082	13961	13876	13998	13937	13771	13971	13859	13884	13810	13675	13865	13994	13878	13858	13809	13810	13811	13923	13863	13930	14028	13775	13783	13881	13855	13885	13803	13779	13919	13780	13777	13930	13915	13976	13929	13954	13844	13784	13839	13904	13935	13802	13809	13851	14031	13875	13799	13827	13929	13997	13975	13894	13749	13692	13879	14004	13912	13973	13953	13925	14070	13843	14111	13960	14117	13900	13932	13885	13955	13956	13883	13984	13615	13835	13833	13740	13774	13908	13880	13775	14018	13881	13766	13900	13874	13804	13903	14031	13708	13951	13782	13722	14041	13982	13934	13918	13896	13942	13826	13848	13848	13909	13913	13748	13774	13871	13884	13876	13926	13804	13779	13909	13900	14023	13934	13734	14043	13802	13908	13976	13953	13905	13836	13993	13874	13787	13782	13802	14009	14010	13802	13879	13869	13837	13775	13762	13751	13870	13941	13743	13961	13739	13972	14017	13779	13793	13929	13874	13819	13978	14051	13995	13872	13922	13916	13933	14058	14042	13912	13808	13811	13875	13797	13999	13806	13968	13779	13826	13828	14016	13889	13869	13760	13883	14010	13830	13808	13976	14009	13684	13957	13819	13814	13812	13979	13824	13753	13922	13891	13883	13878	13939	14027	13942	13785	14005	13928	14041	13823	13931	13878	13850	13849	14022	13901	13844	13828	13953	13913	13869	13867	13696	14013	13873	13968	13779	13799	13995	14048	13940	13883	13770	13838	13860	13982	13749	13933	13839	13947	13966	13734	13833	13865	13970	13759	13943	13785	13816	13890	13898	13833	14065	13862	13798	13924	13832	13894	13905	13953	13671	13933	13904	13836	13907	13880	13870	13817	13864	13837	13942	13894	13793	13945	13717	13847	14014	13923	13887	13842	13865	13954	13910	13848	13647	13951	13851	13863	13747	13760	13818	13810	13850	13873	14006	13873	13909	13915	13843	13686	13839	13932	14014	13773	13782	13893	13858	13839	13855	13715	13956	13823	13981	13874	13907	14112	13843	13950	13874	13930	14007	13815	13838	13744	13823	13703	13899	13795	14018	13909	13928	13820	13865	13927	13782	13930	13603	13944	13960	13824	13928	13909	13807	13759	13966	14031	14086	13905	13943	13795	13853	13787	13764	13839	13827	13783	13915	13926	13954	13796	13734	13844	13871	13797	13878	13992	13818	13991	13810	13807	13814	13834	13952	13798	13863	13971	13889	13910	13755	13862	13970	13930	13886	13818	13843	13817	13825	13745	13720	13767	14007	13791	13894	13897	13920	14007	13831	13833	13941	13858	13783	14101	13935	13871	13842	14024	13870	13940	14093	13966	13812	13964	13667	13778	13789	13882	13813	13799	13855	13782	13847	14052	13809	13863	13905	13812	13931	14146	13781	13892	13981	13962	13866	14038	13928	13906	13805	13827	13795	13955	13853	13979	13836	13898	13870	13887	13770	13914	13947	13847	13836	13843	14026	13651	13926	13910	13747	13745	13954	13811	13730	13992	13781	13907	13860	13834	13847	13821	13936	13939	13874	13904	13927	14073	13777	13931	13900	13578	13824	13859	13801	13946	13881	13863	13900	13931	14006	13883	13852	13822	13871	13966	13803	13729	13949	13966	13939	13827	14122	13856	13819	13803	13699	13741	13748	13915	13911	13811	13845	13845	13942	14024	13987	13994	13978	13940	13714	13955	13753	13927	13762	14000	13721	13908	13948	13834	13861	13783	13864	13653	13972	13910	13982	13949	13849	13988	13797	13839	13836	13822	13867	13884	13961	13878	13785	13884	14008	13910	13793	14014	13838	13868	13954	13963	13892	14038	13889	14015	13824	13865	13975	14014	13868	13836	13882	13893	13803	13746	13832	13954	13936	13742	13875	13734	13815	13937	13826	13752	13884	13864	13938	13904	13790	13856	13981	13918	13842	13911	13798	13897	13926	13871	13799	13876	13783	13932	13756	13715	13916	13747	13836	13862	13853	13790	13988	13891	13768	13744	13921	14197	14089	13850	14101	13991	13669	13910	13877	13806	13844	13833	13948	13872	13850	13900	13871	13852	13886	13955	13753	13851	13893	13985	13909	13870	13821	13677	13959	13786	13867	13952	13989	13991	13758	13848	14041	13953	13987	13962	13994	13869	14071	13838	13874	13896	13909	13844	13753	14020	13974	13940	13923	14045	13896	13936	13802	13950	13850	13877	13977	13775	13909	13839	13921	13965	13960	13824	13797	13812	13979	13856	13897	14041	13902	13815	13907	13670	13956	14144	13751	13998	13814	13801	13930	13702	13898	13996	13858	13902	13852	13719	13893	13647	13848	13921	13707	13760	13629	13777	13901	13828	14177	13755	13937	13661	13796	13783	13845	13911	13746	13996	13843	14027	13831	13978	13773	13804	14078	13878	13925	13920	13772	13922	13934	13861	13897	13902	14020	13843	13905	13827	13874	13757	13671	13714	13948	14002	13951	13837	13904	13772	13873	13931	13822	13931	13877	13876	14044	13847	13915	13836
29123	27552	34453	29794	23883	20864	19252	17830	17197	16791	16108	15923	15731	15651	15486	15514	15467	15302	15229	15247	15234	15110	15087	15153	14996	15090	15163	15107	14802	14875	14888	15077	14914	14934	14993	14891	14980	14847	15037	15193	14924	14870	15055	15130	15040	15100	14848	15027	14947	14940	14945	14812	14918	14968	15046	15007	14847	15004	15037	15033	15066	15056	14930	14866	15012	15008	14964	15060	14916	15002	14860	14869	14941	14716	14940	14865	14838	14948	14956	14885	15038	15122	15062	14967	14865	14952	14837	14899	14884	15045	15010	14914	14817	14766	14836	14824	14730	14847	14827	14954	15032	14871	14692	14965	14955	14882	14944	14875	15044	14990	14943	14860	14984	14802	14865	14922	15062	14832	14903	15063	15010	14890	14840	15098	14923	15055	15004	14747	14964	14981	15061	14769	14916	14948	15052	14802	15015	14620	15014	14889	14814	14842	14940	14860	15052	14870	14906	14790	14713	14925	14871	14777	14765	14850	15104	14796	14976	14868	14901	14855	14808	14879	14922	14787	14884	14855	14923	14719	14765	14915	14922	14902	14872	14804	14941	14976	14771	14858	14924	14842	14974	14953	14903	14906	15269	14842	14816	14887	15084	14855	14963	14982	14833	14924	14910	14845	14816	14910	15146	14901	15009	14845	15019	14835	14880	14907	14969	14895	14907	15034	14919	15038	14848	14944	15004	14737	15060	14700	14776	15137	15203	14837	14799	14815	14938	14886	15043	14898	14967	14962	15120	14668	14853	14978	14877	15067	14841	15072	14876	14886	14972	14945	14755	14803	15153	14912	15034	15005	14932	14801	14808	14873	15004	14927	14956	15127	14852	14965	15075	14954	15010	14886	14945	14927	14973	14938	15003	15021	14849	14988	14960	14804	14928	14863	14809	14937	14794	14849	14953	14944	14808	14870	14893	15094	14793	14867	15000	14898	14925	15051	14845	14846	15147	15004	15016	14909	14810	15088	14868	15023	14993	14823	15107	15045	14969	14802	14746	14772	14880	14988	14909	14938	14949	15059	14960	15115	14834	15122	14965	14959	14774	14789	14875	14948	14892	14930	14891	14932	14857	14814	14946	15021	14947	14759	14762	15081	14734	14995	14944	14916	14951	14810	15280	14810	14799	14993	14864	14905	15091	14761	14946	15074	14898	14987	15040	14995	14766	14845	14998	14997	14968	14746	14853	15111	14794	14912	14807	15043	14842	14835	14845	14969	14791	15000	15119	15022	14816	14808	14890	14873	14834	14810	14844	14849	14830	14959	15079	15004	15053	14839	14849	14904	14883	14875	15012	15059	15030	14887	14796	14882	15006	14975	15143	15031	14964	14980	14709	15068	15021	15149	14783	14943	14856	14852	15054	15141	14962	14828	14868	14762	14967	14911	15046	14840	14856	14869	14800	14953	15105	14919	14846	15045	14762	14999	15002	14831	15078	15017	15097	14783	14958	14987	14926	15180	14953	14742	14884	15112	14944	15163	14752	14782	14811	14867	14996	15050	15034	15178	14775	14944	14972	14919	15102	14891	14929	14766	14895	14977	14738	14991	14928	14885	14887	14792	14725	14878	14847	14988	14800	14891	14901	14837	14935	14942	14740	14970	15174	15118	14948	14992	14814	15021	14902	15001	14939	14896	14946	15112	14869	15019	14816	14572	14800	15026	14842	14891	15030	14905	14807	15010	15046	14957	14821	14948	14914	14852	14890	14862	14864	14737	14997	14981	14957	14914	15077	14666	14933	14790	14809	14905	15158	14958	14830	14989	15004	14886	14945	14924	14874	14740	14987	14676	14698	14901	14852	14919	15058	15068	15049	15141	14790	14826	14898	14961	14845	15090	14941	14841	14885	14796	15018	14956	15015	15072	14946	15008	14960	15077	14950	15008	15009	14808	15011	14890	14874	14907	14849	14733	14869	14822	14987	14883	14806	14920	14859	14823	14946	15032	15022	14993	14854	14816	14864	15091	14849	14931	14960	14838	14931	15006	14743	14829	14758	14826	14913	14894	14919	14890	14787	15132	14831	14904	14597	14946	15034	14879	15135	14968	14828	14804	15099	14919	14953	14917	14811	14985	14715	14954	14954	14882	15017	14944	15003	14841	14859	15126	15011	14826	14850	14870	14893	15083	15019	14937	15096	14974	14952	14959	15041	14834	14809	15123	15122	14987	14928	14934	14792	15016	14865	14939	14780	14837	14985	14714	14940	15081	14793	14881	14940	14812	14794	14723	14718	14997	14821	14874	15133	14854	14931	14804	14930	14923	14980	15080	14938	14983	14890	15004	15152	14954	14836	15066	14717	14737	14843	14747	15095	14941	14952	14820	14844	14990	14947	14880	14791	14841	14869	14823	14993	14824	15005	14896	14817	14932	14948	15089	15046	14759	14946	14963	14909	14836	14861	14884	14962	14926	14883	15064	14865	14910	14980	14924	15013	14951	14998	15001	14819	14721	15060	14839	15075	14788	14821	15074	14867	15074	14868	14971	15035	14925	14755	14786	14779	14853	14907	15054	14926	14952	14964	14803	14879	15067	14933	14953	15003	14894	14895	15084	14841	15059	15010	15063	14954	14801	14878	14782	14718	15055	14882	14886	14928	15015	14925	15002	14952	14844	14937	14839	15007	14820	14779	14703	14787	15017	14870	14761	14787	15000	14791	15021	15089	14997	15015	14999	15061	14977	14795	14890	14942	14984	14833	14768	14887	14879	14953	14932	14832	14782	15002	14941	14913	14909	15029	14814	14762	14979	15001	14914	14970	14973	14757	14897	14962	14994	14907	14956	14995	14919	15092	14960	14874	14847	15077	15058	14914	14977	14931	15066	14901	15055	14959	14940	14829	14747	14791	14957	15000	14898	14753	15142	15023	15054	14974	14876	14961	14776	14893	14757	15016	14877	14860	14876	14982	14750	14781	14946	14877	14955	15065	15019	14953	14823	14773	14788	14949	14821	14981	15052	14732	14787	14875	14922	14888	14956	14878	14847	14901	15059	15112	15019	14994	14893	14974	14736	14849	14986	14708	14868	14992	14913	14873	14946	14847	14872	15030	14832	15009	14956	14998	14881	15059	14973	14959	15009	15001	14780	14926	14899	14833	14829	14869	14962	14777	15015	14852	15086	14681	14831	14931	15159	14979	14797	14876	14981	14810	15008	14836	14874	15001	14895	15032	14917	14986	15024	14930	14965	14885	14902	15021	14764	14946	14752	14826	15096	14963	14915	14922	15025	15076	14833	14955	14812	14920	14787	14807	14875	14919	15018	15039	14794	14980	14978	14746	15063	14852	14881	14901	15031	15020	15132	14919	14913	15042	14954	15023	14936	15043	14993	14917	14827	14942	14724	14828	14933	14973	14888	14883	15015	15010	14958	15077	14940	14795	14926	14935	14890	14778	14811	14984	14973	14939	14911	14986	15028	14882	14919	14859	14898	14920	14857	14938	14832	15063	14861	14993	14990	14937	14860	14963	14945	14780	14835	15019	14862	14776	15002	15032	14902	14961	15020	15044	14916	14837	14983	14787	14794	14963	14759	15071	14934	14928	14918	14978	14761	15032	14809	14791	14936	14945	14903	14945	14961	15020	14702	14853	15016	14912	14884	15192	14762	14987	14684	14916	15095	14924	15131	14677	15064	14873	15029	14858	15075	14871	14752	15049	14736	14781	15024	14793	15037	14816	14886	14894	14952	14990	14913	14917	14897	14895	14921	14771	14899	15000	14988	14978	14715	14904	14705	14825	14740	14913	15291	14819	15058	14773	14844	14836	14876	15214	14945	15062	15000	14790	14940	14873	14943	14983	14936	15023	15028	15039	15140	14922	15081	14965	14952	15095	14870	14810	14968	14991	14909	14964	14913	14843	15048	14858	15056	14966	15022	14949	14912	14874	14835	15010	14978	15016	14911	14826	14884	15054	14987	14938	15028	14975	14988	15012	14865	14963	15021	15045	14792	14886	15107	15130	14960	14891	14881	14660	14890	15056	14728	14909	14830	14786	14836	15026	14774	14874	15084	15041	14873	15070	14913	14875	15037	14863	14809	15020	15150	15009	15138	14970	15163	14939	14758	14839	14883	14732	14890	14940	14891	14869	15133	14918	15021	14946	14981	14873	15000	15225	14886	14810	14987	14858	14927	14974	14774	14687	14915	14945	14899	14864	14914	15069	15048	15001	15042	14903	15000	14951	14928	14958	15030	14895	14876	15059	14980	14944	14981	14827	14789	14830	14931	15008	14833	15009	14958	14770	14836	14870	14902	15047	14878	15029	15101	14877	15126	14915	14927	14856	14696	14765	14980	14768	14957	14845	14927	15105	14990	15027	14872	14893	14910	15037	14928	14914	15046	14983	15132	14776	14900	15055	14941	14816	14885	14854	14872	15105	14729	14954	14865	14955	14760	14850	14927	14798	15179	15020	14748	14836	14991	14972	14962	14994	15008	14901	14892	14937	14980	14961	15025	14839	14887	14897	15124	14937	14871	14921	14980	14796	14994	15063	14838	14851	14779	14899	14637	14929	15014	15121	14808	14924	14931	15078	14932	14919	14882	14718	14801	14857	14885	14938	14941	14970	14954	14955	15000	14871	14839	15067	14997	14781	14811	14970	14672	14925	15064	15160	14889	14969	14992	14927	15018	14667	14776	14895	14962	14847	14982	15058	14889	14807	14950	14655	15093	14840	14709	15031	15098	14937	14839	14876	14952	14739	14951	15021	14989	15169	15074	15160	14764	14942	15082	14912	14892	15144	14870	14869	14814	14824	14869	14985	15006	14978	14898	14866	14847	14932	14912	14735	14813	14799	14783	14833	14824	14910	14997	15011	14900	15123	14785	14815	14980	14892	14830	15043	15028	14944	14945	14799	14901	15011	15089	14841	14811	14914	14970	14814	14912	14666	14968	14909	14940	15087	14960	15173	14951	14852	14937	14974	14892	14924	14941	14819	14934	14846	15032	14743	14885	15003	14870	14877	15030	14887	14920	14975	14919	14861	14899	14868	14993	15018	14933	14942	15013	14930	14851	14950	15079	14972	14882	14716	15022	15064	15183	15071	14769	15066	15044	14963	15010	14879	14899	14970	14912	14958	14912	14886	14728	14988	15113	14893	14858	14858	14916	14899	14995	14986	15122	14802	14675	14920	14846	14933	14938
31324	43679	39566	29781	25151	21529	19586	18310	17030	16115	15650	15162	14598	14370	14333	14145	13981	13882	14019	13895	13849	13883	13671	13787	13707	13659	13702	13570	13681	13600	13509	13592	13541	13482	13514	13586	13651	13588	13465	13462	13407	13312	13519	13529	13699	13656	13414	13535	13411	13536	13325	13510	13443	13657	13436	13437	13402	13475	13533	13349	13464	13436	13573	13430	13564	13471	13600	13445	13287	13549	13523	13568	13577	13571	13294	13351	13518	13424	13494	13498	13385	13412	13373	13594	13479	13406	13532	13640	13571	13432	13517	13471	13417	13388	13341	13537	13410	13428	13469	13293	13311	13690	13484	13505	13371	13358	13499	13502	13476	13425	13382	13450	13434	13471	13501	13483	13443	13306	13529	13516	13585	13651	13515	13427	13538	13529	13535	13481	13410	13315	13428	13413	13358	13409	13358	13414	13409	13290	13419	13348	13351	13440	13488	13362	13477	13320	13343	13423	13460	13407	13567	13452	13575	13604	13269	13487	13451	13564	13456	13489	13592	13404	13601	13646	13519	13464	13412	13414	13318	13438	13528	13563	13308	13527	13464	13460	13422	13434	13487	13419	13489	13577	13581	13415	13427	13493	13528	13436	13507	13424	13396	13585	13361	13496	13317	13580	13347	13358	13492	13314	13448	13538	13548	13517	13362	13283	13481	13525	13507	13526	13426	13271	13531	13438	13584	13417	13453	13391	13547	13394	13494	13289	13497	13754	13555	13443	13507	13462	13429	13611	13495	13582	13483	13601	13585	13505	13427	13509	13573	13480	13635	13408	13446	13282	13467	13450	13525	13371	13612	13589	13417	13411	13473	13535	13537	13443	13336	13345	13577	13432	13403	13381	13563	13591	13534	13616	13398	13323	13491	13452	13313	13357	13506	13600	13553	13450	13477	13423	13419	13504	13508	13450	13393	13539	13407	13394	13515	13425	13660	13484	13504	13539	13325	13475	13521	13494	13558	13451	13327	13535	13529	13361	13415	13485	13425	13622	13434	13377	13310	13538	13612	13560	13357	13521	13472	13432	13376	13397	13574	13532	13458	13553	13453	13479	13378	13330	13512	13392	13556	13559	13504	13418	13500	13376	13531	13621	13471	13443	13493	13388	13371	13408	13549	13368	13491	13548	13483	13480	13520	13575	13411	13547	13638	13308	13435	13452	13391	13507	13567	13549	13300	13510	13527	13667	13529	13426	13579	13439	13450	13385	13439	13584	13525	13422	13363	13522	13437	13304	13502	13524	13452	13536	13649	13148	13548	13333	13399	13358	13575	13570	13534	13578	13698	13524	13438	13428	13586	13427	13475	13465	13500	13464	13370	13260	13432	13408	13544	13587	13461	13586	13233	13408	13374	13587	13527	13451	13606	13489	13445	13540	13394	13527	13297	13472	13627	13367	13381	13443	13426	13536	13513	13455	13531	13385	13616	13585	13473	13515	13571	13412	13299	13523	13455	13453	13382	13614	13498	13380	13539	13385	13570	13570	13389	13406	13428	13486	13343	13442	13378	13471	13432	13453	13555	13488	13441	13558	13455	13331	13269	13541	13525	13506	13491	13340	13526	13355	13554	13529	13572	13583	13395	13378	13624	13432	13313	13437	13466	13685	13284	13534	13408	13444	13435	13535	13414	13507	13438	13494	13677	13609	13409	13437	13414	13541	13516	13415	13354	13545	13589	13460	13278	13442	13449	13482	13570	13383	13344	13346	13529	13494	13344	13563	13497	13455	13479	13483	13352	13426	13481	13382	13489	13312	13458	13682	13552	13240	13511	13387	13491	13389	13369	13558	13574	13568	13470	13547	13533	13502	13487	13413	13461	13495	13631	13309	13323	13483	13513	13411	13423	13422	13637	13268	13521	13493	13445	13281	13345	13373	13645	13408	13550	13498	13531	13552	13484	13638	13420	13559	13407	13591	13320	13569	13555	13417	13479	13485	13556	13525	13372	13729	13487	13515	13619	13522	13474	13527	13567	13523	13304	13491	13382	13493	13560	13516	13436	13456	13547	13480	13404	13438	13594	13432	13510	13490	13613	13531	13451	13525	13343	13488	13574	13399	13596	13430	13455	13368	13572	13363	13233	13422	13465	13517	13615	13461	13580	13596	13540	13357	13605	13330	13431	13385	13457	13436	13494	13457	13490	13354	13545	13209	13488	13277	13401	13592	13388	13401	13462	13479	13568	13524	13396	13589	13537	13356	13427	13426	13464	13351	13413	13537	13415	13659	13439	13367	13520	13398	13538	13488	13384	13307	13469	13443	13571	13558	13504	13312	13550	13382	13494	13498	13568	13434	13432	13487	13450	13433	13387	13578	13504	13372	13563	13529	13352	13541	13332	13478	13378	13410	13676	13471	13387	13546	13548	13549	13433	13498	13420	13424	13472	13528	13495	13469	13583	13416	13320	13405	13483	13470	13479	13675	13396	13387	13595	13567	13347	13532	13393	13569	13198	13527	13646	13447	13393	13451	13544	13488	13484	13513	13419	13501	13616	13476	13549	13492	13368	13501	13308	13349	13649	13574	13403	13388	13449	13714	13541	13457	13608	13541	13550	13383	13485	13576	13504	13339	13617	13453	13334	13520	13413	13466	13421	13485	13483	13459	13456	13316	13478	13484	13460	13435	13421	13296	13352	13398	13569	13516	13485	13478	13459	13347	13563	13314	13388	13444	13484	13312	13387	13467	13486	13457	13526	13400	13428	13492	13524	13534	13634	13440	13526	13559	13278	13560	13438	13523	13520	13459	13441	13420	13525	13563	13468	13645	13466	13404	13446	13359	13561	13439	13522	13418	13682	13433	13310	13517	13412	13533	13523	13463	13477	13367	13487	13441	13486	13656	13151	13416	13355	13511	13441	13467	13618	13440	13331	13516	13454	13586	13548	13385	13374	13462	13517	13482	13617	13399	13422	13443	13537	13370	13387	13375	13520	13457	13519	13426	13482	13473	13304	13453	13323	13483	13511	13430	13590	13450	13440	13441	13516	13497	13446	13441	13235	13566	13429	13445	13423	13467	13427	13480	13533	13425	13557	13333	13472	13320	13359	13369	13318	13387	13514	13411	13330	13426	13541	13351	13405	13597	13384	13543	13568	13230	13388	13439	13462	13441	13652	13390	13475	13500	13352	13403	13453	13611	13366	13415	13423	13460	13685	13371	13282	13453	13474	13574	13310	13454	13332	13531	13564	13246	13595	13382	13441	13467	13485	13624	13432	13531	13451	13473	13477	13530	13496	13536	13498	13525	13392	13529	13690	13531	13430	13441	13453	13538	13248	13362	13402	13427	13309	13372	13357	13439	13419	13459	13453	13449	13399	13500	13548	13417	13483	13525	13471	13420	13415	13576	13455	13617	13396	13355	13503	13475	13436	13541	13439	13462	13389	13470	13221	13591	13581	13373	13571	13442	13479	13412	13510	13483	13601	13339	13495	13409	13554	13512	13517	13429	13575	13421	13525	13434	13328	13482	13490	13507	13545	13416	13581	13504	13359	13508	13381	13364	13527	13497	13513	13328	13542	13565	13524	13440	13498	13413	13459	13398	13526	13676	13498	13538	13487	13286	13530	13512	13453	13356	13443	13565	13593	13461	13574	13564	13561	13537	13469	13454	13610	13560	13485	13404	13635	13360	13499	13425	13431	13361	13398	13658	13505	13531	13473	13624	13346	13212	13580	13383	13550	13436	13583	13432	13603	13390	13631	13517	13435	13578	13491	13487	13392	13499	13341	13312	13494	13473	13435	13481	13401	13398	13485	13438	13503	13438	13191	13498	13395	13410	13523	13425	13585	13437	13481	13634	13577	13416	13534	13524	13467	13551	13461	13401	13355	13397	13657	13498	13510	13491	13522	13515	13503	13479	13406	13550	13497	13446	13413	13554	13404	13513	13621	13365	13529	13504	13393	13527	13454	13434	13239	13420	13583	13306	13453	13461	13403	13359	13385	13377	13589	13456	13446	13556	13468	13589	13431	13392	13399	13293	13426	13567	13574	13477	13449	13580	13404	13375	13460	13292	13653	13507	13429	13399	13432	13427	13451	13596	13435	13558	13500	13434	13459	13460	13434	13498	13443	13468	13579	13423	13520	13420	13491	13525	13415	13500	13477	13532	13452	13424	13476	13497	13606	13541	13496	13558	13473	13408	13417	13528	13373	13480	13500	13349	13488	13483	13506	13478	13510	13422	13450	13477	13564	13542	13322	13402	13512	13625	13618	13435	13274	13552	13341	13418	13345	13403	13323	13454	13342	13527	13480	13388	13451	13419	13334	13547	13520	13418	13424	13536	13320	13544	13532	13534	13484	13425	13394	13507	13314	13508	13377	13559	13394	13433	13485	13385	13588	13424	13463	13546	13593	13419	13471	13458	13370	13437	13449	13361	13522	13455	13531	13398	13564	13392	13447	13570	13477	13297	13585	13410	13360	13499	13462	13437	13659	13447	13450	13475	13452	13263	13429	13489	13341	13543	13507	13566	13585	13553	13665	13477	13631	13473	13516	13436	13402	13619	13426	13635	13474	13543	13396	13330	13298	13239	13628	13443	13437	13414	13409	13519	13423	13498	13539	13498	13360	13332	13586	13589	13566	13574	13376	13424	13501	13545	13421	13563	13415	13522	13501	13495	13478	13541	13300	13504	13658	13636	13300	13411	13513	13580	13451	13460	13250	13366	13466	13575	13667	13487	13447	13529	13492	13417	13525	13433	13478	13328	13607	13562	13643	13449	13580	13493	13466	13605	13385	13458	13502	13447	13407	13614	13603	13476	13495	13369	13606	13300	13462	13522	13462	13637	13572	13604	13424	13521	13576	13336	13511	13534	13517	13500	13383	13403	13523	13421	13495	13383	13345	13515	13514	13343	13456	13594	13492	13576	13501	13438	13550	13404	13540	13406	13604	13360	13518	13449	13501	13536	13485	13439	13480	13623	13494	13361	13440	13478	13297	13443	13537	13620	13314	13521	13611	13352	13483	13349	13437	13405	13518	13514	13451	13426	13573	13341	13447	13371	13387	13560	13533	13474	13592	13419	13452	13385	13528	13434	13380	13538	13386	13552	13441	13492	13467	13430	13620	13545	13483	13504	13490	13568	13425	13407	13393	13481	13501	13422	13521	13381	13315	13369	13611	13424	13509	13503	13513	13483
24155	21123	28419	25361	24476	24974	23410	19695	18211	17605	17063	16696	16319	15875	15749	15469	15465	15496	15246	15286	15439	15519	15372	15464	15177	15263	15173	15007	15151	14990	15207	15041	14777	14946	14893	15083	14858	15000	14989	15045	14944	14922	14911	14904	14925	14952	14820	14859	15029	14911	14746	14881	14834	14940	14939	14926	14967	14710	14992	14733	14940	14875	14915	14893	15049	14766	14783	14987	15038	14681	14778	14808	14864	14721	14952	15049	14810	14800	14849	14628	14907	14976	15009	14954	14822	14744	14909	14799	15052	14770	14915	14677	14964	14904	14970	14844	15050	14751	14800	14991	15046	15022	14881	15055	14846	14949	14890	14843	14847	14740	14658	14925	14873	14949	14715	14868	14874	14792	14814	14770	15017	14792	15035	15017	14846	14678	14915	14799	14990	15037	14939	14906	14624	14749	14919	14865	15077	14795	14906	14900	14716	14874	14942	14972	15126	14822	14941	14841	14923	14604	14878	14779	15131	14980	14955	14838	14768	14846	14832	14869	14753	14877	14945	14872	14981	14855	14922	14775	14551	14894	14768	15118	14985	14926	14771	14904	14926	14898	14870	14899	15014	15111	15070	14801	14771	14883	15007	14923	14907	14803	14811	14824	14842	14901	14984	14844	14894	14853	14832	14798	14994	14933	15053	14695	14810	14973	14919	14909	14971	15008	14947	14975	15096	14750	14911	15047	14933	14863	14935	14917	15024	14927	14904	14909	14913	14926	14762	15086	14885	14770	14751	14903	14678	14944	14886	14922	14893	14827	14828	14810	14882	15039	14903	14816	14803	14908	14966	14829	14778	14830	14938	14895	14944	14936	14885	14834	15064	14761	14921	15073	14955	14834	14739	14783	14840	14753	14820	14779	14644	14864	14863	14721	15069	14916	14909	14758	14858	14866	14940	14916	14910	14907	14990	14956	15067	14688	14882	14958	14778	14782	14982	14915	15052	14848	14902	14875	14983	14920	14876	14984	14792	14914	14923	14987	14780	14854	14911	14847	14679	14962	14859	15076	14931	14716	14796	14672	14821	14840	14692	14655	14824	15003	14806	14887	14929	14614	14623	14870	14891	14715	14675	15079	14944	14871	14792	14835	14792	14834	14976	15012	14823	14696	14832	14733	14919	15006	15001	14912	14637	14900	15014	14966	14860	14643	14788	15029	14698	14917	14860	14895	14845	14841	14838	14882	14798	15068	14930	14957	14924	15016	15082	14785	14888	14981	14964	15002	15070	14745	14927	15101	15014	14800	14877	14712	14801	14799	14858	14697	14958	14766	14947	14837	15003	14929	14668	14773	14815	14936	14857	15001	14835	14864	14748	15155	14908	14830	14847	14935	14792	14849	14805	14933	14917	14792	14910	14734	15040	14881	14957	14804	14720	14885	14951	14902	14825	14834	14781	15011	14910	14935	14866	14814	14866	14851	14935	14911	14884	14830	14850	14758	14675	14992	14980	14948	14720	14763	14785	14984	14954	14749	14991	14881	14892	14867	14956	14899	14774	14759	14918	14958	14716	14617	14723	14914	14941	14714	14982	14951	14805	14972	14863	15003	15089	14926	14947	14921	14877	14962	14959	14838	14812	15030	14922	14833	14811	14871	14863	14851	14857	14786	14905	14980	14756	14795	14887	14896	14822	15076	14797	14956	14860	14846	14894	14752	14859	14759	14947	14799	14978	14774	14897	14978	14888	14911	14785	14666	14783	15106	15042	14806	15020	14913	14969	14933	14844	14743	15077	14619	14879	14980	14614	14841	14909	14992	14919	14871	14742	14804	14633	14958	14669	14864	14769	14833	14894	14963	14787	14860	14981	14695	14846	14927	15072	14617	14773	14792	14873	14805	14702	14786	14785	14555	14971	14850	14820	14865	14823	14907	14713	15026	14812	14820	14873	14922	14957	15053	14880	14870	14896	14846	14995	14887	15016	14840	14845	14903	14972	14665	14849	15095	14931	14853	14775	14969	14922	14887	14968	14892	14740	14857	14916	14903	14938	14975	14911	14653	14854	14787	14770	14984	15005	14868	14893	15012	14807	15014	14942	14802	14937	14764	14831	14835	14743	14645	14818	15020	14828	14775	14984	14970	14914	14804	14775	14905	14654	14810	14898	15003	14925	14934	14813	15094	14817	14902	15006	14811	14973	14679	14992	14847	14951	15077	14773	14767	14732	14888	14904	14770	14804	14800	14787	14891	14830	14791	14839	14855	14869	15033	15032	14848	14975	14693	14894	14896	14871	15011	14799	14962	14961	14949	14705	14825	14874	15040	14954	14774	14871	14679	14900	14792	14910	14879	14913	14827	14865	14819	14862	14805	14994	14943	14792	15051	14978	14699	15040	14905	14957	15078	14746	14765	14911	14963	15130	14952	14791	14880	14813	14905	14712	14684	14815	14863	14896	14996	15007	15023	14991	15006	14921	14875	15052	14980	14930	14922	14633	14719	14823	14937	14893	15002	14907	14775	14864	14662	14904	14882	14748	14932	15044	14926	14832	14802	14963	14984	14865	14783	14950	14931	14817	14754	14893	14713	14884	14841	14860	14775	14887	14793	15012	14829	15057	14973	14734	14776	14708	14805	14926	14816	15080	14865	14600	14837	14831	14830	15023	14900	14627	14878	14911	14952	15051	14802	15023	15024	14903	14860	14831	15028	14851	15016	14930	14749	15004	14759	14988	14848	14871	14847	14909	14872	14893	15081	14885	14961	14906	14938	14867	14965	14855	14931	14925	14949	14700	14881	14945	14580	14719	14862	15042	14992	14826	14729	14877	14821	14763	14837	14872	14851	14919	14750	14995	14804	14956	14841	14932	15082	14837	14923	14789	15078	14997	14973	14856	14788	14989	14854	14877	14801	14914	14834	15078	14778	14836	14859	14966	14912	14908	14934	14943	14902	14781	14931	15002	14904	14911	14796	14715	14674	14833	14786	14905	14914	14804	14735	14847	14885	14923	14909	14785	14873	14753	15107	14986	14834	14816	14920	14823	14800	14916	14928	14997	14782	14970	14893	14939	14790	14759	14837	14680	14996	15115	14841	14890	14633	14884	14950	15009	15012	14864	14851	14932	14878	15050	15017	14898	14854	15033	14751	14899	14903	14716	14768	14978	14896	14668	14974	14984	15003	14858	14871	15034	14689	15020	14892	15073	15002	14935	14993	14880	15017	14837	14834	14986	14952	14993	14883	14853	14773	14929	15030	14908	14745	14822	14581	14960	15053	14946	14867	14859	14964	14873	14852	14931	15064	14833	14824	14849	14974	14745	14992	14923	14794	14948	14683	14863	14991	14790	14713	14828	15088	14974	14856	15064	14705	14827	14866	14685	14699	14936	14718	14897	14990	14889	14917	14815	14937	14809	14969	15062	14918	14712	14982	14733	14868	15079	15047	15126	14895	14781	14858	14747	14833	14872	14934	14754	14951	14964	14881	14870	14769	14767	14719	14690	15022	14762	15020	14875	14914	14729	14858	14998	14890	14785	14831	14925	14670	14866	14700	14931	14635	14913	14670	14664	14861	14872	14878	14963	14848	14771	14756	14914	14801	15044	14866	14913	14920	14977	14753	14900	14926	14875	14900	14784	14733	14857	14971	15014	14731	14833	14797	14917	15005	14833	14955	14733	14722	15024	14903	14791	14886	14958	15064	14865	14906	14817	14899	14814	15040	14789	14721	14914	14964	14821	14777	14628	14944	14857	15025	14808	14825	15049	15021	14924	14790	14877	14900	14893	14909	14857	14911	14918	14775	14915	14829	14907	14880	14825	14884	14870	14895	14917	14690	14861	14831	14935	14821	14782	14896	14833	14721	14932	14749	14830	14959	14859	15000	14871	14707	14821	14638	14755	14920	14925	14741	14748	14856	15008	14897	14952	14825	14928	14729	14601	14776	14940	14917	14890	14919	15005	14915	14984	14978	14907	14866	14910	14713	14898	14868	14975	14842	14939	14858	14992	14776	14778	14949	15008	14892	15044	15038	14948	14890	14781	14956	14923	14735	15068	15034	14965	14854	15028	14761	14853	15039	14784	14917	14654	14844	14928	14918	14728	14797	14869	14606	14662	14753	14943	14923	15095	14762	15037	14846	14890	14784	14798	14819	14824	14900	14956	14990	14903	14939	14855	14833	14974	15051	15022	14685	14946	14958	14762	14950	15021	14755	14842	15095	14845	14781	14893	15015	14762	14889	14781	14862	14858	14812	14777	14841	14927	14916	14829	14830	14866	14737	14858	14801	14819	14945	14932	14804	14975	14957	14803	14914	14915	14986	14928	14997	14894	14905	14984	15010	14893	14856	14899	15032	14747	15095	14945	15059	14733	14901	14688	14925	14785	14835	14802	14815	15135	14970	14784	14943	15082	14911	14904	14891	14858	14963	14827	14913	14924	14916	14935	14778	14903	14901	14702	14821	15009	14887	14665	14875	14966	14839	14681	14976	15021	14905	14887	14876	14922	15121	14851	14812	15017	14721	14767	14814	14918	14775	14693	14791	14750	15119	14953	14850	15073	14838	15091	14856	14772	15000	14929	14878	14714	14737	14803	14766	14935	14760	14864	14750	14993	14978	14679	14795	14723	14909	14664	14905	14851	14747	14985	14860	14981	14675	14946	14900	14770	14764	14923	14910	14835	14836	14731	14805	14746	14841	15031	14842	14722	14789	14847	14806	14817	14770	14817	14866	14710	14936	14930	15030	14894	14930	14736	15124	14868	14900	14851	14896	14734	14796	14885	15056	14976	14955	14937	14634	14874	14902	14937	15112	14903	14923	14889	14992	14862	14847	14714	15017	14815	14577	14988	14979	14794	14742	15059	14933	14951	14979	15011	14963	14832	14792	14712	14695	14947	14891	14910	14968	14886	14873	15102	14891	14959	15154	14767	14866	14947	14823	14836	14819	14948	14933	14985	14802	15001	14900	14914	15070	14881	14894	14831	15088	14981	14802	14885	15039	14879	14919	14838	14891	14692	14694	14781	14937	14805	14844	14965	14837	14941	14980	14887	14896	14726	14838	14740	14982	14790	14670	14879	14922	14947	14799	14777	14841	14901	14901	14799	15035	14709	14833	14864	14947	14881	14785	14966	15101	14836	14827	14642	14977	14884	14745	15037	14912	14905	15084	15028	14754	14992	14836	14641	14780	14903	15028
32913	49995	44264	34021	29516	25839	22708	19889	18434	17254	16566	15815	15374	14826	14788	14408	14426	14309	14190	14032	14061	13932	13877	13908	13858	13959	13788	13686	13734	13607	13609	13737	13529	13401	13502	13375	13533	13444	13633	13580	13488	13469	13517	13486	13553	13524	13324	13465	13539	13310	13543	13603	13381	13581	13348	13312	13470	13471	13486	13412	13466	13518	13504	13453	13356	13276	13495	13445	13469	13458	13521	13504	13420	13524	13582	13405	13447	13585	13553	13430	13637	13460	13599	13405	13503	13446	13489	13316	13534	13592	13579	13524	13561	13413	13490	13467	13484	13333	13402	13416	13588	13534	13424	13390	13438	13420	13382	13398	13456	13353	13402	13684	13513	13392	13433	13324	13359	13398	13615	13520	13507	13564	13533	13415	13381	13613	13521	13582	13428	13313	13407	13496	13696	13590	13628	13624	13595	13392	13542	13496	13564	13389	13498	13300	13481	13385	13534	13292	13511	13484	13453	13431	13417	13437	13488	13470	13479	13576	13586	13463	13508	13501	13506	13436	13419	13408	13321	13438	13581	13583	13475	13465	13379	13522	13529	13581	13525	13454	13567	13405	13406	13373	13512	13356	13465	13427	13496	13467	13261	13601	13375	13480	13398	13637	13584	13365	13566	13416	13485	13463	13389	13511	13498	13298	13474	13506	13550	13258	13568	13398	13632	13536	13413	13438	13441	13404	13577	13208	13586	13486	13320	13461	13621	13364	13373	13286	13574	13423	13430	13500	13456	13323	13419	13393	13483	13595	13220	13585	13525	13651	13566	13457	13379	13432	13550	13625	13568	13444	13413	13378	13324	13410	13490	13528	13443	13457	13430	13380	13547	13546	13355	13368	13471	13360	13514	13477	13351	13479	13385	13309	13452	13434	13351	13442	13320	13457	13378	13492	13343	13548	13367	13510	13503	13423	13408	13548	13406	13373	13479	13462	13386	13444	13480	13412	13412	13283	13407	13420	13435	13450	13395	13366	13517	13436	13303	13699	13487	13462	13437	13430	13518	13620	13321	13477	13417	13581	13704	13337	13470	13520	13423	13400	13362	13310	13348	13472	13342	13350	13268	13338	13597	13447	13364	13429	13471	13514	13485	13430	13497	13523	13433	13339	13517	13478	13305	13474	13431	13387	13472	13594	13375	13512	13293	13351	13539	13385	13559	13428	13505	13399	13363	13481	13491	13442	13339	13503	13354	13432	13332	13480	13598	13468	13436	13462	13315	13456	13407	13360	13456	13336	13478	13518	13532	13460	13641	13405	13414	13462	13256	13533	13468	13387	13330	13548	13432	13441	13593	13436	13437	13523	13273	13426	13329	13425	13524	13529	13472	13476	13542	13494	13387	13492	13499	13307	13470	13468	13411	13493	13558	13434	13580	13450	13577	13494	13431	13500	13322	13496	13567	13437	13439	13410	13508	13584	13382	13512	13519	13336	13420	13404	13475	13194	13339	13454	13407	13419	13388	13448	13517	13324	13398	13471	13462	13407	13458	13504	13334	13498	13478	13522	13404	13335	13536	13310	13501	13346	13503	13318	13527	13521	13541	13576	13262	13540	13317	13543	13520	13468	13688	13473	13674	13440	13512	13438	13541	13387	13348	13555	13497	13516	13542	13355	13454	13431	13443	13520	13419	13373	13477	13386	13376	13495	13457	13392	13433	13571	13323	13640	13459	13375	13478	13451	13428	13457	13446	13479	13385	13377	13371	13337	13499	13391	13621	13401	13657	13516	13486	13574	13400	13531	13427	13441	13297	13438	13535	13597	13407	13420	13518	13341	13390	13529	13403	13461	13373	13539	13443	13608	13422	13365	13531	13548	13471	13552	13614	13413	13361	13535	13511	13450	13344	13396	13309	13463	13466	13694	13547	13516	13475	13502	13409	13439	13415	13488	13650	13354	13519	13351	13653	13528	13437	13565	13413	13253	13403	13452	13578	13561	13433	13441	13534	13413	13471	13392	13465	13395	13527	13502	13630	13538	13484	13334	13482	13551	13320	13581	13537	13535	13591	13412	13450	13617	13343	13304	13525	13317	13499	13452	13461	13546	13392	13420	13554	13399	13619	13295	13487	13442	13562	13496	13391	13449	13444	13540	13459	13463	13566	13414	13464	13632	13464	13340	13361	13504	13450	13324	13512	13543	13511	13444	13375	13325	13587	13617	13410	13721	13350	13312	13410	13440	13498	13373	13590	13584	13426	13590	13590	13410	13256	13339	13534	13469	13448	13466	13448	13226	13445	13497	13574	13354	13434	13437	13629	13398	13365	13474	13461	13349	13502	13457	13352	13451	13520	13553	13450	13387	13439	13520	13389	13401	13195	13431	13550	13482	13475	13355	13552	13546	13414	13505	13408	13274	13387	13466	13400	13458	13472	13365	13501	13465	13472	13481	13442	13542	13441	13416	13422	13471	13376	13448	13525	13453	13457	13571	13424	13518	13446	13366	13631	13537	13433	13495	13534	13462	13490	13486	13453	13590	13314	13577	13436	13530	13484	13580	13526	13328	13547	13541	13422	13367	13490	13427	13428	13259	13701	13553	13587	13467	13528	13546	13564	13306	13586	13303	13543	13408	13474	13407	13438	13453	13462	13478	13515	13424	13473	13478	13520	13454	13559	13597	13481	13436	13460	13564	13423	13568	13370	13434	13397	13433	13371	13501	13459	13430	13480	13382	13477	13539	13366	13529	13528	13449	13458	13395	13490	13352	13535	13403	13402	13510	13449	13498	13412	13648	13313	13567	13349	13572	13400	13352	13481	13381	13444	13591	13453	13368	13504	13525	13410	13474	13415	13344	13350	13469	13518	13540	13401	13577	13386	13516	13645	13372	13394	13481	13383	13320	13402	13313	13491	13349	13456	13530	13376	13588	13531	13501	13449	13432	13438	13430	13504	13407	13627	13536	13468	13573	13466	13324	13543	13403	13469	13426	13464	13450	13554	13563	13431	13429	13443	13467	13669	13281	13341	13333	13383	13387	13514	13500	13562	13297	13476	13240	13451	13461	13433	13379	13629	13465	13460	13429	13614	13477	13352	13654	13567	13604	13485	13538	13381	13451	13339	13535	13452	13456	13448	13496	13325	13460	13512	13413	13477	13510	13418	13466	13717	13393	13531	13405	13426	13243	13543	13369	13413	13515	13414	13513	13439	13360	13478	13530	13394	13376	13461	13438	13410	13596	13503	13414	13404	13443	13310	13640	13496	13503	13479	13460	13387	13502	13252	13486	13534	13406	13501	13305	13436	13500	13457	13389	13507	13415	13567	13361	13509	13445	13492	13635	13631	13495	13460	13420	13536	13518	13409	13601	13556	13242	13620	13465	13427	13475	13585	13361	13507	13567	13347	13395	13590	13260	13646	13421	13484	13397	13423	13413	13548	13723	13506	13679	13412	13351	13354	13529	13412	13304	13448	13270	13447	13393	13550	13442	13332	13522	13469	13387	13555	13567	13440	13447	13555	13428	13353	13372	13447	13235	13401	13409	13588	13352	13559	13572	13433	13557	13511	13492	13515	13321	13509	13495	13384	13572	13464	13463	13453	13490	13449	13449	13520	13422	13337	13363	13578	13513	13306	13479	13604	13648	13351	13440	13409	13573	13614	13501	13452	13318	13566	13399	13284	13384	13428	13473	13458	13510	13383	13481	13447	13476	13533	13629	13393	13523	13375	13460	13562	13491	13367	13366	13448	13451	13496	13538	13394	13478	13448	13575	13478	13447	13600	13548	13572	13539	13393	13492	13661	13420	13551	13391	13462	13450	13429	13452	13493	13300	13434	13564	13580	13390	13307	13464	13480	13367	13399	13288	13472	13534	13500	13424	13392	13499	13601	13266	13425	13392	13416	13371	13624	13371	13423	13439	13398	13348	13531	13612	13617	13533	13309	13387	13414	13437	13470	13352	13385	13635	13435	13507	13391	13250	13531	13562	13379	13447	13421	13411	13364	13450	13483	13441	13457	13451	13367	13484	13396	13356	13712	13483	13521	13520	13460	13566	13355	13482	13380	13345	13417	13653	13437	13541	13465	13446	13527	13357	13302	13435	13632	13480	13646	13292	13438	13492	13453	13424	13443	13324	13374	13337	13478	13414	13443	13675	13539	13536	13586	13431	13375	13396	13654	13459	13493	13437	13286	13465	13524	13541	13345	13506	13378	13470	13541	13411	13392	13618	13416	13479	13285	13461	13465	13488	13270	13418	13547	13527	13404	13422	13423	13437	13337	13581	13523	13492	13435	13524	13436	13344	13529	13657	13373	13434	13513	13371	13541	13403	13433	13368	13523	13629	13592	13363	13478	13424	13537	13434	13572	13376	13397	13524	13581	13437	13412	13414	13435	13310	13504	13303	13312	13565	13541	13369	13216	13476	13346	13449	13521	13585	13463	13612	13414	13356	13248	13247	13425	13494	13447	13412	13367	13431	13583	13336	13193	13532	13426	13548	13541	13296	13560	13633	13511	13345	13474	13439	13557	13523	13543	13370	13421	13420	13516	13447	13399	13411	13390	13426	13427	13515	13501	13386	13434	13542	13398	13427	13362	13583	13451	13392	13383	13634	13267	13427	13483	13544	13405	13475	13426	13325	13566	13618	13601	13421	13450	13439	13496	13495	13503	13412	13524	13342	13372	13444	13425	13421	13567	13313	13517	13448	13522	13466	13471	13360	13400	13382	13424	13395	13424	13464	13411	13467	13426	13563	13433	13406	13423	13522	13374	13519	13412	13647	13235	13570	13270	13504	13535	13310	13606	13435	13555	13367	13451	13555	13568	13558	13382	13422	13610	13482	13581	13271	13534	13340	13376	13447	13371	13429	13245	13392	13641	13521	13608	13479	13478	13451	13365	13451	13371	13403	13525	13419	13259	13306	13507	13646	13366	13383	13450	13354	13542	13469	13372	13558	13397	13404	13469	13405	13525	13503	13470	13406	13404	13496	13558	13542	13559	13442	13410	13596	13393	13548	13388	13506	13451	13516	13514	13458	13241	13427	13364	13512	13449	13226	13386	13471	13561	13618	13472	13471	13421	13476	13315	13421	13469	13519	13416	13289	13407	13490	13597	13527	13429	13451	13383	13374	13423	13368	13437	13479	13524	13635	13183	13423	13408	13347	13367	13574	13504	13445	13512	13606	13442	13398
22874	21136	28892	23779	22614	26177	27909	22543	20715	19726	18955	18156	17371	17308	16983	16511	16822	16497	16311	16427	16249	16206	16170	16209	15957	16130	16127	16088	15888	16096	15744	15721	15958	15813	15627	15771	15810	15486	15766	15496	15472	15657	15612	15670	15793	15780	15621	15499	15685	15854	15580	15538	15670	15686	15602	15704	15756	15670	15728	15861	15495	15747	15703	15619	15672	15733	15548	15575	15600	15550	15588	15714	15766	15874	15633	15526	15527	15529	15566	15425	15545	15612	15687	15701	15603	15482	15598	15771	15656	15595	15557	15663	15719	15686	15585	15415	15565	15623	15634	15576	15840	15530	15629	15479	15612	15644	15532	15670	15487	15659	15675	15548	15569	15411	15722	15816	15794	15733	15620	15651	15499	15569	15712	15565	15624	15573	15693	15622	15683	15477	15533	15567	15630	15667	15605	15738	15654	15579	15543	15725	15901	15675	15490	15575	15561	15442	15384	15556	15690	15588	15718	15689	15452	15565	15518	15565	15571	15559	15622	15630	15813	15617	15500	15696	15415	15549	15587	15668	15628	15737	15729	15663	15507	15634	15637	15507	15575	15666	15581	15853	15717	15526	15589	15456	15467	15602	15521	15724	15614	15407	15664	15581	15675	15618	15668	15486	15659	15468	15766	15737	15717	15626	15456	15459	15397	15515	15792	15487	15714	15391	15735	15651	15486	15791	15666	15611	15471	15527	15651	15589	15595	15716	15782	15551	15509	15636	15757	15468	15625	15714	15564	15512	15693	15572	15550	15550	15823	15837	15677	15672	15790	15533	15555	15600	15622	15617	15576	15662	15578	15408	15706	15596	15599	15471	15645	15618	15596	15547	15670	15472	15655	15348	15463	15535	15582	15481	15721	15809	15707	15558	15485	15735	15510	15491	15637	15561	15782	15719	15765	15619	15757	15616	15561	15465	15383	15416	15587	15522	15394	15715	15645	15643	15622	15416	15675	15731	15550	15568	15648	15693	15485	15536	15549	15604	15555	15658	15641	15639	15471	15375	15607	15484	15610	15663	15893	15743	15700	15452	15658	15542	15508	15698	15591	15708	15705	15475	15415	15587	15501	15678	15655	15477	15542	15630	15600	15520	15620	15570	15657	15474	15642	15672	15490	15646	15621	15727	15658	15829	15722	15740	15800	15557	15488	15516	15721	15721	15644	15685	15663	15756	15612	15718	15870	15530	15642	15732	15766	15604	15528	15556	15739	15663	15808	15745	15477	15778	15564	15529	15627	15612	15765	15536	15712	15808	15629	15681	15824	15672	15630	15566	15703	15567	15676	15598	15665	15534	15633	15427	15437	15582	15889	15429	15498	15559	15440	15661	15617	15748	15607	15389	15449	15483	15474	15565	15659	15569	15547	15599	15609	15471	15673	15697	15631	15464	15387	15678	15436	15502	15721	15739	15604	15802	15581	15616	15623	15725	15690	15626	15581	15678	15747	15565	15470	15657	15865	15710	15648	15529	15773	15597	15368	15530	15605	15648	15718	15597	15634	15598	15651	15512	15682	15610	15481	15532	15448	15586	15532	15528	15612	15437	15544	15827	15601	15584	15606	15638	15577	15588	15603	15581	15580	15459	15769	15596	15360	15677	15731	15595	15630	15563	15782	15684	15533	15618	15618	15483	15528	15665	15644	15753	15612	15683	15526	15804	15531	15825	15465	15670	15577	15612	15407	15704	15628	15417	15575	15685	15577	15613	15740	15595	15592	15359	15805	15648	15599	15541	15793	15817	15580	15627	15505	15627	15713	15515	15499	15523	15561	15547	15643	15449	15491	15580	15685	15618	15575	15739	15538	15471	15473	15665	15681	15485	15734	15613	15552	15563	15549	15596	15533	15634	15664	15410	15587	15633	15520	15523	15703	15497	15482	15599	15456	15738	15711	15645	15690	15599	15472	15485	15595	15535	15286	15661	15454	15630	15728	15628	15662	15642	15457	15597	15558	15478	15414	15529	15590	15500	15405	15574	15499	15294	15639	15691	15742	15703	15730	15635	15438	15515	15513	15543	15647	15426	15594	15710	15508	15669	15600	15684	15737	15592	15631	15591	15726	15798	15560	15480	15384	15408	15724	15604	15541	15479	15781	15569	15679	15689	15391	15592	15835	15687	15718	15751	15521	15633	15614	15441	15561	15391	15468	15635	15618	15634	15606	15603	15561	15715	15412	15658	15610	15531	15463	15630	15621	15562	15858	15593	15642	15752	15750	15629	15578	15431	15686	15605	15580	15617	15613	15452	15662	15613	15593	15650	15569	15529	15743	15523	15509	15706	15674	15702	15605	15529	15605	15619	15742	15732	15510	15492	15776	15423	15475	15363	15699	15788	15640	15808	15506	15683	15653	15570	15586	15666	15673	15422	15734	15606	15686	15825	15641	15580	15680	15728	15536	15820	15523	15718	15441	15579	15434	15565	15558	15646	15761	15586	15669	15563	15636	15789	15600	15455	15485	15663	15634	15466	15777	15446	15435	15460	15557	15728	15489	15749	15755	15541	15410	15732	15703	15539	15564	15890	15388	15617	15554	15587	15586	15460	15472	15506	15578	15616	15631	15415	15883	15646	15512	15469	15623	15717	15527	15396	15513	15468	15540	15677	15609	15622	15575	15716	15485	15544	15813	15712	15478	15511	15668	15539	15496	15569	15614	15496	15614	15667	15431	15572	15777	15715	15644	15475	15455	15587	15535	15456	15414	15598	15666	15578	15488	15811	15569	15463	15682	15455	15638	15625	15698	15573	15571	15744	15399	15669	15514	15480	15792	15497	15635	15732	15696	15592	15676	15821	15708	15461	15432	15678	15505	15459	15537	15452	15700	15498	15595	15466	15437	15684	15615	15534	15725	15593	15553	15473	15522	15616	15557	15698	15722	15622	15478	15703	15614	15586	15786	15664	15817	15596	15723	15491	15678	15478	15497	15704	15764	15704	15489	15667	15405	15827	15824	15619	15591	15665	15611	15399	15505	15492	15525	15733	15485	15602	15681	15503	15603	15672	15582	15605	15640	15682	15474	15605	15612	15458	15522	15700	15574	15845	15537	15505	15430	15675	15659	15483	15729	15761	15694	15616	15556	15502	15683	15578	15698	15429	15694	15702	15575	15603	15581	15632	15538	15624	15521	15676	15515	15602	15597	15589	15688	15770	15536	15687	15449	15559	15875	15685	15567	15601	15566	15498	15494	15555	15682	15644	15700	15726	15444	15663	15623	15695	15526	15545	15756	15664	15688	15388	15640	15598	15673	15751	15276	15656	15372	15484	15526	15509	15622	15674	15586	15649	15831	15647	15439	15616	15618	15604	15659	15815	15812	15672	15718	15654	15685	15412	15592	15607	15760	15603	15592	15595	15593	15572	15714	15777	15460	15521	15610	15856	15537	15613	15841	15727	15712	15478	15608	15736	15625	15631	15536	15662	15637	15698	15575	15422	15565	15768	15318	15594	15634	15652	15627	15379	15679	15392	15657	15734	15563	15609	15571	15527	15700	15679	15569	15688	15546	15549	15661	15508	15612	15513	15521	15367	15757	15672	15606	15596	15547	15440	15600	15511	15731	15675	15451	15516	15729	15569	15699	15503	15480	15510	15450	15657	15659	15459	15562	15429	15613	15512	15474	15407	15611	15530	15695	15612	15683	15735	15634	15568	15804	15720	15604	15653	15551	15702	15662	15689	15655	15692	15465	15437	15746	15579	15516	15621	15674	15738	15569	15585	15521	15483	15430	15485	15751	15540	15551	15715	15632	15601	15839	15635	15641	15326	15564	15839	15456	15599	15606	15494	15577	15532	15699	15593	15495	15635	15626	15479	15716	15618	15671	15657	15417	15636	15765	15608	15645	15792	15727	15692	15695	15507	15682	15680	15702	15568	15640	15603	15728	15609	15673	15588	15688	15510	15532	15610	15748	15502	15738	15458	15726	15543	15376	15620	15682	15577	15405	15559	15633	15550	15523	15461	15476	15548	15619	15611	15668	15615	15644	15784	15676	15715	15773	15569	15759	15446	15586	15740	15416	15470	15501	15652	15530	15569	15470	15534	15735	15711	15742	15565	15497	15814	15677	15509	15593	15747	15475	15619	15624	15655	15703	15584	15705	15672	15758	15673	15422	15697	15349	15515	15498	15545	15638	15615	15502	15646	15606	15699	15502	15432	15690	15802	15679	15619	15679	15687	15566	15660	15768	15535	15649	15587	15651	15520	15563	15799	15666	15636	15500	15550	15620	15702	15754	15790	15824	15719	15642	15361	15651	15743	15536	15575	15592	15524	15453	15302	15758	15842	15641	15813	15665	15667	15478	15420	15460	15713	15660	15376	15747	15730	15774	15616	15654	15522	15362	15777	15586	15448	15828	15601	15675	15531	15453	15722	15467	15576	15743	15599	15346	15623	15704	15580	15676	15425	15511	15714	15631	15578	15574	15458	15699	15598	15781	15666	15466	15656	15790	15514	15743	15593	15519	15425	15703	15666	15596	15570	15634	15533	15690	15643	15513	15366	15561	15662	15574	15677	15586	15475	15536	15517	15745	15596	15437	15444	15557	15570	15443	15616	15621	15672	15530	15653	15752	15519	15592	15678	15620	15601	15666	15574	15677	15866	15610	15820	15685	15694	15683	15617	15729	15451	15650	15537	15530	15555	15522	15573	15572	15582	15665	15694	15758	15530	15777	15597	15491	15786	15696	15758	15664	15529	15596	15599	15725	15747	15647	15508	15715	15523	15691	15701	15553	15637	15560	15672	15768	15589	15457	15541	15849	15562	15835	15560	15521	15470	15581	15715	15692	15616	15778	15648	15628	15572	15699	15589	15501	15478	15678	15512	15340	15553	15645	15515	15705	15631	15620	15586	15652	15624	15582	15662	15688	15755	15326	15535	15434	15465	15532	15542	15552	15591	15636	15425	15574	15644	15649	15785	15609	15775	15631	15553	15480	15652	15627	15577	15573	15562	15533	15464	15778	15584	15679	15784	15712	15703	15590	15430	15662	15700	15643	15508	15592	15715	15654	15544	15670	15659	15739	15758	15525	15605	15516	15518	15646	15634	15579	15720	15701	15676	15576	15543	15550	15601	15515	15627	15629	15721	15282	15668	15730	15573	15499	15766	15630	15730	15610	15705	15525	15692	15518	15569	15561	15544
34541	54311	49637	39784	34650	30099	25885	23247	21370	19745	18338	17426	16547	15892	15834	15442	15141	15203	14848	14915	14655	14682	14566	14399	14397	14517	14395	14420	14168	14085	14054	14039	13924	14070	13754	13972	13877	13809	13949	13933	13916	13960	13731	14079	13889	13823	13854	13932	13816	13899	13835	13747	13860	13740	13922	13933	13831	13977	13837	13944	13773	13825	14002	13967	13767	13827	13910	13960	14042	13909	13750	13765	13801	13859	13918	13780	13937	13888	13870	13792	13810	13681	13921	13780	13736	13898	13819	13708	13859	13842	13876	13838	13843	13911	14014	13897	13896	13814	13979	13716	13650	13974	13995	13703	13924	13781	14047	13930	13771	13764	13867	14063	13881	13961	13963	13962	13846	13900	13819	13778	13925	13879	13834	13759	13776	13740	13969	13875	13869	13794	13876	13960	13922	13804	13966	13893	13845	13818	13906	13871	13801	13811	13951	13753	13878	13959	13856	14001	13953	13885	13767	14087	13755	13905	13849	13957	13903	13687	14021	13890	13956	13862	13864	13722	13823	13922	13877	13823	13816	14005	13848	13896	13901	13781	13759	13881	13654	13993	13824	13910	13822	13940	13877	13850	13874	13693	13854	13713	13881	13906	13818	13791	13763	13709	13857	13776	13793	13807	13567	13985	13820	13759	13899	13793	14099	13812	13921	13844	13958	13933	13819	13775	13823	13908	13932	13669	13907	13893	13759	13887	13814	13848	13874	13670	14021	13867	13975	13847	13773	13840	13857	14063	13891	13885	13766	13721	13694	13648	13816	14046	13998	13860	13904	13985	13864	13855	13770	13954	13709	13803	13929	13969	13843	13887	13980	13857	14010	13897	13677	13843	13810	13835	13852	13738	13842	14104	13871	13767	13877	13943	13912	13921	13970	13749	13896	13971	13654	13850	13735	13801	13704	13814	13722	13909	14045	13751	13915	13768	13854	13984	13880	13801	13943	13843	14071	13770	13723	13906	13998	13860	13764	13857	13791	13799	13930	13788	13898	13883	13769	13791	13869	13748	13859	13838	13839	13962	13861	13920	13857	13812	13714	13857	13968	13851	13904	13890	13781	13852	13877	13935	13851	13960	13807	13875	13805	13806	13885	13921	13844	13823	13673	13809	13894	13842	13911	13671	13879	13967	13974	13800	13919	13742	13956	13819	13799	13838	13793	13788	13860	13957	13683	13790	13766	13872	13778	13858	13915	13880	13720	13776	13832	13943	13778	13879	13673	13862	13880	13804	13903	13873	13827	13819	13800	13968	13900	13694	13955	13839	13850	13664	13946	13898	13774	13873	13832	13789	13971	13746	13867	13851	13866	13976	13867	13699	13767	13921	13875	13829	13899	13794	13791	13684	13680	13928	13847	13747	13946	13855	13855	13847	13821	13740	14043	13740	13878	13743	13921	13899	13884	13823	13645	13705	13821	13819	14002	13719	13758	13828	13829	13825	13761	13785	14001	13846	13806	13841	13790	13753	13791	13772	13913	13883	13807	13944	13854	13673	13818	14048	13612	13838	13859	13831	13887	13756	13914	13929	13816	13956	13788	13931	13808	13743	13929	13871	13861	13893	13847	13956	13984	13855	13934	13980	13749	13882	14085	13789	13862	13974	13904	13903	13990	13990	13987	13872	13727	13812	13915	13891	13880	13895	13779	14055	13890	13819	13939	13912	13794	13997	14048	13770	13760	13744	13887	13925	13846	13766	13654	13953	13803	13940	13660	13789	13803	13901	13901	13652	13800	13932	13932	13956	13897	13807	13945	13942	13915	13791	13746	13777	13978	13648	13906	13815	13943	13892	13791	13720	13842	13872	13940	13814	13772	13705	13829	13889	13752	13778	13840	13803	13823	13788	13896	13910	13933	13866	13978	13950	13808	13998	13833	13645	13739	13815	13858	13919	13859	13824	13947	13649	13805	13866	14105	13653	13968	13873	13876	13838	13929	13838	13826	13776	13693	13978	13761	13948	14064	13967	13859	14011	13676	13876	13954	13794	13762	13776	13705	13763	13828	13840	13752	13750	13933	13904	13913	13914	13709	13971	13896	13827	13837	13882	13991	13888	13846	13765	14013	13837	13853	13908	13634	13914	13862	13811	13898	13970	13923	13891	13700	13987	13935	13968	13832	13939	13811	13926	13896	13767	13811	13817	13829	14023	13846	13658	13994	13611	13819	13845	13783	13689	13813	13763	13915	13665	13710	13872	13810	13927	13820	13891	13752	13801	13840	13934	13805	13963	13853	13823	13852	13769	13878	14035	13904	13982	13762	13955	13927	13847	13868	13796	13820	13781	13678	13816	13909	13849	13790	13813	13743	13946	13941	13795	13889	13785	13823	13881	14059	13889	13827	13943	13824	13871	13769	13777	13898	13773	13769	13800	13872	13701	13969	13817	13713	13885	13979	13827	13789	13726	13835	13980	13673	13856	13910	13848	13727	13736	13949	13712	13860	13863	13759	13767	13942	13937	14039	13932	13815	13933	13818	13947	13737	13787	13794	13780	13796	13834	14003	13704	13999	13771	13886	13775	13994	13815	13733	13738	13836	13999	13905	13641	13891	13894	13699	13895	13977	13867	13751	13768	13889	13892	14002	13868	13804	13825	13787	13740	13910	13751	13847	13825	13913	13955	13871	13969	13922	13806	13831	13660	13687	14118	13921	14100	13598	13698	13921	13767	13913	13829	13843	13940	13817	13716	13934	13947	14055	14017	13795	13819	13952	13691	13939	13851	13819	13808	13912	13788	13797	13873	13943	13717	13865	13807	13742	13995	13777	13781	13799	13872	13762	13847	14078	13596	13839	13773	13838	13715	13789	13936	13871	13906	13757	13810	13960	13844	13862	13828	13705	13814	13811	13907	13774	13933	13851	13925	13898	13809	13863	13749	13820	13918	13732	13814	13774	13865	13862	13905	13694	13835	14097	13844	13828	13739	13945	13899	13814	13823	13820	13761	13852	13844	14021	13905	13901	13885	13733	13900	13725	13921	13938	13883	13837	13895	13832	13788	13816	13842	13885	13996	13804	14009	13793	13891	13914	13639	13971	13865	13911	13891	13791	13754	13825	13730	13954	13880	13740	13841	13802	13901	13926	13959	13999	13982	13965	13793	13805	13740	13873	13936	13809	14028	14026	13926	13963	13907	13977	13864	13852	13995	14010	13860	13810	13909	13917	13856	13882	13802	13840	13885	13809	13750	13994	13912	13789	13824	14052	13729	13640	13958	13989	13841	14135	13751	13760	13892	13973	13839	13826	13953	13814	13945	13829	13816	13851	13821	13879	13876	13995	13941	13783	13768	14024	13986	13665	13771	13945	13732	13804	13988	13852	13810	13960	13739	13977	13811	13887	13767	13749	13858	13967	13713	13784	13857	13872	13808	13822	13912	13763	13858	13836	13841	13933	13882	14096	13809	13709	13903	13862	13819	13887	13798	13755	13744	14007	13714	13755	13605	13720	13743	13850	13878	13981	14012	13920	13909	13898	13850	13855	13981	13887	13824	13885	13878	13747	13834	13681	13783	13973	13945	13893	13895	13938	13747	13889	13833	13839	13780	13889	13684	13831	13960	13692	13714	13881	13921	13914	13808	13908	13686	13788	13792	13825	13849	13724	13705	13813	13885	13749	13839	13721	13875	13665	13787	13893	13901	13845	14008	14013	13808	13904	13885	13995	13770	13841	13865	13867	13898	13796	13909	13741	13850	13953	13918	13772	13945	14075	13961	13901	13863	13916	13745	13926	13870	13781	14026	13981	13729	13787	13774	13914	13784	13873	13816	13852	13755	13715	13830	13882	13882	13914	13849	13673	13903	13807	13927	13767	13880	13873	13841	13742	13814	13950	13815	14011	13810	13965	13838	13853	13821	13804	13821	13839	13941	13800	13878	13897	13821	14027	13778	13752	13838	13845	13927	13792	13907	13882	13817	13692	13761	13929	13840	13876	13759	13894	13759	13845	13842	13785	13725	13857	13903	13943	13778	13921	13919	13825	13782	13922	13876	14032	13845	14039	13883	14017	13930	13932	13743	13885	13897	13828	13862	13867	13891	13804	13988	13828	13719	13746	13807	13929	13829	13837	13782	13691	13729	13800	13956	13779	13924	13706	13869	13908	13803	13904	13749	13694	13806	13789	13784	13933	13956	13890	13858	13924	13931	13881	13763	13866	13933	14009	13848	13744	13854	13756	13773	13698	13943	13756	13711	13887	13698	13952	13840	13873	13740	14016	13695	13727	13815	13899	13921	13995	13940	13940	13967	13880	13860	13760	13788	13812	13913	13841	13883	13958	13858	13955	13920	13821	13856	13796	13862	13829	13790	13973	13712	13934	13895	13813	13898	13981	13803	13889	13976	13915	13899	13845	13975	13868	13772	13742	13805	13921	13834	13908	13719	13754	13940	13935	13701	13775	13846	14004	13816	14029	13708	14026	13822	13855	13803	13883	13692	13806	13639	13799	13964	13780	13907	13851	13701	13966	13979	13939	14016	13726	13996	13736	13734	13900	13890	14012	14030	13789	13821	14005	13918	13853	13973	13879	13832	13792	13758	13919	13884	13951	13742	13872	13712	13917	13751	13822	13930	13858	13710	13866	13814	13799	13807	14030	13864	13888	13902	13982	13850	13966	13937	13677	13769	13767	13888	13960	13749	13880	13846	13815	13881	13859	13883	13858	14132	13854	13845	13873	13724	13841	13822	13838	13834	13596	13924	13746	13888	13833	13855	13865	13941	13692	13963	13891	13933	13723	13860	13833	13746	13773	14016	13956	13945	13786	13838	13896	13755	13780	13785	13734	13824	13712	13899	13967	13801	13805	13703	13682	13867	13997	13823	13816	13885	13973	13773	13830	13834	13813	13955	13759	13872	13880	13743	14019	13600	13532	13880	13979	13736	13810	13907	13936	13992	13870	13676	13925	13931	13789	13750	13924	14031	13814	13821	13835	13908	13893	13902	13845	13941	13876	14013	13781	13927	13888	13611	13928	13824	13719	13842	13819	13659	13894	13776	13943	13842	13918	14019	13839	13905	13935	14066	13912	13965	13865	13848	13808	13726	13847	13826	13769	13845	13781	13947	13858	13806	13809	13888	13700	13759	13868	13772	13933	13901	13974	13705	13826	13960	13995	13861	13856	13830	13817	13799	13852	13729
29273	27854	34423	29833	24267	21468	19599	18561	17608	16999	16755	16126	15921	15845	15670	15410	15464	15320	15254	15345	15305	15424	15287	15253	15352	15119	15184	15300	15105	15102	14899	14916	15057	15059	14996	15214	14940	15191	14863	14959	14886	14942	15093	14914	14956	14849	14997	14835	15069	14918	15175	15015	15153	15211	15063	15082	15112	14998	14978	14999	14869	14990	15047	15042	15157	15086	15169	15044	14996	14999	15207	15057	15038	15156	14998	15124	15165	15137	15046	15043	15008	15121	14936	14992	15121	14932	15178	15159	15207	14987	14820	15123	14987	14900	14921	15172	14998	14988	15074	15035	14930	14900	15053	14935	15154	15049	15010	15047	14882	14986	14930	15144	14858	15113	14986	15040	15079	14949	15091	14905	15169	14990	14975	15191	15030	15043	14977	14824	14992	15052	15088	15090	15036	14799	15108	14944	15042	15048	14946	14962	14971	15149	14874	15164	15070	15084	15034	14840	15000	14733	14897	14993	14843	15097	14921	14998	15064	15056	14901	14910	14949	15017	14950	15039	15109	15047	14969	15001	15009	15175	15193	14943	15119	14899	15118	15005	14932	15005	15018	15108	14773	14955	14936	14881	15017	15058	14755	15081	14980	15181	14941	14792	14842	15021	15057	14939	15189	14980	14960	15106	15015	14894	14854	15019	14755	14924	15096	14938	14755	14990	15117	14923	14735	14787	15068	15165	15048	14946	14905	14868	15013	14952	14962	15118	14980	15024	15087	14825	14843	14890	14881	14938	14965	15108	14898	15197	14834	14984	15153	14901	14982	14959	14762	14977	15159	15071	14763	15135	15141	15135	14936	14818	14894	14998	15040	14808	15069	15189	15092	14880	14908	15203	14828	14915	14968	14944	14994	14857	14883	15273	15124	14865	15111	14877	14985	15140	15033	14927	15067	14900	15031	15043	14812	14985	15209	14908	14788	14911	14996	15080	14966	14817	15082	14821	15105	15035	15159	14826	15160	14866	15206	14974	15131	15100	15078	15008	14940	15026	14935	15119	15000	15024	14808	15043	14984	14887	15153	14863	15144	15023	15148	14931	15032	14808	14997	15085	14960	14998	15014	15080	14949	14978	15138	15180	15142	15064	14941	15249	15036	15014	15025	15006	15015	14943	14968	15129	14936	15100	14981	14843	14922	15057	15021	15067	15050	14905	14978	15074	14992	14935	14989	14981	14972	15169	15025	15108	15089	15016	14920	14956	14861	15067	15042	14919	15091	15210	15026	15039	15104	14776	15090	15030	15120	15066	15085	14837	15090	15030	15065	15018	14938	15123	15039	14916	15028	14996	14950	15100	15140	15114	15209	14948	15008	15120	15005	14923	15001	14900	14889	15046	15067	14851	15046	14903	14977	14948	15133	14922	15052	15030	15015	15060	15174	14905	15084	15095	14841	15225	15164	15017	15038	15144	14955	14880	14902	14982	14892	15187	15094	15189	15233	15066	14971	14932	15086	15093	14823	15070	14830	15147	15262	14779	15052	14993	15068	15016	15049	14724	15161	14870	15058	14992	15156	14980	14978	14791	15085	14971	15080	15030	14909	14995	14977	15240	15065	14919	15044	15015	15026	15040	15132	14973	14942	14906	14950	15306	15072	14858	14820	15039	14994	15022	15110	14999	15142	15169	14923	14977	14902	14948	15192	15193	15075	14977	15171	14883	14835	14943	15288	15103	14956	15193	15042	14884	15192	14930	14899	14892	15168	15301	15080	14864	14881	14931	14893	14889	15189	15198	15066	14929	15046	15020	14889	15104	14901	14890	15095	15012	15108	15027	15039	15132	15177	15147	14944	15130	15049	15277	15271	15044	15070	14915	14988	14996	14906	14955	14923	14937	14948	14845	14999	15053	15240	15120	14942	14954	15104	14985	14877	14830	14969	14992	15108	15003	14975	15008	14954	14935	14964	15166	14916	15013	15090	15013	15215	15061	15091	15003	14977	15021	15192	15006	15028	14985	15055	15076	14710	15014	14978	15024	15137	15019	14859	15071	14719	14932	15210	15045	15092	15062	15223	14969	15099	15021	15184	14995	15115	15022	15141	14977	15111	15039	15011	14867	15113	15182	15019	14977	14993	14876	14949	15105	15064	15216	15176	15082	15094	15142	14999	15092	15019	14878	15070	15019	14962	14770	14862	14913	14984	15022	15061	15204	14928	14899	14956	15034	15024	14792	15143	15032	14803	15061	15079	15070	14972	15160	15025	15073	15033	15000	15123	14996	15043	15110	15019	15059	15012	15077	14912	15015	14895	15091	15173	14933	15099	15151	15067	15087	14812	14978	14948	15056	15032	15175	15056	14992	14925	15009	14810	15119	15090	14884	14947	14966	14917	15127	14999	14894	15130	15050	15223	15072	14996	15010	15042	14915	14807	14909	15013	14826	14932	14970	15054	15005	15164	15075	15052	15018	15035	15138	14905	15008	15104	14977	15018	14998	15049	15236	14827	14922	15023	15206	15138	14856	15017	15045	15080	14865	15014	15036	14983	15189	14871	14849	14976	14877	15011	14996	14978	14917	14930	14935	15008	15140	14798	15033	14764	14962	14856	15270	14974	15266	15107	14965	14960	15024	15007	15160	14882	14955	15048	14929	15109	14726	15016	14931	15001	14996	15017	14927	15018	14926	15125	15254	15026	14928	14971	14979	15028	14928	14938	15071	15067	15026	15133	14973	14953	14990	14998	14844	14993	14794	15135	15126	14848	15049	15011	14848	14982	14839	14896	14891	14932	15256	14991	14954	14883	15073	14946	15053	15120	14993	14909	14751	14866	14909	15004	15126	14990	15081	15119	15080	15045	15042	15020	15116	15007	15111	15088	15020	15044	14967	14851	14964	14807	14973	14927	15093	15113	14948	14985	15086	14926	15051	15025	14953	15003	15118	14910	15077	14965	15118	15001	15133	14868	14977	14929	14832	14992	15065	14974	14835	15003	15060	14799	15157	15109	15137	15001	14951	14953	15135	15025	14897	14844	14799	15124	14888	15036	14869	15044	15125	15080	15144	14946	15134	14875	14911	14861	15039	15034	15152	14887	14999	15096	14808	15067	15172	15132	14966	15141	15088	15047	15172	15215	14969	14833	14763	14920	15054	15026	14989	15066	15017	15102	14888	14985	14930	14967	14901	15045	15143	15094	15146	14952	15118	15049	14942	15018	14820	15004	15056	15049	14983	14940	14863	14837	14842	15033	15217	14929	15020	15054	14995	14998	15020	15034	14899	15039	15082	14919	15088	14936	14974	14946	15048	15143	14907	15146	15028	15023	14975	15137	15075	14925	14898	14852	14851	15036	15033	14893	15022	15048	15157	15152	14961	15065	14965	14900	14996	15088	14929	15156	14914	15052	14996	15129	15014	14941	15087	15048	14947	14936	15234	15266	14953	15103	15179	15119	14911	15095	15142	15016	15183	15212	15041	14944	14961	15010	14979	14879	15015	15172	14975	14993	14875	15123	14891	15073	15131	15111	15012	14938	14835	14912	15105	14954	15272	15107	15152	15006	15019	15093	14739	14943	15018	15086	14992	15010	14944	15151	15151	14981	14961	14819	15090	14887	15203	15165	14932	15036	15014	14994	14953	15150	15067	15079	15020	14965	14863	14905	14953	15011	14835	14979	15011	15186	14996	14905	15042	15070	14939	14837	14995	15029	14963	15011	15162	14827	14990	14994	15179	15133	15081	15107	15096	14787	15094	15019	15101	14828	15171	15150	15043	14964	14794	14993	14878	15072	15140	15021	14906	15299	15162	15171	14965	15103	15064	14977	15138	14981	15054	15233	14957	14939	15014	15055	15030	14871	14943	15018	14988	14895	15000	14998	14971	14956	14845	14978	14922	15093	15105	14926	14851	14928	14886	15023	14973	15072	14905	15109	15043	14973	15152	15027	15049	15017	15003	14928	14665	15065	15096	14993	14910	15047	15261	15071	15040	14777	14827	15031	15197	14913	14964	15187	14934	14917	14970	14855	15088	15083	15019	14796	14857	14970	15038	15244	15225	15054	15067	15073	15200	14892	15114	14949	15038	14959	15026	15093	15040	15019	15001	15017	15053	15146	15106	14990	15146	15114	15003	15039	15006	15023	14989	15040	15180	15104	14813	14983	14847	14831	15198	15114	15272	14973	14904	15132	15127	15077	15006	15045	15035	15117	15071	15023	14973	15203	14989	15152	14997	15153	15086	14858	15051	15049	15110	15022	14937	14998	15038	15065	14925	14982	14937	15194	14998	14878	15124	15129	15051	15056	14830	15104	14908	15056	15001	15022	14971	14996	14868	15178	14874	14969	15155	15267	14869	15002	14855	15033	15009	14901	14924	15121	15125	14920	15110	15008	14955	15053	14898	14799	15022	14778	15157	14994	14946	15008	14953	14997	14939	15113	15014	14886	15071	14918	15153	15272	14888	15339	15121	15146	14934	14938	15090	15035	15124	14870	15035	14856	15131	15067	14977	15033	14893	15103	15025	15216	14985	15013	14995	15011	14978	14937	14951	14923	14920	14892	15010	15210	14922	14848	15161	15034	15004	15051	15014	15036	15055	15063	15076	15197	15184	15068	15086	14968	15129	14957	15012	14930	15217	15062	14828	15033	14989	15034	15149	15065	14941	14987	14740	15130	15159	15221	14979	15033	15087	15074	14778	14976	14933	15061	15024	15025	14917	15000	15181	15084	14931	15073	14876	15043	15021	14859	14940	15009	14996	14963	15155	14865	14999	15104	14922	14960	14947	14810	14912	15009	14885	14778	15088	15107	14995	15032	15331	14996	14905	14987	14919	15035	15063	15089	15159	14946	15022	14963	14971	14953	14937	15015	14950	14940	15016	14855	15003	14937	14928	15055	15009	15112	15051	15007	14952	14875	14997	14770	14997	15058	15028	14876	14922	15022	14995	14958	15066	15084	15075	14979	15159	15112	14945	15132	15087	15162	15035	14871	15133	14900	15101	14978	15138	15069	15152	15022	14759	14927	14923	15012	15019	14795	15143	15165	15083	14867	14941	14850	15210	15088	15075	15158	15052	14856	15033	15007	15011	15031	15025	14974	15045	15027	14960	15130	14897	15017	14920	14983	15031	15210	14996	15042	15136	14944	14932	15036	15045	14878	14941	15166	14964	14856	14807	14994	14942	15112	15161	14933	15070
32122	44071	39400	29831	25647	22535	20355	18648	17561	16658	15883	15430	14770	14613	14444	14428	13897	14142	14146	13902	13877	13857	13775	13850	13631	13817	13614	13681	13716	13483	13609	13774	13427	13473	13681	13559	13569	13373	13653	13482	13591	13587	13336	13326	13573	13422	13463	13277	13480	13455	13445	13432	13539	13454	13511	13569	13558	13456	13503	13693	13437	13562	13590	13428	13451	13503	13319	13413	13523	13598	13341	13451	13602	13493	13455	13521	13381	13491	13560	13535	13545	13461	13565	13583	13455	13449	13451	13603	13540	13325	13426	13523	13292	13610	13530	13456	13447	13593	13618	13522	13447	13437	13459	13479	13608	13535	13505	13469	13518	13458	13642	13415	13368	13544	13498	13520	13629	13499	13504	13439	13570	13651	13501	13294	13491	13496	13270	13634	13364	13569	13386	13678	13401	13370	13559	13448	13452	13527	13399	13354	13468	13626	13424	13416	13365	13556	13551	13349	13352	13570	13547	13374	13321	13534	13414	13513	13450	13562	13544	13524	13275	13610	13485	13505	13534	13362	13436	13409	13467	13436	13446	13534	13423	13497	13474	13357	13336	13481	13387	13586	13391	13420	13533	13388	13496	13566	13543	13438	13361	13585	13470	13555	13478	13523	13318	13441	13610	13432	13401	13535	13487	13485	13632	13346	13435	13656	13417	13473	13458	13616	13441	13583	13428	13443	13496	13491	13404	13545	13735	13416	13551	13404	13351	13555	13454	13534	13462	13429	13611	13556	13463	13397	13655	13410	13483	13400	13544	13554	13490	13456	13536	13519	13546	13356	13599	13514	13436	13569	13606	13611	13518	13414	13553	13323	13356	13464	13536	13470	13488	13434	13556	13288	13666	13435	13343	13597	13424	13543	13456	13589	13481	13406	13509	13399	13343	13645	13266	13547	13416	13619	13390	13545	13437	13405	13533	13288	13479	13486	13438	13723	13612	13527	13451	13593	13568	13415	13542	13537	13401	13494	13446	13584	13555	13520	13460	13329	13508	13406	13345	13672	13426	13494	13476	13543	13639	13489	13303	13536	13414	13369	13513	13423	13578	13585	13636	13528	13550	13443	13459	13538	13365	13458	13384	13450	13567	13360	13515	13473	13347	13488	13347	13442	13545	13400	13495	13400	13590	13345	13551	13546	13546	13489	13391	13557	13534	13451	13458	13477	13573	13613	13447	13534	13440	13373	13433	13524	13620	13435	13516	13556	13434	13515	13346	13405	13487	13478	13500	13571	13487	13436	13685	13461	13532	13548	13609	13428	13428	13450	13350	13524	13577	13481	13491	13433	13598	13454	13390	13494	13443	13385	13570	13419	13444	13521	13366	13476	13465	13338	13325	13568	13396	13465	13554	13402	13350	13384	13672	13547	13522	13422	13549	13377	13481	13412	13524	13438	13516	13424	13340	13554	13397	13403	13553	13401	13592	13394	13529	13453	13499	13509	13352	13395	13569	13522	13521	13347	13489	13479	13387	13729	13526	13253	13411	13469	13484	13509	13562	13512	13467	13381	13527	13469	13509	13622	13482	13343	13650	13431	13461	13613	13447	13499	13347	13525	13429	13389	13534	13535	13527	13381	13381	13483	13304	13456	13494	13470	13404	13613	13479	13601	13518	13497	13470	13452	13504	13446	13504	13430	13509	13583	13545	13424	13559	13372	13523	13471	13459	13361	13437	13524	13656	13510	13603	13506	13417	13590	13474	13484	13526	13351	13310	13455	13426	13438	13522	13585	13392	13459	13349	13444	13472	13461	13382	13504	13421	13417	13535	13433	13628	13497	13581	13384	13517	13582	13573	13444	13614	13558	13392	13355	13619	13548	13371	13477	13549	13420	13540	13465	13448	13418	13439	13403	13577	13427	13471	13347	13570	13501	13504	13381	13518	13459	13525	13574	13545	13461	13455	13528	13588	13494	13346	13454	13470	13458	13517	13469	13444	13472	13452	13292	13571	13485	13562	13516	13544	13557	13430	13556	13479	13609	13429	13361	13546	13381	13549	13486	13511	13398	13488	13508	13626	13434	13523	13383	13391	13550	13403	13458	13589	13457	13448	13686	13386	13444	13485	13459	13375	13459	13424	13467	13490	13470	13457	13570	13522	13534	13360	13418	13508	13613	13573	13506	13505	13555	13472	13504	13352	13424	13355	13563	13591	13508	13541	13490	13418	13531	13568	13398	13285	13434	13496	13713	13355	13623	13379	13549	13326	13486	13590	13343	13426	13365	13515	13556	13334	13633	13621	13394	13482	13403	13426	13564	13587	13512	13560	13423	13685	13436	13619	13403	13421	13517	13360	13586	13368	13597	13565	13478	13535	13450	13409	13538	13463	13496	13419	13474	13517	13583	13648	13433	13439	13470	13574	13545	13652	13437	13439	13521	13464	13410	13611	13533	13534	13302	13598	13590	13488	13460	13609	13435	13580	13437	13447	13423	13588	13407	13354	13520	13433	13351	13637	13617	13495	13412	13475	13482	13590	13530	13365	13454	13543	13510	13669	13517	13553	13391	13550	13455	13369	13494	13515	13510	13496	13551	13643	13353	13340	13555	13329	13478	13574	13423	13600	13438	13553	13600	13474	13452	13654	13543	13511	13537	13590	13407	13632	13497	13466	13567	13414	13434	13602	13491	13464	13406	13358	13398	13529	13463	13416	13550	13451	13489	13303	13555	13494	13330	13460	13657	13488	13439	13435	13385	13561	13372	13508	13629	13272	13643	13540	13544	13490	13411	13488	13567	13421	13372	13609	13397	13571	13500	13364	13394	13474	13507	13508	13658	13373	13410	13495	13451	13545	13459	13444	13632	13545	13428	13577	13285	13476	13333	13596	13532	13638	13487	13495	13482	13419	13699	13477	13540	13498	13496	13627	13697	13249	13484	13377	13602	13577	13428	13595	13469	13564	13510	13528	13433	13492	13448	13474	13553	13455	13652	13475	13583	13390	13484	13520	13424	13527	13489	13400	13479	13530	13590	13494	13709	13436	13594	13314	13682	13368	13469	13551	13405	13504	13473	13561	13489	13395	13425	13340	13482	13590	13424	13533	13561	13478	13555	13501	13481	13304	13397	13456	13407	13510	13520	13440	13493	13425	13381	13510	13405	13472	13524	13394	13537	13496	13402	13564	13368	13616	13524	13393	13388	13474	13469	13437	13455	13500	13601	13486	13464	13572	13662	13434	13547	13650	13305	13476	13577	13483	13345	13432	13402	13387	13434	13516	13401	13579	13495	13492	13343	13437	13386	13295	13468	13289	13349	13493	13438	13525	13579	13616	13595	13506	13417	13497	13501	13405	13439	13569	13376	13522	13545	13509	13451	13590	13434	13474	13337	13423	13354	13587	13557	13617	13405	13447	13503	13494	13479	13441	13550	13501	13466	13596	13447	13388	13304	13549	13537	13509	13468	13600	13487	13468	13493	13383	13376	13377	13430	13519	13553	13717	13500	13452	13249	13430	13450	13459	13559	13404	13525	13633	13461	13572	13500	13544	13423	13439	13362	13701	13492	13634	13365	13526	13558	13515	13513	13455	13382	13530	13627	13403	13506	13592	13622	13536	13485	13539	13610	13508	13431	13643	13536	13453	13430	13539	13493	13636	13648	13404	13467	13554	13382	13436	13541	13514	13615	13431	13491	13525	13486	13538	13628	13470	13668	13573	13511	13514	13518	13561	13414	13512	13414	13638	13655	13458	13532	13563	13558	13278	13569	13444	13464	13377	13535	13518	13576	13457	13437	13393	13444	13394	13402	13504	13513	13544	13471	13531	13526	13541	13309	13394	13456	13454	13606	13355	13488	13558	13516	13502	13510	13623	13571	13526	13416	13377	13393	13491	13607	13494	13510	13434	13473	13381	13457	13674	13458	13418	13350	13606	13472	13474	13491	13454	13423	13574	13506	13565	13477	13514	13446	13495	13563	13364	13690	13570	13419	13510	13605	13356	13613	13420	13407	13663	13347	13383	13645	13574	13424	13617	13468	13472	13301	13248	13478	13541	13477	13356	13573	13521	13563	13515	13534	13619	13469	13380	13543	13436	13591	13479	13561	13590	13621	13455	13447	13469	13575	13650	13470	13388	13387	13315	13442	13590	13523	13552	13560	13351	13507	13565	13404	13506	13397	13504	13609	13680	13477	13510	13326	13428	13401	13410	13495	13491	13501	13381	13389	13367	13459	13580	13513	13469	13655	13349	13372	13454	13402	13572	13333	13496	13591	13458	13446	13460	13420	13488	13438	13471	13649	13611	13472	13354	13447	13636	13344	13611	13550	13481	13552	13549	13505	13454	13454	13538	13511	13565	13338	13472	13375	13477	13425	13573	13480	13739	13494	13431	13523	13471	13384	13471	13259	13616	13465	13405	13374	13536	13404	13458	13478	13564	13545	13444	13424	13528	13398	13423	13346	13440	13472	13414	13514	13450	13520	13503	13467	13399	13497	13604	13540	13533	13347	13446	13502	13319	13661	13302	13353	13557	13478	13564	13553	13466	13452	13461	13486	13453	13395	13536	13421	13579	13440	13714	13483	13544	13379	13414	13585	13491	13370	13439	13564	13422	13460	13432	13462	13435	13581	13453	13499	13532	13424	13558	13550	13465	13464	13379	13603	13584	13427	13406	13506	13521	13507	13612	13417	13507	13699	13352	13370	13565	13475	13471	13601	13455	13552	13508	13472	13457	13466	13574	13343	13464	13475	13448	13603	13390	13465	13465	13478	13568	13484	13557	13522	13460	13428	13478	13564	13449	13518	13524	13385	13415	13550	13448	13552	13534	13424	13505	13527	13590	13542	13463	13574	13522	13500	13577	13329	13606	13600	13646	13515	13543	13537	13494	13680	13560	13500	13323	13625	13486	13443	13467	13307	13471	13426	13403	13529	13748	13350	13542	13500	13518	13589	13653	13396	13620	13368	13339	13565	13390	13647	13433	13420	13334	13660	13377	13416	13564	13383	13518	13465	13530	13544	13478	13577	13373	13569	13610	13301	13573	13506	13590	13472	13658	13423	13526	13489	13421	13455	13616	13268	13446	13592	13411	13553	13448	13535	13598	13593	13530	13523	13525	13349	13511	13603	13693	13556	13628	13357	13585	13452	13454	13593	13382	13463	13401	13621	13423	13465	13486	13408	13642	13460	13566	13521
24274	21203	28574	25625	25161	25926	24713	21010	18984	18452	17486	17146	16557	16290	16115	15703	15916	15708	15714	15596	15458	15379	15258	15193	15501	15402	15555	15155	15368	15343	15253	15235	14999	15051	15149	15139	15053	15004	15018	15141	14994	15023	14969	15082	14943	15059	15182	15025	15041	15113	15145	14944	15088	14833	14992	15018	15258	15024	15123	15258	15219	15070	14986	15049	14859	15082	15074	15054	14755	15152	15116	14898	14973	15021	15168	15019	15030	15078	14909	15155	15125	15069	15055	15064	14920	14742	15141	14927	15030	15025	15088	15096	15061	15050	14653	14939	15006	14912	14968	15074	15002	15013	15121	15077	15084	15016	14707	14766	15078	14821	14902	15115	15107	15076	15010	14860	15075	14837	14969	14953	15058	15007	15015	14852	14912	14905	14966	15102	15144	15035	15035	15059	14914	14851	14967	14926	15082	15102	15044	15012	15068	14985	15027	14975	15097	14878	15049	14838	15118	14961	14987	15179	14989	15033	14906	15087	14978	15156	15101	15094	15032	14861	15007	14986	15116	14940	14926	15139	15225	14903	14855	15038	14963	15005	14808	15186	14956	15110	14993	15107	15012	14983	15029	14926	14946	14871	15081	15170	15092	15027	15037	15074	14918	14873	15044	15086	14916	14940	15085	15018	14844	14831	14953	14992	14987	15086	14899	14877	14975	15191	15074	15081	15044	15092	14828	15086	14949	14953	15041	14865	15024	15173	14810	15095	15022	14925	15207	15054	14759	14929	14990	14984	15071	14975	14935	14899	15069	14987	14973	15007	14963	15019	15101	15095	15093	14866	14990	15128	15010	15067	15142	14951	14859	15201	14986	15044	14805	15020	14946	14946	15161	15074	15007	15087	15028	14904	14781	14894	15055	14915	15009	14760	14850	15184	14904	14995	14970	14872	15018	14977	14954	14928	15162	15121	15135	15100	15167	14944	15315	14927	15097	15219	14925	14968	14879	15105	14883	14953	14929	15038	15120	14948	14907	14942	15099	14999	15042	15069	15182	14821	15083	14951	15174	14893	15000	15035	15026	14812	15061	15041	14869	14966	15207	14910	14763	15122	15002	15022	15188	15099	15050	15011	14901	14922	14955	14749	15015	14996	15075	15039	14870	14902	15005	15052	15136	15034	15191	14801	14846	14988	14972	15094	15094	14970	14936	15051	15093	15078	14839	14826	14890	14806	14862	14840	14809	15061	15280	14825	15179	15084	14874	14874	14810	15090	15037	15040	15155	14896	15070	14889	14980	14978	15000	15061	15137	14792	15204	14916	14978	15047	15002	14985	15036	15052	14858	15167	15126	15025	15134	14902	15087	14857	15057	14918	15005	14896	14989	14983	14874	15002	15094	15026	14831	15013	15195	14914	15144	14993	14977	15089	15091	14868	15041	15100	15031	14941	15137	15107	15077	14931	14934	14849	15141	15121	14970	14958	15123	14875	15053	15180	15133	14917	15153	14719	14823	14991	15135	14979	14991	14995	14858	15074	15119	15015	15045	15101	15008	15188	14826	15039	15071	15089	14863	14941	14978	14949	15067	15016	15167	15053	15044	15188	14873	15102	15045	15157	14939	15237	14942	14864	15114	15168	15064	15019	15025	15019	15147	14941	14850	15090	15127	14978	15068	14879	14992	15065	15002	14841	15011	14960	15112	14827	15060	14918	14918	15011	14826	15074	14974	14897	15003	14979	15153	14923	14835	15022	14897	14996	15154	14974	14943	15002	14959	14875	15010	14958	14848	15000	15051	14866	14833	14965	14872	14731	14892	14995	15040	14949	15105	15137	15077	14999	14888	15011	14991	15020	15062	15076	14949	15012	15001	14993	14982	14928	14972	15051	14924	14944	15094	15071	14964	14945	15029	14976	15120	15014	15272	14919	14893	14871	15003	14889	14999	15166	15011	14961	15007	14916	15046	15045	15135	14926	15044	14977	14863	14921	14938	14884	14900	14876	14815	14657	14988	15033	15201	14948	15100	14883	15243	14982	14960	15094	14897	14956	15014	15040	15168	15076	14983	14967	15043	15134	15011	14971	15122	15042	14993	15017	15022	14987	14898	15159	14976	15022	15107	15115	14924	14971	14971	15034	15197	14946	14826	14862	14912	14934	14966	15012	15170	14911	14863	15010	15003	15151	14959	14978	14880	14984	14942	15119	14934	14882	14983	15055	14916	15039	15087	15039	15023	15146	14897	14997	15172	15022	15003	15012	14964	14794	15053	15006	15093	15026	14987	14926	15082	14925	14967	15029	14815	15117	14915	15004	15053	14951	15215	14816	15063	14942	15044	14768	15012	14795	14874	14959	15067	14856	14833	15074	15063	14918	15055	15083	14875	14959	14961	14943	15071	14720	14913	14792	14939	15178	14908	14972	14966	15037	15109	14877	15110	14920	14957	15126	15067	15022	14948	14944	14696	14919	15056	14875	15014	14995	15020	14997	14992	14724	15046	15056	15117	14882	14942	14929	14927	15075	14984	15050	15142	14839	14917	14977	15176	15066	15226	14999	15144	15029	14988	15101	15093	14893	15028	15023	14886	15153	15013	14911	14985	15094	15020	14910	14838	14887	14982	14994	14928	15008	15132	15086	14959	15051	15007	15004	15035	15095	14990	14982	14923	14887	14930	14961	14749	15101	15000	15027	14999	14897	15041	14913	14922	15005	15054	14952	15080	14884	15052	15062	14968	15072	14914	15057	15084	14934	15008	14986	14992	14739	14983	15056	14823	15016	14938	15084	14956	15072	14933	14774	14903	15031	15236	15119	15187	14996	15016	14931	14936	14871	14999	15010	14983	14848	15087	15107	15112	15159	15262	15005	15035	15150	14893	14941	15053	15023	14866	14874	15061	15026	14956	15084	14997	14998	14897	14812	14991	15047	15069	15054	14949	14996	15236	15144	15086	14978	14924	14965	15127	15103	15048	15069	14893	14780	15078	15076	15131	14966	15009	15140	15056	15195	15002	15038	14899	14989	15007	14983	15054	14887	15018	15011	14945	14933	15008	15169	14948	14895	14887	15122	15087	15164	15130	15026	14894	14853	14976	15087	14952	14984	15152	15013	14897	15110	15093	15037	14921	14981	15063	14920	15018	14929	14857	14842	14858	14992	15090	15032	14829	14897	15004	15131	14909	15278	15019	15092	15098	14731	15039	15086	15108	15162	14980	15063	14868	15023	14896	14986	15038	14854	15130	15059	14892	14859	15142	14824	14978	15121	15187	15187	15063	15162	15062	14965	15095	14944	15029	14810	14979	14933	15101	15242	15026	14879	15013	14842	15101	14818	14952	15020	14853	14850	14893	14896	15010	15087	14950	14890	14842	15059	14950	15031	15079	14997	15062	15179	15011	15003	14959	14920	14934	15117	15052	15118	15157	14762	14795	15066	15065	15056	15149	14997	14909	14975	15172	15054	15041	15032	15098	15073	14891	14937	15039	15072	14977	15126	15164	15122	15102	15447	14945	15105	14890	14953	15177	14908	14969	15217	15096	14893	15071	14869	15025	14952	14933	15003	14907	15099	14892	14979	14991	15015	15097	15087	15224	14828	14983	15059	14928	15177	15013	15059	15142	15026	14959	15019	14971	15006	14985	14978	15078	14992	14937	15068	15047	14989	15056	15226	15121	14871	15043	15047	14936	15081	15036	15033	14971	15012	14858	14922	15043	14848	14901	15037	14889	14889	15206	14918	15038	14813	14971	15131	15008	15128	14902	15063	15216	14849	14985	15028	15110	15040	15090	15090	14915	14833	15147	14997	15106	14916	15041	14965	14850	14854	15001	14803	14756	15083	15372	15030	15083	14746	15120	14961	14813	15111	15053	14958	15119	14954	15142	15175	14986	15091	15040	14959	15015	15073	14994	14942	15224	15025	15110	15223	15001	15070	15047	15090	14932	14944	14865	14912	15055	14852	14976	14919	15059	14911	15135	14910	14831	14951	15040	14836	14869	15050	14989	14956	15201	15065	15082	14884	14971	14977	14927	14963	14849	15073	14910	15117	15004	15008	15062	14931	15101	14834	14992	14774	15010	14870	14988	15075	14847	14980	14984	14846	15070	15013	14970	14954	14939	14861	14992	14819	15054	15139	15057	15165	15141	15054	15055	14898	14887	15047	15244	15101	14934	14949	15051	14940	15170	14949	15051	14921	14978	15208	15058	15030	15050	15202	15168	14947	14980	14988	14920	14988	14975	15197	14885	14922	15170	14995	15058	14767	14922	14901	14921	14917	15153	14836	14923	14950	15135	14953	15011	15005	15085	15091	14922	14934	15142	14987	14982	15226	14939	15045	15239	15028	15003	15084	14961	14860	15047	14859	15031	15079	15099	14934	14930	15108	15037	15050	15034	14953	15220	15010	14841	15052	15005	14825	15006	15018	15181	15044	15041	14955	14951	15247	14831	14898	15092	15016	15031	14867	14970	15025	14928	15006	14900	15025	14898	14850	14808	14893	14938	14980	14999	14731	15088	15000	15012	14995	14940	15038	15083	15091	14857	14869	15102	14941	14968	14830	14939	14974	14935	14915	14930	15017	15173	14939	14976	15035	14960	14944	14962	15144	14965	15150	15148	15013	14879	14810	14784	14989	15052	15055	15228	14888	15205	15169	15080	15009	15186	14940	14936	15139	14914	14999	14843	15019	14967	15225	14954	14936	15206	14962	14828	15054	15341	15073	15005	14899	15020	15021	14986	14872	14932	15133	14977	15065	15100	15134	15143	15166	15044	15011	15058	14883	14712	14899	14978	14809	15061	15048	15016	15016	15022	15150	14989	14996	14947	14992	14915	14845	15041	15168	15401	14811	15005	15038	15097	15172	15045	15047	15002	15038	15120	15116	14850	14924	14946	14975	15120	15156	15030	14983	14915	15051	14824	15106	14963	15034	14946	15078	15009	14938	15043	15075	14975	14961	14897	15263	14954	15080	15060	14972	15098	14918	14880	14923	15118	14918	14943	14990	15160	15103	14999	15034	15021	14992	14976	14975	15161	15095	14996	14812	14972	15063	14987	15043	15050	15054	14947	14919	14995	15054	14841	15098	15215	14835	14819	14962	15071	15137	15173	15055	15196	14674	14872	14872	14988	15081	15068	14978	15156	14844	15096	15097	14905	14937	14964	14880	15138	14911	15006	15033	14841	14923	14968	15176
30156	49301	45393	35812	31365	27339	24385	22017	19825	18507	17328	16514	15848	15247	15068	14686	14573	14397	14325	14274	14209	14063	14026	14066	13915	13913	13982	13821	13736	13656	13630	13604	13704	13489	13597	13560	13582	13650	13642	13466	13553	13594	13754	13470	13420	13511	13417	13339	13565	13634	13539	13522	13656	13416	13571	13410	13496	13502	13539	13452	13601	13442	13571	13414	13493	13494	13529	13539	13595	13516	13633	13357	13553	13523	13461	13542	13458	13596	13508	13547	13356	13509	13388	13526	13619	13381	13529	13435	13429	13546	13559	13585	13385	13367	13561	13618	13585	13571	13521	13610	13518	13491	13678	13517	13556	13453	13482	13380	13681	13350	13482	13655	13530	13428	13439	13419	13523	13540	13721	13624	13356	13482	13518	13444	13501	13440	13339	13668	13601	13410	13463	13452	13637	13418	13506	13394	13401	13497	13307	13566	13584	13532	13663	13422	13447	13505	13584	13441	13429	13539	13451	13461	13590	13456	13497	13628	13386	13386	13497	13424	13504	13456	13645	13454	13538	13556	13609	13620	13566	13427	13447	13550	13505	13668	13350	13556	13498	13498	13409	13573	13616	13521	13457	13565	13435	13506	13542	13544	13496	13589	13292	13368	13554	13519	13464	13507	13551	13447	13501	13508	13563	13559	13581	13360	13512	13534	13509	13509	13567	13449	13397	13540	13447	13638	13614	13592	13437	13689	13617	13412	13613	13496	13394	13520	13544	13516	13365	13574	13451	13431	13542	13497	13490	13560	13617	13464	13490	13693	13492	13412	13439	13405	13654	13476	13549	13457	13701	13393	13591	13505	13573	13384	13485	13433	13400	13514	13564	13522	13573	13718	13510	13502	13395	13518	13655	13505	13512	13476	13457	13433	13320	13557	13649	13482	13327	13657	13494	13548	13652	13557	13483	13544	13283	13760	13524	13440	13535	13570	13398	13481	13602	13505	13412	13622	13432	13455	13452	13436	13378	13561	13480	13568	13422	13544	13403	13482	13532	13455	13531	13509	13514	13500	13642	13412	13589	13545	13535	13536	13667	13296	13562	13505	13613	13662	13354	13504	13457	13566	13523	13483	13442	13475	13532	13363	13451	13448	13391	13542	13432	13437	13467	13337	13547	13506	13494	13527	13665	13509	13458	13539	13655	13474	13444	13566	13715	13343	13473	13663	13462	13411	13484	13475	13517	13324	13551	13488	13563	13343	13244	13469	13536	13505	13218	13344	13515	13415	13414	13501	13582	13515	13557	13473	13391	13469	13540	13379	13474	13600	13425	13632	13588	13368	13472	13770	13626	13559	13482	13443	13614	13488	13413	13460	13504	13631	13397	13562	13427	13552	13502	13528	13449	13717	13206	13561	13498	13582	13586	13477	13402	13571	13352	13604	13449	13576	13706	13493	13518	13585	13534	13574	13519	13477	13592	13554	13299	13616	13281	13424	13545	13489	13571	13587	13520	13557	13519	13547	13507	13429	13460	13490	13515	13592	13553	13516	13368	13510	13429	13390	13443	13472	13616	13528	13442	13564	13324	13408	13578	13474	13672	13503	13578	13587	13735	13437	13591	13470	13468	13316	13460	13370	13727	13459	13517	13632	13527	13572	13344	13526	13603	13590	13616	13439	13391	13317	13628	13462	13490	13444	13483	13483	13564	13508	13549	13447	13667	13355	13506	13421	13470	13479	13558	13283	13388	13617	13416	13527	13631	13500	13543	13260	13424	13637	13453	13445	13583	13503	13388	13493	13371	13564	13479	13571	13448	13511	13470	13526	13388	13320	13629	13356	13434	13479	13647	13522	13510	13358	13697	13698	13476	13717	13455	13569	13560	13560	13372	13511	13513	13506	13397	13567	13525	13492	13430	13524	13367	13656	13590	13486	13583	13524	13413	13396	13545	13471	13569	13358	13410	13349	13568	13511	13612	13663	13557	13622	13509	13470	13561	13546	13510	13426	13315	13480	13439	13524	13606	13380	13508	13500	13544	13337	13359	13532	13385	13597	13525	13562	13271	13539	13380	13709	13439	13573	13524	13407	13432	13554	13598	13427	13619	13519	13450	13509	13496	13567	13421	13450	13461	13561	13523	13491	13394	13605	13486	13565	13574	13419	13543	13539	13563	13406	13585	13627	13502	13613	13524	13447	13488	13439	13429	13587	13408	13637	13385	13492	13399	13571	13442	13485	13402	13514	13542	13472	13531	13431	13486	13671	13548	13514	13510	13515	13447	13552	13515	13526	13446	13531	13378	13228	13644	13472	13534	13577	13605	13349	13271	13544	13433	13449	13626	13431	13467	13602	13520	13324	13481	13538	13376	13595	13442	13508	13551	13281	13496	13698	13357	13502	13521	13641	13422	13542	13659	13548	13710	13557	13524	13526	13582	13414	13492	13517	13500	13528	13784	13547	13592	13325	13447	13538	13488	13489	13541	13528	13482	13472	13439	13456	13479	13455	13577	13485	13548	13591	13549	13511	13519	13421	13589	13560	13579	13574	13347	13630	13422	13397	13481	13455	13437	13519	13447	13607	13354	13645	13509	13553	13496	13461	13557	13517	13550	13512	13499	13517	13303	13394	13671	13601	13489	13600	13561	13556	13516	13495	13594	13501	13424	13590	13518	13442	13408	13487	13452	13396	13538	13628	13506	13567	13656	13507	13422	13465	13530	13492	13414	13232	13568	13371	13405	13307	13539	13668	13586	13505	13634	13390	13489	13592	13542	13503	13462	13466	13603	13386	13423	13588	13371	13498	13612	13542	13549	13559	13628	13360	13488	13520	13382	13412	13317	13373	13527	13623	13476	13524	13613	13629	13443	13379	13497	13500	13395	13606	13480	13560	13417	13526	13454	13490	13529	13474	13541	13393	13514	13463	13524	13570	13566	13365	13522	13365	13618	13483	13498	13585	13538	13478	13468	13581	13544	13538	13490	13521	13597	13461	13524	13485	13610	13479	13363	13351	13516	13504	13364	13522	13380	13589	13443	13485	13455	13525	13406	13435	13334	13503	13560	13394	13506	13733	13504	13635	13372	13526	13424	13621	13468	13508	13546	13634	13477	13367	13315	13540	13495	13579	13407	13624	13426	13577	13590	13475	13451	13477	13530	13425	13412	13551	13501	13659	13499	13473	13448	13491	13441	13501	13446	13591	13585	13399	13474	13538	13582	13603	13492	13511	13376	13528	13608	13541	13505	13538	13535	13481	13512	13317	13555	13361	13338	13369	13564	13275	13464	13562	13427	13501	13518	13541	13559	13520	13567	13599	13557	13547	13546	13287	13342	13403	13663	13471	13445	13682	13462	13246	13524	13453	13642	13500	13424	13505	13342	13404	13435	13567	13470	13566	13683	13450	13515	13452	13513	13511	13613	13411	13589	13660	13323	13354	13612	13614	13718	13454	13427	13431	13610	13681	13628	13633	13669	13340	13618	13413	13587	13460	13533	13494	13482	13467	13531	13489	13458	13648	13360	13485	13462	13460	13468	13527	13413	13540	13423	13482	13402	13361	13427	13261	13600	13298	13431	13513	13485	13570	13598	13425	13572	13428	13361	13456	13518	13463	13341	13581	13531	13559	13518	13483	13339	13483	13573	13575	13436	13538	13536	13475	13547	13380	13555	13419	13518	13526	13573	13552	13545	13367	13506	13460	13504	13487	13535	13398	13463	13548	13592	13440	13515	13609	13570	13646	13383	13523	13521	13428	13488	13564	13611	13518	13426	13359	13486	13521	13405	13556	13723	13541	13539	13550	13381	13594	13449	13580	13449	13451	13579	13640	13549	13594	13528	13547	13565	13473	13599	13390	13292	13447	13461	13405	13516	13524	13525	13499	13596	13454	13523	13478	13555	13603	13699	13567	13402	13486	13503	13597	13690	13540	13380	13495	13649	13494	13486	13615	13442	13601	13496	13421	13582	13434	13454	13598	13384	13371	13670	13494	13409	13588	13489	13567	13568	13696	13367	13498	13643	13479	13547	13478	13396	13677	13383	13627	13265	13483	13529	13334	13541	13447	13503	13570	13614	13438	13372	13484	13374	13375	13436	13509	13649	13518	13412	13478	13554	13472	13443	13471	13420	13657	13433	13428	13503	13572	13524	13586	13475	13394	13410	13532	13442	13496	13522	13557	13531	13554	13449	13613	13414	13415	13351	13675	13373	13485	13450	13475	13423	13425	13472	13517	13364	13531	13524	13584	13494	13447	13468	13544	13506	13547	13585	13434	13327	13498	13700	13506	13659	13554	13572	13667	13605	13450	13553	13568	13502	13460	13706	13561	13530	13420	13610	13317	13418	13487	13557	13368	13557	13516	13557	13575	13422	13566	13639	13568	13514	13615	13630	13480	13626	13525	13610	13402	13497	13394	13599	13460	13570	13391	13439	13611	13462	13638	13567	13413	13453	13452	13489	13529	13429	13623	13576	13543	13595	13448	13571	13477	13672	13560	13644	13509	13265	13385	13561	13462	13393	13653	13633	13385	13495	13610	13484	13652	13356	13470	13487	13423	13529	13466	13473	13480	13520	13552	13378	13354	13533	13475	13322	13402	13507	13440	13482	13668	13450	13588	13619	13470	13575	13518	13596	13502	13676	13618	13682	13444	13344	13499	13495	13533	13747	13517	13426	13618	13573	13681	13394	13453	13528	13607	13480	13339	13515	13429	13362	13487	13470	13620	13514	13398	13550	13524	13681	13402	13421	13465	13496	13483	13410	13508	13570	13436	13457	13615	13670	13567	13593	13742	13483	13455	13500	13426	13446	13648	13504	13535	13558	13536	13614	13585	13414	13701	13722	13520	13490	13425	13697	13524	13407	13388	13512	13662	13304	13302	13449	13507	13525	13649	13571	13470	13488	13557	13530	13538	13485	13465	13618	13364	13371	13574	13485	13454	13433	13532	13608	13563	13422	13580	13524	13414	13630	13777	13472	13621	13523	13436	13770	13571	13566	13663	13699	13467	13672	13459	13565	13493	13720	13483	13297	13565	13448	13432	13656	13440	13375	13422	13519	13379	13524	13657	13567	13688	13376	13599	13571	13430	13392	13308	13604	13482	13515	13350	13499	13509	13468	13511	13407	13500	13410	13621	13638	13485	13508	13404	13615	13534	13507	13489	13649	13370	13428	13486	13606	13511	13499	13494	13504	13537
22736	21024	28720	23696	22630	26650	28889	23480	21271	20477	19575	18284	17848	17367	17060	16955	16859	16646	16442	16287	16312	16120	16022	16154	16144	16140	16018	15747	15825	15710	15710	15842	15627	15627	15412	15762	15364	15475	15717	15735	15725	15769	15587	15698	15389	15563	15697	15698	15422	15794	15734	15488	15603	15691	15676	15712	15716	15340	15456	15661	15833	15597	15467	15504	15566	15693	15441	15528	15517	15659	15355	15498	15642	15531	15392	15591	15615	15600	15614	15629	15606	15380	15502	15616	15592	15572	15566	15442	15719	15617	15503	15704	15461	15484	15651	15437	15550	15386	15529	15478	15542	15663	15533	15664	15468	15447	15579	15503	15530	15508	15405	15520	15480	15531	15440	15425	15834	15632	15688	15651	15461	15654	15586	15469	15650	15525	15629	15635	15535	15519	15706	15619	15605	15560	15497	15486	15538	15591	15596	15488	15473	15480	15608	15486	15600	15445	15563	15546	15576	15569	15289	15584	15552	15500	15902	15643	15554	15503	15440	15529	15779	15499	15523	15408	15440	15625	15539	15590	15319	15535	15629	15447	15545	15496	15606	15587	15522	15645	15631	15590	15587	15469	15428	15486	15651	15614	15365	15533	15572	15387	15651	15595	15486	15705	15582	15551	15565	15762	15601	15524	15582	15505	15627	15425	15659	15553	15698	15618	15513	15582	15532	15780	15421	15568	15468	15532	15547	15319	15415	15569	15495	15587	15788	15693	15599	15389	15278	15374	15266	15657	15463	15454	15670	15412	15512	15618	15641	15469	15448	15273	15202	15565	15448	15374	15494	15539	15564	15434	15517	15480	15574	15461	15632	15610	15439	15677	15636	15573	15544	15593	15491	15681	15475	15438	15543	15511	15449	15604	15627	15543	15591	15347	15311	15513	15455	15502	15371	15586	15378	15537	15535	15465	15516	15554	15528	15468	15666	15531	15502	15828	15636	15537	15561	15644	15396	15478	15659	15637	15559	15530	15572	15570	15564	15417	15554	15579	15585	15583	15485	15448	15507	15614	15380	15564	15505	15457	15314	15464	15538	15542	15392	15510	15559	15529	15430	15431	15523	15422	15651	15665	15583	15684	15618	15444	15666	15759	15411	15449	15430	15357	15469	15555	15485	15525	15642	15484	15584	15623	15503	15451	15508	15599	15440	15439	15688	15543	15420	15403	15334	15473	15401	15587	15635	15326	15485	15515	15411	15742	15511	15708	15359	15457	15570	15470	15538	15571	15735	15378	15539	15433	15465	15501	15545	15594	15699	15561	15565	15498	15761	15551	15479	15528	15431	15487	15656	15557	15555	15554	15429	15753	15417	15404	15373	15524	15561	15522	15511	15534	15566	15537	15476	15471	15186	15619	15618	15456	15710	15465	15542	15483	15759	15632	15585	15638	15546	15647	15674	15569	15595	15478	15516	15521	15664	15306	15613	15597	15528	15558	15619	15459	15531	15646	15646	15638	15533	15472	15704	15553	15581	15499	15744	15567	15755	15370	15577	15585	15574	15550	15530	15716	15660	15512	15542	15402	15411	15490	15410	15397	15635	15442	15657	15601	15414	15515	15545	15648	15613	15526	15597	15556	15220	15506	15425	15438	15600	15564	15407	15351	15506	15435	15549	15371	15590	15584	15388	15646	15476	15516	15560	15542	15488	15531	15636	15398	15522	15561	15492	15612	15623	15546	15685	15387	15325	15587	15502	15503	15518	15403	15390	15542	15373	15649	15476	15448	15781	15554	15549	15376	15607	15338	15695	15589	15686	15485	15460	15533	15446	15415	15645	15401	15457	15496	15502	15586	15579	15578	15667	15506	15506	15473	15662	15702	15516	15678	15624	15549	15505	15412	15607	15534	15512	15654	15581	15410	15646	15542	15613	15584	15764	15522	15616	15689	15463	15672	15435	15535	15509	15579	15618	15473	15662	15602	15300	15466	15689	15619	15585	15661	15364	15576	15426	15473	15439	15405	15447	15392	15578	15455	15639	15447	15513	15592	15558	15506	15562	15538	15476	15572	15550	15645	15322	15553	15523	15590	15438	15371	15598	15756	15782	15449	15643	15455	15394	15387	15337	15576	15613	15631	15502	15377	15579	15553	15686	15660	15633	15390	15563	15556	15369	15525	15563	15384	15418	15471	15640	15622	15468	15486	15663	15614	15439	15470	15415	15311	15587	15422	15498	15568	15552	15649	15558	15493	15782	15424	15370	15262	15477	15495	15772	15521	15543	15455	15432	15579	15582	15432	15464	15740	15586	15483	15638	15392	15373	15257	15569	15508	15553	15652	15312	15602	15500	15437	15706	15402	15687	15595	15471	15735	15620	15537	15521	15455	15462	15353	15486	15473	15664	15656	15652	15547	15607	15511	15537	15409	15539	15547	15445	15500	15616	15590	15538	15626	15630	15724	15519	15518	15662	15623	15724	15601	15447	15546	15603	15426	15252	15657	15492	15393	15511	15487	15471	15638	15622	15435	15701	15675	15509	15693	15657	15733	15518	15516	15541	15603	15512	15516	15528	15446	15252	15423	15375	15507	15515	15423	15578	15651	15659	15609	15534	15470	15553	15537	15685	15352	15422	15491	15383	15511	15644	15573	15214	15396	15504	15499	15561	15566	15565	15434	15560	15524	15494	15465	15611	15509	15552	15532	15764	15503	15481	15642	15487	15498	15649	15718	15488	15631	15515	15289	15622	15580	15445	15459	15622	15581	15433	15378	15622	15666	15558	15438	15694	15638	15693	15664	15622	15296	15363	15515	15453	15352	15579	15417	15502	15464	15600	15564	15434	15691	15483	15424	15772	15566	15494	15560	15540	15497	15495	15396	15544	15630	15431	15476	15479	15499	15510	15614	15464	15532	15377	15499	15644	15515	15474	15401	15481	15449	15547	15452	15582	15588	15502	15466	15495	15664	15529	15537	15559	15668	15642	15491	15570	15530	15661	15550	15584	15647	15538	15805	15615	15507	15692	15610	15498	15626	15529	15524	15567	15603	15565	15429	15820	15416	15546	15659	15504	15537	15610	15495	15434	15459	15657	15483	15430	15505	15504	15396	15408	15653	15441	15381	15573	15554	15474	15573	15396	15493	15517	15573	15456	15447	15602	15482	15542	15453	15442	15483	15300	15423	15563	15549	15341	15392	15622	15541	15438	15476	15526	15443	15594	15610	15554	15631	15389	15426	15440	15458	15490	15648	15594	15530	15464	15584	15610	15599	15418	15456	15293	15512	15507	15549	15582	15525	15577	15406	15687	15606	15485	15460	15578	15509	15636	15702	15567	15566	15484	15417	15614	15418	15439	15472	15397	15426	15475	15688	15750	15722	15527	15490	15547	15343	15175	15425	15315	15389	15529	15492	15447	15212	15416	15795	15504	15478	15353	15486	15466	15498	15716	15570	15615	15487	15335	15683	15740	15477	15633	15580	15626	15390	15505	15418	15391	15315	15551	15455	15417	15790	15503	15658	15555	15543	15438	15542	15610	15522	15419	15737	15474	15512	15498	15488	15500	15744	15558	15635	15385	15458	15383	15425	15619	15567	15578	15424	15422	15494	15506	15366	15332	15376	15620	15506	15262	15433	15532	15607	15544	15564	15644	15503	15562	15625	15622	15640	15527	15484	15623	15540	15647	15514	15413	15435	15364	15417	15627	15572	15619	15535	15566	15658	15748	15658	15494	15404	15496	15527	15528	15539	15663	15446	15745	15728	15533	15492	15455	15531	15699	15582	15246	15600	15680	15358	15403	15589	15471	15705	15382	15382	15535	15583	15580	15424	15478	15415	15487	15630	15446	15581	15384	15467	15544	15688	15530	15597	15703	15524	15414	15375	15528	15524	15411	15418	15711	15572	15576	15808	15469	15626	15341	15375	15444	15660	15403	15453	15818	15407	15454	15808	15736	15635	15703	15649	15312	15268	15362	15586	15642	15387	15516	15349	15543	15513	15282	15584	15561	15276	15344	15413	15466	15667	15579	15427	15518	15545	15691	15427	15470	15478	15575	15430	15489	15486	15424	15592	15729	15705	15556	15345	15514	15515	15633	15497	15510	15721	15466	15568	15539	15694	15576	15468	15480	15302	15497	15496	15622	15557	15470	15689	15533	15439	15607	15430	15765	15522	15386	15444	15671	15508	15414	15444	15406	15572	15458	15602	15569	15570	15418	15492	15459	15428	15589	15608	15547	15604	15410	15571	15485	15604	15675	15462	15481	15580	15482	15616	15477	15588	15553	15583	15578	15592	15552	15379	15645	15397	15620	15585	15427	15541	15544	15682	15399	15743	15617	15382	15623	15554	15664	15453	15385	15519	15630	15622	15685	15429	15609	15451	15671	15420	15479	15413	15547	15575	15412	15512	15533	15279	15442	15427	15641	15602	15531	15387	15620	15615	15524	15565	15515	15535	15460	15612	15441	15417	15690	15475	15549	15654	15416	15497	15363	15422	15484	15542	15545	15474	15496	15451	15439	15364	15501	15523	15583	15507	15594	15602	15701	15272	15637	15436	15542	15438	15453	15524	15625	15504	15484	15472	15587	15517	15481	15472	15470	15551	15485	15306	15408	15574	15562	15598	15382	15495	15610	15483	15557	15574	15441	15556	15530	15437	15574	15430	15554	15476	15423	15458	15304	15482	15525	15429	15423	15567	15537	15473	15518	15565	15620	15389	15841	15477	15606	15580	15734	15366	15454	15554	15699	15448	15605	15719	15486	15573	15276	15467	15678	15575	15543	15450	15649	15469	15448	15313	15545	15269	15453	15498	15627	15602	15397	15418	15576	15636	15552	15460	15465	15493	15471	15304	15485	15390	15532	15675	15636	15436	15670	15502	15504	15545	15687	15443	15635	15323	15501	15664	15646	15661	15467	15675	15458	15480	15552	15645	15546	15568	15587	15279	15420	15620	15550	15408	15521	15531	15399	15399	15570	15442	15692	15498	15547	15587	15641	15448	15730	15471	15493	15710	15619	15450	15776	15545	15444	15374	15571	15532	15592	15418	15312	15439	15425	15732	15360	15600	15532	15614	15638	15776	15553	15502	15534	15599	15581	15486	15669	15414	15551	15426	15390	15567	15683	15563	15565	15537	15350	15382	15346	15457	15302	15408	15600	15433	15551	15504	15580	15660	15461	15385	15414	15629	15601	15267
31471	54205	50420	40433	35301	31461	27884	24880	22339	20589	19281	18152	17245	16249	15934	15566	15293	15102	14905	14803	14645	14610	14624	14502	14375	14401	14335	14141	14092	14020	14055	13975	13942	14074	13873	13861	13953	13862	13919	13788	13937	13612	13837	13839	13922	13738	13979	13769	13934	13815	13885	13908	13956	13848	13723	13765	13851	13773	13756	13734	13772	13984	13758	13676	13807	13829	13747	13807	13855	13948	13614	13856	13748	13921	13710	13914	13712	13825	13706	13766	13682	13615	14004	13843	13700	13748	13858	13705	13754	13803	13920	13845	13897	13911	13697	13718	13921	13664	13874	13737	13844	13642	13873	13814	13995	13805	13771	13714	13790	13861	13856	13728	13797	13908	13739	13777	13838	13745	13777	13930	13812	13666	13914	13713	13856	13885	13821	13735	13942	13793	13756	13826	13714	13848	13743	13824	13854	13710	13702	13762	13836	13724	13824	13797	13954	13884	13630	13843	13665	13660	13752	13806	13906	13846	13885	13934	13772	13735	13602	13597	13897	13712	13914	13713	13758	13830	13710	13852	13820	13842	13744	13950	13718	13936	13871	13789	13817	13846	13577	13747	13795	13812	13867	13866	13562	13783	13742	13847	13732	13793	13993	13792	13793	13642	13812	13769	13769	13880	13889	13697	13794	13926	13983	13793	13886	13884	13593	13702	13804	13851	13745	13714	13793	13888	13765	13805	13818	13768	13758	13778	13740	13810	13817	13855	13778	13827	13690	13633	13818	13737	13924	13712	13868	13930	13771	13880	13796	13790	13847	13785	13771	14011	13930	13766	13853	13858	13879	13750	13831	13820	13819	13864	13659	13891	13728	13823	13796	13874	13796	13783	13754	13885	13747	13767	13700	13734	13655	13755	13833	13651	13839	13833	13776	13823	13999	13670	13594	13773	13840	13651	13812	13743	13753	13821	13819	13576	13791	13739	13767	13729	13905	13771	13911	13655	13817	13582	13819	13656	13607	13892	13905	13710	13706	13836	13838	13830	13786	13791	13823	13814	13690	13755	13769	13793	13702	13874	13669	13752	13655	13869	13749	13709	13900	13794	13744	13775	13771	13801	13681	13742	13775	13866	13817	13767	13823	13860	14043	13786	13933	13660	13657	13828	13849	13803	13743	13840	13786	13809	13773	13884	13666	13849	13670	13756	13749	13780	13778	13923	13833	13620	13723	13822	13679	13811	13783	13913	13821	13941	13717	13861	13834	13608	13806	13804	13795	13910	13951	13818	13814	13670	13831	13821	13722	13756	13828	13753	13824	13868	13861	13717	13706	13606	13795	13817	13728	13670	13766	13791	13678	13917	13778	13659	13946	13866	13768	13752	13972	13928	13626	13698	13720	13729	13789	13897	13909	13807	13819	13849	14018	13757	13893	13875	13982	13866	13799	13638	13749	13845	13777	13734	13778	13701	13666	13703	13781	13748	13920	13787	13827	13774	13713	13867	13727	13814	13823	13802	13817	13812	13898	13840	13907	13788	13839	13760	13865	13803	13861	13888	13783	13807	13678	13923	13654	13743	13811	13817	13776	13772	13655	13845	13825	13958	13787	13591	13739	13796	13774	13698	13807	13592	13802	13710	13777	13797	13781	13922	13909	13767	13799	13725	13856	13741	13699	13805	13765	13711	13701	13748	13939	13713	13749	13772	13783	13714	13928	13722	13893	13947	13863	13721	13970	13838	13870	13896	13658	13723	13800	13779	13855	13742	13771	13765	13635	13733	13837	13734	13715	13834	13701	13817	13774	13848	13765	13769	13795	13768	13849	13968	13890	13750	13813	13889	13734	13804	13783	13940	13792	13973	13797	13880	13787	13669	13650	13615	13899	13908	13626	13722	13612	13800	13986	13917	13735	13740	13850	13847	13973	13786	13727	13911	13827	13807	13860	13546	13784	13906	13631	13877	13766	13851	13984	13702	13611	13818	13752	13763	13774	13598	13814	13736	13757	13773	13895	13896	13830	13681	13660	13831	13715	13761	13671	13730	13796	13733	13739	13720	13858	13843	13629	13790	13739	13772	13857	13832	13790	13745	13869	13874	13961	13805	13932	13770	13669	13637	13881	13614	13811	13674	13752	13874	13667	13819	13732	13821	13748	13826	13756	13650	13680	13764	13676	13967	13958	13881	13820	13813	13734	13699	13882	13823	13781	13713	13826	13847	13812	13624	13925	13814	13870	13874	13737	13782	13865	13996	13860	13639	13754	13749	13948	13778	13796	13807	13786	13947	13934	13770	13865	13872	13918	13780	13758	13829	13861	13793	13778	13840	13739	13834	13869	13757	13843	13851	13868	13862	13908	13811	13780	13751	13674	13812	13778	13774	13882	13740	13876	13894	13836	13716	13801	13925	13841	13718	13884	13760	13863	13726	13820	13790	13806	13829	13676	13864	13733	13733	13828	13742	13728	13756	13824	13776	13818	13892	13941	13707	13856	13779	13798	13886	13913	13625	13801	13889	13816	13653	13903	13839	13977	13766	13715	13816	13777	13836	13958	13795	13777	13843	13843	13755	13796	13783	13742	13609	13840	13768	13863	13811	13909	13841	13788	13590	13798	13764	13779	13884	13732	13740	13927	13778	13679	13707	13741	13666	13862	13771	13614	13750	13832	13824	13746	13870	14016	13779	13756	13772	13725	13910	13715	13733	13840	13793	13824	13673	13583	13867	13658	13816	13755	13890	13823	13778	13754	13794	13662	13955	13917	13907	13937	13758	13796	13827	13889	13806	13781	13740	13833	13739	13813	13905	13688	13809	13816	13907	13811	13848	13826	13803	13820	13812	13709	14006	13760	13749	13931	13899	13738	13666	13912	13785	13842	13781	14065	13906	13777	13801	13901	13861	13947	13976	13709	13741	13680	13866	13831	13862	13698	13582	13654	13849	13827	13832	13691	13797	13796	13810	13913	13927	13826	13807	13862	13773	13801	13639	13854	13745	13860	13783	13774	13842	13691	13854	13903	13779	13750	13656	13729	13763	13783	13864	13712	13825	13719	13729	13822	13851	13737	13795	13969	13810	13872	13854	13715	13826	13747	13826	13849	13858	13622	13781	13852	13761	13881	13995	13879	13771	13929	13768	13649	13762	13913	13767	13908	13841	13797	13806	13897	13780	13645	13686	13699	13751	13808	13715	13896	13879	13815	13695	13819	13777	13756	13626	13874	13840	13809	13909	13803	13767	13883	13692	13746	13889	13872	13796	14059	13764	13879	13817	13783	13828	13775	13752	13766	13944	13814	13640	13734	13813	13722	13751	13738	13837	13646	13786	13802	13772	13846	13818	13827	13928	13831	13780	13782	13629	13810	13864	13769	13704	13945	13819	13821	13731	13676	13819	13903	13699	13822	13654	13877	13678	13868	13754	13811	13938	13786	13784	13806	13778	13845	13976	13674	13756	13915	13744	13833	13823	13698	13646	13821	14061	13956	13726	13760	13909	13909	13807	13971	13848	13772	13700	13823	13674	13819	13858	13812	13715	13804	13875	13685	13977	13836	13744	13845	13621	13791	13661	13925	13818	13858	13729	13824	13855	13929	13872	13878	13794	13828	13862	13646	13977	13629	13942	13730	13816	13893	13770	13703	13764	13654	14052	13812	13858	13802	13831	13814	13768	13798	13903	13797	13784	13777	13745	13891	13856	13661	13589	13992	13820	13722	13789	13803	13628	13921	13951	13928	13723	13924	13672	13873	13647	13723	13881	13644	13903	13734	13597	13754	13747	13648	13663	13898	13838	13667	13830	13854	13840	13861	13650	13927	13796	13720	13717	13905	13783	13982	13834	13896	13786	13678	13866	13841	13854	13831	13892	13736	13811	13679	13821	13835	13845	13846	13756	13871	13760	13873	13685	13615	13868	13861	13791	13647	13916	13741	13716	13848	13763	13867	13837	13854	13826	13870	13819	13726	13701	13802	13712	13805	13747	13712	13794	13712	13724	13792	13825	13807	13764	13775	13657	13719	13725	13710	13898	13772	13843	13897	14018	13762	13832	13780	13661	13755	13753	13782	13699	13775	13737	13833	13904	13750	13928	13720	13873	13818	13849	13701	13838	13846	13799	13913	13777	13735	13720	13795	13672	13797	13705	13926	13930	13805	13510	13856	13782	13889	13761	13725	13694	13990	13854	13756	13859	13676	13666	13743	13864	13787	13729	13834	13863	13766	13817	13790	13977	13818	13781	13931	13820	13702	13867	13926	13664	13753	13692	13928	13873	13811	13756	13749	13934	13805	13776	13836	13813	13928	13598	13746	13993	13729	13692	13873	13853	13847	13788	13842	13806	13936	13903	13838	13660	13894	13882	13734	13706	13832	13700	13798	13689	13838	13807	13755	13929	13848	13749	13682	13848	13850	13901	13770	13955	13830	13662	13784	13905	13688	13839	13860	13778	14016	13847	13913	13865	14019	13848	13758	13888	14009	13896	13889	13846	13806	13754	13842	13768	13803	13742	13732	13877	13660	13686	13931	13703	13879	13783	13734	13751	13801	13745	13660	13747	14105	13906	13826	13825	13781	13766	13838	13779	13766	13798	13818	13722	13931	13731	13615	13843	13919	13709	13766	13767	13853	13653	13810	13821	13784	13704	13756	13848	13882	13942	13772	13720	13839	13838	13767	13759	13812	13882	13705	13898	13838	13779	13806	13927	13850	13646	13821	13728	13652	13829	13821	13772	13745	13725	13689	13874	13741	13827	13861	13704	13801	13791	13839	13668	13676	13696	13745	13769	13790	13817	13862	13620	13806	13940	13781	13832	13774	13939	13806	13700	13730	13607	13850	13980	13836	13953	13740	13822	13672	13676	13779	13838	13800	14006	13796	13837	13678	13816	13836	13734	13824	13744	13865	13736	13893	13747	13890	13897	13813	13822	13716	13705	13723	13816	13872	13922	13747	13662	13798	13776	13682	13780	13874	13809	13877	13842	13875	13717	13631	13763	13967	13658	13851	13868	13697	13797	13858	13669	13747	13750	13693	13926	13808	13901	13880	13825	13771	13737	13738	13879	13764	13670	13830	13858	13729	13867	13811	13755	13814	13785	13956	13676	13842	13855	13730	13734	13745	13858	13867	13921	13782	13841	13943	13812	13741	13832	13821	13878	13657	13772	13768	13948	13837	13646	13783	13688	13777	13767	13864	13980
28981	27904	35370	31249	25848	23017	20480	18700	17653	16987	16497	16053	15897	15527	15653	15407	15223	15242	15237	15098	15190	15305	15179	15160	15357	15169	15076	14944	14976	14918	14805	14684	14820	15060	15005	14971	14930	14846	14739	15005	14876	14859	15077	14861	14830	14822	14712	14914	14902	14726	14874	14865	14945	14904	14780	14936	14938	14960	15081	15008	14937	15004	14733	15069	14788	15039	14915	14794	14972	14898	14957	14947	15053	14775	14957	14861	14856	14893	14938	14946	15005	14803	14837	14645	14919	14776	15035	14853	14945	14770	14817	14834	14954	15013	14906	14848	14778	15123	14921	15014	14903	14975	14971	14843	14656	14827	14680	14876	14974	14979	14899	14783	14845	14718	14962	14894	14926	15098	15035	14718	14975	15132	14803	14926	14830	15063	14894	14929	14970	14782	14904	14988	14897	14798	15081	14963	15014	14757	14798	14948	14978	14807	14738	14733	14843	14875	14762	14851	14869	14925	14913	14959	14864	14803	14840	14953	15001	15021	14956	14862	14875	14822	14724	14934	14864	14883	14902	14869	14866	15039	14767	14800	15011	14720	14966	14964	14835	14905	15036	14748	14884	14799	15011	14695	14852	14814	14945	14981	14848	14868	15127	15007	14812	14857	14755	14857	14860	14840	14758	14810	14858	14893	14841	14891	14785	14871	15034	14810	14939	14907	14944	14918	14700	15000	14907	15032	14845	14920	14890	14945	14890	14851	14947	14990	15073	14756	15046	14776	14742	14980	14866	14693	15040	14932	14923	14906	14863	15097	14833	14970	14945	14901	14839	14774	14764	14911	15032	14763	14910	14910	15033	14822	14894	14904	14855	14878	14862	14815	14938	14955	14735	14921	14888	15007	15014	14757	14855	14817	14932	14829	15007	14919	14743	15077	14846	14835	14949	14989	15104	14883	14808	15049	14645	14976	14856	14932	14784	15025	14909	14859	14803	14873	14988	14891	14896	15013	14920	14742	14729	14917	14911	15010	14967	14880	14843	14685	14871	15178	14912	14879	14980	14723	14823	15047	14772	14848	14832	14972	14878	14898	14988	14883	14727	14819	14819	15008	14798	14916	14878	14828	14916	14991	14997	14953	14996	15016	14917	14982	14910	14826	14995	14900	14815	14805	14860	14756	14983	14966	14872	14923	15099	14852	15049	15020	14697	14890	14908	14886	14870	14878	15047	14799	14819	14930	14956	14969	14951	14892	14982	14915	14799	15093	15090	14670	14809	14964	14872	14832	14630	15061	14839	14965	15034	14967	14789	14744	14842	14885	14883	14883	14838	14911	14884	14794	14945	15027	14904	14790	15075	14956	14751	14836	14904	14944	15063	15072	14928	14888	14804	14782	14789	14887	14853	14785	14815	14907	14923	14725	14788	14974	14868	14815	15067	14884	14891	14972	14770	14898	15184	14761	14864	14796	14871	14901	14991	15034	14858	14981	14948	14944	14896	14907	14853	14863	14957	14926	14788	14796	14742	15092	15049	14927	14860	14871	14832	14677	14910	14791	14757	14885	14927	14907	14735	14693	14855	15007	14926	14675	14895	14801	14989	14956	14812	14990	15014	14899	14691	14960	14870	14821	14759	14978	15044	14938	14964	15016	14779	14908	14818	14867	14736	14995	14975	14959	15098	14875	14803	14946	15038	14873	15037	14969	14971	14935	14900	14915	15005	15042	14978	14795	14938	15055	14959	14834	14990	14999	14954	14639	14869	14906	14507	14912	14841	14953	15027	14812	14867	14996	14883	14870	14867	14852	14819	14984	14993	14989	14669	15030	14676	14929	14863	14948	15070	15069	14719	14829	14816	14793	14881	14913	15019	14758	14899	14755	14932	14903	14970	15194	14949	14896	15061	14975	14830	15080	14929	14845	14909	14991	15186	14768	14998	14890	14523	14811	14834	14851	14845	14969	14918	14803	14966	14767	14698	14787	14821	14827	14930	14954	14832	14741	14513	14898	15050	14945	14718	14688	14854	15026	14870	14926	14835	14825	14942	14783	14971	14880	14911	14939	14850	14969	14959	14686	14761	14836	14732	14779	15147	14918	14980	14814	14875	15024	15104	14952	14834	15121	14894	14961	15088	14714	14882	14904	15076	14868	14984	14883	14785	14814	15056	14954	14842	14814	14970	15014	14927	14962	15000	15094	14971	15018	14970	14805	14788	14823	14837	14877	15103	14783	14624	14906	15001	14891	14860	14924	14961	14604	14744	14803	14789	14874	15175	15050	15074	14947	14749	14727	14906	14923	14911	14978	14854	14967	15042	14967	14855	15016	14861	14998	14852	14829	15050	15005	15058	14884	14837	14746	14825	14932	14852	14702	14864	14861	14781	14864	14766	14819	14985	14931	14914	14801	14958	15079	14811	14849	14767	14935	15026	14983	14850	14706	15028	14955	14960	14734	14681	14867	14943	15057	14886	14746	14728	14949	15051	14912	14949	14764	14855	14875	14874	14870	15056	14752	14882	14902	14878	14852	14876	14892	14997	14820	14917	14914	14884	14934	14903	14745	14882	14767	14924	14896	15180	14956	14710	14957	14730	14933	14984	14896	14839	15095	14828	14708	14817	14982	14864	14851	15017	14921	15038	14805	14890	14768	14825	14822	14946	14864	14820	14944	14801	14722	14852	14988	14977	15015	15001	14885	15066	14983	15114	14985	14776	14796	14707	14794	14874	14946	14879	14926	14993	14736	14992	14834	14663	14949	14918	14902	14855	14916	14950	14836	14909	15009	14941	14936	14889	14834	14938	14811	14836	15009	14918	14862	14939	14701	14769	14810	14805	14778	14864	14872	15039	15003	14742	14830	14995	14994	14791	14828	15060	14973	14985	15105	14873	15009	14836	15027	14942	15128	14847	14894	15031	14746	14976	15066	14941	14825	14858	14757	14913	14867	15049	14992	15063	14822	15232	14928	14939	14900	14865	14938	14903	14886	14821	14869	14893	14889	14913	14795	14977	14737	14799	14765	14912	15118	14909	14759	14798	15042	14972	14866	14839	14844	15042	14732	14853	14950	14829	14669	15007	14836	14852	14707	14748	14832	14884	14918	14897	14982	14873	15019	15061	14938	15100	14836	14790	14905	14983	14844	14760	14732	14700	14843	14961	14931	14923	15003	14897	14947	14768	14889	14919	15013	14866	14716	15057	14973	14692	14866	14921	14838	14856	14797	14723	15056	15065	14799	14667	14990	14936	14919	14784	14879	14850	14874	14932	15042	14978	15157	14791	14728	14757	14692	14845	14827	14935	15073	14898	14920	14910	14957	14681	14855	14993	14857	14885	14910	14973	14835	14708	14964	14764	14952	14778	14910	14987	14966	14880	14959	15000	14930	14932	14931	14674	14907	14874	14783	15051	14923	15126	14803	14948	14962	14921	14861	14790	14915	14613	14727	14881	14897	14985	14864	15002	14883	14760	14969	15009	14909	14952	14908	14717	14883	14975	15039	14836	15134	14919	14865	14833	14933	15096	14718	14909	14796	14838	14831	14900	14989	14864	14958	15046	14894	14939	14863	14843	14928	15080	14944	14993	14862	14756	14949	14868	14819	15008	14892	14989	14817	15092	14896	15032	15021	14923	14916	14814	14952	14836	14860	14893	14910	14820	15005	14830	14600	14724	15071	15005	14907	14644	14720	15022	14935	14997	15065	14773	14922	15048	14889	14973	14792	14857	14676	14773	14890	14915	14739	15124	14741	14959	14959	14997	14921	15028	14969	14915	14951	14806	14864	15043	14762	14872	15001	14985	14858	14873	14907	14959	14997	14775	14872	14945	14881	14809	14993	14830	14895	14930	15110	14917	14925	14957	14868	14814	15001	14876	14995	14812	14614	14970	14794	15021	14875	14756	14835	14982	14840	14966	14686	14843	15012	15013	14996	14839	14894	14988	14829	14941	14835	14699	14968	14881	15001	14789	14752	15033	14977	14969	14787	15015	14595	14920	14916	14887	14872	14888	14760	14736	14751	14908	14871	15109	14945	14901	15092	14989	14800	14868	14814	14736	14800	14949	14838	14786	15006	14891	14941	14696	14874	14637	14846	14775	15062	14823	14957	14899	14936	14961	15028	15068	14862	15118	14994	14876	14920	14764	14990	14861	14727	14876	14832	14789	14896	14824	14962	15038	14841	14843	14936	14948	14909	15043	14997	14865	14952	14952	14823	14931	14848	14854	14680	14855	14901	15082	14888	15041	15021	14902	14882	14674	14923	15185	14878	15156	15156	14738	14772	14885	14794	14821	14744	14937	14974	14789	14969	14880	14881	14922	15020	14809	14996	14871	14726	14837	14745	14868	14852	14801	14889	14851	14694	15135	14946	14970	14910	14749	14988	14837	14647	14883	14946	14788	14791	14788	14813	15012	14879	14847	14867	14835	14785	14843	14928	14692	14945	14899	14775	14881	14807	15005	14945	14880	14772	15138	15141	15030	15012	15003	14861	15031	15133	14910	14802	14762	14962	14844	14611	14800	14872	14872	14815	14940	15046	14936	14907	14836	14932	14833	15029	14900	14944	14871	14870	14861	14836	15046	15079	15103	14841	15016	14927	14725	14996	14933	15026	14862	14875	14706	14839	14869	14972	14922	14692	14808	14992	14955	14835	14695	14809	14671	14892	14772	14944	15062	15035	14861	15059	14823	14939	14803	15001	15017	14908	14993	14985	14899	14992	14815	14858	14975	14974	14994	14816	14741	15002	15027	14887	14997	14901	15075	15024	15043	14819	14971	14774	14974	15132	14878	14913	14885	14732	15074	14887	14685	14639	14921	14944	14854	14977	14802	15003	15013	14804	14802	14749	14753	14894	14960	14981	14869	14943	14916	14699	14940	14870	14885	14826	14926	14813	14779	14773	14812	14826	14812	14863	14863	14915	15121	14965	14925	14965	14990	14968	14972	14982	14915	14808	14852	14891	14933	14877	14823	14898	14693	14945	14848	14764	14998	14843	14849	15068	14940	14750	15094	14856	14861	14916	14851	14823	14768	14973	14857	14790	15018	14889	15071	14775	14891	14874	14931	14934	14956	14834	14863	15040	14850	14973	14761	14976	14935	14815	14786	15038	14979	14775	14917	14766	15020	14795	14978	14824	14783	14889	14876	14908	14911	14844	14777	14711	14871	14958	15063	14727	15008	14988	15076	14889
30420	43916	40235	31487	27188	24134	20940	18902	17915	16661	16023	15452	14989	14754	14456	14331	14019	13942	14048	13864	13913	13935	13707	13712	13654	13715	13574	13665	13658	13472	13430	13493	13429	13367	13462	13516	13456	13317	13453	13446	13441	13346	13546	13449	13496	13365	13341	13453	13519	13383	13459	13514	13502	13365	13380	13445	13568	13580	13460	13441	13293	13489	13432	13264	13458	13335	13256	13504	13343	13462	13280	13464	13491	13425	13360	13370	13415	13564	13440	13492	13353	13426	13504	13506	13385	13450	13383	13442	13346	13436	13502	13635	13532	13476	13290	13410	13471	13392	13353	13513	13433	13488	13368	13478	13476	13443	13442	13315	13320	13471	13355	13517	13619	13418	13295	13410	13508	13423	13434	13511	13379	13437	13360	13648	13297	13519	13382	13487	13306	13345	13339	13309	13507	13554	13283	13546	13315	13439	13414	13287	13504	13424	13349	13548	13621	13295	13464	13427	13352	13371	13576	13496	13507	13397	13213	13523	13622	13453	13364	13504	13278	13567	13461	13355	13470	13333	13567	13293	13293	13527	13528	13461	13464	13481	13427	13473	13460	13467	13409	13509	13453	13374	13479	13506	13236	13434	13550	13497	13381	13449	13367	13338	13418	13487	13408	13402	13488	13499	13300	13257	13301	13413	13521	13321	13382	13527	13481	13603	13512	13260	13451	13438	13330	13397	13326	13452	13549	13485	13408	13416	13453	13496	13421	13532	13443	13527	13538	13471	13468	13419	13496	13278	13546	13416	13482	13351	13491	13358	13352	13526	13435	13379	13514	13456	13415	13553	13482	13424	13346	13426	13376	13235	13416	13458	13440	13475	13345	13387	13487	13403	13523	13459	13337	13375	13328	13334	13433	13542	13318	13313	13572	13472	13519	13555	13308	13355	13531	13462	13447	13304	13438	13470	13309	13433	13422	13590	13420	13356	13458	13300	13341	13665	13512	13377	13551	13515	13387	13519	13443	13423	13446	13395	13584	13549	13427	13441	13317	13456	13448	13349	13601	13493	13357	13444	13478	13419	13538	13199	13518	13463	13389	13410	13418	13476	13574	13359	13416	13290	13529	13462	13371	13448	13504	13381	13567	13405	13482	13431	13327	13284	13353	13193	13376	13276	13336	13367	13426	13425	13350	13541	13626	13502	13352	13467	13696	13352	13486	13453	13666	13480	13400	13466	13318	13426	13553	13360	13317	13235	13408	13425	13323	13503	13499	13559	13357	13484	13427	13462	13349	13382	13374	13499	13536	13386	13409	13315	13404	13354	13442	13395	13354	13352	13446	13400	13448	13511	13275	13334	13307	13520	13371	13533	13565	13380	13491	13588	13498	13570	13435	13476	13299	13416	13427	13281	13554	13473	13573	13510	13508	13321	13395	13486	13613	13239	13454	13476	13519	13485	13532	13373	13387	13315	13324	13415	13318	13324	13462	13466	13634	13330	13508	13396	13556	13489	13472	13532	13580	13342	13456	13397	13390	13360	13436	13375	13614	13556	13448	13345	13592	13359	13606	13464	13480	13532	13405	13354	13610	13279	13430	13454	13377	13390	13293	13434	13338	13476	13338	13390	13417	13360	13398	13465	13553	13459	13331	13403	13564	13410	13396	13475	13248	13341	13421	13503	13369	13338	13319	13362	13404	13500	13492	13321	13435	13380	13356	13365	13451	13379	13569	13504	13394	13247	13348	13389	13434	13535	13467	13327	13436	13217	13314	13529	13481	13432	13474	13300	13456	13382	13528	13436	13434	13401	13513	13407	13568	13321	13453	13444	13418	13484	13427	13444	13411	13320	13508	13419	13483	13317	13474	13482	13430	13358	13373	13549	13397	13409	13463	13626	13469	13398	13490	13412	13481	13313	13497	13444	13442	13320	13365	13513	13443	13520	13503	13522	13407	13469	13477	13411	13483	13508	13445	13467	13486	13432	13475	13381	13526	13497	13478	13310	13534	13442	13356	13375	13452	13337	13361	13243	13631	13344	13345	13384	13426	13343	13415	13501	13515	13564	13485	13458	13481	13295	13485	13456	13355	13294	13535	13421	13482	13428	13462	13596	13505	13430	13341	13328	13461	13506	13427	13565	13491	13385	13401	13344	13460	13379	13328	13438	13400	13376	13494	13398	13332	13445	13443	13351	13356	13341	13341	13277	13370	13496	13396	13422	13525	13506	13428	13405	13555	13542	13237	13389	13578	13414	13453	13266	13458	13544	13331	13281	13537	13424	13350	13474	13339	13506	13416	13330	13433	13434	13407	13368	13421	13377	13387	13452	13456	13390	13539	13440	13368	13507	13411	13371	13524	13433	13542	13393	13314	13467	13408	13576	13521	13437	13377	13419	13449	13479	13469	13671	13329	13322	13580	13543	13366	13460	13453	13395	13383	13367	13318	13470	13391	13565	13380	13467	13524	13285	13403	13462	13391	13365	13392	13425	13496	13449	13475	13481	13288	13329	13402	13497	13469	13364	13422	13290	13499	13471	13458	13480	13435	13391	13577	13526	13410	13323	13364	13411	13294	13629	13547	13394	13406	13705	13365	13474	13475	13406	13332	13392	13412	13289	13477	13295	13383	13424	13453	13246	13482	13599	13268	13610	13568	13492	13413	13414	13377	13511	13516	13451	13389	13481	13626	13356	13384	13385	13582	13337	13637	13390	13558	13473	13444	13306	13523	13305	13408	13328	13551	13481	13414	13383	13597	13287	13479	13523	13490	13302	13556	13453	13551	13486	13432	13353	13549	13466	13291	13647	13388	13432	13378	13249	13201	13285	13460	13466	13394	13488	13567	13451	13527	13546	13439	13361	13468	13526	13430	13442	13515	13261	13548	13380	13396	13368	13418	13471	13405	13467	13642	13310	13425	13586	13490	13334	13572	13422	13436	13350	13503	13413	13376	13534	13284	13504	13408	13534	13407	13306	13443	13408	13274	13539	13381	13550	13461	13480	13501	13404	13512	13529	13405	13515	13329	13514	13408	13431	13478	13480	13554	13596	13296	13441	13389	13216	13499	13366	13457	13521	13453	13490	13370	13523	13543	13467	13310	13417	13464	13295	13515	13325	13505	13506	13470	13414	13410	13438	13353	13261	13559	13653	13598	13448	13466	13611	13468	13497	13609	13398	13401	13435	13347	13569	13373	13386	13632	13478	13402	13364	13309	13477	13310	13450	13291	13441	13385	13268	13368	13428	13478	13361	13388	13595	13237	13381	13457	13333	13326	13396	13500	13432	13509	13226	13486	13590	13384	13393	13440	13610	13530	13526	13367	13295	13503	13506	13325	13444	13412	13469	13498	13546	13358	13456	13559	13409	13517	13322	13482	13395	13360	13380	13234	13349	13454	13569	13548	13430	13475	13415	13369	13281	13231	13558	13318	13393	13287	13668	13460	13448	13537	13348	13498	13431	13367	13367	13554	13473	13356	13491	13414	13383	13371	13304	13313	13263	13580	13392	13477	13641	13457	13513	13357	13439	13615	13510	13472	13353	13442	13362	13458	13450	13348	13456	13442	13532	13477	13542	13413	13449	13572	13399	13545	13282	13327	13399	13348	13398	13444	13423	13578	13464	13398	13531	13585	13343	13512	13528	13556	13438	13508	13336	13348	13462	13443	13403	13365	13555	13314	13456	13511	13432	13503	13436	13404	13298	13498	13465	13455	13405	13269	13412	13380	13397	13593	13287	13536	13421	13403	13350	13241	13405	13480	13406	13382	13372	13547	13518	13534	13272	13347	13458	13514	13309	13424	13310	13302	13538	13537	13406	13466	13423	13382	13499	13325	13421	13454	13403	13408	13430	13316	13498	13402	13543	13560	13446	13462	13425	13430	13371	13443	13439	13312	13513	13611	13468	13561	13421	13497	13455	13431	13362	13240	13481	13581	13493	13462	13395	13673	13391	13349	13564	13348	13440	13316	13595	13303	13429	13414	13546	13527	13341	13417	13370	13429	13329	13369	13328	13571	13371	13609	13451	13431	13351	13532	13410	13539	13425	13410	13552	13591	13483	13505	13515	13469	13311	13293	13266	13686	13511	13409	13279	13393	13448	13564	13132	13495	13268	13436	13272	13370	13363	13355	13348	13372	13468	13574	13453	13405	13602	13524	13398	13376	13463	13334	13441	13550	13356	13428	13421	13453	13479	13420	13319	13332	13332	13343	13432	13368	13538	13430	13462	13509	13301	13333	13507	13439	13284	13460	13384	13499	13560	13340	13337	13320	13397	13446	13381	13418	13422	13479	13486	13357	13450	13455	13502	13421	13317	13425	13473	13301	13459	13318	13215	13477	13441	13354	13417	13448	13530	13418	13392	13380	13522	13288	13395	13424	13433	13361	13596	13451	13462	13397	13484	13411	13382	13494	13329	13454	13503	13356	13380	13350	13606	13551	13460	13417	13390	13404	13541	13410	13309	13401	13442	13345	13346	13401	13411	13334	13307	13369	13523	13459	13335	13330	13527	13421	13499	13419	13470	13598	13688	13472	13414	13425	13627	13565	13383	13488	13281	13428	13433	13434	13457	13491	13351	13420	13429	13223	13462	13462	13302	13582	13266	13528	13400	13481	13470	13427	13508	13450	13509	13512	13374	13383	13456	13533	13492	13523	13406	13470	13655	13428	13340	13371	13492	13482	13376	13471	13575	13535	13561	13482	13362	13233	13554	13658	13556	13456	13662	13465	13369	13475	13566	13441	13373	13314	13478	13621	13448	13399	13494	13277	13365	13346	13355	13333	13401	13466	13375	13443	13389	13470	13317	13376	13313	13349	13479	13564	13501	13415	13365	13552	13484	13382	13525	13443	13491	13467	13441	13398	13356	13456	13570	13381	13276	13413	13422	13487	13549	13450	13461	13457	13472	13318	13499	13489	13479	13449	13549	13440	13404	13358	13455	13426	13433	13455	13427	13301	13216	13431	13421	13420	13356	13409	13442	13439	13397	13399	13427	13517	13383	13497	13445	13611	13414	13371	13456	13382	13244	13358	13474	13513	13429	13418	13336	13342	13452	13477	13409	13401	13412	13491	13577	13409	13257	13463	13276	13592	13400	13440	13408	13461	13557	13499	13444	13441	13498	13422	13499	13481	13350	13364	13333	13340	13440	13346	13402	13477	13559	13391	13372	13356	13439	13350	13427	13510	13320
24108	21133	28610	25921	25577	26383	25484	21221	19208	18617	17832	17227	16716	16271	15977	15893	15910	15751	15683	15458	15575	15546	15384	15443	15467	15298	15400	15225	15235	15373	15270	15037	15209	15337	14984	15274	15148	15136	15214	15041	15118	15011	14984	15140	15197	15153	15180	15311	15204	14903	15002	15157	14902	15224	14924	15116	14880	15123	14972	15116	15068	15075	15016	15198	15054	15147	15126	15066	15190	14955	15192	15109	15118	15059	14982	15255	15211	15057	14842	15095	15206	15040	15136	15008	15054	14958	14942	15035	15100	14891	15321	15097	14987	15158	15087	15127	15191	14963	14946	15049	15034	15113	14938	15157	15008	14964	15036	15197	15083	14951	14947	15247	14920	14968	14936	15041	15090	15075	14954	14926	14961	15066	15148	15107	15016	15080	15074	14994	15079	14953	14829	15014	15073	15018	15021	15289	15046	14901	15031	15121	15144	15029	14909	15202	15007	15010	14964	14842	15073	15068	15017	15176	15015	14976	15196	15058	14789	14989	14854	14918	15166	15177	15048	15103	14891	14812	15087	14858	14820	15095	14886	15018	15180	15158	15029	15060	15067	14813	15058	15226	14980	15200	15181	14942	14881	15176	15149	14982	14951	15139	14992	15121	15056	15082	15118	15080	15056	15011	15048	15008	14956	15061	14909	15017	15132	14971	14962	14936	14975	15125	15072	15035	15095	14973	15090	15131	14985	15034	15080	15001	15063	14947	14906	15091	15045	14857	15184	15180	14861	14967	15199	15101	14925	15180	15003	15006	15127	15061	15261	15106	15170	15024	15086	14881	15098	15049	14797	15068	15180	15076	14967	15202	14905	15077	15032	15015	15173	15178	15078	15289	15035	15107	14753	14913	14939	14954	15051	14990	15127	15079	14995	15080	15261	15043	15158	15126	14944	14926	15056	14955	14905	15013	15089	14997	14962	15230	15084	15064	15138	15053	15047	14788	15095	14988	15132	14912	15207	14945	15100	15169	14883	15179	15200	15226	15078	15083	14872	15111	15032	15118	15218	14925	15084	15039	15101	15038	14926	15061	14853	14901	15006	15109	15089	15098	15123	14949	14992	15061	15005	15049	15014	15018	14996	14935	14894	14947	15037	14967	14925	15028	14880	14975	14967	15057	15036	15249	15075	14963	14994	15063	14982	14993	15035	15138	14977	14971	15043	15065	15025	15186	15074	15067	14970	14921	14970	15006	15184	15204	14972	14897	15114	15014	15107	14751	14862	15055	14913	15033	15091	15085	14963	14756	15080	14899	15041	14878	15092	14907	15078	14999	14946	14961	14943	15168	15045	15090	15010	15165	14937	15077	15136	14990	15000	15171	15051	14866	14893	14845	15013	14789	15130	14920	15210	15118	14943	15075	14953	15020	15019	15134	15133	14980	14989	14945	14947	14887	14986	15100	15059	14879	15034	15135	15079	15183	15007	14944	15078	14924	14947	14884	15018	15013	14930	14821	15063	14895	15255	15130	15003	14925	15126	14968	15192	14998	14987	15045	15045	15080	14845	15104	14840	15049	15036	15139	15114	14946	15030	15048	14756	14888	14898	14945	14943	15041	15097	14874	15021	15076	14951	15231	15159	15138	14999	15092	15118	14937	15167	15147	15123	15012	15057	15124	14995	14994	15125	15060	14962	15218	15066	15026	14844	14874	15057	15181	14902	15039	15022	15101	15061	14849	15120	14924	15031	14854	14993	14990	14885	15101	14957	14933	15122	15082	15036	14978	14996	15069	15321	15230	15059	15238	14839	15126	14900	15080	15181	14988	14990	14829	14849	15078	15048	15124	15008	14984	15227	15080	15087	15162	15108	15086	14853	14889	15034	14908	15002	14992	15201	15092	14993	15169	15136	14915	15089	14969	14980	14938	15103	15067	15308	15168	15315	14982	15054	15007	14997	15149	14907	15083	15064	15181	15084	14778	15100	15148	15081	15074	15122	15078	15038	14941	14886	15120	15139	14911	14996	14962	14929	15051	14933	14809	14956	15142	15051	15097	15109	15058	15012	15197	14923	15043	14930	14964	15035	15140	15143	15218	15179	15079	15026	15061	14898	15054	14896	15052	15173	14899	15102	14939	15001	14917	14936	15091	15192	15058	14903	15327	14881	15087	15025	15092	15054	15241	14830	15006	15022	14973	15184	15092	15051	15083	15137	14908	15128	15007	14974	15119	14996	15055	15146	15055	15068	14958	15165	14985	15207	15228	14989	15114	15194	14938	14942	15007	14995	14831	14963	15078	15064	15116	15112	14965	14988	15241	14868	15012	14967	14909	15141	14757	15067	14976	15115	15186	15053	14877	14971	14888	15076	15257	14919	15063	15027	15020	15143	14911	15121	15061	15073	15049	14922	15018	14927	14955	15148	15020	15135	14975	14864	15088	14953	15074	14921	15220	14909	15009	15036	15038	15047	15160	15267	15288	15023	15103	15146	15108	15151	15036	14801	14885	15031	15077	14851	15045	15041	15037	14904	14937	15044	15185	15078	14981	15030	15005	15073	15150	15152	15073	15120	15066	15070	14970	14975	14999	15233	14976	14840	14996	14973	15093	14841	15037	15005	15018	15297	15082	15145	15039	15180	14852	15015	15046	15096	15083	14851	15047	15128	15153	15011	15080	15072	14822	15109	15289	15018	14962	15167	14963	14973	15162	15204	15072	14794	14920	14775	15122	15078	14950	14964	15144	14921	15030	14822	15125	15178	15114	15074	14881	14933	14933	15017	15123	15104	15005	15121	15233	15209	15053	15014	15075	14935	14998	15139	14951	15093	14967	15196	15094	15017	15217	15183	15105	14822	15024	14962	15028	14934	15002	15205	15133	14845	15039	14957	15014	15005	15087	14903	14960	15051	15037	15024	15150	15069	15049	14956	15054	14944	14992	15004	15041	14944	15026	14977	14872	14916	15032	14956	14884	15030	15025	15054	15088	15054	15164	15032	15004	15050	15085	15023	14871	14923	14916	15120	15049	15033	15014	15126	15096	14949	15093	15016	15111	15035	14977	15059	14907	14920	15046	15176	15096	15063	15036	15018	15056	14759	15027	15050	15036	15051	15252	14911	14915	15177	15076	14987	15043	14977	14832	15091	14962	15027	15087	15173	14991	15155	15101	15134	15167	14800	14914	14969	15010	15086	14956	14926	15008	15015	15102	15142	15068	14892	15039	15044	14924	14894	15057	15188	14955	14939	14992	15022	15269	15072	15126	14948	15163	15408	15138	15112	15145	14849	15261	14885	15004	15009	15215	15058	15013	15102	15100	15167	15025	14976	15219	15177	15056	15063	14951	15042	15057	15238	15100	15160	14935	15097	15023	14891	15005	15014	15012	15148	15057	15154	15196	15018	14892	14962	15021	14872	15041	15025	14994	15067	14969	14904	15081	15031	14931	14928	15028	15266	14937	15155	15228	14906	15129	15113	15115	15170	14922	14895	14894	15084	15073	14914	15032	15037	14896	14996	15137	14844	14957	14982	15000	15354	15176	15015	14892	14943	14992	15300	15013	15027	15045	15029	14993	15156	15012	15040	15165	14967	15028	15239	15038	14989	15091	15078	15263	15322	15018	15240	15077	15110	15051	15019	15011	15063	14871	15165	15072	14962	15032	15005	14927	14846	15002	15121	14991	15149	15173	14952	15202	15058	14993	14988	14979	15183	15017	15033	14950	15086	15233	15065	14873	15238	15083	15162	15071	15145	14987	15087	15052	15131	15086	15132	14924	14940	14859	14947	15124	14951	15081	14883	15164	15181	15064	15206	14933	15193	14996	15074	14971	15162	15189	15140	14903	14987	15100	15013	15002	15149	15095	15046	15007	15014	15301	15005	14951	14886	15237	14838	15063	14992	15115	15218	15034	15039	14953	15019	15228	14981	15045	14960	15047	14675	14936	15212	14904	14886	14964	14942	15012	14924	15086	15003	15216	15203	15192	15101	15046	14958	14923	15025	14987	15039	15051	15026	15123	15077	14999	15077	15112	15152	15002	14932	14838	15175	15036	15168	15186	15011	14987	15049	15065	15106	15102	15012	15139	15020	15235	15173	14999	15027	14950	15024	14951	15131	14897	15073	15059	14852	15012	15298	14866	14975	14937	14967	15100	15003	14941	15031	14907	15026	14789	15061	15010	14864	14980	15072	14868	15187	15058	14943	15003	15009	14984	15108	14939	14920	15009	15169	14947	14985	15141	14846	15034	15019	15085	15090	15042	15014	15046	15096	15029	15060	15176	15069	14874	15038	15125	14890	15008	14972	14916	15042	14863	14844	14959	15013	14954	15007	14930	14988	14875	15025	15004	15121	15046	15106	15236	14991	15138	15103	14782	14958	14976	15017	15063	14898	15173	15208	14703	15056	15195	14954	15134	15105	15199	14957	14963	14882	15123	14995	14962	15221	15257	15070	15119	15053	15067	15049	15004	15080	15095	15030	15000	14960	15137	14884	15084	15130	14900	14938	14954	15018	15203	15060	15142	15038	14940	15102	15095	15175	14899	15151	15043	15064	15047	14959	15230	15026	15185	15326	15055	15173	14908	15268	15052	15109	15057	15068	14955	15090	14814	14850	15069	15116	15057	14978	14931	15028	15155	15006	15075	15033	15070	15302	15005	15106	15284	15080	15047	15100	15153	15072	15055	14987	15073	15096	15115	14978	15216	15183	15117	15035	15152	15042	14931	15129	15066	15089	14820	15049	15088	15075	15027	14820	15133	15001	15126	14989	15078	15070	15273	15097	15086	15097	15142	14924	15071	15030	15003	15055	15125	14990	14962	15165	15087	14986	14950	15206	15041	15061	15190	15033	15136	14981	15030	15156	15063	15263	14982	15181	15072	14867	15038	15061	15008	14998	15139	15149	15072	15158	15041	14919	15085	15057	14893	15072	15102	15180	14885	15352	15016	15172	15016	14953	15038	15365	14830	14941	14979	15099	15056	14912	15061	15060	15044	15052	15062	15110	15018	15015	14963	15039	14926	15049	15303	15020	15040	15021	15047	14978	15106	14955	15035	15101	14934	15052	15198	15093	15069	14837	15117	14872	14925	14936	15122	14954	15084	15084	14943	15042	14966	15147	15034	14979	15078	15003	15033	14996	15034	15234	15035	15059	15058	15252	15141	15184	15275	15398	15093	15117	15063	15186	14793	15094	14974
30106	50252	47594	37266	32450	28346	25092	22135	20169	18570	17594	16563	15855	15452	15084	14633	14532	14548	14344	14379	14102	14141	13866	14070	13947	13931	13785	13817	13774	13636	13657	13691	13560	13584	13624	13433	13480	13643	13660	13624	13545	13556	13545	13709	13584	13579	13604	13480	13654	13551	13532	13440	13656	13629	13618	13469	13442	13409	13560	13482	13435	13533	13534	13450	13352	13654	13379	13644	13589	13638	13535	13657	13525	13433	13561	13311	13533	13559	13537	13547	13462	13496	13522	13354	13399	13480	13458	13681	13576	13783	13441	13543	13634	13515	13559	13536	13467	13545	13507	13524	13408	13575	13378	13536	13569	13586	13621	13548	13591	13557	13431	13544	13454	13662	13528	13484	13605	13468	13440	13490	13592	13442	13409	13538	13580	13568	13277	13504	13418	13483	13498	13520	13426	13549	13466	13664	13712	13650	13533	13526	13681	13409	13652	13428	13584	13411	13548	13649	13544	13441	13630	13530	13399	13655	13556	13570	13363	13602	13478	13543	13321	13609	13646	13418	13475	13467	13636	13502	13536	13526	13439	13481	13455	13542	13430	13525	13479	13479	13675	13446	13572	13460	13605	13693	13570	13303	13597	13453	13375	13685	13432	13476	13629	13364	13476	13444	13504	13617	13498	13593	13563	13406	13606	13615	13539	13788	13656	13571	13361	13611	13369	13431	13569	13383	13426	13587	13499	13570	13497	13483	13498	13512	13522	13515	13544	13565	13504	13588	13512	13467	13493	13562	13392	13519	13646	13453	13616	13475	13608	13463	13503	13618	13602	13574	13514	13466	13596	13450	13653	13495	13360	13469	13407	13441	13365	13528	13579	13390	13658	13519	13491	13433	13470	13562	13445	13679	13722	13364	13489	13460	13657	13371	13455	13430	13639	13510	13357	13541	13433	13694	13262	13623	13417	13569	13378	13585	13453	13404	13579	13711	13472	13509	13654	13339	13511	13417	13486	13761	13390	13567	13369	13438	13526	13651	13488	13525	13555	13372	13544	13614	13426	13431	13474	13493	13650	13595	13561	13482	13501	13518	13477	13403	13554	13531	13557	13595	13632	13552	13548	13581	13561	13443	13389	13350	13517	13465	13565	13398	13517	13724	13706	13576	13576	13569	13617	13616	13614	13399	13614	13551	13368	13454	13576	13526	13414	13644	13557	13595	13399	13453	13622	13641	13531	13422	13490	13413	13461	13491	13521	13487	13556	13492	13293	13459	13463	13407	13490	13517	13476	13580	13492	13540	13387	13513	13462	13601	13459	13485	13567	13524	13581	13390	13571	13485	13613	13543	13604	13520	13445	13584	13544	13587	13513	13583	13368	13475	13546	13610	13397	13758	13686	13633	13523	13419	13612	13477	13516	13483	13566	13677	13271	13699	13514	13579	13615	13690	13649	13666	13586	13521	13546	13446	13385	13481	13525	13412	13666	13494	13467	13516	13538	13671	13502	13576	13538	13493	13409	13628	13412	13535	13488	13543	13525	13483	13403	13601	13634	13521	13686	13569	13544	13595	13472	13433	13522	13552	13546	13424	13527	13476	13414	13680	13344	13553	13499	13570	13568	13609	13430	13570	13494	13528	13404	13588	13522	13473	13614	13558	13387	13505	13682	13533	13487	13587	13406	13534	13428	13462	13491	13599	13511	13678	13604	13622	13506	13327	13510	13542	13519	13601	13428	13687	13392	13719	13724	13683	13629	13542	13512	13402	13610	13515	13592	13473	13469	13637	13526	13570	13568	13425	13658	13642	13476	13328	13510	13566	13473	13552	13544	13645	13371	13450	13527	13537	13579	13583	13332	13513	13438	13580	13418	13541	13541	13510	13387	13596	13537	13486	13511	13467	13567	13462	13386	13398	13524	13463	13605	13554	13484	13508	13509	13464	13376	13618	13477	13504	13574	13528	13509	13478	13536	13608	13623	13512	13450	13564	13415	13551	13366	13614	13380	13638	13579	13393	13452	13258	13643	13566	13587	13441	13548	13571	13567	13373	13448	13552	13589	13395	13514	13457	13286	13622	13456	13346	13584	13503	13701	13473	13654	13498	13488	13526	13491	13569	13615	13527	13422	13546	13555	13587	13409	13686	13543	13416	13690	13426	13681	13612	13488	13481	13694	13509	13588	13659	13459	13539	13492	13644	13679	13650	13458	13401	13535	13548	13371	13471	13413	13456	13563	13363	13445	13491	13541	13514	13503	13500	13460	13582	13540	13678	13605	13586	13527	13548	13505	13502	13531	13565	13517	13462	13438	13408	13534	13478	13364	13625	13583	13496	13630	13528	13635	13545	13621	13383	13362	13462	13529	13498	13563	13354	13527	13731	13521	13484	13492	13605	13601	13496	13579	13573	13499	13509	13541	13642	13463	13468	13410	13442	13505	13461	13604	13476	13643	13571	13579	13477	13582	13335	13373	13325	13420	13374	13376	13592	13653	13545	13431	13581	13554	13440	13619	13395	13348	13396	13542	13555	13746	13604	13771	13531	13650	13503	13680	13476	13594	13441	13453	13563	13460	13541	13597	13297	13494	13562	13718	13545	13497	13347	13491	13665	13639	13707	13701	13555	13483	13489	13605	13453	13363	13444	13608	13523	13568	13391	13704	13410	13598	13467	13747	13409	13497	13461	13515	13526	13535	13552	13559	13530	13545	13604	13605	13593	13529	13336	13478	13707	13511	13449	13547	13430	13500	13551	13646	13481	13434	13442	13527	13530	13447	13603	13495	13638	13563	13538	13583	13444	13479	13455	13570	13417	13482	13719	13507	13468	13552	13423	13464	13471	13575	13656	13492	13658	13549	13534	13428	13473	13525	13503	13651	13529	13483	13581	13428	13512	13606	13627	13610	13459	13465	13515	13446	13668	13476	13377	13543	13524	13563	13636	13495	13457	13432	13694	13548	13570	13454	13671	13522	13676	13492	13500	13595	13522	13662	13650	13579	13519	13334	13469	13373	13579	13624	13450	13424	13514	13454	13513	13497	13584	13545	13448	13441	13524	13571	13581	13470	13575	13509	13517	13467	13641	13855	13457	13460	13607	13376	13451	13444	13639	13416	13600	13604	13422	13498	13507	13500	13524	13551	13576	13468	13484	13584	13611	13504	13465	13407	13636	13637	13496	13721	13624	13511	13613	13475	13513	13578	13529	13465	13553	13422	13591	13599	13302	13600	13523	13413	13599	13410	13597	13543	13604	13578	13571	13679	13369	13540	13482	13621	13450	13439	13670	13552	13416	13387	13620	13606	13466	13479	13633	13406	13462	13589	13341	13497	13507	13546	13476	13663	13515	13687	13565	13472	13638	13441	13420	13385	13608	13623	13540	13421	13585	13592	13508	13648	13458	13575	13443	13520	13737	13379	13506	13338	13326	13448	13514	13624	13434	13526	13462	13588	13431	13491	13436	13545	13430	13574	13598	13562	13547	13507	13538	13531	13619	13741	13461	13584	13543	13494	13506	13443	13440	13508	13509	13611	13712	13614	13363	13292	13496	13655	13491	13422	13392	13602	13443	13502	13638	13574	13532	13304	13532	13568	13451	13662	13606	13501	13410	13493	13474	13489	13402	13646	13722	13637	13418	13454	13593	13626	13640	13602	13501	13468	13554	13481	13508	13416	13568	13615	13676	13467	13402	13540	13413	13472	13542	13503	13438	13766	13457	13627	13580	13646	13306	13476	13721	13481	13453	13537	13421	13548	13583	13523	13368	13522	13401	13468	13407	13616	13391	13521	13513	13564	13434	13460	13582	13408	13545	13508	13479	13470	13522	13510	13431	13664	13611	13558	13316	13410	13459	13441	13432	13687	13286	13677	13569	13381	13487	13385	13652	13646	13513	13644	13620	13607	13517	13489	13447	13526	13480	13542	13500	13397	13534	13508	13488	13615	13668	13393	13423	13381	13555	13597	13587	13500	13416	13548	13537	13433	13548	13589	13458	13433	13497	13423	13597	13578	13670	13583	13545	13419	13545	13478	13460	13495	13405	13574	13366	13539	13594	13616	13499	13437	13327	13475	13414	13565	13536	13536	13487	13591	13572	13319	13413	13662	13595	13543	13566	13362	13395	13542	13460	13636	13583	13507	13474	13469	13459	13540	13470	13687	13533	13395	13402	13459	13339	13354	13691	13447	13707	13376	13350	13463	13625	13494	13510	13524	13498	13538	13488	13376	13500	13618	13478	13530	13366	13687	13407	13523	13541	13552	13495	13616	13425	13480	13497	13487	13495	13563	13780	13531	13783	13526	13562	13429	13555	13491	13594	13487	13665	13436	13490	13448	13572	13558	13491	13589	13453	13596	13542	13498	13513	13563	13419	13486	13658	13472	13453	13474	13485	13466	13434	13436	13494	13523	13385	13564	13584	13562	13519	13585	13475	13595	13520	13697	13500	13675	13533	13536	13563	13438	13434	13518	13626	13631	13539	13500	13598	13502	13543	13465	13366	13462	13446	13616	13199	13530	13493	13334	13597	13472	13475	13583	13614	13319	13523	13498	13457	13453	13657	13414	13607	13555	13378	13572	13448	13595	13422	13623	13488	13405	13526	13384	13537	13516	13466	13562	13597	13461	13472	13711	13522	13600	13527	13564	13379	13425	13451	13764	13598	13502	13460	13575	13524	13482	13635	13547	13646	13540	13534	13524	13435	13454	13479	13624	13628	13542	13636	13553	13573	13335	13657	13453	13350	13605	13531	13391	13418	13483	13464	13378	13436	13523	13537	13561	13400	13629	13522	13529	13545	13412	13273	13629	13435	13564	13511	13544	13532	13483	13444	13602	13440	13668	13466	13625	13490	13502	13508	13425	13440	13414	13495	13321	13591	13655	13572	13387	13531	13546	13479	13550	13450	13499	13453	13507	13647	13561	13409	13362	13547	13470	13583	13564	13486	13408	13549	13474	13431	13362	13388	13528	13353	13616	13442	13517	13590	13491	13639	13644	13344	13359	13439	13425	13440	13487	13456	13612	13465	13520	13384	13538	13546	13621	13610	13665	13550	13473	13467	13537	13547	13560	13364	13584	13292	13374	13434	13592	13361	13548	13448	13626	13692	13319	13363	13572	13588	13571	13581	13599	13624	13382	13633	13585	13546	13648	13384	13554	13405	13595	13399	13631	13511	13535	13517	13595	13519	13578	13502
22844	21094	28836	23879	23117	27389	29874	24289	21997	20728	19631	18780	18174	17521	17368	17169	16806	16651	16667	16583	16334	16319	16258	16228	16192	16069	16140	16032	15996	15973	16021	15881	15986	15908	15755	15940	15735	15723	15797	15817	15665	15641	15643	15757	15812	15737	15794	15812	15836	15660	15777	15609	15708	15717	15773	15612	15859	15618	15826	15757	15848	15650	15569	15833	15724	15972	15735	15687	15878	15579	15555	15650	15931	15695	15812	15653	15687	15707	15800	15809	15760	15819	15648	15770	15766	15727	15441	15880	15660	15725	15741	15611	15770	15837	15724	15771	15732	15588	15641	15603	15691	15789	15826	15790	15634	15646	15713	15771	15738	15745	15470	15730	15923	15657	15782	15679	15830	15847	15751	15671	15854	15745	15697	15722	15638	15703	15650	15840	15792	15620	15567	15654	15690	15575	15695	15776	15743	15628	15832	15677	15667	15630	15778	15773	15712	15791	15818	15660	15794	15656	15749	15666	15836	15622	15775	15653	15785	15658	15675	15650	15581	15780	15723	15723	15739	15573	15868	15775	15651	15764	15582	15682	15598	15682	15831	15639	15745	15714	15792	15747	15831	15656	15807	15848	15711	15753	15743	15569	15566	15655	15818	15536	15764	15684	15685	15692	15760	15642	15684	15805	15810	15778	15482	15609	15589	15778	15767	15601	15564	15754	15728	15640	15497	15579	15714	15680	15590	15540	15807	15590	15618	15719	15460	15537	15683	15495	15492	15694	15889	15674	15815	15496	15772	15392	15723	15630	15703	15697	15931	15720	15740	15687	15594	15614	15855	15818	15745	15721	15541	15497	15672	15668	15558	15509	15653	15636	15604	15598	15771	15764	15611	15630	15640	15659	15870	15876	15771	15738	15680	15589	15554	15725	15652	15628	15592	15822	15478	15692	15716	15563	15700	15543	15720	15677	15689	15651	15456	15559	15741	15707	15788	15743	15634	15612	15636	15741	15672	15685	15912	15718	15592	15670	15718	15572	15641	15782	15801	15569	15742	15614	15874	15544	15814	15820	15693	15701	15844	15787	15565	15509	15753	15732	15685	15647	15685	15762	15918	15426	15939	15657	15622	15654	15674	15898	15843	15656	15611	15733	15603	15654	15683	15595	15780	15524	15523	15590	15790	15709	15626	15572	15797	15553	15764	15654	15770	15679	15849	15608	15751	15665	15613	15744	15638	15596	15727	15757	15794	15739	15616	15709	15562	15686	15559	15541	15793	15631	15702	15651	15840	15877	15641	15520	15806	15678	15675	15744	15709	15642	15567	15903	15687	15421	15688	15796	15844	15678	15742	15619	15730	15701	15502	15682	15749	15673	15695	15707	15813	15656	15606	15664	15710	15724	15557	15462	15547	15788	15708	15666	15607	15633	15711	15750	15676	15749	15690	15703	15628	15857	15683	15547	15605	15628	15601	15643	15592	15781	15800	15694	15699	15629	15847	15685	15813	15751	15800	15678	15717	15649	15809	15840	15647	15564	15656	15718	15779	15782	15756	15615	15633	15728	15827	15763	15582	15656	15655	15740	15559	15595	15781	15571	15690	15694	15720	15560	15710	15611	15608	15603	15657	15662	15617	15813	15705	15723	15725	15849	15909	15705	15624	15876	15666	15666	15541	15521	15578	15787	15857	15715	15935	15593	15766	15660	15711	15575	15864	15700	15585	15590	15581	15763	15660	15649	15832	15561	15876	15606	15646	15538	15764	15743	15846	15701	15828	15515	15631	15683	15700	15669	15586	15598	15979	15755	15874	15840	15856	15621	15697	15873	15637	15766	15675	15690	15753	15736	15612	15622	15649	15738	15736	15690	15627	15814	15698	15664	15570	15584	15797	15720	15737	15487	15868	15682	15939	15562	15583	15721	15498	15617	15683	15703	15549	15783	15731	15754	15539	15737	15823	15702	15729	15730	15573	15666	15714	15627	15746	15791	15724	15731	15724	15687	15575	15854	15580	15629	15740	15689	15612	15760	15951	15765	15733	15652	15561	15492	15591	15604	15587	15698	15706	15816	15469	15750	15641	15725	15718	15792	15798	15781	15776	15743	15571	15732	15793	15616	15506	15510	15657	15805	15778	15750	15603	15538	15497	15765	15670	15624	15710	15741	15710	15766	15655	15573	15559	15615	15630	15590	15637	15744	15807	15698	15538	15759	15696	15625	15630	15497	15543	15550	15649	15868	15635	15899	15712	15645	15593	15751	15456	15647	15681	15679	15649	15664	15708	15500	15628	15744	15632	15582	15674	15763	15619	15546	15748	15712	15836	15646	15459	15439	15571	15822	15516	15478	15745	15666	15775	15701	15959	15878	15681	15845	15760	15780	15747	15629	15711	15610	15766	15684	15681	15675	15817	15795	15646	15723	15726	15652	15765	15784	15541	15682	15653	15801	15449	15513	15693	15623	15535	15796	15531	15674	15555	15604	15643	15816	15648	15605	15813	15695	15793	15672	15761	15604	15792	15608	15654	15506	15415	15559	15850	15650	15777	15826	15666	15549	15659	15747	15755	15794	15653	15766	15766	15814	15819	15617	15601	15683	15676	15678	15748	15743	15499	15693	15668	15618	15571	15453	15742	15597	15813	15664	15580	15674	15798	15580	15494	15809	15600	15807	15662	15582	15784	15600	15541	15454	15616	15668	15554	15613	15700	15450	15585	15633	15735	15652	15490	15803	15553	15760	15623	15794	15438	15665	15594	15620	15785	15777	15629	15625	15804	15431	15697	15637	15673	15579	15509	15735	15697	15515	15716	15801	15646	15858	15863	15653	15783	15894	15671	15588	15667	15718	15689	15690	15785	15500	15487	15788	15689	15881	15840	15696	15621	15785	15634	15697	15729	15580	15657	15734	15622	15659	15453	15735	15773	15632	15424	15696	15858	15779	15679	15466	15603	15859	15737	15583	15490	15770	15633	15799	15675	15725	15564	15832	15642	15649	15581	15560	15771	15552	15904	15634	15459	15737	15746	15864	15800	15764	15612	15693	15932	15719	15602	15594	15654	15680	15615	15635	15878	15748	15518	15674	15614	15617	15768	15721	15698	15791	15712	15649	15729	15583	15671	15616	15568	15848	15787	15744	15606	15919	15590	15780	15922	15941	15799	15768	15916	15790	15696	15634	15575	15719	15692	15666	15623	15702	15708	15542	15638	15815	15687	15459	15855	15753	15601	15645	15720	15746	15641	15630	15877	15614	15642	15534	15673	15687	15634	15625	15758	15678	15722	15852	15573	15697	15709	15721	15681	15666	15733	15636	15420	15603	15580	15618	15626	15848	15709	15654	15669	15691	15562	15529	15635	15754	15589	15787	15620	15865	15683	15719	15760	15741	15661	15523	15569	15630	15577	15689	15861	15840	15552	15730	15553	15736	15555	15644	15512	15764	15684	15616	15654	15703	15757	15592	15549	15601	15687	15726	15648	15684	15771	15718	15531	15613	15694	15543	15708	15715	15740	15744	15770	15659	15648	15557	15661	15588	15624	15606	15830	15664	15923	15781	15614	15665	15517	15862	15844	15932	15760	15705	15672	15713	15618	15619	15687	15708	15549	15579	15640	15795	15709	15692	15622	15676	15869	15533	15609	15590	15831	15916	15742	15703	15718	15566	15775	15770	15662	15525	15490	15570	15598	15629	15783	15674	15752	15678	15831	15795	15687	15625	15654	15672	15646	15585	15655	15597	15549	15587	15762	15808	15651	15831	15749	15698	15510	15788	15702	15733	15744	15737	15731	15640	15624	15592	15586	15690	15640	15973	15737	15779	15746	15572	15844	15720	15682	15521	15864	15551	15698	15511	15666	15540	15637	15586	15514	15766	15737	15767	15670	15602	15543	15614	15637	15815	15815	15735	15519	15860	15589	15454	15607	15643	15764	15520	15922	15636	15654	15703	15603	15617	15819	15684	15974	15984	15653	15585	15586	15632	15730	15702	15768	15832	15569	15672	15486	15623	15664	15682	15922	15788	15521	15704	15740	15640	15648	15723	15794	15752	15804	15567	15531	15711	15517	15755	15867	15642	15612	15736	15699	15856	15735	15659	15768	15727	15552	15601	15637	15563	15565	15511	15786	15759	15678	15660	15703	15668	15806	15808	15659	15592	15570	15733	15885	15772	15732	15605	15568	15809	15645	15780	15698	15855	15619	15654	15665	15560	15727	15534	15565	15569	15894	15772	15576	15652	15717	15680	15592	15614	15631	15710	15697	15797	15486	15579	15685	15627	15644	15837	15566	15567	15693	15693	15709	15738	15554	15799	15531	15886	15725	15699	15789	15693	15792	15704	15766	15743	15599	15785	15708	15655	15652	15638	15663	15767	15667	15614	15631	15541	15723	15626	15730	15695	15639	15673	15833	15530	15474	15636	15749	15879	15553	15583	15789	15566	15530	15680	15799	15697	15530	15761	15683	15529	15764	15658	15769	15835	15706	15675	15664	15663	15468	15664	15677	15663	15554	15704	15798	15584	15789	15567	15558	15461	15601	15716	15800	15789	15818	15751	15760	15591	15445	15550	15742	15814	15608	15571	15651	15755	15633	15769	15738	15785	15971	15754	15675	15600	15498	15550	15598	15410	15694	15795	15752	15698	15851	15637	15597	15730	15692	15644	15919	15734	15629	15524	15688	15876	15794	15651	15733	15698	15621	15563	15653	15597	15625	15444	15776	15640	15875	15940	15822	15732	15623	15569	15693	15490	15742	15838	15723	15736	15695	15696	15705	15664	15485	15728	15747	15776	15722	15872	15602	15547	15720	15727	15791	15759	15711	15555	15634	15627	15670	15799	15825	15697	15766	15749	15832	15577	15595	15702	15758	15721	15613	15664	15665	15741	15694	15533	15547	15672	15760	15668	15658	15405	15606	15603	15567	15545	15857	15565	15631	15728	15688	15565	15745	15559	15635	15506	15839	15655	15696	15650	15824	15707	15747	15576	15837	15700	15630	15637	15534	15479	15760	15719	15684	15556	15779	15576	15675	15594	15649	15631	15687	15770	15710	15677	15919	15760	15555	15625	15632	15754	15619	15763	15674	15867	15845	15666	15533	15645	15573	15726	15753	15783	15774	15630	15597	15774	15668	15578	15726	15718	15643	15545	15885	15633	15662	15705	15696	15732	15586	15799	15896	15617	15709	15578	15527	15672
32092	55960	52766	42437	36778	32695	28782	25862	23258	20875	19383	18172	17150	16615	15833	15621	15339	15409	15037	14892	14967	14738	14572	14635	14553	14248	14331	14279	13993	14016	14119	13992	14094	13978	13807	13939	13971	13909	13951	13910	13960	13963	13879	14034	13927	13998	13998	13933	13883	13919	13997	13914	14087	13896	13850	13991	13837	14019	13863	13928	13935	13894	13889	14012	13886	13962	13791	13877	13924	13957	13964	13847	14027	13890	13827	14071	13857	13908	13950	13800	13866	13990	13987	13917	13822	14007	13845	13969	13790	13948	13801	13863	13816	13851	13947	13800	13927	13953	13796	14044	13899	13968	13808	14027	13776	14064	13883	13917	14059	13969	13991	13949	13812	14030	13803	14041	14011	13916	13996	13846	13903	13855	13860	13932	13979	13809	13947	13989	13882	13920	13830	13906	13910	13897	13995	13975	13857	13893	13906	13878	13909	13991	13850	13862	13903	13977	13993	13914	13782	13878	13970	13923	14109	13849	14010	14033	13922	13862	13907	13851	14058	13852	13851	13866	14066	14059	13720	13851	13941	13855	13994	13887	14065	13945	14018	13907	13894	13849	13971	13899	13999	13889	13929	13980	13934	13656	13712	13951	13974	13851	13924	13775	13817	13920	13911	13952	13907	13833	13914	13913	13907	13826	14036	13823	13778	13795	13975	13898	13943	13986	13815	13788	14062	13968	13888	13907	14028	13923	13919	13868	13741	13899	13804	13895	13841	13783	13908	13903	13831	13971	13936	13746	13912	13776	13830	13900	13941	13895	13875	13951	13749	13829	13796	14026	13954	13962	13817	14064	13939	13781	13877	14136	13877	13936	13902	13850	13733	13774	14001	14007	13827	13977	13803	13814	14045	13809	13965	13967	14032	14013	13797	13727	13864	14012	13984	13907	14035	13995	13894	13777	13970	13893	14065	13882	13976	13857	13747	13793	13980	13782	13874	13845	14078	13899	14046	13895	13935	13921	13743	13909	13898	13984	13868	14065	13982	13855	13991	14034	13928	13814	14014	13900	13913	13978	13890	13716	14038	13874	13937	13914	13967	14010	13986	14012	14000	13688	13714	13878	13901	13938	13820	13901	13907	13863	13911	13774	13880	13937	13842	13882	13942	13981	13823	13845	13889	13995	13852	13883	13918	13922	13868	13810	13888	13926	13760	13812	14138	13930	13889	13671	13829	13939	13903	13938	13784	13748	13874	13875	13983	13852	13942	13854	13930	13890	14025	13937	13932	13739	13732	13600	14006	13884	13922	14012	13837	13764	13974	13907	13909	13880	13964	13831	13863	14060	13847	13760	13953	13751	13848	13896	14026	14031	13869	13965	13958	13811	13921	13978	13783	13811	13857	13967	13912	13855	13813	13729	13921	13730	13941	13901	13891	14027	13849	13957	14005	13847	13903	13846	13930	13917	13926	13904	13828	13809	13995	13882	13983	13993	14039	13954	14057	13895	13850	13774	14004	13966	13880	13860	13828	13854	13930	14016	14038	13998	13797	13960	13965	13796	13957	13749	14118	13961	13777	14015	13802	13901	13977	13992	13922	14013	13964	14019	14073	13893	14037	14020	13918	13853	13912	13931	13829	14029	13832	13947	13972	13876	13861	13914	13869	13982	13966	13856	13854	13986	13916	14039	13748	14066	13902	13910	13737	13878	13936	13766	13895	14026	13835	13815	13827	13852	14018	13919	14006	13884	13783	13835	13980	13864	13944	13951	14110	13817	13935	13770	13819	13952	14029	13907	13931	13939	14049	13841	13903	13941	13790	13980	13928	13912	13929	13786	13938	13897	13793	14119	13855	14008	13999	13789	13901	13834	13894	13909	13876	13963	14035	13933	13852	14057	14022	13865	13825	13857	13899	13784	13923	13892	13880	14072	13800	13701	13990	14111	13746	13989	14106	13985	13819	13632	13849	13962	13769	13928	14028	13893	13954	13748	13946	14028	13897	13889	13815	13909	13897	14068	13906	13870	13972	13951	13924	13983	13801	13933	14038	14045	13804	13722	13879	14033	13972	13931	13747	13882	13904	13964	13908	13913	13967	13868	13882	13850	14047	13714	13962	13871	13956	13923	13844	13860	13814	13837	13767	13785	13782	13854	13871	13885	14026	13938	13773	13935	13772	14025	13904	13871	13962	13830	14027	13847	13796	13824	14022	13996	13894	14004	13826	13919	13824	13827	14020	13883	13870	13915	13957	13818	13785	13933	13967	13761	13853	13883	13988	13925	13913	13793	13934	13997	13792	13981	13790	13734	14127	13684	13913	13957	13880	13985	13952	13916	13761	13746	13932	13836	13966	13984	13967	13899	13981	13966	13919	14059	13729	13914	13900	13925	13904	13745	13746	13815	13746	13856	13793	13886	13871	13985	13932	13867	13824	14004	13840	13890	13818	13856	13944	13959	13946	13831	13975	13873	13828	13977	13835	14016	14016	13950	13950	13794	13920	13862	13825	13809	13816	14001	13944	13896	13862	13859	14087	13866	13910	14026	13936	13906	13832	13922	13905	13922	13828	13887	13939	13953	13896	13914	13987	14027	13946	13925	13924	13856	14018	13824	13940	13796	13977	13709	13895	13962	13735	13886	13935	13877	13910	13927	13969	13790	13848	14100	13942	13837	13652	13905	13864	14032	14005	13964	13821	13883	13815	13875	13989	13881	13910	13932	13929	13858	13991	13936	13819	13854	13903	13994	13889	14054	13869	13637	13886	13917	13947	13879	13853	13939	13940	13769	13926	13942	13878	13902	13868	13952	13864	13965	13929	13897	14110	13925	13903	13878	14022	13842	13950	13943	14013	13718	13691	13878	14097	13965	13994	13831	13799	14047	13997	14016	13991	13791	13833	13973	13879	13993	13987	13876	13886	13946	13881	13833	13866	13877	13999	13927	14193	13932	13831	13978	13839	13801	13930	14029	13984	13869	13991	13966	13986	13746	13824	13941	13897	13983	13939	13856	13826	13761	13828	13830	14027	13954	13936	13756	13932	14054	13806	13983	13878	13859	13988	13926	13884	13885	13866	14040	13932	14060	13814	13960	13872	13893	13884	14073	13908	14038	14016	14048	13884	13938	13873	13893	13865	13963	13724	14020	13738	13928	14056	13858	13794	13936	13862	13808	14025	13805	14011	14034	13916	13883	14046	13977	13752	13795	13948	13930	13836	13956	13923	13890	13905	13960	13831	13755	13974	13924	13825	13972	13786	13850	13837	13845	13873	13798	13829	13853	13747	13933	14010	13733	13727	14050	13907	14021	13918	14022	14071	13863	13961	13883	13965	13932	13752	13880	13810	13867	13966	13845	13973	13980	14048	13842	13920	13963	13930	13786	13979	13913	13987	13967	13917	13889	13931	13785	13906	13913	14000	13907	14014	13935	13772	13739	14014	13760	14113	13934	14044	13883	13860	13915	13997	13940	13912	13974	13850	13837	13895	13716	14026	13747	13977	13940	13917	13755	13853	13729	13887	14027	13928	13827	13935	13912	13815	13907	13639	13859	13950	13843	13945	13791	13759	13994	13943	13878	13724	13747	13856	13737	13796	13975	13848	13948	13956	13993	13895	13961	13819	13771	13965	13959	13940	13901	13926	13647	14053	13756	13943	13906	13972	13966	13921	13812	13835	14042	13865	13869	13882	13811	13917	13786	13865	13916	13918	13903	13821	13823	14009	13737	13861	13997	13859	13779	13845	13826	13828	13940	13827	13876	13817	13808	13734	13940	13722	13953	13918	13956	13925	13912	13883	13888	13834	14067	13818	13978	14045	13874	13934	13794	13834	13842	13978	13820	13990	14022	13928	13830	13765	13896	13878	13850	14051	13745	13866	13619	13896	13867	13958	13900	14006	13921	13891	13941	13885	13822	13881	13882	13894	14048	13961	13840	13944	13826	13954	13821	13970	13901	13856	14127	13824	13979	13778	13938	13982	13868	13822	13935	13924	13869	13888	13860	14001	13713	13867	13815	13897	13837	13916	13964	13997	13906	13924	13847	14113	13844	13988	13790	13980	14037	13984	13938	13884	13966	13809	13791	13800	13971	13992	13960	13790	13944	13926	13870	13828	13708	13739	13854	14042	13881	13899	13776	13967	13901	13920	13810	13867	13729	13872	13954	13784	13707	13841	13942	13860	14049	13638	13855	13749	13821	13944	13980	13906	13890	13898	13870	13869	13907	13854	14055	14033	14064	13958	13927	13939	13899	13855	13742	13740	13978	13829	13920	13849	13767	13933	13775	13746	14039	14024	13862	14060	13973	13834	13924	13900	13893	13923	13854	13855	13776	13875	13794	13819	13874	13976	13807	13911	13799	13868	14032	14039	14080	13861	14034	14003	13860	14057	14059	13842	14022	13893	13786	13717	13885	13905	13950	14069	14009	13756	13779	14035	13887	13642	13822	13866	13736	13869	14025	14174	13822	13874	13937	13824	13932	13806	13907	13965	13810	13984	13877	13923	13855	14016	13813	13963	13790	13949	13976	13776	13934	14070	13858	13965	13991	13943	13927	13926	13934	13647	13819	13884	13762	13901	13840	13847	13744	13821	13741	13890	13854	13744	13969	13873	13877	13901	13861	13834	13934	13904	13731	13873	13837	14049	13851	13858	13772	13923	13882	13751	13705	13856	13961	13916	13967	13956	13829	13874	13841	13805	13780	13959	14020	13870	13725	13927	13878	13940	13929	14065	13919	14007	13898	14044	13871	13931	13752	13940	14050	13795	13878	13943	13845	13915	13853	13786	13961	13791	13990	13715	13869	13690	13823	13943	13962	13894	13875	13909	13995	13896	13874	13877	13803	13602	13886	13992	13913	13956	13832	13845	14014	13912	13893	13933	13936	13896	13972	14053	13928	13912	13977	13829	13886	13893	14002	14092	13880	13966	13978	13897	13978	13860	13908	13891	14016	13960	13850	13935	13808	13891	13974	13860	13938	13963	14037	13841	13754	13763	13901	13765	13912	13754	13812	13944	13757	13878	13900	14075	13848	13870	13946	13884	13747	14026	13978	13955	14084	13948	14058	14057	14021	13845	13806	13758	13991	13923	13955	13776	13781	13898	13714	13959	13915	13948	13974	13936	13803	13866	13834	13844	13875	13924	13966	13941	13907	13834	13939	13992	13732	14017	14075	13901	13808	13896	13784	13989	13881
29756	29433	36708	32800	26657	23625	21262	19267	18293	17346	16966	16574	16149	16170	15858	15578	15527	15639	15524	15437	15345	15507	15491	15506	15462	15292	15364	15296	15284	15227	15241	15304	15190	15231	15183	14917	15118	15185	15083	15074	15060	15188	15258	15495	15113	15264	15294	15258	15343	15400	15118	15171	15074	15241	15167	15208	15158	15332	15032	15127	15435	15051	15208	15075	15131	15138	15251	15158	15155	15223	14992	15344	15450	15256	15260	15138	15177	15099	15106	15207	15042	15336	15122	15187	15289	15181	15066	15004	14999	15375	15169	15188	15365	15331	15298	15203	15142	15219	15045	15065	15267	15196	15275	15260	15212	15095	15153	15205	15307	14967	15217	15042	15244	15190	15321	14997	15326	15353	15207	15198	15010	15276	15158	15158	15294	15204	15015	15308	15261	15118	15218	14850	15188	15184	15346	15071	15111	15290	15130	15097	15021	15238	15179	15164	15192	15348	15386	15289	15213	14964	15126	15063	15157	15035	15099	15117	15309	15082	15247	15073	15030	14934	15292	15127	14907	15135	15162	15078	15109	14977	15224	15094	15255	15243	15255	15268	15367	15256	15294	15267	15423	15276	15237	15079	15034	15106	15243	15240	15091	15132	15421	15098	15088	15140	15060	15090	15170	15134	15095	15119	15264	15135	15130	15249	15104	15340	15202	15123	15313	15140	15201	15072	15171	15368	15030	15072	15160	15109	15097	15128	15182	15207	15217	15058	15153	15259	15301	15261	15236	15115	15252	15065	15369	15028	15018	15207	15195	15111	15001	14989	15266	15036	15332	15123	15247	15060	15398	15037	15350	15128	15192	15324	15140	15170	15207	15224	15257	15164	15151	15093	15041	15136	14996	15407	15003	15283	15136	15248	14964	15248	15106	15130	15087	15258	15327	15283	15195	15132	15235	15082	15342	15112	15234	15251	15172	15150	15096	15173	15034	15091	15196	15137	15139	15073	15185	15296	15166	15241	15075	15205	15081	15229	15166	15112	15215	15234	15221	15136	15379	15068	15273	15388	15305	15253	15238	15108	15163	15285	15276	15273	15427	15161	15365	15274	15148	15351	15418	15211	15222	15187	15030	15135	15244	15387	15144	15138	15207	15077	15173	15297	15130	15127	15170	15195	15307	15305	15120	15210	15308	15194	15302	15050	15197	15215	15148	15126	15119	15125	15484	15269	15204	15153	15252	15200	15300	15196	15299	15146	15214	15185	15229	15173	15117	15250	15214	15248	15214	14992	15204	15095	15174	15215	15261	15169	15404	15184	15370	15206	15153	15299	15208	15182	15157	15233	15034	15241	15210	15218	15200	15204	15224	15140	15196	15081	15144	15266	15064	15275	15338	15066	15120	15186	15247	15090	15123	15298	15239	15382	15272	15020	15258	15191	15200	14997	15277	15289	15079	15285	15248	15390	15045	15394	15230	15326	15176	15131	15081	15164	15312	15146	15378	15066	15197	15280	15219	15226	15086	15266	15251	15142	15263	15156	15098	15118	14966	15109	15044	15183	15220	15047	15265	15117	15299	14921	15162	15205	15287	15176	15113	15133	15137	15218	15119	15191	15285	15222	15497	15328	15211	15362	15169	15031	15118	15051	15367	15148	15197	15076	15276	15141	15370	15053	15196	15119	15334	15039	15048	15336	15217	15043	15274	15158	15257	15171	15336	15293	14990	15070	15107	15138	15323	15053	15043	15134	15284	15312	15336	15265	15157	15170	15214	15225	15416	15106	15186	14915	15050	15219	15366	15066	15231	15203	15023	15269	15392	15387	15186	15166	15140	15167	15204	15278	15055	15136	15011	15164	15102	15145	15128	15283	15165	15203	15165	15166	15130	15529	15326	15149	15186	15160	15219	15170	14921	15226	15223	15380	15179	15094	15214	15239	15062	15112	15104	15078	15012	15054	15328	15129	14997	15168	15258	15161	15093	15350	15282	15170	15075	15189	15264	15281	15306	15215	15355	15155	15300	15078	15351	15435	15295	15320	15261	15042	15162	15313	15129	15095	14869	15336	15134	15191	14997	15172	15129	15206	15173	15348	15251	15117	15202	14985	15103	15303	15187	15041	15098	14995	15167	15318	15274	15204	15052	15082	15123	15100	15342	15061	15099	15067	15159	15221	15272	15110	15296	15116	15263	15247	15234	15236	15297	15159	15229	15033	15163	15287	15214	15287	15238	15364	15037	15196	15250	15428	15105	14992	15176	15263	15337	15228	15050	15298	15282	15224	15176	15231	15223	15395	15302	15293	15233	14981	15252	15311	15281	15134	15137	15100	15278	15281	15118	15446	15146	15120	15146	15280	15259	15061	15169	15114	15267	15304	15134	15326	15136	15281	15174	15227	15225	15142	15337	15302	15234	14936	14975	15244	15220	15320	15333	15181	15098	15154	15113	15110	15064	15029	15271	15322	15330	15255	15344	15181	15273	15194	15214	15277	15240	15038	15263	14836	15062	15197	15325	15172	15466	15487	15198	15334	15225	15175	15246	15159	15312	15090	15398	15152	15295	15184	15246	14982	15259	15163	15114	15433	15347	15198	15125	15216	15115	15151	15095	15099	15439	15250	15193	15245	15341	15324	15227	15309	15363	15135	15254	15147	15204	15174	15136	15281	15265	15392	15263	15235	15265	15324	15010	15211	15211	14995	15043	15085	15376	15186	15225	15277	14993	15169	15068	15235	15173	15258	15250	15306	15297	15088	15295	15303	15157	15191	15215	15355	15302	15305	15294	15195	15111	15149	15272	15111	15171	15196	14972	15242	15249	15216	15045	15415	15225	15228	15017	15150	15360	15177	15155	15277	15304	15330	15243	15064	15250	15186	15368	15154	15048	15289	15055	15266	15312	15074	15256	15122	15133	15201	15170	15338	15248	15232	15280	15307	15151	15332	15285	15258	15349	15324	15261	15277	15184	15261	15153	15092	15262	15343	15374	14964	15143	15191	15177	15034	15178	15164	15015	15151	15158	15354	15166	15172	15361	15144	15171	15233	15058	15143	15234	15028	15324	15196	15069	15194	15218	15112	15298	15224	15115	15315	15097	15228	15216	15081	15152	15066	15251	15319	15314	15189	15175	15323	15057	15108	15098	15333	15287	15061	15174	15246	15237	15111	15247	15146	15245	15316	15294	15280	15291	15170	15289	15105	15031	15169	15112	15170	15333	15190	15181	15185	15079	15238	15255	15212	15281	15324	15139	15220	15082	15330	15239	15024	15260	15137	15085	15195	15109	15228	15327	15064	15344	15182	15193	15091	15221	15045	15147	15014	15153	15108	15101	15255	15138	15340	15191	15271	15452	15228	15246	15051	14953	15115	15181	15323	15340	15237	15256	15095	15213	15122	15165	15051	15250	15238	15221	15128	15093	15212	15231	15106	15136	15184	15288	15213	15321	15211	15157	14998	15083	15232	14960	15256	15324	15384	15269	15198	15121	15128	15234	15218	15155	15143	15265	15274	15153	15268	15142	15051	15203	15204	15213	15085	15140	15303	15136	15321	15317	15222	15271	15402	15201	15386	15095	15235	15203	15172	15324	15199	15176	15182	15135	14864	15261	15209	15171	15260	15154	15242	15142	15129	15000	15325	15287	15237	15278	15212	15237	15245	14975	15187	15231	15251	15292	15288	15187	15074	15212	15034	14871	15217	14884	15178	15068	15123	15035	15168	15241	15277	15196	15146	15032	15090	15251	15212	15268	15155	15153	15318	15305	15237	15252	15270	15258	15297	15065	15149	15087	15213	15229	14943	14935	15471	15164	15193	15344	15201	15112	15144	15101	15107	14954	15193	15182	15039	15310	15264	15314	15195	15380	15107	15239	15223	15080	15152	15152	15084	15374	15151	15168	14981	15127	15133	15180	15293	15207	15140	15356	15375	15248	15406	15227	15202	15117	15150	15201	15152	15145	15233	15095	14999	15118	15273	14973	15303	15161	15266	15129	15236	15075	15124	15058	15212	15050	15240	15226	15107	15296	15270	15106	15009	15204	15324	15179	15213	15148	15233	15224	15256	15211	14943	15207	15100	14977	15195	15227	15140	15297	15243	15403	14971	15352	15085	15353	15160	15127	15067	15321	15112	15181	15143	15107	15071	15136	15043	15221	15169	15280	15304	15165	15192	15137	15262	15121	15037	15196	15095	15124	15231	15235	15363	15235	15308	15296	15255	15158	15178	15256	15244	14984	15264	15037	15056	15392	15270	15014	15086	15036	15109	15148	15034	15077	15185	15167	15170	15073	15071	15408	15316	15211	15163	15231	15238	15239	15006	15154	15147	15241	15060	15324	15248	15225	15209	15212	15192	14989	15136	15334	15202	15292	15221	15296	15432	15019	15152	15236	15367	15071	15125	15155	15094	15099	15264	15171	15243	15035	15111	14940	15266	15208	15253	15151	15210	15057	15179	15144	15273	15073	15311	15212	15085	15109	15162	15138	15302	15201	15057	15175	15083	15098	15244	15125	15219	15153	15061	15186	15174	15379	15114	15085	15262	15111	15097	15279	15130	15287	15184	15294	15247	15140	15222	15088	15304	15230	15219	15308	15102	15120	15200	15348	15147	15253	15186	15178	15066	15123	15116	15268	15211	15161	15307	15280	14989	15111	15212	15103	15352	15318	15363	15218	15197	15301	15085	15153	15363	15125	15077	15004	15284	15157	15179	15047	15338	15288	15100	15234	15289	15191	15112	15164	15088	15141	15239	15301	15300	15230	15365	15231	15305	15091	15043	15235	15311	15249	14998	15325	15207	15177	15133	15474	15196	14937	15133	15076	15245	15344	15257	15146	15202	15304	15141	15107	15256	15031	15183	15138	15134	15224	15182	15195	15139	15104	15109	15326	15296	15140	15220	15125	15149	15261	15132	15265	15262	15295	15233	15232	14947	15207	15223	15092	15184	15097	14999	15112	15072	15318	15215	15304	15281	15076	15301	15183	15318	15111	15414	15170	15199	15418	15199	15115	15266	15188	15415	15148	15158	15206	15240	15338	15301	15294	15332	15381	15329	15233	15203	15285	15199	15164	15143	15164	15138	14974	15090	15220	15326	15327	15151	15110	15218	15180	15088	15104	15267	15173	15254	15198	15303	15249	15274	15155	15058	15053	15222	15134	15241	15245	15312	15174	15376	15245	15289	15311	15091	15130	15311
32499	45680	41759	33103	27924	24456	22072	20002	18302	17036	15984	15424	15059	14779	14475	14410	14204	14166	14025	14116	13926	13866	13937	13838	13847	13812	13630	13690	13788	13838	13555	13657	13616	13682	13713	13362	13571	13578	13529	13709	13734	13622	13540	13754	13540	13688	13620	13626	13504	13722	13660	13569	13582	13528	13644	13680	13529	13561	13725	13749	13582	13653	13475	13406	13468	13517	13529	13603	13627	13505	13677	13690	13559	13592	13685	13652	13427	13536	13673	13725	13598	13780	13573	13567	13642	13501	13656	13508	13474	13572	13365	13700	13608	13608	13651	13622	13552	13504	13617	13506	13660	13714	13675	13530	13557	13530	13583	13734	13664	13466	13541	13595	13610	13529	13608	13536	13449	13738	13686	13480	13451	13674	13599	13561	13582	13725	13517	13483	13512	13593	13740	13445	13444	13702	13526	13604	13606	13504	13608	13721	13688	13582	13558	13605	13650	13503	13607	13630	13527	13686	13554	13603	13419	13577	13640	13619	13520	13640	13714	13531	13562	13482	13605	13686	13621	13413	13649	13612	13562	13497	13605	13571	13502	13482	13553	13644	13562	13579	13567	13517	13533	13628	13715	13571	13575	13585	13556	13607	13537	13615	13694	13689	13648	13498	13597	13599	13602	13524	13580	13461	13625	13647	13582	13634	13609	13444	13532	13682	13618	13574	13782	13616	13675	13546	13554	13574	13566	13607	13621	13541	13539	13652	13581	13744	13639	13610	13641	13455	13605	13561	13682	13609	13649	13674	13468	13552	13584	13563	13626	13706	13526	13481	13591	13526	13669	13502	13766	13593	13453	13512	13889	13720	13777	13742	13659	13581	13560	13528	13461	13502	13763	13537	13508	13534	13601	13586	13709	13565	13462	13365	13687	13575	13569	13631	13708	13602	13417	13557	13693	13787	13695	13593	13567	13765	13529	13504	13678	13590	13616	13686	13638	13821	13518	13698	13494	13539	13528	13516	13577	13478	13595	13469	13572	13622	13542	13556	13619	13404	13556	13394	13635	13751	13552	13567	13565	13428	13536	13633	13617	13608	13596	13561	13569	13480	13532	13525	13676	13654	13794	13434	13723	13354	13384	13410	13508	13734	13631	13595	13620	13669	13712	13589	13504	13555	13714	13777	13595	13687	13595	13624	13570	13600	13690	13495	13685	13545	13477	13544	13536	13528	13551	13403	13579	13562	13501	13661	13540	13571	13599	13665	13662	13687	13380	13675	13668	13645	13596	13651	13602	13598	13596	13575	13414	13650	13651	13616	13625	13659	13596	13688	13670	13498	13822	13609	13732	13591	13553	13656	13647	13732	13573	13706	13638	13589	13747	13632	13509	13705	13664	13660	13466	13444	13563	13859	13477	13598	13386	13546	13641	13585	13457	13673	13555	13727	13576	13738	13537	13584	13424	13528	13549	13820	13633	13668	13571	13449	13587	13503	13546	13818	13656	13528	13491	13693	13481	13560	13743	13775	13616	13513	13677	13545	13732	13671	13466	13622	13477	13527	13488	13603	13425	13612	13489	13455	13586	13696	13745	13533	13540	13605	13527	13571	13495	13649	13537	13427	13530	13502	13563	13651	13428	13774	13613	13642	13688	13489	13657	13758	13736	13575	13560	13587	13730	13495	13645	13467	13647	13643	13524	13535	13660	13575	13643	13713	13563	13704	13591	13676	13632	13677	13642	13652	13652	13579	13566	13643	13645	13575	13676	13492	13655	13625	13559	13458	13510	13722	13692	13711	13497	13557	13615	13411	13470	13559	13512	13752	13654	13550	13537	13689	13537	13597	13780	13664	13576	13598	13564	13620	13681	13607	13676	13719	13638	13495	13635	13541	13737	13560	13636	13579	13569	13655	13415	13461	13496	13572	13500	13577	13579	13491	13623	13579	13636	13800	13651	13514	13433	13674	13506	13633	13577	13642	13501	13683	13551	13421	13642	13612	13604	13442	13564	13502	13618	13758	13726	13528	13638	13562	13612	13438	13656	13601	13597	13600	13625	13647	13552	13545	13738	13572	13774	13549	13526	13628	13473	13691	13865	13599	13546	13579	13706	13677	13419	13645	13562	13489	13761	13738	13573	13563	13684	13545	13558	13661	13648	13587	13610	13503	13646	13632	13685	13678	13667	13534	13631	13665	13683	13744	13589	13562	13613	13596	13580	13526	13598	13514	13570	13537	13618	13608	13665	13652	13519	13606	13675	13448	13557	13506	13574	13598	13702	13590	13529	13488	13554	13666	13617	13640	13632	13578	13600	13578	13702	13523	13614	13462	13466	13642	13509	13623	13697	13640	13601	13479	13524	13668	13704	13540	13618	13681	13433	13589	13619	13575	13685	13458	13638	13617	13642	13687	13531	13547	13616	13731	13333	13642	13665	13654	13517	13653	13528	13504	13630	13635	13612	13574	13661	13627	13636	13534	13495	13502	13528	13487	13623	13531	13584	13625	13716	13542	13735	13592	13647	13504	13718	13692	13824	13560	13820	13831	13526	13527	13625	13453	13609	13670	13620	13689	13637	13524	13505	13619	13582	13419	13598	13635	13496	13584	13515	13676	13680	13622	13544	13652	13749	13623	13566	13576	13595	13636	13656	13660	13467	13746	13553	13557	13647	13580	13568	13436	13492	13489	13500	13581	13462	13534	13622	13557	13466	13717	13690	13467	13573	13690	13517	13595	13598	13683	13518	13645	13604	13565	13532	13595	13557	13587	13529	13721	13665	13574	13581	13610	13609	13553	13542	13559	13549	13548	13776	13674	13630	13522	13525	13565	13579	13528	13652	13445	13655	13603	13442	13602	13622	13689	13774	13454	13436	13597	13537	13522	13443	13617	13614	13383	13539	13654	13661	13666	13660	13620	13458	13643	13700	13632	13648	13642	13586	13539	13572	13580	13635	13547	13478	13726	13560	13598	13706	13486	13723	13750	13421	13580	13656	13702	13585	13557	13618	13646	13639	13550	13576	13556	13614	13613	13595	13618	13525	13624	13558	13594	13683	13582	13541	13642	13744	13604	13526	13538	13732	13582	13462	13608	13651	13609	13670	13634	13454	13444	13580	13615	13502	13572	13677	13625	13522	13431	13605	13542	13587	13548	13488	13816	13592	13552	13544	13413	13571	13558	13535	13619	13639	13605	13504	13378	13697	13497	13552	13593	13587	13609	13622	13672	13601	13575	13591	13521	13551	13565	13385	13628	13534	13522	13469	13637	13689	13773	13675	13613	13617	13752	13540	13572	13799	13588	13652	13676	13732	13561	13480	13488	13638	13570	13642	13661	13592	13456	13620	13718	13680	13473	13599	13481	13569	13538	13596	13792	13677	13609	13597	13517	13712	13564	13488	13484	13700	13549	13533	13544	13658	13495	13440	13679	13567	13506	13508	13663	13656	13601	13545	13571	13476	13711	13604	13571	13415	13638	13604	13348	13636	13529	13550	13569	13635	13542	13545	13611	13686	13653	13500	13646	13428	13502	13597	13632	13576	13687	13507	13627	13607	13717	13577	13682	13760	13532	13454	13504	13511	13651	13568	13686	13585	13493	13650	13537	13598	13464	13757	13449	13684	13512	13540	13523	13665	13743	13620	13726	13601	13558	13714	13513	13762	13653	13516	13626	13570	13435	13540	13587	13637	13504	13633	13684	13420	13600	13718	13594	13631	13555	13624	13461	13595	13603	13622	13532	13493	13643	13720	13670	13786	13584	13652	13746	13583	13696	13563	13357	13511	13573	13596	13686	13519	13672	13694	13449	13536	13538	13588	13612	13578	13557	13489	13627	13583	13493	13542	13631	13795	13575	13524	13533	13642	13633	13458	13514	13655	13461	13579	13642	13558	13646	13693	13828	13601	13677	13651	13601	13538	13482	13656	13497	13480	13428	13610	13612	13712	13679	13768	13741	13648	13784	13673	13616	13599	13575	13510	13504	13684	13687	13549	13536	13716	13610	13634	13583	13675	13444	13654	13574	13532	13584	13709	13532	13507	13673	13569	13693	13528	13523	13633	13783	13580	13466	13757	13655	13796	13442	13587	13546	13633	13774	13531	13581	13764	13555	13385	13565	13595	13391	13695	13492	13727	13503	13536	13760	13603	13667	13501	13716	13477	13517	13700	13640	13548	13472	13580	13663	13571	13518	13572	13416	13686	13589	13614	13645	13637	13576	13795	13806	13643	13591	13546	13558	13611	13674	13657	13524	13672	13535	13569	13717	13654	13640	13505	13734	13497	13674	13590	13562	13507	13690	13783	13774	13623	13573	13508	13464	13810	13402	13543	13488	13794	13574	13599	13538	13574	13599	13526	13631	13510	13556	13447	13535	13606	13580	13463	13775	13598	13535	13479	13508	13588	13513	13600	13491	13680	13621	13510	13627	13543	13548	13558	13378	13637	13526	13553	13649	13582	13737	13768	13657	13606	13594	13534	13597	13606	13518	13626	13598	13420	13526	13515	13568	13815	13497	13634	13633	13537	13746	13550	13444	13658	13756	13753	13666	13675	13593	13562	13510	13627	13715	13394	13716	13727	13710	13609	13513	13773	13536	13500	13635	13766	13538	13617	13732	13518	13584	13638	13385	13500	13666	13753	13750	13616	13573	13442	13749	13553	13572	13667	13536	13631	13642	13562	13456	13413	13605	13523	13556	13580	13435	13564	13630	13654	13670	13511	13592	13707	13612	13581	13528	13763	13420	13694	13658	13627	13524	13721	13709	13603	13693	13596	13546	13709	13548	13653	13523	13529	13537	13622	13535	13463	13400	13609	13565	13693	13406	13445	13666	13576	13544	13575	13826	13812	13642	13573	13502	13594	13532	13655	13449	13483	13492	13489	13621	13695	13665	13670	13462	13518	13680	13489	13760	13764	13726	13724	13703	13594	13563	13611	13655	13592	13575	13698	13624	13594	13709	13489	13711	13529	13448	13608	13539	13530	13721	13595	13541	13605	13478	13633	13640	13658	13685	13492	13393	13687	13542	13504	13685	13675	13813	13639	13484	13544	13680	13621	13529	13662	13638	13648	13684	13720	13466	13631	13723	13523	13614	13608	13590	13586	13714	13460	13700	13469	13455	13674	13575	13642	13586	13558	13592	13474	13642	13701	13706	13572	13702	13715	13713	13588	13661	13659	13747	13394	13526	13553	13782
24223	21209	28690	26480	26173	27275	26179	21823	20160	19205	18061	17442	16975	16552	16284	16220	16118	15968	15732	15762	15545	15615	15542	15593	15598	15440	15506	15514	15371	15258	15424	15309	15293	15434	15412	15408	15256	15373	15270	15120	15396	15386	15319	15230	15338	15360	15297	15329	15154	15415	15295	15217	15197	15417	15397	15130	15208	15206	15339	15261	15324	15152	15249	15372	15197	15440	15296	15170	15178	15318	15197	15210	15070	15050	15174	15158	15132	15153	15174	15343	15280	15187	15175	15388	15301	15320	15291	15279	15208	15342	15373	15311	15390	15298	15211	15100	15128	15119	15226	15233	15317	15085	15176	15143	15452	15267	15420	15170	15131	15342	15190	15092	15357	15257	15301	15269	15311	15301	15261	15152	15147	15172	15107	15120	15303	15223	15139	15159	15233	15090	15306	15228	15126	15051	15241	15354	15219	15159	15227	15456	15430	15459	15168	15320	14974	15237	15200	15196	15143	15213	15198	15386	15131	15153	15198	15089	15309	15321	15209	15159	15529	15437	15239	15167	15079	15111	15215	15142	15125	15060	15060	15167	15144	15267	15295	15198	15345	15190	15315	15158	15131	14886	15209	15363	15331	15104	15180	15088	15168	15049	15129	15300	15104	15250	15281	15134	15067	15333	15124	15114	15275	15148	15056	15291	15126	15227	15419	15351	15168	15219	15291	15323	15276	15312	15499	15151	15392	15375	15361	15379	15473	15305	15327	15282	15241	15491	15134	15260	15262	15412	15410	15317	15187	15124	15369	15299	15143	15140	15169	15065	15205	15020	15204	15334	15237	15220	15338	15444	15304	15172	15241	15315	15444	15270	15531	15271	15439	15191	15056	15217	15239	15183	15317	15232	15344	14989	15302	15131	15173	15262	14992	15207	15180	15196	15223	15161	15492	15136	15223	15307	15099	15192	15355	15176	15132	15144	15285	15223	15302	15064	15251	15376	15311	15326	15214	15305	15411	15097	15295	15275	15221	15258	15286	15213	15313	15225	15371	15099	15101	15379	15289	15314	15189	15162	15091	15208	15380	15091	15191	15281	15076	15057	15334	15261	15296	15361	15107	15199	15350	15305	15007	15209	15280	15192	15228	15184	15249	15288	15239	15410	15306	15032	15255	15183	15061	15310	15184	15139	15358	15145	15160	15145	15120	15203	14981	15243	15211	15226	15039	15216	15191	15146	15236	15049	15099	15116	15283	15325	15149	15221	15193	15230	15171	15283	15227	15232	15354	15416	15424	15244	15081	15229	15269	15070	15261	15165	15171	15370	15250	15196	15214	15033	15256	15215	15437	15190	15090	15192	15215	15088	15187	15137	15264	15082	15275	15165	15119	15298	15341	15412	15288	15250	15285	15104	15118	15319	15083	15215	15154	15347	15020	15212	15047	15057	15251	15369	15118	15210	15268	15054	15272	15418	15216	15330	15193	15173	15105	15158	15330	15068	15265	15317	15068	15199	15136	15356	15493	15330	15452	15122	15185	15037	15274	15179	15119	15160	15205	15176	15278	15165	15108	15060	15097	15221	14966	15340	15059	15328	15164	15282	15274	15092	15271	15272	15274	15284	15258	15119	15267	15419	15214	15385	15421	15416	15172	15303	15252	15193	15209	15317	15268	15302	15197	15282	15288	15020	15148	15480	15478	15247	15193	15225	15265	15388	15260	15220	15139	15061	15109	15191	15050	15210	15105	15347	15242	15208	15214	15075	15285	15092	15192	15123	15090	15142	15278	15204	15304	15157	15259	15173	15188	15186	15415	15349	15322	15589	15219	15244	15060	15205	15481	15197	15313	15335	15358	15029	14990	15225	15256	15210	15290	15215	15292	15398	15279	15050	15360	15212	15239	15136	15226	15149	15183	15245	15029	15257	15427	15030	15184	15113	15264	14973	15203	14998	15194	15244	15100	14984	15101	15113	15072	15278	15276	15241	15332	15026	15140	15256	15173	15436	15157	15155	15413	15349	15372	15327	15250	15240	15249	15237	15290	15330	15366	15168	14987	15159	15266	15267	15260	15047	15284	15259	15097	15242	15494	15170	15121	15234	15110	15141	15218	15009	15308	15284	15340	15320	15033	15260	15099	15201	15069	15110	15136	15279	15265	15354	15197	15273	15059	15078	15179	15052	15401	15235	15217	15129	15238	15289	15238	15109	15330	15089	15376	15105	15306	15244	15216	15110	15201	15264	15275	15236	15167	15100	15277	15258	15214	15326	15395	15193	15085	15160	15200	15128	15041	15363	15301	15190	15127	15273	15190	15093	15199	15089	15352	15272	15238	15171	15156	15215	15107	15168	15436	15211	15075	15087	15210	15200	15344	15339	15244	15288	15298	15298	15221	15283	15221	15021	15371	15466	15212	15287	15218	15170	15216	15159	15272	15173	15298	15305	15202	15186	15420	15265	15322	15182	15325	15173	15026	15100	15143	15194	15341	15197	15234	15112	15254	15334	15351	15417	15179	15159	15104	15272	15221	15181	15389	15380	15219	15191	15326	15414	15291	15259	15278	15331	15335	15007	15292	15240	15098	15392	15201	15253	15181	15260	15239	15269	15289	15208	15053	15205	15215	15430	15269	15280	15274	15346	15051	15210	15040	15197	15343	15268	15234	15359	15273	15151	15200	15163	15231	15331	15289	15115	15124	15157	15314	15142	15357	15113	15047	15262	15258	15273	15449	15286	15355	15378	15209	15176	15192	15194	15365	15244	15092	15234	15227	15224	15175	15237	15427	15240	15296	15314	15143	15191	15115	15226	15245	15303	15243	15078	15429	15158	15015	15126	15130	15286	15110	15215	15122	15287	15116	15191	15125	15223	15163	15087	15189	15150	15351	15266	15236	15265	15197	15452	15078	15401	15265	15204	15113	15010	15321	15328	15029	15122	15342	15213	15109	15209	15272	15047	15381	15172	15534	15511	15185	15317	15164	15205	15179	15298	15381	15152	15127	15161	15074	15335	15073	15433	15194	15191	15147	15282	15307	15390	15220	15277	15209	15285	15242	15313	15319	15174	15293	15009	15356	15182	15062	15183	15315	15192	15140	15268	15308	15413	15272	15342	15301	15120	15142	15232	15050	15129	15158	15250	15467	15429	15160	15304	15157	15247	15339	15233	15380	15209	15075	15248	15194	14998	15226	15298	15229	15236	15209	15079	15358	15094	15278	15299	15227	15151	15260	15327	15123	15351	15170	15490	15256	15516	15173	15117	15251	15048	15324	15359	15245	14975	15098	15033	15236	15253	15290	15312	15113	15311	15368	15137	15288	15185	15268	15202	15214	14927	15278	15246	15255	15264	15137	15482	15381	15156	15279	15169	15169	15151	15136	15415	15195	15098	15166	15154	15143	15262	14992	15103	15119	15377	15240	15286	15418	15223	15408	15303	15190	15197	15208	15307	15192	15221	15264	15173	15277	14985	15089	15474	15346	15243	15351	15088	15142	15049	15255	15308	15251	15191	15096	15132	15089	15173	15152	15262	15266	15152	15134	15124	15289	15398	15300	15212	15303	15100	15132	15330	15069	15202	15408	15250	15243	15285	15331	15385	15118	15280	15286	15183	15249	15334	15160	15312	15054	15181	15132	15280	15149	15192	15218	14977	15092	15321	15322	15249	15293	15297	15105	15162	15352	15268	15198	15216	15170	15314	15232	15536	15314	15166	15211	15139	15366	15194	15125	15397	15304	15305	15255	15163	15213	15223	15121	15292	15130	15191	15204	15084	15174	15269	15175	15146	15267	15039	15149	15052	15197	15156	15276	15476	15154	15167	15279	15269	15225	15172	15314	15145	15372	15264	15254	15376	15277	15331	15536	15202	15250	15278	15232	15312	15207	15224	15168	15196	15180	15284	15237	15449	15114	15170	15189	15115	15270	15123	15388	15353	15322	15382	15211	15175	15283	14980	15097	15332	15316	15271	15229	15489	15356	15106	15285	15082	15254	15146	15196	15176	15195	15225	15476	15159	15237	15318	15198	15306	15112	15281	15205	15341	15276	15159	15365	15382	15319	15083	15146	15243	15158	15301	15344	15101	15165	15234	15405	15148	15324	15120	15177	15197	15127	15015	15337	15253	15118	15176	15360	15162	15252	15101	15346	15250	15333	15330	15235	15126	15292	15186	15386	15197	15150	15410	15203	15262	15291	15105	15248	15158	15262	15077	15172	15315	15237	15254	15335	15308	15432	15272	15019	15109	15360	15043	15099	15281	15382	15157	15385	15143	15234	15025	15290	15227	15303	15285	15274	15070	15241	15046	15211	15215	15383	15166	15426	15309	15383	15368	15275	15302	15338	15239	15104	15283	15139	15196	15323	15126	15144	15110	15220	15221	15363	15141	15164	15254	15256	15404	15275	15278	15350	15127	15094	14984	15281	15413	15115	15320	15288	15162	15255	15204	15430	15257	15285	15257	15162	15328	15212	15463	15139	15191	15254	15130	15241	15173	15536	15063	15171	15287	15459	15416	15262	15373	15256	15129	15393	15344	15310	15273	15353	15002	15282	15270	15124	15364	15209	15158	15322	14949	15208	15319	15028	15286	15242	15374	15432	15458	15245	15248	15389	15213	15098	15297	15411	15316	15303	15115	15201	15117	15221	15286	15174	15304	15040	15083	15127	15279	15291	15139	15211	15239	15351	15322	15324	15065	15237	15421	15255	15243	15285	15165	15154	15353	15192	15266	15255	15370	15278	15177	15233	14992	15339	15365	15235	15296	15347	15175	15487	15261	15449	15378	15211	15297	15253	15341	15179	15222	15228	15300	15294	15138	15114	15255	15099	15299	15289	15157	15118	15307	15220	15135	15114	15166	15221	15371	15214	15368	15096	15342	15149	15116	15276	15337	15466	15217	15165	15288	15352	14974	15393	15301	15308	15102	15171	15260	15037	15204	15117	15048	15193	15168	15114	15139	15358	15251	15236	15216	15296	15150	15055	15194	15336	15262	15236	15201	15189	15176	15299	15209	15298	15348	15150	15373	15239	15071	15192	15151	15238	15026	15205	15325	15204	15272	15493	15173	15277	15225	15238	15083	15152	15409	15203	15084	14920	15183	15166	15155	15326	15219	15133	14976	15188	15174	15243	15225	15204	15214	15346	15401	15208	15167	15204	15172	15029	15203	15314	15136	15214	15193	15087	14902	15325	15362
31113	51751	48588	38610	32996	29344	26211	23132	20814	18851	17382	16553	16024	15556	15180	14993	14677	14712	14464	14354	14237	14228	14020	14014	14009	13914	13779	13974	13786	13945	13806	13848	13708	13750	13522	13679	13644	13695	13647	13822	13535	13688	13769	13731	13579	13628	13753	13573	13760	13785	13716	13734	13606	13894	13835	13635	13674	13780	13579	13730	13780	13735	13658	13784	13633	13553	13534	13613	13741	13714	13794	13737	13637	13783	13596	13822	13597	13589	13645	13608	13651	13716	13638	13809	13776	13690	13653	13631	13625	13644	13595	13624	13478	13693	13791	13720	13712	13705	13669	13592	13637	13687	13659	13665	13703	13631	13593	13617	13707	13772	13804	13755	13740	13835	13626	13610	13567	13579	13602	13673	13670	13748	13458	13583	13522	13728	13648	13581	13768	13742	13616	13648	13726	13487	13672	13557	13679	13619	13666	13630	13764	13501	13736	13632	13709	13691	13658	13536	13688	13616	13774	13778	13615	13751	13581	13896	13663	13463	13693	13713	13614	13657	13704	13669	13737	13568	13682	13518	13594	13790	13625	13576	13781	13826	13797	13612	13633	13627	13691	13503	13553	13613	13642	13620	13768	13578	13625	13535	13835	13735	13664	13667	13728	13666	13763	13607	13731	13700	13687	13728	13656	13618	13734	13740	13855	13578	13639	13780	13629	13527	13604	13789	13680	13498	13505	13511	13627	13680	13670	13696	13757	13687	13728	13780	13636	13632	13559	13646	13685	13511	13857	13742	13826	13598	13593	13751	13741	13729	13770	13656	13697	13774	13722	13425	13654	13645	13686	13753	13794	13611	13737	13621	13726	13750	13544	13580	13532	13612	13619	13556	13603	13655	13754	13725	13742	13554	13637	13737	13710	13790	13739	13667	13648	13761	13612	13703	13779	13645	13649	13621	13599	13645	13699	13555	13770	13701	13712	13801	13670	13711	13675	13572	13647	13480	13733	13593	13584	13814	13657	13638	13654	13743	13817	13518	13639	13732	13504	13545	13676	13579	13720	13651	13842	13550	13767	13572	13605	13624	13589	13604	13750	13571	13700	13669	13592	13603	13631	13700	13761	13670	13678	13595	13562	13569	13651	13745	13905	13529	13632	13646	13703	13761	13579	13587	13824	13652	13764	13679	13603	13605	13609	13345	13771	13672	13538	13773	13687	13712	13626	13637	13666	13627	13564	13547	13689	13750	13621	13693	13667	13717	13750	13747	13727	13613	13636	13593	13713	13695	13550	13534	13636	13580	13756	13678	13622	13698	13767	13649	13777	13938	13531	13799	13611	13677	13715	13616	13719	13592	13701	13640	13582	13628	13761	13815	13609	13757	13647	13594	13705	13650	13529	13789	13738	13510	13467	13573	13777	13545	13838	13692	13616	13504	13711	13838	13690	13797	13525	13845	13699	13692	13826	13664	13534	13601	13738	13626	13527	13847	13682	13465	13798	13803	13666	13665	13675	13768	13561	13563	13822	13671	13746	13595	13650	13640	13697	13744	13656	13594	13502	13703	13465	13695	13682	13672	13672	13644	13774	13574	13699	13562	13723	13650	13640	13635	13512	13581	13617	13841	13611	13860	13834	13630	13616	13724	13725	13754	13547	13723	13797	13604	13670	13712	13664	13548	13632	13706	13604	13607	13604	13581	13517	13701	13592	13709	13620	13671	13817	13755	13600	13770	13808	13511	13669	13658	13579	13678	13632	13638	13678	13472	13675	13720	13681	13588	13714	13785	13622	13485	13639	13720	13723	13686	13627	13809	13563	13708	13713	13631	13580	13860	13661	13622	13441	13534	13672	13617	13636	13644	13655	13692	13698	13575	13709	13712	13603	13514	13685	13651	13680	13575	13642	13610	13724	13750	13637	13746	13764	13761	13794	13687	13612	13594	13695	13716	13818	13957	13564	13748	13652	13623	13508	13658	13673	13624	13870	13725	13679	13704	13893	13737	13642	13699	13572	13634	13795	13581	13669	13775	13662	13601	13655	13767	13609	13539	13666	13542	13628	13516	13624	13701	13751	13762	13657	13819	13674	13573	13725	13747	13644	13712	13516	13672	13483	13741	13499	13778	13771	13632	13570	13752	13739	13678	13582	13779	13553	13628	13723	13611	13614	13698	13464	13522	13587	13610	13613	13549	13722	13737	13782	13651	13709	13639	13612	13744	13733	13731	13369	13738	13725	13789	13640	13742	13624	13659	13718	13690	13775	13468	13828	13633	13487	13871	13719	13727	13669	13857	13729	13738	13678	13523	13535	13658	13722	13610	13571	13725	13726	13579	13684	13557	13628	13681	13703	13799	13570	13604	13762	13804	13665	13594	13586	13678	13554	13776	13634	13568	13816	13723	13739	13791	13573	13516	13813	13660	13820	13554	13664	13524	13547	13814	13843	13521	13665	13569	13657	13676	13611	13674	13769	13835	13797	13608	13600	13779	13753	13819	13605	13750	13770	13528	13711	13717	13676	13598	13656	13604	13651	13752	13747	13699	13758	13736	13692	13779	13639	13610	13497	13689	13654	13492	13620	13846	13769	13752	13709	13622	13637	13669	13810	13739	13745	13833	13583	13745	13628	13800	13575	13427	13560	13612	13654	13685	13593	13699	13794	13680	13720	13685	13598	13484	13661	13716	13625	13622	13641	13757	13642	13673	13693	13577	13668	13653	13802	13702	13661	13759	13755	13731	13661	13777	13399	13735	13692	13943	13587	13737	13697	13598	13642	13669	13761	13690	13751	13497	13736	13645	13745	13679	13655	13747	13722	13556	13561	13505	13576	13669	13763	13731	13709	13577	13702	13622	13487	13497	13575	13683	13558	13604	13572	13730	13674	13713	13713	13676	13546	13719	13679	13526	13823	13559	13594	13708	13667	13565	13701	13611	13762	13721	13626	13604	13691	13763	13700	13555	13601	13756	13630	13573	13689	13490	13627	13670	13667	13657	13747	13593	13706	13848	13808	13509	13663	13597	13681	13514	13644	13585	13712	13558	13580	13810	13725	13569	13769	13662	13707	13653	13650	13657	13728	13632	13730	13641	13743	13617	13837	13777	13688	13595	13656	13663	13737	13576	13733	13459	13706	13659	13863	13723	13635	13636	13637	13549	13674	13667	13667	13709	13878	13668	13754	13599	13764	13608	13648	13605	13712	13852	13675	13837	13666	13548	13549	13773	13698	13735	13667	13590	13794	13784	13772	13863	13682	13691	13637	13601	13641	13688	13582	13739	13538	13649	13694	13725	13509	13722	13545	13728	13678	13525	13648	13669	13730	13676	13745	13532	13564	13609	13794	13672	13722	13598	13728	13649	13790	13503	13549	13734	13717	13611	13502	13786	13577	13757	13573	13653	13827	13605	13680	13710	13642	13615	13753	13704	13504	13602	13710	13599	13685	13616	13542	13743	13594	13629	13500	13466	13725	13794	13553	13706	13601	13636	13585	13729	13870	13691	13614	13596	13724	13754	13629	13585	13866	13600	13661	13692	13739	13677	13684	13799	13730	13675	13590	13633	13582	13523	13575	13750	13533	13601	13708	13482	14005	13611	13745	13664	13548	13682	13531	13629	13643	13744	13616	13764	13781	13597	13555	13839	13579	13619	13564	13678	13702	13502	13794	13560	13542	13692	13649	13738	13677	13716	13638	13736	13707	13642	13660	13535	13721	13620	13578	13702	13608	13695	13720	13669	13652	13742	13690	13739	13654	13646	13599	13644	13685	13701	13688	13586	13611	13625	13618	13768	13542	13800	13702	13641	13674	13686	13741	13592	13902	13555	13707	13534	13694	13875	13716	13890	13864	13597	13653	13423	13485	13598	13806	13742	13703	13696	13704	13506	13779	13662	13605	13576	13687	13908	13756	13718	13609	13532	13556	13476	13712	13555	13673	13745	13698	13638	13516	13741	13648	13611	13601	13603	13575	13656	13632	13591	13616	13727	13811	13704	13886	13764	13701	13599	13780	13703	13596	13650	13631	13680	13675	13619	13803	13530	13577	13499	13617	13662	13644	13758	13705	13567	13728	13690	13671	13677	13679	13636	13667	13686	13662	13637	13677	13647	13784	13716	13630	13657	13772	13428	13709	13748	13617	13592	13729	13516	13636	13697	13699	13767	13567	13737	13563	13841	13752	13654	13667	13492	13654	13778	13596	13660	13884	13688	13669	13742	13810	13626	13665	13621	13711	13627	13508	13648	13619	13678	13710	13653	13774	13714	13701	13760	13596	13537	13576	13685	13745	13767	13616	13571	13632	13655	13735	13645	13673	13766	13729	13559	13688	13699	13603	13633	13650	13455	13616	13549	13651	13514	13698	13625	13681	13718	13765	13459	13551	13623	13705	13614	13753	13532	13623	13751	13749	13551	13771	13685	13550	13659	13735	13778	13654	13735	13524	13585	13691	13488	13705	13835	13728	13444	13768	13663	13715	13591	13648	13545	13804	13553	13705	13755	13726	13680	13804	13744	13603	13749	13738	13510	13718	13571	13460	13697	13651	13702	13504	13648	13603	13690	13556	13743	13631	13774	13569	13702	13596	13681	13688	13860	13650	13666	13840	13586	13631	13607	13682	13778	13603	13795	13714	13579	13866	13641	13592	13760	13646	13529	13684	13628	13637	13718	13627	13738	13607	13687	13640	13723	13676	13649	13758	13629	13689	13691	13710	13810	13640	13759	13735	13753	13508	13675	13577	13804	13722	13630	13716	13543	13703	13695	13509	13733	13714	13672	13661	13529	13736	13739	13696	13776	13763	13694	13712	13574	13552	13658	13597	13713	13695	13676	13646	13607	13576	13889	13739	13693	13546	13566	13856	13585	13763	13702	13676	13612	13764	13645	13824	13803	13596	13743	13726	13590	13625	13727	13723	13688	13600	13734	13737	13590	13760	13701	13691	13575	13598	13615	13709	13692	13853	13732	13774	13696	13527	13808	13603	13802	13787	13667	13636	13632	13458	13718	13761	13732	13739	13668	13757	13564	13604	13544	13742	13715	13707	13745	13641	13614	13789	13748	13825	13802	13570	13752	13720	13706	13838	13687	13418	13761	13762	13744	13557	13709	13653	13751	13766	13524	13617	13573	13637	13721	13627	13795	13705	13631	13851	13639	13576	13433	13665	13778	13857	13720	13666	13640	13675	13696	13583	13587
22897	21145	28920	23969	23381	27901	30145	24792	22516	20721	19511	18622	18081	17443	17351	17206	17033	16643	16580	16476	16681	16445	16394	16176	16234	16185	16156	16165	15989	15996	16135	15744	15987	15889	15913	16069	15970	15942	15925	15861	15894	15893	15857	15931	15928	15878	15871	15805	15984	16025	15891	15831	15939	15976	15886	15918	15832	15835	15940	16016	15896	15856	15871	16005	15810	15787	15784	15783	15777	15731	16002	15771	15889	15863	15851	15876	15779	15746	15838	15922	15573	15806	15779	15787	15738	15770	15800	15827	15901	15816	15994	15908	16051	15868	15872	15900	15750	15808	15874	15823	15840	15842	15896	15850	15824	15747	15758	15962	15661	15687	15824	15847	15837	15702	15728	15762	15725	15591	15804	15687	15619	15671	15901	15645	15685	15840	15853	15826	15912	15869	15862	15984	15845	15821	16004	15772	16117	15724	15887	15936	15775	15775	15853	15733	15646	15781	15705	15754	15608	15663	15826	15892	15902	15720	15864	15807	15882	15772	15861	15799	15878	15770	15738	15921	15900	15826	16007	15837	15578	15794	15854	15875	15822	15849	15802	15756	15771	15693	15867	15647	15942	15700	15849	15767	15761	15707	15808	15749	15861	15947	15794	15530	15626	15776	15810	15645	15886	15922	15587	15798	15843	15699	15804	15900	15861	15762	15827	15767	15726	15848	15625	15619	15683	15796	15822	15763	15924	15766	15664	15755	15767	15780	15786	15885	15942	15841	15748	15748	15881	15708	15667	15775	15707	15592	15807	15747	15760	15661	15894	15680	15671	15899	15740	15643	15682	15616	15760	15879	15886	15665	15838	15801	15679	15896	15818	15881	15800	15617	15951	15844	15791	15822	15691	15937	16023	15707	15750	15743	15913	15664	15779	15724	15926	15875	15583	15579	15887	15899	15808	15815	15886	15770	15966	15989	15885	15670	15929	15794	15730	15645	15862	15675	15737	15817	15773	15869	15787	15921	15864	15669	15822	15713	15648	15719	15895	15740	15780	15804	15754	15845	15881	15811	15804	15829	15889	15920	15864	15828	15931	15858	15774	15717	15787	15849	15796	15707	15953	15965	15744	15790	15921	15762	15817	15807	15583	15865	15916	15660	15862	15835	15855	15790	15752	15968	15755	15585	15845	15788	15674	15726	15815	15921	15904	15940	15836	15746	15808	15744	15867	15660	15941	15801	16027	15750	15733	15935	15636	15635	15808	15902	15823	15768	15754	15681	15919	15901	15694	15783	15857	15902	15846	15578	15975	15781	15733	15541	15726	15679	15694	15783	15682	15757	15613	15621	15602	15704	15659	15903	15699	15773	15644	15558	16020	15584	15714	15766	15783	15707	15880	15782	15883	15757	15820	15713	15873	15659	15915	15918	15814	15870	15841	15896	15712	15747	15892	15857	15851	15749	15849	15795	15928	15627	15732	15936	15826	15864	15714	15755	15791	15796	15920	15783	15796	15786	15688	15856	15814	15791	15973	15633	15854	15821	15908	15720	15706	15773	15865	15853	15778	15770	15771	15838	15753	15972	15834	15854	15794	15661	15845	15697	15852	15979	15802	15854	15853	15851	15857	15826	15846	15597	15759	15607	15632	15704	15814	15958	15811	15753	15722	15792	15668	15615	15707	15735	15646	15831	15889	15695	15848	15719	15673	15708	15841	15803	15937	15884	15812	15834	15618	15782	15623	15783	15669	15810	15707	15751	15756	15728	15862	15914	15752	15826	15797	15710	15776	15710	15859	15790	15773	15731	15797	15616	15870	15664	15852	15797	15797	15661	15928	15642	15802	15826	15621	15745	15810	15792	16092	15935	15743	15792	15748	15950	15964	15896	15743	15672	15754	15484	15871	15897	15852	15995	15781	15695	15771	15862	15766	15783	15981	15915	15634	15663	15827	15851	15973	16006	15902	15937	15649	15780	15864	15668	15751	15923	15795	15817	15872	15797	15876	15809	15961	15591	15755	15792	16039	15800	15741	15838	15882	15906	15770	15891	15850	15650	15678	15890	15809	15906	15829	15719	15868	15882	15834	15988	15803	15821	15656	15797	15915	15730	15710	15541	15676	15868	15691	15667	15784	15812	15666	15897	16165	15815	15926	15823	15822	15793	15604	15808	15850	15907	15646	15759	15882	15908	15758	15889	15705	15914	15814	15906	15762	15921	15721	16000	15737	15660	15646	15582	15813	15669	15766	15958	15963	15840	15838	15629	15855	15903	15803	15677	15749	15856	15861	15733	15622	15568	15923	15632	15779	15759	15954	15631	15874	15681	15738	15871	15863	15783	15695	15650	15788	15659	15857	15687	15775	15719	15672	15631	15965	15602	15976	15866	15718	15790	15668	15889	15829	15782	15873	15732	15807	15843	15595	15840	15910	15702	15900	15790	15636	15790	15843	15880	15626	15622	15849	16031	15638	15786	15951	15711	15669	15773	15958	15939	15974	15856	15837	15776	15651	15793	15846	15804	15691	15726	15858	15765	15630	15672	15746	15899	15733	15668	15734	15548	15850	15835	15716	15988	15703	15742	15773	15894	15893	15698	15897	15868	16017	15589	15784	15819	15748	15793	15710	15570	15620	15749	15961	15822	15903	15753	15686	15788	15864	16028	15721	15744	15699	15868	15847	15754	15881	15821	15772	15845	15525	15875	15895	15662	15641	15644	15692	15652	15659	15657	15624	15709	15798	15792	15854	15749	15750	15928	15857	15902	15866	15899	15947	15879	15760	15695	15697	15893	15633	15755	15655	15864	15923	15740	15733	15624	15763	15652	15933	15639	15723	15657	15598	15809	15701	15702	15766	15686	15724	15791	15923	15783	15784	15691	15810	15656	16020	15761	15864	15905	15707	15802	15748	15724	15636	15835	15960	15767	15861	15868	15793	15852	15864	15716	15725	15715	15691	15870	15801	15721	15924	15920	15725	15863	15743	15841	15803	15785	15882	15719	15875	15460	15925	15763	15812	15792	15946	15928	15915	15851	15714	15714	15833	15737	15818	15858	15611	15626	15913	15800	15779	15902	15649	15607	15685	15971	16047	15722	15860	15885	15770	15902	15794	16000	16019	15960	15757	15656	15691	15827	15721	15630	15688	15825	15674	15708	15905	15742	15777	15590	15864	15795	15824	15824	15799	15736	15717	15853	15786	15950	15680	15751	15672	15688	15913	15954	15819	15675	15823	15766	15797	15848	15681	15741	15739	15651	15785	15852	15748	15921	15835	15774	15858	15832	15968	15813	15890	15845	15692	15751	16006	15894	15952	16059	15773	15657	15817	15748	15884	15987	15710	15869	15748	15669	15911	15771	15838	15796	15702	15744	15821	15763	15846	15719	15801	15884	15696	15704	15829	15794	15787	15916	15595	15707	15864	15907	15796	15958	15875	15829	15669	15673	15827	15748	15619	15689	15760	15817	15749	15618	15866	15880	15824	15588	15891	15777	15939	15709	15772	15788	15736	15787	15718	15838	15667	15795	15792	15842	15744	15839	15795	15763	15814	15680	15759	15958	15637	15758	15726	15689	15982	15828	15559	15698	15861	15695	15822	15890	15963	15801	15966	15857	15750	15765	15979	15902	15710	15728	15707	15826	15801	15758	15866	15751	15875	15704	15941	16021	15645	15771	15784	15726	15680	15735	15881	15623	15927	15656	15903	15698	15770	15947	16018	15846	15802	15706	15821	15706	15808	15800	15584	16001	15820	15772	15797	15883	15785	15630	15612	15795	15488	15681	15549	15986	15897	15844	15811	15655	15745	15677	15697	15556	15756	15756	15690	15780	15777	15984	15875	15732	15634	15878	15749	15727	15787	15923	15699	15784	16017	15773	15895	15659	15811	15708	15726	15796	15769	15917	15671	15704	15824	15776	15913	15849	15846	15790	15842	15745	15843	15682	15881	15958	15880	15718	15946	16112	15829	15826	15785	15740	15748	15685	15929	15960	15925	15869	15885	15890	15858	15778	15772	15793	15834	15641	15841	15793	15845	16000	15682	15764	15741	15882	15924	15807	15802	15728	15739	15833	15680	15491	15752	15838	15719	15838	15741	15788	15737	15778	15688	15717	15830	15798	15762	15842	15783	15763	15851	15760	15990	15709	15682	15789	15628	15535	15694	15807	15822	15929	15716	15784	15848	15747	15704	15769	15732	15888	15775	15712	15691	15764	15953	15803	15880	15713	15830	15803	15763	15794	15900	15849	15785	15788	15685	15512	15668	15698	15830	15888	15607	15770	15826	15776	15786	15956	15760	15762	15817	15809	15884	15809	15685	15788	15879	15872	15959	15743	15728	15601	15751	15671	15816	15635	15621	15783	15916	15751	15763	15808	15856	15712	15836	15690	15846	15898	15701	15888	15989	15797	15973	15801	15605	15876	15770	15767	15659	15776	15919	15859	15786	15850	15928	15722	15975	15674	15827	15822	15800	15669	15933	15709	15743	15640	15860	15856	15903	15582	15760	15843	16028	15873	15844	15853	15594	15761	15884	15794	15793	15690	15741	15895	15867	15749	15809	15848	15813	15638	15759	15753	15816	15542	15861	15706	15775	15689	15765	15894	15788	15850	15751	15753	15838	15931	15813	15874	15741	15814	15726	15876	15890	15824	15790	15767	15928	15952	15741	15726	15754	15770	15940	15779	15945	15874	15934	15831	15720	15648	15786	15920	15735	15776	15731	15745	15904	15739	15756	15760	15640	15715	15764	15606	15668	15752	15692	15558	15709	15871	15681	15855	15829	15748	15867	15848	15908	15778	15823	15735	15610	15614	15870	15728	15866	16016	15779	15953	15557	15614	15844	15601	15762	15834	15761	15786	15735	15674	15773	15746	15707	15779	15744	15839	15653	15749	15653	15548	15715	15830	15951	15950	15661	15693	15875	15847	15668	15829	15847	15804	15800	15820	15851	15832	16007	15852	15891	15796	15756	15831	15873	15876	16016	15866	15841	15690	15914	15671	15836	15820	15808	15887	15620	15981	15639	15603	15664	15756	15914	15759	15654	15676	15833	15953	15780	15871	15922	15659	15925	15851	15787	15601	15814	15995	15845	15771	15773	15966	15723	15732	15749	15738	15869	15891	15664	15805	15694	15943	15894	15808	15895	15781	15775	15831	15557	15678	15744	15683	15756	15836	15861	15695	15776	15827	15797	15740
33577	57416	53875	43483	37844	33717	29767	26267	23471	20511	19330	17891	17185	16599	16265	15728	15602	15156	15104	14860	14720	14702	14523	14457	14249	14442	14256	14061	14316	14080	14144	14070	13957	13967	14056	14111	14051	13972	14066	13970	14110	14004	14105	14002	13985	14061	13968	13960	14102	14126	13986	14079	13821	13863	14206	13800	13908	14017	14002	14029	14043	13980	13695	14021	14073	13916	14076	13911	14135	14089	13998	14104	13969	14131	13942	13883	13998	14100	13959	14131	14034	13883	13948	14021	13967	13975	14172	13891	13961	13941	13945	14085	13996	13989	13972	14034	14011	13937	13879	13943	13919	13894	14071	14049	13914	13979	14006	14079	14157	13921	13944	14222	13985	13955	13820	13981	14102	14017	14040	14090	13956	13954	13798	13927	13893	13995	13866	13978	13935	13927	14013	13890	14013	14107	13995	14086	13949	13779	14121	13984	13877	13950	13955	13936	13988	14058	13862	14073	13956	14099	13948	14071	13918	14096	14077	14175	14043	13903	13990	14028	13745	13913	13940	13837	14037	14105	14067	13951	14034	13970	13810	13933	13939	13852	13957	13894	13938	13886	14026	13965	14022	14052	14057	13916	13989	14030	13943	14050	13913	14171	14039	14079	14102	13903	13914	14193	14191	13794	13997	14006	13753	13883	14022	13915	13859	13984	14073	14026	13979	13915	13842	13985	13845	13861	13981	13958	14110	14051	13902	13957	13956	13952	13952	14049	14090	13861	14008	14032	13984	14119	14060	13934	13993	14024	13968	13949	13999	13908	13974	13979	13946	14063	14063	14078	14033	13947	13851	13953	14048	14105	14203	13837	13912	13750	14145	14160	14043	14013	13940	14016	14045	14084	13910	14101	13970	13946	13908	14020	13921	13877	13999	13895	14078	13893	13953	14129	13952	14059	14080	14023	13885	13944	13930	13963	14086	14099	13882	14127	13996	13983	13904	13823	14021	14046	14122	14072	14001	13817	13997	13774	14003	14109	13997	14029	13959	13991	14077	14108	14037	13775	13930	14040	14026	13858	14058	14035	14085	14041	14054	14019	14012	13925	13964	14019	13950	14032	13923	13915	14007	13995	13991	13967	13934	13997	14045	14037	14032	13918	14172	14050	14022	14032	14114	13987	13853	14095	13954	13983	13792	14096	13837	13922	14114	13975	13924	13950	14066	14020	13972	14066	14122	13991	14064	13872	14051	14041	14003	13867	14118	13731	14035	13853	13871	14084	14070	13911	14065	14054	14177	13943	13947	13903	14154	13934	14013	14025	13781	14067	14016	13997	13848	13972	13996	14059	14030	14011	13951	13926	14105	14101	13883	13897	13906	14032	13982	14175	14009	14011	13986	13862	14106	14045	14003	13824	14155	13847	13991	13865	14019	13951	13857	13996	13968	14142	14006	13984	13900	13884	14116	13890	14034	14089	13871	14026	14035	14167	14070	13975	13821	13833	13916	13905	13859	14109	14041	13952	13897	14110	14054	13975	14021	14140	14143	13976	13971	13991	13976	13937	13846	14181	13924	13860	13981	14182	14060	14041	13915	13993	13952	13913	13941	13988	13884	14114	14015	13901	14043	13998	13852	14135	13852	13961	14031	14052	13984	14006	13949	13761	13840	14021	13953	13975	13925	13966	13972	13933	13917	14046	13945	14006	13885	14037	14058	14021	14078	13976	14034	13885	14071	14149	13993	13890	13923	13989	14022	14015	13959	13986	13954	13824	14037	13902	14040	13954	14121	13845	14026	13999	13986	14017	14032	13987	13869	13953	13885	13998	13849	14044	13916	13907	14004	14060	13984	14043	13997	13905	14062	13981	13978	14072	13940	13896	13975	13820	13947	14012	14035	13938	13843	13866	13891	13993	13860	14131	14144	13925	14065	13865	14010	14011	14081	13803	13906	13909	13945	13940	14032	13813	14122	14002	13929	14071	13701	14061	13929	14033	13917	13801	13914	14089	13950	14058	13877	14025	13955	14023	13868	13866	13780	13953	13923	13927	13850	14130	13917	13997	14145	13953	13824	13937	13888	14146	14038	13847	13729	13952	13927	13945	14038	14178	14042	13837	13934	13950	13842	14016	13978	14069	13923	14063	14134	13849	13961	14070	14076	13872	13875	13979	13798	14051	14027	13996	13947	14102	13943	13935	14032	14051	13808	13797	13807	13970	14021	14051	14027	13979	14104	14025	14094	14122	14012	14147	14094	14022	13932	13889	13834	13935	13908	13928	14037	14140	14034	14064	13932	14004	14093	14027	14138	14043	13933	14091	14028	14008	13861	14140	14185	13893	13904	13960	13960	14027	13935	13899	13987	14062	13972	14038	13842	14050	13889	14027	13856	13938	14032	13651	14152	14041	14052	14004	13941	14108	13876	14022	13904	14037	13903	14027	14139	13890	13823	14035	14088	13945	14056	13953	14094	13849	13842	13891	13957	13942	13858	14051	13868	13968	13982	13912	14097	13868	13976	14097	14136	14233	13886	14048	14023	14019	14110	13938	13946	13926	13842	14115	14047	13927	13972	13940	14020	13987	13866	14091	14011	13880	13881	13953	13948	14020	13982	14048	14124	13891	13846	13929	13876	13928	14090	14002	14061	13943	14103	14001	14040	13896	13864	13954	14218	13997	13880	14008	14095	13898	14012	13888	14185	13934	14165	13991	13940	14101	14056	14042	14155	13982	13879	13862	13883	13844	14011	13856	13777	13941	14004	13826	13994	13996	14039	14128	13935	13944	14108	14127	14038	13969	13928	14090	14034	13971	14113	14008	13997	14045	14104	13936	13937	14061	13992	14065	13969	13990	14043	14137	14153	13993	13970	13975	13972	14160	13984	14006	13924	14056	14018	13973	13965	13960	13768	13824	14083	13940	14050	14022	13958	13883	13955	13949	14063	14084	14050	14054	13967	13972	13873	13984	13960	13955	13941	13764	14001	14050	14016	13853	14107	14015	13940	14143	13922	13930	14109	14014	14039	14011	14016	13994	14038	13913	14155	14246	14012	13915	14001	13933	13892	13994	13861	13970	13977	13948	14047	14026	13995	13992	14061	13823	14082	14028	13944	13955	14044	13838	14042	14015	13987	13886	14065	14034	14030	13990	14015	13864	13820	13949	14080	13876	14042	13864	13848	13828	13925	14017	14033	13944	13830	14015	14104	14019	13946	13762	13879	13919	13947	14062	13972	13864	13990	13697	13882	13945	13966	14045	13991	13950	13953	14056	13918	13904	13881	13936	14013	14020	14048	14035	14135	13921	13937	14043	13945	13911	13973	14116	13985	13957	13878	13846	14131	14012	14074	13963	13985	13891	14034	13917	13992	13999	13961	13907	13934	13880	14112	14163	14043	13954	14128	14298	13992	14007	14026	13944	14046	14210	14109	13887	13815	14036	13974	13884	14047	14029	14090	13820	13916	13942	13976	14037	13938	14074	14086	13999	13949	13884	13960	13893	13897	13970	14036	14109	14099	13816	14020	14091	13995	13952	13989	14134	13998	14133	14026	13908	14027	14040	13998	14043	13939	13926	13727	14128	13967	13769	14114	14057	13978	13922	14056	13878	13989	13936	13765	14141	14087	13946	13929	13978	14045	14126	13955	14144	13983	14053	14176	14046	14010	13955	14180	13996	13949	13951	14060	13993	13902	14001	14064	13950	14036	13906	14032	14078	13880	14001	13937	14057	14043	14014	13854	14110	13820	13966	13938	14063	14003	13755	14024	14013	14035	13776	13910	13869	14106	14148	14041	14130	13817	14213	13842	13978	14058	13962	14019	14014	13927	14028	13972	14044	14015	14016	14039	13993	13915	13801	14005	14010	13821	13933	13883	13963	14036	13917	14027	13957	14109	14077	14071	13991	14252	14063	13956	14042	14029	13831	13941	14093	13850	14083	14015	13851	13983	13996	14005	13943	13942	13967	14033	14167	14060	13953	13990	14128	13969	13954	14019	13924	14045	14023	14015	13937	13873	13862	14066	14101	13906	14092	14059	13898	14086	14004	13851	13988	13935	14044	14008	13905	13973	13922	13889	14057	13954	13939	13997	13793	14029	13998	13893	14009	14110	14038	14003	13914	14059	14002	13922	13805	13950	13961	14012	14180	13818	13971	13951	13984	14040	14121	14066	14065	13897	13850	14032	14100	13957	14149	13916	13911	14097	13950	13860	13884	13937	13910	13942	14067	13961	14056	13970	13890	13879	13786	13992	13985	14080	13935	14083	14013	13904	14060	13977	14106	13897	14026	14022	13833	13976	14056	13942	13938	14034	13893	14050	13742	14139	13926	14065	13985	14169	14121	14169	14007	14101	13970	14007	13737	14002	13710	13995	13933	14125	13965	13954	14056	13857	13913	14006	13953	13926	13993	13996	13783	13963	13803	13968	13814	13923	14009	14076	14085	14016	14086	13891	13983	13926	13921	14076	14079	14018	14021	14126	13858	13982	13995	13930	13899	13939	13885	13919	14042	13881	13869	14006	14004	13913	14073	13869	14089	13917	13883	13983	13783	14118	13723	13890	14021	13979	14064	14100	13993	14022	13911	13957	13926	14015	13928	13997	13888	13974	13877	13981	14153	14029	13870	13967	13943	13920	14077	13988	14023	13750	14066	13972	13794	14001	13971	14068	13915	14051	14013	13917	13969	14102	14016	13979	14125	13928	14012	13971	14102	14029	13960	14087	13995	13940	14096	13934	13867	14035	14066	13769	13951	14020	14084	14132	14089	14032	13978	13965	13873	13934	13884	14118	14018	14113	13953	13972	13969	13949	14005	13921	14000	14064	13965	13800	14015	14044	13937	13994	13913	13951	13959	14063	14100	13842	13888	14095	14121	13946	13870	14084	13845	13930	14071	13887	14058	14134	13989	13878	13989	13638	13979	13836	13837	14172	14000	13966	13779	14053	14085	13925	14049	13869	13810	13987	13963	13985	14067	14048	14064	13743	13895	14032	13884	14004	13975	13940	13876	13991	13989	14088	13941	13923	13977	14080	14007	13999	14013	13797	13984	14073	13960	14086	14111	14139	14055	14132	14071	13842	14127	13949	13945	13882	14000	13910	13999	13950	13867	14006	14043	13964	13896	13961	14034	14033	13953	14025	14046	14071	13961	13841	14062	14040	14001	13908	14003	14029	14004	14084	13923	14064	14006	14059	14152
29879	30110	37637	32992	27086	23725	21120	19225	18267	17457	16793	16515	16042	16186	15910	15724	15634	15530	15374	15300	15533	15400	15419	15458	15317	15162	15179	15192	15378	15439	15393	15271	15277	15405	15407	15179	15112	15158	15409	15091	15387	15058	15125	15103	15226	15153	15373	15330	15343	15111	15114	15058	15334	15251	15293	15340	15104	15215	15094	15129	15160	15094	15149	15471	15169	15132	15347	15318	15187	15098	15194	15199	15134	15224	15300	15078	15304	15185	15147	15244	15126	15405	15231	15062	15400	15081	15231	15336	15099	15082	15355	15258	15284	15130	15186	15049	15132	15276	15148	15000	15043	15198	15261	15173	15150	15098	15224	15199	15148	15064	15114	15272	15369	14930	15228	15381	15174	15042	15153	14977	15201	15110	15184	15179	15485	15266	15390	15112	15270	15330	15308	15175	15090	15292	15192	15212	15133	15136	14985	15121	15301	15135	15093	15150	15054	15239	15177	15198	15229	15299	15154	14972	15212	15318	14986	15125	15136	15153	15208	15145	15048	15138	15140	15081	15278	15015	14982	15270	15075	15149	15215	15223	15231	15316	15310	15147	15167	15126	15152	14957	15155	15113	15357	15244	15178	15285	15044	15202	15244	15286	15281	15214	15224	15126	15108	15155	15255	15231	15131	15167	15105	15043	15224	15376	15400	15020	15114	15378	15232	15161	15162	15088	15312	14990	15189	15079	15203	15140	15123	15107	15082	15250	15240	15336	15231	15041	15150	15198	15156	15291	15293	15076	15231	15192	15144	15446	15306	15160	15119	15297	15147	15163	15407	15255	15325	15213	15101	15119	15202	15202	15187	15033	15169	15013	15190	15221	15064	15067	15151	15110	15292	15125	15022	15094	15081	15045	15455	15095	15393	14952	15180	15107	15303	15229	15202	15277	15115	14971	15100	15208	15175	15226	15170	15251	15162	15172	15343	15254	15265	15463	15167	15330	15146	15422	15250	15205	15329	15275	15295	15303	15139	15107	15093	15195	15245	15264	15239	15168	15193	15302	15069	15246	15302	15214	15219	15258	15235	15024	15223	15056	15127	14885	15084	15072	15277	15161	15160	15295	15201	15377	15146	15125	15277	15166	15387	15243	15170	15361	15202	15296	14935	15074	15173	15121	15200	15132	14958	15184	15284	15057	15145	15207	15081	15400	15088	15422	15256	15104	15144	15183	15090	15022	15181	15065	15162	15084	15096	15222	15408	15228	15246	15287	15511	15237	15187	15099	15232	15045	15223	15378	15241	15428	15251	15052	15002	15355	15282	14970	15191	15136	15471	15097	15179	14946	15269	15290	15036	15234	15163	15179	15227	15159	15093	15063	15058	15226	15207	15138	15236	15104	15354	15250	15044	15280	15185	15233	15184	15112	15210	15141	15097	15131	15225	15270	15223	15007	15204	15125	15301	15130	15236	15192	15254	15027	15212	15004	15190	15243	15088	14877	15085	15182	15275	15285	14999	15305	15185	15166	15071	15161	15288	15042	15205	15123	15091	15135	15051	15274	15202	15317	15265	15292	15175	15057	15161	14984	15123	15156	15031	15215	15118	15067	15140	15153	15179	15165	15206	15135	15233	15200	15303	15061	15138	15010	15277	15242	15221	15138	15239	15208	15118	15245	15331	15222	15076	15190	15155	15230	15325	15523	15344	15024	15113	15401	15303	15254	15199	15194	15347	15207	15207	15103	15268	15190	15344	15202	15181	14967	15197	15281	15093	15356	15059	15220	15071	15315	15239	15202	15281	15254	15233	15239	15213	15105	15162	15097	15135	15080	15359	15386	15199	15148	15232	15135	15387	15203	15343	15130	15205	15372	15149	15147	15217	15160	15281	15329	14891	15134	15219	15231	15166	15244	15145	15452	15234	15284	15287	15154	15257	15196	15225	15031	15166	15149	15156	15183	15161	15312	15347	15218	15224	15129	15190	15347	15262	15337	15004	15124	15196	15087	15208	15242	15182	15190	15142	15137	15007	15232	15207	15291	15044	15083	15151	15109	15326	15234	15079	15150	15097	15291	15190	15048	15065	15208	15243	15159	15301	15018	15121	15098	15050	15193	15143	15075	15092	14999	15278	15036	15212	15234	15155	15212	15130	15162	15273	15197	15260	15236	15309	15309	14997	15035	14924	15214	15111	15215	15208	15059	15248	15433	15210	15417	15427	15179	15115	15284	15342	15121	15199	15106	15144	15302	15319	15198	15364	15214	15337	15222	15234	15019	15390	15260	15163	15106	15439	15149	15061	15277	15086	15340	15025	14921	15329	15142	15228	15247	15116	14950	15001	15414	15093	15231	15134	15266	15325	15212	15301	15284	15039	15066	15284	15318	15220	15095	15078	15059	15227	15322	15308	15232	15216	15241	15295	15216	15013	15209	15334	15095	15304	15198	15263	15191	15000	15239	15165	15248	15285	15169	15109	14909	15181	15002	15159	15197	15125	15403	15146	14993	15242	15061	14959	15158	15015	15114	15308	15153	15127	15183	15268	15069	15182	15081	15176	15339	15367	15128	15391	15303	15359	15159	15160	15043	15230	15345	15152	15191	15022	15430	15266	15045	15240	15114	15235	15084	14926	15097	15198	15353	15081	15134	15080	15416	15147	15312	15257	15333	15174	15208	15173	15191	15179	15124	15288	15050	15031	15383	15281	15400	15043	15051	14955	15230	15179	15041	14973	15172	15132	15143	15314	15149	15180	15199	15195	15349	15345	15148	15133	15077	15086	15287	15100	15412	15110	15160	15373	15110	15221	15030	15289	15107	15276	15001	15088	15226	15078	15009	15195	15057	15310	15140	15109	15126	15072	15205	15323	14991	15197	15276	15162	15041	15288	15168	15348	15048	15138	15210	15120	15106	15190	15124	15434	15190	15054	15206	15188	15151	15245	15255	15270	15261	15248	15203	15127	15256	14991	15157	15283	15143	15033	15062	15034	15234	15083	15217	15169	15206	15232	15224	15157	15160	15156	15339	15074	15234	15098	15294	15365	15407	15183	15067	15208	15330	15171	15374	15314	15291	15157	15166	15238	15131	14943	15277	14871	15105	15244	15259	15008	15250	15135	15124	15054	15198	15248	15089	15218	15161	15224	15299	15135	15153	15163	15057	15145	14955	14992	15327	15058	15093	15116	15209	15225	15283	15199	15159	15232	15134	15269	15063	14998	15292	15217	15181	15166	15153	15082	15297	15112	15161	15253	15120	15319	15291	15174	15213	15180	15065	15378	15111	15320	15228	15122	15348	15247	15237	15167	15305	15283	15297	15205	15302	15048	15194	15081	15204	15032	15219	15418	15118	15371	15355	15218	15117	15075	15193	15124	15227	15111	14934	15182	15184	15203	15158	15168	15160	15317	15231	15218	15176	15190	15167	15308	15368	15281	15291	15154	15267	15268	15227	15067	15150	14979	15114	15289	15213	15103	15285	15321	15107	15139	15144	15226	15160	15380	15329	15207	15174	15420	15132	15206	15168	15305	15238	15065	15278	15211	15201	15106	15297	15225	15042	15243	15215	15114	15166	15067	15006	15047	15277	15264	15070	15032	15249	15294	14948	15155	15106	15312	15158	15199	15146	15385	15153	15292	15321	15117	15328	15292	15068	15053	15238	15229	15267	15048	15171	15209	15233	15082	15319	15217	15054	15366	15253	15194	15388	15062	15182	15389	15111	15318	15007	15193	15024	15237	15344	15017	15165	15029	15304	15378	15142	15405	15279	15147	15156	15231	15029	15357	15184	15196	15384	15277	15116	15172	15132	15021	15095	15242	15313	15210	15081	15248	15120	15224	15226	15050	15288	15027	15295	15007	15106	15176	15392	15418	15206	15367	15175	15275	15281	15149	15147	15189	15095	15171	15183	15328	15298	15277	15102	15246	15115	15107	15129	15048	15146	14924	15169	15194	15105	15337	15264	15184	15317	15149	15189	15227	14969	15213	15242	15348	15241	14924	15184	15200	15262	15181	15353	15354	15374	15171	15004	15265	15145	15010	15028	15199	15345	15256	15146	15225	15270	15307	15382	15262	15189	15149	14973	15176	15118	15052	15055	15314	15189	15154	15095	15242	15239	15187	15247	15099	15130	15145	15137	15208	15202	15164	15048	15041	15233	15237	15110	15321	15046	15251	15253	15139	15213	15131	15255	15192	15020	15296	15176	15180	15064	15112	15215	15333	15212	15150	15123	15275	15176	15244	15196	15468	15205	15166	14995	15294	15323	15523	15311	15082	14938	15201	15143	15221	15074	15146	15148	14975	15127	15346	15056	15316	15158	15192	15030	15243	15405	15335	15059	15332	15345	15295	15232	15212	15210	15319	15193	15183	15316	15191	15249	15308	15323	15171	15037	15218	15156	15309	15250	14972	15276	15159	15203	15165	15118	15179	15151	15256	15160	15083	15198	15190	15327	15160	15273	15063	15360	15246	15248	15286	15164	15277	15209	15277	15336	15294	15353	15091	15436	15242	15213	15100	15439	15265	15339	15183	15086	15236	15229	15050	15243	15065	15136	14990	15169	15261	15330	15209	15283	15199	15268	15227	15326	15293	15200	15231	15205	15204	15165	15158	15134	15269	15082	15095	15220	15375	15121	15221	15274	15168	14904	15101	15426	15220	14996	15039	15099	15219	15082	15069	15019	15086	15248	14970	14978	15266	15254	15364	15160	15187	15249	15228	15110	15298	15096	15443	15131	15452	15290	15226	15118	15120	15142	15169	15368	15225	15058	15355	15026	15220	15304	15193	15319	15269	15303	15006	15374	15196	15270	15297	15125	15154	15230	15405	15217	15337	15108	15514	15238	15196	15015	15100	15205	15257	15096	14985	15443	15250	15247	15081	15068	15173	15357	15099	15296	15347	15185	15188	15313	15104	15285	15408	15165	15259	15034	15174	15042	15065	15185	15472	15180	14959	15228	15215	14927	15400	15068	15129	15307	15237	15161	15177	15332	15175	15319	15200	15156	15284	15359	15225	15094	15102	15132	15134	15239	15229	15220	15000	15127	15163	15185	15291	15141	15036	15176	15160	15215	15287	15168	15415	15179	15199	14976	15007	15224	15161	15169	15241	15162	15141	15098	15368	15095	15078	15121	15234	15235	15087	15334	15192	15170	15242	15206	15062	15045	15163	15172	15309	15181	15357	15138	15216	15301
33769	46879	42581	33038	28535	25075	22150	19814	18170	16985	15950	15468	15075	14808	14699	14333	14286	14298	14152	14009	14152	13971	13877	13762	14006	13885	13881	13644	13666	13755	13834	13871	13662	13602	13643	13596	13622	13743	13747	13507	13527	13562	13691	13753	13776	13671	13637	13646	13741	13627	13777	13630	13629	13474	13642	13564	13660	13588	13719	13681	13565	13612	13625	13585	13595	13485	13660	13802	13566	13535	13631	13520	13594	13670	13435	13668	13605	13681	13547	13509	13584	13557	13500	13593	13545	13632	13617	13610	13568	13680	13473	13531	13651	13719	13719	13677	13472	13539	13594	13628	13706	13496	13504	13741	13610	13707	13637	13700	13706	13744	13559	13646	13579	13681	13531	13547	13467	13624	13643	13473	13640	13594	13634	13452	13621	13641	13444	13623	13692	13712	13584	13474	13609	13604	13669	13723	13585	13535	13581	13580	13628	13589	13684	13656	13673	13448	13720	13710	13639	13550	13759	13675	13746	13630	13487	13537	13591	13547	13758	13700	13584	13759	13704	13543	13740	13550	13579	13704	13772	13750	13668	13660	13648	13531	13660	13728	13627	13764	13750	13516	13677	13642	13644	13622	13640	13622	13565	13619	13629	13703	13599	13651	13633	13699	13726	13518	13664	13763	13599	13672	13685	13430	13683	13767	13644	13553	13553	13681	13607	13683	13619	13533	13654	13522	13773	13652	13528	13693	13670	13712	13692	13666	13724	13822	13634	13765	13743	13613	13560	13554	13491	13653	13727	13574	13640	13698	13659	13565	13629	13589	13560	13504	13798	13625	13612	13574	13748	13580	13686	13656	13731	13624	13628	13676	13573	13450	13625	13622	13677	13513	13654	13572	13625	13491	13690	13635	13614	13676	13707	13660	13624	13405	13473	13721	13754	13752	13588	13625	13670	13649	13722	13707	13797	13706	13712	13657	13513	13702	13679	13514	13441	13686	13512	13591	13569	13598	13700	13754	13502	13627	13736	13601	13636	13695	13764	13729	13605	13597	13649	13582	13750	13717	13620	13540	13656	13568	13426	13690	13642	13525	13599	13447	13749	13750	13610	13620	13569	13601	13527	13766	13604	13442	13600	13733	13955	13647	13557	13653	13549	13772	13538	13613	13583	13622	13554	13586	13577	13548	13726	13442	13729	13564	13657	13623	13656	13602	13733	13642	13680	13710	13607	13512	13626	13638	13551	13551	13819	13612	13626	13694	13678	13667	13678	13579	13657	13666	13592	13620	13741	13617	13588	13675	13523	13506	13652	13498	13579	13542	13652	13740	13761	13712	13695	13538	13720	13601	13705	13654	13737	13735	13597	13643	13687	13526	13568	13509	13592	13549	13553	13760	13576	13690	13487	13729	13667	13618	13655	13653	13792	13621	13662	13641	13686	13606	13946	13772	13493	13685	13572	13770	13774	13493	13679	13660	13549	13716	13730	13516	13675	13781	13743	13559	13680	13745	13781	13568	13582	13320	13529	13604	13811	13640	13696	13485	13695	13569	13812	13690	13516	13625	13721	13649	13642	13540	13653	13518	13469	13568	13582	13549	13637	13682	13636	13777	13515	13530	13589	13495	13743	13701	13603	13765	13606	13622	13715	13498	13623	13811	13557	13680	13580	13607	13684	13607	13765	13737	13722	13677	13579	13627	13635	13764	13618	13647	13480	13565	13518	13687	13675	13586	13648	13734	13568	13522	13616	13697	13547	13791	13587	13563	13645	13514	13546	13727	13745	13610	13805	13755	13674	13602	13592	13786	13697	13627	13684	13553	13660	13414	13608	13532	13676	13650	13561	13911	13619	13817	13704	13676	13772	13650	13667	13469	13647	13478	13555	13669	13653	13730	13598	13552	13604	13651	13635	13805	13503	13452	13679	13749	13565	13553	13703	13635	13633	13566	13652	13600	13575	13670	13708	13597	13543	13641	13492	13827	13690	13786	13621	13680	13652	13345	13483	13513	13762	13758	13623	13527	13686	13569	13580	13592	13646	13574	13707	13669	13704	13663	13512	13554	13739	13514	13648	13716	13733	13521	13569	13771	13559	13456	13708	13618	13844	13581	13749	13654	13825	13566	13600	13619	13752	13576	13688	13523	13733	13705	13655	13657	13501	13818	13675	13656	13530	13593	13548	13741	13483	13623	13748	13537	13831	13646	13529	13670	13647	13516	13731	13787	13506	13539	13618	13707	13618	13681	13933	13652	13707	13670	13680	13677	13533	13686	13563	13532	13577	13672	13536	13530	13566	13656	13568	13698	13711	13420	13639	13703	13514	13616	13517	13698	13767	13620	13573	13663	13659	13484	13677	13638	13608	13794	13577	13616	13671	13800	13458	13543	13778	13654	13558	13671	13748	13496	13719	13638	13740	13767	13723	13790	13669	13700	13496	13748	13596	13644	13516	13603	13706	13677	13571	13691	13788	13515	13588	13750	13583	13686	13651	13725	13514	13577	13645	13692	13652	13794	13630	13858	13793	13698	13432	13734	13543	13483	13714	13711	13501	13637	13643	13609	13509	13635	13626	13700	13614	13669	13837	13600	13764	13573	13533	13680	13628	13559	13482	13442	13523	13703	13733	13540	13581	13629	13659	13551	13516	13701	13602	13620	13584	13618	13486	13720	13686	13721	13727	13546	13527	13701	13739	13727	13650	13588	13655	13626	13620	13600	13666	13515	13731	13499	13693	13579	13803	13600	13678	13736	13558	13493	13642	13586	13630	13717	13756	13375	13628	13589	13616	13554	13699	13589	13476	13783	13677	13671	13637	13564	13769	13535	13534	13671	13742	13599	13694	13608	13658	13632	13584	13703	13552	13609	13505	13621	13680	13623	13587	13647	13523	13686	13654	13507	13877	13725	13789	13625	13632	13679	13493	13641	13776	13671	13761	13779	13673	13621	13627	13650	13757	13573	13642	13668	13688	13630	13667	13712	13618	13451	13674	13634	13667	13766	13688	13530	13708	13567	13411	13535	13651	13625	13534	13553	13580	13641	13657	13526	13667	13518	13527	13521	13669	13464	13637	13667	13599	13607	13641	13524	13620	13615	13592	13704	13680	13659	13668	13595	13704	13651	13507	13611	13708	13718	13600	13657	13532	13803	13727	13626	13578	13725	13594	13537	13757	13730	13892	13518	13622	13589	13722	13652	13751	13721	13656	13742	13707	13674	13618	13560	13696	13472	13868	13523	13595	13770	13733	13607	13621	13657	13528	13668	13671	13662	13653	13576	13647	13515	13524	13794	13574	13682	13671	13658	13896	13680	13668	13659	13722	13625	13585	13544	13580	13756	13581	13710	13698	13804	13452	13524	13724	13582	13582	13643	13632	13573	13665	13485	13658	13655	13671	13628	13464	13720	13590	13701	13559	13636	13584	13687	13643	13570	13515	13641	13570	13596	13595	13649	13580	13668	13566	13581	13711	13574	13742	13718	13772	13718	13609	13466	13607	13685	13616	13787	13615	13770	13583	13632	13634	13657	13618	13807	13603	13575	13583	13752	13651	13798	13591	13700	13710	13671	13648	13363	13675	13544	13748	13636	13699	13641	13480	13627	13617	13663	13525	13482	13698	13736	13780	13621	13630	13640	13554	13573	13552	13745	13573	13562	13607	13598	13603	13639	13593	13624	13499	13470	13581	13549	13763	13543	13647	13768	13687	13717	13777	13682	13642	13559	13523	13618	13468	13519	13600	13695	13719	13698	13628	13574	13787	13610	13575	13705	13534	13695	13635	13598	13663	13803	13661	13539	13721	13586	13650	13648	13600	13563	13669	13621	13592	13438	13622	13553	13583	13550	13646	13462	13535	13551	13498	13631	13495	13546	13778	13651	13644	13637	13690	13788	13864	13497	13383	13702	13628	13684	13683	13400	13577	13562	13601	13532	13692	13622	13659	13709	13635	13664	13679	13565	13621	13771	13710	13488	13619	13659	13563	13637	13824	13720	13693	13660	13765	13605	13718	13615	13553	13615	13686	13558	13636	13823	13736	13593	13639	13661	13731	13568	13739	13675	13797	13762	13613	13588	13561	13706	13466	13549	13666	13606	13665	13691	13540	13862	13666	13735	13562	13498	13480	13571	13639	13671	13590	13659	13548	13651	13546	13529	13691	13758	13669	13569	13623	13531	13603	13671	13484	13621	13577	13600	13769	13686	13673	13739	13709	13465	13717	13750	13647	13647	13728	13627	13467	13541	13600	13795	13596	13584	13621	13679	13537	13627	13542	13630	13614	13583	13610	13679	13575	13646	13651	13659	13573	13550	13629	13659	13714	13571	13549	13717	13578	13619	13692	13549	13688	13494	13630	13600	13618	13515	13606	13552	13693	13596	13705	13593	13683	13597	13520	13615	13747	13668	13627	13644	13729	13705	13522	13683	13462	13523	13757	13541	13829	13677	13590	13553	13770	13578	13571	13607	13594	13553	13599	13536	13613	13494	13613	13704	13594	13666	13667	13632	13767	13439	13785	13630	13638	13616	13659	13615	13564	13626	13707	13481	13735	13657	13594	13531	13528	13653	13650	13594	13518	13676	13604	13583	13602	13632	13606	13609	13813	13632	13585	13661	13650	13555	13616	13577	13632	13663	13669	13756	13685	13560	13748	13704	13618	13667	13693	13514	13733	13599	13744	13943	13665	13557	13607	13494	13652	13432	13770	13617	13620	13636	13482	13543	13527	13570	13613	13540	13644	13690	13648	13745	13543	13642	13556	13535	13606	13636	13722	13585	13741	13636	13699	13835	13702	13615	13647	13571	13489	13804	13576	13739	13647	13746	13655	13661	13794	13467	13732	13566	13717	13780	13685	13637	13698	13758	13500	13640	13601	13681	13719	13564	13558	13533	13557	13719	13750	13662	13561	13599	13700	13544	13774	13620	13544	13439	13787	13500	13653	13533	13555	13713	13665	13695	13524	13576	13708	13560	13631	13592	13542	13487	13589	13533	13605	13665	13560	13483	13541	13594	13566	13619	13852	13719	13580	13608	13710	13836	13778	13756	13694	13398	13565	13820	13445	13578	13473	13695	13641	13540	13768	13766	13485	13702	13726	13561	13557	13740	13658	13604	13513	13648	13568	13538	13833	13879	13637	13555	13677	13668	13702	13628	13685	13789	13753	13660	13636	13523	13712	13719	13518	13484	13787	13634
24123	21126	28570	26501	26378	27386	26118	21867	19758	18837	17877	17215	16840	16654	16300	16253	15961	15890	15787	15713	15725	15748	15628	15520	15472	15220	15327	15439	15465	15509	15239	15346	15204	15268	15331	15485	15365	15367	15222	15236	15221	15175	15250	15279	15357	15265	15243	15297	15125	15328	15269	15486	15319	15314	15275	15334	15367	15341	15443	15299	15264	15416	15357	15288	15229	15185	15193	15177	15350	15091	15189	15324	15187	15206	15267	15024	15307	15334	15101	15315	15162	15185	15047	15177	15407	15205	15210	15351	14966	15120	15269	15241	15075	15106	15188	15192	15258	15306	15384	15259	15229	15291	15350	15036	15253	15226	15118	15073	15250	15323	15272	15155	15243	15047	15074	15387	15267	15338	15453	15240	15158	15126	15340	15149	15323	15219	15334	15297	15245	15285	15321	15362	15153	15111	15195	15162	15479	15195	15340	15335	15133	15219	15325	14964	15171	15120	15054	15466	15225	15161	15151	15071	15294	15286	15239	15250	15312	15395	15241	15291	15190	15343	15321	15170	15178	15201	15117	15269	15391	15273	14900	15096	15266	15058	15179	15453	15123	15271	15283	15341	15184	15435	15236	15355	15233	15086	15235	15266	15132	15336	15013	15273	15244	15232	15157	15153	15037	15122	15106	15186	15269	15105	15101	15199	15365	15214	15232	15191	15374	15176	15425	15147	15267	15068	15157	15261	15333	15256	15230	15183	15318	15017	15167	15315	15299	14930	15267	15085	15166	15209	15218	15263	15230	15175	15230	15154	15242	15230	15193	15066	15165	15174	15262	15191	15131	15092	15282	15035	15119	15143	15271	15074	15146	15144	15159	15298	15185	15302	15161	14972	15137	15256	15259	15170	15068	15162	15399	15307	15289	15045	15205	15037	15291	15311	15109	15352	15106	15231	15166	15234	15082	15194	15259	15250	15180	15319	15315	15301	15090	15025	15279	15203	15220	15324	15132	15463	15258	15174	15257	15218	15401	15077	15234	15142	15095	15174	15236	15210	15119	15258	15200	14949	15174	15060	15256	14779	15242	15027	15134	15186	15263	15107	15358	15146	15223	15316	15140	15278	15229	15435	15223	15041	15141	15141	15074	15295	15131	15026	15222	15287	15256	15361	15045	15109	15207	15251	15380	15093	15160	14885	15091	15197	15279	15081	15267	15196	15312	15120	15124	15136	15034	14989	15230	15195	15223	15210	15363	15382	15192	15247	15113	15225	15343	15200	15216	15271	15169	15193	15189	15250	15238	15061	15419	15183	15380	15228	15420	15344	15289	14916	15253	15006	15145	15040	15097	15224	15341	15054	15259	15218	15324	15181	15083	15171	15297	15108	15167	15187	15328	15283	15015	15082	15234	15310	15184	15251	15117	15166	15139	15268	15197	15334	15048	15150	15284	15365	15102	15097	15239	15248	15117	15093	15170	15187	15337	15293	15032	15052	15209	15237	15204	15268	14995	15269	15327	15201	15121	15026	15276	15312	15179	15158	15131	15081	15209	15097	15127	15235	15177	15439	14996	14931	15160	15260	15072	15283	15486	15115	15084	15057	15156	15123	15108	15077	15078	15308	15118	15405	15146	15159	15250	15162	15166	15154	15076	15367	15380	15258	15005	15177	15228	15135	15446	15327	15419	15268	15282	15233	15049	15223	15173	15192	15156	15067	15110	15002	15187	15264	15093	15043	15061	15170	15317	15169	15269	15091	15154	15038	15310	15103	15283	15199	15178	15217	15207	15393	15167	15212	15265	15191	15265	15083	15117	15257	15089	15316	15327	15426	15160	15055	15105	15192	15185	15134	15137	15354	15319	15097	15275	15178	15264	15227	15395	15067	15092	15099	15142	15297	15304	15207	14947	15361	15312	15118	15283	15139	15213	15106	15152	15327	15302	15170	15205	15305	15246	15129	15050	15265	15287	15105	15208	15203	15261	15438	15174	15296	15273	15199	15058	15201	15128	15157	15262	15249	15233	15308	15275	15429	15227	15176	15235	15333	15217	15148	15154	15170	15321	15224	15327	15236	15231	15187	15225	15277	15149	15281	15284	15140	15183	15183	15147	15002	15234	15164	15199	15044	15320	15377	15240	15118	15137	15286	15221	15332	15203	15219	15139	15087	15259	15271	15267	15142	15270	15317	15327	15399	15206	15310	15083	15282	15204	15151	15217	15364	15380	15345	15223	15139	15026	15203	15225	15019	15005	15232	15163	15287	15290	15248	15210	15195	15244	15115	15127	15160	15138	15238	15249	15007	15231	15147	15452	15107	15133	15109	15328	15108	15412	15308	15148	15080	15116	15134	15191	15281	15195	15219	15220	15150	15132	15173	15296	15294	15304	15183	15313	14928	15108	15114	15178	15097	15035	15144	15108	15334	15154	15188	15142	15195	15091	15077	15145	15050	15183	15246	15272	15234	15028	15111	15197	15352	15144	15097	15246	15408	15183	15136	15087	15286	15085	15184	15236	15181	15356	15107	15230	15270	15202	15289	15352	15178	15085	15285	15211	15237	15287	15458	15282	15021	15232	15077	15293	15255	15146	15225	15231	15110	15052	15245	15162	15309	15046	15156	15090	15132	15241	15196	15353	15381	15201	15258	15198	15225	15150	15257	15165	15331	15294	15321	15333	15264	15321	15033	15177	15184	15351	15272	15091	15314	15158	15121	15167	15199	15126	15161	15155	15187	15067	15266	15164	15159	15146	15133	15025	15162	15284	15221	15133	15084	15230	15226	15038	15079	15343	15171	15009	15040	15333	15067	15302	15237	15193	15218	15319	15046	15306	15244	15029	15250	15377	15541	15250	15186	15040	15197	15035	15114	15147	15219	15093	14964	15055	15213	15239	15340	15375	15246	15226	15190	15352	15234	15089	15138	14966	15047	15210	15305	15141	15019	15317	15252	15050	15178	15291	15111	15266	15210	15018	15073	15304	15098	15137	14929	15156	15333	15432	15450	15327	15112	15070	15236	15250	15287	15043	15197	15180	15222	15352	15226	15173	15172	15174	15221	15203	15151	15305	15226	15314	15214	15133	14986	15101	15292	15257	15272	15320	15144	15169	15025	15146	15240	15057	15097	15329	15449	15454	15102	15415	15207	15157	15323	15355	15289	15180	15129	15112	15371	15257	15307	15274	15247	15289	15356	15464	15235	15178	15313	15189	15230	15278	15216	15151	15154	15136	15360	15156	15232	15245	15233	15009	15232	15184	15055	15221	15104	15191	15097	15335	15101	15207	15373	15182	15165	15124	15298	15004	15238	15247	14915	15155	15233	15147	15470	15283	15247	15101	15100	15340	15495	15309	15368	15187	15346	15170	15216	15330	15143	15224	15169	15389	15374	15160	15300	15150	15118	15270	15080	15349	15214	15389	15198	15191	15243	15381	15199	15181	15195	15225	15146	15178	15056	15274	15311	15219	15368	15183	15142	15119	15256	15164	15196	15187	15194	15189	15158	15226	15175	15091	15356	15240	15275	15185	15153	15167	15197	15164	15203	15368	15192	15343	15234	15073	15083	15253	15339	15297	15200	15412	14977	15126	15265	15160	15152	15259	15213	15093	15117	15301	15237	15336	15155	15123	15257	15248	15311	15097	15159	15116	15197	15293	15406	15255	15251	15174	15192	15030	15059	15432	15187	15056	15180	15092	15158	15258	14975	15218	15195	15127	15226	15176	15022	15178	15241	15340	15192	15150	15223	15180	15110	15282	15089	15040	15219	15203	15133	15133	15298	15426	15305	15465	15265	15286	15113	15106	15085	15224	15165	15348	15123	15030	15223	15182	15093	15171	15177	15371	15188	15176	15163	15334	15387	15101	15296	15303	15374	15137	15325	15291	15102	15212	15321	15372	15074	15190	15171	15365	15255	15187	15406	15093	15247	15351	15340	15144	15132	15201	15208	15232	15209	15085	15244	15283	15160	15089	15423	15173	15171	15221	15124	15298	15316	15393	15165	15209	15201	15117	15276	15134	15343	15269	15482	15235	15246	15307	15175	15169	15147	15197	15076	15019	15290	15372	15293	15203	15238	15194	15298	15323	15172	15191	15263	15399	15329	15043	15082	15322	15089	15373	15278	15154	15278	15263	15322	15167	15288	15272	15053	15267	15187	15124	15249	15269	15216	15137	15136	15217	15258	15288	15342	15219	15376	15377	15204	15102	15103	15246	15138	15100	15289	15436	15378	15037	15339	15251	14947	15264	15100	15298	15316	15262	15160	15391	15093	15336	15364	15317	15205	15105	15205	15275	15227	15164	15092	15251	15165	15072	15374	15417	15236	15291	15061	15283	15235	15147	14987	15225	15284	15278	15357	14966	15075	15186	15270	15170	15254	15280	15122	15093	15378	15111	15122	15295	15404	15144	15123	15225	15243	15026	15112	15316	15267	15286	15267	15077	15192	15399	15071	15176	15352	15218	15325	15410	15213	15286	15185	15087	15244	15033	15230	15315	15212	15354	15298	15197	15257	15112	15076	15426	15020	15152	15065	15323	15268	14941	15293	15302	15067	15116	15281	15198	15037	15238	15122	15295	15184	15112	15289	15300	15481	15339	15168	15260	15334	15124	15208	15106	15205	15244	15124	15201	15106	15345	15219	15223	15126	15166	15265	15192	15287	15090	15078	15337	15112	15083	15387	15417	15154	15098	15204	15085	15280	15225	15019	15183	15167	15298	15155	15228	15283	15248	15334	15368	15262	15245	15206	15241	15221	15336	15443	15434	15329	15135	15242	15036	15056	15001	15100	15026	15118	15089	15235	15270	15258	15211	15277	15143	15232	15248	15161	15268	15244	15176	15240	15164	15429	15218	15407	15335	15192	15133	15089	15128	15151	15266	15381	15348	15332	15208	15325	15221	15369	15309	15372	15250	15105	14997	15358	15212	15361	15282	15147	15277	15339	15132	15298	15257	15171	15227	15004	15166	15206	15387	15210	15180	15297	15172	15311	15116	15276	15298	15282	15251	15084	15136	15123	15212	15154	15046	15179	15276	15189	15242	15198	15281	15063	15067	15246	15381	15122	15192	15093	15059	15237	15303	15365	15239	15193	15232	15044	15091	15244	15339	15134	15274	15232	15255	15190	15207	15025	15156	15028	15044	15374	15130	15200	15336	15316	15040	15233	15310	15291	15261	15169	15290	15092	15257	15361
32717	53224	48917	39291	33500	29681	25805	22625	20421	18841	17402	16520	15921	15442	14993	14859	14584	14383	14511	14219	14152	14148	13943	13942	13854	13749	14000	13755	13543	13668	13581	13745	13473	13669	13716	13688	13763	13526	13662	13747	13588	13651	13617	13718	13665	13727	13664	13759	13701	13671	13557	13639	13649	13634	13707	13597	13748	13545	13713	13689	13603	13689	13613	13615	13875	13454	13617	13976	13611	13743	13634	13767	13485	13730	13705	13592	13827	13572	13608	13491	13638	13517	13547	13622	13550	13613	13618	13645	13817	13622	13665	13761	13728	13566	13698	13708	13803	13613	13741	13547	13611	13506	13523	13744	13639	13469	13492	13788	13777	13527	13602	13552	13886	13703	13645	13538	13727	13613	13603	13716	13685	13687	13632	13638	13642	13628	13591	13645	13594	13557	13708	13749	13645	13534	13563	13608	13538	13655	13708	13630	13693	13545	13585	13820	13660	13566	13704	13750	13811	13566	13620	13658	13544	13629	13631	13539	13614	13711	13760	13637	13540	13609	13725	13705	13540	13541	13569	13559	13606	13494	13432	13686	13536	13585	13748	13621	13733	13690	13657	13672	13697	13536	13698	13718	13685	13753	13664	13601	13688	13690	13597	13697	13454	13655	13503	13593	13793	13596	13578	13721	13616	13786	13615	13654	13792	13608	13706	13481	13586	13777	13730	13611	13565	13606	13716	13626	13763	13507	13527	13571	13555	13592	13744	13485	13584	13575	13636	13606	13599	13540	13611	13645	13785	13480	13623	13723	13638	13441	13529	13610	13629	13526	13538	13578	13554	13759	13616	13528	13555	13546	13539	13768	13644	13539	13478	13704	13651	13513	13589	13570	13853	13587	13582	13510	13573	13744	13639	13597	13472	13555	13619	13510	13746	13591	13692	13612	13629	13652	13750	13632	13415	13589	13437	13637	13642	13546	13537	13541	13707	13453	13617	13450	13571	13703	13708	13516	13560	13571	13716	13594	13661	13711	13634	13589	13536	13562	13619	13657	13690	13534	13624	13692	13728	13593	13694	13756	13709	13572	13621	13629	13593	13666	13644	13627	13565	13700	13530	13631	13544	13544	13684	13567	13546	13638	13667	13563	13677	13554	13609	13664	13534	13637	13688	13757	13603	13559	13538	13656	13698	13557	13530	13446	13735	13439	13650	13632	13596	13763	13688	13512	13763	13559	13570	13600	13533	13726	13531	13648	13474	13699	13438	13725	13772	13488	13696	13545	13729	13544	13592	13719	13635	13715	13485	13477	13560	13786	13596	13598	13602	13598	13497	13685	13726	13427	13734	13653	13471	13751	13399	13629	13736	13632	13544	13627	13567	13462	13620	13679	13676	13579	13542	13446	13612	13551	13583	13615	13678	13684	13548	13530	13625	13786	13616	13702	13621	13444	13629	13558	13572	13552	13580	13559	13618	13614	13593	13665	13535	13740	13611	13648	13640	13492	13626	13650	13727	13567	13573	13639	13637	13713	13555	13628	13504	13748	13686	13452	13499	13538	13581	13636	13594	13755	13564	13532	13587	13570	13597	13638	13579	13658	13619	13642	13631	13553	13641	13544	13629	13806	13741	13638	13523	13479	13602	13545	13660	13558	13548	13546	13553	13638	13677	13731	13598	13614	13701	13632	13710	13677	13565	13818	13683	13509	13719	13610	13655	13618	13617	13709	13430	13495	13650	13750	13596	13724	13500	13709	13645	13693	13550	13668	13733	13713	13483	13609	13738	13571	13623	13587	13698	13669	13565	13520	13621	13653	13830	13632	13444	13673	13569	13463	13594	13345	13625	13516	13418	13699	13616	13658	13643	13608	13670	13661	13684	13529	13537	13546	13468	13575	13577	13581	13601	13654	13433	13702	13611	13609	13701	13514	13671	13638	13627	13640	13573	13528	13611	13646	13768	13728	13661	13682	13636	13633	13635	13668	13536	13655	13793	13571	13610	13519	13729	13531	13692	13666	13730	13722	13611	13678	13587	13701	13646	13690	13662	13543	13522	13770	13788	13383	13630	13604	13681	13690	13598	13638	13578	13578	13657	13654	13756	13577	13651	13568	13546	13740	13493	13495	13620	13649	13615	13604	13649	13518	13787	13688	13779	13853	13403	13614	13539	13650	13714	13406	13643	13708	13625	13587	13601	13823	13683	13549	13623	13689	13650	13518	13561	13721	13585	13695	13556	13607	13561	13565	13621	13564	13555	13699	13744	13521	13676	13594	13689	13722	13765	13658	13550	13602	13561	13847	13472	13606	13616	13704	13572	13522	13664	13640	13588	13542	13768	13664	13576	13674	13550	13587	13598	13798	13599	13688	13689	13610	13697	13630	13615	13619	13585	13497	13696	13690	13713	13476	13573	13695	13423	13715	13657	13515	13471	13676	13499	13616	13659	13522	13635	13689	13446	13634	13579	13634	13544	13627	13545	13630	13686	13520	13656	13708	13687	13611	13582	13599	13669	13619	13648	13673	13546	13417	13741	13599	13541	13719	13691	13718	13622	13594	13600	13492	13571	13594	13600	13416	13618	13490	13639	13605	13749	13648	13703	13689	13610	13669	13525	13658	13538	13452	13531	13619	13520	13653	13599	13508	13639	13570	13669	13639	13596	13716	13608	13646	13641	13767	13658	13535	13564	13758	13538	13728	13550	13722	13595	13605	13720	13517	13677	13729	13662	13773	13696	13686	13626	13682	13725	13462	13692	13623	13707	13605	13529	13541	13556	13645	13609	13665	13511	13556	13660	13807	13569	13672	13619	13672	13607	13613	13614	13582	13546	13858	13671	13649	13641	13701	13756	13714	13629	13565	13571	13572	13547	13660	13667	13681	13579	13698	13666	13622	13612	13559	13539	13581	13572	13523	13669	13567	13640	13569	13445	13567	13556	13563	13764	13567	13506	13697	13677	13610	13695	13655	13649	13546	13719	13614	13714	13506	13672	13490	13468	13411	13429	13498	13477	13576	13485	13608	13672	13487	13548	13558	13611	13441	13598	13628	13567	13572	13619	13625	13555	13672	13800	13558	13546	13523	13619	13398	13681	13665	13433	13497	13570	13503	13596	13582	13515	13745	13637	13739	13601	13562	13576	13663	13637	13583	13495	13640	13761	13614	13657	13528	13583	13730	13707	13608	13674	13597	13729	13691	13573	13572	13594	13705	13720	13632	13563	13618	13601	13763	13598	13716	13527	13632	13485	13705	13568	13588	13736	13681	13669	13756	13539	13693	13818	13655	13879	13620	13538	13377	13551	13453	13496	13647	13471	13765	13577	13747	13585	13738	13508	13796	13588	13650	13708	13654	13551	13782	13529	13735	13501	13492	13743	13595	13583	13448	13451	13668	13682	13578	13585	13805	13535	13606	13636	13565	13573	13746	13518	13534	13905	13586	13409	13646	13736	13683	13746	13513	13525	13628	13584	13729	13565	13692	13636	13673	13656	13560	13655	13579	13554	13684	13597	13606	13762	13646	13674	13624	13698	13606	13467	13621	13515	13665	13601	13604	13473	13518	13590	13709	13704	13650	13641	13582	13763	13579	13587	13490	13651	13670	13493	13772	13454	13684	13548	13603	13711	13714	13613	13536	13470	13509	13768	13709	13600	13726	13724	13593	13744	13666	13683	13688	13548	13579	13565	13644	13523	13761	13616	13571	13847	13673	13545	13497	13559	13655	13521	13651	13607	13709	13557	13626	13527	13713	13529	13655	13442	13663	13418	13410	13564	13591	13680	13577	13666	13655	13688	13543	13732	13600	13687	13612	13559	13625	13545	13523	13529	13630	13600	13570	13581	13723	13549	13635	13669	13762	13685	13582	13583	13461	13656	13562	13611	13707	13748	13664	13592	13575	13709	13471	13751	13681	13609	13567	13570	13499	13618	13611	13589	13623	13573	13878	13836	13591	13688	13753	13663	13502	13507	13762	13720	13744	13768	13457	13734	13795	13823	13575	13598	13631	13454	13557	13567	13527	13546	13672	13705	13587	13622	13611	13452	13579	13762	13671	13581	13644	13629	13578	13417	13783	13549	13642	13697	13777	13462	13547	13876	13594	13606	13607	13668	13601	13537	13581	13572	13644	13533	13848	13438	13668	13669	13721	13577	13583	13653	13647	13621	13625	13691	13523	13681	13627	13706	13523	13668	13736	13625	13634	13679	13607	13529	13796	13749	13609	13653	13614	13603	13603	13789	13564	13504	13625	13577	13509	13554	13657	13684	13524	13802	13675	13564	13574	13706	13618	13704	13690	13639	13705	13721	13589	13776	13639	13574	13829	13526	13764	13662	13588	13523	13421	13627	13636	13636	13598	13339	13777	13625	13507	13615	13607	13554	13545	13613	13585	13574	13639	13575	13532	13563	13719	13524	13646	13667	13794	13679	13371	13630	13530	13480	13694	13507	13696	13667	13724	13518	13681	13627	13693	13444	13466	13624	13533	13719	13566	13646	13576	13715	13725	13609	13530	13643	13587	13720	13685	13667	13773	13515	13755	13599	13615	13625	13673	13669	13746	13686	13654	13529	13707	13508	13707	13712	13516	13556	13657	13643	13536	13561	13643	13732	13694	13684	13419	13522	13791	13724	13634	13707	13567	13563	13563	13597	13622	13687	13710	13605	13719	13620	13639	13602	13522	13674	13624	13507	13482	13511	13592	13580	13565	13642	13739	13739	13514	13632	13731	13670	13513	13650	13630	13724	13586	13553	13552	13668	13740	13552	13704	13730	13721	13556	13702	13457	13578	13638	13724	13656	13770	13664	13523	13653	13761	13598	13612	13835	13677	13605	13533	13498	13690	13639	13739	13766	13599	13697	13611	13638	13663	13603	13672	13587	13579	13520	13609	13630	13659	13531	13415	13610	13674	13560	13497	13591	13604	13454	13584	13598	13591	13536	13724	13795	13595	13715	13464	13733	13890	13664	13714	13571	13715	13518	13661	13654	13359	13566	13769	13691	13617	13651	13655	13575	13586	13666	13623	13738	13549	13734	13640	13525	13661	13535	13417	13654	13535	13681	13548	13509	13659	13648	13753	13581	13563	13782	13510	13777	13601	13530	13679	13687	13644	13608	13461	13570	13503	13726	13679	13789	13658	13529	13596	13603	13584	13689	13660	13518	13683	13725	13614	13508	13656	13587	13746	13533	13524
22925	21123	28917	24009	23717	27991	30236	24440	21755	20739	19481	18493	18040	17760	17501	17055	17130	16783	16631	16477	16372	16366	16245	16147	16208	16089	16019	15852	15962	16121	15683	15892	15900	15872	15881	15996	15714	16132	15870	15931	15687	15640	15908	15842	15881	15973	15777	15836	15688	15726	15899	15836	15818	15833	15842	15799	15743	15788	15774	15737	15773	15860	15836	15726	15902	15843	15638	15900	16008	15501	15876	15949	15802	15738	15813	15772	15997	15808	15751	15915	15780	15604	15813	15859	15723	15611	15737	15633	15843	15685	15941	15886	15912	15837	15865	15892	15750	15692	15817	15777	15764	15774	15797	15923	15943	15804	15671	15651	15727	15733	15757	15797	15709	15757	15664	15904	16020	15740	15890	15823	15507	15549	15959	15786	15728	15828	15877	15755	15614	15752	15718	15835	15743	15666	15856	15731	15694	15685	15712	15883	15623	15927	15714	15603	15837	15747	15950	15778	15752	15639	15819	16049	15917	15825	15647	15758	15864	15820	15841	15906	15739	15792	15678	15845	15772	15784	15846	16003	15822	15732	15769	15758	15935	15647	15962	15662	15997	15882	15839	15760	15758	15769	15819	15801	15740	15761	15856	15938	15745	15785	15769	15751	15685	16023	15737	15595	15875	15826	15744	15726	15656	15856	15677	15840	15852	15953	15973	15681	15865	15841	15930	15746	15580	15803	15763	15601	15916	15623	15832	15710	15656	15681	15842	15708	15760	15671	15735	15813	15787	15767	15694	15893	15838	15789	15698	15810	15851	15835	15857	15776	15762	15857	15825	15729	15904	15674	15659	15673	15673	15638	15785	15789	15700	15550	15844	15704	15646	15734	15757	15717	15663	15699	15909	15846	15851	15966	15784	15724	15782	15665	15838	16005	16054	15624	15869	15709	15754	15722	15749	15899	15575	15694	15812	15823	15869	16012	15786	15829	15859	15754	15746	15639	15846	15806	15792	15825	15627	15731	15634	15923	15670	15701	15613	15617	15981	15850	16031	15712	15690	15862	15833	15976	15800	15839	16041	15883	15654	15895	15825	15653	15794	15736	15614	15923	15683	15853	15781	15781	15492	15878	15700	15964	15661	15699	15920	15826	15653	15828	15817	15643	15799	15589	15720	15899	15567	15769	15772	15751	15726	15682	15806	15733	15851	15953	15744	15625	15799	15834	15882	15834	15733	15802	15790	15668	15708	15813	15764	15744	15749	15812	15997	15808	15742	15838	15672	15649	15884	15885	15920	15699	15876	15887	15659	15723	15783	15991	15887	15723	15869	15682	15617	15574	15904	15846	15752	15548	15689	15674	15845	15781	15629	15845	15731	15808	15763	15804	15948	15663	15847	15694	15740	15842	15874	15724	15930	15861	15716	15718	15896	15726	15903	15539	15757	15900	15769	15775	15775	15806	15658	15834	15894	16075	15701	15681	15909	15861	15854	15794	15792	15519	15631	15736	15637	15736	15800	15939	15847	15899	15710	15802	15820	15766	15758	15746	15687	15640	15917	15680	15836	15743	15885	15845	15629	15713	15897	15679	15853	15961	15946	15887	15819	15855	15802	15790	15902	15995	15843	15678	15893	15827	15832	15625	15652	15711	15725	15868	15746	15643	15871	15640	15820	15635	15639	15702	15788	15835	15896	15973	15832	15838	15586	15680	15569	15721	15834	15741	15684	15764	15758	15772	15673	15779	15562	15859	15690	15799	15638	15668	15852	15747	15826	15741	15940	15684	15779	15736	15675	15756	15544	15848	15696	15872	15794	15870	15712	15821	15832	15869	15788	15752	15601	15857	15721	15619	15760	15945	15722	15880	15901	16008	15672	15821	15700	15669	15817	15688	15875	15866	15919	16035	15721	15677	15709	15711	15710	15839	15686	15522	15765	15598	15585	15893	15911	15821	16031	15749	15745	15729	15761	15798	15524	15663	15997	15772	15701	15697	15841	15866	15805	15656	15730	15720	15651	15852	15726	15784	15814	15868	15890	15589	15624	15652	15711	15736	15870	15873	15682	15681	15665	15619	15826	15655	15790	15813	15835	15746	16008	15740	15683	15693	15797	15667	15716	15991	15689	15789	15743	15671	15765	15719	15685	15654	15855	15954	15665	15920	15790	15628	15899	15717	15709	15835	15701	15602	15848	15783	15902	15712	15892	15726	15677	15718	15778	15823	15762	15810	15902	15837	15815	15855	15901	15824	15813	15862	15676	15654	15894	15786	15717	15947	15699	15841	15858	15699	15767	15658	15618	15896	15942	15707	15511	15954	15638	15777	15635	15786	15682	15796	15989	15797	15726	15687	15803	15643	15734	15646	15684	15682	15952	15570	15866	15660	15797	15855	15783	15878	15574	15827	15896	15545	15500	15858	15739	15585	15678	15616	15587	15897	15711	15678	15770	15585	15827	15947	15642	15690	15633	15621	15586	15822	15791	15813	15869	15832	15713	15902	15933	15934	15860	15767	15735	15731	15870	15773	15702	15730	15776	15611	15704	15815	15881	16090	15848	15732	15742	15664	15763	15757	15983	15767	15660	15657	15700	15706	15796	15674	15790	15974	15950	15680	15910	15772	15800	15701	15848	15784	16119	15743	15586	15797	15884	15835	15784	15733	15926	15680	15764	15837	15646	15748	15888	15931	15731	16008	15874	15956	15757	15743	15955	15643	15621	15702	15765	15887	15913	15907	15793	15596	15887	15864	15758	15830	15721	15756	15967	15571	15802	15754	15862	15784	15663	15806	15718	15698	15757	15873	15662	15604	15689	15761	15586	15772	15707	15930	15705	15739	15742	15734	15733	15800	15843	15972	15792	15983	15844	16081	15651	15703	15805	15874	15626	15631	15580	15693	15874	15838	15791	15730	15822	15715	15756	15798	15809	15693	15962	15775	15947	15704	15727	15607	15722	15835	15946	15870	15502	15704	15795	15836	15838	15989	15727	15674	15750	15809	15716	15708	15734	15763	15735	15803	15792	15806	15825	15786	15789	15909	15826	15754	15578	15710	15565	15519	15947	15747	15840	15703	15678	15716	15824	15731	15743	15661	15738	15794	15753	15556	15702	15627	15849	15547	15857	15941	15633	15656	15757	15740	15487	15674	15799	15751	15698	15670	15634	15619	15770	15733	15716	15636	15939	15889	15745	15835	15661	15761	15633	15803	15789	15672	15564	15545	15793	15803	15922	15815	15841	15814	15799	15592	15542	15742	15850	15834	15619	15882	15757	15697	15829	15623	15728	15736	15778	15730	15761	15806	15773	15705	15823	15917	15834	15753	15813	15964	15816	15794	15851	15757	15811	15768	15797	15935	15897	15642	15791	15655	16011	15699	15828	15706	15841	15744	15725	15788	15728	15779	15789	15694	15756	15533	15936	15857	15788	15745	15772	15915	15991	15743	15852	15834	15868	15722	15915	15990	15733	15785	15621	15623	15715	15823	15636	15934	15933	15744	16009	15927	15815	15796	16016	15619	15857	15768	15552	15638	15761	15580	15802	15761	15652	15716	15597	15906	15699	15873	15773	15616	15726	15606	15535	15793	15781	15823	15838	15664	15644	15859	15672	15811	15863	15706	15784	15940	15648	15797	15809	15717	15810	15625	15722	15891	15772	15788	15784	15643	15723	15673	15777	15937	15763	15745	15818	15793	15795	15682	15828	15780	15773	15597	15898	15789	15753	15781	15759	15914	15799	15837	15863	15809	15877	15963	15784	15784	15938	15760	15753	15556	15642	16000	15863	15920	15891	15544	15792	15933	15867	15747	15648	15772	15657	15848	15689	15739	15734	15546	15750	15670	15578	15780	15654	15623	15750	15778	15781	15751	15883	15556	15773	15793	15819	15729	15693	15572	15627	15795	15733	15677	15711	15723	15692	15889	15946	15670	15839	15757	15759	15962	15716	15958	15909	15676	15654	15654	15909	15780	15697	15889	15925	15681	15905	15659	15844	15858	15866	15909	15914	15926	15835	15652	15724	15736	15958	15768	15774	15816	15749	15771	15856	15836	15674	15774	15828	15872	15755	15839	15592	15858	16003	15682	15863	15987	15883	15743	15811	15691	15802	15823	15879	15831	15766	15969	15863	15927	15727	15869	15822	15786	15721	15855	15842	15645	15538	15581	15714	15769	15710	15881	15691	15540	15944	15680	15666	15677	15635	15734	15726	15825	15792	15878	15706	15898	15620	15759	15724	15735	15746	15830	15952	15805	15921	15821	15628	15793	16003	15845	15633	15579	15844	15666	15816	15791	15554	15713	15894	15670	15760	15848	15771	15756	15602	15914	15840	15748	15693	15800	15675	15603	15827	15723	15623	15565	15668	15584	15607	15723	15869	15738	15764	15705	15861	15852	15861	15674	15773	15795	15712	15728	15657	15792	15751	15849	15648	15923	15652	15708	15819	15746	15773	15725	15931	15896	15868	15820	15879	15888	15551	15838	15739	15753	15845	15719	15803	15682	15884	15734	15766	15802	15726	15942	15686	15666	15680	15761	15795	15894	15592	15825	15883	15961	15881	15921	15756	15817	15656	15833	15868	15745	15760	15812	15947	15920	15841	15746	15839	15608	15676	15673	15752	15736	15806	15876	15807	15897	15705	15920	15875	15955	15841	15876	15747	15825	15885	15841	15660	15605	15704	15731	15761	15955	15948	15725	15814	15767	15889	15700	15697	15689	15738	15566	15888	15777	15993	15850	15690	15801	15740	15895	15558	15829	15839	15712	15819	15714	15875	15763	15847	15749	15573	15698	15704	15970	15715	15733	15556	15687	16032	15909	15779	15669	15846	15678	15881	15736	15690	15626	15879	15619	16103	15882	15618	15872	15726	15799	15836	15785	15811	15777	15758	15802	15744	15854	15738	15768	15832	15742	15629	15805	15749	15823	15868	15820	15849	15678	15735	15914	15797	15908	15934	15863	15784	15751	15896	15861	15807	15924	15790	15772	15912	15893	15931	15747	15552	15724	15834	15916	15720	16020	15809	15878	15653	15867	15774	15926	15760	15880	15755	15917	15630	15663	15744	15527	15848	15532	15841	15733	15716	15742	15820	15830	15811	15760	15768	15874	15673	15695	15792	15682	15840	15674	15739	15739	15638	15674	15992	15868	15845	15818	15720	15716	15898	15818	15774	15710	15850	15829	15802	15692	15826	15739
34567	59206	55731	44567	38292	33646	29722	25545	22574	20578	19128	18043	17030	16653	16011	15873	15526	15193	15103	14832	14824	14813	14722	14322	14300	14291	14198	14207	14234	14105	14095	14028	14189	14086	13930	14176	13957	13948	14063	14057	13989	14057	13947	13979	13831	14037	13958	14094	14015	13859	13979	14000	13920	13898	14105	13883	13995	14036	14236	13952	13986	13983	13902	13812	13964	13895	13974	13966	13863	13934	14045	14027	13748	14001	14058	14030	14012	13925	14091	13944	14043	13863	13953	14060	14052	13803	13975	14058	13927	13897	14012	13803	13919	13990	13933	13926	14124	14094	13906	13943	13945	14027	13909	13857	13931	14063	14076	14084	13919	13854	13795	13957	14162	13974	14039	14087	13862	13994	14012	13950	13935	14010	14096	13960	13954	14123	13996	13956	14041	13959	14068	13979	13956	13955	13867	13861	13855	13987	13834	13954	13909	14066	13942	14056	14112	13976	14138	14109	14006	13855	14067	13996	13831	14007	14082	13868	13991	13910	13935	14020	13922	14014	13894	14000	13885	13791	14133	13879	13805	13991	14067	13960	14029	13938	14117	13916	13889	13949	13969	14138	13906	13941	13901	14086	14094	14046	13873	14021	13867	13983	14007	13896	14008	13950	14111	13867	13901	14009	13934	14024	13930	13875	14119	14076	14025	14025	13834	13911	14034	13905	13916	13997	13919	14048	13729	13767	14117	13894	14024	14096	14070	14030	13953	14132	14016	14059	14021	13872	14049	14185	13922	13998	13873	13795	14076	14036	13953	14001	13913	13949	14027	14053	13896	14020	14033	14055	14059	14051	13945	13960	14013	14125	13848	14114	14170	13850	14002	14013	14038	13850	13926	14162	14025	13875	14090	13948	13948	13884	13944	13875	14140	13891	14117	14035	13794	13870	13887	14001	13955	13898	14018	14071	13940	13843	14079	13998	13869	14094	14112	13858	13953	14033	13825	13843	14008	14117	13953	13951	14042	13784	13873	14006	14089	14030	13882	13939	13997	13936	14016	14009	13942	13952	13864	13992	14124	13956	14101	13882	13839	14119	13961	13909	13966	13861	13954	13947	14039	14073	13846	13960	13995	14086	13996	13911	13950	14116	14026	13913	14010	13967	13778	13987	13888	13945	14040	13895	13960	14001	13672	14044	14039	13793	13912	13982	14130	14043	14002	13991	13983	14014	14028	14080	13783	14192	13953	13924	14038	13882	13819	14031	13992	13909	14088	14059	13938	13958	13898	14012	14025	13968	13992	14003	14028	13943	14016	13942	13950	14035	14120	13840	14231	14058	14060	13957	14024	14048	13920	14074	14121	14036	14051	13890	14077	13831	13939	13927	13949	13889	13810	14094	14073	14076	13978	13844	13878	14097	14060	13936	13920	14049	13955	13950	14003	13975	13963	13917	13875	14116	13915	14144	13986	13912	14012	14044	14057	13882	13959	14054	13936	14006	13939	14144	14029	14095	14005	13984	14142	13826	13954	13943	14033	13955	14056	13947	14044	13905	13982	13875	13991	13921	14058	13842	13795	13989	13781	13869	14107	13947	13950	14013	14053	13997	13994	14204	14062	14011	13902	13942	14070	13838	13956	14044	13967	13916	13908	14032	14011	13904	13948	14135	13792	14112	14094	14064	13862	14043	13980	13936	14127	14035	14000	13928	13917	14144	14131	13800	13877	14050	14017	13867	13892	13975	14107	13908	14062	14119	14066	13856	14058	14026	14046	13993	14161	14093	14012	13896	13828	14121	13937	14104	14028	13904	14047	13958	13999	14060	14067	13997	14035	14084	13878	13950	13812	13880	13822	13927	13908	14159	14058	13832	14115	14013	13767	14008	13947	14082	13877	13882	14072	14010	13936	14022	13898	14123	13843	13856	13965	13965	14004	14139	13858	14117	13782	14091	13854	13955	14129	13808	14080	13919	14020	13983	13962	13999	13936	13942	13950	13986	14002	14011	13966	13833	14103	14004	13955	13892	13945	14060	13917	14058	13970	14089	14080	13904	13846	14113	14057	13977	13891	13953	13922	13873	14087	14097	13997	14064	13953	14013	14016	13929	13851	13933	13961	13937	14103	13834	14043	13888	13993	13974	14013	14090	14086	13984	13940	14074	13947	13920	13910	14029	13940	13866	13903	13870	14020	14019	13882	13907	14019	13917	14036	13802	14009	14094	14065	14050	13969	13956	13957	13852	13832	13809	13974	13916	13958	14093	13841	13950	13820	14142	13837	14073	13895	14059	13866	14056	13933	13749	13976	13895	13877	14045	13977	13953	13994	13965	14074	13861	13976	13850	14016	14098	13933	14014	14014	13803	13985	13912	13848	14050	13959	13873	13914	14012	14009	14142	14011	13883	13860	13832	13816	13970	13953	13960	14041	14006	14012	13932	14070	14020	13909	13949	14024	13990	13982	13970	13982	14077	14111	14092	13931	13883	14067	13970	14043	13992	14088	14014	14114	14020	13914	14042	13986	14055	13891	14063	13970	13981	14156	14095	13952	14047	13954	13887	14004	14001	13964	13996	13939	14136	14045	14012	13872	14047	13944	14021	13991	13982	13859	13886	13956	13901	14007	13879	14124	14016	14029	14058	13930	13946	14089	13926	14162	13896	14054	14063	14061	14007	13909	13880	13950	14073	14035	14043	13966	14001	13922	13831	13978	13836	13947	13996	14091	13867	13989	14074	14175	14108	14095	13997	13958	14062	14018	14081	14002	14017	13900	13963	14159	14101	13839	14117	14059	13811	13793	13930	14078	13785	13867	13932	14044	13999	13940	14108	13776	14077	13902	13869	13975	13984	13976	13908	13917	14032	14014	13821	13982	13768	13920	13914	13920	14066	13995	13864	14128	13892	13981	13962	13910	14084	14189	14047	13904	14164	14114	14125	13919	14057	13952	13784	14062	14062	13983	13891	13994	13904	13992	13847	13907	14048	14005	14028	13971	14026	13843	14127	14110	14036	13996	13864	13955	13918	14048	14109	14026	13946	13556	13955	14184	14173	13895	13985	13817	13975	14036	13937	13977	14087	13959	14113	13931	14052	13955	13937	13999	14110	13988	13845	13947	13920	13851	14151	13932	13934	14044	13856	13703	13997	14033	14072	14025	13885	13986	13935	13927	13892	13951	13899	13920	14058	13944	14082	14116	13791	13784	13897	14189	13912	14129	13884	14027	14033	13867	13957	14092	13801	13745	13985	14006	14013	13884	13780	13975	13991	13799	13977	13796	13976	14073	14071	14110	13987	14056	14011	14100	13935	13867	13823	14126	14167	13991	13916	14037	13845	13958	14057	13902	13999	14102	14107	14136	14034	13937	14007	14062	13820	14034	13961	13961	13959	13995	13977	14073	14162	13813	13896	13903	13968	14014	13944	14112	13946	14001	13936	14047	14006	13853	14061	13865	13921	13953	13956	14174	13903	13894	14096	13903	13862	13941	14164	14061	13990	13975	14029	13774	13887	14053	14227	13809	13983	14026	14034	13918	13922	13995	14024	13938	14027	13975	13785	14013	13844	13997	13918	13975	14066	13921	13943	13827	13882	13898	13927	14048	13803	13940	14065	14039	13934	14029	14096	14029	14118	13938	13879	14141	13986	13919	14047	13973	14009	14058	14166	13890	14078	14072	13845	14086	13851	14037	13997	13795	13866	13909	14019	13922	14125	14019	13994	14031	14069	14099	13987	13990	13877	13878	13957	13905	13988	13973	14040	13960	14141	13889	13940	14053	14079	14052	14076	13849	14104	13861	13979	14095	13937	13979	14123	13913	13878	13831	14137	13990	13992	14029	13826	13992	13913	13983	13942	14028	13898	14103	14034	13849	13939	13982	14086	14054	13987	14015	13977	14176	14069	13995	14013	13941	13778	13968	14112	13941	14024	13832	13919	14030	13939	13823	14021	14060	13961	14042	13881	14025	13965	13999	13849	13855	13875	13951	13948	13956	14016	14080	13976	13965	14046	14010	13855	13991	13936	13843	13821	13888	13975	14070	13935	14027	14086	14091	14016	13878	14135	14056	14082	13909	13956	14047	14109	13879	13978	13971	14025	13810	14013	14060	13874	14042	13795	13906	13923	13838	13982	14066	14076	13927	13996	13788	13931	13906	14053	13887	13904	13953	13881	14072	14042	14113	13867	14055	13889	13789	13962	13996	14021	13882	14030	13919	13998	13966	13993	13949	14180	13970	13956	14122	13802	13995	13946	14101	13841	13837	13902	13883	14000	13903	14073	13966	14007	13898	13854	13776	13929	14027	13971	14197	13984	13989	14030	13849	13992	13948	13765	14245	13988	14069	13987	14053	13920	13981	13789	13896	13949	13934	14126	13892	13980	14060	13933	13994	14087	14064	14045	13803	13921	14084	14035	13952	13961	13831	13996	13893	13895	13951	14007	14013	13880	14052	14008	13975	14132	13881	14027	14067	13806	14070	14176	14054	14015	14086	13881	14126	13939	13984	14060	14022	13881	14005	13993	13990	13950	14137	13960	14089	14059	13950	13958	13989	13920	13901	13937	14101	13976	14025	14047	13987	13973	14090	13885	13983	13986	13866	13757	14085	13952	13951	14307	14094	14121	14000	13879	14025	13909	13943	14095	13749	13916	13959	14017	14173	13967	14111	14075	14030	13844	14071	14086	14019	13888	14118	13965	13883	14110	13982	13920	13977	14004	14118	14018	13909	13968	14061	14156	14066	14113	13951	14072	14034	13845	13958	13828	14114	13936	14135	14035	14130	14069	14050	14052	14051	14086	13921	13907	13908	14054	13987	13883	14138	14000	13900	13875	13946	13912	13992	14103	13980	13971	13994	14083	13840	13957	14099	14104	13983	14036	14039	14060	13855	13898	13912	13894	13879	14012	14094	13999	14110	13980	14030	13940	14050	14060	13928	13827	13965	13822	13852	13885	14085	13913	14065	13923	13986	14197	13983	13929	13957	13957	13928	13943	13769	14063	13929	14098	14062	13952	14136	14000	13865	13894	13859	13855	13979	13871	13989	13922	13735	14063	13869	14084	13905	14101	13912	13972	13935	13964	13902	13964	13974	14116	13885	13884	14103	13934	14048	13963	14011	13917	13990	13860	13991	14069	13908	13932	14024	13928	13913	13868	14139	14154	14056	13923	14094	13942	14073	13972	14109	13892	14011	13961
29776	31311	39648	34847	27973	24458	21617	19676	18091	17482	16784	16285	16184	15772	15866	15799	15866	15586	15742	15716	15333	15414	15577	15236	15250	15191	15319	15241	15258	15423	15310	15166	15276	15363	15235	15165	15240	15191	15169	15349	15200	15176	15219	15039	15333	15242	15182	15065	15250	15175	15056	15216	15210	15440	15549	15146	15449	15381	15252	15338	15108	15343	15144	15342	15143	15009	15356	15293	15259	15205	15211	15160	15254	15115	15218	15304	15409	15239	15125	15272	15288	15169	15045	15169	15350	15075	15095	15053	15341	15221	15185	15240	15348	15279	15028	15163	15190	15194	15213	15213	15170	14992	15308	15118	15146	15330	15317	15193	15258	15226	15329	15334	15279	15333	15166	15169	15258	15234	15266	15253	15360	15276	15258	15327	15199	15188	15259	15394	15376	15172	15271	15242	15249	15218	15243	15218	15165	15157	15319	15168	15391	15377	15332	15330	15195	15202	15213	15245	15314	15354	15292	15168	15243	15240	15317	15421	15218	15335	15178	15152	15223	15017	15309	15310	15234	15408	15159	15149	15400	15207	15262	15154	15082	15440	15255	15157	15231	15143	15246	15200	15147	15453	15187	15140	15252	15223	15169	15130	15459	15230	15464	15325	15213	15149	15275	15458	15314	15209	15242	15081	15274	15037	15390	15234	15380	15093	15332	15176	15300	15202	15473	15157	15227	15110	15363	15283	15162	15418	15142	15252	15288	15301	15236	15323	15091	15265	15101	15094	15149	15140	15219	15122	15123	15064	15186	15259	15201	15167	15101	15247	15130	15247	15192	15143	15175	15389	15237	15277	15130	15019	15248	15259	15260	15131	15167	15347	15149	15323	15322	15153	15322	15406	15128	15255	15300	15237	15321	15238	15400	15246	15050	15300	15069	15257	15228	15121	15070	15204	15173	15104	15090	15340	15267	15310	15427	15155	15177	15106	15068	15216	15427	15398	15291	15103	15253	15441	15122	15337	15193	15129	15192	15216	15446	15274	15221	15320	15317	15235	15292	15249	15064	14923	14941	15271	15218	15408	15336	15281	15376	15150	15412	15069	15256	15011	15070	15125	15072	15343	15276	15307	15150	15058	15249	15346	15290	15164	15155	15143	15108	15458	15094	15169	15084	15161	15269	15383	15329	15239	15265	15175	15251	15140	15024	15168	15212	15307	15165	15194	15331	15405	15264	15224	15293	15248	15046	15061	15286	15192	15168	15123	15080	15190	15271	15166	15445	15276	15342	15196	15156	15075	15339	15173	15252	15144	15414	15109	15221	15311	15309	15245	15279	15135	15043	15309	15072	15279	15182	15309	15268	15124	15309	15178	15180	15209	15153	15160	15237	15242	15152	15055	15035	15147	15405	15220	15248	15304	15133	15305	15108	15222	15342	15105	15312	15069	15340	15052	15274	15429	15362	15115	15088	15102	15212	15203	15096	15162	15193	15304	15110	15040	15196	15135	15424	15305	15197	15309	15221	15370	15203	15344	15296	15238	15186	15348	15150	15279	15216	15356	15224	15318	15255	15259	15136	15337	15167	15263	15201	15149	15487	15218	14996	15044	15283	15081	15134	15302	15361	15335	15267	15348	15117	15203	15221	15264	15161	15072	15245	15170	15287	15338	15272	15377	15502	15451	15351	15213	15322	15105	15229	15492	15371	15336	15421	15124	15381	15075	15288	15221	15272	15145	15412	15354	15227	15075	15156	15257	15248	15046	15223	15234	15275	15095	15097	15121	15040	15364	15205	15062	15103	15127	15302	15117	15059	15134	15175	15220	15220	15249	15112	15246	15102	15192	15245	15118	15221	15311	15048	15190	15206	15117	15196	15263	15277	15192	15242	15135	15482	15156	15230	15123	15412	15278	15334	15053	15297	15313	15151	15292	15313	15299	15216	15245	15290	15354	15328	15178	15069	15211	15315	15261	15452	15082	15214	15207	15118	15279	15120	15148	15228	15232	15408	15201	15259	15202	15223	15217	15231	15218	15130	15192	15044	15119	15295	15507	15203	15203	15302	15163	15177	15135	15221	15389	15376	15164	15381	15213	15123	15153	15227	15323	15147	15393	15299	15299	15084	15427	15247	15208	15283	15165	15224	15375	15369	15372	15351	15149	15484	15201	15341	15383	15245	15351	15152	15108	15237	15335	15169	14972	15293	15189	15199	15099	15199	15088	15279	14998	15238	15124	15397	15135	15294	15011	15218	15128	15285	15246	15239	15304	15304	15335	15315	15322	15195	15140	15130	15197	15376	15291	15302	15189	15077	15068	15236	15311	15296	15272	15229	15254	15195	15272	15293	15377	15172	15219	15390	15195	15139	15166	15310	15489	15079	15164	15116	15195	15154	15289	15103	15262	15351	15253	15256	15213	15420	15303	15230	15213	15315	15288	15233	15025	15222	15342	15274	15105	15410	15295	15402	15210	15315	14843	15283	15259	15111	15120	15288	15194	15226	15184	15278	15234	15401	15097	15315	15381	15282	15051	15253	15217	15295	15254	15250	15219	15277	15130	15193	15257	15221	15261	15180	15282	15421	15129	15196	15169	15273	15411	15348	15414	15254	15245	15081	15124	15175	15252	15333	15026	15195	15376	15302	15331	15352	15321	15322	15069	15098	15291	15109	15277	15306	15349	15315	15152	15010	15195	15286	15235	15184	15317	15175	15051	15372	15326	15351	15336	15248	14933	15315	15233	15350	15347	15265	15227	15211	15090	15247	15248	15219	15258	15369	15368	15219	15223	15412	15240	15231	15113	15434	15297	15011	15175	15187	15105	15261	15283	15174	15390	15192	15178	15191	15301	15120	15255	15186	15263	15248	15242	14913	14997	15311	15216	15196	14959	15403	15240	15277	15127	15215	15193	15129	15177	15330	15100	15325	15134	15088	15320	15158	15181	15271	15218	15343	15132	15324	15190	15368	15234	15018	15014	15069	15326	15194	15284	15201	15218	15160	15273	15244	15184	15194	15414	15258	15161	15259	15363	15279	15288	15155	15059	15050	15075	15149	15404	15011	15130	15350	15363	15334	15102	15163	15290	15273	15306	15112	15129	15261	15347	15140	15423	15133	15381	15286	15353	15307	15176	15258	15280	15436	15241	15013	15282	15228	15353	15241	15024	15243	15308	15305	15068	15358	15109	15385	15281	15261	15276	15290	15256	15154	15125	15354	15088	15326	15207	15257	15227	15140	15150	15336	15106	15188	15284	15204	15102	15219	15171	15254	15212	15155	15257	15179	15239	15158	15117	15243	15230	15456	15321	15185	15009	15238	15222	15016	15271	15236	15250	15142	15200	15184	15243	15164	15050	15401	15254	15350	15450	15217	15236	15330	15168	15244	15181	15047	15242	15110	15144	15324	15263	15227	15106	15081	15241	15046	15176	15119	15054	15105	15109	15293	15096	15183	15165	15183	15137	15267	15148	15162	15139	15186	15208	15111	15383	15135	15376	15423	15272	15244	15204	15210	15226	15013	15172	15231	14960	15161	15126	15271	15471	15373	15161	15320	15291	15212	15198	15287	15302	15183	15170	15161	15191	15254	15269	15382	15345	15226	15330	15185	15138	15255	15091	15242	15129	15043	15398	15186	15435	15074	15069	15261	15236	15281	15071	15255	15294	14985	15314	15347	15257	15378	15344	15371	15155	15164	15264	15405	15059	15276	15325	15128	15239	15277	15206	15298	15268	15299	15130	15245	15125	15394	15383	15393	15325	15151	15083	15383	15301	15288	15115	15199	15464	15284	15209	15377	15238	15159	15167	15444	15190	15329	15187	15371	15217	15190	15295	15381	15303	15204	15159	15464	15319	14982	15441	15408	15320	15178	15193	15442	15346	15263	15086	15262	15022	15302	15260	15187	15235	14880	15297	15187	15239	15200	15026	15105	15276	15179	15265	15328	15497	15236	15301	15242	15197	15129	15289	15374	15173	15270	15183	15183	15305	15286	15361	15351	15214	15204	15118	15205	15177	15369	15256	15208	15415	15136	15241	15293	15256	15162	15314	15449	15023	15055	15419	15351	15215	15291	15403	15217	15205	15368	15310	15243	15096	15319	15407	15277	15208	15391	15123	15182	15017	15253	15068	15217	15263	15248	15198	15038	15166	15206	15208	15165	15190	15182	15334	15202	15283	15339	15270	15437	15267	15341	15255	15083	15231	15264	15503	15250	15333	15348	15317	15114	15304	15296	15168	15278	15173	15337	15260	15362	15375	15136	15164	15157	15289	15231	15299	15165	15259	15253	15301	15227	15386	15356	15232	15385	15310	15112	15181	15320	15338	15222	15172	15300	15452	15255	15103	15246	15315	15097	15074	15258	15191	15244	15216	15183	15489	15389	15345	15439	15377	15175	15283	15324	15192	15071	15220	15354	15406	15273	15194	15213	15206	15299	15181	15262	15137	15293	15194	15168	15075	15220	15283	15068	15369	15276	15154	15125	15269	15051	15270	15341	15240	15284	15302	15288	15197	15286	15420	15175	15327	15230	15230	15124	15149	15228	15345	14957	15337	15456	15247	15340	15485	15090	15422	15199	15170	15303	15344	15300	15235	15289	15175	15299	15302	15231	15319	15260	15075	15165	15153	15282	15123	15261	15202	15409	15178	15113	15229	15242	15337	15405	15291	15437	15321	15242	15450	15102	15232	15226	15060	15226	15188	15264	15160	15143	15242	15398	15400	15198	15218	15222	15339	15169	15297	15245	15047	15154	15235	15159	15344	15303	15280	15019	15226	15400	15199	15129	15152	15288	15284	15158	15281	15177	15310	15267	15334	15447	15285	15224	15381	15211	15369	15172	15338	15308	15135	15132	15396	15173	15484	15268	15119	15116	15203	15182	15233	15106	15352	15311	15173	15198	15369	15132	15242	15209	15200	15255	15287	15464	15357	15463	15434	15306	15281	15098	15126	15133	15155	15341	15027	15151	15062	15250	15025	15257	15161	15334	15373	15187	15374	15346	15367	15395	15203	15154	15129	15280	15207	15216	15118	15098	15304	15368	15210	15243	15079	15308	15227	15172	15207	15228	15575	15165	15287	15194	15173	15233	15151	15269	15160	15287	15271	15250	15277	15171	15293	15410	15256	15197	15169	15316	15212	15217	15114	15359	15301	15216	15304	15082	15157	15326	15121	15146	15260	15337	15155	15533	15354
33357	48924	45176	34767	29730	25565	22195	19747	18125	16809	15928	15325	14815	14781	14582	14328	14007	14124	14137	14151	13972	13937	13989	13806	13811	13779	13792	13742	13830	13596	13879	13748	13610	13441	13806	13796	13794	13631	13635	13674	13747	13752	13807	13630	13807	13825	13761	13658	13681	13588	13690	13675	13637	13599	13575	13744	13687	13727	13719	13709	13673	13630	13603	13588	13834	13616	13649	13616	13614	13742	13589	13645	13629	13772	13734	13723	13612	13589	13941	13820	13744	13655	13635	13658	13631	13666	13644	13747	13561	13622	13716	13742	13526	13702	13592	13636	13587	13632	13600	13615	13681	13632	13582	13641	13621	13649	13509	13603	13661	13531	13737	13540	13863	13692	13544	13567	13543	13725	13709	13767	13655	13742	13687	13664	13748	13768	13613	13613	13634	13570	13722	13662	13640	13812	13575	13624	13628	13801	13694	13808	13715	13521	13487	13701	13564	13636	13822	13682	13618	13677	13649	13590	13683	13604	13656	13724	13668	13785	13608	13790	13642	13708	13621	13671	13678	13819	13754	13701	13612	13593	13733	13635	13676	13764	13782	13603	13626	13455	13598	13664	13526	13648	13590	13488	13745	13577	13685	13655	13615	13576	13615	13629	13519	13740	13577	13412	13702	13600	13591	13658	13603	13753	13665	13711	13674	13585	13509	13615	13770	13752	13623	13695	13722	13504	13588	13602	13649	13570	13672	13730	13728	13643	13665	13812	13572	13559	13684	13610	13640	13665	13589	13789	13560	13532	13475	13631	13580	13686	13833	13687	13637	13564	13705	13581	13798	13516	13549	13726	13728	13654	13624	13607	13691	13607	13730	13669	13587	13734	13650	13588	13564	13750	13764	13673	13473	13732	13644	13555	13663	13492	13706	13643	13425	13777	13744	13651	13633	13694	13659	13697	13637	13677	13692	13764	13686	13683	13434	13619	13663	13638	13681	13763	13735	13787	13630	13528	13769	13550	13657	13684	13630	13562	13672	13653	13774	13601	13636	13732	13703	13525	13751	13757	13558	13733	13734	13650	13613	13714	13721	13682	13505	13625	13711	13605	13729	13732	13648	13790	13641	13716	13609	13795	13656	13570	13675	13699	13702	13561	13691	13657	13748	13662	13666	13763	13532	13718	13743	13778	13460	13801	13482	13502	13787	13713	13587	13656	13738	13544	13656	13819	13562	13571	13632	13550	13768	13773	13753	13587	13608	13441	13835	13578	13639	13725	13760	13720	13732	13714	13514	13620	13801	13607	13583	13766	13644	13541	13533	13683	13911	13758	13825	13522	13674	13700	13583	13601	13725	13725	13660	13783	13510	13637	13612	13740	13689	13772	13628	13710	13514	13625	13646	13749	13622	13777	13615	13787	13539	13743	13632	13593	13698	13644	13768	13712	13570	13476	13727	13744	13519	13670	13855	13657	13619	13670	13536	13649	13647	13658	13739	13494	13730	13648	13803	13763	13514	13579	13646	13757	13644	13568	13556	13691	13764	13654	13627	13643	13554	13711	13796	13553	13702	13615	13445	13682	13844	13532	13741	13786	13619	13685	13635	13753	13634	13663	13590	13628	13713	13742	13543	13653	13701	13630	13526	13608	13640	13550	13643	13559	13732	13699	13602	13722	13585	13886	13686	13800	13596	13686	13550	13596	13715	13596	13623	13672	13642	13513	13644	13527	13633	13629	13696	13521	13530	13684	13657	13661	13770	13474	13577	13663	13641	13794	13775	13713	13622	13723	13558	13501	13590	13749	13781	13496	13664	13543	13701	13626	13820	13570	13728	13550	13685	13531	13693	13516	13697	13649	13616	13806	13778	13512	13722	13581	13601	13550	13708	13662	13697	13562	13641	13628	13671	13647	13744	13558	13669	13759	13722	13636	13578	13593	13717	13582	13683	13571	13741	13701	13562	13691	13565	13929	13669	13598	13661	13580	13625	13647	13717	13583	13595	13663	13565	13594	13685	13684	13558	13639	13668	13741	13761	13563	13584	13652	13747	13686	13649	13519	13723	13637	13543	13769	13699	13585	13550	13701	13675	13572	13584	13632	13624	13737	13531	13632	13733	13610	13520	13555	13489	13514	13539	13634	13580	13635	13664	13686	13517	13618	13541	13538	13642	13588	13529	13735	13705	13529	13788	13630	13576	13694	13510	13561	13748	13507	13631	13632	13598	13711	13671	13599	13718	13779	13621	13659	13633	13678	13837	13631	13488	13755	13791	13732	13698	13696	13644	13593	13779	13618	13720	13621	13719	13767	13713	13679	13697	13663	13538	13612	13743	13782	13523	13456	13719	13655	13691	13710	13683	13792	13712	13703	13741	13731	13663	13828	13701	13706	13807	13687	13567	13642	13573	13778	13728	13762	13511	13693	13628	13623	13520	13724	13565	13514	13639	13723	13655	13677	13727	13664	13631	13661	13620	13507	13653	13562	13664	13787	13627	13768	13594	13565	13775	13606	13571	13769	13591	13703	13549	13604	13607	13426	13605	13673	13681	13551	13729	13525	13625	13667	13564	13607	13607	13708	13658	13613	13742	13654	13660	13753	13581	13662	13606	13701	13775	13683	13722	13570	13578	13684	13753	13603	13652	13720	13718	13697	13626	13644	13556	13623	13828	13743	13572	13565	13759	13640	13501	13748	13521	13618	13826	13453	13654	13638	13579	13593	13716	13830	13751	13734	13733	13737	13540	13771	13574	13449	13719	13556	13753	13775	13707	13695	13650	13659	13853	13687	13639	13709	13573	13640	13706	13665	13569	13602	13556	13725	13495	13611	13562	13682	13875	13784	13698	13651	13773	13598	13644	13496	13631	13793	13833	13607	13634	13562	13617	13695	13555	13631	13580	13645	13888	13714	13800	13623	13601	13734	13575	13622	13632	13661	13581	13679	13736	13606	13464	13623	13736	13621	13743	13743	13620	13780	13526	13761	13676	13650	13705	13696	13689	13616	13844	13654	13838	13734	13718	13777	13553	13815	13592	13741	13646	13666	13622	13669	13656	13745	13658	13754	13830	13536	13655	13615	13559	13766	13740	13632	13852	13814	13551	13794	13564	13677	13784	13767	13609	13687	13589	13609	13633	13662	13778	13436	13635	13678	13740	13735	13607	13693	13687	13801	13537	13603	13637	13689	13592	13626	13604	13630	13692	13513	13675	13680	13673	13742	13622	13594	13641	13641	13662	13526	13711	13769	13560	13587	13727	13551	13894	13571	13636	13772	13668	13751	13628	13707	13824	13558	13778	13631	13811	13796	13677	13797	13653	13714	13679	13695	13637	13625	13708	13580	13720	13757	13807	13657	13662	13535	13706	13689	13574	13687	13625	13599	13696	13435	13665	13644	13806	13695	13621	13670	13598	13669	13767	13674	13664	13742	13680	13461	13725	13756	13719	13679	13737	13629	13418	13608	13632	13657	13668	13694	13655	13748	13528	13496	13646	13689	13726	13692	13684	13549	13582	13691	13591	13522	13576	13743	13680	13732	13653	13613	13514	13646	13746	13680	13702	13549	13545	13663	13356	13520	13697	13786	13731	13726	13547	13691	13388	13789	13655	13792	13645	13667	13722	13722	13646	13610	13764	13790	13626	13588	13742	13593	13665	13680	13546	13664	13509	13805	13649	13646	13740	13787	13664	13605	13465	13717	13535	13811	13731	13791	13822	13480	13650	13670	13647	13582	13561	13682	13644	13750	13613	13604	13541	13546	13824	13827	13595	13862	13624	13606	13710	13560	13592	13762	13703	13744	13688	13687	13645	13643	13584	13612	13637	13603	13789	13619	13830	13717	13721	13748	13542	13528	13601	13660	13598	13670	13711	13547	13821	13745	13655	13770	13765	13706	13727	13578	13636	13734	13686	13635	13681	13653	13573	13626	13651	13646	13525	13656	13718	13589	13789	13454	13702	13722	13733	13683	13739	13679	13535	13587	13643	13661	13709	13596	13795	13656	13730	13567	13708	13552	13756	13616	13687	13665	13539	13665	13769	13742	13619	13752	13750	13624	13623	13644	13766	13769	13724	13767	13633	13686	13751	13559	13571	13646	13545	13734	13525	13768	13683	13742	13616	13628	13776	13639	13810	13611	13636	13708	13542	13600	13649	13566	13715	13523	13621	13802	13533	13497	13700	13703	13740	13698	13526	13639	13661	13616	13626	13663	13770	13791	13548	13548	13648	13623	13731	13797	13732	13541	13735	13730	13662	13689	13776	13628	13613	13658	13685	13652	13473	13742	13713	13690	13678	13768	13635	13690	13600	13620	13645	13422	13543	13834	13690	13743	13646	13816	13537	13572	13718	13743	13576	13615	13786	13630	13698	13715	13668	13572	13746	13511	13623	13575	13547	13554	13614	13663	13572	13656	13513	13714	13620	13644	13585	13598	13727	13758	13703	13533	13665	13589	13716	13591	13477	13722	13704	13786	13594	13739	13764	13655	13754	13524	13584	13748	13568	13602	13651	13546	13732	13723	13720	13810	13755	13757	13683	13681	13671	13582	13390	13586	13733	13577	13622	13659	13802	13681	13636	13581	13616	13568	13693	13615	13645	13698	13699	13758	13666	13774	13735	13727	13619	13689	13681	13600	13581	13625	13446	13641	13762	13738	13650	13732	13606	13631	13665	13544	13570	13653	13638	13494	13502	13565	13523	13812	13951	13500	13615	13643	13689	13504	13565	13802	13584	13729	13691	13885	13662	13840	13670	13724	13649	13526	13617	13693	13519	13629	13596	13548	13729	13651	13515	13665	13637	13739	13657	13590	13736	13697	13768	13702	13570	13549	13774	13494	13785	13775	13685	13668	13725	13736	13721	13712	13719	13609	13636	13722	13506	13704	13600	13585	13816	13683	13660	13712	13640	13579	13693	13599	13596	13673	13583	13561	13613	13509	13571	13550	13639	13685	13804	13372	13724	13644	13676	13606	13655	13655	13572	13724	13626	13867	13566	13681	13658	13629	13473	13700	13768	13739	13818	13618	13660	13694	13742	13508	13839	13701	13574	13550	13632	13584	13597	13854	13668	13776	13599	13558	13747	13622	13547	13653	13731	13652	13619	13653	13481	13679	13623	13881	13725	13557	13568	13754	13568	13697	13585	13752	13709	13658	13686	13686	13557	13650	13676	13602	13867	13640	13792	13711	13649	13633
24285	21226	28838	26534	26819	27024	25088	21291	19284	18241	17628	17035	16718	16481	16307	16028	16153	15822	15804	15569	15668	15904	15409	15490	15387	15546	15427	15449	15364	15323	15420	15409	15430	15448	15406	15269	15321	15236	15613	15002	15105	15250	15130	15119	15338	15342	15121	15072	15261	15300	15294	15365	15272	15205	15292	15320	15309	15170	15131	15301	15473	15408	15332	15271	15322	15410	15245	15227	15457	15281	15270	15168	15131	15269	15393	15118	15392	15142	15234	15456	15262	15175	15295	15238	15271	15316	15348	15195	15118	15130	15167	15177	15343	15333	15272	15075	15184	15327	15228	15291	15573	15342	15255	15246	15286	15126	15141	15066	15184	15123	15203	15306	15304	15457	15182	15157	15364	15342	15338	15131	15337	15459	15257	15373	15284	15166	15233	15263	15263	15255	15208	15217	15183	15074	15192	15380	15482	15288	15154	15012	15241	15147	15103	15395	15168	15188	15028	15142	15208	15315	15363	15220	15419	15220	15329	15267	15181	15272	15308	15200	15236	15112	15114	15105	15208	15244	15191	15148	15310	15290	15310	15235	15224	15037	15247	15454	15259	15138	15027	15256	15217	15309	15211	15372	15319	15419	15133	15065	15112	15228	15326	15129	15268	15261	15048	15247	15318	15186	15181	15366	15228	15234	15411	15248	15272	15201	15203	15178	15389	15245	15054	15188	15361	15255	15252	15441	15201	15269	15327	15438	15214	15233	14974	15164	15297	15306	15206	15337	15333	15181	15364	15177	15268	15161	15267	15250	15313	15277	15223	15302	15226	15275	15487	15226	15301	15174	15215	15059	15246	15231	15162	15245	15545	15303	15218	15411	15136	15407	15244	15126	15319	15241	15320	15140	15292	15186	15492	15223	15204	15338	15254	15162	15235	15109	15219	15050	15214	15082	15120	15217	15334	15254	15522	15220	15330	15168	15293	15325	15228	15200	15180	15081	15378	15210	15225	15284	15190	15206	15048	15366	15287	15117	15271	15221	15246	15260	15315	15286	15359	15378	15187	15245	15187	15210	15086	15106	15189	15241	15226	15239	15236	15094	15327	15274	15407	15335	15133	15488	15087	15324	15294	15243	15389	15229	15347	15327	15231	15242	15121	15280	15126	15274	15271	15308	15318	15411	15309	15177	15332	15406	15228	15213	15163	15161	15367	15259	15091	15214	15179	15453	15127	15094	15303	15140	15155	15394	15270	15302	15308	15202	15321	15320	15264	15276	15196	15382	15290	15395	15210	15335	15352	15400	15274	15225	15192	15348	15140	15217	15199	15201	15106	15134	15316	15220	15167	15209	15173	15360	15322	15248	15260	15331	15059	15182	15348	15196	15091	15381	15104	15341	15218	15370	15414	15332	15150	15245	15377	15253	15224	15114	15224	15398	15344	15126	15119	15324	15292	15061	15163	15375	15347	15094	15420	15233	15069	15213	15391	15245	15346	15211	15249	15429	15255	15397	15336	15434	15220	15115	15213	15125	15330	15336	15214	15251	15339	15429	15111	15105	15206	15255	15093	14990	15307	15166	15186	15320	15299	15285	15305	15306	15386	15281	15379	15259	15278	15233	15196	15410	15240	15239	15361	15295	15155	15362	15389	15065	15240	15275	15358	15150	15234	15187	15244	15414	15217	15217	15051	15273	15124	15418	15201	15217	15226	15312	15188	15446	15256	15447	15478	15288	15236	15296	15232	15301	15453	15310	15297	15286	15330	15228	15185	15278	15360	15326	15253	15371	15168	15172	15306	15390	15165	15131	15239	15211	15280	15229	15240	15389	15249	15271	15201	15408	15176	15147	15213	15263	15346	15314	15366	15232	15396	15155	15304	15184	15216	15247	15324	15184	15293	15158	15135	15053	15215	15447	15409	15195	15241	15442	15359	15232	15267	15175	15299	15327	15315	15187	15309	15291	14984	15404	15309	15198	15210	15135	15382	15000	15426	15348	15521	15076	15324	15292	15235	15342	15363	15258	15358	15179	15282	15366	15351	15176	15314	15356	15212	15231	15124	15204	15230	15298	15262	15304	15190	15239	15312	15122	15245	15273	15250	15377	15303	15101	15317	15075	15217	15363	15287	15239	15231	15330	15043	15074	15375	15155	15327	15278	15155	15251	15161	15268	15194	15311	15279	15270	15233	15081	15083	15421	15329	15493	15393	15140	15162	15053	15107	15256	15105	15313	15351	15320	15341	15440	15172	15378	15340	15076	15247	15210	15273	15266	15420	15193	15263	15265	15180	15450	15231	15270	15308	15100	15368	15353	15251	15162	15255	15291	15159	14975	15372	15199	15143	15238	15342	15042	15337	15247	15443	15226	15399	15362	15184	15170	15149	15142	15192	15301	15055	15429	15192	15161	15319	15390	15354	15350	15085	15261	15122	15168	15069	15208	15190	15215	15174	15326	15256	15327	15319	15066	15068	15249	15320	15095	15461	15358	15262	15134	15095	15266	15269	15179	15325	15257	15255	15321	15260	15364	15340	15093	15099	15252	15605	15138	15345	15304	15187	15075	15231	15066	15132	15201	15273	15194	15230	15209	15324	15486	15370	15311	15365	15227	15141	15362	15437	14971	15206	15318	15173	15399	15287	15371	15198	15265	15334	15063	15236	15328	15393	15315	15325	15217	15251	15341	15355	15391	15316	15234	15356	15126	15226	15051	15317	15332	15322	15419	15230	15190	15188	15124	15213	15500	15170	15140	15176	15181	15188	15308	15216	15296	15324	15308	15162	15166	15275	15226	15256	15314	15415	15359	15178	15278	15273	15281	15296	15248	15308	15498	15320	15422	15084	15092	15331	15192	15308	15260	15390	15449	15365	15264	15362	15295	15085	15311	15261	15318	15295	15137	15278	15170	15190	15314	15188	15350	15142	15101	15309	15348	15244	15196	15239	15339	15292	15198	15433	15422	15257	15387	15059	15297	15311	15164	15262	15117	15417	15314	15066	15235	15199	15188	15189	15278	15306	15409	15301	15210	15166	15120	15289	15335	15183	15307	15343	15222	15296	15192	15070	15241	15447	15243	15173	15043	15083	15143	15318	15303	15110	15270	15259	15307	15259	15236	15345	15102	15150	15101	15256	15239	15314	15485	15076	15362	15462	15400	15348	15282	15144	15145	15252	15232	15337	15422	15144	15319	15190	15390	15317	15237	15205	15148	15106	15329	15403	15257	15310	15248	15374	15284	15168	15261	15148	15257	15347	15296	15308	15318	15245	15232	15300	15054	15204	15164	15485	15202	15195	15350	15376	14944	15318	15089	15362	15351	15437	15298	15246	15204	15169	15115	15226	15375	15397	15344	15377	15269	15354	15360	15318	15188	15292	15280	15260	15196	15444	15217	15259	15344	15304	15352	15126	15348	15255	15322	15458	15214	15343	15189	15121	15287	15252	15215	15439	15365	15229	15182	15174	14997	15221	15397	15342	15213	15219	15207	15284	15223	15269	15280	15152	15333	15357	15162	15164	15382	15355	15149	15076	15119	15233	15294	15189	15188	15230	15209	15411	15261	15169	15424	15261	15339	15197	15171	15391	15207	15239	15293	15078	15185	15257	15130	15162	15100	15282	15266	15258	15161	15125	15267	15172	15291	15296	15148	15157	15176	15261	15269	15331	15245	15254	15254	15243	15119	14956	15164	15188	15072	15321	15284	15250	15177	15250	15122	15127	15243	15072	15102	15178	15114	15196	15242	15275	15328	15322	15230	15336	15164	15386	15180	15168	15278	15222	15311	15484	15428	15023	15284	15326	15276	15332	15271	15164	15111	15353	15339	15131	15032	15262	15106	15270	15075	15515	15086	15283	15297	15303	15452	15076	15271	15110	15481	15426	15455	15269	15434	15075	15195	15089	15170	15200	15238	15400	15207	15161	15123	15173	15341	15133	15188	15282	15269	15291	15160	15371	15205	15100	15089	15216	15235	15059	15147	15241	15186	15248	15138	15259	15394	15437	15316	15202	15366	15272	15302	15254	15199	15028	15137	15315	15165	15238	15245	15326	15179	15178	15448	15225	15273	15393	15112	15082	15198	15270	15390	15289	15308	15222	15370	15266	15291	15143	15153	15341	15166	15184	15181	15297	15269	15218	15204	15068	15523	15369	15347	15228	15354	15344	15218	15243	15380	15251	15079	15248	15140	15227	15145	15261	15249	15207	15205	15099	15147	15000	15287	15210	15196	15256	15206	15207	15186	15431	15442	15079	15340	15288	15226	15326	15131	15448	15280	15177	15254	15285	15273	15214	15077	15046	15072	15275	15272	15459	15202	15370	15328	15304	15167	14956	15229	15249	15292	14907	15198	15232	15193	15254	15192	15254	15146	15271	15330	15290	15194	15313	15407	15315	15167	15213	15311	15279	15222	15273	15113	15187	15543	15343	15115	15285	15263	15264	15309	15361	15337	15200	15172	15302	15289	15020	15218	15318	15183	15341	15145	15031	15168	15180	15123	15226	15184	15267	15479	15219	15236	15283	15328	15363	15190	15228	15269	15324	15294	15291	15278	15239	15168	15034	15408	15137	15210	15182	15142	15237	15371	15387	15437	15431	15295	15352	15219	15221	15202	15218	15187	15320	15242	15275	15131	15214	15074	15296	15292	15508	15225	15297	15284	14905	15352	15220	15256	15207	15202	15249	15561	15358	15273	15179	15409	15185	15374	15277	15228	15415	15389	15466	15236	15364	15224	15161	15249	15145	15311	15218	15315	15194	15486	15276	15253	15215	15352	15297	15240	15278	15281	15270	15109	15214	15260	15258	15363	15275	15115	15294	15258	14968	15113	15194	15132	15298	15269	15372	15327	15409	15029	15139	15147	15082	15176	15174	15212	15340	15254	15331	15185	15220	15246	15244	15165	15436	15388	15224	15369	15184	15188	15175	15307	15213	15264	15112	15188	15046	15289	15267	15362	15426	15284	15269	15322	15298	15258	15270	15115	15347	15090	15260	15387	15467	15480	15262	15169	15193	15382	15288	15230	15308	15298	15147	15261	15087	15214	15189	15260	15352	15187	15375	15322	15317	15127	15292	15218	15297	15399	15483	15051	15230	15176	15281	15165	15018	15180	14937	15303	15461	15151	15178	15476	15269	15249	15299	15313	15204	15279	15294	15241	15123	15255	15283	15254	15337	15176	15281	15206	15251	15197
34326	54431	49954	39451	33803	28524	24633	22061	19622	17843	16708	16102	15787	15346	14794	14941	14603	14536	14426	14410	14078	14169	14079	14075	13810	13822	13837	13830	13961	13774	13784	13740	13763	13674	13699	13599	13695	13691	13746	13833	13703	14015	13571	13783	13704	13753	13760	13765	13719	13737	13603	13814	13587	13735	13683	13774	13707	13746	13742	13866	13635	13713	13570	13776	13802	13683	13720	13886	13743	13658	13661	13691	13718	13702	13771	13631	13630	13578	13868	13461	13749	13663	13665	13654	13780	13657	13608	13767	13713	13827	13647	13676	13657	13832	13729	13590	13811	13686	13796	13767	13813	13718	13656	13615	13738	13562	13623	13711	13670	13678	13693	13631	13562	13871	13652	13589	13701	13665	13753	13573	13746	13643	13560	13750	13598	13777	13777	13644	13768	13722	13837	13820	13770	13704	13624	13728	13754	13635	13586	13665	13650	13659	13815	13678	13668	13633	13687	13659	13701	13533	13594	13734	13701	13630	13781	13587	13558	13884	13673	13651	13755	13682	13813	13700	13757	13687	13609	13547	13748	13568	13537	13670	13614	13687	13692	13641	13554	13674	13724	13541	13646	13633	13661	13778	13536	13697	13887	13839	13712	13745	13821	13649	13682	13519	13677	13786	13699	13648	13706	13649	13620	13850	13692	13680	13609	13618	13770	13606	13732	13569	13829	13624	13634	13694	13686	13636	13757	13638	13758	13659	13779	13494	13532	13634	13655	13562	13826	13630	13746	13629	13844	13664	13658	13683	13692	13629	13780	13787	13704	13695	13747	13746	13625	13779	13643	13815	13710	13805	13766	13622	13805	13793	13683	13673	13923	13785	13624	13718	13853	13631	13533	13815	13621	13620	13642	13660	13754	13676	13672	13676	13649	13764	13682	13726	13837	13563	13749	13543	13615	13789	13801	13645	13680	13436	13628	13720	13686	13604	13648	13650	13662	13564	13737	13631	13683	13797	13726	13738	13714	13560	13630	13824	13798	13739	13716	13711	13787	13522	13673	13758	13824	13688	13647	13731	13622	13841	13730	13710	13831	13515	13641	13834	13659	13677	13750	13728	13736	13750	13618	13680	13571	13676	13532	13485	13785	13708	13750	13775	13766	13648	13860	13771	13699	13645	13626	13697	13577	13561	13742	13594	13430	13797	13741	13716	13594	13694	13751	13706	13751	13710	13853	13618	13516	13651	13751	13704	13713	13477	13650	13653	13700	13681	13778	13673	13781	13703	13681	13753	13658	13702	13786	13498	13788	13885	13579	13656	13637	13720	13586	13679	13622	13737	13650	13732	13684	13713	13791	13834	13640	13715	13587	13620	13617	13606	13732	13655	13726	13664	13686	13870	13702	13746	13673	13641	13832	13811	13590	13630	13650	13640	13758	13758	13565	13665	13578	13599	13765	13704	13768	13714	13694	13760	13699	13611	13735	13717	13576	13585	13657	13702	13835	13697	13805	13821	13639	13676	13691	13579	13846	13774	13864	13610	13601	13714	13749	13671	13655	13797	13802	13659	13665	13835	13646	13664	13686	13706	13792	13585	13656	13558	13698	13720	13585	13751	13492	13632	13819	13651	13846	13764	13571	13717	13692	13797	13765	13728	13733	13802	13687	13705	13459	13551	13756	13689	13701	13702	13759	13799	13643	13539	13724	13621	13800	13762	13632	13726	13768	13583	13649	13599	13718	13819	13790	13763	13706	13611	13734	13613	13718	13744	13647	13668	13692	13620	13707	13673	13625	13605	13517	13667	13522	13551	14014	13802	13515	13731	13714	13786	13727	13517	13652	13583	13587	13886	13676	13724	13636	13652	13742	13880	13769	13751	13628	13872	13631	13724	13632	13818	13782	13656	13662	13652	13559	13590	13549	13821	13613	13563	13712	13633	13757	13645	13603	13731	13560	13847	13615	13717	13675	13600	13690	13737	13794	13696	13685	13706	13602	13753	13840	13650	13699	13661	13653	13705	13699	13793	13746	13704	13691	13628	13523	13785	13909	13710	13636	13607	13564	13672	13683	13805	13719	13687	13806	13723	13659	13861	13718	13698	13703	13581	13645	13657	13610	13570	13633	13685	13772	13741	13605	13583	13533	13487	13751	13633	13675	13702	13907	13701	13707	13701	13851	13870	13607	13601	13774	13603	13653	13685	13769	13614	13639	13760	13762	13590	13622	13649	13744	13562	13829	13657	13653	13725	13843	13760	13696	13772	13624	13679	13584	13610	13893	13682	13739	13642	13672	13680	13677	13692	13741	13626	13761	13525	13717	13576	13712	13720	13558	13692	13811	13659	13713	13717	13801	13654	13662	13659	13591	13823	13593	13573	13544	13865	13515	13710	13831	13702	13665	13649	13608	13688	13517	13674	13778	13669	13682	13685	13820	13668	13652	13602	13561	13671	13631	13648	13681	13753	13887	13769	13774	13805	13681	13571	13813	13755	13547	13637	13754	13678	13693	13738	13662	13620	13635	13473	13682	13808	13736	13654	13887	13539	13654	13666	13718	13801	13791	13724	13766	13570	13699	13654	13722	13622	13691	13708	13609	13691	13680	13446	13837	13687	13815	13915	13661	13756	13816	13655	13789	13631	13720	13619	13670	13700	13818	13889	13637	13762	13655	13826	13530	13643	13817	13809	13697	13678	13707	13638	13665	13700	13604	13666	13796	13692	13699	13635	13589	13695	13674	13861	13726	13627	13564	13575	13767	13624	13701	13828	13735	13766	13767	13831	13821	13684	13739	13717	13633	13744	13779	13846	13655	13771	13619	13624	13601	13781	13691	13787	13770	13808	13650	13851	13722	13774	13693	13662	13739	13742	13628	13645	13719	13616	13792	13924	13733	13522	13742	13569	13651	13647	13743	13517	13676	13513	13708	13668	13723	13533	13836	13589	13865	13564	13666	13557	13484	13760	13821	13870	13731	13651	13809	13800	13571	13543	13625	13576	13543	13716	13636	13769	13665	13682	13707	13791	13770	13701	13763	13664	13799	13752	13642	13728	13538	13787	13763	13472	13834	13681	13562	13597	13650	13552	13481	13625	13571	13731	13819	13545	13771	13725	13694	13584	13592	13610	13677	13811	13755	13750	13761	13582	13726	13731	13872	13659	13773	13886	13863	13871	13583	13558	13764	13586	13713	13617	13684	13697	13526	13727	13674	13648	13772	13640	13690	13686	13823	13584	13658	13719	13643	13797	13524	13811	13755	13498	13646	13685	13620	13740	13498	13606	13759	13609	13595	13667	13823	13619	13717	13678	13786	13620	13594	13864	13738	13654	13702	13767	13761	13592	13864	13690	13536	13757	13722	13778	13722	13742	13791	13568	13701	13680	13684	13835	13545	13645	13621	13561	13579	13661	13640	13723	13678	13595	13655	13727	13529	13730	13662	13727	13756	13676	13852	13601	13628	13660	13587	13687	13633	13673	13629	13833	13666	13601	13752	13766	13748	13901	13841	13639	13671	13543	13768	13788	13553	13654	13603	13643	13833	13754	13662	13700	13669	13583	13767	13786	13667	13618	13774	13556	13721	13831	13571	13556	13774	13602	13843	13922	13712	13563	13726	13657	13604	13758	13723	13616	13722	13632	13807	13742	13722	13714	13678	13808	13707	13782	13810	13664	13745	13819	13564	13631	13670	13715	13848	13558	13587	13669	13740	13603	13630	13759	13599	13743	13789	13730	13740	13819	13748	13659	13662	13718	13703	13784	13731	13593	13752	13664	13815	13642	13701	13829	13718	13631	13802	13687	13726	13757	13694	13735	13732	13599	13651	13713	13611	13717	13746	13585	13608	13636	13769	13817	13674	13631	13701	13856	13581	13568	13743	13671	13730	13684	13545	13814	13652	13796	13640	13528	13766	13635	13755	13818	13677	13776	13741	13661	13540	13715	13751	13596	13569	13754	13703	13628	13528	13551	13809	13575	13866	13533	13586	13775	13868	13641	13779	13633	13596	13522	13667	13837	13770	13715	13662	13792	13616	13644	13824	13703	13648	13776	13799	13689	13736	13763	13696	13709	13675	13561	13651	13698	13606	13620	13695	13654	13567	13757	13654	13735	13667	13524	13571	13664	13740	13736	13664	13814	13724	13738	13761	13454	13690	13712	13633	13713	13599	13653	13696	13631	13669	13536	13735	13610	13828	13779	13777	13609	13568	13625	13593	13672	13418	13796	13763	13595	13622	13746	13602	13861	13735	13720	13808	13682	13738	13727	13617	13822	13757	13868	13610	13626	13594	13778	13803	13595	13687	13734	13671	13584	13687	13754	13589	13756	13445	13754	13658	13792	13652	13751	13557	13733	13843	13611	13504	13725	13830	13699	13616	13619	13600	13645	13687	13829	13698	13676	13737	13598	13608	13763	13561	13941	13653	13705	13556	13535	13690	13677	13635	13630	13801	13669	13646	13666	13806	13784	13812	13707	13874	13675	13838	13732	13757	13808	13914	13779	13617	13642	13666	13671	13715	13667	13824	13608	13772	13747	13734	13567	13797	13639	13547	13517	13779	13609	13668	13751	13884	13639	13773	13681	13585	13642	13593	13707	13712	13765	13707	13739	13642	13815	13711	13854	13721	13492	13658	13661	13619	13605	13664	13872	13737	13760	13722	13672	13789	13481	13665	13629	13730	13627	13653	13660	13688	13516	13687	13516	13669	13510	13661	13708	13711	13737	13809	13733	13569	13570	13562	13743	13661	13602	13805	13513	13715	13591	13617	13656	13520	13660	13688	13686	13664	13760	13691	13543	13608	13733	13800	13824	13805	13631	13651	13764	13615	13561	13590	13647	13518	13726	13783	13727	13897	13575	13717	13704	13819	13718	13661	13589	13803	13660	13761	13733	13659	13558	13684	13824	13579	13748	13589	13765	13904	13735	13706	13548	13622	13694	13662	13630	13575	13905	13587	13826	13656	13662	13643	13575	13716	13795	13738	13689	13736	13772	13744	13758	13677	13790	13755	13616	13677	13779	13800	13612	13788	13675	13670	13623	13774	13790	13585	13657	13838	13751	13589	13783	13645	13818	13672	13537	13633	13792	13638	13778	13756	13875	13674	13715	13685	13795	13616	13912	13538	13630	13720	13709	13686	13839	13627	13860	13685	13731	13801	13694	13733	13647	13630	13698	13693	13684	13656	13488	13656	13774
22807	21136	28905	23968	23233	27149	28845	22967	20896	20051	18959	18376	17767	17344	17126	17082	16936	16633	16580	16257	16668	16319	16136	16182	15883	15987	16058	16077	16047	16146	16063	16151	15779	15848	15883	15938	16115	15988	15871	15820	16060	15866	16104	16092	15638	15907	15854	15970	15926	15928	15707	15565	15978	15805	15887	16002	16065	15699	15827	15803	15570	15904	15797	15755	15806	15939	15910	15856	15913	15897	15762	15940	15914	15979	15763	15839	15605	15711	15798	16072	15936	15871	15999	15612	15899	15784	15697	15897	15827	15965	15779	15781	15735	15984	15845	15930	15837	15813	15800	15822	15900	15880	15870	15797	15683	15869	15851	15673	15891	15735	15676	16068	15821	15902	15887	15956	15806	15818	15921	15699	15700	15822	15845	15795	15775	15730	15941	15889	15904	15801	15958	15785	15833	15774	15948	15602	15890	15815	15794	15962	15747	15979	15893	15851	15632	15762	15939	16105	15764	15723	15790	15740	15837	15551	15859	15682	15876	15638	15800	15832	15924	15846	15777	15953	15761	15740	15906	15868	15874	15772	15896	15893	15822	15851	15998	15909	15787	15730	15972	15980	15839	15847	15640	15840	15805	16009	15967	15816	15821	15970	15876	15804	15827	15917	15632	15881	15651	15746	15821	15875	15861	15808	15865	15573	15758	15628	15952	15853	15561	15851	15732	15737	15701	15820	16086	15797	15942	15920	15936	15638	15692	15724	15928	15904	15829	15835	15761	15736	15676	15853	15744	15936	15647	15915	15872	15640	15678	15850	15802	15896	15775	15738	16081	15940	15955	15976	15621	15823	15772	15698	15730	15624	15575	15899	15703	15699	15796	15756	15779	15905	15914	15825	15821	15753	15819	15839	15800	15798	15844	15776	15785	15882	15713	15673	15935	15903	15855	15741	15885	15564	15817	15853	15762	15757	15816	15974	15760	15762	15991	15871	15949	15695	15895	15715	15761	15879	15706	15687	15543	15852	15943	15580	15708	15724	15924	15923	15817	15787	15656	15850	15836	16135	15772	15695	15671	15814	15635	15849	15703	15780	15855	15931	15826	15794	15773	15874	15704	15824	15874	15632	15797	15755	15913	15901	15701	15827	15927	15827	15779	15806	15887	15650	15899	15696	15693	15575	15901	15785	15731	15725	15780	15806	15696	15613	15806	15880	15669	15745	15846	15790	15872	15783	15746	15611	15751	15894	15861	15841	15862	15811	15899	15749	15712	15818	15737	15726	15782	15775	15917	15817	15761	15868	15793	15782	15777	15846	15790	15781	15859	15633	15815	15575	15701	15928	15780	15662	15939	15569	16040	15920	15906	15848	15803	15773	15747	15803	15625	15921	15738	15786	15641	15596	15528	15790	15785	15912	15721	15839	15625	15648	15838	15723	15939	15830	15974	15757	15788	15714	15841	15885	15891	15898	15992	15745	15845	15785	15952	15733	15739	15765	15850	15805	15843	15546	15714	15880	16003	15977	15812	15788	15639	15887	15519	15924	15797	15894	15572	15831	15986	15884	15807	15789	15714	15847	15748	15917	15696	15684	15789	15729	15673	15838	15776	15895	15959	15676	15840	15907	15787	15755	15741	15734	15699	15840	15744	15808	15934	15952	15785	15977	15879	15879	15706	15762	15676	15697	15698	15863	15875	15731	15804	15744	15828	15922	15922	15559	15896	15653	15826	15901	15632	15704	15777	15805	15672	15873	16040	15848	15764	15703	15812	15909	15959	15916	15919	15811	15865	15778	15689	15969	15887	15862	15844	15742	15721	15752	15901	15644	15924	15927	15962	15941	15686	15648	15747	15816	15970	15788	15860	15883	15957	15840	15797	15882	15895	15837	15646	15553	15690	16034	15793	15823	15829	15783	15959	15654	15797	15630	15768	15589	15707	15632	15787	15697	15645	15781	15659	15742	15661	15605	15987	15877	15906	15832	15867	15845	15798	15543	15685	15705	15683	15871	15799	15765	15824	15877	15695	15819	15726	15798	15954	15755	15715	15745	15662	15561	15861	15661	15939	15865	15733	15906	15815	15988	15750	15896	15840	15745	15807	15882	15943	15739	15959	15747	15900	16042	15882	15723	15734	15704	15815	15732	15747	15894	15882	15925	15755	15705	15714	15780	15698	15940	15870	15749	15787	15799	15748	15843	15822	15943	15864	15827	16025	15737	15653	15803	15880	15758	15763	15833	15750	15940	15900	15663	15621	15679	15775	15742	15813	15762	15917	15691	15852	15683	16004	15816	15843	15604	15831	15905	15753	15947	15717	15798	15816	16144	16019	15864	15769	15899	15674	15814	15884	15660	15810	15809	15864	15816	15917	15817	15802	15765	15936	15852	15808	15728	15806	15913	15627	15864	15765	15750	15795	15632	15756	15732	15932	15772	16038	15685	15788	15815	15958	15637	15730	15884	15825	15693	15890	15834	15641	15767	15824	15743	15879	15879	15646	15985	15714	15730	15867	15676	15758	15811	15872	15781	15761	15835	16084	15789	15834	15731	15711	15896	15789	15672	15771	15953	15765	15785	16094	15879	15897	15763	15666	15860	15923	15737	15789	15756	15712	15772	15785	15917	16069	15877	15897	15797	15735	15703	15946	15748	15905	15776	16009	15746	15946	15708	15877	15838	15825	15894	15815	15712	15949	15964	15863	15626	16008	15820	15616	16025	15769	16002	15828	15660	15776	15751	15584	15851	15535	15800	15649	15990	15923	15924	15787	15756	15839	15700	15896	15825	15813	15823	15724	16095	15839	15858	15839	15842	15894	15765	15667	15762	15838	15783	15640	15997	15742	15983	15955	15596	15772	15680	15835	15708	15904	15830	15652	15758	15824	15848	15935	15822	15783	15895	15747	15760	15580	15644	15785	15673	15959	15997	15763	15803	15811	15610	15862	15827	15809	15604	15750	15660	15883	15968	15818	15881	15705	15878	16025	15821	15861	15761	16022	15691	15814	15759	15756	15828	15826	15816	15969	15764	15691	15867	15849	15872	15833	15891	15932	15724	15838	15787	15823	15992	16013	15789	15747	15813	16049	15922	15924	15795	16025	15915	15758	15807	15730	15969	15876	15660	15830	15870	15852	15650	15786	15763	15676	15720	15688	15910	15828	15903	15742	15682	15833	15800	15869	15732	15902	15617	15714	15789	15789	15939	15756	15798	15786	15817	15905	15894	15825	15892	15752	15862	15791	15727	15816	15836	15830	15763	15878	15649	15621	15746	15798	15739	15684	15748	15735	15625	15779	16032	15880	15813	15659	15782	15872	15716	15879	16050	15966	15904	15684	15826	15703	15907	15682	15772	15727	15775	15923	15756	15875	15865	15744	15770	15828	15866	15940	15962	15944	15817	15790	15748	15900	15767	15800	16043	15931	15639	15819	15778	15744	15735	15818	15817	15817	15754	15981	15926	15908	15589	15862	15733	15856	15919	16035	15591	15792	15600	15739	15644	15785	15817	15719	15719	15470	15792	15726	15899	15996	15666	15753	15729	15712	15608	15677	15746	15845	15929	15732	15737	15968	15884	15761	15743	15727	15777	15792	15839	15658	15650	15788	15689	15653	15603	15702	15729	15780	15760	15992	15819	15936	15843	15682	15969	15810	15832	15895	15877	15726	15705	15724	15855	15817	15894	15641	15740	15782	15617	15700	15917	15872	15885	15825	15804	15561	15709	15782	15815	15992	15754	15889	15929	15876	15785	15795	15894	15757	15824	15757	15842	15687	15757	15730	15634	15869	15946	15916	15813	15815	15808	15786	15780	15956	16015	15883	15696	15776	15689	15736	15774	15685	15751	15881	15774	15866	15703	15715	15720	15747	16054	15649	15849	15694	15530	15787	16095	15704	15637	15665	15625	15831	15671	15890	15941	15747	15749	15800	15789	15816	15977	15798	15632	15757	15827	15683	15838	15904	15984	15817	15817	15634	15672	15605	15942	15840	15810	15830	15955	15715	15769	15882	15809	15842	15786	15828	15861	15878	15780	15691	15977	15773	15885	15779	15698	15784	15901	15806	15765	16036	15662	15818	15719	15717	15824	15649	15897	15898	15797	15846	15699	15528	15765	15828	15668	15626	15789	15723	15901	16104	15565	15752	15573	15711	15576	15801	15785	15814	15957	15897	15811	15812	15652	15926	15821	15833	15726	16030	15670	15781	15743	16050	15608	15766	15819	15833	15683	15736	15657	15756	15857	15809	15676	15890	15822	15756	15878	15704	15799	15776	15658	15894	15821	15742	15862	15805	15572	15841	15833	15953	15617	15687	15831	15941	15749	15645	15785	15963	15791	15610	15731	15694	15760	15877	15992	15876	15637	15805	15702	16011	15736	15685	15658	15937	15745	15920	15599	16000	15753	15931	15685	15817	15637	15998	15945	15997	15816	15599	15721	15973	15845	15830	15758	15890	15834	15717	16006	15718	15909	15793	15773	15810	16001	15896	15861	15840	15640	15791	15767	15744	15972	15767	15746	15840	15851	15861	15831	15695	15784	15999	15771	15683	15809	15802	15965	15914	15886	15841	15813	15872	15856	15784	15745	15767	15758	15747	15733	16026	15928	15700	15724	15758	15767	15887	16001	15904	15703	15693	15940	15990	15828	15759	15969	15879	15951	15851	15844	15630	15912	15614	15889	15680	15817	15811	15783	15782	15848	15941	15868	15687	15787	15781	15894	15783	15775	15754	15669	15764	15639	15946	15972	15906	15926	15642	15878	15813	15781	15727	15631	15630	15933	15544	15646	15790	15779	15858	15736	15728	15670	15963	15787	15751	15883	15728	15945	15659	15821	15724	15882	15876	15946	15801	15816	15811	15926	15722	15787	15899	15955	15761	15788	15887	15734	15671	15882	15856	15879	15909	15871	15928	15678	15841	15823	16093	15901	15765	15818	15594	15807	15910	15983	15834	15787	15829	15675	15861	15873	15874	15638	15666	15833	15721	15706	15524	15844	15942	15827	15897	15720	15991	15770	15869	15652	15681	15796	15956	15842	15968	15846	15867	15875	15678	15911	15716	15798	15934	15820	15977	15958	15808	15757	15710	15800	15650	15680	15863	15918	15893	15629	15638	15687	15851	15928	15784	15522	15769	15824	15690	15817	15751	15832	15908	15762	15878	15702	15634	15820	15752	15889	15673	15785	15891	15742
37757	59561	54512	43554	37177	31672	27408	23731	21219	19709	18340	17253	16704	16242	15631	15496	15428	15039	14971	14791	14714	14596	14605	14480	14321	14305	14234	14213	14166	14051	14094	14217	14001	14118	14141	14179	14030	13920	14116	13919	14072	14061	14200	14051	14003	14098	14083	14110	13972	14134	14102	14049	14063	14082	14067	14064	14054	14069	13972	14147	13934	14092	13958	14108	14106	14025	13953	14044	13974	13898	13937	14069	14053	13968	14172	13958	13987	14055	14123	14088	13949	14011	14135	14005	14094	13853	14039	14162	13981	14012	13979	14171	13978	13828	13967	14000	14063	13937	14032	13978	14088	14071	14132	13820	13992	13976	14035	14053	14184	14194	14119	14120	14056	13925	14033	13967	13993	13981	14023	14165	14008	13964	13970	14015	14034	14014	13994	14136	14064	13989	13793	14100	14010	14082	14091	14094	13986	14056	13829	13948	14008	13985	13972	14013	13908	13935	13908	14067	14089	14104	14090	13971	14008	13970	14073	13799	14017	13910	13935	13919	14044	13991	13939	14088	14023	13982	13991	14010	13949	14044	14146	13924	14008	13855	14110	13987	13973	13851	14072	13929	13933	13985	14174	14024	13943	14053	13849	13978	14086	13948	13958	14058	14050	14116	14045	14004	13866	14111	14107	14017	14014	13941	13966	13992	13921	14217	13868	13995	14032	13971	14078	13944	13881	13976	13978	14063	13894	14034	13881	13906	13954	14029	14246	14120	14128	13876	13851	14074	14145	13981	14013	14003	14100	14016	13995	13896	13877	13938	14118	13970	14072	13919	13986	13956	14081	14026	14037	14082	14002	13967	14049	14036	13970	14086	14199	13950	13987	14052	13948	14083	14093	13913	14022	14013	14066	13874	14042	13956	13953	14037	13913	13816	14014	13859	13888	13900	13978	13838	13980	13942	13982	13886	13901	14157	14033	14029	14139	14212	13864	13992	13958	14135	14034	13818	13987	13896	13985	14082	13974	14096	13996	13936	14081	14029	14050	14182	14021	14029	13950	14001	14166	14104	14165	14047	13905	13992	14024	13914	14029	14110	14097	14143	14026	14202	13861	13892	14023	14038	13929	14017	14159	13909	13940	14002	14190	14031	13909	13981	13994	13995	14019	13907	14128	13986	14059	14036	13978	14041	13771	13902	13987	14059	14089	14057	13959	13942	14074	14045	13934	13950	14036	14123	13911	13868	13983	13946	13985	13865	13904	14083	14097	13997	13856	14080	13875	13933	14078	13936	13999	13912	13990	14031	13961	14046	14053	13937	13967	13929	13933	14100	14144	13955	14017	14051	14124	13966	13955	14052	14045	13904	14190	13946	13777	14062	14089	14003	13967	14007	13975	13988	14002	14012	13959	13904	14132	14059	14011	14060	14172	14022	14148	13968	13844	14050	14054	14022	14014	14046	13950	13828	13988	13999	13922	14078	14073	13959	13919	14180	13906	13928	14092	13981	13789	14253	13893	14010	13960	14053	14024	13883	14017	13968	13846	13950	13999	14002	14001	14043	13904	13770	13909	14104	14045	14071	14102	13925	14235	14174	14016	14098	13937	13981	13981	13991	13860	13830	13967	14099	13992	14033	13820	14015	14068	14136	13859	13947	14097	14007	13935	14021	14045	13983	13907	14090	13911	14041	14156	13960	14035	13819	13936	13994	14028	14062	13947	13940	14056	13898	14096	13777	13969	13852	14118	13966	13921	14019	13867	13838	14112	13987	14038	14164	13908	14028	13784	13962	13940	14005	13958	14085	14048	14070	14140	13985	14082	14036	14018	14210	14046	13994	14122	14052	13965	13969	13934	13979	13921	13982	13949	14112	13994	13959	14016	13801	13903	13987	13985	14065	14091	13925	13909	14122	13994	13933	14011	13995	14027	14032	13968	14086	14065	14055	14079	13865	14051	14041	13962	14004	13963	13916	14069	14048	13947	13894	13994	14042	13972	14066	14063	14102	13865	14057	13950	13931	13970	14067	14092	14002	13819	14017	14000	14206	14141	14036	13979	13974	14086	13950	14005	14208	14205	13918	13797	13998	14119	13850	14086	14035	13873	14232	13925	13985	13826	14033	14056	13916	13868	14091	13910	14016	14054	13968	14103	14010	13942	13994	13931	14160	13797	13950	13886	14023	13949	14004	13886	13995	13938	14006	13864	13898	14059	13914	14022	14002	13996	14089	14148	14073	13929	14005	13889	14021	14166	13993	14003	14086	14166	13996	14101	14008	13973	13886	13972	13965	14017	13886	13953	14083	13899	14044	14135	13904	14121	14079	13856	14067	14095	14017	14032	13788	13936	13934	13914	14035	14026	13987	13899	13953	13862	13975	14024	14069	14092	14188	13842	14052	13814	14092	13974	13937	13905	13908	14022	14095	14043	13943	13914	14049	14012	13877	13993	13910	14053	13954	14204	14084	13901	13933	13880	14113	13982	14024	14050	14006	14057	13761	14080	13925	13949	14104	13929	13901	14010	14026	14010	14004	14190	14150	14034	13896	14154	13990	14031	13984	14056	14018	13994	13868	14142	13957	14133	14069	14037	13869	14029	14029	13984	14034	14031	13949	14038	13972	14005	13945	14030	14036	14078	14008	13961	14005	14105	14128	13979	14080	13889	14159	13977	13991	13955	14013	14033	14140	13944	14000	13890	13990	13911	14033	14033	13961	14031	14033	13945	13968	13963	13933	14055	14095	13922	13874	14017	14085	14011	13844	13825	13901	13962	14041	14125	13883	14022	13942	13990	13844	14059	13939	14125	14023	14101	14011	14143	14143	13942	14128	13907	14113	14098	13966	14039	13887	14227	14125	13999	14102	13978	14001	13933	14049	13854	13825	13816	13892	13826	14052	13837	13707	14142	13937	14006	14137	14017	14065	14046	13919	13950	13993	14015	14133	14069	13814	14069	13941	13862	14001	14017	13987	13878	13879	14160	14079	14081	13950	14036	13927	14050	14040	14041	14151	14044	13873	13970	13985	14104	14115	14103	13970	14012	14050	13954	13813	14007	14180	14056	14113	13883	13965	13925	13954	13957	14065	14052	13902	14013	13943	14042	14097	14028	13919	13918	13871	13988	13945	14072	14090	14114	13894	14142	13926	13906	14073	13992	13989	14136	14063	14082	14109	13962	13944	14135	13896	14241	13993	14019	14157	13921	13975	14024	13893	13893	14029	13883	13941	13885	13964	13954	14107	14081	13969	14102	13866	14101	13967	14009	14152	13998	14032	14116	13959	14001	14022	14047	13956	13934	14074	14016	13863	13914	14103	14033	14165	13913	13919	14037	13953	14073	13940	14036	14047	14209	13980	14162	13891	14108	13923	13973	13777	14120	13948	14141	14053	14029	14075	14096	14208	13928	13924	13995	13923	14070	13941	14123	13976	13977	13963	14084	13782	14069	14000	14088	13871	14063	13892	14014	14059	13807	13964	13910	13955	14093	14093	14064	14032	13940	14029	13940	13935	13910	13977	14137	13878	14072	14133	13914	14046	14021	14077	13922	14021	14057	13926	14195	14030	14045	14206	13995	14017	14026	13844	14047	14003	13913	13928	13969	13947	14284	13982	13929	14039	13915	14042	14091	14099	13942	14079	14102	14022	14047	14090	14023	13967	13993	13893	14033	13989	14021	14055	13910	14185	13985	14053	14138	13946	14013	14039	14031	14132	13903	13934	14036	14034	13935	13880	13957	14098	14058	14067	14039	14067	14091	14095	14006	14138	14075	14013	13990	14079	14076	14130	13965	14002	14137	14051	13960	14061	13891	14148	14083	14205	14119	14112	14022	13892	14061	14046	14187	14133	13863	14026	14040	13922	13998	13948	14105	13896	13997	14033	13963	14025	13960	14065	13806	13808	14013	13930	14085	14146	14048	13943	14011	13827	14049	13734	13917	14134	13979	14037	14287	14054	14174	14087	14055	13728	13994	13766	14001	14014	14061	13916	13881	13915	14045	14021	13925	14082	14056	13965	14169	14083	14113	14011	13955	13885	13886	14047	14041	13983	14069	13961	13918	13782	13935	13849	13998	13957	14039	14023	14001	13845	14083	13970	13840	13963	13944	13912	13991	14075	14265	13927	14099	13984	14044	13934	14032	13841	14039	14120	13949	13959	13835	13974	14181	13892	13913	13956	13963	13852	13932	14009	13824	13999	13937	13994	13999	14232	14036	13821	14086	13859	14005	14152	14034	13934	13997	14041	14075	14076	14009	13967	13930	14015	14053	14091	14039	13937	14104	13986	14074	13933	13959	14159	13963	14166	14005	14067	14008	14027	14037	13987	14027	14123	13874	13978	14193	13891	13965	14017	13926	14131	14090	14067	14185	14064	14012	13999	13889	14004	14063	13969	14249	14143	14022	14002	13787	14086	13969	14069	13929	14078	14147	14019	13999	13893	13815	13973	13932	13932	14007	14138	13891	14082	14042	13895	14259	13993	13897	13890	13986	14030	14081	14122	14103	13946	14145	14060	13954	14230	14099	14000	13982	13892	14008	14145	13993	14052	13950	14132	14080	13951	13954	13983	14055	14078	14105	14016	13980	14108	14043	13994	13957	14030	13992	14081	13896	13961	13980	14060	13919	14000	13916	14107	13986	13845	13948	13906	14031	13894	14076	14072	14033	13982	13991	14057	14034	13970	14056	14023	14055	14083	13957	14063	14033	13956	14085	13908	14080	13884	13998	14010	13850	14083	13974	14038	14102	14093	14096	14107	13980	13936	13885	14231	14156	13914	13890	14103	13904	14011	13974	13951	13877	13842	13928	13941	14004	13950	13992	13990	14101	14042	14069	13835	14066	14069	14018	14052	13958	13936	13910	13877	14080	13917	14022	13981	14005	14172	14009	14068	14120	14026	14203	14048	14170	13829	14064	13962	14023	13901	14125	13958	14120	14064	13997	13907	14149	13947	13893	13918	14112	14017	14002	14020	13855	13968	13951	14129	13924	14206	14082	13999	14030	13999	13985	13890	13936	13985	14040	13843	13920	13914	14141	14075	13938	13988	13762	14064	13991	14017	13990	14098	14106	14109	13883	13929	13962	13927	13982	14140	14065	14047	14041	13947	13996	13903	14048	13907	14023	13805	13985	13915	13800	14076	14072	14100	14204	13977	14029	14079	14041	14041	14041	14156	13935	14083	13982	13826	13946	13941
30208	31094	38884	34613	27268	23582	20868	18729	17871	17108	16612	16390	15966	15929	15700	15816	15677	15412	15563	15664	15501	15354	15555	15205	15334	15279	15387	15442	15221	15320	15227	15108	15242	15187	15221	15274	15453	15289	15199	15146	15270	15198	15166	15329	15316	15286	15290	15338	15316	15267	15361	15198	15186	15162	15271	15346	15272	15324	15240	15298	15235	15392	15273	15347	15238	15300	15447	15257	15304	15137	15306	15357	15425	15349	15296	14963	15227	15164	15044	15138	15271	15280	15234	15067	15156	15293	15178	15284	15425	15284	15143	15293	15354	15216	15106	15218	15305	15123	15211	15253	15327	15230	15277	15232	15222	15354	15138	15248	15297	15417	15138	15285	15384	15238	15402	15299	15396	15168	15411	15294	15267	15271	15253	15171	15259	15094	15026	15046	15227	15037	15181	15499	15477	15149	15245	15254	15255	15373	15133	15263	15227	15403	15334	15165	15284	15345	15270	15176	15207	15203	15209	15245	15203	15110	14965	15258	15309	15272	15279	15322	15171	15299	15365	15340	15269	15233	15360	15306	15210	15053	15223	15266	15313	15143	15325	15270	15211	14988	15197	15110	15185	15196	15121	15280	15356	15297	15278	15415	15229	15282	15048	15378	15326	15255	15330	15156	15174	15352	15226	15042	15186	15284	15323	15290	15404	15346	15353	15275	15302	15178	15225	15249	15174	15250	15333	15418	15250	15191	15394	15370	15284	15156	15278	15197	15107	15306	15039	15299	15208	15223	15147	15301	15323	15330	15177	15219	15176	15298	15279	15504	15189	15275	15143	15045	15155	15279	15212	15324	15457	15335	15500	15266	15099	15144	15171	15272	15184	15203	15322	15127	15151	15041	15086	15218	15354	15193	15339	15272	15112	15429	15134	15258	15195	15134	15329	15314	15063	15266	15175	15154	15021	15166	15069	15322	15226	15393	15331	15240	15186	15403	15137	15061	15039	15286	15233	15315	15186	15114	15285	15183	15247	15113	15198	15209	15174	15268	15277	15259	15429	15223	15175	15254	15247	15204	15369	15210	15140	15270	15003	15129	15282	15091	15230	15135	15340	15277	15146	15362	15240	15212	15209	15121	15216	15134	15328	15183	15113	15150	15095	15355	15409	15309	15455	15302	15347	15182	15339	15331	15294	15276	15309	15194	15422	15158	15102	15280	15450	15334	15218	15285	15255	15310	15226	14982	15214	15137	15198	15234	15286	15237	15133	15240	15229	15151	15278	14961	15364	15321	15193	15284	15377	15163	15052	15193	15458	15207	15121	15251	15247	15153	15244	15093	15307	15152	15260	15030	15245	15469	15504	15361	15408	15298	15206	15238	15457	15201	15270	15298	15246	15426	15323	15245	15252	15258	15227	15164	15268	15290	15363	15174	15292	15236	15085	15252	15405	15249	15211	15315	15189	15394	15236	15093	15404	15254	15050	15223	15046	15294	15379	15181	15223	15298	15104	15279	15256	15157	15329	15142	15289	15061	15501	15225	15236	15203	15221	15049	15278	15220	15501	15332	15425	15440	15252	15214	15281	15218	15106	15181	15245	14955	15395	15188	15271	15009	15054	14994	14988	15306	15415	14984	15254	15362	15393	15145	15340	15354	15433	15211	15297	15298	15155	15066	15331	15310	15392	15156	15170	15400	15194	15230	15037	15278	15205	15308	15345	15387	15271	15193	15262	15268	15356	15147	15273	15115	15356	15412	15222	15138	15154	15045	15303	15108	15238	15228	15096	15345	15331	15200	15136	15276	15272	15109	15230	15250	15255	15359	15245	15309	15350	15306	15068	15288	15305	15343	15191	15254	15270	15254	15251	15312	15301	15275	15232	15182	15279	15201	15308	15594	15504	15064	15132	15110	15122	15214	15249	15335	15342	15334	15255	15001	15202	15160	14978	15301	15038	15241	15210	15231	15396	15279	15486	15315	15279	15140	15374	15423	15249	15414	15267	15252	15283	15338	15394	15319	15252	15178	15182	15242	15295	15256	15270	15244	15262	15010	15189	15372	15205	15408	15389	15199	15388	15277	15303	15401	15198	15086	15192	15199	15069	15146	15183	15141	15331	15237	15341	15214	15446	15230	15325	15357	15469	15284	15237	15352	15239	15164	15387	15255	15226	15238	15117	15403	15295	15139	15154	15248	15444	15363	15230	15168	15071	15216	15210	15236	15146	15232	15142	15411	15293	15077	15176	15282	15055	15205	15257	15232	15272	15269	15390	15138	15562	15025	15429	15110	15306	15120	15252	15402	15340	15382	15289	15124	15465	15133	15211	15359	15261	15157	15215	15046	15171	15279	15180	15023	15105	15231	15205	15140	15357	15350	15187	15178	15297	15255	15334	15370	15238	15494	15244	15229	15195	15231	15396	15169	15212	15310	15305	15101	15118	15432	15351	15144	15386	15279	15147	15313	15166	15416	15036	15096	15318	15224	15074	15411	15027	15203	15149	15373	15037	15184	15148	15321	15402	15147	15141	15215	15101	15367	14975	15128	15318	15116	15182	15230	15119	15342	15201	15162	15365	15183	15369	15265	15334	15339	15338	15186	15139	15142	15202	14960	15209	15248	15224	15289	15130	15255	15292	15364	15284	15250	15275	15277	15275	15208	15352	15364	15158	15295	15240	15222	15422	15234	15342	15241	15338	15230	15154	15121	15136	15199	15271	15470	15163	15149	15237	15320	15228	15210	15185	15037	15339	15333	15253	15253	15251	15223	15342	15093	15192	15133	15229	15122	15256	15085	15054	15163	15340	15057	15140	15178	15144	15225	15076	15188	15313	15233	15250	15216	15276	15068	15339	15165	15195	15141	15468	15206	15259	15286	15251	15289	15289	15397	15353	15288	15214	15373	15318	15173	15238	15289	15334	15274	15125	15071	15058	15269	15119	15063	15113	15285	15208	15418	15278	15158	15275	15285	15337	15251	15311	15048	15228	15286	15152	15420	15195	15267	15154	15371	15292	15226	15217	15258	15148	15356	15367	15144	15141	15154	15290	15271	15419	15398	15170	15159	15199	14986	15031	15155	15299	15180	15242	15194	15311	15319	15322	15016	15099	15254	15372	15307	15381	15410	15667	15351	15299	15316	15355	15339	15205	15202	15129	15275	15275	15543	15178	15207	15033	15185	15216	15392	15475	15407	15032	15183	15259	15258	15390	15335	15213	15178	15001	15191	15304	15174	15148	15109	15073	15296	15244	15408	15332	15360	15312	15479	15185	15283	15137	15181	15230	15267	15243	15111	15252	15122	15268	15327	15282	15181	15471	15314	15286	15137	15214	15192	15379	15083	15309	15370	15154	15469	15254	15093	15191	15276	15322	15365	15026	15131	15200	15309	15497	15351	15134	15257	15090	15259	15400	15108	15089	15044	15319	15142	15295	15271	15347	15063	15234	15495	15126	15153	15323	15309	15251	15297	15167	15203	15278	15100	15414	15048	15206	15398	15216	15263	15126	15332	15400	15095	15414	15177	15266	15336	15193	15060	15189	15320	15202	15342	15218	15443	15313	15228	15280	15269	15237	15384	15212	15068	15182	15126	15187	15325	15245	15309	15355	15336	15350	15246	15278	15156	15295	15145	15227	15390	15336	15363	15349	15186	15159	15290	15248	15132	15231	15141	15051	15254	15420	15401	15494	15265	15419	15155	15230	15221	15332	15422	15147	15148	15285	15205	15247	15261	15272	15311	15113	15281	15219	15223	15403	15278	15364	15180	15219	15234	15253	15375	15359	15275	15092	15128	15200	15207	15269	15352	15319	15247	15285	15247	15201	15185	15511	15367	15470	15220	15466	15177	15282	15123	15198	15225	15134	15314	15214	15162	15327	15268	15080	15250	15421	15196	15172	15108	15332	15264	15227	15158	15375	15268	15204	15192	15306	15242	15128	15135	15278	15201	15194	15059	15081	15340	15295	15269	15229	15189	15362	15225	15257	15256	15214	15136	15199	15227	15359	15306	15181	15334	14873	14995	15134	15165	15164	15485	15349	15272	15370	15226	15124	15452	15200	15116	15250	15256	15294	15122	15321	15234	15119	15200	15199	15198	15216	15195	15290	14987	15187	15383	15315	15138	15198	15237	15355	15172	15538	15250	15301	15169	15260	15169	15274	15325	15298	15319	15122	15333	15186	15430	15125	15166	15392	15318	15295	15254	15156	15087	15264	15239	15217	15507	15170	15169	15322	15276	15427	15367	15378	14991	15084	15162	15321	15367	15297	15028	15131	15087	15384	15262	15272	15170	15464	15282	15235	15350	15435	15267	15140	15228	15222	15273	15195	15123	15140	15304	15080	15263	15064	15170	15200	15120	15365	15521	15174	15251	15091	15230	15318	15393	15116	15099	15212	15023	15219	15231	15363	15135	15202	15238	15329	15399	15218	15342	15270	15170	15193	15199	15397	15324	15284	15206	15176	15107	15162	15339	15083	15284	15395	15590	15369	15305	15292	15306	15244	15385	15313	15403	15215	15396	15362	15215	15249	15286	15209	15058	15205	15278	15393	15167	15247	15229	15501	15236	15262	15299	15257	15223	15224	15210	15006	15463	15135	15236	15194	15175	15182	15207	15370	15244	15259	15153	15279	15126	15002	15280	15346	15214	15173	15194	15249	15128	15332	15262	15264	15192	15117	15325	15299	15080	15324	15392	15266	15270	15257	15093	15354	15248	15299	15343	15235	15206	15185	15232	15188	15134	15260	15423	15303	15089	15377	15276	15282	15387	15375	15272	15166	15438	15255	15108	15198	15349	15229	15290	15256	15194	15164	15146	15214	15233	15232	15194	15473	15220	15293	15303	15361	15226	15048	15215	15225	15223	15244	15027	15235	15256	15003	15263	15308	15147	15316	15282	15390	15247	15214	15312	15174	15034	15059	15355	15270	15146	15229	15380	15182	15219	15358	15317	15397	15203	15237	15217	15240	15347	15077	15270	15349	15261	15349	15108	15330	15266	15229	15063	15222	15211	15129	15314	15351	15291	15045	15112	15357	15144	15328	15253	15350	15227	15387	15257	15277	15139	15435	15284	15340	15364	15214	15251	15236	15244	15384	15192	15192	15239	15218	15324	15349	15338	15320	15157	15169	15255	15185	15364	15163	15267	15312	15216	15429	15260	15370	15299	15207	15288	15431	15285	15191	15231	15315	15268
35355	48246	43720	34514	28478	24034	20949	18719	17334	16337	15560	15172	14759	14573	14307	14164	14379	13988	14054	13896	13919	13783	13778	13853	13718	13723	13790	13542	13619	13683	13848	13926	13675	13589	13668	13713	13641	13576	13669	13518	13506	13700	13762	13638	13608	13719	13455	13750	13603	13698	13682	13571	13559	13702	13672	13469	13786	13683	13590	13611	13523	13839	13682	13687	13737	13575	13625	13621	13560	13562	13760	13505	13725	13568	13793	13688	13662	13858	13658	13789	13553	13647	13728	13575	13636	13537	13710	13610	13618	13686	13633	13722	13690	13697	13643	13700	13696	13747	13614	13668	13570	13730	13495	13594	13805	13724	13692	13628	13731	13703	13696	13611	13571	13528	13631	13651	13708	13679	13649	13704	13557	13578	13704	13590	13658	13478	13618	13549	13638	13782	13755	13751	13745	13612	13594	13590	13807	13666	13618	13550	13621	13472	13614	13530	13599	13667	13675	13598	13584	13528	13688	13526	13851	13542	13650	13774	13845	13616	13456	13675	13467	13648	13718	13394	13530	13623	13706	13491	13566	13628	13445	13623	13661	13716	13658	13642	13622	13838	13783	13589	13693	13806	13876	13648	13557	13613	13677	13637	13572	13736	13817	13562	13706	13693	13701	13831	13587	13725	13810	13600	13636	13724	13679	13831	13798	13582	13666	13586	13715	13652	13622	13705	13645	13732	13444	13736	13515	13601	13840	13654	13661	13541	13577	13687	13733	13699	13687	13630	13719	13741	13560	13711	13637	13635	13742	13720	13573	13646	13662	13739	13685	13639	13588	13687	13658	13607	13568	13532	13734	13810	13665	13752	13676	13596	13725	13690	13559	13649	13668	13709	13690	13677	13572	13578	13719	13455	13594	13718	13632	13624	13632	13728	13615	13645	13429	13659	13722	13682	13661	13566	13596	13793	13646	13626	13677	13681	13440	13611	13751	13726	13698	13647	13685	13768	13561	13763	13714	13576	13731	13486	13634	13764	13697	13642	13672	13529	13563	13701	13681	13524	13785	13715	13674	13696	13638	13569	13847	13766	13621	13598	13917	13495	13649	13734	13623	13659	13715	13655	13813	13509	13764	13727	13515	13731	13758	13595	13472	13754	13492	13664	13625	13789	13566	13709	13619	13654	13576	13613	13516	13683	13686	13569	13632	13645	13622	13712	13720	13438	13664	13737	13831	13674	13594	13618	13519	13787	13512	13516	13715	13740	13517	13702	13616	13671	13609	13606	13693	13682	13438	13627	13554	13684	13578	13654	13742	13683	13678	13614	13537	13661	13569	13676	13685	13584	13724	13675	13659	13619	13748	13569	13583	13639	13602	13749	13461	13650	13628	13719	13787	13656	13637	13701	13704	13513	13805	13418	13665	13674	13633	13507	13638	13697	13715	13636	13630	13725	13588	13619	13480	13705	13450	13668	13657	13531	13599	13557	13611	13705	13617	13635	13684	13631	13740	13776	13543	13636	13707	13604	13591	13647	13627	13668	13531	13616	13629	13574	13527	13454	13543	13474	13615	13569	13737	13632	13677	13607	13462	13630	13655	13603	13715	13568	13528	13748	13494	13622	13495	13598	13914	13711	13819	13572	13681	13663	13673	13702	13642	13655	13523	13606	13558	13864	13721	13597	13617	13529	13778	13715	13781	13515	13645	13542	13700	13655	13790	13656	13613	13730	13638	13745	13503	13514	13697	13805	13722	13619	13878	13489	13757	13547	13538	13721	13631	13753	13645	13608	13771	13486	13637	13633	13558	13568	13589	13744	13595	13569	13711	13617	13652	13562	13664	13671	13619	13597	13787	13550	13643	13591	13891	13680	13889	13622	13666	13631	13664	13676	13596	13637	13579	13734	13610	13739	13693	13645	13490	13609	13703	13751	13774	13592	13667	13664	13561	13733	13466	13631	13698	13707	13574	13574	13754	13609	13592	13811	13820	13698	13743	13653	13547	13538	13702	13691	13757	13714	13512	13594	13486	13613	13813	13683	13559	13616	13708	13610	13844	13809	13577	13695	13649	13629	13558	13505	13677	13603	13777	13625	13628	13584	13759	13562	13611	13756	13530	13711	13633	13734	13685	13515	13666	13635	13737	13625	13548	13506	13608	13703	13536	13725	13489	13655	13708	13792	13721	13818	13651	13771	13640	13726	13619	13614	13658	13591	13568	13653	13686	13716	13579	13791	13496	13699	13505	13560	13683	13585	13694	13688	13591	13603	13491	13770	13590	13619	13722	13693	13643	13630	13663	13609	13675	13518	13540	13639	13618	13516	13630	13688	13564	13700	13647	13631	13666	13825	13578	13682	13851	13781	13669	13639	13658	13676	13514	13624	13702	13546	13527	13575	13699	13583	13769	13563	13683	13561	13704	13707	13687	13541	13607	13638	13649	13487	13692	13695	13591	13558	13697	13590	13668	13599	13543	13591	13725	13661	13694	13631	13798	13660	13681	13615	13658	13691	13554	13659	13763	13743	13635	13642	13669	13700	13671	13681	13574	13778	13657	13795	13641	13614	13669	13400	13730	13730	13683	13826	13720	13573	13761	13694	13615	13656	13708	13562	13788	13426	13709	13566	13765	13627	13784	13696	13686	13558	13522	13489	13656	13851	13646	13617	13776	13570	13644	13618	13735	13669	13600	13754	13590	13683	13519	13684	13693	13600	13657	13725	13648	13740	13655	13645	13740	13689	13600	13524	13609	13616	13664	13673	13693	13567	13653	13772	13774	13738	13750	13792	13617	13613	13641	13702	13707	13686	13597	13697	13697	13669	13619	13546	13546	13653	13732	13514	13797	13700	13750	13673	13575	13552	13618	13728	13735	13618	13739	13761	13671	13574	13533	13707	13666	13642	13507	13658	13668	13653	13821	13617	13680	13686	13554	13927	13691	13646	13680	13678	13537	13719	13567	13603	13541	13899	13826	13754	13566	13574	13741	13651	13556	13809	13729	13795	13805	13515	13653	13764	13677	13586	13772	13654	13668	13546	13610	13698	13671	13716	13565	13712	13672	13748	13708	13601	13630	13638	13654	13548	13746	13669	13601	13603	13577	13600	13729	13628	13646	13434	13589	13608	13772	13656	13598	13593	13556	13663	13744	13694	13620	13669	13630	13822	13473	13603	13725	13492	13665	13536	13720	13553	13765	13659	13782	13660	13563	13588	13667	13760	13521	13748	13536	13643	13659	13586	13640	13792	13693	13872	13641	13627	13652	13584	13723	13633	13775	13570	13792	13606	13614	13696	13700	13616	13793	13658	13550	13702	13799	13396	13583	13762	13626	13637	13694	13583	13709	13740	13577	13757	13693	13776	13741	13738	13752	13606	13555	13600	13858	13641	13811	13683	13608	13741	13702	13691	13705	13612	13714	13563	13606	13676	13732	13737	13647	13654	13669	13577	13562	13574	13645	13706	13690	13646	13635	13495	13666	13527	13593	13659	13761	13544	13688	13716	13720	13595	13745	13531	13627	13489	13863	13422	13675	13507	13781	13628	13694	13625	13691	13571	13653	13712	13663	13709	13614	13697	13621	13592	13683	13582	13719	13750	13577	13678	13650	13758	13530	13674	13569	13658	13742	13637	13629	13670	13608	13775	13682	13736	13748	13797	13688	13639	13764	13698	13629	13832	13753	13625	13645	13743	13796	13706	13673	13640	13805	13491	13785	13774	13851	13485	13821	13629	13523	13711	13727	13675	13812	13633	13665	13546	13609	13606	13476	13660	13599	13573	13692	13757	13605	13569	13608	13721	13639	13608	13719	13850	13650	13746	13599	13662	13742	13687	13564	13605	13613	13531	13910	13704	13689	13523	13657	13614	13636	13621	13773	13863	13762	13682	13656	13707	13672	13774	13842	13686	13548	13473	13689	13579	13562	13717	13361	13662	13762	13641	13752	13515	13590	13641	13555	13680	13727	13700	13710	13691	13879	13530	13704	13740	13824	13652	13597	13584	13811	13594	13650	13832	13589	13731	13644	13611	13754	13496	13692	13593	13695	13697	13625	13706	13686	13667	13678	13762	13544	13520	13696	13720	13626	13699	13645	13647	13857	13735	13557	13752	13734	13837	13663	13677	13676	13605	13554	13552	13697	13523	13539	13656	13539	13593	13726	13716	13631	13658	13797	13816	13748	13732	13718	13690	13725	13637	13673	13478	13664	13688	13751	13769	13509	13820	13659	13521	13479	13667	13594	13623	13457	13621	13626	13699	13697	13621	13615	13604	13611	13712	13612	13523	13685	13680	13580	13726	13600	13679	13671	13633	13625	13605	13690	13794	13646	13638	13828	13724	13691	13604	13682	13594	13674	13670	13690	13576	13671	13701	13561	13684	13621	13571	13762	13652	13725	13746	13608	13799	13704	13643	13829	13507	13759	13649	13607	13622	13504	13665	13593	13591	13608	13546	13846	13666	13607	13562	13642	13540	13615	13720	13677	13608	13621	13718	13499	13677	13503	13713	13807	13588	13722	13692	13610	13688	13543	13734	13644	13847	13666	13763	13621	13574	13639	13707	13825	13712	13779	13728	13527	13607	13857	13602	13622	13585	13774	13630	13611	13647	13626	13642	13588	13696	13655	13614	13506	13573	13704	13692	13820	13616	13677	13412	13676	13691	13741	13572	13575	13665	13676	13581	13586	13649	13802	13718	13669	13599	13606	13684	13747	13682	13606	13598	13577	13635	13620	13701	13706	13694	13573	13530	13554	13559	13700	13772	13846	13614	13628	13588	13694	13640	13650	13641	13782	13660	13663	13523	13683	13635	13709	13745	13721	13656	13575	13680	13573	13569	13833	13584	13659	13576	13723	13597	13547	13779	13619	13593	13757	13478	13763	13683	13620	13736	13446	13512	13750	13584	13721	13694	13553	13722	13699	13631	13735	13789	13535	13692	13695	13638	13607	13461	13764	13674	13716	13620	13868	13690	13692	13634	13660	13564	13564	13712	13678	13784	13835	13557	13820	13732	13797	13519	13662	13715	13691	13592	13536	13598	13723	13641	13617	13762	13670	13607	13569	13757	13734	13726	13592	13654	13584	13666	13508	13674	13580	13601	13623	13575	13597	13647	13722	13797	13609	13595	13770	13631	13650	13552	13649	13709	13533	13740	13729	13584	13587	13583	13394	13566	13673	13788	13651	13694	13738	13538
24048	21022	28536	26273	26173	26567	24921	21075	19233	18360	17595	16873	16607	16180	15792	15811	15891	15623	15614	15656	15625	15517	15605	15403	15354	15325	15310	15335	15276	15289	15095	15156	15206	15190	15247	15215	15272	15253	15168	15147	15168	15329	15125	15125	15242	15208	15009	15013	15303	15029	15310	15175	15269	15367	15086	15264	15356	15295	15378	15083	15126	15386	15047	15279	15065	15153	14946	15094	15126	15367	15283	15238	15157	15164	15360	15170	15131	15239	15158	15031	15149	15075	15180	15219	15176	15239	15030	15126	15209	15245	15129	15177	15381	15066	15209	15342	15128	15127	15077	15257	15140	15284	15057	15164	15198	15053	15134	15253	15179	15073	15320	15315	15208	15247	15068	15086	15079	15177	15010	15214	15190	15234	15240	15204	15180	15132	15201	15109	15025	15213	15134	15142	15319	15147	15382	15081	15280	15200	15108	15367	15119	15193	15191	15328	15067	15214	15081	15244	15239	15265	15137	15417	15206	15266	15214	15036	14919	15188	14929	15428	15090	15111	15100	15023	15161	15082	15244	15327	15152	15351	15181	15111	14976	15044	15014	15146	15162	15249	15145	15006	14980	15167	15226	15071	15315	15139	14987	15133	15190	14992	15279	15423	15215	15086	15110	15216	15124	15339	14983	14992	15267	14989	15321	15259	15195	15358	15323	15386	15295	15073	15180	15307	15039	15312	15160	15172	15466	15209	15105	15365	15104	15253	15280	15095	14879	15149	15274	15196	15133	15117	15078	15141	15101	15144	15137	15217	15197	15273	15242	14927	15223	15059	14998	15020	15114	15247	15176	15036	15023	15321	15352	15236	15383	15289	15162	15261	15131	15092	15156	15089	15051	15098	15018	15281	15027	14981	15146	15257	15192	15280	15213	15065	15215	15111	15096	14950	15204	15036	15026	15207	15017	15095	15293	15318	15142	15199	15178	15018	14948	15206	15223	15054	15166	15105	15090	15000	15052	15065	15107	15081	15124	15106	15224	14992	15183	15143	15191	15231	15094	15159	14986	15132	14933	15257	15095	15050	15130	15162	15181	15219	15128	15147	15293	15160	14863	15153	15242	15280	15115	15044	15221	15182	15033	15185	15113	15294	15058	15228	15260	15246	15179	15257	15078	15279	15205	14983	15117	15068	15086	15157	15159	15017	15061	15018	15305	15074	15125	15192	15029	15156	15244	15205	15220	15160	15194	15110	15163	15077	15096	15306	14959	15141	15185	15216	15196	15199	15155	15423	15320	15096	14977	15175	15136	14907	15291	15126	15261	15271	15242	15269	15199	15187	15201	15136	14833	15083	15161	15238	15110	15199	15334	15273	15230	15074	15026	15241	15179	15328	15212	15211	15045	15220	15199	15046	15096	15391	15191	15095	15239	15168	15193	15139	15237	15318	15139	15187	14989	15044	15259	15429	15207	15223	15028	15242	14989	15366	15144	15032	15162	15090	15004	15061	15366	15316	15251	15271	15198	14976	15042	15360	15093	15103	15173	14967	15315	15066	15104	15085	15084	15096	15086	15119	15278	15172	15128	15133	15307	15269	15099	15168	15226	15163	15187	15376	15223	15038	15191	15236	15198	15001	15168	14984	15121	15207	15017	14964	15169	15141	15348	15154	15116	15130	15043	15214	15181	15060	14930	15327	15244	15024	15183	15105	15360	15120	15041	15192	15247	15269	15135	15439	15002	15211	15038	15095	15188	15083	14975	15250	15243	15313	15050	14906	15174	15215	15062	15265	15374	15071	15184	15246	15122	15097	15100	15083	15151	15050	15225	15247	15159	15043	15173	15149	15092	15211	15014	15073	15215	15138	15053	15108	15132	15048	15150	15110	15099	15097	15167	15362	15320	15144	15202	15115	15158	15173	15094	15196	15122	15061	15298	15073	15117	15155	15406	15093	15018	15209	15155	15270	15080	15018	15053	15056	15093	15151	15168	15264	15116	15193	15121	15061	15042	15095	15116	15010	15279	15157	15105	15149	15240	15145	15080	15205	15296	15155	15126	15055	15086	15019	15120	15424	15185	15254	15154	15117	15122	15117	15068	14995	15326	15182	14939	15213	14948	15227	15148	15173	15142	15171	15029	15006	15095	15199	15159	15345	15051	14897	14952	15177	15285	15029	15144	15278	15256	15035	15074	15108	15208	15296	15203	15297	15039	15058	15099	15297	15228	15167	15184	15258	15184	15200	15271	15211	15143	15197	15098	15127	15129	15185	15257	15130	15301	15099	15278	15380	15149	15208	14901	15091	15191	15097	15274	15268	15103	15170	15184	15157	15036	15203	15063	15090	15120	15090	15297	15132	14989	15099	14955	15227	15232	15238	15035	14916	15003	14990	15292	15412	15267	15234	15277	15371	15360	14911	15241	15185	15189	15004	15127	15235	15271	15156	15246	15475	15188	15173	15213	15294	15302	15061	15174	15209	15228	15462	15041	15209	15251	15256	15126	15090	15134	14966	15124	15182	15162	15070	15083	15039	15108	15315	15311	15116	15232	15164	15236	15190	15205	15091	15240	15192	15099	15114	15013	15066	14917	15229	15200	15181	15142	15130	15211	15266	15136	15127	15111	15153	15311	15245	15221	15125	15206	15007	15435	15275	15025	15166	15072	15128	15291	15125	15066	15089	15080	15021	15273	15087	14991	15215	15218	15367	15103	15210	15145	14831	15275	15157	15121	15198	15256	15098	15082	15374	15137	15234	15290	15204	15038	15188	15243	15283	15173	15198	15014	15232	15257	15355	15170	15079	15253	15438	15023	15092	15065	15142	15043	15140	15129	15148	15342	15215	15149	15064	15237	15027	15116	15006	15138	15248	15265	15060	15023	15371	15212	15071	15059	15005	15201	15294	15007	15135	15174	15076	15186	15379	15190	15000	15167	15267	15271	15122	15148	15005	15271	15227	15198	14954	15373	15096	15248	15124	15174	15096	14887	15011	15119	15151	15287	14958	15283	15300	14995	15186	15248	15246	15149	15409	15165	14887	15186	15187	15280	15241	15258	15361	15142	15093	15113	14973	15215	15097	15162	15210	15061	15017	15154	15178	15197	15117	15103	15129	15201	15226	15102	15071	15030	15064	15204	15012	15239	15113	15192	15298	15323	15100	15136	15253	15112	15093	15173	15041	15143	15218	15311	15082	15137	15310	15094	15261	15459	15228	15270	15064	14937	15173	15268	15263	15238	15146	15115	15154	15272	15223	15203	15225	15198	15162	15099	15174	15119	15094	15015	15122	15327	15286	15235	15118	15238	15067	15005	15101	15247	15027	15308	15183	15190	15193	15209	15142	15181	15191	15302	15306	15180	15131	15384	15247	15217	15238	15046	15328	15334	15215	15290	15212	15067	15166	15076	15202	15198	15151	15107	15298	15336	15277	15220	15111	15103	15043	15077	15134	15200	15074	15257	15225	14967	15121	15244	15032	15259	15141	15253	15100	15137	15171	15038	15016	15022	15173	15113	15149	15096	15202	15039	15164	15254	15310	15128	15251	15205	15028	15165	15245	15188	15209	15205	15053	15167	15216	15297	15311	15123	14988	15249	15385	15221	15032	15205	15163	15196	15101	15256	15190	15114	15185	15207	15152	15072	15156	15174	15329	15313	15170	15190	15279	15163	15170	15192	15322	15161	14994	15250	14929	15331	15300	15280	15049	15366	15127	15221	15131	15281	15138	15038	15002	15274	15235	15258	14983	15400	15256	15228	15339	15058	15036	15022	15347	15008	14957	15255	15342	15109	15297	15125	15143	15184	15126	15265	15438	15164	15160	15262	15011	15187	15396	15348	15212	15250	15182	15316	15211	15244	15253	15218	15252	15178	15142	15078	14873	15163	15260	15037	15088	15018	15147	15164	15135	14970	15036	15063	15281	15236	15145	15033	15222	15334	15202	15306	15412	15263	15000	15241	15069	15243	15085	15009	15255	15296	15183	15116	15277	15307	15078	15317	15058	14977	15166	15031	15220	15043	15191	15285	15209	15126	15285	15078	15094	15494	15094	15138	15272	15120	14998	15193	15097	14874	15108	15282	15443	15182	15065	15116	15301	15195	15164	15137	15233	15120	15293	15173	15074	15235	15192	15074	15094	15322	15053	15228	15129	15210	15163	14988	15132	15145	15444	15124	15283	15263	15150	15010	15101	15123	15193	15094	15317	15352	15186	15211	15183	15018	15236	15249	15095	15059	15096	14996	15049	15221	14925	15170	15218	15087	15196	14990	15256	15143	15056	15157	15251	15142	15224	15001	15290	15070	15375	15364	15138	15236	15213	15056	15109	15290	15350	15004	15277	15083	15055	15222	15127	15246	15188	15208	14986	15171	14923	15126	15193	15006	15247	15276	15315	15139	15355	15202	14936	15174	15238	15284	15244	15257	15137	15245	15117	15165	15100	15013	15310	15190	15027	15258	15352	15105	15084	15262	15239	15197	15329	14996	15087	15187	15252	15225	15265	15134	15143	15111	15236	15219	15273	15114	15129	15147	15051	15258	15149	15146	15397	15279	15260	15239	15192	15123	15264	15277	15290	15189	15286	15138	15178	15258	15069	15145	15142	15271	15083	15352	15251	15128	14951	15262	15115	15180	15340	15168	15255	15008	15188	14999	15110	15137	14970	15242	15168	15307	15204	15145	15361	15094	15052	15101	15004	15134	15267	15249	15153	15229	15168	15087	15332	15081	15174	15005	15285	15211	15173	15216	15155	15300	15264	15050	15130	15045	15164	15239	14970	15188	15145	15145	15068	14967	15198	15211	15116	15110	15296	15135	15115	14995	15077	15130	15104	15230	15004	15002	15041	15047	15316	15196	15237	15103	15200	15087	15231	15291	15339	15367	15341	15121	15215	15351	15329	15299	15269	15123	15194	15273	15064	15264	15125	15084	15205	15261	15264	14999	15095	15165	15245	14833	15064	15167	15024	15346	15346	15157	15100	15168	15124	15104	15142	15235	15023	15120	15117	15147	15160	15176	15194	15217	15284	15089	15185	15287	14974	15019	15044	15162	15164	15229	15267	15242	15291	15116	15071	15293	15100	15298	15206	15371	15188	15211	14991	15223	15348	15225	15190	15299	15268	15081	15170	15250	15035	15160	15067	15223	15212	15159	15145	14919	15171	15167	15395	15174	15044	15052	15191	15196	15134	15223	15006
33816	54747	49776	39074	33229	27873	24437	21518	19379	17907	16894	16036	15561	14837	14992	14611	14500	14439	14168	14115	14032	14075	13962	13847	13873	13681	13845	13785	13707	13682	13620	13618	13700	13705	13764	13583	13451	13673	13557	13660	13644	13655	13521	13562	13806	13587	13656	13798	13546	13496	13711	13649	13526	13478	13717	13375	13679	13633	13581	13582	13702	13591	13489	13524	13618	13509	13590	13602	13678	13619	13553	13670	13682	13501	13620	13606	13581	13612	13634	13437	13600	13545	13697	13399	13559	13669	13541	13483	13588	13620	13709	13543	13567	13522	13422	13586	13488	13584	13679	13660	13671	13629	13604	13555	13693	13699	13477	13575	13413	13777	13555	13672	13461	13548	13643	13486	13566	13589	13675	13616	13613	13651	13599	13721	13545	13604	13540	13495	13609	13390	13492	13695	13613	13680	13449	13666	13358	13511	13554	13456	13774	13563	13537	13528	13712	13603	13406	13536	13608	13615	13514	13697	13496	13486	13693	13391	13566	13762	13679	13535	13581	13700	13694	13583	13441	13540	13617	13527	13703	13551	13661	13679	13574	13516	13544	13771	13546	13665	13532	13451	13449	13532	13554	13591	13470	13800	13511	13502	13559	13634	13542	13681	13574	13634	13603	13495	13718	13496	13582	13636	13658	13687	13689	13680	13692	13438	13579	13658	13576	13588	13555	13707	13599	13600	13475	13578	13636	13472	13740	13597	13631	13511	13710	13575	13762	13440	13738	13541	13630	13522	13575	13536	13505	13579	13464	13495	13576	13629	13376	13707	13573	13599	13364	13576	13512	13509	13587	13595	13501	13505	13550	13377	13735	13594	13297	13607	13515	13609	13593	13596	13560	13604	13635	13453	13743	13599	13701	13533	13613	13310	13646	13454	13525	13513	13414	13650	13579	13691	13503	13704	13639	13557	13457	13704	13670	13515	13629	13623	13632	13518	13730	13438	13671	13801	13576	13643	13338	13518	13634	13517	13596	13495	13497	13507	13536	13536	13493	13515	13626	13644	13716	13505	13582	13403	13633	13402	13619	13583	13541	13683	13578	13599	13681	13600	13691	13480	13608	13650	13625	13331	13475	13566	13503	13573	13473	13659	13499	13379	13587	13787	13566	13592	13518	13454	13547	13536	13539	13588	13668	13619	13690	13682	13460	13573	13411	13717	13516	13682	13400	13658	13510	13550	13583	13686	13559	13669	13467	13543	13500	13433	13658	13518	13569	13643	13607	13578	13537	13600	13581	13557	13609	13580	13614	13539	13692	13605	13632	13581	13521	13685	13577	13500	13535	13609	13619	13467	13408	13518	13532	13538	13506	13517	13503	13720	13638	13662	13434	13434	13461	13573	13508	13570	13684	13677	13571	13508	13460	13481	13674	13586	13637	13557	13595	13747	13520	13588	13596	13595	13584	13562	13659	13574	13644	13453	13392	13600	13513	13485	13523	13661	13416	13688	13582	13484	13391	13402	13545	13582	13588	13594	13719	13496	13462	13634	13418	13653	13481	13655	13696	13559	13638	13420	13497	13642	13530	13408	13518	13717	13628	13533	13627	13601	13687	13694	13615	13662	13535	13653	13589	13637	13542	13579	13613	13495	13528	13804	13550	13634	13554	13501	13563	13581	13576	13762	13506	13577	13606	13519	13598	13636	13710	13536	13600	13422	13458	13577	13490	13510	13521	13418	13592	13696	13603	13359	13628	13701	13662	13515	13497	13556	13618	13687	13402	13605	13579	13582	13623	13560	13511	13479	13634	13612	13816	13652	13513	13567	13540	13652	13701	13565	13499	13434	13640	13529	13606	13576	13575	13445	13627	13459	13619	13675	13802	13550	13602	13461	13554	13614	13649	13558	13466	13612	13651	13684	13598	13563	13641	13670	13689	13712	13567	13641	13706	13604	13397	13525	13519	13542	13540	13566	13498	13635	13630	13738	13674	13563	13491	13416	13566	13507	13625	13579	13609	13579	13518	13463	13524	13539	13699	13589	13590	13506	13749	13290	13401	13531	13564	13442	13499	13701	13456	13459	13741	13512	13511	13508	13360	13608	13748	13609	13502	13518	13676	13558	13568	13598	13501	13621	13761	13585	13720	13583	13398	13610	13751	13645	13501	13550	13423	13584	13806	13550	13578	13579	13484	13417	13580	13622	13559	13563	13466	13663	13566	13676	13600	13487	13419	13473	13652	13557	13689	13565	13642	13704	13553	13492	13574	13494	13545	13573	13684	13527	13773	13568	13664	13624	13507	13333	13638	13531	13787	13562	13849	13634	13523	13585	13510	13600	13565	13655	13619	13260	13606	13672	13555	13552	13599	13587	13572	13535	13659	13685	13403	13611	13657	13443	13652	13641	13597	13496	13491	13556	13619	13734	13634	13602	13543	13587	13495	13577	13654	13534	13609	13626	13549	13575	13529	13579	13457	13564	13689	13636	13584	13474	13564	13452	13625	13662	13688	13407	13474	13732	13576	13477	13533	13549	13644	13609	13545	13600	13422	13618	13661	13615	13496	13565	13572	13471	13395	13454	13598	13536	13615	13635	13425	13608	13620	13606	13638	13684	13580	13645	13521	13670	13571	13506	13538	13434	13580	13634	13555	13467	13572	13592	13528	13622	13705	13601	13610	13501	13429	13511	13662	13442	13727	13672	13572	13577	13574	13501	13589	13538	13633	13498	13595	13544	13604	13637	13452	13490	13402	13551	13487	13529	13632	13731	13439	13492	13737	13613	13645	13569	13695	13359	13506	13608	13611	13557	13502	13494	13636	13389	13465	13598	13515	13547	13774	13730	13768	13470	13530	13563	13650	13495	13592	13814	13560	13465	13527	13602	13394	13670	13477	13756	13441	13571	13607	13642	13686	13475	13625	13663	13695	13348	13550	13464	13479	13632	13518	13497	13596	13606	13564	13545	13590	13535	13628	13501	13695	13508	13491	13570	13606	13415	13643	13483	13614	13520	13612	13777	13515	13562	13743	13543	13526	13570	13497	13580	13672	13613	13714	13617	13677	13467	13741	13447	13563	13551	13630	13552	13507	13505	13446	13513	13607	13603	13584	13347	13575	13473	13717	13561	13597	13377	13460	13626	13671	13460	13550	13545	13650	13509	13700	13451	13571	13617	13440	13525	13660	13534	13552	13466	13703	13513	13673	13662	13529	13624	13589	13455	13537	13613	13582	13516	13320	13611	13428	13627	13422	13568	13605	13581	13680	13549	13596	13730	13553	13517	13413	13438	13564	13590	13743	13518	13500	13624	13791	13640	13559	13622	13609	13296	13541	13658	13578	13606	13622	13662	13664	13626	13395	13530	13628	13582	13629	13543	13542	13578	13590	13596	13550	13642	13818	13597	13481	13585	13545	13510	13500	13407	13536	13760	13558	13632	13648	13474	13500	13570	13434	13810	13671	13552	13633	13553	13594	13798	13628	13512	13723	13625	13630	13590	13484	13588	13537	13495	13552	13737	13606	13689	13692	13513	13732	13444	13641	13359	13454	13777	13608	13634	13450	13454	13459	13613	13764	13740	13521	13653	13715	13593	13515	13566	13756	13420	13610	13579	13716	13512	13699	13490	13673	13734	13444	13474	13601	13524	13670	13518	13565	13583	13709	13761	13680	13457	13467	13610	13397	13613	13661	13466	13562	13562	13446	13634	13634	13583	13486	13646	13757	13450	13629	13395	13497	13632	13501	13479	13728	13385	13503	13516	13546	13463	13484	13644	13578	13409	13635	13707	13500	13565	13638	13583	13585	13594	13604	13599	13506	13485	13661	13648	13498	13563	13431	13607	13505	13602	13510	13510	13621	13664	13513	13588	13507	13616	13539	13636	13609	13681	13573	13595	13551	13596	13472	13632	13454	13490	13596	13477	13587	13682	13423	13588	13686	13601	13596	13576	13622	13334	13508	13736	13563	13549	13625	13590	13524	13548	13597	13540	13591	13452	13523	13662	13466	13562	13456	13607	13482	13541	13515	13661	13531	13623	13588	13625	13547	13520	13614	13724	13528	13442	13513	13543	13593	13749	13366	13559	13484	13570	13511	13677	13658	13489	13660	13525	13605	13576	13442	13740	13581	13546	13508	13565	13490	13703	13517	13728	13658	13678	13459	13452	13587	13513	13451	13672	13579	13664	13534	13618	13551	13637	13613	13502	13536	13534	13487	13601	13534	13671	13532	13623	13516	13629	13733	13446	13491	13439	13667	13733	13448	13490	13630	13611	13646	13575	13529	13586	13567	13578	13624	13622	13498	13591	13709	13616	13701	13603	13685	13628	13517	13508	13498	13516	13706	13774	13615	13543	13687	13620	13436	13684	13568	13493	13418	13469	13555	13589	13479	13792	13463	13620	13469	13549	13540	13614	13419	13783	13406	13554	13620	13632	13458	13512	13680	13579	13595	13422	13496	13564	13867	13418	13580	13559	13607	13489	13673	13525	13615	13624	13695	13635	13782	13558	13584	13642	13459	13555	13638	13648	13556	13429	13725	13581	13701	13655	13726	13634	13596	13627	13549	13700	13618	13677	13621	13540	13708	13559	13480	13585	13565	13580	13491	13585	13701	13583	13598	13624	13661	13576	13524	13612	13572	13646	13740	13675	13425	13499	13670	13517	13729	13492	13714	13603	13737	13767	13464	13482	13471	13591	13622	13487	13577	13579	13507	13569	13391	13689	13673	13342	13415	13548	13517	13494	13610	13619	13576	13621	13635	13310	13561	13533	13571	13564	13520	13634	13506	13563	13451	13598	13762	13545	13576	13448	13749	13553	13437	13481	13710	13527	13592	13477	13730	13543	13632	13619	13529	13659	13646	13576	13648	13582	13645	13562	13649	13574	13492	13571	13366	13800	13793	13569	13508	13525	13567	13519	13662	13690	13604	13469	13608	13628	13482	13635	13740	13775	13499	13524	13556	13476	13662	13678	13528	13686	13555	13463	13621	13629	13623	13778	13480	13574	13693	13499	13550	13389	13580	13597	13621	13702	13667	13566	13664	13439	13686	13584	13662	13514	13537	13542	13546	13610	13593	13649	13686	13458	13677	13723	13574	13576	13695	13489	13585	13549	13564	13639	13575	13592	13486	13609	13836	13568	13643	13602	13656	13619	13531	13235	13515	13514	13625	13662	13598	13609	13336	13577	13450	13461
22934	21189	28988	24092	23675	27651	28976	23752	21189	20151	19003	18422	18053	17460	17307	16926	16722	16757	16619	16510	16582	16327	16381	16177	16157	16310	16036	16188	16040	16068	16330	16069	16101	15890	16152	16065	16013	16023	15941	16006	16058	16020	15911	15931	16136	15969	15996	15883	15950	16209	16018	15941	15928	15939	15894	16018	15981	15970	16048	16014	16037	15907	15928	15960	16051	16078	15982	15857	15899	15871	15941	15944	16016	16042	16146	16159	15983	16003	15941	15936	15916	16078	15896	15908	15967	16032	15773	16077	15998	16004	15913	15932	16054	15779	15979	16205	15873	15919	15873	15762	16069	16003	15916	15838	16007	15876	15862	15871	15848	16133	15911	15859	15800	15934	16208	15875	15923	15920	16031	15848	15904	15994	15927	16005	15942	16067	15964	15881	15871	15874	15951	15822	15997	15941	16053	15984	15840	15968	15923	16024	16013	15952	15890	16060	16146	16012	15928	16057	16033	15824	16148	15997	15821	16019	16027	15887	15883	16013	15948	15947	15969	15828	15780	15978	15957	16078	15768	16003	15672	15914	15762	15992	15943	15985	16018	15959	15795	15893	15958	16080	15799	15860	15861	15813	15773	15958	15868	16209	16137	15925	15930	15889	15984	16031	16062	16004	16037	15870	16019	15774	15831	15816	15852	15884	16042	15873	15826	15906	15973	15974	15997	16057	15939	15861	15803	16029	15898	15899	15821	15891	15919	15811	16173	15654	15952	16079	16016	16084	15942	15580	16010	15922	15879	15964	16021	15981	15918	15810	16083	15994	15625	15680	15779	15960	16121	15794	16120	15777	15952	15840	15903	15756	15892	15937	15846	16116	15820	15911	16167	15826	15809	15751	15845	15990	15895	15888	15956	15885	15798	15783	15971	15856	15825	16113	15789	15827	15922	15975	15858	16032	16001	15976	16027	15789	15701	15800	16057	15761	15960	16186	15954	15936	16090	15796	16000	15955	15779	16006	15837	15930	15742	15842	15859	15835	15998	16021	15904	15828	15816	15798	15882	15989	15998	15909	15832	15731	16046	15907	15855	15977	16091	15796	15877	15946	15975	16002	15950	15855	15835	15842	15905	15845	15953	15966	15969	15860	15914	15927	16125	15730	16028	15788	15882	16104	15762	15931	15794	15797	15930	15970	15975	15821	15801	15888	15983	16140	15782	15949	15983	15920	16079	16157	16094	15944	15838	15856	16007	15903	15967	15832	16054	15978	15934	15698	15900	15949	15882	15810	16004	15999	15774	15845	15840	16004	15740	15972	16005	15866	15996	15875	15962	16027	16004	15870	15847	15992	16047	15876	15859	15808	15809	15961	15835	15905	16005	15868	15865	15959	16104	15868	15968	15956	15948	15788	16062	16045	15843	15764	16032	15875	15987	16078	15706	15907	15808	15705	15890	16077	15891	15821	15978	15800	15945	15907	15999	16098	15946	15795	15822	15963	15968	15901	15958	15727	15999	16010	15810	15958	15891	15991	15824	15695	15774	15872	15792	15940	15883	15991	16059	16005	15918	15967	15852	15899	15971	15920	15867	16015	15776	15745	15830	15927	15895	15930	16096	15936	15975	15810	16122	15909	16010	15864	15847	15907	15805	15893	15751	15703	15955	15830	15887	15830	15818	15796	15904	16044	15550	15695	15794	16054	16009	15839	15754	15849	16007	15976	15946	15869	16091	16048	15880	15936	15806	15847	15828	15895	15909	16085	15945	15967	15853	16069	16002	16001	15927	16154	16069	15838	15816	16106	15825	15948	15811	16005	15921	15789	16017	16003	15998	16142	16089	15902	15667	15945	15880	16033	16064	15887	15980	15934	16080	15926	16052	16021	16237	15783	16024	16056	15765	15997	15863	15941	16068	15973	16015	15897	16028	15998	15792	16065	15889	15819	16093	15889	16003	15930	15754	15790	15958	15836	15984	15916	15872	15984	16040	15834	15927	15973	15877	16001	16123	15913	15877	15941	16000	15732	15892	15916	16083	15998	15880	15715	16094	15996	16022	16106	15958	16101	16055	16047	15974	15898	16045	16039	16146	15998	15676	15926	15929	15673	15792	16044	16037	16134	15914	15825	15932	15794	15896	15883	15781	15835	15906	16004	16174	16113	15947	16032	15826	15928	16006	15899	16061	15774	16065	15923	15994	15853	15842	15935	15903	15734	16244	16044	16138	15872	15934	15855	16030	15803	15754	15893	16081	15888	15724	15782	15806	15947	15652	15706	15826	16005	15899	16088	15928	16126	16184	16066	16046	15960	15746	15788	15992	15822	15974	15917	15875	15866	16081	16046	15858	16052	15843	15798	15877	16058	15915	16107	15923	15959	15906	15957	15849	15817	15989	15990	16050	15967	16037	15774	15841	15966	15941	16129	15827	16017	15886	16040	16170	15757	15891	15992	15836	15935	15858	15960	15818	15735	15870	15889	15860	15925	15804	15997	15729	15971	15887	15861	15865	16041	15856	15919	16018	15795	15952	15914	16052	16045	15986	15896	15948	15894	15967	15944	16023	15998	16171	15879	16152	15761	15789	16073	16114	15960	15898	15828	15920	15959	16028	15869	16066	16125	15899	15781	16039	15843	15884	16069	15826	16160	15882	15900	15793	15799	15930	15885	15947	15694	16004	16000	16080	16053	16039	15904	16058	15847	16099	15880	15919	16088	15901	15763	15974	16137	15891	16041	16016	15943	15893	15979	15956	15932	16036	15834	15996	15859	15867	15843	15840	15952	15995	16080	16090	15883	16045	15819	15884	15949	15936	15911	15870	16083	15881	16064	15964	15859	15715	15905	16074	15849	16013	16001	15948	16052	16038	15946	15878	15885	15860	16038	15972	15789	15926	15872	15836	15917	16016	15871	15867	15928	16055	15826	15880	15889	15884	16055	16125	15970	16045	16047	15823	15800	15878	15822	15979	16019	15936	15746	15837	15883	16131	15997	15925	15789	15949	15947	15816	16047	16034	16174	15925	16017	15693	16018	15853	15832	16005	15751	15782	16035	15788	15843	15744	15895	15924	15983	15964	16004	16050	15695	16037	15989	15714	15841	15958	15890	15742	16092	16070	15742	15944	15852	15950	16030	15772	15892	15958	15899	15964	15735	16056	16002	16030	15987	15982	16013	15870	15942	15983	16116	15977	16007	16054	15758	15833	15841	15963	15991	15887	15847	15834	15975	16131	16142	15897	15949	15866	15887	16079	15916	15759	15836	15892	15996	16014	15738	16052	15815	15830	15871	15891	15865	15697	15969	15889	16043	16097	16036	15978	15990	15824	15975	15900	15982	15844	15812	16124	15776	16032	15846	15889	16040	15982	15799	16008	15905	15853	15696	15733	15789	15977	15807	15785	16252	16027	15928	15912	15861	15776	15980	15859	15999	15935	15926	15852	15974	15858	15913	15980	15862	15925	15799	15854	16107	16043	16017	15857	15906	15978	16086	15955	15798	15849	15909	15908	15806	15913	15901	15963	15890	15992	15875	16037	16042	15887	16040	15868	15857	16063	16083	16008	15937	15868	16001	15918	15803	15932	15993	15770	15828	15895	15938	16002	15983	15832	15656	16026	15872	15907	15862	15862	16097	15799	15768	15819	15851	15911	16040	15927	15889	15760	15884	15962	15905	15989	16123	16209	15989	15907	15864	15963	16011	15843	15822	16012	15860	15894	15847	15749	15878	15868	16073	15912	15978	15785	16034	16046	15752	15674	16059	15879	15948	15899	15886	15691	15766	15866	15951	16045	15887	16100	15846	15897	15928	15980	15794	15838	15912	15900	15868	15802	15931	15977	15905	16036	15952	15762	15746	15944	15686	15925	15934	15888	15821	15980	15873	15897	16040	16027	15903	16010	15905	15911	16066	15711	15954	15975	15912	15775	16034	15957	15954	15958	15847	15961	16065	16008	15854	15894	16047	15956	16025	15737	15809	15977	15841	15883	15911	15923	15868	15918	15944	15716	15812	16049	15882	15877	15820	16000	15802	16062	16055	15869	16014	15896	15834	15846	15994	16051	16023	15846	16095	15773	15882	15774	15869	16051	15799	16046	15918	16010	15858	16064	15919	15712	15806	15780	16109	16020	15862	15808	16009	15895	15935	15857	15860	15985	16027	15867	15956	16097	15952	15934	15923	15932	15828	15814	15934	16037	15871	15902	15942	15844	16113	15816	15784	15867	15754	15913	16152	16089	15932	15916	15628	16040	16039	15884	16054	16033	15938	15889	16002	16060	15862	15851	15808	15929	15716	16049	15918	15858	15833	15963	15959	15816	15893	15851	15854	15992	15871	16101	16041	15969	15981	15839	15863	15781	15855	15965	15956	15885	15961	16000	15941	15896	15943	15936	15946	15919	16002	15870	16056	15838	15815	15831	15958	15982	15774	15977	15942	15811	15894	15836	16145	15902	15893	15846	16102	15764	15943	15856	16017	15808	15769	16155	15896	15864	15841	16006	15853	15799	16015	16019	15951	15922	16071	15910	15869	15849	15839	15751	15842	15854	15942	16010	16006	15899	15717	15918	15936	16122	15997	15982	15908	15825	15804	15952	15892	15992	15805	16053	15843	16042	15879	15859	16007	16004	15859	15966	16024	16028	15710	15909	15990	15843	15982	15964	15815	15906	16013	15937	16030	15965	15992	15992	15818	15999	15849	16216	15908	15920	15836	15935	15977	16033	15897	16024	15689	15727	15918	16093	15744	15796	15802	15874	15863	15992	16003	15891	15920	15806	15955	15730	16023	15905	16026	16069	15860	16050	15798	15962	15896	15870	15969	15886	15936	15788	15791	16077	15865	15821	16034	16046	15711	15826	15841	15871	16140	15953	15886	15976	15834	15770	16124	15986	15898	16116	15894	15846	15814	16090	15986	16107	15724	16001	15793	15868	15892	16049	15873	15900	16037	16166	15905	15888	15844	15902	15924	15954	15950	15989	15750	15968	15841	15875	15988	15943	15956	15777	15866	16093	16046	16132	15978	15956	15915	15786	15778	16135	15984	15967	16109	15877	15904	15786	15972	15907	15881	16157	15917	16009	15830	15879	16016	15969	16103	15911	15944	16033	15856	15890	15920	15952	16143	16014	15941	15995	15976	15961	15791	15865	15919	15946	15846	15891	15845	15704	15964	15832	16007	15949	15718	15901	15884	16084	15716
37139	60768	55612	44934	38459	32745	27409	24950	21762	19644	18460	17543	16590	16158	15651	15518	15280	15208	14927	14800	14767	14421	14569	14478	14515	14157	14437	14153	14175	14327	14014	14058	14034	14041	14065	14092	14057	14100	14149	14109	14105	13967	14191	14225	14106	14229	14167	14125	14214	13966	14137	14099	14031	14040	14081	14163	14035	14098	13957	14191	13971	13999	14162	13898	14017	13985	14174	14057	14136	14082	14104	13880	14073	14025	13912	14131	14016	14226	14085	13981	14123	14124	14081	14149	14094	14197	13971	13964	14131	14015	13971	13841	14056	14219	14086	13951	14129	13894	14131	14066	14083	13970	13945	13928	14146	14133	14057	13939	14013	13906	14261	14007	14252	13968	13942	14010	14022	14013	14095	14105	13917	14222	14136	14141	14177	14088	14142	14133	14060	14214	14020	13966	13958	14012	14128	14003	14242	14286	13998	14030	14067	14064	14067	13926	14060	14032	14134	14180	14000	13965	14085	14099	14079	14115	13971	13972	13880	14084	14116	13961	14172	13943	14038	13902	14098	14030	14022	14051	13916	13971	14020	13999	14003	14200	14039	13939	14156	13944	13848	13997	14000	14034	14043	13939	14035	14082	14064	14092	14047	14031	14047	14051	14125	13873	14010	14118	13884	14112	14097	14038	13953	13978	14104	13905	14135	14021	14147	14061	14011	13965	14112	14185	14179	14119	14149	14050	14018	13959	14140	14117	14084	13955	14074	14007	13892	13993	14148	14062	14020	14131	14013	14138	14064	13984	14196	13907	14047	14104	14057	13987	14044	13857	14119	14178	13957	13958	14148	14136	14177	14145	14170	14195	13864	14159	13802	14097	13884	13938	14039	14033	14214	14184	13966	14092	14092	14112	14108	13814	14124	14027	14166	13939	14122	14147	13994	13855	14057	14065	14005	14004	14046	13907	14094	13999	14077	13984	14153	14131	14118	14130	13870	13949	13908	14046	13983	14023	14099	13856	14229	13917	14112	14076	13934	14213	14019	13975	13915	13886	14099	13996	13947	14032	14108	14186	13853	14060	13981	14165	13944	13964	14077	13916	14144	13709	14258	13934	14005	14236	13811	14030	13986	14110	14073	14075	14022	14052	14072	14133	14351	14062	14096	14093	14023	14128	14218	13986	14010	14025	14127	14020	14102	13790	14003	14174	14036	14144	14138	14059	14070	13960	14137	13998	13884	14049	14186	13960	14132	14031	14233	14064	13874	13980	14170	14041	14260	14061	14238	13926	14084	14125	14136	14110	14157	14086	14007	14047	14137	14049	14189	14071	14140	14144	14123	14007	14164	14007	14135	14190	14131	14014	14151	14000	14123	14026	14000	13930	14244	14057	13967	14011	13998	13964	14081	14107	13993	14069	13955	14157	14007	13969	14072	14122	14148	13960	14010	13962	14043	14141	13883	14032	13947	14028	14024	14105	14032	13986	13933	14131	14207	13972	14102	14020	13992	14110	13870	14144	13971	14027	14095	14145	13990	14060	14049	14034	14101	14007	13903	14088	14023	14123	14136	13932	14100	14001	14184	14147	14106	14146	14133	14130	14026	14025	14033	14083	13780	13871	14010	14042	14038	14071	14095	13974	14138	14053	14217	13990	14124	13941	14026	14081	14024	14149	14048	14048	14117	14117	14052	14118	14217	14006	14039	14028	14096	14139	13963	14095	13956	14008	14217	14099	14112	14010	14104	14098	14082	14143	13975	14135	14048	14061	14169	13953	14086	14042	14060	14068	14040	14057	14072	14015	14030	14021	13922	14149	13979	14091	14056	14080	14073	14117	14054	14101	13945	14083	13980	13991	14075	14107	14060	13921	14175	14034	13995	14075	14018	14147	14055	14144	14047	13981	13997	14057	14203	14031	14098	13881	13929	14015	14200	13920	14119	13915	14095	14012	13963	14024	14158	14164	14153	14212	14048	14094	14131	13959	14038	13971	14002	14091	13851	14028	14065	13996	13882	14087	14006	13938	14039	14230	14022	14148	14050	13995	13848	14027	13956	13962	14116	13977	14103	14034	14041	14253	14084	14026	14084	14089	14194	14125	14133	14014	13857	14018	14131	13879	14076	14090	13915	13797	13935	14239	14001	13952	14042	14125	13921	14076	14064	14023	14043	14083	14077	14167	13990	14189	13986	14109	14212	14047	13999	14085	14074	14027	13977	14011	13958	14202	14211	14027	14062	14243	14173	13853	14007	14180	13981	13942	13993	13928	14241	14096	14053	13999	14102	14094	14212	14078	14093	14082	14134	14040	13991	14066	14088	14206	13959	14149	14037	14146	14124	13831	13944	14084	14093	14016	14015	13915	13895	14042	14184	14022	14045	14015	13933	14030	14088	14126	13910	13849	14079	14121	13988	13971	14110	13962	14195	14085	14165	14199	14198	13981	14149	13855	14120	14084	14083	13946	13955	14110	14073	14107	14035	14118	14121	14095	14122	14091	14006	14088	14046	13949	14087	14042	13935	14090	14078	13990	14082	14193	14103	13945	14176	13988	13993	14162	14061	14007	13992	14039	13943	14066	13874	14133	14165	13922	14130	13907	14013	14126	14132	14079	14071	14057	13972	14158	14170	14009	14088	13929	14051	13982	14062	13945	13958	14029	14084	14032	14081	14085	14141	14123	13932	14047	14028	14003	14088	13959	13975	14000	14046	13989	14085	13892	14030	14025	14031	14093	14139	14011	14137	13893	14067	14027	13996	14113	14141	13949	14040	14253	14123	13939	14033	14062	13889	14030	14074	13991	14040	14139	13932	14042	13952	14248	13988	13950	13985	13950	14056	14192	14118	14023	14082	13908	13986	13963	14055	13873	14211	14012	13983	14115	13930	14088	13992	14052	13889	14134	14143	14053	14092	13998	14172	14025	13943	14155	13870	14031	14142	14127	14031	13964	13931	13936	14026	13903	14287	13917	13931	13990	14143	14044	14086	14046	14053	13977	13923	13987	13980	14177	13991	13990	13791	13986	13920	14091	14165	13988	14034	13996	14087	14053	13988	14028	13978	13951	14076	14032	14198	14009	13999	14079	13990	14005	14098	14047	14125	13919	14048	14060	13926	13969	14089	14008	14115	14045	14027	13994	13972	13975	14137	14187	13882	14007	14047	14131	14034	13791	14043	14123	14077	14079	13915	14038	14069	14028	13973	13842	14143	14253	14031	13925	14109	14117	14077	14038	13970	14046	13977	13946	14012	14028	13910	14046	14007	14088	14184	14097	14047	13992	14041	13971	14033	14165	14033	14037	13908	14186	13974	14116	14127	14002	14161	13999	14056	14133	14058	13956	14065	14004	14010	13936	14070	14045	13983	13998	14228	14237	13923	13997	14096	14011	14051	13867	13987	13896	13873	13986	14029	14080	14081	13912	14070	14111	14155	13978	13973	13941	13894	13942	14029	13994	14074	13913	13993	14122	14014	13988	14091	14251	14042	13957	14076	14090	14161	14043	13975	14211	14006	13926	14035	14142	14035	14118	13954	13970	13965	13942	14060	14060	14074	14170	13968	14036	14219	13878	14092	14021	13960	14075	14007	14119	14000	14092	13984	14088	14011	13994	14003	14134	14093	14074	13940	14044	14109	14029	14016	14065	14219	14088	14081	14069	14012	13887	13945	14037	13944	14030	14171	13873	13962	14182	14036	13974	14091	13953	14021	14157	14054	14038	14235	14040	13940	14057	14181	14043	13931	14071	13930	13953	14101	14183	14131	14060	14102	13949	14030	14030	13995	13990	14010	13947	14023	14042	14062	13817	14034	14078	14137	14164	14060	14121	14248	13960	14214	13950	14013	14125	13943	13983	14011	14081	13936	14036	14022	14265	14039	13955	14128	14152	13936	13915	13934	13953	13939	13975	14029	14143	14146	13968	14050	14188	14025	13921	13968	14116	14071	13882	13944	14015	14133	14072	13876	13918	14037	13988	13826	14092	14143	13967	14066	14134	14021	13991	13989	13997	13973	13878	13901	14132	13977	13957	14103	14089	13842	13990	13981	14013	14020	14116	14142	14003	13899	14053	14010	14118	13909	14063	14011	13994	14002	14009	13959	14104	14071	14092	14046	14017	14170	13965	14083	13968	14071	14185	14047	13910	14120	14053	14019	14045	14063	14063	14154	13805	14087	14011	14131	14084	14231	14133	14288	13966	13975	14104	13981	14105	13862	14075	14035	14102	14139	14115	14037	14082	13932	14032	13998	14192	14061	14246	14043	14053	13972	14055	14143	14045	13932	14092	14012	14078	14080	14016	13962	14193	14028	14236	13915	13948	14009	14081	13909	14227	14243	14163	14018	14093	14018	13775	14046	13882	14171	13987	13903	14040	14076	14031	13959	14008	13982	14077	14087	14126	14010	13999	13979	14089	14139	14039	13962	14143	13969	13905	13900	14081	14061	14031	14092	13923	13986	14173	14037	13941	13990	14185	14143	14034	14126	14009	14057	13887	14014	14205	14055	14143	13960	13954	14100	14101	14014	14006	14033	14046	14032	14066	14043	14144	13931	14103	14048	14011	13988	14125	13943	14110	14071	14024	13959	14082	13967	13905	14045	14023	14038	14111	14110	14106	14069	14232	14091	13929	14125	14097	14002	13957	13995	13949	14278	13987	14122	14028	14010	14143	14119	13900	14084	14067	14000	14040	14140	14097	14058	14026	13944	14242	14050	14078	14139	14167	13921	13978	14141	13964	13974	14185	13890	14156	13851	14224	13985	14112	14025	13942	14056	14076	14087	14100	14068	14115	14019	14104	14179	14067	14053	13905	13977	14056	14079	14013	13906	14058	14107	14262	14093	14067	14172	14010	14059	14151	13957	13970	13961	14201	14209	13955	14081	14020	13948	14119	14175	13944	14011	14100	14012	14001	13983	14234	14103	14164	14096	14121	14064	14036	14020	13931	13929	14243	13956	14090	14014	14126	14016	14181	14038	14039	14090	14120	14054	14167	13880	14105	14102	14016	14163	13974	14048	14198	13905	14086	13987	14250	14048	13876	13969	13983	14264	14080	14043	14110	14078	14101	14062	14085	13906	14018	14278	14055	14147	14024	13878	14069	13995	14026	14107	13985	14209	13990	14055	14006	14056	14099	14025	14095	14097	14028	13816	14121	14119	14065	14044	13951	13940	14130	14076	14200	13942	14140	14049	14197
30329	31610	39110	34932	27524	23253	20705	18618	17724	17116	16787	16374	16054	15987	15629	15644	15396	15739	15655	15484	15523	15437	15462	15542	15335	15080	15115	15315	15529	15275	15313	15186	15368	15181	15093	15173	15350	15038	15295	15136	15400	15278	15336	15150	15114	15242	15273	15202	15238	15137	15302	15361	15283	15219	15361	15098	15252	15273	15476	15195	15403	15308	15329	15232	15384	15311	15388	15288	15129	15188	15193	15437	15393	15341	15284	15250	15348	15029	15370	15335	15371	15404	15344	15327	15341	15130	15341	15226	15346	15430	15048	15121	15194	15320	15125	15258	15088	15287	15267	15206	15471	15216	15152	15140	15161	15128	15341	15332	15162	15328	15316	15277	15369	15362	15229	15279	15241	15484	15368	15357	15323	15458	15313	15378	15306	15244	15401	15223	15267	15217	15209	15261	15219	15276	15280	15444	15367	15181	15282	15176	15104	15318	15294	15234	15076	15225	15278	15301	15103	15382	15364	15233	15188	15176	15389	15234	15341	15198	15272	15019	15523	15131	15283	15241	15231	15312	15358	15280	15230	15293	15177	15264	15423	15331	15369	15391	15047	15446	15246	15481	15365	15308	15216	15194	15359	15315	15220	15164	15216	15196	15193	15423	15362	15310	15277	15360	15283	15474	15298	15176	15306	15332	15292	15324	15505	15332	15073	15492	15304	15124	15285	15267	15510	15351	15214	15371	15307	15354	15301	15388	15133	15420	15366	15446	15257	15172	15214	15160	15522	15218	15285	15317	15323	15229	15109	15210	15325	15164	15212	15398	15229	15197	15347	15149	15247	15247	15335	15397	15245	15426	15390	15263	15162	15274	15480	15290	15210	15259	15237	15140	15272	15267	15458	15520	15295	15413	15557	15371	15301	15323	15167	15302	15475	15256	15255	15242	15328	15148	15240	15292	15215	15099	15212	15477	15304	15323	15249	15424	15447	15262	15246	15210	15377	15195	15229	15350	15291	15299	15434	15112	15431	15374	15321	15353	15253	15373	15334	15430	15358	15329	15254	15135	15456	15267	15130	15272	15210	15205	15120	15466	15031	15376	15198	15296	15297	15457	15365	15089	15190	15375	15155	15215	15209	15300	15250	15125	15319	15232	15321	15280	15283	15441	15152	15129	15189	15358	15248	15120	15578	15280	15265	15345	15409	15411	15241	15221	15327	15248	15540	15273	15297	15265	15477	15235	15275	15238	15246	15149	15204	15271	15197	15315	15319	15330	15283	15483	15398	15230	15348	15246	15266	15372	15072	15195	15428	15353	15503	15247	15275	15391	15366	15361	15246	15082	15460	15201	15179	15399	15181	15272	15314	15403	15289	15348	15290	15419	15418	15107	15215	15246	15217	15200	15175	15252	15386	15237	15170	15423	15218	15168	15066	15248	15385	15391	15302	15428	15300	15290	15367	15436	15151	15361	15393	15220	15288	15199	15237	15368	15343	15235	15239	15488	15397	15234	15221	15260	15285	15204	15103	15167	15353	15176	15135	15161	15246	15159	15503	15058	15311	15273	15145	15325	15388	15256	15415	15294	15181	15324	15381	15198	15328	15430	15251	15198	15303	15312	15142	15320	15201	15347	15490	15367	15331	15403	15262	15286	15304	15348	15340	15089	15209	15317	15266	15150	15430	15253	15335	15185	15341	15310	15207	15222	15216	15189	15046	15270	15264	15172	15229	15483	15292	15239	15455	15474	15214	15403	15177	15144	15170	15494	15297	15306	15268	15235	15317	15384	15421	15430	15022	15253	15213	15538	15388	15363	15287	15215	15190	15139	15085	15147	15177	15419	15384	15329	15255	15069	15034	15252	15281	15355	15430	15414	15119	15355	15337	15285	15275	15076	15093	15271	15404	15355	15432	15261	15238	15322	15257	15319	15146	15252	15277	15170	15306	15313	15280	15397	15160	15113	15296	15170	15335	15218	15211	15154	15203	15134	15216	15143	15251	15377	15510	15350	15196	15226	15269	15210	15267	15262	15323	15330	15327	15313	15327	15464	15268	15465	15137	15394	15376	15340	15353	15312	15282	15448	15353	15245	15224	15310	15204	15404	15277	15288	15230	15373	15290	15456	15081	15118	15192	15267	15257	15435	15244	15150	15343	15163	15332	15149	15511	15382	15412	15198	15375	15313	15124	15224	15166	15144	15424	15495	15265	15403	15290	15304	15210	15277	15380	15145	15236	15416	15169	15410	15333	15194	15269	15409	15246	15520	15425	15188	15056	15224	15288	15314	15338	15299	15362	15227	15384	15309	15262	15178	15129	15266	15101	15160	15458	15508	15296	15168	15251	15266	15347	15289	15256	15337	15532	15116	15362	15061	15129	15391	15202	15415	15345	15145	15295	15367	15061	15072	15282	15303	15079	15313	15320	15404	15334	15378	15326	15374	15209	15358	15269	15196	15413	15395	15261	15192	15305	15151	15247	15268	15268	15387	15309	15452	15340	15295	15241	15272	15184	15196	15331	15206	15453	15206	15218	15217	15143	15326	15523	15319	15406	15263	15223	15320	15203	15207	15191	15193	15139	15406	15260	15323	15165	15358	15031	15299	15280	15455	15397	15432	15322	15278	15299	15368	15257	15317	15336	15418	15342	15293	15373	15241	15405	15336	15386	15496	15320	15284	15153	15305	15326	15195	15251	15352	15170	15119	15438	15299	15445	15383	15179	15277	15149	15051	15160	15158	15079	15036	15261	15115	15199	15406	15266	14993	15433	15457	15276	15300	15273	15202	15111	15213	15397	15426	15258	15127	15238	15187	15400	15253	15252	15357	15434	15284	15374	15207	15275	15230	15237	15391	15170	15195	15119	15151	15357	15089	15296	15406	15371	15173	15239	15109	15285	15409	15339	15475	15252	15249	15299	15414	14932	15308	15324	15288	15360	15406	15081	15444	15339	15340	15359	15363	15314	15218	15336	15533	15123	15172	15357	15214	15356	15279	15286	15371	15297	15393	15259	15205	15363	15296	15379	15413	15229	15286	15262	15186	15308	15313	15238	15280	15305	15394	15290	15295	15479	15310	15368	15400	15273	15039	15312	15214	15346	15432	15432	15269	15436	15191	15232	15347	15357	15284	15235	15567	15269	15417	15308	15355	15194	15202	15325	15149	15379	15219	15294	15413	15274	15246	15265	15418	15287	15363	15319	15294	15282	15206	15286	15373	15391	15273	15281	15308	15304	15355	15313	15255	15467	15102	15408	15452	15254	15421	15255	15255	15173	15291	15124	15261	15409	15318	15205	15257	15276	15252	15338	15107	15159	15378	15100	15402	15240	15197	15525	15201	15313	15219	15164	15394	15297	15409	15262	15272	15248	15332	15265	15415	15214	15330	15317	15275	15447	15327	15214	15245	15142	15385	15364	15503	15450	15339	15310	15285	15432	15235	15188	15320	15273	15125	15412	15547	15321	15390	15334	15226	15368	15296	15289	15193	15118	15361	15167	15340	15345	15211	15317	15194	15331	15307	15280	15265	15379	15290	15414	15188	15174	15333	15287	15262	15213	15169	15365	15174	15151	15215	15341	15326	15424	15227	15478	15316	15329	15333	15322	15186	15338	15180	15144	15382	15184	15344	15395	15223	15438	15356	15107	15127	15404	15270	15247	15271	15221	15289	15331	15270	15199	15250	15252	15178	15224	15090	15167	15270	15324	15244	15329	15450	15217	15366	15376	15144	15387	15457	15518	15151	15397	15409	15233	15418	15423	15393	15281	15208	15143	15044	15333	15476	15028	15150	15402	15359	15351	15285	15415	15348	15274	15160	15349	15175	15229	15375	15348	15199	15385	15172	15261	15193	15280	15286	15260	15301	15234	15194	15359	15238	15161	15310	15263	15212	15286	15216	15166	15369	15235	15218	15435	15348	15343	15468	15348	15157	15301	15386	15311	15331	15146	15239	15296	15217	15406	15163	15176	15494	15569	15426	15304	15264	15340	15444	15315	15386	15460	15359	15239	15286	15318	15196	15294	15173	15213	15210	15224	15369	15245	15316	15134	15150	15038	15376	15279	15344	15193	15266	15313	15331	15366	15171	15262	15322	15256	15403	15380	15216	15389	15261	15247	15322	15206	15407	15226	15278	15473	15151	15370	15293	15225	15122	15320	15199	15169	15187	15411	15382	15209	15236	15337	15371	15399	15255	15323	15352	15259	15377	15397	15263	15407	15149	15438	15277	15276	15457	15161	15288	15243	15338	15332	15439	15328	15251	15286	15503	15352	15287	15279	15278	15413	15210	15369	15304	15235	15382	15160	15413	15311	15498	15450	15279	15280	15451	15204	15473	15349	15292	15265	15271	15244	15169	15453	15254	15123	15388	15457	15228	15307	15221	15235	15360	15416	15279	15214	15294	15348	15399	15387	15224	15274	15509	15303	15217	15327	15170	15220	15445	15402	15550	15320	15478	15400	15154	15335	15198	15172	15255	15391	15440	15320	15333	15364	15242	15321	15199	15208	15265	15239	15300	15384	15285	15152	15131	15312	15169	15257	15208	15285	15150	15314	15338	15487	15410	15429	15206	15329	15279	15360	15268	15262	15376	15316	15263	15054	15296	15339	15319	15278	15256	15275	15203	15410	15210	15354	15225	15340	15406	15341	15028	15369	15320	15445	15185	15427	15505	15446	15338	15416	15290	15381	15221	15329	15411	15350	15344	15363	15322	15365	15278	15224	15462	15213	15418	15286	15302	15325	15023	15320	15325	15347	15349	15342	15260	15226	15113	15242	15213	15146	15178	15111	15299	15283	15505	15433	15112	15297	15441	15345	15268	15219	15172	15398	15174	15432	15191	15172	15261	15377	15061	15211	15224	15264	15198	15380	15196	15266	15179	15364	15300	15119	15196	15264	15333	15259	15338	15313	15323	15243	15295	15170	15436	15188	15202	15175	15111	15236	15349	15307	15418	15147	15357	15154	15260	15055	15255	15317	15180	15244	15269	15430	15392	15407	15276	15321	15267	15253	15222	15237	15366	15219	15344	15169	15184	15097	15210	15146	15408	15511	15279	15182	15117	15454	15300	15237	15379	15343	15384	15126	15180	15254	15169	15144	15260	15297	15162	15423	15290	15274	15325	15292	15338	15285	15199	15336	15347	15112	15440	15331	15117	15171	15248	15299	15392	15323	15231	15231	15214	15140	15296
35549	49097	44184	35190	28869	23853	21116	18625	17165	16376	15769	14957	15008	14512	14435	14329	14109	14074	13976	14167	13900	13761	13903	13682	13761	13751	13811	13813	13788	13736	13713	13675	13610	13602	13706	13632	13688	13551	13657	13650	13662	13693	13874	13704	13697	13829	13710	13666	13549	13782	13665	13698	13752	13524	13618	13607	13725	13763	13719	13651	13664	13562	13641	13664	13602	13723	13504	13583	13673	13718	13709	13667	13616	13621	13604	13716	13801	13531	13625	13556	13540	13608	13573	13790	13671	13568	13749	13743	13844	13608	13411	13553	13519	13697	13587	13725	13563	13830	13691	13656	13654	13645	13702	13629	13581	13527	13871	13686	13580	13626	13660	13822	13659	13393	13738	13543	13644	13549	13723	13614	13806	13772	13724	13857	13575	13727	13598	13496	13750	13627	13675	13666	13762	13496	13697	13639	13711	13751	13643	13576	13661	13616	13657	13667	13659	13674	13529	13766	13446	13624	13789	13534	13579	13832	13609	13548	13645	13564	13723	13646	13606	13644	13462	13749	13620	13710	13826	13635	13865	13613	13672	13673	13482	13822	13613	13592	13570	13586	13809	13719	13587	13622	13547	13689	13661	13498	13670	13676	13725	13587	13523	13657	13623	13823	13731	13711	13608	13467	13473	13621	13728	13461	13745	13575	13557	13814	13958	13583	13657	13677	13662	13656	13726	13768	13537	13724	13556	13754	13727	13717	13605	13676	13545	13664	13649	13739	13847	13525	13763	13709	13793	13658	13740	13636	13594	13648	13600	13553	13859	13562	13588	13753	13467	13857	13738	13672	13752	13726	13567	13608	13714	13709	13690	13719	13636	13640	13393	13637	13784	13643	13678	13762	13850	13674	13722	13337	13786	13723	13749	13540	13769	13738	13641	13643	13658	13663	13637	13691	13721	13661	13666	13556	13666	13654	13758	13473	13783	13619	13706	13867	13789	13632	13702	13626	13701	13672	13713	13659	13647	13706	13673	13642	13556	13545	13603	13568	13715	13708	13783	13719	13893	13707	13792	13634	13642	13667	13667	13616	13560	13604	13787	13691	13734	13723	13691	13627	13856	13520	13751	13765	13678	13638	13702	13615	13575	13603	13702	13648	13579	13507	13706	13583	13560	13710	13578	13636	13528	13833	13730	13435	13563	13694	13583	13701	13676	13730	13658	13629	13661	13716	13763	13626	13582	13769	13792	13661	13851	13570	13561	13641	13711	13673	13734	13645	13750	13716	13726	13789	13697	13627	13558	13633	13747	13671	13697	13761	13550	13843	13653	13937	13853	13592	13719	13654	13534	13742	13637	13683	13740	13673	13562	13676	13733	13628	13648	13628	13674	13610	13606	13493	13701	13787	13837	13550	13591	13652	13651	13706	13579	13677	13806	13696	13854	13634	13657	13556	13592	13882	13745	13715	13654	13722	13547	13700	13631	13534	13596	13757	13614	13612	13624	13671	13672	13774	13693	13709	13841	13655	13708	13692	13680	13759	13786	13914	13726	13756	13582	13656	13729	13719	13743	13682	13689	13687	13672	13639	13588	13753	13692	13696	13717	13698	13732	13617	13646	13722	13743	13692	13676	13670	13562	13668	13740	13587	13708	13537	13687	13630	13554	13611	13763	13723	13682	13645	13726	13638	13585	13565	13613	13681	13626	13870	13916	13468	13717	13697	13728	13810	13749	13690	13485	13732	13746	13569	13763	13834	13578	13632	13666	13521	13855	13787	13652	13793	13624	13593	13626	13675	13609	13666	13668	13606	13502	13825	13689	13566	13622	13597	13548	13627	13677	13685	13652	13508	13767	13548	13769	13711	13598	13674	13596	13764	13794	13538	13656	13675	13508	13604	13588	13731	13693	13480	13631	13639	13693	13714	13776	13575	13662	13721	13803	13738	13580	13671	13537	13609	13695	13692	13682	13757	13663	13531	13778	13665	13673	13532	13735	13712	13776	13643	13589	13537	13740	13644	13648	13644	13537	13782	13478	13701	13455	13741	13660	13630	13780	13747	13716	13771	13717	13856	13632	13550	13745	13733	13602	13690	13731	13759	13513	13682	13597	13798	13537	13838	13706	13664	13595	13775	13526	13654	13622	13744	13555	13723	13504	13661	13689	13745	13695	13537	13857	13562	13712	13726	13633	13583	13652	13886	13731	13618	13467	13592	13689	13589	13676	13691	13743	13609	13721	13765	13643	13628	13699	13675	13763	13658	13597	13678	13769	13690	13712	13797	13693	13624	13781	13648	13460	13698	13531	13505	13722	13756	13703	13732	13636	13590	13545	13637	13708	13755	13688	13672	13724	13715	13734	13514	13673	13824	13569	13806	13707	13676	13631	13505	13416	13795	13637	13682	13637	13658	13638	13842	13633	13576	13728	13617	13656	13686	13557	13612	13769	13521	13775	13608	13656	13674	13659	13741	13574	13636	13624	13639	13731	13648	13674	13768	13774	13563	13694	13746	13760	13676	13715	13695	13533	13702	13808	13620	13724	13674	13838	13731	13689	13692	13591	13641	13613	13635	13765	13524	13750	13695	13656	13422	13774	13778	13651	13770	13651	13703	13534	13575	13645	13862	13619	13599	13593	13695	13747	13742	13491	13647	13840	13596	13659	13760	13778	13784	13566	13637	13608	13667	13445	13661	13681	13833	13529	13671	13701	13627	13787	13665	13623	13822	13778	13775	13528	13552	13766	13730	13559	13674	13647	13722	13549	13692	13636	13577	13632	13500	13617	13693	13569	13663	13874	13618	13811	13619	13811	13589	13659	13661	13626	13564	13677	13733	13671	13580	13684	13691	13653	13672	13802	13732	13603	13631	13600	13720	13752	13603	13722	13680	13639	13658	13700	13665	13747	13653	13549	13747	13597	13779	13600	13698	13741	13602	13605	13609	13706	13828	13621	13697	13548	13679	13785	13652	13663	13700	13774	13734	13924	13678	13658	13706	13662	13405	13684	13662	13815	13516	13649	13476	13617	13686	13620	13709	13762	13796	13669	13647	13759	13711	13685	13663	13767	13564	13717	13829	13717	13656	13727	13659	13580	13586	13621	13694	13582	13674	13751	13631	13680	13678	13758	13704	13655	13588	13513	13616	13653	13598	13751	13587	13570	13711	13680	13577	13642	13611	13564	13793	13757	13874	13704	13675	13620	13657	13710	13648	13818	13590	13639	13665	13657	13623	13592	13699	13747	13543	13570	13847	13622	13682	13659	13634	13738	13674	13685	13716	13794	13613	13586	13610	13760	13782	13846	13620	13787	13595	13443	13668	13777	13921	13621	13623	13753	13595	13518	13544	13572	13619	13661	13657	13866	13608	13760	13687	13696	13662	13752	13787	13603	13585	13478	13725	13617	13560	13628	13857	13821	13785	13754	13769	13708	13806	13779	13641	13669	13746	13466	13713	13777	13606	13830	13554	13856	13568	13746	13655	13852	13709	13701	13712	13628	13680	13728	13695	13769	13541	13648	13671	13606	13658	13571	13662	13769	13784	13703	13626	13708	13820	13561	13692	13596	13600	13637	13761	13599	13834	13723	13580	13880	13763	13589	13637	13580	13787	13699	13791	13746	13734	13779	13691	13687	13635	13682	13681	13813	13616	13627	13756	13696	13771	13733	13604	13670	13786	13597	13580	13688	13761	13670	13685	13857	13590	13591	13697	13708	13733	13604	13695	13705	13673	13775	13759	13598	13745	13874	13580	13809	13616	13865	13782	13603	13572	13711	13597	13705	13573	13590	13791	13775	13482	13534	13765	13717	13606	13682	13646	13616	13644	13655	13565	13713	13618	13677	13553	13720	13659	13628	13448	13685	13711	13540	13783	13596	13691	13797	13631	13798	13706	13602	13677	13784	13682	13732	13455	13584	13836	13749	13649	13569	13709	13629	13722	13642	13624	13645	13646	13711	13612	13719	13822	13605	13557	13704	13731	13724	13501	13727	13639	13566	13785	13720	13823	13614	13601	13585	13794	13667	13709	13759	13622	13766	13601	13753	13594	13680	13697	13640	13610	13625	13757	13589	13598	13622	13801	13776	13556	13774	13551	13787	13633	13469	13644	13710	13717	13795	13645	13639	13706	13558	13643	13719	13474	13744	13649	13601	13641	13680	13569	13560	13703	13699	13710	13598	13641	13726	13635	13801	13621	13496	13753	13686	13551	13753	13750	13764	13580	13668	13759	13744	13585	13848	13640	13689	13731	13695	13718	13535	13757	13661	13707	13705	13737	13665	13688	13580	13719	13712	13492	13618	13670	13664	13793	13664	13609	13701	13722	13647	13729	13583	13598	13615	13753	13632	13514	13776	13627	13568	13714	13705	13675	13634	13754	13742	13687	13599	13720	13654	13574	13589	13531	13634	13718	13755	13754	13636	13628	13723	13685	13598	13691	13675	13565	13634	13724	13666	13636	13741	13642	13667	13621	13652	13604	13600	13753	13616	13719	13604	13626	13639	13862	13625	13794	13716	13662	13707	13488	13459	13732	13750	13667	13784	13732	13626	13784	13663	13653	13609	13815	13625	13512	13644	13622	13611	13633	13586	13808	13315	13875	13562	13753	13669	13753	13717	13684	13798	13674	13514	13669	13718	13730	13705	13832	13665	13739	13548	13726	13852	13682	13628	13658	13677	13574	13539	13589	13700	13761	13533	13694	13802	13796	13732	13587	13649	13590	13690	13782	14028	13647	13622	13717	13588	13717	13672	13836	13664	13492	13526	13819	13641	13680	13599	13744	13662	13635	13693	13793	13723	13711	13640	13693	13583	13719	13686	13693	13564	13724	13664	13604	13877	13540	13633	13611	13635	13713	13896	13791	13673	13684	13616	13717	13617	13730	13766	13757	13521	13682	13716	13501	13617	13616	13669	13682	13586	13726	13746	13776	13688	13597	13746	13610	13520	13494	13709	13599	13681	13613	13686	13666	13863	13671	13753	13574	13689	13780	13651	13566	13671	13514	13589	13602	13589	13729	13707	13643	13644	13759	13651	13476	13689	13496	13797	13706	13578	13671	13583	13651	13473	13703	13572	13821	13586	13535	13884	13873	13846	13688	13667	13799	13658	13841	13614	13580	13567	13540	13689	13569	13628	13544	13787	13665	13701	13696	13574	13702	13735	13598	13757	13602	13740	13529	13831	13701	13599	13737
24217	21238	28844	26691	26567	27011	25315	21073	19001	18069	17328	17023	16711	16230	16308	16096	16072	15676	15846	15609	15647	15632	15653	15549	15445	15535	15485	15255	15367	15350	15372	15479	15323	15533	15229	15431	15557	15311	15476	15416	15525	15264	15287	15449	15504	15272	15267	15289	15443	15305	15258	15268	15395	15203	15230	15229	15290	15260	15413	15366	15068	15282	15209	15208	15418	15227	15436	15271	15156	15357	15349	15047	15298	15164	15223	15358	15271	15243	15464	15109	15281	15223	15460	15385	15228	15338	15309	15095	15054	15269	15218	15461	15396	15552	15225	15271	15201	15415	15322	15262	15280	15383	15282	15471	15516	15298	15240	15271	15253	15386	15267	15329	15342	15296	15263	15375	15460	15244	15338	15213	15309	15289	15174	15163	15084	15331	15418	15435	15236	15215	15557	15235	15222	15299	15363	15128	15261	15323	15412	15219	15112	15323	15345	15186	15300	15363	15420	15202	15239	15317	15309	15113	15485	15338	15275	15233	15218	15340	15389	15303	15333	15265	15226	15293	15495	15316	15307	15279	15253	14983	15367	15132	15160	15123	15301	15243	15345	15234	15133	15220	15090	15168	15414	15147	15417	15217	15261	15182	15397	15297	15370	15286	15168	15426	15502	15239	15354	15246	15211	15222	15324	15247	15380	15227	15085	15107	15226	15397	15387	15331	15287	15240	15167	15339	15208	15462	15401	15262	15425	15331	15230	15263	15464	15274	15329	15267	15023	15378	15416	15300	15184	15284	15113	15150	15212	15106	15202	15231	15223	15227	15420	15417	15335	15236	15424	15325	15344	15363	15276	15276	15062	15265	15321	15226	15374	15081	15146	15483	15190	15256	15084	15220	15172	15307	15292	15274	15371	15241	15172	15490	15239	15120	15232	15305	15309	15160	15204	15210	15324	15314	15358	15244	15307	15411	15534	15400	15361	15173	15236	15411	15351	15272	15309	15204	15376	15368	15148	15310	15397	15183	15362	15179	15320	15239	15303	15214	15296	15312	15394	15247	15229	15200	15215	15423	15185	15223	15282	15296	15330	15007	15341	15218	15267	15425	15298	15234	15261	15181	15376	15363	15100	15138	15317	15222	15381	15560	15448	15248	15050	15016	15209	15188	15312	15202	15268	15304	15272	15569	15243	15290	15384	14966	15162	15237	15534	15286	15411	15432	15154	15166	15270	15278	15194	15162	15278	15245	14957	15266	15167	15238	15319	15303	15252	15613	15083	15404	15321	15346	15506	15372	15312	15500	15479	15119	15179	15303	15604	15292	15342	14921	15265	15188	15231	15098	15310	15474	15437	15147	15276	15377	15006	15429	15337	15165	15263	15166	15343	15299	15205	15205	15467	15364	15288	15391	15448	15334	15415	15238	15260	15405	15552	15238	15376	15281	15290	15299	15266	15265	15464	15333	15077	15355	15277	15265	15457	15274	14966	15244	15327	15255	15381	15270	15210	15414	15449	15324	15363	15269	15110	15192	15141	15244	15464	15321	15394	15273	15221	15524	15206	15157	15124	15088	15305	15240	15199	15257	15378	15312	15369	15124	15241	15288	15456	15372	15075	15247	15312	15308	15305	15219	15158	15229	15091	15276	15297	15324	15323	15390	15384	15307	15394	15229	15189	15401	15318	15227	15224	15363	15137	15223	15143	15313	15337	15202	15355	15172	15267	15277	15154	15212	15223	15304	15358	15152	15321	15297	15262	15352	15322	15113	15281	15310	15296	15347	15348	15237	15247	15486	15044	15373	15295	15106	15110	15168	15413	15192	15375	15352	15259	15341	15413	15348	15322	15326	15109	15293	15308	15142	15271	15318	15407	15322	15301	15119	15327	15555	15394	15389	15177	15276	15248	15321	15276	15178	15253	15221	15261	15173	15215	15337	15193	15450	15378	15137	15294	15371	15308	15201	15289	15135	15148	15199	15380	15231	15467	15260	15151	15144	15069	15366	15328	15124	15259	15317	15236	15050	15159	15464	15274	15227	14909	15472	15318	15225	15117	15340	15314	15508	15302	15365	15321	14923	15116	15096	15153	15221	15170	15197	15288	15297	15217	15335	15263	15307	15152	15262	15087	15100	15308	15207	15339	15387	15268	15314	15302	15430	15124	15278	15328	15191	15445	14978	15171	15342	15332	15250	15189	15238	15338	15267	15327	15050	15282	15419	15371	15442	15430	15604	15129	15273	15242	15423	15069	15269	15488	15166	15212	15148	15344	15312	15276	15075	15277	15445	15340	15156	15110	15310	15430	15361	15252	15313	15355	15275	15216	15399	15287	15372	15274	15258	15312	15324	15153	15389	15303	15110	15474	15224	15359	15603	15396	15299	15301	15249	15400	15554	15366	15212	15173	14999	15192	15437	15303	15252	15162	15217	15273	15075	15308	15021	15205	15347	15230	15221	15232	15381	15301	15287	15494	15246	15279	15155	15180	15219	15287	15214	15254	15397	15330	15368	15250	15342	15387	15321	15326	15289	15346	15244	15352	15111	15342	15089	15466	15246	15247	15319	15395	15116	15449	15187	15304	15295	15401	15006	15116	15298	15359	15315	15234	15221	15160	15346	15268	15460	15346	15449	15238	15160	15251	15227	15349	15535	15372	15203	15317	15328	15271	15425	15248	15180	15230	15176	15179	15108	15538	15376	15187	15448	15349	15201	15264	15289	15330	15316	15244	15269	15224	15205	15316	15239	15159	15253	15291	15307	15459	15322	15231	15134	15124	15393	15356	15242	15089	15312	15365	15266	15195	15138	15243	15328	15223	15289	15207	15398	15344	15341	15138	15151	15271	15168	15366	15484	15384	15128	15399	15108	15417	15278	15293	15294	15287	15287	15190	15358	15448	15290	15152	15213	15321	15238	15398	15374	15401	14991	15222	15129	15262	15549	15274	15210	15318	15303	15199	15287	15368	15243	15179	15245	15348	15319	15290	15180	15377	15061	15201	15163	15246	15120	15305	15390	15109	15095	15308	15462	15299	15193	15413	15331	15297	15240	15282	15392	15399	15317	15423	15219	15479	15386	15159	15274	15586	15478	15241	15212	15308	15047	15295	15388	15273	15179	15496	15175	15209	15178	15255	15168	15390	15275	15229	15285	15434	15166	15207	15300	15149	15121	15429	15154	15409	15268	15233	15317	15127	15237	15278	15449	15295	15182	15423	15393	15202	15186	15082	15194	15351	15403	15367	15415	15467	15423	15266	15253	15300	15147	15366	15280	15286	15425	15334	15472	15092	15200	15240	15348	15262	15266	15412	15313	15165	15091	15235	15387	15239	15363	15163	15403	15315	15158	15345	15202	15245	15220	15277	15297	15310	15283	15335	15198	15330	15092	15232	15461	15131	15341	15420	15380	15216	15199	15364	15490	15269	15334	15239	15215	15308	15246	15359	15368	15330	15248	15170	15456	15184	15198	15491	15392	15245	15301	15349	15226	15150	15181	15387	15312	15202	15230	15258	15301	15325	15241	15220	15212	14999	15219	15139	15116	15140	15397	15472	15329	15418	15397	15321	15215	15206	15224	15216	15422	15311	15176	15253	15263	15173	15268	15181	15070	15456	15214	15319	15256	15338	15089	15355	15171	15252	15215	15226	15221	15188	15263	15425	15416	15316	15200	15111	15213	15348	15430	15366	15214	15254	15291	15286	15258	15277	15319	15095	15431	15333	15204	15445	15313	15163	15154	15337	15183	15346	15261	15267	15410	15227	15379	15249	15271	15309	15498	15339	15228	15138	15195	15078	15397	15209	15006	15245	15242	15171	15161	15337	15194	15316	15397	15247	15251	15244	15225	15315	15482	15382	15064	15234	15113	15275	15341	15149	15168	15124	15310	15188	15434	15367	15330	15305	15303	15223	15474	15355	15443	15452	15253	15519	15510	15409	15306	15140	15146	15269	15348	15306	15333	15505	15419	15215	15379	15346	15340	15218	15378	15204	15517	15341	15301	15379	15353	15196	15208	15362	15258	15233	15203	15245	15372	15168	15331	15250	15282	15206	15415	15177	15239	15296	15328	15284	15321	15426	15195	15264	15285	15379	15374	15177	15161	15281	15119	15275	15365	15443	15165	15144	15222	15401	15169	15355	15168	15179	15435	15132	15257	15164	15208	15236	15230	15267	15432	15270	15233	15139	15322	15286	15402	15361	15232	15519	15413	15302	15119	15315	15113	15336	15286	15302	15152	15312	15102	15355	15128	15385	15387	15236	15210	15328	15393	15199	15380	15348	15313	15511	15261	15223	15572	15172	15355	15372	15374	15237	15372	15410	15259	15254	15224	15266	15209	15195	15368	15349	15139	15227	15256	15317	15435	15323	15287	15281	15362	15347	15416	15223	15294	15338	15195	15304	15228	15212	15483	15241	15305	15426	15215	15409	15154	15293	15189	15081	15293	15419	15472	15163	15190	15321	15110	15174	15210	15231	15316	15128	15227	15257	15261	15149	15335	15346	15309	15147	15209	15340	15116	15283	15464	15364	15424	15318	15191	15279	15191	15206	15203	15285	15267	15304	15400	15301	15182	15221	15397	15190	15399	15210	15355	15254	15216	15224	15414	15147	15422	15237	15253	15377	15274	15400	15258	15045	15362	15352	15467	15142	15349	15217	15390	15433	15406	15148	15384	15241	15278	15477	15277	15264	15292	15281	15207	15237	15394	15325	15182	15306	15188	15196	15385	15258	15210	15310	15298	15288	15252	15335	15280	15370	15242	15380	14941	15208	15302	15340	15305	15150	15419	15323	15185	15280	15241	15316	15370	15377	15425	15219	15227	15198	15162	15230	15368	15377	15318	15290	15206	15381	15356	15274	15291	15330	15269	15291	15320	15275	15430	15143	15030	15366	15374	15393	15338	15229	15095	15252	15271	15384	15347	15355	15260	15153	15211	15257	15265	15224	15220	15362	15292	15446	15190	15363	15248	15217	15266	15235	15338	15301	15244	15301	15249	15335	15252	15242	15208	15209	15216	15570	15489	15375	15080	15210	15269	15309	15173	15327	15281	15404	15288	15309	15422	15436	15198	15221	15342	15350	15230	15235	15218	15293	15267	15039	15379	15292	15379	15279	15244	15347	15220	15145	15213	15178	15224	15542	15339	15062	15241	15307	15137	15247	15286	15234	15065	15375	15305	15223	15321	15311	15109
33847	55274	50762	38934	33239	28652	24894	21685	19556	17761	16567	16000	15657	15347	14852	14634	14322	14266	14309	14242	14128	13981	14044	13953	13913	13817	13701	13802	13849	13645	13671	13783	13784	13809	13645	13640	13575	13675	13873	13694	13639	13842	13572	13845	13826	13588	13802	13579	13655	13659	13743	13734	13803	13798	13606	13590	13769	13534	13684	13509	13597	13655	13713	13690	13711	13763	13619	13498	13590	13562	13685	13715	13629	13721	13662	13713	13604	13755	13823	13633	13743	13700	13612	13644	13628	13614	13899	13613	13683	13611	13675	13520	13559	13605	13719	13610	13607	13603	13573	13629	13622	13851	13604	13580	13827	13554	13830	13667	13755	13610	13700	13668	13772	13632	13705	13830	13708	13726	13623	13860	13712	13682	13690	13703	13708	13650	13714	13716	13678	13754	13616	13731	13586	13647	13791	13600	13676	13643	13542	13621	13662	13718	13749	13631	13567	13662	13731	13645	13588	13762	13676	13596	13644	13707	13527	13644	13609	13531	13693	13671	13474	13771	13755	13662	13857	13792	13723	13735	13941	13561	13640	13640	13610	13689	13686	13816	13657	13744	13772	13771	13538	13642	13740	13521	13629	13702	13519	13768	13691	13704	13737	13711	13644	13648	13638	13642	13699	13515	13695	13670	13684	13528	13681	13629	13634	13775	13779	13651	13680	13561	13688	13745	13856	13650	13701	13588	13741	13607	13761	13719	13653	13743	13648	13712	13657	13671	13743	13731	13660	13638	13558	13818	13612	13579	13620	13895	13577	13607	13699	13704	13698	13519	13620	13760	13660	13503	13705	13638	13597	13742	13662	13656	13589	13591	13637	13693	13618	13577	13697	13669	13677	13577	13768	13568	13629	13664	13664	13622	13435	13667	13550	13764	13676	13584	13440	13758	13729	13633	13580	13802	13738	13661	13797	13571	13590	13533	13795	13756	13720	13686	13697	13559	13556	13630	13688	13785	13733	13699	13768	13635	13645	13636	13557	13705	13566	13801	13670	13632	13673	13674	13623	13621	13566	13548	13714	13777	13504	13664	13817	13777	13743	13627	13629	13741	13680	13571	13699	13669	13714	13791	13603	13515	13661	13685	13711	13789	13715	13577	13684	13716	13611	13629	13696	13619	13679	13787	13636	13790	13712	13639	13362	13790	13789	13596	13746	13651	13744	13688	13586	13693	13667	13674	13718	13579	13616	13615	13650	13439	13794	13593	13552	13733	13649	13624	13698	13730	13767	13720	13726	13689	13690	13645	13659	13726	13823	13813	13824	13638	13720	13687	13609	13671	13689	13659	13765	13704	13779	13761	13751	13452	13734	13612	13444	13779	13492	13587	13672	13631	13768	13529	13546	13594	13606	13668	13702	13724	13603	13695	13885	13779	13623	13674	13588	13819	13771	13694	13701	13589	13765	13720	13820	13749	13617	13469	13674	13708	13567	13714	13810	13617	13610	13594	13602	13644	13655	13504	13641	13627	13674	13779	13752	13708	13682	13692	13682	13658	13510	13808	13619	13685	13817	13584	13778	13785	13578	13854	13601	13809	13578	13643	13582	13678	13703	13683	13724	13647	13621	13780	13781	13503	13791	13805	13743	13601	13686	13735	13707	13605	13881	13807	13671	13806	13657	13769	13708	13737	13757	13616	13805	13579	13529	13724	13540	13827	13725	13615	13608	13711	13607	13752	13693	13640	13632	13681	13611	13517	13773	13758	13624	13596	13588	13702	13688	13596	13711	13661	13515	13765	13577	13734	13648	13745	13730	13795	13729	13663	13749	13643	13564	13763	13576	13560	13574	13774	13817	13509	13753	13810	13719	13715	13639	13841	13593	13743	13530	13543	13709	13646	13692	13571	13649	13667	13775	13690	13564	13714	13512	13596	13608	13706	13758	13774	13507	13651	13566	13661	13821	13595	13627	13673	13850	13536	13675	13698	13650	13762	13599	13577	13657	13559	13802	13637	13776	13733	13727	13622	13632	13621	13684	13683	13675	13845	13752	13682	13661	13770	13628	13515	13535	13579	13790	13610	13659	13795	13456	13643	13565	13776	13723	13434	13662	13680	13526	13630	13702	13541	13792	13567	13757	13658	13679	13671	13727	13870	13541	13776	13637	13707	13541	13485	13751	13837	13658	13701	13624	13711	13809	13509	13674	13635	13722	13526	13790	13784	13821	13554	13763	13677	13621	13626	13955	13643	13581	13654	13807	13696	13954	13642	13485	13762	13788	13638	13642	13585	13488	13638	13637	13623	13753	13722	13735	13745	13663	13574	13665	13563	13742	13745	13773	13618	13756	13662	13751	13686	13655	13623	13664	13637	13570	13681	13627	13654	13691	13681	13900	13523	13632	13714	13902	13650	13469	13733	13661	13749	13640	13716	13797	13626	13796	13732	13712	13569	13538	13749	13798	13649	13538	13702	13610	13764	13762	13630	13810	13673	13760	13567	13603	13745	13708	13765	13755	13743	13605	13587	13620	13755	13739	13557	13657	13596	13774	13654	13747	13778	13552	13755	13771	13622	13629	13597	13660	13620	13640	13716	13620	13622	13741	13518	13540	13752	13684	13640	13598	13647	13732	13641	13528	13680	13597	13758	13624	13517	13686	13570	13581	13765	13732	13876	13860	13604	13592	13851	13762	13692	13772	13580	13621	13524	13692	13683	13565	13673	13724	13637	13599	13629	13759	13666	13552	13610	13749	13624	13440	13677	13594	13799	13600	13485	13608	13577	13759	13865	13684	13750	13573	13880	13619	13679	13765	13626	13779	13680	13819	13474	13702	13818	13550	13603	13669	13590	13624	13662	13667	13627	13682	13655	13678	13803	13561	13619	13739	13548	13732	13602	13878	13675	13720	13836	13697	13694	13700	13551	13703	13645	13550	13674	13548	13490	13625	13612	13697	13758	13740	13498	13700	13617	13872	13636	13567	13750	13666	13765	13711	13742	13746	13561	13671	13707	13500	13612	13618	13800	13667	13749	13681	13570	13608	13649	13699	13606	13572	13774	13592	13708	13752	13791	13772	13518	13912	13582	13784	13614	13655	13559	13645	13619	13800	13650	13537	13595	13615	13564	13567	13727	13740	13577	13761	13688	13677	13842	13785	13642	13640	13758	13585	13820	13630	13721	13548	13594	13704	13583	13618	13691	13669	13731	13527	13591	13706	13501	13539	13631	13618	13541	13694	13778	13735	13542	13583	13703	13798	13790	13571	13719	13730	13736	13723	13654	13688	13761	13689	13792	13724	13575	13569	13405	13780	13675	13741	13587	13818	13681	13796	13616	13716	13648	13615	13663	13566	13706	13670	13688	13617	13715	13603	13644	13667	13615	13608	13701	13570	13915	13642	13815	13693	13643	13757	13692	13659	13752	13753	13678	13665	13790	13736	13793	13685	13634	13640	13580	13812	13707	13630	13771	13720	13533	13893	13618	13498	13640	13637	13729	13654	13797	13601	13487	13722	13634	13770	13689	13721	13760	13646	13632	13643	13710	13679	13756	13555	13589	13682	13776	13650	13592	13675	13743	13734	13804	13661	13602	13718	13590	13958	13663	13832	13744	13460	13699	13688	13695	13781	13589	13527	13619	13647	13848	13628	13772	13820	13566	13619	13726	13584	13903	13690	13691	13665	13774	13665	13618	13709	13669	13769	13582	13652	13590	13683	13630	13828	13559	13795	13617	13669	13667	13728	13744	13828	13699	13675	13457	13707	13680	13738	13603	13651	13696	13746	13727	13729	13542	13440	13815	13648	13660	13622	13827	13679	13772	13648	13596	13396	13622	13582	13786	13679	13728	13685	13629	13695	13638	13757	13713	13598	13733	13793	13453	13580	13502	13707	13678	13779	13665	13807	13682	13652	13631	13626	13710	13658	13682	13507	13743	13627	13896	13570	13631	13692	13646	13534	13699	13580	13693	13781	13746	13704	13754	13788	13706	13781	13669	13722	13772	13737	13596	13751	13792	13553	13676	13595	13848	13633	13551	13775	13665	13595	13525	13770	13479	13626	13420	13883	13717	13653	13617	13628	13758	13638	13771	13592	13651	13762	13556	13568	13802	13553	13630	13607	13698	13745	13652	13714	13686	13616	13709	13785	13702	13608	13671	13788	13580	13751	13778	13490	13943	13641	13583	13616	13722	13739	13719	13619	13682	13594	13638	13782	13781	13479	13646	13634	13622	13636	13763	13617	13741	13622	13822	13616	13689	13661	13571	13610	13602	13817	13514	13637	13647	13424	13730	13634	13688	13923	13587	13593	13646	13761	13693	13778	13711	13564	13658	13795	13518	13771	13660	13651	13710	13682	13738	13691	13899	13872	13704	13798	13643	13814	13553	13665	13489	13595	13649	13612	13535	13629	13597	13698	13479	13677	13594	13566	13647	13522	13602	13662	13718	13691	13662	13670	13701	13511	13734	13634	13761	13676	13706	13842	13640	13609	13490	13458	13586	13686	13695	13636	13864	13724	13640	13691	13705	13671	13777	13743	13692	13688	13611	13797	13603	13635	13706	13817	13729	13632	13550	13749	13654	13726	13730	13700	13618	13690	13729	13781	13489	13653	13545	13644	13582	13643	13735	13734	13695	13581	13850	13571	13658	13569	13707	13549	13639	13545	13803	13612	13653	13757	13663	13589	13465	13667	13553	13628	13642	13742	13656	13621	13601	13640	13794	13655	13492	13630	13653	13621	13652	13693	13678	13509	13795	13571	13663	13433	13649	13843	13389	13732	13710	13590	13546	13629	13760	13552	13750	13666	13746	13683	13576	13872	13852	13587	13747	13748	13714	13610	13760	13666	13572	13658	13679	13594	13775	13666	13519	13814	13715	13703	13600	13919	13647	13919	13612	13708	13693	13617	13721	13694	13780	13674	13646	13772	13656	13582	13748	13766	13621	13664	13605	13731	13620	13669	13635	13556	13690	13609	13609	13626	13688	13656	13594	13595	13720	13606	13686	13623	13708	13598	13547	13695	13815	13692	13663	13700	13531	13586	13688	13621	13898	13710	13819	13524	13497	13607	13650	13622	13802	13808	13584	13760	13752	13785	13630	13753	13662	13689	13432	13764	13726	13583	13523	13671	13616	13628	13588	13689	13639	13879	13555	13896	13513	13724	13729	13704	13782	13702	13676	13671	13898	13494	13760
22883	21143	28924	24070	23528	27131	28795	22862	20618	19829	18721	18031	17610	17485	17214	16909	16798	16965	16555	16615	16344	16367	16195	16257	16197	16256	16247	16105	15838	16067	15998	16000	15949	16082	16290	16043	15866	16144	16061	15852	16026	16131	16078	15988	16053	16019	15912	15953	15969	15964	15767	15894	16019	15796	15899	15846	15780	16025	15963	15936	16129	15811	15915	15819	15892	16165	15959	16059	15975	15815	15885	15925	16038	15935	15888	15817	15930	15938	15886	15857	15918	15783	15813	15830	15911	15930	15866	16116	15971	15931	16129	15882	15988	16004	16018	15973	15789	15940	15990	15941	15792	15868	16000	15685	15883	16010	15904	15804	15699	15775	15980	15936	15835	15834	15892	15989	15983	15913	15776	15880	16061	15832	15810	15948	15859	15836	15848	15888	15810	15735	15853	15999	15846	15957	15851	15754	15881	15968	15954	15966	15903	15939	16071	15785	15679	15875	15737	15666	15708	16019	16014	16040	15966	15927	15814	16030	15965	15958	15796	15769	15825	15890	15988	15775	15804	15863	15943	16073	15964	15868	15773	15759	15952	15878	16004	16014	15866	15783	15961	15911	15666	15927	15826	15919	15807	15816	15734	15886	15815	15723	15926	15989	15794	15946	15928	15700	15834	16054	15891	15839	15922	15767	15836	15749	15844	15815	15769	16066	15945	15747	15865	15994	15871	16038	15924	15848	15984	15883	15888	15826	15969	16008	15932	15919	15946	16028	15744	16016	16132	15867	15960	15790	15726	15971	16001	15931	15806	15889	15986	15913	16024	15732	15822	15984	15915	15701	15826	15683	15807	15788	15818	15888	15873	15978	15691	15665	15904	15970	15620	16115	16002	15802	15833	15858	15737	15952	15876	15853	15949	15815	15925	16030	15927	15859	15901	16079	15866	15897	15831	15845	15917	15808	15717	15784	15764	15786	15740	15839	15936	15948	15991	15831	15881	15834	15722	15877	15823	15861	15897	15894	15963	16060	15941	15628	15863	15950	15854	15690	15843	16051	15885	15765	15961	15754	15627	15647	15926	15847	15760	15789	15944	15889	16173	15808	15879	15891	15985	15876	16097	15763	15919	15582	15864	15926	15933	15847	15933	15921	15699	16041	15899	15845	15766	15780	15804	15709	15681	15919	16024	15816	15973	15950	16006	15849	15925	15962	16088	16005	16021	15782	15879	15762	15954	15874	16065	15981	15798	15891	15906	15936	15847	15962	15761	15705	15928	15693	15976	15819	15936	15737	15873	15996	15901	16107	15884	15847	16045	15916	15819	15957	16020	15874	16025	16021	15881	15800	15882	15824	16045	15795	15727	15817	15835	15715	15979	15778	15772	15845	15914	16033	15785	15770	15663	15814	15909	15849	16002	15875	15968	15974	15754	15820	16056	15936	16040	15915	16107	15804	15877	15828	16069	16042	15853	15956	15857	15748	15985	15865	15587	15980	15678	15693	15829	15753	15968	16028	15931	15884	15885	15773	15846	15826	15608	15935	16043	15730	15967	15998	15802	15876	16157	15840	15917	16016	15814	15889	15785	15971	15660	15959	15579	16000	15958	15740	15929	15894	15725	15918	15906	15741	15652	15774	15735	15911	15789	16009	15947	16032	15818	15999	15857	15809	15803	15814	15781	16012	15788	15733	15901	15944	15951	15922	15800	15780	15992	15945	15823	15937	15738	15976	16032	15995	15848	15862	15915	15805	16049	15782	15888	15770	16100	15888	15772	15876	15891	15843	15763	15812	15897	15977	15964	15862	15853	15837	15951	15680	15792	15765	16010	16059	15830	15759	15868	15917	15880	15703	15925	15958	15760	16048	15966	15860	15888	15865	15774	15909	15841	16015	15846	15806	15981	15784	15992	16023	15813	15957	15699	15869	15974	15751	15814	15872	15731	15878	15952	15866	15846	15949	15767	15855	15718	15632	15999	15702	15887	16001	15933	15922	15999	15843	15821	15667	15834	15783	15726	15948	16025	15734	16028	15883	15805	15981	15955	15949	15982	15818	15731	15839	15913	15872	15764	16058	15991	15861	15931	15654	15775	15927	15875	15957	15795	15791	15910	16052	16147	15846	15758	15817	15827	15594	15754	15693	15861	15835	15858	15856	15851	16003	15783	16043	15945	15828	15807	15837	15955	15867	15914	15862	15731	16070	15865	15858	15901	15953	16022	15836	16109	15887	15997	15876	15917	15884	15834	15772	16004	15839	15870	15862	15981	16009	15713	15643	15819	15861	15838	15877	15690	15918	15841	15963	15846	16046	15802	16100	15901	15942	15735	15991	15784	15735	15766	15805	16025	15799	15836	15935	16027	16002	16106	15946	15816	15794	15808	16106	15790	15777	15853	15745	15851	15703	15757	16048	15899	15850	15869	15938	15871	15829	15991	15920	15755	15999	15848	15966	15886	15819	15968	15762	15881	15677	15753	15960	15647	15956	15972	15832	15704	15692	16094	15973	15947	15851	15794	15876	15941	15792	16031	15827	15861	16001	15706	15887	15968	15764	15874	16028	16088	15786	15847	15871	16123	16105	15854	15811	15888	15914	15774	15830	15747	15874	15918	15915	15892	15570	15988	15800	15761	15810	15788	15989	15775	15910	15893	15910	15817	15948	15814	15718	15989	15827	15960	15886	15725	15829	15684	15693	15922	15897	15586	15861	15656	15949	15857	15890	15422	15904	15830	15919	15858	15944	15923	15800	15738	15765	15743	15742	15936	16103	15750	15884	15901	15825	15703	15878	15925	15886	16062	15635	15808	15747	15935	15722	15870	16158	15806	15921	15963	15705	15876	16047	15828	15985	15878	15921	15907	15742	15718	15877	15817	15749	15839	15959	15960	15856	15874	15966	16175	15882	15757	15747	15813	16049	16227	15595	15882	16127	15760	15752	15979	15994	15912	15899	15857	15986	15968	15867	15861	15884	15792	15708	15794	16005	15902	15838	15706	15862	15937	15994	15720	15858	15817	15716	15824	15781	15959	15787	15839	16051	15814	15886	15698	15927	15837	15736	15797	15930	15782	15986	16038	15728	15763	15892	15805	16025	15987	15729	15984	15797	15877	15777	15914	15979	15928	15923	15897	15998	16016	15729	15837	15842	15629	15886	15994	15774	16042	15934	15861	15881	15852	15864	15994	15941	15707	15817	15835	15832	15928	15974	15818	15868	15867	16018	15961	15845	15867	15726	15946	15962	15938	15964	16024	15929	15827	15958	15759	15866	15863	15814	15742	15814	15724	15736	15803	15858	15848	15961	15941	15666	15857	15782	15836	15890	15876	15862	15745	15843	15769	15758	15728	15911	15877	15901	15890	15888	15624	15796	15722	15768	16036	15690	15776	15764	15932	15868	15812	16045	15758	15911	15467	15726	15963	15918	15810	15909	15786	16054	15955	15792	15923	15832	15811	15754	15877	15845	16014	15823	15669	15811	16086	15731	15918	15970	15793	15972	16091	15709	16037	15812	15784	16068	15915	15979	15737	15988	15819	15834	16105	15932	16069	15882	15906	15805	15914	15951	15903	15832	15949	15966	15658	16051	15829	15903	15968	15878	15876	15822	16028	15776	15879	15927	16076	16040	15751	15594	15856	15795	15855	15646	16012	15878	15681	15857	15838	15864	16168	15747	15965	15863	15925	16022	15799	15943	15881	15797	15777	15856	15790	15758	15886	16056	15966	15918	15925	15905	15836	15756	15572	15703	15880	15904	16025	15855	15927	15879	15852	15862	15877	15927	15821	15899	15852	16005	16348	15786	16008	15768	15764	15825	16020	15789	15660	15892	15823	15969	15904	15772	15912	15732	15809	15913	15876	15943	16046	15718	15722	15802	15866	15920	15776	16160	15947	15877	15799	15814	15759	15756	15900	15782	15710	15927	15794	15713	15822	15775	15799	15809	15811	15823	15842	15826	15706	15809	15798	15806	15737	15799	15869	15987	15955	15834	15899	15923	15887	15681	15783	15757	15922	15905	15729	15923	15868	15861	15755	15798	15862	15967	15943	15797	15774	15850	16104	15943	15871	16006	16024	15737	15827	15896	15704	15811	15919	15698	15912	15831	15864	16048	15755	16015	15927	15985	15839	15871	15913	15859	15856	15939	15813	15898	15787	15756	15690	15802	15980	15796	15772	15971	15891	15746	15814	15906	15601	15786	15694	15755	15899	16002	15783	15980	15712	16064	15966	15880	15918	15866	15873	15876	15949	15794	15893	15896	16062	15893	15992	15805	15871	15883	16014	15895	15852	15695	15865	15789	15684	15597	15898	15855	15936	16035	15808	15819	15679	15970	15833	15917	15838	16041	15690	16072	15948	15907	15737	15843	16031	15797	16052	15688	15887	15647	15738	15890	15892	15716	15926	16117	15977	15729	15862	15920	15792	15822	15932	15769	15975	16041	15830	15936	15832	16049	16060	15824	15963	15704	15975	15800	15824	15976	15953	16001	15903	15926	15978	15894	15730	15777	15781	16102	15992	15564	16006	15917	16066	15819	15921	15832	16022	15927	15943	16065	15715	15870	16055	16060	15948	15984	16001	15870	15849	15817	15962	15628	15823	16044	15720	16001	15797	15883	15805	15715	15781	15936	15824	15829	15781	15863	15741	15946	15982	15772	16026	15964	15820	15731	15725	15979	15796	15728	16062	16133	15669	16136	15744	15894	15798	15882	15943	15824	15923	15795	15996	15998	15937	15834	15851	15858	15858	15758	15866	15952	15875	15921	15861	15829	15983	15873	15865	15799	15784	15826	16067	15700	15747	15699	15977	15821	15917	16016	15929	16115	15770	16006	16011	15859	15854	15834	15753	15940	15657	15807	15750	15913	15722	15790	15746	15892	15997	15966	15838	15912	15970	15878	15859	15866	15841	15975	15892	15705	16024	15836	15828	15949	15963	15780	15847	15820	15789	15837	15750	15851	15866	15904	15813	15902	15928	15864	15826	15902	15810	15923	16079	16056	16094	15614	15740	15795	15870	15971	15913	15965	15949	16013	15815	15922	15805	16068	16058	15955	15910	15682	15896	15866	15958	15641	15898	15920	15867	15955	15777	16012	15921	15608	15887	15746	15914	15919	15811	15866	16009	15995	15975	15855	15848	15876	15878	15700	15986	15918	15784	15788	15886	15777	15855	15834	15737	15881	16036	15844
36284	61497	56355	44558	38074	31476	27107	23650	21243	19247	18018	17133	16454	16004	15639	15634	15137	15001	14774	14898	14812	14580	14491	14392	14463	14199	14302	14174	14120	14159	14148	14128	14164	14067	14241	14129	14136	14133	14140	14308	14022	14074	13992	14008	14145	14013	14102	14135	14100	14106	14161	13980	13978	14100	14255	13978	14111	14279	14080	13997	14027	14094	13960	14181	13952	13913	14126	14249	13954	13982	13960	13910	13907	14044	14131	14162	14026	14085	14096	14096	14040	14231	13991	14040	13928	14228	13854	14130	13857	14075	13749	13931	14110	14026	13975	14021	14101	14080	14034	13969	14157	13947	14070	13980	13924	13940	13984	13972	13981	13984	14035	14055	14132	14085	14126	13935	14055	13952	14287	14057	14087	14146	13974	13980	14039	13995	14011	13976	14020	14026	14207	14028	14176	14025	13977	13905	14098	14068	13933	13947	13954	14101	14065	13947	14031	14040	13969	14142	14117	14090	14034	14086	14025	14141	13927	14219	14093	14018	14103	14058	14085	14022	14078	14065	14133	13857	14054	14087	13893	13901	14041	14116	13996	14208	13683	14040	13822	14016	13991	13984	14185	14085	14246	13970	13949	14076	14274	13885	14016	13850	14045	13823	14066	14068	14048	14039	14043	14169	13965	14104	14050	14161	13988	14075	14014	14012	14091	13975	14059	14174	14004	13979	14116	14229	13855	13976	13826	14066	13919	14024	14083	14145	14074	14186	14094	14053	14235	14010	14021	14088	13922	14009	13901	14013	14077	14222	13965	13886	13836	14164	13978	14059	14099	13968	13866	14078	14006	13930	14024	14090	14013	14163	13936	14000	13794	13956	14157	13971	13910	13734	13885	13923	13982	14088	13926	14045	13973	14052	13887	14046	14022	13929	13964	14032	14024	14115	14023	13944	14129	14066	13954	14104	13966	13990	13918	14238	13956	13960	14043	13983	14027	13769	14088	14046	13984	13903	13996	14141	13957	13998	13965	14010	13865	14077	14132	13916	13999	13994	13978	14142	13889	14008	14066	13958	13930	14158	13941	14144	14146	14110	13959	14109	14019	13993	13964	14157	13969	14078	13943	14059	14120	14063	14163	14059	13957	14030	14036	13959	14089	13864	13778	14119	14103	13973	14007	14004	14007	13982	14078	13944	14228	13954	14123	13882	14080	14211	14104	14095	13825	14205	14138	13938	14032	13891	13884	14014	14015	14024	13700	14254	14108	13950	14098	14131	13854	14117	13884	14021	13915	13882	14089	14080	14121	14072	14111	14162	14045	14160	14127	13969	13952	14024	14019	14066	13949	13941	13880	13920	14011	14056	13926	13928	14087	13902	14182	13892	13937	13981	13999	13946	13929	13905	13993	14194	13963	13957	14065	13960	13967	14042	14025	13942	14190	13787	13896	14074	14048	14058	14114	14037	14029	13991	14167	13960	14132	14134	13990	14044	13911	14047	14040	14218	14009	14021	14048	13927	13994	14093	14077	14063	14080	14098	14056	14006	14134	14125	14061	13890	13981	14167	13938	14107	13987	14191	14012	13926	14154	13950	14072	14009	13973	14150	14186	13960	13948	13923	14060	13956	13903	14092	13959	14027	13955	13970	14072	14096	13884	13964	14111	13862	13946	14211	13975	13928	13993	14029	14003	14087	14143	13867	14097	14090	13934	14112	14127	14107	14036	14087	13944	13929	14110	14098	13985	13972	14080	14092	14014	13994	13894	13935	14018	14071	14031	14155	13978	14113	14064	13888	13971	14106	14053	14072	14099	13969	14082	14174	14112	13976	14016	14017	13973	14069	14028	14030	14088	13944	14132	14144	13926	14217	14101	13996	14026	14110	13857	14031	14022	13977	13976	14012	14001	14140	14051	14002	13917	14092	14157	14195	13928	13955	13891	14075	14088	14037	14018	14074	13889	13887	14032	14002	14010	14120	13971	13890	13754	13950	14007	13897	14123	14133	13850	13938	14090	13946	14056	13834	14036	14057	14017	13952	14125	14057	14039	14153	13980	14022	14134	13994	14057	13989	14051	14001	14272	13967	14214	14002	14077	14085	13900	13946	13872	14095	14161	14064	14132	13846	13991	14011	13903	14004	14097	13931	14051	13987	13996	14080	14268	13969	14000	13962	13850	13980	14070	14056	13975	14029	13926	14050	14023	14127	14017	13978	13934	13994	13941	14061	13993	13988	13972	14058	13930	13956	13953	14134	13929	14022	13989	14039	13982	14066	13971	14030	14109	14026	14069	13810	13975	13955	13942	14145	13994	13991	14047	13958	14030	14145	14021	13867	14184	14015	14053	14128	13924	14142	13953	14079	14008	14094	14162	13927	14194	13991	13902	14043	14118	14004	14039	14036	13993	13916	14152	13970	14045	14091	14102	13990	14037	13956	14003	14047	14047	14115	13914	13984	14089	13933	13982	14152	13950	14156	14121	13967	14071	13980	13987	13987	14021	13922	14188	14018	14112	13943	13960	14070	14084	14078	14030	14035	14122	14151	13970	13942	13904	14050	14062	13956	13977	14013	14045	14066	14049	13987	13770	14057	13900	13998	13899	13999	13894	14067	14012	13936	14023	14283	13978	14208	14031	14003	14102	13912	13969	14006	14106	14118	14074	14081	13967	13937	14020	14133	14041	14077	14232	14042	14006	14045	13982	14124	14071	14065	14008	14122	14031	13899	14103	14008	14099	14024	14033	14070	14036	14166	13988	14050	14159	13980	13949	14089	14102	14160	14094	14134	14121	14154	14008	14039	14090	14094	14122	14227	13973	13934	14140	14016	13940	14026	13998	13961	13870	14103	14033	13987	13929	13994	14078	14105	13987	14140	14121	14267	13953	14090	13972	14114	13849	14016	13945	13902	13885	14067	13923	14051	13892	14032	13915	13966	14068	14020	14184	14067	13943	13942	14145	13979	14243	13957	14032	13866	13915	13972	13953	13965	14037	13971	14009	13952	14221	14075	13998	13935	13907	13852	13991	14105	14139	14131	14085	13921	14035	14104	14110	14083	13923	14035	14015	13950	13917	14003	14011	14030	13911	14032	14037	14045	14031	13933	14064	13964	13993	13982	14105	13998	14009	13932	14221	13975	13993	14135	13897	13903	14078	13978	14020	13906	14162	14079	13997	13946	13990	14048	13980	14088	14023	14146	13866	13943	13895	13881	14018	14020	14091	13917	14143	13988	13966	14076	14127	13976	14077	13997	13828	14005	13987	14051	13965	14055	14138	14175	13981	13899	14014	14061	14000	14114	13974	13905	13883	14207	14065	13979	13997	13947	14080	13917	14069	14009	14064	14098	14011	13989	13961	14053	13970	14047	14046	14033	13996	14191	14134	14177	13961	13886	13987	14200	14031	14047	14027	14134	14051	13969	13947	14120	14050	14066	14043	13985	14040	14027	14023	14023	14020	14078	14032	14097	14131	14154	13908	14028	14183	14075	14051	13897	14155	13919	14013	14044	14029	14016	13918	13799	14058	14207	13999	14018	14102	14017	14157	13994	14046	13960	14116	14066	14064	13942	14059	14043	13933	14066	14045	14137	14111	13942	14054	13965	14154	14091	14025	13945	13987	13901	14039	14143	13950	13844	13990	13901	13910	13808	13989	14039	13977	13965	14091	14039	14055	14144	14104	13973	14083	14094	14108	14041	14015	14153	13946	14003	14016	14002	13943	13942	14115	13926	13929	14112	14251	14141	14066	13998	14064	13953	14060	14021	14102	13987	14198	13921	14011	14074	14041	13976	14052	14033	14088	14029	13922	14017	14170	14192	13933	14115	14093	14089	14056	14004	14088	13949	14095	14171	13825	13980	13899	13940	14226	14075	13897	13939	14092	14085	14028	14037	14016	13941	13980	14089	13994	14171	14075	14119	13790	14078	14135	13890	13949	13990	14087	14109	13962	14161	13952	14000	14004	14036	14208	14044	14028	14014	14185	14050	13972	14015	14056	14012	14039	14036	14130	13971	13926	13972	14095	13919	14018	13875	13957	13884	14087	14008	13926	14145	13938	13933	14008	13797	13997	14007	14072	14086	13882	14024	13957	13898	14106	14073	14026	14035	13949	14165	14189	14119	14033	14000	14034	13964	13952	13910	13939	14068	14139	14091	13920	14150	14042	14029	14030	13989	14124	14137	13997	13942	13962	13905	14073	14299	14045	14033	14075	14037	13969	14049	13952	14007	14051	13856	14133	13918	14012	13850	14026	14046	14002	14036	14127	13889	14013	14155	14096	14020	14119	14028	14051	14031	14176	14096	13980	14046	14012	14110	14095	14051	13924	13935	13997	14214	13990	14006	14203	14162	13954	13844	14014	14001	14035	13965	13964	14018	14134	14134	14065	14150	14006	13907	14021	13955	13997	13987	13958	14097	13871	14160	13966	13881	14072	14106	14045	14141	13974	13983	13963	14188	14042	14128	13928	14105	13968	14167	14056	14096	14071	13879	14004	14047	14094	13991	14159	14196	13875	14021	14088	14053	14081	13979	14125	14058	14029	13914	13950	14139	13880	13922	14103	14084	14012	14007	13987	14027	14044	13959	14104	13980	14212	14069	13998	14009	14058	14053	14029	14077	13916	13947	13949	14053	14082	13997	14139	14059	14000	14093	14069	13969	14204	13905	14101	13823	13942	14067	14015	14015	14033	13939	14107	14197	14109	13962	13938	13938	14101	14156	14007	13944	14089	14003	13901	13995	13887	13998	13909	14063	13983	14005	14030	13939	14079	14006	14051	14096	13898	13974	14009	13948	13929	14107	14003	14006	14054	14012	14016	14149	14214	13933	13909	14069	14097	14009	14059	14071	13881	13985	13957	14093	14054	13945	14034	14027	13955	14167	13951	13904	13997	14007	14035	14124	14127	14098	14032	13858	14118	14110	14073	14037	14074	14000	14034	14075	14083	13881	13923	14159	13826	14014	13861	14018	14042	13888	13911	13919	14043	14166	13970	13858	13991	13965	14036	13962	14091	14034	14001	14105	13969	14039	14035	13991	14142	13992	14044	13944	13957	13755	13970	13964	13943	14176	13970	14151	13914	13988	13957	13910	14024	14093	14096	13902	14229	13904	13903	14141	14168	14073	14062	13957	13881	14034	13856	14233	14007	13999	13884	14136	13901	13870	14004	14107	13878	13910	13965	14141	14035	14063
30319	32509	38579	32703	26435	23021	20301	18353	17423	16835	16409	16253	16033	15970	15818	15634	15779	15456	15612	15348	15411	15618	15394	15439	15462	15322	15373	15198	15506	15356	15481	15618	15326	15376	15559	15288	15259	15339	15541	15279	15326	15362	15286	15392	15347	15393	15144	15403	15211	15361	15300	15333	15368	15494	15245	15173	15337	15439	15141	15275	15513	15159	15223	15380	15281	15379	15291	15694	15488	15260	15314	15338	15453	15450	15282	15569	15409	15185	15448	15529	15354	15406	15302	15290	15326	15168	15392	15193	15265	15323	15188	15330	15295	15260	15214	15415	15356	15263	15407	15204	15331	15261	15314	15106	15424	15414	15341	15444	15275	15286	15344	15411	15196	15294	15255	15152	15166	15298	15221	15291	15520	15286	15435	15362	15181	15452	15230	15510	15464	15101	15295	15418	15247	15109	15293	15308	15219	15295	15428	15316	15292	15136	15256	15565	15227	15185	15071	15204	15171	15183	15050	15248	15224	15549	15464	15245	15359	15276	15180	15101	15382	15366	15255	15377	15437	15590	15482	15511	15375	15432	15403	15300	15322	15356	15347	15219	15401	15414	15388	15288	15260	15328	15289	15441	15457	15172	15256	15244	15290	15360	15210	15173	15294	15300	15320	15249	15242	15375	15223	15210	15313	15431	15590	15224	15249	15175	15483	15251	15451	15289	15234	15104	15308	15211	15191	15011	15274	15089	15329	15425	15176	15323	15150	15360	15249	15357	15468	15407	15363	15541	15326	15398	15317	15363	15065	15331	15336	15135	15439	15325	15406	15328	15251	15425	15310	15334	15438	15251	15333	15298	15320	15301	15390	15379	15387	15297	15271	15203	15338	15227	15304	15117	15246	15355	15439	15348	15447	15486	15424	15394	15272	15294	15204	15334	15326	15214	15327	15397	15409	15357	15317	15435	15385	15256	15432	15117	15352	15280	15527	15289	15436	15394	15242	15235	15477	15435	15534	15324	15276	15491	15440	15283	15188	15161	15312	15469	15348	15378	15374	15335	15260	15276	15150	15345	15266	15578	15249	15407	15367	15346	15302	15418	15371	15382	15306	15387	15481	15216	15257	15570	15208	15275	15390	15309	15430	15359	15099	15306	15332	15322	15399	15167	15308	15184	15239	15272	15245	15382	15298	15159	15372	15460	15195	15392	15263	15290	15397	15373	15382	15413	15375	15374	15092	15414	15352	15357	15248	15201	15202	15160	15517	15243	15297	15182	15246	15192	15506	15119	15207	15269	15182	15322	15361	15510	15516	15194	15385	15480	15333	15377	15299	15453	15307	15245	15380	15195	15249	15306	15336	15215	15389	15391	15102	15444	15474	15529	15074	15371	15392	15289	15281	15259	15462	15368	15135	15222	15317	15293	15418	15435	15428	15256	15409	15216	15255	15441	15385	15441	15285	15377	15448	15173	15377	15301	15301	15326	15161	15292	15199	15280	15305	15245	15324	15364	15249	15332	15466	15219	15431	15388	15452	15394	15281	15326	15512	15337	15413	15406	15464	15345	15324	15219	15172	15430	15452	15502	15416	15391	15320	15535	15208	15359	15242	15328	15296	15123	15225	15321	15446	15361	15355	15396	15425	15104	15127	15288	15232	15288	15135	15350	15182	15343	15108	15261	15221	15339	15199	15293	15454	15298	15307	15245	15248	15324	15367	15163	15202	15298	15226	15508	15400	15124	15390	15272	15239	15329	15238	15271	15436	15275	15333	15223	15248	15433	15351	15514	15518	15284	15374	15228	15259	15269	15322	15413	15222	15222	15237	15307	15265	15143	15288	15219	15320	15269	15338	15203	15204	15224	15327	15222	15379	15402	15101	15433	15294	14996	15150	15486	15398	15205	15219	15441	15260	15428	15297	15260	15239	15217	15186	15220	15167	15240	15208	15502	15433	15389	15485	15214	15253	15397	15413	15224	15195	15295	15252	15176	15297	15283	15446	15430	15385	15174	15490	15488	15490	15111	15295	15134	15473	15295	15386	15245	15358	15324	15462	15363	15251	15302	15189	15347	15358	15534	15217	15311	15310	15494	15272	15210	15185	15488	15341	15218	15511	15426	15385	15185	15476	15401	15312	15419	15405	15221	15386	15226	15260	15202	15253	15316	15429	15435	15240	15275	15608	15088	15183	15363	15270	15318	15296	15227	15356	15366	15259	15455	15453	15369	15517	15280	15537	15421	15329	15309	15345	15331	15182	15151	15152	15232	15359	15390	15374	15343	15381	15243	15458	15379	15168	15400	15303	15101	15292	15265	15460	15418	15207	15330	15360	15382	15150	15337	15484	15270	15469	15183	15263	15212	15275	15110	15056	15441	15188	15210	15342	15415	15398	15222	15260	15259	15203	15311	15347	15496	15491	15115	15414	15392	15245	15438	15282	15485	15116	15313	15308	15084	15208	15303	15276	15302	15277	15344	15446	15142	15246	15145	15265	15186	15302	15207	15258	15261	15255	15457	15276	15163	15325	15237	15469	15434	15369	15128	15531	15340	15369	15236	15323	15199	15426	15467	15327	15241	15520	15303	15504	15310	15343	15351	15410	15317	15360	15469	15408	15343	15532	15472	15071	15472	15303	15265	15253	15462	15285	15427	15504	15415	15315	15182	15256	15421	15298	15332	15360	15307	15394	15360	15492	15433	15591	15444	15443	15275	15094	15406	15301	15237	15300	15358	15401	15424	15386	15258	15198	15486	15214	15376	15440	15200	15233	15205	15183	15422	15286	15387	15247	15339	15443	15213	15182	15367	15292	15347	15400	15352	15138	15367	15279	15358	15627	15262	15230	15482	15420	15394	15259	15342	15287	15407	15420	15180	15207	15399	15298	15154	15204	15322	15276	15369	15268	15342	15354	15455	15331	15479	15282	15387	15204	15276	15177	15248	15361	15264	15481	15224	15439	15402	15135	15325	15183	15405	15347	15386	15483	15463	15038	15310	15267	15246	15409	15350	15317	15375	15280	15230	14950	15161	15172	15359	15314	15383	15186	15574	15242	15507	15160	15409	15420	15198	15512	15283	15271	15353	15224	15327	15321	15184	15251	15214	15307	15462	15313	15629	15121	15220	15423	15490	15289	15337	15265	15368	15367	15328	15338	15314	15080	15406	15310	15256	15305	15287	15321	15177	15168	15399	15339	15310	15268	15459	15347	15412	15255	15233	15222	15358	15112	15351	15290	15398	15140	15347	15451	15348	15401	15343	15427	15326	15249	15509	15284	15242	15357	15315	15135	15237	15456	15456	15402	15496	15174	15197	15461	15407	15392	15250	15299	15193	15294	15219	15269	15170	15274	15334	15273	15303	15175	15267	15298	15139	15354	15173	15298	15239	15541	15250	15552	15417	15387	15040	15263	15253	15566	15423	15286	15304	15204	15346	15152	15344	15398	15214	15327	15311	15245	14968	15450	15332	15346	15164	15165	15344	15435	15450	15357	15379	15264	15356	15277	15331	15403	15238	15380	15276	15263	15189	15203	15228	15295	15319	15274	15295	15555	15288	15279	15552	15310	15187	15120	15401	15325	15259	15447	15291	15367	15380	15425	15252	15099	15318	15331	15449	15371	15581	15455	15448	15320	15453	15463	15328	15144	15244	15240	15275	15171	15378	15377	15237	15306	15533	15175	15343	15424	15262	15487	15280	15418	15229	15259	15331	15281	15355	15235	15482	15371	15320	15186	15231	15162	15108	15402	15347	15366	15373	15370	15399	15412	15376	15280	15140	15443	15395	15434	15318	15230	15431	15339	15203	15645	15346	15506	15210	15314	15593	15334	15544	15373	15011	15434	15382	15276	15426	15499	15405	15307	15269	15398	15369	15321	15309	15405	15349	15150	15218	15382	15311	15259	15428	15263	15144	15404	15320	15211	15398	15372	15182	15231	15310	15240	15203	15320	15319	15312	15201	15261	15286	15432	15664	15209	15411	15282	15336	15306	15216	15347	15210	15229	15344	15320	15442	15352	15319	15220	15374	15419	15250	15223	15399	15472	15463	15552	15362	15394	15347	15370	15215	15429	15276	15211	15310	15400	15318	15453	15502	15332	14982	15365	15468	15567	15252	15376	15468	15319	15295	15330	15254	15381	15207	15256	15286	15217	15268	15475	15200	15367	15308	15327	15199	15102	15265	15326	15497	15282	15535	15470	15349	15345	15271	15534	15394	15430	15500	15397	15238	15362	15226	15294	15375	15388	15390	15254	15190	15332	15263	15307	15354	15406	15313	15329	15523	15174	15366	15552	15302	15263	15252	15194	15222	15433	15378	15193	15172	15380	15359	15354	15333	15275	15412	15305	15207	15457	15219	15382	15362	15144	15227	15285	15458	15338	15266	15305	15170	15568	15366	15385	15264	15351	15279	15687	15247	15271	15270	15382	15398	15364	15445	15261	15236	15338	15477	15426	15180	15407	15573	15371	15477	15206	15299	15388	15244	15217	15304	15193	15139	15288	15248	15368	15427	15355	15579	15205	15133	15402	15399	15213	15343	15501	15136	15208	15235	15265	15301	15306	15354	15213	15163	15347	15183	15404	15433	15302	15359	15350	15288	15392	15373	15452	15374	15284	15420	15412	15183	15143	15291	15247	15305	15146	15319	15203	15465	15452	15380	15201	15329	15248	15403	15350	15291	15343	15254	15437	15416	15322	15371	15438	15448	15509	15202	15113	15318	15369	15214	15363	15333	15474	15119	15361	15330	15230	15298	15343	15319	15361	15237	15229	15200	15344	15142	15378	15202	15193	15239	15469	15373	15264	15327	15319	15256	15475	15359	15561	15445	15300	15274	15435	15037	15394	15312	15383	15200	15419	15144	15247	15335	15268	15402	15414	15267	15141	15304	15537	15350	15303	15380	15291	15372	15200	15320	15474	15260	15423	15382	15387	15388	15431	15521	15391	15222	15365	15228	15133	15410	15394	15515	15364	15179	15422	15380	15431	15245	15287	15071	15256	15261	15351	15494	15342	15357	15213	15352	15380	15456	15335	15284	15318	15305	15029	15241	15420	15155	15329	15323	15244	15500	15354	15295	15409	15250	15359	15282	15135	15577	15340	15406	15375	15497	15535	15309	15296	15462	15416	15242	15336	15316	15323	15208	15558	15421	15345	15420	15403	15323	15431	15519	15274	15196	15253	15305	15331	15347
35789	50199	43501	32825	27902	23728	20414	18078	16882	15643	15329	14886	14499	14298	14257	14213	14332	14130	13821	14014	13984	13868	13900	13628	13742	13791	13796	13775	13704	13854	13788	13565	13583	13699	13702	13642	13565	13625	13748	13759	13588	13781	13758	13635	13713	13619	13581	13693	13701	13569	13652	13553	13705	13683	13554	13685	13530	13704	13551	13621	13642	13596	13775	13684	13525	13591	13765	13786	13743	13648	13722	13712	13711	13715	13494	13630	13667	13634	13731	13646	13527	13759	13639	13668	13574	13639	13881	13572	13876	13794	13546	13637	13495	13643	13707	13704	13712	13542	13684	13469	13812	13668	13624	13559	13664	13633	13453	13649	13741	13564	13631	13606	13689	13500	13626	13700	13763	13538	13781	13742	13559	13578	13670	13512	13672	13480	13682	13816	13588	13708	13619	13764	13751	13684	13593	13519	13548	13705	13646	13628	13546	13938	13681	13761	13739	13555	13739	13792	13712	13379	13662	13708	13793	13567	13746	13803	13590	13687	13494	13521	13718	13599	13651	13754	13881	13686	13643	13617	13720	13706	13701	13695	13513	13752	13753	13579	13690	13520	13616	13819	13715	13690	13603	13630	13570	13703	13713	13574	13880	13713	13627	13696	13616	13771	13610	13714	13545	13700	13630	13518	13775	13502	13560	13650	13735	13797	13515	13679	13615	13738	13622	13621	13629	13772	13583	13545	13692	13715	13634	13549	13488	13757	13626	13642	13553	13573	13742	13552	13671	13663	13726	13739	13741	13682	13629	13742	13591	13666	13697	13566	13569	13633	13564	13744	13640	13532	13693	13561	13408	13779	13622	13785	13675	13660	13520	13569	13728	13589	13738	13779	13623	13525	13778	13568	13708	13626	13599	13775	13758	13575	13534	13787	13744	13543	13513	13654	13669	13636	13651	13711	13657	13412	13643	13614	13601	13538	13532	13640	13625	13609	13449	13574	13730	13751	13547	13603	13638	13658	13663	13753	13604	13688	13685	13828	13654	13699	13758	13606	13605	13761	13527	13561	13720	13620	13533	13667	13641	13663	13561	13640	13592	13627	13715	13795	13786	13654	13781	13748	13534	13570	13720	13542	13681	13565	13578	13593	13655	13634	13713	13664	13705	13653	13812	13659	13594	13716	13814	13605	13777	13756	13505	13652	13610	13646	13591	13585	13608	13697	13702	13539	13702	13685	13748	13717	13628	13716	13739	13585	13586	13777	13862	13567	13756	13609	13559	13787	13616	13795	13784	13732	13726	13843	13635	13691	13614	13617	13672	13631	13795	13677	13633	13664	13779	13511	13651	13650	13686	13730	13668	13660	13547	13829	13782	13748	13774	13664	13682	13517	13432	13562	13720	13627	13640	13592	13595	13699	13741	13625	13677	13702	13667	13742	13746	13615	13648	13683	13568	13677	13613	13714	13707	13475	13636	13581	13706	13653	13587	13661	13689	13733	13630	13674	13757	13553	13609	13638	13654	13642	13725	13756	13699	13627	13661	13674	13729	13562	13741	13800	13595	13740	13676	13623	13540	13671	13734	13590	13587	13657	13703	13731	13828	13722	13568	13564	13636	13435	13532	13819	13716	13637	13753	13577	13734	13650	13569	13769	13582	13505	13653	13598	13741	13790	13589	13859	13717	13513	13856	13649	13679	13827	13399	13679	13597	13834	13809	13564	13818	13700	13566	13749	13654	13641	13762	13586	13660	13617	13700	13588	13552	13618	13671	13687	13608	13689	13769	13687	13638	13579	13598	13769	13586	13619	13773	13701	13508	13654	13702	13650	13782	13727	13602	13479	13802	13775	13627	13652	13619	13643	13613	13604	13776	13585	13599	13719	13650	13758	13729	13595	13621	13771	13580	13764	13621	13719	13471	13630	13636	13616	13760	13524	13648	13723	13576	13787	13644	13558	13687	13686	13859	13696	13566	13693	13800	13703	13697	13636	13682	13669	13755	13750	13765	13590	13829	13757	13725	13779	13696	13707	13728	13765	13661	13754	13653	13607	13594	13689	13544	13547	13458	13701	13647	13611	13696	13780	13633	13669	13520	13473	13756	13678	13684	13678	13776	13618	13823	13522	13784	13733	13577	13730	13627	13723	13732	13725	13764	13725	13740	13886	13728	13599	13629	13598	13849	13705	13557	13638	13755	13618	13793	13754	13631	13638	13774	13731	13604	13778	13704	13657	13683	13623	13587	13651	13685	13702	13626	13616	13706	13643	13624	13616	13596	13580	13586	13756	13599	13573	13811	13643	13494	13690	13603	13741	13768	13784	13657	13662	13563	13490	13748	13662	13755	13634	13600	13493	13695	13576	13602	13475	13631	13663	13627	13726	13769	13645	13667	13767	13634	13681	13619	13475	13680	13538	13673	13752	13555	13537	13623	13664	13686	13720	13516	13651	13663	13605	13810	13548	13549	13659	13662	13642	13635	13659	13538	13662	13679	13814	13692	13716	13793	13646	13624	13604	13821	13725	13655	13587	13653	13693	13745	13711	13441	13598	13731	13621	13627	13662	13639	13661	13537	13481	13580	13600	13655	13595	13520	13599	13580	13731	13542	13839	13617	13596	13574	13683	13553	13752	13651	13693	13621	13623	13634	13690	13554	13720	13603	13652	13738	13745	13648	13603	13541	13739	13617	13467	13759	13711	13845	13569	13650	13625	13871	13596	13818	13526	13375	13850	13515	13812	13525	13652	13657	13696	13716	13652	13755	13727	13651	13715	13754	13728	13519	13726	13728	13707	13763	13578	13767	13629	13635	13651	13604	13837	13665	13653	13667	13662	13709	13448	13567	13726	13632	13511	13739	13710	13591	13617	13781	13769	13614	13750	13682	13838	13740	13554	13571	13701	13500	13587	13828	13873	13785	13633	13670	13587	13517	13777	13563	13489	13744	13815	13631	13658	13621	13619	13494	13688	13771	13674	13565	13614	13652	13800	13584	13718	13543	13621	13594	13736	13567	13583	13771	13531	13843	13608	13543	13605	13715	13566	13552	13749	13759	13740	13523	13687	13692	13666	13650	13748	13580	13546	13782	13534	13793	13609	13643	13718	13670	13622	13679	13722	13770	13735	13738	13668	13797	13625	13725	13570	13666	13627	13582	13643	13551	13577	13610	13757	13593	13652	13690	13653	13598	13592	13575	13660	13556	13772	13596	13468	13614	13666	13708	13768	13666	13752	13568	13726	13664	13574	13570	13504	13912	13680	13496	13792	13718	13625	13655	13490	13626	13555	13798	13539	13668	13755	13710	13571	13723	13489	13541	13476	13675	13597	13663	13542	13752	13677	13704	13723	13638	13703	13587	13707	13611	13687	13825	13633	13637	13631	13821	13400	13699	13504	13808	13739	13578	13824	13747	13726	13639	13571	13690	13739	13732	13644	13719	13661	13583	13497	13741	13626	13806	13569	13655	13775	13580	13607	13723	13580	13602	13630	13655	13583	13613	13751	13561	13599	13648	13481	13523	13696	13606	13565	13822	13763	13631	13504	13528	13870	13602	13677	13699	13728	13874	13756	13665	13609	13761	13658	13619	13688	13665	13790	13639	13673	13575	13611	13567	13695	13764	13556	13706	13669	13730	13718	13753	13631	13645	13646	13650	13808	13628	13591	13622	13835	13751	13605	13691	13834	13757	13590	13657	13708	13817	13614	13749	13572	13745	13554	13756	13515	13546	13590	13656	13813	13643	13810	13714	13813	13592	13640	13669	13575	13778	13868	13744	13556	13722	13669	13455	13767	13669	13671	13680	13653	13758	13584	13769	13644	13544	13888	13628	13696	13773	13684	13667	13557	13718	13563	13678	13574	13561	13653	13658	13709	13615	13553	13650	13665	13701	13728	13696	13811	13719	13678	13413	13787	13584	13645	13559	13776	13807	13650	13672	13568	13760	13585	13651	13573	13772	13636	13612	13559	13750	13504	13596	13785	13596	13626	13555	13715	13542	13578	13545	13565	13644	13740	13694	13666	13607	13704	13626	13627	13669	13668	13658	13753	13668	13707	13585	13600	13603	13784	13738	13658	13648	13662	13651	13481	13603	13599	13554	13722	13838	13655	13565	13699	13564	13596	13670	13612	13561	13492	13594	13498	13748	13553	13649	13510	13566	13747	13545	13713	13730	13637	13559	13720	13672	13632	13593	13620	13596	13641	13780	13644	13735	13738	13678	13732	13442	13678	13706	13830	13697	13684	13649	13856	13491	13586	13606	13701	13519	13635	13593	13559	13547	13800	13608	13500	13633	13643	13708	13510	13718	13644	13667	13708	13420	13655	13892	13698	13704	13555	13486	13756	13792	13543	13735	13604	13632	13760	13652	13669	13678	13627	13750	13683	13691	13639	13784	13558	13907	13566	13765	13774	13711	13704	13621	13589	13656	13563	13640	13697	13576	13776	13624	13644	13779	13898	13618	13591	13733	13737	13760	13515	13863	13704	13808	13620	13748	13729	13628	13639	13808	13586	13685	13660	13715	13752	13619	13633	13758	13574	13706	13686	13793	13545	13812	13547	13824	13722	13633	13642	13627	13616	13645	13759	13735	13817	13695	13662	13566	13703	13725	13632	13753	13512	13521	13764	13511	13553	13535	13670	13733	13589	13829	13691	13818	13600	13759	13692	13671	13525	13661	13716	13801	13670	13645	13784	13637	13780	13636	13700	13816	13551	13613	13636	13567	13658	13680	13725	13781	13830	13755	13645	13608	13723	13555	13491	13605	13592	13814	13665	13688	13697	13563	13637	13722	13592	13607	13645	13695	13706	13511	13677	13782	13608	13694	13510	13682	13759	13672	13694	13650	13758	13462	13679	13753	13507	13633	13655	13707	13761	13623	13656	13699	13725	13754	13730	13781	13650	13631	13730	13707	13711	13805	13587	13746	13683	13753	13534	13650	13794	13724	13700	13653	13721	13526	13670	13607	13660	13649	13809	13652	13628	13806	13738	13716	13670	13637	13745	13572	13891	13406	13695	13591	13599	13519	13635	13682	13569	13703	13662	13700	13617	13740	13674	13572	13677	13561	13665	13656	13718	13575	13752	13704	13812	13608	13710	13621	13636	13680	13679	13606	13775	13588	13653	13639	13746	13722	13659	13774	13731	13632	13693	13573	13866	13634	13678	13561	13743	13636	13833	13575	13641	13556	13603
24128	21159	28686	26386	25706	25493	23968	20163	18764	17821	17359	16855	16610	16389	16085	16008	15977	15922	15751	15518	15767	15620	15542	15498	15601	15319	15609	15340	15307	15479	15359	15580	15369	15566	15258	15276	15436	15408	15291	15418	15165	15090	15281	15316	15405	15426	15360	15383	15364	15372	15385	15211	15416	15438	15342	15463	15300	15378	15329	15372	15358	15161	15394	15328	15228	15287	15217	15338	15230	15193	15303	15445	15350	15387	15444	15399	15486	15273	15207	15234	15510	15244	15302	15352	15231	15442	15268	15322	15407	15387	15265	15310	15246	15428	15494	15283	15184	15442	15420	15471	15482	15320	15265	15321	15323	15296	15137	15230	15270	15501	15545	15270	15287	15041	15497	15442	15245	15657	15375	15136	15416	15291	15206	15359	15358	15536	15409	15265	15376	15296	15229	15325	15365	15338	15467	15407	15386	15297	15232	15318	15418	15191	15367	15417	15362	15358	15389	15346	15162	15349	15315	15336	15397	15451	15509	15218	15311	15251	15709	15405	15432	15450	15511	15349	15199	15390	15432	15340	15191	15312	15186	15355	15349	15218	15359	15208	15440	15273	15469	15273	15375	15348	15280	15201	15261	15272	15348	15334	15357	15338	15273	15485	15185	15580	15327	15384	15222	15443	15536	15385	15199	15208	15248	15356	15275	15310	15203	15434	15311	15264	15325	15264	15535	15211	15327	15325	15357	15226	15402	15308	15544	15420	15247	15259	15293	15243	15355	15412	15191	15304	15441	15269	15112	15621	15424	15276	15381	15341	15265	15261	15340	15248	15264	15302	15287	15347	15286	15282	15314	15404	15223	15197	15440	15185	15337	15304	15234	15467	15323	15251	15306	15077	15137	15246	15394	15285	15384	15300	15331	15191	15350	15547	15262	15238	15252	15202	15423	15279	15333	15199	15211	15434	15153	15259	15329	15418	15270	15273	15251	15244	15330	15451	15357	15180	15250	15180	15336	15142	15229	15244	15208	15334	15455	15475	15221	15114	15300	15416	15188	15381	15163	15346	15394	15380	15206	15340	15272	15337	15207	15335	15342	15287	15359	15315	15396	15430	15203	15349	15294	15337	15183	15405	15443	15262	15311	15345	15392	15321	15461	15465	15298	15360	15252	15348	15511	15286	15434	15302	15344	15439	15217	15322	15479	15535	15328	15431	15222	15402	15190	15332	15178	15083	15409	15402	15345	15318	15424	15147	15256	15293	15463	15495	15292	15362	15378	15253	15349	15396	15352	15531	15277	15199	15147	15274	15189	15459	15237	15140	15097	15379	15297	15367	15307	15286	15433	15095	15475	15198	15530	15360	15243	15312	15238	15395	15322	15294	15179	15440	15295	15278	15340	15284	15215	15298	15070	15280	15300	15440	15278	15319	15469	15267	15284	15328	15403	15447	15325	15397	15349	15318	15133	15431	15363	15357	15293	15233	15537	15117	15326	15278	15070	15154	15322	14997	15023	15262	15324	15489	15411	15276	15267	15404	15290	15404	15563	15342	15379	15255	15136	15240	15305	15294	15297	15316	15371	15357	15518	15308	15235	15269	15317	15230	15391	15286	15186	15367	15426	15274	15083	15408	15265	15084	15365	15244	15414	15287	15438	15361	15291	15319	15258	15213	15336	15395	15420	15237	15436	15281	15197	15247	15342	15370	15433	15219	15236	15260	15411	15172	15432	15292	15286	15260	15393	15474	15267	15424	15309	15322	15347	15386	15136	15337	15148	15257	15147	15216	15107	15432	15431	15214	15220	15413	15275	15402	15314	15536	15394	15174	15449	15452	15356	15454	15326	15390	15222	15293	15437	15178	15336	15311	15134	15229	15268	15363	15177	15384	15468	15401	15243	15346	15572	15204	15332	15360	15246	15257	15281	15389	15320	15380	15428	15533	15311	15389	15270	15388	15436	15201	15438	15292	15397	15341	15344	15412	15296	15248	15416	15442	15393	15148	15366	15302	15539	15351	15148	15164	15195	15235	15328	15423	15388	15131	15197	15487	15209	15200	15404	15301	15234	15385	15289	15346	15360	15071	15138	15287	15359	15241	15179	15407	15287	15367	15263	15200	15243	15109	15177	15206	15356	15314	15345	15364	15290	15266	15393	15352	15394	15107	15366	15228	15305	15426	15279	15294	15394	15574	15298	15269	15378	15307	15484	15352	15132	15412	15267	15421	15292	15364	15277	15308	15285	15342	15158	15186	15213	15197	15370	15192	15422	15234	15425	15099	15282	15321	15306	15231	15295	15242	15274	15280	15482	15345	15377	15357	15369	15297	15357	15382	15395	15421	15318	15430	15458	15367	15282	15230	15308	15344	15225	15423	15242	15340	15163	15070	15268	15234	15235	15041	15364	15296	15232	15230	15465	15362	15450	15337	15290	15374	15240	15449	15357	15144	15347	15510	15428	15282	15225	15239	15454	15432	15319	15344	15291	15251	15251	15365	15484	15277	15231	15281	15366	15314	15293	15162	15106	15400	15208	15207	15371	15240	15375	15252	15336	15321	15195	15300	15280	15308	15241	15390	15421	15423	15199	15199	15190	15227	15256	15318	15466	15251	15477	15344	15321	15172	15462	15334	15265	15334	15152	15467	15265	15461	15251	15325	15370	15263	15174	15291	15021	15251	15511	15372	15357	15351	15363	15249	15276	15281	15383	15173	15301	15521	15202	15313	15132	15427	15196	15320	15344	15046	15301	15184	15328	15268	15302	15304	15376	15390	15248	15401	15286	15526	15411	15250	15372	15394	15562	15424	15500	15169	15381	15276	15346	15474	15285	15377	15245	15349	15306	15188	15233	15346	15255	15291	15218	15443	15334	15123	15419	15261	15364	15194	15208	15307	15407	15194	15204	15242	15348	15410	15365	15388	15256	15252	15352	15293	15381	15553	15202	15209	15338	15345	15186	15235	15330	15232	15404	15325	15333	15231	15085	15196	15221	15325	15284	15237	15354	15625	15195	15389	15277	15281	15324	15323	15198	15311	15152	15233	15269	15574	15132	15218	15380	15233	15339	15240	15460	15477	15441	15473	15251	15245	15137	15402	15450	15434	15454	15289	15268	15389	15283	15459	15439	15429	15311	15343	15477	15370	15380	15185	15174	15211	15256	15307	15453	15476	15246	15435	15224	15352	15186	15196	15517	15230	15251	15158	15353	15259	15459	15085	15214	15349	15347	15267	15291	15183	15361	15420	15416	15295	15113	15408	15382	15457	15514	15100	15411	15355	15349	15384	15352	15418	15327	15485	15438	15444	15250	15224	15300	15256	15176	15379	15345	15135	15444	15429	15281	15463	15436	15263	15211	15476	15405	15368	15316	15382	15181	15271	15314	15251	15288	15396	15320	15257	15337	15327	15345	15206	15374	15687	15261	15145	15167	15441	15253	15291	15085	15191	15421	15162	15169	15303	15146	15216	15175	15425	15310	15249	15248	15288	15171	15351	15350	15399	15449	15476	15216	15244	15287	15224	15335	15343	15214	15421	15365	15255	15249	15527	15424	15223	15481	15171	15169	15141	15432	15444	15268	15279	15416	15350	15241	15246	15247	15357	15325	15625	15361	15400	15333	15363	15323	15386	15265	15274	15324	15162	15372	15141	15449	15482	15255	15348	15346	15277	15212	15225	15275	15332	15149	15330	15352	15350	15380	15395	15397	15135	15188	15161	15235	15144	15422	15363	15338	15241	15329	15494	15161	15029	15226	15323	15245	15248	15377	15299	15380	15187	15479	15368	15381	15323	15308	15479	15417	15231	15400	15383	15446	15174	15373	15497	15298	15546	15336	15344	15393	15166	15171	15396	15391	15328	15316	15550	15502	15365	15320	15351	15384	15244	15227	15419	15339	15370	15438	15328	15169	15390	15221	15275	15392	15520	15237	15174	15317	15358	15240	15184	15298	15285	15209	15416	15461	15443	15341	15425	15269	15268	15291	15218	15393	15417	15303	15473	15383	15444	15258	15372	15285	15246	15369	15365	15312	15300	15292	15399	15277	15254	15205	15254	15331	15267	15363	15280	15395	15497	15247	15256	15380	15314	15366	15475	15414	15319	15275	15310	15186	15318	15440	15175	15444	15304	15466	15298	15389	15300	15206	15207	15256	15227	15375	15355	15362	15542	15334	15370	15272	15139	15363	15225	15336	15308	15362	15303	15424	15315	15195	15362	15470	15355	15457	15387	15254	15241	15406	15370	15301	15431	15312	15457	15369	15174	15247	15329	15320	15259	15210	15254	15160	15234	15329	15428	15214	15413	15240	15353	15272	15317	15370	15016	15434	15252	15434	15390	15067	15569	15419	15387	15220	15238	15173	15181	15383	15314	15214	15148	15344	15308	15421	15278	15169	15270	15416	15525	15471	15223	15191	15356	15245	15262	15439	15201	15226	15173	15283	15190	15337	15167	15306	15300	15433	15258	15402	15236	15267	15281	15376	15441	15307	15349	15253	15380	15372	15372	15267	15241	15270	15254	15375	15263	15361	15295	15418	15628	15320	15187	15273	15141	15408	15283	15307	15280	15147	15175	15412	15385	15239	15281	15307	15259	15436	15401	15506	15269	15371	15365	15267	15210	15398	15359	15210	15332	15377	15221	15443	15395	15293	15198	15442	15297	15308	15034	15154	15341	15333	15209	15185	15467	15279	15332	15161	15295	15427	15430	15460	15504	15395	15358	15477	15175	15296	15424	15137	15199	15458	15366	15336	15209	15304	15287	15554	15323	15328	15479	15388	15219	15365	15434	15431	15244	15370	15178	15245	15253	15515	15468	15147	15317	15418	15348	15466	15431	15429	15116	15365	15392	15475	15392	15253	15313	15407	15252	15504	15293	15484	15490	15560	15192	15291	15335	15521	15380	15105	15313	15266	15115	15177	15173	15450	15190	15351	15190	15290	15409	15416	15228	15266	15281	15367	15284	15282	15125	15444	15200	15146	15450	15372	15217	15378	15304	15503	15240	15300	15439	15331	15502	15208	15206	15254	15404	15456	15303	15214	15258	15276	15330	15433	15556	15432	15589	15386	15443	15340	15135	15435	15217	15202	15261	15426	15123	15555	15164	15207	15173	15119	15263	15121	15326	15413	15201	15475	15239	15351	15295	15406	15308	15318	15222	15319	15317	15540	15382	15351	15305	15323	15393	15391	15293
34624	55916	49572	38572	30977	26161	22966	20574	18556	17283	16563	15953	15598	15199	14883	14784	14463	14362	14308	14300	14112	13990	13928	13768	13935	13873	13861	13622	13663	13801	13775	13815	13607	13834	13597	13630	13869	13766	13820	13733	13791	13641	13801	13681	13779	13617	13793	13738	13587	13611	13847	13590	13594	13862	13726	13827	13612	13736	13749	13647	13671	13764	13644	13763	13625	13787	13510	13693	13672	13659	13625	13714	13662	13609	13661	13666	13657	13858	13462	13620	13656	13626	13765	13595	13589	13837	13895	13541	13795	13717	13592	13669	13584	13754	13578	13735	13632	13690	13856	13811	13589	13827	13622	13582	13549	13588	13640	13682	13596	13653	13601	13559	13661	13622	13666	13647	13759	13547	13707	13649	13863	13882	13655	13733	13581	13710	13644	13728	13799	13722	13720	13637	13767	13666	13785	13731	13703	13687	13879	13675	13694	13724	13718	13800	13649	13527	13663	13776	13760	13731	13726	13759	13636	13450	13670	13492	13713	13603	13722	13707	13896	13746	13673	13789	13788	13697	13722	13613	13607	13803	13697	13690	13792	13778	13499	13592	13601	13548	13837	13696	13731	13679	13667	13753	13721	13622	13747	13488	13637	13589	13675	13788	13663	13750	13693	13619	13839	13694	13736	13861	13609	13610	13676	13806	13728	13814	13765	13474	13837	13652	13703	13669	13710	13721	13650	13692	13629	13615	13619	13733	13881	13638	13661	13617	13806	13813	13852	13606	13760	13687	13706	13665	13588	13724	13721	13663	13789	13679	13745	13697	13707	13557	13590	13849	13651	13854	13590	13608	13799	13700	13893	13603	13569	13704	13778	13803	13558	13681	13589	13746	13839	13567	13680	13816	13838	13656	13695	13712	13523	13660	13669	13713	13657	13749	13650	13581	13538	13710	13678	13651	13555	13600	13836	13790	13735	13664	13560	13663	13823	13778	13658	13748	13879	13747	13580	13645	13612	13603	13764	13746	13685	13732	13694	13581	13708	13665	13718	13586	13718	13626	13604	13716	13586	13753	13621	13634	13610	13669	13556	13749	13751	13679	13832	13551	13858	13631	13625	13760	13754	13540	13667	13724	13605	13864	13695	13665	13718	13741	13668	13715	13611	13757	13640	13654	13618	13730	13742	13540	13579	13556	13696	13585	13630	13732	13770	13824	13755	13801	13659	13642	13750	13575	13751	13721	13739	13697	13585	13729	13771	13649	13739	13597	13610	13763	13678	13678	13770	13731	13736	13605	13649	13522	13722	13726	13701	13759	13634	13710	13800	13748	13513	13670	13605	13683	13691	13743	13599	13750	13535	13628	13642	13730	13653	13858	13649	13566	13797	13849	13655	13600	13688	13867	13702	13724	13764	13625	13657	13567	13708	13604	13554	13627	13713	13752	13726	13621	13727	13876	13878	13797	13841	13760	13540	13722	13710	13529	13796	13567	13636	13598	13645	13690	13606	13554	13736	13556	13427	13730	13691	13654	13672	13499	13601	13678	13630	13650	13481	13793	13660	13630	13741	13587	13576	13655	13570	13930	13766	13601	13693	13599	13664	13712	13671	13792	13618	13605	13761	13869	13659	13669	13846	13653	13713	13586	13620	13670	13637	13629	13756	13901	13705	13625	13621	13562	13789	13737	13749	13716	13727	13564	13660	13651	13752	13671	13738	13733	13551	13630	13722	13687	13725	13707	13567	13836	13534	13708	13715	13748	13670	13717	13598	13590	13794	13683	13801	13440	13758	13636	13721	13863	13556	13686	13669	13603	13803	13700	13506	13533	13630	13713	13722	13714	13510	13805	13705	13530	13703	13648	13606	13840	13572	13635	13650	13648	13649	13730	13812	13740	13700	13726	13816	13723	13695	13969	13718	13807	13698	13633	13675	13622	13430	13769	13785	13715	13600	13812	13602	13753	13582	13760	13682	13700	13755	13565	13629	13685	13815	13686	13689	13787	13542	13829	13812	13699	13748	13605	13653	13744	13826	13396	13750	13791	13719	13645	13556	13636	13825	13544	13618	13673	13605	13740	13738	13875	13748	13714	13507	13680	13617	13615	13597	13741	13759	13657	13836	13563	13607	13675	13685	13685	13675	13665	13787	13511	13594	13729	13708	13701	13764	13478	13668	13642	13630	13736	13610	13596	13687	13795	13739	13803	13696	13618	13616	13788	13706	13795	13603	13779	13602	13619	13567	13748	13744	13683	13725	13697	13667	13655	13729	13515	13562	13828	13626	13637	13651	13736	13737	13770	13752	13734	13581	13598	13654	13785	13844	13663	13629	13804	13752	13694	13657	13744	13640	13665	13737	13644	13696	13818	13590	13678	13710	13627	13612	13753	13557	13723	13516	13714	13758	13585	13690	13662	13779	13529	13611	13854	13656	13674	13733	13677	13719	13559	13718	13709	13757	13792	13735	13801	13721	13631	13821	13774	13884	13759	13678	13722	13729	13712	13911	13619	13710	13735	13726	13518	13691	13667	13767	13655	13551	13683	13673	13717	13774	13453	13741	13689	13771	13624	14001	13724	13649	13459	13544	13784	13827	13706	13655	13570	13510	13608	13660	13679	13781	13617	13713	13651	13584	13797	13845	13762	13583	13759	13695	13650	13695	13779	13490	13846	13659	13679	13612	13661	13830	13687	13758	13693	13705	13534	13707	13714	13624	13596	13682	13731	13700	13571	13625	13786	13736	13656	13770	13779	13809	13611	13837	13544	13474	13621	13631	13839	13689	13666	13692	13591	13707	13772	13585	13702	13643	13735	13619	13575	13638	13543	13760	13733	13662	13635	13747	13782	13680	13714	13703	13685	13689	13514	13654	13798	13776	13547	13600	13919	13607	13693	13761	13625	13639	13648	13852	13811	13626	13839	13573	13594	13804	13747	13449	13580	13741	13675	13657	13603	13704	13803	13668	13547	13772	13645	13645	13589	13817	13849	13681	13571	13708	13751	13602	13667	13652	13649	13712	13619	13679	13823	13822	13611	13639	13635	13706	13632	13535	13724	13656	13754	13679	13564	13672	13575	13480	13645	13675	13575	13701	13639	13697	13596	13834	13643	13730	13719	13586	13626	13481	13482	13810	13617	13624	13740	13733	13554	13602	13604	13765	13482	13870	13606	13770	13752	13669	13553	13695	13643	13680	13687	13875	13670	13789	13650	13708	13675	13545	13709	13730	13648	13679	13743	13722	13593	13670	13551	13738	13573	13773	13666	13702	13803	13646	13712	13732	13644	13647	13692	13650	13600	13789	13593	13640	13672	13809	13678	13612	13674	13748	13831	13705	13726	13569	13650	13627	13815	13583	13656	13789	13667	13578	13476	13493	13809	13594	13586	13662	13696	13672	13728	13663	13643	13655	13804	13769	13787	13746	13593	13720	13666	13703	13787	13692	13639	13740	13921	13700	13628	13622	13654	13670	13654	13559	13556	13735	13615	13485	13576	13787	13598	13742	13867	13621	13515	13717	13714	13604	13719	13640	13775	13718	13675	13783	13785	13602	13682	13691	13713	13688	13917	13679	13582	13600	13583	13483	13705	13611	13639	13706	13628	13761	13816	13692	13604	13633	13547	13640	13840	13838	13562	13721	13622	13681	13800	13708	13736	13768	13541	13546	13789	13728	13647	13638	13638	13668	13514	13601	13756	13751	13662	13495	13684	13736	13757	13844	13736	13817	13585	13623	13800	13818	13573	13889	13648	13867	13751	13639	13735	13739	13745	13714	13549	13762	13692	13536	13711	13752	13662	13820	13622	13678	13798	13487	13741	13692	13684	13685	13418	13567	13741	13690	13592	13700	13624	13883	13560	13831	13796	13631	13657	13713	13467	13400	13738	13601	13515	13773	13692	13669	13846	13588	13666	13753	13645	13781	13529	13554	13719	13763	13737	13658	13763	13774	13784	13685	13801	13706	13633	13660	13556	13572	13695	13675	13632	13843	13789	13586	13711	13590	13530	13757	13806	13752	13577	13692	13786	13803	13824	13679	13709	13684	13735	13618	13554	13649	13638	13617	13762	13608	13591	13754	13729	13661	13621	13771	13648	13759	13826	13746	13755	13858	13728	13789	13528	13777	13557	13603	13702	13475	13914	13768	13595	13764	13818	13587	13692	13707	13662	13792	13685	13510	13748	13638	13599	13949	13588	13529	13723	13536	13730	13576	13654	13625	13755	13823	13637	13729	13669	13569	13679	13595	13514	13680	13800	13720	13661	13742	13732	13745	13703	13730	13700	13652	13770	13618	13722	13870	13593	13711	13633	13798	13673	13701	13700	13588	13845	13754	13771	13756	13694	13644	13747	13692	13709	13712	13614	13730	13672	13854	13628	13828	13794	13681	13694	13577	13690	13796	13774	13644	13682	13771	13779	13505	13495	13607	13660	13675	13786	13627	13525	13608	13794	13688	13653	13698	13654	13750	13721	13754	13675	13845	13618	13561	13611	13671	13784	13737	13659	13472	13770	13654	13603	13859	13624	13629	13621	13538	13708	13774	13644	13639	13764	13784	13710	13758	13975	13668	13708	13693	13695	13682	13522	13660	13793	13580	13575	13735	13641	13828	13776	13537	13662	13665	13808	13804	13754	13774	13595	13780	13528	13576	13726	13720	13792	13718	13683	13622	13557	13644	13616	13645	13795	13587	13810	13655	13726	13771	13602	13693	13709	13539	13702	13743	13731	13669	13503	13620	13558	13710	13759	13595	13649	13664	13587	13809	13688	13629	13576	13714	13597	13770	13473	13770	13572	13820	13662	13647	13647	13625	13905	13671	13620	13795	13795	13564	13719	13773	13672	13647	13636	13595	13574	13663	13782	13692	13599	13662	13781	13592	13908	13673	13590	13761	13720	13723	13712	13763	13679	13719	13757	13821	13698	13780	13657	13554	13678	13728	13744	13718	13680	13889	13689	13872	13444	13744	13720	13645	13523	13771	13897	13747	13791	13801	13622	13657	13674	13660	13626	13703	13634	13486	13667	13714	13717	13672	13519	13723	13718	13534	13620	13718	13634	13837	13564	13769	13747	13749	13699	13766	13751	13646	13662	13704	13648	13593	13498	13615	13656	13630	13581	13758	13638	13746	13666	13778	13603	13600	13634	13804	13638	13587	13767	13731	13673	13805	13654	13655	13628	13730	13690	13644	13584
22849	21132	28925	23882	22942	26463	28225	22201	20310	19685	18659	18225	17754	17436	17222	17025	16648	16825	16687	16632	16738	16508	16176	16269	16366	16369	16181	16248	16159	16276	16095	16399	16314	16036	16080	16045	15972	15934	15857	15826	16084	16171	15992	16002	16095	15968	15992	15917	15908	15858	15924	15941	16298	16076	15971	16147	16101	15913	16124	15915	16136	15940	15889	15740	15931	15906	16000	15929	15969	16075	15952	15796	16047	16018	15986	15865	16036	15972	15904	16098	16025	15943	16063	15944	15987	15887	15999	15730	16024	15994	16042	15923	15858	15968	15898	15967	15930	15949	15751	15856	15807	15962	15943	15930	15940	16020	15927	15768	15987	15782	15871	15902	15874	15963	16207	15988	15956	15991	16068	15813	16006	15932	15701	15809	16051	16068	16060	16002	15951	15815	16007	15838	15940	15924	15860	15857	15881	16139	16076	15897	15853	16022	15930	15968	15885	15940	15939	16069	15981	16058	16066	16066	15870	15868	15965	15928	16037	15845	15920	16023	15897	16215	16013	15916	15900	15831	15900	15944	16028	16171	15827	16068	15902	15828	16068	15931	16025	16061	15909	15848	15950	15903	15853	15893	15961	16075	15996	15626	15761	15957	15799	16108	15980	15916	15942	15890	16034	15831	15925	16081	15806	15946	15978	16027	16080	15889	16057	15977	15964	15957	15838	16004	15989	15952	15887	16018	15949	15819	15856	15930	15732	15988	15683	15966	16078	15957	16161	15949	16017	15673	16023	15823	15943	15887	15976	15969	15869	15892	15983	15940	15992	15942	16010	15982	15886	15906	15979	15947	16040	15943	15939	15859	15910	15985	16091	16056	16004	15885	16059	15927	15856	15911	15871	15867	15895	16026	16015	15864	15836	15710	15991	16046	16056	15984	15886	15818	15942	15709	15878	15853	16034	15789	15750	16102	16004	16039	15997	15840	16059	15902	15691	16062	15997	16083	16056	15787	15980	15959	15937	15829	15964	15755	16027	16133	16065	16077	16101	16021	16019	15791	15913	15941	15848	15958	15895	16085	15883	16094	15968	15948	15624	15775	15900	15981	15818	15842	15856	16120	16036	15817	15785	15909	15864	16004	16008	16010	15818	16010	15880	15861	15895	15955	16071	16139	15816	15959	15895	16040	16071	15935	15833	15967	15817	16036	15864	16052	15709	16134	15943	16055	16028	15756	15849	15956	15702	15756	15942	16015	15796	15769	15736	15894	16035	15768	15970	15831	15956	15939	16123	15768	16059	15874	15661	15982	15853	15980	15989	15854	15893	15989	15844	16042	15977	15895	16051	15963	15845	16071	16019	15998	16023	16015	15700	15965	16153	16145	16044	15933	16158	15809	16030	15789	15670	16063	16183	16046	15877	15768	15912	15910	16057	16010	15929	15825	15756	16049	15836	15947	15927	15874	15933	15791	15817	15694	16031	15967	16020	15893	15763	15974	16147	15965	15955	15835	15810	15873	15999	15741	15762	15987	16048	15815	15878	16029	15819	15865	16028	15949	16176	15955	15954	15879	15988	15912	15899	16095	16139	15970	15855	15842	16104	15929	16016	16072	16010	15831	15934	16026	15972	15741	16007	15930	15979	16102	15966	15923	15810	15885	15898	15956	15910	15814	15747	15556	16018	15861	15993	15773	16055	15916	15878	15878	16078	15893	15671	15891	15979	15981	15849	15931	15967	15695	15833	15798	15826	15965	15865	15895	15955	15954	15916	16082	16022	15994	16022	16057	15960	15979	16005	16017	15965	15723	15754	16097	15941	16005	15866	16070	16033	15787	16005	15947	15865	16008	15952	15842	15746	15990	15993	15812	15937	16044	15945	15895	15894	16015	15901	16144	15955	15927	15837	15862	15851	15817	15935	15980	16051	15990	15894	16071	15944	15995	16075	15853	15792	15768	16046	15870	15962	16023	15858	15862	16015	16000	16029	16131	15757	16025	16169	16137	15821	15998	15917	15922	16188	15903	15885	16003	15927	15914	16069	16020	15848	15922	16068	15998	15906	15967	15994	15797	15936	15855	15881	15806	15826	15947	16031	16087	15831	15769	15916	15844	15863	15872	15882	15965	15719	15815	16152	16042	15827	15894	16073	16010	16027	16019	15810	15961	16009	15976	15789	15938	15764	15832	16161	15894	15967	15890	15853	15855	15884	15972	15894	15864	15874	15997	16028	15994	15995	15694	15738	15842	16026	15803	15929	16092	15837	15964	15852	15942	15898	16055	16205	15857	15959	15872	15823	15855	16042	15899	15948	16091	16032	15860	15861	15985	15959	15932	15992	15949	16037	15845	16010	15806	15950	15997	15863	16011	15978	15910	15897	15927	16024	15790	15905	16027	15825	16007	15884	15962	15884	15984	15881	15902	15741	16142	15919	15940	15987	15932	15987	15912	15968	15972	16090	16067	16027	16023	16048	15876	15722	15894	15922	16159	15986	16009	15991	15882	16127	16037	15957	16017	15900	15898	16032	16039	15968	16128	15800	16018	15903	15876	15890	16029	15905	15787	15772	16005	16022	15842	15732	15802	15872	16030	15818	16117	16118	15962	15878	15783	15990	16066	15821	15901	15966	15900	16000	15743	15824	15938	16142	16099	16025	16010	16123	15855	15977	15844	15680	15951	15921	15973	15942	16153	15808	15724	15813	15983	15768	16099	15846	16077	16024	15927	15855	16101	16055	15847	15991	15747	15928	16122	15948	15872	15914	15903	15887	15920	15844	15891	15830	15885	15945	15855	16004	15930	16059	16030	15966	15893	16247	15869	15751	15643	15917	15904	15824	15847	15822	15956	15963	15891	15945	15898	15867	16090	16032	15805	16142	15829	15944	15947	15787	15804	15800	15876	15807	15934	15892	15881	15785	15781	15656	15982	15949	16102	15979	15861	15801	15985	15817	15944	16009	16057	16091	16113	16109	16030	15745	15965	16203	16052	16022	15872	15947	15913	15809	15807	15922	16077	15972	16043	16183	15865	15776	15996	15883	15904	16157	15789	15773	15901	15977	16040	15911	15819	15789	16022	15866	15783	15804	15969	16044	16009	16024	15798	15899	15914	15729	15959	15926	15939	15931	15899	16074	15880	16032	15835	16040	16017	15775	16174	16059	15929	15796	15768	15932	15926	15913	16115	16040	15875	15911	15884	15925	15974	15932	15967	15890	15831	16057	16060	16051	16080	16147	16027	16025	16019	15843	15729	16026	15885	15919	16064	16025	15962	16031	15886	15969	15937	16001	15799	15930	16039	16003	15807	15956	15850	16045	15904	15826	15941	15855	16142	16075	15820	15933	15800	15720	15923	15997	16022	15674	15874	15898	15958	15941	15907	15796	15716	15950	15994	16053	15973	15827	16052	15940	16184	15878	15665	16003	15794	15776	15892	15993	15871	15976	15710	15850	15915	15957	15878	16022	15868	16156	16122	16060	16124	16036	15958	15931	15860	15869	15937	15961	15925	15758	15753	16001	15926	15968	16105	15829	16012	15941	15721	15990	15760	15908	16078	15823	16101	15809	16014	15976	15879	15837	16090	16023	15966	16167	16085	16089	15945	15743	15851	15938	15990	15844	15841	15967	15965	15870	15934	15930	15934	15931	16097	15976	15948	15991	15842	16008	16114	15729	15911	15973	15928	16103	15887	15894	15928	16048	15948	16040	16087	15941	15668	15941	15913	15967	15962	15951	15925	16100	15859	15812	15876	15770	15653	15790	15880	15965	15922	16072	15924	15706	15874	15928	15833	15917	15947	15894	15815	15757	15954	16006	15958	15997	15914	15661	15826	15802	15850	15954	15811	15891	15988	15966	15897	15738	15850	15964	15946	15850	15898	15780	16037	15862	15912	15924	15836	15891	16008	15743	15932	15811	15757	15915	15922	15910	15846	16023	15816	15850	15856	16054	15953	16069	15895	16065	16115	15932	15857	15909	16235	16013	15778	15986	16102	15944	15780	16081	16136	16003	15835	15837	15883	15987	15891	16043	15988	15975	15994	15952	16044	16100	15813	15976	16018	16055	15960	16061	16088	15866	15878	16014	15823	15965	15846	15867	15856	15909	15859	15915	15915	15956	15841	15935	15953	15894	15825	15829	15957	15901	16063	15822	16157	15935	15952	15847	15914	15951	15969	15937	15781	15863	15943	16033	15861	15928	15981	15910	15622	15762	16048	16024	16105	16010	15934	15877	15849	15977	16045	15952	15792	15935	15875	15913	15925	15919	15797	15942	15759	15866	16002	15783	16018	15827	16093	15851	15771	16047	15976	15650	16087	15856	15861	15765	15938	15967	15997	16117	15779	15942	15786	15976	16081	15727	15862	15858	15842	15935	15807	15963	15723	15942	16067	15694	16108	15711	15796	16087	15900	15937	15949	16038	15880	16018	15866	15856	15876	15944	15976	15906	15844	16081	16017	15902	16030	16047	15786	15928	15991	15828	15857	15807	15979	15830	15942	15859	15669	16033	15926	16056	15915	15952	15917	16009	15770	15694	16111	16043	16015	15951	15925	15947	15921	15620	16088	15937	15991	15766	15807	16103	16197	16176	16023	15915	16054	15802	15958	15915	15953	15846	16030	16043	16044	15864	15795	15959	15923	16025	15938	15966	15983	15966	15904	15872	16080	15890	15841	16056	16019	15928	15945	15808	16006	15984	15758	15890	15874	16018	15898	15684	15832	15885	15918	16065	16067	15907	15753	15864	15922	15905	15903	15766	15843	15923	16081	16079	15785	16078	15914	16075	15845	15841	15917	15907	15895	15911	15914	15951	15762	15996	16020	15889	15942	16068	15723	15728	15832	16193	16045	15781	15884	15989	15926	15684	16073	16168	15905	15788	15909	16023	16036	15825	15796	15902	16046	15982	16005	16009	15852	15953	15935	15932	15879	16200	15833	15870	15883	15955	16007	15945	15932	15873	16135	16047	16026	15857	16035	15889	16021	16231	15943	15763	16065	15973	15688	15822	15992	15924	16190	15887	15828	15984	15934	15911	15977	16014	15917	16056	15836	15970	15812	16117	15954	15954	15980	15993	15795	15947	15956	15725	15837	15893	15956	15864	15957	16047	15831	15977	16009	15905	16110	15837	15971	16118	16252	16026	15901	15908	16042	15966	16071	15811	15796	16082	15789	16101	15874	15986	15953	16043	15940
37132	59335	53607	42743	35836	30049	26067	22765	20707	19041	17948	17182	16494	16133	15657	15482	15062	14925	15050	14964	14816	14668	14480	14308	14369	14388	14241	14226	14128	14151	14140	14246	14093	14234	14178	13964	14150	14141	14114	14029	14298	13932	14054	13900	14152	14140	14260	13986	14058	14102	14115	14104	14199	14033	14076	14072	14050	14084	14014	13983	13959	14163	14039	14290	14275	13903	14078	14095	14045	14149	14002	14153	14045	14166	14072	14037	14091	14121	13859	13993	14134	13876	14021	14140	13926	13983	14021	13974	13829	14090	14078	14091	14034	13795	13978	13964	14089	14041	13980	14011	14037	14076	14110	14046	13995	13985	13940	14076	14054	14020	13945	14129	14158	14177	14035	13929	14066	14015	13901	14009	14064	14206	14039	13963	13981	14144	14040	14132	14047	13952	13975	14047	14105	14289	13834	14057	13990	14021	13917	14023	14079	14082	14103	13901	14001	13998	14047	13896	13935	14229	14095	14084	13937	13977	14122	13958	14029	14104	13957	14055	13993	13981	14058	14002	14025	14008	14252	14042	14135	13987	14134	14111	14201	13995	13857	14113	13943	14122	13949	14197	14043	14019	13958	14054	13874	14095	13985	14101	13978	14054	14040	13934	13978	14223	13891	14061	13829	13991	14251	14118	13969	14047	14020	14067	14065	14055	13921	14104	14013	14113	13933	14113	14023	14040	14010	14068	13978	14113	14088	13918	14144	14103	14086	14032	13927	13996	13914	13948	13938	14010	13896	13869	14177	14214	13905	14032	13949	14195	13970	13944	14108	13989	13955	14059	14030	13999	14183	13947	14033	13950	14209	13967	14207	13993	13948	13941	13973	13985	14010	13952	14039	14007	14022	14005	14021	14058	14170	14175	13988	13894	14149	14175	14067	14098	13971	14023	14054	14033	14129	14241	14035	13910	14076	14060	13970	14157	14078	14049	14093	14114	14081	13996	13979	14029	13991	13953	13963	13907	14107	14127	13983	14330	14027	14111	14151	14077	13921	14152	14024	14004	14053	14086	13981	14051	14016	14090	14212	14061	14025	13921	14100	14052	13841	14085	13874	14092	14055	14027	14143	14083	14114	14204	13952	14036	13938	13851	14029	14114	14098	13942	14031	13994	13960	13996	14027	14013	13965	13939	13981	14087	13924	14052	13946	14100	13938	14002	13969	13899	14096	13873	14150	13827	14018	14219	13927	14266	13939	14094	14104	13877	14245	13959	14104	13985	14049	14202	14056	14048	14001	14047	13915	13952	13981	14113	14164	14163	14028	13957	13980	14090	14116	14088	13935	13986	14019	13930	14038	14069	14023	14070	14106	14012	14106	14071	13811	13955	14042	13782	14021	14043	14004	14136	13980	14203	14174	14032	14023	13946	14075	13944	14006	14089	14192	14075	14084	14009	14014	14058	13956	13978	13902	13899	14129	13970	14075	14075	14113	14149	14002	14034	13902	14090	13970	14073	14248	13933	14058	14094	13895	14114	13958	13961	14130	13967	13873	13917	14026	14111	14072	14013	14059	14265	13943	14009	13998	13924	14139	14071	13936	13928	14053	14026	14097	13974	14058	13992	13960	14038	14032	13977	13982	13858	13987	13870	14073	14104	13930	14039	13977	13958	13995	13989	14232	14055	13982	14130	14104	13962	13963	14059	13972	13900	13879	13921	13960	13893	13939	14137	14097	13911	13989	13985	13965	13940	14022	14099	13810	13957	14021	14167	13941	13894	13927	14241	14053	14097	13997	13992	13855	14021	13784	14072	14167	13936	14039	14062	13950	13993	14184	14134	13986	14149	14138	14091	14090	14121	13879	13966	14011	13865	14035	13925	13905	14064	14039	13965	13928	14032	13982	14020	14029	14034	13939	14139	14108	14132	13919	14040	14151	14142	14086	14194	14127	14215	13959	14108	13975	14061	13905	14072	14011	14085	14078	14019	14073	14247	14195	13936	13944	14062	14007	13983	13894	13980	13906	14122	13955	14146	13986	14063	14045	14086	14114	13849	13953	14003	14055	14034	14022	14117	14047	14038	14135	13951	14029	14281	14174	14077	13940	14104	14089	14088	14077	14160	13969	13913	14136	14025	13927	14174	14233	14221	14248	13860	13934	14213	14039	14003	14106	14088	13975	14042	14046	14161	14018	14053	14037	14102	14005	14006	13980	13990	13880	14086	13963	13910	13926	14088	13960	14248	13950	14056	13996	14184	14239	13821	14007	14057	13963	13976	13886	14007	13903	14014	14188	13839	13898	13886	13977	14038	13894	14145	13871	14133	14010	14128	13840	14124	13999	13978	13953	14082	14060	14028	14180	14033	14171	14060	14096	13893	14101	13806	14062	14012	13940	14015	14200	13997	13975	13914	13966	13947	14010	14014	14238	13908	13998	13942	14010	14062	14115	13944	14222	14166	14018	14169	14036	14051	13922	14101	14113	14009	14134	13972	13893	14077	14080	13930	13945	14037	14112	14037	14139	13959	14102	14214	14105	14018	14083	13909	14088	14017	14118	14021	13934	14096	14033	13901	13964	13992	13939	14048	13976	13917	14089	13998	14014	14115	13972	14067	13916	14089	13970	14113	14079	14032	13946	13967	14075	14049	14112	14073	14037	13945	14121	13973	13976	14028	14229	13901	14077	13829	14069	13989	13944	14113	13972	14077	13945	14073	14113	14227	14092	14003	14047	14054	13934	14134	13968	14220	14119	13907	14033	14172	13878	14032	14022	14029	14247	13919	14097	14038	14029	13924	14138	14195	13996	13919	14098	14124	14259	13933	13874	14120	14089	14119	13967	14172	13979	13948	13938	13841	13902	13879	14080	14056	14049	14014	14149	14005	14179	13946	14092	14048	13920	13942	13954	13979	14112	14136	14121	14009	13967	13947	14219	14078	13986	14089	14056	14045	13898	14105	14070	14018	14212	13907	14044	14120	14136	13942	14032	13848	13881	14196	14138	13990	14037	13990	14171	13905	14079	13877	14105	13933	13961	14011	13918	14181	14013	13987	14072	14245	14160	14029	14001	14067	13969	14088	13976	13942	13974	14057	14268	14084	13957	14023	13929	13886	13946	13982	14193	14308	14020	13986	13841	14030	14146	13954	13995	14005	13914	14058	14004	13949	14087	14119	14016	14052	14113	13888	13999	14050	14162	13905	13981	13998	14111	13949	14176	13954	13951	14102	13976	13957	13969	13929	14102	13924	14071	14041	14068	14147	14073	13926	13913	13920	14151	14053	14193	14038	14074	14094	14145	13990	14051	13921	14067	13906	14047	14123	14040	13898	13932	13918	14036	13965	14062	14145	13937	14047	14125	14183	13998	13967	14033	13933	14233	14039	14146	14110	14167	14195	14138	14006	14075	14193	14134	14023	14106	13930	14079	14210	13914	14292	13867	13954	14022	13971	13923	13904	14034	14052	14122	13972	14254	14221	14026	14053	14044	14108	13876	14250	13976	14053	14004	13961	13968	14053	14037	14037	13965	14205	14044	14118	14041	13980	13926	14233	13904	14012	13828	14007	13846	13963	14067	14297	14025	13852	13995	14119	14112	13869	14017	14073	14180	14079	13899	14136	14014	14055	14023	14105	13878	14134	14062	14032	14083	14063	13998	13851	13988	14030	13901	14054	14146	13957	14044	13987	14027	13832	14096	13950	14108	13891	14168	14031	14050	14201	13863	13992	13881	14093	14044	13996	14032	14093	13939	13929	13925	14202	13968	13942	14139	13894	14040	14229	14097	13922	13900	13914	14070	14052	14059	14116	14046	14244	14067	14093	14028	14035	14083	13984	14187	13977	14099	13876	14027	14093	14050	13995	14134	14076	14149	14061	13982	13932	14024	13948	14027	13893	13881	14160	14057	14032	13905	14188	14024	14108	14020	13909	13899	14157	13820	14209	14085	14082	14287	13860	14118	13997	14160	14072	14114	14057	14058	13957	14146	14043	14010	13863	14121	14144	14102	14024	14102	14149	14062	14076	13990	14014	14119	13958	13833	14175	14064	13954	14100	13986	14137	14090	14074	14085	13969	13992	14090	14177	14077	14123	13952	14025	14115	14250	14102	13933	14110	14086	14054	13814	14066	14073	13852	14035	14095	13985	13917	13767	14171	13817	14103	13997	13924	14105	13995	13992	14227	13928	14193	14017	14005	14056	13975	14001	13931	14191	14036	13929	14087	14047	14005	13983	14158	13973	14042	14065	13957	14041	14111	14004	14076	13972	13997	14079	14062	14009	14068	14045	13967	14172	14093	13869	14125	13940	14219	14137	14177	14044	14111	14021	14092	14140	13913	13914	14109	14054	13902	14058	14091	14083	14116	13981	14145	14131	14075	13975	13970	14108	14022	13812	14134	14011	14016	13911	14138	13996	13875	14020	13936	13980	13958	14151	13930	13826	14072	14086	14084	14136	14122	14030	14113	13954	13948	14054	14106	13935	13994	14148	13931	14019	14420	14187	14086	13949	14232	13959	13993	14128	14051	14053	14268	13897	13956	13935	14080	13971	14089	14065	14018	14048	13994	14108	14062	14079	14059	14090	14050	14061	13906	13903	14078	14110	14079	14068	14054	14100	14232	13960	14072	14108	14110	13995	14108	13934	14172	13980	14258	14026	13978	13987	14043	14094	14039	13854	13924	14046	14183	14211	13905	13990	14101	13930	13932	14005	14053	14024	14105	13966	14062	14071	14015	14108	13964	14043	14036	13864	14198	14131	14047	14051	13952	14113	13933	14039	13938	14182	14055	14111	14071	13992	13955	14043	13972	14062	14035	14047	14000	14210	14152	14051	14170	14176	13956	13943	13972	14157	13974	14162	13989	14072	14009	14259	14032	14062	14066	13885	14217	13886	14113	13972	14076	14046	14132	13982	14002	13970	13924	14007	13979	14076	14104	14064	13970	14031	14045	14111	13946	13935	13987	14090	13897	13898	13894	14090	14016	14017	14011	13972	14090	14073	13979	14084	14151	14135	13985	13963	14072	14070	14014	14171	14077	14030	13810	14047	14183	14145	14055	14122	14084	14207	13883	13959	14198	14022	13961	14042	14051	14119	14083	14075	14053	14020	14045	13981	13987	13947	14166	13865	14042	14006	13927	14005	14127	13990	14087	14165	13878	14119	13951	13982	14228	14027	14108	13847	14070	14074	14159	13868
29792	30750	37104	32783	26080	22856	20163	18155	17346	17073	16427	16317	16254	15961	15896	15895	15868	15510	15633	15550	15606	15522	15415	15439	15420	15502	15629	15270	15483	15427	15527	15481	15407	15568	15445	15196	15372	15231	15347	15492	15380	15186	15483	15276	15276	15408	15474	15440	15385	15190	15442	15251	15454	15451	15611	15482	15234	15303	15494	15566	15435	15239	15472	15407	15326	15427	15236	15616	15429	15392	15336	15202	15468	15269	15208	15100	15254	15235	15462	15174	15263	15395	15248	15407	15249	15442	15473	15280	15159	15426	15259	15324	15324	15401	15233	15494	15275	15322	15437	15483	15455	15458	15500	15341	15402	15332	15359	15389	15236	15310	15482	15406	15305	15599	15548	15467	15435	15358	15415	15428	15452	15251	15383	15280	15328	15379	15251	15294	15494	15317	15181	15338	15399	15481	15337	15290	15238	15200	15428	15243	15335	15410	15358	15553	15338	15247	15083	15206	15359	15402	15411	15364	15354	15229	15323	15195	15524	15397	15194	15452	15215	15407	15519	15433	15104	15214	15361	15338	15512	15343	15289	15557	15612	15335	15416	15567	15514	15461	15267	15226	15290	15424	15220	15589	15307	15394	15338	15445	15423	15414	15423	15316	15287	15349	15307	15297	15185	15260	15300	15417	15166	15500	15327	15304	15244	15294	15378	15320	15405	15588	15473	15418	15337	15242	15217	15419	15366	15377	15409	15476	15522	15402	15295	15397	15267	15511	15396	15504	15237	15329	15431	15467	15392	15531	15360	15316	15425	15406	15392	15361	15439	15282	15556	15109	15181	15369	15405	15364	15544	15219	15207	15162	15383	15450	15304	15344	15216	15573	15350	15160	15283	15410	15480	15107	15328	15464	15437	15280	15398	15463	15320	15236	15396	15306	15471	15387	15272	15330	15205	15266	15417	15411	15386	15322	15227	15464	15459	15506	15443	15466	15283	15529	15509	15510	15347	15463	15562	15288	15373	15292	15320	15429	15213	15580	15325	15264	15417	15490	15412	15320	15483	15417	15284	15314	15445	15550	15570	15200	15376	15300	15373	15369	15477	15452	15384	15610	15498	15365	15432	15326	15343	15198	15357	15300	15179	15249	15331	15370	15475	15363	15534	15344	15415	15289	15397	15414	15223	15394	15409	15300	15411	15295	15315	15494	15267	15476	15554	15420	15246	15414	15251	15444	15329	15342	15283	15575	15526	15260	15230	15297	15335	15300	15435	15318	15228	15347	15413	15396	15421	15411	15385	15441	15411	15499	15258	15364	15416	15275	15385	15437	15441	15347	15390	15229	15472	15498	15205	15370	15538	15288	15396	15427	15369	15210	15092	15256	15463	15268	15164	15305	15370	15275	15398	15438	15437	15337	15345	15421	15381	15367	15439	15591	15365	15434	15551	15432	15274	15518	15390	15526	15304	15365	15334	15293	15430	15257	15257	15282	15469	15512	15401	15390	15408	15214	15376	15409	15317	15296	15210	15424	15294	15357	15459	15459	15400	15348	15562	15243	15470	15418	15215	15444	15397	15318	15460	15130	15253	15331	15558	15441	15288	15517	15471	15280	15470	15519	15203	15377	15579	15424	15356	15339	15422	15624	15553	15434	15267	15438	15210	15249	15349	15367	15415	15343	15364	15420	15331	15384	15431	15388	15310	15224	15298	15308	15432	15249	15422	15519	15172	15424	15415	15310	15241	15401	15446	15132	15269	15248	15436	15299	15314	15350	15613	15281	15326	15210	15263	15413	15500	15186	15357	15427	15476	15517	15391	15306	15207	15354	15397	15269	15099	15160	15333	15407	15523	15390	15303	15267	15406	15498	15450	15442	15380	15574	15504	15353	15322	15298	15193	15481	15455	15419	15192	15395	15413	15386	15401	15358	15281	15356	15324	15419	15295	15398	15195	15340	15323	15345	15281	15339	15430	15396	15357	15284	15319	15376	15250	15195	15258	15375	15538	15318	15414	15530	15281	15171	15345	15179	15445	15473	15420	15302	15260	15267	15357	15535	15396	15286	15350	15331	15362	15349	15503	15461	15396	15297	15342	15310	15348	15211	15455	15323	15399	15217	15317	15474	15167	15180	15239	15378	15296	15387	15325	15453	15413	15353	15300	15193	15291	15328	15273	15312	15206	15296	15310	15319	15485	15509	15291	15299	15380	15428	15292	15354	15237	15363	15255	15364	15435	15432	15315	15317	15282	15456	15387	15392	15493	15129	15531	15424	15247	15377	15393	15547	15339	15367	15349	15172	15517	15423	15488	15324	15461	15152	15430	15255	15443	15413	15374	15451	15316	15480	15313	15455	15435	15329	15410	15410	15244	15464	15414	15265	15426	15298	15264	15184	15245	15296	15495	15321	15472	15394	15275	15269	15411	15334	15353	15387	15391	15434	15398	15402	15260	15442	15203	15223	15462	15367	15335	15339	15431	15383	15529	15373	15462	15392	15354	15259	15250	15379	15138	15488	15457	15337	15593	15315	15285	15416	15443	15456	15287	15435	15346	15154	15105	15298	15343	15384	15300	15309	15287	15391	15228	15323	15155	15295	15336	15305	15219	15310	15543	15299	15533	15433	15289	15486	15464	15301	15254	15522	15340	15396	15515	15375	15452	15450	15449	15313	15339	15218	15494	15405	15241	15494	15516	15515	15492	15319	15207	15352	15376	15344	15301	15251	15255	15502	15532	15268	15428	15442	15218	15389	15348	15135	15404	15444	15117	15395	15191	15286	15566	15534	15412	15479	15245	15467	15380	15436	15420	15308	15374	15291	15320	15157	15242	15330	15250	15240	15254	15431	15359	15495	15392	15423	15244	15384	15604	15396	15384	15328	15371	15367	15120	15218	15330	15338	15490	15469	15486	15417	15302	15024	15183	15293	15305	15434	15462	15312	15332	15259	15237	15432	15333	15358	15474	15365	15485	15298	15283	15535	15324	15230	15306	15264	15335	15315	15350	15353	15549	15292	15356	15240	15466	15423	15473	15411	15558	15382	15483	15526	15381	15296	15224	15224	15182	15333	15435	15499	15294	15424	15492	15545	15303	15351	15491	15250	15406	15419	15240	15367	15469	15486	15410	15332	15288	15252	15229	15268	15226	15378	15509	15447	15572	15332	15193	15254	15344	15292	15442	15505	15248	15249	15312	15227	15250	15297	15361	15399	15407	15248	15314	15235	15343	15225	15406	15428	15438	15465	15384	15157	15489	15347	15501	15452	15427	15501	15433	15310	15502	15479	15413	15440	15430	15418	15398	15396	15376	15287	15262	15184	15411	15310	15393	15218	15496	15300	15212	15527	15396	15427	15478	15425	15467	15245	15412	15383	15508	15281	15145	15326	15376	15221	15528	15345	15440	15550	15417	15383	15471	15137	15387	15216	15314	15367	15337	15378	15211	15401	15258	15367	15476	15463	15451	15454	15192	15290	15301	15173	15478	15324	15343	15456	15291	15370	15167	15367	15309	15280	15249	15482	15415	15344	15267	15503	15409	15393	15420	15323	15211	15383	15442	15400	15370	15398	15421	15252	15342	15302	15254	15382	15441	15309	15274	15275	15365	15176	15188	15381	15422	15407	15427	15504	15369	15280	15406	15460	15382	15573	15360	15392	15331	15247	15506	15284	15330	15311	15399	15279	15308	15274	15445	15403	15367	15367	15546	15433	15384	15613	15462	15307	15487	15447	15401	15412	15376	15286	15391	15313	15416	15460	15528	15413	15390	15276	15278	15347	15472	15405	15391	15404	15270	15345	15333	15395	15459	15346	15349	15542	15232	15366	15386	15377	15275	15388	15270	15288	15633	15299	15160	15538	15211	15284	15256	15381	15250	15238	15309	15548	15320	15411	15413	15262	15319	15450	15212	15363	15249	15373	15252	15364	15382	15372	15388	15387	15454	15278	15457	15277	15273	15250	15481	15399	15272	15313	15408	15564	15387	15324	15235	15351	15309	15523	15372	15268	15340	15309	15370	15467	15396	15437	15369	15216	15250	15441	15392	15303	15337	15373	15527	15447	15399	15495	15299	15312	15395	15423	15402	15465	15397	15335	15441	15414	15235	15266	15253	15293	15489	15330	15220	15275	15433	15352	15403	15424	15203	15353	15670	15322	15393	15592	15200	15413	15425	15395	15287	15354	15296	15377	15534	15368	15395	15324	15309	15493	15242	15372	15175	15322	15568	15617	15351	15305	15416	15426	15230	15401	15378	15261	15391	15255	15494	15472	15170	15207	15328	15457	15257	15488	15286	15318	15084	15454	15473	15406	15373	15319	15168	15415	15368	15428	15268	15413	15385	15258	15231	15448	15261	15484	15325	15270	15413	15561	15324	15181	15435	15431	15391	15329	15469	15422	15391	15505	15359	15260	15570	15333	15277	15310	15552	15375	15356	15338	15336	15319	15293	15360	15364	15432	15406	15263	15296	15429	15275	15342	15368	15376	15418	15350	15313	15393	15328	15381	15255	15457	15406	15357	15336	15485	15414	15410	15316	15604	15247	15398	15238	15253	15339	15585	15367	15511	15288	15294	15509	15262	15428	15276	15397	15311	15261	15157	15373	15163	15589	15504	15384	15303	15386	15279	15362	15370	15364	15316	15360	15276	15120	15338	15289	15337	15341	15403	15391	15394	15413	15363	15570	15312	15492	15194	15320	15280	15404	15479	15332	15299	15386	15475	15387	15363	15419	15375	15513	15558	15605	15296	15414	15245	15455	15390	15377	15417	15265	15481	15470	15279	15370	15267	15336	15355	15394	15161	15410	15371	15403	15440	15401	15499	15394	15317	15337	15292	15391	15600	15336	15214	15377	15300	15485	15407	15366	15457	15464	15301	15428	15334	15416	15394	15368	15428	15421	15457	15222	15340	15376	15346	15365	15122	15568	15223	15363	15475	15457	15400	15158	15165	15333	15376	15340	15498	15254	15310	15283	15413	15415	15303	15646	15461	15454	15179	15265	15310	15375	15435	15439	15597	15392	15329	15292	15378	15195	15355	15434	15488	15330	15339	15303	15275	15270	15313	15201	15223	15512	15400	15450	15467	15347	15436	15197	15308	15422	15250	15330	15421	15205	15327	15566	15524	15328	15393	15439	15456	15274	15252	15200	15345	15200	15308	15509	15385	15318	15460	15431	15362	15397	15568	15623	15451
33477	48022	42158	32748	27345	23275	19692	17836	16821	16000	15549	15196	14805	14572	14480	14381	14236	14118	14081	13963	13965	13830	13863	13680	13726	13647	13827	13593	13754	13671	13749	13755	13726	13569	13669	13824	13764	13772	13726	13712	13773	13617	13570	13791	13795	13651	13781	13615	13653	13773	13619	13584	13645	13637	13662	13804	13591	13691	13723	13571	13740	13727	13745	13687	13685	13677	13602	13764	13708	13741	13501	13774	13692	13726	13619	13715	13514	13658	13607	13713	13679	13561	13552	13634	13689	13547	13821	13634	13744	13537	13860	13701	13685	13660	13589	13729	13783	13555	13792	13717	13739	13877	13630	13641	13688	13718	13701	13701	13656	13539	13818	13478	13732	13762	13669	13737	13700	13751	13648	13685	13740	13736	13645	13625	13820	13686	13616	13721	13663	13592	13483	13784	13695	13844	13709	13645	13629	13647	13791	13590	13524	13823	13621	13659	13617	13525	13645	13652	13831	13660	13712	13763	13686	13669	13733	13726	13569	13716	13797	13657	13618	13470	13567	13715	13548	13662	13452	13756	13721	13791	13867	13679	13752	13735	13851	13697	13678	13654	13695	13743	13655	13621	13695	13642	13562	13713	13605	13734	13757	13861	13624	13783	13746	13658	13539	13842	13713	13766	13600	13658	13641	13782	13760	13654	13796	13783	13740	13638	13540	13741	13562	13658	13673	13754	13648	13614	13722	13615	13717	13772	13740	13808	13642	13723	13661	13681	13632	13508	13880	13639	13712	13745	13620	13598	13603	13851	13550	13640	13668	13735	13635	13749	13712	13630	13679	13736	13552	13540	13658	13733	13624	13680	13775	13805	13690	13743	13800	13577	13780	13664	13778	13798	13599	13629	13684	13767	13715	13570	13636	13870	13750	13555	13637	13860	13479	13685	13725	13584	13722	13705	13534	13584	13786	13679	13766	13756	13637	13542	13738	13795	13539	13713	13755	13478	13651	13776	13526	13616	13691	13640	13720	13786	13677	13760	13661	13665	13769	13621	13783	13645	13756	13670	13588	13608	13754	13831	13809	13772	13789	13616	13716	13665	13733	13789	13700	13623	13718	13773	13641	13649	13767	13602	13684	13750	13657	13632	13760	13750	13685	13772	13742	13583	13647	13793	13772	13693	13622	13600	13668	13604	13601	13619	13484	13686	13523	13663	13752	13722	13766	13632	13614	13715	13673	13602	13765	13727	13705	13593	13610	13567	13777	13640	13658	13719	13781	13806	13813	13760	13597	13614	13829	13599	13646	13768	13644	13555	13598	13616	13822	13686	13797	13620	13783	13549	13753	13649	13729	13746	13713	13654	13677	13599	13719	13708	13589	13722	13636	13651	13711	13565	13752	13635	13603	13726	13761	13825	13797	13646	13649	13765	13700	13630	13832	13472	13699	13649	13678	13812	13828	13601	13771	13722	13550	13656	13745	13787	13616	13707	13621	13658	13672	13712	13804	13706	13669	13674	13611	13639	13809	13530	13655	13662	13708	13636	13626	13602	13774	13592	13568	13756	13652	13619	13720	13694	13644	13665	13768	13830	13820	13547	13649	13588	13692	13753	13678	13782	13654	13806	13870	13663	13698	13633	13689	13578	13791	13889	13647	13824	13504	13695	13705	13721	13773	13566	13569	13745	13572	13709	13879	13528	13786	13625	13620	13803	13731	13827	13638	13613	13736	13676	13615	13843	13696	13658	13607	13658	13702	13452	13494	13626	13720	13576	13635	13611	13596	13659	13746	13784	13705	13621	13815	13723	13636	13694	13565	13773	13507	13736	13732	13752	13734	13697	13595	13769	13596	13692	13676	13645	13715	13476	13757	13683	13735	13813	13727	13618	13715	13671	13682	13686	13576	13772	13815	13665	13865	13821	13670	13772	13664	13680	13847	13540	13680	13748	13758	13641	13634	13567	13684	13655	13655	13540	13722	13664	13842	13745	13602	13826	13549	13532	13753	13651	13778	13510	13693	13600	13855	13728	13663	13614	13592	13656	13666	13503	13733	13798	13593	13597	13688	13658	13604	13629	13784	13562	13811	13725	13714	13746	13659	13700	13777	13513	13753	13777	13665	13652	13824	13591	13638	13780	13822	13854	13604	13663	13588	13637	13789	13727	13468	13551	13542	13736	13805	13773	13721	13551	13603	13663	13911	13761	13563	13773	13669	13704	13710	13710	13687	13753	13720	13670	13596	13623	13572	13764	13673	13642	13884	13678	13652	13764	13635	13632	13729	13853	13577	13672	13632	13690	13547	13614	13710	13665	13602	13773	13935	13617	13609	13593	13637	13693	13666	13716	13742	13649	13608	13682	13791	13816	13670	13738	13618	13806	13633	13659	13573	13702	13598	13735	13742	13737	13830	13786	13397	13709	13679	13654	13658	13779	13725	13540	13519	13698	13761	13667	13832	13693	13646	13654	13734	13661	13754	13631	13560	13710	13901	13720	13594	13668	13683	13585	13735	13560	13693	13634	13853	13528	13702	13633	13758	13764	13742	13824	13809	13791	13649	13798	13578	13564	13699	13592	13757	13605	13810	13780	13721	13597	13670	13862	13472	13731	13767	13605	13674	13848	13722	13664	13743	13624	13616	13638	13793	13724	13732	13598	13822	13667	13488	13557	13577	13574	13546	13723	13757	13706	13647	13660	13593	13515	13695	13861	13642	13842	13790	13537	13625	13820	13580	13783	13740	13640	13713	13631	13773	13580	13562	13620	13673	13743	13796	13701	13683	13514	13681	13631	13898	13762	13774	13687	13691	13678	13802	13774	13616	13647	13724	13799	13663	13656	13709	13719	13743	13667	13786	13791	13712	13576	13623	13732	13599	13625	13676	13624	13731	13682	13613	13637	13783	13448	13747	13674	13692	13697	13703	13719	13630	13859	13716	13635	13741	13626	13609	13843	13802	13749	13658	13720	13618	13623	13668	13537	13678	13616	13660	13620	13647	13600	13598	13622	13731	13522	13538	13644	13720	13664	13744	13507	13588	13638	13644	13538	13812	13754	13731	13670	13824	13777	13713	13631	13541	13591	13930	13695	13769	13597	13677	13830	13664	13653	13685	13636	13622	13862	13838	13655	13686	13789	13655	13739	13644	13824	13655	13649	13535	13733	13647	13603	13772	13664	13633	13727	13740	13708	13583	13828	13705	13589	13720	13755	13671	13759	13830	13728	13692	13543	13605	13786	13484	13655	13629	13576	13655	13500	13660	13782	13759	13626	13822	13687	13671	13831	13658	13656	13792	13650	13631	13699	13631	13647	13788	13713	13850	13566	13562	13626	13697	13697	13692	13683	13639	13802	13815	13691	13768	13762	13670	13625	13568	13976	13706	13682	13705	13756	13689	13708	13833	13581	13554	13747	13683	13617	13864	13760	13573	13626	13584	13696	13828	13631	13746	13650	13625	13548	13652	13702	13702	13764	13572	13740	13705	13572	13663	13657	13699	13788	13777	13695	13805	13636	13683	13819	13663	13677	13765	13755	13712	13749	13688	13558	13719	13726	13737	13620	13586	13699	13659	13745	13467	13625	13626	13760	13713	13691	13676	13750	13836	13766	13662	13607	13656	13704	13888	13564	13696	13766	13776	13688	13767	13675	13623	13707	13700	13725	13736	13785	13643	13707	13643	13785	13600	13720	13620	13803	13640	13742	13753	13769	13582	13575	13662	13695	13639	13790	13683	13602	13704	13699	13583	13670	13557	13695	13663	13757	13732	13980	13711	13691	13759	13509	13669	13704	13635	13826	13616	13705	13743	13681	13852	13606	13710	13571	13458	13732	13770	13676	13738	13540	13572	13747	13743	13537	13588	13838	13564	13747	13671	13610	13629	13551	13711	13573	13891	13631	13664	13612	13705	13626	13647	13650	13557	13555	13763	13673	13692	13649	13440	13601	13534	13583	13634	13705	13851	13759	13720	13590	13652	13700	13721	13712	13654	13815	13579	13665	13689	13694	13711	13722	13645	13643	13739	13523	13725	13673	13856	13816	13731	13758	13618	13619	13911	13689	13757	13716	13610	13738	13555	13640	13676	13745	13653	13854	13676	13564	13824	13790	13748	13681	13551	13700	13622	13689	13718	13713	13740	13783	13739	13615	13632	13710	13696	13711	13728	13711	13590	13797	13705	13780	13660	13818	13815	13650	13742	13667	13876	13809	13712	13702	13750	13759	13623	13760	13588	13721	13577	13676	13702	13702	13696	13609	13742	13490	13626	13805	13882	13712	13675	13799	13731	13633	13850	13741	13829	13783	13840	13705	13670	13536	13718	13627	13672	13884	13861	13685	13752	13591	13716	13636	13851	13640	13837	13749	13667	13694	13620	13675	13623	13712	13624	13706	13570	13682	13595	13699	13486	13669	13600	13729	13766	13679	13659	13751	13767	13713	13708	13704	13680	13795	13460	13744	13591	13541	13632	13558	13566	13792	13686	13673	13879	13807	13605	13767	13738	13702	13793	13809	13660	13670	13708	13572	13816	13839	13542	13634	13667	13629	13519	13564	13650	13711	13834	13720	13720	13680	13649	13662	13729	13595	13718	13743	13645	13506	13739	13724	13696	13791	13713	13652	13662	13620	13875	13651	13705	13815	13716	13745	13696	13691	13788	13870	13508	13795	13723	13753	13802	13758	13638	13751	13598	13590	13890	13653	13658	13766	13596	13685	13688	13616	13474	13546	13722	13701	13669	13576	13668	13728	13738	13721	13712	13662	13631	13534	13628	13557	13706	13586	13575	13700	13701	13761	13674	13660	13698	13727	13591	13837	13778	13751	13619	13627	13717	13721	13612	13679	13675	13664	13641	13647	13691	13773	13562	13733	13705	13747	13777	13561	13553	13698	13872	13700	13665	13815	13774	13749	13753	13751	13794	13606	13690	13708	13659	13761	13766	13709	13662	13789	13731	13712	13746	13763	13630	13810	13501	13755	13666	13611	13652	13697	13656	13516	13805	13700	13601	13775	13702	13689	13596	13612	13696	13735	13617	13954	13713	13794	13718	13745	13710	13705	13587	13688	13581	13630	13546	13561	13603	13789	13838	13649	13714	13664	13727	13788	13721	13626	13711	13786	13659	13719	13731	13709	13471	13549	13800	13641	13796	13810	13635	13503	13587	13780	13744	13538	13682	13721	13574	13652	13711	13679
24148	21146	28646	25852	25200	25490	23894	20015	18707	17955	17448	17065	16915	16509	16282	15885	16064	15993	15737	15706	15677	15715	15646	15763	15569	15504	15672	15415	15513	15607	15644	15359	15365	15436	15259	15271	15350	15329	15347	15292	15392	15373	15228	15323	15388	15531	15420	15442	15475	15244	15260	15437	15594	15317	15391	15605	15517	15439	15442	15498	15403	15336	15330	15358	15370	15411	15485	15437	15407	15475	15474	15302	15401	15505	15518	15254	15555	15399	15230	15296	15377	15448	15354	15407	15491	15449	15389	15534	15355	15147	15451	15474	15403	15455	15446	15239	15321	15277	15224	15321	15423	15206	15292	15289	15431	15305	15310	15438	15534	15602	15463	15194	15331	15537	15256	15277	15258	15327	15374	15279	15292	15299	15225	15469	15385	15361	15499	15419	15314	15395	15291	15394	15479	15458	15357	15319	15310	15545	15367	15527	15268	15394	15383	15312	15318	15410	15489	15364	15140	15344	15420	15516	15411	15424	15461	15351	15440	15282	15379	15415	15121	15231	15351	15440	15254	15459	15384	15251	15416	15148	15403	15263	15291	15400	15324	15486	15402	15433	15424	15682	15383	15248	15536	15364	15281	15336	15443	15243	15297	15274	15499	15478	15448	15329	15420	15488	15374	15340	15211	15248	15324	15484	15260	15323	15454	15394	15442	15290	15141	15321	15301	15226	15513	15561	15190	15312	15408	15331	15324	15414	15599	15548	15372	15303	15321	15170	15348	15286	15448	15464	15416	15252	15442	15222	15421	15194	15483	15471	15481	15467	15242	15477	15392	15389	15221	14970	15217	15222	15388	15267	15402	15403	15467	15406	15328	15182	15364	15337	15375	15309	15182	15270	15593	15433	15404	15309	15313	15493	15511	15433	15309	15575	15386	15413	15485	15452	15381	15315	15188	15392	15266	15561	15541	15393	15274	15248	15451	15346	15364	15518	15366	15526	15369	15247	15568	15285	15390	15599	15381	15245	15238	15343	15593	15448	15529	15520	15370	15181	15236	15445	15644	15428	15303	15517	15270	15314	15313	15274	15564	15330	15296	15454	15384	15430	15402	15371	15428	15185	15344	15205	15377	15428	15520	15517	15335	15507	15465	15167	15405	15531	15400	15510	15285	15347	15338	15503	15507	15389	15384	15320	15231	15194	15417	15500	15480	15237	15381	15573	15299	15397	15232	15339	15340	15304	15410	15300	15219	15522	15477	15392	15613	15698	15539	15480	15351	15259	15347	15324	15336	15261	15349	15407	15432	15368	15399	15536	15363	15385	15371	15377	15295	15411	15272	15358	15365	15317	15404	15528	15380	15470	15538	15513	15338	15230	15273	15253	15215	15358	15477	15372	15304	15277	15329	15361	15235	15354	15446	15255	15342	15414	15198	15274	15183	15370	15214	15390	15211	15329	15387	15358	15301	15463	15276	15429	15426	15476	15382	15313	15214	15224	15442	15330	15474	15388	15330	15378	15305	15438	15374	15455	15534	15525	15367	15188	15191	15294	15216	15454	15431	15453	15272	15248	15493	15367	15170	15477	15361	15304	15456	15272	15453	15302	15209	15401	15419	15423	15416	15367	15537	15289	15313	15254	15421	15424	15390	15543	15422	15471	15400	15183	15197	15467	15253	15452	15293	15197	15233	15359	15378	15309	15403	15398	15333	15429	15381	15425	15301	15566	15594	15355	15328	15289	15388	15325	15454	15226	15351	15329	15275	15517	15544	15644	15419	15157	15438	15684	15331	15325	15395	15319	15183	15344	15274	15391	15514	15130	15404	15368	15283	15157	15284	15371	15388	15208	15439	15249	15352	15337	15333	15251	15536	15399	15341	15379	15448	15468	15393	15265	15210	15301	15282	15645	15373	15517	15304	15433	15362	15235	15554	15267	15405	15288	15308	15376	15299	15295	15462	15307	15442	15429	15164	15284	15359	15254	15402	15368	15364	15388	15405	15310	15454	15146	15334	15224	15437	15383	15305	15252	15475	15375	15438	15495	15408	15448	15313	15402	15531	15291	15319	15179	15420	15345	15231	15370	15499	15408	15198	15464	15404	15348	15429	15336	15381	15222	15265	15237	15333	15373	15335	15257	15381	15274	15359	15426	15354	15388	15313	15452	15529	15566	15453	15445	15312	15303	15428	15356	15176	15322	15313	15070	15234	15241	15453	15454	15461	15450	15405	15419	15384	15473	15340	15412	15474	15423	15321	15463	15319	15314	15299	15425	15311	15325	15307	15375	15331	15407	15446	15433	15398	15302	15405	15356	15438	15475	15350	15407	15407	15143	15240	15367	15334	15305	15535	15310	15276	15325	15417	15388	15297	15456	15187	15182	15175	15396	15465	15274	15247	15262	15306	15395	15436	15478	15518	15405	15492	15345	15259	15398	15320	15306	15349	15532	15555	15339	15394	15252	15244	15333	15257	15489	15429	15370	15302	15194	15358	15326	15379	15272	15473	15392	15316	15447	15379	15359	15406	15249	15274	15295	15419	15414	15247	15267	15316	15184	15230	15275	15341	15338	15261	15513	15352	15408	15466	15086	15351	15348	15201	15370	15284	15234	15535	15273	15364	15231	15207	15186	15419	15442	15514	15257	15392	15415	15372	15397	15362	15398	15476	15261	15318	15183	15335	15284	15399	15319	15456	15501	15298	15332	15407	15500	15310	15360	15487	15285	15374	15288	15368	15347	15539	15348	15422	15460	15337	15396	15561	15427	15417	15374	15320	15445	15217	15574	15241	15379	15198	15364	15439	15196	15398	15318	15239	15425	15428	15493	15380	15231	15256	15515	15327	15360	15165	15323	15187	15588	15474	15208	15575	15579	15359	15313	15332	15339	15339	15185	15133	15385	15251	15189	15253	15251	15415	15503	15351	15321	15470	15398	15195	15342	15347	15159	15387	15338	15343	15288	15317	15429	15257	15271	15299	15442	15445	15485	15533	15389	15447	15085	15261	15499	15109	15364	15210	15188	15333	15298	15538	15370	15644	15548	15320	15521	15460	15360	15484	15429	15463	15279	15528	15364	15301	15364	15267	15293	15333	15323	15288	15316	15510	15316	15463	15170	15347	15331	15351	15130	15272	15275	15384	15396	15252	15422	15359	15334	15404	15384	15323	15236	15481	15368	15444	15373	15281	15342	15310	15415	15403	15138	15461	15376	15413	15003	15303	15463	15425	15539	15178	15460	15332	15388	15467	15431	15364	15297	15345	15401	15232	15443	15276	15470	15390	15487	15410	15439	15219	15293	15302	15310	15441	15404	15392	15373	15526	15268	15156	15374	15475	15312	15305	15452	15455	15332	15424	15479	15399	15530	15357	15326	15226	15479	15213	15345	15318	15305	15416	15455	15473	15348	15246	15452	15514	15260	15507	15616	15523	15340	15173	15330	15564	15434	15377	15211	15309	15312	15321	15325	15422	15407	15182	15586	15367	15367	15449	15475	15491	15240	15437	15400	15323	15383	15543	15353	15380	15572	15329	15379	15295	15281	15168	15368	15445	15271	15269	15428	15471	15569	15339	15436	15492	15286	15176	15443	15166	15270	15391	15304	15315	15181	15488	15560	15576	15478	15332	15378	15337	15318	15434	15365	15311	15176	15464	15268	15392	15510	15298	15327	15506	15438	15315	15383	15347	15213	15439	15443	15371	15520	15369	15478	15346	15465	15496	15416	15533	15203	15523	15318	15264	15297	15449	15327	15479	15452	15362	15514	15419	15217	15414	15450	15236	15455	15628	15330	15430	15499	15623	15419	15232	15077	15397	15283	15280	15256	15285	15205	15427	15190	15158	15413	15402	15313	15454	15195	15401	15222	15160	15303	15349	15287	15266	15384	15326	15392	15393	15355	15325	15408	15377	15416	15452	15351	15386	15271	15391	15368	15510	15165	15451	15258	15289	15507	15404	15238	15292	15449	15417	15307	15372	15330	15451	15425	15373	15322	15317	15430	15311	15446	15475	15403	15407	15193	15224	15486	15272	15439	15221	15398	15470	15355	15194	15256	15439	15477	15166	15292	15543	15367	15392	15463	15434	15548	15295	15457	15340	15508	15200	15293	15336	15586	15441	15303	15481	15373	15405	15305	15270	15507	15207	15411	15106	15370	15251	15329	15365	15440	15395	15268	15483	15390	15492	15585	15473	15276	15345	15319	15268	15396	15242	15281	15513	15245	15322	15438	15403	15481	15391	15392	15340	15382	15350	15578	15534	15282	15307	15392	15545	15631	15456	15432	15268	15394	15591	15218	15289	15436	15275	15423	15409	15306	15477	15612	15387	15406	15387	15520	15311	15300	15380	15169	15394	15418	15388	15391	15223	15316	15336	15432	15478	15291	15111	15418	15271	15399	15404	15459	15369	15342	15481	15404	15446	15439	15182	15312	15302	15335	15351	15287	15311	15268	15422	15416	15460	15472	15349	15369	15370	15442	15407	15399	15462	15533	15353	15353	15170	15453	15517	15394	15325	15373	15264	15305	15129	15347	15397	15329	15594	15305	15262	15505	15323	15378	15404	15323	15444	15246	15352	15361	15465	15311	15513	15340	15609	15476	15381	15236	15573	15409	15468	15303	15333	15291	15263	15405	15161	15076	15425	15569	15416	15459	15309	15306	15321	15363	15317	15341	15480	15527	15319	15454	15307	15146	15355	15135	15187	15384	15357	15338	15480	15419	15483	15342	15236	15427	15418	15262	15362	15262	15246	15454	15497	15255	15185	15254	15360	15499	15484	15508	15519	15319	15386	15398	15396	15285	15554	15425	15477	15424	15307	15261	15645	15144	15359	15504	15391	15362	15419	15445	15519	15312	15395	15455	15480	15258	15244	15411	15369	15447	15212	15380	15441	15356	15391	15420	15226	15331	15504	15306	15218	15541	15386	15380	15487	15225	15264	15166	15469	15223	15350	15384	15442	15269	15482	15515	15384	15265	15093	15517	15266	15227	15403	15509	15459	15278	15309	15205	15468	15409	15312	15347	15359	15314	15180	15451	15511	15282	15336	15350	15297	15333	15574	15429	15401	15446	15605	15338	15449	15488	15511	15309	15418	15380	15404	15466	15364	15366	15275	15415	15212	15306	15402	15446	15469	15272	15520	15484	15431	15426	15237	15210	15504	15394	15139	15168	15487	15372	15392	15500	15438	15229
32649	53776	47690	36755	31002	26248	22414	20294	18392	17363	16643	16152	15551	15188	14942	14588	14643	14392	14333	14170	14118	14086	13991	14227	14007	13969	13964	13802	13771	13915	13792	13778	13596	13772	13710	13758	13607	13753	13545	13897	13839	13576	13689	13654	13705	13905	13683	13774	13876	13711	13671	13671	13629	13767	13739	13719	13637	13802	13754	13751	13621	13806	13562	13627	13614	13646	13683	13675	13802	13782	13647	13699	13517	13695	13720	13708	13770	13677	13762	13668	13844	13654	13770	13823	13671	13665	13667	13497	13676	13590	13682	13858	13644	13574	13683	13776	13508	13762	13605	13846	13514	13757	13719	13634	13780	13693	13572	13779	13601	13633	13558	13609	13700	13710	13762	13588	13698	13679	13653	13990	13633	13722	13907	13754	13788	13786	13418	13731	13700	13636	13894	13683	13671	13639	13705	13956	13770	13748	13675	13617	13767	13757	13723	13716	13661	13846	13743	13591	13746	13787	13685	13576	13636	13868	13693	13665	13820	13691	13750	13747	13727	13699	13699	13713	13555	13672	13560	13687	13716	13592	13715	13638	13728	13684	13683	13628	13846	13490	13717	13669	13706	13852	13927	13606	13702	13832	13795	13632	13726	13736	13576	13863	13610	13560	13750	13716	13686	13732	13671	13575	13602	13599	13821	13880	13708	13781	13733	13724	13615	13812	13682	13833	13671	13734	13692	13699	13677	13736	13811	13565	13583	13734	13781	13698	13700	13530	13676	13763	13708	13819	13827	13701	13635	13740	13715	13712	13702	13754	13667	13719	13726	13573	13650	13916	13612	13630	13581	13759	13603	13773	13774	13363	13566	13525	13616	13642	13735	13738	13732	13662	13734	13789	13675	13804	13714	13678	13692	13605	13923	13630	13696	13680	13684	13828	13805	13707	13675	13745	13722	13634	13734	13843	13755	13630	13646	13672	13711	13593	13701	13776	13722	13606	13681	13664	13599	13820	13774	13635	13698	13512	13566	13752	13906	13519	13709	13729	13701	13540	13558	13692	13543	13730	13552	13927	13635	13734	13602	13640	13803	13532	13590	13846	13757	13604	13562	13605	13754	13685	13763	13683	13599	13608	13712	13781	13677	13720	13603	13739	13531	13596	13701	13612	13671	13676	13777	13833	13644	13642	13706	13737	13581	13706	13634	13722	13634	13756	13632	13608	13709	13734	13622	13754	13655	13716	13819	13673	13630	13623	13670	13779	13813	13717	13736	13780	13659	13638	13724	13778	13588	13844	13773	13539	13702	13602	13705	13741	13716	13677	13775	13795	13689	13709	13692	13599	13817	13785	13669	13536	13810	13734	13781	13667	13714	13622	13730	13598	13739	13730	13653	13738	13683	13906	13640	13716	13710	13806	13673	13733	13707	13732	13709	13722	13788	13820	13598	13642	13871	13496	13650	13748	13659	13604	13622	13695	13730	13825	13579	13716	13832	13687	13638	13696	13694	13709	13567	13663	13636	13689	13536	13694	13754	13587	13721	13864	13743	13619	13548	13736	13677	13703	13719	13671	13667	13728	13748	13801	13704	13767	13694	13695	13693	13692	13728	13444	13990	13606	13723	13954	13689	13721	13762	13750	13669	13834	13734	13637	13660	13601	13597	13692	13763	13599	13646	13498	13778	13750	13758	13594	13706	13465	13582	13860	13490	13718	13535	13722	13717	13606	13663	13866	13735	13670	13750	13652	13744	13662	13635	13693	13638	13478	13763	13646	13606	13628	13773	13708	13705	13721	13695	13640	13758	13626	13621	13737	13814	13900	13707	13546	13655	13736	13717	13732	13570	13696	13882	13535	13761	13672	13702	13804	13605	13770	13627	13625	13617	13787	13583	13585	13707	13581	13710	13771	13704	13662	13706	13639	13706	13677	13609	13820	13660	13700	13691	13594	13554	13618	13848	13699	13850	13574	13647	13614	13675	13729	13754	13807	13693	13713	13755	13763	13615	13619	13632	13562	13616	13606	13837	13819	13695	13668	13565	13815	13700	13715	13888	13690	13852	13751	13757	13776	13654	13774	13771	13528	13921	13578	13687	13771	13804	13800	13664	13681	13744	13669	13639	13730	13725	13657	13737	13832	13616	13574	13605	13580	13783	13764	13658	13713	13755	13572	13826	13647	13548	13665	13666	13720	13553	13821	13630	13640	13576	13692	13725	13559	13668	13694	13664	13758	13721	13799	13557	13521	13717	13622	13752	13757	13654	13815	13862	13580	13551	13774	13740	13565	13625	13760	13750	13739	13830	13628	13795	13892	13658	13643	13721	13598	13749	13703	13803	13540	13569	13617	13684	13777	13530	13864	13627	13646	13591	13566	13752	13622	13420	13489	13635	13608	13549	13519	13760	13694	13676	13591	13739	13876	13630	13563	13602	13806	13732	13686	13598	13994	13652	13750	13661	13670	13761	13735	13613	13591	13761	13678	13743	13748	13874	13637	13809	13565	13712	13575	13615	13763	13676	13666	13625	13627	13811	13656	13742	13676	13642	13604	13657	13718	13701	13798	13558	13608	13597	13758	13613	13755	13752	13515	13732	13662	13563	13652	13552	13605	13843	13826	13713	13680	13819	13722	13710	13560	13498	13753	13602	13599	13537	13787	13779	13788	13767	13616	13704	13704	13648	13798	13647	13658	13629	13696	13721	13790	13724	13612	13750	13643	13680	13693	13722	13746	13592	13741	13696	13715	13794	13856	13669	13656	13785	13526	13776	13619	13892	13545	13590	13695	13761	13675	13722	13791	13691	13516	13743	13628	13754	13593	13671	13593	13908	13676	13636	13679	13735	13679	13747	13756	13685	13692	13684	13606	13843	13754	13450	13723	13674	13601	13679	13757	13778	13536	13796	13539	13679	13760	13757	13610	13658	13705	13673	13720	13798	13574	13706	13799	13707	13737	13746	13775	13852	13808	13712	13861	13648	13657	13635	13722	13748	13780	13776	13648	13634	13940	13673	13547	13586	13832	13845	13614	13662	13608	13678	13535	13707	13755	13723	13653	13638	13798	13638	13746	13779	13734	13662	13573	13768	13687	13755	13888	13685	13676	13562	13797	13705	13707	13646	13624	13886	13713	13548	13780	13734	13815	13804	13766	13687	13662	13728	13723	13635	13593	13862	13673	13663	13635	13565	13727	13596	13581	13846	13846	13761	13677	13905	13769	13568	13670	13767	13676	13555	13642	13604	13737	13730	13562	13650	13635	13661	13651	13733	13588	13694	13765	13723	13687	13691	13833	13770	13676	13709	13644	13854	13747	13548	13665	13666	13878	13673	13722	13721	13757	13562	13670	13599	13701	13786	13652	13820	13724	13722	13643	13690	13555	13782	13789	13709	13863	13511	13631	13771	13866	13674	13513	13749	13563	13913	13696	13725	13782	13575	13756	13699	13694	13737	13762	13826	13693	13788	13734	13588	13686	13884	13639	13728	13814	13763	13630	13627	13744	13595	13728	13823	13673	13593	13602	13753	13707	13584	13652	13596	13742	13716	13713	13579	13709	13571	13710	13659	13684	13669	13736	13683	13755	13680	13583	13901	13719	13468	13732	13687	13673	13485	13644	13706	13694	13680	13614	13660	13818	13804	13555	13671	13852	13676	13594	13525	13780	13662	13600	13730	13796	13613	13566	13765	13671	13644	13771	13690	13614	13779	13615	13647	13597	13556	13846	13646	13739	13596	13649	13523	13537	13787	13593	13678	13637	13808	13633	13731	13629	13738	13697	13657	13836	13599	13611	13662	13568	13924	13597	13638	13680	13581	13695	13802	13648	13756	13633	13589	13910	13770	13809	13729	13873	13643	13786	13580	13635	13636	13588	13830	13636	13717	13804	13803	13674	13547	13670	13680	13728	13563	13683	13619	13547	13761	13761	13723	13517	13703	13858	13726	13621	13701	13523	13607	13708	13669	13640	13916	13627	13735	13612	13785	13596	13684	13705	13676	13639	13659	13656	13736	13740	13611	13702	13628	13727	13672	13821	13632	13732	13649	13761	13767	13753	13676	13756	13741	13748	13775	13615	13603	13595	13708	13704	13725	13668	13648	13821	13681	13700	13681	13569	13719	13679	13738	13777	13754	13693	13578	13925	13687	13704	13616	13688	13641	13745	13802	13893	13808	13582	13717	13629	13640	13697	13697	13646	13794	13682	13594	13596	13710	13704	13779	13789	13674	13645	13703	13664	13586	13728	13765	13562	13632	13802	13651	13730	13709	13761	13591	13665	13716	13709	13673	13557	13744	13684	13577	13698	13542	13728	13685	13829	13818	13634	13828	13726	13709	13755	13776	13563	13566	13698	13681	13641	13593	13647	13676	13729	13690	13591	13783	13736	13755	13692	13574	13780	13640	13717	13609	13704	13493	13775	13635	13629	13547	13659	13658	13837	13828	13701	13684	13626	13651	13662	13712	13610	13601	13671	13568	13587	13616	13685	13685	13422	13703	13610	13771	13725	13596	13557	13715	13708	13777	13669	13716	13588	13686	13612	13714	13662	13683	13724	13635	13674	13733	13716	13659	13790	13785	13644	13754	13495	13626	13608	13721	13692	13797	13827	13669	13677	13576	13657	13733	13691	13789	13559	13714	13678	13744	13615	13645	13714	13741	13525	13638	13682	13628	13732	13702	13598	13715	13657	13693	13568	13756	13799	13787	13615	13737	13693	13727	13673	13836	13668	13616	13739	13725	13603	13774	13706	13603	13769	13865	13835	13727	13665	13761	13595	13688	13875	13779	13667	13714	13636	13633	13750	13884	13606	13596	13810	13755	13721	13872	13581	13842	13515	13610	13952	13694	13733	13594	13732	13770	13738	13511	13615	13745	13675	13640	13805	13670	13801	13687	13608	13822	13602	13707	13840	13696	13803	13836	13690	13756	13842	13595	13655	13759	13733	13702	13696	13684	13771	13606	13657	13595	13803	13762	13655	13578	13711	13669	13874	13697	13794	13836	13760	13722	13734	13602	13640	13622	13792	13481	13629	13680	13726	13754	13634	13732	13531	13876	13606	13784	13719	13824	13583	13772	13755	13591	13747	13612	13665	13676	13742	13693	13828	13639	13531	13755	13602	13643	13662	13723	13641	13656	13498	13677	13743	13773	13705	13720	13714	13719	13558	13724	13674	13783	13693	13807	13659	13673	13781
22893	21144	28928	23842	22584	25952	27318	22046	20153	19341	18780	18079	17714	17828	17162	17103	16748	16982	16597	16694	16515	16529	16556	16299	16334	16427	16229	16388	16227	16141	16111	16354	16156	16194	16182	16117	16264	15964	15968	16248	16128	15998	16276	16211	15989	16026	15989	16061	16028	16052	16089	15941	16082	16074	16139	15819	16186	16127	16136	16390	15996	16043	15880	15998	15847	16028	15963	16171	15894	15805	16280	15967	16061	16009	16047	16127	16049	16200	15770	15979	16119	15979	15974	15977	16137	15905	16061	15887	16032	15956	16113	15870	16062	16066	16167	16042	15899	16085	15829	15945	16105	15916	15882	16020	16189	16100	16064	16126	16153	16019	15911	16055	15990	16016	16033	15915	16117	16301	16131	16023	15909	15874	15844	16009	15858	15845	15959	16058	15936	15892	16071	16016	16112	16069	15825	16020	15921	16020	15937	16008	15906	16087	15901	15994	15929	15906	16108	16083	15814	16019	15830	16111	15944	16018	15982	16048	16071	16086	16179	16117	16002	15868	15998	15775	16151	16131	16174	16091	15938	15876	16122	16144	16125	15973	16079	16140	15979	15868	15945	15929	15909	16252	16034	15929	16006	15836	15833	15949	16132	16122	16103	16083	15834	15965	15903	15921	16040	15973	15986	15934	15863	15823	16038	15895	16006	16146	16032	15962	15946	15961	16170	16212	16104	16037	16032	15974	16096	15884	15984	16207	15943	16021	16016	16118	16175	15979	16066	15886	16100	16103	16121	16020	16042	15864	15919	16017	15907	15741	16034	15644	15828	15905	15973	15959	15921	16111	16092	16084	16142	15998	16035	16037	16294	15965	16044	16047	16063	16002	15969	16158	16013	15880	16185	15992	16002	15938	16076	16045	16049	15967	15759	16125	15930	16115	16129	15903	15603	16208	16030	15982	16233	16207	16080	15923	16099	16038	15914	15988	15917	15926	15948	16024	16104	16188	16043	15932	15973	15862	15879	15961	16053	15957	16052	15925	15972	16003	15932	15962	16050	15835	16129	16020	16067	15924	16022	15850	15838	15923	15916	15968	16026	16118	15798	16030	15900	15989	15980	16063	16031	15855	16048	15987	15821	16081	16198	16059	16022	15868	16024	15934	15948	15824	16051	16043	15969	16021	15940	15973	15829	16047	15971	16031	15946	16017	15995	15867	15989	16035	16028	15904	16075	16018	16113	15899	15942	16088	15861	16097	16005	15959	16169	16040	16157	16001	16060	16168	16023	15970	16102	15949	16101	16193	16083	15996	15955	16133	16052	15754	16020	15985	16214	15968	15930	16148	15989	15809	15911	16096	16057	15907	15867	15910	16089	16018	16011	16158	15867	15973	15954	16140	15884	16098	16244	15816	16061	15953	16008	15981	16035	16146	16094	16036	16184	16115	16057	15859	15924	16136	15845	15726	15956	15783	15936	15850	16022	16066	16110	16035	15960	16097	16196	15939	16180	15954	16071	15944	16036	15972	15847	15915	16045	16083	15997	15955	15928	16096	15963	15913	16307	15879	15926	15976	15882	16142	15942	15935	15963	16033	16175	15738	15987	15856	16072	15996	15958	16076	15827	15832	15978	16053	16034	16098	15863	16049	16046	16053	16121	15808	16123	15924	16076	16001	16026	16087	15836	15914	15968	15869	16136	15967	16123	15944	15778	16114	16187	15953	15927	15875	16022	16099	16055	15726	16103	16084	16295	15995	15869	16145	15928	16134	15976	15929	16073	16150	16011	15892	15977	15874	15971	15771	16043	15998	15961	15875	15982	16011	16027	15874	16040	15937	15834	15915	15808	15973	15914	16031	15849	16031	15865	15945	15825	16044	15931	16113	15948	16005	16082	16089	16124	15843	16009	16115	16063	15942	15822	15949	15955	15958	16008	16110	15828	15730	15879	15849	15995	16129	15992	15775	15993	15985	16155	16131	16081	15870	16088	15896	16067	16139	16146	16080	15960	16142	15915	16052	15920	15842	15864	15896	15833	15995	16055	16046	16021	16068	15942	15894	15978	16130	15978	15858	15946	16117	15953	15750	15958	15943	16025	15876	16026	15929	16106	15860	15953	16013	16003	15879	16004	15907	16188	16001	16018	16130	15879	15856	15954	15966	16026	16122	15819	15997	15917	16155	16132	15970	16146	16161	16023	15835	15980	15851	15895	15954	16019	15950	16005	16211	15903	15811	16183	16017	16186	16047	16146	15836	15930	16158	15841	16005	16056	16092	16117	15799	16007	16007	15907	16002	15978	16126	15937	15953	16005	15960	15984	16007	16064	16103	15700	15949	16073	15859	16025	15908	15862	15760	15934	16086	16015	16075	16073	15867	16043	15882	15967	16009	15848	15833	16065	16024	15767	15970	15880	15869	16112	15997	15796	16007	16073	15975	16144	15931	16080	15935	16130	16023	16104	16100	15909	15920	15853	16058	16009	16021	15766	16019	16093	16115	15975	15883	16183	16132	16095	16047	15905	16060	16005	16076	15933	16061	16047	15984	16058	15950	16228	16115	16032	16034	16164	15911	16118	15975	16046	16152	15775	15962	15799	15938	16167	16021	15885	15811	15902	16124	16028	15801	16063	15985	15992	16133	16041	15843	16138	16055	16119	15919	16213	15785	15921	15974	16261	16015	15999	16075	16078	16114	15962	15946	16112	15975	15940	15767	16047	16007	15956	15983	16118	16035	15946	16185	15877	16060	15896	15836	16025	15854	16321	15947	16049	16051	15999	15928	16177	16127	16020	16055	16211	15961	15855	16057	16006	15957	16133	15981	15758	15920	15949	16092	16100	16203	16116	15910	15897	15803	15974	15960	16068	15905	15918	16042	16147	16071	15956	16088	15868	15945	16067	15881	15894	16044	16187	15990	16038	16111	16033	15952	16145	16024	16098	15892	16061	16075	15791	15827	16020	15881	16108	16081	15972	15972	16025	15973	16021	16028	15934	15963	15752	15810	15946	16043	15961	15936	16252	16024	15967	15913	16035	16010	15972	15970	15855	15947	15904	15858	15997	15882	15981	16019	16010	16214	15874	15891	16041	15874	16008	16013	16167	15967	15996	15897	16046	15850	16096	15933	16104	16296	15940	15908	15758	15952	15838	15845	15742	16108	16023	16126	15988	16064	16055	15823	16091	16139	16094	16033	15971	15840	15758	15915	15910	16070	15976	16072	15902	15939	15948	16000	15998	15905	16067	15918	15858	16068	16026	16154	16065	16098	15873	15894	15930	16138	16087	15862	16116	16063	16065	15783	16063	15802	16111	15857	15960	16004	15931	15846	16037	16074	16094	16059	15977	15827	16151	16009	16002	16062	16177	16094	16008	15962	16025	16133	15911	16021	16112	15936	16122	15799	15786	15939	16056	16111	16023	16032	15793	15742	16061	16160	16099	16053	15843	15885	16059	16097	15978	15971	16057	16158	16072	16047	15982	15868	16030	15927	16078	16271	15848	15964	16192	16126	15883	15832	15882	16099	15911	15925	16089	15868	16155	15989	16025	15772	15910	16044	15978	16108	16054	15636	15980	16032	16003	15923	15970	15913	16144	16122	16058	15962	15937	15936	16156	16009	16002	16019	15925	16077	16041	16105	16013	15954	16000	16110	16009	15837	16034	15922	15925	15865	15956	15978	16140	15853	16087	15938	16144	15810	15958	16045	15949	15954	16133	15977	15909	15965	15867	15928	15940	16016	16176	16097	16091	15845	15882	16133	15960	16014	15980	16012	16118	16069	16242	16121	15832	15904	15792	16003	16050	15811	16029	16053	16117	16057	16194	15928	15889	16034	15987	15849	16091	16019	15988	16143	16299	15940	15750	15983	16065	15803	16028	15777	15969	16086	16054	15951	16046	16013	16018	15910	16155	15942	15882	15717	15956	15885	15897	15737	16013	15957	16028	15751	16329	16022	15937	16157	15946	15871	15824	15990	15950	15924	16001	16044	15807	15976	16231	16086	16042	15861	15866	15940	15931	15854	16006	16042	16102	16017	15801	16221	16146	16128	15818	15833	15999	15927	16019	16020	16002	16030	16069	16037	16101	15946	16003	15908	15963	15959	16104	16136	15985	15857	15825	16204	16121	15937	15977	16072	16025	15847	16038	15925	16004	15783	15946	15784	16061	15930	16187	16034	15956	15926	16036	15650	15997	15856	15936	15998	16013	16108	16256	16136	16027	15939	16082	15971	15866	15800	16045	15978	16018	15906	16069	16055	15967	15917	15963	16062	16060	16145	16123	15962	15929	16066	16054	16010	15904	15816	15947	16165	15929	16153	16097	16240	16050	15938	15909	15905	15974	15841	15982	15843	16030	15875	16140	16089	15922	16012	15899	16113	15989	16062	16156	15959	16015	15985	16140	15906	16028	15843	15949	15783	16099	16176	15913	16177	16065	15972	16300	16117	15931	16009	15750	16020	16034	15809	15853	15927	15958	16096	16289	15974	16008	16019	15870	16013	16087	15942	15730	15980	15958	15978	15839	15957	15951	15913	15922	15881	16082	15935	15824	16178	15839	15909	15860	15895	16067	15819	15936	15895	16172	16324	15887	15901	16102	15914	15986	15973	15919	15996	16113	16049	16171	16020	15988	16048	16076	15930	16013	16071	15916	15870	16079	16031	15789	16001	15929	15865	16025	15952	16057	16124	15841	16002	16173	15895	16078	15916	15980	15975	16161	16232	16153	15949	16093	15943	15994	16063	15901	15954	15892	15954	15943	15901	16011	15994	16061	15988	15991	15949	16060	16028	16058	15921	15731	15737	15990	15996	15851	15827	15786	16096	16161	16328	16035	16053	15925	16081	16001	16064	16037	15750	16100	16071	15968	16236	16114	15949	16041	15992	15942	15924	15920	16081	15899	15919	15981	15895	16009	16167	16010	15962	16151	16095	15910	16095	15995	16030	16023	15962	15982	16016	16118	15969	16038	15986	15929	16149	16133	15858	15969	15813	16005	16050	15977	16064	16031	15967	16035	16075	15910	15843	15938	15933	15944	15980	16043	16034	16056	15843	15998	15839	16096	15908	15907	15837	16069	15965	15899	15908	15902	16082	15980	15948	16044	16090	16192	16047	15975	15961	16058	15910	15992	15895	16161	15968	15948	16024	15769	15855	16328	16137	15883	16195	16125	16094	15979	15766	15958	16267	15883	16113
37581	60650	53160	40916	33831	28503	24968	22628	20273	18701	17832	16988	16588	16021	15680	15468	15217	14921	14775	14900	14670	14462	14586	14457	14460	14412	14405	14238	14346	14145	14390	14110	14142	14234	14114	14190	14109	14036	14142	14126	14165	14187	14137	14172	14089	14143	14185	14217	14079	14106	14012	14051	14088	14038	13982	14155	14156	14101	14050	14027	14061	14199	14161	14213	13922	14035	14059	14163	14031	14024	14130	14164	14207	14235	13992	13985	14236	14065	14115	14116	14099	14088	13946	14104	14163	13834	14074	14082	14101	14330	14042	14053	14157	14143	14142	13864	14033	13966	14045	14122	14115	14053	14130	14089	13866	14199	14130	14042	14186	14148	14111	14070	14118	14180	14030	14091	13944	13984	14141	14228	13993	14067	14189	13903	13997	14159	14011	14006	14144	14036	13933	13984	14212	14001	14012	14195	14005	14150	14121	14015	13946	14148	14173	14166	14054	14083	13979	14117	14073	13923	14020	14113	14192	14101	14024	13987	14097	14250	14002	13905	14081	14035	14176	14117	14075	14040	14073	14059	14082	14097	14085	14061	14037	14066	14006	14128	14077	13940	14026	14083	14178	14125	14044	14215	13840	14133	13996	13919	14075	14058	13942	14120	14103	14091	14013	14022	13905	14375	14068	14008	14076	14060	14092	14176	13975	14008	14150	14067	14153	13986	14167	14039	14068	14124	14058	13837	13937	14294	13963	13758	13907	14197	14023	13941	14039	14119	14153	14088	14184	14158	13929	14005	14038	14171	14155	14082	14012	14131	14075	14124	14027	14114	13989	13923	14037	13941	13997	14094	14200	14051	14099	14127	13971	14082	14175	13904	14058	14013	13987	14192	14098	13980	14235	13978	14023	13983	14101	14106	14095	13955	14049	14051	14052	14092	14023	14066	13986	14035	14149	14160	14081	14100	14097	14153	14056	14162	14170	14097	14110	14202	14048	14175	14040	14050	14112	14115	14191	14063	13998	14159	14033	13937	14028	14064	14122	14185	14157	14142	13904	13955	13991	14156	14146	13817	13879	14053	14094	14058	14042	14076	14009	14067	14202	14059	14094	13999	14038	14039	13997	14052	14075	13982	14025	13944	13931	14106	13940	13948	14148	13973	14160	13983	14016	13989	14116	13980	14020	14169	14024	14104	14101	14044	14070	14163	14018	14072	14205	14035	14008	14113	13981	14040	14071	13912	14117	14003	14265	14209	14153	14053	14028	14091	14106	14166	13977	13920	14186	14200	14081	13986	14128	13934	13874	14050	14198	14044	14133	13919	14212	13966	14126	13859	14070	13918	13963	14115	14054	14096	14024	14078	14100	14122	14006	13893	14163	13950	14021	14123	14119	13970	14089	14174	13922	13971	14109	13908	14201	14007	14089	13940	14058	14013	14102	13979	14201	14096	14102	14012	14043	14073	14186	14148	14012	14008	14027	14155	14103	14156	14073	14141	13894	14112	14177	14131	14148	13909	14115	13908	14127	14068	14103	13976	13965	14024	14084	14103	14002	14141	14129	14160	14021	13986	14166	14191	14015	14192	14140	14187	14153	14040	14117	14096	14180	13954	14214	13959	13858	14138	13795	14176	14106	13976	14022	14075	14045	14097	14000	14104	13989	14004	13972	13951	14050	13911	14158	14039	14027	14025	14070	13985	13883	14086	14057	14284	14011	13989	13885	14025	14083	14085	14089	14165	14018	14078	14148	14006	14095	13979	14112	14015	13872	14023	14085	14088	14047	14090	14031	14246	14039	14050	14065	14075	14306	14000	13922	13975	13963	14054	14125	14083	14250	14147	14056	14117	13987	14086	14149	14088	14042	14124	14027	14020	14003	14047	14062	14268	14058	14147	14136	14030	14125	14100	14086	13904	14194	14002	14105	14002	14298	14027	14137	14010	13886	13995	14010	14019	14148	13945	13991	13950	14055	14133	14078	14127	14064	14038	13933	13980	14124	14152	14088	14276	14056	14042	13990	14263	14160	14167	14092	13966	14087	14198	13969	14163	14139	14263	14035	14112	14020	14159	14023	14179	14141	14156	14104	13926	14140	14124	14101	14028	13979	14011	13990	14117	14064	14165	14076	14004	13999	14249	13865	14183	14073	14050	14053	14075	14057	14033	14046	13950	13941	14063	14115	14129	13938	13954	14179	14065	13995	14503	14101	14013	14049	14074	14185	14225	14119	13990	14034	14018	13958	14035	14055	14047	14148	14100	14146	14025	13865	14133	14126	13815	13912	14016	13949	14030	14104	14071	14163	14042	14140	14049	14146	14070	13948	13971	14058	13905	14083	13908	14180	14015	13871	14026	14130	13920	14053	14206	14184	14052	14146	13955	14116	14012	13964	13971	14069	14061	14093	14052	14007	13934	14141	14038	14033	14088	13853	14115	13838	14053	14072	14020	14010	14011	14145	14041	14022	14053	14124	14034	14157	14120	14031	14170	14156	13981	14262	14084	14107	14033	13986	13988	14184	13911	14266	14187	14092	14052	13980	14015	14102	14025	14060	14081	14154	14159	14017	13894	14075	14041	14023	14011	13937	14252	14113	14107	14087	14155	14010	14080	14092	14147	14122	14069	13980	14079	14075	14137	13975	14002	13904	14136	13933	13934	14080	14078	14017	14124	13876	13955	13850	13847	13953	13908	14023	14161	14111	14075	14105	14113	14040	14034	14247	13909	13986	14111	13900	14146	14058	14104	14006	14193	13975	14112	14074	14033	14050	14120	14082	13944	13962	14051	14146	14047	14199	13868	14256	14064	14078	14022	14080	14049	14030	14106	14070	14055	14181	14136	13929	13908	14072	14083	14155	13957	14089	14103	14093	13949	14162	13902	14023	14116	14058	13953	14119	14098	14035	14004	14076	13969	14064	14152	14108	13996	14013	13929	14120	13945	14027	14024	14083	14049	13842	14132	14108	14152	14068	14168	14284	14032	13977	14109	14124	14024	14099	14119	14009	14047	14143	14015	14324	13941	13920	14035	14151	14120	14047	14032	14018	14020	14119	14046	14131	14027	14019	14092	13978	14115	14240	14001	14111	14105	14006	14128	14136	14197	14048	14026	14004	14035	14102	14106	14111	14139	14058	14020	14069	14176	14006	14073	13980	14178	14014	13945	14201	14107	14041	14193	14130	14127	14047	14065	14020	14121	14164	14220	14011	13965	14101	14118	14094	14132	14075	14083	14041	14137	14054	14143	14180	14108	13934	14089	14111	14042	14074	14152	14118	14121	13846	14069	14102	14051	14220	14092	14017	14090	14045	14071	14029	14228	14138	14109	14085	14071	14053	14124	14039	14060	14016	14029	14118	14143	14209	13966	14068	13972	14075	14149	14216	14030	13992	14023	14021	14081	14107	13832	14111	14016	13987	14098	14216	14000	14007	13959	14050	14209	13919	14105	13992	14141	14029	14021	14009	13972	13974	14117	13959	13941	14055	14138	14000	14012	14119	14054	14107	13981	14178	14108	13900	13991	14157	14027	14151	14246	14077	14229	13941	14043	14192	14042	13943	13998	14019	13961	14074	13952	14135	14117	14022	14158	14000	13912	13991	14036	14081	14155	13905	13973	14019	14154	14127	14064	14047	14245	13949	13998	14013	13910	14270	13973	13986	13988	14011	14007	14085	14061	13960	14170	14009	14247	14086	14122	14054	13941	14055	14157	14151	14040	14195	14241	14042	14126	14164	13970	13975	14105	14070	14043	14061	14073	14130	14051	13960	14042	14009	14119	14031	14173	14169	14043	13986	14171	13965	13945	14170	13961	14001	14082	14035	14117	14102	14113	14073	13957	13989	14205	14074	14037	13969	14033	14145	14094	14039	13965	14174	14004	13990	14053	14073	14095	13993	14121	14208	14061	13936	14007	14101	14052	14065	13940	13983	13974	14041	13903	14100	14033	14139	14074	13837	13940	13979	14195	14013	14209	14022	14167	14170	14039	14013	13993	13946	14092	14176	14039	14100	14064	14066	14148	14113	14193	14100	13921	14217	13891	14039	13972	14026	14115	13886	14003	14086	13995	14087	14067	14023	14053	14109	14116	14064	14004	13981	14127	13895	14062	13960	14028	14103	14102	13967	14054	14194	14011	14154	14093	14002	14155	13836	14162	14078	14245	14181	14057	14036	14093	14089	14144	13976	13838	13982	14029	14179	14098	14067	14066	14148	14084	14010	13908	14064	14047	13963	14180	14015	14026	14087	13994	14199	14079	14135	14152	13960	14059	13932	14116	14029	14062	14103	14184	14123	14159	14118	13897	14029	14203	14119	14060	13992	14021	13991	14118	14046	13937	14135	13939	14104	14064	13991	13922	14147	14209	13999	13953	14161	13896	13957	13987	14182	14185	13950	14195	14143	14100	14052	13980	14064	13980	14059	13886	13940	14102	14217	14061	14065	14011	14043	14228	14008	14023	13875	13979	14097	14077	14128	14090	14054	14118	13867	14207	14089	14076	14054	13871	14003	14088	13957	13976	14095	14254	14055	14056	14195	13981	13980	13988	14012	14026	14000	14066	14136	14096	13989	14024	14299	14139	14085	14173	14029	13972	13950	14120	14308	14162	14037	13971	14102	14008	14081	14080	13876	14074	13980	14022	13984	14127	13861	13974	14022	14176	14141	14064	14050	14109	13966	14032	14146	14138	13895	14148	14116	14117	14141	14032	14153	14144	14059	14042	14139	14025	14008	13909	14043	14125	14072	14065	14134	14009	14056	14035	14171	14183	14064	14190	14015	14111	13987	14086	14213	14110	13952	14024	14010	14095	14041	14000	14244	14213	14148	13815	14099	13925	14191	14041	13993	13980	14142	13937	14001	13922	14187	14083	14070	14131	14080	14108	14151	13996	14073	14064	13880	14075	14074	14023	14012	14133	13967	14078	14079	14175	14149	14020	14103	14035	14090	14225	14190	14087	13992	14115	14132	13962	14113	14064	14207	14081	14103	14078	14006	14073	14067	13930	14050	13921	14108	13992	13985	14149	14100	14120	14124	13963	14139	13878	14183	14027	14060	14008	14279	14109	14047	14172	14182	13950	14066	14101	13988	14119	14233	14150	14015	14212	13926	14022	14071	13951	14230	14093	14182	14178	14023	13949	13982	13997	14031	14096	14058	13992	14089	14010	14087	14074	14179	14113	14053	14129	14026	13839
29723	30428	36851	30801	23947	21184	19525	18155	17278	16959	16490	16090	15998	16033	16000	15674	15861	15634	15732	15611	15468	15320	15493	15587	15530	15614	15354	15503	15245	15297	15239	15385	15252	15472	15486	15319	15359	15307	15369	15296	15381	15399	15380	15374	15181	15114	15394	15291	15344	15310	15420	15308	15304	15295	15389	15501	15336	15203	15293	15475	15380	15429	15523	15549	15412	15262	15415	15280	15284	15346	15207	15391	15465	15275	15542	15272	15293	15442	15426	15298	15479	15434	15023	15289	15464	15157	15358	15334	15244	15363	15344	15285	15394	15263	15206	15368	15381	15468	15190	15310	15228	15411	15340	15124	15443	15126	15380	15397	15287	15265	15554	15387	15166	15264	15216	15266	15368	15343	15280	15428	15219	15264	15467	15304	15375	15334	15339	15308	15152	15404	15340	15545	15273	15487	15311	15393	15372	15314	15340	15425	15439	15237	15105	15415	15288	15418	15544	15363	15215	15464	15372	15321	15314	15140	15347	15107	15383	15207	15460	15278	15308	15344	15321	15403	15312	15346	15239	15189	15213	15268	15324	15394	15118	15137	15321	15467	15380	15340	15439	15314	15180	15695	15374	15418	15196	15243	15278	15427	15191	15337	15316	15255	15381	15264	15201	15289	15263	15346	15280	15214	15191	15146	15421	15188	15364	15272	15566	15188	15434	15448	15460	15220	15318	15361	15296	15331	15366	15425	15479	15272	15490	15372	15340	15280	15355	15189	15466	15087	15350	15245	15317	15464	15326	15252	15193	15396	15446	15340	15309	15456	15201	15184	15389	15245	15387	15260	15351	15319	15214	15296	15244	15307	15309	15383	15345	15462	15400	15236	15227	15267	15230	15454	15301	15320	15358	15354	15430	15356	15430	15465	15358	15334	15415	15425	15260	15344	15430	15426	15337	15179	15415	15330	15264	15431	15345	15270	15104	15436	15197	15515	15420	15373	15199	15358	15461	15424	15132	15436	15437	15271	15200	15258	15231	15291	15311	15304	15472	15374	15338	15275	15240	15164	15213	15459	15373	15258	15315	15306	15434	15362	15236	15442	15414	15170	15360	15249	15263	15314	15433	15119	15531	15318	15422	15072	15318	15293	15277	15428	15366	15443	15279	15155	15378	15409	15466	15482	15245	15241	15112	15242	15314	15427	15227	15175	15381	15201	15309	15158	15112	15342	15221	15283	15273	15504	15368	15374	15188	15359	15321	15267	15251	15535	15273	15461	15186	15240	15339	15372	15251	15347	15310	15155	15129	15349	15397	15540	15331	15312	15274	15304	15267	15305	15185	15261	15332	15322	15283	15400	15357	15035	15275	15421	15235	15235	15497	15386	15402	15258	15219	15472	15157	15376	15311	15533	15452	15362	15394	15180	15148	15239	15430	15297	15561	15576	15433	15371	15386	15262	15450	15526	15224	15498	15373	15322	15180	15286	15287	15145	15238	15230	15308	15280	15326	15307	15195	15216	15401	15273	15499	15526	15399	15332	15383	15329	15301	15253	15522	15295	15319	15394	15300	15461	15277	15186	15178	15305	15366	15354	15161	15187	15215	15332	15309	15293	15447	15439	15415	15286	15388	15268	15091	15262	15256	15309	15345	15279	15221	15513	15362	15188	15172	15308	15201	15266	15222	15260	15278	15398	15344	15376	15389	15207	15441	15197	15360	15458	15231	15301	15243	15339	15367	15140	15449	15223	15476	15370	15337	15320	15357	15398	15287	15343	15412	15301	15482	15322	15221	15285	15379	15352	15423	15278	15044	15326	15148	15303	15473	15336	15563	15138	15310	15311	15437	15253	15293	15320	15349	15266	15377	15301	15243	15333	15394	15373	15385	15355	15217	15374	15294	15183	15276	15385	15360	15271	15316	15424	15462	15369	15269	15167	15333	15272	15158	15446	15402	15338	15310	15264	15140	15388	15341	15382	15361	15378	15431	15202	15205	15334	15267	15290	15394	15606	15618	15370	15534	15447	15505	15330	15230	15269	15335	15225	15270	15380	15231	15593	15231	15294	15432	15117	15479	15266	15406	15224	15208	15189	15252	15486	15349	15284	15227	15393	15366	15274	15296	15457	15438	15382	15203	15421	15250	15468	15389	15136	15482	15275	15432	15489	15246	15466	15622	15318	15408	15443	15226	15267	15393	15566	15497	15545	15378	15342	15325	15069	15311	15276	15367	15377	15289	15387	15489	15325	15345	15469	15445	15211	15166	15100	15203	15243	15233	15439	15310	15297	15373	15213	15078	15341	15320	15377	15241	15191	15186	15227	15277	15457	15164	15336	15328	15324	15308	15324	15265	15390	15354	15357	15294	15491	15382	15258	15346	15433	15325	15517	15271	15365	15468	15040	15521	15239	15299	15532	15382	15368	15424	15258	15286	15334	15300	15473	15251	15323	15451	15292	15301	15375	15320	15293	15297	15363	15265	15335	15246	15229	15354	15320	15487	15106	15307	15364	15248	15476	15367	15388	15301	15358	15316	15455	15213	15257	15174	15308	15205	15248	15217	15394	15360	15162	15511	15198	15104	15225	15216	15310	15303	15446	15501	15351	15334	15320	15549	15382	15330	15192	15431	15235	15220	15229	15192	15337	15331	15529	15477	15470	15365	15375	15325	15381	15242	15263	15411	15365	15143	15226	15173	15225	15263	15382	15174	15294	15318	15427	15214	15334	15408	15463	15575	15270	15390	15172	15188	15265	15335	15289	15415	15207	15459	15285	15349	15315	15322	15370	15485	15337	15376	15537	15425	15323	15254	15188	15450	15201	15509	15327	15334	15212	15209	15237	15285	15423	15229	15299	15376	15249	15290	15190	15249	15160	15384	15261	15449	15363	15309	15314	15330	15274	15379	15527	15328	15363	15342	15213	15397	15190	15316	15300	15171	15132	15404	15395	15476	15288	15321	15352	15167	15241	15029	15266	15432	15196	15419	15339	15343	15398	15320	15307	15401	15474	15176	15289	15302	15110	15204	15194	15515	15374	15331	15388	15209	15186	15295	15422	15336	15380	15520	15314	15298	15498	15301	15370	15442	15356	15191	15376	15501	15331	15379	15246	15357	15340	15215	15236	15308	15336	15257	15548	15322	15264	15404	15362	15317	15369	15338	15394	15324	15472	15201	15316	15229	15270	15357	15239	15374	15327	15365	15395	15427	15260	15275	15450	15250	15247	15364	15394	15266	15236	15327	15217	15436	15338	15346	15229	15314	15100	15385	15294	15313	15150	15134	15251	15178	15201	15535	15362	15412	15438	15226	15357	15443	15240	15423	15180	14936	15456	15314	15229	15254	15242	15401	15254	15380	15453	15249	15168	15422	15408	15252	15397	15252	15380	15201	15378	15312	15530	15291	15344	15416	15347	15403	15278	15469	15151	15394	15485	15254	15437	15348	15414	15225	15400	15275	15269	15372	15245	15158	15276	15425	15198	15246	15330	15445	15136	15284	15337	15266	15165	15276	15296	15308	15292	15296	15421	15213	15342	15388	15415	15162	15231	15330	15239	15342	15186	15320	15247	15475	15329	15334	15245	15285	15323	15223	15349	15302	15426	15297	15516	15255	15422	15486	15338	15459	15419	15209	15280	15431	15120	15341	15306	15522	15468	15374	15192	15151	15445	15526	15486	15171	15492	15221	15423	15396	15315	15277	15301	15167	15102	15358	15476	15484	15266	15378	15208	15333	15181	15109	15393	15268	15368	15275	15258	15377	15332	15207	15311	15261	15461	15342	15198	15277	15337	15456	15310	15198	15260	15249	15429	15385	15388	15221	15400	15209	15264	15292	15228	15253	15400	15236	15382	15591	15393	15427	15377	15414	15375	15482	15265	15234	15139	15341	15497	15372	15530	15511	15505	15077	15170	15500	15251	15449	15427	15418	15287	15573	15138	15434	15349	15283	15372	15544	15244	15208	15415	15209	15362	15321	15306	15387	15235	15328	15161	15434	15484	15378	15263	15148	15301	15397	15252	15320	15225	15303	15421	15308	15264	15296	15197	15413	15466	15452	15053	15153	15401	15380	15312	15451	15368	15420	15223	15186	15187	15565	15402	15468	15344	15271	15297	15286	15338	15214	15232	15188	15300	15274	15198	15489	15338	15277	15054	15338	15295	15163	15378	15366	15581	15256	15381	15357	15299	15302	15191	15324	15486	15352	15343	15209	15206	15266	15312	15320	15184	15406	15238	15287	15236	15303	15234	15430	15335	15347	15310	15441	15353	15256	15021	15329	15360	15308	15323	15234	15195	15427	15046	15256	15388	15281	15358	15293	15415	15385	15513	15438	15405	15147	15181	15198	15266	15200	15353	15443	15320	15317	15286	15333	15508	15344	15352	15264	15354	15204	15249	15204	15267	15452	15334	15299	15356	15565	15352	15176	15153	15255	15333	15485	15354	15056	15261	15289	15346	15444	15307	15304	15586	15392	15300	15446	15348	15438	15264	15447	15461	15248	15210	15385	15415	15232	15452	15270	15496	15280	15209	15299	15063	15326	15340	15258	15080	15396	15294	15228	15320	15320	15422	15349	15283	15219	15427	15377	15433	15331	15518	15213	15397	15374	15208	15432	15315	15329	15295	15295	15338	15363	15255	15249	15334	15367	15424	15558	15276	15340	15300	15373	15323	15236	15388	15335	15410	15131	15316	15328	15465	15299	15278	15294	15333	15387	15534	15286	15411	15537	15461	15237	15371	15479	15193	15276	15336	15337	15302	15206	15260	15474	15335	15388	15153	15369	15377	15653	15362	15235	15450	15512	15534	15362	15173	15324	15378	15370	15372	15370	15164	15306	15214	15278	15095	15311	15306	15214	15560	15402	15303	15107	15253	15508	15182	14984	15353	15296	15287	15416	15437	15307	15412	15294	15189	15283	15281	15294	15246	15286	15396	15362	15346	15465	15243	15330	15381	15415	15350	15332	15437	15207	15211	15406	15369	15304	15321	15497	15158	15322	15269	15262	15442	15197	15604	15296	15303	15269	15208	15352	15332	15236	15353	15301	15159	15481	15358	15402	15262	15339	15450	15252	15307	15294	15456	15390	15282	15304	15254	15339	15440	15328	15359	15417	15148	15336	15080	15322	15235	15232	15239	15300	15299	15327	15167	15244	15428	15584	15229	15432	15315	15289	15212	15503	15309	15404	15386
34030	47111	41429	30250	24803	21658	19676	18107	16768	15788	15412	14933	14711	14536	14381	14189	14058	14169	14062	14036	13924	13920	13622	13752	13669	13971	13779	13731	13920	13725	13618	13691	13631	13767	13757	13866	13682	13755	13701	13638	13698	13817	13591	13661	13607	13799	13779	13628	13758	13629	13658	13791	13663	13734	13658	13564	13591	13677	13618	13755	13671	13769	13806	13595	13678	13583	13660	13631	13605	13659	13640	13715	13473	13602	13665	13585	13535	13740	13705	13567	13574	13763	13729	13751	13653	13677	13792	13606	13585	13711	13835	13752	13682	13705	13624	13738	13546	13467	13588	13660	13702	13548	13755	13690	13667	13739	13680	13625	13697	13547	13709	13424	13737	13860	13576	13654	13852	13752	13686	13705	13418	13556	13556	13796	13659	13552	13598	13703	13635	13611	13605	13480	13683	13616	13782	13675	13719	13603	13498	13764	13652	13512	13679	13437	13590	13713	13741	13548	13645	13863	13662	13545	13798	13661	13729	13638	13698	13528	13707	13745	13608	13594	13532	13639	13691	13658	13691	13630	13572	13686	13672	13710	13580	13707	13641	13778	13656	13651	13744	13640	13703	13678	13585	13483	13615	13762	13788	13606	13700	13492	13511	13685	13674	13643	13565	13684	13540	13663	13535	13673	13780	13684	13665	13645	13545	13548	13753	13589	13589	13670	13655	13763	13763	13566	13785	13581	13742	13724	13783	13624	13771	13555	13594	13660	13612	13809	13644	13580	13803	13775	13720	13676	13652	13743	13770	13694	13756	13476	13526	13641	13558	13710	13709	13719	13573	13696	13555	13844	13623	13720	13654	13698	13641	13739	13729	13784	13591	13696	13732	13631	13942	13661	13730	13908	13631	13579	13638	13676	13558	13493	13615	13755	13697	13603	13620	13677	13610	13739	13709	13591	13653	13627	13634	13452	13684	13674	13627	13720	13773	13719	13682	13614	13787	13621	13496	13656	13793	13623	13705	13725	13528	13732	13831	13821	13675	13592	13596	13682	13749	13506	13615	13541	13773	13555	13760	13827	13471	13728	13775	13730	13775	13692	13529	13717	13515	13688	13677	13790	13683	13862	13675	13707	13753	13689	13682	13770	13836	13765	13698	13579	13621	13640	13552	13595	13705	13693	13809	13755	13726	13693	13708	13640	13709	13697	13660	13673	13694	13721	13736	13804	13634	13711	13664	13644	13533	13813	13654	13783	13673	13885	13649	13661	13654	13679	13690	13665	13749	13623	13613	13619	13633	13724	13526	13728	13484	13618	13586	13626	13629	13599	13701	13661	13690	13755	13626	13656	13696	13747	13602	13766	13707	13684	13503	13712	13595	13822	13778	13788	13787	13585	13707	13776	13588	13693	13695	13796	13646	13654	13707	13663	13688	13400	13627	13696	13816	13843	13646	13595	13596	13762	13718	13587	13659	13808	13604	13574	13687	13669	13773	13665	13775	13667	13623	13721	13724	13786	13782	13656	13623	13754	13586	13685	13555	13746	13740	13648	13813	13566	13688	13861	13636	13761	13736	13865	13681	13671	13754	13582	13611	13626	13761	13813	13740	13632	13474	13801	13607	13802	13748	13734	13672	13658	13652	13645	13633	13562	13753	13680	13599	13531	13664	13589	13524	13600	13704	13686	13579	13701	13618	13767	13584	13782	13654	13717	13687	13591	13743	13585	13707	13706	13638	13665	13613	13660	13657	13751	13674	13750	13688	13707	13752	13702	13723	13501	13752	13643	13717	13792	13556	13706	13781	13656	13676	13685	13720	13663	13588	13651	13661	13767	13765	13727	13788	13546	13785	13611	13678	13710	13665	13763	13591	13633	13838	13703	13839	13711	13687	13739	13730	13778	13782	13787	13879	13743	13612	13724	13634	13589	13722	13747	13699	13715	13681	13673	13743	13541	13689	13812	13779	13744	13718	13713	13680	13734	13704	13605	13690	13688	13799	13832	13840	13440	13709	13668	13543	13542	13829	13694	13642	13592	13645	13429	13628	13613	13719	13932	13806	13693	13771	13773	13535	13754	13764	13728	13611	13662	13778	13760	13803	13721	13562	13821	13681	13764	13784	13788	13531	13605	13672	13548	13565	13598	13612	13739	13890	13676	13800	13535	13678	13581	13737	13488	13559	13679	13618	13474	13802	13615	13751	13573	13465	13817	13806	13563	13683	13642	13782	13679	13807	13611	13586	13688	13676	13722	13824	13798	13692	13599	13620	13735	13592	13866	13549	13526	13747	13673	13672	13672	13658	13737	13609	13653	13710	13688	13707	13605	13751	13635	13625	13704	13593	13559	13822	13823	13756	13637	13588	13701	13739	13711	13784	13733	13545	13718	13857	13613	13669	13797	13566	13526	13693	13805	13679	13694	13750	13749	13788	13705	13707	13609	13691	13766	13496	13830	13546	13775	13528	13758	13761	13622	13807	13863	13613	13713	13544	13644	13749	13479	13612	13555	13657	13625	13486	13714	13684	13675	13668	13728	13789	13783	13801	13645	13736	13618	13719	13540	13570	13791	13730	13738	13642	13738	13799	13596	13890	13773	13489	13731	13643	13732	13602	13620	13676	13681	13685	13717	13594	13756	13575	13639	13639	13433	13751	13732	13586	13644	13656	13799	13500	13632	13692	13698	13564	13757	13620	13710	13716	13487	13650	13819	13623	13654	13624	13658	13634	13692	13737	13573	13588	13710	13635	13796	13639	13785	13665	13709	13668	13660	13654	13638	13676	13640	13887	13680	13682	13753	13547	13614	13576	13608	13731	13540	13671	13639	13726	13614	13557	13883	13682	13733	13530	13727	13756	13721	13607	13593	13696	13705	13673	13662	13723	13583	13462	13714	13743	13549	13696	13673	13710	13862	13686	13767	13736	13697	13833	13547	13645	13708	13625	13570	13712	13707	13699	13631	13739	13923	13671	13540	13757	13683	13519	13597	13796	13567	13871	13569	13610	13601	13765	13641	13609	13739	13783	13501	13708	13667	13681	13937	13605	13801	13697	13733	13584	13781	13788	13548	13764	13681	13819	13581	13786	13621	13704	13850	13743	13723	13740	13677	13631	13684	13643	13548	13671	13804	13836	13612	13553	13598	13622	13672	13722	13792	13604	13577	13777	13553	13846	13748	13804	13602	13605	13709	13684	13827	13595	13577	13812	13530	13816	13556	13623	13700	13774	13809	13793	13576	13682	13746	13708	13773	13673	13547	13724	13789	13669	13663	13644	13655	13734	13637	13744	13678	13867	13562	13799	13666	13412	13668	13886	13669	13720	13805	13806	13682	13671	13626	13709	13678	13639	13714	13666	13749	13676	13700	13725	13673	13653	13557	13611	13655	13747	13664	13654	13621	13726	13622	13720	13794	13510	13698	13717	13768	13675	13714	13554	13843	13678	13758	13675	13736	13713	13629	13604	13736	13766	13698	13487	13606	13667	13506	13763	13712	13728	13750	13724	13693	13681	13648	13753	13511	13813	13831	13647	13568	13675	13659	13744	13731	13889	13620	13782	13658	13744	13633	13613	13763	13610	13598	13639	13655	13677	13753	13553	13664	13508	13772	13719	13655	13716	13766	13808	13709	13727	13593	13505	13662	13595	13601	13848	13727	13732	13652	13787	13678	13760	13596	13687	13699	13674	13694	13792	13667	13787	13594	13791	13672	13695	13489	13579	13704	13709	13647	13641	13808	13764	13530	13539	13644	13897	13562	13637	13736	13580	13680	13714	13736	13614	13509	13670	13694	13847	13568	13755	13459	13703	13588	13664	13528	13879	13719	13815	13664	13652	13618	13706	13684	13691	13658	13671	13703	13755	13733	13750	13544	13726	13571	13669	13671	13510	13742	13640	13786	13731	13559	13779	13775	13615	13621	13584	13734	13619	13577	13755	13815	13635	13680	14003	13656	13609	13694	13625	13665	13655	13563	13690	13610	13845	13713	13666	13858	13711	13669	13552	13694	13634	13789	13718	13780	13577	13693	13733	13644	13788	13668	13538	13714	13679	13592	13784	13544	13593	13673	13625	13568	13951	13744	13745	13609	13639	13632	13884	13612	13686	13697	13818	13741	13672	13596	13749	13769	13744	13634	13717	13544	13719	13703	13852	13716	13736	13690	13739	13853	13660	13674	13565	13741	13815	13637	13857	13662	13710	13668	13631	13702	13609	13798	13767	13695	13610	13753	13792	13616	13658	13567	13776	13782	13779	13732	13711	13478	13735	13779	13600	13757	13729	13585	13695	13527	13529	13546	13774	13894	13597	13753	13750	13709	13687	13806	13556	13805	13825	13844	13680	13449	13690	13749	13681	13655	13623	13787	13643	13563	13737	13844	13722	13973	13624	13591	13679	13522	13657	13693	13628	13546	13625	13618	13764	13749	13621	13662	13755	13669	13857	13614	13717	13724	13710	13568	13747	13619	13679	13673	13665	13836	13689	13612	13721	13646	13737	13769	13550	13454	13821	13598	13656	13775	13838	13650	13639	13639	13709	13685	13663	13697	13668	13664	13703	13734	13772	13697	13746	13740	13719	13648	13709	13905	13767	13612	13560	13715	13720	13747	13606	13763	13738	13661	13751	13689	13717	13761	13578	13812	13577	13634	13794	13678	13710	13705	13487	13909	13558	13563	13702	13706	13715	13665	13570	13661	13669	13688	13699	13553	13776	13723	13569	13689	13702	13792	13698	13648	13637	13637	13590	13797	13585	13645	13650	13823	13695	13692	13604	13765	13650	13664	13813	13620	13712	13667	13796	13696	13854	13552	13733	13680	13679	13737	13730	13800	13818	13652	13612	13737	13820	13724	13586	13615	13610	13652	13769	13723	13580	13499	13706	13599	13635	13639	13869	13418	13811	13758	13653	13682	13664	13609	13635	13605	13641	13605	13707	13682	13759	13639	13649	13919	13564	13672	13784	13721	13603	13746	13662	13760	13679	13774	13785	13573	13820	13567	13856	13572	13590	13604	13627	13751	13762	13771	13711	13592	13826	13795	13736	13709	13686	13738	13682	13564	13649	13665	13751	13698	13663	13728	13724	13724	13777	13615	13704	13706	13642	13735	13648	13631	13710	13731	13669	13657	13723	13569	13736	13859	13683	13743	13838	13602	13682	13870	13643	13603	13858	13746	13639	13739	13675	13765	13659	13790
24207	21200	28603	25567	24653	24778	23659	20074	18138	17709	17239	17043	16697	16241	16327	15990	16068	15910	15909	15800	15828	15754	15799	15785	15600	15638	15799	15664	15491	15528	15454	15658	15716	15518	15574	15459	15544	15612	15510	15427	15437	15422	15225	15548	15570	15370	15423	15396	15388	15321	15461	15374	15444	15485	15382	15345	15302	15438	15347	15395	15292	15448	15320	15222	15417	15419	15386	15362	15393	15570	15376	15345	15258	15245	15270	15613	15390	15439	15625	15240	15267	15464	15494	15401	15194	15344	15677	15403	15456	15495	15530	15466	15423	15365	15457	15369	15541	15562	15371	15307	15368	15397	15233	15495	15514	15602	15353	15437	15376	15360	15432	15453	15502	15393	15195	15231	15391	15353	15430	15234	15428	15422	15432	15572	15406	15431	15537	15532	15354	15592	15634	15479	15463	15385	15373	15354	15367	15547	15624	15587	15537	15491	15463	15367	15440	15443	15507	15563	15302	15517	15308	15533	15420	15509	15618	15565	15343	15392	15418	15486	15455	15434	15381	15315	15412	15513	15514	15551	15301	15274	15080	15238	15423	15275	15376	15154	15343	15301	15345	15400	15427	15439	15310	15482	15411	15453	15402	15389	15441	15388	15443	15544	15548	15402	15249	15284	15389	15348	15519	15235	15326	15256	15399	15329	15419	15407	15325	15513	15467	15319	15384	15560	15406	15404	15418	15244	15378	15222	15125	15324	15344	15589	15397	15325	15396	15402	15317	15449	15775	15529	15369	15330	15556	15445	15525	15335	15332	15287	15418	15335	15491	15380	15427	15527	15443	15342	15570	15428	15373	15590	15358	15462	15211	15375	15539	15348	15510	15590	15302	15401	15384	15405	15369	15260	15419	15453	15443	15399	15424	15495	15610	15377	15423	15503	15396	15373	15308	15322	15383	15315	15429	15488	15264	15229	15306	15240	15471	15555	15299	15302	15680	15096	15487	15354	15253	15379	15285	15414	15398	15320	15424	15550	15207	15575	15505	15341	15189	15276	15371	15368	15393	15425	15507	15498	15448	15448	15442	15351	15425	15487	15548	15479	15549	15427	15457	15386	15347	15405	15546	15495	15419	15329	15553	15238	15275	15596	15464	15501	15392	15520	15442	15466	15285	15396	15462	15353	15304	15407	15286	15287	15302	15298	15228	15408	15449	15441	15413	15403	15394	15542	15296	15427	15532	15370	15259	15357	15341	15394	15314	15369	15360	15309	15381	15417	15395	15529	15339	15232	15461	15432	15352	15415	15546	15364	15266	15396	15518	15362	15369	15240	15535	15502	15489	15473	15491	15218	15419	15440	15428	15383	15501	15478	15304	15597	15309	15422	15262	15130	15402	15437	15377	15268	15247	15412	15152	15475	15373	15276	15309	15455	15556	15375	15580	15443	15557	15397	15208	15348	15393	15589	15400	15243	15543	15498	15217	15265	15470	15461	15436	15396	15426	15505	15349	15365	15593	15423	15508	15497	15363	15535	15415	15440	15291	15245	15331	15418	15395	15404	15618	15420	15551	15314	15349	15498	15429	15239	15351	15421	15571	15317	15357	15396	15380	15184	15433	15480	15528	15317	15630	15707	15429	15480	15269	15287	15440	15368	15484	15509	15415	15621	15392	15288	15327	15295	15325	15385	15460	15414	15602	15314	15470	15499	15434	15351	15388	15386	15371	15486	15374	15213	15457	15355	15594	15501	15568	15277	15369	15475	15565	15429	15343	15487	15236	15381	15435	15554	15476	15438	15418	15480	15354	15305	15290	15407	15130	15408	15382	15300	15463	15295	15395	15331	15421	15454	15335	15405	15478	15521	15409	15547	15469	15473	15539	15355	15494	15279	15379	15311	15280	15557	15356	15359	15320	15409	15464	15315	15498	15389	15475	15474	15430	15417	15416	15348	15639	15643	15456	15486	15357	15488	15222	15338	15551	15380	15410	15351	15495	15561	15560	15249	15558	15415	15580	15528	15447	15285	15276	15618	15433	15279	15364	15306	15306	15533	15574	15518	15487	15272	15248	15489	15402	15436	15356	15387	15301	15458	15520	15217	15555	15457	15240	15355	15413	15363	15266	15242	15205	15385	15442	15402	15480	15344	15394	15342	15379	15370	15521	15366	15355	15566	15282	15286	15481	15329	15520	15456	15284	15568	15595	15190	15385	15460	15496	15557	15301	15461	15551	15660	15393	15560	15513	15562	15320	15459	15365	15334	15659	15553	15549	15347	15405	15535	15503	15555	15535	15523	15369	15452	15427	15412	15372	15416	15420	15292	15375	15373	15464	15474	15425	15499	15442	15519	15366	15310	15591	15362	15381	15365	15277	15397	15561	15525	15275	15412	15138	15535	15318	15567	15429	15161	15398	15233	15344	15281	15415	15420	15231	15398	15467	15266	15266	15438	15604	15566	15361	15339	15284	15712	15376	15503	15385	15471	15437	15288	15509	15567	15362	15290	15494	15529	15539	15564	15351	15374	15432	15348	15470	15462	15389	15364	15343	15545	15357	15291	15380	15445	15153	15431	15179	15471	15494	15451	15369	15456	15434	15530	15532	15487	15678	15428	15418	15447	15178	15275	15396	15375	15465	15191	15361	15170	15498	15460	15483	15388	15299	15523	15415	15282	15529	15497	15431	15337	15491	15452	15418	15260	15363	15304	15393	15511	15496	15642	15270	15531	15443	15497	15520	15307	15502	15360	15478	15409	15372	15321	15393	15407	15456	15641	15097	15384	15307	15408	15651	15392	15323	15400	15318	15384	15375	15230	15470	15473	15252	15233	15399	15498	15265	15387	15294	15307	15423	15361	15316	15409	15562	15294	15405	15418	15493	15383	15163	15314	15318	15445	15524	15297	15431	15403	15550	15359	15492	15533	15360	15349	15548	15540	15428	15619	15634	15451	15618	15614	15600	15462	15218	15278	15360	15292	15489	15372	15323	15556	15484	15329	15515	15620	15492	15401	15561	15542	15519	15480	15498	15434	15374	15407	15519	15338	15448	15439	15214	15310	15302	15313	15505	15366	15347	15394	15486	15581	15521	15461	15243	15481	15549	15360	15478	15643	15557	15294	15309	15425	15300	15308	15172	15539	15513	15466	15410	15552	15371	15329	15525	15453	15424	15373	15611	15337	15342	15477	15387	15439	15390	15297	15331	15086	15638	15353	15538	15264	15561	15310	15410	15493	15423	15314	15384	15353	15550	15319	15492	15458	15298	15370	15219	15388	15506	15462	15335	15372	15195	15565	15335	15612	15265	15555	15325	15235	15481	15620	15414	15376	15394	15193	15638	15318	15332	15357	15436	15251	15530	15362	15550	15391	15655	15490	15488	15370	15638	15450	15295	15475	15470	15626	15444	15515	15445	15614	15281	15228	15307	15469	15355	15432	15254	15397	15524	15491	15464	15517	15522	15370	15353	15405	15579	15522	15447	15277	15356	15440	15596	15468	15452	15451	15565	15267	15449	15436	15266	15280	15393	15364	15321	15518	15462	15315	15420	15533	15383	15276	15511	15448	15383	15290	15439	15539	15461	15139	15486	15482	15501	15515	15448	15294	15271	15194	15382	15422	15279	15518	15411	15601	15319	15379	15205	15584	15399	15331	15425	15475	15479	15291	15508	15631	15319	15487	15452	15410	15338	15428	15276	15606	15524	15298	15312	15460	15412	15390	15427	15708	15614	15328	15355	15515	15534	15496	15372	15380	15286	15437	15428	15432	15334	15624	15478	15436	15531	15318	15422	15445	15455	15234	15328	15384	15462	15302	15293	15394	15382	15402	15402	15396	15466	15536	15296	15572	15291	15093	15494	15539	15484	15585	15557	15406	15450	15414	15497	15467	15465	15255	15449	15516	15388	15559	15451	15398	15510	15368	15554	15487	15403	15333	15554	15377	15338	15312	15421	15379	15679	15359	15300	15393	15343	15502	15554	15513	15457	15429	15413	15341	15587	15481	15391	15308	15414	15304	15612	15312	15305	15371	15506	15567	15388	15393	15561	15432	15401	15438	15439	15425	15356	15351	15460	15213	15517	15338	15449	15244	15273	15573	15574	15474	15448	15272	15247	15462	15444	15414	15355	15367	15371	15561	15143	15245	15633	15284	15364	15368	15390	15308	15336	15328	15352	15517	15404	15461	15438	15462	15282	15320	15306	15390	15365	15352	15444	15446	15307	15571	15513	15267	15483	15616	15223	15371	15290	15591	15373	15353	15493	15355	15552	15528	15612	15305	15178	15364	15388	15320	15406	15603	15463	15393	15650	15300	15339	15223	15385	15301	15562	15531	15220	15388	15567	15607	15235	15311	15362	15494	15475	15271	15263	15366	15251	15274	15612	15317	15463	15338	15486	15501	15494	15398	15224	15410	15258	15499	15443	15632	15372	15451	15254	15409	15207	15369	15396	15148	15288	15398	15346	15379	15326	15470	15478	15379	15242	15328	15423	15459	15293	15207	15473	15493	15349	15249	15470	15520	15330	15594	15538	15426	15536	15283	15412	15416	15472	15383	15216	15410	15608	15354	15468	15330	15629	15387	15604	15269	15342	15258	15441	15416	15459	15146	15349	15363	15335	15506	15357	15624	15401	15388	15539	15448	15523	15323	15353	15248	15370	15375	15375	15326	15556	15637	15512	15504	15504	15562	15486	15514	15178	15237	15595	15407	15593	15508	15399	15499	15416	15429	15296	15306	15437	15485	15376	15731	15418	15396	15527	15486	15300	15562	15445	15263	15359	15577	15410	15486	15381	15246	15172	15311	15602	15503	15518	15504	15404	15484	15596	15673	15444	15356	15308	15376	15467	15485	15430	15373	15429	15500	15356	15325	15376	15547	15523	15268	15431	15281	15515	15507	15492	15270	15422	15294	15335	15364	15365	15394	15446	15507	15327	15210	15235	15155	15264	15336	15365	15462	15565	15345	15420	15514	15444	15332	15544	15383	15349	15277	15390	15272	15270	15473	15354	15481	15561	15448	15563	15429	15370	15407	15359	15311	15306	15492	15345	15471	15602	15413	15429	15460	15465	15574	15588	15549	15617	15333	15514	15469	15388	15505	15489	15347	15496	15426	15468	15346	15349	15627	15613	15547	15462	15512	15244	15567	15532	15433	15433	15356	15390	15477	15491	15449	15310	15268	15493	15174	15331	15470
34286	52804	47249	34807	29302	25303	22371	19717	17940	16958	16372	15641	15413	15252	14883	14704	14383	14423	14168	14196	14173	14124	14251	13941	13915	13905	14015	13962	13925	13758	13909	13892	13807	13843	13845	13628	13661	13604	13679	13772	13921	13868	13768	13841	13691	13951	13937	13910	13880	13789	13691	13955	13668	13720	13610	13616	13551	13774	13884	13745	13774	13836	13899	13697	13777	13970	13768	13781	13925	13600	13818	13840	13668	13746	13795	13704	13715	13700	13818	13891	13623	13696	13711	13579	13607	13694	13609	13710	13681	13827	13810	13853	13651	13834	13729	13827	13718	13786	13875	13624	13722	13741	13772	13847	13677	13755	13787	13673	13915	13863	13641	13715	13760	13821	13718	13702	13756	13902	13635	13725	13843	13797	13721	13793	13893	13821	13547	13721	13779	13639	13503	13795	13685	13764	13711	13872	13528	13861	13654	13674	13713	13848	13896	13833	13737	13823	13640	13778	13716	13671	13644	13841	13764	13859	13793	13592	13949	13748	13828	13888	13615	13792	13809	13681	13728	13864	13791	13841	13847	13518	13847	13960	13758	13729	13880	13687	13902	13806	13744	13884	13643	13658	13702	13707	13727	13645	13881	13600	13656	13832	13588	13752	13770	13612	13802	13685	13750	13590	13716	13794	13811	13811	13725	13746	13776	13812	13795	13861	13771	13889	13807	13810	13631	13772	13798	13747	13835	13840	13719	13703	13815	13749	13748	13765	13741	13816	13943	13763	13778	13702	13822	13879	13664	13818	13729	13735	13837	13696	13605	13773	13584	13824	13877	13883	13815	13739	13738	13532	13553	13885	13752	13670	13724	13787	13713	13700	13805	13853	13753	13879	13773	13796	13729	13715	13672	13789	13616	13736	13812	13715	13699	13667	13773	13791	13734	13781	13767	13943	13731	13867	13803	13980	13719	13958	13791	13844	13796	13865	13776	13628	13607	13646	13545	13832	13586	13806	13730	13797	13603	13714	13862	13591	13793	13682	13726	13668	13858	13796	13827	13812	13833	13691	13663	13569	13677	13580	14076	13663	13631	13639	13535	13689	13761	13791	13744	13723	13817	13795	13668	13762	13880	13853	13909	13838	13779	13680	13681	13843	13894	13886	13669	13805	13731	13607	13540	13683	13698	13599	13966	13746	13658	13867	13822	13937	13827	13731	13749	13795	13685	13853	13837	13786	13694	13875	13846	13836	13771	13878	13836	13609	13810	13749	13834	13632	13817	13893	13668	13893	13700	13905	13738	13666	13642	13749	13763	13685	13922	13793	13767	13835	13768	13854	13706	13764	13860	13754	13780	13796	13806	13798	13815	13836	13780	13772	13733	13567	13665	13822	13576	13719	13717	13655	13781	13919	13851	13703	13872	13456	13893	13769	13622	13759	13758	13730	13836	13799	13894	13754	13689	13729	13583	13831	13637	13675	13755	13529	13711	13888	13896	13711	13800	13829	13632	13906	13715	13695	13701	13914	13767	13660	13867	13828	13722	13709	13711	13798	13602	13818	13743	13661	13875	13790	13640	13827	13598	13754	13803	13813	14020	13764	13612	13755	13652	13719	13838	13614	13768	13613	13808	13672	13786	13748	13837	13776	13692	13633	13850	13634	13733	13708	13622	13772	13710	13629	13696	13768	13929	13788	13787	13868	13899	13711	13862	13743	13683	13894	13709	13601	13674	13634	13850	13761	13728	13834	13615	13887	13682	13787	13784	13774	13816	13659	13804	13638	13830	13584	13919	13600	13768	13701	13758	13579	13639	13779	13755	13785	13827	13755	13763	13887	13853	13747	13857	13737	13761	13866	13887	13487	13874	13680	13760	13870	13731	13694	13904	13712	13817	13745	13723	13838	13708	13837	13888	13680	13791	13844	13784	13740	13674	13738	13814	13725	13877	13663	13842	13854	13752	13815	13646	13889	13732	13709	13802	13570	13690	13501	13823	13620	13728	13698	13784	13854	13888	13723	13917	13600	13781	13651	13816	13935	13786	13767	13698	13793	13653	13923	13754	13663	13640	13619	14072	13730	13678	13896	13657	13702	13744	13840	13742	13626	13613	13820	13731	13694	13713	13597	13904	13755	13545	13812	13838	13558	13650	13703	13884	13775	13662	13683	13789	13717	13858	13600	13815	13829	13717	13766	13730	13813	13825	13796	13637	13838	13653	13794	13749	13698	13667	13834	13902	13700	13547	13794	13859	13830	13692	13908	13881	13753	13860	13741	13770	13655	13834	13763	13881	13772	13683	13715	13834	13860	13695	13671	13597	13774	13725	13856	13834	13808	13807	13985	13777	13748	13952	13874	13689	13665	13767	13842	13719	13593	13828	13848	13653	13727	13678	13691	13747	13809	13642	13631	13694	13583	13602	13607	13482	13686	13935	13775	13936	13797	13879	13646	13830	13546	13797	13799	13867	13613	13742	13837	13817	13740	13764	13758	13969	13734	13740	13840	13710	13751	13685	13787	13909	13694	13817	13866	13848	13821	13994	13808	13808	13602	13698	13812	13572	13850	13829	13772	13862	13881	13831	13655	13928	13614	13827	13688	13562	13613	13855	13851	13679	13743	13745	13592	13914	13606	13881	13861	13844	13953	13662	13864	13715	13765	13809	13651	13795	13752	13768	13864	13853	13658	13840	13720	13782	13668	13740	13778	13923	13984	13895	13843	13851	13927	13842	13907	13609	13750	13841	13800	13768	13575	13797	13856	13746	13819	13818	13578	13824	13682	13816	13844	13685	13626	13925	13778	13691	13866	13870	13701	13856	13814	13841	13661	13703	13808	13752	13796	13730	13659	13721	13672	13798	13869	13823	13895	13747	13742	13669	13847	13700	13855	13698	13651	13602	13696	13851	13701	13807	13619	13854	13820	13876	13806	13863	13713	13780	13810	13818	13680	13850	13817	13587	13836	13715	13832	13670	13603	13674	13737	13601	13663	13824	13672	13755	13674	13816	13893	13792	13800	13802	13977	13670	13694	13853	13667	13759	13832	13795	13783	13807	13742	13699	13734	13977	13907	13637	13839	13694	13724	13792	13770	13768	13723	13722	13750	13756	13701	13857	13928	13757	13790	13590	13794	13716	13618	13838	13761	13744	13653	13877	13767	13780	13921	13690	13805	13835	13789	13739	13686	13640	13672	13731	13722	13710	13780	13919	13676	13933	13801	13808	13712	13839	13918	13873	13879	13699	13769	13820	13792	13662	13685	13978	13972	13695	13620	13770	13828	13795	13751	13676	13804	13702	13673	13984	13574	13764	13816	13849	13719	13760	13627	13775	13717	13598	13718	13835	13604	13630	13727	13739	13704	13856	13768	13845	13589	13641	13848	13707	13936	13734	13681	13719	13872	13600	13722	13656	13739	13765	13665	13844	13729	13714	13905	13701	13796	13715	13737	13793	13719	13792	13695	13760	13832	13736	13891	13790	13510	13871	13671	13679	13811	13788	13701	13788	13807	13665	13625	13740	13820	13775	13660	13732	13772	13725	13713	13734	13754	13676	13806	13814	13761	13823	13965	13741	13782	13730	13712	13798	13865	13679	13749	13977	13788	13977	13785	13685	13819	13914	13726	13734	13733	13865	13706	13672	13832	13699	13785	13563	13799	13908	13588	13732	13805	13732	13732	13564	13654	13853	13848	13627	13773	13774	13847	13798	13934	13840	13687	13962	13830	13863	13888	13760	13735	13691	13699	13745	13766	13878	13774	13883	13823	13804	13768	13905	13830	13788	13634	13635	13581	13704	13750	13662	13845	13615	13660	13774	13909	13852	13772	13677	13775	13754	13599	13751	13674	13770	13698	13686	13834	13644	13603	13852	13811	13739	13750	13711	13849	13757	13750	13804	13880	13836	13759	13885	13600	13845	13734	13826	13753	13655	13801	13823	13811	13772	13832	13704	13696	13611	13461	13861	13714	13850	13636	13751	13756	13567	13782	13774	13708	13697	13777	13666	13697	13799	13789	13821	13718	13698	13677	13853	13783	13807	13770	13731	13661	13743	13794	13733	13742	13825	13678	13842	13923	13730	13765	13706	13893	13887	13662	13776	13571	13947	13651	13735	13762	13775	13748	13711	13687	13704	13764	13758	13990	13654	13816	13806	13794	13675	13724	13904	13756	13650	13854	13705	13628	13800	13792	13773	13577	13832	13742	13757	13867	13808	13754	13864	13853	13650	13988	13921	13888	13674	13712	13769	13659	13781	13866	13733	13763	13822	13737	13719	13809	13726	13799	13745	13820	13759	13655	13805	13783	13855	13881	13793	13868	13763	13918	13706	13792	13956	13901	13782	13732	13648	13867	13794	13809	13719	13679	13814	13780	13942	13743	13737	13804	13717	13705	13716	13855	13735	13705	13717	13658	13837	13638	13861	13640	13884	13765	13660	13778	13811	13856	13901	13793	13614	13762	13679	13799	13796	13792	13742	13704	13787	13647	13831	13559	13724	13829	13650	13748	13802	13720	13819	13743	13820	13664	13908	13844	13685	13658	13796	13761	13737	13625	13725	13840	13541	13837	13609	13814	13664	13888	13634	13952	13762	13733	13764	13873	13701	13833	13711	13770	13769	13831	13851	13679	13625	13649	13745	13786	13822	13922	13858	13851	13845	13911	13666	13801	13777	13631	13675	13619	13935	13671	13825	13745	13795	13969	13867	13819	13661	13748	13922	13805	13691	13813	13719	13753	13581	13835	13729	13796	13866	13666	13854	13630	13797	13804	13919	13635	13735	13637	13685	13754	13922	13692	13753	13709	13828	13775	13849	13931	13744	13909	13607	13704	13727	13738	13729	13721	13868	13633	13768	13836	13839	13790	13711	13746	13698	13732	13734	13674	13847	13752	13687	13789	13735	13678	13628	13652	13848	13734	13808	14063	13738	13754	13957	13564	13789	13828	13738	13590	13735	13776	13900	13751	13725	13786	13703	13802	13811	13840	13700	13714	13684	13662	13864	13718	13673	13671	13841	13732	13811	13751	13730	13726	13627	13604	13821	13800	13749	13634	13605	13916	13636	13805	13804	13785	13693	13863	13835	13724	13679	13769	13756	13753	13730	13682	13656	13896	13614	13896	13652	13726	13622	13793	13892	13661	13906	13808	13689	13865	13569	13802	13937	13914	13823	13695	13786	13650	13842	13735	13733	13744
22944	21211	29033	23847	22378	25839	27847	22157	20020	19781	18962	18321	17794	17453	17412	17096	16957	16907	16696	16720	16874	16772	16610	16416	16579	16374	16343	16399	16457	16494	16248	16050	16247	16148	16241	16266	16195	16230	16093	16199	16159	16083	16185	16290	16330	16070	16429	16190	16130	16197	16270	16147	16127	16190	16192	16080	16268	16081	16103	16158	16157	16217	16300	16247	15910	16187	16242	16042	16269	15999	16245	16191	16045	16165	16181	15930	16202	16129	15949	16061	16095	16176	16119	16119	16101	16053	15995	16045	16151	16279	16118	16078	16273	16178	16217	16001	16060	16120	16105	16048	16002	16373	16118	16174	16051	16144	15936	16068	16166	16066	16006	16117	16227	16076	16034	16087	16085	16144	15975	16218	16015	16116	15971	16018	16308	16222	16195	15938	16135	15851	15886	16091	16068	15924	16054	16155	16263	15913	16263	16020	16071	16170	16008	16041	15966	16159	16127	16109	16023	16156	16100	15952	15860	16204	16042	16175	16212	16146	16280	15957	15983	16107	16239	16162	15979	15960	15993	15881	16135	16142	15980	16240	16061	16067	16100	16148	16300	16043	16103	16050	15828	15960	16071	15838	15959	16097	15933	15996	16243	16104	16041	16060	16099	16100	15909	16194	15818	16103	16203	16162	16121	16031	16110	16050	16133	16204	16112	16137	15841	15942	16051	15935	15979	16208	16063	15902	15899	16084	16052	15850	16055	16106	15969	16284	16168	16198	15867	15907	16111	16097	16294	16177	16093	16131	16007	16055	15971	16059	16141	16020	16061	16042	16157	16051	16091	16076	16043	16075	16104	16091	15959	16162	16149	15923	15959	15884	16084	15845	16098	16079	15840	16165	16152	16170	15893	15957	16021	16298	16185	16104	16117	16198	16294	15976	16098	16018	16194	16191	15913	15850	15935	16041	16081	16137	16156	15834	16068	16078	15946	16172	16073	16270	16135	16059	16114	16107	16037	15941	16193	16019	16033	16268	15996	16126	16125	16186	15990	16055	16125	16097	16153	16122	15988	15995	15965	15789	16070	16093	16132	16073	16178	16096	16084	16140	15898	16087	16214	15879	15966	16181	16170	16199	16349	16158	16035	16024	16101	16171	16160	16083	15957	15851	15889	16074	16133	15940	16045	16099	16256	15976	15917	16032	16241	15989	16116	15978	16098	16137	15986	16038	15964	16102	15949	16010	16059	16047	16091	16028	16068	16060	15909	15992	15982	16077	15920	16182	16097	16076	16010	16025	16074	16032	16040	16112	15960	16118	16103	15908	16025	16036	15812	16082	16117	15999	15950	15974	16293	16006	16124	16192	16048	15953	16047	16000	15921	15995	15861	16291	16202	16012	16078	15991	16178	16033	15971	16071	16183	16229	16071	15897	16095	16118	15968	16276	16169	16048	16287	15959	16280	16128	16138	16004	15931	16134	16138	16209	16042	15949	16178	16095	16247	16173	16024	16215	16054	16049	16003	16072	16089	15985	16056	16084	16051	16083	16157	15920	16011	16309	16021	16129	16167	16103	16057	16044	16040	16226	16057	15806	16230	16061	15971	16100	16037	15987	16010	16120	16148	16057	16105	15996	16368	16121	15999	16039	16229	16002	16295	16150	16072	15946	15995	16008	15967	16100	16026	16078	16017	16173	15940	16189	15855	16029	16136	16044	15901	16027	16203	16118	16090	15993	16186	16034	15962	16089	16136	16142	16064	15956	16079	16057	16057	16029	16315	16153	16286	16042	16163	16119	16327	15860	15888	15756	16152	16028	16086	16244	16035	15934	15885	15957	15980	16277	15951	16226	16281	16051	16002	15861	16066	16042	16168	15928	16059	15998	16198	15958	16035	16280	16206	16042	16076	16128	16106	15985	16032	15969	15951	16051	16024	15862	15999	15994	16239	16141	16323	16181	15984	16085	15963	16056	16019	16215	15877	16167	16047	16139	15892	16107	15958	16089	16005	15952	16085	16070	16146	16214	16259	16023	16216	16019	16079	16204	15977	16188	16094	15954	16269	15844	16022	15979	16211	16105	16049	16068	16091	16142	16103	16005	15999	16117	16240	16030	16157	16179	16241	16254	16233	16095	16162	16153	16063	16174	16029	16051	16272	16137	15951	16135	16224	16029	16064	16155	15989	16222	16042	16068	16067	16098	16076	16061	16210	16251	15953	16012	16132	16171	16267	16014	16015	15997	16008	16109	16016	16085	16025	16094	16209	16000	16132	15906	16144	16021	16127	16204	16070	16211	16119	16173	16124	15900	16100	16029	16085	16109	16030	16048	16094	16050	16109	16119	16193	16103	15928	16177	16095	16075	16114	16246	16025	16088	16077	16045	16294	16141	16044	15952	15923	15911	15916	16212	16110	16208	16133	15959	15976	16152	16206	16263	16297	15962	16035	16030	15897	16078	16080	16055	16022	16101	16033	16034	16101	16000	16150	16319	16234	16079	16134	16351	15946	16141	16015	16065	15899	15911	16069	15966	16032	16234	16197	16038	16230	16005	16220	16240	15928	15971	16269	15974	16320	16331	16079	16096	16213	16215	16134	15827	15898	16032	16133	16118	16038	16192	15995	16216	16089	15986	15972	16120	16048	16230	16106	15926	16248	16223	16070	16003	16052	15939	16139	16090	16092	16210	16115	16018	15955	16058	15771	16125	16172	16131	15850	16232	15857	16024	16281	16243	16161	15987	16077	16142	16239	16051	16041	16179	15940	16007	16128	16229	16244	16126	16030	15937	16010	16332	16068	16113	16099	16029	16039	15914	16044	16271	16192	16138	16104	16038	15939	16105	16103	16279	16130	16103	16068	15856	16140	15866	16024	16199	15919	16275	16116	15972	16165	16048	16065	16080	16045	15904	16369	16126	16165	15946	16062	16054	16146	16017	16205	16024	16109	16126	16195	16188	16174	16210	16140	16166	16230	16082	16076	16167	16352	16022	16166	16010	16046	15871	16068	16112	16113	16018	16208	16190	16299	15926	16013	15944	15992	16098	16119	16048	15914	16158	16154	16172	16040	16085	16008	16079	16083	16052	16018	16058	16052	15952	15963	16168	16167	16179	16024	16032	16044	16210	16145	16188	16312	15961	16121	16022	16111	16093	16241	16279	16075	16124	15894	16072	15978	16031	15854	16100	15822	16124	16316	16205	16048	15873	15902	16062	16066	16135	16093	16163	16139	16097	16022	16103	16141	16164	15984	16118	16147	16171	16188	16043	16019	16066	16033	16168	16102	15950	16034	16171	16023	16160	16036	16204	16190	16051	16047	16048	16123	16071	16201	16148	16066	16048	16141	15987	16067	15926	16161	16063	15982	16004	16197	15947	16107	16154	15941	15900	16206	16287	16106	15890	15989	16262	15947	16359	16261	16070	16049	16279	15961	16163	16154	15946	16249	15914	15963	16025	15930	15948	16045	16173	15856	16175	16062	15959	16040	16263	16253	15867	15921	16078	16279	15890	16113	15963	16188	16018	16030	16127	15945	15886	16137	16037	16282	16055	16139	16234	16027	16013	16125	15955	16028	15995	15763	15884	16038	15945	16376	16367	16002	16096	16019	15772	16240	16061	16072	15902	15944	16048	16005	16203	15986	16188	16049	16074	16042	16159	16032	16033	16106	16108	16112	16024	15876	15871	15997	15820	15988	15979	15997	16096	16199	16074	16052	16041	15979	16163	15981	16207	16106	16329	16241	16244	16087	16177	16072	16056	16016	16057	16058	16075	15962	16060	15852	15932	16015	16141	16270	16127	16099	16148	16115	16118	16086	16051	16263	16139	16124	16143	16327	16137	16170	16071	16012	16150	15978	16034	16075	16076	16056	15986	16153	16146	16056	16100	16021	15648	16169	16153	16215	16090	16219	16029	16103	16242	16125	16228	16170	16012	16106	16122	15998	15940	15961	16158	16036	16133	16037	16037	16215	16123	16269	15942	15983	16189	15947	16113	16012	16286	15977	16133	15938	15886	16032	15996	16057	15991	16094	16117	15954	16010	16032	16162	16063	16018	15984	16258	16033	16024	16002	16197	16081	15941	16029	16026	15969	16077	16082	16008	16192	15951	15928	16006	15889	15979	16140	15983	15953	15961	16126	16130	16088	16063	16069	16093	16188	16010	16063	15936	16071	16078	16206	16202	15847	15943	16144	15803	15980	16099	15824	15978	15914	16247	15956	15985	16182	16123	16145	16047	16004	16168	16072	15935	16102	15942	16225	16020	16023	16138	16239	16065	15919	16061	16186	16114	16262	15802	15942	15916	16025	16088	16184	15944	16215	16081	16007	16094	15797	16060	16116	16065	16139	16069	15887	15919	16152	15974	16168	16043	16220	16094	15992	15989	16087	16041	16376	16126	16139	16033	16034	16247	16060	16080	16059	16042	15879	15943	16199	15977	15988	15902	16013	15991	16019	15791	16163	16081	16127	16215	16251	16089	16041	16026	16085	16115	15925	16179	16196	16084	16032	15952	16079	16078	15964	15924	16175	15998	16000	16098	15954	15986	15892	16148	16001	16143	16025	15960	15887	16087	15878	15887	16000	16123	16147	16220	15986	16227	15944	16023	16035	15921	16198	16059	16172	16213	16147	16246	15879	15971	16160	15970	16085	16089	16014	15889	16189	16081	16105	16139	15918	16033	16213	16130	16013	15913	16030	16015	16083	15815	15976	16029	15964	16172	16179	16115	16202	16142	16177	15906	16019	16098	16034	16023	15956	16038	16119	16271	16213	15929	16220	16033	16103	16019	15946	16191	15987	16094	16184	16077	16352	16160	15926	16148	16069	16168	16100	15853	16152	15893	16254	16020	16062	16027	16145	16024	16141	16046	16169	16186	16091	16042	16176	15910	16030	16118	16066	16209	16351	16169	16177	16044	16040	16015	16116	16104	15934	15965	16093	15946	16016	16032	15795	15958	16170	16179	15945	16183	15983	16044	16047	15882	15925	16275	16178	16331	16116	16071	16138	15934	15924	16024	16030	16234	16038	15990	16103	15945	16118	16213	15871	16109	16150	16121	15854	16119	16255	16137	16106	16101	16057	16177	16246	16036	16145	16034	16270	15910	16023	16027	16263	16234	16117	15998	16147	16211	16152	16033	16059	16016	16037	15874	15950	16109	15948	16055	16348	16222	16059	15931	16040	16252	15945	16055
36554	57670	52347	40128	32791	28615	25683	22393	20230	18916	17942	17352	16640	16068	15819	15613	15264	15106	14921	14761	14734	14659	14545	14529	14491	14451	14345	14290	14132	14242	14243	14173	14262	14281	14217	14194	14287	14215	14440	14129	14346	14174	14041	14176	14110	14040	14076	14413	14134	14023	14398	14151	14117	14029	14229	14171	14288	14160	14092	14293	14027	14168	14163	14113	14211	14114	14291	14194	14152	14104	14150	14198	14087	14033	14069	14304	14096	14085	14097	14133	14105	14120	14212	14062	14189	14162	14022	14155	14229	14158	14143	14132	14185	14349	14014	13993	14139	14152	14172	13982	14013	14183	14224	14158	14237	14208	14052	14025	14286	14167	14067	14131	14032	14130	14051	14138	14091	13984	14100	14000	13968	14094	14216	14180	14098	14192	14248	13988	14120	14051	13817	14139	14179	14100	14111	14076	14231	14032	14147	14046	14410	13920	14218	13967	14201	14189	14116	14045	14129	13986	14128	14008	14118	14180	14147	14119	14158	14272	14202	14193	14135	14027	14139	14039	14135	14120	14177	13987	14133	14134	14194	14122	14092	14139	14142	14050	14017	14155	14041	14001	14138	14038	14072	14210	14072	14054	14065	14182	14183	13998	14086	14330	14200	14264	14095	14071	14306	14097	14005	13952	14313	14044	14080	14069	14107	14074	14191	14115	14086	14162	14328	14197	14228	14040	14149	14144	14194	13964	14125	14073	14084	14271	14126	14253	14056	14102	13985	14251	14231	14199	14159	14151	14153	14220	14183	14144	14327	14221	13863	14057	14078	14258	14303	14173	14171	14097	14075	14018	14140	14039	14206	14263	14151	14105	13873	14126	14251	14030	14098	14134	13999	14170	14076	14110	14159	14190	14147	14111	14139	14039	14095	14194	13973	14021	14187	14137	14112	14151	13979	14248	14256	14135	14072	14145	14146	14269	14227	14112	14137	14118	14116	14224	14084	14086	14043	14133	14157	14296	14158	14123	14174	14219	14235	14046	14112	13874	14197	14257	14105	14035	14117	14166	14054	14003	14096	14126	14018	14121	14053	14302	14100	13897	14137	14193	14088	14119	14162	14346	14202	14135	14156	14354	14058	14136	14051	13998	13980	13965	14301	14095	14156	13892	14182	13995	14279	13980	13995	14135	14118	14148	14029	14256	13940	14114	14034	14099	14254	14024	14184	14112	14098	14113	14155	14082	14171	13965	14068	13956	14299	14170	14104	14232	14071	14174	14122	14308	14118	14316	14275	14040	14230	14185	14185	14136	14151	14214	14206	14211	14065	14051	14212	14019	14200	14018	14035	14156	14216	14076	14017	14202	14131	14009	13998	14178	14105	13889	14140	14071	13976	14041	14031	14012	14195	14143	13864	14183	13992	14113	14096	14117	14116	14297	14097	14065	14097	14139	14093	14086	14104	14060	14311	14054	14203	14155	13812	14163	14071	14141	14171	14145	14130	14104	14174	13947	14224	14217	14093	14244	14078	14101	14299	14079	14227	14039	14113	14098	14215	14109	14065	14180	14083	14140	14005	13951	14109	14182	14114	13975	14233	14218	14158	14108	14210	14014	14158	14033	14077	14119	14210	14261	14159	14097	14157	14041	14122	14211	14151	14195	14195	14123	14319	14193	14109	14038	14143	14207	14132	14028	13991	14263	13963	14058	14248	14182	14081	13937	13997	14204	14032	14211	14398	14121	14096	14000	13937	14144	14118	14075	14192	14065	14252	14150	14129	14043	14140	14198	14044	14180	14154	14217	14118	14181	14095	14150	14112	14204	14084	14008	14083	14154	14162	14166	14177	14092	14163	14173	14121	14048	14034	14061	14204	14181	14148	14054	14044	14060	14258	14001	14107	14253	13851	14143	14274	14166	14004	14075	14126	14095	13973	14115	14099	14185	14132	14200	14125	14064	14300	14024	14142	14145	14190	14207	14037	13976	14229	14115	14101	14254	14099	14011	14148	14066	14137	14022	14365	14273	14258	14189	14045	14245	14098	14221	14276	14177	14118	14037	14154	14311	14204	14097	13994	14141	14129	14127	14079	14119	14139	14317	14048	14389	14264	14244	14128	14063	13925	14136	14084	14174	14061	14131	14171	14052	14096	14174	14356	14077	14140	14213	14129	14097	14225	14192	14101	14248	14149	14233	14250	14168	14097	14060	14016	14098	14151	14106	14013	14050	14159	14055	14143	14050	14267	14186	14058	14006	14047	14146	14174	14108	14117	14244	14076	14171	14046	14176	14190	14076	14017	14125	14046	14312	13921	14028	14188	14115	13995	14156	13903	13941	14117	14147	14132	14092	14168	14221	13941	14161	14149	14102	13981	14100	14071	14058	14011	14087	14297	14083	14160	14018	14068	14150	14055	14095	14097	13984	14067	14237	14298	14121	14077	14156	14083	14167	14072	14099	14132	14024	14172	14179	14180	14165	14018	14215	14011	14271	14177	14217	14261	14180	14166	14079	14158	14150	14135	14117	14006	14148	14247	14320	14212	14129	13984	14331	14050	14018	14271	14099	14245	14070	14196	14080	14023	14069	14166	14016	14215	14152	14064	14218	14148	14159	14077	14097	14191	14234	14205	14012	14065	14238	14078	14017	14290	14054	14293	14024	14154	14197	14053	14086	14186	14081	14016	14014	14156	14140	13960	14119	14130	14134	14039	14038	14087	14092	14016	14124	14194	14075	14270	14026	14151	14076	14070	14174	14045	14304	14150	14131	14160	13935	14140	14103	14153	14103	14300	14049	14095	14183	13986	14217	13991	14037	14075	14189	14165	14059	14062	14118	14179	14049	13990	14012	14108	14092	14025	14222	14008	14040	14008	14272	14076	14165	14227	14234	14001	14004	14162	14141	14086	14171	14032	14113	14091	14143	14079	14146	13998	14183	14262	14031	14049	14108	14092	14065	13970	14133	13972	13966	14102	14204	14139	14068	14172	13997	14205	14345	14116	14209	14119	14180	14144	14046	14296	13994	14327	14165	14034	14107	13996	13975	14042	14171	14052	14110	14137	14078	14280	14194	14161	13943	14111	14150	14190	14036	14046	14154	14104	14136	14125	14239	14318	14257	14082	14258	14186	14020	14079	14121	14085	14154	14063	13955	14148	14225	14090	14083	14121	14117	14242	14113	14052	14132	14102	14180	14344	13992	14118	14099	14064	14056	14150	14024	14295	14161	14219	14317	14129	14111	14017	14062	14043	14203	13880	14094	14164	14103	14074	14128	14021	14041	14054	14148	13900	13950	14086	14056	14114	14109	14242	14074	14179	14293	14271	14110	14120	14102	14168	14094	14014	14038	14168	14045	14063	14108	14157	14255	14071	14181	14108	14066	14198	14016	14123	14042	13995	14129	14046	14159	14060	14163	14118	14065	14116	14210	14115	14002	14140	14270	14105	14109	14075	13982	14005	14161	14197	14148	14156	14212	14182	14198	14135	14199	14156	14204	14064	14111	14079	14200	14007	14258	13985	14048	14040	14133	14099	14108	13977	14183	14227	14071	14083	14253	14237	14136	14180	14166	14207	14054	14252	14038	14136	14107	14121	14213	14137	14051	14181	14199	13929	14149	14113	14167	14105	14018	14308	14022	14064	14210	14051	14137	14168	14101	14314	14080	14110	14064	14163	14316	14098	14126	14184	14203	14151	13982	13993	13964	14239	14071	14193	14255	13983	14136	14224	14076	14192	14125	14066	14026	14049	14157	14146	14044	14219	14157	14104	14279	14016	14024	14415	14180	14011	14332	13993	14018	14183	14168	14246	14090	14146	14131	14227	14154	14198	14172	14143	14094	14181	14226	14058	14246	14165	14109	14084	14078	14132	14255	14116	14088	14142	14007	14036	14097	14075	14213	14112	14162	14060	14212	14037	14100	14134	14215	14170	14164	14065	14113	14075	14139	14126	14124	14051	14066	14181	14165	14117	14190	14057	14147	14036	14002	14159	14233	14307	13972	14116	14369	14170	14148	14210	14217	13925	14052	14058	14172	14097	14076	14208	13896	14216	14009	13937	14161	14159	14233	14059	14315	14201	14176	14062	14327	14026	14165	14239	14177	14003	13989	14064	14024	14366	14034	13923	13976	14137	14177	14314	14015	14137	13991	14092	14209	14176	14277	14098	14202	14245	14054	14137	13989	13926	14222	14074	14216	14087	14019	14102	14119	14161	14171	14123	14140	14089	14201	14150	14116	14153	14102	14075	13840	14035	14251	14163	14008	14143	14189	14069	14144	14195	14180	14190	14152	14177	14188	14183	14195	14009	14202	14124	14121	14100	14198	14100	14112	14053	14038	14137	14247	14102	13932	14114	14103	13954	14290	14094	14004	14136	14149	14203	14218	13883	14233	14140	14102	14097	14175	14245	14097	14195	14182	14156	14162	13976	14053	13944	14365	14004	14188	13953	14050	14260	14177	14169	13984	14146	14290	14095	14099	14138	14093	14107	14103	14165	14157	14130	14032	14074	14228	14331	14004	14092	14183	14105	14171	14038	14132	14078	14094	14006	14240	14018	14286	14046	14137	14204	14164	14089	14168	14111	14096	14151	14111	14053	14145	14202	14215	14154	14059	14121	14187	14066	14000	13997	14124	13940	13955	14098	14198	14181	14079	14131	14192	14214	13980	14209	14018	14128	14118	14123	14196	14098	14123	14036	14015	14119	14086	14112	14056	14019	14179	13988	14147	14128	14178	14134	14017	14132	14109	14108	14088	14131	14003	14138	14174	13986	14132	14188	14053	14330	14170	14211	14004	14051	14116	14136	13980	14108	13963	14076	14107	14178	14138	14159	14080	14226	14076	14017	14221	14144	14171	14100	14101	13947	14155	14094	14043	14012	14122	14045	13974	14097	14202	14226	14110	14096	14133	14058	14112	14252	14232	14214	14244	14217	14097	14163	14101	13970	14047	14137	14177	14201	14004	14130	14082	14108	14063	14157	14133	14075	14063	14054	14147	14110	14180	14281	14144	14183	14071	14041	14176	13964	14162	14128	13952	14187	13982	14078	14156	14173	14033	14066	14149	14174	14170	14070	14265	14125	13931	14037	14205	14075	14308	14073	14120	14080	14346	14110	14137	14248	13963	14039	14030	14172	14054	14285	14196	14032	14064	13935	13966	14189	14245	14216	14189	14077	14101	14105	14081	14119	13954
29853	28644	34554	29189	23327	20906	19324	18134	17323	16701	16322	16526	16156	15972	15826	15712	15709	15798	15670	15650	15459	15642	15430	15666	15407	15359	15466	15497	15431	15316	15514	15503	15539	15325	15389	15299	15294	15319	15682	15356	15627	15402	15457	15263	15387	15565	15222	15506	15475	15573	15409	15322	15183	15437	15354	15384	15556	15432	15259	15521	15518	15460	15338	15463	15247	15342	15491	15374	15460	15294	15223	15309	15324	15500	15436	15501	15499	15621	15467	15171	15364	15488	15490	15260	15430	15658	15495	15290	15398	15471	15415	15266	15570	15429	15409	15314	15345	15294	15296	15298	15321	15147	15255	15299	15204	15336	15232	15178	15358	15391	15603	15321	15432	15348	15445	15261	15197	15363	15132	15223	15447	15356	15301	15325	15103	15306	15305	15298	15298	15510	15450	15348	15395	15282	15410	15416	15389	15270	15251	15215	15206	15425	15284	15352	15469	15296	15314	15327	15398	15398	15495	15223	15209	15570	15493	15364	15397	15395	15174	15114	15168	15230	15433	15401	15300	15458	15302	15306	15093	15215	15503	15258	15327	15365	15199	15227	15202	15289	15165	15307	15343	15446	15383	15375	15454	15347	15385	15180	15241	15400	15276	15330	15292	15259	15406	15252	15443	15278	15466	15281	15492	15203	15404	15192	15289	15234	15360	15400	15495	15536	15333	15303	15318	15306	15372	15211	15374	15288	15284	15440	15368	15474	15421	15412	15482	15529	15271	15328	15340	15418	15418	15282	15380	15448	15530	15400	15312	15205	15496	15521	15220	15413	15411	15597	15429	15318	15255	15363	15393	15423	15657	15414	15499	15313	15311	15440	15512	15500	15557	15285	15347	15490	15377	15307	15213	15570	15357	15447	15228	15348	15560	15488	15453	15595	15294	15235	15507	15478	15491	15230	15323	15437	15448	15306	15410	15260	15526	15517	15489	15342	15264	15329	15432	15412	15209	15308	15055	15379	15528	15319	15540	15444	15335	15448	15319	15388	15389	15420	15301	15402	15481	15324	15309	15403	15557	15376	15484	15394	15259	15398	15379	15455	15560	15394	15237	15468	15576	15197	15241	15282	15343	15492	15174	15256	15263	15400	15303	15347	15195	15169	15282	15275	15276	15341	15318	15392	15510	15435	15372	15367	15636	15410	15301	15255	15248	15353	15258	15179	15437	15444	15395	15183	15246	15308	15330	15292	15303	15322	15264	15116	15356	15428	15342	15548	15443	15337	15369	15382	15383	15365	15458	15201	15190	15308	15474	15234	15289	15402	15237	15264	15386	15146	15351	15453	15395	15293	15430	15453	15513	15441	15266	15255	15240	15309	15301	15193	15166	15294	15580	15372	15287	15395	15307	15400	15397	15438	15314	15286	15469	15134	15358	15204	15462	15356	15431	15251	15339	15338	15312	15266	15487	15371	15420	15318	15330	15331	15514	15197	15287	15187	15266	15475	15414	15372	15478	15381	15474	15417	15216	15289	15218	15536	15408	15306	15158	15381	15265	15175	15512	15480	15409	15471	15390	15129	15310	15198	15331	15480	15445	15449	15324	15321	15370	15193	15478	15322	15291	15681	15448	15177	15402	15390	15302	15391	15299	15345	15324	15580	15386	15522	15495	15185	15326	15249	15369	15261	15404	15384	15426	15535	15167	15368	15144	15350	15557	15213	15389	15127	15335	15341	15676	15258	15302	15394	15137	15159	15298	15424	15308	15226	15377	15282	15365	15424	15435	15386	15417	15374	15276	15333	15265	15409	15434	15432	15395	15346	15426	15495	15297	15389	15436	15325	15364	15552	15341	15437	15295	15415	15331	15438	15510	15267	15297	15365	15410	15291	15478	15348	15423	15431	15409	15396	15228	15404	15559	15493	15660	15545	15568	15408	15326	15334	15234	15571	15487	15445	15187	15284	15279	15290	15409	15524	15375	15307	15464	15410	15336	15295	15477	15300	15370	15249	15387	15357	15366	15449	15354	15389	15345	15271	15527	15219	15494	15455	15483	15479	15268	15357	15370	15264	15266	15379	15498	15184	15214	15264	15400	15236	15460	15311	15497	15330	15020	15586	15152	15257	15255	15281	15280	15373	15261	15139	15543	15289	15379	15261	15317	15244	15272	15252	15283	15257	15283	15393	15397	15358	15196	15368	15426	15316	15263	15286	15270	15469	15280	15319	15537	15295	15380	15468	15256	15511	15416	15521	15201	15424	15055	15304	15223	15406	15586	15554	15427	15164	15547	15449	15424	15388	15389	15492	15524	15408	15225	15600	15398	15310	15281	15317	15399	15269	15282	15336	15348	15303	15323	15425	15312	15309	15370	15367	15502	15392	15654	15175	15446	15358	15373	15230	15382	15282	15359	15529	15329	15216	15461	15203	15210	15385	15214	15413	15328	15305	15380	15448	15399	15438	15338	15358	15251	15227	15451	15313	15294	15397	15297	15344	15451	15459	15357	15399	15448	15352	15263	15294	15320	15382	15415	15331	15352	15497	15237	15220	15412	15439	15347	15420	15418	15370	15420	15377	15511	15434	15241	15473	15417	15425	15571	15177	15363	15439	15388	15437	15354	15563	15317	15204	15310	15294	15290	15305	15137	15442	15440	15241	15415	15396	15371	15491	15210	15462	15375	15267	15359	15311	15360	15519	15397	15226	15375	15161	15435	15354	15214	15368	15487	15287	15430	15404	15544	15531	15193	15368	15368	15581	15119	15418	15491	15530	15368	15416	15266	15284	15392	15365	15273	15459	15307	15371	15317	15358	15460	15261	15273	15341	15192	15216	15370	15119	15268	15365	15310	15329	15482	15573	15408	15431	15428	15353	15326	15523	15598	15501	15539	15477	15496	15400	15446	15415	15380	15328	15238	15466	15464	15400	15304	15254	15440	15458	15513	15344	15393	15304	15365	15281	15595	15394	15265	15154	15382	15518	15424	15214	15306	15451	15298	15241	15221	15380	15387	15466	15305	15370	15322	15262	15311	15393	15504	15429	15397	15230	15439	15363	15283	15228	15447	15211	15523	15499	15380	15287	15352	15372	15451	15409	15356	15368	15519	15209	15656	15345	15326	15445	15314	15228	15447	15298	15357	15374	15492	15465	15299	15244	15306	15449	15240	15397	15199	15198	15315	15514	15528	15202	15298	15235	15379	15311	15306	15182	15452	15331	15440	15396	15394	15227	15303	15391	15414	15279	15254	15394	15331	15408	15447	15322	15426	15441	15354	15251	15232	15402	15425	15318	15353	15417	15452	15410	15327	15312	15443	15424	15181	15412	15491	15300	15467	15413	15326	15307	15336	15290	15526	15513	15358	15309	15285	15443	15326	15218	15442	15519	15282	15469	15471	15503	15585	15356	15283	15384	15294	15432	15358	15315	15458	15313	15474	15456	15299	15369	15421	15227	15486	15601	15529	15258	15370	15347	15468	15512	15435	15216	15273	15269	15558	15460	15398	15316	15344	15247	15413	15347	15380	15575	15533	15525	15361	15289	15300	15460	15446	15435	15584	15330	15236	15496	15339	15439	15287	15400	15376	15471	15390	15444	15350	15415	15409	15391	15319	15329	15501	15441	15335	15372	15330	15396	15281	15427	15239	15463	15336	15240	15492	15376	15377	15271	15139	15474	15327	15382	15406	15477	15304	15335	15304	15400	15429	15568	15238	15378	15100	15398	15134	15391	15306	15223	15452	15264	15326	15173	15167	15175	15330	15463	15465	15350	15344	15172	15626	15351	15474	15256	15346	15285	15612	15347	15359	15278	15186	15171	15274	15451	15304	15434	15454	15168	15266	15180	15322	15402	15484	15437	15398	15469	15472	15446	15275	15308	15487	15345	15394	15139	15374	15383	15329	15556	15415	15287	15418	15436	15360	15552	15293	15307	15246	15511	15365	15229	15479	15231	15329	15329	15328	15309	15414	15236	15289	15416	15439	15181	15557	15521	15482	15311	15301	15364	15491	15618	15266	15270	15489	15261	15272	15469	15290	15441	15407	15187	15403	15449	15286	15458	15443	15486	15459	15248	15462	15585	15229	15207	15251	15208	15572	15136	15459	15311	15257	15207	15369	15456	15664	15335	15149	15385	15357	15209	15432	15310	15424	15344	15436	15338	15481	15309	15537	15419	15462	15330	15602	15435	15431	15328	15379	15239	15498	15520	15364	15369	15377	15509	15202	15348	15300	15505	15372	15374	15260	15253	15290	15399	15325	15454	15281	15472	15363	15335	15389	15394	15327	15415	15355	15436	15526	15301	15246	15389	15472	15125	15337	15343	15463	15377	15553	15487	15355	15422	15203	15484	15523	15392	15278	15446	15329	15426	15389	15179	15520	15351	15511	15396	15342	15172	15259	15235	15369	15311	15542	15285	15348	15340	15321	15355	15407	15311	15425	15571	15252	15331	15487	15334	15190	15307	15429	15433	15356	15351	15314	15244	15619	15447	15363	15494	15479	15130	15384	15353	15245	15388	15331	15187	15167	15357	15226	15427	15296	15358	15398	15213	15360	15313	15451	15564	15481	15436	15212	15330	15483	15521	15410	15288	15356	15583	15344	15349	15284	15640	15540	15307	15324	15253	15479	15345	15245	15407	15516	15367	15172	15310	15372	15418	15361	15363	15410	15160	15231	15502	15455	15296	15305	15336	15189	15276	15190	15367	15634	15352	15452	15311	15359	15512	15277	15041	15276	15361	15402	15379	15378	15238	15337	15519	15347	15373	15522	15467	15382	15373	15380	15377	15395	15377	15389	15415	15120	15388	15430	15448	15275	15415	15434	15325	15287	15231	15370	15461	15384	15193	15407	15260	15441	15321	15247	15165	15291	15378	15462	15583	15342	15323	15420	15255	15478	15171	15365	15221	15515	15331	15281	15388	15374	15620	15489	15369	15276	15529	15387	15432	15411	15384	15623	15449	15392	15474	15366	15288	15314	15472	15569	15440	15311	14968	15276	15330	15306	15236	15489	15455	15439	15410	15385	15448	15350	15453	15416	15379	15444	15264	15667	15322	15357	15419	15422	15293	15197	15145	15195	15456	15553	15461	15274	15288	15440	15354	15264	15200	15439	15194	15407	15293	15452	15359	15376	15527	15329	15342	15250	15256	15243	15245	15485	15444	15327	15426	15464	15458	15228	15472	15388	15194
34462	44605	38771	28826	24148	21265	19272	17858	16897	15811	15578	14934	14771	14516	14416	14210	14141	14084	13940	14097	14041	13774	13727	13797	13726	13831	13680	13787	13553	13773	13834	13739	13630	13635	13781	13763	13719	13603	13837	13727	13593	13745	13729	13563	13661	13669	13683	13664	13685	13570	13612	13762	13852	13791	13723	13621	13652	13718	13626	13770	13504	13612	13691	13593	13522	13704	13744	13639	13790	13670	13660	13704	13652	13567	13757	13622	13611	13651	13583	13619	13680	13660	13701	13677	13740	13599	13748	13758	13755	13742	13661	13734	13745	13588	13887	13481	13855	13724	13728	13607	13687	13723	13704	13671	13584	13697	13748	13630	13605	13637	13621	13746	13824	13749	13568	13735	13604	13802	13712	13634	13793	13506	13774	13699	13597	13622	13609	13555	13735	13593	13750	13721	13482	13779	13692	13668	13658	13666	13721	13749	13700	13525	13812	13550	13592	13693	13549	13447	13559	13646	13628	13657	13607	13713	13768	13719	13622	13548	13420	13695	13789	13575	13623	13700	13687	13340	13496	13634	13589	13703	13665	13630	13663	13695	13716	13771	13575	13409	13757	13537	13647	13750	13805	13681	13624	13806	13647	13538	13574	13648	13613	13596	13688	13636	13761	13733	13561	13614	13799	13635	13465	13698	13720	13612	13584	13847	13764	13775	13688	13621	13717	13479	13794	13661	13729	13753	13753	13670	13713	13617	13709	13701	13679	13741	13660	13773	13643	13689	13770	13834	13863	13766	13728	13524	13766	13625	13630	13690	13567	13706	13610	13677	13704	13658	13818	13509	13576	13626	13880	13739	13494	13611	13481	13731	13712	13716	13720	13662	13685	13893	13584	13572	13692	13567	13843	13725	13649	13628	13695	13691	13760	13708	13719	13609	13593	13625	13682	13757	13557	13742	13697	13717	13584	13777	13644	13542	13708	13713	13804	13542	13713	13741	13532	13587	13592	13649	13615	13584	13705	13752	13691	13623	13723	13687	13628	13653	13691	13720	13538	13686	13686	13637	13703	13746	13701	13718	13493	13721	13666	13654	13761	13777	13644	13541	13522	13601	13801	13646	13788	13589	13576	13657	13615	13673	13571	13666	13708	13846	13707	13712	13593	13617	13696	13632	13694	13752	13749	13734	13576	13587	13734	13692	13702	13599	13656	13520	13683	13659	13719	13691	13671	13785	13531	13748	13568	13628	13727	13684	13771	13685	13665	13712	13695	13727	13828	13825	13324	13844	13615	13617	13672	13679	13625	13363	13655	13649	13566	13770	13686	13607	13517	13673	13629	13676	13651	13506	13738	13689	13545	13556	13618	13694	13697	13655	13788	13638	13775	13610	13757	13641	13706	13694	13617	13818	13729	13743	13528	13603	13555	13886	13469	13709	13659	13587	13558	13557	13709	13506	13737	13708	13583	13589	13644	13586	13782	13759	13668	13744	13544	13717	13794	13655	13532	13736	13641	13597	13610	13683	13716	13690	13785	13767	13441	13597	13776	13535	13705	13772	13524	13637	13577	13598	13691	13655	13727	13652	13710	13538	13516	13751	13661	13768	13510	13873	13621	13828	13642	13549	13627	13724	13694	13663	13736	13616	13673	13726	13896	13733	13608	13660	13668	13592	13479	13802	13716	13545	13727	13592	13612	13601	13681	13623	13668	13687	13738	13547	13725	13835	13707	13587	13696	13659	13850	13681	13710	13532	13658	13658	13574	13682	13737	13593	13709	13493	13736	13690	13713	13668	13809	13626	13724	13809	13431	13578	13758	13706	13568	13725	13726	13527	13767	13640	13544	13719	13711	13546	13584	13740	13819	13833	13622	13683	13664	13623	13847	13592	13664	13760	13743	13697	13543	13741	13698	13652	13743	13705	13642	13878	13619	13692	13509	13792	13694	13436	13799	13671	13782	13680	13570	13699	13622	13707	13764	13624	13564	13680	13666	13599	13628	13811	13549	13523	13477	13659	13468	13846	13758	13625	13593	13663	13613	13479	13735	13604	13679	13758	13628	13761	13596	13710	13577	13799	13782	13677	13629	13702	13875	13760	13716	13586	13740	13579	13709	13774	13700	13724	13780	13832	13757	13564	13740	13605	13682	13639	13820	13596	13715	13783	13474	13716	13464	13822	13726	13702	13624	13618	13478	13743	13726	13666	13647	13500	13669	13777	13810	13691	13667	13840	13476	13621	13671	13651	13536	13676	13491	13941	13669	13613	13567	13686	13700	13574	13641	13724	13663	13717	13745	13642	13634	13646	13655	13656	13669	13609	13668	13682	13683	13631	13659	13708	13832	13664	13531	13633	13679	13671	13709	13599	13715	13607	13576	13574	13820	13520	13673	13571	13658	13684	13500	13779	13633	13702	13706	13872	13611	13590	13766	13756	13534	13685	13724	13660	13669	13515	13666	13595	13617	13607	13834	13661	13697	13587	13761	13803	13650	13667	13589	13830	13819	13494	13699	13711	13717	13587	13681	13663	13827	13838	13597	13760	13808	13675	13600	13665	13823	13670	13586	13590	13743	13525	13794	13620	13702	13625	13557	13639	13730	13660	13692	13539	13657	13654	13673	13575	13602	13651	13774	13606	13607	13665	13743	13658	13792	13607	13516	13732	13637	13693	13828	13730	13666	13439	13817	13517	13669	13600	13652	13576	13700	13738	13741	13592	13776	13649	13694	13458	13682	13655	13632	13676	13744	13663	13810	13707	13549	13808	13515	13604	13681	13652	13733	13641	13690	13514	13646	13637	13541	13797	13818	13623	13780	13626	13491	13769	13593	13627	13723	13727	13589	13728	13690	13630	13711	13493	13620	13754	13661	13634	13702	13649	13586	13552	13499	13659	13768	13689	13561	13701	13625	13636	13822	13514	13643	13544	13816	13469	13682	13729	13586	13673	13794	13664	13600	13714	13795	13639	13529	13565	13779	13622	13710	13678	13684	13731	13639	13820	13621	13556	13676	13700	13671	13510	13517	13770	13823	13683	13515	13538	13661	13633	13686	13550	13580	13455	13531	13717	13479	13619	13598	13700	13683	13625	13790	13676	13685	13678	13702	13654	13577	13861	13693	13584	13830	13630	13718	13574	13664	13632	13628	13733	13705	13689	13607	13665	13567	13779	13591	13639	13680	13554	13552	13707	13554	13829	13802	13610	13734	13640	13753	13659	13717	13630	13688	13600	13625	13645	13609	13821	13666	13693	13718	13604	13557	13697	13672	13827	13929	13645	13623	13791	13775	13669	13623	13747	13677	13748	13743	13787	13747	13691	13488	13657	13685	13473	13626	13805	13599	13846	13618	13905	13527	13774	13694	13654	13635	13553	13583	13659	13721	13534	13713	13684	13572	13634	13629	13705	13656	13542	13617	13629	13652	13678	13675	13563	13630	13740	13596	13643	13583	13504	13724	13651	13598	13696	13622	13442	13824	13693	13525	13677	13924	13647	13644	13497	13755	13619	13580	13647	13819	13748	13544	13885	13723	13797	13781	13660	13612	13649	13723	13685	13720	13636	13691	13727	13828	13788	13703	13560	13607	13545	13762	13714	13816	13752	13555	13729	13578	13639	13847	13647	13701	13638	13589	13638	13487	13784	13732	13627	13711	13847	13668	13649	13790	13625	13683	13533	13478	13669	13723	13592	13665	13635	13689	13736	13584	13686	13533	13654	13684	13740	13591	13701	13611	13590	13780	13586	13711	13587	13701	13750	13636	13453	13721	13785	13692	13615	13832	13819	13760	13710	13561	13575	13739	13620	13588	13663	13615	13632	13620	13753	13644	13744	13798	13695	13644	13820	13640	13720	13690	13658	13633	13784	13588	13766	13596	13719	13658	13722	13598	13704	13683	13648	13764	13659	13654	13628	13659	13731	13668	13608	13542	13644	13650	13802	13547	13505	13735	13736	13579	13696	13591	13851	13677	13739	13767	13715	13763	13775	13869	13511	13652	13605	13711	13765	13610	13580	13681	13852	13786	13575	13591	13669	13555	13583	13659	13694	13568	13724	13416	13778	13575	13674	13726	13611	13722	13613	13696	13477	13612	13652	13659	13679	13551	13752	13667	13616	13599	13736	13639	13680	13759	13661	13729	13669	13661	13648	13680	13576	13659	13631	13780	13794	13649	13638	13658	13622	13592	13507	13775	13729	13644	13770	13658	13631	13693	13394	13611	13617	13771	13688	13756	13595	13612	13650	13838	13791	13662	13644	13903	13783	13684	13722	13626	13800	13831	13599	13689	13629	13661	13525	13665	13676	13780	13617	13684	13735	13632	13730	13512	13553	13683	13665	13699	13739	13756	13596	13697	13670	13733	13679	13633	13597	13665	13734	13671	13648	13672	13784	13706	13537	13567	13846	13712	13662	13682	13621	13736	13498	13645	13623	13698	13516	13505	13742	13702	13494	13750	13847	13697	13577	13767	13682	13928	13737	13744	13613	13633	13736	13728	13645	13790	13589	13697	13741	13608	13711	13798	13597	13820	13610	13623	13753	13848	13599	13702	13733	13632	13699	13475	13807	13700	13698	13663	13584	13719	13838	13495	13815	13725	13691	13657	13587	13578	13731	13544	13490	13696	13767	13706	13673	13539	13748	13590	13811	13630	13622	13646	13691	13611	13674	13582	13521	13550	13747	13659	13924	13737	13734	13628	13543	13777	13574	13641	13740	13627	13572	13583	13841	13628	13573	13660	13659	13476	13546	13557	13686	13629	13586	13720	13739	13470	13808	13579	13918	13589	13697	13554	13761	13778	13739	13638	13792	13760	13585	13632	13796	13627	13715	13755	13664	13636	13528	13645	13656	13664	13723	13652	13824	13573	13603	13689	13658	13569	13610	13706	13639	13618	13802	13707	13515	13592	13666	13640	13722	13753	13616	13699	13668	13704	13679	13742	13703	13696	13581	13707	13606	13734	13723	13466	13627	13704	13603	13856	13620	13726	13851	13472	13703	13660	13623	13754	13448	13747	13755	13611	13613	13888	13693	13790	13796	13648	13744	13667	13750	13630	13666	13695	13782	13733	13771	13554	13778	13580	13569	13605	13661	13521	13633	13842	13565	13598	13630	13806	13659	13549	13584	13732	13917	13576	13613	13735	13654	13709	13617	13576	13753	13794	13668	13784	13524	13566	13771	13461	13681	13599	13649
24096	21136	28512	25446	24455	25097	23775	20303	18663	17918	17378	17216	16669	16518	16410	16225	16089	16050	15770	15781	15716	15427	15885	15770	15614	15441	15666	15490	15738	15514	15557	15632	15536	15565	15353	15367	15527	15556	15537	15552	15316	15321	15523	15204	15549	15442	15587	15563	15612	15706	15514	15257	15386	15435	15461	15471	15442	15422	15358	15574	15196	15420	15316	15509	15534	15436	15545	15430	15348	15569	15422	15410	15365	15477	15521	15457	15211	15642	15487	15517	15341	15300	15490	15369	15198	15405	15460	15324	15528	15458	15436	15342	15295	15470	15398	15519	15465	15572	15406	15519	15543	15497	15281	15393	15379	15373	15403	15275	15196	15589	15354	15417	15532	15483	15516	15516	15505	15255	15362	15507	15442	15442	15411	15345	15453	15326	15649	15400	15484	15366	15403	15585	15607	15479	15579	15542	15387	15518	15557	15447	15421	15374	15370	15442	15471	15451	15472	15529	15631	15378	15378	15266	15457	15560	15435	15422	15471	15453	15494	15415	15471	15325	15493	15342	15366	15335	15418	15468	15511	15535	15359	15362	15330	15454	15589	15637	15717	15595	15405	15372	15521	15494	15395	15476	15428	15493	15451	15420	15293	15570	15580	15450	15283	15294	15333	15391	15403	15559	15520	15448	15366	15384	15443	15350	15324	15334	15527	15378	15278	15458	15255	15488	15453	15365	15501	15330	15522	15320	15354	15585	15576	15538	15400	15393	15346	15437	15309	15513	15253	15307	15521	15480	15390	15397	15551	15491	15264	15481	15579	15371	15307	15405	15298	15474	15538	15445	15513	15338	15488	15263	15428	15215	15337	15564	15388	15261	15381	15330	15590	15450	15390	15378	15504	15297	15496	15531	15497	15609	15494	15510	15633	15501	15455	15255	15663	15372	15291	15384	15669	15629	15554	15460	15321	15494	15350	15366	15325	15314	15266	15724	15659	15321	15419	15434	15401	15513	15396	15363	15483	15489	15544	15546	15458	15449	15424	15287	15459	15411	15382	15213	15375	15317	15594	15334	15535	15346	15505	15547	15298	15317	15343	15303	15589	15530	15361	15201	15349	15366	15430	15416	15485	15440	15384	15333	15451	15263	15378	15346	15485	15559	15359	15411	15504	15430	15424	15500	15370	15450	15313	15320	15422	15230	15483	15390	15595	15494	15526	15341	15480	15259	15416	15396	15444	15463	15446	15251	15560	15618	15110	15650	15356	15607	15535	15377	15499	15408	15565	15437	15337	15168	15473	15512	15521	15379	15426	15441	15453	15208	15470	15703	15547	15551	15290	15319	15572	15353	15346	15579	15464	15406	15347	15425	15526	15384	15323	15451	15317	15478	15325	15301	15345	15531	15499	15579	15420	15198	15524	15365	15371	15573	15582	15519	15457	15428	15636	15464	15238	15355	15209	15329	15459	15413	15422	15447	15462	15427	15404	15460	15527	15364	15265	15381	15468	15346	15390	15347	15446	15591	15451	15498	15486	15345	15574	15346	15468	15394	15399	15508	15406	15373	15554	15417	15354	15547	15552	15599	15465	15447	15449	15315	15390	15507	15373	15377	15211	15374	15496	15567	15510	15337	15399	15412	15319	15267	15502	15360	15436	15481	15697	15467	15288	15419	15487	15243	15426	15277	15439	15427	15441	15476	15407	15472	15674	15425	15303	15360	15346	15323	15349	15358	15495	15291	15567	15563	15375	15336	15383	15573	15468	15374	15377	15495	15411	15541	15474	15429	15276	15319	15458	15615	15598	15467	15470	15480	15573	15518	15554	15336	15518	15538	15324	15398	15352	15463	15433	15364	15352	15206	15414	15392	15290	15239	15480	15386	15369	15289	15336	15422	15421	15305	15421	15359	15655	15481	15297	15397	15470	15327	15540	15281	15464	15525	15323	15524	15391	15404	15404	15382	15426	15571	15492	15478	15379	15454	15269	15399	15452	15342	15733	15475	15282	15240	15581	15434	15241	15345	15444	15487	15426	15715	15420	15245	15441	15528	15315	15599	15382	15542	15268	15496	15413	15476	15465	15465	15443	15603	15570	15658	15594	15394	15545	15408	15444	15292	15443	15317	15536	15583	15390	15541	15453	15401	15478	15480	15504	15330	15433	15385	15446	15311	15546	15398	15454	15524	15312	15381	15471	15397	15506	15345	15585	15640	15417	15794	15499	15255	15488	15447	15487	15397	15459	15484	15393	15483	15574	15405	15280	15524	15467	15377	15498	15459	15423	15395	15368	15366	15419	15415	15311	15414	15460	15410	15447	15361	15404	15359	15450	15354	15495	15585	15419	15522	15323	15546	15638	15542	15330	15470	15504	15472	15457	15388	15342	15390	15336	15406	15266	15213	15257	15381	15437	15527	15496	15256	15349	15084	15393	15421	15301	15390	15229	15430	15684	15493	15550	15414	15545	15467	15426	15308	15520	15311	15394	15585	15411	15415	15473	15557	15358	15223	15525	15579	15561	15514	15520	15392	15455	15356	15555	15381	15445	15525	15343	15381	15436	15487	15470	15536	15514	15124	15357	15383	15452	15316	15359	15307	15387	15502	15625	15359	15566	15380	15488	15317	15426	15376	15499	15542	15315	15348	15308	15626	15510	15249	15408	15610	15391	15492	15445	15269	15457	15543	15361	15226	15425	15328	15313	15470	15303	15556	15415	15533	15241	15504	15400	15496	15443	15543	15352	15347	15542	15429	15386	15359	15374	15346	15369	15495	15223	15297	15302	15421	15450	15323	15496	15564	15457	15382	15341	15390	15262	15376	15438	15639	15427	15315	15513	15423	15472	15390	15536	15394	15355	15477	15414	15277	15649	15264	15554	15394	15257	15487	15353	15342	15392	15486	15633	15592	15363	15665	15382	15256	15508	15550	15605	15634	15530	15401	15416	15588	15531	15494	15359	15264	15343	15383	15532	15514	15265	15455	15411	15235	15460	15377	15437	15426	15630	15386	15532	15489	15420	15406	15375	15486	15511	15437	15280	15612	15472	15437	15481	15313	15248	15194	15463	15518	15569	15371	15429	15395	15537	15246	15352	15324	15593	15506	15329	15384	15317	15424	15525	15447	15286	15421	15376	15447	15481	15407	15298	15482	15571	15440	15335	15561	15411	15549	15629	15568	15560	15509	15536	15627	15545	15364	15564	15320	15443	15394	15437	15540	15529	15504	15577	15364	15331	15413	15504	15431	15333	15282	15405	15567	15410	15386	15520	15546	15588	15303	15528	15611	15295	15615	15525	15409	15375	15510	15420	15373	15380	15408	15456	15461	15345	15311	15519	15502	15570	15385	15556	15553	15467	15603	15547	15516	15373	15265	15298	15543	15446	15589	15771	15416	15503	15430	15489	15367	15656	15552	15388	15530	15357	15674	15654	15637	15560	15459	15584	15498	15334	15470	15392	15429	15499	15372	15549	15376	15453	15365	15668	15293	15418	15425	15372	15354	15475	15408	15274	15320	15358	15573	15476	15477	15375	15571	15556	15520	15480	15502	15309	15494	15265	15494	15415	15541	15490	15565	15667	15601	15400	15411	15636	15421	15301	15262	15335	15346	15496	15430	15485	15507	15511	15493	15446	15367	15371	15529	15553	15512	15480	15370	15499	15461	15563	15511	15220	15292	15466	15431	15433	15311	15328	15465	15559	15360	15418	15285	15306	15481	15461	15365	15570	15449	15513	15328	15410	15387	15284	15377	15453	15484	15456	15240	15598	15393	15461	15482	15374	15324	15487	15559	15599	15393	15526	15452	15438	15507	15366	15416	15399	15611	15462	15454	15197	15631	15478	15467	15232	15469	15453	15550	15502	15499	15481	15456	15377	15369	15222	15517	15275	15474	15421	15500	15682	15487	15551	15361	15378	15348	15339	15408	15548	15390	15583	15433	15736	15262	15244	15406	15361	15581	15345	15464	15310	15347	15441	15492	15356	15365	15451	15417	15373	15478	15416	15402	15377	15556	15471	15280	15400	15398	15561	15409	15390	15426	15346	15460	15405	15429	15265	15507	15489	15339	15333	15450	15634	15470	15364	15454	15387	15386	15475	15487	15638	15401	15448	15237	15648	15295	15524	15431	15506	15568	15255	15455	15401	15372	15343	15456	15436	15251	15394	15405	15516	15335	15431	15382	15484	15381	15493	15430	15611	15480	15550	15564	15594	15589	15447	15396	15383	15396	15386	15459	15361	15421	15336	15547	15419	15436	15289	15338	15545	15448	15551	15635	15274	15346	15485	15301	15442	15452	15382	15500	15503	15409	15442	15203	15365	15261	15376	15357	15273	15517	15426	15529	15558	15467	15624	15500	15528	15417	15430	15370	15380	15385	15384	15478	15268	15254	15365	15589	15481	15524	15434	15526	15319	15478	15510	15485	15439	15565	15369	15447	15441	15360	15421	15550	15624	15473	15399	15300	15530	15485	15344	15460	15503	15769	15609	15342	15296	15373	15338	15291	15532	15338	15163	15310	15417	15500	15494	15381	15557	15327	15603	15179	15285	15440	15569	15547	15425	15528	15653	15435	15550	15533	15549	15446	15464	15256	15373	15285	15481	15506	15427	15472	15387	15435	15506	15281	15324	15385	15525	15401	15477	15647	15377	15312	15311	15506	15225	15453	15474	15478	15619	15381	15534	15542	15393	15518	15371	15528	15503	15438	15362	15344	15417	15365	15307	15244	15540	15490	15270	15363	15462	15455	15530	15316	15345	15316	15478	15454	15487	15343	15294	15314	15396	15291	15552	15375	15436	15428	15178	15579	15353	15439	15452	15470	15562	15249	15449	15380	15501	15342	15536	15523	15306	15377	15584	15321	15635	15526	15386	15415	15524	15382	15597	15343	15500	15515	15280	15373	15171	15320	15443	15466	15366	15444	15435	15312	15504	15541	15351	15286	15702	15584	15602	15421	15397	15514	15417	15343	15446	15312	15563	15636	15428	15504	15626	15551	15304	15438	15382	15386	15483	15263	15394	15435	15403	15510	15532	15390	15365	15328	15474	15390	15323	15445	15673	15429	15455	15493	15631	15527	15390	15416	15481	15377	15440	15314	15320	15580	15357	15479	15442	15333	15405	15488	15484	15446	15365	15481	15353	15381	15375	15402	15664	15415	15529	15516	15357	15373	15283	15485	15275	15350	15533	15420
32687	50043	45020	34845	29608	25831	22811	20553	18573	17304	16521	15874	15522	15324	14886	14751	14669	14503	14455	14198	14125	14112	14113	14090	14203	13948	13883	13853	13915	13853	13793	13824	13835	14001	13754	13970	13699	13679	13787	13839	13881	13687	13841	13735	13644	13918	13865	13783	13853	13846	13783	13801	13759	13891	13790	13876	13735	13950	13694	13748	13779	13733	13870	13877	13836	13643	13725	13920	13898	13821	13649	13788	13849	13873	13672	13740	13631	13675	13797	13747	13831	13638	13881	13841	13743	13761	13781	13898	13696	13799	13557	13898	13730	13777	13818	13777	13837	13671	13788	13606	13714	13724	14055	13746	13682	13847	13695	13714	13725	13719	13727	13664	13808	13721	13763	13859	13710	13844	13775	13763	13746	13631	13711	13676	13768	13811	13720	13847	13744	13731	13833	13751	13915	13596	13779	13856	13558	13878	13768	13613	13486	13695	13910	13793	13944	13738	13678	13786	13762	13882	13585	13737	13856	13669	13806	13814	13946	13789	13628	13789	13733	13773	13627	13760	13734	13592	13945	13701	13779	13751	13782	13857	13701	13760	13765	13793	13806	13897	13795	13684	13673	13842	13597	13835	13760	13907	13699	13816	13743	13958	13721	13880	13784	13632	13730	13883	13721	13784	13729	13768	13804	13714	13852	13857	13958	13699	13745	13541	13699	13682	13885	13679	13792	13695	13672	13686	13766	13857	13840	13810	13853	13710	13597	13734	13936	13709	13674	13813	13759	13793	13781	13825	13810	13805	13835	13724	13664	13693	13755	13697	13747	13802	13750	13721	13772	13807	13649	13868	13716	13788	13662	13808	13671	13698	13819	13594	13727	13906	13752	13793	13704	13941	13778	13685	13846	13791	13814	13685	13760	13726	13690	13754	13609	13763	13676	13761	13787	13823	13989	13796	13787	13685	13936	13728	13812	13735	13768	13723	13858	13793	13538	13772	13671	13558	13854	13622	13574	13701	13733	13867	13723	13793	13808	13714	13721	13718	13881	13780	13733	13744	13703	13718	13753	13921	13814	13600	13652	13698	13637	13754	13744	13834	13834	13850	13832	13766	13696	13662	13808	13778	13747	13850	13821	13750	13655	13841	13673	13711	13610	13735	13680	13660	13845	13847	13754	13763	13784	13870	13907	13672	13690	13819	13756	13871	13880	13678	13918	13747	13773	13827	13527	13736	13656	13942	13640	13634	13646	13693	13677	13983	13729	13792	13773	13628	13570	13729	13729	13812	13621	13810	13654	13597	13764	13780	13733	13792	13819	13817	13826	13794	13757	13751	13910	13637	13653	13715	13698	13854	13566	13820	13646	13726	13717	13690	13864	13751	13734	13722	13902	13823	13725	13723	13752	13537	13791	13855	13724	13611	13963	13645	13825	13822	13719	13734	13800	13827	13704	13782	13717	13619	13784	13657	13717	13931	13893	13928	13705	13929	13717	13702	13875	13852	13772	13743	13821	13782	13758	13854	13754	13815	13611	13959	13624	13938	13787	13812	13695	13940	13944	13672	13797	13688	13709	13745	13784	13775	13725	13767	13815	13745	13805	13681	13607	13820	13700	13811	13758	13832	13560	13859	13800	13699	13787	13722	13766	13612	13701	13720	14016	13689	13899	13707	13941	13727	13786	13738	13578	13763	13735	13835	13688	13688	13684	13637	13728	13757	13804	13843	13753	13602	13675	13784	13775	13784	13667	13563	13813	13779	13789	13814	13765	13778	13827	13766	13837	13729	13661	13692	13675	13825	13849	13672	13689	13814	13707	13862	13785	13820	13817	13727	13672	13801	13865	13750	13688	13931	13736	13649	13684	13753	13797	13891	13718	13783	13791	13683	13673	13747	13656	13738	13761	13666	13672	13895	13821	13666	13693	13642	13787	13844	13726	13832	13837	13866	13873	13793	13700	13574	13781	13733	13806	13829	13680	13739	13819	13673	13767	13602	13771	13881	13830	13630	13883	13685	13621	13847	13890	13751	13907	13860	13602	13665	13841	13608	13711	13700	13674	13777	13804	13828	13719	13768	13744	13823	13639	13570	13745	13927	13759	13690	13990	13783	13870	13731	13870	13780	13771	13645	13763	13678	13696	13737	13843	13796	13743	13782	13851	13870	13891	13755	13825	13795	13835	13571	13640	13727	13849	13712	13674	13800	13802	13617	13592	13866	13841	13690	13806	13663	13663	13763	13786	13857	13851	13697	13763	13829	13741	13711	13705	13582	13875	13647	13849	13950	13648	13799	13796	13650	13706	13861	13747	13739	13492	13636	13632	13916	13893	13736	13751	13562	13645	13686	13765	13694	13743	13894	13841	13815	13807	13833	13820	13651	13769	13725	13644	13870	13861	13828	13736	13734	13756	13607	13944	13731	13593	13866	13501	13795	13958	13710	13624	13871	13743	13703	13796	13751	13733	13844	13727	13729	13714	13722	13841	13798	13812	13912	13778	13656	13728	13703	13817	13760	13732	13679	13698	13605	13914	13774	13624	13839	13772	13592	13694	13805	13573	13707	13656	13709	13733	13781	13919	13675	13884	13778	13855	13896	13832	13733	13733	13842	13829	13808	13841	13658	13893	13801	13771	13710	13639	13903	13492	13761	13658	13886	13768	13859	13779	13635	13737	13688	13785	13838	13732	13808	13948	13794	13913	13757	13710	13754	13800	13803	13715	13733	13727	13816	13678	13831	13730	13762	13902	13641	13858	13674	13817	13711	13778	13741	13725	13776	13748	13811	13694	13668	13872	13857	13850	13777	13756	13706	13720	13670	13881	13779	13695	13764	13791	13871	13796	13829	13825	13806	13616	13722	13623	13706	13751	13671	13822	13645	13964	13812	13827	13724	13586	13685	13766	13657	13612	13869	13733	13782	13655	13829	13675	13768	13691	13886	13811	13884	13828	13694	13621	13855	13757	13892	13848	13622	13844	13851	13771	13831	13699	13722	13731	13844	13726	13589	13940	13886	13884	13719	13719	13835	13732	13718	13755	13720	13838	13710	13588	13799	13929	13776	13838	13684	13962	13736	13699	13877	13659	13941	13799	13652	13807	13821	13790	13634	13668	13764	13602	13674	13945	13930	13645	13634	13830	13824	13676	13830	13765	13832	13630	13970	13768	13796	13594	13721	13790	13755	13842	13758	13822	13591	13758	13752	13929	13762	13754	13648	13691	13844	13863	13657	13709	13856	13669	13755	13728	13932	13756	13650	13784	13791	13784	13849	13691	13754	13748	13829	13601	13896	13784	13802	13660	13674	13768	13790	13877	13838	13648	13791	13786	13738	13676	13729	13738	13740	13729	13748	13734	13850	13790	13817	13626	13798	13714	13883	13768	13804	13731	13716	13709	13797	13884	13749	13872	13697	13677	13836	13765	13791	13788	13667	13626	13703	13761	13623	13765	13844	13555	13817	13770	13744	13864	13712	13766	13762	13886	13691	13875	13870	13739	13743	13816	13740	13774	13743	13799	13713	13842	13820	13764	13900	13709	13937	13885	13766	13862	13726	13817	13850	13641	13613	13795	13803	13736	13642	13792	13713	13871	13765	13767	13720	13762	13641	13860	13808	13792	13786	13658	13982	13822	13852	13738	13937	13848	13581	13864	13733	13730	13656	13582	13831	13797	13743	13789	13582	13694	13745	13675	13803	13620	13800	13701	13691	13720	13786	14006	13657	13667	13795	13695	13712	13770	13784	13643	13729	13832	13697	13788	13817	13851	13719	13761	13541	13837	13817	13781	13779	13687	13776	13636	13952	13788	13580	13765	13805	13929	13788	13748	13739	13830	13702	13714	13943	13684	13754	13851	13720	13631	13766	13675	13777	13743	13746	13906	13581	13767	13725	13760	13762	13711	13745	13782	13897	13930	13767	13742	13791	13724	13772	13698	13773	13727	13701	13762	13742	13693	13728	13797	13694	13835	13744	13683	13805	13698	13760	13680	13755	13688	13769	13849	13738	13623	13599	13781	13702	13677	13854	13543	13807	13602	13845	13807	13629	13805	13822	13915	13890	13665	13795	13722	13692	13713	13842	13818	13693	13652	13731	13792	13933	13733	13687	13788	13661	13622	13599	13627	13584	13798	13783	13911	13730	13766	13794	13814	13874	13698	13803	13923	13809	13947	13842	13672	13800	13823	13822	13772	13816	13912	13582	13651	13798	13814	13749	13760	13645	13637	13864	13856	13784	13658	13662	13879	13662	13915	13771	13814	13864	13976	13608	13682	13610	13653	13854	13838	13799	13721	13865	13819	13897	13820	13864	13736	13694	13781	13684	13621	13875	13745	13670	13822	13644	13771	13773	13892	13807	13807	13640	13739	13814	13677	13827	13896	13860	13841	13808	13867	13913	13702	13686	13822	13732	13732	13672	13601	13705	13808	13737	13823	13964	13813	13616	13756	13942	13768	13832	13643	13796	13736	13746	13766	13969	13693	13697	13600	13723	13733	13691	13714	13568	13822	13790	13779	13855	13770	13740	13784	13789	13838	13643	13868	13708	13644	13831	13842	13752	13838	13862	13734	13818	13925	13769	13648	13646	13663	13813	13843	13743	13829	13887	13859	13627	13804	13693	13579	13662	13668	13761	13585	13885	13626	13780	13853	13769	13666	13638	13743	13782	13747	13853	13804	13762	13713	13727	13767	13718	13730	13875	13814	13835	13749	13708	13751	13760	13638	13893	13792	13802	13710	13906	13714	13774	13749	13727	13822	13752	14009	13677	13786	13816	13733	13725	13929	13707	13751	13762	13743	13879	13575	13842	13686	13793	13833	13748	13819	13762	13827	13724	13675	13790	13829	13569	13710	13794	13923	13727	13803	13687	13639	13643	13793	13746	13981	13701	13759	13619	13612	13684	13812	13715	13631	13574	13794	13757	13738	13680	13927	13704	13811	13868	13651	13755	13914	13776	13576	13703	13782	13785	13825	13818	13660	13605	13626	13602	13871	13863	13764	13907	13837	13722	13528	13561	13760	13713	13703	13790	13728	13755	13771	13714	13828	13719	13660	13738	13760	13747	13698	13791	13606	13818	13779	13603	13853	13864	13728	13661	13772	13760	13691	13894	13827	13748	13725	13852	13665	13591	13806	13657	13772	13783	13647	13652	13741	13774	13678	13693	13753	13853	13779	13679	13778	13731	13820	13672
22854	21111	28872	23773	22429	26257	28422	22950	20725	19648	18944	18366	17901	17671	17471	17201	17009	17033	16716	16802	16692	16570	16709	16369	16529	16566	16605	16257	16487	16402	16294	16238	16359	16126	16255	16029	16220	16276	16266	16166	16429	16334	16261	16207	16126	16089	15959	16090	16166	16127	16228	16090	16132	16128	16292	16083	16183	16191	16175	16226	16153	16397	16148	16022	16012	16059	16135	16081	16187	16172	16303	16115	16030	16006	16140	16150	16010	15958	16076	16081	16140	15978	16031	16212	16198	16296	16015	16170	16105	16151	16131	15978	16143	15803	16087	16122	16062	16220	16048	15991	16159	15961	16080	16139	16235	16175	16253	15872	16221	16285	16214	15916	16186	16344	16134	15930	16219	16123	16157	16123	15961	16040	15923	16050	16130	16231	16191	16089	16209	16268	16182	16139	16088	16153	16043	15958	16103	16025	16227	16092	15938	16103	16108	16046	16113	16223	16221	16288	16083	16068	15978	16243	16190	16216	16112	16087	15943	16079	16208	16105	16122	16175	16069	16147	15967	16146	16098	15937	15856	16178	15999	16198	16120	16168	16134	16179	16092	16005	15921	16008	16114	16203	16040	16027	16054	16036	16080	16049	15913	16243	15973	16207	15998	16246	16030	16174	15897	15979	15896	16150	16160	16284	16024	15994	16188	16056	16097	16081	16001	16070	16137	15829	16294	16071	15880	15986	16171	16131	16132	16358	16149	16181	16128	16077	16195	16151	15923	16072	16277	16067	16154	15995	16119	15994	16029	16097	16021	16038	15998	16104	16094	16069	16096	16191	16049	16051	16011	16145	16055	16067	16024	16028	16272	16072	16132	16078	16002	16096	16286	16158	16081	16214	16124	15947	16032	16154	15960	15969	16064	16153	16017	16014	15989	16066	15940	16110	16104	16093	16201	16137	16057	16069	16138	16146	16111	16029	16145	16048	16000	16231	16198	16109	16205	15998	16061	16157	16168	16127	15984	16066	15950	16092	15857	16026	16001	16358	16226	15986	16113	16100	16181	16199	16143	16345	16311	16121	15908	15747	15943	16080	16082	16043	16245	16161	16029	16106	16094	15849	16236	15997	15829	15978	16137	16021	15985	16023	16173	15952	16088	16121	16162	15983	16179	15987	15936	16033	16141	16174	16062	16271	15987	16227	16183	15976	15975	15896	16214	16247	16232	16180	16159	16015	16223	16106	16137	16071	16055	16257	16183	15977	15913	15973	16027	16126	16050	16232	16241	16237	16083	15984	15898	16059	16284	15858	15985	16117	15954	16093	16161	16168	16219	15890	16217	16085	16197	15849	15982	16056	16073	16047	16158	15887	15887	15993	16111	16149	16081	16205	16022	15976	16221	16260	16172	16194	16308	16227	16074	15850	15947	16122	16202	16035	15845	15963	16177	16164	16241	16011	16191	15835	16082	16023	16139	15954	16008	15984	16272	16087	16178	16078	16153	16088	16116	16041	16216	16090	15925	16005	16136	16114	16140	16109	15965	16000	15928	16122	16178	16239	15990	16287	16005	16192	16039	15869	15996	15998	16072	16105	16041	16242	16115	15935	16044	15971	16073	16201	15935	16216	16119	16234	16216	16205	16015	16181	15994	16160	16139	15975	16093	15821	15927	16046	16212	16001	16093	16135	16150	16193	16186	16045	15915	16035	16047	16069	16091	16183	16086	16135	15976	16094	16130	16114	16155	15936	15940	15981	16017	16173	16134	15884	15930	16068	16070	16171	16057	16051	16129	16097	16036	16174	15946	16199	16132	16193	16036	16150	15896	16136	16040	16193	16217	16044	16043	15974	16175	16122	16114	16129	15837	16086	16062	16202	16218	16034	16098	16048	16020	15971	16081	16040	16152	16098	16254	15995	16088	16051	16236	16021	16004	16146	16357	16219	16104	16045	16030	16028	16230	16066	15896	16088	15997	15971	16122	16127	16118	15951	16095	16013	15902	15885	16108	16210	16085	16304	16035	16083	16181	16201	16313	16011	15930	15956	15990	15972	16066	15914	16079	16128	16121	15975	16008	15962	16246	16175	16125	15980	16072	16269	16047	16142	16249	16120	16173	16111	15933	16131	16091	16097	16154	16133	16156	15909	16005	16108	16145	16105	16269	15952	15901	16018	15985	15996	16101	15972	16119	15911	16197	16174	16124	16144	16114	15930	16230	16086	16079	16165	16119	15992	15965	15931	16156	15875	16119	16074	16009	16208	16089	16149	16172	16128	16043	16255	16112	16238	16276	15997	16260	16065	16130	16033	16039	16190	15971	16114	15969	16329	16114	16141	15938	15909	16148	16130	15992	16181	16099	16078	16123	15993	16128	16151	16055	16055	16047	16037	16053	16346	15980	16175	16043	16040	15995	16049	16007	15915	16206	16289	16247	16002	16263	16103	16266	16303	16055	16132	16014	16011	16093	16084	16172	16043	16096	16000	16182	16191	15990	16127	16010	16171	16036	16108	15930	16089	16177	16149	16051	16142	16086	15987	16182	16226	15943	16079	15847	15849	15965	16137	16018	16073	16161	16250	16012	16044	16089	16111	16197	16170	16220	16147	15958	16094	16110	16114	15950	16036	16217	15870	15916	15997	16006	16304	16149	16042	16051	16014	16034	16114	15886	16228	16099	16118	16120	15836	16130	15975	16055	15931	16037	16225	16185	16012	16126	16295	15883	16057	15833	16138	16222	16125	16157	16074	16288	15983	16123	16092	16179	16286	15989	16137	16078	15928	16047	16064	15874	16066	16197	16033	16018	16064	15922	16100	16036	15972	16216	16111	16148	16229	15994	16227	16068	16237	16222	16189	16000	16081	16040	15930	16054	15933	15966	16139	15890	16233	16073	16058	15933	16106	15819	16214	16182	16153	16252	16021	15968	16201	15781	16013	15978	16032	16296	16107	16126	16026	16245	15919	16036	16266	16170	16297	16199	15997	16003	16132	15873	15920	16043	16135	16147	16007	16204	15962	15969	15982	15978	16175	16127	15954	16250	15999	16069	16116	16187	15907	16017	16052	16217	16238	16104	15956	16015	16010	16154	15950	16153	16128	16120	16103	15967	16188	16072	16025	16092	16145	16109	16117	16009	16198	15874	16280	16153	16032	16045	16039	15927	16092	16087	15906	15827	15999	16105	16006	16203	15859	16060	15986	16110	16190	16095	16108	16020	16062	16221	16108	16147	16087	16111	16164	16197	16031	15982	15932	15986	16001	16163	16201	16091	16368	16159	15983	16252	15945	16126	16056	16041	16103	16035	16189	16132	15962	16130	16042	16098	16067	15923	15930	16078	16048	15987	16140	15926	16084	16115	15985	16175	15981	15875	16125	16006	16124	15955	16194	16080	16100	16074	15887	16173	15961	16140	16324	16159	16073	16191	16347	16112	16171	16112	16088	16032	16026	16024	15941	16178	16285	16224	15924	15915	16119	16159	16058	16183	15923	15962	15957	16039	15831	16174	16145	16062	15989	16166	16038	16042	16006	16065	16204	16265	16130	16054	16038	16380	15972	16092	16061	15907	16009	16101	16235	16289	15986	16299	15953	16290	15999	15923	16056	15882	16027	16076	15810	16207	16282	16217	16135	16073	16150	15968	16134	16112	15926	16008	15996	16000	16047	15932	16068	16031	15998	15980	15885	16084	16006	16139	16032	16121	16049	16115	16161	15961	16022	15991	16180	16086	15950	16208	16030	16089	16245	16050	16067	16103	16127	16082	16284	16048	16290	16079	16182	16154	16029	16093	16068	15984	16094	15971	15969	16027	16217	16158	16188	16236	16059	16093	16210	16136	15949	16169	15998	16027	15976	15931	15992	15947	16191	15808	15868	16141	16127	16188	15996	16251	16337	16260	15993	16151	16026	15980	16059	16130	15959	16030	16164	16098	16203	15925	15941	16229	16059	16132	16040	16306	16165	16092	16080	15886	16226	16155	16023	16066	15916	16175	16097	16106	15947	16185	16132	15935	15953	16298	16112	15956	16077	16152	16201	16058	16430	16215	16000	16305	16098	16168	15924	16146	15972	16133	15870	16118	16128	16158	16021	16127	16207	16320	16171	16118	15997	16083	16205	16024	16080	16118	16077	16167	16203	15858	16078	15972	16181	16124	16005	16329	15751	16086	15993	16215	16016	16089	16117	15977	16026	16117	16139	16289	16077	16019	16192	15976	16234	16084	16128	16203	16212	16046	16035	15920	16033	16126	16241	15941	16132	16067	16054	16134	16223	16042	15847	16125	16149	16017	16175	16086	16099	16018	16107	15920	15952	16181	16111	15978	16188	15986	16167	16159	15935	16145	15934	16071	16120	16120	16106	15962	16217	15988	16176	16214	15891	16132	16059	15993	16237	16022	16019	16138	16007	16043	16084	16087	16124	16062	16157	16095	15834	16232	16171	16119	16202	15920	16101	16217	16069	16266	16069	15994	15944	16014	16330	16225	16009	15984	16024	16053	16103	15994	16103	16097	15699	15880	15973	15994	16066	16187	16008	16073	16240	16173	16158	16163	16061	16036	16028	16028	16175	16085	16063	16210	16142	16074	16155	16157	15983	16047	16118	15981	16101	15957	16129	16184	16063	15964	16005	15929	16028	16122	16116	16054	16110	16061	16048	16017	16198	15988	16135	16102	15904	16051	16194	16211	16000	16083	16000	15929	15916	16254	16138	16151	16233	15838	15999	16121	16152	16070	16075	16153	16156	15859	16021	15954	15929	16046	16332	16191	16058	16159	16142	16078	16092	16084	16125	15964	16136	15999	16037	16097	16147	16075	16077	16086	16261	15907	16085	16041	16083	16064	15987	16023	16148	15986	16004	16294	16037	16017	16252	15980	16067	16064	16026	16105	16143	16151	16049	16145	15980	16060	16116	16081	16086	15943	16151	15912	16135	16207	16084	16094	15907	15973	16062	16089	15992	16034	16098	15999	15971	16070	15970	15973	15950	16097	16232	16143	15915	16242	16195	15995	16334	16124	16086	16245	16048	15969	16270	16078	15981	16131	16156	15990	16180	16031	16094	15950	16039	16020	16154	16052	16049	16367	16018	16339	16079	16112	16018	16230	16186	15875	16098	16002	16126	16018	15991	16043	16123	16033	15893	15949	15921	16022	16067	16073	16217	16134	16054	16105	15992	15971	15906	15877	16042	16083	16011
35218	56217	50796	40079	33968	29854	26142	23367	21116	19266	18069	17535	16562	16113	15894	15362	15280	15057	14892	14919	14732	14780	14621	14489	14427	14283	14374	14364	14434	14493	14394	14272	14172	14197	14201	14237	14174	14181	14310	14415	14151	14138	14152	14209	14377	14146	14357	14155	14187	14053	14230	14108	14223	14244	14205	14178	14270	14229	14163	14089	13963	13980	14135	14128	14194	14189	14240	14224	13965	14162	13998	14199	14131	14042	14174	14097	14072	14056	14226	14099	14032	14074	14204	14185	14070	14299	14007	14204	14112	13984	14058	14011	14260	14119	13992	14156	14208	14025	14119	14304	14042	14101	14025	14256	14194	14053	14149	14108	14072	14170	14128	14153	14134	14106	14093	14230	14223	14103	14193	14052	14086	14132	14219	14213	14141	14189	13959	14038	14089	14298	14083	14114	14055	14065	14178	14084	14115	14012	14232	14145	14263	14082	14145	13915	14172	13999	14122	13996	14156	14211	14027	14043	14212	14186	14086	14091	14152	14236	14098	14138	14174	14021	14092	14155	14132	14247	14137	14123	14166	14054	14071	14167	14246	14177	14077	14264	13998	14264	14191	14263	14116	14137	14077	14119	14206	14138	14073	13998	14306	14193	13964	14028	14093	14144	14093	14017	14208	14008	14253	14059	14121	14060	14061	14193	14117	14149	14115	14035	14158	14057	14041	14092	14189	14023	14068	14182	14224	14231	14127	14291	13957	14184	14018	14137	14191	14053	14116	14128	14139	13993	14222	14086	14328	14119	14120	14016	14086	14242	14344	14144	14047	14084	14053	14115	14206	14085	14138	14158	14029	14046	14047	14251	14036	14033	14078	13996	14197	14103	14283	14003	14085	14089	14210	14101	14212	14083	14055	13991	14192	14065	14148	14266	14145	14036	14209	14179	13995	14201	14200	14001	14127	14150	14036	14059	14079	14044	14064	14133	14168	14167	14012	14087	14040	14155	13997	14059	14244	14164	14022	14199	14014	13995	14009	14248	14185	13972	14078	14139	14064	14166	14169	14233	14182	13968	14205	14039	14038	14142	14204	14138	14157	14220	14195	13877	14142	14001	14141	14037	14031	14254	14077	14108	14002	14293	14222	14199	14064	14169	14269	14115	14148	14192	14358	14071	14257	14078	14089	14231	14287	14061	14131	14111	14133	14125	14121	13962	14240	14177	14164	14004	14240	14191	14181	14191	14104	14084	14115	14212	14137	14127	14290	14156	13937	14140	14159	14150	14173	14296	14181	14245	14234	14038	14130	13968	14268	14216	14228	14181	14148	14148	13920	14128	14096	14098	14145	14024	14133	13974	14227	14171	14014	14066	14321	14198	14182	14169	14355	14119	14095	14110	14161	14203	14097	14398	14120	14153	14141	14048	14107	14045	14190	13997	14171	13984	14129	14258	14043	14042	14170	14172	14097	14007	14139	14143	14123	14304	13985	14010	14131	14234	14177	14158	14108	14172	14165	14151	14057	14079	14014	14206	13898	14039	14094	14188	14215	14065	14111	14151	14139	14152	14178	14089	14073	14111	14176	14132	14152	14121	14216	14172	14203	14024	14211	14135	14256	14201	14113	14047	14020	13977	14178	14103	14174	14134	14265	14208	14363	14073	14158	14140	14179	14132	14130	14023	14086	14169	14075	14109	13985	14121	14248	14127	14132	14007	13958	14206	14025	14075	14144	14114	14242	14220	13959	14138	14194	14144	14081	14043	14086	14008	14116	14125	14076	14246	14023	14202	14312	14024	14162	14127	14029	14009	14226	14043	14097	14186	13990	14077	14157	14218	14106	14118	13993	14022	14135	14303	14103	13985	14206	14112	14090	14047	14195	14163	14017	14183	14179	14167	14107	14054	14275	14088	14188	13896	14031	14304	14164	14095	14024	14151	14063	14080	14220	14020	14303	14125	14084	14148	14144	13942	14183	14122	14111	14041	14024	14010	14139	14093	14283	14102	14152	14090	14135	14184	14294	14114	13946	14136	14133	14126	14096	14083	14094	13942	14341	14098	14306	14245	14298	14227	14032	14192	14158	14230	14046	14017	14171	14086	14023	14206	13917	14259	14091	13939	14200	13990	14152	14067	14148	14235	14156	14260	14077	14308	14151	14117	14134	14102	14210	14081	14062	14165	14159	14069	14105	14082	14050	14314	14031	14182	13975	14196	14143	14157	14196	14092	14112	14086	14058	14039	14034	14179	14200	14015	14243	14163	14136	14286	14204	14065	14029	14149	14146	14268	14127	14115	14171	14221	14094	14204	14211	14131	14096	14109	14165	14149	14099	14011	14179	14048	14191	14217	14050	14244	14018	14137	14122	14181	14061	14169	14103	14127	14026	14111	14131	14060	14280	13983	14008	14261	14072	14130	14274	14129	14180	14233	14158	14179	14215	13972	13891	14131	14257	14159	14099	14060	14104	14123	14056	14161	14134	14224	14263	14243	14123	14031	14151	14155	14063	14041	14061	14222	13924	13970	13985	14076	14253	14168	14229	14115	14012	14114	14165	14160	14032	14128	14287	14065	14204	14078	14079	14150	14249	13969	14193	14096	14229	14156	14086	14064	14132	14332	14160	14166	13983	14125	13946	14228	14180	14041	14075	13957	14243	14240	14111	14016	14186	14173	14271	14216	14144	14249	14086	14144	14207	14239	14072	14184	13874	14265	14230	14013	14158	14198	14034	13992	14211	14060	14256	13988	14140	14056	14112	14048	14304	14164	14144	14164	13992	14023	14320	14011	14143	14122	14236	14193	14020	14082	13908	14075	14056	14190	14228	14082	14134	14128	14153	14109	13964	14089	14081	14127	14143	14154	13980	14068	14363	14119	14168	14179	13985	14157	14131	14046	14123	14233	14208	14060	14204	14057	13992	14150	14224	14264	13984	14181	14318	14045	14091	14137	14150	14114	14128	14039	14030	14201	14072	14017	14215	14028	14395	14093	13986	14108	14114	14164	14155	14243	14100	14155	14034	13970	13941	14255	14200	14110	13982	14110	14299	14371	14171	14205	14164	14016	14012	13860	14267	14008	14146	14078	14354	14281	14182	14096	13976	14111	13927	14167	14013	14105	14082	13946	14261	14183	14042	14175	13981	14013	14256	14074	14168	14147	14123	14060	14119	14263	14137	14221	14118	14017	14081	13962	14068	14131	14131	14119	14201	14179	14077	14060	14288	14215	14231	13983	14106	14194	14058	14066	14151	14287	14148	14022	14080	14151	14019	14096	14088	14057	14153	14117	14269	14264	14180	14134	14040	14022	14037	14040	14084	14094	14283	14085	14173	14041	14151	13999	13964	14167	14159	14197	14213	14060	14174	14207	14014	14261	13983	14048	14210	14052	14105	14131	14060	14234	14151	14208	14331	14205	14032	14102	14053	14097	14143	14177	14091	14226	14089	14125	14003	14213	14126	14176	14165	14082	14192	14253	14180	14080	14258	14127	14152	14178	13869	14172	14050	14256	14094	14158	14192	14108	14045	14153	14209	14219	13947	14115	14228	14162	13951	14223	14018	13878	14103	14190	14142	14035	14053	14114	14030	14206	14104	14104	14112	14322	14023	14153	14006	14210	14174	14258	14126	14018	14139	14031	13971	14245	14087	14138	13972	14160	13943	14188	13995	14215	13982	14116	14156	14011	13998	14101	14260	14210	14120	14036	14277	14042	14233	14278	13972	13963	14088	14010	14237	14110	14092	14109	14246	14032	14080	14133	14068	14152	14171	14007	14198	14069	14115	14160	14036	14033	14047	14293	14100	14394	14140	14159	14133	14169	14127	14282	14180	14122	14309	14062	13996	14080	14302	14260	13886	14233	14050	13991	14113	14080	14065	14087	14309	14173	14096	13971	14119	14147	14086	14259	14130	14074	14079	14244	14088	14093	14162	14162	14045	13975	14180	14019	14013	14206	14083	14217	14210	14170	14194	14010	13999	14236	14184	14052	14426	14156	13883	14066	14152	14124	14096	14165	14107	14041	14244	14223	14075	14079	14285	14308	14101	14190	14151	14064	14213	14087	14084	14124	14218	14093	14197	14214	14104	14163	14084	14177	14172	14160	14169	14216	14158	14169	14017	13971	14193	14218	14101	14078	14200	14113	14113	14098	14154	14228	14025	14181	14098	14151	14066	14171	14178	14184	14113	14180	14107	14020	14189	14017	14174	14313	14044	14116	14135	14139	14027	14230	14050	14145	14185	14180	14122	14056	14157	14076	14147	14066	14079	14135	14116	14099	14214	13991	14171	14072	13826	14271	14063	14103	14053	14253	14115	14055	14182	14124	14103	14167	14143	14052	14169	14102	14222	14041	14097	14103	14123	14201	14207	14122	14167	14105	14106	14108	14242	14131	14177	14217	14148	14108	14353	14180	14232	13944	14043	14170	14240	14012	14177	14127	14101	14068	14123	14130	14065	14229	14176	14135	14040	14246	14032	14126	14116	14171	13859	14111	14064	14163	14133	14038	14056	14103	14199	14124	14277	14176	14114	14254	14248	14071	14137	14123	14292	14010	14155	13933	14137	14119	13964	13969	14005	13961	14096	14174	14199	13995	14207	14062	14151	14199	14171	14179	14150	13931	14153	14223	14058	14086	14262	13976	14124	14085	14124	14157	14121	14117	14127	14000	14175	13937	14011	14027	14288	14052	13993	14170	14063	14237	14043	13993	14031	14180	14074	14106	14010	14158	14039	14089	14062	14209	13912	14084	14078	14132	14176	14179	14006	14031	14099	14329	14193	14043	13948	13932	14187	14142	14109	14226	14201	13997	14033	14024	14096	14358	14043	14097	14152	14211	14263	14010	14164	14246	14125	14064	14138	14168	14058	14115	14266	14076	14166	14135	13901	14376	14193	14152	14148	14180	14114	13986	14084	14336	13879	14111	14020	13995	14179	14158	14085	14204	14133	14185	14277	14224	14255	14114	14214	14079	14098	14144	13901	13999	14306	14200	14177	14189	14224	14078	14076	14008	14156	14021	14141	14099	14035	14227	13981	14200	14348	14097	14310	13933	14083	14098	14097	14130	14043	14191	14150	14184	14192	14077	14281	13978	14137	13953	14219	14103	14299	14135	14118	14037	14159	14128	13946	14095	14158	14121	14057	14171	14129	14054	14175	14108	14113	14052	14203	14160	14059	14084	14090	14156	14097	14009
30049	28328	34425	29926	24246	21425	19531	18497	17636	17053	16636	16355	16255	16005	15804	15736	15946	15875	15913	15736	15811	15722	15814	15565	15586	15715	15792	15680	15668	15566	15522	15549	15380	15574	15754	15630	15761	15825	15543	15528	15594	15697	15681	15625	15577	15814	15655	15782	15426	15773	15703	15551	15357	15759	15521	15568	15476	15499	15592	15478	15626	15847	15711	15518	15504	15369	15671	15595	15473	15646	15614	15425	15541	15364	15478	15654	15591	15556	15525	15478	15593	15499	15758	15650	15537	15402	15290	15320	15601	15695	15631	15545	15629	15526	15606	15463	15601	15472	15493	15607	15579	15575	15719	15684	15380	15659	15503	15635	15593	15463	15719	15487	15475	15544	15682	15503	15556	15587	15652	15482	15562	15430	15273	15395	15694	15572	15522	15667	15621	15561	15630	15407	15537	15515	15669	15652	15569	15580	15418	15575	15648	15594	15723	15484	15598	15483	15626	15688	15360	15623	15469	15408	15578	15560	15431	15558	15368	15557	15471	15525	15525	15768	15575	15600	15538	15616	15691	15580	15340	15558	15480	15493	15637	15523	15461	15597	15564	15603	15441	15471	15502	15699	15462	15530	15494	15512	15735	15700	15525	15655	15565	15516	15657	15706	15587	15570	15750	15495	15477	15452	15784	15654	15529	15315	15448	15689	15571	15562	15516	15693	15589	15597	15618	15584	15595	15373	15562	15579	15640	15404	15483	15682	15577	15572	15603	15774	15595	15681	15711	15567	15682	15381	15617	15512	15503	15842	15668	15841	15652	15685	15575	15600	15550	15622	15628	15498	15638	15494	15679	15558	15482	15484	15492	15609	15673	15615	15521	15755	15555	15555	15546	15507	15614	15552	15612	15428	15381	15626	15578	15374	15705	15697	15615	15433	15611	15605	15498	15503	15659	15619	15613	15456	15497	15484	15431	15625	15764	15525	15570	15530	15506	15506	15590	15812	15905	15552	15476	15639	15582	15739	15502	15627	15367	15650	15502	15430	15599	15745	15666	15780	15577	15587	15652	15642	15668	15594	15481	15459	15573	15543	15540	15465	15629	15443	15535	15466	15903	15488	15621	15346	15787	15510	15541	15711	15900	15571	15686	15644	15466	15417	15411	15780	15496	15660	15276	15382	15673	15493	15535	15616	15738	15576	15510	15571	15580	15336	15761	15499	15436	15554	15779	15586	15440	15468	15474	15533	15652	15537	15528	15615	15549	15548	15649	15573	15674	15590	15552	15375	15556	15420	15440	15273	15561	15425	15813	15560	15713	15602	15418	15445	15622	15483	15639	15552	15618	15755	15497	15415	15691	15366	15874	15620	15589	15645	15628	15470	15572	15673	15470	15655	15337	15582	15715	15606	15640	15519	15595	15412	15540	15643	15739	15636	15472	15507	15566	15455	15688	15573	15621	15501	15425	15489	15640	15586	15381	15416	15543	15498	15665	15678	15565	15437	15553	15450	15682	15716	15452	15592	15604	15617	15498	15399	15572	15575	15693	15612	15463	15673	15778	15458	15520	15491	15684	15529	15574	15630	15700	15500	15642	15500	15669	15478	15593	15631	15645	15730	15594	15373	15476	15466	15462	15511	15601	15569	15529	15589	15326	15516	15581	15574	15534	15628	15817	15455	15584	15632	15656	15579	15625	15403	15562	15522	15687	15474	15571	15688	15416	15519	15676	15547	15734	15563	15651	15589	15716	15520	15549	15595	15635	15603	15548	15641	15686	15501	15450	15469	15661	15599	15785	15587	15522	15523	15615	15441	15500	15631	15636	15515	15436	15848	15654	15583	15537	15615	15559	15727	15503	15553	15689	15628	15460	15633	15557	15607	15657	15588	15504	15534	15592	15655	15452	15725	15508	15673	15320	15475	15540	15643	15452	15549	15507	15498	15640	15529	15406	15542	15514	15656	15374	15566	15686	15673	15616	15566	15649	15630	15512	15679	15546	15572	15466	15443	15334	15604	15624	15404	15582	15564	15689	15639	15639	15451	15729	15590	15674	15585	15542	15772	15568	15672	15508	15601	15582	15704	15606	15517	15544	15550	15700	15626	15620	15443	15506	15348	15680	15621	15516	15561	15573	15709	15531	15693	15529	15724	15435	15578	15635	15612	15674	15606	15720	15546	15630	15648	15537	15721	15487	15642	15523	15535	15617	15473	15717	15581	15461	15618	15590	15511	15505	15648	15639	15455	15663	15634	15637	15689	15644	15379	15444	15580	15701	15619	15527	15633	15587	15741	15677	15711	15623	15359	15356	15730	15509	15631	15703	15723	15474	15593	15551	15590	15551	15515	15517	15633	15714	15476	15628	15539	15527	15493	15589	15469	15381	15479	15648	15620	15603	15699	15503	15600	15560	15751	15480	15383	15469	15486	15595	15602	15562	15716	15685	15575	15672	15524	15759	15622	15730	15641	15748	15601	15639	15549	15465	15429	15626	15537	15437	15495	15390	15633	15450	15431	15625	15497	15552	15515	15320	15456	15645	15524	15613	15662	15550	15594	15327	15547	15688	15557	15585	15562	15566	15583	15541	15568	15648	15556	15585	15521	15624	15335	15531	15644	15746	15436	15627	15561	15515	15456	15425	15481	15565	15545	15554	15476	15592	15573	15614	15445	15565	15559	15570	15696	15472	15637	15501	15766	15534	15608	15703	15531	15471	15625	15484	15527	15378	15493	15571	15571	15501	15638	15594	15761	15576	15587	15457	15502	15571	15498	15627	15777	15674	15519	15500	15677	15613	15678	15358	15701	15466	15793	15409	15656	15527	15609	15602	15565	15530	15800	15465	15662	15637	15514	15519	15606	15535	15508	15422	15509	15743	15616	15532	15591	15614	15417	15638	15646	15699	15532	15664	15573	15466	15428	15744	15586	15556	15376	15453	15770	15606	15471	15538	15820	15600	15563	15491	15426	15602	15665	15592	15562	15512	15641	15528	15626	15484	15733	15514	15411	15494	15504	15632	15773	15618	15477	15725	15391	15624	15422	15612	15574	15659	15413	15542	15482	15444	15622	15342	15574	15720	15532	15540	15581	15786	15717	15674	15520	15447	15460	15618	15514	15663	15595	15709	15630	15598	15522	15515	15811	15659	15556	15573	15543	15503	15305	15534	15400	15557	15522	15691	15651	15417	15484	15533	15632	15587	15502	15531	15564	15421	15560	15578	15500	15575	15798	15600	15534	15838	15597	15466	15729	15750	15560	15444	15555	15672	15544	15645	15577	15565	15637	15450	15498	15657	15602	15543	15476	15635	15550	15413	15526	15559	15385	15635	15550	15513	15622	15597	15626	15616	15278	15713	15484	15399	15450	15520	15501	15476	15423	15620	15770	15465	15433	15330	15433	15632	15467	15652	15514	15603	15237	15752	15685	15592	15641	15769	15524	15485	15545	15526	15634	15470	15549	15691	15586	15556	15452	15463	15565	15606	15658	15548	15687	15716	15481	15616	15560	15541	15678	15403	15458	15464	15583	15534	15553	15608	15559	15678	15456	15407	15476	15634	15522	15624	15684	15527	15469	15414	15874	15472	15541	15573	15454	15803	15406	15752	15607	15576	15517	15530	15523	15288	15463	15485	15576	15750	15677	15726	15491	15583	15625	15519	15609	15653	15572	15678	15525	15800	15568	15447	15639	15693	15622	15465	15539	15523	15678	15693	15771	15581	15443	15473	15436	15517	15437	15654	15659	15361	15388	15665	15721	15412	15605	15638	15755	15439	15486	15535	15551	15591	15434	15514	15740	15545	15529	15454	15580	15772	15285	15519	15558	15616	15622	15620	15377	15544	15512	15482	15812	15669	15621	15556	15356	15661	15603	15757	15640	15888	15540	15642	15538	15717	15460	15641	15682	15459	15561	15485	15497	15516	15569	15578	15634	15560	15623	15463	15592	15735	15597	15593	15621	15418	15570	15553	15651	15519	15694	15631	15627	15605	15454	15647	15647	15494	15689	15467	15441	15588	15550	15639	15588	15556	15753	15625	15570	15741	15611	15701	15518	15610	15569	15600	15522	15458	15524	15479	15612	15546	15625	15666	15637	15487	15537	15767	15519	15626	15574	15572	15491	15626	15588	15455	15660	15575	15579	15514	15572	15495	15426	15809	15421	15741	15699	15590	15512	15501	15609	15831	15495	15449	15601	15494	15527	15603	15554	15582	15535	15601	15593	15532	15461	15631	15483	15515	15590	15608	15639	15720	15562	15459	15471	15491	15527	15563	15483	15603	15581	15557	15504	15412	15555	15637	15645	15344	15657	15289	15520	15517	15645	15711	15590	15225	15474	15583	15579	15582	15566	15641	15601	15612	15513	15615	15677	15734	15701	15675	15542	15553	15526	15522	15677	15814	15548	15409	15683	15739	15803	15570	15582	15572	15458	15546	15671	15446	15536	15583	15484	15510	15507	15477	15455	15800	15692	15756	15453	15610	15337	15431	15542	15846	15574	15560	15382	15564	15375	15546	15629	15661	15601	15695	15604	15588	15434	15492	15747	15581	15604	15525	15471	15731	15616	15598	15630	15699	15571	15575	15549	15572	15656	15522	15469	15688	15562	15587	15867	15611	15685	15459	15605	15754	15673	15655	15437	15482	15680	15630	15496	15472	15505	15516	15390	15599	15719	15545	15641	15697	15553	15487	15606	15837	15670	15516	15282	15435	15386	15547	15624	15513	15628	15458	15551	15601	15503	15425	15606	15535	15563	15520	15561	15672	15640	15453	15544	15451	15429	15541	15735	15638	15582	15491	15543	15567	15701	15472	15683	15546	15685	15513	15711	15615	15516	15645	15682	15673	15618	15612	15509	15535	15513	15706	15698	15294	15480	15630	15576	15429	15573	15580	15794	15643	15558	15762	15606	15590	15587	15587	15695	15749	15552	15670	15580	15714	15482	15429	15480	15741	15635	15556	15324	15791	15421	15551	15474	15341	15493	15650	15562	15763	15717	15470	15482	15678	15576	15530	15614	15572	15724	15495	15740	15620	15598	15705	15733	15497	15519	15621	15410	15486	15477	15486	15505	15394	15514	15526	15777	15448	15665	15607	15500	15600	15649	15381	15477	15730	15478	15575	15558	15683	15379	15818	15404	15571	15496	15563	15601	15616	15517	15475	15614	15523	15411	15579	15459	15473	15528	15545	15563
34829	44453	38901	29697	25039	21552	19637	18084	16813	15939	15485	15179	14865	14461	14507	14182	14356	14161	14175	14120	14084	14076	14097	14069	13906	13963	14019	13838	14014	13896	13878	13949	13663	13965	13906	13842	13949	13885	13895	13896	13890	13788	13953	13986	13807	13718	13934	13769	13701	13898	13831	13830	13844	13958	13848	13844	13887	13844	13887	13923	13780	13947	13941	13616	13765	13900	14024	13859	13837	13892	13823	13628	13608	13732	13829	13873	13732	13735	13944	13842	13814	13977	13674	13950	13971	13765	13603	13752	13763	13908	13905	13852	13875	13823	14013	13747	13976	13783	13977	13700	13955	13789	13929	13802	13981	13871	13680	13861	13859	13897	13919	13787	13917	13974	13907	13762	13814	13735	13861	13878	13859	13748	13798	13720	13686	13928	13777	13743	13787	13864	13931	13824	13892	13940	13793	13835	13760	13713	13746	13685	13898	13660	13716	13822	13891	13697	13822	13849	13760	13941	13761	13771	13909	14023	14008	13861	13920	13776	13820	13876	13909	13823	13905	13847	13959	14007	13664	13857	13847	13729	13880	13770	13763	13794	13583	13739	13790	13841	13824	13742	13884	13866	13926	13835	13926	13760	13895	13720	13971	13737	13679	13879	13964	13886	13834	13839	13901	13885	13918	13803	13850	13701	14038	13780	13635	13854	13721	13703	13778	13880	13750	13723	13832	13704	13964	13706	13938	13886	13871	13760	13872	13896	13733	14036	13775	13906	13900	13781	13782	13756	13834	13754	14031	13969	13878	13696	13691	13906	13851	13866	14068	13686	13700	13857	13828	13946	13735	13870	13945	13801	13734	13785	13859	13880	13876	13876	13818	13913	13821	13939	13764	13660	13740	13808	13894	13750	13724	13868	13864	13820	13868	13862	13666	13856	13736	13784	13939	13839	13750	13866	13858	13862	13873	13801	13850	13853	13777	13997	13891	13783	13727	13625	13849	13766	13852	13957	13909	13753	13810	13900	13895	13879	13928	13780	13910	13763	13821	13931	13836	13853	13920	13836	14002	13864	13965	13844	13938	13857	13900	13728	13936	13838	13657	13782	13715	13968	13723	13934	14110	13786	13920	13928	13819	13759	13672	13939	13947	13832	13823	13800	13890	13874	13905	13994	13989	13806	13724	13825	13788	13804	13883	14025	13836	13687	13858	13762	13745	13731	13981	13844	13897	14033	13769	13647	13796	13827	13868	13994	13902	13925	13920	13913	13854	13739	13811	13723	13772	13645	13850	13813	13933	13922	13749	13822	14012	13723	13729	13882	13839	13919	13747	13927	13697	13844	13819	13756	13764	13749	13949	13791	13803	13744	13913	14002	13720	13956	13751	13894	13889	13910	13867	13804	13855	13708	14016	13755	13639	13802	13808	13914	13987	13673	13862	13797	13771	13918	13904	13641	13874	13610	13778	13898	13887	13805	13929	13802	13766	13869	13905	13777	13762	13860	13919	13933	13806	13778	13822	13841	13760	13892	13870	13784	13875	13720	13848	13755	13908	13810	13937	13791	13951	13827	13787	13947	13783	13892	13944	13895	13874	13646	13804	13754	13853	13844	13634	13782	13869	13903	13802	13828	13819	13796	13939	13734	13729	13891	13860	14000	13721	13669	13732	13753	14045	13834	13803	13738	13964	13721	13782	13864	13989	13820	13902	13816	13993	13808	13741	13819	14000	13803	13799	13922	13823	13803	13689	13838	13851	13945	13913	14001	13882	13876	13907	13867	13969	13878	13859	13820	13928	13828	13907	13903	13864	13916	13758	13742	13865	13804	13759	13887	13733	13959	13739	13867	13840	13823	13906	13813	13773	13838	13947	13715	13977	13968	13764	13973	13776	13881	13971	13785	13712	13865	13913	13795	13832	13778	13906	13980	13609	13940	13882	13856	13747	13727	13705	13733	13842	13729	13804	13810	13651	13884	13736	13927	13921	13973	13803	13826	13863	13820	13804	13862	13846	13716	13799	13862	13823	13850	13850	13829	14035	13854	13877	13838	13738	13830	13812	13928	13814	13762	13790	13682	13924	13665	13796	13894	13848	13823	13770	13854	13840	13914	13903	13678	13800	13848	13697	14054	13676	13769	13785	13794	13958	14106	13685	13760	13954	13952	13845	13729	13941	13804	13766	13819	13698	13732	13952	13883	13844	13884	13736	13890	13784	13758	13685	13860	13853	13665	13823	13766	13827	13817	13782	13852	13795	14017	13838	13949	13864	13727	13817	13878	13987	13700	13901	13971	13999	13886	13869	13892	13836	13816	13918	13744	13758	13670	13770	13775	13736	13613	13877	13893	13832	13871	13954	13757	13878	13853	14044	13888	13892	13769	13940	13776	13721	13752	13678	13813	13827	13909	13699	13862	13846	13911	13915	13830	13863	13749	13790	13950	13847	13817	13840	13895	13892	13625	13797	13811	13941	13868	13863	14030	13771	14027	13849	13884	14102	13831	13940	13886	13727	13919	13796	13758	13981	13778	13663	13836	13809	13767	13812	13839	13937	13719	13760	13662	13773	13698	13881	13580	13704	13584	13776	13780	13821	13831	13775	13764	13871	13889	13899	14026	14036	13890	13895	13840	13881	13777	13812	13769	13707	13788	13822	13793	13799	13864	13784	13732	13963	13990	13866	13850	13860	13843	13846	13758	13849	13724	13793	13894	13934	13747	13859	13802	13806	13914	13813	13763	13831	13852	13797	13937	13951	13922	13855	13787	13900	13797	13848	13695	13994	13892	13798	13822	13896	13825	13695	13800	14022	13816	13888	13856	13869	14132	13872	13865	13858	13687	13715	13901	13835	14033	13895	13873	13776	13930	13883	13657	13928	13882	13752	13929	13700	13697	13936	13756	14001	13819	13785	13817	13869	13850	13906	13949	14050	14023	13853	13611	14083	13984	13824	13657	13925	13796	13841	13922	13720	13818	13898	13815	13993	13862	13922	13824	13857	13903	13889	13746	13827	13768	13783	13845	13807	13946	13732	13769	13755	13818	13685	13644	13897	13929	13865	13762	13807	13897	13877	13951	13880	13931	13853	13651	13789	13875	13767	13819	13936	13786	13934	14003	13773	13802	13747	13739	13792	14065	13754	13777	13947	13757	13835	13914	13775	13730	13939	13834	13842	13953	13924	13865	13806	13735	13866	13894	13894	13856	13733	13919	14003	13764	13807	13987	13962	13725	13936	13896	13814	13802	13898	13946	13842	13808	13792	13945	13928	13758	13864	13791	13710	13819	13890	13746	13891	13849	13856	14012	13853	13831	13822	13843	13911	13909	13782	13719	13850	13817	13768	13942	13737	14135	13743	13858	13778	13848	13806	13832	13903	13830	13898	13964	14005	13943	13811	13748	13844	13972	13943	14054	13701	13946	13835	13962	14005	13940	13865	13783	13998	13906	13710	13851	13750	13855	13847	13836	13779	13948	13811	13782	13761	13863	13755	13813	13807	13787	13858	13856	13791	13899	13826	13841	14013	13795	13887	13806	13736	13873	13964	13830	14039	13757	13864	13856	13817	13986	13810	13931	13799	13844	13648	13775	13875	14067	13926	13823	13763	13927	13799	13908	13909	13665	13819	13978	13922	13800	13910	13792	13852	13783	13690	13850	13831	13789	13813	13717	13942	13964	13945	13744	13874	13752	13913	13906	13858	13935	13799	13762	13760	13782	13883	13798	13762	13836	13943	13810	13766	13856	13829	13864	13884	13991	13913	13743	14018	13826	13874	13788	13902	13924	13781	13862	13982	13934	13969	13850	13999	13846	13828	13749	13834	13782	13798	13697	13807	13728	13880	13794	13928	13860	13533	13983	13746	13973	13915	13830	13921	13860	13757	13798	14014	13966	13820	13896	13909	13864	13772	13948	13862	13859	13741	13745	13901	13837	13834	13875	14029	14012	13870	13966	13874	13861	13922	13885	13919	13890	13751	13846	13801	13914	13739	13973	13793	13909	13795	13891	13962	13743	13870	13928	13771	13825	13773	13810	13779	13740	13935	13726	13844	13945	14004	13908	13836	13857	14002	13829	13905	13800	13997	13754	13979	13991	13828	13822	13893	13893	13740	13721	13976	13900	13905	13737	13697	13918	13785	13934	13803	13808	13896	13811	13812	13849	13775	13956	13717	13950	13845	13735	13961	13864	13882	13711	13753	13809	13799	13793	13832	13830	13919	13805	14027	13809	13969	13747	13865	13759	13977	13836	13985	13770	13833	13753	13744	13891	13984	14006	13897	13750	13822	13809	13876	13799	13848	13739	13721	13724	13762	13798	13850	13990	13951	13796	13783	13779	13991	13707	13835	13806	13594	13642	13777	13876	13759	13850	13789	14084	13964	13861	13828	13949	14004	13832	13873	13933	13816	13893	13833	13826	13851	13783	13895	13807	13897	13827	13937	13945	13729	13804	13908	13842	13686	13895	13748	13756	13717	13639	13840	13739	13801	13923	13922	13928	13871	13991	13922	13847	13829	13697	13770	13755	13877	13840	13889	13984	13706	13907	13781	13856	14060	13966	13720	13822	13879	13936	13862	13786	13945	13737	13787	13901	13968	13793	13872	13893	13989	13985	13968	13862	13729	13825	13859	13897	13797	13885	13904	13806	13692	13928	13779	13957	13830	13780	13713	13905	13694	13726	13789	13765	13933	13872	13787	13951	13751	13729	13858	13943	13833	13834	14001	13958	13918	13802	13833	13843	13893	13838	13806	13745	13935	13772	13842	13960	13825	13833	13962	13881	13914	13810	13819	13857	13828	13868	13801	13905	13804	14035	13639	13794	13808	13942	13815	13865	13823	13739	13791	13969	13971	13686	14026	13871	13903	13877	13901	13749	13783	13871	13840	13961	13866	13843	13873	13668	13841	13749	13987	13897	13968	13860	13838	13917	13957	13854	13817	13924	13894	13892	13952	13708	13862	13860	13980	13940	13958	13778	13836	13788	13911	13763	13853	13820	13949	13861	13941	13700	13985	13914	14053	13839	13924	13915	13816	13851	13791	13851	13921	13982	13782	13800	13801	13994	13917	13921	13844	13757	13713	13767	13862	13814	13876	13906	13817	13783	13946	13832	13773	13916	14002	13736	13921	13779	13908	13880	13955	13788	13753	13996	13745	13724	13789	13884	13695	13842	13810	13926	13918	13898	13751	13933
24178	21131	28499	25700	25144	25501	23763	20225	18847	17962	17321	16771	16697	16597	16494	16133	16033	15908	16129	15956	15928	16059	15692	15904	15879	15767	15919	15667	15802	15835	15585	15576	15804	15643	15714	15762	15746	15798	15585	15623	15578	15529	15554	15759	15585	15650	15695	15540	15507	15834	15754	15534	15565	15478	15527	15403	15459	15293	15588	15619	15598	15407	15559	15615	15623	15740	15807	15598	15640	15615	15583	15612	15655	15730	15700	15540	15583	15519	15593	15677	15494	15540	15646	15632	15629	15443	15820	15710	15712	15508	15623	15645	15426	15720	15671	15815	15358	15608	15420	15695	15575	15439	15477	15483	15747	15656	15605	15466	15691	15703	15881	15665	15366	15503	15500	15609	15674	15443	15505	15646	15864	15615	15860	15575	15592	15545	15592	15552	15712	15539	15430	15706	15616	15491	15599	15539	15732	15482	15507	15552	15439	15666	15637	15442	15714	15722	15649	15472	15815	15507	15531	15710	15532	15644	15557	15612	15585	15544	15733	15542	15746	15592	15432	15682	15565	15729	15262	15578	15545	15351	15318	15648	15468	15547	15523	15587	15815	15592	15560	15546	15577	15555	15783	15620	15444	15410	15581	15471	15440	15783	15712	15507	15519	15578	15469	15552	15660	15620	15604	15699	15399	15750	15727	15769	15490	15591	15437	15527	15666	15812	15622	15729	15332	15487	15543	15627	15547	15632	15501	15725	15677	15398	15557	15482	15540	15620	15682	15664	15500	15589	15522	15597	15532	15612	15856	15520	15818	15812	15367	15521	15558	15536	15683	15715	15310	15548	15752	15456	15462	15658	15682	15645	15411	15761	15511	15614	15534	15564	15628	15590	15495	15772	15714	15357	15654	15664	15768	15518	15701	15515	15442	15479	15456	15506	15496	15469	15665	15609	15553	15512	15666	15597	15595	15652	15621	15639	15735	15444	15402	15758	15641	15456	15508	15531	15704	15482	15693	15578	15475	15339	15542	15581	15446	15616	15624	15405	15578	15551	15562	15596	15590	15599	15644	15518	15465	15524	15567	15572	15669	15581	15574	15750	15406	15700	15594	15400	15530	15440	15635	15610	15734	15548	15631	15820	15516	15612	15715	15606	15430	15543	15462	15336	15610	15635	15531	15422	15682	15589	15690	15457	15529	15609	15726	15505	15500	15652	15526	15631	15776	15564	15472	15610	15808	15753	15476	15622	15729	15571	15561	15597	15444	15422	15583	15598	15326	15661	15521	15396	15564	15733	15728	15538	15441	15468	15574	15565	15516	15497	15599	15449	15626	15601	15693	15682	15631	15435	15611	15610	15299	15636	15483	15680	15640	15462	15508	15657	15456	15496	15862	15699	15668	15596	15626	15594	15514	15677	15709	15649	15668	15631	15504	15590	15713	15430	15630	15626	15676	15587	15542	15648	15566	15538	15543	15395	15648	15753	15577	15634	15612	15835	15472	15529	15657	15726	15808	15395	15521	15552	15596	15298	15455	15610	15544	15556	15472	15666	15744	15674	15552	15443	15477	15503	15415	15531	15581	15264	15281	15581	15497	15590	15519	15543	15569	15641	15481	15550	15647	15608	15741	15388	15450	15576	15509	15502	15542	15736	15542	15660	15611	15654	15656	15696	15510	15561	15719	15634	15639	15647	15411	15546	15486	15697	15765	15490	15642	15434	15436	15605	15514	15685	15572	15711	15557	15619	15611	15385	15455	15511	15627	15647	15780	15650	15586	15551	15684	15657	15668	15589	15456	15531	15808	15534	15524	15445	15550	15502	15647	15547	15585	15809	15643	15564	15428	15621	15736	15779	15553	15457	15588	15584	15655	15638	15555	15493	15507	15555	15630	15456	15467	15578	15457	15608	15623	15269	15543	15601	15594	15493	15731	15662	15598	15586	15486	15540	15546	15521	15509	15455	15488	15526	15560	15676	15616	15571	15553	15492	15623	15704	15735	15666	15447	15364	15575	15570	15577	15596	15583	15379	15862	15776	15724	15558	15564	15732	15476	15641	15810	15622	15659	15736	15596	15563	15519	15433	15595	15663	15719	15391	15486	15313	15660	15533	15555	15477	15513	15648	15431	15511	15696	15552	15635	15715	15647	15558	15656	15509	15669	15691	15683	15610	15614	15518	15621	15433	15514	15703	15570	15698	15570	15679	15702	15684	15672	15664	15460	15774	15449	15621	15553	15528	15422	15593	15741	15681	15577	15596	15531	15605	15573	15497	15772	15578	15697	15652	15560	15580	15616	15611	15521	15603	15705	15570	15449	15624	15441	15502	15587	15683	15436	15388	15775	15574	15545	15705	15633	15619	15405	15756	15643	15779	15529	15614	15647	15547	15417	15692	15525	15641	15554	15672	15583	15613	15549	15582	15422	15518	15531	15617	15544	15538	15418	15582	15624	15642	15621	15648	15474	15650	15559	15586	15738	15675	15616	15768	15361	15743	15730	15617	15361	15555	15705	15786	15608	15685	15657	15642	15493	15723	15577	15580	15518	15492	15732	15713	15578	15572	15697	15521	15629	15601	15484	15665	15627	15567	15551	15534	15694	15515	15632	15560	15561	15640	15476	15445	15582	15657	15647	15326	15553	15583	15548	15521	15467	15512	15734	15470	15635	15611	15743	15396	15419	15495	15602	15653	15656	15503	15676	15456	15375	15413	15617	15621	15434	15657	15610	15613	15501	15550	15540	15666	15624	15606	15745	15422	15628	15629	15602	15638	15609	15691	15621	15428	15616	15435	15761	15710	15451	15583	15541	15750	15504	15643	15544	15615	15554	15596	15802	15645	15493	15411	15566	15422	15398	15647	15537	15519	15469	15564	15643	15777	15586	15735	15650	15551	15670	15620	15609	15512	15586	15421	15630	15609	15771	15555	15557	15688	15584	15597	15770	15634	15406	15621	15608	15589	15609	15605	15609	15460	15417	15609	15622	15827	15647	15602	15646	15704	15643	15551	15569	15514	15576	15658	15405	15497	15611	15621	15754	15523	15519	15587	15496	15609	15494	15587	15687	15554	15671	15679	15575	15549	15602	15723	15585	15996	15579	15791	15750	15523	15448	15565	15766	15589	15552	15504	15445	15575	15571	15549	15620	15518	15547	15505	15418	15616	15530	15496	15630	15737	15659	15513	15569	15653	15642	15454	15683	15477	15612	15585	15584	15427	15688	15532	15595	15541	15724	15555	15494	15742	15635	15648	15714	15526	15559	15436	15853	15457	15317	15406	15661	15702	15588	15762	15338	15843	15589	15531	15434	15553	15511	15601	15560	15534	15685	15505	15423	15577	15749	15758	15547	15624	15694	15592	15525	15467	15525	15594	15510	15596	15602	15864	15505	15739	15439	15516	15559	15601	15537	15528	15527	15681	15665	15578	15584	15584	15598	15721	15519	15656	15561	15608	15583	15587	15518	15594	15679	15344	15432	15429	15455	15588	15651	15419	15508	15566	15617	15645	15536	15493	15688	15558	15513	15650	15615	15653	15505	15347	15652	15621	15684	15630	15544	15604	15522	15401	15613	15730	15676	15545	15705	15572	15817	15611	15493	15603	15590	15686	15318	15745	15538	15603	15611	15563	15545	15543	15729	15549	15472	15661	15735	15651	15708	15535	15561	15372	15610	15573	15784	15498	15507	15669	15738	15708	15532	15664	15543	15537	15554	15505	15534	15715	15621	15601	15467	15503	15572	15874	15668	15663	15406	15668	15542	15614	15594	15751	15564	15766	15597	15481	15836	15461	15717	15618	15542	15608	15523	15455	15520	15338	15379	15501	15691	15800	15663	15502	15724	15613	15536	15379	15471	15792	15499	15566	15807	15524	15470	15762	15438	15696	15534	15618	15560	15588	15595	15410	15633	15720	15476	15667	15560	15553	15497	15658	15688	15534	15723	15557	15477	15586	15683	15730	15544	15568	15503	15693	15664	15589	15641	15656	15519	15699	15514	15557	15723	15760	15459	15587	15662	15457	15641	15686	15846	15616	15700	15617	15329	15556	15757	15466	15741	15617	15715	15684	15728	15414	15528	15675	15494	15785	15766	15597	15507	15580	15527	15542	15346	15434	15474	15818	15679	15619	15539	15572	15370	15556	15471	15736	15586	15388	15563	15519	15555	15619	15530	15760	15455	15745	15605	15764	15806	15657	15576	15470	15416	15533	15474	15586	15803	15439	15516	15627	15773	15607	15550	15749	15646	15716	15784	15736	15686	15755	15445	15517	15787	15426	15565	15562	15612	15587	15622	15606	15676	15431	15613	15580	15548	15407	15599	15697	15674	15459	15551	15526	15596	15666	15564	15567	15587	15680	15519	15569	15528	15760	15557	15634	15640	15768	15637	15505	15623	15709	15304	15586	15613	15696	15593	15632	15575	15570	15643	15605	15627	15636	15422	15572	15598	15650	15630	15398	15576	15534	15568	15674	15286	15715	15571	15699	15604	15519	15755	15466	15611	15602	15746	15596	15553	15553	15448	15444	15626	15458	15628	15465	15482	15484	15627	15527	15672	15301	15583	15681	15835	15523	15536	15637	15616	15527	15630	15554	15468	15725	15693	15815	15374	15495	15609	15761	15584	15567	15506	15525	15423	15584	15621	15628	15440	15612	15415	15433	15755	15539	15681	15562	15482	15557	15511	15664	15541	15605	15475	15771	15630	15683	15578	15482	15675	15410	15596	15586	15580	15601	15619	15439	15463	15369	15597	15460	15668	15554	15665	15552	15586	15590	15565	15683	15496	15464	15659	15530	15510	15528	15427	15600	15721	15538	15732	15538	15516	15740	15428	15618	15733	15672	15565	15493	15633	15608	15558	15601	15611	15735	15492	15626	15732	15635	15513	15455	15579	15569	15664	15348	15678	15553	15663	15623	15686	15741	15393	15584	15424	15793	15592	15486	15484	15680	15634	15517	15586	15555	15593	15645	15637	15667	15522	15359	15932	15703	15630	15687	15596	15542	15587	15470	15514	15427	15558	15613	15498	15624	15470	15419	15560	15588	15627	15876	15602	15439	15641	15565	15563	15344	15487	15431	15771	15704	15679	15627	15606	15491	15771	15767	15592	15624	15620	15653	15526	15526	15652	15581	15724	15659	15534	15575	15635	15661	15693	15503	15461	15529	15485	15399	15705	15450	15608	15650	15773	15740
32362	51568	46261	36196	30520	26076	22731	20367	18694	17287	16478	15882	15517	15118	14971	14610	14546	14432	14503	14452	14158	14220	14169	14129	13971	14012	14237	13959	13885	13937	13995	14075	14107	13998	13968	13953	14149	13795	13861	13947	13987	13981	13861	13818	13904	13925	13975	13969	13862	13969	13983	13962	13814	13773	13920	13855	14036	13696	14057	13831	13974	13886	13951	13865	13788	13978	13932	13865	13930	13924	13739	13958	13879	13917	13823	13872	13907	13717	13943	13990	13863	13746	13883	13965	13930	13765	13700	13848	13726	13763	13913	13757	14051	13857	13937	13808	13723	13905	13934	14095	13781	13890	13955	13907	13767	13917	13812	13790	14046	13893	13921	13983	13728	13956	13907	13935	13876	13814	13865	13951	13801	13944	13864	13709	13825	13781	14061	13833	13906	13777	14073	13832	13707	13940	13833	13793	13750	13870	13975	13826	13873	13878	14056	14162	14007	13866	13934	13882	13651	14101	13725	13995	14025	13850	14017	13901	13930	13767	13905	13929	13820	13763	13807	14038	13818	13938	13925	13862	13924	13850	13899	13905	13912	13993	13826	13993	13882	13857	13864	13881	13961	13823	14070	13622	13861	13933	13857	13911	13799	13742	13960	13845	13919	13854	13926	13827	13867	13821	13918	13858	13759	13819	13817	13865	13887	13882	13859	13956	13906	13825	13905	13850	13940	13807	13837	13921	13835	13814	13803	13924	13913	13844	13833	13801	14020	13774	13870	13698	13996	13807	13743	14035	13967	14029	13884	13960	13833	13826	13923	13980	13807	13845	13913	14000	13890	13831	13846	13973	13816	13876	13859	13919	13594	14047	13933	13734	13894	13919	13836	13818	13869	13815	13965	13911	13852	13992	13911	13942	13858	13722	13848	13812	13739	13715	13859	13873	13727	13848	13844	13883	13872	13892	13728	13955	13641	13873	13776	13800	13968	13987	13868	13878	14039	13836	13808	13756	14018	13923	13694	13907	13819	13834	13956	13888	13934	13775	13918	13832	13894	13963	13726	13994	13808	13889	13893	13822	13755	13913	13804	13796	13990	13829	14067	13846	13795	13893	13739	13818	13732	13986	13904	13760	13702	13840	13714	13578	13761	13851	13998	13861	13800	14010	13926	13934	13787	13854	14029	13920	13881	13865	13829	13839	13776	13990	13912	13950	13868	13820	13756	13872	13865	13639	13951	13966	13915	13990	13870	13883	13954	13828	13872	13873	13919	14056	13987	13706	13805	14006	13870	13847	13887	13860	13872	13795	13934	13981	13785	13933	13968	13889	13787	13888	13851	13915	13779	14010	13943	13868	13956	13944	13873	13945	13794	13825	13881	13838	14072	13924	13841	13803	13861	13816	13808	13857	13762	13790	13763	13764	13908	13862	13819	13834	13822	13905	13889	13795	13799	13793	13784	13817	13910	13756	14036	14041	13862	13845	13716	13997	13789	13826	13785	13763	13932	13936	13703	13996	13740	13946	13846	13884	13876	13824	13903	13961	13880	13975	13863	13863	14026	14000	13782	13819	13835	14041	13768	13853	13826	13863	13690	13865	14014	13985	13851	13952	13896	13859	13936	13955	13929	14076	13917	13852	13935	13907	13837	13872	13876	13836	13802	13796	13979	13812	13827	13791	13734	13866	13948	13835	13835	13803	13865	13975	13724	14117	13839	13826	13953	13768	13847	14066	13819	13952	13938	13872	13923	13678	13769	13912	13881	13759	13766	13750	13964	13967	13808	13900	13878	13997	13824	13822	13902	13820	13899	13855	14001	13956	13869	13901	14010	13844	13834	13893	13757	13938	13935	13859	13866	13843	13826	13876	13982	13829	13864	13952	13940	13744	13748	13748	13912	13975	13851	13857	13844	13804	13823	13812	13881	13787	13960	13947	13874	13792	13869	13714	13940	13911	13759	13782	13719	13965	14036	13854	13832	13877	13963	13829	13919	13715	14049	13802	13903	13751	14113	13820	13902	13779	13953	13803	13890	13934	14014	13660	14000	13723	13989	13938	13808	13921	13923	13945	13781	14023	14004	13930	13817	13676	13954	13849	13742	13986	13831	14000	13687	13821	13793	13798	13889	13860	13939	13786	13834	13938	13880	13769	13748	13973	13656	13941	13929	13732	13923	14009	13715	13820	13818	13795	13824	13899	13980	13866	13914	13757	13837	13946	13844	13849	13864	13851	13904	13898	13826	13745	13708	13708	13781	13907	13760	13941	13794	13885	13824	13845	14048	13904	13852	13967	13682	13849	13918	14015	13961	13926	13734	13995	13927	13912	13884	13956	13735	13919	13885	13886	13858	13792	13994	13862	13839	13870	13764	13859	13725	13815	13859	13847	13866	14057	13806	13885	13970	13777	13893	13765	13873	13806	13956	13880	13923	13823	13757	13857	13725	13824	13900	13977	13747	13987	13813	13983	13913	13679	13717	13887	13852	13858	13937	13871	13784	13871	13868	13926	13778	13831	13903	13896	13960	13890	13866	13826	13949	13766	13856	13875	13822	13876	13893	13883	13778	13882	13937	13862	13846	13983	13817	13779	13937	13951	13842	13955	13815	13898	13799	13878	13731	13759	14034	14024	14074	13853	14041	13871	13747	13688	13950	13930	13857	13803	14119	13886	13878	13855	13777	13953	13975	13883	13740	14109	13911	13701	13813	13985	13829	13810	13765	13858	13745	13713	13749	13908	13818	13770	14075	13917	13867	13738	13837	13989	13857	13963	13760	13735	13922	13838	13815	13908	13951	13720	13866	13909	13829	13779	13964	13862	13946	13805	13800	13856	13811	13933	13928	13802	13873	13900	13788	13869	13928	13817	13877	13895	13830	13866	13916	13673	13841	13863	13731	13839	13987	13777	13782	13881	14086	13931	13924	13779	14059	13768	13873	13834	13797	13858	13968	13810	13954	13901	13863	13900	13705	13883	13835	13917	13798	13837	13939	13895	13703	13664	13881	14031	14013	13912	13835	13776	13685	13974	13982	14016	13962	13826	14033	13939	13925	13670	14037	13738	13985	13885	13839	13788	13774	13873	13926	13895	13935	13730	13792	13925	14009	13680	13823	13917	13852	13984	13721	13922	13856	13890	13917	13863	13740	13891	13854	13881	13965	13699	13920	13834	13848	13840	13901	13953	13887	13905	13897	13937	13880	13806	13833	13537	13851	13913	13954	13724	13836	13987	13863	13861	13829	13994	13973	13859	13734	13808	13828	13918	13695	13845	14001	13856	13776	14027	13908	13891	13856	13919	13857	13889	13878	13780	13768	13926	13990	13966	13955	13846	13908	13709	14010	13966	13863	13870	13822	13982	13890	13802	13851	13924	13856	14003	13976	13834	13914	13806	13879	13871	13836	13845	13900	14108	13715	13958	13988	13811	13694	13783	13825	13977	13943	13827	13679	13875	13765	13970	13816	13910	13907	13962	13964	14000	13817	13927	13877	13925	13885	13953	13970	13875	13791	13899	13901	13902	13823	13791	13961	13851	13893	13922	13878	13961	13839	13956	14088	13767	13967	13920	13863	13920	13880	13872	13833	14002	13885	13694	13766	13979	13779	13776	13883	13777	13880	14020	13752	13992	13989	13919	13981	13829	13855	13983	13819	13910	13856	13927	13814	13967	13799	13855	13825	13799	13626	14005	13961	13886	13894	13827	13829	13972	13916	13817	13832	13835	13923	14064	13923	13961	13934	14064	13958	13777	13802	14151	13828	13754	13880	13935	13937	13882	14001	14019	13707	13772	13812	13858	13734	13901	13751	13993	13965	13895	13875	13943	13833	13816	13905	13853	13819	13814	13984	13753	14092	13773	13786	13864	13694	13743	14023	13802	13846	13890	13803	13888	13845	13844	13992	13945	13709	13774	13913	13886	13971	13981	13890	13913	13829	13709	13936	13844	13771	13992	13875	13852	13896	14022	13964	13940	13834	13794	13869	13946	13904	13638	13785	13885	14008	13868	13804	13891	13735	13783	13981	13785	13978	13716	13842	13879	13978	13846	14077	13879	13800	13813	13912	13777	13980	13879	13848	13824	13833	14030	13766	13748	13837	13847	13908	13719	13953	13874	13768	13743	13906	14060	13940	13984	13882	13566	13861	13799	13661	13854	13879	14024	13830	13897	13853	13883	13856	13926	13715	13784	13788	13788	13901	13718	13831	14027	13881	13879	13902	13731	13938	13891	13751	13859	13896	13904	13814	13829	13761	13895	13859	13734	13990	13900	13956	13954	13688	13683	13732	13737	13795	13790	13819	13849	13848	13726	13969	13766	13777	13881	13930	13810	13948	13943	13814	13931	13824	13841	13951	13915	13916	13829	14019	13947	13721	13803	13983	13797	13613	13896	13897	13874	13800	14000	13713	13895	13933	13883	13763	13930	13857	13774	13831	13819	13763	13781	14012	13684	13826	13889	13845	13815	14001	14079	13928	14037	13890	13991	13956	13851	13955	13880	13710	13788	13918	13881	13882	14009	13939	13839	14004	13909	13959	13841	13895	13808	13788	13890	13783	13882	13889	13922	13834	13724	13905	13961	13826	13933	13825	13904	13887	13677	14018	14136	13847	13972	13876	13901	13906	13874	13898	13868	13763	13806	13990	13754	13760	13749	13953	13918	13893	13758	13934	14060	13817	13922	13771	13932	13857	13863	13786	13943	13876	13992	13853	13755	13923	13832	13806	13743	13926	13883	13868	13885	13802	13933	13781	13950	13725	14099	13898	13955	13887	13850	13848	13938	13893	13741	13754	13980	13910	13936	13996	13778	14093	13819	13995	13747	13850	13833	13568	13944	13924	13848	13764	13836	13953	13680	13851	13895	13783	13907	13776	13868	14003	13909	13776	13649	13810	13948	13985	13855	13929	13800	13673	13869	13734	13897	13976	13805	13814	13842	13822	14037	13855	13755	13801	14055	13833	13805	13785	13905	13884	13854	13775	13897	13924	13797	14060	13611	14019	13884	13835	13814	13924	13899	13761	13682	13866	13712	13854	13662	13845	13568	13843	13815	13949	13864	13812	13840	13770	13910	13839	13806	13840	13786	14011	13848	13735	13720	13963	14054	13746	13825	13886	13770	14029	13873	13824	13863	13890	13865	13746	13772	13819	14016	13910	13857	13747	13860	13814	13835	13750	13913	13839	13803	13866	13905
22842	21136	28872	23856	22791	26311	28363	22724	20732	20211	19170	18408	18033	17651	17385	17107	17373	16879	17051	17029	16534	16797	16904	16726	16510	16677	16518	16661	16490	16546	16447	16580	16524	16332	16219	16351	16368	16436	16544	16506	16493	16355	16453	16502	16324	16397	16350	16397	16410	16101	16509	16266	16353	16501	16211	16433	16173	16316	16381	16311	16488	16314	16349	16246	16335	16209	16356	16329	16424	16161	16287	16327	16350	16020	16232	16304	16303	16335	16414	16310	16622	16355	16277	16327	16202	16199	16298	16001	16210	16084	16340	16217	16249	16214	16441	16198	16180	16147	16421	16409	16187	16233	16267	16252	16427	16374	16388	16476	16273	16426	16311	16377	16174	16251	16432	16228	16288	16266	16350	16367	16220	16323	16390	16310	16254	15959	16184	16403	16241	16140	16445	16435	16315	16178	16554	16167	16586	16320	16205	16190	16178	16043	16212	16178	15998	16393	16336	16229	16407	16457	16332	16392	16262	16380	16434	16201	16365	16454	16253	16123	16378	16278	16225	16229	16398	16293	16370	16407	16333	16432	16096	16287	16079	16310	16179	16208	16315	16299	16276	16045	16400	16278	16160	16222	16358	16319	16188	16271	16211	16372	16249	16409	16237	16321	16228	16167	16256	16254	16191	16155	16180	16306	16257	16226	16356	16226	16362	16175	16425	16244	16306	16242	16397	16296	16245	16196	16358	16324	16441	16326	16374	16318	16265	16228	16288	16245	16413	16130	16204	16300	16458	16135	16057	16188	16248	16201	16214	16281	16187	16307	16201	16293	16186	16266	16170	16353	16337	16326	16347	16096	16548	16383	16297	16310	16248	16281	16376	16351	16180	16411	16168	16303	16181	16115	16200	16254	16237	16300	16293	16126	16267	16307	16262	16250	16353	16313	16183	16259	16279	16325	16250	16506	16188	16315	16253	16216	16357	16230	16329	16269	16101	16344	16406	16335	16259	16318	16361	16169	16205	16188	16286	16169	16181	16401	16379	16227	16202	16281	16294	16217	16356	16256	16229	16277	16310	16362	16176	16106	16306	16202	16176	16214	16355	16351	16159	16178	16229	16313	16266	16146	16264	16381	16147	16148	16295	16006	16302	16171	16236	16232	16093	16275	16272	16210	16388	16291	16219	16146	16199	16149	16171	16262	16571	16261	16270	16111	16421	16242	16442	16399	16238	16238	16259	16231	16241	16274	16363	16213	16058	16333	16292	16298	16434	16398	16369	16344	16308	16312	15999	16338	16079	16138	16116	16274	16355	16275	16390	16320	16301	16305	16320	16410	16299	16225	16215	16247	16224	16221	16254	16243	16294	16219	16211	16227	16081	16231	16127	16406	16193	16363	16298	16269	16193	16359	16261	16321	16422	16283	16203	16222	16253	16184	16172	16216	16336	16237	16403	16236	16255	16311	16440	16174	16178	16295	16202	16330	16198	16221	16384	16365	16379	16085	16203	16316	16222	16253	16410	16232	16228	16200	16258	16247	16035	16432	16259	16202	16443	16248	16309	16261	16149	16287	16328	16188	16157	16312	16296	16321	16385	16238	16202	16356	16357	16406	16351	16393	16222	16260	16240	16319	16459	16424	15943	16215	16276	16351	16133	16210	16225	16216	16223	16106	16398	16067	16267	16409	16251	16209	16295	16273	16319	16280	16466	16287	16438	16324	16241	16038	16235	16264	16306	16038	16254	16232	16257	16171	16388	16266	16286	16491	16288	16193	16333	16086	16148	16241	16293	16202	16384	16334	16226	16021	16552	16334	16174	16309	16289	16278	16375	16286	16327	16510	16361	16242	16166	16124	16129	16226	16266	16204	16325	16434	16447	16222	16123	16254	16248	16040	16162	16233	16366	16299	16346	16336	16181	16485	16257	16134	16340	16495	16416	16283	16240	16283	16457	16199	16263	16166	16246	16366	16294	16286	16460	16223	16326	16256	16421	16301	16217	16208	16070	16292	16484	16079	16167	16224	16170	16185	16214	16168	16050	16061	16252	16227	16192	16305	16138	16107	16190	16416	16382	16375	16271	16172	16146	16245	16208	16072	16186	16198	16453	16209	16348	16284	16430	16136	16188	16241	16080	16168	16101	16016	16424	16372	16567	16239	16405	16227	16241	16272	16105	16281	16352	16385	16175	16163	16240	16279	16103	16352	16405	16342	16124	16301	16305	16334	16437	16207	16063	16158	16373	16183	16171	16210	16290	16189	16284	16114	16156	16390	16171	16028	16261	16289	16489	16349	16276	16331	16280	16226	16406	16586	16341	15990	16089	16285	16417	16384	16387	16372	16178	16391	16404	16453	16330	16245	16136	16418	16180	16424	16313	16264	16134	16393	16379	16327	16214	16329	16150	16238	16278	16061	16306	16192	16069	16116	16111	16191	16318	16301	16368	16190	16325	16066	16322	16201	16400	16279	16262	16319	16196	16087	16150	16107	16246	16268	16187	16433	16356	16271	16245	16201	16253	16381	16163	16347	16211	16400	16334	16050	16046	16237	16373	16425	16288	16288	16097	16300	16171	16259	16358	16229	16178	16345	16271	16202	16109	16390	16297	16237	16236	16288	16157	16409	16213	16272	16185	16117	16223	16366	16435	16178	16194	16023	16351	16270	16327	16211	16251	16041	16150	16247	16195	16143	16203	16592	16402	16432	16414	16197	16226	16291	16204	16364	16334	16216	16093	16359	16137	16144	16254	16188	16145	16124	16279	16202	16366	16209	16133	16486	16290	16263	16212	16160	16150	16288	16322	16168	16254	16276	16087	16329	16279	16123	16285	16137	16253	16293	16135	16162	16325	16204	16213	16323	16282	16412	16305	16242	16293	16501	16248	16152	16308	16358	16086	16218	16344	15993	16212	16226	16217	15987	16095	16424	16017	16456	16277	16209	16248	16149	16192	16342	16466	16278	16285	16305	16180	16391	16229	16421	16240	16254	16384	16454	16454	16437	16470	16470	16267	16384	16269	16289	16271	16575	16482	16472	16404	16294	16167	16288	16187	16295	16279	16154	16218	16263	16247	16160	16255	16329	16157	16228	16174	16288	16183	16185	16350	16235	16381	16298	16164	16038	16445	16420	16521	16680	16312	16277	16152	16252	16239	16119	16304	16091	16224	16325	16208	16195	16124	16234	16385	16309	16224	16161	16433	16388	16387	16315	16380	16284	16255	16285	16387	16383	16224	16193	16359	16072	16226	16255	16058	16163	16227	16087	16267	16313	16265	16272	16437	16168	16136	16504	16224	16190	16436	16401	16284	16224	16484	16067	16242	16212	16361	16300	16274	16326	16428	16465	16379	16341	16234	16305	16150	16314	16139	16278	16351	16339	16305	16220	16282	16286	16161	16090	16253	16213	16464	16349	16331	16208	16478	16415	16419	16385	16236	16365	16364	16325	16329	16346	16293	16377	16482	16298	16344	16443	16255	16278	16687	16221	16023	16190	16172	16187	16348	16395	16297	16298	16525	16454	16225	16167	16198	16217	16410	16285	15926	16190	16354	16323	16433	16444	16165	16388	16109	16343	16277	16168	16517	16071	16198	16225	16383	16145	16022	16399	16181	16300	16233	16208	16380	16251	16225	16290	16216	16091	16277	16259	16360	16402	16198	16436	16285	16534	16170	16249	16511	16275	16338	16173	16127	16010	16092	16286	16216	16286	16324	16157	16308	16298	16242	16334	16396	16096	16249	16247	16372	16268	16297	16370	16337	16254	16275	16404	16247	16170	16244	16100	16199	16326	16232	16340	16250	16173	16134	16561	16236	16304	16222	16098	16207	16258	16341	16262	16103	16147	16230	16388	16174	16254	16404	16162	16301	16318	16140	16262	16385	16125	16072	16176	16284	16163	15989	16218	16377	16222	16417	16243	16487	16150	16275	16129	16234	16163	16123	16402	16291	16157	16359	16168	16155	16260	15980	16115	16167	16156	16252	16320	16272	16299	16286	16209	16240	16282	16322	16319	16218	16419	16485	16229	16219	16288	16224	16474	16288	16145	16332	16374	16305	16347	16309	16232	16230	16245	16181	16213	16274	16341	16245	16266	16275	16140	16338	16326	15918	16068	16375	16066	16464	16006	16098	16332	16185	16191	16344	16382	16315	16245	16271	16427	16414	16098	16408	16158	16370	16217	16166	16270	16364	16216	16239	16222	16251	16184	16372	16290	16483	16281	16240	16220	16327	16383	16264	16254	16031	16333	16145	16279	16414	16426	16429	16446	16329	16201	16140	16149	16147	16263	16273	16043	16511	16326	16198	16398	16167	16303	16117	16356	16407	16014	16183	16222	16228	16173	16366	16145	16137	16082	16211	16071	16440	16192	16317	16008	16247	16288	16240	16358	16344	16493	16251	16386	16145	16184	16381	16292	16395	16175	16201	16227	16271	16233	16327	16242	16202	16160	16057	16139	16342	16206	16424	16374	16122	16440	16077	15916	16247	16476	16148	16460	16233	16160	16176	16462	16321	16374	16192	16343	15992	16122	16157	16380	16373	16465	16191	16264	16273	16187	16209	16251	16364	16170	16141	16273	16157	16243	16412	16347	16208	16211	16221	16211	16484	16258	16405	16341	16341	16375	16288	16383	16092	16049	16258	16055	16210	16245	16152	16317	16293	16115	16196	16203	16246	16273	16348	16233	16281	16116	16358	16227	16251	16299	16149	16454	16391	16167	16489	16275	16257	16406	16322	16241	16272	16075	16454	16241	16397	16464	16326	16246	16201	16209	16246	16381	16363	16247	15993	16105	16159	16454	16257	16267	16239	16266	16381	16418	16242	16410	16157	16267	16406	16172	16285	16080	16342	16388	16079	16200	16211	16247	16233	16295	16491	16315	16289	16338	16261	16312	16384	16223	16401	16221	16352	16162	16302	16253	16111	16203	16288	16284	16354	16181	16462	16289	16030	15974	16388	16371	16292	16386	16191	16357	16166	16111	16334	16440	16194	16359	16376	16148	16286	16238	16346	16212	16267	16163	16513	16385	16262	16210	16145	16140	16238	16417	16268	16478	16459	16244	16335	16234	16181	16429	16364	16147	16437	16168	16444	16130	16243	16261	16408	16154	16141	16127	16221	16081	16285	16364	16146	16407	16463	16131	16380	16285	16259	16312	16223	16108	16432	16436	16444	16224	16209	16254	16163	16208
36220	58398	52137	41107	35368	29916	25885	23310	21067	19215	18118	17187	16558	16163	15697	15401	15365	15175	15043	14874	14805	14547	14793	14725	14390	14595	14598	14466	14320	14297	14380	14409	14365	14439	14348	14401	14221	14362	14316	14442	14372	14431	14388	14257	14307	14279	14457	14413	14321	14166	14299	14177	13974	14278	14259	14186	14189	14288	14410	14252	14422	14345	14445	14133	14263	14306	14346	14294	14294	14280	14340	14196	14287	14375	14275	14290	14249	14249	14193	14242	14285	14161	14391	14206	14284	14293	14437	14134	14277	14067	14263	14243	14250	14186	14242	14032	14198	14176	14263	14284	14423	14326	14304	14305	14406	14088	14274	14373	14365	14153	14277	14103	14222	14356	14290	14265	14344	14097	14186	14309	14267	14196	14370	14251	14195	14155	14187	14333	14163	14161	14383	14232	14283	14235	14296	14212	14422	14343	14190	14254	14211	14187	14227	14297	14051	14245	14223	14290	14206	14352	14265	14086	14283	14398	14117	14301	14275	14182	14365	14208	14463	14189	14220	14320	14160	14264	14209	14302	14272	14418	14273	14186	14260	14473	14189	14334	14373	14297	14234	14343	14303	14243	14199	14190	14418	14182	14499	14315	14430	14301	14205	14464	14321	14110	14218	14185	14406	14402	14273	14204	14291	14174	14183	14328	14356	14438	14122	14232	14285	14381	14302	14336	14215	14189	14209	14204	14199	14196	14181	14235	14085	14029	14244	14272	14177	14216	14279	14485	14166	14107	14243	14219	14245	14257	14217	14366	14185	14253	14172	14384	14161	14240	14253	14084	14394	14176	14170	14299	14334	14439	14237	14296	14379	14189	14111	14285	14201	14348	14112	14165	14211	14305	14113	14210	14348	14257	14203	14239	14182	14210	14392	14304	14288	14324	14387	14137	14204	14289	14309	14357	14066	14276	14218	14200	14319	14257	14272	14231	14199	14271	14284	14242	14292	14056	14191	14361	14383	14185	14191	14207	14214	14237	14105	14262	14119	14113	14245	14163	14225	14292	14250	14363	14182	14361	14302	14199	14205	14192	14181	14127	14060	14293	14130	14373	14352	14214	14112	14365	14216	14287	14281	14263	14254	14269	14288	14224	14096	14323	14351	14375	14164	14255	14404	14136	14166	14300	14205	14319	14291	14165	14172	14308	14225	14090	14265	14151	14180	14055	14120	14216	14183	14178	14348	14330	14248	14336	14266	14347	14249	14260	14221	14414	14160	14270	14159	14134	14173	14317	14316	14243	14280	14165	14094	14327	14311	14217	14303	14165	14246	14381	14291	14319	14172	14295	14366	14273	14322	14213	14374	14314	14126	14372	14255	14345	14186	14294	14240	14252	14366	14061	14207	14180	14380	14181	14143	14312	14344	14255	14238	14355	14072	14092	14305	14344	14214	14247	14278	14192	14111	14250	14227	14424	14300	14270	14291	14179	14339	14308	14138	14317	14115	14419	14343	14227	14216	14254	14413	14251	14338	14209	14223	14115	14272	14213	14361	14052	14345	14367	14218	14243	14221	14249	14239	14332	14124	14224	14302	14063	14277	14084	14344	14315	14121	14277	14475	14061	14425	14177	14269	14271	14297	14368	14401	14312	14160	14191	14358	14364	14254	14339	14252	14264	14204	14330	14317	14373	14206	14202	14203	14372	14122	14270	14196	14381	14354	14134	14203	14314	14167	14191	14217	14197	14175	14225	14224	14250	14059	14383	14225	14140	14274	14411	14093	14372	14187	14145	14259	14301	14270	14241	14253	14308	14216	14339	14247	14033	14132	14221	14278	14241	14271	14183	14304	14344	14310	14121	14295	14381	13984	14226	14208	14335	14146	14239	14403	14133	14294	14147	14113	14206	14235	14267	14377	14308	14336	14137	14181	14182	14310	14236	14127	14204	14254	14179	14053	14320	14297	14270	14303	14233	14127	14215	14122	14099	14086	14248	14331	14240	14136	14257	14219	14298	14119	14163	14304	14086	14346	14224	14447	14333	14128	14056	14225	14129	14319	14177	14168	14258	14270	14313	14164	14116	14295	14324	14359	14242	14174	14239	14149	14110	14107	14296	14322	14176	14170	14217	14345	14249	14113	14157	14497	14312	14119	14241	14301	14283	14220	14440	14304	14332	14140	14180	14350	14275	14363	14247	14294	14255	14365	14175	14400	14211	14151	14232	14346	14197	14243	14319	14275	14205	14171	14223	14147	14220	14123	14322	14262	14127	14139	14287	14292	14282	14249	14170	14249	14253	14185	14284	14205	14142	14151	14269	14202	14227	14364	14357	14089	14341	14366	14206	14371	14182	14321	14292	14292	14230	14278	14209	14381	14391	14080	14343	14174	14285	14135	14151	14292	14283	14344	14287	14377	14194	14148	14164	14211	14327	14194	14179	14350	14206	14298	14256	14400	14159	14285	14221	14387	14223	14222	14269	14199	14336	14263	14141	14242	14263	14309	14237	14160	14365	14179	14208	14083	14361	14294	14291	14333	14068	14348	14243	14203	14306	14154	14349	14261	14120	14227	14413	14238	14050	14155	14216	14267	14295	14262	14350	14263	14204	14237	14374	14387	14091	14376	14271	14143	14104	14281	14187	14267	14446	14074	14147	14232	14163	14354	14328	14203	14335	14235	14248	14201	14393	14179	14334	14075	14159	14163	14325	14220	14085	14370	14319	14092	14363	14377	14131	14135	14256	14286	14192	14197	14221	14272	14300	14231	14269	14230	14267	14226	14227	14223	14013	14374	14232	14173	14273	14270	14528	14170	14392	14395	14254	14378	14379	14295	14256	14117	14278	14160	14267	14342	14180	14333	14185	14182	14212	14339	14112	14344	14421	14202	14147	14182	14088	14155	14212	14258	14157	14303	14153	14125	14112	14130	14418	14237	14202	14341	14308	14313	14317	14284	14170	14216	14072	14219	14384	14177	14230	14177	14282	14261	14489	14234	14184	14127	14272	14370	14209	14290	14348	14167	14122	14220	14191	14111	14232	14194	14258	14281	14252	14219	14446	14253	14250	14216	14270	14399	14277	14268	14378	14176	14329	14231	14184	14391	14200	14163	14102	14391	14095	14200	14327	14446	14126	14188	14341	14342	14184	14312	14224	14420	14352	14251	14179	14267	14178	14179	14263	14406	14114	14275	14046	14238	14160	14347	14372	14271	14214	14292	14177	14264	14268	14408	14197	14225	14452	14189	14302	14570	14177	14053	14280	14169	14260	14140	14188	14502	14244	14223	14268	14222	14286	14285	14169	14195	14328	14023	14334	14133	14188	14278	14320	14249	14260	14257	14243	14335	14115	14305	14202	14393	14101	14155	14405	14341	14151	14277	14250	14289	14370	14174	14441	14521	14190	14227	14341	14188	14181	14341	14089	14317	14169	14145	14337	14218	14067	14267	14186	14067	14232	14248	14185	14188	14236	14251	14115	14414	14051	14180	14250	14290	14356	14322	14375	14223	14093	14253	14290	14278	14137	14320	14264	14233	14239	14045	14342	14234	14225	14296	14262	14174	14248	14346	14227	14283	14170	14501	14309	14310	14319	14395	14156	14194	14294	14166	14358	14310	14402	14211	14399	14243	14191	14388	14203	14260	14111	14132	14326	14200	14280	14302	14383	14280	14283	14251	14230	14254	14218	14153	14264	14187	14215	14281	14334	14114	14315	14175	14251	14308	14142	14467	14371	14211	14253	14270	14244	14326	14168	14353	14237	14223	14245	14277	14186	13986	14362	14268	14194	14193	14295	14068	14345	14230	14192	14180	14240	14401	14237	14213	14293	14238	14213	14192	14261	14169	14331	14320	14242	14169	14312	14178	14169	13999	14468	14376	14307	14193	14188	14339	14307	14227	14264	14212	14177	14208	14273	14475	14302	14093	14018	14176	14457	14381	14274	14256	14167	14305	14165	14209	14290	14158	14412	14261	14315	14225	14211	14098	14221	14256	14219	14241	14161	14275	14249	14310	14098	14316	14269	14316	14144	14224	14310	14257	14269	14217	14440	14168	14155	14177	14187	14342	14114	14304	14414	14162	14219	14297	14240	14047	14233	14165	14285	14292	14030	14247	14329	14084	14286	14386	14217	14243	14377	14244	14138	14098	14367	14234	14369	14357	14303	14264	14117	14271	14244	14204	14183	14213	14253	14005	14164	14356	14289	14361	14223	14221	14218	14095	14228	14292	14086	14213	14057	14214	14373	14195	14382	14365	14233	14291	14321	14339	14313	14132	14238	14217	14213	14133	14267	14433	14320	14261	14185	14122	14167	14300	14141	14290	14250	14461	14232	14290	14058	14319	14358	14284	14174	14185	14411	14199	14467	14296	14231	14405	14320	14256	14290	14147	14153	14101	14126	14125	14254	14322	13995	14377	14407	14197	14361	14134	14313	14276	14268	14099	14467	14213	14340	14331	14201	14243	14349	14132	14294	14333	14126	14225	14185	14253	14350	14329	14114	14397	14161	14217	14369	14206	14217	14209	14082	14236	14194	14225	14212	14255	14194	14323	14176	14271	14563	14417	14314	14341	14359	14264	14215	14366	14326	14218	14206	14237	14187	14253	14405	14334	14231	14163	14071	14384	14243	14359	14198	14159	14095	14164	14248	14228	14167	14137	14480	14522	14411	14285	14148	14234	14330	14088	14334	14282	14059	14320	14338	14140	14363	14327	14315	14355	14174	14312	14307	14503	14138	14163	14314	14191	14279	14346	14188	14299	14361	14208	14268	14469	14187	14206	14270	14369	14223	14221	14256	14154	14426	14289	14281	14344	14334	14387	14249	14282	14200	14221	14254	14100	14130	14060	14303	14287	14268	14130	14221	14288	14366	14185	14289	14135	14173	14177	14331	14237	14300	14273	14250	14419	14007	14280	14217	14277	14231	14305	14536	14187	14282	14228	14259	14320	14201	14128	14277	14391	14177	14172	14309	14274	14182	14217	14242	14223	14356	14244	14285	14299	14391	14289	14271	14293	14250	14178	14234	14196	14172	14289	14163	14102	14429	14294	14205	14141	14215	14216	14343	14306	14067	14155	14126	14149	14186	14277	14192	14207	14187	14158	14213	14173	14182	14275	14176	14323	14211	14317	14161	14308	14206	14254	14046	14371	14150	14167	14241	14347	14099	14423	14305	14162	14268	14334	14409	14207	14253
30619	30593	35605	30485	24583	21776	20072	18625	18100	17486	16781	16503	16477	16250	16128	16082	15975	16192	16049	15936	16141	15830	15768	15844	15818	15760	15825	15832	15785	15709	15825	15896	15825	15943	15588	15767	15824	15783	15846	15657	15778	15814	15922	15764	15728	15851	15973	15757	15859	15875	15920	15746	15729	15737	15922	15863	15616	15778	15846	15699	15937	15870	15920	15796	15682	15801	15826	15873	15954	15692	15776	15625	15627	15678	15692	15904	15654	15932	15814	15724	15727	15918	15818	15777	15764	15927	15690	15830	15711	15683	15631	15661	15627	15834	15642	15652	15620	15703	16016	15629	15714	15826	15746	15859	15821	15945	15815	15745	15808	15808	15890	15726	15760	15854	15628	15764	15900	15701	15696	15830	15770	15784	15860	15892	15850	15955	15709	15621	15886	15771	15709	15689	15709	15815	15609	15907	15809	15730	15724	15795	15683	15640	15695	15898	15941	15647	15605	15838	15684	15607	15967	15735	15961	15740	15790	15739	15634	15476	15943	15812	15716	15701	15693	15759	15743	15736	15813	15934	15779	15662	15803	15832	15897	15758	15706	15616	15660	15942	15833	15865	15733	15814	15519	15606	16018	15700	15710	15746	15710	15743	15841	15753	15896	15753	15663	15728	15617	15859	15628	15799	15717	15650	15728	15673	15708	15768	15582	15737	15726	15612	15487	15577	15458	15774	15838	15772	15872	15873	15620	15775	15693	15796	15743	15894	15619	15771	15629	15853	15693	15830	15705	15721	15732	15873	15820	15665	15700	15581	15671	15719	15739	15929	15846	15787	15667	15655	15711	15608	15741	15808	15868	15792	15720	15558	15870	15898	15860	15642	15696	15822	15952	15805	15824	15723	15719	15764	15693	15727	15890	15638	15662	15797	15723	15775	15715	15633	15693	15738	15629	15631	15741	15818	15796	15891	15739	15911	15727	15662	15895	15614	15564	15639	15917	15789	15727	15829	15979	15655	15849	15816	15947	15708	15636	15851	15579	15937	15859	15761	15614	15667	15908	15712	15747	15740	15790	15707	15774	15815	15823	15824	15926	15655	15589	15822	15474	15894	15684	15741	15677	15757	15615	15816	15795	15895	15778	15793	15916	15834	15654	15765	15720	15787	15749	15747	15778	15682	15938	15792	15866	15824	15660	15758	15688	15775	16056	15751	15748	15779	15650	15725	15807	15842	15730	15947	15694	15681	15558	15471	15817	15870	15652	15573	15783	15801	15773	15836	15669	15591	15628	15818	15807	15679	15778	15619	15782	15891	15798	15656	15707	15786	15836	15684	15732	15795	15568	15577	15657	15970	15742	15835	15619	15634	15666	15842	15634	15657	15666	15656	15852	15799	15675	15879	15942	15747	15534	15946	15672	15653	15854	15628	15762	15637	15782	15735	15734	15782	15776	15620	15897	15778	15734	15707	15654	15679	15835	15755	15720	15689	15732	15894	15632	15918	15708	15785	15910	15750	15852	15625	15848	15627	15868	15746	15654	15738	15696	15780	15761	15881	15864	15646	15770	15746	15717	15657	15901	15851	15856	15734	15775	15731	15667	15816	15755	15863	15789	15677	15738	15753	15818	15666	15639	15838	15817	15740	15563	15807	15605	15885	15933	15718	15662	15689	15860	15995	15881	15942	15666	15658	15562	15666	15606	15716	15574	15748	15653	15703	15573	15628	15587	15827	15782	15731	15689	15739	15811	15922	15688	15676	15876	15636	15557	15657	15646	15865	15951	15726	15687	15737	15637	15691	15861	15893	15889	15672	15862	15712	15734	15835	15874	15704	15768	15682	15742	15686	15701	15777	16023	15731	15707	15615	15707	15778	15614	15568	15805	15793	15734	15635	15763	15789	15947	15725	15780	15746	15670	15544	15795	15883	15798	15723	15844	15721	15631	15831	15764	15711	15738	15649	15695	15653	15692	15754	15823	15681	16071	15740	15785	15856	15782	15996	15847	15597	15899	15612	15873	15667	15711	15685	15610	15732	16059	15956	15679	15634	15633	15822	15695	15901	15659	15580	15868	15901	15752	15492	15713	15748	15720	15901	15649	15790	15545	15746	15869	15808	15862	15862	15710	15632	15686	15793	15747	15593	15865	15673	15818	15779	15625	15727	15797	15795	15849	15751	15714	15688	15712	15862	15686	15760	15855	15799	15849	15819	15837	15656	15663	15699	15829	15619	15855	15841	15639	15628	15667	15705	15684	15617	15754	15651	15735	15728	15766	15791	15719	15788	15817	15747	15866	15747	15684	15764	15701	15848	15776	15796	15681	15932	15621	15764	15709	15879	15855	15775	15635	16015	15795	15595	15761	15787	15960	15589	15731	15820	15709	15674	15745	15677	15773	15763	15773	15682	15966	15692	15757	15729	15727	15785	15493	15609	15639	15895	15631	15541	15793	15934	15666	15845	15676	15991	15720	15779	15767	15841	15882	15612	15712	15884	15810	15704	15965	15758	15639	15847	15914	15749	15865	15768	15774	15815	15771	15919	15657	15740	15571	15946	15770	15983	15855	15742	15774	15829	15630	15522	15840	15798	15624	15632	15893	15721	15793	15755	16002	15811	15615	15733	15723	15760	15696	15943	15760	15802	15624	15711	15647	15855	15637	15825	15783	15728	15574	15722	15818	15795	15860	15634	15800	15707	15722	15700	15615	15735	15614	15762	15813	15876	15797	15705	15757	15783	15642	15796	15797	15709	15713	15656	15783	15951	15667	15789	15849	15735	15872	15586	15884	15798	15899	15895	15680	15689	15763	15492	15744	15561	15810	15765	15763	15763	15780	15596	15724	15938	15794	15599	15726	15761	15830	16027	15911	15831	16114	15774	15668	15756	16076	15702	15583	15665	15799	15703	15529	15653	15678	15691	15702	15671	15731	15843	16070	15769	15660	15853	15929	15764	15704	15951	15910	16039	15648	15922	15734	15709	15792	15688	15743	15882	15752	15874	15716	15897	15691	15693	15562	15891	15733	15736	15769	15719	15769	15914	15831	15834	15809	15806	15667	15804	15706	15909	15794	15845	15820	15841	15694	15666	15704	15625	15905	15629	15722	15650	15747	15822	15616	15878	15837	15648	15804	15720	15742	15841	15603	15858	15779	15771	15898	15799	15762	15846	15763	15665	15596	15568	15740	15793	15579	15800	15580	15615	15667	15893	15955	15863	15632	15715	15697	15884	15874	15687	15706	15690	15787	15617	15671	15956	15512	15726	15831	15842	15795	15883	15861	15748	15741	15997	15756	15831	15765	15740	15875	15805	15794	15556	15820	15635	15656	15602	15756	15810	15856	15597	15757	15666	15793	15828	15724	15597	16051	15847	15777	15644	15827	15770	15677	15744	15635	15555	15819	15808	15718	15868	15908	15875	15870	15796	15799	15702	15809	15837	15757	15866	15925	15787	15855	15814	15807	15883	15699	15623	15886	15802	15881	15754	15858	15863	15809	15819	15771	15708	15755	15618	15803	15860	15864	15803	15912	15767	15788	15844	15575	15416	15755	15740	15700	15636	15718	15950	15686	15779	15927	15791	15744	15683	15642	15696	15806	15855	15781	15728	15891	15739	15739	15663	15562	15634	15786	15930	15655	15788	15817	15912	15904	15728	15800	15786	15855	15941	15867	15872	15832	15811	15667	15796	15811	15777	15754	15698	15738	15793	15686	15664	15754	15778	15659	15658	15788	15812	15662	15736	15792	15700	15688	15675	15793	15853	15573	15935	15919	15579	15773	15561	15793	15716	15713	15858	15940	15574	15768	15884	15803	15576	15650	15793	15705	15360	15811	15787	15837	15870	15845	15798	15867	15635	15679	15773	15677	15764	15660	15672	15891	15722	15935	15656	15868	15586	15873	15912	15699	15766	15740	15764	15789	15826	15915	15629	15960	15992	15562	15555	15926	15856	15703	15775	15798	15859	15798	15849	15720	15851	15693	15751	15816	15675	15993	15718	15695	15832	15813	15634	15801	15664	15788	15618	15813	15993	15825	15660	15702	15670	15653	15711	15925	15675	15600	15940	15799	15743	15861	15871	15860	15883	15900	15827	15662	15700	15976	15947	15817	15878	15758	15652	15563	15975	15669	15893	15872	15847	15915	15664	15865	15809	15813	15857	15766	15760	15694	15650	15743	15735	15710	15764	15863	15629	15657	15832	15573	15629	15908	15749	15724	15858	15798	15764	15792	15768	15791	15600	15784	16017	15571	15933	15838	15698	15861	15671	15699	15706	15765	15720	15784	15525	15729	15885	15864	15701	15708	15787	15875	15844	15728	15973	15695	15572	15887	15689	15805	15747	15763	15567	15872	15629	15639	15694	15941	15555	15757	15747	15759	15648	15654	15834	15786	15667	15889	15775	15821	15865	15883	15689	15779	15599	15761	15807	15896	15849	15669	15800	15865	15863	15783	15810	15729	15727	15762	15550	15946	16041	15718	15875	15458	15607	15950	15830	15812	16012	15698	15632	15630	15777	15783	15754	15609	15679	15941	15791	15744	15865	15781	15824	15837	15766	15787	15783	15899	15823	15898	15897	15589	15753	15669	15746	15585	15855	15893	15691	15656	15795	15887	15919	15610	15679	15685	15643	15709	15833	15757	15796	15860	15680	15733	15737	15688	15736	15961	15886	15518	15650	15668	15730	15711	15699	15773	15691	15564	15787	15939	15694	15708	15641	15684	15743	15752	15727	15812	15665	15689	15782	15793	15817	15697	15599	15958	15689	15672	15843	15683	15753	15812	15854	15906	15708	15787	15885	15820	15684	15859	15852	15846	15894	15800	15758	15738	15874	15685	15917	15777	15749	15774	15734	15667	15868	15776	15857	15799	15717	15795	15703	15812	15850	15882	15649	15657	15679	15547	15777	15882	15744	15624	15743	15700	15611	15705	15648	15766	15686	15812	15855	15876	15750	15918	15693	15734	15846	15909	15988	15911	15667	15722	15688	15714	15780	15835	15866	15728	15630	15612	15701	15908	15856	15563	15850	15847	15847	15845	15954	15642	15716	15725	15778	15842	15803	15656	15702	15903	15678	15656	15503	15771	15605	15801	15793	15602	15783	15818	15590	15893	15838	15665	15780	15903	15841	15641	15790	15720	15661	15674	15750	15639	15754	15886	15861	15877	15731	15652	15665	15849	15824	15581	15688
35610	46784	40194	30062	25093	21985	19835	18370	17176	16321	15567	15128	14869	14691	14401	14409	14328	14339	14194	14303	14191	14135	14091	14154	14066	14043	13995	14075	14245	14029	13819	13945	13956	13866	13995	14129	14288	13956	13882	14127	13966	13855	14074	13929	13932	13996	13928	14003	13999	13814	13809	14015	14118	13924	13968	13925	14046	14100	13997	13885	14051	13976	13925	13976	13883	13901	13947	14039	13979	13991	13947	13910	14042	14147	13911	13944	13774	13897	14026	13892	13827	13785	13980	13976	13731	13940	13936	14035	13955	14048	13810	13942	13994	13942	13817	14029	13896	14025	13858	13721	14192	14066	13994	13994	14065	13896	14050	14054	13977	13788	13829	13944	14029	14057	13921	13937	13983	13969	13685	13928	13865	14023	13838	13882	13797	14058	13952	13961	13937	14046	14003	13955	13992	14040	14103	13828	13896	13893	14018	14025	13833	13921	13946	13912	13834	14005	13832	13889	14008	13779	13975	13937	14036	13912	14067	13985	14054	13891	13946	13837	13963	13730	13991	13911	13780	13922	14063	14072	13921	14035	13931	14026	13906	14063	14005	13901	13913	13901	13776	13980	13895	14064	13955	13941	13957	13995	14080	14008	14033	13997	13750	13781	13936	13919	13915	13891	14016	13876	13951	14023	14049	13998	13920	13855	14019	13911	13876	13837	13948	13880	13918	13921	13885	14031	13966	13850	14082	13768	13847	13976	13914	13711	13993	13849	13942	13930	13893	13830	13841	14052	13948	13952	13985	13879	13920	13919	14032	13970	13937	13856	13771	14066	13881	14079	13942	13921	13957	14025	14027	13814	13875	14076	13830	13804	13919	13906	13978	13944	14004	13952	14092	13913	13970	13988	13839	13977	14016	13723	14085	14093	14033	13934	14023	13933	13932	13988	13703	13999	13918	13812	13986	14021	13896	13952	13772	13942	14062	13919	14026	13904	13996	13793	14110	13901	13907	13954	13855	13956	13890	13944	13932	13844	14024	13953	13857	13825	13938	13981	13969	13841	13950	13811	13903	13854	14128	13898	14060	14143	14083	14031	13916	13808	13876	13834	13984	13926	13918	13769	13973	14027	14053	14059	13845	13770	14083	13947	14055	13944	13892	13975	13914	14012	13848	13969	14049	14052	13970	13914	13936	13857	13923	13846	13787	14027	14110	13805	13978	14086	14002	14013	13954	14031	13912	13856	14013	13828	13981	14011	13777	13913	13988	13988	14029	13937	13923	13906	14201	13836	13911	13992	14058	14015	13808	13847	14072	14070	13827	13912	14212	13887	14081	13944	14094	13858	13924	13862	14025	13951	13923	13953	13857	13866	14036	14128	14037	13957	13803	14034	14093	13832	14002	14040	14096	13883	13931	13911	13937	13899	13904	14118	13962	13822	13883	13852	13947	13959	13971	13976	13981	13935	13943	13967	13920	13965	13948	13957	13908	13875	14053	13989	13812	13908	14270	13998	13899	13971	14056	13913	13877	13877	14027	13987	14067	13941	13902	14025	13925	13773	13801	13879	13974	13982	14087	13925	13941	13968	14020	14026	13924	13965	13955	13839	13863	13859	14083	13840	14100	14026	13966	14038	13917	14045	13928	13924	13893	13917	13859	13958	14018	13853	13962	13892	14114	13873	14123	13818	13814	13928	13880	14136	14007	13730	13966	13873	13945	14051	14039	13869	14068	13950	13960	13816	13986	14000	13810	14106	13998	13938	13958	13889	14071	13982	13904	13961	13860	13979	14056	13973	13860	14137	13976	13806	14036	13854	13982	13865	13956	13996	13865	14013	13973	13985	13950	13811	13972	13900	14122	13887	13787	13941	13901	14007	13959	13778	13911	13940	13833	13958	13935	14008	13916	13757	13933	13934	13915	14000	14137	13945	13853	13914	13995	13986	13999	14017	14043	13865	14063	13939	13850	14109	13960	13942	14010	13937	14045	13949	13964	13850	13938	13945	13761	14112	13732	13928	14080	13937	14061	13929	14059	13999	13815	13986	13877	13856	13901	14194	14106	14083	13834	14115	13962	13705	14075	14039	13797	13867	13924	13975	13840	14100	13954	13997	13869	13808	14021	13779	13961	14038	13829	13905	14040	13799	13918	13980	13993	14089	14075	13924	14139	13931	13919	14059	13976	13830	13830	14143	13798	13834	13754	14029	13937	14049	13913	14059	13951	14122	14032	14082	14051	14014	13830	13755	14097	13929	14060	13970	13958	13906	13819	13934	14083	14053	14040	14077	13918	13924	13896	13893	13960	14045	13932	14019	14129	14044	13931	13908	14055	14018	13840	13908	13949	13937	14033	13918	13926	13970	13920	13988	13845	14102	13837	14029	13999	13917	14041	14000	13995	13963	13909	13890	13884	13976	13877	13851	14022	14000	14117	14029	13999	13941	13908	13804	13926	13947	13853	13925	13858	13867	14111	13936	14083	13902	14148	13970	13730	13807	13922	14077	13918	13838	13968	14061	13986	13967	13986	14207	14035	13982	14089	13910	13951	13871	14063	13924	14069	13805	14033	13922	14027	14077	13937	13907	13708	14003	14012	14037	13905	13969	13655	13897	14024	13920	14106	14069	13934	14054	13958	13982	14075	14117	13888	13975	14045	13950	13901	13742	13870	14017	13725	14001	13949	14198	13970	13954	13764	13819	14062	14079	14177	13897	14036	14059	13963	13936	14094	13970	14052	14127	13881	14179	13899	13996	13854	14044	13916	13780	13855	13939	13955	14068	13690	14142	13728	13824	13881	14028	13848	13883	13824	14041	14002	13811	14120	13959	14052	13998	13889	13876	13951	13994	13974	14003	14043	14057	13998	13933	13935	13926	13987	14085	13889	13936	13821	13993	13951	14010	14024	14000	14033	13933	14048	13855	13849	13881	14000	14063	14008	13975	13916	14051	13704	13884	13898	13874	13975	13909	14014	14018	14005	13924	14073	13955	13834	13958	13973	13849	13951	13806	13983	13980	13896	13924	13864	14036	13978	14043	13889	13977	13865	13969	14055	13939	14075	13959	13922	14044	13765	13915	14017	13927	14130	13808	13933	13844	14024	14015	14083	13866	13984	13901	13908	13917	13947	13995	13894	14072	13880	13960	14088	13936	14146	13924	14067	13882	13979	13748	14010	13918	13915	13856	13889	13929	14028	13934	13929	13943	14041	13866	14044	13818	14048	14052	13951	13948	13906	13747	13904	13928	14073	14088	14075	14020	13972	13887	13955	14054	13746	13985	13898	14007	13830	14014	13913	14042	14007	13841	13929	13917	13956	14190	13941	13964	13987	13883	13946	13934	14129	13997	14046	13743	13851	13848	13960	14032	14088	13830	13943	14016	13923	14099	13948	14041	13876	13952	14001	14004	13777	14080	13939	13949	14048	14107	13971	13846	13841	14031	14089	13910	14021	13829	13869	13994	13917	13908	14147	13912	13864	13972	14013	13838	13865	14116	14030	14030	14057	14079	13966	13864	13912	14076	13956	13964	14043	13860	13989	13928	14031	13887	13892	13963	13773	13918	13996	13714	13914	13807	13962	13717	13976	13769	14014	13847	14133	13913	13916	13908	14018	13994	13851	13877	13855	13863	13982	13813	13973	13900	14075	13935	13960	14096	14006	14023	14070	14000	14064	14067	13922	14108	13947	14017	14001	13860	13957	14067	13979	14060	13876	13961	13971	14141	13981	14114	13875	13868	13888	14016	13889	13890	14024	13950	13937	13973	14039	13977	14085	13888	14059	14059	13906	14157	13952	13957	13770	14043	13796	13924	13927	13893	13955	13839	14058	14098	13948	14136	13945	13677	14016	13900	14058	13973	14095	14058	14132	13909	13986	13990	13831	14003	13888	13945	13995	14084	13914	14166	13958	14056	14012	14004	13921	13884	13856	14026	13767	13941	13890	13972	14059	13910	13920	13994	13952	14062	13888	14006	13893	14073	13935	13939	13941	13961	14020	13837	13851	13952	14032	13912	13922	14047	14005	13852	13886	14059	13952	13919	13979	13861	13963	13953	14045	13757	14095	13860	13915	14039	13995	13974	13791	13878	14043	13857	13952	13988	14119	13947	13952	13806	13908	14066	13918	14019	13995	13821	13950	13928	14147	13998	13720	13909	13848	14056	13930	13915	13873	13915	14010	13868	13941	14070	13999	14055	14034	14118	13944	14053	14029	13947	13845	13821	13897	14014	14077	13799	13882	14000	13925	13944	13967	13990	13899	14115	14011	13854	13974	14014	14014	13858	13901	14016	14093	13873	13659	13950	13950	13903	14131	13904	14055	13978	14054	13892	13792	13952	13956	13871	14080	13922	13937	14040	13843	13958	13857	14038	13878	13954	14007	14027	13927	13847	13984	13841	13970	13821	14088	14006	13927	13985	13874	13747	13828	13919	14010	13902	13918	13945	14120	13973	14007	13793	14064	13939	13662	13864	13812	13993	14136	14079	13882	13965	13877	13998	13807	13877	14022	13997	13804	13947	14014	13870	14077	13957	13808	13842	14024	13856	13993	14038	13889	13957	13860	14013	13883	13762	13905	13980	13995	13947	14119	13807	14055	14219	13829	14036	13925	13871	13877	13913	13947	13910	13819	13904	13945	14088	14024	13886	14019	14005	13965	13753	13986	13803	14036	13948	14131	13975	13852	13879	14021	13846	13833	13925	13945	14020	14003	13969	13900	13984	13882	14078	13953	13987	13937	14077	13810	13913	13976	13900	14042	13841	13909	13973	13915	14143	13995	14032	14086	13813	14050	13827	14082	13776	13904	13769	14007	14073	13987	14130	13940	13982	13930	13968	14015	14016	13873	13903	13973	13902	13901	13933	14044	13947	13977	13951	13965	13926	14016	14037	14025	13959	13922	13861	13951	13998	13891	13924	14033	13994	14003	13800	14008	14020	13934	13768	13928	14041	13870	13963	14030	13904	13976	13911	13918	13915	14061	13790	14022	14026	13933	14103	13948	13943	13931	14003	14035	14016	13907	13999	13877	13931	14019	14193	13901	14013	13942	13997	13898	14050	13927	13946	13970	13973	13878	14087	14062	13917	14085	13948	13976	13817	14151	14043	14135	14067	13933	13929	13904	13895	13945	14016	13814	13791	13922	13935	13752	14010	14046	13941	14060	14090	13717	13831	14108	13974	13983	14022	13871	13950
24294	21147	28476	25850	25158	25695	24441	20783	19292	18645	17828	17436	17164	16746	16368	16519	16213	16124	16188	16130	16019	15948	15986	15871	16221	15969	16070	15878	16039	15871	15814	15792	15853	15664	15679	15788	15624	15688	16006	15639	15949	15927	15710	15831	15704	15765	15484	15657	15912	15769	15779	15669	15767	15737	15957	15721	15534	15753	15771	15894	15845	15573	15923	15548	15718	15691	15945	15887	15835	15800	15926	15777	15900	15998	15771	15779	15945	15718	15745	15678	15903	15584	15905	15935	15575	15913	15755	15717	15796	15810	15887	15679	15671	15666	15711	15624	15698	15870	15659	15678	15813	15766	15775	15783	15700	15826	15791	15674	15919	15758	15697	15733	15639	15756	15757	15575	15849	15778	15776	15561	15739	15800	15796	15676	15501	15793	15724	15879	15659	15724	15925	15778	15706	15852	15894	15625	15697	15585	15556	15642	15710	15662	15742	15857	15768	15739	16029	15742	15668	15794	15694	15769	15654	15680	15725	15650	15844	15654	15778	15708	15708	15685	15727	15739	15880	15635	15764	15729	15721	15722	15776	15867	15755	15808	15643	15877	15785	15710	15953	15596	15747	15894	16005	15698	15763	15573	15540	15685	15731	15696	15762	15849	15682	15847	15842	15766	15853	15509	15564	15719	15627	15676	15652	15692	15757	15877	15948	15867	16024	15731	15807	15764	15717	15597	15901	15781	15871	15830	15681	15766	15592	15953	15827	15814	15858	15745	15693	15671	15671	15661	15815	15652	15926	15857	15761	15693	15692	15880	15732	15774	15689	15840	15560	15789	15965	15778	15696	15789	15686	15530	15785	15749	15798	15814	15733	15796	15605	15616	15672	15787	15730	15897	15660	15832	15797	15920	15758	15834	15866	15755	15791	15784	15692	15946	15730	15864	15937	15858	15744	15664	15760	15596	15562	15760	15712	15621	15519	15770	15666	15761	15782	15702	15791	15707	15763	15608	15784	15685	15605	15614	15910	15739	15708	15708	15622	15784	15737	15864	15465	15692	15702	15696	15663	15754	15699	15570	15688	16026	15571	15744	15856	15873	15701	15783	15536	15982	15780	15660	15746	15725	15751	15800	15809	15785	15754	15776	15627	15739	15775	15689	15835	15748	15769	15716	15748	15759	15578	15589	15623	15700	15807	15758	15843	15716	15831	15737	15873	15599	15752	15667	15679	15733	15604	15561	15825	15766	15776	15661	15911	15930	15782	15683	15677	15734	15894	15674	16009	15717	15835	15853	15841	15565	15731	15531	15784	15680	15606	15482	15649	15762	15756	15808	15762	15595	15693	15670	15691	15640	15815	15663	15457	15682	15975	15694	15935	15621	15725	15600	15775	15770	15824	15687	15682	15629	15702	15799	15698	15734	15749	15644	15845	15731	15709	15741	15770	15934	15678	15735	15945	15897	15623	15722	15791	15731	15766	15749	15824	15820	15741	15824	15834	15822	16140	15789	15629	15805	15876	15901	15692	15729	15793	15799	15809	15784	15675	15537	15874	15619	15766	15935	15744	15839	15773	15704	15736	15867	15672	15744	15758	15700	15552	15992	15763	15870	15497	15664	15788	15891	15634	15829	15795	15799	15669	15716	15734	15855	15692	15728	15867	15908	15744	15825	15566	15504	15810	15894	15941	15777	15719	15813	15811	15723	15586	15726	15654	15853	15662	15656	15733	15781	15679	15617	15767	15799	15639	15742	15619	15726	15744	15846	15774	15824	15980	15890	15730	15649	15806	15649	15680	15768	15833	15739	15683	15979	15831	15670	15626	15618	15721	15954	15730	15631	15635	15804	15673	15908	15757	15845	15865	15723	15619	15565	15924	15629	15951	15607	15782	15947	15880	15705	15808	15615	15566	15646	15805	15923	15710	15909	15923	15924	15592	15604	15848	15777	15864	15740	15629	15638	15876	15891	15850	15817	15834	15828	15873	15791	15794	15780	15772	15752	15735	15635	15833	15732	15673	15892	15687	15588	15954	15682	15767	15658	15870	15718	15799	15643	15908	15647	15718	15593	15659	15658	15669	15741	15877	15801	15809	15719	15872	15777	15901	15847	15745	15731	15798	15696	15734	15904	15909	15800	15788	15757	15654	15582	15717	15612	15743	15811	15859	15589	15519	15679	15807	15676	15712	15707	15720	15585	15766	15808	15870	15759	15796	15667	15776	15873	15800	15840	15809	15816	15820	15826	15770	15795	15595	15922	15909	15698	15815	15841	15746	15754	15654	15917	15538	15576	15686	15784	15853	15820	15736	15624	15808	15693	15650	15816	15740	15728	15817	15639	15625	15730	15719	15682	15764	15509	15753	15620	15569	15875	15724	15937	15819	15911	15653	15427	15734	15909	15798	15766	15681	15951	15806	15676	15688	15649	15828	15769	15697	15822	15829	15698	15950	15741	15827	15742	15776	15783	15784	15852	15892	15758	15860	15762	15739	15708	15793	15704	15757	15791	15573	15552	15807	16033	15728	15625	15831	15606	15692	15484	15651	15765	15836	15734	15880	15789	15644	15763	15673	15734	15777	15809	15698	15732	15713	15743	15628	15873	15783	15734	15812	15767	15910	15985	15910	15655	15813	15949	15717	15713	15697	15778	15856	15795	15864	15872	15639	15743	15837	15859	15932	15847	15790	15847	15583	15645	15744	15687	15841	15882	15666	15642	15700	15559	15799	15565	15728	15742	15744	15748	15702	15875	15891	15724	15822	15830	15825	15705	15811	15810	15755	15795	16005	15758	15691	15732	15672	15785	15842	15829	15733	15648	15787	15833	15882	15667	15605	15890	15753	15826	15729	15710	15714	15782	16059	15803	15826	15819	15619	15715	15796	15604	15584	15804	15478	15820	15719	15766	15623	15881	15712	15876	15712	15544	15857	15825	15828	15970	15811	15881	15714	15751	15816	15556	15743	15781	15714	15764	15952	15823	15917	15644	15679	15802	15816	15716	15787	15971	15811	15870	15667	15729	15599	15754	15719	15794	15859	15763	16023	15765	15579	15792	15867	15763	15689	15797	15671	15812	15655	15698	15723	15643	15696	15774	15674	15822	15853	15717	15693	15509	15975	15707	15704	15777	15870	15761	15650	15788	15816	15520	15778	15793	15582	15556	15636	15780	15549	15788	15667	15810	15686	15792	15686	15718	15801	15748	15828	15950	15917	15819	15699	15903	15800	15735	15931	15794	15881	15752	15934	15727	15790	15806	15700	15839	15678	15750	15651	15680	15723	15819	15709	15744	15836	15915	15832	15960	15872	15824	15672	15687	15641	15912	15668	15590	15711	15851	15584	15682	15811	15666	15619	15712	15740	15571	15958	15709	15851	15816	15825	15631	15737	15758	15925	15842	15586	15637	15960	15833	15699	15716	15929	15730	15709	15727	15732	15855	15773	15546	15757	15792	15683	15597	15783	15936	15898	15811	15762	15934	15764	15796	15703	15677	15659	15661	15547	15856	15679	15651	15822	15600	15662	15765	15834	15486	15837	15704	15603	15697	15650	15593	15580	15754	15531	16006	15839	15637	15635	15765	15835	15801	15664	15784	15809	15647	15703	15889	15676	15774	15773	15698	15814	15787	15793	15750	15612	15782	15787	15682	15612	15727	15710	15879	15880	15686	15670	15658	15573	15828	15769	15835	15780	15819	15669	15896	15522	15691	15780	15873	15808	15819	15760	15802	15800	15668	15752	15654	15773	15760	15642	15789	15718	15755	15745	15614	15651	15838	15699	15847	15755	15875	15777	15722	15639	15801	15642	15723	15854	15811	15808	15789	15697	15720	15797	15599	15767	15785	15739	15875	15756	15755	15664	15648	15620	16015	15691	15583	15786	15745	15995	15855	15817	15810	15819	15716	15452	15768	15734	15658	15712	15902	15749	15701	15945	15642	15765	15900	15854	15797	15771	15907	15797	15692	15765	15540	16079	15825	15948	15848	15605	15627	15614	15649	15726	15804	15800	15662	15734	15653	15753	15733	15815	15709	15768	15679	15776	15839	15801	15666	15835	15569	15725	15673	15795	15559	15656	15615	15612	15716	15714	15775	15689	15817	15740	15769	15733	15781	15623	15776	15783	15534	15618	15557	15873	15763	15659	15528	15826	15914	15704	15837	15736	15816	15592	15578	15662	15865	15870	15494	15814	15741	15726	15713	15718	15754	15662	15890	15829	15844	15570	15524	15813	15816	15862	16028	15678	15825	15820	15637	15722	15815	15830	15751	15742	15955	15779	15799	15713	15743	15743	15722	15829	15782	15764	15670	15702	15654	15985	15714	15642	15734	15746	15754	15906	15860	15711	15672	15696	15764	15686	15721	15679	15595	15588	15630	15791	15624	15823	15548	15797	15646	15882	15821	15590	15805	15845	15906	15725	15777	15720	15780	15679	15793	15859	15813	15843	15613	15757	15842	15728	15728	15586	15675	15971	15833	15703	15773	15810	15975	15606	15572	15839	15744	15766	15842	15836	15889	15790	15712	15760	15669	15796	15681	15642	15591	15705	15747	15607	15736	15839	15876	15728	15661	15671	15644	15538	15845	15776	15671	15685	15921	16016	15823	15656	15653	15683	15750	15895	15660	15886	15786	15789	15772	15769	15651	15935	15665	15989	15825	15916	15774	15632	15907	15807	15677	15862	15604	15869	15808	15822	15789	15896	15883	15722	15613	15590	15511	15747	15678	15702	15664	15910	15799	15803	15604	15679	15725	15726	15837	15615	15800	15757	15731	15788	15800	15837	15613	15569	15661	15672	15768	15716	15774	15741	15781	15650	15770	15926	15716	15702	15668	15357	15633	15812	15726	15751	15825	15839	15566	15698	15924	15675	15690	15700	15871	15594	15783	15801	15840	15726	15758	15664	15753	15891	15717	15885	15609	15869	15832	15717	15642	15574	15854	15911	15684	15812	15677	15735	15878	15827	15762	15813	15854	15849	15758	15517	15943	15900	15781	15639	15544	15911	15599	16049	15459	15654	15718	15756	15805	15654	15764	15759	15843	15813	15776	15893	15792	15677	15894	15746	15657	15739	15762	15630	15796	15919	15693	15783	15660	15780	15835	15698	15672	15748	15882	15716	15846	15653	15732	15896	15640	15683	15695	15656	15697	15647	15973	16025	15824	15749	15954	15807	15558	15684	15703	15672	15569
31610	49971	45317	35758	30609	26907	23501	21156	19347	18031	16779	16104	15628	15214	15013	14873	14483	14588	14493	14491	14333	14339	14178	14286	14202	14199	14073	14134	14148	14042	14030	13996	13960	14220	14101	14074	14062	14066	14178	13958	14045	14019	13976	13870	14191	14043	14142	13909	14014	13934	13935	13875	14063	14026	13924	14006	14025	14051	14060	14071	13977	14033	14071	13908	14152	13971	13952	13889	13843	13890	13941	14067	14035	14023	14005	14024	13824	13961	13894	13966	13969	13970	13905	13969	13955	13852	13989	14100	13786	13964	13775	14120	13901	14094	13893	13935	13801	14004	14143	13916	13971	13892	13964	13824	13771	13987	13848	14000	13956	13963	14140	14070	13994	13953	14029	14003	14070	14061	14050	13886	14075	13922	13978	13854	14028	13942	13909	13866	13943	14037	14011	13992	13920	14045	14055	13897	14019	14047	13915	13975	14007	13985	13948	14052	13993	13983	14004	13965	13983	13864	13881	13963	13891	14045	13994	13904	13906	14126	14002	13997	13904	14028	14096	13947	13841	13959	13870	13898	13961	13881	14003	13862	13938	13817	13841	14019	13871	13880	13978	13950	14036	14014	14028	13962	13842	13855	13916	13877	13927	13932	14052	13948	13823	13974	14020	13801	13956	13916	14228	13991	13982	14127	13951	13973	13931	13833	14108	14134	14051	14000	13982	13901	13915	14001	13895	14194	13891	14130	13985	13939	13984	14004	14004	14012	13958	13952	14058	13811	13976	14019	14026	14089	14014	14034	13995	14025	14132	13936	13925	13982	13888	14063	14023	14142	14117	13982	13982	13938	13904	14056	13953	13961	13870	13986	14002	14066	13910	14010	13960	13894	13874	13920	13934	13956	13877	13915	14000	13960	14009	13931	13980	13846	13870	13878	13927	13884	14093	13965	13927	13876	13981	14022	13853	13988	13932	13783	13967	14027	13915	13888	14059	13975	13842	13850	13924	13841	13845	14060	14010	14021	13979	13850	14074	13892	13817	14017	13941	14000	13910	13865	13897	13852	14104	14066	13921	13791	13792	14191	14115	14057	13798	14007	13719	13961	14062	14107	13855	13982	14020	14074	14073	13966	13741	13872	13775	13994	13907	14041	13897	13966	13848	14170	13985	13978	13990	13979	13908	13818	13953	13865	13982	14152	14062	13987	13786	13848	13896	13950	13920	13939	13850	14246	13908	13878	13973	13921	13996	14165	14028	14030	13951	13971	13943	13875	13801	13734	14051	13870	14034	14059	14093	13953	13968	13976	13888	13865	14037	13950	13970	14163	13971	13864	13934	13938	14016	13894	13911	14005	13930	14012	14037	13924	13851	13886	13995	14033	14003	13972	14044	14015	14024	13996	13989	13895	13936	14016	13897	13832	13943	13873	14147	14049	13995	13882	13960	13961	14136	14054	14000	14052	14029	13955	13990	13894	13990	13830	13704	14066	14106	13906	14064	14062	14071	13991	13985	13895	14067	13800	13909	13887	13925	13807	13962	13967	13907	14027	13902	14017	13915	14024	13948	13999	14185	13954	14085	13964	14121	13862	13923	13948	14059	14035	13965	13924	13876	14024	13952	14057	14056	13873	13800	14083	13882	14051	13932	14020	13744	13896	13785	13876	14035	14031	14114	13883	13767	14115	13952	13884	13974	13934	13903	13980	14038	13978	13743	13885	14056	13855	14025	13912	14053	13821	14074	13937	13906	13951	14189	13988	14044	13954	13907	13949	13816	13879	14030	14052	14013	14025	14110	14101	13953	14033	13947	13697	14008	13933	13931	14118	13902	14112	13940	14101	13948	13982	13867	14003	13813	13992	13953	14061	14123	13993	13978	14013	13821	13759	14076	13845	14127	13953	14051	13947	13965	13929	13898	13998	13851	13947	14077	13984	13896	13804	13913	13955	13786	13916	13937	13923	13873	13873	13848	14026	13973	14101	13899	13900	13943	13927	13886	14067	13954	14024	14068	13785	13889	13925	13972	13985	13807	13997	14008	14033	14004	13955	14013	13952	13982	14047	13942	13884	14100	14062	13929	14015	13896	13838	13887	14024	14038	14073	14054	14090	13819	13911	14069	13930	13978	14064	13867	13969	13988	14057	14009	13997	14001	14056	13947	13921	14207	13827	14112	13995	13992	13759	13969	13946	13984	14067	14045	13958	13958	14079	13866	13978	14019	13950	14038	13787	14061	14048	13942	13930	14038	13878	13872	13995	13950	13994	13963	13924	14122	13873	14023	13961	13909	13962	13864	14109	13921	14020	13894	14030	13941	13780	13933	13966	13889	13916	13983	13940	13994	14167	14053	14002	13894	14064	13982	14004	14044	13841	13968	13986	14097	14022	14138	13775	14022	14010	14028	13944	14140	13952	14075	13936	14004	13989	13957	13916	13934	13791	13938	14024	14043	13883	13952	13869	14136	13816	13895	13951	13958	13910	13877	13919	13952	13988	13896	14031	13959	13973	13854	13937	14002	14045	14068	13822	14086	13977	13884	14094	14098	13983	14020	13978	13883	14057	13939	14199	14203	13780	14124	13860	14083	13913	13835	14058	14063	14023	13812	13963	14016	14081	14036	13890	13908	13904	13942	13882	13981	13991	14052	14184	13884	14103	14005	13985	13864	13985	13848	13890	14012	14046	13919	14111	13944	14068	14063	13861	14026	14030	13771	13899	14026	14020	14061	13943	14002	13873	14019	14030	13804	13927	14068	14026	13956	13826	13948	13879	13950	14000	13953	13959	13835	14120	13857	13919	14030	13935	14070	14013	13953	13923	14059	14103	14040	13980	13955	14009	14021	13821	13936	13903	13916	14042	13976	13907	14040	13964	13963	14020	13933	13834	14078	13887	14019	13838	14091	13958	14082	13876	13912	13952	14091	13864	13908	13955	14034	14019	14021	14111	13959	13817	14007	14105	14040	14071	13928	13881	13861	14009	13894	14070	13982	14069	13909	13665	13956	13862	14037	13930	13894	14004	13902	13918	14130	13902	13821	14072	14087	13927	14030	13879	13760	13875	13922	14012	13920	13804	13999	13978	14058	13891	13943	13981	14010	13997	13960	14011	14061	13723	14160	13970	14112	13981	13940	13976	14028	13805	14007	13940	13942	14070	13709	14034	13979	13867	14164	14052	14039	13910	14044	14106	14054	13992	14021	14044	14172	13940	13941	14016	13857	13997	13991	13964	14004	13896	13985	14208	13973	13842	13933	14114	13843	14106	13840	14019	13951	13905	13904	14115	14075	13890	14084	13844	13962	14063	14020	14008	13949	13912	13960	14002	14027	14059	13953	13930	13977	13820	13810	13990	14031	13981	13962	13996	13799	14117	13914	13988	14003	13953	14136	13938	13906	13989	13888	14055	14204	14045	13968	13753	14170	13996	13940	13830	13933	13944	13866	14030	13839	13867	13934	14098	13967	13889	13845	13827	13926	13753	14012	14008	14027	13970	13896	13912	14033	14033	13999	13953	14028	14045	14137	14070	13941	13965	14187	13913	13954	13856	13918	13929	13942	13993	13842	14047	13991	13934	14046	13960	14117	14063	13929	13918	13903	14010	13899	13992	13868	13951	13867	13970	14110	13839	13941	14086	14076	14065	13986	13768	13973	13919	13926	13895	13890	14018	13969	13929	13884	13901	14128	13858	14007	13824	13937	13899	13910	13990	14032	14087	14030	13864	14041	13961	14039	13804	13837	13931	14036	14119	13984	14076	14144	13882	14019	14029	14043	14005	13984	14028	13942	13886	14197	13928	13830	13872	14011	14060	13967	13975	14035	13885	13943	13837	14053	13901	13979	13949	13939	13998	13928	13901	13859	13995	13996	13975	13860	14002	14095	14127	13956	13971	13921	13859	14103	13970	13862	14041	13820	13783	13900	13905	14092	14004	14136	14064	14003	14024	13866	13949	14110	14036	13863	14001	14113	13850	13937	13974	14036	14167	13958	13957	14016	14063	14021	13908	13923	13957	14117	13990	13995	13971	13951	13979	13978	13924	13991	13825	14016	14055	14040	14059	14029	14071	13951	14006	13987	13891	13914	13989	13871	14045	13930	13992	14107	14123	13921	13910	13893	13936	13971	14033	14187	14201	14006	13898	14023	13935	13952	14092	14003	13981	14019	13883	13997	14004	14178	13972	14062	13931	13985	14124	14079	13871	14049	13820	14060	13861	14141	13985	13919	14086	13909	13930	13884	13883	13858	14072	13801	13898	13999	14020	13932	13906	14117	13858	14027	14013	13986	14025	14034	14087	14171	13887	14039	13939	14010	14052	14110	14051	13868	13984	13894	13813	14065	13875	13935	13992	14009	13909	14215	13949	13886	14056	13992	13956	14028	13863	13876	13933	14000	14198	13852	13973	14062	14053	14130	14018	13889	14050	13992	13859	14073	13972	13840	13970	13971	13917	13934	14023	14090	13914	13996	13855	13782	13980	13931	13820	13889	14024	14050	13855	14083	13999	13933	14033	14039	13958	13855	13739	13959	13997	14127	13924	14032	13737	13906	13974	13858	13950	13810	14065	14065	13880	13887	14052	13955	14083	14013	14000	13952	13865	13912	13825	13998	13834	13788	14118	13899	14025	13920	13872	13927	13927	13926	14073	13986	13899	13978	14012	14039	13910	13897	13723	14035	13944	13959	14057	13849	14030	14062	13970	13940	13867	13861	14075	14002	14015	13931	13988	14103	14029	14023	13868	14025	13987	14028	13978	13979	14009	13985	13993	14008	13972	13987	13890	13963	14050	13923	13772	13975	13974	13854	13899	13964	13825	14040	13965	13983	14084	14065	13902	14028	13756	13860	13947	14064	13961	13788	14120	13916	14011	13896	13935	13856	13939	14044	14056	13873	14004	14065	13982	14082	13869	13975	13871	13980	14039	13958	13834	14023	13906	13881	13961	14077	13774	14042	13952	14097	13924	13901	13913	14192	13955	13962	13961	13827	14103	14065	13987	13917	13877	13974	13950	14118	13981	13915	13928	13942	13783	13931	14154	13903	13923	13899	13983	13840	14172	13908	13962	13981	13936	13857	13797	13952	14027	13925	14136	14066	13995	14016	14056	13929	13913	13942	13883	13927	13860	13897	13907	14053	14057	13921	13960	13873	13952	13912	13877	14004	13995	13799	13944	13950	13964	13920	13880	13965	14040
22922	21144	28859	23904	23008	26869	28981	23663	21307	20573	19263	18547	18217	17976	17518	17580	17213	17211	17162	17016	16968	16892	17036	16761	16835	16647	16625	16621	16605	16606	16456	16544	16543	16582	16498	16360	16784	16669	16696	16403	16487	16422	16381	16580	16369	16473	16495	16481	16352	16448	16435	16400	16379	16403	16378	16459	16550	16204	16462	16349	16215	16532	16582	16571	16381	16575	16386	16435	16439	16281	16367	16517	16438	16384	16477	16334	16501	16433	16415	16533	16521	16374	16411	16336	16553	16365	16443	16366	16419	16412	16446	16354	16332	16251	16650	16161	16356	16347	16466	16354	16469	16246	16569	16570	16493	16446	16570	16429	16553	16397	16455	16229	16275	16502	16402	16680	16426	16299	16375	16181	16484	16386	16468	16420	16390	16378	16398	16370	16536	16450	16489	16226	16368	16385	16527	16702	16225	16437	16358	16382	16356	16458	16196	16255	16299	16394	16335	16075	16417	16292	16428	16380	16491	16498	16583	16307	16153	16198	16655	16460	16468	16344	16381	16378	16160	16549	16374	16348	16240	16414	16445	16204	16495	16521	16246	16348	16454	16396	16312	16245	16516	16207	16254	16354	16394	16311	16327	16379	16358	16458	16260	16373	16250	16300	16339	16364	16352	16286	16520	16536	16447	16323	16503	16186	16402	16435	16398	16388	16483	16346	16583	16542	16141	16313	16417	16255	16460	16444	16434	16325	16294	16235	16155	16369	16431	16293	16293	16482	16484	16381	16456	16447	16230	16385	16313	16433	16363	16134	16542	16346	16341	16246	16024	16440	16269	16335	16286	16542	16333	16293	16477	16244	16465	16512	16236	16497	16435	16475	16529	16334	16450	16365	16454	16479	16478	16342	16247	16472	16630	16399	16360	16402	16574	16485	16416	16495	16347	16309	16172	16620	16384	16083	16439	16338	16329	16324	16217	16326	16509	16487	16488	16530	16377	16423	16495	16396	16381	16472	16262	16683	16617	16392	16456	16439	16340	16322	16425	16529	16634	16366	16289	16520	16327	16249	16352	16419	16233	16414	16446	16085	16293	16392	16387	16379	16526	16497	16237	16285	16404	16391	16291	16381	16238	16537	16534	16432	16629	16452	16324	16350	16327	16311	16333	16135	16303	16500	16291	16462	16510	16459	16463	16444	16250	16421	16464	16418	16334	16488	16728	16536	16626	16325	16248	16530	16491	16402	16439	16450	16174	16426	16331	16494	16469	16415	16269	16415	16415	16269	16263	16306	16398	16215	16437	16361	16354	16315	16594	16458	16413	16483	16400	16429	16319	16488	16514	16414	16686	16231	16267	16310	16374	16410	16454	16395	16343	16380	16263	16393	16242	16404	16333	16471	16428	16626	16490	16500	16506	16397	16467	16492	16403	16472	16325	16236	16225	16403	16447	16423	16602	16439	16439	16287	16409	16470	16379	16306	16462	16273	16498	16541	16429	16199	16360	16102	16425	16246	16438	16245	16408	16545	16270	16276	16352	16396	16367	16206	16445	16400	16374	16367	16381	16631	16150	16323	16348	16260	16334	16430	16462	16344	16434	16284	16334	16552	16359	16496	16425	16420	16318	16344	16439	16246	16165	16407	16187	16374	16325	16605	16399	16347	16360	16399	16327	16524	16443	16612	16309	16268	16407	16474	16407	16523	16442	16219	16383	16442	16353	16271	16491	16428	16299	16448	16482	16414	16452	16394	16530	16653	16447	16450	16340	16155	16417	16512	16449	16578	16676	16503	16441	16191	16270	16399	16389	16258	16223	16430	16535	16341	16297	16178	16425	16294	16331	16229	16487	16640	16444	16336	16486	16281	16366	16442	16455	16376	16460	16280	16453	16381	16412	16291	16509	16475	16385	16353	16557	16415	16269	16362	16474	16362	16389	16264	16291	16344	16433	16287	16453	16179	16441	16258	16460	16299	16730	16420	16326	16472	16302	16212	16375	16255	16463	16377	16499	16437	16443	16581	16506	16604	16351	16327	16449	16430	16601	16359	16222	16308	16553	16433	16564	16381	16476	16376	16363	16365	16276	16262	16373	16445	16313	16571	16445	16425	16296	16078	16528	16121	16525	16327	16300	16412	16500	16380	16189	16613	16645	16347	16580	16494	16446	16363	16435	16432	16331	16232	16367	16379	16196	16406	16212	16531	16514	16440	16192	16317	16471	16474	16505	16407	16454	16418	16291	16196	16454	16205	16403	16649	16361	16356	16336	16288	16226	16584	16395	16504	16305	16396	16595	16313	16423	16311	16324	16394	16481	16339	16499	16428	16695	16402	16407	16399	16666	16338	16346	16498	16343	16384	16304	16371	16459	16281	16406	16336	16358	16424	16402	16316	16526	16402	16571	16479	16500	16395	16421	16233	16393	16328	16487	16343	16632	16399	16289	16358	16256	16387	16413	16308	16401	16400	16367	16419	16266	16491	16436	16419	16440	16424	16494	16303	16396	16301	16372	16389	16354	16249	16370	16340	16513	16225	16413	16275	16434	16405	16490	16096	16450	16463	16213	16281	16474	16413	16486	16224	16360	16363	16487	16382	16367	16339	16335	16592	16335	16392	16290	16451	16279	16286	16305	16114	16336	16363	16152	16384	16536	16267	16351	16459	16366	16395	16374	16345	16498	16235	16504	16499	16531	16486	16356	16393	16327	16369	16660	16411	16362	16461	16290	16437	16443	16370	16348	16467	16382	16433	16448	16520	16344	16455	16454	16381	16369	16526	16382	16311	16397	16418	16218	16431	16412	16402	16370	16529	16220	16272	16501	16352	16434	16283	16392	16246	16393	16588	16393	16452	16479	16503	16226	16537	16310	16229	16417	16479	16450	16394	16243	16335	16402	16177	16349	16379	16616	16269	16502	16348	16385	16427	16298	16313	16400	16300	16444	16384	16281	16377	16461	16405	16266	16614	16457	16341	16546	16512	16348	16288	16400	16318	16482	16481	16463	16446	16445	16548	16264	16334	16309	16316	16323	16453	16332	16375	16231	16463	16413	16236	16310	16277	16455	16381	16460	16481	16397	16323	16426	16500	16422	16389	16470	16611	16431	16399	16403	16262	16400	16380	16510	16297	16429	16312	16511	16593	16308	16380	16463	16364	16513	16339	16180	16445	16558	16423	16283	16544	16379	16539	16366	16393	16357	16226	16523	16377	16215	16325	16426	16298	16252	16044	16191	16434	16470	16652	16489	16409	16493	16334	16216	16436	16436	16308	16464	16440	16410	16103	16461	16448	16650	16300	16448	16421	16329	16258	16313	16301	16316	16393	16391	16195	16448	16440	16544	16562	16427	16261	16305	16275	16393	16116	16520	16459	16624	16308	16431	16500	16560	16358	16498	16529	16423	16522	16440	16366	16447	16369	16340	16254	16412	16308	16444	16184	16485	16214	16324	16413	16351	16372	16273	16562	16445	16406	16492	16155	16307	16374	16262	16518	16520	16375	16353	16289	16576	16180	16331	16443	16226	16345	16329	16528	16336	16452	16381	16265	16660	16215	16159	16462	16213	16493	16305	16316	16416	16154	16357	16306	16595	16176	16262	16469	16452	16541	16430	16490	16591	16524	16254	16304	16383	16446	16426	16263	16326	16505	16632	16375	16336	16378	16273	16350	16517	16319	16435	16504	16321	16302	16263	16225	16329	16428	16133	16344	16446	16548	16188	16444	16294	16441	16562	16578	16382	16341	16308	16154	16464	16258	16333	16483	16438	16506	16368	16403	16358	16137	16401	16122	16300	16550	16321	16561	16088	16211	16457	16333	16292	16522	16494	16348	16326	16381	16366	16319	16252	16302	16407	16324	16339	16360	16171	16411	16617	16296	16459	16286	16515	16282	16416	16350	16544	16455	16237	16336	16417	16266	16449	16424	16390	16365	16229	16514	16481	16449	16178	16421	16353	16353	16397	16383	16579	16346	16527	16107	16364	16383	16267	16447	16235	16447	16492	16224	16241	16457	16450	16482	16396	16566	16442	16517	16462	16599	16392	16297	16334	16371	16592	16351	16648	16366	16593	16297	16375	16205	16346	16288	16411	16355	16339	16341	16256	16556	16219	16346	16175	16422	16326	16527	16318	16496	16407	16313	16394	16242	16178	16302	16116	16346	16503	16420	16377	16327	16300	16283	16389	16402	16389	16285	16367	16507	16371	16386	16593	16236	16436	16384	16285	16426	16669	16476	16404	16503	16327	16371	16449	16236	16306	16332	16499	16284	16357	16552	16577	16519	16261	16411	16300	16481	16354	16274	16570	16283	16530	16183	16417	16374	16372	16421	16284	16320	16250	16306	16311	16398	16368	16316	16197	16410	16301	16358	16271	16642	16379	16440	16260	16150	16450	16321	16404	16413	16527	16140	16339	16257	16282	16373	16395	16358	16394	16495	16484	16461	16217	16360	16108	16600	16476	16252	16391	16498	16487	16289	16359	16427	16278	16319	16339	16416	16396	16545	16416	16507	16562	16444	16187	16337	16381	16389	16284	16469	16435	16352	16289	16229	16423	16460	16457	16354	16530	16377	16431	16339	16378	16349	16652	16498	16201	16376	16473	16356	16374	16331	16603	16510	16381	16333	16448	16436	16532	16408	16414	16407	16348	16441	16313	16309	16358	16280	16273	16418	16488	16438	16400	16414	16390	16365	16490	16289	16139	16264	16215	16359	16547	16423	16355	16369	16322	16464	16452	16302	16437	16291	16294	16312	16343	16361	16364	16302	16336	16532	16382	16315	16439	16071	16454	16508	16522	16444	16147	16466	16422	16171	16254	16240	16395	16412	16353	16500	16436	16341	16501	16345	16342	16237	16396	16463	16390	16355	16215	16520	16323	16437	16267	16488	16487	16203	16250	16406	16354	16401	16565	16500	16326	16344	16204	16461	16179	16443	16229	16412	16402	16477	16235	16299	16305	16402	16565	16450	16148	16385	16497	16433	16355	16553	16522	16187	16366	16168	16359	16484	16508	16261	16460	16437	16375	16133	16529	16482	16540	16260	16288	16566	16529	16382	16504	16430	16325	16135	16433	16365	16266	16326	16251	16417	16268	16514	16428	16617	16342	16328	16285	16467	16385	16456	16419	16192	16411	16227	16347	16438	16425	16393	16448	16577	16456	16389	16302	16439	16516	16232	16174	16366	16504	16328
32692	54488	50895	41291	35542	31106	27286	24257	21858	20216	18437	17414	16623	16288	15729	15646	15296	15233	15263	14923	14892	14781	14743	14925	14670	14488	14647	14383	14690	14625	14467	14558	14526	14365	14569	14559	14525	14413	14496	14323	14296	14570	14404	14276	14238	14267	14491	14485	14283	14298	14473	14246	14486	14297	14371	14349	14385	14311	14568	14267	14452	14393	14302	14292	14435	14292	14333	14460	14217	14231	14233	14325	14514	14434	14344	14323	14225	14342	14207	14310	14324	14384	14338	14251	14356	14378	14378	14473	14442	14270	14324	14236	14400	14258	14314	14300	14354	14335	14396	14271	14317	14457	14363	14293	14288	14379	14365	14359	14191	14368	14270	14185	14076	14215	14388	14176	14389	14133	14418	14123	14329	14428	14586	14315	14353	14334	14401	14387	14342	14319	14152	14366	14277	14406	14309	14274	14288	14339	14352	14360	14176	14300	14254	14183	14518	14371	14264	14170	14185	14272	14386	14334	14353	14350	14380	14359	14436	14373	14374	14236	14432	14229	14300	14242	14248	14036	14316	14150	14294	14326	14413	14299	14211	14359	14363	14184	14222	14186	14221	14222	14298	14125	14247	14340	14301	14189	14239	14310	14384	14189	14291	14370	14241	14183	14330	14215	14418	14346	14494	14265	14322	14368	14216	14235	14208	14422	14251	14329	14180	14257	14302	14262	14296	14277	14493	14217	14193	14200	14337	14319	14472	14464	14516	14424	14284	14260	14235	14196	14191	14339	14197	14366	14345	14271	14505	14374	14254	14375	14384	14333	14402	14412	14185	14192	14299	14278	14338	14346	14282	14379	14108	14398	14422	14259	14246	14405	14456	14242	14403	14304	14268	14304	14320	14408	14154	14334	14303	14266	14302	14344	14186	14182	14228	14273	14240	14200	14292	14094	14098	14337	14378	14354	14267	14306	14332	14313	14485	14226	14311	14170	14151	14287	14471	14462	14341	14343	14296	14340	14368	14274	14350	14383	14219	14321	14420	14257	14331	14449	14246	14435	14278	14230	14209	14451	14436	14413	14217	14247	14403	14358	14196	14462	14331	14576	14324	14370	14250	14382	14199	14303	14282	14388	14311	14261	14478	14227	14353	14285	14390	14216	14290	14369	14235	14487	14316	14153	14351	14393	14302	14485	14243	14419	14405	14519	14214	14189	14392	14314	14179	14311	14214	14329	14329	14133	14173	14236	14309	14167	14333	14464	14332	14294	14243	14264	14301	14275	14322	14459	14510	14345	14290	14517	14292	14274	14245	14246	14103	14246	14320	14436	14510	14296	14187	14330	14444	14227	14165	14510	14400	14250	14355	14489	14235	14546	14357	14258	14236	14235	14340	14288	14147	14469	14104	14364	14303	14370	14243	14151	14394	14339	14112	14330	14341	14418	14233	14402	14390	14284	14121	14207	14400	14313	14464	14194	14351	14401	14316	14325	14130	14296	14215	14290	14473	14408	14413	14174	14426	14195	14320	14172	14234	14239	14320	14329	14422	14331	14363	14323	14414	14333	14372	14230	14270	14353	14195	14323	14352	14157	14318	14240	14277	14273	14287	14391	14249	14096	14313	14112	14350	14277	14303	14348	14208	14228	14371	14230	14278	14310	14271	14261	14453	14529	14231	14355	14323	14143	14328	14208	14302	14393	14343	14365	14207	14424	14180	14424	14306	14206	14359	14393	14322	14227	14394	14315	14268	14394	14310	14397	14285	14256	14236	14233	14303	14272	14441	14405	14291	14336	14410	14200	14484	14453	14241	14236	14338	14438	14198	14382	14292	14224	14364	14298	14336	14201	14441	14205	14333	14316	14361	14254	14347	14303	14241	14467	14248	14268	14229	14308	14416	14250	14144	14231	14447	14361	14354	14362	14375	14201	14243	14212	14137	14476	14414	14398	14268	14457	14199	14377	14068	14416	14381	14258	14266	14287	14273	14459	14452	14328	14443	14257	14112	14298	14196	14354	14313	14401	14087	14270	14351	14382	14358	14296	14233	14344	14346	14343	14388	14060	14241	14245	14265	14211	14432	14215	14295	14384	14312	14165	14453	14348	14181	14253	14220	14392	14349	14282	14440	14241	14316	14199	14289	14442	14238	14202	14296	14311	14265	14391	14281	14156	14199	14235	14305	14314	14290	14460	14371	14308	14463	14283	14206	14326	14190	14273	14214	14295	14157	14438	14347	14258	14398	14124	14104	14231	14105	14405	14424	14325	14222	14388	14253	14380	14102	14285	14132	14346	14297	14312	14229	14265	14395	14162	14407	14262	14321	14246	14261	14241	14418	14341	14237	14239	14434	14242	14218	14308	14343	14191	14317	14164	14370	14177	14280	14178	14508	14325	14343	14272	14375	14370	14357	14169	14479	14289	14220	14449	14180	14307	14285	14350	14124	14331	14421	14474	14346	14381	14303	14279	14109	14201	14242	14172	14399	14315	14224	14226	14253	14267	14369	14312	14367	14197	14388	14337	14158	14462	14208	14318	14347	14298	14386	14216	14296	14182	14242	14258	14358	14091	14257	14489	14213	14190	14336	14185	14392	14214	14238	14305	14331	14243	14287	14307	14348	14236	14267	14274	14388	14062	14212	14237	14339	14451	14322	14342	14360	14172	14238	14419	14464	14360	14267	14224	14304	14311	14319	14195	14306	14201	14269	14242	14483	14263	14291	14164	14380	14278	14273	14147	14295	14468	14235	14271	14234	14252	14402	14213	14317	14365	14352	14399	14351	14353	14198	14341	14277	14275	14387	14261	14267	14320	14332	14369	14397	14330	14448	14331	14454	14508	14447	14263	14228	14277	14097	14309	14347	14406	14393	14260	14245	14476	14299	14326	14104	14326	14367	14378	14099	14171	14211	14390	14369	14292	14373	14171	14288	14384	14218	14294	14135	14293	14331	14207	14257	14307	14422	14187	14562	14408	14164	14217	14331	14191	14247	14154	14144	14241	14334	14134	14275	14383	14502	14039	14338	14268	14154	14392	14343	14234	14288	14285	14357	14125	14165	14508	14381	14184	14240	14376	14423	14401	14221	14346	14402	14354	14269	14350	14307	14369	14275	14219	14277	14204	14072	14316	14389	14334	14088	14255	14409	14338	14289	14260	14171	14428	14332	14371	14319	14340	14262	14285	14403	14399	14350	14097	14243	14160	14404	14394	14340	14112	14352	14376	14313	14244	14258	14360	14336	14160	14408	14238	14242	14193	14399	14227	14162	14247	14336	14275	14461	14274	14334	14308	14201	14164	14165	14184	14172	14224	14311	14425	14311	14356	14303	14215	14479	14329	14184	14223	14424	14394	14349	14045	14268	14505	14303	14309	14203	14248	14487	14164	14215	14354	14186	14269	14471	14311	14257	14179	14182	14239	14384	14361	14298	14188	14296	14172	14441	14198	14220	14322	14252	14407	14352	14255	14391	14258	14280	14215	14405	14181	14356	14339	14264	14273	14206	14155	14275	14093	14318	14397	14366	14259	14423	14324	14412	14244	14162	14354	14395	14145	14236	14236	14459	14293	14399	14303	14283	14295	14334	14262	14449	14177	14297	14326	14339	14408	14383	14450	14258	14305	14302	14322	14308	14404	14273	14418	14380	14303	14160	14405	14272	14202	14301	14361	14363	14235	14404	14311	14288	14167	14335	14409	14161	14241	14314	14372	14334	14340	14386	14109	14200	14313	14427	14070	14238	14268	14121	14202	14487	14382	14344	14308	14324	14337	14380	14305	14332	14336	14235	14244	14289	14377	14259	14340	14237	14265	14391	14161	14357	14283	14292	14414	14295	14162	14169	14303	14409	14202	14191	14249	14275	14365	14165	14182	14306	14333	14335	14306	14174	14211	14285	14311	14155	14116	14272	14270	14371	14332	14237	14224	14247	14329	14331	14241	14057	14453	14264	14398	14298	14210	14303	14299	14257	14328	14215	14365	14262	14342	14212	14170	14274	14517	14389	14235	14161	14327	14286	14435	14339	14206	14222	14242	14406	14345	14282	14318	14379	14256	14562	14249	14366	14257	14221	14411	14251	14221	14156	14223	14408	14391	14271	14373	14201	14297	14217	14174	14383	14218	14270	14191	14325	14341	14147	14427	14374	14253	14428	14209	14434	14389	14452	14256	14233	14384	14490	14342	14361	14257	14332	14278	14212	14272	14344	14212	14342	14293	14454	14170	14244	14148	14281	14323	14443	14228	14290	14360	14426	14226	14223	14171	14399	14347	14200	14203	14320	14534	14227	14308	14347	14292	14304	14319	14256	14367	14211	14304	14145	14461	14297	14270	14300	14342	14203	14161	14305	14200	14455	14404	14312	14412	14428	14263	14401	14278	14319	14252	14273	14307	14319	14319	14119	14289	14322	14487	14348	14357	14247	14259	14329	14316	14311	14231	14251	14265	14297	14224	14460	14369	14443	14493	14375	14282	14372	14335	14370	14367	14321	14342	14325	14367	14320	14331	14349	14182	14348	14402	14194	14317	14426	14172	14263	14318	14495	14527	14281	14184	14368	14368	14204	14138	14348	14266	14338	14436	14241	14061	14328	14247	14442	14379	14243	14312	14341	14203	14233	14455	14251	14346	14353	14369	14219	14430	14267	14066	14258	14466	14346	14408	14320	14042	14104	14220	14293	14358	14199	14212	14304	14164	14167	14364	14232	14223	14320	14277	14352	14285	14227	14287	14337	14303	14460	14162	14221	14245	14290	14318	14291	14316	14097	14297	14375	14266	14342	14125	14461	14384	14369	14179	14315	14196	14289	14132	14320	14299	14088	14316	14378	14217	14382	14293	14228	14261	14362	14283	14306	14246	14244	14308	14399	14301	14241	14337	14491	14205	14254	14308	14329	14366	14369	14160	14244	14260	14288	14251	14385	14427	14278	14353	14244	14162	14337	14371	14276	14179	14472	14349	14238	14209	14315	14400	14159	14175	14257	14347	14313	14279	14326	14245	14288	14351	14317	14209	14262	14272	14378	14423	14213	14504	14314	14102	14431	14218	14358	14373	14315	14390	14334	14234	14375	14296	14204	14267	14303	14358	14273	14139	14411	14338	14289	14324	14378	14102	14372	14073	14203	14175	14349	14395	14326	14430	14313	14512	14283	14298	14157	14360	14240	14281	14218	14292	14466	14323	14409	14154	14317	14230
29173	28102	34987	31609	25330	22387	20355	18997	17958	17329	16803	16531	16354	16364	16228	16231	16194	16210	15943	16039	15859	15876	15851	16057	15833	15755	15961	15719	15775	15805	15782	15710	15811	15817	15751	15946	15773	15690	15843	15744	15875	15721	15754	15829	15901	15794	15921	15864	15837	15803	15765	15800	15851	15778	15810	15789	15866	15907	15942	16013	15679	16098	15825	15830	15709	15827	15750	15821	15808	15772	15740	15789	16028	15912	15927	15780	15848	15774	15872	15621	15871	15706	15829	15837	15631	15733	15790	15841	15943	15733	15873	15988	15712	15572	15727	15769	15790	15755	15834	15834	15786	15831	15676	15832	15783	15720	15763	15863	15648	15819	15744	15598	15641	15878	15751	15671	15874	15683	15911	15764	16024	15693	15783	15590	15826	15492	15639	15852	15862	15706	15940	15741	15952	15813	15969	15939	15864	15838	15693	15785	15788	15756	15738	15775	15870	15961	15794	15828	15794	15686	15696	15783	15997	15883	15736	15880	15920	15835	15705	15642	15868	16057	15727	16021	15525	15835	15958	15908	15687	15697	15834	15861	15704	15795	15967	15865	15669	15836	15750	16009	15951	15710	15860	15636	15809	15901	15735	15839	15715	15748	15811	15775	15940	15830	15867	15903	15709	15886	15927	15944	15769	15443	15899	15661	15654	15701	15802	15981	15556	15696	15726	15928	15668	15768	15791	15852	15585	15579	15704	15746	15842	15721	15746	15812	15718	15653	15651	15702	15881	15708	15807	15894	15711	15691	15848	15872	15668	15803	15739	15831	15859	15842	15724	15812	15854	15986	15919	15742	15843	15849	15778	15733	15803	15728	15668	15682	15716	15756	15819	15804	15714	15699	15872	15780	15819	15744	15978	15771	15901	15698	15930	15749	15766	15791	15802	15850	15845	15903	15829	15652	15822	15721	15889	15791	15812	15821	15799	15742	15889	15859	15735	15757	15867	15495	15797	15860	15969	15927	15796	15817	15890	15830	15599	15923	15728	15915	15693	15673	15906	15700	15716	16052	15664	15975	15794	15635	15932	15769	15734	15780	15865	15727	15895	15872	15700	15881	15946	15688	15854	15835	15686	15921	16059	15848	15802	15746	15963	15717	15710	15801	15870	15748	15734	15832	15491	15939	15768	15897	15857	15955	15872	15777	15846	15834	15621	15881	15856	15864	15814	15859	15804	15705	15819	15786	15903	15887	15858	15753	15862	15993	15875	15845	15755	15818	15777	15779	15766	15854	15535	15836	15768	15739	15721	15708	15808	15834	15743	15792	15838	15685	15901	15650	15744	16010	15891	15775	15749	15878	15647	15771	15759	15809	15739	15749	15752	15880	15851	15880	15920	15844	15736	15725	15674	15733	15760	15950	15997	15822	15949	16073	15864	15839	15833	15864	15832	15754	16011	15864	15717	15803	15797	15778	15708	15817	15791	15593	15694	15662	15944	15926	15782	15849	15824	16016	15736	15822	15713	15758	15824	15790	15595	15623	15872	15806	15765	15930	15980	15830	15716	15750	15702	15772	15891	15976	15733	15799	15858	15777	15783	15938	15657	15774	16001	15815	15635	15734	15747	15736	15814	15882	15700	15766	15857	15777	15789	15728	15868	15753	15774	15746	15723	15754	15804	15824	15972	15783	15683	15701	15911	15914	15883	15891	15731	15865	15859	15920	15975	15763	15753	15802	15822	15828	15948	15799	15788	15738	15854	15896	15867	15729	15828	16126	15720	15942	15775	15820	15633	15743	15717	15647	15819	15763	15933	15804	15898	15676	15881	15815	15682	15856	15689	15712	15759	15866	15693	16009	15809	15735	15706	15839	15780	15839	15812	16045	16031	15814	15705	15924	15906	15775	15767	15896	15852	15778	16009	15703	15874	15672	15850	15891	15688	15701	15902	15918	15760	15696	15830	15809	15862	15535	15550	15816	15818	15759	15861	15730	15933	16102	15837	15737	15673	15688	15757	15829	15894	15668	15832	15818	15784	15691	15683	15764	16034	15804	15953	15942	15876	15818	15572	15977	15658	15612	15836	15817	15733	15697	15674	15927	15949	15713	15804	15829	15917	15572	15979	15730	15869	15749	15756	15733	15875	15725	15744	15809	15857	15785	15621	15718	15857	15724	15940	15807	15728	15869	15709	15773	15799	15724	15944	15842	15534	15882	15866	15886	15722	15826	15995	15795	15873	15857	15795	15872	15712	15740	15723	15900	15928	15752	15678	15627	15933	15760	15976	15777	15848	15860	15714	15757	15832	15635	15866	15654	15573	15780	15626	15698	15766	15858	15700	15766	15919	15921	15760	15862	15689	15726	15940	15940	15679	15616	15785	15807	15883	15796	15716	15818	15834	15844	15790	15858	15864	15592	15838	15912	15651	15644	15779	15779	15699	15894	15800	15760	15664	15839	15862	15711	15779	15786	15777	15809	15927	15680	15706	15602	15730	15860	15652	15628	15584	15798	15901	15883	15869	15941	15817	15738	15952	15844	15833	15825	15691	15668	15833	15769	15847	15694	15843	15581	15886	15776	15790	15956	16003	15811	15809	15644	15651	15739	15729	15895	15663	15868	15958	16084	15699	16027	16006	15625	16076	16050	15818	15741	15623	15942	15919	15718	15769	15911	15889	15780	15748	15905	15882	15783	15885	15705	15739	15780	15628	15733	15669	15631	15994	15938	15841	15902	15772	15744	15871	15740	15837	15839	15859	15660	15758	15731	15792	15905	15732	15716	15905	15856	15792	15736	15765	15790	15866	16048	15819	15773	15789	15777	15802	15773	15684	15714	15819	15804	15697	15696	15599	15711	15850	15642	15980	15741	15610	15794	15928	15892	15811	15760	15701	15837	15783	15775	15686	15756	15795	15800	15856	15877	15627	15744	15826	15784	15626	15592	15843	16039	15710	15851	15790	15901	15608	15872	15639	15761	15802	15837	15822	15786	15949	15855	15660	15900	15805	15861	16028	15847	15687	15762	15816	15654	15742	15747	15775	15798	15846	15604	15613	15850	15809	15837	15802	15969	15894	15788	15856	15666	15706	15549	15872	15710	15632	15964	15846	15900	15756	15794	15912	15686	15966	15842	15676	16168	15915	15961	15922	15912	15890	15657	15842	15851	15877	15862	15758	15878	15902	15810	15764	15734	15913	15803	15726	15604	15835	15798	15767	15810	15746	15924	15662	16059	15755	15722	15860	15780	15682	15766	15827	16006	15797	15829	15577	15718	15701	15559	15771	15780	15870	15710	15526	15691	15717	15749	15727	15740	15805	15698	15933	15878	15767	15760	15903	15761	16052	15655	15701	15733	15726	15948	15921	15906	15787	15799	15728	15626	15729	15751	15870	16091	15923	15778	15996	15793	15975	15878	15758	15997	15906	15631	15893	15882	15789	15738	15904	15870	15958	15783	15791	15749	15883	15952	15688	15794	15821	15801	15935	15904	15871	15943	15890	15731	15794	15478	15911	15804	15783	15820	15853	15795	15847	15691	15959	15671	15834	15874	15839	15784	15750	15770	15660	15744	15706	15715	15781	15886	15987	15839	15789	15656	15737	15889	15806	15596	15852	15858	15931	15946	15745	15469	15774	15956	15847	15952	15907	15774	15593	15626	15748	15866	15915	15951	15875	15678	15659	15693	15681	16091	15722	15670	15814	15702	15700	15767	15712	15757	15817	15792	15741	15971	15722	15620	15901	15705	15803	15881	15917	15887	15744	15776	15954	15874	15702	15755	15854	16017	15873	15737	15763	15687	15915	15672	15790	15916	15651	15852	15788	15757	15878	16026	15801	15686	15855	15927	15885	15947	15743	15966	15786	15713	15750	15896	15938	15786	15736	15697	15825	15709	15735	15824	15765	15660	15909	16014	15961	15734	15764	15912	15693	15699	15716	15808	15871	15837	15859	15675	15717	15581	15904	15881	15814	15867	15752	15854	15805	15857	15839	15782	15811	15586	15885	15787	15692	15612	15781	15647	15919	15786	15950	15853	15799	15856	15986	15871	15787	15967	16074	15882	15847	15929	15755	15633	15751	15672	15801	15798	15869	15989	15837	15658	15921	15826	15689	15873	15863	15777	15790	15725	15870	15807	15613	15695	15603	15846	15805	15800	15847	15596	15797	15759	15660	15990	15786	15878	15767	15740	15711	15855	15760	15829	15867	15527	15757	15819	16008	15820	15738	15610	15791	15744	15628	15721	15815	15953	15904	15744	15599	15864	15700	15691	15921	15664	15837	15859	15936	15842	15907	15746	15810	15756	15849	15909	15919	16087	15837	15784	15780	15859	15955	15773	15815	15796	15623	15829	15746	15731	15870	15839	15761	15637	15776	15580	15791	15879	15991	15933	15801	15800	15834	15803	15909	15990	15848	15640	15936	15870	15682	15462	15642	15914	15859	15644	15764	15824	15953	15839	15822	15684	16020	15835	16022	16073	15834	15792	15791	15974	15849	15940	15813	15912	15753	15830	15843	15767	15721	15937	16079	15966	15784	15887	15951	15828	15695	15774	15803	15835	15839	15645	15836	15915	15674	15888	15659	16033	15932	15802	15752	15716	15992	15830	15884	15769	15569	15766	15685	15664	15692	15771	15817	15981	15797	15993	15880	15782	15893	15745	15792	15741	16043	15779	15743	15831	15843	15789	15798	15718	15816	15861	15868	15868	15705	15818	15882	15920	15780	15943	15797	15667	15979	15990	15880	15951	15768	15852	15684	15674	16026	16038	15895	15922	15964	15710	16066	15990	15867	15721	15951	15715	15570	15881	15855	15873	15928	16066	15947	15748	15835	15695	15746	15818	15716	15818	15735	15741	15629	15636	15964	15806	15804	15923	15806	15913	15592	15978	15856	15969	15728	15699	15922	15709	16053	15964	15965	16024	15749	15686	15720	15782	15884	15611	15780	15789	15666	15741	16002	15681	16034	15958	15785	15765	15961	15828	15879	15839	15778	15674	15694	15784	15893	15657	15736	15837	15694	15822	15757	15900	15716	15733	15672	15934	15805	15838	15842	15737	15919	15830	15801	15734	15702	15788	15668	15640	15840	15954	16027	15753	15913	15680	15744	15745	15760	15959	15955	15673	15876	15861	15950	15601	15694	15624	15847	15821	15845	15743	15754	15762	15919	15856	15828	15737	15931	15772	15772	15926
30957	44187	40190	31463	26432	23023	20229	18616	17459	16410	15545	15003	14780	14775	14577	14340	14400	14423	14254	14271	14279	14193	14248	14273	14241	14026	14273	14171	14191	14041	14046	14116	14163	14021	14214	14040	13972	14107	14030	13924	14045	14048	14102	14085	13876	14012	14151	13991	14100	13966	13995	13976	14059	14110	13923	13960	14141	14093	14007	14015	14014	14037	14036	13861	13913	13891	13936	13890	13996	14075	13849	13980	14003	14008	13999	13976	13913	13964	13936	13948	13942	13962	13955	13765	13948	13901	13955	13971	14040	13980	14158	14045	14192	14120	13879	13825	13998	14045	13970	13991	13899	14048	14068	13909	14182	13936	13943	14005	14086	13835	13935	13861	14021	14035	14062	14009	13975	14021	14113	13879	14144	13879	13893	13737	14083	13897	14064	13906	13965	13881	13997	13894	14134	14074	13937	13895	13973	13946	13949	13998	13785	14044	14071	13980	13853	14057	14039	14001	14076	13987	13938	14121	14213	13938	13930	14031	14054	13949	14026	13935	13989	13957	13896	13901	14133	13842	14159	13649	13974	13942	14009	14031	14021	13971	14094	14052	14034	14011	14078	13952	14041	13997	13883	13772	14053	13965	13930	13879	13870	13957	14003	14038	13899	13874	14058	14083	14002	13937	13857	13985	13932	14085	13969	14016	13947	14007	13976	13921	13972	14081	14001	13993	13989	13932	13930	13989	13976	13952	14060	14097	13984	13940	13931	14028	14066	13839	14167	13929	13935	13936	14059	13954	14140	14087	13983	13953	13915	13937	14003	13962	13928	14139	14039	14075	14119	14007	13959	14174	13845	13900	14048	14041	13889	14022	13939	13970	13802	13995	13984	13968	14090	13996	13879	13993	14032	13859	13875	14163	13805	13829	13944	13968	14092	13995	13860	14054	14065	13903	14053	13948	14098	14051	13975	13870	14095	13833	13966	13947	14101	13923	13998	13992	13982	13965	14021	14023	13970	14095	13988	13874	14052	13936	14053	13758	13924	13928	14092	13903	13965	13901	14056	14156	14039	13984	13998	14075	13905	14088	13995	13914	14047	13947	14099	13937	13930	13996	13803	13944	14016	13889	13974	13931	13917	13976	13989	14081	14008	14032	14252	13984	14050	13947	14012	13819	14075	13823	14048	13810	13924	14032	13972	14151	13969	14001	14221	14012	13903	13879	13959	14051	13887	14124	13918	13987	14092	14052	13883	14030	13934	14150	14239	14113	14004	13942	14017	13780	13940	14090	13987	14064	14035	14043	13957	13759	14086	13932	13911	14182	14099	13802	13987	13904	14033	14049	14056	13931	13877	14044	13821	13865	13898	13959	13987	13854	13961	13926	13980	14073	14088	14066	14050	13855	14077	13735	13982	13808	13918	13980	14025	14009	14004	13783	13993	13918	14132	13920	13899	13937	13903	13967	13942	14016	14014	13991	13974	14073	13931	13933	14038	13928	13927	13815	14048	13894	13985	13977	14011	13927	14093	13820	13934	14079	14102	13889	14072	14021	13916	13836	13913	13929	14030	13952	14065	13906	13921	14168	13975	13828	13823	14023	14058	13945	14056	14068	13985	14008	13860	14160	14028	13988	13972	14025	13820	13938	13945	13954	13924	13813	14043	14014	13865	13769	13981	13922	13987	13958	13954	13833	13881	14047	14010	14009	14048	14052	14009	13869	13982	13974	14108	14005	14101	13841	13867	13905	14064	13956	13832	13956	14139	13997	13844	13985	14063	13885	13997	14036	14097	13884	13969	14102	13892	13886	14024	13786	13949	13928	13906	13847	14007	14100	13966	13980	13981	13918	13878	14029	13886	14060	13992	14036	13888	13909	14113	14031	14101	13936	14075	13921	13962	13983	13928	13960	13991	14092	13954	14093	13916	13944	13955	14018	14063	14040	14031	14033	14060	14028	13821	13974	14051	14119	13795	13857	13994	13944	14022	13941	13791	14058	13943	13962	14136	14097	14132	13910	14184	13961	13767	14076	13966	13813	14040	14038	14071	14017	14000	14138	14141	13993	14047	13968	14027	13796	14031	14023	13868	13910	14061	14065	13931	13932	13967	13929	13955	13958	13811	14088	13995	13909	14188	14033	13874	14055	13950	14013	14054	13761	14075	13873	14086	13978	13994	14025	14015	14070	13852	14062	13982	13930	14050	13981	14123	14024	13955	13993	13964	13835	14125	13906	14117	14138	13908	14061	13913	13853	13833	13974	14056	14059	14068	13911	13870	14053	13911	14006	14065	13914	13916	13966	13955	14043	14097	14013	13992	13895	13923	14128	13947	13984	14086	14099	13894	13866	13957	14170	14018	13988	13940	13750	14008	13964	13978	14204	14060	14002	14006	14029	13952	13942	14024	13990	14103	13906	13918	14040	13980	13812	13979	13983	14013	14038	13971	13846	14036	13980	13828	14083	13779	13971	14058	14041	13799	13803	14016	13883	13919	13960	14082	14076	14054	14090	13951	14002	13888	14002	13859	14087	14028	14023	13893	14008	13933	13949	13983	13839	14041	13972	13964	13911	13892	13992	14035	13910	13993	14045	14043	14067	14000	13836	14121	14102	13858	13808	14068	14020	13817	14012	14009	13981	14081	13840	14004	13980	14098	14172	14024	13849	13966	14057	14018	13901	14009	14247	13908	13889	13861	13935	13946	14016	14057	13889	13928	14063	14166	13985	14021	14081	13763	14014	14130	13966	13946	14052	14071	14136	14098	13964	13931	14035	14048	14097	13921	13936	13983	13864	14129	13887	13998	13883	14009	13984	14018	13924	13950	13842	14098	14090	14007	14121	13869	13963	13852	13922	14016	13978	13969	14004	13987	13838	13876	13972	13994	14083	14061	14115	13842	13964	14222	13878	14047	14072	13906	13995	13942	13956	14021	13978	13847	14027	13913	14035	13915	14072	13968	14040	14055	13859	13955	14042	14066	14036	14050	13864	13970	14048	13834	13750	14068	14148	14058	13864	13916	14051	13865	14034	13884	13968	13883	14024	13915	13933	14028	14062	13984	14061	13952	14010	14144	14060	14044	13950	13960	14057	14043	14068	13932	13835	13895	13907	14012	13980	13870	13884	13998	13983	13997	13792	14169	13951	13909	13896	13870	13973	14116	13960	14021	13944	14046	14066	14024	13942	13911	13923	14084	13986	14032	13919	13995	13912	13864	14126	13963	13928	14127	13817	13999	13910	14043	13903	14035	13945	13996	13825	13986	13965	13959	13943	14126	13996	13870	13905	14088	14013	13988	14058	13969	13992	14170	14143	13955	13908	13936	13920	13993	13934	14071	14019	14064	13877	14206	13956	13909	13989	13895	13936	13927	14093	14106	13858	14059	14107	14006	13961	14042	14046	13965	14176	13895	13914	13857	14025	14086	13944	13987	14092	13998	14196	13934	14006	14037	13924	13931	14044	13994	14124	13950	14032	14217	14089	13946	13907	14060	14030	13995	14014	14054	13971	14007	13991	13789	13886	13911	14052	13887	14022	13920	13804	13925	14015	14012	13999	13920	14148	14071	13959	14055	14099	13989	13973	13812	13965	14152	13935	14005	13976	13991	14067	13972	13944	13941	14006	14059	13933	13848	13988	14134	13965	13879	13980	13994	13867	13989	13970	13776	14007	13887	14002	13800	14009	14004	14018	13981	13922	14015	13793	13874	14035	14025	14008	14072	13850	13856	13921	13847	13961	13831	14055	14012	14096	13972	13964	14057	13985	13993	14008	14254	13832	13913	13875	14081	13991	13996	13974	14066	13982	13951	14152	13857	13853	14004	13911	14072	13894	14002	13954	13871	13910	13809	14120	14086	14046	14034	14019	13837	14014	14072	13893	14005	13932	14092	14042	13894	13956	13895	14026	14075	14031	14078	14076	13899	13964	13836	14157	13953	14059	13974	13983	13922	13918	14025	14027	13982	14015	13945	14086	13957	13905	14097	14039	13899	13795	13897	14059	13951	14060	14007	14106	14246	13887	13993	13988	13788	13954	14078	13945	13983	14027	14126	13992	13928	13992	14060	14012	13943	14025	13906	14181	14108	13899	14153	13890	13968	14016	13965	13792	13950	13975	14041	13966	14038	13970	13878	13934	14126	13975	14014	14116	13909	13950	14118	13978	14026	13981	13959	14031	14156	13929	14164	14162	14106	13998	14007	14149	13870	14074	13960	13949	14035	14057	14035	13744	14124	14116	14021	13845	13809	13984	13925	13930	13792	14074	13876	14019	13931	14027	13952	14118	14188	14024	13991	13949	13742	13923	13924	14089	13904	13811	13971	13935	13956	13947	13936	14023	14105	13945	14165	13892	14059	13826	13844	13984	13982	14143	13862	13976	14090	13939	14039	14087	13981	13933	14050	14024	14166	13986	14057	13774	13969	14107	14108	14090	13795	13929	13961	13928	13914	13967	13940	14045	14019	14001	13927	13979	13926	14100	13867	13992	14073	14118	14093	13896	13931	14071	13956	13942	13982	13950	13921	13999	13948	13974	13977	13952	13826	13947	13805	14022	14063	14006	13998	13820	14104	14090	13994	14004	14070	13892	14018	13977	14080	13871	13971	13890	13960	14159	14038	13959	13778	13881	13894	13908	13839	14008	13834	14057	13893	13995	14122	13967	14165	13866	13973	13857	13990	13916	14194	14008	13969	13994	13840	14121	14032	13857	13939	13667	14008	14120	13977	13955	13882	13942	13992	14091	13914	14010	14097	14088	14053	13988	14113	14068	13931	13872	14089	13858	13904	14112	13919	13871	13957	14051	13870	14051	13874	13800	14035	13948	14135	14027	14040	13820	13934	13914	14077	14004	13951	13934	14025	14037	14239	13900	13980	14053	13914	13975	14107	13921	13842	13981	14148	14085	14064	14080	14236	13968	13945	14013	13985	13971	13971	13959	14052	13885	13934	13962	13764	14100	13869	13995	13928	13902	13977	14099	14068	13952	14131	14001	13983	13854	13985	13963	13885	13866	13950	14071	14065	13918	13976	13883	13990	13964	14027	13817	13983	14028	13883	13908	14122	13947	13904	14015	14085	13848	14065	13877	13978	14017	13982	14068	13922	13926	14112	13940	14037	13856	13875	13871	13919	13917	13896	14037	13737	13958	13970	14068	13965	13991	14101	13959	14138	13810	13934	13843	13904	14015	13932	14016
24133	21146	28623	25934	25305	25904	24513	21167	19458	18417	17775	17191	16839	16766	16579	16261	16399	16550	16223	16168	16042	16157	16235	16018	15969	16045	15816	15983	16050	15926	16065	15773	15806	15962	15891	16029	15916	15841	16021	16022	15880	15822	15745	15817	15956	15990	15816	15815	15995	15739	16040	15843	15704	15901	15838	15790	15936	15804	15830	15946	16008	15873	15709	15918	15722	15866	15989	15940	16060	15943	15648	15704	15974	15906	15829	15873	15798	16014	16022	15789	15935	15850	15856	16089	15755	15675	15705	15807	15719	15649	15643	15694	15862	15884	15912	15910	15750	15773	15613	15781	15783	15851	15905	15864	15923	15913	15808	15851	15901	16021	15883	15801	15786	15775	15822	15802	15864	15918	15805	15934	15845	15974	15699	15921	15661	15793	15794	15909	15702	15909	15762	16081	15822	15737	15850	15938	15674	15732	15890	16013	15818	15754	15752	15698	15755	15835	15803	15818	15678	15846	15733	15785	15846	15907	15880	16004	15864	15728	15714	15813	15983	15838	15997	15994	15828	15658	15853	15891	15593	15799	15907	15800	15806	15826	15887	15871	16032	15860	15998	15616	15745	15702	15900	15907	15806	15852	15715	15932	15735	15872	15937	15727	15825	15784	15944	15789	15894	15738	16047	16073	15846	15952	15813	15868	15880	15618	15900	15818	15825	15562	15827	15611	15802	15784	15807	15672	15775	15817	15778	15740	15954	15842	15886	15958	15864	15764	15789	15696	15831	15567	15917	15694	15755	15830	16120	15996	15786	15779	15901	15776	15788	15708	15852	16021	15815	16037	15710	15437	15609	15855	15974	15834	16056	15831	15876	15556	15870	15900	15775	15575	15855	15812	15808	15775	15840	15938	15800	16030	15845	15906	15777	15958	15664	15815	15785	15775	15897	15787	15832	15730	15773	15835	15634	15739	15741	15779	15849	15631	15860	15880	15917	15786	15847	15743	15838	15983	15797	15970	15787	15832	15782	15815	15826	15903	15809	15728	15979	15948	15803	15806	15803	15677	15722	15847	15854	15742	15678	15729	15694	15740	15842	15810	15901	15840	15963	15877	15709	15783	15811	15821	15783	15988	15852	15815	15907	15718	15912	15856	16023	15577	15756	15693	15806	15917	15853	16045	15844	15583	15859	15746	15699	15984	15684	15797	15869	15823	15708	15701	15986	15698	15958	15869	15985	15884	15777	15796	15861	15798	15841	15753	15818	15698	15827	15845	15661	15957	15827	15771	15720	15828	15919	15537	15827	15763	15803	16013	16016	15870	15866	15927	15703	15769	15898	15656	15763	15750	15816	15810	15682	15895	15987	15864	15774	15802	15918	15941	15874	15588	15862	15996	15859	15664	15935	15778	15905	16069	15795	15964	15686	15957	15758	15837	15868	15929	15930	16036	15795	15944	15811	15727	15632	15775	15644	15776	15845	16053	15654	15784	15807	15821	15873	15836	15810	15930	15683	15900	15908	15868	16034	15784	15640	15743	15839	15881	15845	15726	15759	15773	15844	15893	15811	15865	15748	15531	15734	16020	15869	15715	15747	15789	15889	15861	15846	15730	15759	15653	15785	15942	15942	15818	15948	15870	15711	15720	15883	15860	15702	15906	15892	15864	15883	15766	15850	15886	15782	15670	15914	15851	15882	15881	15699	15790	15902	15823	15800	15684	15770	15685	15945	15855	15769	15791	15898	15530	15825	15783	16007	15685	15737	15908	15716	15902	15886	15761	15824	15689	15710	15526	15732	15702	15824	15628	15720	15809	15790	15533	15886	15822	15871	15695	15789	16072	15876	15803	15775	15700	15831	15822	15803	15798	15695	15962	15932	15866	15810	15783	15937	15757	15577	15765	15784	15818	15755	15645	15960	15848	16028	15779	15875	15823	15808	15926	15710	15745	15691	15735	15902	15846	15864	15673	15982	15976	16051	16005	15814	15817	15615	15736	15758	15591	15736	15888	15911	15876	15790	15891	15937	15927	15757	15615	15614	15775	15916	15865	15920	15732	15732	15695	15749	15754	15909	15756	15745	15842	15812	15973	15848	15824	15809	15927	15774	15867	15760	15733	15798	15751	15987	15775	15848	15875	15705	15933	15742	15866	15824	15808	15862	16080	15831	15876	15574	15779	15873	15738	15714	15782	16073	15969	15696	15739	15897	15889	15863	15736	15953	15886	15988	15918	15945	16018	15817	15870	15841	15858	16020	15889	15647	16056	15798	15744	15779	15937	15731	15840	15994	15750	15872	15860	15761	15897	15805	15739	15797	15545	15822	15576	15754	15768	15715	16084	15996	15974	15779	16073	15838	15768	15821	15860	15757	15748	15799	15743	15745	15781	15780	15884	15919	15826	15983	15947	15892	15953	16096	15923	15832	15774	15805	15794	15874	15916	15855	15979	15695	15893	16073	15795	15837	15670	15798	15728	15914	15936	15929	15932	15701	15770	15776	15761	15964	15652	15712	15811	15966	15937	15846	15861	15957	15875	15728	15882	15995	15832	16066	15689	15786	15737	15874	15624	15751	15756	15903	15741	15707	15955	15824	15744	15693	15881	15899	16001	15816	15988	15812	15663	15784	15870	15859	15849	15863	15944	15734	15944	15899	15814	15867	15860	15837	15655	15944	15763	15785	15952	15945	15784	15728	15901	16163	15773	15639	16022	15650	15955	15897	15700	15840	15823	15621	15947	16062	15806	15895	16062	16033	16015	15760	15928	15821	15943	15752	15921	15617	15799	15811	15750	15559	15690	15779	15842	15898	15782	15774	15754	15607	15718	15927	15916	15692	15815	15802	15815	15824	15781	15688	15824	15684	16036	15858	15859	15853	15641	15562	15843	15656	15746	15860	15706	15889	15970	15914	15881	15626	15891	15846	15804	15739	15717	15923	16104	15877	15938	15922	15998	15773	15858	15848	16006	15774	15974	15896	15765	15949	15849	15767	15725	15803	15703	15969	15705	15762	15993	15797	15867	16059	15685	15832	15931	15736	15827	15765	15761	15847	15626	15939	15706	15898	15886	16070	15779	15704	16092	15904	15918	15960	15679	15928	15853	15994	15909	15928	15894	15663	15714	15798	15735	15840	15689	15705	15858	15934	15739	15704	15573	15651	15716	15781	15776	15941	15704	15843	15810	15779	15744	15741	15735	15757	15786	15708	15794	15820	15925	15833	15789	15619	15669	15827	15833	15770	15979	15806	15943	15783	15816	15896	15594	15943	15737	15696	15788	15836	15920	15654	15916	15886	15781	15829	15859	16084	15756	15692	15771	15800	16010	15616	15819	15700	15897	15612	15748	15604	15908	15835	15704	15683	16040	15872	15806	15828	15829	15707	15547	15872	15728	15564	15838	15674	15669	15892	15795	15791	15882	15959	15612	15649	15825	15933	15744	15686	15721	15751	15792	15840	15927	15790	15761	15804	15780	15882	15817	15857	15935	15846	15887	15839	15869	15899	15797	15816	15627	15637	15901	15932	15848	15723	15773	15726	15870	15861	15825	15757	15971	15720	15769	15911	15941	15926	15981	15857	15768	15763	15678	15749	15906	15714	15707	15772	15652	15677	15654	15818	15829	15802	15720	15652	15998	15884	15809	15801	15697	15911	15857	15822	15945	15797	16020	15774	15788	15770	15730	16009	15877	15801	16051	15805	15768	15783	15890	15655	15726	15866	15782	15922	15633	15643	15785	15864	15925	15788	15805	15819	15953	15831	15790	15750	15829	15792	15792	15854	15840	15981	15870	15767	15605	15822	15795	16005	15767	15730	15913	15710	16046	15839	15813	15859	15699	15783	15812	15813	16050	15854	15624	15686	15819	15847	15583	15902	15780	16030	15986	15731	15745	15785	15805	16067	15930	15786	15663	15813	15600	15805	15779	15910	15777	15572	15803	15948	15792	15837	15836	15930	15685	15629	15808	16011	15727	15806	15768	15768	15721	15777	15735	15846	15763	15708	15691	16013	15908	15859	15993	15929	15902	15940	16039	15890	15743	15696	15588	15669	15938	15908	15764	15663	15653	15675	15742	15748	15911	15876	15741	15888	16055	15633	15887	15876	15910	15816	15707	15833	15938	15796	15979	15638	15697	15742	15711	15992	15766	15746	15942	16015	15828	15680	15877	15771	15992	15688	15835	15811	15801	15876	15759	15876	15776	15845	15868	15880	15796	16038	15979	15860	15872	15787	15755	15896	15737	15652	15706	15748	15788	15836	15952	15821	15809	15858	15917	15771	15820	15778	15740	15771	15902	15575	15891	16105	15749	15755	15805	15698	15739	15838	15643	16061	15948	15728	15634	15747	15881	15718	15886	15862	15623	15930	15673	15748	15628	15750	15839	15898	15950	15676	15742	15848	15921	15779	15772	15644	15842	15876	15849	15780	15664	15785	15744	15738	15701	15819	15716	15815	15990	15620	16078	15933	15975	15901	15952	15970	15952	15964	15676	15878	15936	15783	15883	15600	15707	15670	15692	15751	15667	15734	15761	15539	15779	15776	15886	15820	15810	15742	15797	15833	15859	15804	15876	15753	15916	15994	15696	16072	15785	15803	15868	15803	15718	15851	15944	15941	15793	15612	15751	15677	15789	15979	16006	16088	15804	15801	15672	15851	15670	15905	15715	15815	16001	15606	15500	15740	15784	15931	15950	15777	15772	15864	15814	15893	15903	15928	15849	15854	15985	15851	15888	15754	15674	15761	15997	15767	15671	15725	15824	15907	15740	15971	15950	15943	15743	15765	15629	15738	15776	15784	15757	15824	15608	15652	15916	15753	15792	15957	15732	15880	15845	15697	15945	15812	15819	15734	15816	15715	15754	15763	15596	15789	15766	15772	15565	15841	15717	15947	15824	15972	15792	15770	15905	15888	15805	15910	15847	16001	15918	15751	15840	15674	15774	15654	15786	15824	15680	15882	15915	15897	15905	15783	15827	15842	15760	15802	15853	16030	15822	15891	15948	15768	15818	15854	15761	15757	15625	15909	15781	15848	15844	15903	15768	15678	15904	15840	15785	15738	15841	15825	15945	15775	15990	15793	15816	15786	15966	15728	15886	15857	15908	15894	15842	16130	15733	15707	15734	15844	16043	15943	15636	15674	15679	15803	15828	15701	15660	15879	15777	15842	15932	15739	15696	15867	15854	15935	15749
30764	51691	46952	36969	31117	26921	23949	21431	19465	17718	16439	16124	15531	15273	14934	14949	14841	14688	14533	14536	14346	14293	14229	14385	14240	14277	14214	14343	14194	14221	14080	14047	14062	14219	14047	14227	14176	14066	13909	14029	14123	14188	14146	14094	14010	14002	13918	13927	14023	14039	14015	13928	13999	13974	13969	14112	14204	14101	14061	13987	13933	14164	13919	14030	14104	13980	14014	13918	13953	13903	14026	13903	14001	14045	13868	13840	13992	13905	14131	14202	14018	13894	14082	14034	14043	14144	13945	14032	14036	13858	13967	14008	14061	14074	14123	14122	14173	14084	14105	14230	14099	14025	13910	13873	13942	13991	13949	13994	14223	14132	14002	13953	14130	14091	13960	14065	13948	14185	13940	14104	14022	13940	14110	13991	14074	14079	13968	14069	14047	13990	14049	14074	13978	14006	14119	14012	14042	14008	14016	13965	14026	13991	14037	14250	13918	13877	14018	14066	13960	14060	14035	13926	13952	14000	14119	14079	13920	13935	14006	13829	13960	13777	14117	13866	13982	14083	13947	13997	13928	13976	14020	14092	14017	14194	14149	13997	14102	14000	13921	13916	14025	14072	14115	14070	14008	13913	14007	13859	14074	13973	13960	14034	13830	14171	14065	13923	14089	14064	14019	13887	14093	13967	13881	13963	14010	13949	14030	14010	13939	14013	14029	13979	14078	13922	14185	14057	14059	13907	14034	13948	13883	14153	13947	14001	13995	14072	13928	13973	14058	13843	14117	13848	13966	14130	14142	14131	14167	14145	13927	13974	13968	14044	13974	13878	13996	14171	13944	14158	14089	14057	13924	14077	14085	14048	13934	13914	14000	14101	14063	13933	14275	14120	14150	13984	13822	13902	13856	14012	13980	14057	14068	13946	14090	14091	14007	14139	13977	14068	13958	14055	14067	13834	14055	14086	13799	14200	14194	14044	14011	14097	14043	13996	14004	13884	13974	13850	14028	14025	14036	13923	13967	14001	13964	13856	13870	13929	14118	13850	14005	13823	14058	14007	13958	14141	14186	14000	14048	14024	13898	13876	14028	13921	13905	13956	13991	14049	14039	14169	13861	14145	14106	13979	14078	13937	13827	14057	13987	14038	14172	13938	13935	14045	13912	14006	13997	14054	14048	13920	14105	14026	14156	13963	13943	13997	14103	13983	14008	14080	13982	13970	14077	14039	14068	14077	14101	13880	14171	13882	14066	14028	14124	13925	13961	14009	13939	13975	13917	14246	14024	14002	14014	14019	14064	13967	13895	14068	14023	13914	13961	14172	13827	14019	14088	14049	14030	13931	14139	13897	14071	14120	14064	14018	14022	14002	14001	14029	14075	13916	14019	13933	14004	14184	14068	14161	13887	14043	14033	14052	14183	14082	14092	14091	13995	14093	14033	14111	14067	13944	13887	14114	14121	14205	13986	14165	14021	14035	13877	14294	14069	14299	13960	13999	14002	14088	14151	13987	14033	14007	13855	14010	14059	14053	14103	13951	14106	14045	13985	14135	14003	13962	13906	14060	13866	14030	14068	14009	13988	14011	14150	14068	14127	13934	13995	14005	13901	14130	14134	14107	13956	14058	13997	14042	13983	14003	14057	13999	13992	14071	13905	14118	13963	14125	14196	14012	14029	13887	13964	13945	13979	13890	13878	14186	13866	14008	14012	14015	13875	13887	14122	13969	14007	14042	14007	14015	14007	14155	13935	13949	13904	14100	14107	14052	14003	14009	13982	14018	14000	13998	14068	14285	14000	13847	14038	13961	14123	13890	13984	14009	13979	14163	13961	13964	13901	14131	14058	14149	14032	13928	13904	14055	14020	13958	14108	13989	13931	14121	14240	13990	13988	14051	14054	14037	14131	14037	14052	13984	14079	14002	14014	13860	13981	14125	13920	13851	14145	13954	14007	14010	13991	14001	13936	13982	14095	14104	13844	14055	14114	14110	13951	13814	13994	13975	13953	13970	14063	14123	14154	13936	13888	13861	14085	13998	13995	13955	14055	14162	14025	13955	14036	13912	14044	14129	14097	13901	13917	13908	14055	14018	14049	13926	14032	14046	14073	14185	14210	14073	14112	14011	14045	14063	14153	14074	14088	13996	14030	14010	13984	13990	14016	13986	14096	14108	14137	14018	13929	14076	14175	13964	14002	14048	13958	13942	14052	13977	13998	14152	13967	13911	14002	14224	13785	13985	14068	14070	13872	14043	13928	14106	14084	14079	14047	13985	13980	14041	13905	14040	13959	13959	14043	14103	13925	13958	14034	14065	14079	14157	14179	13965	13961	14106	14038	13862	13991	13961	14060	13931	13909	13956	14088	14013	14076	14099	13948	14121	13863	14128	13935	14048	13950	13967	14073	13732	13982	13984	14159	14073	14078	14096	14017	14105	14112	13970	14088	13976	14017	14058	13947	14062	13965	14022	13861	14151	13921	13972	14046	13960	14031	13985	14141	13951	14159	13973	14067	14012	14194	13926	14118	13846	14018	13938	13958	14064	13943	13964	14109	14175	13791	14091	13942	14050	14089	13979	14029	14085	13925	14019	13987	13921	14164	14109	13960	14079	13977	14009	14070	13950	14015	13984	14020	14054	14046	14003	13981	14004	14072	13877	14125	14049	13976	14141	14059	14035	13906	13910	14082	13795	13851	13897	14040	13980	14154	13929	13952	14125	14017	13935	14135	13929	13984	14032	13976	14124	13943	14042	14063	14052	14003	13861	14112	14088	14061	13901	14019	14042	14032	13891	14002	14074	14058	14091	13894	14091	13964	14034	13966	13986	13905	14193	14024	14171	14046	13781	14229	13760	13782	14021	14030	14121	13866	14107	14170	13809	13973	14096	13946	14026	13902	13934	14040	14039	13980	14105	13839	13915	14166	14083	14041	14008	13885	13976	13948	14062	13979	13827	14142	14018	13927	14090	14036	14091	13807	13919	13917	14048	14102	14038	14161	14106	14061	13889	13820	13919	13950	13985	13946	14067	13899	14080	14070	14057	13921	14150	14053	13919	13937	13958	13956	14002	14095	14041	13993	14091	13850	14001	14003	14082	14039	13785	13835	13964	13974	13956	13965	14117	14021	14040	13966	14008	14062	13921	13870	13940	14015	14017	13885	14166	14106	14088	14094	13998	14018	13922	13872	14037	13843	14141	14093	14181	14028	13844	13997	13904	13882	13969	14098	14196	13983	14038	14122	14168	13997	14146	14064	14034	13968	13899	13845	14072	14003	13944	13872	13928	13952	13788	14016	14012	13877	13782	14036	14064	13889	14051	14087	14095	13955	14079	14093	14111	14047	14132	14169	13912	13877	13852	13897	13920	14086	14096	14022	14081	14041	14039	13985	14089	14059	14006	13875	13983	14020	14019	14011	13960	14147	14074	14028	13937	14029	13997	13879	13846	13865	14127	14102	14018	13984	14035	13955	14214	13837	13970	14087	14039	14027	13982	14075	14003	13949	14112	14065	13956	14100	13932	14031	14027	14016	14050	13901	13871	14121	13940	13922	13911	13942	14048	14045	13851	13965	13952	13907	14099	14112	14218	13984	13887	14087	13950	13977	13921	14146	14063	14097	13979	14084	13948	14169	14043	14111	14004	13956	13985	13990	14252	13991	14132	14191	13873	13965	14023	13939	13980	13946	14087	14096	14069	13960	14022	13995	13895	14121	13866	14150	14016	14010	13943	14126	14046	14218	13869	14093	13953	13782	14037	14013	14012	14042	13843	14006	14039	13937	13902	13937	13936	13979	13995	13964	14088	14019	14069	13918	14063	14083	14114	14149	13977	13990	14123	13942	14041	13988	14157	14039	14232	14131	14086	14011	14099	14114	13848	13993	14043	13997	14049	13953	14033	13887	13936	14046	14144	14073	14121	13862	14005	13963	14039	13897	14049	13854	14143	14066	14026	14016	14054	14160	14039	14215	14008	13896	14065	13988	13942	14000	13881	13966	14164	14040	13941	13967	14045	13840	14026	14019	13871	13951	13922	14152	13928	14104	13902	14108	13838	14036	14051	14061	14041	13947	13985	14057	14018	13982	14112	13929	14115	14141	14073	14100	13917	14153	14050	14055	13939	13978	13874	13941	14141	13906	14177	14055	14022	14016	14221	13998	13955	13945	14098	13999	13969	13996	13992	13982	14011	13879	14240	14017	14123	14043	13865	14129	14044	13970	14132	14096	14140	14004	13938	13920	14016	14132	14004	14003	13960	14026	14049	14007	14111	14069	13980	14028	13879	13936	13937	14055	13850	13974	14008	14072	13844	13915	13923	13925	14087	13938	13988	13910	13938	14000	14150	14197	13985	14138	14018	14146	14040	13929	14100	14054	14080	14064	14080	14068	13952	13982	13885	13903	14080	13928	13915	14002	13965	13951	14235	14024	14052	14141	13921	13982	13927	13754	14059	13910	14155	13992	13931	13965	13953	13870	13937	14039	14017	14050	14088	13744	13965	13980	13963	13988	14022	13872	14114	14082	14059	14051	14007	13971	13979	14207	13967	14012	14145	13879	14136	14158	13989	13934	14129	14034	13849	14022	13934	13931	14108	14174	13794	14000	13904	14011	14037	14044	14069	13897	13949	14126	14131	14050	14008	14086	14133	14082	13909	14074	13966	14109	13920	14046	13995	14183	14098	13950	14078	13854	14065	14135	13952	13992	13794	14030	13883	14092	14046	14078	13977	14158	13956	13931	14169	13966	14058	14100	14069	13888	13999	14000	14041	13974	14049	14085	13905	14104	13974	13868	13982	14016	14056	13814	14173	14156	14128	14238	14010	14040	13892	13955	14130	13907	13982	14143	13778	13906	14100	14150	13964	14029	13929	13966	13886	14085	14053	13935	14031	13997	14135	14124	14071	13978	14053	14037	14005	13900	14180	14018	13832	14048	14087	13906	14033	13916	14019	13922	14103	14012	13901	13982	14036	14036	13812	14083	13935	14114	14064	14234	13981	14147	14077	14052	14025	14115	14143	13772	14059	13925	13943	14081	14183	14110	13967	14124	14169	14177	14046	14004	13976	14058	14110	13894	14087	13991	14097	14059	13900	14189	14132	14085	14113	14005	13869	14019	14118	13971	13983	13951	14034	14143	14203	14113	13957	14025	13987	13948	13842	14126	13996	14047	14074	14049	14049	14056	13920
22864	21140	28874	23925	23299	27442	29196	23392	21006	20351	19074	18733	18111	17788	17590	17317	17371	17198	17253	17017	17177	17093	16943	16981	16980	16908	16782	16872	16812	16751	16805	16696	16575	16808	16913	16622	16702	16670	16727	16606	16676	16702	16599	16545	16549	16408	16706	16614	16685	16445	16543	16596	16736	16524	16516	16675	16468	16433	16529	16423	16385	16495	16427	16402	16663	16703	16682	16653	16638	16456	16395	16483	16479	16708	16489	16449	16570	16612	16478	16449	16703	16590	16472	16426	16556	16544	16539	16485	16395	16684	16678	16538	16590	16674	16439	16677	16579	16525	16615	16574	16486	16454	16445	16233	16587	16749	16417	16605	16500	16499	16456	16583	16641	16443	16394	16571	16523	16346	16501	16347	16592	16404	16576	16321	16453	16619	16528	16571	16632	16430	16452	16473	16403	16565	16516	16515	16555	16462	16531	16482	16651	16493	16550	16553	16596	16471	16574	16654	16538	16466	16725	16448	16346	16668	16559	16608	16573	16626	16582	16600	16498	16372	16298	16733	16492	16676	16559	16553	16593	16454	16728	16675	16458	16361	16761	16408	16670	16649	16586	16458	16542	16647	16376	16521	16724	16639	16714	16562	16513	16689	16525	16618	16570	16568	16603	16532	16370	16318	16318	16401	16674	16288	16421	16691	16560	16561	16495	16355	16484	16545	16613	16510	16476	16483	16282	16390	16565	16454	16607	16542	16498	16354	16687	16390	16412	16777	16451	16415	16471	16684	16630	16487	16489	16571	16455	16506	16528	16641	16702	16675	16510	16477	16323	16598	16448	16494	16491	16591	16519	16299	16395	16548	16547	16604	16416	16564	16517	16377	16565	16403	16634	16528	16401	16570	16679	16579	16319	16582	16390	16444	16620	16569	16673	16425	16295	16476	16581	16390	16668	16626	16583	16639	16583	16307	16456	16660	16465	16300	16441	16628	16548	16491	16499	16525	16552	16717	16577	16392	16560	16644	16335	16482	16397	16464	16533	16474	16441	16643	16513	16385	16534	16468	16441	16430	16491	16423	16671	16574	16503	16515	16558	16669	16488	16525	16654	16608	16543	16448	16565	16614	16404	16498	16556	16777	16346	16581	16550	16363	16709	16559	16506	16561	16487	16507	16443	16572	16427	16298	16551	16509	16473	16448	16548	16404	16446	16513	16656	16489	16383	16575	16586	16362	16583	16488	16525	16469	16546	16452	16616	16530	16411	16593	16658	16394	16537	16478	16390	16488	16463	16431	16634	16437	16473	16563	16704	16571	16406	16499	16588	16562	16331	16432	16717	16318	16468	16486	16498	16474	16642	16414	16541	16574	16545	16580	16524	16410	16573	16429	16646	16517	16487	16625	16667	16401	16617	16620	16269	16478	16484	16530	16493	16537	16458	16498	16727	16481	16504	16547	16648	16629	16395	16494	16495	16624	16598	16437	16471	16408	16267	16504	16301	16506	16522	16653	16538	16501	16535	16308	16534	16419	16558	16499	16639	16481	16439	16532	16571	16544	16376	16386	16639	16462	16690	16329	16526	16511	16541	16328	16388	16527	16444	16346	16511	16494	16502	16511	16469	16693	16586	16459	16398	16447	16555	16497	16719	16655	16577	16390	16603	16448	16546	16569	16448	16682	16648	16438	16631	16461	16370	16653	16773	16476	16605	16599	16509	16434	16527	16511	16563	16675	16463	16512	16553	16516	16636	16570	16444	16530	16565	16399	16420	16330	16358	16555	16681	16498	16445	16376	16467	16683	16618	16508	16402	16535	16819	16723	16467	16264	16551	16309	16498	16456	16469	16554	16469	16180	16591	16551	16412	16391	16382	16481	16491	16530	16704	16312	16527	16527	16367	16497	16601	16433	16573	16637	16319	16452	16425	16604	16619	16241	16448	16425	16609	16511	16452	16458	16409	16489	16511	16749	16669	16715	16528	16554	16472	16427	16240	16453	16623	16535	16494	16480	16570	16632	16574	16531	16409	16387	16401	16469	16308	16670	16543	16418	16268	16407	16645	16562	16583	16311	16548	16544	16472	16437	16550	16626	16539	16465	16502	16449	16657	16419	16587	16481	16270	16485	16511	16391	16342	16625	16297	16524	16389	16359	16365	16405	16483	16567	16382	16663	16559	16480	16408	16454	16631	16466	16520	16536	16504	16356	16513	16559	16594	16492	16481	16449	16490	16701	16440	16496	16540	16464	16560	16523	16467	16566	16370	16559	16784	16788	16582	16462	16501	16608	16393	16427	16443	16543	16420	16546	16443	16532	16558	16719	16606	16541	16519	16603	16459	16607	16496	16403	16477	16397	16557	16654	16608	16297	16399	16291	16524	16468	16691	16565	16618	16672	16521	16514	16347	16421	16325	16262	16599	16533	16544	16340	16443	16434	16644	16520	16411	16649	16596	16620	16225	16508	16390	16470	16423	16576	16427	16294	16426	16417	16634	16418	16591	16827	16559	16548	16576	16569	16412	16361	16487	16500	16845	16567	16546	16606	16605	16479	16454	16441	16373	16393	16441	16409	16527	16504	16580	16722	16555	16382	16446	16426	16476	16476	16490	16471	16539	16414	16386	16678	16624	16417	16392	16594	16596	16632	16698	16460	16655	16467	16358	16572	16631	16504	16443	16371	16448	16571	16567	16550	16581	16436	16455	16440	16571	16521	16535	16507	16509	16388	16611	16350	16397	16663	16535	16546	16535	16649	16558	16365	16505	16561	16584	16596	16626	16390	16540	16539	16692	16460	16517	16657	16460	16482	16476	16649	16413	16464	16510	16312	16481	16552	16622	16460	16630	16584	16421	16290	16471	16736	16538	16562	16714	16558	16649	16357	16524	16520	16692	16585	16466	16522	16551	16563	16605	16486	16429	16471	16526	16332	16448	16383	16382	16453	16503	16499	16543	16640	16528	16396	16444	16688	16381	16584	16579	16557	16590	16587	16408	16266	16482	16441	16499	16509	16533	16620	16482	16548	16562	16569	16402	16635	16662	16470	16421	16440	16485	16480	16342	16510	16649	16580	16434	16418	16196	16435	16547	16557	16486	16423	16379	16474	16555	16674	16465	16448	16492	16393	16528	16532	16469	16509	16481	16508	16567	16555	16594	16806	16589	16401	16329	16422	16500	16630	16525	16558	16647	16419	16478	16589	16618	16521	16594	16661	16477	16334	16523	16669	16302	16512	16576	16423	16512	16465	16419	16562	16456	16675	16660	16638	16562	16378	16558	16506	16466	16350	16420	16503	16461	16642	16372	16481	16271	16446	16668	16389	16786	16408	16277	16551	16361	16511	16528	16481	16692	16527	16449	16469	16470	16377	16762	16511	16612	16580	16330	16346	16307	16457	16571	16402	16515	16679	16442	16522	16534	16641	16502	16498	16522	16399	16553	16497	16398	16334	16379	16505	16336	16509	16635	16394	16422	16660	16517	16551	16489	16413	16298	16482	16584	16607	16428	16433	16631	16411	16503	16411	16575	16478	16561	16522	16565	16587	16427	16360	16448	16686	16561	16536	16434	16499	16641	16474	16536	16468	16418	16429	16348	16324	16601	16645	16455	16565	16665	16505	16546	16537	16293	16415	16365	16566	16481	16304	16496	16478	16672	16553	16531	16554	16404	16553	16624	16531	16533	16381	16324	16673	16687	16535	16591	16653	16654	16290	16594	16499	16623	16680	16563	16789	16597	16364	16671	16534	16612	16708	16627	16578	16608	16494	16563	16557	16610	16576	16748	16429	16534	16286	16680	16623	16521	16416	16555	16181	16755	16560	16444	16667	16636	16584	16598	16477	16562	16348	16505	16471	16557	16418	16520	16697	16569	16569	16640	16490	16510	16482	16643	16602	16675	16655	16610	16572	16649	16540	16523	16656	16774	16513	16651	16553	16473	16461	16547	16592	16443	16438	16461	16591	16457	16469	16541	16563	16621	16704	16603	16569	16394	16642	16350	16479	16681	16581	16444	16486	16435	16583	16494	16493	16567	16470	16479	16512	16558	16635	16611	16780	16276	16538	16303	16654	16493	16628	16586	16419	16480	16405	16518	16525	16575	16557	16399	16471	16598	16425	16473	16487	16659	16759	16342	16301	16744	16755	16495	16663	16559	16474	16641	16697	16398	16461	16421	16361	16732	16272	16447	16664	16429	16524	16538	16555	16495	16325	16417	16710	16512	16676	16693	16343	16601	16330	16419	16516	16493	16433	16420	16444	16400	16695	16445	16725	16628	16790	16620	16295	16470	16408	16678	16559	16496	16516	16426	16470	16308	16534	16536	16648	16323	16403	16430	16579	16479	16438	16508	16398	16462	16269	16590	16583	16416	16549	16420	16537	16490	16633	16495	16394	16426	16330	16544	16550	16333	16511	16506	16332	16413	16548	16577	16384	16526	16427	16365	16520	16518	16514	16496	16554	16521	16480	16312	16723	16537	16629	16430	16573	16497	16367	16518	16596	16459	16513	16686	16554	16616	16430	16662	16539	16243	16596	16575	16536	16563	16646	16421	16263	16424	16429	16534	16454	16489	16427	16543	16496	16422	16417	16303	16490	16584	16659	16423	16611	16454	16602	16617	16501	16474	16494	16681	16363	16707	16449	16464	16416	16490	16596	16365	16377	16630	16534	16548	16390	16700	16395	16432	16393	16378	16376	16348	16277	16320	16569	16731	16471	16429	16691	16373	16535	16500	16431	16665	16316	16492	16567	16463	16415	16566	16430	16542	16476	16553	16503	16415	16429	16437	16284	16415	16302	16671	16496	16598	16516	16513	16380	16482	16597	16460	16382	16430	16344	16653	16471	16578	16402	16521	16674	16326	16431	16500	16564	16594	16736	16473	16513	16596	16802	16339	16739	16540	16541	16393	16630	16666	16480	16584	16660	16636	16257	16570	16431	16578	16308	16418	16520	16402	16462	16338	16401	16672	16383	16709	16366	16425	16435	16598	16399	16466	16608	16484	16535	16589	16694	16443	16430	16407	16481	16479	16354	16675	16314	16621	16323	16361	16515	16510	16634	16594	16683	16641	16649	16621	16434	16697	16698	16379	16515	16436	16456	16488	16380	16136	16656	16443	16569	16573	16743	16519	16511	16701	16320	16485	16397	16454	16247	16548	16627	16756	16514	16701	16469	16372	16483	16496	16535	16407	16421
33055	56352	52623	41814	36746	31893	27378	23971	21103	19326	18005	17142	16577	16152	15609	15556	15374	15307	14976	14986	15038	15043	14802	14628	14549	14784	14716	14518	14743	14699	14641	14643	14543	14688	14525	14611	14489	14440	14436	14440	14421	14353	14542	14338	14355	14486	14336	14348	14557	14517	14325	14350	14582	14453	14541	14383	14435	14363	14338	14320	14470	14491	14354	14462	14345	14469	14375	14345	14268	14427	14425	14362	14290	14481	14340	14425	14589	14403	14410	14193	14323	14368	14450	14330	14387	14217	14355	14315	14311	14485	14492	14274	14524	14352	14372	14398	14441	14398	14422	14449	14398	14382	14558	14281	14292	14430	14283	14285	14427	14318	14400	14354	14258	14342	14252	14396	14373	14473	14491	14373	14342	14424	14355	14433	14299	14250	14299	14391	14297	14385	14429	14376	14384	14609	14229	14345	14435	14359	14273	14231	14315	14557	14285	14409	14270	14367	14578	14409	14311	14587	14243	14292	14341	14438	14393	14327	14354	14316	14491	14234	14282	14516	14415	14432	14229	14294	14391	14241	14335	14537	14316	14264	14262	14444	14475	14298	14499	14387	14556	14278	14307	14384	14443	14434	14442	14282	14300	14182	14356	14484	14523	14391	14457	14367	14300	14446	14313	14476	14362	14287	14393	14431	14601	14408	14290	14351	14321	14415	14607	14398	14426	14300	14204	14310	14491	14398	14196	14269	14317	14469	14400	14347	14299	14450	14356	14233	14555	14312	14392	14435	14361	14274	14524	14428	14310	14413	14561	14283	14448	14283	14282	14522	14459	14451	14365	14296	14212	14342	14463	14242	14352	14409	14299	14251	14549	14300	14539	14258	14478	14565	14306	14402	14502	14334	14420	14525	14441	14440	14346	14424	14270	14174	14250	14218	14353	14405	14262	14394	14352	14364	14281	14160	14252	14542	14304	14442	14519	14421	14285	14135	14325	14373	14280	14476	14466	14154	14413	14394	14399	14508	14379	14589	14280	14396	14250	14311	14292	14297	14427	14459	14374	14347	14484	14152	14480	14354	14296	14216	14372	14428	14303	14346	14376	14413	14379	14331	14405	14462	14345	14425	14345	14279	14453	14293	14673	14448	14587	14358	14377	14467	14262	14313	14560	14271	14408	14304	14328	14115	14349	14571	14353	14441	14439	14374	14242	14241	14466	14418	14412	14313	14454	14356	14277	14405	14353	14353	14405	14258	14274	14247	14299	14190	14365	14382	14352	14459	14413	14410	14298	14351	14444	14425	14241	14246	14186	14170	14395	14458	14455	14215	14460	14279	14295	14608	14343	14254	14178	14331	14388	14422	14352	14499	14342	14465	14280	14310	14446	14230	14390	14479	14184	14472	14391	14335	14348	14198	14371	14264	14512	14079	14349	14377	14403	14343	14533	14359	14434	14239	14234	14417	14369	14161	14239	14335	14194	14491	14442	14274	14494	14209	14480	14385	14489	14238	14303	14335	14357	14425	14338	14370	14287	14394	14537	14490	14341	14261	14313	14205	14368	14276	14298	14411	14298	14461	14306	14453	14232	14153	14445	14292	14344	14224	14174	14209	14270	14316	14268	14542	14473	14427	14376	14501	14338	14408	14300	14396	14221	14385	14351	14467	14386	14340	14424	14283	14381	14114	14365	14376	14365	14443	14310	14296	14339	14249	14363	14220	14351	14427	14403	14312	14491	14281	14516	14215	14554	14473	14129	14355	14359	14195	14288	14319	14343	14414	14274	14385	14363	14259	14535	14423	14302	14403	14247	14232	14356	14360	14409	14418	14411	14421	14465	14376	14449	14504	14362	14434	14380	14376	14277	14387	14369	14295	14366	14437	14136	14314	14437	14545	14497	14324	14340	14262	14353	14426	14444	14385	14420	14275	14329	14412	14340	14325	14469	14617	14458	14519	14274	14394	14285	14364	14273	14401	14474	14436	14396	14253	14153	14244	14326	14308	14441	14325	14395	14301	14448	14294	14318	14182	14327	14300	14424	14361	14355	14312	14454	14301	14270	14311	14383	14275	14342	14448	14473	14472	14342	14259	14585	14450	14301	14347	14387	14387	14456	14186	14372	14408	14379	14265	14251	14445	14349	14198	14459	14363	14344	14109	14317	14460	14388	14205	14442	14302	14352	14352	14130	14343	14212	14371	14537	14477	14499	14219	14246	14426	14240	14435	14301	14397	14256	14374	14366	14404	14342	14261	14301	14494	14329	14533	14287	14392	14345	14183	14343	14329	14359	14444	14396	14330	14365	14415	14366	14405	14330	14281	14242	14322	14439	14465	14391	14350	14467	14294	14301	14456	14436	14331	14488	14408	14173	14448	14481	14265	14526	14444	14302	14428	14304	14335	14596	14423	14393	14331	14453	14341	14263	14368	14458	14388	14310	14497	14331	14409	14456	14338	14480	14473	14296	14518	14323	14250	14239	14314	14401	14514	14385	14239	14274	14271	14294	14440	14193	14341	14406	14412	14305	14385	14357	14356	14242	14286	14180	14361	14287	14333	14419	14270	14400	14411	14378	14482	14335	14374	14422	14537	14339	14497	14315	14384	14247	14375	14508	14293	14529	14455	14347	14347	14335	14371	14373	14208	14398	14416	14423	14403	14353	14352	14371	14380	14334	14277	14332	14310	14303	14446	14376	14198	14443	14434	14372	14379	14437	14509	14413	14270	14376	14567	14476	14416	14432	14359	14159	14327	14470	14330	14313	14378	14347	14282	14434	14351	14380	14257	14463	14183	14480	14338	14249	14409	14475	14291	14453	14375	14302	14423	14417	14345	14272	14416	14355	14297	14378	14320	14232	14399	14386	14400	14349	14474	14407	14218	14398	14470	14367	14329	14422	14273	14403	14321	14296	14267	14254	14388	14300	14442	14300	14349	14376	14162	14364	14321	14474	14231	14231	14248	14477	14394	14594	14447	14175	14315	14497	14338	14335	14388	14504	14441	14398	14456	14403	14437	14429	14148	14414	14501	14418	14499	14376	14343	14308	14339	14283	14375	14311	14392	14363	14425	14323	14494	14317	14464	14410	14232	14257	14280	14322	14495	14368	14437	14274	14440	14339	14271	14360	14335	14367	14420	14357	14377	14343	14397	14382	14416	14294	14332	14209	14358	14160	14346	14333	14527	14357	14487	14280	14340	14302	14214	14240	14236	14290	14384	14305	14364	14443	14281	14355	14317	14448	14387	14281	14266	14486	14368	14404	14305	14432	14212	14465	14522	14264	14291	14334	14442	14394	14443	14349	14278	14414	14432	14461	14487	14317	14608	14283	14172	14324	14255	14423	14421	14468	14398	14387	14460	14268	14294	14376	14287	14368	14531	14339	14492	14240	14506	14222	14277	14449	14567	14492	14254	14369	14253	14247	14480	14514	14348	14426	14273	14313	14342	14382	14417	14451	14346	14219	14448	14418	14456	14328	14286	14223	14446	14291	14255	14368	14431	14489	14354	14522	14430	14418	14423	14445	14326	14307	14205	14366	14333	14252	14612	14355	14358	14266	14432	14213	14322	14370	14639	14309	14293	14553	14312	14464	14370	14387	14290	14499	14448	14395	14176	14576	14451	14435	14669	14210	14338	14381	14304	14412	14277	14488	14331	14326	14343	14410	14236	14396	14463	14308	14416	14319	14254	14428	14454	14311	14300	14463	14437	14422	14318	14461	14333	14451	14435	14363	14481	14358	14444	14220	14492	14496	14472	14395	14465	14344	14429	14459	14150	14558	14326	14319	14223	14479	14399	14346	14347	14206	14346	14341	14303	14446	14499	14445	14406	14505	14444	14487	14442	14400	14347	14448	14322	14484	14330	14450	14371	14249	14381	14450	14241	14336	14268	14493	14264	14284	14228	14353	14390	14415	14363	14351	14432	14473	14592	14322	14290	14349	14482	14359	14531	14366	14318	14269	14345	14462	14397	14413	14382	14215	14333	14504	14138	14304	14269	14366	14353	14400	14132	14431	14509	14354	14339	14322	14448	14332	14243	14359	14330	14546	14468	14340	14585	14270	14378	14492	14362	14540	14436	14237	14475	14272	14387	14246	14377	14177	14401	14356	14356	14386	14534	14288	14319	14283	14370	14249	14267	14391	14490	14305	14450	14283	14296	14338	14325	14499	14418	14427	14412	14346	14257	14238	14223	14426	14294	14394	14284	14405	14343	14362	14420	14349	14442	14315	14245	14448	14184	14352	14307	14227	14372	14308	14547	14269	14453	14315	14354	14269	14581	14349	14319	14293	14530	14414	14357	14456	14329	14264	14368	14271	14276	14417	14370	14138	14341	14411	14351	14377	14311	14274	14354	14224	14270	14413	14367	14446	14318	14411	14283	14487	14441	14406	14458	14330	14343	14370	14231	14391	14340	14425	14398	14446	14391	14357	14374	14440	14348	14372	14459	14346	14383	14405	14326	14276	14347	14478	14298	14468	14401	14311	14133	14492	14459	14215	14153	14438	14633	14383	14141	14343	14188	14286	14405	14349	14152	14229	14120	14334	14337	14341	14476	14354	14378	14524	14211	14349	14161	14389	14355	14366	14277	14320	14497	14224	14312	14342	14418	14410	14464	14575	14490	14381	14332	14494	14285	14407	14300	14254	14479	14326	14463	14276	14289	14495	14288	14335	14229	14489	14377	14469	14549	14275	14380	14501	14301	14473	14369	14249	14357	14448	14243	14445	14268	14426	14253	14427	14329	14270	14193	14315	14320	14497	14371	14210	14426	14402	14376	14417	14218	14494	14474	14314	14179	14347	14473	14334	14318	14345	14474	14439	14454	14436	14463	14383	14385	14383	14218	14470	14225	14382	14422	14413	14318	14453	14328	14346	14343	14316	14450	14437	14205	14380	14275	14411	14389	14377	14190	14444	14318	14303	14236	14433	14354	14464	14353	14262	14336	14265	14238	14460	14335	14585	14360	14378	14212	14381	14259	14486	14472	14389	14315	14449	14394	14303	14315	14336	14280	14566	14496	14443	14215	14442	14320	14266	14273	14438	14315	14386	14468	14166	14411	14266	14310	14345	14326	14422	14422	14383	14325	14467	14397	14464	14158	14547	14372	14329	14303	14308	14383	14192	14234	14412	14609	14409	14443	14469	14236	14353	14437	14318	14243	14335	14346	14442	14470	14333	14394	14360	14355
29489	29031	36468	32448	26109	22585	20754	19122	18171	17363	17099	16891	16572	16398	16504	16315	16286	16235	16245	16014	16038	16125	16227	16065	16204	16139	16103	16141	16239	16046	15916	16241	16047	16129	16031	16148	15911	15902	16212	16171	16126	16124	16097	16125	15986	16123	15855	16032	16081	16200	15918	16089	16008	16089	16070	16003	15903	15904	16135	16012	16061	15925	16123	16118	16209	15973	15999	15823	15916	16163	15983	16257	16165	15955	16010	16116	16001	15772	15872	15888	16096	16079	16099	16025	16102	15918	15848	15872	16014	16054	16109	15903	15881	16099	16080	16014	15962	15937	15977	16124	16216	16033	15973	16152	15996	16023	16151	15865	15975	15840	15849	16020	15925	16008	16028	15818	16113	15796	16139	15985	15831	15999	16170	15832	15973	15958	16029	15913	16280	16053	15980	15877	15861	15807	15988	15985	16070	15931	16058	16132	16125	15982	15887	15934	16139	16194	16216	16086	16097	15902	16108	15974	16082	16007	16096	15845	16043	16045	15999	16078	15996	15911	15942	15932	16163	16057	15837	16107	15942	15980	15823	15862	16044	16046	15953	15820	15908	16140	16000	15973	16106	15827	15887	15896	16133	16066	15902	16073	16068	16025	15846	15951	16021	16091	15928	15839	15988	15871	15855	16093	16142	15916	15992	15882	16123	16006	15872	16114	15975	16166	15879	15965	15932	16158	16040	16140	16188	15986	16033	15945	16072	15845	15832	15957	15920	16083	15861	16126	16037	15846	15899	16150	16083	16061	15962	15959	15728	16075	16190	16062	16163	16290	15982	15951	16078	15984	15931	16054	15854	16018	15950	15971	15959	15988	16115	15934	16021	16002	16269	16056	16049	16235	16044	15977	16139	16083	16124	16275	16102	15939	16014	15920	16135	16208	16091	15876	15969	16157	16019	15954	16097	16015	15927	15845	16004	16249	15928	15832	15811	16041	16025	16039	16035	15750	15958	15993	15921	15984	16064	15908	16056	16158	16160	15917	16055	16110	15871	15921	15759	15997	16112	16124	16161	16295	15939	15831	16113	16006	15836	16030	15987	16051	15972	15944	15900	16032	16146	16034	15868	15981	16042	15979	16020	15826	16131	16090	15934	16034	16111	15967	16137	15914	16057	15982	16080	16048	16014	15930	15913	16063	15924	16109	16060	16023	16177	15891	16052	16079	15944	16073	15880	15983	16226	15957	16021	16124	15976	15948	16077	16056	16081	16025	15959	15774	15979	16070	15927	15917	15931	16297	15901	15982	15924	16083	16014	16077	16148	16083	15834	15958	15977	16061	15926	15952	16216	16046	15974	15944	15939	15951	16041	15923	16306	16124	15891	16076	16024	15943	15934	16165	16082	16086	15967	15954	16162	15849	15991	16086	16013	15865	16024	15923	16017	16160	16041	16000	16028	16036	16148	16123	15985	16005	15980	16121	16037	15876	15931	15983	16048	15804	16016	15934	16072	15986	15996	15869	16182	15976	16228	15996	16092	16072	15889	16088	15829	16036	16226	16057	16114	16107	15965	16101	15831	15889	15926	16045	15905	15851	15938	16166	16034	16066	15974	16008	15772	15917	16000	15990	15986	16053	15877	15956	15937	15939	16067	16287	15938	16060	15770	15838	16248	16110	16022	15862	16007	16113	16061	16055	15949	15928	16088	16026	15956	16252	16018	15978	16072	15900	16028	16027	16061	15941	16068	15852	16023	16089	15783	16038	16113	16151	15865	16046	16004	15817	16011	16115	15961	15968	16280	16069	16069	16164	16128	16051	15965	16103	15938	15997	15997	16146	15997	16122	15769	15927	15759	15832	15931	15857	15976	15961	15931	16036	16033	16070	15924	16221	15952	16166	16054	16079	16122	16036	15997	15932	15846	16016	16107	16133	15952	16006	15842	15999	15801	15993	15923	15981	16035	16034	16074	15921	16031	16085	16085	16135	15898	16030	15794	15921	16062	15976	16066	16025	15958	15960	15905	15866	16024	15869	16067	15843	16095	15892	16085	15951	15943	16042	16116	16115	16108	16133	16019	16075	15902	16055	16047	15921	16218	15992	16018	16237	16146	16024	15812	16088	16209	15736	15930	15894	15957	15922	16027	16055	15985	15919	16041	15924	16004	15984	16057	16103	16103	15988	16031	15947	15990	16175	15997	15910	16166	15778	16018	15983	15942	15796	16072	16247	15964	15869	16013	16023	16010	15941	16021	16092	16006	16102	15916	15965	15948	16088	15642	15945	15902	15798	16046	16172	15977	16024	16185	16007	16033	15951	15935	16049	15895	16066	15961	15964	16208	15941	16051	15827	16164	16041	16118	15964	15878	15867	15975	15951	15910	15985	16212	16122	15944	15705	15821	16167	15852	15972	16074	15959	16108	16231	16076	15978	16107	16029	15913	15953	16287	16117	16008	15895	15948	15977	15988	16117	16050	16143	15932	16052	16032	15955	15970	15943	16018	16059	15913	16045	16167	16061	15976	15942	15934	16079	16081	15890	16024	16033	15851	16049	16020	16184	15934	16076	16039	16101	16119	15918	16076	15833	16008	15889	16134	16026	16076	16038	16121	15830	16145	16037	15970	15912	16094	16097	15883	16066	16149	15992	15991	16149	16063	15907	16065	15934	16027	15948	16070	16052	15813	16073	16140	15952	16023	16017	16025	15977	15957	16020	16066	15839	16056	15858	15930	15997	16011	15967	16011	16067	15857	15970	15937	15878	16013	15934	15926	16167	15969	16026	16112	16161	16068	15872	16053	16087	16006	16027	15810	15900	16101	16129	16123	16020	15966	15837	16008	16153	15939	16033	15963	15963	15926	16022	16129	16131	16098	16096	15886	16039	15957	16039	16228	16029	16111	15807	15994	16140	15975	16065	16038	15946	15968	16165	16120	16107	16015	15996	15996	16101	16186	16099	15983	16077	16054	16023	15901	16004	16095	15874	15994	16015	16030	16150	16068	16124	16220	16138	16062	16141	16186	16057	16187	15869	16010	16112	16092	16001	15889	16106	16223	16060	15980	15891	16056	15908	16017	15829	15977	15955	15985	15842	16010	16248	15981	16051	16063	15965	16060	16193	15986	16158	16006	15997	16067	16126	16070	15953	15990	16017	16169	15952	15904	15885	16051	16009	15962	16155	16166	15913	15792	16050	15917	15906	15970	16100	15959	15850	16010	15904	15918	16163	15878	15969	15878	15974	15918	15973	16109	16045	16046	16026	15902	15968	15867	16141	16074	15997	16001	15985	16178	15996	15911	16000	16019	16003	16086	16061	16085	15927	15963	15999	15893	16084	15996	16050	15783	16089	16030	16083	16029	16137	16067	15822	15928	15923	15954	16004	15964	16071	15940	16235	16199	16031	15936	16014	15732	15932	16128	16029	16000	16161	16025	16035	16270	16142	15855	16089	16210	15944	15891	15794	16140	15805	15941	16069	15982	16055	16068	16208	15942	16176	15900	16100	16299	16119	16094	16030	16064	15898	16096	15926	15979	15930	15937	16062	15783	16135	16160	15901	15981	15983	15954	16219	16135	15963	15969	16027	16144	15934	16046	16170	16026	15856	15972	15993	15855	16097	16087	15986	15913	16023	16027	15963	15912	15907	16038	16074	15869	15957	16114	16232	16063	16223	16057	16060	15965	16056	15893	16149	16049	15954	16074	15966	15852	15973	16167	15929	16124	16158	16007	16176	16203	16193	16075	16183	16126	16156	16029	15862	16067	15981	15985	16027	15962	16033	15902	15886	16053	16017	16070	15981	16023	16012	16044	16014	16077	15909	16041	16038	16071	16128	15985	15994	16064	15878	15932	16045	15964	15994	16075	16025	16126	16363	16181	16137	16137	16053	15946	15863	16076	15923	15972	16002	15887	16033	16100	16163	15911	16000	16105	15915	16124	16004	16010	16003	16039	15999	15861	16083	16135	16164	16042	16086	16049	16076	15918	16060	16024	16084	16112	15811	16060	15842	15931	15768	16084	15919	16065	16006	15962	15967	16236	16048	15885	16047	16019	16073	16109	16131	15867	15859	15989	15980	16034	16046	16144	16045	16041	16039	16081	16139	16088	16080	15946	16004	16182	16122	16093	15865	15945	16056	16064	15999	16026	16116	16071	16090	16009	16023	15868	16123	15983	15975	15825	16048	16165	16107	16193	16011	16143	16229	16001	16132	16167	16065	16079	15862	15976	16031	15906	16100	15932	15981	16088	16088	16053	16010	16206	15942	16037	15840	15977	16144	15963	16048	16122	15989	15852	15941	16109	16027	15900	15911	16012	15899	16027	15978	15924	16062	16039	16153	16010	15981	16075	16025	16087	16091	16076	15994	16154	16063	16004	16041	16106	16222	15982	16042	15978	15877	16008	15974	16017	15907	16049	16066	16110	15980	15891	16130	16093	15967	15991	16101	15954	16111	15956	15936	15905	16005	16124	16146	16022	16045	16125	16093	16049	16037	16117	15978	15921	16006	16066	16120	16154	15989	15886	15943	16197	15924	16034	16060	16053	16003	15868	16080	16129	15904	15965	16235	16200	15895	16011	15961	16109	15962	16075	16092	15841	15997	16015	15988	16006	16024	16016	15999	15951	16125	16050	15867	16050	16047	15950	15969	15816	15973	16050	16075	15771	16091	15942	16012	16163	15999	16004	15957	16036	15907	16043	16053	16066	16029	15918	15966	16030	16102	16062	16060	15913	15886	15971	15926	16214	15929	16160	15916	16104	15989	16235	16035	16121	16077	16071	15891	15795	16083	15950	16059	15938	15988	16154	16042	15874	16008	15937	16076	15926	16096	16203	16088	15989	16006	16055	16239	16096	15911	15841	15911	16009	15807	16155	16179	16065	16162	16127	15905	15968	15742	16023	16078	15891	16036	15971	16006	16022	15961	16148	16070	15945	15933	16104	15980	16160	16070	16073	15920	16122	16220	15842	15996	15625	16087	16055	15949	16128	16096	15978	15926	16003	15929	15879	16100	16187	15929	15928	15993	16005	16034	15842	15940	16021	15932	15991	15874	16053	16018	15986	15910	16182	15858	15992	15935	16054	15809	16005	15972	16026	16151	16149	15903	15938	16040	15834	15923	16053	15929	16191	16123	16037	16005	15960	16365	16113	16027	16068	16081	16033	16042	16123	15895	16065	16110	16080	16043	15926	16096
32023	45412	41477	32349	26975	22954	20457	18587	17283	16210	15746	15314	14976	14814	14796	14590	14436	14471	14450	14395	14329	14293	14381	14282	14277	14117	14284	14185	14300	14078	14254	14125	14277	14240	14293	14344	14255	14108	14076	14128	14218	14281	14123	14168	14197	14171	14090	14225	14053	14027	14106	13979	14260	14245	14079	14136	14151	14137	14017	14205	14197	14077	14168	14052	14049	14328	14057	13911	14058	14137	14181	14091	14085	14151	14078	14276	14127	14161	14002	14169	14194	14148	14021	14143	14136	14058	14130	14143	14099	13946	14254	14186	14145	14092	14154	14068	14243	14076	13935	14210	14025	14126	14229	14170	14141	14123	14120	14170	14131	14074	14012	13987	14145	14066	13984	14025	14171	14126	14195	13938	14147	14126	14111	14088	14029	14112	14065	14170	14176	14095	14156	14286	14052	14041	14420	13904	14230	14060	14152	14000	14150	14075	14125	14251	14047	14220	14177	14264	14181	14238	14081	14223	13871	14033	14022	14079	14171	14191	14204	14044	14011	14115	14165	14071	14205	14136	14188	14228	14040	14205	14131	14265	14006	14114	14166	14007	13898	14229	14041	14110	14009	14292	14212	14050	14240	14339	14243	14194	14029	14032	14181	14218	14189	14088	14138	14178	14200	14139	14186	14078	14157	14174	13997	14098	13981	14206	14097	14080	13962	14127	14069	14170	14136	13957	14064	14094	14076	14125	14222	13975	14177	14131	14185	14160	14029	14200	13937	14160	14182	14005	14297	13924	14126	14054	13908	14140	13944	14063	14141	14059	14087	13969	14265	14200	14201	14153	14008	14226	14154	14165	14110	14319	14058	14161	14070	14207	14086	14028	14116	14087	14213	14225	14016	14018	14082	14023	14296	14084	14070	14227	14121	14090	14035	14146	14173	14116	14198	14042	14085	14142	14159	14112	14099	14098	14113	14129	14195	13891	14060	14183	14158	14200	14052	14119	14081	14185	14203	14204	13981	13989	14185	14079	14032	14051	14192	14128	14303	14181	14098	14113	14069	14119	14127	14325	14176	13919	14011	14101	14152	14186	13968	14305	14363	14043	14042	14042	14349	14163	14129	13993	14158	14106	14148	14351	14052	14080	14017	14258	14203	14120	14133	14140	14192	14225	14195	14066	13999	14084	14178	14161	13908	14095	14167	13943	14104	14254	14113	14047	13944	14095	14143	14211	14225	14051	14177	14152	14052	13940	14197	14072	13806	14068	14193	14282	14161	14238	14093	13999	14207	13877	14092	14173	14068	14232	14143	14152	14148	14055	14144	14161	14005	14110	14134	14174	14235	14217	14143	14079	14183	14049	14215	14115	14070	14277	14234	14075	14304	14037	13921	14197	14021	14172	14098	14099	14136	14085	14028	14108	14077	14141	14043	14088	14106	14093	14110	14015	13999	14274	14232	14087	14091	14075	13989	14185	14185	14062	14070	14020	14232	14161	14175	13971	14223	14059	14098	14085	14100	14097	14045	14145	14122	14163	14316	14014	14020	14023	14255	13945	14046	14012	14099	14012	14171	14160	13971	14080	14097	14171	14002	13946	14266	14271	14063	14056	14055	14155	14061	14230	14014	14231	14064	14118	13997	14088	14144	14097	14124	14246	14127	14166	14117	14121	14101	13980	14156	14036	14002	14159	14211	14110	14155	14159	14064	14252	14071	14188	14259	14015	14052	13974	14081	14024	14027	14099	14040	14290	14150	14105	14146	14088	14227	14065	14104	14185	14003	14150	14070	14032	14180	14060	14072	14236	14023	14270	14127	14099	14076	13978	14161	14042	13952	14261	14036	14165	14046	14027	14092	14095	14087	14151	14195	14189	14091	14102	13958	14194	14208	14071	14222	14320	14202	14080	14247	14200	14100	14030	14086	13979	14234	14166	14174	14100	14007	14121	14047	14018	13975	14021	14136	14072	14070	14179	14071	14231	14206	14085	14347	14202	13935	14064	14108	14024	14040	14248	14005	13985	14165	14198	14008	14042	14156	13952	14104	14167	14026	14026	14302	14134	14088	14224	14046	14092	14087	14146	14274	14166	14028	14029	14231	14088	14186	14201	13953	14265	14109	14016	14256	14032	14193	14217	14039	14300	14204	14135	14223	14166	14157	14231	14075	14076	14178	14092	14037	14052	14217	14198	13901	14093	14082	14033	14231	14212	13997	14243	14260	14207	14043	14284	14010	14198	14084	14209	14078	14363	14071	13870	14186	14187	14251	14146	14232	14070	14180	14148	14161	14160	14162	14099	14157	14094	14085	13971	14034	14272	14044	14028	14133	14217	14196	14224	14115	14189	14028	14055	14098	13985	14180	14072	14142	14246	14005	14357	14003	14208	13973	14108	14174	13976	14095	14043	13993	14110	14059	14211	14232	14013	14143	14129	14065	14059	14071	13963	14110	14066	14048	14139	14098	14084	14257	14059	14020	14237	13974	14296	13908	14306	14141	14082	14007	14187	14080	14045	14108	14060	14210	14058	14227	14277	14127	14154	14142	14188	14241	14020	14222	14063	13992	13947	14201	14261	14285	14251	14223	14311	14185	14164	14102	14023	14104	14141	14165	14139	14163	14033	14244	14129	14047	14163	14025	14168	14127	14086	14114	14173	14286	14153	14113	14082	14087	13983	14062	14188	14065	14128	13950	14159	14019	13978	14035	13969	13921	14272	14116	13883	14106	14064	14052	14087	14128	14092	13995	14113	14198	14105	14120	14031	14093	13858	14212	14059	14195	14203	14137	14167	13878	14026	14009	14163	14342	14306	14091	14178	14280	14116	14076	14169	14180	14204	13838	14108	14022	14031	14218	14092	14267	14171	14016	14141	14167	14147	14257	14081	14233	14088	14170	13990	14126	13979	14112	13871	14153	14039	14038	14076	14099	14193	14125	14075	14123	14192	14094	14040	14055	14207	14066	14075	14188	14174	14156	14083	14074	13796	14267	14045	14107	13930	14094	14025	14162	14046	14151	14260	14159	14039	14230	14109	14216	14018	14025	14065	14142	13975	14010	14132	14133	14203	14006	14107	14089	14236	14094	14093	14082	14215	14067	14066	14324	14045	14194	14034	14248	14007	14198	14206	14064	14251	14176	13925	14147	14207	14118	14004	14170	14147	14032	14156	13975	14003	14059	14312	14071	14055	14199	14093	14171	14053	14049	14067	13979	14095	14116	14149	14126	14044	14143	14125	14085	14034	14151	14139	14198	14146	14259	14143	14127	14143	14066	14021	14434	14058	14131	14106	13990	14245	14037	14182	14233	14249	14116	14123	14110	14058	14222	14018	14166	14241	14226	14167	14042	14014	14136	14099	13976	14140	13891	14078	14222	14079	14212	14139	14105	14190	14211	14027	14135	14147	14123	14176	14186	13978	14197	14171	14220	14119	14080	14101	14147	14216	14170	14221	14322	13905	14131	14271	14240	14030	14247	14260	14112	14066	14221	14146	13952	14227	14228	14205	13987	14147	14283	14164	14159	13985	14092	14164	14077	14068	14150	14244	13999	14227	14147	14218	14108	14222	14153	14156	14253	14082	14071	14089	13877	14081	14131	14356	14256	13966	14027	14211	14129	14110	14009	14151	14189	14152	14023	14131	14259	14191	14082	14140	14070	14228	14211	13930	14170	14203	14062	14118	14220	14297	14109	14374	13958	14127	14157	14278	14044	14290	14217	14117	14257	14123	14075	14262	14151	14151	14001	13992	14207	14192	14010	14244	14077	14132	14031	14257	14109	14108	14114	13949	14004	14212	14050	14261	14195	14124	14148	14252	14221	14103	14131	14041	14000	14043	14128	14147	14183	14135	14197	14272	14281	14072	14041	14044	14056	14081	14075	14135	14131	14189	14156	14042	14203	13999	14207	14048	14119	14252	14149	14173	14046	14041	14324	14043	14102	14339	14182	13978	14073	13906	14101	14011	14094	14276	14069	14076	14040	14171	14015	14174	14218	14120	14137	14237	14137	14105	14234	14067	14076	14247	14054	14238	14030	14109	14161	14089	14097	14243	14066	14051	14225	14325	14180	14267	14240	14145	14253	14180	14139	14096	14183	13990	14106	14111	14182	14154	14158	13904	14087	14045	14117	14324	14083	14264	14244	14202	14084	14042	14002	14166	13994	14064	14235	14055	14137	13932	14016	14148	14104	14015	14303	14336	14194	13913	14219	14401	14082	14095	14083	14154	14207	14034	14162	14108	14167	14027	14021	14186	14093	14157	14134	14092	14227	14076	14000	14145	14211	14287	14120	14248	14224	14077	14026	14286	14071	14122	14083	14140	14061	14078	14111	14147	14125	14298	14248	14187	13997	14029	13991	14407	14177	14141	14098	14032	14158	14214	14022	14293	14066	14050	14129	14127	14078	14137	14086	14175	14291	14169	14144	14193	14020	14093	14189	14087	14175	13961	13985	14100	14058	14110	13989	14134	14052	14136	14130	14217	13946	14077	14130	14142	14198	14084	14168	14084	14207	14154	14157	14174	14085	14140	14159	14351	14024	14035	13961	13898	14111	14057	13935	14145	14185	14264	14097	14223	14088	14305	14061	13998	14029	14053	14075	14187	13988	14029	14078	14146	14193	14267	14099	14181	14231	14028	14042	14254	14184	14103	14202	14165	14159	14004	13986	14015	13988	14105	14057	14150	14131	14285	14139	14147	14244	14113	14133	14109	14180	14149	14199	14231	14264	14087	14151	14128	14178	14229	14173	14054	14201	14071	14063	14123	14089	13988	14076	14303	14141	14006	14082	13949	14075	14279	13956	14204	14231	14136	13928	14293	14122	14165	14139	14282	14101	14126	13901	14197	14073	13975	14189	14009	14101	13983	14206	14250	14113	14208	14231	14106	14095	14163	13967	14209	14201	14167	14037	14059	14009	14197	14141	14119	14091	14169	14173	14201	14107	14069	14083	14087	14120	14117	14152	14244	14004	14097	14157	14049	14349	14278	14104	14104	14188	14245	14127	14148	14142	14098	14012	14137	14245	14250	14038	14128	14162	14098	14065	14087	14122	14011	14089	14140	14235	14076	14221	14150	14096	13956	14141	13926	14200	14245	14145	14189	14148	14193	14119	14184	14237	14158	14252	14120	14355	14129	14170	14054	14121	14043	14189	14213	14126	14146	14185	14136	14073	14234	14127	13945	14205	14210
24036	21112	28551	25754	25381	26056	24161	20611	19122	18154	17718	17157	17169	17098	16500	16412	16403	16459	16535	16465	16358	16573	16248	16094	16461	16348	16288	16296	16261	16294	16170	16217	16162	16157	16115	16046	16158	16232	16260	16210	16095	15862	16097	16088	15979	16213	16156	16087	16106	16197	16075	16023	15919	15823	16249	16210	16024	16231	16079	16240	16251	15845	16190	16058	16120	16036	16003	16046	16031	15967	16220	16001	16208	16009	16112	16044	16152	16207	15776	16021	15946	15943	16324	16054	16045	16122	16188	16104	16189	16165	15916	16078	16090	15982	16014	15966	15907	16059	16254	16033	15958	16005	15989	16157	15998	16006	15960	15928	15833	15955	15951	16047	16069	15835	15907	15964	16266	16044	16062	16043	16112	16136	15931	15872	16087	15961	15965	15939	15911	16021	16141	16225	15801	16165	16152	16086	15996	16099	15962	16018	16020	15848	16146	16093	15897	15718	16073	16095	16174	16014	16074	15974	15997	15960	16018	16180	16211	16050	16145	15920	16057	15966	15939	16071	16212	16089	15950	16141	15828	16093	16079	16082	15863	16086	16018	15910	15951	16210	16055	16186	15972	15867	16250	16125	16163	15994	15946	15874	15798	16108	16200	16110	16046	16213	15949	16128	16138	15993	16280	15902	16074	16177	15991	15938	16188	16062	15966	16055	15940	15998	16049	16031	16082	16111	16002	16040	16017	16034	16069	15932	16001	16024	16134	16128	16139	15901	16005	15996	16100	16042	15891	15841	15968	16072	16044	16128	16124	16097	16016	16260	16183	16137	16127	16070	15971	16014	16253	16170	15913	15968	16088	16211	16310	16195	15922	16192	16007	16024	15828	16083	16026	16112	15905	15836	16053	16083	15986	15977	15986	16110	15992	15984	16017	16204	16099	16145	15878	15909	15923	16043	16085	16164	15813	16000	15908	16231	16030	15967	15994	15947	15962	15941	15980	15839	15967	16117	16179	16103	16051	15921	16089	16085	15916	16146	16182	16103	15958	16116	16135	15929	15970	15925	16047	15988	16122	15888	16185	15936	16048	16056	16018	15889	16009	16105	15931	16172	16063	15910	16085	16126	15982	16049	16005	16206	15748	16036	15983	16173	16032	16103	15911	16139	16137	16000	16087	16076	16088	16118	16067	16232	15843	16127	16087	16011	16131	16045	15970	16150	16153	16136	16231	15963	15964	16143	16027	16130	16021	16152	16226	16128	16077	15962	16103	16028	15968	16207	16065	15923	16137	15966	16258	15983	16099	16132	16196	16190	16117	15954	16235	16150	15801	15966	16108	16165	15946	15872	16050	16095	15978	16136	16089	15939	15977	16101	15972	15935	15675	15964	15966	15945	16139	16085	16008	15984	16049	16096	15995	16251	15972	15952	15955	15956	16072	15858	15892	15946	16151	16219	16106	16215	16096	16230	16105	15937	15909	15992	15962	15980	16154	16104	16254	16046	15842	16165	16085	16164	16095	16143	16022	16103	15947	16055	15961	16026	16107	16116	16000	16116	16126	15902	16011	16294	16160	15956	15838	16133	16102	15964	16052	15971	16078	15987	16181	16012	15895	15956	15937	16071	16126	16084	16085	16003	16076	16085	15916	16030	15885	15917	16053	15934	16071	16145	15904	15994	16041	16023	16153	16087	16029	16318	16113	16060	15964	16065	16071	16167	15964	15993	15893	15956	16052	15996	16083	16036	15915	16125	16034	16110	15925	15978	15782	16020	15897	16099	15944	16131	16063	15941	16057	15990	15919	15806	15906	16103	16104	15998	16132	16275	16070	16051	16101	16177	16231	15962	16062	15964	16205	16072	16168	15884	15849	16170	16032	16238	16242	15904	16044	15982	16223	16210	16276	16154	16227	16190	16031	15945	16122	15878	15967	16059	16037	16151	15898	16050	16160	16025	16169	16245	16111	15870	16172	16351	16030	16067	16172	16120	16113	16036	16001	16225	16016	16083	16101	15861	15964	16049	16063	15898	15952	16014	16171	16098	15957	16140	15997	16063	16178	16017	16256	16237	16136	15884	15919	15786	16001	16026	15860	15952	15936	15896	16158	15930	16063	16125	15967	16087	15991	15857	16038	16049	16082	15937	16112	15896	16045	16068	16075	16119	16087	16085	16074	15946	15772	16079	16209	15919	16196	15955	15979	16046	16190	15922	16056	16040	16278	16135	15941	16146	16130	16184	16049	16037	16034	16107	16124	16122	16113	16091	15980	16057	16118	15967	16037	16089	16000	15920	16107	15999	15984	16368	15972	15907	16053	16015	16135	16175	15863	16014	15975	16031	16071	16159	16114	16129	15956	16041	16175	16129	16034	15970	16029	15904	15826	15860	15960	16021	15955	15958	16128	16078	16155	15798	16023	16095	15978	16044	15894	16023	15966	16098	16272	15975	16086	16163	16160	15902	16176	16134	16031	16114	15975	16146	16017	15977	16030	16071	15863	15938	16171	16135	16291	15982	16034	16068	16022	16045	16051	16124	16176	16127	15881	15996	16059	15940	16100	15926	16101	16169	16022	15906	15886	15896	16098	16033	16010	16079	16119	16177	16249	16073	16068	15999	15986	16017	16053	16024	15904	15992	16086	16089	15881	15911	15957	15982	16121	15906	16032	16179	16023	15998	16172	16079	16062	15917	16042	16061	16201	16151	16159	15923	16064	15928	16136	16017	16110	16078	16029	15939	16140	16030	15989	16215	16087	16039	15957	15994	16026	16055	15989	15821	16080	16100	15970	16141	15961	16094	16048	15997	16004	16227	16049	16051	16020	16050	15922	16089	16079	15983	15955	15939	16243	16000	16021	15961	16192	16069	15808	16020	15985	16086	16085	16367	16247	16056	16017	15968	15930	15936	16025	16044	16093	16087	16165	16004	15896	16070	16073	15974	16139	16116	16025	15967	16095	16108	15870	15858	15774	15918	15951	15965	15959	15890	15934	16073	16233	15984	15885	16180	16180	15829	15942	16076	15906	16061	15981	16105	16067	15998	16027	16031	16083	15884	15943	16278	16161	15954	15970	16013	16100	16084	16016	15982	16025	16131	16031	16043	16096	15828	16098	16235	16171	16009	16058	16067	16160	16006	15989	16076	16029	15874	16059	15996	16136	16032	16052	16003	15866	16039	16089	16026	16169	16017	16149	16187	16011	15946	16107	15902	16106	16071	16003	15934	16015	16041	16091	16134	16045	16124	15848	16151	16005	16047	15928	16197	15988	16014	16140	16065	15891	15991	16156	16130	15915	16089	15947	16089	16255	16006	16069	16080	16249	16291	15916	16064	15775	15946	16169	16255	16049	15977	16158	16050	16102	16027	16266	16095	16126	16053	16040	15996	16091	16027	16050	16084	16003	16066	15995	15997	15962	16008	15895	16147	15978	16025	15861	16009	15997	16164	16197	16054	15867	16088	15878	16068	16041	15995	16054	16019	15975	16168	15808	16008	15985	16157	15972	16208	16105	16021	16192	16147	16144	16045	16051	16191	16149	16106	15953	15982	15983	16172	15975	15998	15823	16045	16047	16116	15906	16084	16025	16243	16175	16078	16169	16080	16108	16014	16115	15947	16133	15970	16043	16046	15984	16025	16137	15933	15912	15933	16105	16000	15958	16032	16076	15965	16178	16086	16010	16061	15994	16173	16146	16052	16052	16007	16161	16041	16163	16078	16003	15928	16097	16138	16069	16143	16100	16106	16033	16010	16021	16119	16130	16157	15964	16030	16020	16230	16025	16004	15874	15938	15773	16131	16127	16021	15930	16190	15900	15944	16067	15992	16120	15898	16111	16297	15964	15940	15975	16059	16132	16030	16312	16175	16155	15919	16095	16008	15950	15930	16154	16175	16099	16004	16118	16038	15935	15871	16092	16248	16275	15998	16085	15980	16041	16011	15779	16016	16077	16183	15954	16169	15986	15969	15999	16085	16007	16199	16130	16051	15957	15996	16091	16061	16177	15946	16164	15883	16090	16211	16062	16176	16128	16039	15929	16316	16126	16108	16075	16063	15975	16081	16122	16054	15805	16210	16132	16028	16082	16049	15968	15960	16025	15910	15897	16003	15994	15928	15986	15956	16147	16087	16227	16206	16153	16078	16205	15926	15965	16087	15990	16025	16007	16089	15928	16112	16107	15893	16159	15988	16081	15994	16047	15958	15964	15972	16001	15884	16166	16149	16078	16109	15835	16065	16114	16131	16142	16071	16060	16075	15969	16077	16075	16118	16018	16128	16095	15981	16121	16056	16090	15993	16255	16147	16164	16162	16054	15953	15984	16130	16073	16004	16063	15978	16036	16066	16059	16053	16144	16165	16126	16002	16037	15889	15985	15983	16069	16114	16109	15965	15947	15883	16152	15939	16147	16232	16148	16101	16139	15907	16010	16070	16216	16023	16261	16119	16143	16136	16067	16168	16155	15941	15981	15924	15878	15890	16019	16036	16154	16067	16173	16196	15948	15971	15990	15787	16053	16056	16235	16015	16238	16196	16039	15944	16087	16209	15942	15915	16091	16129	15980	16057	16140	15909	16054	15999	16130	16130	16224	16080	15967	16192	16125	15997	15959	16187	16084	15898	16137	16132	16047	16075	16075	16031	15886	15957	15976	16089	16128	16032	16139	16125	15996	15920	16053	16068	16075	16081	16021	16002	16045	15928	16054	16062	16176	16133	15943	16131	16105	16142	16099	16177	16206	16259	16198	16308	15875	16089	16045	15984	16238	16139	16215	16050	16034	15995	15959	16115	15892	15939	15926	15931	16102	16117	15936	16106	15980	16118	16092	16146	15958	16032	16306	16151	16203	16054	15990	16111	15974	16122	16045	15957	16062	16028	16045	16022	15905	15910	15981	15984	15939	16136	16156	16055	16069	16048	15912	16099	16115	15985	15976	15779	15898	15875	16172	15897	15921	15844	16088	15891	15970	16009	16000	16000	16018	16097	16008	15928	15808	16056	16021	15987	16050	16217	16130	16068	15961	16050	16108	16078	16014	16092	16163	16011	15925	15896	15933	15929	15899	16121	16140	15990	16140	16044	16166	15897	16157	15844	15879	16008	16051	16012	16133	16135	15951	16011	16136	15997	16137	16062	16086	16224	16149	16230	16178	16091	16050	15939	16147	15957	15979	16083	16063	16102	16150	16024	15953	15866
31727	50819	47237	37087	30968	26555	22892	20474	18611	17407	16540	15908	15578	15168	14909	15094	14630	14705	14571	14540	14442	14483	14499	14535	14306	14360	14336	14238	14254	14273	14180	14285	14213	14162	14206	14182	14240	14136	14250	14078	14361	14066	14148	14304	14114	14147	14181	14315	13994	14047	14022	14089	14189	14149	14138	14185	14050	14015	14238	14172	14130	14263	14197	14125	14281	14105	14180	14196	14038	14100	14164	14198	14110	14049	14055	14108	14081	14125	14103	14180	14056	14242	14035	14177	14121	14096	14083	14165	14147	14016	14058	14057	14215	14088	14190	14160	14153	14282	14173	14017	14126	13946	14078	14069	13975	14113	14047	14261	14037	14196	14230	14175	14073	13961	14131	14147	14278	14159	14085	14101	14262	13955	14255	14083	14115	14259	14047	14111	14208	14117	14181	14084	14254	14031	14165	14189	14276	14286	14018	14176	14088	14166	14123	13951	14129	14221	14152	14257	14175	14006	14112	14083	14255	14078	14134	14109	14009	14072	14271	14209	14221	14116	14305	14064	14238	14102	14147	14141	14111	14226	14164	14113	14095	14236	14241	14130	14201	14195	14168	14034	13975	14092	14023	14022	14153	14256	14238	14228	14156	14067	14023	14195	14194	14148	14077	14043	13946	14184	14081	14066	14201	14258	14081	14025	14109	14116	14035	14137	14217	14258	14202	14090	13911	14108	14066	13954	14114	13954	14016	14177	14023	14203	14106	14125	14107	14093	14284	14284	14196	14147	14240	14159	14251	13951	14152	13997	13982	13977	14030	14231	14203	14181	14121	14182	14042	14155	14051	14201	14078	14038	14137	14169	14075	14070	14010	14242	14211	14007	14028	14144	14146	14209	14220	14189	14026	14225	14191	14091	14230	14132	13986	14218	14051	14068	14103	14057	14022	14040	14098	14161	14204	14128	14077	14097	13981	13991	13997	14200	14182	14409	14115	14131	14146	14075	14137	13963	14194	14048	14146	13959	13970	13976	14149	13936	14183	14130	13966	14083	13921	14165	13996	14084	14193	14129	14110	14088	14128	13925	13918	14167	14131	14140	14008	14096	14046	14102	14037	14108	14127	14080	14066	14098	14026	14000	14022	14328	14132	14109	14197	14026	14142	14088	13861	14223	14114	14302	14092	14207	14061	14239	14204	14030	14125	14087	13984	14103	13905	14088	14023	14023	14087	14263	14214	14048	13994	14156	14225	13898	14280	14132	14012	14134	14171	14161	14061	14014	14225	14033	13981	14252	14103	14106	14154	14197	14149	14171	14319	14117	14202	14200	14162	14148	14131	14169	14115	14106	14065	14033	14133	14270	13979	14024	14248	14040	14169	14147	14172	14211	14194	14246	13993	14128	14045	14161	14185	14132	13933	14237	14133	14142	14226	13994	14116	14164	13991	14206	14110	13997	14076	14159	14222	14012	14149	14016	14320	14107	14270	14153	14125	14170	14210	14135	14201	14124	14082	13893	14147	14045	14057	14105	14005	14179	14112	14227	14090	14114	13911	14101	14072	14166	14102	14033	14122	14247	14067	14173	14278	14127	14181	14228	14167	14260	14141	14196	14017	14203	14200	14034	14231	14021	14136	14088	14054	14088	14204	14016	14090	14192	13858	14122	14085	14166	14016	13972	14213	14097	14200	14181	14097	14190	14075	13904	13851	14222	14027	14203	14083	14251	14145	14150	14008	14181	14207	14170	14210	14095	14218	14074	14050	14239	14224	14144	14135	14094	14277	14157	14224	14043	14361	14333	14133	14128	14156	14031	14025	13984	14120	14025	14158	14127	14205	13912	14035	13936	14156	13975	14224	14171	14049	14204	14082	14066	14226	14287	14018	13993	14158	14058	14212	14212	14078	14051	14269	14103	14123	14120	14117	13962	14009	14135	14123	14146	14010	14125	14112	14049	13827	14209	14108	14385	14224	14125	14121	14173	13856	14316	13882	14275	14095	14070	14266	14176	14275	14013	14142	14117	14178	14234	13942	14063	14155	14241	14304	14186	14149	13941	14174	14148	13991	14200	14051	14027	14158	14072	14170	13993	14136	14075	14245	14152	14021	14006	14258	14078	14034	14042	14214	14126	14230	14110	14159	14208	14038	14082	14180	14231	14098	13953	14190	13968	14100	14040	14151	14105	14052	14261	14058	14114	14093	14058	14121	14204	14154	14232	14111	14120	14103	14149	14212	14257	14194	14171	14178	14129	14241	14219	14265	13988	14204	14101	14145	14156	14190	14102	14060	14227	14102	14239	14079	14056	14297	14176	14117	14171	14112	14111	14129	14130	14180	14085	13970	14310	14253	14158	14048	14177	14077	14249	14040	14307	14073	14168	14216	14028	14252	13962	14164	14076	13913	14231	14066	14284	14227	14068	14314	14127	14078	14105	14058	14026	14300	14161	14070	14080	14296	14133	14134	14131	13963	14156	13972	14190	14058	14131	14144	14043	14100	14170	14016	14143	14107	14118	14171	14163	14046	14112	14194	14239	14032	14092	14015	14068	14204	14056	13977	14161	14066	14159	14117	14105	14063	14137	14187	14175	13993	14113	14050	14353	14069	14116	13967	13961	14304	13960	14020	13985	14195	14057	14170	14171	14197	14155	14054	14084	14060	14229	14117	14240	14129	14187	14086	14131	14142	14169	13995	14265	14083	14183	14051	14009	14196	14121	14102	14090	14252	14217	14266	14072	14144	14242	14290	14240	14086	14229	14162	14049	14297	14136	14096	14002	14108	13931	14142	14279	13984	14202	14269	14025	14250	14134	14126	13977	14167	14209	14199	13981	14009	14227	14329	14049	14312	14195	14070	14104	14293	14121	14136	14022	14062	14117	13989	14224	14234	14086	14245	14147	14310	14178	14130	14178	14087	14057	14139	14156	14195	14111	14236	14152	14066	14089	14110	14078	14057	14157	14018	14071	14230	14045	14118	14184	14199	14137	13977	14192	14218	14062	14072	14217	14260	14093	14045	14024	14080	14150	14227	14153	14061	14130	14256	14124	14086	14202	14215	14091	14100	14125	14076	14037	14310	14020	14068	14136	14259	14135	14058	14086	14098	14085	14113	14097	14111	14139	14121	14096	14048	14170	14151	14114	14145	14289	14065	14242	14096	14078	14000	14221	14201	14113	13938	14186	14282	14144	13989	14124	14111	14126	14261	14125	14082	14147	14066	14109	14273	14003	13980	14180	13930	14074	14079	14035	14087	14239	14093	14209	14245	14241	14292	14251	14109	14149	14284	14054	13994	14057	14173	14154	14088	14160	13988	14149	14183	14047	14296	14024	14112	14164	14010	14180	14209	14136	14272	14091	14160	14249	14058	14094	14101	14097	13976	14141	14342	14259	14030	14278	14203	14185	14062	14226	14180	14008	14055	14239	14178	14166	14060	13993	14188	14226	14059	14104	14102	14117	14055	14234	14254	14140	14137	14047	14070	14146	14055	14287	14262	14120	14155	14071	13937	14126	14081	14170	13969	14202	14224	14020	14142	14003	14121	14159	14253	14134	13941	14124	14102	14075	14149	14039	14093	14078	14042	14064	14053	13987	14038	14274	14185	14083	14193	14231	14022	14206	14064	14201	14062	14098	14144	14146	14117	13900	14225	14098	14012	14213	14177	14299	14086	14109	14071	14148	14123	14008	14112	14116	14168	14041	14132	14043	14107	13947	14016	14146	14208	14022	13921	14031	13976	14295	14120	14118	14105	14168	14171	14053	14101	14116	14222	13985	14046	14178	13936	14221	14247	13998	14156	14156	14192	14091	14083	14037	14144	14023	14080	14173	14068	14137	14238	14099	14124	14014	14225	14059	14177	14197	14141	14154	13954	14180	14159	14296	13984	14111	14158	14059	14214	13930	14086	14067	14075	14094	14124	14157	14266	14122	14176	14231	14145	14047	14268	14145	14117	14208	14271	13993	14273	14124	14059	14025	14261	14146	14104	14139	14129	14122	14112	14262	14141	14113	14088	14122	14105	14022	14006	14217	14153	14057	14161	14252	14244	14147	14110	14175	14230	14106	14258	14196	13932	14116	14142	14153	14103	14129	14222	14101	14188	14017	14304	13972	14183	14225	14019	14225	13974	14013	14277	14124	13969	14010	14198	14135	14084	14117	13998	14266	14172	13948	14181	14059	14146	14156	14341	14198	14205	14110	14123	14030	14183	14203	14151	14085	14115	14162	14173	14042	14173	14035	14062	14095	14224	14120	14097	14160	14233	14135	14045	14305	14202	14304	14037	14196	14078	14211	14155	14094	14070	14001	14190	14235	14056	13947	14204	14133	14199	13934	14135	13934	14086	14263	14203	14090	14146	14095	14199	14212	14301	14202	14140	14289	14115	14149	14158	14078	14003	14060	14074	14120	14012	14010	14005	14148	14096	14094	14179	13972	14106	14242	14103	14175	14252	14132	14248	14048	14179	14056	14140	14247	13961	14196	14177	14082	14021	14169	14160	14077	13901	14211	13992	14245	14147	14138	14116	14168	14048	14122	14185	13981	13984	14202	14203	14158	14057	14208	14052	14271	14006	14101	14183	14181	14289	14119	14148	14055	14223	14158	14064	14111	14218	14232	14082	13966	14028	14051	14175	14097	14279	14049	14129	14138	13970	14077	14200	14073	14160	14069	14087	14225	14110	13957	14161	14027	14225	14166	14238	14009	14261	14171	14079	14222	14159	14299	14124	14161	14203	14267	14203	14131	14226	14073	14123	14009	14199	14233	14072	14222	14089	14049	14157	14238	14063	14217	14162	14126	14182	14030	14138	14189	14231	13976	14064	14002	13998	14056	14009	14130	14019	14263	14069	14103	14022	14037	14103	14306	14226	14024	14031	14194	14038	14241	14107	14083	14098	14122	14167	13972	14048	14163	13984	14238	14091	14219	14010	14257	13960	14104	14162	14268	14272	14106	14143	14041	14153	14058	14070	14189	14058	14046	14099	14151	14154	14205	14113	14194	14268	14162	14233	14071	14163	14314	14252	14130	14062	14313	14022	14166	14195	14046	14121	14097	14165	14015	14069	14124	14117	14009	14116	14170	14055	14096	14126	14134	14013	14023	14018	14186	14203	14236	14221	14247	14140	14099	14274	13960	14112	14160	14318	14234	14097	14076	14014	14057	14125	14188	14075	14166	14006	14196	14050	13998
22754	21040	28721	23823	22971	27153	28811	23446	21297	20450	19296	18523	18196	17917	17701	17581	17247	17261	17227	17338	17480	17169	16992	17049	17218	17139	17102	17067	17012	17082	16923	16930	16900	16744	16660	16713	17058	16878	16808	16876	16816	16789	16569	16830	16881	16780	16734	16869	16822	16993	16755	16714	16820	16740	16853	16817	16851	16828	16704	16661	16919	16769	16671	16710	16688	16762	16790	16643	16957	16847	16721	16713	16704	16588	16874	16522	16877	16853	16746	16951	16799	16681	16596	16538	16469	16804	16900	16715	16969	16857	16664	16603	16570	16663	16738	16710	16803	16600	16856	16414	16758	16863	16648	16830	16393	16626	16718	16465	16890	16551	16669	17006	16893	16702	16767	16559	16593	16617	16742	16801	16673	16766	16453	16695	16695	16576	16810	16829	16591	16649	16714	16811	16990	16723	16689	16819	16822	16434	16681	16750	16708	16720	16814	16906	16573	16770	16715	16618	17007	16818	16824	16507	16711	16702	16866	16768	16778	16708	16664	16558	16888	16822	16641	16546	16550	16893	16862	16708	16906	16643	16841	16752	16838	16711	16700	16578	16702	16549	16514	16350	16784	16687	16751	16727	16555	16793	16807	16781	16783	17003	16652	16744	16624	16649	16690	16942	16827	16762	16544	16846	16855	16709	16817	16615	16551	16494	16836	16736	16739	16712	16723	16721	16726	16808	16891	16743	16679	16571	16666	16566	16553	16583	16610	16807	16662	16779	16760	16806	16767	16635	16657	16647	16766	16646	16833	16688	16488	16795	16665	16691	16662	16730	16727	16788	16454	16934	16792	16670	16624	16826	16639	16748	16750	16683	16655	16576	16630	16641	16552	16876	16899	16411	16686	16484	16640	16646	16711	16789	16762	16651	16745	16658	16481	16661	16840	16714	16764	16568	16747	16724	16566	16803	16583	16712	16970	16828	16670	16680	16755	16623	16652	16789	16840	16624	16738	16622	16852	16840	16614	16728	16567	16694	16844	16646	16769	16770	16614	16778	16647	16728	16660	16859	16684	16659	16640	16780	16843	16693	16530	16774	16656	16643	16682	16692	16799	16767	16649	16898	16719	16651	16537	16711	16820	16634	16702	16611	16888	16753	16772	16772	16920	16853	16630	16751	16662	16591	16587	16797	16725	16613	16501	16805	16778	16865	16549	16512	16764	16808	16825	16438	16633	16740	16642	16629	16715	16707	16649	16706	16551	16590	16940	16630	16461	16766	16633	16646	16769	16767	16619	16728	16711	16780	16808	16714	16579	16777	16723	16544	16778	16744	16686	16534	16728	16593	16757	16560	16790	16534	16525	16540	16616	16709	16797	16562	16597	16840	16880	16924	16775	16768	16717	16496	16708	16678	16761	16689	16676	16705	16769	16831	16713	16697	16452	16943	16654	17011	16826	16801	16709	16620	16670	16762	16620	16677	16470	16865	16688	16731	16790	16667	16615	16580	16647	16518	16611	16557	16600	16682	16612	16583	16673	16877	16772	16841	16681	16595	16545	16632	16781	16733	16584	16606	16797	16659	16865	16583	16583	16709	16692	16584	16543	16702	16570	16776	16650	16489	16779	16591	16803	16716	16783	16740	16907	16717	16748	16786	16639	16626	16691	16590	16685	16636	16776	16715	16515	16753	16723	16675	16788	16753	16705	16632	16551	16789	16950	16678	16778	16803	16679	16461	16721	16564	16734	16569	16707	16944	16604	16699	16632	16714	16621	16606	16690	16787	16754	16697	16803	16689	16764	16852	16683	16581	16899	16663	16682	16709	16714	16666	16509	16686	16585	16789	16836	16765	16562	16520	16587	16569	16448	16702	16568	16637	16765	16745	16757	16646	16770	16721	16766	16748	16920	16620	16552	16610	16720	16710	16616	16570	16595	16670	16731	16788	16737	16644	16701	16545	16687	16636	16833	16627	16676	16799	16531	16826	16649	16766	16712	16622	16816	16778	16828	16805	16701	16684	16780	16802	16868	16761	16671	16729	16689	16678	16618	16569	16618	16647	16674	16636	16556	16702	16734	16563	16782	16983	16676	16696	16729	16883	16723	16681	16565	16483	16793	16795	16766	16775	16612	16873	16841	16901	16669	16805	16625	16694	16629	16736	16884	16782	16707	16654	16838	16823	16662	16808	16640	16429	16769	16845	16608	16652	16736	16693	16594	16872	16834	16752	16650	16726	16646	16721	16813	16636	16732	16716	16472	16604	16580	16896	16656	16723	16559	16831	16622	16818	16573	16834	16778	16816	16643	16669	16753	16554	16820	16777	16575	16596	16540	16698	16821	16731	16486	16836	16877	16659	16663	16748	16787	16650	16769	16733	16652	16723	16647	16641	16718	16722	16830	16553	16660	16737	16595	16771	16562	16652	16475	16738	16647	16668	16679	16672	16522	16653	16626	16734	16674	16751	16748	16477	16648	16706	16539	16847	16550	16506	16747	16609	16689	16675	16586	16821	16733	16770	16936	16971	16525	16811	16813	16958	16648	16821	16730	16760	16868	16687	16861	16647	16605	16722	16737	16820	16898	16502	16734	16497	16796	16661	16899	16751	16712	16672	16908	16730	16693	16685	16460	16762	16655	16696	16639	16656	16649	16580	16684	16675	16688	16705	16753	16709	16817	16852	16838	16607	16749	16853	16734	16701	16577	16780	16777	16637	16592	16831	16599	16914	16667	16717	16516	16677	16418	16742	16928	16720	16650	16712	16702	16692	16567	16630	16866	16808	16760	16731	16737	16672	16737	16617	16778	16641	16395	16647	16811	16648	16800	16680	16844	16573	16828	16756	16655	16741	16404	16687	16609	16763	16734	16556	16498	16623	16405	16892	16818	16582	16668	16722	16643	16683	16610	16722	16634	16512	16588	16677	16683	16577	16884	16665	16619	16656	16725	16799	16702	16702	16566	16589	16860	16758	16799	16479	16658	16688	16601	16655	16599	16634	16877	16766	16654	16698	16854	16604	16630	16748	16749	16716	16784	16924	16755	16701	16661	16589	16661	16861	16559	16466	16737	16630	16670	16791	16688	16578	16688	16511	16823	16570	16696	16746	16812	16739	16781	16793	16748	16572	16632	16780	16771	16763	16582	16604	16780	16640	16708	16505	16740	16601	16750	16838	16836	16790	16747	16909	16840	16666	16694	16756	16717	16683	16759	16866	16605	16714	16740	16605	16734	16664	16755	16623	16654	16700	16589	16724	16624	16596	16678	16705	16773	16652	16787	16725	16789	16550	16867	16552	16753	16455	16570	16604	16797	16729	16779	16760	16799	16490	16747	16737	16876	16686	16662	16759	16716	16708	16705	16576	16629	16755	16733	16682	16587	16597	16885	16817	16650	16820	16779	16530	16631	16782	16843	16875	16696	16801	16838	16715	16799	16606	16807	16688	16625	16675	16748	16814	16647	16573	16470	16527	16696	16629	16718	16665	16742	16498	16779	16672	16549	16630	16715	16716	16747	16535	16815	16668	16726	16589	16655	16622	16860	16690	16617	16730	16907	16824	16521	16816	16719	16581	16678	16631	16548	16763	16707	16649	16675	16654	16642	16693	16811	16714	16489	16716	16692	16461	16793	16606	16711	16657	16756	16670	16603	16690	16708	16711	16756	16757	16835	16768	16720	16709	16737	16597	16699	16525	16688	16797	16757	16808	16678	16767	16710	16641	16693	16659	16700	16644	16589	16683	16905	16748	16583	16741	16581	16589	16884	16745	16756	16607	16804	16553	16620	16480	16646	16602	16604	16624	16753	16633	16579	16580	16741	16629	16713	16722	16484	16531	16942	16892	16630	16691	16829	16679	16548	16733	16712	16732	16536	16759	16593	16687	16662	16706	16752	16925	16651	16942	16718	16829	16763	16745	16508	16718	16695	16793	16656	16746	16717	16720	16698	16557	16657	16567	16570	16793	16720	16626	16773	16761	16699	16806	16674	16756	16695	16734	16729	16903	16673	16850	16832	16725	16867	16841	16753	16691	16692	16860	16931	16682	16811	17035	16630	16654	16764	16595	16769	16745	16581	16800	16462	16699	16784	16628	16760	16705	16719	16840	16710	16737	16736	16605	16776	16774	16883	16669	16633	16631	16464	16748	16573	16622	16945	16820	16631	16691	17087	16573	16606	16757	16668	16678	16635	16830	16651	16819	16572	16743	16640	16675	16619	16732	16649	16789	16620	16857	16595	16810	16788	16599	16731	16529	16887	16671	16730	16599	16671	16709	16615	16775	16682	16643	16628	16839	16578	16635	16794	16662	16627	16589	16771	16635	16478	16457	16729	16475	16633	16633	16804	16576	16662	16634	16623	16854	16525	16484	16665	16562	16749	16702	16646	16783	16746	16785	16685	16557	16718	16554	16742	16796	16672	16912	16704	16786	16828	16762	16723	16698	16691	16814	16580	16587	16681	16670	16652	16628	16712	16589	16620	16754	16621	16750	16627	16630	16853	16713	16754	16782	16793	16907	16661	16859	16663	16839	16691	16869	16669	16765	16562	16863	16920	16848	16625	16697	16646	16686	16552	16814	16601	16834	16711	16668	16765	16784	16768	16869	16771	16695	16722	16684	16848	16545	16686	16768	16698	16595	16624	16546	16546	16712	16801	16695	16687	16863	16739	16680	16719	16645	16726	16434	16627	16556	16630	16627	16796	16765	16727	16600	16748	16876	16946	16551	16634	16537	16629	16765	16662	16558	16785	16623	16756	16818	16742	16729	16779	16519	16711	16565	16578	16481	16629	16767	16897	16740	16709	16605	16682	16900	16698	16831	17001	16696	16641	16610	16660	16505	16528	16542	16797	16800	16592	16702	16923	16796	16812	16717	16707	16831	16836	16623	16712	16662	16560	16501	16673	16765	16831	16694	16719	16655	16766	16462	16595	16736	16822	16599	16805	16828	16753	16694	16896	16578	16593	16660	16699	16716	16673	16811	16770	16640	16605	16889	16587	16670	16802	16684	16575	16385	16641	16834	16742	16639	16787	16850	16626	16670	16716	16733	16789	16567	16565	16569	16689	16716	16610	16597	16606	16844	16831	16731	16624	16717	16670	16771	16670	16735	16797	16747	16713	16814	16707	16595	16548	16840	16884	16747	16718	16761	16885	16571	16552	16714	16771	16668	16753	16756	16641	16731	16674	16371	16712	16788
33217	56888	52087	41019	35897	31422	27188	23733	21015	19530	18082	17111	16667	15852	15708	15574	15579	15315	15086	15115	14943	15056	14882	14830	14847	14842	14849	14604	14755	14723	14657	14674	14683	14578	14616	14512	14425	14485	14710	14470	14609	14569	14476	14491	14694	14480	14609	14431	14415	14404	14445	14444	14491	14484	14478	14385	14584	14503	14459	14632	14362	14536	14432	14519	14382	14617	14477	14452	14498	14312	14399	14301	14542	14449	14339	14531	14553	14560	14272	14549	14590	14441	14520	14338	14567	14505	14411	14477	14416	14498	14313	14451	14471	14379	14508	14388	14490	14518	14563	14458	14592	14482	14412	14491	14512	14485	14392	14396	14401	14587	14454	14656	14309	14499	14437	14372	14538	14462	14384	14456	14539	14535	14473	14312	14544	14334	14495	14413	14564	14534	14536	14405	14550	14387	14463	14386	14452	14535	14480	14396	14242	14704	14621	14396	14563	14430	14516	14431	14469	14368	14437	14453	14383	14481	14372	14474	14407	14533	14480	14398	14408	14418	14493	14648	14512	14453	14464	14521	14604	14481	14287	14420	14606	14387	14552	14431	14368	14394	14300	14383	14644	14477	14347	14322	14454	14625	14429	14347	14544	14275	14434	14372	14322	14561	14338	14265	14621	14376	14506	14402	14335	14494	14326	14476	14504	14569	14515	14522	14397	14350	14498	14549	14449	14364	14535	14457	14540	14244	14432	14467	14564	14514	14468	14485	14575	14312	14530	14555	14290	14502	14548	14378	14434	14471	14215	14504	14464	14376	14373	14384	14434	14512	14611	14425	14426	14377	14393	14363	14525	14423	14576	14403	14462	14549	14503	14505	14357	14456	14461	14616	14297	14417	14449	14509	14581	14390	14492	14476	14442	14417	14518	14709	14593	14408	14536	14450	14453	14390	14512	14378	14656	14374	14642	14339	14379	14420	14288	14315	14473	14569	14361	14535	14312	14574	14614	14220	14389	14466	14385	14227	14419	14539	14561	14560	14334	14457	14511	14347	14498	14412	14488	14401	14426	14358	14231	14374	14479	14600	14493	14492	14318	14402	14389	14539	14468	14596	14389	14529	14372	14508	14413	14598	14512	14459	14487	14449	14510	14335	14274	14400	14276	14399	14537	14529	14373	14600	14456	14216	14347	14567	14332	14386	14404	14485	14405	14544	14328	14378	14576	14399	14529	14406	14587	14412	14557	14424	14335	14306	14377	14362	14370	14453	14556	14500	14418	14501	14410	14631	14335	14376	14423	14440	14507	14452	14414	14410	14457	14379	14288	14442	14434	14516	14412	14637	14441	14591	14438	14528	14438	14376	14494	14291	14516	14345	14487	14231	14279	14550	14493	14460	14374	14398	14374	14575	14415	14467	14535	14424	14448	14410	14327	14420	14491	14513	14587	14530	14412	14262	14562	14538	14481	14412	14374	14365	14339	14631	14479	14516	14579	14621	14400	14408	14407	14601	14664	14503	14467	14401	14356	14349	14429	14396	14324	14616	14642	14497	14418	14498	14410	14523	14507	14341	14439	14514	14607	14510	14435	14434	14533	14485	14301	14388	14436	14459	14276	14575	14482	14232	14464	14595	14454	14306	14470	14407	14449	14339	14435	14340	14542	14481	14375	14458	14546	14407	14443	14457	14444	14376	14560	14618	14398	14363	14436	14418	14401	14370	14462	14513	14371	14380	14483	14385	14457	14518	14406	14516	14618	14400	14327	14474	14518	14595	14490	14580	14640	14585	14380	14522	14446	14490	14378	14352	14549	14349	14425	14349	14352	14553	14437	14376	14398	14223	14399	14701	14526	14384	14432	14483	14389	14444	14378	14351	14376	14317	14586	14355	14401	14542	14486	14561	14387	14616	14430	14375	14500	14497	14524	14335	14540	14490	14564	14390	14350	14530	14374	14457	14321	14532	14253	14288	14530	14468	14474	14439	14520	14430	14536	14429	14339	14356	14536	14598	14268	14260	14434	14363	14519	14497	14307	14205	14483	14535	14533	14397	14640	14323	14539	14388	14484	14430	14314	14502	14425	14423	14506	14428	14369	14357	14488	14545	14419	14513	14409	14407	14461	14322	14564	14460	14390	14338	14586	14392	14493	14475	14567	14337	14403	14556	14420	14329	14292	14311	14515	14653	14276	14340	14535	14387	14469	14521	14603	14451	14280	14605	14452	14540	14358	14511	14316	14513	14610	14337	14368	14472	14489	14478	14531	14479	14534	14359	14330	14389	14479	14443	14324	14343	14538	14421	14419	14536	14415	14472	14296	14405	14469	14366	14397	14295	14514	14581	14443	14486	14301	14348	14374	14429	14465	14479	14516	14614	14372	14445	14642	14461	14441	14417	14331	14518	14385	14578	14371	14593	14268	14458	14378	14411	14532	14536	14658	14351	14382	14367	14375	14391	14606	14318	14468	14434	14438	14423	14667	14459	14438	14420	14644	14318	14111	14540	14292	14401	14348	14499	14408	14540	14395	14432	14474	14380	14490	14514	14612	14303	14530	14567	14326	14492	14510	14472	14485	14509	14343	14379	14345	14409	14448	14395	14494	14560	14472	14581	14434	14475	14529	14398	14327	14323	14453	14412	14493	14465	14297	14542	14491	14562	14608	14263	14459	14353	14457	14375	14461	14449	14487	14464	14364	14399	14336	14484	14633	14435	14518	14591	14527	14506	14533	14298	14244	14469	14490	14566	14396	14414	14529	14512	14406	14475	14435	14394	14577	14388	14357	14451	14587	14548	14361	14473	14509	14378	14415	14623	14356	14544	14525	14519	14472	14359	14494	14442	14483	14492	14525	14435	14451	14199	14468	14557	14430	14421	14456	14473	14508	14500	14439	14399	14560	14353	14386	14401	14392	14558	14281	14418	14375	14278	14452	14425	14370	14384	14424	14541	14341	14508	14491	14450	14405	14220	14309	14486	14468	14470	14537	14487	14416	14454	14599	14434	14535	14496	14385	14512	14424	14372	14566	14515	14413	14499	14404	14488	14491	14613	14434	14493	14491	14349	14437	14269	14459	14397	14400	14482	14587	14552	14492	14446	14421	14403	14347	14459	14526	14410	14471	14468	14344	14443	14459	14565	14471	14434	14368	14484	14533	14375	14535	14494	14476	14547	14398	14430	14492	14373	14573	14475	14267	14341	14544	14457	14442	14459	14531	14478	14445	14490	14485	14453	14486	14560	14455	14255	14464	14360	14599	14505	14390	14285	14548	14386	14420	14450	14578	14435	14333	14401	14451	14332	14393	14411	14421	14414	14564	14583	14433	14440	14553	14484	14472	14589	14370	14362	14430	14440	14425	14605	14473	14449	14322	14515	14278	14307	14527	14455	14615	14334	14356	14307	14593	14531	14494	14389	14409	14527	14528	14380	14510	14501	14443	14465	14399	14420	14347	14595	14344	14544	14477	14265	14480	14365	14412	14353	14380	14370	14426	14534	14588	14543	14436	14333	14379	14373	14333	14279	14356	14394	14515	14587	14466	14431	14402	14533	14373	14537	14398	14315	14454	14404	14464	14378	14445	14368	14501	14373	14518	14391	14409	14566	14499	14513	14515	14387	14575	14609	14441	14434	14493	14461	14603	14331	14287	14350	14492	14474	14434	14376	14497	14549	14456	14426	14611	14425	14458	14441	14371	14539	14502	14465	14553	14485	14636	14382	14496	14287	14383	14482	14489	14488	14442	14497	14332	14439	14434	14417	14418	14520	14396	14373	14622	14516	14427	14516	14387	14438	14385	14623	14624	14454	14415	14440	14366	14434	14498	14342	14441	14392	14360	14559	14499	14431	14547	14565	14331	14372	14518	14376	14502	14357	14536	14411	14579	14451	14443	14391	14341	14456	14386	14349	14518	14360	14431	14427	14540	14350	14335	14463	14445	14340	14437	14627	14392	14148	14393	14216	14460	14427	14433	14497	14458	14522	14461	14531	14350	14337	14347	14400	14556	14424	14596	14297	14475	14338	14449	14452	14614	14511	14512	14210	14269	14299	14465	14562	14380	14365	14435	14384	14404	14377	14619	14279	14435	14383	14540	14476	14436	14507	14427	14440	14368	14301	14552	14403	14383	14436	14432	14271	14462	14377	14502	14519	14312	14472	14418	14518	14344	14491	14459	14420	14451	14243	14543	14472	14434	14379	14544	14413	14580	14464	14420	14407	14359	14449	14474	14266	14471	14630	14550	14354	14400	14403	14480	14475	14235	14327	14396	14408	14343	14492	14378	14188	14547	14430	14299	14390	14495	14389	14396	14550	14399	14448	14453	14379	14481	14529	14432	14416	14447	14371	14489	14283	14463	14433	14424	14409	14434	14396	14485	14648	14560	14278	14526	14349	14431	14389	14541	14525	14425	14369	14389	14451	14426	14478	14564	14487	14579	14422	14282	14435	14414	14421	14403	14500	14464	14465	14428	14339	14531	14463	14465	14525	14286	14529	14487	14452	14420	14242	14380	14539	14639	14374	14492	14455	14717	14441	14427	14478	14284	14375	14291	14452	14371	14470	14402	14525	14476	14537	14528	14470	14436	14435	14471	14404	14459	14423	14390	14610	14420	14524	14364	14548	14418	14430	14397	14342	14439	14370	14438	14634	14519	14332	14447	14460	14433	14553	14392	14491	14338	14414	14536	14342	14489	14420	14483	14525	14439	14350	14334	14415	14648	14408	14502	14452	14457	14440	14463	14576	14535	14369	14649	14514	14515	14324	14569	14376	14562	14503	14400	14367	14427	14292	14591	14392	14373	14595	14301	14571	14441	14561	14505	14455	14539	14518	14579	14492	14588	14620	14446	14401	14507	14434	14443	14308	14315	14483	14471	14521	14421	14363	14393	14617	14468	14457	14415	14321	14620	14448	14467	14480	14562	14496	14489	14375	14514	14389	14422	14320	14480	14380	14379	14315	14305	14525	14401	14475	14392	14509	14558	14519	14534	14344	14595	14488	14431	14405	14461	14569	14591	14296	14356	14335	14366	14679	14424	14420	14574	14412	14427	14335	14434	14390	14269	14512	14402	14521	14313	14314	14466	14355	14424	14540	14500	14430	14340	14259	14654	14523	14306	14272	14628	14402	14377	14457	14507	14391	14366	14333	14498	14609	14335	14465	14441	14340	14426	14669	14565	14286	14271	14430	14364	14413
29302	29418	36515	31949	26034	23248	20631	18848	17921	17272	17071	16567	16594	16497	16541	16246	16337	16218	16414	16424	16512	16510	16307	16518	16418	16462	16397	16310	16423	16277	16400	16123	16261	16471	16120	16046	16500	16383	16349	16256	16220	16174	16129	16159	16235	16315	16363	16356	16041	16082	16199	16230	16137	16185	16013	16124	16098	16190	16220	16349	16101	16133	16113	16151	16367	16301	16137	16121	16262	16148	16252	16107	16151	16166	16334	16277	16299	16227	16168	16178	16089	16247	16083	15977	16197	16302	16200	16232	16175	16192	16197	16355	16094	16028	16121	16379	16290	16125	16235	16161	16134	16184	16253	16357	16256	16318	16194	15997	16014	16171	16358	16222	16167	16134	16262	16236	15963	16064	16128	16162	16056	16205	16175	16106	16346	16070	16137	16242	16187	16116	16151	16058	16148	16230	16196	16183	16310	16360	16206	16173	16032	16189	16150	16122	16194	16271	16240	16096	16167	16170	16100	16288	16296	16261	16335	16059	15987	16009	16180	16201	16282	16368	16190	16166	16279	16192	16290	16054	16145	16241	16291	16077	16271	16302	16188	16243	16383	16171	16240	16247	16252	16215	16157	16063	16087	16161	16258	16079	16126	16254	16301	16478	16205	16336	16015	16183	16094	16210	16303	16180	16075	16149	16208	16330	16257	16194	16180	16068	16130	16251	16221	16129	16366	16030	16247	16240	16217	15986	16141	16283	16119	16174	16094	16130	16189	16083	16173	16141	16087	16107	16172	16367	16196	16399	16201	16055	16227	16066	16054	16201	16055	16142	16321	16010	15931	16237	16285	16251	16174	16008	16294	16055	16280	16031	16182	16150	16232	16231	16099	16435	16214	16270	15946	16178	16154	16067	16302	16202	16227	16157	16004	16275	16105	16477	16181	16031	16265	16086	16177	16173	16209	16208	16227	16031	16131	16265	16183	16168	16196	16325	16232	16445	16278	16112	15984	16090	16205	16173	16196	16356	16144	16369	16287	16234	16135	16151	16181	16016	16132	16082	16207	16318	16255	16032	16385	16143	16350	16225	16154	16145	16449	16208	16180	16096	16103	16257	16348	16229	16001	16220	16290	16109	16180	16234	16027	16082	15951	16171	16148	16134	16337	16312	16323	16020	16259	16291	16216	16289	16384	16250	16150	16172	16267	16113	16224	16147	16201	16213	16209	16132	16207	16317	16157	16083	16242	16311	16123	16191	16224	16315	16294	16222	16215	16085	16219	16249	15989	16211	16016	16359	16323	16116	16167	16257	16385	16224	16373	16118	16331	16085	16142	16196	16000	16309	16058	15900	16274	16388	16060	16040	16332	16167	16197	16327	16256	16144	16103	16337	16026	16193	16411	16388	16111	16118	16154	16374	16193	16144	16242	16032	16165	16163	15998	16380	16194	16176	16096	16102	16219	16088	16068	16122	16261	16215	16269	16107	16176	16083	16100	16143	16138	16249	16273	16321	16430	16223	16015	16031	16204	16084	16096	15921	16009	16181	16180	16307	16235	16151	16126	16201	16134	16049	16140	16088	15950	16032	16175	16291	16263	16314	16391	16115	16086	16050	16169	16244	15971	16130	16142	16102	16316	16247	16149	16198	16240	16280	15999	16156	16294	16252	16057	16333	16318	16000	16066	16234	16164	16193	16303	16083	16071	15977	16124	16109	16140	16190	16182	16349	16088	16220	16058	16223	16270	16136	15988	16176	16158	16150	16124	16097	16130	16288	16078	16177	16023	16109	16350	16233	16250	16274	16057	16081	16185	16213	16069	16076	16080	16052	16080	16209	16155	16055	16175	16179	16292	16184	16110	16089	15982	16283	16547	16089	16342	16091	16211	16261	16128	16446	16113	16083	15971	16248	16216	16102	16248	16201	16208	16238	16236	16063	16055	16211	16089	16374	16460	16156	16141	16054	16231	16166	16200	16268	16144	16015	16216	16388	16186	16239	16232	16171	16155	16124	16105	16111	15972	16255	16102	16034	16118	16460	16230	16223	16127	16245	16165	16270	16016	16134	16164	16186	16191	16102	16051	16060	16119	16004	16346	16274	16190	16184	16210	15970	16191	16283	16197	16120	16162	16313	16307	16314	16191	16029	16098	16191	16208	16065	16273	16267	16368	16234	16247	16155	16131	16241	16351	16157	16153	16080	16379	16180	16053	16361	16220	16236	16373	16100	16226	16089	16221	16175	16106	16073	16425	16120	16225	16247	16274	15996	15999	16038	16139	16016	16317	16163	16378	16260	16253	16214	16116	16384	16225	16141	16213	16196	16186	16187	16075	16124	16453	16485	16210	16176	16215	16387	16169	16109	16241	16016	16272	16142	16264	16095	16434	16153	15932	16230	16175	16237	16330	16188	16172	16279	16160	16196	15995	16114	16135	16235	16183	16143	16194	16340	16182	16134	16140	16275	16279	16092	16033	16210	16149	16313	16320	16375	16013	16227	16186	16264	16108	16071	16346	16219	16218	16323	16180	16062	16382	16138	16110	16118	16216	16259	16256	16325	16187	16127	16178	16144	16323	16209	16231	16067	16399	16177	16153	16200	16314	16139	16181	16291	16288	16403	16190	16165	15949	16165	16075	16306	16109	16348	16071	16271	16207	16133	16293	16207	16233	16258	16061	16342	16199	16188	16123	16372	16249	16215	16198	16309	16213	16026	16175	16212	16226	16207	16098	16352	16325	16305	16232	16180	16316	16224	16416	16315	16212	16280	16250	16294	16283	16270	16221	16320	16256	15995	15990	16153	16224	16177	16215	16088	16199	16116	16262	16025	16201	16129	16231	16388	16287	16224	16286	16333	16078	16362	16305	16146	16076	16248	16079	16283	16145	16128	16245	16076	16232	16333	16335	16122	16295	16281	16271	16188	16062	16168	16232	16153	16154	16201	16021	16096	16104	16237	16289	16204	16146	16116	16285	16214	16119	16112	16126	16027	16075	16133	16123	16159	16163	16059	16268	16173	16350	16354	16219	16273	16085	16317	16284	16163	16120	16069	16280	16201	16205	16272	16232	16109	16172	16216	16118	16190	16261	16085	16171	16198	16343	16240	16309	16071	16265	16110	16204	16088	16225	16437	16248	16298	15968	16065	16270	16104	16292	16427	16135	16159	16190	16134	16412	16035	16067	16140	16160	16433	16443	16351	15997	16099	16176	16190	16393	16104	16227	16142	16193	16025	16234	16195	16219	16320	16373	16253	16116	16285	15842	16171	16236	16128	16269	16296	16206	16188	16130	16215	16188	16178	16217	16282	16104	16294	16159	16176	16262	16227	16241	16466	16191	16097	16062	16114	16335	16082	16121	16190	16242	16291	16256	16175	15973	16151	16145	16036	16037	16287	16219	16347	16342	16139	16205	16163	16223	16215	16345	16126	16254	16108	16078	16086	16266	16397	16154	16248	16413	16288	16043	16023	16243	16173	16091	16017	16134	16070	16273	16320	16071	16154	16241	16077	16010	16357	16324	16245	16144	16167	16174	16037	16014	16205	16198	16180	16265	16209	16075	16166	16156	16040	16073	16045	16252	16164	16198	16317	16170	16236	16193	16244	16439	16067	16281	16125	16131	16164	15959	16112	16137	16352	16105	16211	16187	16033	16149	16198	16233	16166	16049	16140	16236	16170	16103	16233	16357	16325	16215	16208	16149	16215	16152	16237	16222	16297	16309	16117	16075	16264	16302	16305	16312	16020	16186	16161	16316	16238	16144	16163	16402	16155	16180	16065	16204	16213	16425	16403	16067	16239	16101	16185	16333	16138	16125	16074	16144	16277	16399	16085	16112	16190	16283	16028	16206	16204	16145	16175	16361	16176	16192	16174	16109	16169	16040	16407	16309	16103	16152	16453	16062	16362	16186	16145	16193	16256	16135	16066	16293	16301	16153	16258	16214	16387	16359	16140	16221	16473	16455	16179	15898	16096	16063	16355	16209	16269	16393	16223	16147	16079	16452	16089	16165	16114	16355	16074	16321	16258	16196	16179	16133	16334	16100	16169	16254	16076	16139	16232	16014	16144	16347	16068	16123	16157	16370	16078	16242	16202	16426	16298	16151	16123	16210	16244	16373	16065	16218	16110	16201	16169	16205	16273	16172	16297	16255	16085	16045	16067	16210	16316	16100	16220	15999	16057	16163	16280	16144	16144	16001	16055	16176	16224	16059	16266	16205	16114	16213	16154	16196	16253	16202	16186	16178	16196	16209	16159	16065	16155	16059	16114	16123	16185	16057	16202	16285	16124	16333	16391	16189	16083	15989	16248	16173	16179	16399	16258	16191	16116	16188	16090	16247	16119	16180	16146	16050	16091	16231	16213	16132	16233	16341	16201	16204	16190	16218	16195	16436	16186	16225	16440	16054	16280	16172	16158	16123	16168	16195	16282	16123	16154	16295	16038	16260	16124	16271	16180	16407	16271	16157	16142	16093	16357	16206	16253	16355	16084	16180	15955	16267	16301	16106	16090	16028	16254	16338	16181	16273	16323	16262	16491	16244	16154	16165	16227	16096	16173	16105	16243	16203	16012	16335	16275	16176	16130	16169	16083	16296	16242	16087	16117	16128	16037	16070	16172	16091	16199	16260	16404	16212	16172	16217	16117	16134	16101	16150	16199	16205	16263	16106	16303	16107	16029	16189	16301	16213	16086	16321	16234	16138	16055	16259	16036	16294	16219	16137	16263	16237	16197	16197	16185	16163	16179	16247	16197	16196	16189	16311	16344	16232	16253	16442	16322	16210	16190	16182	16237	16143	16307	16391	16360	16271	16178	16167	16120	16173	16169	16061	16240	16232	16160	16038	16268	16310	16179	16217	16023	16124	16111	16149	16186	16355	16248	16115	16200	16237	16195	16209	16440	16279	16098	16350	16073	16022	16369	16290	16271	16453	16281	15953	16308	16322	16182	16085	16098	16049	16205	16101	16125	15983	16227	16224	16051	16223	16218	16235	16250	16277	16213	16235	16334	16427	16327	16079	16101	16302	16355	16276	16206	16081	16040	16023	16200	16062	16368	16292	16177	16302	16259	16384	16360	16112	16135	15983	16212	16259	16223	16170	16159	16167	16044	16273	16302	16176	16387	16115	16175	16346	16039	16277	15933	16176	15963	16286	16231	16326	16229	16376	16214	16257	16029	16361	16257	15954	16370
31910	45848	40924	31555	26854	23165	20076	18191	16761	16229	15557	15206	14914	14777	14555	14639	14603	14480	14522	14360	14320	14526	14520	14386	14305	14190	14328	14394	14340	14338	14412	14195	14261	14329	14276	14176	14427	14113	14317	14245	14247	14173	14170	14090	14415	14170	14166	14349	14211	14266	14041	14103	14172	14272	14137	14360	14294	14191	14300	14131	14151	14158	14324	14276	14262	14117	14266	14233	14210	14165	14182	14012	14130	14123	14090	14299	14113	14239	14270	14261	14106	14076	14418	14249	14266	14288	14234	14200	14264	14099	14326	14164	14070	14248	14429	14275	14105	14090	14202	14219	14190	14263	14097	14263	14006	14222	14206	14141	14272	14286	14267	14311	14077	14115	14078	14331	13993	14201	14316	14229	14061	14252	14163	14331	14227	14165	14284	14300	14387	14262	14078	14233	14292	14127	14269	14086	14283	14151	14104	14199	14157	14400	14153	14159	13973	14283	14185	14161	14305	14098	14213	14129	14295	14109	14168	14298	14238	14198	14372	14369	14156	14067	14451	14095	14178	14148	14127	14234	14219	14213	14183	14186	14314	14337	14293	14130	14250	14162	14229	14378	14184	14095	14054	14224	14212	14093	14304	14081	14294	14251	14121	14065	14063	14303	14227	14346	13991	14105	14117	14296	14189	14073	14234	14172	14189	14170	14350	14031	14225	14157	14137	14187	14035	14266	14224	14229	14239	14236	14194	14308	14180	14286	14168	14296	14199	14145	14173	14026	14286	14163	14255	14295	14310	14248	14247	14137	14228	14104	14063	14155	14048	14267	14292	14076	14371	14116	14186	14230	14356	14126	13946	14226	14219	14238	14116	14246	14251	14305	14130	14220	14341	14233	14248	14303	14224	14173	14133	14290	14280	14136	14235	14303	14119	14319	14118	14330	14229	14148	13926	14332	14250	14185	14186	14056	14358	14220	14212	14219	14267	14178	14231	14359	14212	14281	14145	14242	14278	14172	14261	14246	14110	14276	14177	13940	14199	14173	14339	14189	14218	14107	14259	14296	14077	14161	14258	14063	14276	14068	14274	14194	14215	14250	14177	14248	14103	14285	14138	14266	14181	14139	14326	14125	14362	14099	14338	14076	14197	14137	14241	14175	14265	14184	14033	14305	14197	14151	14195	14151	14078	14173	14049	14176	14285	14245	14056	13996	14086	14187	14093	14147	14122	14240	14212	14170	14182	14271	14201	14163	14124	14175	14262	14158	14347	14130	14144	14244	14037	14273	14258	14252	14351	14058	14216	14070	14311	14147	14141	14252	14265	14160	14243	14165	14251	14189	14185	14223	14036	14156	14264	14181	14223	14236	14244	14183	14215	14117	14275	14146	14377	14317	14276	14234	14264	14145	14167	14326	14200	14110	14199	14196	14298	14127	14205	14169	14102	14111	14260	14185	14318	14257	14215	14074	14193	14032	14336	14176	14095	14268	14320	14282	14213	14192	14138	14235	14167	14334	14216	14188	14277	14040	14255	14322	14371	14230	14181	14123	14149	14178	14135	14320	14154	14307	14294	14150	14126	14152	14182	14187	14056	14138	14433	14241	14404	14147	14401	14056	14186	14229	14102	14256	14151	14046	14271	14282	14271	14353	14314	14202	14218	14084	14248	14309	14368	14204	14223	14355	14280	14211	14102	14089	14185	14098	14113	14164	14184	14204	14132	14145	14059	14161	14123	14101	14151	14154	14277	14202	14033	14095	14271	14221	14402	14137	14085	14301	14281	14252	14345	14237	14328	14239	14201	14318	14298	14140	14235	14207	14220	14137	14270	14111	14156	14122	14119	14217	14280	14172	14019	14089	14184	14327	14319	14300	14239	14302	14227	14206	14166	14221	14290	14186	14164	14292	14361	14116	14436	14287	14272	14197	14244	14189	14171	14171	14114	14144	14305	14243	14109	14216	14077	14251	14191	14238	14300	14290	14186	14152	14128	14144	14275	14326	14339	14393	14330	14233	14223	14326	14190	14227	14198	14155	14192	14082	14450	14190	14179	14199	14289	14201	14283	14278	14116	14169	14137	14211	14256	14197	14298	14430	14386	14250	14137	14193	14132	14235	14283	14236	14126	14317	14171	14378	14250	14169	14284	14112	14295	13957	14207	14016	14162	14160	14276	14101	14153	14120	14226	14059	14264	14299	14260	14254	14315	14346	14276	14210	14275	14165	14337	14254	14155	14231	14115	14234	14230	14232	14234	14179	14063	14295	14130	14257	14079	14344	14262	14063	14157	14256	14370	14154	14081	14197	14061	14215	14120	14150	14178	14254	14179	14261	14084	14306	14253	14159	14321	14163	14236	14317	14264	14035	14219	14313	14140	14287	14152	14163	14131	14352	14032	14223	14212	14245	14208	14167	14228	14271	14188	14071	14077	13976	14200	14172	14211	14134	14120	14298	14128	14283	14178	14251	14249	14324	14134	14222	14363	14173	14304	14286	14265	14080	14214	14232	14551	14213	14209	14095	14097	14378	14151	14219	14135	14386	14159	14106	14228	14158	14338	13997	14196	14324	14189	14226	14103	14155	14344	14137	14217	14182	14156	14184	14106	14149	14182	14124	14077	14112	14063	14389	14279	14294	14095	14082	14042	14096	14267	14175	14198	14295	14151	14101	14267	14124	14266	14170	14219	13995	14312	14057	14191	14185	14228	14174	14214	14281	14186	14248	14106	14254	14299	14139	14119	14283	14178	14113	14339	14229	14273	14310	14102	14213	14259	14169	14071	14225	14163	14258	14252	14273	14214	14256	14096	14197	14262	14284	14220	14119	14319	14151	14300	14289	14240	14226	14108	14206	14151	14278	14040	14204	14442	13970	14200	14214	14176	14129	14276	14296	14276	14234	14163	14161	14119	14234	14213	14266	14418	14046	14287	14188	14312	14152	14232	14219	14148	14216	14112	14366	14110	14262	14232	14252	14142	14108	14209	14284	14256	14037	14095	14212	14165	14301	14141	14181	14115	14217	14231	14254	14127	14270	14260	14158	14315	14400	14199	14233	14252	14123	14047	14261	14322	14305	14084	14388	14205	14419	14151	14197	14265	14267	14128	14273	14162	14273	14059	14191	14339	14094	14219	14192	14240	14139	14141	14164	14157	14221	14325	14279	14165	14269	14203	14265	14219	14442	14194	14190	14235	14330	14085	14189	14170	14225	14354	14253	14360	14093	14240	14159	14171	14310	14316	14283	14112	14347	14225	14149	14197	14211	14188	14236	14396	14284	14232	14397	14193	14154	14257	14314	14339	14129	14181	14065	14095	14272	14227	14205	14329	14204	14279	14310	14149	14128	14398	14264	14227	14032	14280	14239	14251	14150	14269	14275	14430	14205	14308	14217	14244	14307	14310	14199	14143	14137	14303	14178	14505	14215	14081	14259	14171	14343	14129	14229	14293	14201	14344	14309	14259	14134	14183	14282	14178	14249	14125	14161	14117	14271	14284	14206	14262	14159	14239	14291	14216	14188	14010	14366	14244	14381	14280	14125	14139	14316	14257	14272	14240	14152	14232	14381	14052	14106	14118	14165	14196	14223	14177	14226	14145	14206	14186	14210	14310	14090	14129	14226	14175	14068	14201	14269	14172	14252	14059	14255	14186	14269	14169	14198	14285	14232	14103	14268	14202	14090	14078	14228	14283	14286	14166	14188	14179	14278	14102	14145	14413	14146	14141	14140	14025	14194	14353	14274	14335	14171	14205	14251	14126	14078	14222	14180	14190	14168	14237	14256	14237	14159	14243	14164	14102	14362	14158	14309	14095	14246	14303	14066	14210	14223	14185	14070	14119	14079	14251	14217	14220	14254	14195	14175	14120	14220	14248	14236	14273	14357	14126	14314	14202	14212	14248	14243	14148	14110	14114	14440	14271	14261	14174	14266	14099	14116	14306	14142	14215	14236	14333	14217	14179	14038	14131	14245	14284	14168	14145	14196	14156	14078	14099	14121	14229	14301	14231	14280	14311	14323	14224	14096	14267	14315	14253	14116	14205	14404	14351	14237	14151	14173	14180	14235	14170	14325	14119	14271	14217	14313	14135	14201	14109	14248	14156	14091	14134	14266	14227	14037	14216	14191	14266	14226	14185	14246	14153	14351	14151	14042	14338	14210	14246	14210	14122	14241	14208	14173	14291	14152	14273	14264	14170	14210	14417	14272	14233	14218	14270	14196	14190	14092	14160	14203	14133	14254	14299	13900	14307	14262	14104	14217	14160	14175	14121	14032	14158	14235	14205	14245	14219	14283	13986	14326	14207	14206	14210	14066	14174	14261	14207	14441	14148	14302	14356	14201	14297	14240	14288	14044	14165	14371	14265	14057	14036	14362	14338	14126	13946	14401	14214	14137	14326	14195	14328	14078	14208	14235	14366	14323	14049	14320	14270	14138	14241	14012	14174	14233	14078	14027	14257	14120	14208	14192	14186	14224	14152	14067	14442	14185	14314	14101	14185	14272	14351	14258	14125	14168	14258	14056	14275	14279	14148	14121	14201	14273	14255	14283	14261	14125	14269	14348	14230	14140	14046	14358	14191	14095	14180	14231	14139	14268	14234	14120	14196	14119	14186	14211	14226	14098	14264	14238	14191	14275	14239	14252	14252	14206	14161	14221	14288	14311	14111	14141	14268	14206	14236	14280	14188	14381	14162	14202	14150	14102	14257	14319	14152	14280	14207	14310	14221	14217	14367	14238	14203	14145	14182	14336	14000	14319	14111	14260	14285	14421	14242	14172	14351	14298	14261	14273	14438	14370	14291	14289	14173	14263	14365	14244	14187	14323	14114	14276	14101	14185	14351	14142	14308	14220	14151	14192	14278	14267	14168	14249	14128	14081	14168	14264	14205	14128	14034	14218	14236	14146	14194	14151	14176	14165	14253	14200	14110	14189	14282	14102	14100	14294	14344	14263	14159	14285	14085	14080	14174	14303	14166	14240	14114	14148	14385	14007	14242	14132	14253	14153	14266	14434	14186	14274	14310	14292	14307	14276	14196	14323	14314	14272	14227	14331	14304	14309	14221	14216	14330	14082	14079	14248	14137	14190	14248	14117	14285	14350	14070	14243	14450	14125	14189	14184	14169	14166	14201	14282	14292	14136	14197	14254	14025	14300	14167	14185	14070	14259	14181	14168	14256	14190	14133	14248
24216	21174	28635	25996	25842	26343	25083	21067	19274	18631	17889	17630	17057	16835	16764	16860	16659	16813	16451	16741	16460	16364	16495	16472	16432	16571	16413	16420	16359	16484	16536	16514	16275	16423	16352	16498	16379	16227	16334	16253	16347	16441	16396	16355	16521	16287	16095	16318	16220	16260	16348	16326	16403	16199	16433	16115	16390	16244	16334	16181	16424	16496	16457	16590	16211	16418	16155	16263	16268	16384	16212	16323	16080	16177	16387	16209	16225	16112	16371	16123	16158	16174	16251	16179	16222	16229	16256	16078	16226	16323	16230	16189	16290	16425	16267	16226	16219	16222	16319	16271	16273	16144	16298	16234	16253	16262	16248	16309	16271	16222	16280	16357	16263	16326	16234	16320	16213	16160	16446	16275	16397	16175	16355	16272	16223	16120	16142	16376	16181	16087	16156	16202	16234	16371	16187	16130	16286	16124	16236	16142	16333	16407	16456	16312	16375	16083	16460	16146	16240	16097	16304	16391	16263	16250	16269	16157	16268	16154	16247	15970	16231	16206	16207	16479	16368	16189	16108	16041	16251	16291	16502	16306	16098	15915	16359	16203	15985	16443	16134	16208	16175	16066	16112	16183	16304	16029	16212	16287	16103	16416	16146	16311	16257	16208	16179	16229	16446	16310	16246	16222	16297	16114	16252	16317	16280	16230	16381	16116	16189	16051	16156	16152	16390	16351	16340	16106	16215	16234	16316	16291	16146	16339	16440	16185	16240	16168	16146	16217	16278	16115	16398	16208	15935	16157	16070	16439	16261	16162	16176	16268	16293	16195	16213	16155	16273	16243	16155	16085	16234	16082	16189	16236	16252	16200	16306	16266	16136	16294	16214	16355	16381	16164	16164	16132	16355	16261	16280	16144	16289	16358	16207	16187	16339	16234	16171	16303	16201	16188	16173	16223	16147	16158	16179	16309	16343	16390	16313	16287	16272	16266	16352	16170	16296	16318	16244	16233	16293	16175	16390	16195	16340	16368	16423	16136	16214	16437	16123	16307	16346	16303	16280	15920	16148	16374	16255	16350	16492	16241	16403	16248	16297	16275	16271	16074	16096	16214	16122	16167	16171	16103	16213	16193	16179	16285	16312	16123	16199	16274	16123	16185	16251	16338	16244	16253	16348	16159	16293	16258	16326	16232	16320	16389	16324	16176	16260	16084	16285	15992	16439	16263	16161	16164	16264	16408	16034	16191	16381	16229	16277	16247	16277	16214	16347	16364	16237	16118	16212	16282	16099	16328	16305	16221	16380	16246	16087	16253	16360	16208	16278	16147	16280	16121	16252	16241	16125	16301	16265	16185	16287	16116	16354	16169	16321	16078	16311	16218	16439	16234	16214	16442	16272	16358	16303	16304	16315	16259	16244	16259	16192	16197	16237	16101	15987	16344	16142	16271	16388	16396	16117	16464	16482	16167	16289	16187	16319	16381	16243	16261	16285	16212	16255	16357	16215	16288	16328	16318	16281	16305	15991	16249	16186	16006	16176	16361	16298	16278	16335	16193	16241	16187	16362	16174	16178	16410	16240	16169	16156	16185	16333	16320	16334	16165	16123	16328	16011	16034	16014	16088	16386	16177	16215	16170	16170	16166	16238	16107	16229	16096	16301	16329	16225	16364	16477	16172	16143	16307	16243	16370	16320	16141	16107	16314	16233	16365	16132	16220	16304	16339	16405	16214	16338	16291	16326	16305	16346	16114	16262	16193	16343	16436	16253	16016	16258	16246	16364	16258	16114	16315	16299	16151	16470	16304	16110	16252	16364	16227	16058	16325	16303	16409	16147	16272	16221	16075	16057	16328	16298	16439	16156	16226	16307	16212	16359	16229	16388	16394	15983	16334	16222	16348	16534	16311	16152	16227	16080	16257	16129	16231	16241	16052	16046	16394	16423	16273	16276	16314	16216	16115	16296	16245	16456	16054	16246	16259	16153	16199	16230	16331	16110	16279	16212	16552	16233	16329	16283	16186	16178	16213	16336	16108	16169	16262	16099	16116	16192	16193	16174	16444	16202	16149	16216	16289	16263	16123	16041	16129	16237	16161	16265	16223	16215	16414	16211	16188	16254	16234	16246	16270	15980	16111	16164	16415	16159	16302	16357	16098	16127	16260	16258	16278	16444	16153	16086	16156	16080	16226	16317	16215	16142	16044	16156	16164	16124	16311	16335	15994	16322	16223	16325	16251	16244	16175	16255	16210	16138	16252	16259	16312	16440	16468	16273	16266	16376	16252	16256	16260	16208	16267	16299	16261	16250	16156	16273	16111	16423	16253	16461	16408	16284	16134	16257	16329	16413	16209	16224	16226	16303	16245	16547	16202	16238	16158	16371	16256	16341	16295	16160	16150	16267	16355	16423	16104	16149	16121	16464	16254	16441	16335	16334	16216	16467	16143	16309	16379	16228	16345	16322	16331	16262	16340	16251	16137	16253	16337	16374	16269	16157	16107	16324	16249	16336	16465	16241	16121	16217	16299	16271	16154	16289	16399	16091	16175	16212	16033	16348	16155	16301	16159	16103	16214	16007	16111	16274	16354	16206	16310	16185	16090	16482	16186	16264	16384	16178	16361	16351	16340	16318	16219	16334	16399	16234	16152	16381	16217	16495	16181	16319	16224	16213	16132	16319	16483	16323	16088	16141	16446	16330	16335	16524	16285	16459	16382	16333	16128	16403	16247	16234	16295	16426	16248	16120	16361	16248	16148	16318	16262	16240	16489	16144	16269	16337	16131	16253	16125	16224	16139	16464	16231	16335	16400	16277	16328	16136	16071	16193	16210	16208	16197	15994	16271	16289	16101	16269	15994	16075	16232	16205	16285	16381	16238	16092	16451	16275	16492	16178	16260	16305	16378	16178	16057	16174	16202	16222	16090	16201	16157	16176	16406	16312	16414	16399	16261	16212	16229	16378	16343	16258	16177	16253	16196	16099	16026	16393	16247	16362	16106	16327	16394	16193	16258	16204	16137	16362	16235	16349	16278	16241	16211	16220	16254	16086	16003	16290	16072	16143	16472	16183	16026	16168	16253	16210	16399	16262	16179	16246	16245	16259	16200	16334	16316	16369	16401	16443	16146	16236	16399	16314	16269	16250	16142	16237	16406	16408	16392	16237	16119	16221	16460	16276	16419	16236	16226	16266	16065	16258	16267	16248	16204	16254	16451	16282	16339	16162	16295	16441	16274	16169	16431	16282	16356	16331	16396	16329	16121	16259	16295	16256	16446	16198	16217	16367	16299	16340	16284	16126	16228	16419	16248	16157	16203	16138	16229	16149	16317	16290	16204	16281	16323	16288	16114	16221	16178	16290	16147	16289	16141	16162	16105	16183	16107	16190	16272	16181	16140	16349	15988	16233	16364	16325	16314	16300	16215	16125	16452	16312	16159	16326	16328	16221	16264	16221	16206	16308	16111	16239	16489	16285	16217	16062	16256	16404	16373	16279	16357	16243	16319	16205	16337	16259	16307	16338	16338	16216	16216	16163	16180	16280	16441	16265	16369	16183	16054	16006	16198	16313	16205	16267	16147	16218	16482	16134	16220	16227	16263	16268	16176	16094	16454	16284	16360	16141	16187	16323	16296	16234	16398	16111	16270	16342	16335	16286	16315	16223	16181	16304	16378	16421	16261	16305	16230	16139	16231	16125	16385	16220	16283	16376	16354	16179	16184	16352	16345	16473	16263	16217	16317	16421	16308	16079	16193	16229	16119	16166	16451	16231	16164	16264	16299	16245	16181	16396	16275	16232	16210	16247	16299	16176	16088	16165	16318	16231	16068	16240	16261	16212	16329	16453	16142	16306	16292	16157	15952	16130	16094	16301	16375	16367	16306	16272	16096	16430	16111	16162	16288	16379	16258	16275	16344	16315	16246	16182	16148	16135	16206	16181	16250	16222	16261	16400	16296	16225	16265	16215	16212	16188	16288	16251	16279	16298	16261	16138	16176	16327	16406	16207	16202	16101	16320	16168	16070	16199	16261	16274	16200	16126	16175	16168	16136	16332	16589	16179	16248	16111	16289	16180	16196	16302	16269	16266	16299	16362	16005	16045	16296	16146	16242	16296	16292	16342	16169	16412	16110	16048	16213	16204	16206	16427	16164	16312	16190	16226	16349	16187	16250	16300	16118	16424	16166	16101	16268	16028	16145	16143	16376	16485	16215	16348	16133	16268	16541	16382	16284	16195	16273	16365	16224	16064	16368	16118	16312	16118	16331	16426	16324	16359	16038	16209	16249	16293	16207	16083	16484	16270	16302	16455	16240	16222	16383	16297	16453	16342	16197	16337	16151	16312	16185	16341	16342	16345	16179	16211	16296	16336	16401	16360	16393	16338	16221	16268	16366	16207	16314	16467	16143	16289	16168	16296	16321	16299	16331	16434	16444	16217	16202	16368	16239	16314	16326	16403	16205	16283	16213	16371	16212	16246	16339	16405	16142	16121	16177	16300	16207	16158	16213	16172	16115	16096	16149	16188	16202	16392	16249	16546	16354	16182	16038	16439	16211	16248	16078	16192	16331	16270	16049	16304	16243	15966	16191	16113	16105	16298	16176	16260	16320	16047	16400	16061	16053	16255	16168	16371	16146	16452	16467	16248	16224	15979	16168	16550	16149	16163	16386	16264	16135	16264	16167	16228	16307	16460	16331	16165	16127	16252	16356	16052	16265	16390	16225	16269	16218	16180	16139	16322	16261	16267	16299	16221	15987	16183	16145	16315	16354	16348	16212	16248	16277	16316	16131	16052	16452	16232	16201	16224	16145	16388	16191	16243	16216	16139	16185	16461	16226	16131	16199	16140	16283	16337	16198	16307	16296	16248	16180	16047	16305	16337	16262	16276	16249	16364	16254	16218	16238	16213	16273	16371	16354	16340	16074	16176	16381	16282	16416	16215	16164	16022	16169	16109	16323	16267	16448	16447	16244	16140	16278	16120	16275	16098	16502	16194	16439	16262	16402	16398	16174	16393	16185	16148	16266	16325	16267	16369	16302	16400	16397	16188	16305	16319	16140	16138	16278	16192	16310	16404	16245	16313	16192	16385	16370	16453	16282	16358	16307	16207	16234	16183	16286	16243	16227	16290	16046	16379	16268	16311	16125	16281	16335	16127	16179	16245	16206	16493	16305	16254	16335	16329	16270
32428	51361	47582	37730	31967	27164	23878	20754	18627	17554	16529	15809	15542	15303	15064	14902	14794	14860	14787	14751	14686	14544	14543	14482	14631	14450	14464	14302	14287	14397	14500	14368	14421	14303	14527	14329	14349	14402	14320	14284	14312	14431	14222	14310	14342	14342	14311	14341	14380	14324	14254	14133	14428	14310	14343	14268	14240	14439	14336	14393	14186	14190	14449	14252	14259	14181	14290	14168	14246	14231	14142	14298	14269	14157	14085	14267	14259	14296	14201	14257	14179	14355	14170	14416	14229	14201	14228	14325	14216	14228	14136	14276	14288	14286	14324	14224	14281	14208	14343	14245	14095	14274	14199	14177	14282	14048	14424	14281	14141	14166	14305	14275	14429	14237	14312	14212	14204	14141	14107	14238	14245	14329	14286	14427	14282	14110	14165	14262	14378	14274	14312	14177	14451	14329	14261	14137	14222	14214	14231	14417	14284	14269	14312	14057	14248	14246	14372	14295	14147	14271	14361	14368	14377	14141	14108	14267	14065	14126	14281	14394	14209	14294	14216	14159	14110	14408	14366	14380	14242	14245	14271	14201	14168	14173	14337	14200	14219	14246	14274	14199	14245	14243	14263	14226	14146	14359	14312	14219	14331	14225	14184	14351	14325	14306	14233	14157	14245	14204	14323	14422	14178	14411	14091	14270	14162	14235	14316	14541	14378	14214	14309	14176	14381	14239	14321	14494	14297	14111	14210	14245	14321	14314	14378	14145	14238	14267	14283	14279	14240	14202	14249	14167	14370	14288	14203	14197	14357	14225	14228	14225	14348	14345	14238	14187	14120	14237	14275	14355	14245	14211	14258	14311	14461	14387	14373	14290	14176	14326	14367	14315	14383	14345	14281	14295	14278	14209	14156	14257	14375	14268	14152	14345	14269	14307	14300	14171	14354	14403	14380	14214	14198	14306	14275	14183	14205	14111	14252	14338	14393	14339	14241	14222	14437	14306	14218	14112	14275	14132	14397	14167	14207	14353	14217	14147	14333	14240	14194	14273	14244	14380	14370	14153	14356	14248	14332	14196	14235	14183	14390	14284	14186	14192	14197	14336	14461	14220	14186	14270	14231	14166	14108	14282	14153	14304	14185	14322	14362	14171	14314	14344	14196	14318	14143	14158	14409	14212	14113	14404	14313	14359	14178	14383	14227	14088	14472	14328	14346	14229	14213	14174	14323	14352	14312	14327	14235	14367	14230	14159	14230	14303	14295	14135	14343	14296	14178	14126	14155	14189	14114	14306	14292	14117	14305	14225	14404	14262	14234	14215	14305	14290	14224	14022	13942	14104	14360	14150	14460	14324	14294	14284	14211	14293	14336	14316	14430	14294	14267	14398	14198	14102	14389	14228	14398	14294	14297	14198	14235	14118	14291	14263	14185	14226	14216	14197	14515	14248	14244	14112	14303	14333	14237	14346	14438	14221	14273	14322	14155	14334	14372	14263	14441	14174	14270	14335	14372	14162	14184	14219	14214	14212	14135	14221	14418	14422	14070	14258	14227	14205	14065	14272	14173	14247	14391	14151	14293	14268	14251	14274	14231	14204	14254	14166	14188	14254	14082	14366	14115	14228	14324	14200	14215	14244	14229	14377	14349	14363	14104	14386	14145	14281	14302	14145	14162	14225	14104	14375	14037	14059	14310	14331	14144	14146	14216	14058	14199	14369	14258	14417	14322	14190	14350	14253	14386	14107	14277	14365	14552	14280	14249	14318	14203	14172	14279	14287	14232	14315	14234	14299	14365	14305	14142	14436	14220	14225	14416	14459	14253	14232	14239	14207	14261	14234	14176	14259	14218	14237	14529	14247	14470	14206	14308	14221	14203	14302	14311	14140	14201	14155	14475	14270	14214	14322	14367	14234	14205	14204	14257	14147	14152	14119	14342	14220	14170	14262	14399	14340	14124	14465	14446	14365	14312	14356	14352	14192	14291	14279	14320	14228	14202	14346	14364	14277	14298	14212	14054	14285	14279	14088	14371	14377	14226	14441	14110	14330	14308	14329	14175	14249	14212	14268	14400	14097	14217	14254	14152	14410	14188	14218	14282	14312	14423	14219	14213	14319	14249	14260	14421	14256	14243	14289	14228	14261	14252	14476	14277	14433	14205	14188	14297	14146	14160	14229	14299	14277	14279	14220	14362	14297	14264	14095	14409	14270	14076	14283	14332	14015	14252	14180	14327	14362	14240	14151	14200	14244	14163	14241	14292	14362	14302	13969	14268	14301	14183	14100	14250	14360	14328	14457	14113	14148	14199	14139	14222	14393	14144	14189	14357	14077	14177	14353	14444	14190	14269	14282	14409	14250	14248	14298	14236	14298	14412	14090	14244	14170	14283	14273	14205	14429	14345	14035	14325	14185	14418	14240	14371	14326	14457	14347	14393	14245	14275	14273	14367	14295	14079	14278	14303	14464	14363	14341	14236	14063	14345	14336	14360	14116	14177	14317	14439	14379	14278	14278	14275	14108	14425	14212	14355	14221	14355	14220	14262	14330	14273	14285	14356	14186	14220	14100	14236	14381	14298	14199	14259	14191	14377	14308	14138	14242	14348	14346	14198	14134	14256	14249	14225	14138	14235	14324	13977	14351	14165	14303	14078	14232	14458	14259	14136	14290	14430	14162	14436	14272	14260	14223	14121	14371	14198	14196	14168	14471	14265	14275	14064	14296	14244	14440	14248	14429	14264	14093	14079	14319	14306	14232	14323	14361	14404	14129	14190	14181	14204	14292	14256	14199	14316	14399	14212	14209	14358	14169	14237	14330	14323	14170	14147	14332	14175	14380	14258	14201	14248	14282	14340	14322	14208	14136	14344	14246	14356	14236	14200	14388	14339	14339	14240	14181	14350	14423	14192	14110	14203	14219	14209	14120	14217	14347	14205	14331	14210	14204	14558	14167	14259	14173	14340	14225	14129	14266	14246	14311	14156	14156	14319	14356	14139	14427	14145	14255	14181	14422	14347	14354	14220	14241	14326	14196	14058	14244	14314	14314	14358	14181	14224	14210	14199	14318	14228	14247	14229	14200	14408	14189	14254	14125	14193	14343	14121	14224	14252	14314	14237	14204	14359	14256	14539	14266	14150	14451	14291	14356	14276	14195	14349	14231	14315	14229	14217	14335	14261	14310	14142	14274	14313	14277	14275	14397	14212	14334	14316	14331	14274	14355	14171	14191	14354	14386	14381	14178	14295	14415	14208	14226	14150	14377	14412	14376	14342	14285	14218	14154	14314	14328	14174	14350	14155	14313	14167	14181	14278	14263	14239	14219	14318	14287	14374	14137	14094	14206	14235	14331	14307	14284	14153	14175	14320	14273	14306	14047	14107	14299	14246	14216	14266	14187	14269	14234	14197	14276	14189	14255	14081	14427	14181	14300	14282	14317	14284	14256	14264	14296	14268	14255	14261	14258	14388	14196	14275	14227	14340	14318	14236	14275	14241	14068	14273	14241	14203	14443	14222	14190	14447	14129	14156	14158	14203	14252	14202	14018	14184	14277	14369	14233	14253	14216	14220	14387	14225	14049	14251	14224	14311	14219	14138	14287	14307	14188	14285	14368	14158	14354	14261	14217	14222	14261	14323	14278	14190	14162	14219	14237	14367	14285	14315	14327	14217	14311	14250	14246	14371	14372	14168	14030	14426	14239	14232	14471	14294	14210	14200	14405	14232	14207	14055	14205	14212	14080	14183	14184	14239	14308	14552	14268	14468	14457	14291	14439	14278	14189	14272	14346	14356	14187	14416	14235	14173	14309	14235	14149	14149	14265	14232	14423	14304	14302	14096	14192	14252	14137	14247	14315	14359	14156	14252	14416	14298	14309	14321	14303	14174	14350	14256	14212	14210	14161	14212	14300	14229	14229	14153	14306	14435	14308	14129	14205	14169	14298	14243	14339	14217	14220	14316	14241	14277	14310	14128	14301	14279	14500	14175	14267	14174	14169	14133	14338	14167	14251	14278	14196	14339	14343	14313	14271	14274	14324	14184	14319	14220	14143	14221	14292	14227	14192	14310	14171	14261	14403	14283	14247	14296	14361	14056	14182	14265	14285	14322	14223	14118	14347	14264	14274	14152	14291	14265	14253	14277	14369	14201	14168	14160	14325	14054	14287	14373	14139	14234	14278	14167	14134	14205	14350	14358	14259	14237	14431	14333	14178	14317	14289	14231	14393	14293	14188	14159	14130	14321	14271	14459	14169	14234	14335	14369	14193	14413	14253	14287	14132	14304	14117	14168	14171	14093	14224	14189	14245	14391	14282	14323	14155	14204	14338	14332	14137	14383	14161	14406	14253	14153	14319	14139	14148	14212	14357	14189	14092	14329	14243	14357	14266	14236	14253	14167	14290	13900	14397	14182	14392	14453	14138	14109	14307	14201	14309	14274	14307	14148	14264	14156	14179	14151	14412	14216	14179	14137	14427	14268	14309	14271	14205	14352	14187	14242	14264	14392	14276	14162	14284	14208	14212	14223	14340	14340	14226	14041	14132	14272	14252	14299	14296	14242	14317	14242	14175	14253	14333	14283	14393	14210	14210	14259	14294	14324	14288	14090	14221	14162	14309	14338	14247	14303	14373	14303	14211	14398	14214	14242	14247	14297	14423	14083	14369	14265	14289	14273	14368	14464	14317	14109	14230	14320	14288	14294	14091	14174	14129	14193	14224	14306	14372	14322	14328	14201	14270	14209	14234	14291	14036	14287	14254	14304	14335	14107	14295	14202	14319	14156	14248	14185	14157	14209	14338	14332	14115	14198	14148	14304	14150	14416	14302	14342	14398	14244	14377	14176	14443	14307	14242	14221	14237	14186	14205	14333	14401	14263	14273	14218	14320	14101	14317	14188	14272	14452	14152	14201	14366	14518	14198	14378	14184	14320	14258	14381	14381	14242	14163	14361	14461	14243	14283	14228	14209	14303	14223	14288	14193	14177	14244	14203	14220	14340	14203	14212	14263	14342	14163	14214	14284	14271	14179	14300	14282	14186	14132	14397	14272	14321	14244	14396	14260	14219	14296	14188	14344	14243	14247	14301	14304	14255	14210	14377	14171	14268	14323	14363	14187	14290	14229	14216	14364	14245	14155	14187	14325	14350	14213	14338	14361	14353	14171	14306	14244	14387	14208	14127	14265	14405	14144
22946	21208	29010	24023	23191	27293	29333	23357	21286	20454	19439	18646	18343	18084	17829	17681	17674	17557	17532	17398	17372	17265	17326	17135	17324	17233	17327	16961	17087	17132	17075	17080	17323	17211	17236	17014	17083	16962	17022	16731	17063	16912	16876	17096	16993	16931	17018	17036	16986	16811	16975	16900	16790	16921	16644	16995	16935	16928	16859	17057	16681	16987	17032	16968	17100	16979	16956	16791	16717	16957	16853	17030	16921	17039	16944	16956	16740	16917	17074	16781	16885	16996	17092	16898	17052	16944	16830	16806	17231	17135	16957	16861	16939	17018	17029	16926	16948	16847	16746	16939	16940	16842	17102	17047	16942	17063	16742	16917	16812	16643	16845	16885	16798	17035	16923	16983	17079	16944	16781	17001	17074	16905	16871	16874	16871	16971	16904	16821	16947	16917	16887	16745	16768	16807	16931	16808	17083	17063	16787	16871	16945	17151	16934	17000	16762	16769	16908	16811	16835	16638	16780	16687	17068	16906	16884	16904	17018	16905	16940	16871	17160	16886	16723	16985	16904	16848	16806	16859	16896	16862	16772	16838	16916	16819	16823	16819	17151	16987	16899	16840	16834	17051	16962	16894	16898	16785	17036	16980	16986	16927	16918	16828	16740	16872	16889	16906	16886	16771	16874	16818	16893	16916	16954	17030	16879	16987	16913	16908	16897	16783	16710	16873	16985	16722	16837	16975	16962	16979	16906	17015	16791	16744	16910	16986	16893	16805	16823	16972	16837	17078	16817	17022	17015	17045	16985	16893	16954	16863	16982	16751	17133	16858	17028	16784	16931	16810	16900	16987	16821	16746	17042	16921	16926	16724	17006	16882	16961	16810	17053	16998	17037	16829	16855	16831	17090	16956	16998	16784	16912	16916	16853	16981	16989	17078	16837	16846	16872	16817	16840	16660	16901	16947	16647	16856	16989	16756	16968	16890	16839	16934	17060	16955	16759	16821	17003	16970	16967	16834	16846	16919	17039	16853	16827	17102	16762	17016	17033	17002	16638	16809	16734	16974	16878	16834	16915	16936	16838	16831	16981	16988	16812	16805	16786	16642	16855	16759	16997	16831	16728	16854	16945	17091	17060	16864	17052	16995	16835	16943	16745	17006	16922	16710	16783	16742	16909	16728	16766	16881	16864	17038	16933	16810	16963	16973	16823	16858	16670	17029	17164	16932	16784	16766	16916	16836	17010	16962	17028	16982	16963	16901	16948	16833	16802	16819	17012	17194	16959	16895	16873	16754	16909	16717	16941	16930	16813	17058	16845	16809	17013	16920	16860	17206	17121	16998	16947	16576	16824	16896	16780	16911	16801	16934	16824	16859	16846	16830	16819	16856	16733	17063	17138	16928	17142	17016	16989	16829	16846	17070	17064	16768	16732	16840	16710	16967	16969	16736	16865	17039	17079	16801	16835	16716	16761	17000	16985	16987	16938	16959	16908	17001	16716	16849	16922	17176	16993	16911	17033	16982	17049	16738	17046	16838	16895	17038	16778	16666	16857	16832	17194	16869	16678	16910	16813	16790	16998	16793	17098	16878	16978	16808	16935	17145	16838	16873	16748	16717	16745	16840	16882	16866	17038	16934	16931	16905	16832	16885	16924	16954	16926	16798	16833	16664	16708	16630	16683	16988	16726	16947	16807	16803	16954	16723	16894	16855	16804	16875	16954	16991	17093	16848	16748	16936	16732	16938	16898	16938	17140	16899	16707	16708	16859	16647	17008	16861	16874	16942	16777	16904	16819	16887	16876	16765	17009	16738	16981	16816	16755	16983	16906	16948	16972	16997	16929	16925	16932	16931	16714	17096	17261	16971	16920	16845	16855	16880	16759	17014	16728	16955	16890	16803	16830	16924	17112	16990	17049	16802	16955	16949	16972	16652	16951	16940	16997	16792	17146	16864	16794	16761	16794	16837	16839	16877	17073	16622	16906	16983	16870	16768	16939	16814	16911	17066	16787	16850	17101	16833	16953	16875	16962	16960	17093	16778	17046	16679	16916	16878	16893	16842	16855	16962	16822	16885	17064	16903	16906	16956	17009	16773	16670	16874	16971	16846	16857	16901	16934	16740	16762	16839	16814	16885	17006	16818	16802	16979	16885	16786	17023	16899	16714	16900	16992	16953	16898	16887	16798	16826	16777	16912	16888	16873	16779	17055	16975	17009	16865	17014	16983	16966	16807	16864	16864	16835	16859	16919	16808	16827	16757	16707	16995	16775	16854	16854	16905	16973	16961	17050	16956	16798	16716	16977	16956	16822	16974	16893	16751	16996	16715	16790	16948	16725	16636	16610	16864	16798	16848	17034	17025	16939	17022	16718	16971	16905	16926	16793	16900	17000	16964	16904	16832	16462	16723	16750	16907	16989	16957	16925	16961	17004	16855	16845	17056	17055	16774	17024	16965	16752	17005	16945	16874	16956	16962	16776	16835	16821	16938	16933	17031	16707	16798	17190	16761	16751	16903	16698	16924	16707	16961	16802	16695	17019	16855	16935	16876	16745	16861	16835	16870	16809	16878	16904	16838	16749	16832	16869	16801	16909	16877	16959	16876	16927	16999	16703	16805	17048	16864	16760	16752	16853	16911	16845	17027	16658	16867	17007	17043	16901	16960	16931	16920	16956	16849	16944	16836	16880	16938	16947	16688	16832	16978	17034	16980	16810	16896	16771	16889	16791	16865	17021	16974	17061	16887	16832	16840	16941	17060	16679	16876	16958	16804	16892	16760	16919	16981	16995	16754	16847	16874	16780	17017	16695	16931	16757	16853	16760	17173	16889	17026	16751	16914	17031	17000	16877	16913	16894	17038	16871	16907	16799	16804	16932	16917	16746	16837	16754	16809	16964	16741	16999	17028	17028	16932	16879	16691	16859	16773	16556	16790	16748	16677	17085	16982	16899	16924	16907	16864	16768	16635	16979	16767	16915	16946	17053	16881	16829	16821	16839	16945	17018	16910	16677	16767	16750	16802	16895	16963	17039	16805	16938	16658	16931	16876	16935	16912	16797	17148	17054	16714	17006	16836	16689	16828	16919	17012	16907	16795	16807	16909	16941	16869	16826	16978	16905	16774	16949	16881	16941	16931	17091	16947	16976	16925	16900	16915	16730	16909	16789	16860	16706	16987	16958	16878	16886	17177	16836	16939	16846	17043	16629	16871	16892	16695	16730	16720	16843	16810	16943	16834	17080	16850	16689	16866	16860	16835	17084	16609	16881	16823	16703	16842	16958	16835	17070	16647	16905	17033	16875	16830	16868	16905	16840	16811	16956	17004	16739	16752	17007	17138	16744	17087	17006	16847	16807	16981	16825	17013	16854	16942	16940	16785	16495	17002	16705	16842	16824	16741	16758	16824	16683	16971	16872	16659	16951	16893	17094	16874	17046	17043	16986	17044	16903	16954	17015	16914	16961	16722	16722	16882	16918	16994	17115	16982	17014	17099	16865	17010	16940	16952	17009	17091	16834	16881	16708	16757	16992	16955	16828	16729	16956	16948	16966	16757	17002	16863	16872	16896	16791	16734	16881	16771	16792	17153	16905	17060	16911	17045	17130	16768	16782	16607	16783	16778	16831	16752	16928	16891	16896	16988	16888	16890	17037	16778	16991	16879	16664	16880	16977	16994	17031	16877	17080	16754	16705	16864	16953	16685	16897	16959	16837	16715	16874	16916	16986	16769	16836	16964	16842	16656	16922	16842	16992	16873	16987	16826	16944	16851	16843	16896	16813	16785	16794	16708	16917	17002	16838	16960	17003	17149	16898	17030	17140	16802	16692	16783	16719	16823	16755	16934	16796	16824	16713	16798	16833	16923	17001	16899	16890	16809	16731	16839	16880	16847	16819	16916	16933	16946	16998	16951	16802	16651	16733	17018	16920	16754	16781	17020	16866	16906	16793	17069	16763	16789	16653	16907	16625	17099	16927	16824	16927	16825	16674	16957	16899	17128	16848	16736	16757	16831	16860	17087	16876	17008	16881	16868	16829	16961	16754	17000	16917	16762	16808	16815	16698	16958	16841	16804	16640	17058	16693	16822	16943	16810	16833	16802	16865	16953	16860	16767	16971	16963	16929	16815	16864	16636	16784	17079	17039	16905	17045	17074	16827	16891	16734	16869	16716	16879	16928	17001	16879	17031	16874	16886	16759	16909	16989	17006	16763	16971	16727	17044	16937	16757	16787	16851	16786	16980	16780	16872	16810	17109	16754	16924	16839	16880	16720	16935	16787	16918	16964	16996	16733	16889	16917	16833	16741	16826	16807	16592	16837	16940	16818	16768	16897	16866	16965	16870	16969	16827	16795	17191	16896	16981	16948	16984	16920	16888	16813	17000	16839	16890	16992	16874	16945	16940	16792	16793	16749	16903	16897	16810	16829	16893	16769	16796	16869	16980	16823	16874	16788	17046	16598	16837	16728	16978	16861	16907	16853	16825	16856	16907	16861	16706	16878	17046	16920	16845	16972	17006	16795	16718	17075	16618	16713	17094	16882	16993	17062	16759	16753	16935	16803	16978	16879	16724	17004	16699	16757	17040	16768	16872	16931	17061	16796	16859	16877	17075	17077	16663	17173	16974	16773	17149	16884	16708	16764	17001	16748	16829	17100	16882	17049	16784	16748	16785	16919	16786	16828	16781	16932	16742	16949	17045	17002	17058	16735	16768	16615	16883	17088	16804	17041	16776	16858	16753	16933	16769	16783	17122	16944	16906	16937	16802	16876	16925	16741	16971	16925	16721	16844	16884	17073	17066	16663	16898	16978	16999	16738	16864	16663	16990	16894	16979	16957	16896	16837	16927	16907	17039	16872	16754	16778	17043	16870	16893	17065	16957	17010	17086	16946	16877	16964	16872	16782	16998	16951	16956	17002	16773	17006	17215	16927	16868	16701	17007	16953	16692	16858	16749	16901	16929	17039	16730	17136	16909	17048	16994	16866	17030	16890	16919	16898	16930	16796	16789	16827	17127	16949	16846	16789	16934	16794	16980	16815	16973	16937	16913	17056	17015	16919	16728	16759	16751	16896	16971	16882	16804	16899	17001	16575	16843	16847	16961	16852	16930	16896	16864	17023	17060	16829	16956	17139	16864	16807	17044	16885	16950	16969	16786	16800	16909	16872	16896	16916	16753	16808	17004	16709
33149	56366	53149	43482	36823	31935	27461	23588	21189	19329	18208	17016	16451	16166	15967	15582	15649	15417	15204	15108	15207	14979	14750	15003	14909	14928	15069	14864	14790	14950	14887	14829	14909	15021	14961	14874	14521	14763	14608	14817	14703	14707	14655	14643	14600	14704	14803	14704	14812	14713	14705	14746	14703	14642	14809	14748	14710	14685	14467	14675	14704	14600	14491	14592	14816	14693	14630	14678	14672	14675	14656	14642	14723	14520	14749	14525	14519	14496	14638	14772	14587	14676	14747	14610	14585	14591	14641	14649	14613	14588	14495	14804	14536	14586	14549	14717	14590	14570	14678	14507	14715	14496	14749	14557	14643	14704	14573	14609	14555	14659	14748	14577	14547	14631	14545	14690	14648	14615	14534	14791	14490	14573	14761	14553	14719	14585	14673	14574	14625	14531	14669	14728	14649	14523	14703	14738	14612	14820	14587	14431	14543	14836	14642	14668	14604	14689	14561	14459	14589	14650	14392	14754	14608	14464	14496	14612	14513	14561	14678	14861	14612	14768	14674	14585	14674	14674	14545	14592	14554	14561	14640	14684	14581	14659	14570	14767	14780	14601	14697	14692	14618	14461	14517	14551	14738	14570	14607	14523	14639	14606	14477	14426	14584	14615	14694	14503	14642	14624	14546	14667	14735	14602	14665	14519	14607	14712	14688	14739	14645	14581	14700	14512	14577	14733	14542	14652	14829	14551	14619	14544	14510	14605	14694	14655	14731	14582	14461	14581	14463	14548	14642	14719	14591	14662	14721	14605	14778	14669	14686	14631	14603	14669	14696	14601	14526	14651	14538	14550	14612	14512	14599	14573	14459	14513	14551	14551	14520	14503	14600	14592	14573	14696	14481	14646	14817	14606	14642	14615	14618	14680	14637	14372	14600	14788	14553	14524	14676	14538	14548	14817	14599	14754	14515	14492	14609	14675	14610	14564	14541	14553	14657	14713	14583	14652	14618	14649	14513	14604	14775	14615	14592	14713	14647	14567	14582	14690	14834	14386	14519	14711	14645	14556	14661	14764	14689	14620	14680	14626	14472	14502	14730	14598	14539	14738	14722	14602	14536	14510	14334	14435	14578	14793	14692	14578	14488	14546	14662	14551	14585	14527	14616	14617	14850	14668	14520	14704	14652	14556	14704	14500	14488	14609	14570	14741	14555	14631	14557	14600	14622	14414	14557	14715	14654	14547	14569	14679	14532	14543	14609	14382	14443	14763	14503	14615	14647	14652	14591	14650	14703	14698	14566	14631	14713	14589	14557	14631	14507	14632	14546	14562	14505	14638	14460	14644	14456	14531	14668	14666	14565	14565	14561	14684	14614	14565	14592	14654	14486	14570	14540	14631	14563	14691	14487	14594	14510	14616	14661	14582	14694	14581	14485	14529	14674	14494	14589	14520	14670	14590	14547	14504	14699	14759	14683	14720	14499	14481	14581	14592	14586	14544	14849	14671	14663	14706	14602	14578	14543	14716	14630	14552	14604	14771	14661	14660	14623	14689	14483	14548	14646	14615	14664	14578	14649	14622	14554	14574	14376	14602	14527	14609	14542	14585	14431	14595	14495	14617	14577	14634	14611	14831	14522	14606	14635	14703	14743	14628	14579	14550	14511	14803	14445	14591	14660	14639	14411	14637	14627	14672	14486	14565	14571	14600	14684	14596	14769	14468	14512	14667	14736	14490	14512	14725	14772	14649	14553	14552	14642	14628	14766	14563	14651	14818	14660	14583	14608	14656	14508	14508	14526	14734	14478	14707	14497	14547	14595	14523	14791	14767	14547	14668	14549	14659	14466	14553	14604	14597	14651	14577	14623	14619	14763	14808	14569	14652	14609	14530	14602	14726	14621	14550	14655	14448	14814	14393	14585	14657	14634	14471	14787	14611	14731	14537	14685	14641	14575	14569	14327	14686	14685	14779	14405	14528	14587	14690	14646	14622	14520	14552	14663	14654	14507	14605	14670	14720	14464	14617	14665	14589	14713	14628	14634	14445	14631	14663	14671	14739	14639	14717	14521	14439	14673	14619	14474	14671	14621	14538	14645	14581	14637	14570	14622	14579	14710	14337	14382	14681	14698	14580	14356	14524	14499	14437	14563	14566	14634	14525	14487	14648	14671	14475	14687	14439	14470	14566	14679	14656	14559	14685	14556	14635	14783	14599	14678	14690	14509	14562	14672	14481	14577	14491	14575	14534	14648	14771	14593	14495	14433	14524	14567	14741	14726	14623	14625	14483	14432	14605	14697	14600	14729	14591	14624	14503	14432	14682	14521	14525	14574	14519	14524	14694	14630	14699	14547	14532	14517	14703	14636	14537	14848	14660	14606	14733	14690	14650	14511	14505	14651	14533	14761	14774	14549	14633	14766	14597	14585	14588	14442	14567	14615	14426	14637	14510	14866	14618	14731	14596	14672	14736	14691	14495	14697	14746	14639	14771	14688	14748	14608	14751	14584	14626	14666	14624	14602	14659	14691	14746	14712	14641	14529	14672	14476	14675	14641	14377	14643	14596	14641	14502	14571	14572	14679	14542	14735	14409	14623	14579	14443	14461	14602	14700	14632	14635	14733	14647	14698	14529	14527	14598	14775	14521	14660	14553	14621	14583	14706	14675	14858	14673	14692	14576	14818	14450	14636	14505	14714	14691	14612	14638	14510	14624	14595	14478	14625	14622	14576	14438	14511	14608	14567	14483	14767	14656	14532	14557	14407	14696	14665	14626	14567	14533	14656	14583	14675	14463	14633	14589	14593	14678	14484	14583	14556	14581	14502	14572	14559	14476	14640	14664	14649	14664	14666	14395	14669	14451	14656	14435	14466	14503	14650	14634	14765	14786	14641	14523	14744	14588	14628	14608	14625	14607	14724	14491	14634	14358	14636	14540	14621	14699	14500	14651	14747	14675	14536	14651	14655	14508	14712	14660	14438	14691	14569	14656	14605	14551	14534	14553	14762	14594	14426	14489	14658	14561	14642	14638	14697	14596	14638	14770	14480	14479	14524	14491	14583	14657	14700	14542	14539	14572	14710	14748	14577	14839	14587	14665	14633	14761	14679	14573	14459	14478	14720	14650	14708	14604	14603	14547	14485	14602	14571	14579	14385	14516	14608	14727	14598	14438	14552	14723	14602	14438	14612	14516	14577	14621	14743	14417	14745	14537	14674	14517	14787	14701	14620	14569	14658	14643	14474	14658	14655	14697	14517	14594	14711	14740	14592	14642	14539	14672	14682	14608	14658	14522	14536	14703	14736	14631	14390	14605	14681	14603	14541	14680	14535	14638	14616	14537	14708	14559	14865	14682	14549	14563	14685	14511	14602	14615	14698	14592	14701	14604	14554	14511	14596	14498	14618	14638	14581	14718	14666	14646	14799	14667	14604	14502	14702	14730	14682	14683	14550	14620	14560	14716	14632	14601	14616	14576	14609	14618	14545	14502	14738	14576	14625	14606	14711	14677	14558	14731	14527	14662	14793	14567	14649	14705	14568	14589	14707	14634	14804	14764	14513	14560	14627	14555	14524	14703	14712	14534	14714	14634	14509	14645	14579	14700	14637	14663	14650	14631	14618	14762	14545	14495	14534	14648	14578	14444	14750	14653	14428	14623	14630	14561	14550	14507	14489	14635	14636	14575	14569	14503	14633	14749	14588	14681	14544	14634	14562	14617	14511	14532	14662	14493	14680	14657	14739	14461	14673	14559	14533	14668	14596	14504	14674	14652	14611	14650	14673	14659	14707	14661	14586	14724	14628	14497	14548	14559	14700	14539	14626	14695	14502	14672	14516	14630	14464	14592	14453	14563	14561	14553	14772	14517	14621	14723	14631	14751	14566	14464	14412	14602	14788	14671	14624	14508	14547	14627	14559	14546	14753	14674	14435	14610	14502	14576	14593	14521	14571	14647	14546	14694	14647	14629	14752	14534	14536	14546	14826	14587	14443	14563	14595	14711	14684	14666	14675	14766	14611	14646	14761	14459	14599	14673	14542	14634	14508	14599	14512	14564	14707	14569	14704	14383	14534	14430	14636	14465	14545	14535	14623	14547	14767	14655	14700	14428	14707	14611	14666	14555	14491	14637	14734	14535	14683	14478	14407	14681	14703	14558	14521	14586	14639	14730	14704	14450	14619	14608	14713	14772	14541	14640	14791	14698	14589	14560	14657	14613	14560	14671	14670	14657	14442	14638	14643	14708	14565	14597	14611	14601	14576	14560	14578	14502	14580	14614	14584	14608	14677	14587	14441	14672	14816	14552	14564	14646	14670	14676	14558	14596	14536	14676	14540	14659	14620	14659	14664	14533	14545	14707	14684	14813	14504	14572	14704	14804	14613	14472	14558	14546	14622	14745	14573	14725	14373	14631	14606	14382	14587	14525	14559	14494	14611	14620	14601	14576	14693	14614	14573	14517	14652	14736	14617	14403	14513	14533	14651	14632	14344	14650	14660	14570	14565	14422	14541	14473	14483	14768	14623	14858	14663	14620	14709	14598	14549	14582	14678	14828	14408	14720	14624	14653	14636	14554	14549	14587	14561	14695	14585	14612	14665	14733	14653	14585	14662	14672	14598	14521	14542	14712	14490	14562	14560	14510	14542	14623	14569	14540	14601	14526	14686	14514	14512	14558	14683	14676	14535	14493	14762	14718	14578	14759	14675	14454	14666	14535	14595	14668	14492	14596	14603	14738	14561	14554	14600	14649	14747	14620	14615	14670	14531	14620	14619	14361	14416	14638	14754	14594	14518	14626	14598	14528	14495	14538	14580	14635	14657	14676	14608	14574	14491	14583	14823	14444	14511	14587	14547	14513	14633	14608	14501	14533	14820	14615	14527	14626	14846	14637	14764	14570	14403	14435	14697	14471	14751	14686	14913	14550	14726	14670	14362	14573	14658	14624	14456	14767	14584	14558	14579	14526	14494	14550	14718	14499	14563	14470	14746	14654	14652	14469	14548	14619	14588	14547	14555	14689	14626	14566	14709	14637	14596	14619	14734	14606	14503	14595	14623	14536	14602	14639	14672	14654	14710	14612	14645	14587	14698	14631	14628	14728	14748	14708	14704	14531	14751	14534	14748	14670	14660	14650	14608	14629	14459	14626	14794	14578	14569	14644	14412	14653	14704	14611	14569	14614	14686	14542	14376	14554
29386	28941	37830	33803	27261	23870	21050	19188	18318	17603	17363	16994	16986	16800	16854	16567	16866	16819	16527	16714	16698	16630	16615	16674	16478	16603	16752	16743	16496	16543	16492	16507	16690	16546	16468	16416	16673	16614	16353	16484	16509	16328	16393	16480	16388	16559	16358	16335	16428	16472	16506	16443	16449	16384	16702	16453	16565	16453	16420	16726	16665	16300	16500	16251	16406	16456	16269	16482	16381	16367	16585	16590	16284	16344	16326	16314	16506	16367	16548	16493	16364	16427	16354	16423	16412	16559	16304	16382	16433	16388	16536	16451	16465	16480	16337	16527	16451	16407	16658	16387	16408	16586	16693	16389	16413	16366	16636	16349	16501	16501	16372	16125	16569	16374	16297	16503	16433	16463	16612	16616	16418	16459	16456	16520	16427	16555	16459	16543	16472	16410	16302	16294	16356	16475	16410	16344	16471	16482	16423	16372	16590	16396	16316	16323	16510	16501	16357	16311	16414	16515	16515	16740	16455	16323	16531	16499	16319	16641	16455	16406	16314	16221	16492	16435	16506	16435	16319	16604	16453	16344	16461	16329	16735	16483	16345	16490	16715	16646	16312	16266	16371	16438	16578	16447	16574	16452	16330	16313	16495	16402	16398	16314	16283	16807	16485	16542	16582	16372	16517	16368	16495	16319	16526	16269	16500	16626	16381	16400	16373	16379	16431	16411	16410	16581	16633	16584	16492	16535	16326	16296	16408	16209	16238	16330	16554	16462	16562	16370	16420	16467	16661	16395	16573	16440	16597	16447	16445	16631	16458	16377	16378	16629	16445	16502	16227	16323	16663	16350	16440	16404	16193	16443	16281	16354	16380	16521	16592	16365	16437	16489	16402	16264	16304	16549	16536	16396	16476	16281	16352	16336	16491	16597	16423	16382	16330	16650	16616	16459	16438	16588	16673	16338	16619	16341	16533	16491	16445	16462	16494	16341	16401	16323	16589	16756	16467	16426	16523	16405	16484	16313	16495	16309	16496	16512	16530	16343	16514	16591	16334	16413	16453	16564	16528	16293	16420	16558	16358	16249	16526	16435	16410	16349	16340	16497	16580	16379	16518	16539	16395	16369	16454	16544	16354	16494	16372	16304	16451	16400	16502	16561	16540	16420	16425	16328	16524	16450	16422	16484	16369	16485	16335	16335	16516	16298	16445	16453	16606	16498	16344	16299	16231	16280	16281	16474	16289	16479	16333	16536	16442	16485	16425	16480	16510	16320	16420	16395	16579	16620	16574	16276	16584	16490	16609	16507	16607	16317	16458	16387	16516	16463	16507	16437	16490	16618	16457	16497	16405	16191	16607	16485	16540	16455	16188	16465	16502	16516	16325	16339	16587	16409	16296	16803	16480	16700	16424	16452	16287	16286	16463	16411	16357	16337	16591	16439	16253	16531	16504	16253	16457	16243	16500	16762	16271	16310	16346	16331	16442	16552	16490	16405	16491	16472	16342	16383	16476	16496	16230	16332	16465	16347	16436	16254	16433	16510	16497	16494	16529	16487	16394	16493	16492	16540	16569	16554	16442	16608	16297	16520	16601	16230	16434	16438	16266	16435	16463	16374	16601	16392	16429	16562	16467	16410	16714	16541	16391	16190	16752	16294	16404	16384	16322	16453	16329	16465	16447	16568	16521	16509	16498	16551	16445	16475	16285	16353	16417	16637	16439	16469	16470	16335	16547	16576	16462	16588	16509	16382	16470	16482	16315	16436	16750	16412	16467	16360	16618	16528	16605	16476	16246	16364	16546	16440	16436	16158	16283	16562	16377	16505	16371	16334	16586	16382	16296	16568	16611	16410	16419	16393	16466	16527	16565	16481	16560	16342	16340	16580	16602	16617	16500	16427	16411	16492	16569	16313	16407	16374	16557	16414	16508	16347	16544	16485	16560	16419	16233	16529	16486	16338	16375	16466	16205	16518	16452	16423	16402	16330	16528	16493	16443	16425	16598	16425	16401	16497	16375	16335	16557	16479	16459	16529	16465	16299	16295	16435	16507	16458	16387	16399	16248	16570	16541	16580	16304	16367	16489	16283	16366	16360	16526	16270	16530	16400	16577	16277	16363	16408	16734	16408	16493	16388	16425	16560	16462	16389	16451	16248	16291	16454	16358	16406	16494	16510	16466	16384	16448	16430	16156	16280	16369	16465	16487	16502	16391	16478	16454	16534	16653	16490	16451	16575	16481	16706	16447	16593	16508	16525	16295	16567	16523	16502	16633	16470	16439	16260	16480	16372	16285	16497	16260	16205	16394	16294	16493	16622	16392	16331	16255	16347	16521	16469	16360	16555	16508	16401	16733	16330	16504	16276	16300	16292	16449	16667	16495	16671	16628	16395	16452	16450	16348	16409	16403	16299	16526	16545	16466	16542	16658	16288	16360	16410	16485	16643	16472	16624	16324	16314	16568	16361	16418	16495	16329	16478	16475	16534	16536	16660	16373	16344	16470	16328	16434	16374	16390	16502	16346	16449	16376	16459	16487	16575	16573	16550	16441	16322	16296	16414	16308	16415	16373	16352	16422	16269	16418	16531	16513	16477	16448	16341	16491	16684	16383	16516	16494	16543	16650	16529	16542	16410	16620	16354	16287	16499	16441	16544	16425	16330	16414	16474	16576	16579	16391	16382	16445	16388	16243	16312	16293	16361	16661	16307	16492	16470	16466	16484	16518	16473	16454	16250	16483	16472	16407	16494	16605	16364	16691	16502	16196	16567	16120	16581	16222	16378	16461	16635	16474	16397	16499	16640	16328	16384	16498	16256	16465	16550	16470	16481	16533	16595	16387	16388	16400	16488	16630	16327	16532	16462	16501	16541	16508	16480	16929	16275	16529	16459	16664	16457	16433	16430	16468	16401	16554	16278	16428	16489	16460	16471	16452	16527	16256	16486	16656	16377	16431	16404	16448	16501	16555	16544	16476	16500	16498	16469	16531	16478	16464	16421	16325	16483	16405	16451	16490	16552	16329	16484	16368	16472	16348	16458	16325	16421	16389	16271	16469	16338	16400	16416	16578	16332	16423	16350	16482	16499	16484	16366	16443	16373	16454	16658	16565	16286	16555	16736	16508	16670	16598	16395	16451	16538	16389	16243	16356	16502	16496	16527	16313	16455	16538	16421	16383	16322	16376	16437	16507	16449	16497	16383	16408	16448	16534	16465	16446	16681	16573	16478	16312	16639	16419	16449	16356	16404	16470	16505	16712	16376	16470	16301	16519	16437	16580	16647	16344	16499	16423	16439	16394	16410	16450	16358	16404	16376	16381	16437	16478	16304	16577	16463	16429	16338	16425	16298	16397	16427	16404	16708	16430	16467	16642	16589	16427	16419	16503	16534	16619	16435	16539	16396	16606	16588	16490	16306	16372	16263	16544	16521	16505	16561	16339	16590	16494	16543	16544	16526	16460	16242	16573	16624	16469	16559	16333	16438	16465	16492	16357	16454	16734	16240	16547	16422	16326	16602	16443	16415	16449	16412	16435	16420	16533	16288	16461	16608	16678	16284	16519	16573	16458	16517	16420	16641	16436	16453	16611	16509	16462	16494	16464	16490	16382	16482	16515	16607	16570	16425	16579	16272	16290	16359	16352	16511	16500	16451	16479	16491	16595	16666	16324	16672	16516	16426	16707	16376	16399	16506	16335	16407	16572	16432	16221	16376	16512	16387	16568	16441	16568	16550	16672	16392	16267	16584	16430	16475	16311	16612	16559	16482	16406	16413	16235	16489	16452	16533	16331	16436	16520	16405	16500	16516	16501	16595	16329	16352	16514	16454	16637	16375	16530	16456	16411	16587	16615	16460	16416	16380	16501	16508	16469	16237	16441	16646	16572	16463	16430	16488	16547	16418	16585	16317	16394	16589	16448	16455	16397	16353	16422	16504	16523	16497	16386	16422	16295	16639	16522	16492	16453	16354	16418	16560	16467	16440	16446	16407	16278	16459	16322	16340	16499	16530	16292	16594	16390	16578	16456	16520	16426	16300	16436	16727	16456	16384	16443	16424	16472	16492	16576	16396	16311	16351	16565	16515	16444	16322	16536	16426	16546	16414	16446	16540	16291	16320	16454	16323	16280	16235	16495	16446	16369	16599	16394	16365	16661	16406	16344	16411	16353	16436	16447	16454	16462	16481	16453	16475	16473	16542	16395	16590	16424	16459	16629	16405	16474	16481	16467	16459	16356	16312	16371	16342	16445	16498	16335	16295	16575	16323	16510	16637	16546	16590	16431	16407	16614	16320	16187	16260	16609	16605	16624	16304	16622	16404	16422	16566	16353	16574	16499	16312	16406	16526	16306	16400	16502	16460	16371	16587	16433	16277	16328	16618	16559	16413	16521	16451	16320	16190	16613	16488	16405	16383	16452	16533	16525	16630	16624	16399	16577	16530	16703	16376	16550	16465	16410	16459	16393	16488	16375	16493	16463	16374	16436	16389	16460	16486	16501	16614	16648	16521	16528	16254	16395	16291	16264	16554	16165	16460	16385	16363	16518	16521	16532	16422	16486	16437	16384	16411	16256	16326	16377	16660	16302	16462	16528	16358	16532	16313	16203	16382	16396	16324	16237	16447	16429	16395	16485	16536	16319	16561	16488	16331	16358	16558	16201	16351	16445	16317	16407	16252	16577	16586	16506	16584	16419	16712	16495	16524	16573	16374	16311	16470	16358	16389	16417	16351	16500	16435	16420	16407	16464	16300	16584	16313	16349	16414	16492	16324	16611	16364	16394	16534	16526	16419	16509	16433	16516	16535	16578	16720	16514	16555	16448	16517	16353	16469	16481	16442	16265	16331	16588	16392	16487	16329	16323	16510	16575	16309	16516	16506	16355	16535	16460	16526	16357	16516	16506	16432	16435	16369	16401	16339	16370	16485	16345	16227	16549	16568	16396	16440	16183	16573	16473	16286	16475	16444	16565	16549	16545	16415	16419	16560	16310	16334	16394	16509	16475	16505	16639	16365	16439	16443	16421	16490	16393	16478	16380	16467	16342	16615	16729	16496	16375	16408	16497	16500	16541	16670	16517	16484	16647	16485	16280	16519	16504	16399	16512	16466	16401	16580	16504	16607	16656	16318	16418	16468	16345	16471	16509	16533	16558	16481	16473	16364	16517	16464	16273	16556	16542	16362	16599	16504
31648	45781	42421	33138	28132	23910	20312	18194	17315	16224	15656	15296	14948	14997	14811	14743	14939	14790	14616	14477	14515	14426	14479	14457	14429	14342	14528	14559	14406	14584	14538	14338	14251	14275	14358	14508	14309	14422	14239	14295	14314	14231	14319	14320	14448	14519	14191	14388	14337	14445	14419	14339	14281	14456	14359	14274	14438	14238	14400	14223	14275	14271	14301	14256	14297	14398	14231	14430	14390	14365	14274	14401	14232	14358	14133	14253	14277	14343	14299	14192	14327	14200	14236	14403	14221	14418	14377	14214	14379	14458	14271	14472	14257	14369	14390	14480	14292	14331	14305	14383	14292	14530	14199	14181	14299	14240	14272	14208	14160	14416	14387	14113	14250	14265	14282	14272	14317	14337	14128	14356	14280	14291	14318	14278	14260	14192	14191	14248	14214	14455	14181	14312	14383	14407	14266	14393	14255	14313	14200	14222	14420	14292	14337	14156	14290	14323	14302	14371	14242	14266	14250	14294	14280	14224	14337	14263	14370	14353	14125	14285	14434	14174	14264	14266	14358	14213	14342	14070	14277	14402	14240	14475	14563	14231	14190	14376	14425	14322	14358	14429	14172	14198	14416	14308	14206	14290	14474	14298	14213	14336	14257	14315	14111	14259	14383	14426	14357	14289	14378	14184	14371	14364	14210	14394	14273	14421	14396	14291	14358	14224	14344	14268	14493	14316	14330	14403	14165	14384	14434	14410	14303	14393	14256	14193	14281	14410	14125	14501	14315	14239	14383	14306	14435	14316	14280	14268	14468	14323	14347	14201	14267	14363	14306	14168	14133	14202	14333	14325	14414	14252	14302	14265	14407	14357	14313	14188	14398	14100	14255	14381	14376	14419	14226	14135	14165	14461	14269	14190	14197	14183	14362	14282	14278	14218	14212	14300	14217	14254	14429	14332	14241	14280	14235	14365	14087	14359	14443	14341	14396	14320	14298	14194	14315	14323	14191	14287	14393	14193	14333	14146	14325	14232	14338	14120	14436	14422	14391	14272	14181	14176	14214	14169	14244	14417	14239	14206	14418	14489	14282	14206	14305	14219	14269	14385	14365	14229	14221	14278	14197	14100	14349	14384	14253	14415	14300	14125	14393	14229	14398	14434	14419	14314	14219	14356	14314	14164	14304	14234	14364	14362	14350	14477	14341	14487	14266	14529	14244	14242	14338	14272	14309	14295	14234	14338	14355	14399	14260	14390	14273	14410	14394	14185	14324	14305	14276	14437	14406	14433	14455	14214	14380	14232	14122	14239	14378	14228	14255	14346	14332	14183	14258	14372	14201	14359	14399	14239	14204	14263	14359	14340	14421	14227	14297	14350	14205	14421	14264	14307	14173	14294	14444	14345	14168	14321	14316	14297	14324	14351	14261	14419	14219	14364	14396	14272	14442	14212	14477	14377	14334	14233	14360	14446	14219	14460	14267	14259	14435	14195	14373	14270	14329	14303	14447	14483	14304	14336	14281	14384	14314	14237	14285	14391	14194	14269	14237	14468	14337	14308	14336	14453	14330	14445	14279	14427	14400	14246	14119	14327	14226	14181	14280	14360	14388	14381	14357	14245	14302	14134	14218	14280	14332	14203	14394	14342	14408	14301	14535	14254	14320	14257	14310	14310	14255	14214	14268	14397	14353	14196	14276	14349	14442	14156	14268	14571	14234	14070	14200	14329	14344	14325	14272	14127	14402	14369	14174	14432	14234	14288	14365	14175	14381	14094	14449	14297	14274	14288	14387	14399	14235	14445	14299	14225	14183	14337	14166	14239	14336	14397	14396	14320	14246	14261	14381	14317	14388	14259	14438	14064	14352	14286	14241	14112	14277	14266	14467	14414	14111	14374	14215	14317	14406	14350	14305	14429	14353	14176	14242	14247	14298	14340	14115	14455	14384	14339	14354	14263	14297	14363	14245	14175	14440	14402	14222	14256	14430	14291	14253	14200	14395	14373	14281	14320	14397	14272	14275	14269	14347	14350	14476	14389	14318	14294	14220	14410	14338	14140	14328	14338	14361	14326	14288	14166	14346	14178	14350	14394	14310	14301	14424	14278	14078	14217	14240	14367	14415	14429	14298	14155	14400	14294	14289	14383	14165	14256	14233	14239	14328	14169	14334	14452	14601	14403	14175	14188	14361	14376	14338	14392	14328	14319	14402	14374	14250	14366	14551	14322	14480	14288	14433	14347	14208	14200	14114	14304	14184	14197	14408	14642	14325	14322	14339	14363	14374	14209	14473	14277	14372	14186	14347	14303	14285	14288	14252	14410	14244	14258	14335	14241	14261	14367	14240	14199	14232	14375	14373	14298	14306	14321	14263	14262	14423	14277	14260	14312	14277	14325	14621	14285	14274	14369	14291	14410	14202	14253	14237	14221	14354	14277	14264	14209	14257	14288	14370	14421	14225	14196	14234	14287	14281	14306	14282	14208	14332	14453	14349	14257	14456	14231	14310	14236	14290	14344	14429	14452	14242	14307	14279	14346	14517	14366	14278	14270	14417	14371	14466	14236	14230	14281	14442	14280	14471	14344	14271	14271	14206	14478	14335	14277	14281	14481	14175	14381	14365	14336	14243	14370	14090	14268	14297	14379	14249	14371	14364	14175	14272	14336	14398	14297	14262	14370	14289	14331	14396	14236	14250	14194	14383	14348	14076	14446	14282	14277	14496	14459	14362	14494	14467	14363	14275	14232	14312	14481	14388	14174	14354	14444	14389	14402	14295	14331	14239	14273	14343	14311	14264	14451	14300	14252	14249	14193	14344	14300	14480	14309	14292	14317	14473	14246	14430	14254	14376	14440	14423	14248	14356	14208	14267	14198	14388	14264	14277	14389	14338	14361	14329	14266	14351	14271	14384	14194	14290	14308	14279	14282	14381	14264	14330	14261	14242	14385	14105	14423	14283	14384	14265	14239	14233	14257	14240	14229	14344	14316	14367	14249	14287	14301	14221	14274	14351	14266	14138	14376	14387	14494	14361	14224	14155	14168	14591	14260	14219	14345	14314	14263	14238	14322	14377	14294	14116	14374	14317	14239	14226	14351	14401	14168	14307	14267	14337	14428	14225	14229	14194	14350	14253	14160	14094	14232	14322	14213	14248	14282	14456	14273	14383	14350	14299	14272	14308	14363	14187	14221	14263	14424	14168	14187	14280	14475	14303	14275	14306	14432	14227	14268	14378	14160	14305	14295	14292	14258	14131	14211	14165	14303	14315	14290	14189	14314	14300	14303	14409	14399	14327	14231	14350	14388	14162	14154	14362	14376	14317	14323	14331	14307	14255	14474	14236	14389	14289	14361	14340	14333	14175	14360	14405	14302	14365	14196	14239	14195	14209	14232	14228	14277	14202	14470	14199	14165	14289	14330	14385	14206	14318	14198	14295	14356	14275	14360	14379	14322	14247	14398	14220	14266	14372	14190	14445	14363	14208	14300	14311	14427	14353	14324	14342	14232	14480	14382	14405	14242	14427	14316	14198	14340	14239	14430	14199	14384	14193	14247	14254	14314	14390	14345	14237	14384	14438	14530	14188	14334	14510	14176	14177	14292	14165	14356	14338	14450	14337	14284	14184	14188	14231	14216	14354	14199	14170	14261	14298	14271	14234	14207	14366	14387	14473	14101	14332	14212	14323	14376	14214	14296	14249	14501	14206	14293	14499	14333	14286	14304	14238	14363	14253	14484	14283	14250	14290	14387	14194	14359	14338	14364	14319	14444	14062	14167	14482	14162	14495	14422	14221	14289	14283	14241	14443	14350	14485	14312	14347	14325	14285	14196	14227	14271	14306	14377	14242	14402	14430	14372	14347	14295	14304	14434	14081	14262	14366	14310	14392	14250	14473	14204	14380	14301	14435	14352	14305	14383	14185	14388	14191	14362	14299	14427	14375	14349	14391	14309	14211	14364	14517	14405	14300	14387	14238	14401	14344	14161	14298	14430	14349	14362	14232	14320	13972	14222	14351	14401	14391	14366	14203	14218	14358	14303	14283	14289	14352	14308	14431	14188	14244	14179	14307	14353	14389	14363	14164	14268	14423	14238	14246	14205	14224	14344	14252	14452	14298	14294	14451	14170	14298	14167	14187	14348	14323	14224	14189	14289	14358	14338	14143	14246	14358	14396	14334	14202	14220	14447	14310	14283	14451	14208	14373	14165	14477	14087	14207	14298	14380	14291	14324	14245	14291	14353	14223	14251	14292	14420	14338	14282	14329	14297	14293	14311	14379	14228	14456	14239	14310	14354	14294	14182	14398	14250	14199	14363	14164	14272	14274	14413	14356	14402	14254	14298	14351	14322	14254	14308	14401	14246	14358	14163	14392	14164	14210	14339	14456	14250	14347	14498	14241	14435	14222	14319	14384	14384	14435	14351	14304	14395	14371	14304	14315	14359	14167	14425	14330	14448	14222	14247	14251	14421	14328	14128	14362	14297	14264	14308	14301	14445	14260	14249	14353	14356	14248	14348	14190	14219	14380	14202	14329	14422	14377	14369	14148	14280	14247	14511	14381	14199	14258	14283	14311	14308	14375	14372	14283	14174	14320	14453	14405	14165	14251	14431	14208	14183	14326	14280	14306	14256	14344	14298	14318	14296	14284	14440	14323	14235	14162	14523	14328	14265	14423	14478	14381	14337	14367	14184	14342	14121	14249	14303	14259	14197	14277	14246	14359	14388	14378	14263	14328	14351	14363	14297	14338	14114	14202	14206	14242	14437	14129	14339	14224	14303	14276	14367	14306	14342	14190	14266	14228	14370	14454	14237	14288	14478	14422	14384	14336	14204	14429	14312	14232	14424	14290	14392	14234	14242	14433	14414	14303	14305	14366	14439	14327	14306	14319	14384	14208	14367	14435	14258	14219	14200	14315	14465	14263	14223	14312	14226	14261	14444	14285	14310	14251	14272	14342	14150	14354	14263	14293	14216	14274	14185	14306	14121	14474	14408	14120	14417	14258	14271	14496	14327	14184	14279	14316	14349	14188	14045	14261	14319	14362	14233	14244	14263	14200	14431	14347	14205	14223	14354	14238	14250	14390	14354	14313	14254	14205	14390	14170	14236	14315	14461	14214	14194	14445	14476	14226	14301	14238	14440	14182	14464	14344	14266	14164	14510	14279	14388	14207	14439	14274	14213	14277	14278
24184	21143	28656	26181	25864	26250	24685	21110	19614	18712	17814	17342	17025	17159	17124	16874	16806	16580	16388	16865	16642	16806	16607	16511	16723	16625	16537	16609	16516	16424	16489	16291	16436	16520	16514	16308	16153	16454	16528	16383	16424	16487	16428	16280	16402	16280	16391	16226	16304	16223	16438	16502	16281	16429	16405	16469	16268	16259	16331	16262	16395	16280	16168	16290	16381	16249	16347	16386	16229	16381	16408	16343	16393	16439	16408	16438	16388	16298	16368	16274	16438	16300	16336	16289	16529	16443	16326	16256	16202	16448	16257	16382	16299	16459	16451	16461	16289	16279	16184	16407	16485	16298	16230	16589	16312	16315	16259	16490	16250	16334	16387	16248	16197	16459	16204	16527	16315	16403	16428	16334	16432	16205	16471	16546	16028	16434	16307	16378	16424	16288	16182	16282	16265	16475	16331	16242	16354	15961	16294	16304	16273	16423	16464	16344	16376	16306	16496	16201	16382	16370	16357	16266	16427	16518	16567	16324	16420	16150	16347	16432	16238	16214	16341	16289	16409	16339	16381	16491	16484	16356	16283	16289	16389	16167	16366	16223	16247	16194	16255	16313	16272	16294	16073	16135	16340	16394	16405	16295	16246	16266	16484	16365	16308	16392	16267	16326	16427	16355	16496	16354	16343	16544	16403	16373	16093	16407	16100	16279	16569	16329	16357	16334	16166	16244	16355	16259	16292	16484	16132	16430	16590	16154	16257	16393	16453	16466	16529	16240	16032	16246	16207	16424	16449	16307	16109	16450	16394	16279	16517	16240	16279	16361	16373	16277	16338	16394	16382	16460	16426	16425	16386	16288	16370	16341	16147	16212	16232	16291	16230	16264	16311	16174	16384	16195	16361	16214	16395	16164	16373	16231	16346	16329	16265	16286	16444	16343	16204	16227	16350	16385	16367	16501	16413	16120	16379	16336	16290	16184	16241	16362	16317	16539	16348	16280	16297	16275	16297	16331	16275	16560	16350	16303	16468	16237	16278	16278	16414	16224	16476	16497	16130	16365	16201	16552	16221	16518	16492	16273	16419	16323	16501	16309	16350	16341	16283	16210	16507	16517	16370	16277	16379	16423	16197	16500	16335	16391	16262	16418	16344	16443	16319	16336	16559	16448	16212	16169	16343	16341	16307	16272	16328	16268	16365	16184	16284	16222	16265	16381	16393	16290	16252	16224	16385	16501	16261	16379	16544	16460	16416	16304	16354	16413	16611	16226	16206	16324	16530	16240	16426	16616	16210	16192	16310	16304	16349	16347	16383	16288	16379	16315	16517	16300	16427	16284	16340	16340	16444	16514	16302	16329	16311	16194	16456	16471	16302	16298	16396	16393	16344	16483	16378	16323	16170	16116	16250	16370	16377	16388	16286	16332	16377	16350	16384	16527	16283	16236	16415	16445	16132	16183	16203	16336	16465	16443	16259	16369	16277	16154	16293	16419	16399	16535	16336	16283	16579	16382	16361	16283	16467	16410	16330	16327	16497	16246	16409	16256	16297	16192	16323	16324	16126	16246	16203	16315	16345	16338	16510	16423	16386	16288	16142	16256	16302	16376	16568	16467	16170	16385	16293	16269	16387	16305	16318	16375	16378	16362	16129	16240	16356	16344	16395	16322	16635	16403	16435	16139	16349	16278	16272	16124	16206	16368	16312	16388	16244	16507	16302	16211	16426	16333	16410	16285	16513	16507	16293	16472	16392	16195	16265	16386	16292	16284	16289	16243	16432	16279	16451	16421	16374	16344	16405	16311	16242	16139	16463	16617	16318	16276	16410	16519	16340	16172	16077	16286	16535	16312	16225	16216	16348	16397	16243	16414	16301	16323	16220	16380	16239	16193	16248	16333	16325	16510	16207	16264	16088	16283	16220	16215	16270	16247	16409	16220	16203	16283	16292	16182	16061	16389	16406	16283	16423	16246	16443	16447	16239	16091	16291	16413	16298	16416	16524	16314	16445	16328	16414	16451	16602	16427	16391	16335	16139	16528	16354	16194	16219	16160	16222	16222	16100	16327	16133	16319	16376	16304	16571	16402	16382	16435	16287	16208	16375	16161	16230	16532	16312	16343	16101	16359	16303	16293	16589	16180	16484	16296	16283	16077	16340	16361	16235	16268	16240	16242	16380	16334	16452	16490	16500	16465	16356	16287	16301	16517	16376	16217	16201	16420	16284	16457	16339	16499	16302	16339	16230	16350	16335	16321	16372	16332	16327	16351	16245	16348	16257	16263	16369	16298	16188	16383	16296	16299	16325	16387	16241	16368	16354	16479	16403	16446	16425	16431	16326	16266	16495	16240	16320	16345	16374	16311	16401	16461	16353	16221	16345	16407	16275	16333	16155	16127	16250	16386	16382	16362	16389	16085	16305	16144	16305	16295	16312	16508	16337	16394	16265	16453	16309	16315	16489	16267	16497	16171	16361	16538	16252	16207	16433	16415	16173	16441	16359	16415	16209	16440	16317	16316	16499	16234	16420	16392	16337	16505	16429	16268	16389	16309	16352	16456	16387	16369	16427	16255	16228	16187	16162	16346	16426	16085	16459	16275	16209	16446	16324	16387	16460	16400	16361	16193	16326	16311	16290	16282	16220	16342	16641	16444	16146	16140	16537	16161	16178	16389	16501	16408	16380	16419	16259	16376	16345	16398	16328	16172	16270	16225	16392	16136	16222	16373	16407	16454	16246	16462	16384	16133	16369	16277	16165	16538	16302	16437	16286	16216	16496	16284	16284	16324	16307	16280	16392	16326	16479	16158	16154	16434	16251	16546	16526	16295	16198	16366	16227	16370	16242	16435	16396	16349	16141	16342	16238	16176	16263	16279	16313	16309	16354	16153	16210	16220	16456	16232	16364	16389	16147	16296	16140	16485	16216	16505	16317	16182	16254	16284	16261	16514	16236	16342	16214	16262	16291	16230	16178	16346	16160	16253	16085	16504	16288	16310	16358	16414	16450	16324	16265	16379	16154	16383	16212	16481	16590	16441	16317	16017	16276	16448	16128	16488	16266	16365	16290	16279	16493	16443	16343	16503	16373	16332	16400	16331	16401	16316	16227	16310	16380	16387	16381	16579	16405	16315	16301	16385	16315	16332	16419	16226	16345	16421	16553	16460	16390	16395	16580	16496	16413	16438	16414	16192	16288	16263	16417	16125	16369	16437	16426	16318	16365	16287	16403	16203	16175	16443	16335	16404	16304	16458	16468	16295	16165	16220	16148	16407	16442	16272	16066	16288	16261	16456	16266	16390	16348	16233	16369	16224	16419	16539	16473	16352	16141	16317	16404	16320	16355	16285	16236	16207	16364	16310	16260	16345	16458	16076	16505	16565	16473	16483	16309	16281	16390	16217	16395	16367	16421	16469	16251	16471	16523	16164	16287	16294	16319	16352	16128	16272	16425	16305	16415	16302	16267	16229	16417	16512	16389	16405	16320	16327	16160	16267	16346	16200	16469	16362	16321	16268	16211	16306	16386	16354	16427	16213	16310	16354	16339	16412	16274	16442	16372	16329	16292	16200	16374	16167	16280	16251	16401	16406	16339	16190	16439	16441	16262	16343	16500	16315	16413	16237	16414	16429	16294	16112	16291	16163	16473	16463	16301	16273	16243	16212	16243	16387	16226	16212	16393	16406	16344	16408	16331	16334	16340	16434	16173	16310	16306	16404	16285	16318	16243	16356	16375	16383	16564	16547	16271	16296	16352	16287	16340	16269	16443	16475	16506	16282	16378	16405	16447	16444	16381	16475	16124	16275	16289	16332	16297	16397	16361	16387	16448	16473	16304	16311	16339	16157	16479	16456	16204	16082	16292	16149	16449	16221	16390	16419	16128	16303	16370	16223	16215	16329	16409	16284	16378	16180	16108	16296	16260	16212	16336	16352	16364	16338	16317	16281	16428	16441	16316	16349	16319	15996	16244	16363	16274	16306	16339	16446	16418	16430	16386	16138	16055	16381	16588	16320	16242	16226	16335	16327	16445	16446	15980	16140	16335	16227	16353	16435	16406	16430	16385	16374	16388	16476	16356	16229	16464	16412	16166	16025	16417	16415	16391	16256	16229	16345	16314	16344	16375	16052	16363	16346	16268	16379	16438	16263	16344	16221	16355	16313	16366	16477	16216	16285	16366	16363	16327	16208	16410	16342	16462	16527	16427	16255	16416	16450	16227	16361	16319	16468	16373	16211	16240	16285	16431	16246	16507	16177	16409	16095	16364	16368	16465	16248	16337	16233	16304	16133	16133	16441	16243	16553	16532	16377	16321	16295	16325	16323	16331	16401	16525	16412	16147	16217	16364	16389	16330	16238	16262	16263	16280	16406	16245	16279	16288	16279	16276	16182	16288	16418	16279	16390	16225	16177	16527	16189	16099	16384	16325	16324	16463	16294	16299	16359	16352	16319	16382	16198	16088	16199	16434	16436	16201	16314	16463	16335	16431	16540	16417	16143	16351	16170	16228	16411	16288	16222	16453	16316	16427	16282	16390	16433	16583	16288	16179	16422	16382	16274	16335	16355	16379	16284	16324	16261	16377	16340	16440	16201	16302	16370	16286	16438	16494	16365	16218	16353	16185	16416	16348	16414	16313	16385	16177	16209	16390	16435	16361	16345	16231	16116	16521	16298	16317	16384	16387	16450	16193	16114	16408	16288	16314	16314	16469	16227	16035	16361	16432	16389	16380	16425	16187	16258	16371	16168	16279	16366	16365	16415	16116	16344	16332	16624	16395	16435	16545	16161	16207	16383	16435	16239	16175	16225	16313	16325	16399	16352	16287	16393	16296	16417	16376	16392	16307	16311	16376	16259	16342	16391	16437	16281	16149	16317	16324	16344	16513	16430	16396	16246	16483	16435	16433	16494	16474	16220	16338	16428	16450	16336	16337	16339	16342	16624	16406	16192	16533	16264	16198	16332	16257	16452	16421	16370	16330	16480	16188	16271	16505	16459	16136	16188	16268	16324	16515	16253	16228	16057	16444	16246	16341	16375	16288	16575	16278	16257	16470	16406	16441	16353	16280	16297	16323	16423	16489	16361	16354	16483	16390	16280	16318	16396	16247	16269	16281	16324	16354	16287	16327	16265	16386	16331	16228	16228	16311	16419	16290	16250	16288	16498	16398	16405	16408	16114	16396	16259
31282	51628	47921	37684	31776	26699	23039	20658	19001	17338	16379	15932	15409	15233	14959	14816	14955	14866	14663	14584	14651	14672	14574	14481	14714	14506	14431	14540	14475	14399	14348	14437	14464	14575	14436	14356	14347	14369	14479	14383	14135	14263	14240	14431	14145	14264	14255	14425	14269	14376	14234	14210	14403	14348	14311	14279	14346	14362	14437	14240	14274	14197	14216	14529	14391	14325	14328	14249	14440	14367	14139	14517	14325	14242	14398	14346	14192	14253	14372	14174	14218	14235	14243	14156	14246	14214	14310	14143	14195	14214	14488	14224	14271	14032	14271	14314	14251	14372	14429	14278	14538	14134	14176	14161	14371	14199	14199	14258	14137	14288	14240	14306	14374	14412	14029	14231	14243	14395	14258	14330	14056	14239	14304	14360	14324	14300	14279	14264	14185	14185	14288	14318	14284	14376	14054	14335	14421	14222	14212	14088	14390	14297	14145	14379	14315	14289	14294	14234	14182	14308	14389	14191	14345	14315	14208	14147	14316	14219	14362	14438	14235	14440	14378	14282	14298	14359	14292	14184	14311	14146	14136	14253	14219	14296	14252	14118	14178	14290	14225	14316	14269	14280	14251	14388	14303	14358	14380	14359	14336	14350	14225	14246	14294	14243	14276	14212	14152	14284	14300	14285	14151	14254	14243	14278	14296	14369	14279	14325	14245	14386	14206	14289	14256	14222	14197	14252	14140	14198	14202	14290	14207	14224	14117	14171	14333	14260	14320	14203	14290	14293	14305	14253	14338	14144	14215	14261	14052	14098	14220	14220	14267	14176	14070	14241	14130	14264	14373	14249	14154	14276	14205	14147	14200	14298	14196	14302	14204	14290	14116	14172	14301	14213	14260	14295	14367	14221	14315	14346	14342	14187	14213	14262	14150	14337	14224	14457	14324	14181	14350	14249	14143	14307	14268	14466	14294	14262	14313	14348	14331	14161	14089	14235	14145	14338	14198	14286	14166	14283	14235	14416	14308	14280	14202	14234	14316	14280	14123	14025	14311	14139	14137	14263	14324	14392	14437	14325	14316	14328	14187	14186	14408	14343	14336	14150	14245	14298	14284	14285	14313	14177	14464	14289	14257	14181	14287	14248	14223	14147	14211	14308	14282	14234	14213	14190	14188	14275	14187	14178	14207	14182	14048	14378	14384	14228	14241	14207	14346	14467	14183	14282	14260	14402	14401	14289	14259	14248	14309	14173	14195	14311	14361	14340	14390	14309	14307	14264	14307	14411	14263	14234	14162	14096	14201	14359	14132	14224	14551	14422	14407	14152	14453	14153	14137	14290	14449	14335	14231	14260	14378	14320	14257	14274	14224	14350	14285	14207	14439	14090	14299	14496	14292	14326	14255	14304	14142	14174	14209	14224	14361	14290	14072	14176	14278	14084	14207	14323	14273	14320	14365	14226	14311	14205	14317	14279	14326	14276	14334	14135	13999	14317	14181	14236	14483	14277	14422	14302	14248	14154	14400	14393	14221	14287	14246	14339	14160	14249	14336	14172	14134	14151	14299	14328	14259	14150	14376	14207	14012	14228	14135	14265	14208	14335	14321	14175	14318	14078	14306	14252	14383	14245	14241	14260	14233	14483	14120	14286	14244	14307	14161	14258	14330	14135	14377	14216	14150	14389	14279	14333	14272	14201	14323	14208	14206	14295	14274	14225	14181	14324	14344	14131	14454	14120	14226	14332	14146	14295	14194	14180	14296	14323	14245	14385	14275	14394	14317	14253	14297	14245	14343	14295	14225	14141	14420	14083	14169	14143	14309	14303	14093	14314	14249	14251	14228	14281	14296	14458	14054	14290	14262	14320	14427	14209	14357	14266	14316	14170	14112	14172	14184	14266	14252	14305	14268	14290	14352	14374	14290	14289	14231	14333	14306	14439	14343	14344	14483	14094	14344	14230	14167	14327	14264	14371	14272	14197	14288	14447	14289	14152	14108	14280	14305	14148	14334	14194	14254	14280	14334	14214	14224	14279	14238	14286	14361	14403	14227	14027	14360	14230	14385	14327	14254	14286	14258	14308	14288	14209	14313	14300	14355	14102	14310	14225	14157	14327	14179	14185	14227	14238	14304	14415	14263	14071	14278	14365	14300	14304	14188	14182	14425	14256	14363	14328	14278	14550	14276	14287	14220	14172	14220	14273	14156	14205	14253	14340	14205	14237	14115	14319	14404	14406	14332	14187	14294	14231	14194	14369	14184	14237	14301	14286	14274	14349	14539	14140	14156	14259	14208	14183	14187	14288	14328	14096	14150	14286	14186	14293	14182	14316	14427	14318	14218	14271	14340	14316	14465	14289	14317	14286	14216	14362	14145	14255	14138	14231	14099	14329	14273	14101	14218	14224	14132	14337	14444	14361	14365	14225	14211	14268	14510	14278	14286	14422	14311	14252	14414	14430	14288	14279	14368	14107	14189	14131	14134	14237	14154	14167	14307	14356	14275	14266	14268	14314	14143	14138	14424	14200	14252	14321	14268	14248	14410	14071	14198	14209	14464	14286	14236	14306	14238	14195	14304	14414	14403	14181	14241	14067	14185	14230	14379	14296	14189	14138	14144	14245	14140	14230	14096	14253	14388	14295	14397	14133	14177	14388	14384	14352	14158	14235	14284	14150	14247	14336	14160	14194	14155	14241	14219	14384	14135	14248	14298	14364	14290	14290	14212	14298	14417	14174	14255	14208	14322	14199	14287	14319	14302	14335	14163	14282	14415	14345	14084	14453	14289	14205	14183	14266	14396	14252	14223	14166	14117	14218	14327	14136	14367	14388	14241	14250	14171	14360	14228	14118	14347	14189	14121	14057	14257	14197	14204	14308	14238	14320	14245	14478	14305	14145	14192	14071	14561	14288	14409	14311	14134	14146	14353	14305	14228	14190	14164	14270	14358	14339	14362	14280	14312	14243	14278	14151	14142	14311	14257	14208	14331	14271	14243	14176	14124	14273	14246	14351	14121	14308	14403	14255	14342	14247	14329	14239	14301	14226	14372	14283	14295	14303	14357	14292	14138	14302	14245	14233	14238	14295	14349	14132	14284	14286	14194	14262	14369	14133	14189	14273	14192	14294	14258	14431	14461	14361	14322	14263	14363	14113	14389	14383	14210	14180	14306	14457	14176	14176	14278	14382	14237	14297	14356	14366	14223	14137	14119	14269	14243	14266	14225	14324	14266	14228	14421	14345	14255	14339	14364	14203	14217	14395	14197	14145	14194	14265	14296	14239	14252	14221	14143	14119	14087	14346	14170	14255	14257	14236	14236	14288	14425	14083	14292	14312	14306	14305	14319	14329	14257	14128	14339	14317	14236	14292	14214	14351	14140	14177	14186	14300	14152	14333	14313	14336	14302	14195	14379	14241	14228	14314	14383	14323	14222	14262	14279	14194	14132	14222	14353	14172	14322	14284	14482	14301	14246	14293	14264	14312	14369	14138	14296	14357	14135	14131	14266	14340	14366	14205	14348	14080	14299	14463	14301	14308	14231	14320	14168	14364	14261	14258	14402	14345	14152	14432	14201	14250	14280	14255	14123	14210	14431	14229	14218	14177	14171	14428	14344	14250	14099	14283	14301	14373	14504	14298	14471	14029	14089	14131	14417	14379	14177	14111	14238	14159	14293	14277	14139	14275	14183	14340	14222	14287	14230	14031	14387	14308	14359	14379	14348	14352	14140	14333	14193	14226	14292	14080	14253	14308	14326	14377	14400	14263	14112	14250	14227	14232	14340	14275	14209	14355	14206	14379	14337	14342	14117	14351	14278	14274	14408	14417	14161	14426	14308	14271	14242	14304	14165	14227	14422	14043	14335	14335	14304	14221	14271	14425	14326	14330	14461	14157	14158	14173	14224	14297	14261	14253	14177	14106	14306	14283	14121	14249	14466	14321	14068	14361	14366	14142	14209	14317	14272	14292	14212	14267	14312	14397	14360	14188	14225	14375	14363	14313	14412	14171	14249	14304	14296	14329	14238	14306	14139	14299	14259	14262	14189	14188	14113	14283	14199	14364	14255	14253	14242	14115	14298	14518	14253	14434	14244	14271	14351	14103	14339	14295	14313	14056	14287	14302	14282	14196	14160	14346	14236	14519	14200	14399	14374	14334	14275	14418	14276	14301	14136	14395	14187	14227	14357	14339	14258	14288	14083	14288	14350	14393	14280	14523	14271	14217	14231	14313	14304	14110	14264	14234	14350	14142	14232	14187	14287	14324	14346	14149	14196	14222	14378	14257	14392	14262	14329	14284	14232	14063	14250	14191	14154	14293	14117	14145	14261	14346	14327	14272	14263	14141	14212	14308	14341	14184	14383	14238	14301	14338	14112	14088	14265	14408	14217	14287	14423	14267	14285	14271	14267	14363	14273	14444	14371	14200	14311	14355	14402	14087	14215	14336	14153	14182	14371	14428	14280	14213	14295	14276	14087	14357	14212	14245	14355	14406	14495	14243	14305	14156	14187	14344	14205	14339	14281	14302	14251	14432	14075	14243	14290	14400	14144	14116	14188	14103	14320	14395	14251	14265	14243	14403	14236	14086	14287	14313	14364	14232	14371	14369	14339	14310	14210	14203	14291	14207	14353	14497	14201	14152	14459	14116	14439	14314	14300	14251	14344	14157	14144	14245	14339	14199	14315	14272	14449	14315	14338	14321	14322	14362	14308	14146	14284	14202	14262	14242	14218	14214	14322	14143	14223	14282	14325	14084	14272	14322	14316	14136	14211	14393	14246	14267	14265	14411	14408	14148	14417	14210	14255	14260	14242	14235	14324	14326	14464	14305	14366	14324	14245	14076	14189	14073	14379	14209	14314	14312	14344	14216	14182	14142	14357	14202	14296	14186	14315	14229	14323	14290	14197	14290	14249	14307	14175	14233	14286	14409	14401	14258	14236	14258	14253	14269	14301	14253	14194	14275	14390	14392	14454	14117	14396	14297	14401	14269	14353	14329	14212	14284	14291	14355	14155	14174	14367	14311	14403	14275	14223	14292	14191	14030	14186	14165	14222	14302	14390	14172	14245	14521	14247	14238	14463	14396	14391	14101	14161	14360	14311	14299	14298	14287	14251	14251	14336	14486	14363	14328	14409	14476	14091	14423	14293	14387	14145	14372	14198	14445	14375	14409	14259	14362	14296	14260
22864	21148	28929	23967	23271	27805	29442	23798	21497	20491	19306	18552	18393	17897	17933	17869	17822	17663	17613	17423	17574	17648	17413	17384	17443	17285	17515	17421	17245	17470	17338	17306	17321	17223	17154	17316	17167	17143	17185	16915	16940	17205	17137	17197	17100	17091	17109	17051	16956	16995	16998	17020	17033	17156	17202	17132	16931	16885	17161	17129	16843	17222	16939	17037	17037	16996	17152	16875	17228	16979	17131	16988	17090	16910	17097	17011	16772	16926	17108	17183	17122	16846	17088	17093	16849	16859	16870	17092	16982	16904	16923	17016	17161	17169	16812	16939	17075	16815	17142	17060	17074	17060	16876	16860	16867	17056	16963	16874	16965	17102	16891	16891	16873	16825	17067	16911	16881	17118	16784	17033	16909	16882	17140	16974	16928	17106	16998	17256	17073	16800	16872	16975	16915	16931	17149	16916	17000	16975	16897	17009	16908	17066	16883	17050	16880	17088	16909	17025	17079	17007	16939	16834	16810	16861	17256	16996	16999	17122	17024	17171	17197	17061	17122	16888	17011	16851	17066	16859	17119	17039	16935	16880	17015	17224	16981	16950	17190	16954	16970	16988	17117	16936	16951	17179	17073	16975	16960	16978	17223	17111	16964	17153	16846	17041	17229	16998	17130	16945	17058	16821	16769	16982	17120	16960	17114	17086	16838	16739	16885	16986	16991	17054	16875	16926	16964	16948	17170	17136	17182	16884	16935	17176	16926	16968	17029	17051	17039	17155	17050	16901	16869	17068	16755	17033	17029	16905	16965	17039	16943	17028	17034	17038	17083	17017	16955	17150	16938	17009	17192	17129	16917	16751	17118	16900	17069	17047	16953	16946	16916	17087	16908	17084	17021	17061	16850	17033	16990	16983	17007	16914	17023	17180	17040	17063	17109	17072	16873	17062	17101	17068	17069	16937	17026	17138	17121	16840	16844	17087	17120	17174	16979	17155	17008	16843	16978	16954	17052	17170	16927	16907	17158	17096	16976	17047	17087	17015	17086	16896	16977	16976	17186	17108	17018	17069	16776	17078	17057	17070	17050	17176	16970	16825	17027	17029	17205	16995	16870	16878	17122	17177	16992	16896	17055	17034	16912	16852	16974	17092	17115	16795	16960	17100	16867	16935	16972	17125	17074	16898	17030	16875	17056	17226	17055	17060	16925	17131	17028	16895	17088	16962	17080	17045	17078	16935	16979	16889	16963	16889	17046	17153	16879	16642	17113	16961	16927	16961	16939	16912	17136	16815	17278	17032	17094	17049	16983	17069	17097	17025	17051	17043	17109	17044	17266	16980	17003	17011	16948	17137	17061	17030	17044	17150	16965	17022	17009	16962	16901	16934	17072	16993	17057	17123	16855	17054	17049	17138	16935	17017	17000	16940	17269	17086	16757	17100	16762	16829	16993	17119	17028	16877	17009	17125	17054	17066	17000	17028	17099	16911	16902	17072	16955	17038	16999	16861	17120	16933	17006	17102	17129	16901	17163	16962	16942	17160	16998	17207	16791	16842	16927	17091	17045	17022	17221	17041	17059	17137	16950	16944	16858	16905	17134	16983	16962	17075	17059	16983	16974	16882	16910	16916	17122	17125	16804	17048	16977	16760	16988	17083	16876	16927	17035	17030	16945	17085	16811	17164	17074	17138	17233	17125	17171	16960	17092	16947	16920	17107	16990	17091	16987	16995	16870	17119	16960	17032	16964	16917	16953	16828	17144	17013	16987	17076	17054	16920	17109	17120	17061	17031	16831	16769	16986	16851	16984	17101	17036	17001	17034	16955	17028	16968	16936	16929	17055	17086	17023	17025	17127	17182	17148	16888	17132	16932	17106	16958	16866	17090	17105	16883	16959	17173	16865	16991	17053	16969	16894	17150	17017	17023	16980	16992	17062	16999	16988	17038	17198	17085	16917	17165	16989	16913	17070	16926	17034	16943	16867	17057	17052	17103	16870	17138	16903	17044	16924	16907	16916	16957	16947	17033	17079	16885	16893	17044	17046	16954	16949	17075	16915	16908	17002	17070	16970	17058	17008	16919	16943	16911	17099	17032	17104	17203	17067	16907	17115	17049	17002	16933	16936	17062	16896	16870	17190	16871	16934	17209	17025	17134	16867	16915	16952	16911	16972	17088	16745	17100	16927	16880	16880	17022	16770	16808	17180	16894	16890	17008	16841	16755	16978	16836	16863	17007	17170	17057	17009	17011	16915	17038	16993	17104	16935	17059	17087	17023	16927	16882	16918	17036	16868	17002	17015	17189	17052	16976	17000	16954	17153	17024	17151	16942	17246	17041	16982	17062	17094	16850	17015	16889	17092	17042	16871	16969	17036	17144	17137	16969	17142	16922	16960	17168	17167	16947	17077	17066	16893	17120	17056	17019	17035	16973	16914	16951	16954	16967	17186	17204	16829	16891	17088	17083	17070	17132	16927	17149	16850	17005	16930	16955	17122	16977	17108	16711	16840	16990	16999	17038	16953	16855	17028	17067	17085	17113	16996	17043	17114	17164	17205	16867	17102	16905	17122	17073	16965	17013	16897	17105	17105	17102	17377	17172	17031	17163	17035	17050	17072	16843	16910	17014	16828	16781	16778	16925	16863	17148	16986	16929	16980	16829	17083	17093	17187	17153	17058	17133	16960	16806	16937	16873	17186	17011	16946	16977	17142	16901	16992	17226	17071	16876	17058	17060	16994	17031	17039	17213	17050	17006	17198	17014	16926	16945	16918	16965	17122	17001	16843	16842	17020	16731	17164	17005	16973	17037	17182	17033	16943	17047	17007	16781	17081	17165	17009	16742	16821	17237	17005	17055	16978	16952	17131	16860	16906	17019	17094	17074	16932	17011	17110	16956	17184	17085	16973	17074	16889	17120	17155	17011	16950	16910	17107	17125	17142	17123	16934	16925	16849	17095	17132	16928	16939	17114	17051	16977	17131	16845	16848	17040	17106	17084	17084	17080	16995	16972	17033	17136	17190	17061	16898	16911	16775	17070	16880	17048	17179	16870	17020	16896	17076	17066	17040	17164	16887	16946	16944	16976	16805	17003	17242	17018	17070	16880	17024	16948	16985	17129	17095	17021	17094	17004	17165	16919	16975	17031	17130	17266	17085	16984	17028	16899	17094	16895	17014	16993	17009	17037	16955	17012	16989	17018	17034	17083	16879	17153	17079	16939	17192	16765	16934	16920	17033	17136	17210	16856	17008	17005	17011	17029	16959	16915	17107	17037	17084	17001	16903	17024	16837	17123	16933	17034	17085	16794	16994	17031	17076	17040	16991	16985	17145	17142	16939	16975	17081	17238	16847	16824	17094	16787	17013	17116	17084	16818	16990	16871	16968	17135	17003	17068	17096	17001	16818	16891	17120	17272	16841	16996	17091	16977	17204	17049	17120	17117	17037	16844	17092	16865	16853	17131	16823	17040	17118	16892	17015	16992	17050	16895	17004	16816	16990	16959	16958	17011	17071	17112	17061	17266	16848	16884	17026	16848	17057	17083	16780	17177	16988	16912	16994	17059	16849	17046	16940	17050	17002	17151	17135	16926	17061	17043	17080	16872	16947	17140	17157	16972	17128	16979	17052	17044	16931	16836	17120	16834	16892	16912	16930	16818	17167	17004	16952	17236	17099	17030	16991	17173	17141	16885	16978	16939	17004	16891	17147	17017	17050	17029	16912	16936	16985	16894	16888	16960	17109	17055	16650	17214	16862	17182	16957	16894	16933	17144	17073	16885	16970	16821	17073	17103	17155	16955	17247	17157	17002	17087	16871	16899	17057	16914	17139	17081	16956	17085	16787	17190	16987	16901	17076	16908	16998	17011	17036	17052	16823	17285	17081	16996	16966	16965	16981	17106	17066	16980	16917	16981	17071	17056	17016	16935	16839	17051	16911	17129	16990	17110	17141	17047	16999	17026	16943	16876	17077	16941	16770	17208	17002	16961	17056	17079	16963	17040	16806	16889	16894	16964	17367	16981	17055	17005	16919	17173	16838	17061	16814	16864	16967	17032	16831	16962	16983	17106	17087	17051	17110	17014	16898	17094	17080	17128	16954	16919	17026	16999	16818	16851	16885	17036	17236	16872	16820	16940	16918	16894	17009	16901	17050	17080	17174	17166	17101	17217	16908	17023	17141	16990	16911	16820	16975	17078	17104	17151	17111	17000	16858	17054	17082	16990	16963	16917	17026	17167	17102	17196	16875	16769	16951	16960	16857	16971	17150	16892	16936	17012	16994	17096	17166	17124	17037	16983	16961	17065	17021	16945	17083	16928	17072	17076	16938	17272	17006	17215	16997	17016	16685	17088	16937	16811	16923	16803	16927	17099	17027	16976	17058	16953	16932	16840	17058	16914	16958	16821	16881	16815	17038	16838	17197	17021	17008	17071	16795	16800	16961	17011	16919	17004	17103	17135	17076	16867	16826	16821	17005	17079	17075	17093	17044	17160	16897	17143	16972	16884	17009	16948	17105	16871	17085	17079	17077	17080	17027	17190	16966	16986	17024	16772	17108	16936	17192	17042	16892	16915	16911	17116	17070	16869	16841	17093	16977	17000	17131	16947	16911	17024	17155	17018	16819	16958	16837	17051	17067	17072	16979	16770	16959	16974	16926	17034	16916	17141	17025	16795	16981	16956	16865	17134	16991	17057	17199	17165	17017	16855	16994	17035	16795	17221	17014	16698	16927	16953	17002	17008	16935	17112	17058	16943	17156	16823	17047	17047	17066	17030	16971	16898	17012	17067	16844	17015	16915	16995	17007	16949	17018	17135	16854	17119	17039	16948	16969	16953	17242	17104	17030	16999	17160	17139	17061	16810	16900	16836	17030	17025	16878	16950	17053	16923	17071	16933	16920	16983	17043	17051	17033	17080	16993	17130	17082	17051	17046	17079	16853	16977	16973	16919	17141	17029	17151	17021	16960	16861	16998	17163	16942	17057	16763	17060	16984	16881	17149	16863	17086	17093	17153	17022	17158	17170	16947	17085	16871	16973	16987	16989	17018	17048	16941	17082	17237	17266	17165	16889	17085	17119	17005	16893	16628	16940	17185	16859	16916	17190	17274	16972	16908	17008	17016	16916	16942	17112	17017	17038	17069	16949	17180	17224	17233	16908	17081	17108	16912	17064	16977	16932	16957	16883
33871	56943	53947	42749	37139	32452	27165	23908	20984	19033	17829	17058	16452	15887	15782	15532	15454	15354	15321	15113	15215	15234	14873	15009	14959	15065	15077	14860	15081	15028	15001	14862	14833	14810	14823	14966	14771	14936	14860	14732	14663	14594	14569	14654	14839	14816	14797	14490	14882	14645	14675	14675	14706	14669	14828	14805	14679	14582	14703	14705	14871	14487	14677	14580	14662	14579	14787	14585	14659	14706	14718	14647	14665	14540	14587	14510	14721	14771	14662	14649	14640	14501	14627	14674	14663	14660	14702	14708	14451	14612	14631	14624	14765	14547	14563	14819	14656	14551	14490	14567	14637	14697	14685	14587	14713	14653	14587	14683	14641	14647	14642	14635	14526	14691	14420	14771	14583	14757	14566	14570	14529	14868	14637	14667	14823	14392	14536	14666	14785	14641	14445	14715	14536	14608	14652	14584	14766	14613	14768	14674	14597	14738	14850	14647	14838	14717	14880	14583	14601	14584	14604	14682	14668	14560	14707	14595	14678	14900	14505	14622	14756	14711	14577	14596	14661	14838	14578	14478	14524	14554	14499	14588	14616	14500	14712	14587	14641	14958	14548	14782	14550	14753	14695	14453	14580	14591	14823	14709	14454	14730	14587	14678	14700	14645	14703	14568	14760	14775	14514	14522	14768	14644	14643	14871	14632	14750	14649	14597	14613	14666	14820	14790	14755	14541	14620	14772	14708	14725	14672	14706	14845	14728	14635	14676	14638	14713	14646	14535	14655	14678	14599	14574	14680	14734	14644	14691	14739	14616	14780	14763	14563	14596	14646	14641	14699	14664	14678	14496	14538	14590	14623	14808	14516	14645	14732	14671	14725	14552	14578	14316	14579	14719	14535	14637	14680	14493	14712	14639	14774	14476	14547	14856	14565	14735	14664	14534	14450	14575	14595	14520	14616	14728	14664	14771	14645	14481	14729	14647	14644	14528	14854	14721	14794	14654	14592	14733	14779	14595	14616	14618	14632	14770	14769	14545	14572	14767	14527	14660	14709	14677	14537	14589	14674	14712	14669	14636	14594	14617	14644	14733	14755	14640	14609	14742	14573	14662	14547	14554	14679	14558	14588	14589	14522	14615	14728	14892	14615	14731	14627	14537	14790	14658	14806	14588	14642	14711	14796	14590	14718	14624	14716	14722	14564	14775	14597	14549	14660	14666	14742	14702	14570	14517	14650	14578	14569	14548	14572	14718	14708	14694	14728	14599	14493	14862	14594	14615	14620	14731	14600	14667	14626	14436	14748	14605	14821	14753	14679	14736	14683	14805	14633	14877	14801	14751	14631	14657	14621	14729	14746	14560	14603	14704	14676	14677	14579	14650	14600	14714	14562	14750	14625	14587	14486	14534	14670	14863	14602	14809	14584	14851	14589	14543	14745	14717	14714	14600	14711	14597	14578	14624	14635	14530	14865	14654	14693	14581	14623	14719	14716	14504	14732	14688	14834	14711	14731	14741	14777	14526	14667	14587	14688	14492	14630	14776	14649	14509	14601	14630	14644	14655	14580	14731	14654	14706	14524	14700	14747	14602	14504	14674	14776	14594	14576	14574	14515	14765	14732	14759	14776	14639	14657	14888	14598	14848	14769	14612	14711	14705	14778	14641	14738	14751	14569	14675	14589	14779	14482	14700	14635	14676	14702	14742	14580	14614	14602	14740	14631	14604	14639	14598	14568	14634	14629	14599	14659	14669	14523	14783	14625	14754	14564	14632	14526	14585	14606	14809	14638	14611	14744	14594	14828	14901	14736	14647	14665	14636	14704	14636	14664	14729	14714	14602	14481	14867	14508	14628	14590	14577	14571	14697	14561	14733	14623	14642	14483	14749	14709	14632	14560	14612	14656	14643	14688	14551	14711	14621	14436	14623	14595	14666	14584	14549	14636	14643	14771	14505	14797	14609	14537	14690	14688	14710	14634	14506	14701	14746	14639	14522	14659	14797	14566	14671	14559	14523	14703	14525	14770	14750	14698	14710	14817	14528	14664	14809	14541	14718	14719	14586	14618	14703	14613	14718	14684	14641	14778	14807	14586	14611	14550	14618	14586	14679	14777	14706	14664	14643	14715	14732	14644	14682	14775	14676	14459	14648	14657	14552	14429	14652	14494	14733	14454	14609	14654	14587	14615	14676	14619	14398	14854	14654	14643	14686	14683	14704	14696	14699	14751	14664	14648	14640	14540	14695	14442	14642	14529	14712	14653	14765	14548	14843	14626	14838	14675	14513	14746	14475	14662	14653	14666	14773	14627	14640	14736	14679	14598	14658	14595	14623	14539	14553	14707	14690	14764	14565	14678	14626	14711	14576	14637	14693	14609	14883	14605	14447	14683	14729	14501	14769	14702	14776	14513	14767	14490	14800	14606	14519	14747	14847	14574	14726	14668	14660	14541	14745	14591	14581	14804	14662	14700	14792	14576	14810	14596	14693	14756	14597	14758	14646	14654	14667	14576	14834	14694	14618	14690	14684	14544	14529	14643	14672	14514	14672	14546	14641	14737	14603	14671	14532	14694	14585	14728	14723	14441	14778	14510	14728	14588	14493	14690	14549	14865	14580	14862	14706	14560	14577	14484	14674	14724	14641	14554	14710	14699	14622	14610	14612	14546	14553	14537	14555	14560	14634	14714	14720	14724	14507	14621	14582	14629	14476	14619	14599	14785	14468	14690	14692	14730	14473	14573	14652	14529	14625	14534	14678	14748	14557	14543	14585	14647	14579	14653	14713	14667	14676	14668	14612	14593	14765	14724	14501	14481	14734	14557	14709	14536	14449	14706	14775	14776	14771	14622	14715	14728	14593	14684	14405	14683	14673	14786	14568	14547	14470	14669	14664	14574	14761	14563	14601	14586	14923	14832	14824	14691	14877	14562	14656	14726	14720	14565	14634	14573	14671	14737	14723	14844	14476	14576	14573	14793	14757	14712	14483	14686	14622	14599	14586	14576	14614	14762	14731	14660	14661	14569	14669	14629	14637	14679	14661	14624	14660	14571	14543	14793	14517	14638	14650	14645	14625	14674	14559	14692	14701	14672	14711	14711	14610	14622	14629	14598	14653	14674	14661	14585	14807	14562	14529	14852	14596	14693	14784	14586	14649	14698	14534	14683	14689	14650	14583	14588	14716	14724	14721	14781	14668	14654	14536	14548	14539	14597	14586	14839	14585	14650	14778	14647	14573	14681	14441	14705	14315	14588	14429	14740	14567	14627	14779	14797	14851	14854	14839	14500	14751	14472	14562	14712	14720	14686	14781	14637	14621	14588	14677	14667	14434	14659	14814	14897	14563	14762	14558	14657	14706	14692	14591	14561	14621	14836	14716	14826	14548	14603	14845	14764	14738	14660	14708	14796	14730	14729	14566	14822	14473	14614	14705	14597	14516	14602	14477	14684	14749	14589	14644	14877	14647	14696	14496	14650	14799	14631	14654	14596	14557	14566	14562	14723	14750	14564	14507	14756	14636	14594	14652	14694	14875	14716	14614	14662	14727	14668	14678	14495	14672	14785	14570	14677	14800	14657	14568	14721	14695	14675	14781	14676	14642	14530	14663	14593	14745	14672	14555	14847	14543	14702	14654	14626	14626	14738	14600	14578	14757	14789	14666	14641	14545	14749	14505	14804	14624	14822	14500	14711	14810	14597	14604	14667	14650	14808	14667	14722	14605	14554	14487	14800	14533	14724	14530	14495	14631	14654	14636	14685	14690	14580	14649	14682	14695	14732	14658	14594	14719	14796	14694	14698	14615	14680	14791	14674	14709	14387	14593	14462	14674	14613	14570	14616	14749	14723	14778	14612	14679	14677	14473	14693	14617	14496	14633	14509	14482	14634	14546	14625	14437	14625	14582	14786	14644	14589	14588	14583	14525	14511	14659	14502	14577	14678	14755	14448	14871	14716	14659	14628	14579	14610	14751	14483	14689	14545	14639	14816	14504	14610	14727	14539	14669	14600	14541	14678	14628	14567	14588	14518	14624	14708	14619	14608	14625	14648	14721	14731	14620	14741	14600	14557	14675	14741	14576	14557	14679	14585	14475	14548	14778	14490	14615	14648	14759	14587	14592	14737	14688	14636	14623	14732	14580	14697	14606	14680	14765	14628	14596	14709	14551	14681	14766	14557	14703	14671	14672	14845	14467	14527	14751	14738	14562	14674	14754	14699	14698	14635	14473	14712	14649	14847	14695	14651	14731	14983	14645	14639	14736	14578	14552	14483	14616	14740	14524	14724	14591	14693	14829	14635	14714	14554	14774	14769	14655	14857	14767	14697	14605	14653	14589	14774	14614	14497	14661	14688	14712	14525	14595	14657	14751	14748	14551	14684	14679	14683	14557	14613	14623	14746	14701	14873	14555	14635	14731	14579	14534	14719	14618	14657	14671	14662	14770	14647	14736	14596	14760	14498	14745	14675	14592	14797	14520	14589	14703	14756	14779	14501	14676	14586	14755	14600	14576	14597	14724	14590	14410	14831	14591	14697	14640	14567	14648	14729	14802	14612	14758	14685	14814	14820	14583	14656	14606	14698	14739	14358	14713	14596	14489	14570	14642	14608	14628	14663	14637	14538	14746	14735	14726	14604	14575	14797	14619	14745	14616	14661	14680	14547	14563	14593	14633	14638	14628	14601	14536	14760	14475	14592	14749	14568	14626	14682	14619	14671	14686	14710	14702	14545	14606	14748	14512	14983	14711	14619	14883	14639	14747	14613	14619	14523	14723	14670	14603	14713	14736	14642	14562	14662	14780	14574	14359	14627	14670	14647	14659	14667	14552	14736	14630	14405	14746	14595	14629	14675	14573	14750	14606	14864	14876	14586	14735	14723	14685	14632	14637	14580	14654	14607	14814	14527	14713	14586	14523	14493	14626	14507	14523	14665	14600	14620	14615	14638	14560	14792	14612	14623	14657	14630	14571	14584	14814	14600	14604	14692	14629	14722	14625	14583	14680	14491	14662	14583	14814	14532	14595	14684	14656	14738	14673	14731	14711	14684	14841	14820	14651	14586	14640	14568	14612	14781	14720	14637	14661	14757	14702	14740	14749	14581	14570	14585	14721	14439	14702	14660	14668	14642	14706	14718	14501	14682	14602	14518	14683	14739	14672	14571	14737	14455	14656	14836	14655	14538	14707	14644	14524
29681	28823	37290	32942	26486	23233	20935	19199	18181	17854	17455	17248	17031	16772	16848	16756	16823	16564	16802	16478	16685	16507	16564	16787	16584	16481	16616	16480	16666	16445	16465	16652	16661	16526	16720	16497	16501	16539	16667	16511	16559	16377	16561	16697	16515	16632	16682	16508	16491	16451	16460	16389	16668	16590	16395	16353	16321	16462	16535	16431	16542	16463	16479	16514	16610	16574	16604	16573	16545	16602	16600	16545	16539	16507	16546	16417	16503	16450	16496	16535	16321	16472	16451	16468	16463	16449	16664	16489	16511	16498	16465	16400	16667	16619	16454	16554	16485	16504	16518	16416	16521	16586	16563	16434	16425	16619	16557	16365	16421	16575	16540	16406	16545	16694	16642	16440	16517	16618	16564	16471	16539	16647	16476	16550	16562	16498	16493	16646	16514	16502	16394	16516	16713	16350	16530	16420	16324	16485	16424	16544	16579	16420	16453	16403	16633	16470	16419	16455	16306	16448	16271	16351	16433	16349	16313	16503	16435	16667	16460	16533	16441	16618	16498	16467	16519	16540	16631	16714	16354	16612	16462	16526	16444	16614	16489	16381	16368	16628	16383	16557	16585	16499	16757	16439	16405	16523	16603	16629	16342	16622	16512	16364	16423	16529	16463	16546	16500	16490	16545	16498	16472	16655	16313	16648	16623	16606	16644	16519	16598	16660	16636	16540	16482	16445	16621	16507	16487	16467	16519	16391	16411	16535	16327	16453	16378	16421	16469	16523	16578	16308	16388	16438	16459	16380	16470	16606	16623	16456	16625	16480	16467	16323	16319	16600	16460	16645	16488	16444	16667	16572	16592	16540	16542	16494	16440	16696	16423	16285	16384	16463	16558	16501	16345	16380	16512	16646	16402	16362	16747	16511	16459	16456	16608	16510	16712	16436	16530	16454	16712	16446	16340	16542	16606	16712	16692	16618	16541	16480	16440	16480	16457	16527	16390	16386	16577	16636	16431	16403	16456	16506	16322	16530	16627	16523	16538	16607	16607	16599	16644	16286	16561	16468	16503	16633	16372	16518	16623	16506	16571	16605	16606	16593	16460	16633	16520	16417	16567	16440	16407	16341	16547	16544	16415	16583	16432	16276	16577	16379	16547	16705	16586	16604	16446	16549	16383	16411	16484	16678	16495	16759	16527	16581	16672	16506	16326	16454	16684	16662	16381	16522	16456	16449	16302	16550	16566	16552	16508	16621	16329	16416	16566	16547	16495	16684	16555	16557	16467	16736	16637	16578	16369	16554	16432	16414	16401	16540	16322	16478	16626	16495	16590	16527	16628	16439	16282	16531	16372	16604	16633	16381	16446	16461	16339	16501	16633	16383	16261	16580	16464	16483	16590	16406	16538	16577	16664	16599	16317	16433	16540	16471	16575	16558	16605	16407	16487	16343	16448	16418	16470	16638	16665	16421	16533	16436	16527	16437	16515	16505	16632	16524	16772	16504	16577	16445	16590	16525	16577	16644	16574	16481	16487	16614	16411	16513	16570	16577	16579	16473	16617	16581	16666	16319	16400	16519	16674	16664	16485	16323	16489	16440	16568	16797	16489	16480	16417	16516	16504	16401	16522	16176	16604	16736	16614	16564	16459	16549	16393	16424	16276	16527	16652	16591	16402	16391	16577	16717	16532	16483	16420	16483	16515	16346	16627	16442	16570	16493	16490	16570	16650	16500	16494	16572	16600	16498	16631	16638	16289	16540	16385	16564	16667	16381	16541	16537	16562	16432	16402	16448	16223	16403	16515	16331	16538	16730	16607	16577	16382	16378	16528	16611	16459	16564	16694	16493	16461	16396	16716	16616	16550	16527	16545	16510	16675	16637	16331	16781	16592	16562	16499	16529	16615	16573	16589	16375	16517	16681	16384	16440	16453	16364	16599	16663	16492	16596	16511	16470	16436	16530	16381	16282	16433	16414	16509	16442	16621	16416	16538	16491	16578	16382	16389	16412	16368	16506	16404	16576	16483	16372	16536	16558	16573	16526	16575	16670	16786	16406	16271	16389	16379	16496	16562	16392	16495	16650	16593	16543	16615	16396	16370	16447	16489	16471	16387	16470	16441	16417	16508	16529	16447	16521	16508	16614	16627	16470	16591	16363	16540	16334	16526	16684	16272	16576	16525	16520	16433	16498	16349	16372	16369	16625	16313	16319	16467	16452	16520	16491	16598	16414	16394	16462	16447	16483	16617	16549	16654	16624	16319	16596	16593	16446	16613	16497	16532	16498	16404	16681	16476	16448	16433	16468	16596	16544	16510	16527	16590	16438	16611	16450	16466	16506	16440	16697	16596	16353	16691	16454	16454	16503	16455	16492	16352	16429	16645	16647	16650	16439	16623	16602	16379	16446	16544	16448	16545	16578	16576	16584	16596	16463	16366	16525	16559	16600	16576	16355	16542	16717	16589	16592	16620	16559	16451	16377	16471	16476	16442	16414	16590	16401	16369	16683	16413	16502	16355	16463	16394	16399	16394	16375	16656	16605	16572	16591	16414	16432	16499	16478	16580	16423	16505	16567	16525	16311	16527	16454	16529	16436	16363	16397	16514	16476	16414	16652	16467	16372	16406	16385	16349	16537	16553	16397	16679	16466	16719	16569	16600	16535	16539	16556	16356	16527	16383	16389	16489	16456	16591	16492	16442	16421	16501	16532	16700	16413	16657	16493	16439	16448	16511	16437	16514	16498	16275	16442	16545	16573	16479	16522	16457	16791	16552	16451	16253	16536	16479	16455	16562	16669	16569	16379	16558	16740	16273	16447	16659	16536	16554	16409	16576	16578	16579	16434	16714	16645	16532	16495	16501	16360	16669	16547	16567	16453	16518	16481	16449	16589	16404	16581	16599	16558	16393	16378	16471	16398	16519	16467	16554	16457	16576	16499	16470	16610	16470	16460	16634	16443	16686	16414	16678	16261	16450	16632	16381	16557	16492	16515	16412	16551	16354	16633	16614	16706	16421	16315	16387	16533	16410	16576	16564	16420	16558	16736	16534	16565	16535	16671	16552	16576	16473	16426	16438	16332	16511	16411	16611	16429	16382	16491	16698	16480	16711	16533	16297	16413	16581	16322	16489	16584	16580	16563	16445	16580	16414	16424	16612	16473	16558	16398	16549	16543	16557	16556	16336	16533	16528	16316	16591	16508	16532	16549	16398	16389	16560	16505	16587	16494	16533	16661	16494	16667	16764	16527	16733	16504	16475	16599	16556	16599	16645	16594	16405	16334	16562	16542	16256	16367	16394	16550	16444	16545	16520	16278	16527	16605	16645	16572	16387	16555	16578	16605	16539	16468	16584	16637	16453	16453	16588	16564	16623	16534	16331	16584	16612	16519	16491	16353	16394	16320	16452	16532	16536	16410	16491	16334	16407	16588	16450	16615	16347	16387	16439	16400	16327	16590	16425	16415	16492	16437	16576	16591	16480	16640	16354	16435	16645	16429	16607	16637	16607	16581	16531	16428	16504	16411	16550	16428	16575	16273	16468	16439	16441	16587	16508	16537	16485	16608	16423	16430	16542	16444	16451	16642	16495	16715	16643	16693	16330	16539	16618	16425	16592	16602	16465	16464	16526	16649	16450	16568	16573	16462	16469	16454	16430	16513	16589	16494	16424	16367	16505	16391	16478	16490	16474	16468	16552	16511	16394	16491	16287	16464	16385	16599	16403	16504	16471	16339	16568	16479	16564	16570	16504	16487	16693	16795	16464	16549	16562	16641	16590	16422	16372	16518	16646	16707	16532	16481	16578	16413	16311	16410	16602	16613	16416	16461	16336	16661	16510	16522	16435	16554	16445	16348	16533	16314	16296	16533	16556	16630	16438	16330	16449	16522	16601	16455	16468	16578	16380	16386	16435	16627	16603	16386	16594	16374	16478	16329	16489	16484	16625	16432	16437	16593	16765	16478	16454	16508	16449	16507	16364	16388	16626	16440	16452	16612	16521	16476	16441	16621	16274	16388	16336	16649	16430	16592	16418	16612	16350	16453	16550	16440	16682	16534	16581	16513	16557	16851	16318	16442	16622	16504	16667	16468	16723	16500	16548	16547	16612	16694	16579	16348	16611	16695	16363	16547	16509	16628	16494	16633	16411	16487	16641	16541	16576	16299	16524	16490	16464	16462	16649	16726	16456	16270	16386	16475	16509	16863	16272	16663	16566	16487	16740	16482	16550	16599	16313	16415	16363	16463	16461	16625	16616	16526	16477	16565	16515	16291	16458	16498	16418	16482	16679	16515	16390	16311	16344	16539	16337	16286	16619	16648	16502	16423	16324	16557	16472	16400	16477	16589	16465	16487	16517	16625	16479	16625	16614	16532	16459	16410	16493	16637	16571	16345	16665	16600	16547	16626	16527	16647	16659	16588	16649	16385	16367	16231	16429	16539	16565	16468	16582	16403	16624	16387	16770	16605	16649	16472	16623	16470	16559	16649	16690	16777	16477	16499	16482	16551	16624	16492	16421	16633	16439	16546	16635	16532	16570	16707	16476	16574	16473	16644	16430	16545	16559	16317	16452	16365	16494	16485	16306	16534	16821	16478	16529	16384	16540	16395	16610	16728	16695	16361	16493	16421	16558	16483	16687	16331	16410	16430	16422	16747	16430	16487	16465	16464	16632	16466	16544	16399	16489	16426	16420	16513	16408	16528	16419	16406	16411	16507	16648	16606	16402	16454	16483	16406	16486	16794	16437	16408	16607	16475	16460	16391	16494	16535	16512	16528	16426	16500	16530	16385	16731	16528	16682	16517	16489	16481	16601	16574	16430	16314	16561	16588	16657	16472	16694	16613	16561	16660	16459	16694	16440	16314	16609	16406	16516	16530	16484	16409	16379	16495	16407	16274	16520	16571	16541	16810	16244	16470	16462	16374	16475	16564	16573	16721	16460	16628	16518	16544	16569	16517	16371	16675	16590	16597	16648	16488	16621	16453	16464	16432	16550	16639	16573	16465	16472	16505	16572	16661	16645	16562	16331	16349	16572	16576	16537	16701	16498	16558	16520	16372	16335	16454	16764	16528	16724	16423	16648	16791	16506	16569	16514	16656	16259	16493	16457	16332	16428	16627	16669	16491	16518	16678	16344	16379	16364	16611	16452	16468	16369	16679	16763	16741	16650	16448	16404	16589	16396	16480
32503	45657	42489	32582	27281	23145	20266	18369	17048	16028	15448	15373	15077	14973	14770	14755	14704	14666	14531	14598	14556	14436	14631	14584	14494	14449	14580	14539	14421	14602	14645	14292	14557	14511	14329	14457	14493	14411	14457	14498	14457	14339	14546	14370	14515	14472	14440	14440	14479	14287	14397	14351	14409	14399	14571	14418	14426	14494	14456	14405	14383	14426	14441	14286	14463	14055	14448	14394	14354	14376	14309	14344	14358	14412	14381	14310	14200	14398	14194	14516	14474	14351	14453	14500	14394	14493	14381	14413	14467	14410	14293	14485	14440	14207	14352	14439	14500	14460	14399	14401	14439	14281	14147	14594	14461	14573	14388	14241	14413	14365	14358	14479	14205	14520	14452	14457	14410	14423	14189	14360	14441	14273	14456	14407	14272	14379	14249	14286	14227	14310	14559	14425	14320	14532	14402	14328	14354	14580	14437	14361	14234	14377	14191	14441	14334	14478	14500	14620	14439	14317	14360	14219	14306	14264	14424	14372	14415	14431	14332	14350	14251	14236	14456	14406	14564	14401	14342	14516	14392	14388	14348	14445	14333	14343	14468	14363	14342	14276	14491	14404	14463	14257	14578	14322	14180	14477	14286	14349	14307	14390	14254	14463	14370	14371	14312	14375	14441	14403	14417	14464	14323	14356	14193	14383	14445	14277	14208	14356	14556	14258	14454	14269	14500	14240	14351	14498	14332	14333	14484	14496	14347	14403	14399	14454	14494	14391	14386	14425	14489	14433	14410	14331	14319	14419	14419	14342	14336	14481	14344	14421	14236	14328	14375	14388	14147	14388	14297	14468	14230	14384	14228	14477	14379	14356	14467	14359	14395	14316	14386	14408	14483	14112	14461	14294	14607	14521	14268	14366	14300	14448	14534	14353	14344	14478	14355	14209	14306	14419	14341	14201	14390	14477	14323	14494	14361	14341	14315	14168	14504	14374	14452	14386	14382	14307	14470	14286	14433	14415	14197	14407	14404	14403	14343	14475	14325	14507	14306	14304	14458	14455	14359	14304	14295	14469	14291	14379	14448	14358	14413	14521	14263	14344	14531	14383	14516	14399	14328	14421	14352	14429	14358	14373	14349	14346	14419	14243	14369	14391	14390	14336	14426	14295	14457	14397	14381	14401	14409	14370	14457	14278	14454	14312	14421	14308	14523	14228	14651	14409	14424	14344	14389	14325	14385	14365	14459	14418	14401	14369	14320	14324	14401	14435	14261	14407	14341	14400	14289	14629	14471	14333	14346	14311	14288	14488	14501	14455	14342	14446	14381	14370	14304	14339	14401	14463	14472	14295	14391	14455	14338	14524	14400	14263	14440	14426	14430	14488	14334	14421	14355	14381	14483	14389	14402	14369	14393	14272	14387	14416	14539	14275	14444	14411	14336	14307	14401	14386	14334	14584	14348	14393	14308	14488	14331	14481	14338	14521	14349	14491	14617	14173	14457	14172	14472	14415	14346	14405	14409	14382	14540	14390	14548	14381	14225	14440	14363	14500	14401	14366	14307	14408	14510	14447	14537	14505	14506	14390	14322	14381	14486	14385	14296	14275	14373	14305	14477	14300	14349	14358	14610	14394	14379	14231	14418	14426	14486	14271	14371	14351	14348	14598	14402	14445	14441	14238	14259	14395	14522	14335	14465	14376	14457	14179	14290	14408	14305	14329	14428	14317	14355	14400	14296	14250	14289	14404	14315	14329	14451	14449	14378	14490	14319	14290	14335	14414	14401	14339	14433	14525	14225	14396	14688	14399	14329	14378	14268	14300	14295	14342	14541	14395	14361	14379	14261	14472	14373	14329	14476	14377	14466	14280	14487	14339	14514	14264	14316	14523	14513	14364	14409	14247	14213	14598	14362	14219	14257	14255	14367	14357	14378	14298	14383	14381	14520	14462	14342	14409	14267	14316	14531	14371	14434	14591	14414	14491	14249	14382	14343	14362	14432	14307	14427	14394	14383	14371	14358	14478	14393	14375	14387	14403	14497	14386	14457	14242	14275	14462	14336	14415	14309	14361	14296	14429	14196	14462	14323	14309	14431	14365	14336	14573	14390	14455	14242	14339	14432	14519	14293	14468	14143	14534	14385	14452	14300	14418	14388	14454	14364	14534	14392	14320	14324	14388	14281	14335	14420	14457	14240	14407	14324	14424	14438	14385	14283	14420	14400	14357	14371	14419	14461	14324	14336	14364	14631	14467	14385	14379	14504	14420	14331	14351	14498	14231	14274	14310	14267	14386	14321	14384	14419	14246	14605	14268	14399	14216	14323	14438	14423	14281	14430	14309	14217	14304	14451	14396	14237	14284	14471	14416	14299	14411	14430	14490	14289	14370	14407	14488	14410	14241	14314	14477	14449	14423	14460	14579	14274	14556	14426	14310	14208	14433	14516	14297	14376	14375	14567	14505	14338	14547	14349	14414	14494	14481	14382	14518	14560	14467	14392	14577	14463	14474	14367	14696	14422	14457	14321	14317	14436	14430	14326	14265	14462	14452	14480	14379	14359	14246	14472	14308	14335	14278	14416	14448	14377	14394	14375	14346	14407	14339	14409	14478	14623	14517	14276	14352	14440	14461	14313	14321	14460	14508	14476	14413	14417	14419	14339	14409	14494	14318	14485	14386	14410	14498	14387	14270	14455	14347	14325	14457	14367	14321	14386	14466	14305	14380	14499	14379	14333	14376	14274	14534	14431	14415	14380	14575	14430	14383	14169	14467	14571	14285	14567	14415	14422	14330	14539	14352	14337	14500	14613	14281	14402	14536	14398	14325	14319	14416	14403	14400	14447	14342	14328	14384	14262	14385	14360	14460	14375	14542	14478	14475	14170	14364	14466	14235	14361	14355	14284	14426	14429	14359	14395	14483	14402	14321	14502	14391	14387	14305	14457	14364	14373	14242	14476	14457	14448	14526	14401	14432	14548	14288	14379	14350	14292	14209	14199	14420	14290	14341	14478	14433	14382	14368	14372	14412	14405	14394	14297	14477	14250	14305	14583	14408	14476	14305	14393	14505	14400	14408	14377	14456	14424	14497	14351	14432	14359	14472	14396	14331	14444	14334	14434	14346	14426	14336	14494	14357	14523	14323	14432	14400	14359	14562	14135	14400	14349	14337	14344	14237	14462	14378	14385	14241	14364	14403	14331	14406	14248	14446	14391	14452	14478	14460	14389	14232	14535	14347	14428	14471	14502	14485	14410	14442	14475	14476	14394	14454	14426	14401	14474	14470	14450	14341	14344	14342	14433	14425	14352	14354	14409	14104	14278	14557	14436	14278	14477	14489	14344	14290	14296	14295	14344	14251	14379	14340	14394	14429	14379	14279	14303	14411	14384	14302	14372	14363	14485	14450	14386	14483	14381	14429	14541	14301	14389	14219	14540	14533	14597	14701	14397	14409	14320	14448	14225	14448	14404	14477	14477	14319	14359	14357	14441	14347	14380	14493	14328	14386	14323	14507	14249	14278	14495	14454	14438	14453	14470	14335	14540	14319	14287	14384	14351	14369	14437	14308	14282	14367	14389	14506	14292	14435	14271	14511	14584	14555	14267	14346	14261	14349	14464	14349	14368	14304	14525	14282	14273	14431	14426	14400	14362	14272	14373	14502	14324	14451	14360	14220	14536	14285	14424	14419	14528	14416	14413	14406	14246	14598	14513	14501	14175	14563	14387	14392	14492	14314	14301	14406	14206	14358	14450	14473	14395	14420	14473	14207	14399	14468	14272	14332	14511	14358	14388	14440	14230	14436	14391	14411	14444	14446	14347	14420	14350	14423	14310	14557	14472	14459	14317	14211	14349	14387	14593	14362	14601	14399	14362	14313	14352	14325	14353	14258	14235	14377	14196	14408	14248	14379	14477	14515	14423	14350	14288	14398	14296	14471	14349	14454	14506	14416	14429	14423	14403	14469	14403	14422	14419	14459	14429	14402	14333	14404	14443	14196	14303	14338	14493	14396	14551	14253	14370	14305	14378	14254	14216	14355	14287	14303	14352	14252	14300	14371	14422	14340	14479	14507	14174	14396	14269	14370	14511	14349	14262	14384	14380	14390	14406	14424	14376	14350	14398	14487	14415	14450	14317	14399	14358	14347	14420	14524	14361	14287	14393	14312	14488	14360	14443	14401	14396	14323	14523	14485	14432	14287	14379	14477	14412	14197	14348	14326	14458	14437	14237	14380	14300	14312	14275	14374	14354	14268	14288	14315	14432	14233	14441	14504	14436	14313	14419	14465	14369	14292	14424	14000	14496	14357	14296	14483	14357	14347	14291	14192	14281	14333	14243	14422	14473	14456	14500	14496	14354	14328	14368	14360	14427	14350	14377	14385	14412	14521	14544	14299	14490	14209	14419	14342	14355	14535	14317	14513	14377	14387	14312	14449	14266	14384	14375	14349	14413	14445	14273	14317	14547	14523	14429	14508	14314	14137	14518	14413	14485	14404	14134	14482	14465	14339	14271	14346	14306	14478	14301	14327	14452	14521	14318	14399	14492	14443	14388	14466	14373	14354	14257	14375	14271	14370	14342	14328	14375	14573	14319	14363	14351	14365	14310	14336	14248	14378	14394	14440	14381	14475	14391	14196	14492	14358	14225	14394	14394	14365	14429	14487	14421	14449	14520	14500	14528	14255	14231	14377	14321	14120	14415	14350	14406	14435	14356	14470	14484	14385	14494	14330	14433	14424	14356	14265	14284	14453	14416	14547	14446	14407	14581	14394	14439	14578	14418	14623	14431	14518	14272	14436	14462	14373	14357	14384	14367	14533	14254	14478	14291	14405	14546	14416	14314	14433	14288	14543	14372	14525	14327	14395	14323	14208	14315	14353	14411	14494	14306	14531	14523	14324	14332	14250	14282	14363	14412	14325	14535	14359	14334	14471	14485	14253	14312	14294	14544	14418	14372	14290	14380	14105	14306	14425	14295	14462	14317	14402	14301	14496	14421	14408	14491	14376	14203	14431	14243	14436	14350	14478	14455	14293	14598	14413	14462	14498	14472	14365	14372	14408	14287	14488	14358	14282	14617	14411	14389	14386	14469	14499	14473	14489	14466	14388	14359	14571	14371	14432	14417	14673	14621	14259	14398	14530	14513	14401	14350	14344	14475	14327	14394	14423	14474	14520	14417	14371	14363	14384
24124	21130	28621	26397	26596	27136	24924	21169	19404	18556	17952	17459	17388	17336	17214	17065	17161	16884	16997	17072	16894	16873	16805	16872	16961	16802	16699	16823	16611	16900	16799	16885	16676	16645	16793	16688	16642	16765	16629	16894	16848	16575	16433	16620	16582	16784	16667	16614	16645	16560	16366	16600	16417	16570	16552	16584	16711	16668	16597	16430	16552	16654	16839	16495	16661	16659	16668	16660	16465	16637	16561	16521	16560	16675	16739	16366	16632	16716	16747	16609	16725	16736	16526	16696	16640	16595	16553	16446	16635	16736	16628	16590	16510	16508	16807	16517	16477	16683	16547	16503	16562	16558	16736	16856	16787	16497	16851	16691	16765	16867	16683	16504	16616	16571	16603	16514	16651	16538	16559	16648	16737	16638	16674	16656	16838	16549	16687	16511	16623	16651	16714	16369	16606	16627	16583	16500	16727	16600	16492	16580	16416	16486	16792	16394	16627	16696	16681	16545	16663	16384	16653	16518	16541	16551	16589	16546	16465	16505	16492	16616	16641	16610	16721	16613	16633	16439	16640	16554	16452	16670	16647	16707	16535	16660	16522	16511	16436	16791	16476	16478	16800	16532	16508	16557	16511	16495	16602	16657	16647	16481	16621	16435	16709	16549	16471	16730	16527	16699	16444	16464	16494	16646	16613	16556	16495	16611	16499	16681	16611	16554	16423	16714	16393	16345	16599	16809	16607	16632	16589	16640	16418	16657	16584	16669	16707	16539	16637	16550	16541	16548	16647	16785	16688	16601	16742	16534	16640	16617	16378	16536	16630	16468	16537	16633	16751	16688	16659	16678	16551	16594	16461	16571	16507	16611	16605	16353	16460	16624	16496	16720	16702	16607	16411	16736	16503	16495	16589	16436	16522	16615	16649	16377	16596	16607	16647	16578	16509	16413	16638	16776	16408	16712	16436	16641	16754	16593	16471	16520	16660	16576	16540	16435	16552	16534	16569	16476	16402	16616	16494	16763	16598	16498	16463	16481	16656	16514	16567	16528	16653	16575	16444	16535	16632	16499	16456	16684	16499	16504	16401	16570	16644	16519	16612	16523	16407	16545	16552	16291	16448	16428	16719	16726	16516	16613	16545	16596	16540	16538	16630	16492	16495	16712	16813	16608	16465	16544	16486	16298	16379	16493	16527	16649	16431	16703	16748	16642	16440	16489	16872	16419	16599	16534	16668	16607	16573	16410	16478	16651	16485	16573	16615	16577	16494	16609	16390	16216	16613	16527	16539	16745	16622	16647	16745	16573	16542	16466	16513	16488	16589	16461	16484	16450	16605	16574	16546	16521	16586	16546	16676	16748	16584	16514	16526	16292	16514	16504	16613	16541	16511	16565	16620	16568	16535	16696	16744	16754	16703	16558	16550	16468	16557	16679	16635	16582	16717	16687	16608	16771	16669	16750	16557	16613	16580	16615	16558	16646	16433	16587	16541	16619	16487	16688	16395	16424	16675	16581	16607	16682	16711	16618	16545	16505	16816	16443	16611	16362	16619	16734	16583	16572	16563	16528	16597	16625	16671	16667	16565	16407	16603	16525	16548	16407	16584	16428	16604	16548	16519	16443	16586	16298	16556	16598	16564	16666	16765	16414	16593	16295	16464	16556	16581	16629	16521	16570	16352	16449	16449	16573	16564	16645	16662	16575	16566	16623	16399	16429	16415	16663	16606	16471	16620	16487	16493	16600	16445	16625	16770	16547	16515	16578	16490	16485	16402	16420	16690	16458	16543	16670	16676	16863	16417	16792	16411	16798	16503	16655	16594	16502	16570	16753	16513	16552	16477	16607	16586	16636	16474	16563	16648	16626	16632	16646	16670	16473	16522	16629	16535	16500	16498	16577	16687	16500	16623	16683	16654	16422	16661	16269	16642	16352	16732	16451	16549	16431	16622	16547	16646	16702	16621	16645	16672	16400	16409	16570	16621	16577	16608	16384	16575	16413	16544	16479	16463	16753	16727	16460	16557	16653	16534	16750	16632	16710	16546	16472	16687	16402	16527	16827	16500	16532	16732	16406	16553	16448	16406	16470	16489	16363	16642	16511	16603	16522	16548	16546	16593	16443	16580	16689	16494	16297	16638	16621	16594	16653	16638	16762	16578	16613	16611	16655	16819	16535	16446	16479	16544	16409	16602	16529	16624	16505	16654	16629	16583	16676	16462	16568	16402	16537	16709	16479	16598	16476	16621	16820	16506	16784	16637	16376	16572	16632	16419	16776	16537	16643	16713	16423	16469	16629	16448	16630	16729	16533	16566	16773	16496	16781	16414	16669	16513	16499	16373	16486	16363	16675	16597	16505	16736	16365	16652	16457	16462	16541	16595	16629	16676	16680	16685	16269	16547	16460	16508	16742	16438	16647	16644	16539	16543	16566	16709	16563	16565	16528	16631	16681	16600	16505	16378	16496	16510	16605	16712	16609	16631	16515	16558	16689	16659	16546	16409	16590	16576	16606	16681	16681	16351	16515	16589	16411	16551	16569	16615	16588	16659	16594	16642	16696	16520	16442	16496	16649	16473	16536	16680	16558	16650	16679	16691	16779	16495	16547	16505	16428	16657	16441	16860	16584	16411	16578	16595	16486	16756	16578	16670	16759	16477	16555	16499	16603	16507	16463	16611	16693	16641	16553	16476	16670	16736	16386	16512	16659	16544	16473	16534	16420	16713	16592	16516	16370	16805	16625	16504	16674	16416	16338	16390	16660	16794	16653	16434	16562	16426	16566	16556	16456	16419	16617	16491	16762	16675	16562	16609	16694	16487	16593	16667	16617	16697	16591	16712	16476	16545	16482	16746	16362	16608	16695	16700	16645	16781	16593	16724	16572	16731	16456	16629	16527	16432	16490	16443	16571	16520	16592	16545	16735	16559	16637	16490	16486	16650	16628	16556	16675	16617	16587	16607	16702	16514	16632	16676	16699	16513	16799	16566	16443	16702	16603	16578	16558	16549	16498	16714	16569	16460	16739	16540	16599	16495	16791	16617	16700	16551	16533	16593	16498	16424	16540	16671	16376	16577	16490	16500	16653	16514	16512	16562	16607	16476	16472	16693	16724	16405	16619	16777	16591	16555	16496	16482	16803	16540	16326	16636	16704	16650	16536	16582	16531	16825	16439	16764	16555	16624	16519	16507	16638	16803	16678	16531	16563	16475	16609	16637	16535	16500	16559	16681	16643	16523	16528	16291	16562	16694	16622	16508	16556	16573	16470	16564	16544	16663	16556	16593	16379	16559	16658	16653	16615	16653	16530	16485	16552	16422	16740	16668	16505	16470	16508	16608	16725	16585	16549	16567	16828	16508	16332	16686	16510	16583	16583	16604	16463	16595	16504	16679	16544	16719	16302	16810	16730	16594	16742	16719	16544	16649	16636	16483	16514	16719	16583	16685	16506	16728	16757	16490	16451	16531	16639	16748	16688	16601	16578	16677	16614	16526	16520	16476	16366	16513	16858	16666	16590	16855	16421	16556	16783	16527	16739	16801	16795	16390	16676	16435	16479	16571	16624	16696	16499	16646	16768	16518	16541	16617	16509	16370	16545	16478	16378	16643	16606	16794	16622	16726	16781	16443	16550	16611	16746	16627	16692	16745	16451	16463	16846	16635	16572	16582	16809	16818	16535	16467	16610	16564	16512	16491	16406	16679	16417	16546	16742	16586	16568	16428	16649	16678	16503	16724	16711	16470	16422	16462	16478	16872	16747	16422	16574	16554	16651	16518	16576	16691	16680	16690	16395	16414	16585	16659	16655	16496	16726	16730	16788	16470	16452	16721	16496	16656	16614	16535	16704	16734	16631	16510	16548	16462	16661	16490	16415	16481	16444	16648	16608	16531	16488	16894	16736	16568	16643	16678	16652	16628	16522	16471	16397	16454	16612	16553	16597	16529	16641	16603	16697	16638	16625	16698	16706	16580	16496	16649	16588	16434	16698	16589	16572	16496	16568	16466	16355	16554	16605	16501	16556	16499	16369	16505	16586	16518	16585	16681	16700	16522	16533	16685	16585	16729	16610	16740	16371	16528	16635	16590	16575	16542	16555	16618	16668	16674	16551	16561	16635	16574	16673	16637	16815	16669	16516	16661	16570	16488	16585	16534	16335	16670	16534	16564	16625	16607	16431	16472	16632	16715	16461	16431	16321	16668	16570	16702	16544	16530	16455	16532	16676	16311	16525	16593	16767	16627	16680	16650	16654	16512	16479	16508	16655	16559	16596	16637	16615	16609	16666	16354	16472	16716	16648	16553	16729	16598	16499	16620	16572	16485	16495	16502	16451	16607	16528	16761	16773	16653	16615	16529	16549	16521	16654	16673	16497	16624	16611	16615	16538	16764	16364	16619	16556	16651	16506	16363	16700	16639	16312	16560	16740	16789	16635	16733	16688	16509	16461	16400	16684	16583	16752	16726	16653	16560	16545	16558	16478	16659	16339	16552	16455	16660	16609	16643	16793	16581	16610	16751	16582	16712	16553	16594	16596	16690	16342	16797	16634	16479	16567	16667	16651	16563	16427	16455	16388	16616	16731	16660	16603	16524	16708	16514	16590	16573	16566	16623	16588	16574	16572	16729	16641	16625	16417	16546	16529	16639	16746	16554	16545	16559	16557	16650	16708	16711	16521	16750	16618	16569	16455	16748	16487	16750	16412	16535	16506	16693	16667	16660	16612	16689	16476	16476	16505	16612	16596	16409	16584	16546	16425	16520	16563	16605	16508	16550	16412	16538	16524	16652	16511	16657	16488	16582	16466	16822	16685	16407	16572	16601	16654	16762	16733	16512	16601	16815	16753	16513	16507	16567	16532	16607	16431	16497	16673	16486	16443	16498	16460	16677	16572	16771	16668	16538	16492	16688	16669	16450	16464	16472	16572	16610	16514	16559	16381	16479	16600	16607	16466	16458	16694	16471	16455	16493	16777	16510	16449	16466	16605	16539	16646	16838	16600	16599	16577	16456	16569	16442	16599	16635	16498	16631	16511	16685	16411	16645	16621	16476	16568	16421	16805	16499	16600	16297	16365	16445	16587	16607	16546	16634	16827	16487	16704	16678	16495	16609	16492	16577	16358	16578	16631	16575	16610	16596	16439	16551	16616	16715	16603	16788	16440	16678	16717	16463	16572	16594	16704	16547	16524
31557	52103	48472	38402	33077	27618	23803	20395	18514	16923	16155	15870	15603	15398	15085	15084	15027	14858	14922	14751	14588	14789	14524	14645	14620	14617	14597	14510	14725	14598	14621	14660	14587	14530	14476	14453	14587	14382	14641	14378	14469	14340	14471	14482	14512	14459	14361	14357	14396	14313	14506	14381	14240	14339	14413	14536	14354	14478	14363	14255	14241	14464	14544	14236	14440	14508	14409	14451	14315	14343	14388	14410	14274	14297	14520	14313	14438	14446	14413	14352	14234	14265	14358	14349	14391	14490	14393	14293	14304	14366	14356	14466	14250	14291	14394	14366	14482	14348	14409	14299	14357	14565	14314	14493	14637	14364	14207	14532	14566	14208	14472	14351	14439	14432	14275	14410	14415	14382	14436	14314	14464	14369	14366	14355	14384	14373	14446	14351	14462	14310	14400	14433	14312	14489	14382	14505	14392	14367	14274	14642	14368	14427	14400	14253	14323	14278	14319	14402	14405	14307	14302	14459	14465	14266	14360	14323	14523	14384	14433	14376	14413	14313	14379	14321	14364	14231	14514	14254	14346	14494	14539	14442	14335	14293	14329	14527	14302	14431	14460	14541	14436	14404	14321	14431	14397	14354	14409	14534	14339	14442	14397	14463	14115	14455	14446	14318	14403	14267	14250	14374	14405	14363	14421	14382	14354	14464	14242	14525	14394	14464	14350	14277	14300	14617	14355	14366	14446	14171	14414	14350	14296	14500	14313	14345	14372	14433	14443	14328	14337	14255	14464	14423	14263	14497	14229	14319	14258	14419	14538	14157	14585	14331	14299	14277	14396	14305	14293	14427	14355	14476	14403	14396	14505	14402	14340	14482	14397	14510	14329	14392	14210	14216	14413	14365	14545	14344	14338	14360	14379	14382	14335	14333	14371	14242	14542	14156	14464	14386	14290	14469	14481	14429	14340	14366	14474	14338	14194	14255	14454	14604	14528	14405	14432	14460	14370	14369	14447	14372	14347	14364	14514	14384	14465	14520	14559	14656	14323	14311	14324	14515	14441	14452	14390	14431	14235	14343	14460	14256	14467	14468	14371	14476	14385	14475	14458	14497	14488	14240	14407	14204	14266	14333	14438	14357	14376	14237	14557	14413	14371	14308	14210	14399	14404	14398	14343	14325	14434	14473	14477	14365	14384	14409	14428	14356	14517	14348	14398	14539	14334	14434	14344	14389	14245	14581	14325	14394	14307	14636	14386	14515	14396	14392	14348	14536	14362	14483	14366	14322	14561	14342	14354	14319	14390	14292	14400	14459	14251	14416	14336	14339	14257	14324	14501	14483	14356	14435	14331	14341	14272	14441	14431	14319	14287	14337	14454	14481	14344	14400	14362	14587	14403	14256	14334	14276	14447	14430	14417	14258	14463	14269	14448	14485	14326	14314	14282	14428	14364	14242	14495	14341	14324	14353	14390	14588	14484	14429	14404	14332	14437	14339	14350	14437	14390	14268	14469	14322	14402	14332	14349	14560	14319	14423	14470	14170	14547	14475	14341	14416	14324	14301	14380	14320	14294	14421	14408	14370	14274	14258	14440	14102	14371	14328	14265	14301	14338	14418	14300	14529	14500	14434	14341	14552	14354	14427	14498	14528	14387	14254	14395	14516	14357	14335	14612	14174	14483	14278	14379	14510	14403	14366	14240	14342	14226	14266	14333	14361	14356	14168	14428	14425	14407	14470	14274	14488	14305	14307	14571	14432	14448	14466	14415	14209	14485	14384	14371	14344	14441	14460	14514	14392	14386	14494	14120	14302	14348	14327	14368	14304	14436	14461	14208	14334	14525	14301	14405	14386	14415	14424	14357	14289	14241	14366	14254	14402	14271	14376	14403	14467	14429	14617	14326	14368	14381	14419	14287	14324	14358	14383	14322	14447	14335	14550	14311	14502	14196	14348	14436	14336	14583	14462	14187	14482	14360	14322	14409	14242	14472	14506	14404	14458	14297	14311	14441	14308	14320	14404	14444	14364	14259	14239	14208	14275	14563	14298	14281	14335	14389	14514	14331	14507	14410	14492	14412	14356	14212	14539	14447	14486	14391	14233	14586	14206	14467	14530	14392	14349	14299	14444	14412	14400	14354	14127	14301	14595	14464	14379	14343	14315	14251	14386	14388	14362	14438	14479	14380	14570	14503	14438	14339	14489	14496	14284	14342	14453	14341	14357	14310	14325	14395	14390	14310	14491	14225	14464	14274	14429	14211	14429	14384	14413	14457	14445	14498	14334	14375	14435	14457	14449	14521	14384	14338	14236	14419	14648	14293	14332	14665	14312	14154	14389	14423	14351	14442	14302	14294	14551	14363	14279	14421	14409	14285	14398	14249	14350	14432	14363	14441	14374	14358	14232	14372	14252	14461	14259	14468	14512	14534	14481	14573	14346	14391	14238	14388	14300	14357	14388	14414	14360	14261	14503	14485	14421	14439	14293	14407	14496	14369	14255	14195	14325	14485	14446	14363	14433	14285	14305	14336	14543	14454	14477	14462	14452	14510	14381	14353	14290	14439	14421	14489	14204	14346	14382	14426	14362	14373	14507	14115	14215	14071	14344	14389	14309	14399	14338	14440	14616	14516	14578	14353	14438	14349	14251	14338	14361	14333	14369	14266	14396	14138	14466	14242	14372	14410	14430	14493	14536	14320	14437	14547	14443	14321	14274	14364	14235	14447	14324	14263	14337	14446	14181	14325	14518	14442	14467	14274	14420	14498	14446	14257	14432	14447	14507	14335	14436	14335	14401	14524	14309	14451	14511	14224	14372	14182	14479	14440	14414	14290	14432	14508	14277	14493	14213	14361	14311	14344	14432	14418	14289	14327	14159	14366	14324	14424	14277	14471	14312	14295	14444	14447	14487	14453	14420	14465	14336	14428	14421	14217	14333	14251	14336	14438	14399	14395	14355	14445	14198	14304	14355	14342	14489	14287	14363	14358	14506	14434	14441	14355	14399	14210	14411	14440	14537	14251	14378	14452	14363	14418	14249	14549	14472	14407	14281	14182	14500	14349	14281	14344	14387	14386	14534	14482	14522	14532	14340	14353	14465	14402	14368	14363	14374	14311	14270	14440	14325	14338	14442	14452	14470	14297	14383	14485	14465	14387	14475	14349	14513	14411	14451	14423	14392	14501	14424	14506	14336	14368	14377	14187	14207	14447	14622	14555	14268	14337	14424	14403	14339	14270	14220	14368	14496	14402	14278	14475	14336	14386	14374	14399	14322	14483	14226	14491	14325	14431	14397	14380	14409	14351	14333	14419	14320	14512	14259	14468	14512	14384	14292	14452	14272	14601	14380	14321	14356	14262	14512	14277	14349	14384	14381	14295	14370	14279	14514	14325	14468	14414	14292	14437	14244	14400	14265	14341	14331	14532	14577	14521	14336	14475	14437	14358	14399	14381	14391	14404	14243	14374	14419	14227	14341	14348	14362	14467	14457	14251	14399	14536	14429	14364	14492	14328	14297	14315	14466	14401	14337	14544	14199	14365	14296	14478	14509	14337	14289	14415	14417	14252	14502	14309	14376	14479	14385	14361	14484	14546	14476	14464	14338	14324	14376	14444	14360	14347	14541	14448	14435	14354	14333	14277	14294	14369	14416	14288	14351	14292	14450	14313	14456	14468	14385	14291	14365	14450	14321	14311	14441	14388	14244	14446	14409	14400	14302	14323	14417	14484	14411	14453	14477	14546	14312	14545	14442	14202	14426	14488	14386	14453	14248	14468	14323	14402	14472	14434	14334	14388	14512	14504	14440	14409	14394	14380	14534	14438	14487	14265	14337	14333	14419	14396	14169	14361	14439	14365	14445	14292	14483	14351	14211	14347	14383	14406	14551	14289	14441	14381	14527	14414	14441	14287	14438	14479	14381	14310	14302	14603	14471	14438	14409	14198	14480	14314	14559	14414	14440	14483	14404	14340	14526	14507	14332	14451	14600	14310	14278	14412	14383	14475	14440	14325	14353	14394	14320	14372	14353	14368	14231	14341	14416	14399	14454	14350	14410	14412	14574	14474	14407	14400	14373	14283	14350	14310	14531	14319	14418	14408	14391	14349	14575	14498	14492	14416	14260	14490	14290	14500	14243	14378	14611	14412	14321	14432	14303	14439	14488	14424	14396	14450	14402	14328	14444	14546	14257	14332	14400	14353	14279	14397	14341	14371	14479	14341	14257	14515	14425	14392	14228	14362	14380	14541	14535	14400	14403	14435	14432	14413	14380	14315	14278	14359	14509	14343	14371	14482	14498	14233	14513	14402	14441	14435	14362	14347	14485	14572	14408	14489	14391	14313	14298	14194	14279	14309	14345	14236	14284	14510	14310	14257	14439	14487	14289	14401	14488	14433	14480	14458	14474	14397	14393	14408	14468	14499	14315	14286	14214	14382	14505	14309	14261	14295	14553	14482	14411	14533	14364	14395	14384	14295	14367	14374	14230	14345	14425	14204	14239	14484	14401	14338	14490	14463	14367	14425	14477	14273	14398	14572	14160	14367	14443	14309	14452	14243	14386	14388	14304	14240	14381	14303	14476	14393	14346	14444	14457	14293	14401	14288	14318	14277	14390	14364	14373	14497	14614	14317	14419	14398	14436	14481	14468	14484	14289	14297	14361	14478	14372	14209	14400	14383	14292	14158	14378	14519	14426	14426	14330	14238	14497	14496	14554	14475	14290	14478	14337	14403	14355	14481	14449	14346	14323	14483	14187	14456	14190	14500	14345	14418	14402	14402	14364	14427	14410	14482	14380	14409	14270	14272	14262	14358	14425	14533	14434	14392	14352	14424	14329	14527	14307	14316	14318	14483	14511	14400	14348	14311	14401	14462	14399	14282	14433	14242	14248	14330	14393	14354	14434	14428	14409	14325	14357	14375	14329	14479	14265	14296	14445	14408	14334	14314	14334	14379	14567	14379	14299	14532	14402	14355	14421	14347	14348	14465	14509	14301	14349	14415	14212	14425	14383	14406	14463	14360	14364	14431	14461	14325	14315	14444	14364	14306	14379	14320	14287	14275	14445	14139	14382	14373	14401	14438	14319	14408	14439	14197	14440	14345	14383	14341	14325	14395	14333	14371	14284	14355	14336	14334	14416	14598	14295	14455	14277	14359	14302	14270	14291	14257	14505	14434	14308	14404	14389
22817	21125	28901	23872	23475	27658	28833	23050	20944	20031	19055	18688	18465	18152	18072	17839	17929	17896	17721	17753	17794	17555	17487	17475	17478	17467	17574	17530	17382	17289	17524	17567	17469	17468	17339	17459	17296	17150	17095	17234	17201	17234	17299	17253	17168	17283	17210	17203	17367	17128	17105	17298	17200	17516	17074	17149	17184	17409	17117	16933	17202	17201	17484	17201	17147	17099	17323	17162	17109	17194	17261	17064	17293	17286	17045	17055	17250	17272	17085	17121	17266	17356	17171	17094	17167	17125	17029	17162	17178	17069	17141	17212	17101	17120	17045	17163	17218	17076	17053	17171	17403	17160	17204	17050	17236	17032	17337	17133	17143	17109	17339	17143	17218	16976	17192	17267	17062	16995	17283	17319	17134	17050	17243	17128	17190	17154	17194	17239	17209	17225	17249	17198	17199	16992	17156	17181	17349	17089	17340	17121	17133	17112	17207	17120	17082	17297	17014	17227	17144	17180	16981	17176	17076	16990	17350	17183	17233	17001	17238	17049	17203	17256	17127	17185	17139	17115	17046	17229	17031	17325	17116	17295	17324	17350	17094	17407	17303	17098	17225	17057	17116	17124	17139	16979	16920	17367	17242	17121	17347	17239	17137	17287	17264	17146	17251	17220	17283	17108	17008	17283	17169	17237	17243	16990	16967	17167	17046	16969	17336	17304	17192	17222	16931	17011	17087	17227	17077	17161	17287	17211	17225	17035	17354	17118	17150	17055	16981	17209	17183	17121	17036	17185	17309	17178	16975	17132	17339	17221	17165	17162	17170	17246	17031	17109	17194	17090	17063	17405	17139	17252	17166	17274	17027	17182	17188	17119	17031	17251	17089	17118	16998	17031	16934	17120	17195	17174	17124	17326	17302	17221	17064	17237	17262	17241	17049	17263	17058	17057	17092	17183	17162	16935	17207	17191	17546	17069	17015	17108	16974	17233	17316	17264	17320	17161	17229	17028	16930	17108	17144	16847	17225	17344	17211	17157	17237	17224	17278	17295	17230	17325	17217	17244	17158	16905	17071	17141	17207	17135	17228	16998	17184	16805	17178	17040	16918	17211	17235	17227	17116	17224	17329	17368	17106	16998	17050	16972	17092	17188	17346	17167	17125	16988	17392	17162	17272	17083	17184	17277	17099	17143	17045	16855	17199	17034	17089	17255	17257	17037	17274	17048	17338	17199	17235	17080	17055	17260	17128	16989	17048	17209	16916	17093	17078	17356	17217	17153	17240	17035	17093	17192	17270	17193	17184	17081	17260	17157	17176	17077	17298	17121	17191	17213	17295	17134	17127	17067	17316	17163	17182	17023	17171	17050	17132	17078	17102	17191	17103	17291	17072	17171	17347	17215	17293	17165	17320	17141	17109	17151	17028	16973	17339	17040	17121	17336	17109	17078	17125	17098	17089	17321	17035	17184	17298	17092	17320	17118	17120	17365	17323	17268	17305	17057	17207	16992	17154	17100	17239	17110	17050	17241	16912	17010	17258	17286	17141	17387	17049	17014	17029	17084	17336	17094	16997	17155	17228	17263	17166	17195	17101	17169	17318	16999	17005	17320	17108	16946	17291	17069	16966	17107	16956	17281	17277	17234	17146	17049	17185	17091	17042	17153	17113	17103	17034	17024	17153	17027	17138	17109	17173	17243	17369	17154	17101	17076	17179	16904	17052	17073	17535	17112	17157	17252	17428	17159	17157	16978	17247	16892	17242	17294	17085	17054	16968	17024	17129	17166	17152	17317	17092	17352	16995	17177	17260	17298	17052	17212	17174	17153	17307	17229	16964	17066	17034	17014	17103	17326	17060	17283	17126	16975	17219	17172	17060	17187	17145	17251	17159	17004	17267	17207	17141	17481	17101	17147	16939	16891	17310	17069	16949	17170	17090	16959	17164	17049	17049	17015	16957	17152	17001	17091	16983	17076	17079	17298	17216	17154	17168	16999	16940	17190	17242	17198	17233	17182	17162	17259	17136	17204	17182	17381	17212	17369	17147	17251	17265	17027	17120	17168	17281	17313	17120	17134	17161	17204	17193	17149	17225	16975	17177	17168	17224	17079	16923	17038	17051	17240	17223	17008	17191	17168	17212	17183	17171	17154	17161	16839	17245	17178	17100	17035	17392	17274	17211	17062	17061	17204	17072	17056	17152	17065	17180	17203	17048	17144	17168	17172	17189	17054	17193	17125	17255	17143	17233	17142	17098	17055	17278	16898	17214	17153	17158	17023	17000	17207	17111	17279	17337	16994	17117	17165	17207	17073	17055	17292	16924	17148	17432	17062	17021	17285	17317	17146	17217	17184	16979	16981	17215	17199	16970	17200	17108	17026	17074	17161	17313	17335	17222	17061	17009	17166	17128	16935	17259	17068	17195	17284	16900	17047	17214	17131	17409	17007	17141	17119	17172	17166	17103	17284	17110	17306	17023	17143	17131	17109	17059	17026	17321	17224	17090	17082	17254	17084	16960	17023	17066	17145	17270	17116	17028	17141	17326	17224	17321	17033	16978	17262	17251	17260	17199	17267	17268	17153	17062	17125	17175	17188	17274	16933	17111	17139	17129	17138	17059	17081	16972	17285	17198	17114	17028	17308	17298	17075	17196	17190	17048	17224	17186	17001	17135	17120	17133	17191	17138	17060	17217	17206	17053	17040	17200	17220	17329	16972	17222	17021	17106	17364	17173	16916	17055	16893	17137	17166	17134	17240	17255	17339	17154	17258	17241	17226	17215	17028	17001	17109	17277	17193	17172	16974	17103	17163	17048	16976	17057	17181	17126	17117	17086	17069	17279	17033	17143	17078	17150	16932	17064	17175	17007	17112	17209	17092	17233	17170	17067	17070	17177	16988	17172	17167	17045	16916	17114	16949	17113	17175	16995	17205	17216	17192	17080	16981	17233	17282	16991	17341	16955	17038	17095	17309	17519	17152	17279	17164	17183	17221	17232	17046	17198	17119	17187	17212	17123	17084	17028	17028	17018	17139	17210	17238	17087	17026	17068	17144	16943	17268	17247	17206	17054	17197	17232	17239	16988	17034	17150	17217	17123	17162	17136	17150	17251	17074	17240	17032	17146	17089	17247	17309	17200	17440	17029	17163	17257	17123	17279	17251	17318	17093	17131	17234	17288	17355	17172	17117	17303	17071	17053	17187	17206	17133	17145	17206	17118	17229	17231	17088	17047	17070	16940	17068	17063	17151	17018	17096	17251	17327	17427	17017	17049	17037	17085	17191	17217	17299	17166	17182	17231	17165	16944	17280	17237	17340	17331	16971	17194	17136	17149	17040	16987	17134	16966	17039	17229	17066	17114	16977	17067	17084	17135	17004	17145	17103	17218	17203	17173	17062	17046	17272	16860	17094	17178	17286	17311	17124	17217	17044	17034	17224	17095	17334	17315	17249	17152	17083	17032	17169	17251	17308	17022	16951	17202	17024	17049	17132	17223	17202	17123	17086	17222	17269	17372	17182	17333	17290	17227	16973	17261	17191	16980	16968	17058	17073	17146	17053	17302	17048	17233	17168	17268	17038	17188	17036	16927	17145	17025	17018	16982	17191	17292	17166	17152	17146	17213	17034	17057	17084	17252	16877	17174	17084	17163	17068	17183	17310	17237	17087	17143	17006	17296	17018	17043	17208	17331	17081	17340	17152	17204	16990	17274	17356	17204	17083	17203	17200	17197	17153	17081	17273	17231	17147	17235	17100	17143	17077	17113	17043	17216	17197	17306	17073	17477	16953	17152	17247	17473	17216	17172	17129	17131	17291	17240	17196	17150	17105	17238	17287	17039	17086	16960	16981	17198	17270	17064	17060	17179	17182	17089	17179	17248	17143	17268	17248	17158	17006	17075	17002	17197	17115	17035	17185	17044	17156	17248	17080	17080	17170	17270	17139	17495	17259	17132	17164	16956	17607	17157	17016	16962	17215	17117	17264	17026	17221	17307	17295	17023	17294	17104	17164	17017	17127	17057	17060	17161	17099	17341	17256	17235	17102	17302	17067	17144	17109	17283	17081	17141	17145	17027	17134	17144	16973	17126	17176	17134	17248	17312	16909	17299	17068	17059	17207	17127	16997	17360	17230	17041	17110	17154	17115	17209	17242	17269	17205	17122	17263	17314	17140	17119	17161	17437	17370	17109	17061	17119	17124	17247	17098	17032	17022	16942	17077	17048	17140	17208	17086	17110	17226	17139	17209	17234	17113	17171	17030	17343	16924	17213	17081	17177	17282	17211	17102	17209	17006	17007	17228	17071	16927	17208	17232	17072	17185	17015	17256	17262	17224	16982	17309	16973	17271	17095	17274	17356	17137	17270	17348	17092	17043	17101	17025	17021	17073	17093	17091	16981	16933	17179	17209	17178	17183	16987	17157	17261	16918	17190	17153	17123	17291	17351	17303	17074	17143	17211	17249	17167	16958	17169	17158	17058	17289	17207	17275	17245	17297	17043	17089	16984	17452	17119	17271	17334	17052	17090	17188	17183	17361	17130	17084	17135	17205	17039	17039	17004	17086	17137	17205	17082	17029	16968	16860	16993	17278	17125	17079	17040	17116	17079	17167	17218	17230	17255	17013	17139	16999	17214	17214	17143	17375	17175	17041	17124	17013	17093	17192	17215	17187	17202	17179	17163	16822	17098	17155	17054	16943	17317	17210	17259	17065	16982	17063	17241	17145	17193	17366	17303	17200	17335	17080	16982	17084	17210	17123	17080	17095	17267	17332	17138	17086	17125	16893	17230	17201	17006	17222	17225	17211	17203	17066	17155	17184	16884	17149	17251	17132	17271	17038	17079	17190	16983	17103	17207	16929	17235	17203	17081	17117	17022	17025	17204	17146	17177	17002	17196	17247	17025	17257	17311	17268	17057	17386	17297	17326	16963	17067	17039	17310	17184	17110	17274	17008	17002	17108	17102	17104	17253	17331	17052	16975	17125	17049	17165	17105	17223	17355	17170	17080	17025	17192	17243	17338	17312	17181	17110	17281	17089	17180	16947	17024	17200	17124	17080	17275	17267	17104	17200	17019	17105	16873	17066	17189	17081	17104	17015	16994	16958	17170	17283	17262	17246	17126	17427	16996	17266	17214	17165	17077	16973	17200	17118	17302	17092	17210	17346	16954	17197	17078	17451	17098	17226	17145
34535	57849	52498	42680	37545	31917	26317	22544	20270	18512	17571	16593	16491	16016	15905	15767	15623	15556	15319	15188	15362	15175	15029	15131	15165	14957	15092	15073	14750	15065	15064	15072	14885	14757	15125	14919	14790	14861	14738	14783	14815	14956	14812	14811	14633	14559	14799	14619	14693	14888	14773	14765	14729	14746	14653	14835	14763	14647	14652	14863	14634	14613	14834	14762	14533	14659	14856	14605	14719	14792	14567	14865	14660	14632	14759	14654	14732	14628	14614	14641	14763	14719	14863	14702	14708	14793	14763	14721	14885	14801	14658	14554	14700	14580	14718	14723	14803	14625	14746	14697	14662	14643	14764	14702	14574	14765	14648	14755	14663	14689	14573	14746	14931	14693	14772	14685	14703	14787	14553	14646	14785	14835	14867	14777	14663	14606	14642	14650	14731	14625	14613	14649	14847	14669	14800	14662	14643	14885	14725	14718	14643	14637	14687	14660	14594	14721	14868	14690	14827	14863	14660	14692	14703	14682	14898	14781	14832	14747	14735	14742	14648	14695	14819	14759	14636	14634	14716	14851	14776	14749	14766	14777	14808	14672	14735	14671	14779	14692	14917	14612	14870	14685	14652	14875	14604	14669	14978	14887	14861	14744	14817	14653	14788	14587	14629	14598	14827	14781	14770	14599	14663	14695	14717	14763	14637	14783	14844	14613	14668	14855	14663	14784	14662	14808	14628	14634	14737	14696	14797	14774	14720	14686	14597	14786	14710	14854	14752	14802	14608	14726	14645	14860	14726	14663	14742	14787	14818	14651	14703	14823	14674	14715	14662	14738	14661	14766	14791	14567	14832	14553	14763	14782	14703	14603	14787	14749	14636	14525	14918	14718	14744	14583	14688	14885	14889	14867	14766	14586	14650	14733	14540	14766	14861	14722	14814	14723	14612	14699	14808	14765	14636	14662	14717	14753	14663	14858	14803	14674	14711	14786	14628	14521	14835	14804	14651	14778	14638	14752	14530	14762	14646	14666	14685	14709	14687	14636	14757	14809	14731	14883	14739	14797	14766	14688	14720	14771	14774	14877	14766	14701	14807	14733	14603	14665	14704	14812	14910	14665	14857	14660	14695	14785	14719	14619	14650	14724	14688	14786	14707	14685	14702	14647	14630	14817	14778	14919	14714	14908	14720	14664	14666	14715	14672	14684	14731	14617	14678	14651	14844	14662	14677	14827	14662	14633	14711	14920	14710	14782	14653	14651	14691	14821	14779	14723	14698	14790	14719	14606	14515	14640	14485	14636	14744	14826	14932	14884	14600	14682	14509	14712	14700	14686	14770	14813	14591	14719	14587	14758	14747	14753	14642	14675	14846	14729	14719	14756	14732	14854	14617	14833	14810	14858	14609	14608	14597	14687	14723	14713	14640	14741	14589	14590	14713	14626	14795	14876	14609	14719	14825	14659	14610	14909	14597	14713	14606	14791	14602	14774	14539	14508	14760	14731	14738	14655	14669	14672	14699	14615	14610	14823	14691	14766	14623	14609	14685	14783	14776	14776	14621	14682	14668	14848	14778	14776	14760	14815	14654	14771	14690	14724	14753	14743	14657	14401	14607	14846	14647	14615	14699	14667	14803	14710	14611	14698	14662	14778	14758	14604	14687	14683	14652	14750	14852	14661	14751	14825	14647	14763	14854	14779	14565	14688	14599	14577	14637	14781	14684	14788	14720	14702	14692	14766	14591	14806	14741	14792	14682	14738	14600	14588	14875	14792	14755	14653	14720	14720	14907	14642	14621	14671	14733	14777	14619	14690	14902	14785	14705	14724	14638	14695	14737	14637	14608	14819	14733	14797	14767	14685	14641	14845	14738	14762	14790	14585	14737	14519	14797	14771	14854	14612	14695	14662	14792	14704	14615	14838	14701	14573	14728	14724	14628	14592	14755	14762	14724	14506	14843	14879	14578	14579	14655	14533	14832	14609	14649	14690	14784	14660	14729	14739	14610	14548	14703	14778	14802	14754	14742	14904	14792	14600	14722	14747	14579	14573	14750	14850	14859	14609	14809	14756	14884	14689	14582	14821	14717	14856	14760	14673	14717	14736	14825	14922	14740	14695	14767	14526	14736	14596	14822	14694	14680	14755	14717	14705	14841	14819	14674	14775	14627	14620	14759	14718	14664	14724	14719	14685	14560	14642	14726	14827	14726	14696	14610	14772	14657	14679	14839	14613	14771	14762	14741	14876	14766	14524	14744	14713	14558	14815	14741	14502	14692	14736	14718	14805	14832	14838	14630	14780	14911	14697	14634	14810	14608	14752	14455	14820	14758	14772	14678	14728	14792	14719	14809	14815	14638	14674	14696	14791	14693	14620	14609	14994	14646	14715	14684	14801	14708	14734	14631	14812	14687	14778	14718	14655	14717	14740	14793	14620	14671	14791	14533	14773	14804	14720	14803	14880	14546	14792	14856	14796	14763	14709	14772	14658	14764	14609	14678	14872	14689	14663	14754	14865	14668	14849	14636	14598	14811	14741	14790	14752	14715	14804	14890	14537	14739	14782	14662	14668	14715	14811	15009	14816	14618	14742	14731	14647	14588	14747	14603	14852	14680	14763	14718	14780	14576	14606	14579	14896	14761	14734	14540	14844	14777	14751	14581	14793	14819	14582	14685	14646	14705	14714	14693	14883	14713	14653	14759	14711	14856	14797	14646	14808	14721	14756	14742	14728	14603	14801	14853	14763	14693	14885	14539	14753	14783	14767	14770	14528	14749	14671	14784	14709	14603	14699	14892	14638	14611	14588	14759	14747	14787	14670	14717	14573	14672	14711	14731	14578	14672	14648	14692	14585	14636	14742	14588	14702	14683	14746	14740	14721	14690	14644	14922	14584	14729	14836	14638	14720	14687	14673	14467	14709	14706	14466	14824	14719	14639	14700	14797	14852	14752	14790	14750	14519	14687	14769	14762	14694	14532	14661	14734	14810	14619	14761	14828	14745	14826	14601	14745	14647	14789	14689	14847	14693	14770	14949	14832	14699	14747	14704	14634	14724	14659	14713	14524	14617	14794	14662	14706	14757	14711	14666	14861	14622	14630	14713	14788	14568	14690	14860	14580	14780	14597	14588	14659	14779	14774	14563	14716	14780	14699	14714	14748	14874	14809	14821	14816	14666	14786	14703	14739	14753	14919	14647	14704	14713	14727	14765	14621	14617	14648	14823	14763	14666	14477	14646	14786	14629	14596	14622	14879	14621	14817	14727	14815	14822	14678	14770	14632	14709	14526	14914	14671	14718	14800	14662	14611	14579	14666	14740	14812	14637	14663	14791	14819	14791	14839	14570	14691	14683	14609	14683	14923	14819	14809	14718	14617	14691	14752	14674	14682	14813	14611	14627	14905	14801	14624	14580	14583	15029	14604	14673	14772	14589	14592	14611	14624	14712	14714	14952	14830	14691	14495	14799	14634	14802	14595	14738	14682	14839	14647	14674	14743	14862	14817	14503	14756	14866	14737	14648	14697	14610	14880	14735	14774	14736	14935	14881	14534	14799	14770	14707	14634	14602	14716	14762	14779	14663	14681	14915	14737	14805	14657	14674	14832	14737	14818	14657	14687	14766	14674	14716	14753	14824	14712	14768	14687	14588	14743	14600	14702	14834	14632	14653	14897	14630	14800	14745	14761	14811	14741	14729	14910	14615	14848	14880	14704	14667	14831	14686	14801	14686	14751	14725	14828	14539	14900	14646	14666	14736	14768	14730	14838	14572	14694	14584	14711	14851	14561	14642	14628	14725	14786	14611	14672	14757	14712	14832	14709	14600	14717	14633	14759	14667	14697	14936	14748	14790	14634	14580	14745	14790	14686	14831	14636	14736	14718	14790	14758	14738	14801	14643	14797	14915	14798	14870	14734	14867	14761	14494	14704	14747	14701	14676	14818	14775	14416	14827	14807	14794	14628	14588	14760	14672	14531	14573	14756	14636	14763	14806	14606	14764	14646	14590	14838	14750	14978	14664	14657	14668	14663	14702	14759	14826	14649	14707	14687	14828	14912	14707	14766	14616	14623	14718	14854	14762	14738	14571	14747	14580	14823	14739	14669	14827	14710	14553	14647	14793	14741	14796	14700	14679	14571	14788	14668	14598	14758	14749	14732	14728	14795	14928	14484	14773	14751	14791	14735	14728	14594	14706	14953	14760	14802	14691	14831	14644	14530	14582	14678	14872	14652	14749	14726	14602	14799	14693	14808	14805	14780	14668	14624	14635	14724	14687	14832	14761	14589	14709	14784	14573	14812	14754	14629	14772	14563	14648	14696	14701	14700	14599	14694	14623	14751	14690	14505	14760	14602	14835	14802	14666	14815	14592	14909	14720	14818	14711	14717	14813	14637	14814	14929	14533	14656	14729	14671	14690	14484	14774	14814	14747	14667	14701	14647	14999	14748	14771	14722	14656	14615	14813	14795	14772	14811	14783	14827	14730	14502	14750	14719	14769	14877	14821	14726	14720	14660	14711	14765	14620	14730	14878	14719	14634	14647	14750	14689	14542	14791	14799	14702	14614	14914	14456	14656	14805	14765	14586	14750	14610	14806	14721	14762	14588	14662	14666	14790	14784	14758	14685	14547	14550	14589	14664	14771	14801	14541	14630	14756	14734	14959	14883	14714	14529	14832	14717	14940	14782	14655	14844	14714	14813	14683	14764	14756	14685	14759	14684	14660	14574	14792	14842	14703	14749	14931	14563	14718	14815	14787	14701	14702	14763	14777	14563	14759	14829	14840	14703	14597	14598	14761	14572	14853	14881	14527	14667	14779	14681	14779	14735	14773	14586	14729	14774	14675	14682	14765	14695	14735	14763	14778	14818	14788	14898	14680	14688	14872	14826	14719	14723	14596	14795	14776	14705	14661	14702	14769	14846	14662	14667	14704	14543	14776	14830	14525	14778	14884	14618	14860	14651	14675	14689	14710	14717	14626	14842	14629	14579	14726	14672	14708	14889	14518	14658	14739	14677	14888	14868	14911	14842	14747	14579	14559	14660	14578	14819	14492	14786	14770	14647	14882	14722	14803	14786	14680	14800	14832	14820	14730	14783	14718	14785	14584	14877	14934	14702	14824	14758	14682	14759	14659	14787	14654	14723	14704	14614	14651	14816	14659	14631	14825	14826	14669	14761	14883	14695	14806	14766
29735	29708	36981	32524	26407	23191	20527	18900	17970	17512	17347	17317	16999	17033	17018	17104	16958	16855	16796	16743	16747	16828	16751	16802	16693	16838	16556	16983	16554	16867	16532	16784	16648	16633	16671	16626	16572	16641	16723	16505	16421	16619	16628	16560	16637	16737	16760	16677	16556	16488	16655	16658	16736	16692	16676	16572	16747	16546	16800	16514	16567	16659	16717	16805	16646	16754	16733	16762	16668	16872	16812	16549	16351	16507	16489	16508	16412	16570	16777	16680	16677	16703	16797	16599	16777	16758	16670	16454	16716	16480	16670	16570	16957	16571	16912	16753	16629	16577	16563	16700	16663	16516	16599	16523	16727	16721	16498	16768	16691	16765	16837	16731	16725	16614	16395	16410	16562	16603	16758	16605	16290	16492	16507	16716	16678	16578	16802	16615	16698	16518	16600	16548	16699	16601	16668	16634	16693	16778	16658	16714	16615	16590	16725	16618	16435	16623	16555	16452	16737	16643	16414	16644	16652	16762	16619	16495	16565	16690	16824	16758	16548	16446	16602	16628	16688	16579	16541	16797	16579	16408	16454	16299	16648	16549	16719	16634	16543	16730	16472	16497	16488	16579	16708	16575	16718	16797	16711	16599	16715	16521	16493	16578	16749	16449	16568	16679	16634	16532	16571	16691	16485	16451	16630	16536	16482	16731	16764	16718	16599	16822	16689	16616	16470	16684	16611	16645	16754	16648	16456	16658	16670	16482	16632	16710	16441	16678	16546	16568	16678	16690	16480	16493	16433	16410	16584	16628	16673	16722	16255	16636	16549	16474	16618	16554	16591	16539	16585	16695	16679	16688	16709	16649	16578	16740	16758	16752	16672	16537	16586	16621	16574	16668	16468	16429	16491	16662	16657	16632	16639	16565	16804	16562	16554	16602	16600	16581	16687	16706	16618	16578	16673	16686	16802	16575	16441	16596	16591	16656	16710	16666	16534	16630	16808	16589	16742	16729	16761	16566	16484	16481	16594	16610	16480	16554	16882	16555	16576	16561	16744	16798	16611	16816	16699	16578	16635	16600	16851	16606	16662	16591	16767	16432	16502	16644	16544	16539	16535	16897	16946	16641	16691	16842	16692	16666	16653	16560	16712	16654	16652	16523	16658	16458	16418	16398	16514	16516	16814	16570	16489	16719	16514	16555	16570	16671	16569	16628	16588	16504	16583	16676	16613	16653	16643	16539	16605	16596	16678	16609	16559	16525	16648	16647	16822	16755	16708	16827	16832	16590	16708	16789	16665	16613	16712	16505	16864	16517	16634	16646	16833	16653	16609	16738	16741	16536	16747	16629	16586	16673	16625	16558	16461	16612	16566	16453	16434	16556	16583	16514	16639	16583	16487	16417	16396	16534	16729	16748	16722	16737	16596	16508	16506	16690	16475	16548	16500	16736	16481	16771	16518	16775	16532	16709	16520	16811	16670	16578	16648	16474	16562	16728	16482	16777	16831	16707	16631	16528	16745	16761	16617	16724	16882	16749	16810	16697	16686	16625	16674	16658	16512	16491	16603	16482	16675	16914	16716	16614	16674	16810	16572	16730	16543	16701	16794	16405	16843	16729	16582	16697	16800	16462	16569	16481	16579	16574	16669	16837	16649	16320	16671	16570	16848	16959	16844	16611	16617	16419	16519	16611	16606	16588	16682	16459	16706	16612	16583	16432	16612	16496	16727	16519	16852	16564	16674	16689	16778	16779	16698	16689	16597	16684	16496	16659	16517	16745	16879	16789	16727	16699	16613	16741	16825	16705	16662	16814	16826	16600	16685	16506	16568	16509	16630	16735	16802	16684	16793	16541	16762	16656	16745	16726	16677	16709	16542	16509	16794	16860	16428	16338	16496	16588	16860	16617	16626	16628	16660	16610	16821	16846	16562	16629	16704	16640	16669	16903	16598	16518	16617	16615	16523	16611	16775	16488	16755	16623	16596	16628	16659	16668	16787	16568	16842	16821	16635	16598	16669	16749	16562	16565	16512	16618	16522	16771	16554	16520	16732	16727	16515	16533	16647	16615	16704	16598	16770	16811	16540	16632	16605	16630	16833	16814	16590	16557	16594	16740	16427	16736	16624	16501	16302	16588	16562	16605	16621	16702	16617	16616	16721	16677	16780	16587	16708	16422	16617	16725	16683	16620	16693	16646	16651	16700	16635	16516	16537	16553	16750	16566	16559	16385	16659	16667	16884	16784	16561	16720	16725	16583	16703	16604	16552	16671	16635	16512	16520	16572	16698	16709	16598	16410	16637	16785	16739	16638	16464	16741	16638	16733	16645	16643	16649	16699	16845	16767	16653	16549	16820	16703	16576	16614	16839	16623	16646	16518	16631	16655	16812	16635	16898	16466	16792	16628	16659	16644	16580	16781	16642	16766	16443	16653	16671	16735	16598	16521	16529	16751	16489	16700	16534	16724	16679	16858	16798	16646	16696	16473	16644	16487	16634	16710	16714	16661	16707	16804	16763	16663	16592	16734	16634	16759	16811	16631	16442	16535	16597	16519	16636	16592	16568	16621	16691	16707	16737	16700	16708	16610	16628	16579	16482	16624	16595	16890	16615	16818	16555	16513	16600	16664	16876	16838	16458	16685	16439	16370	16553	16391	16668	16579	16659	16674	16443	16690	16641	16459	16757	16645	16624	16694	16567	16674	16625	16654	16818	16762	16676	16703	16514	16552	16680	16620	16584	16733	16655	16588	16677	16483	16871	16718	16735	16598	16712	16779	16659	16722	16598	16726	16617	16595	16637	16643	16659	16731	16519	16513	16620	16683	16511	16428	16477	16717	16687	16802	16871	16653	16628	16593	16410	16395	16836	16776	16606	16609	16561	16890	16862	16628	16721	16532	16681	16723	16661	16664	16740	16767	16661	16581	16589	16706	16570	16715	16581	16537	16539	16835	16621	16661	16658	16595	16727	16578	16760	16511	16699	16764	16655	16741	16749	16654	16657	16486	16804	16791	16470	16499	16640	16751	16636	16660	16607	16650	16716	16596	16906	16614	16731	16598	16556	16574	16596	16713	16603	16642	16541	16702	16581	16676	16710	16553	16790	16867	16835	16687	16545	16430	16665	16528	16441	16691	16395	16618	16687	16611	16661	16722	16690	16513	16694	16414	16806	16851	16698	16646	16696	16689	16715	16600	16618	16917	16627	16566	16900	16832	16707	16766	16882	16510	16784	16548	16744	16818	16656	16663	16642	16757	16660	16707	16803	16633	16492	16692	16677	16726	16535	16612	16722	16561	16623	16628	16780	16449	16676	16664	16699	16709	16696	16658	16674	16683	16531	16694	16769	16785	16816	16587	16456	16695	16489	16534	16684	16739	16673	16638	16711	16585	16662	16647	16632	16548	16574	16740	16716	16651	16672	16747	16711	16590	16454	16855	16882	16704	16779	16516	16562	16560	16561	16606	16564	16650	16532	16395	16538	16721	16557	16777	16606	16624	16642	16482	16651	16634	16558	16466	16609	16544	16945	16618	16642	16765	16639	16712	16714	16686	16684	16725	16834	16614	16420	16769	16649	16713	16665	16576	16745	16449	16531	16768	16577	16621	16489	16275	16659	16544	16652	16768	16598	16645	16499	16574	16536	16768	16679	16700	16679	16608	16522	16568	16685	16644	16653	16598	16695	16638	16561	16640	16824	16707	16779	16645	16700	16746	16470	16580	16555	16557	16735	16655	16523	16791	16849	16799	16740	16586	16579	16683	16536	16838	16694	16554	16691	16666	16837	16725	16667	16708	16749	16778	16842	16751	16637	16794	16785	16678	16585	16656	16822	16685	16841	16771	16559	16670	16501	16644	16742	16571	16805	16537	16759	16663	16513	16628	16540	16578	16729	16643	16800	16799	16603	16542	16605	16457	16706	16685	16771	16685	16655	16630	16664	16748	16463	16577	16705	16651	16504	16686	16710	16650	16567	16688	16800	16824	16925	16784	16579	16668	16762	16657	16731	16712	16737	16324	16650	16390	16806	16717	16741	16819	16620	16751	16945	16595	16787	16315	16535	16610	16519	16439	16719	16888	16578	16584	16544	16735	16498	16731	16658	16607	16619	16443	16455	16740	16876	16614	16593	16763	16769	16764	16628	16696	16673	16536	16760	16568	16707	16699	16590	16710	16756	16702	16781	16389	16623	16452	16670	16680	16818	16646	16694	16669	16583	16770	16876	16759	16716	16548	16798	16564	16497	16628	16503	16686	16587	16725	16782	16592	16741	16614	16588	16773	16630	16620	16604	16570	16548	16613	16702	16619	16674	16537	16630	16474	16845	16592	16773	16756	16559	16867	16838	16660	16420	16621	16700	16533	16713	16479	16386	16693	16788	16688	16715	16589	16863	16553	16694	16684	16577	16798	16751	16683	16730	16721	16725	16538	16744	16518	16664	16738	16628	16813	16480	16610	16762	16881	16790	16619	16762	16381	16489	16604	16620	16692	16605	16685	16907	16611	16688	16695	16666	16736	16697	16719	16454	16525	16662	16865	16610	16671	16647	16771	16820	16614	16623	16693	16559	16545	16528	16465	16769	16589	16803	16740	16684	16669	16736	16445	16505	16679	16688	16578	16555	16531	16650	16764	16552	16701	16517	16739	16627	16622	16572	16387	16573	16649	16642	16634	16805	16572	16553	16632	16691	16687	16710	16850	16590	16649	16598	16778	16440	16501	16764	16596	16527	16674	16652	16604	16760	16546	16716	16776	16520	16628	16484	16624	16968	16686	16565	16663	16750	16767	16740	16664	16614	16879	16754	16498	16763	16606	16767	16796	16687	16838	16570	16593	16630	16791	16633	16621	16539	16512	16692	16628	16436	16689	16569	16598	16936	16663	16793	16651	16704	16620	16562	16600	16523	16458	16577	16731	16565	16675	16630	16782	16764	16717	16762	16828	16542	16727	16786	16681	16789	16610	16750	16673	16638	16588	16572	16498	16778	16693	16487	16768	16631	16795	16800	16515	16562	16602	16568	16394	16598	16602	16547	16526	16699	16687	16819	16689	16595	16649	16819	16689	16784	16454	16573	16554	16695	16696	16565	16479	16673	16674	16840	16744	16762	16611	16703	16679	16589	16564	16651	16612	16561	16806	16612	16537	16718	16785	16591	16714	16408	16427	16689	16796	16720	16670	16730	16707	16533	16621
33264	45916	41737	32135	27151	22999	19703	17587	16545	15856	15639	15226	14922	14802	14766	14764	14733	14744	14579	14577	14565	14605	14569	14546	14425	14677	14647	14670	14518	14468	14483	14539	14639	14516	14527	14423	14592	14307	14406	14417	14422	14572	14501	14388	14450	14544	14416	14418	14403	14410	14497	14518	14336	14524	14433	14312	14412	14525	14387	14418	14542	14438	14511	14279	14415	14406	14409	14510	14325	14428	14539	14354	14407	14510	14437	14475	14450	14331	14492	14440	14532	14588	14543	14357	14528	14499	14327	14481	14496	14441	14466	14473	14401	14379	14578	14497	14210	14509	14305	14358	14467	14516	14455	14362	14304	14440	14538	14557	14423	14417	14583	14528	14484	14390	14442	14456	14294	14449	14444	14427	14431	14276	14464	14425	14416	14418	14439	14355	14467	14398	14365	14359	14343	14505	14319	14395	14144	14420	14443	14343	14537	14435	14395	14468	14468	14427	14472	14457	14261	14626	14418	14292	14420	14332	14469	14392	14427	14606	14418	14276	14551	14354	14411	14377	14416	14398	14264	14515	14428	14339	14443	14448	14370	14409	14298	14225	14509	14446	14344	14425	14451	14375	14613	14442	14471	14606	14337	14454	14521	14392	14430	14594	14494	14430	14435	14316	14340	14460	14396	14382	14584	14468	14319	14402	14493	14447	14508	14536	14373	14396	14504	14472	14197	14431	14524	14519	14442	14499	14394	14329	14505	14402	14410	14408	14323	14425	14297	14408	14432	14439	14584	14467	14450	14541	14439	14409	14425	14345	14384	14668	14336	14298	14365	14245	14340	14593	14432	14364	14453	14300	14433	14453	14365	14321	14359	14315	14439	14416	14481	14494	14402	14378	14483	14488	14381	14333	14496	14405	14418	14262	14395	14277	14464	14493	14461	14307	14340	14146	14454	14364	14263	14388	14481	14461	14438	14226	14506	14434	14414	14336	14351	14581	14350	14456	14369	14328	14396	14423	14470	14420	14560	14354	14182	14600	14447	14511	14323	14516	14347	14325	14489	14293	14474	14395	14402	14545	14349	14442	14551	14161	14464	14595	14453	14296	14369	14395	14380	14497	14524	14531	14343	14329	14427	14424	14277	14545	14631	14407	14444	14307	14318	14343	14500	14479	14470	14417	14441	14315	14501	14522	14355	14352	14455	14416	14417	14416	14484	14400	14459	14544	14432	14500	14382	14392	14446	14371	14251	14462	14493	14387	14368	14423	14355	14447	14501	14424	14528	14419	14270	14659	14397	14341	14537	14421	14260	14602	14349	14325	14515	14370	14491	14329	14489	14273	14487	14477	14370	14469	14333	14361	14291	14392	14443	14462	14463	14498	14262	14342	14275	14410	14260	14462	14680	14454	14480	14369	14429	14294	14525	14215	14308	14407	14453	14324	14381	14404	14456	14371	14250	14529	14410	14584	14288	14457	14448	14483	14496	14490	14198	14523	14470	14452	14443	14615	14344	14553	14470	14471	14352	14366	14376	14427	14535	14439	14308	14299	14469	14377	14502	14433	14342	14324	14448	14352	14401	14480	14471	14390	14443	14521	14454	14338	14316	14381	14477	14366	14382	14489	14243	14428	14240	14313	14386	14459	14498	14465	14199	14400	14380	14492	14270	14384	14292	14389	14452	14288	14472	14455	14488	14342	14565	14452	14523	14524	14517	14457	14231	14437	14257	14482	14392	14404	14370	14375	14467	14469	14559	14415	14521	14398	14450	14487	14373	14580	14511	14343	14510	14400	14486	14536	14354	14488	14428	14464	14498	14396	14388	14344	14356	14239	14314	14554	14607	14363	14488	14339	14335	14374	14420	14246	14373	14450	14399	14473	14544	14514	14251	14504	14372	14324	14398	14437	14406	14341	14348	14295	14415	14417	14460	14333	14233	14362	14668	14257	14584	14332	14379	14307	14408	14549	14402	14457	14420	14575	14305	14366	14353	14180	14659	14376	14467	14458	14397	14208	14386	14534	14311	14356	14416	14550	14406	14600	14484	14502	14338	14331	14413	14445	14518	14347	14478	14355	14310	14400	14476	14304	14492	14414	14301	14416	14323	14569	14451	14318	14490	14412	14314	14395	14448	14337	14365	14287	14427	14479	14426	14476	14489	14278	14336	14428	14443	14424	14436	14472	14481	14487	14301	14423	14506	14524	14277	14525	14447	14294	14346	14385	14401	14587	14464	14314	14403	14399	14312	14356	14304	14356	14462	14419	14412	14526	14542	14386	14400	14271	14420	14518	14391	14582	14338	14557	14414	14373	14460	14347	14439	14335	14612	14559	14319	14552	14251	14374	14357	14405	14430	14241	14536	14434	14488	14389	14417	14410	14376	14355	14467	14286	14413	14486	14452	14349	14480	14386	14417	14458	14454	14361	14328	14456	14388	14281	14392	14514	14406	14400	14453	14424	14381	14300	14396	14327	14390	14573	14386	14514	14453	14473	14360	14478	14437	14557	14412	14392	14435	14729	14478	14500	14468	14376	14484	14455	14409	14418	14465	14427	14341	14489	14446	14381	14439	14411	14369	14396	14328	14525	14399	14493	14315	14436	14393	14421	14531	14230	14384	14374	14365	14533	14512	14262	14524	14458	14493	14371	14461	14569	14280	14484	14437	14367	14389	14522	14395	14416	14309	14461	14434	14512	14443	14481	14379	14367	14361	14496	14388	14343	14329	14413	14442	14399	14256	14276	14534	14637	14392	14351	14341	14383	14470	14344	14340	14378	14469	14394	14370	14309	14358	14392	14530	14432	14490	14568	14439	14451	14493	14495	14287	14288	14675	14526	14168	14362	14535	14492	14216	14504	14498	14353	14551	14518	14396	14569	14435	14224	14398	14427	14447	14479	14419	14360	14405	14519	14260	14551	14389	14405	14301	14561	14436	14417	14260	14519	14496	14429	14436	14311	14324	14498	14381	14438	14443	14451	14496	14247	14257	14519	14477	14324	14656	14444	14515	14438	14311	14473	14287	14398	14433	14473	14486	14457	14325	14476	14327	14439	14352	14322	14409	14503	14310	14298	14558	14288	14515	14411	14372	14455	14412	14513	14456	14539	14392	14432	14481	14362	14414	14294	14459	14447	14449	14450	14346	14382	14457	14491	14414	14468	14453	14394	14517	14532	14361	14407	14273	14617	14296	14306	14411	14486	14522	14404	14500	14322	14316	14441	14486	14622	14312	14480	14293	14334	14284	14429	14561	14501	14437	14376	14494	14207	14508	14244	14448	14441	14369	14474	14378	14371	14477	14510	14438	14353	14388	14565	14246	14515	14439	14448	14432	14407	14659	14320	14648	14312	14385	14450	14351	14457	14508	14333	14321	14427	14505	14594	14435	14368	14524	14379	14330	14472	14449	14414	14508	14398	14427	14284	14249	14390	14465	14474	14398	14405	14372	14357	14376	14388	14339	14528	14442	14443	14397	14202	14410	14556	14318	14466	14287	14360	14587	14356	14376	14432	14161	14435	14441	14542	14352	14431	14533	14400	14452	14361	14430	14435	14329	14518	14481	14439	14387	14430	14393	14478	14421	14357	14522	14390	14507	14420	14477	14460	14329	14506	14389	14538	14487	14152	14382	14490	14409	14370	14329	14332	14412	14443	14370	14280	14436	14435	14342	14271	14544	14586	14524	14421	14444	14414	14664	14489	14432	14333	14329	14378	14505	14257	14493	14486	14410	14352	14413	14361	14300	14387	14475	14387	14261	14460	14459	14441	14360	14434	14369	14488	14411	14584	14354	14405	14446	14423	14464	14465	14390	14610	14256	14360	14413	14279	14414	14397	14422	14387	14475	14544	14510	14478	14404	14502	14231	14287	14454	14369	14462	14334	14422	14572	14490	14543	14463	14381	14460	14415	14346	14387	14416	14337	14399	14591	14431	14487	14501	14260	14578	14699	14385	14396	14447	14335	14622	14576	14369	14566	14332	14382	14409	14386	14362	14435	14365	14443	14497	14272	14424	14508	14372	14367	14533	14355	14465	14411	14516	14330	14359	14387	14471	14395	14491	14436	14613	14350	14489	14406	14454	14332	14644	14237	14558	14403	14458	14435	14319	14586	14517	14265	14361	14381	14434	14424	14461	14522	14318	14439	14254	14397	14394	14282	14391	14359	14508	14452	14387	14307	14403	14567	14325	14589	14470	14435	14302	14349	14365	14360	14380	14340	14356	14520	14643	14462	14447	14468	14340	14297	14248	14499	14206	14522	14160	14458	14383	14353	14544	14410	14317	14388	14386	14536	14338	14510	14411	14594	14468	14519	14467	14428	14405	14531	14301	14557	14395	14487	14435	14342	14359	14529	14361	14574	14378	14430	14347	14345	14337	14578	14480	14448	14399	14389	14416	14392	14324	14347	14497	14337	14233	14603	14552	14377	14575	14454	14411	14458	14581	14351	14267	14256	14609	14438	14537	14388	14529	14517	14448	14447	14419	14430	14488	14379	14357	14445	14233	14515	14389	14512	14384	14292	14290	14564	14478	14273	14349	14226	14427	14498	14347	14433	14541	14585	14509	14491	14309	14463	14576	14503	14546	14496	14477	14429	14383	14390	14332	14469	14437	14317	14420	14399	14392	14431	14192	14502	14304	14404	14426	14388	14425	14589	14528	14499	14581	14304	14423	14523	14406	14514	14422	14458	14468	14315	14471	14389	14460	14389	14485	14388	14445	14338	14395	14307	14412	14520	14441	14537	14457	14588	14455	14486	14389	14465	14400	14467	14540	14514	14481	14454	14442	14345	14355	14414	14500	14431	14449	14300	14430	14387	14499	14526	14276	14429	14359	14527	14396	14289	14378	14449	14415	14338	14489	14245	14418	14389	14546	14450	14465	14321	14425	14431	14299	14346	14513	14454	14448	14424	14364	14511	14395	14352	14396	14462	14512	14430	14496	14525	14482	14597	14503	14406	14452	14459	14469	14426	14405	14569	14350	14364	14444	14492	14328	14275	14376	14581	14550	14512	14359	14464	14442	14409	14392	14308	14273	14289	14378	14350	14554	14603	14235	14429	14273	14434	14447	14287	14545	14425	14426	14446	14332	14297	14464	14387	14441	14369	14391	14363	14462	14407	14364	14595	14436	14482	14423	14450	14421	14435	14279	14398	14326	14283	14229	14370	14370	14501	14347	14462	14345	14481
24146	21154	28615	26096	25873	25831	24130	20444	18841	18445	18004	17718	17272	17262	17019	17133	17051	17099	16854	17157	16906	17003	16904	16931	16728	16826	16624	16685	16796	16895	16662	16658	16763	16943	16820	16822	16588	16537	16672	16526	16715	16705	16749	16650	16716	16577	16609	16793	16518	16693	16718	16652	16576	16545	16867	16793	16604	16783	16709	16488	16659	16703	16576	16654	16524	16566	16628	16711	16806	16602	16553	16514	16579	16582	16655	16636	16572	16674	16536	16575	16622	16400	16587	16678	16585	16507	16694	16667	16783	16794	16461	16515	16300	16482	16491	16404	16653	16786	16573	16593	16639	16612	16673	16586	16583	16483	16522	16574	16650	16758	16800	16657	16560	16856	16867	16689	16548	16642	16529	16533	16519	16697	16751	16624	16597	16472	16569	16497	16554	16615	16617	16807	16557	16563	16650	16631	16691	16569	16546	16527	16438	16674	16643	16509	16671	16560	16481	16464	16649	16623	16590	16629	16428	16634	16634	16495	16705	16410	16614	16427	16589	16323	16476	16663	16702	16608	16534	16531	16623	16615	16497	16660	16456	16694	16574	16567	16562	16484	16376	16410	16473	16649	16808	16700	16639	16599	16792	16630	16768	16460	16814	16704	16745	16541	16425	16446	16609	16644	16605	16732	16619	16540	16668	16602	16657	16840	16584	16577	16535	16638	16679	16352	16705	16563	16442	16459	16710	16626	16401	16648	16456	16608	16557	16672	16455	16483	16656	16643	16692	16498	16456	16532	16667	16707	16535	16629	16356	16443	16461	16450	16494	16662	16490	16367	16786	16576	16430	16430	16749	16681	16570	16684	16748	16552	16827	16650	16767	16722	16652	16537	16514	16471	16656	16607	16644	16650	16475	16698	16669	16498	16525	16413	16610	16496	16474	16537	16381	16563	16475	16404	16670	16552	16632	16511	16608	16714	16852	16530	16618	16672	16767	16640	16494	16498	16827	16442	16543	16466	16337	16432	16427	16574	16602	16539	16691	16411	16626	16653	16542	16683	16532	16435	16387	16588	16599	16408	16654	16508	16466	16662	16731	16637	16477	16412	16435	16487	16827	16596	16438	16522	16408	16569	16568	16667	16586	16687	16467	16563	16494	16450	16372	16517	16642	16600	16396	16684	16479	16500	16526	16714	16624	16842	16603	16612	16654	16386	16700	16756	16650	16481	16450	16465	16591	16436	16534	16589	16506	16440	16588	16476	16756	16689	16528	16513	16730	16681	16694	16372	16680	16574	16426	16551	16884	16602	16535	16541	16621	16711	16492	16561	16473	16723	16551	16541	16638	16577	16462	16603	16335	16541	16615	16550	16608	16431	16333	16601	16598	16676	16398	16636	16465	16470	16421	16516	16572	16638	16525	16603	16581	16595	16534	16698	16713	16522	16412	16601	16502	16513	16501	16463	16386	16490	16248	16471	16697	16471	16440	16566	16437	16689	16663	16539	16733	16675	16691	16577	16745	16774	16575	16670	16478	16563	16756	16639	16480	16527	16647	16898	16582	16512	16559	16538	16518	16709	16632	16592	16641	16607	16619	16513	16372	16586	16654	16458	16730	16711	16695	16554	16748	16675	16767	16461	16550	16442	16626	16528	16454	16561	16556	16658	16669	16411	16577	16546	16766	16497	16605	16526	16683	16611	16486	16529	16630	16540	16752	16670	16527	16474	16767	16610	16488	16701	16581	16666	16668	16609	16612	16691	16594	16597	16719	16474	16441	16595	16645	16691	16670	16405	16451	16435	16531	16556	16688	16747	16849	16567	16689	16567	16563	16506	16453	16708	16647	16625	16503	16558	16505	16518	16646	16366	16561	16637	16560	16586	16676	16609	16561	16618	16565	16744	16795	16561	16512	16503	16575	16610	16476	16521	16509	16502	16437	16459	16587	16803	16484	16680	16612	16629	16444	16519	16537	16572	16571	16572	16544	16697	16692	16464	16733	16574	16442	16443	16613	16323	16532	16692	16717	16536	16493	16532	16641	16620	16632	16568	16510	16535	16478	16614	16563	16672	16562	16487	16584	16433	16507	16704	16806	16580	16423	16674	16644	16696	16455	16540	16694	16545	16651	16430	16596	16681	16828	16689	16443	16552	16664	16663	16613	16535	16457	16491	16714	16778	16572	16562	16360	16558	16584	16520	16760	16726	16658	16455	16444	16492	16697	16656	16708	16325	16805	16666	16822	16506	16626	16612	16674	16750	16603	16621	16456	16485	16599	16516	16617	16789	16434	16695	16735	16695	16649	16552	16491	16823	16486	16361	16438	16452	16733	16817	16597	16584	16674	16469	16673	16689	16558	16488	16645	16445	16679	16420	16872	16563	16431	16815	16690	16619	16278	16736	16659	16523	16826	16632	16599	16699	16688	16473	16581	16676	16520	16601	16480	16588	16522	16623	16800	16416	16659	16773	16582	16674	16532	16585	16574	16638	16590	16674	16617	16502	16485	16584	16751	16625	16372	16651	16603	16667	16444	16426	16315	16505	16651	16587	16536	16763	16532	16685	16557	16694	16435	16608	16716	16641	16756	16740	16737	16543	16645	16470	16363	16701	16536	16512	16417	16665	16634	16580	16520	16782	16490	16499	16512	16502	16624	16661	16433	16436	16481	16368	16572	16449	16714	16694	16638	16543	16631	16594	16673	16542	16651	16568	16713	16589	16507	16585	16638	16546	16642	16515	16640	16583	16635	16539	16674	16516	16473	16581	16607	16591	16450	16634	16742	16408	16604	16473	16559	16503	16654	16602	16424	16660	16409	16596	16721	16602	16788	16658	16636	16521	16410	16529	16569	16552	16763	16575	16452	16491	16765	16754	16456	16658	16566	16522	16653	16660	16728	16548	16831	16417	16423	16531	16616	16776	16291	16538	16201	16623	16588	16637	16529	16658	16561	16482	16668	16578	16691	16634	16572	16695	16622	16658	16800	16586	16430	16726	16658	16668	16605	16570	16593	16535	16438	16562	16514	16649	16719	16625	16322	16592	16458	16549	16524	16636	16602	16522	16518	16599	16664	16392	16441	16697	16545	16528	16553	16642	16591	16483	16400	16814	16637	16830	16764	16742	16576	16640	16556	16624	16602	16626	16417	16615	16599	16594	16711	16647	16681	16632	16480	16560	16469	16319	16617	16402	16432	16553	16648	16722	16803	16605	16611	16661	16615	16681	16508	16651	16733	16438	16673	16607	16687	16738	16400	16447	16604	16622	16804	16500	16564	16451	16698	16697	16649	16445	16394	16421	16426	16340	16534	16701	16577	16589	16715	16693	16678	16587	16570	16660	16413	16534	16736	16562	16587	16652	16628	16668	16609	16616	16598	16567	16639	16648	16617	16522	16587	16624	16812	16503	16633	16584	16682	16619	16550	16552	16698	16551	16729	16576	16579	16763	16678	16544	16455	16410	16613	16576	16763	16302	16708	16586	16576	16659	16619	16440	16816	16625	16753	16478	16524	16682	16623	16566	16758	16540	16524	16571	16660	16574	16697	16565	16273	16498	16733	16794	16475	16499	16580	16631	16711	16627	16630	16735	16573	16609	16660	16503	16586	16716	16507	16697	16507	16330	16522	16718	16574	16580	16490	16639	16569	16627	16696	16696	16672	16588	16515	16549	16456	16631	16469	16515	16500	16481	16651	16711	16542	16536	16446	16520	16638	16553	16703	16524	16445	16844	16833	16862	16733	16662	16578	16559	16696	16635	16410	16405	16396	16601	16600	16520	16697	16684	16660	16710	16651	16604	16694	16577	16803	16677	16584	16585	16742	16588	16323	16750	16644	16585	16549	16630	16746	16480	16664	16613	16525	16566	16562	16379	16491	16476	16537	16570	16411	16470	16437	16471	16636	16762	16659	16656	16703	16617	16404	16293	16627	16595	16745	16647	16583	16740	16517	16575	16554	16720	16499	16573	16427	16628	16459	16357	16533	16675	16598	16569	16459	16591	16492	16721	16438	16556	16713	16684	16650	16649	16633	16640	16501	16523	16568	16620	16634	16687	16626	16560	16434	16759	16376	16481	16638	16275	16573	16415	16318	16634	16670	16598	16562	16724	16629	16555	16806	16545	16594	16603	16413	16867	16551	16663	16539	16450	16554	16609	16445	16570	16587	16472	16493	16565	16585	16444	16512	16758	16485	16622	16730	16583	16467	16653	16703	16671	16528	16398	16335	16700	16536	16752	16647	16547	16589	16720	16724	16840	16729	16754	16512	16477	16497	16592	16475	16549	16801	16550	16475	16655	16538	16845	16708	16696	16434	16764	16645	16558	16552	16601	16716	16608	16679	16643	16784	16666	16427	16461	16667	16542	16491	16770	16645	16670	16525	16443	16680	16592	16648	16603	16584	16475	16777	16438	16465	16493	16532	16684	16583	16434	16444	16470	16585	16560	16501	16581	16606	16554	16694	16638	16412	16687	16565	16589	16689	16642	16602	16437	16494	16515	16362	16404	16642	16506	16591	16331	16654	16477	16696	16771	16497	16633	16664	16708	16639	16408	16563	16688	16621	16549	16514	16667	16836	16566	16539	16381	16454	16639	16218	16679	16626	16704	16670	16475	16625	16934	16631	16474	16574	16575	16663	16503	16676	16582	16585	16565	16670	16513	16517	16528	16630	16526	16643	16512	16311	16283	16711	16464	16270	16548	16532	16657	16608	16581	16572	16663	16574	16665	16619	16758	16618	16713	16550	16614	16633	16667	16580	16528	16669	16719	16510	16608	16715	16572	16508	16444	16535	16605	16650	16678	16459	16672	16671	16503	16685	16535	16472	16532	16639	16454	16642	16690	16588	16486	16684	16569	16741	16560	16594	16611	16844	16601	16532	16429	16567	16398	16651	16464	16557	16697	16678	16691	16589	16608	16522	16669	16557	16571	16487	16619	16634	16670	16537	16576	16528	16622	16684	16714	16455	16450	16798	16559	16475	16469	16613	16694	16570	16560	16748	16571	16534	16662	16557	16627	16593	16729	16711	16576	16591	16750	16671	16452	16617	16602	16722	16795	16543	16551	16563	16609	16672	16557	16546	16549	16481	16490	16632	16485	16581	16712	16610	16478	16552	16459	16789	16491	16491	16576	16590	16543	16733	16555	16468	16478	16560	16547	16599	16619	16412	16572	16467	16617	16788	16591	16632	16296
32461	52471	47423	37709	31219	25922	22128	19732	17836	16807	16276	15841	15579	15339	15238	15068	14924	14960	14903	14864	14813	14942	14596	14498	14717	14743	14678	14675	14683	14561	14772	14668	14586	14712	14521	14601	14478	14533	14543	14411	14379	14499	14352	14424	14269	14642	14447	14347	14637	14416	14504	14413	14507	14380	14343	14331	14589	14558	14354	14408	14403	14440	14481	14505	14549	14489	14644	14390	14400	14507	14387	14407	14476	14481	14281	14534	14442	14471	14322	14564	14471	14423	14259	14336	14499	14551	14181	14506	14434	14334	14522	14236	14494	14499	14380	14319	14372	14358	14314	14582	14503	14418	14446	14432	14420	14481	14322	14445	14495	14333	14258	14396	14276	14472	14436	14447	14517	14509	14623	14269	14441	14451	14383	14360	14345	14427	14374	14493	14533	14422	14535	14473	14336	14400	14247	14439	14393	14523	14508	14360	14332	14458	14519	14352	14351	14335	14477	14346	14551	14384	14470	14385	14370	14440	14427	14388	14518	14326	14475	14349	14437	14366	14465	14453	14386	14360	14431	14553	14330	14386	14489	14357	14291	14378	14406	14271	14588	14408	14357	14502	14414	14490	14429	14550	14408	14478	14419	14426	14289	14373	14324	14349	14371	14508	14225	14460	14409	14382	14529	14428	14398	14531	14516	14326	14531	14354	14272	14514	14446	14483	14398	14507	14382	14409	14181	14223	14309	14368	14323	14347	14413	14374	14295	14414	14336	14404	14595	14589	14325	14402	14626	14456	14431	14400	14177	14436	14480	14628	14240	14331	14315	14411	14285	14406	14395	14492	14293	14407	14294	14258	14369	14357	14496	14372	14322	14316	14532	14317	14382	14315	14454	14417	14533	14406	14367	14331	14292	14625	14238	14310	14424	14524	14393	14427	14438	14373	14519	14335	14547	14229	14530	14237	14497	14439	14501	14452	14497	14349	14299	14399	14510	14367	14404	14383	14505	14495	14418	14544	14339	14329	14562	14547	14401	14564	14405	14360	14318	14575	14493	14508	14291	14376	14292	14374	14329	14339	14358	14522	14439	14417	14464	14330	14430	14356	14473	14419	14409	14386	14396	14502	14349	14308	14364	14418	14336	14187	14264	14435	14492	14371	14510	14310	14352	14600	14520	14487	14520	14508	14385	14518	14351	14272	14400	14537	14436	14379	14548	14393	14471	14417	14514	14316	14416	14310	14529	14258	14421	14369	14446	14533	14513	14472	14302	14437	14356	14402	14440	14339	14496	14439	14381	14318	14607	14362	14434	14342	14568	14363	14308	14553	14289	14371	14251	14345	14375	14329	14485	14401	14434	14480	14417	14199	14409	14429	14410	14226	14215	14341	14564	14289	14391	14327	14601	14340	14379	14431	14340	14511	14447	14484	14506	14318	14443	14488	14258	14387	14442	14593	14474	14499	14355	14208	14430	14413	14386	14437	14494	14360	14297	14253	14531	14504	14250	14446	14438	14306	14484	14316	14485	14351	14441	14464	14399	14496	14382	14291	14472	14423	14427	14563	14343	14332	14301	14543	14338	14563	14403	14501	14204	14369	14431	14476	14395	14487	14370	14461	14412	14513	14462	14541	14421	14482	14443	14382	14461	14393	14383	14524	14397	14500	14280	14425	14373	14528	14386	14287	14377	14497	14530	14249	14602	14331	14397	14473	14467	14300	14576	14463	14583	14404	14573	14380	14527	14337	14388	14261	14472	14256	14528	14448	14435	14299	14460	14349	14350	14410	14257	14334	14331	14485	14521	14557	14394	14382	14405	14363	14381	14334	14360	14420	14415	14463	14524	14464	14420	14447	14327	14383	14491	14271	14326	14428	14428	14466	14358	14275	14417	14321	14247	14491	14316	14391	14272	14558	14286	14550	14391	14421	14396	14313	14487	14510	14290	14368	14364	14477	14343	14490	14363	14234	14533	14411	14447	14470	14328	14463	14403	14528	14226	14264	14436	14415	14467	14543	14379	14570	14482	14411	14335	14247	14450	14491	14318	14342	14406	14292	14293	14405	14503	14424	14405	14414	14418	14527	14275	14296	14265	14490	14430	14504	14383	14356	14683	14505	14391	14479	14455	14502	14443	14418	14476	14373	14429	14361	14444	14249	14469	14223	14333	14324	14337	14492	14497	14395	14536	14344	14467	14287	14358	14400	14429	14523	14298	14440	14397	14509	14312	14530	14391	14347	14565	14538	14345	14540	14444	14257	14505	14418	14526	14445	14358	14358	14459	14202	14289	14418	14320	14643	14336	14377	14389	14517	14371	14414	14315	14301	14361	14325	14392	14511	14495	14536	14275	14384	14584	14510	14687	14441	14348	14418	14424	14414	14369	14426	14521	14432	14372	14395	14378	14490	14398	14401	14421	14520	14416	14158	14394	14335	14376	14420	14322	14452	14319	14487	14463	14252	14375	14295	14476	14144	14486	14245	14489	14399	14407	14306	14593	14379	14344	14407	14507	14567	14377	14437	14452	14427	14406	14423	14295	14416	14428	14523	14448	14235	14539	14578	14512	14473	14386	14308	14405	14387	14431	14532	14351	14445	14481	14350	14575	14385	14607	14517	14397	14600	14292	14492	14418	14431	14321	14453	14186	14517	14366	14354	14408	14429	14658	14495	14543	14415	14448	14445	14423	14278	14310	14297	14428	14397	14449	14363	14477	14465	14467	14427	14349	14424	14334	14465	14497	14391	14443	14305	14302	14468	14260	14523	14442	14382	14547	14256	14317	14489	14362	14424	14443	14337	14431	14565	14331	14317	14415	14576	14459	14450	14561	14347	14520	14399	14339	14471	14425	14380	14388	14487	14280	14401	14358	14622	14439	14359	14361	14448	14308	14424	14293	14555	14438	14275	14401	14283	14559	14324	14391	14461	14540	14444	14497	14357	14397	14553	14375	14480	14336	14419	14519	14298	14308	14415	14188	14408	14385	14489	14418	14316	14464	14535	14386	14472	14552	14347	14382	14355	14422	14263	14401	14262	14361	14456	14333	14360	14494	14413	14408	14338	14524	14372	14389	14440	14596	14472	14380	14387	14465	14375	14370	14507	14533	14393	14337	14462	14345	14398	14359	14405	14512	14583	14349	14430	14426	14451	14470	14428	14468	14483	14391	14427	14519	14419	14462	14426	14474	14379	14633	14443	14478	14389	14339	14468	14533	14183	14437	14602	14352	14246	14276	14272	14379	14476	14422	14417	14334	14448	14339	14502	14334	14396	14372	14406	14492	14417	14501	14366	14544	14448	14425	14387	14537	14569	14386	14483	14495	14527	14401	14569	14444	14354	14309	14300	14477	14510	14439	14436	14576	14412	14575	14198	14330	14335	14280	14561	14544	14412	14329	14440	14368	14435	14433	14276	14410	14445	14383	14408	14452	14372	14432	14502	14427	14515	14396	14402	14462	14383	14373	14354	14350	14333	14434	14494	14294	14528	14292	14342	14333	14389	14280	14420	14596	14487	14502	14443	14499	14331	14410	14475	14472	14340	14488	14532	14393	14402	14453	14336	14353	14397	14521	14443	14319	14220	14455	14572	14392	14149	14413	14435	14338	14406	14284	14400	14506	14228	14341	14434	14518	14402	14418	14449	14431	14457	14336	14221	14621	14670	14346	14533	14402	14420	14366	14559	14417	14406	14500	14536	14472	14385	14347	14454	14461	14524	14336	14435	14462	14406	14480	14428	14473	14537	14573	14342	14293	14430	14360	14457	14590	14365	14422	14450	14435	14416	14507	14411	14326	14325	14444	14357	14486	14482	14415	14491	14367	14397	14461	14431	14303	14472	14478	14424	14509	14336	14293	14401	14211	14563	14335	14320	14479	14497	14438	14429	14367	14361	14521	14397	14293	14557	14542	14399	14225	14506	14561	14588	14501	14325	14500	14392	14485	14531	14504	14453	14480	14444	14294	14420	14414	14490	14318	14354	14372	14570	14303	14292	14392	14478	14268	14294	14422	14358	14390	14570	14533	14410	14380	14394	14459	14376	14331	14439	14372	14363	14482	14366	14507	14305	14446	14334	14478	14527	14235	14295	14358	14512	14406	14377	14328	14479	14310	14502	14504	14307	14430	14323	14477	14509	14518	14507	14473	14289	14261	14290	14430	14420	14288	14465	14530	14432	14418	14334	14295	14385	14498	14516	14545	14521	14384	14323	14665	14552	14507	14366	14460	14547	14662	14459	14420	14307	14413	14486	14381	14410	14331	14333	14394	14388	14537	14533	14450	14337	14403	14403	14633	14419	14481	14403	14190	14342	14382	14512	14307	14418	14426	14644	14561	14278	14323	14508	14396	14411	14417	14462	14556	14309	14348	14488	14423	14429	14507	14419	14417	14465	14323	14395	14358	14412	14664	14515	14490	14406	14429	14179	14390	14475	14529	14356	14391	14298	14611	14438	14532	14424	14497	14453	14429	14262	14344	14278	14421	14311	14412	14441	14362	14265	14421	14491	14165	14350	14517	14241	14266	14431	14582	14372	14302	14389	14529	14458	14349	14397	14396	14536	14364	14218	14260	14377	14440	14345	14463	14496	14520	14444	14288	14318	14378	14278	14408	14517	14198	14309	14248	14386	14440	14410	14427	14453	14445	14120	14339	14400	14479	14551	14544	14526	14475	14361	14489	14298	14387	14400	14444	14372	14404	14240	14383	14499	14662	14372	14374	14306	14524	14430	14494	14437	14465	14355	14495	14413	14278	14469	14501	14354	14402	14241	14308	14377	14416	14313	14530	14372	14500	14333	14330	14458	14466	14353	14384	14358	14275	14629	14435	14591	14419	14360	14486	14293	14564	14306	14356	14365	14401	14372	14414	14313	14381	14524	14354	14435	14466	14381	14408	14490	14493	14320	14413	14551	14396	14290	14467	14406	14344	14314	14460	14473	14284	14469	14222	14451	14348	14469	14477	14364	14470	14313	14419	14501	14480	14352	14306	14540	14333	14517	14448	14386	14504	14375	14361	14610	14488	14531	14535	14412	14454	14350	14423	14464	14524	14480	14348	14333	14339	14409	14453	14431	14420	14505	14405	14280	14446	14621	14573	14403	14485	14376	14302	14629	14417	14321	14381	14624	14406	14296	14508	14290	14417	14352	14328	14448	14357	14632	14311	14507	14337	14289	14355	14475	14351	14426	14503	14259
22788	21140	28925	23927	23352	26319	27818	22262	20469	19876	19345	18770	18645	18517	18207	18119	17937	18040	17777	17831	17641	17692	17834	17766	17685	17513	17694	17530	17602	17562	17471	17331	17565	17386	17448	17410	17197	17508	17333	17284	17448	17353	17318	17320	17375	17129	17157	17210	17296	17322	17432	17313	17299	17316	17123	17105	17334	17463	17368	17195	17398	17453	17035	17359	17412	17219	17054	17162	17158	17225	17079	17303	17380	17091	17247	17242	17139	17194	17417	17189	16910	17241	17152	17160	17084	17113	17155	17211	17435	17040	17430	17288	17203	17229	17206	17260	17319	17194	17360	17269	17325	17417	17330	17331	17116	17299	17535	17245	17307	17294	17046	17190	17049	17357	16961	17241	17097	17247	17184	17184	17323	17269	17278	17196	17189	17302	17354	17285	17344	17254	17135	17324	17226	17089	17250	17257	17154	17428	17327	17184	17316	17172	17206	17169	17065	17131	17131	16964	17312	17220	17101	17126	17363	17134	17130	17377	17262	17409	17289	17114	17029	17208	17321	17127	17063	17210	17363	17384	17366	17145	17403	17378	17394	17232	17303	17340	17304	17069	17170	17257	17348	17031	17218	17228	16974	17116	16940	17196	17224	17023	17133	17200	17129	17065	17348	17207	17230	17189	17200	17228	17116	17170	17282	17185	17190	17269	17233	17001	17336	17092	17306	17140	17215	17256	17375	17337	17135	17148	17254	17095	17201	17113	17357	17326	17459	16978	17246	17271	17286	17245	17228	17098	17228	17376	17285	17169	17159	17101	17257	17090	17157	17254	17177	17304	17230	17141	17048	17167	17120	17258	17298	17242	17490	17289	17072	17133	17330	17366	17275	17167	17374	17369	17197	17189	17260	17033	17343	17346	17324	17190	17371	17364	17091	17190	17164	17366	17383	17361	17395	17272	17056	17249	17177	17114	17196	17266	17259	17335	17386	17174	17208	17140	17194	17207	17116	17024	17227	16907	17061	17114	16901	17084	17242	17207	17339	17184	17077	17322	17105	17168	17161	17248	17139	17247	17177	17289	17236	17192	17177	17308	17103	17142	17315	17209	17311	17119	17373	17096	17413	17062	17204	17058	17163	17194	17130	17306	17315	17131	17023	17128	17229	17359	17180	17115	17100	17051	17233	17095	17207	17292	17133	17269	17477	17343	17345	17247	17256	17110	17382	17338	17337	17304	17134	17251	17192	17239	17149	17160	17308	17390	17203	17264	17326	17122	17383	17170	17191	17122	17338	17207	17121	17294	17056	17334	17364	17412	17394	16991	17378	17521	17109	17329	17346	17310	17029	17210	17186	17112	17151	17056	17254	17342	17178	17156	17227	17206	17298	17075	17156	17161	17078	16963	17024	17185	17239	17006	17317	17060	17203	17144	17286	17222	17203	17185	17217	17250	17083	17172	17320	17210	17213	17272	17126	17273	17273	17238	17226	17250	17134	17352	17173	17146	17119	17145	17252	17177	17209	17108	17201	17189	17079	17350	17175	17205	17344	17039	17027	17226	17205	17123	17240	17186	17191	17089	17315	17432	17177	17269	17398	17355	17331	17368	17300	17199	17217	17171	17347	17093	17133	17070	17244	17315	17136	17327	17298	17254	17402	17213	17253	17094	17226	17236	17329	17341	17366	17060	17272	17053	17056	16940	17019	17218	17359	17335	17162	17074	17130	17045	17229	17316	17177	17081	17439	17268	17309	17287	17174	17238	16923	17217	17123	17068	16957	17354	17301	17156	17032	17292	17017	17228	17216	17094	17164	16939	17081	17178	17347	17158	17237	17069	17240	17105	17007	17385	17047	17118	17241	17095	17332	17163	17250	17286	17215	17335	17082	17140	17229	17163	16960	17213	17242	17281	17122	17171	17247	17148	17254	17452	17344	17217	17031	17016	17084	17438	17131	17313	17186	17139	17279	17366	17096	17365	17316	17125	17239	17179	17072	17150	17191	17203	16991	16983	17210	17240	17193	17256	17258	17228	16958	17240	17345	17234	16970	17234	17121	17097	17293	17095	17258	17336	17344	17244	17075	17247	17336	17189	17473	17196	16972	17055	17212	17283	17217	17099	17159	17084	17263	17288	17140	17111	17345	17133	17032	17097	17311	17115	17276	17143	17252	17293	17274	17332	17217	17159	17140	17198	17267	17189	17240	17137	17294	17136	17112	17168	17331	17264	17230	17300	17159	17084	17161	17156	17141	17221	17227	17225	17430	17296	17348	17251	17124	17132	17206	17150	17116	17203	16959	17107	17240	17227	17208	17203	17133	17211	17288	17064	17209	17072	17252	17121	17080	17309	17242	17271	17170	17364	17362	17296	17466	17201	17276	17049	17258	17090	17329	17239	16931	17067	17393	17120	17271	17202	17308	17289	17438	17322	17483	17281	17139	17265	17323	17280	17356	17257	17264	17168	17306	16859	17224	17321	17230	17359	17169	17204	17106	17143	17088	17283	17155	17199	17247	17161	17436	17242	17035	17155	17156	17277	17233	17218	17089	17213	17290	17191	17155	17244	17248	17144	17456	17057	17302	17249	17149	17221	17209	17154	17264	17091	17419	17316	17380	17250	17110	17353	17335	17330	17175	17384	17156	17101	17268	17127	16987	17119	17160	17169	17307	17246	17321	17409	17217	17433	17064	17273	17423	17412	17168	17128	17184	17283	17233	17359	17229	17363	17110	17260	17263	17140	17150	17152	17217	17105	17167	17370	17308	17293	17127	17356	17112	17396	17027	17061	17392	17207	17184	17132	17016	17251	17190	17326	17094	17253	17127	17171	17098	17185	17293	16880	17275	17236	17170	17219	17267	17304	17255	17305	17346	17352	17136	17155	17078	17285	17368	17113	17155	17051	17421	17243	17543	17203	17167	17050	17187	17151	17135	17177	17124	17152	17161	17227	17144	17167	17202	17325	17280	17148	16986	17176	17214	17057	17102	17194	17497	17155	17425	17336	17377	17142	17282	17346	17301	17238	17139	17031	17232	16981	16994	17122	17226	17260	17168	17193	17179	17317	17307	17217	17264	17323	17074	17205	17158	17204	17437	17177	17249	17128	17260	17293	17233	17284	17118	17077	17176	17328	17170	17224	17415	17247	17126	17333	17204	17164	17146	17223	17284	17091	17098	17218	17247	17266	17410	17169	17380	17232	17452	17218	17239	17204	17158	17129	17227	17309	17321	17040	17407	17214	17383	17126	17217	17145	17149	17050	16975	17259	17163	17152	17215	17402	17172	17039	16988	17206	17200	17137	17246	17158	17188	17318	17177	17042	17242	17170	17266	17253	17147	17180	17180	17268	17167	17189	17317	17201	17091	17133	17175	17235	17248	17257	17146	17100	17119	17123	17206	17217	17162	16920	17216	17291	17330	17248	17366	17206	17231	17206	17370	17047	17084	16896	17250	17283	17219	17346	17564	17170	17168	17154	16970	17356	17179	17211	17245	17080	17186	17252	17207	17293	17238	17316	17349	17255	17237	17162	17202	17165	17162	17104	17215	17317	17144	17305	17273	17272	17265	17128	17162	17272	17290	17206	17278	16913	17240	17319	17207	17181	17414	17035	17347	17356	17233	17308	17194	17119	17058	17021	17360	17087	17206	17299	17311	17304	17292	17179	17185	17164	17200	17278	17178	17391	17306	17216	17284	17018	17244	17239	17349	17233	17438	17124	17130	17198	17075	17256	17129	17117	17208	17306	17185	17234	17035	17128	17154	17113	17110	17083	17191	16974	17232	17352	17039	17234	17169	17317	17131	17206	17340	17108	17175	17294	17222	17048	17179	17293	17139	17197	17186	17242	17097	17349	17076	17125	17288	17164	17215	17188	17173	17211	17006	17099	17323	17343	17440	17230	17251	16981	17155	17002	17185	16990	17300	17142	17164	17338	17114	17108	17313	17299	17016	17017	17267	17298	17172	17269	17151	17155	17293	17217	17152	17233	17104	17230	17166	17140	17349	17243	17282	17288	17184	17143	17387	17144	17134	17207	17075	17018	17209	17136	17215	17259	17030	17274	17162	17416	17035	17217	17375	17139	17042	17242	17231	17265	17309	17276	17409	17330	17006	17301	17231	17152	17333	17273	17369	16935	17124	17182	16979	17204	17174	17335	17127	17213	16998	17127	17223	17114	17106	16985	17126	17264	17189	17238	17166	17054	17411	17379	17227	17091	17088	17324	17036	17080	17374	17197	17323	17058	17317	17107	17073	17394	17234	17149	17128	17237	17443	17166	17234	17258	17260	17247	17235	17143	17223	17307	17247	17324	17335	17245	17124	17286	17285	17450	17373	17246	17417	17054	16972	17244	17080	17221	17139	17025	17339	17117	17067	17111	17337	17309	17036	17022	17210	17242	17162	17153	17285	17109	17103	17098	17152	17393	17189	17375	17316	17279	17053	17200	17259	17203	17216	17090	17173	17168	17333	17281	17335	17196	17415	17186	17288	17121	17284	17254	17239	17153	17216	17175	17113	17253	17146	17153	17195	17094	17246	17304	17269	17033	17065	17277	17428	17220	17111	17269	17181	17414	17461	17306	16965	17049	17142	17106	17422	17237	17274	17405	17109	17402	17069	17326	16931	17288	17087	16965	17310	17246	17282	17194	17411	17157	17301	16954	17394	17190	17349	17101	17162	17171	17222	17307	17257	17332	17474	17152	17139	17108	17266	17223	16888	17228	17026	17291	17344	17139	17407	17339	17238	17205	17089	16965	17200	17016	17176	17022	17249	17166	17224	17236	17181	16939	17375	17034	17019	17084	17337	17177	17181	17329	17151	17065	17170	17269	17140	17349	17207	17317	17305	17347	17156	17235	17222	17108	17125	17185	17317	17172	17281	17050	17239	17257	17091	17250	17179	17152	17303	17271	17155	17188	17161	17239	17191	17278	17286	17250	17235	17261	17377	17322	17357	17117	17230	17079	17450	17194	17031	17176	17103	17388	17220	17222	17160	17035	17171	17275	17032	17390	17297	17314	17197	17175	17369	17280	17113	17188	17133	17184	17305	17153	17325	17297	17273	17154	16820	17300	17152	17331	17244	17154	17118	17250	17140	17367	17274	17148	17134	17170	17253	17408	17239	17319	17215	17282	17177	17116	17375	17187	17307	17249	17189	17269	17051	17218	17234	17282	17125	17211	17109	17113	17445	17141
35227	58453	53350	42717	36115	28796	24778	21461	19537	18403	17405	16994	16600	16110	16064	15937	15795	15622	15626	15505	15424	15416	15382	15307	15370	15124	15196	15171	15058	14917	14943	14962	14871	14968	14729	14921	14684	14983	14952	15070	14875	14921	14852	14707	14775	14937	14847	14787	14913	14759	14825	14793	14737	14796	14732	14880	14762	14709	14936	14726	14775	14824	14773	14814	14586	14826	14715	14912	14796	14795	14790	14925	14644	14901	14672	14899	14870	14696	14775	14745	14878	14587	14596	14766	14894	14806	14802	14845	14701	14753	14851	14844	14824	14744	14708	14682	14885	14773	14749	14899	14726	14752	14743	14583	14825	14883	14640	14822	14837	14800	14912	14674	14738	14773	14731	14813	14613	14769	14903	14889	14863	14873	14709	14824	14734	14739	14614	14817	14685	14816	14769	14770	14757	14736	14770	14817	14728	14936	14651	14690	14738	14892	14683	14756	14717	14735	14634	14781	14726	14838	14733	14730	14782	14740	14765	14781	14624	14724	14921	14797	14801	14725	14725	14849	14729	14828	14720	14741	14781	14757	14754	14815	14803	14701	14801	14833	14716	14793	14653	14573	14784	14736	14842	14662	14851	14705	14764	14752	14746	14858	14708	14698	14873	14859	14827	14754	14850	14840	14627	14709	14712	14700	14787	14761	14768	14790	14808	14815	14672	14866	14738	14679	14812	14892	14716	14859	14737	14876	14823	14750	14811	14656	14798	14546	14922	14865	14695	14822	14733	14806	14778	14948	14952	14738	14770	14780	14866	14803	14709	14751	14777	14930	14781	14644	14580	14894	14819	14735	14784	14803	14758	14676	14691	14727	14889	14669	14674	14786	14745	14604	14760	14650	14779	14615	14802	14533	14662	15000	14941	14718	14912	14751	14876	14779	14880	14680	14708	14681	14800	15042	14836	14864	14858	14768	14612	14899	14607	14856	14788	14790	14724	14696	14708	14806	14665	14790	14745	14890	14628	14767	14776	14841	14870	14706	14751	14844	14695	14679	14583	14742	14797	14805	14877	14835	14911	14792	14922	14784	14763	14667	14747	14822	14782	14680	14660	14871	14842	14775	14883	14624	14711	14879	14586	14728	14926	14569	14788	14841	14845	14748	14660	14704	14706	14707	14869	14668	14749	14816	14784	14805	14799	14729	14653	14877	14701	14731	14775	14930	14767	14854	14879	14673	14665	14716	14776	14736	14826	14769	14793	14722	14631	14641	14669	14715	14706	14708	14756	14833	14931	14716	14679	14655	14872	14767	14684	14887	14876	14703	14784	14708	14763	14665	14658	14879	14827	14687	14619	14666	14742	14567	14912	14741	14736	14793	14952	14730	14640	14639	14565	14839	14758	14729	14800	14928	14760	14768	14586	14687	14593	14812	14679	14820	14649	14784	14825	14614	14778	14678	14770	14826	14684	14778	14562	14814	14859	14839	14706	14695	14783	14887	14832	14779	14507	14768	14992	14587	14700	14786	14803	14670	14646	14695	14632	14804	14537	14624	14808	14668	14665	14797	14651	14709	14880	14760	14757	14699	14568	14510	14891	14804	14678	14679	14826	14738	14606	14766	14706	14493	14886	14768	14801	14822	14707	14729	14770	14659	14719	14815	14716	14672	14717	14768	14737	14778	14616	14688	14806	14764	14707	14833	14734	15001	14768	14903	14866	14697	14620	14706	14730	14934	14825	14902	14729	14757	14695	14679	14729	14715	14836	14785	14716	14771	14864	14867	14874	14852	14727	14893	14604	14730	14661	14773	14827	14464	14635	14907	14942	14891	14727	14683	14742	14509	14612	14700	14763	14811	14867	14754	14893	14755	14527	14763	14741	14698	14804	15044	14841	14723	14633	14920	14801	14745	14793	14737	14738	14617	14711	14816	14728	14953	14808	14673	14658	14833	14752	14762	14704	14693	14764	14790	14732	14774	14743	14812	14750	14557	14737	14799	14891	14665	14826	14971	14690	14777	14786	14669	14799	14834	14697	14893	14666	14656	14742	14756	14826	14735	14944	14757	14698	14566	14600	14709	14692	14680	14820	14828	14851	14737	14674	14610	14563	14731	14751	14867	14641	14706	14818	14625	14769	14725	14848	14757	14769	14756	14846	14884	14787	14669	14669	14756	14773	14633	14739	14674	14677	14946	14802	14803	14940	14769	14727	14837	14722	14853	14806	14618	14662	14830	14827	14643	14774	14820	14639	14804	14744	14897	14757	14950	14671	14672	14701	14966	14585	14636	14688	14793	14773	14824	14870	14714	14725	14793	14738	14566	14751	14814	14882	14722	14826	14602	15006	14683	14937	14817	14678	14840	14744	14764	14837	14880	14821	14649	14783	14712	14803	14844	14760	14834	14653	14812	14782	14607	14841	14528	14891	14731	14765	14808	14759	14801	14885	14814	14728	14753	14647	14804	14826	14771	14767	14932	14798	14771	14814	14791	14809	14611	14834	14598	14651	14785	14729	14699	14756	14712	14699	14719	14780	14663	14743	14868	14582	14547	14606	14699	14939	14711	14780	14639	14747	15041	14627	14700	14753	14625	14832	14746	14613	14525	14767	14669	14704	14706	14693	14672	14625	14814	14748	14599	14807	14653	14761	14860	14675	14813	14631	14793	14922	14745	14650	14889	14627	14746	14861	14680	14710	14734	14642	14741	14838	14741	14898	14768	14689	14703	14833	14702	14818	14743	14922	14793	14874	14835	14621	14948	14806	14762	14876	14654	14604	14688	14676	14704	14556	14740	14832	14887	14676	14773	14567	14774	14667	14545	14645	14713	14654	14700	14778	14681	14693	14879	14626	14779	14643	14679	14768	14726	14676	14644	14813	14643	14673	14786	14797	14673	14815	14669	14730	14788	14785	14780	14809	14832	14859	14794	14828	14754	14832	14893	14585	14804	14799	14697	14832	14772	15001	14578	14764	14821	14638	14796	14911	14690	14794	14809	14785	14831	14900	14714	14744	14753	14741	14876	14797	14724	14785	14740	14667	14690	14769	14589	14723	14759	14751	14792	14782	14771	14773	14703	14813	14553	14836	14706	14602	14747	14645	14604	14777	14817	14699	14718	14910	14820	14871	14802	14793	14825	14624	14683	14809	14722	14703	14709	14690	14941	14898	14780	14737	14728	14829	14645	14781	14736	14936	14678	14726	14898	14718	14830	14725	14767	14784	14689	14664	14670	14772	14659	14828	14876	14850	14826	14764	14811	14560	14817	14691	14697	14748	14675	14731	14783	14702	14839	14763	14688	14714	14758	14750	14758	14685	14957	14768	14764	14818	14659	14789	14770	14759	14740	14748	14802	14859	14809	14716	14600	14781	14673	14773	14793	14703	14842	14874	14646	14937	14686	14730	14690	14587	14667	14781	14771	14771	14686	14662	14734	14849	14823	14802	14774	14919	14716	14747	14717	14743	14622	14793	14610	14887	14843	14828	14799	14689	14873	14615	14730	14737	14743	14667	14873	14694	14706	14789	14626	14798	14879	14879	14719	14732	14731	14835	14667	14868	14705	14855	14842	15042	14782	14697	14778	14632	14598	14758	14813	14750	14857	14627	14570	14869	14807	14673	14895	14739	14694	14665	14826	14807	14532	14797	14735	14735	14781	14764	14800	14760	14701	14841	14742	14692	14759	14569	14728	14676	14713	14841	14944	14787	14755	14659	14755	14651	14844	14729	14804	14648	14883	14749	14847	14620	14738	14684	14659	14761	14761	14812	14653	14736	14792	14742	14811	14925	14693	14704	14743	14657	14692	14630	14884	14688	14740	14901	14843	14771	14675	14902	14768	14772	14833	14669	14763	14768	14742	14652	14845	14642	14684	14746	14654	14762	14820	14760	14775	14754	14819	14791	14862	14872	14650	14792	14674	14772	14550	14729	14744	14792	14824	14690	14742	14780	14715	14747	14692	14730	14679	14982	14788	14764	14827	14826	14641	14861	14674	14834	14789	14646	14696	14692	14773	14890	14735	14831	14670	14606	14776	14799	14638	14959	14688	14756	14709	14797	14761	14737	14899	14826	14807	14826	14768	14818	14723	14901	14607	14829	14787	14689	14606	14733	14875	14738	14561	14764	14813	14739	14704	14922	14778	14703	14724	14983	14757	14803	14739	14912	14689	14837	14647	14764	14745	14704	14870	14661	14473	14606	14755	14661	14868	14642	14942	14622	14838	14648	14785	14700	14713	14788	14719	14739	14812	14818	14722	14775	14813	14771	14713	14729	14772	14679	14862	14830	14942	14833	14767	14804	14745	14728	14761	14715	14688	14705	14557	14787	14804	14760	14830	14940	14817	14661	14778	14820	14686	14696	14684	14524	14663	14709	14753	14712	14666	14732	14770	14818	14765	14653	14537	14796	14677	14568	14674	14556	14846	14706	14655	14765	14644	14678	14673	14765	14562	14638	14739	14671	14849	14738	14803	14755	14807	14832	14779	14600	14696	14701	14791	14691	14679	14734	14795	14737	14921	14666	14566	14685	14772	14765	14708	14543	14757	14667	14766	14814	14691	14968	14636	14795	14638	14625	14804	14867	14732	14757	14619	15000	14667	14736	14656	14782	14764	14769	14698	14788	14775	14890	14817	14867	14907	14796	14797	14562	14869	14623	14744	14732	14809	14879	14774	14641	14552	14642	14730	14780	14787	14641	14658	14750	14844	14676	14645	14741	14872	14878	14666	14935	14681	14766	14751	14691	14789	14766	14757	14762	14848	14792	14640	14628	14890	14759	14810	14841	14535	14685	14834	14704	14916	14547	14739	14642	14734	14830	14534	14791	14781	14825	14644	14645	14764	14796	14809	15026	14828	14954	14677	14809	14764	14826	14702	14760	14767	14778	14708	14746	14601	14703	14724	14729	14814	14937	14788	14634	14790	14857	14561	14834	14633	14684	14744	14724	14899	14707	14856	14749	14931	14790	14603	14906	15007	14766	14917	14708	14829	14947	14750	14890	14648	14696	14702	14624	14844	14731	14799	14737	14844	14789	14748	14710	14667	14741	14660	14892	14682	14787	14632	14575	14764	14804	14680	14605	14826	14813	14891	14614	14638	14810	14679	14767	14681	14886	14613	14662	14724	14733	14781	14822	14890	14758	14672	14642	14856	14731	14790	14902	14778	14650	14762	14771	14489	14736	14866	14713	14913
29920	29328	36934	32108	25258	21997	19947	18345	17968	17579	17319	17254	17130	17059	16976	16797	17048	16990	17087	16952	17051	16794	16993	16644	16654	16644	16751	17032	16910	16853	16729	16567	16732	16682	16809	16652	16712	16793	16590	16765	16745	16594	16659	16596	16613	16784	16665	16748	16755	16676	16849	16572	16440	16616	16672	16635	16837	16679	16764	16616	16805	16786	16658	16878	16715	16567	16551	16717	16545	16662	16723	16866	16725	16561	16622	16654	16669	16797	16791	16709	16578	16640	16652	16683	16878	16972	16903	16550	16706	16582	16646	16874	16678	16638	16786	16717	16653	16666	16596	16802	16645	16734	16942	16743	16701	16583	16528	16732	16859	16654	16656	16843	16637	16719	16620	16674	16695	16797	16651	16548	16702	16606	16517	16816	16621	16673	16601	16721	16795	16613	16563	16620	16657	16799	16667	16628	16769	16609	16611	16666	16647	16549	16632	16647	16465	16598	16780	16675	16779	16984	16766	16531	16562	16575	16563	16766	16626	16782	16689	16742	16547	16741	16817	16711	16773	16738	16677	16676	16701	16646	16767	16872	16647	16626	16819	16584	16544	16592	16598	16728	16532	16623	16604	16900	16663	16783	16852	16752	16600	16566	16631	16602	16757	16416	16577	16734	16546	16658	16572	16642	16613	16631	16820	16553	16727	16749	16549	16767	16661	16622	16654	16734	16796	16680	16737	16491	16688	16905	16563	16497	16821	16716	16629	16808	16756	16713	16858	16556	16624	16727	16701	16748	16551	16835	16671	16481	16604	16878	16768	16757	16459	16558	16723	16395	16622	16570	16733	16703	16820	16678	16660	16759	16658	16564	16723	16659	16826	16500	16725	16627	16680	16582	16412	16554	16760	16750	16675	16606	16709	16688	16782	16768	16783	16638	16713	16573	16539	16709	16796	16628	16599	16412	16841	16675	16772	16826	16787	16602	16665	16759	16695	16630	16650	16689	16729	16789	16837	16796	16544	16626	16596	16744	16638	16623	16622	16606	16643	16734	16802	16715	16642	16818	16698	16717	16747	16780	16821	16837	16628	16865	16879	16619	16733	16779	16681	16711	16541	16728	16658	16554	16664	16753	16714	16772	16731	16714	16905	16815	16702	16684	16780	16743	16519	16573	16859	16633	16631	16893	16636	16804	16826	16617	16564	16713	16599	16574	16553	16571	16656	16800	16536	16643	16664	16639	16657	16874	16631	16763	16747	16841	16675	16699	16608	16542	16531	16555	16589	16867	16725	16628	16665	16678	16369	16567	16668	16747	16484	16756	16635	16601	16749	16626	16595	16617	16808	16610	16813	16632	16443	16580	16580	16669	16725	16652	16712	16738	16611	16937	16661	16836	16576	16455	16728	16705	16729	16844	16672	16634	16732	16706	16784	16694	16771	16598	16639	16745	16707	16705	16830	16750	16790	16778	16721	16616	16631	16835	16769	16708	16707	16677	16874	16590	16792	16714	16616	16891	16585	16500	16656	16670	16644	16512	16682	16624	16633	16684	16544	16386	16663	16459	16578	16657	16460	16593	16704	16664	16652	16686	16625	16749	16678	16629	16669	16481	16399	16634	16603	16795	16616	16743	16775	16607	16772	16699	16754	16731	16806	16714	16810	16558	16797	16720	16644	16658	16693	16718	16656	16470	16759	16575	16606	16820	16676	16647	16659	16606	16620	16728	16506	16627	16834	16765	16664	16681	16741	16734	16647	16691	16924	16533	16467	16499	16503	16771	16824	16431	16505	16644	16722	16719	16660	16649	16802	16617	16513	16639	16710	16725	16725	16765	16610	16634	16492	16640	16748	16693	16564	16801	16621	16520	16640	16920	16510	16576	16712	16775	16668	16643	16594	16704	16557	16686	16787	16617	16743	16841	16836	16595	16609	16875	16872	16684	16701	16491	16452	16616	16672	16676	16579	16712	16720	16726	16926	16730	16622	16618	16643	16717	16760	16654	16818	16707	16798	16613	16683	16645	16824	16757	16724	16565	16777	16898	16551	16724	16617	16493	16656	16801	16805	16785	16552	16769	16729	16596	16669	16637	16538	16875	16571	16761	16870	16721	16734	16811	16526	16632	16681	16674	16815	16721	16819	16776	16671	16489	16757	16544	16652	16656	16503	16756	16625	16813	16776	16516	16530	16645	16731	16503	16592	16680	16718	16637	16801	16624	16588	16495	16721	16618	16610	16593	16634	16640	16765	16656	16686	16867	16608	16708	16732	16665	16616	16825	16846	16758	16612	16764	16604	16597	16467	16640	16713	16632	16666	16734	16598	16460	16726	16685	16763	16716	16633	16722	16823	16878	16505	16759	16391	16634	16703	16573	16584	16642	16591	16587	16733	16625	16685	16543	16562	16815	16593	16583	16591	16688	16824	16547	16596	16666	16916	16641	16651	16678	16778	16618	16620	16869	16473	16720	16673	16660	16732	16692	16811	16501	16612	16455	16516	16769	16656	16627	16745	16893	16719	16767	16687	16566	16797	16577	16702	16787	16535	16654	16613	16618	16918	16751	16661	16768	16780	16503	16905	16771	16686	16606	16439	16702	16658	16645	16690	16759	16432	16556	16733	16805	16432	16646	16766	16818	16642	16633	16771	16576	16595	16524	16590	16858	17017	16728	17022	16678	16637	16732	16660	16750	16637	16876	16708	16678	16472	16748	16707	16607	16583	16733	16781	16797	16864	16597	16691	16594	16549	16676	16815	16787	16800	16907	16760	16833	16723	16509	16734	16521	16611	16604	16681	16804	16644	16627	16649	16762	16513	16606	16987	16735	16812	16632	16649	16502	16545	16622	16657	16515	16729	16598	16575	16505	16586	16647	16761	16697	16636	16779	16532	16663	16538	16692	16684	16725	16687	16607	16734	16631	16813	16670	16733	16721	16654	16530	16653	16661	16734	16472	16731	16706	16590	16706	16768	16514	16768	16623	16451	16737	16823	16729	16618	16697	16755	16688	16631	16521	16599	16708	16540	16581	16794	16676	16965	16540	16615	16775	16739	16766	16446	16795	16735	16784	16842	16542	16750	16935	16876	16771	16573	16706	16823	16655	16818	16560	16591	16542	16766	16547	16667	16587	16556	16680	16738	16831	16839	16828	16771	16715	16757	16689	16587	16638	16670	16735	16736	16779	16717	16638	16553	16778	16746	16527	16544	16670	16609	16618	16571	16670	16718	16775	16656	16555	16557	16787	16911	16829	16636	16769	16646	16722	16602	16851	16668	16825	16742	16586	16559	16612	16747	16789	16759	16684	16566	16861	16799	16730	16601	16543	16822	16612	16736	16400	16719	16670	16743	16731	16709	16687	16700	16476	16511	16575	16599	16609	16561	16743	16760	16822	16706	16760	16786	16492	16546	16547	16687	16661	16796	16501	16768	16820	16628	16515	16821	16571	16810	16675	16947	16774	16600	16702	16859	16698	16765	16720	16557	16495	16654	16540	16787	16576	16425	16734	16763	16774	16809	16795	16674	16619	16704	16609	16776	16716	16687	16608	16574	16556	16731	16553	16672	16705	16777	16759	16702	16793	16635	16689	16770	16637	16624	16639	16759	16634	16750	16575	16698	16716	16818	16746	16600	16764	16654	16799	16630	16646	16579	16585	16656	16616	16683	16743	16547	16871	16945	16677	16785	16725	16716	16720	16783	16648	16574	16664	16607	16643	16882	16886	16704	16678	16678	16669	16564	16612	16598	16604	16747	16762	16696	16657	16699	16789	16696	16594	16780	16691	16788	16725	16509	16506	16707	16849	16528	16668	16701	16686	16766	16633	16617	16693	16758	16585	16690	16816	16785	16497	16732	16903	16693	16732	16704	16825	16584	16708	16522	16899	16831	16685	16426	16579	16684	16645	16571	16601	16719	16866	16483	16745	16855	16651	16647	16732	16643	16729	16580	16607	16625	16671	16503	16731	16786	16826	16738	16806	16810	16453	16468	16545	16634	16761	16627	16862	16830	16778	16823	16643	16691	16766	16597	16772	16737	16663	16689	16553	16693	16698	16717	16546	16566	16465	16583	16559	16592	16781	16578	16784	16658	16732	16518	16625	16813	16643	16850	16643	16812	16808	16667	16486	16715	16632	16960	16604	16714	16608	16567	16638	16694	16697	16598	16587	16704	16596	16675	16714	16629	16729	16618	16739	16709	16570	16747	16756	16659	16738	16712	16600	16552	16588	16669	16687	16853	16706	16745	16695	16852	16630	16607	16796	16594	16652	16584	16730	16702	16522	16626	16749	16646	16626	16729	16638	16550	16828	16591	16662	16562	16653	16703	16629	16611	16688	16664	16674	16689	16692	16655	16755	16605	16640	16545	16632	16595	16710	16761	16970	16663	16644	16648	16745	16700	16569	16839	16740	16506	16618	16787	16681	16791	16724	16829	16729	16554	16661	16737	16789	16937	16629	16824	16782	16556	16615	16699	16829	16621	16832	16880	16706	16737	16729	16613	16752	16730	16663	16826	16658	16469	16801	16764	16667	16742	16856	16744	16683	16688	16543	16543	16694	16735	16572	16588	16708	16694	16614	16598	16682	16724	16658	16847	16703	16759	16786	16574	16597	16648	16525	16607	16644	16779	16850	16789	16445	16598	16668	16640	16840	16721	16725	16653	16723	16708	16918	16925	16729	16780	16635	16801	16725	16630	16617	16685	16605	16878	16645	16682	16636	16729	16694	16553	16752	16683	16641	16525	16559	16489	16550	16977	16832	16743	16699	16513	16779	16655	16739	16492	16672	16630	16519	16775	16502	16941	16551	16692	16799	16550	16640	16831	16631	16827	16798	16614	16806	16713	16720	16788	16691	16491	16653	16687	16462	16923	16790	16753	16681	16559	16636	16649	16539	16676	16697	16444	16510	16560	16593	16562	16568	16784	16803	16687	16665	16498	16370	16597	16680	16690	16869	16609	16507	16639	16906	16651	16888	16682	16682	16833	16684	16798	16688	16816	16494	16858	16864	16952	16803	16556	16699	16545	16622	16796	16672	16987	16605	16639	16672	16842	16661	16476	16750	16644	16718	16718	16748	16657	17007	16733	16857	16762	16635	16696	16607	16736	16794	16545	16720	16631	16582	16454	16631	16816	16464	16921	16725	16650	16639	16726	16905	16626	16680	16608	16560	16591	16680	16667	16596	16836	16509
33753	45832	41069	31484	25282	21325	18823	17155	16478	15555	15480	15249	15132	15183	14880	14822	14831	14710	14798	14790	14865	14572	14644	14713	14563	14482	14449	14532	14689	14518	14456	14622	14527	14614	14639	14552	14455	14270	14489	14580	14443	14320	14424	14421	14616	14498	14484	14428	14442	14475	14504	14517	14478	14474	14323	14343	14553	14456	14368	14353	14402	14483	14291	14353	14462	14344	14459	14323	14575	14484	14462	14477	14534	14299	14465	14524	14402	14562	14294	14365	14483	14310	14408	14575	14494	14591	14522	14516	14447	14480	14568	14304	14280	14608	14424	14386	14415	14435	14493	14332	14490	14411	14554	14486	14390	14336	14600	14519	14396	14406	14400	14466	14465	14539	14419	14346	14295	14344	14455	14364	14596	14397	14441	14520	14544	14406	14591	14314	14427	14509	14380	14531	14370	14384	14411	14416	14453	14354	14481	14483	14472	14633	14418	14374	14272	14547	14552	14468	14302	14381	14455	14365	14406	14568	14384	14392	14515	14495	14463	14638	14544	14483	14315	14398	14467	14567	14409	14344	14332	14336	14370	14337	14568	14450	14473	14481	14558	14397	14282	14467	14508	14331	14443	14494	14306	14545	14504	14384	14445	14468	14544	14450	14267	14336	14491	14563	14456	14308	14447	14515	14743	14391	14525	14284	14508	14491	14367	14411	14425	14555	14438	14541	14375	14659	14358	14567	14460	14459	14306	14421	14515	14354	14452	14486	14486	14400	14366	14449	14551	14335	14431	14456	14476	14574	14329	14596	14598	14625	14600	14467	14457	14359	14283	14390	14430	14383	14404	14582	14458	14523	14505	14478	14392	14521	14350	14495	14302	14553	14596	14343	14367	14433	14457	14523	14519	14408	14343	14516	14512	14467	14375	14385	14552	14421	14493	14617	14639	14323	14597	14328	14529	14350	14485	14224	14427	14300	14554	14359	14439	14445	14613	14496	14438	14375	14445	14469	14330	14451	14453	14394	14593	14391	14290	14428	14401	14467	14564	14320	14455	14379	14558	14417	14406	14453	14403	14288	14480	14354	14407	14419	14336	14367	14637	14353	14518	14275	14607	14459	14520	14450	14526	14549	14460	14421	14451	14506	14529	14318	14366	14356	14452	14373	14556	14435	14429	14433	14205	14416	14521	14519	14469	14651	14463	14465	14537	14518	14468	14499	14438	14407	14300	14453	14520	14418	14618	14562	14618	14375	14421	14548	14478	14471	14425	14341	14335	14561	14452	14578	14367	14447	14547	14415	14346	14361	14389	14526	14477	14614	14611	14651	14388	14603	14487	14405	14623	14414	14481	14336	14548	14466	14448	14481	14543	14318	14424	14451	14503	14586	14381	14437	14525	14498	14424	14412	14481	14434	14499	14438	14471	14432	14341	14585	14521	14446	14340	14109	14376	14431	14611	14316	14486	14405	14451	14412	14528	14451	14380	14333	14605	14241	14623	14374	14462	14414	14337	14701	14500	14380	14479	14591	14180	14425	14570	14505	14634	14340	14541	14447	14510	14502	14513	14450	14603	14413	14526	14416	14467	14553	14355	14387	14342	14605	14417	14264	14361	14334	14322	14446	14650	14256	14546	14369	14494	14416	14574	14460	14477	14625	14534	14552	14283	14492	14363	14603	14399	14440	14446	14439	14606	14439	14422	14531	14493	14477	14395	14402	14512	14621	14449	14308	14497	14414	14581	14637	14534	14433	14480	14357	14400	14480	14348	14360	14530	14465	14268	14412	14602	14577	14485	14476	14474	14594	14435	14522	14438	14454	14462	14486	14451	14306	14485	14312	14391	14505	14445	14369	14475	14437	14566	14554	14403	14576	14507	14311	14535	14432	14527	14357	14560	14408	14409	14358	14381	14408	14463	14319	14339	14422	14381	14556	14369	14484	14639	14423	14425	14472	14445	14398	14441	14442	14458	14328	14388	14488	14426	14473	14476	14421	14468	14500	14432	14510	14415	14439	14408	14511	14466	14550	14474	14421	14377	14537	14513	14372	14409	14382	14308	14381	14462	14456	14508	14404	14559	14480	14497	14534	14427	14345	14560	14455	14347	14460	14482	14507	14493	14583	14376	14412	14470	14343	14501	14485	14389	14486	14403	14416	14604	14373	14549	14592	14465	14462	14485	14406	14390	14648	14497	14478	14433	14428	14324	14585	14482	14447	14396	14360	14471	14524	14433	14533	14404	14370	14529	14501	14412	14411	14413	14385	14454	14415	14508	14451	14461	14340	14580	14409	14288	14562	14424	14361	14464	14372	14470	14498	14327	14482	14459	14463	14522	14318	14546	14500	14307	14538	14328	14553	14424	14535	14498	14504	14448	14514	14454	14424	14426	14402	14334	14470	14411	14488	14451	14405	14526	14459	14441	14541	14419	14462	14407	14430	14429	14416	14558	14502	14337	14269	14425	14390	14398	14398	14465	14348	14345	14399	14487	14454	14450	14533	14382	14530	14375	14490	14514	14703	14299	14563	14348	14489	14558	14344	14623	14460	14523	14311	14461	14413	14554	14295	14585	14412	14493	14452	14305	14429	14475	14429	14570	14372	14629	14408	14313	14466	14616	14488	14471	14567	14446	14270	14498	14398	14515	14283	14430	14501	14260	14642	14294	14542	14455	14527	14447	14626	14479	14506	14526	14441	14529	14269	14388	14515	14570	14341	14516	14548	14478	14446	14245	14534	14453	14442	14560	14513	14502	14374	14415	14316	14519	14333	14409	14470	14408	14355	14570	14537	14518	14302	14467	14324	14365	14476	14469	14506	14427	14347	14458	14608	14442	14465	14416	14524	14551	14495	14500	14382	14529	14386	14502	14403	14287	14593	14422	14612	14450	14552	14336	14364	14449	14421	14580	14333	14542	14465	14424	14524	14562	14508	14318	14462	14532	14577	14472	14200	14517	14504	14532	14447	14413	14239	14415	14454	14381	14341	14417	14460	14569	14269	14418	14565	14346	14407	14476	14516	14406	14474	14541	14469	14407	14318	14406	14436	14510	14539	14485	14450	14428	14348	14566	14243	14500	14602	14482	14489	14458	14638	14369	14340	14565	14490	14458	14568	14490	14636	14396	14454	14464	14380	14441	14539	14516	14582	14555	14518	14582	14308	14504	14517	14312	14486	14471	14615	14469	14560	14348	14482	14280	14494	14630	14367	14483	14325	14373	14643	14400	14436	14474	14416	14281	14621	14317	14560	14359	14551	14317	14486	14487	14486	14460	14588	14541	14477	14472	14500	14354	14622	14456	14423	14622	14359	14491	14543	14402	14534	14523	14515	14554	14591	14327	14409	14362	14567	14415	14429	14378	14502	14368	14412	14509	14381	14473	14534	14455	14501	14472	14429	14413	14514	14528	14367	14184	14448	14330	14433	14393	14439	14539	14548	14496	14546	14471	14355	14353	14633	14469	14392	14507	14611	14504	14486	14228	14570	14466	14444	14585	14352	14532	14507	14512	14478	14488	14424	14587	14630	14492	14489	14505	14449	14402	14280	14375	14538	14420	14240	14485	14385	14312	14485	14432	14347	14455	14610	14350	14451	14499	14610	14488	14386	14560	14489	14484	14527	14427	14543	14329	14298	14461	14587	14560	14445	14584	14347	14424	14393	14383	14472	14350	14605	14450	14511	14632	14357	14400	14428	14414	14401	14451	14561	14582	14538	14507	14361	14549	14423	14533	14348	14533	14503	14501	14455	14622	14385	14448	14476	14433	14402	14444	14369	14363	14401	14334	14502	14532	14343	14357	14395	14460	14316	14421	14574	14640	14389	14487	14582	14490	14599	14515	14511	14388	14456	14332	14539	14442	14497	14481	14295	14534	14520	14422	14469	14513	14415	14467	14382	14526	14395	14397	14533	14352	14428	14585	14506	14329	14590	14359	14545	14440	14426	14518	14405	14551	14667	14333	14425	14482	14708	14469	14471	14331	14395	14548	14479	14407	14442	14278	14537	14405	14404	14555	14515	14415	14482	14464	14347	14276	14435	14331	14407	14459	14325	14420	14486	14538	14518	14328	14486	14472	14494	14655	14397	14462	14432	14506	14266	14504	14538	14535	14404	14529	14543	14457	14495	14357	14438	14482	14455	14465	14544	14556	14443	14307	14583	14473	14518	14431	14344	14612	14438	14472	14378	14501	14673	14483	14420	14346	14554	14511	14431	14604	14222	14441	14245	14411	14486	14442	14448	14672	14488	14504	14526	14465	14389	14560	14423	14524	14356	14237	14464	14410	14483	14412	14440	14496	14434	14319	14311	14490	14425	14522	14465	14402	14466	14357	14492	14522	14497	14445	14470	14371	14518	14274	14410	14384	14341	14515	14441	14578	14605	14442	14381	14401	14401	14533	14306	14641	14393	14309	14433	14531	14279	14387	14463	14324	14501	14225	14486	14434	14351	14397	14447	14539	14393	14554	14496	14416	14405	14394	14504	14446	14467	14595	14337	14564	14336	14501	14381	14550	14333	14442	14481	14531	14502	14424	14466	14367	14582	14512	14331	14487	14424	14439	14652	14390	14736	14424	14355	14393	14494	14545	14412	14535	14430	14666	14484	14366	14401	14524	14278	14457	14488	14409	14443	14631	14234	14409	14459	14501	14488	14467	14634	14466	14256	14422	14556	14396	14432	14370	14454	14383	14270	14435	14437	14383	14275	14332	14490	14498	14639	14300	14439	14433	14454	14407	14529	14301	14618	14255	14508	14486	14493	14496	14344	14446	14400	14531	14404	14402	14313	14513	14528	14490	14511	14495	14481	14583	14500	14472	14654	14580	14370	14611	14379	14463	14245	14492	14400	14468	14569	14367	14433	14489	14259	14312	14510	14485	14317	14275	14464	14613	14479	14505	14514	14388	14430	14412	14300	14343	14371	14410	14407	14417	14381	14522	14511	14472	14567	14456	14499	14552	14489	14457	14485	14505	14598	14471	14419	14573	14619	14428	14546	14404	14438	14630	14354	14454	14293	14495	14385	14420	14544	14522	14440	14436	14493	14482	14497	14456	14492	14431	14420	14512	14328	14505	14256	14450	14500	14330	14499	14484	14372	14391	14625	14588	14481	14381	14246	14521	14356	14525	14489	14598	14315	14665	14538	14370	14531	14416	14375	14488	14436	14467	14289	14458	14467	14580	14476	14406	14600
23996	21032	28478	26076	25629	25883	23713	20003	18663	18281	17989	17749	17532	17152	17231	17367	17220	17243	16981	17125	17103	16866	16851	16895	17004	16998	16719	16684	16761	16787	16731	16905	16811	16766	16548	16708	16804	16669	16635	16742	16756	16566	16659	16593	16553	16646	16774	16660	16750	16656	16777	16695	16633	16540	16524	16600	16714	16791	16667	16708	16507	16517	16769	16558	16698	16617	16508	16563	16646	16784	16643	16690	16655	16750	16682	16686	16436	16575	16682	16531	16537	16732	16717	16685	16581	16422	16553	16705	16657	16485	16466	16493	16537	16597	16534	16645	16623	16546	16673	16481	16589	16677	16740	16572	16438	16700	16548	16506	16620	16462	16560	16746	16830	16527	16713	16613	16652	16753	16590	16636	16561	16674	16734	16673	16590	16579	16466	16559	16399	16661	16461	16340	16765	16440	16582	16402	16428	16494	16604	16765	16830	16531	16327	16702	16478	16657	16529	16641	16652	16696	16518	16559	16659	16623	16749	16677	16546	16621	16352	16514	16762	16837	16304	16583	16758	16681	16591	16608	16716	16575	16626	16510	16497	16635	16714	16395	16756	16539	16898	16922	16536	16643	16649	16672	16536	16534	16574	16356	16499	16679	16732	16565	16444	16404	16713	16388	16487	16405	16628	16604	16694	16581	16368	16709	16470	16524	16665	16675	16673	16833	16487	16515	16616	16533	16593	16540	16658	16687	16541	16790	16514	16500	16572	16521	16563	16457	16642	16498	16536	16633	16486	16607	16703	16719	16639	16757	16596	16644	16605	16515	16446	16727	16540	16580	16801	16551	16540	16543	16438	16405	16491	16665	16599	16679	16726	16697	16737	16607	16513	16714	16696	16593	16432	16574	16384	16626	16736	16513	16724	16577	16640	16264	16612	16689	16567	16622	16725	16583	16643	16573	16531	16562	16431	16637	16663	16669	16676	16655	16378	16713	16534	16504	16505	16583	16742	16781	16299	16676	16704	16683	16631	16557	16636	16553	16631	16533	16599	16545	16547	16615	16525	16703	16605	16560	16587	16625	16537	16496	16568	16490	16760	16519	16457	16493	16706	16453	16601	16697	16702	16394	16406	16624	16451	16534	16532	16381	16499	16515	16601	16708	16548	16622	16823	16678	16695	16631	16672	16734	16649	16480	16615	16712	16385	16656	16380	16646	16722	16439	16722	16587	16601	16522	16768	16558	16499	16317	16637	16608	16680	16636	16434	16548	16823	16479	16333	16501	16511	16653	16621	16569	16692	16636	16505	16785	16689	16635	16582	16590	16406	16615	16669	16557	16582	16572	16522	16455	16559	16504	16794	16706	16502	16580	16555	16459	16566	16747	16613	16793	16666	16835	16661	16607	16596	16336	16641	16447	16692	16475	16375	16566	16398	16481	16636	16537	16478	16578	16668	16345	16666	16667	16725	16568	16570	16708	16551	16719	16708	16574	16685	16582	16677	16337	16505	16699	16569	16622	16454	16521	16492	16726	16764	16738	16675	16524	16679	16625	16758	16548	16591	16681	16748	16875	16812	16612	16716	16486	16483	16664	16673	16513	16515	16585	16616	16618	16367	16545	16594	16406	16770	16732	16559	16502	16616	16691	16568	16482	16553	16432	16497	16754	16615	16698	16484	16602	16577	16540	16679	16654	16512	16433	16671	16578	16411	16796	16673	16531	16567	16464	16712	16513	16685	16699	16556	16395	16582	16539	16553	16563	16456	16698	16790	16501	16767	16803	16707	16460	16558	16501	16570	16633	16634	16611	16508	16538	16591	16516	16689	16655	16519	16591	16598	16670	16632	16471	16463	16475	16637	16514	16617	16618	16514	16621	16772	16605	16696	16534	16783	16571	16466	16503	16542	16684	16500	16570	16600	16563	16604	16606	16764	16646	16655	16716	16618	16654	16687	16553	16706	16571	16621	16516	16596	16552	16580	16598	16462	16607	16704	16456	16352	16502	16367	16669	16587	16486	16582	16595	16646	16672	16670	16544	16623	16749	16555	16422	16552	16540	16560	16687	16688	16516	16672	16761	16654	16600	16711	16783	16797	16569	16572	16514	16489	16678	16610	16687	16738	16524	16524	16779	16639	16614	16434	16517	16475	16419	16553	16783	16512	16481	16712	16519	16448	16569	16572	16608	16450	16762	16582	16520	16519	16577	16559	16461	16638	16662	16662	16587	16705	16598	16561	16647	16628	16540	16783	16483	16728	16592	16537	16472	16551	16546	16562	16306	16472	16547	16448	16571	16405	16689	16733	16533	16700	16709	16607	16444	16761	16557	16889	16531	16392	16552	16582	16480	16569	16636	16507	16859	16634	16512	16595	16660	16567	16633	16790	16545	16390	16373	16654	16766	16626	16698	16700	16714	16620	16572	16779	16542	16588	16516	16460	16434	16476	16661	16661	16538	16528	16508	16588	16497	16545	16601	16741	16523	16375	16465	16638	16600	16648	16606	16550	16677	16436	16508	16586	16494	16718	16627	16688	16657	16492	16698	16676	16773	16564	16739	16826	16682	16434	16453	16523	16536	16382	16511	16659	16528	16592	16660	16718	16575	16628	16597	16771	16619	16512	16584	16456	16563	16484	16580	16404	16452	16496	16604	16511	16792	16630	16490	16576	16626	16437	16579	16347	16503	16703	16742	16654	16693	16549	16412	16603	16543	16732	16453	16530	16618	16813	16560	16397	16518	16660	16450	16674	16783	16511	16618	16457	16514	16532	16499	16709	16526	16646	16527	16533	16420	16619	16726	16769	16701	16590	16346	16594	16602	16471	16684	16580	16730	16782	16667	16438	16592	16519	16639	16540	16785	16611	16563	16768	16496	16759	16589	16638	16575	16592	16667	16501	16641	16723	16443	16551	16536	16480	16751	16992	16516	16674	16537	16539	16404	16572	16861	16627	16647	16378	16588	16704	16578	16628	16770	16432	16588	16714	16674	16675	16701	16456	16481	16627	16656	16700	16679	16483	16656	16505	16752	16731	16712	16662	16655	16882	16884	16757	16634	16712	16572	16670	16393	16696	16299	16600	16418	16767	16668	16652	16611	16601	16503	16730	16540	16743	16467	16720	16406	16342	16720	16705	16640	16568	16530	16464	16599	16623	16716	16617	16413	16674	16563	16658	16758	16586	16566	16516	16489	16560	16553	16496	16639	16516	16547	16627	16370	16642	16662	16716	16564	16299	16557	16601	16718	16735	16668	16824	16349	16618	16403	16562	16629	16768	16517	16518	16693	16623	16551	16476	16511	16731	16416	16508	16388	16797	16707	16794	16219	16502	16492	16741	16565	16547	16667	16375	16512	16647	16618	16750	16324	16613	16636	16431	16660	16677	16576	16510	16676	16751	16707	16441	16465	16643	16458	16567	16804	16487	16618	16476	16654	16667	16656	16721	16724	16516	16603	16506	16564	16551	16562	16581	16427	16483	16717	16593	16617	16771	16428	16627	16694	16542	16509	16538	16514	16599	16713	16524	16766	16668	16688	16786	16560	16658	16650	16541	16729	16454	16450	16655	16594	16502	16623	16702	16515	16731	16528	16675	16625	16847	16640	16643	16566	16681	16446	16748	16638	16648	16698	16405	16678	16624	16424	16626	16652	16427	16534	16523	16479	16695	16596	16676	16576	16692	16568	16597	16507	16709	16491	16567	16539	16413	16605	16537	16699	16545	16575	16819	16499	16545	16505	16578	16548	16678	16619	16583	16798	16733	16459	16534	16521	16646	16635	16691	16616	16692	16451	16617	16551	16711	16704	16494	16562	16658	16574	16668	16589	16593	16621	16602	16421	16617	16493	16501	16492	16393	16362	16570	16328	16458	16458	16712	16498	16620	16605	16737	16618	16754	16514	16540	16728	16754	16509	16602	16648	16695	16601	16673	16389	16646	16591	16545	16562	16425	16636	16480	16628	16700	16317	16464	16511	16512	16451	16717	16248	16645	16649	16641	16358	16470	16648	16587	16556	16708	16477	16635	16858	16527	16584	16499	16468	16661	16596	16541	16672	16523	16454	16567	16496	16595	16741	16626	16541	16484	16486	16724	16531	16541	16677	16577	16430	16791	16520	16781	16651	16718	16793	16656	16491	16682	16464	16698	16499	16645	16504	16512	16608	16636	16538	16620	16553	16623	16613	16789	16438	16422	16600	16555	16490	16630	16566	16673	16657	16604	16751	16567	16553	16711	16469	16676	16371	16663	16531	16772	16620	16584	16537	16486	16546	16616	16561	16553	16525	16553	16691	16516	16802	16629	16640	16634	16638	16638	16691	16790	16465	16668	16772	16798	16491	16555	16655	16741	16662	16733	16510	16518	16733	16524	16635	16621	16714	16540	16541	16673	16590	16693	16646	16768	16490	16670	16514	16645	16473	16514	16664	16602	16761	16497	16628	16765	16534	16564	16445	16372	16518	16474	16619	16550	16694	16643	16434	16707	16628	16686	16600	16526	16534	16585	16795	16597	16543	16562	16847	16474	16504	16599	16644	16622	16417	16565	16582	16371	16529	16501	16867	16570	16575	16670	16641	16715	16573	16638	16546	16786	16680	16671	16809	16657	16607	16667	16685	16739	16639	16629	16512	16677	16544	16495	16509	16614	16709	16480	16649	16552	16692	16531	16628	16712	16564	16624	16645	16762	16680	16606	16466	16451	16398	16546	16655	16633	16619	16429	16606	16697	16507	16430	16579	16710	16640	16604	16445	16669	16469	16559	16701	16399	16673	16520	16753	16630	16744	16719	16678	16449	16587	16623	16644	16388	16511	16638	16662	16576	16670	16548	16572	16823	16634	16569	16505	16568	16440	16679	16623	16553	16443	16343	16504	16404	16625	16393	16590	16836	16594	16676	16431	16610	16555	16597	16576	16650	16515	16674	16491	16754	16779	16743	16657	16580	16802	16553	16708	16584	16511	16791	16515	16628	16535	16649	16666	16706	16776	16550	16436	16655	16560	16537	16828	16851	16756	16508	16511	16442	16643	16578	16579	16587	16446	16577	16634	16668	16577	16678	16453	16714	16412	16597	16660	16601	16710	16491	16547	16629	16608	16565	16541	16431	16658	16740	16676	16409	16822	16644	16651	16749	16561	16777	16650	16746	16509	16740	16614	16557	16606	16675	16746	16482	16510	16363	16451	16494	16569	16665	16486
32766	51358	48160	37948	30767	25844	21202	18831	17513	16706	16148	15853	15620	15492	15139	15189	14925	15093	14955	14861	14710	14793	14800	14735	14737	14659	14670	14679	14665	14674	14474	14584	14608	14560	14594	14513	14354	14511	14354	14507	14532	14346	14427	14588	14335	14543	14256	14570	14435	14395	14490	14323	14461	14709	14423	14494	14214	14545	14521	14498	14610	14576	14415	14343	14389	14472	14500	14336	14355	14237	14350	14545	14395	14439	14419	14590	14370	14396	14414	14189	14374	14429	14256	14181	14482	14595	14517	14396	14220	14300	14598	14326	14398	14541	14413	14436	14422	14270	14358	14333	14486	14404	14540	14397	14543	14463	14454	14427	14501	14404	14525	14244	14555	14391	14437	14376	14436	14291	14419	14593	14582	14465	14386	14443	14341	14598	14516	14343	14403	14378	14500	14269	14504	14567	14305	14446	14647	14541	14220	14249	14583	14335	14356	14274	14344	14346	14357	14508	14415	14293	14417	14502	14413	14314	14385	14422	14454	14480	14493	14485	14591	14483	14338	14417	14331	14391	14298	14326	14551	14429	14472	14529	14431	14602	14507	14369	14562	14384	14459	14386	14390	14601	14469	14431	14362	14306	14344	14346	14398	14289	14723	14434	14574	14356	14575	14271	14395	14331	14235	14409	14398	14456	14428	14500	14469	14532	14313	14475	14289	14492	14422	14400	14383	14425	14554	14344	14438	14488	14521	14480	14244	14455	14335	14531	14416	14268	14466	14388	14385	14432	14357	14470	14543	14315	14412	14409	14472	14429	14445	14633	14541	14363	14619	14327	14327	14207	14447	14410	14296	14355	14401	14399	14236	14383	14330	14215	14520	14330	14491	14282	14492	14337	14470	14489	14430	14387	14486	14415	14382	14443	14310	14400	14366	14254	14457	14407	14393	14434	14365	14502	14409	14399	14403	14435	14454	14422	14424	14555	14307	14319	14373	14423	14464	14418	14413	14346	14300	14396	14181	14438	14392	14549	14510	14365	14379	14489	14424	14403	14236	14383	14222	14514	14525	14396	14376	14503	14468	14475	14555	14511	14398	14429	14368	14466	14467	14453	14460	14405	14332	14344	14454	14439	14456	14279	14586	14422	14394	14330	14523	14332	14375	14528	14522	14295	14535	14335	14434	14365	14416	14336	14395	14432	14206	14457	14434	14347	14497	14314	14612	14513	14355	14503	14424	14366	14298	14362	14435	14468	14473	14390	14369	14389	14319	14299	14429	14406	14433	14254	14215	14448	14455	14580	14312	14243	14387	14481	14336	14417	14659	14506	14423	14487	14306	14508	14505	14349	14422	14551	14504	14510	14533	14353	14589	14488	14366	14427	14529	14577	14453	14424	14413	14339	14433	14460	14489	14395	14453	14292	14238	14390	14330	14395	14471	14260	14532	14344	14532	14396	14428	14496	14311	14578	14288	14321	14346	14405	14217	14373	14488	14485	14422	14453	14312	14509	14442	14304	14527	14452	14336	14374	14397	14354	14425	14596	14337	14352	14458	14357	14446	14381	14232	14319	14377	14567	14340	14441	14366	14466	14283	14347	14270	14333	14530	14479	14431	14502	14325	14475	14448	14415	14353	14463	14387	14324	14352	14505	14485	14339	14481	14446	14459	14395	14266	14189	14514	14488	14534	14423	14439	14371	14543	14377	14449	14544	14363	14430	14286	14400	14316	14404	14420	14270	14334	14485	14443	14362	14477	14375	14486	14275	14473	14234	14463	14413	14265	14304	14356	14413	14410	14442	14439	14369	14470	14453	14438	14380	14265	14439	14482	14329	14348	14350	14498	14438	14507	14504	14155	14265	14464	14280	14464	14400	14421	14438	14463	14394	14319	14441	14402	14447	14400	14383	14390	14404	14412	14472	14525	14343	14358	14422	14500	14499	14451	14379	14443	14320	14474	14296	14344	14381	14309	14497	14307	14416	14418	14338	14583	14359	14381	14233	14461	14480	14374	14487	14548	14653	14432	14473	14395	14520	14411	14514	14534	14398	14395	14280	14325	14330	14424	14522	14596	14391	14495	14411	14412	14446	14518	14399	14619	14509	14453	14369	14541	14260	14431	14359	14417	14455	14373	14524	14503	14293	14423	14490	14426	14394	14455	14361	14440	14532	14303	14406	14455	14393	14358	14435	14372	14366	14505	14341	14486	14496	14472	14440	14318	14552	14403	14528	14543	14447	14425	14305	14334	14363	14344	14304	14318	14399	14335	14375	14423	14305	14574	14356	14497	14348	14452	14367	14549	14419	14412	14572	14375	14361	14478	14441	14460	14475	14494	14428	14415	14357	14579	14421	14377	14219	14316	14383	14503	14377	14452	14285	14467	14312	14455	14512	14462	14435	14453	14362	14367	14424	14554	14497	14432	14528	14233	14313	14390	14411	14312	14499	14385	14376	14440	14466	14418	14483	14500	14384	14331	14518	14514	14475	14434	14380	14559	14438	14423	14425	14440	14569	14371	14418	14470	14437	14394	14327	14403	14336	14381	14417	14346	14572	14368	14356	14430	14455	14541	14433	14488	14264	14467	14470	14374	14505	14589	14213	14208	14564	14480	14370	14495	14109	14521	14472	14396	14324	14529	14438	14275	14503	14369	14283	14507	14296	14491	14351	14508	14364	14432	14443	14523	14452	14363	14501	14341	14369	14488	14507	14402	14463	14441	14458	14375	14516	14569	14455	14339	14409	14382	14492	14455	14411	14340	14501	14227	14595	14480	14477	14397	14286	14494	14430	14423	14220	14334	14332	14337	14439	14387	14464	14478	14554	14468	14380	14386	14390	14514	14402	14372	14384	14298	14234	14261	14525	14332	14540	14276	14341	14453	14385	14440	14502	14302	14303	14268	14487	14327	14455	14435	14500	14383	14378	14362	14361	14380	14380	14401	14372	14419	14457	14429	14243	14473	14437	14457	14352	14578	14319	14535	14516	14709	14480	14425	14551	14605	14289	14372	14323	14430	14296	14414	14504	14337	14361	14388	14403	14347	14487	14565	14341	14567	14532	14511	14429	14333	14334	14336	14392	14312	14332	14414	14403	14347	14485	14358	14358	14289	14470	14399	14462	14357	14524	14314	14305	14737	14403	14510	14361	14481	14487	14510	14462	14279	14413	14579	14454	14261	14383	14511	14389	14637	14367	14541	14276	14390	14476	14424	14305	14426	14419	14507	14338	14240	14408	14317	14453	14411	14271	14523	14321	14404	14476	14378	14303	14355	14360	14434	14467	14391	14471	14520	14423	14205	14393	14351	14325	14423	14340	14397	14484	14370	14510	14366	14387	14573	14436	14562	14581	14358	14440	14351	14438	14404	14397	14508	14417	14548	14450	14400	14594	14216	14459	14439	14509	14434	14495	14649	14323	14452	14536	14521	14420	14590	14369	14409	14387	14451	14347	14362	14390	14510	14319	14395	14299	14406	14568	14272	14447	14515	14313	14331	14472	14317	14493	14381	14468	14292	14401	14348	14486	14429	14421	14440	14362	14427	14294	14409	14450	14430	14488	14417	14486	14312	14478	14625	14433	14485	14299	14400	14572	14343	14438	14400	14386	14352	14499	14316	14327	14373	14494	14418	14319	14444	14471	14329	14459	14490	14419	14401	14495	14464	14458	14426	14327	14315	14423	14317	14324	14389	14628	14269	14439	14494	14397	14357	14430	14342	14419	14320	14322	14453	14201	14480	14301	14421	14644	14345	14503	14349	14647	14484	14413	14356	14471	14537	14427	14497	14398	14382	14405	14343	14500	14523	14210	14410	14364	14318	14357	14458	14434	14372	14339	14444	14337	14507	14442	14398	14469	14349	14448	14509	14514	14354	14383	14438	14372	14382	14513	14478	14266	14324	14242	14444	14420	14519	14386	14573	14492	14381	14296	14282	14170	14396	14371	14263	14458	14323	14339	14437	14461	14533	14410	14433	14583	14433	14359	14625	14385	14528	14307	14363	14454	14458	14409	14495	14530	14356	14408	14362	14526	14374	14502	14538	14369	14507	14391	14481	14577	14301	14524	14456	14342	14433	14394	14561	14263	14466	14393	14381	14259	14304	14362	14299	14477	14321	14464	14461	14439	14381	14555	14538	14568	14408	14470	14553	14342	14379	14429	14470	14442	14605	14504	14437	14594	14433	14368	14534	14435	14394	14473	14353	14514	14184	14409	14448	14538	14455	14498	14397	14523	14377	14506	14421	14282	14575	14301	14377	14484	14340	14429	14344	14528	14357	14437	14491	14305	14306	14523	14418	14472	14391	14473	14426	14467	14300	14419	14330	14427	14393	14476	14423	14411	14495	14363	14280	14491	14516	14326	14522	14404	14307	14367	14568	14441	14453	14439	14496	14454	14351	14289	14560	14397	14490	14398	14471	14307	14443	14400	14426	14578	14528	14581	14412	14556	14462	14354	14435	14464	14353	14504	14562	14481	14459	14500	14498	14383	14477	14399	14448	14515	14325	14431	14398	14403	14512	14329	14405	14358	14479	14285	14521	14435	14442	14359	14428	14358	14497	14395	14331	14333	14475	14405	14351	14445	14344	14406	14531	14387	14464	14418	14548	14385	14428	14458	14441	14417	14586	14402	14522	14485	14459	14384	14529	14306	14455	14344	14291	14427	14468	14384	14297	14415	14658	14384	14465	14404	14440	14382	14605	14362	14411	14335	14463	14396	14230	14329	14412	14406	14360	14326	14440	14388	14548	14365	14496	14478	14519	14484	14565	14430	14442	14459	14366	14420	14500	14410	14503	14531	14495	14505	14318	14291	14395	14337	14379	14335	14507	14438	14323	14421	14503	14434	14417	14533	14423	14578	14429	14328	14359	14486	14504	14425	14350	14602	14467	14520	14361	14486	14482	14461	14306	14359	14440	14331	14343	14398	14360	14425	14472	14456	14417	14346	14529	14374	14272	14418	14456	14414	14455	14397	14527	14290	14307	14497	14569	14497	14321	14296	14467	14149	14339	14621	14385	14427	14478	14338	14461	14342	14430	14283	14428	14329	14421	14334	14244	14418	14448	14362	14590	14434	14382	14412	14486	14396	14257	14455	14471	14450	14295	14482	14371	14539	14546	14422	14461	14362	14333	14322	14376	14403	14334	14371	14462	14386	14408	14524	14398	14568	14335	14680	14431	14459	14530	14377
22854	21207	29034	24044	23184	26820	28041	22286	20469	19963	19333	18844	18404	18470	18156	18222	18312	18071	18209	17956	18118	17958	17907	17789	17901	17727	17619	17700	17859	17636	17771	17490	17364	17571	17609	17519	17445	17574	17663	17580	17347	17331	17418	17317	17226	17580	17554	17220	17560	17614	17667	17592	17466	17540	17350	17634	17510	17430	17314	17323	17347	17486	17300	17376	17255	17526	17500	17640	17486	17205	17515	17421	17334	17275	17340	17277	17366	17491	17505	17272	17391	17269	17439	17346	17446	17347	17472	17527	17469	17366	17348	17335	17341	17381	17484	17515	17215	17291	17397	17371	17453	17377	17524	17186	17425	17369	17173	17435	17503	17277	17191	17427	17400	17499	17336	17486	17286	17410	17535	17396	17609	17303	17447	17311	17319	17410	17185	17533	17173	17562	17530	17485	17392	17443	17648	17379	17505	17611	17430	17396	17242	17419	17270	17335	17268	17445	17565	17477	17502	17425	17488	17346	17296	17368	17140	17301	17326	17326	17430	17437	17426	17160	17429	17366	17238	17529	17172	17346	17404	17327	17406	17564	17309	17511	17452	17214	17093	17453	17377	17233	17356	17320	17338	17377	17482	17279	17443	17275	17572	17326	17404	17197	17390	17400	17399	17328	17318	17297	17484	17401	17552	17295	17277	17206	17098	17236	17420	17408	17267	17315	17297	17376	17404	17398	17336	17332	17325	17491	17474	17185	17230	17358	17495	17266	17338	17279	17407	17468	17468	17459	17504	17313	17246	17315	17509	17372	17529	17257	17203	17315	17313	17258	17381	17496	17280	17506	17430	17566	17459	17326	17440	17365	17429	17497	17451	17420	17236	17263	17511	17536	17248	17371	17213	17297	17651	17392	17431	17612	17340	17464	17429	17288	17294	17393	17537	17441	17287	17213	17323	17335	17565	17463	17384	17462	17319	17224	17383	17350	17308	17484	17269	17275	17257	17445	17520	17213	17309	17416	17207	17278	17449	17457	17495	17477	17523	17217	17449	17417	17344	17525	17366	17307	17176	17411	17246	17318	17465	17404	17417	17442	17469	17345	17457	17442	17369	17260	17339	17406	17457	17391	17334	17417	17370	17609	17456	17390	17439	17406	17445	17267	17331	17428	17181	17265	17298	17296	17411	17445	17458	17288	17418	17476	17414	17233	17511	17543	17389	17404	17537	17390	17157	17187	17515	17392	17478	17438	17237	17397	17441	17406	17226	17217	17296	17509	17340	17267	17409	17419	17576	17374	17388	17473	17192	17180	17414	17395	17440	17184	17443	17282	17367	17354	17356	17269	17428	17363	17245	17365	17212	17375	17312	17493	17491	17060	17174	17337	17419	17264	17509	17535	17314	17290	17564	17481	17471	17327	17241	17288	17460	17378	17428	17290	17398	17465	17258	17401	17375	17310	17427	17430	17374	17575	17360	17462	17414	17386	17454	17406	17363	17265	17084	17201	17342	17465	17482	17271	17293	17319	17511	17616	17398	17495	17486	17408	17094	17418	17104	17378	17626	17420	17419	17222	17459	17448	17458	17158	17228	17459	17523	17427	17274	17316	17502	17231	17433	17352	17472	17374	17170	17262	17335	17360	17312	17391	17390	17208	17349	17226	17204	17419	17398	17106	17230	17416	17315	17403	17359	17458	17547	17324	17403	17457	17445	17248	17309	17450	17492	17485	17547	17444	17336	17377	17355	17273	17557	17288	17624	17325	17357	17343	17348	17288	17203	17528	17341	17243	17246	17218	17341	17230	17311	17389	17173	17300	17307	17392	17182	17262	17314	17489	17454	17400	17417	17279	17346	17374	17422	17349	17284	17315	17363	17105	17607	17328	17358	17326	17351	17418	17409	17449	17463	17219	17309	17257	17457	17446	17378	17458	17406	17332	17596	17435	17364	17549	17414	17492	17491	17297	17526	17428	17226	17323	17309	17203	17461	17385	17253	17499	17281	17290	17529	17459	17641	17287	17278	17251	17295	17327	17081	17172	17350	17365	17475	17273	17494	17640	17246	17494	17354	17522	17402	17420	17289	17559	17352	17471	17249	17412	17551	17216	17478	17299	17314	17314	17478	17234	17458	17429	17461	17428	17328	17341	17090	17235	17271	17350	17379	17198	17303	17298	17468	17419	17306	17454	17341	17180	17352	17227	17138	17410	17251	17433	17406	17372	17331	17308	17340	17349	17266	17223	17364	17320	17366	17281	17384	17403	17365	17360	17331	17311	17115	17189	17480	17266	17367	17586	17342	17361	17420	17336	17493	17283	17084	17578	17287	17331	17453	17290	17313	17352	17068	17482	17210	17463	17468	17264	17476	17321	17480	17334	17280	17456	17525	17329	17488	17233	17326	17258	17419	17221	17531	17388	17399	17368	17288	17576	17528	17522	17147	17503	17494	17510	17152	17394	17289	17270	17376	17360	17399	17502	17448	17396	17354	17454	17193	17401	17165	17480	17434	17322	17140	17146	17385	17268	17219	17339	17408	17276	17362	17326	17441	17482	17268	17357	17234	17426	17136	17293	17250	17397	17398	17395	17381	17265	17062	17237	17220	17650	17472	17438	17334	17398	17498	17279	17230	17474	17108	17384	17416	17248	17172	17311	17434	17472	17345	17389	17450	17548	17408	17459	17444	17298	17364	17266	17466	17538	17144	17192	17349	17259	17417	17565	17592	17450	17348	17218	17318	17382	17482	17340	17534	17454	17329	17495	17321	17194	17202	17390	17539	17489	17239	17237	17443	17517	17302	17279	17502	17326	17408	17110	17093	17350	17475	17520	17449	17365	17305	17413	17041	17313	17315	17278	17218	17300	17282	17378	17376	17359	17226	17321	17336	17300	17476	17222	17417	17380	17180	17210	17377	17386	17338	17334	17223	17253	17271	17352	17427	17500	17267	17460	17542	17200	17205	17327	17434	17434	17137	17552	17392	17463	17478	17274	17256	17370	17453	17370	17409	17350	17298	17446	17475	17309	17209	17275	17457	17299	17314	17386	17489	17353	17438	17384	17395	17367	17534	17345	17336	17455	17314	17435	17240	17266	17317	17363	17628	17333	17427	17471	17343	17364	17546	17208	17342	17442	17505	17296	17202	17305	17383	17290	17291	17365	17558	17139	17487	17186	17343	17255	17514	17294	17541	17147	17566	17464	17520	17291	17395	17411	17306	17363	17511	17398	17425	17313	17563	17154	17177	17278	17565	17304	17492	17354	17632	17256	17383	17340	17259	17202	17501	17384	17424	17306	17525	17440	17382	17366	17445	17356	17323	17049	17354	17353	17510	17274	17313	17319	17144	17330	17513	17458	17567	17352	17390	17365	17271	17423	17509	17271	17234	17175	17311	17331	17258	17279	17286	17569	17336	17185	17344	17459	17407	17380	17605	17440	17450	17333	17315	17333	17390	17211	17376	17405	17507	17210	17311	17449	17347	17293	17408	17294	17322	17366	17582	17502	17437	17354	17464	17450	17251	17243	17286	17165	17237	17407	17204	17329	17238	17323	17487	17401	17372	17184	17367	17234	17540	17603	17550	17242	17192	17360	17369	17403	17518	17302	17256	17272	17404	17305	17522	17461	17387	17363	17335	17493	17398	17240	17285	17584	17345	17322	17291	17142	17491	17561	17263	17420	17320	17328	17366	17441	17425	17282	17298	17106	17573	17186	17426	17379	17398	17262	17509	17173	17267	17438	17314	17429	17356	17424	17403	17118	17334	17381	17256	17388	17531	17538	17340	17291	17277	17522	17268	17256	17135	17419	17531	17186	17373	17353	17144	17513	17375	17330	17292	17309	17330	17573	17411	17480	17507	17391	17351	17361	17339	17147	17387	17321	17561	17510	17297	17362	17249	17289	17529	17306	17370	17281	17448	17291	17237	17285	17229	17505	17484	17282	17357	17235	17375	17327	17306	17469	17485	17416	17456	17368	17316	17275	17274	17375	17203	17211	17399	17241	17483	17325	17436	17360	17333	17465	17399	17172	17252	17292	17411	17373	17319	17382	17393	17475	17380	17287	17287	17357	17287	17373	17277	17471	17294	17430	17372	17228	17211	17275	17214	17382	17152	17400	17247	17453	17347	17281	17282	17538	17369	17291	17545	17381	17373	17388	17489	17590	17285	16981	17240	17408	17412	17437	17305	17283	17586	17352	17212	17303	17494	17424	17251	17372	17540	17355	17254	17298	17456	17396	17276	17185	17451	17346	17424	17480	17535	17323	17371	17217	17389	17662	17361	17430	17327	17492	17300	17373	17488	17368	17318	17239	17321	17458	17083	17232	17342	17238	17353	17536	17439	17551	17430	17446	17308	17376	17238	17313	17372	17371	17574	17547	17199	17151	17213	17320	17155	17310	17228	17376	17290	17230	17106	17340	17354	17316	17300	17319	17276	17368	17322	17269	17248	17266	17276	17473	17323	17312	17281	17323	17512	17161	17057	17397	17272	17459	17428	17119	17294	17328	17342	17374	17354	17329	17528	17566	17340	17288	17347	17391	17568	17518	17474	17261	17309	17380	17304	17452	17386	17375	17180	17411	17379	17321	17314	17476	17371	17350	17293	17396	17337	17325	17193	17134	17404	17344	17522	17232	17338	17254	17265	17348	17305	17406	17177	17178	17217	17212	17287	17573	17301	17394	17397	17356	17482	17427	17328	17150	17269	17342	17266	17328	17400	17288	17508	17318	17342	17489	17325	17341	17217	17318	17405	17299	17369	17418	17266	17554	17487	17286	17393	17248	17484	17347	17361	17417	17412	17155	17606	17424	17580	17535	17396	17469	17360	17412	17571	17251	17172	17253	17342	17461	17266	17288	17354	17477	17538	17321	17384	17154	17313	17201	17255	17407	17496	17444	17460	17347	17447	17413	17418	17244	17224	17167	17359	17411	17151	17168	17222	17396	17233	17404	17408	17631	17229	17341	17622	17325	17365	17313	17467	17222	17400	17427	17415	17508	17396	17192	17287	17241	17262	17344	17404	17408	17479	17337	17557	17230	17244	17298	17369	17396	17285	17232	17530	17253	17379	17370	17428	17240	17305	17339	17438	17428	17439	17240	17431	17237	17204	17417	17508	17488	17251	17107	17248	17303	17174	17340	17362	17310	17251	17235	17241	17290	17577	17180	17376	17290	17318	17165	17447	17188	17341	17535
35674	58735	55013	43380	35856	29828	24720	21467	19310	18419	17439	16852	16665	16432	15987	16090	15755	15902	15509	15584	15475	15465	15469	15445	15399	15360	15334	15221	15192	15134	15119	15215	15185	14854	14856	14996	14826	14937	14911	14947	14985	15100	14887	14958	14880	15014	14785	15055	14935	14919	15081	14829	14854	15044	15158	14843	14925	14969	14970	15003	15068	14896	14908	15090	14893	14827	14865	14903	14831	15013	15039	14877	14694	14942	15110	14849	14981	14916	14982	15009	14773	14826	14943	14936	15048	14810	14869	15021	14869	15111	14834	14881	14985	14993	14913	14954	14886	14921	14972	14813	15018	15009	15005	14953	14973	14994	15015	14871	14874	15046	14900	14866	14713	14794	14887	14865	14934	14859	14876	14755	14866	14931	14902	14978	14846	14939	14804	14827	14942	14938	14996	14900	14941	14893	14896	14981	14786	14954	14913	14866	14873	15035	14890	14821	14725	15005	14827	14900	14882	14969	14796	15062	14931	14768	14980	14824	14940	14866	14770	14983	15000	14816	14973	14770	14895	14969	15045	14852	14860	14927	14886	14771	14998	14928	14995	14924	14919	15042	14878	14895	14892	14901	14874	14884	14925	14828	14888	14813	14949	14872	14764	14780	15030	14722	14950	14965	15045	14809	14996	14996	14735	14931	14932	14845	14911	14905	14831	14705	14880	14907	14879	14820	14854	14876	14854	14894	14770	14967	14833	14896	15015	14733	14886	14832	14915	14679	14837	14873	14947	14859	14927	14811	14894	14911	14911	14930	14879	14947	14895	14934	14910	14816	14949	14889	14893	14787	14901	14924	14832	14887	14922	14823	14763	14840	14862	14942	14792	14953	14923	14950	14795	14917	14730	14840	14957	15005	14841	14867	14872	14831	15004	14995	14873	14922	14900	14953	14946	14761	14892	14782	14871	14837	14909	14867	14733	14935	15005	14716	14844	14868	14779	14871	14990	15070	14851	15062	15044	14848	14909	14785	15133	14789	14769	14826	14956	14874	14995	15041	15034	14902	14818	14859	14831	14912	14834	14765	14860	15038	14991	14990	14964	14951	14819	14816	14901	14938	14712	14970	14766	14935	14929	14923	14861	15001	14937	14969	14730	14859	14898	14932	14846	14917	14894	14873	14791	15154	14950	14804	14825	14877	14734	14824	14817	14874	14873	14962	15016	14879	14941	14947	14714	14908	14882	14913	14855	14839	14946	14824	14868	14806	15264	14884	14872	14998	14903	14835	14771	14803	14752	14825	14829	14746	14925	14900	14815	14819	14985	14867	14884	15076	14956	14963	14874	15040	15062	14906	14863	14723	14963	14899	14987	14937	14962	15000	14890	14918	14855	14902	14861	14927	14718	15044	14936	14934	14889	14933	14965	14860	15030	14925	14932	14801	14922	14795	14912	15010	14841	15037	14832	14783	14837	14918	14776	14866	14759	14997	14922	14935	14875	14941	14725	15032	15015	14837	14884	14722	14931	14944	14786	14938	14908	14897	14834	15020	14957	14959	14834	14831	14832	14825	15049	15057	15008	14964	14933	14838	14833	14838	14677	14880	14925	15037	14917	14825	14692	15041	14722	14924	14889	14926	14795	15004	14826	14994	14865	14877	14934	14894	14983	14779	14830	14878	14952	14928	14899	14994	14949	14790	14886	14880	14948	14758	14914	14783	14759	15134	14969	14830	14909	14840	14783	14981	14879	14894	15030	14953	14982	14704	14996	14861	14802	14776	14922	14907	14935	14813	14906	14947	14783	14901	14794	14891	15059	14822	14896	14812	14944	14809	14773	14709	15003	14940	14862	14953	14936	14864	14795	14887	14837	14992	14755	14886	14947	15007	14976	14915	14806	14846	14878	14894	14770	14774	15001	14963	14816	15009	14840	14835	14917	14862	14823	14874	14817	15023	14753	15043	15002	14784	14942	14930	14879	14861	14822	14808	14806	14777	14804	14933	14998	14799	14948	14790	14848	14902	14808	14985	14752	15030	15029	14788	14861	14970	14937	14824	14955	14819	14967	14853	14970	14777	14923	14877	14990	14914	14922	14954	14979	14896	15181	14896	14758	14929	14862	14883	14883	14983	15066	14860	14943	14605	14967	14831	14914	14962	14976	14724	14924	14957	14812	14897	14768	14839	14886	14931	15064	14926	14852	14855	14650	14821	14782	14846	14985	14805	14933	14805	14811	14796	14961	14617	14871	14849	14951	14786	14863	14832	14897	14852	14841	14816	14896	14815	14966	14726	14964	14975	14916	14967	14785	14852	14847	15003	14819	14849	15113	14964	14845	14966	14917	14861	15072	14901	14799	14694	14950	14734	14811	14815	14964	14973	14892	14798	14889	14799	14862	14950	14828	14696	14757	14918	14764	14973	14966	14927	14772	14978	14810	14917	14954	15010	14850	14721	15014	14878	14755	14968	14987	14808	14808	14890	14894	14660	14981	14780	15126	14672	14848	14942	14963	14965	14882	15056	15044	14905	14923	15013	14794	14882	14869	14847	14732	14932	14974	14959	14802	14788	14869	14844	14907	14903	14833	14946	14991	14907	14912	15062	14825	15087	14881	15020	14877	14827	14790	14956	14840	14735	14919	14767	14873	14843	14894	14893	14840	14896	14882	14989	14933	14902	14968	14825	15142	14864	15010	14680	14813	14882	14882	14792	15067	14896	14871	14725	15046	14809	14934	14729	14839	14767	14910	14863	14831	14783	14848	14899	14975	14812	14835	14828	14960	14901	14933	14869	14953	14907	14896	14824	14905	14884	14761	14760	14908	14799	14760	14710	14959	14916	14760	14787	14783	14807	14885	14994	14924	14786	14789	14842	14774	14830	14746	14655	14845	14900	14908	15085	14920	15060	15048	14915	15063	14702	15053	14924	14767	15094	14890	14869	14898	14946	14928	15077	14762	14970	14895	14950	14922	14994	14897	14814	14998	14963	14802	14991	14838	14900	14890	14924	14912	14872	15044	14876	14700	14910	14865	14920	15052	15000	14716	14882	14949	14768	14748	14718	14966	14756	15015	14654	14745	14702	14805	14965	14948	14902	14928	14723	14758	14944	14729	14957	14780	14854	15002	14905	14988	14991	15017	14664	14955	14865	15046	14726	14860	14919	14792	14980	14925	14942	15115	14883	15087	15068	14865	14870	14883	14897	15077	14802	14858	14725	14620	14859	14824	15104	14897	14980	14684	14853	14868	14887	14801	14782	14845	14782	14798	14893	14940	14794	14865	14885	14982	14863	15022	14965	15091	14934	14999	14682	14771	14904	15203	14989	14905	14854	14866	14794	14889	14942	14892	15083	14840	15026	14858	14933	14896	14747	15064	14999	14831	14851	14966	14875	14949	14986	15043	15007	15116	14923	14719	14815	14909	14750	14940	14709	14854	14616	14956	14941	14857	14865	14933	14799	14947	14804	14964	14888	14808	14854	15008	14793	14938	14907	14759	14846	14891	14915	14891	14881	15039	15038	14844	14875	14958	14974	15028	14904	14764	14799	14882	14858	14769	14957	14860	14996	15013	14991	14973	14898	14918	14921	14902	14922	14969	14827	14879	14928	14797	15035	14986	14704	14994	14892	14933	14807	14745	14985	14824	14936	14960	14797	14957	14694	14848	15013	14852	14868	14940	14842	14767	14957	14762	15025	14923	14980	14763	14811	14879	15003	14793	14955	14893	14769	14810	14909	15013	14897	14787	14859	14945	15050	14974	15038	15031	14940	14701	14921	14945	15006	14935	14713	14858	15033	14754	15048	14950	14827	14903	14890	14970	14817	14827	14772	14831	14883	14947	14764	14998	14827	14935	15018	14770	14735	15160	14882	15012	14927	15039	14736	14855	14777	14911	14963	15007	14900	14967	14896	15016	14878	14907	14891	14898	15051	14814	14904	15065	14913	14969	14660	14891	14932	14850	14870	14945	14892	14853	14768	14993	14902	14817	14989	14768	14860	14888	14846	15040	14991	14891	14632	14816	14945	14929	14919	14745	14916	14866	14770	14786	14911	14703	14947	14893	14895	14862	14853	14749	14697	14823	14794	14760	14828	14828	14839	14859	14970	14819	14935	14698	14910	14796	14946	14956	14823	14826	15044	14796	14870	14693	14727	14901	14919	14857	14806	14951	14800	14869	14901	15031	14973	14982	14833	14962	14891	14835	14921	14948	14788	14780	14799	14912	14997	15065	14785	14752	14937	14862	14793	14851	14903	14957	14891	14814	14833	14780	14906	14748	14907	14847	14902	14809	14812	14870	14998	14959	14775	14973	14963	14880	14890	14932	14852	14931	14922	14975	15083	14919	14845	14982	14867	14921	14818	14957	14786	14771	14914	14812	14856	14895	14847	14797	14792	14795	14990	14902	14992	14904	14921	14883	14734	14850	14885	14826	14790	14913	14890	15001	14969	14851	14762	14702	14895	14859	14889	14923	14953	14944	15007	14956	14887	14891	14960	14897	14764	15025	14936	14799	14810	15011	14889	14915	14863	14855	14887	14898	14848	14829	14872	14923	14824	15074	14877	14982	14708	14774	14985	14825	14716	14797	14891	14879	14744	14840	14869	14831	14895	14852	14837	14900	14873	14893	14819	14779	14968	14847	14882	14894	15021	14813	14884	15059	14844	15043	14964	14739	14887	14812	14920	14816	14895	14782	14848	14854	14811	14952	14781	14957	14871	14836	14950	14991	14824	14968	14913	15100	14873	14981	14916	15001	14637	14946	14853	14862	14729	14888	14896	14886	14905	15004	14747	14922	15044	14792	14882	14922	14900	14946	14858	14931	14900	14916	15026	14779	14857	14794	14841	14902	15008	14832	14746	15007	14960	14794	14876	14840	14784	15041	14934	14926	14866	14898	14875	14881	14944	14837	14880	14893	15005	14899	14742	14859	14853	15020	14840	14825	14804	14663	14827	14971	14913	14931	14923	14925	14998	15048	14780	14845	14828	14953	14947	14825	15169	15023	14719	14952	14901	14870	14687	14839	14960	14971	14703	14876	14917	14822	14833	14976	14799	14913	14889	14886	14790	14876	14954	14945	14972	14967	14801	14837	14860	14966	15148	14741	14782	14885	14973	14947	14845	14873	14792	14903	14913	14908	14902	15013	14855	15071	14998	14889	15037	15069	14944	14720	14918	15004	14934	14826	14884	15008	14928
30179	29980	36668	32234	25216	22166	19925	18544	17880	17459	17475	17331	17386	17244	17056	17067	17014	16962	16847	17251	16903	16753	17043	16907	16959	16992	16951	16780	17073	17177	17014	16907	16844	16934	17028	16856	16914	16869	16988	16950	16706	17016	16992	17046	16811	16775	16881	16796	16687	16637	16745	16819	16778	16720	16754	16917	16711	17027	16886	16731	16915	16674	16687	16977	16575	16793	16804	16654	16952	16826	16902	16871	16750	16835	16798	16892	16707	16709	16882	16741	16982	16871	16779	16769	16872	16895	16923	16911	16898	16904	16852	16852	16799	16688	16835	16888	16826	16868	16736	16802	16907	16847	16874	16648	16590	16691	16716	16839	16812	16754	16774	16706	16859	16852	16797	16582	16841	16715	17024	16588	16707	16861	16770	16815	16676	16780	16995	16795	16772	16961	16935	16825	16836	16637	16870	16768	16863	16592	16747	16870	16809	16892	17028	16935	16916	16857	16930	16864	16840	16685	16735	16973	16620	16657	16784	16751	16778	16610	16791	16819	16689	16827	16823	16799	16730	17010	16648	16798	16810	16840	16769	16635	16784	16686	16890	16913	16745	16717	16875	16757	16930	17018	16630	16570	16828	16904	16894	16805	16902	16993	16652	16521	16760	16711	16758	16775	16896	16935	16789	16947	17056	16815	16855	16909	16913	16979	16855	16699	16994	16809	16806	16976	16699	16830	16911	16731	16876	16940	16623	16786	16923	16828	16863	16951	16890	17029	16846	16980	17092	16791	16796	16598	16789	16800	16743	16762	17029	16686	16859	16876	16614	16703	16636	16815	16823	16867	16732	16777	16868	16699	16740	16886	16965	16859	16756	16768	16625	17067	16650	16866	16803	16777	16790	16549	16883	16714	16803	16890	16984	16728	16870	16840	16833	16836	16860	16880	16768	16841	16649	16910	16962	16782	16939	16888	16820	16799	16728	16755	16742	16888	16763	16771	16729	16584	16943	17096	16753	16632	16856	16928	16784	16722	16843	16717	16835	16760	16782	16936	16639	16754	16873	16859	16707	16943	16697	16747	16725	16808	16666	16693	16957	16699	16913	16823	16870	16714	16783	16823	16806	16902	16870	16813	16786	16690	16734	17015	16554	16956	16751	16758	16769	16713	16778	16858	16719	16685	16895	16644	16743	16820	16977	16610	16731	16784	17019	16903	16748	16769	16896	16900	16863	16850	16815	16942	16757	16913	16976	16858	16699	16903	16741	16822	16895	16893	16641	16759	16767	16802	16781	16878	16731	16790	17016	16917	16800	16916	16856	16822	16818	16943	16776	16808	16719	16855	16650	16606	17032	16801	16718	16853	16895	16920	16995	16768	16838	16781	16843	16826	16694	16932	16539	16651	16783	16659	16809	16838	16703	16823	16764	16761	16702	16721	16754	16911	16641	16887	16764	16771	16843	16806	16763	16642	17078	16779	16797	16951	16664	16815	16802	16801	16578	16526	16896	16951	16818	16615	16913	16825	16708	16892	16843	16748	16919	16897	17080	16748	16644	16771	16900	16833	16659	16775	16754	16713	16870	16668	16663	16887	16668	16680	16745	16681	16914	16743	16851	16933	16850	16968	16910	16984	17052	16854	17016	16918	16696	16857	16871	16689	16869	16933	16819	16845	16967	16912	16772	16796	16932	16943	16741	16792	16699	16855	16868	16844	16857	16845	16685	16975	16749	16893	16899	16770	16601	16800	16755	16794	16672	16866	16807	16811	16780	16674	16767	16895	16949	16948	16986	16889	16877	16658	16753	16955	16745	16773	16918	16829	16970	16670	16828	16653	16843	16903	16743	17012	16880	16799	16944	16715	16938	16693	16601	16786	16829	17027	16622	16704	16902	16890	16863	16823	16929	16892	16669	16760	16876	16878	16892	16686	16778	16966	16717	16691	16884	16666	16758	16739	16803	16827	16848	16908	16808	16900	16695	16756	16821	16705	16690	16961	17026	16892	16624	16798	16660	16878	16814	16663	16871	16881	16948	16975	16740	16955	16859	16819	17038	16746	16560	16806	16735	16800	16706	16772	16852	16751	16635	16710	16517	16845	16756	16806	16760	16844	16895	16743	16632	16808	16936	16954	16840	16840	16562	16744	16822	16789	16876	16935	16795	16707	16690	16792	16854	17026	16747	16553	16921	16807	16651	16704	17047	17046	16873	16908	16767	16873	16758	16810	16847	16727	16705	16841	16837	16866	16853	16751	17084	16931	16747	16779	16792	16804	16754	16690	16831	16826	16629	16804	16807	16653	16831	16795	16692	16882	16827	16750	16752	16723	16816	16739	16881	16718	16620	16819	17034	16889	16922	16745	16952	16616	16866	16705	16895	16619	16712	16813	16794	17074	16684	16653	16713	16745	16647	16439	16924	16852	16869	16859	16634	16821	16748	16779	16607	16808	16852	16834	16690	16806	16735	16905	16842	16677	16609	16640	16688	16848	16822	16787	16653	16886	16831	16667	16787	16922	16823	16973	16899	16784	16697	16801	16684	16818	16866	16880	16754	16826	16820	16635	16777	16804	16958	16677	16735	16883	16888	16952	16833	16802	16785	16643	16919	16857	16818	16916	16808	16846	16845	16697	16769	16670	16775	16906	16818	16789	16994	16757	17139	16989	16799	16755	16807	16823	16859	16955	16951	16926	16947	16780	16869	16862	16708	16666	16970	17164	16730	16666	16728	16561	16843	16666	16778	16954	16875	16824	16855	16671	16833	16847	16929	16782	16931	16952	16565	16893	16821	16885	16837	16782	16753	16927	16779	16744	16752	16790	16815	16907	16793	16728	16920	16925	16943	16914	17048	16805	16666	16770	16900	16833	16777	16677	16865	16791	16830	16898	16836	16994	16878	16757	16896	16826	16837	16785	16686	16811	16821	16827	16872	16825	16718	16845	16531	16897	16932	16780	17000	16793	16702	16761	16841	16790	16695	16758	16532	16771	16815	17110	16997	16804	16799	16604	16782	16793	16852	16727	16720	16855	16654	16624	16859	16907	16780	16761	16789	16774	16925	16542	16588	16722	16861	16760	16927	16737	16788	16700	16649	16762	16740	16741	16737	16950	16959	16818	16785	16706	16902	16728	16865	16994	16768	16710	17019	16810	17065	16854	16761	16711	16660	16953	16886	16775	16787	16865	16756	16849	16916	16964	16704	16718	16811	16777	16961	16779	16764	16778	16695	16660	16693	16893	16764	16700	16790	17069	16815	16802	16922	16785	16733	16711	16733	16884	16961	17032	16931	16729	16679	16754	16792	16753	16733	16829	16896	16879	16727	16860	16831	16896	16959	16787	16773	17025	16737	16892	16768	16726	16817	16833	16708	16801	16857	16875	16828	16735	16797	16784	16957	16861	16569	16799	16904	16784	17014	16875	16857	16934	16969	16954	16816	16774	16780	16776	16950	16936	16899	16913	16831	16817	16802	16768	16811	16899	16670	16773	16715	16695	16832	16978	16745	16891	16806	16799	16743	16831	16880	16811	16611	16809	16774	16865	16828	16753	16819	17025	16797	16745	16667	16866	16761	16866	16968	16602	16709	16690	16834	16807	16737	16885	16710	16763	16844	17042	16747	16965	16844	16680	16739	16738	16892	16940	16794	16878	16855	16986	16867	16691	16758	16780	16823	16669	16838	16813	16847	16975	16736	16726	16784	16893	16850	16904	16765	16816	16671	16697	16712	16859	16800	16853	16671	16941	17005	16863	16720	16745	17145	16826	16899	17034	16799	17013	16891	16825	16722	16899	16772	16979	16878	16805	16811	16871	16830	16947	16869	16812	16891	16889	16856	16708	16755	16665	16813	16768	16871	16888	16790	16850	16893	16712	16620	16981	16737	16635	16761	16673	16953	16728	16862	16934	16704	16610	16749	16917	16950	17029	16853	16803	16805	16723	16727	16640	16920	16622	16664	16748	16779	16801	16935	16959	16851	16846	16726	16776	16807	16834	16749	16865	16885	16751	16866	16845	16892	16993	16719	16906	16560	16774	16753	16660	16879	16958	16800	16887	16801	16867	16892	16938	16746	16829	16670	16661	16827	16654	16910	16889	16771	16524	16709	16826	17097	16713	16779	16882	16863	16860	16709	17005	16908	17091	16887	16774	16550	16785	16697	16784	16814	16585	16900	16840	17017	16870	16751	16906	16686	16868	16772	16885	16968	16669	16818	16941	16851	16936	16896	16807	16741	16927	16920	16607	16667	16894	16916	16805	16776	16805	16973	16732	16729	16944	16765	16960	16826	17012	16632	16759	16848	16881	16920	16895	16906	16843	16570	16795	16887	16889	16693	16917	16942	16765	16740	16703	16986	17039	16704	16715	16699	16736	16698	16603	16853	16906	16846	16926	16828	16709	16742	16860	16838	16899	16830	16871	16837	16743	16687	16822	16858	16650	16879	16918	16792	16726	16707	16671	16773	16666	16657	16933	16839	16901	16770	16716	17025	16758	16771	16796	16975	16941	16823	17001	16719	16725	16915	17028	16801	16839	16860	16922	16955	16664	16817	16980	16751	16737	16787	17135	16870	16809	16852	16822	16941	16647	16716	16840	16820	16895	16733	16758	16838	16810	16821	16781	16865	16857	16656	16666	16725	16816	16826	16955	16696	16874	16904	16716	16828	16684	16758	16785	16739	16961	16851	16974	16696	16827	16781	16800	17003	16995	16826	16835	16819	16899	16988	16667	16756	16776	16929	16993	16914	16690	16963	16975	16690	16824	16616	16749	16673	16835	16698	16902	16809	16815	16924	16669	17084	16589	16910	16892	16648	16647	16725	16813	16690	16849	16968	16741	16928	16792	16554	16904	16838	16744	16709	16856	16723	17009	16821	16874	16711	16836	17002	16886	16668	16882	17010	16784	16848	16777	16941	16847	16839	16983	16925	16893	16691	16935	16764	16834	16765	16803	16633	16664	16813	16580	16600	16672	16780	16988	16779	16688	16851	16663	16743	16707	16556	16923	16993	16941	16775	16874	16919	16868	16761	16772	16694	16924	16741	16876	16772	16704	16692	16900	16710	16841	16855	16835	16811	16907	16741	16717	16828	16779	16839	16769	16771	16780	16618	16782	16788	16910	16673	16557	16847	16670	16708	16940	16897	16758	16727	16756	16776	17010	16679	16732	16828	16881	16811	16781	16952	16845	16587	16873
35412	46191	41234	31223	25500	21307	18635	17067	16246	15723	15593	15423	15373	14959	15104	15043	14980	14980	14858	14810	14900	14671	14554	14727	14747	14710	14711	14698	14694	14597	14483	14704	14554	14537	14551	14517	14543	14594	14550	14529	14654	14754	14619	14583	14562	14528	14627	14513	14687	14525	14512	14607	14665	14516	14453	14499	14605	14367	14583	14445	14505	14636	14499	14590	14638	14681	14398	14622	14709	14496	14618	14568	14450	14532	14501	14521	14674	14658	14601	14473	14493	14680	14544	14588	14512	14427	14474	14398	14719	14365	14617	14457	14495	14567	14508	14511	14477	14570	14594	14648	14465	14469	14594	14460	14420	14512	14487	14521	14644	14514	14533	14538	14691	14540	14532	14494	14591	14444	14552	14662	14465	14498	14580	14476	14560	14588	14553	14584	14437	14469	14638	14625	14547	14566	14350	14482	14614	14491	14492	14671	14632	14411	14588	14453	14587	14647	14414	14465	14447	14562	14517	14449	14619	14606	14650	14589	14548	14523	14576	14491	14552	14634	14514	14630	14581	14523	14632	14386	14535	14665	14462	14441	14533	14551	14470	14482	14553	14423	14670	14536	14619	14503	14683	14609	14650	14492	14464	14436	14749	14547	14436	14528	14542	14697	14493	14525	14511	14679	14644	14697	14457	14598	14712	14433	14636	14606	14544	14626	14628	14443	14586	14739	14505	14411	14643	14419	14683	14715	14511	14546	14641	14729	14524	14442	14475	14457	14458	14583	14523	14417	14361	14438	14755	14630	14484	14618	14478	14649	14569	14623	14601	14497	14511	14616	14632	14495	14541	14612	14465	14537	14545	14602	14459	14702	14579	14573	14580	14656	14518	14510	14585	14404	14493	14757	14644	14339	14558	14565	14622	14739	14488	14330	14395	14636	14544	14477	14635	14394	14524	14554	14568	14501	14480	14487	14492	14564	14510	14551	14611	14638	14555	14529	14570	14457	14519	14590	14400	14659	14489	14527	14589	14514	14548	14629	14315	14550	14450	14377	14658	14608	14508	14825	14629	14514	14561	14545	14412	14443	14527	14532	14651	14513	14543	14550	14605	14514	14587	14475	14756	14414	14451	14520	14625	14471	14687	14526	14534	14593	14585	14513	14563	14481	14558	14543	14544	14572	14632	14541	14361	14610	14658	14644	14595	14458	14559	14511	14456	14665	14500	14507	14553	14497	14401	14536	14649	14389	14501	14550	14500	14666	14429	14638	14623	14660	14544	14469	14539	14544	14542	14686	14595	14476	14476	14367	14506	14596	14619	14543	14565	14646	14490	14625	14394	14549	14411	14364	14533	14547	14418	14432	14515	14529	14642	14719	14567	14610	14612	14574	14428	14505	14564	14683	14506	14446	14538	14572	14646	14449	14700	14550	14510	14505	14562	14576	14569	14713	14513	14496	14592	14528	14352	14636	14565	14360	14441	14547	14583	14644	14551	14426	14440	14459	14530	14725	14681	14636	14598	14528	14575	14467	14545	14409	14736	14624	14524	14582	14579	14449	14540	14505	14521	14544	14407	14405	14490	14478	14476	14537	14636	14575	14535	14330	14688	14483	14609	14555	14438	14587	14434	14429	14549	14576	14530	14507	14706	14579	14434	14480	14729	14606	14505	14464	14615	14615	14495	14587	14341	14442	14553	14600	14714	14576	14585	14455	14639	14322	14721	14500	14464	14538	14470	14554	14434	14426	14697	14619	14640	14505	14441	14679	14479	14491	14496	14537	14548	14575	14477	14416	14529	14435	14511	14636	14448	14588	14740	14472	14518	14586	14472	14500	14645	14452	14565	14589	14678	14421	14643	14480	14362	14559	14586	14390	14510	14448	14498	14402	14702	14496	14636	14475	14639	14610	14550	14482	14406	14616	14599	14625	14592	14463	14529	14651	14642	14629	14569	14515	14633	14657	14510	14568	14601	14601	14488	14519	14615	14581	14655	14517	14507	14645	14609	14696	14532	14500	14636	14464	14516	14705	14431	14666	14807	14684	14328	14430	14489	14679	14444	14530	14693	14532	14517	14549	14463	14570	14709	14559	14670	14283	14468	14586	14369	14649	14609	14545	14332	14472	14544	14461	14450	14666	14561	14486	14477	14596	14482	14642	14600	14562	14613	14447	14720	14414	14478	14748	14590	14734	14668	14562	14541	14505	14601	14527	14486	14548	14399	14397	14624	14701	14670	14711	14536	14581	14524	14483	14594	14435	14588	14512	14452	14572	14497	14552	14440	14528	14559	14602	14593	14536	14530	14695	14462	14641	14602	14433	14320	14558	14727	14699	14742	14474	14751	14544	14530	14635	14601	14612	14545	14413	14509	14578	14431	14707	14541	14534	14555	14590	14589	14661	14555	14699	14569	14631	14553	14516	14559	14562	14648	14573	14528	14575	14309	14765	14486	14544	14719	14613	14510	14548	14600	14515	14708	14526	14565	14553	14532	14618	14669	14537	14704	14478	14487	14539	14538	14561	14636	14540	14610	14552	14605	14547	14499	14537	14555	14497	14477	14665	14609	14631	14529	14644	14460	14596	14647	14571	14556	14692	14428	14474	14526	14621	14623	14330	14573	14485	14576	14542	14538	14378	14459	14541	14458	14516	14652	14648	14474	14624	14659	14481	14519	14530	14571	14649	14518	14501	14512	14517	14539	14677	14512	14557	14664	14416	14566	14646	14539	14616	14525	14536	14563	14577	14571	14695	14423	14506	14616	14576	14567	14480	14571	14540	14450	14755	14659	14562	14638	14438	14518	14552	14555	14506	14613	14522	14321	14505	14629	14713	14596	14640	14421	14620	14609	14472	14702	14717	14649	14457	14459	14670	14373	14662	14604	14599	14560	14556	14565	14535	14562	14388	14510	14423	14584	14563	14705	14657	14522	14611	14676	14557	14625	14626	14674	14521	14731	14575	14548	14555	14497	14677	14605	14416	14443	14591	14476	14641	14564	14332	14565	14411	14480	14564	14456	14526	14634	14645	14322	14436	14525	14652	14578	14528	14549	14518	14707	14633	14499	14427	14650	14514	14595	14500	14556	14645	14654	14442	14566	14506	14518	14518	14563	14417	14495	14581	14548	14650	14559	14562	14707	14595	14526	14576	14580	14736	14633	14579	14622	14616	14423	14723	14616	14648	14540	14556	14572	14539	14367	14751	14610	14652	14509	14285	14580	14446	14582	14499	14562	14604	14606	14468	14672	14561	14594	14566	14494	14706	14456	14624	14583	14539	14473	14574	14668	14572	14759	14395	14535	14535	14639	14618	14450	14562	14505	14657	14483	14616	14616	14679	14510	14447	14496	14602	14483	14488	14429	14527	14587	14502	14342	14698	14665	14688	14506	14536	14607	14576	14566	14304	14354	14608	14578	14511	14545	14549	14548	14464	14631	14485	14583	14598	14646	14597	14525	14674	14451	14641	14668	14637	14671	14457	14504	14572	14581	14429	14543	14615	14511	14442	14587	14589	14567	14429	14660	14276	14716	14626	14413	14581	14631	14386	14539	14439	14535	14631	14605	14377	14377	14612	14515	14563	14650	14546	14494	14494	14656	14674	14591	14596	14514	14473	14700	14443	14664	14427	14657	14400	14458	14661	14561	14513	14765	14725	14616	14421	14611	14610	14602	14488	14511	14394	14619	14679	14517	14526	14545	14787	14586	14361	14585	14486	14542	14440	14569	14611	14506	14611	14672	14580	14552	14553	14665	14570	14458	14624	14497	14589	14516	14510	14628	14498	14615	14756	14632	14550	14597	14598	14569	14517	14560	14488	14427	14571	14654	14472	14415	14671	14464	14466	14663	14603	14514	14614	14513	14490	14449	14514	14603	14392	14640	14523	14719	14629	14559	14561	14580	14382	14403	14493	14669	14588	14484	14513	14736	14540	14491	14666	14618	14390	14590	14557	14525	14449	14552	14487	14453	14632	14486	14627	14607	14527	14429	14429	14514	14440	14593	14616	14501	14625	14626	14649	14493	14524	14520	14484	14652	14489	14589	14373	14492	14582	14525	14628	14636	14607	14561	14569	14516	14465	14508	14594	14598	14531	14512	14595	14648	14726	14640	14590	14440	14626	14566	14600	14360	14581	14438	14420	14685	14583	14489	14511	14689	14466	14448	14488	14577	14420	14505	14521	14596	14597	14510	14671	14606	14659	14725	14651	14475	14606	14457	14456	14611	14450	14569	14491	14510	14572	14667	14793	14421	14443	14499	14541	14778	14624	14694	14686	14564	14539	14633	14582	14558	14489	14485	14575	14732	14610	14503	14457	14470	14503	14775	14620	14478	14574	14442	14661	14610	14516	14478	14689	14331	14437	14458	14633	14523	14491	14488	14599	14557	14497	14713	14646	14423	14810	14396	14568	14752	14536	14577	14602	14450	14681	14392	14630	14520	14642	14551	14524	14454	14530	14525	14597	14564	14548	14411	14639	14634	14523	14496	14457	14525	14542	14493	14519	14437	14619	14570	14501	14608	14597	14463	14632	14652	14631	14544	14836	14634	14555	14442	14454	14594	14533	14356	14508	14435	14468	14464	14445	14406	14613	14486	14519	14482	14608	14590	14433	14643	14391	14702	14583	14520	14671	14622	14537	14539	14637	14743	14455	14653	14461	14619	14472	14504	14416	14463	14641	14593	14689	14496	14609	14638	14685	14603	14407	14565	14411	14857	14506	14405	14606	14614	14496	14461	14519	14540	14534	14694	14692	14748	14608	14674	14442	14620	14618	14658	14472	14487	14692	14618	14640	14573	14289	14557	14721	14478	14565	14463	14654	14538	14607	14738	14462	14547	14768	14557	14472	14685	14638	14639	14495	14567	14638	14540	14596	14505	14611	14622	14485	14734	14563	14615	14655	14481	14548	14575	14616	14638	14498	14716	14562	14593	14579	14392	14483	14374	14505	14604	14703	14524	14495	14452	14529	14534	14457	14611	14515	14682	14444	14506	14507	14549	14613	14585	14431	14587	14500	14514	14517	14537	14623	14506	14626	14464	14376	14456	14441	14616	14501	14613	14485	14579	14662	14600	14492	14533	14664	14622	14486	14622	14577	14469	14503	14589	14441	14457	14402	14604	14467	14584	14563	14616	14555	14632	14504	14478	14590	14626	14588	14523	14474	14600	14431	14432	14415	14534	14539	14704	14429
24094	21139	28598	25822	24728	25034	23245	20027	18714	18566	18385	17887	17867	17678	17558	17443	17373	17281	17432	17294	17176	17061	17093	17046	17112	17149	17304	17015	16990	17025	16884	17005	17047	17000	16765	16880	17045	16858	16889	16824	16787	16874	16968	16933	16720	16658	16836	16923	16808	16776	16942	16937	16690	16854	16804	16846	16840	16669	16909	16642	16707	16757	16710	16928	16486	16937	16920	16921	16922	16810	16781	16850	16677	16929	16970	16841	16802	16849	16822	16824	16887	16810	16870	16947	16792	16725	16977	16693	16932	16578	16694	17003	17000	16955	16873	17072	16628	16750	16916	16747	16952	16693	16990	16949	16835	16778	16688	16826	16880	16759	16837	16700	16827	16853	16889	16698	16981	16648	16799	16871	16862	16918	16658	16854	17063	16936	16774	16825	16730	16787	16744	16779	16884	16692	16741	16804	16831	16778	16799	16905	16885	16921	16740	16808	16699	16587	16765	16765	16722	16939	16786	16781	17013	16766	16667	16913	16873	16621	16712	16804	16840	16821	16725	16759	16804	16696	16814	16602	16851	16738	16843	16862	16821	16696	16937	16842	16807	16825	16785	16929	16834	16782	16745	16840	16857	16699	16719	16839	16977	16865	16657	16906	16551	16724	16710	16748	16912	16686	17001	16717	16760	16918	16636	16916	16981	16718	16600	16753	16895	16735	16883	16835	16658	16581	16945	16694	16804	16786	16702	16869	16794	16861	16862	16761	16754	16859	16856	16674	16837	16687	16919	16713	16661	16760	16753	16886	16801	16737	16686	16836	16807	16968	16860	16790	16869	16699	16890	16728	16814	16828	16687	16728	17011	16700	16914	16765	16651	16929	16750	16895	16754	16650	16753	16663	16876	16772	16698	16676	16663	16712	16788	16872	16706	16890	16912	16832	17025	16791	16866	17017	16833	16587	16827	16744	16863	16794	16785	16743	16820	16868	16875	16842	16982	16672	16803	16738	16848	16622	16899	16721	16784	16804	16818	16784	16804	16896	16800	16781	16672	16736	16841	16874	16809	16812	16693	16843	16830	16586	16651	16741	16707	16712	16977	16724	16745	16955	16578	16767	16861	16833	16891	16718	16913	16903	16750	16779	16829	16598	16615	16779	16775	16819	16674	16671	16733	16894	16787	16800	16855	16775	16712	16710	16789	16775	16786	16807	16694	16756	16809	16819	16582	16927	16727	16837	16916	16789	16873	16831	16688	16521	16903	16729	16759	16825	16819	16903	16769	16836	16664	16603	16869	16859	16855	16919	16888	16969	16775	16851	16680	16701	16606	16966	16798	16899	16844	16923	16966	16608	16607	16758	16735	16812	16840	16828	16965	16549	16836	16969	16764	16970	16768	16919	16646	16546	16793	16757	16873	16760	16498	16624	16706	16918	16827	16764	16854	16874	16916	16576	16787	16710	16934	16847	16846	16702	16674	16715	16749	16715	16709	16819	16779	16838	16786	16751	16780	16801	16741	16569	16807	16700	16955	16852	16867	16630	16809	16796	16851	16620	16872	16661	16822	16669	16916	16825	16721	16682	16739	16890	16777	16751	16808	16886	16541	16697	16639	16703	16754	16923	16808	16671	16773	16783	16781	16935	17081	16728	16607	16693	16845	16854	16932	16772	16745	16827	16602	16825	16702	16881	16912	16845	16822	16858	16851	16616	16573	16845	16839	16946	16934	16755	16928	16814	16959	16770	16846	16745	16760	16783	16823	16625	16718	16896	16776	17033	16812	16723	16750	17022	16930	16771	16872	16833	16884	16736	16821	16782	16748	16809	16792	16767	16891	16961	16700	16622	16836	16703	17003	16738	16897	16860	16762	16734	16868	16834	16712	16733	16981	16725	16736	16702	16849	16762	16797	16931	16609	16914	16703	16858	16925	16837	16699	16928	16970	16938	16867	16744	16865	16925	17103	16780	16820	16937	16855	16824	16649	16791	16787	16711	16607	16693	16803	16744	16739	16840	16896	16898	16863	16880	16779	16606	16651	16731	16743	16901	16791	16710	16884	16849	16656	16674	16776	16807	16731	16744	16900	16906	16802	16972	16890	16728	16592	16814	16806	16847	16936	16915	17014	16967	16790	16841	16683	16787	16974	16867	16795	16828	16653	17085	16690	16869	16782	16945	16785	16801	16765	16793	16712	16766	16724	16853	16841	16745	16810	16693	16903	16675	16742	16693	16710	16679	16652	16670	16871	16792	16697	16867	16991	16915	16856	16802	16896	16731	17028	16700	16776	16773	16852	16759	16919	16758	16792	16658	16806	16978	16825	16732	16826	16855	16950	16939	16912	16783	16850	16744	17024	16865	16812	16735	16802	16878	16742	16709	16705	16653	16575	16725	17006	16938	16805	16746	16730	16858	16807	16956	16709	16697	16808	16649	16686	16870	17055	16620	17038	16616	16783	16959	16734	16991	16744	16918	17052	16765	16724	16734	16807	16821	16717	16671	16770	16763	16745	16632	17025	16705	16923	16787	16796	16726	16577	16877	16758	16849	16844	16607	16827	16752	16700	17013	17000	16738	16821	16719	16912	16833	16747	16566	16698	17003	17006	16890	16738	16964	16814	16817	16851	16663	16875	16737	16509	16754	16788	16931	16739	16798	16786	16973	16787	16811	16762	16766	16812	17132	16939	16716	16708	16590	16598	16848	16813	16597	16794	16674	16746	16719	17022	17017	16840	16890	16757	16870	16838	16776	16988	16830	16798	16993	16794	16772	16900	16579	16616	16938	16673	16772	16585	16792	16949	16501	16625	16866	16851	16887	16790	16797	16934	16825	16794	16690	16663	16769	16585	16709	16838	16972	16939	16566	16822	16969	16720	16833	16824	16734	16836	16921	16655	16920	16899	16859	16697	16661	16634	16857	16785	16854	16865	16833	16743	16753	16713	16925	16776	16868	16722	16850	16810	16797	16733	16778	16574	16811	16650	16904	16716	16703	16739	16662	16813	16764	16776	16813	16849	16800	16824	16711	16834	16825	16874	16710	16841	16679	16725	16812	16849	16658	16802	16827	16976	16774	16800	16783	16828	16989	16833	16815	16696	16988	16678	16949	16857	16912	16822	16696	16784	17000	16856	16724	16800	16793	16700	16829	16776	16812	16773	16876	16842	16621	16771	16809	16632	16898	16745	16595	16725	16706	16866	16746	16649	16921	16866	16796	16971	16915	16900	16726	16746	16674	16771	16793	16759	16855	16674	16727	16752	16816	16955	16761	16707	16902	16873	16955	16685	16730	16941	16686	16699	16641	16700	16780	16911	16841	16655	16893	16893	16706	16766	16841	16853	16873	16892	17011	16946	16694	16837	16785	16797	16764	16768	16771	16777	16792	16748	17006	16761	16773	16791	16917	16973	16756	16723	16787	16927	16797	16879	16826	16734	16558	16792	16926	16797	16686	16956	16991	17039	16837	16819	16918	16795	16927	16736	17036	16645	16884	16830	16716	16915	16812	16726	16819	16983	16748	16828	16800	16912	16767	16781	16735	16674	16811	16590	16693	16776	16776	16724	17010	16806	16772	16625	16800	16794	16846	16829	16818	16814	16903	16529	16892	16853	16766	16654	16854	16833	16675	16827	16789	16843	16788	16609	16780	16908	16975	17093	16870	16980	16958	16715	16921	16751	16849	16933	16971	16738	16628	16791	16707	16936	17011	16870	16911	16838	16853	16710	16769	16624	16828	16678	16770	16754	16867	16691	16749	16770	16896	16721	16761	16903	16892	16755	16901	16929	16828	16788	16746	16769	16729	16925	16634	16968	16814	16757	16870	16869	16738	16713	16569	16705	16661	16972	16736	16912	16908	16638	16887	16740	16642	16828	16629	16578	16792	16782	16726	16684	16830	16727	16877	16744	16954	16877	16714	16683	16913	16791	16816	16700	16736	16898	16648	16658	16818	16759	16851	16809	16840	16760	17150	16849	16788	16803	16958	16917	16955	16864	16847	16920	16825	16876	16906	16846	16724	16854	16824	16735	16747	16667	16663	16707	16822	16944	16856	17011	16722	16720	16852	16674	16829	16835	16797	16725	16960	16858	16953	16668	16831	16621	16778	16862	16796	16769	16659	16680	16791	16881	16531	16658	16737	17017	16688	16842	16772	16875	16750	16812	16745	16846	16824	16978	16818	16644	16847	16881	16871	16739	16708	16567	16722	16695	17085	16741	17065	16665	16776	16727	16755	16863	16951	16975	16871	16772	16656	16681	16919	16858	17028	16760	16746	16769	16827	16761	16684	16879	16911	16662	16922	16818	16781	16822	17030	16882	16970	16715	16828	16756	16799	16944	17068	16815	16838	16905	16839	16991	17004	16911	16943	16901	16621	16811	16952	16841	16854	16643	16774	16898	16992	16885	16805	16801	16795	16596	16711	16685	16628	16763	16842	16803	16833	16781	16739	16868	16990	17045	16744	16867	16716	16812	16846	16673	16786	16878	16935	16772	16832	17063	16805	16881	16834	16691	16796	16736	16890	16834	16803	16983	17005	16892	16889	16845	16773	17031	16866	16784	16737	16583	16727	16691	16630	16622	16995	17058	16979	16949	16616	16964	16842	16655	16911	16905	16791	16848	16682	16917	16953	16872	16724	16951	16893	16699	16900	16734	16830	16862	16807	16802	16845	16753	16735	16709	16812	16765	16786	16819	16676	16664	16859	16774	16859	16721	16902	16853	16772	16980	16738	16726	16675	16873	16829	16902	16847	16853	16606	16791	16902	16911	16848	16794	16684	16870	16774	16908	16716	16709	16798	16952	16762	16835	16807	16865	16682	16604	16959	16807	16972	16943	16942	16742	16853	16753	16930	16870	16826	16945	16981	16762	16889	16776	16807	16712	16678	16789	16957	16927	16781	16862	16670	16862	16938	16841	16956	16981	16772	16794	16818	16925	16718	16650	16711	16760	16837	16785	16806	16728	16786	16708	16867	16701	16710	16832	16934	16982	16902	16903	16953	16781	16952	16735	16888	16810	16856	16772	16857	16715	16699	16676	16653	16805	16674	16884	16831	16854	16562	16854	16600	16827	16794	16568	16812	16727	16749	16781	16921	16990	16845	16833	16712	16645	16812	16809	16881	16786	16667	16805	16878	16997	16809	17055	16783	16913	16772	16851	16841	16898	16897	16790	16698	16708	16844	16963	16807
34065	54313	47616	35903	29162	24507	20998	18725	17341	16909	16399	16112	15850	15725	15571	15435	15373	15330	14979	14940	15165	14904	14829	14964	14907	14895	14920	14832	14971	14809	14682	14618	14603	14507	14604	14713	14671	14762	14730	14519	14739	14702	14621	14566	14471	14481	14632	14743	14669	14700	14645	14681	14599	14521	14591	14570	14503	14592	14719	14606	14455	14515	14715	14609	14540	14870	14537	14582	14672	14457	14662	14546	14538	14640	14647	14612	14573	14608	14514	14460	14443	14588	14518	14365	14566	14685	14464	14600	14678	14606	14431	14469	14646	14761	14558	14608	14468	14424	14479	14640	14570	14662	14548	14311	14492	14563	14570	14499	14432	14698	14432	14587	14676	14503	14559	14583	14561	14531	14528	14598	14507	14664	14479	14534	14679	14718	14511	14618	14564	14587	14618	14488	14628	14627	14658	14501	14768	14507	14599	14669	14653	14551	14559	14539	14597	14462	14734	14579	14585	14451	14630	14819	14488	14579	14686	14673	14405	14492	14483	14772	14492	14631	14505	14656	14541	14692	14637	14581	14546	14634	14561	14653	14567	14419	14535	14539	14706	14634	14628	14711	14577	14491	14628	14579	14527	14746	14595	14627	14434	14545	14505	14466	14554	14568	14616	14616	14495	14570	14564	14567	14634	14578	14407	14450	14677	14686	14612	14708	14634	14510	14638	14727	14437	14390	14453	14487	14579	14524	14612	14588	14646	14457	14657	14453	14606	14467	14545	14561	14630	14510	14595	14579	14523	14513	14579	14584	14629	14488	14570	14699	14729	14495	14740	14563	14707	14436	14625	14493	14568	14494	14511	14476	14343	14614	14514	14643	14544	14423	14707	14600	14524	14513	14695	14430	14449	14622	14600	14457	14596	14697	14694	14500	14577	14426	14675	14590	14490	14551	14456	14553	14608	14571	14644	14690	14563	14619	14686	14490	14648	14540	14599	14621	14551	14520	14373	14689	14706	14562	14677	14508	14509	14540	14589	14563	14489	14716	14443	14564	14675	14528	14602	14457	14525	14483	14889	14685	14548	14580	14533	14742	14557	14549	14522	14477	14774	14560	14438	14521	14716	14414	14627	14483	14572	14493	14594	14641	14543	14593	14512	14588	14549	14552	14618	14695	14710	14719	14617	14606	14578	14663	14570	14524	14598	14532	14429	14535	14574	14557	14533	14662	14706	14471	14612	14541	14449	14572	14518	14467	14542	14384	14652	14398	14560	14472	14534	14486	14547	14616	14627	14384	14501	14518	14533	14585	14733	14525	14639	14524	14484	14628	14469	14503	14634	14596	14748	14652	14525	14687	14522	14630	14662	14649	14600	14508	14696	14588	14753	14595	14456	14255	14397	14461	14615	14643	14565	14452	14711	14533	14595	14659	14387	14574	14546	14565	14502	14519	14551	14481	14557	14460	14466	14541	14386	14667	14593	14543	14726	14657	14662	14346	14464	14699	14543	14652	14591	14897	14684	14546	14551	14493	14831	14663	14622	14549	14551	14579	14589	14704	14534	14504	14428	14619	14617	14443	14487	14517	14456	14660	14475	14668	14582	14550	14606	14521	14638	14619	14613	14593	14489	14526	14477	14567	14654	14576	14569	14530	14499	14626	14611	14596	14477	14603	14595	14581	14585	14497	14462	14471	14714	14667	14421	14594	14615	14454	14657	14639	14517	14628	14380	14602	14615	14520	14689	14663	14541	14656	14524	14588	14621	14630	14659	14481	14544	14773	14535	14541	14594	14595	14619	14642	14622	14413	14496	14414	14589	14447	14679	14420	14553	14659	14565	14553	14541	14454	14593	14510	14543	14520	14599	14505	14704	14624	14600	14614	14583	14488	14552	14531	14667	14569	14594	14488	14450	14511	14513	14578	14759	14634	14690	14532	14679	14546	14576	14523	14423	14652	14520	14495	14349	14486	14376	14507	14547	14564	14628	14562	14574	14463	14537	14509	14465	14572	14410	14639	14440	14554	14353	14547	14572	14556	14512	14531	14561	14649	14527	14459	14466	14620	14526	14688	14481	14526	14474	14624	14466	14610	14541	14428	14632	14423	14777	14647	14698	14740	14575	14455	14611	14382	14591	14578	14698	14772	14678	14507	14665	14378	14493	14498	14605	14561	14530	14383	14655	14718	14603	14615	14644	14429	14562	14391	14730	14573	14685	14504	14467	14382	14444	14541	14443	14480	14705	14598	14610	14436	14598	14429	14536	14591	14577	14708	14564	14649	14618	14630	14475	14510	14519	14470	14668	14684	14648	14571	14570	14428	14638	14521	14523	14746	14650	14561	14370	14676	14528	14544	14626	14632	14510	14305	14727	14526	14549	14626	14774	14718	14512	14689	14628	14403	14577	14547	14628	14502	14573	14576	14599	14604	14573	14543	14533	14530	14625	14478	14496	14502	14434	14481	14504	14580	14671	14547	14413	14399	14531	14582	14675	14584	14634	14611	14612	14689	14600	14504	14404	14550	14570	14607	14490	14546	14765	14550	14535	14682	14473	14544	14424	14539	14745	14604	14586	14485	14538	14516	14577	14570	14537	14573	14590	14425	14667	14667	14633	14513	14639	14672	14470	14490	14611	14513	14611	14683	14761	14633	14709	14696	14532	14469	14516	14658	14504	14649	14636	14597	14581	14511	14605	14689	14544	14504	14556	14579	14407	14661	14625	14465	14652	14646	14615	14436	14725	14373	14470	14490	14470	14513	14511	14676	14508	14538	14675	14607	14687	14507	14721	14533	14577	14539	14792	14641	14690	14549	14496	14487	14468	14615	14521	14596	14437	14539	14536	14785	14493	14608	14543	14590	14563	14559	14601	14318	14708	14580	14488	14519	14550	14603	14733	14465	14459	14554	14435	14591	14657	14476	14348	14431	14673	14567	14598	14581	14542	14501	14598	14589	14618	14682	14588	14620	14576	14383	14693	14558	14744	14428	14545	14499	14529	14538	14472	14655	14488	14406	14557	14530	14485	14506	14648	14571	14368	14512	14588	14541	14525	14520	14705	14611	14678	14376	14612	14578	14560	14576	14547	14696	14657	14551	14567	14657	14546	14519	14607	14723	14657	14638	14686	14442	14687	14556	14697	14607	14554	14439	14630	14632	14593	14486	14351	14516	14526	14451	14687	14615	14559	14537	14486	14390	14398	14464	14616	14625	14745	14614	14685	14490	14532	14528	14715	14604	14517	14408	14653	14513	14507	14606	14489	14571	14643	14467	14537	14684	14586	14511	14675	14570	14738	14379	14522	14576	14631	14541	14434	14492	14682	14440	14552	14736	14458	14535	14657	14641	14645	14447	14615	14566	14592	14508	14501	14565	14420	14491	14633	14481	14637	14542	14517	14498	14391	14595	14568	14552	14715	14424	14590	14619	14313	14652	14546	14453	14518	14505	14388	14540	14554	14670	14390	14615	14519	14555	14613	14525	14372	14413	14617	14518	14713	14644	14592	14542	14571	14740	14568	14672	14555	14690	14536	14507	14818	14661	14675	14597	14497	14738	14608	14511	14542	14731	14527	14562	14615	14569	14443	14748	14600	14507	14596	14684	14666	14657	14409	14432	14537	14380	14609	14514	14548	14575	14593	14507	14612	14476	14656	14632	14618	14621	14595	14454	14471	14517	14467	14552	14496	14744	14632	14527	14482	14630	14721	14592	14481	14480	14618	14501	14539	14598	14339	14609	14679	14462	14535	14542	14581	14570	14782	14630	14572	14673	14688	14693	14636	14443	14635	14540	14511	14460	14553	14660	14462	14760	14538	14526	14716	14618	14738	14603	14542	14684	14699	14506	14556	14646	14636	14523	14603	14634	14643	14746	14598	14637	14650	14531	14531	14459	14547	14568	14562	14629	14579	14478	14553	14482	14621	14550	14685	14505	14529	14663	14609	14448	14613	14561	14558	14524	14529	14376	14503	14530	14620	14535	14663	14459	14521	14641	14688	14491	14513	14588	14409	14550	14562	14606	14511	14548	14593	14649	14523	14420	14649	14517	14592	14677	14613	14406	14575	14614	14654	14493	14565	14600	14721	14434	14556	14442	14616	14542	14631	14606	14556	14583	14543	14570	14634	14412	14470	14539	14379	14648	14384	14618	14507	14609	14411	14733	14502	14513	14575	14426	14572	14611	14539	14649	14752	14593	14552	14615	14404	14534	14640	14568	14585	14588	14668	14438	14749	14638	14568	14581	14526	14733	14601	14672	14465	14629	14530	14627	14565	14416	14549	14552	14692	14680	14681	14636	14688	14564	14664	14513	14531	14372	14468	14607	14554	14746	14484	14625	14512	14461	14478	14453	14584	14566	14632	14643	14556	14483	14534	14526	14573	14529	14562	14343	14600	14741	14654	14650	14587	14401	14653	14456	14613	14689	14701	14352	14628	14487	14443	14594	14450	14544	14582	14527	14574	14561	14613	14576	14625	14636	14589	14542	14547	14496	14580	14461	14736	14356	14538	14775	14622	14309	14432	14517	14630	14652	14496	14699	14668	14571	14444	14524	14431	14722	14706	14643	14584	14407	14551	14579	14348	14454	14739	14563	14376	14421	14447	14800	14538	14727	14593	14520	14572	14541	14664	14500	14703	14458	14537	14642	14688	14632	14641	14479	14491	14427	14671	14596	14620	14507	14543	14652	14640	14424	14591	14512	14549	14701	14522	14498	14573	14523	14518	14527	14555	14700	14629	14458	14528	14758	14541	14542	14476	14508	14799	14449	14777	14624	14697	14366	14347	14581	14509	14517	14486	14528	14421	14686	14545	14714	14510	14529	14656	14627	14618	14523	14549	14415	14471	14440	14534	14554	14681	14473	14572	14639	14546	14686	14743	14385	14519	14504	14543	14492	14364	14641	14398	14402	14423	14621	14590	14740	14765	14567	14486	14562	14553	14543	14573	14453	14565	14569	14536	14589	14619	14642	14720	14434	14468	14541	14614	14655	14679	14613	14549	14627	14746	14538	14736	14428	14484	14527	14453	14646	14791	14535	14662	14561	14513	14523	14552	14441	14605	14620	14520	14589	14745	14426	14536	14636	14697	14501	14407	14540	14737	14462	14501	14562	14653	14547	14447	14630	14682	14535	14578	14504	14612	14466	14426	14660	14547	14562	14567	14576	14446	14555	14698	14576	14555	14577	14526	14496
22928	21204	28959	23969	22594	25578	27171	21982	20257	19987	19615	19148	18974	18692	18532	18434	18366	18422	18231	18086	18117	18099	17842	17968	17837	17810	17824	17891	17805	17693	17631	17713	17755	17692	17623	17497	17262	17600	17368	17777	17425	17470	17686	17702	17448	17383	17647	17454	17299	17463	17520	17666	17544	17471	17647	17605	17411	17425	17506	17477	17690	17262	17537	17646	17529	17216	17475	17612	17503	17551	17661	17523	17316	17346	17393	17605	17657	17311	17631	17608	17526	17348	17539	17568	17401	17617	17334	17221	17508	17400	17412	17433	17511	17511	17429	17550	17431	17565	17410	17225	17510	17569	17417	17497	17248	17367	17506	17489	17570	17284	17552	17573	17370	17422	17502	17308	17379	17308	17278	17491	17526	17434	17336	17508	17265	17685	17657	17495	17528	17421	17372	17439	17441	17335	17499	17423	17305	17429	17455	17311	17414	17574	17428	17311	17424	17619	17411	17289	17525	17429	17428	17674	17392	17324	17285	17407	17230	17269	17517	17229	17504	17482	17436	17331	17623	17228	17302	17433	17568	17269	17636	17409	17439	17456	17389	17369	17398	17391	17481	17365	17359	17564	17481	17343	17619	17482	17321	17409	17456	17506	17385	17332	17250	17376	17500	17494	17430	17421	17516	17499	17380	17608	17248	17390	17397	17479	17441	17313	17518	17315	17481	17422	17365	17453	17570	17367	17385	17405	17415	17492	17747	17399	17401	17291	17437	17370	17478	17501	17322	17409	17388	17497	17498	17408	17538	17425	17341	17217	17547	17532	17504	17329	17428	17254	17306	17548	17473	17338	17460	17637	17517	17274	17552	17361	17657	17407	17591	17484	17412	17476	17408	17662	17311	17511	17590	17412	17507	17419	17496	17420	17398	17429	17339	17511	17508	17217	17387	17526	17434	17553	17286	17396	17531	17328	17417	17353	17261	17452	17460	17335	17442	17562	17515	17431	17485	17561	17333	17269	17425	17359	17427	17479	17431	17468	17248	17222	17540	17270	17525	17552	17393	17244	17377	17403	17479	17373	17495	17458	17598	17504	17435	17313	17393	17385	17406	17479	17360	17531	17500	17256	17385	17480	17375	17423	17467	17399	17402	17474	17471	17506	17608	17468	17621	17502	17617	17285	17558	17259	17478	17315	17522	17514	17407	17493	17275	17330	17322	17474	17437	17243	17356	17466	17505	17524	17478	17383	17306	17280	17439	17315	17369	17287	17341	17554	17418	17546	17242	17396	17354	17326	17566	17366	17543	17597	17387	17521	17435	17232	17298	17490	17491	17167	17538	17426	17535	17454	17412	17287	17386	17426	17349	17487	17489	17369	17453	17246	17464	17456	17434	17433	17493	17488	17416	17605	17280	17541	17521	17591	17325	17407	17397	17468	17576	17406	17232	17218	17421	17323	17742	17734	17650	17374	17444	17472	17539	17262	17511	17366	17476	17704	17567	17370	17213	17534	17589	17573	17553	17591	17398	17483	17333	17570	17526	17358	17369	17520	17469	17405	17406	17433	17369	17420	17390	17516	17530	17243	17282	17396	17407	17314	17272	17612	17561	17364	17674	17451	17361	17514	17383	17465	17498	17426	17371	17449	17459	17404	17566	17627	17345	17204	17376	17531	17444	17363	17195	17465	17510	17482	17460	17384	17361	17495	17348	17364	17388	17484	17365	17383	17466	17264	17441	17556	17468	17324	17527	17426	17455	17412	17319	17138	17205	17268	17473	17516	17568	17469	17360	17427	17340	17473	17438	17572	17547	17496	17428	17374	17406	17308	17570	17369	17508	17484	17462	17577	17471	17422	17267	17402	17113	17615	17243	17649	17451	17370	17446	17395	17549	17341	17483	17242	17399	17494	17500	17644	17365	17415	17344	17349	17296	17365	17375	17325	17547	17263	17446	17389	17434	17239	17363	17440	17460	17478	17263	17295	17511	17203	17257	17366	17570	17444	17529	17613	17291	17294	17416	17300	17452	17363	17552	17501	17398	17509	17340	17522	17370	17395	17595	17384	17247	17331	17368	17345	17474	17438	17261	17279	17333	17586	17505	17505	17441	17655	17669	17479	17633	17546	17161	17466	17412	17338	17306	17422	17287	17450	17267	17551	17532	17307	17303	17429	17305	17526	17541	17665	17441	17625	17461	17397	17260	17456	17526	17206	17428	17580	17395	17505	17581	17260	17559	17252	17477	17351	17396	17513	17365	17435	17235	17279	17580	17620	17321	17343	17493	17339	17500	17667	17385	17506	17467	17380	17551	17385	17364	17550	17449	17421	17324	17547	17284	17336	17465	17563	17424	17327	17364	17165	17464	17550	17603	17531	17625	17501	17387	17291	17385	17300	17288	17462	17458	17238	17555	17483	17234	17466	17565	17396	17629	17548	17385	17470	17464	17311	17332	17357	17209	17520	17659	17520	17540	17576	17667	17459	17473	17506	17468	17477	17386	17639	17310	17591	17377	17467	17454	17350	17299	17559	17463	17253	17395	17472	17430	17396	17470	17534	17460	17350	17649	17538	17256	17550	17483	17349	17360	17486	17225	17383	17335	17411	17179	17439	17314	17431	17231	17317	17173	17488	17257	17272	17332	17400	17367	17229	17487	17146	17407	17591	17510	17428	17550	17533	17261	17300	17439	17450	17192	17326	17450	17494	17450	17616	17398	17218	17593	17325	17533	17606	17492	17251	17446	17267	17499	17457	17533	17314	17140	17448	17434	17457	17426	17396	17451	17579	17322	17404	17424	17371	17192	17599	17564	17265	17427	17523	17423	17499	17609	17419	17447	17479	17583	17363	17480	17576	17442	17585	17469	17423	17450	17525	17284	17423	17376	17448	17195	17351	17555	17428	17257	17448	17213	17374	17424	17503	17388	17381	17467	17555	17315	17520	17470	17288	17559	17362	17347	17352	17367	17588	17454	17297	17663	17387	17460	17446	17505	17408	17522	17479	17333	17529	17607	17558	17419	17467	17440	17478	17504	17355	17416	17243	17451	17490	17456	17449	17520	17397	17419	17404	17472	17322	17386	17476	17353	17275	17354	17542	17324	17346	17485	17481	17527	17441	17291	17200	17261	17357	17462	17283	17483	17374	17313	17523	17363	17347	17708	17611	17384	17520	17521	17515	17518	17387	17521	17386	17603	17356	17285	17278	17637	17505	17543	17664	17565	17309	17426	17468	17436	17528	17455	17539	17361	17231	17523	17248	17295	17256	17437	17251	17444	17378	17405	17392	17384	17477	17445	17563	17363	17402	17322	17404	17347	17334	17503	17599	17536	17163	17301	17497	17511	17394	17415	17403	17396	17542	17381	17293	17395	17411	17289	17239	17469	17402	17459	17360	17354	17597	17340	17305	17510	17669	17325	17453	17295	17349	17453	17437	17382	17234	17498	17298	17356	17563	17521	17321	17416	17501	17407	17441	17423	17361	17431	17409	17593	17238	17483	17606	17375	17528	17761	17599	17589	17342	17388	17530	17449	17448	17328	17366	17269	17325	17320	17312	17450	17462	17337	17385	17296	17283	17484	17370	17355	17453	17446	17513	17283	17337	17640	17438	17563	17360	17427	17654	17522	17464	17286	17461	17463	17377	17311	17455	17423	17356	17456	17590	17396	17385	17189	17367	17272	17491	17551	17478	17493	17462	17558	17192	17272	17473	17339	17492	17493	17361	17449	17384	17439	17580	17432	17582	17536	17500	17296	17387	17391	17390	17420	17364	17617	17447	17351	17337	17556	17274	17499	17509	17534	17427	17279	17464	17473	17314	17594	17416	17514	17538	17238	17557	17479	17321	17333	17347	17304	17455	17430	17429	17382	17673	17354	17504	17319	17356	17462	17524	17378	17354	17551	17507	17367	17387	17599	17563	17463	17371	17557	17269	17452	17408	17518	17446	17301	17640	17491	17336	17440	17462	17396	17347	17429	17597	17445	17503	17313	17560	17486	17595	17549	17439	17496	17310	17419	17453	17196	17369	17499	17464	17629	17412	17339	17355	17288	17489	17408	17479	17246	17364	17402	17394	17582	17364	17533	17286	17483	17605	17500	17399	17395	17247	17485	17496	17537	17066	17415	17328	17494	17312	17311	17411	17425	17582	17297	17297	17234	17380	17274	17436	17428	17309	17400	17418	17515	17661	17498	17452	17478	17410	17412	17194	17509	17656	17537	17342	17467	17421	17360	17175	17334	17533	17312	17575	17381	17190	17522	17276	17490	17397	17313	17283	17415	17619	17599	17352	17208	17445	17491	17410	17530	17517	17532	17284	17312	17426	17809	17288	17293	17680	17386	17281	17297	17424	17334	17271	17491	17399	17572	17206	17517	17246	17508	17417	17262	17395	17390	17465	17534	17494	17265	17313	17426	17428	17356	17503	17356	17456	17507	17543	17194	17457	17500	17516	17253	17628	17500	17512	17571	17509	17366	17385	17255	17483	17452	17235	17334	17440	17497	17564	17473	17569	17313	17622	17516	17531	17376	17216	17522	17227	17522	17297	17396	17247	17368	17380	17617	17479	17346	17403	17238	17436	17453	17371	17414	17275	17296	17479	17376	17407	17418	17424	17635	17324	17373	17316	17578	17587	17502	17372	17362	17369	17608	17439	17518	17374	17562	17513	17309	17180	17455	17294	17396	17577	17469	17635	17629	17512	17310	17430	17294	17364	17640	17506	17434	17381	17405	17390	17598	17129	17444	17427	17358	17229	17348	17377	17389	17348	17251	17306	17313	17438	17493	17695	17423	17421	17249	17549	17509	17501	17429	17440	17276	17341	17608	17448	17407	17629	17547	17150	17488	17406	17631	17567	17273	17337	17495	17371	17485	17473	17435	17539	17462	17374	17285	17320	17607	17427	17379	17621	17361	17256	17447	17510	17659	17521	17458	17263	17403	17517	17447	17554	17404	17502	17443	17491	17364	17357	17478	17296	17494	17259	17285	17375	17267	17441	17431	17319	17464	17531	17393	17378	17373	17297	17368	17312	17350	17301	17324	17359	17660	17520	17266	17433	17408	17432	17319	17294	17514	17470	17341	17362	17511	17310	17324	17439	17398	17246	17420	17470	17508	17618	17328	17398	17497	17304	17588	17289	17466	17389	17486	17251	17470	17454	17337	17654	17398	17409	17528	17503	17515	17445	17417	17413
36812	58950	52456	40274	32754	27035	23420	20776	19428	18679	17923	17349	16992	16698	16442	16278	16219	16015	15764	15719	15675	15541	15513	15567	15436	15099	15338	15337	15211	15242	15283	15333	15206	15283	14931	15172	15218	15032	14983	14929	15057	15052	15084	14989	14966	15064	14962	15132	15157	15083	14982	14895	15019	15003	15022	14973	15071	14892	14893	15075	15111	15012	14886	14966	14916	14937	14975	15028	15058	15019	14967	14919	14972	14784	14996	14985	14903	14692	14973	14990	14965	15048	14898	14960	15058	14895	14938	15002	14861	15152	14928	14898	15038	14914	15023	14895	15054	15080	14802	15032	14920	14702	14974	15021	14897	14815	14928	14887	15019	14993	15015	14795	14939	14916	14987	15042	15053	14999	15003	14956	14890	14975	15017	15119	14925	15026	14897	15071	14860	15013	14939	15042	14754	15074	15005	14861	14962	15138	14912	14915	15054	14859	14985	15028	14925	14987	14861	14976	14967	15009	14964	14835	14857	14874	14977	14977	15004	15024	14891	14871	14938	14914	14702	15006	14948	15001	14938	15060	15002	14754	14812	15096	14978	14957	14883	14943	15030	14898	15012	14989	15034	14941	14859	14951	15041	15022	15020	15056	15013	15122	15098	15028	14873	14919	14794	14746	14899	14975	14903	15012	14987	14813	14907	15002	14903	15104	15048	14909	14823	15043	15072	15136	15146	14932	14816	14937	14855	15126	15044	14977	14955	14852	15029	15037	14931	14985	15026	15092	15020	15037	14967	14791	14973	14939	15097	14962	15015	14937	15011	14848	14880	15048	15016	14922	15070	14982	14860	15198	14800	14885	14915	14948	14807	14864	14963	14855	14926	14854	14980	14892	14892	14904	15063	15150	15011	14925	14922	14980	15025	15079	14984	14937	15070	15029	14855	14951	14824	14977	14976	15010	14935	14796	14984	14970	15012	15052	14874	15068	14927	14951	14910	15024	14949	14749	14983	14933	14996	14753	14807	15042	15123	15058	14750	15023	14933	14918	14845	14943	14927	14939	14907	15159	14872	14894	14934	14968	15064	15083	14864	15056	15002	14785	14888	15165	14986	14976	14822	15035	15097	14790	14916	15077	14966	14908	14924	15018	14876	14870	14925	14937	14834	14924	15007	14893	14947	15083	15014	14973	14966	14884	14885	15019	15070	14823	14881	14974	14938	15034	14950	14995	14800	15054	14869	14924	14784	14966	14896	14928	15084	14861	14976	14926	14909	14880	14807	14930	14936	14898	15053	14836	15020	14836	15069	14987	15153	15024	14694	14922	14870	14952	15049	14825	14956	14771	14917	14806	14993	14867	14926	14917	15018	14936	15022	14903	15033	14925	15044	14959	14909	14925	15041	14892	15030	15031	14971	14872	14857	14833	14943	14872	15193	14767	14984	14923	14995	14857	15060	14954	14851	14863	14813	15018	14806	14884	15013	14970	14749	14960	14945	15043	14906	14977	14950	15048	14992	14804	15054	14942	14945	14963	15081	14834	14869	15002	15011	14946	14980	14863	14679	14925	14763	14917	14847	15052	14940	14854	15141	14789	14958	14934	14705	15066	14801	14951	14835	15104	14924	14801	15026	14763	14869	14959	14665	15026	14910	15010	14817	14916	14921	14858	15296	14869	15032	14910	14837	14729	15061	15055	15118	14800	14900	15006	15066	14827	15006	15014	14943	14953	14869	14993	14948	14947	15088	14850	15023	14826	14938	14919	14906	15031	15007	15067	14958	15005	15064	15022	14906	15017	14788	14785	14885	14906	15073	14958	14872	14793	15064	14855	14919	14649	14930	14938	14824	14896	14929	14911	14865	14983	14896	15148	14834	14961	14965	15038	15023	14998	14896	14938	14851	14960	14962	15127	14877	14976	15106	14863	14954	15011	15045	14954	15134	14750	14812	14976	14850	15069	14957	14929	14946	14912	14929	14736	15038	15189	14945	14800	15089	14839	14823	14840	14926	14906	14878	14862	14978	14871	15035	14867	14861	14894	14924	14860	14794	14933	14915	14935	14875	14964	14864	14937	14831	15180	14923	14795	14886	14997	14977	14993	14971	15075	14953	15001	14980	15116	15054	14801	15129	14837	14903	15055	14851	15028	14922	14846	14903	14936	15049	15005	14986	14965	14964	15078	14885	14947	14987	14983	14915	15064	15003	14928	15028	14924	14874	15072	15009	15086	14884	15067	14921	14945	14954	14876	14721	14936	15032	14899	14899	15040	14915	15072	14868	15124	15055	14959	14989	14909	14981	14954	15034	14991	14967	14989	14921	14937	15018	15007	14992	14891	15049	14819	15000	14821	14976	15013	14957	14760	14884	14885	14892	14845	14953	14947	15024	14888	15037	14870	15009	14885	14888	14931	14841	14750	14997	14832	15035	14992	14888	14896	15018	14948	14971	14984	15070	14997	14879	14928	14900	14888	15056	15004	14963	15024	15035	14938	15030	15036	15101	15049	15096	14956	15014	15053	14891	15056	14980	15022	14903	15009	15029	14790	14953	14875	14991	14926	15013	14907	14962	14866	14781	14911	14896	14826	15019	14944	14938	15081	14745	14999	14932	15125	15118	14897	15063	15025	14966	14933	15001	14987	14928	14897	14890	14834	15105	14903	15008	15063	14931	14824	15078	15012	15082	14808	14953	14875	14995	15003	14886	14715	15014	14832	14911	14904	14954	14908	15069	14984	14875	14984	14930	14888	15041	14950	14863	14939	14985	14871	14951	15063	15033	14846	14981	14981	15189	14954	14892	14952	14976	15054	14990	14951	14847	14927	14833	14792	15110	14813	15015	14938	15091	14907	15111	14957	14946	14913	15137	14873	14888	14722	15084	14900	14924	14947	15175	15006	15073	14964	14932	14887	14857	14954	15053	14819	14922	14920	14996	15053	15085	14941	15035	14929	14935	15028	14844	15083	14975	14854	14767	14973	14968	14949	14916	14970	14866	14973	14890	14922	14907	14911	14784	15056	15003	14910	14956	14860	15058	15072	15062	15121	15018	15027	14861	15057	15100	14814	14843	15080	15028	14923	14926	14929	14963	15081	14874	14917	14964	14852	14975	14864	14996	14988	14803	14885	14911	14870	14876	15089	15057	14880	14932	15063	14871	14799	14913	15039	14996	14946	15106	15058	15189	15248	15012	14915	14875	14882	14922	14948	14867	14772	14832	15126	14924	15017	14699	14939	14907	15046	15049	14881	14952	14926	15118	14813	15163	14961	15066	15074	14888	14988	14881	15128	14995	14876	14945	14890	15054	15094	14981	14994	15031	14892	14847	14768	14912	15043	14881	15007	14779	14940	14867	14973	14855	14885	14659	15083	14925	15026	15030	14908	14992	14936	14868	14814	14768	15012	14890	14974	14873	14994	14971	14812	14916	15062	15106	15237	14962	14897	14898	14952	14865	14977	14824	15031	14881	14974	14896	14884	14988	14845	14851	14877	15075	14928	14867	14977	14945	15055	14819	14870	14921	15013	14979	15185	15033	15052	14911	14823	14972	14838	14966	14876	15147	14967	14674	15000	14902	15140	14878	14958	14898	14861	14908	14879	14906	14939	14844	15110	14959	14912	14844	14903	15069	14859	14972	15076	14917	14987	14910	14949	14925	14985	14685	14984	14980	15157	14854	14958	14951	14945	14926	15086	14903	14846	15046	14954	15038	15003	14718	15075	14887	14854	15066	14948	14919	15031	14941	15015	14868	14864	15127	14968	14896	14938	15091	15163	15026	15118	14919	14830	14915	14917	14982	15000	14781	14977	14980	14871	14747	14918	14903	15083	14877	14918	15082	14897	15008	14826	14856	15083	14970	14940	14942	14905	15044	14887	15074	15045	14828	15074	14939	15043	14789	14875	14925	14790	15051	14779	14894	14855	15056	14895	14945	14994	14934	14891	14920	15018	14958	14835	14874	14883	14939	15010	14933	14826	14929	15025	14961	14854	14978	14916	14956	14885	14842	14955	14893	15112	14914	14758	14883	14906	14971	14815	14893	14954	14855	15042	14970	14975	14856	14932	14855	14882	15004	14751	15000	14990	15006	14992	14844	14997	15052	14767	14973	15000	15073	14836	14919	15029	14927	15073	15007	14753	14849	14928	14901	14925	14748	14910	14798	14847	14922	14888	14833	14962	14928	14890	14833	15005	15066	14972	14845	14895	14871	14829	14857	14915	14851	15145	14979	14838	14859	14898	14928	14909	14909	14942	15008	14983	14953	14902	14965	14932	14915	15027	14954	15075	14838	14916	14892	15052	14819	14867	14995	14923	14845	14968	15111	14807	14859	14844	15039	15049	14982	15192	15054	14944	14886	14844	15016	14980	14970	15079	15124	15247	14984	14959	15030	14967	14814	14960	14941	14998	14983	14828	14970	14949	14749	14911	15093	14899	14920	15026	14830	14940	15051	14982	14950	14841	14889	15042	15097	15118	14971	15136	14960	15068	14945	15050	14972	14968	14822	14888	15068	14954	14910	14934	14899	14950	14986	15030	14896	14956	14832	14963	14951	15045	14881	14898	14936	15080	15001	14720	14957	14937	14868	14838	15024	14833	14936	14852	14884	14961	14968	14939	14968	14957	14913	14990	15022	14997	15005	14965	14812	14995	14965	14917	14837	15120	15049	15053	14977	14852	14804	15073	15003	14913	14980	15040	14852	14893	14808	14965	15023	15008	14841	15087	14932	14998	14832	14946	14989	15046	14823	15054	14915	14998	14841	14977	14719	14881	14806	15044	15073	14823	14877	15118	15006	14984	14707	15013	15043	14948	14972	14914	14868	14959	15031	14754	15049	14988	14764	14872	14793	14999	14997	14918	14989	15189	14911	15014	14976	14747	14895	14937	14854	14861	15018	14927	14796	14886	14912	14861	14789	14932	14920	14853	14913	14915	14800	14883	15034	14963	14835	15036	14804	15055	14852	15052	14883	15058	15045	15003	14940	14915	14947	14819	14975	14938	14913	14714	14924	15003	15036	15005	14994	14749	14904	14936	15031	14965	15059	14982	15099	14967	15045	14972	14939	14933	14857	14987	14881	14872	15077	14891	14954	14977	14795	14960	14910	15057	14850	15029	14809	14877	14871	14907	14843	15065	14967	14939	14960	14932	15030	14878	14898	15042	14902	14973	14877	14811	15051	15124	15002	14937	14890	15025
30037	30373	36731	31262	24400	21047	19507	18177	17933	17735	17777	17289	17035	17251	17228	17085	17221	16962	17065	17048	16838	16993	16911	16885	16999	16784	17055	16808	16797	16802	16824	17042	16932	17015	16877	16738	16770	16930	16874	16897	16871	16933	16993	16891	16783	16855	16874	16809	16923	16709	16476	16958	16758	16748	16822	16893	16894	16737	16823	16650	17025	16676	16935	16807	16863	16855	16758	16787	17045	16914	16893	16789	16702	16687	16885	16835	16569	16795	16786	16736	16720	16880	16824	16846	16837	16921	16882	16923	16660	16884	16900	16775	16803	16646	16763	16815	16789	16796	16777	16674	16744	16650	16875	16954	16641	16543	16880	16953	16883	16686	16741	16641	16686	16518	16944	17030	16719	16691	16744	16558	16923	16918	16596	16658	16825	16770	16684	16724	16851	16790	16887	16973	16934	16929	16648	16950	16914	16694	16681	16914	16733	16845	16868	16887	16853	16755	16868	16848	16861	16703	16908	16954	16913	16751	16784	16807	16858	16936	16861	16909	16855	17004	17090	16696	16788	16754	16616	16664	16933	16638	16633	16689	16775	16900	16883	16682	16997	17040	16761	16659	16965	16889	16990	16812	16821	16872	16740	16875	16889	16809	16739	16945	16819	16549	16789	16639	16830	16782	16815	16744	16716	16956	16782	16827	16618	16718	16748	16760	16799	16821	16789	16787	16678	16882	16891	16810	16751	16891	16768	16895	16807	16981	16672	16556	16913	16923	16938	16797	16826	16853	16653	16872	16759	16592	16878	16919	16890	16844	16671	16624	16899	16890	16923	16845	16789	16869	16881	16801	16755	16827	16931	16785	16854	17130	16867	16800	16758	17065	17041	16654	16786	16821	16729	16783	16852	16656	16991	17022	16739	16815	16589	16911	16722	16864	16881	16853	16820	17062	16888	16816	16820	16792	16792	16699	16782	16637	16711	16891	16670	16631	16596	17018	16829	16978	17041	16854	16910	16816	17000	16879	16915	16884	16867	16863	16677	16759	17039	16767	16661	16777	16809	16743	16700	16771	16811	16605	17030	16790	16877	16850	16888	16692	16881	16948	16895	16833	16597	16781	16866	16574	16763	16931	16899	16899	16849	16714	16745	16888	16825	16784	16870	16826	16911	16715	16941	16644	16760	16619	16980	16863	16701	17005	16795	16790	16767	16727	16982	16660	16929	16720	16534	16768	16642	16772	16802	17077	17094	16858	16858	16778	16770	16455	16670	16744	16914	16840	16882	16784	16874	16863	16810	16852	16789	16856	16843	16799	16992	16881	16793	16701	16830	16627	16665	16754	16765	17041	16840	16733	16877	16879	16797	16790	16839	16858	16880	16861	16717	16691	16852	16696	16715	16859	16830	16733	16793	16650	16888	16956	16916	16930	16885	16835	16833	16842	16720	16832	16648	16845	16733	16636	16760	16883	16975	16855	16784	16738	16751	16679	16806	16862	16797	16702	16746	16807	16786	16646	16760	16748	16932	16822	16996	16841	16711	16705	16884	16912	16897	16915	16879	16681	16560	16909	16871	16761	16695	16919	16954	16915	16753	16961	16872	16846	16819	16635	16767	16946	16577	16597	16764	16933	16657	16701	16865	16776	16739	16787	16898	16825	16856	16999	16775	16864	16932	16754	16848	16792	17007	16772	16845	16844	16888	16950	16814	16740	16867	16836	16761	16795	16856	16753	16806	16821	16731	16817	16766	16822	16896	16469	16868	16948	16769	16823	16782	16893	16965	16802	16735	16919	16879	16896	16794	17030	16997	16863	16883	16877	16615	16784	16682	16756	16738	16669	16975	16712	16700	16859	16897	16868	16760	16832	16781	16829	16756	16829	16763	16802	16896	16849	16777	16856	16924	16758	16697	16748	16783	16897	16674	16765	17147	16867	17080	16932	16927	16721	16954	16957	16697	16805	16761	16909	16752	16825	16964	16769	16720	16843	17069	16779	16742	16738	16880	16846	16855	16752	16845	16807	16724	16846	16808	16741	16886	16807	16810	16794	16703	16819	16872	16719	16754	16734	16731	16775	16999	16900	17046	16993	16960	16721	16623	16790	16841	16850	16872	16969	16874	16785	16848	16654	16875	16946	16904	16905	16752	16716	16754	16731	16617	16746	16802	16783	16684	16827	16941	16910	16631	16803	16641	17013	16739	16991	16908	16524	16664	16841	16708	17030	16680	16813	16692	16716	16928	16727	16794	16880	16812	16959	16673	16725	16857	16711	16889	16838	16788	16754	17034	16972	16768	16877	16923	16850	16912	16818	16879	16952	16817	17126	16615	16791	16758	16792	17057	16823	16791	16786	16826	16752	16756	16964	16918	16760	16699	16773	17020	16785	16808	16727	16973	16807	16748	16752	16906	16706	16817	16683	16902	16946	16768	16841	16647	16893	16964	16853	16837	16936	16801	16843	16912	16798	16795	16563	16817	16796	17033	16873	16805	16780	16710	16784	16666	16799	16771	16799	16998	16949	16745	16803	16852	16863	16773	16618	16677	16624	16798	16859	16901	16819	16680	16854	16927	16871	16625	16760	16891	16761	16879	16802	16936	16803	16765	16827	16782	16837	16869	16725	16659	16689	16933	16745	16841	16927	16752	16906	16632	16898	16920	16878	16870	16682	16848	16949	16667	16774	16803	16754	16875	16904	16746	16752	16811	16856	17025	16833	16869	16894	16915	16912	16985	17039	16784	16834	16966	16930	16965	16979	16883	16951	16804	16837	17024	16912	16931	16924	16835	16749	16760	16588	16773	16764	16737	16723	16786	16735	16811	16786	16906	16847	16954	16937	16829	16858	16818	16791	16618	16820	16962	16855	16769	16922	16680	16760	16740	16764	16959	16849	17036	16611	16773	16846	16964	16854	16895	16892	16790	16652	16872	16989	16758	16866	16700	16844	16739	16820	16370	16790	16772	16865	16854	16682	16589	16827	16748	16881	16715	16762	16880	16925	16645	16814	16809	16820	16705	17105	16816	16795	16716	16756	16866	16815	17127	16699	16866	16904	16870	16888	16824	16928	16829	16736	16875	17039	16639	16954	16765	16918	16858	16792	16701	16812	16728	16611	16855	16944	16929	16779	16776	16733	16638	16763	16836	16874	16751	16665	16659	16733	16619	16703	16940	16804	16676	16691	16722	16742	16870	16743	16732	16945	17006	16965	16972	16873	16841	16830	16733	16677	16840	16836	16842	16793	16944	16816	16981	16919	16737	16755	16865	16809	16843	16701	16768	16987	16904	16919	16731	16828	16673	16862	16760	16738	16872	16998	16930	16744	16644	16782	16802	16739	16769	16806	16617	16741	16992	16776	16914	16790	16649	16814	16908	16867	16804	16835	16700	16617	16728	16849	16944	16790	16731	16822	16854	16818	16793	16846	16863	16926	16690	16799	16677	16541	16871	16840	16752	16757	16894	16736	16555	16723	16756	16744	16760	16889	16883	16917	16839	16802	16827	16794	16804	16748	16961	16934	16722	16744	16878	16751	16843	16804	16853	16824	16825	16893	16787	16813	16870	16840	16976	16768	17081	16743	16851	17055	17002	16762	16841	16740	16877	17089	16794	17077	17016	16733	16787	17054	16749	16711	16909	16751	16644	16675	16806	16903	16813	16775	16869	16831	16744	16893	16849	16670	16902	16810	16707	16817	16844	16768	16844	16679	16938	16954	16589	16643	16866	16745	16818	16665	16761	16824	16919	16853	16940	16678	16825	16675	16710	16989	16798	16716	16800	16865	16724	16909	16718	16669	16854	17049	16736	16730	16868	16740	16798	16881	16734	16639	16887	16753	16716	16831	16899	16733	16736	16777	16935	16913	16747	16698	16853	16740	16704	16887	16760	16841	16790	16762	17023	16763	16996	16830	16951	16773	16953	16856	16917	16724	16863	16742	16600	16662	16859	16696	17013	16604	16867	16983	16755	16777	16686	16845	16663	16765	16764	16772	16731	16860	16752	16761	16915	16775	16911	16763	16833	16768	16809	16857	16894	16879	16856	16864	16867	17009	17073	16631	16783	16738	16575	16777	16888	16803	16699	16849	16801	17026	16854	16749	16804	16905	16932	16874	16819	16868	16869	16808	16807	16802	16960	16627	16681	16923	16623	16936	16662	16657	16845	16994	16654	16691	16831	17022	16721	16727	16802	16923	16766	16867	16807	16633	16854	16876	16738	16858	16746	16946	16776	16708	16830	16787	16759	16816	16780	16917	16826	16705	16840	16612	16663	16722	16777	16824	16755	16815	16729	16740	16843	16955	16754	16640	16789	16892	16787	16719	16684	16739	16915	16917	16841	16687	16826	16750	16645	16818	16782	16880	16755	17009	16827	16801	16945	16753	16832	17063	16793	16831	16747	16672	16621	16821	16773	16713	16809	16871	16911	16904	16697	16870	17005	16727	16797	16856	16918	16879	16835	16696	16748	16797	16828	16999	16843	16782	16778	16747	16818	16925	17058	16815	16855	16952	16757	16891	16857	16785	17030	16997	16772	16770	16779	16702	16947	16866	16876	16718	16866	16834	16846	16757	16692	16716	16805	16823	16817	16903	16678	16988	16845	16712	16893	16839	16957	16654	16818	16750	16865	16906	16854	16550	16879	16659	16709	16727	16678	16693	16844	16806	16900	16905	17002	16701	16636	16748	16889	16514	16981	16816	16759	16616	16948	16938	16935	16850	16843	16735	16900	16767	16805	16816	16732	16770	16642	16847	16492	16913	16649	16804	16914	16827	16791	16879	16877	16950	16901	16841	16628	16779	16767	16758	16922	16969	16922	16878	17007	17005	16762	16669	16742	16767	17064	16913	16942	16934	16947	17076	16826	16727	16774	17005	16688	17044	16802	16835	16662	16779	16742	16795	16853	16784	16779	16897	16858	16757	16927	16995	16835	16931	16816	16768	16628	16834	16844	16728	16707	16918	16773	17098	16858	16838	16563	16531	16819	16821	16757	16834	16848	16880	17024	16906	16885	16841	16971	16697	16744	16714	16888	16829	16817	16767	17071	16944	16862	16630	17019	16906	16894	16752	16866	17074	16808	16910	16782	16597	16798	16788	17032	16885	17068	16773	16842	16677	16902	16848	16618	16706	16656	16831	16952	16713	16806	16757	16934	16841	16932	17036	16760	16790	16864	16785	17070	16799	16620	16464
33861	46895	41077	29877	23983	20286	18020	17040	16578	16084	15673	15551	15475	15439	15066	15211	14846	15104	14927	14895	14959	14890	14833	14739	14781	14927	14789	14830	14822	14663	14837	14564	14762	14648	14660	14692	14589	14664	14495	14655	14525	14629	14647	14656	14638	14567	14614	14674	14565	14560	14570	14629	14677	14487	14505	14626	14706	14586	14572	14616	14603	14525	14655	14578	14567	14626	14505	14804	14729	14650	14557	14525	14451	14663	14700	14633	14465	14697	14729	14529	14562	14652	14526	14638	14790	14517	14869	14668	14604	14476	14426	14477	14613	14539	14608	14616	14643	14601	14472	14428	14597	14599	14569	14501	14623	14458	14609	14608	14551	14596	14527	14675	14533	14569	14487	14575	14414	14587	14474	14769	14613	14417	14539	14598	14768	14691	14617	14607	14545	14594	14815	14620	14525	14686	14507	14697	14534	14577	14541	14578	14421	14726	14521	14605	14537	14503	14630	14563	14503	14434	14574	14534	14603	14562	14604	14567	14446	14567	14670	14521	14669	14549	14555	14493	14462	14430	14436	14614	14699	14628	14507	14654	14662	14514	14545	14617	14595	14645	14663	14612	14548	14541	14544	14602	14560	14565	14657	14574	14535	14537	14589	14568	14571	14507	14928	14666	14565	14675	14571	14809	14651	14798	14503	14557	14558	14580	14643	14580	14578	14688	14569	14619	14510	14619	14494	14608	14586	14615	14501	14528	14453	14697	14570	14587	14610	14572	14667	14702	14552	14475	14548	14605	14648	14493	14572	14609	14638	14763	14530	14639	14496	14515	14613	14582	14620	14565	14649	14498	14709	14685	14495	14437	14644	14727	14602	14561	14468	14582	14572	14586	14516	14655	14682	14580	14499	14573	14740	14521	14782	14437	14733	14555	14580	14667	14466	14628	14594	14547	14701	14645	14643	14519	14678	14590	14717	14673	14608	14720	14519	14793	14676	14609	14618	14401	14463	14456	14718	14620	14570	14678	14624	14576	14680	14619	14627	14652	14585	14604	14645	14428	14567	14574	14515	14746	14437	14569	14708	14654	14490	14676	14629	14482	14723	14449	14485	14511	14645	14592	14705	14666	14415	14671	14580	14700	14660	14848	14550	14675	14668	14633	14557	14452	14671	14743	14538	14546	14588	14596	14613	14508	14383	14420	14591	14511	14652	14679	14522	14626	14684	14643	14492	14696	14593	14619	14622	14759	14422	14524	14478	14659	14662	14490	14700	14459	14711	14434	14713	14447	14658	14587	14582	14541	14600	14593	14691	14540	14812	14705	14611	14578	14691	14446	14492	14428	14647	14795	14491	14632	14538	14653	14552	14751	14586	14546	14584	14553	14633	14581	14524	14653	14636	14731	14356	14613	14607	14697	14659	14718	14563	14667	14540	14744	14475	14626	14740	14639	14537	14455	14609	14683	14567	14600	14566	14510	14556	14679	14620	14575	14555	14548	14432	14561	14508	14736	14522	14630	14501	14620	14590	14635	14593	14751	14495	14530	14643	14572	14907	14686	14502	14445	14627	14575	14511	14510	14661	14594	14619	14559	14729	14731	14545	14493	14545	14745	14687	14548	14516	14303	14699	14446	14503	14596	14519	14541	14536	14650	14581	14552	14535	14538	14670	14364	14605	14543	14583	14795	14631	14670	14625	14678	14686	14586	14481	14678	14549	14506	14632	14497	14426	14675	14706	14570	14897	14587	14619	14716	14648	14627	14521	14509	14466	14705	14658	14506	14682	14750	14572	14532	14525	14613	14386	14711	14605	14684	14684	14405	14583	14608	14645	14606	14640	14634	14540	14727	14481	14548	14614	14548	14636	14597	14582	14594	14558	14654	14603	14543	14686	14654	14674	14566	14568	14557	14711	14652	14269	14596	14688	14577	14616	14413	14516	14440	14547	14646	14564	14610	14665	14639	14641	14641	14599	14606	14721	14494	14474	14438	14604	14519	14698	14568	14749	14656	14585	14628	14628	14540	14652	14693	14552	14548	14545	14620	14495	14621	14545	14617	14653	14528	14749	14668	14583	14712	14696	14590	14621	14519	14494	14564	14639	14533	14709	14653	14625	14601	14422	14498	14473	14550	14457	14761	14540	14651	14596	14574	14558	14641	14405	14719	14475	14480	14636	14660	14612	14677	14593	14584	14639	14602	14721	14582	14690	14644	14596	14699	14584	14596	14536	14607	14713	14649	14628	14751	14716	14603	14509	14469	14563	14578	14499	14749	14547	14498	14642	14650	14567	14567	14515	14566	14604	14470	14649	14663	14670	14645	14573	14652	14469	14531	14540	14573	14604	14709	14680	14760	14653	14449	14443	14617	14587	14590	14672	14516	14592	14787	14495	14577	14703	14576	14701	14513	14535	14649	14630	14664	14722	14488	14540	14622	14570	14665	14558	14644	14659	14684	14602	14469	14722	14534	14546	14766	14708	14446	14661	14623	14713	14760	14410	14436	14498	14613	14558	14568	14560	14597	14673	14626	14445	14652	14563	14535	14684	14564	14637	14639	14719	14480	14557	14646	14699	14474	14668	14650	14665	14663	14679	14600	14648	14535	14661	14575	14609	14553	14512	14494	14671	14640	14501	14606	14402	14602	14508	14636	14577	14652	14640	14482	14512	14677	14522	14702	14689	14700	14659	14679	14673	14609	14636	14436	14720	14487	14697	14644	14734	14719	14856	14474	14734	14652	14609	14629	14595	14652	14679	14588	14512	14582	14590	14719	14669	14477	14567	14578	14274	14697	14506	14620	14674	14700	14500	14543	14455	14649	14535	14611	14455	14601	14671	14563	14491	14562	14522	14720	14558	14564	14723	14560	14736	14534	14585	14683	14509	14696	14524	14518	14531	14573	14716	14636	14518	14698	14643	14664	14456	14462	14598	14638	14661	14712	14462	14755	14534	14610	14511	14473	14576	14597	14580	14717	14718	14715	14685	14445	14774	14591	14480	14336	14755	14543	14593	14508	14577	14720	14499	14635	14616	14666	14626	14626	14480	14515	14510	14557	14560	14474	14643	14554	14508	14482	14622	14650	14881	14480	14748	14717	14480	14779	14499	14500	14617	14673	14602	14716	14681	14569	14773	14446	14646	14594	14561	14615	14654	14637	14605	14590	14717	14799	14674	14595	14578	14619	14670	14385	14707	14567	14661	14552	14585	14508	14630	14645	14566	14388	14750	14380	14629	14680	14657	14564	14602	14625	14553	14537	14676	14515	14602	14507	14602	14681	14686	14469	14716	14637	14512	14576	14571	14674	14542	14708	14505	14610	14598	14577	14530	14708	14611	14538	14644	14609	14787	14421	14520	14595	14648	14673	14537	14583	14741	14623	14609	14555	14597	14487	14509	14674	14374	14651	14699	14653	14619	14662	14624	14777	14531	14536	14601	14476	14443	14776	14610	14667	14617	14623	14769	14446	14529	14722	14468	14797	14531	14464	14558	14638	14542	14533	14468	14684	14550	14682	14604	14622	14421	14584	14589	14465	14455	14519	14548	14516	14688	14457	14631	14584	14454	14439	14725	14395	14780	14605	14556	14607	14709	14576	14647	14593	14633	14715	14502	14841	14678	14562	14661	14678	14602	14534	14422	14651	14548	14661	14628	14632	14663	14635	14494	14697	14648	14703	14693	14685	14572	14551	14565	14542	14670	14537	14570	14659	14560	14839	14572	14598	14637	14606	14614	14512	14773	14534	14495	14657	14738	14681	14504	14553	14547	14693	14551	14547	14683	14518	14457	14610	14651	14583	14685	14613	14772	14715	14502	14559	14559	14504	14769	14646	14618	14680	14608	14545	14704	14574	14487	14733	14582	14858	14577	14549	14579	14568	14486	14623	14455	14441	14428	14564	14617	14583	14691	14477	14752	14485	14561	14480	14500	14551	14519	14467	14700	14463	14631	14621	14461	14633	14707	14574	14473	14467	14755	14614	14587	14436	14728	14711	14678	14430	14629	14639	14708	14562	14505	14597	14611	14686	14773	14468	14718	14806	14566	14541	14531	14581	14478	14524	14670	14575	14544	14603	14497	14486	14825	14487	14645	14328	14574	14657	14602	14573	14478	14513	14421	14692	14625	14652	14654	14673	14626	14688	14562	14604	14537	14460	14637	14669	14500	14612	14824	14692	14487	14602	14795	14653	14721	14604	14551	14604	14577	14435	14893	14482	14552	14692	14616	14655	14764	14705	14697	14670	14591	14711	14570	14658	14687	14506	14648	14477	14710	14680	14705	14473	14565	14612	14707	14519	14500	14483	14499	14689	14678	14523	14892	14504	14600	14597	14614	14529	14679	14540	14741	14658	14568	14498	14555	14686	14476	14645	14592	14509	14634	14727	14545	14602	14652	14577	14591	14571	14617	14590	14589	14734	14482	14508	14567	14636	14600	14478	14661	14596	14493	14642	14529	14818	14479	14611	14837	14565	14652	14599	14514	14655	14649	14568	14614	14492	14554	14538	14686	14406	14710	14665	14437	14591	14648	14575	14676	14571	14543	14571	14682	14508	14630	14657	14586	14504	14711	14650	14742	14548	14689	14480	14650	14701	14608	14621	14626	14439	14607	14457	14651	14612	14859	14623	14413	14525	14734	14613	14775	14645	14558	14470	14646	14494	14748	14588	14528	14564	14653	14600	14576	14766	14642	14657	14587	14625	14545	14541	14619	14695	14592	14548	14691	14424	14505	14699	14498	14713	14746	14651	14588	14546	14513	14604	14723	14562	14682	14588	14648	14665	14514	14631	14537	14740	14504	14687	14572	14684	14656	14562	14626	14632	14571	14506	14573	14564	14446	14710	14588	14707	14546	14582	14498	14753	14782	14510	14744	14375	14435	14543	14549	14534	14528	14579	14663	14327	14530	14733	14406	14584	14528	14683	14544	14661	14504	14614	14638	14518	14677	14655	14603	14523	14583	14533	14581	14486	14697	14322	14590	14705	14505	14642	14695	14531	14436	14681	14581	14590	14587	14508	14553	14466	14492	14609	14673	14634	14475	14624	14687	14601	14584	14420	14684	14575	14765	14452	14653	14581	14532	14684	14642	14577	14678	14585	14538	14462	14558	14742	14712	14628	14453	14679	14617	14514	14490	14577	14305	14688	14793	14371	14577	14656	14697	14576	14456	14570	14568	14658	14639	14793	14476	14614
24087	21138	28650	25641	25197	25253	23337	20081	19097	18569	18307	17925	17859	17762	17654	17555	17441	17580	17478	17402	17365	17029	17172	16946	17090	17311	17059	16771	16883	17079	16886	17107	16998	16952	17071	16824	17037	16939	16980	17008	16807	16863	16971	16767	17068	16816	16783	16963	16656	16800	16853	16771	16443	16930	16890	17075	16997	17230	16872	16814	16808	16773	16962	16903	16956	16907	16850	16779	16933	16925	16842	16882	16827	16844	16865	16864	16910	16691	16772	16676	16801	16910	16690	16676	16719	16778	16744	16831	16711	16628	16798	16754	16639	16759	16829	17029	16884	16765	16787	16876	16845	16660	16758	16886	16942	16922	17040	16907	16924	16923	16990	16862	16818	16978	16862	16662	16795	16842	16765	16907	16876	16950	16833	16927	16828	16951	16952	16742	16964	16972	16898	16973	16971	16825	16810	16771	16835	16905	16847	16854	16992	16850	16776	16727	16921	16806	16803	17028	16732	16751	16751	16728	16923	16741	16859	16881	16783	16894	16750	16717	16756	16993	16908	16979	16939	16939	16925	16651	16888	16636	16999	16901	16846	16913	16967	16894	16893	16816	16742	16732	16842	16942	16898	16936	16895	16594	16810	16772	16879	16867	16701	16807	16795	16736	16682	16780	16917	16772	16838	16888	16875	16810	16676	16660	16570	16741	16861	16827	16761	16864	16707	16894	16934	16745	17067	16767	16789	16578	17024	16820	17004	16852	16698	16877	16929	16955	16679	16821	16860	16716	16734	16792	16939	16893	16799	16633	16684	16841	16858	16819	16851	16669	16700	16721	16836	16795	16832	16874	16801	16884	16751	16826	16808	16862	16879	16652	16749	16815	16996	16648	16862	16716	16949	16903	16866	16578	16852	16932	16785	16835	16788	16794	16926	16816	16945	16910	16623	16954	16994	16858	16938	16844	16824	16852	16817	16878	16692	16822	16920	16861	16931	16888	16867	16938	16852	16886	16919	16823	16661	16842	16885	16686	16829	16717	16807	16917	16805	16867	17026	16975	16939	16815	16844	16702	16786	16971	16844	16799	16767	16905	16745	16715	16865	16885	16809	16876	16651	16749	16814	16769	17016	16811	16699	16787	16856	17021	17043	16668	16811	16933	16797	16813	16724	16782	16901	16887	16966	16914	16833	16805	16817	16617	16790	16683	16965	16843	16943	16924	16799	16777	16713	16842	16776	16885	16762	16754	16809	16803	16830	16777	16906	16699	16808	16895	16824	16917	16988	16778	16942	16843	16957	16865	16687	16978	16858	16903	16777	16975	16811	16762	17075	16930	16620	16657	16783	16980	16866	16859	16750	17008	16863	16685	16938	16843	16847	16959	16701	16927	16907	16914	16989	16791	16903	16785	16822	16581	16762	16736	16858	16845	16901	16796	16993	16714	16735	16654	16854	16714	16701	17038	16741	16670	16620	16804	16833	16814	16806	16715	16886	16818	16717	17059	16791	16754	16952	16801	16786	16917	16777	16879	16648	16840	16888	16779	16812	16907	16696	16955	16862	16815	16762	16782	16926	16812	16809	17007	16916	16705	16992	16868	16899	16745	16899	16806	16798	16764	16861	16773	16728	16798	16706	16804	16799	16786	16745	16929	16959	16794	16878	16968	16814	16691	16771	16954	16958	16828	16870	17041	16827	16858	16910	16782	16617	16726	16861	16801	16818	16635	16895	16673	16840	16888	16896	16801	16909	17008	16989	16785	16739	16611	16800	16747	16711	16834	16811	16736	16757	16768	16793	16715	16843	16645	16933	16921	17030	16560	16839	17017	16899	17017	16790	16915	17052	16865	16959	16941	16793	16744	16785	16931	16860	16793	16793	16736	16848	16806	16651	16640	16803	16804	16910	16958	16911	16758	16958	16879	16846	16673	16949	16871	16766	16789	16854	16781	16887	16886	16980	16918	16791	16743	16980	16738	16857	16731	16897	16881	16861	16757	16764	16645	16894	16680	16951	16795	16770	17014	16953	16916	16897	16927	16723	16927	16873	16695	16626	16681	16645	16748	16796	16855	16856	16737	16939	16849	17008	16657	16769	16544	16821	16797	16793	16820	16696	16930	16645	17026	16842	16817	16981	16824	16755	16808	16805	16862	16917	16850	16949	16597	16748	16769	16985	16791	16588	16793	16999	16844	16695	16875	16702	16826	16795	16942	16683	16927	17023	16814	16923	16679	16771	16849	16796	16593	16952	16839	16670	16865	16700	16778	16950	16861	16785	16677	16504	16772	16759	16707	16821	16809	16763	16636	16836	16710	16878	16849	16880	16886	16683	16980	16941	16893	16862	16743	16619	16815	16704	16924	16724	16629	16914	16801	16918	16942	16601	17044	16807	16777	16832	16987	16555	16627	16685	16762	16729	16733	16624	16824	16918	16737	16754	16921	16894	16874	16801	17024	16732	16777	16697	16694	16758	16932	16803	16613	16936	16751	16893	16901	16976	16858	16716	16809	17006	16797	16799	16842	16912	16876	16769	16663	16925	16840	16876	16667	17005	16785	17067	16831	16675	16860	17072	16692	16755	16986	16916	16851	16936	16986	16808	16660	16907	16800	16758	16784	16812	16704	17017	16902	16888	16906	16592	16598	16839	16844	16912	16640	16732	17081	16829	16753	16689	16815	17025	17056	16828	16742	16886	16477	16759	16742	16977	16709	16867	17039	16923	16860	16626	16915	17009	16731	16728	16625	16779	16748	16737	16951	16920	16810	16961	16984	16739	16854	16909	16797	16867	16886	16524	16706	16869	16797	16848	16747	16745	16694	16676	16879	16732	16647	16776	16699	16953	16729	16814	16978	16695	16900	16757	16875	16816	16853	16623	16712	16780	16733	16697	16753	16940	16921	16758	16822	16832	16951	16949	16888	16830	17007	16815	17007	17020	16709	16918	16798	16878	16906	16648	16957	16934	17046	16998	16638	16934	16935	16703	16969	16920	16864	16685	16940	16719	16573	16626	16737	16587	16700	16887	16955	16730	16911	16895	16762	16844	17037	16787	16793	16833	16778	16817	16844	16870	16807	16676	16684	17005	16894	16832	16915	16941	17040	17023	16788	16898	16714	16853	16777	16731	16719	16856	16930	17019	16886	16892	16660	16726	16745	16874	16790	16984	16776	16792	16749	16761	16700	16831	16779	16987	16942	16973	17051	16911	17003	16855	16812	16832	16919	16751	16892	16843	16700	16722	16886	16662	16928	16834	16932	16863	16901	16819	16657	16721	16840	16836	16788	16942	16806	16805	16774	16993	16754	16697	17157	16979	16825	16969	16887	16757	16740	16843	16701	16738	17107	16785	16754	16740	16665	16625	16928	16656	16779	17051	17026	16719	16780	16777	16919	16797	16836	16839	16964	16891	16773	16928	16970	16818	16999	16725	16649	16797	17056	17010	17049	16898	16616	16772	16642	16704	16771	16706	16757	16792	16951	16897	16627	16883	16875	16793	16587	16835	16616	16909	16785	16643	16727	16782	16967	16788	16810	16794	16828	16872	16909	16725	16763	16787	16718	16966	16892	16841	16847	16838	17057	16817	16781	16781	16966	16723	16994	16766	16850	16890	16844	16816	16718	16809	16908	16762	16956	16824	17001	16471	16931	16901	16802	16830	16908	16836	16596	16795	16867	16834	16904	16958	17047	16948	16827	16850	16877	16649	16800	16862	16671	16777	16908	16966	16907	16878	16865	16863	16818	16967	16903	16896	16844	16819	16712	16772	16925	16832	17039	16820	16795	16759	16735	16729	16878	16790	16836	17073	16876	16877	16775	16928	16737	16845	16751	16956	16949	16648	16800	16851	16696	16877	16644	16701	16636	17037	16714	16823	16762	16738	16713	16962	16673	16784	16899	16852	16845	17005	16784	16670	16943	16825	16910	16999	16795	16855	16707	16767	16883	16671	16811	16840	16785	17034	16958	16824	16898	16801	16763	16854	16856	16752	16932	16838	16554	16640	16599	16780	16856	16841	16866	16963	16951	16813	16928	16946	16703	16731	16749	16702	16688	16818	16995	16842	16785	16808	16859	16960	16885	16682	16682	16701	16886	16764	16840	16695	16727	16941	16792	16708	17000	16791	16705	16878	16661	16816	16613	16931	16777	16961	16824	17078	16923	16614	16735	16939	16882	16830	16811	16756	16831	16811	16786	16808	16739	16617	16698	16817	16884	16595	16894	16757	16705	16728	16905	16959	16637	16827	16906	16921	16577	16937	17024	16881	16748	16826	16901	16947	16850	16920	16754	16848	16836	16776	16730	16702	16838	16806	16913	16731	16763	16939	16893	16738	16662	16683	16725	16762	17049	16708	16811	17004	16808	16800	16811	16713	16957	16835	16873	16815	16910	16915	16944	16850	16829	16719	16736	17114	16979	16906	16963	16642	16863	16961	16887	16923	16610	16772	17087	16828	16987	16902	16866	16752	16813	17003	16971	16658	16885	16967	16686	16816	16816	16650	17055	16859	16928	17045	16882	16712	16845	16893	17097	16862	16963	16725	16937	16826	16827	17036	16962	16928	16889	16896	16959	16862	16781	16780	16777	16714	16694	16645	16751	16912	16748	16820	16627	16831	16828	16654	16802	17052	16832	16926	16856	16848	16722	16777	16694	16794	16958	16879	16731	16952	16953	16884	16901	16932	16747	16938	17015	16933	17012	16886	16926	16822	16923	16957	16713	16675	16716	16849	16740	16774	16752	16613	16887	16755	16890	16794	16837	16751	16986	16891	17026	16967	16762	16821	16810	16898	16768	16729	16793	16958	16994	16765	17051	16856	16706	17005	16800	16959	17140	16748	16748	16771	16854	16705	17008	16813	16726	16737	16896	16775	16998	16821	16846	16983	16847	16937	17028	16799	16724	16807	17070	16897	16788	16634	16996	16687	16913	16880	16674	16780	16937	16895	16741	16816	16832	16733	16583	16723	16803	16847	16903	16808	16900	16687	16702	16814	16802	16761	16702	16862	16870	16944	16886	16974	17038	16780	16924	16914	16938	16773	16956	16881	16709	16687	17062	16715	16766	16887	16843	16827	16868	17031	16815	16739	17020	16851	16846	16690	16755	16777	16687	16845	16703	16890	16767	16994	16887	16733	16951	16850	16899	16755	16817	16969	16980	16859	16880	16817	16792	16919	16755	16886	16673	16756	16825
32329	51658	46431	35933	30143	24747	20980	18573	17962	17153	16697	16458	15898	15958	15553	15565	15645	15300	15265	15150	15090	14994	15163	15054	15032	14962	14828	14865	14858	14671	14705	14813	14790	14768	14740	14724	14732	14728	14616	14609	14584	14794	14588	14458	14763	14611	14683	14729	14598	14749	14548	14502	14683	14562	14714	14494	14571	14659	14577	14588	14773	14627	14679	14721	14758	14619	14639	14576	14522	14607	14722	14604	14479	14463	14600	14645	14568	14672	14499	14351	14803	14807	14572	14708	14785	14699	14695	14646	14542	14661	14559	14697	14557	14820	14631	14515	14585	14519	14648	14706	14589	14551	14567	14691	14538	14683	14624	14400	14729	14616	14682	14709	14654	14678	14628	14651	14468	14661	14653	14502	14670	14694	14737	14675	14629	14489	14566	14784	14655	14664	14470	14533	14573	14657	14604	14641	14618	14707	14453	14434	14744	14580	14607	14517	14572	14579	14548	14672	14724	14591	14697	14678	14591	14527	14712	14608	14702	14618	14632	14735	14609	14583	14514	14457	14566	14629	14715	14560	14655	14634	14625	14652	14700	14616	14572	14595	14718	14712	14593	14571	14554	14771	14576	14674	14668	14653	14512	14695	14675	14697	14412	14539	14684	14581	14730	14566	14755	14719	14430	14619	14520	14748	14628	14581	14580	14434	14660	14685	14597	14722	14544	14621	14654	14417	14526	14596	14613	14777	14672	14583	14545	14553	14582	14666	14697	14600	14615	14561	14543	14795	14849	14545	14488	14598	14619	14599	14677	14678	14667	14652	14423	14478	14529	14629	14454	14499	14837	14518	14527	14786	14673	14631	14502	14578	14584	14750	14630	14534	14574	14448	14775	14662	14534	14594	14548	14591	14534	14587	14656	14673	14664	14440	14612	14625	14635	14685	14414	14512	14537	14724	14638	14685	14746	14568	14482	14415	14550	14590	14526	14696	14685	14476	14698	14549	14630	14690	14639	14560	14625	14637	14711	14515	14601	14671	14682	14500	14559	14574	14609	14546	14794	14657	14650	14497	14612	14630	14524	14600	14706	14620	14522	14710	14664	14553	14761	14576	14419	14543	14698	14716	14702	14638	14776	14620	14565	14630	14705	14543	14673	14460	14786	14567	14474	14673	14452	14870	14625	14604	14528	14604	14492	14638	14626	14651	14594	14655	14522	14728	14381	14725	14653	14680	14668	14532	14509	14450	14622	14492	14431	14447	14712	14499	14610	14571	14658	14563	14537	14581	14711	14623	14500	14617	14572	14706	14588	14688	14351	14648	14503	14454	14442	14424	14740	14716	14583	14593	14718	14618	14721	14651	14563	14580	14782	14620	14593	14493	14631	14543	14577	14488	14520	14528	14770	14614	14515	14545	14614	14598	14463	14675	14546	14698	14584	14746	14561	14420	14546	14558	14674	14593	14599	14633	14505	14634	14662	14611	14776	14473	14553	14763	14683	14678	14648	14641	14793	14567	14629	14589	14661	14540	14467	14624	14715	14593	14743	14712	14658	14601	14726	14488	14636	14532	14575	14630	14544	14725	14592	14594	14865	14679	14679	14427	14681	14569	14677	14657	14522	14470	14587	14446	14683	14659	14511	14698	14712	14579	14888	14668	14736	14465	14693	14664	14644	14636	14529	14585	14652	14513	14630	14573	14594	14589	14787	14629	14635	14618	14715	14548	14698	14495	14743	14801	14600	14690	14487	14795	14741	14642	14758	14748	14678	14653	14586	14619	14687	14698	14578	14484	14585	14662	14654	14660	14651	14501	14476	14786	14735	14662	14615	14556	14537	14648	14517	14667	14487	14728	14651	14711	14595	14715	14547	14594	14655	14641	14650	14561	14406	14455	14660	14562	14549	14662	14672	14646	14520	14708	14684	14433	14676	14546	14733	14579	14592	14659	14644	14620	14608	14637	14775	14413	14704	14494	14749	14630	14665	14490	14697	14735	14651	14669	14439	14437	14619	14526	14730	14732	14577	14664	14601	14610	14561	14689	14668	14599	14794	14569	14663	14637	14600	14598	14430	14486	14623	14568	14621	14667	14617	14561	14301	14524	14836	14731	14602	14559	14897	14668	14483	14695	14617	14704	14631	14768	14495	14508	14625	14702	14745	14720	14708	14575	14620	14551	14619	14760	14548	14641	14516	14396	14645	14634	14664	14572	14639	14465	14503	14733	14652	14826	14546	14787	14576	14704	14669	14670	14807	14740	14435	14542	14557	14646	14506	14497	14608	14760	14691	14592	14603	14697	14644	14549	14542	14649	14664	14463	14392	14631	14530	14629	14574	14752	14602	14613	14587	14533	14649	14574	14504	14627	14644	14540	14730	14707	14521	14617	14523	14642	14381	14606	14652	14693	14678	14819	14662	14628	14503	14435	14704	14615	14626	14712	14634	14744	14776	14570	14563	14649	14719	14641	14677	14449	14474	14483	14613	14531	14744	14618	14517	14639	14596	14669	14532	14578	14463	14652	14410	14504	14520	14570	14637	14572	14548	14836	14641	14652	14691	14487	14677	14664	14528	14572	14547	14600	14618	14470	14714	14566	14701	14455	14790	14612	14624	14668	14548	14557	14600	14743	14598	14686	14578	14609	14691	14657	14522	14651	14648	14584	14719	14576	14464	14634	14588	14588	14601	14723	14559	14489	14733	14557	14735	14642	14631	14514	14537	14509	14635	14474	14752	14726	14545	14589	14643	14588	14664	14409	14528	14552	14432	14518	14685	14588	14720	14644	14708	14438	14734	14695	14591	14527	14567	14546	14545	14666	14680	14684	14509	14631	14482	14668	14478	14458	14729	14534	14652	14723	14670	14733	14509	14491	14603	14606	14390	14587	14496	14599	14434	14627	14573	14628	14498	14558	14607	14683	14726	14550	14589	14482	14600	14646	14643	14575	14760	14548	14541	14621	14769	14651	14542	14510	14410	14513	14578	14643	14512	14657	14605	14620	14608	14632	14567	14661	14671	14423	14690	14569	14601	14590	14599	14529	14690	14605	14708	14511	14754	14519	14605	14678	14691	14596	14602	14515	14716	14593	14425	14570	14768	14604	14741	14755	14527	14591	14700	14680	14709	14705	14695	14479	14684	14735	14522	14733	14471	14537	14568	14748	14804	14664	14597	14671	14615	14647	14586	14687	14496	14558	14547	14616	14668	14698	14414	14598	14560	14714	14496	14610	14566	14694	14559	14620	14638	14658	14680	14502	14624	14688	14694	14704	14635	14622	14592	14817	14647	14673	14350	14598	14518	14432	14520	14544	14545	14856	14627	14603	14764	14688	14614	14661	14647	14680	14510	14577	14639	14610	14759	14604	14633	14644	14516	14581	14798	14527	14742	14570	14567	14497	14749	14670	14632	14532	14783	14736	14555	14751	14462	14580	14726	14559	14579	14621	14603	14498	14553	14628	14637	14544	14778	14435	14632	14480	14752	14846	14552	14677	14770	14684	14507	14519	14387	14659	14646	14617	14561	14703	14748	14558	14735	14746	14657	14653	14501	14752	14721	14605	14635	14689	14911	14567	14586	14503	14778	14569	14473	14574	14481	14711	14632	14622	14617	14570	14743	14659	14667	14694	14551	14676	14655	14638	14508	14481	14707	14654	14492	14693	14656	14596	14816	14669	14706	14719	14546	14480	14735	14520	14632	14692	14699	14565	14773	14647	14655	14625	14594	14482	14542	14549	14639	14484	14767	14658	14622	14482	14517	14661	14547	14734	14872	14682	14616	14467	14680	14576	14566	14686	14650	14677	14565	14692	14708	14816	14623	14600	14660	14523	14502	14584	14764	14751	14757	14502	14589	14592	14693	14536	14553	14787	14435	14359	14744	14518	14479	14553	14718	14673	14358	14711	14754	14591	14685	14671	14643	14579	14710	14536	14613	14623	14540	14715	14506	14612	14556	14519	14644	14693	14582	14621	14568	14570	14660	14715	14378	14718	14460	14624	14703	14711	14637	14564	14620	14755	14608	14497	14576	14717	14606	14475	14612	14578	14526	14563	14716	14537	14746	14514	14602	14671	14635	14496	14666	14629	14673	14634	14629	14593	14748	14502	14440	14620	14546	14667	14553	14686	14534	14725	14615	14575	14679	14582	14716	14635	14584	14624	14584	14551	14621	14683	14540	14539	14741	14689	14645	14680	14617	14619	14769	14730	14498	14396	14523	14730	14647	14661	14549	14645	14648	14617	14685	14382	14638	14644	14536	14708	14608	14490	14638	14681	14562	14567	14794	14726	14506	14752	14547	14710	14573	14544	14650	14608	14558	14538	14799	14584	14675	14751	14722	14619	14632	14618	14498	14775	14669	14705	14660	14506	14688	14395	14580	14564	14569	14594	14585	14513	14557	14438	14674	14645	14765	14607	14480	14779	14655	14587	14493	14580	14518	14566	14610	14477	14702	14590	14606	14603	14566	14548	14686	14595	14323	14664	14524	14485	14723	14601	14596	14646	14510	14573	14587	14673	14692	14509	14442	14642	14629	14715	14652	14761	14676	14488	14590	14652	14741	14598	14690	14581	14528	14582	14574	14664	14785	14615	14668	14519	14457	14658	14726	14546	14538	14653	14633	14633	14563	14513	14692	14609	14618	14612	14740	14536	14586	14632	14616	14666	14552	14595	14541	14648	14722	14590	14685	14614	14533	14467	14642	14542	14610	14722	14664	14606	14514	14606	14659	14476	14597	14772	14714	14708	14531	14527	14713	14533	14536	14639	14713	14643	14648	14650	14559	14490	14641	14637	14659	14401	14621	14646	14621	14714	14566	14587	14479	14724	14752	14642	14537	14750	14562	14636	14638	14659	14577	14674	14650	14667	14580	14645	14646	14492	14739	14535	14598	14705	14615	14625	14696	14552	14640	14676	14506	14666	14749	14744	14666	14573	14475	14617	14588	14453	14796	14471	14832	14744	14769	14490	14603	14714	14662	14658	14682	14721	14482	14557	14658	14573	14728	14464	14538	14575	14456	14596	14901	14438	14584	14663	14562	14550	14751	14720	14445	14520	14740	14560	14552	14684	14454	14481	14619	14635	14568	14533	14580	14739	14612	14698	14546	14785	14638	14646	14582	14831	14517	14533	14696	14544	14581	14665	14618	14566	14616	14640	14680	14530	14475	14648	14538	14642	14531	14611	14542	14684
22837	21119	28885	23881	23002	26792	28144	22634	20545	20278	19874	19381	19092	18709	18801	18490	18571	18392	18277	18267	17933	17965	17888	17815	17762	17752	17779	17757	17741	17602	17544	17688	17705	17668	17780	17488	17440	17701	17563	17375	17671	17628	17588	17482	17469	17783	17567	17264	17633	17609	17516	17220	17490	17531	17546	17275	17460	17389	17301	17344	17377	17485	17452	17572	17437	17302	17623	17472	17625	17353	17480	17565	17620	17491	17450	17521	17565	17538	17433	17487	17431	17470	17430	17526	17482	17212	17518	17401	17439	17378	17504	17542	17451	17343	17369	17413	17305	17536	17523	17207	17406	17192	17427	17546	17384	17470	17668	17481	17440	17627	17597	17469	17550	17386	17575	17459	17341	17496	17341	17628	17639	17541	17338	17403	17506	17460	17380	17540	17497	17274	17443	17548	17563	17476	17258	17468	17345	17444	17352	17511	17525	17589	17318	17417	17159	17400	17239	17351	17411	17256	17410	17334	17623	17340	17435	17669	17513	17461	17348	17406	17455	17416	17279	17467	17493	17460	17205	17640	17487	17490	17583	17418	17531	17498	17295	17196	17449	17354	17659	17325	17394	17378	17544	17451	17353	17579	17599	17491	17424	17460	17620	17427	17449	17401	17539	17584	17479	17328	17455	17498	17501	17395	17401	17613	17283	17675	17483	17405	17536	17429	17451	17239	17513	17631	17460	17638	17297	17242	17468	17449	17558	17294	17363	17397	17551	17512	17512	17422	17368	17436	17407	17254	17198	17213	17497	17237	17551	17628	17620	17394	17658	17362	17452	17490	17328	17172	17385	17492	17349	17277	17375	17273	17370	17309	17350	17203	17430	17330	17605	17404	17547	17282	17491	17429	17408	17243	17484	17574	17386	17243	17422	17518	17417	17370	17672	17419	17337	17355	17388	17522	17419	17360	17212	17281	17402	17331	17241	17687	17576	17307	17500	17285	17529	17475	17413	17413	17169	17268	17601	17445	17450	17405	17326	17580	17343	17300	17340	17362	17401	17483	17374	17438	17416	17525	17407	17465	17464	17434	17419	17381	17458	17462	17379	17446	17347	17513	17230	17204	17481	17462	17422	17338	17651	17407	17313	17551	17348	17505	17452	17358	17390	17398	17519	17416	17467	17396	17451	17583	17285	17466	17493	17455	17540	17240	17355	17525	17372	17426	17420	17538	17507	17414	17455	17233	17442	17594	17699	17423	17319	17341	17541	17660	17457	17346	17535	17339	17434	17405	17557	17629	17400	17401	17447	17365	17545	17288	17375	17346	17569	17380	17522	17360	17479	17435	17468	17448	17406	17453	17624	17441	17283	17572	17119	17460	17369	17420	17770	17536	17408	17439	17242	17358	17268	17418	17313	17579	17432	17364	17231	17122	17614	17295	17542	17577	17339	17535	17426	17159	17484	17300	17329	17378	17499	17523	17473	17457	17408	17244	17363	17616	17449	17410	17289	17422	17493	17221	17460	17368	17693	17509	17338	17255	17519	17400	17365	17505	17509	17250	17345	17528	17492	17638	17540	17275	17421	17466	17401	17463	17463	17327	17508	17268	17511	17387	17276	17417	17495	17377	17269	17387	17411	17268	17438	17461	17369	17409	17465	17335	17385	17365	17534	17529	17437	17379	17486	17452	17550	17391	17434	17400	17625	17433	17323	17280	17626	17417	17585	17692	17319	17434	17306	17477	17129	17557	17441	17220	17342	17371	17379	17497	17505	17336	17396	17247	17403	17256	17336	17473	17401	17441	17388	17453	17314	17367	17479	17334	17579	17361	17460	17177	17424	17536	17503	17442	17557	17544	17465	17376	17414	17298	17413	17270	17490	17485	17465	17432	17354	17378	17439	17272	17394	17324	17461	17619	17376	17284	17324	17415	17396	17542	17633	17440	17532	17420	17390	17437	17382	17274	17429	17367	17534	17526	17401	17328	17407	17409	17241	17499	17606	17225	17422	17287	17322	17485	17406	17340	17485	17270	17325	17401	17324	17510	17633	17517	17215	17408	17377	17349	17441	17475	17451	17512	17375	17432	17519	17573	17672	17345	17480	17260	17287	17377	17398	17304	17541	17413	17229	17564	17531	17360	17347	17215	17364	17235	17322	17525	17618	17485	17497	17513	17275	17377	17163	17501	17406	17336	17617	17595	17605	17249	17441	17451	17474	17556	17345	17465	17538	17444	17085	17292	17416	17314	17496	17618	17316	17599	17389	17150	17390	17652	17719	17522	17566	17449	17320	17373	17391	17207	17282	17550	17488	17361	17495	17445	17549	17417	17425	17653	17374	17273	17543	17386	17611	17546	17311	17305	17316	17430	17591	17386	17540	17396	17298	17448	17515	17328	17388	17517	17537	17506	17460	17464	17505	17542	17739	17514	17255	17264	17471	17462	17452	17312	17520	17502	17275	17542	17411	17549	17519	17534	17429	17374	17366	17492	17507	17310	17471	17334	17474	17227	17450	17418	17189	17425	17366	17559	17520	17386	17447	17505	17452	17459	17457	17463	17353	17476	17388	17467	17357	17436	17331	17551	17422	17187	17377	17447	17416	17646	17433	17405	17401	17386	17266	17230	17185	17307	17375	17278	17401	17423	17344	17546	17435	17258	17631	17499	17486	17376	17427	17441	17529	17577	17591	17246	17468	17523	17419	17369	17521	17428	17505	17310	17278	17391	17368	17582	17625	17431	17381	17175	17503	17359	17440	17464	17345	17594	17443	17371	17420	17553	17427	17529	17486	17444	17421	17424	17550	17426	17466	17232	17498	17501	17519	17387	17499	17304	17333	17324	17167	17313	17464	17448	17551	17348	17432	17289	17486	17493	17500	17431	17524	17362	17401	17413	17374	17678	17468	17402	17459	17476	17478	17316	17573	17541	17386	17399	17402	17185	17447	17258	17430	17451	17584	17427	17535	17229	17531	17446	17494	17346	17342	17377	17520	17425	17412	17406	17449	17441	17437	17346	17300	17500	17424	17200	17355	17287	17238	17560	17247	17463	17562	17356	17382	17790	17450	17339	17356	17449	17412	17337	17394	17424	17180	17497	17298	17530	17275	17571	17665	17344	17366	17408	17474	17393	17673	17359	17334	17443	17425	17569	17520	17309	17458	17494	17262	17313	17386	17502	17478	17553	17348	17481	17390	17532	17406	17444	17386	17447	17394	17517	17550	17286	17570	17407	17403	17537	17713	17436	17407	17428	17459	17267	17476	17504	17525	17382	17175	17274	17224	17451	17360	17509	17325	17557	17492	17438	17338	17553	17362	17474	17536	17540	17365	17394	17317	17446	17456	17697	17314	17389	17398	17271	17397	17575	17468	17465	17413	17287	17655	17240	17410	17390	17374	17229	17478	17421	17370	17310	17572	17488	17282	17359	17364	17331	17283	17432	17240	17481	17401	17316	17366	17272	17549	17359	17477	17603	17524	17281	17411	17243	17239	17281	17395	17529	17240	17250	17447	17455	17695	17218	17389	17216	17386	17612	17412	17486	17330	17218	17446	17348	17393	17486	17384	17525	17450	17499	17106	17410	17409	17441	17396	17343	17462	17661	17354	17361	17500	17555	17299	17529	17263	17416	17519	17576	17476	17424	17164	17590	17617	17258	17423	17607	17554	17226	17297	17296	17282	17230	17272	17346	17532	17480	17418	17309	17333	17530	17306	17369	17340	17419	17342	17485	17475	17424	17407	17507	17399	17354	17591	17421	17388	17307	17184	17371	17271	17240	17290	17342	17421	17595	17422	17343	17305	17465	17569	17622	17577	17286	17476	17550	17378	17218	17328	17469	17306	17582	17250	17288	17572	17616	17267	17449	17366	17275	17187	17460	17599	17316	17442	17426	17390	17490	17616	17293	17502	17327	17397	17230	17481	17296	17347	17560	17393	17523	17262	17315	17338	17457	17367	17344	17461	17556	17441	17368	17481	17228	17487	17463	17491	17528	17298	17439	17655	17493	17586	17394	17363	17215	17487	17622	17334	17525	17583	17409	17334	17745	17513	17468	17375	17351	17512	17464	17405	17444	17501	17550	17375	17543	17503	17462	17475	17220	17611	17477	17460	17230	17362	17264	17240	17257	17436	17494	17574	17431	17513	17437	17570	17450	17290	17220	17350	17341	17543	17383	17379	17538	17311	17538	17421	17403	17444	17259	17377	17413	17475	17391	17368	17712	17520	17311	17551	17518	17557	17413	17338	17350	17505	17498	17500	17419	17525	17536	17352	17376	17473	17420	17420	17432	17286	17301	17211	17316	17310	17356	17519	17527	17639	17557	17378	17294	17544	17494	17165	17293	17380	17319	17477	17360	17308	17213	17212	17514	17423	17504	17411	17268	17231	17389	17353	17346	17596	17435	17578	17443	17457	17451	17337	17246	17477	17073	17227	17460	17376	17402	17565	17263	17346	17388	17437	17365	17524	17419	17557	17427	17449	17352	17391	17505	17320	17439	17488	17400	17500	17566	17338	17391	17156	17557	17524	17402	17188	17519	17521	17626	17332	17255	17393	17405	17544	17338	17325	17337	17522	17262	17386	17527	17382	17540	17290	17449	17431	17107	17115	17349	17357	17573	17256	17326	17356	17624	17375	17405	17306	17625	17516	17252	17510	17300	17559	17266	17610	17350	17374	17429	17408	17291	17457	17377	17216	17332	17407	17343	17532	17413	17334	17416	17246	17391	17576	17593	17465	17453	17581	17622	17397	17546	17446	17562	17362	17307	17448	17390	17449	17373	17567	17243	17404	17609	17442	17461	17305	17481	17441	17385	17333	17500	17515	17566	17405	17199	17477	17219	17582	17515	17341	17483	17612	17464	17473	17322	17792	17637	17440	17608	17481	17350	17557	17415	17473	17571	17504	17456	17268	17548	17424	17524	17364	17311	17524	17552	17761	17510	17507	17359	17455	17413	17574	17455	17610	17459	17238	17363	17500	17385	17273	17448	17649	17279	17516	17249	17448	17245	17334	17340	17571	17365	17561	17387	17514	17587	17296	17362	17457	17449	17269	17423	17422	17473	17522	17343	17382	17526	17372	17374	17342	17537	17565	17344	17464	17411	17524	17372	17254	17238	17470	17360	17245	17629	17453	17441	17428	17308	17469	17408	17445	17476	17390	17541	17474	17591	17513	17321	17256	17492	17443	17440
33767	56935	52741	42265	36173	29630	24684	21827	19855	19057	18081	17499	17230	16978	16328	16423	16270	16024	15958	15832	15862	15500	15586	15454	15435	15348	15366	15510	15105	15132	15150	14976	15164	14908	15062	15056	14929	14967	15167	15185	14953	14780	14991	14815	14834	15188	14908	14754	14911	14946	15096	15154	15043	14898	14978	14768	15057	14886	14963	14861	14792	14741	14932	15047	14885	14938	15214	14764	14839	15024	15039	14757	14991	14730	14867	14915	14784	14963	14865	14748	14899	14892	14973	15184	14833	14884	15117	14881	14841	15029	15013	14917	14954	14887	14923	14915	14840	14931	14900	15025	14824	14823	14943	14890	14966	14858	14871	14920	14844	15031	15028	14808	14880	15015	14867	15105	14935	14892	14904	14954	14986	14900	14837	15092	14874	14847	14956	15077	15021	15087	14896	14920	14845	15055	15128	14939	14922	14903	14979	14983	14864	14933	14954	14722	15010	14895	14923	15130	14930	15027	14937	14898	14918	14768	15011	15026	15074	14907	14957	14890	15024	14961	14820	14906	14897	14915	14893	14993	14939	14978	14840	14879	14904	14854	14924	14971	14808	15018	14871	14756	14935	15006	15111	15030	14865	14964	14938	14813	14811	15024	14873	14882	14894	14977	15105	15135	14806	14898	14859	14906	15008	14985	14914	14691	14929	14986	14866	14938	15011	14859	14939	14859	14809	14967	14969	14928	15031	14904	14914	14748	15056	14841	14908	14805	14884	14974	14770	14915	14859	14844	14938	14965	14933	14902	14869	15044	14874	14994	15069	14896	14878	14985	15005	14877	14909	14704	14943	14917	14796	14743	14907	14984	15024	14810	14993	14952	14905	14869	14904	15008	15012	14877	14895	14851	15004	14950	14858	14802	14868	14780	14850	14897	14805	14962	14809	14935	15047	15118	15013	14891	14986	14998	14979	14903	14918	14874	14958	15029	14933	14924	15005	14958	15008	14800	14959	15077	14776	14928	14855	14638	14727	14843	14859	14900	14998	14916	14714	14892	14807	14674	14820	14912	14873	14969	14784	14751	14974	14958	14794	15112	14923	14995	14986	14910	14843	14965	15007	14801	14961	14955	14958	14920	14838	14897	14821	15034	14835	15074	14794	14839	14936	14988	14874	14883	14903	14919	14797	14912	14991	14947	14935	14993	14851	14858	14857	14754	14989	14965	14923	14995	14925	14941	14922	14924	14924	14985	14614	14932	14873	14962	14894	14919	14934	14838	14960	14919	14784	15067	14912	14767	14820	14891	14752	14957	15018	14993	14878	14964	14866	14814	14929	14809	14898	14910	14938	15045	14800	14824	14976	14901	14916	14774	15073	15035	14912	14990	15038	14992	14863	14805	14876	14936	15020	14943	14899	14999	14950	14928	14902	14949	15047	14903	14933	14932	14978	14870	14935	14857	14980	14718	14941	14791	15037	14800	15099	14880	14786	14979	14851	14868	15101	15007	14855	15053	14936	14930	14698	14762	14910	14701	14906	15077	14872	14916	15025	15033	14949	14840	15005	14921	14961	15111	14835	14881	14662	14821	15016	14813	15010	14865	14794	14959	15113	14888	14818	14867	14859	15011	14869	14970	14911	14964	14959	14791	14959	14975	14730	14850	14884	15012	14937	14889	14922	14903	14870	15072	15002	14714	14751	15024	14769	14743	14767	14883	14974	14893	14941	14979	14877	14824	14778	14953	14818	14866	15023	14949	14965	14898	14905	14959	14908	14797	14902	15035	14917	15014	14985	14835	15010	14719	14912	15028	14717	14928	14729	14930	14918	14933	14951	14762	14933	14802	14902	14840	15002	14906	14889	14863	14938	15019	14919	14799	14921	14979	14921	14986	14948	14988	14885	14960	14978	14951	15062	14650	15007	15109	15169	15086	15167	14848	14968	14931	14764	14858	14936	14876	14835	14764	14795	14978	14947	14915	14773	14781	14867	14974	14863	14884	14994	14989	15061	14889	14719	14869	14846	14875	15059	14889	14904	14906	15061	14889	15072	15078	14814	15040	14834	14999	15044	15019	15082	14968	14935	14884	14898	14905	14744	14973	14872	14682	14836	15074	14899	14980	14902	15079	14952	14812	14759	14951	14779	14932	14990	14897	14794	14865	15101	14828	14817	14967	14959	14792	14775	14922	14844	14905	14859	14902	14964	14794	15033	14949	14883	15041	14887	14988	14819	14915	14983	14743	14911	15044	14697	14852	14883	14831	14975	14924	14902	14903	14862	14755	14952	14782	14959	14960	14810	15018	14943	14908	15054	14834	14856	15026	14891	14882	14894	14818	14831	14795	14857	15102	15115	14982	14852	14821	15159	14913	14882	15145	14874	14881	14903	14930	14999	14726	15019	14773	14842	14860	14735	14968	14902	14867	14818	14871	14864	14983	14913	14922	14778	14944	15089	14902	14961	14984	15057	14918	14853	14893	14779	14881	14911	14971	14855	14901	14935	14768	14939	14895	14916	14914	14919	15109	14990	14939	14891	14923	14679	15124	14919	14782	14880	14943	14827	14840	15020	14979	14989	14969	14904	14913	15153	14913	14880	14981	14744	15033	14864	14967	14813	14955	14965	14779	14945	14801	14835	14815	14894	14934	14842	14839	14918	14952	14829	15009	14918	14982	14831	14856	14961	14950	14993	14918	14899	14908	14763	14888	14834	15043	14851	14903	15012	14861	14761	14768	14899	14879	14942	14901	14917	14889	14863	14770	15071	14894	14825	14884	14728	14876	14733	14887	15001	14773	14968	14941	14802	14827	14832	14785	14930	14935	14967	14873	14936	14914	15023	14686	14761	14990	14935	14955	14788	15021	14967	14846	14936	15041	14762	14889	14799	15000	14841	14973	14904	14812	14976	14844	14893	14975	15007	14835	14941	14846	15065	14829	14928	14777	15035	14926	14742	14927	14734	14954	15059	15013	14783	14920	14805	14881	14926	14843	15042	14901	14853	14997	14646	14880	15083	14986	14795	14752	15067	14798	14900	14883	14972	14857	14756	14942	14890	14876	14887	14895	15040	15118	14958	15054	14801	15114	14683	15018	14919	14757	14945	14775	14981	14816	14856	15049	14962	14939	14970	14788	14897	14929	14866	14808	15102	14890	14945	15042	15091	14859	15043	14883	14942	14972	14814	14821	14873	15196	14921	14785	15063	15082	14710	15024	15013	14758	14951	14924	14855	14793	14925	15056	14786	14835	15101	14972	14905	14878	14893	14941	15075	14846	14933	14886	14794	14833	14862	15041	15008	14850	14691	14867	15026	14982	14841	14924	14793	15047	14969	14938	14784	14793	14858	14929	14986	14959	14918	14901	14871	14951	14743	14874	15064	14878	14741	14843	14795	15166	14795	15054	14750	14853	15010	15059	14768	14846	15008	14837	14957	14880	14934	14963	14960	15051	14873	14913	14783	15000	14975	14959	14810	14914	14845	14969	14736	14933	15057	14902	14937	14754	15131	15054	14909	14823	15052	14603	15055	14974	14839	14971	14885	14866	14949	14958	15001	14983	14812	14996	15120	15037	14657	14959	15041	14833	14884	14852	14888	14848	14926	14895	14966	14806	15033	14935	14920	14928	14951	14836	14827	15030	14926	14974	14866	15066	14924	14956	15025	15101	14980	14892	14851	14829	14938	14966	15016	14791	14793	14947	14901	15032	14977	14923	14952	15017	14861	14998	14887	14880	15000	14830	15068	15022	15013	14988	14999	14954	15004	14780	14881	15030	15004	14941	14993	14848	15122	14836	14883	14864	14899	14922	14716	14919	14896	14870	14872	14935	15028	14772	14714	14909	14727	14904	14918	14815	14822	14822	14858	14784	14886	14760	14837	14868	15050	14937	14974	14932	15031	14818	14960	15012	14750	14993	14896	14805	14957	14993	14912	14937	14817	14901	14791	14779	15021	14982	14962	14729	14688	14840	14782	14719	14774	14943	14823	14822	14930	15012	14870	14849	14877	15029	14853	14833	14899	14849	14786	14901	14985	14779	14961	14956	15044	14851	14943	14847	14680	14933	14949	14920	14800	14773	14825	14957	14934	14899	15055	15025	14886	14869	14890	14840	14868	15025	14902	14892	14811	14953	14795	14881	14799	14990	14793	14831	14751	14908	15111	15082	14830	14717	14989	14735	15055	14730	14861	14907	15025	14880	14874	14999	15017	15071	14908	14713	14969	15082	14872	14940	14949	14801	14861	15013	14843	15081	14805	14976	14834	14891	14980	15064	15072	14990	14763	14951	14800	14937	14880	14831	14899	14789	15012	14917	14899	14999	14987	14864	14756	15003	14894	14866	14670	14835	14959	14768	15192	14902	14803	14776	14905	15001	15029	14904	14951	14732	14806	14842	14947	14875	14949	14810	14865	14937	14882	14860	15080	14926	15031	14752	15163	15010	14947	14921	14843	15097	14733	14925	14863	15045	14790	14818	15125	15002	15029	14794	15017	14683	14760	14908	14755	14833	15226	14941	14835	15060	14817	15087	14773	14955	14878	14919	14829	14874	14894	14801	14946	14981	14844	14905	14982	15080	14837	14930	14752	14992	14818	15024	14836	15056	14976	14920	14888	15023	14966	14923	14996	14945	14883	14829	15034	14976	14854	14742	14898	14824	14924	15025	14813	14879	14900	14791	14852	15119	14874	14798	14790	15058	15124	14803	14753	14960	14878	14895	14882	15038	14833	14910	14880	14954	14881	14959	15055	14867	15017	15030	14792	14956	15009	14937	15081	14809	15100	14857	14853	14900	14867	14829	14941	14765	14999	14861	15066	14964	14874	14985	14910	14898	14911	14807	14778	14700	15054	14976	14917	14923	15061	14630	15031	15008	14913	14952	14885	14952	14743	14806	14914	14980	14943	14832	14999	14864	14952	14821	14880	14884	14946	15042	15001	15031	14920	14911	14662	14797	14816	14900	15126	15027	14897	14936	15083	15062	14897	14900	14955	14970	14996	14935	14949	14976	14923	14861	14997	14757	14785	14999	14935	14922	14832	14755	14728	14883	14820	14973	14914	14914	14922	14844	15058	14836	14962	14885	14808	14971	14868	15077	14847	14875	15037	14812	14837	14889	14776	14893	14836	14965	14876	14934	14933	15060	14897	14890	14901	15084	14929	14761	14908	14872	14838	14770	14999	14818	14872	14977	14926	14993
29687	29281	36736	31862	25418	21770	19913	18838	18146	18003	17925	17677	17252	17344	17237	17307	17452	17059	17098	17152	16992	17163	16960	17054	16992	16973	17303	17147	16932	16983	17078	17020	17076	17007	16990	16934	17087	16970	17015	16857	16856	16742	16935	16732	16995	16889	16860	16839	17173	17200	16959	16924	17057	16646	16802	16946	16869	16840	16862	16958	16740	16872	16935	16858	17024	16994	16894	16800	16831	16630	17029	16929	16745	16913	16919	16939	17140	16801	16781	16807	16779	16620	16944	16996	16838	16914	16855	16749	16953	16840	16919	17127	16806	16937	16848	16652	16756	16868	16957	16876	16920	16745	17102	16939	16983	17004	16805	16931	16969	16857	16848	17073	16945	16785	16792	16516	16827	16741	16897	16752	16855	16781	16823	16740	16820	17002	16784	16784	16793	16881	16992	16867	16840	16904	16834	16861	16980	16742	16855	16958	16842	16534	16966	16749	16680	16886	16866	16822	16928	16965	16766	16768	16984	16883	16936	16595	16861	17146	17035	16913	16904	16909	16829	16891	16958	16866	16594	16777	16988	16914	16825	16859	16900	16837	16785	16818	16688	16855	16845	16831	16882	17094	16854	16958	16838	16742	16857	16861	16869	16871	16812	17071	16634	17010	16900	16970	16971	16948	16879	17026	16784	16866	16877	17014	17034	16800	16749	16847	16800	16827	16659	16797	16747	16924	16709	16812	16913	16959	16791	16894	16900	16787	16740	16933	16938	16869	16781	16734	16731	16960	16832	16901	16902	16795	16827	16649	16956	16848	16716	16852	16945	16844	16627	16789	17056	16885	16768	17012	16812	16785	16957	16841	16984	16920	16944	16833	16789	16863	17003	16961	16922	17021	16913	16888	16992	16931	17011	17015	16673	16881	16808	16931	16774	16841	16970	16782	16862	16975	17111	16981	16919	16976	16988	16992	16842	16977	16931	16871	16732	16853	16900	16785	16857	16996	16838	16906	16785	16809	16869	16823	17037	16714	16888	16891	17033	16830	16876	16918	16848	16867	16814	16832	16908	16904	16937	16948	16822	16920	17049	16781	16861	16875	16888	16816	16818	16845	16827	16845	16714	16978	16735	16677	16967	16913	16808	16733	16880	16694	16940	17102	16684	16776	16620	16827	16835	16980	17007	16945	16931	16928	16921	16900	16889	16887	16999	16865	16888	16755	17110	16690	16754	16933	16762	16704	16981	17009	16941	16781	16777	16907	16827	17005	16848	16719	16847	16733	16840	16859	16714	17008	16913	16676	16884	16852	16815	16842	16993	16866	16953	16971	16830	16981	16952	16868	16971	16748	16779	16985	16773	16727	16757	16985	16944	16649	16812	16875	16933	16774	16931	16750	16541	16911	16835	16949	17093	16886	16924	16744	16644	16704	16841	17038	16780	16969	16689	16877	17024	16932	16785	16806	16868	16773	16910	16846	16818	17024	16630	17067	16736	16816	16999	16923	16815	16832	16776	16949	16743	16780	16866	16858	16928	16762	16833	16979	16749	16839	16861	16941	16806	16755	16783	16857	16924	16872	16799	16907	16784	16747	16879	17030	16987	17060	16772	16817	16747	16622	17038	16918	17034	16736	16833	16817	16796	16899	16932	17066	16980	16860	16691	16813	16943	16866	16906	16841	16959	16778	16955	16877	16859	16807	17006	16797	16947	16728	16881	16959	16788	16995	16903	16987	16818	16928	16852	16923	16859	16993	17033	16704	16652	16926	16613	16968	16942	17021	16831	16933	16892	16919	16866	16886	16925	16831	16920	16795	17013	16914	16824	16769	16992	16813	16817	16890	16720	16914	17080	16903	16848	16666	16870	16729	16764	16969	16493	16851	16795	16738	16919	16986	16949	16921	16868	16814	16732	16763	16970	17020	16744	16778	16813	16762	16997	16711	16850	16688	16884	16868	16969	17226	16817	16911	16650	16655	16805	16953	16768	17008	16857	16970	16806	16873	16858	16873	17016	16689	16838	16977	16909	16910	17184	16881	17214	16841	16860	16786	16612	16858	16896	16785	16678	16719	16992	16715	17179	16883	16924	16819	16811	16964	16819	16824	16868	16859	16917	16802	16862	16823	16910	17041	17001	16951	16994	17007	16793	16721	16837	16951	16853	16879	16846	16698	16932	16691	16966	16876	16942	16896	16780	16954	16953	16928	16730	16824	16924	16954	16812	16913	16840	17041	16821	16692	16823	16782	16806	17188	16917	17019	16909	16976	16707	16940	16707	16934	16750	16995	16838	16859	16744	16820	16840	16779	17087	16819	16986	16887	16937	16948	16924	16883	16819	16717	16658	16904	16734	16922	16828	16650	16838	16845	16724	16735	16949	16852	16795	16862	16969	16775	16751	16814	17032	16908	16869	16882	16916	16892	16923	16936	16871	16697	16948	16913	16945	16672	16881	16856	17008	16955	16919	16863	17091	16867	17025	16929	16785	16761	16899	16711	16936	16697	16804	17015	16725	16809	16849	16858	16835	16852	16890	16988	16826	16687	16936	16970	17129	16785	16650	16765	16778	16808	17038	16820	16888	16733	16854	16804	17048	16897	17036	16735	17003	16933	16681	16801	16937	16986	16739	16976	16998	16789	16804	16764	17161	16850	16992	16729	16904	17012	16874	16847	17004	16845	16965	16856	16953	16862	16883	16958	16752	16766	16713	16978	16843	16827	16829	16832	16903	16656	16733	16754	16830	16964	16896	16757	16762	16781	16837	16923	16903	16935	16838	16940	16897	16918	16836	16815	17070	16822	16836	16749	16859	16869	16684	16786	16996	16729	16504	16710	16857	16883	16887	16817	16672	16996	16836	16868	17070	16830	16831	16805	16887	16848	16860	16792	16913	16745	16940	16782	16772	16797	16868	16945	17138	16900	17016	16851	16966	16767	16950	16926	16725	16951	16825	17048	16965	16671	16910	17011	16958	16744	16786	16892	16848	16804	16945	16844	16939	16772	16932	16902	16834	16869	16802	16757	16857	16788	16919	16959	16832	16734	16803	17090	17028	17021	16786	16921	16949	16860	16783	16898	16915	16785	16958	16675	16892	16830	16750	16969	16787	16831	17176	16702	16787	16792	16883	16900	16747	16904	16944	16842	16906	16973	16744	16743	16975	16973	16844	16711	16791	17050	16818	16767	16718	16653	16838	16847	17156	16652	16950	16991	16756	16808	16908	16873	16792	16994	16859	16888	17036	16832	16953	16943	16782	16909	16710	16770	17068	16674	16896	16835	16925	16856	16850	17129	16764	16726	16774	16988	16994	16943	17100	16872	16839	16888	16731	16914	17058	16875	16997	16984	16908	16811	16836	16798	17034	16791	16776	16992	16953	16791	17091	17126	17003	16887	16831	16596	16883	16983	17056	16770	16688	16844	17022	16850	16741	16909	17035	16877	16912	16812	16977	16871	16766	16881	16818	16679	16688	16691	16880	16858	17085	16753	16679	16913	16851	16812	17045	16927	17044	16811	16806	16879	16899	16816	16881	16937	16836	16887	16785	16993	17095	16957	16874	16857	16903	17096	16661	16895	16969	16846	16937	16964	16739	16795	16839	16679	16744	16770	16731	16839	16876	16875	17042	16912	16525	16749	17186	16774	16851	16815	16841	16828	16761	16875	16764	16740	16736	16900	16939	16886	16991	16816	16758	16819	17013	16816	16943	16821	16765	16736	17025	16877	16888	16994	16965	16830	16872	16854	16858	16665	16816	16793	16768	16774	17029	16690	17006	16775	16801	16975	16799	16910	16830	16532	16856	16810	16970	16904	16857	16974	16752	16787	16792	16927	16873	17040	17010	16959	16875	16806	16871	16856	16801	17024	16816	16963	16961	16791	16971	16797	16856	16793	17121	16898	16870	17087	16727	16932	16716	16818	16734	16904	17073	16757	17013	16793	16806	16894	16911	16820	16838	16951	16947	16894	16782	16931	16793	16915	16975	16869	16895	16852	16761	16805	16799	16887	16830	16742	16885	16920	17084	16712	16733	16994	16850	16777	16840	16825	16756	16814	16808	16819	16944	16700	16748	16772	17051	16911	16794	16964	16890	16819	16864	16747	17005	16957	16891	16818	17160	16814	16792	16735	16912	16960	16896	16752	16780	16802	16762	16788	16809	16930	16949	17023	16686	16750	16789	16914	16820	16962	16618	16837	16604	16811	16726	16616	16870	16837	16887	16951	16661	16884	16950	16964	16874	16994	16770	16725	16867	16737	16885	16713	16821	16812	16833	16709	16853	16808	16781	16785	16887	16848	16805	16821	16861	16903	17022	17035	16952	16897	16956	16665	16872	16797	16882	16943	16960	16811	16915	16884	16905	17042	16647	16611	16868	16715	17015	16713	16806	16790	16853	16758	16876	16772	16829	16875	16774	16867	16877	17024	16656	16813	16752	16936	16821	16891	16718	16639	16811	16919	16824	16838	16853	16709	16729	16980	16852	16880	16947	16657	16869	16708	16800	17039	16705	16945	16859	16783	16936	16921	16751	16852	16812	16824	16975	16769	16922	16830	16945	16748	16924	16863	16713	16844	16955	16777	16823	16679	16670	16824	16836	16711	16850	16905	16841	16843	16788	16858	16880	16814	16788	16808	16991	16682	16853	16674	17064	17069	16786	16728	16891	16991	16846	16794	16747	16943	16932	16941	17009	16737	16789	16836	16882	16675	16673	16667	16746	17029	17142	16889	17072	16923	17086	16760	16942	16827	16956	17050	16771	17041	16886	16737	16928	17003	16682	16982	16810	17027	16945	16703	16962	16906	16944	16947	16749	16840	16716	16941	16788	16846	17007	16847	16794	16921	16612	16658	16937	16896	16910	16878	16833	16936	16930	16821	16755	16901	16991	16833	16702	16811	16904	16764	16988	16883	17054	16767	16574	16744	16990	16962	16841	16969	16941	16927	16793	16925	16865	16875	16842	16867	16858	16951	16758	16886	16702	17016	16604	16817	16865	16759	16903	16781	16881	16993	16587	16796	16776	16890	16870	16770	16852	16947	16981	17053	16843	17007	16975	17058	16990	16784	16858	16885	16844	16954	16864	16842	16862	16898	16909	16868	16906	16865	16990	16815	16557	16621	16713	16951	16975	16914	17045	16944	16839	16895	16854	16833	16983	16748	16865	16722	16652	16709	16880	16994	16773	16947	16866	16649
31883	45527	41099	30754	24858	20934	18726	17576	16625	16221	15931	15573	15600	15378	15247	15033	15212	15197	15186	14984	14808	14878	14757	14775	14919	14764	14718	14640	14611	14628	14588	14639	14591	14641	14783	14660	14580	14560	14623	14664	14796	14514	14571	14689	14695	14685	14497	14478	14599	14576	14595	14535	14637	14609	14550	14460	14601	14592	14489	14604	14575	14745	14667	14603	14594	14695	14551	14576	14469	14696	14612	14509	14706	14522	14615	14508	14448	14536	14637	14697	14614	14481	14582	14651	14628	14664	14448	14594	14557	14477	14514	14492	14713	14443	14679	14511	14445	14558	14487	14471	14482	14444	14721	14612	14614	14672	14595	14704	14522	14481	14602	14523	14505	14548	14512	14551	14631	14479	14768	14527	14450	14673	14654	14677	14558	14582	14613	14671	14623	14325	14621	14457	14623	14527	14560	14636	14541	14430	14522	14691	14614	14449	14494	14627	14553	14549	14618	14566	14377	14437	14640	14474	14644	14469	14659	14691	14764	14604	14688	14585	14502	14482	14792	14478	14690	14544	14615	14692	14600	14608	14763	14672	14592	14479	14518	14356	14554	14616	14624	14541	14591	14514	14608	14614	14748	14688	14567	14620	14548	14541	14357	14454	14728	14546	14560	14418	14617	14496	14485	14619	14379	14505	14611	14450	14382	14521	14602	14643	14589	14700	14610	14576	14458	14515	14687	14775	14533	14579	14621	14462	14568	14573	14618	14509	14497	14607	14532	14575	14572	14541	14627	14530	14392	14550	14594	14566	14540	14545	14534	14546	14749	14699	14571	14485	14690	14507	14535	14604	14528	14381	14589	14443	14325	14644	14477	14703	14451	14674	14508	14615	14507	14766	14576	14638	14729	14428	14592	14488	14499	14720	14639	14542	14505	14646	14706	14585	14617	14790	14372	14755	14661	14607	14631	14682	14476	14450	14470	14656	14531	14530	14568	14509	14606	14616	14666	14486	14531	14555	14338	14524	14674	14590	14633	14540	14580	14428	14300	14569	14403	14645	14518	14437	14698	14485	14524	14489	14651	14643	14528	14518	14588	14492	14594	14586	14463	14437	14620	14441	14598	14517	14368	14600	14472	14663	14551	14482	14489	14436	14523	14796	14524	14575	14611	14646	14617	14518	14758	14463	14636	14649	14718	14761	14729	14591	14602	14605	14554	14544	14555	14420	14337	14541	14600	14574	14488	14413	14573	14459	14557	14594	14468	14625	14623	14570	14490	14475	14471	14571	14638	14649	14329	14538	14524	14548	14486	14767	14639	14556	14614	14706	14502	14405	14516	14425	14560	14579	14592	14712	14581	14756	14528	14604	14657	14448	14718	14626	14785	14649	14661	14653	14628	14515	14685	14615	14398	14732	14583	14578	14490	14597	14380	14590	14588	14706	14449	14476	14630	14526	14539	14588	14687	14399	14663	14544	14552	14458	14594	14429	14531	14573	14672	14625	14574	14676	14656	14614	14492	14567	14715	14556	14703	14633	14718	14570	14651	14563	14523	14602	14533	14678	14477	14475	14607	14692	14589	14609	14534	14532	14600	14679	14654	14334	14708	14479	14603	14496	14613	14409	14579	14436	14753	14519	14587	14685	14572	14560	14496	14587	14531	14540	14706	14685	14634	14505	14686	14602	14549	14536	14571	14529	14583	14741	14613	14616	14608	14591	14784	14554	14641	14590	14604	14647	14574	14623	14580	14329	14570	14662	14781	14639	14481	14362	14625	14483	14627	14449	14777	14746	14562	14703	14695	14515	14437	14579	14601	14567	14588	14559	14674	14714	14556	14608	14672	14553	14546	14603	14674	14556	14576	14549	14589	14685	14595	14490	14740	14604	14502	14654	14521	14419	14556	14681	14584	14659	14677	14634	14614	14519	14658	14480	14564	14542	14617	14640	14599	14568	14542	14759	14633	14535	14460	14503	14666	14659	14523	14670	14691	14623	14713	14635	14571	14522	14532	14540	14454	14511	14729	14672	14628	14655	14515	14375	14621	14641	14618	14472	14559	14558	14527	14504	14649	14631	14356	14511	14597	14449	14564	14508	14623	14494	14722	14618	14617	14405	14838	14657	14700	14556	14509	14494	14767	14472	14545	14408	14621	14511	14388	14541	14669	14506	14562	14591	14533	14560	14607	14571	14496	14635	14599	14577	14471	14587	14516	14539	14599	14627	14533	14463	14557	14512	14575	14693	14544	14570	14658	14703	14620	14664	14566	14542	14547	14541	14601	14675	14555	14587	14656	14533	14634	14464	14658	14549	14569	14485	14565	14650	14658	14644	14454	14701	14606	14510	14738	14544	14544	14425	14312	14591	14577	14601	14748	14508	14631	14512	14426	14509	14781	14605	14376	14692	14371	14620	14669	14466	14540	14497	14554	14597	14567	14365	14484	14687	14494	14547	14605	14483	14582	14327	14727	14587	14477	14486	14567	14649	14785	14597	14614	14520	14703	14432	14633	14573	14740	14559	14436	14629	14691	14742	14510	14597	14357	14439	14766	14676	14523	14823	14471	14659	14458	14636	14636	14626	14483	14597	14693	14536	14677	14339	14658	14618	14561	14536	14613	14473	14493	14668	14584	14578	14631	14598	14542	14757	14569	14517	14564	14657	14678	14438	14421	14659	14505	14543	14514	14732	14535	14545	14641	14462	14564	14554	14499	14603	14631	14470	14664	14652	14736	14503	14684	14765	14618	14566	14589	14491	14519	14575	14466	14612	14442	14503	14541	14599	14754	14615	14586	14642	14652	14550	14456	14595	14537	14652	14553	14652	14725	14505	14485	14608	14617	14656	14594	14772	14496	14713	14472	14506	14520	14554	14521	14547	14519	14567	14645	14554	14491	14508	14601	14629	14571	14573	14555	14737	14491	14455	14608	14626	14521	14508	14504	14332	14529	14639	14434	14764	14697	14649	14609	14642	14613	14475	14565	14438	14631	14619	14447	14621	14664	14690	14645	14648	14758	14691	14628	14473	14469	14737	14673	14415	14700	14600	14527	14497	14664	14656	14661	14474	14406	14586	14400	14455	14624	14592	14574	14595	14722	14556	14715	14679	14514	14645	14656	14573	14521	14561	14340	14568	14658	14583	14576	14602	14762	14501	14626	14529	14626	14583	14760	14557	14493	14593	14594	14596	14763	14661	14617	14547	14573	14742	14552	14541	14604	14553	14633	14487	14595	14555	14707	14519	14685	14586	14562	14569	14650	14612	14626	14462	14526	14623	14623	14353	14322	14682	14555	14607	14532	14622	14677	14537	14560	14505	14633	14583	14697	14658	14517	14664	14572	14598	14587	14631	14490	14737	14628	14592	14666	14548	14636	14629	14466	14565	14548	14487	14637	14546	14511	14632	14597	14669	14578	14652	14647	14625	14595	14358	14583	14508	14457	14492	14456	14661	14593	14464	14665	14483	14552	14548	14534	14394	14534	14574	14549	14526	14695	14657	14519	14659	14599	14670	14536	14647	14530	14580	14582	14537	14571	14492	14563	14534	14618	14775	14585	14484	14483	14463	14608	14607	14430	14480	14437	14581	14545	14694	14502	14486	14507	14638	14579	14465	14606	14763	14582	14583	14528	14540	14589	14402	14536	14567	14695	14498	14526	14688	14609	14547	14575	14647	14598	14418	14425	14526	14577	14560	14624	14705	14570	14754	14675	14485	14349	14716	14476	14652	14469	14637	14651	14518	14560	14608	14629	14509	14559	14628	14553	14320	14458	14443	14423	14727	14466	14555	14427	14655	14461	14572	14569	14743	14545	14723	14572	14484	14651	14744	14625	14688	14490	14665	14510	14521	14666	14751	14422	14754	14624	14575	14427	14594	14642	14453	14585	14530	14771	14546	14575	14539	14582	14561	14501	14510	14668	14532	14545	14540	14649	14612	14723	14443	14590	14695	14591	14536	14573	14591	14658	14592	14596	14614	14662	14707	14741	14391	14551	14568	14621	14499	14442	14423	14698	14600	14621	14687	14700	14515	14690	14735	14581	14499	14601	14570	14515	14643	14581	14630	14631	14393	14533	14675	14702	14670	14617	14504	14502	14567	14478	14627	14560	14572	14705	14655	14650	14440	14437	14367	14627	14560	14694	14619	14569	14583	14556	14706	14580	14455	14644	14439	14534	14527	14524	14396	14669	14580	14688	14580	14514	14569	14603	14659	14635	14596	14465	14654	14727	14616	14646	14502	14628	14585	14594	14533	14552	14426	14741	14637	14722	14407	14595	14445	14511	14592	14572	14617	14321	14523	14734	14426	14518	14779	14665	14617	14458	14472	14602	14567	14596	14519	14605	14619	14624	14675	14529	14738	14610	14519	14440	14604	14448	14632	14583	14698	14591	14713	14489	14537	14552	14608	14476	14532	14500	14557	14711	14534	14747	14548	14524	14611	14432	14600	14739	14575	14682	14640	14670	14634	14618	14640	14517	14575	14533	14585	14491	14536	14620	14510	14481	14632	14556	14585	14558	14558	14724	14512	14625	14510	14570	14750	14607	14659	14676	14386	14599	14563	14580	14657	14596	14542	14439	14661	14521	14719	14586	14592	14562	14573	14642	14838	14655	14563	14715	14438	14684	14699	14610	14537	14505	14382	14589	14595	14660	14493	14250	14518	14539	14565	14566	14527	14691	14550	14470	14539	14578	14558	14549	14631	14573	14598	14520	14814	14440	14510	14512	14599	14497	14517	14522	14700	14556	14457	14602	14684	14721	14568	14655	14430	14539	14714	14620	14617	14567	14528	14646	14627	14525	14416	14669	14504	14680	14587	14648	14619	14625	14527	14555	14684	14609	14533	14611	14573	14599	14385	14509	14457	14631	14656	14637	14451	14625	14555	14457	14591	14494	14591	14566	14586	14587	14459	14612	14625	14629	14445	14701	14492	14566	14508	14667	14632	14789	14575	14657	14533	14450	14533	14701	14669	14658	14711	14655	14609	14521	14553	14447	14494	14464	14663	14638	14542	14655	14616	14641	14523	14668	14575	14618	14642	14420	14480	14618	14582	14575	14504	14696	14635	14591	14689	14468	14550	14572	14595	14598	14570	14581	14614	14621	14453	14536	14793	14654	14579	14620	14505	14580	14695	14322	14584	14490	14515	14589	14506	14664	14426	14593	14589	14641	14559	14607	14542	14680	14619
24092	21149	28543	25743	25075	25444	23862	20176	19147	18952	18710	18142	17745	17716	17860	17503	17497	17391	17526	17250	17304	17180	17214	17309	17323	17384	17301	17015	17096	16840	17039	16770	16792	16985	17157	17027	16839	16641	16956	16836	16947	16940	16710	16967	16735	17110	17115	16924	17031	17084	16806	16849	16938	16669	16798	16868	16850	16937	17059	16861	17040	16855	16790	16852	16891	16858	16997	16792	16899	17056	16917	16936	16900	17002	16685	16793	16581	17058	16977	16762	16840	16679	16744	16766	16705	16823	16893	16730	16752	16786	16772	16786	16859	16863	16925	16925	16860	16578	16787	16835	16898	16808	16790	16598	16619	16803	16860	16707	16680	16810	16862	16751	16755	17024	16794	16920	16917	16816	17019	16875	16912	16870	16797	16698	16892	16982	16620	16769	16822	16828	16770	16983	16825	16769	16794	16501	16794	16769	16708	16783	16838	16852	16815	16936	16739	16795	16687	16867	16905	16728	17009	16879	16760	16564	16773	16696	16895	16947	16860	16883	16743	16401	16834	16914	16810	16788	16699	16709	16731	16653	16947	17126	16845	16795	16936	16842	16683	16627	16587	16901	16718	16827	16827	16624	16709	16771	17021	17019	16804	16794	16843	16677	16921	16738	16632	16814	16930	16758	16555	16787	16594	16724	16948	16838	16860	16706	16878	16712	16741	16636	16756	16717	16874	16770	16703	16760	16861	16833	16927	16941	16772	16805	16817	16716	16853	16860	16699	16882	16614	16752	16797	16752	16921	16781	16943	16645	16576	16818	16881	16630	16649	16719	16710	17005	16854	16911	16881	16919	16663	17019	16806	16831	16885	17012	16865	16746	17026	16781	16891	16809	16849	16698	16823	16766	16750	16783	16701	16860	16819	17012	16912	16732	16922	16908	16836	16846	16913	16958	16776	16731	16812	16629	17019	16920	16740	16851	16820	16748	16934	16957	16972	16819	16694	16856	16805	16758	16966	16771	16753	16764	16742	16924	16766	16844	16970	16669	16943	16572	16602	16726	16576	16821	17055	16891	16874	16769	16800	16756	16920	16799	16837	16878	16830	16794	17053	16934	16873	16818	16755	16829	16746	16662	16642	16876	16814	16801	16788	16796	16924	16644	16859	16745	17037	16765	16776	16915	16933	16845	16808	16614	16602	16661	16712	16723	16976	17041	16783	16686	16771	16793	17037	16828	16933	16798	16647	16807	16794	16898	16768	16862	16846	16818	16838	16705	16926	16902	16830	16657	16786	16919	16609	16815	16768	16812	16844	16848	16849	16792	16925	16695	16780	16739	16911	16706	16789	16654	16721	16767	16842	16720	16716	16785	16681	16747	16941	16562	16885	16678	16886	16759	16924	17035	16835	17136	16874	16876	16791	16659	16958	16783	16846	16769	16784	16998	16821	17010	16995	16828	16905	16863	16577	16524	16797	16910	16776	16798	16814	16895	16687	16786	16622	16718	16877	16816	16955	16892	16853	16665	16832	16796	16844	16704	16883	16870	16966	16918	16876	16950	16796	16954	16794	16757	16925	16803	16597	16937	16688	16841	16759	16693	16908	16801	16745	16939	16728	16830	16633	16733	16868	16687	16820	16669	16918	16904	16707	16759	16932	16762	16981	16577	16803	16871	16840	16644	16985	16824	16752	16746	16791	16915	16852	16880	17012	16695	16816	16883	16798	16784	16831	16930	16872	16731	16867	16781	16892	16803	16755	16960	16996	16963	16794	16728	16632	16852	16720	16759	16778	16893	16731	16984	16791	16804	16707	16755	16767	16986	16960	16998	16812	16827	16950	16894	16797	16593	16845	16907	16903	16675	16863	16889	16790	16811	16671	16640	16791	16850	16829	16788	16634	16664	16882	16778	16520	16680	16642	16827	16802	16876	16724	16887	16806	16884	16927	16863	16754	16803	16855	16887	16803	16854	16827	16795	17112	16800	16802	16775	16596	16741	16787	16611	16771	16989	16874	16688	16859	16721	16819	17028	16779	16961	16991	16677	16584	16748	16834	16763	16759	16744	16843	16709	16719	16743	16716	16874	16646	16899	16930	16575	16615	16907	16783	16840	16777	16777	16798	16557	16797	16846	16772	16975	17100	16747	16751	16706	16783	16726	16819	16607	16745	16907	17012	16818	16782	16865	16940	16926	16774	16839	16702	16794	16858	16702	16597	16673	16723	16872	16881	16754	16757	16918	16925	16697	16961	16794	16903	16816	16956	16651	16755	16876	16655	16717	17049	16721	16602	16729	16902	16748	16877	16909	16926	16882	16724	16880	16685	16849	16741	16856	16822	16704	17045	16777	16748	16862	16833	16912	16952	17013	16899	16895	16857	16829	16720	16789	16720	16916	16944	16676	16947	16983	16673	16791	16941	16608	16817	16836	16760	16679	16934	16973	16674	16785	17007	16620	16731	16794	16941	16854	16919	16911	16926	16658	16785	16819	16857	16502	16875	16956	16876	16713	16875	16815	16654	16952	16964	16945	16853	16910	16875	16920	16955	16653	17004	16825	16993	16902	16627	16602	16779	16819	16914	16749	17101	16854	16778	16937	16785	16744	16718	16445	16794	16882	16942	16879	16781	16913	16937	16804	16677	16792	16915	16904	16833	16898	16691	16728	16805	16731	16851	16975	16576	16686	16919	16941	16945	16564	16889	16709	16847	16897	16828	16639	16931	16976	16801	16946	16970	16712	16866	16586	16738	16683	16870	16910	16598	16645	16736	16871	17111	16887	16847	16876	16742	16886	16865	16937	16902	16909	16654	16682	16757	16802	16745	16981	16888	16964	16889	16917	16772	16688	16822	16905	16837	16733	16649	16862	16851	16917	16823	16895	16649	16742	16775	16736	16838	16909	16687	16818	16725	16877	17120	16837	16887	16741	16916	16815	16770	16789	16932	16926	17028	16757	16630	16869	16648	16702	16704	16896	16734	16766	16902	16860	16663	16684	16681	16799	16858	16715	16759	16859	16850	16699	16704	16765	16941	16673	16726	16848	16761	16778	16842	16958	16910	16710	16796	16840	16741	17025	16889	16659	16836	16853	16715	16632	17006	16903	16629	16882	16857	16802	16940	16685	16872	16734	16842	16743	16837	16803	16918	16797	16981	16917	16919	16771	16774	16827	16577	16614	16874	16735	16684	16871	16710	16791	16742	16815	16563	16832	16739	16692	16775	16814	16737	16869	16725	16909	16995	16915	16846	16741	16918	16847	16852	16736	16841	16859	16730	16725	16878	16749	16968	16613	16841	17042	16759	16673	16887	16849	16678	16918	16787	16767	16748	16840	16820	16810	16756	16847	16908	16776	16805	16779	16774	16769	16762	16770	16749	16881	16800	16867	16741	16743	16849	16850	16680	16850	16659	16898	16750	16821	16577	16753	16959	16664	16809	16683	16767	16842	16661	16909	16709	16918	16918	16893	16976	16835	16799	16766	16903	16562	16712	16885	16826	16817	16812	16672	16909	16928	17017	16967	16582	16827	16833	16710	16753	16720	16662	16960	16900	16949	16877	16922	16811	16849	16746	16800	16818	16542	16836	16945	16890	16862	16890	16984	16834	16885	16783	16784	16672	16657	16684	16681	16882	16760	16704	16862	16878	16799	16880	16774	16690	16775	16870	16885	17060	16671	16914	16900	16876	16892	16698	16690	16843	16769	16839	16895	16900	16824	16850	16905	16751	16735	16771	16850	16865	16812	16957	17026	16811	17013	16898	16793	16905	16831	16742	16856	16838	16730	16875	16820	16779	16599	16726	16803	16803	16852	16940	16813	16875	16705	16801	16807	17063	16742	16683	16731	16970	16845	16811	16893	16737	16837	16626	16921	16850	16822	16813	16842	16825	16777	16870	16849	16761	16777	17092	16947	16837	16670	16917	16910	16804	16900	16747	16723	16900	16689	16688	16727	16913	16999	16646	16736	16822	16712	16832	16917	16718	16629	16810	16736	16697	16784	16762	16887	16624	16783	16868	16822	16822	16879	16857	16767	16815	16845	16981	16604	16805	16754	16565	16708	16959	16863	16995	16831	16666	16775	16692	16781	16782	16690	16732	16738	16850	16772	16628	16839	16709	16822	16951	16596	16613	16877	16901	16882	16859	16939	16857	16790	16824	16685	16828	16760	16923	17153	17220	16710	16753	16690	16745	16734	16962	16825	17001	16928	16794	16665	16759	16574	16901	16859	16829	16903	17090	16844	16857	16946	16823	16924	16936	16700	16655	16916	16856	16820	16913	16659	16618	16731	16912	16585	16721	16925	16845	16783	16902	16960	16794	16704	16830	16615	16927	16516	16918	16876	16735	16838	16896	16846	16769	16683	16655	16802	16799	16799	16707	16938	16724	16954	16787	16811	16914	16778	16872	16786	16819	16628	16587	16749	16992	16954	16864	16744	16695	16787	16923	16650	17003	16718	16752	17092	16801	16698	16713	16840	16711	16782	16940	16921	16728	16686	16926	17021	16791	16840	16589	16862	16776	16855	16949	16862	16795	16861	16888	17065	16881	16755	16818	16573	16774	16941	16869	16710	16860	16904	16812	16621	16895	16586	16744	16796	16667	16499	16735	16581	16787	16825	16581	16876	16761	16558	16716	16856	16840	16701	16872	16952	16692	16835	16718	16813	16915	17042	16781	16853	16696	16876	16856	16874	17080	17038	16757	16807	16862	16801	16976	16876	16618	16629	16766	16858	16799	16921	16829	17022	16917	16646	16790	16808	16641	16703	16686	16772	16740	16790	16897	16948	16746	16712	16931	16858	16748	16667	16834	16770	16800	16790	16719	16916	16799	16683	16690	16943	16977	16790	16691	16859	16835	16722	16719	16878	16809	17069	16955	16925	16858	16736	16841	16638	16726	16657	16597	16808	16874	16683	16835	16611	16711	16932	16594	16570	16785	16799	16897	16863	16859	16860	16812	16870	16901	16863	16752	16725	16959	16944	16754	16752	16752	16856	16979	16978	16858	16790	17029	16867	16686	16633	16684	16733	16855	16998	16822	16869	16660	16800	16708	16833	16627	16645	16582	16751	16828	16758	16664	16736	16693	16641	16862	16794	16932	16839	17002	16808	16643	16850	17009	16755	16765	16857	16855	16824	16796	16763	16769	16883	16800	16773	16828	16814	16891	16771	16932	16654	16955	16740	16839	16652
31433	51817	46485	35227	30119	25249	21387	19384	18119	17412	16928	16361	16092	15947	15794	15419	15511	15251	15326	15324	15052	14967	14937	15195	14829	14812	14787	14878	14625	14563	14726	14734	14848	14721	14761	14526	14831	14820	14648	14523	14638	14863	14522	14697	14577	14767	14616	14430	14770	14569	14603	14592	14568	14571	14576	14507	14655	14430	14451	14595	14625	14573	14525	14626	14558	14626	14658	14425	14481	14602	14561	14582	14600	14496	14551	14555	14522	14515	14726	14639	14614	14619	14603	14605	14532	14603	14464	14646	14500	14583	14458	14486	14542	14626	14634	14675	14700	14542	14629	14631	14513	14518	14562	14474	14616	14611	14281	14562	14636	14522	14503	14385	14686	14674	14474	14559	14626	14601	14582	14490	14591	14487	14587	14540	14570	14554	14521	14489	14608	14516	14569	14409	14482	14523	14577	14728	14631	14496	14475	14424	14534	14608	14589	14537	14454	14635	14530	14568	14557	14590	14647	14533	14490	14795	14715	14597	14670	14631	14490	14470	14570	14614	14434	14609	14472	14670	14538	14569	14634	14561	14592	14515	14617	14592	14508	14649	14477	14373	14528	14614	14613	14596	14508	14733	14433	14708	14554	14682	14392	14535	14615	14616	14570	14531	14687	14646	14699	14483	14521	14529	14729	14471	14710	14613	14547	14471	14630	14464	14448	14577	14519	14551	14500	14622	14676	14497	14696	14515	14652	14590	14626	14385	14568	14541	14622	14606	14596	14503	14374	14435	14340	14610	14677	14432	14582	14575	14591	14547	14670	14524	14564	14608	14634	14579	14467	14588	14704	14552	14438	14575	14557	14610	14619	14547	14605	14530	14494	14647	14660	14664	14616	14620	14509	14665	14601	14573	14590	14617	14316	14613	14557	14658	14628	14690	14572	14567	14501	14602	14523	14684	14650	14574	14599	14568	14687	14468	14577	14603	14541	14721	14596	14415	14618	14541	14618	14438	14578	14508	14648	14534	14538	14598	14694	14509	14555	14558	14567	14456	14639	14371	14458	14626	14822	14518	14581	14527	14586	14564	14440	14676	14545	14564	14495	14482	14609	14534	14650	14642	14480	14575	14673	14607	14448	14713	14481	14483	14626	14742	14644	14662	14566	14619	14630	14600	14638	14466	14550	14521	14719	14301	14710	14450	14588	14638	14643	14497	14793	14498	14671	14680	14485	14784	14599	14631	14447	14458	14570	14441	14502	14505	14511	14552	14828	14534	14466	14534	14595	14571	14588	14620	14664	14512	14426	14687	14393	14736	14598	14584	14633	14489	14558	14586	14501	14540	14472	14647	14595	14385	14542	14497	14478	14520	14498	14622	14477	14466	14537	14526	14641	14527	14500	14580	14637	14597	14599	14647	14564	14664	14541	14502	14644	14520	14604	14488	14547	14513	14688	14538	14575	14756	14555	14646	14717	14523	14504	14515	14534	14645	14462	14646	14555	14503	14592	14528	14480	14506	14726	14658	14552	14734	14576	14569	14537	14603	14599	14655	14547	14765	14460	14534	14465	14608	14634	14552	14537	14452	14620	14685	14661	14615	14612	14539	14638	14601	14425	14537	14610	14647	14520	14590	14540	14673	14587	14549	14554	14635	14492	14575	14702	14421	14718	14469	14609	14642	14663	14730	14652	14497	14512	14654	14605	14603	14554	14649	14725	14599	14609	14652	14631	14424	14464	14626	14562	14752	14571	14496	14630	14696	14559	14725	14664	14530	14716	14588	14535	14627	14603	14581	14707	14653	14524	14591	14679	14461	14455	14426	14597	14355	14448	14519	14418	14496	14716	14425	14440	14466	14378	14732	14630	14605	14706	14501	14579	14624	14511	14566	14493	14644	14712	14423	14602	14636	14642	14561	14499	14694	14454	14486	14444	14468	14622	14591	14506	14639	14653	14625	14631	14447	14733	14662	14611	14368	14651	14610	14498	14534	14622	14563	14656	14519	14626	14583	14589	14443	14612	14640	14718	14561	14630	14566	14597	14676	14589	14500	14536	14559	14379	14595	14542	14510	14657	14563	14507	14464	14451	14637	14653	14562	14561	14648	14720	14477	14620	14471	14639	14505	14523	14546	14620	14649	14608	14638	14461	14702	14666	14565	14616	14602	14595	14700	14560	14314	14449	14534	14480	14537	14478	14534	14703	14486	14727	14475	14609	14455	14488	14648	14613	14410	14446	14586	14382	14426	14538	14474	14421	14515	14320	14716	14491	14490	14584	14576	14474	14710	14610	14519	14597	14526	14433	14571	14653	14403	14586	14579	14648	14584	14574	14537	14594	14488	14663	14633	14371	14547	14308	14662	14534	14390	14477	14671	14571	14655	14439	14553	14527	14588	14539	14514	14488	14465	14491	14572	14533	14576	14644	14436	14577	14585	14635	14406	14507	14547	14596	14643	14542	14711	14721	14570	14616	14504	14455	14757	14607	14433	14438	14540	14627	14621	14626	14531	14661	14603	14465	14561	14501	14529	14550	14480	14664	14464	14503	14448	14572	14353	14469	14492	14617	14586	14734	14618	14576	14659	14567	14482	14602	14567	14506	14705	14540	14574	14505	14486	14464	14738	14392	14536	14466	14452	14606	14534	14488	14496	14446	14639	14430	14588	14435	14638	14647	14635	14663	14485	14816	14667	14431	14609	14616	14592	14491	14681	14564	14498	14617	14671	14647	14478	14562	14584	14814	14527	14560	14505	14528	14603	14447	14623	14569	14425	14626	14496	14495	14543	14667	14579	14412	14698	14589	14497	14546	14548	14646	14584	14540	14645	14618	14564	14513	14663	14497	14554	14639	14555	14500	14861	14593	14660	14557	14619	14536	14664	14484	14504	14641	14629	14538	14513	14456	14448	14610	14493	14682	14663	14628	14372	14494	14511	14562	14541	14536	14624	14522	14448	14642	14635	14597	14559	14541	14668	14597	14568	14542	14592	14484	14515	14585	14842	14497	14631	14610	14605	14671	14555	14464	14569	14646	14456	14579	14521	14562	14449	14521	14538	14656	14629	14411	14432	14672	14724	14605	14492	14568	14417	14337	14686	14754	14509	14638	14347	14702	14618	14519	14489	14531	14764	14499	14662	14570	14565	14580	14572	14562	14650	14683	14588	14682	14590	14530	14710	14453	14562	14395	14545	14526	14682	14621	14649	14511	14614	14578	14521	14553	14622	14510	14644	14492	14608	14469	14539	14390	14571	14724	14629	14653	14570	14599	14657	14512	14566	14692	14433	14618	14535	14530	14450	14714	14526	14386	14687	14516	14687	14436	14604	14675	14657	14482	14607	14548	14422	14723	14518	14481	14501	14540	14566	14615	14570	14529	14695	14663	14609	14651	14444	14643	14641	14691	14559	14556	14627	14569	14572	14622	14603	14508	14626	14687	14513	14696	14624	14553	14481	14591	14603	14480	14646	14398	14580	14540	14645	14589	14592	14549	14593	14570	14512	14449	14673	14659	14639	14398	14536	14667	14519	14609	14683	14592	14460	14516	14656	14588	14416	14588	14665	14674	14664	14693	14481	14431	14552	14548	14551	14444	14384	14464	14644	14618	14479	14418	14694	14527	14584	14564	14577	14672	14590	14560	14620	14524	14540	14629	14585	14656	14585	14668	14459	14453	14384	14594	14501	14667	14568	14615	14618	14394	14536	14662	14644	14514	14618	14510	14605	14415	14582	14626	14546	14585	14461	14554	14585	14564	14784	14481	14447	14564	14454	14545	14508	14678	14494	14597	14553	14433	14536	14609	14435	14860	14589	14545	14630	14466	14527	14687	14432	14592	14615	14655	14634	14546	14483	14545	14560	14661	14424	14570	14483	14548	14455	14581	14411	14723	14500	14554	14505	14750	14628	14582	14620	14549	14447	14521	14541	14415	14778	14515	14462	14457	14672	14571	14518	14623	14463	14577	14582	14659	14495	14476	14428	14551	14611	14555	14501	14591	14564	14559	14406	14636	14489	14688	14495	14647	14654	14558	14691	14534	14526	14529	14650	14580	14581	14493	14351	14566	14618	14701	14681	14508	14556	14533	14633	14576	14542	14634	14425	14554	14502	14740	14681	14652	14646	14477	14617	14630	14624	14481	14532	14467	14652	14426	14530	14573	14576	14525	14582	14296	14721	14474	14773	14682	14647	14813	14706	14597	14546	14569	14646	14542	14493	14760	14465	14527	14482	14602	14653	14551	14581	14547	14656	14615	14753	14588	14565	14677	14446	14674	14545	14499	14635	14614	14680	14492	14560	14532	14483	14424	14369	14621	14699	14548	14737	14510	14547	14522	14511	14524	14632	14629	14586	14651	14668	14513	14529	14582	14460	14499	14584	14539	14568	14642	14538	14751	14512	14528	14439	14632	14679	14523	14565	14648	14576	14573	14442	14543	14564	14551	14428	14712	14460	14619	14535	14545	14549	14647	14404	14554	14630	14558	14663	14655	14467	14530	14562	14470	14642	14469	14499	14514	14565	14536	14666	14642	14531	14524	14647	14507	14647	14480	14575	14593	14618	14638	14620	14475	14553	14416	14581	14688	14558	14624	14445	14514	14684	14452	14524	14672	14566	14541	14798	14559	14511	14435	14716	14692	14600	14595	14485	14563	14494	14489	14562	14537	14569	14660	14644	14563	14554	14618	14721	14822	14558	14507	14555	14441	14716	14500	14598	14592	14510	14667	14480	14606	14597	14478	14580	14526	14569	14582	14600	14502	14653	14549	14505	14561	14508	14416	14648	14531	14616	14521	14615	14613	14529	14637	14525	14618	14496	14595	14697	14593	14531	14707	14571	14592	14514	14524	14587	14520	14547	14638	14596	14523	14514	14638	14542	14634	14723	14521	14636	14710	14530	14584	14683	14665	14598	14618	14592	14611	14490	14482	14629	14637	14577	14491	14630	14602	14575	14541	14658	14694	14749	14621	14621	14639	14486	14648	14564	14530	14524	14631	14499	14527	14463	14645	14451	14723	14468	14712	14591	14562	14431	14567	14596	14493	14743	14455	14593	14571	14628	14694	14653	14744	14591	14454	14709	14547	14548	14524	14663	14405	14531	14645	14572	14485	14467	14745	14497	14635	14577	14476	14611	14374	14566	14630	14573	14527	14630	14368	14630	14614	14480	14531	14581	14516	14710	14704	14553	14584	14720
22767	21132	28902	23878	22970	26318	27594	22229	20647	20270	20022	19504	19285	18896	18577	18531	18443	18222	18289	18233	17833	17874	17899	17859	17832	17883	17522	17636	17913	17671	17576	17790	17544	17717	17719	17709	17412	17324	17567	17582	17748	17458	17536	17349	17426	17508	17597	17537	17483	17508	17575	17304	17505	17625	17326	17468	17444	17546	17468	17486	17512	17481	17327	17272	17415	17326	17221	17382	17425	17529	17235	17543	17424	17443	17339	17484	17346	17433	17497	17688	17231	17353	17394	17479	17271	17218	17338	17369	17547	17357	17445	17224	17326	17283	17276	17464	17197	17137	17588	17246	17422	17401	17353	17426	17505	17452	17271	17432	17411	17378	17546	17362	17589	17259	17336	17334	17435	17624	17295	17374	17411	17274	17306	17398	17275	17532	17315	17324	17480	17253	17321	17410	17239	17433	17628	17429	17399	17196	17419	17506	17460	17477	17446	17413	17392	17550	17495	17521	17442	17199	17383	17276	17271	17172	17377	17478	17168	17278	17393	17454	17417	17410	17274	17443	17285	17432	17429	17360	17382	17432	17162	17215	17376	17331	17408	17446	17364	17311	17326	17422	17199	17261	17419	17309	17470	17153	17654	17217	17607	17475	17532	17453	17373	17245	17295	17440	17227	17461	17375	17549	17494	17477	17695	17301	17263	17166	17333	17371	17261	17283	17264	17437	17524	17342	17475	17584	17367	17515	17220	17385	17366	17138	17441	17369	17584	17309	17351	17518	17280	17142	17388	17293	17246	17268	17506	17391	17411	17494	17376	17332	17415	17342	17497	17512	17385	17486	17232	17348	17258	17291	17279	17524	17269	17385	17290	17372	17536	17450	17248	17314	17153	17379	17578	17389	17414	17508	17508	17520	17523	17422	17338	17231	17332	17470	17415	17167	17290	17458	17506	17449	17299	17434	17386	17231	17301	17260	17189	17306	17344	17319	17377	17271	17583	17544	17487	17613	17551	17373	17515	17496	17442	17149	17326	17360	17461	17167	17297	17274	17434	17372	17520	17319	17262	17245	17343	17365	17466	17361	17373	17371	17298	17502	17450	17239	17363	17354	17390	17318	17478	17359	17455	17447	17257	17505	17488	17208	17362	17337	17471	17229	17510	17482	17459	17431	17163	17359	17254	17534	17268	17226	17103	17454	17163	17331	17486	17410	17472	17518	17492	17312	17301	17305	17618	17275	17470	17284	17380	17316	17173	17350	17342	17403	17518	17398	17625	17485	17332	17613	17534	17219	17665	17411	17398	17513	17284	17224	17457	17269	17364	17367	17219	17305	17333	17526	17357	17356	17543	17513	17375	17422	17585	17392	17302	17231	17388	17472	17356	17248	17128	17468	17469	17327	17381	17385	17345	17289	17569	17311	17413	17437	17395	17330	17428	17374	17384	17507	17551	17440	17313	17574	17409	17356	17252	17460	17359	17446	17607	17369	17318	17311	17324	17378	17386	17275	17378	17403	17609	17494	17695	17406	17450	17206	17406	17296	17404	17478	17438	17434	17341	17224	17427	17315	17501	17367	17441	17261	17480	17259	17630	17519	17269	17286	17537	17427	17554	17476	17484	17346	17414	17463	17407	17314	17444	17342	17496	17388	17626	17377	17462	17546	17430	17352	17435	17446	17036	17426	17451	17452	17368	17366	17407	17566	17334	17178	17287	17377	17439	17446	17483	17471	17452	17095	17182	17268	17290	17480	17393	17497	17303	17203	17445	17223	17457	17277	17408	17362	17544	17460	17222	17345	17271	17603	17441	17309	17356	17470	17275	17299	17304	17581	17301	17369	17412	17608	17493	17451	17300	17238	17202	17244	17474	17294	17393	17452	17246	17069	17621	17459	17395	17287	17251	17172	17454	17220	17427	17332	17566	17500	17394	17503	17520	17368	17270	17389	17471	17432	17313	17313	17387	17154	17243	17479	17465	17489	17312	17454	17320	17260	17420	17219	17362	17360	17489	17194	17534	17241	17508	17425	17386	17378	17411	17378	17512	17431	17287	17614	17510	17260	17436	17263	17227	17333	17337	17630	17398	17361	17303	17311	17277	17194	17269	17362	17363	17314	17533	17316	17627	17345	17452	17219	17442	17370	17379	17424	17460	17611	17159	17344	17220	17049	17255	17509	17236	17177	17442	17558	17469	17458	17443	17431	17243	17320	17428	17555	17553	17351	17299	17417	17532	17197	17417	17327	17348	17357	17513	17390	17342	17268	17408	17351	17576	17364	17380	17462	17547	17110	17349	17397	17361	17590	17468	17625	17483	17271	17454	17360	17472	17580	17345	17468	17411	17385	17376	17244	17214	17370	17541	17497	17201	17477	17551	17342	17435	17560	17360	17292	17368	17172	17443	17315	17242	17373	17526	17326	17616	17452	17378	17451	17530	17365	17414	17335	17102	17252	17452	17562	17386	17469	17413	17403	17425	17568	17347	17385	17241	17435	17397	17454	17460	17254	17322	17190	17479	17610	17576	17353	17540	17381	17504	17468	17505	17303	17408	17375	17312	17311	17203	17365	17430	17406	17262	17339	17327	17373	17353	17500	17338	17464	17210	17411	17246	17164	17385	17387	17405	17391	17455	17333	17479	17287	17439	17282	17426	17320	17276	17289	17445	17306	17529	17357	17417	17416	17583	17491	17562	17326	17443	17344	17589	17291	17250	17437	17410	17431	17171	17373	17388	17512	17541	17323	17249	17232	17383	17400	17313	17218	17601	17465	17488	17395	17131	17431	17312	17220	17268	17350	17382	17436	17391	17411	17516	17433	17297	17402	17434	17426	17531	17284	17136	17028	17513	17328	17319	17481	17395	17509	17269	17303	17396	17500	17492	17444	17390	17342	17228	17367	17565	17120	17372	17500	17343	17488	17411	17275	17473	17483	17419	17232	17306	17313	17350	17401	17399	17363	17267	17193	17507	17403	17390	17285	17691	17285	17479	17428	17370	17340	17220	17360	17238	17528	17401	17403	17536	17352	17379	17419	17456	17549	17203	17294	17430	17314	17513	17292	17422	17540	17706	17472	17278	17256	17558	17288	17293	17460	17232	17332	17273	17439	17321	17315	17381	17146	17311	17438	17558	17287	17485	17220	17460	17547	17567	17495	17408	17443	17447	17494	17577	17331	17273	17329	17417	17479	17550	17344	17319	17331	17464	17260	17617	17371	17581	17337	17391	17397	17589	17356	17597	17261	17193	17288	17262	17166	17486	17533	17525	17389	17571	17200	17341	17165	17294	17375	17484	17511	17393	17318	17210	17365	17319	17493	17359	17376	17310	17442	17459	17527	17347	17435	17354	17551	17482	17373	17293	17413	17334	17535	17334	17432	17446	17358	17280	17346	17365	17430	17243	17183	17414	17596	17407	17484	17380	17444	17424	17477	17322	17318	17388	17390	17260	17403	17314	17239	17312	17503	17339	17412	17228	17329	17254	17430	17570	17419	17236	17476	17390	17455	17196	17252	17371	17571	17248	17379	17433	17295	17306	17383	17147	17308	17360	17055	17467	17208	17520	17347	17551	17564	17446	17410	17403	17428	17369	17441	17526	17260	17476	17361	17392	17477	17619	17395	17250	17207	17416	17250	17279	17462	17475	17288	17500	17427	17442	17501	17464	17267	17651	17403	17492	17548	17515	17534	17339	17496	17662	17397	17439	17641	17284	17298	17282	17394	17456	17385	17257	17373	17435	17490	17553	17351	17293	17396	17494	17344	17545	17373	17213	17575	17573	17345	17175	17241	17420	17478	17390	17392	17332	17458	17363	17332	17241	17353	17407	17392	17621	17476	17462	17380	17490	17379	17358	17369	17344	17216	17212	17411	17442	17355	17360	17492	17235	17288	17303	17360	17407	17560	17309	17200	17342	17398	17561	17571	17202	17417	17483	17036	17237	17593	17344	17499	17535	17456	17407	17389	17412	17314	17147	17369	17380	17552	17626	17557	17337	17502	17456	17395	17503	17373	17351	17306	17448	17412	17308	17237	17286	17270	17332	17360	17359	17333	17456	17221	17099	17396	17376	17446	17291	17375	17360	17450	17425	17410	17448	17459	17509	17405	17433	17292	17308	17463	17566	17527	17375	17415	17420	17410	17433	17370	17325	17337	17363	17293	17358	17346	17329	17432	17451	17205	17472	17490	17361	17335	17386	17285	17527	17350	17428	17437	17337	17218	17346	17364	17324	17468	17379	17508	17348	17501	17655	17297	17430	17387	17307	17288	17410	17422	17537	17434	17252	17333	17342	17321	17472	17406	17419	17458	17585	17398	17470	17317	17325	17409	17401	17388	17278	17383	17616	17443	17360	17262	17456	17412	17207	17360	17359	17464	17296	17166	17465	17409	17433	17348	17231	17431	17201	17293	17356	17251	17266	17186	17228	17380	17404	17260	17442	17295	17365	17505	17118	17345	17439	17334	17344	17406	17557	17376	17529	17336	17416	17360	17504	17461	17418	17220	17110	17391	17334	17471	17520	17569	17342	17504	17412	17500	17320	17186	17171	17602	17433	17384	17368	17277	17436	17191	17269	17292	17413	17565	17366	17447	17288	17212	17478	17198	17345	17584	17443	17325	17579	17019	17529	17426	17476	17522	17312	17238	17264	17357	17492	17395	17293	17280	17528	17392	17375	17323	17542	17278	17374	17393	17531	17313	17118	17502	17341	17259	17190	17145	17423	17234	17261	17218	17334	17220	17189	17401	17404	17369	17504	17456	17494	17258	17253	17258	17413	17380	17381	17306	17555	17389	17385	17303	17271	17561	17764	17322	17476	17305	17378	17364	17258	17384	17435	17639	17392	17386	17324	17415	17364	17487	17407	17499	17440	17391	17276	17322	17281	17330	17430	17335	17743	17281	17319	17339	17310	17397	17347	17309	17406	17354	17573	17376	17450	17482	17195	17283	17253	17243	17377	17243	17351	17353	17430	17343	17272	17451	17480	17138	17381	17230	17503	17328	17470	17502	17441	17544	17387	17459	17393	17336	17346	17459	17494	17194	17352	17501	17282	17271	17361	17334	17312	17158	17412	17357	17332	17436	17221	17224	17296	17342	17324	17350	17226	17301	17476	17428	17561	17393	17365	17306	17352	17511	17325	17432	17591	17161	17482	17416	17448	17488	17459	17247	17363	17423	17312	17225	17404	17368
34400	57830	52901	42025	35399	28747	23929	21180	20075	19190	18260	17775	17302	16841	16571	16652	16147	16096	16046	15805	15822	15628	15510	15534	15438	15375	15121	15353	15401	15273	15133	14956	15070	15084	15006	14830	15070	15142	15017	14874	15088	14968	14947	14966	14947	14991	15086	15044	14885	15014	14976	14919	14943	14990	14807	15077	14856	14927	14828	14691	14963	14906	14887	14963	14985	14902	15003	15034	14972	14930	14828	14861	14849	15014	14907	14906	14952	14887	14956	14932	14984	14879	14943	14908	14889	14955	14814	14829	14888	15099	14970	14970	14979	14841	14900	14784	15000	14825	14993	14894	14752	14958	14962	14744	14885	15018	14962	14782	14967	14889	14887	14993	14864	14973	14841	15003	14954	14869	14735	14852	14927	14959	14954	14747	15005	14998	14851	14850	15058	14947	15065	14662	14890	14816	14870	14956	14754	14905	14855	14904	15027	14909	14948	14794	14890	14856	14753	14979	14704	14813	14885	14871	14965	14887	14880	14784	14948	14967	14907	14884	14886	14884	14918	14878	14862	14863	14874	14754	14834	15059	14912	15032	14923	14876	15012	14919	14913	14893	14946	14858	14907	14906	14990	14966	14894	14797	14767	15007	15036	14905	14868	14854	14774	14904	14803	14936	14873	14852	15010	15006	14926	14955	14963	14841	14643	14912	14891	15034	14893	14931	14833	14840	14953	14740	15095	14810	14752	14878	14881	14857	14852	15032	14888	14960	14751	14777	14893	14877	14952	14999	14877	14991	14870	15006	15009	14950	14832	14935	14926	14931	14838	14902	14821	14944	14763	14837	14928	15080	14928	14687	14790	14860	15003	14685	14850	14800	14984	14900	14745	14906	15056	14989	14919	15074	14964	14931	14879	14774	14816	14948	14740	14811	14940	14863	15022	14970	14942	14762	15220	14958	15014	14873	14787	14822	14825	14810	14940	14830	15119	14914	14761	14875	14799	14863	14716	15111	14975	14705	14937	14911	14737	14759	14876	15002	14844	14843	14971	14950	14900	14986	14955	14989	14981	14948	14945	14948	14957	14990	14899	14846	14752	14888	14857	14997	14921	14987	14905	14723	14923	14868	15016	14834	14850	14879	14854	14916	14997	15032	14936	14802	14935	14779	14879	14819	14730	14908	14782	14896	14765	14828	14936	14816	14913	14862	15000	14789	14823	15006	14762	15042	14823	14894	14931	14868	14864	14931	14881	14799	14960	14821	15034	14847	15071	14781	14739	14734	14892	14929	14907	15037	14821	14924	14969	15023	14966	14903	14864	15039	14826	14920	14793	15033	14956	14759	14804	14883	14813	14984	14951	14911	14897	15090	14919	14888	14796	14919	14875	14858	14771	14890	14696	14974	14879	14976	14900	15083	14894	14939	14922	14820	14722	14931	14764	14669	14907	14979	15053	14799	14993	14882	14835	15026	14834	14883	14849	14923	14979	14809	14889	14792	14820	15021	14920	15010	14847	14816	14991	14908	14977	14873	14913	15082	15060	14941	14902	14751	14992	14898	14792	14931	14921	14751	14738	14929	14782	14855	14919	14897	14906	14709	14957	14862	14847	15003	14812	14771	14950	14800	14838	14885	14882	14754	14890	14860	14793	15103	14798	14847	14837	14818	14956	15067	14827	14893	14903	14994	14812	14874	14931	14810	14791	14959	14958	14755	14821	14862	14738	14945	14988	14808	14710	14981	14848	14965	14980	15002	14873	14884	14829	14897	14975	15058	14747	14731	14791	14972	14916	14871	14830	14825	14937	14829	14768	14976	14781	14868	14722	14781	14787	14847	14942	14901	14918	14932	14948	14948	14933	14908	14863	15000	15097	14805	15017	14781	14881	14769	14974	14918	14864	14975	14895	14907	14798	15050	14948	14832	14855	14900	14914	15065	14909	14988	14934	14821	14928	14956	14879	14926	14850	14879	14899	14926	15044	14902	15090	14763	14839	14971	15005	14798	14756	14904	14886	14900	15021	14737	14910	14812	14779	14766	14873	14799	14893	14863	14907	14882	14802	15037	14875	14914	14783	14653	14829	14917	14897	14788	14760	14918	14930	14962	14915	14993	14792	14986	14793	15005	14965	14870	14953	14798	14906	14738	14918	14933	14930	14981	14828	15012	14963	14797	14891	14938	15006	14889	14856	14835	14899	14694	14897	15009	14636	14995	14811	14883	14837	14870	14826	14875	14951	14992	15091	14867	14921	15000	14714	14945	14875	14955	14855	14933	14793	14902	14709	14979	14826	14913	14798	14910	14953	14748	14904	15020	14871	14950	14813	14884	14803	14835	14901	14854	14765	15015	14976	14768	15000	15029	14808	14870	14858	14976	14770	14794	14967	14831	14975	14819	14797	14941	14764	14937	14884	14952	14760	14776	14807	15009	14709	14756	14891	14977	14907	14617	14907	14799	14912	14850	14880	15001	14918	15010	14859	14980	14805	14949	14903	14891	14901	14885	14926	14922	14840	14838	14859	14963	14958	15115	14970	14846	14935	14719	15019	14845	14848	14908	14588	14876	14959	15015	14894	14852	14901	14795	14921	14832	15040	14847	14764	14751	14923	14981	14935	14857	14919	14942	14825	15078	14805	14788	14867	14678	14906	14886	14825	14938	14836	14867	14882	14936	14942	15027	14914	14815	14852	14854	14791	14904	14959	15082	14963	14956	14899	14895	14926	14769	14943	14919	14778	14820	14919	14914	14958	14857	14881	14726	14616	14842	14939	14831	14815	14907	14987	14855	14801	14960	14921	15131	15034	14667	14930	14876	14951	14788	14941	14838	14966	14843	14897	14821	14800	14816	14840	14952	14835	14994	15000	14913	14899	14969	14956	14874	14929	14947	14760	14845	14897	14874	14740	14812	15035	14857	14955	14739	14905	14934	14942	14679	14798	14766	14887	15012	14924	14933	14889	14847	14954	14907	14988	14841	14926	14885	14750	14818	14800	14929	14969	14911	14957	14894	14868	14992	15007	14793	14930	14861	14838	14856	14809	14844	14973	14763	14757	14954	14970	14936	14889	14713	14948	14778	14751	14854	14821	14821	14923	14802	14753	14895	14933	14888	14954	14935	14848	14767	14844	14814	14851	14845	14869	14792	14962	14982	14791	14983	14950	14968	14957	14861	14760	15136	15072	14805	15051	14941	14826	14996	14828	15005	14782	15078	14976	14948	15041	14947	14804	15017	14850	14687	14720	14752	14913	15063	14908	14787	14899	14842	14939	14874	15022	14818	15061	14835	14868	14682	14929	14738	14849	14893	15070	14908	14818	14854	14879	14895	15049	14808	14913	14951	14695	14967	14796	14905	14807	14684	14906	14808	14940	14841	14921	14852	14909	14915	14761	15052	14847	15101	14843	14965	14899	14804	14926	14973	14863	14818	14820	14864	14996	15048	14923	14872	14877	14970	14929	14804	14866	14822	14762	14863	14860	14692	14787	14880	14851	14732	14976	14861	15030	14929	14845	15087	14982	14801	14701	14923	14897	14821	14826	14769	14903	14745	14885	15025	14837	14964	14784	15098	14969	14926	14736	14836	14936	15165	15013	14974	14914	14838	14708	14800	14907	14940	14929	14927	14777	14902	14792	14838	14816	15024	14993	14984	14835	14880	14973	14822	14964	15044	15070	14943	14752	15011	14829	15030	14956	15102	14902	14896	14857	14877	14883	14886	14754	14859	14904	14835	14774	14898	14734	14969	14948	14906	14952	14885	15027	15037	14894	14835	14827	14778	14816	14841	15160	15037	15156	14818	15009	14811	14956	14952	14894	14828	14957	15067	14974	14900	14901	14816	14939	14950	14882	14909	15001	14857	14883	14795	14873	15054	15019	14989	14982	14891	14950	14719	14843	14962	15034	15029	14807	14807	14862	14956	14890	14909	14833	15053	14903	14995	14823	14978	14896	14901	14795	14770	14897	14928	14948	14828	14923	14945	14955	14915	14968	14964	14913	14875	14935	14997	14886	14998	14866	14772	14910	15019	14945	14997	14797	14844	14808	15004	14844	14902	15002	14923	14900	14959	14904	14932	14743	14740	14947	14928	14918	15044	14822	14844	14800	14885	14832	14821	14926	14998	14997	14706	14848	14741	14902	14731	14904	14908	14830	14891	14885	14922	14810	14900	15029	14728	14821	15139	14792	14871	14797	14945	14980	14964	14778	14778	14946	15007	14949	15000	14833	14861	14838	14950	15015	15014	14790	14734	15018	14825	14934	14815	14935	14863	14951	14814	14927	14909	14878	14725	14794	14937	14836	14870	14892	14934	14885	14764	15037	15011	14904	14850	15109	14893	14910	14846	14871	14885	14945	14851	14683	14898	14940	14969	14694	14910	15007	14921	14834	15075	14669	14846	14948	14896	14980	14927	14853	14680	14822	14905	14859	14882	14818	14799	14818	14749	14944	14833	14948	14952	14878	14817	14936	14780	14744	14968	14840	14901	14700	14738	14913	14847	14899	15019	14838	14803	14784	14997	14957	14947	14895	14812	15135	14982	14789	14947	14968	14894	14967	14818	14979	14814	14947	14796	14912	14859	14891	14649	15004	15015	14989	14840	14737	14864	14941	14694	14772	14824	14931	14952	15038	14999	14742	14776	15057	14839	15124	14865	14882	14885	14971	14971	14895	14777	14796	14865	14911	14863	14900	14924	14859	14710	14910	14838	14946	14954	14857	14786	14926	14932	14906	15017	14825	14851	14870	14843	14932	14808	14957	14762	15070	14900	14963	14790	14801	14771	14907	14921	14905	14884	14863	14911	14865	14740	14888	14937	14796	15097	14882	14764	14981	14890	14957	14874	14947	14821	14876	14771	14859	14926	15075	14883	14914	15067	14899	14965	14990	14919	14845	14833	15053	14753	14874	14926	14985	14940	14671	14767	14920	14772	14889	14919	14875	14943	14982	14930	14835	14949	15000	14927	14922	14870	14861	14837	14755	14867	14839	14804	14913	14950	14937	14964	14966	15039	14830	14977	14818	15007	14848	15019	14835	14811	14932	15143	14904	14804	14737	14939	14947	15015	14965	14891	14907	14803	14932	14773	14797	14954	14927	14931	14935	14925	14705	14860	14749	14921	14919	14919	14827	14761	14941	14848	14842	14776	14876	14900	14997	14729	14905	14877	14909	14923	14846	14826	14969	14872	14918	14760
29756	29832	37201	31982	25310	21688	19720	18727	18485	18049	17744	17627	17654	17537	17272	17138	17478	17164	17110	17087	17096	17080	17178	17098	16886	16973	17054	16971	16946	16941	16791	16946	16845	16840	16790	16744	16793	16993	16814	16953	17005	16845	16839	16760	16893	16916	16964	16946	16866	16924	17123	17087	17033	16870	16927	16764	16941	17046	17021	17070	16827	16994	17010	16795	16952	16833	16907	16839	16801	16936	17063	16950	16844	16751	17191	17148	16834	16911	16832	16834	16772	16805	17077	16962	16902	16792	16794	16937	16715	16879	16697	17053	16834	16819	16626	16981	16799	17275	17131	16927	16522	16914	17075	16958	16769	16724	16737	16937	16835	16808	16664	16745	16873	16604	16751	16913	16848	16938	16871	16792	16901	16868	16954	16992	16961	16991	16949	17131	16793	16909	16806	16997	16692	16812	16807	16730	16947	16708	17145	16867	16753	17043	16920	16882	16966	16662	16779	16839	17062	16846	16971	16743	16727	16917	16960	16811	16828	17143	16798	16706	16814	16819	16930	16823	16843	16847	16876	16817	16956	16933	16886	16787	16849	16974	16750	16614	17109	16939	16659	16887	16845	16706	16800	17074	16859	16945	16898	16721	16683	16534	16986	16801	16823	16903	16974	16763	16769	16705	17058	16903	16776	16975	16825	16789	16854	16855	16794	16807	16756	16941	16830	16956	16810	16978	16768	16780	16860	16851	17026	17011	16828	16863	16661	16863	16713	16770	16776	16971	17052	16895	16880	16820	16910	16899	16915	16903	17032	16874	16933	16948	17038	16807	16909	16902	16917	16916	16722	16814	16624	16845	16863	16627	16771	16757	16805	16873	16803	16817	16688	16723	17042	16956	16986	16860	16838	16922	16896	16851	16824	16978	17023	16859	16780	16880	16938	16698	16912	16712	16782	16985	16978	16824	17018	16741	16844	16815	17009	16914	17082	16921	16821	16773	16900	16645	16941	16861	16785	16863	16707	16733	16974	16779	16996	16904	16917	16854	16862	16968	16711	16894	16749	16866	16750	16952	16874	16921	16870	16612	16775	16701	16959	16754	17013	16901	17117	16860	16862	16731	16728	16960	16894	16844	16797	16855	16706	17008	17118	16833	16890	17005	16948	16641	16960	16727	16775	16816	16851	16933	16885	16836	17216	16941	16949	16777	16676	16722	17057	17109	16851	16847	16939	16802	16693	17001	17075	16935	16795	16736	16802	16806	16776	16763	16737	16956	17102	17021	16992	16804	16791	16617	16734	16796	16933	16792	16843	16744	16923	16819	16980	16749	16993	16770	16750	16795	16899	16723	16757	16856	16885	17114	16947	16923	16993	16662	16959	17058	16907	16824	16878	16875	16725	17048	16920	16840	16729	17026	16848	17059	16919	16865	16843	16707	16976	16902	16991	16753	16988	16929	16686	16919	17101	16871	16880	16789	16720	16700	16761	16844	16832	16774	16778	16749	16903	16793	16904	17132	16888	16965	16945	16818	17029	16849	17026	16972	16744	16916	16855	16915	16763	17032	17045	16995	17022	16615	16812	16713	16840	16948	16831	16911	16980	16947	16859	16923	16950	16875	16803	16899	16864	16741	16873	16782	17167	16817	17029	16744	16884	16827	16885	16922	16905	16946	16768	16968	16687	17037	16953	16770	16686	16822	16858	16853	16981	16794	16841	16849	16680	16888	16889	16829	16858	16897	16723	16817	16941	16928	16796	16652	16801	16777	16977	16861	16756	16807	16999	16853	16897	16832	16941	16853	16916	16760	16922	16741	17020	17070	16854	16885	16978	16895	16966	16862	17027	16811	16852	16855	16816	16831	16879	16763	16904	17010	16930	16769	16878	16709	17076	17065	16898	16957	17013	16574	16963	16761	16801	16987	16952	16722	16725	16721	16662	16849	16866	16959	16998	16880	16935	16873	16900	16823	16916	16724	16621	17047	16694	16896	17035	16903	16946	16902	16912	16949	16567	16827	16904	16903	16837	16713	16776	16880	16624	16856	17183	17000	16984	16879	16928	16924	16900	16867	17007	16948	16779	17003	16937	17197	16912	16892	16838	16929	16906	16908	16952	16896	16649	16831	16924	16851	16760	16931	16880	16964	17031	17022	16804	16975	16657	16842	16814	16779	16778	16812	17166	17052	16957	16688	16884	16927	16897	16852	16837	16985	16888	16718	16962	16919	16884	16753	16766	16782	16763	16873	16861	16776	16791	16841	16872	16853	16880	16666	16748	16843	16852	16838	16775	16864	16839	17025	16922	16860	17019	17124	16788	16702	16705	16771	16891	16942	16873	16783	16973	16922	16733	16637	16872	16944	16892	16875	16929	16987	16916	16767	17059	16852	16900	16795	16767	16836	17057	17032	16931	16919	16747	16955	16868	17108	17149	16892	16850	16989	16720	16724	16595	16917	17160	16775	16757	16897	16732	16724	16896	17094	16947	16816	16834	16825	16882	16847	16666	16755	17007	16891	16708	16854	16854	16826	16709	16846	16879	16844	16893	16970	16693	16867	16913	16895	16952	16778	16822	16942	16872	16792	16871	16732	16926	16824	16851	16792	16788	16755	16712	16885	16896	16896	16997	16895	16791	16863	16781	17034	16713	16905	16792	16710	16860	16898	16835	16883	16907	16862	16666	16972	16847	16856	16844	16848	16900	16838	17097	16885	16716	16770	17051	16949	16925	16714	16831	16883	16855	16961	16788	17022	16854	16855	16805	16931	16831	16891	17047	16824	16924	16737	16756	16707	16861	17004	16991	17010	17129	17015	16916	16786	16770	16849	16845	16954	16870	16680	16809	16880	17063	16764	16746	16589	16716	16670	16935	16928	16780	16958	16900	16996	16731	16969	16713	16952	16834	16735	16892	16958	16837	17022	17008	17089	16905	16844	16849	17009	16682	16839	17010	16673	17086	16883	16765	16776	16926	16942	16931	16771	16771	16866	16946	16853	16940	16971	16870	16940	17015	16826	16864	16863	16960	16727	16840	17054	16953	16582	16960	16695	17012	17006	16882	16993	17065	16797	16916	16721	16856	16739	16837	16867	16712	16826	16603	17048	16985	16719	16926	16669	17048	16777	16815	16888	16708	16887	16761	16860	16861	16938	16980	16928	16759	16858	17023	16977	16779	16950	16903	16792	16894	16773	16903	16820	16626	16687	16899	16885	16697	16889	16769	17017	16899	17028	16763	16931	16848	16830	17003	16946	16905	16959	17000	16708	16862	16870	17012	16804	16892	16879	17187	16730	16815	16781	16989	16883	16769	16990	16929	16998	16957	16818	16934	16851	16899	16935	16756	16965	16469	16853	16858	16768	16998	16497	16842	16733	16821	17018	16744	16983	16936	16781	16737	17026	16933	16810	16841	16815	16775	16783	16824	16717	16855	16935	16741	16880	16799	16780	16929	16726	16876	16817	16872	16915	16889	16865	16968	17077	17042	16642	16974	16849	16854	16870	16823	17109	16893	16892	16926	16753	16861	16835	17082	16794	16771	16659	16936	16821	16872	16899	16885	16885	16935	17030	16803	17008	17146	16692	16625	16890	16950	17069	17157	17046	17049	16900	16958	17014	16902	16898	16721	17027	16869	16951	16805	16851	17002	16931	17041	17029	16835	16920	16907	16852	16863	16983	16917	16869	16881	16868	16923	17053	17077	16869	16751	16941	16923	16889	16930	16777	16957	16860	16814	16726	16647	16932	16959	17126	16953	16800	17001	16603	16921	16988	16783	16807	17118	16867	16966	16886	17041	17021	16971	16828	16910	16858	16889	16808	16769	16803	16792	16846	16917	16737	16940	16887	16936	16925	17076	16922	16860	16988	16966	16931	17012	16868	16861	16956	16927	17153	16988	16876	16812	16856	17048	17015	16702	16844	16888	16911	16974	16770	16737	16801	16748	16798	16718	17109	16978	16664	17071	16881	16905	16965	16944	16857	16907	16889	17078	17023	16968	16903	16864	16740	16944	16943	16856	17019	16853	16794	16779	16786	16832	16650	16821	16844	16977	16763	16967	17015	16957	16804	16698	16868	16822	16923	16958	17059	16969	16748	16900	16871	17114	16825	16937	16983	16940	16907	16958	16722	16963	16804	16904	16886	16666	16829	17030	16952	16782	16962	16859	16736	16930	16820	16909	16834	16724	16698	16876	16976	16780	16790	16746	16879	16964	17004	16907	16910	17063	16983	16942	16762	16845	16784	16919	16731	16896	16851	16871	17054	16953	17047	16788	16679	16707	16946	16906	16991	16803	16940	16807	16946	16862	16849	17010	16935	16915	16764	16941	16901	16925	16643	16691	16734	16816	16895	16941	16839	16898	16926	16778	16969	16710	16902	16930	16917	16670	17083	16814	16854	16964	16750	16820	16736	16844	16841	16848	16939	16960	16973	17051	16951	16900	17063	16862	16729	16882	16863	16952	16739	16894	16895	16893	16906	16780	16929	16985	16933	16758	16872	16990	17044	16898	16876	16778	16801	16588	16856	16788	16982	16695	16947	16823	16683	16908	16712	16804	16786	16738	16839	17028	16931	16870	16868	16917	16812	16846	16995	16919	16992	16997	16891	16884	16940	16916	17011	16856	16675	16859	16945	16790	17028	16666	16989	16986	16974	17054	16747	17100	16923	17044	16984	16947	16841	16872	16927	16851	16772	16793	16826	17056	16947	16924	16824	16711	16889	16898	16676	16871	16851	16913	16922	17074	16894	16856	16732	16671	17148	16835	17042	16827	16800	16811	16904	16835	16931	16960	17020	16897	16893	16946	16881	16905	17063	16954	16709	16977	16632	16839	16882	16995	16969	16863	16800	16766	16709	16918	16964	16755	16863	16951	16917	16774	16800	16876	16851	16967	16777	16930	16866	16810	16813	16885	16916	16844	16916	16998	16947	16829	16981	17043	16794	16926	17000	16947	16806	16797	16670	16828	16898	16869	16964	16944	16835	16860	16737	16805	16988	16852	16804	16809	16741	16858	16951	17293	16860	16780	16891	16962	16878	16884	16780	16712	16818	16836	17190	16853	16955	16854	16844	16746	16881	16856	16892	16971	16802	16826	16872	16816	16747	16884	16582	16765	16787	16869	16783	17015	17035	16920	16969	16831	16718	17041	17031	16913	16763	17025	17185	16897	16639	16894	16826	16873	16801	16803	16976
32910	46540	41635	31139	25113	20880	18437	17485	16582	16522	16334	16021	15591	15476	15326	15336	15231	15148	14940	15072	14936	14828	14818	14720	14869	15017	14696	14823	14678	14904	14679	14779	14629	14630	14756	14482	14743	14716	14550	14539	14750	14709	14671	14695	14632	14574	14712	14542	14759	14774	14636	14635	14702	14563	14607	14548	14564	14670	14775	14781	14597	14568	14615	14720	14561	14733	14606	14666	14742	14717	14603	14689	14674	14687	14577	14736	14515	14600	14643	14614	14600	14561	14602	14602	14482	14529	14515	14464	14513	14558	14725	14531	14659	14690	14718	14711	14701	14491	14692	14503	14631	14609	14763	14495	14755	14648	14714	14632	14702	14547	14672	14569	14660	14576	14620	14551	14522	14779	14678	14767	14596	14612	14645	14631	14475	14544	14580	14685	14524	14688	14525	14482	14697	14474	14669	14495	14700	14527	14436	14655	14523	14638	14688	14659	14770	14586	14486	14483	14626	14729	14742	14622	14656	14695	14551	14596	14524	14558	14592	14592	14644	14452	14648	14605	14636	14648	14384	14556	14414	14590	14727	14756	14794	14423	14776	14498	14727	14617	14505	14640	14701	14742	14690	14637	14493	14683	14510	14820	14702	14752	14786	14576	14598	14453	14650	14584	14455	14654	14593	14529	14642	14490	14666	14650	14596	14604	14593	14895	14717	14621	14640	14627	14554	14473	14593	14804	14635	14637	14498	14618	14654	14524	14604	14550	14498	14582	14761	14683	14599	14578	14605	14625	14426	14483	14709	14602	14551	14747	14739	14694	14532	14764	14586	14510	14809	14490	14648	14608	14491	14768	14637	14548	14803	14632	14567	14492	14725	14807	14510	14607	14898	14785	14678	14605	14727	14591	14530	14717	14622	14646	14571	14700	14610	14699	14570	14625	14631	14608	14550	14650	14515	14661	14418	14646	14612	14537	14548	14629	14632	14776	14615	14672	14646	14704	14475	14416	14572	14583	14657	14910	14732	14617	14531	14670	14667	14682	14550	14535	14602	14608	14697	14503	14638	14609	14772	14688	14597	14615	14638	14753	14502	14589	14761	14596	14561	14517	14727	14685	14558	14630	14604	14589	14665	14643	14670	14413	14684	14525	14598	14658	14631	14699	14787	14807	14565	14570	14488	14659	14757	14443	14655	14687	14534	14632	14721	14734	14909	14544	14683	14684	14639	14712	14605	14585	14502	14653	14442	14692	14571	14616	14477	14662	14638	14572	14672	14814	14590	14622	14620	14541	14595	14653	14706	14523	14654	14326	14699	14735	14587	14709	14582	14634	14579	14552	14653	14730	14727	14517	14686	14628	14745	14651	14785	14608	14619	14703	14567	14689	14657	14507	14518	14714	14521	14615	14508	14727	14526	14673	14573	14586	14673	14509	14720	14703	14647	14514	14544	14681	14633	14601	14609	14599	14619	14582	14644	14748	14499	14629	14600	14572	14678	14678	14692	14679	14785	14514	14640	14606	14500	14662	14633	14456	14672	14463	14521	14552	14536	14649	14621	14599	14672	14690	14467	14623	14636	14654	14579	14468	14686	14658	14630	14626	14715	14629	14567	14648	14745	14449	14750	14582	14660	14735	14625	14468	14531	14642	14688	14496	14411	14536	14475	14661	14607	14734	14622	14696	14554	14759	14509	14708	14566	14731	14428	14538	14630	14566	14489	14578	14506	14540	14574	14647	14705	14691	14672	14528	14619	14722	14530	14618	14632	14683	14437	14489	14572	14604	14530	14804	14594	14557	14562	14768	14598	14819	14587	14774	14665	14678	14648	14679	14459	14547	14576	14564	14749	14562	14717	14613	14613	14642	14859	14632	14693	14657	14599	14559	14694	14622	14498	14780	14605	14658	14551	14564	14750	14528	14692	14696	14508	14514	14562	14618	14425	14856	14616	14581	14449	14582	14800	14578	14631	14756	14581	14739	14712	14546	14452	14673	14670	14731	14639	14379	14655	14627	14591	14750	14753	14634	14599	14711	14640	14597	14463	14600	14670	14586	14682	14604	14636	14672	14778	14541	14648	14536	14553	14645	14598	14713	14520	14690	14621	14541	14704	14627	14521	14667	14581	14496	14720	14714	14567	14692	14427	14740	14619	14527	14764	14693	14813	14613	14620	14602	14584	14710	14700	14534	14844	14799	14599	14642	14644	14735	14678	14596	14729	14570	14644	14571	14619	14655	14756	14641	14641	14717	14622	14597	14533	14558	14822	14481	14762	14645	14778	14724	14531	14595	14731	14594	14636	14638	14746	14596	14605	14616	14494	14557	14521	14650	14779	14466	14789	14644	14630	14609	14494	14450	14557	14546	14668	14730	14648	14630	14549	14581	14735	14608	14545	14679	14655	14640	14522	14632	14495	14528	14532	14689	14600	14567	14681	14559	14592	14626	14694	14639	14681	14664	14674	14662	14516	14626	14536	14803	14625	14727	14677	14624	14577	14585	14601	14626	14529	14545	14739	14771	14671	14575	14724	14669	14578	14555	14566	14462	14621	14584	14888	14581	14581	14488	14569	14822	14639	14586	14740	14664	14397	14662	14722	14503	14609	14760	14682	14667	14609	14574	14537	14517	14660	14606	14757	14503	14648	14711	14674	14558	14514	14623	14566	14611	14614	14807	14828	14575	14702	14773	14485	14543	14535	14581	14653	14586	14591	14587	14790	14535	14447	14784	14540	14484	14555	14678	14571	14524	14719	14584	14665	14622	14698	14542	14707	14682	14581	14651	14756	14690	14648	14696	14577	14619	14613	14606	14595	14456	14709	14677	14631	14589	14692	14775	14606	14600	14646	14616	14608	14710	14668	14596	14549	14662	14632	14617	14635	14598	14840	14410	14603	14584	14566	14497	14491	14578	14692	14505	14622	14712	14522	14680	14834	14559	14614	14461	14472	14612	14590	14611	14534	14730	14600	14627	14621	14595	14454	14745	14492	14569	14685	14653	14635	14644	14555	14795	14695	14655	14486	14601	14604	14573	14570	14517	14777	14722	14693	14635	14755	14590	14551	14751	14642	14584	14493	14589	14664	14785	14719	14691	14614	14563	14572	14510	14603	14703	14470	14821	14694	14800	14642	14698	14489	14696	14563	14622	14665	14542	14589	14771	14363	14815	14633	14629	14679	14735	14566	14670	14626	14744	14730	14656	14453	14572	14621	14773	14646	14415	14606	14650	14543	14569	14642	14524	14643	14607	14594	14664	14776	14422	14723	14607	14732	14503	14576	14641	14657	14522	14556	14530	14577	14631	14607	14615	14657	14703	14631	14372	14696	14650	14503	14559	14555	14576	14845	14835	14633	14530	14766	14774	14440	14582	14687	14445	14644	14819	14572	14502	14733	14568	14672	14612	14572	14473	14634	14718	14634	14520	14729	14797	14599	14666	14692	14536	14612	14595	14687	14646	14662	14716	14641	14491	14430	14573	14586	14568	14767	14532	14642	14715	14570	14562	14370	14666	14734	14677	14697	14665	14690	14691	14419	14782	14653	14557	14528	14656	14762	14641	14670	14664	14623	14727	14714	14553	14727	14729	14596	14702	14589	14578	14531	14737	14672	14549	14499	14576	14572	14743	14564	14822	14664	14581	14706	14741	14614	14788	14798	14463	14633	14699	14593	14692	14640	14669	14569	14727	14628	14672	14599	14693	14625	14583	14647	14817	14619	14595	14744	14687	14501	14491	14630	14659	14499	14769	14747	14539	14664	14673	14559	14598	14693	14555	14574	14499	14565	14505	14781	14739	14631	14650	14610	14643	14642	14590	14796	14506	14537	14586	14583	14576	14551	14667	14754	14623	14674	14555	14620	14659	14564	14794	14459	14635	14668	14736	14654	14582	14591	14578	14522	14584	14647	14633	14522	14775	14677	14605	14660	14559	14559	14476	14558	14779	14589	14633	14791	14643	14678	14626	14697	14548	14660	14637	14755	14398	14605	14657	14622	14593	14603	14668	14578	14745	14535	14661	14754	14646	14532	14614	14455	14634	14646	14541	14623	14504	14588	14555	14623	14616	14686	14518	14820	14493	14634	14446	14519	14492	14768	14498	14669	14574	14574	14729	14748	14610	14686	14511	14587	14639	14517	14766	14492	14491	14650	14533	14515	14645	14522	14602	14641	14683	14617	14664	14579	14635	14694	14718	14543	14629	14630	14636	14681	14550	14663	14609	14872	14590	14677	14685	14625	14631	14558	14421	14678	14655	14644	14614	14600	14714	14518	14572	14574	14634	14704	14719	14631	14867	14720	14655	14575	14585	14587	14644	14683	14467	14506	14647	14538	14637	14537	14621	14594	14677	14687	14690	14594	14537	14530	14711	14543	14633	14600	14714	14632	14598	14537	14831	14703	14526	14676	14598	14634	14634	14512	14521	14586	14654	14663	14594	14554	14664	14590	14626	14599	14552	14688	14528	14736	14547	14660	14556	14799	14641	14724	14634	14601	14645	14737	14552	14488	14699	14780	14514	14518	14700	14587	14347	14717	14724	14584	14652	14435	14757	14616	14656	14730	14538	14700	14453	14518	14626	14623	14545	14543	14660	14692	14578	14616	14692	14787	14650	14556	14636	14647	14828	14712	14627	14727	14684	14602	14396	14698	14566	14712	14761	14495	14430	14531	14498	14661	14632	14655	14550	14595	14770	14652	14510	14644	14522	14686	14832	14606	14599	14509	14660	14611	14732	14611	14560	14579	14623	14496	14611	14602	14637	14613	14593	14746	14584	14747	14622	14749	14655	14506	14632	14542	14674	14606	14736	14655	14660	14711	14776	14711	14638	14675	14695	14545	14671	14420	14519	14585	14734	14828	14683	14688	14724	14462	14809	14567	14489	14600	14570	14612	14659	14531	14747	14558	14686	14572	14620	14555	14541	14658	14537	14583	14513	14717	14602	14495	14570	14576	14742	14675	14606	14671	14794	14478	14714	14777	14631	14566	14655	14597	14581	14436	14687	14658	14569	14813	14566	14536	14564	14629	14536	14641	14599	14723	14771	14745	14548	14647	14590	14559	14604	14705	14643	14556	14646	14521	14676	14708	14624	14646	14725	14481	14518	14586	14416	14492	14527	14579	14525	14656	14680	14661	14557	14567	14505	14750	14422	14691	14425	14833	14581	14683	14648	14573	14583	14637	14696	14597	14439
24141	21131	28587	25473	24490	24751	23111	20260	19049	19015	18370	18455	17822	17754	17666	17592	17392	17217	17336	17222	17003	17171	17212	17062	17188	16817	17024	16939	17013	16994	16824	16993	16923	16837	16814	17006	16820	16838	16857	16901	16798	16942	16916	16931	16921	16957	16884	16565	16765	16694	16570	16866	16767	16856	16754	16849	16764	16799	16667	17076	16868	16911	16731	16787	16795	16636	17070	16744	16778	16802	16891	16846	16838	16768	17008	16663	16811	16810	16705	16678	16860	16821	16919	16881	16663	16777	16637	16664	16781	16813	16934	16682	16822	16729	16815	16785	16840	16900	16837	16629	16559	16772	16755	16711	16798	16736	16771	16647	16894	16806	16569	16591	16623	16909	16871	16887	16684	16529	16782	16767	16805	16829	16570	16571	16590	16841	16839	16652	16617	16762	16720	16662	16961	16933	16928	16718	16754	16687	16713	16906	16722	16779	16825	16900	16699	16790	16689	16767	16729	16838	16783	16936	16800	16875	16776	16773	16640	16821	16652	16587	16751	16934	16706	16605	16856	16881	16800	16900	16815	16863	16826	16653	16699	16626	16547	16919	16576	16661	16924	16751	16701	16879	16902	16849	16731	16767	16846	16881	16615	16750	16718	16901	16687	16902	16906	16911	16816	16840	16939	16752	16966	16654	16941	16814	16708	16705	16846	16725	16701	16734	16820	16860	16908	16846	16642	16870	16629	16590	17215	16855	16788	16793	16719	16716	16775	16790	16828	16742	16732	16943	16695	16652	16703	16697	16541	16900	16633	16740	16781	16578	16672	16594	16691	16813	16841	16701	16657	16577	16702	16687	16767	16934	16690	16708	16648	16713	16661	16565	16930	16694	16849	16728	16607	16690	16547	16701	16795	16969	16678	16797	16767	16671	16787	16549	16807	16640	16721	16667	16545	16943	16885	16979	16865	16681	16858	16716	16830	16966	16781	16673	16818	16705	16908	16797	16705	16761	16701	16806	16532	16579	16796	16785	16697	16789	16903	16833	16817	16462	16580	16742	16541	16661	16669	16676	16789	16782	16799	16918	16810	16702	16748	16608	16666	16571	16737	16754	16744	16782	16917	16607	16660	16748	16791	16633	16857	16703	16479	16647	16715	16849	16897	16866	16744	16607	16872	16732	16762	16656	16841	16593	16634	16725	16956	16898	16670	16821	16905	16745	16795	16645	16798	16669	16761	16794	16935	16610	16902	16810	16763	16819	16864	16823	16590	16728	16982	16825	16716	16831	16886	16789	16599	16657	16787	16660	16934	16773	16846	16539	16733	16817	16753	16695	16595	16807	16666	16795	16810	16505	16643	16728	16636	16561	16808	17016	16829	16550	16687	16750	16710	16800	16619	16629	16788	16629	16716	16788	16787	16729	16805	16597	16627	16710	16799	16751	16726	16845	16783	16848	16746	16733	16881	16872	16895	16832	16586	16586	16730	16623	16710	16699	16888	16950	16701	16978	16745	16835	16776	16835	16749	16677	16771	16677	16720	16793	16774	16688	16768	16933	16733	16896	16758	16900	16664	16756	16897	16684	16722	16857	16772	16602	16753	16746	16778	16698	16651	16883	16797	16589	16713	16489	16718	16756	16727	16818	16821	16877	16827	16699	16735	16625	16632	16822	16754	16659	16607	16815	16663	16660	16681	16994	16730	16652	16729	16698	16667	16836	16668	16769	16827	17064	16710	16706	16697	16870	16813	16801	16715	16703	16723	16609	16594	16762	16872	16677	16765	16691	16634	16890	16840	16726	16751	16722	16719	16766	16507	16622	16627	16636	16745	16685	16741	16881	16840	16692	16603	16633	16769	16592	16685	16943	16593	16692	16421	16701	16620	16915	16736	16740	16864	16781	16687	16549	16673	16775	16739	16738	16543	16826	16814	16762	16828	16644	16827	16599	16868	16793	16847	16802	16655	16657	16992	16841	16612	16806	16822	16749	16568	16685	16708	16798	16684	16661	16644	16804	16653	16713	16615	16804	16668	16540	16773	16825	16744	16899	16978	16912	16860	16760	16886	16776	16891	16987	16562	16625	16731	16702	16848	17076	16966	16798	16757	16827	16802	16794	16867	16676	16879	16795	16651	16759	16602	16805	16829	16650	16736	16827	16525	16721	16760	16679	16692	16829	16801	16829	16685	16932	16831	16863	16765	16668	16915	16782	16833	16841	16770	16834	16909	16676	16824	16571	16508	16727	16879	16871	16784	16748	16682	16802	16860	16840	16630	16698	16708	16877	16686	16743	16785	16674	16641	16908	16870	16759	16748	16721	16728	16867	16616	16740	16458	16793	16809	16796	16755	16562	16871	16944	16811	16651	16910	16826	16783	16820	16858	16696	16494	16837	16891	16735	16739	16676	16725	16721	16838	16752	16772	16311	16612	16725	16624	16830	16796	16977	16765	16840	16703	16715	16780	16638	16829	16659	16417	16774	16683	16718	16997	16836	16600	16842	16975	16766	16790	16495	16719	16919	16798	16677	16744	16641	16695	16851	16651	16735	16744	16717	16757	16709	16625	16542	16964	16671	16728	16762	16796	16777	16787	16850	16757	16784	16751	16634	16658	16643	16722	16645	16843	16819	16775	16701	17013	16845	16867	16800	16813	16852	16919	16613	16694	16869	16955	16821	16677	16777	16735	16700	16770	16754	16611	16900	16471	16616	16672	16568	16851	16586	16774	16776	16802	16589	16694	17122	16830	16695	16828	16687	16707	16725	16572	16473	16866	16732	16749	17013	16775	16914	16722	16687	16793	16693	16702	16641	16633	16597	16748	16905	16732	16793	16598	16770	16618	16693	16718	16760	16634	16676	16611	16788	16535	16940	17002	17059	16728	16674	16856	16871	16855	16653	16831	16788	16854	16773	17055	16638	16669	16911	16710	16648	16756	16571	16765	16723	16553	16683	16741	16987	16685	16746	16790	16739	16796	16802	16790	16663	16815	16597	16610	16685	16750	16642	16647	16452	16829	16635	16844	16943	16823	16542	16709	16705	16561	16853	16769	16714	16765	16649	16590	16845	16820	16952	16832	16737	16782	16828	16703	16657	16916	16920	16816	16811	16842	16890	16484	16759	16760	16926	16704	16836	16920	16789	16785	16526	16755	16636	16766	16787	16824	16838	16653	16736	16692	16756	16711	16819	16592	16721	16795	16965	16761	16833	16645	16776	16931	16666	16802	16804	16801	16621	16856	16861	16669	16899	16797	16715	16670	16905	16764	16759	16755	16802	16846	16679	16788	16817	16659	16697	16777	16620	16889	16642	16716	16760	16876	16596	16770	16787	16556	17065	16724	16799	16809	16775	16785	16814	16745	16657	16713	16682	16467	16732	16915	16859	16706	16833	16945	16654	16838	16641	16940	17032	16774	16583	16793	16647	16784	16822	16775	16628	16696	16598	16784	16641	16812	16688	16638	16659	16808	16870	16774	16781	16635	16757	16632	16772	16755	16661	16771	16879	16826	16697	16586	16842	16685	16758	16889	16561	16741	16685	16864	16783	16789	16717	16849	16563	16702	16716	16772	16780	16703	16662	16705	16757	16683	16884	16504	16844	16890	16916	16847	16865	16767	16796	16765	16818	16777	16994	16892	16832	16716	16755	16669	16859	16676	16806	16992	16802	16747	16712	16758	16899	16767	16860	16635	16674	16711	16830	16734	16909	16891	16777	16902	16796	16796	16706	16895	16714	16718	16985	16783	16587	16731	16699	16823	16830	16648	16890	16787	16862	16847	16796	16785	16892	16870	16795	16655	16543	16488	16768	16916	16871	16840	16884	16606	16786	16757	16809	16734	16807	16804	16860	16673	16833	16820	16970	16831	16778	16748	16702	16874	16982	16785	16772	17060	16622	16696	16755	16766	16442	16696	16915	16867	16841	16573	16606	16707	16789	16719	16742	16973	16623	16882	16806	16972	16606	16831	16672	16591	16744	16852	16790	16872	16671	16591	16696	16743	16883	16875	16941	16859	16667	16838	16667	16881	16776	16780	16657	16801	16898	16816	16807	16806	16760	16772	16817	16648	16782	16624	16680	16743	16817	16927	16879	16957	16808	16666	16546	16770	16721	16830	16961	16608	16882	16614	16855	16878	16652	16936	16793	16842	16874	16703	16797	16874	16870	16809	16766	16794	16864	16730	16751	16795	16885	16689	16726	16780	16659	16969	16664	16951	16726	16659	16801	16699	16911	16804	16679	16926	16794	16728	16693	16546	16739	16865	16945	16672	16727	16785	16692	16548	16725	16806	16665	16792	16774	16853	16705	16793	16916	16745	16674	16639	16601	16799	16620	16785	16754	16711	16677	16663	16626	16619	16706	16706	16673	16607	16829	16669	16787	16767	16812	16978	16716	16881	16726	16538	16805	16679	16640	16578	16664	16705	16837	16918	16537	16746	16699	17063	16823	16765	16642	16573	16754	16903	16858	16735	16640	16725	16862	16815	16787	16670	16698	16887	16645	16825	17031	16789	16556	16667	16858	16689	16696	16777	16853	16767	16720	16469	16844	16653	16657	16879	16886	16977	16772	16828	16769	16724	16807	16583	16929	16585	16673	16680	16731	16746	16817	16779	16903	16628	16713	16827	16854	16556	16804	16693	16668	16705	16725	16778	16790	16866	16845	16759	16880	16711	16803	16857	16798	16658	16692	16868	16814	16859	16592	16763	16894	16915	16716	16946	16752	16753	16667	16924	16472	16942	16859	16804	16816	16823	16739	16741	16763	16628	16794	16803	16736	16636	16880	16846	16823	16748	16835	16716	16923	16775	16988	16842	16748	16600	16880	16822	16678	16901	16697	16676	16656	16520	16715	16724	16815	16646	16576	16478	16656	16760	16876	16941	16773	16663	16638	16624	16766	16878	16789	16845	16892	16645	16630	16634	16766	16926	16703	16711	16985	16915	16909	16835	16497	16712	16687	16603	16662	16789	16822	16741	16757	16841	16922	16725	16772	16797	16861	16757	16798	16832	16634	16779	16732	16563	16894	16856	16664	16912	16719	16720	16834	16884	16823	16741	16516	16824	16587	16750	16895	16790	16795	16778	16684	16603	16756	16812	16692	16769	16853	16669	16900	17037	16686	16588	16753	16713	16689	16692	16781	16722	16597	16889	16791	16786	17041	16909	16972	16684	16770	16809	16623	16721	16922
32737	51798	45984	35279	28272	24190	20937	19261	18216	17345	17011	16557	16233	15962	15847	15531	15575	15421	15280	15015	15233	14985	15081	14902	14891	14970	14887	14736	14656	14594	14711	14667	14840	14750	14623	14752	14781	14635	14726	14543	14635	14554	14690	14602	14496	14661	14750	14565	14630	14615	14524	14704	14597	14713	14642	14664	14621	14678	14509	14518	14642	14745	14467	14524	14739	14557	14586	14484	14676	14682	14480	14522	14528	14799	14651	14477	14623	14410	14494	14595	14565	14570	14629	14796	14596	14518	14551	14517	14563	14568	14699	14671	14515	14742	14590	14425	14612	14669	14715	14524	14656	14687	14498	14459	14626	14589	14478	14596	14569	14367	14445	14555	14586	14607	14605	14359	14388	14604	14571	14587	14528	14501	14591	14564	14629	14549	14722	14751	14587	14695	14521	14586	14581	14726	14575	14485	14534	14545	14552	14678	14503	14515	14426	14522	14531	14546	14546	14631	14678	14248	14611	14648	14547	14602	14575	14618	14504	14536	14277	14632	14456	14372	14442	14572	14777	14561	14517	14587	14519	14469	14533	14553	14584	14657	14737	14551	14357	14684	14607	14664	14581	14476	14498	14540	14610	14615	14683	14590	14502	14422	14541	14642	14589	14611	14464	14515	14737	14655	14449	14586	14498	14570	14409	14354	14632	14451	14658	14405	14547	14472	14507	14637	14436	14320	14527	14551	14598	14456	14596	14542	14635	14574	14485	14655	14577	14676	14482	14677	14644	14558	14550	14689	14630	14633	14655	14478	14458	14582	14623	14628	14471	14534	14558	14554	14553	14558	14683	14613	14592	14700	14595	14601	14486	14682	14646	14602	14491	14708	14734	14506	14440	14551	14430	14583	14580	14674	14798	14543	14709	14544	14450	14545	14679	14529	14732	14625	14537	14511	14570	14543	14501	14428	14562	14560	14396	14594	14602	14745	14478	14475	14565	14674	14719	14662	14648	14524	14553	14674	14576	14700	14470	14575	14594	14521	14524	14496	14681	14607	14559	14660	14573	14533	14776	14444	14640	14538	14459	14620	14556	14667	14442	14498	14542	14574	14541	14572	14582	14485	14607	14544	14774	14484	14630	14509	14570	14606	14503	14511	14613	14504	14752	14526	14426	14461	14678	14577	14584	14546	14627	14437	14554	14542	14635	14635	14629	14601	14724	14524	14547	14605	14575	14600	14583	14353	14629	14705	14744	14635	14624	14726	14479	14570	14436	14527	14565	14417	14680	14685	14611	14555	14696	14482	14674	14546	14624	14395	14726	14474	14522	14504	14480	14417	14476	14610	14707	14599	14434	14584	14472	14427	14668	14534	14711	14562	14787	14557	14715	14478	14479	14439	14793	14478	14548	14564	14530	14526	14602	14595	14553	14587	14628	14493	14673	14489	14522	14654	14391	14454	14638	14693	14648	14621	14517	14633	14632	14555	14773	14406	14421	14669	14616	14653	14563	14558	14493	14496	14458	14632	14627	14490	14586	14553	14524	14451	14669	14639	14590	14393	14556	14748	14647	14533	14537	14445	14687	14462	14567	14518	14711	14568	14515	14585	14301	14652	14704	14506	14596	14422	14655	14587	14690	14697	14655	14700	14519	14642	14706	14588	14515	14592	14680	14551	14662	14627	14539	14570	14607	14487	14536	14681	14492	14508	14681	14581	14451	14642	14553	14516	14599	14474	14599	14597	14657	14666	14473	14574	14736	14555	14522	14327	14641	14616	14624	14399	14623	14834	14497	14516	14606	14515	14498	14663	14677	14500	14646	14614	14567	14617	14538	14523	14543	14418	14585	14697	14278	14569	14507	14541	14514	14674	14496	14533	14537	14636	14642	14460	14605	14504	14594	14714	14553	14512	14547	14596	14428	14568	14609	14665	14666	14502	14666	14720	14618	14520	14494	14565	14636	14669	14613	14493	14607	14502	14606	14612	14572	14570	14580	14538	14695	14516	14668	14620	14466	14619	14402	14651	14546	14472	14485	14578	14774	14537	14499	14644	14638	14681	14477	14666	14652	14551	14426	14618	14466	14690	14625	14511	14482	14462	14575	14495	14491	14609	14613	14506	14479	14681	14477	14517	14411	14600	14546	14394	14543	14519	14695	14580	14544	14674	14438	14544	14459	14506	14427	14739	14584	14644	14635	14701	14497	14587	14546	14499	14671	14456	14530	14579	14454	14645	14517	14496	14595	14533	14644	14325	14512	14559	14566	14588	14447	14601	14601	14630	14491	14643	14528	14704	14712	14673	14578	14583	14568	14560	14605	14557	14435	14634	14496	14547	14602	14657	14479	14592	14365	14687	14483	14671	14556	14586	14642	14655	14618	14626	14620	14331	14793	14425	14600	14590	14789	14484	14586	14502	14491	14635	14739	14598	14667	14652	14707	14500	14696	14612	14586	14478	14636	14759	14548	14648	14684	14424	14465	14510	14771	14526	14643	14491	14807	14529	14867	14699	14547	14507	14544	14564	14463	14509	14683	14609	14639	14521	14567	14459	14506	14612	14594	14485	14532	14566	14566	14498	14485	14773	14416	14546	14501	14698	14527	14599	14466	14482	14547	14460	14529	14664	14613	14708	14440	14489	14444	14646	14690	14773	14580	14601	14681	14589	14405	14487	14568	14445	14694	14510	14298	14516	14602	14476	14572	14470	14544	14561	14644	14583	14597	14471	14608	14574	14590	14656	14636	14393	14513	14411	14478	14614	14505	14601	14531	14756	14606	14454	14421	14552	14651	14662	14561	14330	14507	14671	14468	14605	14462	14669	14653	14529	14601	14619	14501	14562	14607	14615	14473	14540	14725	14602	14513	14483	14583	14525	14723	14431	14608	14583	14591	14680	14564	14562	14359	14607	14464	14639	14548	14687	14665	14608	14465	14503	14505	14523	14614	14659	14665	14482	14734	14408	14549	14582	14503	14480	14639	14653	14609	14664	14492	14386	14536	14523	14496	14449	14490	14494	14649	14690	14593	14447	14565	14490	14677	14621	14506	14684	14567	14540	14460	14588	14586	14483	14436	14673	14444	14584	14565	14552	14560	14653	14410	14538	14640	14373	14650	14577	14621	14446	14718	14603	14603	14606	14621	14438	14529	14677	14573	14533	14567	14633	14702	14624	14543	14492	14498	14548	14627	14601	14558	14520	14565	14542	14741	14483	14568	14592	14685	14447	14323	14591	14525	14474	14660	14513	14467	14695	14606	14572	14592	14508	14551	14533	14597	14592	14529	14457	14641	14499	14540	14653	14532	14425	14574	14476	14751	14568	14619	14655	14507	14472	14656	14540	14561	14755	14612	14394	14750	14604	14575	14554	14370	14506	14663	14665	14688	14458	14670	14526	14551	14574	14562	14643	14526	14578	14691	14368	14636	14579	14566	14589	14623	14623	14699	14633	14688	14465	14558	14672	14720	14628	14557	14848	14506	14453	14621	14607	14417	14598	14473	14623	14627	14771	14815	14475	14790	14566	14621	14590	14721	14533	14541	14643	14533	14606	14465	14458	14408	14442	14584	14455	14645	14586	14671	14599	14604	14465	14702	14461	14572	14624	14515	14660	14681	14392	14476	14623	14557	14509	14477	14586	14615	14504	14435	14395	14453	14513	14617	14532	14588	14657	14454	14576	14668	14625	14520	14678	14738	14704	14541	14540	14410	14533	14433	14486	14522	14512	14690	14631	14611	14462	14557	14563	14657	14620	14503	14610	14522	14594	14438	14578	14608	14559	14597	14555	14349	14676	14559	14509	14523	14676	14701	14383	14592	14625	14634	14619	14685	14553	14515	14536	14569	14573	14573	14515	14479	14595	14587	14765	14623	14532	14574	14508	14508	14476	14712	14546	14581	14457	14640	14357	14614	14589	14614	14606	14436	14548	14464	14477	14651	14602	14535	14641	14606	14645	14586	14575	14530	14606	14417	14612	14526	14596	14411	14617	14580	14548	14608	14502	14644	14546	14697	14497	14573	14574	14471	14548	14616	14606	14666	14486	14564	14586	14518	14603	14511	14408	14468	14580	14622	14547	14629	14411	14546	14516	14599	14482	14663	14620	14342	14569	14569	14494	14717	14469	14508	14829	14457	14568	14689	14669	14527	14500	14660	14513	14419	14516	14592	14649	14619	14543	14572	14451	14520	14516	14509	14554	14706	14683	14428	14633	14663	14512	14495	14638	14579	14563	14465	14432	14558	14553	14552	14630	14612	14650	14582	14513	14586	14438	14551	14551	14684	14632	14510	14562	14606	14520	14527	14579	14769	14610	14692	14588	14594	14550	14395	14739	14588	14709	14547	14563	14528	14460	14584	14648	14579	14603	14554	14445	14734	14510	14726	14584	14606	14656	14662	14735	14523	14480	14534	14361	14624	14617	14581	14613	14518	14427	14543	14687	14510	14570	14648	14533	14451	14402	14361	14423	14693	14331	14444	14663	14588	14532	14597	14540	14524	14369	14542	14411	14525	14552	14681	14428	14470	14434	14565	14543	14576	14722	14572	14546	14602	14589	14426	14661	14650	14678	14551	14623	14655	14511	14543	14503	14528	14511	14741	14642	14458	14644	14613	14505	14507	14454	14536	14584	14594	14563	14589	14499	14574	14658	14571	14758	14544	14589	14561	14531	14470	14622	14724	14565	14454	14507	14590	14562	14573	14664	14536	14571	14549	14430	14642	14528	14495	14511	14621	14649	14750	14664	14560	14626	14602	14710	14413	14676	14474	14491	14599	14505	14583	14666	14741	14564	14460	14643	14477	14504	14619	14394	14526	14495	14536	14584	14428	14582	14662	14627	14501	14609	14546	14562	14760	14649	14690	14465	14648	14437	14511	14516	14489	14609	14517	14349	14539	14656	14490	14697	14567	14506	14512	14487	14668	14432	14575	14446	14498	14654	14523	14521	14540	14769	14520	14400	14623	14686	14504	14570	14605	14564	14519	14533	14444	14757	14469	14488	14526	14726	14443	14567	14681	14704	14666	14403	14667	14520	14532	14504	14564	14567	14681	14422	14589	14673	14603	14596	14510	14786	14434	14614	14608	14593	14579	14681	14482	14504	14803	14656	14570	14733	14617	14710	14563	14684	14580	14531	14590	14609	14526	14549	14557	14419	14421	14579	14452	14537	14707	14464	14574	14396	14657	14546	14555	14551
22841	21111	28868	23878	22697	25931	27418	22255	20884	20409	19962	19439	19094	18804	18457	18570	18450	18473	18205	18119	17988	17953	17928	17787	17831	17662	17683	17511	17548	17740	17790	17557	17625	17473	17546	17523	17473	17569	17295	17457	17471	17227	17460	17360	17638	17447	17360	17579	17559	17460	17459	17329	17170	17253	17392	17272	17372	17446	17369	17453	17340	17456	17402	17206	17445	17323	17481	17407	17199	17324	17403	17441	17358	17254	17402	17412	17624	17435	17499	17254	17269	17401	17498	17417	17358	17180	17106	17460	17567	17154	17287	17445	17607	17401	17383	17433	17206	17441	17160	17288	17330	17417	17552	17441	17317	17306	17357	17464	17284	17349	17506	17135	17203	17279	17356	17237	17350	17254	17518	17319	17339	17270	17507	17369	17448	17305	17415	17379	17299	17304	17322	17423	17216	17096	17275	17250	17203	17097	17306	17447	17390	17217	17145	17262	17446	17212	17340	17331	17179	17372	17582	17332	17359	17240	17625	17272	17332	17329	17402	17078	17175	17347	17254	17353	17411	17122	17198	17375	17355	17470	17215	17189	17347	17244	17213	17405	17368	17317	17261	17279	17364	17416	17288	17386	17342	17391	17158	17389	17355	17527	17381	17324	17219	17414	17321	17237	17153	17287	17136	17173	17411	17199	17119	17371	17100	17482	17414	17208	17362	17437	17486	17306	17509	17333	17392	17250	17406	17295	17174	17196	17317	17458	17291	17256	17269	17251	17230	17302	17193	17300	17398	17359	17309	17160	17261	17352	17285	17327	17613	17435	17182	17236	17416	17333	17307	17327	17220	17395	17354	17176	17230	17402	17318	17258	17613	17336	17539	17307	17260	17422	17245	17310	17316	17433	17448	17443	17452	17223	17270	17300	17451	17255	17216	17247	17445	17471	17437	17315	17376	17459	17364	17210	17243	17295	17356	17374	17457	17310	17395	17378	17215	17208	17219	17445	17138	17447	17362	17273	17307	17142	17448	17332	17450	17374	17292	17520	17317	17358	17384	17332	17323	17380	17157	17368	17295	17627	17213	17382	17374	17466	17640	17284	17462	17038	17254	17088	17341	17398	17417	17289	17371	17091	17368	17303	17328	17191	17145	17258	17264	17301	17255	17496	17459	17318	17233	17194	17647	17426	17406	17500	17402	17326	17023	17105	17057	17173	17195	17548	17229	16979	17323	17410	17253	17167	17555	17195	17182	17130	17246	17283	17232	17257	17237	17389	17416	17401	17480	17410	17599	17202	17218	17486	17219	17295	17239	17325	17207	17388	17191	17146	17437	17347	17305	17523	17227	17458	17158	17162	17159	17180	17407	17314	17414	17166	17209	17437	17460	17303	17255	17238	17191	17239	17258	17342	17309	17358	17407	17314	17123	17362	17310	17337	17366	17239	17266	17355	17194	17368	17304	17292	17537	17255	17245	17400	17303	17196	17147	17492	17568	17193	17181	17179	17215	17330	17423	17447	17148	17323	17360	17071	17142	17333	17383	17312	17355	17281	17394	17093	17549	17380	17288	17496	17468	17327	17334	17376	17240	17134	17293	17172	17355	17337	17266	17192	17201	17247	17533	17403	17209	17181	17392	17163	17319	17124	17348	17114	17193	17229	17296	17417	17258	17306	17571	17263	17174	17420	17208	17271	17423	17350	17302	17275	17292	17384	17250	17100	17282	17332	17248	17448	17402	17233	17322	17239	17518	17282	17331	17130	17298	17430	17104	17286	17283	17230	17227	17190	17476	17284	17321	17330	17322	17116	17238	17377	17306	17129	17236	17468	17362	17401	17342	17354	17373	17306	17306	17279	17354	17372	17412	17373	17200	17348	17195	17176	17346	17324	17257	17369	17334	17283	17268	17137	17506	17322	17311	17333	17409	17316	17306	17274	17246	17290	17433	17301	17225	17291	17216	17376	17437	17298	17179	17326	17096	17504	17430	17285	17501	17336	17443	17328	17276	17347	17260	17499	17244	17378	17388	17260	17481	17262	17454	17267	17133	17296	17297	17423	17187	17237	17292	17176	17244	17185	17349	17338	17406	17205	17365	17486	17333	17226	17484	17437	17193	17219	17373	17322	17178	17354	17461	17364	17234	17200	17458	17365	17391	17272	17148	17488	17286	17229	17017	17361	17381	17281	17069	17223	17397	17192	17133	17279	17283	17312	17253	17325	17339	17377	17278	17343	17244	17212	17396	17290	17316	17411	17170	17247	17335	17373	17253	17309	17335	17360	17311	17240	17261	17380	17307	17294	17470	17286	17284	17501	17251	17301	17338	17385	17181	17349	17276	17282	17274	17511	17383	17201	17412	17082	17357	17287	17208	17231	17361	17305	17470	17432	17230	17162	17082	17452	17365	17387	17476	17385	17316	17461	17478	17419	17452	17213	17452	17251	17426	17435	17446	17290	17172	17249	17348	17087	17270	17306	17221	17524	17311	17440	17194	17505	17326	17212	17135	17335	17205	17322	17513	17381	17183	17243	17278	17306	17313	17274	17252	17009	17401	17380	17217	17338	17436	17322	17316	17304	17225	17241	17393	17166	17411	17385	17220	17161	17402	17295	17392	17381	17081	17260	17340	17366	17175	17276	17146	17242	17302	17349	17284	17400	17329	17488	17310	17202	17483	17592	17344	17448	17344	17141	17260	17381	17311	17275	17345	17440	17365	17181	17118	17180	17146	17303	17381	17221	17455	17409	17419	17258	17323	17349	17362	17322	17347	17457	17397	17244	17311	17421	17378	17344	17213	17299	17399	17538	17249	17337	17283	17187	17212	17239	17154	17272	17293	17301	17168	17348	17439	17329	17335	17228	17157	17267	17288	17476	17255	17373	17161	17152	17487	17382	17346	17317	17269	17202	17340	17360	17401	17335	17330	17349	17285	17285	17493	17144	17319	17405	17221	17187	17457	17464	17591	17640	17313	17175	17351	17360	17305	17273	17123	17169	17271	17436	17412	17340	17531	17420	17231	17072	17302	17188	17277	17385	17302	17226	17480	17184	17331	17361	17354	17481	17488	17690	17654	17409	17231	17424	17352	17359	17362	17324	17184	17204	17486	17424	17378	17196	17242	17390	17236	17398	17202	17239	17202	17288	17367	17247	17269	17174	17289	17214	17502	17224	17379	17481	17397	17466	17498	17248	17343	17634	17397	17298	17272	17386	17297	17176	17027	17075	17434	17279	17206	17204	17226	17394	17420	17393	17362	17355	17161	17257	17274	17324	17331	17360	17339	17223	17374	17153	17440	17344	17301	17368	17365	17344	17448	17356	17428	17318	17520	17318	17413	17423	17499	17487	17306	17391	17232	17310	17361	17220	17253	17209	17187	17444	17396	17423	17430	17428	17040	17165	17355	17389	17357	17333	17217	17425	17374	17138	17308	17168	17349	17621	17243	17564	17446	17240	17391	17542	17183	17217	17118	17278	17355	17420	17205	17139	17237	17436	17375	17324	17455	17380	17203	17620	17139	17398	17345	17523	17377	17234	17153	17279	17232	17177	17272	17377	17473	17316	17256	17402	17238	17242	17520	17471	17543	17368	17441	17291	17465	17236	17211	17282	17280	17428	17332	17340	17317	17151	17444	17214	17584	17201	17343	17284	17385	17296	17211	17472	17207	17413	17310	17275	17308	17227	17367	17262	17325	17394	17320	17341	17258	17282	17253	17189	17274	17437	17328	17422	17369	17329	17254	17265	17224	17227	17323	17305	17492	17340	17091	17321	17463	17305	17475	17170	17245	17251	17245	17300	17155	17108	17242	17349	17379	17476	17493	17508	17445	17348	17371	17126	17390	17166	17262	17277	17203	17279	17095	17420	17329	17338	17365	17321	17442	17354	17415	17430	17239	17482	17406	17726	17246	17180	17229	17236	17531	17199	17091	17159	17442	17285	17345	17300	17324	17438	17318	17319	17321	17324	17242	17196	17321	17324	17195	17266	17250	17360	17293	17095	17060	17142	17254	17233	17292	17389	17473	17352	17342	17296	17131	17355	17493	17187	17387	17198	17498	17530	17449	17289	17258	17416	17130	17317	17452	17272	17282	17165	17116	17237	17334	17113	17287	17298	17296	17453	17341	17329	17226	17297	17255	17394	17321	17317	17228	17289	17401	17381	17414	17317	17364	17176	17198	17163	17150	17193	17231	17237	17253	17306	17155	17319	17344	17488	17184	17174	17146	17133	17263	17210	17164	17412	17318	17453	17414	17540	17406	17367	17152	17218	17394	17283	17294	17491	17462	17632	17398	17390	17394	17355	17458	17151	17343	17363	17275	17315	17169	17392	17286	17379	17319	17296	17208	17346	17240	17333	17370	17228	17193	17128	17400	17230	17503	17210	17446	17446	17358	17400	17533	17534	17239	17473	17398	17316	17304	17410	17410	17312	17469	17434	17341	17268	17457	17396	17315	17155	17419	17275	17073	17258	17344	17384	17590	17460	17369	17357	17316	17399	17470	17247	17050	17189	17464	17230	17504	17335	17165	17324	17241	17315	17276	17310	17303	17260	17410	17355	17189	17287	17399	17247	17374	17313	17303	17285	17188	17444	17348	17188	17245	17276	17380	17286	17343	17250	17386	17211	17413	17188	17504	17394	17370	17390	17534	17314	17297	17269	17376	17270	17159	17269	17150	17485	17390	17530	17412	17235	17365	17309	17443	17296	17296	17295	17334	17390	17205	17131	17325	17287	17273	17110	17328	17205	17326	17196	17299	17166	17363	17224	17329	17219	17381	17289	17243	17266	17400	17443	17200	17269	17395	17283	17511	17446	17484	17170	17222	17337	17553	17254	17345	17346	17457	17346	17086	17394	17470	17467	17277	17227	17255	17155	17214	17258	17405	17469	17385	17321	17345	17332	17421	17416	17286	17401	17402	17315	17230	17368	17347	17377	17440	17448	17379	17238	17359	17320	17325	17167	17294	17235	17448	17463	17454	17389	17274	17342	17279	17393	17376	17413	17204	17262	17284	17409	17371	17247	17435	17318	17328	17260	17163	17165	17435	17080	17349	17223	17221	17239	17531	17383	17232	17214	17328	17531	17329	17323	17271	17259	17361	17339	17276	17240	17430	17252	17326	17182	17117	17357	17322	17017	17405	17337	17210	17172	17420	17481	17512	17461	17338	17469	17332	17295	17214	17258	17175	17489
34513	57180	51844	40556	33946	28115	23698	21609	20275	19372	18461	17981	17531	16936	16766	16310	16424	16221	15961	15791	15721	15646	15532	15339	15267	15209	15122	15177	15179	15151	15082	15031	15220	15153	14988	14909	14934	15078	14938	14853	14871	15018	14934	15006	14877	14957	14909	14902	15009	14905	14820	14762	14844	14840	14872	14937	14829	14852	14806	14985	14928	14908	14805	14894	14840	14774	14947	14777	14764	14986	15084	14881	14986	15147	14880	15018	14783	14956	14877	14908	14992	14917	14899	14835	14938	14834	14913	14839	14694	14774	14762	14702	14830	15013	14792	14871	14890	14924	14955	14781	14718	14886	14921	14951	14808	14836	14888	14778	15139	14917	14863	14756	14904	14908	15019	14932	14814	14873	14876	14847	14852	14825	14739	14952	14808	14740	14889	14975	15053	14858	14880	14907	14878	14739	14855	14919	14782	15119	14853	14833	14730	14725	14869	14751	14863	14838	14880	14931	15058	15071	14803	14919	14708	14973	14778	14853	14799	14761	14951	14886	14869	14884	14658	14830	15161	15017	14846	14951	14785	14964	14913	14885	14766	14945	14834	15037	14958	14865	14992	14905	15099	14998	14830	14945	14919	14912	14809	14814	14890	14761	15051	15006	14943	14788	14898	14798	14755	14696	14957	14768	14848	14873	14789	14936	14793	14804	14876	14912	15019	14798	14951	14946	14839	14765	14834	14830	14823	14920	14856	14786	14931	14831	14890	14989	14923	14957	14804	14935	14892	14772	14840	14958	14676	14862	14925	14887	14958	14862	14872	14933	14912	14927	14865	14925	15048	14953	14832	14947	14891	14860	14928	14848	14981	14868	14926	14837	14786	14767	14929	14923	14820	14841	15059	14748	14763	14905	14883	14929	14798	14752	15067	14967	15049	14809	14867	14842	14904	15049	14941	14770	14980	14827	14858	15045	14765	14809	14883	14860	14948	14763	15021	14957	14933	14861	14904	14797	14819	14777	14767	14832	15095	14906	14961	14779	14949	14650	14867	14820	14855	14901	14850	14816	14918	14882	14804	14857	14663	14823	14965	14871	14971	14873	14946	14885	14857	14759	14835	14946	14983	14969	14856	14909	14874	14614	15012	14944	14910	14849	15046	14886	14862	14956	14899	14851	14703	14888	14702	14869	14706	14809	14908	14859	14735	14845	14887	14966	14741	14911	14680	14816	14996	14846	15051	14930	14658	14770	14917	15065	14696	14970	14891	14830	14881	14893	14960	14806	14847	15033	14758	14998	14954	14781	14751	14889	15007	14844	14863	14952	14854	14887	14889	14888	14855	14940	15034	14877	14779	15111	14681	14926	14827	14828	14779	15069	14671	14823	15012	14906	14777	14883	14869	14936	14941	14874	14766	14938	14787	14813	14870	14877	14932	14880	14961	14826	14819	14856	14922	15019	14855	14854	14828	14652	14776	14755	14686	14955	14874	14891	14828	14910	14799	14862	14889	14983	14872	14725	15022	15000	14909	14962	14779	14825	14805	14985	14772	14779	14936	14791	14877	14876	14671	14803	14826	14838	14881	14854	14752	14889	14865	14860	14945	14933	14845	14780	14828	14949	14854	14929	14785	14833	14917	14813	14980	14802	14931	14887	14797	14916	14834	14869	14846	14985	14795	14945	14926	14985	14812	14771	14859	14949	14963	14850	14900	14833	14913	14909	15022	14775	14946	14854	14764	14607	14962	15068	14873	14933	14867	14854	14885	14909	14966	15044	14978	14818	14722	14810	14925	14979	14775	15053	14683	14799	14803	14737	14715	14925	14779	14846	15001	14737	14910	14740	14837	14923	14765	14829	14810	14899	14788	14906	14848	14882	14695	14918	14843	14969	14978	14878	14864	14815	14794	14950	14944	15006	14804	14985	14882	14790	14974	14911	14856	14813	14832	14940	14884	14895	14824	14956	14757	15010	14755	14896	15033	14893	14782	14837	14915	14908	15000	14866	14830	15031	14832	14791	14941	14829	14821	14932	15046	14813	14879	14808	14761	14846	14879	14807	14805	15056	15043	15043	14652	14758	14868	14896	14899	14901	14856	14850	14917	14854	14864	14826	14989	14821	14832	14837	15028	14787	14830	14794	14823	14705	14878	14789	14917	14858	14923	14902	14934	14867	14866	14814	14893	14833	14879	14873	14706	14985	15008	14854	14887	14716	14834	14846	15001	14890	14841	14853	14814	14897	14957	14835	14840	14989	14944	14857	15035	14750	14899	14786	14961	14735	14867	14936	14932	14751	14768	14894	14875	14971	14904	14965	15022	14929	14971	14839	15025	14885	14986	14835	14905	14851	14912	14910	14935	14870	14900	14856	14794	14942	14780	14908	14940	14881	14909	15057	14879	14841	14849	14916	14981	14978	14938	14844	14787	14776	14995	14899	14871	14938	14837	14922	14936	14920	14826	14869	14910	14885	14911	14869	14850	14814	14757	14889	14736	14992	14929	14780	14977	14929	14867	14707	15089	15057	14856	14696	14967	15008	14943	14941	14860	14796	14923	14910	14934	14891	14956	14999	14877	14899	14768	14778	14658	14899	14940	14774	14961	14813	15041	14713	14878	14972	15034	14914	14848	14811	14929	14972	14860	14777	14916	14858	14820	14852	14800	14999	14972	14871	14843	14888	14937	14785	14928	14893	14801	14888	14951	14841	14860	14788	14786	14675	14694	14867	14846	14895	14881	14613	14833	14821	15056	14784	14719	14864	14964	14713	14940	14889	14915	14853	14884	14767	15001	14925	14923	14818	14770	14707	14943	14738	14788	14778	14948	14915	14890	15076	15054	14923	15017	14944	14779	14841	14936	14800	14707	14841	14795	14822	14911	14961	15026	14808	14767	15112	14789	15007	14926	14847	14824	14921	14672	15118	14907	14821	14832	14867	14931	14851	14818	14793	14767	14772	14855	14962	14915	14965	14839	14840	14824	14882	15040	14891	14999	14884	14883	15015	14846	14932	14822	14740	14870	14928	14804	15009	14804	14880	14837	14825	14825	14965	14949	14814	14995	14881	14900	14982	14776	14940	14727	14770	14822	14814	14813	14818	14912	14916	14733	14766	14861	14949	14744	14701	14939	14964	14857	14800	14757	14929	14746	14976	14921	14914	14796	15048	14789	14707	14754	14731	14749	15035	14852	14732	14866	15007	14745	14680	14984	14891	14834	14823	14787	14853	14699	14895	15014	14916	14988	14902	15058	14818	14905	14718	14811	14911	14733	14988	14767	14842	14881	14745	14818	14764	14926	14975	14897	14863	14865	14763	15125	14622	14874	14833	14986	14801	14851	14803	14962	14842	14878	14868	14825	14787	14766	14918	14808	14888	14718	14936	14905	14845	14939	14805	14947	14817	14922	14804	14862	14975	14695	14815	14954	14942	14661	14799	15038	14745	14961	15011	14954	14887	14781	14902	14723	14881	14815	14825	14879	14788	14878	14837	14669	14814	15057	14831	14942	14716	14793	14928	14821	14863	14965	14736	14745	14974	14783	14921	14708	14994	14728	14828	14804	14646	14885	14954	14908	14856	14809	14844	14896	14882	14757	14779	14872	14949	14956	14875	14828	14672	14904	14841	14865	14572	14745	14852	14859	14801	14867	14809	14899	14947	14954	14904	14974	14745	14934	14966	14971	14845	15011	14710	14918	15021	14883	14890	14894	14892	14822	14871	14909	14838	14813	14798	14760	14838	14800	14959	14717	14740	14982	14740	14943	14967	14863	15038	14810	14869	14963	14819	14941	14991	14947	14716	14800	14952	14765	14831	14776	15015	14846	14937	14746	14749	14945	14987	14781	14896	14958	14935	14720	14903	14982	14948	14831	14909	14798	15003	14902	14879	14738	14890	14816	14692	14815	14784	14982	14694	14791	14915	14719	14882	14842	14785	14717	14855	14740	14817	14801	14844	14823	14993	14925	14889	14782	14733	14833	14941	14979	14775	15021	14829	14899	14888	14801	14878	14784	14927	14880	14856	14796	14759	14763	14957	14835	14792	14851	14771	14788	14913	14914	14964	14763	14801	14829	14897	14820	14836	14840	15010	14919	14836	14736	14803	14964	14912	14858	14814	14862	14663	14980	14898	14972	14809	14887	14866	14758	14777	14895	14951	14926	14651	14935	14885	14746	14810	14836	15040	14851	14807	14770	14876	14903	14830	14947	14978	14767	14946	15029	14917	14941	14834	14723	14949	14815	15006	14810	14829	14990	14770	14831	14861	14864	14982	14784	14817	14878	14724	15062	14903	15038	14968	15018	14769	14914	14736	14881	14850	14998	14963	14677	14743	14751	14952	15008	14926	14942	14818	14813	14888	14903	14861	14999	14897	14792	14856	15002	14866	14832	14866	14708	14876	14748	14979	14770	14887	14885	14737	15025	14823	14709	14923	14831	14943	15060	14915	15013	14890	14923	14934	14938	14862	14826	14858	14878	14890	15019	14886	14909	14941	15063	14804	14855	14886	14816	14722	14935	15013	14816	14793	14949	14988	14924	14922	14728	14699	14816	14944	14716	14937	14800	14856	14712	14829	14926	14989	14816	14963	14992	15010	14880	14903	14872	14987	14919	14847	14974	14973	14869	14791	15072	15015	14761	14841	14948	14883	14864	14926	14799	14905	14907	14622	14817	14700	14802	14883	14874	14840	14771	14845	14897	14883	14827	15035	15005	14932	14940	14679	14774	14790	14932	14915	14913	14928	14993	14761	14889	14993	14899	15023	14791	14856	14965	14850	14837	14915	14974	14740	14970	15000	14893	15018	14966	14674	14838	15071	15005	14909	14865	14938	14871	14943	14756	14787	14998	14744	14867	14891	14890	14775	14784	14918	14859	15013	14830	14832	14899	14760	14937	14759	14946	14922	14921	14785	14890	14798	14923	15069	14913	14862	14733	14860	14918	14949	14801	14846	14896	14712	14915	14910	14744	14867	15023	14752	14918	14842	14828	14986	14731	14850	14614	14773	14754	14821	14907	14700	14854	14895	14812	14820	14885	14858	15097	14900	14947	14910	14944	14791	14749	14881	14838	14921	14975	14819	14938	14823	14895	15106	14613	14879	14861	14812	14895	14711	14864	14931	14935	14847	14746	14887	14873	14919	14793	14755	14938	14938	14911	14710	15002	14868	14870	14841	14876	14817	14945	14823	14813	14945
29569	29168	35511	30781	24707	21479	19529	18671	18212	17848	17740	17500	17227	17053	17295	17026	17103	17088	17045	17044	16911	16906	16854	16824	16905	16832	17010	16772	16869	16850	16499	16881	16830	16692	16848	16776	16812	16708	16614	16740	16561	16824	16815	16845	16884	16851	16709	16667	16663	16638	16555	16611	16523	16802	16896	16707	16651	16616	16701	16644	16669	16742	16713	16834	16704	16757	16811	16753	16677	16513	16749	16741	16426	16803	16664	16629	16753	16564	16703	16753	16780	16622	16626	16779	16690	16509	16640	16665	16621	16645	16920	16778	16930	16756	16736	16560	16658	16439	16720	16456	16699	16657	16871	16535	16715	16634	16703	16774	16729	16704	16723	16645	16814	16455	16679	16423	16821	16554	16655	16748	16627	16589	16709	16644	16621	16567	16540	16711	16611	16632	16730	16665	16438	16801	16760	16631	16577	16645	16919	16823	16565	16684	16809	16438	16825	16790	16721	16755	16524	16504	16660	16574	16795	16627	16530	16610	16883	16582	16728	16673	16690	16828	16868	16668	16508	16667	16650	16568	16702	16608	16677	16651	16538	16841	16884	16851	16472	16634	16724	16536	16911	16783	16428	16781	16641	16772	16619	16658	16596	16543	16239	16740	16824	16599	16687	16678	16822	16598	16630	16812	16729	16560	16655	16728	16865	16631	16602	16631	16865	16680	16799	16601	16799	16795	16679	16617	16982	16711	16786	16795	17006	16769	16725	16689	16708	16783	16706	16623	16556	16754	16643	16674	16753	16819	16670	16867	16554	16746	16688	16557	16595	16769	16740	16706	16946	16746	16493	16574	16721	16684	16905	16880	16809	16987	16683	16626	16889	16722	16728	16678	16772	16768	16730	16613	16558	16755	16682	16670	16815	16812	16571	16741	16861	16653	16717	16717	16713	16649	16885	16618	16826	16759	16807	16621	16726	16743	16737	16711	16798	16389	16738	16649	16757	16674	16644	16553	16733	16727	16644	16672	16680	16691	16658	16800	16695	16686	16695	16742	16733	16593	16708	16646	16828	16691	16630	16604	16690	16730	16477	16724	16788	16766	16486	16888	16821	16963	16671	16785	16898	16776	16868	16880	16758	16730	16730	16872	16777	16559	16521	16731	16624	16678	16730	16690	16511	16785	16760	16717	16797	16665	16401	16686	16855	16622	16835	16803	16777	16708	16742	16743	16550	16561	16473	16586	16830	16836	16687	16733	16910	16770	16638	16646	16668	16630	16799	16886	16737	16705	16761	16806	16837	16506	16709	16835	16708	16702	16744	16824	16775	16767	16537	16888	16874	16889	16614	16595	16656	16736	16507	16703	16824	16687	16697	16889	16732	16716	16572	16613	16582	16697	16519	16645	16720	16676	16686	16723	16513	16697	16736	16706	16868	16655	16418	16468	16588	16583	16816	16610	16623	16663	16659	16643	16789	16752	16547	16606	16755	16643	16830	16878	16659	16597	16495	16718	16631	16868	16709	16715	16911	16771	16659	16717	16727	16814	16667	16756	16507	16509	16709	16688	16657	16660	16688	16752	16673	16710	16920	16574	16545	16615	16645	16609	16703	16647	16594	16581	16520	16673	16657	16684	16637	16692	16764	16704	16650	16638	16636	16603	16733	16796	16623	16606	16676	16928	16756	16669	16691	16770	16669	16856	16693	16826	16639	16710	16766	16996	16740	16737	16770	16625	16497	16720	16775	16721	16569	16634	16551	16583	16809	16771	16513	16723	16858	16489	16607	16772	16894	16650	16640	16646	16850	16765	16673	16536	16801	16748	16743	16646	16589	16823	16808	16751	16765	16568	16847	16865	16848	16816	16612	16721	16664	16774	16684	16909	16555	16623	16569	16711	16763	16690	16609	16757	16628	16858	16811	16794	16623	16599	16493	16813	16638	16708	16772	16839	16647	16612	16740	16519	16583	16629	16541	16709	16574	16757	16781	16803	16381	16582	16730	16809	16586	16580	16720	16600	16569	16639	16697	16708	16733	16703	16559	16698	16682	16897	16711	16584	16740	16698	16659	16469	16772	16671	16796	16843	16818	16673	16756	16731	16496	16682	16730	16800	16662	16849	16820	16816	16638	16720	16641	16660	16637	16765	16701	16771	16919	16809	16607	16813	16676	16657	16848	16814	16697	16609	16694	16774	16691	16922	16551	16886	16712	16686	16643	16772	16673	16689	16725	16594	16633	16728	16795	16557	16610	16505	16628	16650	16911	16695	16827	16636	16810	16571	16622	16608	16858	16763	16859	16782	16904	16834	16341	16724	16783	16813	16779	16763	16919	16662	16514	16498	16891	16909	16745	16653	16762	16646	16756	16528	16736	16651	16625	16667	16704	16861	16574	16704	16693	16600	16790	16754	16697	16773	16657	16509	16694	16629	16757	16530	16642	16779	17041	16756	16850	16858	16552	16621	16722	16709	16813	16567	16644	16842	16864	16903	16604	16478	16756	16644	16844	16663	16956	16801	16678	16605	16616	16675	16584	16916	16537	16732	16658	16744	16838	16801	16809	16585	16686	16809	16633	16534	16598	16611	16614	16820	16703	16687	16492	16851	16772	16824	16574	16639	16542	16756	16707	16529	16556	16698	16796	16652	16674	16739	16645	16783	16731	16856	16513	16717	16575	16713	16743	16722	16695	16412	16695	16588	16622	16889	16582	16750	16560	16768	16559	16646	16729	16624	16719	16696	16632	16584	16794	16626	16889	16619	16361	16566	16547	16875	16726	16826	16796	16786	16673	16706	16740	16804	16744	16582	16799	16565	16699	16537	16662	16735	16728	16710	16870	16795	16836	16813	16848	16666	16731	16790	16572	16623	16753	16767	16594	16644	16617	16721	16809	16678	16683	16744	16747	16870	16572	16804	16829	16666	16677	16754	16918	16857	16845	16836	16795	16695	16817	16611	16685	16666	17048	16681	16624	16676	16815	16824	16727	16679	16742	16865	16699	16662	16891	16463	16735	16547	16660	16620	16706	16715	16701	16716	16656	16642	16743	16544	16549	16595	16658	16777	16617	16606	16868	16655	16759	16479	16734	16642	16853	16498	16609	16715	16784	16755	16659	16495	16689	16587	16624	16706	16646	16824	16705	16760	16632	16626	16644	16700	16647	16728	16673	16719	16666	16698	16676	16719	16860	16717	16673	16687	16892	16866	16776	16536	16608	16700	16744	16867	16788	16716	16541	16688	16643	16685	16738	16725	16803	16719	16507	16714	16927	16774	16724	16794	16578	16491	16672	16625	16628	16712	16724	16636	16676	16600	16721	16772	16586	16704	16916	16667	16804	16630	16722	16706	16632	16721	16617	16626	16621	16547	16590	16777	16900	16569	16847	16754	16647	16911	16771	16717	16670	16702	16737	16549	16650	16652	16523	16561	16493	16550	16593	16708	16702	16854	16764	16642	16747	16672	16550	16624	16838	16780	16816	16862	16733	16720	16801	16631	16796	16647	16810	16647	16802	16962	16812	16662	16632	16601	16656	16988	16636	16665	16728	16720	16555	16574	16752	16674	16755	16741	16861	16659	16900	16891	16676	16836	16438	16749	16725	16611	16684	16827	16700	16728	16837	16625	16706	16655	16691	16833	16510	16727	16638	16626	16635	16710	16767	16734	16605	16921	16728	16603	16727	16565	16669	16631	16737	16671	16686	16545	16548	16617	16765	16744	16634	16668	16669	16585	16754	16644	16544	16587	16634	16697	16808	16862	16693	16696	16739	16684	16697	16714	16792	16767	16693	16534	16629	16673	16724	16787	16848	16652	16659	16744	16601	16557	16776	16582	16679	16668	16404	16698	16639	16739	16568	16711	16762	16731	16701	16731	16792	16800	16901	16720	16503	16658	16732	16663	16675	16748	16704	16745	16724	16853	16926	16815	16553	16426	16896	16785	16704	16938	16735	16787	16814	16833	16747	16879	16863	16735	16831	16534	16583	16838	16692	16744	16669	16701	16559	16613	16808	16527	16680	16674	16764	16681	16740	16776	16698	16536	16807	16755	16748	16725	16626	16628	16724	16691	16887	16833	16787	16656	16800	16703	16740	16724	16807	16598	16905	16683	16721	16614	16672	16416	16512	16707	16686	16441	16733	16683	16701	16479	16787	16754	16899	16711	16715	16705	16532	16833	16713	16615	16833	16803	16627	16571	16720	16601	16637	16772	16773	16804	16765	16560	16619	16845	16513	16696	16757	16658	16748	16797	16658	16648	16772	16626	16661	16530	16854	16841	16669	16664	16616	16610	16700	16831	16608	16782	16782	16742	16635	16719	16885	16796	16744	16646	16652	16769	16798	16700	16796	16694	16674	16504	16749	16768	16745	16825	16657	16618	16584	16612	16618	16686	16626	16836	16781	16617	16879	16658	16677	16535	16640	16751	16811	16765	16475	16658	16841	16704	16584	16801	16673	16609	16766	16756	16661	16725	16644	16744	16614	16583	16635	16702	16754	16697	16774	16867	16793	16681	16733	16593	16537	16525	16770	16878	16609	16653	16518	16698	16819	16622	16693	16638	16704	16791	16535	16715	16694	16786	16634	16415	16658	16833	16816	16804	16695	16928	16588	16840	16739	16825	16705	16704	16667	16730	16772	16805	16705	16778	16672	16761	16641	16647	16504	16598	16784	16476	16583	16766	16653	16762	16595	16729	16602	16670	16700	16781	16624	16747	16683	16744	16703	16824	16884	16581	16659	16735	16592	16649	16661	17015	16917	16685	16697	16634	16618	16772	16757	16845	16582	16729	16626	16757	16799	16788	16717	16915	16758	16627	16801	16771	16651	16520	16565	16595	16571	16828	16741	16724	16704	16457	16828	16744	16666	16703	16826	16700	16800	16865	16779	16751	16776	16703	16517	16658	16819	16770	16614	16793	16940	16883	16567	16819	16414	16578	16613	16657	16840	16641	16805	16825	16813	16859	16952	16905	16898	16448	16627	16595	16642	16756	16663	16753	16759	16603	16634	16820	16433	16856	16552	16753	16723	16945	16658	16638	16484	16508	16683	16717	16893	16602	16588	16620	16817	16689	16722	16569	16687	16795	16932	16545	16578	16559	16848	16767	16610	16716	16946	16809	16958	16830	16710	16771	16771	16591	16652	16852	16571	16839	16773	16784	16599	16582	16544	16614	16712	16764	16710	16814	16625	16564
31817	45018	39668	29619	24348	20552	18502	17428	16944	16486	16146	15609	15521	15303	15128	15432	15005	14891	15053	14863	14827	14845	15053	14889	14666	14704	14776	14560	14512	14741	14441	14707	14413	14567	14593	14717	14424	14494	14666	14536	14636	14720	14649	14703	14586	14588	14482	14560	14666	14523	14540	14454	14521	14591	14401	14468	14466	14576	14384	14567	14614	14566	14490	14564	14740	14581	14532	14488	14488	14587	14371	14651	14515	14487	14619	14672	14447	14356	14378	14502	14451	14336	14411	14502	14490	14624	14452	14464	14503	14511	14416	14399	14572	14452	14626	14547	14538	14527	14538	14583	14437	14562	14517	14495	14549	14497	14537	14452	14555	14691	14536	14526	14558	14524	14577	14577	14551	14472	14537	14406	14497	14498	14517	14545	14538	14523	14637	14490	14623	14634	14545	14602	14609	14504	14492	14507	14522	14294	14580	14700	14540	14500	14425	14603	14564	14623	14498	14647	14515	14540	14388	14572	14322	14465	14474	14393	14431	14589	14414	14517	14530	14458	14382	14405	14514	14486	14584	14451	14615	14436	14474	14540	14469	14631	14586	14597	14654	14599	14543	14486	14433	14564	14537	14529	14689	14547	14437	14416	14563	14523	14463	14320	14720	14559	14582	14587	14617	14603	14640	14619	14432	14415	14421	14498	14509	14518	14450	14542	14500	14555	14539	14464	14657	14484	14451	14471	14347	14472	14409	14571	14524	14602	14544	14467	14415	14518	14450	14434	14568	14520	14531	14491	14477	14468	14622	14519	14508	14365	14416	14370	14658	14671	14527	14240	14628	14352	14532	14619	14524	14357	14538	14549	14609	14636	14566	14493	14498	14549	14558	14348	14691	14511	14582	14478	14415	14634	14450	14450	14509	14527	14579	14455	14588	14410	14541	14540	14565	14503	14530	14560	14477	14527	14461	14604	14443	14382	14614	14594	14542	14399	14575	14438	14621	14575	14511	14527	14342	14475	14405	14573	14536	14614	14466	14614	14437	14537	14477	14555	14497	14868	14531	14389	14508	14470	14572	14406	14468	14419	14488	14490	14692	14633	14439	14666	14519	14594	14529	14394	14601	14395	14599	14586	14505	14551	14366	14374	14710	14519	14456	14380	14538	14512	14441	14555	14439	14421	14562	14658	14619	14551	14493	14419	14721	14606	14624	14443	14540	14535	14493	14583	14415	14404	14459	14396	14474	14573	14601	14529	14558	14508	14576	14407	14610	14471	14488	14617	14601	14486	14593	14594	14499	14536	14592	14451	14629	14531	14472	14584	14474	14566	14472	14509	14707	14534	14672	14701	14417	14335	14477	14498	14574	14629	14503	14431	14287	14552	14533	14610	14480	14568	14518	14550	14691	14536	14547	14440	14606	14454	14479	14381	14645	14461	14509	14453	14455	14553	14679	14564	14455	14412	14490	14546	14713	14573	14575	14633	14536	14599	14723	14382	14536	14649	14528	14493	14496	14598	14652	14502	14680	14569	14535	14580	14718	14560	14381	14488	14470	14447	14624	14404	14479	14519	14558	14567	14553	14521	14326	14351	14383	14440	14528	14522	14614	14671	14455	14508	14517	14729	14636	14716	14469	14559	14578	14565	14491	14449	14442	14476	14585	14521	14489	14648	14585	14547	14364	14531	14374	14435	14538	14484	14567	14410	14598	14594	14390	14555	14410	14562	14590	14513	14499	14586	14557	14370	14438	14536	14637	14386	14518	14573	14454	14522	14352	14335	14585	14463	14538	14623	14585	14411	14584	14540	14528	14742	14494	14447	14569	14433	14608	14571	14582	14547	14688	14659	14478	14285	14584	14604	14451	14499	14455	14527	14780	14456	14499	14596	14374	14672	14506	14629	14472	14473	14512	14482	14441	14658	14515	14596	14597	14538	14403	14738	14579	14542	14580	14456	14510	14657	14602	14650	14524	14451	14431	14544	14404	14538	14567	14528	14600	14507	14573	14428	14444	14645	14316	14665	14552	14517	14497	14631	14425	14484	14545	14442	14537	14501	14516	14613	14466	14554	14469	14580	14439	14447	14550	14462	14529	14510	14337	14537	14595	14548	14610	14494	14559	14562	14427	14582	14573	14546	14666	14468	14514	14496	14465	14579	14452	14398	14583	14719	14539	14437	14564	14612	14600	14400	14422	14540	14509	14569	14406	14630	14420	14495	14495	14573	14508	14425	14516	14339	14439	14536	14386	14450	14385	14710	14418	14645	14483	14495	14402	14599	14598	14690	14497	14460	14411	14309	14494	14525	14468	14550	14391	14542	14696	14484	14605	14507	14613	14511	14691	14435	14560	14470	14389	14466	14560	14529	14476	14595	14481	14613	14571	14444	14381	14643	14385	14650	14422	14542	14518	14593	14455	14442	14469	14437	14420	14752	14375	14428	14522	14595	14470	14399	14493	14529	14405	14577	14586	14628	14477	14426	14452	14492	14495	14564	14548	14491	14567	14548	14597	14487	14375	14480	14431	14573	14489	14414	14806	14534	14741	14697	14378	14527	14505	14606	14446	14605	14382	14727	14406	14624	14610	14553	14387	14534	14578	14524	14470	14486	14369	14366	14651	14448	14293	14612	14585	14476	14514	14513	14584	14520	14623	14521	14520	14577	14604	14382	14766	14450	14588	14467	14646	14620	14519	14564	14499	14596	14378	14473	14445	14526	14507	14753	14400	14358	14548	14463	14551	14420	14398	14480	14643	14519	14639	14478	14484	14412	14608	14548	14503	14521	14634	14468	14474	14630	14451	14495	14767	14500	14589	14634	14721	14537	14534	14523	14686	14528	14484	14634	14440	14417	14615	14402	14420	14503	14471	14512	14571	14562	14548	14639	14705	14521	14448	14599	14661	14523	14540	14602	14592	14521	14545	14599	14337	14418	14502	14522	14663	14483	14486	14503	14709	14372	14626	14614	14546	14624	14452	14440	14428	14617	14384	14406	14611	14518	14573	14345	14554	14621	14549	14382	14492	14574	14737	14462	14530	14282	14639	14672	14574	14466	14534	14576	14473	14589	14745	14427	14602	14485	14549	14566	14571	14477	14661	14619	14524	14550	14406	14661	14493	14639	14622	14657	14484	14748	14494	14490	14398	14524	14388	14595	14511	14483	14541	14473	14512	14526	14528	14479	14558	14426	14504	14430	14525	14478	14700	14579	14616	14653	14693	14433	14437	14658	14599	14664	14581	14414	14416	14532	14513	14508	14546	14542	14566	14622	14572	14556	14409	14415	14424	14474	14533	14592	14492	14661	14579	14567	14717	14442	14528	14609	14461	14634	14597	14499	14473	14568	14693	14586	14660	14439	14778	14643	14573	14487	14549	14539	14591	14444	14456	14689	14480	14390	14542	14637	14651	14462	14732	14481	14363	14671	14556	14386	14756	14504	14498	14443	14720	14382	14765	14396	14569	14331	14486	14537	14614	14558	14250	14608	14501	14546	14680	14443	14516	14402	14484	14529	14680	14391	14630	14543	14591	14404	14469	14471	14574	14509	14348	14555	14434	14485	14477	14410	14597	14669	14670	14550	14516	14351	14566	14548	14449	14533	14478	14502	14578	14520	14568	14574	14664	14458	14448	14579	14441	14609	14463	14511	14570	14609	14361	14442	14500	14673	14618	14636	14515	14473	14644	14496	14528	14499	14603	14618	14546	14374	14555	14582	14439	14306	14487	14408	14539	14615	14547	14543	14512	14465	14644	14546	14613	14554	14579	14405	14534	14460	14448	14475	14529	14666	14344	14473	14407	14483	14575	14532	14427	14581	14434	14514	14585	14535	14398	14619	14622	14479	14455	14706	14425	14568	14326	14610	14523	14589	14466	14430	14582	14530	14564	14585	14527	14476	14569	14394	14509	14624	14520	14463	14552	14470	14745	14565	14502	14601	14553	14615	14485	14362	14550	14467	14474	14650	14359	14466	14641	14562	14505	14437	14625	14410	14631	14606	14461	14409	14340	14430	14543	14328	14615	14493	14523	14721	14386	14658	14609	14384	14648	14633	14623	14716	14427	14430	14606	14501	14438	14617	14795	14626	14629	14540	14471	14555	14512	14429	14471	14664	14595	14643	14565	14575	14408	14466	14455	14602	14490	14511	14425	14617	14542	14366	14574	14560	14599	14663	14575	14446	14395	14451	14435	14538	14599	14659	14698	14399	14594	14526	14489	14693	14535	14542	14479	14542	14493	14485	14427	14501	14576	14401	14555	14555	14694	14480	14587	14502	14422	14547	14441	14467	14544	14445	14434	14612	14673	14537	14731	14568	14552	14394	14649	14638	14412	14534	14540	14491	14538	14477	14418	14532	14492	14617	14451	14544	14707	14362	14485	14438	14445	14507	14663	14679	14457	14585	14565	14531	14422	14572	14455	14531	14589	14619	14610	14618	14466	14649	14520	14602	14560	14463	14401	14581	14534	14573	14481	14565	14484	14430	14606	14691	14513	14520	14591	14546	14521	14502	14449	14519	14449	14487	14649	14668	14486	14390	14580	14610	14606	14488	14612	14512	14675	14739	14456	14519	14451	14410	14578	14691	14632	14496	14597	14533	14513	14571	14474	14709	14496	14584	14506	14418	14566	14614	14585	14544	14530	14552	14614	14567	14526	14540	14537	14469	14679	14613	14444	14564	14626	14758	14579	14559	14303	14497	14410	14447	14581	14418	14570	14494	14545	14441	14629	14346	14606	14513	14543	14604	14490	14489	14309	14474	14607	14459	14584	14377	14425	14520	14586	14544	14520	14571	14492	14450	14550	14443	14530	14412	14562	14526	14765	14527	14592	14349	14522	14429	14532	14642	14619	14564	14618	14577	14532	14693	14433	14551	14404	14557	14730	14603	14652	14708	14504	14586	14482	14459	14394	14605	14650	14656	14625	14525	14589	14435	14479	14609	14498	14626	14537	14576	14489	14658	14521	14540	14702	14519	14447	14565	14461	14581	14491	14274	14507	14436	14598	14614	14508	14614	14646	14591	14468	14735	14420	14514	14664	14586	14497	14624	14492	14530	14619	14635	14498	14548	14574	14505	14624	14361	14691	14443	14537	14507	14487	14752	14549	14464	14566	14480	14528	14568	14712	14470	14587	14729	14627	14412	14644	14589	14481	14591	14535	14491	14469	14472	14595	14516	14506	14526	14607	14607
24275	21215	28777	25724	24684	24724	23272	20180	19262	19104	18651	18263	17878	17791	17773	17560	17541	17335	17251	17464	17047	17259	17375	16936	17239	17026	17068	17002	16709	17049	16912	17050	16815	16797	17013	16921	16961	17015	16894	16892	16874	16988	16971	16742	16894	16821	16791	16753	17151	16925	16989	16751	16696	16960	16923	16455	16525	16961	16938	16846	16633	16877	16801	16795	16749	16753	17004	16860	16850	16916	16694	16639	16678	16599	16677	16928	16603	16744	16861	16790	16785	16742	16901	16787	16985	16906	16808	16811	16752	16730	16862	16811	16904	16747	17007	16863	16933	16674	16601	16791	16790	16827	16806	16706	16737	16903	16783	16482	16899	16931	16836	16848	16604	16865	16640	16752	16699	16618	16730	16898	16816	16898	16645	16622	16810	16727	16811	16832	16788	16749	16919	16741	16798	16873	16863	16774	16898	16709	16708	16810	16846	16984	16951	16756	16573	16792	16712	16768	16869	16599	16799	16754	16938	16983	16812	16638	16956	16828	16984	16682	16778	16823	16676	16823	16705	16723	16898	16808	16831	16728	16849	16811	16612	16719	16838	16907	16528	16807	16805	16830	16602	16639	16774	16861	17011	16761	16771	16797	16812	16684	16771	16658	16867	16858	16869	16549	16946	16824	16587	16672	16718	16876	16855	16865	16739	16740	16835	16657	16876	16794	16889	16671	16797	16793	16747	16743	16700	16776	16694	16771	16877	16783	16689	16625	16693	16781	16739	16864	16747	16663	16949	16775	16896	16874	17035	16801	16697	16802	16682	16667	16850	16737	16747	16812	16839	16623	16931	17010	16798	16781	16692	16747	16806	16523	16660	16871	16720	16718	16855	16961	16838	16737	16827	16763	16695	16700	16831	16842	16548	16888	16724	16769	16821	16611	16755	16744	16869	16878	16703	16854	16774	16807	16910	16807	16759	16893	16874	16867	16871	16708	16565	16702	16848	16738	16861	16724	16877	16942	16898	17062	16822	16892	16796	16819	16821	16563	16715	16844	16909	16973	16830	16911	16689	16784	16746	16783	16701	16614	16692	16804	16756	16849	17009	16887	16715	16815	16676	16741	16591	16729	16689	16782	16836	16855	16835	16709	17000	16726	16830	16693	16848	16866	16728	16994	16621	16894	16981	16878	16628	16698	16853	16822	16713	16811	16693	16671	16851	16694	16782	16700	16748	16916	16750	16779	16782	16730	16925	16927	16718	16781	16667	16618	16833	16555	16846	16829	16839	16888	16699	16777	16810	16665	16816	16620	16889	16491	16765	16497	16780	16732	16959	16797	16659	16818	16767	16815	16630	16774	16767	16929	16746	16917	16846	17051	16793	16730	16861	16860	16901	16805	17000	16809	16970	16883	16935	16569	16615	16866	16857	16799	16602	16619	16846	16672	17034	16678	16818	16790	16774	16651	16675	16809	16751	16735	17004	16664	16814	16767	16840	16982	16663	16607	16752	16835	16960	16481	16514	16607	16776	16768	16720	16789	16739	16699	16522	16805	16663	16907	16626	16858	16642	16749	16616	16924	16930	16626	16661	16725	16978	16766	16800	16916	17086	16886	16840	16920	16757	16706	16997	16721	16770	16804	16742	16770	16681	16645	16762	16891	16842	16784	16751	16856	16898	16861	16540	16919	16823	16761	16708	16808	16800	16776	16736	16801	16907	16787	16923	16785	16765	16699	16865	16931	16654	16909	17052	16766	16727	16773	16944	16750	16922	16807	16828	16799	16934	16684	16770	16752	16589	16791	16919	16724	16722	16592	16853	16896	16679	16635	17052	16720	16971	16872	16826	16675	16925	16902	16691	16885	16864	16714	16826	16732	16863	16718	16536	16729	16725	16694	16681	16922	16788	16759	16766	16905	16876	16864	16879	16794	16639	16772	16755	16818	16746	16920	16989	17009	16734	16732	16726	16826	16717	16964	17029	16958	16732	16856	17007	16649	16853	16883	16700	16624	16813	16726	16742	16943	16903	16879	16858	16658	16803	16768	16789	16759	17005	16744	16918	16905	16690	16836	17030	16808	16515	16669	16702	16732	16691	16688	16709	16779	16642	16871	16930	16719	16623	17020	16777	16716	16753	16572	16704	16889	16915	16727	16778	16749	16775	16652	16819	16905	16766	16714	16837	16887	16770	16666	16905	16737	16844	16788	16759	16549	16776	16762	16817	16853	16820	16744	16776	16945	16812	16715	16927	16900	16695	16918	16832	16792	16870	16922	16738	16755	17038	16896	16701	16626	16799	16747	16849	16729	16793	16788	16896	16743	16901	16808	16894	16820	16692	16831	16828	16856	16781	16743	16943	16825	16791	16889	16895	16852	16691	16851	16733	16830	16813	16819	16876	16645	16813	16597	16932	16681	16536	16817	16903	16873	17017	16825	16872	16734	16792	16669	16730	16954	16724	16875	16926	17025	16724	16789	16843	16876	16902	16590	16630	16659	16861	16676	16763	17114	16868	16602	16695	16681	16883	16852	16629	16564	16689	16840	16864	16811	16854	16861	16940	16788	16779	16648	16887	16822	16945	16799	16774	16824	16835	16800	16869	16939	16917	16843	16762	16789	16810	16874	16937	16928	16972	16857	16653	16692	16571	16771	16849	16785	16925	16932	16722	16649	16671	16794	16826	16744	16653	16575	16766	16790	16852	16736	16757	16707	16671	16951	16944	16791	16673	16898	17022	17046	16628	16813	16807	16793	16890	16784	16883	16864	16667	16795	16987	16601	16667	16720	16798	16851	16769	16800	16738	16839	16710	16911	16802	16691	16942	16812	16888	16764	16700	16835	16702	16841	16848	16694	16796	16780	16802	16668	16802	16763	16852	16835	16715	16924	16638	16832	16902	16763	16735	16849	16895	16752	16772	16808	16917	16705	16838	16620	16736	16577	16658	16788	16765	16911	16911	16894	16675	16817	16738	16782	16900	16574	16604	16580	16899	16811	16939	17009	16724	16681	16762	16738	16703	16531	16709	16649	16903	16879	16883	16820	16877	16871	16923	16743	16711	16835	16905	16612	16823	16820	16832	16774	16938	16776	16842	16770	16764	16850	16889	16881	16962	16900	16647	16851	16564	16664	16846	16715	16680	16527	16805	16915	17049	16830	16792	16756	16776	16774	16600	16700	16673	16692	16657	16913	16813	16702	16752	16852	16790	16405	16743	16834	16787	16939	16891	16816	16996	16929	16860	16619	16742	16823	16745	16977	16608	16841	16728	17028	16764	16816	16719	16647	16804	16679	16735	16813	16784	16840	16794	17070	16575	16774	16915	16759	16858	16823	16879	16895	16709	16804	16690	16575	16730	16532	16748	16775	16733	16775	16498	16712	16886	16784	16862	16800	16943	16868	16865	16789	16521	16789	16836	16696	16896	16673	16948	16978	16933	16926	16699	16769	16652	16767	16907	16857	16982	16838	16864	16849	16734	16876	16757	16639	16929	16752	16727	16833	16686	16885	16741	16887	16676	16738	16923	16720	16762	16632	16852	16766	16895	16787	16735	16796	16862	16706	16828	16841	16686	16728	16731	16776	16909	16832	16780	16609	16734	16737	16678	16791	16760	16533	16864	16800	17004	16813	16980	16687	16803	16854	16906	16734	16671	16807	16528	16873	16738	16643	16751	16775	16837	16786	16841	16626	16806	16698	16833	16797	16917	16779	16750	16844	16774	16938	16949	16799	16730	16826	16759	16800	16575	16810	16701	16632	16741	16983	16825	16751	16741	16844	16809	16768	16888	17144	16985	16877	16802	16741	16715	16886	16747	16861	16738	16673	16761	16944	16741	16873	16803	16748	16713	16749	16915	16750	16839	16666	16865	16816	16771	16620	16813	16885	16708	16858	16727	16570	16875	16767	16766	16741	16859	16757	16763	16853	16692	16773	16708	16877	16749	16857	16798	16804	16994	16988	16858	16541	16818	16814	16667	16663	16724	16852	16669	16860	16914	17059	16740	16677	16890	16794	16686	16760	16843	16613	16913	16491	16641	16666	16807	16879	16703	16762	16984	16805	16922	16825	16890	16830	16880	16915	16802	16745	16810	16688	16842	16720	16866	16545	17015	16774	17050	16979	16685	16749	16675	16755	16741	16825	16590	16650	16774	16579	16872	16758	16833	16686	16682	16769	16818	16540	16819	16801	16973	16739	16743	16725	16721	16970	16825	16905	16624	16735	16575	16766	16660	16682	16716	16886	16838	16947	16710	16689	16826	16535	16885	16831	16848	16816	16883	16829	16690	16883	16905	16898	16812	16862	16893	16747	16910	17035	16719	16738	16747	16858	16743	16855	16884	16914	16865	16698	16843	16498	16776	16851	16800	16630	16758	16836	16902	16957	16939	16951	16961	16830	16918	16810	16714	16770	16810	16687	16681	16743	16850	16849	16737	16895	16684	16782	16913	16830	16764	16720	16691	16774	16711	16779	16719	16629	16674	16790	16961	16928	16918	16841	16828	16840	17087	16717	16768	16717	16653	16641	16779	16910	16973	16788	16765	16756	16892	16744	16823	16687	16862	16818	16906	16952	16809	16967	16761	16829	16842	16728	16766	16689	16756	16901	16874	16633	16862	16727	17034	16832	16782	16573	16856	16837	16609	16882	16865	16824	16836	16633	16671	16696	16774	16919	16767	16669	16939	16921	16946	16772	16714	16769	16879	16842	16656	16844	16877	16713	16942	16697	16703	16722	16537	16823	16766	16730	16698	16685	16795	16572	16906	16794	16876	16665	16916	16933	16841	17016	16870	16671	16782	16831	16738	16704	16833	16888	16642	16641	16781	16730	16947	16849	16661	16882	16932	16775	16798	16862	16580	16777	16813	17015	16729	16850	16833	16646	16894	16716	16849	16989	16805	16896	16926	16869	16950	16761	16671	16722	16796	16895	16908	16664	16710	16857	16795	16789	16802	16517	16706	16821	16929	16911	17018	16776	16755	16829	16789	16821	16622	16766	16812	16825	16799	16713	16709	16958	16632	16736	16564	16972	16858	16826	16742	16868	16968	16903	16786	16797	16876	16948	16863	16976	16870	16751	16773	16899	16806	16932	16848	16824	16775	16716	16842	16650	16826	16868	16744	16855	16774	16817	16925	16897	16754	16739	16777	16689	16854	16873	16956	16749	16724	16718	16959	16892	16715	16720	16689	16651
31296	51898	47111	35155	28498	23940	20990	19625	18353	18051	17204	16721	16450	16207	15675	15612	15418	15361	15566	15290	14921	15240	15046	14916	15071	14945	15068	14840	14718	14600	14900	14820	14651	14666	14808	14743	14738	14674	14681	14710	14622	14747	14766	14763	14609	14545	14513	14623	14668	14587	14572	14544	14563	14541	14680	14641	14672	14528	14539	14553	14774	14703	14541	14634	14589	14493	14666	14499	14698	14726	14577	14693	14701	14666	14625	14547	14567	14536	14664	14658	14478	14582	14480	14605	14619	14589	14711	14546	14553	14711	14519	14537	14769	14776	14590	14657	14559	14648	14581	14641	14547	14599	14592	14663	14648	14663	14471	14593	14528	14571	14526	14669	14684	14680	14702	14594	14677	14676	14594	14493	14636	14566	14654	14749	14502	14577	14613	14571	14608	14582	14603	14565	14581	14566	14615	14704	14528	14734	14585	14639	14617	14540	14675	14514	14591	14572	14739	14561	14625	14630	14599	14686	14637	14618	14462	14577	14683	14513	14674	14599	14617	14662	14755	14745	14548	14651	14631	14696	14524	14665	14444	14641	14517	14714	14685	14611	14784	14635	14568	14455	14462	14603	14628	14631	14335	14547	14794	14507	14508	14477	14501	14614	14451	14548	14429	14740	14623	14488	14546	14566	14538	14645	14537	14565	14728	14700	14568	14682	14563	14697	14714	14558	14510	14732	14673	14735	14538	14639	14639	14437	14632	14633	14581	14560	14609	14546	14583	14782	14457	14478	14337	14723	14586	14532	14504	14581	14662	14697	14652	14628	14649	14405	14704	14563	14569	14516	14493	14427	14542	14695	14720	14645	14677	14430	14631	14553	14689	14723	14585	14631	14607	14648	14450	14506	14609	14513	14639	14601	14803	14549	14514	14555	14401	14717	14474	14509	14501	14643	14695	14520	14525	14697	14650	14534	14681	14499	14570	14697	14557	14455	14695	14779	14565	14542	14591	14591	14613	14665	14595	14519	14758	14474	14605	14461	14746	14589	14645	14615	14632	14405	14609	14698	14663	14755	14644	14606	14695	14692	14496	14605	14507	14559	14512	14579	14524	14556	14555	14511	14728	14734	14557	14563	14579	14444	14462	14662	14487	14469	14638	14458	14530	14505	14522	14542	14734	14684	14442	14516	14676	14506	14551	14670	14630	14516	14575	14740	14485	14438	14491	14618	14660	14616	14419	14589	14651	14626	14660	14507	14596	14736	14643	14693	14607	14631	14590	14547	14398	14544	14611	14504	14554	14380	14609	14677	14711	14710	14560	14690	14561	14438	14598	14433	14598	14499	14698	14696	14537	14815	14626	14611	14554	14679	14554	14597	14722	14622	14518	14576	14650	14687	14437	14626	14469	14687	14782	14397	14497	14660	14258	14758	14556	14411	14706	14731	14570	14703	14562	14675	14490	14652	14650	14470	14608	14509	14640	14597	14516	14663	14448	14444	14493	14572	14611	14466	14729	14658	14501	14675	14428	14615	14647	14377	14662	14807	14572	14771	14626	14480	14516	14470	14496	14624	14757	14691	14604	14696	14649	14603	14613	14584	14567	14606	14593	14591	14658	14737	14537	14607	14633	14667	14612	14661	14569	14561	14543	14529	14563	14435	14473	14570	14611	14604	14602	14500	14609	14492	14649	14556	14536	14511	14362	14611	14469	14795	14635	14408	14818	14623	14536	14438	14545	14626	14503	14457	14549	14581	14643	14679	14655	14538	14502	14641	14473	14672	14691	14654	14786	14738	14765	14504	14473	14618	14612	14578	14580	14590	14495	14569	14397	14621	14626	14641	14534	14425	14627	14575	14739	14701	14560	14748	14508	14488	14562	14599	14464	14716	14604	14819	14725	14560	14690	14677	14713	14587	14688	14715	14499	14624	14587	14591	14594	14547	14535	14620	14504	14483	14599	14529	14585	14569	14462	14611	14596	14371	14647	14681	14530	14635	14528	14587	14714	14695	14541	14601	14765	14508	14521	14665	14483	14737	14541	14459	14719	14621	14596	14592	14769	14718	14678	14553	14679	14518	14560	14640	14607	14647	14734	14531	14673	14692	14681	14642	14455	14605	14700	14480	14573	14422	14696	14467	14480	14850	14614	14376	14520	14600	14636	14514	14563	14710	14520	14432	14436	14662	14491	14652	14698	14715	14570	14530	14710	14645	14407	14675	14556	14558	14713	14578	14725	14455	14546	14538	14676	14597	14618	14533	14508	14530	14554	14536	14595	14732	14519	14601	14640	14487	14500	14599	14736	14511	14584	14446	14641	14645	14723	14534	14609	14686	14622	14624	14568	14415	14640	14503	14539	14688	14593	14535	14614	14523	14403	14558	14478	14706	14528	14759	14531	14432	14701	14635	14400	14517	14720	14606	14548	14689	14698	14680	14773	14544	14596	14656	14624	14545	14689	14562	14685	14593	14644	14706	14679	14660	14579	14716	14522	14558	14553	14593	14641	14546	14683	14594	14498	14703	14503	14524	14685	14536	14689	14749	14643	14503	14545	14535	14580	14506	14769	14552	14537	14653	14603	14556	14618	14596	14752	14727	14524	14495	14803	14650	14647	14635	14784	14545	14593	14680	14462	14547	14675	14675	14469	14640	14450	14540	14668	14594	14585	14695	14636	14702	14706	14506	14690	14623	14574	14545	14732	14550	14618	14578	14770	14760	14655	14500	14570	14502	14546	14651	14524	14545	14664	14521	14585	14608	14388	14607	14541	14583	14521	14571	14832	14549	14614	14573	14549	14627	14595	14573	14640	14459	14509	14442	14532	14391	14577	14507	14629	14673	14536	14663	14403	14586	14574	14573	14475	14679	14601	14609	14502	14552	14450	14577	14556	14568	14600	14635	14619	14698	14472	14808	14550	14707	14521	14552	14609	14534	14601	14565	14551	14682	14576	14512	14743	14575	14605	14598	14458	14526	14600	14496	14495	14552	14660	14698	14559	14629	14646	14545	14537	14742	14643	14691	14473	14635	14450	14686	14517	14464	14554	14521	14690	14596	14475	14490	14702	14762	14686	14491	14422	14617	14565	14537	14509	14638	14702	14569	14533	14513	14690	14507	14538	14607	14614	14454	14679	14760	14541	14504	14544	14605	14646	14542	14540	14548	14571	14730	14630	14430	14711	14606	14741	14510	14586	14605	14592	14600	14650	14690	14671	14656	14587	14590	14612	14616	14615	14518	14535	14592	14539	14645	14658	14411	14697	14427	14571	14498	14602	14744	14567	14680	14413	14376	14543	14593	14558	14569	14778	14616	14655	14587	14712	14588	14699	14558	14530	14654	14594	14728	14740	14524	14687	14545	14699	14594	14598	14431	14642	14676	14445	14453	14550	14565	14730	14775	14646	14785	14484	14661	14570	14674	14664	14639	14445	14477	14657	14585	14559	14722	14531	14615	14559	14476	14598	14674	14615	14494	14580	14618	14528	14649	14530	14652	14681	14678	14712	14480	14561	14614	14433	14629	14635	14672	14648	14613	14709	14742	14665	14707	14646	14556	14485	14471	14614	14716	14713	14665	14668	14613	14772	14654	14597	14410	14499	14587	14578	14745	14445	14763	14668	14667	14598	14570	14496	14626	14812	14519	14543	14545	14499	14604	14559	14714	14603	14768	14613	14616	14649	14616	14602	14605	14474	14563	14603	14618	14581	14882	14531	14448	14728	14400	14523	14670	14403	14565	14771	14666	14637	14466	14665	14496	14606	14736	14591	14623	14574	14463	14706	14747	14705	14535	14506	14687	14532	14617	14738	14445	14573	14513	14541	14524	14594	14662	14601	14420	14633	14582	14537	14567	14714	14823	14450	14787	14465	14675	14499	14676	14607	14532	14590	14519	14563	14498	14680	14582	14711	14654	14385	14693	14609	14465	14581	14456	14598	14499	14559	14486	14524	14572	14811	14685	14548	14703	14543	14480	14424	14574	14671	14847	14697	14761	14554	14723	14499	14542	14725	14530	14684	14656	14629	14582	14525	14659	14639	14707	14582	14636	14412	14456	14658	14618	14783	14516	14717	14692	14701	14654	14523	14856	14563	14653	14801	14552	14751	14526	14481	14781	14639	14635	14519	14602	14486	14471	14537	14625	14530	14645	14624	14626	14453	14529	14564	14567	14556	14595	14695	14609	14678	14697	14677	14770	14826	14674	14617	14636	14780	14683	14697	14498	14767	14526	14559	14633	14559	14593	14630	14754	14582	14501	14710	14604	14588	14442	14545	14489	14586	14581	14639	14552	14577	14572	14658	14485	14664	14623	14651	14610	14589	14676	14614	14603	14670	14597	14586	14440	14691	14501	14569	14552	14561	14650	14648	14728	14678	14631	14446	14649	14605	14750	14402	14504	14543	14504	14625	14613	14542	14577	14686	14424	14613	14518	14641	14533	14611	14435	14612	14648	14642	14735	14467	14743	14667	14562	14580	14731	14503	14532	14447	14596	14543	14650	14385	14570	14518	14576	14582	14496	14597	14550	14644	14628	14727	14541	14462	14736	14635	14569	14614	14579	14472	14679	14734	14454	14536	14487	14523	14576	14679	14643	14738	14497	14811	14788	14609	14457	14690	14691	14713	14364	14673	14697	14621	14621	14618	14612	14511	14745	14620	14424	14714	14637	14577	14704	14545	14581	14498	14421	14531	14632	14576	14572	14587	14525	14420	14583	14417	14442	14590	14556	14533	14628	14600	14500	14626	14590	14536	14613	14687	14516	14581	14687	14589	14529	14606	14679	14547	14460	14526	14645	14598	14409	14777	14700	14610	14547	14565	14656	14485	14624	14718	14488	14517	14526	14770	14609	14748	14551	14705	14481	14651	14432	14557	14526	14663	14627	14422	14618	14712	14526	14499	14629	14495	14636	14508	14613	14778	14463	14657	14503	14569	14551	14588	14533	14662	14733	14576	14667	14514	14588	14488	14531	14737	14442	14366	14619	14637	14637	14432	14540	14653	14551	14789	14547	14663	14767	14586	14653	14726	14509	14580	14718	14515	14553	14613	14524	14472	14742	14373	14573	14603	14445	14631	14531	14484	14602	14681	14671	14661	14609	14616	14396	14475	14734	14499	14710	14656	14605	14441	14442	14575	14610	14608	14617	14797	14609	14576	14685	14535	14682	14636	14695	14563	14364	14369	14510	14606	14491
22771	21123	28947	23789	22450	25389	27091	22164	20985	20905	20190	19667	19404	18788	18619	18641	18440	18223	18299	18101	17895	17767	17660	17876	17861	17409	17596	17610	17668	17493	17653	17676	17444	17535	17401	17319	17395	17428	17419	17473	17499	17258	17477	17453	17209	17334	17192	17309	17227	17438	17462	17397	17486	17404	17401	17540	17466	17398	17465	17393	17367	17276	17384	17292	17213	17212	17278	17120	17239	17221	17436	17139	17225	17253	17360	17563	17203	17336	17416	17314	17136	17424	17253	17262	17238	17403	17196	17345	17558	17263	17382	17233	17351	17128	17248	17343	17441	17419	17324	17199	17178	17202	17111	17205	17190	17281	17250	17254	17196	17346	17122	17349	17179	17538	17374	17253	17355	17299	17329	17222	17260	17320	17222	17410	17349	17396	17322	17345	17436	17350	17382	17477	17431	17376	17521	17298	17403	17302	17433	17449	17141	17280	17385	17462	17363	17498	17123	17357	17460	17318	17423	17137	17309	17286	17428	17486	17239	17354	17201	17353	17375	17355	17500	17208	17267	17240	17318	17343	17415	17428	17457	17538	17329	17315	17470	17339	17263	17445	17076	17348	17278	17411	17308	17185	17260	17293	17288	17206	17359	17324	17233	17294	17166	17314	17215	17309	17049	17283	17373	17311	17342	17209	17354	17232	17117	17233	17358	17594	17398	17337	17444	17419	17457	17216	17285	17414	17376	17362	17447	17339	17112	17367	17437	17453	17369	17242	17130	17261	17132	17347	17249	17429	17351	17300	17224	17098	17156	17248	17341	17333	17134	17303	17217	17191	17383	17231	17123	17280	17374	17393	17415	17248	17303	17477	17327	17245	17327	17159	17416	17370	17306	17103	17191	17201	17351	17445	17555	17409	17278	17125	17230	17152	17147	17301	17245	17253	17225	17177	17379	17495	17450	17277	17384	17158	17266	17184	17399	17245	17154	17315	17152	17152	17249	17171	17448	17515	17306	17291	17287	17226	17186	17348	17354	17402	17410	17226	17338	17219	17444	17260	17270	17249	17224	17368	17202	17343	17291	17162	17377	17300	17371	17047	17178	17559	17299	17289	17411	17217	17429	17122	17306	17430	17445	17388	17221	17272	17180	17274	17258	17344	17465	17303	17430	17399	17230	17415	17271	17451	17352	17451	17327	17164	17405	17334	17461	17492	17472	17426	17297	17170	17261	17170	17241	17461	17247	17267	17134	17481	17124	17251	17143	17270	17241	17365	17553	17207	17339	17414	17478	17282	17337	17322	17469	17254	17279	17108	17347	17235	17386	17392	17363	17293	17268	17306	17164	17216	17131	17157	17204	17397	17272	17099	17041	17410	17339	17238	17291	17277	17117	17191	17203	17169	17334	17191	17334	17238	17369	17292	17256	17205	17424	17405	17316	17300	17275	17262	17237	17209	17107	17478	17188	17291	17426	17450	17141	17259	17403	17282	17485	17290	17327	17242	17213	17363	17174	17511	17359	17200	17385	16986	17304	17203	17198	17229	17368	17405	17345	17315	17103	17452	17289	17418	17253	17150	17138	17222	17324	17177	17232	17176	17245	17461	17483	17387	17214	17296	17440	17374	17270	17287	17089	17192	17110	17065	17264	17190	17071	17334	17194	17456	17306	17325	17402	17182	17322	17447	17444	17485	17161	17152	17318	17353	17131	17329	17241	17257	17164	17360	17519	17342	17390	17266	17289	17353	17485	17224	17285	17121	17081	17244	17264	17216	17205	17280	17234	17378	17220	17336	17244	17185	17519	17382	17404	17408	17240	17263	17334	17468	17425	17218	17493	17321	17392	17192	17360	17383	17385	17296	17343	17295	17162	17279	17330	17461	17535	17384	17186	17206	17218	17294	17313	17277	17043	17269	17325	17452	17299	17491	17305	17314	17410	17211	17335	17185	17267	17442	17291	17228	17413	17294	17249	17138	17270	17114	17253	17270	17211	17228	17372	17336	17455	17150	17203	17320	17248	17291	17360	17193	17581	17130	17369	17297	17341	17281	17342	17201	17209	17161	17367	17167	17296	17432	17308	17563	17418	17224	17476	17256	17217	17348	17093	17283	17289	17176	17167	17288	17328	17281	17350	17313	17262	17279	17563	17444	17306	17339	17339	17341	17316	17348	17367	17255	17350	17122	17255	17411	17106	17190	17232	17222	17399	17211	17283	17376	17358	17169	17203	17113	17123	17163	17346	17461	17360	17241	17368	17194	17085	17469	17318	17413	17249	17252	17430	17325	17355	17467	17280	17510	17434	17259	17262	17100	17297	17139	17349	17331	17096	17143	17340	17446	17377	17355	17394	17208	17417	17398	17392	17370	17281	17094	17354	17208	17356	17350	17298	17336	17416	17263	17395	17424	17236	17312	17300	17443	17203	17383	17366	17305	17353	17360	17218	17294	17318	17193	17429	17226	17243	17502	17137	17412	17262	17493	17380	17260	17413	17444	17464	17428	17336	17351	17291	17480	17153	17124	17203	17525	17262	17290	17275	17358	17353	17309	17144	17378	17310	17363	17173	17498	17337	17495	17367	17270	17326	17172	17454	17374	17297	17186	17171	17284	17326	17178	17252	17314	17188	17309	17172	17309	17027	17363	17205	17185	17333	17192	17379	17174	17252	17320	17225	17436	17496	17223	17166	17079	17335	17139	17350	17223	17261	17480	17233	17276	17259	17377	17378	17258	17199	17353	17250	17405	17563	17256	17269	17268	17380	17353	17379	17251	17118	17275	17441	17301	17165	17236	17263	17415	17426	17158	17203	17081	17215	17340	17186	17266	17377	17211	17674	17198	17248	17376	17391	17273	17161	17422	17372	17340	17298	17358	17274	17146	17483	17277	17216	17178	17312	17184	17226	17175	17296	17182	17190	17119	17376	17263	17325	17359	17297	17096	17329	17259	17377	17134	17343	17422	17305	17200	17289	17267	17232	17253	17409	17185	17416	17294	17141	17173	17305	17250	17320	17201	17382	17323	17014	17125	17350	17290	17209	17233	17295	17231	17094	17183	17264	17194	17394	17332	17395	17431	17311	17153	17263	17303	17359	17362	17213	17373	17394	17307	17213	17230	17267	17262	17266	17262	17245	17353	17417	17355	17090	17323	17115	17224	17343	17178	17323	17160	17171	17063	17170	17112	17321	17299	17187	17354	17225	17399	17306	17222	17478	17422	17399	17350	17386	17107	17410	17266	17286	17227	17290	17241	17374	17236	17433	17253	17238	17329	17193	17261	17396	17372	17314	17242	17215	17286	17219	17268	17141	17421	17211	17247	17234	17261	17243	17060	17370	17133	17082	17290	17295	17220	17267	17404	17147	17135	17319	17443	17220	17315	17332	17247	17256	17177	17183	17272	17342	17287	17122	17347	17268	17121	17266	17417	17417	17271	17258	17139	17217	17418	17389	17306	17351	17145	17455	17347	17291	17234	17493	17308	17119	17193	17340	17100	17122	17218	17042	17296	17196	17306	17356	17481	17289	17314	17328	17118	17451	17577	17214	17293	17307	17442	17405	17436	17362	17302	17301	17118	17409	17338	17376	17273	17205	17282	17235	17220	17434	17358	17356	17399	17278	17232	17375	17206	17241	17341	17129	17341	17195	17318	17195	17342	17058	17312	17399	17472	17305	17294	17266	17401	17366	17342	17454	17292	17307	17460	17368	17209	17530	17145	17302	17276	17291	17350	17225	17307	17117	17193	17317	17316	17342	17155	17182	17442	17376	17295	17357	17364	17278	17321	17355	17324	17340	17371	17290	17262	17294	17545	17230	17240	17119	17053	17123	17238	17178	17483	17273	17333	17400	17191	17405	17315	17354	17215	17301	17177	17235	17204	17171	17345	17489	17180	17313	17317	17109	17214	17471	17370	17483	17077	17182	17419	17448	17209	17330	17296	17206	17303	17226	17334	17141	17173	17287	17373	17211	17332	17266	17480	17234	17271	17264	17426	17173	17291	17261	17307	17346	17314	17263	17343	17196	17273	17337	17433	17434	17328	17254	17547	17210	17215	17388	17380	17405	17366	17160	17266	17262	17319	17552	17074	17426	17388	17129	17451	17171	17245	17053	17074	17433	17213	17259	17119	17345	17139	17292	17216	17222	17270	17218	17219	17261	17405	17470	17377	17230	17567	17325	17216	17413	17345	17042	17344	17037	17284	17414	17018	17489	17231	17265	17188	17401	17303	17131	17194	17162	17234	17528	17138	17254	17214	17268	17439	17497	17225	17275	17329	17313	17186	17367	17227	17263	17305	17272	17299	17423	17490	17260	17067	17149	17274	17323	17228	17348	17203	17356	17259	17240	17318	17329	17415	17215	17260	17263	17332	17493	17354	17289	17109	17344	17211	17296	17330	17217	17406	17366	17191	17533	17195	17304	17293	17279	17320	17387	17436	17329	17243	17426	17009	17299	17267	17319	17488	17389	17197	17511	17218	17233	17287	17197	17273	17430	17365	17247	17361	17408	17407	17385	17592	17106	17349	17465	17275	17429	17300	17408	17547	17215	17176	17339	17135	17331	17212	17221	17461	17436	17432	17370	17245	17282	17383	17316	17462	17525	17145	17124	17273	17278	17341	17170	17297	17369	17394	17172	17447	17450	17420	17046	17175	17322	17323	17265	17215	17303	17507	17105	17275	17273	17311	17501	17297	17287	17150	17285	17426	17271	17508	17466	17444	17326	17430	17064	17343	17272	17301	17088	17502	17231	17392	17264	17385	17449	17453	17328	17386	17391	17270	17204	17366	17421	17497	17340	17313	17154	17316	17196	17240	17293	17218	17266	17338	17199	17138	17155	17487	17314	17386	17653	17175	17233	17312	17183	17390	17203	17365	17248	17126	17381	17285	17455	17255	17310	17122	17119	17339	17062	17152	17324	17176	17268	17130	17347	17434	17169	17476	17171	17282	17231	17255	17053	17197	17121	17423	17343	17323	17291	17334	17518	17431	17247	16989	17421	17314	17373	17424	17045	17480	17080	17165	17380	17467	17291	17192	17301	17209	17314	17091	17294	17236	17269	17424	17288	17355	17303	17319	17275	17215	17550	17185	17277	17227	17456	17333	17103	17243	17303	17386	17280	17356	17394	17027	17261	17519	17412	17369	17275	17073	17405	17332	17219	17330	17413	17344	17348	17274	17345	17177	17393	17132
33966	57682	52549	40136	32247	26511	23488	21890	20876	19790	18571	18035	17302	17004	16628	16356	16248	16042	15871	15660	15696	15885	15469	15446	15291	15303	15094	15167	14976	14910	15181	14807	15158	14976	14844	15053	14889	15054	14920	14806	14774	14998	14929	14851	15030	14737	14860	14847	14653	14960	14837	15033	14901	14841	14878	14928	15003	14950	14837	14919	14966	14744	14885	14901	14717	14924	14844	14849	14759	14632	14957	14926	14743	14945	14812	14747	14778	15031	14911	14666	14902	14890	14836	14817	14730	14763	14721	14876	14737	14889	14792	14801	14773	14941	14902	14889	14848	14797	14915	14834	14809	14730	14812	14701	14901	14638	14857	14839	14794	14762	14778	14865	14798	14656	14902	14873	14706	14789	14937	14718	15003	14910	14751	14873	14985	14914	14823	14808	14853	14885	14788	14792	14816	14634	14780	14847	14711	14678	14790	14842	14750	14790	14973	14725	14872	14872	14855	14847	14862	14828	14918	14913	14877	14852	14823	14703	14886	14949	14789	14622	15026	14796	14769	14838	14846	14775	14829	14874	14793	14851	14790	14828	14672	14785	14750	14733	14867	14878	14850	14631	15236	14778	14893	14844	14719	14814	14812	14957	14837	14642	14835	14728	14692	14966	14783	14726	14790	14732	14817	14860	14916	14776	14908	14827	14657	14919	14820	14838	14853	14707	14870	14828	14822	14631	14899	14810	14869	14822	14818	14745	14885	14921	14975	14808	14989	14916	14653	14825	14734	14592	14902	14734	14825	14955	14764	14764	14963	14822	14924	14826	14805	14715	14870	14827	14719	14682	14798	14877	14790	14815	14822	14688	14800	14886	14507	14897	14829	14712	14875	14862	14754	14740	14635	14707	14813	14954	14821	14754	14699	14834	14931	14601	14789	14766	14737	14712	14719	14699	14736	14773	14724	14838	14703	14834	14793	14811	14860	14811	14865	14552	14967	14688	14682	15037	14510	14719	14813	14821	14777	14868	14694	14916	14794	14717	14961	14769	14678	14740	14618	14806	14791	14940	14847	14902	14837	14750	14646	14844	14783	14710	14701	14834	14662	14417	14829	14858	14953	14810	14792	14936	14838	14827	14904	14721	14724	14617	14828	14871	14885	14808	14877	14812	14729	14777	14773	14696	14869	14627	14734	14758	14821	14675	14793	14865	14765	14960	14675	14783	14825	14851	14870	14896	14726	15036	14795	14824	14783	14829	14995	14776	14810	14899	14943	14758	14711	14865	14673	14937	14969	14728	14774	14729	14822	14822	14726	14931	14728	14721	14837	14848	14811	14736	14759	14762	14826	14839	14858	14611	14904	14887	14779	14844	14850	14743	14914	14825	14854	14921	14955	14797	14918	14680	14779	14945	14877	15054	14830	14988	14865	14588	14748	14709	14881	14835	14827	14663	14854	14830	14746	14781	14764	14698	14886	14833	14689	14799	14844	14956	14751	14872	14930	14623	14867	14816	14740	14863	14781	14796	14776	14785	14822	14841	14647	15016	14744	14783	14680	14806	14703	14419	14752	14762	14921	14796	14994	14902	14953	14715	14839	14788	14795	14619	14742	14700	14575	14847	14771	14719	14935	14894	14765	14831	14876	14719	14601	14772	14937	14670	14665	14735	14804	14765	14864	14623	14851	14638	14807	14762	14854	14684	14769	14722	14770	14853	14905	14771	14736	14818	14860	14892	14699	14901	14732	14752	14926	14815	14869	14872	14745	14953	14621	14870	14812	14723	14934	14676	14781	14779	14870	14737	14815	14841	14634	14799	14545	14804	14745	14828	14704	14995	14908	14742	14715	14941	14813	14879	14981	14638	14753	14875	14722	14789	14891	14873	14696	14786	14738	14859	14895	14827	14919	14812	14788	14817	14671	14855	14908	14786	14678	14866	14776	14895	14712	14807	14733	14685	14901	14963	14786	14855	14805	14700	14838	14954	14805	14932	14962	14746	15033	14763	14861	14688	14599	14801	14938	14658	14795	14889	14774	14838	14861	14671	14846	14873	14789	14831	14711	14732	14804	14810	14809	14822	14683	14796	14821	14867	14819	14729	14902	14726	14896	14766	14789	14872	14887	14876	14848	14805	14782	14853	14630	14899	14986	14751	14749	14873	14820	14908	14839	14726	14826	14827	14866	14867	14784	14978	14812	14683	14852	14896	14782	14799	14842	14730	14788	14699	14693	14814	14889	14901	14763	14787	14644	14913	14903	14870	15017	14799	14750	14711	15036	14915	14784	14893	14867	14780	14879	14788	14624	14747	14726	14792	14880	14953	14829	14787	14845	14744	14878	14881	14815	14800	14702	14667	14790	14766	14837	14892	14906	14886	14720	14959	14814	14777	14842	14566	14718	14884	14752	14932	14873	14767	14834	14809	14922	14810	14680	14708	14908	14807	14639	14840	14967	14928	14807	14695	14807	14754	14635	14786	14801	14840	14746	14956	14968	14799	14821	14797	14767	14807	14962	14790	14879	14887	14786	15039	14917	14762	14936	14793	14826	14614	14888	14745	14726	14813	14848	14854	14752	14712	14810	14783	14728	14930	14838	14865	14792	14886	14820	14732	14766	14682	14907	14908	14873	14784	14759	14764	14897	14885	14769	14794	14834	14728	14807	14823	14853	14811	14729	14785	14785	14930	14661	14785	14774	14791	14890	14784	14868	14832	14757	14724	14853	14815	14591	14687	14658	14882	14819	14697	14738	14777	14947	14741	14733	14838	14730	14898	14932	14854	14942	14822	14732	14875	14703	14821	14729	14720	14765	14563	14903	14836	14685	14972	14741	14865	14827	14851	14597	14870	14754	14693	14639	14772	14774	14955	14793	14984	14655	14863	14762	14974	14849	14743	14834	14813	14883	14807	14868	14759	14835	14838	14903	14684	14797	14864	14762	14928	14643	14810	14727	14789	14937	14667	14847	14793	14882	14635	14597	14857	14802	14874	14823	14763	14820	14749	14796	14917	15027	14723	14778	14906	14893	14916	14740	14652	14789	14759	14884	14812	14911	14799	14738	14891	14688	14697	14948	14744	14760	14667	14833	14832	14730	14957	14823	14692	14812	14763	14760	14826	14746	14739	14744	14741	14712	14763	14747	14758	14683	14738	14890	14789	14648	14745	14805	14973	14806	14748	14716	14660	14728	14818	14854	14912	14923	14867	14817	14647	14936	14847	14919	14858	14720	14775	14909	14760	14772	14871	14743	14775	14819	14791	14826	14667	14790	14829	15063	14787	14809	14803	14796	14957	14803	14826	14865	14888	14683	15003	14845	14797	14845	14818	14741	14797	14852	15055	14756	14921	14830	14932	14788	14771	14700	15040	14784	14734	14934	14669	14792	14815	14791	14727	14753	14743	14729	14746	14897	14703	14755	14849	14801	14722	14810	14747	14834	14810	14937	14875	14696	14927	14791	14806	14619	14734	14706	14959	14874	14744	14713	14655	14799	14907	14791	14791	14771	14647	14696	14814	14869	14773	14889	14740	14906	14751	14823	14734	14767	14971	14955	14839	14751	14812	14822	14840	14807	14815	14758	14829	14760	14738	15032	14810	14856	14796	14942	14847	14835	14827	14710	14841	14784	14827	14876	14650	14899	14835	14887	14783	14847	15003	14863	14765	14768	14742	14667	14755	14812	14808	14844	14724	14898	14710	14921	14900	14866	14796	14805	14843	14856	14799	14743	14761	14765	14720	14708	14768	14794	14977	14783	14842	14813	14725	14688	14937	14857	14948	14802	14694	14745	14811	14716	14717	14782	14832	14822	14608	14905	14640	14692	14819	14929	14742	14963	14820	14590	14775	14807	14902	14705	14775	14878	14884	14864	14664	14895	14779	14895	14657	14791	14878	14903	14831	14785	14827	14825	14854	14850	14716	14760	14776	14677	14941	14757	14760	14713	14664	14808	14737	14695	14821	14661	14681	15015	14880	14761	14840	14844	14748	14899	14880	14737	14822	14933	14786	14665	14921	14728	14745	14661	14736	14758	14853	14732	14842	14813	14747	14853	14776	14841	14837	14884	14892	14578	14760	14775	14823	14866	14902	14888	14870	14744	14724	14658	14866	14785	14864	14673	14923	14876	14603	14953	14704	14828	14719	14904	14788	14861	14755	14752	14840	14991	14986	14727	14859	14867	14822	14849	14811	14741	14780	14919	15035	14783	14799	14826	14690	14923	15051	14755	14961	14822	14674	14880	14924	14745	15060	14776	14969	14934	14668	14810	14834	14864	14783	14933	14913	14752	14830	14823	14885	14850	14787	14761	14841	14916	14732	14852	14800	14756	14807	14654	14899	14681	14696	14726	14718	14738	14685	14747	14913	14730	14802	14718	14869	14897	14744	14785	14614	14803	14847	14558	14904	14926	14800	14789	14687	14746	14888	14929	14875	14798	14767	14683	14830	14843	14899	15026	14757	14726	14872	14687	14950	14580	14933	14770	14829	14803	14847	14779	14883	14954	14853	14873	14897	14867	14803	14810	14702	14894	14657	14805	14789	14811	14939	14898	14951	14806	14889	14813	14776	14985	14616	14796	14950	14876	14629	14816	14888	14785	14804	14830	14737	14972	14720	14864	14840	14830	14780	14763	14742	14764	14640	14764	14757	14671	14870	14779	14747	14891	14742	14907	14779	14781	14923	14716	14552	14857	14767	14799	14781	14751	14773	14949	14892	14825	14841	14777	14817	14819	14684	14805	14875	14851	14888	14848	14855	14657	14770	14776	14797	14757	14880	14990	14882	14833	14943	14779	14800	14816	14759	14676	14848	14759	14831	14918	14842	14940	14821	14788	14876	14760	14741	14733	14877	14742	14723	14821	14872	14693	14872	14847	14742	14963	14823	14714	14949	14828	14659	14844	14806	14812	14630	14665	14641	14783	14693	14623	14689	14756	14831	14927	14661	14735	14790	14737	14870	14946	14813	14828	14793	14936	14723	14837	14872	14873	14714	14725	14798	14826	14968	14918	15007	14846	14775	14965	14947	14849	14727	14911	14828	14707	14909	14851	14848	14714	14795	14795	14766	14789	14761	14764	14657	14743	14803	14834	14815	14759	14706	14798	14812	14833	14640	14805	14746	14801	14866	14805	14984	14731	14841	14979	14743	14959	14696	14662	14844	14594	14727	14927	14756	14758	14655	14759	14862	14846	14653
29854	29317	34761	29183	23042	20504	19570	18709	18196	17738	17698	17338	17481	17262	17048	17086	16979	16838	17012	16960	17044	16762	16805	16752	16767	16795	16893	16869	16887	16480	16482	16638	16893	16713	16922	16761	16665	16865	16663	16809	16559	16596	16810	16680	16781	16557	16483	16646	16768	16688	16721	16478	16508	16678	16562	16844	16674	16665	16761	16642	16470	16727	16729	16733	16613	16710	16693	16675	16747	16750	16890	16674	16724	16739	16611	16433	16572	16612	16535	16588	16605	16724	16774	16662	16591	16561	16501	16390	16584	16651	16674	16640	16688	16424	16689	16717	16642	16529	16597	16599	16612	16496	16446	16429	16663	16395	16576	16817	16821	16738	16701	16616	16690	16777	16668	16678	16676	16484	16615	16641	16606	16587	16480	16759	16656	16616	16500	16585	16749	16483	16432	16586	16554	16621	16676	16614	16643	16595	16530	16682	16624	16516	16438	16530	16526	16795	16516	16720	16546	16435	16532	16579	16672	16591	16684	16645	16696	16628	16634	16642	16717	16382	16610	16490	16487	16691	16500	16685	16593	16561	16704	16534	16686	16557	16643	16706	16700	16501	16692	16884	16730	16805	16831	16484	16553	16602	16590	16623	16785	16516	16477	16678	16588	16619	16568	16507	16728	16979	16818	16717	16562	16449	16826	16800	16676	16586	16663	16678	16535	16499	16709	16684	16607	16670	16701	16705	16620	16698	16745	16723	16457	16542	16593	16585	16576	16483	16758	16773	16302	16733	16586	16695	16702	16756	16516	16704	16589	16447	16553	16611	16554	16484	16669	16490	16642	16754	16603	16567	16672	16613	16685	16681	16461	16542	16597	16556	16820	16499	16698	16524	16695	16484	16616	16645	16735	16597	16521	16597	16644	16633	16729	16547	16772	16557	16755	16877	16773	16444	16663	16597	16835	16785	16757	16823	16764	16720	16617	16737	16631	16698	16803	16552	16750	16576	16787	16575	16541	16699	16608	16745	16443	16708	16646	16826	16679	16577	16626	16657	16584	16525	16719	16712	16680	16608	16469	16735	16779	16676	16622	16495	16459	16958	16665	16707	16781	16423	16871	16685	16622	16640	16787	16540	16500	16479	16613	16722	16645	16690	16845	16657	16710	16457	16622	16552	16655	16571	16599	16755	16742	16527	16595	16712	16576	16498	16678	16723	16548	16701	16711	16681	16747	16582	16797	16767	16904	16451	16650	16720	16456	16687	16747	16689	16524	16499	16511	16583	16555	16491	16715	16747	16646	16590	16667	16558	16563	16600	16802	16700	16575	16696	16832	16636	16508	16545	16455	16657	16690	16439	16462	16588	16603	16694	16605	16909	16689	16654	16685	16610	16564	16511	16475	16894	16660	16785	16536	16423	16830	16701	16570	16541	16498	16483	16623	16793	16692	16732	16713	16492	16612	16538	16489	16506	16677	16659	16647	16657	16670	16771	16524	16503	16873	16828	16412	16711	16599	16749	16789	16521	16598	16634	16745	16532	16384	16579	16581	16728	16447	16471	16658	16635	16645	16598	16636	16898	16545	16476	16694	16516	16694	16775	16584	16656	16659	16540	16563	16579	16697	16733	16791	16633	16757	16687	16784	16540	16629	16850	16551	16700	16701	16754	16700	16747	16591	16571	16793	16698	16730	16574	16697	16493	16564	16512	16724	16531	16652	16739	16631	16780	16485	16723	16703	16630	16432	16623	16672	16422	16599	16758	16658	16676	16763	16503	16622	16600	16634	16473	16584	16740	16598	16570	16721	16677	16671	16665	16713	16531	16634	16574	16523	16762	16748	16664	16590	16479	16476	16575	16484	16627	16596	16531	16650	16650	16704	16425	16618	16447	16402	16662	16375	16561	16608	16852	16709	16599	16680	16654	16756	16621	16717	16652	16720	16539	16669	16544	16885	16454	16411	16579	16708	16652	16543	16634	16655	16681	16568	16542	16527	16510	16593	16737	16659	16619	16639	16649	16697	16600	16561	16663	16568	16561	16668	16723	16636	16621	16716	16743	16714	16661	16626	16646	16555	16526	16631	16567	16541	16691	16668	16634	16519	16637	16810	16653	16550	16696	16781	16635	16589	16931	16743	16565	16571	16524	16673	16638	16546	16534	16573	16679	16687	16609	16622	16539	16778	16431	17019	16686	16721	16517	16603	16577	16640	16767	16596	16517	16653	16515	16463	16533	16946	16657	16404	16344	16722	16540	16814	16786	16605	16580	16895	16408	16668	16346	16720	16571	16664	16598	16563	16592	16482	16371	16542	16631	16725	16574	16628	16521	16693	16794	16675	16440	16605	16733	16702	16466	16602	16802	16611	16499	16533	16634	16608	16523	16630	16433	16389	16769	16666	16633	16713	16808	16725	16538	16494	16624	16699	16430	16594	16689	16420	16677	16727	16637	16676	16478	16526	16552	16524	16783	16652	16713	16729	16644	16639	16732	16755	16688	16696	16491	16901	16649	16538	16604	16562	16704	16941	16695	16574	16569	16968	16726	16621	16626	16793	16597	16528	16565	16549	16638	16577	16654	16684	16504	16536	16506	16646	16757	16739	16710	16783	16650	16561	16676	16601	16679	16847	16499	16547	16396	16748	16853	16516	16517	16711	16707	16665	16635	16683	16700	16390	16684	16452	16584	16665	16690	16638	16661	16584	16485	16426	16577	16743	16592	16578	16492	16642	16624	16641	16747	16895	16637	16735	16631	16712	16737	16536	16581	16540	16619	16883	16631	16621	16638	16653	16573	16602	16798	16636	16554	16817	16629	16435	16564	16928	16651	16697	16495	16515	16635	16730	16662	16580	16567	16647	16550	16738	16794	16886	16701	16579	16744	16575	16574	16763	16684	16802	16707	16612	16508	16562	16497	16765	16665	16525	16652	16500	16681	16535	16648	16660	16800	16643	16574	16797	16743	16630	16566	16715	16636	16439	16517	16490	16651	16695	16715	16774	16565	16568	16681	16648	16546	16632	16501	16545	16622	16739	16871	16625	16581	16627	16765	16726	16724	16717	16720	16666	16507	16593	16509	16535	16768	16621	16632	16641	16562	16629	16456	16597	16639	16642	16715	16611	16568	16567	16823	16583	16504	16566	16564	16579	16469	16536	16591	16504	16730	16759	16643	16730	16607	16797	16543	16585	16493	16823	16738	16557	16754	16441	16599	16720	16598	16451	16470	16378	16712	16504	16767	16683	16662	16831	16756	16764	16813	16440	16764	16607	16673	16651	16782	16498	16619	16765	16694	16382	16660	16536	16501	16754	16462	16553	16452	16606	16391	16544	16745	16681	16943	16783	16595	16620	16681	16596	16798	16772	16524	16663	16503	16798	16746	16567	16619	16640	16762	16660	16697	16674	16822	16595	16601	16836	16479	16618	16707	16552	16472	16465	16563	16651	16527	16824	16728	16695	16632	16653	16782	16684	16723	16661	16610	16444	16747	16797	16663	16645	16484	16673	16504	16657	16637	16583	16600	16672	16603	16711	16573	16657	16670	16747	16643	16660	16642	16594	16494	16719	16742	16622	16851	16769	16637	16657	16675	16676	16581	16802	16528	16662	16749	16586	16586	16676	16605	16664	16577	16656	16296	16691	16664	16687	16415	16632	16693	16519	16564	16751	16492	16813	16689	16629	16576	16637	16632	16792	16828	16555	16649	16776	16505	16687	16636	16651	16653	16817	16543	16754	16718	16470	16581	16620	16571	16593	16607	16429	16629	16666	16525	16562	16592	16586	16577	16604	16446	16624	16534	16623	16609	16757	16656	16511	16620	16650	16460	16607	16643	16630	16693	16498	16681	16679	16579	16617	16539	16417	16627	16747	16601	16576	16519	16752	16560	16840	16582	16628	16441	16551	16703	16700	16583	16764	16455	16602	16708	16567	16466	16714	16708	16493	16799	16597	16621	16661	16643	16678	16637	16441	16693	16712	16606	16688	16515	16496	16512	16603	16549	16666	16597	16578	16662	16635	16585	16588	16598	16568	16597	16564	16503	16502	16640	16731	16596	16457	16656	16581	16541	16788	16644	16490	16628	16584	16672	16500	16690	16735	16770	16438	16510	16597	16525	16603	16819	16648	16713	16731	16443	16730	16549	16419	16517	16548	16634	16477	16481	16734	16718	16830	16717	16632	16849	16689	16575	16812	16646	16591	16791	16692	16655	16620	16547	16615	16611	16734	16551	16743	16721	16642	16757	16772	16562	16568	16757	16812	16564	16767	16648	16573	16579	16614	16563	16710	16645	16672	16511	16995	16674	16649	16619	16669	16841	16395	16522	16744	16777	16800	16488	16762	16694	16679	16480	16843	16638	16582	16616	16593	16576	16794	16728	16741	16487	16396	16563	16667	16939	16740	16510	16694	16414	16752	16634	16538	16434	16671	16594	16705	16479	16602	16619	16738	16817	16585	16707	16802	16621	16588	16531	16700	16559	16697	16722	16638	16738	16612	16651	16427	16657	16559	16796	16808	16558	16729	16654	16706	16604	16491	16572	16625	16561	16725	16527	16558	16625	16604	16616	16661	16616	16652	16641	16732	16768	16966	16540	16472	16680	16495	16772	16743	16492	16476	16712	16698	16552	16619	16394	16433	16705	16597	16810	16956	16780	16612	16408	16585	16604	16656	16668	16673	16373	16745	16520	16660	16626	16449	16831	16717	16713	16627	16573	16551	16677	16668	16524	16640	16908	16689	16605	16752	16554	16538	16621	16685	16730	16666	16631	16775	16715	16560	16594	16496	16595	16600	16646	16583	16605	16680	16725	16633	16617	16662	16705	16513	16560	16494	16397	16657	16617	16649	16681	16568	16601	16510	16706	16493	16615	16672	16661	16603	16503	16524	16767	16717	16656	16730	16453	16660	16578	16519	16745	16798	16464	16810	16785	16616	16612	16638	16383	16608	16741	16517	16606	16706	16552	16685	16454	16522	16666	16556	16573	16508	16627	16538	16639	16524	16389	16607	16531	16634	16850	16566	16793	16673	16739	16959	16631	16454	16495	16573	16715	16701	16609	16742	16752	16709	16690	16831	16660	16631	16648	16372	16729	16642	16783	16701	16679	16796	16719	16564	16766	16567	16474	16801	16605	16653	16605	16596	16586	16576	16707	16497	16672	16812	16437	16824	16713	16858	16729	16919	16479	16507	16726
33002	45645	38645	28008	22870	19923	18480	17548	17129	16526	16169	15826	15580	15250	15063	15054	15012	14909	14821	14643	14698	14584	14555	14594	14646	14845	14464	14528	14566	14482	14612	14585	14445	14637	14521	14549	14655	14530	14606	14589	14413	14499	14588	14337	14508	14539	14594	14599	14375	14514	14457	14351	14578	14472	14616	14531	14313	14391	14402	14405	14578	14379	14584	14403	14318	14484	14469	14342	14418	14400	14335	14594	14338	14574	14524	14359	14510	14326	14461	14537	14436	14400	14349	14519	14411	14420	14559	14450	14396	14579	14492	14596	14451	14381	14576	14456	14393	14354	14334	14369	14425	14404	14475	14337	14283	14438	14557	14327	14325	14470	14424	14436	14603	14430	14490	14481	14573	14479	14636	14386	14360	14541	14482	14400	14342	14357	14370	14344	14411	14590	14290	14317	14256	14328	14437	14344	14370	14627	14396	14414	14490	14314	14547	14672	14557	14407	14430	14245	14362	14433	14360	14395	14448	14559	14533	14547	14340	14298	14243	14678	14517	14358	14193	14361	14302	14413	14416	14567	14398	14479	14507	14375	14463	14446	14447	14436	14345	14518	14476	14415	14349	14378	14495	14368	14368	14456	14427	14536	14491	14349	14524	14336	14374	14639	14513	14463	14355	14510	14344	14398	14384	14478	14353	14250	14607	14509	14340	14670	14489	14421	14331	14538	14501	14247	14507	14486	14248	14388	14331	14355	14440	14305	14464	14581	14305	14399	14431	14489	14415	14358	14408	14418	14494	14369	14277	14563	14374	14461	14495	14254	14352	14383	14413	14449	14492	14354	14552	14255	14414	14392	14518	14471	14424	14437	14533	14373	14554	14517	14387	14514	14396	14472	14446	14453	14342	14387	14362	14568	14439	14467	14319	14468	14407	14441	14284	14413	14589	14500	14413	14532	14479	14622	14438	14325	14559	14423	14536	14414	14298	14420	14303	14343	14352	14427	14477	14336	14579	14392	14425	14406	14329	14459	14547	14504	14599	14549	14394	14479	14423	14151	14505	14475	14425	14541	14408	14362	14351	14358	14483	14383	14412	14540	14511	14437	14402	14353	14567	14567	14418	14502	14468	14521	14400	14151	14463	14419	14452	14411	14479	14459	14572	14350	14523	14364	14494	14331	14459	14367	14365	14524	14406	14355	14488	14410	14533	14463	14452	14355	14419	14292	14434	14432	14320	14385	14452	14396	14463	14630	14336	14396	14466	14514	14362	14495	14412	14461	14408	14465	14383	14459	14412	14411	14377	14482	14537	14523	14429	14341	14281	14504	14431	14382	14381	14570	14379	14407	14403	14441	14354	14318	14559	14357	14580	14582	14408	14510	14477	14503	14590	14511	14644	14401	14366	14431	14623	14574	14419	14301	14519	14504	14623	14321	14417	14461	14447	14461	14341	14459	14495	14492	14452	14581	14502	14341	14529	14520	14690	14483	14546	14447	14429	14381	14540	14600	14570	14260	14562	14518	14431	14227	14288	14518	14516	14625	14611	14468	14593	14533	14376	14584	14471	14195	14519	14567	14317	14437	14350	14590	14409	14373	14417	14381	14533	14349	14450	14450	14551	14380	14554	14361	14480	14520	14417	14279	14275	14313	14565	14438	14404	14433	14374	14482	14462	14615	14500	14433	14395	14581	14450	14551	14475	14423	14587	14552	14598	14382	14384	14283	14335	14390	14408	14335	14252	14479	14420	14650	14468	14499	14419	14553	14591	14515	14421	14518	14652	14316	14377	14393	14472	14495	14277	14392	14382	14541	14368	14377	14429	14359	14473	14537	14500	14218	14503	14746	14456	14485	14365	14566	14470	14436	14482	14320	14283	14608	14503	14508	14399	14325	14546	14465	14315	14455	14322	14436	14544	14506	14604	14406	14397	14258	14509	14285	14520	14488	14507	14470	14430	14426	14402	14536	14495	14570	14384	14474	14580	14418	14434	14476	14409	14496	14441	14470	14368	14315	14474	14529	14557	14415	14435	14612	14302	14704	14502	14381	14517	14476	14445	14502	14459	14470	14531	14449	14520	14437	14400	14593	14326	14523	14384	14534	14365	14480	14390	14408	14301	14504	14316	14392	14342	14336	14383	14566	14534	14424	14334	14383	14395	14408	14537	14438	14408	14423	14447	14250	14457	14507	14508	14564	14312	14527	14438	14332	14297	14495	14536	14501	14400	14352	14432	14570	14538	14493	14362	14457	14433	14479	14460	14559	14380	14388	14474	14326	14411	14383	14375	14494	14448	14559	14526	14578	14414	14523	14453	14416	14562	14357	14413	14626	14554	14394	14438	14571	14539	14389	14409	14410	14600	14368	14405	14384	14534	14415	14328	14549	14521	14363	14458	14396	14457	14452	14283	14332	14557	14593	14321	14281	14452	14413	14463	14375	14518	14373	14488	14455	14356	14518	14411	14301	14343	14615	14486	14365	14426	14381	14453	14253	14475	14324	14469	14525	14473	14480	14493	14355	14595	14425	14360	14380	14578	14520	14379	14341	14373	14417	14400	14527	14478	14417	14420	14431	14509	14414	14442	14427	14412	14500	14565	14533	14527	14461	14327	14286	14444	14533	14345	14442	14510	14428	14517	14453	14459	14402	14375	14513	14558	14506	14403	14446	14469	14308	14525	14510	14381	14166	14519	14382	14534	14517	14280	14654	14479	14361	14380	14472	14317	14542	14497	14446	14388	14377	14505	14503	14314	14526	14391	14535	14525	14453	14397	14352	14612	14469	14466	14364	14556	14420	14552	14781	14526	14451	14291	14576	14480	14454	14489	14323	14331	14311	14480	14453	14473	14440	14486	14629	14333	14331	14382	14460	14365	14380	14399	14455	14420	14443	14390	14337	14462	14489	14567	14483	14452	14550	14520	14545	14327	14378	14470	14422	14300	14638	14469	14546	14288	14610	14211	14446	14286	14314	14333	14522	14367	14462	14293	14659	14463	14469	14486	14328	14340	14423	14361	14352	14487	14425	14540	14597	14397	14477	14448	14430	14428	14365	14520	14554	14461	14389	14628	14344	14393	14540	14413	14565	14523	14348	14506	14240	14553	14497	14490	14456	14386	14488	14661	14515	14504	14428	14501	14464	14480	14361	14438	14354	14575	14396	14327	14369	14520	14569	14324	14357	14307	14351	14382	14494	14550	14457	14450	14297	14506	14426	14524	14442	14573	14400	14463	14439	14617	14454	14400	14384	14570	14376	14529	14330	14580	14300	14414	14623	14319	14473	14487	14445	14258	14491	14343	14334	14450	14496	14413	14597	14482	14395	14395	14408	14332	14369	14366	14455	14419	14496	14502	14404	14320	14564	14435	14515	14510	14203	14502	14526	14311	14354	14527	14261	14477	14402	14550	14608	14401	14485	14463	14550	14390	14558	14501	14466	14731	14428	14374	14414	14317	14552	14456	14466	14499	14453	14409	14382	14285	14325	14400	14454	14358	14502	14301	14422	14398	14446	14389	14376	14255	14512	14333	14416	14283	14393	14383	14542	14514	14460	14388	14469	14198	14398	14483	14426	14531	14310	14473	14530	14480	14547	14271	14453	14441	14497	14430	14461	14406	14474	14548	14289	14386	14583	14398	14412	14446	14393	14599	14347	14445	14480	14482	14504	14310	14296	14385	14338	14452	14429	14513	14240	14405	14269	14407	14494	14490	14339	14478	14368	14531	14342	14314	14598	14289	14401	14590	14443	14453	14350	14481	14318	14255	14577	14417	14385	14353	14341	14496	14400	14279	14444	14458	14259	14458	14371	14463	14485	14381	14423	14477	14605	14565	14402	14584	14442	14418	14499	14464	14445	14260	14497	14445	14406	14441	14478	14609	14388	14362	14482	14459	14508	14344	14381	14498	14241	14305	14429	14505	14471	14568	14437	14391	14285	14374	14377	14385	14461	14343	14365	14425	14437	14376	14503	14381	14492	14411	14421	14416	14381	14388	14506	14328	14359	14507	14415	14375	14431	14345	14510	14443	14411	14466	14351	14349	14377	14531	14380	14385	14417	14344	14364	14422	14393	14523	14430	14246	14553	14407	14562	14488	14416	14460	14419	14410	14365	14321	14329	14604	14587	14361	14409	14430	14355	14406	14513	14466	14438	14487	14477	14375	14515	14378	14692	14564	14436	14418	14360	14385	14541	14561	14309	14439	14473	14363	14354	14605	14292	14550	14304	14292	14371	14454	14545	14423	14436	14390	14451	14575	14386	14359	14417	14312	14544	14327	14436	14585	14581	14583	14468	14373	14450	14610	14491	14467	14387	14329	14346	14452	14501	14390	14486	14508	14454	14458	14521	14363	14491	14222	14277	14546	14418	14548	14479	14555	14623	14429	14530	14454	14401	14407	14459	14509	14557	14455	14531	14585	14353	14478	14549	14391	14343	14430	14542	14360	14476	14460	14484	14504	14510	14556	14425	14524	14714	14449	14445	14477	14400	14444	14456	14438	14466	14495	14352	14550	14387	14346	14424	14425	14360	14587	14327	14527	14387	14437	14390	14377	14422	14405	14383	14432	14421	14448	14461	14347	14301	14410	14421	14438	14423	14524	14407	14390	14577	14522	14333	14431	14472	14295	14331	14367	14388	14399	14437	14464	14388	14575	14491	14493	14701	14388	14486	14325	14411	14556	14431	14417	14469	14488	14366	14526	14367	14388	14445	14572	14553	14443	14526	14329	14542	14444	14279	14496	14493	14526	14546	14511	14419	14380	14358	14448	14512	14495	14274	14597	14561	14438	14556	14554	14476	14523	14438	14306	14499	14481	14424	14455	14454	14243	14503	14350	14269	14547	14622	14491	14526	14559	14432	14410	14708	14290	14382	14553	14333	14497	14557	14514	14392	14488	14431	14390	14528	14542	14507	14527	14466	14312	14519	14349	14501	14358	14373	14406	14521	14522	14380	14567	14421	14366	14384	14440	14394	14498	14600	14440	14612	14339	14320	14433	14297	14427	14455	14542	14566	14383	14406	14491	14303	14620	14517	14463	14455	14393	14273	14488	14346	14511	14408	14500	14429	14210	14373	14538	14437	14518	14382	14414	14326	14500	14422	14420	14374	14345	14403	14366	14539	14317	14615	14410	14453	14376	14534	14388	14497	14412	14521	14544	14510	14453	14439	14197	14457	14322	14391	14514	14363
24109	21124	28549	25490	24339	24501	23195	20303	19318	19085	18615	18319	17961	17621	17374	17392	17058	17301	17148	16928	17227	16974	16871	16875	16925	16774	16833	16855	16824	16555	16581	16573	16716	16751	16771	16527	16590	16831	16709	16549	16556	16607	16750	16712	16694	16824	16818	16582	16549	16404	16654	16695	16672	16702	16685	16516	16217	16736	16722	16827	16624	16640	16612	16537	16563	16552	16478	16496	16676	16600	16702	16605	16602	16524	16804	16727	16526	16679	16719	16637	16532	16602	16443	16500	16565	16408	16684	16367	16627	16590	16507	16561	16519	16435	16515	16454	16716	16564	16507	16539	16643	16368	16800	16631	16560	16593	16553	16439	16520	16621	16606	16491	16807	16648	16649	16590	16545	16377	16536	16649	16621	16616	16726	16715	16563	16601	16698	16675	16669	16591	16520	16552	16582	16477	16762	16449	16615	16702	16583	16554	16481	16492	16404	16390	16647	16432	16414	16624	16376	16680	16614	16665	16516	16640	16710	16615	16577	16459	16665	16409	16636	16516	16598	16636	16768	16464	16507	16795	16672	16776	16539	16548	16692	16519	16527	16686	16597	16651	16426	16385	16475	16486	16642	16681	16538	16738	16535	16563	16460	16368	16396	16547	16660	16645	16569	16491	16696	16402	16598	16528	16644	16504	16431	16520	16490	16549	16507	16478	16671	16600	16744	16696	16454	16667	16516	16641	16406	16598	16631	16730	16616	16622	16476	16401	16593	16576	16527	16424	16525	16665	16457	16547	16562	16711	16647	16507	16641	16663	16555	16737	16775	16476	16480	16640	16612	16506	16340	16602	16537	16627	16674	16668	16445	16644	16586	16512	16621	16538	16563	16557	16490	16520	16556	16679	16709	16666	16442	16604	16618	16539	16644	16594	16842	16645	16579	16491	16641	16538	16563	16637	16540	16664	16700	16659	16567	16571	16517	16533	16691	16577	16649	16422	16470	16777	16685	16640	16507	16527	16447	16562	16650	16645	16562	16512	16458	16488	16450	16566	16692	16487	16618	16626	16473	16567	16504	16531	16527	16613	16539	16646	16476	16655	16537	16539	16584	16598	16541	16504	16579	16599	16528	16414	16605	16514	16482	16737	16569	16494	16660	16514	16467	16519	16577	16303	16493	16460	16574	16616	16496	16425	16564	16640	16685	16542	16528	16457	16660	16634	16674	16373	16467	16575	16734	16753	16428	16514	16533	16504	16491	16535	16550	16655	16716	16631	16556	16583	16454	16657	16686	16544	16576	16687	16551	16352	16579	16609	16646	16580	16846	16556	16583	16568	16651	16757	16553	16712	16566	16604	16591	16467	16524	16413	16561	16414	16448	16755	16429	16522	16458	16529	16282	16532	16694	16474	16513	16629	16539	16611	16474	16645	16321	16526	16507	16669	16708	16504	16668	16562	16642	16727	16550	16478	16408	16494	16524	16436	16430	16530	16453	16496	16490	16626	16626	16751	16501	16392	16645	16491	16483	16556	16267	16447	16416	16578	16738	16519	16630	16357	16424	16542	16564	16587	16643	16551	16718	16350	16610	16563	16670	16515	16506	16346	16420	16644	16655	16387	16484	16369	16561	16594	16577	16614	16579	16543	16569	16728	16610	16569	16739	16555	16640	16663	16658	16597	16509	16528	16611	16739	16518	16643	16782	16573	16493	16659	16635	16675	16579	16579	16591	16636	16712	16493	16647	16531	16695	16518	16505	16539	16540	16648	16584	16650	16471	16643	16401	16518	16459	16477	16503	16570	16546	16457	16488	16580	16662	16688	16662	16344	16510	16468	16454	16662	16523	16443	16439	16769	16590	16472	16680	16417	16571	16623	16613	16537	16679	16679	16738	16554	16636	16705	16582	16513	16674	16566	16564	16413	16788	16534	16436	16427	16534	16571	16606	16395	16783	16546	16713	16517	16524	16506	16539	16667	16619	16665	16630	16583	16351	16569	16590	16648	16503	16718	16776	16577	16775	16731	16606	16543	16541	16634	16572	16623	16628	16508	16362	16656	16613	16506	16528	16447	16618	16605	16791	16519	16638	16335	16454	16472	16794	16532	16391	16468	16560	16573	16681	16640	16452	16494	16715	16557	16514	16618	16502	16509	16628	16413	16502	16589	16747	16511	16363	16509	16505	16536	16489	16524	16412	16574	16365	16683	16554	16658	16655	16752	16490	16516	16603	16470	16589	16556	16749	16623	16512	16504	16430	16422	16587	16688	16620	16511	16571	16305	16576	16665	16746	16512	16413	16487	16644	16515	16514	16404	16700	16567	16580	16625	16817	16604	16513	16558	16572	16708	16551	16412	16558	16644	16495	16649	16882	16664	16588	16567	16358	16518	16656	16541	16650	16512	16425	16574	16548	16554	16661	16643	16438	16552	16706	16654	16569	16631	16669	16797	16475	16529	16402	16558	16356	16453	16687	16644	16540	16673	16495	16753	16581	16686	16355	16532	16556	16632	16658	16637	16647	16519	16643	16663	16447	16626	16421	16666	16661	16421	16528	16509	16635	16542	16650	16753	16786	16784	16790	16593	16496	16572	16588	16434	16471	16684	16781	16475	16459	16595	16509	16683	16573	16684	16470	16560	16599	16531	16582	16534	16761	16598	16373	16623	16442	16461	16567	16685	16671	16663	16673	16689	16558	16547	16332	16451	16476	16461	16427	16670	16770	16593	16659	16508	16491	16412	16526	16336	16485	16560	16439	16512	16610	16696	16589	16473	16442	16662	16458	16282	16432	16790	16356	16609	16459	16607	16772	16577	16483	16725	16632	16556	16500	16603	16574	16564	16623	16548	16546	16678	16497	16633	16615	16474	16631	16486	16514	16457	16613	16434	16654	16463	16303	16507	16407	16528	16547	16488	16415	16593	16504	16683	16487	16683	16499	16474	16640	16641	16556	16566	16405	16547	16698	16489	16473	16717	16652	16626	16690	16770	16515	16533	16535	16524	16725	16661	16518	16703	16598	16471	16603	16530	16633	16661	16634	16522	16735	16657	16580	16550	16653	16491	16481	16430	16564	16469	16615	16594	16371	16647	16705	16458	16605	16626	16660	16573	16382	16677	16624	16748	16651	16566	16726	16560	16544	16443	16657	16510	16601	16725	16700	16826	16476	16468	16538	16376	16574	16512	16567	16687	16651	16618	16606	16674	16576	16563	16554	16627	16618	16430	16477	16573	16554	16416	16472	16653	16600	16687	16582	16584	16658	16459	16701	16718	16551	16413	16719	16808	16495	16543	16725	16782	16458	16615	16580	16729	16564	16627	16475	16444	16707	16624	16571	16483	16741	16528	16543	16517	16625	16711	16600	16622	16666	16617	16467	16605	16695	16672	16764	16648	16570	16512	16428	16456	16627	16678	16538	16728	16675	16645	16725	16551	16599	16549	16503	16635	16524	16676	16722	16489	16588	16498	16632	16627	16667	16605	16567	16403	16626	16517	16722	16615	16643	16500	16484	16345	16937	16626	16651	16495	16491	16463	16472	16440	16534	16609	16644	16497	16593	16571	16610	16518	16612	16424	16421	16815	16491	16571	16361	16593	16743	16625	16580	16438	16437	16566	16821	16465	16532	16476	16530	16654	16439	16644	16524	16304	16616	16695	16505	16579	16567	16614	16628	16678	16483	16633	16574	16382	16575	16691	16393	16390	16516	16410	16355	16570	16466	16466	16632	16487	16735	16558	16820	16393	16724	16615	16723	16663	16542	16666	16603	16627	16696	16421	16631	16541	16645	16489	16669	16549	16773	16478	16668	16498	16460	16604	16467	16801	16596	16575	16619	16678	16438	16607	16541	16659	16722	16599	16595	16655	16579	16583	16533	16568	16599	16688	16324	16629	16648	16675	16690	16536	16734	16582	16397	16553	16499	16712	16556	16554	16583	16461	16302	16550	16670	16417	16457	16570	16316	16589	16495	16685	16739	16384	16543	16635	16672	16756	16826	16578	16637	16482	16516	16539	16409	16711	16609	16471	16550	16502	16611	16741	16735	16691	16597	16578	16637	16488	16521	16497	16638	16423	16559	16583	16514	16734	16597	16825	16694	16690	16562	16409	16693	16613	16818	16769	16612	16572	16591	16536	16690	16635	16567	16587	16543	16524	16364	16566	16456	16613	16518	16769	16694	16627	16411	16383	16667	16712	16675	16612	16720	16694	16513	16384	16677	16562	16519	16540	16568	16647	16479	16472	16578	16615	16538	16563	16506	16857	16825	16837	16566	16552	16536	16534	16364	16436	16529	16719	16458	16622	16660	16620	16517	16509	16652	16601	16632	16730	16642	16707	16668	16561	16701	16539	16529	16593	16658	16391	16670	16585	16541	16463	16387	16499	16618	16677	16589	16487	16496	16551	16655	16633	16656	16662	16653	16562	16610	16654	16517	16611	16689	16767	16649	16738	16377	16597	16497	16385	16533	16552	16607	16501	16602	16578	16622	16695	16483	16454	16558	16600	16610	16704	16387	16404	16711	16417	16571	16423	16575	16557	16615	16605	16481	16505	16643	16391	16408	16444	16661	16596	16656	16558	16563	16545	16435	16600	16594	16501	16618	16736	16621	16393	16429	16429	16530	16535	16519	16671	16603	16447	16718	16635	16594	16455	16723	16753	16478	16570	16709	16361	16745	16369	16377	16417	16595	16432	16629	16618	16754	16465	16555	16590	16528	16752	16737	16474	16637	16538	16432	16499	16424	16596	16542	16500	16402	16591	16385	16509	16482	16746	16518	16618	16597	16599	16597	16585	16585	16525	16635	16571	16563	16738	16428	16520	16631	16561	16707	16434	16734	16815	16575	16571	16511	16629	16604	16497	16647	16684	16774	16690	16527	16456	16662	16805	16560	16507	16628	16742	16447	16642	16676	16615	16685	16586	16630	16657	16718	16452	16654	16715	16589	16370	16572	16757	16653	16379	16498	16539	16728	16801	16676	16423	16563	16700	16584	16584	16576	16448	16626	16579	16433	16574	16564	16599	16626	16712	16618	16738	16525	16416	16508	16549	16420	16628	16476	16565	16443	16657	16489	16529	16476	16368	16331	16696	16596	16639	16553	16541	16856	16399	16537	16527	16618	16559	16565	16433	16478	16544	16762	16489	16419	16291	16721	16434	16438	16412	16632	16662	16341	16431	16580	16729	16534	16742
31665	50678	45778	34980	28201	23978	21071	19776	18919	17909	17441	16793	16338	15976	15666	15586	15365	15332	15113	15151	14965	14934	14966	14926	14725	14626	14783	14942	14568	14641	14658	14637	14472	14673	14601	14604	14531	14493	14474	14576	14584	14510	14449	14648	14439	14534	14363	14430	14622	14484	14471	14338	14462	14528	14305	14404	14442	14430	14386	14321	14298	14441	14530	14348	14372	14348	14521	14434	14452	14681	14272	14468	14525	14522	14478	14404	14308	14468	14488	14437	14477	14350	14535	14244	14569	14281	14380	14490	14536	14352	14498	14423	14581	14489	14504	14334	14457	14433	14371	14540	14438	14323	14598	14492	14528	14385	14470	14554	14425	14347	14442	14463	14453	14460	14354	14461	14513	14487	14390	14398	14618	14466	14490	14467	14480	14393	14428	14428	14497	14584	14403	14373	14409	14408	14465	14408	14427	14457	14545	14393	14345	14506	14392	14408	14319	14415	14390	14457	14437	14303	14393	14473	14413	14445	14542	14453	14393	14448	14486	14331	14352	14457	14507	14338	14240	14210	14518	14359	14326	14652	14321	14361	14493	14652	14468	14473	14489	14435	14507	14407	14431	14459	14397	14541	14580	14306	14347	14426	14433	14538	14333	14443	14415	14481	14511	14389	14483	14486	14440	14383	14310	14328	14488	14398	14514	14479	14416	14371	14341	14365	14434	14290	14353	14322	14289	14509	14449	14439	14433	14378	14446	14483	14371	14395	14255	14492	14433	14423	14277	14339	14415	14436	14518	14476	14487	14358	14483	14579	14424	14550	14490	14573	14341	14489	14565	14331	14447	14358	14420	14481	14432	14403	14438	14507	14535	14463	14518	14515	14534	14501	14457	14408	14418	14312	14396	14425	14376	14543	14441	14362	14277	14567	14492	14509	14535	14436	14450	14375	14373	14389	14345	14592	14435	14418	14398	14367	14124	14485	14372	14543	14499	14485	14402	14229	14317	14517	14490	14561	14354	14533	14494	14356	14411	14574	14286	14501	14254	14516	14241	14414	14349	14375	14349	14360	14207	14376	14331	14549	14525	14350	14289	14315	14415	14389	14336	14361	14350	14339	14504	14400	14358	14526	14359	14478	14473	14406	14301	14489	14417	14472	14628	14519	14566	14406	14563	14297	14555	14636	14415	14516	14453	14443	14526	14476	14446	14463	14569	14449	14427	14404	14347	14374	14488	14320	14491	14434	14371	14450	14437	14429	14384	14544	14345	14427	14313	14360	14519	14515	14486	14469	14511	14449	14383	14519	14550	14446	14596	14401	14603	14462	14395	14484	14511	14419	14345	14433	14604	14463	14365	14457	14635	14337	14497	14542	14348	14338	14540	14538	14504	14418	14496	14420	14481	14448	14523	14415	14335	14481	14566	14392	14326	14468	14531	14404	14471	14419	14230	14546	14539	14312	14518	14433	14407	14375	14382	14230	14452	14344	14503	14368	14389	14401	14516	14292	14406	14272	14378	14587	14360	14418	14332	14391	14271	14403	14493	14556	14397	14584	14376	14523	14485	14422	14284	14401	14474	14511	14305	14402	14502	14557	14464	14430	14536	14424	14316	14610	14377	14418	14488	14534	14516	14359	14451	14481	14594	14423	14406	14456	14462	14262	14419	14418	14345	14469	14551	14490	14207	14421	14574	14306	14526	14362	14544	14507	14532	14296	14632	14469	14386	14564	14427	14466	14423	14367	14340	14390	14480	14372	14589	14475	14413	14483	14303	14331	14408	14422	14295	14310	14469	14316	14367	14497	14431	14473	14472	14368	14363	14252	14548	14458	14584	14439	14340	14512	14340	14517	14617	14371	14388	14416	14488	14378	14422	14322	14469	14338	14372	14517	14511	14425	14427	14330	14364	14343	14489	14550	14391	14325	14472	14463	14491	14379	14376	14490	14474	14522	14496	14424	14543	14312	14508	14643	14550	14344	14340	14431	14350	14455	14511	14385	14307	14548	14293	14369	14567	14302	14469	14573	14384	14545	14477	14495	14311	14479	14472	14513	14640	14460	14354	14448	14429	14444	14520	14503	14504	14421	14549	14406	14373	14447	14429	14518	14461	14440	14420	14343	14198	14480	14608	14325	14590	14463	14552	14444	14407	14438	14269	14282	14387	14252	14572	14546	14314	14329	14383	14234	14459	14341	14495	14480	14212	14452	14467	14457	14371	14464	14596	14348	14504	14461	14389	14431	14525	14427	14283	14519	14362	14571	14475	14455	14466	14601	14419	14435	14438	14385	14430	14550	14367	14354	14389	14511	14499	14480	14553	14437	14418	14386	14566	14422	14579	14334	14343	14568	14444	14406	14452	14301	14542	14486	14429	14430	14480	14525	14448	14406	14518	14437	14566	14385	14355	14492	14491	14496	14583	14422	14403	14431	14300	14448	14506	14450	14408	14331	14542	14497	14512	14393	14532	14321	14385	14500	14453	14450	14420	14442	14423	14494	14344	14380	14452	14349	14373	14497	14445	14490	14275	14409	14353	14561	14508	14464	14377	14389	14450	14516	14400	14650	14257	14557	14356	14445	14459	14459	14289	14343	14387	14358	14445	14520	14427	14421	14503	14445	14333	14291	14565	14480	14579	14528	14670	14425	14359	14388	14378	14530	14451	14489	14524	14426	14294	14517	14308	14376	14570	14418	14527	14366	14551	14383	14554	14314	14495	14438	14405	14351	14512	14450	14481	14478	14438	14490	14375	14467	14557	14580	14538	14438	14415	14400	14535	14360	14425	14525	14483	14621	14420	14549	14415	14506	14466	14483	14420	14494	14476	14511	14350	14516	14596	14223	14452	14402	14323	14372	14561	14426	14440	14341	14478	14279	14427	14380	14517	14393	14448	14493	14516	14319	14400	14367	14448	14241	14498	14447	14275	14663	14575	14489	14452	14466	14313	14505	14560	14464	14401	14373	14484	14357	14534	14348	14458	14512	14440	14555	14330	14396	14426	14290	14547	14473	14378	14558	14317	14638	14444	14471	14628	14401	14492	14379	14335	14549	14468	14602	14387	14617	14443	14473	14381	14454	14340	14464	14421	14490	14485	14598	14468	14311	14387	14404	14489	14493	14486	14347	14617	14195	14301	14489	14259	14335	14354	14463	14340	14450	14612	14435	14432	14685	14444	14444	14376	14552	14348	14446	14565	14445	14531	14561	14323	14304	14374	14563	14369	14487	14427	14389	14398	14333	14385	14387	14531	14546	14411	14624	14422	14365	14378	14490	14328	14420	14408	14482	14421	14676	14420	14556	14325	14347	14542	14487	14504	14507	14444	14473	14451	14321	14396	14471	14538	14509	14413	14313	14473	14484	14377	14446	14523	14453	14378	14594	14339	14327	14367	14553	14371	14516	14587	14282	14445	14184	14440	14303	14407	14660	14418	14308	14552	14407	14462	14370	14472	14511	14474	14482	14618	14397	14481	14355	14373	14555	14462	14429	14489	14389	14408	14484	14474	14260	14338	14403	14323	14343	14629	14544	14313	14334	14344	14351	14327	14450	14476	14419	14349	14330	14304	14526	14359	14189	14507	14360	14265	14251	14528	14401	14584	14450	14491	14508	14332	14575	14378	14542	14528	14609	14398	14385	14437	14369	14579	14313	14488	14541	14369	14342	14478	14482	14404	14331	14487	14293	14420	14446	14251	14506	14532	14388	14449	14523	14357	14464	14493	14575	14399	14464	14595	14190	14393	14431	14527	14571	14274	14366	14439	14350	14343	14430	14500	14447	14412	14258	14450	14483	14457	14517	14477	14451	14438	14453	14293	14539	14539	14449	14460	14568	14325	14398	14635	14467	14408	14474	14528	14379	14302	14623	14421	14500	14326	14578	14542	14526	14305	14252	14427	14328	14497	14274	14424	14427	14492	14331	14363	14454	14488	14521	14481	14504	14377	14491	14401	14389	14423	14479	14523	14474	14365	14407	14371	14635	14445	14382	14381	14340	14768	14509	14316	14427	14289	14515	14340	14431	14593	14319	14490	14346	14305	14320	14280	14553	14491	14286	14458	14443	14513	14435	14524	14405	14440	14572	14446	14509	14388	14555	14640	14525	14285	14290	14408	14476	14284	14476	14458	14498	14308	14338	14484	14452	14565	14422	14454	14194	14422	14355	14498	14598	14408	14303	14317	14538	14161	14539	14636	14584	14285	14509	14462	14459	14618	14596	14324	14383	14479	14397	14351	14324	14557	14379	14474	14614	14438	14474	14532	14328	14390	14260	14431	14463	14432	14431	14444	14582	14303	14368	14475	14486	14516	14527	14488	14465	14372	14430	14377	14548	14381	14546	14441	14565	14520	14451	14570	14471	14413	14319	14507	14430	14506	14358	14234	14394	14331	14508	14636	14428	14449	14430	14653	14458	14408	14378	14464	14377	14442	14649	14527	14466	14649	14391	14383	14453	14403	14435	14595	14426	14345	14480	14441	14314	14321	14487	14373	14334	14304	14186	14570	14320	14485	14436	14434	14272	14417	14398	14350	14436	14619	14508	14368	14533	14511	14445	14398	14491	14362	14542	14371	14417	14522	14519	14534	14336	14466	14447	14403	14567	14223	14610	14420	14268	14259	14487	14649	14282	14753	14370	14277	14576	14351	14503	14597	14312	14536	14566	14370	14515	14567	14436	14543	14388	14417	14507	14524	14416	14496	14472	14416	14507	14303	14406	14475	14497	14504	14332	14430	14482	14346	14496	14298	14486	14537	14394	14389	14469	14542	14291	14405	14330	14268	14426	14413	14559	14562	14460	14374	14477	14387	14533	14555	14510	14459	14368	14445	14528	14365	14321	14314	14432	14439	14303	14464	14429	14519	14386	14416	14389	14444	14404	14526	14465	14410	14456	14567	14557	14473	14273	14419	14401	14626	14500	14486	14384	14434	14529	14445	14511	14363	14365	14387	14452	14638	14315	14516	14528	14369	14388	14491	14372	14376	14462	14507	14364	14421	14389	14358	14486	14407	14437	14431	14467	14520	14426	14368	14397	14610	14373	14479	14459	14424	14454	14503	14269	14491	14427	14468	14439	14451	14465	14455	14482	14406	14504	14430	14328	14295	14433	14241	14291	14472	14293	14621	14545	14476	14306	14394	14409	14390	14478	14454	14457	14435	14516	14440	14247	14529	14608	14494	14472	14427	14384
22781	21139	28888	23854	22378	25483	27216	22123	20913	20569	20196	19447	19294	18663	18620	18551	18118	18155	17903	17681	17790	17817	17558	17470	17724	17477	17481	17439	17291	17314	17403	17247	17292	17403	17374	17249	17246	16991	17075	17307	17349	17262	17198	17185	17292	17152	17352	17380	17294	17160	17230	17218	17022	17095	17395	17188	17261	17203	17326	17128	17448	17124	17136	17114	17038	17089	17141	17344	16953	17104	17125	17089	17096	17209	17023	17279	17162	17291	17166	17248	17403	17159	17096	17205	17082	17086	17026	16981	17134	17185	17173	17235	17225	17158	16987	17137	17084	17036	17306	17115	17113	17079	17197	17199	17245	17150	17090	17054	17038	17028	17048	17216	17010	16959	17119	17058	17131	17159	17100	17156	16993	16973	17176	17232	16937	16953	17150	17073	17011	17158	17017	17015	16950	17092	17049	17088	17013	17149	17252	17045	17167	17019	17060	17211	17213	17167	17197	17114	17009	17115	17031	17027	17222	17015	17108	16963	17187	16974	17159	17142	17144	17001	16903	16970	17125	17098	17155	17199	16944	17074	17134	17054	17151	17042	17074	17133	17037	17023	16957	16924	17214	17075	17062	17115	17223	16941	17080	17021	17121	17046	17220	16852	17067	17041	17159	17172	17162	17094	17139	17219	17019	17063	16947	17105	17098	17167	17200	17204	17098	17110	17137	17090	17094	17154	16859	17132	17254	16902	17114	17200	17060	17087	17220	17113	17081	17127	17160	17021	17093	17249	16983	17034	17087	17068	16923	17060	16951	17113	17078	17166	17170	17024	17102	16943	17197	17100	17069	17004	16994	17149	17182	17093	17172	16803	16996	17016	17170	17178	16739	17010	17043	17052	17134	16998	17294	17124	17410	17077	17256	17089	17207	17193	17053	17045	17022	17116	17216	17267	17295	17084	16985	17107	17167	17023	17019	17190	17127	16986	17091	17151	17218	17002	17334	16908	17222	17130	17226	16846	17222	17101	17093	17196	17398	16998	16928	16872	17061	17190	16951	17317	17198	17269	16993	17018	17194	17266	16988	17084	17118	17227	17143	17088	16844	17196	17116	17096	17126	17127	17091	17162	17195	17042	17061	17104	16965	16839	16944	17353	17138	17021	17154	17154	17059	16866	17107	17039	16952	17203	17208	16975	17174	17074	16824	16987	17009	17154	17119	17003	17113	17050	16960	17104	17066	17204	17208	17143	17090	17114	17058	17000	17073	17139	17064	17068	16959	17172	17016	17095	17205	17088	17034	17038	17020	17233	17069	17209	17112	16993	17219	17190	17085	17021	17031	17119	17294	17270	17301	17040	17017	17193	17156	17032	17140	17011	17100	16933	17002	17227	17104	17233	17363	17021	17100	17162	17169	16965	17188	16971	16929	16982	16938	16992	17174	17158	17176	16964	17084	16957	17057	17029	17269	17147	17211	16978	17129	17158	17217	16964	17219	17188	17149	17018	17127	17083	16949	17220	17140	16971	17075	17024	17045	17089	17216	17039	16977	17383	17008	17034	17084	17113	17062	17095	17206	17186	17077	16831	17141	17087	16974	17113	17181	17041	17050	17073	16879	16888	17079	17129	17234	17032	17054	17074	17127	17120	17043	17223	17020	17101	16965	17267	17071	17148	16924	16990	17075	17187	17073	17068	16951	17103	17092	16972	17345	16926	17186	17184	17297	17189	17011	16959	17232	17145	16958	17192	17066	17152	17248	17049	17113	17231	17054	17106	17166	17071	17067	17025	17243	17172	17126	17181	16942	16912	16759	17132	17105	17100	17022	16950	16945	17190	17029	16935	16905	17091	17067	16963	17072	17125	17176	17181	17160	17142	17106	17042	17009	17068	16988	17271	17089	17110	17173	17226	17143	17070	17052	17125	17041	17236	16975	17226	17237	17139	17162	17123	17070	17291	17229	17041	17148	16890	16863	17241	16988	17051	17056	17167	17012	17038	17299	17154	17050	17182	17027	17135	16968	17066	17094	16824	17264	17338	17071	16949	17119	17054	17140	17036	17250	17073	17060	16950	17072	16891	17052	17110	17152	17233	17124	17002	17259	17139	16971	17200	17283	17076	17053	17048	17021	17100	17006	17211	17223	16997	16956	17000	17207	17001	17246	17286	17117	17007	17056	17149	17050	17050	17143	17198	17159	17040	17078	17001	16994	17101	17171	16892	17273	17019	17119	17194	17295	16943	16832	17041	17077	16877	17195	17066	17007	17241	16935	17171	17263	17220	17096	17142	17137	17003	17027	17026	17159	17125	16954	16889	17215	16988	16928	16879	17098	17225	17308	17074	17191	17104	17057	17215	16968	16946	17115	17227	17091	17102	17122	17034	17250	17166	17008	17013	17074	17062	16969	17175	17232	17108	17053	17092	17087	17028	16937	16931	17119	17078	17037	17159	17207	17249	17116	17189	17239	17043	17157	17057	16996	17139	17129	17180	17060	17045	17321	17138	17043	17023	17061	17233	17272	17002	16800	17160	17001	17217	17128	17060	17122	17168	17112	17169	17228	17251	17145	17170	16968	17278	16840	16958	17191	17291	17154	17075	16972	16932	17199	17086	17121	16953	17068	17142	17193	17042	17189	17311	17147	17088	16951	17017	17002	16985	17039	16914	16991	17230	17163	17095	17122	17144	17110	17120	17146	17076	16936	17037	17303	17116	16906	17142	17028	17101	17041	17094	17021	17259	17209	17223	17200	17086	17140	17320	16913	16912	17138	17189	17061	16951	17208	17002	17094	16874	17027	17054	17203	17113	17012	17021	17115	17086	17191	17130	17387	17041	17032	17035	17169	17181	17221	16825	17041	17170	17105	17247	17049	17066	17046	17174	17123	17051	17175	17011	17210	16934	17181	17115	17138	17126	16860	17076	16877	17193	17212	17117	16912	17165	17261	16937	17170	17168	17133	17236	17223	17071	17012	17222	17156	16918	16917	17126	17086	17015	17278	17178	17087	17016	17162	17241	17197	17002	17280	17024	16975	17226	17110	17093	17173	17042	16937	17147	16997	17110	17122	16945	17223	17191	17040	17026	17040	16995	16986	16962	17252	17019	17210	17072	16955	16838	17019	17122	17148	17343	17185	17182	16998	16991	17140	17065	17022	17365	17021	17170	17034	16928	17073	17111	17188	17076	17129	17166	17227	17049	16874	17085	17107	17109	16994	17141	17230	17147	16987	17118	17046	17237	16956	17065	17042	17176	17170	17257	17111	16984	17135	16985	17045	17058	17090	16900	17101	17075	17172	17141	17021	17049	17274	17255	16996	16892	16854	17048	17021	16919	17241	16978	17215	16817	17249	17066	17175	17211	17229	17049	16928	17206	16913	16983	17117	17201	17134	16878	17213	17087	17106	17199	17025	17026	17159	17111	17251	17146	17162	17140	17105	17192	17077	17177	17143	17121	17068	16955	17045	17097	17058	17066	16820	17010	16962	17112	17012	16980	16977	17237	16867	17093	17233	16904	16972	16935	17102	17031	17155	16959	17100	17078	17268	17062	17284	17183	17232	17121	16912	17058	16994	16978	16980	17131	17058	17034	17207	17114	17220	17130	17167	17137	17197	17197	17030	17080	17042	17040	17117	17028	17129	17245	17100	17094	17056	17036	16792	17183	17119	16854	17072	17213	17150	17117	17319	17063	16990	17073	16933	17185	17087	17098	17189	16932	17083	17028	17109	17149	17203	17088	17090	16987	17014	17051	17012	16999	17150	17018	16919	17192	17002	17178	17167	17045	17113	17175	17129	17218	17090	17016	17023	17069	17288	17057	17149	17050	17080	16948	16912	17025	17107	17242	17191	17171	17123	17136	17062	17053	17057	17022	17091	17151	17084	17017	17066	16946	17160	17106	17018	16944	17164	17045	16936	16960	17086	16965	17150	17057	17324	17337	17272	16953	16993	17244	17137	17078	17183	17146	17031	17017	17037	17222	17227	17134	17042	17058	17140	17126	16994	16989	17183	17105	17171	17026	16941	17062	17126	16944	17121	17009	17011	17066	16887	17128	17088	16925	17115	17151	16931	17024	17144	16960	17119	17084	17122	17049	17396	17020	17150	17073	17049	16779	16939	17148	17180	17143	17264	17286	17133	17153	17243	17159	17186	17068	16882	16984	17102	16922	17159	17131	16903	17191	16844	17047	17228	17287	17334	17033	17236	17155	17056	17220	17102	17110	16919	17001	17084	17052	17041	17129	17013	17012	17178	17037	17116	17094	17133	17025	17084	17002	17204	17182	17297	17053	17255	17057	17050	16997	16928	16998	17150	17039	17161	17189	16889	16995	17035	17115	17240	17258	17182	17009	17178	17176	17147	17137	17332	17153	17028	17153	17000	17192	17073	17208	17036	17083	16941	17147	17202	17011	17163	17122	16985	17168	17030	17212	17231	17041	17156	17265	17100	17091	17023	17231	17246	17023	17044	16968	17055	17083	16948	16981	17045	17211	17049	17017	16990	16969	16912	17216	17112	16924	16940	16875	16975	17166	17147	17130	17368	17117	17010	17089	17007	17062	17080	17035	17076	17081	16970	17286	17068	16889	17103	17071	17236	17206	16972	17107	17060	16910	17177	17149	16976	17233	17182	17227	17144	17190	17151	17101	17243	16951	17175	17127	17036	17134	16997	17187	17443	17190	16901	16960	17029	17188	17333	17018	17208	17012	17054	17186	17120	17252	17120	16997	17178	17019	17163	17047	16932	17015	17131	17091	17010	17089	17159	17201	17274	17239	17190	17066	16997	17041	16978	17036	17317	17117	17040	17292	17081	17100	17155	17182	17244	17198	16929	17106	17094	17127	17125	17118	17163	17072	17123	17048	17188	16973	17302	17172	17185	16920	17017	17078	16949	17107	17059	16908	16890	17305	17117	17096	17198	16950	17237	17235	16854	17024	17144	17071	17226	17217	16934	17326	17117	17062	17087	16855	17152	17025	17121	17174	17143	17096	16968	17194	17079	16965	17177	17123	17217	17035	17169	17188	17185	16967	17023	17079	17020	17191	17216	17122	17248	16848	16951	17014	17059	17244	17122	16904	17034	17173	17133	17113	16951	16934	17023	17171	17052	17057	17191	16987	17076	17028	17193	17204	17245	17027	17161	17197	16982	17221	17003	17280	17037	17090	17109	17114	17124	16939	16989	17260	16914	17101
33887	58273	52795	40291	32317	27255	23643	21822	20893	19778	19048	18513	17601	17076	16628	16427	16307	15877	15856	15616	15524	15409	15355	15375	15332	15438	15137	15057	15211	15235	15056	15086	14967	14917	14850	14829	14808	14863	14781	14698	14870	14742	14840	14685	14747	14780	14752	14693	14952	14886	14597	14655	14926	14866	14804	14797	14801	14747	14884	14719	14836	14689	14871	14809	14570	14705	14783	14847	14763	14853	14797	14830	14704	14845	14670	14748	14805	14763	14948	14802	14831	14660	14832	14706	14867	14741	14789	14809	14921	14682	14569	14758	14588	14930	14787	14812	14650	14797	14865	14729	14731	14688	14827	14766	14671	14705	14739	14782	14793	14666	14806	14743	14822	14668	14770	14778	14629	14811	14807	14702	14838	14836	14671	14670	14974	14739	14780	14687	14689	14815	14655	14797	14624	14639	14561	14556	14774	14629	14703	14791	14726	14713	14654	14723	14705	14923	14916	14740	14762	14595	14743	14877	14807	14872	14759	14863	14797	14651	14721	14605	14779	14679	14821	14661	14705	14654	14709	14739	14697	14454	14702	14679	14735	14672	14637	14688	15007	14897	14655	14781	14770	14751	14795	14774	14625	14814	14851	14646	14903	14743	14470	14781	14771	14712	14845	14699	14715	14869	14688	14775	14740	14685	14726	14877	14737	14775	14602	14805	14766	14740	14686	14564	14748	14588	14717	14852	14717	14668	14829	14672	14786	14766	14762	14714	14828	14746	14759	14700	14848	14622	14757	14883	14592	14682	14712	14654	14720	14747	14612	14737	14855	14753	14752	14710	14758	14761	14684	14630	14808	14771	14722	14607	14620	14862	14848	14671	14622	14730	14706	14747	14798	14719	14719	14774	14695	14702	14726	14697	14843	14770	14602	14671	14638	14844	14800	14759	14753	14742	14726	14691	14852	14709	14786	14818	14704	14664	14847	14628	14842	14681	14729	14732	14865	14601	14732	14638	14904	14759	14713	14795	14770	14819	14735	14842	14649	14562	14731	14787	14740	14812	14712	14760	14704	14789	14812	14609	14743	14755	14602	14763	14857	14680	14770	14687	14688	14774	14724	14556	14940	14692	14932	14665	14956	14681	14666	14690	14695	14782	14753	14820	14520	14609	14795	14805	14707	14697	14696	14657	14693	14798	14725	14815	14759	14640	14749	14793	14573	14741	14845	14761	14758	14596	14625	14755	14853	14643	14929	14710	14849	14661	14687	14670	14690	14721	14539	14763	14879	14852	14777	14815	14657	14818	14692	14709	14744	14785	14769	14752	14709	14741	14808	14801	14683	14730	14603	14866	14850	14733	14672	14876	14741	14711	14784	14734	14729	14652	14640	14731	14758	14650	14696	14829	14586	14694	14659	14694	14747	14739	14733	14520	14696	14674	14721	14540	14689	14728	14581	14734	14872	14730	14777	14725	14891	14710	14789	14880	14653	14864	14774	14738	14800	14660	14765	14837	14669	14894	14619	14877	14699	14886	14765	14896	14796	14843	14711	14708	14747	14721	14702	14646	14695	14889	14655	14766	14811	14751	14742	14888	14818	14694	14788	14688	14746	14887	14703	14789	14710	14892	14799	14575	14704	14782	14806	14558	14719	14756	14775	14763	14811	14832	14678	14719	14749	14649	14531	14734	14675	14758	14895	14710	14688	14683	14594	14719	14754	14832	14768	14491	14826	14960	14690	14775	14833	14717	14792	14795	14679	14829	14865	14643	14673	14511	14753	14722	14717	14719	14761	14824	14782	14640	14757	14884	14833	14619	14694	14720	14827	14647	14750	14635	14802	14615	14772	14777	14773	14750	14759	14775	14735	14691	14867	14848	14662	14629	14930	14757	14890	14649	14767	14838	14736	14613	14745	14831	14786	14719	14698	14711	14739	14494	14624	14759	14561	14755	14825	14837	14732	14675	14658	14757	14683	14918	14703	14763	14810	14712	14633	14991	14777	14699	14780	14820	14802	14709	14696	14720	14755	14769	14647	14863	14853	14584	14746	14650	14695	14817	14657	14704	14937	14730	14855	14852	14686	14666	14852	14793	14735	14843	14665	14813	14592	14716	14674	14568	14847	14844	14853	14763	14841	14861	14779	14643	14634	14488	14768	14821	14793	14850	14727	14551	14690	14892	14659	14581	14693	14749	14823	14585	14843	14594	14713	14632	14723	14842	14879	14617	14665	14828	14729	14617	14773	14752	14748	14743	14782	14779	14751	14714	14765	14775	14638	14704	14939	14712	14658	14696	14802	14697	14715	14618	14684	14793	14651	14783	14782	14706	14595	14767	14693	14777	14857	14629	14674	14529	14605	14677	14807	14639	14768	14784	14805	14653	14659	14719	14813	14676	14787	14759	14839	14761	14691	14811	14730	14736	14569	14710	14769	14609	14865	14702	14704	14727	14839	14843	14600	14837	14708	14781	14607	14727	14799	14781	14832	14758	14658	14616	14787	14720	14917	14797	14767	14671	14684	14551	14860	14839	14725	14724	14855	14701	14781	14806	14693	14841	14617	14893	14771	14761	14764	14569	14729	14798	14997	14666	14676	14741	14790	14760	14808	14692	14705	14692	14694	14891	14654	14890	14705	14815	14591	14828	14764	14728	14566	14748	14780	14670	14734	14742	14809	14636	14696	14565	14641	14674	14707	14911	14669	14617	14856	14612	14610	14629	14881	14777	14716	14820	14568	14741	14563	14706	14868	14798	14699	14768	14702	14828	14772	14768	14708	14723	14672	14809	14696	14724	14661	14725	14617	14602	14664	14787	14593	14958	14761	14909	14839	14671	14795	14868	14663	14796	14740	14729	14847	14760	14840	14764	14874	14770	14759	14598	14594	14690	14757	14563	14712	14823	14802	14696	14934	14708	14737	14724	14557	14763	14722	14709	14501	14892	14912	14638	14759	14873	14623	14727	14792	14671	14629	14756	14800	14780	14667	14661	14749	14884	14752	14800	14733	14637	14722	14684	14899	14941	14631	14548	14718	14775	14702	14730	14695	14727	14858	14865	14606	14848	14594	14753	14774	14724	14602	14736	14584	14696	14783	14664	14863	14576	14976	14682	14686	14744	14672	14707	14730	14691	14903	14818	14793	14695	14803	14732	14720	14792	14603	14627	14520	14694	14782	14733	14731	14705	14787	14732	14708	14883	14867	14714	14806	14766	14632	14530	14774	14742	14773	14725	14719	14647	14775	14761	14792	14763	14601	14805	14726	14838	14731	14810	14777	14764	14786	14801	14747	14722	14739	14839	14678	14714	14608	14788	14537	14675	14772	14810	14783	14752	14837	14643	14639	14765	14769	14766	14658	14788	14808	14912	14871	14855	14701	14710	14625	14684	14662	14757	14878	14724	14616	14857	14785	14782	14694	14807	14662	14724	14811	14715	14624	14731	14694	14765	14733	14918	14653	14691	14782	14635	14790	14858	14708	14584	14625	14644	14647	14710	14575	14596	14802	14682	14666	14845	14692	14755	14860	14789	14725	14828	14744	14701	14720	14720	14762	14575	14770	14868	14871	14661	14783	14911	14687	14848	14871	14812	14801	14755	14687	14869	14861	14662	14717	14826	14692	14751	14833	14775	14806	14811	14583	14744	14706	14675	14717	14795	14771	14601	14748	14744	14798	14802	14719	14821	14608	14540	14789	14828	14725	14891	14748	14708	14732	14622	14682	14875	14642	14826	14830	14730	14817	14847	14763	14908	14757	14657	14677	14737	14739	14872	14829	14550	14778	14845	14635	14744	14820	14699	14762	14683	14842	14829	14854	14739	14660	14895	14787	14688	14633	14791	14799	14937	14898	14739	14887	14637	14730	14576	14816	14645	14749	14941	14769	14810	14729	14696	14628	14631	14773	14944	14646	14781	14892	14644	14670	14768	14680	14697	14556	14846	14755	14800	14748	14721	14701	14805	14737	14678	14690	14724	14673	14723	14720	14809	14583	14736	14652	14781	14732	14689	14726	14768	14786	14826	14908	14678	14932	14813	14943	14591	14623	14936	14835	14645	14811	14705	14794	14794	14734	14710	14821	14856	14662	14818	14620	14606	14820	14715	14815	14666	14682	14888	14789	14716	14728	14551	14617	14896	14745	14688	14673	14814	14789	14769	14850	14876	14881	14826	14722	14687	14680	14651	14796	14943	14675	14738	14643	14667	14733	14737	14689	14757	14892	14719	14736	14786	14686	14773	14850	14722	14706	14488	14628	14742	14586	14660	14688	14728	14624	14709	14654	14819	14687	14740	14707	14850	14733	14682	14763	14771	14642	14673	14807	14700	14647	14701	14715	14739	14513	14723	14905	14795	14726	14842	14823	14812	14783	14844	14693	14818	14793	14712	14838	14644	14758	14761	14682	14733	14736	14862	14627	14770	14724	14639	14648	14698	14762	14807	14862	14740	14862	14680	14749	14658	14764	14830	14658	14722	14875	14634	14643	14592	14782	14841	14773	14717	14710	14718	14794	14793	14662	14695	14610	14583	14644	14598	14848	14795	14718	14803	14739	14687	14645	14705	14627	14844	14670	14678	14714	14819	14715	14769	14659	14722	14703	14752	14612	14848	14677	14706	14726	14731	14690	14788	14747	14645	14671	14728	14763	14817	14820	14711	14802	14686	14812	14790	14725	14573	14862	14722	14790	14658	14714	14639	14629	14752	14710	14563	14510	14799	14844	14734	14576	14711	14778	14782	14819	14812	14769	14713	14885	14650	14703	14824	14756	14743	14830	14808	14929	14673	14730	14700	14660	14675	14732	14829	14774	14736	14641	14730	14829	14910	14609	14800	14593	14798	14520	14815	14772	14723	14766	14760	14822	14673	14734	14749	14701	14677	14753	14669	14820	14712	14694	14755	14826	14914	14798	14849	14663	14569	14790	14747	14872	14807	14912	14801	14724	14956	14615	14653	14558	14768	14723	14699	14634	14701	14688	14814	14640	14778	14807	14713	14613	14607	14660	14725	14679	14698	14733	14689	14756	14695	14862	14866	14717	14768	14788	14716	14807	14907	14816	14659	14919	14680	14787	14811	14633	14781	14780	14572	14698	14791	14817	14632	14640	14716	14754	14625	14667	14670	14838	14732	14855	14771	14814	14509	14835	14807	14627	14888	14770	14581	14715	14897	14871	14696	14547	14740	14627	14855	14787	14651
29696	28632	33496	29632	23579	20863	19516	18560	17993	17966	17685	17361	17124	17027	17143	17100	16866	16859	16940	16785	16859	16898	16705	16625	16553	16832	16598	16660	16755	16706	16781	16437	16568	16719	16643	16422	16428	16467	16654	16612	16466	16451	16561	16604	16684	16535	16382	16706	16549	16681	16589	16755	16654	16631	16429	16518	16363	16544	16634	16685	16633	16420	16643	16648	16619	16329	16404	16564	16509	16422	16522	16526	16677	16716	16320	16504	16425	16565	16489	16703	16372	16588	16567	16594	16548	16559	16247	16492	16340	16600	16652	16533	16452	16536	16496	16537	16460	16508	16259	16461	16453	16505	16511	16456	16447	16435	16321	16544	16496	16446	16593	16644	16445	16454	16461	16392	16411	16520	16584	16589	16615	16427	16589	16588	16562	16499	16496	16720	16734	16507	16364	16439	16687	16498	16567	16483	16429	16548	16542	16448	16632	16499	16425	16545	16673	16493	16392	16617	16396	16538	16634	16533	16400	16406	16538	16435	16520	16482	16426	16566	16354	16524	16339	16465	16686	16425	16559	16493	16708	16656	16524	16622	16580	16573	16582	16692	16503	16633	16605	16718	16474	16587	16400	16345	16561	16408	16408	16588	16622	16552	16474	16405	16350	16442	16604	16382	16486	16648	16635	16509	16479	16601	16460	16588	16485	16459	16228	16649	16333	16513	16529	16532	16749	16662	16614	16580	16507	16638	16718	16663	16546	16518	16392	16354	16529	16499	16663	16521	16353	16543	16446	16506	16531	16527	16295	16472	16635	16490	16352	16354	16274	16458	16533	16436	16598	16522	16621	16546	16499	16575	16501	16444	16575	16373	16713	16530	16585	16449	16667	16637	16584	16642	16468	16511	16442	16708	16641	16578	16606	16471	16443	16517	16511	16560	16405	16497	16589	16574	16592	16475	16529	16557	16541	16754	16717	16583	16455	16497	16623	16490	16629	16573	16506	16637	16563	16414	16487	16391	16393	16407	16597	16598	16554	16478	16499	16515	16503	16470	16559	16532	16612	16548	16726	16353	16564	16527	16550	16374	16379	16613	16506	16338	16545	16285	16548	16466	16418	16555	16594	16689	16546	16277	16389	16515	16446	16529	16477	16362	16653	16467	16616	16424	16200	16583	16421	16555	16338	16372	16604	16426	16652	16436	16565	16527	16705	16546	16562	16598	16453	16798	16516	16630	16354	16493	16441	16409	16551	16579	16718	16538	16521	16369	16369	16669	16456	16569	16493	16432	16549	16383	16398	16762	16439	16479	16480	16480	16647	16492	16526	16361	16390	16577	16531	16431	16454	16359	16468	16724	16482	16384	16630	16560	16529	16664	16669	16663	16562	16497	16636	16613	16531	16768	16387	16458	16341	16485	16636	16567	16483	16602	16493	16486	16690	16461	16519	16416	16568	16572	16388	16436	16493	16398	16589	16500	16339	16522	16544	16482	16636	16425	16417	16425	16692	16365	16461	16498	16473	16555	16452	16721	16552	16431	16642	16454	16758	16725	16460	16441	16593	16660	16672	16280	16758	16472	16639	16531	16330	16586	16616	16721	16675	16384	16540	16538	16622	16489	16438	16475	16670	16369	16642	16334	16398	16434	16689	16447	16645	16558	16446	16607	16506	16245	16276	16656	16606	16681	16627	16534	16555	16422	16554	16705	16581	16597	16509	16515	16399	16615	16557	16617	16522	16366	16443	16472	16498	16619	16512	16436	16591	16522	16579	16497	16334	16429	16607	16302	16367	16486	16438	16532	16718	16563	16570	16470	16377	16554	16496	16376	16604	16562	16705	16434	16560	16498	16591	16268	16438	16595	16625	16588	16398	16506	16476	16564	16473	16449	16629	16553	16557	16378	16434	16653	16440	16580	16735	16476	16493	16586	16649	16513	16420	16694	16897	16449	16521	16505	16501	16421	16650	16505	16638	16508	16749	16418	16568	16451	16388	16328	16569	16618	16522	16571	16579	16477	16435	16452	16455	16684	16684	16486	16346	16597	16494	16456	16444	16514	16326	16421	16349	16598	16346	16503	16429	16531	16401	16499	16506	16558	16753	16777	16489	16368	16447	16521	16492	16619	16681	16637	16552	16562	16586	16222	16597	16545	16729	16506	16654	16253	16413	16675	16574	16481	16590	16458	16513	16476	16628	16590	16574	16454	16422	16588	16471	16427	16428	16633	16517	16710	16445	16433	16613	16465	16552	16473	16444	16438	16563	16643	16476	16570	16559	16523	16580	16612	16518	16345	16669	16735	16594	16410	16496	16585	16729	16287	16655	16589	16468	16694	16513	16625	16748	16349	16789	16542	16516	16584	16636	16364	16800	16477	16600	16514	16425	16628	16331	16628	16493	16546	16502	16444	16507	16560	16641	16354	16407	16595	16339	16583	16594	16511	16642	16631	16765	16465	16519	16576	16602	16546	16487	16491	16544	16374	16530	16384	16728	16547	16501	16466	16745	16580	16588	16578	16306	16531	16464	16693	16489	16568	16705	16406	16776	16573	16569	16554	16597	16470	16533	16624	16532	16681	16593	16552	16538	16840	16512	16407	16700	16554	16544	16485	16425	16502	16636	16559	16454	16589	16659	16499	16618	16597	16594	16475	16221	16601	16592	16564	16731	16679	16429	16344	16663	16595	16459	16591	16760	16402	16585	16591	16333	16447	16631	16504	16337	16457	16646	16374	16562	16726	16573	16547	16556	16445	16511	16526	16485	16591	16587	16574	16668	16545	16718	16507	16597	16450	16737	16632	16365	16647	16546	16736	16515	16430	16452	16376	16570	16449	16510	16598	16488	16400	16545	16747	16706	16428	16495	16632	16439	16515	16599	16330	16489	16424	16679	16578	16395	16622	16494	16237	16653	16663	16783	16607	16316	16554	16473	16602	16514	16578	16429	16564	16594	16614	16627	16483	16552	16633	16627	16589	16530	16601	16480	16558	16565	16527	16585	16443	16554	16520	16299	16252	16765	16600	16570	16285	16442	16339	16530	16585	16490	16667	16677	16591	16505	16548	16512	16506	16534	16616	16615	16483	16502	16645	16474	16374	16371	16506	16559	16522	16526	16613	16610	16406	16478	16504	16255	16552	16717	16463	16553	16529	16531	16592	16706	16521	16805	16595	16447	16664	16685	16553	16680	16448	16505	16648	16531	16585	16616	16565	16494	16689	16328	16612	16466	16497	16534	16570	16522	16579	16571	16432	16649	16586	16453	16352	16504	16508	16596	16585	16632	16622	16495	16544	16355	16605	16397	16463	16543	16532	16585	16459	16686	16438	16462	16634	16560	16554	16628	16409	16609	16492	16331	16600	16777	16380	16542	16731	16637	16514	16561	16747	16498	16402	16662	16628	16476	16549	16637	16443	16495	16456	16642	16675	16544	16720	16557	16578	16591	16594	16583	16662	16482	16219	16493	16427	16441	16635	16459	16546	16558	16514	16593	16415	16504	16472	16556	16380	16405	16429	16657	16603	16597	16540	16569	16529	16532	16478	16501	16384	16384	16500	16666	16485	16511	16665	16473	16561	16622	16648	16536	16525	16525	16517	16349	16410	16465	16576	16536	16574	16442	16516	16710	16621	16530	16564	16752	16514	16732	16443	16483	16466	16809	16506	16511	16441	16715	16680	16508	16422	16514	16640	16523	16352	16537	16524	16591	16468	16601	16500	16437	16557	16638	16552	16603	16621	16420	16414	16460	16506	16696	16619	16656	16468	16388	16593	16524	16535	16450	16598	16576	16393	16605	16696	16367	16467	16638	16605	16552	16475	16617	16490	16579	16696	16410	16411	16494	16617	16410	16638	16607	16456	16509	16573	16567	16382	16523	16659	16418	16534	16619	16611	16316	16294	16383	16473	16580	16429	16669	16318	16399	16604	16488	16582	16745	16425	16502	16697	16474	16732	16560	16653	16507	16605	16515	16494	16593	16460	16719	16501	16396	16387	16345	16653	16619	16487	16777	16581	16624	16462	16601	16654	16443	16586	16591	16387	16539	16535	16515	16483	16593	16590	16528	16499	16483	16536	16683	16644	16683	16403	16562	16653	16611	16584	16386	16363	16662	16660	16524	16375	16386	16461	16517	16631	16543	16424	16452	16448	16599	16382	16513	16531	16519	16610	16592	16706	16644	16867	16746	16545	16494	16543	16521	16665	16539	16388	16483	16572	16542	16398	16393	16766	16597	16548	16549	16476	16620	16728	16493	16360	16623	16553	16651	16573	16510	16402	16583	16501	16631	16626	16489	16445	16441	16663	16647	16632	16522	16319	16574	16767	16358	16567	16442	16569	16593	16561	16539	16569	16418	16687	16470	16572	16560	16757	16415	16505	16666	16446	16485	16556	16466	16626	16537	16417	16398	16675	16653	16564	16546	16525	16736	16437	16388	16483	16484	16440	16477	16525	16604	16471	16631	16610	16504	16477	16655	16703	16449	16436	16455	16268	16620	16684	16410	16501	16581	16652	16572	16578	16645	16740	16712	16539	16683	16565	16353	16380	16506	16663	16602	16679	16535	16485	16605	16737	16427	16443	16507	16518	16465	16499	16427	16362	16457	16472	16405	16299	16531	16432	16591	16373	16532	16477	16636	16622	16397	16618	16603	16665	16479	16738	16433	16599	16501	16560	16707	16786	16509	16511	16347	16486	16542	16475	16524	16395	16506	16518	16629	16544	16404	16425	16903	16507	16524	16602	16326	16473	16392	16543	16611	16621	16832	16470	16388	16512	16224	16403	16586	16525	16604	16485	16434	16364	16432	16345	16510	16717	16512	16475	16568	16607	16524	16596	16690	16409	16425	16480	16650	16367	16496	16553	16572	16570	16762	16509	16546	16479	16596	16621	16348	16564	16632	16651	16578	16386	16529	16360	16633	16600	16541	16526	16558	16556	16416	16554	16601	16490	16556	16453	16615	16561	16403	16689	16698	16496	16519	16384	16562	16574	16538	16512	16650	16626	16722	16479	16494	16409	16695	16656	16498	16640	16536	16519	16444	16439	16658	16533	16463	16561	16392	16408	16715	16534	16424	16602	16661	16456	16297	16454	16428	16611	16695	16410	16518	16584	16433	16374	16465	16472	16479	16605	16602	16516	16400	16672	16236	16516	16550	16467	16370	16663	16632	16518	16440	16653	16563	16540	16409	16582
32899	43924	37379	28691	23548	20197	18415	17467	17131	16543	16179	15863	15450	15106	15137	14995	14982	15009	14702	14861	14700	14673	14579	14595	14683	14588	14578	14599	14492	14630	14557	14463	14477	14491	14585	14358	14383	14475	14417	14377	14439	14208	14375	14400	14471	14501	14381	14357	14371	14378	14432	14313	14444	14309	14391	14396	14218	14403	14501	14316	14285	14414	14543	14388	14440	14317	14500	14377	14460	14289	14436	14496	14560	14560	14230	14442	14346	14437	14467	14282	14440	14316	14390	14529	14435	14471	14463	14214	14290	14457	14247	14509	14578	14465	14394	14606	14359	14397	14302	14463	14376	14349	14458	14475	14373	14500	14353	14570	14263	14522	14536	14493	14502	14270	14347	14398	14566	14417	14350	14421	14343	14397	14378	14231	14464	14350	14279	14479	14352	14350	14473	14306	14378	14282	14283	14568	14520	14443	14367	14264	14469	14292	14342	14431	14500	14470	14375	14353	14471	14481	14416	14471	14245	14317	14397	14407	14286	14340	14488	14427	14366	14313	14288	14616	14429	14234	14417	14398	14383	14485	14494	14291	14422	14433	14399	14353	14388	14322	14503	14379	14440	14414	14495	14417	14440	14351	14422	14292	14457	14311	14432	14466	14415	14387	14502	14344	14484	14293	14409	14317	14260	14383	14213	14320	14548	14267	14250	14657	14477	14528	14390	14408	14318	14297	14436	14497	14426	14238	14454	14375	14466	14525	14375	14281	14344	14249	14542	14414	14308	14323	14496	14356	14474	14448	14403	14378	14264	14432	14526	14360	14494	14422	14538	14471	14416	14311	14415	14348	14419	14365	14322	14445	14418	14433	14331	14490	14292	14509	14357	14340	14403	14418	14264	14368	14358	14453	14420	14528	14500	14425	14474	14364	14421	14288	14345	14343	14364	14226	14474	14449	14287	14236	14380	14265	14404	14525	14392	14346	14454	14387	14493	14391	14307	14476	14514	14278	14300	14443	14364	14510	14417	14413	14269	14448	14278	14499	14333	14413	14409	14288	14258	14200	14471	14483	14396	14283	14438	14411	14407	14299	14259	14336	14322	14517	14359	14394	14399	14441	14367	14370	14548	14475	14371	14433	14318	14496	14389	14376	14293	14404	14266	14365	14434	14528	14362	14446	14352	14500	14519	14424	14457	14495	14385	14529	14403	14293	14472	14439	14565	14440	14487	14548	14237	14400	14385	14449	14427	14446	14514	14451	14433	14251	14424	14303	14435	14329	14432	14305	14304	14389	14518	14474	14417	14494	14608	14419	14218	14361	14431	14254	14305	14547	14326	14502	14444	14346	14430	14399	14402	14351	14554	14464	14217	14437	14411	14452	14492	14575	14377	14458	14173	14483	14504	14435	14306	14486	14168	14470	14223	14375	14367	14376	14338	14488	14397	14549	14576	14397	14422	14283	14393	14439	14346	14479	14327	14422	14334	14343	14235	14316	14396	14310	14562	14494	14347	14257	14354	14466	14426	14414	14318	14566	14216	14328	14288	14470	14415	14497	14238	14349	14518	14328	14332	14423	14488	14423	14421	14359	14413	14245	14436	14346	14275	14389	14462	14324	14284	14363	14285	14531	14332	14432	14541	14420	14362	14270	14547	14458	14335	14593	14502	14370	14298	14404	14538	14347	14355	14385	14227	14401	14333	14412	14424	14389	14271	14409	14531	14385	14458	14369	14322	14351	14299	14429	14281	14278	14440	14390	14357	14548	14142	14457	14326	14375	14276	14360	14396	14396	14460	14397	14490	14383	14466	14190	14451	14312	14378	14316	14465	14389	14348	14445	14266	14359	14365	14342	14423	14390	14454	14348	14565	14353	14167	14449	14391	14307	14360	14328	14343	14273	14505	14341	14376	14327	14593	14318	14446	14344	14253	14583	14431	14473	14355	14335	14550	14348	14436	14210	14415	14465	14393	14419	14359	14422	14384	14552	14261	14299	14539	14442	14378	14309	14444	14477	14283	14477	14480	14388	14361	14603	14418	14459	14431	14366	14435	14300	14385	14368	14281	14343	14386	14433	14362	14377	14463	14240	14268	14255	14542	14491	14437	14276	14303	14351	14639	14287	14404	14507	14223	14360	14365	14344	14445	14347	14421	14419	14294	14441	14278	14315	14522	14411	14242	14393	14421	14586	14401	14281	14401	14251	14419	14421	14413	14171	14427	14356	14480	14443	14388	14416	14359	14442	14482	14399	14239	14337	14352	14343	14323	14435	14389	14293	14503	14360	14349	14387	14470	14633	14350	14314	14296	14399	14343	14323	14465	14432	14479	14371	14345	14289	14350	14377	14244	14563	14269	14346	14374	14418	14405	14359	14273	14408	14438	14498	14542	14402	14569	14517	14205	14528	14371	14480	14350	14610	14504	14322	14482	14293	14479	14296	14344	14463	14553	14392	14162	14247	14316	14432	14268	14409	14271	14332	14299	14285	14493	14381	14352	14431	14312	14411	14391	14314	14388	14340	14317	14467	14576	14302	14507	14254	14598	14422	14342	14432	14266	14541	14334	14311	14561	14345	14361	14389	14366	14337	14486	14475	14325	14351	14477	14453	14411	14351	14405	14350	14380	14389	14422	14434	14185	14391	14375	14406	14352	14565	14409	14497	14355	14532	14354	14359	14417	14516	14404	14445	14300	14443	14361	14472	14473	14335	14599	14446	14428	14538	14234	14374	14262	14473	14407	14261	14233	14252	14597	14427	14282	14361	14515	14345	14373	14481	14440	14347	14433	14341	14396	14495	14525	14424	14321	14466	14317	14523	14329	14540	14576	14215	14467	14426	14349	14257	14335	14341	14398	14434	14372	14498	14483	14427	14265	14525	14342	14442	14347	14398	14383	14415	14496	14308	14445	14492	14390	14359	14380	14247	14567	14358	14430	14479	14285	14322	14510	14353	14470	14412	14323	14246	14489	14418	14311	14469	14399	14386	14576	14417	14523	14533	14372	14411	14272	14648	14510	14374	14406	14364	14303	14275	14410	14321	14546	14388	14401	14362	14541	14401	14518	14423	14349	14536	14392	14535	14559	14384	14327	14411	14258	14423	14355	14497	14261	14231	14445	14531	14356	14477	14359	14358	14494	14287	14234	14424	14461	14361	14247	14393	14419	14355	14566	14210	14531	14399	14465	14482	14464	14343	14431	14343	14509	14416	14420	14479	14235	14368	14366	14338	14242	14514	14280	14363	14492	14343	14402	14335	14370	14506	14543	14490	14336	14423	14385	14418	14469	14416	14407	14301	14330	14365	14416	14424	14386	14351	14540	14385	14349	14440	14576	14362	14279	14468	14385	14369	14321	14312	14390	14530	14411	14440	14291	14463	14410	14362	14283	14359	14451	14426	14484	14372	14352	14359	14386	14456	14355	14598	14328	14411	14507	14419	14423	14372	14499	14560	14331	14403	14408	14541	14279	14348	14470	14284	14494	14352	14443	14321	14504	14335	14433	14183	14557	14480	14382	14349	14363	14294	14505	14412	14388	14605	14479	14608	14375	14484	14390	14485	14428	14391	14262	14276	14291	14403	14405	14369	14478	14364	14375	14393	14491	14514	14566	14514	14353	14471	14175	14339	14446	14480	14520	14283	14477	14445	14441	14145	14438	14344	14354	14405	14590	14370	14437	14421	14289	14341	14462	14523	14516	14228	14325	14289	14326	14458	14487	14426	14409	14495	14392	14335	14378	14209	14401	14503	14432	14280	14339	14422	14359	14448	14374	14477	14532	14501	14434	14442	14427	14541	14503	14361	14431	14377	14349	14550	14459	14496	14332	14273	14497	14329	14284	14443	14430	14325	14346	14456	14383	14550	14266	14418	14347	14530	14258	14561	14552	14195	14372	14520	14458	14391	14361	14364	14363	14315	14325	14415	14265	14517	14496	14456	14367	14405	14313	14453	14313	14455	14400	14372	14436	14379	14406	14495	14511	14479	14397	14508	14535	14377	14344	14375	14450	14509	14498	14168	14468	14393	14305	14468	14482	14241	14379	14276	14421	14473	14389	14519	14355	14505	14434	14309	14414	14464	14307	14457	14424	14434	14466	14300	14423	14391	14493	14302	14205	14452	14292	14427	14482	14348	14498	14440	14538	14355	14489	14422	14461	14399	14387	14415	14318	14569	14382	14281	14460	14570	14475	14455	14469	14422	14370	14377	14354	14400	14387	14612	14356	14465	14356	14317	14413	14496	14458	14378	14319	14480	14348	14472	14437	14658	14315	14454	14472	14324	14314	14397	14470	14418	14209	14500	14434	14398	14200	14520	14219	14433	14430	14570	14356	14494	14404	14338	14491	14533	14354	14372	14499	14346	14463	14396	14419	14235	14388	14349	14350	14382	14534	14240	14455	14262	14557	14291	14361	14455	14508	14352	14293	14350	14583	14485	14506	14363	14284	14449	14396	14223	14429	14284	14389	14403	14297	14144	14454	14369	14486	14569	14556	14365	14352	14551	14535	14506	14419	14313	14197	14440	14517	14400	14394	14504	14231	14453	14657	14385	14351	14285	14509	14319	14466	14517	14283	14278	14349	14376	14517	14329	14370	14376	14399	14497	14283	14380	14514	14463	14549	14469	14453	14352	14294	14370	14531	14249	14445	14409	14392	14465	14381	14542	14382	14542	14477	14332	14442	14554	14543	14423	14352	14230	14337	14435	14512	14403	14406	14468	14228	14524	14428	14369	14413	14443	14335	14452	14412	14387	14453	14439	14554	14469	14379	14487	14126	14471	14455	14317	14350	14190	14430	14309	14410	14353	14420	14455	14332	14502	14407	14330	14418	14434	14245	14488	14354	14487	14375	14444	14251	14438	14499	14324	14678	14327	14409	14498	14451	14451	14561	14470	14319	14248	14342	14393	14489	14358	14450	14329	14314	14485	14324	14322	14291	14567	14560	14465	14391	14265	14369	14320	14357	14363	14386	14316	14463	14462	14428	14335	14321	14410	14402	14328	14538	14516	14479	14409	14506	14482	14578	14390	14358	14366	14461	14388	14383	14498	14491	14315	14402	14337	14503	14432	14468	14490	14374	14269	14394	14273	14432	14324	14450	14474	14431	14482	14474	14349	14341	14495	14412	14542	14517	14417	14282	14407	14356	14322	14327	14514	14527	14362	14296	14468	14381	14412	14540	14277	14407	14582
24130	21142	28512	25349	24632	24590	23189	20089	19204	19010	18680	18097	17842	17535	17243	17194	17275	17122	16851	16822	16895	16800	16829	16787	16655	16885	16730	16720	16863	16587	16641	16645	16678	16630	16667	16399	16754	16679	16592	16658	16486	16618	16501	16495	16700	16545	16456	16601	16730	16554	16652	16520	16376	16484	16314	16604	16537	16577	16645	16632	16613	16685	16462	16530	16582	16402	16503	16647	16311	16391	16561	16397	16514	16460	16520	16509	16600	16383	16319	16322	16412	16630	16471	16455	16553	16594	16531	16562	16437	16551	16547	16406	16403	16260	16495	16540	16607	16470	16453	16463	16519	16595	16724	16513	16423	16339	16376	16609	16537	16650	16412	16606	16551	16451	16408	16444	16628	16491	16332	16216	16396	16581	16625	16618	16477	16479	16471	16460	16497	16322	16390	16355	16644	16530	16429	16471	16515	16491	16406	16385	16499	16556	16534	16417	16394	16585	16527	16473	16434	16418	16537	16333	16485	16559	16491	16403	16295	16428	16410	16429	16498	16415	16478	16415	16569	16391	16696	16576	16593	16633	16519	16301	16494	16355	16720	16410	16516	16587	16372	16531	16358	16387	16382	16286	16380	16541	16443	16411	16422	16396	16344	16548	16537	16311	16544	16385	16457	16616	16619	16429	16405	16424	16475	16598	16542	16552	16369	16508	16589	16280	16448	16606	16641	16623	16524	16502	16310	16527	16469	16607	16673	16435	16535	16407	16447	16452	16457	16442	16292	16324	16418	16393	16468	16655	16319	16500	16555	16707	16543	16420	16386	16418	16474	16554	16715	16335	16555	16476	16326	16690	16739	16515	16569	16559	16519	16555	16457	16708	16195	16397	16453	16551	16585	16490	16575	16426	16361	16431	16583	16484	16607	16411	16587	16424	16590	16430	16560	16474	16506	16501	16521	16624	16296	16371	16498	16519	16498	16556	16366	16421	16361	16408	16322	16515	16443	16550	16568	16445	16446	16598	16391	16562	16452	16429	16388	16463	16475	16282	16441	16377	16439	16325	16667	16363	16509	16564	16262	16451	16453	16509	16501	16477	16441	16154	16510	16339	16490	16764	16420	16406	16608	16392	16275	16517	16575	16518	16648	16487	16377	16254	16449	16461	16539	16604	16567	16469	16470	16547	16451	16389	16617	16558	16515	16461	16526	16432	16483	16427	16499	16482	16433	16698	16442	16566	16340	16340	16349	16351	16445	16565	16535	16503	16509	16486	16513	16451	16586	16528	16524	16443	16407	16331	16604	16661	16559	16581	16462	16556	16351	16335	16527	16547	16482	16575	16598	16527	16432	16273	16547	16499	16655	16282	16519	16607	16484	16550	16467	16413	16455	16313	16436	16424	16464	16478	16430	16504	16407	16406	16509	16509	16567	16396	16553	16540	16368	16316	16682	16611	16658	16624	16430	16608	16365	16496	16451	16405	16362	16545	16568	16434	16327	16559	16446	16277	16468	16435	16302	16550	16343	16375	16678	16448	16173	16531	16701	16392	16535	16409	16450	16474	16342	16619	16583	16540	16448	16400	16507	16327	16546	16474	16448	16423	16485	16469	16607	16472	16518	16433	16462	16467	16572	16385	16427	16317	16404	16549	16585	16627	16471	16419	16614	16595	16367	16263	16639	16472	16570	16697	16538	16665	16599	16247	16344	16423	16431	16719	16515	16534	16444	16636	16537	16526	16453	16418	16458	16379	16499	16415	16457	16429	16480	16450	16438	16513	16385	16530	16478	16356	16364	16561	16671	16455	16251	16505	16585	16489	16457	16459	16573	16469	16704	16554	16415	16500	16379	16391	16474	16590	16496	16565	16541	16525	16403	16366	16707	16382	16481	16524	16405	16558	16489	16310	16574	16653	16507	16566	16516	16524	16766	16450	16513	16363	16436	16464	16568	16705	16616	16689	16433	16628	16672	16529	16400	16414	16547	16660	16391	16650	16572	16537	16478	16594	16412	16307	16578	16569	16438	16499	16342	16300	16603	16515	16444	16370	16464	16455	16378	16388	16434	16348	16465	16421	16489	16404	16350	16445	16623	16446	16427	16485	16591	16289	16389	16605	16291	16449	16455	16519	16497	16419	16332	16488	16386	16444	16582	16714	16228	16615	16707	16460	16504	16538	16295	16493	16577	16528	16354	16592	16552	16515	16412	16530	16474	16362	16637	16562	16552	16431	16425	16245	16754	16597	16431	16648	16352	16268	16617	16470	16591	16272	16404	16632	16572	16476	16523	16592	16429	16438	16615	16248	16541	16670	16377	16305	16647	16432	16453	16479	16483	16297	16527	16267	16290	16576	16565	16405	16502	16355	16310	16427	16555	16733	16576	16667	16548	16485	16476	16579	16512	16377	16553	16602	16438	16453	16496	16384	16463	16419	16253	16439	16735	16611	16613	16409	16414	16543	16342	16540	16531	16458	16431	16494	16506	16347	16497	16329	16500	16519	16437	16463	16480	16436	16378	16471	16485	16326	16491	16527	16557	16405	16627	16327	16510	16426	16313	16405	16340	16428	16584	16536	16479	16642	16495	16457	16406	16448	16409	16495	16320	16598	16251	16648	16631	16318	16438	16429	16520	16432	16545	16493	16567	16399	16459	16493	16286	16512	16534	16547	16302	16598	16527	16472	16402	16409	16579	16544	16567	16606	16309	16591	16380	16525	16340	16392	16420	16586	16519	16545	16577	16576	16403	16377	16633	16496	16418	16511	16651	16303	16408	16365	16615	16409	16565	16260	16531	16416	16405	16610	16492	16451	16467	16532	16401	16571	16450	16241	16609	16510	16405	16488	16598	16652	16376	16401	16447	16396	16540	16561	16500	16437	16362	16622	16325	16634	16614	16472	16349	16447	16654	16587	16447	16621	16396	16232	16457	16272	16384	16440	16580	16522	16541	16637	16496	16355	16436	16611	16375	16429	16310	16522	16515	16436	16606	16502	16532	16323	16368	16377	16372	16373	16386	16470	16795	16498	16414	16359	16644	16410	16430	16480	16638	16564	16441	16504	16586	16553	16391	16594	16523	16595	16449	16383	16456	16417	16516	16768	16491	16527	16448	16335	16429	16670	16378	16455	16465	16367	16637	16370	16624	16568	16473	16251	16190	16569	16583	16230	16539	16341	16440	16309	16546	16609	16510	16378	16537	16185	16561	16456	16483	16566	16544	16515	16318	16440	16519	16578	16482	16655	16399	16462	16443	16672	16752	16280	16459	16531	16329	16403	16490	16573	16581	16494	16310	16389	16419	16311	16519	16518	16407	16300	16450	16567	16682	16526	16488	16312	16464	16489	16628	16425	16493	16372	16562	16317	16485	16584	16519	16433	16446	16537	16357	16446	16493	16370	16495	16416	16609	16678	16393	16532	16409	16646	16621	16533	16393	16451	16497	16465	16306	16602	16461	16418	16547	16480	16361	16382	16585	16421	16494	16491	16500	16461	16440	16668	16552	16471	16392	16361	16564	16325	16278	16489	16501	16421	16473	16489	16459	16539	16509	16337	16367	16544	16385	16639	16506	16597	16428	16536	16522	16445	16491	16358	16322	16410	16526	16653	16617	16415	16544	16444	16434	16476	16422	16577	16626	16485	16385	16432	16559	16483	16471	16372	16541	16537	16344	16375	16533	16415	16431	16477	16659	16549	16503	16413	16522	16607	16497	16463	16627	16433	16487	16401	16496	16513	16448	16442	16642	16340	16304	16388	16444	16483	16503	16419	16491	16603	16381	16427	16499	16416	16620	16504	16282	16524	16613	16385	16511	16537	16505	16338	16424	16483	16560	16537	16422	16569	16251	16551	16543	16372	16522	16496	16354	16469	16600	16379	16571	16422	16461	16465	16625	16329	16326	16389	16524	16232	16412	16508	16584	16623	16518	16567	16409	16305	16388	16412	16184	16486	16543	16495	16408	16505	16565	16255	16565	16519	16237	16582	16482	16452	16355	16672	16545	16577	16568	16477	16428	16623	16420	16466	16534	16463	16576	16355	16514	16413	16296	16509	16468	16625	16393	16577	16511	16361	16504	16617	16538	16538	16629	16558	16364	16420	16722	16364	16533	16627	16496	16508	16488	16620	16472	16589	16455	16532	16494	16493	16597	16557	16552	16584	16518	16646	16381	16441	16328	16376	16646	16585	16405	16583	16698	16606	16417	16522	16500	16673	16435	16507	16431	16471	16461	16527	16584	16686	16720	16588	16644	16598	16394	16458	16312	16517	16400	16524	16552	16512	16553	16564	16401	16461	16371	16602	16491	16689	16465	16417	16292	16393	16407	16255	16640	16481	16550	16496	16239	16352	16569	16502	16399	16530	16269	16320	16220	16578	16688	16561	16677	16410	16457	16472	16560	16593	16487	16631	16502	16426	16525	16487	16471	16469	16508	16400	16358	16109	16492	16341	16492	16522	16518	16386	16356	16528	16511	16559	16517	16435	16583	16459	16545	16302	16515	16589	16490	16477	16329	16552	16531	16411	16437	16475	16507	16425	16441	16508	16617	16437	16498	16488	16618	16452	16483	16533	16408	16730	16512	16429	16383	16624	16356	16802	16441	16620	16630	16617	16423	16425	16168	16595	16461	16467	16488	16435	16329	16423	16338	16585	16478	16837	16345	16554	16512	16503	16532	16486	16489	16282	16439	16398	16516	16610	16474	16520	16655	16444	16452	16447	16542	16415	16420	16501	16344	16618	16486	16613	16644	16413	16486	16386	16555	16516	16390	16450	16360	16528	16272	16507	16579	16604	16621	16526	16541	16532	16538	16413	16317	16510	16398	16500	16326	16711	16485	16434	16424	16416	16406	16532	16551	16520	16562	16418	16582	16559	16410	16643	16656	16335	16483	16322	16432	16479	16404	16414	16476	16184	16397	16356	16490	16418	16540	16578	16443	16574	16412	16563	16632	16578	16521	16374	16706	16439	16602	16322	16251	16578	16483	16579	16335	16513	16456	16319	16451	16434	16539	16368	16513	16206	16464	16462	16436	16564	16321	16485	16590	16512	16510	16579	16531	16406	16375	16502	16405	16503	16512	16780	16446	16537	16417	16508	16502	16413	16453	16362	16455	16225	16537	16614	16426	16336	16440	16339	16504	16574	16444	16277	16541	16356	16444	16760	16466	16384	16514	16505	16392	16514	16298	16378
30350	49970	44394	34677	29017	24219	21134	19775	18812	18224	17461	16738	16328	15807	15594	15386	15388	15104	15143	15227	14805	14829	14905	14964	14826	14643	14591	14769	14583	14749	14435	14584	14508	14413	14423	14417	14409	14536	14440	14453	14460	14549	14414	14582	14289	14447	14310	14491	14303	14367	14333	14383	14366	14433	14407	14295	14523	14390	14582	14322	14477	14433	14386	14383	14377	14265	14448	14356	14326	14370	14381	14283	14379	14374	14577	14551	14207	14403	14318	14470	14478	14417	14507	14448	14287	14240	14403	14343	14436	14336	14483	14359	14371	14507	14454	14290	14332	14260	14450	14292	14382	14388	14262	14519	14432	14386	14404	14589	14454	14429	14375	14399	14509	14350	14364	14395	14447	14462	14442	14294	14307	14477	14326	14247	14432	14453	14454	14383	14425	14173	14402	14414	14413	14335	14426	14573	14467	14463	14291	14440	14296	14379	14372	14408	14485	14573	14400	14291	14462	14177	14532	14439	14242	14411	14395	14441	14356	14431	14400	14284	14387	14452	14440	14438	14381	14448	14498	14398	14420	14417	14318	14653	14412	14413	14327	14435	14372	14504	14462	14466	14438	14298	14486	14237	14404	14349	14343	14517	14417	14391	14354	14320	14483	14302	14452	14453	14433	14352	14548	14421	14270	14404	14298	14321	14237	14199	14325	14357	14521	14298	14481	14309	14417	14434	14377	14376	14484	14325	14387	14204	14506	14428	14304	14397	14346	14290	14503	14266	14544	14409	14355	14226	14222	14241	14521	14384	14503	14453	14385	14402	14269	14339	14281	14358	14306	14291	14258	14566	14553	14339	14372	14482	14349	14387	14446	14456	14382	14369	14403	14330	14480	14333	14289	14518	14345	14407	14392	14361	14486	14278	14579	14473	14466	14398	14319	14199	14374	14474	14453	14479	14349	14335	14351	14368	14382	14270	14325	14550	14435	14432	14326	14347	14322	14325	14270	14270	14493	14435	14276	14362	14363	14462	14340	14297	14379	14374	14361	14470	14419	14414	14334	14332	14278	14276	14365	14409	14292	14255	14380	14227	14437	14515	14526	14337	14415	14428	14508	14396	14258	14450	14568	14441	14483	14460	14438	14393	14501	14439	14391	14377	14447	14508	14446	14217	14389	14312	14343	14413	14473	14170	14331	14315	14455	14249	14373	14322	14354	14372	14478	14460	14383	14424	14405	14262	14525	14365	14356	14425	14450	14421	14540	14359	14405	14397	14448	14355	14375	14513	14293	14319	14272	14334	14394	14332	14171	14349	14458	14346	14367	14450	14611	14228	14442	14429	14507	14295	14427	14362	14369	14276	14477	14425	14322	14273	14390	14371	14567	14538	14551	14365	14389	14255	14428	14475	14496	14355	14356	14267	14235	14463	14248	14396	14339	14439	14340	14375	14392	14418	14522	14499	14526	14582	14256	14452	14438	14292	14185	14180	14371	14406	14320	14483	14508	14249	14350	14369	14331	14500	14325	14401	14401	14409	14214	14582	14250	14507	14519	14496	14328	14306	14552	14237	14467	14230	14428	14446	14474	14377	14521	14416	14318	14417	14320	14333	14361	14453	14428	14412	14324	14338	14333	14279	14475	14335	14346	14430	14361	14230	14430	14344	14413	14369	14448	14316	14355	14474	14395	14469	14308	14307	14540	14246	14287	14421	14350	14374	14263	14158	14284	14445	14417	14417	14331	14478	14298	14306	14405	14416	14354	14464	14154	14538	14501	14434	14384	14361	14301	14318	14388	14328	14392	14257	14466	14430	14410	14357	14358	14399	14347	14289	14275	14414	14442	14264	14252	14438	14581	14445	14468	14422	14495	14398	14447	14350	14371	14435	14288	14289	14381	14343	14351	14437	14363	14266	14391	14362	14409	14522	14356	14487	14336	14452	14335	14420	14402	14373	14340	14320	14217	14428	14299	14424	14605	14384	14150	14311	14383	14447	14508	14482	14365	14495	14304	14262	14478	14351	14425	14414	14310	14409	14427	14413	14356	14418	14412	14447	14402	14539	14399	14335	14493	14324	14116	14387	14233	14493	14444	14346	14517	14280	14400	14272	14519	14279	14365	14255	14403	14537	14602	14567	14283	14266	14221	14197	14341	14309	14443	14538	14384	14384	14317	14378	14369	14586	14414	14523	14419	14313	14305	14355	14477	14546	14372	14344	14410	14255	14370	14448	14410	14300	14334	14566	14256	14422	14460	14309	14454	14418	14459	14407	14278	14413	14201	14502	14271	14302	14469	14259	14473	14280	14391	14407	14582	14497	14531	14379	14321	14423	14247	14287	14374	14387	14393	14417	14486	14368	14366	14237	14323	14465	14542	14453	14425	14401	14384	14433	14269	14467	14366	14221	14421	14434	14310	14521	14408	14336	14296	14404	14390	14488	14410	14487	14121	14362	14457	14431	14332	14300	14391	14465	14324	14573	14259	14373	14234	14521	14398	14542	14396	14557	14338	14231	14222	14510	14544	14512	14512	14500	14307	14244	14359	14448	14267	14361	14282	14297	14460	14515	14512	14228	14339	14552	14481	14328	14255	14361	14493	14329	14405	14431	14503	14362	14391	14274	14262	14468	14405	14293	14377	14499	14382	14495	14396	14379	14335	14461	14374	14384	14356	14321	14326	14439	14372	14444	14198	14393	14525	14549	14417	14277	14261	14223	14369	14348	14359	14336	14331	14576	14576	14400	14476	14274	14461	14461	14454	14456	14476	14374	14419	14552	14356	14372	14477	14215	14480	14460	14253	14224	14394	14555	14391	14308	14431	14511	14283	14288	14453	14258	14374	14291	14496	14310	14433	14310	14478	14357	14295	14328	14352	14415	14516	14487	14422	14512	14385	14380	14184	14341	14347	14443	14542	14186	14358	14218	14412	14453	14310	14540	14470	14219	14282	14215	14341	14366	14303	14485	14505	14409	14368	14253	14524	14429	14307	14425	14421	14358	14337	14437	14464	14281	14320	14422	14455	14495	14427	14411	14390	14362	14521	14585	14342	14444	14405	14434	14358	14605	14314	14446	14292	14456	14328	14189	14487	14337	14456	14403	14257	14314	14489	14444	14499	14472	14253	14419	14375	14465	14555	14436	14288	14302	14354	14411	14400	14398	14517	14280	14479	14348	14369	14441	14358	14430	14546	14379	14252	14259	14483	14547	14373	14325	14282	14440	14462	14536	14452	14531	14481	14430	14491	14396	14279	14201	14399	14269	14346	14245	14392	14359	14329	14404	14258	14228	14471	14284	14448	14295	14347	14222	14331	14352	14192	14371	14305	14539	14429	14403	14549	14322	14493	14448	14395	14476	14344	14201	14438	14288	14404	14305	14478	14424	14365	14339	14378	14420	14534	14338	14473	14272	14379	14279	14383	14375	14316	14386	14323	14289	14342	14452	14426	14469	14409	14191	14248	14322	14469	14393	14335	14420	14400	14364	14199	14254	14406	14362	14469	14464	14441	14357	14243	14457	14471	14406	14405	14483	14305	14507	14273	14611	14427	14315	14405	14366	14335	14440	14404	14378	14317	14374	14373	14561	14492	14525	14418	14358	14405	14525	14480	14356	14419	14484	14220	14528	14507	14443	14420	14281	14330	14289	14416	14369	14354	14351	14289	14396	14307	14327	14262	14437	14246	14495	14423	14307	14288	14358	14436	14448	14458	14322	14490	14322	14462	14398	14364	14254	14359	14301	14551	14410	14186	14361	14425	14295	14319	14386	14450	14355	14393	14440	14515	14372	14459	14345	14518	14180	14507	14289	14590	14563	14378	14270	14296	14389	14299	14524	14226	14331	14381	14323	14383	14266	14329	14423	14300	14533	14290	14257	14508	14387	14388	14364	14440	14322	14415	14489	14258	14352	14185	14497	14345	14419	14385	14393	14495	14227	14434	14341	14476	14418	14457	14524	14519	14412	14506	14375	14390	14313	14320	14385	14501	14324	14369	14394	14230	14328	14578	14288	14423	14304	14234	14275	14230	14198	14409	14395	14343	14398	14420	14307	14353	14292	14579	14461	14534	14279	14310	14411	14387	14422	14355	14471	14488	14212	14507	14264	14359	14346	14355	14326	14447	14356	14274	14188	14396	14423	14282	14469	14422	14278	14536	14361	14362	14505	14415	14524	14308	14370	14440	14315	14323	14387	14546	14358	14320	14399	14337	14480	14419	14488	14359	14351	14296	14362	14472	14225	14491	14355	14448	14490	14296	14327	14200	14411	14407	14417	14300	14362	14357	14297	14509	14296	14522	14440	14533	14464	14396	14487	14366	14115	14255	14413	14441	14299	14405	14212	14497	14325	14452	14488	14499	14507	14229	14397	14279	14288	14323	14333	14437	14473	14471	14487	14275	14417	14268	14427	14443	14532	14405	14352	14359	14472	14316	14276	14266	14445	14490	14421	14277	14516	14483	14652	14373	14562	14451	14183	14396	14350	14457	14407	14381	14417	14347	14196	14347	14405	14412	14294	14411	14467	14349	14352	14255	14440	14370	14381	14287	14446	14412	14497	14327	14410	14559	14383	14466	14454	14379	14260	14350	14358	14380	14311	14418	14249	14311	14477	14424	14359	14455	14311	14409	14372	14343	14531	14278	14476	14481	14344	14379	14485	14471	14261	14368	14312	14303	14283	14367	14309	14418	14169	14304	14265	14237	14230	14355	14384	14317	14396	14468	14398	14391	14495	14591	14419	14384	14346	14353	14522	14338	14360	14419	14488	14377	14491	14358	14305	14337	14492	14290	14563	14511	14194	14352	14283	14531	14323	14396	14573	14361	14562	14339	14304	14343	14373	14484	14369	14292	14374	14540	14281	14330	14432	14370	14478	14411	14482	14434	14174	14263	14388	14575	14485	14436	14369	14267	14421	14579	14461	14515	14353	14232	14329	14349	14457	14163	14400	14211	14370	14429	14506	14577	14308	14341	14358	14343	14293	14384	14276	14414	14478	14383	14349	14559	14527	14343	14515	14213	14536	14407	14505	14261	14279	14489	14369	14325	14276	14430	14397	14352	14493	14326	14425	14189	14358	14489	14440	14399	14389	14293	14454	14554	14542	14444	14441	14547	14436	14348	14327	14518	14462	14474	14503	14356	14337	14345	14370	14185	14252	14502	14381	14494	14357	14313	14396	14325	14385	14364	14506
22781	21101	28862	23747	22435	25498	27417	22489	21344	20708	20136	19246	18865	18626	17951	18078	17901	17977	17911	17794	17829	17580	17595	17535	17556	17448	17510	17247	17432	17326	17038	17126	17208	17287	17260	17180	17133	17133	17040	17053	17155	17099	17176	16933	17120	17017	17001	17016	16904	17021	16952	17095	17110	17052	17015	17080	17039	17100	17071	16991	16905	17189	17054	17079	17042	17025	16966	17049	16866	17004	16798	16959	16942	16990	17034	17089	16946	17010	17161	16887	17033	17024	17089	16946	17059	16870	16842	16880	17005	16990	16882	16964	17101	17137	17067	17127	17131	17105	16957	17001	16911	16907	17033	17055	17168	16809	16883	16921	17127	16982	17035	16868	16841	16878	16844	17124	17096	17126	16887	17031	17020	17106	16708	17027	17118	16931	16895	16958	16976	17061	16887	16999	16974	16961	17146	17155	17085	17159	17009	17007	16877	17020	16932	16854	17091	17008	16979	17133	17013	16974	16941	16808	16956	16778	17027	17048	17188	16903	16981	16954	16936	16868	16943	16817	17101	17073	16992	17000	17050	17026	17056	16998	17036	16919	17002	17094	16949	17002	16998	16930	16972	16925	16998	16913	16876	17091	16986	17002	17109	17019	16892	17204	16965	17138	17039	16871	17162	17002	17158	16879	16755	16998	16826	16866	17100	17045	17123	16934	17051	16976	17079	16903	16980	16804	16863	16931	16966	16842	16781	17207	16982	17119	17115	16915	16821	17036	16993	16935	16838	16757	17025	16965	17024	16971	16966	17002	17042	16998	16928	17256	16933	16922	16943	17095	16940	16986	16835	16641	16819	17114	17026	17016	17130	16853	17181	16863	16995	16956	16984	16933	16975	16899	16924	17050	16819	16963	17072	16952	16942	16911	16942	16852	17054	16958	16806	16923	16876	16991	17045	16996	16950	16914	16756	16912	16729	16758	16793	17163	16853	17007	16992	16981	16942	17171	16916	16936	17003	16977	16984	16972	17005	17021	17091	17065	16842	16913	16818	16841	16989	17114	16997	16782	16828	17071	16858	16991	17004	16822	17090	16874	16984	17056	16722	17059	17008	17052	17063	16815	17047	17007	17154	17003	16987	16852	16860	16942	16979	16924	16932	16853	16826	17082	16872	16716	17045	17134	17046	16747	16748	17169	17027	16912	16928	16860	17157	17015	17010	16990	16775	16852	16991	16876	16940	17212	16912	16856	16827	17089	17092	16978	16952	16963	16928	16989	16764	16915	17114	16979	17092	16884	17039	17039	17140	17147	16907	16907	16958	16936	16934	17031	17092	16964	17122	17069	16745	17227	17143	17133	16969	16840	16805	16990	16998	17016	17081	16833	16816	17012	17035	16818	16845	16830	16890	16724	16784	17072	17175	17034	17046	16841	16988	16879	17049	16807	16995	17272	16947	16995	16978	16915	16955	16958	17211	17117	16865	17045	17154	16911	17078	16919	17038	16963	17049	16975	17100	17063	16775	17208	17034	17061	16854	17071	16980	16906	17032	17037	16907	16821	17009	17009	17204	16871	16992	16924	16816	16782	16851	16917	16933	16995	17038	16901	16903	16897	16978	16891	16919	17067	16898	17002	16878	17036	17072	16957	16843	16801	16912	16870	17094	16847	17180	17181	16859	16997	17040	17010	17186	16958	16860	16791	16897	16863	16977	16930	16965	16764	16907	16946	16933	16836	16889	16904	16961	17054	17003	17053	16977	16732	16966	16745	16830	16831	16906	17061	16871	17177	17092	17088	16969	16971	17055	17018	16929	16897	16847	17072	16925	17176	17092	16904	16874	16785	16764	16935	16960	16807	16937	17021	16909	16890	16927	16989	17222	16979	16949	16998	16972	17104	16707	17154	17037	17023	16997	17146	17005	17074	17141	17196	17118	16885	16999	17087	17092	17053	17036	17113	16938	16912	17047	16810	17028	16800	16774	16803	17074	17020	17119	16881	16886	16921	17065	17044	17029	17044	16901	16960	17022	16894	16818	16958	16929	16939	16958	16934	16963	16832	16962	16933	17013	16914	16874	16855	16990	17103	16938	17059	16953	16869	16986	16692	16990	17016	17118	17022	16877	16994	16995	16926	16867	17000	16831	16674	17098	16776	17013	16775	16898	16887	16987	16942	17088	16840	16948	16776	16961	16796	16985	17003	16966	16838	16833	17008	16935	16995	16970	16868	16790	16884	16999	16740	17136	16901	16885	16983	16848	16875	16866	16974	17118	17138	17080	17145	17029	16973	16798	16749	16921	16949	17115	17213	16864	16984	17025	17038	16843	16947	16674	16888	16934	17016	17076	16955	16893	16926	16793	17057	16848	16781	16870	16809	17062	16994	16894	16913	17110	16925	16997	16947	17015	16793	17189	16848	17033	17165	17048	17055	16767	16752	17062	16850	16702	17050	16830	17108	17010	17017	16686	17031	16810	17064	16879	16864	16953	17068	16929	17080	16937	16864	17034	16724	17095	16863	16961	16949	16944	16984	17027	16978	16868	16781	17089	17003	16958	16877	16794	17115	17031	16857	16848	16778	16966	16802	16831	16784	17110	16976	16966	17101	17185	16881	17014	16845	16868	16975	16708	17090	16984	16898	16878	17165	17172	16832	16935	16858	16920	16813	17074	16854	16877	16773	17009	17076	17100	17121	16778	16983	16954	17041	17065	16857	16898	16983	16882	17015	16832	17029	16923	16937	17150	16925	16815	16971	16793	16983	17141	17056	16982	17115	17143	17046	17049	16909	17116	16904	16952	17047	16822	16994	16809	17110	16965	16880	17007	16939	16924	17029	16780	17003	16936	16745	16959	16978	16917	16710	16882	16864	16916	17007	17011	17021	17024	16969	17014	16907	17164	17032	17054	17069	16839	16862	16955	16913	17072	16997	16834	16955	16940	16844	17093	17174	17144	16927	17084	16750	16954	16906	16771	17115	16856	16870	17060	16965	16973	16961	17024	17030	17160	16981	16931	16805	17007	16717	16889	17008	17028	17017	17145	17038	16916	16775	17019	16955	16834	16904	16946	17046	17050	16840	16861	16963	17006	17018	16995	17168	17126	16957	17071	17043	17060	16978	16805	16854	16893	16936	16934	17111	16970	17066	17007	16820	17108	16763	16920	16915	17174	16968	16992	17154	17018	17020	16702	16869	16982	16954	17077	16965	16848	17018	16788	16931	16952	16816	16884	16886	16878	16780	16834	17087	17022	16873	16934	16960	17087	16926	17080	16869	16821	16858	17127	17108	17120	16879	16926	16949	16796	16701	16757	17044	16927	17012	16875	16762	17022	16814	17122	17014	17085	16847	16794	16830	16630	16961	16999	16864	17249	16816	16976	17034	17171	16942	17019	16813	17160	17064	16735	16878	16842	17020	16871	17023	17094	16954	17098	16800	16931	16876	17119	17068	16967	16940	16827	17031	16924	17138	17155	16967	17010	16980	17085	17014	17017	17079	16917	16862	16923	16800	16892	16981	16975	16993	17082	16920	16961	16957	17095	16772	16933	16811	16858	16971	17063	16931	16972	17126	16868	16705	16744	16752	16969	17059	17140	17100	16937	17037	16865	17033	17084	16973	17152	16921	16855	16923	16963	16974	17045	17073	16882	17040	16930	16828	16959	16997	17024	17004	17059	17079	16629	16927	17073	17164	17015	17203	16829	16843	16874	17072	17064	16907	17155	16781	16972	16878	17047	17055	17231	17102	16985	16987	17035	16894	17122	17137	16981	17122	17040	16945	16828	16998	16932	16976	16993	17180	16955	16840	16915	17033	16778	16769	17076	16963	17097	16843	16946	17053	17064	16849	16875	16957	17015	17043	16976	16928	17064	17000	17056	16963	16838	16858	16759	16960	17056	16975	16965	17025	16976	16922	17121	16839	16790	16986	16901	17071	16772	16965	16945	16847	16919	17224	16972	16960	17027	16988	16913	17082	17120	16732	16986	16874	17100	17021	17040	16927	16869	17108	16852	16976	16965	16903	17041	17033	16824	16930	17140	16954	17071	16868	16974	16853	17049	16943	16874	17007	17104	16917	17166	16952	16918	16780	16957	17051	16972	16763	17079	16874	17113	16807	16967	17094	16912	16981	17004	17055	16908	16977	17051	16982	17106	17100	17036	16901	16824	17039	17125	16911	16992	17100	16959	16998	16879	17178	17029	16993	17073	16977	17063	17128	16914	16905	16813	16808	16925	16840	16973	16984	16997	16842	16835	17083	17140	17061	17019	16927	17018	16869	17133	16881	16924	16730	16917	16862	16843	16983	17001	16926	17006	16969	16908	16892	16903	16947	16825	17135	16939	16813	16879	17055	17077	17117	17066	17085	17006	16857	17060	16917	16916	16823	17016	16905	17032	16913	16919	16819	17024	16997	17425	16987	17111	16852	17073	17014	17010	16942	16934	16925	17099	17154	16849	17087	16964	17092	16892	17020	17085	16790	17033	16992	17002	16833	16888	16944	16902	16942	17223	17147	16711	16850	17037	16884	17049	17066	16873	16905	17053	16794	16732	17094	16920	17050	16818	17056	16999	16962	17155	16890	16913	16881	16953	17025	16832	16819	16877	17055	16889	16903	16847	17076	16969	16844	17017	16946	16866	16985	17048	16961	16848	17072	17069	17063	16942	17047	17062	16963	17113	17002	17025	16880	17092	16983	17087	17023	17057	16920	17060	17051	17003	16969	17178	17064	16980	17043	17076	16894	16925	16913	17003	16916	16863	16930	16876	17070	17029	16920	17081	16980	16937	16821	17023	17020	16958	16874	16975	17050	17032	16832	17022	17190	16909	16898	16847	16917	16800	16997	16898	17060	16958	16871	17108	16836	17034	17063	17056	16993	17061	16959	17016	17050	16786	16918	17088	16907	17016	16871	17229	16884	16866	16734	17082	17274	16964	17307	16842	16886	16867	16907	17028	17135	16906	16921	16907	16986	17295	16838	16997	16743	17071	17050	16983	17183	17181	17170	17062	17005	16964	16727	16948	16855	16958	17028	16896	17008	16948	16811	16875	17051	17008	16706	16932	16909	17023	17112	17184	16968	16895	16998	16912	16828	16809	16797	16797	17048	16858	16979	17039	17028	16879	17035	16942	17100	16961	16699	17203	17084	17001	16919	16890	16946	16951	16880	17006	17129	16913	16842	16966	16949	16907	16774
33498	55957	50007	39349	32803	27083	24102	22649	21141	20009	18879	17926	17392	16818	16412	16321	16143	15906	15621	15590	15276	15396	15363	15177	15215	15083	15144	15117	14960	14940	15006	14878	14780	14858	14832	14867	14831	14717	14814	14661	14693	14612	14825	14456	14753	14705	14710	14836	14572	14579	14666	14675	14646	14510	14851	14591	14595	14716	14567	14664	14741	14622	14720	14625	14613	14622	14663	14567	14770	14596	14496	14678	14736	14510	14693	14382	14521	14481	14614	14602	14644	14650	14536	14799	14650	14745	14748	14722	14771	14657	14599	14622	14646	14590	14570	14692	14737	14924	14698	14526	14615	14732	14619	14657	14576	14674	14688	14683	14690	14576	14452	14682	14786	14540	14619	14541	14631	14644	14608	14718	14463	14680	14725	14590	14597	14740	14608	14668	14562	14576	14686	14519	14556	14705	14617	14722	14715	14632	14488	14647	14697	14705	14760	14705	14600	14710	14590	14546	14685	14615	14652	14491	14899	14494	14622	14604	14662	14552	14599	14799	14456	14572	14552	14698	14729	14680	14573	14664	14728	14546	14602	14682	14735	14696	14761	14638	14607	14800	14547	14607	14798	14577	14634	14587	14636	14643	14581	14595	14646	14684	14679	14772	14480	14722	14583	14769	14570	14712	14601	14731	14758	14546	14652	14673	14670	14717	14711	14434	14442	14740	14570	14763	14728	14577	14607	14610	14729	14597	14662	14735	14675	14612	14718	14673	14680	14692	14587	14840	14610	14666	14705	14884	14653	14691	14671	14581	14749	14603	14682	14737	14591	14724	14733	14722	14641	14651	14616	14622	14746	14474	14595	14727	14705	14556	14837	14649	14658	14654	14666	14522	14603	14716	14668	14636	14604	14657	14697	14811	14578	14705	14688	14739	14701	14513	14730	14571	14683	14731	14548	14728	14593	14671	14774	14717	14749	14551	14707	14666	14778	14565	14556	14756	14769	14485	14665	14649	14608	14769	14537	14731	14636	14692	14556	14744	14773	14687	14637	14653	14683	14579	14583	14473	14592	14676	14599	14691	14597	14816	14688	14758	14622	14582	14633	14764	14713	14695	14481	14673	14627	14725	14654	14600	14800	14573	14752	14605	14527	14723	14466	14667	14653	14698	14661	14688	14371	14628	14439	14668	14738	14535	14628	14803	14679	14533	14685	14611	14396	14600	14702	14707	14676	14585	14677	14540	14457	14828	14659	14565	14587	14385	14677	14727	14608	14624	14645	14546	14640	14624	14693	14666	14696	14679	14624	14663	14815	14658	14613	14818	14638	14544	14683	14706	14686	14713	14442	14707	14640	14646	14731	14619	14626	14774	14639	14691	14686	14609	14794	14612	14653	14603	14575	14702	14594	14551	14769	14713	14483	14631	14772	14663	14705	14606	14595	14584	14678	14724	14708	14772	14543	14637	14461	14587	14626	14671	14687	14642	14600	14718	14596	14749	14755	14709	14574	14631	14732	14554	14608	14555	14556	14617	14604	14484	14636	14672	14489	14432	14495	14747	14675	14502	14814	14537	14664	14739	14581	14670	14662	14490	14567	14598	14724	14613	14656	14632	14537	14743	14744	14440	14704	14656	14619	14611	14639	14671	14714	14679	14619	14727	14645	14501	14831	14579	14604	14684	14531	14704	14735	14747	14613	14680	14442	14692	14842	14623	14569	14540	14552	14476	14550	14654	14490	14645	14779	14630	14600	14572	14798	14931	14618	14602	14663	14604	14652	14857	14740	14535	14764	14598	14663	14442	14534	14723	14786	14562	14643	14635	14664	14559	14547	14594	14784	14727	14580	14706	14838	14581	14621	14823	14704	14634	14569	14866	14594	14798	14696	14641	14786	14760	14649	14759	14777	14703	14521	14746	14712	14603	14419	14741	14742	14699	14539	14757	14682	14668	14674	14830	14521	14676	14717	14724	14756	14609	14603	14615	14503	14640	14676	14509	14600	14537	14586	14719	14676	14579	14587	14604	14685	14712	14806	14507	14610	14599	14644	14478	14665	14671	14649	14671	14834	14551	14540	14542	14536	14789	14522	14482	14560	14644	14584	14539	14637	14753	14745	14698	14576	14652	14669	14552	14557	14720	14609	14742	14663	14508	14637	14602	14595	14655	14595	14739	14657	14624	14572	14742	14596	14596	14665	14514	14652	14623	14533	14603	14628	14695	14563	14692	14491	14683	14534	14690	14498	14726	14548	14626	14732	14622	14526	14659	14550	14520	14675	14626	14536	14689	14451	14693	14759	14665	14592	14662	14628	14745	14563	14515	14755	14636	14626	14645	14750	14674	14547	14739	14591	14710	14590	14814	14494	14742	14634	14683	14730	14679	14843	14695	14529	14616	14768	14578	14549	14663	14388	14787	14699	14591	14778	14491	14722	14580	14689	14614	14734	14681	14572	14677	14657	14765	14668	14657	14722	14622	14663	14528	14627	14563	14576	14634	14636	14619	14704	14920	14668	14720	14582	14781	14760	14726	14572	14805	14611	14745	14754	14569	14589	14605	14618	14659	14603	14673	14629	14345	14624	14635	14507	14707	14477	14605	14688	14522	14736	14610	14516	14727	14597	14595	14624	14670	14733	14494	14462	14459	14694	14724	14624	14729	14610	14672	14742	14625	14593	14850	14576	14578	14611	14652	14756	14620	14537	14562	14664	14736	14770	14557	14718	14765	14712	14453	14594	14743	14683	14613	14661	14678	14662	14568	14572	14576	14528	14653	14481	14494	14444	14532	14505	14762	14719	14633	14609	14646	14718	14729	14722	14526	14584	14535	14664	14521	14586	14707	14629	14663	14553	14669	14654	14577	14638	14746	14571	14854	14505	14646	14826	14756	14625	14576	14673	14605	14717	14755	14603	14608	14681	14555	14674	14693	14488	14683	14747	14775	14595	14597	14535	14615	14534	14681	14516	14659	14494	14750	14565	14557	14689	14501	14725	14433	14560	14603	14517	14688	14568	14550	14625	14688	14668	14707	14583	14689	14671	14546	14784	14568	14462	14792	14623	14580	14584	14671	14643	14621	14655	14538	14577	14726	14730	14646	14642	14621	14647	14647	14805	14739	14649	14690	14710	14537	14589	14607	14453	14473	14661	14517	14597	14627	14495	14532	14532	14649	14437	14751	14498	14670	14621	14533	14661	14493	14644	14696	14698	14649	14708	14543	14911	14439	14716	14628	14514	14734	14751	14713	14675	14641	14645	14725	14740	14563	14667	14586	14659	14504	14768	14489	14717	14598	14564	14816	14747	14651	14747	14537	14689	14483	14776	14698	14786	14687	14553	14669	14371	14704	14667	14477	14630	14592	14607	14754	14550	14578	14753	14532	14653	14462	14639	14658	14507	14598	14514	14624	14745	14639	14462	14506	14685	14480	14631	14608	14622	14666	14600	14803	14775	14588	14651	14636	14704	14884	14600	14673	14629	14667	14659	14536	14666	14782	14595	14634	14602	14716	14679	14650	14525	14667	14587	14617	14543	14781	14638	14787	14594	14640	14717	14815	14601	14762	14467	14864	14573	14766	14646	14779	14642	14660	14717	14655	14713	14636	14589	14602	14618	14686	14666	14767	14705	14554	14684	14561	14757	14602	14680	14611	14586	14554	14545	14714	14638	14491	14727	14605	14604	14528	14710	14570	14479	14813	14619	14776	14619	14548	14632	14733	14554	14569	14500	14678	14623	14445	14583	14707	14616	14508	14596	14595	14697	14762	14754	14724	14554	14555	14579	14709	14683	14494	14586	14683	14725	14667	14558	14757	14688	14675	14751	14664	14656	14627	14564	14816	14656	14622	14683	14545	14646	14587	14896	14645	14680	14639	14645	14822	14578	14507	14686	14673	14686	14691	14645	14657	14562	14652	14500	14443	14852	14758	14594	14424	14701	14506	14521	14598	14394	14643	14584	14654	14658	14729	14596	14621	14562	14538	14702	14515	14701	14748	14643	14659	14764	14606	14771	14499	14651	14645	14726	14656	14573	14585	14564	14655	14553	14710	14834	14632	14523	14619	14726	14539	14698	14483	14686	14642	14706	14739	14568	14622	14576	14748	14625	14676	14655	14583	14711	14625	14578	14663	14716	14763	14643	14581	14678	14588	14580	14613	14655	14621	14595	14772	14588	14479	14653	14693	14688	14793	14693	14577	14599	14732	14614	14509	14632	14448	14714	14496	14663	14570	14598	14603	14694	14771	14735	14698	14817	14699	14706	14607	14518	14619	14736	14742	14563	14456	14628	14594	14514	14626	14647	14889	14744	14850	14602	14584	14588	14610	14695	14630	14865	14744	14511	14744	14539	14651	14690	14507	14779	14632	14693	14727	14505	14618	14712	14593	14528	14661	14614	14610	14686	14746	14747	14616	14662	14548	14714	14540	14776	14605	14741	14575	14593	14635	14555	14673	14679	14702	14682	14608	14687	14738	14836	14682	14690	14540	14617	14661	14690	14575	14569	14536	14559	14644	14640	14675	14500	14584	14708	14609	14816	14729	14576	14694	14628	14611	14693	14784	14703	14446	14597	14702	14722	14633	14375	14608	14643	14504	14799	14590	14737	14621	14575	14714	14636	14685	14555	14660	14703	14594	14655	14631	14767	14608	14759	14767	14636	14603	14569	14742	14642	14619	14662	14584	14549	14769	14701	14832	14766	14645	14680	14641	14611	14717	14811	14630	14454	14680	14690	14544	14563	14684	14760	14532	14551	14678	14576	14751	14588	14812	14633	14577	14781	14852	14599	14684	14536	14621	14570	14564	14672	14724	14627	14717	14742	14566	14671	14659	14434	14573	14753	14759	14603	14599	14652	14635	14665	14628	14626	14542	14653	14597	14650	14675	14459	14588	14736	14676	14806	14756	14758	14575	14724	14803	14622	14632	14614	14518	14741	14599	14698	14629	14582	14659	14657	14824	14513	14671	14598	14680	14641	14759	14650	14472	14716	14722	14696	14631	14712	14776	14667	14642	14614	14478	14690	14642	14876	14645	14535	14665	14645	14575	14644	14663	14527	14768	14579	14665	14609	14773	14669	14510	14823	14586	14528	14598	14507	14706	14730	14665	14588	14748	14771	14726	14620	14611	14706	14594	14708	14650	14580	14648	14716	14607	14668	14732	14645	14662	14696	14532	14724	14658	14608	14627	14604	14595
29584	27956	33980	29382	23211	20776	19432	18937	18467	17794	17518	17387	17046	16916	16870	16865	16804	16830	16708	16646	16717	16647	16674	16571	16630	16489	16588	16685	16485	16498	16384	16613	16470	16535	16327	16690	16546	16373	16536	16651	16643	16388	16517	16565	16270	16504	16463	16504	16432	16329	16480	16539	16391	16411	16333	16351	16441	16413	16225	16498	16466	16478	16462	16407	16343	16411	16479	16446	16329	16305	16387	16596	16460	16379	16353	16416	16581	16524	16354	16389	16370	16538	16546	16411	16401	16465	16397	16405	16426	16479	16564	16546	16448	16483	16280	16439	16343	16637	16283	16440	16520	16390	16310	16334	16513	16441	16378	16378	16369	16548	16354	16475	16443	16437	16385	16133	16394	16350	16552	16465	16523	16620	16551	16535	16605	16262	16567	16492	16342	16426	16320	16329	16510	16479	16533	16424	16496	16455	16214	16406	16347	16400	16160	16352	16367	16458	16634	16387	16438	16642	16496	16461	16235	16513	16499	16392	16555	16433	16501	16521	16456	16220	16600	16541	16435	16674	16255	16443	16330	16579	16332	16408	16479	16466	16489	16387	16473	16365	16348	16458	16425	16299	16555	16403	16565	16498	16516	16615	16446	16596	16382	16426	16378	16429	16375	16423	16423	16361	16414	16512	16636	16413	16425	16468	16368	16211	16346	16409	16425	16262	16500	16536	16425	16393	16310	16494	16572	16444	16454	16384	16481	16584	16512	16570	16388	16517	16478	16433	16310	16446	16395	16560	16416	16457	16426	16513	16465	16482	16607	16436	16529	16221	16594	16325	16309	16525	16375	16275	16354	16314	16530	16502	16433	16484	16427	16319	16378	16437	16265	16524	16498	16438	16523	16375	16461	16422	16491	16517	16596	16244	16289	16511	16554	16395	16296	16316	16379	16389	16245	16604	16396	16589	16499	16320	16434	16442	16332	16330	16429	16429	16461	16417	16352	16454	16357	16498	16455	16338	16169	16538	16318	16522	16659	16336	16662	16585	16433	16509	16642	16415	16482	16495	16507	16512	16536	16299	16400	16452	16334	16533	16403	16489	16480	16422	16217	16358	16444	16490	16569	16531	16369	16587	16205	16323	16525	16199	16285	16386	16332	16458	16432	16610	16277	16473	16300	16531	16411	16412	16355	16394	16494	16351	16504	16448	16467	16480	16324	16395	16260	16351	16375	16453	16349	16385	16564	16344	16553	16310	16664	16705	16622	16235	16308	16468	16405	16469	16286	16379	16410	16478	16642	16387	16269	16560	16538	16553	16369	16484	16333	16391	16527	16610	16454	16501	16342	16444	16527	16427	16524	16501	16317	16475	16503	16279	16498	16483	16474	16402	16387	16337	16336	16544	16339	16416	16315	16450	16510	16382	16377	16395	16326	16513	16489	16498	16356	16543	16516	16403	16440	16336	16428	16363	16258	16450	16339	16369	16531	16385	16380	16300	16370	16233	16583	16438	16514	16431	16287	16469	16295	16566	16297	16337	16521	16410	16433	16304	16193	16263	16443	16543	16374	16501	16452	16325	16232	16235	16451	16558	16326	16386	16453	16477	16282	16485	16763	16400	16508	16638	16507	16397	16373	16448	16443	16481	16394	16467	16483	16436	16388	16310	16414	16375	16249	16446	16494	16227	16349	16396	16455	16355	16407	16302	16508	16442	16399	16368	16371	16579	16492	16460	16542	16473	16415	16464	16494	16412	16474	16259	16455	16483	16285	16286	16427	16466	16319	16458	16609	16547	16379	16286	16559	16431	16555	16392	16425	16491	16466	16342	16270	16282	16421	16553	16527	16268	16454	16397	16395	16450	16591	16353	16354	16482	16497	16391	16429	16349	16419	16436	16355	16391	16380	16436	16500	16376	16538	16413	16281	16511	16307	16220	16440	16521	16423	16478	16409	16407	16618	16259	16358	16504	16441	16442	16503	16595	16582	16297	16438	16352	16495	16362	16523	16269	16490	16306	16568	16258	16414	16320	16341	16536	16341	16322	16462	16469	16376	16555	16483	16506	16664	16408	16290	16313	16613	16452	16379	16426	16561	16368	16589	16434	16480	16394	16471	16447	16604	16369	16492	16413	16396	16456	16496	16437	16307	16468	16560	16507	16283	16374	16410	16198	16403	16435	16432	16510	16450	16250	16235	16183	16281	16582	16361	16500	16521	16405	16293	16435	16297	16725	16568	16473	16646	16288	16569	16373	16420	16288	16351	16589	16385	16412	16391	16531	16502	16427	16450	16422	16392	16348	16524	16504	16279	16447	16533	16520	16465	16371	16511	16370	16458	16509	16672	16221	16330	16449	16514	16461	16527	16379	16477	16304	16503	16293	16414	16449	16598	16287	16329	16324	16479	16480	16358	16583	16384	16289	16431	16593	16303	16331	16402	16445	16607	16532	16372	16450	16780	16475	16361	16470	16268	16410	16570	16414	16324	16263	16487	16387	16564	16597	16516	16517	16408	16485	16414	16392	16380	16364	16642	16523	16386	16446	16370	16523	16383	16357	16561	16266	16543	16281	16529	16295	16511	16522	16482	16535	16221	16405	16498	16395	16439	16305	16212	16386	16628	16536	16311	16398	16390	16406	16518	16405	16495	16603	16753	16554	16581	16632	16292	16211	16289	16551	16406	16361	16390	16398	16329	16373	16526	16279	16451	16232	16512	16301	16501	16484	16367	16661	16456	16248	16636	16324	16407	16473	16392	16421	16379	16396	16485	16404	16362	16730	16376	16480	16764	16231	16518	16375	16492	16492	16453	16374	16546	16681	16601	16448	16214	16501	16453	16341	16321	16446	16539	16359	16589	16407	16424	16483	16410	16535	16222	16562	16358	16334	16513	16242	16527	16659	16625	16528	16621	16500	16692	16571	16463	16281	16463	16441	16314	16429	16558	16540	16412	16267	16323	16243	16525	16224	16490	16428	16321	16404	16519	16537	16333	16278	16393	16506	16481	16481	16473	16381	16384	16482	16571	16580	16424	16450	16301	16452	16379	16571	16484	16444	16388	16531	16556	16347	16224	16567	16539	16339	16404	16362	16375	16626	16380	16646	16306	16641	16493	16345	16363	16480	16509	16567	16543	16323	16478	16343	16482	16412	16435	16554	16311	16467	16685	16263	16213	16424	16503	16180	16461	16579	16508	16489	16202	16246	16360	16545	16431	16382	16383	16555	16199	16410	16668	16425	16517	16446	16386	16634	16336	16205	16336	16462	16463	16448	16597	16400	16406	16646	16623	16333	16531	16484	16322	16376	16324	16393	16470	16592	16546	16386	16399	16293	16390	16426	16559	16535	16422	16325	16529	16498	16268	16581	16489	16381	16429	16160	16473	16425	16388	16574	16404	16658	16478	16498	16392	16400	16327	16445	16608	16594	16707	16447	16448	16525	16470	16438	16352	16381	16632	16389	16460	16350	16291	16400	16353	16526	16367	16473	16311	16587	16287	16456	16573	16431	16682	16444	16369	16566	16328	16417	16469	16621	16329	16402	16527	16515	16528	16511	16418	16471	16461	16566	16222	16296	16470	16282	16395	16289	16530	16473	16488	16383	16411	16375	16416	16404	16399	16333	16442	16580	16560	16388	16327	16498	16311	16338	16726	16425	16365	16505	16585	16704	16376	16551	16479	16433	16319	16183	16529	16587	16545	16417	16210	16427	16363	16584	16582	16431	16417	16431	16509	16336	16506	16297	16284	16423	16511	16430	16504	16442	16414	16423	16382	16439	16350	16180	16540	16500	16424	16407	16407	16378	16272	16506	16464	16503	16497	16447	16352	16294	16331	16377	16522	16483	16321	16635	16644	16396	16465	16474	16461	16524	16399	16326	16303	16365	16562	16524	16250	16344	16557	16530	16376	16505	16277	16440	16429	16358	16415	16425	16620	16456	16459	16388	16502	16380	16149	16441	16331	16466	16517	16555	16558	16444	16423	16417	16475	16420	16253	16556	16463	16315	16352	16498	16469	16438	16373	16526	16305	16393	16458	16353	16357	16390	16509	16447	16528	16442	16432	16307	16637	16390	16339	16445	16502	16535	16531	16508	16427	16609	16429	16300	16601	16638	16391	16441	16528	16421	16453	16465	16374	16316	16378	16673	16365	16455	16473	16345	16380	16551	16628	16570	16497	16461	16577	16462	16497	16463	16320	16464	16475	16451	16482	16620	16459	16473	16441	16380	16460	16260	16430	16539	16562	16571	16366	16206	16420	16401	16246	16268	16444	16389	16219	16476	16263	16431	16365	16382	16673	16617	16358	16468	16577	16607	16501	16383	16434	16493	16627	16508	16555	16443	16349	16505	16418	16441	16464	16644	16305	16568	16294	16608	16546	16477	16395	16313	16400	16292	16339	16357	16477	16501	16404	16588	16305	16351	16470	16319	16379	16502	16497	16576	16436	16457	16447	16496	16470	16438	16397	16367	16572	16345	16473	16361	16453	16411	16563	16495	16450	16380	16398	16557	16524	16486	16364	16354	16358	16496	16350	16603	16433	16441	16459	16390	16381	16604	16398	16322	16407	16471	16386	16351	16365	16549	16512	16590	16192	16405	16444	16458	16553	16468	16524	16546	16403	16413	16408	16491	16386	16422	16574	16373	16334	16343	16563	16473	16334	16486	16428	16544	16443	16305	16441	16359	16372	16434	16565	16344	16428	16416	16534	16538	16440	16469	16402	16450	16137	16559	16397	16448	16342	16417	16466	16510	16520	16366	16486	16550	16338	16303	16334	16410	16383	16644	16531	16366	16217	16396	16457	16352	16441	16441	16345	16444	16629	16557	16435	16367	16527	16356	16419	16640	16360	16415	16368	16429	16410	16440	16599	16454	16653	16522	16313	16372	16490	16577	16399	16499	16368	16563	16478	16353	16542	16410	16512	16384	16352	16382	16467	16360	16487	16284	16607	16405	16341	16341	16280	16170	16642	16460	16506	16532	16513	16242	16391	16598	16400	16554	16350	16360	16691	16448	16550	16348	16428	16612	16386	16491	16546	16242	16147	16473	16375	16473	16547	16569	16418	16398	16487	16393	16565	16485	16267	16370	16462	16469	16287	16622	16621	16506	16450	16276	16383	16635	16484	16398	16554	16507	16623	16780	16439	16433	16592	16523	16469	16280	16494	16444	16294	16360	16323	16508	16417	16367
31806	43113	37917	28041	22982	20243	18936	18098	17243	16561	15902	15631	15276	15293	15192	14910	14793	14829	14833	14708	14692	14656	14656	14633	14588	14569	14448	14647	14389	14482	14452	14422	14414	14427	14508	14451	14407	14441	14455	14544	14309	14315	14516	14352	14464	14388	14420	14390	14385	14354	14235	14349	14395	14447	14386	14298	14504	14376	14494	14305	14236	14344	14605	14382	14427	14392	14451	14246	14339	14298	14432	14383	14222	14414	14540	14406	14290	14480	14361	14405	14297	14489	14420	14311	14368	14203	14259	14209	14351	14431	14557	14199	14532	14415	14330	14322	14275	14268	14363	14533	14372	14429	14336	14293	14208	14300	14504	14475	14431	14354	14313	14280	14294	14293	14448	14321	14337	14443	14479	14395	14190	14475	14491	14521	14385	14407	14071	14391	14261	14249	14247	14230	14388	14480	14346	14348	14560	14397	14402	14464	14335	14293	14398	14336	14431	14258	14342	14515	14424	14348	14345	14510	14358	14487	14372	14434	14428	14356	14240	14528	14348	14136	14477	14330	14254	14429	14377	14353	14311	14291	14530	14294	14356	14336	14370	14277	14441	14246	14174	14402	14513	14615	14380	14302	14400	14515	14426	14185	14380	14405	14415	14335	14245	14196	14312	14369	14462	14356	14325	14387	14435	14471	14265	14424	14529	14510	14415	14274	14359	14425	14395	14273	14228	14231	14554	14360	14473	14223	14196	14426	14348	14450	14246	14315	14494	14391	14396	14389	14421	14456	14445	14389	14585	14251	14393	14213	14424	14357	14487	14376	14306	14337	14286	14334	14403	14308	14394	14437	14370	14362	14297	14434	14323	14390	14498	14329	14589	14191	14411	14496	14288	14274	14319	14260	14370	14477	14485	14292	14323	14353	14230	14395	14310	14481	14480	14482	14517	14466	14243	14264	14230	14350	14456	14269	14408	14338	14461	14355	14362	14305	14496	14377	14309	14411	14423	14399	14360	14400	14397	14296	14471	14300	14281	14438	14398	14219	14187	14370	14364	14253	14409	14345	14306	14234	14363	14406	14415	14336	14325	14200	14392	14278	14495	14353	14360	14320	14287	14381	14310	14405	14427	14296	14361	14443	14312	14465	14357	14495	14392	14495	14314	14232	14204	14440	14354	14178	14345	14205	14424	14373	14145	14460	14287	14293	14334	14265	14373	14431	14350	14488	14412	14332	14407	14305	14247	14287	14341	14350	14420	14522	14317	14600	14323	14288	14370	14151	14508	14285	14314	14371	14274	14385	14341	14300	14310	14371	14522	14446	14213	14374	14334	14449	14404	14367	14302	14372	14324	14397	14511	14259	14308	14369	14322	14201	14323	14330	14390	14381	14370	14404	14219	14409	14240	14456	14277	14200	14325	14443	14364	14328	14251	14531	14475	14456	14292	14218	14241	14350	14363	14400	14413	14436	14411	14381	14338	14262	14504	14286	14313	14247	14405	14245	14239	14368	14375	14210	14305	14331	14435	14406	14279	14257	14412	14449	14312	14348	14542	14227	14363	14321	14489	14285	14322	14381	14386	14392	14449	14286	14633	14018	14357	14358	14318	14303	14379	14443	14346	14323	14391	14425	14360	14285	14504	14303	14444	14508	14376	14375	14417	14476	14476	14378	14304	14452	14285	14344	14592	14282	14364	14197	14584	14443	14425	14392	14239	14371	14353	14341	14426	14403	14387	14409	14372	14494	14421	14278	14401	14336	14298	14441	14296	14025	14398	14305	14280	14339	14568	14335	14497	14314	14250	14338	14362	14352	14487	14432	14302	14274	14338	14437	14333	14385	14443	14440	14438	14438	14425	14281	14187	14357	14340	14420	14354	14381	14236	14382	14321	14333	14480	14387	14259	14285	14315	14411	14334	14390	14478	14232	14379	14435	14442	14389	14325	14379	14444	14386	14254	14454	14434	14420	14273	14404	14568	14529	14491	14474	14266	14446	14505	14379	14309	14457	14412	14293	14312	14311	14483	14351	14506	14376	14390	14392	14477	14243	14163	14342	14444	14356	14276	14391	14337	14533	14300	14408	14525	14406	14467	14344	14244	14389	14441	14291	14487	14305	14426	14333	14576	14582	14311	14283	14407	14378	14318	14352	14430	14312	14535	14445	14255	14437	14484	14360	14332	14318	14416	14511	14237	14405	14421	14421	14267	14324	14518	14528	14610	14376	14388	14339	14178	14329	14408	14238	14383	14469	14243	14276	14405	14497	14413	14493	14405	14408	14404	14293	14285	14320	14251	14423	14366	14275	14272	14418	14286	14352	14374	14316	14421	14264	14582	14416	14337	14340	14341	14340	14308	14395	14194	14227	14231	14304	14244	14331	14321	14576	14289	14223	14458	14273	14384	14322	14428	14515	14485	14244	14242	14322	14239	14208	14260	14376	14462	14329	14399	14334	14257	14423	14382	14306	14452	14491	14515	14270	14416	14204	14413	14398	14405	14230	14135	14367	14114	14369	14409	14299	14443	14263	14281	14344	14469	14371	14385	14334	14361	14316	14452	14361	14348	14158	14434	14276	14357	14472	14444	14353	14365	14324	14398	14276	14328	14456	14378	14444	14512	14371	14249	14329	14305	14411	14256	14559	14296	14289	14332	14416	14500	14358	14488	14254	14528	14337	14297	14544	14304	14441	14286	14308	14376	14487	14375	14408	14395	14354	14321	14215	14451	14387	14293	14379	14397	14623	14355	14288	14350	14314	14434	14473	14368	14402	14442	14239	14505	14437	14457	14447	14330	14188	14412	14389	14353	14398	14440	14385	14350	14387	14345	14317	14197	14261	14304	14202	14324	14263	14254	14368	14329	14450	14234	14155	14281	14367	14278	14328	14375	14446	14374	14234	14265	14438	14457	14034	14351	14525	14499	14456	14352	14492	14443	14424	14269	14244	14371	14316	14245	14385	14229	14397	14380	14226	14461	14409	14325	14289	14474	14484	14495	14303	14285	14284	14298	14222	14415	14410	14578	14201	14336	14244	14295	14327	14356	14341	14309	14339	14375	14439	14318	14396	14346	14438	14529	14420	14280	14384	14550	14372	14467	14321	14547	14467	14362	14299	14341	14379	14359	14217	14303	14438	14322	14259	14402	14423	14316	14329	14246	14404	14398	14415	14455	14303	14360	14451	14313	14462	14358	14506	14453	14410	14374	14437	14429	14251	14351	14512	14252	14364	14306	14110	14518	14359	14135	14340	14229	14460	14310	14364	14337	14256	14400	14231	14378	14323	14535	14391	14362	14370	14305	14528	14350	14359	14367	14360	14258	14441	14429	14395	14276	14283	14346	14400	14289	14298	14319	14447	14449	14317	14257	14502	14505	14327	14604	14251	14442	14219	14348	14335	14303	14409	14426	14419	14449	14383	14476	14412	14484	14369	14304	14426	14367	14354	14472	14277	14346	14372	14292	14353	14319	14309	14375	14301	14305	14375	14336	14316	14527	14379	14476	14358	14345	14339	14443	14369	14370	14390	14240	14147	14415	14316	14281	14346	14463	14318	14354	14308	14404	14292	14445	14422	14378	14478	14257	14496	14319	14375	14392	14270	14259	14583	14164	14343	14471	14268	14297	14453	14233	14384	14337	14453	14360	14561	14339	14410	14509	14390	14253	14340	14384	14108	14387	14135	14334	14423	14375	14472	14467	14353	14539	14285	14307	14469	14382	14253	14186	14279	14296	14490	14250	14288	14359	14146	14284	14315	14253	14372	14440	14284	14396	14569	14197	14579	14391	14291	14243	14431	14338	14331	14543	14384	14631	14288	14329	14364	14353	14245	14286	14347	14383	14215	14401	14301	14490	14159	14393	14170	14468	14389	14386	14470	14330	14148	14383	14354	14425	14317	14382	14231	14530	14420	14562	14479	14295	14402	14143	14277	14216	14463	14309	14334	14251	14340	14397	14468	14271	14333	14391	14491	14476	14316	14519	14357	14405	14293	14325	14272	14353	14300	14548	14362	14433	14297	14281	14389	14373	14459	14448	14492	14267	14518	14349	14245	14317	14292	14377	14384	14300	14472	14445	14227	14296	14362	14437	14275	14395	14227	14500	14346	14342	14330	14347	14237	14279	14328	14297	14443	14377	14196	14279	14383	14438	14404	14442	14352	14365	14258	14412	14240	14261	14249	14401	14442	14273	14367	14565	14458	14420	14231	14355	14411	14319	14464	14360	14532	14329	14312	14272	14237	14304	14416	14287	14446	14340	14433	14380	14407	14397	14427	14245	14290	14482	14393	14441	14316	14444	14244	14335	14358	14309	14444	14411	14275	14259	14235	14430	14251	14169	14474	14150	14387	14305	14392	14168	14415	14391	14529	14339	14466	14370	14280	14271	14365	14533	14290	14399	14389	14343	14334	14464	14396	14369	14463	14387	14505	14229	14340	14494	14338	14445	14227	14347	14362	14345	14305	14338	14320	14322	14386	14437	14479	14400	14490	14263	14410	14331	14405	14314	14254	14497	14268	14160	14431	14327	14362	14441	14225	14470	14279	14275	14464	14463	14488	14380	14308	14350	14217	14271	14391	14305	14261	14442	14441	14349	14195	14366	14416	14273	14463	14408	14247	14436	14418	14255	14359	14443	14188	14490	14447	14362	14376	14420	14513	14162	14376	14276	14300	14343	14551	14388	14346	14298	14407	14412	14431	14343	14105	14396	14412	14318	14468	14385	14185	14414	14264	14440	14408	14446	14325	14575	14454	14294	14455	14367	14230	14361	14518	14433	14319	14388	14387	14336	14295	14352	14224	14441	14498	14335	14330	14550	14489	14221	14611	14422	14321	14504	14200	14422	14425	14259	14445	14303	14285	14544	14310	14450	14396	14434	14498	14247	14524	14319	14449	14418	14388	14300	14515	14356	14448	14277	14600	14339	14423	14414	14434	14351	14343	14094	14456	14257	14288	14432	14376	14479	14354	14407	14223	14294	14369	14473	14469	14392	14440	14426	14205	14530	14434	14506	14287	14384	14512	14369	14565	14208	14178	14349	14288	14306	14420	14356	14455	14240	14472	14329	14248	14331	14543	14487	14407	14271	14336	14256	14288	14210	14439	14288	14463	14397	14516	14269	14388	14488	14421	14371	14255	14300	14444	14406	14214	14394	14353	14427	14431	14281	14315	14300	14331	14373	14362	14247	14234
24214	21149	28460	25415	24185	24207	23233	20352	19649	18923	18298	17732	17623	17403	17123	17071	16961	16879	16708	16723	16805	16760	16548	16698	16477	16656	16673	16502	16355	16417	16606	16541	16475	16582	16389	16202	16326	16443	16267	16277	16346	16236	16393	16489	16465	16467	16289	16158	16430	16333	16296	16419	16348	16230	16521	16556	16503	16200	16448	16471	16274	16338	16248	16308	16333	16288	16308	16136	16360	16226	16330	16154	16271	16260	16495	16471	16452	16546	16328	16288	16363	16248	16258	16167	16386	16329	16177	16348	16142	16303	16302	16303	16500	16147	16300	16297	16190	16146	16359	16271	16253	16079	16447	16163	16304	16215	16281	16451	16294	16224	16319	16181	16352	16186	16233	16408	16232	16163	16312	16277	16337	16304	16323	16157	16334	16341	16449	16204	16242	16205	16126	16380	16373	16263	16393	16425	16340	16185	16267	16397	16391	16395	16308	16190	16289	16148	16293	16235	16383	16321	16148	16418	16432	16475	16314	16219	16175	16400	16393	16289	16432	16327	16531	16242	16340	16184	16484	16250	16303	16292	16342	16275	16454	16229	16334	16360	16082	16305	16458	16462	16368	16341	16197	16272	16121	16236	16109	16373	16254	16323	16205	16267	16182	16192	16315	16305	16214	16388	16520	16390	16383	16309	16187	16137	16257	16353	16413	16087	16214	16216	16146	16274	16429	16206	16264	16458	16468	16390	16311	16218	16101	16442	16298	16091	16349	16548	16254	16249	16290	16456	16090	16172	16135	16444	16302	16391	16209	16298	16403	16289	16280	16445	16417	16237	16370	16253	16219	16247	16332	16374	16503	16234	16300	16162	16014	16320	16336	16350	16192	16162	16113	16297	16332	16419	16321	16169	16188	16270	16219	16185	16359	16300	16254	16245	16164	16452	16354	16261	16284	16317	16437	16430	16096	16431	16482	16401	16177	16221	16402	16451	16500	16302	16330	16169	16319	16034	16279	16175	16288	16253	16308	16183	16221	16267	16072	16376	16343	16210	16603	16259	16287	16325	16453	16390	16137	16240	16574	16387	16179	16373	16288	16383	16429	16149	16283	16143	16377	16363	16102	16282	16197	16341	16348	16474	16296	16350	16304	16599	16375	16222	16525	16409	16238	16295	16399	16313	16192	16361	16435	16402	16288	16148	16305	16230	16206	16250	16163	16306	16365	16374	16331	16364	16155	16399	16263	16264	16449	16267	16385	16331	16440	16298	16482	16649	16302	16380	16201	16517	16306	16259	16253	15923	16127	16288	16420	16166	16352	16150	16309	16112	16457	16434	16246	16196	16437	16285	16083	16238	16438	16216	16440	16264	16245	16323	16285	16510	16229	16271	16422	16389	16272	16478	16306	16366	16378	16472	16080	16401	16059	16347	16446	16098	16123	16167	16350	16186	16148	16270	16354	16252	16256	16438	16442	16124	16351	16260	16275	16072	16460	16300	16329	16363	16379	16404	16283	16286	16222	16424	16174	16361	16326	16257	16328	16356	16491	16494	16246	16346	16203	16428	16254	16271	16256	16239	16395	16603	16147	16158	16461	16303	16309	16416	16318	16464	16362	16367	16189	16225	16314	16242	16228	16349	16175	16291	16496	16206	16157	16207	16120	16250	16382	16274	16288	16375	16448	16457	16330	16083	16238	16354	16518	16282	16387	16290	16246	16168	16262	16432	16234	16530	16232	16155	16215	16147	16324	16261	16166	16237	16293	16385	16456	16149	16349	16408	16292	16410	16364	16308	16277	16124	16455	16291	16286	16392	16289	16229	16555	16231	16197	16096	16262	16378	16350	16358	16244	16155	16359	16323	16345	16275	16327	16095	16263	16514	16281	16409	16316	16349	16190	16345	16456	16332	16257	16076	16281	16349	16341	16447	16238	16372	16621	16491	16346	16340	16303	16322	16441	16320	16407	16440	16189	16343	16341	16405	16196	16375	16105	16354	16098	16234	16292	16256	16168	16096	16250	16129	16131	16167	16342	16174	16233	16195	16106	16285	16397	16159	16256	16261	16357	16318	16177	16331	16130	16160	16231	16224	16290	16296	16368	16282	16027	16224	16374	16435	16236	16383	16381	16342	16243	16423	16322	16359	16232	16353	16395	16221	16383	16423	16281	16235	16172	16266	16241	16403	16530	16283	16458	16437	16317	16365	16104	16076	16251	16252	16149	16304	16350	16264	16486	16253	16359	16284	16129	16198	16410	16201	16394	16430	16403	16254	16392	16341	16273	16231	16461	16246	16323	16445	16566	16405	16255	16285	16332	16287	16206	16320	16298	16173	16189	16203	16424	16234	16536	16385	16435	16309	16401	16445	16292	16286	16374	16392	16360	16264	16295	16408	16219	16303	16469	16255	16159	16188	16267	16353	16240	16308	16307	16395	16268	16335	16247	16327	16359	16272	16189	16341	16209	16311	16237	16358	16207	16424	16216	16236	16212	16322	16183	16303	16244	16338	16199	16298	16538	16394	16206	16285	16345	16498	16354	16243	16153	16211	16158	16301	16340	16147	16258	16338	16317	16144	16280	16126	16196	16300	16310	16522	16199	16465	16282	16332	16058	16418	16355	16212	16201	16289	16292	16258	16343	16155	16271	16218	16365	16284	16553	16274	16411	16274	16244	16259	16013	16268	16351	16403	16327	16047	16421	16314	16227	16315	16171	16607	16390	16335	16301	16388	16346	16366	16235	16414	16426	16219	16258	16332	16369	16319	16330	16348	16320	16395	16203	16403	16179	16334	16311	16293	16312	16141	16439	16337	16271	16170	16318	16237	16166	16229	16467	16482	16353	16121	16128	16250	16466	16400	16229	16238	16236	16417	16286	16254	16283	16330	16213	16354	16172	16111	16210	16450	16448	16374	16451	16294	16104	16492	16456	16425	16378	16216	16407	16258	16264	16284	16277	16304	16388	16258	16455	16298	16183	16170	16355	16355	16339	16179	16476	16520	16294	16418	16284	16218	16424	16360	16409	16443	16235	16178	16299	16300	16378	16245	16121	16103	16291	16258	16304	16411	16156	16305	16348	16302	16326	16334	16313	16346	16444	16292	16279	16109	16337	16398	16376	16364	16107	16470	16372	16263	16321	16227	16184	16449	16203	16155	16201	16351	16321	16515	16533	16314	16508	16314	16378	16274	16208	16467	16279	16475	16324	16310	16143	16391	16257	16254	16405	16345	16185	16240	16246	16384	16205	16363	16115	16265	16339	16135	16255	16283	16361	16402	16354	16306	16160	16395	16223	16255	16226	16284	16434	16282	16237	16030	16183	16359	16392	16226	16132	16341	16289	16215	16274	16221	16336	16295	16373	16263	16352	16250	16321	16521	16390	16317	16316	16300	16193	16240	16326	16402	16276	16342	16250	16289	16351	16284	16294	16321	16212	16273	16234	16102	16562	16333	16405	16207	16427	16246	16122	16159	16256	16362	16305	16293	16337	16439	16361	16237	16291	16277	16402	16273	16382	16425	16397	16372	16470	16246	16150	16235	16353	16266	16192	16309	16441	16286	16125	16519	16422	16122	16499	16341	16313	16552	16276	16222	16368	16416	16228	16215	16194	16270	16426	16464	16372	16245	16431	16112	16368	16241	16157	16309	16263	16290	16233	16212	16228	16281	16243	16354	16359	16440	16071	16167	16231	16291	16430	16121	16405	16600	16157	16452	16157	16391	16377	16252	16497	16325	16431	16413	16417	16288	16312	16402	16371	16482	16497	16315	16430	16287	16255	16329	16286	16366	16185	16218	16229	16173	16201	16289	16410	16249	16265	16466	16350	16499	16422	16157	16397	16445	16357	16310	16322	16352	16248	16343	16362	16251	16277	16361	16225	16335	16198	16397	16285	16221	16478	16398	16334	16353	16271	16177	16309	16384	16373	16151	16193	16364	16512	16046	16287	16346	16297	16463	16503	16310	16100	16348	16314	16224	16203	16077	16352	16358	16358	16576	16323	16173	16328	16337	16252	16268	16342	16323	16234	16163	16402	16213	16145	16203	16219	16158	16148	16181	16510	16454	16412	16372	16342	16168	16489	16313	16361	16397	16182	16316	16171	16120	16272	16239	16464	16434	16293	16287	16255	16250	16204	16443	16459	16424	16493	16258	16364	16341	16318	16208	16166	16348	16366	16272	16288	16451	16404	16311	16363	16465	16443	16100	16210	16449	16221	16307	16359	16385	16313	16240	16335	16251	16149	16321	16092	16207	16287	16421	16266	16278	16360	16242	16327	16214	16169	16360	16256	16263	16351	16193	16339	16330	16089	16233	16334	16321	16469	16281	16362	16234	16369	16357	16269	16125	16237	16160	16547	16162	16288	16188	16354	16414	16274	16466	16269	16366	16274	16376	16219	16253	16252	16321	16232	16439	16290	16425	16327	16258	16321	16364	16316	16438	16280	16293	16530	16326	16441	16309	16481	16122	16468	16255	16324	16627	16395	16645	16275	16371	16360	16250	16168	16375	16318	16257	16246	16274	16277	16417	16153	16277	16325	16164	16324	16017	16292	16040	16335	16142	16113	16348	16397	16375	16302	16335	16417	16527	16308	16420	16410	16398	16446	16213	16326	16143	16213	16132	16254	16250	16104	16105	16398	16556	16463	16257	16354	16101	16113	16184	16201	16263	16306	16089	16160	16268	16221	16256	16268	16166	16419	16166	16534	16269	16230	16425	16282	16428	16226	16301	16386	16187	16314	16100	16416	16255	16349	16061	16239	16377	16248	16283	16207	16078	16397	16179	16339	16204	16152	16136	16349	16435	16207	16402	16334	16353	16399	16660	16335	16462	16521	16330	16264	16330	16507	16369	16450	16334	16489	16346	16265	16597	16389	16242	16345	16272	16246	16255	16212	16285	16230	16158	16586	16457	16341	16209	16342	16253	16468	16362	16299	16333	16223	16584	16539	16355	16259	16374	16270	16268	16333	16276	16235	16262	16380	16294	16187	16384	16248	16297	16313	16512	16299	16257	16325	16291	16145	16170	16252	16309	16330	16272	16463	16334	16458	16289	16357	16235	16396	16344	16293	16233	16529	16259	16297	16373	16237	16106	16195	16313	16250	16464	16414	16423	16369	16173	16512	16409	16414	16270	16219	16412	16386	16352	16401	16356	16231	16234	16355	16313	16367	16274	16332	16523	16452	16221
32155	49823	44426	33529	27387	23613	21296	20278	19130	18081	17053	16593	16096	15675	15561	15093	15154	15251	15106	15092	14901	14881	14745	14611	14730	14665	14576	14663	14654	14491	14488	14552	14436	14311	14393	14278	14419	14358	14324	14369	14386	14445	14368	14252	14306	14273	14393	14298	14365	14303	14415	14362	14279	14225	14434	14353	14423	14425	14359	14304	14146	14499	14288	14353	14315	14365	14276	14408	14426	14172	14338	14362	14165	14371	14356	14292	14469	14295	14203	14305	14447	14341	14406	14353	14190	14472	14338	14245	14429	14292	14307	14309	14435	14271	14427	14311	14441	14307	14314	14307	14213	14258	14228	14219	14413	14300	14438	14306	14286	14323	14335	14379	14304	14335	14164	14330	14341	14444	14425	14231	14429	14359	14447	14332	14046	14073	14229	14445	14317	14274	14181	14347	14150	14347	14238	14424	14441	14421	14400	14067	14314	14392	14279	14286	14305	14297	14230	14416	14199	14395	14357	14464	14409	14281	14346	14270	14292	14230	14292	14273	14398	14285	14169	14344	14317	14317	14367	14236	14409	14352	14441	14191	14224	14348	14355	14287	14402	14339	14282	14286	14255	14356	14239	14482	14317	14432	14301	14471	14361	14400	14217	14394	14392	14509	14441	14294	14485	14297	14314	14298	14332	14192	14154	14522	14261	14325	14330	14382	14261	14341	14348	14254	14214	14377	14223	14373	14462	14368	14307	14399	14231	14283	14508	14248	14227	14241	14369	14373	14232	14526	14381	14122	14252	14355	14439	14255	14378	14458	14260	14483	14461	14384	14317	14213	14408	14185	14176	14338	14400	14267	14302	14275	14374	14217	14172	14259	14317	14388	14190	14290	14155	14413	14210	14286	14409	14217	14349	14403	14209	14302	14379	14505	14239	14491	14205	14361	14377	14236	14371	14294	14377	14364	14337	14386	14226	14254	14213	14284	14284	14328	14308	14515	14527	14261	14439	14354	14277	14242	14339	14235	14397	14356	14500	14343	14250	14642	14180	14163	14392	14350	14402	14356	14238	14223	14364	14287	14377	14328	14462	14234	14282	14436	14411	14423	14212	14250	14295	14363	14318	14292	14154	14397	14295	14383	14320	14265	14365	14295	14265	14476	14250	14373	14272	14456	14418	14326	14256	14247	14332	14264	14246	14348	14461	14348	14157	14374	14346	14366	14409	14115	14301	14376	14417	14250	14297	14444	14257	14371	14255	14278	14607	14305	14288	14279	14251	14221	14187	14248	14230	14294	14275	14314	14204	14281	14527	14412	14380	14317	14268	14391	14346	14307	14259	14408	14319	14165	14485	14334	14481	14579	14284	14323	14275	14342	14272	14389	14321	14439	14257	14241	14409	14306	14314	14292	14127	14143	14269	14205	14402	14234	14355	14412	14263	14323	14447	14435	14390	14333	14285	14366	14347	14277	14262	14466	14430	14364	14302	14295	14413	14329	14349	14483	14428	14353	14191	14284	14437	14428	14348	14309	14344	14241	14459	14285	14316	14145	14413	14403	14164	14238	14205	14286	14166	14283	14291	14332	14277	14328	14456	14425	14448	14354	14234	14193	14279	14398	14440	14412	14137	14417	14214	14502	14419	14287	14161	14259	14401	14207	14400	14402	14281	14393	14339	14462	14347	14408	14213	14518	14507	14349	14378	14207	14232	14251	14443	14324	14511	14358	14436	14321	14381	14421	14335	14352	14289	14300	14242	14398	14405	14288	14329	14400	14476	14363	14401	14324	14327	14256	14274	14351	14205	14245	14348	14266	14251	14277	14258	14228	14392	14369	14339	14376	14432	14466	14357	14246	14422	14336	14415	14426	14310	14296	14398	14207	14378	14376	14336	14253	14321	14290	14359	14271	14352	14264	14394	14170	14172	14159	14430	14135	14300	14242	14302	14307	14313	14229	14407	14222	14274	14341	14354	14338	14257	14208	14370	14505	14261	14379	14408	14402	14248	14286	14244	14412	14415	14443	14315	14459	14272	14364	14263	14259	14337	14284	14294	14281	14403	14323	14322	14338	14293	14319	14363	14498	14305	14263	14369	14327	14415	14426	14271	14272	14306	14223	14358	14182	14431	14385	14416	14191	14344	14426	14396	14414	14288	14364	14242	14276	14400	14492	14306	14285	14431	14291	14174	14441	14386	14322	14543	14236	14232	14469	14306	14448	14226	14366	14384	14039	14344	14325	14193	14172	14252	14299	14330	14244	14311	14431	14517	14306	14203	14295	14465	14484	14447	14323	14386	14328	14301	14242	14335	14284	14148	14541	14377	14140	14389	14246	14255	14463	14151	14317	14242	14241	14152	14328	14548	14260	14299	14245	14470	14277	14295	14223	14264	14272	14310	14356	14449	14263	14227	14208	14385	14201	14501	14365	14394	14242	14447	14348	14173	14130	14196	14413	14310	14331	14312	14473	14384	14233	14347	14325	14202	14371	14385	14464	14355	14428	14407	14230	14136	14258	14391	14180	14424	14313	14356	14250	14489	14300	14245	14279	14462	14285	14337	14324	14293	14436	14487	14255	14437	14225	14258	14280	14267	14201	14176	14328	14237	14418	14187	14291	14415	14359	14519	14275	14318	14402	14007	14458	14250	14256	14457	14120	14358	14342	14339	14303	14334	14159	14332	14273	14301	14299	14273	14222	14240	14227	14415	14448	14288	14344	14398	14226	14454	14271	14435	14248	14322	14246	14280	14306	14351	14181	14240	14346	14304	14260	14438	14325	14306	14252	14413	14190	14358	14394	14396	14260	14317	14306	14437	14231	14239	14411	14290	14411	14270	14404	14281	14393	14419	14272	14252	14397	14448	14226	14167	14239	14225	14287	14198	14391	14348	14304	14302	14246	14331	14410	14378	14348	14459	14372	14311	14209	14377	14264	14212	14390	14194	14410	14066	14295	14348	14270	14381	14212	14151	14389	14269	14234	14270	14269	14353	14266	14376	14425	14356	14339	14431	14356	14348	14273	14103	14390	14164	14258	14196	14361	14302	14225	14295	14384	14450	14500	14415	14370	14413	14406	14228	14244	14425	14345	14333	14382	14451	14294	14445	14371	14392	14303	14320	14322	14262	14320	14213	14242	14177	14405	14321	14236	14517	14376	14289	14321	14408	14420	14212	14395	14230	14399	14242	14447	14389	14171	14272	14191	14160	14369	14312	14406	14414	14192	14319	14316	14292	14371	14346	14283	14387	14325	14301	14365	14323	14389	14426	14192	14249	14341	14258	14306	14319	14287	14418	14262	14378	14244	14211	14329	14283	14275	14479	14389	14209	14341	14369	14310	14219	14438	14430	14486	14478	14494	14326	14230	14291	14306	14338	14377	14276	14208	14346	14277	14362	14502	14398	14190	14230	14287	14415	14221	14319	14136	14334	14203	14279	14245	14388	14268	14321	14265	14416	14413	14390	14315	14352	14276	14406	14122	14179	14457	14514	14271	14167	14293	14358	14336	14239	14401	14379	14289	14260	14301	14245	14125	14348	14324	14435	14299	14324	14360	14337	14288	14266	14349	14285	14321	14141	14394	14225	14106	14341	14306	14210	14302	14218	14174	14362	14337	14338	14441	14245	14255	14420	14373	14283	14314	14297	14235	14239	14393	14331	14234	14351	14125	14286	14316	14300	14171	14219	14242	14261	14277	14249	14172	14189	14222	14386	14459	14268	14283	14439	14235	14326	14355	14365	14324	14336	14338	14414	14392	14308	14427	14299	14447	14612	14124	14387	14264	14162	14291	14437	14463	14354	14286	14222	14219	14511	14222	14364	14200	14300	14380	14173	14555	14301	14172	14226	14302	14368	14168	14405	14271	14452	14351	14250	14276	14350	14217	14362	14196	14356	14446	14205	14287	14339	14188	14404	14227	14252	14373	14207	14331	14319	14458	14429	14217	14392	14304	14261	14280	14332	14360	14330	14187	14442	14324	14492	14291	14165	14346	14331	14337	14180	14136	14355	14431	14459	14323	14376	14388	14254	14355	14242	14176	14427	14369	14257	14241	14308	14205	14262	14317	14365	14461	14338	14457	14338	14240	14290	14505	14271	14238	14339	14364	14320	14449	14309	14352	14302	14299	14241	14070	14344	14358	14314	14222	14275	14242	14357	14165	14273	14380	14487	14324	14285	14317	14275	14428	14288	14599	14299	14418	14213	14335	14318	14310	14313	14302	14415	14254	14364	14267	14367	14332	14414	14286	14285	14267	14240	14351	14372	14323	14375	14305	14316	14270	14255	14395	14354	14324	14305	14370	14394	14432	14225	14303	14260	14293	14204	14292	14179	14296	14421	14323	14323	14317	14338	14270	14448	14296	14312	14377	14194	14196	14128	14296	14441	14452	14464	14257	14208	14226	14267	14290	14301	14152	14358	14255	14472	14464	14276	14428	14431	14263	14544	14261	14127	14330	14377	14383	14263	14190	14246	14465	14400	14392	14289	14443	14195	14185	14386	14295	14353	14417	14276	14120	14347	14330	14296	14411	14223	14229	14368	14272	14364	14178	14377	14437	14214	14403	14489	14255	14303	14243	14178	14378	14418	14390	14438	14364	14313	14364	14274	14345	14289	14280	14478	14341	14439	14352	14282	14409	14451	14284	14211	14166	14395	14356	14341	14305	14284	14381	14376	14474	14360	14124	14476	14376	14328	14311	14503	14388	14165	14365	14432	14413	14397	14317	14464	14314	14209	14460	14125	14368	14095	14474	14340	14261	14201	14262	14363	14239	14200	14283	14368	14397	14193	14433	14325	14204	14307	14192	14419	14323	14227	14257	14304	14183	14216	14280	14276	14163	14233	14254	14226	14260	14385	14363	14308	14507	14138	14295	14371	14416	14262	14309	14371	14240	14305	14414	14440	14443	14328	14459	14402	14369	14344	14215	14214	14400	14361	14269	14348	14234	14323	14178	14319	14295	14386	14341	14402	14148	14372	14288	14320	14363	14566	14263	14336	14328	14332	14385	14233	14291	14123	14399	14310	14334	14239	14242	14423	14365	14294	14328	14287	14382	14253	14304	14314	14390	14422	14300	14541	14153	14409	14346	14203	14277	14332	14432	14346	14324	14353	14251	14391	14324	14347	14255	14277	14341	14318	14186	14255	14079	14211	14432	14298	14373	14414	14430	14271	14327	14282	14374	14420	14480
22803	21117	28860	23740	22178	25523	27347	22320	21094	20582	19555	18834	18502	18265	18136	18014	17755	17752	17563	17528	17302	17420	17430	17222	17253	17298	17361	17191	17115	17094	17115	17231	16942	16898	16937	16895	16940	16914	17015	17014	16871	16679	17025	17075	16944	16945	16677	16659	16885	16938	16914	16676	17037	16829	16732	16769	17087	16803	16828	17115	16997	16822	16870	16898	16697	16796	16752	16807	16600	16703	16862	16742	16823	16878	16690	16849	16862	16840	16881	16709	16752	17030	16814	16802	16921	16923	16852	16862	16924	16867	16922	16746	16882	16889	16854	16734	16980	16918	16795	16765	16549	16745	16789	16799	16856	16840	16934	16797	16780	16603	16704	16749	16788	16886	16686	16688	16744	16723	16955	16886	16724	16739	16677	16677	16995	16733	16746	16587	16985	16689	16634	16798	16815	16825	16850	16755	16907	16908	16864	16726	16684	16947	16725	16861	16931	16905	16872	16957	16870	16845	16740	16665	16849	17077	16986	16819	16859	16894	16888	16924	16837	16833	16771	16874	16744	16807	16956	16547	16867	16697	16789	16923	16830	16932	16931	16710	16812	16839	17049	16730	16906	16874	16713	16691	16706	16626	16673	16640	16697	16968	16980	16876	16692	16791	16744	16896	16659	16837	16828	16670	16735	16928	16846	16919	16907	16748	16845	16702	16843	16990	16752	16677	16674	16638	16931	16657	16799	16956	16828	16744	16755	16709	16739	16780	17029	16617	16675	16883	16823	16638	16884	16807	16638	16858	16852	16807	16835	16772	16855	16928	16781	16834	16682	16618	16744	16779	16640	16739	16771	16746	16887	16629	16971	16715	16848	16859	16793	16731	16646	16909	16819	16807	16765	17064	16745	16647	16567	16828	16964	16680	16688	16946	16844	16825	16852	16867	16844	16835	16860	16824	16713	16932	16714	16829	16796	16707	16739	16869	16822	16780	16857	16787	16684	16910	16747	16901	16791	16636	16606	16825	16795	16568	16896	17191	16880	16739	16783	16692	16643	16678	16728	16782	17091	16754	16575	16719	16664	16517	16753	16759	16856	16861	16742	16939	16897	16918	16888	16765	16751	16873	16752	16687	16839	16948	16997	16974	16526	16904	16754	16960	16821	16866	16817	16788	16947	16682	16550	16723	16824	16758	16791	16801	16917	16778	16775	16675	16765	16874	17021	16859	16839	16901	16827	16685	16832	16755	16672	16712	16785	16719	16800	16619	16602	16615	16765	16703	16645	16753	16798	16949	16811	16855	16744	16789	17027	16820	16807	16602	16714	16711	16852	16751	16655	16720	16613	16817	16834	16752	16797	16743	16853	16790	16873	16736	16747	16617	16991	16760	16785	16953	16933	16794	16673	16684	16725	16837	16739	16819	16908	16932	16877	16762	16891	16880	16688	16705	16847	16564	16707	16915	16698	16900	16734	16876	16614	16856	16778	16763	16741	16666	16894	16827	16823	16653	16905	16767	16713	16914	16940	16723	16904	17039	16846	16779	16628	16652	16942	17001	16812	16800	17048	16858	16740	16844	16705	16738	16668	16715	16780	16716	16690	16858	16736	16551	16804	16852	16727	16937	16740	16590	16772	16953	16825	16818	16851	16700	16757	16671	16836	16928	16851	16760	16824	16633	16848	16988	16765	16788	16831	16745	16591	16831	16601	16733	16777	16710	16688	16839	16663	16711	16988	16749	16667	16805	16768	16699	16759	16809	16710	16717	16900	17091	17044	16843	16684	16716	16696	16998	16780	16858	16879	16803	16903	16885	16903	16764	16632	16722	16845	16998	16808	16638	16670	16961	16718	16703	16857	16765	16697	16692	16833	16804	16928	16814	16879	16898	16754	17053	16709	16732	16904	17055	16864	16965	16866	16768	16895	16741	17000	16960	16893	16893	16542	16768	16921	16658	16663	16781	16653	16687	16611	16833	16673	16873	16782	16576	16648	16795	16808	16854	16832	16939	16640	16970	16903	16996	17092	16780	16636	16697	16681	16650	16695	16782	16908	16888	16794	16832	16750	16610	16762	16773	16820	16801	16657	16702	16866	16650	16862	16888	16828	16753	16782	16796	16760	16852	16888	16768	16778	16726	16887	16757	16695	16817	16768	16754	16709	16833	16733	16780	16765	16688	16742	16841	16680	16885	16626	16657	16810	16844	16830	16839	16780	16842	16628	16880	16787	16793	16740	16957	16641	16941	16728	16767	16845	16817	16790	16856	16830	16924	16698	16773	16801	16924	16843	16714	16871	16776	16752	16743	16732	16655	16658	16882	16822	16692	16771	16871	16905	16758	16700	16854	16852	17121	16531	16686	16734	16889	16761	16892	16781	16743	16649	16740	16969	16826	17061	16777	16876	16822	16877	16711	16641	16750	16802	16954	16655	16855	16632	16881	16807	16682	16762	16887	16958	16814	16742	16846	16804	16672	16830	16780	16858	16807	16715	16745	16813	16853	16866	16813	16896	16641	16849	16981	16669	16789	16767	16601	16709	16689	16923	16686	16635	16939	16676	16893	16632	16709	16780	16786	16826	16935	17032	16904	16599	16883	16976	17014	16835	16924	16670	16678	16856	16967	16578	16619	16706	16893	16705	16653	16690	16679	16870	16831	16709	16849	16675	16915	16770	16906	16747	16716	16701	16713	16899	16926	16829	16819	16724	16576	16688	16770	16725	16808	16739	16711	16808	16847	16939	16828	16822	16969	16747	16758	16856	16910	16789	16711	16856	16871	16789	16891	16735	16826	16801	16753	16611	16660	16958	16789	16769	16990	16714	16855	16856	16735	16772	16916	16827	16748	16796	16696	16887	16563	16732	16902	16838	16619	16813	16817	16742	16845	16724	16744	16821	17018	16633	16754	16607	16823	16623	16863	16934	16693	16859	16733	16889	16802	16750	17001	16946	16844	17040	16681	16748	16872	16960	16698	16857	16916	16902	16623	16507	16892	16714	16896	16827	16860	17015	16741	16639	16768	16954	16798	16879	16831	16808	16836	16583	16828	16987	16649	16794	16786	16756	16900	16799	16849	16862	16825	16784	16883	16810	16793	16616	16875	16887	16736	16743	16869	16782	16756	16807	16776	16436	16864	16678	16699	16699	16743	16824	16715	16776	16860	16771	16878	16882	16648	16726	16711	16842	16851	16698	16826	16769	16741	16805	16798	16849	16758	16671	16852	16777	16629	16739	16766	16832	16763	16818	16753	16816	16692	16745	16518	16696	16913	16891	16877	16878	16702	16735	16587	16718	16551	16733	16935	16838	16682	16946	16841	16892	16854	16676	16751	16790	16719	16809	16883	16769	16775	16837	16829	16729	16815	16667	16733	16820	16693	16910	16992	16995	16950	16712	16757	16808	16824	16837	16906	16833	16897	16738	16782	16424	16684	16683	16714	16768	16939	16605	16809	16572	16715	16861	16834	16885	16886	16995	16904	16784	16891	16935	16954	16784	16824	16978	16870	16898	16872	16669	16948	17015	16709	16800	16967	16845	16841	16664	16796	16749	17042	16721	16923	16694	16845	16722	16712	16904	16842	16930	16734	16932	16747	16807	16880	17047	16770	16733	16783	16795	16832	16870	16856	16900	16677	16859	16767	16702	16902	16753	16907	16759	16794	16887	16798	16725	16864	16695	16796	16728	16919	16982	16791	16882	16767	16673	16682	16823	16630	16809	16720	16769	16910	16740	16601	16865	16591	16575	16611	16611	16679	16827	16953	16816	16835	16957	16898	16935	16714	16672	16784	17052	16845	16702	16821	16831	16617	16667	16911	16759	17091	16731	16867	16783	16842	16725	16755	16793	16866	16895	16628	16891	16776	16572	16836	16785	16824	16925	16745	16844	16728	16907	16808	16957	16794	16850	16769	16755	16925	17014	16846	16919	16530	16733	16652	16815	17006	17005	16923	16879	16656	16874	16944	16949	16842	16561	16927	16954	16818	16840	16869	16742	16819	16891	16878	16849	16579	16722	16872	16619	16697	16751	16847	16869	17111	16748	16884	16845	16766	16822	16853	16788	16657	17009	16734	17000	16854	16870	16873	16700	16766	16546	16621	16908	16598	16852	16875	16678	16823	16648	16927	16745	16754	16935	16757	16883	16888	16787	16746	16689	16825	16780	16629	16792	16635	16842	16768	16659	16823	16809	16716	16725	16529	16713	16783	16778	16633	16739	16643	16771	16665	16683	16746	16728	16905	16914	16790	16709	16976	16885	16946	16790	16791	16763	16824	16532	16738	16789	16826	16713	16691	16622	16644	16779	16737	16736	16837	16772	16965	16701	16915	17181	16921	16765	16774	16772	16792	16523	16894	16835	16905	16708	16883	16830	16710	16590	16850	16401	16822	16717	16786	16974	16767	16761	16796	17000	17028	16918	16841	16721	16850	16718	16710	16752	16835	16871	16703	16829	16732	16731	16863	16734	16609	16907	16925	16567	16763	16884	16883	16878	16861	16773	16920	16770	16686	16632	16911	16649	16643	16738	16838	16490	16809	16841	16745	16766	16621	16735	16721	16853	17008	16917	16983	16851	16778	16763	16885	16667	16695	17010	16595	16642	16568	16633	16710	16802	16863	16844	16741	16815	16683	16768	16675	16600	16684	16654	16841	16756	16911	16755	16716	16794	16694	16834	16835	16724	16887	16753	16748	16793	16561	16663	16681	16904	16786	16821	16619	16561	16779	16961	16820	16808	16767	16963	16702	16690	16692	16673	16483	16732	16828	16733	16685	16993	16957	16737	16805	16718	16672	16694	16880	16818	16934	16801	16883	16803	16626	16556	16765	16821	16956	16854	16952	16624	16834	16804	16903	17013	16716	16728	16823	16646	16827	16815	16755	16778	16804	16912	16844	16881	16839	16692	16888	16827	16872	16896	16838	16641	16896	17063	16745	16790	16707	16905	16666	16951	16690	16847	16811	16854	16844	16859	16752	16873	16785	16850	16923	16829	16880	16772	17076	16919	16857	16941	16652	16812	16672	16892	16943	16803	16904	16896	16792	16786	16745	16986	16838	16756	16834	16683	16720	16839	16607	16661	16707	16714	16599	16856	16779	16657	16886	16961	16730	16610	16823	16790	16921	16857	16793	16901	16679	16708	16600	16837	16740	16715	16888	16766	16890	16765	16525	16569	16660	16711	16728	16873	16950
35276	54995	48267	37290	31687	27608	24333	22703	21149	19767	18505	17584	16967	16516	16410	16208	15722	15660	15736	15639	15625	15492	15231	15203	15082	14900	14815	14773	14931	14820	14794	14862	14816	14911	14521	14620	14455	14823	14724	14549	14603	14665	14485	14553	14634	14589	14373	14457	14603	14567	14579	14792	14508	14697	14691	14591	14587	14414	14552	14646	14624	14649	14686	14846	14493	14640	14538	14501	14504	14599	14609	14592	14431	14549	14467	14583	14487	14822	14580	14443	14427	14580	14676	14599	14407	14656	14559	14588	14598	14633	14554	14507	14570	14635	14714	14659	14345	14630	14536	14810	14363	14623	14664	14447	14593	14627	14539	14557	14728	14697	14573	14552	14567	14699	14623	14391	14730	14696	14605	14578	14655	14536	14586	14740	14725	14618	14442	14612	14483	14654	14601	14599	14398	14645	14666	14490	14730	14559	14648	14449	14522	14654	14624	14457	14463	14587	14410	14507	14604	14537	14508	14576	14518	14301	14610	14462	14442	14574	14624	14650	14619	14481	14607	14626	14534	14650	14545	14585	14521	14469	14486	14501	14585	14557	14495	14494	14345	14682	14664	14484	14578	14563	14612	14676	14693	14499	14568	14480	14604	14444	14602	14668	14604	14612	14485	14658	14484	14473	14500	14593	14504	14574	14654	14453	14578	14532	14621	14725	14580	14584	14559	14465	14641	14661	14611	14672	14549	14743	14471	14468	14528	14471	14560	14492	14574	14688	14605	14603	14486	14449	14658	14704	14456	14654	14449	14507	14426	14574	14631	14633	14495	14633	14661	14640	14612	14574	14427	14728	14735	14565	14554	14373	14644	14629	14488	14518	14594	14427	14538	14472	14553	14583	14487	14595	14554	14314	14570	14439	14541	14455	14758	14595	14517	14508	14603	14628	14460	14469	14640	14600	14607	14529	14648	14597	14624	14539	14542	14717	14437	14576	14707	14650	14664	14563	14545	14732	14460	14563	14482	14786	14507	14486	14600	14628	14572	14587	14513	14493	14598	14514	14409	14453	14549	14444	14756	14393	14533	14571	14567	14572	14408	14546	14477	14525	14771	14528	14683	14534	14465	14733	14488	14569	14629	14625	14626	14502	14512	14497	14602	14815	14541	14671	14454	14646	14568	14297	14660	14576	14513	14477	14637	14709	14612	14742	14659	14523	14746	14623	14437	14457	14617	14486	14758	14696	14592	14420	14438	14675	14571	14896	14649	14643	14344	14420	14475	14595	14440	14655	14493	14599	14565	14360	14612	14529	14566	14454	14658	14491	14589	14644	14673	14460	14573	14500	14573	14623	14474	14533	14486	14503	14546	14713	14655	14758	14513	14633	14406	14618	14562	14602	14509	14528	14524	14483	14549	14651	14688	14414	14577	14549	14594	14696	14417	14551	14340	14659	14545	14718	14625	14614	14674	14486	14588	14598	14509	14571	14476	14677	14458	14623	14664	14626	14554	14500	14486	14520	14680	14441	14571	14541	14547	14633	14709	14491	14520	14600	14493	14586	14450	14490	14402	14575	14532	14607	14382	14540	14515	14660	14499	14283	14622	14670	14601	14540	14610	14677	14567	14531	14558	14617	14500	14391	14766	14624	14647	14523	14520	14755	14612	14589	14560	14401	14579	14652	14631	14618	14512	14479	14494	14558	14526	14706	14545	14469	14567	14556	14591	14437	14718	14638	14721	14702	14746	14600	14487	14655	14548	14469	14572	14564	14597	14286	14486	14543	14775	14473	14546	14559	14548	14673	14571	14543	14617	14380	14515	14581	14745	14570	14582	14629	14562	14586	14626	14553	14655	14593	14509	14556	14538	14537	14517	14658	14579	14641	14566	14488	14568	14672	14651	14586	14835	14549	14583	14364	14421	14602	14687	14626	14665	14501	14462	14633	14558	14592	14499	14487	14546	14547	14611	14585	14490	14488	14558	14572	14452	14524	14634	14522	14616	14712	14531	14534	14860	14438	14455	14445	14584	14690	14686	14519	14573	14507	14640	14393	14656	14596	14565	14465	14545	14724	14452	14538	14750	14447	14709	14419	14595	14513	14576	14631	14564	14770	14513	14623	14591	14546	14519	14505	14607	14612	14611	14635	14747	14561	14734	14492	14644	14443	14428	14497	14556	14542	14689	14450	14675	14427	14384	14666	14636	14515	14462	14520	14528	14677	14539	14527	14544	14523	14561	14467	14397	14513	14662	14346	14394	14626	14531	14533	14585	14516	14611	14553	14311	14548	14410	14711	14669	14461	14559	14436	14613	14605	14547	14642	14597	14390	14534	14503	14651	14498	14499	14408	14611	14447	14659	14298	14608	14627	14617	14680	14504	14816	14590	14636	14562	14506	14739	14504	14454	14543	14681	14499	14581	14371	14419	14610	14430	14674	14571	14503	14508	14585	14613	14592	14545	14507	14530	14716	14433	14623	14636	14661	14536	14614	14530	14793	14493	14566	14627	14606	14696	14568	14710	14494	14503	14648	14692	14417	14446	14549	14771	14385	14567	14539	14519	14629	14526	14482	14614	14554	14629	14651	14627	14659	14524	14670	14484	14411	14647	14448	14683	14637	14457	14640	14475	14472	14543	14768	14669	14736	14675	14587	14471	14678	14502	14340	14470	14545	14561	14583	14494	14644	14650	14724	14577	14596	14508	14395	14537	14494	14487	14506	14616	14636	14577	14560	14724	14352	14571	14565	14361	14537	14521	14521	14555	14537	14507	14602	14506	14654	14696	14603	14605	14538	14599	14718	14407	14544	14361	14694	14494	14659	14542	14495	14526	14543	14485	14614	14646	14603	14466	14646	14707	14603	14576	14473	14575	14550	14499	14422	14542	14740	14572	14536	14613	14539	14536	14523	14569	14650	14626	14489	14519	14566	14729	14471	14535	14589	14572	14578	14606	14639	14561	14575	14489	14600	14612	14562	14709	14588	14502	14586	14544	14590	14692	14665	14592	14633	14529	14581	14580	14561	14576	14584	14524	14479	14492	14465	14663	14500	14521	14779	14492	14611	14564	14541	14614	14545	14731	14435	14528	14773	14457	14684	14531	14651	14509	14408	14552	14563	14454	14418	14528	14673	14646	14489	14485	14560	14436	14684	14636	14518	14557	14569	14714	14666	14453	14691	14604	14466	14581	14450	14616	14663	14513	14571	14522	14568	14748	14734	14586	14598	14773	14514	14545	14492	14558	14557	14443	14507	14525	14674	14682	14521	14455	14616	14659	14574	14576	14594	14538	14451	14491	14430	14508	14531	14633	14648	14694	14608	14599	14645	14546	14740	14581	14783	14504	14496	14710	14575	14502	14598	14544	14612	14673	14451	14671	14636	14531	14614	14574	14375	14631	14540	14393	14543	14547	14624	14481	14606	14620	14514	14582	14623	14450	14451	14542	14674	14597	14453	14468	14398	14517	14538	14316	14310	14466	14686	14583	14624	14576	14490	14648	14660	14452	14553	14607	14723	14417	14666	14619	14458	14719	14502	14566	14641	14616	14700	14482	14548	14589	14681	14628	14531	14567	14402	14612	14636	14548	14586	14532	14515	14521	14576	14699	14674	14607	14440	14542	14690	14513	14581	14756	14611	14717	14559	14656	14511	14465	14549	14611	14651	14619	14620	14712	14481	14684	14534	14559	14390	14444	14633	14495	14521	14507	14556	14618	14576	14635	14569	14635	14542	14461	14603	14521	14685	14347	14689	14487	14526	14598	14603	14489	14465	14698	14558	14417	14536	14529	14478	14655	14494	14504	14634	14471	14584	14551	14596	14490	14548	14557	14642	14665	14602	14656	14593	14480	14617	14544	14453	14679	14507	14550	14509	14478	14573	14499	14666	14600	14590	14621	14590	14541	14706	14539	14596	14645	14500	14676	14530	14557	14570	14241	14692	14523	14702	14627	14493	14472	14513	14558	14546	14562	14734	14570	14721	14569	14568	14625	14604	14476	14644	14595	14585	14610	14697	14469	14652	14467	14594	14679	14616	14374	14709	14658	14629	14474	14551	14484	14566	14444	14666	14589	14457	14449	14640	14453	14731	14600	14508	14621	14501	14617	14508	14452	14526	14496	14467	14499	14615	14627	14464	14478	14539	14500	14606	14625	14471	14600	14692	14652	14547	14634	14474	14522	14652	14707	14579	14548	14746	14631	14564	14537	14465	14421	14536	14410	14547	14691	14664	14486	14683	14459	14582	14601	14452	14639	14550	14625	14613	14390	14432	14540	14661	14492	14533	14528	14479	14582	14551	14574	14477	14552	14541	14727	14498	14734	14516	14563	14474	14624	14414	14606	14546	14560	14572	14577	14591	14490	14733	14373	14416	14522	14584	14498	14614	14730	14566	14501	14465	14555	14596	14609	14487	14617	14655	14610	14456	14543	14662	14407	14604	14577	14582	14499	14502	14452	14642	14548	14576	14550	14335	14522	14474	14441	14638	14598	14488	14549	14602	14561	14526	14523	14721	14540	14595	14629	14569	14647	14543	14559	14602	14640	14535	14432	14548	14437	14559	14537	14696	14574	14586	14537	14602	14534	14592	14675	14437	14511	14549	14664	14372	14695	14354	14537	14779	14592	14484	14594	14735	14648	14589	14591	14643	14588	14474	14432	14607	14488	14528	14553	14635	14682	14649	14499	14682	14634	14529	14461	14717	14508	14494	14431	14608	14587	14743	14437	14632	14589	14741	14457	14592	14495	14520	14607	14468	14644	14717	14533	14607	14498	14470	14681	14607	14795	14544	14455	14503	14607	14340	14598	14633	14620	14501	14495	14556	14576	14403	14472	14577	14470	14447	14470	14465	14543	14411	14519	14600	14281	14470	14462	14584	14465	14714	14534	14670	14648	14452	14533	14532	14492	14458	14664	14687	14596	14651	14674	14628	14479	14503	14524	14534	14493	14601	14548	14503	14626	14395	14452	14680	14563	14674	14480	14458	14542	14496	14493	14744	14566	14548	14457	14566	14741	14478	14573	14551	14513	14624	14510	14593	14513	14522	14491	14580	14377	14626	14643	14589	14705	14626	14573	14496	14547	14474	14418	14607	14389	14599	14523	14430	14523	14696	14604	14645	14630	14410	14564	14409	14474	14577	14743	14506	14448	14596	14482	14535	14609	14620	14780	14624	14451	14561	14765	14538	14526	14527
29236	26866	33448	29345	23296	20492	19348	18428	17794	17603	17259	16816	16784	16591	16812	16723	16408	16467	16424	16365	16437	16508	16221	16586	16390	16358	16303	16402	16359	16291	16154	16206	16328	16298	16169	16207	16040	16180	16280	16186	16287	16446	16286	16164	16241	16221	16083	16188	16227	16192	16276	16205	16177	16091	16167	16317	16117	16010	16030	16219	16413	16339	16178	16162	16160	16175	16129	16013	16240	16366	16213	16110	16327	16113	16161	16119	16049	16335	16242	16035	15991	16129	16093	16020	16294	16139	16235	16115	16110	16233	16271	16167	16090	16109	16227	16379	16018	16241	16347	16261	16165	15939	16330	16178	16287	16342	16121	16066	16102	16192	16195	16104	16244	16280	16159	16013	16198	16083	16132	15994	16077	16127	16140	15762	16011	16224	16295	16290	16327	16080	16182	16108	16307	16035	16022	16029	16217	16128	16205	16167	16158	16143	16063	16181	16146	16180	16241	16097	16113	16123	16108	16276	16137	16217	16026	16032	16294	15930	16009	16196	15977	16130	16190	16223	16102	16041	16085	16218	16083	16379	16116	16120	16014	16136	16169	16206	16247	16181	16244	16147	16104	16258	16317	16034	16313	16185	16055	16176	16312	16184	16246	16115	16279	16077	16301	16330	16095	16354	16170	15976	16255	16188	16152	15953	16365	16142	16234	16049	16060	16137	16131	16173	16136	16215	16131	16231	16160	16320	16066	16193	16196	16229	16332	16143	16139	16181	16028	16147	16217	16148	16291	16175	16074	16441	16215	16185	16193	16066	16225	16008	16021	16365	16079	16010	15936	15948	16168	16013	16407	16052	16148	16181	16136	16326	16227	15823	16327	16098	16282	16268	16229	16023	16135	16268	16234	16309	16229	16193	16344	16039	16432	16156	16338	16283	16382	15933	16254	16312	16297	16004	16135	16165	16113	16181	16320	16335	16037	16129	16161	16198	16121	16157	16006	16182	16281	16178	15962	16079	16059	16107	16088	16247	15952	16056	16155	16151	16260	16269	16119	16342	16356	16249	16169	16142	16219	16044	16205	16074	16156	15898	16074	16252	16110	15920	16191	16037	15915	16024	16240	16373	16140	16079	16128	16386	16133	16151	16204	16171	15997	16067	16070	16192	16096	16166	16227	16086	15974	16013	16123	16061	16083	16337	16275	15996	15987	16277	16241	16154	15996	15917	16146	16266	16181	16222	16244	16405	16304	16295	16199	16326	16202	16226	16244	16073	16180	16308	16229	16132	16336	16176	16257	16246	16249	16172	16063	15908	16334	16159	15970	15962	16169	16098	16212	16250	16118	16123	15950	16151	16187	16366	16072	16179	16172	16225	16243	16180	16072	16071	16179	16321	16018	16042	16178	16237	16080	16247	16080	16002	16295	16039	15979	16009	16255	16077	16162	16053	16080	16218	16316	16204	16249	16276	16031	15978	16212	16097	15930	16201	16259	16149	16057	16084	16072	15945	16024	16179	16172	16096	16101	16111	16143	16047	16085	16172	16098	16195	16240	16008	16046	16115	16215	16131	16213	16321	16193	16112	15978	16080	16192	16077	16233	16114	16203	16090	15921	16322	16302	16158	16131	16227	16173	16067	15988	16045	16334	16209	16148	16036	16155	16285	16165	16113	16269	16114	15850	16113	16221	16363	16130	16124	16101	16099	16234	16274	16138	16191	15908	16178	16071	16111	16160	16057	16096	16148	16205	16063	16258	16135	16283	16239	16226	16178	16146	16218	16079	16257	16192	15915	16110	16228	16249	16110	16005	16264	16361	16307	16087	16101	15989	16133	16277	16060	16181	16193	16503	16214	16196	16217	16206	16085	16163	16292	16205	16117	16073	16277	16427	16066	16210	16205	16231	16365	16249	16117	16296	16214	16313	16105	16146	16352	16337	16223	16036	16264	16254	16058	16103	16009	16171	16250	16137	16002	16316	16047	16193	16281	16253	16046	16360	16142	16162	15981	16104	16329	16194	16049	16207	16343	16115	16216	16148	16038	16117	16150	16212	16307	16092	16090	16056	16156	16115	16080	16379	16148	16060	16143	16081	16178	16157	16112	16290	16154	16126	16322	15985	16231	16091	16187	16298	16039	16190	16323	16218	16098	16010	16134	16352	16261	16041	16313	16264	16259	16037	16231	16218	16102	16186	16163	16011	16256	16298	16223	16216	16069	16268	16140	16140	16179	16054	16095	16165	16272	16314	16209	16112	15920	16164	16244	16225	16262	16316	16042	16315	16372	16109	16251	16176	16098	16163	15999	16090	16170	16053	16168	16155	16011	16306	16216	15967	16189	16239	16240	16297	16136	16137	16092	16224	16169	16132	16426	16181	16097	15931	16311	16229	16113	16098	16058	16173	16062	16158	16094	16240	16384	16354	16035	16152	16032	16068	16009	16196	16098	16224	16130	16214	16234	16138	16316	16237	16168	16252	16217	16066	15992	16196	16215	15984	16178	16043	16057	16266	16398	16306	16123	16153	16189	16185	16168	16226	15969	16058	16099	16243	16141	16197	15978	16345	16297	16258	16269	16185	16305	16258	16171	16242	16100	16216	16081	16109	16052	16208	16327	16320	16210	16254	16194	16192	15860	16102	16156	16320	16116	16033	15977	16103	16229	16165	16150	16131	16188	16117	15993	16154	16339	16185	16106	16097	16066	16055	16228	16214	16054	16275	16421	16261	16112	16352	16136	16365	16297	16145	16209	16191	16149	16272	16280	16090	16231	16360	16226	16153	16193	16092	16233	16148	16168	16204	15972	16289	16258	16260	16151	16236	16054	16093	16102	16077	16334	16201	16030	16191	16240	16243	16042	16238	16103	16151	16164	16233	16295	16153	16035	16270	16155	16005	16070	16185	16232	16182	16255	16259	16222	16202	16305	16255	16358	16246	16065	15939	16116	16126	16131	16097	16218	15985	16099	16135	16136	16282	16123	16160	16264	16152	16211	16405	16312	16155	16270	16119	16149	16239	16154	16132	16102	16056	16266	16150	16130	16192	15795	16108	16403	16046	16318	16081	16149	16388	16166	16328	16036	16278	16094	16066	16153	16108	16190	16047	16251	16008	16176	16135	16207	16265	16179	16283	16038	16312	16292	16245	16258	16145	16068	16103	16070	16192	16336	16060	15823	16119	16169	16102	16146	16108	16171	16128	15956	16165	16113	16196	16160	16367	16176	16236	16072	16024	16171	16221	16161	16316	16241	16264	16136	16171	16150	16113	16254	16281	16307	16187	16108	16079	16151	16267	16305	16302	16152	16198	16252	16172	16102	16251	16015	15992	15897	16285	16148	16189	16137	16030	16194	16241	16278	16006	16145	16034	16141	16062	16192	16028	16142	16141	16192	16045	16001	16342	16212	16337	16063	16085	16276	16076	16091	16096	16079	16100	16217	16181	16127	16263	16344	16325	16205	16458	16249	16152	16238	16187	16230	16394	16149	16248	16043	16310	15985	16198	16288	16102	16202	16254	16161	16221	15989	16154	16299	16285	16325	16379	16003	16058	16028	16111	16056	15896	16102	16146	16044	16080	16158	16175	16273	16129	16049	16202	16103	15962	16223	16144	16169	16143	16307	16027	16239	16385	16090	16064	15988	16151	16210	16230	16182	16245	16111	16033	15987	16222	16184	16295	16040	16359	16012	16201	16321	16056	16137	16296	15981	16048	16123	16181	16239	16224	16119	16130	16088	16274	16141	16145	16331	16225	16115	16169	16036	16302	16166	16036	16088	16152	16245	16218	16351	16052	16115	16021	16065	16186	16267	16151	16200	16133	16227	16122	16265	15986	16269	16272	16041	15961	16048	16052	16139	16186	15973	16264	16388	15970	16082	16114	16115	16269	16051	16224	16157	16078	16266	16273	15988	16159	16153	16270	16180	16205	16115	16257	16012	16003	16155	16078	16037	16037	16030	16119	16295	15901	16092	16183	15909	16212	16391	16202	16249	16121	16235	16199	16218	16288	16157	16298	16353	16038	16234	15960	16380	16253	16117	16439	16022	16140	16079	16121	15894	16117	16224	16152	16012	16148	16210	16131	16314	16252	16211	16391	15978	16122	16209	16150	16400	16026	15991	16070	16209	16047	15956	16311	16327	16078	16162	16206	16260	16057	16130	16124	16242	16042	16127	16060	16075	16335	16250	16043	16187	16163	16086	16122	16193	15974	16046	16153	16219	16053	16042	16172	16219	16135	16190	16241	16076	16192	16245	16234	16030	16139	16235	16209	16058	16277	16076	16312	16072	16021	16217	15812	16279	16181	16097	16249	16153	16108	16208	15989	16112	16113	16268	16082	16193	16161	16090	16159	15922	16381	16252	16095	16095	16370	16082	16095	16230	16257	16304	16196	16123	16075	16034	16206	16199	16191	16143	16099	16224	16180	16116	16148	16158	16099	15994	16121	16307	16083	16150	16257	16276	16185	16068	16315	16195	16324	16216	16097	16248	16376	16183	16241	16173	16276	15978	16233	16275	16225	16063	16243	16144	16163	16239	16194	16136	16196	16129	16350	16180	16122	16118	16070	16085	16049	16368	16014	16125	16400	16184	16171	16072	16149	16312	16251	16102	16275	16209	16178	16151	16348	16258	16132	16200	16223	16301	16282	16213	16299	16042	16255	15999	16090	16172	16416	16254	16265	16463	16038	15954	16158	16285	16241	16225	16190	16202	16102	16145	16232	16355	16343	16306	16040	16167	16225	16240	16154	16136	16137	16163	16185	16157	16372	16237	16360	16270	16161	16166	15928	16246	16204	15997	16174	16163	16303	16152	16297	16252	16195	16260	16242	16342	16064	16266	16250	16152	16069	16040	16089	16244	15936	16310	16075	16132	15916	16258	16228	15924	16198	16123	16115	16147	16240	16198	16222	16178	16223	16102	16212	15982	16023	16137	16233	16227	16247	16142	16249	16029	16191	16218	16139	16160	16295	16041	16109	16262	16117	15960	16275	16270	16266	16117	16078	16181	16213	16168	16207	16079	16109	16333	16031	16365	16305	16220	16213	16332	16066	16031	16066	16156	16401	16159	16283	16325	16287	16187	16152	16259	16014	16267	16365	16205	16184	16178	16220	16156	16107	16196	15948	16188	16160	16215	16151	16459	16233	16201	15993	16099	16046	16028	16079	16147	16175	15964	16204	16248	16368	15922
30882	41606	37339	28392	23553	20318	18564	17682	16977	16126	15649	15528	15158	15041	14934	14787	14642	14719	14606	14508	14526	14476	14364	14452	14272	14542	14496	14145	14174	14224	14344	14172	14325	14185	14218	14156	14337	14263	14176	14197	14123	14227	14316	14289	14090	14410	14037	14181	14167	14314	14283	14266	14286	14226	14095	14108	14207	14225	14152	14210	14153	14263	14099	14211	14154	14247	14128	14217	14207	14232	14089	14097	14271	14041	14262	14114	14129	14213	14253	14054	14199	14182	14161	14191	14178	14142	14202	13967	14310	14393	14242	14045	14332	14269	14096	14166	14251	14166	14324	14305	14091	14287	14122	14106	14155	14293	14103	14185	14265	14200	14184	14219	14248	14175	14040	14168	14175	14261	14159	14227	14372	14175	14269	14280	14252	14077	14233	14100	14296	14120	14270	14051	14271	14237	14159	14209	14245	14153	14360	14107	14288	14035	14192	14273	14116	14148	14058	14309	14127	14013	14243	14265	14256	14212	14304	14181	14152	14335	14241	14063	14266	14132	14009	14293	14210	14298	14096	14224	14285	14166	14257	14135	14220	14247	14106	14129	14293	14235	14282	14198	14212	14183	14145	14065	14241	14338	14121	14045	14175	14245	14150	14307	14180	14471	14183	14147	14087	14163	14157	13996	14342	14247	14183	14227	14185	14284	14187	14202	14337	14404	14050	14102	14359	14245	14259	14187	14221	14096	14350	14110	14108	14163	13978	14211	14197	14256	14232	14245	14202	14201	14333	14037	14331	14129	14290	14224	14024	14098	14098	14155	14320	14257	14193	14178	14323	14235	14179	14252	14126	14304	14248	14211	14149	14216	14326	14099	14159	14154	14120	14193	14291	14353	14312	14152	14224	14255	14240	14135	14219	14095	13967	14276	14089	14250	14075	14069	14206	14237	14145	14168	14231	14038	14148	14142	14323	14053	14094	14186	14088	14207	14133	14319	14172	14257	14240	14314	14252	14156	14364	14296	14184	14204	14178	14244	14178	14225	14211	14275	14009	14312	14078	14284	14298	14087	14263	14085	14414	14375	14210	14131	14298	14167	14160	14156	14187	14188	14107	14181	14150	14355	14159	14164	14266	14179	13984	14186	14135	14099	14153	14076	14388	14139	14007	14242	14107	14057	14231	14449	14276	14379	14045	14241	14172	14397	14145	14095	14022	14182	14181	14143	14086	14135	14211	14123	14117	14207	14184	14107	14234	14106	14082	14260	14255	14246	14340	14201	14330	14247	14101	14123	14172	14216	14217	14122	14327	14201	14294	14168	14249	14165	14250	14303	14220	14006	14202	14313	14232	14249	14111	14322	14151	14184	14167	14196	14215	14175	14281	14343	14134	14100	14106	14177	14240	14264	14152	14209	14225	14136	14160	14297	14191	14165	14189	14178	14328	14123	14249	14212	14240	14273	14067	14309	14293	14186	14316	14139	14398	14242	14235	14379	14234	14173	14025	14113	14378	14185	14256	14232	14188	14083	14250	14271	14129	14101	14163	14350	14296	14332	14181	14296	14301	14198	14151	14083	14191	14040	14214	14127	14166	14176	14335	14199	14361	14504	14149	14112	14215	14316	14231	14184	14272	14131	14091	14242	14265	14247	14279	14094	14253	14093	14067	14266	14246	14174	14265	14230	14223	14292	14184	14284	14069	14171	14231	14274	14175	14178	14229	14161	14232	14169	14252	14281	14279	14342	14324	14122	14145	14128	14265	14184	14315	14257	14268	14233	14128	14299	14125	14254	14073	14273	14350	13919	14128	14146	13997	14358	14169	14199	14052	14320	14300	14330	14117	14113	14279	14080	14160	14073	14235	14171	14176	14324	14008	14230	14203	14145	14307	14211	14218	14135	14197	14456	14129	14251	14161	14141	14180	14274	14279	14252	14126	14328	14372	14192	14109	14380	14214	14126	14246	14096	14383	14210	14052	14284	14070	14191	14189	14262	14247	14358	14187	14160	14013	14268	14102	14172	14094	14128	14132	14285	14132	14242	14226	14162	14126	14126	14197	14195	14221	14210	14211	14470	14104	14390	14060	14119	14296	14174	14380	14196	14186	14173	14312	14071	14189	14289	14091	14354	14117	14201	14155	14164	14011	14189	14163	14214	14262	14285	14239	14132	14260	14096	14301	14267	14188	14130	14186	14202	14131	14326	14171	14281	14218	13993	14285	14183	14195	14162	14251	14144	14194	14215	14177	14346	14291	14210	14266	14179	14075	14259	14130	14142	14024	14081	14094	14074	14167	14061	14296	14107	14103	14089	14196	14128	14315	14080	14169	14148	14197	14274	14241	14066	14120	14109	14141	14156	14254	14375	14156	14220	14254	14353	14062	14214	14311	14076	14260	14241	14206	14235	14184	14268	14235	14189	14084	14304	14391	14169	14113	14228	14149	14151	14274	14338	14244	14335	14303	14076	14306	14178	14059	14194	14136	14141	14211	14122	14131	14197	14071	14060	14248	14050	14176	14243	14235	14093	14159	14117	14259	14057	14161	13913	14114	14303	14323	14268	14133	14347	14171	14179	14247	14145	14235	14154	14167	14139	14153	14210	14207	14066	14137	14244	14282	14173	14068	14358	13958	14081	14096	14261	14210	14138	14255	14195	14075	14192	14109	14173	14179	14148	14220	14297	14166	14053	14234	14172	14194	14120	14173	14196	14139	14138	14144	14397	14256	14075	14296	14413	14100	14005	14045	14115	14186	14191	14081	14132	14177	14219	14397	14090	14385	14063	14141	14163	14206	14240	14132	14302	14177	14306	14287	14167	14102	14038	14428	14213	14184	14101	14112	14107	14225	14379	14043	14427	14242	14187	14214	14172	14168	14185	14122	14059	14180	14282	14223	14250	14098	14261	14275	14025	14151	14340	14094	14077	14348	14273	14273	14221	14207	14293	14147	14320	14057	14172	14203	14255	14225	14147	14340	14126	14321	14106	14176	14240	14379	14281	14100	14286	14170	14214	14153	14193	14140	14253	14167	14139	14153	14155	14243	14043	14112	14250	14138	14156	14273	14186	14281	14220	14190	14318	14005	14177	14215	14081	14155	14282	14233	14157	14324	14119	14094	14164	14264	14195	14065	14319	14020	14417	14094	14117	14270	14232	14232	14059	14279	14192	14376	14211	14342	14328	14176	14150	14189	14107	14081	14410	14040	14279	14179	14221	14354	14188	14165	14175	14240	14276	14250	14281	14144	14202	14406	14096	14280	14260	14156	14146	14359	14329	14099	14280	14114	14149	14207	14253	14312	14164	14188	14159	14417	14217	14197	14243	14229	14416	14192	14217	14124	14254	14183	14379	14268	14052	14029	14143	14223	14275	14137	14120	14335	14203	14442	14247	14322	14199	14204	14256	14169	14140	14199	14071	14255	14159	14252	14240	14141	14165	14317	14152	14130	14208	14215	14251	14181	14269	14118	14153	14154	14191	14003	14162	14036	14007	14111	14239	14133	14198	14180	14116	14118	14236	14146	14215	14233	14272	14133	14206	14148	14208	14340	14166	14252	14366	14426	14050	14206	14255	14094	14080	14182	14142	14178	14215	14182	14235	14211	14169	14293	14091	14250	14124	14204	14098	14266	14249	14170	14293	14373	14119	14057	14281	14287	14110	14125	14388	14183	14243	14238	14124	14101	14242	14168	14290	14344	14203	14039	14218	14271	14138	14252	14160	14303	14155	14138	14263	14076	14158	14279	14212	14259	14260	14112	14273	14231	14215	14139	14212	14131	14237	14242	14255	14147	14224	14357	14276	14054	14214	14213	14273	14069	14349	14200	14233	14240	14072	14184	14136	14255	14150	14207	14175	14217	14292	14358	14194	14178	14264	14063	14338	14251	14250	14071	14222	14156	14172	14098	14258	14286	14018	14189	14323	14150	14339	14241	14298	14220	14244	14112	14169	14396	14100	14322	14182	14399	14289	14250	14409	14185	14289	14245	14224	14242	14359	14259	14229	14320	14308	14244	14149	14242	14267	14221	14190	14256	14326	13977	14201	14313	14115	14094	14046	14348	14079	14340	14234	14118	14201	14140	14254	14051	14177	14149	14343	14197	14310	14166	14175	14324	14226	14111	14275	13996	14079	14244	14073	14203	14109	14129	14386	14250	14228	14187	14165	14149	14024	14086	14054	14245	13989	14285	14147	14244	14140	13973	14338	14173	14311	14117	14221	14290	14385	14186	14193	14313	14224	14194	14232	14295	14034	14293	14267	14116	14114	14314	14207	14255	14235	14180	14313	14240	14229	13979	14195	14010	14272	14213	14208	14175	14102	14139	14219	14259	14262	14308	14222	14267	14419	14294	14167	14349	14162	14154	14056	14219	14359	14324	14346	14115	14135	14055	14157	14491	14208	14299	14183	14196	14127	14240	14207	14251	14341	14303	14246	14234	14211	14096	14241	14234	14272	14259	14095	14262	14238	14092	14235	14193	14169	14266	14327	14235	14300	14243	14354	14065	14330	14150	14175	14235	14277	14162	14092	14353	14224	14117	14169	14242	14181	14052	14287	14233	14181	14169	14066	14186	14154	14063	14276	14225	14225	14326	14312	14116	14265	14129	14213	14221	14325	13960	14274	14219	14111	14083	14178	14163	14242	14207	14241	14157	14197	14207	14300	14368	14284	14284	14178	14127	14221	14057	14148	14197	14090	14188	14098	14244	14258	14190	14122	14194	14119	14376	14196	14236	14065	14208	14283	14290	14311	14278	14157	14169	14327	14261	14161	14242	14135	13956	14211	14242	14108	14240	14227	14261	14230	14143	14109	14297	14076	14067	14203	14203	14253	14068	14223	14395	14151	14243	14174	14207	14206	14179	14219	14179	14247	14235	14142	14248	14185	14402	14096	14332	13968	14254	14116	14248	14218	14296	14241	14076	14319	14284	14161	14262	14375	14222	14159	14195	14153	14408	14174	14304	14179	14191	14209	14099	14293	14154	14072	14372	14379	14356	14251	14139	14039	13991	14263	14211	14069	14119	14141	14095	14160	14350	14070	14084	14322	14248	14038	14444	14054	14088	14386	14235	14093	14280	14373	14256	14167	14089	14222	14379	14122	14150	14194	14259	14324	14398	14154	14328	14196	14168	14284	14272	14215	14313	14421	14200	14187	14272	14200	14334	14285	14286	14293	14282	14284	14069	14047
24162	21125	28448	25161	23907	24154	23094	20294	19078	18478	18126	17649	17295	17288	17123	16888	16995	16868	16743	16551	16730	16368	16586	16642	16508	16396	16415	16297	16356	16292	16140	16263	16461	16191	16288	16180	16257	16246	16234	16259	16147	16165	16034	16225	16384	16266	16284	16084	16234	16187	16324	16259	16413	16240	16155	16303	16122	16115	16041	16087	15977	16085	16203	16299	16369	16223	16378	16204	16217	16171	16062	16156	16120	16177	16248	16256	16320	16152	16162	16146	16149	16377	16171	16111	16209	16069	16024	16218	16191	16211	16031	15906	16215	16144	16036	16129	16340	16045	16071	16021	16093	15976	16251	16171	16052	16269	16267	16213	16039	16063	16087	16042	16128	15979	15979	16108	16164	16008	16193	16173	16293	16247	16221	16252	16197	16212	16181	16219	16014	16244	16068	16200	16183	16278	16355	16133	16140	16163	16336	16205	16144	16133	16396	16216	16084	16278	16191	16232	15968	15983	16135	16001	15983	16037	16234	16166	16093	16133	16235	15952	16141	16310	16186	16071	16356	16087	16090	15972	16023	16207	16160	16103	16101	16359	16185	16280	16275	16127	16117	16127	16052	15785	16288	16209	16318	16074	16112	16184	15985	16333	16156	15994	16124	15955	16155	16239	16092	16110	16007	16173	16211	16185	16178	16066	15954	16130	16060	16283	16119	16133	16329	16208	16017	16040	16132	16227	16068	16184	16262	15960	16039	16187	16166	16237	16252	16018	16186	16195	15966	16076	16264	16002	16074	16250	16044	16231	16036	16313	16095	16079	15997	16112	15945	16061	16055	16104	16095	16175	16037	16131	16231	16160	16279	16156	16169	16146	15983	16234	16265	16215	16216	16088	16262	16173	16079	16216	16226	16072	16014	16055	15981	16052	16050	15918	16024	16117	16025	16236	16144	16092	16283	16225	16177	16236	15982	16074	16169	16268	16217	16266	16173	15969	15952	16176	16279	16140	16240	16231	16223	16425	16156	16143	16004	16052	16256	16039	16083	16192	16149	16125	16228	16192	16402	16221	16265	16289	16114	16149	16075	16078	16128	16128	16183	16109	16059	16230	16101	16103	15934	16146	15993	16239	16169	16083	16030	16160	16260	16011	16202	16036	16201	16221	16181	16238	16211	16094	16183	16072	16142	16112	16022	16271	16174	16184	16175	16137	16051	15982	16271	16211	16161	16191	16407	16019	16052	16122	16215	16158	16337	16359	16157	16170	15939	16265	16078	16151	16152	15914	16174	16168	16105	16060	16119	15992	15971	16161	16201	16193	16309	16081	16237	15936	16144	16036	16071	16155	15982	16114	16245	16197	16253	16216	16051	16241	16249	16200	15968	15976	16050	16292	16200	16185	16079	16177	16259	16168	16165	16168	16134	16197	16102	16005	15908	16142	16181	16143	16255	16020	16026	16329	16081	16173	16123	16237	16199	16219	15974	16257	16213	16047	16244	16052	16117	16182	16139	16231	16204	16145	16205	16125	16182	16198	16400	16258	16051	16033	16137	16085	16175	16234	16067	16072	15904	15964	16127	16219	16171	16139	16261	16362	16243	16171	16341	16046	16209	16279	16149	16030	16299	16174	16190	16122	16373	16203	16294	16086	16317	16222	16071	16072	16230	16148	16269	16124	16008	16091	16217	16229	16241	16107	16117	16115	16273	16093	16297	16409	16242	16229	16110	15804	16065	16034	16274	16173	16131	16071	16138	15961	16128	16126	16260	16116	16053	16083	16136	16141	16017	16285	16295	16022	15948	16224	16216	16062	16164	16047	16222	15985	16194	16080	16007	16111	16033	16219	16322	16159	16149	16095	16156	16096	16144	15970	16021	16067	16109	16187	16132	16247	16155	15924	16045	16119	16178	15963	16292	16127	16284	15976	16064	16130	16145	15939	16123	15979	16163	16215	16165	16277	16090	16044	16121	16083	16223	16086	16243	16312	16322	16198	16202	16304	16122	16167	16148	16206	16105	16201	16010	16155	16150	15981	16245	16024	16213	16234	16125	16100	16120	16102	16252	15955	16048	16128	16185	16113	16181	16208	16338	16034	16265	16143	16161	16124	16186	16273	16130	16446	16333	16160	16239	16144	16236	16276	16059	16108	16099	16011	16121	15970	16219	16176	16246	16173	15978	16080	16178	16195	16017	16160	15979	16331	16125	16240	16138	16181	16193	16046	16221	16131	16215	16171	16082	16089	16353	16264	16299	16185	16219	16172	16070	16111	16123	16272	16045	16306	16246	16107	16058	16260	16162	16105	16173	15944	16230	16044	16085	16137	16109	16165	15942	16005	16099	16045	15988	16193	16068	15944	15908	16253	16138	16060	16301	16371	16136	16200	16077	16286	16097	15969	16099	16136	16194	16226	16069	16117	16167	16040	16062	16221	16127	16047	16105	16029	16019	16361	16114	16200	16280	16186	16127	16074	16203	16275	15972	16252	16140	16006	16022	16173	16358	16263	16160	16261	16112	15999	16163	16074	16188	16092	15864	16129	16027	16261	16237	16268	16232	16237	16228	16145	16192	15850	16125	16052	16188	16184	16251	16093	16205	16017	16160	16149	16187	16184	16095	16167	16268	16231	16010	16096	15862	16152	16170	15981	16295	16224	16355	16198	16282	16092	16070	16095	16247	16207	16268	16241	16266	16114	16181	16096	16160	15991	16125	16212	16297	15934	16206	16282	15989	16165	16302	16304	16065	16161	16123	16039	16146	15998	16108	16188	16136	16375	15961	16052	16132	16162	16288	16179	16030	16132	15965	16144	16153	16025	15991	16150	15947	16195	16079	16101	16065	16066	16090	16300	16154	16248	16323	16273	16068	16184	16091	16192	16285	16167	15946	16029	16250	16127	16126	16161	16192	16189	16143	16111	16169	16310	16057	16021	16178	16154	16062	16075	15944	16221	15981	15925	16061	16121	16215	15936	16141	16170	16178	16329	16084	16065	16172	16163	16229	16212	16040	16129	16173	16169	16177	16172	16177	16352	16245	16256	16041	16041	16144	16158	16324	16179	16039	16362	16315	16106	16179	16086	16200	16192	16388	16132	16043	16095	16009	15988	16157	16228	16288	16137	16033	16286	16007	16145	16072	16102	16181	16149	16459	16217	16079	15980	16118	16162	16148	16070	16260	16058	16022	16155	16116	16309	16274	16147	16108	16017	16158	16249	16241	16162	16141	16089	16178	16101	16105	16141	16256	16324	16128	15991	16412	15805	16107	16176	16158	16040	16204	16318	16165	16054	16121	16188	16183	16244	16166	16200	16158	16253	16085	16222	16219	16045	15994	16113	15986	15952	16306	16201	16199	16132	16220	16058	16247	16221	16009	16035	16094	16138	16012	16222	16196	16174	15987	16075	16267	16258	16215	16136	16175	16068	16248	16184	16300	16052	16181	16058	15925	16073	16241	16140	15989	16125	16067	15969	16328	16269	16389	16195	16220	16115	16183	16138	15970	16229	16307	16066	16056	16175	16037	16054	16221	16060	16116	16044	16222	16299	16203	16112	16301	16225	16049	16073	16160	16209	16397	15902	16348	16128	16228	16058	16105	16089	16027	16095	16063	16345	16218	16203	16175	16072	16026	16199	16026	16239	16291	16119	16139	16086	16218	16298	16234	16006	16181	16037	16022	16196	16097	16202	15928	16215	16102	15895	16137	16118	16211	16214	16271	16311	16295	16063	16305	16166	16176	16009	16168	16098	16083	16251	15969	16027	16094	16038	16133	16066	16352	16168	16305	16026	16129	16138	16186	16301	16190	16033	15999	16054	16163	15949	16078	16073	16009	16000	16053	15860	16017	16147	16234	16331	16240	16023	16090	15786	16085	16200	16119	16024	16067	16144	16175	16279	16231	15852	16058	16119	16348	15980	16137	16001	16247	16158	16111	16167	16242	16208	16190	16134	15937	16120	16019	16219	16089	16254	16074	16362	16333	16135	16126	16239	16244	16071	16127	16288	16214	16036	16073	16038	16199	16203	16017	15984	16070	16161	16039	16318	16213	16206	16268	15956	16115	16102	16215	16207	16387	15799	16163	16165	16122	16102	16276	16240	16136	16225	16270	16213	16126	16118	16261	16193	16141	16365	16397	16131	15965	16095	16249	16055	16380	16120	16031	16126	16215	16191	16026	16087	16323	16174	16170	16283	16081	16013	16259	16260	16013	16207	15981	16054	16135	16090	16035	16121	16080	16108	16284	16235	16056	16336	16185	15976	16163	16263	16134	16151	16123	16091	16235	16086	16087	16175	16225	15992	16296	15896	16319	16022	16039	16115	16002	15996	15843	16271	16251	16028	16150	16083	16158	16232	16256	16068	16219	16163	16265	16017	16169	16073	16242	16293	16206	16194	16114	16052	16308	16166	16215	16070	16204	16135	16192	15936	16138	16038	16246	16048	16148	16091	16114	16156	16102	16129	16246	16354	16131	16072	16200	16102	15966	16063	16068	16128	16001	15995	16371	16012	15848	16159	16079	16105	16095	16180	16209	16045	15994	16124	16146	16091	16274	16247	16193	16155	16213	15990	15933	16067	16250	16155	16185	16070	16007	16059	16102	16476	16141	16341	16198	16101	16161	16204	16237	16258	16374	16141	16506	15982	15988	16117	16052	15972	16068	16090	16058	16226	16243	16068	16370	16149	16003	16127	16007	16037	16155	16279	16311	16324	16225	16247	16255	16112	15981	16149	16156	16009	16118	16123	16212	16108	16295	16056	16163	16172	16318	16338	16118	16114	16024	16069	16085	16235	16171	16178	16221	16221	16066	16259	16131	16180	16006	16207	16146	16045	16095	16195	16215	16036	16198	16055	16120	15965	16058	16013	16234	16115	16075	16212	16198	16146	16134	16260	16035	16161	16071	16075	16161	16036	16105	16072	16029	16168	16159	16004	16162	15929	16205	16070	16143	16166	16074	16290	16153	16109	16237	16198	16075	16076	15965	16003	16094	16114	16146	16026	15956	16209	16294	16124	16187	16186	16096	16335	15999	16098	15935	16215	16050	16136	16102	16116	15937	16069	16127	16065	16204	16165	16257	16268	16131	16183	16275	16032	16069	16202	16088	15865	16125	16213	16215	16077	16054	16258	16087	16197	16287	16039	16140	16248	16054	16051	16107	16210	16191	16156	16211	16189	16339	16128	16055	16327
30508	49784	44334	32674	27124	23867	21460	20336	19009	17749	16923	16463	16035	15367	15723	15184	15218	15109	14993	14866	14769	14538	14632	14680	14539	14529	14460	14559	14551	14565	14395	14326	14455	14472	14471	14156	14336	14357	14284	14291	14214	14319	14137	14416	14417	14115	14185	14202	14291	14305	14148	14196	14270	14267	14268	14269	14167	14125	14161	14133	14154	14153	14197	14093	14138	14142	14146	14132	14268	14158	14258	14309	14284	14239	14127	14209	14137	14234	14415	14299	14122	14184	14015	14284	14156	14357	14420	14182	14252	14278	14309	14230	14185	14290	14225	14016	14073	14285	14206	14345	14249	14346	14159	14199	14269	14008	14238	14268	14157	14247	14322	14361	14148	14219	14259	14147	14077	14270	14318	14144	14151	14038	14354	14214	14053	14225	14101	14062	14312	14097	14221	14137	14301	14292	14196	14176	14037	14290	14180	14266	14231	14193	14122	14125	14096	14216	14100	14212	14408	14243	14059	14286	14225	14214	14193	14316	14038	14086	14247	14261	14341	14142	14123	14152	14075	14182	14252	14183	14268	14385	14355	14046	14209	14268	14238	14163	14187	14198	14223	14221	14295	14296	14032	14218	14260	14181	13995	14250	14192	14311	14160	14110	14043	14073	14095	14062	14395	14126	14183	14266	14158	14148	14084	14309	14336	14452	14103	14184	14221	14226	13985	14104	14173	14103	14228	14041	14138	14244	14233	14174	14109	14238	14132	14318	14249	14366	14090	14235	14169	14270	14347	14203	14095	14173	14139	14225	14259	14034	14150	14284	14223	14235	14213	14234	14091	14313	14161	14163	14277	14158	14188	14294	14114	14176	14129	14246	14246	14095	14440	14224	14281	14252	14264	14307	14217	14253	14055	14149	14281	14095	14190	14213	14277	14240	14228	14273	14164	14156	14201	14289	13984	14202	14272	14291	14021	14078	14199	14286	14291	14213	14203	14387	14267	14301	14172	14274	14170	14278	14183	14267	14223	14175	14309	14360	14214	14177	14124	14311	14275	14162	14383	14082	14291	14360	14137	14105	14102	14339	14196	14265	14187	14257	14239	14058	14095	14255	14266	14152	14101	14401	14233	14324	14054	14209	14228	14200	14373	14071	14321	14223	14121	14241	14280	14203	14267	14062	14200	14206	14346	14177	14127	14256	14101	14105	14079	14114	14050	14255	14226	14168	14250	14180	14269	14223	14246	14150	14044	14305	14243	14084	14003	14130	14256	14053	14213	14171	14083	14089	14262	14153	14199	14145	14072	14274	14278	14177	14047	14265	14234	14228	14141	14492	14068	14039	14246	14274	14060	14206	14164	14185	14257	14226	14169	14176	14143	14221	14286	14236	14229	14059	14146	14267	14214	14195	14220	14262	14233	14151	14270	14147	14194	14180	14264	14247	14141	14327	14135	14322	14286	14334	14215	14173	13991	14017	14341	14242	14001	14154	14179	14204	14064	14248	14234	14204	14160	14130	14176	14266	14221	14193	14232	14295	14327	14255	14355	14214	14209	14136	14282	14322	14149	14212	14079	14155	14357	14115	14290	14197	14177	14260	14199	14267	14254	14344	14384	14228	14294	14151	14238	14182	14377	14080	14210	14104	14110	14181	14282	14219	14262	14164	14209	14266	14136	14006	14215	14214	14161	14303	14227	14106	14318	14108	14308	14332	14239	14237	14241	14094	14314	14378	14144	14142	14212	14071	14255	14153	14263	14101	14237	14372	14176	14340	14338	14338	14163	14156	14287	14244	14196	14087	14139	14179	14137	14256	14237	14211	14270	14205	14183	14278	14343	14096	14205	14206	14228	14089	14197	14229	14204	14219	14211	14147	14121	14204	14327	14291	14242	14219	14269	14342	14177	14253	13999	14174	14091	14271	14154	14297	14012	14237	14317	14239	14104	14141	14151	13995	14172	14141	14302	14157	14096	14357	14326	14223	14194	14045	14201	14216	14223	14333	14028	14364	14072	14239	14030	14245	14036	14262	14191	14165	14162	14238	14266	14192	14318	14215	14237	14107	14264	14416	14080	14115	14315	14342	14310	14252	14175	14120	14248	14258	14082	14233	14033	14307	14170	14150	14261	14283	14112	14091	14235	14221	14068	14266	14198	14374	14145	14171	14311	14181	14110	14178	14258	14293	14174	14162	14098	14151	14262	14206	14360	14082	14097	14285	14300	14131	14213	14185	14218	14170	14135	14140	14128	14094	14060	14247	14219	14144	14370	14267	14092	14291	14119	14184	14333	14157	14031	14346	14135	14083	14187	14390	14206	14132	14221	14102	14216	14359	13991	14260	14372	14247	14170	14285	14321	14322	14170	14151	14149	14218	14249	14103	14168	14326	14243	14266	14176	14265	14089	14218	14162	14174	14066	14234	14176	14085	14114	14256	14287	14242	14229	14240	14181	14236	14306	14148	14309	14264	14026	14260	14183	14136	14172	14189	14299	14296	14104	14339	14099	14386	14283	13918	14056	14094	14132	14119	14261	14197	14286	14207	14295	14077	14206	14078	14171	14128	14259	14331	14144	14355	14109	14213	14067	14209	14405	14138	14128	14299	14403	14177	14246	14207	14235	14262	14156	14085	14227	14142	14173	14133	14383	14052	14139	14200	14308	14048	14154	14200	14092	14242	14007	14306	14326	14310	14276	14102	14299	14221	14152	14109	14266	14302	14237	14272	14144	14227	14205	14357	14067	14204	14193	14259	14305	14303	14345	14171	14258	14324	14288	14226	14068	14231	14131	14161	14144	14413	14197	14144	14022	14360	14148	14013	14071	14242	14153	14191	14216	14188	14374	14099	14235	14304	14062	14128	14168	14180	14113	14091	14149	14256	14191	14330	14250	14125	14265	14098	14216	14279	14155	14228	14110	14284	14317	14152	14248	14211	13852	14215	14125	14070	14173	14243	14092	14229	14282	14125	14273	14173	14134	14101	14274	14048	14448	14197	14301	14217	14296	14319	14118	14106	14131	14242	14114	14027	14138	14070	14046	14046	14168	14223	14294	14384	14062	14183	14219	14127	14211	14211	14269	14154	14117	14183	14312	14214	14224	14262	14183	14162	14163	14076	14136	14150	14156	14262	14180	14196	14231	14185	14262	14128	14123	14110	14116	14254	14253	14216	14267	14211	14193	14054	14255	14234	14211	14242	14251	14301	14246	14284	14045	14376	14150	14210	14192	14353	14117	14275	14125	14134	14145	14225	14278	14263	14318	14183	14133	14240	14311	14073	14311	14157	14236	14340	14306	14176	14190	14286	14180	14194	14173	14177	14186	14222	14233	14182	14213	14264	14257	14230	14193	14219	14178	14304	14296	14173	14106	14183	14242	14141	14297	14088	14136	14351	14156	14206	14208	14112	14233	14440	14122	14147	14220	14192	14200	14110	14334	14137	14133	14255	14253	14150	14264	14291	14393	14164	14195	14046	14091	14057	14314	14142	14132	14187	14240	14259	14218	14138	14313	14115	14107	14001	14254	14218	14227	14089	14233	14198	14337	14290	14172	14209	14194	14142	14224	14404	14117	14010	14184	14105	14147	14184	14321	14014	14227	14079	14272	14178	14325	14260	14136	13984	14225	14152	14208	14250	14342	14095	14310	14318	14202	14198	14366	14264	14131	14207	14141	13988	14165	14126	14213	14248	14191	14236	14262	14227	14296	14234	14153	14134	14180	14207	14010	14314	14149	14120	14185	14193	14058	14281	14258	14205	14083	14251	14224	14158	14072	14177	14111	14279	14069	14295	14122	14099	14194	14237	14070	14144	14259	14144	14380	14215	14253	14195	14036	14298	14210	14175	14288	14316	14130	14240	14094	14195	14199	14242	14202	14301	14236	14247	14222	14235	14154	14055	14256	14318	14228	14124	14205	14188	14182	14150	14331	14221	14074	14154	14178	14153	14228	14409	14323	14107	14253	14269	14016	14274	14394	14194	14190	14226	14247	14216	14235	14298	14224	14096	14180	14019	14251	14154	14285	14201	14186	14431	14338	14200	14353	14314	14275	14142	14255	14254	14161	14184	14168	14017	14331	14120	14134	14254	14237	14269	14167	14301	14201	14271	14272	14239	14344	14051	14209	14217	14270	14107	14312	14383	14149	14319	14148	14154	14289	14162	14112	14214	14143	14207	14227	14115	14227	14404	14109	14367	14060	14088	14323	14213	14199	14109	14260	14258	14305	14299	14148	14096	14270	13998	14257	14159	14192	14258	14249	14217	14101	14293	14098	14260	14072	14101	14234	14277	14265	14288	14100	14127	14134	14162	14248	14243	14209	14052	14132	13968	14115	14161	14141	14224	14094	14030	14046	14143	14188	14115	14162	14052	14305	14147	14309	14136	14127	14314	14367	14044	14174	14151	14184	14138	14238	14203	14254	14118	14231	14239	14176	14039	14356	14292	14073	14040	14192	14301	14224	14210	14116	14244	14235	14155	14434	14194	14176	14131	14033	14407	14114	14051	14294	14163	14155	14115	14294	14125	14120	14258	14139	14113	14117	14163	14112	13910	14240	14310	14209	14252	14359	14247	14023	14129	14163	14227	14180	14096	14261	14277	14189	14216	14248	14140	14344	14289	14104	14208	14207	14116	14197	14255	14084	14278	14197	14092	14204	14144	14091	14030	14211	14252	14213	14173	14112	14096	14080	14235	14198	14392	14125	14217	13981	14023	14164	14337	14182	14153	14190	14332	14220	14294	14188	14066	14138	14262	14239	13966	14230	14241	14436	14256	14224	14239	14295	14194	14102	14215	14224	14332	14241	14181	14178	14082	14032	14055	14192	14186	14321	14386	14063	14218	14159	14285	14245	14256	14097	14202	14289	14151	14284	14221	14134	14229	14220	14148	14212	14315	14218	14081	14213	14186	14133	14172	14136	14078	14231	14300	14150	14287	14158	14228	14233	14143	14330	14256	14131	14220	14304	14102	14169	14185	14055	14053	14331	14239	14224	14145	14333	14148	14341	14183	14287	14176	14175	14201	14366	14326	14498	14224	14233	14121	14151	14255	14192	14151	14308	14327	14178	14446	14336	14136	14094	14186	14266	14170	14072	14361	14042	14071	14228	14243	14004	14318	14166	14320	14146	14327	14047	14213	14239	14305	14249	14061	14199	14086	14199	14192	13972	14158	14249	14227	14049	14201	14075	14216
22772	21015	28652	23670	22100	25165	27461	22428	20912	20446	19485	19018	18527	18389	18000	17842	17836	17527	17714	17351	17350	17243	17175	17206	17090	17046	16990	16945	16935	16782	16823	16848	16924	16871	16668	16673	16736	16779	16779	16587	16495	16790	16595	16459	16621	16642	16623	16851	16777	16669	16766	16677	16860	16642	16627	16747	16618	16643	16432	16671	16884	16580	16717	16541	16573	16651	16681	16711	16599	16644	16580	16656	16618	16399	16800	16769	16910	16623	16675	16725	16566	16732	16512	16616	16786	16576	16783	16611	16863	16770	16665	16644	16574	16728	16503	16541	16400	16555	16621	16652	16560	16699	16886	16457	16467	16318	16610	16665	16494	16713	16787	16588	16728	16569	16560	16404	16398	16668	16536	16630	16482	16649	16546	16581	16778	16664	16714	16523	16499	16534	16465	16681	16631	16765	16794	16566	16659	16395	16400	16379	16624	16775	16446	16577	16590	16665	16621	16591	16575	16484	16499	16510	16435	16785	16543	16494	16664	16659	16657	16715	16728	16789	16875	16790	16488	16683	16751	16737	16465	16357	16657	16439	16762	16579	16578	16552	16663	16774	16551	16757	16710	16388	16437	16538	16633	16444	16495	16761	16531	16669	16564	16470	16746	16677	16648	16436	16610	16695	16675	16687	16675	16645	16843	16606	16460	16472	16394	16741	16595	16518	16731	16730	16507	16727	16693	16539	16556	16545	16691	16635	16795	16457	16706	16399	16816	16751	16566	16682	16578	16701	16675	16622	16798	16663	16492	16607	16656	16713	16547	16577	16547	16510	16590	16665	16575	16686	16665	16660	16727	16563	16586	16694	16515	16733	16661	16508	16612	16558	16331	16495	16361	16438	16470	16261	16533	16434	16508	16508	16492	16638	16472	16564	16398	16505	16723	16368	16655	16692	16592	16610	16569	16612	16670	16462	16541	16470	16534	16501	16695	16538	16468	16579	16420	16508	16521	16440	16630	16549	16807	16605	16654	16569	16626	16704	16514	16823	16547	16760	16655	16620	16811	16664	16717	16669	16713	16539	16677	16812	16492	16692	16639	16595	16756	16447	16499	16549	16941	16509	16488	16739	16658	16450	16618	16570	16708	16715	16647	16642	16663	16667	16418	16631	16458	16756	16613	16445	16558	16457	16667	16684	16556	16606	16548	16679	16549	16533	16481	16622	16661	16774	16486	16512	16393	16499	16714	16808	16731	16640	16522	16360	16485	16600	16560	16601	16692	16491	16616	16506	16343	16739	16620	16555	16696	16755	16611	16542	16795	16359	16585	16650	16662	16666	16597	16536	16707	16594	16574	16739	16646	16676	16707	16800	16738	16546	16769	16608	16493	16811	16873	16455	16576	16529	16519	16497	16558	16747	16541	16522	16806	16571	16533	16495	16623	16610	16879	16563	16501	16666	16630	16696	16598	16636	16474	16585	16743	16691	16669	16266	16596	16627	16471	16546	16620	16547	16555	16732	16538	16496	16446	16837	16761	16408	16707	16738	16557	16433	16532	16551	16510	16614	16566	16582	16762	16497	16494	16711	16414	16571	16385	16543	16530	16743	16773	16478	16609	16614	16470	16669	16596	16750	16599	16422	16550	16797	16522	16605	16669	16385	16890	16504	16604	16635	16527	16745	16615	16575	16790	16735	16480	16618	16647	16320	16917	16618	16542	16455	16535	16568	16648	16575	16669	16530	16619	16580	16729	16472	16669	16901	16708	16609	16505	16562	16590	16772	16577	16507	16527	16459	16770	16619	16467	16735	16737	16497	16548	16663	16651	16450	16450	16512	16489	16847	16724	16668	16588	16639	16662	16818	16575	16496	16482	16666	16622	16642	16623	16505	16482	16688	16579	16659	16642	16624	16505	16613	16496	16682	16375	16481	16764	16662	16481	16679	16515	16504	16786	16505	16560	16451	16520	16436	16587	16745	16454	16642	16651	16477	16727	16504	16562	16698	16827	16708	16590	16531	16637	16607	16759	16679	16613	16700	16364	16531	16751	16409	16692	16583	16642	16570	16622	16460	16550	16580	16703	16738	16574	16691	16500	16735	16694	16540	16475	16575	16569	16628	16440	16470	16638	16643	16440	16620	16851	16508	16525	16542	16602	16730	16723	16697	16729	16649	16508	16684	16552	16692	16710	16502	16557	16645	16589	16630	16520	16734	16493	16533	16934	16551	16571	16576	16650	16648	16615	16598	16572	16549	16434	16509	16607	16479	16639	16716	16834	16649	16587	16757	16705	16562	16569	16585	16542	16592	16617	16752	16660	16534	16533	16805	16580	16424	16563	16594	16672	16530	16596	16650	16702	16605	16645	16607	16635	16737	16517	16720	16563	16631	16663	16758	16718	16575	16513	16827	16484	16649	16520	16713	16601	16622	16550	16647	16725	16564	16656	16589	16475	16485	16526	16506	16416	16446	16633	16461	16545	16616	16576	16330	16733	16691	16573	16719	16576	16640	16415	16570	16831	16581	16472	16708	16315	16518	16615	16703	16551	16487	16517	16620	16742	16603	16547	16514	16640	16819	16743	16707	16637	16664	16507	16368	16383	16654	16610	16651	16569	16627	16560	16466	16651	16727	16637	16618	16542	16507	16634	16587	16686	16542	16467	16794	16751	16628	16687	16636	16862	16645	16593	16660	16637	16594	16544	16667	16652	16535	16631	16565	16571	16508	16709	16537	16624	16672	16809	16799	16672	16662	16647	16566	16652	16629	16533	16454	16389	16688	16932	16651	16590	16613	16539	16759	16489	16565	16435	16549	16635	16486	16818	16720	16577	16577	16546	16518	16492	16575	16633	16582	16581	16617	16438	16537	16542	16691	16757	16635	16642	16720	16667	16694	16661	16704	16684	16698	16537	16558	16590	16815	16703	16834	16704	16477	16502	16621	16543	16539	16701	16624	16622	16565	16725	16577	16588	16717	16689	16579	16803	16555	16568	16573	16633	16630	16457	16595	16563	16618	16621	16372	16582	16758	16521	16608	16479	16623	16787	16568	16601	16429	16680	16653	16511	16609	16759	16630	16682	16670	16713	16457	16627	16711	16538	16597	16544	16504	16676	16330	16637	16604	16538	16717	16572	16523	16585	16558	16440	16786	16554	16693	16774	16578	16604	16526	16595	16741	16648	16537	16741	16474	16658	16719	16454	16484	16428	16654	16629	16604	16411	16622	16648	16797	16698	16609	16531	16547	16407	16650	16640	16685	16778	16567	16588	16498	16559	16616	16590	16550	16446	16587	16670	16574	16474	16732	16770	16539	16430	16412	16587	16694	16621	16549	16839	16588	16502	16555	16789	16613	16840	16635	16513	16778	16807	16659	16458	16613	16494	16580	16783	16535	16542	16713	16719	16556	16569	16502	16678	16621	16597	16584	16816	16561	16487	16548	16537	16481	16596	16564	16755	16689	16492	16584	16621	16666	16655	16595	16562	16770	16571	16455	16594	16451	16756	16466	16447	16520	16567	16608	16663	16590	16466	16839	16534	16622	16722	16518	16526	16615	16697	16580	16282	16549	16516	16537	16581	16575	16586	16913	16487	16545	16492	16599	16711	16397	16506	16634	16423	16669	16564	16633	16720	16569	16607	16632	16681	16433	16663	16759	16620	16688	16547	16616	16493	16499	16712	16527	16545	16619	16784	16676	16691	16637	16639	16639	16662	16774	16520	16478	16615	16437	16587	16623	16513	16589	16580	16571	16692	16852	16667	16609	16681	16665	16575	16485	16578	16556	16519	16682	16612	16530	16578	16509	16630	16681	16608	16477	16537	16656	16461	16544	16535	16521	16647	16622	16686	16634	16647	16727	16678	16679	16598	16735	16514	16596	16657	16606	16535	16630	16554	16530	16578	16753	16725	16498	16703	16343	16808	16409	16421	16599	16901	16519	16573	16518	16311	16762	16758	16831	16586	16621	16658	16762	16522	16555	16556	16463	16657	16491	16446	16541	16614	16485	16689	16560	16702	16577	16750	16486	16637	16665	16810	16658	16649	16466	16691	16723	16420	16610	16378	16333	16672	16628	16579	16435	16761	16539	16833	16610	16565	16641	16579	16521	16692	16428	16680	16314	16474	16632	16712	16742	16605	16384	16553	16738	16672	16443	16480	16398	16611	16585	16630	16715	16523	16743	16770	16510	16516	16535	16536	16678	16430	16516	16599	16575	16772	16612	16523	16639	16569	16513	16695	16600	16520	16804	16598	16688	16637	16649	16613	16631	16655	16401	16714	16635	16690	16685	16697	16535	16590	16403	16409	16567	16726	16670	16598	16603	16563	16701	16567	16638	16477	16574	16453	16566	16532	16748	16577	16574	16686	16631	16710	16723	16763	16631	16711	16550	16578	16660	16531	16561	16690	16589	16562	16717	16771	16430	16576	16550	16589	16401	16697	16716	16750	16797	16644	16641	16747	16574	16470	16429	16540	16598	16778	16653	16506	16802	16539	16593	16521	16566	16636	16557	16574	16588	16623	16818	16622	16537	16557	16451	16669	16681	16734	16572	16599	16659	16490	16505	16573	16586	16548	16572	16561	16459	16774	16559	16362	16699	16956	16611	16616	16568	16575	16546	16616	16606	16434	16752	16714	16721	16738	16583	16634	16463	16470	16568	16511	16446	16463	16400	16700	16595	16684	16506	16468	16462	16670	16524	16576	16633	16568	16797	16650	16690	16686	16575	16712	16551	16655	16484	16473	16642	16621	16599	16609	16501	16743	16662	16793	16700	16566	16615	16705	16453	16618	16671	16651	16655	16847	16713	16510	16624	16661	16601	16505	16546	16684	16242	16591	16627	16641	16538	16407	16612	16584	16592	16706	16379	16725	16730	16626	16435	16662	16830	16511	16715	16480	16595	16693	16725	16555	16714	16629	16709	16521	16635	16537	16688	16698	16655	16585	16424	16571	16591	16437	16557	16737	16448	16701	16553	16657	16303	16705	16644	16487	16557	16719	16601	16483	16739	16754	16696	16596	16463	16840	16384	16863	16548	16615	16534	16531	16617	16492	16490	16833	16481	16496	16647	16662	16706	16750	16724	16485	16567	16619	16626	16659	16464	16602	16779	16658	16703	16701	16467	16598	16538	16636	16578	16423	16473	16678	16641	16642	16477	16789	16590	16658	16514	16696	16522	16552	16743	16663	16472
33554	53921	48643	37655	31271	27126	24483	22599	21010	19675	18501	17574	17006	16737	16373	16028	15667	15737	15539	15477	15404	15137	15088	15178	14960	14931	14924	14776	14681	14694	14694	14638	14576	14680	14516	14633	14514	14551	14571	14389	14535	14674	14408	14501	14567	14445	14361	14425	14327	14493	14475	14500	14354	14415	14273	14449	14488	14439	14447	14413	14373	14345	14525	14508	14320	14449	14452	14375	14599	14542	14373	14352	14514	14395	14399	14305	14390	14495	14415	14534	14459	14507	14502	14471	14541	14471	14338	14445	14473	14369	14455	14501	14471	14429	14296	14459	14436	14334	14485	14446	14544	14212	14299	14403	14515	14257	14407	14578	14318	14526	14394	14518	14458	14514	14462	14473	14452	14398	14385	14410	14463	14446	14211	14376	14640	14289	14500	14453	14332	14482	14417	14255	14349	14340	14346	14276	14396	14295	14404	14328	14293	14430	14362	14518	14536	14434	14460	14423	14528	14540	14301	14425	14488	14465	14402	14409	14232	14385	14436	14481	14566	14434	14285	14366	14348	14495	14350	14535	14344	14334	14444	14349	14526	14305	14299	14351	14432	14500	14414	14311	14379	14423	14484	14341	14399	14385	14441	14392	14286	14480	14418	14464	14379	14294	14390	14384	14333	14298	14421	14453	14312	14383	14412	14316	14430	14546	14479	14487	14366	14378	14412	14341	14484	14329	14437	14214	14347	14354	14379	14315	14298	14374	14441	14465	14515	14442	14406	14355	14425	14327	14553	14430	14397	14436	14479	14527	14398	14459	14345	14326	14310	14408	14437	14399	14478	14502	14565	14492	14323	14444	14382	14465	14325	14369	14331	14352	14486	14479	14665	14302	14301	14477	14401	14499	14300	14388	14295	14375	14488	14276	14326	14283	14235	14317	14514	14601	14330	14347	14314	14457	14420	14466	14351	14447	14467	14419	14299	14402	14433	14536	14455	14442	14684	14324	14381	14466	14455	14379	14469	14369	14521	14452	14441	14404	14341	14464	14282	14314	14268	14483	14556	14291	14425	14360	14412	14424	14443	14539	14317	14527	14437	14533	14298	14503	14353	14493	14408	14396	14269	14568	14416	14477	14521	14456	14511	14330	14395	14446	14512	14519	14391	14385	14432	14449	14302	14526	14443	14409	14372	14354	14332	14261	14352	14239	14371	14461	14423	14566	14218	14277	14447	14455	14434	14509	14516	14460	14446	14285	14463	14346	14482	14489	14468	14511	14546	14407	14467	14390	14339	14473	14328	14348	14513	14416	14429	14294	14383	14626	14395	14552	14437	14310	14343	14423	14611	14366	14294	14497	14336	14532	14299	14464	14484	14325	14348	14431	14290	14323	14431	14445	14292	14492	14398	14316	14370	14427	14264	14245	14246	14618	14484	14481	14361	14561	14283	14463	14448	14421	14542	14426	14367	14389	14505	14314	14324	14342	14454	14319	14449	14259	14392	14295	14359	14469	14348	14579	14326	14530	14505	14421	14493	14564	14416	14456	14479	14405	14436	14439	14470	14355	14287	14337	14343	14264	14380	14402	14483	14373	14235	14525	14407	14314	14347	14405	14348	14512	14334	14245	14289	14535	14359	14325	14409	14426	14592	14422	14367	14180	14420	14423	14407	14379	14399	14564	14365	14420	14539	14548	14472	14293	14271	14318	14539	14183	14455	14460	14584	14423	14382	14552	14268	14356	14382	14528	14390	14377	14503	14362	14413	14361	14377	14348	14425	14455	14406	14469	14531	14265	14364	14380	14436	14387	14488	14259	14431	14465	14526	14324	14328	14595	14441	14509	14339	14486	14511	14328	14369	14388	14367	14450	14438	14501	14352	14335	14518	14536	14495	14463	14476	14387	14399	14330	14386	14372	14526	14295	14386	14480	14555	14504	14207	14474	14275	14343	14431	14362	14364	14305	14303	14308	14423	14546	14236	14291	14403	14446	14501	14477	14323	14387	14434	14433	14420	14351	14406	14360	14417	14349	14560	14306	14458	14385	14481	14374	14408	14519	14436	14504	14447	14566	14395	14536	14543	14506	14270	14272	14354	14330	14423	14275	14399	14348	14502	14427	14555	14405	14463	14322	14467	14400	14382	14381	14316	14420	14375	14443	14360	14495	14388	14481	14307	14543	14299	14577	14344	14334	14384	14544	14426	14237	14506	14490	14288	14544	14412	14417	14355	14551	14529	14530	14306	14407	14260	14455	14609	14358	14325	14387	14367	14396	14382	14335	14232	14545	14393	14468	14431	14486	14340	14349	14408	14413	14498	14565	14336	14317	14439	14487	14349	14561	14261	14457	14381	14393	14271	14325	14443	14297	14523	14190	14490	14362	14389	14540	14319	14267	14404	14358	14354	14383	14543	14415	14404	14223	14211	14579	14205	14381	14408	14442	14358	14437	14552	14269	14304	14384	14359	14217	14411	14316	14524	14399	14368	14359	14537	14379	14554	14408	14342	14409	14482	14389	14260	14300	14310	14426	14426	14483	14504	14396	14483	14433	14463	14388	14400	14369	14306	14523	14394	14465	14420	14418	14436	14512	14433	14521	14319	14496	14604	14272	14487	14356	14519	14424	14329	14332	14466	14356	14357	14295	14662	14515	14435	14542	14319	14372	14322	14292	14418	14382	14338	14268	14220	14446	14267	14390	14452	14371	14408	14448	14348	14420	14216	14602	14363	14219	14500	14364	14456	14439	14256	14409	14225	14338	14345	14464	14415	14479	14451	14325	14385	14452	14400	14485	14373	14462	14268	14355	14296	14277	14337	14343	14376	14414	14402	14389	14533	14263	14614	14318	14511	14464	14458	14421	14387	14421	14375	14359	14411	14379	14214	14402	14435	14432	14475	14475	14281	14361	14348	14293	14511	14357	14355	14599	14373	14356	14582	14461	14401	14396	14367	14292	14632	14373	14359	14423	14495	14336	14376	14361	14457	14382	14440	14231	14311	14157	14492	14508	14544	14550	14184	14418	14333	14412	14258	14206	14494	14213	14422	14416	14537	14398	14526	14334	14330	14575	14430	14507	14300	14353	14342	14355	14321	14462	14563	14400	14352	14303	14326	14461	14553	14463	14237	14433	14448	14361	14450	14533	14410	14539	14271	14426	14512	14372	14519	14364	14266	14385	14295	14459	14535	14428	14282	14452	14392	14563	14408	14385	14470	14414	14366	14496	14387	14451	14425	14424	14249	14230	14454	14319	14321	14410	14384	14348	14342	14325	14506	14381	14364	14386	14294	14349	14420	14407	14601	14282	14143	14493	14364	14310	14415	14411	14556	14288	14393	14471	14513	14278	14510	14415	14321	14598	14427	14127	14231	14363	14542	14376	14245	14401	14303	14357	14580	14387	14339	14377	14428	14337	14443	14360	14315	14445	14324	14422	14386	14221	14406	14434	14477	14501	14424	14473	14265	14501	14397	14325	14330	14391	14520	14429	14379	14408	14328	14335	14570	14362	14477	14303	14539	14377	14466	14299	14455	14396	14255	14399	14504	14276	14445	14458	14360	14400	14413	14399	14503	14199	14556	14149	14366	14514	14508	14551	14531	14285	14413	14411	14442	14593	14423	14365	14383	14474	14306	14373	14462	14389	14458	14439	14380	14431	14457	14381	14434	14372	14249	14214	14157	14444	14280	14544	14235	14347	14396	14469	14523	14315	14446	14500	14383	14312	14438	14278	14265	14323	14500	14230	14413	14216	14530	14370	14365	14493	14384	14408	14316	14434	14389	14434	14563	14508	14296	14404	14233	14417	14480	14363	14304	14576	14380	14486	14424	14384	14273	14477	14278	14491	14355	14490	14580	14400	14299	14327	14196	14371	14347	14262	14374	14506	14423	14190	14460	14434	14305	14421	14393	14433	14409	14285	14392	14435	14373	14523	14374	14329	14545	14360	14459	14583	14458	14536	14367	14427	14507	14334	14412	14324	14509	14378	14330	14352	14378	14477	14327	14284	14406	14492	14462	14230	14437	14318	14561	14565	14461	14375	14378	14330	14501	14366	14437	14439	14375	14321	14429	14281	14286	14345	14422	14485	14451	14201	14358	14489	14375	14350	14330	14273	14429	14448	14316	14339	14296	14399	14320	14470	14358	14420	14484	14536	14506	14444	14284	14342	14428	14449	14495	14455	14390	14176	14467	14549	14479	14399	14283	14394	14478	14461	14246	14467	14417	14382	14337	14595	14503	14381	14577	14491	14441	14564	14388	14372	14274	14392	14402	14332	14416	14483	14349	14442	14462	14458	14365	14377	14422	14293	14222	14335	14539	14269	14450	14446	14488	14321	14448	14344	14579	14454	14504	14413	14554	14492	14327	14271	14540	14573	14471	14561	14255	14539	14464	14458	14405	14204	14441	14348	14256	14501	14538	14395	14429	14479	14301	14389	14350	14350	14432	14385	14375	14304	14505	14465	14404	14360	14319	14414	14231	14471	14272	14391	14467	14397	14428	14393	14391	14301	14510	14275	14392	14369	14339	14454	14253	14417	14407	14413	14412	14351	14347	14488	14392	14410	14252	14486	14668	14416	14532	14483	14392	14336	14344	14420	14436	14428	14605	14557	14407	14394	14472	14567	14530	14330	14417	14208	14372	14465	14304	14383	14554	14336	14583	14431	14467	14212	14317	14308	14554	14386	14560	14411	14482	14608	14543	14489	14305	14355	14354	14452	14316	14625	14410	14583	14363	14271	14366	14436	14428	14535	14461	14309	14296	14215	14360	14500	14379	14308	14397	14355	14481	14480	14481	14424	14427	14401	14612	14441	14475	14335	14558	14486	14429	14477	14396	14341	14380	14347	14409	14320	14360	14398	14487	14394	14280	14482	14372	14447	14484	14383	14366	14415	14359	14591	14235	14334	14353	14484	14522	14462	14421	14486	14455	14391	14406	14329	14598	14478	14302	14474	14228	14525	14563	14292	14333	14283	14520	14405	14365	14430	14372	14414	14539	14327	14388	14169	14336	14350	14445	14410	14257	14504	14291	14224	14567	14437	14275	14421	14467	14393	14543	14564	14417	14336	14249	14339	14452	14259	14359	14290	14431	14309	14552	14347	14382	14396	14342	14246	14461	14453	14528	14478	14313	14491	14568	14266	14334	14371	14377	14420	14449	14602	14395	14321	14446	14394	14346	14571	14347	14389
29377	27165	33117	28749	22208	20319	19487	18377	17935	17619	16946	16954	16711	16567	16478	16283	16361	16356	16403	16274	16231	16456	16211	16094	16199	16140	16266	15946	16164	16039	16022	16178	16034	16062	16088	15944	16110	15978	16014	16033	16166	15935	16091	15992	16090	16065	16129	16115	16159	16000	16094	15994	16030	16027	15945	16000	16078	15970	16101	15925	16201	16262	16008	16090	16032	16035	16124	16095	15948	16150	15865	15887	15923	15934	16095	16253	16145	16272	16025	16157	15818	16011	16117	15966	15980	16036	16204	16092	16021	15965	16128	16089	16014	15965	15915	15974	15960	16153	15869	15869	16053	15914	16031	16071	15851	16120	15929	15990	15991	15980	16139	15834	15937	16033	16093	15962	16045	15917	15987	16193	15954	16030	16089	15852	15883	16194	16097	16014	15939	16015	15942	16068	16006	15996	16151	16028	16160	15866	16183	16119	16044	15952	15996	15904	16015	15821	16021	15961	15890	16053	16168	16205	16082	16145	15908	16026	16184	16038	15945	15905	15972	15881	16213	16078	16329	15926	15970	15819	15972	16031	15957	15872	16122	16082	16007	16102	16045	15858	16232	15894	16081	15835	16120	16079	15973	15968	16030	15967	16107	16155	15920	16112	16173	16023	15928	16061	16094	16085	16035	16048	16055	15883	15914	16096	16114	16129	15941	15981	16057	15918	15963	16061	15883	15862	16071	16066	15863	15947	16139	15950	16312	15961	15923	15971	15968	15991	15979	15924	15997	16076	16029	15979	16178	16063	16103	16040	16174	16043	15996	16036	15947	15968	16115	16149	16246	15980	16129	16195	16075	16046	15877	16052	15929	15990	15991	16054	16166	16087	16034	16173	16161	15897	16163	15947	16229	16057	16232	15942	16125	16084	15919	15846	16043	16224	15963	16006	16197	16080	15887	15887	16070	16103	16019	15898	15948	16047	16003	16070	15975	16150	16282	16240	16119	15932	15937	15960	16119	16158	16134	15933	16041	15984	16172	16132	16055	16038	15953	16064	15991	16159	16314	16030	16010	16084	16163	16065	15992	16041	15988	15982	16187	16034	16001	15957	16075	15907	15935	16003	15951	15925	15949	15841	15889	15938	16320	16034	15907	15841	15790	15906	15988	16092	16141	15982	16048	16048	16218	15915	15841	15980	16077	15926	15943	15951	15797	15806	16195	16126	16066	16122	16104	16038	16056	15766	16110	16047	16123	16087	16069	16052	16046	16184	15877	16220	16040	15965	15839	16157	16184	15984	16139	16017	15935	15969	16040	16001	16014	15663	16001	15920	16176	16133	15981	15929	16040	16090	15854	16044	16020	15931	16074	16030	16124	16049	15985	16065	15969	16073	16003	15928	16016	16060	15877	16026	16028	16151	16125	15767	16068	16025	16009	15993	15972	16001	16018	15726	15992	16103	15982	16109	16144	16121	16053	16167	16033	15869	16167	15984	16006	15976	15793	16184	16012	16246	16090	15927	16204	16103	16269	16055	16042	15860	15871	15959	15867	16238	16049	16064	16147	16184	16093	16062	15999	16006	16148	15894	16053	15919	15962	16013	16185	16222	16185	16180	16029	15950	15856	16008	16162	15997	16004	16047	15887	15937	16092	16245	15998	16060	15900	16139	16131	16179	16324	16179	15884	16015	16116	16166	16117	15950	16108	15933	16077	16033	16026	16027	16225	16179	16069	15956	16287	16077	15828	15911	16064	15976	15976	15963	15886	15981	16040	15993	16198	16210	16175	16086	15991	15938	16061	16117	15858	15804	15972	16040	15860	16044	16055	16141	15995	16038	15857	16193	16206	16096	15956	16050	16090	16110	15985	15989	16210	16206	15982	16167	16124	16053	15927	16091	16170	16074	15993	16220	15906	16047	16104	15952	16121	16127	16078	16166	16132	16014	15977	16083	16072	16171	15880	16011	16192	16257	16079	15967	16190	15710	15935	16139	15854	15856	16108	16104	16040	16122	16043	16101	16063	16174	15898	16007	16038	16194	15925	16070	16133	16009	15948	16065	16154	15910	16120	16159	16038	15809	15976	16062	15971	16005	16112	16046	15976	16203	15906	16033	16096	16108	16082	15961	16242	16053	16040	16091	15970	15887	15967	16055	16030	15927	16085	16085	16025	15955	15975	15902	16069	16152	15989	16116	15877	16150	16120	16038	15944	15994	16133	16092	16028	15918	15895	15989	15871	16159	15885	15918	15969	16130	15988	16066	16146	16058	16119	15960	16144	15973	15971	16039	15987	15980	15912	16149	16121	15972	16056	16063	15883	15932	16108	16121	16057	15922	15967	16179	16185	15955	15989	15992	15991	16061	16057	16074	16005	16244	16098	16094	16064	16094	16022	16328	16010	15847	15927	16183	15924	16045	16137	16010	15974	15919	15976	16199	16180	16286	16090	16022	15829	16186	15975	16028	16172	15955	16081	15899	15958	16020	16110	15996	16017	16128	16099	15911	16168	16074	15929	16002	16274	15820	16061	15867	15993	15951	15906	15930	15999	15920	16075	15982	16140	15995	15948	16060	16033	16008	16171	16101	16065	16003	15774	16015	16009	16068	16177	16060	15928	15825	15900	16027	16262	16050	16130	15911	15943	15830	15951	15910	16075	16211	16304	15966	16202	16150	16186	16041	16168	15871	16012	16069	16001	16142	16122	16283	15934	15889	16102	15855	16132	16206	16073	16150	15858	15955	16004	16069	16311	15999	16085	16126	16092	16059	15952	16029	15972	16072	16019	15840	16118	16134	15914	15760	16030	16047	16122	16035	16088	15948	16104	16079	15930	16105	16050	16001	16028	15930	15926	16123	16060	15939	15950	15927	16107	15946	16113	15980	15956	15995	16112	16019	15931	16013	16087	16213	16145	16020	15866	16078	16075	16195	15920	16068	16062	16133	15927	15971	16124	16153	16110	15955	15978	16194	16136	16053	16143	15920	16112	15970	16126	16069	16192	16133	15901	16056	15930	16086	16041	16070	16160	16065	16185	16039	16061	15986	16140	16174	16025	15984	15945	15953	15920	15923	15973	16045	16242	16160	15991	15855	16052	16198	16101	15688	16053	16063	16023	15926	15984	16107	16189	16079	16281	16289	16206	16021	15977	16138	16160	16154	15838	16115	16019	16080	16125	16170	15924	16118	15993	15980	15911	16095	16022	16193	15940	16180	16016	15988	16130	15923	16042	15837	16178	16002	15986	16055	15978	15982	16019	16106	15959	16026	16057	16111	16120	15885	15840	16080	16015	16039	15883	16028	16139	16094	15939	16068	16027	16063	15997	16037	15962	15846	16097	16108	15964	15911	15993	15938	16079	15903	16079	15998	15889	15990	16081	15991	16050	15807	16171	15983	16251	16135	15870	15768	16122	16026	16067	15981	16122	15926	16048	15903	16038	16125	16079	15999	16016	16195	16187	16131	15976	15979	15865	16079	16031	15904	15717	16174	16071	15934	16210	16221	16110	16294	16035	16183	16178	16141	16108	16081	15843	16042	16054	16228	16163	15826	15849	15966	15959	16029	15893	15655	15986	16123	16043	16131	16012	15993	16020	16187	16045	16013	15944	16095	15982	16022	16050	15847	15970	15954	16007	15947	16098	16051	16191	15974	16007	16121	15871	15890	16194	16075	16061	16065	16121	16084	16102	16207	16156	16244	16019	16083	16173	16058	16138	16166	16013	16089	15924	16135	16069	16085	16016	16030	16139	15893	16013	16009	15805	15978	16084	15989	16056	16045	15991	16283	16010	16008	16029	15995	16027	16102	15913	15877	16193	16044	16069	16031	15894	15907	16025	15952	15977	15888	16074	15995	16087	15991	16055	16045	16069	16113	16257	15896	16240	16049	16126	15668	15908	16043	16003	16065	16040	15807	16093	16284	16074	16150	16086	16018	16145	16061	16212	16032	16127	16062	15908	15922	15802	15977	16038	16023	16071	16063	16100	16154	15885	16144	15934	16060	16122	16022	16138	16092	15909	16099	16210	16120	16153	15905	16074	15994	16116	16047	16147	16014	16110	16116	15929	15863	15754	15937	16111	15979	16128	15978	16142	16019	16178	16034	16064	16025	16064	16227	16079	15961	16097	15998	16132	16047	15993	15795	15865	15793	16048	15841	15950	16141	16051	15886	16047	16024	16280	16106	16071	16163	16248	15788	15720	15922	15918	16112	16047	15816	15963	15953	15977	16038	15975	15957	16109	16033	15967	16018	15990	16039	15896	16045	15952	15965	15791	16208	15995	16084	15935	16114	16018	16116	16293	15967	16044	16116	15975	16020	15910	16109	16026	16017	16225	16010	15905	16291	16035	15970	16069	15967	16016	16186	16186	16150	15942	15994	16160	16104	16159	16083	16062	16027	16165	16046	15984	15880	16096	15954	16002	16080	15942	16237	16010	16144	16172	16063	15993	16055	16046	16147	16088	16150	15893	15953	16127	16168	15923	16158	15962	16073	16158	16031	16204	16021	16019	16018	15868	16019	15980	16101	15931	16036	15923	16010	15953	16084	15984	15971	16194	16193	16279	15975	15958	15942	16108	15951	16237	16233	16005	16007	15916	16183	16075	15945	16031	15744	16116	16133	16042	16164	15972	16067	16122	15989	16066	16064	15887	16016	16217	16053	16054	15878	16248	15995	16204	15924	15915	16013	16084	15977	16217	15973	15963	15998	16013	16117	15985	16165	15793	16108	15978	16044	16147	16014	16146	16062	16054	15878	16218	15973	16133	16054	16023	16206	16034	16077	15998	16110	16171	15970	16245	16139	16113	16059	15918	16021	16057	15900	16089	16215	16120	16097	15910	16008	16156	16177	16136	15934	15891	15992	15948	15822	16022	16110	16041	16137	16083	16054	15992	15876	16234	15984	15960	16030	16302	15957	16134	16014	16144	15996	15938	16090	16276	16129	15982	15973	15821	16131	16193	16100	16030	15894	16034	16028	16016	15974	15951	15946	15996	16245	16090	16031	16221	16076	16048	16028	16026	16083	16187	16068	15921	16055	16012	16409	16069	15950	16044	15971	15960	16037	15951	16004	16107	15982	15846	16057	16153	16059	15957	15972	16148	15941	16135	16095	16018	16137	16114	15964	16228	16095	15936	16019	15872	15893	16145	16215	16143	16009	16024	15975	15992	16077	16162	16181	15957	16015	16035	16076
31558	41685	37216	27713	22532	20106	18894	17677	17080	16330	15785	15407	15298	15127	14799	14868	14677	14614	14597	14595	14428	14481	14462	14299	14278	14254	14340	14103	14216	14300	14275	14039	14105	14218	14293	14177	14053	14140	14064	14147	14267	14162	14278	14196	14030	14019	14172	14167	13867	14072	14212	14156	13967	14234	14005	14044	14056	14020	14141	14099	14194	14161	14088	14153	14249	14092	14226	14040	14230	13998	14205	13956	14231	14027	14140	14092	14152	14084	14112	14090	14185	14059	14038	14073	14140	14172	14174	14177	14091	14249	14114	14190	14024	14224	14123	14057	14232	14037	14218	13979	14344	14174	14150	14126	14065	14160	14269	14188	14133	14149	14186	14154	14158	14100	13941	14151	14137	14104	14049	14116	14196	14110	14063	14202	14125	14050	14260	14124	13781	14284	13945	14119	14172	14119	14094	14125	14051	14166	14196	14129	13978	14196	14103	14092	14064	14031	14113	14050	14156	14220	14115	14046	14136	14168	14095	13929	14111	14151	14132	14075	14255	14164	13937	14091	14139	14367	13917	14017	14143	14028	14022	14314	14117	14223	14151	14229	14162	13956	14138	14097	14124	14033	14113	14006	14092	14219	14172	14079	13975	13888	13894	14079	13956	14161	14047	14131	14096	14243	14127	14114	14242	14014	14166	14213	14206	14178	13970	14200	14202	14202	14088	14133	14034	14072	14182	14085	14094	14155	14025	14195	14181	14160	14147	14068	14053	14123	13952	14080	14192	14076	14288	14095	14152	14181	14384	14011	14136	14169	14162	14263	14057	13995	14180	14107	14006	14142	14203	14201	14094	14217	14019	14029	14355	14212	14191	14154	14314	14233	14112	14083	14079	14111	14057	14171	14164	14020	14135	14028	14024	14230	14022	14111	14015	14209	14174	14289	14163	14059	14127	14124	14234	14192	14027	14095	14136	14131	14254	14121	14164	14267	14137	14351	14201	13997	14071	14118	14118	14161	14036	14146	13908	14188	14185	14108	14124	14208	14107	14181	14092	14232	13929	14084	14115	14136	13995	14272	13917	14060	14107	14075	14114	14208	14234	14205	14201	14244	13917	14249	14149	14187	14035	13934	14196	14097	13984	14179	14354	13962	14015	14152	14256	14119	14129	14105	14118	14023	14231	14016	14196	14170	14155	14031	14287	14045	14320	14106	14285	14031	14116	14089	14265	14182	14138	14092	14327	14098	14142	14070	14065	14170	14071	13953	14097	14195	14125	14181	14193	14033	14229	14343	14098	13995	14126	14358	13992	14101	14072	14076	14013	14120	14320	14069	14020	14024	14045	14125	14156	14083	14046	14232	14021	14146	14160	14100	14088	14128	14111	14085	14098	14312	14248	14077	14070	14133	14193	14235	14118	14113	14059	14082	14373	14109	14188	14097	14095	14128	14254	14271	14217	14047	14203	14338	14194	14180	14221	13992	14322	14142	14028	14145	14120	14109	14134	14027	14175	14137	14110	14112	14228	14143	14173	14111	14167	14119	14083	14155	14235	13939	13909	14305	14009	14191	14072	14140	14242	14044	14188	14225	13929	14052	14029	14160	14019	13952	14002	14156	14102	14055	14135	14086	14186	14188	14155	14052	14111	14056	14089	14135	14155	14123	14045	14061	14049	14284	14308	14111	14111	14245	14056	13973	14129	14083	14036	14214	14076	14024	14118	14159	14024	14094	14029	14213	13758	14041	14184	14245	14104	14228	14126	14166	13947	14261	14138	14322	14165	14174	14117	14148	14408	14305	13834	14100	14213	13933	14106	14125	14286	14067	14130	14167	14017	14185	14089	14052	13813	14044	14103	14149	14231	14192	14119	13999	14046	14093	14258	13957	14170	14052	14190	14295	14222	14144	14085	14109	14081	14048	14113	14095	14190	14006	14136	13985	14135	14158	14115	14079	14000	14103	14323	14131	14064	14129	14090	14049	14102	14245	14127	14063	14006	14300	13916	14175	14002	14189	14186	14167	14367	14003	14098	14137	14266	14181	14142	14040	13984	14090	14190	14011	14060	14219	14087	14171	14192	14110	14132	13997	14190	14209	14162	14192	14113	14107	13984	14037	14163	14043	14102	14040	14270	14319	14041	14013	14180	14101	14183	14163	14074	14100	14047	14279	14167	14273	14062	14231	13965	14081	13982	14140	14277	13970	14279	14219	14066	14027	14186	14154	14058	14110	14052	14039	14136	14231	14125	14066	14115	14205	14042	13916	14280	14193	14069	14182	14155	14187	14055	14232	14064	14174	14102	13973	14174	14191	13971	14134	14076	14098	14185	14120	14111	14190	14093	14037	13996	14162	14155	14216	14080	14220	14153	14148	14119	14204	14125	14068	14305	14037	13997	14191	14276	14253	14210	14236	14330	14015	14154	14109	14231	14135	14073	14161	14167	14014	14075	14097	14199	14105	14257	14057	14114	14139	14066	14169	13972	14115	14076	14065	14159	14155	14294	14121	14054	14266	14186	14198	14223	14016	14092	13954	14028	14044	14203	13988	14162	13976	14163	14251	13940	14019	14218	14133	14163	13924	13995	14153	14044	13930	14060	14172	14115	14032	14270	14099	14198	14134	14059	14167	14035	14071	14257	14125	14257	14126	14150	14066	13929	14151	14104	14182	14139	14230	14066	14252	14148	14025	13975	14023	14162	14055	14084	14067	14158	14196	14175	14136	14126	14210	14116	14324	14341	14103	14094	13977	14196	14218	14183	14164	13996	14109	14206	14151	14090	14090	14076	14216	14113	14042	13926	14129	14107	14161	14152	14129	14208	14133	14271	14022	13904	14233	14126	14192	14091	13973	14145	14217	13944	14104	14123	13942	14153	14013	14079	14127	14187	13985	14133	14209	14000	13988	14098	14025	14211	14193	14207	14244	14067	14119	14204	14144	14020	14163	14121	14166	14065	14151	14025	14171	14097	14025	14095	14070	14155	14190	14089	14195	14111	14146	14131	14221	14106	14196	14127	14223	14149	14170	14179	14120	14030	14113	14072	14095	14192	14139	14118	13988	14192	14299	14121	14181	14038	14085	14176	14153	14092	14093	14248	14137	14179	14157	13945	14162	14167	14080	14043	14190	13963	14056	14115	14062	14299	14230	14170	14156	14099	14137	14170	14186	14073	14071	14289	14291	14223	14067	14038	13928	14073	14337	14031	14045	14078	13972	14206	14160	14180	14197	14174	14116	14006	14222	14069	14323	14277	14010	14225	14112	14046	14231	14088	14118	13966	13934	14131	14119	14299	14202	14145	14131	14112	14227	14239	14085	14142	14007	14376	14187	14081	13935	14161	14193	14290	14134	14126	14165	14247	13915	14213	14114	14100	14154	14051	14094	14066	14041	14171	14109	14154	14148	14081	14100	13989	14122	14135	14192	14046	14215	14077	14051	14045	14052	14278	14135	14028	13998	14118	14066	14117	14150	14198	14148	14010	14142	14014	14120	14200	14010	14074	14283	14205	14027	14027	13911	14409	14123	14157	14229	14243	14218	14162	13966	14188	14248	14104	14218	14026	14183	14194	14147	14082	14021	14031	13938	14086	14080	14098	14276	14101	14193	14151	14069	14008	14318	14016	14343	14215	14198	14223	14113	14034	14034	14012	14139	14320	14157	14164	14195	14190	14274	14126	14250	14229	13905	14003	14158	14157	14249	14066	14074	14201	14203	14226	13994	14183	14114	14178	14190	14227	14093	14035	14128	14314	14123	14049	14282	14084	14216	14167	14148	14210	14130	14129	14194	14094	14218	14148	14169	14104	14015	13975	14299	14037	14045	14026	14144	14295	14282	14310	14202	14085	14028	14169	14066	14239	14166	14101	14189	14180	13956	14260	14197	14159	14039	14059	14425	14150	14231	14200	14160	14097	14090	14073	14048	14129	14083	14066	14210	13964	14118	14103	14053	14118	14129	14334	14081	14116	14254	14205	14175	13977	14017	14076	14126	14132	14039	14176	14004	14197	13968	14136	14075	14197	14102	14115	14194	14089	13980	14171	14109	14112	14034	14247	14207	14068	14218	14192	14164	14218	14201	14224	13970	14229	14177	14079	14182	14123	13949	14249	14219	14176	14232	14176	14065	14224	14082	14216	14053	14174	14200	14027	14179	14075	14196	14170	14117	14137	14191	14186	13977	14203	14133	14230	14162	14056	14228	14215	13787	14154	14069	14092	14193	14158	14090	14180	13977	14128	14070	14007	14238	14247	14010	14276	14226	14033	13976	14033	14155	14038	14077	14125	14316	14056	14305	14110	14016	14194	14084	14192	13984	14121	14151	14178	14138	14147	14175	14129	14108	14180	14182	14006	14114	13996	14308	14143	14227	14110	14046	14091	14032	14229	14263	14223	14112	14056	14004	14406	13995	14194	13980	14165	14164	14084	14158	14149	14085	14064	14008	14052	14064	13972	14211	14085	14047	14198	14354	14196	14191	14013	13947	14031	14123	14224	14085	14090	14019	13947	14199	14115	14104	14216	14087	13988	14205	14052	14182	14222	14095	14182	14269	14257	14065	14241	14138	14301	14127	14131	14056	14016	14056	14101	14172	14086	14134	13972	14105	14209	14066	13987	14059	14140	14203	14111	14071	14192	13921	14225	14119	14184	14168	14072	14172	14151	14070	14289	14088	14203	14131	14032	14104	13999	14099	13965	14168	13976	14163	14204	14131	14129	14103	14188	14168	14056	14190	14050	14119	14177	14193	14189	14315	14095	14106	14278	14115	14154	13984	14168	14144	14075	14230	14223	14119	14162	14189	14138	14229	14226	14109	14168	14126	14063	14084	14078	14118	14175	13973	14186	14143	14140	14043	14060	14280	14187	14251	14135	14130	14065	14118	14010	13957	14021	14071	14095	14339	14165	14086	14151	13996	14163	14131	14284	13869	14300	14227	14332	14225	14067	14053	13932	14215	14164	13961	14067	14127	14387	14119	14058	14265	14124	14205	14230	14149	14173	14053	14058	14135	14162	14252	14167	14012	14105	14220	14252	14310	14124	14092	14129	14106	14193	14233	14162	14241	14144	14120	14125	14142	14081	14324	14224	14022	14173	14088	13961	14140	14196	14005	14211	14087	14073	14046	14062	14133	14065	14104	14281	14074	14187	14126	14281	14224	14288	14180	14108	14292	14116	14237	14075	14190	14023	14224
24126	21152	28473	25120	23680	24191	23318	20236	18918	18560	17964	17547	17498	17049	16730	16717	16726	16524	16389	16540	16469	16610	16386	16375	16315	16079	16123	16162	16016	16045	16053	15975	16125	15845	16066	16147	16142	15959	15977	15957	15949	15975	15919	16010	16012	15969	15936	16111	16035	15967	15838	15762	15921	15923	16154	15964	15900	16053	16036	15853	16014	15779	15854	15821	16002	15812	15972	15926	16063	16041	15946	15780	16123	15842	15968	15866	15808	15794	15888	15944	16050	15965	16036	15941	16082	15886	15852	16087	15899	15950	15830	15807	16024	15824	16039	16035	16016	15951	16053	15911	15910	16067	15804	15894	15835	16021	16015	16099	15913	15985	15852	15774	15848	15965	15905	15926	15965	15860	15976	16144	16013	15812	15928	16069	15971	15764	15812	16024	15837	15987	15968	16020	15984	15985	15983	15919	15986	15948	15942	16110	15933	15916	15890	15850	15898	15956	15931	15916	16073	15805	15931	15912	15964	15954	15958	15661	15924	15839	15931	16030	15973	15964	15978	15992	15867	15840	16038	15850	15915	15926	15923	16024	15948	15942	15993	15807	16055	15929	15831	15776	15983	16031	15897	16142	15921	15897	15936	16023	15966	15927	15967	15858	15880	15939	16107	16032	16003	15920	16017	15698	15924	15966	15957	15785	15942	15903	15808	16003	16015	15831	15795	15896	15975	16069	15862	16103	16039	15945	15887	16054	15853	15958	15895	15939	15909	16011	16009	16006	15929	16010	16040	15995	16011	15691	16097	15865	15921	16082	16029	15985	15803	15838	15792	16014	15925	15922	16122	15792	16165	15932	15924	15988	15885	15902	16006	15868	15926	15838	16025	16007	15820	15956	16033	16020	15751	15914	16133	15737	15820	15889	15855	16121	16100	15913	15763	15917	15844	15789	15829	16062	15856	15957	16047	16080	15834	15976	15921	15930	16122	15821	16058	15897	15908	15891	15917	16016	16127	15974	15841	16124	16027	15858	15713	15803	16022	15656	15939	16142	16068	15874	15885	16085	15873	15901	15985	16066	16073	15755	15757	15943	15898	15845	16010	15890	15959	15908	15793	15926	15807	15867	15949	15901	15890	15954	15927	15905	15836	15778	16040	15911	15966	16073	16038	15690	15993	15948	15891	15886	16025	15833	16021	15962	15878	15943	15918	15909	15892	15887	15828	15840	15720	15929	15964	15946	16020	15962	15942	15800	15833	15830	16039	15810	15953	15969	16043	15911	16037	15902	15952	15920	15905	15926	15940	15923	16123	15798	15895	15775	15806	15983	15913	15945	15883	16169	16022	15866	15900	15886	15683	15662	15902	15845	16040	15776	15722	16142	15950	15996	15949	16046	15831	16076	16090	16039	15973	15883	15921	15860	15887	15889	15845	16125	15893	16123	16129	15925	15849	15820	16082	15895	16105	15849	15863	16063	15806	16045	15977	15880	15959	16014	16031	15819	15951	15895	15905	15947	16051	16032	15919	15929	15746	16084	16088	15976	15997	15962	15894	15722	16003	15883	15885	16038	15935	16127	15843	15724	15832	15881	15876	15951	15860	15904	15950	15954	15812	15994	15913	15814	15909	15867	16121	15902	16067	15883	15822	16136	16002	15938	15847	15844	16040	15853	15921	15815	15776	15941	15842	15961	16026	16000	15996	15821	15937	15745	15813	15947	16070	15871	16034	15889	15942	15929	15821	15881	15956	15857	15814	15888	16038	16024	15922	15872	15871	15811	15866	15806	16062	16042	15894	15848	16159	15989	16044	15901	15963	16032	15957	15888	16054	16131	16003	15922	15903	15763	15868	15962	15870	16053	15913	15941	15989	16128	16036	16021	16018	15860	15896	15820	15875	15896	15853	16014	16140	15884	15980	15813	16002	15805	16049	15954	16065	15862	15874	16010	15917	15929	15839	16007	15928	16010	15952	15997	16053	15751	15929	15963	15984	15974	15901	15893	15886	15891	15975	15687	15801	15724	15838	15764	15919	15823	16153	16138	15936	16093	16172	16043	15886	15882	15916	16042	15805	15855	15812	15768	15897	15923	16036	15907	16083	15970	16014	15836	15994	15876	15994	15860	16082	16040	15905	15877	15999	15839	15938	15818	15746	15892	15927	16024	15936	15956	15873	16042	16017	16040	16048	16069	16039	15976	15947	15803	16024	16139	15917	15816	16029	15883	15899	16014	15871	16086	15784	15959	15901	15918	16025	15768	15793	15777	16158	15850	16029	15962	15885	15841	15767	15924	15972	15981	15817	15964	15923	15833	15948	15936	15816	15870	16023	16091	16015	15725	15740	16010	16031	15799	16171	16066	16006	15744	15966	15939	15965	15763	15971	16023	16026	16007	15971	15852	15972	15861	15930	15941	15909	15992	15877	15942	15934	16085	16085	15953	15972	16035	15927	15913	15978	15731	15956	15705	15779	15957	15813	15934	16045	16086	15742	15822	15735	15861	15797	15828	15821	15926	15891	15792	16014	16013	16075	15999	15946	15810	15753	15769	16066	15866	16085	15885	16009	15861	16037	15828	15995	15800	15902	16131	15930	15766	15867	15799	15876	16050	15866	15894	15963	15835	15905	15743	15913	15851	16059	15765	16088	15911	15919	15896	16060	16046	15715	15980	15934	15962	15906	15759	15714	16066	15916	15830	15891	16030	15907	15903	15841	15932	16073	16014	15790	16000	15844	15916	16027	16083	15959	16035	15956	15930	15999	15975	15890	15905	15935	15949	15837	15887	15820	15971	15998	15871	15928	15930	15901	16153	15882	16009	15884	15875	15907	15960	16008	15983	15868	15839	15941	15871	15876	16002	15846	15979	15851	15729	16005	15873	16017	15847	15903	16036	16008	15831	15902	16156	16096	15945	16157	15989	15793	16079	16125	15973	16047	15820	15929	15750	15897	15902	15780	15846	16179	16022	16031	15816	15961	15911	16063	15877	15800	16122	15811	15975	15857	15763	16051	16021	15848	15836	15836	15867	15918	15886	15923	15955	15920	16042	15979	15913	15914	15915	15782	15982	15789	15988	15890	15753	15859	15992	15852	15957	16041	15833	15817	15927	15987	16123	15949	15853	16041	15774	15775	15936	15860	16003	15991	15984	15876	15776	16014	15882	16083	16015	15966	16000	16107	15976	15905	15890	15996	15942	15886	15948	15949	16039	15915	15768	15889	15948	16115	16055	16042	15858	16001	15891	15999	15874	15936	15802	15928	16036	16215	16089	15897	15954	15944	15897	15952	15715	15723	15899	15837	16026	15937	16043	15917	16008	15898	15886	15890	15840	15917	15711	16004	15988	16065	15875	16028	16020	15939	15959	15930	15714	15892	16132	15839	16063	16042	15925	16008	15818	15722	16045	16016	16009	15913	15840	15788	15941	15841	15762	16075	15992	15820	16009	15951	15888	15840	15997	15957	15843	15787	15738	15886	15810	15893	16017	15921	15910	16058	15629	15752	15729	16005	15970	15974	15950	15784	16057	16044	15786	15984	15771	15875	15886	15849	16212	16004	15884	15871	15907	15992	16122	16037	15937	15867	16015	15869	15860	15879	15769	15912	15836	16085	16029	15811	15993	15902	15933	15860	15973	15971	15846	15927	15861	16041	15835	16114	15837	16023	16046	15998	15941	15999	15927	16010	16008	15916	15872	15944	15804	15937	15791	15917	15904	15896	15914	16035	15941	15916	16035	15909	16070	15886	16018	16090	15951	15849	15668	15890	16024	15840	15836	15791	16001	15952	15907	15900	15988	15892	15797	15825	15974	15867	15735	15976	15976	15892	16018	15921	15991	15989	15806	16033	15868	15902	15834	16246	16046	15730	15931	15937	15999	16165	15986	16084	15821	15717	15886	15944	16037	15854	16021	16070	16098	15941	15823	15975	15917	15810	15856	15994	16020	15918	15939	15829	15935	15789	15902	15699	16015	16136	15784	15970	15892	16030	16059	16011	15968	15846	15702	15971	16085	16008	15864	15836	15875	16024	15967	15906	15741	16032	16096	15891	15728	15727	16037	15828	15871	16023	15869	15907	15796	15999	16041	15963	15925	15898	15773	15892	15979	15836	15931	15892	15836	15860	15877	15990	16010	16035	16052	15928	15858	16015	15801	15946	15789	15932	15980	16141	16083	15968	15926	15904	15879	15883	15847	15989	15977	15847	15739	16006	15917	16286	15921	15948	15730	15844	16027	15892	16004	16006	15914	15882	16011	15966	15783	16001	16006	15748	15907	15886	16077	15904	15867	16007	15946	15951	15938	15966	16015	15766	16031	16006	15907	15866	15857	16000	15888	15782	15871	15899	15909	16031	16003	15922	15792	15652	15954	15834	16058	15937	16102	16109	15959	16076	15965	15730	15893	16035	15787	16094	15881	15926	15869	15939	15803	15812	15986	15891	15749	15947	16021	16136	15932	15983	15986	15869	16021	16012	15909	15872	15965	15966	15912	16057	16010	15790	15985	15878	15917	15981	15948	15967	16050	15772	16100	15915	15932	15818	15785	15989	15926	15955	16039	15751	15984	16059	15841	15810	15869	15766	15828	15925	16109	16167	15876	15871	16036	15762	15818	15788	15911	15982	16111	15821	15967	16066	15939	15792	15918	15986	16073	15972	15893	15942	15911	16060	16120	16091	15898	15921	15816	15817	16082	16090	16047	15948	16097	16005	15949	15931	16097	15895	15899	15879	16086	15951	15966	16044	15887	16022	16037	15859	16009	16092	15905	15999	15875	16000	15999	16174	16012	15948	15814	15819	15793	15862	15840	15963	15873	15880	15874	16044	15871	15950	15899	15814	15787	16022	15818	15795	15910	16079	15990	15799	16106	15715	15921	15934	15894	16103	16172	16033	16233	15983	15789	16023	15924	16018	15850	15834	15596	16073	15945	15914	15770	16037	15997	15847	15785	16036	16033	16053	15946	15911	16025	15743	15878	15826	15925	15891	15794	15924	15748	15952	15990	15994	16096	15932	15944	15995	15809	15835	15947	15732	15890	15751	15907	15980	15879	15756	15803	15941	15911	15967	16018	16039	15875	15873	15932	15891	16007	15936	15994	15763	15938	16034	15881	15953	15855	15838	15874	15869	15743	16089	16046	16054	16114	15965	16050	15882	15945	15875	16104	15925	15931	15910	15836	15920	15911	15867	15896
29649	48737	42868	31799	26777	23977	21756	20200	18880	17968	17048	16506	16131	15854	15465	15341	15123	15139	14791	14776	14675	14668	14648	14555	14672	14249	14451	14472	14338	14382	14250	14041	14274	14259	14144	14357	14220	14037	14061	14055	14090	14017	14148	14287	13925	14183	14051	13971	14174	14229	14138	14190	14127	13961	14199	14158	14160	14104	14134	14037	14174	14227	13985	14076	14130	14174	14135	14084	14092	14209	14018	14109	14143	14234	14003	14158	14069	14204	14418	14088	14006	14380	14222	14097	14300	14148	14110	14259	14120	14029	14217	14162	14202	14107	14124	14239	14025	14077	14213	14096	14137	14056	14054	14187	14083	14104	14187	14130	14074	13967	14130	14148	14185	14100	14187	13986	14048	14100	13826	14310	14216	14133	14045	14105	14045	14231	13995	14182	14026	14173	14058	14106	14237	14037	14101	14032	13967	14077	14016	14169	14275	14210	14236	14276	13983	14120	14063	14129	14030	14073	14022	14267	14090	14214	14062	13968	14031	14083	14169	13977	14120	13995	14208	14190	14087	14136	14156	14286	14274	14156	14212	14077	14211	14243	13991	14174	14154	14101	14026	14110	14123	14202	14095	14121	14132	14209	14238	14156	14206	14148	14006	14173	14248	14124	14253	14181	14172	14157	14323	13966	14128	13959	14172	14085	14092	14192	13993	14280	14092	14251	14171	14026	13952	14172	14113	14038	14129	14228	14096	14275	13974	14135	14069	14102	13880	14065	14096	14118	14072	14155	14042	14330	14141	14036	13964	14241	14052	14194	14086	14135	14157	13936	14015	14193	14190	14116	14146	14196	14243	14161	13950	14099	14031	14003	14163	13988	14243	14141	14162	13896	14109	14127	14115	14103	14045	14056	14185	14270	14040	14153	13994	14268	14151	14106	14115	14129	14077	14186	14095	14012	14046	14005	14289	14002	14200	14164	14034	14062	13952	14086	14127	14069	14234	14082	14219	14326	14104	14153	14225	14163	14076	14044	14014	14042	14116	14208	14023	14111	14173	14086	14095	14014	14176	14143	14025	14023	14181	14039	14115	13969	13986	14232	14023	14193	14014	14107	14090	14236	14077	14184	14022	14206	13914	14125	14205	14232	14246	14094	14234	14072	14277	14142	14163	14108	14169	14078	14173	14265	14265	14107	14172	13937	14098	14144	14119	14236	14223	14054	14108	14161	14122	14218	13901	14168	14093	14195	14071	14068	14082	14131	14186	14268	14170	14186	14106	14138	14164	14239	14213	14072	14059	14146	14010	14056	14184	14070	14124	14096	14301	14077	14056	14342	14125	14096	14095	14226	14216	14006	14122	14033	14181	14101	14128	14167	14143	14191	14096	14106	14101	14195	13921	14142	14115	14048	14096	14138	14218	14141	14012	13969	14165	14126	14093	14211	13957	14086	14171	13991	14164	14205	14260	14194	14105	14425	14031	14167	14065	14197	14180	14083	14085	14019	14183	14148	14052	14214	14242	13978	14135	14082	14066	14254	14232	14178	14011	14258	13873	14151	14115	14104	14320	14247	14041	14338	14130	14279	14032	14227	14170	14152	14208	14118	14085	14061	14195	14123	14129	14093	14230	14283	14089	14082	14064	14092	14065	14197	14084	14080	14191	13951	14128	13999	14088	14082	14014	14097	14106	14114	14090	13990	14213	14135	14117	14073	14278	14038	14144	14023	14215	14121	14283	14140	14102	14092	14170	14184	14208	14164	14111	14051	14251	14165	14163	13976	14053	13909	14138	13993	13978	13995	14157	14087	14111	14147	14085	14201	14322	14071	14121	14178	14211	14023	14064	14211	14096	14118	14025	14100	14083	14072	14093	14208	14086	14200	14117	14008	14056	14032	14052	14166	13991	14213	13925	14221	14127	14014	14080	14145	14039	14064	14145	14179	14243	14189	14097	14140	14139	14185	13982	14076	13936	14084	14212	14196	14074	14096	14012	14146	14071	14084	13958	14028	14145	14215	14127	14023	14335	14051	14178	14233	14147	14240	14036	14091	14255	14061	14043	14071	14131	14062	14267	14155	14250	14079	14130	14008	14097	14148	14224	14134	13997	14087	14234	14243	14162	14134	14077	13907	14051	14085	13954	14202	14112	14002	14045	14122	14142	14304	14080	14293	13989	14028	14040	14024	14187	14287	14171	13916	14134	14091	14077	14166	14183	14175	14240	14153	14036	14196	14013	14081	13972	14213	14130	14194	13969	14103	14094	14169	14079	14090	14039	14217	14078	14107	13964	14034	14089	14126	14064	13982	14043	14190	13979	14181	14141	14051	14086	14078	14130	14289	14014	14052	14174	14115	14033	14261	14104	14273	14200	14217	14234	14112	14095	14129	13991	14064	14163	14167	14247	14009	13941	14067	14268	14027	14055	13997	14084	14105	14135	14013	14166	14265	14147	14236	14071	14210	14206	14080	14137	14130	14054	14165	14088	14081	14001	14115	14124	14271	13964	14057	14153	14000	14212	14016	14328	14103	14129	14202	14203	14250	14099	14060	13949	14097	14134	14203	14171	14046	14105	13951	14185	14116	14082	14026	14075	14102	14206	14238	14057	14203	14065	14153	14172	14112	14134	14039	14227	14003	14182	14108	14119	14015	14057	14201	14142	14177	13988	14133	14254	14034	13903	14175	13928	14164	14154	14179	14086	14053	14126	14152	14040	14066	14047	13973	14100	14095	14032	14166	14240	14153	14088	14066	14155	14160	14163	14062	14163	14025	14192	14140	14231	14051	14055	14023	14164	14126	14069	14072	14197	14186	14073	14105	13947	14182	14101	14110	14188	13956	14134	14152	14023	14162	14072	14064	14152	14226	14310	13894	14125	14274	14062	13976	14039	14106	14164	14361	14175	14028	14096	14153	14184	14218	14164	14263	13925	14026	14122	14122	14131	14081	14021	13930	13974	14020	14193	14181	14164	14200	14129	14093	14210	14072	13934	14153	14260	14052	14157	14205	14181	14176	14243	14159	14042	14320	14071	14133	13984	14024	14028	14177	14264	14128	14086	13964	14267	14063	14227	14285	14140	14110	14099	13956	14198	14180	13904	14290	14004	14030	14033	14252	14219	14053	13970	14135	14213	13870	14071	14042	14258	14224	14121	14051	14005	14247	13978	14133	14063	14005	13875	14167	14159	13967	14129	14016	14084	14074	14063	14187	14060	14164	14158	14196	14097	14106	14289	14177	13957	14162	14199	14127	14156	14036	14335	14082	14165	14118	13897	13936	14140	14151	14193	14072	14295	14120	14099	14143	13878	14223	14302	14132	14161	14251	14174	14052	14187	14112	14097	14216	14254	14133	14122	14215	14098	14073	14118	14060	14111	14025	14079	14043	14150	14070	14219	14240	14201	14151	14023	14153	13968	14073	14223	14008	14166	14028	14235	14191	14049	14136	14041	14075	14155	14125	14069	14069	13990	14011	14224	14208	14299	14181	14062	13987	14138	14266	13964	14358	14087	13992	14087	14175	14114	14104	14252	14190	13962	14297	14201	14218	14197	14254	14060	14361	14060	14078	14089	13924	14204	14149	14135	13917	14294	14312	14231	14169	14112	14092	14170	14221	14092	13962	14253	14110	13970	14086	14012	14176	14138	14188	14138	14102	14131	14078	14180	13986	14033	14123	14004	14223	14030	14313	14040	14263	14099	14080	14007	13936	14224	13975	14123	14116	14297	14110	14296	14199	14012	14067	14208	13991	14170	14104	14075	14078	14157	14130	14018	14159	14048	14144	13907	14072	14082	14159	14244	14170	14094	14122	14107	14212	14062	14168	14323	14145	13968	14075	14111	14076	14119	14059	14219	13963	14336	14116	14265	14112	14250	14280	14104	14119	14085	14083	14011	14136	14180	14171	14251	14268	14105	13997	14148	14156	13935	14168	14165	14092	14239	14215	14199	13934	14005	14144	14126	14249	14053	13981	14108	14075	14201	14071	14012	14096	13982	14155	14134	14062	13947	14083	14042	14047	14138	14091	14124	14136	14351	14163	14203	14019	14076	13961	13972	13891	14089	14209	14046	14125	14155	14178	14071	14017	14233	14191	14054	14237	14124	14177	14054	14082	14084	13984	14010	14111	14136	14193	14138	14160	13976	13976	14164	14157	14026	14113	14129	14183	13963	14144	14018	14137	14100	14201	14239	14146	14072	14187	14039	14229	14243	14096	14016	14077	14141	14190	14023	14061	14246	14047	14042	14260	14073	14275	14106	14000	14207	14148	14086	14103	14166	14142	14122	14067	14042	14207	14103	14175	14116	14118	14096	14271	14065	14273	14161	14089	14318	14209	14198	14074	14136	14161	14116	14281	14174	14157	14006	14101	14106	14269	14149	14220	14051	14143	14043	14014	14133	14148	14000	14276	13946	14169	14220	14017	14133	14135	14027	14224	14206	13982	14151	14159	14114	13971	14113	14175	14261	14013	14058	14065	14043	14034	14194	14207	14067	14135	14167	14072	14015	13998	14191	14226	14221	14121	14165	14006	14074	14127	14123	14222	14079	14080	14064	14139	14089	14148	14221	14150	14096	13987	14282	14249	14136	14207	14031	14177	14206	14193	14152	14131	14090	13839	14252	14148	14219	14136	14021	14012	14144	14046	14121	14046	14267	14157	14055	14173	14321	14234	14219	14104	14131	14085	14185	14056	14222	14341	14211	14055	14033	14054	14189	14140	14090	14189	14158	14091	14149	14069	13956	14064	14168	14079	14114	14102	14143	14213	14293	14187	13969	14219	14193	14152	14058	14091	14043	14156	14078	14226	14102	13957	14204	14091	14252	14029	13981	14158	14003	14025	14041	14181	14115	14209	14088	14056	14092	14183	14242	14202	14229	14163	14233	14085	14051	14066	13992	14066	14216	14087	14185	14105	13976	14095	14141	14147	14085	14035	14101	14051	14171	14011	14082	14036	14139	14028	14098	14064	14106	14067	14080	14134	14234	14121	14128	14168	13968	14175	14174	14154	14085	14132	14172	13977	14076	14118	14157	14246	14207	14133	14223	13985	14141	14046	14227	14151	14234	14309	14060	14143	14173	14101	14060	14050	14137	14032	14246	14049	14106	14039	14138	14015	14125	13972	14093	14210	14105	14251	14083	14271	14174	14140	14090	14218	14186	14068	14055	14194	14311	14257	14212	14147	14050	14124
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
